@charset "utf-8";
*{padding:0px; margin:0px;}
body{font-size:15px; color:#555; font-family:"PingFang SC","Source Han Sans CN","Microsoft YaHei",Arial,Tahoma,sans-serif;}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,i,b,em,span,form,fieldset,legend,input,textarea,select,button,th,td{margin:0; padding:0; font-style:normal;}
h1,h2,h3,h4,h5,h6{list-style:none;}
input,select,button,textarea{font-size:15px; border:0; background:none; outline:none; vertical-align:middle; font-family:"PingFang SC","Source Han Sans CN","Microsoft YaHei",Arial,Tahoma,sans-serif;}
button{overflow:visible}
img{border:none;}
li{list-style:none;}
a{color:#222; text-decoration:none;
transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s;}
div{max-height:99999999999999999999999999px;}
a:hover{color:#224bad; text-decoration:none !important;}
.clear{overflow:hidden; clear:both; height:0px;}
@media only screen and (max-width:1440px){
body{font-size:14px;}
input,select,button,textarea{font-size:14px;}
input,textarea{-webkit-appearance:none; border-radius:0;}
}

@media only screen and (max-width:992px){
html.on{width:100%; height:100vh; overflow:hidden;}
}

@media only screen and (max-width:992px){
.sj_bj{width:100%; height:100%; background-color:rgba(0,0,0,.5); position:fixed; top:0; left:0; content:""; z-index:99999; display:none;}
}

.header{width:100%; background-color:#fff; position:fixed; top:0; left:0; z-index:9999999;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.header.on{box-shadow:0 0 15px rgba(0,0,0,.1);}
.header .row{margin:0; align-items:center; justify-content:space-between; position:relative;}
.header .logo{width:240px; position:relative;}
.header .logo img{width:100%; height:auto; display:block;}
.header .an{position:absolute; top:50%; margin-top:-8px; right:0; height:17px; width:32px; display:none;}
.header .an span{width:32px; height:2px; background-color:#555; display:block; position:absolute;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.header .an span.a1{top:0; left:0;}
.header .an span.a2{top:8px; left:0;}
.header .an span.a3{top:16px; left:0;}
.header .an.n span.a2{display:none;}
.header .an.n span.a1{top:10px;
transform:rotate(45deg);
-o-transform:rotate(45deg);
-ms-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-webkit-transform:rotate(45deg);}
.header .an.n span.a3{top:10px;
transform:rotate(135deg);
-o-transform:rotate(135deg);
-ms-transform:rotate(135deg);
-moz-transform:rotate(135deg);
-webkit-transform:rotate(135deg);}
.header .nav{display:flex; align-items:center; justify-content:space-between;}
.header .nav ul{display:flex;}
.header .nav ul li{margin-right:60px; position:relative;}
.header .nav .y_j{position:relative;}
.header .nav .y_j:after{width:0; height:2px; position:absolute; left:0; bottom:0; background-color:#224bad; content:"";
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.header .nav ul li:hover .y_j:after{width:100%;}
.header .nav ul li.on .y_j:after{width:100%;}
.header .nav .y_j i{display:none;}
.header .nav .y_j a{display:inline-block; font-size:18px; color:#333; text-transform:uppercase; line-height:100px;}
.header .nav ul li:hover .y_j a{color:#224bad;}
.header .nav ul li.on .y_j a{color:#224bad;}
.header .nav .e_j{width:200px; padding:10px 20px; border-radius:0 0 5px 5px; background-color:#fff; box-shadow:0 0 15px rgba(0,0,0,.05); position:absolute; top:100px; left:50%; margin-left:-100px; opacity:0; visibility:hidden;}
.header .nav ul li:hover .e_j{opacity:1; visibility:inherit;
transition:all .2s;
-o-transition:all .2s;
-ms-transition:all .2s;
-moz-transition:all .2s;
-webkit-transition:all .2s;
transform:translateY(0);
-webkit-transform:translateY(0);
-moz-transform:translateY(0);
-ms-transform:translateY(0);
-o-transform:translateY(0);}
.header .nav .e_j a{font-size:14px; text-align:center; color:#555; line-height:32px; display:block;}
.header .nav .e_j a:hover{color:#224bad;}
.header .nav .s_b{display:none;}
@media only screen and (max-width:1440px){
.header .logo{width:155px;}
}
@media only screen and (max-width:1200px){
.header .nav ul li{margin-right:40px;}
.header .nav .y_j a{font-size:17px;}
}
@media only screen and (max-width:992px){
.header .logo{margin:20px 0;}
.header .an{display:block;}
.header .nav{width:70%; display:block; height:calc(100% - 100px); padding:10px 5% 20px; margin:0; background-color:#fafafa; position:fixed; bottom:0; right:-70%; z-index:9999; overflow:auto;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.header .nav.on{right:0;}
.header .nav ul{width:100%; float:none; display:block; margin-bottom:20px;}
.header .nav ul li{width:100%; height:auto; text-align:left; border-bottom:1px solid #ddd; float:none; padding:0; margin:0;}
.header .nav .y_j:after{display:none;}
.header .nav .y_j i{display:block; width:50%; padding-right:10px; position:absolute; top:0; right:0; font-size:16px; font-weight:bold; text-align:right; line-height:60px; z-index:99;}
.header .nav .y_j a{font-size:16px; color:#333; line-height:60px; display:block;}
.header .nav .y_j a:hover{color:#333;}
.header .nav ul li:hover .y_j a{color:#333;}
.header .nav ul li.on .y_j a{color:#333;}
.header .nav .e_j{width:70%; height:calc(100% - 100px); padding:20px 5%; background-color:#fafafa; opacity:1; position:fixed; top:auto; left:auto; bottom:0; right:-70%; z-index:9999; overflow:auto;
display:block; visibility:inherit;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;
transform:none;
-webkit-transform:none;
-moz-transform:none;
-ms-transform:none;
-o-transform:none;}
.header .nav .e_j.on{right:0;}
.header .nav .e_j:after{display:none;}
.header .nav .e_j a{font-size:16px; text-align:left; color:#555; line-height:60px; border-bottom:1px solid #ddd;}
.header .nav .s_b{display:block; line-height:60px;}
.header .nav .s_b i{font-size:16px; font-weight:bold;}
}
@media only screen and (max-width:640px){
.header .logo{width:160px;}
.header .s_ch{margin-left:0;}
.header .d_l{margin:10px 0 0; padding:0;}
.header .d_l:after{display:none;}
.header .nav{height:calc(100% - 60px); text-align:center;}
.header .nav .y_j a{font-size:15px; line-height:56px;}
.header .nav .e_j{height:calc(100% - 76px);}
.header .nav .e_j a{font-size:15px; line-height:56px;}
.header .nav .s_b{display:block; line-height:56px;}
}

.head_h{width:100%; height:100px; background-color:#fff; overflow:hidden;}
@media only screen and (max-width:640px){
.head_h{height:76px;}
}

.pc_ban{width:100%; height:450px; position:relative; overflow:hidden;}
.pc_ban .swiper-button-prev{width:40px; height:40px; border:1px solid rgba(255,255,255,.3); border-radius:50%; background:url(../images/zj.png) no-repeat center / 32px 32px; left:0; margin-top:-20px; opacity:0; z-index:99;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.pc_ban:hover .swiper-button-prev{left:5%; opacity:1;}
.pc_ban:hover .swiper-button-prev:hover{border:1px solid #fff;}
.pc_ban .swiper-button-next{width:40px; height:40px; border:1px solid rgba(255,255,255,.3); border-radius:50%; background:url(../images/yj.png) no-repeat center / 32px 32px; right:0; margin-top:-20px; opacity:0; z-index:99;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.pc_ban:hover .swiper-button-next{right:5%; opacity:1;}
.pc_ban:hover .swiper-button-next:hover{border:1px solid #fff;}
.pc_ban .swiper-pagination{bottom:20px;}
.pc_ban .swiper-pagination-bullet{width:23px; height:5px; border-radius:3px; background-color:#fff; opacity:.2; margin:0 5px !important;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.pc_ban .swiper-pagination-bullet-active{width:46px; opacity:.8;}
.pc_ban .swiper-slide{overflow:hidden;}
.pc_ban .bn_bj{width:100%; height:100%; position:absolute; top:0; left:0; background-position:center; background-repeat:no-repeat; background-size:cover;
transform:scale(1.15);
-webkit-transform:scale(1.15);
-moz-transform:scale(1.15);
-ms-transform:scale(1.15);
-o-transform:scale(1.15);
transition:all 10s;
-o-transition:all 10s;
-ms-transition:all 10s;
-moz-transition:all 10s;
-webkit-transition:all 10s;}
.pc_ban .swiper-slide-active .bn_bj{transform:scale(1);
-webkit-transform:scale(1);
-moz-transform:scale(1);
-ms-transform:scale(1);
-o-transform:scale(1);}
.pc_ban .container{position:absolute; top:50%; left:50%; z-index:99; color:#fff;
transform:translate(-50%,-50%);
-webkit-transform:translate(-50%,-50%);
-moz-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
-o-transform:translate(-50%,-50%);}
.pc_ban .bn_wz{text-align:center;}
.pc_ban .bn_wz h1{font-size:50px; font-weight:bold; line-height:62px; margin-bottom:15px;}
.pc_ban .bn_wz h3{font-size:20px; line-height:36px;}
.pc_ban .bn_wz a{width:160px; height:46px; border:1px solid #fff; border-radius:23px; font-size:16px; line-height:44px; color:#fff; display:inline-block; margin-top:50px; position:relative;}
.pc_ban .bn_wz a:hover{background-color:rgba(255,255,255,.3);}
@media only screen and (max-width:1440px){
.pc_ban{height:600px;}
.pc_ban .bn_wz h1{font-size:38px; line-height:50px;}
.pc_ban .bn_wz h3{font-size:18px; line-height:28px; margin-bottom:10px;}
.pc_ban .bn_wz a{width:130px; height:40px; border-radius:20px; font-size:15px; line-height:38px; margin-top:35px;}
}
@media only screen and (max-width:1200px){
.pc_ban{height:450px;}
.pc_ban .swiper-button-prev{display:none;}
.pc_ban .swiper-button-next{display:none;}
.pc_ban .container{width:100%;}
.pc_ban .bn_wz h1{font-size:30px; line-height:40px;}
.pc_ban .bn_wz h3{font-size:16px; line-height:26px;}
}
@media only screen and (max-width:992px){
.pc_ban .bn_wz{width:100%; margin-left:0; text-align:center;}
.pc_ban .bn_wz a{width:120px; height:36px; border:1px solid #fff; border-radius:18px;}
}
@media only screen and (max-width:640px){
.pc_ban{height:20vh;}
.pc_ban .swiper-pagination{bottom:15px;}
.pc_ban .swiper-pagination-bullet-active{width:36px;}
.pc_ban .bn_wz h1{font-size:22px; line-height:30px;}
.pc_ban .bn_wz h3{font-size:15px;}
.pc_ban .bn_wz a{width:110px; height:32px; border-radius:16px; line-height:30px; margin:25px auto 0;}
}

.sy_bt{ width: 100%; text-align: center; margin-bottom: 35px;}
.sy_bt span{ display: block; color: #E9ECF2; font-size: 46px; font-weight: bold; text-transform: uppercase;}
.sy_bt p{ color: #333333; font-size: 24px; font-weight: bold; margin-bottom: 15px;}
.sy_bt i{ display: block; width: 38px; height: 4px; background-color: #214B9B; margin: 0 auto;}
@media only screen and (max-width:640px){
    .sy_bt{margin-bottom: 20px;}
    .sy_bt span{font-size: 30px;}
    .sy_bt p{ font-size: 18px; }
    .sy_bt i{ width: 32px; height: 3px;}
}

.sy_cp{ width: 100%; overflow: hidden; padding: 70px 0px; background-color: #F8F8F8;}
.sy_cp .cp_nr .hd{ border-bottom: solid 1px #EEEEEE; line-height: 46px; margin-bottom: 20px;}
.sy_cp .cp_nr .hd ul{text-align: center;}
.sy_cp .cp_nr .hd ul li{cursor: pointer; text-align: center; color: #999999;font-size: 14px; display: inline-block; margin: 0px 70px;}
.sy_cp .cp_nr .hd ul li.on{ color: #214B9B;border-bottom: solid 2px #214B9B;}
.cp_lb .swiper-zs{padding-bottom:70px;}
.cp_lb .swiper-button-prev{ width: 60px; height: 40px; background: url("../images/y_b.jpg") no-repeat; outline: none;left: 45%;
    right: auto;top: auto;
    bottom: 0px;}
.cp_lb .swiper-button-next{ width: 60px; height: 40px; background: url("../images/y_a.jpg") no-repeat; outline: none;right: 45%;
    left: auto;top: auto;
    bottom: 0px;}
.cp_lb .swiper-button-prev:hover{background: url("../images/z_b.jpg") no-repeat;}
.cp_lb .swiper-button-next:hover{background: url("../images/z_a.jpg") no-repeat;}
.cp_lb .t_p img{width:100%; height:auto; display:block;height:100%; display:block;
object-fit:cover;
object-position:center top;
-webkit-user-select:none;
user-select:none;}
.cp_lb .w_z{text-align:center; line-height:22px; background-color: #214B9B; padding: 25px 5px; min-height: 50px;text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;color: #ffffff;}
.cp_lb .w_z a{ color: #ffffff; font-size: 14px;}
@media only screen and (max-width:1440px){
    .sy_cp{padding:50px 0px;}
    .cp_lb .swiper-slide{padding:20px 15px 15px;}
    .cp_lb .w_z{margin-top:15px;}
}
@media only screen and (max-width:640px){
    .sy_cp{padding:30px 0px;}
    .cp_lb .swiper-slide{padding:10px 5px 5px;}
    .cp_lb .w_z{margin-top:10px;padding: 15px 5px;}
    .sy_cp .cp_nr .hd{line-height: 40px;}
    .sy_cp .cp_nr .hd ul li{margin: 0px 20px;}
    .cp_lb .swiper-zs{padding-bottom:60px;}
    .cp_lb .swiper-button-prev{left: 40%;}
    .cp_lb .swiper-button-next{right: 40%;}
}

.sy_ly{ width: 100%; overflow: hidden;}
.sy_ly .zc_tp{ width: 50%; float: left;min-height: 601px;}
.sy_ly .zc_tp img{ display: none; width: 100%; height: auto; }
.sy_ly .yc_nr{ width: 50%; float: left; background-color: #2C2F34; padding: 30px 50px; min-height: 600px; max-height: 601px;}
.sy_ly .yc_nr .yc_bt{ margin-bottom: 30px;}
.sy_ly .yc_nr .yc_bt span{ display: block; text-transform: uppercase; color: #35393D; font-size: 46px; font-weight: bold;}
.sy_ly .yc_nr .yc_bt p{ color: #6BD2F7; font-size: 30px; font-weight: bold;}
.sy_ly .yc_nr .yc_lb{max-width: 80%; overflow: hidden;}
.sy_ly .yc_nr .yc_lb ul li{ float: left; padding-right: 20px; width: 33%; margin-bottom: 30px;-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;}
.sy_ly .yc_nr .yc_lb ul li img{width: 100%; height: auto; display: block;}
.sy_ly .yc_nr .yc_lb ul li p{color: #FFFFFF; font-size: 16px; text-align: center; line-height: 46px;}
@media only screen and (max-width:640px){
    .sy_ly{ padding: 20px 15px;}
    .sy_ly .zc_tp{ width: 100%; float: none;min-height: auto; background: none;}
    .sy_ly .zc_tp img{ display: block;}
    .sy_ly .yc_nr{ width: 100%; float: none;padding: 20px 20px; min-height: inherit; max-height: inherit;}
    .sy_ly .yc_nr .yc_bt{ margin-bottom: 20px;}
    .sy_ly .yc_nr .yc_bt span{ font-size: 30px; text-align: center;}
    .sy_ly .yc_nr .yc_bt p{font-size: 18px; text-align: center;}
    .sy_ly .yc_nr .yc_lb{max-width: 100%;}
    .sy_ly .yc_nr .yc_lb ul li{ float: left; padding-right: 15px; margin-bottom: 20px; width: 50%;}
    .sy_ly .yc_nr .yc_lb ul li p{font-size: 14px; line-height: 36px;}
}

.sy_gy{ width: 100%; overflow: hidden; padding: 70px 0px;}
.sy_gy .gy_nr .n_r{ width: 100%; overflow: hidden;}
.gy_nr .n_r span{ display: block; color: #333333; font-size: 20px; margin-bottom: 25px;}
.gy_nr .n_r i{ display: block; width: 60px; height: 3px; background-color: #214B9B; margin-bottom: 25px;}
.gy_nr .n_r p{ color: #656565; font-size: 14px; line-height: 36px; padding-right: 50px;}
.gy_nr .n_r a{ display: block; width: 180px; height: 40px; background-color: #214B9B; text-align: center; color: #ffffff; line-height: 40px; margin-top: 40px;text-transform: uppercase;}
.gy_nr .t_p img{ width: 100%; height: auto; display: block;}
@media only screen and (max-width:640px){
    .sy_gy{ padding: 30px 0px;}
    .sy_gy .gy_nr .n_r{ margin-bottom: 15px;}
    .gy_nr .n_r span{font-size: 16px; margin-bottom: 10px;}
    .gy_nr .n_r i{ width: 50px; margin-bottom: 10px;}
    .gy_nr .n_r p{font-size: 12px; line-height: 30px; padding-right: 0px;}
    .gy_nr .n_r a{ width: 120px; height: 36px; line-height: 36px; margin-top: 20px;}
}



.nabnner{ width: 100%; height: 450px; position: relative; overflow: hidden;}
.nabnner .w_z{ width: 100%; text-align: center; position: absolute; top: 50%; left: 50%;transform:translate(-50%,-50%);
    -webkit-transform:translate(-50%,-50%);
    -moz-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);}
.nabnner .w_z span{ text-transform: uppercase; color: #ffffff; filter:alpha(opacity=50); opacity:0.5;  font-size: 56px; font-weight: bold; display: block; text-align: center;}
.nabnner .w_z p{ color: #FFFFFF; font-size: 38px; text-align: center; margin-bottom: 10px;}
.nabnner .w_z i{ display: block; text-align: center; color: #FFFFFF; font-size: 16px;}
@media only screen and (max-width:640px){
    .nabnner{ height: 30vh;}
    .nabnner .w_z span{ font-size: 40px;}
    .nabnner .w_z p{font-size: 24px;}
    .nabnner .w_z i{ font-size: 14px;}
}

.ny_bt{ width: 100%; overflow: hidden; text-align: center; margin-bottom: 30px; color: #333333; font-size: 30px; font-weight: bold;}
@media only screen and (max-width:640px){
    .ny_bt{  margin-bottom: 15px;font-size: 20px;}
}
.ny_gs{ width: 100%; overflow: hidden; padding: 50px 0px;}
.gs_nr{ width: 100%; position: relative; padding: 50px 0px; background: url("../images/gy_bj.jpg") no-repeat right top; min-height: 600px;}
.gs_nr .gs_zc{ width: 52%; padding: 50px 30px;border-radius: 10px;
    box-shadow: 0 0 20px #e5e5e5; z-index: 999; position: absolute; left: 0%; top: 5%; background-color: #ffffff;}
.gs_nr .gs_zc .b_t{ color: #333333; font-size: 24px; font-weight: bold; margin-bottom: 20px;}
.gs_nr .gs_zc .n_r{ line-height: 36px; color: #333333; font-size: 15px;}
.gs_nr .gs_yc{position: absolute; right: 5%; top: 9%; z-index: 99;}
@media only screen and (max-width:640px){
    .ny_gs{ padding: 20px 0px;}
    .gs_nr{padding: 20px 0px; background: none; min-height: inherit;}
    .gs_nr .gs_zc{ width: 100%; padding: 20px 15px;position: relative; left: auto; top: auto;}
    .gs_nr .gs_zc .b_t{ font-size: 18px;  margin-bottom: 15px;}
    .gs_nr .gs_zc .n_r{ line-height: 30px; font-size: 13px;}
    .gs_nr .gs_yc{position: relative; right: auto; top: auto;}
}

.ny_lc{ width: 100%;  padding: 70px 0px; background-color: #F9F9F9;}
.ny_lc .fz_lc{width: 100%; position: relative;}
.ny_lc .fz_lc:after{width:100%; height:1px; background-color:#eee; position:absolute; top:5px; left:0; content:"";}
.ny_lc .fz_lc .swiper-sj{position:relative;}
.ny_lc .fz_lc .swiper-button-prev{width:38px; height:38px; border:1px solid #aaa; border-radius:50%; background:url("../images/zj1.png") no-repeat center / cover; left:-60px; top:-12px; margin-top:0; outline:none;
    transition:all .5s;
    -o-transition:all .5s;
    -ms-transition:all .5s;
    -moz-transition:all .5s;
    -webkit-transition:all .5s;}
.ny_lc .fz_lc .swiper-button-prev:hover{background:#224bad url(../images/zj.png) no-repeat center / cover; border:1px solid #224bad;}
.ny_lc .fz_lc .swiper-button-next{width:38px; height:38px; border:1px solid #aaa; border-radius:50%; background:url(../images/yj1.png) no-repeat center / cover; right:-60px; top:-12px; margin-top:0; outline:none;
    transition:all .5s;
    -o-transition:all .5s;
    -ms-transition:all .5s;
    -moz-transition:all .5s;
    -webkit-transition:all .5s;}
.ny_lc .fz_lc .swiper-button-next:hover{background:#224bad url(../images/yj.png) no-repeat center / cover; border:1px solid #224bad;}
.ny_lc .fz_lc .swiper-slide em{width:11px; height:11px; border-radius:50%; background-color:#224bad; display:block; margin: 0 auto;}
.ny_lc .fz_lc .swiper-slide strong{margin:15px 0; font-size:26px; font-weight:bold; line-height:36px; color:#000; display:block; text-align: center;}
.ny_lc .fz_lc .swiper-pagination{display:none;}
.ny_lc .fz_lc .w_z{font-size:16px; line-height:32px; color:#333333; text-align: center;}
.ny_lc .fz_lc .t_p{ margin-bottom: 15px;}
.ny_lc .fz_lc .t_p img{ width: 100%; height: auto;display: block;}
@media only screen and (max-width:1440px){
    .ny_lc{padding:60px 0;}
    .ny_lc .fz_lc:after{width:100%; height:1px; background-color:#eee; position:absolute; top:5px; left:0; content:"";}
    .ny_lc .fz_lc .swiper-slide strong{font-size:22px; line-height:32px;}
}
@media only screen and (max-width:1200px){
    .ny_lc{padding:60px 0 35px;}
    .ny_lc .fz_lc .swiper-sj{padding-bottom:50px;}
    .ny_lc .fz_lc .swiper-button-prev{display:none;}
    .ny_lc .fz_lc .swiper-button-next{display:none;}
    .ny_lc .fz_lc .swiper-pagination{display:block;}
    .ny_lc .fz_lc .swiper-slide strong{font-size:22px; line-height:32px;}
    .ny_lc .fz_lc .w_z{line-height:24px;}
}
@media only screen and (max-width:640px){
    .ny_lc{padding:30px 0;}
}

.gs_pp{ width: 100%; overflow: hidden; padding: 70px 0px;}
.gs_pp .pp_nr .pp_lg{ padding: 50px 30px; box-shadow: 0 0 20px rgba(0,0,0,.02); min-height: 350px;}
.gs_pp .pp_nr .pp_lg:hover{ width: 100%;border-radius: 5px;
    box-shadow: 0 0 20px rgba(0,0,0,.09);}
.gs_pp .pp_nr .pp_lg span{ color: #333333; font-size: 24px; font-weight: bold; display: block; text-align: center; margin-bottom: 30px;}
.gs_pp .pp_nr .pp_lg span img{ display: inline-block; padding-right: 15px;}
.gs_pp .pp_nr .pp_lg p{ text-align: center; line-height: 30px; margin-bottom: 25px;}
.gs_pp .pp_nr .pp_lg .t_p{ text-align: center;}
.gs_pp .pp_nr .pp_lg .t_p img{ display: inline-block;}
.gs_pp .pp_nr .pp_jz{ padding: 50px 30px; box-shadow: 0 0 20px rgba(0,0,0,.02); min-height: 350px;}
.gs_pp .pp_nr .pp_jz span{ color: #333333; font-size: 24px; font-weight: bold; display: block; text-align: center; margin-bottom: 30px;}
.gs_pp .pp_nr .pp_jz span img{ display: inline-block; padding-right: 15px;}
.gs_pp .pp_nr .pp_jz p{ color: #333333; font-size: 36px; text-align: center; margin-top: 60px;}
.gs_pp .pp_nr .pp_jz:hover{ width: 100%;border-radius: 5px;
    box-shadow: 0 0 20px rgba(0,0,0,.09);}
@media only screen and (max-width:640px){
    .gs_pp{padding: 30px 0px;}
    .gs_pp .pp_nr .pp_lg{ padding: 20px 15px;min-height: inherit; margin-bottom: 15px;box-shadow: 0 0 20px rgba(0,0,0,.09);}
    .gs_pp .pp_nr .pp_lg span{font-size: 18px; margin-bottom: 20px;}
    .gs_pp .pp_nr .pp_lg p{ line-height: 26px; margin-bottom: 15px;}
    .gs_pp .pp_nr .pp_jz{ padding: 20px 15px;  min-height: inherit;box-shadow: 0 0 20px rgba(0,0,0,.09);}
    .gs_pp .pp_nr .pp_jz span{ font-size: 18px;margin-bottom: 20px;}
    .gs_pp .pp_nr .pp_jz p{font-size: 24px; margin-top: 30px;}
}

.gs_zz{ width: 100%; overflow: hidden; background-color: #F8F8F8; padding: 70px 0px;}
.gs_zz .zz_nr .zz_tp{ margin-bottom: 20px;}
.gs_zz .zz_nr .zz_tp .b_t{ background-color: #29539F; line-height: 48px; text-align: center; color: #ffffff; font-size: 18px; font-weight: bold;}
.gs_zz .zz_nr .zz_tp .t_p{ width: 100%; overflow: hidden; padding:30px 70px; background-color: #ffffff; min-height: 240px;}
.gs_zz .zz_nr .zz_tp .t_p.on{ padding: 32px 20px;}
.gs_zz .zz_nr .zz_tp .t_p img{ width: 100%; height: auto; display: block;}
@media only screen and (max-width:640px){
    .gs_zz{padding: 30px 0px;}
    .gs_zz .zz_nr .zz_tp{ margin-bottom: 15px;}
    .gs_zz .zz_nr .zz_tp .b_t{ line-height: 36px; font-size: 16px;}
    .gs_zz .zz_nr .zz_tp .t_p{padding:15px 20px;min-height: inherit;}
    .gs_zz .zz_nr .zz_tp .t_p.on{ padding: 15px 20px;}
}

.gs_lx{ width: 100%; overflow: hidden; padding: 70px 0px;}
.gs_lx .lx_nr{width: 100%; overflow: hidden;}
.gs_lx .lx_nr .n_r{ margin-bottom: 15px; margin-top: 50px;}
.gs_lx .lx_nr .d_h{ background: url("../images/d_h.jpg") no-repeat left; padding-left: 55px; color: #333333; font-size: 16px; margin-bottom: 30px;}
.gs_lx .lx_nr .y_x{ background: url("../images/y_x.jpg") no-repeat left; padding-left: 55px; color: #333333; font-size: 16px; margin-bottom: 30px;}
.gs_lx .lx_nr .d_z{ background: url("../images/d_z.jpg") no-repeat left; padding-left: 55px; color: #333333; font-size: 16px; margin-bottom: 30px;}
.gs_lx .lx_nr .w_z{ background: url("../images/w_z.jpg") no-repeat left; padding-left: 55px; color: #333333; font-size: 16px;}
.gs_lx .lx_nr .t_p img{ width: 100%; height: auto; display: block;}
@media only screen and (max-width:640px){
    .gs_lx{ padding: 30px 0px;}
    .gs_lx .lx_nr .n_r{margin-top: 0px;}
    .gs_lx .lx_nr .d_h{padding-left: 50px; font-size: 14px; margin-right: 69px; margin-bottom: 20px; display: inline-block;}
    .gs_lx .lx_nr .y_x{padding-left: 50px; font-size: 14px; margin-right: 20px; margin-bottom: 20px; display: inline-block;}
    .gs_lx .lx_nr .d_z{padding-left: 50px; font-size: 14px; margin-right: 20px; margin-bottom: 20px; display: inline-block;}
    .gs_lx .lx_nr .w_z{padding-left: 50px; font-size: 14px; margin-right: 20px; margin-bottom: 20px; display: inline-block;}
}


.ny_lm{width:100%; border-bottom:1px solid #eee; color:#999; line-height:60px; position:relative; z-index:999;}
.ny_lm .dq_wz a{color:#999;}
.ny_lm .dq_wz a:hover{color:#29539F;}
.ny_lm .dq_wz span{color:#555;}
.ny_lm .dq_wz i{font-size:18px; display:inline-block; margin-right:3px; vertical-align:middle; margin-top:-2px;}
@media only screen and (max-width:1100px) {
    .ny_lm{line-height:50px;}
}

.ny_nr{ padding: 70px 0px;}
.ny_nr .zc_lm{width:250px;}
.ny_nr .lm_lb .b_t{padding:20px 25px 15px; background-color:#29539F; color:#fff;}
.ny_nr .lm_lb .b_t h3{font-size:24px; font-weight:bold; line-height:32px;}
.ny_nr .lm_lb .b_t h4{font-size:16px; font-weight:bold; line-height:30px; font-family:Arial; text-transform:uppercase;}
.ny_nr .lm_lb .l_m{ background-color: #FAFAFA;}
.ny_nr .lm_lb .l_m ul li{display:block; margin-top:10px;background-color: #FAFAFA;position: relative;}
.ny_nr .lm_lb .l_m a.e_j{display:block; padding:10px 30px; font-size:16px; line-height:50px; position:relative; color:#000;
    transition:all .5s;
    -o-transition:all .5s;
    -ms-transition:all .5s;
    -moz-transition:all .5s;
    -webkit-transition:all .5s; background: url("../images/d_a.png") no-repeat 15px 31px;}
.ny_nr .lm_lb .l_m ul li#on a.e_j{background: url("../images/d_b.png") no-repeat 15px 31px;}
.ny_nr .lm_lb .l_m ul li:hover a.e_j{background:#29539F url("../images/d_b.png") no-repeat 15px 31px;; color:#fff;}
.ny_nr .lm_lb .l_m ul li#on a.e_j{background-color:#29539F; color:#fff;}
.ny_nr .lm_lb .l_m li i{position:absolute; top:10px; right:10px; display:block; font-size:16px; color:#000; text-align:center;
    transition:all .5s;
    -o-transition:all .5s;
    -ms-transition:all .5s;
    -moz-transition:all .5s;
    -webkit-transition:all .5s;}
.ny_nr .lm_lb .l_m ul li:hover i{color:#fff;
    transform:rotate(90deg);
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    -o-transform:rotate(90deg);}
.ny_nr .lm_lb .l_m ul li#on i{color:#fff;top:10px;
    transform:rotate(90deg);
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    -o-transform:rotate(90deg);}
.ny_nr .zc_lm .l_m #on .s_j{ display: block;}
.ny_nr .zc_lm .s_j{ display:none; background: none;}
.ny_nr .zc_lm .s_j p a{font-size:15px; text-indent:25px; line-height:66px; display:block; position:relative; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; background-color: #F9F9F9; color: #656565;}
.ny_nr .zc_lm .s_j p a:hover{background-color:#f6f7f8;  text-indent:30px;background-color: #29539F;color: #fff;}
.ny_nr .zc_lm .s_j p.on a{background-color: #29539F; text-indent:30px; color: #fff; border-top: solid 1px #F9F9F9;}

.ny_nr .yc_nr{width:calc(100% - 280px); min-height:500px; padding:0px 30px 60px; overflow:hidden;}
.ny_nr .yc_nr .dq_wz{ overflow:hidden; background-color: #29539F; }
.ny_nr .yc_nr .dq_wz .b_t{font-size:18px; line-height:50px; font-weight:bold; color: #ffffff; padding-left:30px; position:relative;}
.ny_nr .cp_lb{ padding: 20px 25px;background-color:#F9F9F9; }
.ny_nr .cp_lb .gy_nr{ margin-bottom: 20px;}
.ny_nr .cp_lb .gy_wz{padding:20px; text-align:center;background-color: #29539F; color: #ffffff;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.ny_nr .cp_lb .gy_tp img{ width: 100%; height: auto; display: block;}
@media only screen and (max-width:1024px){
    .ny_nr .cp_lb .row{margin:0 -10px;}
    .ny_nr .cp_lb .col-6{padding:0 10px;}
}
@media only screen and (max-width:1100px){
    .ny_nr .zc_lm{width:200px;}
    .ny_nr .lm_lb .b_t{padding:15px;}
    .ny_nr .lm_lb .b_t h3{font-size:20px; line-height:30px;}
    .ny_nr .lm_lb .b_t h4{font-size:14px; line-height:24px;}
    .ny_nr .lm_lb .l_m ul li{margin-top:8px;}
    .ny_nr .lm_lb .l_m a{font-size:14px; line-height:44px;}
    .ny_nr .lm_lb .l_m i{width:44px; height:44px; font-size:14px;}
}
@media only screen and (max-width:640px) {
    .ny_nr {
        padding: 30px 0;
    }
    .ny_nr .zc_lm {
        width: 100%;
         padding: 0px 15px;
    }
    .ny_nr .zc_lm .b_t{ display: none;}
    .ny_nr .zc_lm .l_m ul{text-align: left;}
    .ny_nr .zc_lm .l_m li{width: 31%; margin: 10px 5px; display: inline-block !important;-webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;}
    .ny_nr .zc_lm .l_m li.sj{ display: block; width: 100%;}
    .ny_nr .zc_lm .l_m li a{ font-size: 12px;}
    .ny_nr .lm_lb .l_m a.e_j{ font-size: 14px; padding: 5px 10px; background: none; text-align: center;}
    .ny_nr .lm_lb .l_m ul li.on a.e_j{background: none;}
    .ny_nr .lm_lb .l_m ul li:hover a.e_j{ background:#29539F none;}
    .ny_nr .yc_nr{width:100%; padding:0px 15px; background:none;min-height: inherit;}
    .ny_nr .yc_nr .dq_wz .b_t{font-size:17px;}
}

.ny_nr.on{ background-color: #F9F9F9;}
.ny_nr .ny_zt{ width: 100%; overflow: hidden; font-size: 24px; color: #333333; font-weight: bold; margin-bottom: 30px;text-align: center;}
.ny_fl{ width: 100%; overflow: hidden; border-bottom: solid 1px #EDEDED; margin-bottom: 30px;}
.ny_fl ul{ text-align: center;}
.ny_fl li{ display: inline-block; margin: 0px 30px;}
.ny_fl li a{ color: #999999; font-size: 18px; display: block; line-height: 48px; text-align: center;}
.ny_fl li.on a{ color: #214B9B; border-bottom: solid 2px #214B9B;}
.ny_fl li a:hover{color: #214B9B; border-bottom: solid 2px #214B9B;}
.ny_nr .ly_nr{ width: 100%; overflow: hidden;}
.ny_nr .ly_nr ul{ width: 100%;}
.ny_nr .ly_nr ul li{ float: left; width: 20%; padding: 0px 10px;-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; margin-bottom: 15px;}
.ny_nr .ly_nr ul li img{ width: 100%; height: auto;display: block;}
@media only screen and (max-width:640px) {
    .ny_nr .ny_zt{ font-size: 20px;margin-bottom: 20px;}
    .ny_fl{margin-bottom: 20px;}
    .ny_fl li{ display: inline-block; margin: 0px 15px;}
    .ny_fl li a{font-size: 13px; line-height: 40px;}
    .ny_nr .ly_nr ul li{ width: 50%;}
}

.ny_nr .yy_nr{ padding: 25px 35px;background-color:#F9F9F9; }
.ny_nr .yy_nr .g_s{ margin-bottom: 25px;}
.ny_nr .yy_nr p{ margin-bottom: 15px;}
.ny_nr .yy_nr .t_x{ border: solid 1px #CBCBCB; line-height: 42px; text-indent: 14px;border-radius: 5px; width: 70%; background-color: #fff; outline: none;}
.ny_nr .yy_nr .s_l{border: solid 1px #CBCBCB; line-height: 42px; height: 42px; text-indent: 14px;border-radius: 5px; width: 70%; background-color: #fff; outline: none; color: #999999;}
.ny_nr .yy_nr .s_u{ width: 50%; line-height: 50px;text-align: center; color: #FFFFFF; font-size: 16px; font-weight: bold; background-color: #29539F;border-radius: 5px; margin-top: 20px;}
.ny_nr .yy_nr ul li{ display: block; overflow: hidden; width: 100%; border-bottom: solid 1px #EEEEEE; padding-bottom: 20px; margin-bottom: 20px;}
.ny_nr .yy_nr ul li span{ float: left; color: #333333; font-size: 18px; display: block; margin-top: 5px;}
.ny_nr .yy_nr ul li a{ float: right; display: block; width: 70px; height: 36px; line-height: 36px; text-align: center;border: solid 1px #29539F; color: #29539F; font-size: 16px; font-weight: bold;border-radius: 5px;}
.ny_nr .yy_nr ul li a:hover{ color: #ffffff; background-color: #29539F;}
.ny_nr .yy_nr .xw_nr{ width: 100%; overflow: hidden; border-bottom: solid 1px #EEEEEE; padding-bottom: 15px; margin-bottom: 20px;}
.ny_nr .yy_nr .xw_nr img{ display: block; margin-bottom: 15px; width: 100%; height: auto;}
.ny_nr .yy_nr .xw_nr a{ display: block; color: #333333; font-size: 18px; margin-bottom: 15px;}
.ny_nr .yy_nr .xw_nr p{ color: #656565; font-size: 14px;}
.ny_nr .yy_nr .sh_nr{ margin-bottom: 20px;}
.ny_nr .yy_nr .sh_nr .sh_tp{ float: left; margin-right: 30px;}
.ny_nr .yy_nr .sh_nr .sh_tp img{ max-width: 100%; height: auto; display: block;}
.ny_nr .yy_nr .sh_nr .sh_wz{ float: left; max-width: 80%; margin-top: 10px;}
.ny_nr .yy_nr .sh_nr .sh_wz p{ color: #333333; font-size: 18px; font-weight: bold; margin-bottom: 5px;}
.ny_nr .yy_nr .sh_nr .sh_wz span{ display: block; color: #656565; font-size: 14px; line-height: 30px;}
@media only screen and (max-width:640px) {
    .ny_nr .yy_nr{ padding: 15px 25px;}
    .ny_nr .yy_nr .g_s{ margin-bottom: 20px;}
    .ny_nr .yy_nr .t_x{ line-height: 36px;  width: 100%;}
    .ny_nr .yy_nr .s_l{line-height: 36px; height: 36px; width: 100%;}
    .ny_nr .yy_nr .s_u{ width: 100%; line-height: 40px;font-size: 14px;margin-top: 10px;}
    .ny_nr .yy_nr ul li{ padding-bottom: 15px; margin-bottom: 15px;}
    .ny_nr .yy_nr ul li span{font-size: 14px;}
    .ny_nr .yy_nr ul li a{  width: 60px; height: 30px; line-height: 30px; font-size: 14px;}
    .ny_nr .yy_nr .xw_nr{ padding-bottom: 10px; margin-bottom: 10px;}
    .ny_nr .yy_nr .xw_nr img{ margin-bottom: 10px;}
    .ny_nr .yy_nr .xw_nr a{font-size: 16px; margin-bottom: 10px;}
    .ny_nr .yy_nr .xw_nr p{font-size: 12px; margin-bottom: 0px;}
}

.yema{width:100%; border-top:1px solid #eee; padding-top:50px; text-align:center;}
.yema ul li{display:inline-block; margin:0 3px;}
.yema ul li a{min-width:40px; padding:0 15px; border-radius:2px; background-color:#fff; border:1px solid #eee; font-size:16px; line-height:38px; text-align:center; color:#999; display:block;}
.yema ul li a:hover{background-color:#224bad; border:1px solid #224bad; color:#fff;}
.yema ul li a.on{background-color:#224bad; border:1px solid #224bad; color:#fff;}
.yema .pagination{ display: block;}
@media only screen and (max-width:1440px){
.yema{padding-top:40px; margin-top:20px;}
.yema ul li a{min-width:36px; padding:0 10px; font-size:14px; line-height:34px;}
}
@media only screen and (max-width:1024px){
.yema{margin-top:20px;}
}
@media only screen and (max-width:992px){
.yema{margin-top:10px;}
.yema ul li{margin:0 2px;}
.yema ul li:first-child(2){display:none;}
.yema ul li:last-child(2){display:none;}
.yema ul li a{min-width:30px; padding:0 10px; height:30px; font-size:12px; line-height:28px;}
}
@media only screen and (max-width:320px){
.yema ul li{margin:0 1px;}
.yema ul li a{padding:0 6px;}
}

.footer{width:100%; padding:60px 0 20px; background-color:#232933; font-size:14px; line-height:26px; color:#aaa; overflow:hidden; border-top: solid #214C9B 7px;}
.footer a{color:#aaa;}
.footer a:hover{color:#fff;}
.footer .row{margin:0; justify-content:space-between;}
.footer .ft_lx{ margin-bottom:20px;}
.footer .lx_bt{margin-bottom:20px; font-size:18px; line-height:26px; color:#fff;}
.footer .lx_fs{width:calc(46% - 280px); margin-right:4%;}
.footer .lx_fs .x_x ul li{position:relative; margin-bottom:15px; padding-left:35px;}
.footer .lx_fs .x_x span{color:#777; position:absolute; top:0; left:0;}
.footer .lx_fs .lx_gs{ color: #FFFFFF; font-size: 16px; font-weight: bold; margin-bottom: 20px;}
.footer .lx_gz{width:230px;}
.footer .lx_gz .e_m ul li{width:44%;}
.footer .lx_gz .e_m img{width:100%; height:auto; display:block; background-color:#fff;}
.footer .lx_gz .e_m p{margin-top:5px; text-align:center;}
.footer .lx_lm{width:17%;}
.footer .lx_lm .l_m a{display:inline-block; line-height:40px;width: 48%;}
.ft_bq{text-align:center; background-color: #4C5159; color: #7F7F7F; line-height: 40px; font-size: 12px;}
.ft_bq span{display:inline-block; margin:0 3px;}
@media only screen and (max-width:1200px){
.footer{padding:50px 0 20px;}
.footer .ft_lx{padding-bottom:0px;}
.footer .lx_bt{margin-bottom:15px; font-size:17px;}
.footer .lx_fs{width:calc(68% - 280px); margin-right:0;}
.footer .lx_fs .x_x ul li{position:relative; margin-bottom:15px; padding-left:66px;}
.footer .lx_fs .x_x span{color:#777; position:absolute; top:0; left:0;}
.footer .lx_gz{width:190px;}
.footer .lx_gz .e_m ul li{width:100%;}
.footer .lx_gz .e_m img{width:100%; height:auto; display:block; background-color:#fff;}
.footer .lx_gz .e_m p{margin-top:5px; text-align:center;}
.footer .lx_lm{width:16%;}
.footer .lx_lm:nth-last-child(2){display:none;}
}
@media only screen and (max-width:640px){
.footer{padding:40px 0 20px; text-align:center;}
.footer .lx_fs{display:none;}
.footer .lx_gz{width:190px; margin:0 auto;}
.footer .lx_lm{display:none;}
}

.pc_kf{width:66px; position:fixed; right:0; bottom:150px; z-index:999;}
.pc_kf .nr{width:66px; padding:10px 0; height:66px; border-radius:5px 0 0 5px; background-image:linear-gradient(0deg,#fff,#f3f5f8); border:2px solid #fff; box-shadow:8px 8px 20px 0 rgba(55,99,170,.1); text-align:center; margin-bottom:6px; cursor:pointer; position:relative;}
.pc_kf .nr:last-child{margin-bottom:0;}
.pc_kf .nr img{width:28px; height:auto; display:inline-block;}
.pc_kf .nr p{font-size:12px; line-height:20px; color:#777; margin-top:6px;}
.pc_kf .ewm{width:120px; padding:5px; border-radius:5px; box-shadow:0 2px 20px 0 rgba(0,2,33,.1); background-color:#fff; position:absolute; top:-2px; right:70px; opacity:0; visibility:hidden;
transform:translateX(-10px);
-webkit-transform:translateX(-10px);
-moz-transform:translateX(-10px);
-ms-transform:translateX(-10px);
-o-transform:translateX(-10px);
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.pc_kf .ewm.tel{width:220px; padding:10px 20px;}
.pc_kf .nr:hover .ewm{opacity:1; visibility:inherit;
transform:translateX(0);
-webkit-transform:translateX(0);
-moz-transform:translateX(0);
-ms-transform:translateX(0);
-o-transform:translateX(0);}
.pc_kf .ewm img{width:100%;}
.pc_kf .ewm p{font-size:16px; line-height:26px; color:#333; text-align:left; padding-left:36px; background:url(../images/dh.png) no-repeat left top;}
.pc_kf .ewm strong{color:#224bad; font-size:18px;}
@media only screen and (max-width:992px){
.pc_kf{width:56px; position:fixed; right:0; top:45%; z-index:999;}
.pc_kf .nr{width:56px; padding:8px 0 2px; height:56px; border-radius:3px 0 0 3px; border:1px solid #fff; margin-bottom:5px;}
.pc_kf .nr img{width:22px;}
.pc_kf .nr p{font-size:12px; line-height:18px; margin-top:5px;}
.pc_kf .ewm{width:100px; right:60px;}
.pc_kf .ewm.tel{width:170px; padding:7px 10px;}
.pc_kf .ewm img{width:100%;}
.pc_kf .ewm p{font-size:13px; line-height:22px; padding-left:26px; background-size:22px auto;}
.pc_kf .ewm strong{font-size:16px;}
}

.fh_top{width:44px; height:44px; border-radius:50%; background-image:linear-gradient(0deg,#fff,#f3f5f8); border:2px solid #fff; box-shadow:8px 8px 20px 0 rgba(55,99,170,.1); border-radius:50%; position:fixed; bottom:18px; right:11px; cursor:pointer; overflow:hidden; z-index:999; display:none;}
.fh_top img{width:100%; height:auto; display:block;}
@media only screen and (max-width:640px){
.fh_top{width:36px; height:36px; bottom:18px; right:11px;}
}

.yc_nr .xq_nr .b_t{font-size:28px; line-height:36px; font-weight:bold; color:#000; text-align:center; margin-bottom:20px;}
.yc_nr .xq_nr .x_x{padding-bottom:30px;margin-bottom:45px; border-bottom:1px solid #eee; text-align:center; line-height:26px;}
.yc_nr .xq_nr .x_x span{display:inline-block; padding:0 10px;}
.yc_nr .xq_nr .n_r{font-size:15px; line-height:30px;}
.yc_nr .xq_nr .n_r img{max-width:100%; height:auto; display:block; margin:0 auto;}
.yc_nr .xq_nr .f_y{margin-top:40px; padding-top:30px; border-top:1px solid #eee; color:#999; font-size:15px; line-height:32px;}
.yc_nr .xq_nr .z_c, .xw_xq .xq_nr .y_c{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
@media only screen and (max-width:1200px){
    .yc_nr .xq_nr .b_t{font-size:24px; line-height:34px; margin-bottom:15px;}
    .yc_nr .xq_nr .x_x{padding-bottom:25px; margin-bottom:30px;}
    .yc_nr .xq_nr .n_r{font-size:14px; line-height:28px;}
    .yc_nr .xq_nr .f_y{margin-top:30px; padding-top:20px; font-size:14px;}
}
@media only screen and (max-width:768px){
    .xw_xq .xq_nr .b_t{font-size:20px; line-height:32px;}
}

.ny_nr .cp_xq{margin-top:30px;}
.ny_nr .cp_xq .xq_bt{font-size:18px; color:#224bad; font-weight:bold; line-height:30px; margin-bottom:20px;}
.ny_nr .cp_xq .xq_js{line-height:22px;}
.ny_nr .cp_xq .xq_js span{font-size:16px;}
.ny_nr .cp_xq .xq_js strong{font-size:22px; color:#224bad;}
.ny_nr .cp_xq .xq_js a{width:150px; height:40px; background-color:#224bad; font-size:16px; line-height:40px; color:#fff; text-align:center; display:block; margin-top:20px;}
.ny_nr .cp_xq .xq_js a:hover{background-color:#224bad;}
.ny_nr .cp_xq .xq_tp img{width:100%; height:auto; display:block;}
.ny_nr .xq_zs{margin-top:40px;}
.ny_nr .xq_zs .zs_bt{background-color:#f7f7f7; margin-bottom: 20px;}
.ny_nr .xq_zs .zs_bt span{padding:0 30px; background-color:#224bad; display:inline-block; font-size:18px; font-weight:bold; line-height:40px; color:#fff;}
@media only screen and (max-width:640px){
    .ny_nr .cp_xq .xq_bt{font-size:24px; line-height:40px;}
    .ny_nr .cp_xq .xq_js{line-height:26px;}
    .ny_nr .cp_xq .xq_js span{font-size:20px;}
    .ny_nr .cp_xq .xq_js strong{font-size:28px; color:#224bad;}
    .ny_nr .cp_xq .xq_js a{width:160px; height:56px; font-size:20px; line-height:56px;}
    .ny_nr .cp_xq .xq_tp{margin-bottom:20px;}
    .ny_nr .xq_zs .zs_bt span{padding:0 30px; font-size:22px; line-height:56px;}
}

.yy_bd .bd_nr button:hover{background-color:#1a328b;}
.yy_bd{width:100%; height:100%; position:fixed; top:0; left:0; z-index:99999; display:none;}
.yy_bd .bd_bj{width:100%; height:100%; position:absolute; top:0; left:0; background-color:rgba(0,0,0,.6);}
.yy_bd .bd_nr{width:440px; background-color:#fff; position:absolute; top:50%; left:50%;
    transform:translate(-50%,-50%);
    -webkit-transform:translate(-50%,-50%);}
.yy_bd .bd_nr i{position:absolute; top:5px; right:15px; font-size:22px; color:#555; line-height:40px; cursor:pointer;
    transition:all .5s;
    -webkit-transition:all .5s;}
.yy_bd .bd_nr i:hover{color:#0250b2;
    transform:rotate(180deg);
    -webkit-transform:rotate(180deg);}
.yy_bd .bd_nr .b_d{padding:50px; text-align:center;}
.yy_bd .bd_nr .b_d h3{font-size:22px; font-weight:bold; color:#333; line-height:30px; margin-bottom:6px;}
.yy_bd .bd_nr .b_d p{line-height:26px; color:#777; margin-bottom:20px;}
.yy_bd .bd_nr .b_d input{width:100%; height:46px; border-radius:3px; border:1px solid #ddd; padding:0 10px; margin-bottom:15px; font-size:14px; line-height:44px; color:#333; display:block;}
.yy_bd .bd_nr .b_d textarea{width:100%; height:70px; border-radius:3px; border:1px solid #ddd; padding:0 6px; margin-bottom:15px; font-size:14px; line-height:44px; color:#333; display:block;}
.yy_bd .bd_nr .b_d button{width:100%; height:46px; border-radius:3px; background-color:#0250b2; font-size:16px; line-height:46px; color:#fff; text-align:center; display:block;
    transition:all .5s;
    -webkit-transition:all .5s;}
.yy_bd .bd_nr button:hover{background-color:#1a328b;}
@media only screen and (max-width:640px){
    .yy_bd .bd_nr i{font-size:26px;}
    .yy_bd .bd_nr .b_d{padding:40px;}
    .yy_bd .bd_nr .b_d h3{font-size:26px; line-height:38px; margin-bottom:10px;}
    .yy_bd .bd_nr .b_d p{font-size:18px; line-height:32px;}
    .yy_bd .bd_nr .b_d input{height:60px; padding:0 16px; font-size:20px; line-height:58px;}
    .yy_bd .bd_nr button{height:60px; font-size:22px; line-height:60px;}
}