body{ background:#fff;}

/**/
nav li{ background:#f0f0f0; height:2.9em; width:33%; float:left; font:1em "Microsoft YaHei"; color:#000; line-height:2.8em; text-align:center; border-bottom:1px solid #fff; border-right:1px solid #eaeaea;}
/**/
.m-ban img{ width:100%; height:auto;}

/**/
.g-part p{ font:1.16em "Microsoft YaHei"; color:#585858; line-height:1.16em; text-align:center; height:3.7em; padding-top:1.4em;}
.g-part p span{ font:0.78em Arial; line-height:1.8em; background:url(/mobile/Images/Index/pa_x.gif) no-repeat center center; background-size: 7em 1px ; display:block;}
.g-part .sclwrap_box{ width:100%;}
.g-part .sclwrap_box .con{ float:left;}
.g-part .sclwrap_box li{ width:27.6%; height:7.55em; margin:0 2.7%;  float:left; text-align:center;}
.g-part .sclwrap_box li img{box-sizing:border-box; width:100%; height:auto; border:1px solid #d8d8d8;}
.g-part .sclwrap_box li span{ font:1em  "Microsoft YaHei"; color:#585858; line-height:1.4em;} 
/**/
.g-pro p{ background:url(/mobile/Images/Index/pro_b1.jpg) no-repeat center top; background-size:100% 4.5em; height:3.18em; font:1.16em "Microsoft YaHei"; color:#fff; line-height:1.16em; text-align:center; padding-top:0.8em;}
.g-pro p span{ font:0.78em Arial; line-height:1.8em; background:url(/mobile/Images/Index/pr_x.jpg) no-repeat center center; background-size: 7em 1px ; display:block;}
.g-pro .m-pro{ width:90.6%; margin:0 auto;}
.g-pro .m-cnt{ height:1.875em; background:url(/mobile/Images/Index/pr_x2.gif)  repeat-x left bottom; padding-top:1.16em;}
.g-pro .m-cnt li{ float:left; width:25.8%; font:1em "Microsoft YaHei"; color:#585858; line-height:1.87em; margin-right:2em; cursor:pointer;}
.g-pro .m-cnt .z-on{ color:#e83437;background:url(/mobile/Images/Index/pr_x3.gif) repeat-x left bottom;}
.g-pro .sclwrap_box .con{ float:left;}
.g-pro .pfl{ height:7.88em;}
.g-pro .pfl li{ float:left; width:28%; font:0.9em "Microsoft YaHei"; color:#969696; line-height:2.55em; background:url(/mobile/Images/Index/pr_t2.gif) no-repeat left center; background-size:0.8em; padding-left:4%;height: 2.55em;overflow: hidden;}
.g-pro .pimg{ height:26.28em;}
.g-pro .pimg li{ width:47.6%; height:12.75em; float:left; margin-right:4.1%; text-align:center;}
.g-pro .pimg img{ box-sizing:border-box; width:100%; height:auto; border:1px solid #d8d8d8;}
.g-pro .pimg a:nth-child(2n) li{ margin-right:0;}
.g-pro .pimg li span{ font:1em "Microsoft YaHei"; color:#585858; line-height:1.25em;}

/**/
.g-show{ height:16.6em; overflow:hidden;}
.g-show .c-list{ width:100%; height:3.3em; background:#be1518; margin-bottom:1.75em;}
.g-show .c-list li , .g-show .c-list span{ width:27.9%; font:1em "Microsoft YaHei"; color:#fff; line-height:3.3em; text-align:center; float:left;}
.g-show .c-list span{ float:right;}
.g-show .c-list .z-on{ background:#2f2f39;}
.g-show .change-box{ position:relative;}
.g-show .change-box .prev , .g-show .change-box .next{ position:absolute; width:3.4%; height:1.75em; top:3.1em;} 
.g-show .change-box .prev  img, .g-show .change-box .next img{ width:100%; height:auto;}
.g-show .change-box .prev { left:6.5%;}
.g-show .change-box .next { right:6.5%;}
.g-show .no_ov{ width:79.6%; margin:0 auto;}
.g-show .no_ov p{ width:44.7%; height:11.62em; float:left; margin:0 2%; text-align:center;}
.g-show .no_ov p i{ width:100%; height:7.9em; box-sizing:border-box; display:inline-block; border:1px solid #ccc;}
.g-show .no_ov p img{ width:95.6%; height:auto; margin-top:0.2em;}
.g-show .no_ov p span{ font:1em "Microsoft YaHei"; color:#585858; line-height:1.8em;}
/**/
.g-ban2{ height:6.9em; background:url(/mobile/Images/Index/ban2_01.jpg) no-repeat center top; background-size:100% 6.9em;}
.g-ban2 p{ width:53.1%; margin-left:35.9%; font:0.91em "Microsoft YaHei"; color:#fff; line-height:1.2em; margin-bottom:0.4em;}
.g-ban2 p span{ display:block; font:1em "Microsoft YaHei"; font-weight:bold; color:#fff;}
.g-ban2 p a{ float:right; width:30.8%; height:1.5em; display:inline-block; background:#fff; font:0.9em "Microsoft YaHei"; line-height:1.5em; color:#e83437; text-align:center; margin-top:1em;}
.g-ban2 p:nth-child(1){ padding-top:0.8em;}
/**/
.g-safe{ height:26.25em; background:url(/mobile/Images/Index/sa_bj.jpg) no-repeat center top; background-size:100% 26.25em;} 
.g-safe .m-safe{ position:relative;}
.g-safe h3{ font:1.25em "Microsoft YaHei"; font-weight:bold; color:#be1518; line-height:1.5em; text-align:center; padding-top:1em; margin-bottom:2em;}
.g-safe h3 span{ font:0.8em "Microsoft YaHei"; font-weight:normal; color:#000; display:block; line-height:1em;}
.g-safe .nowarp { width:85%; margin:0 auto;}
.g-safe .nowarp dl{ width:47.7%; height:15.75em; float:left;}
.g-safe .nowarp dl:nth-child(2){ float:right;}
.g-safe .nowarp dt{ width:100%; height:5.8em;}
.g-safe .nowarp dt img{ width:100%; height:auto;}
.g-safe .nowarp dd span{ font:1em "Microsoft YaHei"; font-weight:bold; color:#585858; line-height:2em; display:block; text-align:center; margin-bottom:0.6em;}
.g-safe .nowarp dd p{ font:0.9em "Microsoft YaHei"; color:#787878; text-transform:uppercase; line-height:1.6em;}
.g-safe .nowarp dd p a{ color:#e83437;}
.g-safe .prev , .g-safe .next{ position:absolute; width:7%; height:1.83em; top:15.75em;}
.g-safe .prev img , .g-safe .next img{ width:100%; height:auto;}
.g-safe .prev { left:39.5%;}
.g-safe .next { right:39.5%;}

/**/
.g-proc h3{ background:url(/mobile/Images/Index/pc_bj.jpg) repeat-x left top; font:1.16em "Microsoft YaHei"; color:#fff; line-height:3.3em; text-align:center;}
.g-proc .m-prc{ height:16.95em; width:100%; background:url(/mobile/Images/Index/pc_bj2.jpg) no-repeat center top; background-size:100% 16.95em;}
.m-prc ul{ width:90.6%; margin:0 auto;  padding-top:1.625em}
.g-proc li{ float:left; width:28.9%; height:2.45em; font:0.9em "Microsoft YaHei"; color:#585858; line-height:2.45em; text-align:center; border-radius:30px; border:1px solid #ababab; margin:0 0.8% 1.45em 2.6%; background:#fff;}
.g-proc a:nth-last-child(1) li{ border:0px; width:60%; text-align:left; }
.g-proc a:nth-last-child(1) li span{ font:1.3em "Microsoft YaHei"; font-weight:bold;}
.g-proc a:nth-last-child(2) li{ float:right; margin-right:2.6%;}

/**/
.g-ys h3{ height:3.15em; background:url(/mobile/Images/Index/ys_bj.jpg) repeat-x left top; background-size:0.875em 5.9em; font:1.5em "Microsoft YaHei"; font-weight:bold; color:#fff; text-align:center; line-height:1.35em; padding-top:0.85em; margin-bottom:1.1em;}
.g-ys h3  i{ color:#e83437; width:22.5%; height:1.45em; display:inline-block; background:url(/mobile/Images/Index/ys_tb.jpg) no-repeat center top; background-size:3.7em 1.1em;}
.g-ys h3 b{ font-size:2.1em; font-style:italic;}
.g-ys h3 span{ display:block; font:0.35em Arial; color:#d6a0a0; text-transform:uppercase;}
.g-ys .m-cnt li{ width:90.6%; font:1em "Microsoft YaHei"; color:#fff; line-height:2.92em; background:url(/mobile/Images/Index/yd_tb2.jpg) no-repeat center top; background-size:24.1em 2.9em; margin:0 auto; }
.g-ys .m-cnt li span{ width:36.8%; display:inline-block;padding-left:3.4%;}
.g-ys .m-cnt .z-on{ background:url(/mobile/Images/Index/yd_tb3.jpg) no-repeat center top; background-size:24.1em 2.9em;}
.g-ys .sclwrap_box{ width:90.6%; margin:0.8em auto 0;}
.g-ys .sclwrap_box .con{ float:left;}
.g-ys .sclwrap_box .con:nth-child(1) dt img{ width:96.5%; height:auto;}
.g-ys .sclwrap_box .con:nth-child(2) dt img{ width:84.6%; height:auto;}
.g-ys .sclwrap_box .con:nth-child(3) dt img{ width:100%; height:auto;}
.g-ys .sclwrap_box dl{ height:47.1em;}
.g-ys .sclwrap_box dd { margin-bottom:1.78em;}
.g-ys .sclwrap_box dd span{ font:1em "Microsoft YaHei"; font-weight:bold; color:#585858; line-height:2.6em;}
.g-ys .sclwrap_box p{ font:0.9em "Microsoft YaHei"; color:#585858; line-height:1.6em; text-transform:uppercase;}
.g-ys .sclwrap_box dd b{ font-weight:bold; color:#e83437;}
/**/

.g-ban3{ height:5.8em; background:url(/mobile/Images/Index/ban3_01.jpg) no-repeat center top; background-size:100% 5.8em;}
.g-ban3 p{ width:66.2%; margin-left:28.7%; font:1em "Microsoft YaHei"; color:#fff; line-height:1em;}
.g-ban3 p span{ display:block; font:1em "Microsoft YaHei"; font-weight:bold; color:#fff;}
.g-ban3 p a{ float:right; width:27.3%; height:1.5em; display:inline-block;  font:0.9em "Microsoft YaHei"; line-height:1.5em; color:#fff; text-align:center; margin-top:0.6em; border:1px solid #fff; box-sizing:border-box;}
.g-ban3 p:nth-child(1){ padding-top:0.8em;}
.g-ban3 p:nth-child(2) { font-size:0.91em;}
.g-ban3 p:nth-child(2) span{ padding-top:0.8em; display:inline-block;}
/**/
.g-wint h3{ width:90.6%; height:2.3em; font-size:1em; background:url(/mobile/Images/Index/tx1.gif) no-repeat center bottom; background-size:24.1em 0.16em; margin:0 auto 1.25em; padding-top:1em;}
.g-wint h3 span{ font:1em Arial; color:#7f7f7f; line-height:2.3em; text-transform:uppercase; float:right;}
.g-wint h3 b{ font:1.25em "Microsoft YaHei"; color:#000; line-height:1.8em; display:inline-block; } 
.g-wint dl{ width:41.5%; height:19.8em; float:left; margin:0 2.6% 0 4.6%;}
.g-wint dt{ width:100%; height:7.5em; margin-bottom:0.4em;}
.g-wint dt img{ width:100%; height:auto;}
.g-wint dd span{ font:1em "Microsoft YaHei";  color:#000000; line-height:2em; display:block; text-align:center;}
.g-wint dd p{ height:5.8em; font:0.9em "Microsoft YaHei"; color:#787878; text-transform:uppercase; line-height:1.6em;}
.g-wint dd b{ width:54.1%; display:inline-block; background:#aaaaaa; font:0.9em "Microsoft YaHei"; color:#fff; text-align:center; line-height:2.2em;} 

/**/
.g-hon h3{ width:90.6%; height:2.3em; font-size:1em; background:url(/mobile/Images/Index/tx1.gif) no-repeat center bottom; background-size:24.1em 0.16em; margin:0 auto 1.87em;}
.g-hon h3 span{ font:1em Arial; color:#7f7f7f; line-height:2.3em; text-transform:uppercase; float:right;}
.g-hon h3 b{ font:1.25em "Microsoft YaHei"; color:#000; line-height:1.8em; display:inline-block;} 
.g-hon .m-hon{ position:relative;}
.g-hon .nowarp{ width:79.6%; margin:0 auto;}
.g-hon .nowarp .con{ float:left;}
.g-hon .nowarp p{ margin-left:11.7%; width:30.1%; height:10.5em; float:left; text-align:center;}
.g-hon .nowarp p img{ width:100%; height:auto;}
.g-hon .nowarp p span{ font:1em "Microsoft YaHei"; color:#585858; line-height:2em;overflow: hidden;display: block;height: 2em;}
.g-hon .prev , .g-hon .next{ position:absolute; width:3.4%; height:1.75em; top:4.4em;} 
.g-hon .prev  img, .g-hon .next img{ width:100%; height:auto;}
.g-hon .prev { left:6.5%;}
.g-hon .next { right:6.5%;}
/**/
.g-about{ background:url(/mobile/Images/Index/ab_bj.jpg) repeat-x left top; background-size:1.5em 11.9em;}
.g-about h3{ font:1.25em "Microsoft YaHei"; color:#fff; line-height:1.25em; text-align:center; height:2.85em; padding-top:1.2em;}
.g-about h3 span{ font:0.8em Arial; line-height:1.2em; background:url(/mobile/Images/Index/ab_tx.png) no-repeat center center; background-size:6.9em 1px ; display:block;}
.g-about dl{ width:78.1%; height:22.2em; margin:0 auto; text-align:center;} 
.g-about dt{ width:100%; height:13.8em;}
.g-about dt img{ width:100%; height:auto;}
.g-about dd p{ font:1em "Microsoft YaHei"; color:#585858; line-height:3em; margin-bottom:1em;}
.g-about dd span{ width:44%; display:inline-block; background:#aaa; margin:0 2.8%; font:1em "Microsoft YaHei"; color:#fff; line-height:2.3em;}
/**/
.g-dy .m-cnt { background:#2f2f39; height:3.7em; margin-bottom:1.6em;}
.g-dy .m-cnt li{ font:1em "Microsoft YaHei"; color:#fff; line-height:3.7em; float:left; width:25%; text-align:center; box-sizing:border-box; border-right:1px solid #4f4f59;}
.g-dy .m-cnt .z-on{ background:#e83437; }
.g-dy .m-cnt span{ font:1em "Microsoft YaHei"; color:#fff;line-height:3.7em;  float:right;width:25%; display:inline-block; text-align:center;}

.g-dy .sclwrap_box { width:90.6%; height:24.5em; margin:0 auto;}
.g-dy .sclwrap_box .con{ float:left;}
.g-dy .sclwrap_box p{ width:100%; margin-bottom:0.8em;}
.g-dy .sclwrap_box p img{ width:100%; height:auto;}
.g-dy .sclwrap_box li{ font:1em "Microsoft YaHei"; color:#585858; line-height:2.25em;}
.g-dy .sclwrap_box li span{ margin-left:2.4%;}
/**/
/**/
/**/
.g-ser{ width:74.68%; margin:1em auto;}
.g-ser .u-key { width:72%; height:2.38em; float:left; background:#fff; font:0.75em "Microsoft YaHei"; color:#dddddd; line-height:2.38em; padding-left:2.7%; border:1px solid #be1518 ; border-right:0; box-sizing:border-box;}
.g-ser .u-in{ width:24%; height:2.38em;float:left; font:0.75em "ËÎÌå"; color:#fff; line-height:2.38em; margin: 0px 0 1.38em; background:#2f2f39;}




@media screen and (min-width:320px) {
	body { font-size:75%;}
}
@media screen and (min-width:360px) {
	body { font-size:83%;}
}
@media screen and (min-width:375px) {
	body { font-size:87.5%;}
}

@media screen and (min-width:414px) {
	body { font-size:98%;}
}

@media screen and (min-width:480px) {
	body { font-size:112%;}
}
@media screen and (min-width:568px) {
	body { font-size:120%;}
}
@media screen and (min-width:639px) {
	body { font-size:150%;}
}