body {
	margin: 0px;
	padding: 0px;

}
html { overflow-y: scroll; }
div,ul,li,dt,dl,dd,form,h4,p{
	list-style-type: none;
	font-family:"Microsoft YaHei",Î¢ÈíÑÅºÚ,Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin:0px;
	padding:0px;
	line-height: 20px;
}
td{font-family:"Microsoft YaHei",Î¢ÈíÑÅºÚ,Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;}
img{border:0;}
a{
	color: #333333;
	text-decoration: none;
}
a:hover {
	color:#c40000;
	text-decoration: underline;
}
.h15{ clear:both; height:20px; line-height:20px;}
.clears{ clear:both;}
#tnav{
	line-height: 32px;
	background-color: #f2f2f2;
	height: 32px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dfdfdf;
}
.tico{
	background-image: url(../images/icot.jpg);
	background-repeat: no-repeat;
	background-position: left center; padding-left:18px;
}
.tnavs{ width:1160px; margin:0 auto;}
.tnavsleft{ float:left; line-height:32px;}
.tnavsright{ float:right; line-height:32px;}
#tops{ background-color:#FFFFFF; height:100px;}
.topleft{ float:left;}
.topright{ float:right;}
.topss{ padding-top:20px; height:40px; float:right;}
.s1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 28px;
	color: #999999;
	background-image: url(../images/ico1.jpg);
	background-repeat: no-repeat;
	background-position: 5px 4px;
	height: 28px;
	width: 320px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	border: 2px solid #c40000; float:left;
}
.navs{
	height:40px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #c40000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #efefef;
}
.toptel{ padding-top:4px;}
.navs1{ width:1160px; margin:0 auto;}
.navs1 a{ display:block; float:left; padding:0 20px; line-height:40px;  font-size:14px; font-weight:bold; margin-right:1px;}
.ons{background-color: #c40000;
	text-decoration: none; color:#FFFFFF;}
.navs1 a:hover{
	background-color: #c40000;
	text-decoration: none; color:#FFFFFF;
}
.znavs{ background-color:#f7f7f7;	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #efefef; height:32px;}
#main{ width:1160px; margin:0 auto;}
.znavsl{ float:left; font-size:14px; font-weight:bold; line-height:32px; width:100px;}
.znavsr{ float:left; font-size:14px; line-height:32px; width:1060px;}
.ileft{ width:240px; float:left;}
.ileft-t{
	height:36px;
	background-color:#c40000;
	color:#FFFFFF;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	line-height:36px;
	background-image: url(../images/icor2.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.ileft-t a{ color:#FFFFFF;}
.llist{

	background-color: #FFFFFF;
}
.llista{border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #dfdfdf;
	border-bottom-color: #dfdfdf;
	border-left-color: #dfdfdf;background-color: #FFFFFF; padding:10px;}
.list1{
	
	
}
.list1 a{ color:#FFFFFF;background-image: url(../images/icor2.png);
	background-repeat: no-repeat;
	background-position: right center;background-color:#2f2f2f;font-size: 14px;
	line-height: 34px;
	
	height: 34px;
	padding:0 15px; display:block;}
.list1 a:hover{
	color:#FFFFFF;
	background-image: url(../images/icor2.png);
	background-repeat: no-repeat;
	background-position: right center;
	background-color:#a90000;
	text-decoration: none;
}
.list2{; margin-bottom:10px;
	}
.list2-1{
	font-size: 14px;
	
	
	
}
.list2-1 a{ display:block;padding-left:10px;
border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #dfdfdf;
	border-bottom-color: #dfdfdf;
	border-left-color: #dfdfdf;line-height:32px;}
.list2-1 a:hover{
	background-color:#c40000;
	color:#FFFFFF;
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;line-height:33px;
}
.iright{ width:900px; float:right;}
.inews{border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #dfdfdf;
	border-bottom-color: #dfdfdf;
	border-left-color: #dfdfdf;
	background-color: #FFFFFF; padding:10px 10px 20px 10px;}
.inews li{
	background-image: url(../images/icol.jpg);
	background-repeat: no-repeat;
	background-position: left 15px;
	padding-top: 8px;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #efefef; padding-left:10px; line-height:20px; font-size:14px;
}
.alist1{background-image: url(../images/icol.jpg);
	background-repeat: no-repeat;
	background-position: 6px 12px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #efefef; padding-left:20px; height:32px; line-height:32px; font-size:14px;}
.iright-t{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c40000;
	height:36px;
}
.iright-t h4{
	color: #2f2f2f;
	font-size:18px;
	line-height:32px;
	display:block;
	float:left;
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif; padding-right:10px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #c40000;
}
.iright-t h3{
	color: #c40000;
	font-size:18px;
	line-height:32px;
	display:block;
	float:left;
	margin:0px;
	padding:0px 15px 0px 0px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #c40000;
}
.iright-t span{ display:block; float:right; line-height:30px;}
.cplist{ width:920px; padding-top:25px;}
.cps{
	width:200px;
	margin-right:20px;
	background-color: #FFFFFF;
	padding: 4px;
	height: 300px;
	border: 1px solid #efefef; float:left; margin-bottom:25px;
}
.cps:hover{
	border: 2px solid #c40000; padding:3px;
}
.cpname{ height:60px; font-size:14px; padding:5px; line-height:20px;}
.cpjg{ padding:0 5px;}
.font-d1{
	text-decoration: line-through;
}
.font-l{
	color: #c40000;
	font-size: 16px;
	font-weight: bold;
}
.dnav{
	background-image: url(../images/dbg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #FEFEFE; text-align:center; padding:20px; font-size:14px;
}
.foot{ text-align:center; padding-bottom:25px;}
.h12{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c40000; padding-bottom:10px;
}
.ncons{ background-color:#FFFFFF; padding:25px; font-size:14px; line-height:26px;}
.ncons p{font-size:14px; line-height:26px;}
.ncons div{font-size:14px; line-height:26px;}
.ncons td{font-size:14px; line-height:26px;}
.line1{
	font-size: 24px;
	line-height: 30px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #efefef;
	font-weight: bold;
	color: #c40000; display:block; text-align:center;
}
.line{border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #efefef;}
.cpshow{ padding:25px; background-color:#FFFFFF;}
.cpleft{ float:left; width:320px; margin-right:30px;}
.cpleft img{
	width:300px;
	padding:9px;
	border: 1px solid #dfdfdf;
}
.cprjg{
	background-color: #f7f7f7;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #efefef;
	border-bottom-color: #efefef;
	padding: 10px; color:#999999;
}
.cprname{ font-size:18px; font-weight:bold; line-height:24px; padding-bottom:15px;}
.rcpsm{ padding-bottom:15px; padding-top:10px; font-size:14px; color:#CC0000;}
.jg1{
	font-weight: bold;
	color: #c40000;
}
.jg2{
	color: #333333;
	text-decoration: line-through;
}
.cpright{ float:right; width:500px;}
.font20{
	font-size:26px;
	line-height:30px;
	font-family: Arial, Helvetica, sans-serif;
}
.cpbuy{ padding-top:10px; font-size:14px; color:#c40000; font-weight:bold;}
.cpjs1{
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #c40000;
	height:36px;
}
.cpjs1 h3{
	display:block;
	float:left;
	font-size: 16px;
	line-height: 32px;
	color: #FFFFFF;
	height: 32px; padding:0 20px; margin:0px; background-color:#c40000; padding-top:4px;
}

.cpcons{ background-color:#FFFFFF; padding-top:25px; font-size:14px; line-height:26px;}
.cpcons p{font-size:14px; line-height:26px;}
.cpcons div{font-size:14px; line-height:26px;}
.cpcons td{font-size:14px; line-height:26px;}
.cpcons img{max-width: 850px;
        this.style.width=(this.offsetWidth > 850)?"850px":"auto"}
.font16{ font-size:16px; line-height:26px;}
.font16 td{ font-size:16px; line-height:26px;}