@import url("commom.css");

.newsBoard
{
    width            : 300px; 
    white-space      : nowrap; 
    text-overflow    : ellipsis;  
    -o-text-overflow : ellipsis;  
    overflow         : hidden;
}

.newsRepTN
{
    width            : 280px; 
    text-overflow    : ellipsis;  
    -o-text-overflow : ellipsis;  
    overflow         : hidden;
    height:21px;
    line-height:21px;
}

.newsDate
{ 
    margin : 0px 5px 0px 5px;
}

.span-11 {
	FLOAT: left; margin-top:43px;
}

.search { margin-left:11px !important;_margin-left:7px;
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; BACKGROUND: url(bg21.gif) no-repeat -170px -390px; HEIGHT: 40px; width:348px !important;PADDING-TOP: 0px; _padding: 0px;_width:352px
}
.search .option {
	Z-INDEX: 10; POSITION: absolute; PADDING-BOTTOM: 0px; LINE-HEIGHT: 16px; MARGIN: 10px 0px 0px 3px; PADDING-LEFT: 5px; WIDTH: 75px; PADDING-RIGHT: 0px; BACKGROUND: url(tupic31.gif) #fff no-repeat -54px -370px; HEIGHT: 18px; COLOR: #0184cc; FONT-SIZE: 12px; CURSOR: pointer; PADDING-TOP: 3px
}
.search .sbox {
	MARGIN: 7px 0px 0px 6px; FLOAT: left
}
.search .sbox INPUT {
	Z-INDEX: 0; BORDER-BOTTOM: #9CD2FC 1px solid; POSITION: absolute; BORDER-LEFT: #9CD2FC 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 90px; WIDTH: 170px; PADDING-RIGHT: 0px; FONT: 12px/14px simsun; HEIGHT: 20px; COLOR: #999; BORDER-TOP: #9CD2FC 1px solid; BORDER-RIGHT: #9CD2FC 1px solid; PADDING-TOP: 4px
}
.search .sbtn {
	MARGIN: 7px 4px 0px 0px; FLOAT: right
}
.search .sbtn INPUT {
	BORDER-RIGHT-WIDTH: 0px; WIDTH: 65px; FONT: bold 12px/14px simsun; BACKGROUND: url(tupic31.gif) no-repeat 0px -235px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 26px; COLOR: #444; BORDER-LEFT-WIDTH: 0px; CURSOR: pointer
}

#sbArea_h {
	Z-INDEX: 20; BORDER-BOTTOM: #9CD2FC 1px solid; POSITION: absolute; BORDER-LEFT: #9CD2FC 1px solid; PADDING-BOTTOM: 1px; MARGIN: 33px 0px 0px; PADDING-LEFT: 1px; WIDTH: 80px; PADDING-RIGHT: 0px; BACKGROUND: #fff; COLOR: #444; FONT-SIZE: 12px; BORDER-TOP: #9CD2FC 1px solid; BORDER-RIGHT: #9CD2FC 1px solid; PADDING-TOP: 1px
}
#sbArea_h A {
	FLOAT: left; COLOR: #444; TEXT-DECORATION: none
}
#sbArea_h A:hover {
	BACKGROUND: url(tupic31.gif) #9CD2FC no-repeat -54px -384px; COLOR: #fff
}
#sbArea_h DIV {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 6px; WIDTH: 73px; PADDING-RIGHT: 0px; FLOAT: left; FONT-SIZE: 12px; CURSOR: pointer; PADDING-TOP: 3px
}

