@charset 'utf-8';
html,body{position: relative; width: 100%; background: #ffffff; font-size: 16px; -webkit-text-size-adjust : 100% ; -moz-text-size-adjust : 100% ; -ms-text-size-adjust : 100% ; text-size-adjust : 100%;}
body{height: 100%; font-family: Microsoft YaHei,Microsoft YaHei UI,helvetica,arial; -webkit-tap-highlight-color: transparent;}
img{display: block;border: 0;}
html,body,p,ul,li{margin: 0;padding: 0;}
a{color: inherit;text-decoration: none;}
ul,li{list-style:none;}
/*常见手机尺寸，对应设置root的font-size*/
@media screen and (max-width:360px){body,input,select{font-size:15.5px}}
@media screen and (min-width:360px){body,input,select{font-size:15.75px}}
@media screen and (min-width:400px){body,input,select{font-size:17.5px}}
@media screen and (min-width:480px){body,input,select{font-size:21px}}
@media screen and (min-width:560px){body,input,select{font-size:24.5px}}
@media screen and (min-width:600px){body,input,select{font-size:26.25px}}
@media screen and (min-width:640px){body,input,select{font-size:28px}}
body{margin: 0 auto; max-width: 640px; }
.fr{float: right;}
.fl{float: left;}
.clear{clear: both;}
.none{display: none;/*position: absolute;visibility: hidden;*/}
.hidden{visibility: hidden;}
/*图片盒子*/
.img-box{font-size: 0;}
.img-box img{vertical-align: top;}
.clear{clear: both;}
/*整个页面*/
.page{position: relative; overflow: hidden; height: 100%; background-color: #f3f3f3;}
a{text-decoration: none}2
li{list-style: none}
.clear{clear: both; height: 0; line-height: 0;}
h1,h2,h3{font-weight: normal; padding: 0; margin: 0}
img{border: 0; max-width:100% !important; max-height:auto !important;}
a{color: #333}
a:hover{text-decoration:none;}
.fl{float:left;}
.fr{float:right;}
.nobg{background:none !important;}
.noborder{border:0px !important;}
.ml0{margin-left:0px !important;}
.pl0{padding-left:0px !important;}
img{max-width:100%;}
body,html{font-family: "微软雅黑";font-size: 12px;color: #666;background:#f6f6f6}
body{max-width: 600px;width: 100%;margin: 0 auto;color: #666;padding-bottom: 30px;background: #f6f6f6;}
.fl{float:left;}
.fr{float:right;}
.pl0{padding-left:0px !important;}
.pr0{padding-right:0px !important;}
.ml0{margin-left:0px !important;}
.mr0{margin-right:0px !important;clear: none !important;}
.b0{border: none;border-radius: 0px !important;;}
.nobg{background:none !important;}
.tal{text-align:left !important;}
.tar{text-align:right !important;}

#HIDS{display: none; background: #fff; width: 95%; box-sizing: border-box; margin: 0px auto; border-radius: 8px; box-shadow: 0px 0px 8px #e8e8e8; overflow: hidden; margin-top: .15rem;}
.box{width: auto; margin: 0 auto; position: relative;}
.x-header{}
.x-header img{}
/*logo*/
#container{}
#topp{}
#topp .logotop{width: 60%; float: left; margin-left: 2%;}
#topp .logotop img{max-width: 100%;}
#topp .searchtop{width: 10%; float: right; font-size: .4rem; color: #cacaca; margin-top: -.1rem;    margin-right: .3rem;}
#topp .searchtop i{color: #cacaca;font-size: .4rem;}
.wrapper{}
/*弹出菜单*/
.hc-mobile-nav ul.first-nav{}
.hc-mobile-nav ul.first-nav .nr{}
.hc-mobile-nav ul.first-nav .nr ul{}
.hc-mobile-nav ul.first-nav .nr ul h3{color: #fff; font-size: .24rem; border-left: 2px solid red; padding-left: .13rem; width: 100%; box-sizing: border-box; margin: 0.3rem 0rem;color: #555;}
.hc-mobile-nav ul.first-nav .nr ul ul.kz{width: 94%;margin: 0rem auto;}
.hc-mobile-nav ul.first-nav .nr ul ul.kz li{display: inline-block; border: 1px solid #b5b5b5; border-radius: 50px; margin-bottom: .15rem; background: #c5c5c5; box-sizing: border-box;}
.hc-mobile-nav ul.first-nav .nr ul ul.kz li a{font-size: .22rem; padding: .05rem .2rem;color: #555;}



/*头条*/
.gongkai{width: 100%;padding: .2rem .15rem;background: #f0f0f0;box-sizing: border-box;}
.gongkai i{float: left;margin-right: .18rem;font-size: .30rem;}
.gongkai h3{font-size: .24rem;}
.gongkai h3 a{}

/*导航*/
.index_daohang{width: 100%; margin:0px auto 8px auto; background: #fff; border-radius: 8px; box-shadow: 0px 0px 8px #e8e8e8;}
.index_daohang .mt-tabpage-count{position: relative; width:100%; margin: 0px auto; height: 3.5rem; overflow: hidden; background: #f5f5f5; border-radius: 0px 0px 10px 10px;}
.index_daohang .mt-tabpage-cont__wrap{position: absolute;width: 100%;overflow: hidden;border-radius: 6px;}
.index_daohang .mt-tabpage-count .mt-tabpage-item{width: 96%; text-align: center;margin: 0px auto;}
.index_daohang .mt-tabpage{}
.index_daohang .mt-tabpage .mt-tabpage-count{}
.index_daohang .mt-tabpage .mt-tabpage-count .swiper-container{width:100%;height: auto;}
.index_daohang .mt-tabpage .mt-tabpage-count .swiper-container .swiper-wrapper{height: auto;padding-top: .15rem;}
.index_daohang .mt-tabpage .mt-tabpage-count .swiper-container .swiper-wrapper .swiper-slide{height: auto; box-sizing: border-box; background: #f5f5f5; overflow: hidden;position: relative;border-radius: 6px;margin-bottom: .2rem;}
.index_daohang .mt-tabpage .mt-tabpage-count .swiper-container .swiper-wrapper .swiper-slide ul{display: table;width: 100%;box-sizing: border-box;border: 1px solid #333;height: 100%;padding: 0px 10px;}
.index_daohang .mt-tabpage .mt-tabpage-count .swiper-container .swiper-wrapper .swiper-slide ul li{display: block;width: 100%;height: 100%;padding-top: 18px;box-sizing: border-box;}
.index_daohang .mt-tabpage .mt-tabpage-count .swiper-container .swiper-wrapper .swiper-slide ul li img{height: 80px;width: 80px;border-radius: 50px;box-shadow: 5px 5px 7px #e0e0e0;border: 1px solid #e0e0e0;box-sizing: border-box;}
.index_daohang .mt-tabpage .mt-tabpage-count .swiper-container .swiper-wrapper .swiper-slide ul li p{width: 150px;font-size: 14px;color: #666;text-align: left;line-height: 25px;}


.index_daohang .mt-tabpage .mt-tabpage-count .swiper-container .swiper-wrapper .swiper-slide img{}
.index_daohang .mt-tabpage .mt-tabpage-count .swiper-container .swiper-wrapper .swiper-slide h3{font-size:.24rem;text-align: center;height:auto;}
.index_daohang .mt-tabpage .mt-tabpage-count .swiper-container .swiper-wrapper .swiper-slide h3 a{color: #ffff;}

.index_daohang .mt-tabpage .mt-tabpage-count .swiper-container .swiper-wrapper .swiper-slide h3 img{ width: 50%; height: auto; margin: .15rem auto;}
.index_daohang .mt-tabpage .mt-tabpage-count .swiper-container .swiper-wrapper .swiper-slide h3 a span{font-size: .22rem; color: #333;}

.index_daohang .mt-tabpage .mt-tabpage-count .swiper-container .swiper-pagination{bottom: 3px;}
.index_daohang .mt-tabpage .mt-tabpage-count .swiper-container .swiper-pagination .swiper-pagination-bullet{ width: 10px; height: 2px; display: inline-block; background: #000; opacity: .2;    border-radius:0%;}
.index_daohang .mt-tabpage .mt-tabpage-count .swiper-container .swiper-pagination .swiper-pagination-bullet-active{opacity: 1;background: none;}




/*案例中心*/
.index_b_one{width: 96%; margin: 8px auto; background: #fff; border-radius: 8px; box-shadow: 0px 0px 8px #e8e8e8;}
.index_b_one .kj_tit{width: 100%; height: .4rem;box-sizing: border-box; position: relative; margin-bottom: .3rem; margin-top: .3rem; background: #eaeaea; border-radius: 50px; display: table; float: right;}
.index_b_one .mt-tabpage h4{color: #009d04; font-size: .28rem; border-left: 2px solid #009d04; padding-left: .13rem; width: 25%; box-sizing: border-box; margin: 0.3rem auto;}
.index_b_one .kj_tit h3{}
.index_b_one .kj_tit span{float: right;width: 50px;height: 20px;border: 1px solid #dc352f;border-radius: 30px;display: block;text-align: center;line-height: 20px;font-size: .15rem;color: #dc352f;margin-top: 24px;}
.index_b_one .mt-tabpage{width:100%;margin:0px auto;}
.index_b_one .mt-tabpage-title{width: 70%;margin-right: .1rem;}
.index_b_one .mt-tabpage-title .mt-tabpage-item{float: left;font-size: .15rem;color: #333;text-align: center;height: .4rem; line-height: .4rem; width: 1.1rem;}
.index_b_one .mt-tabpage-title strong{font-weight: 400;font-size:.15rem;}
.index_b_one .mt-tabpage-title i.fa{font-size: 18px;}
.index_b_one .mt-tabpage-title .mt-tabpage-item-cur{padding: 0px; float: left; font-size: .15rem; color: #fff; text-align: center; background: #009d04; border-radius: 50px; height: .4rem; line-height: .4rem; width: 1.1rem;}
.index_b_one .mt-tabpage-title .mt-tabpage-item-cur object{float: right; width: .7rem; display: block; text-align: left; font-size:.15rem; color: #dc352f; z-index: 9; position: absolute; right: 0;margin-top: -0.38rem;margin-right: .1rem; background: url(../images/more.png) no-repeat center right; background-size: .22rem;}
.index_b_one .mt-tabpage-title object{display: none;}
.index_b_one .mt-tabpage-count{position: relative; width: 96%; margin: 0px auto; height: 6.1rem; overflow: hidden; background: #fff; border-radius: 0px 0px 10px 10px;}
.index_b_one .b-gao1{height: 5.5rem;}
.index_b_one .mt-tabpage-cont__wrap{position: absolute;width: 100%;overflow: hidden;border-radius: 6px;}
.index_b_one .mt-tabpage-count .mt-tabpage-item{width: 100%; text-align: center; }
.index_b_one .mt-tabpage{}
.index_b_one .mt-tabpage .mt-tabpage-count{}
.index_b_one .mt-tabpage .mt-tabpage-count .swiper-container{width:100%;height:6rem;}
.index_b_one .mt-tabpage .mt-tabpage-count .b-gao2{width:100%;height:5.4rem;}
.index_b_one .mt-tabpage .mt-tabpage-count .swiper-container .swiper-wrapper{height: auto;}
.index_b_one .mt-tabpage .mt-tabpage-count .swiper-container .swiper-wrapper .swiper-slide{height: auto; box-sizing: border-box; background: #f6f6f6; overflow: hidden; border-radius: 6px;position: relative;padding-bottom: .15rem;}
.index_b_one .mt-tabpage .mt-tabpage-count .swiper-container .swiper-wrapper .swiper-slide ul{display: table;width: 100%;box-sizing: border-box;border: 1px solid #333;height: 100%;padding: 0px 10px;}
.index_b_one .mt-tabpage .mt-tabpage-count .swiper-container .swiper-wrapper .swiper-slide ul li{display: block;width: 100%;height: 100%;padding-top: 18px;box-sizing: border-box;}
.index_b_one .mt-tabpage .mt-tabpage-count .swiper-container .swiper-wrapper .swiper-slide ul li img{height: 80px;width: 80px;border-radius: 50px;box-shadow: 5px 5px 7px #e0e0e0;border: 1px solid #e0e0e0;box-sizing: border-box;}
.index_b_one .mt-tabpage .mt-tabpage-count .swiper-container .swiper-wrapper .swiper-slide ul li p{width: 150px;font-size: 14px;color: #666;text-align: left;line-height: 25px;}


.index_b_one .mt-tabpage .mt-tabpage-count .swiper-container .swiper-wrapper .swiper-slide img{border-radius: 6px;}
.index_b_one .mt-tabpage .mt-tabpage-count .swiper-container .swiper-wrapper .swiper-slide h3{margin-top: .15rem;}
.index_b_one .mt-tabpage .mt-tabpage-count .swiper-container .swiper-wrapper .swiper-slide h3 a{font-size:.22rem;text-align: center;display: block;}
.index_b_one .mt-tabpage .mt-tabpage-count .swiper-container .swiper-wrapper .swiper-slide p{font-size: .2rem; position: absolute; display: block; bottom: 0px; margin-bottom: .12rem; width: 100%; text-align: left;margin-left: .1rem;}


/*产品中心*/
.index_b_xszp{width: 96%; margin: 8px auto; background: #fff; border-radius: 8px; box-shadow: 0px 0px 8px #e8e8e8;}
.index_b_xszp .kj_tit{width: 100%; height: .4rem;box-sizing: border-box; position: relative; margin-bottom: .3rem; margin-top: .3rem; background: #eaeaea; border-radius: 50px; display: table; float: right;}
.index_b_xszp .mt-tabpage h4{color: #009d04; font-size: .28rem; border-left: 2px solid #009d04; padding-left: .13rem; width: 25%; box-sizing: border-box; margin: 0.3rem auto;}
.index_b_xszp .kj_tit h3{}
.index_b_xszp .kj_tit span{float: right;width: 50px;height: 20px;border: 1px solid #dc352f;border-radius: 30px;display: block;text-align: center;line-height: 20px;font-size: .15rem;color: #dc352f;margin-top: 24px;}
.index_b_xszp .mt-tabpage{width:100%;margin:0px auto;}
.index_b_xszp .mt-tabpage-title{width: 70%;margin-right: .1rem;}
.index_b_xszp .mt-tabpage-title .mt-tabpage-item{float: left;font-size: .15rem;color: #333;text-align: center;height: .4rem; line-height: .4rem; width: 1.1rem;}
.index_b_xszp .mt-tabpage-title strong{font-weight: 400;font-size:.17rem;}
.index_b_xszp .mt-tabpage-title i.fa{font-size: 18px;}
.index_b_xszp .mt-tabpage-title .mt-tabpage-item-cur{padding: 0px; float: left; font-size: .15rem; color: #fff; text-align: center; background:#009d04; border-radius: 50px; height: .4rem; line-height: .4rem; width: 1.1rem;}
.index_b_xszp .mt-tabpage-title .mt-tabpage-item-cur object{float: right; width: .7rem; display: block; text-align: left; font-size:.15rem; color: #dc352f; z-index: 9; position: absolute; right: 0;margin-top: -0.38rem;margin-right: .1rem; background: url(../images/more.png) no-repeat center right; background-size: .22rem;}
.index_b_xszp .mt-tabpage-title object{display: none;}
.index_b_xszp .mt-tabpage-count{position: relative; width: 96%; margin: 0px auto; height:6.1rem; overflow: hidden; background: #fff; border-radius: 0px 0px 10px 10px;}
.index_b_xszp .mt-tabpage-cont__wrap{position: absolute;width: 100%;overflow: hidden;border-radius: 6px;}
.index_b_xszp .mt-tabpage-count .mt-tabpage-item{width: 100%; text-align: center; }
.index_b_xszp .mt-tabpage{}
.index_b_xszp .mt-tabpage .mt-tabpage-count{}
.index_b_xszp .mt-tabpage .mt-tabpage-count .swiper-container{width:100%;height:6rem;}
.index_b_xszp .mt-tabpage .mt-tabpage-count .swiper-container .swiper-wrapper{height: auto;}
.index_b_xszp .mt-tabpage .mt-tabpage-count .swiper-container .swiper-wrapper .swiper-slide{height: auto; box-sizing: border-box; background: #f6f6f6; overflow: hidden; border-radius: 6px;position: relative;padding-bottom: .15rem;}
.index_b_xszp .mt-tabpage .mt-tabpage-count .swiper-container .swiper-wrapper .swiper-slide ul{display: table;width: 100%;box-sizing: border-box;border: 1px solid #333;height: 100%;padding: 0px 10px;}
.index_b_xszp .mt-tabpage .mt-tabpage-count .swiper-container .swiper-wrapper .swiper-slide ul li{display: block;width: 100%;height: 100%;padding-top: 18px;box-sizing: border-box;}
.index_b_xszp .mt-tabpage .mt-tabpage-count .swiper-container .swiper-wrapper .swiper-slide ul li img{height: 80px;width: 80px;border-radius: 50px;box-shadow: 5px 5px 7px #e0e0e0;border: 1px solid #e0e0e0;box-sizing: border-box;}
.index_b_xszp .mt-tabpage .mt-tabpage-count .swiper-container .swiper-wrapper .swiper-slide ul li p{width: 150px;font-size: 14px;color: #666;text-align: left;line-height: 25px;}


.index_b_xszp .mt-tabpage .mt-tabpage-count .swiper-container .swiper-wrapper .swiper-slide img{border-radius: 6px;border-radius: 6px;}
.index_b_xszp .mt-tabpage .mt-tabpage-count .swiper-container .swiper-wrapper .swiper-slide h3{margin-top: .15rem;border-radius: 6px;}
.index_b_xszp .mt-tabpage .mt-tabpage-count .swiper-container .swiper-wrapper .swiper-slide h3 a{font-size: .22rem; text-align: center; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 95%; margin: 0px auto;}
.index_b_xszp .mt-tabpage .mt-tabpage-count .swiper-container .swiper-wrapper .swiper-slide p{font-size: .2rem; position: absolute; display: block; bottom: 0px; margin-bottom: .12rem; width: 100%; text-align: left;margin-left: .1rem;}
.swiper-pagination-bullet-active {opacity: 1;background: #009d04;}



/*企业相册*/
.index_zyjy{width: 96%; margin: 8px auto; background: #fff; border-radius: 8px; box-shadow: 0px 0px 8px #e8e8e8;}
.index_zyjy .kj_tit{width: 100%; height: .4rem;box-sizing: border-box; position: relative; margin-bottom: .3rem; margin-top: .3rem; background: #eaeaea; border-radius: 50px; display: table; float: right;}
.index_zyjy .mt-tabpage h4{color: #27a9f1; font-size: .28rem; border-left: 2px solid red; padding-left: .13rem; width: 25%; box-sizing: border-box; margin: 0.3rem auto;}
.index_zyjy .kj_tit h3{}
.index_zyjy .kj_tit span{float: right;width: 50px;height: 20px;border: 1px solid #dc352f;border-radius: 30px;display: block;text-align: center;line-height: 20px;font-size: 12px;color: #dc352f;margin-top: 24px;}
.index_zyjy .mt-tabpage{width:100%;margin:0px auto;}
.index_zyjy .mt-tabpage-title{width: 70%;margin-right: .1rem;}
.index_zyjy .mt-tabpage-title .mt-tabpage-item{float: left;font-size: 12px;color: #333;text-align: center;height: .4rem; line-height: .4rem; width: 1.1rem;}
.index_zyjy .mt-tabpage-title strong{font-weight: 400;font-size:12px;}
.index_zyjy .mt-tabpage-title i.fa{font-size: 18px;}
.index_zyjy .mt-tabpage-title .mt-tabpage-item-cur{padding: 0px; float: left; font-size: 12px; color: #fff; text-align: center; background: #c5c5c5; border-radius: 50px; height: .4rem; line-height: .4rem; width: 1.1rem;}
.index_zyjy .mt-tabpage-title .mt-tabpage-item-cur object{float: right; width: .7rem; display: block; text-align: left; font-size:12px; color: #dc352f; z-index: 9; position: absolute; right: 0;margin-top: -0.38rem;margin-right: .1rem; background: url(../images/more.png) no-repeat center right; background-size: .22rem;}
.index_zyjy .mt-tabpage-title object{display: none;}
.index_zyjy .mt-tabpage-count{position: relative; width: 96%; margin: 0px auto; height: 5rem; overflow: hidden; background: #fff; border-radius: 0px 0px 10px 10px;}
.index_zyjy .mt-tabpage-cont__wrap{position: absolute;width: 100%;overflow: hidden;border-radius: 6px;}
.index_zyjy .mt-tabpage-count .mt-tabpage-item{width: 100%; text-align: center; }
.index_zyjy .mt-tabpage{}
.index_zyjy .mt-tabpage .mt-tabpage-count{}
.index_zyjy .mt-tabpage .mt-tabpage-count .swiper-container{width:100%;height:4.9rem;}
.index_zyjy .mt-tabpage .mt-tabpage-count .swiper-container .swiper-wrapper{height: auto;}
.index_zyjy .mt-tabpage .mt-tabpage-count .swiper-container .swiper-wrapper .swiper-slide{height: auto; box-sizing: border-box; background: #f6f6f6; overflow: hidden; border-radius: 6px;position: relative;}
.index_zyjy .mt-tabpage .mt-tabpage-count .swiper-container .swiper-wrapper .swiper-slide img{height: 4.4rem;width: 100%;}
.index_zyjy .mt-tabpage .mt-tabpage-count .swiper-container .swiper-wrapper .swiper-slide ul{display: table;width: 100%;box-sizing: border-box;border: 1px solid #333;height: 100%;padding: 0px 10px;}
.index_zyjy .mt-tabpage .mt-tabpage-count .swiper-container .swiper-wrapper .swiper-slide ul li{display: block;width: 100%;height: 100%;padding-top: 18px;box-sizing: border-box;}
.index_zyjy .mt-tabpage .mt-tabpage-count .swiper-container .swiper-wrapper .swiper-slide ul li img{height: 80px;width: 80px;border-radius: 50px;box-shadow: 5px 5px 7px #e0e0e0;border: 1px solid #e0e0e0;box-sizing: border-box;}
.index_zyjy .mt-tabpage .mt-tabpage-count .swiper-container .swiper-wrapper .swiper-slide ul li p{width: 150px;font-size: 14px;color: #666;text-align: left;line-height: 25px;}


.index_zyjy .mt-tabpage .mt-tabpage-count .swiper-container .swiper-wrapper .swiper-slide img{}
.index_zyjy .mt-tabpage .mt-tabpage-count .swiper-container .swiper-wrapper .swiper-slide h3{font-size:.22rem;text-align: left;padding: 0rem .1rem;}
.index_zyjy .mt-tabpage .mt-tabpage-count .swiper-container .swiper-wrapper .swiper-slide p{font-size: .2rem; position: absolute; display: block; bottom: 0px; margin-bottom: .12rem; width: 100%; text-align: center;}
.index_zyjy .mt-tabpage .mt-tabpage-count .swiper-container .swiper-wrapper .swiper-slide p i{float: left; margin-left: .1rem; color: red; font-style: normal;}
.index_zyjy .mt-tabpage .mt-tabpage-count .swiper-container .swiper-wrapper .swiper-slide p span{float: right; margin-right: .1rem;}

/*关于我们*/

.index_fwzx{width: 96%; margin:8px auto; background: #fff; border-radius: 8px; box-shadow: 0px 0px 8px #e8e8e8;}
.index_fwzx h4{color: #009d04; font-size: .28rem; border-left: 2px solid #009d04; padding-left: .13rem; width: 25%; box-sizing: border-box; margin: 0.3rem auto;}
.index_fwzx ul{width: 96%; margin: 0px auto; padding-bottom: .2rem; box-sizing: border-box;}
.index_fwzx ul img{min-width: 100%;border-radius: 6px;overflow: hidden;}
.index_fwzx ul li{display: inline-block; margin-right: .09rem; font-size: .22rem; margin-bottom: .1rem;}
.index_fwzx ul li p{font-size: .22rem;text-align: justify;margin-top: .3rem;line-height: .35rem;}



/*学校新闻*/
.index_xxxw{width: 96%; margin:8px auto 8px auto; background: #fff; border-radius: 8px; box-shadow: 0px 0px 8px #e8e8e8;}
.index_xxxw .kj_tit{width: 100%; height: .4rem;box-sizing: border-box; position: relative; margin-bottom: .3rem; margin-top: .3rem; background: #eaeaea; border-radius: 50px; display: table; float: right;}
.index_xxxw .mt-tabpage h4{color: #009d04; font-size: .28rem; border-left: 2px solid #009d04; padding-left: .13rem; width: 25%; box-sizing: border-box; margin: 0.3rem auto;}
.index_xxxw .kj_tit h3{}
.index_xxxw .kj_tit span{float: right;width: 50px;height: 20px;border: 1px solid #dc352f;border-radius: 30px;display: block;text-align: center;line-height: 20px;font-size: .15rem;color: #dc352f;margin-top: 24px;}
.index_xxxw .mt-tabpage{width:100%;margin:0px auto;}
.index_xxxw .mt-tabpage-title{width: 70%;margin-right: .1rem;}
.index_xxxw .mt-tabpage-title .mt-tabpage-item{float: left;font-size: .15rem;color: #333;text-align: center;height: .4rem; line-height: .4rem; width: 1.1rem;}
.index_xxxw .mt-tabpage-title strong{font-weight: 400;font-size:.17rem;}
.index_xxxw .mt-tabpage-title i.fa{font-size: 18px;}
.index_xxxw .mt-tabpage-title .mt-tabpage-item-cur{padding: 0px; float: left; font-size: .15rem; color: #fff; text-align: center; background:#009d04; border-radius: 50px; height: .4rem; line-height: .4rem; width: 1.1rem;}
.index_xxxw .mt-tabpage-title .mt-tabpage-item-cur object{float: right; width: .7rem; display: block; text-align: left; font-size:.15rem; color: #dc352f; z-index: 9; position: absolute; right: 0;margin-top: -0.38rem;margin-right: .1rem; background: url(../images/more.png) no-repeat center right; background-size: .22rem;}
.index_xxxw .mt-tabpage-title object{display: none;}
.index_xxxw .mt-tabpage-count{position: relative; width: 96%; margin: 0px auto; height: 3.9rem; overflow: hidden; background: #fff; border-radius: 0px 0px 10px 10px;}
.index_xxxw .mt-tabpage-cont__wrap{position: absolute;width: 100%;overflow: hidden;border-radius: 6px;}
.index_xxxw .mt-tabpage-count .mt-tabpage-item{width: 100%; text-align: center; }
.index_xxxw .mt-tabpage{}
.index_xxxw .mt-tabpage .mt-tabpage-count{}
.index_xxxw .mt-tabpage .mt-tabpage-count .swiper-container{width:100%;height: 3.8rem;}
.index_xxxw .mt-tabpage .mt-tabpage-count .swiper-container .swiper-wrapper{height: auto;}
.index_xxxw .mt-tabpage .mt-tabpage-count .swiper-container .swiper-wrapper .swiper-slide{height: auto; box-sizing: border-box;overflow: hidden;position: relative;border-bottom: 1px solid #eeeeee;padding-bottom: 10px;}
.index_xxxw .mt-tabpage .mt-tabpage-count .swiper-container .swiper-wrapper .swiper-slide ul{width: 96%; margin: 0px auto; padding: 0rem 0rem;}
.index_xxxw .mt-tabpage .mt-tabpage-count .swiper-container .swiper-wrapper .swiper-slide ul li{overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: auto;text-align: left;}
.index_xxxw .mt-tabpage .mt-tabpage-count .swiper-container .swiper-wrapper .swiper-slide ul li i.fa{font-size: .22rem;}
.index_xxxw .mt-tabpage .mt-tabpage-count .swiper-container .swiper-wrapper .swiper-slide ul li a{font-size: .22rem; color: #333;}


.index_xxxw .mt-tabpage .mt-tabpage-count .swiper-container .swiper-wrapper .swiper-slide ul img{float: left;width: 40%;}
.index_xxxw .mt-tabpage .mt-tabpage-count .swiper-container .swiper-wrapper .swiper-slide ul li{float: right;width: 55%;}
.index_xxxw .mt-tabpage .mt-tabpage-count .swiper-container .swiper-wrapper .swiper-slide ul li h3{font-size: .23rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: auto;color: #333;}
.index_xxxw .mt-tabpage .mt-tabpage-count .swiper-container .swiper-wrapper .swiper-slide ul li span{display: block;font-size: .22rem;margin: .25rem 0px;color: #646464;}
.index_xxxw .mt-tabpage .mt-tabpage-count .swiper-container .swiper-wrapper .swiper-slide ul li strong{display: block;font-size: .22rem;margin: .4rem 0px 0px;color: #646464;}





/*footer*/
.fnav{margin:0 20px;}
.fnav li{width:calc(33.3% - 3px); display:inline-block; font-size:14px; line-height:20px; margin:15px 0; color:#333;}
.fnav li a{color:#333; display:block;}
.btop p{font-size:14px; text-align:center; line-height:24px;}
.btop p a{color:#333;}
.fbt{position: fixed; bottom: 0; left: 0; z-index: 10; width: 96%; margin: 0px 2%; background: #fff; border-radius: 8px; box-shadow: 0px 0px 8px #e8e8e8; display: table; overflow: hidden;}
.fbt li{float: left; width: 20%; height: .85rem; background: #fff; text-align: center; padding-top: .15rem;}
.fbt li div{font-size: .24rem;margin-top: .1rem}
.fbt li i{font-size: .35rem;}
.fbt li.s1{box-sizing: border-box;}
.fbt li.s2,.fbt li.s3{box-sizing: border-box;}
.fbt li.s4{box-sizing: border-box;}
.fbt li a{display:inline-block; color:#333; font-size: .25rem; display: block;}
.fbt li a span{display: inline-block; width:.2rem; height:.2rem; vertical-align: middle; margin-right: .2rem;}
.fbt li.s1 span{background:#fff url(../img/ficon1.png) no-repeat center /.2rem;}
.fbt li.s2 span{background:#fff url(../img/ficon2.png) no-repeat center /.2rem;}
.fbt li.s3 span{background:#fff url(../img/ficon3.png) no-repeat center /.2rem}
.fbt li.s4 span{background:#fff url(../img/ficon4.png) no-repeat center /.2rem;}
.fbt li.s4 span{background:#fff url(../img/ficon5.png) no-repeat center /.2rem;}
.awdggf { margin: 0px auto 1rem auto; border-radius: 8px; overflow: hidden; background: #333; padding: 20px; box-sizing: border-box;line-height: .38rem;}
.awdggf p { color: #d3d3d3; font-size: .24rem; display: block; text-align: center; width: 100%; margin-bottom: .15rem; }
.awdggf p a { color: #d3d3d3 !important; }

/* .fbt li.s3 a{background:url(../img/h3.png) no-repeat left center; background-size:20px; padding-left:20px; color:#666666;} */
/* .fbt li.s3 a{background:url(../img/h3.png) no-repeat left center; background-size:20px; padding-left:20px; color:#666666;} */
/********以下可共用*******/
.m_footer{width: 100%;margin-bottom: 1rem;}
.m_footer ul{width: 95%; margin: 0px auto;text-align: center;}
.m_footer ul li{display: inline-block; padding: 0 0.05rem; font-size: 0.25rem;margin-bottom: .1rem;}
.m_footer ul li a{margin-right: 0.2rem; margin-bottom: 0.05rem;}
.m_footer ul p{font-size: .25rem; line-height: .35rem;}
.m_footer ul img{width: 105px; margin: 20px auto 2px auto;}
.dib{height: 0.1rem}

.swipea{margin-top: 0px;}
.swipea #js{bottom:10px;left:0;position:absolute;text-align:center;width:100%}
.swipea #js a{background:rgba(255,255,255,.7);color:#fff;font-size:12px;width:12px;margin:0 3px;height:12px;line-height:20px;display:inline-block;text-align:center;border-radius:50%}
.swipea img{width:100%; display:block}
.swipea #js a.active{background:#2c2c2c;opacity:.6;color:#fff}
.st{background:#eee;height:49px;line-height:49px;padding:0 20px;color:#5a5959;font-size:12px;position:relative;padding-right:50px}
.st a{color:#5a5959}
.st span{position:absolute;right:10px;top:0}
.tjmenu{background:#009d04;color:#fff;padding-bottom:20px}

.listnob_1 a{box-sizing: border-box;padding-left: 20px;}
.listnob_2 a{box-sizing: border-box;padding-left: 20px;}
.listnob_3 a{box-sizing: border-box;padding-left: 20px;}
.listnob_4 a{box-sizing: border-box;padding-left: 40px;}
.listnob_5 a{box-sizing: border-box;padding-left: 20px;}
.listnob_6 a{box-sizing: border-box;padding-left: 60px;}



.plist h2,.tjmenu h2{background:#0f4496;line-height:50px;padding:0 20px;margin-top:0;color:#fff}
.plist li,.tjmenu .list li{height:40px;font-size:14px;line-height:40px;border-bottom:1px solid #fff;margin:0 20px;position:relative}
.plist h2 a,.plist li a{color:#fff}
.plist li .more,.tjmenu .list li .more{position:absolute; right:0; top:0px;}
.plist{margin-bottom:10px}
.plist h2 a,.plist li a,.tjmenu .list li a,.tjmenu h2 a{color:#fff; display:block;}
ul.news{margin:20px}
ul.news li{border-bottom:1px solid #dcdcdc;line-height:40px;position:relative;font-size:14px;padding-right:30px}
ul.news li a{color:#999}
ul.news li span{position:absolute;right:0}
ul.news li span a{color:#333}
.x-page{height: 1.3rem;padding-top: .3rem;}
.x-page a{border: 1px solid #e1e1e1; padding: .03rem; background: #e7e7e7;}
.x-page b{border: 1px solid #e1e1e1; padding: .03rem; background: #e7e7e7;}
.x-page li{display:inline-block}
.x-page{text-align:center;font-size: .2rem;}
.x-page li{background:#fff;border-radius:5px;line-height:32px;padding:0 20px; color:#666; border:1px solid #efefef;}
.x-page li a{color:#666}
.x-page li strong{font-style:normal;padding:0 5px}
.x-info{padding:15px 20px;line-height:25px}
.x-info .title{line-height: .3rem; color: #5a5959; font-size: .3rem; text-align: center;}
.x-info .img{text-align:center;padding:20px}
.x-info img{width:100%}
.x-info .time{color: #5a5959; font-size: .2rem; text-align: center; line-height: .5rem;}
.x-content .content{padding:10px 20px;line-height:25px; font-size:14px;margin-bottom: .7rem;}
.x-content .content table {width: 100%;}
.x-content .content img{width:100% !important;height: 100% !important;}
.img{padding:20px; text-align:center;}
.img img{max-width:600px;}
.x-index{padding: 20px}
.x-index{line-height:25px; font-size:14px;}
.about-title{padding-bottom:10px;}
.ia-box .aboutinfo h2,
.ia-box .about-content p{color:#666;}
.x-products .list{width:50%;float:left;margin:0;text-align:center}
.x-products .list img{border:1px solid #dcdcdc;width:calc(100% - 2px); height:226px;margin:0 auto; display:block;}
.x-products .listbox{padding:10px;box-sizing: border-box;}
.x-products .list h2{font-size:12px;color:#666;text-align:center;height:36px;line-height:36px;overflow:hidden}
.x-products .list h2 a{color:#666}
.x-products .pname{height:32px;line-height:32px;font-size:16px;background:#1767b5;color:#FFF;text-align:left;margin-top:5px;padding-left:51px;margin-bottom:9px}
.x-products .plist li{height:25px;line-height:25px;background:url(../images/dian.png) no-repeat 212px 8px #1767b5;font-size:12px;margin-bottom:3px;padding-left:51px}
.tttc{background:#2c2c2c;color:#fff;line-height:30px;text-align:center;height:30px;padding:10px 20px; margin: 10px 20px; font-size:16px;}
.listbox{width: 100%; margin: 0px auto;}
.listbox ul{}
.listbox ul li{float: left; width: 49%; margin-right: 2%; margin-bottom: 2%;}
.listbox ul li img{width: 100%; height: 100%;}
.listbox ul li h2{font-size: 14px; text-align: center;}
.x-case .listbox{padding:10px 10px;box-sizing: border-box;}
.x-case .listbox .list{position:relative;width:50%;float:left;text-align:center}
.x-case .listbox .listx{background:#f2f2f2;margin:5px; border:1px solid #f2f2f2;}
.x-case .list img{width: 4rem;height: 2rem;}
.x-case .listbox .list .sk p{display:block;height:70px}
.x-case .list .r h2{font-size:.2rem;text-align:center;line-height:.35rem;height:.35rem;overflow:hidden;letter-spacing:0}
.x-case .list .r h2{color:#666}
.x-case .list .r .sk{display:block}
.ia-info p{color:#666 !important;}
.tobuy ul{padding-top:20px}
.tobuy .tobuy-head{height:40px; padding-left:20px; background:#04ac3e; line-height:40px; color:#fff;}
.buyname{color:#474747; width:70px;}
.tobuy ul li{padding:10px 0; line-height:27px;}
.w2em{width:2em; display:inline-block;}
.tobuy ul li .buyinput{width:calc(100% - 12px); line-height:27px; border:1px solid #aaaaaa; padding:0 5px;}
.tobuy ul li textarea{line-height:21px;}
.tobuy .subbtn{border:0px; background:#04ac3e; color:#fff; padding:3px 10px; margin-left:140px;}
.tobuy .rebtn{border:0px; background:#787978; color:#fff; padding:3px 10px; margin-left:20px;}
.ry .list img{height:195px;}
.partner .list img{height:195px;}
#ly{margin:0 20px; padding-bottom:20px;}
.ct{background:#f4f4f4;}
.ly-info{border:1px solid #e6e6e6; background:#fff; padding:20px 19px;}
.ly-info p{text-align:center; font-size:12px; color:#999999; padding-bottom:15px;}
.ly-info .tjinp{border:1px solid #d8d8d8; height:31px; line-height:31px; width:calc(100% - 90px);}
.ly-info textarea{border:1px solid #d8d8d8; height:72px; line-height:24px; width:190px; padding:5px 0; width:calc(100% - 90px);}
.ly-info li{padding:3px 0px; font-size:14px; line-height:31px;}
.ly-info li label{color:#656565; width:72px; display:inline-block; vertical-align:top;}
.ly-info li span{color:#c7292f;margin-left:5px; vertical-align:top;}
.ly-info li .re-btn{width:88px; height:28px; line-height:22px; text-align:center; background:#757575; color:#fff; border:0px; border-radius:5px; margin:0 12px 0 60px;}
.ly-info li .sub-btn{width:88px; height:28px; line-height:22px; text-align:center; background:#094196; color:#fff; border:0px; border-radius:5px;}
.ly-head{font-size:20px;font-size:20px; font-weight:bold; color:#666; height:64px; line-height:64px; background:url(../img/ly.png)no-repeat left center; padding-left:35px;}
.ptt{font-size:14px; color:#333; padding:20px; font-weight:bold; line-height:25px;}
.ptt a{color:#333;}
.pty{color:#666; font-size:14px; text-align:left; padding:10px 60px; line-height:25px;}
.ptq{text-align:center; padding-top:10px;}
.ptq img{margin:0 auto;}
.st{border-top:1px solid #dcdcdc;}
.x-index{line-height:25px;}
.content{line-height:25px;}
.svvv{border:1px solid #dcdcdc; height:30px; margin-left:-4px;}
.prodesc{text-align: center;}
.prodesc .prodhead{background:#f45760; letter-spacing:8px; color:#fff; padding:15px 0; font-size: 20px;}
.prodesc .propara{background: #fff; font-size: 16px; color: #444; height: 42px; line-height: 42px;}
.prodesc ul li{float: left; width: 50%;}
.prodesc ul li h2{background: #f0c6c9; height: 32px; line-height: 32px; font-size: 14px; color: #444;}
.prodesc ul li p{font-size: 14px; line-height: 40px; height: 40px;}
.redesc{}
.redesc li{width: 100%; float: left; text-indent: 15px; background:url(../img/point.gif) no-repeat left center; line-height: 28px; font-size: 14px;}
.redesc .redeschead{height: 42px; line-height: 42px; font-size: 20px; text-align: center; padding: 15px 0; border-bottom: 1px solid #e9e6e6;}
.redesc ul{padding-top: 15px;}
.caselist3{width:100%;margin:30px auto 30px auto;height:50px;clear: both;}
.caselistul3{width: 95%;margin: 0 auto;}
.caselistli3{cursor: pointer;display: block;text-align: center;width:40%;font-size: 16px;line-height:47px;background:#f1f1f1;box-sizing: border-box;font-weight: bold;}
.jl1{margin-right: 2.5%;}
.active3{background:#bb000b;color: #fff;}
.active3 a{color:#fff;}
.zeus1{width: 95%; margin: 0px auto; overflow: hidden; position: relative;}
.zeus2{width: 100%;}
.containergd3{width:100%;margin:30px auto 0;}
.boxq3 li{width:100%; overflow: hidden;position: relative;}
.boxq3 p{font-size: 14px;}
.boxq3 p span{color: #006cce;}
.boxq3 li img{width:100%; height: auto;}
.containergd3 .navgd3{width:95%;border:1px solid #ccc;}
.containergd3 .navgd3 span{display: block; width:219px; border-left:1px solid #ccc; text-align:center; line-height:40px; color:#666; float:left; cursor:pointer;}
.containergd3 .navgd3 span.active{background:#666666; color:#fff;}
.containergd3 .navgd3 span:first-child{border:0px}
.contentgd3{margin: 0px auto; width:202%;position:relative; overflow:hidden;} /*定位一般设置为relative，overflow设置为hidden来隐藏外面的内容*/
.boxq3{position:relative;width:100%;} /*这个定位设置为absolute, 因为要操作这个的位置来切换内容*/
.contentgd3 ul{float: left; width:100%;overflow: hidden;vertical-align: top;margin-right: 0.5%;}
.contentgdul13{width:100%;}
.contentgdulc13{width:100%; float: left;}
.contentgdulc13 img{width:100%;}
.contentgdulc23{width:100%;}
.contentgdulc23 li{width:100%; height: 280px;margin:0px 26px 10px 0px;float: left;}
.contentgdulc23 a{width:380px; display: block;}
.contentgdulc23 img{width:100%;}
.caselist4{width:100%;clear: both;}
.caselist4 a{color:#333;}
.caselistul4{width: 95%;margin: 0 auto;}
.caselistli4{cursor: pointer;display: block;text-align: center;width:33.3%;font-size: 0.2rem;line-height:0.65rem;background:#f1f1f1;box-sizing: border-box;font-weight: bold;}
.jl1{margin-right: 2.5%;}
.active4{background:#0f2a55;color: #fff;}
.active4 a{color:#fff;}
.zeus4{width: 95%; margin: 0px auto; overflow: hidden; position: relative;}
.zeus5{width: 100%;}
.containergd4{width:100%;margin:30px auto 0;}
.boxq4 li{width:100%;}
.boxq4 li img{width:100%; height: auto;}
.containergd4 .navgd4{width:95%;border:1px solid #ccc;}
.containergd4 .navgd4 span{display: block; width:219px; border-left:1px solid #ccc; text-align:center; line-height:40px; color:#666; float:left; cursor:pointer;}
.containergd4 .navgd4 span.active{background:#666666; color:#fff;}
.containergd4 .navgd4 span:first-child{border:0px}
.contentgd4{margin: 0px auto; width:310%;position:relative; overflow:hidden;} /*定位一般设置为relative，overflow设置为hidden来隐藏外面的内容*/
.boxq4{position:relative;width:100%;} /*这个定位设置为absolute, 因为要操作这个的位置来切换内容*/
.contentgd4 ul{float:left; width:100%;overflow: hidden;margin-right: 0.3%;}
.contentgdul14{width:100%; height: 390px;}
.contentgdulc4{width: 103.3%;}
.contentgdulc14{width:100%; height: 390px; float: left;}
.contentgdulc14 img{width:100%;}
.contentgdulc24{width:100%;}
.contentgdulc4 li{width:47%; height:auto;margin: 0px 2.7% 10px 0px;float: left;}
.contentgdulc4 a{width:100%; display: block;text-align: center;}
.contentgdulc4 img{width:100%;}
/************荣誉证书*************/
.yscbox{ margin-top:20px; width: 100%; margin-left: auto; margin-right: auto; position: relative;}
.yscbox h2{font-size: 18px;}
.yscbox p{ font-size: 16px; color: #555; padding: 5px 10px 15px 10px; }
.ysclist{}
.yscitem{width: 25% !important;}
.yscitem img{text-align:left;width:98%; height: auto;}
.yscsubt{text-align: center; padding-top: 15px;}
.yscsubt li{display: inline-block; width:10px; height: 10px; margin: 0 3px; font-size: 0px; border: 2px #616161 solid;border-radius: 50px;}
.yscsubt li.on{border: 2px #e4000d solid;}
.ysclist h2 {
    font-size:16px;
    width: 100%;
    text-align: center;
    height: 40px;
    padding-top: 15px;
}
.ysclist h2 a{
    color:#666;
}
.rsbtn{position: absolute; top: 50%; margin-top: -45px;  width:34px; height: 34px;}
.yscbox .prev{background:url(../img/rsbtnl.png) no-repeat center bottom/100%; left:10px;}
.yscbox .next{background:url(../img/rsbtnr.png) no-repeat center bottom/100%; right: 10px;}
.tempWrap {float: left;width:100% !important;}
.fl_left{margin-left: 8%;}
.fr_right{ margin-right: 8%;}
.ofcase4{margin-bottom: .5rem;}

/* .fbt li.s3 a{background:url(../img/h3.png) no-repeat left center; background-size:20px; padding-left:20px; color:#666666;} */
/* .fbt li.s3 a{background:url(../img/h3.png) no-repeat left center; background-size:20px; padding-left:20px; color:#666666;} */
/********以下可共用*******/
.m_footer{width: 100%;margin-bottom: 1rem;}
.m_footer ul{width: 95%; margin: 0px auto;text-align: center;}
.m_footer ul li{display: inline-block; padding: 0 0.05rem; font-size: 0.25rem;margin-bottom: .1rem;}
.m_footer ul li a{margin-right: 0.2rem; margin-bottom: 0.05rem;}
.m_footer ul p{font-size: .25rem; line-height: .35rem;}
.m_footer ul img{width: 100%;}
.dib{height: 0.1rem}
.swipea #js{bottom:10px;left:0;position:absolute;text-align:center;width:100%}
.swipea #js a{background:#48c6be;color:#fff;font-size:12px;width:20px;margin:0 3px;height:20px;line-height:20px;display:inline-block;text-align:center;border-radius:50%}
.swipea img{width:100%; display:block}
.swipea #js a.active{background:#2c2c2c;opacity:.6;color:#fff}
.st{background: #fff; height: 49px; line-height: 49px; padding: 0 20px; color: #5a5959; font-size: .22rem; position: relative; padding-right: 50px; width: 95%; box-sizing: border-box; margin: 0px auto; border-radius: 8px; box-shadow: 0px 0px 8px #e8e8e8;overflow: hidden;}
.st a{color:#5a5959}
.st span{position:absolute;right:10px;top:0}

.plist h2,.tjmenu h2{background:#0f4496;line-height:50px;padding:0 20px;margin-top:0;color:#fff}
.plist li,.tjmenu .list li{height:40px;font-size:14px;line-height:40px;border-bottom:1px solid #fff;margin:0 20px;position:relative}
.plist h2 a,.plist li a{color:#fff}
.plist li .more,.tjmenu .list li .more{position:absolute; right:0; top:0px;}
.plist{margin-bottom:10px}
.plist h2 a,.plist li a,.tjmenu .list li a,.tjmenu h2 a{color:#fff; display:block;}
ul.news{margin:20px}
ul.news li{border-bottom:1px solid #dcdcdc;line-height:40px;position:relative;font-size:14px;padding-right:30px}
ul.news li a{color:#999}
ul.news li span{position:absolute;right:0}
ul.news li span a{color:#333}
.x-page{height:.3rem;padding-top: .3rem;}
.x-page a{border: 1px solid #e1e1e1; padding:.03rem .1rem; background: #e7e7e7;}
.x-page b{border: 1px solid #e1e1e1; padding:.03rem .1rem; background: #e7e7e7;}
.x-page li{display:inline-block}
.x-page{ text-align: center; font-size: .2rem; background: #fff; height: 49px; line-height: 49px; padding: 0 20px; color: #5a5959; position: relative; padding-right: 50px; width: 95%; box-sizing: border-box; margin: 0rem auto 1rem; border-radius: 8px; display: table; box-shadow: 0px 0px 8px #e8e8e8;}
.x-page li{background:#fff;border-radius:5px;line-height:32px;padding:0 20px; color:#666; border:1px solid #efefef;}
.x-page li a{color:#666}
.x-page li strong{font-style:normal;padding:0 5px}
.x-info{padding:15px 20px;line-height:25px}
.x-info .title{line-height: .3rem; color: #5a5959; font-size: .3rem; text-align: center;}
.x-info .img{text-align:center;padding:20px}
.x-info img{width:100%}
.x-info .time{color: #5a5959; font-size: .2rem; text-align: center; line-height: .5rem;}
.x-content .content{line-height:25px; font-size:14px;margin-bottom: .7rem;width: 96%;margin: 0px auto;padding: 0px;}
.x-content .content table {width: 100%;}
.x-content .content img{width:100% !important;height: 100% !important;}
.img{padding:20px; text-align:center;}
.img img{max-width:600px;}
.x-index{padding: 20px}
.x-index{line-height:25px; font-size:14px;}
.about-title{padding-bottom:10px;}
.ia-box .aboutinfo h2,
.ia-box .about-content p{color:#666;}
.x-products .list{width:50%;float:left;margin:0;text-align:center}
.x-products .list img{border:1px solid #dcdcdc;width:calc(100% - 2px); height:226px;margin:0 auto; display:block;}
.x-products .listbox{padding:10px;box-sizing: border-box;}
.x-products .list h2{font-size:12px;color:#666;text-align:center;height:36px;line-height:36px;overflow:hidden}
.x-products .list h2 a{color:#666}
.x-products .pname{height:32px;line-height:32px;font-size:16px;background:#1767b5;color:#FFF;text-align:left;margin-top:5px;padding-left:51px;margin-bottom:9px}
.x-products .plist li{height:25px;line-height:25px;background:url(../images/dian.png) no-repeat 212px 8px #1767b5;font-size:12px;margin-bottom:3px;padding-left:51px}
.tttc{background:#2c2c2c;color:#fff;line-height:30px;text-align:center;height:30px;padding:10px 20px; margin: 10px 20px; font-size:16px;}
.listbox{width: 100%; margin: 0px auto;}
.listbox ul{}
.listbox ul li{float: left; width: 49%; margin-right: 2%; margin-bottom: 2%;}
.listbox ul li img{width: 100%; height: 100%;}
.listbox ul li h2{font-size: 14px; text-align: center;}
.x-case .listbox{padding:10px 10px;box-sizing: border-box;}
.x-case .listbox .list{position:relative;width:50%;float:left;text-align:center}
.x-case .listbox .listx{background:#fff;margin:5px; border:1px solid #f2f2f2;overflow: hidden;
    border-radius: 6px;}
.x-case .list img{width: 4rem;height: 2.2rem;}
.x-case .listbox .list .sk p{display:block;height:70px}
.x-case .list .r h2{font-size:.2rem;text-align:center;line-height:.35rem;height:.35rem;overflow:hidden;letter-spacing:0}
.x-case .list .r h2{color:#666}
.x-case .list .r .sk{display:block}
.ia-info p{color:#666 !important;}
.tobuy ul{padding-top:20px}
.tobuy .tobuy-head{height:40px; padding-left:20px; background:#04ac3e; line-height:40px; color:#fff;}
.buyname{color:#474747; width:70px;}
.tobuy ul li{padding:10px 0; line-height:27px;}
.w2em{width:2em; display:inline-block;}
.tobuy ul li .buyinput{width:calc(100% - 12px); line-height:27px; border:1px solid #aaaaaa; padding:0 5px;}
.tobuy ul li textarea{line-height:21px;}
.tobuy .subbtn{border:0px; background:#04ac3e; color:#fff; padding:3px 10px; margin-left:140px;}
.tobuy .rebtn{border:0px; background:#787978; color:#fff; padding:3px 10px; margin-left:20px;}
.ry .list img{height:195px;}
.partner .list img{height:195px;}
#ly{margin:0 20px; padding-bottom:20px;}
.ct{background:#f4f4f4;}
.ly-info{border:1px solid #e6e6e6; background:#fff; padding:20px 19px;}
.ly-info p{text-align:center; font-size:12px; color:#999999; padding-bottom:15px;}
.ly-info .tjinp{border:1px solid #d8d8d8; height:31px; line-height:31px; width:calc(100% - 90px);}
.ly-info textarea{border:1px solid #d8d8d8; height:72px; line-height:24px; width:190px; padding:5px 0; width:calc(100% - 90px);}
.ly-info li{padding:3px 0px; font-size:14px; line-height:31px;}
.ly-info li label{color:#656565; width:72px; display:inline-block; vertical-align:top;}
.ly-info li span{color:#c7292f;margin-left:5px; vertical-align:top;}
.ly-info li .re-btn{width:88px; height:28px; line-height:22px; text-align:center; background:#757575; color:#fff; border:0px; border-radius:5px; margin:0 12px 0 60px;}
.ly-info li .sub-btn{width:88px; height:28px; line-height:22px; text-align:center; background:#094196; color:#fff; border:0px; border-radius:5px;}
.ly-head{font-size:20px;font-size:20px; font-weight:bold; color:#666; height:64px; line-height:64px; background:url(../img/ly.png)no-repeat left center; padding-left:35px;}
.ptt{font-size:14px; color:#333; padding:20px; font-weight:bold; line-height:25px;}
.ptt a{color:#333;}
.pty{color:#666; font-size:14px; text-align:left; padding:10px 60px; line-height:25px;}
.ptq{text-align:center; padding-top:10px;}
.ptq img{margin:0 auto;}
.st{border-top:1px solid #dcdcdc;}
.x-index{line-height:25px;}
.content{line-height:25px;}
.svvv{border:1px solid #dcdcdc; height:30px; margin-left:-4px;}
.prodesc{text-align: center;}
.prodesc .prodhead{background:#f45760; letter-spacing:8px; color:#fff; padding:15px 0; font-size: 20px;}
.prodesc .propara{background: #fff; font-size: 16px; color: #444; height: 42px; line-height: 42px;}
.prodesc ul li{float: left; width: 50%;}
.prodesc ul li h2{background: #f0c6c9; height: 32px; line-height: 32px; font-size: 14px; color: #444;}
.prodesc ul li p{font-size: 14px; line-height: 40px; height: 40px;}
.redesc{}
.redesc li{width: 100%; float: left; text-indent: 15px; background:url(../img/point.gif) no-repeat left center; line-height: 28px; font-size: 14px;}
.redesc .redeschead{height: 42px; line-height: 42px; font-size: 20px; text-align: center; padding: 15px 0; border-bottom: 1px solid #e9e6e6;}
.redesc ul{padding-top: 15px;}
.caselist3{width:100%;margin:30px auto 30px auto;height:50px;clear: both;}
.caselistul3{width: 95%;margin: 0 auto;}
.caselistli3{cursor: pointer;display: block;text-align: center;width:40%;font-size: 16px;line-height:47px;background:#f1f1f1;box-sizing: border-box;font-weight: bold;}
.jl1{margin-right: 2.5%;}
.active3{background:#bb000b;color: #fff;}
.active3 a{color:#fff;}
.zeus1{width: 95%; margin: 0px auto; overflow: hidden; position: relative;}
.zeus2{width: 100%;}
.containergd3{width:100%;margin:30px auto 0;}
.boxq3 li{width:100%; overflow: hidden;position: relative;}
.boxq3 p{font-size: 14px;}
.boxq3 p span{color: #006cce;}
.boxq3 li img{width:100%; height: auto;}
.containergd3 .navgd3{width:95%;border:1px solid #ccc;}
.containergd3 .navgd3 span{display: block; width:219px; border-left:1px solid #ccc; text-align:center; line-height:40px; color:#666; float:left; cursor:pointer;}
.containergd3 .navgd3 span.active{background:#666666; color:#fff;}
.containergd3 .navgd3 span:first-child{border:0px}
.contentgd3{margin: 0px auto; width:202%;position:relative; overflow:hidden;} /*定位一般设置为relative，overflow设置为hidden来隐藏外面的内容*/
.boxq3{position:relative;width:100%;} /*这个定位设置为absolute, 因为要操作这个的位置来切换内容*/
.contentgd3 ul{float: left; width:100%;overflow: hidden;vertical-align: top;margin-right: 0.5%;}
.contentgdul13{width:100%;}
.contentgdulc13{width:100%; float: left;}
.contentgdulc13 img{width:100%;}
.contentgdulc23{width:100%;}
.contentgdulc23 li{width:100%; height: 280px;margin:0px 26px 10px 0px;float: left;}
.contentgdulc23 a{width:380px; display: block;}
.contentgdulc23 img{width:100%;}
.caselist4{width:100%;clear: both;}
.caselist4 a{color:#333;}
.caselistul4{width: 95%;margin: 0 auto;}
.caselistli4{cursor: pointer;display: block;text-align: center;width:33.3%;font-size: 0.2rem;line-height:0.65rem;background:#f1f1f1;box-sizing: border-box;font-weight: bold;}
.jl1{margin-right: 2.5%;}
.active4{background:#0f2a55;color: #fff;}
.active4 a{color:#fff;}
.zeus4{width: 95%; margin: 0px auto; overflow: hidden; position: relative;}
.zeus5{width: 100%;}
.containergd4{width:100%;margin:30px auto 0;}
.boxq4 li{width:100%;}
.boxq4 li img{width:100%; height: auto;}
.containergd4 .navgd4{width:95%;border:1px solid #ccc;}
.containergd4 .navgd4 span{display: block; width:219px; border-left:1px solid #ccc; text-align:center; line-height:40px; color:#666; float:left; cursor:pointer;}
.containergd4 .navgd4 span.active{background:#666666; color:#fff;}
.containergd4 .navgd4 span:first-child{border:0px}
.contentgd4{margin: 0px auto; width:310%;position:relative; overflow:hidden;} /*定位一般设置为relative，overflow设置为hidden来隐藏外面的内容*/
.boxq4{position:relative;width:100%;} /*这个定位设置为absolute, 因为要操作这个的位置来切换内容*/
.contentgd4 ul{float:left; width:100%;overflow: hidden;margin-right: 0.3%;}
.contentgdul14{width:100%; height: 390px;}
.contentgdulc4{width: 103.3%;}
.contentgdulc14{width:100%; height: 390px; float: left;}
.contentgdulc14 img{width:100%;}
.contentgdulc24{width:100%;}
.contentgdulc4 li{width:47%; height:auto;margin: 0px 2.7% 10px 0px;float: left;}
.contentgdulc4 a{width:100%; display: block;text-align: center;}
.contentgdulc4 img{width:100%;}
/************荣誉证书*************/
.yscbox{ margin-top:20px; width: 100%; margin-left: auto; margin-right: auto; position: relative;}
.yscbox h2{font-size: 18px;}
.yscbox p{ font-size: 16px; color: #555; padding: 5px 10px 15px 10px; }
.ysclist{}
.yscitem{width: 25% !important;}
.yscitem img{text-align:left;width:98%; height: auto;}
.yscsubt{text-align: center; padding-top: 15px;}
.yscsubt li{display: inline-block; width:10px; height: 10px; margin: 0 3px; font-size: 0px; border: 2px #616161 solid;border-radius: 50px;}
.yscsubt li.on{border: 2px #e4000d solid;}
.ysclist h2 {
    font-size:16px;
    width: 100%;
    text-align: center;
    height: 40px;
    padding-top: 15px;
}
.ysclist h2 a{
    color:#666;
}
.rsbtn{position: absolute; top: 50%; margin-top: -45px;  width:34px; height: 34px;}
.yscbox .prev{background:url(../img/rsbtnl.png) no-repeat center bottom/100%; left:10px;}
.yscbox .next{background:url(../img/rsbtnr.png) no-repeat center bottom/100%; right: 10px;}
.tempWrap {float: left;width:100% !important;}
.fl_left{margin-left: 8%;}
.fr_right{ margin-right: 8%;}
.ofcase4{margin-bottom: .5rem;}
.bkj{background: #fff; width: 95%; margin: .3rem auto 1rem auto; border-radius: 8px; box-shadow: 0px 0px 8px #e8e8e8;text-align: justify;padding: 10px;box-sizing: border-box;}


