* {padding: 0px; margin: 0px; }
UL {list-style-type: none;}
A {color:#6B6B6B; text-decoration: none;}
A:hover {color: #f00; TEXT-DECORATION: underline;}
.left {float: left;}
.right {float: right;}
.web, .hidden {display: block; overflow: hidden; width: 0px; height: 0px;}
.black {color: #000;}
.red {color: #f00;}
.clear {clear: both; overflow: hidden; height: 0px;}
IMG {border-style: none;}
BUTTON {cursor: pointer; border-style: none; }
BODY {background:url(top_bg.gif) 0 0 repeat-x;font-size: 12px; color: #363636; text-align: center; font-family:Verdana, Arial, Helvetica, sans-serif}
.newsNav {CLEAR: both; MARGIN: 0px auto 10px; WIDTH: 960px}
.newsNav .top {CLEAR: both;  HEIGHT: 65px; padding-top:20px;}
.newsNav .top .logo {FLOAT: left; PADDING-TOP: 5px}
.newsNav .top .Text {PADDING-LEFT: 20px; FLOAT: left;PADDING-TOP: 12px; text-align:left; line-height:22px;}
.newsNav .top A {COLOR: #000}
.newsNav .top A:visited {COLOR: #000}
.newsNav .top A:hover {COLOR: #bc2931}
.newsNav .top .tip {PADDING: 14px 12px 0 0; FLOAT: right; line-height:24px;}
.newsNav .top .tip li{list-style:none;}
.newsNav .menu {CLEAR: both; float:left; width:960px; COLOR: #fff; HEIGHT: 30px; }
.newsNav .menu UL {FLOAT: left}
.newsNav .menu LI {CLEAR: both; PADDING: 6px 0px 0px 12px; FONT-WEIGHT: bold; }
.newsNav .menu A {COLOR: #fff}
.newsNav .menu A:visited {COLOR: #fff}
.newsNav .menu A:hover {COLOR: #ff0}
.newsNav .widget {CLEAR: both; BACKGROUND: #FFF8F8; BORDER: #DBDBDB 1px solid; BORDER-top: none;HEIGHT: 26px}
.newsNav .widget .tip1 { PADDING: 8px 0px 0px 12px; FLOAT: left;}
.newsNav .widget .tip1 H6 {FLOAT: left;font-size:12px;font-weight:bold;}
.newsNav .widget .tip1 UL {PADDING-LEFT: 8px; FLOAT: left;}
.newsNav .widget .tip1 LI {float:left;PADDING:0 8px;}

.newsNav ul.nav{ width:960px; height:35px; padding:0 0 0 0; float:left; background-color:#D50000;}
.newsNav ul.nav li{ float:left; margin:0 0 3px 0; font-size:12px;  line-height:35px; }
.newsNav ul.nav li a{ display:block; background:url(nav_bg.gif) 0 0 no-repeat; width:100px; height:35px; font:bold 12px/35px  "Arial", Helvetica, sans-serif;  color:#fff;  background-color:inherit;  text-decoration:none;  text-align:center; }

.newsNav ul.nav li a:hover{ background:url(nav_bg_hover.gif) 0 0 no-repeat; color:#D20200; background-color:inherit; }
.newsNav ul.nav li a.hover{ display:block; background:url(nav_bg_hover.gif) 0 0 no-repeat;  width:100px;  height:35px; font:bold 12px/35px  "Arial", Helvetica, sans-serif; color:#D20200; background-color:inherit; text-decoration:none; text-align:center;cursor:text;}

.newsNav ul.navtel li{ float:right; margin:0 auto; font-size:12px; line-height:35px; }
.newsNav ul.navtel li { display:block; background:url(nav_bg.gif) 0 0 no-repeat; width:150px; height:30px; font:bold 12px/35px  "Arial", Helvetica, sans-serif; color:#FCFF00; background-color:inherit; text-decoration:none; text-align:center;}

.newsNav ul.nav li.sep{background:url(navi_sep.gif) no-repeat center center; height:35px; overflow:hidden;}

.newsNav ul.sub{ clear:both; float:left; display:block; width:950px; height:33px; background-color:#F5F5F5; padding-left:10px;}
.newsNav ul.sub li a{ float:left; font:normal 12px/34px  "Arial",Helvetica, sans-serif; color:#1F2123; background-color:inherit;  text-decoration:none; }


#searchbox {clear:both; border:#DBDBDB 1px solid; margin:0px auto;width:958px;  text-align:left;margin-bottom:10px;}
#search {float:left; padding:10px 8px;line-height:18px; }
INPUT {font-size: 12px; margin: 0px auto;}
SELECT {font-size: 12px; margin: 0px auto;}
.searchtext {border: #7e9db9 1px solid; padding:2px 1px; font-size: 12px;width:155px;}
.searchbotton{border: #7cabd0 1px solid; padding:1px 2px 0; font-size: 12px; background: #c4e8f4;}
.hots{padding-top:14px;float:left;}

.banner {CLEAR: both; width:960px; margin:0 auto; padding:2px 0 5px 0;}

#container {clear:both; margin:0px auto; width:960px; background:#FDFDFD; text-align:left;}
.rail_1 {width:660px;}
.rail_2 {width:300px;}
.rail_3 {width:255px;}
.rail_4 {width:705px;}

.toplist2{border-right:#fff 10px solid; float:left; width:650px; background:#fff;}

.toplist1_1 {width:255px;}
.toplist1_2 {width:300px;}
.toplist1_2_1 {border:#DBDBDB 1px solid;border-top:none;padding:1px 8px;line-height: 22px;margin-bottom:10px;}
.toplist1_2_1 li{background:url(ico_hot.gif) no-repeat 0px 50%;padding-left:10px;text-align: left; border-bottom:#fff dotted 1px;}
.hot_links {border:#DBDBDB 1px solid;border-top:none;padding:3px 8px;line-height: 21px;margin-bottom:10px;color:#808080}
.hot_links li {display:block;border-bottom:1px dashed #F2F2F2;margin:3px 0;list-style-type:decimal;list-style-position:inside! important;}
.toplist1_2_2 {border:#DBDBDB 1px solid;padding:3px 5px;line-height: 23px;margin-bottom:10px;}
.toplist1_2_2 li{background:url(ico_hot.gif) no-repeat 0px 50%;padding-left:10px;text-align: left; border-bottom:#ccc dotted 1px;}
.topic {clear:both;text-align: left;margin-bottom:10px;width:650px;}
.toplist2_1{padding:3px 8px;line-height: 23px;border:1px #DBDBDB solid; color:#6b6b6b; line-height:24px;}
.toplist2_1 li{background:url(ico_hot.gif) no-repeat 0px 50%;padding-left:10px;text-align: left; }
.listleft {padding-right: 5px; float: left; width: 325px}
.news {padding-right: 10px; MARGIN: 0px 0px 5px;  width: 320px;float: left; }
.news1 {padding-lefT: 10px; MARGIN: 0px 0px 5px;  width: 320px;float: left; }
.list {clear: both; border:#DBDBDB 1px solid; border-top:none;padding:3px 8px;width: 302px;line-height: 23px;}
.list ul{clear: both; line-height: 23px; }
.list li{background:url(ico_hot.gif) no-repeat 0px 50%;padding-left:10px; text-align: left;}
.time{color:#999;font-size:12px;float:right}
.time a{color:#999;}

.newslist{clear: both; border:#DBDBDB 1px solid;padding:0px;line-height: 30px; width: 698px;font-size:14px;margin-bottom:10px;text-align:center}
.newslist li{background:url(ico_hot.gif) no-repeat 0px 50%;padding-left:10px;text-align: left;border-bottom:#ccc 1px dotted;}
.newslist DL {float: left; WIDTH: 660px;padding-left:10px;font-size: 12px;}
.newslist DL DT {padding:0 10px; color: #6B6B6B; LINE-HEIGHT: 25px; HEIGHT: 25px; TEXT-ALIGN: right;border-bottom:#ccc 1px dotted;}
.newslist DL DT SPAN {float: left; OVERFLOW: hidden; TEXT-ALIGN: left}

.about { width:600px; height:27px; font-size:12px; font-weight:bold; background-image:url(title03.gif); margin-bottom:5px; padding-top:10px; padding-left:50px;}
.case { width:910px; height:28px; font-size:12px; font-weight:bold; background-image:url(casetitle.gif); margin-bottom:5px; padding-top:10px; padding-left:50px;}
.list3_1 { font-size:11px; font-family:"新宋体"; background-image:url(core_bg.gif);border:#DBDBDB 1px solid;width:960px;margin-bottom:10px; color:#6B6B6B;  height:221px; overflow:hidden; display:block;}
.list3_1 dd{width:200px;text-align:left;margin:10px auto;line-height:20px;overflow:hidden;float:left; padding:0 18px 0 18px;  height:221px; }
.list3_1 dd b{ font-size:13px; letter-spacing: 1px; }
.list3_1 dd img{border:7px solid  #ededed; text-align:center; margin:10px 0 0 2px; width:180px; height:100px}
.list3_1 dd a{ color:#666; }
.list3_1 li{ width:5px;background-image:url(coreline.gif); float:left; height:200px; }

.newsview{CLEAR: both;width:698px;border:1px solid #DBDBDB;margin-bottom:10px;}
.newsview .newstitle{width:696px;height:30px;line-height:30px;margin:0px auto 0px; color:#db0000; background-image:url(mune_bg.gif); border:1px solid #ffffff;}
.newsview .newstitle h1{font-size:14px;margin-left:21px;text-align:left;}
.newsview .info{width:641px;height:25px;line-height:25px;border-top:1px solid #FFF8F8;border-bottom:1px solid #FFF8F8;text-align:center;padding-right:10px;color:#F60;}
.newsview .info strong{color:#666;margin-left:20px;}
.newsview .content{padding:0 10px 10px 10px; }
.newsview .content p { margin-bottom: 10px; font-size: 14px; line-height: 1.8em;}
.newsview .cupage{margin:0px auto;text-align:center;line-height:20px;overflow:hidden;}
.newsview .cupage a{color:#0033FF;margin-left:14px;}
.newsview .cupage strong{color:#F00;margin-left:14px;}
.newsview .context{width:628px;line-height:25px;margin:10px auto;color:#666;text-align:left;border-top:1px solid #FFF8F8;}
.newsview .context a{color:#C00;}
.title {font-size:12px; font-weight:bold; background-image:url(mune_bg.gif); padding:3px 8px 0; line-height: 19px; height: 24px;border:#DBDBDB 1px solid; color:#6B6B6B}
.title .more{float:right;font-size:12px;}
/*底部:友情链接*/
.flink{
	width:958px;
	float:center;	
	margin-left:10px;
	margin:6px auto;
	border:1px solid #DBDBDB;
	clear:both;
	overflow:hidden;	
}
.flink .flinktitle{
	height:26px;
	line-height:26px;
	background:#FBFBFB;
}
.flink .flinktitle dl dt{
	width:200px;
	float:left;
	line-height:26px;
	text-indent:10px;
	font-size:1;
	letter-spacing:2px;
	color:#FFF;
	background:#D71400;
}
.flink .flinktitle dl dd{
	color:#CCFFFF;
	float:right;
	margin-right:10px;
	display:inline;
}
.flink .flinktitle dl dd a{
	color:#e8f3f;
}
.flink .flinkcon{
	width:940px;
	margin:0px auto 0px;
	overflow:hidden;
	width:940px;
	padding-bottom:10px;
}
.flink .flinkcon a{
	color:#333;
	display:block;
	float:left;
	height:10px;
	line-height:15px;
	padding-right:10px;
	padding-left:10px;
	margin:10px 0px 0px -1px;
	white-spDBDBDB:nowrap;
	border-left:1px solid #eee;
}

.box02 {width:960px; background:#FFFFFF; height:50px; line-height:50px;margin: 0px auto;}
.ad{width:957px; height:50px; line-height:50x; border:1px solid #d0d2d1; float:left}
.aleft{float:left}
.adseach{ float:right; padding-right:10px;}

.copyright{width:960px;margin: 0px auto;border-top: #D71400 3px solid;height:65px;}
.copyright p{width:940px;line-height:22px;padding:10px;font-size:12px;float:left;display:block;text-align:center;}

.topcenterad {width:956px;margin:0 auto 10px auto; padding:1px; border:1px solid #DBDBDB;}
.adleft{float:left;width:730px;height:90px;}
.adcenter {height:85px;line-height:20px;width:180px;float:left;padding:10px 0 0 10px;}
.adright{float:right;width:18px;background:#DBDBDB;height:85px;line-height:20px;padding-top:10px;}
.ad_300 {clear: both; padding: 0px; width: 253px; margin-bottom:10px;border:1px solid #DBDBDB;}
.ad_960 {clear: both;border: #fff 10px solid;margin:0 auto;border-top: none; padding: 0px; width: 960px; text-align: center;}
.ad_960 img,.ad_300 img{vertical-align:top;border:0}

.tag1 { color:#390;font-weight:bold;} 
.tag2 { color:#e65730;font-size:14px;} 
.tag3 { color:#00b9da;} 
.tag4 { color:#FE3981;font-weight:bold;font-size:14px;}
.tag5 { color:#F60;font-size:14px;}

/*CSS manu style pagination*/
.manu {PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center;}
.manu A {BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #D50000; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid; TEXT-DECORATION: none}
.manu A:hover {BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #666; BORDER-BOTTOM: #999 1px solid}
.manu A:active {BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #666; BORDER-BOTTOM: #999 1px solid}
.manu span {BORDER-RIGHT: #D50000 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #D50000 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #D50000 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #D50000 1px solid; BACKGROUND-COLOR: #D50000}
.manu .disabled {BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid}



.sr{float:right;}
.sbox{width:300px}
.bd h3{margin:-1px 0 0;padding:0 10px;height:27px;overflow:hidden;font:bold 14px/28px Verdana;color:#00000;clear:both;}
.bd h3 span{float:left;color:#000000}
.bdora h3 span{
	background:#FFF;
	border:1px solid #000000;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}
#tools{margin:0;border:1px solid #FFCD63;font-size:12px}
#tools a{color:#ff3300}
#tools h3{height:26px;font:bold 12px/27px Verdana;color:#61AD33;overflow:hidden;background:url(th_bg_g.png);margin-top:0}
#tools h3 span{margin-top:4px;border:1px solid #E1DBA6;line-height:24px;color:#E20000}
#tools ul{height:54px;padding-top:5px;overflow:hidden}
#tools li{float:left;width:90px;line-height:24px;height:24px;padding-left:5px;white-spDBDBDB:nowrap;overflow:hidden}