body{margin:0 auto;background:url(top_bg.gif) top center no-repeat;list-style:none; font-family:"宋体";}
.div{width:942px; margin: 0 auto; clear:both; overflow:hidden;}
.pad{padding-left:8px;}
.top{ height:41px;}
.menu{height:118px;}
.logo{ float:left;width:268px; height:63px; background:url(logo.gif) no-repeat; margin:43px 0 0 3px;}
.menu_div{float:right; width:640px; margin-top:55px; background:url(menu_f.gif) center 40px no-repeat; }
.menu_div td{float:left; list-style:none ;height:44px;}
.m_l{ width:20px; background:url(menu_l.gif) left top no-repeat;}
.m_m{width:650px;width:645px!important; background:url(menu_m.gif) repeat-x; padding-left:0px;}
.m_r{width:22px; background:url(menu_r.gif) right top no-repeat;} 
.m{width:auto; margin:0; }
.m li{float:left; background:url(line.gif) right center no-repeat; width:70px; text-align:center; height:40px; line-height:40px; padding:0; list-style:none;}
.m li a{ font-family:"微软雅黑","宋体"; font-size:15px;width:auto; font-weight: bold; color:#F9FAFA; height:40px; line-height:40px; text-decoration:none;}
.m li a:hover{background:url(menu_2.gif) center center no-repeat; height:36px; line-height:36px; width:auto; color:#F9FAFA; text-decoration:none;display: block;}

.flash_div{width:942px; padding-left:8px; margin:0 auto; background:url(flash_bg.gif) left 80px no-repeat; height:auto;}
.flash{ height:336px; width:575px; float:left; margin-top:44px; border:1px solid #FACA35; background:#fff; padding:0px; margin-bottom:16px;}
*html .flash{height:320px;}

.atice {float:right; height:auto; width:303px; padding :0px 25px; background:url(a_bg_01.gif) no-repeat;margin-top:5px; margin-bottom:16px;        }
.atice ul{ margin:0; list-style:none;}
.atice, .news_list ul li{ font-size:12px; list-style:none; }
.hot li{background:url(hot.gif) left center no-repeat; padding-left:12px;border-bottom:1px dashed #e5e5e5;line-height:25px;}
.hot2 li img{ margin:auto 0;vertical-align:middle}
.hot2 li{padding-left:6px;line-height:25px;padding-left:8px!important;}
.hot2 font{color:#999; font-size:12px; font-family: Times, serif; margin-left:12px;}
.hot2 li a{ text-decoration:none;  color:#3d3d3d; padding-left:16px;}
.hot2 li a:hover{text-decoration:underline; color:#F8991D;}

.info{height:220px;margin-bottom:10px; border:1px solid #00A4E1; border-top: none; background:url(tag_bg.gif) left top no-repeat; width:942px; width:940px!important;overflow:hidden; clear:both; *margin-top:5px!important;}
.news_l{float:left; width:66.5%;}
.news_r{float:right; width:15%; width:32.5%!important;text-align:left;}
.hidden{display:none;} 
.news_tag{
	width:auto;
	height:35px;
	position: relative;
	left: 5px;
	top: -8px;
	width:60%;
}
.news_tag li {float:left; padding:0 8px; margin: 0 8px; display:inline; text-align:center; line-height:35px; width:84px;} 
.news_tag li a:hover{ text-decoration: underline; color:#209573}
.tag01{cursor:pointer; background:url(tag_2.gif) center top no-repeat; line-height:35px;font-weight:bold; height:35px; color:#000;font-size:12px;text-decoration:none; overflow:hidden;} 
.tag01 a{ text-decoration:none; color:#000; font-weight:bold;}
.tag02{cursor:pointer; text-align:center; line-height:35px;font-weight:bold; height:35px; color:#000;font-size:12px; } 
.tag02 a{text-decoration:none; color:#fff; font-weight:bold;}

.date{ width:195px; margin-left:12px;/*background:url(date_top.gif) left top no-repeat;*/ padding-top:7px; margin-bottom:15px!important; margin-bottom:0;}
.date h1{background:#fff; text-align: center; line-height:25px; color:#FC9B1D; font-family:"宋体"; font-size:12px; font-weight:bold; margin:0;}
.date div{ background:url(date_bottom.gif) left top no-repeat; height:7px;}
date1{ margin-left:15px; font-size:12px; color:#666;}
.date1{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#666; background:none; padding-left:10px;} 




.table_list{width:0 auto; }
.table_list dd{list-style:none; float:left; background:url(title_bg.gif) 1px 1px no-repeat; height:300px;  border:1px solid #ACD2F0; margin-left:0!important;  }
.t_1{width:306px;margin-right:8px;margin-bottom:15px;}
.t_1 h1,.t_2 h1{ background:url(dot.gif) left center no-repeat; padding-left:16px; margin :4px 0 3px 10px; }
.t_1 h1 a,.t_2 h1 a{color:#0188CC; font-family:"微软雅黑","宋体"; font-size:16px; font-weight:bold; text-decoration:none;}
.t_2{width:308px;}
.t_1 h1 a:hover,.t_2 h1 a:hover{color: #FF6600; font-family:"微软雅黑","宋体"; font-size:16px; font-weight:bold; text-decoration:none;}
.t_2{width:308px;}
.more{ text-align:right; padding-right:18px; padding-top:15px; height:28px; width:auto;}
.more img{border:0;}

.link{width:auto; background:#EAEBEB; border:1px solid #D8D8D8; margin-top:15px; padding:10px 15px;}
.link img{border:1px solid #B5B4B4; margin-left:10px;}
.link li{float:left; margin-right:8px;}
.link a{ font-size:12px; font-family:"宋体"; color:#000000; text-decoration:none; margin-left:10px;text-decoration:underline;}
.link a:hover{color:#6699FF; }
.foot{ width:auto; margin-top:10px; background:url(line_f.gif) center top repeat-x; padding-top:30px; text-align:center; font-size:12px; font-family:"宋体"; color:#666666;}
.foot a{color:#ccc; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.foot a:hover{color:#ddd; text-decoration:none;}

.news_list ul{ width:auto; background:#fff; margin:0 0 0 5px; margin:0 0 0 5px!important; padding:0!important;}
.news_list ul li a{ font-size:12px; color:#313131; text-decoration:none;}
.news_list ul li a:hover{color:#038050;}
.class_div{width:918px; margin:0 auto;}
.td1{width:14px;}
.cls{ width:918px; margin:55px auto 15px auto; background:url(cls_top.gif) center top no-repeat; padding-top:36px;}
.cls_left{width:218px; background:url(cls_left.gif) left top repeat-x;}
.cls_right{width:704px;background:url(cls_right.gif) left top repeat-x;}
.table_div, .table_div1{height:auto; width:auto; margin:0 6px 20px 7px; background:#fff;}
.site{ font-size:12px; line-height:30px; letter-spacing:1px; background:url(dot3.gif) left center no-repeat; padding-left:25px; margin:0 14px; color:#8A8A8A;}
.table_div a, .site a{font-size:12px;color:#8A8A8A; text-decoration:none; margin-right:5px;}
.table_div a, .site a:hover{color:#afafaf; text-decoration:none;}
.table_div ul{ margin:0;}
.table_div ul li{background:url(hot.gif) 10px center no-repeat; padding-left:4px; border-bottom:1px solid #efefef; width:auto; margin:0 14px; list-style:none;font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#666; line-height:25px;}
.table_div ul li a{line-height:25px;text-decoration:none; font-size:12px; color:#333;}
.table_div ul li a:hover{text-decoration:none; color:#666;}
.table_div span{ width:auto; padding:14px; line-height:30px; letter-spacing:1px; text-align:center; font-size:12px;}
.table_div h1, .table_div1 h1{ width:80%; text-align: center; font-family:"微软雅黑"; font-weight:bold; border-bottom:1px dashed #ececec; line-height:35px; margin:10px auto; height:35px; font-size:18px; color:#FB7C00;}
.line_title{ border-bottom:1px solid #DFDFDF; width:auto; margin:0 14px 10px 14px;}
.channel{width:190px; margin-left:12px; background:#fff url(class_t.gif) left top no-repeat; padding-top:7px; clear:both; padding-bottom:15px; padding-left:5px; _display:inline-block; overflow:hidden;}
.channel h1{line-height:25px; background:#fff url(line_bottom.gif)  center bottom  no-repeat; margin:0; padding-left:15px; font-size:12px; font-family:"宋体"}
.channel ul{ margin:0}
.channel ul li {list-style:none; background:url(dot_c.gif) left center no-repeat; margin:0;  padding:10px 10px 10px 6px; height:auto; width:auto; }
.channel ul li a{ line-height:30px; font-size:12px; font-weight:bold; margin-bottom:4px; color:#5E5F60; text-decoration:none; background:#E9E9E9;  width:auto; height:auto; padding-left:15px; display: block;}
.channel ul li a:hover{line-height:30px; background:#AFAFAF; text-decoration:none;}


.vote_r{width:190px; margin-left:12px; background:#fff url(class_t.gif) left top no-repeat; padding-top:7px; clear:both; padding-bottom:15px; padding-left:5px;}
.vote_r h1{line-height:25px; background:#fff ; border-bottom:1px solid #e9e9e9; margin:0; padding-left:15px; font-size:12px; font-family:"宋体"}
.vote_r ul{ margin:0}
.vote_r ul li {list-style:none; background:url(dot_c.gif) left center no-repeat; margin:0;  padding:10px 10px 10px 6px; height:30px; width:auto; }
.vote_r ul li a{ line-height:30px; font-size:12px; font-weight:bold; margin-bottom:4px; color:#5E5F60; text-decoration:none; background:#E9E9E9;  width:auto; height:30px; padding-left:15px; width:auto; display: block;}
.vote_r ul li a:hover{line-height:30px; background:#AFAFAF; text-decoration:none;}
.arc_list ul{ margin:0;}
.arc_list ul li{ background:url(dot_c.gif) left center no-repeat; list-style:none; padding-left:10px; line-height:20px;}
.arc_list ul li a{line-height:20px; font-size:12px ; color:#5e5f60; text-decoration:none;}
.arc_list ul li a:hover{ text-decoration: underline; color:#F63;}

.title{
    width :auto;
   	margin:10px 20px;

}
.title h2{
	line-height:30px;
	text-align:center;
	border-bottom:1px solid #e5e5e5;
	font-size:22px;
	display:block;
	background:url(../images/title_bottom.gif) center center no-repeat;
}
.content{width:auto;
     padding:0px 20px;
	 line-height:25px;
	 letter-spacing:1px;
	 }
#vote_list{ font-size:12px;}

#vote_list dl{ margin-bottom:5px; width:100%; overflow:hidden; border-bottom:1px dotted #B9DFF9;}
#vote_list dt{ color:#077ac7; font-size:12px; font-weight:bold; text-indent:1em;height:30px; line-height:30px;}
#vote_list dd{ color:#077ac7; padding-right:10px; height:24px; line-height:24px;}

#vote_list dl.inline{}
#vote_list dl.inline dd{ float:left; display:block;}
#vote_list dl.pic_vote{}
#vote_list dl.pic_vote dd{ float:left; display:block; width:94px; height:90px; overflow:hidden; text-align:center; margin-top:10px; line-height:18px;}
#vote_list dl.pic_vote dd img{ padding:1px; border:1px solid #ccc;}


.pagelist { margin:15px auto; text-align:center; clear:both;font-size:12px; margin-right:50px;}
.pagelist a { padding:3px 6px 2px; margin:3px; border:1px solid #B9DFF9; text-align:center; color:#077ac7; font-size:12px;}
.pagelist a.now{ background:#077ac7; color:#fff; border:0;}
.pagelist a:hover,#pages a.now:hover { background:#077ac7; color:#fff;}

#content h3,.box h3,#text_1{ font-size:12px; background-color:#efefef; color:#077ac7; line-height:24px;  padding:0 8px;}
#content h3 a,.box h3 a,#text_1 a{ color:#077ac7; font-weight:bold; font-size:12px;}
#text_1{text-align:right; padding-right:10px; margin:0 14px; background-color:#efefef;}

#content {width:100%; margin:0 auto; overflow:hidden;}
#content_head { text-align:center; padding:10px; border-bottom:1px solid #B9DFF9; }
#content_head h1 { font-family:"宋体"; font-size:20px; color:#077ac7;}
#content_head h2{line-height:24px; font-size:12px; font-weight:normal;}
#digest { margin:10px; border:1px solid #eee; background-color: #fefeff; padding:8px; line-height:150%;text-indent:2em; font-size:14px;}
#digest strong { color:#f00;}
#endtext{ margin:0 auto;}
#endtext,#endtext p,#endtext li,#content p{text-align:left; text-indent:2em; overflow:hidden; font-size:14px; clear:both; line-height: 180%; word-wrap:break-word; word-break:break-all;}
#endtext,#endtext p,#endtext li{ width:620px;}
#endtext .icon { border:0; margin:3px 0 0;}
#endtext img { border:1px solid #ccc;max-width:700px;width:expression(this.width > 700 && this.width > this.height ? 700 : true);overflow:hidden;}
#endtext p{ margin-top:10px;}
#endtext a { text-decoration:underline;	color:#1f3a87;}
#endtext a:hover { color:#bc2931;}


.listbox{
	width:100%;
	overflow:hidden;
	float:left;
	clear:both;
	overflow:hidden;
}
.listbox dl{
	width:98%;
	clear:both;
	margin-right:8px;
	margin-top:8px;
	float:left;
}
.listbox ul a{
	color:#777;
}
.tbox{/* 自适应宽度的块(通用块) */
	width:90%;
	overflow:hidden;
	margin-left:20px;	
}
.tbox dt{
	height:35px;
	overflow:hidden;
	clear:both;
	width:90%;
	border-bottom:2px solid #ccc;

}
.tbox dt h1{
	height:25px;
	position:relative;
	width:100px;
	display:block;
	line-height:25px;
	text-align:left;
	padding-left:10px;
	padding-right:4px;
	float:left;
	color:#4A7749;
	border-bottom: 2px solid #FF9900;
}
.tbox dt h1 a{
	color:#666;
	font-size:14px;
}
.tbox dt h1 a:hover{
	color:#f30;
	text-decoration:none;
}
.tbox dt span{
	float:right;
	width:100px;
	position:relative;
	_display:block;
	line-height:25px;	
	text-align:right;
	padding-right:10px;
	color:#333;
}
.tbox dt span a{
	color:#333;
	text-decoration:none;
}
.tbox dt span a:hover{
	color:#f30;
}
.tbox dd{
	padding:4px 4px 0px 0px;
	margin-left:0;
	overflow:hidden;
}
.tbox dd ul li{ line-height:22px;}

