body{padding-top:0;}
.wrap {background:#fff;}
/*头部开始*/
.g-hd {height:7.5em;} /*头部整体布局样式*/
.logo{width:33.4375%;padding: 2.4% 0 0 6%;} /*logo边距*/
.hd_sg1 {width: 56.25%;padding: 4% 0 0 1%;}
.hd_sg1 .p1 {color: #1e1915;font-size: 1.17em;}
.hd_sg1 .p2 {color: #c91109;font: bold 1.08em "Microsoft Yahei";}

.top_tel {line-height:2.25em;font-size: 1em;}
.tel_side {padding-left:8%;}


a.u-num {font-size:1.5em;}
.u-tel_01 .s-ln-1,.u-tel_01 .s-ln-2,.u-tel_01 .s-ln-3{	border: 0.1em solid #fff;}/*电话闪动声波颜色*/
.u-tel_01{ width:1.67em; height:1.67em;left:0;top:14%; } /*头部电话图标*/
.u-tel_01 .z-ln-1{z-index:10;
	display:inline-block;
	width:0.3em;
	height:0.3em;
	border-width: 0.1em 0.1em 0 0;
	border-radius:0 30px 0 0;
	position:absolute;
	top:0.3em;
	right:0.3em;}
.u-tel_01 .z-ln-2{z-index:10;
	display:inline-block;
	width:0.5em;
	height:0.5em;
	border-width: 0.1em 0.1em 0 0;
	border-radius:0 30px 0 0;
	position:absolute;
	top:0.1em;
	right:0.1em;}
.u-tel_01 .z-ln-3{z-index:10;
	display:inline-block;
	width:0.7em;
	height:0.7em;
	border-width: 0.1em 0.1em 0 0;
	border-radius:0 30px 0 0;
	position:absolute;
	top:-0.1em;
	right:-0.1em;}

/*头部结束*/



/*导航*/
.g_nav {width:100%;position:relative;margin:1% 0 4% 0;text-align:center;z-index:10;color:#fff;}
.g_nav li {position:relative;float:left;width:42%;height:5.8em;margin: 2.34375%;border-radius:0.5em;text-align:center;
background:#d60a01;
background-image: -webkit-gradient(linear, left top, left bottom, from(#e60b02), to(#b90800)); 
background-image: -webkit-linear-gradient(top, #e60b02, #b90800); 
background-image: -moz-linear-gradient(top, #e60b02, #b90800); 
background-image: -o-linear-gradient(top, #e60b02, #b90800); 
background-image: -ms-linear-gradient(top, #e60b02, #b90800); 
background-image: linear-gradient(top, #e60b02, #b90800);}
.g_nav a {color:#fff;}
.g_nav img {display: block;width: 100%;}
.g_nav a:nth-child(2n-1) li {margin-left: 5.5%;}
.g_nav li b {display: block;width: 27.4%;height: 2em;padding-top: 1em;margin: 0 auto;}
.g_nav li span {display: block;padding-top: 4%;text-align: center;font: 1.167em "Microsoft Yahei";}



/*通栏广告*/
.g-adv{ position:relative;height:auto;}
.g-adv .sclwrap_box , .g-adv .m-box{ height:13.4167em;overflow:hidden;}
.g-adv .m-box img{ display:block;width:100%;vertical-align:top; }
.g-adv .m-cnt {position: absolute;left:0;bottom:0;width: 100%;height: 1.5em;text-align:center;}
.g-adv .m-cnt li {display: inline-block;width: 0.583em;height: 0.583em;border-radius: 10em;margin: 0 0.25%;margin-top: 0.5em;background: #cbcbcb;}
.g-adv .m-cnt li.z-on {background: #f4502d;}


.title {position:relative;padding:0 3.125% 0 6.25%;font-size: 1em;height:3.33em;overflow:hidden;
background:#6b6b6b;
background-image: -webkit-gradient(linear, left top, left bottom, from(#8a8a8a), to(#525252)); 
background-image: -webkit-linear-gradient(top, #8a8a8a, #525252); 
background-image: -moz-linear-gradient(top, #8a8a8a, #525252); 
background-image: -o-linear-gradient(top, #8a8a8a, #525252); 
background-image: -ms-linear-gradient(top, #8a8a8a, #525252); 
background-image: linear-gradient(top, #8a8a8a, #525252);}
.tit_tx {float: left;font: 1.167em/2.92em "Microsoft YaHei";color: #fff;}
.title i {float: right;padding-left:1.25em;position:relative;font: 1em/3.33em "Microsoft Yahei";color: #fff;}
.title i:before {content: "";position: absolute;left: 0;top: 37%;width: 0.917em;height: 0.917em;
background:url(/mobile/images/Index/more1.png) no-repeat;
background-size: 100% 100%;
-webkit-background-size: 100% 100%;
-moz-background-size: 100% 100%;
-o-background-size: 100% 100%;}

.submu {padding: 2% 0 2% 0;font: 1em/2em "Microsoft YaHei";color: #6a6a6a;}
.submu li {float: left;position:relative;margin-left:5%;padding-left:3%;width: 42%;}
.submu a {color: #5e5e5e;}
.submu li:before {content:"";position: absolute;left: 0;top: 45%;display: block;width: 0.25em;height: 0.417em;
background:url(/mobile/images/Index/item1.png) no-repeat;
background-size: 100% 100%;
-webkit-background-size: 100% 100%;
-moz-background-size: 100% 100%;
-o-background-size: 100% 100%;}


/*---搜索----*/
.so_bg {padding:4% 3.125%;border-top: 1px solid #dfdfdf;}
.g-se{position:relative;z-index:100;padding:0;border-radius: 3em;background: #dadada;} 
.g-se .m-ipt{margin-right:22%;}
.g-se .u-glass{ position:absolute; right:10px;top:15px; width:42px; height:30px; background:transparent; z-index:888;}
.g-se .u-bt{ /*position:absolute;right:6.25%;*/float:right;margin-right:3%;width:5.2%; line-height:0;padding:0;height:2em;text-shadow:none;border-radius:0; z-index:99;color:#fff;
background:url(/mobile/images/Index/i_glass.png) no-repeat;
background-size: 100% 100%;
-webkit-background-size: 100% 100%;
-moz-background-size: 100% 100%;
-o-background-size: 100% 100%;}
.g-se .u-bt img {width:100%;display:block;}

.g-se .u-in{  position:absolute; z-index:100; right:3%; top:0; width:5.2%; height:2em;background:none;font-size: 1em;}
.g-se .u-key1{width:100%;
	box-shadow: 0 0.05em 0.05em rgba(255,255,255,.1);
	font-size:1em;
	color:#797979; 
	height:2em; 
	padding:0;
	line-height:1em; 
	background:none;
	border:none;
	border-radius:0;
	text-indent:5%;
	float:left;} /*搜索中的请输入关键词样式*/
.g-se .u-bt:before{display:none;}/*搜索按钮-放大镜圆圈颜色*/
.g-se .u-bt:after{display:none;}/*搜索按钮-放大镜直线颜色*/


.hot_box {padding-top:6%;position:relative;}
.hot_box .nowrap {width: 76.71875%;margin: 0 auto;}
.hot_box .sclwrap_box,.hot_box .m-box  {height:39em;overflow: hidden;}
.hot_img {float:left;display:inline;position: relative;}
.hot_img dt img {width: 100%;display: block;box-sizing:border-box;}
.hot_img dd h3 {text-align: center;color: #242424;font: 1.167em/2em "Microsoft Yahei";}
.hot_img dd h3 a {color: #242424;}
.hot_img dd p {padding-top:5%;text-align:center;color:#474747;font: 1em/1.25em "Microsoft Yahei";}
.hot_img dd p a {color: #cd000c;display:inline-block;white-spacing:nowrap;}

.hot_box .prev, .hot_box .next {position:absolute;width:6.5625%;top:26%;z-index:99;cursor:pointer;}
.hot_box .prev img, .hot_box .next img {width:100%;vertical-align:top;display: block;}
.hot_box .prev {left:3%;}
.hot_box .next {right:3%;}

.video_bg{margin-top:1em;}
.v_title {position:relative;margin:0 3.75%;font-size: 1em;height:2.25em;overflow:hidden;border-bottom: 2px solid #aaa;}
.v_tit_tx {float: left;font: 1.167em/1.92em "Microsoft YaHei";color: #c91109;}
.v_title i {float: right;padding-left:1.25em;position:relative;font: 1em/2.25em "Microsoft Yahei";color: #c91109;}
.v_title i:before {content: "";position: absolute;left: 0;top: 34%;width: 0.917em;height: 0.917em;
background:url(/mobile/images/Index/more2.gif) no-repeat;
background-size: 100% 100%;
-webkit-background-size: 100% 100%;
-moz-background-size: 100% 100%;
-o-background-size: 100% 100%;}


.videolist {margin-top: 4%;padding-bottom: 6%;}
.videolist li {float: left;margin: 0 3.4375%;position: relative;width: 43.125%;box-sizing:border-box;}
.videolist li img {width: 100%;display: block;box-sizing:border-box;}
.videolist li p {padding-top:3%;text-align:center;color:#5e5e5e;}
.videolist a:nth-child(2n) li {margin-right: 0;}

.gg_box {height: 5.625em;border-top: 1px solid #dfdfdf;
background:#fff;
background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f2f2f2)); 
background-image: -webkit-linear-gradient(top, #fff, #f2f2f2); 
background-image: -moz-linear-gradient(top, #fff, #f2f2f2); 
background-image: -o-linear-gradient(top, #fff, #f2f2f2); 
background-image: -ms-linear-gradient(top, #fff, #f2f2f2); 
background-image: linear-gradient(top, #fff, #f2f2f2);}
.gg_box .p1 {padding-top:4%;text-align: center;font: bold 1.083em "Microsoft Yahei";color: #000;}
.gg_box .p1 span {color: #cd000c;}
.gg_tel {margin-left: 15.625%;padding-left: 2em;position: relative;color: #242424;}
.gg_tel:before {content: "";position: absolute;left: 0;top: 20%;width:1.67em; height:1.67em;
background:url(/mobile/images/Index/tel1.png) no-repeat;
background-size: 100% 100%;
-webkit-background-size: 100% 100%;
-moz-background-size: 100% 100%;
-o-background-size: 100% 100%;}
.gg_tel span {font-size: 1.5em;color: #cd000c;}
.gg_til {text-align: center;font: bold 1.33em/3.75em "Microsoft Yahei";color: #fff;background: #c91109;}
.gg_ul {padding: 3% 0 6% 7%;font: 1em/2em "Microsoft Yahei";color: #5e5e5e;}


.odds_tit img,.o_img img {display: block;width: 100%;}
.odds_bg dl {padding: 3% 3.125% 0 3.125%;}
.odds_bg dt {position: relative;padding-left:8%;font: bold 1em "Microsoft Yahei";color: #c91109;}
.odds_bg dt b {position:absolute;left:0;top:-5%;font: bold 1em/1.4em "Arial";width: 1.5em;height: 1.5em;border-radius: 3em;text-align:center;color:#fff;background: #c91109;}
.odds_bg dd p {margin-top:1%;font: 1em/1.5em "Microsoft Yahei";color: #5e5e5e;}
.odds_bg dd p span {color: #c91109;}
.odds_bg dl:nth-child(2) {margin: 4% 0 3% 0;}
.odds_bg dl:nth-child(4) {margin: 4% 0 4% 0;}
.odds_bg dl:nth-child(6) {margin: 2% 0 6% 0;}
.odds_bg dl:nth-child(8) {margin: 2% 0 6.5% 0;}


.pro_box {padding-bottom: 2.5%;}
.pro_box ul {padding-top: 5.5%;}
.pro_box li {float: left;margin-left:5%;position: relative;width: 41.875%;height: 16.75em;overflow: hidden;}
.pro_box li img {width: 100%;display: block;box-sizing:border-box;border: 1px solid #e2e2e2;}
.pro_box li b {display: block;padding:0.29em;background:url(/mobile/images/Index/flower1.gif);}
.pro_box li p {text-align:center;color:#5e5e5e;padding-top:3%;}
.pro_box a:nth-child(2n-1) li {margin-left: 6%;}

.sv {position: relative;margin: 3.5% 0 3% 0;}
.sv img {display: block;width: 100%;}
.sv ul {position: absolute;left: 0;top: 0;width: 100%;}
.sv li {float: left;width: 28%;height: 3em;font: 1em/1.5em "Microsoft Yahei";text-align: center;margin-top: 16%;color: #5e5e5e;}
.sv ul li:nth-child(3n-1) {width: 36%;}
.sv ul li:nth-child(3n) {width: 36%;}
.sv ul li:nth-last-of-type(-n+3) {margin-top: 20%;}



a.n_more {position:absolute;right:3%;top:0;z-index:999;padding-left:1.25em;font: 1em/3.33em "Microsoft Yahei";color: #fff;}
a.n_more:before {content: "";position: absolute;left: 0;top: 39%;width: 0.917em;height: 0.917em;
background:url(/mobile/images/Index/more1.png) no-repeat;
background-size: 100% 100%;
-webkit-background-size: 100% 100%;
-moz-background-size: 100% 100%;
-o-background-size: 100% 100%;}

.sub_tab {position:relative;height:3.33em;font-size: 1em;overflow:hidden;
background:#6b6b6b;
background-image: -webkit-gradient(linear, left top, left bottom, from(#8a8a8a), to(#525252)); 
background-image: -webkit-linear-gradient(top, #8a8a8a, #525252); 
background-image: -moz-linear-gradient(top, #8a8a8a, #525252); 
background-image: -o-linear-gradient(top, #8a8a8a, #525252); 
background-image: -ms-linear-gradient(top, #8a8a8a, #525252); 
background-image: linear-gradient(top, #8a8a8a, #525252);}
.sub_tab li { float: left;padding:0 3%;font: 1.167em/2.92em "Microsoft YaHei";color: #fff;cursor: pointer;}
.sub_tab li.z-on {background: #cd000c;}
/*新闻中心*/
.web_news {position:relative;z-index:999;}
.web_news .sclwrap_box , .web_news .m-box{ height:15em;}
.n_box {float: left;display: inline;}
.n_list {padding: 3.7% 5% 0 5%;}
.n_list a {color:#666;}
.n_list li {position:relative;padding-left:5%;height:2.25em;line-height:2.083em;overflow:hidden;}
.n_list li:before {content: "";position: absolute;left: 0;top: 28%;width: 1em;height: 1em;
background:url(/mobile/images/Index/item2.gif) no-repeat;
background-size: 100% 100%;
-webkit-background-size: 100% 100%;
-moz-background-size: 100% 100%;
-o-background-size: 100% 100%;}
.n_list li span {float: right;color: #bfbfbf;}

/*底部开始*/
.u-top {height:3.4em;}
.u-top span{position:relative; display:inline-block;padding-top:6%;font-size:1.08em;} /*回到顶部图标样式*/
.u-top span:before {content:"";top:14%;margin-left:-0.8em;border-bottom: 0.9em solid #fff;border-left: 0.8em solid transparent;border-right: 0.8em solid transparent;}

.f_nav {font-size: 1em;width:100%;line-height: 2.5em;text-align: center;padding-top: 5%;}
.f_nav a {padding:0 3%;}


.m-bmu .p2{padding: 4% 0 0 7.8%;font: 1em/2.083em "Microsoft Yahei";}
.m-bmu .p1{color:#555;text-align:center;}
.m-bmu .p3{padding-top:1.5%;line-height:1.5em;font-size:1em;color:#555;text-align:center;}
.m-bmu{ padding:0 0 20% 0;text-align:center; font-size:1em; position:relative;}

.toobar {font-size: 1em;}
.toobar li {width: 25%;box-sizing:border-box;padding-top: 0.73em;height: 5.083em;}
.toobar li b {width: 37.5%;height: 2.1em;}
.toobar li span {font-size: 0.917em;padding-top:0.2em;}

@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%;}
}
