.max_width{width:90%;margin:0 auto;}
/***** Header *****/
header{position: fixed;width: 100%;top: 0;z-index: 1000;padding: 0 1rem;display: flex;justify-content: space-between;line-height: 1rem;}
header:after{position: absolute;content:'';height:100%;left:0;top:0;width:.8rem;background:#fff;z-index:0;transition:2s}
header:before{position: absolute;content:'';height:100%;right:0;top:0;width:0;background:#fff;z-index:0;transition:2s}
header.on:after{width:100%;transition:2s;box-shadow: 1px 1px 3px #c9c9c9;}
header.on:before{width:100%;transition:2s;}
header>div{z-index:1}
header .logo{width: 21.2%;}
header .right{display:flex;align-items: center;}
header .right .tel{font-size:.18rem;color:#fff;transition:2s;}
header.on .right .tel{color:#555;transition:2s;}
header .right .search{margin-left:1.5rem;}
header .right .search a{background: url(../images/search.png) no-repeat center;background-size: .21rem;width: .21rem;height: .21rem;transition:2s;}
header.on .right .search a{background: url(../images/search1.png) no-repeat center;transition:2s;background-size: .21rem;width: .21rem;height: .21rem;}
nav{position:fixed;left:0;top:0;height:100%;z-index: 1000;width: .8rem;box-shadow: 1px 0 3px #c9c9c9;}
nav .mian{height: 100%;text-align: center;position: relative;z-index: 5;background: #fff url(../images/nav_bj.png) no-repeat bottom left;background-size: .72rem;}
nav .mian .menu{display:inline-block;margin: .3rem 0 2rem;}
nav .mian .menu .tb{background: url(../images/icon-0.png) no-repeat center;width: .4rem;height: .35rem;background-size: 100%;margin: 0 auto .13rem;cursor: pointer;transition: .2s;}
nav.on .mian .menu .tb{background: url(../images/icon-3.png) no-repeat center;background-size: .19rem;transition: .2s;}
nav .mian .menu span{font-size:.16rem;color:#2e2e2e;}
nav .mian .navs{font-size: 0;}
nav .mian .navs li{margin-bottom: .15rem;}
nav .mian .navs a{display:inline-block;}
nav .mian .navs .tb{margin: 0 auto .05rem;}
nav .mian .navs .tb.i1{background: url(../images/icon-1.png) no-repeat center;width: .33rem;height: .29rem;background-size: 100%;}
nav .mian .navs .tb.i2{background: url(../images/icon-2.png) no-repeat center;width: .3rem;height: .3rem;background-size: 100%;}
nav .mian .navs span{color:#2e2e2e;font-size:.16rem;}
nav .box{position: absolute;top: 0;left: 0;height: 100%;background: #17a255;padding: .4rem .45rem 0;transform: translateX(-100%);z-index: 4;transition: .8s;}
nav .box a{white-space:nowrap;font-size: .24rem;color: #fff;line-height: 2;display: inline-block;}
nav.on .box{transform:translateX(.8rem);transition: .8s;}
nav .mask {position:fixed;width:100%;height:100%;background: #000000b0;top:0;left:0;display: none;z-index: 3;}
nav.on .mask{display:block;}
/***** Header End *****/

.position{position:relative;top:-1.5rem;}
.tem_banner{position:relative;width: 100%;margin: 0 auto;}
.tem_banner.index .txt{position:absolute;width:100%;height:100%;top:0;left:0;font-size:.16rem;color: #fff;display: flex;align-content: center;align-items: center;}
.tem_banner.index .txt .box{width: 100%;text-align: right;}
.tem_banner.index .txt .box .img{width:2.7rem;margin: 0 auto;opacity:0;transform: translateY(.5rem);}
.tem_banner.index .txt .box h2{font-size: .6rem;letter-spacing:.05rem;margin:.4rem 0 .2rem;opacity:0;transform: translateY(.5rem);}
.tem_banner.index .txt .box h3{font-family: 'STXingkai';font-size:.48rem;letter-spacing:.05rem;display: block;margin-bottom: .5rem;opacity:0;transform: translateY(.5rem);}
.tem_banner.index .txt .box p{font-size: .36rem;color: #fff;opacity:0;transform: translateY(.5rem);}
.tem_banner.index .swiper-slide-active .txt .box h2{transform: none;transition: 1s;opacity: 1;transition-delay: .3s;}
.tem_banner.index .swiper-slide-active .txt .box p{transform: none;transition: 1s;opacity: 1;transition-delay: .6s;}
.tem_banner .slide-pagination{transition:.5s;position:absolute;z-index:1;bottom:5%;left:50%;transform:translateX(-50%);text-align:center}
.tem_banner .slide-pagination span{width:11px;height:11px;border-radius:100%;border:1px solid #fff;opacity:1;background:0 0;margin:0 5px;outline:0}
.tem_banner .slide-pagination span.swiper-pagination-bullet-active{background: #fff;border-color: #fff;}

.tem_banner.indise .flash{font-size:0;position: relative;}
.tem_banner.indise .flash img{width:100%;height:100%}
.tem_banner.indise .txt{position:absolute;bottom: 0;left:0;width:100%;height: 100%;text-align: center;z-index: 1;color:#fff;display: flex;align-items: center;}
.tem_banner.indise .txt .title{width:100%;text-align: center;}
.tem_banner.indise .txt .title>*{text-transform:uppercase;text-shadow:1px 1px 4px #000;}
.tem_banner.indise .txt .title h2{font-size: .72rem;color:#fff;font-family: 'STXingkai';letter-spacing: .02rem;}
.tem_banner.indise .txt .title p{font-size: .3rem;color:#fff;font-family:'arial';display:block;margin-top:.3rem;line-height:1.6;letter-spacing: .05rem;}

.index_about{padding:.7rem 1rem;background: url(../images/about_bj.png) no-repeat right center;background-size: 1.1rem;}
.index_about>div{display:flex;align-items: center;justify-content: space-around;flex-wrap: wrap;}
.index_about .left{width:40%;padding-right: .8rem;}
.index_about .left h2{font-size:.48rem;color:#2a2c2a;}
.index_about .left p{font-size:.16rem;color:#585858;line-height: 1.7;display:block;margin:.5rem 0;}
.index_about .left a{width:.45rem;height:.45rem;line-height:.45rem;border:1px solid #009944;text-align:center;border-radius:100%;color:#009944;font-size:.18rem;}
.index_about .left a:hover{background:#009944;color:#fff;}
.index_about .min{width:20%;}
.index_about .right{width:40%;padding-left: .5rem;}
.index_about .right .item{width:100%;display:flex;/* justify-content: space-around; */margin-bottom: .6rem;align-items: center;}
.index_about .right .item:last-child {margin-bottom: 0;}
.index_about .right .item .tb{width: 19%;text-align: left;}
.index_about .right .item .txt{width: 81%;padding-left: .2rem;}
.index_about .right .item .txt h2{font-size:.48rem;color:#575452;display: block;margin-bottom: .1rem;}
.index_about .right .item .txt p{font-size:.14rem;color:#454545;line-height:1.7}

.index_honor{width:100%;position: relative;}
.index_honor .title{position:absolute;width:100%;left:0;top: 0;z-index:1;padding: .9rem 1rem 0;}
.index_honor .title h2{font-size:.48rem;color:#2a2c2a;}
.index_honor .title h2 em{font-size:2rem;color:#009944;margin-right: .2rem;letter-spacing: -.1rem;}

.index_service{width:100%;padding-left:.8rem;display:flex;flex-wrap: wrap;}
.index_service .item{width:25%;position:relative;}
.index_service .item:hover img{transform:scale(1.1)}
.index_service .item .txt{position:absolute;bottom: 0;width: 100%;height: 100%;text-align: center;padding: 0 1.26rem;display: flex;flex-direction: column;justify-content: center;}
.index_service .item .txt h2{display:inline-block;color: #fff;font-size: .3rem;border: 1px solid #ddd;padding: .12rem .3rem;}
.index_service .item .txt span{color: #fff;font-size: .16rem;margin-top: 1rem;}
.index_service .item .txt span:hover{text-decoration: underline;}
.index_service .item .txt>*{text-shadow:1px 1px 4px #000;}

.index_news{padding: .7rem 1rem;}
.index_news .title{text-align:center;margin-bottom:.45rem;}
.index_news .title h2{color:#363636;font-size:.46rem;}
.index_news .min{display: flex;margin-bottom: .45rem;flex-wrap: wrap;}
.index_news .min dl:first-child{width: 43%;border-radius: .5rem 0;overflow: hidden;}
.index_news .min dl:first-child a:hover img{transform:scale(1.1)}
.index_news .min dl{width: 18.33%;position: relative;}
.index_news .min dl.i2{background:#e9e9e9;}
.index_news .min dl.i2:after{position:absolute;content:'';right:0;top:50%;width: .35rem;height: .49rem;background: url(../images/icon-jt2.png) no-repeat center;background-size: 100%;transform: translateY(-50%);}
.index_news .min dl.i3:after{position:absolute;content:'';right:0;top:50%;width: .35rem;height: .49rem;background: url(../images/icon-jt3.png) no-repeat center;background-size: 100%;transform: translateY(-50%);}
.index_news .min dl.i3{background:#d6d6d6;}
.index_news .min dl.i4{background:#b6b6b6;}
.index_news .min dl .txt{position:absolute;bottom:0;width: 100%;background: #0000008c;padding: .25rem;}
.index_news .min dl .txt h2{color:#fff;font-size:.18rem;}
.index_news .min dl .ones{padding: .65rem .2rem 0;}
.index_news .min dl .ones h2{font-size:.2rem;color:#363636;line-height: 1.5;display: block;}
.index_news .min dl .ones span{font-size:.16rem;color:#737373;position: absolute;bottom: .25rem;}
.index_news .bot{width:100%;border-top:1px solid #d6d6d6;display: flex;justify-content: space-between;flex-wrap: wrap;}
.index_news .bot .item{width:33.33%;}
.index_news .bot .item a{padding:.3rem .2rem;background:#fff;position: relative;}
.index_news .bot .item a span{font-size:.14rem;color:#363636;display: block;background: url(../images/time.png) no-repeat left center;background-size: .17rem;padding-left: .23rem;}
.index_news .bot .item a h2{color:#252525;font-size:.2rem;display:block;margin:.1rem 0}
.index_news .bot .item a p{font-size:.16rem;color:#575757;line-height:1.5}
.index_news .bot .item a:hover{box-shadow:1px 1px .1rem #b5b5b5;z-index: 1;}

.index_bot{padding: .8rem 0;}
.index_bot .title {text-align:center;margin-bottom: .55rem;}
.index_bot .title h2{font-size:.46rem;color:#fff;}
.index_bot .con{width:100%;text-align: center;}
.index_bot .con p:first-child{font-size:0;margin-bottom:.2rem;display: inline-block;max-width: 1.1rem;}
.index_bot .con p{font-size:.24rem;color:#fff;display:block;}
/***************************/
.page_nav{border-bottom: 1px solid #dedede;background: #fff;padding: 0 .2rem 0 1rem;}
.page_nav .w1400{display:flex;justify-content: space-between;}
.page_nav .navs{display:flex;width: 100%;}
.page_nav .navs li{padding:.3rem 0;margin-right: .6rem;position:relative;}
.page_nav .navs li:after{position:absolute;content:'';bottom: -1px;width:0;left:0;height: 2px;background: #009944;transition:.36s;}
.page_nav .navs li:hover:after,.page_nav .navs li.on:after,.page_nav .navs li:first-child:after{width:100%;transition:.36s;}
.page_nav .navs li a{font-size:.18rem;color:#202020;}
.page_nav .navs li:hover a,.page_nav .navs li.on a,.page_nav .navs li:first-child a{color:#009944;}

/***** Web Page *****/
.page_about{width:100%;}

.comm_title{text-align:center;margin-bottom:.4rem;}
.comm_title h2{font-size:.36rem;color:#262525;display:block;margin-bottom:.1rem;}
.comm_title p{font-size:.16rem;color:#b8b8b8;}

.company{width:100%;padding: .7rem 0;}
.company .con{font-size:.16rem;color:#555555;line-height:2}
.culture{width:100%;padding-top: .6rem;}
.culture .list{padding-left:.8rem;display:flex;}
.culture .list>div{display:flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;align-items: center;}

.companyhonor{padding:.7rem 0;background:url(../images/honor_bj.png) no-repeat left bottom;background-size: 5.37rem;}
.companyhonor .list{width:100%;position: relative;padding: 0 .7rem;}
.companyhonor .list a{padding:.1rem;background:#d2d2d2;border-radius:.1rem;}
.companyhonor .list a:hover img{transform:scale(1.1)}
.companyhonor .list .navigations{position:absolute;top:50%;left: 0;z-index: 1;width: 100%;}
.companyhonor .list .navigations>div{position:absolute;top:0;width:.35rem;height:.35rem;border:1px solid #1a8e51;line-height:.35rem;text-align:center;border-radius: 100%;color: #1a8e51;font-size: .2rem;}
.companyhonor .list .navigations .left{left:0}
.companyhonor .list .navigations .right{right:0;}

.companystyle {padding:.7rem 0}
.companystyle .comm_title h2{color:#fff}
.companystyle .comm_title p{color:#fff;}
.companystyle .list{width:100%;}
.companystyle .list a{padding:.1rem;background:#fff;}
.companystyle .list a:hover img{transform:scale(1.1)}
.companystyle .list .paginations{font-size:0;text-align:center;margin-top:.5rem;}
.companystyle .list .paginations span{width:.14rem;height:.14rem;border:1px solid #fff;background:transparent;opacity:1;margin:0 .02rem}
.companystyle .list .paginations span.swiper-pagination-bullet-active{background:#fff}

/**** Service Items ****/
.page_service{width:100%;}
.page_service .item{height:100vh;position: relative;padding: 0 .2rem 0 1rem;}
.page_service .item>div:first-child{height:100%;display:flex;align-items: center;}
.page_service .item .jt{position: absolute;bottom: .5rem;left: 50%;width: .54rem;height: .54rem;background: url(../images/jt_down.png) no-repeat center;border: 1px solid #fff;border-radius: 100%;text-align: center;line-height: .54rem;background-size: .14rem;animation: servicejt 1.2s infinite;}
@keyframes servicejt{0 {bottom:.5rem;}50% {bottom:.3rem}100% {bottom:.5rem}}

.page_service .txt>*{color:#fff;text-shadow: 1px 1px 3px #000;}
.page_service .txt span{font-size:.24rem;}
.page_service .txt h2{font-size:.5rem;display: block;margin-top: .15rem;}
.page_service .txt p{font-size:.16rem;display: inline-block;width: 40%;line-height: 1.8;margin: .45rem 0;}
.page_service .txt a{display:inline-block;padding:.18rem .54rem;border:1px solid #fff;border-radius:.1rem;font-size:.16rem;color: #fff;}
.page_service .txt a:hover{background:#094;color:#fff;border:1px solid #094;}


.servier_show{width:100%;}
.servier_show .banner{position:relative;}
.servier_show .banner .txt{position:absolute;left: 0;top: 0;width: 100%;height: 100%;padding: 0 1rem;}
.servier_show .banner .txt>div{display:flex;height:100%;align-items: center;}
.servier_show .banner .txt .box{width:50%;}
.servier_show .banner .txt .box>*{color:#fff;text-shadow: 1px 1px 3px #000;}
.servier_show .banner .txt a{font-size:.16rem;background:url(../images/black.png) no-repeat left center;line-height: .3rem;padding-left: .35rem;display: inline-block;background-size: .28rem;}
.servier_show .banner .txt span{font-size:.24rem;display:block;margin:.5rem 0 .1rem;}
.servier_show .banner .txt h2{font-size:.5rem;}
.servier_show .banner .txt p{font-size:.16rem;line-height:1.75;display:block;margin-top:.45rem}
.servier_show .content{padding: .7rem 1rem;}
.servier_show .content>div{display:flex;justify-content: space-between;}
.servier_show .content .con{width: 70%;font-size: .16rem;color: #606060;line-height: 1.7;}
.servier_show .content .image{width: 24.5%;}
.servier_show .content .image .title {margin-bottom:.3rem;}
.servier_show .content .image .title h2{font-size:.24rem;color:#1c8e3d;}
.servier_show .content .image .list{font-size: 0;display: flex;flex-direction: column;}
.servier_show .content .image .list>div{margin-bottom:.25rem;}
.servier_show .content .image .list>div:hover img{transform:scale(1.1)}
.servier_show .message{padding: .7rem 1rem;background: #f3f3f3 url(../images/message_bj.jpg) no-repeat right center;background-size: 6rem;}
.servier_show .message .title{margin-bottom:.4rem;}
.servier_show .message .title h2{color:#252525;font-size:.3rem;}

.message .list{width: 72%;}
.message .list form{display:flex;justify-content: space-between;flex-wrap: wrap;}
.message .list form dl{width:100%;margin-bottom: .5rem;}
.message .list form dl.name,.message .list form dl.tel,.message .list form dl.email{width:30%}
.message .list form dl h2{font-size:.16rem;color:#3d3e3e;display: block;margin-bottom: .1rem;}
.message .list form dl input{background:#fff;border:1px solid #dcdcdc;line-height:.55rem;display:block;width:100%;padding: 0 .1rem 0 .4rem;}
.message .list form dl.name input{background: #fff url(../images/name.png) no-repeat .16rem center;background-size: .12rem;}
.message .list form dl.tel input{background: #fff url(../images/tel.png) no-repeat .16rem center;background-size: .13rem;}
.message .list form dl.email input{background: #fff url(../images/email.png) no-repeat .16rem center;background-size: .16rem;}
.message .list form dl textarea{display:block;width:100%;background: #fff url(../images/content.png) no-repeat .16rem .13rem;border:1px solid #dcdcdc;padding: .1rem .1rem .1rem .4rem;height: 1.78rem;background-size: .15rem;}
.message .list form dl button{background:#1a8e51;font-size:.16rem;color:#fff;display:inline-block;border:none;padding:.15rem .8rem}


.editor{padding:.1rem 0;line-height:1.8}
.editor table tr{border-top:1px solid #555;border-left:1px solid #555}
.editor table tr{border-bottom:1px solid #555}
.editor table tr td{border-right:1px solid #555}

.page_case{padding: .7rem 0;background:#f5f5f5;}
.page_case .list{width:100%;display: flex;flex-wrap: wrap;justify-content: space-between;}
.page_case .list a{margin-bottom: .1rem;width: 32%;}
.page_case .list a .img{border-radius:.1rem;overflow:hidden;}
.page_case .list a h2{font-size:.16rem;padding:.2rem 0;color: #404040;}
.page_case .list a:hover img{transform:scale(1.1)}
.page_case .list a:hover h2{color:#009944;}

.page_news{width:100%;padding:.7rem 0;}
.page_news .list{width:100%;display:flex;flex-wrap: wrap;justify-content: space-between;}
.page_news .list a{width: 23.2%;background: #f4f4f4;}
.page_news .list a:hover img{transform:scale(1.1)}
.page_news .list .txt{padding:.3rem .2rem}
.page_news .list .txt span{font-size:.14rem;color:#009944;display:block;padding-left: .23rem;background:url(../images/time.png) no-repeat left center;background-size: .17rem;}
.page_news .list .txt h2{font-size:.18rem;color:#313131;margin:.13rem 0 .15rem}
.page_news .list .txt p{font-size:.16rem;color:#5a5a5a;line-height:1.5;margin-bottom: .2rem;}
.page_news .list .txt i{font-size:.14rem;color:#009944;padding-left: .32rem;background:url(../images/news_more.png) no-repeat;background-size: .24rem;line-height: .24rem;display: block;}
.show_news {padding: .6rem 0 1rem;}
.show_news h2 {font-size:.36rem;color:#333;text-align:center;line-height: 1.5;}
.show_news .met_infos {padding:.15rem 0 .35rem;font-size:.14rem;color:#585858;text-align:center;}
.show_news .met_infos span {display:inline-table;margin:0 .1rem;}
.show_news .met_infos span a {font-size:.14rem;color:#585858}
.show_news .editor {font-size:.16rem;color:#333;line-height:1.8}


.met_page {padding:.45rem 0 0;margin:.45rem 0 0;border-top:1px solid #e5e5e5;}
.met_page li {margin:.1rem 0;font-size:.14rem;color:#333;}
.met_page li>* {display: inline-block;vertical-align: top;}
.met_page li a {font-size:.14rem;color:#333}

.editor{padding:.1rem 0;line-height:1.8}
.editor table tr{border-top:1px solid #555;border-left:1px solid #555}
.editor table tr{border-bottom:1px solid #555}
.editor table tr td{border-right:1px solid #555}

.page_contact{width: 100%;}
.page_contact>div{padding: .7rem 1rem;}
.page_contact .contact{background:#f7f7f7;}
.page_contact .contact .item{display: table;text-align: center;margin-bottom: .5rem;width: 100%;/* justify-content: space-between; */}
.page_contact .contact .item dl{padding: 0 .4rem;position: relative;display: table-cell;width: 36%;}
.page_contact .contact .item dl:after{position:absolute;content:'';left:0;top:0;width:1px;height:100%;background:#000;}
.page_contact .contact .item dl:first-child:after{display:none;}
.page_contact .contact .item dl .tb{width:.46rem;height:.46rem;margin:0 auto;background-size: 100% !important;}
.page_contact .contact .item dl.addr .tb{background:url(../images/c_addr.png) no-repeat center;}
.page_contact .contact .item dl.tel .tb{background:url(../images/c_tel.png) no-repeat center;}
.page_contact .contact .item dl.fax .tb{background:url(../images/c_fax.png) no-repeat center;}
.page_contact .contact .item dl.email .tb{background:url(../images/c_email.png) no-repeat center;}
.page_contact .contact .item dl h2{font-size:.16rem;color:#272727;display:block;margin: .15rem 0 .07rem;}
.page_contact .contact .item dl p{font-size:.16rem;color:#272727;}
.page_contact .message {background: url(../images/message1_bj.jpg) no-repeat right bottom;background-size: 31%;}
.page_contact .message .list{padding-top:1rem}

footer {width:100%;padding: .45rem 1rem .3rem;background: #292929;}
footer>div{display:flex;justify-content: space-between;flex-wrap: wrap;}
footer .left{width: 72%;display: flex;justify-content: space-between;}
footer .left dl{}
footer .left dl dt{margin-bottom: .15rem;}
footer .left dl dt a{color:#fff;font-size: .2rem;}
footer .left dl dd a{color:#fff;font-size:.14rem;line-height: 2;}
footer .right{width: 16%;}
footer .right>div{margin-bottom:.35rem;}
footer .right>div:last-child{margin-bottom:0}
footer .right h2{font-size:.2rem;color:#fff;display:block;margin-bottom:.05rem;padding-left:.35rem;line-height: .3rem;}
footer .right .tel h2{background:url(../images/foot_tel.png) no-repeat left center;background-size: .28rem;}
footer .right .email h2{background:url(../images/foot_email.png) no-repeat left center;background-size: .28rem;}
footer .right .message h2{background:url(../images/foot_message.png) no-repeat left center;background-size: .19rem;}
footer .right h3{font-size:.24rem;color:#fff;}
footer .right a{background:#009944;display:inline-block;padding:.06rem .3rem;color:#fff;margin-top:.1rem;}
footer .copy{width:100%;}
footer .copy>*{color:#fff;font-size:.14rem;margin-right:.1rem;display: inline-block;vertical-align:middle;}
footer .copy>*>*{display:inline-block;vertical-align:middle;margin-right: .05rem;}



/**/
/********<=767 mobile nav style css********/
.m-header {background: #ffffff;box-shadow: 0 0 12px rgba(0,0,0,0.2);}
.m-header >.col-xs-6>div {color: #43bece;}
.m-header >.col-xs-6 img {max-height: 35px;}
.st-container .st-menu {
	background: #fff;
	-webkit-transition: all .6s cubic-bezier(.77,0,.175,1) 0s;
	-o-transition: all .6s cubic-bezier(.77,0,.175,1) 0s;
	transition: all .6s cubic-bezier(.77,0,.175,1) 0s;
}
.st-container .st-menu ul li a {color: #555;position:relative;font-size:.25rem;}
.st-container .st-menu ul li>a:hover,.st-container .st-menu ul li.active>a {background: #fff;box-shadow:0 4px 8px rgba(0,0,0,0.2);border-radius:5px;color: #43bece;}
.st-container .st-menu ul li>a>i {position:absolute;right:1em;top:50%;transform:translateY(-50%);color: #444;}
.st-container .st-menu ul li.active>a>i,.st-container .st-menu ul li>a:hover>i {color:#FFF}
.st-container .st-menu ul li>dl {transition:none;margin:0}
.st-container .st-menu ul li>dl dd a {background:none;box-shadow:none;color: #b3b3b3;padding-left:0;}
.st-container .st-menu ul li>dl dd a i {padding-right:10px;}
.st-container .st-menu ul li>dl dd.on2 a,.st-container .st-menu ul li>dl dd a:hover {color: #c40001;font-weight: bold;}
.st-container .st-menu ul li>dl dd.on2 a i,.st-container .st-menu ul li>dl dd a:hover i {padding-right:16px}
.st-effect-1.st-menu {display:block;}
/**************************/
/******ipad****/
@media(max-width:990px){
	body{overflow-x:hidden;}
	.st-menu {display:block;}	
	.header {display:none;}
	.m-header  {top:0;opacity:1;padding: 0 .1rem;}
	.tem_banner.index .txt .title h2{font-size:20px;}
	.tem_banner.index .txt .title p{font-size: 14px;}
	.tem_banner.index .txt .box{margin-bottom:0}
	.tem_banner.index .txt .box .img{display:none;}
	.index_product{padding:.7rem .4rem}
	.index_product .bigimg{display:none}
	.i_title{margin-bottom:.5rem;}
    .index_product .con .list{position: relative;}
    .index_product .con .list>div{padding:0 !important;display: flex;flex-wrap: wrap;justify-content: space-between;}
    .index_product .con .list .item{position:relative;width: 100%;height: initial;background: #43bece !important;top: initial !important;bottom: initial !important;left: initial !important;right: initial !important;text-align: left;margin-bottom: .1rem;width: 49%;}
    .index_product .con .list .item h2{color:#fff}
    .index_product .con .list .item a:hover h2{color:#fff;}
    .index_solution>div{width:100%;}
    .index_tech{padding:.7rem .4rem}
    .index_tech .list .item{width:48%}
    .index_bot>div{width:100%;}
    .index_bot>div .txt{padding:.5rem 0}
    .index_bot>div .txt .pd-left,.index_bot>div .txt .pd-right{padding: 0;margin: 0 .5rem;}
    .wisdom .item3 .min{padding:.5rem}
    .wisdom .item3 .min .box>div{width:50%;margin: 0 auto .3rem;}
    .wisdom .item3 .min .box>div .tb{width:100%;}
}

/********mobile*********/
@media(max-width:767px){
	.index_about,.index_news,footer,.index_bot{padding:.7rem .2rem .7rem 1rem;}
    .index_about .left,.index_about .right{width:100%;padding: 0;}
    .index_about .min{display:none;}
    .index_honor .title{position:relative;margin-bottom:.3rem;}
    .index_honor .title h2{font-size:.48rem;}
    .index_honor .title h2 em{font-size:.48rem;letter-spacing:0;}
    .index_service .item{width:50%}
    .index_news .min dl{width:100% !important;}
    .index_news .min dl .ones{padding:.2rem}
    .index_news .min dl .ones span{position:relative;bottom:0;}
    .index_news .bot .item{width:100%;}
    footer .left,footer .right{width:100%;}
    footer .right{margin:.2rem 0}
    footer .left dd{display:none;}
    .page_nav .navs{display:flex;justify-content: space-between;}
    .page_nav .navs li{margin-right:0}
    .page_about{padding:0 0 0 .8rem;}
    .culture .item{width:50%;}
    .culture .item:first-child+.item+.item{border-left: 2px solid rgb(255 255 255 / 50%);}
	.page_service .txt p{width:100%;}
	.page_news .list a{width:49%}
	.page_news {padding: .7rem .2rem .7rem 1rem;}
	.page_contact>div{padding: .7rem 0 .7rem .8rem;}
	.page_contact .contact .item{display: flex;flex-wrap: wrap;width: 100%;}
	.page_contact .contact .item dl{width:50%;margin-bottom:.2rem;}
	.page_contact .contact .item dl:after{display:none;}
	.message .list{width:100%;}
	.searchs_box{padding: .75rem .2rem 1.5rem .8rem;}
	.culture .list{padding-left:0;flex-wrap: wrap;}
}