

/*-----------------------------------------------------------------------------------------------------------------------*/
.g-adv{ height:12.5rem; overflow:hidden;}
.g-adv .sclwrap_box , .g-adv .m-box{ height:12.5rem; overflow:hidden;}

/*-----------------------------------------------------------------------------------------------------------------------*/
nav{ height:8.71rem; overflow:hidden; position:relative;}

nav a{ padding-top: 6.67rem; background: url(/mobile/Images/Index/nav_b.jpg) no-repeat center 1.67rem; font-family: "宋体"; color:#333; font-size:0.92rem; font-weight:bold; width:25%; text-align:center; line-height:2.04rem; overflow:hidden; display:block; float:left; -webkit-background-size:4.58rem 4.67rem; -moz-background-size:4.58rem 4.67rem; -o-background-size:4.58rem 4.67rem; background-size:4.58rem 4.67rem; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box; }
nav a:nth-child(2){background: url(/mobile/Images/Index/nav_b1.jpg) no-repeat center 1.67rem; display:block; float:left; -webkit-background-size:4.58rem 4.67rem; -moz-background-size:4.58rem 4.67rem; -o-background-size:4.58rem 4.67rem; background-size:4.58rem 4.67rem; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
nav a:nth-child(3){background: url(/mobile/Images/Index/nav_b2.jpg) no-repeat center 1.67rem; display:block; float:left; -webkit-background-size:4.58rem 4.67rem; -moz-background-size:4.58rem 4.67rem; -o-background-size:4.58rem 4.67rem; background-size:4.58rem 4.67rem; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
nav a:nth-child(4){background: url(/mobile/Images/Index/nav_b3.jpg) no-repeat center 1.67rem; display:block; float:left; -webkit-background-size:4.58rem 4.67rem; -moz-background-size:4.58rem 4.67rem; -o-background-size:4.58rem 4.67rem; background-size:4.58rem 4.67rem; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
/**/
.pro{ height: 49.83rem; overflow: hidden;}
.pro h2{ padding-top: 2.83rem; height: 7.83rem; overflow: hidden; text-align: center; background: url(/mobile/Images/Index/pro_h.jpg) no-repeat left top; -webkit-background-size:100% ; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.pro h2 p a{ font-size: 1.5rem; font-weight: bold; color: #333; font-family: "宋体";}
.pro h2 span{ display: block; width: 2.92rem; height: 0.83rem; margin: 0.5rem auto 0; border: 1px solid #c8c8c8; border-radius: 20px;  line-height: 0.75rem;}
.pro h2 span a{ font-size: 0.83rem; color: #c8c8c8; line-height: 0.75rem;}

.pro_c{ width: 25rem; margin: 0 auto;}
.pro_c ul li{ margin-right: 0.83rem; margin-bottom: 0.83rem; float: left; width: 12.08rem; height: 20.58rem; overflow: hidden; border: 1px solid #eee; position: relative; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.pro_c ul li span{ display: block; text-align: center; width: 12.08rem; color: #333; font-family: "宋体"; height: 2.5rem; position: absolute; bottom: 0; left: 0; font-size: 0.92rem; line-height: 2.5rem;}
.pro_c ul li:nth-child(2n){ margin-right: 0;}

/**/
.cus{ height: 15.67rem; overflow: hidden;}
.cus h2{ padding-top: 3.33rem; height: 8.13rem; overflow: hidden; overflow: hidden; text-align: center; background: url(/mobile/Images/Index/pro_h.jpg) no-repeat left top; -webkit-background-size:100% ; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.cus h2 p a{ font-size: 1.5rem; font-weight: bold; color: #333; font-family: "宋体";}
.cus h2 span{ line-height: 0.75rem; display: block; width: 2.92rem; height: 0.83rem; margin: 0.5rem auto 0; border: 1px solid #c8c8c8; border-radius: 20px;}
.cus h2 span a{ font-size: 0.83rem; color: #c8c8c8; line-height: 0.75rem;}

.cus_con{ width: 25rem; margin: 0 auto; position: relative;}
.cus_con .con{ float: left; display: inline; width: 100%;}
.cus_con .prev{ width: 1.67rem; height: 1.67rem; overflow: hidden; position: absolute; left: 0; top: 1.67rem; z-index: 10;}
.cus_con .next{ width: 1.67rem; height: 1.67rem; overflow: hidden; position: absolute; right: 0; top: 1.67rem; z-index: 10;}
.cus_con .nowarp{ width: 19.79rem; margin: 0 auto;}

.cus_c{ width: 19.79rem; margin: 0 auto;}
.cus_c ul li{ line-height: 0; margin-right: 0.75rem; float: left; width: 9.5rem;}
.cus_c ul li img{width: 9.5rem; border: 1px solid #eee;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.cus_c ul li span{ display: block; text-align: center; line-height: 2.5rem; font-size: 0.92rem; color: #333; font-family: "宋体";}
.cus_c ul li:nth-child(2n){ margin-right: 0;}

/**/
.adv{ height: 98.25rem; overflow: hidden;}
.adv h2{ height: 9.25rem; overflow: hidden;}
.adv h2 img{}

.adv_t{ width: 25rem; margin: 0 auto; height: 8rem; overflow: hidden;}
.adv_t ul li{ margin-bottom: 2.17rem; width: 50%; float: left;}
.adv_t ul li span{ display: block; width: 2.92rem; height: 2.92rem; overflow: hidden;}
.adv_t ul li p{ margin-left: 0.5rem; margin-top: 0.5rem; font-size: 1rem; color: #333; font-weight: bold; font-family: "宋体";}
.adv_t ul li p em{ display: block; font-size: 0.5rem; color: #c8c8c8; text-transform: uppercase; font-family: Arial;}

.adv_w{ height: 81rem; overflow: hidden;}
.adv_w span{ display: block;}
.adv_w .adv1{ height: 21.63rem; overflow: hidden;}
.adv_w .adv2{ height: 19.17rem; overflow: hidden;}

.adv_w dl{ overflow: hidden; width: 24.58rem; margin: 0.92rem auto 1.33rem;}
.adv_w dl dt{ height: 5.25rem; width: 3.25rem; overflow: hidden; }
.adv_w dl dd{ margin-left: 0.71rem; width: 20.42rem; font-size: 0.42rem; color: #ccc; text-transform: uppercase;}
.adv_w dl dd b{ font-size: 1.25rem; color: #333; font-family: "宋体";}
.adv_w dl dd span{ font-size: 1rem; color: #333; font-family: "宋体";}
.adv_w dl dd p{ line-height: 1.25rem; font-size: 0.92rem; color: #333; font-family: "宋体"; margin-top: 0.5rem;}


/**/
.ad{ height: 15rem; overflow: hidden; background: url(/mobile/Images/Index/ad_bj.jpg) no-repeat center top;-webkit-background-size:100% ; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;}

.ad a{ margin-top: 11.67rem; margin-left: 5rem; display: block; width: 5.83rem; height: 1.67rem; overflow: hidden; border-radius: 20px; background: #9c2e8f; text-align: center; font-size: 0.92rem; line-height: 1.67rem; font-family: "宋体"; color: #fff;}

/**/
.about{ height: 32.21rem; border-bottom: 1px dashed #e5e5e5; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}

.about h2{ height: 6.75rem; font-size: 1.5rem; font-weight: bold; padding-top: 3.33rem; text-align: center; background: url(/mobile/Images/Index/pro_h.jpg) no-repeat left top; -webkit-background-size:100% ; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.about h2 a{ color: #333;}

.about dl{ width: 25rem; margin: 0 auto;}
.about dl dt{ height: 14.17rem; overflow: hidden;}
.about dl dd{ margin-top: 1.25rem; font-size: 0.92rem; line-height: 1.5rem; color: #333; font-family: "宋体"; text-align: center;}
.about dl dd a{ margin: 1rem auto 0; display: block; width: 5.83rem; height: 1.67rem; overflow: hidden; border-radius: 20px; background: #9c2e8f; text-align: center; font-size: 0.92rem; line-height: 1.67rem; font-family: "宋体"; color: #fff;}

/**/
.sty{ height: 15.79rem; overflow: hidden; border-bottom: 1px dashed #e5e5e5; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.sty h2{ font-size: 1rem; line-height: 4.25rem; font-weight: bold; padding-left: 1.33rem; width: 25rem; margin: 0 auto; height: 4.25rem; overflow: hidden; background: url(/mobile/Images/Index/sty_h.gif) no-repeat left center;-webkit-background-size:1.08rem 0.92rem; -moz-background-size:1.08rem 0.92rem; -o-background-size:1.08rem 0.92rem; background-size: 1.08rem 0.92rem;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.sty h2 a{ color: #333;}
.sty h2 span{ font-weight: normal; margin-top: 1.67rem; width: 2.92rem; height: 0.83rem; overflow: hidden; border: 1px solid #eee; text-align: center; line-height: 0.75rem; border-radius: 20px;}
.sty h2 span a{ font-size: 0.83rem; color: #eee;}
.sty ul{ width: 25rem; margin: 0 auto;}
.sty ul li{ line-height: 0; float: left; width: 12.08rem; margin-right: 0.83rem;}
.sty ul li span{ display: block; line-height: 2.5rem; text-align: center; font-size: 0.92rem; color: #333; font-family: "宋体";}
.sty ul li:nth-child(2n){ margin-right: 0;}

/**/
.new{ position: relative; height: 18.29rem; overflow: hidden; width: 25rem; margin: 0 auto;}
.new span{ position: absolute; top: 1.25rem; right: 0;  font-weight: normal; width: 2.92rem; height: 0.83rem; overflow: hidden; border: 1px solid #eee; text-align: center; line-height: 0.75rem; border-radius: 20px;}
.new span a{ color: #eee;}
.new .con{ float: left; display: inline; width: 100%;}

.n_q{ height: 3.42rem; overflow: hidden;}
.n_q li{ margin-right: 2rem; font-size: 1rem; line-height: 3.42rem; font-weight: bold; color: #333; padding-left: 1.33rem; font-family: "宋体"; float: left; background: url(/mobile/Images/Index/n_h1.jpg) no-repeat left center; -webkit-background-size:0.96rem 0.92rem; -moz-background-size:0.96rem 0.92rem; -o-background-size:0.96rem 0.92rem; background-size:0.96rem 0.92rem;}
.n_q li:nth-child(2){background: url(/mobile/Images/Index/n_h2.jpg) no-repeat left center; -webkit-background-size:1rem 0.92rem; -moz-background-size:1rem 0.92rem; -o-background-size:1rem 0.92rem; background-size:1rem 0.92rem;}
.n_q li:nth-child(3){background: url(/mobile/Images/Index/n_h3.jpg) no-repeat left center; -webkit-background-size:0.92rem; -moz-background-size:0.92rem; -o-background-size:0.92rem; background-size:0.92rem;}


.n_q .z-on:nth-child(1){background: url(/mobile/Images/Index/n_h01.jpg) no-repeat left center; -webkit-background-size:0.96rem 0.92rem; -moz-background-size:0.96rem 0.92rem; -o-background-size:0.96rem 0.92rem; background-size:0.96rem 0.92rem;}
.n_q .z-on:nth-child(2){background: url(/mobile/Images/Index/n_h02.jpg) no-repeat left center; -webkit-background-size:1rem 0.92rem; -moz-background-size:1rem 0.92rem; -o-background-size:1rem 0.92rem; background-size:1rem 0.92rem;}
.n_q .z-on:nth-child(3){background: url(/mobile/Images/Index/n_h03.jpg) no-repeat left center; -webkit-background-size:0.92rem; -moz-background-size:0.92rem; -o-background-size:0.92rem; background-size:0.92rem;}

.n_c ul li{ padding-left: 1.25rem; line-height: 2.5rem; font-size: 0.92rem; font-family: "宋体"; height: 2.5rem; overflow: hidden; border-bottom: 1px dashed #e0e0e0; background: url(/mobile/Images/Index/n_lb.jpg) no-repeat left center; -webkit-background-size:0.75rem 0.92rem; -moz-background-size:0.75rem 0.92rem; -o-background-size:0.75rem 0.92rem; background-size:0.75rem 0.92rem;}
.n_c ul li a{ color: #333;}
.n_c ul li:nth-child(5){ border-bottom: 0;}
/*-webkit-background-size:100% ; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;
box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;
*/
@media screen and (min-width:320px) {
	html { font-size:75%;}
}
@media screen and (min-width:360px) {
	html { font-size:85%;}
}
@media screen and (min-width:375px) {
	html { font-size:87.5%;}
}
@media screen and (min-width:480px) {
	html { font-size:110.5%;}

}
@media screen and (min-width:568px) {
	html { font-size:129%;}

}
@media screen and (min-width:639px) {
	html { font-size:150%;}
}
