﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{ margin:0; padding:0;}
*{box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
body{color:#333; font-size:14px; }
body,span,samp,i,em{ font-family:"AvantGarde-Bold";font-family:"微软雅黑";}
ul, ol { list-style:none;} 
img,fieldset{ vertical-align:top; border:0;}
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal;}
address,cite,code,i,em,th { font-weight:normal; font-style:normal;}
input,button,textarea,select{color:#333; font-size:15px;vertical-align:middle;}
input:focus {outline:none;}
a{ color:#333; text-decoration:none;}
img{max-width:100%;}
.fr{ float:right;}
.fl{ float:left;}
.w1500,.page,.gy,.box{max-width: 1500px; width: 100%; margin: 0 auto; overflow: hidden;}
.clear,.cl{height: 0; overflow: hidden; clear: both;}
.dfs{display: flex;justify-content: space-between;}
.db>div, .lb>li, .dd>dl{display:inline-block;vertical-align:top;}

img{max-width:100%;}

.ny_lx_dt {margin-bottom:10px;}

/*line*/
.line{width: 100%;height: 10px;background:#343434;position: relative;}
.line:after{content: '';width: 33%;height: 100%;background: #028aca ;position: absolute;left: 0;top: 0;border-radius: 0 10px 10px 0;}

/*抬头*/
.header{background:#ffffff;height: 120px;width: 100%;}
#top_bg{ margin:0 auto;height: 120px;display: flex; justify-content: space-between; align-items: center;}
#top_bg .top_l{display: flex; align-items: center;}
#top_bg .t1{float:left; }
#top_bg .t2{float: left;position: relative;margin-left: 12px;}
#top_bg .t2 i{font-size: 30px; line-height: 40px; font-weight: bold;color: #028aca ;}
#top_bg .t2 p{font-size: 13px;color: #a1abbd;  letter-spacing: 1px;text-transform: uppercase; font-family: Arial;margin-top: 10px;}


#top_bg .t4{float:left; padding-left:25px; font-size:26px; color:#333333; font-weight:bold;border-left: 1px solid #e7ecf5;line-height: 26px;margin-left: 20px;}
#top_bg .t4 p{font-weight:lighter; font-size:20px; color:#333333;line-height: 20px;padding-top: 10px;}

#top_bg .t5{float:right;}

#top_bg .t5 .top_tel{float: right;position: relative;}
#top_bg .t5 .top_tel i{position: absolute;right: 0px;top: 35px;width: 40px;height: 40px;background: url(../images/20210427094327_764589738.png) no-repeat 0 center;transition:0.3s all ease;}
#top_bg .t5 .top_tel p{font-size: 16px;color: #999999; display: block; line-height: 30px; font-weight: 100; text-align: right;}
#top_bg .t5 .top_tel strong{color: #028aca ; font-size: 28px;font-family: arial; font-weight: bold; display: block;line-height: 28px;}
#top_bg .t5 .top_tel:hover i{background-position-x:0 }


/*手机导航*/
.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:40px;margin-top:0px; display:none; background:#028aca;border-radius:5px;transition: all 0.2s}
.sp_nav span{display:block;background:#fff;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s; margin-top:10px;}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:9;background:#028aca;width:100%;height:calc(100% - 60px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top:130px}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #0078b1 solid;text-align:center;color:#fff;}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #0078b1 solid;height:30px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #0078b1 solid;margin-left:20px;position:relative;line-height:40px;font-size:14px}
.sjj_nav>ul>li:last-child{border-bottom:1px #0078b1 solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#fff;width:80%}
.sjj_nav ul li ul li a{color:#fff;display:block;text-align:left;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#fff;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#fff}
.sjj_nav ul li ul li>ul{margin-left:10px}
.mis_z1 { padding-left:5%; font-size:14px;}


.nav *{box-sizing: content-box;}
.nav{ width: 100%;position: relative;background: #f5f5f5;}
.nav > ul > li { float: left; line-height: 70px;width:12%; display: block;}
#Zz5{margin-right:0px;}
.nav > ul > li > a > span{ display: block; font-size: 16px; color: #454545; transition:0.3s all ease; line-height: 70px; position: relative; padding: 0px 3px 0 35px;}
.nav > ul > li > a{ display: block; position: relative; height: 70px; line-height: 70px; transition:0.3s all ease; }
.nav > ul > li > a:after{ content:''; display: block; position: absolute; background: url(../images/sanjiao.png) no-repeat; width: 10px; height: 5px; top:33px; left: 0;}

.nav > ul > li.navcurrent > a,.nav > ul > li:hover > a{ }
.nav > ul > li.navcurrent > a:before,.nav > ul > li:hover > a:before{ width: 100%;transition-delay:0.2s; }
.nav > ul > li.navcurrent > a:after,.nav > ul > li:hover > a:after{background-position:center 0; }
.nav > ul > li.navcurrent > a > span,.nav > ul > li:hover > a > span{ color:#028aca ; line-height: 70px; font-weight: normal; font-size: 16px; }


.erji_menu { display: none; width: 100%; position: absolute; background:rgba(240,240,240,.95); left: 0; top: 70px; padding: 40px 0; z-index: 33333;}
.erji_menupro .list{width: 1090px;padding: 30px 0;}
.erji_menupro .list ul li { float: left; width:120px; border:1px solid #ddd; margin-left: -1px; position: relative; z-index: 2;}
.erji_menupro .list ul li:hover{border-color: #028aca ;z-index: 3;}
.erji_menupro .list ul li a{ display: block; padding:0px 0px 0;background: #fff; }
.erji_menupro .list ul li a img { display: block; width: 100%; height: auto; margin: 0 auto; box-sizing: border-box; padding: 0 0px; }
.erji_menupro .list ul li a p{ color: #555; display: block; text-align: center; line-height: 30px; padding:0 0 5px; font-size: 13px; }
.erji_menupro .list ul li:hover a p{color: #028aca }

.erji_menu .box-tips { width: 160px; padding-top: 25px; padding-right: 50px; }
.erji_menu .box-tips .line{ height: 4px; margin-bottom: 4px; }
.erji_menu .box-tips .in{ width: 42px; height: 4px; background: #028aca ; }
.erji_menu .box-tips h2{ font-size: 24px; line-height: 80px; color: #028aca ; }
.erji_menu .box-tips a { display: inline-block; width: 140px; font-size: 12px; color: #028aca ; text-align: center; text-transform: uppercase; transition: 0.3s all ease; border: 1px solid #028aca ; border-radius: 50px; line-height: 34px; font-family: arial; }
.erji_menu .box-tips a span{font-size: inherit;color:inherit;}

.erji_menu .sub-about a.tit { width: 100% !important; font-size: 14px; line-height: 48px; color: #028aca ; }
.erji_menu .sub-about a { display: inline-block; line-height: 40px; color: #878787; transition: 0.5s all ease; float: left; width: 50%; font-size: 16px; }
.erji_menu .sub-about a:hover{ text-decoration: underline; color: #028aca ;}
.erji_menu .sub-about { width: 344px; float: left; padding:40px 40px 30px 415px; text-align: center; }

.erji_menu .sign{ width: 124px; }
.erji_menu .sign a{ display: inline-block; width: 122px; height: 56px; padding: 15px 0 5px; border: 1px solid #cfced0; margin: 54px 0 41px; line-height: 24px; text-align: center; transition: all 0.5s; }
.erji_menu .sign a p{ color: #676767}
.erji_menu .sign:hover a p{ color: #028aca ;}
.erji_menu .sign a:hover{ border: 1px solid #028aca ; }
.erji_menu .sign-in{ display: inline-block; width: 122px; height: 32px; margin: 0 auto; overflow: hidden; position: relative; }
.erji_menu .sign-in img{ position: absolute; top:0; left: 0; }
.erji_menu .sign:hover .sign-in img{ top:-32px; }


/*banner*/
.bann{overflow: hidden; margin-bottom: 0 !important;}
.slider{width: 100%;}
.bann .slick-slide{height: auto;}
.bann .slick-slide img {width: 100%;}
.bann .slick-prev {left: 38px;z-index: 99;}
.bann .slick-next {right: 40px;}
.bann .slick-dots{bottom: 42px;}
.bann .slick-dotted.slick-slider{margin-bottom: 0;}
.bann .slick-prev:before,.bann .slick-next:before{font-size: 34px;font-family: "zxi";}
.bann .slick-dots li{margin:0 4px !important;background: #fff; width: 8px;height: 8px;  opacity: 0.4; border-radius: 50px;transition: 0.3s all ease;}
.bann .slick-dots li.slick-active{ opacity: 1;  filter: alpha(opacity=100);width: 50px; background: #fff;}
.bann .slick-dots li:hover{ width: 50px;}
.bann .slick-dots li button{display: none !important;}
.bann .slick-dots li button:before{color: #fff;opacity: 1;font-size:42px;}
.bann .slick-dots li.slick-active button:before{color:#000a41;}
.bann.slick-dotted .slick-prev{left:-52px;transition:all 0.5s;}
.bann.slick-dotted:hover .slick-prev{left:38px;}
.bann.slick-dotted .slick-next{right:-52px;transition:all 0.5s;}
.bann.slick-dotted:hover .slick-next{right:38px;}
.bann .slick-prev:before,.bann .slick-next:before{width:36px;height:52px;background:rgba(0,0,0,0.8) url("data:image/svg+xml,%3Csvg viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M662.268422 511.010463 280.997835 892.299469c-14.785751 14.808264-14.785751 38.796608 0 53.562916 14.788821 14.807241 38.776142 14.807241 53.584406 0l408.226518-408.230612c14.789844-14.790868 14.789844-38.777165 0-53.585429-1.01512-1.020236-2.099824-1.976004-3.206018-2.843768L333.797365 75.350129c-14.808264-14.788821-38.795585-14.788821-53.607942 0-14.762215 14.808264-14.762215 38.796608 0 53.585429L662.268422 511.010463 662.268422 511.010463 662.268422 511.010463zM662.268422 511.010463' %20fill%3D'%23ffffff' %3E%3C/path%3E%3C/svg%3E")center no-repeat;line-height: 52px;display: block;top:calc(50% - 26px);}
.bann .slick-prev:before{content: '';display: block;left:0;transform: rotate(180deg);}
.bann .slick-next:before{content: '';right:0;}


/*search*/
.search{ background: url(../images/20240122165357_1910318078.png) no-repeat center; height: 90px; width: 100%; margin-top: -10px; position: relative; z-index:2;}
.search .fl{line-height: 80px; background: url(../images/20240122165440_510818774.png) no-repeat left center; position: relative; top: 10px; height: 80px;left:0px;display: flex; align-items: center;color: #555;font-size: 14px;}
.search .fl strong{ font-size: 15px; font-weight: normal; color: #333; }
.search .fl a{letter-spacing: -0.2px; font-size: 14px; font-weight: 100; color: #555; display: inline-block; }
.search .fl a:hover{ text-decoration: underline; color: #028aca }

.search-right { width: 520px; }
.search-tel{ background: url(../images/20191128143354_2142911462.png) no-repeat left center; padding: 20px 0 20px 60px; font-size: 14px; color: #fff; line-height: 24px; display: block; height: 50px; float: left;box-sizing: content-box;}
.search-tel .en{ font-size: 20px; font-weight: bold; color: #fff; display: block; text-align: justify; line-height: 26px; }
.search-right form{ float: right; display: block; width: 260px; background: #fff; border-radius: 50px; line-height: 42px; height: 42px; margin: 24px 0; position: relative;}
.search-right form #search-i{ background: #333 url(../images/20191128143411_474277583.png) no-repeat center; width: 38px; height: 38px; border-radius: 50%; position: absolute; right: 2px; top: 2px; overflow: hidden; display: block; transition:0.3s all ease-in-out; }
.search-right form #search-i input{ display: block; width: 100%; height: 100%; cursor: pointer; background: none; border: 0 none; }

.search-right form #search-bg input{ line-height: 42px; background: none; border: 0 none; width: 210px; padding-left: 20px; color: #aaa; }


/*pro*/
.pro{padding:0 0 20px 0;overflow: hidden;background: url(../images/20240126092212_483695276.jpg);width: 100%;}
.pro_box {}

.pro_tit {text-align: center; margin-top:20px;}
.pro_tit b{font-size: 42px;line-height: 42px;}
.pro_tit b span{color: #028aca ;}
.pro_tit p{font-size: 18px;color: #999;line-height: 18px;padding-top: 18px;}
.pro_tit p:after{content: '';width: 32px;height: 2px;background: #028aca ;display: block;margin: 0 auto;margin-top:10px;}

.pro_tab {padding-top:20px;overflow: hidden;}

.pro_nav {margin: 0 auto; width:70%; overflow: hidden;}
.pro_nav ul {}
.pro_nav li {width:19.33%; background: #fff; float: left; line-height: 50px;text-align: center;border: 1px solid #eee;}
.pro_nav li:hover>a{ display: block; background:#028aca; color:#fff;}

.pro_call {margin-top:20px;overflow: hidden;}
.pro_call ul {margin-left:-1%;}
.pro_call li {margin-left: 1%; width:24%; float: left; margin-bottom: 20px;position: relative;}
.pro_call li .pro_call_a {overflow: hidden;border-bottom: 1px solid #eee;}
.pro_call li img{width: 100%; height: auto;transition:all 0.5s;}
.pro_call li:hover img {transform:scale(1.1);}
.pro_call li .pro_call_b {background: #fff; padding:15px 0; text-align: center; font-size: 16px;}
.pro_call li:hover>a{ display: block; color:#028aca;}

.pro_call li:after{ content: ""; display: block;background: #eee; width:0%; height:0px; position: absolute; bottom:0; left: 0;}
.pro_call li:hover:after{ content: ""; display: block;background: #028aca; width:100%; height:2px; position: absolute; bottom:0; left: 0;transition:all 0.8s; }



.pro_more {width:365px;height: 48px;border:1px solid #028aca ;text-align: center;line-height: 48px;margin: 0 auto;margin-top:10px;transition:0.5s;}
.pro_more a {font-size: 18px;color: #028aca ;display: block;}
.pro_more:hover {width:420px;transition:0.5s;}

/*ggt*/
.ggt{height: 278px;background:url(../images/zotu_1.png)center no-repeat;margin-bottom:10px;}
.ggtcon{height: 246px;display: flex; align-items: center; justify-content: space-between;}
.ggt_l{}
.ggt_l b{font-size: 38px; color: #ffffff; line-height: 1em;}
.ggt_l span{color: #01aeff;}
.ggt_l strong{display: block; font-size: 22px; line-height: 1em; color: #ffffff;margin: 20px 0;}
.ggt_l p{display: flex; align-items: center;}
.ggt_l p em{ font-size: 18px; color: #ffffff;line-height: 30px;display: inline-block;}
.ggt_l p em:before{font-size: 28px;vertical-align: bottom; display: inline-block;margin-right: 6px;}
.ggt_l p em+em{ border-left: 1px dotted rgba(255,255,255,0.5); margin-left: 26px; padding-left: 26px;}
.ggt_r{}
.ggt_r em{font-size: 18px; color: #ffffff;}
.ggt_r p{font-size: 36px; color: #ffffff; font-family: Impact;margin-top: 2px;}
.ggt_r em:before{margin-right: 7px;}


/*case*/
.edge_tit{text-align: center;overflow: hidden;}
.edge_tit b{font-size: 42px;line-height:42px;}
.edge_tit b span{color: #028aca ;position: relative;}
.edge_tit p{font-size: 18px;color: #999;line-height: 18px;padding-top: 18px;}

.edge{position: relative;margin-top:20px;}
.edge_t{width:460px;height:633px;right:0%;top:0; z-index:9;background:rgba(0, 0, 0, 0.9);position: absolute;}
.edge_t li{width:230px;height:158px;float:left;text-align:center;line-height:36px;color:#fff;padding:40px 0px;font-size:16px;border-right: 1px rgba(255, 255, 255, 0.2) 
solid;border-bottom: 1px rgba(255, 255, 255, 0.2) solid;}
.edge_t li:nth-child(1) {width: 100%;}
.edge_t li:after {content:"";background:#028aca url(../images/lanbeij.png)no-repeat center;width:100%;height:158px;position:relative;display:block;top:-125px;left:0px;opacity:0;z-index:-1;}
.edge_t li span{width:49px;display:block;height:49px;margin:0 auto;position:relative;overflow:hidden;}
.edge_t li span .iconfont {font-size:46px;float:left;text-align:center;line-height:49px;height:49px;color:#999;width:49px;}
i.iconfont.icon-moju {font-size: 40px !important;}
.edge_t li.cur{color:#fff;border:none !important;}
.edge_t li.cur:after{opacity:1}
.edge_t li.cur .iconfont{color: #fff;}
.edge_t li:nth-child(7) {border-bottom:none;}
.edge_t li:nth-child(8) {border-bottom:none;}
.edge_c{width:100%;height:633px;}
.edge_p,.edge1{height:633px;width: 100%;position: relative;}
.edge_p:before{content: ""; height:160px;width: 100%;position: absolute;background: rgba(0, 0 ,0, 0.6);left: 0;bottom: 0; color: #fff;}
.edge_p0{background:url(../images/yi_0.jpg) no-repeat 0 0;}
.edge_p1{background:url(../images/yi_1.jpg) no-repeat 0 0;}
.edge_p2{background:url(../images/yi_2.jpg) no-repeat 0 0;}
.edge_p3{background:url(../images/yi_3.jpg) no-repeat 0 0;}
.edge_p4{background:url(../images/yi_4.jpg) no-repeat 0 0;}
.edge_p5{background:url(../images/yi_5.jpg) no-repeat 0 0;}
.edge_p6{background:url(../images/yi_6.jpg) no-repeat 0 0;}
.edge_w{position: absolute;width: 865px;height:180px;left: 0;bottom: 0; padding: 40px 0 0px 40px; color: #eee;font-weight: 100;font-size: 15px; line-height: 30px;}
.edge_w span{font-size: 20px; font-weight: 600; display: block; margin-bottom: 5px;}
.edge_w p{margin-bottom: 20px; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;}
.edge_w a{font-size: 14px; color: #fff;background: #028aca ;padding: 8px 24px;border-radius: 30px;transition: 0.5s;}
.edge_c .edge1:hover .edge_w a{padding: 8px 60px;}


/*四大优势*/
.adv_tit{text-align: center;overflow: hidden;}
.adv_tit b{font-size: 42px;line-height: 42px;}
.adv_tit b span{color: #028aca ;font-size: 54px; margin: 0 9px; vertical-align: bottom;}
.adv_tit p{font-size: 18px;color: #999;line-height: 36px;margin: 0 auto; margin-top: 18px;width: 510px; height: 38px; position: relative; border: 1px solid rgba(0,0,0,0.26);}
.adv_tit p:before,.adv_tit p:after{content: ''; width: 39px; height: 1px; background: rgba(0,0,0,0.26); position: absolute; left: -33px; top: 0;bottom: 0; margin: auto;}
.adv_tit p:after{left: auto;right: -33px;}

.adv{width:100%;position:relative;background: url(../images/20240126092212_483695276.jpg); padding-top:20px; margin-top:30px;}
.adv_bt{text-align: center;text-transform: uppercase;}
.adv_bt b{font-size: 40px;font-weight: bold;display: block;margin-bottom: 16px;padding-top: 50px;letter-spacing: 2px;}
.adv_bt b span{font-size: 40px;color:#028aca;}
.adv_bt p{font-weight: 100;color: #757575;font-size: 18px;}
.advtil{ text-align:center; margin-bottom:50px;}
.advtil p:nth-child(1){ font-weight:bold; font-size:40px; color:#303632;} 
.advtil p:nth-child(1) span{ color:#028aca;}
.advtil p:nth-child(2){ font-size:18px; color:#787f7b; margin:5px 0px 18px 0px;}
.advcenter{position:relative;margin-top:20px;width:88%;overflow:hidden;z-index:2;}
.advcenter .tempWrap{position:absolute;top:0;left:0;}
.advtab{height:387px;position:relative;background:#028aca ;margin-top:-170px;}
.advtab li{float:left;position:relative;text-align:center;font-size:18px;color:#fff;cursor:pointer;width:calc(100%/4);}
.advtab li p:nth-child(3){font-size:12px;color:#fff;transition: 0.5s;opacity:0.5;text-transform: uppercase;}
.advtab li:after {content: "";width: 0px; margin: auto; height: 2px;position: absolute; bottom: -50px;left:50%;background: #01aeff;
transition: all 0.5s;left: 50%;}
.advtab li.on:after {width:100%; left:0;}
.advtab li p.iconfont{transition:all .3s ease;width:70px;height:70px;margin-bottom:22px;position:relative;border:1px #fff solid;border-radius:50%;text-align:center;line-height:70px;margin:auto;margin-bottom:15px;color:#fff;font-size:38px;}
.advtab li p.iconfont img{width: 256px;height:100%;}
p.iconfont.icon-wendu { font-size: 46px !important;}
.advcon {display: flex;width: 100%;transition: all .5s;}
.advcon ul{width:100.1%;flex-shrink:0;display:flex;flex-direction:row-reverse;justify-content:flex-end;position:relative;height:520px;}
.advwa{position: absolute;z-index: 9;padding: 45px;right: 0;top: 50%;margin-top: -207px;background: #fff;height: 414px;width: 636px;}
.advwa>p{margin-bottom: 35px;position: relative; }
.advwa p span{ font-size: 30px;color: #333333; height: 59px; display: block;}
.advwa>p em{font-size: 13px; color: #cccccc;text-transform: uppercase;padding-left: 38px;}
.advwa>p strong{ font-size: 38px;color: #028aca ; font-weight: bold; background: url(../images/20240126151432_1670942419.png)left no-repeat; height: 100%; display: inline-block; padding-left: 32px;}
.advwa div p{line-height: 32px;font-size: 16px;color: #666666;position: relative;}
.advwa div p+p{margin-top:10px;}
.advwa a{display: block; width: 180px; height: 40px;line-height: 40px; text-align: center; background: #028aca ; border-radius: 20px; font-size: 14px; color: #fff; font-weight: 100;  margin-top: 35px;transition: 0.3s;}
.advwa a:hover{ width: 200px;  letter-spacing: 1px;background: #01aeff; }

.advcon .advpic{width: 84%;position: absolute;left: 0;top: 0;overflow: hidden;}
.advcon .advpic img {}
p.iconfont.icon-qiche {padding-left: 12px;}
p.iconfont.icon-yinshua {font-size: 60px !important;}
.advtab li p:nth-child(2){margin: 3px 0 11px 0;color: #fff;}
.advtab ul{display: flex;justify-content: space-between;padding-top:200px;width: 78%;margin: 0 auto;}


/*新闻*/
.news.box{margin-bottom:20px;width: 100%;overflow: hidden;}
.new_nav { margin:0 auto;width:376px; margin-bottom:20px;}
.new_nav li{width: 170px;height: 42px;line-height: 42px;text-align: center;float: left;margin-left: 35px;-webkit-transition: all 0.5s;transition: all 0.5s;border-radius: 50px;background: #f5f5f5;}
.new_nav li:nth-child(1){ margin-left:0;}
.new_nav li a{ display:block; font-size:18px;}
.new_nav li.on{background: #028aca ;}
.new_nav li.on a{ color:#fff;}
.news_cont{margin-top:10px;}


.ne_s {overflow: hidden;}
.ne_s ul {margin-left: -1%;}
.ne_s li {border:1px #eee solid; width:23.33%; padding:2%; float: left; margin-left: 1%; margin-bottom:1%;}
.ne_s li:nth-child(1){width: 50%;}
.ne_s li .ne_s_1 {position: relative;text-indent:15px;}
.ne_s li .ne_s_1:after{content: '';background:url(../images/20210827152241_139191378.png) no-repeat left; position: absolute; top:4px; left: 0; width: 9px; height: 9px;}
.ne_s li .ne_s_2 {font-size: 20px; margin: 15px 0; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.ne_s li .ne_s_3 {margin-bottom:15px; line-height: 22px;}
.ne_s li .ne_s_33 {height:70px; line-height: 22px;}
.ne_s li .ne_s_4 {}
.ne_s li .ne_s_4 img {width: 100%; height: 234px;}




.gs_tit {text-align: center; margin-top:20px;}
.gs_tit b{font-size: 42px;line-height: 42px;color: #333;}
.gs_tit b span{color: #028aca ;}
.gs_tit p{font-size: 18px;color: #333;line-height: 18px;padding-top: 18px;}
.gs_tit p:after{content: '';width: 32px;height: 2px;background: #028aca ;display: block;margin: 0 auto;margin-top: 30px;}


/*简介*/
.aboutbox{;overflow: hidden; height:610px; background: url(../images/ais_1.jpg) no-repeat center;}

.gj_mi {overflow: hidden; }
.gj_mi_zuo {width:calc(100% - 600px); color: #333; overflow: hidden;float:right;margin-top:30px;}
.gj_mi_zuo .gj_mi_zuo_a {margin-top:20px; font-size: 35px;margin-bottom:25px; font-weight: bold;}
.gj_mi_zuo .gj_mi_zuo_gen {width:105px; background: #e62129; height: 5px;margin-bottom: 15px; }
.gj_mi_zuo .gj_mi_zuo_a1 {line-height:30px;font-size:16px; }
.gj_mi_zuo .gj_mi_zuo_a2 {width: 160px;line-height: 45px; border-radius:25px; text-align: center; margin-top:30px;background: #028aca;}
.gj_mi_zuo .gj_mi_zuo_a2 a{color:#fff;}
.gj_mi_zuo .gj_mi_zuo_a2:hover>a {display: block; border-radius:25px;color:#fff; background: #01aeff;}
.gj_mi_yuo {overflow: hidden;width:530px; background: #fff;padding:10px;float: left; margin-top:20px;}
.gj_mi_yuo img {width:510px; height: auto;}

/*公司形象*/
.jz_c { margin: 50px auto 50px;}
.jz_c ul { display: flex; }
.jz_c ul li { width: 330px; flex-shrink: 0; margin: 0 0.15%; position: relative; }
.jz_c ul li img { width: 100%; height: auto; }
.jz_c ul li p a { display: block; width: 80%; background: #028aca ; color: #fff; font-size: 16px; text-align: center; height: 44px; line-height: 44px; position: absolute; bottom: -50%; left: 50%; margin-left: -40%; transition: all .3s; border-radius: 4px; }
.jz_c ul li:hover p a { bottom: 20px; }
.jz_c ul li>a { display: block; overflow: hidden; }



/*copy*/
.copy_lx{background:#028aca;overflow: hidden;width: 100%;}
.copy_c{height:120px;}
.copy_c>ul{display: flex;height: 100%;}
.copy_c>ul>li{width: 25%;display: flex;justify-content: center;align-items: center;}
.copy_c>ul>li>span{font-size: 30px;color: #fff;}
.copy_c>ul>li>div{margin-left: 8px;}
.copy_c>ul>li>div>b,.copy_c>ul>li>div>strong{display: block;font-size: 18px;color: #fff; font-weight:normal;}
.copy_c>ul>li>div>p{font-size: 15px;color: #fff;margin-top: 8px;}
.copy_c>ul>li>div>p>span{font-size: 18px;color:#fff;font-family:din;}

.copy_con {width:72%;}
.copy_con ul {display: flex;justify-content:space-between;width: 100%;}
.copy_con li:before {position: absolute; content: ""; width: 1px; height: 25px; background: #028aca; top: 0px; left: 0; z-index: 3; }
.copy_con li:after {position: absolute; content: ""; width: 1px; height: 100%; background: rgba(255,255,255,0.07); top: 0; left: 0; z-index: 2; }
.copy_con li {width: 25%;position: relative; padding-left:6%; }
.copy_con li p {font-size: 18px;color: #ffffff;line-height: 20px;margin-bottom: 20px;font-weight: normal;}
.copy_con li a {font-size: 14px;color:rgba(255, 255, 255, 0.47);line-height: 30px; display: flex;}
.copy_cc {display: flex; justify-content: space-between;padding:30px 0 20px 0; }
.copy_pic {float:left;overflow: hidden; height:160px;}
.copy_pic li {width:  160px;overflow: hidden;}
.copy_pic li p {font-size: 14px;color: #ffffff;text-align: center;line-height: 30px;}
.copy_pic li i {background: #ffffff;width:160px;height: 160px; display: inline-block;padding: 9px;}
.copy_pic li i img{width:100%;}
.copy_str {float:left;margin-left: 20px;margin-top: 16px;}
.copy_str li {width: 32px; height: 32px; border-radius: 100%; text-align: center; transition: 0.5s; line-height: 30px; position: relative; border:2px solid #fff; cursor: pointer; }
.copy_str li.on{background: #0152cf;border-color: #0152cf;}
.copy_str li i {font-size: 13px;color: #fff;position: relative;z-index: 99;}
.copy_str li+li {margin-top:14px;}
.copy_txt {font-size: 16px;color: #ffffff;line-height: 20px;float: left;padding: 16px 0 0 64px;}
.copy_txt b {font-family: Roboto;font-size: 30px;line-height: 32px;display: block;padding: 15px 0; background: #fff;}
.copy_txt a {font-size: 14px;line-height: 35px;color: #ffffff;width: 125px;height: 35px;background:url(../images/20210119152834_1665765722.png)no-repeat #00277a 20px 9px;display: inline-block;border-radius: 10px;text-align: center;padding-left: 30px;}
.cop_ce{background: #222;}
.copy_icon>p {color: #fff;font-size: 16px;margin-bottom: 16px;}
.lin_c{border-top: 1px solid rgba(255,255,255,0.12);}
.lin_c>div{display: flex;align-items: center;position: relative;height:40px;}
.l_wz p{color: #fff;letter-spacing: 1px; font-size: 16px; padding-right:6px;}
.linkTagcs{width: 100% !important;}
.lin_ic {width: 30px; height: 30px; border-radius: 100%; border: 1px solid #fff; text-align: center; line-height: 30px; color: #fff; font-size: 14px; position: absolute; right: 0; top: 25px; }
.links_m a{color: rgba(255,255,255,0.41);}
.copy_bg {background: #000;overflow: hidden;}
.copy_bg div {color: rgba(255,255,255,0.5);padding: 10px 0; display: block; font-size:14px; text-align:center;}
.copy_bg div a {color: rgba(255,255,255,0.5); font-size:14px;}
.copy_b {display: flex; justify-content: space-between; align-items: center; }


/* 案例 */
.in_case {overflow: hidden; margin-top: 4%; margin-bottom:5%; display: none;}
.in_case ul {}
.in_case li {width:100%;float: left; background: #eee; position: relative;}
.in_case li .in_case_1 {}
.in_case li .in_case_2 {position: absolute; bottom:0; left: 0; background: rgba(0,0,0,0.6); width: 100%; height:50px;display: flex;align-items: center;transition:all 0.5s;justify-content: center;}
.in_case li .in_case_2 p {font-size:16px; padding-left: 10px; color: #fff; line-height:50px; }
.in_case li:hover .in_case_2 {height: 100%;background: rgba(0,0,0,0.3);}



/*****topcontrol****/
#topcontrol{width:54px;height:54px;background:url(../images/topback.png) no-repeat;}
#topcontrol:hover{background:url(../images/topback2.png) no-repeat;}



/*****内页****/

.fl{float:left}
.fr{float:right}

.hmw { height:350px; overflow:hidden;}
.hwm_a { color:#fff; margin-top:20px;}
.hwm_a a{ color:#fff; }

.inp_ab_a {overflow: hidden; background: #f2f2f2; width: 100%;}

.inp_ab_a_1 {width:70%;}
.inp_ab_a_1 ul {}
.inp_ab_a_1 li {float: left; font-size: 18px; line-height:60px;position: relative; width:180px; text-align: center;}
.inp_ab_a_1 li a {display:block; color:#333;}
.inp_ab_a_1 li:hover>a {color:#fff!important; background:#028aca;}
.inps_aa a { color: #fff!important;background:#028aca;}

.inp_ab_a_2 {line-height:60px;}
.inp_ab_a_2 p {float:left; text-indent:12px; font-size: 15px; margin-left:5px; padding-left: 10px;}
.inp_ab_a_2 p a {display:block; color:#5f5f5f;}
.mis1_1 { position: relative;}
.mis1_1:after{ content:""; position: absolute; top:5px; left: 0; background: url(../images/ao_ss_1.png) no-repeat;width: 14px; height: 14px;}
.mis1_2 { position: relative;}
.mis1_2:after{ content:""; position: absolute; top:11px; left:5px; background: url(../images/ao_ss_2.png) no-repeat;width: 5px; height: 6px;}
.mis1_3 { position: relative;}
.mis1_3:after{ content:""; position: absolute; top:23px; left:-6px; background: url(../images/ao_ss_1.png) no-repeat;width: 14px; height: 14px;}
.mis1_4 { position: relative;}
.mis1_4:after{ content:""; position: absolute; top:28px; left:0px; background: url(../images/ao_ss_2.png) no-repeat;width: 5px; height: 6px;}


.ny_goy {overflow: hidden; margin:40px 0;}


/*****公司内页****/
.nabo_mi {overflow: hidden; }
.nabo_mi_zuo {width:calc(100% - 575px); color: #333; overflow: hidden;float:right;margin-top:30px;}
.nabo_mi_zuo .nabo_mi_zi {margin-bottom: 20px;}
.nabo_mi_zuo .nabo_mi_zi span {font-size: 35px; color: #dadada;}
.nabo_mi_zuo .nabo_mi_zi i {font-size: 30px; font-weight: bold; color: #028aca;}
.nabo_mi_zuo .nabo_mi_zi .nabo_xian {width:90px; height:5px; background: #028aca;margin-top: 10px;}

.nabo_mi_zuo .nabo_mi_zuo_a1 {line-height:28px;font-size:16px; }

.nabo_mi_yuo {overflow: hidden;width:530px; background: #fff;padding:10px;float: left;}
.nabo_mi_yuo img {width:510px; height: auto;}

.ab_3 {text-align: center; width: 100%;}

/*文化*/
.lsm_cult { overflow:hidden;}
.lsm_cult ul { margin-left:-2%;}
.lsm_cult li { float:left; width:48%; margin-left:2%; background:#fff; padding:1%; margin-bottom:30px;border-radius:10px;transition:all 0.5s;}
.lsm_cult li .lsm_cult_a { font-size:26px; margin-top:10px;}
.lsm_cult li .lsm_cult_b { margin-bottom:20px; line-height:26px; font-size:15px;margin-top:10px; height: 80px;}
.lsm_cult li .lsm_cult_c { overflow:hidden;border-radius:5px;}
.lsm_cult li .lsm_cult_c img {border-radius:5px;transition:all 0.5s;}
.lsm_cult li:hover .lsm_cult_c img {transform:scale(1.1);}
.lsm_cult li:hover { display:block; background:#f9f9f9;}


/*内页产品*/
.ny_pes_a a { color: #028aca!important;display: block;}

.ny_pro_call {overflow: hidden;}
.ny_pro_call ul {margin-left:-1%;}
.ny_pro_call li {margin-left: 1%; width:32.33%; float: left; margin-bottom: 20px;position: relative;}
.ny_pro_call li .ny_pro_call_a {overflow: hidden;border-bottom: 1px solid #eee;}
.ny_pro_call li img{transition:all 0.5s;}
.ny_pro_call li:hover img {transform:scale(1.1);}
.ny_pro_call li .ny_pro_call_b {background: #fff; padding:15px 0; text-align: center; font-size: 16px;}
.ny_pro_call li:hover>a{ display: block; color:#028aca;}
.ny_pro_call li:after{ content: ""; display: block;background: #eee; width:0%; height:0px; position: absolute; bottom:0; left: 0;}
.ny_pro_call li:hover:after{ content: ""; display: block;background: #028aca; width:100%; height:2px; position: absolute; bottom:0; left: 0;transition:all 0.8s; }



/*左右一页*/
.zuoy {clear: both; color: #fff;  text-align: center; margin:0 auto;}
.zuoy_ks { width: 100px; display: inline-block; background: #fff; line-height:35px; border: 1px solid #eaeaea;}
.zuoy_ks a { display: block; }
.zuoy_ks:hover a { background: #028aca; color: #fff; }
.zuoy_mi { width: 50px; display: inline-block; background: #028aca; line-height: 35px; border: 1px solid #eaeaea;}


/*上下一页*/
.mska_losa { overflow:hidden; margin:30px 0; line-height:40px; border-bottom:1px solid #e2e2e2; border-top:1px solid #e2e2e2; position:relative; height:80px; }
.mska_losa .mska_losa_1 { width:100%;text-indent:25px;}
.mska_losa .mska_mor { position:absolute; right:0; top:20px; width:120px; background:#028aca; text-align:center;}
.mska_losa .mska_mor a{ color:#fff; display:block;}



/*左栏目*/
.pds_z { float:left; width:260px;}
.pds_z ul {padding:0 2%; }
.pds_z li { float:left; background:#fff; width:100%; line-height:60px; text-indent:25px; margin-bottom:10px;position: relative;}
.pds_z li a{ display:block;}
.pds_z li:hover a{ background:#028aca; color:#fff;}
.pds_z li:after {content: ""; position: absolute; top:20px; right:20px; width: 10px; height: 18px;background: url(../images/pc_san.png) no-repeat; }

.about_mss a { background: #028aca;color: #fff; }

/*右栏目*/
.pds_y { float:right; width:calc(100% - 290px);}


/*产品详情*/
.zoomdemo {overflow:hidden;}
.zoomdemo img { max-width:100%;}
.cpxq_t_l{ float:left; width:50%;}
.sp-wrap{ display:none; line-height:0; font-size:0;}
.sp-thumbs{ width:100%;margin-top:10px;}
.sp-thumbs img{ width:100%;}
.sp-thumbs a:link, .sp-thumbs a:visited{  width:13%; height:50px; overflow:hidden; opacity:.3; display:inline-block; background-size:cover; background-position:center; -webkit-transition:all .2s ease-out; -moz-transition:all .2s ease-out; -ms-transition:all .2s ease-out;-o-transition:all .2s ease-out; transition:all .2s ease-out;}
.sp-thumbs a:hover{opacity:1;}
.sp-thumbs a:active, .sp-current{ opacity:1!important; position:relative;}
.sp-large{ position:relative; overflow:hidden; width:100% !important;}
.sp-large a{ display:block;}
.sp-zoom{ position:absolute; left:-50%; top:-50%; cursor:-webkit-zoom-in; cursor:-moz-zoom-in; cursor:zoom-in; display:none;}
.sp-zoom img{ max-width: none;}
.sp-lightbox{ position:fixed; top:0; left:0; height:100%; width:100%; background:rgb(0,0,0); background:rgba(0,0,0,.9); z-index:500; display:none; cursor:pointer;}
.sp-lightbox img{position:absolute; margin:auto; top:0; bottom:0; left:0; right:0; max-width:90%; max-height:90%; border:2px solid #fff;}
#sp-prev, #sp-next{ position:absolute; top:50%; margin-top:-25px; z-index:501; color:#fff; padding:14px; text-decoration:none; background:#000; border-radius:25px; border:2px solid #fff; width:50px; height:50px; box-sizing:border-box; transition:.2s;}
#sp-prev{ left:10px;}
#sp-prev:before{ content:''; border:7px solid transparent; border-right:15px solid #fff; position:absolute; top:16px; left:7px;}
#sp-next{ right:10px;}
#sp-next:before{ content:''; border:7px solid transparent; border-left:15px solid white; position:absolute; top:16px; left:18px;}
#sp-prev:hover, #sp-next:hover{ background:#444;}
@media screen and (max-width: 400px) {.sp-wrap{ margin:0 0 15px 0;} #sp-prev, #sp-next{ top:auto; margin-top:0; bottom:25px;}}
.prodetailtxt{ float: right; width:43%; color:#1a1a1a; line-height:25px; margin-top:1%; margin-right:2%;}
.prodetailtxt p{ font-size:20px; border-bottom:1px solid #dadada; padding:10px 0 15px;}
.protxt{ padding:15px 0;border-bottom:1px solid #dadada; margin-bottom:30px; word-break: break-all; overflow:auto; height:220px;}
.protxt p{ padding:0 5px; /*background:url(../webimages/icon06.jpg) left 15px no-repeat;*/ margin-left:0 !important; color:#a5a5a5; }
.protxt p span{font-size:14px !important;color:#1a1a1a;line-height: 24px !important;display: block;padding: 6px 0;}
.psw_1 { width:150px; float:left; line-height:35px; background:#028aca; text-align:center; border-radius: 5px; margin-top:5%;}
.psw_1 a{ display:block; color:#fff;}
.psw_1:hover { background:#0493ff ;}
.pw_1 {line-height:30px; font-size:16px; color:#333; margin-top:15px;}

.chxiq { overflow:hidden;margin-top: 30px;}
.chxiq .chxiq_1 { background:#fff; line-height:50px; text-indent:18px; font-size:18px;}
.chxiq .chxiq_2 { padding:2%;width:100%;}



/*应用*/
.ny_app {overflow: hidden;}
.ny_app ul {margin-left:-1%;}
.ny_app li {margin-left: 1%; width:32.33%; float: left; margin-bottom: 20px;position: relative;}

.ny_app li .ny_app_a {overflow: hidden;border-bottom: 1px solid #eee;}
.ny_app li img{transition:all 0.5s;}
.ny_app li:hover img {transform:scale(1.1);}
.ny_app li .ny_app_b {background: #fff; padding:15px 0; text-align: center; font-size: 16px;}
.ny_app li:hover>a{ display: block; color:#028aca;}
.ny_app li:after{ content: ""; display: block;background: #eee; width:0%; height:0px; position: absolute; bottom:0; left: 0;}
.ny_app li:hover:after{ content: ""; display: block;background: #028aca; width:100%; height:2px; position: absolute; bottom:0; left: 0;transition:all 0.8s; }


.lsm_new_you_ne { float:left; width:calc(100% - 300px);background:#fff;}
.soluw_ney { overflow:hidden; padding:2.5%;}
.soluw_ney_zi { overflow:hidden; font-size:24px; margin-bottom:10px;  font-weight:bold;}
.soluw_ney_xian { border:1px solid #e0e0e0; margin:20px 0 20px 0%; overflow:hidden;}
.soluw_ney_nei { line-height:35px; margin-bottom:20px; font-size:16px; width:100%; text-align:center;}
.soluw_ney_nei2 { line-height:30px; font-size:16px; width:100%;}
.soluw_ney_nei2 p { }
.soluw_ney_nei2 p img { margin: 10px  auto;}
.soluw_ney_nei2 p { padding:0px 0px !important;}

.ny_psw_more { background:#fff; line-height:40px; margin:10px; text-align:center;border-radius:25px; border-top:10px solid #e6e6e6;}
.ny_psw_more a { display:block; color:#333;}
.ny_psw_more:hover a { background:#028aca ; color:#fff;border-radius:25px;}

.soluw_ney_nei2 table { border-collapse:collapse; border: 1px #ccc solid !important; width:100% !important; height: 100%!important;}
.soluw_ney_nei2 table tr { line-height:30px !important;font-size: 11pt!important; padding:0px 0px !important;}
.soluw_ney_nei2 table td { padding:0px 6px !important;word-wrap:break-word;word-break:break-all;border: 1px #ccc solid !important; font-size: 11pt!important; }

.in_newss_a { float:right; background:#fff; width:275px;padding:10px 15px;}
.in_newss_a ul {}
.in_newss_a li { margin-top:15px;}
.in_newss_a li .in_newss_a_1 { overflow:hidden;}
.in_newss_a li .in_newss_a_1 img { transition:all 0.5s;}
.in_newss_a li:hover .in_newss_a_1 img { transform:scale(1.1);}
.in_newss_a li .in_newss_a_2 { line-height:30px; text-align:center;text-overflow: ellipsis; white-space: nowrap; overflow: hidden; padding:0 10px;}
.ny_mie_a>a{background: #028aca!important; color: #fff;}

.in_newss_a_a {font-size:18px; border-bottom: 1px solid #eee;padding-bottom: 10px;position: relative;}
.in_newss_a_a:after{ content: ""; display: block;background: #028aca; width:80px; height:2px; position: absolute; bottom:0; left: 0;}

.in_nm {position: relative;text-overflow: ellipsis; white-space: nowrap; overflow: hidden; text-indent: 25px; padding:0 1%;}
.in_nm:after{ content: ""; display: block;background:url(../images/newswenzhagn.png) no-repeat; width:20px; height:20px; position: absolute; bottom:-1px; left:2px;}

/*服务*/
.sevice_zuo {width:calc(100% - 550px); color: #333; overflow: hidden;float:right; line-height:28px; background: #fff; padding:2%;}
.sevice_zuo span { color:#028aca;font-weight: bold;}

.contact-form { overflow:hidden;}
.contact-form .hd { overflow:hidden;}
.contact-form .hd h2{ font-size:26px;color:#333;line-height:1.25;}
.contact-form .hd p{ margin-top:1rem;font-size:1rem;line-height:1.25;color:#999;}
.contact-form .bd { margin-top:30px;}
.contact-form .bd .iptBox{ display:flex;flex-wrap:wrap;justify-content:space-between;}
.contact-form .bd .iptBox input{padding:2% 2%;width:32.33%;height:50px;font-size:16px;background:#eee;border:none;outline:none;transition:all 1s;}
.contact-form .bd .iptBox input::-webkit-input-placeholder{color:#999;}
.contact-form .bd .iptBox input:hover{ background:#eee;box-shadow:0 0 2rem rgba(0,0,0,0.1);}
.contact-form .bd .txtBox{ margin-top:40px;}
.contact-form .bd .txtBox textarea{ display:block;padding:2% 2%;width:100%;height:10rem;font-size:16px;background:#eee;border:none;outline:none;resize:none;transition:all 1s;font-weight: bold;color: #333!important;}
.contact-form .bd .txtBox textarea::-webkit-input-placeholder{ color:#999;}
.contact-form .bd .txtBox textarea:hover{ background:#eee;box-shadow:0 0 2rem rgba(0,0,0,0.1);}
.contact-form .bd .btnBox{ margin-top:20px;overflow:hidden;}
.contact-form .bd .btnBox a{ display:block;float:right;width:100%;height:60px;line-height:60px;font-size:16px;color:#fff;text-align:center;background:#028aca;}


/*内页新闻*/
.in_nsw {overflow: hidden;margin-bottom: 10px; background: #fafafa; padding:1%;}
.in_nsw1 {float: left; width:calc(100% - 620px); padding:2%;}
.in_nsw1 .in_nsw1_1 {font-size:30px; font-weight: bold; margin-top:6%}
.in_nsw:hover .in_nsw1_1 {color: #028aca;}
.in_nsw1 .in_nsw1_2 {color: #666666;margin: 20px 0;line-height: 25px; font-size:16px;min-height:100px;}
.in_nsw1 .in_nsw1_3 {margin-top: 20px;position: relative;}
.in_nsw1 .in_nsw1_3:after{ content: "";position: absolute; top:2px; left:0; width:16px; height:14px; background: url(../images/wen_z.png) no-repeat; }
.in_nsw1 .in_nsw1_3 i {padding-left:25px; color: #666;}

.in_nsw .in_nsw2 {float: right; width: 600px;overflow: hidden;}
.in_nsw .in_nsw2 img {transition:all 0.5s; }
.in_nsw:hover .in_nsw2 img {transform:scale(1.1);}

.ny_mne{overflow: hidden; margin-top: 10px;}
.ny_mne ul {}
.ny_mne li {background:#fff; width: 100%; margin-bottom: 10px; padding:2%;overflow: hidden; }
.ny_mne li .ny_mne_z {width:90%;float: left;}
.ny_mne li .ny_mne_z .ny_mne_1{font-size:18px;font-weight: bold; }
.ny_mne li:hover .ny_mne_z .ny_mne_1 {color: #028aca;}
.ny_mne li .ny_mne_z .ny_mne_2{color: #666666;margin-top: 15px; line-height:26px;}
.ny_mne li .ny_mne_y {float: right;color: #666666;text-align: center;}
.ny_mne li .ny_mne_y .ny_mne_4{font-size:40px;}
.ny_mne li .ny_mne_y .ny_mne_5{}


/*--合作伙伴--*/
.huanjin { overflow:hidden;}
.huanjin ul { margin-left:-2%;}
.huanjin li { width:23%; float:left; margin-left:2%; line-height:45px; text-align:center; overflow:hidden; margin-bottom:20px;background: #fff;padding: 5px;}
.huanjin li img { transition: all .5s; max-width:100%;}
.huanjin li:hover img { transform: scale(1.1); }
.huanjin_sa { overflow:hidden; border:1px solid #eee;}
.huanjin li p{ text-overflow: ellipsis; white-space: nowrap; overflow: hidden; padding:0 10px;transition: all .5s;}
.huanjin li p a{ display:block;}
.huanjin li:hover p { color:#028aca; font-size:16px; font-weight:bold;}

.huanjin li .mr_12 { margin-bottom: 0px; position: relative;  overflow: hidden;}
.huanjin li .mr_12 .img { display: block; position: relative; box-sizing: border-box; background: #fff;overflow: hidden;}
.huanjin li .mr_12 a { display: block;}
.huanjin li .mr_12 .img img { transition:all 0.5s;}
.huanjin li .mr_12 .img:hover img { transform:scale(1.1);}



/*--lian方式--*/

.cont_a {float:right; width:calc(100% - 530px);}

.cont {float:left;width:500px;}
.cont .cont_z { background: #fff; margin-bottom: 10px;padding:2%; line-height: 28px;}
.cont .cont_z i {font-size:22px; font-weight:bold;color: #028aca;}

.con_top {margin-bottom: 15px; font-size:16px;position: relative; padding-bottom: 10px;}
.con_top:after{ content: ""; display: block;background: #028aca; width:45px; height:2px; position: absolute; bottom:0; left: 0;}