@charset "utf-8";body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0;}
body,input,textarea,select,button,table{font-size:16px;line-height:1.5em;}
body{min-width:320px;font-size:1em;font-family:'microsoft yahei',Verdana,Arial,Helvetica,sans-serif;color:#000;-webkit-text-size-adjust:none; background-color:#efefef;}
img,fieldset{border:0;}
ul,ol{list-style:none;}
em,address{font-style:normal;}
a{color:#000;text-decoration:none;}
table{border-collapse:collapse;}
*{-webkit-tap-highlight-color:rgba(0,0,0,0);
-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;}
	.main{width:100%;min-width:320px;margin:0 auto;max-width: 640px;font-size:14px;}
.main img{vertical-align:top}
.clears{ clear:both;}
#tops{
	 max-height:120px; min-height:60px; width:100%; max-width:640px; min-width:320px; background-color:#FFFFFF;
}
.logo{ float:left; width:100%;overflow:hidden; }
.logo img{
	width:100%;
}
.dh{ float:right;margin-right:5%;margin-top:4.5%; width:12.5%; text-align:center;}
.dh img{
	width:100%;max-width:80px; min-width:40px;
	height:auto!important; 
}
.lx1{ float:left; width:49%; display:block; text-align:center; background-color:#c40000; color:#FFFFFF; padding:3%;}
.lx2{ float:right; width:49%; display:block; text-align:center; background-color:#c40000; color:#FFFFFF; padding:3%;}
.inav{ background-color:#c40000; padding:1%;}
.inav a{ display:block; padding:3%; float:left; color:#FFFFFF;}
.h10{ clear:both; height:8px; line-height:8px;}
.bottom{background-color:#FFFFFF; height:auto;  clear:both;}
.dnav{border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #efefef;padding:3%; text-align:center;}
.dbq{ text-align:center; padding:3%;}
.xcp{background-color:#FFFFFF; height:auto;  clear:both;}
.hcp{ background-color:#FFFFFF; height:auto;  clear:both;}
.hcptitle{
	font-size:1.4em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #efefef;
	padding:6% 3% 3% 3%;
	 color:#c40000;
}
.xcp1{
	width:100%;
	max-width:640px;
	min-width:320px;
	clear:both;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #efefef;
}
.xcp1 a{width:100%;
	display:block;padding:2.5%;}
.xcp1 a img{ width:30%; float:left;display:block;}
.xcp1 h3{
	float:right;
	width:65%;
	display:block;
	font-size: 1em;
	font-weight: normal;
	line-height: 1.5em; padding-top:1%;
}
.hclist{ width:100%; max-width:640px; min-width:320px; clear:both;}
.hc1{ width:50%; max-width:320px; min-width:160px; float:left; }
.hc1 a{
	width:100%;
	display:block;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #dfdfdf;
	padding:4%;
	text-align:center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DFDFDF;
}
.hc1 a img{ width:100%; margin-bottom:5%; padding:2.5%;}
.hc2{ width:50%; max-width:320px; min-width:160px; float:left;}
.hc2 a{
	width:100%;
	display:block;
	padding:4%;
	text-align:center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DFDFDF; 
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ffffff;
}
.hc2 a img{ width:100%; margin-bottom:5%; padding:2.5%;}
.font-jg{
	color: #c40000;
	font-size: 1.2em;
	font-weight: bold;
}
.font-d{
	color: #999999;
	text-decoration: line-through;
}
.hcmore a{ display:block;text-align:center; padding:3%;}
.tnav{ background-color:#c40000;}
.tanvl{ float:left; width:15%;}
.tanvl a{ display:block; padding:1em; text-align:center;}
.tanvl a img{ width:1.5em;}
.tanvs{ float:left; width:70%}
.tanvs{ text-align:center; color:#FFFFFF; line-height:2.4em; font-size:1.5em;}
.tanvr{ float:right; width:15%;}
.tanvr a{ display:block; padding:1em; text-align:center;}
.tanvr a img{width:1.5em;}
.mnav{background-color:#FFFFFF; height:auto;  clear:both;}
.mnav a{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #efefef;
	display:block;
	text-align:center;
	padding:2%;
	background-image: url(../mimg/rico.png);
	background-repeat: no-repeat;
	background-position: 95% center;
}
.acons{background-color:#FFFFFF; height:auto;  clear:both; padding:5%; }
.acons img{width:100%;height:auto; }
.cp1{ padding:4%;}
.cp1 img{ width:100%;}
.cpjg{ padding:1% 5% 5% 5%;}
.cpjg1{ font-size:2em; color:#c40000;}
.cpjs{ padding:4%;}
.cpjs img{ width:100%; height:auto;}
#buys{ position:absolute; bottom:0px; left:0px; background-color:#FFFFFF; padding:5%;width:100%;min-width:320px;margin:0 auto;max-width: 640px;font-size:14px;}
.gm{background-color:#FFFFFF; height:auto;  clear:both;width:100%;min-width:320px;margin:0 auto;max-width: 640px;font-size:14px;}
.gms{ padding:0%;}
.gm1{ width:100%; padding-bottom:1px;}
.gm1 a{ display:block; background-color:#c40000; color:#FFFFFF; text-align:center; line-height:2em; font-size:1.5em;}
.gm2{ width:30%; float:left;}
.gm2 a{ display:block; background-color:#CC0033; color:#FFFFFF; text-align:center; line-height:2em;}
.gm3{ width:40%; float:left;}
.gm3 a{ display:block; background-color:#FF3300; color:#FFFFFF; text-align:center; line-height:2em; margin:0 1px;}
.gm4{ width:30%; float:right;}
.gm4 a{ display:block; background-color:#000000; color:#FFFFFF; text-align:center; line-height:2em;}
.tels{ background-color:#c40000; color:#FFFFFF; font-size:1.8em; display:block; text-align:center; padding:4%;}
.get_more{margin:10px; text-align:center}
.more_loader_spinner{width:16px; height:16px; margin:10px auto; background: url(../mimg/loader.gif) no-repeat;}
.get_more a{background:url(../mimg/more.gif) no-repeat; height:23px; display:block;}
.cplist{ background-color:#FFFFFF;}
.cplist a{
	width:33%;
	display:block;
	float:left;
	text-align:center;
	padding:2% 0;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #dfdfdf;
	border-bottom-color: #dfdfdf;
}
.inews{ padding:3% 0 6% 0;}
.inews li a{
	display:block;
	padding:2% 4% 2% 4%;
	line-height:1.2em;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #efefef;	
}
.inews li a span{ display:block; color:#999999; padding-top:1%;}
.left1-1-3{ background-color:#FFFFFF;}
.ndate{ text-align:center; padding:3%;}
.newsother{ padding:4%; background-color:#FFFFFF;}
.fonts2{ color:#CCCCCC;}