body{background:url(/mobile/Images/Index/tbj.jpg);background-size:4.375em 7.833333333em;}
/**/
.ban .sclwrap_box , .ban .m-box{ height:12.5em;overflow:hidden;}
.ban  .m-box li img{ width:100%; height:auto; display:block; overflow:hidden}

/**/
.m_nav ul{ padding-top:2.4166em;}
.m_nav li{ width:20.937%; height:9.2083em; float:left; margin:0 6.1%; text-align:center;font-size:1em; color:#3e261b; line-height:2.966em;}
.m_nav li img{ width:100%; height:auto; display:block; overflow:hidden}

/**/
.g-pro h2{ width:75.625%; margin:1.3em auto 0; padding-bottom: 1.85em; overflow:hidden;}
.g-pro h2 img{ width:100%;}
.g-pro .m-pro h3{ width:84.0625%; height:2.25em; background:url(/mobile/Images/Index/pro_tbj.jpg) no-repeat center top; background-size:24.20833em 2.25em;font-size:1em; font-weight:bold; color:#e4c67b; line-height:2.25em; padding-left:7.401%; margin:0 auto;}
.g-pro .m-pro span{width:90.781%;height:3.25em; margin:0 auto; display:block;}
.g-pro .m-pro span a i{ display:inline-block; height:3.25em; width:24.2596%; font-size:1em; color:#3e261b; line-height:3.25em; background:url(/mobile/Images/Index/ys_j.png) no-repeat left center; background-size:0.459em 0.459em; padding-left:4.8%; margin-left:3.09%;overflow:hidden}
.m-pro p{ width:91.25%; height:19.266em; margin:0 auto; overflow:hidden; margin-bottom:0.875em; position:relative;}
.m-pro p img{ width:100%; height:19.266em;}
.m-pro p i{ position:absolute; left:0.9536%; bottom:0.1666em;bottom:0em; height:2.25em; width:98.63%; font-size:1em; color:#e4c67b; text-align:center; line-height:2.65em;background:url(/mobile/Images/Index/tm.png); background-size:2.208em 1.25em;}
.m-pro b{ height:9.0416em; width:42.968%; margin:0 0 2.7083em 4.205%; display:inline-block; position:relative; padding-bottom:0;}
.m-pro b img{ width:100%; height:9.0416em;}
.m-pro b i{ width:97.5%; height:1.666em; display:inline-block; position:absolute; right:1.4%; top:7.2966em; font-size:1em; font-weight:normal; color:#e4c67b; text-align:center; line-height:1.8em; background:url(/mobile/Images/Index/tm.png); background-size:2.208em 1.25em;}

/**/
.g-ban2{ height:6.9583em; width:100%;}
.g-ban2 p{ height:6.9583em; width:100%; background:url(/mobile/Images/Index/ban2_bj.jpg) no-repeat center top; background-size:26.6667em 6.95834em;text-align:center; color:#e4c67b; padding-top:4.25em; }
.g-ban2 p span{ font-size:1.5em; padding-left:8.687%;}

/*g-proys*/
.g-proys h2{ width:87.1875%; margin:2em auto 0; padding-bottom: 1em; font-size:1em;}
.g-proys h2 img{ width:100%; }
.g-proys .proys-img{width:91.25%; margin:0 auto; overflow:hidden;} 
.g-proys .proys-img .sclwrap_box , .g-proys .proys-img .m-box  {height:21.1666em; overflow:hidden;}
.g-proys .proys-img .m-box dl{width:100%;}
.g-proys .proys-img .con{ width:100%; float:left;}
.g-proys .proys-img .m-box dl dt img{width:100%; display:block;}
.g-proys .proys-img .m-box dd{ height:2.52em; font-size:1.083em; font-weight:bold; line-height:2.792em; color:#3e261b; display:block; text-align:center;}
.g-proys .proys-img .m-box dd span{ height:1em; font-size:1em; font-weight:normal; color:#3e261b; line-height:1.5em; text-align:center; display:block;}
.g-proys .proys-img .m-cnt{ width:36.718%; margin:0 auto; padding-bottom:3.1em; font-size:1em;}
.g-proys .proys-img .m-cnt li{ float:left; width:8.585%; height:0.7916em; border-radius:100em;background:#3e261b; margin:0 4%; display:inline;}
.g-proys .proys-img .m-cnt .z-on{ background:#a36204;}

/**/
.g-case{ background:url(/mobile/Images/Index/case_bj.jpg) no-repeat center top; background-size:100% auto; overflow:hidden;}
.g-case h2{ width:34.6875%; margin:1.875em auto 0; padding-bottom:1.2em; font-size:1em;}
.g-case h2 img{ width:100%;}
.g-case .case-img { width:91.25%; margin:0 auto;}
.case-img .con{ float:left; width:100%;}
.g-case .case-img .sclwrap_box , .g-case .case-img .m-box {height:16.0833em; overflow:hidden;}
.g-case .case-img .m-box p { width:100%; height:16.0833em; display:block; overflow:hidden; position:relative;}
.g-case .case-img .m-box img { width:100%; height:16.0833em;}
.g-case .case-img .m-box span{ font-size:1em; color:#e4c67b; line-height:2.41667em; text-align:center; position:absolute; left:0.85616%; top:13.5em; width: 98.2827%; height:2.41667em; display:block; background:url(/mobile/Images/Index/tm.png); background-size:2.208em 1.25em;top: 13.7em;left: 0px;width: 100%;}
.g-case .case-img .m-cnt{ width:21.719%; height:0.79166em; margin:1.333em auto 1.16667em;}
.g-case .case-img .m-cnt li{ width:13.667%; height:0.79166em; float:left; margin:0 5.1%; background:url(/mobile/Images/Index/case_b1.png) no-repeat left center; background-size:0.75em;}
.g-case .case-img .m-cnt .z-on{background:url(/mobile/Images/Index/case_b2.png) no-repeat left center;background-size:0.75em;}


/**/
.g-ys h2{ width:92.65625%;  margin:1.875em auto 0; padding-bottom:1.625em; font-size:1em;}
.g-ys h2 img{ width:100%; }
.g-ys dl{ width:91.093%;  margin:0 auto 0; padding-bottom:1.356em; overflow:hidden;}
.g-ys dl dt{ width:38.4219%; float:left;}
.g-ys dl dt img{ width:100%; }
.g-ys dl dd{ width:57.9759%;height:9.333em; float:right;}
.g-ys dl dd span{ height:3em; margin-bottom:0.54333em; display:block;}
.g-ys dl dd span img{ width:100%; height:3em;}
.g-ys dl dd p{ width:93.7816%; padding-left:7%; background:url(/mobile/Images/Index/ys_j.png) no-repeat 0 0.54166em; background-size:0.459em 0.459em; font-size:1em; color:#3e261b; line-height:1.666em; margin-bottom:0.333em;}

.g-ys .ys1 dd span{ width:93.4718%; margin-top:1em;}
.g-ys .ys2 dd span{ width:94.6587%; }
.g-ys .ys3 dd span{ width:95.25222%; margin-top:0.9583em;}
.g-ys .ys4 dd span{ width:95.25222%; margin-top:0.9166em;}


/**/
.g-ban3{ height:6.9583em; width:100%;}
.g-ban3 p{ height:2.9583em; width:100%; background:url(/mobile/Images/Index/ban3_bj.jpg) no-repeat center top; background-size:26.6667em 6.95834em;text-align:center; color:#e4c67b; padding-top:4.1em; }
.g-ban3 p span{ font-size:1.5em; padding-left:8.687%;}
/**/
.g-process h2{ width:54.6875%; margin:2em auto 0; padding-bottom:1em; font-size:1em;}
.g-process h2 img{ width:100%;}
.g-process li{ width:28.75%; height:8.5417em; float:left; margin:0 0 0.7083em 5.831%; background:url(/mobile/Images/Index/proc_j1.png) no-repeat right 2.1667em; background-size:0.75em 0.75em; }
.g-process li i{ width:68.8852%;height:8.5417em; display:block; font-size:1em; color:#3e261b; line-height:2.66667em; text-align:center;}
.g-process li img{ width:100%; height:5.25em; display:block;}
.g-process .p_li2 , .g-process .p_li3 { background:url(/mobile/Images/Index/proc_j3.png) no-repeat right 2.1667em;background-size:0.75em 0.75em;}
.g-process .p_li1 ,.g-process .p_li4{ background:none; width:19.6875%; height:8.5417em;}
.g-process .p_li1 i,.g-process .p_li4 i{ width:100%; height:8.5417em;}
.g-process .p_li1{ background:url(/mobile/Images/Index/proc_j2.png) no-repeat center bottom;background-size:0.75em 0.75em;}
/**/
.g-about h2{ width:49.218%;margin:0 auto 0; padding-bottom:0.9em; font-size:1em;}
.g-about h2 img{ width:100%;}
.g-about dl{ width:85.78125%; height:21.708em; margin:0 auto;}
.g-about dl dt{ width:100%; height:14em; margin-bottom:0.5833em;}
.g-about dl dt img{ width:100%; height:14em;}
.g-about dl dd{ font-size:1em; line-height:1.79166em; color:#3e261b;}

/**/
.g-galle{ height:20.4167em; overflow:hidden;}
.g-galle .c-list , .g-news .m-cnt{ height:2.9167em; width:100%; background:url(/mobile/Images/Index/gall_tbj.jpg) no-repeat center top; background-size:26.6667em 29166em; overflow:hidden;}
.g-galle .c-list { margin-bottom:1.708333em;}
.g-galle .c-list li , .g-news .m-cnt li{ width:25.625%; height:2.75em; float:left; font-size:1.0833em; line-height:2.9167em; text-align:center; color:#e4c67b;} 
.g-galle .c-list .z-on , .g-news .m-cnt .z-on{ background:url(/mobile/Images/Index/gall_tbj2.jpg) no-repeat center top; background-size:6.346em 2.6923em;}
.g-galle .box-style{ height:15.8333em;overflow: hidden; position: relative;}
.g-galle .no_ov{ display: block; height:15.8333em; width:75%; margin:0 auto; overflow: hidden;}

.g-galle .sclwrap_box ,.g-galle .m-box{ height:15.8333em;}
.g-galle .page{ width:100%; float:left;}	
.g-galle .box-style .no_ov .page  span{ width:99.58333%; height:11.625em; display:block; background:#fff; border:1px solid #e9d7b3;} 
.g-galle .box-style .no_ov .page img{ width:99.1649%; height:11.4583em; display:block; margin:0.11em auto;}
.g-galle .box-style .no_ov .page p{ font-size:1em; color:#3e261b; text-align:center; line-height:2.79167em;}
.g-galle .box-style .prev , .g-galle .box-style  .next{ width:5%; height:2.291667em;position:absolute; top:4.583em; z-index:10;}
.g-galle .box-style .prev img , .g-galle .box-style  .next img{ width:100%; height:2.291667em;}
.g-galle .box-style .prev{ left:4.0625%; }
.g-galle .box-style .next{ right:4.0625%;}
/**/
.g-news .m-cnt{ margin-bottom:1.04166em;}
.g-news .sclwrap_box , .g-news .m-box{ height:12.5em; overflow:hidden;}
.g-news .sclwrap_box  .con{ width:100%; float:left;}
.g-news .m-box li{ font-size:1em; color:#3e261b; line-height:2em; height:2em; display:block; margin-left:4.6875%; padding-left:4.6875%; background:url(/mobile/Images/Index/ys_j.png) no-repeat left center; background-size:0.45833em 0.45833em;}



/**/
/**/
/**/
/**/
/**/
/**/
/**/
/**/
/**/
/**/
/**/

@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: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%;}
}