body{padding-top:0;}
.wrap {background:#fff;}
/*头部开始*/
.g-hd {height:auto;padding-bottom:3.2%;border-top:0.6em solid #eb3d00;}
.logo{margin-top:2.5%; padding:0 3% 0 13.75%;width:19.375%;} 
.top_r {position:relative;width:57.8%;padding-top:4%;}
.top_r .p1 {font-size:1.5em;line-height:1.5em;}
.top_r .p2 {font-size: 1em;}
.top_wel {padding-top:0;font-size:1.5em;}
.top_wel span {padding-left:12%;line-height:1.4em;}
.top_wel b {content:"";position:absolute;left:0;top:14%;width:1.1em;}


/*头部结束*/

/*导航*/
.g_nav {position:relative;z-index:10;color:#fff;
background:#eb3d00;
background-image:-webkit-gradient(linear,top stop, color-stop(#eb3d00 0%), color-stop(#d43a04 50%),color-stop(#eb3d00 50%), color-stop(#d43a04 100%));
background-image: -webkit-linear-gradient(top , #eb3d00 0%, #d43a04 50%, #eb3d00 50%, #d43a04 100%); 
background-image:-moz-linear-gradient(top , #eb3d00 0%, #d43a04 50%, #eb3d00 50%, #d43a04 100%);
background-image:linear-gradient(top , #eb3d00 0%, #d43a04 50%, #eb3d00 50%, #d43a04 100%)}
.g_nav:before {content:"";position:absolute;left:0;top:2.7em;width:100%;height:1px;background:#d56e4a;border-bottom:1px solid #a93d21;}
.g_nav li {position:relative;float:left;width:21%;text-align:center;line-height:3em;font-size:0.916em;}
.g_nav li:before {content:"";position:absolute;left:0;top:0;width:1px;height:100%;background:#d56e4a;border-right:1px solid #a93d21;overflow:hidden;}
.g_nav a {color:#fff;}
.g_nav a:nth-child(4) li,.g_nav a:nth-child(5) li {width: 18%;}
.g_nav a:nth-child(6) li {width: 16%;}


/*通栏广告*/
.g-adv{ position:relative;height:auto;}
.g-adv .sclwrap_box , .g-adv .m-box{ height:225px;overflow:hidden;}
.g-adv .m-box img{ display:block;width:100%;vertical-align:top; }
.g-adv .m-cnt{ width:100%; position:absolute; bottom:-0.5em; left:0;height:0.5em; z-index:1;background:#ccc;}
.g-adv .m-cnt li{ position:relative;float: left; width:33.33%; height:0.5em;}
.g-adv .m-cnt li.z-on {background:#eb3d00;}

@media screen and (min-width:360px) {
	.g-adv .sclwrap_box , .g-adv .m-box{ height:253px;}
}
@media screen and (min-width:400px) {
	.g-adv .sclwrap_box , .g-adv .m-box{ height:281px;}
}
@media screen and (min-width:480px) {
	.g-adv .sclwrap_box , .g-adv .m-box{ height:337px;}
}
@media screen and (min-width:568px) {
	.g-adv .sclwrap_box , .g-adv .m-box{ height:400px;}
}
@media screen and (min-width:639px) {
	.g-adv .sclwrap_box , .g-adv .m-box{ height:450px;}
}


.bg1_tit1 {padding-top: 9%;text-align: center;}
.bg1_tit1 span {display: inline-block;position: relative;padding-left: 2em;line-height: 1.3em;text-align:left;font-size: 1.417em;font-weight:bold;color: #eb3d00;}
.bg1_tit1 b {position:absolute;left:0;top:5%;width:1.8em;}
.bg1_tit1 b img {width:100%;}
.quest_list {padding:0 2.3%;}
.quest {margin-top: 5%;background: #eff1f4;}
.quest dt {float:left;width: 37.625%;}
.quest dt img {width: 100%;display: block;}
.quest dd {float:right;width: 59.5%;}
.quest dd h3 {font-size: 1em;color: #fff;line-height: 2.16em;background: #626262;text-indent: 0.5em;}
.quest dd p {padding:2% 2% 0 0;line-height: 1.375em;color: #333;}
.quest_list dl:nth-child(1) {margin-top: 4%;}


.bg2_tit1 {margin-top:7.5%;color: #fff;text-align:center;background: #eb3d00;}
.bg2_tit1 .p1 {padding-top:4%;font-weight: bold;font-size: 1.416em;line-height: 1.2em;}
.bg2_tit1 .p1 b {font-size: 1.176em;}
.bg2_tit1 .p2 {padding-top:2%;font-size: 1em;}
.tit_shadow img {display: block;width: 100%;}
.bg2 {padding:3.5% 2% 0 2%;background: #fcf7f2;overflow: hidden;}
.bg2 li {position:relative;margin:2% 0 7.5% 0;padding:6% 1% 2.5% 1%;font-size:1em;line-height:1.25em;color:#333;border-radius: 0.3em;border: 1px solid #eb3d00;background: #fff;}
.bg2 li b {position: absolute;left: 50%;top:-1em;margin-left:-11%;padding:0 2%;width:18%;text-align:center;color:#fff;font-size: 1em;line-height:1.8em;font-weight:bold;border-radius: 0.2em;background: #eb3d00;}
.bg2 li:nth-child(3) {letter-spacing: -0.04em;}
.bg2 li:last-child {margin-bottom: 6%;}


.title {position:relative;padding:0 1.5% 0 2.5%;height:2.8em;line-height:2.8em;font-size:1em;color:#fff;
background:#e30404;
background-image: linear-gradient(top, #eb3d00, #d43a04);
background-image: -webkit-gradient(linear, left top, left bottom, from(#eb3d00), to(#d43a04)); 
background-image: -webkit-linear-gradient(top, #eb3d00, #d43a04); 
background-image: -moz-linear-gradient(top, #eb3d00, #d43a04); 
background-image: -o-linear-gradient(top, #eb3d00, #d43a04);}
.title span {float:left;position:relative;display:block;font-size:1em;}
.title i {float:right;margin-top:3%;position:relative;font-style:normal;width: 0.916em;
background: no-repeat;
background-size: 100% 100%;
-webkit-background-size: 100% 100%;
-moz-background-size: 100% 100%;
-o-background-size: 100% 100%}
.title i img {display: block;width: 100%;}

.honor_box {padding-top:8%;box-shadow: 0 -1px 2px rgba(0, 0, 0, .1);}
.honor_box .sclwrap_box,.honor_box .m-box  {height:122px;}
.hon_slide {padding-top:2.5%;position:relative;background: #eff1f4;}
.honor_box .nowrap {width:80%;margin:0 auto;}
.hon_img {float: left;display: inline;}
.hon_img li {float:left;width:48.45%;display:inline;}
.hon_img li b {display:block;border:1px solid #d1d1d1;padding:0.1em;background:#fff;}
.hon_img img {display:block;width:100%;}
.hon_img span {display:block;padding-top:2%;text-align:center;color:#58574f;font-size:1em;}
.hon_img a:last-child li {float:right;}

.honor_box .prev, .honor_box .next {position:absolute;width:5.5%;top:25%;z-index:99;cursor:pointer;}
.honor_box .prev img, .honor_box .next img {width:100%;vertical-align:top;}
.honor_box .prev {left:2%;}
.honor_box .next {right:2%;}

@media screen and (min-width:360px) {
	.honor_box .sclwrap_box , .honor_box .m-box{ height:137px;}
}
@media screen and (min-width:400px) {
	.honor_box .sclwrap_box , .honor_box .m-box{ height:152px;}
}
@media screen and (min-width:480px) {
	.honor_box .sclwrap_box , .honor_box .m-box{ height:183px;}
}
@media screen and (min-width:568px) {
	.honor_box .sclwrap_box , .honor_box .m-box{ height:216px;}
}
@media screen and (min-width:639px) {
	.honor_box .sclwrap_box , .honor_box .m-box{ height:244px;}
}



.adv1 {position: relative;}
.adv1 img {width: 100%;vertical-align: top}
.adv1 .adv1_box {position: absolute;left:0;top:0;width: 100%;height: 100%;text-align: center;}
.adv1 .adv1_box .p1 {padding-top:3%;padding-bottom:2%;font-size: 1.33em;font-weight: bold;color: #333;}
.adv1_sg1 {display: inline-block;color:#333;padding:0 2%;border-radius: 0.3em;background: rgba(247, 203, 44, .7);}
.adv1 .p2 {padding-top: 2.5%;position: relative;}
.adv1_tel {display: inline-block;color:#000;padding:0 2%;border-radius: 0.3em;background: rgba(247, 203, 44, .7);margin-right:24%;font-size: 1em;line-height:2em;color: #775c0e;}
.adv1_tel a {color: #775c0e;}
.adv1_tel b {font-size:1.25em;color: #3c2401;font-family: Arial;font-weight: bold;}
.adv1_btn1 {position:absolute;right:13.5%;top:28%;display: inline-block;width: 23.6%;}
.adv1 .adv1_btn1 img {vertical-align: middle;}


.sub_menu {padding-top: 8%;}

.sub_ul {padding:0 2.5% 5% 2.5%;background: #ededed;}
.sub_ul li {position:relative;float:left;width:30%;text-indent: 0.7em;line-height:2.15em;font-size:1em;border-bottom: 1px solid #999;}
.sub_ul li:before {content:"";position: absolute;left:0;top: 42%;width: 0.3em;height: 0.3em;border-radius: 1em;border:1px solid #ea9577;}
.sub_ul a {color:#333;} 
.sub_ul a:nth-child(3n-1) li {width: 38%;}
.sub_ul a:nth-child(3n) li {width: 32%;}
.sub_ul a:nth-last-of-type(-n+2) li {border: none;}


/*---搜索----*/
.g-se{position:relative;z-index:100;padding:0;} 
.g-se .m-ipt{margin-right:19.5%;}
.g-se .u-glass{ position:absolute; right:10px;top:15px; width:42px; height:30px; background:transparent; z-index:888;}
.g-se .u-bt{ float:right;width:19.5%; line-height:0;text-shadow:none;float:right; border-radius:0; background:none;z-index:99;color:#fff;}
.g-se .u-bt img {width:100%;display:block;}

.g-se .u-in{  position:absolute; z-index:100; right:0; top:0; width:20.5%; height:4.5em;background:none;}
.g-se .u-key1{width:100%;
	box-shadow: 0 0.05em 0.05em rgba(0,0,0,0.2) inset;
	font-size:1em;
	color:#cccccc; 
	height:1.74em; 
	padding:1% 0;
	line-height:1em; 
	background:#fff;
	border:none;
	border-radius:0;
	border:1px solid #ccc;
	text-indent:1em;
	float:left;} /*搜索中的请输入关键词样式*/
.g-se .u-bt:before{display:none;}/*搜索按钮-放大镜圆圈颜色*/
.g-se .u-bt:after{display:none;}/*搜索按钮-放大镜直线颜色*/


.pro_list {padding-top:8%;}
.pro_list .sclwrap_box,.pro_list .m-box  {height:352px;background: #ededed;}

@media screen and (min-width:360px) {
	.pro_list .sclwrap_box , .pro_list .m-box{ height:396px;}
}
@media screen and (min-width:400px) {
	.pro_list .sclwrap_box , .pro_list .m-box{ height:440px;}
}
@media screen and (min-width:480px) {
	.pro_list .sclwrap_box , .pro_list .m-box{ height:528px;}
}
@media screen and (min-width:568px) {
	.pro_list .sclwrap_box , .pro_list .m-box{ height:624px;}
}
@media screen and (min-width:639px) {
	.pro_list .sclwrap_box , .pro_list .m-box{ height:704px;}
}

.tab_pro {position:relative;height:2.8em;line-height:2.8em;font-size:1em;color:#fff;
background:#e30404;
background-image: linear-gradient(top, #eb3d00, #d43a04);
background-image: -webkit-gradient(linear, left top, left bottom, from(#eb3d00), to(#d43a04)); 
background-image: -webkit-linear-gradient(top, #eb3d00, #d43a04); 
background-image: -moz-linear-gradient(top, #eb3d00, #d43a04); 
background-image: -o-linear-gradient(top, #eb3d00, #d43a04);}
.tab_pro li {float:left;position:relative;display:block;width:33.3%;text-indent:8%;font-size:1em;}
.tab_pro li:before {content: "";position: absolute;left:14%;top: 45%;width: 0.45em;height: 0.45em;border-radius: 1em;background: #fff;}
.tab_pro li:after {content: "";position: absolute;right:0;top: 0;width: 1px;height:100%;background:#d56e4a;border-right: 1px solid #a93d21;}
.tab_pro li.z-on {box-shadow: -2px 3px 3px rgba(60, 24, 12, 1) inset;
background:#bc2800;
background-image: linear-gradient(top, #bc2800, #811d02);
background-image: -webkit-gradient(linear, left top, left bottom, from(#bc2800), to(#811d02)); 
background-image: -webkit-linear-gradient(top, #bc2800, #811d02); 
background-image: -moz-linear-gradient(top, #bc2800, #811d02); 
background-image: -o-linear-gradient(top, #bc2800, #811d02);}
.tab_pro li.z-on:after,.tab_pro li:last-child:after {display: none;}
.tab_pro li:last-child, .news_tab li:nth-child(2) {text-indent: 10%;}
.tab_pro li:last-child:before, .news_tab li:nth-child(2):before {left:18%;}

.pro_wrap {float: left;display: inline;}
.c_list {padding:0 2%;}
.c_list li {color:#333;float:left;position:relative;margin-top:3%;width:48.45%;font-size:1em;}
.c_list li b {display:block;padding:0.15em;border:1px solid #b1bcc6;background: #fff;}
.c_list li img {width:100%;display:block;}
.c_list span {display:block;text-align:center;width:100%;height:1.6em;padding-top:0.4em;overflow:hidden;}
.c_list a:nth-child(2n) li {float: right;}


.reason_tit {margin-top:8%;font-size: 1.417em;line-height:2em;color: #fff;text-align:center;background: #626262;}
.reason_box {padding: 3% 2.5% 3.5% 2.5%;background: #ededed;}
.re_text {display: inline-block;font-size: 1em;line-height: 2em;color: #333;}
.re_text span {color: #577c0f;}
.leave_msg {padding-top:4%;text-align: center;color: #333;font-size: 1em;}
.leave_msg input {border-radius: 0.3em;height: 2em;line-height: 2em;text-indent: 0.4em;color: #333;font-size: 1em;border: 1px solid #ccc;box-shadow: -0.05em 0.05em 0.05em rgba(0,0,0,0.2) inset;}
.leave_msg input:nth-child(2) {width: 21.8%;}
.leave_msg input:nth-child(4) {width: 33.5%;}
.leave_msg span:nth-child(3) {padding-left: 6.5%;}

.reason_btn {text-align: center;}
.reason_btn a {float:left;display: block;width: 50%;font-size: 1em;line-height: 2.33em;color: #fff;
background:#4a7f16;
background-image: linear-gradient(top, #4a7f16, #52860f);
background-image: -webkit-gradient(linear, left top, left bottom, from(#4a7f16), to(#52860f)); 
background-image: -webkit-linear-gradient(top, #4a7f16, #52860f); 
background-image: -moz-linear-gradient(top, #4a7f16, #52860f); 
background-image: -o-linear-gradient(top, #4a7f16, #52860f);}
.reason_btn a:last-child {color: #3c3c3c;
background:#e7a20d;
background-image: linear-gradient(top, #e7a20d, #f3aa1d);
background-image: -webkit-gradient(linear, left top, left bottom, from(#e7a20d), to(#f3aa1d)); 
background-image: -webkit-linear-gradient(top, #e7a20d, #f3aa1d); 
background-image: -moz-linear-gradient(top, #e7a20d, #f3aa1d); 
background-image: -o-linear-gradient(top, #e7a20d, #f3aa1d);}
.reason_btn span {display: inline-block;padding-left: 10%;position: relative;}
.reason_btn span:before {content: "";position: absolute;left:0;top:33%;width: 0.916em;height: 0.916em;}
.reason_btn a:nth-child(1) span:before {
background:url(/mobile/images/Index/icon2.png) no-repeat;
background-size: 100% 100%;
-webkit-background-size: 100% 100%;
-moz-background-size: 100% 100%;
-o-background-size: 100% 100%}
.reason_btn a:nth-child(2) span:before {
background:url(/mobile/images/Index/icon3.png) no-repeat;
background-size: 100% 100%;
-webkit-background-size: 100% 100%;
-moz-background-size: 100% 100%;
-o-background-size: 100% 100%}


.odds {margin-top: 7.5%;padding-bottom:4.5%;background: #fcf7f2;}
.odds_tit {color: #fff;text-align:center;background: #eb3d00;}
.odds_tit .p1 {padding-top:2%;font-weight: bold;font-size: 1.67em;line-height: 1.2em;}
.odds_tit .p2 {font-size: 1.083em;}
.odds_cont {padding:0 2.5%;}
.odds_cont dl {padding:3% 0 4% 0;border-bottom: 1px dashed #949291;}
.odds_cont dt {position:relative;padding-left:9%;font-weight: bold;font-size: 1.17em;line-height:1.45em;color: #eb3d00;}
.odds_cont dt i {position: absolute;left:0;top:0;font-style:italic;font-size:1.75em;font-family:"Times New Roman";font-weight:bold;}
.odds_cont dd {padding-left: 9%;line-height: 1.5em;color: #333;}
.odds_cont dd p {position: relative;}
.odds_cont dd p:before {content:"";position: absolute;left:-0.8em;top: 0.6em;width: 0.3em;height: 0.3em;border-radius: 1em;border:2px solid #ea9577;}
.odds_cont dl:nth-child(-n+2) dd p:first-child {margin-bottom: 4%;}
.odds_cont dl:nth-child(3) {padding:3% 0 5% 0;}
.odds_cont dl:nth-child(2) {padding:4% 0 5% 0;}
.odds_cont dl:nth-child(3) dd p:before, .odds_cont dl:nth-child(4) dd p:before {display: none;}
.odds_cont dl:last-child {border: none;}




.adv2 {position: relative;}
.adv2 img {width: 100%;vertical-align: top}
.adv2 .adv2_box {position: absolute;left:0;top:0;width: 100%;height: 100%;text-align: center;}
.adv2 .adv2_box .p1 {padding-top:3%;font-size: 1.17em;color: #e93d00;text-shadow:0 0 5px rgba(255, 255, 255, 1);}
.adv2 .adv2_box .p3 {color: #fff;font-size: 1em;}
.adv2 .p2 {padding-top: 3.5%;position: relative;}
.adv2_tel {display: inline-block;color:#fff;padding:0 2%;border-radius: 0.2em;background: rgba(69, 90, 15, .8);margin-right:24%;font-size: 1em;line-height:1.6em;color: #775c0e;}
.adv2_tel a {color: #fff;}
.adv2_tel b {font-size:1.25em;color: #fff;font-family: Arial;font-weight: bold;}
.adv2_btn1 {position:absolute;right:11.5%;top:38%;display: inline-block;width: 23.6%;}
.adv2 .adv1_btn1 img {vertical-align: middle;}


.ab_box {padding-top: 8%;}
.ab_box dl {background: #ededed;}
.ab_box dt {width: 94%;padding:2.5% 3% 0 3%;}
.ab_box dt b {padding:2px;border: 1px solid #ccc;display: block;background: #fff;}
.ab_box dt img {width: 100%;display: block;}
.ab_box dd p {padding:2.5% 3% 4% 3%;line-height: 1.5em;color: #333;}
.ab_more {border: 1px solid #ccc;border-width: 1px 0;line-height: 2.2em;text-align: center;
background:#e4e4e4;
background-image:-webkit-gradient(linear,top stop, color-stop(#e4e4e4 0%), color-stop(#f1f1f1 50%), color-stop(#e4e4e4 100%));
background-image: -webkit-linear-gradient(top , #e4e4e4 0%, #f1f1f1 50%, #e4e4e4 100%); 
background-image:-moz-linear-gradient(top , #e4e4e4 0%, #f1f1f1 50%, #e4e4e4 100%);
background-image:linear-gradient(top , #e4e4e4 0%, #f1f1f1 50%, #e4e4e4 100%)}
.ab_more a {display: inline-block;position: relative;padding-right: 4%;color: #999;font-size: 1em;}
.ab_more a:before {content: "";position: absolute;right: 0;top:28%;width: 0.75em;height: 1em;
background:url(/mobile/images/Index/icon4.png) no-repeat;
background-size: 100% 100%;
-webkit-background-size: 100% 100%;
-moz-background-size: 100% 100%;
-o-background-size: 100% 100%}



.show_cont {position:relative;margin-top: 8%;}
.show_cont .sclwrap_box , .show_cont .m-box{ height:282px;background: #ededed;}
@media screen and (min-width:360px) {
	.show_cont .sclwrap_box , .show_cont .m-box{ height:317px;}
}
@media screen and (min-width:400px) {
	.show_cont .sclwrap_box , .show_cont .m-box{ height:352px;}
}
@media screen and (min-width:480px) {
	.show_cont .sclwrap_box , .show_cont .m-box{ height:423px;}
}
@media screen and (min-width:568px) {
	.show_cont .sclwrap_box , .show_cont .m-box{ height:500px;}
}
@media screen and (min-width:639px) {
	.show_cont .sclwrap_box , .show_cont .m-box{ height:564px;}
}


/*新闻中心*/
.news_box1 {position:relative;float:left;display:inline;width:100%;height:100%;}
.n_list {padding:0 3% ;color:#58574f;}
.n_list a {color:#58574f;}
.n_list li {position:relative;padding-left:5%;line-height:2.4em;height:2.4em;font-size:1em;overflow:hidden;border-bottom:1px dashed #b0b0b0;}
.n_list li:before {content: "";position: absolute;left: 2%;top:45%;width: 0.3em;height: 0.3em;background: #999;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);}
.n_list a:last-child li {border:none;}



/*底部开始*/
.g-ft {background:#fff;margin-top: 8%;}
.u-top {color:#fff;text-align:center;}
.u-top span{padding-left:5%;font-size:1.25em;height:2.4em;line-height:2.4em;color:#fff;}
.u-top span:before {left:0;top:32%;width:1em;height:0.8em;}

.nav_line:before {top:2.8em;}
.f_nav {width:100%;padding:2% 0;line-height:2em;font-size:1em;}
.f_nav a {padding:0 1%;}
.m-bmu .p2{font-size: 1em;}
.m-bmu .p1{color:#666;text-align:center;}
.m-bmu .p3{line-height:2em;font-size: 1em;padding-top:2%;}
.m-bmu{ padding:0 0 20% 0;text-align:center; font-size:1em;}

.qr{ width:29%; margin-top:1%; }/*底部二维码样式*/
.qr b {padding:0.3em;}




@media screen and (min-width:320px) {
	body { font-size:75%;}
}
@media screen and (min-width:360px) {
	body { font-size:87%;}
}
@media screen and (min-width:400px) {
	body { font-size:93%;}
}
@media screen and (min-width:480px) {
	body { font-size:112%;}

}
@media screen and (min-width:568px) {
	body { font-size:131%;}

}
@media screen and (min-width:639px) {
	body { font-size:150%;}
}
