@charset "UTF-8";
/* css reset */


@font-face {
  font-family: "PingFang-ExtraLight-2";
  src: url("../fonts/PingFang-ExtraLight-2.woff2") format("woff2"),
       url("../fonts/PingFang-ExtraLight-2.woff") format("woff"),
       url("../fonts/PingFang-ExtraLight-2.ttf") format("truetype"),
       url("../fonts/PingFang-ExtraLight-2.eot") format("embedded-opentype"),
       url("../fonts/PingFang-ExtraLight-2.svg") format("svg");
}

@font-face {
  font-family: "苹方字体";
  src: url("../fonts/苹方字体.woff2") format("woff2"),
       url("../fonts/苹方字体.woff") format("woff"),
       url("../fonts/苹方字体.ttf") format("truetype"),
       url("../fonts/苹方字体.eot") format("embedded-opentype"),
       url("../fonts/苹方字体.svg") format("svg");
}




body,html,div,p,h1,h2,h3,h4,h5,h6,span,i,strong,small,ul,li,dl,dt,dd,ol,table,a,input,textarea,label{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
a{text-decoration: none;outline:none;display:inline-block;-webkit-transition: .3s;transition: .3s;color:#333}
img{border:0;vertical-align: middle;max-width: 100%;}
span{display:inline-block;}
i{font-style: normal;}
ul,li{list-style: none;}
sub,sup{font-size: 6px;margin-left: 2px}
input:focus,textarea:focus,select:focus{outline:none; }
input,textarea{font-family:SourceHanSansCN,"Source Han Sans CN",sans-serif,Helvetica,"Helvetica Neue";}
/* body{font-family:"Aileron-Regular","Source Sans Pro",SourceHanSansCN,"Source Han Sans CN",Helvetica,"Helvetica Neue", Arial, sans-serif;font-weight:300;font-size:1em;color:#333;margin:0 auto;width:100%;max-width: 1920px;background:#FFF;}
 */
body{font-family:SourceHanSansCN,"Source Han Sans CN",sans-serif,Helvetica,"Helvetica Neue", Arial, sans-serif;font-weight:300;font-size:1em;color:#333;margin:0 auto;width:100%;max-width: 1920px;background:#FFF;}

.clear{clear:both;zoom:1;}
.clear:after,.clear:before{content:""; display:table; height:0; clear: both;}
.wrap1{width:1642px;max-width:94%;margin:0 auto;}
.wrap2{width: 1320px;margin: auto;max-width: 94%;}
.wrap3{width: 1460px;margin: auto;max-width: 90%;}
.fl{float:left}
.fr{float:right}
/* header */
#header{top: 0;left: 0;right: 0;z-index: 9999;position: absolute;}
.header{padding: 20px 0;}
.header .wrap1{}
.header .nav-logo{float: left;margin-top: 7px;}
.header .nav-logo a{}
.header .nav-logo a img{}
.header .search{float: right;margin-top: 20px;margin-left: 25px;}
.header .search .s-icon{width: 21px;height: 21px;background: url(../images/search_06.png) no-repeat;background-position:center ;background-size: 100%;display: inline-block;}

.header .lang{float: right;margin-top: 10px;}
.header .lang .lang-div{}
.header .lang .lang-div a{color: #ffffff;line-height: 40px;text-align: center;}
.header .lang .lang-div a icon{width: 23px;height: 23px;background: url(../images/earth_03.png) no-repeat;background-position: center;background-size: 100%;display: inline-block;vertical-align: middle;margin-right: 10px;}
.header .nav-list{float: right;margin-top: 0px;margin-right: 2%;}
.header .nav-list ul{}
.header .nav-list ul li{float: left;margin-right: 1.5em;position: relative;}
.header .nav-list ul li a{font-size: 18px;color: #ffffff;    padding: 20px 5px;}
.header .nav-list ul li>a:hover{color: ffffff;}
.header .nav-list .nav-top{display: none;position: absolute;width: 100%;top: 0;left: 0;top: 64px;background: rgba(0,0,0,0.5);padding-bottom: 10px;}
.header .nav-list .nav-top dd{}
.header .nav-list .nav-top dd a{color: #ffffff;font-weight: normal;font-size: 16px;text-align: center;display: block;padding-bottom: 0;
    padding-top: 15px;}
.header .nav-list ul li.active>a{border-bottom: 2px solid #ffffff;}
.header .nav-list ul li:hover .nav-top{display: block;}



/* index */
.index-banner{}
.ban-text{position: absolute;top: 35%;left: 0;right: 0;width: 70%;margin: auto;}
.ban-text h2{font-size: 60px;font-weight: bold;color: #ffffff;}
.ban-text h3{font-size: 30px;font-weight: bold;color: #ffffff;margin: 6px 0;}
.ban-text p{font-size: 24px;color: #ffffff;}
.index-cp{margin: 75px auto;}
.index-cp .wrap1{}
.index-cp ul{}
.index-cp ul li{width: 49%;float: left;margin-right: 2%;background: #eff2f7;box-sizing: border-box;height: 635px;overflow: hidden;}
.index-cp ul li:last-of-type{margin-right: 0;}
.index-cp ul li .index-cp-div{padding: 45px 55px 10px 55px;}
.index-cp ul li .index-cp-div h3{font-size: 30px;line-height: 36px;color: #000000;margin-bottom: 5px;}
.index-cp ul li .index-cp-div p{font-size: 16px;line-height: 24px;color: #666666;}
.index-cp ul li .index-cp-div .index-cp-js{text-align: left;margin-top: 15px;margin-bottom: 25px;}
.index-cp ul li .index-cp-div .index-cp-js a{display:inline-block;font-size: 16px;color: #666666;padding: 5px 20px;border-radius: 50px;border: 1px solid #666666;margin-right: 5px;}
.index-cp ul li .index-cp-div>a{color: #666666;height: 26px;}
.index-cp ul li .index-cp-div>a:hover{color: #BD310E;font-size: 18px;}
.index-cp ul li .index-cp-div>a icon{width: 25px;height: 25px;background: #bd310e;border-radius: 100px;display: inline-block;font-size: 18px;line-height: 28px;color: #ffffff;text-align: center;vertical-align: middle;}
.index-cp ul li .index-cp-div>a span{display: inline-block;vertical-align: middle;margin-right: 8px;}
.index-cp ul li .index-cp-div .index-cp-img{text-align: center;overflow: hidden;}
.index-cp ul li .index-cp-div .index-cp-img img{}
.index-cp ul li:hover .index-cp-div .index-cp-img img{transform: scale(1.1);transition: 0.4s;}



.index-cp .swiper-container{padding-bottom: 55px;}
.index-cp .swiper-container .swiper-slide{background: #eff2f7;box-sizing: border-box;height: 750px;overflow: hidden;}
/* .index-cp ul li:last-of-type{margin-right: 0;} */
.index-cp .swiper-container .swiper-slide .index-cp-div{padding: 45px 55px 10px 55px;}
.index-cp .swiper-container .swiper-slide .index-cp-div h3{font-size: 30px;line-height: 36px;color: #000000;margin-bottom: 5px;}
.index-cp .swiper-container .swiper-slide .index-cp-div p{font-size: 16px;line-height: 24px;color: #666666;}
.index-cp .swiper-container .swiper-slide .index-cp-div .index-cp-js{text-align: left;margin-top: 15px;margin-bottom: 25px;}
.index-cp .swiper-container .swiper-slide .index-cp-div .index-cp-js a{display:inline-block;font-size: 16px;color: #666666;padding: 5px 20px;border-radius: 50px;border: 1px solid #666666;margin-right: 5px;margin-bottom: 10px;}
.index-cp .swiper-container .swiper-slide .index-cp-div>a{color: #666666;height: 26px;margin-bottom: 25px;}
.index-cp .swiper-container .swiper-slide .index-cp-div>a:hover{color: #BD310E;font-size: 18px;}
.index-cp .swiper-container .swiper-slide .index-cp-div>a icon{width: 25px;height: 25px;background: #bd310e;border-radius: 100px;display: inline-block;font-size: 18px;line-height: 25px;color: #ffffff;text-align: center;vertical-align: middle;}
.index-cp .swiper-container .swiper-slide .index-cp-div>a span{display: inline-block;vertical-align: middle;margin-right: 8px;}
.index-cp .swiper-container .swiper-slide .index-cp-div .index-cp-img{text-align: center;overflow: hidden;}
.index-cp .swiper-container .swiper-slide .index-cp-div .index-cp-img img{max-height: 23em;}
.index-cp .swiper-container .swiper-slide:hover .index-cp-div .index-cp-img img{transform: scale(1.1);transition: 0.4s;}










.index-tj{margin: 75px auto;}
.index-tj .wrap1{position: relative;}
.index-tj .index-tj-text{}
.index-tj .index-tj-text h3{margin-bottom: 8px;font-size: 36px;font-weight: bold;color: #000000;}
.index-tj .index-tj-text p{font-size: 16px;color: #666666;}
.index-tj .swiper-container-horizontal>.swiper-pagination-bullets,.index-tj .swiper-pagination-custom,.index-tj .swiper-pagination-fraction{right: 45px;left: auto;text-align: right;top: 20px;color: #9c9c9c;width: auto;height: 30px;}
.index-tj .swiper-pagination .sp1{color: #000000;font-size: 22px;}
.index-tj .swiper-button-next,.index-tj .swiper-button-prev{top: 22px;margin-top: 0;width: 26px;height: 26px;background-size: 100%;outline: none;}
.index-tj .swiper-button-next{background-image: url(../images/jt_09.png);}
.index-tj .swiper-button-prev{background-image: url(../images/jt_09.png);transform: rotateZ(180deg);-webkit-transform: rotateZ(180deg);-moz-transform: rotateZ(180deg);left: auto;right: 115px;}
.index-tj .swiper-button-next:hover{background-image: url(../images/jt-h_07.png);transform: rotateZ(-180deg);-webkit-transform: rotateZ(-180deg);-moz-transform: rotateZ(-180deg);}
.index-tj .swiper-button-prev:hover{background-image: url(../images/jt-h_07.png);transform: none;}
.index-tj .index-tj-swiper{margin-top: 25px;}
.index-tj .index-tj-swiper .swiper-slide a{display: block;text-align: center;padding: 55px 30px;}
.index-tj .index-tj-swiper .swiper-slide{box-sizing: border-box;padding: 7px;background: #f7f8fa;}
.index-tj .index-tj-swiper .swiper-slide a:hover{box-shadow: 0 0 12px #cccccc;}
.index-tj .index-tj-swiper .swiper-slide a h3{margin-bottom: 10px;margin-top: 15px;font-size: 24px;color: #000000;}
.index-tj .index-tj-swiper .swiper-slide a p{font-size: 16px;color: #666666;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}

.index-about{position: relative;}
.index-about .index-about-text{position: absolute;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);left: 0;right: 0;margin: auto;text-align: center;}
.index-about .index-about-text .index-about-title{color: #ffffff;}
.index-about .index-about-text .index-about-title h3{text-transform: uppercase;font-size: 60px;font-weight: bold;font-family: arial;position: relative;}
.index-about .index-about-text .index-about-title h3::after{position: absolute;content: "";bottom: -5px;left: 0;right: 0;margin: auto;width: 50px;height: 3px;background: #d2d2d2;}
.index-about .index-about-text .index-about-title h4{font-size: 36px;font-weight: bold;margin-top: 20px;margin-bottom: 30px;}
.index-about .index-about-text .index-about-title p{font-size: 16px;line-height: 26px;width: 40%;margin: auto;}
.index-about .index-about-text>a{color: #ffffff;padding: 10px 50px;background: #BD310E;border-radius: 50px;}
.index-about .index-about-text .star{width: 75px;height: 75px;background: url(../images/bf_23.png) no-repeat;background-position: center;margin:45px auto;}
.index-about .index-about-text .stop{width: 75px;height: 75px;background: url(../images/zt.png) no-repeat;background-position: center;margin:45px auto;display: none;}
.index-solution{margin: 140px auto;display:none;}
.index-solution .wrap1{width: 1460px;max-width: 90%;position: relative;}
.index-solution .soltion-box{float: left;display: none;}
.index-solution .soltion-box.active{display: block;}
.index-solution .soltion-box ul{}
.index-solution .soltion-box ul li{float: left;width: 33.33333%;position: relative;}
.index-solution .soltion-box ul li img{width: 100%;}
.index-solution .soltion-box ul li .hover-text{box-sizing: border-box;position: absolute;left: 0;right: 0;margin: auto;top: 0;height: 100%;width: 100%;padding: 50px;background: rgba(189,49,14,0.7);transform: scale(0);-webkit-transform: scale(0);-moz-transform: scale(0);}
.index-solution .soltion-box ul li .hover-text h3{font-size: 36px;color: #ffffff;font-weight: bold;margin-bottom: 25px;}
.index-solution .soltion-box ul li .hover-text p{font-size: 16px;line-height: 28px;color: #ffffff;height: 110px;overflow: hidden;}
.index-solution .soltion-box ul li .hover-text a{font-size: 16px;color: #ffffff;border: 1px solid #ffffff;padding: 8px 30px;border-radius: 50px;bottom: 55px;position: absolute;}
.index-solution .soltion-box ul li .hover-text a span{margin-right: 25px;}
.index-solution .soltion-box ul li:hover .hover-text{transform: scale(1);transition: 0.3s;-webkit-transform: scale(1);-moz-transform: scale(1);}
.soltion-box-tit{position: absolute;width: 33.3333%;right: 0;top: 0;box-sizing: border-box;padding: 35px 60px;}
.soltion-box-tit h3{text-transform: uppercase;font-weight: bold;font-size: 60px;color: #333333;}
.soltion-box-tit h4{position: relative;font-size: 36px;color: #333333;font-weight: bold;padding-bottom: 15px;margin-bottom: 20px;}
.soltion-box-tit h4::after{content: "";position: absolute;bottom: 0;width: 55px;height: 3px;background: #BD310E;left: 0;}
.soltion-box-tit p{font-size: 18px;color: #333333;line-height: 26px;}
.soltion-box-tit .so-cp{margin-top: 15%;}
.soltion-box-tit .so-cp a{display: inline-block;color: #ffffff;background: #162053;padding: 7px 25px;border-radius: 50px;width: 25%;text-align: center;margin-right: 15px;cursor: pointer;}
.soltion-box-tit .so-cp a:last-of-type{margin-right: 0;}
.soltion-box-tit .so-cp a.active{background: #BD310E;}

.index-news{padding-bottom: 50px;background: #f6f6f6;}
.index-news-box{background: url(../images/h-bac_02.jpg) no-repeat;padding-top: 100px;background-size: cover;}
.index-news-box .wrap1{width: 1460px;max-width: 90%;position: relative;}
.index-news-left{float: left;}
.index-news-left h3{font-size: 36px;font-weight: bold;color: #000000;}
.index-news-left p{font-size: 12px;color: #666666;line-height: 36px;}
.index-news-right{float: right;}
.index-news-right a{display: inline-block;font-size: 24px;margin-left: 50px;cursor: pointer;}
.index-news-right a.active{color: #BD310E;}
.index-news-img{float: left;width: 40.5%;overflow: hidden;}
.index-news-img img{}
.index-news-div-text{padding-left: 43.5%;padding-top: 20px;}
.index-news-div-text i{font-size: 14px;color: #999999;font-style: normal;display: block;margin-bottom: 5px;}
.index-news-div-text h3{white-space: nowrap;text-overflow:ellipsis;overflow: hidden;font-size: 18px;color: #333333;margin-bottom: 8px;}
.index-news-div-text p{white-space: nowrap;text-overflow:ellipsis;overflow: hidden;font-size: 14px;color: #666666;}
.index-news-div-text .div-g{margin-top: 38px;}
.div-g span{font-size: 14px;color: #BD310E;text-transform: uppercase;vertical-align: middle;margin-right: 18px;}
.div-g icon{display: inline-block;width: 20px;height: 20px;border: 1px solid #BD310E;color: #BD310E;border-radius: 50px;text-align: center;line-height: 17px;vertical-align: middle;}
.index-news-list-left{float: left;width: 55%;}
.index-news-div>a{display: block;}
.index-news-list{background: #ffffff;padding: 25px 0;}
.index-news-div{margin-bottom: 35px;}
.index-news-list-right{float: right;width: 36%;padding-right: 35px;}
.index-news-list-right a{display: block;}
.index-news-list-right a .index-news-right-img{overflow: hidden;}
.index-news-list-right a i{font-size: 14px;color: #999999;font-style: normal;display: block;margin-bottom: 5px;margin-top: 15px;}
.index-news-list-right a h3{white-space: nowrap;text-overflow:ellipsis;overflow: hidden;font-size: 18px;color: #333333;margin-bottom: 8px;}
.index-news-list-right a p{white-space: nowrap;text-overflow:ellipsis;overflow: hidden;font-size: 14px;color: #666666;}
.index-news-list-right .div-g{margin-top: 20px;}
.index-news-list{display: none;}
.index-news-list.active{display: block;}
.index-news-div>a:hover .index-news-img img{transform: scale(1.025);transition: 0.3s;}
.index-news-div>a:hover h3{color: #BD310E;}
.index-news-list-right>a:hover .index-news-right-img img{transform: scale(1.025);transition: 0.3s;}
.index-news-list-right>a:hover h3{color: #BD310E;}

/* footer */
.footer{background: #06285f;}
.footer .foot-box{padding: 100px 0;}
.footer .foot-box .foot-div1{width: 18.27%;float: left;}
.footer .foot-box .foot-div1 h3{font-size: 18px;color: #ffffff;border-bottom: 1px solid rgba(255,255,255,0.2);padding:8px 5px;margin-bottom: 15px;}

.footer .foot-box .foot-div1 h3 icon{width: 14px;height: 14px;background: url(../images/xj_05.png) no-repeat;background-size: 100%;display: inline-block;float: right;margin-top: 5px;}
.footer .foot-box .foot-div1 p{font-size: 14px;color: rgba(255,255,255,0.5);margin-bottom: 10px;padding: 0 5px;}
.footer .foot-box .foot-div1 .lianjie{text-align: left;margin-top: 45px;}
.footer .foot-box .foot-div1 .lianjie icon{width: 40px;height: 40px;background-size: 100%;background-position: center;background-repeat: no-repeat;display: inline-block;}
.footer .foot-box .foot-div1 .lianjie a{display: inline-block;margin-right: 8px;}
.footer .foot-box .foot-div1 .lianjie .icon1{background-image: url(../images/wb.png);}
.footer .foot-box .foot-div1 .lianjie .icon2{background-image: url(../images/qq.png);}
.footer .foot-box .foot-div1 .lianjie .icon3{background-image: url(../images/wx.png);}
.footer .foot-box .foot-div2{float: right;width: 70%;}
.footer .foot-box .foot-div2 li{width: 12.5%;float: left;margin-right: 5%;}
.footer .foot-box .foot-div2 li:last-of-type{margin-right: 0;}
.footer .foot-box .foot-div2 li dl{}
.footer .foot-box .foot-div2 li dt{border-bottom: 1px solid rgba(255,255,255,0.2);margin-bottom: 15px;padding: 8px 0;}
.footer .foot-box .foot-div2 li dt a{color: #ffffff;font-size: 18px;}
.footer .foot-box .foot-div2 li dd{margin-bottom: 10px;}
.footer .foot-box .foot-div2 li dd a{color: rgba(255,255,255,0.5);font-size: 14px;}
.footer .foot-box .foot-div2 li dd a:hover{color: #ffffff;}
.foot-top{background: #051d43;padding: 17px 0;}
.foot-top p{font-size: 15px;color: #ffffff;}
.foot-top p a{color: #ffffff;font-size: 15px;}
.foot-top .foot-p1{float: left;}
.foot-top .foot-p2{float: right;}
.foot-top .foot-p2 a{margin: 0 12px;}

/* product */
.nei-body .header{background: #ffffff;}
.nei-body .header .nav-list ul li a{color: #333333;}
.nei-body .header .lang .lang-div a{color: #333333;}
.nei-body .header .lang .lang-div a icon{background-image: url(../images/y-h_03.png);}
.nei-body .header .search .s-icon{background-image: url(../images/s-h_05.png);}

.header .nav-list .nav-top{background: #ffffff;width: 170%;left: -10%;padding-bottom: 0;}
.nei-body .header .nav-list ul li a{color: #666666;}
.header .nav-list .nav-top dd a{text-align: left;padding: 10px 0;padding-left: 10px;}
.header .nav-list .nav-top dd a:hover{color: #BD320E;}
.nei-body .header .nav-list ul li a:hover{color: #BD320E;}




.n-ban{padding-top: 111px;}
.n-nav{border-bottom: 1px solid #e5e5e5;}
.n-nav ul{}
.n-nav ul li{width: 150px;float: left;margin-right: 25px;}
.n-nav ul li:last-of-type{margin-right: 0;}
.n-nav ul li a{font-size: 16px;color: #333333;display: block;text-align: center;padding: 25px 0;}
.n-nav ul li a.active{color: #ffffff;background: #2a3564;}
.pro{margin: 75px auto;}
.pro ul{}
.pro ul li{float: left;width: 23.5%;margin-right: 2%;margin-bottom: 4%;}
.pro ul li:nth-of-type(4n){margin-right: 0;}
.pro ul li a{display: block;text-align: center;padding: 45px 25px;background: #eeeeee;}
.pro ul li a .pro-img{overflow: hidden;margin-bottom: 30px;height:14em;line-height: 14em;}
.pro ul li a .pro-img img{max-height:14em;}
.pro ul li a h3{font-size: 22px;color: #000000;margin-bottom: 10px;}
.pro ul li a p{font-size: 16px;color: #666666;height: 43px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.pro ul li a:hover{background: #f7f8fa;box-shadow: 0 0 15px #ccc;}
.pro ul li a:hover h3{color: #BD310E;}
.page{margin: 50px 0;}
.page dl{text-align: center;}
.page dl dd{display: inline-block;margin: 0 5px;cursor: pointer;}
.page dl dd a{padding: 6px 11px;border-radius: 5px;border: 1px solid #cccccc;color: #666666;}
.page dl dd a.active,.page dl dd a:hover{background: #2a3564;color: #ffffff;}
.fuwu{background: url(../images/fw-bac_03.jpg) no-repeat;background-size: cover;background-position: center;text-align: center;padding: 60px 0;}
.fuwu h3{font-size: 36px;color: #ffffff;font-weight: bold;margin-bottom: 20px;}
.fuwu p{font-size: 18px;color: #ffffff;}
.fuwu a{font-size: 18px;color: #ffffff;margin-top: 40px;background: #BD310E;padding: 8px 30px;border-radius: 50px;}

/* product-detail */

.pro-detail{padding-top: 111px;}
.pr-box{}
.pr1{padding: 110px 0;}
.pr-box .pr-left{width: 47%;float: left;overflow: hidden;box-sizing: border-box;}
.pr-box .pr-left img{}
.pr-box .pr-right{width: 47%;float: right;box-sizing: border-box;overflow: hidden;}
.pr-box .pr-right h3{font-size: 36px;color: #ffffff;margin-bottom: 30px;}
.pr-box .pr-right p{font-size: 18px;color: #ffffff;line-height: 30px;}
.pr-box .pr-img{text-align: center;overflow: hidden;}
.pr1 .pr-right{margin-top: 7em;}
.pr-box .pr-left h3{font-size: 36px;margin-bottom: 30px;}
.pr-box .pr-left p{font-size: 18px;line-height: 30px;}
.pr2{padding: 7em 0;}
.pr2 .pr-box .pr-left h3{color: #333333;font-weight: bold;}
.pr2 .pr-box .pr-left p{color: #333333;}
.pr2 .pr-box .pr-left{margin-top: 6em;}
.pr-text{text-align: center;}
.pr-text h3{font-size: 36px;color: #ffffff;margin-bottom: 30px;}
.pr-text p{font-size: 18px;color: #ffffff;line-height: 30px;width: 60%;margin: auto;}
.pr3{padding: 5em 0;}
.pr3 .pr-img{margin-top: 6em;}
.pr4{padding: 7em 0;}
.pr4 .pr-right{margin-top: 3em;}
.pr4 .pr-right h3{color: #333333;font-weight: bold;}
.pr4 .pr-right p{color: #333333;}
.pr5 .pr-left h3{color: #ffffff;}
.pr5 .pr-left p{color: #ffffff;}
.pr5{padding: 12em 0;}
.pr5 .pr-left{margin-top: 3em;}
.pr5 .az{margin-top: 3em;}
.canshu{background: #f7f7f7;padding: 4em 0;}
.canshu h3{font-size: 30px;color: #333333;}
.canshu table{width: 100%;margin-top: 20px;}
.canshu table tr{background: #ededed;}
.canshu table tr:nth-of-type(2n){background: #ffffff;}
.canshu table tr td{color: #666666;font-size: 16px;height: 70px;width: 27.5%;padding-left: 2em;}
.canshu table tr td:first-of-type{color: #333333;width: 45%;}

/* case */
.case{margin: 70px auto;}
.case ul{}
.case ul li{width: 31.333333%;float: left;margin-right: 3%;position: relative;}
.case ul li:nth-of-type(3n){margin-right: 0;}
.case ul li::after{position: absolute;content: "";width: 110%;border-bottom:1px dashed #cccccc;bottom: 0;left: 0;}
.case ul li:nth-of-type(3n)::after{width: 100%;}
.case ul li a{display: block;margin: 30px 0;}
.case ul li a .case-img{overflow: hidden;}
.case ul li a .case-img img{width: 100%;}
.case ul li a h3{font-size: 16px;color: #0a0706;margin-top: 10px;}
.case ul li a p{font-size: 14px;color: #666666;margin-top: 5px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.case ul li a:hover .case-img img{transform: scale(1.1);transition: 0.4s;}
.case ul li a:hover h3{color: #BD310E;}

/* case-detail */
.case-detail{}
.case-detail .xs{background: #f7f7f7;padding: 70px 0;}
.case-detail .xs ul{}
.case-detail .xs ul li{width: 33.3333%;float: left;box-sizing: border-box;}
.case-detail .xs ul li div{width: 50%;margin: auto;display: table;}
.case-detail .xs ul li icon{width: 60px;height: 60px;display: table-cell;background-position: center;background-repeat: no-repeat;}
.case-detail .xs ul li .x-icon1{background-image: url(../images/x1_06.png);}
.case-detail .xs ul li .x-icon2{background-image: url(../images/xs2_03.png);}
.case-detail .xs ul li .x-icon3{background-image: url(../images/xs3_09.png);}
.case-detail .xs ul li p{display: table-cell;vertical-align: middle;padding-left: 30px;}
.case-detail .xs ul li p b{display: block;font-size: 18px;margin-bottom: 6px;}
.case-detail .xs ul li p span{display: block;}
.case-detail-text{}
.case-detail-text-box{width: 1000px;margin:50px auto;max-width: 94%;}
.case-text-titlt{margin-bottom: 30px;}
.case-text-titlt h3{font-size: 30px;font-weight: bolder;color: #333333;margin-bottom: 10px;text-align: center;}
.case-detail-text-box p{font-size: 16px;color: #666666;line-height: 26px;margin-bottom: 8px;}
.p-n{padding: 30px 0;border-top: 1px solid #eeeeee;}
.p-n .prev{float: left;width: 45%;}
.p-n .back-case{float: left;width: 10%;}
.p-n .next{float: right;width: 45%;text-align: right;}
.p-n .prev span{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-right: 50px;padding-left: 10px;}
.p-n .prev i{display: block;float: left;}
.p-n .next i{display: inline-block;width: 2%;}
.p-n .next span{padding-right: 10px;vertical-align: middle;white-space: nowrap;float: left;display: block;width: 95%;overflow: hidden;text-overflow: ellipsis;}
.p-n .back-case{text-align: center;}
.p-n .back-case a{}
.p-n .back-case a icon{width: 15px;height: 15px;background: url(../images/list_18.png) no-repeat;display: inline-block;background-position: center;vertical-align: middle;}
.p-n .back-case a b{vertical-align: middle;margin-left: 10px;}
.p-n a{display: block;}
.p-n a:hover{color: #051D43;}
.case-detail-xg{margin: 100px auto;}
.case-detail-xg .wrap3>h3{font-size: 30px;font-weight: bold;color: #333333;text-align: center;margin-bottom: 25px;}
.case-detail-xg ul li::after{border: none;}

/* honor */
.honor{margin: 75px auto;}
.honor ul{}
.honor ul li{width: 23.5%;margin-right: 2%;float: left;margin-bottom: 3%;}
.honor ul li:nth-of-type(4n){margin-right: 0;}
.honor ul li .ho-img{overflow: hidden;}
.honor ul li .ho-img img{width: 100%;}
.honor ul li h3{background: #2a3564;color: #ffffff;padding: 12px 0;font-size: 18px;text-align: center;white-space: nowrap;overflow: hidden;}
.honor ul li:hover .ho-img img{transform: scale(1.025);transition: 0.4s;}

/* solution */
.solution{background: #eeeeee;padding: 75px 0;}
.solution ul{}
.solution ul li{background: #ffffff;margin-bottom: 55px;}
.solution ul li .solution-box{padding: 25px;}
.solution ul li .solution-left{width: 45%;float: left;overflow: hidden;}
.solution ul li .solution-right{float: right;width: 45%;overflow: hidden;}
.solution ul li h3{font-size: 30px;color: #333333;font-weight: bold;margin: 25px 0;}
.solution ul li p{font-size: 14px;line-height: 30px;color: #666666;height: 120px;overflow: hidden;}
.solution ul li .solution-right p,.solution ul li .solution-right h3{padding-right: 40px;}
.solution ul li .solution-right h3{}
.solution ul li .solution-left p,.solution ul li .solution-left h3{padding-left: 40px;}
.solution ul li .solution-left a{margin-left: 40px;}
.solution ul li a{font-size: 14px;color: #ffffff;background: #2a3564;border-radius: 50px;padding: 12px 20px;margin-top: 25px;}
.solution ul li:hover h3{color: #BD310E;}
.solution ul li a:hover{background: #BD310E;}
.solution ul li:hover{box-shadow: 0 0 15px #cccccc;}
.solution ul li:hover img{transform: scale(1.05);transition: 0.4s;}
/* solution-detail */
.solution-detail{margin: 70px auto;}
.titlt-text{text-align: center;width: 85%;margin: auto;margin-bottom: 70px;}
.titlt-text h3{font-size: 36px;font-weight: bold;color: #2a3564;margin-bottom: 20px;}
.titlt-text p{font-size: 18px;color: #333333;line-height: 26px;}
.solution-detail .titlt-text{}
.solution-detail .solution-detail-td{background: #eeeeee;}
.solution-detail .solution-detail-left{width: 50%;float: left;overflow: hidden;}
.solution-detail .solution-detail-left img{}
.solution-detail .solution-detail-right{overflow: hidden;box-sizing: border-box;width: 50%;float: left;padding: 50px 50px 0 50px;}
.solution-detail-right h1{font-size: 36px;font-weight: bold;color: #2a3564;margin-bottom: 20px;}
.solution-detail .solution-detail-right dl{}
.solution-detail .solution-detail-right dt{font-size: 30px;font-weight: bold;color: #bd320e;margin-bottom: 20px;}
.solution-detail .solution-detail-right dd{position: relative;font-size: 16px;color: #333333;padding-left: 22px;margin-bottom: 6px;line-height: 26px;}
.solution-detail .solution-detail-right dd::after{position: absolute;content: "";width: 8px;height: 8px;top: 10px;background: #BD320E;border-radius: 50px;left: 5px;}
.solution-detail-jz{background: #2a3564;padding: 3em 0;}
.solution-detail-jz h3{font-size: 36px;color: #ffffff;font-weight: bold;text-align: center;}
.solution-detail-jz ul{margin-top: 40px;}
.solution-detail-jz ul li{width: 24%;float: left;box-sizing: border-box;}
.solution-detail-jz ul li a{display: block;padding: 30px;text-align: center;}
.solution-detail-jz ul li a icon{margin-bottom: 20px;width: 129px;height: 129px;background-position: center;background-repeat: no-repeat;display: inline-block;background-size: 80%;}
.solution-detail-jz ul li a p{font-size: 18px;color: #ffffff;line-height: 26px;}
.solution-detail-jz ul li a .so-ic1{background-image: url(../images/jz1_07.png);}
.solution-detail-jz ul li a .so-ic2{background-image: url(../images/jz2_09.png);}
.solution-detail-jz ul li a .so-ic3{background-image: url(../images/jz3_11.png);}
.solution-detail-jz ul li a .so-ic4{background-image: url(../images/jz4_13.png);}
.solution-detail-jz ul li a:hover icon{background-size: 100%;transition: 0.2s;}
.xg-cy{}
.xg-cy-title{margin-bottom: 30px;}
.xg-cy-title h3{font-size: 36px;color: #333333;margin-bottom: 5px;}
.xg-cy-title p{font-size: 18px;color: #BD320E;}
.xg-al ul li::after{display: none;}

/* news */
 .news{margin: 70px 0;}
 .news .wrap3{}
 .news .swiper-container{}
 .news .swiper-container .swiper-slide{}
 .news .swiper-container .swiper-slide .news-slide-left{float: left;width: 48%;}
 .news .swiper-container .swiper-slide .news-slide-right{width: 48%;float: right;}
 .news .swiper-container .swiper-slide .news-slide-right h3{font-size: 20px;line-height: 36px;color: #000000;font-weight: bold;margin-top: 30px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;}
 .news .swiper-container .swiper-slide .news-slide-right p{font-size: 16px;line-height: 36px;color: #666666;height: 75px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;margin-top: 10px;}
 .news .swiper-container .swiper-slide .news-slide-right a{background: #BD320E;color: #ffffff;padding: 7px 10px;border-radius: 50px;margin-top: 25px;}
 .news .swiper-container .swiper-slide .news-slide-right a icon{width: 20px;height: 20px;margin-right: 10px;background: url(../images/jt-b_10.png) no-repeat;background-size: 95%;background-position: center;display: inline-block;vertical-align: middle;}
 
 .news .swiper-container .swiper-slide .news-slide-right a span{vertical-align: middle;font-size: 16px;}
 .news .swiper-container-horizontal>.swiper-pagination-bullets,.news .swiper-pagination-custom,.news .swiper-pagination-fraction{width: 20%;text-align: left;left: 52%;bottom: 30px;}
 .news .swiper-pagination-bullet-active{background: #BD320E;}
 .news-list{margin: 35px 0 50px;}
 .news-list ul{}
 .news-list ul li{border-top: 1px solid #f0f0f0;}
 .news-list ul li a{display: block;padding: 35px 0;}
 .news-list ul li a .news-list-left{overflow: hidden;float: left;}
 .news-list ul li a .news-list-center{float: left;width: 65%;padding-left: 40px;}
 .news-list ul li a .news-list-center h3{font-size: 20px;color: #111111;line-height: 36px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}  
 .news-list ul li a .news-list-center p{font-size: 16px;line-height: 36px;color: #666666;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;margin-bottom: 15px;}
 .news-list ul li a .news-list-center .read-news{}
 .news-list ul li a .news-list-center .read-news icon{width: 25px;height: 25px;background: #BD320E url(../images/jt-b_10.png) no-repeat;background-position: center;vertical-align: middle;border-radius: 100%;display: inline-block;}
 .news-list ul li a .news-list-center .read-news span{font-size: 16px;color: #666666;vertical-align: middle;margin-left: 8px;}
 
 .news-list ul li a .news-list-right{float: right;} 
 .news-list ul li a .news-list-right b{display: block;font-size: 40px;color: #d7dcd8;font-weight: normal;position: relative;margin-bottom: 15px;padding-bottom: 25px;}
 .news-list ul li a .news-list-right b::after{content: "";position: absolute;width: 35px;height: 2px;background: #d7dcd8;bottom: 0;right: 0;}
 .news-list ul li a .news-list-right span{display: block;font-size: 18px;color: #d7dcd8;text-align: right;}
 .news-list ul li a:hover .news-list-center h3{color: #BD320E;}
 .news-list ul li a:hover .news-list-right b{color: #BD320E;}
 .news-list ul li a:hover .news-list-center .read-news span{color: #BD320E;}

/* news-detail */
.news-detail-left .info{font-size: 14px;color: #999;border-bottom: 1px solid #cccccc;
    padding-bottom: 16px;}
  .news-detail-left .info .fl span {padding-left: 28px;margin-right: 36px;line-height: 20px;}
  .news-detail-left .info .fl span.time { background: url(../images/news_icon_01.png) no-repeat left center;}
  .news-detail-left .info .fl span.source {background: url(../images/news_icon_02.png) no-repeat left center;}
  .news-detail-left .info .fl span.count { background: url(../images/news_icon_03.png) no-repeat left center;}
  .news-detail-left h3 {font-size: 24px;line-height: 28px;padding-bottom: 20px;font-weight: normal;}
  .news-detail-text{margin: 30px 0;}
  .news-detail-text p{text-align: justify;font-size: 15px;color: #55565a;line-height: 28px;margin-bottom: 8px;}
  .yeye{margin-top: 64px;}
  .yeye p{overflow: hidden;margin: 8px 0;}
  .yeye p a{color: #888888;}
  .yeye p a:hover{color: #BD320E;}
  .yeye p a i{font-size: 16px;vertical-align: middle;}
  .yeye p a span{font-size: 16px;vertical-align: middle;}
  .news-detail-left{width: 70%;float: left;}
  .news-detail-right{float: right;width: 300px;float: right;box-shadow: 0 0 10px #ccc;}
  .news-detail-right h3{text-align: left;border-bottom: 1px solid #cccccc;font-size: 18px;color: #333333;text-transform: uppercase;padding: 15px 25px;font-weight: bold;}
  .news-detail-right dl{padding: 0 8px;}
  .news-detail-right dl dd{border-bottom: 1px solid #cccccc;box-sizing: border-box;overflow: hidden;}
  .news-detail-right dl dd a{padding: 15px;color: #666666;font-size: 15px;white-space: nowrap;overflow: hidden;display: block;
    text-overflow: ellipsis;}
 .news-detail-right dl dd:last-of-type{border: none;}
.news-detail-right dl dd a:hover{color: #BD310E;}

/* contact */
.contact{background: #eeeeee;padding: 75px 0;}
.contact-lx{background: #ffffff;box-sizing: border-box;padding: 25px;}
.contact-lx-top{}
.contact-lx-top .contact-logo{width: 30%;float: left;box-sizing: border-box;padding: 35px 10px;border-right: 1px dashed #cccccc;}
.contact-lx-top .contact-logo img{}
.contact-lx-top .contact-logo h3{font-size: 24px;color: #333333;margin-top: 8px;margin-bottom: 15px;}
.contact-lx-top .contact-logo p{font-size: 16px;color: #666666;}
.contact-lx-top .contact-lx-right{width: 65%;float: right;}
.contact-lx-top .contact-lx-right ul{}
.contact-lx-top .contact-lx-right ul li{width: 48%;margin-right: 4%;float: left;}
.contact-lx-top .contact-lx-right ul li:nth-of-type(2n){margin-right: 0;}
.contact-lx-top .contact-lx-right ul li a{display: table;padding-top: 30px;}
.contact-lx-top .contact-lx-right ul li a icon{width: 40px;height: 40px;background-position: center;background-repeat: no-repeat;display: table-cell;vertical-align: middle;}
.contact-lx-top .contact-lx-right ul li a .ic1{background-image: url(../images/c1_08.png);}
.contact-lx-top .contact-lx-right ul li a .ic2{background-image: url(../images/c2_10.png);}
.contact-lx-top .contact-lx-right ul li a .ic3{background-image: url(../images/c3_18.png);}
.contact-lx-top .contact-lx-right ul li a .ic4{background-image: url(../images/c4_16.png);}
.contact-lx-top .contact-lx-right ul li a b{display: block;font-size: 18px;color: #333333;margin-bottom: 7px;}
.contact-lx-top .contact-lx-right ul li a span{display: block;font-size: 16px;color: #666666;}
.contact-lx-top .contact-lx-right ul li a p{display: table-cell;vertical-align: middle;padding-left: 20px;}
#contact-map{height: 450px;margin-top: 50px;}
.amap-icon {
    background-image: url(http://lbs.amap.com/console/public/show/marker.png);
}
.amap-icon img{display: none;}
.contact-bq{padding:75px 25px;background: #ffffff;box-sizing: border-box;margin-top: 35px;}
.contact-bq ul{}
.contact-bq ul li{width: 25%;float: left;box-sizing: border-box;border-right: 1px solid #e5e5e5;}
.contact-bq ul li:last-of-type{border-right: none;}
.contact-bq ul li a{display: block;padding: 10px;text-align: center;}
.contact-bq ul li a icon{width: 98px;height: 98px;background-position: center;background-repeat: no-repeat;background-size: 85%;display: inline-block;}
.contact-bq ul li a .bq-ic1{background-image: url(../images/bq_03.jpg);}
.contact-bq ul li a .bq-ic2{background-image: url(../images/bq_05.jpg);}
.contact-bq ul li a .bq-ic3{background-image: url(../images/bq_07.jpg);}
.contact-bq ul li a .bq-ic4{background-image: url(../images/bq_09.jpg);}
.contact-bq ul li a:hover icon{background-size: 100%;transition: 0.3s;}
.contact-bq ul li a h4{font-size: 20px;color: #333333;margin-top: 15px;margin-bottom: 8px;}
.contact-bq ul li a p{font-size: 16px;color: #666666;margin-bottom: 4px;}
.contact-dz{margin: 70px auto 0;}
.contact-dz ul{}
.contact-dz ul li{width: 32%;margin-right: 2%;float: left;margin-bottom: 3%;background: #ffffff;}
.contact-dz ul li:nth-of-type(3n){margin-right: 0;}
.contact-dz ul li a{display: block;padding-bottom: 20px;}
.contact-dz ul li a .contact-dz-img{overflow: hidden;}
.contact-dz ul li a h3{font-size: 20px;color: #333333;margin-top: 20px;margin-bottom: 8px;}
.contact-dz ul li a p{font-size: 16px;color: #666666;line-height: 26px;margin-bottom: 3px;padding-left: 25px;}
.contact-dz-call{padding:0 20px;height: 130px;}
.contact-gw{margin-top: 25px;}
.contact-dz ul li a:hover .contact-dz-img img{}
.contact-dz ul li:hover{box-shadow: 0 0 15px #cccccc;}
.contact-dz ul li a .p1{background: url(../images/dh1_13.png) left 6px no-repeat;}
.contact-dz ul li a .p2{background: url(../images/dz1_17.png) left 6px no-repeat;}

/* service-cp */
.service-cp{margin: 75px auto;}
.service-cp .service-cp-list{}
.service-cp .service-cp-list ul{}
.service-cp .service-cp-list ul li{width: 32%;margin-right: 2%;margin-bottom: 3%;float: left;text-align: center;}
.service-cp .service-cp-list ul li:nth-of-type(3n){margin-right: 0;}
.service-cp .service-cp-list ul li video{width: 100%;outline: none;}
.service-cp .service-cp-list ul li p{font-size: 18px;color: #0a0706;margin-top: 15px;}
/* .service-sh */
.service-sh{margin: 75px auto;}
.service-sh .rexian{}
.service-sh .rexian ul{}
.service-sh .rexian ul li{width: 33.3333%;float: left;}
.service-sh .rexian ul li a{display: block;text-align: center;}
.service-sh .rexian ul li a icon{width: 121px;height: 121px;display: inline-block;background-position: center;background-repeat: no-repeat;}
.service-sh .rexian ul li a .se-ic1{background-image: url(../images/sh_03.jpg);}
.service-sh .rexian ul li a .se-ic2{background-image: url(../images/sh_05.jpg);}
.service-sh .rexian ul li a .se-ic3{background-image: url(../images/sh_07.jpg);}
.service-sh .rexian ul li a span{display: block;font-size: 16px;color: #2a3564;margin: 8px auto;}
.service-sh .rexian ul li a b{display: block;font-size: 18px;color: #bd320e;}
.zibao{margin: 75px auto;}
.zibao-box{background: #eeeeee;height: 469px;}
.zibao .zibao-box .zibao-left{overflow: hidden;width: 43.7%;height: 100%;float: left;text-align: center;}
.zibao .zibao-box .zibao-left img{height: 100%;}
.zibao .zibao-box .zibao-right{width: 50%;float: right;box-sizing: border-box;padding: 35px 35px 35px 0;}
.zibao-box .zibao-text h3{font-size: 30px;font-weight: bold;color: #BD320E;margin-bottom: 10px;}
.zibao-box .zibao-text p{font-size: 16px;color: #666666;}
.zibao-box .zibao-text p.bold{font-weight: bold;color: #333333;margin-top: 8px;}
.guzhang .zibao-box .zibao-left{box-sizing: border-box;overflow: hidden;width:50%;float: left;padding: 35px 35px 35px 35px;}
.guzhang .zibao-box .zibao-right img{height: 100%;}
.guzhang .zibao-box .zibao-right{width: 43.7%;float: right;box-sizing: border-box;height: 100%;text-align: center;}
.guzhang{margin: 75px auto;}
.sh-cp{background: url(../images/sh-cp_20.jpg) no-repeat;background-size: cover;background-position: center;padding: 120px 0;}
.sh-cp h3{text-align: center;font-size: 30px;color: #ffffff;font-weight: bold;}
.sh-fw{margin: 75px auto;}
.sh-fw dl{margin-bottom: 25px;}
.sh-fw dl dt{font-size: 20px;color: #333333;margin-bottom: 10px;font-weight: bolder;}
.sh-fw dl dd{font-size: 16px;color: #888888;line-height: 24px;}
.sh-fw dl p{font-size: 16px;color: #888888;line-height: 24px;}
.sh-fw dl dd table{width: 70%;margin-top: 30px;}
.sh-fw dl dd table tr{}
.sh-fw dl dd table tr th{text-align: left;color: #000000;font-weight: bolder;border: 1px solid #d2d2d2;height:40px;padding:0 30px;}
.sh-fw dl dd table tr td{border: 1px solid #d2d2d2;border-top: none;height: 40px;padding:0 30px;}
.sh-fw dl dd table tr td:first-of-type,.sh-fw dl dd table tr th:first-of-type{border-right: none;width: 30%;}

/* service-xz */
.service-xz{margin: 75px auto;}
.service-xz .service-xz-list{}
.service-xz .service-xz-list ul{}
.service-xz .service-xz-list ul li{width: 48%;margin-right: 4%;float: left;box-sizing: border-box;border: 1px solid #cccccc;margin-bottom: 3%;}
.service-xz .service-xz-list ul li:nth-of-type(2n){margin-right: 0;}
.service-xz .service-xz-list ul li .xz-list-box{padding: 25px;}
.service-xz .service-xz-list ul li p{font-size: 18px;color: #666666;width: 70%;float: left;background: url(../images/pdf_03.png) left no-repeat;height: 50px;line-height: 50px;overflow: hidden;padding-left: 60px;}
.service-xz .service-xz-list ul li a{width: 27px;height: 27px;float: right;background: url(../images/down_06.png) no-repeat;margin-top: 11px;}
.service-xz .service-xz-list ul li:hover{background: #BD320E;transition: 0.4s;}
.service-xz .service-xz-list ul li:hover p{background:url(../images/pdf-h_03.png) left no-repeat;color: #ffffff;}
.service-xz .service-xz-list ul li:hover a{background: url(../images/down-h_08.png) no-repeat;}

/* service-cj */
.service-cj{margin: 75px auto;}
.service-cj .cj-list{text-align: center;}
.service-cj .cj-list a{display: inline-block;color: #ffffff;font-size: 16px;background: #2a3564;border-radius: 50px;padding: 10px 25px;margin: 0 10px;cursor: pointer;}
.service-cj .cj-list a.active{background: #BD320E;}
.service-cj .cj-wt{margin-top: 70px;display: none;}
.service-cj .cj-wt li{box-shadow: 0 0 8px #cccccc;margin-bottom: 35px;}
.service-cj .cj-wt li h3{padding:27px 40px;color: #333333;}
.service-cj .cj-wt li h3 p{background: url(../images/wt_03.jpg) left no-repeat;padding-left: 25px;float: left;width: 50%;overflow: hidden;}
.service-cj .cj-wt li h3 span{width: 27px;height: 27px;background: url(../images/wt_05.jpg) no-repeat;background-position: center;float: right;transform: rotateZ(-180deg);-moz-transform: rotateZ(-180deg);-webkit-transform: rotateZ(-180deg);cursor: pointer;}
.service-cj .cj-wt li.active h3{color: #BD320E;} 
.service-cj .cj-wt li.active h3 span{transform: none;-webkit-transform: none;-moz-transform: none;}
.service-cj .cj-wt li .wt-top{border-top: 1px solid #cccccc;padding: 40px 30px;display: none;}
.service-cj .cj-wt li .wt-top dl{margin-bottom: 25px;position: relative;padding-left: 45px;}
.service-cj .cj-wt li .wt-top dl:first-of-type::before{position: absolute;content: "";left: 0;top: 0;width: 30px;height: 30px;background: url(../images/wt_10.jpg) no-repeat;background-position: center;background-size: 100%;}
.service-cj .cj-wt li .wt-top dl dt{font-size: 20px;clip: #333333;margin-bottom: 5px;}
.service-cj .cj-wt li .wt-top dl dd{font-size: 15px;color: #9fa19f;line-height: 26px;margin-bottom: 7px;}
/* .service-cj .cj-wt li.active  .wt-top{display: block;} */
.service-cj .cj-wt.active{display: block;}

/* cooperation */
.hezuo{margin: 75px auto;}
.hezuo .zuce{}
.hezuo .zuce .zuce-left{width: 60%;float: left;}
.hezuo .zuce .zuce-left h3{font-size: 30px;color: #2a3564;font-weight: bold;}
.hezuo .zuce .zuce-left p{font-size: 16px;color: #666666;line-height: 30px;}
.hezuo .zuce .zuce-right{width: 35%;float: right;text-align: right;}
.hezuo .zuce .zuce-right span{font-size: 14px;color: #666666;display: block;margin-top: 20px;margin-bottom: 5px;}
.hezuo .zuce .zuce-right b{font-size: 30px;font-weight: bold;color: #BD320E;display: block;}
.biaoge{margin: 50px auto;}
.biaoge table{width: 100%;}
.biaoge table input{width: 100%;background: none;border: none;}
.biaoge table td{border: 1px solid #d2d2d2;border-bottom: none;border-right: none;padding: 10px 15px;color: #666666;}
.biaoge table tr:last-of-type td{border-bottom: 1px solid #d2d2d2;}
.biaoge table td:last-of-type{border-right: 1px solid #d2d2d2;}
.biaoge table tr:nth-of-type(8) td:first-of-type{border-bottom: 1px solid #d2d2d2;}
.biaoge table td.name{width: 12%;}
.xieyi input[type="checkbox"]{width: 17px;height: 17px;}
.xieyi{border: 1px solid #d2d2d2;line-height: 40px;margin-top: 15px;}
.xieyi .anniu{width: 50px;border-right: 1px solid #d2d2d2;float: left;text-align: center;height: 40px;}
.xieyi .xieyi-text{padding-left: 65px;color: #666666;}
.biaoge .tijiao{background: #BD320E;color: #ffffff;border: 3px solid #de9a88;padding: 10px 25px;outline: none;cursor: pointer;font-size: 16px;display: block;margin-left: auto;margin-top: 3em;}
.pinpai{background: #be3612;padding: 85px 0;}
.pinpai .wrap3>h3{font-size: 30px;color: #ffffff;font-weight: bold;text-align: center;margin-bottom: 20px;}
.pinpai .wrap3>p{font-size: 16px;color: rgba(255,255,255,0.5);line-height: 36px;text-align: center;}
.pinpai-list{margin-top: 45px;}
.pinpai-list ul{}
.pinpai-list ul li{width: 45%;height: 400px;float: left;margin-right: 10%;background: #ffffff;box-sizing: border-box;padding: 25px 25px 0px 25px;position: relative;}
.pinpai-list ul li:last-of-type{margin-right: 0;}
.pinpai-list ul li h3{font-size: 30px;color: #000000;}
.pinpai-list ul li p{font-size: 16px;color: #666666;line-height: 24px;}
.pinpai-list ul li .pinpai-img{text-align: right;width: 400px;max-width: 75%;margin-left: auto;}
.pinpai-list ul li a{color: #666666;height: 26px;position: absolute;left: 35px;bottom: 40%;}
.pinpai-list ul li a span{display: inline-block;vertical-align: middle;margin-right: 8px;}
.pinpai-list ul li a icon{width: 25px;height: 25px;background: #bd310e;border-radius: 100px; display: inline-block;font-size: 18px;line-height: 28px;color: #ffffff;text-align: center; vertical-align: middle;}
.qudao{background: url(../images/qd-bac_16.jpg) no-repeat;background-position: center;padding: 85px 0;}
.qudao .wrap3 h3{font-size: 30px;font-weight: bold;margin-bottom: 15px;color: #2a3564;text-align: center;}
.qudao .wrap3 h3 span{color: #BD320E;}
.qudao .wrap3>p{font-size: 18px;color: #333333;text-align: center;}
.qudao-swiper{background: #ffffff;box-shadow: 0 0 18px #cccccc;padding: 80px 80px 30px 80px;margin-top: 30px;}
.qudao-swiper .swiper-container{padding-bottom: 50px;}
.qudao-swiper .swiper-slide{text-align: center;}
.qudao-swiper .swiper-slide p{font-size: 18px;color: #333333;}
.qudao-swiper .swiper-slide .qudao-img{width: 198px;height: 240px;background: url(../images/s-img_13.png) no-repeat;background-position: center;text-align: center;position: relative;margin: auto;}
.qudao-swiper .swiper-slide .qudao-img p{color: #ffffff;font-weight: bold;font-size: 22px;width: 85%;margin: auto;position: absolute;left: 0;right: 0;margin: auto;top: 38%;}
.qudao-swiper .swiper-pagination-bullet-active{background: #be3612;}
.coo-jr{}
.coo-jr img{width: 100%;}
.coo-zc{margin: 70px auto;}
.coo-zc .wrap3>h3{font-size: 30px;font-weight: bold;color: #06285f;text-align: center;}
.coo-zc ul{margin-top: 2em;}
.coo-zc ul li{width: 45%;float: left;position: relative;margin-right: 10%;box-sizing: border-box;padding: 25px;height: 254px;}
.coo-zc ul li:nth-of-type(2n){margin-right: 0;}
.coo-zc ul li b{font-size: 60px;color: #BD320E;}
.coo-zc ul li h4{font-size: 28px;color: #06285f;font-weight: bold;margin-bottom: 8px;}
.coo-zc ul li p{font-size: 16px;color: #666666;line-height: 24px;}
.coo-zc ul li:nth-of-type(1)::after{position: absolute;content: "";right: -3em;top: 45%;width: 20px;height: 37px;background: url(../images/jh_15.jpg) no-repeat;background-position: center;}
/* about-gk */
.about-gk{margin: 75px auto;}
.gaikuang-title{text-align: center;}
.gaikuang-title h3{font-size: 30px;font-weight: bold;color: #333333;margin-bottom: 15px;position: relative;padding: 5px 0;}
.gaikuang-title h3::after{position: absolute;content: "";width: 90px;height: 2px;background: #cccccc;bottom: 0;left: 0;right: 0;margin: auto;}
.gaikuang-title p{font-size: 14px;color: #888888;}
.nian-list{margin-top: 35px;margin-bottom: 10px;}
.nian-list li{width: 20%;float: left;box-sizing: border-box;border-right: 1px solid #d2d2d2;}
.nian-list li a{display: block;text-align: center;}
.nian-list li a b{display: block;font-size: 40px;color: #BD320E;}
.nian-list li a p{font-size: 16px;color: #666666;}
.nian-list li:last-of-type{border-right: none;}
.gaikuang-text{height: 400px;margin-top: 35px;}
.gaikuang-text .swiper-container{height: 100%;}
.gaikuang-text .swiper-container .swiper-slide{height: auto;box-sizing: border-box;padding:0 30px 30px;}
.gaikuang-text .swiper-container .swiper-slide p{font-size: 16px;color: #666666;line-height: 36px;text-indent: 2em;}
.gaikuang-text .swiper-scrollbar-drag{background: #2a3564;opacity: 0.9;}
.lisi{background: url(../images/lc-bac_02.jpg) no-repeat;background-position: center;padding: 6em 0;}
.lisi .wrap3>h3{font-size: 30px;font-weight: bold;color: #ffffff;text-align: center;position: relative;padding: 5px 0;}
.lisi .wrap3>h3::after{position: absolute;content: "";left: 0;right: 0;margin: auto;width: 70px;height: 2px;background: #ffffff;bottom: 0;}
.lisi .gallery-thumbs .swiper-slide{color: rgba(255,255,255,0.5);text-align: center;font-size: 24px;cursor: pointer;padding-top: 55px;}
.lisi .gallery-thumbs .swiper-slide-thumb-active{color: #ffffff;font-size: 30px;font-weight: bold;}
.lisi .gallery-thumbs .swiper-slide::after{position: absolute;content: "";top: 5px;left: 0;background: url(../images/xian_03.png) 100% no-repeat;background-position: center;background-size: 101%;width: 100%;height: 25px;}
.lisi .gallery-thumbs .swiper-slide-thumb-active::before{position: absolute;left: -6px;right: 0;top: 0;margin: auto;content: "";background: url(../images/d-jt_07.png) no-repeat;background-position: center;width: 35px;height: 50px;background-size: 100%;}
.lisi .gallery-top .swiper-slide{color: #ffffff;box-sizing: border-box;padding: 50px 0;}
.lisi .gallery-top .swiper-slide>div{}
.lisi .gallery-top .swiper-slide .slide-left{float: left;width: 200px;text-align: center;}
.lisi .gallery-top .swiper-slide .slide-left b{font-size: 50px;}
.lisi .gallery-top .swiper-slide .slide-right{padding-left: 250px;}
.lisi .gallery-top .swiper-slide .slide-right p{font-size: 16px;line-height: 30px;}
.gallery-top-box{position: relative;margin-top: 50px;}
.gallery-top-box .gallery-top{width: 75%;margin: auto;}
.gallery-top-box .swiper-button-next,.gallery-top-box .swiper-button-prev{width: 68px;height: 68px;background-size: 100%;outline: none;}
.gallery-top-box .swiper-button-next{background-image: url(../images/q-jt_03.png)!important;transform: rotateZ(180deg);-webkit-transform: rotateZ(180deg);-moz-transform: rotateZ(180deg);}
.gallery-top-box .swiper-button-prev{background-image: url(../images/q-jt_03.png)!important;}
.cy-dt{padding: 75px 0;background: #f5f5f5;}
.cy-dt h3{font-size: 30px;font-weight: bold;color: #333333;text-align: center;}
.cy-dt .ditu{position: relative;margin-top: 30px;}
.cy-dt .ditu img{width: 100%;}
.cy-dt .ditu .dian{position: absolute;}
.cy-dt .ditu .dian icon{width: 19px;height: 23px;background: url(../images/j-h_03.png) no-repeat;background-position: center;display: inline-block;}
.cy-dt .ditu .dian:hover icon{width: 19px;height: 23px;background: url(../images/j-r_03.png) no-repeat;background-position: center;display: inline-block;}
.cy-dt .ditu .dian-x{background: #ffffff;display: none;z-index: 999;box-sizing: border-box;width: 350px;padding: 20px;position: absolute;left: -175px;bottom: 130%;}
.cy-dt .ditu .dian-x h4{font-size: 18px;color: #333333;margin-bottom: 5px;border-bottom: 1px solid #cccccc;padding-bottom: 4px;}
.cy-dt .ditu .dian-x p{font-size: 14px;color: #666666;padding-left: 23px;}
.cy-dt .ditu .dian-x .d-p1{background: url(../images/dh1_13.png) left no-repeat;}
.cy-dt .ditu .dian-x .d-p2{background: url(../images/dz1_17.png) left no-repeat;}
.cy-dt .ditu .dian1{right: 31%;top: 37%;}
.cy-dt .ditu .dian:hover .dian-x{display: block;}
.cy-dt .ditu .dian2{right: 33%;top: 36%;}
.cy-dt .ditu .dian3{right: 34%;top: 38%;}
.cy-dt .ditu .dian4{right: 34%;top: 42%;}
.cy-dt .ditu .dian5{right: 33%;top: 40%;}
.cy-dt .ditu .dian6{right: 32.1%;top: 38.2%;}
.cy-dt .ditu .dian7{right: 32.5%;top: 44%;}
.cy-dt .ditu .dian8{right: 31.4%;top: 45.5%;}
.cy-dt .ditu .dian9{right: 30.5%;top: 34%;}
.cy-dt .ditu .dian10{right: 31.5%;top: 34%;}
.cy-dt .ditu .dian11{right: 33.6%;top: 54.5%;}
.cy-dt .ditu .dian12{right: 80%;top: 39%;}
.zichi{background: url(../images/zc-bac_02.jpg) no-repeat;background-position: center;padding: 5em 0;}
.zichi h3{font-size: 30px;color: #ffffff;font-weight: bold;text-align: center;}
.zichi-left{width: 50%;float: left;height: 100%;}
.zichi-left img{width: 100%;height: 100%;}
.zichi-box{height: 410px;margin-top: 35px;background: #ffffff;}
.zichi .swiper-container{height: 100%;}
.zichi .swiper-container .swiper-slide{height: auto;box-sizing: border-box;padding:0px 30px 30px;}
.zichi-right{height: 100%;padding: 30px;box-sizing: border-box;}
.zichi .swiper-container .swiper-slide p{font-size: 16px;color: #666666;line-height: 26px;text-indent: 2em;margin-bottom: 3px;}
.zichi .swiper-scrollbar-drag{background: #2a3564;opacity: 0.9;}
.zizhi{margin: 75px auto;}
.zizhi h3{font-size: 30px;font-weight: bold;color: #333333;text-align: center;}
.zizhi .ronyu-list{margin-top: 40px;}
.zizhi .ronyu-list .swiper-slide{text-align: center;}
.zizhi .ronyu-list .swiper-slide .ronyu-img{overflow: hidden;}
.zizhi .ronyu-list .swiper-slide p{font-size: 20px;color: #ffffff;background: #2A3564;text-align: center;white-space: nowrap;overflow: hidden;padding: 10px 0;}
.zizhi .ronyu-list .swiper-container{padding-bottom: 28px;}
.zizhi .swiper-button-next,.zizhi .swiper-button-prev{display: inline-block;position: inherit;position: unset;width: 9px;height: 15px;background-size: 100%;background-image: url(../images/jth_07.jpg);background-position: center;background-repeat: no-repeat;opacity: 1!important;margin: 0 5px;}
.zizhi .zizhi-jt{text-align: center;width: 45px;height: 45px;border: 1px solid #cccccc;line-height: 45px;border-radius: 100%;margin: auto;margin-top: 50px;background: #ffffff;}
.zizhi .swiper-button-next{}
.zizhi .swiper-button-prev{transform: rotateZ(180deg);}
.zizhi .ronyu-list .swiper-container::after{position: absolute;content: "";width: 100%;bottom: 50px;left: 0;height: 1px;background: #cccccc;z-index: -1;}
/* .zizhi .zizhi-jt::after{position: absolute;content: "";left: 0;right: 0;margin: auto;height: 50%;width: 1px;background: #cccccc;}
 */
.zizhi .ck-gd{text-align: center;}
.zizhi .ck-gd a{padding: 8px 25px;border: 1px solid #cccccc;}
.zizhi .ck-gd a:hover{color: #BD320E;border: 1px solid #BD320E;}
.huoban{margin: 75px auto;}
.huoban h3{font-size: 30px;text-align: center;font-weight: bold;color: #333333;margin-bottom: 20px;}
.huoban p{font-size: 16px;color: #666666;text-align: center;}
.huoban .swiper-container{padding-bottom: 50px;margin-top: 50px;}
.huoban .swiper-container .swiper-slide{border: 1px solid #d2d2d2;box-sizing: border-box;}
.huoban .swiper-pagination-bullet-active{background: #2a3564;}

.gupiao{background: #eef4f9;margin-top: 20px;}
.tz_main22{background: #ffffff!important;padding-top: 110px!important;}
.gupiao-box{padding: 40px;}
.gupiao-box .gupiao-top{}

.gupiao-box .gupiao-top dl{float: left;width: 15%;margin-right: 2%;}
.gupiao-box .gupiao-top dl:last-of-type{margin-right: 0;}
.gupiao-box .gupiao-top .gupiao-dl1{width: 32%;}
.gupiao-box .gupiao-dl1 dd{display: table;}
.gupiao-box .gupiao-dl1 dd p{display: table-cell;vertical-align: bottom;}
.gupiao-box .gupiao-dl1 dd .jia{display: table-cell;padding-left: 10px;vertical-align: super;}
.gupiao-box .gupiao-dl1 dd .jia i{margin-top: 3px;display: block;font-style: normal;font-size: 18px;color: #e60012;}
.gupiao-box .gupiao-top dl dt{font-weight: bold;font-size: 14px;color: #333333;line-height: 24px;}
.gupiao-box .gupiao-dl1 dd p b{font-size: 48px;color: #e60012;font-weight: bold;}
.gupiao-box .gupiao-dl1 dd p span{font-size: 24px;font-weight: bold;color: #e60012;}
.gupiao-box .gupiao-top dd{margin-top: 15px;font-size: 30px;color: #6d6d6d;font-weight: bold;}
.gupiao-bottom{margin-top: 15px;}
.gupiao-bottom p{font-size: 14px;color: #999999;}
.gupiao-box .gupiao-dl1 dd p b{position: relative;}
.gupiao-box .gupiao-dl1 dd p b::before{content: "";position: absolute;width: 20px;height: 20px;background: url(../images/red-jt_03.png) no-repeat;background-position: center;background-size: 100%;bottom: 15px;left: -25px;}

#up_down{position: relative;}
#up_down_pic{width: 20px;height: 20px;position: absolute;bottom: 15px;left: -25px;display: inline-block;}
#up_down.green p b{color: #00b23b;}
#up_down.green p span{color: #00b23b;}
#up_down.green .jia #ab1,#up_down.green .jia #ab2{color: #00b23b;}
#up_down.green #up_down_pic{background: url(../images/down1.png) no-repeat;}

#up_down.red p b{color: #e60012;}
#up_down.red p b span{color: #e60012;}
#up_down.red #ab1,#up_down.red #ab2{color: #e60012;}
#up_down.red #up_down_pic{background: url(../images/up1.png) no-repeat;background-size: 100%;background-position: center;}
.gupiao-box .gupiao-dl1 dd p b::before{display: none;}

.tz-lx{padding: 5em 0;background: url(../images/lx-bac_02.jpg) no-repeat;background-position: center;}
.tz-lx h3{text-align: center;font-size: 30px;color: #ffffff;font-weight: bold;}
.tz-lx ul{width: 75%;margin: auto;margin-top: 45px;}
.tz-lx ul li{box-sizing: border-box;text-align: center;padding: 30px;float: left;width: 32%;margin-right: 2%;background: #ffffff;height: 206px;}
.tz-lx ul li:last-of-type{margin-right: 0;}
.tz-lx ul li icon{width: 81px;height: 81px;background-position: center;background-repeat: no-repeat;display: inline-block;}
.tz-lx ul li .ic1{background-image: url(../images/lx_03.jpg);}
.tz-lx ul li .ic2{background-image: url(../images/lx_05.jpg);}
.tz-lx ul li .ic3{background-image: url(../images/lx_07.jpg);}
.tz-lx ul li p{font-size: 18px;color: #333333;margin-top: 15px;}
.gongao-list{display: none;}
.gongao-list.active{display: block;}
.gongao-a{text-align: center;margin-bottom: 70px;}
.gongao-a a{display: inline-block;cursor: pointer;color: #ffffff;padding: 8px 25px;border-radius: 50px;background: #2a3564;margin: 0 8px;}
.gongao-a a.active,.gongao-a a:hover{background: #BD320E;}
#HQZS{height: 500px;}


.header .nav-list ul li.pro-li{position: unset;position: static;}
.top-list{position: absolute;left: 0;right: 0;height: 350px;background: #ffffff;padding: 25px 0;display: none;z-index: 999;}
.header .nav-list ul li:hover .top-list{display: block;}
.top-list dl{width: 1400px;max-width: 94%;margin: auto;position: relative;}
.top-list dl dd{width: 165px;}
.top-list dl dd>div{position: absolute;left: 165px;top: 0;display: none;width: 80%;}
.top-list dl dd>div.active{display: block;}
.top-list dl dd>a{display: block;line-height: 20px;text-align: left;cursor: pointer;}
.more-a{display: block;}
.div-img-list a{line-height: 50px;width: 200px;text-align: center;}
.div-img{border: 1px solid #ededed;padding: 15px;overflow: hidden;}
.div-img-list .more-a{height: auto;text-align: left;font-size: 16px;color: #7b7a7b;}
.div-img-list .more-a
.div-a-list{}
.div-a-list a{width: 18.4%;margin-right: 2%;display: block;float: left;cursor: pointer;}
.div-a-list a:nth-of-type(5n){margin-right: 0;}
.top-list dl dd.active>div{display: block;}
.top-list dl dd.active>a{color: #BD320E;}
.div-a-list a p{font-size: 15px;line-height: 35px;}
.div-img-list a:hover p{color: #BD320E;}
.div-img-list a:hover .div-img img{transform: scale(1.025);transition: 0.3s;}
.div-img-list .more-a:hover{color: #BD320E;}
.header .top-list dl dd a{color: #666666;box-sizing: border-box;font-size: 16px;}
.qiehuan b{color: #666666;font-size: 16px;margin-right: 10px;font-weight: normal;cursor: pointer;}
.qiehuan b:hover,.qiehuan b.active{color: #BD320E;}
.div-img-list .div-a{display: none;}
.div-img-list .div-a.active{display: block;}
.top-list dl dd.active>a{color: #BD320E!important;}

.kxt{margin: 50px 0;}
.kxt img{width: 100%;}
.kxt .kxt-left{width: 48%;float: left;}
.kxt .kxt-right{width: 48%;float: right;}

.zizhi .ronyu-list .swiper-slide:hover .ronyu-img img{transform: scale(1.025);transition: 0.4s;}
.huoban .swiper-container .swiper-slide{overflow: hidden;}
.huoban .swiper-container .swiper-slide:hover img{transform: scale(1.1);transition: 0.4s;}
.pinpai-list ul li a:hover{color: #bd320e;}
.pinpai-list ul li .pinpai-img{overflow: hidden;}
.pinpai-list ul li:hover .pinpai-img img{transform: scale(1.025);transition: 0.4s;}

.index-solution .soltion-box ul li:nth-of-type(2){margin-right: 1%;}



.index-news-div{width: 55%;float: left;}
.index-news-list-right{width: 36%;margin-top: -17%;}
.index-news-list-right .index-news-img{width: 100%;float: none;}
.index-news-list-left{width: 100%;float: none;}
.index-news-list-right .index-news-div-text{padding-left: 0;padding-top: 0;}

.service-cj .cj-wt li .wt-top h4{font-size: 20px;color: #333333; margin-bottom: 5px;padding-left: 45px;position: relative;}
.service-cj .cj-wt li .wt-top h4:first-of-type{}
.service-cj .cj-wt li .wt-top p{font-size: 15px;color: #9fa19f;line-height: 26px;margin-bottom: 7px;padding-left: 45px;}
.service-cj .cj-wt li .wt-top h4:first-of-type::after{position: absolute;content: "";left: 0;top: 0;width: 30px; height: 30px; background: url(../images/wt_10.jpg) no-repeat;background-position: center;background-size: 100%;}	
.news-list ul li a .news-list-left{width: 288px;}	
.news-list ul li a .news-list-center{width: 60%;}	
.huoban .swiper-container .swiper-slide{width: 16.666666%;float: left;box-sizing: border-box;text-align: center;}
.huoban .swiper-container .swiper-slide:nth-of-type(6n){margin-right: 0;}
.huoban .swiper-container .swiper-wrapper{display: block;}



/*MAD*/
.solution-detail .solution-detail-right h3{font-size: 30px;font-weight: bold;color: #bd320e;margin-bottom: 20px;}
.solution-detail .solution-detail-right p{position: relative;font-size: 16px;color: #333333;padding-left: 22px;margin-bottom: 6px;line-height: 26px;}
.solution-detail .solution-detail-right p::after{position: absolute;content: "";width: 8px;height: 8px;top: 10px;background: #BD320E;border-radius: 50px;left: 5px;}



/* pro-tgy */
.pro .dl-nav{margin-bottom: 50px;text-align: center;}
.pro .dl-nav dd{display: inline-block;margin: 0 10px;}
.pro .dl-nav dd a{background: #a0a0a0;padding: 7px 30px;border-radius: 50px;color: #ffffff;}
.pro .dl-nav dd a.active,.pro .dl-nav dd a:hover{background: #2a3564;}
.pro-detail-1{background: #f3f5f7;padding: 35px 0;}
.pro-detail-1 .wrap3{background: #ffffff;position: relative;}
.pro-detail-1 .detail-title{background: #f3f5f7;text-align: center;}
.pro-detail-1 .detail-title h3{font-size: 24px;color: #464646;font-weight: bold;padding: 30px 0;}
.pro-detail-1 .detail-swiper{padding: 50px 50px;box-sizing: border-box;}
.pro-detail-1 .detail-swiper .swiper-slide{text-align: center;}
.pro-detail-1 .detail-swiper .detail-swiper-box{width: 760px;margin: auto;position: relative;}
.pro-detail-1 .detail-swiper .swiper-container{width: 760px;padding: 55px 0 70px;}
.pro-detail-1 .swiper-pagination-bullet{width: 18px;height: 18px;background: #ffffff;border: 2px solid #2a3564;opacity: 1!important;margin: 0 15px!important;}
.pro-detail-1 .swiper-pagination-bullet-active{background: #2a3564;}
.pro-detail-1 .swiper-button-next,.pro-detail-1 .swiper-button-prev{background-image: url(../images/b-j_06.jpg);width: 100px;background-size: 100%;outline: none;}
.pro-detail-1 .swiper-button-next{transform: rotateZ(180deg);right: -20%;}
.pro-detail-1 .swiper-button-prev{left: -20%;}
.pro-detail-2{margin-bottom: 30px;}
.pro-detail-2 .detail2-nav{text-align: left;border-bottom: 1px solid #eeeeee;}
.pro-detail-2 .detail2-nav a{padding: 25px 30px 15px;font-size: 18px;color: #464646;border-bottom: 2px solid #ffffff;margin-right: 20px;cursor: pointer;}
.pro-detail-2 .detail2-nav a.active,.pro-detail-2 .detail2-nav a:hover{color: #bf3916;font-weight: bold;border-bottom: 2px solid #bf3916;}

.pro-detail2-text{padding: 45px 65px;}
.pro-detail2-text h3{font-size: 18px;font-weight: bolder;color: #333333;margin-bottom: 10px;margin-top: 10px;font-weight: bold;}
.pro-detail2-text p{font-size: 16px;line-height: 36px;color: #666666;}
.pro-detail2-text a{color:#0000FF;}
.pro-detail2-text{}
.pro-detail2-text2{margin: 50px auto;}
.pro-detail2-text2 ul{}
.pro-detail2-text2 ul li{width: 31.333333%;float: left;margin-right: 3%;position: relative;}
.pro-detail2-text2 ul li a{display: block;margin: 30px 0;}
.pro-detail2-text2 ul li a .case-img {overflow: hidden;}
.pro-detail2-text2 ul li a h3 {font-size: 16px;color: #0a0706;margin-top: 10px;}
.pro-detail2-text2 ul li a p {font-size: 14px;color: #666666;margin-top: 5px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.pro-detail2-text2 ul li:nth-of-type(3n){margin-right: 0;}
.pro-text{display: none;}
.pro-text.active{display: block;}

.index-cp .swiper-button-next,.index-cp .swiper-button-prev{opacity: 0.7;}


.pinpai-list .swiper-slide{height: 400px;background: #ffffff;box-sizing: border-box;padding: 25px 25px 0px 25px;position: relative;}

.pinpai-list .swiper-slide h3{font-size: 30px;color: #000000;}
.pinpai-list .swiper-slide p{font-size: 16px;color: #666666;line-height: 24px;}
.pinpai-list .swiper-slide .pinpai-img{text-align: right;width: 400px;max-width: 75%;margin-left: auto;}
.pinpai-list .swiper-slide a{color: #666666;height: 26px;position: absolute;left: 35px;bottom: 40%;}
.pinpai-list .swiper-slide a span{display: inline-block;vertical-align: middle;margin-right: 8px;}
.pinpai-list .swiper-slide a icon{width: 25px;height: 25px;background: #bd310e;border-radius: 100px; display: inline-block;font-size: 18px;line-height: 28px;color: #ffffff;text-align: center; vertical-align: middle;}
.pinpai-list .swiper-button-next,.pinpai-list .swiper-button-prev{opacity: 0.7;}

.index-banner{position: relative;}


#wrapper {
    background: #fff;
    position: relative;
}
#wrapper {
	background:#fff;
	position:relative;
}

a {
	text-decoration:none;
	-webkit-transition:color 0.2s linear;
    -moz-transition:color 0.2s linear;
    -o-transition:color 0.2s linear;
    transition:color 0.2s linear;
}

a:focus , a:link, a:active {
	outline:none;
}

a:hover {
	color:#444;
}


.fullwidthbanner-container{
	width:100% !important;
	position:relative;
	padding:0;
	/* max-height:500px !important; */
	overflow:hidden;
}

.fullwidthbanner-container .fullwidthabnner	{
	width:100% !important;
	/* max-height:500px !important; */
	position:relative;
}



.tp-leftarrow:hover,
.tp-rightarrow:hover {	
	background-color:#e1472f !important;
 }



.tp-leftarrow.large {
	z-index: 100;
	cursor: pointer;
	position: relative;
	background: #393939 url(../images/slider-left-arrow.png) no-Repeat;
	width: 42px;
	height: 43px;
	margin-left: 0px;
	margin-top: -21px;
	-webkit-transition: background 0.1s linear;
	-moz-transition: color, background 0.1s linear;
	-o-transition: color, background 0.1s linear;
	transition: color, background 0.1s linear;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);/*增加阴影*/
	/*
	**打开注释，按钮变成圆形的
	border-radius: 20px;  所有角都使用半径为5px的圆角，此属性为CSS3标准属性 
	-moz-border-radius: 20px;  Mozilla浏览器的私有属性 
	-webkit-border-radius: 20px;  Webkit浏览器的私有属性 
	border-radius: 20px 20px 20px 20px; 四个半径值分别是左上角、右上角、右下角和左下角 
	*/
}

.tp-rightarrow.large {
    z-index: 100;
    cursor: pointer;
    position: relative;
    background: #393939 url(../images/slider-right-arrow.png) no-Repeat 0 0;
    width: 42px;
    height: 43px;
    margin-left: 0;
    margin-top: -21px;
    -webkit-transition: background 0.1s linear;
    -moz-transition: color, background 0.1s linear;
    -o-transition: color, background 0.1s linear;
    transition: color, background 0.1s linear;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);/*增加阴影*/
	/*
	**打开注释，按钮变成圆形的
	border-radius: 20px;  所有角都使用半径为5px的圆角，此属性为CSS3标准属性 
	-moz-border-radius: 20px;  Mozilla浏览器的私有属性 
	-webkit-border-radius: 20px;  Webkit浏览器的私有属性 
	border-radius: 20px 20px 20px 20px; 四个半径值分别是左上角、右上角、右下角和左下角 
	*/
}




.tp-thumbs img {
    width: 100%;
}

.tp-bannertimer {
    width: 100%;
    height: 10px;
    position: absolute;
    z-index: 200;
    z-index: 5000;
	display: none;
}

.tp-bannertimer.tp-bottom {
    bottom: 0px !important;
    height: 5px;
}
.tp-simpleresponsive img {
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
}

.tp-simpleresponsive a {
    text-decoration: none;
}

.tp-simpleresponsive ul {
    list-style: none;
    padding: 0;
    margin: 0;
	max-height: 100%!important;
}

.tp-simpleresponsive >ul >li {
    list-stye: none;
    position: absolute;
    visibility: hidden;
}

.caption.slidelink a div,
.tp-caption.slidelink a div {
    width: 10000px;
    height: 10000px;
}

.tp-loader {
    background: url(../images/loader.gif) no-repeat 10px 10px;
    background-color: #fff;
    margin: -22px -22px;
    top: 50%;
    left: 50%;
    z-index: 10000;
    position: absolute;
    width: 44px;
    height: 44px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}
.fullwidthbanner-container .tp-bullets{position: absolute;bottom: 10px;z-index: 999999;left: 0;margin-left: 0!important;}
.fullwidthbanner-container .tp-bullets .bullet{width: 8px;height: 8px;background: #ffffff;border-radius: 100px;display: inline-block;margin: 0 8px;cursor: pointer;}
.fullwidthbanner-container .tp-bullets .bullet.selected{background: #007AFF;}




.index-tj .index-tj-swiper .swiper-slide a div{max-height: 300px;height: 300px;line-height: 300px;}
.index-tj .index-tj-swiper .swiper-slide a div img{max-height: 300px;}
.div-img img{height: 100%;max-height: 125px;}
.pro ul li a h3{height: 66px;overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}



.contact-lx-top .contact-lx-right ul li a .ic1{background-image: url(../images/call-t.png);background-size: 40px;background-position: left;padding-left: 50px;
    line-height: 40px;}
.contact-lx-top .contact-lx-right ul li a{display: block;padding-top: 52px;}
.contact-lx-top .contact-lx-right ul li a b{font-weight: normal;}
.contact-lx-top .contact-lx-right ul li a span{font-size: 16px;color: #666666;margin-bottom: 5px;}
.contact-lx-top .contact-lx-right ul li a icon{width: 100%;font-size: 22px;font-weight: bold;display: block;}
.contact-lx-top .contact-logo{width: 45%;}
.contact-lx-top .contact-lx-right{width: 45%;}
.contact-lx-top .contact-lx-right ul li a p{padding-left: 0;margin-top: 15px;
    display: block;}

.case-detail .xs{display:none;}


.contact-lx-top .contact-lx-right ul li a .ic1{background:none;padding-left: 0;}
.tit-b img{    width: 150px;}
.contact-lx-top .contact-lx-right ul li a{padding-top: 25px;}
.contact-lx-top .contact-lx-right ul li{width:80%;}
.contact-lx-top .contact-lx-right ul li a p{margin-top:0;}
.contact-lx-top .contact-lx-right ul li a icon{font-weight: bolder;}
.contact-bq ul li a p{width: 230px;margin: auto;
    text-align: left;margin-bottom: 4px;}


.div-img{line-height: 110px;}
.div-img img{height:auto;max-height: 100px;
    display: inline-block;}



/* 0603 */

/* 企业文化 */
.contact-wh{background: #ffffff;}
.about-cul-box1{height: 517px;position: relative;}
.about-cul-box1 .about-cul-text1{background: rgba(42,53,100,0.9);position: absolute;bottom: 0;left: 0;height: 325px;box-sizing: border-box;    width: 577px;padding: 0 30px;padding-top: 50px;}
.about-cul-box1 .about-cul-text1 h4{font-size: 36px;color: #ffffff;font-weight: 500;}
.about-cul-box1 .about-cul-text1 h2{font-size: 48px;font-weight: bolder;color: rgba(255,255,255,0.5);text-transform: uppercase;}
.about-cul-box1 .about-cul-text1 p{font-size: 16px;color: #ffffff;line-height: 30px;}
.about-cul-right-text{height: 300px;padding: 44px 65px;box-sizing: border-box;background-size: 100% 100%!important;}
.about-cul-left{height: 600px;width: 550px;float: left;}
.about-cul-right{width: calc(100% - 550px);float: left;}
.about-cul-right-text h3{font-size: 36px;font-weight: 500;color: #2a3564;}
.about-cul-right-text h2{font-size: 48px;font-weight: bolder;color: #a3bddb;text-transform: uppercase;}
.about-cul-right-text p{font-size: 16px;color: #666666;line-height: 30px;}
.about-cul-box3{}
.about-cul-box3-right{height: 400px;float: left;width: calc(100% - 550px);background-size: cover!important;}
.about-cul-box3-left{float: left;width: 550px;background: #ececec;height: 400px;box-sizing: border-box;padding: 44px 65px;}
.about-cul-box3-left h3{font-size: 36px;font-weight: 500;color: #2a3564;}
.about-cul-box3-left h2{font-size: 48px;font-weight: bolder;color: #a3bddb;text-transform: uppercase;}
.about-cul-box3-left p{font-size: 16px;color: #666666;line-height: 30px;}
.about-cul-box4{margin-top: 35px;}

/* 员工天地 */
.c-yg-box{}
.c-yg-top{position: relative;}
.c-yg-top .c-yg-select{position: absolute;left: 0;}
.c-yg-top .c-yg-select select{width: 230px;border: 2px solid #c8d2e2;padding: 10px;border-radius: 5px;font-size: 16px;}
.c-yg-top .c-yg-nav{text-align: center;}
.c-yg-top .c-yg-nav a{font-size: 16px;color: #ffffff;background: #2a3564;border-radius: 100px;padding: 7px 25px;margin: 0 10px;cursor: pointer;}
.c-yg-top .c-yg-nav a.active{background: #bd320e;}
.c-yg-div{margin-top: 55px;}
.c-yg-list ul{display: flex;flex-wrap: wrap;}
.c-yg-list ul li{width: 31.3333%;margin-right: 3%;margin-bottom: 40px;border: 1px solid #e6e6e6;
    box-sizing: border-box;}
.c-yg-list ul li:nth-of-type(3n){margin-right: 0;}
.c-yg-list ul li a{display: block;}
.c-yg-list ul li a .c-yg-img{overflow: hidden;max-height: 252px;}
.c-yg-list ul li a .c-yg-img img{max-height: 252px;width: 100%;}
.c-yg-text{padding: 20px;}
.c-yg-text h4{font-size: 20px;margin-bottom: 5px;color: #3e3e3e;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.c-yg-text p{font-size: 16px;color: #6d6d6b;height: 48px;overflow: hidden;}
.c-yg-list ul li:hover .c-yg-img img{transform: scale(1.1);transition: 0.4s;}
.c-yg-list ul li:hover .c-yg-text{background: #bf3915;}
.c-yg-list ul li:hover .c-yg-text h4{color: #fff;}
.c-yg-list ul li:hover .c-yg-text p{color: rgba(255,255,255,0.5);}
.c-yg-text span{color: #2a3564;font-size: 16px;margin-top: 20px;}
.c-yg-list ul li:hover .c-yg-text span{color: #fff;}
.c-yg-list{display: none;}
.c-yg-list.active{display: block;}

/* 员工天地详情 */
.contact-detail{}
.contact-detail .news-detail-left{width: 100%;}
.contact-detail .news-detail-left>h3{text-align: center;}

/* 招聘 */
.about-title{text-align: center;margin-bottom: 20px;}
.about-title h3{font-size: 36px;color: #2a3564;font-weight: bold;}
.about-title h4{font-size: 18px;color: #767676;font-family: Arial;margin-bottom: 10px;}
.about-text p{text-align: left;text-indent: 2em;font-size: 16px;color: #333333;line-height: 36px;}

.join-people .about-title{}
.join-people .people-list{margin-top: 35px;}
.join-people .people-list ul{}
.join-people .people-list ul li{width: 32%;margin-right: 2%;float: left;position: relative;}
.join-people .people-list ul li:nth-of-type(3n){margin-right: 0;}
.join-people .people-list ul li a{display: block;overflow: hidden;}
.join-people .people-list ul li a .peo-li-text{bottom: 20px;padding: 0 25px;text-align: center;margin-top: 17px;}
.join-people .people-list ul li a .peo-li-text h3{color: #333;font-size: 24px;font-weight: bold;}
.join-people .people-list ul li a .peo-li-text p{color: #333;font-size: 18px;}
.join-people .people-text{margin: 45px 0;}
.join-people .people-text p{font-size: 16px;color: #666666;line-height: 36px;}
.join-people .people-list ul li a:hover img{}
.join-zp{height: 420px;text-align: center;padding: 1px;box-sizing: border-box;}
.join-zp h4{font-size: 30px;color: #ffffff;margin-bottom: 15px;}
.join-zp h3{font-size: 48px;font-weight: bold;color: #ffffff;}
.join-zp .join-zp-text{margin-top: 120px;}

.zp-list{margin-bottom: 70px;margin-top: 40px;}
.zp-list .zp-ul{margin-bottom: 35px;}
.zp-list .zp-ul li{margin-bottom: 10px;border: 1px solid #cccccc;box-sizing: border-box;}
.zp-list .zp-ul li span{width: 25%;float: left;padding: 10px 0;box-sizing: border-box;text-align: center;font-size: 16px;}
.zp-list .zp-ul li:first-of-type{background: #2a3564;border: 1px solid #2a3564;}
.zp-list .zp-ul li:first-of-type span{text-align: center;font-size: 18px;color: #ffffff;padding: 15px 0;}
.zp-list .zp-ul li span:first-of-type{text-align: left;padding-left: 7%;}
.zp-list .zp-ul li:hover .li-span,.zp-list ul li.active .li-span{background: #788694;}
.zp-list .zp-ul li:hover .li-span span,.zp-list ul li.active .li-span span{color: #ffffff;}
.zp-list .zp-ul li .zp-detail{padding:30px 7% 50px;display: none;}
.zp-list .zp-ul li .zp-detail h4{font-size: 18px;color: #333333;}
.zp-list .zp-ul li .zp-detail p{font-size: 16px;color: #666666;margin-top: 5px;}
.join-zp-box{ margin-top: -109px;}
.zp-list .zp-ul li .li-span{cursor: pointer;}
.zp-detail p a{  color: #ffffff;
    background: #788694;
    padding: 5px 25px;
    border-radius: 50px;}
.join-more{text-align: center;}
.join-more a{font-size: 16px;color: #ffffff;border-radius: 100px;background: #bd320e;padding: 5px 15px;}

.contact-j{background-position: center;background-repeat: no-repeat;background-size: cover;height: 400px;padding: 0;line-height: 400px;}
.contact-j p{font-size: 48px;color: #ffffff;text-align: center;}
.contact-city .contact-dz ul li{width: 23.5%;}
.contact-city .contact-dz ul li:nth-of-type(3n){margin-right: 2%;}
.contact-city .contact-dz ul li:nth-of-type(4n){margin-right: 0;}
.contact-city .contact-dz ul li h3{font-size: 24px;color: #2a3564;margin-top: 0;}
.contact-city .contact-dz ul li p{font-size: 14px;color: #666666;word-break: break-all;}
.contact-city .contact-dz ul li .contact-dz-call{padding: 15px;background: #f6f6f6;}
.contact-city .contact-dz ul li a .p1 {
    background: url(../images/c-ema_16.png) left 6px no-repeat;
}
.contact-city .contact-dz ul li a .p2 {
    background: url(../images/c-tel_19.png) left 6px no-repeat;
}
.contact-city .contact-dz ul li:hover {
    box-shadow: none;
}

/* guanli */
.swiper-b{position: relative;}
.about-h{background: #F3F3F3;padding: 40px 0;}
.about-gl{padding-bottom: 120px;}
.about-gl .gallery-top{background: #fff;margin-bottom: 35px;}
.about-gl .gallery-top .swiper-slide{padding: 45px;box-sizing: border-box;}
.about-gl .gallery-top .swiper-slide .slide-left{width: 250px;float: left;}
.about-gl .gallery-top .swiper-slide .slide-left img{width: 100%;border-radius: 100%;}
.about-gl .gallery-top .swiper-slide .slide-text{width: calc(100% - 300px);float: right;    margin-top: 20px;}
.about-gl .gallery-top .swiper-slide .slide-text h4{font-size: 24px;color: #2a3564;margin-bottom: 10px;}
.about-gl .gallery-top .swiper-slide .slide-text p{font-size: 16px;color: #333333;line-height: 32px;}

.swiper-b .swiper-slide{background: none;cursor: pointer;}
.swiper-b .swiper-slide img{border-radius: 100%;}
.swiper-b .swiper-slide .slide-img{border: 2px solid #fff;
    border-radius: 100%;height: 150px;line-height: 150px;width: 150px;margin: auto;margin-bottom: 15px;}
.swiper-b .swiper-slide h4{text-align: center;font-size: 18px;color: #000000;}
.swiper-b .swiper-slide p{text-align: center;font-size: 16px;color: #666666;}

.swiper-b .swiper-slide-thumb-active h4,.swiper-b .swiper-slide-thumb-active p{color: #be3613;}
.swiper-button-next, .swiper-button-prev{background-size: 18px!important;}
.swiper-b .swiper-button-prev{left: -45px;}
.swiper-b .swiper-button-next{right: -45px;}

/* about-yf */
.about-yf{margin: 45px auto;margin: 60px auto 100px;}
.about-yf .swiper-container{width: 85%;margin: 45px auto;}
.about-yf .swiper-container .swiper-slide{text-align: center;}
.about-yf .yf-text{}
.about-yf .yf-text .yf-text-div{margin-bottom: 20px;display: flex;
    align-items: center;}
.about-yf .yf-text .yf-text-div .yf-box{width: 48%;float: left;margin-right: 4%;}
.about-yf .yf-text .yf-text-div .yf-box:last-of-type{margin-right: 0;}
.about-yf .yf-text .yf-text-div .yf-box p,.about-yf .yf-d p{font-size: 16px;color: #333333;line-height: 32px;}
.about-yf .yf-d p{}

/* about-ld */
.about-ld{margin: 50px auto 100px;}
.about-ld .ld-ul{display: flex;flex-wrap: wrap;}
.about-ld .ld-ul li{width: 48%;margin-right: 4%;margin-bottom: 50px;}
.about-ld .ld-ul li:nth-of-type(2n){margin-right: 0;}
.about-ld .ld-ul li .ld-img{max-height: 450px;overflow: hidden;position: relative;}
.about-ld .ld-ul li .ld-img img{max-height: 450px;}
.about-ld .ld-ul li .ld-img .div-p{position: absolute;bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 99;background: rgba(6,40,95,0.55);padding: 10px;display: none;}
.about-ld .ld-ul li .ld-img .div-p p{font-size: 18px;color: #fff;}
.about-ld .ld-ul li:hover .ld-img .div-p{display: block;transition: 0.4s;}

.peo-div{overflow: hidden;}
.peo-div:hover img{transform: scale(1.1);transition: 0.4s;}


/*xj*/
.staf-text img{display: block;margin: 0 auto;}

/* 0615 */
.header .nav-list .nav-top{left: -35%;}
.header .nav-list .nav-top dd a{padding-left: 0;text-align: center;}
.index-solution .soltion-box{width: 100%;}
.about-cul-box1,.about-cul-left{background-size: cover!important;}
.c-yg-list ul li a .c-yg-img{height: 252px;line-height: 252px;}
.c-yg-list ul li a .c-yg-img img{height: 100%;}


.menu{display: none;float: right;margin-top: 17px;position: relative;width: 25px;height: 25px;}
	.menu span{position: absolute;transition: 0.3s;width: 25px;height: 3px;border-radius: 2px;background: #06285f;display: block;margin-bottom: 5px;-webkit-transform-origin: left center;
    transform-origin: left center;}
.menu.on .span1 {-webkit-transform: rotate(45deg);transform: rotate(45deg);}
	.menu.on .span2 {
	    opacity: 0;
	}
	.menu.on .span3 {-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
	.menu .span1{}
	.menu .span2{top: 9.4px;}
	.menu .span3{top: 17px;}




.honor ul li .ho-img {
    overflow: hidden;
    height: 370px;
    line-height: 370px;
    background: #EFEFEF;
}
.honor ul li .ho-img img {
    width: 100%;
    max-height: 370px;
}



#wrapper{display: none;}
.index-banner .swiper-container{display: block!important;}




/* 0630 */
.f-select{}
.f-select select{border: none;border-bottom: 1px solid rgba(255,255,255,0.2);font-size: 18px;
    color: #ffffff;padding: 8px 5px;
    margin-bottom: 15px;width: 100%;
    box-sizing: border-box;
    background: none;}
.f-select .select-div{}
.f-select .select-div p{font-size: 14px;
    color: rgba(255,255,255,0.5);
    margin-bottom: 10px;
    padding: 0 5px;}
.f-select select option{}





.combo-select {
  position: relative;
  max-width: 100%;
  width: 100%;
  margin-bottom: 15px;
  
  border-bottom: 1px solid rgba(255,255,255,0.2);
  border-radius: 3px; }
  .combo-select .combo-input {
    margin-bottom: 0; 
	background: none;
	color: rgba(255,255,255,1);font-size: 16px;
	padding-left: 3px;
	}

/**
 * Input field
 */
.combo-input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
  border: none;
  width: 100%;
  box-sizing: border-box;
  padding: 8px;
  padding-right: 45px;
  border-radius: 3px; }
  .combo-input:focus {
    outline: none; }

/**
 * Arrow
 */
.combo-arrow {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  cursor: pointer;
  text-align: center;
  font-size: 14px;
  width: 100%;
  font-size: 12px;
  color: #999999; }
  .combo-arrow:before {
    content: " ";
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #cccccc;
    display: block;
    width: 0;
    height: 0;
    top: 0;
    right: 15px;
    bottom: 0;
    position: absolute;
    margin: auto 0; }

/**
 * When opened
 */
.combo-open .combo-arrow {
  border-color: #51A7E8; }
  .combo-open .combo-arrow:before {
    border-top: none;
    border-bottom: 5px solid #cccccc; }

/**
 * When focused
 */
.combo-focus {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  border-color: #51A7E8; }
  .combo-focus input {
    border-color: #51A7E8; }

/**
 * Hide native select
 */
.combo-select select {
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-appearance: none;
  opacity: 0; }
  
  
  
  
  .zizhi .ronyu-list .swiper-slide .ronyu-img {
      overflow: hidden;
      height: 400px;
      line-height: 400px;
      background: #eeeeee;
  }
  
  
  
  
  

@media only screen and (min-width: 960px) {
  .combo-select select {
    left: -1px;
    top: -1px;
    width: 0;
    height: 0;
    margin: 0; } }
/**
 * Selected option
 */
.option-selected {
  background-color: #eee; }

/**
 * Hovered option
 */
.option-hover {
  background-color: #051d43;
  color: #fff; }

/**
 * Option item
 */
.option-item {
  cursor: pointer;
  border-bottom: 1px #e3e3e3 solid; }
  .option-item:hover {
    background-color: #06285f;
    color: #fff; }
  .option-item:last-child {
    border-bottom: none; }

/**
 * Disabled and optgroups
 */
.option-group {
  cursor: text;
  font-weight: 600;
  background: #e1e1e1;
  border: 1px #ccc solid;
  border-width: 1px 0; }

/**
 * Disabled
 */
.option-disabled {
  opacity: 0.5; }

/**
 * Dropdown
 */
.combo-dropdown {
  position: absolute;
  z-index: 1;
  top: 100%;
  left: 0;
  min-width: 100%;
  max-width: 100%;
  max-height: 300px;
  margin: 0;
  padding: 0;
  display: none;
  overflow-y: auto;
  background: #fff;
  border: 1px solid #999999;
  border-radius: 0;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  box-sizing: border-box; }
  .combo-dropdown li {
    list-style: none;
    padding: 5px 1em;
    margin: 0; 
	font-size: 14px;
	}

/**
 * On Active
 */
.combo-open .combo-dropdown {
  display: block; }

/**
 * Search marker
 */
.combo-marker {
  text-decoration: underline; }


.combo-select input::placeholder{color: rgba(255,255,255,1);font-size: 18px;}


@media (max-width:1550px) {
 	.header .nav-list ul li{margin-right: 1em;}
	
	.footer .foot-box .foot-div1 {
	    width: 21.27%;
	    float: left;
	}
	
 }
 @media (max-width:1440px) {
  	.header .nav-list ul li{margin-right: 0.8em;}
	.nian-list li a p{font-size: 14px;}
	
	/* 0615 */
	.index-tj .index-tj-text h3,.index-about .index-about-text .index-about-title h4,.index-news-left h3,.fuwu h3,.xg-cy-title h3,.about-title h3{font-size: 30px;}
	.index-tj .index-tj-swiper .swiper-slide a h3{font-size: 20px;}
	.index-cp .swiper-container .swiper-slide .index-cp-div h3{font-size: 24px;}
	.index-about .index-about-text .index-about-title h3{font-size: 40px;}
	.index-about .index-about-text .star{width: 60px;height: 60px;background-size: 100%;}
	.soltion-box-tit h3{font-size: 40px;}
	.index-solution .soltion-box ul li .hover-text h3{font-size: 28px;margin-bottom: 13px;}
	.index-news-right a{font-size: 20px;}
	.index-news-box{padding-top: 65px;}
	.index-news-div-text .div-g {
	    margin-top: 25px;
	}
	.pro ul li a h3{font-size: 20px;height: 60px;}
	.swiper-button-next, .swiper-button-prev {
	    background-size: 60%!important;
	}
	.pro-detail-1 .swiper-button-next, .pro-detail-1 .swiper-button-prev{width: 90px;}
	.pro-detail-1 .swiper-pagination-bullet{width: 10px;height: 10px;}
	.case-text-titlt h3{font-size: 26px;}
	.case-detail-xg .wrap3>h3{font-size: 26px;}
	.n-nav ul li a{padding: 18px 0;}
	.service-cj .cj-wt li .wt-top h4{font-size: 18px;}
	.news .swiper-container .swiper-slide .news-slide-right h3,.news-list ul li a .news-list-center h3{line-height: 32px;font-size: 18px;}
	.news-list ul li a .news-list-right b{font-size: 32px;padding-bottom: 15px;}
	.news-detail-left h3{font-size: 22px;}
	.pinpai-list .swiper-slide h3{font-size: 24px;}
	.coo-zc ul li h4{font-size: 24px;}
	.coo-zc ul li b{font-size: 50px;}
	.nian-list li a b{font-size: 34px;}
	.lisi .gallery-top .swiper-slide .slide-left b {
	    font-size: 40px;
	}
	.zizhi .ronyu-list .swiper-slide p{font-size: 18px;}
	.contact-lx-top .contact-lx-right ul li a icon{font-size: 20px;}
	.about-cul-box1 .about-cul-text1 h4,.about-cul-right-text h3,.about-cul-box3-left h3{font-size: 30px;}
	.about-cul-box1 .about-cul-text1 h2,.about-cul-right-text h2,.about-cul-box3-left h2{font-size: 38px;}
	.about-cul-box1{height: 435px;}
	.about-cul-box1 .about-cul-text1{height: 260px;}
	.about-cul-left{height: 530px;}
	.about-cul-right-text{height: 265px;}
	.about-cul-box3-left,.about-cul-box3-right{height: 340px;}
	.c-yg-text h4{font-size: 18px;}
	.c-yg-text {
	    padding: 15px;
	}
	.join-people .people-list ul li a .peo-li-text h3{font-size: 22px;}
	.contact-city .contact-dz ul li h3{font-size: 20px;}
	.titlt-text h3{font-size: 28px;}
	.solution-detail-right h1{font-size: 24px;}
	.solution-detail-jz h3{font-size: 30px;}
	.solution ul li h3{font-size: 26px;}
	.footer .foot-box .foot-div1 {
	   
	    float: left;
	    width: 280px;
	}
  }

 @media (max-width:1366px) {
	.soltion-box-tit{padding: 35px 50px;}
	.header .nav-list ul li a{font-size: 16px;}
	.header .nav-logo{width: 270px;}
	.contact-dz ul li a p{font-size: 15px;line-height: 24px;}
	.contact-dz ul li a h3{font-size: 18px;}
	.contact-bq ul li a p{font-size: 14px;}
	.contact-bq ul li a h4{font-size: 18px;}
	.contact-lx-top .contact-logo h3{font-size: 20px;}
	.nian-list li a p{font-size: 14px;}
	
	/* 0615 */
	.index-tj .index-tj-text h3,.index-about .index-about-text .index-about-title h4{font-size: 30px;}
	.index-tj .index-tj-swiper .swiper-slide a h3{font-size: 20px;}
	.index-cp .swiper-container .swiper-slide .index-cp-div h3{font-size: 24px;}
	.index-about .index-about-text .index-about-title h3{font-size: 40px;}
	.index-about .index-about-text .star{width: 60px;height: 60px;background-size: 100%;}
	.soltion-box-tit h3{font-size: 40px;}
	.index-solution .soltion-box ul li .hover-text h3{font-size: 28px;margin-bottom: 13px;}
	
	
	
 }
 @media (max-width:1290px) {
 	.index-tj .index-tj-text h3, .index-about .index-about-text .index-about-title h4, .index-news-left h3, .fuwu h3, .xg-cy-title h3, .about-title h3{font-size: 26px;}
	.index-about .index-about-text .index-about-title h3 {
	    font-size: 32px;
	}
	
	.soltion-box-tit h3 {
	    font-size: 34px;
	}
	.soltion-box-tit h4{font-size: 28px;}
	.index-news-left p{font-size: 14px;}
	.pro ul li a h3{font-size: 18px;height: 55px;}
	.canshu h3{font-size: 22px;}
 .news .swiper-container-horizontal>.swiper-pagination-bullets, .news .swiper-pagination-custom, .news .swiper-pagination-fraction{bottom: 15px;}
 .news-detail-left h3 {
     font-size: 20px;
 }
 .tz-lx h3,.pinpai .wrap3>h3,.qudao .wrap3 h3,.gaikuang-title h3{font-size: 26px;}
 .pinpai-list .swiper-slide h3 {
     font-size: 22px;
 }
 .about-cul-box1 .about-cul-text1 h4, .about-cul-right-text h3, .about-cul-box3-left h3 {
     font-size: 26px;
 }
 .about-cul-box1 .about-cul-text1 h2, .about-cul-right-text h2, .about-cul-box3-left h2 {
     font-size: 32px;
 }
 .contact-j p{font-size: 38px;}
 .solution ul li h3 {
     font-size: 22px;
 }
 .titlt-text h3 {
     font-size: 24px;
 }
 .solution-detail-jz h3 {
     font-size: 26px;
 }
 .solution-detail-right h1 {
     font-size: 22px;
 }
 
 
 
 
 
 
 }
 
 @media (max-width:1250px) {
 	.header .nav-list ul li{margin-right: 0.5em;}
 	
 	
 }
 
 
  @media (max-width:1200px){
    /* html{width: 1200px;margin: auto;}
	.wrap1{min-width: 1150px;} */
	.header .nav-logo {
	    width: 235px;
	}
	.header .nav-list ul li {
	    margin-right: 2px;
	}
	.header .nav-list{margin-right: 0;}
	.header{background: #fff;box-shadow: 0 0 15px #ccc;}
	#header{position: fixed;}
    .header .nav-list ul li a {
	    color: #666666;
	}
	.index-banner{padding-top: 104px;}
	.index-cp .swiper-container .swiper-slide .index-cp-div {
	    padding: 20px 20px 10px 20px;
	}
	.index-cp .swiper-container .swiper-slide{height: 682px;}
	.index-cp .swiper-container .swiper-slide .index-cp-div h3 {
	    font-size: 20px;
	}
	.index-cp .swiper-container .swiper-slide .index-cp-div .index-cp-js a{font-size: 15px;padding: 3px 15px;}
	.index-tj .index-tj-text h3, .index-about .index-about-text .index-about-title h4, .index-news-left h3, .fuwu h3, .xg-cy-title h3, .about-title h3,.hezuo .zuce .zuce-left h3{
	    font-size: 22px;
	}
	.index-tj .index-tj-swiper .swiper-slide a h3 {
	    font-size: 16px;
	}
	.index-tj .index-tj-swiper .swiper-slide a{padding: 15px 20px;}
	.index-about .index-about-text .index-about-title h3 {
	    font-size: 28px;
	}
	.index-about .index-about-text .index-about-title p{width: 85%;}
	.index-about .index-about-text .index-about-title h4{margin-bottom: 18px;}
	.index-about .index-about-text .star {
	    width: 40px;
	    height: 40px;
	    background-size: 100%;
		    margin: 30px auto;
	}
	.soltion-box-tit h4 {
	    font-size: 22px;
	}
	.soltion-box-tit h3 {
	    font-size: 26px;
	}
	.soltion-box-tit {
	    padding: 35px 25px;
	}
	.index-news-right a {
	    font-size: 18px;
	}
	.index-news-div-text {
	    padding-left: 43.5%;
	    padding-top: 8px;
	}
	.index-news-div-text h3,.index-news-list-right a h3{font-size: 16px;}
	.n-ban,.pro-detail{
	    padding-top: 104px;
	}
	.n-nav ul li a {
	    padding: 15px 0;
	}
	.pro ul li a h3 {
	    font-size: 16px;
	    height: 50px;
		margin-bottom: 3px;
	}
	.pro ul li a{padding: 20px;}
	.canshu h3 {
	    font-size: 20px;
	}
	.canshu table tr td{height: 50px;}
	.page dl dd a{font-size: 14px;padding: 4px 11px;}
	.case-text-titlt h3 {
	    font-size: 20px;
	}
	.case-detail-xg .wrap3>h3 {
	    font-size: 24px;
	}
	.solution ul li h3{font-size: 22px;    margin: 10px 0;}
	.solution ul li .solution-left p, .solution ul li .solution-left h3 {
	    padding-left: 10px;
	}
	.solution ul li .solution-left,.solution ul li .solution-right{width: 48%;}
	.solution ul li a{padding: 6px 20px;}
	.solution ul li {
	    background: #ffffff;
	    margin-bottom: 40px;
	}
	.page {
	    margin: 25px 0;
	}
	.fuwu a{font-size: 16px;}
	.service-xz .service-xz-list ul li p{font-size: 16px;background-size: 40px;padding-left: 50px;}
	.service-cj .cj-list a{    padding: 6px 25px;}
	.service-cj .cj-wt li h3 {
	    padding: 15px 25px;
	    color: #333333;
	}
	.service-cj .cj-wt li .wt-top dl dt{font-size: 18px;}
	.service-cj .cj-wt li .wt-top dl dd{font-size: 14px;line-height: 24px;}
	.service-cj .cj-wt li .wt-top{padding: 20px 30px;}
	.news .swiper-container .swiper-slide .news-slide-right a span {
	    vertical-align: middle;
	    font-size: 14px;
	}
	.news .swiper-container .swiper-slide .news-slide-right h3, .news-list ul li a .news-list-center h3 {
	    line-height: 28px;
	    font-size: 17px;
	}
	.news .swiper-container .swiper-slide .news-slide-right p{line-height: 25px;height: 50px;font-size: 15px;}
	.news .swiper-container .swiper-slide .news-slide-right a{padding: 5px 10px;}
	.news-list ul li a .news-list-right b {
	    font-size: 28px;
	    padding-bottom: 10px;
	}
	.news-list ul li a .news-list-center {
	    width: 45%;
	}
	
	.news-detail-right{width: 285px;}
	.news-detail-left {
	    width: calc(100% - 300px);
	    float: left;
	}
	.news-detail-right{width: 260px;}
	.news-detail-right h3{padding: 10px 20px;}
	.news-detail-right dl dd a{padding: 10px;}
	.p-n .next{width: 100%;}
	.p-n .prev {
	    float: left;
	    width: 100%;
	}
	.biaoge table td{font-size: 14px;padding: 10px 10px;}
	.hezuo .zuce .zuce-right b{font-size: 26px;}
	.tz-lx h3, .pinpai .wrap3>h3, .qudao .wrap3 h3, .gaikuang-title h3 {
	    font-size: 24px;
	}
	.pinpai-list .swiper-slide h3 {
	    font-size: 20px;
	}
	.pinpai-list .swiper-slide p{font-size: 15px;}
	.qudao-swiper .swiper-slide .qudao-img p{font-size: 18px;}
	.qudao-swiper .swiper-slide p {
	    font-size: 16px;
	    color: #333333;
	}
	.coo-zc .wrap3>h3{font-size: 24px;}
	.coo-zc ul li h4 {
	    font-size: 22px;
	}
	.coo-zc ul li b {
	    font-size: 40px;
	}
	
	.lisi .wrap3>h3{font-size: 24px;}
	.lisi .gallery-top .swiper-slide .slide-left b {
	    font-size: 35px;
	}
	.lisi .gallery-top .swiper-slide .slide-left{width: 160px;}
	.lisi .gallery-top .swiper-slide .slide-right {
	    padding-left: 195px;
	}
	.lisi .gallery-thumbs .swiper-slide{font-size: 22px;}
	.lisi .gallery-thumbs .swiper-slide-thumb-active{font-size: 26px;}
	
	.cy-dt h3{font-size: 24px;}
	.zichi h3,.zizhi h3,.cy-dt h3,.huoban h3{font-size: 24px;}
	.zizhi .ronyu-list .swiper-slide p,.honor ul li h3 {
	    font-size: 16px;
	}
	
	.contact-dz ul li a h3 {
	    font-size: 16px;margin-bottom: 5px;
	}
	.contact-dz ul li a p {
	    font-size: 14px;
	    line-height: 22px;
	}
	.contact-bq ul li a h4 {
	    font-size: 16px;
	}
	.about-cul-box1 .about-cul-text1 h4, .about-cul-right-text h3, .about-cul-box3-left h3 {
	    font-size: 22px;
	}
	.about-cul-box1 .about-cul-text1 h2, .about-cul-right-text h2, .about-cul-box3-left h2 {
	    font-size: 28px;
	}
	.c-yg-list ul li a .c-yg-img {
	    height: 200px;
	    line-height: 200px;
	}
	.c-yg-text h4 {
	    font-size: 16px;
	}
	.c-yg-text p{font-size: 15px;}
	.join-people .people-list ul li a .peo-li-text h3 {
	    font-size: 18px;
	}
	.join-people .people-list ul li a .peo-li-text p {
	    color: #333;
	    font-size: 16px;
	}
	.contact-j{height: 310px;line-height: 310px;}
	.contact-city .contact-dz ul li h3 {
	    font-size: 18px;
	}
	.footer .foot-box .foot-div2 li dt a{font-size: 16px;}
	
	
	.titlt-text h3{font-size: 22px;}
	.titlt-text p{font-size: 16px;}
	.solution-detail-right h1{font-size: 22px;margin-bottom: 10px;}
	.solution-detail-jz h3{font-size: 24px;}
	.solution-detail .solution-detail-right{padding: 30px 30px 0 30px;}
	
	
	
	.honor ul li .ho-img{height: 270px;line-height: 270px;}
	
	
	
	
	.header .nav-logo {
	    width: 215px;
	}
	.header .lang .lang-div a icon{width: 19px;height: 19px;margin-right: 5px;}
	.header .nav-list ul li a{    padding: 20px 4px;}
	.header .nav-list ul li {
	    margin-right: 1px;
	}
	
	
	.footer .foot-box .foot-div2 {
	    float: right;
	    width: calc(100% - 350px);
	}
	
	.f-select select option {
	    font-size: 15px;
		  color: #06285f;
	}
	
  }
  @media (max-width:992px){
	
	.menu{display: block;}
	.header .nav-list{display: none;position: absolute;top: 80px;right: 0;background-color: #fff;width: 25%;
    padding: 0 10px;border-top: 1px solid #ccc;box-shadow: 0px 2px 5px #ccc;box-sizing: border-box;}
	.header {
	    padding: 15px 0;
	}
	.n-ban, .pro-detail {
	    padding-top: 80px;
	}
	.nav-list.on{display: block;}
	.header .nav-list ul li{float: none;border-bottom: 1px dashed #ccc;
    padding: 0 5px;}
	.header .nav-list ul li{margin-right: 0;}
	.header .nav-list ul li a{padding: 10px 0;display: block;}
	.top-list,.nav-top{display: none;}
	.index-banner {
	    padding-top: 80px;
	}
	.index-tj .index-tj-text {
	    width: 65%;
	}
	.index-about .index-about-text .star{margin: 20px auto;}
	.index-about .index-about-text>a{    padding: 6px 35px;}
	.index-about{height: 380px;}
	.index-about video{height: 100%;object-fit: cover;}
	.index-about .index-about-text .stop{width: 40px;
    height: 40px;
    background-size: 100%;margin: 20px auto;}
	.soltion-box-tit {
	    padding: 20px 0px 18px 25px;
	}
	.soltion-box-tit .so-cp a{padding: 5px 20px;margin-right: 10px;}
	.index-solution {
	    margin: 50px auto;
	}
	.index-news-box {
	    padding-top: 0;
	}
	.index-news-left p{line-height: 24px;}
	.index-news-left{width: 45%;}
	.index-news-right {
	    float: right;
	    margin-top: 30px;
	}
	.index-news-div{width: 100%;}
	.index-news-list-right{padding-right: 0;margin-top: 0;width: 100%;}
	.index-news-list-right .index-news-img{width: 40.5%;float: left;}
	.index-news-list-right .index-news-div-text{padding-left: 43.5%;
    padding-top: 8px;}
	.index-news-list-right a i{margin-top: 0;}
	.index-news-box{background-size: 100%;}
	.footer .foot-box .foot-div1{width: 30%;}
	.footer .foot-box .foot-div2{width: 60%;}
	
	.footer .foot-box .foot-div2 li dd{display: none;}
	.footer .foot-box {
	    padding: 35px 0;
	}
	.footer .foot-box .foot-div2 li dt a {
	    font-size: 14px;
	}
	.footer .foot-box .foot-div2 li{width: 30%;margin-right: 5%;}
	.footer .foot-box .foot-div2 li:nth-of-type(3n){margin-right: 0;}
	.footer .foot-box .foot-div1 .lianjie icon{width: 30px;height: 30px;}
	.footer .foot-box .foot-div1 .lianjie {
	    text-align: left;
	    margin-top: 35px;
	}
	.footer .foot-box .foot-div1 h3{font-size: 16px;}
	.footer .foot-box .foot-div1 h3 icon{width: 12px;}
	.foot-top p{font-size: 14px;}
	.foot-top p a{font-size: 14px;}
	.header .nav-list ul li:hover .top-list,.header .nav-list ul li:hover .nav-top{display: none;}
	.n-nav ul li a {
	    padding: 12px 0;
	}
	.n-nav ul li{margin-right: 10px;}
	.pro ul li{width: 32%;}
	.pro ul li:nth-of-type(4n){margin-right: 2%;}
	.pro ul li:nth-of-type(3n){margin-right: 0;}
	.pro ul li a .pro-img img {
	    max-height: 10em;
	}
	.pro ul li a .pro-img {
	    overflow: hidden;
	    margin-bottom: 30px;
	    height: 10em;
	    line-height: 10em;
	}
	
	.pro-detail-1 .detail-swiper .detail-swiper-box{width: 100%;}
	.pro-detail-1 .detail-swiper .swiper-container {
	    width: 410px;
	    padding: 0;
		margin: auto;
	}
	.pro-detail-1 .swiper-button-next{right: 0;}
	.pro-detail-1 .swiper-button-prev {
	    left: 0;
	}
	.pro-detail-1 .detail-title h3{font-size: 20px;}
	.pro-detail-1 .swiper-pagination-bullet {
	    width: 6px;
	    height: 6px;
	}
	.p-n .back-case{display: none;}
	.case {
	    margin: 35px auto;
	}
	.case ul li a {
	    display: block;
	    margin: 20px 0;
	}
	.solution ul li h3{font-size: 20px;}
	.titlt-text h3{font-size: 22px;}
	.titlt-text p{font-size: 16px;}
	.solution-detail {
	    margin: 35px auto;
	}
	.titlt-text{margin-bottom: 35px;}
	.solution-detail-right h1{font-size: 20px;    margin-bottom: 10px;}
	.solution-detail .solution-detail-right p{font-size: 14px;margin-bottom: 2px;}
	.solution-detail .solution-detail-left{width: 100%;text-align: center;}
	.solution-detail .solution-detail-right{width: 100%;padding: 30px 50px 25px 53px;}
	.solution-detail .solution-detail-left img {
	    width: 60%;
	}
	.solution-detail-jz h3{font-size: 24px;}
	.service-cj .cj-wt li h3 p{font-size: 16px;background-size: 13px;}
	.service-cj .cj-wt li h3 {
	    padding: 10px 25px;
	    color: #333333;
	}
	.service-cj .cj-wt li h3 span{width: 22px;height: 22px;background-size: 100%;}
	.service-cj .cj-wt li .wt-top dl:first-of-type::before{width: 23px;height: 23px;}
	.news .swiper-container .swiper-slide .news-slide-right h3, .news-list ul li a .news-list-center h3 {
	    line-height: 26px;
	    font-size: 16px;
	}
	.news .swiper-container .swiper-slide .news-slide-right h3{margin-top: 10px;line-height: 22px;}
	.news .swiper-container .swiper-slide {
	    box-sizing: border-box;
	    padding: 1px;
	}
	.news .swiper-container {
	    padding-bottom: 20px;
	}
	.news .swiper-container-horizontal>.swiper-pagination-bullets, .news .swiper-pagination-custom, .news .swiper-pagination-fraction{bottom: 0;}
	.news {
	    margin: 35px 0;
	}
	.news-list ul li a .news-list-left {
	    width: 230px;
	}
	.news-detail-right {
	    width: 100%;
	}
	.news-detail-left {
	    width: 100%;
	    float: left;
	}
	.news-detail-left h3 {
	    font-size: 18px;
	}
	.gupiao-box .gupiao-top .gupiao-dl1 {
	    width: 100%;
		margin-bottom: 3%;
	}
	.gupiao-box .gupiao-top dl {
	    float: left;
	    width: 25%;
	    margin-right: 0%;
	}
	.gupiao-box .gupiao-dl1 dd .jia{padding-left: 32px;}
	.tz-lx ul{width: 100%;}
	.tz-lx ul li icon{width: 60px;height: 60px;background-size: 100%;}
	.tz-lx ul li p{font-size: 17px;}
	.biaoge .tijiao{    padding: 6px 25px;}
	.pinpai{padding: 35px 0;}
	.tz-lx h3, .pinpai .wrap3>h3, .qudao .wrap3 h3, .gaikuang-title h3 {
	    font-size: 22px;
	}
	.pinpai .wrap3>p{line-height: 28px;}
	
	.qudao-swiper .swiper-slide .qudao-img{width: 100%;background-size: 100%;}
	.coo-zc ul li h4 {
	    font-size: 20px;
	}
	.n-nav ul {
	    display: flex;
	}
	.nian-list li a b {
	    font-size: 28px;
	}
	.gaikuang-text .swiper-container .swiper-slide p{line-height: 30px;}
	.zichi-box {
	    height: 300px;
	   
	}
	.about-yf .yf-text .yf-text-div{display: block;}
	
	.about-yf .yf-text .yf-text-div .yf-box{width: 100%;margin-right: 0;}
	.about-ld .ld-ul li .ld-img .div-p p {
	    font-size: 16px;
	    color: #fff;
	}
	
	.contact-lx-top .contact-logo h3 {
	    font-size: 18px;
	}
	.contact-lx-top .contact-lx-right ul li a icon {
	    font-size: 18px;
	}
	.contact-lx-top .contact-lx-right {
	    width: 50%;
	}
	.contact-bq ul li{width: 50%;}
	.contact-bq ul li:nth-of-type(2n){border-right: none;}
	.index-tj .index-tj-text h3, .index-about .index-about-text .index-about-title h4, .index-news-left h3, .fuwu h3, .xg-cy-title h3, .about-title h3, .hezuo .zuce .zuce-left h3 {
	    font-size: 20px;
	}
	.contact-dz ul li{width: 49%;}
	.contact-dz ul li:nth-of-type(3n){margin-right: 2%;}
	.contact-dz ul li:nth-of-type(2n){margin-right: 0;}
	.about-cul-right {
	    width: 50%;
	    float: left;
	}
	.about-cul-left{width: 50%;}
	.about-cul-right-text{padding: 30px 35px;}
	.about-cul-box3-left{width: 50%;padding: 40px 25px;}
	.about-cul-box3-right{width: 50%;}
	.c-yg-list ul li{width: 48.5%;}
	.c-yg-list ul li:nth-of-type(3n){margin-right: 3%;}
	.c-yg-list ul li:nth-of-type(2n){margin-right: 0;}
	.c-yg-top .c-yg-select {
	    
	    top: 60px;
	    left: auto;
	    right: 0;
	}
	.c-yg-div {
	    margin-top: 85px;
	}
	.zp-list .zp-ul li span:first-of-type {
	    text-align: left;
	    padding-left: 4%;
	}
	.contact-city .contact-dz ul li {
	    width: 49%;
	}
	.contact-city{padding-top: 0;}
	.contact-dz {
	    margin: 45px auto 0;
	}
	.zp-list .zp-ul li .zp-detail {
	    padding: 30px 4% 50px;
	    
	}
	.contact{    padding: 40px 0;}
	.solution {
	    background: #eeeeee;
	    padding: 35px 0;
	}
	
	
	
	.honor ul li .ho-img {
	    height: 215px;
	    line-height: 215px;
	}
	
	
	
	
	.header .lang .lang-div a icon{margin-right: 5px;}
	.header .lang {
	    float: right;
	    margin-top: 6px;
	    margin-right: 26px;
	}
	
	
	.zizhi .ronyu-list .swiper-slide .ronyu-img {
	    overflow: hidden;
	    height: 315px;
	    line-height: 315px;
	    background: #eeeeee;
	}
	
	
	.footer .foot-box .foot-div2 {
	    width: 50%;
	}
	.footer .foot-box .foot-div1 {
	    width: 40%;
	}
	
	
	
  }
  @media (max-width:750px){ 
  .header .nav-list{width: 45%;}
  .soltion-box-tit{padding: 0;}
  #wrapper,.fullwidthbanner-container{height: 179px;display: none!important;}
  .forcefullwidth_wrapper_tp_banner{height: 100%!important;}
  .index-banner .swiper-container.active{display: block!important;}
  .index-cp {
      margin: 35px auto;
  }
  .index-cp .swiper-container .swiper-slide .index-cp-div h3 {
      font-size: 18px;
  }
  .index-cp .swiper-container .swiper-slide .index-cp-div p{font-size: 15px;}
  .index-cp .swiper-container .swiper-slide .index-cp-div .index-cp-js a{font-size: 14px;}
  .index-cp .swiper-container .swiper-slide {
      height: auto;
  }
  .index-tj {
      margin: 40px auto;
  }
  .index-tj .index-tj-text {
      width: 100%;
  }
  .index-tj .swiper-button-next, .index-tj .swiper-button-prev{top: 0;}
  .index-tj .swiper-container-horizontal>.swiper-pagination-bullets, .index-tj .swiper-pagination-custom, .index-tj .swiper-pagination-fraction{top: -3px;}
  
  .index-cp .swiper-container {
      padding-bottom: 0;
  }
  .index-tj .index-tj-text h3, .index-about .index-about-text .index-about-title h4, .index-news-left h3, .fuwu h3, .xg-cy-title h3, .about-title h3, .hezuo .zuce .zuce-left h3{font-size: 18px;}
  
  .index-tj .index-tj-text p {
      font-size: 14px;
      color: #666666;
  }
  .index-tj .index-tj-swiper .swiper-slide a div {
      max-height: 270px;
      height: 270px;
      line-height: 270px;
  }
  .index-tj .index-tj-swiper .swiper-slide a div img {
      max-height: 270px;
  }
  
  .index-about .index-about-text .index-about-title h3 {
      font-size: 20px;
  }
  .index-about .index-about-text .index-about-title p {
      font-size: 14px;
      line-height: 23px;
      margin: auto;
  }
  .index-about .index-about-text .index-about-title p {
      width: 90%;
  }
  .index-about .index-about-text .index-about-title h4 {
      margin-bottom: 11px;
	  margin-top: 15px;
  }
  .index-about .index-about-text>a {
      padding: 6px 35px;
      font-size: 14px;
  }
  .index-solution .soltion-box ul li:nth-of-type(2){margin-right: 0;}
  .index-solution .soltion-box ul li{width: 50%;}
  .soltion-box-tit h3 {
      font-size: 20px;
  }
  .soltion-box-tit h4 {
      font-size: 18px;padding-bottom: 10px;
  }
  .soltion-box-tit{width: 100%;text-align: center;}
  .soltion-box-tit h4::after{left: 0;right: 0;margin: auto;}
  .soltion-box-tit .so-cp {
      margin-top: 6%;
  }
  .index-solution .wrap1{padding-top: 150px;}
  .soltion-box-tit .so-cp a{font-size: 15px;}
  .index-solution .soltion-box ul li .hover-text{text-align: center;padding: 15px;}
  .index-solution .soltion-box ul li .hover-text h3{font-size: 14px;    margin-top: 30px;}
  .index-solution .soltion-box ul li .hover-text p{display: none;}
  .index-solution .soltion-box ul li .hover-text a{bottom: 35px;font-size: 15px;width: 90px;
    left: 0;
    right: 0;
    margin: auto;    padding: 3px 10px;}
  .index-news-left {
      width: 100%;
  }
  .index-news-right{width: 100%;text-align: center;margin-top: 20px;}
  .index-news-right a{margin: 0 8px;font-size: 16px;}
  .index-news-img{width: 100%;}
  .index-news-div-text{padding-left: 0;}
  .index-news-div-text {
      padding-left: 0;
      padding-top: 8px;
      padding: 8px;
      float: left;
      width: 100%;
      box-sizing: border-box;
  }
  .index-news-box{background: #fff;}
  .index-news-div-text .div-g {
      margin-top: 15px;
  }
  .index-news-list-right .index-news-img{width: 100%;}
  .index-news-list-right .index-news-div-text {
      padding-left: 0;
      padding-top: 8px;
  }
  .footer .foot-box .foot-div1 {
      width: 100%;
  }
  .footer .foot-box .foot-div2 {
      width: 100%;
      display: none;
  }
  
  .foot-top p {
      font-size: 13px;
  }
  .foot-top p a {
      font-size: 13px;
  }
  .footer .foot-box {
      padding: 22px 0;
  }
  .index-news-div-text h3, .index-news-list-right a h3 {
      font-size: 15px;
  }
  .n-nav ul {
      display: flex;
      flex-wrap: wrap;
  }
  .pro ul li {
      width: 100%;
  }
  .pro ul li a h3{height: auto;}
  .pro ul li a p{height: auto;}
  .pro ul li a .pro-img{height: auto;line-height: normal;margin-bottom: 15px;}
  .fuwu p {
      font-size: 16px;
      color: #ffffff;
  }
  .fuwu a {
      font-size: 15px;
	  padding: 6px 30px;
	  margin-top: 25px;
  }
  .fuwu{padding: 20px 0;}
  .pro .dl-nav dd a{padding: 5px 28px;font-size: 15px;}
  .pro {
      margin: 35px auto;
  }
  .pro .dl-nav {
      margin-bottom: 41px;
      text-align: center;
  }
  .pro ul li a p{font-size: 14px;}
  .pro ul li a h3{font-size: 15px;}
  .n-nav ul li a {
      padding: 8px 0;
  }
  .pro-detail-1 .detail-swiper .swiper-container{width: 100%;padding-bottom: 30px;}
  
  .pro-detail-1 .swiper-button-next, .pro-detail-1 .swiper-button-prev {
      width: 70px;
  }
  .pro-detail-1 .swiper-button-prev {
      left: -63px;
  }
  .pro-detail-1 .swiper-button-next {
      right: -63px;
  }
  .pro-detail-1 .swiper-pagination-bullet {
      width: 4px;
      height: 4px;
  }
  .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 0;}
  .pro-detail-2 .detail2-nav a{padding: 20px 20px 11px;font-size: 14px;}
  .pro-detail2-text {
      padding: 25px 5px;
  }
  .pro-detail2-text p {
      font-size: 14px;
      line-height: 30px;
      color: #666666;
  }
  .pro-detail2-text h3{font-size: 16px;}
  .p-n a {
      display: block;
      font-size: 15px;
  }
  .pro-detail-1 .detail-title h3 {
      font-size: 16px;
  }
  
  .canshu table tr td{font-size: 14px;padding-left: 1em;}
  .canshu table tr td:first-of-type {
      color: #333333;
      width: 20%;
  }
  .case ul li{width: 100%;margin-right: 0;}
  .case-detail-text-box p{font-size: 14px;}
  .case-detail-xg .wrap3>h3 {
      font-size: 18px;
	  margin-bottom: 5px;
  }
  .case-text-titlt h3 {
      font-size: 16px;
  }
  .solution ul li .solution-left, .solution ul li .solution-right {
      width: 100%;
  }
  .solution ul li h3 {
      font-size: 16px;
  }
  .solution ul li p{font-size: 14px;line-height: 25px;height: auto;}
  .solution {
      background: #eeeeee;
      padding: 35px 0;
  }
  .titlt-text h3 {
      font-size: 16px;
	  margin-bottom: 10px;
  }
  .titlt-text p {
      font-size: 14px;
  }
  .titlt-text{width: 100%;}
  .solution-detail .solution-detail-right {
      width: 100%;
      padding: 30px 10px 25px 10px;
  }
  
  .solution ul li .solution-left, .solution ul li .solution-right{margin-bottom: 15px;}
  .solution ul li .solution-left p, .solution ul li .solution-left h3 {
      padding-left: 0px;
  }
  .solution ul li .solution-left a {
      margin-left: 0;
  }
  .solution-detail-right h1{font-size: 16px;}
  .solution-detail-jz h3 {
      font-size: 18px;
  }
  .service-xz .service-xz-list ul li{width: 100%;margin-right: 0;}
  .service-xz .service-xz-list ul li .xz-list-box {
      padding: 10px;
  }
  .service-xz .service-xz-list ul li p{background-size: 33px;padding-left: 38px;}
  .service-xz .service-xz-list ul li a{width: 22px;height: 22px;background-size: 100%;}
  .service-xz {
      margin: 35px auto;
  }
  .service-cj {
      margin: 35px auto;
  }
  .service-cj .cj-list a{margin-bottom: 13px;}
  .service-cj .cj-wt li h3{padding: 12px 15px;}
  .service-cj .cj-wt li{margin-bottom: 20px;}
  .service-cj .cj-wt{margin-top: 15px;}
  .service-cj .cj-wt li .wt-top {
      padding: 15px 15px;
  }
  .service-cj .cj-wt li .wt-top dl{padding-left: 35px;}
  .service-cj .cj-wt li .wt-top dl dt {
      font-size: 16px;
  }
  .service-cp .service-cp-list ul li{width: 100%;margin-right: 0;}
  .news .swiper-container .swiper-slide .news-slide-left{width: 100%;}
  .news .swiper-container .swiper-slide .news-slide-right{width: 100%;}
  .news .swiper-container .swiper-slide .news-slide-right p{font-size: 14px;}
  .news .swiper-container .swiper-slide .news-slide-right a {
      padding: 3px 10px;
  }
  .news .swiper-container-horizontal>.swiper-pagination-bullets, .news .swiper-pagination-custom, .news .swiper-pagination-fraction{left: 0;right: 0;margin: auto;}
  .news-list ul li a .news-list-left {
      width: 100%;
  }
  .news-list ul li a .news-list-center{padding-left: 5px;}
  
  .news-list ul li a .news-list-left {
      width: 100%;    margin-bottom: 10px;
  }
  .news-list ul li a .news-list-center{}
  .news-list ul li a .news-list-right b {
      font-size: 22px;
      padding-bottom: 6px;
      text-align: right;
  }
  .news-list ul li a .news-list-right b{margin-bottom: 8px;}
  .news-list ul li a .news-list-right{width: 70px;}
  .news-list ul li a .news-list-center{width: calc(100% - 80px);}
  .news-detail-left h3 {
      font-size: 16px;
	      padding-bottom: 12px;
  }
  .news-detail-right dl dd a{font-size: 14px;}
  .gupiao-box .gupiao-dl1 dd p b{font-size: 40px;}
  .gupiao-box .gupiao-top dl dt{font-size: 16px;}
  .gupiao-box {
      
      padding-right: 15px;
  }
  .gupiao-box .gupiao-top dl{width: 50%;    margin-bottom: 8px;}
  .gupiao-box .gupiao-top dd{margin-top: 5px;font-size: 24px;}
  .tz-lx ul li{width: 100%;margin-bottom: 15px;height: auto;padding: 20px;}
  .kxt .kxt-left,.kxt .kxt-right{width: 100%;margin-bottom: 15px;}
  .tz-lx{padding: 2em 0;background-size: cover;}

  .tz-lx ul{margin-top: 30px;}
  .tz-lx h3, .pinpai .wrap3>h3, .qudao .wrap3 h3, .gaikuang-title h3 {
      font-size: 18px;
  }
  .tz-lx ul li p {
      font-size: 15px;
  }
  .gongao-a a{padding: 5px 25px;}
  .gongao-a {
      text-align: center;
      margin-bottom: 30px;
  }
  
  .hezuo .zuce .zuce-left {
      width: 100%;
      float: left;
  }
  .hezuo .zuce .zuce-right{width: 100%;}
  .hezuo .zuce .zuce-right b {
      font-size: 20px;
  }
  .xieyi .xieyi-text p{font-size: 12px;}
  .pinpai .wrap3>p {
      line-height: 26px;
	  font-size: 14px;
  }
  .coo-zc .wrap3>h3 {
      font-size: 20px;
  }
  .coo-zc ul li{width: 100%;height: auto;}
  .coo-zc ul li:nth-of-type(1)::after{display: none;}
  .coo-zc ul li b {
      font-size: 28px;
  }
  .coo-zc ul li h4 {
      font-size: 18px;
  }
  .pinpai-list .swiper-slide .pinpai-img{position: absolute;
    bottom: 20px;
    right: 0;}
  .pinpai-list .swiper-slide h3 {
      font-size: 18px;
  }
  .qudao{padding: 40px 0;}
  .qudao-swiper{padding: 40px 40px 30px 40px;}
  .qudao-swiper .swiper-slide .qudao-img {
      width: 100%;
      background-size: 100% 100%;
	      height: 240px;
  }
  
  .qudao .wrap3>p {
      font-size: 16px;
      color: #333333;
      text-align: center;
  }
  .news-list ul li a .news-list-left img{width: 100%;}
  .about-gk {
      margin: 35px auto;
  }
  .swiper-container-vertical>.swiper-scrollbar{width: 2px!important;}
  .nian-list li{width: 50%;}
  .nian-list li a p{height: 42px;}
  .nian-list li{margin-bottom: 15px;}
  .nian-list li a b {
      font-size: 24px;
  }
  .nian-list li:nth-of-type(2n){border-right: none;}
  .gaikuang-text .swiper-container .swiper-slide p{font-size: 15px;line-height: 28px;}
  .gaikuang-text .swiper-container .swiper-slide{padding: 0 10px 30px;}
  .lisi .gallery-top .swiper-slide .slide-left {
      width: 100%;
  }
  .lisi .gallery-top .swiper-slide .slide-right {
      padding-left: 0;
      width: 100%;
  }
  .lisi .gallery-top .swiper-slide .slide-left b {
      font-size: 27px;
  }
  .lisi .gallery-top .swiper-slide{padding: 15px 0;}
  .gallery-top-box .gallery-top {
      width: 90%;
      margin: auto;
  }
  .gallery-top-box .swiper-button-next, .gallery-top-box .swiper-button-prev{width: 40px;height: 40px;}
  .lisi .gallery-top .swiper-slide .slide-right p {
      font-size: 14px;
      line-height: 24px;
  }
  .swiper-button-next, .swiper-container-rtl .swiper-button-prev{right: -15px!important;}
  .swiper-button-prev, .swiper-container-rtl .swiper-button-next{left: -15px!important;}
  .lisi .gallery-thumbs .swiper-slide-thumb-active::before{width: 18px;height: 30px;}
  .lisi .gallery-thumbs .swiper-slide-thumb-active {
      font-size: 20px;padding-top: 36px;
  }
  .lisi .gallery-thumbs .swiper-slide {
      font-size: 16px;
	  padding-top: 40px;
  }
  .gallery-top-box {
      position: relative;
      margin-top: 20px;
  }
  .lisi{padding: 2em 0;}
  .cy-dt .ditu .dian:hover .dian-x{display: none;}
  .cy-dt .ditu .dian icon{background-size: 100%;width: 10px;
    height: 16px;}
  .cy-dt .ditu .dian:hover icon{background-size: 100%;width: 10px;
    height: 16px;}
  .zichi h3, .zizhi h3, .cy-dt h3, .huoban h3 {
      font-size: 18px;
  }
  .zichi{padding: 2em 0;    background-size: cover;}
  .zichi-left{width: 100%;float: none;}
  .zichi-box {
      height: auto;
  }
  .zichi-right{height: 370px;padding: 10px;}
  .zichi .swiper-container .swiper-slide p{font-size: 14px;line-height: 26px;}
  .zichi .swiper-container .swiper-slide{    padding: 0px 8px 30px;}
  .zizhi .ronyu-list .swiper-slide p, .honor ul li h3 {
      font-size: 14px;
  }
  .zizhi {
      margin: 35px auto;
  }
  .zizhi .ck-gd a {
      padding: 6px 25px;
      border: 1px solid #cccccc;
      font-size: 14px;
  }
  .huoban {
      margin: 35px auto;
  }
  .huoban p{font-size: 14px;}
  .huoban .swiper-container .swiper-slide{width: 33.3333%;}
  .huoban .swiper-container{margin-top: 25px;padding-bottom: 15px;}
  .honor ul li{width: 49%;}
  .honor ul li:nth-of-type(2n){margin-right: 0;}
  .honor {
      margin: 35px auto;
  }
  .about-gl .gallery-top .swiper-slide .slide-text{width: 100%;float: none;}
  .about-gl .gallery-top .swiper-slide .slide-left{width: 65%;float: none;margin: auto;}
  .about-gl .gallery-top .swiper-slide{padding: 15px;}
  .about-gl .gallery-top .swiper-slide .slide-text h4 {
      font-size: 18px;
      color: #2a3564;
      margin-bottom: 6px;
	  text-align: center;
  }
  .about-gl .gallery-top .swiper-slide .slide-text p {
      font-size: 14px;
      color: #333333;
      line-height: 28px;
  }
  .swiper-b .swiper-slide .slide-img{width: 125px;height: 125px;line-height: 125px;}
  .swiper-b .swiper-slide h4{font-size: 16px;}
  .about-gl {
      padding-bottom: 35px;
  }
  .about-yf .yf-text .yf-text-div .yf-box p, .about-yf .yf-d p {
      font-size: 14px;
      color: #333333;
      line-height: 28px;
  }
  
  .about-yf{margin: 35px auto 70px;}
  .about-yf .swiper-container{margin: 25px auto;}
  .about-ld .ld-ul li{width: 100%;margin-right: 0;margin-bottom: 20px;}
  .about-ld .ld-ul li .ld-img .div-p p {
      font-size: 14px;
      color: #fff;
  }
  .about-ld {
      margin: 35px auto 45px;
  }
  .contact-bq ul li {
      width: 100%;
  }
  .contact-lx{padding: 10px;}
  .contact-lx-top .contact-logo {
      width: 100%;
	  border-right: none;
	  padding: 10px 0px;
  }
  .contact-lx-top .contact-lx-right {
      width: 100%;
  }
  .contact-lx-top .contact-logo h3 {
      font-size: 16px;
	  margin-bottom: 4px;
  }
  .contact-lx-top .contact-logo p {
      font-size: 15px;
      color: #666666;
  }
  .contact-lx-top .contact-lx-right ul li a icon {
      font-size: 16px;
  }
  .contact-lx-top .contact-lx-right ul li a span{font-size: 15px;}
  .contact-lx-top .contact-lx-right ul li {
      width: 100%;
  }
  #contact-map {
      height: 330px;
      margin-top: 25px;
  }
  .amap-info-content h4{font-size: 15px!important;}
  .contact-bq ul li a icon{width: 75px;height: 75px;}
  .contact-bq{padding: 20px 15px;}
  .contact-bq ul li a h4{margin-top: 4px;}
  .contact-bq ul li{border-right: none;}
  .contact-dz ul li {
      width: 100%;
  }
  .xg-cy-title {
      margin-bottom: 10px;
  }
  .contact-dz-call {
      padding: 0 20px;
      height: auto;
  }
  .contact-gw {
      margin-top: 0px;
  }
  .about-cul-box1 .about-cul-text1{width: 100%;}
  .about-cul-box1 .about-cul-text1 {
      height: auto;
	  padding-top: 20px;
	      padding-bottom: 16px;
  }
  .about-cul-box1 .about-cul-text1 h4, .about-cul-right-text h3, .about-cul-box3-left h3 {
      font-size: 18px;
  }
  .about-cul-box1 .about-cul-text1 h2, .about-cul-right-text h2, .about-cul-box3-left h2 {
      font-size: 20px;
  }
  .about-cul-box1 .about-cul-text1 p{font-size: 15px;}
  .about-cul-left {
      height: 250px;
	  width: 100%;
  }
  .about-cul-right{width: 100%;margin-bottom: 5px;}
  .about-cul-right-text {
      padding: 20px 15px;
  }
  .about-cul-right-text {
      height: auto;
  }
  .about-cul-right-text p {
      font-size: 15px;
      color: #666666;
      line-height: 25px;
  }
  .about-cul-box3-left {
      width: 100%;
      padding: 20px 12px;
      height: auto;
  }
  .about-cul-box3-left, .about-cul-box3-right {
      height: 170px;width: 100%;
  }
  .c-yg-top .c-yg-nav{display: flex;}
  .c-yg-top .c-yg-nav a{font-size: 15px;    padding: 6px 14px;width: 100px;}
  .c-yg-list ul li {
      width: 100%;
	  margin-right: 0;
  }
  .c-yg-list ul li a .c-yg-img {
      height: auto;
      line-height: normal;
  }
  .c-yg-top .c-yg-select select{width: 140px;padding: 5px 8px;}
  .c-yg-text p {
      font-size: 14px;
      height: auto;
  }
  .next a{font-size: 15px;}
  .next a span{width: 90%;float: left;}
  .next a i{float: right;}
  .join-people .people-list ul li{width: 100%;margin-right: 0;margin-bottom: 15px;}
  .join-people .people-list {
      margin-top: 25px;
  }
  .join-people .people-list ul li a .peo-li-text h3 {
      font-size: 16px;
  }
  .join-people .people-list ul li a .peo-li-text p {
      color: #333;
      font-size: 14px;
  }
  .contact-j p {
      font-size: 22px;
  }
  
  .contact-j {
      height: 160px;
      line-height: 130px;
  }
  .zp-list .zp-ul li:first-of-type span{font-size: 14px;padding: 10px 0;}
  .zp-list .zp-ul li span{font-size: 13px;padding: 7px 0;}
  .zp-list .zp-ul li .li-span{display: flex;align-items: center;background: #fff;}
  .join-more a{font-size: 14px;}
  .zp-list {
      margin-bottom: 25px;
      margin-top: 40px;
  }
  .contact-city{padding: 25px 0;}
  .contact-city .contact-dz ul li {
      width: 100%;margin-right: 0;
  }
  .contact-dz {
      margin: 25px auto 0;
  }
  .contact-city .contact-dz ul li h3 {
      font-size: 16px;
  }
  
  
  .header .lang .lang-div a{color: #333333;}
  
  .header .lang .lang-div a icon{background-image: url(../images/y-h_03.png);}
  
  
  .zizhi .ronyu-list .swiper-slide .ronyu-img img{max-height: 300px;}
  
  
  .combo-select .combo-input{font-size: 14px;}
  .f-select select option {
      font-size: 14px;
	  color: #06285f;
  }
  
  
  
  
  }
  @media (max-width:500px){
      
  	
  }
  
  