@font-face{ font-family: fontH; src: url('../fonts/Alibaba-PuHuiTi-Heavy.otf');}
@font-face{ font-family: fontL; src: url('../fonts/Alibaba-PuHuiTi-Light.otf');}
@font-face{ font-family: fontM; src: url('../fonts/Alibaba-PuHuiTi-Medium.otf');}
@font-face{ font-family: fontR; src: url('../fonts/Alibaba-PuHuiTi-Regular.otf');}
@font-face{ font-family: fontB; src: url('../fonts/Alibaba-PuHuiTi-Bold.otf');}


*{padding:0px; margin:0px;}
body{font-family:fontR}
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:14px; border:0; background:none; outline:none; vertical-align:middle; font-family:fontR,Arial,sans-serif;}
button{overflow:visible}
img{border:none;}
img {
    max-width: 100%;
}
li{list-style:none;}
a{color:#666; text-decoration:none;}
a:hover{color:#048bfd; text-decoration:none !important;}
.clear{overflow:hidden; clear:both; height:0px;}
::-webkit-scrollbar{width:6px;}
::-webkit-scrollbar-track{background-color:#000;}
::-webkit-scrollbar-thumb{background-color:#aaa;}
::-webkit-scrollbar-thumb:hover{background-color:#5b5b5b;}
::-webkit-scrollbar-thumb:active{background-color:#048bfd;}
@media only screen and (max-width:992px){
body{font-size:13px; letter-spacing:0;}
input,textarea{-webkit-appearance:none; border-radius:0;}
}

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

body{transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;}
@media only screen and (max-width:992px){
body.on{transform:translateX(-60%);
-webkit-transform:translateX(-60%);
-moz-transform:translateX(-60%);
-ms-transform:translateX(-60%);
-o-transform:translateX(-60%);}
}

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

.hea_top{width:100%;height: 35px;background: #F6F6F6;}
.hea_top_center{width:100%;max-width:1400px;height: 35px;margin:0 auto;}
.hea_top p{font-size: 12px;color:#999;line-height: 35px;width:240px;float: left;}
.hea_top_center ul{width:370px;height: 35px;float: right;}
/*.hea_top_center ul{width:195px;height: 35px;float: right;}*/
.hea_top_center ul li{width:97px;line-height: 35px;height: 35px;float: left;text-align: center;background: url(../picture/wx.png)no-repeat 5px 12px;}
.hea_top_center ul li{font-size: 12px;color:#999;}
.hea_top_center ul li a:hover{color:999;text-decoration:none;}
.hea_top_center ul li:nth-child(3){width:176px;height: 35px;background: url(../picture/li_telphone.png)no-repeat;text-align: center;font-size: 12px;color:#fff;}
.hea_top_center ul li:nth-child(3) b{
    font-size: 16px;
}



.header{width:100%;  position:fixed; top:0; left:0; z-index:9999;
 background-color:#fff; }
.header .container{ width:90%; margin:0 auto;max-width: 1400px;}
.header.on{box-shadow:0 0 10px #ddd; background-color:#fff;}
.header .logo{width:278px; float:left; margin:19px 0; position:relative;}
.header.on .logo{margin:19px 0;}
.header .logo img{width:100%; height:auto; display:block;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.heade.on .logo img{opacity:0;}
.header .logo img.d_w{position:absolute; top:0; left:0; opacity:0;}
.header.on .logo img.d_w{opacity:1;}
.header .tel{float:right; height:40px;  line-height:40px;width:70px; color:#048bfd; margin-top:30px;position: relative;}
.souo{width:180px;height: 70px;position: absolute;top:32px;right:-17px;padding-top: 32px;display: none;}
.souo form{width:100%;height: 30px;}
.souo form #q{width:100%;height: 30px;font-size: 14px;background: #eee;text-indent: 1em;}
.header .tel:hover .souo{display: block;}
.header .an{position:absolute; top:50%; margin-top:-8px; right:15px; height:22px; width:30px; display:none;}
.header .an span{width:30px; 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:10px; left:0;}
.header .an span.a3{top:20px; 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{float:right;font-family:fontR}
.header .nav ul{float:left; margin-left:100px;}
.header .nav ul li{margin:0 29px; float:left;}

.header .nav .y_j{position:relative;}
.header .nav .y_j i{display:none;}
.header .nav .y_j a{display:inline-block; font-size:16px; color:#000; text-transform:uppercase; line-height:100px;}
.header.on .nav .y_j a{color:#555;}
.header .nav ul li:hover .y_j a{color:#048bfd;font-weight: 600;}
.header .nav ul li.on .y_j a{color:#048bfd;}
.header .nav ul li{position: relative;}
.header .nav .e_js{width:100px;background: #FFFFFF;padding:0px 0px;position: absolute;top:100px;left:-16px;display: none;}
.header .nav .e_js a{font-size:15px; line-height:35px; text-align:center;color:#333;width:100%;height: 35px;display: block;}
.header .nav ul li:hover .e_js{display:block;}
.header .nav .e_js a:hover{color:#fff;background:#048bfd;}

.pc_header_top{width:100%;height: 135px;}

@media only screen and (max-width:992px){
.header{background-color:#fff; position:relative; top:auto; left:auto;}
.header.on{box-shadow:none;}
.header .logo{width:128px; margin:10px 0;}
.header.on .logo{margin:10px 0;}
.header .logo img{width:100%; height:auto; display:block; opacity:0;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.header .logo img.d_w{opacity:1;}
.header .language{float:right; height:32px; font-size:15px; text-align:center; line-height:32px; color:#fff; margin-top:21px; margin-left:0; margin-right:50px; color:#555;}
.header .s_ch{margin-top:20px; margin-left:0; float:left;}
.header .tel{float:left; height:36px;  line-height:36px; border:#048bfd 1px solid; background:url(../images/lx.png) no-repeat 10px center ; width:130px; color:#048bfd; margin-top:15px; padding-left:38px; margin-left:30px}

.header .an{display:block; right:39px;}
.header .nav{width:60%; height:100%; padding:10px 5% 0; margin:0; background-color:#141414; height:100%; position:fixed; top:0; right:-60%; 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 ul{width:100%; float:none; margin-left:0}

.header .nav ul li{width:100%; height:auto; line-height:50px; text-align:left; border-bottom:1px solid rgba(255,255,255,.1); float:none; padding:5px 0; margin:0;}
.header .nav ul li:after{display:none;}
.header .nav .y_j i{display:block; width:100%; padding-right:10px; position:absolute; top:0; right:0; font-size:14px; text-align:right; color:#fff; line-height:50px; z-index:99;}
.header .nav .y_j a{line-height:50px; color:#fff;}
.header .nav ul li:hover .y_j a{color:#fff;}
.header .nav ul li.on .y_j a{color:#fff;}
.header .nav .e_j{width:100%; background:none; box-shadow:none; position:relative; left:auto; top:auto; padding:5px 0; margin-left:0; opacity:1; visibility:inherit; display:none;
transform:none;
-webkit-transform:none;
-moz-transform:none;
-ms-transform:none;
-o-transform:none;
transition:none;
-o-transition:none;
-ms-transition:none;
-moz-transition:none;
-webkit-transition:none; height:auto; line-height:30px}

.header .nav ul li:hover .e_j{transform:none;
-webkit-transform:none;
-moz-transform:none;
-ms-transform:none;
-o-transform:none;}
.header .nav .e_j a{font-size:12px; line-height:30px; text-align:center; display: inline-block; margin:0 5px; color:#fff}
}
@media only screen and (max-width:640px){
.header .an{right:15px;}
}
@media only screen and (max-width:320px){
.header .logo{width:128px;}
.header .language{margin-top:19px; margin-right:45px;}
}

.search{width:100%; background-color:#048bfd; position:fixed; top:0; left:0; z-index:9999; display:none;}
.search .container{position:relative;}
.search .sc_gb{position:absolute; top:50%; margin-top:-25px; right:15px; cursor:pointer;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.search .sc_gb:hover{transform:rotate(360deg);
-webkit-transform:rotate(360deg);
-moz-transform:rotate(360deg);
-ms-transform:rotate(360deg);
-o-transform:rotate(360deg);}
.search .sc_gb i{font-size:26px; line-height:50px; color:#fff;}
.search .sc_nr{width:700px; margin:20px auto;}
.search input{width:430px; height:60px; font-size:16px; line-height:60px; color:#fff; float:left;}
.search input::placeholder{color:#fff;}
.search button{width:70px; height:60px; line-height:60px; text-align:center; color:#fff; float:right; outline:none;}
.search button i{font-size:30px;}
@media only screen and (max-width:992px){
.search .sc_gb i{font-size:22px;}
.search .sc_nr{width:90%;}
.search input{width:85%; font-size:15px;}
.search button{width:15%;}
.search button i{font-size:26px;}
}

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

.pc_ban{width:100%; height:920px; position:relative; overflow:hidden;}
.pc_ban .blo{position:absolute; top:53%; left:50%; z-index:99;
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 .swiper-slide:after{width:100%; height:100%;  position:absolute; left:0; bottom:0; content:"";}
.pc_ban .swiper-button-prev{width:40px; height:40px; background:url(../images/ban_l.png) no-repeat center; left:0%; margin-top:-20px; opacity:0;
background-size:40px 40px;
-webkit-background-size:40px 40px;
-moz-background-size:40px 40px;
-ms-background-size:40px 40px;
-o-background-size:40px 40px;
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:2%; opacity:.8;}
.pc_ban .swiper-button-next{width:40px; height:40px; background:url(../images/ban_r.png) no-repeat center; right:0%; margin-top:-20px; opacity:0;
background-size:40px 40px;
-webkit-background-size:40px 40px;
-moz-background-size:40px 40px;
-ms-background-size:40px 40px;
-o-background-size:40px 40px;
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:2%; opacity:.8;}
.pc_ban .swiper-pagination-bullet{width:10px; height:10px; border-radius:5px;}
.pc_ban .container{position:absolute; top:55%; left:50%; z-index:99;
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 .w_z{width:80%; margin:0 auto; color:#fff; text-align:center; position:relative;}
.pc_ban .w_z h2{font-size:30px; line-height:40px;}
.pc_ban .w_z p{font-size:18px; text-transform:uppercase; line-height:32px; margin-top:15px;}
.pc_ban .w_z .n_r{width:150px; height:50px; border:2px solid #fff; background-color:rgba(255,255,255,.2); margin:50px auto 0; position:relative;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.pc_ban .w_z .n_r:hover{background-color:rgba(255,255,255,0);}
.pc_ban .w_z .n_r a{color:#fff; font-size:16px; text-align:center; line-height:46px; display:block;}
.pc_ban .w_z .n_r i{font-size:14px; font-weight:bold; padding-left:10px;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.pc_ban .w_z .n_r a:hover i{padding-left:15px;}
@media only screen and (max-width:992px){
.pc_ban{height:26vh; min-height:inherit;}
.pc_ban .blo{ text-align:center}
.pc_ban .blo img{ width:80%;}
.pc_ban .container{width:100%; top:50%;}
.pc_ban .swiper-button-prev{display:none;}
.pc_ban .swiper-button-next{display:none;}
.pc_ban .swiper-pagination{bottom:10px;}
.pc_ban .swiper-pagination-bullet{width:30px; height:2px;}
.pc_ban .w_z{width:100%;}
.pc_ban .w_z h2{font-size:22px; font-weight:normal; line-height:32px;}
.pc_ban .w_z p{font-size:16px; letter-spacing:1px; line-height:26px;}
.pc_ban .w_z .n_r{width:130px; height:44px; margin:30px auto 0;}
.pc_ban .w_z .n_r a{font-size:14px; line-height:40px;}
}
@media only screen and (max-width:640px){
.pc_ban .w_z h2{font-size:20px; font-weight:bold; line-height:28px;}
.pc_ban .w_z p{font-size:14px; line-height:24px; margin-top:8px;}
.pc_ban .w_z .n_r{display:none;}
}


.pc_ban1{width:100%; height:600px; position:relative; overflow:hidden; margin-top:80px}
.pc_ban1 .blo{position:absolute; top:50%; left:50%; z-index:99;
transform:translate(-50%,-50%);
-webkit-transform:translate(-50%,-50%);
-moz-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
-o-transform:translate(-50%,-50%); text-align:center}
.pc_ban1 .blo h1{ font-size:28px; font-family: fontB; text-align:center; color:#fff; line-height:36px}
.pc_ban1 .blo p{ font-size:40px; font-family: fontB; line-height:50px; text-align:center; color:#fff; margin-bottom:80px}

.pc_ban1 .swiper-slide:after{width:100%; height:100%;  position:absolute; left:0; bottom:0; content:"";}
.pc_ban1 .swiper-button-prev{width:126px; height:41px; background:url(../images/ban_l1.png) no-repeat center; left:0%; margin-top:20px; opacity:0;
background-size:126px 41px;
-webkit-background-size:126px 41px;
-moz-background-size:126px 41px;
-ms-background-size:126px 41px;
-o-background-size:126px 41px;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.pc_ban1:hover .swiper-button-prev{left:2%; opacity:.8;}
.pc_ban1 .swiper-button-next{width:126px; height:41px; background:url(../images/ban_r1.png) no-repeat center; right:0%; margin-top:20px; opacity:0;
background-size:126px 41px;
-webkit-background-size:126px 41px;
-moz-background-size:126px 41px;
-ms-background-size:126px 41px;
-o-background-size:126px 41px;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.pc_ban1:hover .swiper-button-next{right:2%; opacity:.8;}
.pc_ban1 .swiper-pagination-bullet{width:10px; height:10px; border-radius:5px;}
.pc_ban1 .container{position:absolute; top:55%; left:50%; z-index:99;
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_ban1 .w_z{width:80%; margin:0 auto; color:#fff; text-align:center; position:relative;}
.pc_ban1 .w_z h2{font-size:30px; line-height:40px;}
.pc_ban1 .w_z p{font-size:18px; text-transform:uppercase; line-height:32px; margin-top:15px;}
.pc_ban1 .w_z .n_r{width:150px; height:50px; border:2px solid #fff; background-color:rgba(255,255,255,.2); margin:50px auto 0; position:relative;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.pc_ban1 .w_z .n_r:hover{background-color:rgba(255,255,255,0);}
.pc_ban1 .w_z .n_r a{color:#fff; font-size:16px; text-align:center; line-height:46px; display:block;}
.pc_ban1 .w_z .n_r i{font-size:14px; font-weight:bold; padding-left:10px;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.pc_ban1 .w_z .n_r a:hover i{padding-left:15px;}
@media only screen and (max-width:992px){
.pc_ban1{height:20vh; min-height:inherit; margin-top:0}
.pc_ban1 .blo img{ width:60%}
.pc_ban1 .blo h1{ font-size:14px; font-family: fontB; text-align:center; color:#fff; line-height:26px}
.pc_ban1 .blo p{ font-size:16px; font-family: fontB; line-height:26px; text-align:center; color:#fff; margin-bottom:10px}

.pc_ban1 .container{width:100%; top:50%;}
.pc_ban1 .swiper-button-prev{display:none;}
.pc_ban1 .swiper-button-next{display:none;}
.pc_ban1 .swiper-pagination{bottom:10px;}
.pc_ban1 .swiper-pagination-bullet{width:30px; height:2px;}
.pc_ban1 .w_z{width:100%;}
.pc_ban1 .w_z h2{font-size:22px; font-weight:normal; line-height:32px;}
.pc_ban1 .w_z p{font-size:16px; letter-spacing:1px; line-height:26px;}
.pc_ban1 .w_z .n_r{width:130px; height:44px; margin:30px auto 0;}
.pc_ban1 .w_z .n_r a{font-size:14px; line-height:40px;}
}
@media only screen and (max-width:640px){
.pc_ban1 .w_z h2{font-size:20px; font-weight:bold; line-height:28px;}
.pc_ban1 .w_z p{font-size:14px; line-height:24px; margin-top:8px;}
.pc_ban1 .w_z .n_r{display:none;}
}


.ny_ban{width:100%; background-position:top center; background-repeat:no-repeat; background-size:100%; background-attachment:fixed; position:relative;}
.ny_ban:before{width:100%; height:100%; content:""; position:absolute; top:0; left:0; }
.ny_ban img{width:100%; height:auto; display:block;}
.ny_ban .container{position:absolute; top:50%; left:50%; text-align:center; color:#048bfd;
transform:translate(-50%,-50%);
-webkit-transform:translate(-50%,-50%);
-moz-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
-o-transform:translate(-50%,-50%);}
.ny_ban .w_z h3{font-size:36px; line-height:50px; margin-bottom:10px;}
.ny_ban .w_z h4{font-size:20px; line-height:32px; text-transform:uppercase;}
@media only screen and (max-width:992px){
.ny_ban{background-attachment:scroll;}
.ny_ban .container{width:100%;}
.ny_ban .w_z h3{font-size:18px; line-height:26px; margin-bottom:0;}
.ny_ban .w_z h4{font-size:12px; line-height:22px;}
}

.ny_bt{text-align:center; margin-bottom:50px;}
.ny_bt h3{font-size:26px; line-height:30px; color:#333; margin-bottom:10px;}
.ny_bt p{font-size:15px; font-family:Arial; color:#888; text-transform:uppercase;}
.ny_bt span{width:60px; height:3px; background-color:#048bfd; display:block; margin:15px auto 0;}
@media only screen and (max-width:992px){
.ny_bt{margin-bottom:20px;}
.ny_bt h3{font-size:16px; margin-bottom:5px;}
.ny_bt span{height:2px;width:30px;margin:10px auto 0;}
.ny_bt p{font-size:12px; font-family:Arial; color:#888; text-transform:uppercase;}

}

.ny_gy{width:100%; padding:80px 0; overflow:hidden;}
.ny_gy .w_z{text-align:left; font-size:16px; line-height:33px; letter-spacing:1px; color:#777;}
@media only screen and (max-width:992px){
.ny_gy{padding:20px 0;}
.ny_gy .w_z{font-size:13px; line-height:24px; letter-spacing:0;}
}

.ny_wh{width:100%; padding:0 0 80px; overflow:hidden;}
.ny_wh .row{margin:0 -10px;}
.ny_wh .col-sm-6{padding:0 10px;}
.ny_wh .n_r{ padding:30px 70px; position:relative;}
.ny_wh .n_r:before{width:100%; height:4px; background-color:#048bfd; content:""; position:absolute; bottom:0; left:0;
transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s;}
.ny_wh .n_r:hover:before{height:100%;}
.ny_wh .t_b{width:120px; height:120px; overflow:hidden; background-size:100% !important; position:relative; z-index:1; margin:0 auto;
transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s;}
.ny_wh .t_b.t_1{background:url(../images/a1.png) no-repeat top center;}
.ny_wh .n_r:hover .t_b.t_1{background:url(../images/a1.png) no-repeat bottom center;}
.ny_wh .t_b.t_2{background:url(../images/a2.png) no-repeat top center;}
.ny_wh .n_r:hover .t_b.t_2{background:url(../images/a2.png) no-repeat bottom center;}
.ny_wh .t_b.t_3{background:url(../images/a3.png) no-repeat top center;}
.ny_wh .n_r:hover .t_b.t_3{background:url(../images/a3.png) no-repeat bottom center;}
.ny_wh .w_z{margin-top:25px; text-align:center; position:relative; z-index:1;}
.ny_wh .w_z h3{font-size:22px; line-height:32px; font-weight:bold; color:#333;
transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s;}
.ny_wh .n_r:hover .w_z h3{color:#fff;}
.ny_wh .w_z h4{font-size:15px; color:#999; line-height:22px; font-family:Arial, Helvetica, sans-serif; margin-bottom:20px;
transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s; text-transform:uppercase}
.ny_wh .n_r:hover .w_z h4{color:#fff;}
.ny_wh .w_z p{min-height:96px; line-height:24px; color:#555;
transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s;}
.ny_wh .n_r:hover .w_z p{color:#fff;}
@media only screen and (max-width:992px){
.ny_wh{padding:20px 0;}
.ny_wh .n_r{margin-top:0; padding:30px 20px;}
.ny_wh .t_b{width:100px; height:100px;}
.ny_wh .w_z{margin-top:15px;}
.ny_wh .w_z h3{font-size:16px; line-height:30px;}
.ny_wh .w_z h4{font-size:14px; margin-bottom:10px;}
.ny_wh .w_z p{min-height:inherit; font-size:13px; line-height:22px;}
}

.ny_td{width:100%; padding:80px 0; overflow:hidden;}
.ny_td .td_zs{position:relative; padding:0 50px;}
.ny_td .td_zs .swiper-button-prev{width:35px; height:35px; background:url(../images/zj1.png) no-repeat center; left:0; margin-top:-17px;
background-size:35px 35px;
-webkit-background-size:35px 35px;
-moz-background-size:35px 35px;
-ms-background-size:35px 35px;
-o-background-size:35px 35px;
transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s;}
.ny_td .td_zs .swiper-button-next{width:35px; height:35px; background:url(../images/yj1.png) no-repeat center; right:0; margin-top:-17px;
background-size:35px 35px;
-webkit-background-size:35px 35px;
-moz-background-size:35px 35px;
-ms-background-size:35px 35px;
-o-background-size:35px 35px;
transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s;}
.ny_td .td_zs .swiper-pagination{display:none;}
.ny_td .td_zs .t_p img{max-width:80%; height:auto; display:block; margin:0 auto;}
.ny_td .td_zs .w_z{margin-top:20px; text-align:center;}
.ny_td .td_zs .w_z h3{font-size:18px; color:#333; line-height:26px; margin-bottom:10px;}
.ny_td .td_zs .w_z p{font-size:13px; color:#999; letter-spacing:1px; line-height:22px;}
@media only screen and (max-width:992px){
.ny_td{padding:40px 0 20px;}
.ny_td .td_zs{padding:0;}
.ny_td .swiper-td{padding-bottom:30px;}
.ny_td .td_zs .swiper-button-prev{display:none;}
.ny_td .td_zs .swiper-button-next{display:none;}
.ny_td .td_zs .swiper-pagination{display:block; bottom:0;}
.ny_td .td_zs .swiper-pagination-bullet{width:8px; height:8px; border-radius:50%; background-color:#ddd;}
.ny_td .td_zs .swiper-pagination-bullet-active{background-color:#048bfd;}
}

.ny_kh{width:100%; padding:80px 0 60px; background-color:#f2f2f2; overflow:hidden;}
.ny_kh .swiper-kh{padding-bottom:30px;}
.ny_kh .swiper-pagination{bottom:0;}
.ny_kh .swiper-pagination-bullet{width:6px; height:6px; background-color:#aaa; border-radius:50%;}
.ny_kh .swiper-pagination-bullet-active{background-color:#048bfd;}
.ny_kh p{font-size:13px; color:#999; line-height:26px; text-align:center; margin-top:6px;}
.ny_kh img{width:100%; height:auto; display:block;}
@media only screen and (max-width:992px){
.ny_kh{padding:35px 0 25px;}
}

.ny_gn{width:100%; overflow:hidden;}
.ny_gn .gn_bj{width:100%; background-color:#f7f7f7; padding:80px 0; overflow:hidden;}
.ny_gn .gn_bj:nth-child(odd){background:url(../images/sy_bj.jpg) no-repeat center / cover fixed;}
.ny_gn .row{margin:0 -50px; display:flex; align-items:center; justify-content:space-between;}
.ny_gn .col-xs-12{padding:0 50px;}
.ny_gn .t_p{overflow:hidden;}
.ny_gn .t_p img{width:100%; height:auto; display:block;}
.ny_gn .w_z{background-color:rgba(244,120,48,.8); padding:35px; border-radius:20px; position:relative; color:#fff;}
.ny_gn .w_z:after{width:0; height:0; border-top:20px solid transparent; border-bottom:20px solid transparent; border-right:16px solid rgba(244,120,48,.8); content:""; position:absolute; top:50%; margin-top:-20px; left:-16px;}
.ny_gn .gn_bj:nth-child(odd) .w_z{background-color:rgba(0,0,0,.2);}
.ny_gn .gn_bj:nth-child(odd) .w_z:after{border-right:0; border-left:16px solid rgba(0,0,0,.2); left:auto; right:-16px;}
.ny_gn .w_z h3{font-size:23px; line-height:32px; margin-bottom:20px;}
.ny_gn .w_z p{font-size:15px; line-height:28px;}
@media only screen and (max-width:992px){
.ny_gn .gn_bj{padding:60px 0;}
.ny_gn .gn_bj:nth-child(odd){background:url(../images/sy_bj.jpg) no-repeat center / cover;}
.ny_gn .swiper-gn{padding-bottom:50px;}
.ny_gn .row{margin:0 -30px;}
.ny_gn .col-xs-12{padding:0 30px;}
.ny_gn .w_z{padding:20px; border-radius:10px;}
.ny_gn .w_z h3{font-size:20px; line-height:30px; margin-bottom:10px;}
.ny_gn .w_z p{font-size:13px; line-height:24px;}
}
@media only screen and (max-width:640px){
.ny_gn .gn_bj{padding:40px 0;}
.ny_gn .gn_bj:nth-child(odd) .row{flex-direction:column-reverse;}
.ny_gn .gn_bj:nth-child(2n) .row{flex-direction:column;}
.ny_gn .row{margin:0 -20px;}
.ny_gn .col-xs-12{padding:0 20px;}
.ny_gn .t_p img{width:50%; margin:0 auto;}
.ny_gn .w_z{margin-top:20px; padding:10px; text-align:center;}
.ny_gn .w_z:after{border-bottom:10px solid rgba(244,120,48,.8); border-top:0; border-left:15px solid transparent; border-right:15px solid transparent; top:-10px; margin-top:0; left:50%; margin-left:-15px;}
.ny_gn .gn_bj:nth-child(odd) .w_z:after{border-bottom:10px solid rgba(0,0,0,.2); border-left:15px solid transparent; border-right:15px solid transparent; left:50%; margin-left:-15px; right:0;}
}

.ny_nr{width:100%; padding:60px 0; overflow:hidden;}
.ny_nr .ny_ej{text-align:center; margin-bottom:50px;}
.ny_nr .ny_ej .l_m{display:none; padding:0 15px; font-size:18px; color:#fff; text-align:left; line-height:50px; background-color:#048bfd; position:relative;}
.ny_nr .ny_ej .l_m i{position:absolute; top:50%; right:15px;
transform:translate(0,-50%);
-webkit-transform:translate(0,-50%);
-moz-transform:translate(0,-50%);
-ms-transform:translate(0,-50%);
-o-transform:translate(0,-50%);}
.ny_nr .ny_ej ul li{display:inline-block; font-size:16px; line-height:44px; margin:0 10px;}
.ny_nr .ny_ej ul li a{display:block; border:1px solid #e7e7e7; padding:0 30px;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.ny_nr .ny_ej ul li a:hover{color:#fff; background-color:#048bfd; border:1px solid #048bfd;}
.ny_nr .ny_ej ul li a.on{color:#fff; background-color:#048bfd; border:1px solid #048bfd;}
.ny_nr .cg_al .n_r{border:1px solid #e7e7e7; overflow:hidden; padding:10px 10px ; margin-bottom:30px;}
.ny_nr .cg_al .t_p{overflow:hidden;}
.ny_nr .cg_al .t_p img{width:100%; height:auto; display:block;
transition:all 1s;
-webkit-transition:all 1s;
-moz-transition:all 1s;
-ms-transition:all 1s;
-o-transition:all 1s;}
.ny_nr .cg_al .n_r:hover .t_p img{transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);}
.ny_nr .cg_al .w_z{margin-top:15px; text-align:center;}
.ny_nr .cg_al .w_z h3{font-size:16px; font-weight:bold; line-height:36px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; float:left}
.ny_nr .cg_al .w_z h3 a{transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.ny_nr .cg_al .n_r:hover .w_z h3 a{color:#048bfd;}
.ny_nr .cg_al .w_z p{font-size:13px; line-height:36px; color:#999; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; float:right}
.ny_nr .cg_al .w_z a.m_r{width:120px; height:32px; border:1px solid #048bfd; font-size:13px; color:#048bfd; line-height:30px; text-align:center; display:block; margin:15px auto 0;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.ny_nr .cg_al .w_z a.m_r:hover{color:#fff; background-color:#048bfd;}
.xw{ padding:90px 0 0; height:auto; overflow:hidden}
.xw1{border: 1px solid #d8d8d8; height:auto; overflow:hidden}
.xw1 .zzb{ width:700px; float:left}
.xw1 .yyb{ width:600px; float: right; margin-right:50px}
.xw1 .yyb h1{ font-size:18px; color:#048bfd;font-family: fontB; margin-top:40px; margin-bottom:10px}
.xw_lb ul li{border:1px solid #d8d8d8; margin-bottom:30px; height:400px; overflow: hidden}
.xw_lb .zb{ width:700px; float:left; position:relative}
.xw_lb .yb{ width:590px; float: right; margin-right:60px; margin-top:60px}

.xw_lb .t_p img{width:100%; height:auto; display:block;}
.xw_lb .w_z h3{font-size:12px;  line-height:20px;font-family: fontL; overflow:hidden;
     text-overflow:ellipsis;
     display:-webkit-box;
     -webkit-box-orient:vertical;
     -webkit-line-clamp:2;}
.xw_lb .w_z h3 a{transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;color:#000;}
.xw_lb ul li:hover .w_z h3 a{color:#000;}
.xw_lb .s_j{ width:160px; height:45px; background:#fff; font-size:14px;font-family: fontB; position:absolute; left:0; top:70px; text-align:center; line-height:45px}
.xw_lb .w_z span{font-size:13px; color:#555; display:block; letter-spacing:1px;}
.xw_lb .w_z i{color:#333; padding-right:5px;}
.xw_lb .w_z p{font-size:18px; line-height:24px;  color:#000; margin-bottom:20px; overflow:hidden;font-family: fontM; overflow:hidden;
     text-overflow:ellipsis;
     display:-webkit-box;
     -webkit-box-orient:vertical;
     -webkit-line-clamp:3; }
.xw_lb .w_z a.x_q{width:60px; height:32px; border-bottom:1px solid #048bfd; font-size:14px; text-align:center; line-height:30px; color:#048bfd; display:block; margin-top:20px; margin-bottom:20px;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.xw_lb .w_z a.x_q:hover{ color:#d47306;}

@media only screen and (max-width:992px){
.xw{ padding:40px 0 0; height:auto; overflow:hidden}
.xw_lb ul li{border:1px solid #d8d8d8; margin-bottom:20px; height:400px; overflow: hidden}
.xw_lb .zb{ width:100%; float:none; position:relative}
.xw_lb .yb{ width:90%; float: none; margin:0 auto}
.xw_lb .s_j{ width:140px; height:40px; background:#fff; font-size:13px;font-family: fontB; position:absolute; left:0; top:40px; text-align:center; line-height:40px}
.xw1 .zzb{ width:100%; float:none}
.xw1 .yyb{ width:96%; float: none; margin:0 auto}
.xw1 .yyb h1{ font-size:18px; color:#048bfd;font-family: fontB; margin-top:20px; margin-bottom:10px}

}


.ny_nr .px_kc ul li{margin-bottom:20px; position:relative; padding-left:160px; padding-right:50px;}
.ny_nr .px_kc .r_q{width:150px; height:100%; border-radius:5px; background-color:#2e2882; color:#fff; position:absolute; top:0; left:0;}
.ny_nr .px_kc .r_q:after{width:30px; height:30px; content:""; border-style:solid; border-width:0 0 30px 30px; border-color:transparent transparent transparent #ff9500; position:absolute; top:0; left:0;}
.ny_nr .px_kc .y_f{width:90%; position:absolute; bottom:20px; left:5%; padding-left:56px; line-height:26px; font-size:14px;}
.ny_nr .px_kc .y_f b{width:50px; font-size:50px; text-align:right; line-height:52px; position:absolute; bottom:0; left:0;}
.ny_nr .px_kc .s_j{width:20%; float:left; padding:0 10px;}
.ny_nr .px_kc .s_j ul{padding:15px; border-radius:5px; background-color:#f7f7f7; display:block;}
.ny_nr .px_kc .s_j ul li{margin:0; padding:0; text-align:center; color:#2e2882; line-height:22px;}
.ny_nr .px_kc .n_r{width:80%; float:right; padding:0 10px;}
.ny_nr .px_kc .n_r ul{padding:15px; border-radius:5px; background-color:#f7f7f7; display:block;}
.ny_nr .px_kc .n_r ul li{margin:0; padding:0; color:#2e2882; line-height:22px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.ny_nr .px_kc .n_r em{display:none;}
.ny_nr .px_kc .n_r span{float:right; color:#777;}
.ny_nr .px_kc .x_q{width:40px; height:100%; padding:0 10px; border-radius:5px; background-color:#2e2882; position:absolute; top:0; right:0;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;}
.ny_nr .px_kc .x_q:hover{background-color:#ff9500;}
.ny_nr .px_kc .x_q a{width:20px; display:block; position:absolute; top:50%; left:50%; text-align:center; color:#fff; line-height:16px;
transform:translate(-50%,-50%);
-webkit-transform:translate(-50%,-50%);
-moz-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
-o-transform:translate(-50%,-50%);}
.ny_nr .lx_wm{box-shadow:0 0 20px #ddd;}
.ny_nr .lx_wm .n_r{padding:30px;}
.ny_nr .lx_wm .n_r h3{font-size:20px; line-height:32px; color:#048bfd;}
.ny_nr .lx_wm .n_r h4{font-size:14px; line-height:24px; color:#888; text-transform:uppercase; margin-bottom:20px;}
.ny_nr .lx_wm .w_z{font-size:15px; line-height:36px;}
.ny_nr .lx_wm .l_y input{width:100%; height:47px; font-size:14px; line-height:46px; border-bottom:1px solid #ddd; display:block;}
.ny_nr .lx_wm .l_y textarea{width:100%; height:98px; padding:10px 0; font-size:14px; line-height:26px; border-bottom:1px solid #ddd; display:block; resize:none;}
.ny_nr .lx_wm .l_y button{width:120px; height:36px; background-color:#048bfd; margin-top:20px; margin-right:15px; font-size:15px; line-height:36px; text-align:center; color:#fff; float:left;}
.ny_nr .lx_wm .l_y button.c_z{background-color:#aaa;}
@media (min-width:640px){
.ny_nr .ny_ej ul{display:block !important;}
}
@media only screen and (max-width:992px){
.ny_nr{padding:20px 0;}
.ny_nr .ny_ej{margin-bottom:35px;}
.ny_nr .ny_ej ul li{font-size:15px; line-height:36px; margin:0 6px;}
.ny_nr .ny_ej ul li a{padding:0 20px;}
.ny_nr .cg_al ul{margin:0 -10px;}
.ny_nr .cg_al ul li{padding:0 10px;}
.ny_nr .cg_al .n_r{padding:15px 15px 0; margin-bottom:20px;}
.ny_nr .cg_al .w_z{margin:10px 0 20px;}
.xw_lb ul li{padding-bottom:20px; margin-bottom:20px;}
.xw_lb .w_z h3{margin-top:0;}
.xw_lb .w_z p{font-size:14px; height:48px;
line-clamp:2;
-webkit-line-clamp:2;
-moz-line-clamp:2;
-ms-line-clamp:2;
-o-line-clamp:2;}
.ny_nr .px_kc .s_j{width:30%;}
.ny_nr .px_kc .n_r{width:70%;}
}
@media only screen and (max-width:640px){
.ny_nr .ny_ej{text-align:center; margin-bottom:20px;}
.ny_nr .ny_ej .l_m{display:block;}
.ny_nr .ny_ej ul{display:none; border:1px solid #e7e7e7; border-top:0;}
.ny_nr .ny_ej ul li{display:block; width:100%; border-top:1px solid #e7e7e7; font-size:14px; text-align:center; line-height:44px; margin:0;}
.ny_nr .ny_ej ul li:first-child{border-top:0;}
.ny_nr .ny_ej ul li a{background:none; padding:0; border:0;}
.ny_nr .ny_ej ul li a:hover{color:#048bfd; background:none; border:0;}
.ny_nr .ny_ej ul li a.on{color:#048bfd; background:none; border:0;}
.ny_nr .cg_al .w_z h3{font-size:16px; font-weight:normal; line-height:30px;}
.ny_nr .cg_al .w_z p{font-size:13px;}
.ny_nr .cg_al .w_z span{font-size:14px; line-height:24px;}
.ny_nr .cg_al .w_z a.m_r{width:90px; height:28px; font-size:13px; line-height:26px; margin-top:0;}
.xw_lb .w_z h3{font-size:16px; margin-top:10px;}
.xw_lb .w_z span{font-size:13px;}
.xw_lb .w_z p{font-size:13px; line-height:22px; height: auto; margin-top:0;}
.xw_lb .w_z a.x_q{width:90px; height:28px; font-size:13px; line-height:26px; margin-top:20px;}
.ny_nr .px_kc ul li{padding:0; overflow:hidden;}
.ny_nr .px_kc .r_q{width:100%; height:auto; padding:10px 0; position:relative; top:auto; left:auto; margin-bottom:10px; overflow:hidden;}
.ny_nr .px_kc .y_f{width:100%; position:relative; bottom:auto; left:auto; padding-left:56px; line-height:24px; font-size:14px; float:right;}
.ny_nr .px_kc .y_f b{font-size:44px; line-height:48px;}
.ny_nr .px_kc .s_j{display:none;}
.ny_nr .px_kc .n_r{width:100%; float:none; padding:0; margin-bottom:10px;}
.ny_nr .px_kc .n_r ul li{line-height:26px;}
.ny_nr .px_kc .n_r em{display:inline-block; margin-right:5px;}
.ny_nr .px_kc .x_q{width:100%; height:36px; padding:0; position:relative; top:auto; right:auto;}
.ny_nr .px_kc .x_q a{width:100%; position:relative; top:auto; left:auto; line-height:36px;
transform:none;
-webkit-transform:none;
-moz-transform:none;
-ms-transform:none;
-o-transform:none;}
.ny_nr .lx_wm{box-shadow:0 0 15px #ddd;}
.ny_nr .lx_wm .n_r{padding:20px;}
.ny_nr .lx_wm .n_r h3{font-size:16px; line-height:26px;}
.ny_nr .lx_wm .n_r h4{font-size:13px; line-height:22px; margin-bottom:15px;}
.ny_nr .lx_wm .w_z{font-size:13px; line-height:26px;}
.ny_nr .lx_wm .l_y input{font-size:13px;}
.ny_nr .lx_wm .l_y textarea{font-size:13px; line-height:24px;}
.ny_nr .lx_wm .l_y button{width:100px; height:30px; font-size:14px; line-height:30px;}
}

.gs_wz{width:100%; height:350px; overflow:hidden;}
@media only screen and (max-width:992px){
.gs_wz{height:300px;}
}
@media only screen and (max-width:640px){
.gs_wz{height:250px;}
}

.rc_zp{width:100%; padding:80px 0; letter-spacing:1px; overflow:hidden;}
.rc_zp .ts{font-size:15px; line-height:26px; color:#888; text-align:center; margin-top:20px; margin-bottom:20px;}
.rc_zp .ts a{color:#048bfd;}
.rc_zp .jr_lm{border:1px solid #e7e7e7; overflow:hidden; margin-bottom:10px;}
.rc_zp .jr_lm.jt{border: 1px solid #048bfd;}
.rc_zp .jr_bt{padding:10px 20px; height:60px; font-size:14px; line-height:40px; color:#555; overflow:hidden; cursor:pointer; position:relative;}
.rc_zp .jr_bt:hover{background-color:#e7e7e7;}
.rc_zp .jr_bt.on{background-color:#e7e7e7;}
.rc_zp .jr_bt i{position:absolute; top:50%; right:15px; font-size:15px;
transform:translate(0,-50%);
-webkit-transform:translate(0,-50%);
-moz-transform:translate(0,-50%);
-ms-transform:translate(0,-50%);
-o-transform:translate(0,-50%);
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;}
.rc_zp .jr_bt.on i{transform:translate(0,-50%) rotate(180deg);
-webkit-transform:translate(0,-50%) rotate(180deg);
-moz-transform:translate(0,-50%) rotate(180deg);
-ms-transform:translate(0,-50%) rotate(180deg);
-o-transform:translate(0,-50%) rotate(180deg);}
.rc_zp .jr_lm.jt .jr_bt{background-color:#048bfd; color:#fff; padding:0 20px; line-height:60px;}
.rc_zp .jr_bt span{float:left; width:33.333333%; text-align:center;}
.rc_zp .jr_bt span.s_40{text-align:left;}
.rc_zp .jr_nr{background-color:#fff; padding:30px 25px 10px; font-size:14px; line-height:32px; margin-bottom:3px; display:none; position:relative;}
.rc_zp .jr_nr .lm{color:#048bfd;}
.rc_zp .jr_nr .js{margin-bottom:20px;}
.rc_zp .jr_nr a.wy_yp{width:110px; height:36px; position:absolute; top:30px; right:35px; background-color:#048bfd; font-size:15px; line-height:36px; color:#fff; text-align:center; display:block;}
.rc_zp .jr_nr a.wy_yp i{padding-left:5px;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;}
.rc_zp .jr_nr a.wy_yp:hover i{padding-left:15px;}
@media only screen and (max-width:992px){
.rc_zp{padding:35px 0;}
.rc_zp .ts{font-size:13px; line-height:24px; margin-bottom:10px;}
.rc_zp .jr_bt{padding:5px 20px; height:50px;}
.rc_zp .jr_lm.jt .jr_bt{padding:5px 20px; line-height:40px;}
.rc_zp .jr_nr{padding:20px; font-size:12px; line-height:22px;}
.rc_zp .jr_nr .lm{margin-bottom:10px;}
.rc_zp .jr_nr a.wy_yp{width:100px; height:30px; top:10px; right:25px; font-size:14px; line-height:30px;}
.rc_zp .jr_nr a.wy_yp:hover i{padding-left:10px;}
}
@media only screen and (max-width:992px){
.rc_zp .ts{font-size:12px; line-height:22px;}
.rc_zp .jr_bt{padding:5px 15px; height:40px; line-height:30px;}
.rc_zp .jr_lm.jt .jr_bt{padding:5px 15px; line-height:30px;}
.rc_zp .jr_nr{padding:10px 15px; font-size:12px; line-height:22px;}
.rc_zp .jr_nr .lm{margin-bottom:10px;}
.rc_zp .jr_nr a.wy_yp{width:90px; height:26px; position:relative; top:auto; right:auto; font-size:13px; line-height:26px; margin-left:15px;}
}

.yema{margin-top:30px; text-align:center;}
.yema ul li{display:inline-block; margin:2px;}
.yema ul li a{min-width:32px; height:32px; border:1px solid #e7e7e7; padding:0 10px; font-size:14px; line-height:30px; text-align:center; color:#555; display:inline-block;}
.yema ul li a:hover{background-color:#048bfd; color:#fff;}
.yema ul li a.on{background-color:#048bfd; color:#fff;}
@media only screen and (max-width:992px){
.yema{margin-top:20px;}
.yema ul li{margin:0 5px;}
.yema ul li a{min-width:32px; height:32px; padding:0 10px; font-size:14px; line-height:28px;}
}

.nyfoot{background:#111111; padding:70px 0; color:#fff;height: 495px;}
.nyfoot .con{ width:1200px; margin:0 auto}
.nyfoot .yc1{ width:100%; height:auto; overflow:hidden; margin-bottom:70px}
.nyfoot .dlodog{ float:left; width:404px}
.nyfoot .dwenzi{ padding-left:20px; font-size:14px; color:#fff; float:left}
.yc2{ margin-bottom:20px; height:auto; overflow:hidden}
.yc2 span:nth-of-type(1){font-size: 14px; width:60px;display: inline-block}
.yc2 span:nth-of-type(2){ width:220px;display: inline-block; text-align:center }
.yc2 span:nth-of-type(3){font-size: 14px; width:80px; text-align: left; display: inline-block; padding-left:5px}
.yc2 span:nth-of-type(4){font-size: 14px;}
.yc2 span a{ color:#fff; padding-left:5px; padding-right:5px}


.yc3 span:nth-of-type(1){font-size: 14px; width:60px;display: inline-block }
.yc3 span:nth-of-type(2){ width:220px;display: inline-block; text-align:center }
.yc3 span:nth-of-type(3){font-size: 14px;}
.yc3 span a{ color:#fff; padding-left:5px; padding-right:5px}
.xqwz{ width:100%; height:auto; overflow:hidden}
.xqwz h1{ font-size:30px; color:#666; line-height:100px}
.xqwz p{ line-height:30px; font-size:15px;color:#666}


@media only screen and (max-width:992px){
.nyfoot{background:#111111; padding:20px 0; color:#fff}
.nyfoot .con{ width:100%; margin:0 auto}
.nyfoot .dlodog{ float:left; width:100%; text-align: left}
.nyfoot .dwenzi{ padding-left:10px; font-size:14px; color:#fff; float:none; padding-top:10px}
.nyfoot .yc1{ width:100%; height:auto; overflow:hidden; margin-bottom:10px}

.yc2{ margin-bottom:0; height:auto; overflow:hidden}
.yc2 span:nth-of-type(1){font-size: 16px; width:100%;display: inline-block}
.yc2 span:nth-of-type(2){ width:100%;display: inline-block; text-align:left; display:none }
.yc2 span:nth-of-type(3){font-size: 14px; width:100%}
.yc3{ margin-top:10px}
.yc3 span:nth-of-type(1){font-size: 16px; width:100%;display: inline-block}
.yc3 span:nth-of-type(2){ width:100%;display: inline-block; text-align:left; display:none }
.yc3 span:nth-of-type(3){font-size: 14px; width:100%}

}


.hh{ height:120px; }
.hbj{ background:rgba(229,229,229,.3);padding: 60px 0; overflow:hidden}


.xqwz1{ width:60%; height:auto; overflow:hidden; margin:0 auto; text-align:center}
.xqwz1 h1{ font-size:30px; color:#666; line-height:100px}
.xqwz1 p{ line-height:30px; font-size:15px;color:#666}


.xqwz2{ width:100%; height:auto; overflow:hidden; margin-top:100px}
.xqwz2 h1{ font-size:30px; color:#666; line-height:100px}
.xqwz2 p{ line-height:30px; font-size:15px;color:#666}



.ychd{ width:100%; height:auto; overflow:hidden; padding-top:50px}
@media only screen and (max-width:992px){
.ychd{ width:100%; height:auto; overflow:hidden; padding-top:0px}

.nyfoot{background:#111111; padding:20px 0; color:#fff}
.nyfoot .con{ width:96%; margin:0 auto}
}

.sy_yw {
	width: 1400px; margin:0 auto;

	overflow: hidden;
}
.sy_yw .y_wz{ float:left; width:96px; text-align:center; margin-left:205px; margin-right:87px; margin-top:112px}
.sy_yw .y_wz h1{ color:#048bfd; font-size:20px; margin-bottom:5px}
.sy_yw .y_wz p { color:#000; font-size:24px; font-family:fontR}
.sy_yw .y_w {
	width: 635px; float:left; padding-top:20px
}
.sy_yw .y_w li {
	float: left;
	width: 205px; height:117px;
	position: relative;
	overflow: hidden; margin-right:10px;
border-radius:8px; margin-bottom:10px ;box-shadow: 0 5px 10px 0 #eee;
}
.sy_yw .y_w li:nth-child(3n){margin-right:0; }
.sy_yw .y_w li .t_p {
	width: 100%;
	overflow: hidden;
}
.sy_yw .y_w li .t_p img {
	width: 100%;
	height: auto;
	display: block;
	transition: all .6s;
	-o-transition: all .6s;
	-ms-transition: all .6s;
	-moz-transition: all .6s;
	-webkit-transition: all .6s;
}
.sy_yw .y_w li .w_z {
	width: 100%;
	height: 100%;

	position: absolute;
	top: 0;
	left: 0;

	transition: all .6s;
	-o-transition: all .6s;
	-ms-transition: all .6s;
	-moz-transition: all .6s;
	-webkit-transition: all .6s;
}
.sy_yw .y_w li .w_z .sy_nr {
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 100%;
	box-sizing: border-box;
}
.sy_yw .y_w li .w_z .icon {
	width: 100%;
	text-align: center;
	margin-bottom: 20px;
}
.sy_yw .y_w li .w_z .icon img {
	max-width: 100%;
	height: auto;
}
.sy_yw .y_w li .w_z .t_t {
	width: 100%;
	text-align: center;
	font-size: 16px;
	color: #000;
	margin-bottom: 0;
}
.sy_yw .y_w li .w_z .t_t a{ color:#000}
.sy_yw .y_w li .w_z .d_e {
	font-size: 13px;
	line-height: 30px;
	color: #fff;
	padding: 0px 50px;
	height: 0px;
	transition: all .7s ease;
	overflow: hidden;
}
.sy_yw .y_w li .w_z .y_a {
	text-align: center;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
	transition: all .2s;
	display: block;
	width: 130px;
	height: 36px;
	text-align: center;
	line-height: 32px;
	font-size: 14px;
	margin: 0 auto;
	color: #FFF;
	border: 2px solid rgba(255,255,255,.5);
}
.sy_yw .y_w li .w_z .y_a i {
	margin-left: 10px;
	transition: all .6s;
	-o-transition: all .6s;
	-ms-transition: all .6s;
	-moz-transition: all .6s;
	-webkit-transition: all .6s;
}
.sy_yw .y_w li:hover .w_z .d_e {
	height: 270px;
}
.sy_yw .y_w li:hover .w_z {
	background-color: rgba(0,0,0,.3);
}
.sy_yw .y_w li:hover .t_p img {
	transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
}
.sy_yw .y_w li:hover .w_z .y_a i {
	margin-left: 15px
}
@media only screen and (max-width:992px) {
.sy_yw {
	padding: 20px 0 0; width:100%
}
.sy_yw .y_wz{ float:none; width:96px; text-align:center; margin:0 auto}
.sy_yw .y_w {
	width: 96%; float:none; padding-top:20px; margin:0 auto
}
.sy_yw .y_w li {
	float: left;
	width: 32%; height: auto;
	position: relative;
	overflow: hidden; margin-right:2%;
border-radius:8px; margin-bottom:10px ;box-shadow: 0 5px 10px 0 #eee; background:#FFF; padding:20px 0 10px
}
.sy_yw .y_w li .w_z .icon{ margin-bottom:10px}
}



.mesg1{width: 100%;height: auto  ;position: relative;}
.mesg1 ul{width: 100%;height: auto;overflow: hidden;}
.mesg1 ul li{float: left; width:690px; margin-right: 10px;margin-bottom: 10px;overflow: hidden;cursor: pointer;background: #000;border-radius:10px }
.mesg1 ul li:nth-of-type(2){margin-right: 0;}
.mesg1 ul li a{display: block;position: relative;}
.mesg1 ul li a img{transition: all 0.6s;}

.mesg1 ul li a p{color: #fff;position: absolute;top: 150px;left:100px; width:100%}

.mesg1 ul li a p span:nth-of-type(1){font-size: 18px;font-family: fontM }

.mesg1 ul li a p span:nth-of-type(2){font-size: 36px;display:block; font-family:fontM; display:block; margin-bottom:45px; margin-top:5px}
.mesg1 ul li a p span:nth-of-type(3){font-size: 14px;display:block; font-family:fontL}

.mesg1 ul li a p span:nth-of-type(4){

	position: absolute  ;
    bottom:65px;
    right:200px; display:block;
}
.mesg1 ul li a .masks{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	right: 100%;
	background: rgb(228,170,13);
	transition: all 0.6s;
}

@media only screen and (max-width:640px){
.mesg1 ul li{float: left;margin-right: 10px;margin-bottom: 10px;overflow: hidden;cursor: pointer;background: #000;border-radius:10px; width:48% }

.mesg1 ul li a p{color: #fff;position: absolute;top: 20px;left:10px; width:100%}

.mesg1 ul li a p span:nth-of-type(1){font-size: 14px;font-family: fontM }

.mesg1 ul li a p span:nth-of-type(2){font-size: 18px;display:block; font-family:fontM; display:block; margin-bottom:5px; margin-top:5px}
.mesg1 ul li a p span:nth-of-type(3){font-size: 12px;display:block; font-family:fontL;white-space:nowrap; overflow:hidden;text-overflow:ellipsis; width:80%}

.mesg1 ul li a p span:nth-of-type(4){

	position: absolute  ;
    bottom:20px;
    right:20px; display:block;
}

}

.gol3{width: 1400px;height: auto;margin: 100px auto 50px;}
.gol3 .mesg{height: auto;}
.gol3 .mesg ul li{overflow: hidden;}
.gol3 .mesg ul li:nth-of-type(1),.gol2 .mesg ul li:nth-of-type(1) img{width: 695px;height: 433px;}
.gol3 .mesg ul li:nth-of-type(2),.gol2 .mesg ul li:nth-of-type(2) img{width: 695px;height: 433px;}


.lxwm{ width:1400px; margin:0 auto 60px; height:auto; overflow:hidden}
.lxwm .dt{ float:right; border:#000 1px solid; width:80px; line-height:28px; text-align:center; margin-right:70px; margin-top:35px}
.lxwm .dt a{ color:#000; font-size:14px}
.lxwm li{ width:695px; margin-right:10px; float:left}
.lxwm li:nth-child(2n){margin-right:0; }
.lxwm .wz2{ float:left; width:70%; margin-left:55px}
.lxwm .wz2 h1{ font-size:14px; line-height:33px}
.lxwm .wz2 p{ font-size:12px; color:#b3b3b3; margin-top:5px}

@media only screen and (max-width:640px){
.gol3{width: 96%;height: auto;margin: 20px auto 0px;}
.lxwm{ width:100%; margin:0 auto 20px; height:auto; overflow:hidden}
.lxwm li{ width:49%; margin-right:2%; float:left}
.lxwm .wz2{ float:left; width:70%; margin-left:15px}
.lxwm .wz2 h1{ font-size:14px; line-height:23px}
.lxwm .dt{ float:left; border:#000 1px solid; width:80px; line-height:28px; text-align:center; margin-left:15px; margin-top:25px}
.lxwm .dt a{ color:#000; font-size:14px}

}
.sy_cp{width:100%; padding:90px 0 80px;  overflow:hidden;}
.sy_cp .container{ width:1400px}
.sy_cp .n_r{border:solid 1px #eee;}
.sy_cp .t_p img{width:100%; height:auto; display:block;}
.sy_cp .cp_zs{height:0; overflow:hidden;}
.sy_cp .cp_zs.dk{height:auto;}
.sy_cp .product_TabTitle{margin-bottom:60px;}
.sy_cp .product_TabTitle li{width:150px; display:inline-block; text-align:center; border:solid 1px #c6c6c6; color:; font-size:15px; line-height:40px; cursor:pointer; margin:0 2px}
.sy_cp .product_TabTitle li a{display:block;}
.sy_cp .product_TabTitle li.on {border:solid 1px #048bfd; background-color:#048bfd; color:#FFF;}
.sy_cp .product_TabTitle li.on a{ color:#FFF;}

.sy_cp .product_TabTitle li:hover{ border:solid 1px #048bfd; background-color:#048bfd; color:#FFF;}
.sy_cp .product_TabTitle li:hover a{color:#FFF;}
.sy_cp .product_TabTitle{ text-align:center;}
.gsjj{ width:100%; border:#bfbfbf 1px solid; height:auto; overflow:hidden}
.gsjj .tu{ float:left; width:900px}
.gsjj .tu img{ width:100%; height:400px}
.gsjj .wz{ float:right; text-align:left; width:490px;padding:45px 50px 0;box-sizing:border-box}
.gsjj .wz h1{ font-size:18px; color:#048bfd ; font-family: fontB; text-transform:uppercase; margin-bottom:30px}
.gsjj .wz p{ font-size:14px; line-height:23px; font-family:fontL; color:#000; margin-bottom:20px }

.gaodu3{ height:80px}
.gslx{ width:100%; border:#d2d2d2 1px solid; height:auto; overflow:hidden;}
.gslx .tu{ float:left; width:700px}
.gslx .tu img{ width:100%; height:450px}
.gslx .wz{ float:right; text-align: center; width:680px;padding:0 10px;box-sizing:border-box; margin-top:120px}
.gslx .wz h1{ font-size:23px; color:#000 ; font-family: fontB; text-transform:uppercase; margin-bottom:40px}
.gslx .wz p{ font-size:23px; line-height:33px; font-family:fontB; color:#000; margin-bottom:20px }
@media only screen and (max-width:640px){
.gslx .tu{ float:none; width:100%}
.gslx .tu img{ width:100%; height: auto}
.gslx .wz{ float:right; text-align: center; width:100%;padding:0 10px;box-sizing:border-box; margin-top:20px}
.gslx .wz h1{ font-size:18px; color:#000 ; font-family: fontB; text-transform:uppercase; margin-bottom:20px}
.gslx .wz p{ font-size:18px; line-height:33px; font-family:fontB; color:#000; margin-bottom:20px }
.gaodu3 {
    height: 30px;
}
}

@media only screen and (max-width:640px){
.sy_cp{padding:40px 0 20px;}
.sy_cp .container{ width:96%}
.sy_cp .product_TabTitle{margin-bottom:30px;}
.sy_cp .product_TabTitle li{width:100px; display:inline-block; text-align:center; border:solid 1px #c6c6c6; color:; font-size:14px; line-height:30px; cursor:pointer; margin:0 -2px}
.sy_cp .product_TabTitle li.on {border:solid 1px #048bfd; background-color:#048bfd; color:#FFF;}
.sy_cp .product_TabTitle li.on a{ color:#FFF;}

.gsjj .tu{ float:none; width:100%}
.gsjj .tu img{ width:100%; height: auto}
.gsjj .wz{ float:none; text-align:left; width:100%;padding:20px 20px 0;box-sizing:border-box}
.gsjj .wz h1{ font-size:18px; color:#048bfd ; font-family: fontB; text-transform:uppercase; margin-bottom:20px}
.gsjj .wz p{ font-size:14px; line-height:23px; font-family:fontL; color:#000; margin-bottom:20px }


}

.zhiwei{ background:#f7f8fa; padding:80px 0 0; height:auto; overflow:hidden}
.zhiwei ul{ width:1400px; height:auto; overflow:hidden; margin:0 auto}
.zhiwei li{ margin-bottom:80px; width:100%; height:auto; overflow:hidden}
.zhiwei .zbb{ float:left; border:#d2d2d2 1px solid; width:265px; height:78px; text-align:center; font-size:21px;font-family:fontL; padding-top:15px}
.zhiwei .zbb span{ font-size:12px;font-family:fontL; display:block; text-transform:uppercase}
.zhiwei .ybb{float:right;width:1060px;border-bottom:#d2d2d2 1px  dashed;font-size:14px;line-height:22px;font-family:fontL;height:78px;display: flex;align-items: center;}
@media only screen and (max-width:640px){
.zhiwei{ background:#f7f8fa; padding:40px 0 0; height:auto; overflow:hidden}
.zhiwei ul{ width:96%; height:auto; overflow:hidden; margin:0 auto}
.zhiwei .zbb{ float:none; border:#d2d2d2 1px solid; width:100%; height:78px; text-align:center; font-size:21px;font-family:fontL; padding-top:15px; margin-bottom:10px}
.zhiwei .zbb span{ font-size:12px;font-family:fontL; display:block; text-transform:uppercase}
.zhiwei .ybb{ float:none; width:1060px; border-bottom:#d2d2d2 1px  dashed; font-size:14px; line-height:22px;font-family:fontL;  height:78px}
.zhiwei li{ margin-bottom:30px; width:100%; height:auto; overflow:hidden}
}

.bmjs{ width:100%; height:auto; overflow:hidden; background:#f7f8fa; padding:90px 0 80px;}
.bmjs .container{ width:1400px}
.bmjs .zhongj{ width:200px; height:200px;border-radius:50%; float:left; background:#fff;box-shadow:0 0 10px #ccc; text-align:center; margin-left:116px; margin-top:25px }
.bmjs .zhongj img{ width:86%;vertical-align:middle; margin:70px auto 0}
.bmjs .zb{ float:left; width:484px}
.bmjs .zb li{ text-align:right; padding-right:60px; margin-bottom:70px}
.bmjs .zb li:nth-child(2){ margin-bottom:0}
.bmjs h1{ font-size:20px; color:#048bfd; font-family:fontB; margin-bottom:15px}
.bmjs p{ line-height:24px; color:#000; font-family:fontL; }
.bmjs .zb .b1{ background:url(../images/1.png) no-repeat top right}
.bmjs .zb .b2{ background:url(../images/2.png) no-repeat top right}

.bmjs .yb{ float: right; width:484px}
.bmjs .yb .b3{ background:url(../images/3.png) no-repeat top left}
.bmjs .yb .b4{ background:url(../images/4.png) no-repeat top left}
.bmjs .yb li{ text-align:left; padding-left:60px; margin-bottom:70px}
.bmjs .yb li:nth-child(2){ margin-bottom:0}

@media only screen and (max-width:640px){
.bmjs{ width:100%; height:auto; overflow:hidden; background:#f7f8fa; padding:40px 0 20px;}
.bmjs .container{ width:96%}
.bmjs .zb{ float:none; width:100%}
.bmjs .zb li{ text-align:right; padding-right:60px; margin-bottom:20px}
.bmjs .yb{ float: right; width:100%}
.bmjs .yb li{ text-align:left; padding-left:60px; margin-bottom:20px}

.bmjs .zhongj{ width:150px; height:150px;border-radius:50%; float:none; background:#fff;box-shadow:0 0 10px #ccc; text-align:center; margin-left:0; margin-top:25px; margin:20px auto}
.bmjs .zhongj img{ width:86%;vertical-align:middle; margin:60px auto 0}

}


.qyfw{ padding:90px 0 80px;width:100%; height:auto; overflow:hidden; }
.qyfw .container{ width:1400px}
.qyfw ul li.x_t{width:390px; float:left}
.qyfw ul li.z_t{width:1000px; float:right}

.qyfw .n_r{position:relative; overflow:hidden; margin-bottom:10px;}
.qyfw .t_p img{width:100%; height:auto; display:block;
transition:all 1s;
-o-transition:all 1s;
-ms-transition:all 1s;
-moz-transition:all 1s;
-webkit-transition:all 1s;}
.qyfw .n_r:hover .t_p img{transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);}
.qyfw .w_z{width:100%; padding:20px 20px 20px; position:absolute; bottom:0; left:0; color:#fff;
background-image:-webkit-linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,.7));
background-image:-moz-linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,.7));
background-image:-ms-linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,.7));
background-image:-o-linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,.7));
background-image:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,.7));
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.qyfw .w_z h3{font-size:18px; line-height:30px; margin-bottom:5px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;font-family: fontB;}
.qyfw .w_z p{line-height:24px;  overflow:hidden;
     text-overflow:ellipsis;
     display:-webkit-box;
     -webkit-box-orient:vertical;
     -webkit-line-clamp:2; font-size:14px; color:#fff; font-family: fontL;}

@media only screen and (max-width:640px){
.qyfw{ padding:40px 0 20px;width:100%; height:auto; overflow:hidden; }
.qyfw .container{ width:96%}
.qyfw ul li.x_t{width:100%; float:none}
.qyfw ul li.z_t{width:100%; float:none}

}


.xitong{ width:80%; margin:0 auto -50px;  text-align:center}

.xitong .swiper-slide {
	-webkit-background-size: cover;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	font-size: 0;
	position: relative; width:205px; display:inline-block; margin:0 5px
}
.xitong .swiper-slide i {
	display: block;
	width: 100%;
	padding-bottom: 117px;
	position: relative;
	overflow:hidden
}
.xitong .swiper-slide i img {
	width:auto;
	height: 100%;
	position: absolute;
	left: 50%;
	top: 0;
	transform:translateX(-50%)
}
.xitong .swiper-slide img {
	width: 100%;
}
.xitong .swiper-slide .bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #fff;box-shadow: 0 0 10px #ccc;border-radius:10px;
}
.xitong .swiper-slide .content {
	position: absolute;
	top: 30%;
	left: 0;
	width: 100%;
	text-align: center;
}
.xitong .swiper-slide .content img {
	height:27px; width:auto; margin-bottom:10px

}

.xitong .swiper-slide .content .title {
	font-size: 14px;
	color: #000;

	line-height: 1;
	white-space: normal;
	padding: 0 10px; font-family: fontM;
}
.xitong .swiper-slide .content .desc {
	font-size: 14px;
	color: #000;
	line-height: 25px !important;

	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	margin-top: 10px;
	margin-bottom: 0;
	padding: 0 20px;
	opacity: 0;
	line-height: 25px;
}
.donghua {
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	-ms-transition: all .5s;
	transition: all .5s;
}
.xitong .swiper-slide:hover .bg {
	background-color: #fff;
}
.xitong .swiper-slide:hover .content {
	top: 16%; padding-bottom:0
}
.xitong .swiper-slide:hover .content .desc,  .xitong .swiper-slide:hover .content .more {
	opacity: 1;
}

@media only screen and (max-width:640px){
.xitong{ width:100%; margin:0 auto -50px;  text-align:center}
.xitong .swiper-slide {
	-webkit-background-size: cover;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	font-size: 0;
	position: relative; width:30%; display:inline-block; margin:0 5px; float:left
}
}

.ryzz{ margin-bottom:-80px; height:auto; overflow:hidden}
.ryzz .r1{ text-align:center; line-height:24px; font-size:14px; font-family: fontR; width:57%; margin:0 auto 80px}
.ryzz .r2{ margin-bottom:80px; height:auto; overflow:hidden}
.ryzz .r2 li{ float:left; margin-right:20px; width:335px}
.ryzz .r2 li img{ width:100%}
.ryzz .r2 li:nth-child(4n){ margin-right:0}
.ryzz .r3 li{ float:left; margin-right:40px; width:200px}
.ryzz .r3 li:nth-child(6n){ margin-right:0}
.ryzz .r3 li p{ font-size:14px;font-family: fontL; text-align:center; color:#000; line-height:60px; margin-bottom:60px}

@media only screen and (max-width:640px){
.ryzz .r1{ text-align:center; line-height:24px; font-size:14px; font-family: fontR; width:80%; margin:0 auto 20px}
.ryzz .r2{ margin-bottom:40px; height:auto; overflow:hidden}

.ryzz .r2 li{ float:left; margin-right:2%; width:49%; margin-bottom:10px}
.ryzz .r2 li:nth-child(2n){ margin-right:0}
.ryzz .r3 li{ float:left; margin-right:2%; width:49%}
.ryzz .r3 li:nth-child(2n){ margin-right:0}
.ryzz .r3 li p{ font-size:14px;font-family: fontL; text-align:center; color:#000; line-height:40px; margin-bottom:0px}

}
.tdl{ float:left; width:700px}
.tdr{ float: right; width:695px; padding:40px 40px 0;box-sizing:border-box }
.tdr h2{color:#048bfd; font-size:18px;font-family: fontB; text-transform:uppercase; margin-bottom:30px}
.tdr h1{ color:#048bfd; font-size:14px;font-family: fontB; margin-bottom:5px }
.tdr p{ font-family: fontL; font-size:14px; line-height:23px; margin-bottom:25px}
.ny_ban{width:100%; height:450px; position:relative; overflow:hidden;}
.ny_ban .swiper-button-prev{width:41px; height:41px;background: url(../images/z_j.png) no-repeat center; top:50%; left:2.5%; margin-top:-20.5px; opacity:1;
background-size:41px 41px;
-webkit-background-size:41px 41px;
-moz-background-size:41px 41px;
-ms-background-size:41px 41px;
-o-background-size:41px 41px;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.ny_ban:hover .swiper-button-prev{opacity:.5;}
.ny_ban .swiper-button-next{width:41px; height:41px;  background:url(../images/y_j.png) no-repeat center; top:50%; right:2.5%; margin-top:-20.5px; opacity:1;
background-size:41px 41px;
-webkit-background-size:41px 41px;
-moz-background-size:41px 41px;
-ms-background-size:41px 41px;
-o-background-size:41px 41px;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.ny_ban:hover .swiper-button-next{opacity:.5;}
.ny_ban img{width:100%; height:100%; display:block;
object-fit: cover;
object-position:center;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
-o-user-select:none;
user-select:none;}
.ny_ban .w_z{width:40%; max-width:550px; min-width:500px; padding:30px; background-color:rgba(0,0,0,.5); color:#fff; position:absolute; bottom:10%; left:5%;}
.ny_ban .w_z h2{font-size:26px; line-height:36px; margin-bottom:10px;}
.ny_ban .w_z p{line-height:24px;}
@media only screen and (max-width:640px){
.ny_ban{height:30vh;}
.ny_ban .swiper-button-prev{display:none;}
.ny_ban .swiper-button-next{display:none;}
.ny_ban img{width:auto; height:100%; float:right;}
.ny_ban .w_z{padding:0 15px;}
.ny_ban .w_z h2{font-size:34px; line-height:40px;}
.ny_ban .w_z p{font-size:16px; line-height:26px;}
.tdl{ float:none; width:100%}
.tdr{ float: none; width:100%; padding:20px 20px 0;box-sizing:border-box }
}

.anl{ float:left; width:1080px}
.anlt{ width:100%; height:auto; overflow:hidden}
.anlt li{ margin-bottom:60px}
.anlt li:last-child {margin-bottom:0px}
.anlt li img{ width:100%; margin-bottom:30px}
.anlt li p{ font-size:18px; font-family: fontL}
.anxq{ width:100%; height:315px; overflow:hidden; margin-bottom:30px}
.anxqz{ float:left; width:560px}
.anxqz img{ width:100%; height: 315px;}
.anxqr{ float:right; width:510px}
.anxqr li{ width:100%;border:#bfbfbf 1px solid; padding:25px;box-sizing:border-box; height:98.33px; margin-bottom:10px}
.anxqr h1{ font-size:20px;font-family: fontB; line-height:48.33px; float:left}
.anxqr p{ float:right; font-size:36px;font-family: fontB; text-align:left; width:360px; color:#048bfd; background:url(../images/52.png) no-repeat center left; padding-left:15px }
.anxqr dl{float:right; font-size:14px;font-family: fontR; text-align:left; width:360px;}
.anxqr dd{ float:left; width:25%; line-height:26px}
.anr{ float: right; width:290px}
.scrollbox{ width: 100%; margin: 0 auto; overflow: hidden; }
#scrollDiv{width:100%;height:3280px; overflow:hidden;}/*ÃƒÂ¨Ã‚Â¿Ã¢â€žÂ¢ÃƒÂ©Ã¢â‚¬Â¡Ã…â€™ÃƒÂ§Ã…Â¡Ã¢â‚¬Å¾ÃƒÂ©Ã‚Â«Ã‹Å“ÃƒÂ¥Ã‚ÂºÃ‚Â¦ÃƒÂ¥Ã¢â‚¬â„¢Ã…â€™ÃƒÂ¨Ã‚Â¶Ã¢â‚¬Â¦ÃƒÂ¥Ã¢â‚¬Â¡Ã‚ÂºÃƒÂ©Ã…Â¡Ã‚ÂÃƒÂ¨Ã¢â‚¬â€Ã‚ÂÃƒÂ¦Ã‹Å“Ã‚Â¯ÃƒÂ¥Ã‚Â¿Ã¢â‚¬Â¦ÃƒÂ©Ã‚Â¡Ã‚Â»ÃƒÂ§Ã…Â¡Ã¢â‚¬Å¾*/
#scrollDiv.gd{height:auto }
#scrollDiv li{height: auto; width:100%;  overflow:hidden; vertical-align:bottom; zoom:1; margin-bottom:25px; background:#fff;box-shadow: 0px 8px 20px 0px rgba(95, 125, 158, 0.1);}
#scrollDiv .t_p img{ width:100%}
#scrollDiv .w_z{ position: relative; height:auto; overflow:hidden; height: 85px }
#scrollDiv .textDiv1{position: absolute;left: 20px;top:15px;color: #000;}
#scrollDiv .textDiv1 .t1 {font-size: 10px;}
#scrollDiv .textDiv1 .t2{text-align: left;font-size:14px;font-family: fontB; margin-bottom:5px}
#scrollDiv .textDiv1 .t3{text-align: left;font-size: 10px;font-family: fontL; color:#999}
#scrollDiv .t4 a{position: absolute;right: 20px; bottom: 20px;}
.scroltit{ height:27px; line-height:27px; display:none}
.scroltit h3{ width:100px; float:left;}
.scroltit .updown{float:right; width:28px; height:27px; margin-left:4px}
#but_up{ background:url(../images/s.png) no-repeat 0 0; text-indent:-9999px}
#but_down{ background:url(../images/x.png) no-repeat 0 0; text-indent:-9999px}


.scrollbox2{ width: 100%; margin: 0 auto; overflow: hidden; }
#scrollDiv2{width:100%;height:405px; overflow:hidden;}/*ÃƒÂ¨Ã‚Â¿Ã¢â€žÂ¢ÃƒÂ©Ã¢â‚¬Â¡Ã…â€™ÃƒÂ§Ã…Â¡Ã¢â‚¬Å¾ÃƒÂ©Ã‚Â«Ã‹Å“ÃƒÂ¥Ã‚ÂºÃ‚Â¦ÃƒÂ¥Ã¢â‚¬â„¢Ã…â€™ÃƒÂ¨Ã‚Â¶Ã¢â‚¬Â¦ÃƒÂ¥Ã¢â‚¬Â¡Ã‚ÂºÃƒÂ©Ã…Â¡Ã‚ÂÃƒÂ¨Ã¢â‚¬â€Ã‚ÂÃƒÂ¦Ã‹Å“Ã‚Â¯ÃƒÂ¥Ã‚Â¿Ã¢â‚¬Â¦ÃƒÂ©Ã‚Â¡Ã‚Â»ÃƒÂ§Ã…Â¡Ã¢â‚¬Å¾*/
#scrollDiv2 li{height: auto; width:46%;  overflow:hidden; vertical-align:bottom; zoom:1; margin-bottom:20px; float:left; margin-right:8%; background:url(../images/wt.png) no-repeat center left; padding-left:70px}
#scrollDiv2 li:nth-child(2n){margin-right:0; }
#scrollDiv2 li h1{ font-size:18px;font-family: fontB; margin-bottom:8px }
#scrollDiv2 li p{ font-size:12px;font-family: fontL; }
.scroltit2{ height:27px; line-height:27px; }
.scroltit2 h3{ width:100px; float:left;}
.scroltit2 .updown{float:right; width:50%; height:27px; text-align:center}
#but_up2{ background:url(../images/s.png) no-repeat center; text-indent:-9999px}
#but_down2{ background:url(../images/x.png) no-repeat center; text-indent:-9999px}

.albj{ width:100%; height:auto; overflow:hidden; margin-top:30px}

.scrollbox3{ width: 100%; margin: 0 auto; overflow: hidden; }
#scrollDiv3{width:100%;height:301px; overflow:hidden;}/*ÃƒÂ¨Ã‚Â¿Ã¢â€žÂ¢ÃƒÂ©Ã¢â‚¬Â¡Ã…â€™ÃƒÂ§Ã…Â¡Ã¢â‚¬Å¾ÃƒÂ©Ã‚Â«Ã‹Å“ÃƒÂ¥Ã‚ÂºÃ‚Â¦ÃƒÂ¥Ã¢â‚¬â„¢Ã…â€™ÃƒÂ¨Ã‚Â¶Ã¢â‚¬Â¦ÃƒÂ¥Ã¢â‚¬Â¡Ã‚ÂºÃƒÂ©Ã…Â¡Ã‚ÂÃƒÂ¨Ã¢â‚¬â€Ã‚ÂÃƒÂ¦Ã‹Å“Ã‚Â¯ÃƒÂ¥Ã‚Â¿Ã¢â‚¬Â¦ÃƒÂ©Ã‚Â¡Ã‚Â»ÃƒÂ§Ã…Â¡Ã¢â‚¬Å¾*/
#scrollDiv3 li{height: auto; width:100%;  overflow:hidden; vertical-align:bottom; zoom:1; border:#bfbfbf 1px solid;border-bottom:none; height:100px;}


#scrollDiv3 dl{}
#scrollDiv3 dd{ float:left; width:20%;}
#scrollDiv3 dd:nth-child(3){width:25%; }
#scrollDiv3 dd:nth-child(5){width:15%; padding-top:15px }
.aj1{ width:100%; padding:25px 20px}
.aj1 h1{font-family: fontB; font-size:18px;color: #048bfd; margin-bottom:10px}
.aj1 p{font-family: fontL; font-size:14px; color:#000}
.aj1 h2{font-family: fontB; font-size:14px;color: #000; margin-bottom:10px}
.aj1 span{color: #048bfd;font-family: fontB; font-size:14px }
.aj1 a{ width:100px; height:32px; border:#bfbfbf 1px solid; margin:0 auto; color: #048bfd; padding:5px 15px ; }
.scroltit3{ height:27px; line-height:27px;  width:100px; margin:30px auto 0 }
.scroltit3 h3{ width:100px; float:left;}
.scroltit3 .updown{float:right; width:50%; height:27px; text-align:center}
#but_up3{ background:url(../images/s.png) no-repeat center; text-indent:-9999px}
#but_down3{ background:url(../images/x.png) no-repeat center; text-indent:-9999px}


.scrollbox4{ width: 100%; margin: 0 auto; overflow: hidden; }
#scrollDiv4{width:100%;height:255px; overflow:hidden;}/*ÃƒÂ¨Ã‚Â¿Ã¢â€žÂ¢ÃƒÂ©Ã¢â‚¬Â¡Ã…â€™ÃƒÂ§Ã…Â¡Ã¢â‚¬Å¾ÃƒÂ©Ã‚Â«Ã‹Å“ÃƒÂ¥Ã‚ÂºÃ‚Â¦ÃƒÂ¥Ã¢â‚¬â„¢Ã…â€™ÃƒÂ¨Ã‚Â¶Ã¢â‚¬Â¦ÃƒÂ¥Ã¢â‚¬Â¡Ã‚ÂºÃƒÂ©Ã…Â¡Ã‚ÂÃƒÂ¨Ã¢â‚¬â€Ã‚ÂÃƒÂ¦Ã‹Å“Ã‚Â¯ÃƒÂ¥Ã‚Â¿Ã¢â‚¬Â¦ÃƒÂ©Ã‚Â¡Ã‚Â»ÃƒÂ§Ã…Â¡Ã¢â‚¬Å¾*/
#scrollDiv4 li{height: auto; width:100%;  overflow:hidden; vertical-align:bottom; zoom:1; line-height:41px; font-size:14px;font-family: fontL;}
#scrollDiv4 a{ color:#000; padding-left:30px;white-space:nowrap; overflow:hidden;text-overflow:ellipsis;}
.scroltit4{ height:27px; line-height:27px; width:100px; margin:10px auto 0 }
.scroltit4 h3{ width:100px; float:left;}
.scroltit4 .updown{float:right; width:50%; height:27px; text-align:center}
#but_up4{ background:url(../images/s.png) no-repeat 0 0; text-indent:-9999px}
#but_down4{ background:url(../images/x.png) no-repeat 0 0; text-indent:-9999px}

.scrollbox5{ width: 100%; margin: 0 auto; overflow: hidden;  }
#scrollDiv5{width:100%;height:370px; overflow:hidden;}/*ÃƒÂ¨Ã‚Â¿Ã¢â€žÂ¢ÃƒÂ©Ã¢â‚¬Â¡Ã…â€™ÃƒÂ§Ã…Â¡Ã¢â‚¬Å¾ÃƒÂ©Ã‚Â«Ã‹Å“ÃƒÂ¥Ã‚ÂºÃ‚Â¦ÃƒÂ¥Ã¢â‚¬â„¢Ã…â€™ÃƒÂ¨Ã‚Â¶Ã¢â‚¬Â¦ÃƒÂ¥Ã¢â‚¬Â¡Ã‚ÂºÃƒÂ©Ã…Â¡Ã‚ÂÃƒÂ¨Ã¢â‚¬â€Ã‚ÂÃƒÂ¦Ã‹Å“Ã‚Â¯ÃƒÂ¥Ã‚Â¿Ã¢â‚¬Â¦ÃƒÂ©Ã‚Â¡Ã‚Â»ÃƒÂ§Ã…Â¡Ã¢â‚¬Å¾*/
#scrollDiv5 li{height: auto; width:100%;  overflow:hidden; vertical-align:bottom; zoom:1;  font-size:10px;font-family: fontL; background:url(../images/ui.png) no-repeat center left;padding-left:20px; margin-bottom:25px}
#scrollDiv5 a{ color:#000; }
.scroltit5{ height:27px; line-height:27px; width:100px; margin:10px auto 0 }
.scroltit5 .updown{float:right; width:40%; height:27px;}
#but_up5{ background:url(../images/s.png) no-repeat 0 0; text-indent:-9999px}
#but_down5{ background:url(../images/x.png) no-repeat 0 0; text-indent:-9999px}

@media only screen and (max-width:640px){
.anl{ float:none; width:100%}
.anxq {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-bottom: 10px;
}
.anxqz{ float:none; width:100%; margin-bottom:10px}
.anxqz img{ width:100%}
.anxqr{ float:none; width:100%}

.anxqr h1{ font-size:20px;font-family: fontB; line-height:48.33px; float:left}
.anxqr p{ float:right; font-size:36px;font-family: fontB; text-align:left; width:70%; color:#048bfd; background:url(../images/52.png) no-repeat center left; padding-left:15px }
.anxqr dl{float:right; font-size:12px;font-family: fontR; text-align:left; width:70%;}
.anxqr dd{ float:left; width:25%; line-height:26px}
.anr{ float: right; width:290px}
.anlt li{ margin-bottom:20px}
.anlt li img{ width:100%; margin-bottom:20px}
.anlt li p{ font-size:14px; font-family: fontL}
.anr{ float: none; width:100%}
#scrollDiv{width:100%;height:390px; overflow:hidden;}/*ÃƒÂ¨Ã‚Â¿Ã¢â€žÂ¢ÃƒÂ©Ã¢â‚¬Â¡Ã…â€™ÃƒÂ§Ã…Â¡Ã¢â‚¬Å¾ÃƒÂ©Ã‚Â«Ã‹Å“ÃƒÂ¥Ã‚ÂºÃ‚Â¦ÃƒÂ¥Ã¢â‚¬â„¢Ã…â€™ÃƒÂ¨Ã‚Â¶Ã¢â‚¬Â¦ÃƒÂ¥Ã¢â‚¬Â¡Ã‚ÂºÃƒÂ©Ã…Â¡Ã‚ÂÃƒÂ¨Ã¢â‚¬â€Ã‚ÂÃƒÂ¦Ã‹Å“Ã‚Â¯ÃƒÂ¥Ã‚Â¿Ã¢â‚¬Â¦ÃƒÂ©Ã‚Â¡Ã‚Â»ÃƒÂ§Ã…Â¡Ã¢â‚¬Å¾*/
#scrollDiv li{height: auto; width:49%;  overflow:hidden; vertical-align:bottom; zoom:1; margin-bottom:25px; background:#fff;box-shadow: 0px 8px 20px 0px rgba(95, 125, 158, 0.1); float:left; margin-right:2%}
#scrollDiv li:nth-child(2n){margin-right:0; }
#scrollDiv.gd{ height:390px}
#scrollDiv .textDiv1{position: absolute;left: 10px;top:10px;color: #000;}
#scrollDiv .t4 a{position: absolute;right: 10px; bottom: 10px;}
.scrollbox2{ width: 100%; margin: 0 auto; overflow: hidden; }
#scrollDiv2{width:100%;height:390px; overflow:hidden;}/*ÃƒÂ¨Ã‚Â¿Ã¢â€žÂ¢ÃƒÂ©Ã¢â‚¬Â¡Ã…â€™ÃƒÂ§Ã…Â¡Ã¢â‚¬Å¾ÃƒÂ©Ã‚Â«Ã‹Å“ÃƒÂ¥Ã‚ÂºÃ‚Â¦ÃƒÂ¥Ã¢â‚¬â„¢Ã…â€™ÃƒÂ¨Ã‚Â¶Ã¢â‚¬Â¦ÃƒÂ¥Ã¢â‚¬Â¡Ã‚ÂºÃƒÂ©Ã…Â¡Ã‚ÂÃƒÂ¨Ã¢â‚¬â€Ã‚ÂÃƒÂ¦Ã‹Å“Ã‚Â¯ÃƒÂ¥Ã‚Â¿Ã¢â‚¬Â¦ÃƒÂ©Ã‚Â¡Ã‚Â»ÃƒÂ§Ã…Â¡Ã¢â‚¬Å¾*/
#scrollDiv2 li{height: auto; width:100%;  overflow:hidden; vertical-align:bottom; zoom:1; margin-bottom:20px; float:left; margin-right:0; background:url(../images/wt.png) no-repeat center left; padding-left:70px}
#scrollDiv2 li:nth-child(2n){margin-right:0; }
#scrollDiv2 li h1{ font-size:18px;font-family: fontB; margin-bottom:8px }
#scrollDiv2 li p{ font-size:12px;font-family: fontL; }
.scroltit2{ height:27px; line-height:27px; }

#scrollDiv3 li{height: auto; width:100%;  overflow:hidden; vertical-align:bottom; zoom:1; border:#bfbfbf 1px solid;border-bottom:none; height:100px;}


#scrollDiv3 dl{}
#scrollDiv3 dd{ float:left; width:20%;}
#scrollDiv3 dd:nth-child(3){width:20%; }
#scrollDiv3 dd:nth-child(5){width:20%; padding-top:15px }


.aj1{ width:100%; padding:25px 5px}
.aj1 h1{font-family: fontB; font-size:14px;color: #048bfd; margin-bottom:10px}
.aj1 p{font-family: fontL; font-size:12px; color:#000;overflow:hidden;
     text-overflow:ellipsis;
     display:-webkit-box;
     -webkit-box-orient:vertical;
     -webkit-line-clamp:2;}
.aj1 h2{font-family: fontB; font-size:14px;color: #000; margin-bottom:10px}
.aj1 span{color: #048bfd;font-family: fontB; font-size:12px }
.aj1 a{ width:100%; height:32px; border:#bfbfbf 1px solid; margin:0 auto; color: #048bfd; padding:5px  ; font-size:12px }
.scrollbox4{ width: 100%; margin: 0 auto 20px; overflow: hidden; }
#scrollDiv4{width:100%;height:285px; overflow:hidden;}/*ÃƒÂ¨Ã‚Â¿Ã¢â€žÂ¢ÃƒÂ©Ã¢â‚¬Â¡Ã…â€™ÃƒÂ§Ã…Â¡Ã¢â‚¬Å¾ÃƒÂ©Ã‚Â«Ã‹Å“ÃƒÂ¥Ã‚ÂºÃ‚Â¦ÃƒÂ¥Ã¢â‚¬â„¢Ã…â€™ÃƒÂ¨Ã‚Â¶Ã¢â‚¬Â¦ÃƒÂ¥Ã¢â‚¬Â¡Ã‚ÂºÃƒÂ©Ã…Â¡Ã‚ÂÃƒÂ¨Ã¢â‚¬â€Ã‚ÂÃƒÂ¦Ã‹Å“Ã‚Â¯ÃƒÂ¥Ã‚Â¿Ã¢â‚¬Â¦ÃƒÂ©Ã‚Â¡Ã‚Â»ÃƒÂ§Ã…Â¡Ã¢â‚¬Å¾*/
#scrollDiv4 li{height: auto; width:100%;  overflow:hidden; vertical-align:bottom; zoom:1; line-height:24px; font-size:14px;font-family: fontL; margin-bottom:8px}
#scrollDiv4 a{ color:#000; padding-left:0;white-space:nowrap; overflow:hidden;text-overflow:ellipsis; }

}



.wt_ss{width:98%; border-radius:8px; background:#fff; margin:30px  auto; box-shadow: 0 0 10px #ccc;}
.wt_ss input{width:60%; height:45px; padding-left:15px; font-size:10px; line-height:45px; color:#000; float:left;font-family: fontL;}
.wt_ss input::placeholder{color:#333;}
.wt_ss button{width:60px; height:45px; line-height:45px; text-align:center; color:#555; float:right;}
.wt_ss button i{font-size:20px;}

.zxzx{width:98%; border-radius:8px; background:#fff; margin:30px  auto; box-shadow: 0 0 10px #ccc; padding:30px}
.zxzx1{width:98%; border-radius:8px; background:#fff; margin:30px  auto; box-shadow: 0 0 10px #ccc; padding:30px 30px 20px; height:auto; overflow:hidden}
.zxzx1 li{ float:left; border:#bfbfbf 1px solid; margin-right:2%;margin-bottom:10px; width:48%; text-align:center}
.zxzx1 li:nth-child(2n){margin-right:0; }
.zxzx1 li a{ color:#000}

@media only screen and (max-width:992px){
.wt_ss{width:98%; border-radius:8px; background:#fff; margin:20px  auto; box-shadow: 0 0 10px #ccc;}
.zxzx{width:98%; border-radius:8px; background:#fff; margin:20px  auto; box-shadow: 0 0 10px #ccc; padding:15px}
.zxzx1{width:98%; border-radius:8px; background:#fff; margin:20px  auto; box-shadow: 0 0 10px #ccc; padding:20px 20px 10px; height:auto; overflow:hidden}

}
.fenlei{ box-shadow: 2px 2px 5px 2px rgba(0, 0, 0, 0.4);border-radius:10px; background:#fff; height:auto; overflow:hidden; padding:40px; width:1400px; margin:0 auto 20px}
.fenlei li{ float:left; width:16.6%}
.f1t{ background:url(../images/fl1.png) no-repeat center left; height:33px; line-height:33px; padding-left:40px; color:#0a2d41;font-family: fontB; font-size:12px; margin-bottom:10px}
.f1{ line-height:21px; font-size:12px;font-family: fontL ; padding-left:5px}
.f1 a{ color:#000; display:block}
.f1 a:hover{ color:#0a2d41;font-family: fontB }

.f1t2{ background:url(../images/fl2.png) no-repeat center left; height:33px; line-height:33px; padding-left:40px; color:#cb2e41;font-family: fontB; font-size:12px; margin-bottom:10px}
.f2{ line-height:21px; font-size:12px;font-family: fontL ; padding-left:5px}
.f2 a{ color:#000; display:block}
.f2 a:hover{ color:#cb2e41;font-family: fontB }

.f1t3{ background:url(../images/fl3.png) no-repeat center left; height:33px; line-height:33px; padding-left:40px; color:#a7d9e2;font-family: fontB; font-size:12px; margin-bottom:10px}
.f3{ line-height:21px; font-size:12px;font-family: fontL ; padding-left:5px}
.f3 a{ color:#000; display:block}
.f3 a:hover{ color:#a7d9e2;font-family: fontB }

.f1t4{ background:url(../images/fl4.png) no-repeat center left; height:33px; line-height:33px; padding-left:40px; color:#65275a;font-family: fontB; font-size:12px; margin-bottom:10px}
.f4{ line-height:21px; font-size:12px;font-family: fontL ; padding-left:5px}
.f4 a{ color:#000; display:block}
.f4 a:hover{ color:#65275a;font-family: fontB }

.f1t5{ background:url(../images/fl5.png) no-repeat center left; height:33px; line-height:33px; padding-left:40px; color:#fdbc0c;font-family: fontB; font-size:12px; margin-bottom:10px}
.f5{ line-height:21px; font-size:12px;font-family: fontL ; padding-left:5px}
.f5 a{ color:#000; display:block}
.f5 a:hover{ color:#fdbc0c;font-family: fontB }

.f1t6{ background:url(../images/fl6.png) no-repeat center left; height:33px; line-height:33px; padding-left:40px; color:#048bfd;font-family: fontB; font-size:12px; margin-bottom:10px}
.f6{ line-height:21px; font-size:12px;font-family: fontL ; padding-left:5px}
.f6 a{ color:#000; display:block}
.f6 a:hover{ color:#048bfd;font-family: fontB }

.ny_bt{ border-bottom:#bfbfbf 1px solid; text-align:left; line-height:46px; font-size:20px; font-family: fontB; margin-bottom:30px}
.ny_bt1{ border-bottom:#bfbfbf 1px solid; text-align:left; line-height:46px; font-size:20px; font-family: fontB; margin-bottom:30px; color:#048bfd}


.sy_yw1{width:100%; padding:60px 0 80px; height:auto; overflow:hidden;}
.sy_yw1 li{ width:342.5px; float:left; height:238px; margin-right:10px}
.sy_yw1 li:nth-child(4n){margin-right:0; }
.sy_yw1 .yw_nr{text-align:center; position:relative;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.sy_yw1 .yw_nr .t_p{width:100%; height:238px;  position:absolute; top:0; left:0; }
.sy_yw1 .yw_nr .t_p img{border-radius:10px;}
.sy_yw1 .yw_nr .t_b{width:100%; height:238px;position: relative; text-align:center}
.sy_yw1 .yw_nr .t_b img{width:139px; height:48px; display:block; position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%); }
@media only screen and (max-width:992px){
.sy_yw1{padding:20px 0 20px;}
.sy_yw1 li{ width:49%; float:left; height: 120px; margin-right:2%; margin-bottom:20px}
.sy_yw1 li:nth-child(4n){margin-right:0; }
.sy_yw1 li:nth-child(2n){margin-right:0; }

.sy_yw1 .yw_nr .t_p{width:100%; height:120px;  position:absolute; top:0; left:0; }
.sy_yw1 .yw_nr .t_p img{border-radius:10px; width:100%; height:120px}
.sy_yw1 .yw_nr .t_b{width:100%; height:80px;position: relative; text-align:center}
.sy_yw1 .yw_nr .t_b img{width:100px; height: auto; display:block; position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%); }


.ny_bt{ border-bottom:#bfbfbf 1px solid; text-align:left; line-height:36px; font-size:18px; font-family: fontB; margin-bottom:20px}
.ny_bt1{ border-bottom:#bfbfbf 1px solid; text-align:left; line-height:36px; font-size:18px; font-family: fontB; margin-bottom:20px; color:#048bfd}
.fenlei{ box-shadow: 2px 2px 5px 2px rgba(0, 0, 0, 0.4);border-radius:10px; background:#fff; height:auto; overflow:hidden; padding:20px; width:96%; margin:0 auto 20px}
.fenlei li{ float:left; width:33%;}
.fenlei li:nth-child(3)  { height:260px}
}
@media only screen and (max-width:640px){
.sy_yw1{padding:20px 0 0;}
.sy_yw1 .yw_nr{padding:25px 10px;}
}


.jjfa{width:100%; padding:80px 0 80px; height:auto; overflow:hidden;}
.jjfa li{ width:460px; float:left; height:270px; margin-right:10px; margin-bottom:10px}
.jjfa li:nth-child(3n){margin-right:0; }
.jjfa .yw_nr{text-align:center; position:relative;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.jjfa .yw_nr .t_p{width:100%; height:270px;  position:absolute; top:0; left:0; }
.jjfa .yw_nr .t_p img{width:100%;}
.jjfa .yw_nr .t_b{width:100%; height:270px;position: relative; text-align:center}
.jjfa .yw_nr .t_b img{width:111px; height:50px; display:block; position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%); }

@media only screen and (max-width:640px){
.jjfa{width:100%; padding:40px 0 20px; height:auto; overflow:hidden;}
.jjfa li{ width:49%; float:left; height: 105px; margin-right:2%; margin-bottom:10px}
.jjfa li:nth-child(2n){margin-right:0; }
.jjfa .yw_nr .t_p{width:100%; height:105px;  position:absolute; top:0; left:0; }
.jjfa .yw_nr .t_p img{width:100%;}
.jjfa .yw_nr .t_b{width:100%; height:105px;position: relative; text-align:center}
.jjfa .yw_nr .t_b img{width:80px; height: auto; display:block; position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%); }

.jjfa li:nth-child(3n){margin-right:2%; }
.jjfa li:nth-child(6n){margin-right:0; }

}
.yzsfw{ width:100%; height:auto; overflow:hidden; padding:20px 0 0 }
.yzsfw h1{ font-size:34px; font-family: fontB; text-align:center; line-height:44px; margin-top:80px }
.yzsfw span{ text-align:center; display:block; margin:60px auto}
.yzsfw p{ line-height:36px; font-size:20px; text-align:center; width:50%; margin:0 auto }
.ch{ background:#f7f8fa; padding:80px 0; margin-top:60px}
.ch img{ width:100%}

@media only screen and (max-width:992px){
.yzsfw h1{ font-size:24px; font-family: fontB; text-align:center; line-height:34px; margin-top:-15px }
.yzsfw span{ text-align:center; display:block; margin:30px auto}
.yzsfw p{ line-height:26px; font-size:14px; text-align:center; width:80%; margin:0 auto }
.ch{ background:#f7f8fa; padding:30px 0; margin-top:20px}
.ch img{ width:100%}
}

.sy_fc{width:100%; background-color:#e5e5e5; overflow:hidden; padding:10px 0}
.sy_fc .container-fluid{ width:92%; margin:0 auto; }
.sy_fc .yq_fc{position:relative;}
.sy_fc .yq_fc .swiper-button-prev{width:35px; height:35px; background:url(../images/zj1.png) no-repeat center; left:-65px; margin-top:-17px;
background-size:35px 35px;
-webkit-background-size:35px 35px;
-moz-background-size:35px 35px;
-ms-background-size:35px 35px;
-o-background-size:35px 35px;
transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s;}
.sy_fc .yq_fc .swiper-button-next{width:35px; height:35px; background:url(../images/yj1.png) no-repeat center; right:-65px; margin-top:-17px;
background-size:35px 35px;
-webkit-background-size:35px 35px;
-moz-background-size:35px 35px;
-ms-background-size:35px 35px;
-o-background-size:35px 35px;
transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s;}
.sy_fc .yq_fc .swiper-pagination{display:none;}

.sy_fc .c_n{width:100%; overflow:hidden; position:relative;}
.sy_fc .c_n .t_p{width:100%; overflow:hidden;}
.sy_fc .c_n .t_p img{width:100%; height:auto; display:block;transition:all 5s ease-out;
-o-transition:all 5s ease-out;
-ms-transition:all 5s ease-out;
-moz-transition:all 5s ease-out;
-webkit-transition:all 5s ease-out;}
.sy_fc .c_n .w_z{position:absolute; top:50%; text-align:center;transform:translateY(-50%); color:#FFF; font-size:22px; width:100%; z-index:10;transition:all .5s ease-out;
-o-transition:all .5s ease-out;
-ms-transition:all .5s ease-out;
-moz-transition:all .5s ease-out;
-webkit-transition:all .5s ease-out;}
.sy_fc .c_n .w_z img{ margin-bottom:15px;}
.sy_fc .c_n .b_j{width:100%; height:100%; z-index:9; position:absolute; top:0; left:0;transition:all .5s ease-out;
-o-transition:all .5s ease-out;
-ms-transition:all .5s ease-out;
-moz-transition:all .5s ease-out;
-webkit-transition:all .5s ease-out;}
.sy_fc .c_n a{display:block; position:absolute; left:50%;transform:translateX(-50%); bottom:-50%; width:203px; height:39px; text-align:center;transition:all .5s ease-out;
-o-transition:all .5s ease-out;
-ms-transition:all .5s ease-out;
-moz-transition:all .5s ease-out;
-webkit-transition:all .5s ease-out;
z-index:11;}
.sy_fc .c_n:hover .b_j{background-image: linear-gradient(50deg, #fa820a,#fcb827)}
.sy_fc .c_n:hover .t_p img{transform: scale(1.1);
-moz-transform: scale(1.1);
-o-transform: scale(1.1);
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);}
.sy_fc .c_n:hover .w_z{ top:-100%;}
.sy_fc .c_n:hover a{ bottom:40%;}
.sy_fc .c_n .w_z h3{font-size:18px; line-height:36px; color:#fff; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;font-family: fontM}
.sy_fc .c_n .w_z p{font-size:12px;font-family: fontM}

@media only screen and (max-width:992px){
.sy_fc{padding:20px 0;}
.sy_fc .container-fluid{ width:100%; margin:0 auto; }
.sy_fc .yq_fc .swiper-fc{padding-bottom:30px;}
.sy_fc .yq_fc .swiper-button-prev{display:none;}
.sy_fc .yq_fc .swiper-button-next{display:none;}
.sy_fc .yq_fc .swiper-pagination{display:block; bottom:0;}
.sy_fc .yq_fc .swiper-pagination-bullet{width:8px; height:8px; border-radius:50%; background-color:#aaa;}
.sy_fc .yq_fc .swiper-pagination-bullet-active{background-color:#048bfd;}
.sy_fc .c_n .w_z h3{font-size:14px; line-height:36px; color:#fff; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;font-family: fontM}
.sy_fc .c_n .w_z p{font-size:12px;font-family: fontM}
}
@media only screen and (max-width:640px){
.sy_fc .w_z{padding:15px 10px;}
}


.shipin{ background:#1f1f1f; width:100%; padding:30px 0; margin-top:80px}
.fanhui{ background:#fff; width:120px; margin:30px auto 0; text-align:center; line-height:36px}
.fanhui a{color:#000;font-family: fontB;font-size:16px;display: block;}
.dsp{ width:90%; margin:0 auto}
.dsp img{ width:100%}

@media only screen and (max-width:640px){
.shipin{ background:#1f1f1f; width:100%; padding:30px 0; margin-top:0}
.fanhui{ background:#fff; width:100px; margin:20px auto 0; text-align:center; line-height:30px}

.fanhui a{ color:#000;font-family: fontB; font-size:14px}

}


.zs_sp{width:100%; height:auto; overflow:hidden;}
.zs_sp .n_r{margin-bottom:30px;transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.zs_sp .n_r:hover{box-shadow:0 8px 20px #ddd;}
.zs_sp .t_p{overflow:hidden; position:relative;}
.zs_sp .t_p img{width:100%; height:auto; display:block;}
.zs_sp .t_p:after{width:100%; height:100%; content:""; position:absolute; top:0; left:0; background-color:rgba(0,0,0,.4);
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.zs_sp .n_r:hover .t_p:after{background-color:rgba(0,0,0,.2);}
.zs_sp .b_f{width:50px; height:50px; background:url(../images/a11.png) no-repeat center / 100% 100%; position:absolute; z-index:99; top:50%; left:50%; margin:-25px 0 0 -25px;}
.zs_sp .w_z{background-color:#fff; padding:10px; font-size:16px; line-height:28px; color:#333; text-align:center; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
@media only screen and (max-width:640px){
.zs_sp{padding:20px 0;}
.zs_sp .w_z{font-size:14px; line-height:24px;}
.zs_sp .n_r{margin-bottom:20px;transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
}

.tc_sp{width:100%; height:100%; background-color:rgba(0,0,0,.8); position:fixed; top:0; left:0; z-index:99999; display:none;}
.tc_sp .video{width:1000px; 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%);}
.tc_sp .video .g_b{position:absolute; top:-40px; right:0; width:32px; height:32px; background-color:#fff; color:#d0111b; line-height:32px; text-align:center;}
.tc_sp .video video{width:100%; height:500px; display:block;}
@media only screen and (max-width:640px){
.tc_sp .video{width:90%;}
.tc_sp .video video{height:260px;}
}

.tu1{ float:left; width:45%}
.tu1 img{ width:100%}
.wzz{ float:right; width:55%; height:auto; overflow:hidden; }
.map{ width:100%}
.map img{ width:100%}

.bmlx{ border-bottom:#ccc 1px dashed; border-top:#ccc 1px dashed; height:auto; overflow:hidden; padding:20px 30px 23px ; margin-bottom:30px; background:url(../images/x1.jpg) no-repeat center 80px }
.bmlx li{ float:left; width:40%; margin-left:10%}
.bmlx h1{ font-size:16px; color:#a89179; border-bottom:#048bfd 1px solid; width:60px; line-height:50px; margin-bottom:15px}

.dhd{ background:url(../images/dh.png) no-repeat left center; line-height:36px; padding-left:30px}
.yx{ background:url(../images/yx.png) no-repeat left center; line-height:36px; padding-left:30px}

.wnr{ text-align:center; height:auto; overflow:hidden; padding-bottom:20px}
.wnr img{ width:13%}
.wnr p{ text-align:center; line-height:30px}

.biaoti{ width:228px; margin-left:10%; margin-top:50px}
.biaoti h1{background:url(../images/x2.jpg) no-repeat bottom center; text-transform:uppercase}
.biaoti p{ color:#048bfd ; font-size:16px; line-height:36px}


@media only screen and (max-width:992px){
.tu1{ float:none; width:100%}
.tu1 img{ width:100%}
.wzz{ float:none; width:100%; height:auto; overflow:hidden; }
.biaoti{ width:228px; margin-left:10%; margin-top:30px}
.wnr img{ width:20%}
.bmlx{ border-bottom:#ccc 1px dashed; border-top:#ccc 1px dashed; height:auto; overflow:hidden; padding:20px 30px 23px ; margin-bottom:30px; background:none }
.bmlx li{ float:left; width:100%; margin-left:10%}
.bmlx h1{ font-size:16px; color:#a89179; border-bottom:#048bfd 1px solid; width:60px; line-height:50px; margin-bottom:15px}
}

.nei_content{width:100%;}
.nei_title{width:100%;height: 60px;background: #F7F7F7;}
.nei_center{width:1400px;margin:0 auto;}
.nei_center p{font-size:14px;line-height: 60px;}
.nei_center p a{color:#999;}
.nei_center span{display: block;width:90px;height: 60px;float: right;font-size: 14px;color:#999999;line-height: 60px;text-align: right;background: url(../images/fh.png)no-repeat left center;}
.nei_center p a:hover span{color:#048bfd;}

.nei_ul{width:100%;height:40px;text-align:center;}
.nei_ul li{display: inline-block;margin:0px 5px;}
.nei_ul li a{font-size:18px;color:#333; }
.nei_ul li a:hover{color:#048bfd;font-weight: 600;}
.nei_catev{color:#048bfd !important;font-weight: 600;}

.con .pages{width:100%;height: 100px;text-align: center;padding-top: 40px;}
.con .pages a{padding:5px 10px;border:1px solid #EEEEEE;}
.con .pages span{padding:6px 10px;background: #048bfd;color:#fff;}

.show_content{width:100%;max-width: 1400px;margin:0 auto;padding-bottom: 80px;}
.show_content::after{content: "";display: block;clear:both;}
.show_content_fl{width:1080px;float: left;}
.show_content_fr{width:295px;float: right;}
.show_content_fl .show_tie{width:100%;height:45px;border-bottom:1px solid #ccc;font-size: 22px;font-weight: 600;line-height: 45px;}
.show_ma1{width:100%;height: 345px;padding-top: 29px;}
.show_ma1 img{float: left;width:560px;height: 315px;}
.show_ma1_fr{float:right;width:510px;height: 315px;border:2px solid #eee;padding:30px 25px;}
.show_ma1_fr b{font-size: 22px;color:#048bfd;}
.show_ma1_fr p{font-size: 14px;color:#666;margin-top: 15px;line-height: 30px;height: auto;}

.show_ma2{width:100%;margin-top: 35px;}
.show_ma2 video{width:100%;}

.show_ma3{width:100%;margin-top: 35px;}

.show_content_fr .show_tie{width:100%;height: 45px;border-bottom: 1px solid #ccc;font-size: 22px;font-weight: 600;line-height: 45px;}
/* 本例子css */
.picMarquee-top{ margin:0 auto;  width:100%; overflow:hidden; position:relative;padding-top: 29px;}
.picMarquee-top .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;}
.picMarquee-top .hd .prev,.picMarquee-top .hd .next{ display:block;  width:9px; height:5px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
cursor:pointer; background:url("../images/arrow.png") 0 -100px no-repeat;}
.picMarquee-top .hd .next{ background-position:0 -140px;  }
.picMarquee-top .hd .prevStop{ background-position:-60px -100px;  }
.picMarquee-top .hd .nextStop{ background-position:-60px -140px;  }
.picMarquee-top .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-top .bd ul li{text-align:center; zoom:1;margin-top: 15px;box-shadow: 0px 3px 10px 0px #E1E1E1;border-bottom:1px solid #E1E1E1;}
.picMarquee-top .bd ul li .pic{ text-align:center; }
.picMarquee-top .bd ul li .pic img{ width:290px; height:163px; display:block;}
.picMarquee-top .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-top .bd ul li .title{ line-height:55px;text-align: left;padding-left: 20px;font-size: 16px;color:#333;font-weight: 600;
background: url(../images/jt.png)no-repeat 245px center;
}


.nei_news{width:100%;}
.nei_news::after{content: "";display: block;clear:both;}
.nei_news_center{width:1400px;margin:0 auto;height: 465px;}
.nei_news img{width:690px;height: 465px;float: left;}
.nei_news_fr{width:690px;height: 465px;float: right;}
.nei_news_fr ul{width:100%;height: 465px;}
.nei_news_fr ul li{width:100%;height: 151px;border:1px solid #CECECE;padding:25px 25px;margin-bottom: 6px;}
.nei_news_fr ul a li p:nth-child(1) b{font-size: 24px;color:#333;}
.nei_news_fr ul a li p:nth-child(1) span{font-size: 24px;color:#A6A6A6;background: #EEEEEE;padding:5px 10px;float: right;font-size: 14px;}
.nei_news_fr ul a li p:nth-child(2){font-size: 14px;color:#666;margin-top: 15px;height: 40px;}

.nei_news_fr ul a:hover li{border:1px solid #048bfd;}
.nei_news_fr ul a:hover li p:nth-child(1) b{color:#048bfd;}
.nei_news_fr ul a:hover li p:nth-child(1) span{color:#fff;background:#F08100;}

.nei_news_ul{width:1400px;height: 65px;margin:0 auto;margin-top: 50px;}
.nei_news_ul li{width:320px;height: 65px;float: left;margin-right: 40px;text-align: center;line-height: 65px;background: #F3F3F3;}
.nei_news_ul li a{color:#333333;font-size: 24px;}
.nei_news_ul li:nth-child(4){margin-right: 0px;}

.nei_news_ul .active{background: #048bfd;}
.nei_news_ul .active a{color:#fff;}

.nei_news_ul li:hover{background: #048bfd;}
.nei_news_ul li:hover  a{color:#fff;}

.nei_newsul2{width:100%;width:1400px;margin:0 auto;margin-top:45px;}
.nei_newsul2 li{width:100%;height: 295px;background: #F5F5F5;margin-bottom: 20px;padding:30px 40px;}
.nei_newsul2 li img{width:316px;height: 235px;float: left;}
.nei_newsfr{width:965px;float: right;padding:20px 0px;height: 235px;}
.nei_newsfr h1{font-size: 24px;color:#333;font-weight: 600;}
.nei_newsfr p{font-size: 16px;color:#666;height: 100px;line-height: 35px;margin-top: 25px;}
.nei_newsfr span{font-size: 14px;color:#999;margin-top: 20px;float: left;}

.show_content{width:1400px;margin:0 auto;margin-top: 80px;}
.show_content_flnews{width:1020px;border:1px solid #EEEEEE;border-radius: 15px;box-shadow: 0px 0px 5px 0px #E1E1E1;padding:45px;float: left;}
.show_content_flnews h1{font-size: 30px;color:#333;font-weight: 600;margin-bottom: 15px;}
.show_content_flnews .span{font-size: 14px;color:#999;}
.shou_des{width:100%;margin-top: 20px;font-size: 16px;color:#666;line-height: 30px;}

.show_content_frnews{width:357px;padding:23px 28px;border:1px solid #eee;float: right;box-shadow: 0px 0px 5px 0px #E1E1E1;border-radius: 15px;}
.show_content_frnews h1{width:100%;height: 50px;border-bottom:1px #048bfd solid;font-size: 20px;color:#333;line-height: 50px;font-weight: 600;}
.show_flul{width:100%;margin-top: 15px;}
.show_flul li{width:100%;height: 70px;padding:10px 0px;}
.show_flul li p{margin-bottom: 5px;}
.show_flul li a p{font-size: 16px;color:#333;}
.show_flul li a span{font-size: 12px;color:#999999;}







.nest_last{width:867px;border-top:1px solid #E5E5E5;padding-top:30px;margin-top:25px;}
.nest_last .prev{border:1px solid #E0E0E0;padding:13px 35px;border-radius: 25px;margin-bottom: 10px;}
.nest_last .next{border:1px solid #E0E0E0;padding:13px 35px;border-radius: 25px;}

.nei_news .pages{width:100%;height: 100px;text-align: center;padding-top: 40px;}
.nei_news .pages a{padding:5px 10px;border:1px solid #EEEEEE;}
.nei_news .pages span{padding:6px 10px;background: #048bfd;color:#fff;}

.nei_gsjj{width:1400px;margin: 0 auto;}
.nei_gsjj::after{content: "";display: block;clear:both;}
.gsjj_fl{width:690px;height: 430px;float: left;}
.gsjj_fl img{width:690px;height: 430px;}

.gsjj_fr{width:710px;height: 430px;float: right;padding:30px 0px 20px 30px;}
.gsjj_fr h1{font-size: 35px;font-weight: 600;color:#333;margin-bottom: 5px;}
.gsjj_fr span{font-size: 14px;color:#999;}
.gsjj_fr p{font-size: 14px;color:#666;height:auto;line-height: 35px;margin-top: 15px;}

.nei_youshi{width:1400px;margin:0 auto;border-top:1px solid #eee;margin-top: 50px;padding-top: 50px;}
.nei_youshi .youshi_tie{font-size: 48px;color:#333;text-align: center;}
.youshi_tie b{font-size: 72px;color:#048bfd;}
.youshi_tie p{text-align: center;font-size: 16px;color:#666666;}

.nei_youul{width:100%;height: 440px;margin-top: 48px;}
.nei_youul li{width:270px;height: 440px;float: left;margin-right: 12px;text-align: center;position: relative;overflow: hidden;}
.nei_youul li:nth-child(5){margin-right: 0px;}
.nei_youul li img{width:270px;transition: all 0.6s;}
.nei_youul li img:hover{transform: scale(1.1)}
.nei_youul li b{font-size: 22px;color:#fff;position: absolute;top:260px;left:0px;width:100%;}
.nei_youul li p{font-size: 20px;color:#fff;position: absolute;top:300px;left:0px;width:100%;}

.zzzs{width:100%;background:#F7F7F7;padding-top: 70px;margin-top: 70px;}
.zzzs_center{width:1400px;margin:0 auto;padding-bottom: 70px;}
.zzzs_center .zzzs_tie{text-align: center;}
.zzzs_center b{font-size: 36px;color:#333;}
.zzzs_center p{font-size: 14px;color:#666666;}
.zzzs_ul{width:100%;height: auto;margin-top: 48px;}


.picMarquee-left{ overflow:hidden; position:relative;}
.picMarquee-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
	 cursor:pointer; background:url("../images/arrow.png") no-repeat;}
.picMarquee-left .hd .next{ background-position:0 -50px;  }
.picMarquee-left .hd .prevStop{ background-position:-60px 0; }
.picMarquee-left .hd .nextStop{ background-position:-60px -50px; }

.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;border:1px solid #DADADA;padding:18px 16px;}
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:291px; height:400px; display:block;}
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{ line-height:24px;font-size: 16px;color:#333;margin-top: 15px;}

.lianxi{width:100%;}
.lianxi_center{width:1400px;margin:0 auto;padding-top:15px;}
.lianxi_tie{width:100%;text-align: center;}
.lianxi_tie b{font-size: 36px;color:#333;}
.lianxi_tie p{font-size: 14px;color:#666666;}

.lianxi_lx{width:100%;border:1px solid #EEEEEE;margin-top: 45px;margin-bottom: 70px;}
.lianxi_lx1{width:100%;height: 520px;}
.lianxi_lx_fl{width:50%;float: left;height: 520px;padding:45px 40px 10px 40px;}
.lianxi_lx_fl h1{font-size: 32px;color:#048bfd;font-weight: 600;}

.lianxi_lx_fl p{width:100%;height: 100px;border-bottom: 1px solid #eee;font-size: 18px;font-weight: 600;line-height: 100px;padding-left: 50px;}
.lianxi_lx_fl .p1{background: url(../picture/telphone.png)no-repeat left center;}
.lianxi_lx_fl .p2{background: url(../picture/phone.png)no-repeat left center;}
.lianxi_lx_fl .p3{background: url(../picture/email.png)no-repeat left center;}
.lianxi_lx_fl .p4{background: url(../picture/address.png)no-repeat left center;}

.lianxi_lx_fr{width:50%;float: right;height: 520px;}
.lianxi_lx2{width:100%;height: 520px;}

.lianxi_lx2_fl{width:50%;height: 520px;float: left;}
.lianxi_lx2_fl img{width:100%;height: 520px;}
.lianxi_lx2_fr{width:50%;height: 520px;float: right;padding:40px 45px;}

.lianxi_lx2_fr h1{font-size: 32px;color:#048bfd;font-weight: 600;}
.lianxi_lx2_fr p{font-size: 16px;color:#333;}

.lianxi_lx2_fr form{width:100%;margin-top: 43px;}
.lianxi_lx2_fr form .input-text{width:290px;height: 45px;border:1px solid #eee;margin-bottom: 13px;text-indent: 10px;font-size: 14px;color:#999;}
.lianxi_lx2_fr form textarea{width:100%;height: 91px;border:1px solid #eee;padding-top: 15px;text-indent: 10px;}
.lianxi_lx2_fr form .fl{float: left;}
.lianxi_lx2_fr form .fr{float: right;}

.lianxi_lx2_fr form #dosubmit{width:150px;height: 50px;border-radius: 25px;background: #048bfd;text-align: center;line-height: 50px;font-size: 18px;color:#fff;margin:35px 229px;}

.footer_bot{width:180px;height: 367px;background:url(../images/footer_bot2.png)no-repeat;position: fixed;top:40%;right:2px;z-index: 9999;}
.footer_bot .p1{font-size: 16px;color:#000;text-indent: 53px;margin-top: 16px;}
.footer_bot .p2{font-size: 16px;color:#000;text-indent: 53px;margin-top: 19px;}
/*.footer_bot .p2{font-size: 16px;color:#000;text-indent: 53px;margin-top: 35px;}*/
.footer_bot img{width:125px;height: 125px;margin:69px 29px;}

.footer_bot a{width:100%;height: 53px;display:block;}

#newBridge .icon-right-center{
    left: 0 !important;
}

.hea_top_center ul{
    width: 635px;
}
.hea_top_center ul li:nth-child(3){
    font-size: 26px;
    color: #048bfd;
    font-weight: bold;
    width: 440px;
    background: unset;
}