@charset "utf-8";
html{-webkit-font-smoothing:antialiased}
blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
header, hgroup, nav, menu, main, section, article, summary, details, aside, figure, figcaption, footer{display: block;margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,b,caption,cite,code,dfn,em,i,strong,th,var{font-style:normal;font-weight:400}
dl,ol,ul{list-style-type:none}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
a{text-decoration:none}
a:hover{text-decoration:none;-webkit-tap-highlight-color:rgba(255,0,0,0);outline:0;outline:none;blr:expression(this.onFocus=this.blur())}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
textarea{resize:none}
img{vertical-align:middle}
button,input[type=submit],input[type=text],input[type=button],select{-webkit-appearance:none;border-radius:0;-webkit-tap-highlight-color:rgba(255,0,0,0);outline:0;outline:0;blr:expression(this.onFocus=this.blur())}
body{color:#000;line-height:1.3;font-size:.28rem;opacity: 0;overflow-x: hidden;background:#fff}
.fl{float:left}
.fr{float:right}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0}
.overflow1{
   white-space: inherit;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.overflow2{
  white-space: inherit;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.overflow3{
  white-space: inherit;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.list img,.list li,.in_page1 .swiper-slide a,.in_page1 .meas{border-radius:10px;}

sup{display: inline;vertical-align: text-top;line-height: .2rem;}
header{width: 100%; z-index: 999; border-bottom: 1px solid #eee;}
header .header-in{ width: 100%; background:#fff; overflow: hidden; box-sizing:border-box;}
header .header-in .logo a img{  width: 1.14rem;margin-top: .1rem;margin-left: .25rem;}

header .hd-right{ }
header .hd-right .solt1{width: .95rem;height: .9rem;background: #d8d9d9}
header .hd-right .solt2{width: .95rem;height: .9rem;background: #ec6a1c;}
header .hd-right .menu{ position: relative; width: 0.38rem;  height: 0.34rem; cursor: pointer;
    display: block;
    margin: .29rem auto;
     transition: all 0.3s linear;
        -webkit-transition: all 0.3s linear;
        -moz-transition: all 0.3s linear;
        -o-transition: all 0.3s linear;}

header .hd-right .menu em{ width: 0.4rem; height: 0.04rem; display: block; background-color: #fff; transition: all ease .3s 0s; -moz-transition: all ease .3s 0s; -webkit-transition: all ease .3s 0s; text-align: right;  position: absolute; right: 0;}
header .hd-right .menu em:first-of-type{  width: 0.4rem; top:0; }
header .hd-right .menu em:nth-of-type(2){ width: 0.4rem;  top:0.12rem;}
header .hd-right .menu em:last-of-type{  top:0.24rem;   }
header .hd-right .menu.on em:first-of-type{  width: 0.38rem;    transform: translate(0, 0.12rem) rotate(-45deg);
                   -moz-transform: translate(0, 0.12rem) rotate(-45deg);
                   -webkit-transform: translate(0, 0.12rem) rotate(-45deg);
                   -ms-transform: translate(0, 0.12rem) rotate(45deg);}
header .hd-right .menu.on em:nth-of-type(2){     transform: scale(0, 1);
                  -moz-transform: scale(0, 1);
                  -webkit-transform: scale(0, 1);
                  -ms-transform: scale(0, 1);}
header .hd-right .menu.on em:last-of-type{  transform: translate(0, -0.12rem) rotate(45deg);
                   -moz-transform: translate(0, -0.12rem) rotate(45deg);
                   -webkit-transform: translate(0, -0.12rem) rotate(45deg);
                   -ms-transform: translate(0, -0.12rem) rotate(45deg);}

.menulist{ width: 5.5rem; text-align: left; padding-bottom: 0.3rem; background: #666666; position: fixed; z-index: 100; top:.90rem; right: 0; display: none; }
.menulist>li,.menulist>li>a,.menuin>a{ padding-left: 0.4rem; font-size: 0.26rem; color: #fff; font-family: '微软雅黑'; line-height: 0.8rem; }
.menulist>li>a{ display: inline-block; width: 5.5rem; box-sizing: border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.menulist>li{ padding-left: 0; }
.menulist a{ position: relative;}

.menulist a:after{ content: ''; width: 0.16rem; height: 0.16rem; border-top: 0.02rem solid  #fff; border-right: 0.02rem solid #fff; position: absolute; right: 0.42rem; top:0.3rem; transform:rotate(45deg); -ms-transform:rotate(45deg);-moz-transform:rotate(45deg); -webkit-transform:rotate(45deg);
    -o-transform:rotate(45deg); transition: all ease .3s 0s;
    -moz-transition: all ease .3s 0s;
    -webkit-transition: all ease .3s 0s; }
.menulist a.on:after{ transform:rotate(135deg); -ms-transform:rotate(135deg);-moz-transform:rotate(135deg); -webkit-transform:rotate(135deg);
    -o-transform:rotate(135deg);}


.menuin a:after{ width: 0.12rem; height: 0.12rem;  top: 0.23rem;}
.menuin{  display: none;}
.menuin>a{ display: block; font-size: 0.22rem; line-height: 0.6rem; padding-left: 0.6rem; }

.menu-list{width: 5rem; background: rgba(0,0,0,0.5); position: fixed; right: 0; top: 1.28rem; z-index: 999; padding-bottom: 0.3rem;   -webkit-transform: translate(100%, 0);
    transform: translate(100% ,0); }
.menu-list ul li,.menu-list ul li a{ padding-left: 0.14rem; display: block; height: 0.8rem; line-height: 0.8rem; font-family: ‘微软雅黑’; color: #fff; font-size: 0.32rem; }
.menu-list ul li{ border-bottom: 0.01rem solid #999; position: relative; }
.menu-list ul li:before{ content: ''; position: absolute; right: 0.36rem; top: 50%; margin-top: -0.1rem;  width: 0.2rem; height: 0.2rem; border-top: 0.02rem solid #fff; border-right: 0.02rem solid #fff; transform: rotate(45deg);
                   -moz-transform:  rotate(45deg);
                   -webkit-transform:  rotate(45deg);
                   -ms-transform:  rotate(45deg);}

.menu-list.on{ display: block;     -webkit-transform: translate(0, 0)!important;
    transform: translate(0, 0)!important;
    -webkit-transition: -webkit-transform 430ms cubic-bezier(.3, 0, 0, 1);
    transition: transform 430ms cubic-bezier(.3, 0, 0, 1);}
.gray{ width: 100%; height: 100%; background: rgba(0,0,0,0.5); position: fixed; z-index: 99; display: none;}

.sear-box{ padding-top: 0.3rem; padding-bottom: 0.3rem; width: 7.5rem; position: fixed; top:.9rem; background: rgba(0,0,0,0.6); z-index: 100; padding-left: 0.4rem; padding-right: 0.4rem; box-sizing:border-box; display: none;}
.sear-box span{ width: 0.36rem; height: 0.36rem; margin-top: 0.02rem; float: left; cursor: pointer; background: url(../images/icon1.png) no-repeat center; background-size: 0.33rem auto;}
.sear-box .tex{ color: #fff; font-size: 0.28rem; line-height: 0.4rem; height: 0.4rem; width: 5.3rem; background: none; text-decoration: none; border: none; display: inline-block; border-left: 0.02rem solid #fff; padding-left: 0.2rem; margin-left: 0.2rem;}
.sear-box .icon-sea{ border: none;  width: 0.36rem; height: 0.36rem; margin-top: 0.02rem;cursor: pointer; background: url(../images/icon2.png) no-repeat center; background-size: 0.33rem auto;float: right;}
.sear-box span.icon-clo{ position: relative; background-image: none;}
.sear-box span.icon-clo:before,.sear-box span.icon-clo:after{ content: ''; width: 0.4rem; height: 0.03rem; top:0.18rem; left: -0.01rem; background: #fff; position: absolute; border-radius: 0.03rem;}
.sear-box span.icon-clo:before{ transform:rotate(45deg); -ms-transform:rotate(45deg);-moz-transform:rotate(45deg); -webkit-transform:rotate(45deg);
    -o-transform:rotate(45deg);  }
.sear-box span.icon-clo:after{ transform:rotate(135deg); -ms-transform:rotate(135deg);-moz-transform:rotate(135deg); -webkit-transform:rotate(135deg);
    -o-transform:rotate(135deg); }
header .hd-right .search{margin-top: -0.02rem; border: none; width: 0.35rem; height: 0.35rem; display: block; margin: .25rem auto; background: url(../images/icon1.png) no-repeat center; background-size: 0.35rem auto; }
header  .search{ margin-top: -0.02rem; border: none; width: 0.35rem; height: 0.35rem; display: block; background: url(../images/icon1.png) no-repeat center; background-size: 0.35rem auto; ;}
.swiper-slide a,.swiper-slide a img{ display: block; width: 100%;}
.banner .swiper-pagination-bullet-active{  background: #ec6a1c; opacity: 1;}
.swiper-pagination-bullet{background: #fff;opacity: 1;}

/*底部*/
footer{background: #737373;padding-bottom: .65rem;}
.fnav{  line-height: .44rem; padding: .35rem .35rem 0 .35rem; }
.fnav li{line-height: .8rem; position: relative; display: inline-block; vertical-align: middle; }
.fnav li:before{ content: ''; position: absolute; left:  -.1rem; top: .32rem; height: .28rem; width: 1px; background: #fff; }
.fnav li:first-child{ border-left: none; }
.fnav li:first-child:before{ display: none; }
.fnav li a{ vertical-align: middle; font-size: .26rem; color: #fff; opacity: 1; padding: 0 .25rem; }
.fnav li a:hover{ opacity: .8; }
footer p{ font-size: .24rem; color: #fff; opacity: .84; line-height: .36rem; }
.fnav li.li:before{ content: ''; position: absolute; left: 0; top: .08rem; height: .28rem; width: 0; background: #fff; }
footer .links{display: flex;justify-content:flex-start;padding: .3rem 1.9rem;}
footer .links a{display: block;margin-right: .4rem; width:.86rem;height: .86rem;border:1px solid #ec6a1c;border-radius: 50%; }
footer .links .iconfont{font-size: .4rem;color: #ec6a1c;text-align: center;display: block; line-height: .86rem;}
footer .links a:last-child{margin-right: 0;}
footer .links a:hover{background: #333; border-radius: 50%;border-color:#333;}
footer h1{line-height: .78rem;position: relative;z-index: 0; font-family: "FuturaLight";font-size: .45rem;text-align: center;color: #fff; }
footer .addres{line-height: .48rem;font-size: .24rem;padding: .35rem .8rem 0 .8rem;color: #fff;text-align: center;}
footer .links .pic{ width: 1.5rem;height: 1.5rem;position: relative;z-index: 1;left: -.3rem;}
footer .links .pic img{width: 100%;height: 100%;}

/*分页*/
.pages{border-radius: 10px; padding: .15rem 0;text-align: center; background: #fff;margin-top: .6rem;}
.pages a{background: #eee;border-radius: 50%;}
.pages a,.pages .current{text-align: center; vertical-align: top; margin: 0 .1rem; color: #666;display: inline-block; min-width: 0.6rem; padding: 0 .1rem; box-sizing: border-box; height: 0.6rem; line-height: 0.6rem; border-radius: 50%; }
.pages .current,.pages a:hover{ background: #ec6a1c; color: #fff; }
.pages .prev{ background: #eee url(../images/icon10.png) center no-repeat; background-size: .08rem; }
.pages .prev:hover{ background: #666 url(../images/icon10on.png) center no-repeat; background-size: .08rem; }
.pages .next{ background: #eee url(../images/icon11.png) center no-repeat; background-size: .08rem; }
.pages .next:hover{ background: #666 url(../images/icon11on.png) center no-repeat; background-size: .08rem; }
.pages .prev,.pages .next{ font-size: 0; }
.pages .weiyi{font-size: .2rem;padding: 0 .2rem;border-radius: 40px;}



/*首页*/
.af1:after{
  content: "";
  position: absolute;
  display: block;
}
.be1:before{
  content: "";
  position: absolute;
  display: block;
}
.layout{padding-left: .25rem;padding-right: .25rem;}
.index_links{background: #fbfbfa;padding-top: .5rem;padding-bottom: .5rem; display: flex;justify-content:space-around;}
.index_links .iconfont{font-size: .5rem;color: #666;line-height: 1rem;text-align: center;display: block;}
/*.index_links li.on .iconfont{background: #ec6a1c;color: #fff;border-radius: 50%;}*/
.index_links li p{line-height: .58rem;font-size: .22rem;color: #666; text-align: center; }
.index_links li a{
  -webkit-box-shadow: 0 5px 20px rgba(0,0,0,0.1); box-shadow: 0 15px 30px rgba(0,0,0,0.1);
   -webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0);border-radius: 50%;background: #fff; display: block;width: 1rem;height: 1rem;}


.title{background: #d8d9d9;padding: .3rem 0;}
.title h1{position: relative; text-align: center;font-size: .4rem;line-height:.68rem;color: #333;font-weight: bold;}
.title p{text-transform:Capitalize;font-family: "FuturaLight";line-height: .52rem;color: #999;text-align: center;font-size: .24rem;}
.title h1:after{width: .8rem;height: .02rem;background: #d2d2d2;top: .3rem;left: 1.5rem;}
.title h1:before{width: .8rem;height: .02rem;background: #d2d2d2;top: .3rem;right: 1.5rem;}
.in_page1{background: #d8d9d9;}
.in_page1 .list .pic{width: 2.3rem;float: left;}
.in_page1 .list li{background: #fff;}
.in_page1 .list .pic img{width: 100%;}
.in_page1 .swiper-slide{  margin-right: .2rem;margin-left: .15rem;}
.in_page1 .swiper-slide a{display: block;background: #fff; justify-content:flex-start;}
.in_page1 .list{padding-bottom: .95rem;}
.in_page1 .meas{width: 4.3rem;float: left; background: #fff;padding: 0 .2rem;}
.in_page1 .meas h3{font-size: .28rem;color: #333;line-height:.68rem; padding-top: .1rem;}
.in_page1 .meas p{line-height: .4rem;color: #666;font-size: .24rem;}
.in_page1 .meas span{line-height: .55rem;color: #999;font-size: .2rem;}
.in_page1 .swiper-pagination-bullet-active{background:#ec6a1c;}
.in_page1 .swiper-pagination-bullet,.banner .swiper-pagination-bullet{border-radius: 50%;margin: 0 .05rem!important; width: .14rem!important;height: .14rem!important;}
.in_page1 .list1{}
.in_page1 .list1{padding-bottom: 1.5rem;}
.in_page1 .list1 .swiper-slide {
    margin-left: .2rem;
    width: 6.15rem!important;
    height: 4.65rem!important;
    color: #ec6a1c;
}
.in_page1 .list1 .swiper-slide img{width: 100%;}
.in_page1 .list1 .posi{width: 1.5rem;/* height: 1.75rem; */border-radius: 10px;top: 2rem;left: .6rem;position: absolute;/* background: #fff; */top: auto;bottom: 12%;}
.in_page1 .list1 .posi:after{
  border-radius: 10px;
  border:1px solid #ec6a1c;
  width: 1.8rem;
  height: 1.5rem;
  top: 0.12rem;
  left: 0.06rem;
  height: 100%;
  top: 0;
}
.in_page1 .list1 h2{position: relative; line-height: .45rem;padding-top: .2rem;font-weight: bold;font-size: .32rem;}
/*.in_page1 .list1 h2:after{
  width: .5rem;height: .04rem;
  background: #ec6a1c;
  top: 1rem;
}*/
.in_page1 .list1 p{line-height: .37rem;font-size: .24rem;padding-top: .2rem;}
.in_page1 .list1 .swiper-next,.in_page1 .list1 .swiper-prev{text-align: center; line-height: .7rem;bottom: .3rem;position: absolute;width: .7rem;
  height: .7rem;border-radius: 50%;background: #fff;}
.in_page1 .list1 .swiper-next:hover,.in_page1 .list1 .swiper-prev:hover{
  background: #ec6a1c;color: #fff;
}
.in_page1 .list1 .swiper-next{left: 2.7rem;}
.in_page1 .list1 .swiper-prev{left: 3.8rem;}

.title1{background: #cccccc;}
.title1 a{display: block;text-align: center;line-height: .9rem;color: #333;font-size: .28rem;}
.title1 a.on{color: #ec6a1c;border-bottom: 2px solid #ec6a1c;}
.in_page1 .list2 .swiper2 .links{flex-wrap:wrap;padding: .25rem 0;}
.in_page1 .list2 .swiper2 a{background: #d8d9d9; display: block;width: 3.4rem;margin-right: .2rem;}
.in_page1 .list2 .swiper2 p{line-height: .85rem;text-align: center;color: #666;font-size: .28rem;}

/*弹窗*/
.join_bg{ display: none;position: fixed; width: 100%; height: 100%; left: 0; top: 0; background: rgba(0,0,0,.5); z-index: 999; }
.join_wrap{ box-shadow: 0 24px 48px rgba(0,0,0,.1); border-radius: .08rem; box-sizing: border-box; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; background: #fff; width: 7rem; height: 5.13rem; }
.join-w{width: 7.14rem;height:8.8rem; }
.join-w{overflow :yes;overflow :auto;overflow-y :yes;overflow-y :auto;overflow-y :auto;  }

.join_wrap p{line-height: .55rem;font-size: .22rem;color: #333;padding: 0 .3rem;}
.join_wrap .tit{background: #ec6a1c; padding-right: .6rem;padding-left: .3rem; position: relative; line-height: .9rem; margin-bottom: .3rem; font-size: .3rem; color: #fff; }
.join_wrap .close{ position: absolute;background-size: .3rem;top: .1rem; right: .2rem;width: .6rem;height: .6rem;background: url(../images/close1.png) no-repeat center /cover;}


.join_wrap .bib{height: .78rem;text-align: center;padding: .2rem 0;}
.join_wrap .bib i{margin-left: .15rem;width: .2rem;height: .2rem;border-radius: 50%;border:1px solid #fff;}
.join_wrap .bib .iconfont{color: #fff; font-size: .18rem;line-height: .2rem;text-align: center;}
.join_wrap .bib .bt2{color: #fff; background: #f78903;width: 2rem;line-height: .6rem;border: none;border-radius: 10px;font-size: .2rem;border-radius: 40px;}
.join_wrap .top{display: flex;justify-content:flex-start;margin-top: .3rem;}
.join_wrap .top input{font-size: .24rem; width: 1.8rem;margin-right: .2rem;padding: 0 .15rem;}
.join_wrap .top .last{margin-right: 0;}
.join_wrap .top select{padding: 0 .15rem;width: 2.2rem;line-height: .58rem;
  margin-right: .2rem;font-size: .24rem;color: #333;background: url(../images/icon3.png) no-repeat right;
  background-size: .3rem .3rem;    border: none;border: 1px solid #ccc;}
.join_wrap input{padding: 0 .25rem; width: 92%; border:none;border:1px solid #ccc;line-height: .58rem;}
.join_wrap .box{margin-top: .25rem;}
.join_wrap  textarea{padding: 0 .25rem;width: 92%;height: 1.35rem;line-height: .65rem;}
.join_wrap .box span{line-height: .65rem;color: #999;font-size: .22rem;}

/*案例详情*/
.swiper-container.list1 img{width: 100%;}
.banner1.list1 .swiper-pagination-fraction{width: .8rem!important;left: 85%;line-height: .8rem;border-radius: 50%; background: #000;opacity: .75; color: #fff;}
.banner1.list1 .swiper-pagination-current{font-size: .4rem;}

.de_detail {background: #d8d9d9; }
.de_detail .list1{ padding-top: .3rem;}
.de_detail .list1 h2{line-height: .75rem;color: #000;font-size: .4rem;font-weight: bold;}
.de_detail .list1 li{line-height:.65rem; color: #333;font-size: .26rem;}
.de_detail .list1 .center{border-bottom: 2px dashed #ccc;margin: 0 .2rem;}
.de_detail .list1 .meas{padding: .2rem .2rem .3rem 0.2rem; }
.de_detail .list1 .meas p{line-height: .6rem;color: #000;font-size: .32rem;}

.de_detail .list2{height: 3.2rem;}
.de_detail .list2 .swiper-slide {
    margin-left: .2rem;
    width: 3.21rem!important;
    color: #ec6a1c;
}
.de_detail .list2 .swiper-slide img{width: 100%;}
.de_detail .list2 .swiper-slide p{line-height:.68rem;color: #333;font-size: .24rem;text-align: center;}
.de_detail .list2 .swiper-next,.de_detail .list2 .swiper-prev{text-align: center;opacity: .6; line-height: .7rem;bottom: .3rem;position: absolute;width: .7rem;
  height: .7rem;border-radius: 50%;background: #000; color: #fff;}
.de_detail .list2 .swiper-next:hover,.de_detail .list2 .swiper-prev:hover{
  background: #ec6a1c;color: #fff;
}
.de_detail .list2 .swiper-next{left: 0;position: relative;z-index: 1;top: -2.1rem;}
.de_detail .list2 .swiper-prev{left: 6.7rem;position: relative;z-index: 1;top: -2.85rem;}
.de_detail .list3{padding-bottom: .5rem;}
.de_detail .list3 .swiper-slide {
    margin-left: .2rem;
    width: 6.15rem!important;
    height: 4.65rem!important;
    color: #ec6a1c;
}
.de_detail .list3 .swiper-slide img{width: 100%;}
.de_detail .list3 .posi{width: 2.85rem;height: 1.85rem;border-radius: 10px; top: 2rem;left: .6rem;position: absolute;background: #fff;}
.de_detail .list3 .posi:after{
  border-radius: 10px;
  border:1px solid #ec6a1c;
  width: 3.15rem;
  height: 1.5rem;
  top: 0.12rem;
  left: 0.06rem;
}
.de_detail .list3 h2{position: relative; line-height: .7rem;padding-top: .2rem;font-weight: bold;font-size: .32rem;}
/*.de_detail .list3 h2:after{
  width: .5rem;height: .04rem;
  background: #ec6a1c;
  top: 1rem;
}*/
.de_detail .list3 p{line-height: .37rem;font-size: .24rem;/*padding-top: .25rem;*/}


/*产品详情*/
.title3{background: #fff;padding: .3rem 0;}
.title3 h1{position: relative; text-align: center;font-size: .4rem;line-height:.68rem;color: #333;font-weight: bold;}
.title3 p{text-transform:Capitalize;font-family: "FuturaLight";line-height: .52rem;color: #999;text-align: center;font-size: .24rem;}

.title2{background: #ec6a1c;}
.title2 .swiper-slide{width: auto!important;}
.title2 a{display: block; line-height: .9rem;padding: 0 .3rem; color: #fff;font-size: .26rem;}
.title2 a.on{font-weight: bold;border-bottom: 2px solid #fff;}
.pr_detail .pic_show{}
.pr_detail .pic_show .pic{margin: .2rem 0;}
.pr_detail .pic_show .pic .swiper-slide{margin-left: .2rem; width: .72rem!important;}
.pr_detail .pic_show .pic .swiper-slide img{width: 100%;height: .37rem;}
.pr_detail .pic_show .pic .swiper-slide span{font-size: .18rem;}
/*.pr_detail .pic_show .swiper-button-next,.pr_detail .pic_show .swiper-button-prev{background-size: 0;}
.pic_show .gallery-top .swiper-slide{width:100%;height: 5.22rem;background-size: cover; }
.pic_show .gallery-thumbs{padding-bottom: .25rem;
    -webkit-box-shadow: 0 9px 20px rgba(0,0,0,0.1);
    box-shadow: 0 9px 20px rgba(0,0,0,0.1);
    -webkit-transform: translate3d(0, -2px, 0);}
.pic_show .gallery-thumbs .swiper-slide{width: .72rem!important;}
.pic_show .gallery-thumbs .swiper-slide img{height: .74rem;width: .72rem!important;background-size: cover; }
.pic_show .gallery-top {height: 80%;width: 100%;}
.pic_show .gallery-thumbs{margin-top: .3rem;}
.pic_show .gallery-thumbs .l_pic{color: #666;font-size: .2rem;}
*/

.pr_detail .in_gg{padding-top: .3rem;}
.pr_detail .in_tro{background: #d8d9d9;}
.pr_detail .in_gy h2,.in_tt h2{color: #333;padding-top: .25rem; font-size: .32rem;line-height: .75rem;font-weight: bold;}
.pr_detail .in_gy p{color: #999;line-height:.45rem;font-size: .24rem;}
.pr_detail .in_gg ul{border-bottom: 1px solid #ccc; display: flex;justify-content:space-between;}
.pr_detail .in_gg li{font-size: .3rem;line-height: .68rem;}
.pr_detail .in_gg li:nth-child(1){color: #333;font-weight: bold;}
.pr_detail .in_gg li:nth-child(2){color: #999;}
.pr_detail .in_tt .rec_list > li{ margin-bottom: .3rem; }
.pr_detail .in_tt .rec_list li .top{border-radius: 5px; color: #333; background: #fff;   padding: 0 .2rem; }
.pr_detail .in_tt .rec_list li .top i{line-height: .8rem;}
.pr_detail .in_tt .rec_list li.on .top i{color: #fff;}
.pr_detail .in_tt .rec_list li.on .top i.fr{
  transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -webkit-transform:rotate(90deg);
    -o-transform:rotate(90deg);}
.pr_detail .in_tt .rec_list li .top span{padding-left: .2rem;font-size: .32rem;color: #333; text-align: center;display: inline-block;line-height: .8rem; vertical-align: middle;}
.pr_detail .in_tt .rec_list li.on .top span{color: #fff;}
.pr_detail .in_tt .rec_list li.on .top{ background-color: #ec6a1c;  }
.pr_detail .in_tt .rec_list li.on .bot{background: #fff;padding: .25rem;border-radius: 5px;}
.pr_detail .in_tt .rec_list li.on .top span{  }
.pr_detail .in_tt .rec_list .content p{line-height: .45rem;color: #999;font-size: .2rem;}
.pr_detail .in_tt .recruit .info{background: #d33a31;}
.pr_detail .in_tt .recruit .info li{text-align: center; float: left; color : #fff;font-size: .3rem;line-height: .8rem; }

.pr_detail  .list2{height: 3.2rem;background: #d8d9d9;}
.pr_detail  .list2 .swiper-slide {
    margin-left: .2rem;
    width: 3.21rem!important;
    color: #ec6a1c;
}
.pr_detail  .list2 .swiper-slide img{width: 100%;}
.pr_detail  .list2 .swiper-slide p{line-height:.68rem;color: #333;font-size: .24rem;text-align: center;}
.pr_detail  .list2 .swiper-next,.pr_detail  .list2 .swiper-prev{text-align: center;opacity: .6; line-height: .7rem;bottom: .3rem;position: absolute;width: .7rem;
  height: .7rem;border-radius: 50%;background: #000; color: #fff;}
.pr_detail  .list2 .swiper-next:hover,.pr_detail  .list2 .swiper-prev:hover{
  background: #ec6a1c;color: #fff;
}
.pr_detail  .list2 .swiper-next{left: 0;position: relative;z-index: 1;top: -2.1rem;}
.pr_detail  .list2 .swiper-prev{left: 6.7rem;position: relative;z-index: 1;top: -2.85rem;}
.pr_detail  .list3{padding-bottom: .5rem;background: #d8d9d9;}
.pr_detail  .list3 .swiper-slide {
    margin-left: .2rem;
    width: 6.15rem!important;
    height: 4.65rem!important;
    color: #ec6a1c;
}
.pr_detail  .list3 .swiper-slide img{width: 100%;}
.pr_detail  .list3 .posi{width: 2.85rem;height: 2.05rem;border-radius: 10px; top: 1.5rem;left: .6rem;position: absolute;background: #fff;}
.pr_detail  .list3 .posi:after{
  border-radius: 10px;
  border:1px solid #ec6a1c;
  width: 3.15rem;
  height: 1.8rem;
  top: 0.12rem;
  left: 0.06rem;
}
.pr_detail  .list3 h2{position: relative; line-height: .9rem;padding-top: .2rem;font-weight: bold;font-size: .32rem;}
.pr_detail  .list3 h2:after{
  width: .5rem;height: .04rem;
  background: #ec6a1c;
  top: 1rem;
}
.pr_detail  .list3 p{line-height: .37rem;font-size: .24rem;padding-top: .25rem;}

/*产品家族*/
.title4{background: #ec6a1c;}
.title4 .swiper-slide{text-align: center;}
.title4 li a{color: #fff;display: inline;line-height: .9rem;}
.title4 li.on a{font-weight: bold;border-bottom: 2px solid #fff;line-height: .9rem;    padding-bottom: .21rem;}
.title4 li { line-height: .9rem; color: #fff;font-size: .26rem;}
.pro_jz .center{background: #d8d9d9;padding-bottom: .25rem;}
.pro_jz .center a{display: block;padding-top: .25rem;border-radius: 5px;}
.pro_jz .center img{ display: block;width: 100%;border-top-right-radius: 5px;border-top-left-radius: 5px;}
.pro_jz .center p{line-height: .9rem;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;text-align: center;font-size: .26rem;color: #333;background: #fff;}

/*190102*/
/*宣传视频*/
.pro_jz {position: relative;}
.pro_jz .center_v{background: #d8d9d9;padding-bottom: .25rem;}
.pro_jz .center_v a{display: block;padding-top: .25rem;border-radius: 5px;}
.pro_jz .center_v img{ display: block;width: 100%;border-top-right-radius: 5px;border-top-left-radius: 5px;}
.pro_jz .center_v p{line-height: .9rem;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;text-align: center;font-size: .26rem;color: #333;background: #fff;}


/*视频弹窗*/
.video-box{ position: fixed; top: 0;  left: 0;  right: 0; bottom: 0; width: 100%; height: 100%;  font-size: 0; z-index: 999; display: none; }
.video-box .grays{ width: 100%; height: 100%; background: rgba(0,0,0,0.5); position: absolute; left: 0; top: 0; z-index: 101; }
.video-box .close{cursor: pointer; position: absolute; top: calc(52px + 2%); right: 5%; width: 40px; height: 40px; background: #000;border-radius: 40px;  cursor: pointer; z-index: 999; transition: all ease .2s 0s; -moz-transition: all ease .2s 0s; -webkit-transition: all ease .2s 0s;  }
.video-box .close:before{ content: ''; width: 30px; height: 2px; display: block; background: #fff; transform:rotate(45deg); position: absolute; top:50%; margin-top: -2px; left: 50%; margin-left: -15px; }
.video-box .close:after{ content: ''; width: 30px; height: 2px; display: block; background: #fff; transform:rotate(-45deg); position: absolute; top:50%; margin-top: -2px; left: 50%; margin-left: -15px; }
.video-box .close:active{ transform:rotate(180deg); }
.video-box .video{ width: 100%; height: 80%; position: absolute; z-index:110; left: 50%; margin-left: -50%; top:50%; margin-top: -50%;  text-align: center;  }
.video-box .video video{ max-width: 97%; min-width: 50%; min-height: 50%; max-height: 50%; display: inline-block; vertical-align: middle; background: #000;  border: 5px solid #fff ; border-radius: 10px;}
.all-bg{ z-index: -1; height: auto; }
.school-box{ overflow: hidden; padding-bottom: 160px; width: 100%; margin: 0 auto; position: relative; }

/*190102*/



/*常见问题*/
.problem .center{background: #d8d9d9;padding-bottom: .3rem;}
.problem .rec_list > li{ padding-top: .3rem; }
.problem .rec_list li .top{border-radius: 5px; color: #333; background: #fff;   padding: 0 .2rem; }
.problem .rec_list li .top i{line-height: .8rem;}
.problem .rec_list li.on .top i{color: #fff;}
.problem .rec_list li.on .top i.fr{
  transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -webkit-transform:rotate(90deg);
    -o-transform:rotate(90deg);}
.problem .rec_list li .top span{width: 5rem;overflow: hidden; padding-left: .2rem;font-size: .2rem;color: #333; text-align: center;display: inline-block;line-height: .8rem;height: .8rem; vertical-align: middle;}
.problem .rec_list li.on .top span{color: #fff;}
.problem .rec_list li.on .top{ background-color: #ec6a1c;  }
.problem .rec_list li.on .bot{background: #fff;padding: .25rem;border-radius: 5px;}
.problem .rec_list li.on .top span{  }
.problem .rec_list li .bot{overflow: hidden;display: none;}
.problem .rec_list .content p{line-height: .45rem;color: #999;font-size: .2rem;}
.problem .recruit .info{background: #d33a31;}
.problem .recruit .info li{text-align: center; float: left; color : #fff;font-size: .3rem;line-height: .8rem; }
.problem .rec_list .content .meas{padding: .2rem 0; }
.problem .rec_list .content .meas li{color: #999;line-height: .38rem;font-size: .2rem;}
.problem .rec_list .content .meas ul{display: flex;justify-content:flex-start;}


/*法律声明*/
.statement .center{background: #f7f7f7;padding: .25rem;}
.statement .center h2{line-height: .65rem;font-size: .28rem;color: #333;font-weight: bold;padding-top: .25rem;}
.statement .center p{line-height:.45rem;color: #999;font-size: .26rem;  }
.engin .ti_shw{border-bottom:1px solid #fff;}
.engin .ti_shw .list{}
.engin .ti_shw .left{color: #333;line-height: .8rem;font-size: .26rem;width: 18%;}
.engin .ti_shw .left span{text-align: center; display: block;margin-top: .2rem;border-radius: 40px; line-height: .52rem;padding: 0 .25rem; color: #fff;background: #ec6a1c;}
.engin .ti_shw .list a{display: block;line-height: .8rem;color: #333;font-weight: bold; font-size: .22rem;}
.engin .ti_shw .list a.on{color: #e72633;font-weight: bold;}
.engin .ti_shw .list .swiper-container{margin-left: .3rem!important;margin-right: 0!important;}
.engin .ti_shw .swiper-container .swiper-slide{width: auto!important;padding: 0 .28rem;}

.engin .center{background: #d8d9d9;padding-bottom: .3rem;}
.engin .center a{border-radius: 5px;width: 3.2rem; display: block;margin-top: .3rem;margin-right:.28rem; }
.engin .center{display: flex;justify-content:space-around;flex-wrap:wrap;}
.engin .center img{width: 100%;border-top-right-radius: 5px;border-top-left-radius: 5px;}
.engin .center p{border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;line-height: .7rem;text-align: center;background: #fff;text-align: center;color: #666;font-size: .24rem;}
.engin .center a:nth-of-type(2n){margin-right: 0;}


/*公司简介*/
.about_brief{}
.about_brief{}
.about_brief .title4.tl1 .swiper-slide{width: auto;padding: 0 .3rem; }
.about_brief .center{background: #d8d9d9;padding-top: .3rem;}
.about_brief .content{margin-bottom: .25rem;background: #fff;border-radius: 10px;}
.about_brief .content img{width: 100%; display: block; border-top-right-radius: 5px;border-top-left-radius: 5px;}
.about_brief .content p{padding: .25rem;line-height: .45rem;color: #666;font-size: .24rem;}
.about_brief .content.tent img{border-radius: 10px;}

/*企业文化*/
.ab_zzry .title4.tl1 .swiper-slide{width: auto;padding: 0 .3rem; }
.ab_zzry .center{}
.ab_zzry .center a{display: block;height: 4.26rem;}
.ab_zzry .center .pic{width: 4.72rem;height: 100%;}
.ab_zzry .center .pic img{width: 100%;height: 100%;}
.ab_zzry .center .list_one{display: flex;justify-content:space-between;}
.ab_zzry .center .meas{background: #d8d9d9;width: 2rem;padding: 0 .4rem;}
.ab_zzry .center .meas h2{padding-top: .3rem; position: relative; line-height: .85rem;font-size: .35rem;color: #666;font-weight: bold;}
/*.ab_zzry .center .meas h2:before{
  width: .63rem;
  height: .04rem;
  background: #666;
  top: 1.15rem;
}*/
.ab_zzry .center .meas p{margin-top: .3rem; line-height: .45rem;text-transform:uppercase;color: #666;font-size: .26rem;}
.ab_zzry .center .meas .iconfont{line-height: .45rem;}
.ab_zzry .center .meas p:last-child{width: .45rem;height: .45rem;border:1px solid #666;border-radius: 50%;text-align: center;}
.ab_zzry .center a:hover .meas{background: #ec6a1c;}
.ab_zzry .center a:hover p{color: #fff;}
.ab_zzry .center a:hover h2{color: #fff;}
.ab_zzry .center a:hover h2:before{background: #fff;}
.ab_zzry .center a:hover p:last-child{border-color: #fff;}

/*企业文化三级栏目*/
.ab_qysj .title4.tl1 .swiper-slide{width: auto;padding: 0 .3rem; }
.ab_qysj .center{background: #d8d9d9;padding-bottom: .4rem;}
.ab_qysj .center a{padding-top: .4rem; display: block;position: relative; height: 4.8rem;}
.ab_qysj .center img{border-radius: 5px;width: 100%;display: block;}
.ab_qysj .center p{border-bottom-right-radius: 5px;border-bottom-left-radius: 5px; width: 100%;text-align: center; background: #fff;color: #000;opacity: .9;font-size: .28rem; position: absolute;bottom: -0.05rem;line-height: .95rem;}
.ab_qysj .center .icon{width: .45rem;height: .45rem;color: #fff;line-height: .34rem;background: #ec6a1c;border-radius: 50%;margin-left: .3rem;}


/*研发创新*/
.ab_yfcx .title4.tl1 .swiper-slide{width: auto!important;padding: 0 .3rem; }
.ab_yfcx .center{background: #d8d9d9;padding-bottom: .4rem;}
.ab_yfcx .center .img{width: 100%;}
.ab_yfcx .center  img{width: 100%;}
.ab_yfcx .center p{text-align: center;color: #666;font-size: .26rem;line-height: .45rem;padding: .25rem 0;}
.ab_yfcx .center h2{padding: .35rem 0; line-height: .58rem;font-size: .35rem;color: #333;text-align: center;font-weight: bold;}
.ab_yfcx .center .animated {
      animate-duration: 3s;
      animate-delay: 1s; }


/*资质荣誉*/
.ab_zzry .title4.tl1 .swiper-slide{width: auto!important;padding: 0 .3rem; }
.ab_zzry {background: #d8d9d9;}
.ab_zzry .page1{padding-bottom: .3rem; }
.ab_zzry .page2{padding-bottom: .3rem; }
.ab_zzry .page3{padding-bottom: .3rem; }
.ab_zzry .swiper-slide{width:3.05rem!important; }
.ab_zzry .swiper-slide{display: block;margin-left: .25rem;}
.ab_zzry img{width: 100%}

/*190102*/
.ab_zzry  .page1 a{background: #fff;}
.ab_zzry  .page1 p{background: #fff;color: #333;text-align: center;font-size: .24rem;line-height: .58rem;}
.ab_zzry  .page2 a{background: #fff;}
.ab_zzry  .page2 p{background: #fff;color: #333;text-align: center;font-size: .24rem;line-height: .58rem;}
.ab_zzry  .page3 a{background: #fff;}
.ab_zzry  .page3 p{background: #fff;color: #333;text-align: center;font-size: .24rem;line-height: .58rem;}
/*190102*/

/*解决方案*/
.ju_cpjz .title1.swiper-container{background: #cccccc;}
.ju_cpjz .title1 a{display: block;text-align: center;line-height: .9rem;color: #333;font-size: .28rem;}
.ju_cpjz .title1 a.on{color: #ec6a1c;border-bottom: 2px solid #ec6a1c;}
.ju_cpjz .list2 .swiper2 .links{display: flex;justify-content: flex-start;flex-wrap:wrap;padding: .25rem .25rem;}
.ju_cpjz .list2 .swiper2 a{background: #d8d9d9; display: block;width: 3.4rem;margin-right: .2rem;}
.ju_cpjz .list2 .swiper2 p{line-height: .85rem;text-align: center;color: #666;font-size: .28rem;}
.ju_cpjz .swiper-container{background: #d8d9d9;}


/*解决方案详情*/
.je_faxq .title1.swiper-container{background: #ec6a1c;}
.je_faxq .title1 a{display: block;text-align: center;line-height: .9rem;color: #fed1b6;font-size: .28rem;}
.je_faxq .title1 a.on{color: #fff;border-bottom: 2px solid #fff;}
.je_faxq .swiper-container{background: #d8d9d9;}
.je_faxq .swiper2 .links .swiper-slide{width: 100%!important;}
.je_faxq .swiper2 .links .swiper-slide img{width: 100%;}


/* 本例子css */
.je_faxq  .slideTxtBox{ }
.je_faxq  .slideTxtBox .hd{  background:#ec6a1c;   }
.je_faxq  .slideTxtBox .hd ul{background: #ec6a1c; display: flex;justify-content:flex-start;   }
.je_faxq  .slideTxtBox .hd ul li{line-height: .9rem; float:left;text-align: center;width: 50%; cursor:pointer;  }
.je_faxq  .slideTxtBox .hd ul li a{height: .9rem; color: #fed1b6;display: inline-block;line-height: .9rem;font-size: .3rem;}
.je_faxq  .slideTxtBox .hd ul li.on a{ color: #fff; border-bottom: 1px solid #fff;   }
.je_faxq  .slideTxtBox .bd ul{  zoom:1;  }
.je_page{background: #d8d9d9;}
.je_page .swiper-pagination-bullet .swiper-pagination-bullet-active{background: #ec6a1c;}
.banner1 .swiper-pagination-bullet-active{background: #ec6a1c;}
.je_page img{width: 100%;}
.je_faxq .rec_list > li{ padding-top: .3rem; }
.je_faxq .rec_list li .top{position: relative; border-radius: 5px; color: #333; background: #fff;   padding: 0 .2rem; }
.je_faxq .rec_list li .top span:after{
  width: .1rem;height: .1rem;
  background: #666;border-radius: 50%;
  top: .35rem;
  left: 0rem;
}
.je_page .layout h2{color: #000;font-size: .32rem;line-height: .58rem;font-weight: bold;padding-top: .25rem;}
.je_page .meas p{line-height: .45rem;color: #666;font-size: .26rem;}
.je_faxq .rec_list li .top i{line-height: .8rem;}
.je_faxq .rec_list li.on .top i{color: #fff;}
.je_faxq .rec_list li.on .top i.fr{
  transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -webkit-transform:rotate(90deg);
    -o-transform:rotate(90deg);}
.je_faxq .rec_list li .top span{position: relative; width: 5rem;overflow: hidden; padding-left: .2rem;font-size: .2rem;color: #333;display: inline-block;line-height: .8rem;height: .8rem; vertical-align: middle;}
.je_faxq .rec_list li.on .top span{color: #fff;}
.je_faxq .rec_list li.on .top{ background-color: #ec6a1c;  }
.je_faxq .rec_list li.on .bot{background: #fff;padding: .25rem;border-radius: 5px;}
.je_faxq .rec_list li.on .top span:after{ background: #fff; }
.je_faxq .rec_list li .bot{overflow: hidden;display: none;}
.je_faxq .rec_list .content p{line-height: .45rem;color: #999;font-size: .2rem;}
.je_faxq .recruit .info{background: #d33a31;}
.je_faxq .recruit .info li{text-align: center; float: left; color : #fff;font-size: .3rem;line-height: .8rem; }
.je_faxq .rec_list .content .meas{padding: .2rem 0; }
.je_faxq .rec_list .content .meas li{color: #999;line-height: .38rem;font-size: .2rem;}
.je_faxq .rec_list .content .meas ul{display: flex;justify-content:flex-start;}
.je_faxq  .list4{height: 3.2rem;background: #d8d9d9;}
.je_faxq  .list4 .swiper-slide {
    margin-left: .2rem;
    width: 3.21rem!important;
    color: #ec6a1c;
}
.je_faxq  .list4 .swiper-slide img{width: 100%;border-radius: 20px;}
.je_faxq  .list4 .swiper-slide p{line-height:.68rem;color: #333;font-size: .24rem;text-align: center;}
.je_faxq  .list4 .swiper-next,.je_faxq  .list4 .swiper-prev{text-align: center;opacity: .6; line-height: .7rem;bottom: .3rem;position: absolute;width: .7rem;
  height: .7rem;border-radius: 50%;background: #000; color: #fff;}
.je_faxq  .list4 .swiper-next:hover,.je_faxq  .list4 .swiper-prev:hover{
  background: #ec6a1c;color: #fff;
}
.je_faxq  .list4 .swiper-next{left: 0;position: relative;z-index: 1;top: -2.1rem;}
.je_faxq  .list4 .swiper-prev{left: 6.7rem;position: relative;z-index: 1;top: -2.85rem;}

.je_faxq  .list3{height: 3.2rem;background: #d8d9d9;padding-bottom: 1rem;}
.je_faxq  .list3 .swiper-slide {
    margin-left: .2rem;
    width: 3.2rem!important;
    /*height: 2.8rem!important;*/
    color: #ec6a1c;
}
.je_faxq  .list3 .swiper-slide img{width: 100%;height: 100%;border-radius: 20px;}
.je_faxq  .list3 .swiper-slide a{height: 100%;display: inline;}
.je_faxq  .list3 .swiper-slide p{line-height:.68rem;color: #333;font-size: .24rem;text-align: center;}
.je_faxq  .list3 .swiper-next1,.je_faxq  .list3 .swiper-prev1{text-align: center;opacity: .6; line-height: .7rem;bottom: .3rem;position: absolute;width: .7rem;
  height: .7rem;border-radius: 50%;background: #000; color: #fff;}
.je_faxq  .list3 .swiper-next1:hover,.je_faxq  .list3 .swiper-prev1:hover{
  background: #ec6a1c;color: #fff;
}
.je_faxq  .list3 .swiper-next1{left: 0;position: relative;z-index: 1;top: -2.1rem;}
.je_faxq  .list3 .swiper-prev1{left: 6.7rem;position: relative;z-index: 1;top: -2.85rem;}


/*联系我们*/
.ab_lxwmq .center{background: #d8d9d9;padding: .4rem .25rem;}
.ab_lxwmq .map{width: 100%;border-radius: 10px;}
.ab_lxwmq .map img{width: 100%;border-radius: 5px;}
.ab_lxwmq .addrs{border-radius: 5px;margin-top: .3rem;background: #fff;}
.ab_lxwmq .addrs .center{border-radius: 5px; border-top:.13rem solid #ec6a1c; background: #fff;}
.ab_lxwmq .addrs .center h2{line-height: .58rem;font-size: .32rem;color: #333;}
.ab_lxwmq .addrs .btn{border-radius: 5px;padding: .4rem 0; background: #f5f5f5; }
.ab_lxwmq .addrs .btn button{width: 2rem;font-size: .2rem; line-height: .55rem;border-radius: 40px;border:none;background: #646464; text-align: center;color: #fff;}
.ab_lxwmq .addrs .btn1{margin-left: 20%;}
.ab_lxwmq .addrs .btn2{margin-left: .2rem;}
.ab_lxwmq .addrs .btn2 .iconfont{width: .2rem;font-size: .2rem;margin-left: .2rem;height: .2rem;border:1px solid #fff;border-radius: 50%; }
.ab_lxwmq .addrs h2{line-height: .45rem;color: #333;font-size: .26rem;padding-top: .3rem;}
.ab_lxwmq .addrs ul{display: flex;justify-content:flex-start;}
.ab_lxwmq .addrs ul li{line-height: .45rem;font-size: .18rem;color: #999;}
.ab_lxwmq .addrs .btn1 .iconfont{font-size: .24rem;line-height: .2rem; padding-left: .2rem;}
.ab_lxwmq .addrs .btn button:hover{background: #ec6a1c;}


/*下载专区*/
.download .center{background: #d8d9d9;padding: .4rem .25rem;}
.download .slideTxtBox .hd{  background:#ec6a1c;   }
.download .slideTxtBox .hd ul{background: #ec6a1c; display: flex;justify-content:flex-start;   }
.download .slideTxtBox .hd ul li{line-height: .9rem; float:left;text-align: center;width: 50%; cursor:pointer;  }
.download .slideTxtBox .hd ul li a{height: .9rem; color: #fed1b6;display: inline-block;line-height: .9rem;font-size: .3rem;}
.download .slideTxtBox .hd ul li.on a{ color: #fff; border-bottom: 1px solid #fff;   }
.download .slideTxtBox .bd .center .links{display: flex;justify-content:space-between;flex-wrap:wrap;}
.download .slideTxtBox .bd .links a{display: block;width: 3.35rem;margin-top: .3rem;}
.download .slideTxtBox .bd img{display: block;width: 100%;}
.download .slideTxtBox .bd p{overflow: hidden; line-height: .65rem;height: .65rem; background: #fff;background: #fff;color: #333;font-size: .2rem;text-align: center;}


/*新闻动态*/
.new_list .center{background: #d8d9d9;padding: .4rem .25rem;}
.new_list .top .swiper-slide{width: 100%;}
.new_list .top .swiper-slide img{width: 100%;}
.new_list .swiper-pagination-bullet{ width: .13rem!important;height: .13rem!important;}
.new_list .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 .05rem!important;}
.new_list .swiper-pagination-bullet-active{background: #ec6a1c!important;}
.new_list .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 2.2rem!important;}
.new_list .top .dete{background: #fff;padding: .2rem .25rem;}
.new_list .top .dete h2{line-height: .58rem;height: 1.2rem;font-size: .3rem;color: #333;}
.new_list .top .dete p{color: #999;font-size: .2rem;line-height: .45rem;}
.new_list .top .dete p .iconfont{font-size: .24rem;margin-right: .15rem;}
.new_list .bot{margin-top: .3rem;}
.new_list .bot .pic{width: 2.3rem;}
.new_list .bot .pic img{width: 100%;}
.new_list .bot a{display: block;margin-bottom: .3rem;height: 2.15rem;}
.new_list .bot .list_one{display: flex; justify-content:flex-start;}
.new_list .bot .meas{background: #fff; width: 4.2rem;padding:0 .25rem; }
.new_list .bot .meas h3{line-height: .58rem;height: .58rem;overflow: hidden; font-size:.3rem; color: #333;}
.new_list .bot .meas p{line-height: .35rem;font-size: .24rem;color: #666;}
.new_list .bot .meas .overflow2{height: .72rem;overflow: hidden;}
.new_list .bot .meas .date {padding-top: .15rem;color: #989898;font-size: .2rem;line-height: .45rem;}
.new_list .bot .meas .date .iconfont{font-size: .24rem;margin-right: .15rem;}


/*新闻详情*/
.news_detail .center{background: #fff;padding-top: .3rem;}
.news_detail {background: #d8d9d9;padding-bottom: .3rem;}
.news_detail .center img{width: 100%;border-radius: 10px;}
.news_detail .center h1{line-height: .68rem;text-align: center;;font-size: .32rem;color: #333;}
.news_detail .center .date{margin-bottom: .25rem; line-height: .6rem;color: #999;text-align: center;border-top: 1px solid #eee;border-bottom: 1px solid #eee;}
.news_detail .center p{line-height: .35rem;color: #999;font-size: .24rem;padding: .25rem 0;}
.news_detail .updown{background: #fff;padding-bottom: .25rem;}
.news_detail .updown ul{margin-bottom: .2rem; background: #f3f2f1;padding: 0 .25rem; display: flex;justify-content:flex-start;}
.news_detail .updown li{font-size: .24rem;color: #666;line-height: .75rem;}
.news_detail .updown a{font-size: .24rem;color: #666;}
.news_detail .updown li:nth-child(2){padding-left: .15rem;}
.news_detail .updown li:hover a{color: #ec6a1c;}




/*190116*/
.title5{background: #ec6a1c;}
.title5 .swiper-slide{text-align: center;}
.title5 li a{color: #fff;display: inline;line-height: .9rem;}
.title5 li.on a{font-weight: bold;border-bottom: 2px solid #fff;line-height: .9rem;    padding-bottom: .21rem;}
.title5 li { line-height: .9rem; color: #fff;font-size: .26rem;}
.title5.tl1 .swiper-slide{width: auto!important;padding: 0 .3rem; }


.a-box{width: 100%;padding-top: 58%;background-color: #fff;}
.a-video{width: 100%;height: 100%;position: absolute;left: 0;top: 0;object-fit: cover;}

