*{
	margin:0;
	padding:0;
}
body{
	padding:0;
	margin:0;
	font-family:"微软雅黑";
	font-size:14px;
	color:#2d2d2d;
	background:#3a3a3a;
}
a, area{
blr:expression(this.onFocus=this.blur())
}
/* for IE */
/* for Firefox */
a{
	text-decoration:none;
	color:#2d2d2d;
	outline:none;
	outline-style:none;
	outline-color:invert;
	outline-width:medium;
}
a:hover{
	color:#c70000;
	text-decoration:none;
	outline:none;
}
a:focus{
	-moz-outline-style:none;
	text-decoration:none;
	outline-style:none;
	outline-color:invert;
	outline-width:medium;
}
input:focus{
	-moz-outline-style:none;
	outline:none;
}
a{
	-webkit-tap-highlight-color:rgba(0,0,0,0);	/*禁止链接高亮*/
	-webkit-touch-callout:none;/*禁止链接长按弹出选项菜单*/
}
input{
	line-height:normal;
}
input:focus{
	-moz-outline-style:none;
	outline:none;
}
a img{
	border:none;
}
table tr td{
	font-size:14px;
}
font{
	font-size:14px;
}
ul{
	list-style:none;
}
/*遮罩层*/
.overlay{
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:999;
	width:100%;
	height:100%;
	_padding:0 20px 0 0;
	background:#000000;
	display:none;
}
/*全局背景*/
.allbgs{
	background-repeat:no-repeat;
	background-image:url(../images/allbgs.png);
	background-size:150px;
	-moz-background-size:150px;
}
/*字数限制*/
.length{
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.clear{
	clear:both;
	overflow:hidden;
}
/* home */
#home{
	max-width:720px;
	min-width:320px;
	margin:0 auto;
	background:#fff;
	position:relative;
	height:100%;
}
#home .h_top{
	height:156px;
	background:#303030;
	position:fixed;
	z-index:99;
	width:100%;
	max-width:720px;
	min-width:320px;
	margin:0 auto;
}
#home .h_top_l{
	background:#c71010;
	height:44px;
	line-height:44px;
	padding-left:25px;
	color:#fff;
	font-size:20px;
	font-family:"微软雅黑";
}
.h_t_cart{
	position:absolute;
	right:15px;
	width:39px;
	height:31px;
	cursor:pointer;
	background-position:-110px 4px;
}
/*menu*/
#menu{
	height:50px;
}
#menu li{
	float:left;
	width:25%;
}
#menu li a{
	display:block;
	height:46px;
	color:#fff;
	font-size:18px;
	font-family:"微软雅黑";
	text-align:center;
	line-height:46px;
}
#menu li a:hover{
	background:#2a2929;
}
#menu li a.mhover{
	background:#2a2929;
}
#menu li a.m01{
	border-bottom:5px solid #e64c65;
}
#menu li a.m02{
	border-bottom:5px solid #11a8ab;
}
#menu li a.m03{
	border-bottom:5px solid #ffb249;
}
#menu li a.m04{
	border-bottom:5px solid #4fc4f6;
}
#h_page{
	position:relative;
	background:#f6f2ed;
	padding:159px 0 60px 0;
}
#page{
	position:relative;
	background:#f6f2ed;
}
#search{
	padding-top:12px;
	height:50px;
	background:#fff;
	padding-left:15px;
	padding-right:30px;
}
#search .keyword{
	position:relative;
	background:#fafafa;
	position:relative;
	height:34px;
	border:1px solid #ebebeb;
	padding:4px 50px 0 10px;
}
#search .s_input{
	width:100%;
	height:30px;
	font-size:16px;
	color:#555;
	font-family:"微软雅黑";
	outline:none;
	background:none;
	border:0;
}
#search .s_input:focus{
	-moz-outline-style:none;
	outline:none;
}
#search .s_sub{
	position:absolute;
	top:0;
	right:0;
}
#search .s_sub span.s_but{
	position:absolute;
	top:10px;
	right:5px;
	width:30px;
	height:30px;
}
#search .s_sub input{
	width:44px;
	height:38px;
	cursor:pointer;
	border:0;
	background-position:-56px 4px;
	background-color:transparent;
}
#home2{
	max-width:720px;
	min-width:320px;
	margin:0 auto;
	background:#faf8ef;
	position:relative;
	height:100%;
}
#search2{
	height:40px;
	background:url(../images/s_bg.png) repeat;
	padding-top:8px;
}
#search2 .keyword{
	position:relative;
	height:39px;
	padding:0 15px;
}
#search2 .s_key{
	height:30px;
	background:#fff;
	border:1px solid #ccc;
	padding-left:15px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	border-radius:20px;
}
#search2 .s_input{
	width:100%;
	height:30px;
	font-size:16px;
	color:#555;
	font-family:"微软雅黑";
	outline:none;
	background:none;
	border:0;
}
#search2 .s_input:focus{
	-moz-outline-style:none;
	outline:none;
}
#search2 .s_sub{
	position:absolute;
	top:0;
	right:0;
}
#search2 .s_sub span.s_but{
	position:absolute;
	top:10px;
	right:5px;
	width:30px;
	height:30px;
}
#search2 .s_sub input{
	width:54px;
	height:38px;
	cursor:pointer;
	border:0;
	background-position:-58px 3px;
	background-color:transparent;
}
/*banner*/
#home2 .banner{
	position:relative;
	overflow:hidden;
}
#home2 .banner img{
	width:100%;
	display:block;
}
#slider li{
	text-align:center;
}
#home2 .slider{
	position:relative;
	z-index:1;
	width:100%;
}
#home2 .pagenavi{
	position:absolute;
	bottom:16px;
	left:0;
	width:100%;
	z-index:2;
	text-align:center
}
#home2 .pagenavi a{
	background:#dedede;
	width:10px;
	height:10px;
	display:inline-block;
	text-indent:-9999px;
	margin:0px 3px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
}
#home2 .pagenavi a.active{
	background:#4e4d4d;
}
/*h_lan*/
#home2 .h_lan{
	padding:10px;
	padding-bottom:0;
}
#home2 .h_ad{
	text-align:center;
}
#home2 .h_ad img{
	width:100%;
	display:block;
}
#home2 .h_npro{
}
#home2 .h_npro li a{
	display:block;
	background:#fff;
	border:1px solid #ddd;
	border-top:0;
	position:relative;
	padding:10px 130px 10px 10px;
	min-height:80px;
}
#home2 .h_npro li span.pn_pic{
	position:absolute;
	top:10px;
	right:10px;
}
#home2 .h_npro li span.pn_pic img{
	max-width:90px;
	max-height:90px;
}
#home2 .h_npro li p.pn_name{
	font-size:16px;
	line-height:25px;
	padding-bottom:5px;
}
#home2 .h_npro li p.pn_text{
	line-height:22px;
	color:#7e7e7e;
}
#home2 .hl_lan{
	padding-top:20px;
	height:30px;
	font-size:18px;
}
#home2 .h_type{
}
#home2 .h_type li{
	width:50%;
	float:left;
}
#home2 .h_type li a{
	display:block;
	background:#fff;
	text-align:center;
	padding-top:10px;
	height:160px;
	overflow:hidden;
	font-size:16px;
	border:1px solid #ddd;
}
#home2 .h_type li a p{
	padding:0 10px;
}
#home2 .h_type li a img{
	height:100px;
	margin-bottom:5px;
	max-width:95%;
}
#home2 .h_type li a.ht_1{
}
#home2 .h_type li a.ht_2{
	border:1px solid #ddd;
	border-left:0;
}
#home2 .h_type li a.ht_3{
	border-top:0;
}
#home2 .h_type li a.ht_4{
	border-left:0;
	border-top:0;
}
#home2 .h_type li a.ht_5{
	border-top:0;
}
#home2 .h_type li a.ht_6{
	border-left:0;
	border-top:0;
}
#home2 .h_type li a.ht_7{
	border-top:0;
}
#home2 .h_type li a.ht_8{
	border-left:0;
	border-top:0;
}
#home2 .h_type li a.ht_9{
	border-top:0;
}
#home2 .h_type li a.ht_10{
	border-left:0;
	border-top:0;
}
#home2 .h_type li a.ht_11{
	border-top:0;
}
#home2 .h_type li a.ht_12{
	border-left:0;
	border-top:0;
}
#h_page2{
	position:relative;
	padding:0 0 60px 0;
}
/*content*/
#content{
	padding:60px 20px;
	line-height:24px;
}
#pro_con{
	padding:10px 0;
}
#pro_con .item{
	background-color:#ffffff;
	border:1px solid #dedede;
	padding:4px;
	word-break:break-all;
	word-wrap:break-word;
	white-space:pre;
	white-space:pre-wrap;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	margin-bottom:10px;
	zoom:1;
	opacity:1;
}
#pro_con .item font{
	color:#c70000;
}
#pro_con .item img{
	width:150px;
}
#pro_con .item p{
	font-size:16px;
	margin:7px 0 0 7px;
	color:#555;
	line-height:23px;
	word-break:keep-all;
	overflow:hidden;
	display:block;
}
#main{
	position:relative;
}
#tiles li{
	-webkit-transition:all 0.3s ease-out;
	-moz-transition:all 0.3s ease-out;
	-o-transition:all 0.3s ease-out;
	transition:all 0.3s ease-out;
}
#tiles{
	list-style-type:none;
	position:relative; /** Needed to ensure items are laid out relative to this container **/
	margin:0;
	padding:0;
}
/**
 * Grid items
 */
