/*body { margin: 0; padding: 0; background:#345; font: 12px "Trebuchet MS", "Lucida Console", "Lucida Sans"; text-align: center; color: #000; }*/
body {margin:0px;color: #333;background: url(body_bg.jpg) repeat-x #deebf3;text-align: center;font:  Tahoma, Helvetica, Arial, sans-serif; FONT-SIZE: 12px;}

a { text-decoration: none; color: #333333; }
	a:hover { text-decoration: underline; }
		a img { border: none; }
img {border:0;}

.container {width: 980px;background: #fff;min-height: 100%;margin: auto;text-align: left;}

/*top login*/
.toplogin {width:950px;overflow: hidden;margin: 0 auto 10px auto;height: 25px;line-height: 25px;background: #f5f5f5;border: 1px solid #e3e3e3;}
.top_left{float:left; width:550px; padding-left:10px; text-align:left; line-height:23px;color:#a1a0a0;}
.top_left  a{color:#a1a0a0;margin:0 3px;font-size:12px;text-decoration:none;padding:1px 3px 1px 3px;}
.top_left  a:hover{color:#fff;background:#929292;}
.top_right{float:right; width:250px; padding-right:10px; text-align:right;line-height:23px; color:#a1a0a0;}

.head{width:950px;margin:0px auto 10px auto;height:60px;}
.logo{width:175px;height:60px;float: left; margin-right: 7px;}
.logo h1.site-name {display: none;}
.logo a img {display: block;}
.banner{ width: 468px;height: 60px;float: left;margin-right: 7px;overflow: hidden;}
.ad-text {float: right;width: 280px;height: 60px;line-height: 1.6;border: 1px solid #b0d7ff;background: #f2f6fb; }
.ad-text li {width: 49.9%;float: left;text-indent: 3px;white-space: nowrap;}

.logobanner{width:950px;margin:0 auto 10px auto;height:90px;}
.logonew{width:200px;height:90px;float:left;}
.bannernew{width:728px;height:90px;float:right;}

ul{padding:0px;margin:0px;text-align:left;}
li{padding:0px;margin:0px;list-style-type:none;}

/* nav*/
.nav { background:url(nav_bg.gif); width:950px; overflow:hidden; margin:0 auto 10px; height:34px; overflow:hidden; padding-top:1px;  color:#FFF; font-size:14px; line-height:34px;}
.nav ul { width:90%; overflow:hidden; padding:0 0 0 1.3%; margin-left:80px;}
.nav ul li { float:left; margin-right:1px; }
.nav ul li a { float:left; display:block; padding:0px 10px; color:#FFF; }
.nav ul li a:hover{ float:left; display:block; padding:0px 10px; color:#FF0; text-decoration: underline;}

.wznav{ width: 950px; margin:auto; background:#c00 url(mu.png) repeat-x 0 -99px; height: 33px; line-height:33px;overflow: hidden; }
.wznav li{width: 134px;text-align:center; float: left;font-weight: bolder; }
.wznav li a{color:#ffffff;font-size:14px; text-decoration: none; padding: 0 5px; *padding: 0 10px; _padding: 0 10px; line-height: 33px; display: block;background:url(mu.png) no-repeat 100% -132px;}
.wznav li a:hover{background-position:50% -165px;}

.wzlink{width:948px;border:1px solid #ccc;border-top:none;margin:0 auto 10px auto;height:40px;padding:10px 0 10px 0; _padding:10px 0 0;background:url(bottom.gif) repeat-x; clear:both}
.wzlink .link{ width:79px;line-height:20px; text-align:center;float:left;}
.wzlink .link A{COLOR: #000; TEXT-DECORATION: none;}
.wzlink .link A:hover {COLOR: #fff; background:#f00;padding:2px;}

.main {width:950px; margin:0 auto 0px auto;overflow:hidden;}
.main_left {width:645px;float:left; background:#fff}
.main_right{width:292px; float:right;}

/*index css difine*/
.content_top{ width:950px; margin:10px auto 10px auto; overflow:hidden;height:255px;}
.content_top_left {width:645px; float:left; overflow:hidden;}
.content_top_right{width:290px;  height:253px; float:right; border:1px solid #D8D8D8; overflow:hidden;}
.content_top_right h3{ background:url(rt_bg.gif) repeat-x; line-height:31px;height:31px; font-size:12px;padding-left:20px; color:#ff0000;}
.content_top_right h3 span {margin-left:20xp; float:left; font-weight:700;}
.content_top_right li { display:inline; float:left; height:25px; overflow:hidden; padding:0 5px 0 5px; line-height:25px; }
.content_top_right li a {color:#333333}
.content_top_right li a:hover {color:#ff0000;}
.content_top_right li cite { float: right; padding-right:10px;font-style: normal; height: 1.8em; color: #B9BCBF; overflow: hidden; }
.content_top_right li cite a {color: #B9BCBF;}
	
#slideimg { border: 1px solid #d8d8d8; width: 265px; height: 253px; float: left; margin-right: 10px; overflow: hidden;}
	#slidefooter { height: 35px; line-height: 30px; overflow: hidden; text-align: center; background: #E7EAEC; margin-top: 1px; }
		#slidenext { float: right; width: 30px; }
		#slideprev { float: left; width: 30px; }
		#slidefooter p { margin: 0; }
			#slidefooter a { text-decoration: none; color: #000; }

#topnews { height: 80px; list-style-type:none;overflow: hidden; margin:5px auto 10px auto;}
#topnews h3 { font-weight:bold; font-size:14px; line-height:20px; overflow: hidden;}
	#topnews h3 a { color: #CC0000; width:280px; padding-left:10px; float:left; }
		#topnews strong a { color: #CC3300; padding-left:10px; float:left; }
	#topnews h3 img {padding-right:15px; float:right;} 
	#topnews p {color:#333333;overflow: hidden;line-height:20px;}			
			
.newnews{ width:355px; float:right; margin-top:0px; border:1px solid #d8d8d8;padding:5px;overflow:hidden;}
.newnews li { float:left; margin-left:7px;width:345px; height:25px; overflow:hidden; background:url(icon_li.gif) no-repeat 0 11px; line-height:25px; }
.newnews li a {color:#333333}
.newnews li a:hover {color:#ff0000;}

.content{ width:950px; margin:0 auto 10px auto; overflow:hidden;}
.content_left{width:650px; height:335px;border:1px solid #D8D8D8; float:left; overflow:hidden;}
.content_left h3 {font-size:12px; background:url(lt_bg.gif) repeat-x; color:#FFF;font-weight:700; padding-left:20px; line-height:31px; height:31px; }
.content_left h3 span {margin-left:20xp; float:left; font-weight:700;}
.content_left h3 a.more { display:inline; float:right; margin-right:20px; color:#FFF; font-family:simsun; font-weight:normal;}


	.content_left ol{list-style:none;width:308px; margin-left:10px;float:left;}
	.content_left ol li{width:140px;float:left;height:125px;text-align:center;margin-right:10px; margin-bottom:10px;}
	.content_left ol li img{display:block;width:135px;height:115px;margin-left:9px!important;margin-left:0px;margin-bottom:5px;}
	.content_left ol li img a{border:1px #fe9b00 solid;}

	.content_left ul{ width:320px; float:right; margin-top:0px;}
	.content_left ul li { float:left; width:310px; height:25px; overflow:hidden; padding-right:10px; background:url(icon_li.gif) no-repeat 0 11px; line-height:25px; }
	.content_left ul li a {color:#333333}
	
.tab3_con {FLOAT: left; MARGIN-LEFT: 8px; WIDTH: 310px}
.tab3_con IMG {BORDER-RIGHT: #aaccee 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #aaccee 1px solid; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 2px; BORDER-LEFT: #aaccee 1px solid; WIDTH: 82px; PADDING-TOP: 2px; BORDER-BOTTOM: #aaccee 1px solid; HEIGHT: 100px}
.tab3_con DL {FLOAT: right; WIDTH: 215px}
.tab3_con DT {LINE-HEIGHT: 21px; BORDER-BOTTOM: #cccccc 1px dashed; HEIGHT: 21px}
.tab3_con DT B {COLOR: #ff0000}
.tab3_con DT SPAN {PADDING-RIGHT: 10px; FLOAT: right}
.tab3_con DD A {DISPLAY: block; FONT-WEIGHT: bold; COLOR: #003399; LINE-HEIGHT: 26px;font-size:14px;}
.tab3_con DD {COLOR: #666666; LINE-HEIGHT: 20px}
	
.tiezi_list{ width:640px; padding:-5px 5px;overflow:hidden;}
.tiezi_list li { float:left; width:300px; height:25px; overflow:hidden; margin-left:10px; padding-left:5px; background:url(icon_li.gif) no-repeat 0 11px; line-height:25px; }
.tiezi_list li a {color:#333333}
.tiezi_list li a:hover {color:#ff0000;}
.tiezi_list li cite { float: right; padding-right:10px;font-style: normal; height: 1.8em; color: #B9BCBF; overflow: hidden; }
.tiezi_list li cite a{ color:#b9bcbf;}

.content_right{width:290px; height:335px; float:right; border:1px solid #D8D8D8; overflow:hidden;}
.content_right h3{background:url(rt_bg.gif) repeat-x; line-height:31px;height:31px; font-size:12px;padding-left:20px;}
.content_right h3 span {margin-left:20xp; float:left; font-weight:700;}
.content_right h3 a.more { display:inline; float:right; margin-right:20px; font-family:simsun; font-weight:normal;}
/*.content_right li { display:inline; float:left; height:25px; overflow:hidden; padding:0 5px 0 5px; line-height:25px; }*/
.content_right li { float:left; height:25px; margin-left:8px;width:280px;background:url(icon_li.gif) no-repeat 0 11px; line-height:25px; }
.content_right li a {color:#333333}
.content_right li a:hover {color:#ff0000;}
.content_right li cite { float: right; padding-right:10px;font-style: normal; height: 1.8em; color: #B9BCBF; overflow: hidden; }
.content_right li cite a {color: #B9BCBF;}

.content_right DT IMG {BORDER: #cccccc 1px solid; PADDING: 2px;FLOAT: left;margin-left:5px;}
.content_right DT P {PADDING-RIGHT: 12px; DISPLAY: block; FONT-WEIGHT: normal; FLOAT: right; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 165px; COLOR: #004499; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis}
.content_right DT P A {FONT: bold 14px "宋体"}
.content_right DT SPAN {PADDING-RIGHT: 12px; DISPLAY: block; FLOAT: right; WIDTH: 165px; COLOR: #666; LINE-HEIGHT: 20px}

/*news list css define*/

.leftborder{border:1px solid #a7cafa;width:643px;float:left;overflow: hidden;}
.weizi {overflow: hidden;border:1px solid #aaccee;border-bottom:none;height:26px; line-height:26px; width:643px; background: #E9F2FB url(title_bg.gif) repeat-x left top; margin:0 auto 10px auto;}
.weizi h3 {margin-left:20px; font-size:12px; color:#275c91; font-weight:normal;}
.weizi h3 span {float:right;line-height:30px;padding-right:10px;}
.weizi h3 a {color:#275c91; font-weight:normal;}

.news_lb{	background: url(dian1.gif) repeat-x bottom;	padding: 9px 5px;	text-align: left;	color: #666666;	margin: 0px 5px;}
.liebiao {height:24px; line-height:24px;}
.liebiao h2 {float:left;}
.liebiao h2 a{	font-size: 14px;	color: #f00;	}
.liebiao h2 a:hover{	font-size: 14px;	color:#FF6600;	text-decoration:underline;}
.liebiao span{	color: #f00;	text-align: right;float:right;}
.news_lb b{font-size: 18px;color: #EB0000;	}
.news_lb p { margin: 8px; color: #333333; }
.laiyuan {height:24px; line-height:24px; padding-left:10px;}

			
.sider_right{width:288px; float:right; border:1px solid #D8D8D8; overflow:hidden; margin:10px auto 0px auto}
.sider_right h3{background:url(rt_bg.gif) repeat-x; line-height:31px;height:31px; font-size:12px;padding-left:20px;}
.sider_right h3 span {margin-left:20xp; float:left; font-weight:700;}
.sider_right h3 a.more { display:inline; float:right; margin-right:20px; color:#FFF; font-family:simsun; font-weight:normal;}
.sider_right li { display:inline; float:left; height:25px; overflow:hidden; padding:0 5px 0 5px; line-height:25px;width:280px; }
.sider_right li a {color:#333333}
.sider_right li a:hover {color:#ff0000;}
.sider_right li cite { float: right; padding-right:10px;font-style: normal; height: 1.8em; color: #B9BCBF; overflow: hidden; }
.sider_right li cite a {color: #B9BCBF;}
.sider_right ul { margin: 5px; padding: 0 0 10px; line-height: 1.8em; }
.sider_right ul li { padding-left: 15px; background: url(icon_item.gif) no-repeat 5px 8px; }	

.newspic{width:268px; float:right; border:1px solid #D8D8D8; overflow:hidden; margin:0 auto 0 auto; padding:10px;}


/*news content css define*/
/*xinwenneirong*/
.newscontent{width:643px;float:left;border:1px solid #a7cafa;text-align:left;margin:0 auto 10px auto;overflow:hidden;}
.title_info{margin-top: 10px;line-height: 2;padding-bottom: 6px;color: #666;}
.title_info h1 {font-size: 24px;line-height: 2;margin: 0px;	padding:0 10px 0 10px;text-align: center;}
.info_text {width:630px;border-bottom: 1px dashed #ccc;	line-height: 2;	padding-bottom: 6px;color: #666;text-align: center;margin:auto;}
.news_text {font-size: 14px;line-height: 1.8;margin:0 10px 0 10px;}
/*shang yi pian |xia yi pian*/
.nextprev{width:450px;text-align:left;}
.nextnews{width:400px;margin:0 25px;height:24px;line-height:24px;font-size:12px;}
.prevnews{width:400px;margin:0 25px;height:24px;line-height:24px;font-size:12px;}
.zhuan{width:643px;float:left;border:1px solid #a7cafa;margin:0 0 5px;text-align:center;padding:5px 0 5px;}
/*ding yi xia*/
.ding{width:643px; margin:auto;}
.digg {	background: url(digg_bg.gif) no-repeat left top;width: 62px;margin-bottom: 10px;text-align: center;	padding-right: 4px;	float:left;}
.digg .diggnum {height: 38px;font-size: 16px;line-height: 30px;font-weight: bold;}
.digg .diggit {height: 30px;line-height: 24px;}

/*fen ye */
.epages {width:630px;float:left; padding:3px; MARGIN: 2px;TEXT-ALIGN: center;margin:0 auto 10px auto;height:26px; line-height:26px;}
.epages A { BORDER: #dedfde 1px solid; padding:2px 6px 2px 6px; BACKGROUND-POSITION: 50% bottom; COLOR: #295aa8; MARGIN-RIGHT: 3px; TEXT-DECORATION: none;}
.epages A:hover {BORDER: #2c63b1 1px solid; BACKGROUND-IMAGE: none; COLOR: #254f9b; BACKGROUND-COLOR: #fff; text-decoration:none;}
.epages span {BORDER: #345ea9 1px solid; BACKGROUND-IMAGE: none; COLOR: #fff;  BACKGROUND-COLOR: #5478b8;padding:2px 6px 2px 6px; MARGIN-left: 0px;MARGIN-right: 3px; TEXT-ALIGN: center;}

.pinglun{width:643px;float:left; margin:auto;	border:1px solid #a7cafa;	text-align:left;}
.pl_title{width:643px;height:26px;line-height:26px;	background: #E9F2FB url(title_bg.gif) repeat-x left top;color: #07519A;}
.pl_title_left{width:280px;float:left;text-align:left;padding:0 0 0 10px;}
.pl_title_right{float:right;width:150px;height:26px;line-height:26px;text-align:left;}
.pl{width:645px;float:left;margin:0 auto;}

.comment{width:800px;border:1px solid #a7cafa;margin:0 auto 5px auto;overflow: hidden; }

/*soft list css define*/
.downlist{width:643px;text-align:center;margin-top:10px;height:24px;line-height:24px;}
.downlist2{width:643px;	text-align:center;margin-top:10px;}
.softname{width:340px;float:left;margin-left:10px;background-color:#D0E7F7;}
.softname2{width:340px;	float:left;	margin-left:10px;text-align:left;}
.softdate{width:76px;float:left;margin-left:2px;background-color:#D0E7F7;}
.softdate2{width:76px;float:left;margin-left:2px;}
.softsize{width:70px;float:left;margin-left:2px;background-color:#D0E7F7;}
.softsize2{width:70px;float:left;margin-left:2px;}
.softrenqi{width:50px;float:left;margin-left:2px;background-color:#D0E7F7;}
.softrenqi2{width:50px;	float:left;	margin-left:2px;}
.softrank{width:76px;float:left;margin-left:2px;background-color:#D0E7F7;}
.softrank2{width:76px;float:left;margin-left:2px;}
.softsay{width:620px;margin:5px 10px 10px 10px;text-align:left;}
.softinfo{width:610px;margin-left:10px;text-align:left;}
.softline{width:430px;margin:0 10px 0 10px;}

.topnews{width:290px;float:right;border:1px solid #aaccee;text-align:left;margin:0 0 5px;}
.topnews li { float:left; height:25px; margin-left:8px;width:280px;background:url(icon_li.gif) no-repeat 0 11px; line-height:25px; }
.topnews li a {color:#333333}
.hotnews{width:290px;float:right;border:1px solid #aaccee;text-align:left;margin:0 0 5px;}
.picnews{width:290px;height:265px;float:right;border:1px solid #aaccee;text-align:left;	margin:0 0 5px;}
.sider_title{width:290px;height:26px;line-height:26px;background: #E9F2FB url(title_bg.gif) repeat-x left top;color: #07519A;}
.sider_title_left{width:150px;float:left;text-align:left;padding:0 0 0 10px;}

/*news rank*/
.rank {	margin: 0px;padding: 8px 6px;}
.rank li {padding-left: 18px;line-height: 23px;}
.rank li.no1 {background: url(1.gif) no-repeat 4px center;}
.rank li.no2 {background: #F2F8FD url(2.gif) no-repeat 4px center;}
.rank li.no3 {background: url(3.gif) no-repeat 4px center;}
.rank li.no4 {background: #F2F8FD url(4.gif) no-repeat 4px center;}
.rank li.no5 {background: url(5.gif) no-repeat 4px center;}
.rank li.no6 {background: #F2F8FD url(6.gif) no-repeat 4px center;}
.rank li.no7 {background: url(7.gif) no-repeat 4px center;}
.rank li.no8 {background: #F2F8FD url(8.gif) no-repeat 4px center;}
.rank li.no9 {background: url(9.gif) no-repeat 4px center;}
.rank li.no10 {	background: #F2F8FD url(10.gif) no-repeat 4px center;}

/*控制面板 会员中心 */
.kzmb_boder{width:798px;margin:0 auto 5px auto;text-align:left;overflow: hidden;}
.search_nav{width:798px;border:1px solid #a7cafa;border-bottom:none;margin:0 auto 10px auto;text-align:left;	overflow: hidden;}
.search_title{width:798px;height:26px;line-height:26px;background: #E9F2FB url(title_bg.gif) repeat-x left top;color: #07519A;}
.search_boder{width:798px;border:1px solid #a7cafa;margin:0 auto 5px auto;text-align:left;overflow: hidden;}

.header	{ background: #E9F2FB ;color: #07519A;border: 1px solid #AACCEE;border-bottom: none;}
.header a	{ color: #000000 }
.tableborder{ background: #E1EFFB; border: 1px solid #AACCEE ;margin:0 auto 5px auto;} 

.newslist_title_left{width:480px;float:left;text-align:left;padding:0 0 0 10px;}

/* --增加鼠标效应的css定义开始-- */  
.titlebg {  font-family: tahoma, verdana;font-size: 14px;color: #ffffff; font-weight: normal;  background-color:#308701;}  
.selet_bg {background-color: #ffffff; text-align:left;}  
.f_one {  background-color: #ffffff;  }

.jiaohu1{border-right:1px solid #99bbdd;border-bottom:1px solid #99bbdd;height:28px; background:url(news_bg.gif);font-weight: normal;} 
.jiaohu2{ border-right:1px solid #99bbdd;height:28px; background: #ffffff;}

/*ad css define*/
.adbanner{width:760px;height:60px; float:right;}
.ad950{width:950px;margin:0 auto 10px auto;}
.ad468L{width:468px; height:60px; margin:auto; float:left;}
.ad468R{width:468px; height:60px; margin:auto; float:right;}
.ad468{width:100%;height:60px; margin:0 90px 10px;}
.adsider{width:290px;margin:5px auto 0px auto; float:right;}

.adbrand {MARGIN:0px auto 5px auto; WIDTH: 950px}
.adbrand UL {PADDING: 0px; MARGIN: 0px;LIST-STYLE-TYPE: none}
.adbrand LI {PADDING: 0px; DISPLAY: inline; MARGIN: 0px; }
.adbrand .img {PADDING-RIGHT: 4px}
.adbrand IMG {PADDING-BOTTOM: 0px! important}

.adpic {MARGIN:0px auto 5px auto; OVERFLOW: hidden; WIDTH: 950px}
.adpic .XGLI {FLOAT: left}
.adpic UL {PADDING: 0px; MARGIN: 0px; LIST-STYLE-TYPE: none;OVERFLOW: hidden; }
.adpic LI {PADDING: 0px; DISPLAY: inline; MARGIN: 0px;}

.ad_navtext {BORDER: #dcdcdc 1px solid;MARGIN: 5px auto 10px auto; WIDTH: 948px; COLOR: #000000; }
.ad_navtext UL {	PADDING-LEFT: 30px; HEIGHT: 24px}
.ad_navtext LI {FLOAT: left; WIDTH: 153px; LINE-HEIGHT: 23px; TEXT-ALIGN: left}
.ad_navtext LI A {COLOR: #dc0000}
.ad_navtext UL.bg {BACKGROUND-COLOR: #f5f4f3}
.ad_navtext UL.bg A {COLOR: #333}

.L {FLOAT: left}
.R {FLOAT: right}
/*footer css define*/
.flink { border: 1px solid #d8d8d8;width:928px;overflow: hidden;margin:0 auto 5px auto; padding:10px;}
.sitemap {height:24px;line-height: 24px;color: #275c91;margin: 5px auto 10px auto;text-align: center;background: #eaf3fb;border: 1px solid #d8d8d8;width:948px;overflow: hidden;}
.sitemap a:link{ color: #275c91;}
.sitemap a:visited {color:#275c91;}
.sitemap a:hover {color:#275c91;text-decoration:underline;}

.footer{width:760px;margin:auto;overflow: hidden;text-align:center;}

/*tuijian tuwen css*/
.pic_news{width:948px; border:1px solid #D8D8D8; margin:0 auto 5px auto; overflow:hidden;height:185px;}
.pic_news h3{background:url(rt_bg.gif) repeat-x; line-height:31px;height:31px; font-size:12px;padding-left:20px;}
.pic_news h3 span {margin-left:20xp; float:left; font-weight:700;}
.pic_news li{display:inline;	float:left;	padding:3px;width:125px !important; width:117px;margin-left:3px;}
.pic_news li span{display:block;overflow:hidden;width:120px !important; width:116px;text-align:center;}
.pic_news li img{border:1px solid #d8d8d8;width:118px; height:100px;margin-bottom:5px;}

/*ditu css */
.ditu{width:908px;border:1px solid #d8d8d8;padding:20px;margin:0 auto 10px auto;}
.ditu li{width:200px;margin-right:10px;float:left;}
.ditu li a{color:#800080;font-size:14px;line-height:24px;}