a,blockquote,body,code,dd,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,iframe,img,input,label,li,object,ol,p,q,small,span,strong,table,tbody,td,th,tr,ul{margin:0;padding:0;border:0}body{font-family:STHeiti,Microsoft YaHei,Helvetica,Arial,sans-serif;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:none}a,a:active,a:focus,a:hover,a:visited{text-decoration:none}a,img{-webkit-touch-callout:none}img{display:block}li,ol,ul{list-style:none}input[type=password],input[type=text],textarea{resize:none;outline:0;-webkit-appearance:none;white-space:pre-wrap;word-wrap:break-word;background:#fff}.clearfix:after{display:block;clear:both;content:"";visibility:hidden;height:0}
@media screen and (max-width:320px){html{font-size:50px;font-size:18.33333vw}}
@media screen and (min-width:321px) and (max-width:360px){html{font-size:57px;font-size:18.33333vw}}
@media screen and (min-width:361px) and (max-width:375px){html{font-size:65px;font-size:18.33333vw}}
@media screen and (min-width:376px) and (max-width:393px){html{font-size:74px;font-size:18.33333vw}}
@media screen and (min-width:394px) and (max-width:412px){html{font-size:84px;font-size:18.33333vw}}
@media screen and (min-width:413px) and (max-width:414px){html{font-size:94px;font-size:18.33333vw}}
@media screen and (min-width:415px) and (max-width:480px){html{font-size:110px;font-size:18.33333vw}}
@media screen and (min-width:481px) and (max-width:540px){html{font-size:126px;font-size:18.33333vw}}
@media screen and (min-width:541px) and (max-width:640px){html{font-size:144px;font-size:18.33333vw}}
@media screen and (min-width:641px) and (max-width:720px){html{font-size:165px;font-size:18.33333vw}}
@media screen and (min-width:721px) and (max-width:768px){html{font-size:189px;font-size:18.33333vw}}
@media screen and (min-width:769px){html{font-size:102.4px;font-size:13.33333vw}}
body{font-family:PingFangSC-Regular,Microsoft YaHei,Helvetica;background:#fff}body,html a{color:#333}.hidden,.none{display:none!important}
@media screen and (min-width:769px){html{font-size:102.4px}html .wap-wrap{width:768px;margin:0 auto}}
.wap-wrap{font-size:.32rem;width:100%}.wap-content-wrap{position:relative}
.wap-section{margin-bottom:.12rem;background:#fff;padding:.22rem}
.wap-section .wap-linklist{margin-left:-.47rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;letter-spacing:0;font-size:0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.wap-section .wap-linklist,.wap-section .wap-linklist a{color:#333}.wap-section .wap-linklist .link-item{width:2em;display:inline-block;font-size:.32rem;height:.7rem;line-height:.7rem;text-align:center;margin:0 0 0 .59rem;white-space:nowrap}
@font-face{font-family:helveticaneueltpro-bd;src:url(../fonts/helveticaneueltpro-bd.eot);src:url(../fonts/helveticaneueltpro-bd.eot?#iefix) format('embedded-opentype'),url(../fonts/helveticaneueltpro-bd.woff2) format('woff2'),url(../fonts/helveticaneueltpro-bd.woff) format('woff'),url(../fonts/helveticaneueltpro-bd.ttf) format('truetype'),url(../fonts/helveticaneueltpro-bd.svg#allerbold) format('svg');font-weight:400;font-style:normal}
@font-face{font-family:arenacondensed-bold;src:url(../fonts/arenacondensed-bold.eot);src:url(../fonts/arenacondensed-bold.eot?#iefix) format('embedded-opentype'),url(../fonts/arenacondensed-bold.woff2) format('woff2'),url(../fonts/arenacondensed-bold.woff) format('woff'),url(../fonts/arenacondensed-bold.ttf) format('truetype'),url(../fonts/arenacondensed-bold.svg#allerbold) format('svg');font-weight:400;font-style:normal}
a{color:#333;text-decoration:none;outline:medium none}
a:link,a:visited{text-decoration:none}
a:hover{text-decoration:none;color:#ffb50f}
img{max-width:100%}
img,li{vertical-align:top;border:0}
.clear{clear:both;line-height:0;font-size:0;width:0;height:0}
*,:after,:before{margin:0;padding:0;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
body,td,th{font:.14rem/1.5 Microsoft YaHei}
input{font:.14rem/1.5 Microsoft YaHei}
@font-face{font-family:kelson-sans-regular-ru;src:url(../fonts/kelson-sans-regular-ru.eot);src:url(../fonts/kelson-sans-regular-ru.eot?#iefix) format('embedded-opentype'),url(../fonts/kelson-sans-regular-ru.woff2) format('woff2'),url(../fonts/kelson-sans-regular-ru.woff) format('woff'),url(../fonts/kelson-sans-regular-ru.ttf) format('truetype'),url(../fonts/kelson-sans-regular-ru.svg#allerbold) format('svg');font-weight:400;font-style:normal}
.no-padding{padding:0}
.btn{padding:.04rem .18rem;font-size:.14rem}
@keyframes logoOpacity{0%{opacity:0}
25%{opacity:.25}
50%{opacity:.5}
100%{opacity:1}
}
@media (max-width:767px){.fixed-top{top:0;position:fixed;z-index:10;left:0;right:0;border-top:solid 6px #2f2f2f;opacity:1;
animation:logoOpacity .5s;-moz-animation:logoOpacity .5s;-webkit-animation:logoOpacity .5s;-o-animation:logoOpacity .5s;
animation-fill-mode:forwards;box-shadow:0 2px 3px 0 rgba(0,0,0,.2)!important}
.logo{height:.5rem!important}
.logo img{width:1.5rem!important}
}
@media (min-width:768px) and (max-width:1200px){.container{width:100%;}
}
::-webkit-scrollbar
{
    width: 6px;
	height: 16px;
	background-color: rgba(0, 0, 0, 0.34);
}
::-webkit-scrollbar-track
{
    background-color: #fff;
}
::-webkit-scrollbar-thumb
{
    background-color: #2f2f2f;
}
header{float:left;width:100%;background:#fff}
.top_menu{}
.logo{display:inline-block;float:left;opacity:1;height:.6rem;padding:0;position:relative}
.logo img{width: 2.4rem;position:absolute;left:0;top: .19rem;z-index:999;margin:0 15px;}
.top_text{display:block;padding:.15rem 0; }
.fixed-top{top:0;left:0;}
.top_text a,.top_text i{color:#807f83;font-size: .14rem;}
#top-right form{height:.3rem;margin: .3rem 0}
#sub{background-color:#2f2f2f;/* color: #333; */height:  .3rem;border: none;margin-left:0px;}
#sub i{color:#fff;line-height:.22rem}
#key{height: .3rem;border-right:  none;outline:none;font-size:.14rem;padding:.06rem .15rem;border:.01rem solid #ccc;border-radius:.04rem  0 0 .04rem;border-right:none}
#mynav{border-width:0;margin:0}
#mynav .nav{width:100%}
#mynav .nav>li{width:14.28%}
.collapse{padding:0;}
#mynav .nav>li>a{font-size:.14rem;text-transform:capitalize;text-align:center;white-space:nowrap;padding: 0;line-height:  .6rem;color:#333}
section{position:relative;float:left;width:100%}
.banner_frame{position:absolute;bottom:0;left:0;right:0}
.banner_frame:before{content:"";position:absolute;left:0;right:0;bottom:0;min-height:180px;background-color:rgba(0,0,0,.5);z-index:0}
.banner_text1{float:left;position:absolute;z-index:1;bottom:70px}
.banner_text1 span{color:#fff;font-size:30px;font-family:Arial;font-style:italic}
.banner_text2{background:#fff;margin-bottom:45px;width:35%;float:right;position:relative;z-index:1}
.banner_text2 h1{font-size:36px;background-color:#ffb50f;color:#fff;padding:30px;top:0;font-weight:700;line-height:1.3}
.banner_text2 h1 span{display:block;font-size:36px}
.banner_text2 p{font-size:16px;padding:45px 30px}
.index_title{padding-bottom:.45rem}
.index_title h3{text-transform:capitalize;font-size:.3rem;position:relative;color:#ffb50f;letter-spacing:.01rem;font-weight:bold}
.search_title{background:#ffb50f}
.search_title h3{text-transform:capitalize;padding:.4rem 0 .24rem;font-size:.3rem;position:relative;color:#333;letter-spacing:.01rem;font-weight: 600;}
.search_index form{padding:0 0 .4rem;background:#ffb50f}
.search_index .t{width:100%;
    height: .45rem;
    line-height: .45rem;
    border: 0px;
    background: #ededed;
    outline: none;
    color: #333;padding:0 .2rem;position:relative}
.t_i{border-color: transparent #ffb50f;
    border-left: 0px solid transparent;
	border-right: .2rem solid transparent;
	border-top: .2rem solid #ffb50f;
    border-style: solid;position: absolute;
    left: 15px;}
.search_index .stxt{width:100%;padding-left: 10px;
    height: .45rem;
    line-height: .45rem;
    border: 0px;
    background: #fff;
    outline: none;
    color: #999;}
.search_index .s{width:100%;
    height: .45rem;
    line-height: .45rem;
    border: 0px;
    background: transparent;
	border:.03rem solid #fff;
    outline: none;
    color: #333;border-radius:.45rem}
.frame{float:left;width:100%;padding:.45rem 0}
.block{float:left;width:100%}
@media (max-width:767px){.frame{padding:.45rem 0}
.index_title h3{font-weight:normal}
	.index_title{padding-bottom:.3rem}#top-right form{margin:0 0 .3rem 0}
}

@media (min-width:768px) and (max-width:1200px){.frame{padding:.15rem 0}
}

.aboutus{background-color:#f7f7f7;float:left;width:100%}
.aboutus div{padding:0;}
.aboutus a{float:left}
.aboutus a img{height:1.9rem;text-align:center;margin:0 auto;width: 100%;}
.aboutus .proimg{
    width:100%;
    height:1.9rem;
    background:#fff;
}
.aboutus .item_pic,.aboutus .item_text{float:left;width:100%;position:relative;z-index:1;height:1.9rem}
.aboutus .item_text{padding: .15rem .3rem;cursor:pointer;}
.aboutus .item_text a{font-size: .16rem;line-height: .4rem;font-family:helvetica-bold;color: #333;text-transform:capitalize;white-space:nowrap;}
.aboutus .item_text p{float:left;width:100%;font-size: .14rem;height: .66rem;overflow:hidden;margin: .05rem 0;color:  #666;}
.aboutus .item_text a.more{border: solid .01rem #999;line-height:1.5;margin-top: .05rem;}
.aboutus .item_text a.more i{width:0.29rem;color: #999;}
.aboutus .item:hover .item_text a.more i,.aboutus .item:hover .item_text p,.aboutus .item:hover a{color:#fff}
.aboutus .item:hover .item_text a.more{border-color:#fff}
.aboutus .item:before{content:"";-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;position:absolute;top:0;bottom:0;left:0;z-index:0;right:0}
.aboutus .item:hover:before{background-color:#ffb50f}
.aboutus .item:hover .play{margin-top:-.2rem;opacity:1;}
.aboutus .item_pic .play{background:url(../images/more.png) no-repeat;background-size:  contain;width: .4rem;height: .4rem;position:absolute;left:50%;margin-left: -.2rem;top: 50%;z-index:5;opacity:0;margin-top: -.75rem;}
@media (max-width:767px){.aboutus .item_pic,.aboutus .item_text{width:100%}
}
@media (min-width:768px) and (max-width:1200px){.aboutus .item_text a.more{display:none}
.aboutus .item_text{padding:6px 15px}
}
#frame2{background-color:#f6f6f4}
#frame2 .index_title{background-color:#fff;padding:.3rem;float:left;background-image:url(../images/famen.jpg);background-position:right center;background-repeat:no-repeat;margin-bottom:.45rem;width:100%;}
#frame2 .index_title h3{float:left;padding-bottom:.15rem;width:100%;color:#333}
#frame2 .index_title p{float:left;width:50%;color:#666}
#frame2 a{display:block}
.products{position:relative;float:left;width:100%;text-align:center;background-color:#fff}
#owl{float:left;width:100%}
#owl .item{padding:0 15px}
.cases{overflow:hidden;background-color:#fff;padding:.06rem;border-radius:.04rem;border-bottom:solid .03rem #fff;box-shadow:.01rem -.01rem .11rem -.02rem rgba(80,57,58,0); min-height:3.58rem;}
.cases:hover{border-color:#ffb50f;box-shadow:.01rem -.01rem .11rem -.02rem rgba(80,57,58,.3)}
.cases a{display:inline-block}
.cases a span{display:block;line-height: 3;color:#333;font-size:.18rem;min-height:.54rem;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.cases a img{margin-bottom:.1rem}
.cases p{padding:0 .15rem;text-align:left;font-size:.12rem;color:#666;line-height:2;text-align:center; max-height:.72rem; overflow:hidden;}
.cases a.email,.cases a.skype{margin-top:.15rem;color:#333;width:50%;float:left;border-top:solid .01rem #d0d0d0;line-height:.4rem}
.cases a.more{display:inline-block!important;background-color:#ffb50f;color:#fff;font-size:.14rem;margin:.14rem 0}
@media (max-width:767px){#frame2 .index_title{background-image:none;margin-bottom:.15rem}
#frame2 .index_title p{float:left;width:100%}#frame3 .frame  div:nth-child(3){margin:.15rem 0;/* display: none; */}.contact a{float:left!important}
}
@media (min-width:768px) and (max-width:1200px){#frame2 .index_title{background-image:none}
#frame2 .index_title p{float:left;width:100%}
}
#frame3 .index_title a{border-color:#ccc;display:inline-block;margin-top: .24rem;}
#frame3 .index_title a:hover{background-color:#ffb50f;border-color:#ffb50f;color:#fff}
.contact{padding:.3rem 0!important;float:left;width:100%}
.contact p{background-image:url(../images/faq.png);background-position:left center;background-repeat:no-repeat;padding:.32rem 0 .32rem 1.2rem;font-size:.16rem;float:left; width:calc(100% - 2rem);background-size:contain}
.contact a{padding:.1rem;font-size:.18rem;float:right;background-color:#ffb50f;color:#fff;text-transform:uppercase;line-height:.3rem;margin:.15rem 0;width:2rem;}
.contact a i{font-size: .2rem;line-height:.3rem;margin-right:  .1rem;}
.news-left a{display:block;width:100%;height:100%;position:relative}
.news-left a .bgmask{width:100%;height:100%;position:absolute;left:0;top:0;}
.news-left a .play{background:url(../images/more.png) no-repeat;width:.5rem;height:.5rem;position:absolute;left:50%;margin-left:-.25rem;top: 50%;z-index:5;opacity:0;margin-top:  -.95rem;background-size:contain}
.news-left a:hover .play{margin-top:  -.25rem;opacity:1;}
.news-left a:hover .bgmask{background:rgba(0,0,0,.3)}
.news a span{font-family:helvetica-bold;font-size:.16rem;display:block}
.news a.more{font-size:14px;border:solid 1px #ccc;display:inline-block;margin-top:15px}
.news a.more:hover{border:solid 1px #ffb50f;background-color:#ffb50f;color:#fff}
.news ul,.news ul li{float:left;width:100%}
.news ul li{padding-top: .15rem;}
.news ul li:first-child{padding-top:0}
.news ul li i{font-size: .3rem;text-align:center;font-style:initial;line-height: .18rem;color: #eee;}
.news ul li a{float:left;width: 100%;font-size: .16rem;white-space:nowrap;overflow:hidden;padding-bottom: .25rem;position:relative;color:#333;border-bottom:solid 2px rgba(0,0,0,.05);}
.news ul li .news_r{height: 1.8rem;position:relative;}
.news ul li .news_c{font-size: .12rem;/* max-height: .43rem; */overflow:hidden;line-height:  .22rem;/* height:.66rem; */overflow:hidden; white-space: normal;width: 100%;}
.news ul li p.news_t{font-size: .18rem;max-height: .45rem;color: #222;overflow:hidden;line-height:  .4rem;margin-bottom:.1rem}
.news ul li .news_c p{color: #999;}
.news ul li .news_i{position: absolute;
    bottom: 0;
    right: 0;
    height: .4rem;
    width: .4rem;display: flex;
    align-items: end;
    justify-content: center;
}
.news ul li a:hover .news_t,.news ul li a:hover .news_i i{color:#ffb50f}
.news ul li a:hover{border-bottom:solid 2px #ffb50f;}
.news ul li img{height:100%;height:100%}
.news-left .news_r .news_t{font-size: .18rem;max-height: .45rem;color: #333;overflow:hidden;line-height:  .4rem;margin:.2rem 0 .1rem}
.news-left .news_r .news_c {
    font-size: .12rem;
    max-height: .43rem;
    color: #999;
    overflow: hidden;
    line-height: .22rem;
    height: .66rem;
    overflow: hidden;
}
、.news-left .news_l img {
    width: 100%;
    height: 2.99rem;
}
.news-left .news_r .news_i i{color: #eee;}
.news-left .news_r{border-bottom:solid 2px rgba(0,0,0,.05);padding-bottom: .25rem;}
.news-left .news_r .news_rd{display: flex;justify-content: space-between;}
.news-left a:hover .news_t, .news-left a:hover .news_i i{color:#ffb50f}
.news-left a:hover .news_r{border-bottom:solid 2px #ffb50f;}
.foot_ewm h3>img{width: 80%;}
.foot_ewm div>img{width:45%}
.Application{position:relative;display:block}
.Application .cont{position:absolute;top:0;background-color:rgba(254,190,22,.8);color:#fff;left:0;right:0;bottom:0;padding:30px}
.Application .cont span{font-size:.18rem;padding-bottom:.2rem;display:block;}
.Application .cont p{line-height:.2rem;height:1rem;overflow:hidden}
@media (max-width:767px){.news ul li i{float:left;width:0;font-size:.4rem;line-height:.2rem}
.news ul li a{display: flex;flex-wrap: wrap;}
.news ul li p{float:left;width: calc(100% - .3rem);font-size:.14rem}
.news ul li img{display:none}.news-left{margin-bottom:.3rem}
.contact p{padding:0 0 0 .4rem;width:100%}#frame3 .news img{margin-bottom: .3rem}

}
@media (min-width:768px) and (max-width:1200px){.news ul li img{display:none}
.news ul li a{width:calc(100% - .8rem)}
.news ul li p{width:calc(100% - .8rem);max-height:.42rem;overflow:hidden}
.Application .cont p{font-size:.12rem;max-height:.56rem;overflow:hidden}
}
footer{background-color:#191919;float:left;width:100%;background-repeat:no-repeat;background-size:cover;padding: .5rem 0;}
.foot-menu h3{color:#fff;padding-bottom: .4rem;text-transform:uppercase;font-size: .2rem;text-align: right;position:relative;padding-top: .1rem;}
.foot-menu h3:after{content:'';position:absolute;top: .6rem;left:0;height:2px;background:#ffb50f;width:100%;}
footer .col-md-3>div h3:after{width:calc(100% + 30px);}
.foot-menu .foot-title{color:#fff;padding-bottom: 0.4rem;font-size: .2rem;text-align: right;position:relative;display: flex;justify-content: flex-end;} 
.foot-menu .foot-title:after{content:'';position:absolute;top:.6rem;left:0;height:2px;background:#ffb50f;width:100%;}
footer .col-md-3>div h3:after{width:calc(100% + 30px);}
.foot-menu .foot-title>li{margin-left: .22rem;}
.foot-menu li{text-align: right;}
.foot-menu li span{padding:.02rem 0;color:#fff;font-size:.18rem;line-height:2.5;text-align: right;}
.foot-menu li span a{color:#fff;font-size:.18rem;text-transform:capitalize;line-height:2.2;white-space:nowrap}
.foot-menu li>a{color:#fff;font-size:.14rem;text-transform:capitalize;line-height:2.2;white-space:nowrap;display: block;width: 100%;text-align: right;}
.foot-menu li>a:hover{color:#fff;}
.foot-menu li i{padding-right:.22rem;font-size:.12rem;color: #ffb50f;}
.foot-copy{display: flex;justify-content: flex-end;}
.foot-copy p{color:#fff;font-size:.12rem;color: #ffb50f;align-items: center;}
.foot-copy a{margin-left: .22rem;color: #ffb50f;font-size:.12rem;}
.foot-menu .share{color:#fff;background-color:#1a1a1a;width:.3rem;margin-top:0;height:.3rem;display:inline-block;text-align:center;line-height:.3rem;border-radius:.5rem;border:solid .01rem rgba(255,255,255,.4)}
.foot-menu .share:hover{background-color:#000}
.foot_lang{border-top:solid .01rem #5a5a5a;padding:.3rem 0 .3rem 0}
.foot_lang a{color:#fff}
footer .col-md-9>div:nth-child(1) h3:after,footer .col-md-9>div:nth-child(2) h3:after{width:calc(100% + 30px);}
.copy_by{background-color:#ffb50f;color:#333;padding:.15rem 0;font-size:.12rem;float:left;width:100%}
.copy_by span{text-align:right;float:right;text-transform:capitalize}
.copy_by a{color:#333}
.copy_by span img{padding:0 .15rem}
.copy_by span i{padding:0 .15rem}
#frame1 .pro_l{display: flex;justify-content: center;flex-wrap: wrap;padding-bottom:.45rem}
#frame1 .pro_l i{width:100%;text-align:center;line-height: .5rem;color:#b9b9b9}
#frame1 .pro_l i:before{font-size:1rem;}
#frame1 .pro_l p{color:#ffb50f;font-size:.26rem;font-weight: bold;text-transform: capitalize;}
#frame1 .item{position:relative;}
#frame1 .item a{background: linear-gradient(to right, #f2f2f2, #efefef);display:block}
#frame1 .item .item_text{padding-top:.5rem}
#frame1 .item .item_text h3{font-size: .3rem;padding-left: .3rem;font-weight:bold;transition: all .1s ease;}
#frame1 .item .item_text .item_text_c{font-size:.13rem;padding:.26rem .2rem .26rem .3rem;line-height: .2rem;height: 1.3rem;overflow: hidden;}
#frame1 .item_en .item_text .item_text_c{padding-bottom:0}
#frame1 .item .item_text .item_text_y{background-image:url(../images/item_text.png);background-size: contain;
    background-repeat: no-repeat;
    background-position: 65%;font-weight:bold}
#frame1 .item .item_text p{font-size:.18rem;padding-left: .3rem;font-weight:normal}
#frame1 .item .item_pic{margin:.26rem 0}
#frame1 .item .item_i{text-align:right;padding:.3rem;padding-top:0}
#frame1 .item .item_i>i{color:#ffb50f}
#frame1 .item:before{content:'';border-color: transparent #ffb50f;
    border-left: 0px solid transparent;
    border-right: .45rem solid transparent;
    border-top: .45rem solid #fff;
    border-style: solid;
    position: absolute;
    left: 15px;top:0}
#frame1 .item:after{content:'';background-image:url(../images/item_down.png);position: absolute;left:15px;bottom:0;height:.2rem;width: 1.6rem;background-repeat: no-repeat;background-size: cover;}
#frame1 .item a:hover .item_text_c{color:#333}
#frame1 .item a:hover .item_text_y{color:#333;background-position: 85%;}
#frame1 .item a:hover .item_i>i:before{content: "\e840";}
#frame1 .item:hover:after{width: .9rem;}
#erweima{background-image:url(../images/erweima.png);}
#erweimaen{background-image:url(../images/erweimaen.png);background-position:right top .6rem;background-repeat:no-repeat;background-size:35%;padding-bottom:11em}
@media (max-width:767px){#erweima{background-image:none}
#erweimaen{background-image:none}
footer{background-size:cover;background-position:left center}
}
@media (min-width:768px) and (max-width:1200px){#erweima{background-image:none}
}
#mynav .nav>li.open>a{position:relative;background:transparent;color:#ffb50f}
#mynav .nav>li.open>a:before{content:'';width:100%;height:2px;background:#ffb50f;position:absolute;bottom:0;left:0;}
.navbar-default .navbar-collapse{background:#fff}
#mynav .nav>li.active>a{color:#ffb50f;position:relative;background:transparent}
#mynav .nav>li.active>a:before{content:'';width:100%;height:2px;background:#ffb50f;position:absolute;bottom:0;left:0;}
#mynav .dropdown-menu{background-color: #fff;top:.6rem;border:none;display:block;visibility:hidden;opacity:0}
#mynav .dropdown-menu a{color: #333;text-transform:capitalize;padding-top:5px;padding-bottom:5px;}
#mynav .dropdown-menu a:hover{background-color:#ffb50f;color:#fff}
#mynav .nav>li.open .dropdown-menu{visibility:visible;opacity:1}
@media (max-width:767px){.hamburger{position:absolute;top:calc(50% - .2rem);margin-top:0}
.hamburger span{background-color:#ffb50f!important}
}
@media (max-width:767px){.copy_by .by{text-align:left}
}
section:hover .carousel-control{opacity:1}
.carousel-control{bottom:initial;top:calc(50% - .6rem);width:.6rem;height:1.2rem;opacity:0;z-index:10;background-image: none!important}
.carousel-control i{line-height:1.2rem;width:  .6rem;font-size:  .2rem;}
#frame1 .index_title p,#frame3 .index_title p{color:#666}
.carousel-inner>.item>img{margin:0 auto}
.navbar-fixed-top{    -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .1);
    box-shadow: 0 2px 6px rgba(0, 0, 0, .1);}
@media (max-width:767px){
	.search_index form{padding: 0 0 .8rem;}
	.search_index form>div:nth-child(2){padding:0}
	#frame1 .pro_l p {
		font-size: .13rem;
		font-weight: normal;
	}
	#frame1 .pro_l i:before{font-size:.8rem}
	#frame1 .pro_l i{    line-height: .5rem;}
	#frame1 .item:nth-child(3),#frame1 .item:nth-child(4){margin-top:.4rem}
	.news ul li .news_r{height:auto;padding:0}
	.news ul li .news_i{display:none}
	.foot-menu h3{text-align:left}
	.foot-menu li {
    text-align: left;
}
footer .col-md-9>div:nth-child(1) h3:after, footer .col-md-9>div:nth-child(2) h3:after {
    width: 100% ;
}
}
#frame1 .item_en:after{display:none}
#frame1 .item .item_i_en {
    padding: .3rem;
    padding-top: 0;
	display:flex;
	align-items: center;
    justify-content: space-between;
}
#frame1 .item .item_i_en p{font-size: .18rem;    font-weight: bold;}
#frame1 .item .item_i_en>i{font-size: .24rem;color:#ffb50f}
.page_about_jj_img2{margin-top: .6rem;}
.page_about_jj_img2 .fuwu_num{margin-top: .4rem;}
.page_about_jj_img2 .fuwu_num:first-child{margin-top: 0;}
.page_about_jj_img2 .fuwu_num h6{color:#ffb50f;font-size: .44rem;position: relative;display: inline;}
.page_about_jj_img2 .fuwu_num h6>span{    color: #ffb50f;
    font-size: .38rem;
    position: absolute;
    top: 0;
    right: -.3rem;}
.page_about_jj_img2 .fuwu_num>p{margin-top: .1rem;}
.about-right .about-item{display: flex;justify-content: flex-end;}
.about-right .about-item p {
    background-image: url(../images/about_text.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    line-height: .4rem;
    height: .4rem;
    font-weight: bold;
    font-size: .18rem;
    padding: 0 .3rem;
    margin-left: .2rem;
}
.about-c{margin:.2rem 0 .5rem}
.about-item1{display: flex;align-items: flex-end;justify-content: space-between;}
.about-lst{width: 16.6667%;}
.about-lst h6{ color: #ffb50f;font-size: .24rem;font-weight: 600;}
.about-lst p{margin-top: .1rem;font-size: .13rem;}
.about-lst .nnn{position: relative;width: .3rem;}
.about-lst .line{width: 1px;background: #b9b9b9;margin-top: -.12rem;margin-left: .15rem;}
.about-lst:nth-child(1) .line{height:3rem}
.about-lst:nth-child(2) .line{height:2rem}
.about-lst:nth-child(3) .line{height:4rem}
.about-lst:nth-child(4) .line{height:2rem}
.about-lst:nth-child(5) .line{height:3rem}
.about-lst:nth-child(6) .line{height:1.8rem}
.about-lst i {
    font-size: .3rem;
    text-align: center;
    font-style: initial;
    color: #b9b9b9;
}
.about_l{text-align: center;}
.about_l i {
    width: 100%;
    text-align: center;
    line-height: .5rem;
    color: #b9b9b9;
}
.about_l i:before {
    font-size: 1rem;
}
.about-p{color:#333;line-height: .3rem;margin-top: .3rem;}
.about-bg{height: 4.5rem;background-size: contain;background-repeat: no-repeat;    margin-top: -2rem;
    position: relative;}
.zizi{width:80%;display: flex;align-items: center;margin: 0 auto;}
.renz{width: 30%;}
.renz img{border: .1rem solid #ffb50f;width: 80%;margin-bottom: 0;}
.cp{width:70%}
@media (max-width:900px){
    .page_about_jj_img2 {
        margin-top: 0;
    }
    .about-right .about-item{justify-content: left;}
    .page_about_jj_img2 .fuwu_num {
        margin-top: .2rem;
        margin-bottom: .2rem;
    }
    .about-c {
        margin: .2rem 15px .5rem;
    }
    .about-lst .line{display: none;}
    .about-item1 {
        display: flex;
        align-items: center;
        justify-content: space-between;
        flex-wrap: wrap;
        margin: 0 15px;
    }
    .about-lst {
        width: 33.33%;
    }
    .about-bg {
        height: 2rem;
        background-size: contain;
        background-repeat: no-repeat;
        margin-top: 0;
        position: relative;
    }
    .about-lst h6 {
        color: #ffb50f;
        font-size: .18rem;
        font-weight: 600;
    }
    .zizi {
        width: calc(100% - 30px);
        display: flex;
        align-items: center;
        margin: 0 auto;
    }
    .about_l i:before {
        font-size: .6rem;
    }
    .about-p {
        color: #333;
        line-height: .3rem;
        margin-top: .1rem;
    }
}
.yanfa{    display: flex;
    width: 100%;
    justify-content: space-between;
    align-items: center;}
.yanfa-l{width:40%;display: flex;
    justify-content: center;
    align-items: center;
}
.yanfa-r{width:60%}
.yanfa-l .news_t {
    text-transform: capitalize;
    font-size: .3rem;
    position: relative;
    color: #ffb50f;
    letter-spacing: .01rem;
    font-weight: bold;
}
.yanfa-l .news_c{
    color: #333;
    line-height: .3rem;
    margin: .3rem 0 .1rem;
}
.yanfa-l .news_i{
    font-style: initial;
    color: #ffb50f;
}
.yanfa-l .news_i i{font-size: .3rem;}
.yanfa.mobile{display: none;}
@media (max-width:900px){
    .yanfa{display: block;width: calc(100% - 30px);margin: 0 auto;}
    .yanfa-r{width: 100%;}
    .yanfa-r,.yanfa-l{margin:.2rem 0}
    .yanfa-l .news_c {
        color: #333;
        line-height: .3rem;
        margin: .15rem 0 .15rem;
    }
    .yanfa-l .news_t {
        text-transform: capitalize;
        font-size: .3rem;
        position: relative;
        color: #ffb50f;
        letter-spacing: .01rem;
        font-weight: bold;
        margin-top: .3rem;
    }
    .yanfa.pc{display: none;}
    .yanfa.mobile{display: block;}
}
.nybanner{width:100%}
@media (max-width:768px){
.foot-menu .foot-title{color:#fff;padding-bottom: .3rem;text-transform:uppercase;font-size: .2rem;text-align: right;position:relative;display: block;justify-content: flex-end;} 
    .foot-menu .foot-title>li {
        margin-left: 0;
    }
    .foot-menu .foot-title:after {
        display: none;
    }
    .foot_ewm h3>img{width:50%}
    footer .col-md-3>div h3:after {
        width: 100%;
    }
    .n-two{margin-top: .4rem;}
    .nybanner{height:320px}
    .nybanner img{height:100%;width: 100%;}
}
.index_search{height: 0px;}
.index_search .wxBox {
    position: absolute;
    bottom: 100%;
    background: aliceblue;
    right: 0;
    height: 0;
    overflow: hidden;
    transition: height 0.36s ease;box-shadow: 0 8px 16px rgba(0, 0, 0, .1);
}
.index_search .wxBox.search-open{
    height: 150px;
}
.index_search .wxBox img{height:150px;width:150px;}