@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:14px;line-height:1.5em;}
body{min-width:320px;font-size:14px;font-family:"Microsoft YaHei",΢���ź�,Arial, Helvetica, sans-serif;
color:#333333;-webkit-text-size-adjust:none; background-color:#efefef;}
img,fieldset{border:0;}
ul,ol{list-style:none;}
em,address{font-style:normal;}
a{color:#333333;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; background-color:#FFFFFF;}
.main img{vertical-align:top}
.clears{ clear:both;}
.h10{ clear:both; height:8px; line-height:8px;}
.tops{padding:2%;}
.logo{ float:left; width:90%;}
.logo img{ width:100%; height:auto;}
.tnavs{ float:right; width:18%;}
.tnavs img{ width:100%;}
.msearch{ padding:2%;background-color: #dfdfdf; }
.mnav{background-color: #3F70B2;  padding:2%;}
.mnav a{ display:block; float:left; padding:1% 3.5%; color:#FFFFFF; font-size:14px;}
.tr1{
	width:100%;
	line-height: 30px;
	height: 30px;
	margin: 0px;
	padding: 0px 10px;
	border: 1px solid #FFFFFF;
	background-image: url(../mimg/sbg.jpg);
	background-repeat: no-repeat;
	background-position: right top;font-family:"Microsoft YaHei",΢���ź�,Arial, Helvetica, sans-serif;
}
.ititle{ padding:4% 4% 2% 4%;	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #efefef;}
.ititle h3{ display:block;color: #3F70B2; font-size:1.2em; font-weight:bold; padding:0px; margin:0; line-height:30px; float:left;}
.ititle h4{ display:block; float:left; font-size:12px; padding-left:10px; line-height:30px;; font-weight:normal; color:#999999;}
.icps{
	 width:50%; float:left; margin-left:-1px; background-color:#FFFFFF;border: 1px solid #dfdfdf; margin-top:-1px;
padding:4%; }
.icps a{ display:block; width:100%; position:relative;margin-bottom:6px;}
.icps a img{ width:100%; height:100px; }
.icps span{ display:block;
	height:20px;
	line-height:20px; font-size:12px; overflow:hidden;
}
.igons{ color:#3F70B2; font-weight:bold;}
.inews{ padding:2% 4%;}
.inews li{
	display:block;
	padding:3% 0% 3% 0%;
	line-height:1.2em;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #dfdfdf;	
}
.inews li span{ display:block; color:#999999;font-size:12px;}
.inews li a{ display:block; margin-top:1%;font-size:12px;}
.get_mores1{ padding:1% 4% 4% 4%;}
.get_mores1 a{ padding:2%; text-align:center; display:block; background-color:#efefef;font-size:12px;}

.get_mores{ padding:4%;}
.get_mores a{ padding:2%; text-align:center; display:block; background-color:#efefef;font-size:12px;}
.get_mores2{ padding:4% 0; clear:both;}
.get_mores2 a{ padding:2%; text-align:center; display:block; background-color:#efefef;font-size:12px;}
.mbt{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3F70B2; 
}
.ons{ width:50%; float:left; }
.ons a{color:#FFFFFF; padding:6% 0; display:block;margin-right:2px;background-color: #3F70B2;text-align:center;font-size:12px;}
.offs{ width:50%; float:left; }
.offs a{ padding:6% 0; display:block;margin-right:2px;background-color: #efefef;text-align:center;font-size:12px;}
.igs{ padding:4%;	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #dfdfdf;}
.igs1{ width:30%; float:left; position:relative;}
.igs1 img{ width:100%; height:auto;}
.igs1 span{	display:block;
	position:absolute;
	width:100%;
	height:22px;
	text-align:center;
	line-height:22px;
	color:#FFFFFF;
	left:0px;
	bottom:0px;
	background-image: url(../images/gbg.png);
	background-repeat: repeat;font-size:12px;}
.igs2{ float:right; width:65%;}
.igs2 a{
	display:block;
	margin-right:15px;
	float:left;
}

.clist1{width:50%; float:left; margin-left:-1px; background-color:#FFFFFF;border: 1px solid #dfdfdf; margin-top:-1px;
padding:4%; }
.clist1 a{ display:block; width:100%; position:relative;}
.clist1 a img{ width:100%; height:auto; }
.clist1 a span{ display:block;
	position:absolute;
	width:100%;
	height:22px;
	text-align:center;
	line-height:22px;
	color:#FFFFFF;
	left:0px;
	bottom:0px;
	background-image: url(../images/gbg.png);
	background-repeat: repeat;font-size:12px;}
.dlink{ padding:4%; font-size:12px; line-height:18px;}
.dlink a{ margin-right:10px; font-size:12px; line-height:18px;}
.bq a{
	color:#999999;
}
.bq{border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dfdfdf; padding:4% 4% 16% 4%; text-align:center; font-size:12px; line-height:16px; background-color:#f7f7f7; color:#999999;}
.dnavs{ position:fixed; bottom:0; left:0px; width:100%;}
.dnavs1{
	background-color:#3F70B2;
	padding:2% 2% 1% 2%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.dnavs1 a{ display:block; width:25%; float:left; color:#FFFFFF; text-align:center; font-size:12px;}
.dnavs1 a img{ display:block; width:20%; margin:0 auto;}
.dzlist{ padding:4%;}
.dzlist1{ text-align:center; background-color:#3F70B2; padding:2%; font-weight:bold; color:#FFFFFF; font-size:16px;}

.dzlist2-l{
	clear:both;
	padding-top:1%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #efefef; margin-bottom:2%;
}
.dzlist2-l a{ display:block;font-weight:bold;color:#3F70B2; text-align:center; padding:2%; font-size:16px;background-color:#f7f7f7;}
.dzlist3{	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #efefef; }
.dzlist3-1{
	height:72px;
	overflow:hidden; 

}
.dzlist3-1 a{ display:block; width:20%; float:left; height:24px; line-height:24px;text-align:center; font-size:12px;}
.dzlist3-1r{ clear:both;}
.dzlist3-1r a{ display:block; width:20%; float:left; height:24px; line-height:24px; text-align:center; font-size:12px;}
.dzlist3-2{ padding:2% 0; clear:both;}
.dzlist3-2 a{ background-color:#efefef; text-align:center; display:block; padding:1%; font-size:12px;}

.nls{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #efefef;padding:5%;
}
.nls a{ display:block; line-height:1.2em;}
.nls a img{ float:left; width:20%; margin-right:5%;}
.nls span{ display:block; font-size:12px; color:#999999; padding-top:2%; clear:both;}
.pages{ padding:4%;}
.pages a{
	display:block;
	border: 1px solid #999999; margin-right:4px; float:left;
}
.pon span{ background-color:#999999; display:block;padding:1px 8px; color:#FFFFFF;}
.poff span{display:block;padding:1px 8px;}

.ndate{ text-align:center; padding:3%;}
.newsother{ padding:4%; background-color:#FFFFFF;}
.fonts2{ color:#CCCCCC;}
.nhcptitle{
	font-size:1.6em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #efefef;
	padding:6% 4% 4% 4%;
	color:#3F70B2; font-weight:bold;}
	.acons{background-color:#FFFFFF; height:auto;  clear:both; padding:5%; overflow-x:hidden}
.acons img{max-width:100%;height:auto; margin-bottom:4%;}

.acons2{background-color:#FFFFFF; height:auto;  clear:both; padding:5%; overflow-x:hidden}
.acons2 img{width:100%;height:auto; margin:4% 0; display:block;}

.acons3{background-color:#FFFFFF; height:auto;  clear:both; padding:5%; overflow-x:hidden}
.acons3 img{width:100%;height:auto; margin:4% 0; display:none;}
.allist{background-color:#FFFFFF; height:auto;  clear:both;}
.allist a{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #efefef;
	display:block;
	text-align:center;
	padding:3%; 
	background-image: url(../mimg/rico.png);
	background-repeat: no-repeat;
	background-position: 95% center; line-height:1.5em;
}

.manav{background-color:#FFFFFF; height:auto;  clear:both;}
.manav a{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #efefef;
	display:block;
	text-align:center;
	padding:3%; 
	background-image: url(../mimg/rico.png);
	background-repeat: no-repeat;
	background-position: 95% center; line-height:1.5em;
}
.mnavs{ padding:4%;}
.mnavs1 a{ display:block; color:#FFFFFF;background-color:#3F70B2; padding:2%; font-weight:bold; font-size:16px; text-align:center;}
.mnavs2{
	clear:both;
	padding-top:1%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #efefef; margin-bottom:2%;
    display:block;font-weight:bold;color:#3F70B2; text-align:center; padding:2%; font-size:16px;background-color:#f7f7f7;}
.mnavs3{border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #efefef; padding:2% 0;}
.mnavs3-l{ width:20%; float:left; }
.mnavs3-l a{ display:block;font-weight:bold;color:#3F70B2;text-align:center;}
.mnavs3-2{ width:80%; float:right;}
.mnavs3-2 a{ display:block; width:20%; float:left;}
.mnavs4{ clear:both; padding:2% 0 0 0;}
.mnavs4-1{width:20%; float:left; }
.mnavs4 a{ display:block; text-align:center; padding:4px 0;}
.mnavsa3 a{clear:both;
	padding-top:1%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #efefef; margin-bottom:2%;
    display:block;font-weight:bold;color:#3F70B2; text-align:center; padding:2%; font-size:16px;background-color:#f7f7f7;}
.h2{ clear:both; height:2px; line-height:2px;}
.hsearch{ padding:2% 2% 1.5% 2%; background-color:#f7f7f7;}
.hsearch-1{ width:20%; float:left;line-height:24px; text-align: center;}
.hsearch-2{ float:left; width:75%; height:24px; overflow:hidden;}
.hsearch-2 a{ display:block; float:left; margin-right:10px; line-height:24px;}

.hsearch-2r{ float:left; width:75%; }
.hsearch-2r a{ display:block; float:left; margin-right:10px; line-height:24px;}

.hsearch-3{ float:left; width:5%;}
.hsearch-3 a{ display:block; padding:2%; text-align:center; font-size:16px; font-weight:bold; line-height:24px;}
.nbans{
	clear:both;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #efefef; padding-top:1%;
}
.nbans img{ width:100%; height:auto;}
.ztlist{ padding:4%; height:230px; overflow:hidden;}
.ztlist2{ padding:4%; }
.ztn{
	clear:both;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #efefef; padding-bottom:10px; margin-bottom:10px;
}
.ztnleft{ float:left; height:20px; line-height:20px; width:20%; text-align:center; background-color:#3F70B2; color:#FFFFFF;}
.ztnright{ float:right; width:75%;}
.ztnright a{ display:block; margin:0 10px; height:20px; line-height:20px; float:left;}
.ztcp1{
	border: 1px solid #efefef; padding:4%; margin-top:-1px;
}
.ztcp1 a{ display:block;position:relative;}
.ztcp1 a img{ display:block; width:100%; height:auto;}
.jg{
	position:absolute;
	right:0px; bottom:0;
	height:24px; width:30%; font-size:12px; text-align:center; color:#FFFFFF; line-height:24px;
	background-image: url(../mimg/jgbg.png);
	background-repeat: repeat;
	background-position: 0px 0;
}
.ztbt{ display:block; float:left; line-height:26px; font-size:12px;}
.xl{ float:right; line-height:26px; font-size:12px; color:#666666;}
.ztcps{
	width:50%;
	float:left;
	border: 1px solid #dfdfdf; margin-top:-1px; margin-left:-1px; padding:4%;
}
.ztcps a{ display:block;position:relative;}
.ztcps a img{ display:block; width:100%; height:auto;}
.jg2{
	position:absolute;
	right:0px; bottom:0;
	height:24px; width:30%; font-size:12px; text-align:center; color:#FFFFFF; line-height:24px;
	background-image: url(../mimg/jgbg.png);
	background-repeat: repeat;
	background-position: 0px 0;
}
.ztbt3{ float:left; width:70%; line-height:24px; height:24px; overflow:hidden; margin-top:6px;}
.xl3{ float:left; width:30%; line-height:24px; height:24px; overflow:hidden; text-align:right; color:#999999;margin-top:6px;}
.tnav{ background-color:#3F70B2;}
.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;}
.cpname{ padding:4%;}
.cpname strong{ font-size:1.2em;}
.cpname span{ display:block; color:#999999; margin-top:6px;}
.cpshow-jg{	padding:0 4% 4% 4%;}
.cpshow-jg span{
	color:#FF6600;
	font-size:36px;

	font-weight:bold;
	font-family: "Times New Roman", Times, serif;
}
.cpsm{ padding:4%;}
.line1{

	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #dfdfdf;
}
.cpshow1{ padding:2% 0;}
.cpshow1 span{ color:#CCCCCC;}
.buys{ width:50%; float:left;}
.buys a{ display:block; margin:2%; background-color:#FF6600; color:#FFFFFF; text-align:center; padding:4%;}
.add_cart{ width:50%; float:left;}
.add_cart a{ display:block; margin:2%; background-color:#FF4500; color:#FFFFFF; text-align:center; padding:4%;}
.gw{
	padding:1%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #efefef;
}
.othernews{ padding:4%;}
.pllist1{ padding-top:10px;}
.plt span{color: #3F70B2;}
.plr{
	margin-bottom: 2%;
	padding-bottom: 2%;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #dfdfdf;
}
.pllist2 li{ margin-bottom:1%;}
.font2{ color:#CCCCCC;}
.dbq{ text-align:center; padding:3%;}