
li{list-style-type:none;}
img{border-style:none;}
*{ margin:0; padding:0;}
a:link{outline:none;TEXT-DECORATION:none;}
a:visited{outline:none;TEXT-DECORATION:none;}
a:hover{outline:none;TEXT-DECORATION:none;}
a:active{outline:none;TEXT-DECORATION:none;}
body{ font-family:"Microsoft YaHei";}

.blank_1{ padding:5% 0;}
.blank_2{ padding:2% 0;}
.max{ max-width:640px; margin:0 auto; overflow:hidden;}
.max_box{ width:100%; max-width:640px; height:auto; margin:0 auto; padding-bottom:18%; position:relative; z-index:99;}
#header{ height:auto; margin:0 auto; width:100%;}
.head_top{ width:100%; background-image:url(../images/head_bg.png); background-repeat:no-repeat; background-size:100% 100%; margin:0 auto; height:auto;}
.logo{ width:100%;}
.logo img{ width:100%; display:block;}
.meun{ width:8%; position:absolute; right:3%; top:0; margin:3.5% 0 0 0;}
.meun img{ display:block; width:100%;}
#ceng{display:none; width:100%; height:100%;z-index:10000;position:absolute; top:0;  right:0;}
#close{width:55%; background:#444;height:100%; float:left; background-color:rgba(0, 0, 0, 0.5);}
#close img{padding:15px;width:auto; float:left;cursor:pointer;}
.nav_box{ text-align:center; width:45%;background:#000000;height:100%; float:right;opacity: 10;}
.nav_list{ margin:10% 0 0 0;}
.nav_list li{ font-size:14px; margin:5% 0 10% 0;}
.nav_list li a{ display:block; color:#ffffff;}

.banner { margin:0 auto; clear:both;  width:100%; position:relative;}
.ban_tou{ width:100%; height:9px; background-image:url(../images/tou.png); background-repeat:repeat; position:absolute; z-index:9; top:0; left:0;}
.ban_x{ position:absolute; z-index:9; left:50%; bottom:5%; margin-left:-15px; *margin-left:-15px; _margin-left:-15px;}
.swipe{width:100%; line-height:0; overflow:hidden;position:relative; z-index:0; margin-top:-2%;}
.swipe ul{
	-webkit-transition:left 800ms ease-in 0;
	-moz-transition:left 800ms ease-in 0;
	-o-transition:left 800ms ease-in 0;
	-ms-transition:left 800ms ease-in 0;
	transition:left 800ms ease-in 0;
}
#slider{display:block;}
#slider li img{width:100%;}
.swipe #pagenavi{ display:block; position:absolute; bottom:15%; left:50%; margin-left:-60px; *margin-left:-60px; _margin-left:-60px;}
.swipe #pagenavi a{ float:left; display:block; width:35px; height:3px; background-color:#ffefd2; margin-right:5px;cursor:pointer;}
.swipe #pagenavi a.active{ background-color:#e7141a;}

#content{ height:auto; margin:0 auto; width:100%;}

.s_bt_box{ text-align:center;}
.s_bt_box img{ width:50%;}
.s_bt_jie{ font-size:12px; color:#333333; line-height:180%; text-align:center; margin:2% 0 0 0;}

.s_bt_jie2{ width:70%; font-size:12px; color:#333333; line-height:180%; text-align:center; margin:0 auto 0 auto;}

.s_dmfb_box{ background-image:url(../images/s_dmfb_bg.jpg); background-repeat:no-repeat; background-size:100% 100%; padding:5% 0 20% 0; overflow:hidden; position:relative;}
.ban_x2{ position:absolute; z-index:9; left:50%; bottom:8%; margin-left:-15px; *margin-left:-15px; _margin-left:-15px;}
.s_qypp_box{ background-image:url(../images/s_qypp_bg.jpg); background-repeat:no-repeat; background-size:100% 100%; padding:5% 0 20% 0; overflow:hidden;}
.qypp_list{ overflow:hidden; margin:8% 0 20% 0;}
.qypp_list li{ float:left; width:30%; text-align:center; margin:0 1.5% 0 1.5%;}
.qypp_list li a{ display:block; color:#1e2922;}
.qypp_img{ width:100%;}
.qypp_img img{ width:95%; display:block; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; border:solid 5px #a69878;}
.qypp_tit{ font-size:14px; margin:10% 0 2% 0;}
.qypp_eg{ width:100%; text-align:center;}
.qypp_eg img{ width:100%;}
.qypp_ying{ font-size:12px; line-height:180%; text-transform:uppercase;}

/*middle*/
.mb_box{ font-size:16px; color:#333333; border-bottom:solid 1px #cccccc; background-image:url(../images/mb.png); background-repeat:no-repeat; background-position:3% center; padding:2% 0 2% 10%;}

.about_nr{ font-size:14px; color:#333333; line-height:200%; padding:3% 3%;}
.about_nr img{ width:100%;}

.fen_list{ overflow:hidden; margin:4% 1.5% 0 1.5%;}
.fen_list li{ float:left; width:30%; background-color:#301609; border-radius:30px; -moz-border-radius:30px; -webkit-border-radius:30px; font-size:16px; text-align:center; padding:2% 0; margin:0 1.5% 2% 1.5%;}
.fen_list li a{ display:block; color:#ffffff;}
.fen_list li.on{ background-color:#e7141a;}
.fen_list li:hover{ background-color:#e7141a;}

.pro_list{ overflow:hidden; margin:4% 1.5% 0 1.5%;}
.pro_list li{ float:left; width:30%; margin:0 1.5% 3% 1.5%; font-size:14px; text-align:center;}
.pro_list li a{ display:block; color:#3c3c3c;}
.pro_list li img{ width:100%; display:block;}
.pro_list li span{ display:block; margin:2% 0 0 0;}

.news_box{ overflow:hidden; background-color:#f4f4f4;}
.news_list{ overflow:hidden; margin:2% 1% 0 1%;}
.news_list li{ border:solid 2px #d3d4d4; padding:1% 2%; margin:0 0 1% 0; background-color:#ffffff;}
.news_list li a{}
.news_time{ font-size:12px; color:#a3a3a3;}
.news_img{ /*height:150px;*/ overflow:hidden; position:relative;}
.news_img img{ display:block; width:100%;}
.news_img span{ display:block; width:100%; font-size:14px; color:#ffffff; font-weight:bold; padding:1% 1%; position:absolute; z-index:9; left:0; bottom:0; background:rgba(0,0,0,0.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);zoom:1;}
:root .news_img span{filter:none\9;}/*for IE9*/
.news_jie{ font-size:14px; color:#000000; border-top:solid 1px #e8e8e8; margin:2% 0 0 0; padding:1% 1% 0 1%;}

.show_bt{ font-size:17px; color:#323232; text-align:center; margin:5% 0 0 0;}
.show_time{ font-size:12px; color:#3e3f3f; text-align:center; margin:2% 0 0 0;}


.page_box{ font-size:14px; padding:2% 5%; overflow:hidden;}
.page_box span{ display:block; color:#2e1408; border:solid 1px #2e1408; width:30%; padding:1% 0; text-align:center;}
.page_box span a{ color:#2e1408;}
.page_1{ float:left;}
.page_2{ float:right;}

#footer{ width:100%; max-width:640px; margin:0 auto; padding:1.5% 0 0.5% 0; background-image:url(../images/foot_bg.jpg); background-repeat:no-repeat; background-size:100% 100%;
position: fixed;
bottom: 0;
z-index: 1001;
_bottom:auto; _width: 100%; _position: absolute;  _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
}
.footer_box{ width:100%;}
.footer_box li{ float:left; width:33%; text-align:center;}
.footer_box li.housr_box{ margin-top:0%;}
.footer_box li.housr_box img{ width:75%; margin-top:-11%;}
.footer_box li.housr_box span{ margin-top:-30%;}
.footer_box li img{ display:inline; width:28%;}
.footer_box li span{ display:block; font-size:14px; color:#dfdfdf; margin-top:-5%;}
/*sub*/
.dian_bt_list{ overflow:hidden;}
.dian_bt_list li{ float:left; width:50%; border-bottom:solid 1px #cccccc; font-size:14px; text-align:center; padding:2% 0;}
.dian_bt_list li a{ display:block; color:#494949;}
.dian_bt_list li.on{ border-bottom:solid 2px #e7141a;}
.dian_bt_list li.on a{ color:#e7141a;}
.dian_bt_list li:hover{ border-bottom:solid 2px #e7141a;}
.dian_bt_list li:hover a{ color:#e7141a;}


/*首页店面特效 s*/
.m_banner{ margin:5% 0 0 0;}
.flaxslider {margin: 0;padding: 0;}
.flaxslider .slides > li {display: none;-webkit-backface-visibility: hidden; padding-bottom:2%;}
.flaxslider .slides .img {width:30%;float:left; margin:0 1.3% 0 1.3%; background-color:#ffffff;}
.flaxslider .slides .img .t_bottom{ overflow:hidden; margin:5% 5% 10% 5%;}
.flaxslider .slides .img .t1{ font-size:12px; color:#000000; text-align:center;}
.flaxslider .slides .img .t2{ font-size:10px; color:#666666; text-align:center; margin:3% 0 0 0;}
.flaxslider .slides .img .t3{ font-size:11px; color:#494949; background-image:url(../images/mm.png); background-repeat:no-repeat; background-position:left top; padding:0 0 0 18%; min-height:20px; text-align:left; margin:10% 0 2% 0;}
.flaxslider .slides .img .t4{ font-size:10px; color:#494949; text-align:center; background-image:url(../images/tl.png); background-repeat:no-repeat; background-position:left top; padding:0 0 0 18%; min-height:20px; line-height:20px; text-align:left;}
.flaxslider .slides{ margin:0 0 0 0.8%; overflow:hidden;}
.flaxslider .slides  .img img {width:100%;display: block;margin:0 auto;}
.flaxslider .slides:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.flaxslider .no-js .slides > li:first-child {display: block;}
.flaxslider {margin: 0 auto;position: relative;width:100%;zoom: 1;}
.flaxslider .flex-viewport {max-height: 2000px;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;transition: all 1s ease; padding:40px 0 0 0;}
.flaxslider .slides {
	zoom: 1;
}
.flaxslider  .flex-direction-nav {
	overflow:hidden;
}
.flaxslider .flex-direction-nav a {
	width: 21px;
	height: 36px;
	display: block;
	position: absolute;
	top:0%;
	z-index: 10;
	cursor: pointer;
	text-indent: -9999px;
	background-repeat:no-repeat;
}
.flaxslider .flex-direction-nav .flex-next {
	background-image:url(../images/btn_right.png);
	right: 3%;
}
.flaxslider .flex-direction-nav .flex-prev {
	background-image:url(../images/btn_left.png);
	left: 3%;
}
.flaxslider:hover .flex-next {
	opacity: 0.8;
	filter:alpha(opacity=25);
}
.flaxslider:hover .flex-prev {
	opacity: 0.8;
	filter:alpha(opacity=25);
}
.flaxslider:hover .flex-next:hover, .flaxslider:hover .flex-prev:hover {
	opacity: 1;
	filter:alpha(opacity=50);
}
.flaxslider .flex-control-nav {
	width: 100%;
	position: absolute;
	text-align: center;
	left:0;  bottom:1.3rem;
}
.flaxslider .flex-control-nav li {
	margin: 0 0.3rem;
	display: inline-block;
	zoom: 1;
*display: inline;
}
.flaxslider .flex-control-paging li a {
	background: #ffefd2;
	display:block;
	height:3px;
	overflow: hidden;	
	width:3rem;
	font-size:0;
	cursor: pointer;
}
.flaxslider .flex-control-paging li a.flex-active {
	background:#e7141a;
}


.flcxslider {margin: 0;padding: 0;}
.flcxslider .slides > li {display: none;-webkit-backface-visibility: hidden;}
.flcxslider .slides ul{}
.flcxslider .slides .img {width:90.1265%;display: block;margin:0 auto;}

.flcxslider .slides  .img img {width:46%;display: block;float:left;}
.flcxslider .slides:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.flcxslider .no-js .slides > li:first-child {display: block;}
.flcxslider {margin: 0 auto;position: relative;width:100%;zoom: 1;}
.flcxslider .flex-viewport {margin-top:1.5rem;padding-bottom:3rem;max-height: 2000px;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;transition: all 1s ease;}
.flcxslider .slides {
	zoom: 1;
}
.flcxslider  .flex-direction-nav {
	width:100%;
*height: 0;
}
.flcxslider .flex-direction-nav a {
	width: 24px;
	height: 30px;
	margin: -60px 0 0;
	display: block;
	background: url(../images/bb.png);
	position: absolute;
	bottom: 0px;
	z-index: 10;
	cursor: pointer;
	text-indent: -9999px;
	
}
.flcxslider .flex-direction-nav .flex-next {
	background-position: -24px 0;
	right: 30%;
}
.flcxslider .flex-direction-nav .flex-prev {
	left: 30%;
}
.flcxslider:hover .flex-next {
	opacity: 0.8;
	filter:alpha(opacity=25);
}
.flcxslider:hover .flex-prev {
	opacity: 0.8;
	filter:alpha(opacity=25);
}
.flcxslider:hover .flex-next:hover, .flcxslider:hover .flex-prev:hover {
	opacity: 1;
	filter:alpha(opacity=50);
}
.flcxslider .flex-control-nav {
	display:none;
	width: 100%;
	position: absolute;
	text-align: center;
	left:0;  bottom:1.3rem;
}
.flcxslider .flex-control-nav li {
	margin: 0 0.3rem;
	display: inline-block;
	zoom: 1;
*display: inline;
}
.flcxslider .flex-control-paging li a {
	background: #d2d2d2;
	display:block;
	height:1rem;
	overflow: hidden;	
	width:1rem;
	border-radius:50%;font-size:0;
	cursor: pointer;
}
.flcxslider .flex-control-paging li a.flex-active {
	background:#a1a1a1;
}


.fldxslider {margin: 0;padding: 0;}
.fldxslider .slides > li {display: none;-webkit-backface-visibility: hidden;}
.fldxslider .slides ul{}
.fldxslider .slides .img {width:100%;display: block;margin:0 auto;}

.fldxslider .slides  .img img {width:100%;display: block;float:left;}
.fldxslider .slides  .img span {width:100%;display: block;float:left;font-size:1.6rem;line-height:6rem;overflow:hidden;width:100%;text-align:center;}
.fldxslider .slides:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.fldxslider .no-js .slides > li:first-child {display: block;}
.fldxslider {margin: 0 auto;position: relative;width:100%;zoom: 1;}
.fldxslider .flex-viewport {max-height: 2000px;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;transition: all 1s ease;}
.fldxslider .slides {
	zoom: 1;
}
.fldxslider  .flex-direction-nav {
	width:100%;
*height: 0;
}
.fldxslider .flex-direction-nav a {
	width: 31.5px;
	height:53px;
	margin: -60px 0 0;
	display: block;
	background: url(../images/chanyeol.png);
	position: absolute;
	bottom: 48%;
	z-index: 10;
	cursor: pointer;
	text-indent: -9999px;
	
}
.fldxslider .flex-direction-nav .flex-next {
	background-position: -31.5px 0;
	right: 0;
}
.fldxslider .flex-direction-nav .flex-prev {
	left: 0;
}
.fldxslider:hover .flex-next {
	opacity: 0.8;
	filter:alpha(opacity=25);
}
.fldxslider:hover .flex-prev {
	opacity: 0.8;
	filter:alpha(opacity=25);
}
.fldxslider:hover .flex-next:hover, .fldxslider:hover .flex-prev:hover {
	opacity: 1;
	filter:alpha(opacity=50);
}
.fldxslider .flex-control-nav {
	display:none;
	width: 100%;
	position: absolute;
	text-align: center;
	left:0;  bottom:1.3rem;
}
.fldxslider .flex-control-nav li {
	margin: 0 0.3rem;
	display: inline-block;
	zoom: 1;
*display: inline;
}
.fldxslider .flex-control-paging li a {
	background: #d2d2d2;
	display:block;
	height:1rem;
	overflow: hidden;	
	width:1rem;
	border-radius:50%;font-size:0;
	cursor: pointer;
}
.fldxslider .flex-control-paging li a.flex-active {
	background:#a1a1a1;
}
/*首页店面特效 end*/


.sub_more{ width:50%; margin:0 auto 0 auto; background-color:#e7141a; font-size:13px; letter-spacing:1px; text-transform:uppercase; text-align:center; padding:1.5% 0; font-weight:bold; color:#ffffff; display:block; cursor:pointer; border:none; border-radius:30px; -moz-border-radius:30px; -webkit-border-radius:30px;}
.sub_more a{ color:#ffffff;}