#tiles li{
	width:130px;
	background-color:#ffffff;
	border:1px solid #dedede;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	display:none; /** Hide items initially to avoid a flicker effect **/
	cursor:pointer;
	float:left;
	padding:4px;
}
#tiles li.inactive{
	visibility:hidden;
	opacity:0;
}
#tiles li img{
	display:block;
	width:130px;
}
/**
 * Grid item text
 */
#tiles li p{
	font-size:16px;
	margin:7px 0 0 7px;
	color:#555;
	line-height:23px;
}
/* Wrapper */
#wrapper{
	max-width:720px;
	min-width:320px;
	margin:0 auto;
	width:100%;
	background:#fff;
	position:relative;
	height:100%;
}
header{
	top:0;
	padding:10px 0;
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#f3daa1), to(#a0742f));
	background:-moz-linear-gradient(#f3daa1, #a0742f);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3daa1', endColorstr='#a0742f');
	width:100%;
	position:fixed;
	z-index:99;
	max-width:720px;
	min-width:320px;
	margin:0 auto;
	height:40px;
	line-height:40px;
	text-align:center;
	color:#fff;
	font-size:20px;
}
.header_height{
	height:60px;
	overflow:hidden;
}
#wrapper a.t_home{
	height:40px;
	right:5px;
	width:40px;
	background-position:8px -680px;
	position:absolute;
}
#wrapper a.t_menu{
	height:40px;
	right:5px;
	width:40px;
	background-position:-115px -149px;
	position:absolute;
}
#wrapper a.t_back{
	height:40px;
	left:10px;
	width:40px;
	background-position:-116px -60px;
	position:absolute;
}
#wrapper a.t_back:hover{
	-webkit-transition:-webkit-transform 0.4s ease-out;
	-moz-transition:-moz-transform 0.4s ease-out;
	transition:transform 0.4s ease-out;
	-webkit-transform:rotate(-360deg);
	-moz-transform:rotate(-360deg);
	transform:rotate(-360deg);
}
span.t_arrow{
	position:absolute;
	width:18px;
	height:10px;
	background-position:-124px -105px;
}
/* list_type */
#list_type{
	padding-top:60px;
}
#list_type li{
}
#list_type li a{
	display:block;
	height:60px;
	line-height:60px;
	padding-left:23px;
	padding-right:60px;
	position:relative;
	font-size:18px;
	font-family:"微软雅黑";
	border-bottom:1px solid #ddd;
}
#list_type li a span.t_arrow{
	top:25px;
	right:20px;
}
#list_type .sec_m{
	display:none;
	background:#f6f2ed;
	border-bottom:1px solid #ddd;
}
#list_type .sec_m a{
	padding-left:40px;
	border:0;
}
/* list_add */
#list_add{
	padding-top:60px;
}
#list_add ul{
	padding-bottom:20px;
}
#list_add li a{
	display:block;
	position:relative;
	border-bottom:1px solid #f6f6f6;
	padding:8px 60px 12px 15px;
	min-height:60px;
	line-height:24px;
	padding-right:50px;
	font-size:14px;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
