  @charset "utf-8";
*{margin: 0;padding: 0;}
.clear{clear: both;}
strong,a,span,li{font-size: 14px;}
img{border: none;}
a, a:link, a:active, a:visited, a:hover{color: #fff;text-decoration: none;}
ul, li, ol{list-style: none;}
i,em{font-style:normal;}
/* CSS Document *//* 样式重置-----------------------------------------------------------------------------------------------------*/::-webkit-input-placeholder{color:#fff;}
:-moz-placeholder{caret-color:#fff;}
::-moz-placeholder{color:#fff;}
:-ms-input-placeholder{flood-color:#fff;}
input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{box-shadow:0 0 0 60px #121a6b inset; -webkit-text-fill-color: #fff;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin: 0;padding: 0;border: 0;outline: 0;}
ul{list-style: none;}
/* 清除浮动----------------------------------------------------------------------------------------------------*/
.clear{clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;}
.text-center{text-align: center;}
/* 兼容清除浮动和错位 */a{text-decoration: none;color: #333;}
a:hover{color: #121a6b;}
.clearfix:after{clear: both;content: ' ';display: block;font-size: 0;line-height: 0;visibility: hidden;width: 0;height: 0;}
* html .clearfix{height: 1%;}
.clearfix{display: block;}
.f-oh{overflow: hidden;}
.fl{float: left;}
.fr{float: right;}
/* 主体宽度设置----------------------------------------------------------------------------------------------------*/body{
	/* background-color: #fff;background-image: url(/static/index/zm001/assets/images/bbg.jpg);background-position: top center;background-size: 1920px auto;background-repeat: no-repeat; */
}
header{background-color: #fff;background-image: url(/static/index/zm001/assets/images/hbg.jpg);background-position: top center;background-size: 1920px auto;background-repeat: no-repeat;}
header>.wrap{position: relative;}
header .n-search{width: 420px;padding: 10px 5px;position: absolute;top: 50%;right: 0;transform: translateY(-50%);}
header .n-search input{width: 310px;height: 50px;border: none;outline: none;float: left;}
header .n-search button{display: inline-block;width: 65px;height: 50px;float: left;background-color: #a81404;color: #fff;border: 0;}
.wrap{width: 100%;max-width: 1400px;margin: 0 auto;}
.bgw{background-color: #fff;}
.flex-between{display: -webkit-flex; display: -moz-flex; display: -ms-flex;display: -o-flex; display: flex;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;-o-align-items: center;align-items: center;-webkit-justify-content: space-between;-moz-justify-content:space-between;-ms-justify-content: space-between;-o-justify-content: space-between;justify-content: space-between;}
.flex-around{display: -webkit-flex; display: -moz-flex; display: -ms-flex;display: -o-flex; display: flex;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;-o-align-items: center;align-items: center;-webkit-justify-content: space-around;-moz-justify-content:space-around;-ms-justify-content: space-around;-o-justify-content: space-around;justify-content: space-around;}
.flex-center{display: -webkit-flex; display: -moz-flex; display: -ms-flex;display: -o-flex; display: flex;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;-o-align-items: center;align-items: center;-webkit-justify-content: space-center;-moz-justify-content:space-center;-ms-justify-content: space-center;-o-justify-content: space-center;justify-content: space-center;}
.flex-wrap{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;}
.scale{transition: 1s;transform:scale(1.2,1.2); -ms-transform:scale(1.2,1.2);  /* IE 9 */-moz-transform:scale(1.2,1.2); /* Firefox */-webkit-transform:scale(1.2,1.2);  /* Safari ?’? Chrome */-o-transform:scale(1.2,1.2); }.ellipsis{overflow: hidden;text-overflow: ellipsis;white-space:nowrap;}
/*header*/
.headtop{width: 100%;max-width: 1920px;height: 45px;line-height: 45px;margin: 0 auto;color: #999;border-bottom: 1px solid #f2f2f2;}
.headtop span{color: #919191;font-size: 14px;line-height: 30px;}
.topinfo{float: right;}
.topinfo ul li{float: left;border-right: 1px solid #f2f2f2;}
.topinfo ul li:last-child{border: none;}
.topinfo ul li:first-child{background-color: #f2f2f2;}
.topinfo ul li a{display: block;padding: 0px 15px;}
.topinfo ul .tel a{color: #0159a0;font-size: 18px;font-weight: bold;display: inline-block;}
.wechat{position: relative;}
.wechat .vx{position:absolute;margin-top: 2px;height: 0;overflow: hidden;transition: 0.3s;}
.wechat .vx img{max-width: 111px;}
.wechat:hover .vx{height: 120px;}
.logo{padding-top: 3.572%;margin-bottom: 2.858%;overflow: hidden;max-width: 100%;float: left;}
.hotlinks a{display: inline-block;padding: 8px 30px;border-radius: 20px;background-color: #f2f2f2;color: #666666;transition: 0.3s;margin: 0 5px;}
.hotlinks a:hover{color: #0159a0;background-color: #a81404;}
.hotlinks{margin-top: 20px;}
nav{background-color: #121a6b;display: inline-block;width: 100%;/* transform: translateY(5px); */float: left;}
nav>ul{background-color: #121a6b;}nav>ul li{float: left;width: calc(11.111111%);text-align: center;position: relative;}
nav>ul>li{height: 60px;}
nav>ul.wrap li span{display: inline-block;text-align: center;padding: 0 5px;}
nav>ul li>a{display: block;color: #fff;line-height: 60px;font-size: 16px;transition: 0.3s;}
/* nav>ul>li>a{width: 100%;position: absolute;left: 0;bottom: 0;}
 */nav>ul li:hover>a{color: #fff;background-color: #a81404;}
nav>ul li.ons>a{color: #fff;background-color: #a81404;line-height: 70px;height: 70px;transform: translateY(-10px);box-shadow: 6px 0px 2px -3px rgb(0 0 0 / 50%);}
nav>ul li.ons>ul{top: 60px;}
nav>ul li>ul{position: absolute;width: 100%;display: none;z-index: 999999;min-width: 100%;width: max-content;}
nav>ul li>ul>li{float: none;width: 100%;}
nav>ul li>ul>li>a{display: block;color: #fff;line-height: 45px;font-size: 16px;background: #121a6b;transition: 0.3s;}
nav>ul li:hover ul{display: block;}
/*headerend*//*banner*/
.banner{position: absolute;width: 100%;height: 399px;z-index: -1;}
.flexslider{margin: 0px auto;position: relative;width: 100%;height: 399px;overflow: hidden;zoom: 1;}
.index .flexslider{/* height: 399px; */}.flexslider .slides li{ width: 100%; height: 100%; }.flex-direction-nav a{ width: 70px; height: 70px;overflow: hidden; margin: -35px 0 0;display: block; position: absolute; top: 50%; z-index: 10; cursor: pointer;opacity: 0; filter: alpha(opacity=0);-webkit-transition: all .3s ease; border-radius: 0px;font-size: 70px;color: rgba(6,102,204,0.8);text-align: center;line-height: 65px;font-family: cursive; }.flex-direction-nav .flex-next{ background-position: 0 -70px; right: 0; }.flex-direction-nav .flex-prev{ left: 0; }.flexslider:hover .flex-next{ opacity: 1; filter: alpha(opacity=100); }.flexslider:hover .flex-prev{ opacity: 1; filter: alpha(opacity=100); }.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity: 1;filter: alpha(opacity=100);color: rgba(6,102,204,1);}
.flex-control-nav{ width: 100%; position: absolute; bottom: 10px; text-align: center; }.flex-control-nav li{ margin: 0 2px; display: inline-block; zoom: 1;  *display: inline;}
.flex-control-paging li a{display: block; height: 16px; overflow: hidden; text-indent: -99em; width: 16px; cursor: pointer; background-color: rgba(6,102,204,0.5) ;}
.flex-control-paging li a.flex-active, .flex-control-paging li.active a{ background-color: rgba(6,102,204,1) ; }.flexslider .slides a img{ width: 100%; height:399px; display: block; }.index .flexslider .slides a img{/* height: 399px; */}/*banner  end*//*search all*/
.search{font-size: 16px;color: #121a6b;}
.search .icon{font-size: 38px;vertical-align: middle;}
.search a{color: #121a6b;font-size: 16px;transition: 0.3s;padding: 0 10px;line-height: 68px;}
.search a:hover{color: #0292ff;}
.search form input{border: none;outline: none;}.search form{display: block;text-align: right;width: 410px;border-left: 1px solid #fff;}
#search_text{background: #121a6b;font-size: 16px;color: #fff;width: 77%;line-height: 80px;}
.search form button{border: none;outline: none;color: #fff;line-height: 80px;padding: 0 5%;cursor: pointer;background-color: #ffcc00;}
.hotnews{padding: 0 2%;margin-top: 8px;position: relative;}
.hotnews span{display: inline-block;font-size: 16px;background-color: #121a6b;padding: 7.5px 15px;color: #fff;}
.hotnews span::before{display: inline-block;margin-right: 8px;}
.newsgo{display: inline-block;width: 80%;margin-left: 1.5%;height: 66px;vertical-align: middle;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;position: relative;}
.newsgo .scroll{width: 2000px;position:absolute;left:0px;top:0px;}
.newsgo a time{display: inline-block;margin-left: 3%;}
/*search end*//* 通用区域标题 */
.name h2{font-size: 46px;color: #333333;margin-top: -42px;position: relative;margin-bottom: 15px;font-weight: 400;}
.name h2 span{font-size: 46px;color: #121a6b;font-weight: 600;}
.name div{color: #77777e;opacity: 0.2;text-transform: uppercase;font-size: 50px;font-family: fantasy;}
.name p{color: #77777e;}
.imgbox{overflow: hidden;}
.imgbox img{max-width: 100%;transition: 0.3s;display: block;}
.imgbox:hover img{transform: scale(1.1);}
.advgo{text-align: center;margin: 2.5% auto;}
.adv2{margin: 1% auto 2.5%;}
.advgo img{width: 100%;max-width: 1400px;}
.newsimgs{margin-right: 7.354%;width: calc(100% - 7.354%);float: left;}
.newsimgs a{display: inline-block;width: 100%;height: 100%;height: 440px;}
.newsimgs img{width: 100%;height: 100%;object-fit:cover;}
.newsimgs p{color: #fff;padding: 15px 85px 15px 10px;margin-top: -50px;position: relative;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;background-color: rgba(0,0,0,0.3);}
.newsimgs .swiper-pagination{width: 36%;left: unset;right: 2%;z-index: 100;text-align: right;}
.newsimgs .swiper-pagination .swiper-pagination-bullet{width: 13px;border-radius:5px;background-color: #b2b2b2;transition: 0.3s;opacity: 1;height: 5px;}
.newsimgs .swiper-pagination .swiper-pagination-bullet-active{width: 20px;height: 5px;background-color: #121a6b;}
.newslist{width: 100%;}
.aqa{width: 100%;padding-left: 20px;}
.aqa .topline{margin: 0;}
.aqa .indextel{background-color: #eaac49;text-align: center;padding: 11px 0;color: #fff;font-size: 13px;margin-top: 8px;}
.aqa .cols{background-color: #81a4dc;}
.aqa .cols1{background-color: #8cc264;}
.inline{display: inline-block;vertical-align: middle;transition: 0.3s;}
.aqa .indextel .inline:last-child{width: 165px;text-align: left;padding-left: 8px;}
.aqa .indextel .inline p:first-child{text-transform: uppercase;}
.aqa .indextel .inline:last-child:hover{padding-left: 20px;width: 165px;}
/* .allist ul li span:first-child{display: inline-block;max-width: 83%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
 */
.sectwo .coms .topline{margin: 0;background-color: rgb(255, 255, 255);margin: 1.43% 0;}
.sectwo .coms .topline .goon{font-size: 22px;font-weight: bold;
	/* background-image: url(/static/index/zm001/assets/images/li-ico.png);background-repeat: no-repeat;background-position: left center; */
}
/* .sectwo>div:nth-child(2n-1){padding-right: 1.98%;} */
/* .sectwo>div:nth-child(2n){padding-left: 1.98%;} */
.other .topline{margin: 0 0 0 4%;}
.comsinfo{padding: 15px;border: 1px solid #ccc;}
.comsinfo h2{font-size: 16px;line-height: 3;margin-bottom: 5%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.comsinfo a{margin-right: 18px;}
.comsinfo p{color:#666;line-height: 30px;max-height: 203px;}
.whs .wh{padding: 2.19% 1.5% 0 0;}
.whs .wh img{max-width: 95px;height: 68px;object-fit: cover;}
.whs .wh a{display: block;color: #333;}
.whs .wh a h3{font-size: 16px;margin-bottom: 12px;}
.whs .wh .row{padding-left: 20px;}
.whs .wh h3{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;transition: 0.3s;}
.whs .wh a:hover h3{color: #121a6b;}
.sectwo .allist ul li span:first-child{color: #333;}
.whs .wh li{text-indent: 2%;overflow: hidden;display: inline-block;width: calc(100% - 0% );background-color: #fff;padding: 9px 0 5.5px;position: relative;transition: all 0.5s;}
.whs .wh li:before{content: "";width: 5px;height: 5px;display: inline-block;margin: 0px 5px 7px 0;background-color: #121a6b;}
.whs .wh li a{display: inline-block;width: calc(98% - 14px);}
.whs .wh li a span:first-child{width: calc(100% - 40px);display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 15px;float: left;}
.whs .wh li a span:last-child{width: 40px;display: inline-block;}
/*grid*/
.adv1{padding: 50px 0 50px;}
.adv1 .grid{margin-top: 5%;}
.adv1 .grid ul{display: flex;justify-content: space-between;}
.adv1 .grid ul li{width: 240px;}
.grid ul li{background-color: #f0f0f0;padding: 20px 15px;}
.grid ul li p{font-size: 28px;font-weight: 700;}
.grid ul li b{font-size: 45px;}
.grid ul li  span{font-size: 16px;color: #77777e;}
.grid ul li img{width: 100%;height: 155px;}
.grid ul li .imgbox{margin-top: 10px;}
/*gridend*//* advs */
.advs{background-image: url(/static/index/zm001/assets/images/advsbg.jpg);background-repeat: repeat-y;background-size: auto;padding: 2% 0;}
.advs .ts{margin: 40px auto;}
.advs .ts .pages{position: relative;width: 140px;margin: auto;margin-left: 50%;margin-top: -4%;height: 75px;background: #fff;}
.prolist{padding: 0;overflow: hidden;margin: 0 auto;position: relative;}
.prolist .fl{width: 50%;}
.prolist .proimg img{width: 100%;height: 685px;display: block;object-fit: cover;}
.proname .num::before{content: "";display: block;width: 90px;height: 130px;background-image: url(/static/index/zm001/assets/images/numline.jpg);background-repeat: no-repeat;background-position: right;}
.proname .num{font-size: 95px;color: #c6c6c6;font-weight: bolder;float: left;width: 120px;}
.infobox{width: 80%;float: right;min-width: 750px;padding-top: 20px;}
.protit{width: 520px;float: left;padding-left: 15px;}
.protit h2{color: #3067cb;font-size: 34px;text-indent: 1.5em;line-height: 3;}
.protit p{color: #77777e;padding-bottom: 5%;border-bottom: 3px solid #d9d9d9;}
.protit .others{padding: 5% 0;}
.protit .others a{font-size: 20px;color: #67676d;display: inline-block;width: 34%;line-height: 40px;font-weight: 600;transition: 0.3s;}
.protit .others a::before{content: "";display: inline-block;width: 7px;height: 7px;margin-right: 10px;border-radius: 50%;border: 2px solid #67676d;}
.protit .others a:hover{color: #3067cb;}
.protit .others a:hover::before{border: 2px solid #3067cb;}
.protit .otherimg{width: 830px;margin-top: 10%;position: relative;}
.protit .otherimg ul{background-color: #fff;padding: 10px;}
.protit .otherimg ul li{float: left;width: 33.33%;}
.protit .otherimg ul li img{width: 100%;}
/*even*/
.advs .ts .even .protit  h2 a{display: inline-block;color: #77777e;border-radius: 8px;padding: 6px 15px;transition: 0.3s;border:1px solid #77777e;line-height: 1;text-indent: 0;margin-left: 40%;}
.advs .ts .even .protit  h2 a:hover{border: 1px solid #3067cb;background-color: #3067cb;color: #fff;}
.advs .ts .even .infobox{float: left;padding-left: 5%;}
.advs .ts .even .protit p{width: 91%;}
.advs .ts .even .protit .otherimg{margin-top: 7%;margin-left: -57%;}
.advs .ts .pages>div{color: #000;zoom: 0.6;}
.even .protit .others a{width: 32%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
/* advsend *//* hotpro */
.hotpro{padding: 2% 0;height: 390px;}
.hotpro .hothead{padding: 0 5%;margin: auto;}
.hotpro .hothead .nametit{border-left: 5px  solid #0159a0;padding-left: 10px;margin-bottom: 25px;}
.hotpro .hothead .nametit h3{color: #333333;font-size: 36px;}
.hotpro .hothead .nametit p{color: #77777e;font-size: 16px;text-transform: uppercase;}
.hotpro .hothead .pronav a{font-size: 16px;color: #77777e;display: inline-block;margin: 0 5px;line-height: 4;transition: 0.3s;}
.hotpro .hothead .pronav a:hover{color: #0159a0;}
.hotpro .hothead .pronav .mores{color: #0159a0;}
.hotpro .hotprolist .swiper-container{overflow: hidden;margin: 0 5%;}
.hotpro .hotprolist .swiper-container .boxhide{overflow: hidden;width: 100%;}
.hotpro .hotprolist .boximg img{height: 250px;width: 100%;object-fit: cover;}
.hotpro .hotprolist .boximg .imgbox::after{content: "";display: block;width: 100%;height: 10px;background-color: transparent;transition: 0.3s;margin-top: -10px;position: relative;}
.hotpro .hotprolist .boximg:hover .imgbox::after{background-color: #ffcc00;}
.hotpro .hotprolist .boximg a p{font-size: 16px;line-height: 55px;}
.hotpro .hotprolist .nav{width: 100%;position: relative;margin-top: -13%;}
.hotpro .hotprolist .nav>div{color: #000;font-weight: bolder;}
/* hotproend *//* mainyxstar */
.mainyx{background-color: #f6f6f6;padding: 2% 0;overflow-x: hidden;}
.youlist{width: 1400px;margin: 2%  auto;}.youlist .imgbox img{width: 100%;height: 460px;background-repeat: no-repeat;background-size: cover;}
.youlist .xs-tit{position: absolute;width: 260px;height: 375px;padding: 3% 5%;background-color: #fff;top: 18%;left: 11%;}
.youlist .xs-tit::before{content: "";width: 85px;height: 2px;background-color: #ffff00;display: block;margin-left: -28%;position: absolute;top: 13%;}
.youlist .xs-tit .title{font-size: 34px;color: #0159a0;margin-bottom: 6%;font-weight: bolder;}
.youlist .xs-tit p{font-size: 16px;color: #67676d;line-height: 35px;height: 230px;}
.youlist .xs-tit .nums{font-size: 24px;}
.youlist .xs-tit .nums span{color: #0159a0;font-weight: bolder;font-size: 32px;}
#xs-swiper{overflow: visible;}
#xs-swiper .pages{width: 50px;height: 50px;border: 1px solid #fff;color: #fff;border-radius: 50%;padding: 14px;zoom: 0.8;margin: -20px 30px;background: transparent;}
/* server */
.serverall{padding: 2% 0;}
.allbox ul{margin-top: 35px;}
.allbox ul li{float: left;margin-top: 30px;position: relative;padding: 23px 48px 0;text-align: center;width: 65px;margin: auto;padding-right: 96px;background-image: url(/static/index/zm001/assets/images/seright.png);background-position: 90% 70px;background-repeat: no-repeat;}
.allbox ul li:last-child{background: unset;padding-right: 0;}
.allbox ul li img{position: absolute;z-index: -1;top: 0;left: 0;display: block;border-radius: 50%;transition: 0.3s;border: 5px solid transparent;}
.allbox ul li:nth-child(1) img{transform: rotate(0deg);}
.allbox ul li:nth-child(2) img{transform: rotate(60deg);}
.allbox ul li:nth-child(3) img{transform: rotate(120deg);}
.allbox ul li:nth-child(4) img{transform: rotate(180deg);}
.allbox ul li:nth-child(5) img{transform: rotate(220deg);}
.allbox ul li:nth-child(6) img{transform: rotate(280deg);}
.allbox ul li span{font-size: 50px;color: #121a6b;}
.allbox ul li p{color: #67676d;font-size: 16px;}
.allbox ul li:hover img{/* transform: rotate(720deg); */border: 5px solid #121a6b;filter: drop-shadow(2px 4px 6px #4986c7);}
/*case*/
.case{background-image: url(/static/index/zm001/assets/images/casebg.jpg);background-repeat: no-repeat;background-size: auto;padding-top: 15px;margin-top: 55px;padding-bottom: 55px;}
.case .name div{opacity: 0.4;}
.case .name h2{color: #ccc;font-weight: 500;}
.case .name span{color: #ffcc00;}
.case .name p{color: #dedede;}
.casegird{margin-top: 40px;background-color: #ececec;}
.casegird .caselist{width: 220px;padding: 20px 0;}
.casegird .caselist li{line-height: 46px;text-align: center;}
.casegird .caselist li a{display: block;font-size: 16px;transition: 0.3s;color: #67676d;}
.casegird .caselist li.on a{color: #fff;background-color: #ffcc00;}
.casegird .caselist li:hover a{color: #fff;background-color: #ffcc00;}
.case .picinfo{width: 980px;position: relative;}
.case .picinfo .imgbox{width: 600px;}
.case .picinfo .box1{overflow: hidden;}
.case .picinfo>div{/* display: none; */position: absolute;width: 100%;}
.case .picinfo>div:first-child{display: block;}
.case .picinfo .clearfixinfo{background-color: #ececec;width: 310px;background-color: #ececec;padding: 3% 3% 2% 4%;}
.case .picinfo .clearfixinfo h3{font-size: 20px;color: #333333;line-height: 30px;margin-bottom: 15px;}
.case .picinfo .clearfixinfo .more{display: inline-block;border:1px solid #757373;border-radius: 15px;transition: 0.3s;font-size: 16px;padding: 5px 15px;margin-top: 20px;}
.case .picinfo .clearfixinfo p{color: #67676d;line-height: 28px;}
.case .picinfo .clearfixinfo .more:hover{color: #ffcc00;border-color: #ffcc00;}
/*telban*/
.telban{background-image: url(/static/index/zm001/assets/images/shanbg.jpg);background-repeat: no-repeat;background-size: auto;padding: 43px 0;color: #fff;}
.telban .left{width: 682px;text-align: center;position: relative;}
.telban .left::before{content: "";display: block;width: 168px;height: 168px;background-image: url(/static/index/zm001/assets/images/shan.png);background-repeat: no-repeat;background-size: contain;position: absolute;left: 40%;background-position: 54% 27%;animation: shans 30s linear infinite;}
@keyframes shans{0%{  transform: rotate(0deg);}100%{transform: rotate(720deg);}}.telban .left>p{font-size: 20px;}
.telban .slogan{font-size: 26px;font-weight: bolder;margin-bottom: 15px;}
.telban .slogan b{font-size: 48px;}
.telban .right{width: 500px;text-align: center;}.telban .right a{color: #fff;display: block;font-size: 26px;font-weight: bolder;margin-top: 23px;transition: 0.3s;}
.telban .right a span{font-weight: 500;font-size: 30px;vertical-align: middle;}
.telban .right .mas{background-color: #ffcc00;display: inline-block;padding: 2px 9%;border-radius: 25px;color: #fff;font-weight: 500;font-size: 20px;border: 3px solid #ffcc00;}
.telban .right .mas:hover{background-color: transparent;color: #ffcc00;}
.telban .right a:hover b{color: #ffcc00;}
/* indexmesage */
.indexmesage{background-image: url(/static/index/zm001/assets/images/msgbg.jpg);background-repeat: no-repeat;background-size: auto;padding: 35px 0 25px;color: #fff;}
.weblogo .slogan{padding: 0 37px;font-family: fantasy;position: relative;width: 370px;margin-right: 60px;margin-bottom: 13px;}
.weblogo .slogan::before{content: " “ ";display: inline-block;font-size: 30px;color: #fff;position: absolute;left: 0;font-family: fangsong;}
.weblogo .slogan::after{content: " ” ";display: inline-block;font-size: 30px;color: #fff;position: absolute;right: 0;top: 40px;font-family: fangsong;}
.weblogo a{border: 1px solid #fff;border-radius: 20px;color: #fff;font-size: 14px;padding: 12px 10px 12px 25px;margin-left: 7%;}
.weblogo a span{color: #ffcc00;font-size: 31px;vertical-align: sub;display: inline-block;margin-right: 10px;}
.weblogo a b{font-size: 20px;transition: 0.3s;}
.weblogo a:hover b{color: #ffcc00;}
.weblogo h4{font-size: 30px;color: #fff;font-weight: bolder;}
.weblogo p{font-size: 20px;text-align: right;line-height: 2.7;}
/*abouts*/
.mycoms{padding-top: 5%;background-image: url(/static/index/zm001/assets/images/combg.jpg);background-repeat: no-repeat;background-size: auto;background-position: bottom;}
.mycoms h1{font-size: 22px;}
.mycoms h1::after{content: "";display: block;width: 28%;height: 6px;background-color: rgba(0,0,0,0.2);margin: auto;margin-top: -8px;margin-bottom: 1%;}
.mycoms .name p{font-size: 18px;color: #333;margin-bottom: 2%;text-transform: uppercase;}
.companys .cominfo{width: 100%;overflow: hidden;padding-bottom: 10px;}
.companys .imgbox{width: 500px;margin-left: 40px;margin-right: 55px;}
.companys .comcons{width: 600px;}
.companys .comcons>p{font-size: 90px;height: 176px;color: rgba(119,119,129,0.3);font-weight: bolder;}
.companys .comcons>p::after{content: "";height: 3px;width: 30px;display: block;margin: 30px 0;background-color: #121a6b;}
.companys .comcons>h2{color: #333;font-size: 32px;margin-bottom: 20px;}
.companys .comcons .aboutbox{font-size: 16px;color: #67676d;line-height: 30px;margin-bottom: 15px;}
.companys .comcons .consmore{background-color: #121a6b;display: inline-block;padding:9px 9%;border-radius: 25px;transition: 0.3s;color: #fff;font-size: 16px;margin-bottom: 20px;border: 3px solid #121a6b;}
.companys .comcons .consmore:hover{background-color: #fff;color: #121a6b;}
.companys .comcons ul{overflow: hidden;}
.companys .comcons ul li{width: 150px;float: left;background-color: rgba(208,208,208,1);}
.companys .comcons ul li:nth-child(1){background-color: rgba(208,208,208,0.2);}
.companys .comcons ul li:nth-child(2){background-color: rgba(208,208,208,0.6);}
.companys .comcons ul li:nth-child(3){background-color: rgba(208,208,208,1);}
.companys .comcons ul li a{font-size: 16px;color: #000;display: inline-block;width: 100%;line-height: 65px;text-align: center;transition: 0.3s;}
.companys .comcons ul li:hover a{color: #121a6b;}
.companys .comcons ul li span{font-size: 32px;vertical-align: middle;}
.companys .comcons svg text{font-family: Lora;font-size: 90px;fill: rgba(234,234,235,1);font-weight: bolder;stroke-width: 3;transition: 0.5s;}
.companys .comcons:hover p svg text{animation: textAnimate 5s infinite alternate;}
@keyframes textAnimate{0%{stroke: rgba(119,119,129,0.3);  stroke-dasharray: 0 50%;  stroke-dashoffset:  20%;  fill:hsl(240, 3%, 49%)  }100%{stroke: rgba(119,119,129,0.8);  stroke-dasharray: 50% 0;  stroke-dashoffstet: -20%;  fill: hsla(189, 68%, 75%,0%)}}/*abouts  end*//* news */
.news{padding-top: 40px;}
.news .newsone{margin: 50px auto;background-color: #f4f4f4;}
.news .newsone .imgbox{width: 540px;}
.news .newsone .rowinfo{width: 540px;padding: 5% 4% 1% 6%;}
.news .newsone .rowinfo h3,.newslist li h3{color: #333333;font-size: 22px;transition: 0.3s;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news .newsone .rowinfo .cons,.newslist li .cons{color: #67676d;line-height: 35px;margin: 20px 0;}
.news .newsone .rowinfo span,.newslist li span{color: #67676d;}
.news .newsone:hover h3,.newslist li:hover h3{color: #121a6b;}
.topline{margin: 1.43% 0;}
.topline .more{color: #767676;float: right;font-size: 16px;margin: 0 20px;transition: 0.3s;}
.topline .more:hover{color: #121a6b;}
.topline .goon{display: inline-block;padding: 0 1.43%;color: #313130;text-align: center;font-size: 25px;font-weight: bold;border-left: 4px solid #121a6b;margin-left: 3px;}
.topline .goon.on{color: #313130;}
.newslist ul{width: 100%;display: none;padding-top: 1.429%;border-top: 1px solid #d2d2d2;}
.aqa.newslist ul{margin: 0;width: 100%;}
.newslist ul.show{display: block;}
.newslist li{overflow: hidden;display: inline-block;width: calc(100% - 0% );background-color: #fff;padding: 9px 0 5.5px;position: relative;transition: all 0.5s;}
.newslist li a{display: inline-block;width: calc(100% - 19px);}
.newslist li a span:first-child{width: calc(100% - 40px);display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 15px;color: #000;}
.newslist li a span:last-child{width: 40px;display: inline-block;color: #949494;}
.topli li:first-child a{width: 100%;}
.topli li:first-child a span:first-child{font-size: 22px;white-space: normal;width: calc(100%);line-height: 32px;color: #000;display: inline-block;}
.topli li:first-child a span:first-child b{font-size: 16px;color: #949494;font-weight: normal;line-height: 32px;width: 45px;}
.topli li p{width: 100%;display: inline-block;font-size: 16px;line-height: 25px;color: #949494;padding-bottom: 2%;border-bottom: 1px dashed #c9c9c9;}
.topli li p a{display: inline;color: red;line-height: 25px;}
.newslist li::before{content: "";width: 5px;height: 5px;display: inline-block;margin: 0px 10px 7px 0;background-color: #121a6b;}
.topli li:first-child::before{width: 0;height: 0;margin: 0;}
.newslist li h3{font-weight: 500;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.newslist li .cons{line-height: 30px;}
/* .newslist li:after,.wh li:after{position: absolute;content: "";width: 100%;height: 4px;background: #121a6b;left: 0;bottom: 0px;transition: all 0.5s;right: 0;transition: transform 0.5s;margin: auto;transform-origin: right center;transform: scaleX(0);}
.newslist li:hover:after,.wh li:hover:after{transform-origin: left center; transform: scaleX(1);} */
.newslist li:hover a span:first-child,.wh li:hover a span:first-child{/* -webkit-transform: translateY(-7px);-moz-transform: translateY(-7px);-ms-transform: translateY(-7px);-o-transform: translateY(-7px);transform: translateY(-7px);-webkit-box-shadow: 0 0 10px rgba(185, 42, 42, 0.5);-moz-box-shadow: 0 0 10px rgba(185, 42, 42, 0.5);box-shadow: 0 0 10px rgba(185, 42, 42, 0.5);*/color: #ce2513;}

/* notice */
.notice{width: 100%;display: inline-flex;margin: 1.429% 0;}
.notice h2{display: inline-block;font-size: 20px;font-weight: bold;color: #fff;line-height: 60px;background-color: #a81404;width: 120px;float: left;text-align: center;height: 60px;}
.notice .ntc-li{width: calc(100% - 120px);float: left;background-color: #f9f9f9;}
.notice a{display: inline-block;width: 100%;line-height: 60px;height: 60px;color: #000;text-indent: 25px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;float: left;}
.notice a::before{content: "";width: 5px;height: 5px;display: inline-block;margin: 0px 10px 3px 0;background-color: #a81404;}
/* 服务窗口 */
.sectwo .coms{padding-right: 4%;}
.sectwo2>div:first-child .coms{padding-right: 4%;}
.sectwo2>div:nth-child(2) .coms{padding: 0 2%;}
.sectwo2>div:last-child .coms{padding-left: 4%;padding-right: 0;}
.service-win{width: 100%;border: 1px solid #d6d6d6;}
.service-win h2{font-size: 22px;color: #121a6b;text-indent: 20px;font-weight: bold;padding: 2.876% 0;border-bottom: 3px solid #121a6b;}
.service-win ul{display: inline-block;width: 100%;padding: 10px 4px;}
.service-win ul li{width: calc(50% - 8px);margin: 4px;float: left;text-align: center;background-color: #f8f8f8;}
.service-win ul li img{margin:10% 0 2%;}
.service-win ul li p{font-size: 16px;color: #818181;line-height: 35px;margin-bottom: 7%;}
.service-win ul>a{display: inline-block;width: calc(100% - 8px);font-size: 18px;line-height: 50px;font-weight: bold;color: #fff;margin: 4px;background-image: url(/static/index/zm001/assets/images/s-w.jpg);background-size: 100% 80px;background-repeat: no-repeat;text-align: center;}
.service-win ul>a:nth-child(5){background-position: 0 -30px;}
.service-win ul>a:nth-child(6){background-position: 0 0;}





.other ul{width: 96%;}
.other li{padding: 9px 3% 8.7px;}
.other ul li a{display: inline-block;width: 97%;}
.other ul li span:first-child{width: 100%;max-width: 100%;}
.secthe{margin: 25px auto;}
.secthe .topline{margin: 0;}
.secthe .topline .more{margin: 15px 15px 0 0;}
.secthe .newslist ul{width: 100%;margin:  0;}
.proimg,.caseimg{padding: 25px 0;border: 1px solid #ccc;}
.caseimg{overflow: hidden;}
.caseimg .swiper-wrapper{transition-timing-function: linear;}
.proimg .imgbox{}.proimg .imgbox a{color: #fff;display: block;width: 100%;position: relative;overflow: hidden;}
.proimg .imgbox img{width: 100%;max-height: 200px;object-fit: cover;}
.proimg .imgbox .tit{width: 100%;height: 100%;text-align: center;padding-top: 17%;position: absolute;z-index: 1;top: 0;left: 0;transition: 0.3s;opacity: 0;background-color: rgba(0,0,0,0.3);}
.proimg .imgbox .tit h2{font-weight: bold;}
.proimg .imgbox .tit h2::after{content: "";width: 100%;height: 5px;margin-top: 5%;display: block;background-image: url(/static/index/zm001/assets/images/proline.png);background-repeat: no-repeat;background-size: auto;background-position: center;}
.proimg .imgbox a:hover .tit{opacity: 1;}
.proimg>div:first-child a{width: 95%;}
.proimg>div:nth-child(2n) a{width: 95%;margin: auto;}
.proimg>div:last-child a{margin-left: 5%;width: 95%;}
.caseimg a{display: block;}
.caseimg img{width: 100%;height: 170px;object-fit: cover;}
/*linksall*/
.linksall{margin-top: 30px;}
.linksall  .wrap{padding: 1.2% 0;margin-top: -5px;}
.linksall  .wrap .font{font-size: 37px;    font-weight: 800;vertical-align: sub;text-shadow: 5px 5px 5px #ccc;}
/* linkall */
.from{font-size: 20px;}
.from input{font-size: 16px;line-height: 46px;padding: 0 15px;border-radius: 5px;background-color: #fff;border: none;outline: none;margin-right: 20px;display: inline-block;margin-bottom: 15px;width: 270px;}
.from p{margin-bottom: 15px;}
.indexmesage  ::-webkit-input-placeholder,.de-message  ::-webkit-input-placeholder{color:#333;}
.from .code input{width: 170px;margin: 0;}
.from .code img{height: 46px;vertical-align: middle;}
@-webkit-keyframes goline{0%{background-position: 48% 86%;}
50%{background-position: 148% 86%;}
51%{background-position: 0% 186%;}
52%{background-position: 0% 86%;}
100%{background-position: 48% 86%;}
}@keyframes goline{0%{background-position: -18% 86%;}
100%{background-position: 148% 86%;}
/* 51%{background-position: 0% 186%;}
52%{background-position: 0% 86%;}
100%{background-position: 48% 86%;}
 */}.from .subtn input{color: #fff;width: 200px;background-color: #ffcc00;margin: 0;cursor: pointer;background-image: url(/static/index/zm001/assets/images/sub.png);background-position: 48% 86%;background-repeat: no-repeat;transition: 0.3s;}
.from .subtn input:hover{animation:goline 2s ease  infinite;}
/* .verify{display: inline-block;width: 192px;vertical-align: middle;margin: 0;padding-left: 25px;} */
.from .conname{background-image: url(/static/index/zm001/assets/images/icon1.png);background-repeat: no-repeat;background-size: auto;background-position: 95% center;}
.from .tels{background-image: url(/static/index/zm001/assets/images/icon2.png);background-repeat: no-repeat;background-size: auto;background-position: 95% center;}
.from .captcha{background-image: url(/static/index/zm001/assets/images/icon3.png);background-repeat: no-repeat;background-size: auto;background-position: 95% center;}
/* footer */footer{color: #fff;font-size: 16px;float: left;width: 100%;background-color: #424242;}
footer .dz{padding-left: 0;padding-right: 0;}
footer .dz span{text-align: center;}
footer .platform li{text-align: center;}
footer .platform img{max-width: 100%;padding: 0 3px 6px;}
footer .platform p{line-height: 40px;text-align: center;}
footer .footbox{background-color: #424242;float: left;}
footer .copy{background-color: #0868b2;float: left;}
footer a{ color: rgba(255,255,255,1); transition: 0.3s; position: relative;font-size: 16px;}
footer a:hover{ color: #fff;}
footer a:after{z-index:1;content: ''; position: absolute; left: 0; bottom: 0; display: block; height:5px; background-color: rgba(240, 95, 28, 0.3);width:100%; -webkit-transition: transform .5s; -moz-transition: transform .5s; -ms-transition: transform .5s; -o-transition: transform .5s; transition: transform .5s; -webkit-transform: scaleX(0); transform: scaleX(0);-webkit-transform-origin: right center;transform-origin: right center;}
footer a:hover::after{ -webkit-transform-origin: left center;transform-origin: left center;  -webkit-transform: scaleX(1); -moz-transform: scaleX(1); -ms-transform: scaleX(1); -o-transform: scaleX(1); transform: scaleX(1);}
footer .footnav{width: 285px;border-right: 1px solid rgba(255, 255, 255, .3);padding-left: 15px;}
footer .f-link{width: 100%;background-color: #424242;margin-bottom: 1.514%;}
footer .f-link ul{width: 100%;max-width: 1400px;margin: 0 auto;text-align: left;border-bottom: 1px solid #555555;}
footer .f-link ul li{color: #fff;display: inline-block;line-height: 55px;margin-left: 1.8%;}
footer .f-link a{color: #000;}
footer .f-nav{background-color: #383838;float: left;min-height: 160px;padding-top: 3%;}
footer .f-nav ul{width: 100%;text-align: left;margin: 0 auto;max-width: 1400px;}
footer .f-nav ul li{display: inline-block;float: left;width: 25%;text-align: center;line-height: 40px;}
.linkman{padding-left: 50px;padding-right: 30px;border-right: 1px solid rgba(255, 255, 255, .3);max-width: 560px;}
.end_nav{width: 100%;margin: 0 auto;padding: 0 0.593%;background-color: #383838;min-height: 160px;}
.end_nav ul{text-align: left;margin-top: 4.5%;}
.end_nav li,.end_nav li span{font-size: 16px;line-height: 35px;}
.end_nav img{width: 100%;max-width: 110px;margin-top: 12%;}
.end_nav p{line-height: 35px;font-size: 14px;}
footer .icp{line-height: 50px;font-size: 14px;display: inline-block;float: left;width: 100%;text-align: center;}
.footcode{padding-left: 50px;}
.footcode .code{padding: 0 15px;text-align: center;}
.copy{border-top: 1px solid rgba(255, 255, 255, .3);padding: 10px 0;text-align: center;}
.tuanguanxi{position: fixed;top: 50%;transform: translateY(-30%);left: 2px;z-index: 999999;}
.tuanguanxi span{border-radius: 50%;width: 20px;height: 20px;line-height: 20px;font-size: 16px;color: #fff;background-color: rgba(0,0,0,0.7);text-align: center;position: absolute;top: -5px;right: -5px;cursor: pointer;}
.r-platform{position: fixed;top: 50%;transform: translateY(-50%);right: 2px;z-index: 999999;transition: all 0.5s;z-index: 999;}
.r-platform .bird_bt{position: absolute;top: 50%;right: 120px;width: 0px;transform: translateY(-50%);transition: all 0.5s;cursor: pointer;}
.r-platform a{position: absolute;top: 0;left: 0;z-index: 3;}
/* .r-platform .bird{position: absolute;left: 50%;top: -50%;transform: translateX(-50%);} */
/* .r-platform ul{float: left;}
.r-platform ul li{cursor: pointer;width: 46px;height: 46px;position: relative;border: 3px solid #fff;background-color: #fff;margin-bottom: 20%;}
.r-platform ul li::before{content: '';width: 100%;height: 100%;position: absolute;z-index: 1;}
.r-platform ul li:nth-child(1)::before{border: 2px solid #fff;}
.r-platform ul li:nth-child(2)::before{border: 2px solid #3eb800;}
.r-platform ul li:nth-child(3)::before{border: 2px solid #210919;}
.r-platform ul li:nth-child(4)::before{border: 2px solid #00afff;}
.r-platform ul li img{max-width: 100%;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 2;}
.r-platform ul li p{display: inline-block;position:absolute;width: 0px;right: 46px;bottom: 47px;transition: all 0.5s;}
.r-platform ul li p img{width: 100%;}
.r-platform ul li:hover p{width: 100px;} */
/* goodspage */
.pageone{padding-bottom: 15px;}
.pageone .crumb{float: left;width: calc(100% - 1.183% - 1.183%);padding-top: 1.429%;padding-bottom: 1.072%;margin-top: 1%;font-size: 14px;color: #77777e;border-bottom: 1px dashed #dcdcdc;margin: 0 1.183%;}
.pageone .crumb h3{display: inline-block;float: left;color: #121a6b;}
/* .pageone .crumb::before{content: '';width: 10px;height: 20px;margin-right: 7px;margin-top: -3px;vertical-align: middle;display: inline-block;background-color: #121a6b;}
 */
.pageone .crumb span{font-size: 22px;font-weight: bolder;color: #000;vertical-align: middle;}
.pageone .crumb a{color: #77777e;transition: 0.3s;}
.pageone .crumb a:hover{color: #121a6b;}
.pageone .navgo{background-color: #fff;}
.pageone .navgo .navbox{width: 100%;margin-top:14.51%;border: 1px solid #dadada;}
.pageone .navgo .navbox h2{font-size: 26px;font-weight: bold;margin: 8% 0 5% 8.114%;padding-left: 4%;border-left: 3px solid #121a6b;}
.pageone .navgo .navbox ul{padding: 3.226%;border-top: 1px solid #dadada;}
.pageone .navgo .navbox ul li{border-bottom: 1px dashed #dadada;}
.pageone .navgo .navbox ul li:last-child{border-bottom:0;}
.pageone .navgo .navbox h3{background-color: #121a6b;font-size: 16px;font-weight: 500;text-align: center;padding: 12% 0 1%;color: #fff;margin-bottom:3px;border-radius: 7px 7px 0 0 ;}
.pageone .navgo .navbox h3::after{content: "";display: block;width: 100%;height: 5px;border-top: 1px solid #fff;background-color: #121a6b;margin-top: 12%;}
.pageone .navgo .navbox>ul li a{display: block;font-size: 16px;color: #000;line-height: 50px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;transition: 0.3s;}
.pageone .navgo .navbox>ul li a b{width: 20px;height: 20px;line-height: 20px;text-align: center;border-radius: 50%;background-color: #121a6b;color: #fff;display: inline-block;transition: all 0.3s;margin: 0 7%;}
.pageone .navgo .navbox>ul li a:hover b{color: #121a6b;background-color: #fff;}
.pageone .navgo .navbox>ul li a span{font-size: 20px;float: right;margin-right: 15px;}
.pageone .navgo .navbox>ul li:hover a{color: #fff;background-color: #121a6b;}
.pageone .navgo .navbox h4{background-color: #121a6b;font-size: 16px;font-weight: 500;text-indent: 2em;padding: 5% 0;color: #fff;margin-bottom:3px;}
.pageone .navgo .navbox h4 span{display: inline-block;margin-left: 20%;}
.pageone .navgo .navbox .contact-box{font-size: 20px;line-height: 35px;color: #333;}
.pageone .navgo .navbox .contact-box .leftbox{color:#666;margin-top: 5px;border: 1px solid #ececeb;border-bottom: 5px solid #121a6b;}
.pageone .navgo .navbox .contact-box .leftbox ul{padding: 15px 0;}
.pageone .navgo .navbox .contact-box .leftbox ul li{text-align: left;line-height: 25px;padding: 5px 8%;}
.pageone .navgo .navbox .contact-box .leftbox .mobile{color: #121a6b;font-size: 16px;font-weight: bold;display: inline-block;background-color: unset;}
.pageone .navgo .navbox .contact-box h5{font-size: 16px;color: #fff;font-weight: 400;padding: 12% 0;background-color: #121a6b;}
.pageone .navgo .navbox .contact-box p{font-size: 14px;line-height: 2;}
.pageone .navgo .navbox .contact-box .gocont{display: inline-block;padding: 4px 17%;border: 1px solid #fff;font-size: 18px;border-radius: 20px;margin-bottom: 30px;margin-top: 10px;transition: 0.3s;}
.pageone .navgo .navbox .contact-box .gocont:hover{background-color: #fff;color: #121a6b;}
.pageone .navgo .navbox .contact-box  a{color: #333;}
.pageone .navgo .navbox .contact-box .tel{font-size: 15px;line-height: 3;color: #666;display: block;width: 90%;margin: auto;border-bottom: 1px dashed #dcdcdc;}
.pageone .navgo .navbox>ul .cl-on{background-color: #121a6b;}
.pageone .navgo .navbox>ul .cl-on a{color: #fff;}
.pageone .navgo .navbox>ul .cl-on a b{background-color: #fff;color: #121a6b;}
/* navbox2 */
.pageone .navgo .navbox2{margin-top: 6.45%;width: 100%;border: 1px solid #dadada;}
.pageone .navgo .navbox2>h2{
	font-size: 26px;
    font-weight: bold;
    margin: 8% 0 5% 8.114%;
    padding-left: 4%;
    border-left: 3px solid #121a6b;
}
.pageone .navgo .navbox2 .newlist{padding:5% 6.49%;border-top: 1px solid #dadada;}
.pageone .navgo .navbox2 .newlist li h2{width: 100%;line-height: 50px;}
.pageone .navgo .navbox2 .newlist li.one{border-bottom:0;}
.pageone .navgo .navbox2 .newlist li{border-bottom:0;}
.pageone .navgo .navbox2 .newlist li.one .info{padding-right: 0;}

.pageone .navgo .navbox2 .newlist li:nth-child(5n).one::before{transform: translateY(calc(-50%));}
.pageone .navgo .navbox2 .newlist li:nth-child(5n){border-bottom: 0px;padding-bottom: 0px;margin-bottom: 0px;}



.gildgo{width: 100%;margin-bottom: 2%;background-color: #fff;}
.gildgo .navbox{width: 100%;margin:0 auto;margin-top: 30px;}
.gildgo .navbox>ul li{width: 24.1%;margin-right: 10px;margin-bottom: 20px;display: inline-block;}
.gildgo .navbox>ul li:nth-child(4n){margin-right: 0px;}
.gildgo .navbox>ul li a{display: block;}
.gildgo .navbox>ul li a h5{color: #333;font-size: 14px;line-height: 2.8;text-align: center;border: 1px solid #ccc;transition: 0.3s;}
.gildgo .navbox>ul li a p{color: #333;font-size: 12px;line-height: 2.8;text-align: center;border-left: 1px solid #ccc;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;transition: 0.3s;text-transform: uppercase;}
.gildgo .navbox>ul li:hover h5{color: #fff;background-color: #121a6b;}
.gildgo .navbox>ul li:hover p{color: #fff;background-color: #121a6b;}
.gildgo .navbox>ul li img{width: 100%;height: 218px;object-fit: cover;}
.prodectinfo .win4{width: 428px;}
.prodectinfo .win6{width: 385px;padding-right: 10px;}
#nums{text-align: right;margin-top: -25px;position: relative;z-index: 9;color: #FFF;margin-bottom: 30px;margin-right: 5px;filter: drop-shadow(0px 4px 4px black);}
.prodectinfo .win6 h3{font-size: 24px;color: #333333;padding-bottom: 10px;}
.prodectinfo .win6 ul{border-top:2px solid  #dcdcdc;border-bottom:2px solid #dcdcdc;padding: 15px 0;font-size: 16px;margin-bottom: 10px;}
.prodectinfo .win6 ul li{font-size: 16px;line-height: 30px;color: #666;}
.prodectinfo .win6 ul li b{color: #000;}
.prodectinfo .win6 ul li:nth-child(-n+6){width: 48%;display: inline-block;}
.protel span{font-size: 43px;color: #121a6b;display: inline-block;margin-right: 15px;}
.protel{font-size: 16px;color: #666;}
.protel a{font-size: 16px;}
.protel .ask{display: inline-block;padding: 8px 25px;background-color: #121a6b;color: #fff;border-radius: 20px;font-size: 17px;transition: 0.3s;margin-top: 4px;border: 2px solid #121a6b;transition: 0.3s;}
.protel .ask:hover{color: #121a6b;background-color: #fff;}
.prodectinfo .name h2{color: #666;font-size: 32px;}
.prodectinfo .name h2 span{font-size: 32px;}
/*goodinfos*/
.goodinfos .card{display: flex;}
.goodinfos .card>div{margin-right: 10px;}
.goodinfos .card>div:last-child{margin-right: 0;}
.goodinfos .card>div img{height: 350px;object-fit: cover;}
.goodinfos .pinzhi{margin-top: 5%;}
.goodinfos .pinzhi ul{padding: 5%;margin-top: 15px;background-color: #e3ebf6;justify-content: space-around;}
.goodinfos .pinzhi ul li{text-align: center;background-color: #fff;border-radius: 10px;overflow: hidden;padding-bottom: 17px;width: 340px;}
.goodinfos .pinzhi ul li .text{font-weight: bolder;font-size: 32px;width: 88px;height: 88px;text-align: center;line-height: 88px;border-radius: 50%;box-shadow: 0 0 5px #ccc;border: 9px solid #fff;background-color: #121a6b;position: relative;margin: auto;margin-top: -50px;color: #fff;}
.goodinfos .pinzhi ul li .imgbox img{height: 280px;object-fit: cover;}
.goodinfos .pinzhi ul li .ts>p{font-size: 30px;color: #666;line-height: 2;}
.goodinfos .pinzhi ul li .ts>span{color: #c1c1c1;font-size: 12px;display: block;margin-bottom: 5px;}
.goodinfos .pinzhi ul li .btninfo{font-size: 18px;color: #666;line-height: 35px;}
.goodinfos .pinzhi>p{background-color: #e3ebf6;padding: 0 5% 15px;line-height: 35px;margin-bottom: 4%;}
.condafault .sercers{background-color: #f2f2f2;padding: 15px 0;margin: 27px auto;justify-content: space-between;}
.condafault .sercers .imgbox{background-color: #121a6b;padding: 5% 4% 4%;color: #fff;text-align: center;}
.condafault .sercers .imgbox span{display: inline-block;width: 60px;height: 60px;margin: auto;text-align: center;line-height: 60px;font-size: 28px;color: #121a6b;background-color: #e4e4e4;border-radius: 50%;}
.condafault .sercers .imgbox>p{text-transform: uppercase;margin: 25% 0;font-size: 12px;}
.condafault .sercers .imgbox .con{font-size: 16px;height: 42px;}
.condafault .sercers .imgbox .nums{width: 22px;height: 22px;text-align: center;line-height: 22px;font-size: 14px;margin: auto;margin-top: 8px;color: #ffcc00;border-radius: 50%;background-color: #ffffff;}
.condafault .procase{margin-top: 15px;}
.condafault .procase li{width: 49%;float: left;margin-right: 15px;color: #fff;background-color: #121a6b;margin-bottom: 20px;}
.condafault .procase li:nth-child(2n){margin-right: 0;}
.condafault .procase li img{width: 100%;height: 208px;object-fit: cover;}
.condafault .procase li .cons{padding: 15px 10px;}
.condafault .procase li .cons h5{font-size: 16px;line-height: 2.3;}
.condafault .procase li .cons p{font-size: 14px;line-height: 30px;}
.condafault .imgs li{float: left;margin-right: 15px;margin-bottom: 15px;}
.condafault .imgs li img{width: 100%;height: 280px;object-fit: cover;}
.condafault .imgs li:nth-child(2n){margin-right: 0;}
.condafault .imgs li:nth-child(1){width: 60%;}
.condafault .imgs li:nth-child(2){width: 38%;}
.condafault .imgs li:nth-child(3){width: 38%;}
.condafault .imgs li:nth-child(4){width: 60%;}
/*newlist*/
.newlist{margin-top: 4.412%;}
.newlist li{/* border-bottom: 1px dotted #d6d6d6; */}
.newlist li:nth-child(5n){border-bottom: 1px solid #d6d6d6;padding-bottom: 10px;margin-bottom: 10px;}
.newlist li.one{
	/* border-bottom: 1px dashed #dcdcdc; */
	position: relative;}
.newlist li.one::before{width: 7px;height: 7px;border-radius: 50%;background-color: #aeaeae;position: absolute;opacity: 0.7;top: 50%;transform: translateY(-50%);}
.newlist li:nth-child(5n).one::before{transform: translateY(calc(-50% - 10px));}
.newlist li.one .fl:last-child{width: 88%;padding-left: 2.5%;}
.newlist li h2{text-indent: 1%;color: #4d4d4f;font-size: 16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: 0.3s;width: calc(100% - 80px);display: inline-block;line-height: 45px;float: left;}
.newlist li:hover h2{color: red;}
.newlist li p{color: #333;font-size: 16px;line-height: 28px;}
.newlist li .hot{display: inline-block;background-color: #121a6b;color: #fff;border-radius: 15px;padding:6px 20px;font-size: 16px;position: relative;z-index: 1;transition: 0.5s;margin-top: 48%;}
.newlist li:hover .hot{background-color:#e5000a;}
.newlist li .hot:before{position: absolute;content: "";left: 0;top: 0px;width: 100%;height: 33px;transition: all 0.5s;-webkit-transition: transform .5s;-moz-transition: transform .5s;-ms-transition: transform .5s;-o-transition: transform .5s;transition: transform .5s;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: right center;transform-origin: right center;z-index: -1;background-color: #e5000a;border-radius: 18px;}
.newlist li:hover .hot:before{-webkit-transform-origin: left center;transform-origin: left center; -webkit-transform: scaleX(1);-moz-transform: scaleX(1); -ms-transform: scaleX(1); -o-transform: scaleX(1); transform: scaleX(1); }.newlist li.one .info{/* padding: 20px 15px 0; */}.newlist li .info{padding: 0px 15px 0;}
.newlist li .time{display: block;font-size: 16px;color: #666;}
.newlist li.one .time{float: right;font-size: 14px;display: inline-block;width: 80px;text-align: right;line-height: 45px;color: #b4b4b4;}
.newlist li.one .more{color: #121a6b;font-size: 16px;display: inline-block;margin-right: 5%;margin-top: 2%;transition: 0.326s;}
.newlist li.one .more:hover{color: #e5000a;}
.newlist li .imgbox img{width: 100%;height: 130px;object-fit: cover;}
.newlist li.one .imgbox img{height: 200px;}
.newlist li a{display: inline-block;width: 100%;float: left;}
.newlist li .fl:last-child{width: 57%;padding-left: 5%;}
.newlist li .fl:last-child p{font-size: 16px;color: #666;line-height: 35px;}
.newlist li .fl:last-child .mores{height: 33px;width: 100px;display: inline-block;text-align: center;line-height: 35px;position: relative;z-index: 1;transition: 0.5s;color: #fff;background-color: #121a6b;border-radius: 18px;}
.newlist li .fl:last-child .mores:before{position: absolute;content: "";left: 0;top: 0px;width: 100%;height: 33px;transition: all 0.5s;-webkit-transition: transform .5s;-moz-transition: transform .5s;-ms-transition: transform .5s;-o-transition: transform .5s;transition: transform .5s;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: right center;transform-origin: right center;z-index: -1;background-color: #ffcc00;border-radius: 18px;}
.newlist li .fl:last-child:hover .mores{background-color:#ffcc00;color: #121a6b;}
.newlist li .fl:last-child:hover .mores:before{-webkit-transform-origin: left center;transform-origin: left center; -webkit-transform: scaleX(1);-moz-transform: scaleX(1); -ms-transform: scaleX(1); -o-transform: scaleX(1); transform: scaleX(1); }.pageone .navgo .navbox .newsother li{/* margin-bottom: 15px; */}.pageone .navgo .navbox .newsother a{ text-indent: unset;margin-bottom: 0;}
.pageone .navgo .navbox .newsother a img{width: 100%;height: 198px;object-fit: cover;}
.pageone .newdefault{margin-bottom: 2%;padding: 0 2% 2%;}
.pageone .newdefault h2{font-size: 24px;font-weight: bold;color: #121a6b;margin-bottom: 15px;}
.pageone .newdefault .time{color: #9c9b9b;font-size: 12px;line-height: 35px;background-color: #f5f5f5;width: 100%;max-width: 855px;margin: 0 auto;}
.pageone .newdefault .cons{padding: 2% 0;font-size: 16px;line-height: 30px;}
.pageone .newdefault .page{overflow: hidden;border-top: 1px solid #ccc;}
.pageone .newdefault .page li{margin-top: 5px;float: left;width: calc(100%);font-size: 16px;padding-top: 1%;transition: 0.3s;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-align-last: left;}
.pageone .newdefault .page li .page-a{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-top: 4px;}
.pageone .newdefault .page li .page-a a{width: 100%;transition: 0.3s;font-size: 16px;color: #333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.pageone .newdefault .page li:hover a{color: #121a6b;}
.pageone .newdefault .page li:hover span{color: #121a6b;}
.pageone .btnother{margin-top: 30px;padding-bottom: 4%;}
.pageone .btnother h5{font-size: 24px;color: #121a6b;font-weight: 500;}
.pageone .btnother h5::after{content: "";display: block;width: 95px;height: 1px;margin-top: 2%;background-color: #121a6b;}
.pageone .btnother ul{background-color: #fff;padding: 30px 45px;overflow: hidden;}.pageone .btnother ul a{font-size: 16px;transition: 0.3s;}
.pageone .btnother ul li{line-height: 35px;float: left;width: 49%;}
.pageone .btnother ul li:nth-child(2n-1){border-right: 1px solid #ccc;width: 47%;margin-right: 3%;}
.pageone .btnother ul li span:first-child{display: inline-block;width: 5px;height: 5px;border: 2px solid #121a6b;border-radius: 50%;margin-right: 15px;}
.pageone .btnother ul li span:last-child{float: right;margin-right: 5%;}
.pageone .btnother ul li:hover a{color: #121a6b;}
/*caselist*/
.caselist li h2{color: #000;font-weight: bold;padding-bottom: 15px;border-bottom: 1px solid #ccc;}
.pageone .caselist li{box-shadow: 0 5px 5px #ccc ;}
/*articleinfo*/
.pageone .articleinfo .object_info{background-color: #f5f5f5;padding: 30px 20px 20px;margin: 25px auto;}
.pageone .articleinfo .object_info ul{overflow: hidden;padding: 11px 0;}
.pageone .articleinfo .object_info li{float: left;width: 33.33%;height: 55px;color: #666;}
.pageone .articleinfo .object_info li:nth-child(-n+3){margin-bottom: 40px;}
.pageone .articleinfo .object_info li span{display: inline-block;border: 1px solid #666;color: #666;width: 57px;height: 57px;font-size: 40px;line-height: 57px;text-align: center;margin-right: 20px;margin-top: -8px;transition: 0.5s;}
.pageone .articleinfo .object_info li h6{font-size: 16px;}
.pageone .articleinfo .object_info li p{font-size: 16px;}
.pageone .articleinfo .object_info li:hover span{border-radius: 50%;border-width: 3px;border-color: #121a6b;color: #121a6b;}
.pageone .articleinfo .object_info .ask{overflow: hidden;display: flex;margin-top: 15px;justify-content: center;}
.pageone .articleinfo .object_info .ask a{color: #121a6b;padding: 8px 5%;border-radius: 22px;border: 1px solid #121a6b;display: inline-block;margin: 0 5%;transition: 0.3s;}
.pageone .articleinfo .object_info .ask a span{display: inline-block;margin-right: 20px;}
.pageone .articleinfo .object_info .ask a:hover{background-color: #121a6b;color: #fff;}
.pageone .articleinfo .imgllla{display: flex;justify-content: space-around;}
.pageone .articleinfo .imgllla img{margin: 0 15px;max-height: 280px;}
.message .web{margin: 30px auto;background-color: #fff;}
.message .web h2{font-weight: 400;color: #121a6b;font-size: 18px;line-height: 3;}
.message .web .imgbox img{width: 445px;height: 300px;object-fit: cover;}
.message .web .fl:last-child{width: 57%;padding-left: 5%;}
.message .input{margin: 50px auto;}
.message .input .fl{width: 38%;background-color: #fff;padding: 3.92% 0%;text-align: center;}
.message .input .fl img{margin: auto;max-width: 100%;}
.message .input .fr{width: 47%;padding: 20px 80px;background-color: #fff;}
.message .input .form-tr{margin-bottom: 21px;}
.message .input .form-tr label{display: inline-block;width: 65px;}
.message .input p{font-size: 16px;color: #6c6c6c;margin-bottom: 15px;margin-left: 68px;}
.message .input p{}.message .input input{width: 445px;padding: 10px;border: 1px solid #ccc;border-radius: 4px;}
.message .input textarea{width: 445px;padding: 10px;border: 1px solid #ccc;border-radius: 4px;vertical-align: text-top;}
.message .input .code input{width: 200px;margin-left: 68px;transition: 0.5s;}
.message .input .verify{display: inline-block;vertical-align: middle;}
.message .input .submit{color: #fff;margin-top: 15px;display: block;width: 190px;height: 40px;text-align: center;line-height: 40px;background: #121a6b;color: #fff;font-size: 15px;margin-left: 68px;transition: 0.5s;}
.message .input .submit:hover{background-color: #ffcc00;}
.pages{background-color: #fff;}
.pages .comnavs{display: flex;margin: 20px auto;justify-content: center;padding: 17px 0;background-color: #f4f4f4;}
.pages .comnavs li{width: 25%;text-align: center;border-right: 1px solid #000;}
.pages .comnavs li:last-child{border: none;}
.pages .comnavs li a{font-size: 16px;color: #333;transition: 0.3s;}
.pages .comnavs li:hover a{color: #121a6b;}
.pages .comnavs li .on{color: #121a6b;}
.pages .gildgo{width: 100%;padding: 0;}
.pages .gildgo .navbox ul li{width: 24%;}
.pages .gildgo .navbox ul li img{height: 220px;}
.pages .gildgo .navbox ul li a h5{font-weight: 500;background-color: #dedede;}
.pages .gildgo .navbox ul li:hover a h5{background-color: #121a6b;color: #fff;}
/* contact */
.contact{background-color: #fff;}
.contact ul{padding-top: 3%;}
.contact ul li{width: calc(25% - 12px);padding: 2% 2% 4%;float: left;margin-right: 16px;font-size: 18px;color: #333;text-align: center;transition: 0.3s;}
.contact ul li:last-child{margin-right: 0;}
.contact ul li:nth-child(1){background-color: #f9e0e0; color: #dd625f;}
.contact ul li:nth-child(2){background-color: #ddf2f4; color: #2baeba;}
.contact ul li:nth-child(3){background-color: #ebf3da; color: #94bc3d;}
.contact ul li:nth-child(4){background-color: #d5ecf9; color: #2e9fe1;}
.contact ul li span{font-size: 48px;margin-bottom: 10%;display: block;}
.contact ul li div{color: #333; font-size: 16px;margin-bottom: 7%;}
.contact ul li p{color: #333;font-size: 14px;line-height: 35px;height: 60px;}
.contact ul li:hover{transform: translateY(-15px);}
#map{width: 100%;height: 434px;background-color: #000;}
/* mes-form */
.mes-form{max-width: 995px;margin: auto;margin-bottom: 2%;}
.mes-form .three{overflow: hidden;}
.mes-form .three i{color: red;font-size: 18px;}
.mes-form .three .form-tr{width: 32%;margin-right: 19px;float: left;border: 2px solid #dcdcdc;padding: 12px 15px;}
.mes-form .three .form-tr:last-child{margin-right: 0;}
.mes-form .three .form-tr input{border: 0;outline: 0;}
.mes-form .form-tr textarea{width: 100%;border: 2px solid #dcdcdc;padding: 10px;margin-top: 3%;margin-bottom: 2%;}
.mes-form .code input{width: 32%;margin-right: 19px;float: left;border: 2px solid #dcdcdc;}
/* .mes-form .verify{background-color: red;width: 32%;margin-right: 19px;float: left;border: 2px solid #dcdcdc;padding: 12px 15px;} */
.mes-form .sub{width: 32%;float: left;border: 2px solid #dcdcdc;}.mes-form .sub a{color: #fff;display: block;padding: 12px 15px;text-align: center;background-color: #121a6b;position: relative;z-index: 1;transition: 0.5s;}
.mes-form .sub a:before{position: absolute;content: "";left: 0;top: 0px;width: 100%;height: 44px;transition: all 0.5s;-webkit-transition: transform .5s;-moz-transition: transform .5s;-ms-transition: transform .5s;-o-transition: transform .5s;transition: transform .5s;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: right center;transform-origin: right center;z-index: -1;background-color: #ffcc00;}
.mes-form .sub a:hover{background-color:#ffcc00;color: #fff;}
.mes-form .sub a:hover:before{-webkit-transform-origin: left center;transform-origin: left center; -webkit-transform: scaleX(1);-moz-transform: scaleX(1); -ms-transform: scaleX(1); -o-transform: scaleX(1); transform: scaleX(1); }/*companyhome*/
.companyhome{padding: 0;position: relative;width: 100%;max-width: 1400px;margin: 0 auto;background-color: #fff;}
.companyhome .comimg{position: absolute;bottom: 0;right: 0;}
.companyhome .comimg img{max-width: 940px;height: 100%;display: block;}
.companyhome .combox>.fl{width: 50%;margin-top: 30px}.companyhome .combox .fl h1{color: #121a6b;font-size: 38px;font-weight: 500;}
.companyhome .combox .fl .tit{color: #121a6b;font-size: 30px;padding: 20px 0;}
.companyhome .combox .fl .infos{font-size: 16px;color: #666666;line-height: 35px;}
.companyhome #perfil{color: #fff;padding: 5%;width: 780px;background-color: #121a6b;position: relative;z-index: 1;margin: 5% 0 7%;}
.companyhome #perfil .items{width: 194px;text-align: center;font-size: 16px;padding: 9% 0;border-right: 1px solid #ccc;}
.companyhome #perfil>div:last-child .items{border: none;}
.companyhome #perfil .items .zb{font-weight: bold;font-size: 46px;vertical-align: top;display: inline-block;margin-right: 10px;}
.companyhome #perfil .items .ccc{font-size: 16px;}
.companyhome #perfil .end{border-right: 1px solid #121a6b;}
/* culture */
.culture{padding-top: 6%;padding-bottom: 5px;margin-top: 50px;background-image: url(/static/index/zm001/assets/images/sbg.jpg);background-repeat: no-repeat;background-size: auto;background-position: top;background-color: #f5f5f5;}
.culture .sans{margin: 30px auto;display: flex;justify-content: space-evenly;}
.culture .sans .culs{margin-right: 20px;padding: 10px;background: #fff;}
.culture .sans .imgbox img{width: 388px;height: 258px;object-fit: cover;}
.culture .sans .cons{text-align: center;padding: 8% 0 2%;background-color: #fff;}
.culture .sans .cons h5{font-size: 20px;color: #333;font-weight: 800;margin-bottom: 5%;}
.culture .sans .cons>div{font-size: 14px;color: #999;margin-bottom: 3%;text-transform: uppercase;}
.culture .culs .ask{height: 33px;width: 100px;display: inline-block;text-align: center;line-height: 35px;position: relative;z-index: 1;transition: 0.5s;color: #fff;background-color: #121a6b;border-radius: 18px;margin-top: 8%;margin-bottom: 4%;}
.culture .culs .ask:before{position: absolute;content: "";left: 0;top: 0px;width: 100%;height: 33px;transition: all 0.5s;-webkit-transition: transform .5s;-moz-transition: transform .5s;-ms-transition: transform .5s;-o-transition: transform .5s;transition: transform .5s;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: right center;transform-origin: right center;z-index: -1;background-color: #121a6b;border-radius: 18px;}
.culture .culs:hover .ask{background-color:#121a6b;color: #fff;}
.culture .culs:hover .ask:before{-webkit-transform-origin: left center;transform-origin: left center; -webkit-transform: scaleX(1);-moz-transform: scaleX(1); -ms-transform: scaleX(1); -o-transform: scaleX(1); transform: scaleX(1); }.culture .sans .cons p{font-size: 16px;color: #999;}
.culture .slogen{text-align: center;padding: 0 0  50px;}
.culture .slogen h6{color: #ffcc00;font-size: 36px;line-height: 2.3;}
.culture .slogen p{font-size: 20px;color: #fff;}
.culture .slogen .ask{background-color: #121a6b;display: inline-block;padding: 9px 5%;border-radius: 25px;transition: 0.3s;color: #fff;font-size: 16px;margin-top: 35px;border: 3px solid #121a6b;}
.culture .slogen .ask:hover{background-color: #fff;color: #121a6b;}
.culture h2{font-size: 22px;}
.culture h2::after{content: "";display: block;width: 21%;height: 6px;background-color: rgba(0,0,0,0.2);margin: auto;margin-top: -8px;margin-bottom: 1%;}
.culture .name p{font-size: 18px;color: #333;margin-bottom: 2%;text-transform: uppercase;}
.compics{margin: 30px auto;}
.compics>.clearfix{display: flex;justify-content: space-around;flex-wrap: wrap;}
.compics .fl:first-child{width: 30%;margin-right: 12px;}
.compics .fl:first-child img{height: 540px;width: 100%;object-fit: cover;}
.compics .fl:last-child{width: 68%;}
.compics .fl li{float: left;margin-bottom: 15px;}
.compics .fl li:nth-child(1){width: 60%;}
.compics .fl li:nth-child(2){width: 38%;margin-left: 12px;}
.compics .fl li:nth-child(3){width: 38%;margin-right: 12px;}
.compics .fl li:nth-child(4){width: 60%;}
.compics .fl li img{height: 262px;width: 100%;object-fit: cover;}
/* techeritem */
.techeritem{background-color: #f5f5f5;padding-top: 5%;}
.techeritem .itempic{background-color: #eef1ea;}
.techeritem h2{font-size: 22px;}
.techeritem h2::after{content: "";display: block;width: 13%;height: 6px;background-color: rgba(0,0,0,0.2);margin: auto;margin-top: -8px;margin-bottom: 1%;}
.techeritem .name p{font-size: 18px;color: #333;margin-bottom: 2%;text-transform: uppercase;}
.techeritem .itempic img{width: 100%;}
.comcons1{padding: 3% 0 0 5%;}
.comcons2{padding: 3% 0 0 38%;}
.itempic b{font-size: 20px;line-height: 3;}
.itempic .cons{font-size: 16px;line-height: 35px;}
.com_job{width: 95%;margin: auto;margin-top: 2.5%;margin-bottom: 1.5%;color: #fff;text-align: center;padding: 8% 0;background-image: url(/static/index/zm001/assets/images/jobg1.jpg);background-repeat: no-repeat;background-size: auto;}
.com_job h5{font-size: 32px;margin-bottom: 2.5%;font-weight: bolder;}
.com_job p{max-width: 76%;margin: auto;font-size: 16px;line-height: 35px;}
.companyhome .dingzhi .fl:first-child{width: auto;margin-right: 8px;}
.companyhome .dingzhi .fl:last-child{width: auto;}
.companyhome .dingzhi .fl li{margin-bottom: 8px;}
.companyhome .dingzhi .fl li:nth-child(2){margin-left: 8px;}
.companyhome .dingzhi .fl li:nth-child(3){margin-right: 8px;}
.companyhome .dingzhi .fl:first-child img{width: 290px;}
.companyhome .dingzhi .fl:last-child img{width: 290px;}
.companyhome .dingzhi .fl:nth-child(2){width: 600px;}
.o_dz .mainyx{margin-bottom: 2%;}
.o_dz .companyhome{background-image: none;}
.o_dz .serverall{background-image: url(/static/index/zm001/assets/images/dingzhi.jpg);background-repeat: no-repeat;background-size: auto;color: #fff;}
.o_dz .serverall .name div{opacity: 0.8;}
.o_dz .serverall .name h2,.o_dz .serverall .name p{color: #fff;}
.o_dz .telme{width: 580px;margin: 50px auto;margin-top: 9%;text-align: center;color: #fff;font-size: 16px;}
.o_dz .telme .names{padding-bottom: 5%;margin-bottom: 5%;border-bottom: 1px solid #717b84;}
.o_dz .telme .names a{color: #ffcc00;font-size: 28px;font-weight: bolder;}
.o_dz .telme  .zixun{background-color: #121a6b;display: inline-block;padding: 2px 5%;border-radius: 25px;color: #fff;font-weight: 500;font-size: 20px;border: 3px solid #121a6b;transition: 0.3s;}
.o_dz .telme  .zixun span{display: inline-block;vertical-align: middle;font-size: 24px;margin-right: 15px;}
.o_dz .telme  .zixun:hover{background-color: #fff;color: #121a6b;}
.o_dz .allbox ul li img{z-index: 1;}
.o_dz .allbox ul li span,.o_dz .allbox ul li p{color: #fff;}
.o_dz .allbox ul li{background-image: url(/static/index/zm001/assets/images/seright1.png);background-position: 95% 70px;}
.o_dz .allbox ul li:last-child{background: unset;}
/*手机端导航*/
.a_js{position: relative;float: right;line-height: 10px;margin: 0;width: 51px;height: 46px;padding: 5px 10px;background-color: #121a6b;overflow: hidden;display: none;}
.a_js span{display: inline-block;width: 100%;background-color: #fff;height: 5px;border-radius: 5px;}
.m_nav{display: block;position: fixed;top: 0px;left: 0px;width: 0px;height: 0px;overflow: hidden;z-index: 100;}
.m_nav .closecover{position: absolute;width: 100%;height: 100%;background: #0b0d19;filter: alpha(opacity=0);opacity: 0;left: 0px;top: 0px;z-index: 1;}
.m_nav .closeicon{position: absolute;width: 10%;left: 22px;top: 5%;z-index: 100;text-align: center;filter: alpha(opacity=0);opacity: 0;}
.m_nav .m_navList{position: absolute;width: 80%;right: 0px;top: 0px;background: #121a6b;height: 100%;z-index: 100;right: -80%;overflow-y: scroll;}
.m_nav .m_navList ul{padding-left: 5%;padding-right: 5%;}
.m_nav .m_navList ul li{border-bottom: 1px solid #fff;}
.m_nav .m_navList ul li a{display: block;height: 45px;color: #fff;line-height: 45px;padding-left: 5%;font-size: 16px;}
.m_nav .m_navList ul li .m_f_a{display: flex;align-items: center;justify-content: space-between;width: 100%;}
.m_nav .m_navList ul li .m_f_a a{flex: 1;}
.m_nav .m_navList ul li .m_f_a i{width: 40px;height: 35px;box-sizing: border-box;padding: 0 5px;display: block;}
.m_navList .icon{background: url(/static/index/zm001/assets/images/plus.png) 100% no-repeat;background-position: 50% 50%;-webkit-transition: all 0s;-moz-transition: all 0s;transition: all 0s;}
.m_navList .icon_on{background: url(/static/index/zm001/assets/images/reduce.jpg) 50% no-repeat !important;background-position: 50% 50%;-webkit-transition: all 0s;-moz-transition: all 0s;transition: all 0s;}
.m_nav .m_navList ul li .m_s_nav{display: none;width: 100%;}
.m_nav .m_navList ul li .m_s_nav a{display: block;height: 40px;line-height: 40px;font-size: 14px;padding-left: 10%;overflow: hidden;white-space: nowrap;width: 90%;text-overflow: ellipsis;}
.no-goods{margin-top: 30px;}
/*css digg style pagination*/
.de-page-mian{overflow: hidden;text-align: center;font-size: 0;margin: 10px 0 35px;  }  .de-page-mian .page-inner{display: inline-block;overflow: hidden;  }  .de-page-mian .page-inner a{display: block;float: left;min-width: 26px;padding: 0 5px;height: 36px;border: 1px solid #dddddd;background: #fff;text-align: center;line-height: 36px;font-size: 14px;color: #333;margin-right: -1px;overflow: hidden;  }  .de-page-mian .page-inner a.active,  .de-page-mian .page-inner a:hover{color: #fff;border-color: #121a6b;background: #121a6b;  }  .de-page-mian .page-inner a.prev{margin-right: 10px;background: #fff url(../../images/prev.jpg) no-repeat center;  }  .de-page-mian .page-inner a.prev.on{background: #fff url(../../images/prev-hover.jpg) no-repeat center;  }  .de-page-mian .page-inner a.prev:hover{background-color: #fff;border-color: #dddddd;  }  .de-page-mian .page-inner a.next{margin-left: 10px;margin-right: 15px;background: #fff url(../../images/next.jpg) no-repeat center;  }  .de-page-mian .page-inner a.next.on{background: #fff url(../../images/next-hover.jpg) no-repeat center;  }  .de-page-mian .page-inner a.next:hover{background-color: #fff;border-color: #dddddd;  }  .de-page-mian .page-inner a.page-btn{font-size: 12px;margin-right: 0;width: 63px;margin-left: 10px;  }  .de-page-mian .page-inner span{display: block;font-size: 12px;color: #333;float: left;line-height: 38px;  }  .de-page-mian .page-inner input{display: block;float: left;height: 36px;width: 36px;border: 1px solid #dddddd;text-align: center;line-height: 36px;font-size: 14px;color: #333;margin: 0 5px;  }.logo img{filter: none!important;padding: 0 5px;}
.cons img{max-width: 100%;}
.pageone .newdefault .mz{font-size: 14px;}

/* fnav */
.footernav {width: 100%;color: #fff;height:auto;overflow: hidden;position: fixed;bottom:0px;padding:10px 0px;left: 0px;z-index: 999;background:#2d2b2b; }
.footernav a {color: #fff;display: inline-block;width: 100%;float: left;}
.footernav ul {list-style: none;width: 100%;float: left;padding: 0;margin: 0;}
.footernav ul li {width: 25%;float: left;text-align: center;}


@media (max-width:1505px){.comcons2{padding: 3% 0 0 20%;}}@media (max-width:1400px){.gildgo .navbox>ul li{width: 23.8%;}.comcons2{padding: 3% 0 0 5%;}.wrap{width: auto;max-width: 100%;}.other ul li a{width: 94%;}.whs .wh a p{height: 40px;overflow: hidden;}/* .allist ul li span:first-child{max-width: 75%;} */
.whs .wh img{max-width: 85px;}.other ul li span:first-child{max-width: 100%;}.newsimgs img,.newsimgs p{max-width: 100%;}
/* .contact ul li{margin-right: 12px;} */
}@media (max-width:992px){.gildgo .navbox>ul li{width: 48.5%;}.gildgo .navbox>ul li:nth-child(4n){margin-right: 10px;}.gildgo .navbox>ul li:nth-child(2n){margin-right: 0px;}.mes-form .three,.mes-form .code{display: flex;}
.com_job{background-position: center;}
.newsimgs a{display: block;width: 100%;}.newsimgs img, .newsimgs p{width: 100%;max-height: 500px;}/* .newsimgs, */
.comsinfo{margin-bottom: 2.19%;}.whs{padding-left: 0;padding-right: 2.19%;}
.newslist ul{width: 100%;margin-left: 0;}
.comcons2{padding: 3% 0 0 5%;}
.itempic .cons{padding-bottom: 4%;}
.contact ul li{width: calc(50% - 8px); margin-bottom: 12px;}
.contact ul li:nth-child(2){margin-right: 0;}
}
@media (max-width:910px){
	nav>ul li>a{font-size: 17px;}
	header .n-search{display: none;}
nav>ul li{width: calc(20% - 32px);}
nav .n-search{width: 160px;}
nav .n-search input{width: 120px;}
nav .n-search button{width: 40px;}}
@media (max-width:860px){
	footer .f-nav ul li:first-child{padding-left: 0;}
	footer .f-nav ul li:last-child{padding-right: 0;}
	footer .f-nav ul li{padding-left: 0;padding-right: 0;border-left: 0;border-right: 0;width: 33.333333%;text-align: center;}
}
@media screen and (min-width: 768px) and (max-width:950px){
	.service-win ul li p{font-size: 12px;}
}
@media (max-width:765px){
	.pageone .newdefault h2{font-size: 22px;
	}
.gildgo .navbox>ul li{width: 47.7%;}
.mes-form .three,.mes-form .code{display: block;}
.mes-form .three .form-tr{width: 100%;margin-right: 0;margin-bottom: 3%;}.contact ul li p{height: 68px;line-height: 25px;}
.mes-form .code{display: flex;}
.mes-form .code input,.mes-form .verify,.mes-form .sub{width: 30.5%;}
.mes-form .three .form-tr input{display: inline-block;width: 77%;}
.mes-form .form-tr textarea{margin-top: 0;}
.techeritem h2{margin-top: 0;}
.contact ul li{width: 48%; margin-bottom: 12px;}
.contact ul li{margin-right: 15px;}
.fazhan .newlist li:first-child .info{padding-top: 20px;}
.culture .sans{display: block;}
.culture .sans .imgbox img{width: 100%;}
.culture .sans .culs{margin-right: 0;}
.culture h2{margin-top: 0;}
.newlist li .info{padding: 0;}
.proimg .imgbox .tit h2{font-size: 20px;}
.whs .wh img{width: 91px;max-width: 91px;}
.whs{padding: 0;margin-bottom: 2.19%;}
.end_nav li,.end_nav li span{font-size: 14px;}
.aqa{margin-top: 2.19%;padding: 0;}
.newslist{height: auto;}
.newsgo{width: 99%;}
.companyhome{margin-top: 0;}
.newsimgs{height: auto;width: calc(100%);}
.logo img{max-width: calc(100% - 10px);filter: none!important;margin-right: 10px;}
#movenav>ul{display: none;}
.a_js{display: block;z-index: 1;}
.end_nav li span{display: block;}
footer a{font-size: 14px;}
.copy{padding: 15px 0; line-height: 24px;}
.end_nav li{line-height: 24px;padding: 5px 0;}.companyhome{padding: 0;}
.sectwo>div:nth-child(2n-1),.sectwo>div:nth-child(2n){padding-right: 15px;padding-left: 15px;}.newsimgs a{height: auto;}
.newlist li h2{text-indent: 10px;font-size: 14px;}
.r-platform{right: -120px;}
.r-platform .bird_bt{width: 53px;}
.newslist li,.whs .wh li{padding: 9px 1% 5.5px 3%;}
}
@media (max-width:768px){
	footer .footbox{background-color: #383838;}
	footer .f-nav{height: auto;min-height: auto;}
	.newslist .topline{margin: 2% 0 1.6%;}
	.topline .more{line-height: 30px;}
	.newslist ul{padding: 0 2%;}
	.sectwo .coms .topline{padding: 0;}
	.sectwo .coms{padding-right: 0;padding:0;}
	.sectwo2>div:first-child .coms{padding-right: 0;}
	.sectwo2>div:last-child .coms{padding-left: 0;}
	.sectwo2>div:nth-child(2) .coms{padding: 0;}
	.newsimgs img{height: 400px;}
	.de-message{padding: 0!important;}
	.whs .wh li{text-indent: 0;}
	.gildgo h3{font-size: 20px!important;}
	.topli li:first-child a span:first-child{font-size: 17px;}
	.topli li p{font-size: 15px;}
	.topline .goon{font-size: 20px;}
	.sectwo .coms .topline .goon{font-size: 20px;}
	footer{padding-bottom: 60px;}
}
@media (max-width:640px){.pageone .crumb h3{width: 100%;margin-bottom: 7px;}
.pageone .newdefault h2{font-size: 17px;font-weight: bold;}
.pageone .newdefault .cons p{font-size: 14px!important;}
.tuanguanxi{display: none;}
}@media (max-width:500px){.contact ul li{margin-right: 12px;}
}@media (max-width:480px){footer .f-nav ul{padding: 0 15px;margin: 0 0;}
footer .f-nav ul li{width: 33.333333%;}}/* 新闻页 */
.newsall{padding: 0 1.183%;background-color: #fff;}
@media (max-width:480px){
	.newsimgs img{height: 250px;}
}