ul,h1,h3,li { margin: 0; padding: 0; }
body{
	margin: 0; 
	padding: 0;
	background-color: #ffffff;
	color: #000000;
	font-size: 12px;
}

#mainsp { 
	width: 960px;
	background: #FFFFFF;
	margin: 0 auto;
	text-align: left;
} 

ul,li{list-style:none;}
.clr{clear: both;}
td{
	font-size: 12px;
	line-height: 150%;
	text-decoration: none;
	color: #000000;
}
.newsbody{float:left;background:url(images/bg_info.gif);border-top:#E2F2D1 1px solid;border-bottom:#E2F2D1 1px solid;}
.newsbodyl{float:left; width:647px;background-color:#FDFEFC;}
.newsbodyr{float:right; margin-left:13px; width:300px;}
.bodylcont{border-left:#E2F2D1 1px solid;border-right:#E2F2D1 1px solid; padding:20px;}
.bodylcont h1{font-size:20px;font-weight:bold;color:#003366;text-align:center; margin-top:10px;}
.contnewstit{font-size:20px;font-weight:bold;color:#003366;text-align:center; margin-top:10px;}
.contnewstime{border-bottom:#cccccc 1px solid; color:#666666;font-size:12px;text-align:center; line-height:30px;}
.contnewsbody{font-size:14px;line-height:170%; margin:10px 1px;word-wrap:break-word;}
.contnewsbody img{max-width:600px;height:auto;}
.conttit{font-weight:bold; font-size:12px; line-height:26px; height:26px; text-align:left; background:url(images/t3.gif) no-repeat;}
.conttit2{font-weight:bold;border-bottom:#ccc 1px solid; font-size:12px; line-height:26px; height:26px; text-align:left;background:url(images/info_icon.gif) no-repeat left;}
.titname {float:left; color: #333333; margin-left:20px; line-height:26px;}
.listbox{font-size:14px; border-left:#D0E2F5 1px solid;border-right:#D0E2F5 1px solid;}
.listtit{color: #fff;font-weight:bold; margin-left:20px; line-height:30px; height:30px; width:131px; text-align:center;background:url(images/box_top7.gif) no-repeat;}
.listcont{padding:20px;}
.contbox{border-top:#E2F2D1 1px solid;border-bottom:#E2F2D1 1px solid;}
.contcnt { padding:3px 6px; }
.newslist li{margin:8px 0;}
.newslist li span{ font-size:12px; color:#999;}
.contad{padding:6px 0; background-color: #ffffff;}
.path{margin:9px 2px;;}
.page{text-align:center; margin:10px 0;}

.sparti h1{color: #292929; font-size:14px; line-height:1.2;}

.line{border-top:1px dashed #cccccc; line-height:1px;height:1px;}
.line2{border-top:1px solid #cccccc; line-height:1px;height:1px;}
.px11 {
	font-size: 11px;
	color:#669900
}
.px14 {
	font-size: 14px;
	line-height: 170%;
}
.px16 {
	font-size: 16px;
}
.f14 {
	font-size: 14px;
	line-height: 170%;
}
.b1 {
	color:#333;
	font-weight: bold;
}
.c1 {
	font-size: 11px;
	color:#999
}
.imgad{
	padding-left:10px;
	font-size:0px;
}
.imgbox img {background-color: #FFFFFF;padding: 1px;border: 1px solid #CCCCCC;line-height:1px}
.spwd{display: none;}

.line:link { text-decoration: underline; } 
.line:visited { text-decoration: underline; }
.line:hover { text-decoration: underline; }

.l1:link{
	color: #003366;
	text-decoration: underline;
}
.l1:visited {
	color: #003366;
	text-decoration: underline;
}
.l1:hover {
	color: #CC0000;
	text-decoration: underline;
}

.l2:link{
	color: #003399;
	text-decoration: underline;
}
.l2:visited {
	color: #003399;
	text-decoration: underline;
}
.l2:hover {
	color: #CC0000;
	text-decoration: underline;
}

.t1{
    font-size: 14px;
	font-weight: bold;
	color: #003366;
}
.t1:link{
    font-size: 14px;
	font-weight: bold;
	color: #003366;
	text-decoration: underline;
}
.t1:visited {
    font-size: 14px;
	font-weight: bold;
	color: #003366;
	text-decoration: underline;
}
.t1:hover {
    font-size: 14px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: underline;
}

.t2{
    font-size: 14px;
	font-weight: bold;
	color: #003399;
}
.t2:link{
    font-size: 14px;
	font-weight: bold;
	color: #003399;
	text-decoration: underline;
}
.t2:visited {
    font-size: 14px;
	font-weight: bold;
	color: #003399;
	text-decoration: underline;
}
.t2:hover {
    font-size: 14px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: underline;
}

.t3{
    font-size: 14px;
	font-weight: bold;
	color: #003366;
}
.t3:link{
    font-size: 14px;
	font-weight: bold;
	color: #003399;
}
.t3:visited {
    font-size: 14px;
	font-weight: bold;
	color: #003399;
}
.t3:hover {
    font-size: 14px;
	font-weight: bold;
	color: #CC0000;
}

.titlew h1{
	padding:0px;
	margin:0px;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
}
.title1 {
	font-weight: bold;
	color: #008000; 
	padding-top:7px;
}
.title1:link{
    font-weight: bold;
	color: #008000;
}
.title1:visited {
    font-weight: bold;
	color: #008000;
}
.title1:hover {
    font-weight: bold;
	color: #CC0000;
}

.title2 {
	font-size: 13px;
	font-weight: bold;
	color: #003366;
}

.title3 {
	font-size: 20px;
	font-weight: bold;
	color: #003366;
	display:block; 
}

.title4 {
	font-size: 20px;
	font-weight: bold;
	color: #030055;
}

.tw1{
	float:left;
	padding-left:30px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}

.tw2{
	float:left;
	padding-left:12px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}

.gray {
	color: #666666;
}

.red {color: #FF0000}
.red:link { color: #FF0000; } 
.red:visited { color: #FF0000; }
.red:hover { color: #FF0000; }

.strong {
	font-weight: bold;
}

.w1
{
	color: #ffffff;
}
.w1:link
{
	color: #ffffff;
}
.w1:visited {
	color: #ffffff;
}
.w1:hover {
	color: #ffffff;
}
.pic {
   width:102px;
   height:102px;
   text-align:center;
   border:#dddddd 1px solid;
   display: table-cell;
   vertical-align:middle;
   *display: block;
   *font-size: 88px;/*33*0.873Ô¼Îª29px*/
}
.pic img {
   vertical-align:middle;
   border:0;
   max-width:100px; width:expression(this.width > 100 ? "100px" : this.width); max-height:100px; height:expression(this.height > 100 ? "100px" : this.height);
}
.picindex {
   width:78px;
   height:78px;
   text-align:center;
   border:#dddddd 1px solid;
   display: table-cell;
   vertical-align:middle;
   *display: block;
   *font-size: 66px;/*33*0.873Ô¼Îª29px*/
}
.picindex img {
   vertical-align:middle;
   border:0;
   max-width:76px; width:expression(this.width > 76 ? "76px" : this.width); max-height:76px; height:expression(this.height > 76 ? "76px" : this.height);
}
.blank1{padding:3px;}
.blank2{padding:4px 6px 4px 4px;}
.blank3{padding:5px;}
.blank4{padding:8px;}
.blank5{padding:15px;}
.blank6{padding:22px;}
.blankinfo{padding:5px; background-color: #ffffff;}
.blank11{padding:1px 3px 2px 3px;}

.table{padding-top: 10px;padding-left: 20px;padding-right: 10px;padding-bottom: 10px;}
.tabletd{padding-top: 5px;padding-left: 10px;padding-right: 10px;padding-bottom: 5px;}

a:link
{
    color: #000000;
    text-decoration: none
}
a:visited {
    color: #000000;
    text-decoration: none
}
a:hover {
    color: #CC0000;
    text-decoration: underline
}
.databox0 {
	border:#FFCC99 1px solid;
}
.databox1 {
	border:#C9E2BA 1px solid;
}
.databox2 {
	border:#C9E2BA 1px solid;
}
.databox3 {
	border:#DDDDDD 1px solid;
}
.databox3_1 {
	border-top:#DDDDDD 1px solid;
}
.databox3_2 {
	border-top:#DDDDDD 1px solid;
}

.databox4 {
	border:#C9E2BA 1px solid;
}
.databox4_1 {
	border-top:#C9E2BA 1px solid;
}
.databox4_2 {
	border-top:#C9E2BA 1px solid;border-bottom:#C9E2BA 1px solid;
}
.databoxinfo {
	border:#C9E2BA 2px solid;
}
.databoxinfo1 {
	border:#C9E2BA 1px solid;
	padding:1px;
}

.brandlist{ padding:10px;border:#D0E2F5 1px solid;}
.brandlist li{ float:left; padding-left:5px; width: 228px; height:26px; overflow: hidden; line-height:26px;}

.cntbox1 {padding: 2px 12px 2px 12px;}
.txtbox1 {padding: 5px 1px 5px 1px; width: 230px; font-size:14px; float:left;overflow:hidden;text-overflow: ellipsis;height: 20px;}
.txtbox2 {padding: 1px; width: 114px; font-size:12px; float:left;overflow:hidden;text-overflow: ellipsis;height: 20px;}

.cntbox2 {padding: 12px 3px 3px 3px; overflow: hidden; width: 152px; height:166px; float:left;}
.picbox2 {border:1px #dddddd solid; height: 90px; width: 90px; overflow:hidden; text-overflow: ellipsis; text-aling: center;}
.txtbox2_1 {margin: 1px; height: 20px; width:148px; overflow:hidden; text-overflow: ellipsis; text-aling: center;}
.txtbox2_2 {margin: 1px; color:#666666; height: 42px; width:148px; overflow:hidden; text-overflow: ellipsis; text-aling: center;}

.cntbox3 {padding: 12px 3px 3px 9px; overflow: hidden; width: 138px; float:left;}
.picbox3 {border:1px #dddddd solid; height: 130px; width: 130px; overflow:hidden; text-overflow: ellipsis; text-aling: center;}
.txtbox3_1 {margin: 1px; height: 20px; width:130px; overflow:hidden; text-overflow: ellipsis; text-aling: center; height:18px;}
.txtbox3_2 {margin: 1px; color:#666666; height: 42px; width:128px; overflow:hidden; text-overflow: ellipsis; text-aling: center;}

/* ËÑË÷css */
#allheadsearch_ul{
	margin-left:30px;
	list-style:none;
	float:left;
	display:inline;
}
#allheadsearch_ul li{
	width:70px;
	float:left;
	height:30px;
	cursor:pointer;
	color:#000;
	margin-left:-3px;
}
#allheadsearch_ul li a{
	display:block;
	height:30px;
	background:url(images/topnav-right.gif) no-repeat -395px 1px;
	width:70px;
}
#allheadsearch_ul li a span{
	display:block;
	width:70px;
	height:20px;
	padding-top:10px;
	line-height:16px;
	text-indent:18px;
	cursor:pointer;
	background:url(images/topnav-left.gif) no-repeat 0 1px;
}
#allheadsearch_ul a:link,#allheadsearch_ul a:visited{
	font-size:14px;
	text-decoration:none;
	color:#000;
}
#allheadsearch_ul a:hover{
	background-position:-395px -44px;
}
#allheadsearch_ul a:hover span{
	background-position:0 -33px;
}
#allheadsearch_ul .curli a{
	color:#FFF;
	background-position:-395px -87px;
	font-weight:bold;
	position:relative;
	z-index:100;
}
#allheadsearch_ul .curli a span{
	background-position:0 -67px;
}
#allheadsearch_ul .curli a:link,#allheadsearch_ul .curli a:visited,#allheadsearch_ul .curli a:hover{
	font-size:14px;
	color:#FFF;
	text-decoration:none;
}


#allheadsearch_ulr{
	float:right;
	margin-right:6px;
}
#allheadsearch_ulr li{
	width:75px;
	float:left;
	height:30px;
	margin:0 2px;
}

#allheadsearch_ulr li a{
	display:block;
	height:20px;
	line-height:16px;
	padding-top:10px;
	cursor:pointer;
	text-align:center;
	background:url(images/but.jpg) no-repeat 0 1px;
}
#allheadsearch_ulr a:link,#allheadsearch_ulr a:visited{
	font-size:14px;
	color:#000;
	text-decoration:none;
}
#allheadsearch_ulr li a:hover{
	background-position:0 -33px;
}
#allheadsearch_ulr .curlir a{
	color:#FFF;
	background-position:0 -67px;
	font-weight:bold;
	position:relative;
	z-index:100;
}
#allheadsearch_ulr .curlir a span{
	background-position:0 -67px;
}
#allheadsearch_ulr .curlir a:link,#allheadsearch_ulr .curlir a:visited,#allheadsearch_ulr .curlir a:hover{
	font-size:14px;
	color:#FFF;
	text-decoration:none;
}

#allheadsearch_main{
	width:960px;
	height:56px;
	background:url(images/dibutiao.jpg);
}
#allheadsearch_main .allheadform{
	float:left;
	margin-left:30px;
	padding-top:12px;
	display:inline;
}
#allheadsearch_main .allheadform_w{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}
#allheadsearch_main .allheadform_link{
	color:#FFF;
	margin-left:20px;
	font-size:12px;
}
#allheadsearch_main .allheadform_link a:link,.allheadform_link a:visited{
	color:#FFF;
	text-decoration:none;
}
#allheadsearch_main .allheadform_link a:hover{
	color:#FF0;
	text-decoration: underline
}
#allheadsearch_main .allheadform_input{
	width:290px;
	padding:2px 2px 2px 10px;
	border:1px solid #2F7AD5;
}
#allheadsearch_main input{
	margin-left:6px;
	margin-right:6px;
}
#allheadsearch_div{
	width:960px;
	margin-left:auto;
	margin-right:auto;
}
#allheadsearch_topline{
	height:31px;
	background:url(images/topnav-divbg.jpg) no-repeat 0 1px;
}
#link1 a{color:#336600;text-decoration:none;}
#link1 a:hover{ color: #ff6600; }
.mark cite{float:left;font-style:normal;display:block;width:50px;height:18px;line-height:18px;margin-right:0px;text-align:center;color:#999;border:1px solid #ccc}
.mark cite.n01{background-color:#f33;border-color:#f33;color:#fff}
.mark cite.n02{background-color:#fc0;border-color:#fc0;color:#fff}
.mark cite.n03{background-color:#6c3;border-color:#6c3;color:#fff}
.mark span{float:left;position:relative}
.footer{text-align:center;line-height: 150%;}
.footer .menu{padding:3px; background-color:#ccc; margin:6px 0 6px 0;}
.footer .menu a{border-right:1px solid #666; padding:0 12px; height:10px;}
.footer .menu a.last{border-right:0;}