#list_add li a.add_c{
	color:#c70000;
}
#list_add li span.t_arrow{
	top:30px;
	right:20px;
}
#list_add a.add_dz{
	margin:15px;
	display:block;
	height:36px;
	line-height:36px;
	color:#fff;
	background:#c71010;
	text-align:center;
	font-size:18px;
}
/* list_order */
._sub_info a{
	float:left;
	width:20%;
	height:30px;
	line-height:30px;
	cursor:pointer;
	display:block;
	text-align:center;
}
#list_order{
	padding-top:60px;
	padding-bottom:10px;
}
#list_order .order_lan{
	height:40px;
	line-height:40px;
	padding-left:15px;
	font-size:16px;
	color:#4a4a4a;
}
#list_order .order_l{
	background:#fff;
	font-size:16px;
	margin-bottom:10px;
}
#list_order .o_l_info{
	border-bottom:1px solid #ddd;
	padding:5px 15px;
	line-height:26px;
}
#list_order .o_l_info font{
	color:#ca1313;
	font-size:16px;
}
#list_order .o_l_con a{
	display:block;
	border-bottom:1px solid #ddd;
	position:relative;
	padding:12px 50px 10px 100px;
	min-height:65px;
	line-height:28px;
}
#list_order .o_l_pic{
	position:absolute;
	top:10px;
	left:10px;
	width:80px;
	text-align:center;
}
#list_order .o_l_con img{
	max-width:60px;
	max-height:60px;
}
#list_order span.t_arrow{
	top:60px;
	right:20px;
}
#list_order .o_l_but{
	padding:8px 5% 8px 75%;
}
#list_order .o_l_but a{
	display:block;
	height:32px;
	line-height:30px;
	text-align:center;
	color:#fff;
	font-size:16px;
	color:#fff;
	background:#c71010;
}
#comment{
	padding:60px 20px 30px 20px;
}
#comment .com_title{
	height:35px;
	font-size:16px;
}
#comment .com_input{
	padding-bottom:15px;
}
#comment .com_input input{
	height:40px;
	border:1px solid #c5c5c5;
	width:100%;
	font-family:"微软雅黑";
	font-size:14px;
}
#comment .com_input textarea{
	width:100%;
	border:1px solid #c5c5c5;
	height:150px;
	line-height:24px;
	font-family:"微软雅黑";
	font-size:14px;
	resize:none;
}
#comment textarea:focus{
	-moz-outline-style:none;
	outline:none;
}
#comment .com_but{
	height:50px;
}
#comment .com_but a{
	display:block;
	float:right;
	width:160px;
	height:36px;
	line-height:36px;
	color:#fff;
	font-family:"微软雅黑";
	font-size:16px;
	text-align:center;
	background:#0090ff;
}
/* dis_order */
#dis_order{
	padding-top:60px;
	padding-bottom:10px;
}
#dis_order .o_color{
	color:#959595;
}
#dis_order .order_lan{
	height:40px;
	line-height:40px;
	padding-left:15px;
	font-size:16px;
	color:#4a4a4a;
}
#dis_order .order_l{
	margin-bottom:6px;
	background:#fff;
	font-size:16px;
}
#dis_order .o_l_info{
	border-bottom:1px solid #ddd;
	padding:15px 15px;
	line-height:28px;
}
#dis_order .o_l_info font{
	color:#ca1313;
	font-size:16px;
}
#dis_order .o_l_con{
	border-bottom:1px solid #ddd;
	position:relative;
	padding:12px 50px 10px 100px;
	min-height:65px;
	line-height:28px;
}
#dis_order .o_l_pic{
	position:absolute;
	top:10px;
	left:10px;
	width:80px;
	text-align:center;
}
#dis_order .o_l_con img{
	max-width:60px;
	max-height:60px;
}
#pay_show{
	width:300px;
	min-height:120px;
	padding:15px 0;
	position:fixed;
	top:-100%;
	z-index:9999;
	left:50%;
	margin-left:-150px;
	background:#191919;
}
#pay_show .ps_text{
	height:40px;
	padding-left:10px;
	font-size:18px;
	color:#ee9200;
	border-bottom:1px solid #808080;
}
#pay_show ul li{
	border-bottom:1px solid #808080;
	height:50px;
	line-height:40px;
	font-size:16px;
	cursor:pointer;
	padding-left:15px;
	color:#fff;
	position:relative;
}
#pay_show ul li span.ps_but{
	width:33px;
	height:32px;
	position:absolute;
	top:9px;
	right:10px;
	background-position:0 -523px;
}
#pay_show ul li span.ps_on{
	background-position:0 -555px;
}
/*sub_order*/
#sub_order{
	padding-top:60px;
	background:#f6f2ed;
	padding-bottom:10px;
}
#sub_order .sub_lan{
	height:40px;
	line-height:40px;
	padding-left:15px;
	font-size:16px;
	color:#4a4a4a;
	padding-top:10px;
	border-bottom:1px solid #cecece;
}
#sub_order .sub_info{
	background:#fff;
	border-bottom:1px solid #cecece;
	padding:15px 43px 10px 15px;
	min-height:80px;
	line-height:26px;
	font-size:16px;
	position:relative;
	cursor:pointer;
	margin-bottom:15px;
}
#sub_order .sub_info span.t_arrow{
	top:50px;
	right:25px;
}
.sub_info font{
	font-size:16px;
	color:#e42727;
}
#sub_order .sub_pay{
	height:40px;
	position:relative;
	line-height:40px;
	margin-bottom:15px;
	padding:0 43px 0 15px;
	border-bottom:1px solid #cecece;
	background:#fff;
	cursor:pointer;
	border-top:1px solid #cecece;
	font-size:16px;
	margin-bottom:15px;
}
#sub_order .sub_pay span.t_arrow{
	top:18px;
	right:25px;
}
#sub_order .sub_yf{
	height:40px;
	line-height:40px;
	padding:0 43px 0 15px;
	border-bottom:1px solid #cecece;
	background:#fff;
	cursor:pointer;
	border-top:1px solid #cecece;
	font-size:16px;
	position:relative;
}
#sub_order .sub_yf span.t_arrow{
	top:18px;
	right:25px;
}
#sub_order ul.list_sub{
	padding-bottom:10px;
	border-bottom:1px solid #cecece;
	background:#fff;
}
#sub_order ul.list_sub li{
	border-bottom:1px solid #cecece;
	padding:8px 30px 8px 100px;
	position:relative;
}
#sub_order li div.l_s_con{
	font-size:16px;
	min-height:48px;
	line-height:24px;
}
#sub_order li div.l_s_info{
	color:#767676;
	height:30px;
	position:relative;
}
#sub_order li div.l_s_info span{
	white-space:nowrap;
	top:0;
	left:100px;
	position:absolute;
}
#sub_order li div.l_s_info font{
	color:#d40707;
}
#sub_order span.l_s_pic{
	position:absolute;
	top:8px;
	left:10px;
	width:80px;
	text-align:center;
	line-height:24px;
}
#sub_order span.l_s_pic img{
	max-height:80px;
	max-width:80px;
}
#sub_order .all_price{
	margin:30px 0;
	height:50px;
	background:#fff;
	border-bottom:1px solid #cecece;
	border-top:1px solid #cecece;
	line-height:50px;
	padding-left:25px;
	font-size:18px;
	color:#d40707;
}
#sub_order .sub_but{
	padding:0 20px;
	height:60px;
}
#sub_order .sub_but a{
	display:block;
	height:40px;
	line-height:40px;
	text-align:center;
	color:#fff;
	font-size:16px;
	color:#fff;
	background:#c71010;
}
#wl_show{
	width:300px;
	min-height:120px;
	padding:15px 0;
	position:fixed;
	top:-100%;
	z-index:9999;
	left:50%;
	margin-left:-150px;
	background:#191919;
}
#wl_show .wl_text{
	height:40px;
	padding-left:10px;
	font-size:18px;
	color:#ee9200;
	border-bottom:1px solid #808080;
}
#wl_show ul li{
	border-bottom:1px solid #808080;
	height:50px;
	line-height:40px;
	font-size:16px;
	cursor:pointer;
	padding-left:15px;
	color:#fff;
	position:relative;
}
#wl_show ul li span.ps_but{
	width:33px;
	height:32px;
	position:absolute;
	top:9px;
	right:10px;
	background-position:0 -523px;
}
#wl_show ul li span.ps_on{
	background-position:0 -555px;
}
/* list_order */
span.c_but{
	position:absolute;
	width:16px;
	height:15px;
	background-position:-39px -60px;
	cursor:pointer;
}
span.c_check{
	background-position:-39px -45px;
}
#cart_all{
	position:fixed;
	top:60px;
	width:100%;
	z-index:99;
	max-width:720px;
	min-width:320px;
	margin:0 auto;
	padding-top:10px;
	height:42px;
	border-bottom:1px solid #ddd;
	background:#fff;
}
#cart_all .c_l_con{
	position:relative;
	padding:6px 0 0 80px;
	height:42px;
	padding-right:12px;
	color:#d10000;
}
#cart_all .c_sel{
	position:absolute;
	font-size:16px;
	top:7px;
	left:10px;
	width:55px;
	color:#2d2d2d;
	white-space:nowrap;
	padding-left:22px;
}
#cart_all .c_but{
	left:0;
	top:2px;
}
#cart_all a.js_but{
	position:absolute;
	display:block;
	top:0;
	right:10px;
	width:80px;
	height:32px;
	line-height:30px;
	text-align:center;
	background:#ff0066;
	color:#fff;
	font-size:16px;
}
#cart_all font{
	font-size:18px;
}
#list_cart{
	padding-top:100px;
	padding-bottom:10px;
}
#list_cart ul{
	min-height:200px;
	padding-bottom:30px;
}
#list_cart ul li{
	position:relative;
	border-bottom:1px solid #ddd;
	padding:10px 50px 10px 100px;
	min-height:80px;
	font-size:16px;
	cursor:pointer;
}
#list_cart ul li span.l_c_pic{
	position:absolute;
	top:10px;
	left:10px;
	width:80px;
	text-align:center;
}
#list_cart ul li span.l_c_pic img{
	max-width:80px;
	max-height:80px;
}
#list_cart ul li span.c_but{
	top:35px;
	right:20px;
}
#list_cart ul li div.cart_con{
	line-height:24px;
	min-height:60px;
}
#list_cart ul li div.cart_info{
	position:relative;
	line-height:24px;
}
#list_cart ul li div.cart_info font{
	position:absolute;
	top:0;
	right:0;
	color:#c13535;
	font-size:16px;
}
#list_cart .cart_but{
	padding:10px 20px 0 0;
	height:50px;
}
#list_cart .cart_but a{
	display:block;
	float:right;
	width:90px;
	height:32px;
	line-height:32px;
	color:#fff;
	background:#0090ff;
	font-size:16px;
	text-align:center;
}
#list_cart .c_null{
	padding-top:60px;
	position:relative;
	text-align:center;
}
#list_cart .no_tip{
	background-position:0 -318px;
	width:150px;
	height:149px;
	margin:0 auto;
}
#list_cart .no_text{
	padding-top:30px;
	height:60px;
	text-align:center;
	font-size:16px;
}
#list_cart .no_but{
	height:60px;
	width:220px;
	margin:0 auto;
}
#list_cart .no_but a{
	display:block;
	width:71px;
	height:32px;
	line-height:32px;
	color:#fff;
	text-align:center;
}
#list_cart .no_but a.favort{
	float:left;
	background:#ff0066;
}
#list_cart .no_but a.shop{
	float:right;
	background:#27c1b9
}
/*dis_pro*/
#dis_pro{
	padding-top:60px;
}
#dis_pro .dis_pic{
	position:relative;
	overflow:hidden;
}
#dis_pro .dis_pic img{
	max-width:100%;
	display:block
}
#slider4 li{
	text-align:center;
}
#dis_pro .slider4{
	position:relative;
	z-index:1;
}
#dis_pro .pagenavi{
	position:absolute;
	bottom:16px;
	right:5%;
	z-index:2;
}
#dis_pro .pagenavi a{
	background:#dedede;
	width:10px;
	height:10px;
	display:block;
	text-indent:-9999px;
	margin:0px 3px;
	float:left;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
}
#dis_pro .pagenavi a.active{
	background:#4e4d4d;
}
#dis_pro .dis_name{
	padding:10px 20px;
	line-height:1.8;
	min-height:24px;
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#f3daa1), to(#a0742f));
	background:-moz-linear-gradient(#f3daa1, #a0742f);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3daa1', endColorstr='#a0742f');
	color:#fff;
	font-size:16px;
}
#dis_pro .dis_text{
	padding:10px 20px;
	line-height:24px;
	min-height:24px;
}
#dis_pro .dis_info{
	padding:10px 20px;
	line-height:24px;
	min-height:24px;
}
#dis_pro .border{
	border-bottom:1px solid #ddd;
}
#dis_pro .dis_sel{
	padding:10px 20px;
	min-height:30px;
}
#dis_pro .dis_sel p{
	padding:5px 0;
	margin:0;
	float:left;
	line-height:26px;
}
#dis_pro .dis_sel ul{
	float:left;
}
#dis_pro .dis_sel ul li{
	float:left;
	white-space:nowrap;
	display:block;
	position:relative;
	padding:0 12px;
	cursor:pointer;
	margin:6px 0 0 6px;
	background-color:#eee;
	border:1px solid #ccc;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	line-height:24px;
}
#dis_pro .dis_sel ul li.sfhover{
	border:1px solid #c80808;
	color:#c80808;
	background-image:url(../images/arrow1.png);
	background-position:right bottom;
	background-repeat:no-repeat;
}
#dis_pro .dis_text font{
	color:#c81111;
}
#dis_pro .d_n_name{
	font-size:18px;
	line-height:30px;
}
#dis_pro .dis_note{
	padding:10px 0;
	line-height:24px;
	min-height:224px;
}
#dis_pro .d_n_name{
	height:45px;
	padding-left:15px;
}
#dis_pro .view_more{
	display:block;
	border-top:1px solid #dcdbe0;
	border-bottom:1px solid #dcdbe0;
	height:40px;
	line-height:40px;
	padding-left:15px;
	position:relative;
	font-size:16px;
}
#dis_pro span.v_arrow{
	position:absolute;
	top:10px;
	right:15px;
	width:11px;
	height:19px;
	background-position:0 -613px;
}
#dis_but{
	padding-top:10px;
}
#dis_but li{
	width:50%;
	float:left;
}
#dis_but li a{
	display:block;
	margin:0 10px;
	color:#fff;
	height:36px;
	line-height:36px;
	text-align:center;
	font-size:16px;
}
#dis_but li a.d_buy{
	background:#0090ff;
}
#dis_but li a.d_cart{
	background:#ea0000;
}
/*
#dis_show{ width:300px; height:120px; position:fixed; top:-150px; z-index:9999; left:50%; margin-left:-150px; background:#333333;}
#dis_show .ds_text{ padding-top:23px; height:50px; text-align:center; font-size:16px; color:#fff;}
#dis_show .ds_but{ height:40px;}
#dis_show .ds_but a{ display:block; width:120px; height:30px; line-height:30px; text-align:center; color:#fff; font-size:14px; border:1px solid #161616; background:#3c3c3c; float:left; margin-left:18px;}
*/
.dis_show{
	width:300px;
	height:120px;
	position:fixed;
	top:-150px;
	z-index:9999;
	left:50%;
	margin-left:-150px;
	background:#333333;
}
.dis_show .ds_text{
	padding-top:23px;
	height:50px;
	text-align:center;
	font-size:16px;
	color:#fff;
}
.dis_show .ds_but{
	height:40px;
}
.dis_show .ds_but a{
	display:block;
	width:120px;
	height:30px;
	line-height:30px;
	text-align:center;
	color:#fff;
	font-size:14px;
	border:1px solid #161616;
	background:#3c3c3c;
	float:left;
	margin-left:18px;
}
/*list_buy*/
#list_buy{
	padding-top:60px;
}
#list_buy ul.l_b_list{
}
#list_buy ul.l_b_list li{
	border-bottom:1px solid #efefef;
	padding:20px 30px 10px 110px;
	position:relative;
	min-height:90px;
	line-height:24px;
	font-size:16px;
}
#list_buy span.l_b_pic{
	position:absolute;
	top:20px;
	left:10px;
	width:80px;
	text-align:center;
}
#list_buy span.l_b_pic img{
	max-height:80px;
	max-width:80px;
}
#list_buy .buy_con{
	padding:10px 20px;
	border-bottom:1px solid #efefef;
}
#list_buy .b_c_text{
	height:40px;
	font-size:18px;
}
#list_buy .b_c_num{
	height:80px;
	position:relative;
	padding-left:38px;
	font-size:16px;
	line-height:30px;
}
#list_buy .b_c_num input{
	width:85px;
	text-align:center;
	height:28px;
	border:1px solid #b7b7b7;
	font-size:18px;
	color:#555;
}
#list_buy .b_c_num span{
	position:absolute;
	top:0;
	width:33px;
	height:30px;
	background:#e0e0e0;
	text-align:center;
	font-size:24px;
	cursor:pointer;
	line-height:28px;
	color:#31404d;
	font-family:Verdana;
}
#list_buy span.n_js{
	left:0;
}
#list_buy span.n_add{
	left:130px;
}
#list_buy .l_b_list span.c_but{
	position:absolute;
	top:30px;
	right:10px;
}
#list_buy .b_c_stock{
	position:absolute;
	top:0;
	left:180px;
}
#list_buy .buy_price{
	text-align:right;
	height:32px;
	color:#c13535;
	font-size:18px;
}
#list_buy .buy_but{
	padding:0 20px;
	height:50px;
	padding-top:20px;
}
#list_buy .buy_but a{
	display:block;
	background:#2eaf00;
	color:#fff;
	height:36px;
	line-height:36px;
	text-align:center;
	font-size:18px;
}
/*register*/
#register{
	padding-top:60px;
}
#register .r_step{
	height:40px;
	background:#edeef0;
}
#register .r_step li{
	float:left;
	width:33.33%;
	height:40px;
	line-height:40px;
	cursor:pointer;
	text-align:center;
	font-size:16px;
}
#register .r_step li.r_s_on{
	background:#5dc9e6;
	color:#fff;
}
#register .reg_con{
	padding:20px 15px;
}
#register .reg_input{
	height:35px;
	border:1px solid #c8c8c8;
	padding:0 10px;
}
#register .reg_input input{
	width:100%;
	height:35px;
	color:#2d2d2d;
	border:0;
	background:none;
	font-size:16px;
}
#register .reg_text{
	padding-top:20px;
	padding-bottom:8px;
	min-height:32px;
	line-height:24px;
	color:#e69530;
	font-size:16px;
}
#register .reg_text2{
	padding-top:30px;
	height:50px;
	line-height:24px;
	color:#e69530;
	font-size:16px;
}
#register .reg_agree{
	height:40px;
	position:relative;
	padding-left:30px;
}
#register .reg_agree a{
	font-size:16px;
	text-decoration:underline;
	color:#525252;
}
#register .reg_agree span.c_but{
	top:5px;
	left:0;
}
#register .reg_get{
	height:60px;
}
#register .reg_get a{
	float:right;
	width:100px;
	height:32px;
	line-height:32px;
	text-align:center;
	color:#fff;
	background:#cb1414;
	font-size:16px;
}
#register .reg_tip{
	min-height:80px;
	padding-bottom:20px;
	line-height:24px;
	color:#e69530;
}
#register .reg_but{
	height:50px;
}
#register .reg_but a{
	display:block;
	background:#2eaf00;
	color:#fff;
	height:36px;
	line-height:36px;
	text-align:center;
	font-size:18px;
}
#register .reg_but2{
	height:60px;
	padding-top:15px;
}
#register .reg_but2 a{
	float:right;
	width:100px;
	height:32px;
	line-height:32px;
	text-align:center;
	color:#fff;
	background:#cb1414;
	font-size:16px;
}
#reg_show{
	width:200px;
	height:120px;
	position:fixed;
	top:-150px;
	z-index:9999;
	left:50%;
	margin-left:-100px;
	background:#333333;
}
#reg_show .rs_text{
	height:65px;
	line-height:1.8;
	color:#fff;
	padding:0 10px;
	padding-top:10px;
}
#reg_show .rs_text font{
	font-size:16px;
}
#reg_show .rs_but{
	width:80px;
	height:30px;
	line-height:30px;
	text-align:center;
	color:#fff;
	font-size:14px;
	background:#c70000;
	margin:0 auto;
	cursor:pointer;
}
/*register2*/
#register2{
	padding:60px 25px 10px 25px;
}
#register2 input.r_input{
	border:1px solid #d6d6d6;
	height:30px;
	padding-left:10px;
	font-size:16px;
	color:#555;
	width:100%;
	background:none;
}
#register2 .reg_tab{
	min-height:200px;
}
#register2 .reg_tab td{
	height:50px;
	font-size:16px;
}
#register2 .reg_agree{
	height:110px;
	padding-top:20px;
}
#register2 .r_a_lan{
	position:relative;
	height:40px;
	padding-left:30px;
	font-size:16px;
}
#register2 .r_a_lan span.c_but{
	top:5px;
	left:0;
}
#register2 .r_a_lan a{
	text-decoration:underline
}
#register2 .reg_but{
	height:50px;
}
#register2 .reg_but a{
	display:block;
	background:#c30c0c;
	color:#fff;
	height:36px;
	line-height:36px;
	text-align:center;
	font-size:18px;
}
/*login*/
#login{
	padding:70px 15px 0 15px;
}
#login .l_input{
	height:45px;
	border:1px solid #f4f4f4;
	position:relative;
	padding-left:70px;
	padding-right:10px;
	margin-bottom:15px;
}
#login span.l_pic{
	top:0px;
	position:absolute;
	width:51px;
	height:46px;
	left:0px;
}
#login span.account{
	background-position:-35px -102px;
}
#login span.password{
	background-position:-35px -157px;
}
#login .l_input input{
	border:0;
	background:none;
	width:100%;
	height:45px;
	font-family:"微软雅黑";
	font-size:16px;
}
#login .l_input input:focus{
	-moz-outline-style:none;
	outline:none;
}
#login .login_but{
	padding-top:20px;
	height:60px;
}
#login .login_but li{
	float:left;
	width:50%;
}
#login .login_but a{
	display:block;
	height:35px;
	line-height:35px;
	text-align:center;
	color:#fff;
	font-size:18px;
}
#login .login_but a.reg_but{
	background:#fda61b;
	margin-right:4px;
}
#login .login_but a.sub_but{
	background:#29ac00;
	margin-right:4px;
}
#login .l_rem{
	height:40px;
}
#login .l_rem a.but_a{
	display:block;
	line-height:normal;
	position:relative;
	height:30px;
	width:75px;
	padding-left:25px;
	color:#8c8c8c;
}
#login .l_rem a.but_b{
	display:block;
	line-height:normal;
	position:relative;
	height:30px;
	width:75px;
	color:#8c8c8c;
	float:right;
}
#login .l_rem a span.c_but{
	top:0;
	left:0;
}
/*member*/
#member{
	padding-top:60px;
}
#member .m_top{
	height:128px;
	background:url(../images/bg.jpg) no-repeat;
	position:relative;
}
#member .m_t_pic{
	position:absolute;
	top:27px;
	left:28px;
	width:68px;
	height:79px;
	background-position:-35px -222px;
}
#member .m_accout{
	top:43px;
	position:absolute;
	left:115px;
	height:25px;
	line-height:25px;
	white-space:normal;
	color:#560b0b;
	font-size:24px;
}
#m_menu{
	padding:13px 0;
	background:#b2b2b2;
}
#m_menu li{
	float:left;
	width:25%;
	position:relative;
}
#m_menu li a{
	display:block;
	text-align:center;
	height:53px;
	border-left:1px solid #d9d9d9;
	color:#fff;
	font-size:16px;
}
#m_menu li a.m_m01{
	border:0;
}
#m_menu li span.m_icon{
	display:-moz-inline-stack;
	display:inline-block;
