*{ margin:0;padding:0;}
body{ color:#666;font:16px/30px "Microsoft Yahei", "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;}
html,
button,
input,
select,
textarea {
  font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif; }
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,tr{ margin:0; padding:0;}
input,select{ font-size:12px; vertical-align:middle;}
caption,th {text-align:left} 
img{ border:0 none;}
a:hover{color:#1385dd;}
a{ outline:none;text-decoration:none; star:expression(this.onFocus=this.blur());}
div,ol,ul,li,dl,dd,a,td,input,h2,textarea{box-sizing: border-box;}
ul li,dl dd{list-style-type: none;}
.clear{ clear: both;}
.clearfix{zoom:1;}
.pr{position:relative;}
.pa{position:absolute;}
.fl{float:left;}
.fr{float:right;}
.mr{margin:0 auto;}
.wh{max-width:1200px;}
.mt60{margin-top:60px;}
.pt60{padding-top: 60px;}
.pbt60{padding-bottom: 60px;}
.mbt60{margin-bottom: 60px;}
.bgImg {background-size: cover !important;background-repeat: no-repeat !important;background-position: center !important; }

/** header **/
.wrapper{width:1200px; margin:0 auto; clear:both; }
.header{position: relative; width: 100%; background: #fff; overflow: hidden; z-index: 10; box-shadow:  0 3px 8px rgba(0,0,0,.15);}
.header .head_white{position: absolute; left: 0; top: 0; width:19%; height: 78px; background: #fff; z-index: 1;}
.header .header-logo{float:left;width:175px;height:78px;}
.header .header-logo img{height: 100%;}
.header .header-dh{float:right; width: 59%; line-height: 78px; margin-left: 2%;}
.header .header-dh li{float:left;width: 12.5%;}
.header .header-dh a{display: block; color: #333;font-size: 14px;font-weight: bold;  text-align: center; transition: all 0.5s;-webkit-transition: all 0.5s;}
.nav .nav_dh a:hover,.nav .nav_dh .active{ color: #cc423e;}
.header .header-dh a:hover, .header .header-dh .active{ color: #fff; background: -moz-linear-gradient(bottom, #2c96d4 0%, #28cece 100%);
    background: -webkit-gradient(linear, bottom left, top left, color-stop(0%,#2c96d4), color-stop(100%,#28cece));
    background: -webkit-linear-gradient(bottom, #2c96d4 0%,#28cece 100%);
    background: -o-linear-gradient(bottom, #2c96d4 0%,#28cece 100%);
    background: -ms-linear-gradient(bottom, #2c96d4 0%,#28cece 100%);
    background: linear-gradient(to top, #2c96d4 0%,#28cece 100%); 
  filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#2c96d4,endcolorstr=#28cece,gradientType=1);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#2c96d4,endcolorstr=#28cece,gradientType=1);}
.header .header-search{float:right; width: 256px; height: 36px; border:1px solid #ccc; border-radius: 45px;margin-top:20px;}
.header .header-search .inp-search{float:left; width: 196px; height: 34px; margin-left: 18px; line-height: 34px; border:none;outline: none;}
.header .header-search .btn-search{float:right; width: 25px; height: 25px; margin-top:5px; margin-right: 10px; background: url(../images/icn-search.png)  no-repeat; border:none; outline: none; cursor: pointer;}
.header .subnav{ display: none; width:100%;position: fixed;left: 0; top:78px; background:url(../images/subjj.png);/*padding: 20px 0;*/}
.header .subnav dl{ width:100%;/* padding-left: 45%;*/}
.header .subnav .dl-mobile{ display: none; }
.header .sub-7 dl{width: 90%; float: right;}
.header .subnav dl dd{float:left;line-height: 24px;padding: 20px 0;}
.header .subnav dl dd a{ display: block;float: left; color: #e1e1e1; margin:0 10px; font-size: 14px;}
.header .subnav dl dd a:hover{ background: none; color:#e62631 ; }
.header .subnav dl dd:last-child span{display: none;}
.header .sub-1 dl{margin-left:580px;}
.header .sub-2 dl{ margin-left: 680px;}
.header .sub-3 dl{margin-left: 770px;}
.header .sub-4 dl{ margin-left: 850px;}
.header .sub-5 dl{ margin-left: 930px;}
.header .sub-6 dl{ margin-left:1020px;}
.header .sub-7{ padding-right:0; display: none;}
.header .nav-zk{ display: none;}


/** banner **/
.swipe,.sj_swipe{ width:100%; height:auto;  margin:0 auto; position:relative; overflow:hidden; z-index: 0; }
.swiper-banner{
    --swiper-theme-color: #ff6600;/* 设置Swiper风格 */
    --swiper-navigation-color: #00ff33;/* 单独设置按钮颜色 */
    --swiper-navigation-size: 30px;/* 设置按钮大小 */
  }
.swipe .hd,.sj_swipe .hd{ width:100%; height:11px;  position:absolute; z-index:1;text-align:center;  }
.swipe .hd{ bottom:55px; }
.swiper-banner .banner-pagination{ bottom:25px;}
.banner-pagination{ display:inline-block; }
.banner-pagination .swiper-pagination-bullet{ display:inline-block;width:60px; height: 2px; background: #ffffff;margin:0 15px;overflow:hidden; cursor: pointer; opacity: 1; }
.banner-pagination .swiper-pagination-bullet-active{ background: #e72732; outline:none;}
.swiper-banner-list{ z-index: 1;}
.swiper-banner-list img{ width:100%;  height:auto; }
.mob-swipe{display: none;}

/** 关于我们 **/
.box1{ width: 100%;}
.box-tit{ position: relative;font-size: 24px; text-align: center; }
.box-tit span{font-size: 16px; color: #999; margin-left: 15px;}
.box-tit:after{position: absolute;content: ""; display: inline-block; left: 50%; margin-left: -20px; top: 40px; width: 40px; height: 2px; margin: 0 auto; background: #e72732;}
.box1 .box1-about{line-height:36px; font-size: 14px; color: #666;margin-top: 40px; transition: all ease 0.5s;-webkit-transition: all ease 0.5s;}
.box-culture{margin-top: 30px; overflow: hidden;}
.box-culture dl dd{ width: 33.3333333%;float: left;text-align: center; }
.box-culture dl dd img{ transition: all ease 0.5s; -webkit-transition: all ease 0.5s;}
.box-culture dl dd p{ margin-top:10px;font-size:16px; font-weight: bold; color: #999; }
.box-culture dl dd a:hover img{ transform: rotate(360deg); }

.box1 .box-more a,.second-dh .second-pro li:hover a{color: #fff;}
.box1 .box-more a:hover{ text-decoration: underline;}

/** 产业布局 **/
.box2{ width:100%; height:auto; position:relative; overflow:hidden;padding:60px 0; background: url(../images/cybj.jpg) no-repeat center top; background-size: cover;}
.box2 .box-tit,.box2 .box-tit span{ color: #fff; }
/*.box2 .tabs {display: -webkit-box;display: flex;-webkit-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-justify-content: space-between;justify-content: space-between;}
.box2 .tab a {padding: 0 10px;text-align: center;-webkit-flex: 1 0 auto;flex: 1 0 auto;}*/
.box2 .wrap{margin-top: 0;}
.box2 .wrap{margin:100px auto 0 auto;}
.box2 .tabs,.industry-column{ width: 100%; background: #fff; overflow: hidden; }
.box2 .tabs{margin-top: 36px;}
.box2 .tabs a,.industry-column a{display:block;float:left;width:16.6666666%; padding: 25px 0; height: 100%;transition: all ease 0.5s;-webkit-transition: all ease 0.5s;}
.box2 .tabs .layout-list,.industry-column .layout-list{position: relative; width: 100%;}
.box2 .tabs .layout-list:before,.industry-column .layout-list:before{position: absolute; content: ""; display: block; top: 5px; right: 0; width: 1px; height: 38px; background: #dcdcdc;}
.box2 .tabs .layout-icon,.industry-column .layout-icon{ width: 31px; height: 31px; margin:5px 10px 0 10px; background: url(../images/cyicon.png) no-repeat; float: left;}
.box2 .tabs .icon01,.industry-column .icon01{ background-position: 0 0; }
.box2 .tabs .icon02,.industry-column .icon02{ background-position:-31px 0; }
.box2 .tabs .icon03,.industry-column .icon03{ background-position:-62px 0; }
.box2 .tabs .icon04,.industry-column .icon04{ background-position:-93px 0; }
.box2 .tabs .icon05,.industry-column .icon05{ background-position:-124px 0; }
.box2 .tabs .icon06,.industry-column .icon06{ background-position:-155px 0; }
.box2 .tabs a:hover,.box2 .tabs .active,.industry-column a:hover,.industry-column .active{ background: -moz-linear-gradient(left, #e62631 0%, #f75a37 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#e62631), color-stop(100%,#f75a37));
    background: -webkit-linear-gradient(left, #e62631 0%,#f75a37 100%);
    background: -o-linear-gradient(left, #e62631 0%,#f75a37 100%);
    background: -ms-linear-gradient(left, #e62631 0%,#f75a37 100%);
    background: linear-gradient(to right, #e62631 0%,#f75a37 100%); 
  filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#e62631,endcolorstr=#f75a37,gradientType=1);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#e62631,endcolorstr=#f75a37,gradientType=1);}
.box2 .tabs a:hover .layout-list:before,.box2 .tabs .active .layout-list:before,.industry-column a:hover .layout-list:before,.industry-column .active .layout-list:before{display: none;}

.box2 .tabs .layout-list-tit,.industry-column .layout-list-tit{font-size: 18px;line-height: 18px; color: #333; font-weight: bold;}
.box2 .tabs .layout-list-sketch,.industry-column .layout-list-sketch{font-size: 12px; color: #999;}
.box2 .tabs a:hover .layout-list-tit,.box2 .tabs a:hover .layout-list-sketch,.box2 .tabs .active .layout-list-tit,.box2 .tabs .active .layout-list-sketch{ color: #fff; }
.industry-column a:hover .layout-list-tit,.industry-column a:hover .layout-list-sketch,.industry-column .active .layout-list-tit,.industry-column .active .layout-list-sketch{ color: #fff; }
.box2 .tabs a:hover .icon01,.box2 .tabs .active .icon01,.industry-column a:hover .icon01,.industry-column .active .icon01{ background-position: 0 -31px; }
.box2 .tabs a:hover .icon02,.box2 .tabs .active .icon02,.industry-column a:hover .icon02,.industry-column .active .icon02{ background-position: -31px -31px; }
.box2 .tabs a:hover .icon03,.box2 .tabs .active .icon03,.industry-column a:hover .icon03,.industry-column .active .icon03{ background-position: -62px -31px; }
.box2 .tabs a:hover .icon04,.box2 .tabs .active .icon04,.industry-column a:hover .icon04,.industry-column .active .icon04{ background-position: -93px -31px; }
.box2 .tabs a:hover .icon05,.box2 .tabs .active .icon05,.industry-column a:hover .icon05,.industry-column .active .icon05{ background-position: -124px -31px; }
.box2 .tabs a:hover .icon06,.box2 .tabs .active .icon06,.industry-column a:hover .icon06,.industry-column .active .icon06{ background-position: -155px -31px; }
.box2 .box2-cont{margin-top: 50px;}
/*.box2 .cont-lf,.industry-dd .cont-lf{width: 36%;min-height: 395px; background: #fff;padding-top: 40px;}*/
.box2 .cont-lf .cont-mid,.industry-dd .cont-lf .cont-mid{ max-width: 270px; margin:0 auto; overflow: hidden; }
.box2 .cont-lf .layout-tit,.industry-dd .cont-lf .layout-tit{position: relative; font-size: 24px; color: #e72831;font-weight: bold;}
.box2 .cont-lf .layout-tit:after,.industry-dd .cont-lf .layout-tit:after{ position: absolute; content: ''; display: block; left: 0; top: 50px; width: 38px; height: 3px; background: #e72831; }
.box2 .cont-lf .layout-tit span,.industry-dd .cont-lf .layout-tit span{font-size: 14px; color: #999; font-weight: normal; margin-left: 20px;}
.box2 .cont-lf .layout-abstract,.industry-dd .cont-lf .layout-abstract{font-size:14px; color: #999; line-height: 24px; margin-top: 60px;}
.box2 .cont-lf .more,.industry-dd .cont-lf .more{width: 120px; height:30px;line-height: 30px;  margin-top: 30px;border: 1px solid #e72831; border-radius: 30px; text-align: center; font-size: 14px; color: #fd4340;}
/*.box2 .cont-rt,.industry-dd .cont-rt{ width:64%;height: auto;min-height: 395px; transition: all ease 0.5s;-webkit-transition: all ease 0.5s;}
*/
.box2 .swiper-slide,.industry-dd,.industry-list-dd{width: 100%; height: auto; background-color: #fff;position: relative;overflow: hidden;}
.box2 .swiper-slide a,.industry-dd a,.industry-list-dd a{position: relative; width: 64%; overflow: hidden; display: block; white-space: nowrap; text-overflow: ellipsis; cursor: pointer;transition: all ease 0.5s;-webkit-transition: all ease 0.5s;}
.box2 .swiper-slide img,.industry-dd img,.industry-list-dd img{transition: all 0.6s;-webkit-transition: all 0.6s;}
.box2 .swiper-slide:hover img,.industry-dd:hover img,.industry-list-dd:hover img{ transform: scale(1.1);}
.box2 .swiper-slide .cont-lf,.industry-dd .cont-lf,.industry-list-dd .cont-lf{ width: 36%; padding: 40px 50px 40px 50px; box-sizing: border-box; transition: all ease 0.5s;-webkit-transition: all ease 0.5s;}
.box2 .swiper-slide .swiper-clear{ display: none; }

.industry-list-dd{margin-top: 60px;}


/** 新闻中心 **/
.box3{width:100%; height:auto; overflow: hidden; background: #f7f7f7;padding: 60px 0;}
.box3 dl{ width: 100%; margin-right: -3%;margin-top: 20px; }
.box3 dl dd{float: left; padding: 15px; width: 47%; background: #fff; margin-right: 3%;margin-top: 30px; transition: all ease 0.5s;-webkit-transition: all ease 0.5s;}
.box3 dl dd .dd-time{float: left;padding-right: 20px; border-right: 1px solid #dcdcdc; margin-right:15px;}
.box3 dl dd span{ display:block; }
.box3 dl dd .dd-display{ display: none; }
.box3 dl dd .dd-minute{font-size: 42px; font-weight: bold; color: #333333; text-align: center;}
.box3 dl dd .dd-year{font-size: 14px; color: #999;margin-top: 10px;}
.box3 dl dd .dd-tit{font-size: 16px;line-height: 16px; color: #333; overflow: hidden;text-overflow:ellipsis; white-space: nowrap;}
.box3 dl dd .dd-abstract{font-size: 14px; line-height: 24px;margin-top: 12px; color: #666;text-overflow: -o-ellipsis-lastline;overflow: hidden;
text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.box3 dl dd:hover{background: #e72732; }
.box3 dl dd:hover .dd-minute,.box3 dl dd:hover .dd-year,.box3 dl dd:hover .dd-tit,.box3 dl dd:hover .dd-abstract{ color: #fff; }

  


/** footer **/
.footer{ width: 100%; height: auto;  background:#151414; padding-top:60px; overflow: hidden;}
.footer .foot-lf{float: left; width:64%;transition: all 0.5s;-webkit-transition: all 0.5s; }
.footer .foot-lf .list{margin-bottom: 30px;}
.footer .foot-lf ul{ overflow: hidden;}
.footer .foot-lf li h2,.footer .foot-rt h2{font-size: 16px;color: #bfbbb8; font-weight: bold;margin-bottom: 10px;}
.footer .foot-lf li{float:left; width: 16.6666666%;}
/*.footer .foot-lf li:last-child{ width: 22%; }*/
.footer .foot-lf li a{ display: block; font-size: 14px; line-height: 30px; color: #908d8a;}
.footer .foot-rt{float: right;width:432px;padding-bottom: 30px;transition: all 0.5s;-webkit-transition: all 0.5s;}
.footer .foot-btn{ width: 100%;line-height: 60px; overflow: hidden; border-top: 1px solid #323030; font-size: 14px;}
.footer .foot-btn a{ color: #908d8a;} 
.footer .foot-rt dd{margin-bottom: 5px;}
.footer .foot-rt dd .icon{ float: left; width: 18px; height: 18px; margin-right: 10px; }
.footer .foot-rt dd .icon img{ width: 100%; height: auto; }

/*右侧*/
.cndns-right{position:fixed;right:0;top:50%;margin-top:-100px;z-index:100;}
.cndns-right-meau{position:relative;}
.cndns-right-btn{width:50px;height:50px;text-align:center;display:block;margin-bottom:6px;position:relative;background-color:#e72831;}
.cndns-right-btn span{color:#fff;font-size:36px;line-height:50px;}
.cndns-right-btn sup{display:block;min-width:24px;height:24px;text-align:center;line-height:24px;color:#fff;border-radius: 50%;background-color:#cfa54f;position:absolute;left:-12px;top:-12px;}
.cndns-right-btn p{color:#fff;font-size:14px;line-height:20px;padding-top:5px;display:none;}
.cndns-right-meau:hover .cndns-right-btn span{display:none}
.cndns-right-meau:hover .cndns-right-btn p{display:block; }
.meau-car .cndns-right-btn {border-color:#e72831;margin-bottom:20px;}
.meau-car.cndns-right-meau:hover .cndns-right-btn span{color:#fff;display:block;}
.meau-car .cndns-right-btn span{color:#e72831;}
.meau-sev .cndns-right-btn{border-color:#e72831;} 
.meau-sev .cndns-right-btn p{color:#fff}
.meau-sev .cndns-right-btn span{color:#fff}
.meau-top .cndns-right-btn span{font-size:12px;line-height:12px;padding-top:10px;display:block}
.meau-top .cndns-right-btn i{display:block;color:#999}
.cndns-right-meau a{text-decoration:none;}
.meau-top.cndns-right-meau:hover .cndns-right-btn{background-color:#cfa54f}
.meau-top.cndns-right-meau:hover .cndns-right-btn span{display:block;color:#fff} 
.meau-top.cndns-right-meau:hover .cndns-right-btn i{color:#fff;}
.cndns-right-box{position:absolute;top:-15px;right:50px;padding-right:10px;display:none;}
.cndns-right-box .box-border{border:1px solid #ccc;border-top:4px solid #e72831;padding:20px;background-color:#fff;-webkit-box-shadow: 0 3px 8px rgba(0,0,0,.15);-moz-box-shadow: 0 3px 8px rgba(0,0,0,.15);box-shadow: 0 3px 8px rgba(0,0,0,.15);position:relative}
.cndns-right-box .box-border .arrow-right{display:block;width:13px;height:16px;position:absolute;right:-13px;top:26px;}
.cndns-right-box .box-border .sev-t span{font-size:46px;float:left;display:block;line-height:56px;margin-right:10px;color:#d3d3d3}
.cndns-right-box .box-border .sev-t p{float:left;color:#e60911;font-size:24px;line-height:28px;}
.cndns-right-box .box-border .sev-t p i{display:block;font-size:14px;color:#aaa;}
.meau-sev .cndns-right-box .box-border{width:260px;}
.meau-contact .cndns-right-box .box-border{width:280px;}
.cndns-right-meau:hover .cndns-right-box{display:block}
.meau-code .cndns-right-box{top:inherit;bottom:-35px;}
.meau-code .cndns-right-box .box-border{text-align:center;border-top:1px solid #ccc;}
.meau-code .cndns-right-box .box-border i{display:block;color:#333;font-size:16px;line-height:16px;margin-top:5px;}
.meau-code .cndns-right-box .box-border .arrow-right{top:inherit;bottom:50px;}
.meau-sev .cndns-right-btn .demo-icon{display:none;}
.meau-sev:hover .cndns-right-btn{background:#cfa54f}
.meau-zs .cndns-right-btn{background-color:#cfa54f;color:#fff;margin-top:80px;border-color:#cfa54f}
.meau-zs .cndns-right-btn span{color:#fff}
.meau-zs .cndns-right-btn p{color:#fff}
.zzgs{ color: #bbb6b2;}
.zzgs:hover{ color: #bbb6b2;}

/* 内页banner */
.inner-banner{ position: relative; z-index: 0;}
.inner-banner .pc-img {position: relative;z-index: 2;height:319px;transition: all 0.5s;-webkit-transition: all 0.5s;}
.inner-banner .banr-bt{position: absolute; width: 100%;z-index: 6; top:30%;text-align: center; overflow: hidden;}
.inner-banner .banr-bt .banr-tit{ width: 100%;font-size: 48px; line-height: 48px; margin:0 auto; color: #fff;}
.inner-banner .banr-bt .banr-Etit{ width: 100%; height:  text-align: center; font-size: 18px;line-height: 18px; font-weight:lighter; color: #fff; margin-top:20px;}

.industry-tit{width: 100%; font-size: 36px;line-height: 36px; color: #dda203;overflow: hidden; text-align: center; margin: 60px 0;}
.industry-dd{margin-bottom: 50px; overflow: hidden;}

/* 关于我们 */
.ny-about{ width: 100%; height: auto; background: #fff; }
.about-tit{font-size: 30px; color: #555; text-align: center;}
.about-tit .line{ width:40px; height: 2px; background: #e72732;margin:0 auto;margin-top:15px; margin-bottom: 15px; }
.about-tit p{font-size: 16px;line-height: 16px; color: #999;}
.ny-about .about-cont{font-size:14px;line-height: 36px; margin-top: 30px;}

/*.about-industry{ width: 100%; height: auto; background: url(../images/cybj.jpg) no-repeat center; text-align: center;}
.about-industry img{ width:48%;margin:30px 0;transition: all ease 0.5s;-webkit-transition: all ease 0.5s; }*/
@keyframes anim{
        from{
          transform: rotate(0deg);
          
        }
        to{
          transform: rotate(360deg);
          
        }
 }
.about-industry01{ width: 100%; height: auto;padding: 60px 0; background: url(../images/cybj.jpg) no-repeat center; overflow: hidden;}
/*.about-industry01 img{position: relative; width:48%;margin:30px 0;transition: all ease 0.5s;-webkit-transition: all ease 0.5s; }*/
.about-industry01 .Img{position: relative; width: 48%; height: auto; margin:0 auto;}
.about-industry01 .Img img{ width: 100%; height: auto;animation:anim 4s linear infinite; }
.about-industry01 .tit{position: absolute; width: 120px; height: 48px; line-height: 48px; text-align: center; left: 50%;margin-left:-60px; top: 50%;margin-top:-24px; font-size: 28px; color: #fff; }
.about-industry01 .ind-dd{position: absolute;width:80px;height: 36px;line-height: 36px; text-align: center;  font-size: 20px; color: #fff;}
.about-industry01 .dd01{top:-18px; left:50%; margin-left:-40px; }
.about-industry01 .dd02{top: 28%; margin-top: -18px; right:-10px;}
.about-industry01 .dd03{top: 72%; margin-top: -18px; right:-10px;}
.about-industry01 .dd04{bottom:-18px; left:50%; margin-left:-40px; }
.about-industry01 .dd05{top: 72%; margin-top: -18px; left:-10px;}
.about-industry01 .dd06{top: 28%; margin-top: -18px; left:-10px;}

/* 组织架构 */
.structure .struc-cont{ width:100%; height: 100%; text-align: center;margin-top:20px;}
.structure .struc-cont img{/* width: 100%; height: 100%; */}


/* 大事记 */
.memorabilia{ width: 100%; height: auto; background:#fff url(../images/dsjbj.jpg) no-repeat center bottom; }
.event_box{width:100%;margin:3% auto 0;min-height:420px;padding-bottom: 60px;}
.event_box .parHd {width:100%;display:inline-block;height:92px;overflow:hidden;}
.parHd  ul{width:100%;text-align:center;margin:0 auto;padding-top:25px !important;}
.parHd .tempWrap{margin:0 auto;}
.parHd .tempWrap:after{content:'';width:85%;height:1px;background:#999;position:absolute;right:8%;top:34%;/* margin-top:-0.5px;*/z-index:10;}
.parHd li.no_line:before{display:none;}
.parHd li{display:inline-block;cursor:pointer;padding-top:30px;font-size:16px;color:#999;margin:0 30px;position:relative;}
.parHd li:after{content:'';background:url(../images/dot_ico.png) no-repeat;width:17px;height:17px;position:absolute;z-index:20;top:-5px;left:54%;margin-left:-12px;}
.parBd{text-align:left;margin-top: 30px;}
.parBd .slideBox{ display: none; }
.parBd .slideBox:first-child{ display: block; }
/*.parBd .timeline-year {font-size: 30px;margin-bottom: 50px;color:#e72732;transition: .2s ease .4s;}*/
.parBd a{display: block;  font-size: 30px;line-height: 30px; margin-bottom: 30px; color: #e72732; font-weight: normal;}
.parBd p{font-size: 14px; line-height: 30px; color: #666;}
div#listBox {width:100%;}
.sPrev,.sNext{width:30px;height:30px;display:block;position:absolute;top:10px;z-index: 9999;}
.sPrev{left:0;}
.sNext{right:0;}
.sPrev img,.sNext img{transition:all .6s cubic-bezier(.51,1.1,.9,.95);-moz-transition:all .6s cubic-bezier(.51,1.1,.9,.95);-webkit-transition:all .6s cubic-bezier(.51,1.1,.9,.95);-o-transition:all .6s cubic-bezier(.51,1.1,.9,.95);}
.parHd li.act span{display:block;width:26px;height:26px;overflow:hidden;background:url(../images/cat.png) no-repeat;position:absolute;top:-10px;left:46%;z-index:21;}
.parHd li span,.parHd li.clone span{display:none;}

/** 大事记2 **/
.page_event{ position: relative; max-width: 1200px; margin: 0 auto;}
.page_event .vertical{ width: 2px; height: 100%; background-color: #dcdcdc; position: absolute; top: 0; left: 0; margin-left: -1px;}
.page_event ul{ padding: 30px 0;}
.page_event ul li{ position: relative; margin: 20px 0;}
.page_event ul li .horiz{ width: 100%; height: 2px; background-color: #dcdcdc; position: absolute; right: 0; top: 50%; margin-top: -1px;}
.page_event ul li .circle{ width: 18px; height: 18px; background-color: #fd4340; border: 3px solid #dcdcdc; border-radius: 100%; position: absolute; left: -9px; top: 50%; margin-top: -9px;}
.page_event ul li .box{ padding: 24px 50px; box-sizing: border-box; background-color: #f0f0f0; position: relative; z-index: 2; margin-left: 80px; transition: 0.5s ease-in-out;}
.page_event ul li:hover .box{ background-color: #fd4340; color: #fff;}
.page_event ul li:hover .box_text h3{ color: #fff;}
.page_event ul li .box a{ width: 36%; position: relative; display: block; overflow: hidden; float: left;}
.page_event ul li .box_text h3{ font-size: 28px; color: #fd4340; padding: 5px 0 12px 0; transition: 0.5s ease-in-out;}
.page_event ul li .box_text p{ font-size: 15px; line-height: 26px;}
@media screen and (max-width:1199px){
  .page_event_bg{ padding-bottom: 70px;}
  .page_event{ margin: 0 40px;}
  .page_event ul li .box{ padding: 24px 30px; margin-left: 60px;}
  .page_event ul li .box_text h3{ padding: 0 0 10px 0;}
  .page_event ul li .box_text p{ padding-bottom: 5px; line-height: 24px;}
}
@media screen and (max-width:969px) and (min-width:640px){
  .page_event{ margin: 0 20px;}
  .page_event ul li .box{ padding: 24px 30px; margin-left: 50px;}
  .page_event ul{ padding: 20px 0;}
  .page_event ul li{ margin: 15px 0;}
  .page_event ul li .box_text h3{ font-size: 22px;}
}
@media screen and (max-width:639px){
  .page_event{ margin: 0 12px 0 21px;}
  .page_event ul li .box{ padding: 24px 20px; margin-left: 30px;}
  .page_event ul{ padding: 20px 0;}
  .page_event ul li{ margin: 15px 0;}
  .page_event ul li .box_text h3{ font-size: 22px; padding: 5px 0;}
  .page_event ul li .box_text p{ line-height: 24px;}
}

.party img{max-width: 100%;}

/* 企业文化 */
.culture{ width:100%; height: auto; background: #fff; }
.culture .culture-cont{ width: 100%; overflow: hidden; }
.culture .culture-lf,.page_show .culture-lf{float: left; width: 61%;transition: all ease 0.5s;-webkit-transition: all ease 0.5s;}
.culture .culture-lf img,.page_show .culture-lf img{ width: 100%; height: auto; }
.culture .culture-rt,.page_show .culture-rt{float: left; width: 31%;margin-left: 8%;transition: all ease 0.5s;-webkit-transition: all ease 0.5s;}
.culture .culture-rt dd,.page_show .culture-rt dd{ margin-top: 17%; }
.culture .culture-rt dd h3,.page_show .culture-rt dd h3{font-size: 30px; color: #e72732;font-weight: normal;}
.culture .culture-rt dd p,.page_show .culture-rt dd p{font-size: 18px; color: #666;}

/* 新闻list */
.news-list{ width: 100%; overflow: hidden; }
.news-list dd{ width: 100%; padding:25px; background: #fff;margin-bottom: 30px; transition: all ease 0.5s;-webkit-transition: all ease 0.5s; }
.news-list dd .dd-time{font-size: 24px; line-height: 24px; color: #b8b8b8; font-weight: bold;}
.news-list dd .dd-tit{font-size: 20px; color: #333; margin: 15px 0 20px 0;}
.news-list dd .dd-abstract{ font-size:14px;line-height: 24px; color: #999;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical; }
.news-list dd .more{width: 95px; margin-top: 30px; height: 28px; line-height: 28px;border-radius: 30px; background: #dcdcdc; font-size: 12px;text-align: center; color: #fff; }
.news-list dd:hover{ background: #e72732; }
.news-list dd:hover .dd-time,.news-list dd:hover .dd-tit,.news-list dd:hover .dd-abstract{ color: #fff; }


/* 项目list */

.industry-list-dd .cont-lf .cont-mid{ max-width: 270px; margin:0 auto; overflow: hidden; }
.industry-list-dd .cont-lf .layout-tit{font-size: 24px; color: #333;font-weight: bold;}
.industry-list-dd .cont-lf .industry-area{ margin-top:20px; }
.industry-list-dd .cont-lf .industry-area div span{font-size: 14px; color: #666;}
.industry-list-dd .cont-lf .industry-area div span:first-child{ color: #999; }
.industry-list-dd .cont-lf .layout-tit span{font-size: 14px; color: #999; font-weight: normal; margin-left: 20px;}
.industry-list-dd .cont-lf .layout-abstract{font-size:14px; color: #999; line-height: 24px; margin-top: 40px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;line-clamp: 3;-webkit-box-orient: vertical;}
.industry-list-dd .cont-lf .more{width: 120px; height:35px;line-height: 35px; background: url(../images/xmxq.png) no-repeat left center;padding-left: 45px;  margin-top: 30px;font-size: 14px; color: #fd4340;}


/* 联系我们 */
.contact-tp{ width: 100%; overflow: hidden; }
.contact-tp dd{float: left; width:33.3333333%;transition: all ease 0.5s;-webkit-transition: all ease 0.5s; }
.contact-tp dd .icon{ width: 90px;height: 90px;border-radius: 50%;margin: 0 auto;text-align: center;  background: -moz-linear-gradient(bottom, #e62631 0%, #f75a37 100%);
    background: -webkit-gradient(linear, bottom left, top left, color-stop(0%,#e62631), color-stop(100%,#f75a37));
    background: -webkit-linear-gradient(bottom, #e62631 0%,#f75a37 100%);
    background: -o-linear-gradient(bottom, #e62631 0%,#f75a37 100%);
    background: -ms-linear-gradient(bottom, #e62631 0%,#f75a37 100%);
    background: linear-gradient(to top, #e62631 0%,#f75a37 100%); 
  filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#e62631,endcolorstr=#f75a37,gradientType=1);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#e62631,endcolorstr=#f75a37,gradientType=1);}
.contact-tp dd .icon img{margin-top:30px;}
.contact-tp dd p{width: 230px; margin: 0 auto;margin-top: 20px; text-align: center; font-size: 16px; line-height: 24px; color: 555px;}
.contact-map { overflow: hidden; position: relative; border-top: 1px solid #dcdcdc;}
.contact-map #container {float:left;width:100%; height:630px;}

/** 资质荣誉 **/
.honor-list{overflow: hidden;}
.honor-list dl{ overflow: hidden; margin-right: -2%;}
.honor-list dl dd{float: left; width: 31.333333%; margin-right: 2%; margin-bottom: 50px;transition: all 0.5s;-webkit-transition: all 0.5s; cursor: pointer;}
.honor-list dl dd .Img{ width: 100%; height: auto; overflow: hidden;}
.honor-list dl dd .Img img{ width: 100%; height: 100%;transition: all 0.5s;-webkit-transition: all 0.5s;}
.honor-list dl dd .honor-tit{font-size: 16px; line-height: 16px; color: #333; margin-top: 25px; text-align: center; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.honor-list .honor-more{ display: block; width: 225px; height: 45px; line-height: 45px; text-align: center; font-size: 16px; border:1px solid #dcdcdc; margin:0 auto;border-radius: 3px; color: #666; margin-top:50px; margin-bottom: 20px; cursor: pointer;}
.honor-list .honor-more:hover{ color: #106fa8; text-decoration: underline;}
.honor-list dl dd:hover .Img img{transform:scale(1.1);}


/** 人力资源  **/
.human-list{margin-top:60px; margin-bottom: 60px;}
.human-list .title{height: 48px; line-height: 48px; background: #eee;padding:0 40px;}
.human-list .title p{font-weight: lighter;  color: #e72732; font-weight: bold;}
.human-list .td0,.human-list .td1,.human-list .td2{display:block;float:left;width:20%; font-size:18px; transition: all 0.5s;-webkit-transition: all 0.5s;}
.human-list ul li{background: #fff;border-top: 1px solid #efefef; cursor: pointer;}
.human-list ul li .jion-tit{height:48px; line-height: 48px; padding:0 40px;}
.human-list ul li .jion-tit p{color: #666;}
.infor{padding:20px 40px 40px 40px; background: #f7f7f7;font-size:16px; display: none;}
.infor .infor-top,.infor .infor-top dl{overflow: hidden;}
.infor .infor-top dd{width:25%; float:left; color: #333;margin-bottom: 15px;}
.infor .infor-top dd span{color:#666;}
.infor .infor-bot{overflow: hidden;margin-top:15px;}
.infor .infor-bot .left,.infor .infor-bot .right{float:left; width:48%;}
.infor .infor-bot .left{margin-right:4%;}
.infor .infor-bot .left h2,.infor .infor-bot .right h2{font-size:16px; color: #333;margin-bottom: 5px;}
.infor .apply{ display: block; width: 100%; line-height: 40px;color: #106fa8;margin-top:35px; font-size: 16px; text-align: right;}
.apply span{margin-left:5px;}

.page_show{width: 1200px;min-height: 100px; margin:0 auto;overflow: hidden;padding: 60px 0;}
.page_show img{max-width: 100%; height: auto;}

/*分页*/
.page{width: 100%;text-align: center;margin:40px 0;}
.page .tiao {color: #000;padding: 5px 15px;margin-left: 10px;border: 1px solid #d6d6d6;}
.page .current {padding: 5px 15px;margin-left:5px;background: #e72831;color: #fff;}
.page a {padding: 5px 15px;margin-left: 10px;border: 1px solid #d6d6d6;color: #000;}

/** 新闻详情页 **/
.show{ width: 1200px; margin:0 auto; margin-top: 30px; overflow: hidden;}
.show_top{padding:10px 0 30px 0;overflow: hidden;}
.show_top .title{font-size:28px; color:#333;}
.show_top .time{height:20px; line-height: 20px;margin-top:20px;font-size: 14px; vertical-align: middle;}
.show_top .time img{margin-right:5px;}
.show_top .time span{margin-right:20px;}
.article{padding:40px 0; border-top:1px solid #d9d9d9;margin-top:40px; overflow: hidden;}
.article .article-lf{width:80%; float: left;font-size:14px; color: #222;}
.article .article-lf a{color:#999;}
.article .return {float:right;display: block;width:120px; font-size:14px;height: 36px; line-height: 36px; background: #eee; border:1px solid #d9d9d9; text-align: center; color: #222; border-radius: 25px;}
.article .return:hover{ background:#e72831; color: #fff;}

.yyzz_layer{ display: none;}
.layui-layer{ width: 800px!important; border: 15px solid #fff; border-radius: 5px!important;}
.layui-layer img{ width: 100%;}
.layui-layer-content{ height: auto!important; overflow: hidden!important;}

.second{ width: 100%; height: 75px;line-height: 75px;background: #fff; }
.second .sec_lf{float: left;}
.second .sec_lf a{ font-size: 14px; color: #555; margin: 0 20px; padding:5px 5px; border-radius: 10px;}
.second .sec_rt{float: right; font-size: 12px; color: #999;}
.second .sec_rt a{ color: #999; }
.second .sec_lf a:hover,.second .sec_lf .active{color: #e72831; text-decoration: underline;}

.show img{max-width: 100%; vertical-align: middle;}

#chanye01:target,#chanye02:target,#chanye03:target,#chanye04:target,#chanye05:target,#chanye06:target{padding-top: 78px;margin-top: -78px;}

/* 下拉按钮样式 */
.dropbtn {background:none;color:#555;padding:14px;font-size:14px;border:none;cursor:pointer;border-radius:3px;outline: none; }
.dropbtn::after {content:" ";width:0;height:0;display:inline-block;border:6px solid #eee;margin-left:3px;vertical-align:middle;border-top-width:8px;border-bottom-width:0;border-left-color:transparent;border-right-color:transparent;}
.dropdown {position:relative;display:inline-block;}
/* 下拉内容 (默认隐藏) */
.dropdown-content {display:none;position:absolute;background-color:#f9f9f9;min-width:210px;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);z-index: 999999;}
/* 下拉菜单的链接 */
.dropdown-content a {color:black;padding:5px 10px;font-size: 14px; line-height: 30px; text-decoration:none;display:block;}
/* 鼠标移上去后修改下拉菜单链接颜色 */
.dropdown-content a:hover {background-color:#f1f1f1;box-shadow:0 0 2px #eee;}

.img-line{width: 100%;height: 100%;padding: 12px;box-sizing: border-box;position: absolute;top: 0;left: 0;}
.img-line dl{width: 100%;height: 100%;position: relative;transition: all 0.3s ease-in-out;}
.img-line:hover dl{ background-color: rgba(0,0,0,0.1);}
.img-line dl dd{ background-color: #fff; transition: all 0.3s ease-in-out; position: absolute;}
.img-line dl dd:nth-child(1){ width: 0; height: 1px; top: 0; right: 0;}
.img-line:hover dl dd:nth-child(1){ width: 100%;}
.img-line dl dd:nth-child(2){ width: 1px; height: 0; bottom: 0; left: 0;}
.img-line:hover dl dd:nth-child(2){ height: 100%;}
.img-line dl dd:nth-child(3){ width: 1px; height: 0; top: 0; right: 0;}
.img-line:hover dl dd:nth-child(3){ height: 100%;}
.img-line dl dd:nth-child(4){ width: 0; height: 1px; bottom: 0; left: 0;}
.img-line:hover dl dd:nth-child(4){ width: 100%;}

@media screen and (max-width: 320px) {

}
@media screen and (max-width: 1200px){
  .header .header-dh{ margin-left:0;}
  .header .header-search{ width:186px;}
  .header .header-search .inp-search{ width: 126px;}
  .C-profile .C-profile-lf .c-link{margin-top: 7.6%;margin-bottom: 7.7%;}
  .C-culture{ height: 536px;}
  .inner-Solution dd .box2-rt .box2-rt-tit::before{ display: none;}
  .inner-Solution dd .Sol-more{margin-top:10px;}
  .inner-Solution dd .box2-rt{padding:40px 20px 40px 80px;}
  .inner-Solution .Sol-rt .box2-rt{padding:40px 70px 40px 20px;}
  .poxDiv .poxDiv-rt .poxDiv-time{margin-top:20px;}
  .poxDiv .poxDiv-rt .poxDiv-more{ margin-top: 40px;}
  .Solfa-list dd .Img{ width: 100%; height: auto; margin-bottom: 30px; overflow: hidden;}
  .Solfa-list dd .cont{ width: 100%;padding-left: 0; overflow: hidden;}
  .show,.page_show,.show-culture{ width:96%;}
  .footer .foot-rt{ display: none; }
  .footer .foot-lf{ width: 100%; }
  .footer .foot-lf li{text-align: center;}
}
@media screen and (max-width: 1120px){
  .wrapper{ width:96%;}
  .box2 .tabs a,.industry-column a{width: 33.3333333%;}
}
@media screen and (max-width: 1200px) and (min-width: 991px){
  .swiper-Solution .box2-rt{padding:40px 20px;padding-left:120px;}
  .swiper-Solution .box2-rt .box2-rt-Scol{ margin-top: 20px;}
  .swiper-Solution .box2-rt .box2-rt-introduce, .inner-Solution dd .box2-rt .box2-rt-introduce{margin-top: 10px;}
  .swiper-Solution .Img img{ max-width: 100%; height: auto;}
  .inner-banner .pc-img{ height: 460px;} 
  .product-list dd{width: 31.333333%;}
}
@media screen and (max-width: 992px){
  .header,.nav{position: static;}
  .header .header-dh,.header .header-search{display: none;}
  .menu_btn {float: right;position: absolute;right: 0;top:11px;padding: 9px 13px;cursor: pointer;}
  .menu_btn span {display: block;height: 2px;width: 30px;background: #4d4d4d;border-radius: 3px;margin: 0 0 7px 0;}
  .header{ height: 60px;}
  .header .header-logo{ height: 60px; width: auto;}
  .footer{padding-top: 30px;}
  .footer .foot-lf{ display: none;}
  .footer .foot-rt{ width: 100%; text-align: center; margin-bottom: 30px;}
  .footer .foot-rt dl{margin-bottom: 20px;}
  .header .header-dh{ width: 100%; padding: 10px 0 20px 0; box-sizing: border-box; position: absolute; top: 58px; left: 0; box-shadow:0 5px 5px rgba(0,0,0,0.15); border-top: 1px solid #17213f; background-color: #0d162f; display: none; z-index: 6;}
  .header .header-dh>ul>li{position: relative; width: 100%; box-sizing: border-box; display: block; border-bottom: 1px solid #17213f;}
  .header .header-dh>ul>li>p>a{ display: block; height: 40px; line-height: 40px; padding: 0 30px; color: #e1e1e1;text-align: left;}
  .header .header-dh>ul>li>p>a::before,.header .nav>ul>li>p>a::after{ display: none;}
  .header .subnav{ display: none; height: auto; background-color: #0d162f; padding: 10px 30px; border-top: 1px solid #17213f; box-sizing: border-box; position: relative;}
  .header .header-dh dd span{ display: none;}
  .header .subnav dl{ width: 100%; margin: 0;}
  .header .subnav dl dd{ display: block; width: 100%;height: 38px; line-height: 38px;}
  .header .subnav dl dd a{ width: 100%; color: #f1f1f1; padding-left:20px; text-align: left; line-height: 36px; font-size: 14px;  }
  .header .subnav dl dd a:hover{ background-color:none;}
  .header .subnav .dl-mobile{ display: block; }
  .header .subnav .dl-web{ display: none; }
  .header .header-dh>ul>li:nth-child(2) .subnav dl,
  .header .header-dh>ul>li:nth-child(3) .subnav dl,
  .header .header-dh>ul>li:nth-child(4) .subnav dl,
  .header .header-dh>ul>li:nth-child(5) .subnav dl,
  .header .header-dh>ul>li:nth-child(6) .subnav dl,
  .header .header-dh>ul>li:nth-child(7) .subnav dl,
  .header .header-dh>ul>li:nth-child(8) .subnav dl{ padding: 0;}
  .header .header-dh .nav-zk{position: absolute; top:0; right: 0; display: block; float: right; width: 60px; height: 40px; line-height: 40px; text-align: center; /*background: url(../images/dhjt.png) no-repeat 100%;*/ /*margin-top:12px;*/transition: all 0.5s;-webkit-transition: all 0.5s;border-left: 1px solid #17213f; color: #ab5262;z-index: 999;}
  .header .subnav{top: 0;}
  .box2 .cont-lf .cont-mid{max-width: 230px; }
  .box2 .cont-lf .layout-abstract, .industry-dd .cont-lf .layout-abstract{margin-top: 30px;}
  .industry-dd{margin-bottom:0;}
  .honor-list dl dd .honor-tit{margin-top: 15px;}
  .honor-list dl dd{ width: 48%;margin-bottom: 30px; }
  .second{ height: auto;line-height: normal;padding:15px 0 5px 0;}
  .sec-flow{overflow: hidden;}
  .second .sec_rt{ display: none; }
  .second .sec_lf{ width: 100%; height: auto; }
  .second .sec_lf a{ display: inline-block; width: 31.3333333%;border: 1px solid #dcdcdc; margin: 0 1% 10px 1%; text-align: center;}
  .second .sec_lf a:hover,.second .sec_lf .active{ background: #e72831; color: #fff; border: 1px solid #e72831; text-decoration: none;}
  .human-list .td0 {width: 50%;float: left;}
  .human-list .td2 {width: 50%;float: left;text-align: right;}
  .human-list .td1{ display: none; }
}

@media screen and (max-width:768px) {
  .mt60{margin-top: 30px;}
  .pt60{padding-top: 30px;}
  .pbt60{padding-bottom: 30px;}
  .mbt60{margin-bottom: 30px;}
  .box2,.box3{padding: 30px 0;}
  .box2 .swiper-slide .cont-lf,.box2 .swiper-slide a,.industry-dd .cont-lf,.industry-dd a,.industry-list-dd .cont-lf,.industry-list-dd a{width: 100%;}
  .box2 .swiper-slide .cont-lf a{float:left;}
  .box2 .swiper-slide .swiper-clear{ display: block; }
  .box2 .cont-lf,.industry-dd .cont-lf,.industry-list-dd .cont-lf{min-height: auto;padding-bottom: 40px;}
  .industry-dd .cont-rt{float: right;}
  .box2 .cont-rt,.industry-dd .cont-rt,.industry-list-dd .cont-rt{min-height: 230px;}
  .box2 .cont-lf .cont-mid,.industry-dd .cont-lf .cont-mid,.industry-list-dd .cont-lf .cont-mid{max-width: 100%;}
  .box2 .tabs a,.industry-column a{width: 50%;border-bottom: 1px solid #f7f7f7;}
  .box2 .swiper-slide .cont-lf,.industry-dd .cont-lf,.industry-list-dd .cont-lf{padding: 30px 20px;}
  .box3 dl dd{width: 100%;border-bottom: 1px solid #f7f7f7;}
  .box3 dl dd .dd-time{float: none;margin-bottom: 15px;}
  .box3 dl dd .dd-minute{text-align: left;font-size: 30px;}
  .box3 dl dd span{ display:inline-block; }
  .box3 dl dd .dd-year{float: left;margin-top:0; }
  .box3 dl dd .dd-minute,.box3 dl dd .dd-year,.box3 dl dd .dd-display{font-size: 20px; color: #b8b8b8; font-weight: bold;}
  .footer{font-size: 14px;}
  .footer .foot-btn{text-align: center; line-height: 24px;padding:15px 0; font-size: 14px;}
  .footer .foot-btn .foot-btn-lf,.footer .foot-btn .foot-btn-rt{ width: 100%; text-align: center;}
  .footer{padding-top: 30px;}
  .box1 .box1-about{line-height: 30px;}
  .box-culture{margin-bottom: 20px;}
  .box-culture dl dd img{ width: 40px; height: auto;  }
  .box2 .cont-lf .layout-tit,.industry-dd .cont-lf .layout-tit,.industry-list-dd .cont-lf .layout-tit{font-size: 20px;}
  .box2 .tabs .layout-list-sketch, .industry-column .layout-list-sketch{ display: none; }
  .box2 .tabs a, .industry-column a{padding: 15px 0;}
  .box2 .tabs .layout-list-tit, .industry-column .layout-list-tit{padding-top: 12px; font-size: 16px;}
  .box2 .tabs .layout-list:before, .industry-column .layout-list:before{height: 30px;}
  .box3 dl dd{margin-top: 30px;padding-bottom: 20px;}
  .inner-banner .banr-bt .banr-tit{font-size: 30px;}
  .inner-banner .banr-bt .banr-Etit{font-size: 14px;}
  .industry-tit{font-size: 24px;margin: 30px 0;}
  .timeline .swiper-slide-content{width: 100%;}
  .timeline .swiper-slide .timeline-year{font-size: 30px;margin-top: 20px;margin-bottom: 20px;}
  .timeline .swiper-slide .timeline-title{font-size: 24px;margin-bottom: 20px;}
  .timeline .swiper-slide .timeline-text{line-height: 24px;}
  .culture .culture-lf,.culture .culture-rt,.page_show .culture-lf,.page_show .culture-rt{width: 100%;}
  .culture .culture-rt{margin-left: 0;}
  .culture .culture-rt dd{margin-top: 15px;}
  .culture .culture-rt dd h3{font-size: 24px;}
  .culture .culture-rt dd p{font-size: 16px;}
  .contact-tp dd{ width: 100%; margin-bottom: 20px; }
  .contact-tp dd .icon{width: 60px; height: 60px;}
  .contact-tp dd .icon img{margin-top: 20px; width: 20px;}
  .contact-tp dd p{ width: 90%; }
  .contact-map #container{ height: 360px; }
  .sPrev, .sNext{ width:30px; height: 30px; }
  .sPrev img, .sNext img{ width: 100%; height: 100%; }
  .about-industry img{ width: 80%; }
  .industry-dd,.industry-list-dd{margin-top: 30px;}
  .cndns-right{ display: none; }
  .header .sub-7 dl{width: 100%; float: none;}
  .header .header-dh a:hover, .header .header-dh .active{ background: none; }
  .box1 .box1-about,.ny-about .about-cont{text-overflow: -o-ellipsis-lastline;overflow: hidden;
text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 8;line-clamp: 8;-webkit-box-orient: vertical;}
  .box2 .swiper-slide img, .industry-dd img, .industry-list-dd img{width: 100%;}
  .inner-banner .pc-img{ height: 220px; }
  .about-tit,.parBd .timeline-year,.parBd h4{font-size: 24px;}
  .parBd .timeline-year{margin-bottom: 30px;}
  .second .sec_lf a{ width: 48%; }
  .footer_yyzz{display: none;}
  .mob-swipe{display: block;}
  .web-swipe{display: none;}
  .page_show{padding: 30px 0;}
  .human-list{margin-top: 30px; margin-bottom: 30px;}
  .banner-pagination .swiper-pagination-bullet{width: 20px;}
  .header .header-dh>ul>li:last-child .nav-zk{ display: none; }
  .about-industry01{padding: 30px 0;}
  .about-industry01 .Img{ width: 70%; }
  .about-industry01 .tit{font-size: 24px;}
  .about-industry01 .ind-dd{font-size: 16px;}
  .about-industry01 .dd02,.about-industry01 .dd03{right: -30px;}
  .about-industry01 .dd05,.about-industry01 .dd06{left: -30px;}


}




