
/*-----------------------------------------------------------------------------------------------------------------------*/
.g-adv{ height:12.5rem; overflow:hidden;}
.g-adv .sclwrap_box , .g-adv .m-box{ height:12.5rem; overflow:hidden;}

/*-----------------------------------------------------------------------------------------------------------------------*/
nav{ height:5.42rem; overflow:hidden;position:relative; background:#c40001;}
nav:before{ position:absolute; content:""; width:100%; height:1px; top:50%; left:0; background:#8d1213; border-top:1px solid #d34041;}
nav a{ color:#fff; font-size:0.92rem;  width:33%; text-align:center; height:2.67rem; line-height:2.67rem; overflow:hidden; display:block; float:left; position:relative;}
nav a:before{ position:absolute; content:""; width:1px;  height:2.67rem; top:0; right:0; background:#8d1213; border-right:1px solid #d34041;}
nav a:nth-child(3n):before{ background:none; border:none;}


/*实力*/
.sl{ height:36.67rem; overflow:hidden;}
.sl h2{ height:5.29rem; overflow:hidden; background:url(img/h.png) no-repeat left bottom;-webkit-background-size:100% 0.21rem ; -moz-background-size:100% 0.21rem; -o-background-size:100% 0.21rem; background-size:100% 0.21rem; color:#999; font:0.42rem "Microsoft Yahei"; text-align:center; text-transform:uppercase; color:#999; padding-top:2rem;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.sl h2 a{ display:block; font:1.33rem "Microsoft Yahei"; color:#c60001;}
.sl h2 b{ color:#000;}

.sl_con{ height: 31.38rem; overflow:hidden;}

.sl_c{ height:25.33rem; overflow:hidden;}
.sl_c span{ display:block; height:14.83rem; overflow:hidden;}

.sl_c dl{ width:25rem; margin:0 auto; margin-top:0.33rem;}
.sl_c dl dt{ height:2.75rem; overflow:hidden; border-bottom:1px solid #999; width:25rem; background:url(img/sl_db.gif) no-repeat left center;-webkit-background-size:1.25rem 1.25rem; -moz-background-size:1.25rem 1.25rem; -o-background-size:1.25rem 1.25rem; background-size:1.25rem 1.25rem; padding-left:1.75rem;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box; font:bold 1.17rem/2.75rem "Microsoft Yahei"; color:#222;}
.sl_c dl dt em{ font:bold 1rem/2.75rem Arial, Helvetica, sans-serif; color:#cecece;}

.sl_c dl dd{ padding-top:0.5rem; border-top:1px solid #999; margin-top:1px;}
.sl_c dl dd p{ font:1rem/1.33rem "Microsoft Yahei"; color:#555;}

.sl_q{ height:3.54rem; overflow:hidden; width:25rem; margin:0 auto;}
.sl_q li{ float:left; width:33%; text-align:center; font:1rem/2.92rem "Microsoft Yahei"; color:#fff; background:url(img/sl_qb.png) repeat-x; padding-top:0.63rem; height:3.54rem;-webkit-background-size:0.25rem 3.54rem; -moz-background-size:0.25rem 3.54rem; -o-background-size:0.25rem 3.54rem; background-size:0.25rem 3.54rem;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box; position:relative;}

.sl_q .z-on{ background:url(img/sl_q.png) no-repeat left top;-webkit-background-size:100% ; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%; font-weight:bold;}

.sl_q li:before{ position:absolute; content:""; width:1px;  height:2.92rem; top:0.63; right:0; background:#545454;;}
.sl_q li:nth-child(3):before{ background:none;}

/*服务*/

.fw{ height:45rem; overflow:hidden; background:url(img/fw_bj.gif) repeat;-webkit-background-size:0.88rem 0.88rem; -moz-background-size:0.88rem 0.88rem; -o-background-size:0.88rem 0.88rem; background-size:0.88rem 0.88rem; border-bottom:1px solid #c7c7c7;}

.fw h2{ height:7.88rem; overflow:hidden; background:url(img/h.png) no-repeat center 6.42rem;-webkit-background-size:100% 0.21rem ; -moz-background-size:100% 0.21rem; -o-background-size:100% 0.21rem; background-size:100% 0.21rem; text-align:center; padding-top:2.17rem;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box; font:1.17rem "Microsoft Yahei"; color:#c60001;}
.fw h2 a{ display:block; font:bold 1.58rem "Microsoft Yahei"; color:#222;}

.fw_con{ height:37.13rem; overflow:hidden;}

.fw_q{ height:17.08rem; overflow:hidden; width:25rem; margin:0 auto;}

.fw_q li{ float:left; height:2.5rem; width:12.08rem; overflow:hidden; background:#cfcfcf; text-align:center; font:1rem/2.5rem "Microsoft Yahei"; color:#333; margin-right:0.75rem; margin-bottom:0.83rem;}
.fw_q li:nth-child(2n){ margin-right:0;}

.fw_q .z-on{ background-color:#d00100;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#d00100), to(#980700)); 
	background-image: -webkit-linear-gradient(top, #d00100, #980700); 
	background-image: -moz-linear-gradient(top,  #d00100, #980700); 
	background-image: -o-linear-gradient(top,  #d00100, #980700); 
	background-image: -ms-linear-gradient(top, #d00100, #980700); 
	background-image: linear-gradient(top, #d00100, #980700); color:#fff;}
	

.fw_x{ height:20.04rem; overflow:hidden; width:25rem; margin:0 auto; position:relative;}
.fw_x .prev{ width:1.38rem; height:3.08rem; position:absolute; top:4.88rem; left:0; z-index:5;}
.fw_x .next{ width:1.38rem; height:3.08rem; position:absolute; top:4.88rem; right:0; z-index:5;}
.fw_x .no_ov{ width:20.42rem; margin:0 auto;}

.fw_c{ width:20.42rem; height:20.04rem;}
.fw_c dl dt{ height:15.88rem; overflow:hidden;}
.fw_c dl dt img{ width:20.42rem;}
.fw_c dl dt span{ display:block; height:2.67rem; font:1rem/2.67rem "Microsoft Yahei"; color:#555; text-align:center;}
.fw_c dl dd{ height:2.08rem;}
.fw_c dl dd a{ display:inline-block; font:1rem/2.08rem "Microsoft Yahei"; color:#fff; text-align:center; width:8.33rem;}
.fw_c dl dd .f01{ background:url(img/fw_c.png) no-repeat left top;-webkit-background-size:100% ; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%; margin-right:3.75rem;}
.fw_c dl dd .f02{ background:url(img/fw_d.png) no-repeat left top;-webkit-background-size:100% ; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;}

/*合作*/
.hz{ height:15.96rem; overflow:hidden; background:url(img/fw_bj.gif) repeat;-webkit-background-size:0.88rem 0.88rem; -moz-background-size:0.88rem 0.88rem; -o-background-size:0.88rem 0.88rem; background-size:0.88rem 0.88rem;}
.hz h2{ height:5.67rem; overflow:hidden; background:url(img/h.png) no-repeat center 4.17rem;-webkit-background-size:100% 0.21rem ; -moz-background-size:100% 0.21rem; -o-background-size:100% 0.21rem; background-size:100% 0.21rem; text-align:center; padding-top:1.83rem;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box; font:1.33rem "Microsoft Yahei";}
.hz h2 a{ color:#c60001;}
.hz h2 b{ color:#000;}

.hz_con{ height:10.92rem; overflow:hidden; width:25rem; margin:0 auto; position:relative;}
.hz_con .prev{ width:1.38rem; height:3.08rem; position:absolute; top:1.13rem; left:0; z-index:5;}
.hz_con .next{ width:1.38rem; height:3.08rem; position:absolute; top:1.13rem; right:0; z-index:5;}
.hz_con .nowarp{ width:20.42rem; margin:0 auto;}


.hz_c ul li{ float:left; width:9.79rem; margin-right:0.83rem;}
.hz_c ul li img{ height:5.29rem; width:9.79rem; border:1px solid #d5d5d5;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.hz_c ul li span{ display:block; height:2.25rem; font:1rem/2.25rem "Microsoft Yahei"; color:#666; text-align:center; }
.hz_c ul .nobot{ margin-right:0;}

/*咨询*/
.zx{ height:2.92rem; overflow:hidden;}
.zx p{ height:2.92rem; background:#b40000; text-align:center; font:1rem/2.92rem "Microsoft Yahei"; color:#fff; position:relative; padding-left:1.63rem;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.zx p:before{ position:absolute; content:""; width:1.04rem; height:1.04rem; background:url(img/z_tel.html) no-repeat left top;-webkit-background-size:1.04rem 1.04rem; -moz-background-size:1.04rem 1.04rem; -o-background-size:1.04rem 1.04rem; background-size:1.04rem 1.04rem; top:0.96rem; left:5rem;}
.zx p span{ font:bold 1.17rem/2.92rem Arial, Helvetica, sans-serif;}

/*团队*/
.team{ height:22.54rem; overflow:hidden;}
.team h2{ height:7.38rem; background:url(img/h.png) no-repeat center 6.25rem;-webkit-background-size:100% 0.21rem ; -moz-background-size:100% 0.21rem; -o-background-size:100% 0.21rem; background-size:100% 0.21rem; font:1.25rem "Microsoft Yahei"; color:#c60001; text-align:center; padding-top:2.17rem;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.team h2 a{ display:block; font:bold 1.33rem "Microsoft Yahei"; color:#222;}

.t_con{ height:14.67rem; overflow:hidden; position:relative; width:25rem; margin:0 auto;}
.t_con .nowarp{ width:20.42rem; margin:0 auto;}
.t_con .prev{ width:1.38rem; height:3.08rem; position:absolute; top:4.67rem; left:0; z-index:5;}
.t_con .next{ width:1.38rem; height:3.08rem; position:absolute; top:4.67rem; right:0; z-index:5;}

.t_c{ height:14.67rem; overflow:hidden;}
.t_c ul li{ float:left; width:9.79rem; margin-right:0.83rem;}
.t_c ul li img{ width:9.79rem; height:12.38rem; border:1px solid #cdcdcd;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.t_c ul li span{ display:block; height:2.08rem; font:1rem/2.08rem "Microsoft Yahei"; color:#555; text-align:center;}
.t_c .nobot{ margin-right:0;}
/*售后*/
.sh{ height:40rem; overflow:hidden;background:url(img/fw_bj.gif) repeat;-webkit-background-size:0.88rem 0.88rem; -moz-background-size:0.88rem 0.88rem; -o-background-size:0.88rem 0.88rem; background-size:0.88rem 0.88rem;}

.sh h2{ background:url(../sh_h.jpg) no-repeat left top; height:12.08rem; overflow:hidden;-webkit-background-size:100% ; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%; text-align:center; font:1.25rem "Microsoft Yahei"; color:#c60001; padding-top:6.08rem;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.sh h2 a{ font-weight:bold; color:#222; display:block;}

.sh_con{ height:27.92rem; overflow:hidden; margin:0 auto;}

.sh_c{ height:23.88rem; overflow:hidden;}
.sh_c span{ display:block; height:11.42rem; overflow:hidden;}
.sh_c dl{ width:25rem; margin:0 auto;margin-top:1.25rem;}
.sh_c dl dt{ height:2.75rem; overflow:hidden; border-bottom:1px solid #999; width:25rem; background:url(img/sh_db.gif) no-repeat left center;-webkit-background-size:1.67rem 1.42rem; -moz-background-size:1.67rem 1.42rem; -o-background-size:1.67rem 1.42rem; background-size:1.67rem 1.42rem; padding-left:2.33rem;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box; font:bold 1.33rem/2.75rem "Microsoft Yahei"; color:#222;}
.sh_c dl dt em{ font:bold 1rem/2.75rem Arial, Helvetica, sans-serif; color:#cecece;}

.sh_c dl dd{ padding-top:0.5rem; border-top:1px solid #999; margin-top:1px;}
.sh_c dl dd p{ font:1rem/1.33rem "Microsoft Yahei"; color:#555;}

.sh_q{ height:3.54rem; overflow:hidden; width:25rem; margin:0 auto;}
.sh_q li{ float:left; width:33%; text-align:center; font:1rem/2.92rem "Microsoft Yahei"; color:#fff; background:url(img/sl_qb.png) repeat-x; padding-top:0.63rem; height:3.54rem;-webkit-background-size:0.25rem 3.54rem; -moz-background-size:0.25rem 3.54rem; -o-background-size:0.25rem 3.54rem; background-size:0.25rem 3.54rem;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box; position:relative;}

.sh_q .z-on{ background:url(img/sl_q.png) no-repeat left top;-webkit-background-size:100% ; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%; font-weight:bold;}

.sh_q li:before{ position:absolute; content:""; width:1px;  height:2.92rem; top:0.63; right:0; background:#545454;;}
.sh_q li:nth-child(3):before{ background:none;}


/*关于*/
.about{ height:32.63rem; overflow:hidden;}
.about h2{ height:6.5rem; background:url(img/h.png) no-repeat center 4.63rem;-webkit-background-size:100% 0.21rem ; -moz-background-size:100% 0.21rem; -o-background-size:100% 0.21rem; background-size:100% 0.21rem; font:1.33rem "Microsoft Yahei"; color:#c60001; text-align:center; padding-top:2.25rem;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.about h2 a{ color:#c60001;}
.about h2 b{ font-weight:bold; color:#000;}

.about dl{ width:25rem; margin:0 auto;}
.about dl dt{ height:14.75rem; overflow:hidden;}

.about dl dd{ margin-top:1.25rem; height:7.96rem;}
.about dl dd p{ height:6.83rem; overflow:hidden; font:1rem/1.5rem "Microsoft Yahei"; color:#555;}
.about dl dd p a{ color:#c40001;}
.about dl dd span{ display:block; height:2.08rem;}
.about dl dd span a{ margin-right:1.25rem; display:inline-block; font:1rem/2.08rem "Microsoft Yahei"; color:#fff; text-align:center; width:7.5rem; height:2.08rem; background:url(img/a_b.gif) no-repeat left top;-webkit-background-size:100% ; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%; overflow:hidden;}
.about dl dd span .nobot{ margin-right:0;}
/*新闻资讯*/

.new{ height:20.13rem; overflow:hidden;}
.new .con{ width:25rem; margin:0 auto;}

.n_q{ height:2.92rem; background:#e3e3e3;}
.n_q li{ float:left; width:33.3%; height:2.92rem; text-align:center; font:1.08rem/2.92rem "Microsoft Yahei"; color:#333; position:relative;}

.n_q li:before{ position:absolute; content:""; width:1px;  height:2.92rem; top:0; right:0; background:#bebebe;}
.n_q li:nth-child(3):before{ background:none;}


.n_q .z-on{ background:#c40001; color:#fff;}

.n_c{ width:25rem; margin:0 auto; height:14.92rem; overflow:hidden; margin-top:1.08rem;}
.n_c ul{ height:12.38rem; overflow:hidden;}
.n_c ul li{ height:2.08rem; background:url(img/n_li.gif) no-repeat left center;-webkit-background-size:0.38rem 0.38rem; -moz-background-size:0.38rem 0.38rem; -o-background-size:0.38rem 0.38rem; background-size:0.38rem 0.38rem; padding-left:1.08rem;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box; font:1rem /2.08rem "Microsoft Yahei"; color:#555;}
.n_c ul li a{ color:#555;}

.n_c p{ font:bold 1rem/2.5rem "Microsoft Yahei"; color:#fff; text-align:center; height:2.5rem; overflow:hidden; background:#c40001; position:relative; padding-right:1.67rem;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.n_c p a{color:#fff;}
.n_c p:before{ position:absolute; content:""; width:1.08rem; height:1.17rem; background:url(img/n_m.html) no-repeat left top;-webkit-background-size:1.08rem 1.17rem; -moz-background-size:1.08rem 1.17rem; -o-background-size:1.08rem 1.17rem; background-size:1.08rem 1.17rem; top:0.67rem; right:7.67rem;}

/*-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%;}
}