*display:inline;
*zoom:1;
	width:26px;
	height:30px;
	margin-bottom:3px;
}
#m_menu li span.m_i01{
	background-position:0 -471px;
}
#m_menu li span.m_i02{
	background-position:-46px -471px;
	width:29px;
}
#m_menu li span.m_i03{
	background-position:-114px -529px;
	width:36px;
}
#m_menu li span.m_i04{
	background-position:-94px -472px;
	width:29px;
}
#m_menu li span.m_num{
	background:#c70000;
	color:#fff;
	-moz-border-radius:13px;
	-webkit-border-radius:13px;
	border-radius:13px;
	position:absolute;
	bottom:12px;
	left:50%;
	margin-left:15px;
	width:26px;
	height:25px;
	line-height:23px;
}
/* 2014/08/14 欧阳 */
#m_menu li .apw_icon{
	border:2px solid #FFF;
	border-radius:100%;
	display:inline-block;
	font-size:16px;
	height:30px;
	line-height:30px;
	margin:0 0 3px;
	width:30px;
}
#m_menu li .apw_step{
	border:2px solid #C00;
	color:#C00;
}
#m_menu li .apw_pos{
	color:#C00;
}
#apw_veruser p{
	margin:0 0 20px;
}
#apw_veruser .ver_input{
	margin:15px 0 5px;
}
#apw_newpw p{
	margin:0 0 5px;
}
.apw_main{
	color:#817F7F;
	font-size:16px;
	min-height:240px;
	padding:15px;
	overflow:hidden;
}
.apw_main input[type="radio"]{
	border:1px solid #999;
	margin:0 15px 0 30px;
	vertical-align:middle;
}
.apw_main form p span{
	font-size:12px;
	margin:0 0 0 5px;
}
@media(max-width:430px){
#apw_main .apw_tel{
	display:block;
	margin:20px 0 0 40px;
}
}
.apw_main .m_but{
	padding:0;
}
.apw_main + .m_but{
	padding:10px 10px 30px;
}
.apw_main .m_but a{
	background:#F90;
	border-radius:0;
	margin:0;
}
.apw_main input[type="text"], .apw_main input[type="password"]{
	-webkit-appearance:none;
	border:1px solid #DDD;
	border-radius:0;
	box-shadow:none;
	-webkit-box-shadow:none;
	height:35px;
}
.apw_main input[type="text"]:focus, .apw_main input[type="password"]:focus{
	border:1px solid #06F;
}
.apw_main input[type="text"]{
	width:100%;
}
.apw_main .apw_item{
	margin:0 0 15px;
	width:100%;
}
.apw_main .apw_item input[type="text"]{
	width:100%;
}
.apw_main .apw_item input[type="password"]{
	width:100%;
}
@media(max-width:720px){
.apw_main .apw_item input[type="text"]{
	width:87%;
}
.apw_main .apw_item input[type="password"]{
	width:87%;
}
}
@media(max-width:490px){
.apw_main .apw_item input[type="text"]{
	width:83%;
}
.apw_main .apw_item input[type="password"]{
	width:83%;
}
}
@media(max-width:360px){
.apw_main .apw_item input[type="text"]{
	width:80%;
}
.apw_main .apw_item input[type="password"]{
	width:80%;
}
}
.apw_main .apw_item .jud_pw{
	display:inline-block;
	float:right;
	height:39px;
	margin:0 10px 0 0;
	vertical-align:middle;
	width:39px;
}
.is_true{
	background:url(../images/tof.png) 0 5px no-repeat;
	background-size:35px;
}
.is_false{
	background:url(../images/tof.png) 0 -35px no-repeat;
	background-size:35px;
}
#apw_altok{
	background:rgba(0,0,0,.5);
	display:none;
	font-size:18px;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	z-index:100;
}
#apw_altok div{
	background:#333;
	border-radius:5px;
	position:absolute;
	max-height:130px;
	min-height:130px;
	height:15%;
	left:15%;
	text-align:center;
	top:32.5%;
	width:70%;
	z-index:101;
}
#apw_altok p{
	color:#FFF;
	padding:20px 0;
}
#apw_altok a{
	background:#434343;
	border:1px solid #000;
	border-radius:5px;
	color:#FFF;
	display:inline-block;
	height:40px;
	line-height:40px;
	max-width:120px;
	width:40%;
}
#apw_altok a:nth-of-type(1){
	margin:0 20px 0 0;
}
.apw_item p{
	margin:0;
}
.Timeline-1{
	-webkit-transition:border .3s ease-in-out;
	-o-transition:border .3s ease-in-out;
	transition:border .3s ease-in-out;
}
/* 2014/08/14 欧阳 */
#member .member_lan{
	padding:15px 0;
}
#member .member_lan li{
}
#member .member_lan li a{
	display:block;
	height:50px;
	line-height:50px;
	padding-left:23px;
	padding-right:60px;
	position:relative;
	font-size:16px;
	font-family:"微软雅黑";
	border-bottom:1px solid #ddd;
}
#member .member_lan li a span.t_arrow{
	top:25px;
	right:20px;
}
#member .member_but{
	padding:0 15px;
	height:50px;
	padding-top:15px;
}
#member .member_but a{
	display:block;
	height:35px;
	line-height:35px;
	text-align:center;
	color:#fff;
	font-size:18px;
	background:#c70000;
}
/*membermain*/
#membermain{
	padding:10px;
}
.m_info{
	padding:1px 0;
}
.m_info li{
	display:block;
	height:40px;
	line-height:40px;
	font-size:16px;
	position:relative;
	border-top:1px solid #cecece;
	padding:5px 15px;
	padding-right:30px;
	color:#a9a9a9;
}
.m_info li input{
	border:0;
	background:none;
	width:100%;
	height:40px;
	color:#555;
	font-size:16px;
}
.m_info li input:focus{
	-moz-outline-style:none;
	outline:none;
}
.m_info li.m_none{
	border:0;
}
.m_info li span.m_tip{
	position:absolute;
	top:22px;
	width:11px;
	height:10px;
	right:10px;
	background-position:-139px -134px;
}
.m_but{
	padding-top:20px;
}
.m_but a{
	display:block;
	margin:0 10px;
	color:#fff;
	height:36px;
	line-height:36px;
	text-align:center;
	font-size:16px;
	background:#c71010;
}
.m_change{
	width:100%;
	height:40px;
	line-height:40px;
	color:#555;
	font-size:16px;
	border:0;
	background:none;
}
.add_but{
	padding-top:20px;
	height:50px;
}
.add_but a{
	display:block;
	float:right;
	margin-left:20px;
	width:100px;
	height:30px;
	line-height:30px;
	text-align:center;
	color:#fff;
	font-size:16px;
}
.add_but a.add_del{
	background:#2eaf00;
}
.add_but a.add_save{
	background:#cb1414;
}
.add_sel{
	cursor:pointer;
}
#add_show{
	overflow:hidden;
	position:absolute;
	top:-150%;
	z-index:9999;
	left:10px;
	background:#191919;
	padding:10px 5px;
}
#add_show .add_text{
	height:40px;
	padding-left:10px;
	font-size:16px;
	color:#ee9200;
	border-bottom:1px solid #808080;
}
#add_show ul li{
	border-bottom:1px solid #808080;
	height:40px;
	line-height:40px;
	font-size:14px;
	cursor:pointer;
	padding-left:15px;
	color:#fff;
	position:relative;
}
#add_show ul li span.as_but{
	width:33px;
	height:32px;
	position:absolute;
	top:2px;
	right:10px;
	background-position:0 -523px;
}
#add_show ul li span.as_on{
	background-position:0 -555px;
}
/*news*/
#news li a{
	border-bottom:1px solid #cecece;
	padding:10px 40px 5px 15px;
	line-height:24px;
	display:block;
	height:60px;
	position:relative;
}
#news li a p{
	font-size:16px;
	padding-bottom:5px;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
