﻿
div{ overflow:hidden;}
.top{ height:30px; line-height:30px;}
.head{ width:970px; height:90px;  margin:0 auto;}
.la{ margin-top:6px; margin-left:12px;}
.lb{ background:url(jx.jpg) no-repeat 0 15px; width:260px; height:80px; margin:3px 15px 0 0}


.dh{height:37px; background:url(nbg.jpg);}
.nav{width:970px; height:37px; line-height:40px; margin:0 auto;}

.nav ul{padding-left:6px;margin:0 auto;}
.nav ul li{ float:left; width:105px; background:url(navli.jpg) left no-repeat; text-align:center}
.nav ul li a{ font-size:14px; color:#fff; width:105px; height:37px; display:block; font-weight:bolder;}
.nav ul li a:hover{ background:url(hover.jpg) no-repeat center; color:#0d56c5; text-decoration:none;}
.nav ul li.on a{ background:url(hover.jpg) no-repeat center; color:#0d56c5}

.xlm{ height:36px; line-height:36px; background:url(xlm.jpg) no-repeat; width:960px; margin:0 auto}
.soa{ padding-left:15px; color:#666}
.topb{ height:36px; background:url(so.jpg) no-repeat; width:277px;}
.topb form {padding-left:30px;}
.topb input {float:left;width:200px;height:36px;line-height:36px;border:0; background:0; color:#999;}
.topb button {float:left;margin-left:3px;width:30px;height:20px;border:0 none; cursor:pointer; background:0 none;}
.hotkeyword{ margin-left:15px;color:#666}


.f{ width:960px; padding:5px; background:#fff; height:288px; margin:0 auto;}
.main{margin-top:5px;}
.ml{ width:246px;}
.tj{ height:27px; background:url(lbg.jpg) no-repeat; line-height:27px; padding-left:20px; color:#fff; font-size:14px;}
.tjx{ padding:6px 0 0 0px; line-height:22px; overflow:hidden; border:1px solid #e2e2e2; border-top:0; margin-bottom:6px;}
.lx{ height:190px; padding:6px 0 0 15px; line-height:22px; overflow:hidden; border:1px solid #e2e2e2; border-top:0; margin-bottom:6px;}
.lx b{ font-size:15px;}


.mr{ width:695px;}
.mra1{ width:338px; height:280px; border:1px solid #d9dee4;}
.mti{ height:28px; line-height:28px; background:url(i1.jpg);}
.mti strong{ padding-left:10px; font-size:14px; color:#1a3a8d}
.mti span{ float:right; background:url(m.jpg) no-repeat; width:40px; line-height:100px; margin-right:10px;}
.mti span a{width:40px; height:28px; display:block;}
.xw{}
.xw ul{ padding:10px;}
.xw ul li{ background:url(mai.jpg) no-repeat 0 6px; padding-left:15px; height:26px; line-height:26px;}

.mra2{ width:338px; height:280px; border:1px solid #d9dee4;}
.jj{ padding:8px; line-height:27px;}
.jj p{ text-indent:23px;}
.cp{ height: auto; border:1px solid #d9dee4;}
.cpt{height:28px; line-height:28px; background:url(i1.jpg); overflow:hidden;}
.cpt strong{ padding-left:10px; font-size:14px; color:#1a3a8d}
.cpt span{ float:right; background:url(m.jpg) no-repeat; width:40px; line-height:300px; margin-right:10px;}
.cpt span a{width:40px; height:28px; display:block;}


.lkx{ border:1px solid #cedeeb; height:auto; width:958px; margin:0 auto;}
.lkx ul{ padding:5px;}
.lkx ul li{ float:left; padding:8px;}

.bot{ background:url(bot.jpg); height:122px; text-align:center;}
.botlk{ height:35px; line-height:35px;}
.botlk a{ color:#fff; font-weight:bolder; margin:0 8px;}
.botlk a:hover{ text-decoration:underline;}
.cop{ padding-top:10px; color:#333; line-height:25px;}

.cptx{margin-top:5px;}
.cpl{overflow:hidden; margin-left:10px;  }
.cpl ul{padding:0; margin:0}
.cpl ul li{ float:left; width:162px; height:168px; margin-right:6px; }
.cpl ul li img{ width:160px; height:130px; border:1px solid #ddd;}
.cpl ul li p{font-size:5px;}


.m2{ width:695px;border:1px solid #d9dee4;}
.wz{height:28px; line-height:28px; background:url(i1.jpg); overflow:hidden;}
.wz strong{ font-size:14px; margin-left:10px; background:url(men.gif) no-repeat; padding-left:20px;}
.wz span{ float:right; margin-right:10px;}

.list{ padding:15px;}
.dan{ line-height:30px; font-size:14px;}

.lwz{ margin-top:10px;}
.lwz ul{  height:auto; background:url(ulwxd.gif);}
.lwz ul li{  height:36px; background:url(m2wli.jpg) 0 12px no-repeat; line-height:36px; padding-left:20px;}
.lwz ul li span{ float:right;}
.lwz ul li a{ text-decoration:none; color:#000;}
.lwz ul li a:hover{ color:#F00;}

.epages{height:30px; line-height:30px; padding-top:10px; }
.epages a{ border:1px solid #e1e1e1; padding:3px; margin:0 4px;} 

.listp{}
.listp ul{ width:800px;}
.listp ul li {
	float:left;
	width:169px;
	height:185px;
	margin-bottom:15px;
}
.pt img {
	border:1px solid #ddd;
	padding:2px;
width:150px;
	height:140px;

}
.ptz {
	height: auto;
	overflow:hidden;
	text-align:center;
	margin-top:5px;
	width:170px;
}
.ptz a{ color:#333}

.fenlei{}
.fenlei ul{}
.fenlei ul  li{ height:26px; line-height:26px; border:1px solid #ddd; float:left; margin:8px; background:url(j.jpg) no-repeat 0 6px;white-space:nowrap; padding:0 10px 0 12px; font-weight:bolder;}

.con{ padding:5px;}
.con h1{ padding:0; margin:0; text-align:center; font-size:18px;}
.info{ text-align:center; height:30px; line-height:30px; margin-top:10px; color:#666; height:30px; background:url(info.jpg)}
//.cont p{ line-height:30px; font-size:14px; text-indent:23px;}
//.cont{ line-height:30px; font-size:14px; padding-top:10px;}
.sx{ padding:10px 0; line-height:26px;}


#categories li{padding:0;line-height:100%;border-bottom:1px solid #f6f6f6;margin-top:10px;}
#categories li a{display:block;line-height:14px;padding:4px 11px 5px 10px;background-position:-324px -271px;}
#categories li a:first-letter {font-weight:bold;}
#categories{background-color:#ffffff;}