*{ margin:0;padding:0;}
body{ color:#666;font:16px/30px "Source Han Sans CN", "Microsoft Yahei", "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,tr{ margin:0; padding:0;}
input,select{ font-size:12px; vertical-align:middle;}
caption,th {text-align:left} 
img{ border:0 none;}
a:hover{color:#1385dd;}
a{ outline:none;text-decoration:none; star:expression(this.onFocus=this.blur());}
div,ol,ul,li,dl,dd,a,td,input,h2,textarea{box-sizing: border-box;}
ul li,dl dd{list-style-type: none;}
img{ vertical-align: middle;}
.clear{ clear: both;}
.clearfix{zoom:1;}
.pr{position:relative;}
.pa{position:absolute;}
.fl{float:left;}
.fr{float:right;}
.mr{margin:0 auto;}
.wh{max-width:1200px;}
.mt36{margin-top:60px;}
@font-face{ src:url(../font/gilroy-regular.otf); font-family:'gilroy';}
.bgImg {background-size: cover !important;background-repeat: no-repeat !important;background-position: center !important; }

/** header **/
.wrapper{width:1620px; margin:0 auto; clear:both; }
.wrap{ width: 78.125%;margin: 0 auto; }
.header{position: relative; width: 100%; background: #fff; overflow: hidden; z-index: 1;}
.header .head_white{position: absolute; left: 0; top: 0; width:19%; height: 78px; background: #fff; z-index: 1;}
.header .header-logo{float:left;width:264px;height:78px;}
.header .header-logo img{height: 100%;}
.header .header-dh{float:right; width: 65%; line-height: 78px; margin-left: 2%;}
.header .header-dh li{float:left;width: 12.5%;}
.header .header-dh .active span{ color: #19589f; }
.header .header-dh .active:after{position: relative; content: ""; display: block; width: 40px; height: 3px; background:#19589f; left: 50%; margin-left: -20px;bottom:15px;}
.header .header-dh a{display: block; color: #333;font-size: 18px;  text-align: center; transition: all 0.5s;-webkit-transition: all 0.5s;}
.header .header-dh .nav-zk{display:none;}
.nav .nav_dh a:hover,.nav .nav_dh .active{ color: #cc423e;}
.header .header-phone{float:right; width: 195px; height: auto;margin-top:10px;font-size: 16px; color: #666; font-weight: bold;}
.header .header-phone dd{ line-height: 24px; }
.header .header-phone dd img{float:left; width: 24px; height: 24px; margin-right: 10px;}
.header .header-phone dd:last-child{margin-top:5px;}

.header .subnav{ display: none; width:100%;position: fixed;left: 0; top:78px; background:#0d162f;padding: 20px 0;}
.header .subnav dl{ width:70%; padding-left: 25%;}
.header .subnav dl dd{float:left;line-height: 24px;}
.header .subnav dl dd a{ display: block;float: left; color: #e1e1e1; margin:0 10px; font-size: 14px;}
.header .sub-1{ padding-left: 5%;}
.header .sub-2{ padding-left: 11%;}
.header .sub-3{ padding-left:19%;}
.header .sub-4{ padding-left:27%;}
.header .sub-5{ padding-left:36%;}
.header .sub-6{ padding-left:45%;}
.header .sub-7{ padding-left:53%;}


/** banner **/
.swipe,.sj_swipe{ width:100%; height:auto;  margin:0 auto; position:relative; overflow:hidden; z-index: 0; }
.swipe .hd,.sj_swipe .hd{ width:100%; height:11px;  position:absolute; z-index:1;text-align:center;  }
.swipe .hd{ bottom:55px; }
.sj_swipe .hd{ bottom:45px;}
.swipe .hd ul,.sj_swipe .hd ul{ display:inline-block; font-size:0;}
.swipe .hd ul li,.sj_swipe .hd ul li{ display:inline-block;border-radius: 50%;background:#fff;overflow:hidden; cursor: pointer; }
.swipe .hd ul li{width:16px; height: 16px; margin:0 15px;}
/*.swipe .hd ul li{width:60px;}
.sj_swipe .hd ul li{width:40px;}*/
.swipe .hd ul .on,.sj_swipe .hd ul .on{ background: #1b5ba1;}
.swipe .bd,.sj_swipe .bd{ position:relative; z-index:0; }
.swipe .bd li img,.sj_swipe .bd li img{ width:100%;  height:auto; }
.swipe .bd li a,.sj_swipe .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }
.sj_swipe{display: none;}
.sj_swipe .hd ul li{width:12px; height: 12px;margin:0 5px;}


/** 产品业务 **/
.box1{ width: 100%; height:auto;overflow: hidden;}
.box1-tit{font-size: 36px; color: #333; font-weight:bold;margin-bottom: 40px;}
.box1 .swiper-container {width: 100%;height: 100%;}
.box1 .swiper-slide,.business-list dd{position: relative;text-align: center;font-size: 18px;background: #fff;overflow: hidden;transition: all 0.5s;-webkit-transition: all 0.5s; }
.box1 .swiper-slide a img,.business-list dd a img{ width: 100%; height: auto; transition: all ease 0.5s;}
.box1 .swiper-slide .cont,.business-list dd .cont{position: absolute; left: 0; top:0; width: 100%; height: 100%; z-index: 666; }
.box1 .swiper-slide .tit,.business-list dd .tit{ font-size: 30px; color: #fff; color: #fff; margin-top:30%; }
.box1 .swiper-slide:after,.business-list dd:after {content: "";position: absolute;z-index: 1;width: 100%;height: 100%;left: 0;bottom:0;background: #000;filter: alpha(Opacity=40);-moz-opacity: 0.4;opacity: 0.4;transition: all ease 0.5s;}
.box1 .swiper-slide .more,.business-list dd .more{ width: 120px; height: 38px;line-height: 38px;font-size: 14px; border:1px solid #fff; border-radius: 19px; color: #fff;  margin:0 auto; margin-top:20px;}
.box1 .swiper-slide:hover img,.business-list dd:hover img{ transform: scale(1.1); }
.swiper-button-prev, .swiper-button-next{color: #fff;background: #5e5f5e;width:60px;height: 45px;}
.swiper-button-prev:after, .swiper-button-next:after {font-size: 20px;font-weight: lighter;}



/** 案例展示 **/
.box2{ width:100%; height:auto;}
.box2 .swiper-container{overflow: hidden;}
.i-case .swiper-slide{position: relative; float:left;padding-bottom: 45px;cursor: pointer;transition: all 0.5s;-webkit-transition: all 0.5s; border-bottom: 1px solid;border-image: -webkit-linear-gradient(to right, #18569e , #49a8cf) 30 30;
border-image: -moz-linear-gradient(to right, #18569e , #49a8cf) 30 30;
border-image: linear-gradient(to right, #18569e , #49a8cf) 30 30;}

.i-case .swiper-slide .tit{font-size: 24px; line-height: 24px;color: #1b5ba1; overflow: hidden;text-overflow:ellipsis; white-space:nowrap;transition: all 0.5s;-webkit-transition: all 0.5s;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.i-case .swiper-slide .Img{ width: 100%; height: auto; overflow: hidden;}
.i-case .swiper-slide .Img img{width: 100%; height: auto;transition: all 0.5s;-webkit-transition: all 0.5s;}
.i-case .swiper-slide .cont{padding-top:35px;}
.i-case .swiper-slide .abstract{position: relative; margin-top:30px;margin-bottom:20px; font-size: 16px; line-height: 30px; color: #666;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow : hidden; text-overflow: ellipsis;transition: all 0.5s;-webkit-transition: all 0.5s; }
.i-case .swiper-slide .more{ width: 50px; height: 50px; margin:0 auto; margin-top:55px; }
.i-case .swiper-slide .more img{ width: 100%; height: auto; }
.i-case .swiper-slide:after{position:absolute; display: block;content: ""; width: 100%; height: 100%;
background-image: linear-gradient( #49a8cf , #18569e); top:100%; z-index:-1;transition: all 0.5s;-webkit-transition: all 0.5s;}
.i-case .swiper-slide:hover .tit{ color: #fff; padding:0 30px; }
.i-case .swiper-slide:hover .Img{overflow: hidden; }
.i-case .swiper-slide:hover .Img img{transform: scale(1.1);}
.i-case .swiper-slide:hover .abstract{color: #fff; padding:0 30px;}
.i-case .swiper-slide:hover:after{top:0;}
.i-case .swiper-slide:hover{background-image: linear-gradient( #49a8cf , #18569e);}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width: 12px;height:12px;;border-radius: 50%;}
.swiper-pagination-bullet-active {background: #1b5ba1;width: .8rem !important;}




/** 理念 **/
.box3{position: relative;height:569px; background: url(../images/i_11.jpg) no-repeat; overflow: hidden; box-sizing: border-box;}
/*.box3 .Img{position: relative; width: 100%; height: auto; top:0; z-index:1;}*/
.box3 .cont{position:relative;max-width: 745px; float:right; right: 95px; top:0; padding: 75px; z-index: 5; font-size: 18px;line-height: 36px; color: #fff; top:20%;transition: all 0.5s;-webkit-transition: all 0.5s;}
.box3 .cont:after{content: "";position: absolute;z-index: -1;width: 100%;height: 100%;left: 0;bottom:0;background: #1b5ba1;filter: alpha(Opacity=70);-moz-opacity: 0.7;opacity: 0.7;}


/** 新闻资讯 **/
.box4{ width: 100%; overflow: hidden;}
.box4 .swiper-container{overflow: hidden;}
.box1-tit .box-tit-rt{float:right;}
.box1-tit .box-tit-rt a{font-size: 16px; float:right;margin-left: 35px; font-weight: normal; color: #333;}
.box1-tit .box-tit-rt a:hover{ color: #1b5ba1; }
.i-news .swiper-slide{position: relative; float:left;padding-bottom: 45px;cursor: pointer; transition: all 0.5s;-webkit-transition: all 0.5s;}
.i-news .swiper-slide .Img{ width: 100%; height: auto;overflow: hidden;}
.i-news .swiper-slide .Img img{width: 100%; height: auto;transition: all 0.5s;-webkit-transition: all 0.5s; }
.i-news .swiper-slide .cont{padding:35px 20px 0 0;}
.i-news .swiper-slide .tit{font-size: 22px; color: #333; line-height: 22px; overflow: hidden;text-overflow: ellipsis; white-space: nowrap; transition: all 0.5s;-webkit-transition: all 0.5s;}
.i-news .swiper-slide .abstract{font-size: 16px; color: #666;font-weight: lighter; margin-top:30px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow : hidden; text-overflow: ellipsis;}
.i-news .swiper-slide .time{ font-family: "gilroy"; font-size:16px; color: #333; margin-top:30px; }
.i-news .swiper-slide .time p{font-size: 48px;}
.i-news .swiper-slide:hover .Img img{transform: scale(1.1);}
.i-news .swiper-slide:hover .tit{color: #1b5ba1;}



/** footer **/
.footer{ width: 100%; height: auto;  background:#ebebeb ; margin-top:60px; padding-top:60px; overflow: hidden;}
.footer .foot-tp{overflow: hidden;}
.footer .foot-lf{float: left; width:65%;transition: all 0.5s;-webkit-transition: all 0.5s; }
.footer .foot-lf .list{margin-bottom: 30px;}
.footer .foot-lf ul{ overflow: hidden;}
.footer .foot-lf li h2,.footer .foot-rt h2{font-size: 16px; color: #1a1a1a; font-weight: 500; margin-bottom: 30px;}
.footer .foot-lf li{float:left; width: 16.5%;}
.footer .foot-lf li a{ display: block; font-size: 14px; line-height:18px;margin-bottom: 15px; color: #808080;}
.footer .foot-rt{float: right; width: 328px;transition: all 0.5s;-webkit-transition: all 0.5s; margin-bottom: 40px;}
.footer .foot-rt .Img{ width: 105px; height: 105px; margin-bottom: 20px; }
.footer .foot-rt p{font-size:14px; color: #808080;}
.footer .foot-btn{ width: 100%; text-align:center; line-height: 60px; font-size: 14px; color: #808080; border-top:1px solid #dfdfdf;}
.footer .foot-btn a{color: #808080;}

/** 内页banner **/
.inner-banner{ position: relative; z-index: 0;}
.inner-banner .pc-img {position: relative;z-index: 2;height:478px;transition: all 0.5s;-webkit-transition: all 0.5s;}
.inner-banner .banr-bt{position: absolute; width: 100%;font-size: 50px; line-height: 50px; z-index: 6; top:45%;text-align: center; overflow: hidden;color: #fff;}
.inner-banner .banr-zjt{position: absolute; width: 60px; height: 60px; background: url(../images/nyjt.png) no-repeat; background-size: cover; left: 50%; margin-left: -30px; bottom:10%; z-index: 78;}

.sec-column{ width: 100%; height: 70px; line-height: 70px; background: #f6f6f6;transition: all 0.5s;-webkit-transition: all 0.5s; text-align: center; }
.sec-column a{margin-right: 30px;font-size: 16px; color: #555; }
.sec-column .active{position: relative; color: #106fa8; }
.sec-column .active:after{position: absolute; display: block;content: ""; width: 100%; height: 2px; background: #106fa8; left: 0; top:41px;}

/** 内页产品业务 **/
.nymt60{margin-top:60px;}
.business-list dl{margin-right: -2%; overflow: hidden;}
.business-list dd{float:left; width: 31.3333333%; margin-right: 2%; margin-bottom: 50px; }


/** 内页新闻资讯 **/
.news-list{ overflow: hidden;margin-right:-2%; }
.news-list .swiper-slide{ float:left; width: 31.3333333%; margin-right: 2%;}

.channel-content {padding: 50px 0 0 0;}
.channel-content img{max-width: 100%;}
.case-list{margin-right: -2%;overflow: hidden;}
.case-list .swiper-slide{ width: 31.3333333%; margin-right: 2%; overflow: hidden; margin-bottom: 50px;}


/** 人力资源  **/
.human-list{margin-top:60px;}
.human-list .title{height: 60px; line-height: 60px; background: #106fa8;padding:0 40px; margin-top:60px;}
.human-list .title p{font-weight: lighter;  color: #fff;}
.human-list .td0,.human-list .td1,.human-list .td2{display:block;float:left;width:20%; font-size:18px; transition: all 0.5s;-webkit-transition: all 0.5s;}
.human-list ul li{background: #fff;border-top: 1px solid #efefef; cursor: pointer;transition: all 0.5s;-webkit-transition: all 0.5s; }
.human-list ul li .jion-tit{height:60px; line-height: 60px; padding:0 40px;}
.human-list ul li .jion-tit p{color: #666;}
.infor{padding:20px 40px 40px 40px; background: #f7f7f7;font-size:16px; display: none;}
.infor .infor-top,.infor .infor-top dl{overflow: hidden;}
.infor .infor-top dd{width:25%; float:left; color: #333;margin-bottom: 15px;}
.infor .infor-top dd span{color:#666;}
.infor .infor-bot{overflow: hidden;margin-top:15px;}
.infor .infor-bot .left,.infor .infor-bot .right{float:left; width:48%;}
.infor .infor-bot .left{margin-right:4%;}
.infor .infor-bot .left h2,.infor .infor-bot .right h2{font-size:16px; color: #333;margin-bottom: 5px;}
.infor .apply{ display: block; width: 100%; line-height: 40px;color: #106fa8;margin-top:35px; font-size: 14px; text-align: right;}


/** 资料下载  **/
.data-list dd{ width: 100%; height: 60px; line-height: 60px;border-bottom:1px solid #e5e5e5; border-radius: 3px;transition: all 0.5s;-webkit-transition: all 0.5s; }
.data-list .text{float:left; width: 70%; background: url(../images/zl.png) no-repeat;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-left:30px;background-repeat: no-repeat;background-position: left center;background-size:20px; font-size: 16px; color: #333;}
.data-list .download-btn{ float: right;line-height:60px;padding-left:25px;background: url(../images/download-btn.png) no-repeat;background-size:20px; background-position: left center;color: #666;transition: all .3s; }

/** 技术咨询  **/
.from-consulting .from-lf{float:left; width: 48%; margin-right: 4%; }
.from-consulting .from-rt{float:left; width: 48%; }
.from-consulting  .from-cont{ overflow: hidden; }
.from-consulting .from-li{ width: 100%;line-height: 60px; margin-bottom: 15px; }
.from-consulting .from-li input{ width: 70%; height: 48px; line-height: 48px;font-size: 14px; padding:0 10px; border:1px solid #e8e8e8; outline: none; }
.from-consulting .from-li span{ color: #ff0000; }
.from-consulting .from-li textarea{ width: 70%; height: 160px;padding:10px; font-family:"Source Han Sans CN", "Microsoft Yahei", "Helvetica Neue", Helvetica, Arial; border:1px solid #e8e8e8; box-sizing: border-box; outline: none;}
.from-consulting .from-btn{margin-top:20px; text-align: center;}
.from-consulting .from-btn button{ width: 120px; height: 48px; line-height: 48px; text-align: center; font-size: 14px; border-radius: 5px; border:none; margin:0 15px;outline: none; cursor: pointer; }
.from-consulting .from-btn .from-submit{ background:#106fa8; color: #fff; }
.from-consulting .from-btn .from-reset{ background: #ccc; }

/** 资质荣誉 **/
.honor-list{overflow: hidden;}
.honor-list dl,.Solution-list dl{ overflow: hidden; margin-right: -2%;}
.honor-list dl dd,.Solution-list dl dd{float: left; width: 31.333333%; margin-right: 2%; margin-bottom: 50px;transition: all 0.5s;-webkit-transition: all 0.5s;}
.honor-list dl dd .Img,.Solution-list dl dd .Img{ width: 100%; height: auto; overflow: hidden;}
.honor-list dl dd .Img img,.Solution-list dl dd .Img img{ width: 100%; height: 100%;}
.honor-list dl dd .honor-tit,.Solution-list dl dd .honor-tit{font-size: 24px; line-height: 24px; font-family: "SourceHanSansCN-Regular"; color: #333; margin-top: 25px; text-align: center;}
.honor-list .honor-more{ display: block; width: 225px; height: 45px; line-height: 45px; text-align: center; font-size: 16px; border:1px solid #dcdcdc; margin:0 auto;border-radius: 3px; color: #666; margin-top:50px; margin-bottom: 20px; cursor: pointer;}
.honor-list .honor-more:hover{ color: #106fa8; text-decoration: underline;}


/** 联系我们  **/
.contact{overflow: hidden;}
.contact .contact-lf{float:left; width: 63%;  margin-right: 2%; }
.contact .contact-rt{float:left; width: 35%;transition: all 0.5s;-webkit-transition: all 0.5s;}
#container {float:left;width:100%; height:630px;}  
.contact .contact-rt h2{padding:0 15px;height:70px;line-height: 70px; background: #e8e8e8; color: #1a1a1a; margin-bottom: 15px; font-size: 24px; font-weight: normal;}
.contact-address{ height: 545px; background: #fff; box-shadow: 0 20px 20px rgb(0 0 0 / 3%);padding:25px 25px;box-sizing:border-box;}
.contact .contact-rt p{margin-bottom: 10px;}
.contact .contact-rt .WeChat{font-size: 14px; margin-top:25px;}

/** 新闻详情 **/
.show{ width: 1200px; margin:0 auto; margin-top: 30px; overflow: hidden;}
.show_top{padding:10px 0 30px 0;overflow: hidden;}
.show_top .title{font-size:30px; color:#1a1a1a;}
.show_top .time{height:20px; line-height: 20px;margin-top:30px; vertical-align: middle;}
.show_top .time img{margin-right:5px;}
.show_top .time span{margin-right:20px;}
.article{padding:40px 0; border-top:1px solid #d9d9d9;margin-top:40px;}
.article .article-lf{width:80%; float: left;font-size:16px; color: #222;}
.article .article-lf a{color:#999;}
.article .return {float:right;display: block;width:160px; height: 48px; line-height: 48px; border:2px solid #106fa8; text-align: center; color: #106fa8; border-radius: 5px; margin-top:5px;}
.article .return:hover{ background:#106fa8; color: #fff;}

.Solution-list {margin-top:60px;}
.show-cont img{max-width: 100%;height: auto;}

.page_show{width: 1200px; margin:0 auto;overflow: hidden;}
.page_show img{max-width: 100%; height: auto;}

/* 分页 */
.page{width: 100%;text-align: center;margin:40px 0;}
.page .tiao {color: #000;padding: 5px 15px;margin-left: 10px;border: 1px solid #d6d6d6;}
.page .current {padding: 5px 15px;margin-left:5px;background: #106fa8;color: #fff;}
.page a {padding: 5px 15px;margin-left: 10px;border: 1px solid #d6d6d6;color: #000;}


/*右侧*/
.cndns-right{position:fixed;right:0;top:50%;margin-top:-100px;z-index:100;}
.cndns-right-meau{position:relative;}
.cndns-right-btn{width:60px;height:60px;text-align:center;display:block;margin-bottom:6px;position:relative;background-color:#18569e;}
.cndns-right-btn span{color:#fff;font-size:36px;line-height:60px;}
.cndns-right-btn sup{display:block;min-width:24px;height:24px;text-align:center;line-height:24px;color:#fff;border-radius: 50%;background-color:#cfa54f;position:absolute;left:-12px;top:-12px;}
.cndns-right-btn p{color:#fff;font-size:14px;line-height:20px;padding-top:10px;display:none;}
.cndns-right-meau:hover .cndns-right-btn span{display:none}
.cndns-right-meau:hover .cndns-right-btn p{display:block; }
.meau-car .cndns-right-btn {border-color:#cfa54f;margin-bottom:20px;}
.meau-car.cndns-right-meau:hover .cndns-right-btn span{color:#fff;display:block;}
.meau-car .cndns-right-btn span{color:#cfa54f;}
.meau-sev .cndns-right-btn{border-color:#cfa54f;} 
.meau-sev .cndns-right-btn p{color:#fff}
.meau-sev .cndns-right-btn span{color:#fff}
.meau-top .cndns-right-btn span{font-size:12px;line-height:12px;padding-top:10px;display:block}
.meau-top .cndns-right-btn i{display:block;color:#999}
.cndns-right-meau a{text-decoration:none;}
.meau-top.cndns-right-meau:hover .cndns-right-btn{background-color:#cfa54f}
.meau-top.cndns-right-meau:hover .cndns-right-btn span{display:block;color:#fff} 
.meau-top.cndns-right-meau:hover .cndns-right-btn i{color:#fff;}
.cndns-right-box{position:absolute;top:-15px;right:60px;padding-right:10px;display:none;}
.cndns-right-box .box-border{border:1px solid #ccc;border-top:4px solid #18569e;padding:20px;background-color:#fff;-webkit-box-shadow: 0 3px 8px rgba(0,0,0,.15);-moz-box-shadow: 0 3px 8px rgba(0,0,0,.15);box-shadow: 0 3px 8px rgba(0,0,0,.15);position:relative}
.cndns-right-box .box-border .arrow-right{display:block;width:13px;height:16px;position:absolute;right:-13px;top:26px;}
.cndns-right-box .box-border .sev-t span{font-size:46px;float:left;display:block;line-height:56px;margin-right:10px;color:#d3d3d3}
.cndns-right-box .box-border .sev-t p{float:left;color:#e60911;font-size:24px;line-height:28px;}
.cndns-right-box .box-border .sev-t p i{display:block;font-size:14px;color:#aaa;}
.meau-sev .cndns-right-box .box-border{width:260px;}
.meau-contact .cndns-right-box .box-border{width:280px;}
.cndns-right-meau:hover .cndns-right-box{display:block}
.meau-code .cndns-right-box{top:inherit;bottom:-35px;}
.meau-code .cndns-right-box .box-border{text-align:center;border-top:1px solid #ccc;}
.meau-code .cndns-right-box .box-border i{display:block;color:#333;font-size:16px;line-height:16px;margin-top:5px;}
.meau-code .cndns-right-box .box-border .arrow-right{top:inherit;bottom:50px;}
.meau-sev .cndns-right-btn .demo-icon{display:none;}
.meau-sev:hover .cndns-right-btn{background:#cfa54f}
.meau-zs .cndns-right-btn{background-color:#cfa54f;color:#fff;margin-top:80px;border-color:#cfa54f}
.meau-zs .cndns-right-btn span{color:#fff}
.meau-zs .cndns-right-btn p{color:#fff}
.zzgs{ color: #bbb6b2;}
.zzgs:hover{ color: #bbb6b2;}

.yyzz_layer{ display: none;}
.layui-layer{ width: 800px!important; border: 15px solid #fff; border-radius: 5px!important;}
.layui-layer img{ width: 100%;}
.layui-layer-content{ height: auto!important; overflow: hidden!important;}


@media screen and (max-width: 1620px){
	.wrapper{ width:96%;}
}
@media screen and (max-width: 1500px) and (min-width: 1280px){
	.header .header-dh{ width: 58%; }
}
@media screen and (max-width: 1280px){
	.header .header-dh{ margin-left:0;}
	.box1-tit{font-size:30px;}
	.nymt60{margin-top:40px;}
	.business-list dl,.case-list {margin-right: -3%;}
	.business-list dd,.case-list .swiper-slide{ width: 47%; margin-right: 3%; margin-bottom: 30px;}
	.news-list .swiper-slide{ width: 50%; }

}
@media screen and (max-width: 1280px) and (min-width: 991px){
	.header .header-logo{ width: auto; height: 60px;margin-top:10px; }
	.header .header-dh{ width: 60%; }
	.inner-banner .pc-img{ height: 460px;}
	.header .header-phone{ display: none; } 
	.header .header-dh{ width: 76%; }
	.wrap{ width: 96%; }

}
@media screen and (max-width: 992px){
	.header,.nav{position: static;}
	.header .header-dh,.header .header-phone{display: none;}
    .footer .foot-rt{ width: 100%; text-align: center;}
	.header .header-dh{ width: 100%; padding: 10px 0 20px 0; box-sizing: border-box; position: absolute; top: 58px; left: 0; box-shadow:0 5px 5px rgba(0,0,0,0.15); border-top: 1px solid #17213f; background-color: #0d162f; display: none; z-index: 6;}
	.header .header-dh>ul>li{ width: 100%; box-sizing: border-box; display: block; border-bottom: 1px solid #17213f;}
	.header .header-dh>ul>li>p{position: relative; z-index: 1;}
	.header .header-dh>ul>li>p>a{ display: block; height: 40px; line-height: 40px; padding: 0 30px; color: #e1e1e1;text-align: left;background: #fff;}
	.header .header-dh>ul>li>p>a::before,.header .nav>ul>li>p>a::after{ display: none;}
	.header .subnav{ display: none; height: auto;top:0; background-color: #0d162f; padding: 10px 30px; border-top: 1px solid #17213f; box-sizing: border-box; position: relative;}
	.header .header-dh dd span{ display: none;}
	.header .subnav dl{ width: 100%; margin: 0;}
	.header .subnav dl dd{ display: block; width: 100%;height: 38px; line-height: 38px;}
	.header .subnav dl dd a{ width: 100%; color: #f1f1f1; padding-left:20px; text-align: left; line-height: 36px; font-size: 14px;  }
	.header .subnav dl dd a:hover{ background-color: #48a6ce;}
	.header .header-dh>ul>li:nth-child(2) .subnav dl,
	.header .header-dh>ul>li:nth-child(3) .subnav dl,
	.header .header-dh>ul>li:nth-child(4) .subnav dl,
	.header .header-dh>ul>li:nth-child(5) .subnav dl,
	.header .header-dh>ul>li:nth-child(6) .subnav dl,
	.header .header-dh>ul>li:nth-child(7) .subnav dl,
	.header .header-dh>ul>li:nth-child(8) .subnav dl{ padding: 0;}
	.second-dh .second-pro{ width: 100%; overflow: hidden; border-left: 1px solid #dcdcdc;}
	.second-dh .second-pro li{ width: 33.333333%; border-bottom: 1px solid #dcdcdc; border-right:1px solid #dcdcdc; }
	.header .header-logo {height: 60px;width: auto;}
	.menu_btn {float: right;position: absolute;right: 0;top: 11px;padding: 9px 13px;cursor: pointer;}
    .menu_btn span {display: block;height: 2px;width: 30px;background: #4d4d4d;border-radius: 3px;margin: 0 0 7px 0;}

	.inner-banner .pc-img{ height: 300px;}
	.inner-banner .banr-bt{ font-size: 36px; }
	
    .box3{padding:0 30px; }
	.box3 .cont{ right: 0; }
	.header .header-dh { width: 100%;padding: 10px 0 20px 0;box-sizing: border-box;position: absolute;top: 56px;left: 0;box-shadow: 0 5px 5px rgb(0 0 0 / 15%);border-top: 1px solid #17213f;background-color: #0d162f;display: none;z-index: 6;}
	.header .header-dh .nav-zk {position: absolute;top: 0;right: 0;display: block;float: right;width: 60px;height: 40px;line-height: 40px;text-align: center;transition: all 0.5s;-webkit-transition: all 0.5s;border-left: 1px solid #17213f;color: #5268ab;z-index: 999;}
	.header .header-dh>ul>li>p>a{ background: none; }
	.mt36{margin-top:40px;}
	.footer .foot-lf,.sec-column{ display:none; }
	.wrap{width:90%;}
	.human-list .td1{ display: none;}
	.human-list .td0{ width: 50%; float: left;}
	.human-list .td2{ width: 50%; float: left; text-align: right;}
	.contact .contact-lf,.contact .contact-rt{ width: 100%;margin-right: 0; }
	.contact .contact-rt .contact-address{ height: auto; }
	.header .header-dh .active:after{display: none;}


}
@media screen and (max-width: 991px) and (min-width: 768px){

}
@media screen and (max-width:767px) {
	.box1,.box4{ margin-top:0;height: auto; overflow: hidden;padding:30px 0 30px 0; }
	.box1-tit{ font-size: 24px; margin:0 0 30px 0; text-align: center; font-weight: normal;}
	.box1-tit::after{position: relative; display:block; content: ""; width: 40px; height: 2px; background: #cecece; left:50%; margin-left: -20px; margin-top:10px;}
	.mt36{margin-top:0;}
	.box3{padding:0 30px; height: 400px;}
	.box3 .cont{right: 0; top:10%;padding:30px; font-size: 16px; line-height:30px;}
	.box1 .swiper-slide .tit,.i-case .swiper-slide .tit,.i-news .swiper-slide .tit{font-size:20px;}
	.i-news .swiper-slide .cont{padding:35px 0 0 0; border:none;}
	.nymt60{margin-top:30px;}
	.business-list dl,.case-list{margin-right: 0;}
	.business-list dd,.case-list .swiper-slide{ width: 100%; margin-bottom: 20px; }
	.news-list .swiper-slide{ width: 100% }
	.wrap,.wrapper{width:92%;}
	.human-list,.human-list .title{margin-top:30px;}
	.human-list ul li .jion-tit p{font-size: 14px;}
	.human-list ul li .jion-tit{ height:45px;line-height: 45px; padding:0 20px;}
	.from-consulting .from-lf,.from-consulting .from-rt{ width: 100%; }
	.inner-banner .banr-zjt{ width:30px; height: 30px; margin-left:-15px; }
	.sj_swipe{ display: block; }
	.swipe,.cndns-right{ display: none; }
	.inner-banner .banr-bt{font-size:30px;}
	.header .header-logo{ height: 50px; margin-top:5px; }
	.i-case .swiper-slide .abstract{margin-top:20px;height: 60px;}
	.box3{ margin-top:30px; padding:40px 30px 0 30px;}
	.i-news .swiper-slide .time p{font-size:36px;}
	.i-news .swiper-slide .abstract{ height: 60px; }
	.data-list .text{ width: 60%; background-size: 16px;padding-left: 20px; }
    .i-case .swiper-slide .more{ width: 40px; height: 40px; }
    #container{ height: 300px; }
    .contact .contact-rt h2{ height:50px; line-height: 50px; font-size: 20px; }
    .channel-content{padding-top:30px;}
    .footer{margin-top:30px;}
    .show_top .title{font-size: 24px;}
    .show_top .time span{font-size:14px;}
    .show_top .time img{margin-right: 0;}
    .box1-tit{overflow:hidden;}
    .box1-tit .box-tit-lf,.box1-tit .box-tit-rt{ width: 100%; }
    .box1-tit .box-tit-rt{text-align: center;margin-top:30px;}
    .box1-tit .box-tit-rt a{float:none;margin:0 15px;}
    .footer .foot-btn{line-height: 30px;padding:15px 0;}
}