#news li a span.n_date{
	color:#767676;
	font-size:16px;
}
#news li span.t_arrow{
	right:15px;
	top:33px;
}
#news .news_more{
	padding:0 15px;
	height:50px;
}
#news .news_more a{
	display:block;
	height:35px;
	line-height:35px;
	text-align:center;
	color:#fff;
	font-size:18px;
	background:#c70000;
}
#dnews{
	padding:10px 15px 10px 15px;
	line-height:2;
}
#dnews .dn_title{
	padding-bottom:8px;
	line-height:1.8;
	min-height:30px;
	border-bottom:1px solid #cecece;
	font-size:16px;
}
#dnews .dn_date{
	max-height:35px;
	line-height:24px;
	color:#767676;
	padding-top:5px;
}
#dnews .dn_cont{
	padding-top:8px;
	line-height:2;
}
#dnews .dn_cont img{
	max-width:100%;
}
/*footer*/
#footer{
	position:fixed;
	bottom:0px;
	z-index:99;
	width:100%;
	max-width:720px;
	min-width:320px;
	margin:0 auto;
}
#footer li{
	float:left;
	width:25%;
}
#footer li a img{
	display:block;
	width:100%;
}
.footer_height{
	clear:both;
	height:99px;
	overflow:hidden;
}
/*圆角代码*/
.wx_radius{
	background-color:#fff;
	border:1px solid #cecece;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.radius{
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
/*----------回到顶部，start-----------*/
.go-top{
	position:fixed;
	bottom:6em;
	right:2em;
	text-decoration:none;
	color:white;
	background-color:rgba(0, 0, 0, 0.3);
	font-size:12px;
	padding:1em;
	display:none;
}
.go-top:hover{
	background-color:rgba(0, 0, 0, 0.6);
}
/*----------回到顶部，end-----------*/
/*----------提示框，start-----------*/
.tips{
	position:absolute;
	/*top:6em;*/
	bottom:18em;
	left:50%;
	margin-left:-130px;
	width:260px;
	text-align:center;
	text-decoration:none;
	color:white;
	background-color:rgba(0, 0, 0, 0.6);
	height:2em;
	font-size:16px;
	padding-top:1.5em;
	padding-bottom:1em;
	text-align:center;
	border-radius:5px;
	display:none;
}
/*----------提示框，start-----------*/
.page_but{
	z-index:9;
	padding:15px 0;
	margin:0 auto;
	width:230px;
}
.page_but a{
	display:inline-block;
	width:90px;
	height:32px;
	line-height:32px;
	color:#fff;
	background:#0090ff;
	font-size:16px;
	text-align:center;
}
.selectM{
	margin-left:15px;
}
#sub_order ._sub_info2{
	background:#fff;
	border-bottom:1px solid #cecece;
	padding:15px 43px 10px 15px;
	line-height:26px;
	font-size:16px;
	position:relative;
	margin-bottom:15px;
}
#sub_order ._sub_info2 span.t_arrow{
	top:50px;
	right:25px;
}
._sub_info font{
	font-size:16px;
	color:#e42727;
}
#sub_order ._sub_pay2{
	height:40px;
	position:relative;
	line-height:30px;
	padding-left:15px;
	border:0;
	margin:0;
	background:#fff;
	font-size:16px;
}
#sub_order ._sub_pay2 span.t_arrow{
	top:18px;
	right:25px;
}
#sub_order ._sub_yf2{
	height:40px;
	line-height:40px;
	padding:0 43px 0 15px;
	border-bottom:1px solid #cecece;
	background:#fff;
	border-top:1px solid #cecece;
	font-size:16px;
	position:relative;
}
#sub_order ._sub_yf2 span.t_arrow{
	top:18px;
	right:25px;
}
.o_l_but2{
	padding:10px 0;
}
.o_l_but2 a{
	background:none repeat scroll 0 0 #C71010;
	color:#FFFFFF;
	display:block;
	float:right;
	font-size:16px;
	height:32px;
	padding:0 10px;
	width:115px;
	line-height:30px;
	text-align:center;
}
#sub_order ul.list_sub2{
	padding-bottom:10px;
	border-bottom:1px solid #cecece;
	background:#fff;
}
#sub_order ul.list_sub2 li{
	border-bottom:1px solid #cecece;
	padding:8px 15px;
	position:relative;
	color:#555;
}
#sub_order ul.list_sub2 li input{
	width:100%;
	height:30px;
	line-height:normal;
	color:#555;
	font-size:16px;
	border:0;
}
#header{
	background:#fefefe;
	position:relative;
	padding:0;
}
#header .logo{
	width:37.5%;
}
#header .logo img{
	display:block;
	width:100%;
}
#header .bb{
	display:block;
	position:absolute;
	right:4%;
	top:35%;
}
#header .bb span{
	font-family:'宋体';
}
#header .bb span,
#header .bb a{
	font-size:24px;
}
#mainMenu a{
	display:block;
	width:25%;
	float:left;
	background:url(../images/bg.png);
	background-size:cover cover;
}
#mainMenu.bg a{
	background:url(../images/bg1.png);
	background-size:cover cover;
}
#mainMenu:nth-child(2) a:nth-child(1){
	background:url(../images/bg2.png);
	background-size:cover cover;
}
/*
#mainMenu a:hover{
	background:url(../images/bg2.png);
	background-size:cover cover;
}
#mainMenu.bg a:hover{
	background:url(../images/bg3.png);
	background-size:cover cover;
}
*/
#mainMenu a img{
	display:block;
	width:100%;
}
#list_news a{
	display:block;
	font-size:24px;
	text-indent:25px;
	overflow:hidden;
	line-height:300%;
	white-space:nowrap;
	text-overflow:ellipsis;
	background:url(../images/arrow.png) 5px center no-repeat;
	border-bottom:2px solid #eaeaea;
}
/* SLIDE CHANGE */
.Div_clsRollArea div{
	display:block;
	float:left;
}
.Div_clsRollArea div img{
	width:100%;
}
.TimeLine{
	transition:all .72s linear;
	-moz-transition:all .72s linear;
	-webkit-transition:all .72s linear;
	-o-transition:all .72s linear;
}
#Div_RollWrap{
	overflow:hidden;
	position:relative;
	width:100%;
}
#Div_RollWrap img{
	display:block;
}
#Ul_TipsBtn{
	bottom:10px;
	position:absolute;
}
#Ul_TipsBtn li{
	background:#ececec;
	border-radius:100%;
	display:block;
	float:left;
	width:10px;
	height:10px;
	margin:0 5px;
	text-align:center;
}
#Ul_TipsBtn .active{
	background:#d6b679;
}
/* TOUCH NAV */
.TimeLineNav{
	transition:all .24s cubic-bezier(0.7,0.15,0.15,0.7);
	-moz-transition:all .24s cubic-bezier(0.7,0.15,0.15,0.7);
	-webkit-transition:all .24s cubic-bezier(0.7,0.15,0.15,0.7);
	-o-transition:all .24s cubic-bezier(0.7,0.15,0.15,0.7);
}
#list_pro{
	float:left;
	width:48.7%;
	margin:2% 0 0 0;
	position:relative;
	border:1px solid #d7d7d7;
	border-bottom-width:4px;
}
#list_pro b,
#list_pro a li span{
	background:url(../images/bg5.png) center top repeat-x;
	height:4px;
	overflow:hidden;
	position:absolute;
	left:-1px;
	right:-1px;
	bottom:-4px;
	display:block;
}
#list_pro a{
	display:block;
	text-align:center;
}
#list_pro a li{
	position:relative;
	margin:3.9% 3.9% 0 3.9%;
	border:1px solid #d7d7d7;
	border-bottom-width:4px;
}
#list_pro a li img{
	display:block;
	width:100%;
}
#list_pro a font{
	display:block;
	margin:0 3.9%;
	font-size:24px;
	text-align:center;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	line-height:200%;
}
aside{
	display:none;
	position:fixed;
	top:60px;
	bottom:99px;
	width:100%;
	min-width:320px;
	max-width:720px;
	overflow:hidden;
}
aside b{
	position:absolute;
	right:0;
	top:0;
	height:100%;
	width:100%;
	display:block;
	background:rgba(0,0,0,0.5);
}
aside ul{
	position:absolute;
	right:0;
	top:0;
	height:100%;
	overflow:auto;
	width:68%;
	background:white;
	z-index:2;
}
aside ul li a{
	display:block;
	padding:0 17px;
	font-size:14px;
	line-height:300%;
	margin:0 3%;
	font-weight:bold;
	border-bottom:1px solid #e5e5e5;
}
aside ul div{
	margin:0 3%;
	display:none;
	border-bottom:1px solid #e5e5e5;
	padding:6px 0;
}
aside ul div:last-child{
	border-bottom:0;
}
aside ul div a{
	display:block;
	padding:5px 17px;
	color:#5c5c5c;
}
span.span_text{
	border-bottom:1px solid #EAEAEA;
	color:#a17530;
	font-size:20px;
	display:block;
	height:40px;
	line-height:40px;
	padding:0 0 0 15px;
}
#Art_intArticle{
	padding:10px 15px;
}
#Art_intArticle img{
	max-width:100%;
}
.Div_decLine{
	background:#EEE;
	height:100%;
	top:0;
	left:37px;
	position:absolute;
	width:1px;
}
#Div_PhoneArea{
	font-size:16px;
	position:relative;
}
#Div_PhoneArea a{
	color:#666;
}
#Div_PhoneArea ul{
	padding:20px 0 20px 60px;
}
#Div_PhoneArea li{
	line-height:30px;
	margin:0 0 20px;
	position:relative;
}
#Div_PhoneArea span{
	border-radius:100%;
	display:block;
	position:absolute;
}
#Div_PhoneArea li span{
	background:#FFF;
	border:2px solid #DADADA;
	height:15px;
	left:-32px;
	top:6px;
	width:15px;
}
#Div_PhoneArea span span{
	background:#DADADA;
	left:2px;
	height:7px;
	top:2px;
	width:7px;
}
.Div_ShareMenu > div {
	background: #FFF;
	bottom:99px;
	box-sizing: content-box;
	height: 260px;
	padding: 0 0 100px;
	position: absolute;
	max-width: 720px;
	width: 100%;
	transform: translate(0, 390px);
	-webkit-transform: translate(0, 390px);
}
.Div_ShareMenu > .Act {
	transform: translate(0, 100px);
	-webkit-transform: translate(0, 100px);
}
.Div_ShareMenu header {
	border-bottom: 1px solid #EEE;
	color: #BABABA;
	font-size: 17px;
	height: 35px;
	line-height: 35px;
	background:white;
	padding:0;
	position:relative;
	
}
.Div_ShareMenu li {
	margin: 17px 0 0;
	float:left;
	width:33.33333333333333333333333333333333333%;
}
.Div_ShareMenu a {
	color: #666;
	display: block;
}
.TimeLineFlew{
	transition:transform 0.39s ease-in-out;
	-webkit-transition:-webkit-transform 0.39s ease-in-out;
}
.Div_norMask{
	display:none;
	background:rgba(0,0,0,.7);
	color:#666;
	height:100%;
	position:fixed;
	top:0;
	max-width:720px;
	width:100%;
	z-index:15;
}
#reg_type{
}
#reg_type li:first-child{
	position:fixed;
	top:50%;
	left:50%;
	width:250px;
	z-index:999;
	text-align:center;
	margin:-25px 0 0 -125px;
	font-size:0;
}
#reg_type li:first-child a{
	display:inline-block;
	font-size:16px;
	color:white;
	line-height:40px;
	padding:0 20px;
	background:#9e712d;
	border-radius:5px;
	margin:5px 10px;
}
#reg_type li:last-child{
	position:fixed;
	background:rgba(0,0,0,0.5);
	width:100%;
	height:100%;
	top:0;
	z-index:998;
}
/* SHARE STYLE */
.bds_weixin,.bds_tsina,.bds_tqq,.bds_more{
	color:#666 !important;
	float:none !important;
	margin:3px auto !important;
	padding:60px 0 0;
	text-align:center;
	text-indent:0 !important;
	width:80px !important;
}
.bds_weixin{
	background-image:url("../images/public.png") !important;
	background-size:600px !important;
	background-position:-145px -365px !important;
}
.bds_tsina{
	background-image:url("../images/public.png") !important;
	background-size:600px !important;
	background-position:-220px -365px !important;
}
.bds_tqq{
	background-image:url("../images/public.png") !important;
	background-size:600px !important;
	background-position:-290px -365px !important;
}
.bds_more{
	background-image:url("../images/public.png") !important;
	background-size:600px !important;
	background-position:-360px -365px !important;
}
.bd_weixin_popup{
	height:auto !important;
}
.bdshare_popup_box{
	display:none !important;
}
.dituContent{
	position:fixed;
	width:100%;
	min-width:320px;
	max-width:720px;
	top:60px;
	bottom:0;
}
.dituContent #dituContent{
	height:100%;
}
.DIV_PrevNext{
	color:#FFF;
	font-size:0;
	text-align:center;
}
.DIV_PrevNext p{
	display:block;
	margin:0;
	line-height:40px;
}
.DIV_PrevNext a{
	color:#FFF;
	display:inline-block;
	height:40px;
	position:relative;
	width:49.9%;
}
.DIV_PrevNext a:nth-child(1){
	margin-right:0.1%;
}
.DIV_PrevNext a:nth-child(2){
	margin-left:0.1%;
}
.DIV_PrevNext a span{
	background:url("../images/public.png");
	background-size:300px;
	background-size:300px;
	display:block;
	float:left;
	height:16px;
	position:absolute;
	top:13px;
	width:8px;
}
.DIV_PrevNext a div{
	padding:0 20px;
}
.DIV_PrevNext div p:first-of-type{
	font-size:15px;
}
.DIV_PrevNext div p:last-of-type{
	font-size:15px;
}
.DIV_NewsMessage a:first-of-type,.DIV_PrevNext a:last-of-type{
	background:#F60;
}
.DIV_NewsMessage a:last-of-type,.DIV_PrevNext a:first-of-type{
	background:#F93;
}
#A_PrevNews span{
	left:15px;
	background-position:-186px -4px;
}
#A_NextNews span{
	background-position:-202px -4px;
	right:15px;
}
#Div_Accordion header{
	padding:0 0 0 20px;
}
#Div_Accordion .Act{
	color:#18A7FE;
}
#Div_Accordion a{
	color:inherit;
	display:inline-block;
	margin:0 0 0 17px;
}
#Div_Accordion h4{
	border:none;
	border-bottom:1px solid #EEE;
	overflow:hidden;
	position:relative;
	padding:4px 0;
}
#Div_Accordion h4 img{
	display:inline-block;
	margin:0 0 0 9px;
	width:70px;
}
#Div_Accordion h4 a{
	position:absolute;
	top:50%;
	left:75px;
	margin-top:-15px;
	line-height:24px;
	line-height:30px;
	font-size:0.9em;
	color:#888;
}
#Div_Accordion h4 span{
	background:url("../images/public.png");
	height:8px;
	width:14px;
	position:absolute;
	top:50%;
	right:10px;
	margin-top:-4px;
}
#Div_Accordion h5{
	border-bottom:1px solid #DEDEDE;
	color:#777;
	height:40px;
	font-size:13px;
	line-height:40px;
	margin:0 -5px;
	overflow:hidden;
	padding:0 13px 0 75px;
}
.Div_proColOpt{
	background:#ECECEC;
	display:none;
	padding:0 5px;
}
.Spa_Rotate{
	transform:rotateZ(180deg);
	-webkit-transform:rotateZ(180deg);
}
@media screen and (min-width:639px) and (max-width:719px){
#header .bb span,
#header .bb a{
	font-size:20px;
}
#list_pro a font{
	font-size:20px;
}
#list_news a{
	font-size:19px;
}
.footer_height{
	height:88px;
}
aside{
	bottom:88px;
}
.Div_ShareMenu > div{
	bottom:88px;
}
}
@media screen and (min-width:539px) and (max-width:639px){
#header .bb span,
#header .bb a{
	font-size:17px;
}
#list_pro a font{
	font-size:17px;
}
#list_news a{
	font-size:17px;
}
.footer_height{
	height:74.25px;
}
aside{
	bottom:74.25px;
}
.Div_ShareMenu > div{
	bottom:74.25px;
}
}
@media screen and (min-width:479px) and (max-width:539px){
header{
	padding:5px 0;
}
.header_height{
	height:50px;
}
#header .bb span,
#header .bb a{
	font-size:16px;
}
#list_pro a font{
	font-size:16px;
}
#list_news a{
	font-size:16px;
}
.footer_height{
	height:66px;
}
aside{
	top:50px;
	bottom:66px;
}
.Div_ShareMenu > div{
	bottom:66px;
}
#list_order span.t_arrow,
#cart_all,
#wrapper .dituContent{
	top:50px;
}
#list_order,#dis_order,#sub_order,#dis_pro,#register,#member,#list_type{
	padding-top:50px;
}
}
@media screen and (min-width:419px) and (max-width:479px){
header{
	padding:3px 0;
}
.header_height{
	height:46px;
}
#header .bb span,
#header .bb a{
	font-size:14px;
}
#list_pro a font{
	font-size:14px;
}
#list_news a{
	font-size:14px;
	border-bottom-width:1px;
}
.footer_height{
	height:57.75px;
}
aside{
	top:46px;
	bottom:57.75px;
}
.Div_ShareMenu > div{
	bottom:57.75px;
}
#list_order span.t_arrow,
#cart_all,
#wrapper .dituContent{
	top:46px;
}
#list_order,#dis_order,#sub_order,#dis_pro,#register,#member,#list_type{
	padding-top:46px;
}
}
@media screen and (min-width:359px) and (max-width:419px){
header{
	padding:2px 0;
}
.header_height{
	height:44px;
}
#header .bb{
	margin-top:-2px;
}
#header .bb span,
#header .bb a{
	font-size:13px;
}
#list_pro a font{
	font-size:14px;
}
#list_news a{
	font-size:13px;
	border-bottom-width:1px;
}
.footer_height{
	height:49.5px;
}
aside{
	top:44px;
	bottom:49.5px;
}
.Div_ShareMenu > div{
	bottom:49.5px;
}
#list_order span.t_arrow,
#cart_all,
#wrapper .dituContent{
	top:44px;
}
#list_order,#dis_order,#sub_order,#dis_pro,#register,#member,#list_type{
	padding-top:44px;
}
}
@media screen and (max-width:359px){
header{
	padding:0;
}
.header_height{
	height:40px;
}
#header .bb{
	margin-top:-2px;
}
#header .bb span,
#header .bb a{
	font-size:13px;
}
#list_pro a font{
	font-size:13px;
}
#list_news a{
	font-size:13px;
	border-bottom-width:1px;
}
.footer_height{
	height:44px;
}
aside{
	top:40px;
	bottom:44px;
}
.Div_ShareMenu > div{
	bottom:44px;
}
#list_order span.t_arrow,
#cart_all,
#wrapper .dituContent{
	top:40px;
}
#list_order,#dis_order,#sub_order,#dis_pro,#register,#member,#list_type{
	padding-top:40px;
}
}