html,body { height: 100%; }
 
body {
	background:url(../images/big_bg.jpg) no-repeat center top;
	line-height: 150%;
	background-color:#ffefd6;
	}
 
body,input,select,button { font-family: verdana,simsun,sans-serif; }
 
body,select,input,textarea,button,h1,h2,h3,h4,h5,h6,table { font-size: 12px; }
 
body,h1,h2,h3,h4,h5,h6,ul,ol,li,form,p,dl,dt,dd,img,blockquote {
	margin: 0;
	padding: 0;
	border: 0; }
  
ul,ol { list-style: none; }
  
a {
	color: #fff;
	text-decoration: none; }
 
	a:hover {
		color: #fff;
		text-decoration: underline; }
 
div,table { margin: auto; }

/*.all_body{background:url(../images/big_bg.jpg) no-repeat center top;}*/
.header {
	width: 881px;
	height:134px;
	text-align:right;
	background:url(../images/top.jpg) no-repeat; }
.header_menu{ padding:5px 20px 0 0 ; font-weight:700; }

/*菜单*/
#nav { padding:78px 0 0 360px;*padding-top:77px;_padding-top:76px;  list-style-type: none;
}
#nav li a ,#nav li a:hover{ display: block; margin-left:5px; width:91px; height:33px; font-weight:700; line-height:33px;  text-align: center;}
#nav li a {background:url(../images/menu_a.gif);}
#nav li a:hover {background:url(../images/menu_b.gif);}
#nav li {float: left;
}
#nav li ul {padding:0;left: -999em;  margin: 0px; width: 105px; list-style-type: none; position: absolute; text-align: center
}
#nav li ul li {width: 95px; height:25px; line-height:25px;}
#nav li ul a {
	display: block; background:#999; font-weight: bold;
}
#nav li ul a:hover {
	font-weight: bold;background:#eee; color:#999; text-decoration: none;
}
#nav li:hover ul,#nav li.sfhover ul{
	left: auto
}
#nav li ul ul {margin: -23px 0 0 90px; *margin: -23px 0 0 44px;
}
#nav li:hover ul ul,#nav li.sfhover ul ul {
	left: -999em
}
#nav li:hover ul{
	left: auto
}
#nav li li:hover ul {
	left: auto
}
#nav li.sfhover ul {
	left: auto
}
#nav li li.sfhover ul {
	left: auto
}
#nav li:hover ,#nav li.sfhover{
	font-weight: bold;
}
.main {
	width: 881px; min-height:405px;_height: 405px;_overflow: visible;} 
/*登陆面*/

.main_left{width:226px; height:469px; border:1px solid #8d0c17; float:left;background:url(../images/main_bg.jpg) repeat-x;background-color:#fbaf1d;}/*20091009*/
.main_left_a{width:226px; min-height:472px;_height: 472px;_overflow: visible; border:1px solid #8d0c17; float:left;background:url(../images/main_bg.jpg) repeat-x; background-color:#fbae20;}
.main_right{width:653px;height:469px; float:left; background:url(../images/main_right_bg.jpg);}/*20091009*/
.main_right_a{width:653px;min-height:472px;_height: 472px;_overflow: visible; float:left; background:url(../images/main_right_bg.jpg);}/*20091009*/
.main_right_inf{padding:10px 10px 10px 20px;}
.main_right_inf_a{padding:10px 10px 10px 20px;}

.main_left .logon_tit{font-size:14px; color:#fc4; height:40px;}
.main_left .logon_tit span,.cont_inf{color:#fff;}
.main_left .cont_inf{ text-align:center;}
.main_left .cont_line{padding-top:10px;}
.main_left .cont_tit{ width:205px;font-size:14px; color:#fc4; height:30px; line-height:30px; padding:10px 0 0 10px;}
.main_left .cont_tit_a{ width:205px;font-size:14px; color:#830312; height:30px; line-height:30px; padding:10px 0 0 10px;}
.main_left .cont_link li{float:left; width:72px; padding-left:30px; height:25px; line-height:25px;}
.main_left .cont_tit a{font-size:14px; color:#fc4;}
.main_left .cont_tit a:hover{font-size:14px; color:#fc4;}
.main_left .cont_tit_a a{font-size:14px; color:#830312;}
.main_left .cont_tit_a a:hover{font-size:14px; color:#830312;}
.main_left .cont_img{ padding:10px; text-align:right;}
.main_left .cont_tit_line_a,.main_left .cont_tit_line_b,.main_left .cont_tit_line_c,.main_left .cont_tit_line_d{ width:205px;height:1px; overflow:hidden;}
.main_left .cont_tit_line_a{ border-bottom:1px solid #b86a15; background:#e88108;}
.main_left .cont_tit_line_b{ border-bottom:1px solid #cd7a07; background:#ee8c07;}
.main_left .cont_tit_line_c{ border-bottom:1px solid #d48306; background:#f59506;}
.main_left .cont_tit_line_d{ border-bottom:1px solid #dd9a06; background:#feb206;}
.main_left table a{ font-size:16px; font-weight:700;}
.btn { border:1px solid #800; width:40px; height:20px; padding-bottom:2px; *padding-top:2px;color:#fff; background:#a8061d;}
.btn1 {border:1px solid #800; width:67px; height:22px; padding-bottom:2px; *padding-top:2px;color:#fff; background:#aa071a;}
.btn1a {border:1px solid #800; padding-bottom:2px; *padding-top:4px;color:#fff; background:#aa071a;}
.btn2{ width:300px;height:17px; line-height:17px; border:1px solid #000; background:#fff;}
.btn2a{ height:20px; line-height:20px;border:1px solid #000; background:#fff;}
.btn3a{ height:18px; line-height:18px;border:1px solid #000; background:#fff;}
.btn3{border:1px solid #a1b9d5; width:125px;}
/*搜索*/
.main_right .searcher_top{width:598px;height:4px; overflow:hidden; background:url(../images/searcher_top.jpg);}
.main_right .searcher{ width:598px; height:93px; background:url(../images/searcher_bg.jpg);}
.main_right .searcher .searcher_img{float:left;}
.main_right .searcher .searcher_inf{ padding-top:15px; font-size:14px;}
.main_right .searcher .searcher_change{ padding-top:10px;}
/*快速*/
.main_right .kslj{width:590px;padding:6px 0 13px 10px;*padding:6px 0 6px 10px;_padding:0 0 0 10px;*margin-bottom:5px;_margin-bottom:0; border-bottom:1px dashed #ddd;}/*20091009*/
.main_right .kslj .kslj_tit{ float:left;_margin-top:9px;} 
.main_right .kslj ul{width:480px; height:38px;  padding:0 0 0 60px;*padding:0 0 0 30px; _padding-top:10px;}
.main_right .kslj ul li{ width:120px; height:25px; float:left;}
.main_right .kslj ul li a,.main_right .kslj ul li a:hover{ color:#000; font-size:14px;}


/*hd*/
.hd_box {
	padding-top:10px;
	*padding-top:5px;
	width: 595px;
	font-size: 12px; }
 
.hd_tab {
	list-style: none;
	padding: 6px 6px 5px;
	border-bottom: 1px #770303 solid; }
 
	.hd_tab li {display: inline; }
 
		.hd_tab li a {
            font-size:13px;
			font-weight:700;
		    color:#fff;
			border: 1px #770303 solid;
			border-bottom: none;
			text-decoration: none;
			padding: 6px 10px 5px;
			*padding: 8px 10px 6px!important;
			background:#b7071c; }
			
		.hd_tab li.no a {
		    font-size:13px;
		    font-weight: 700; 
		    color:#000;
			padding: 6px 10px 6px;
			*padding: 8px 10px 7px!important;
			background: #fff; }
 
.hd_tab_mo {
	border: 1px #770303 solid;
	height:235px;
	*height:245px;
	padding:5px 15px 10px;
	*padding-bottom:3px;
	_padding-bottom:5px;
	border-top: none; }/*20091009*/
.hd_tab_mo p{float:left;}
.hd_tab_mo ul li{ height:27px;*height:25px; _height:20px; _padding-top:5px;border-bottom:1px dashed #ddd;}/*20091009*/
.hd_tab_mo .news_left,.hd_tab_mo .news_right{ padding-top:5px; _padding-top:1px;}
.hd_tab_mo .news_left{ width:393px; height:20px; _height:18px;overflow:hidden;}/*20091009*/
.hd_tab_mo .news_left a{ color:#000;}
.hd_tab_mo .news_left a.hs{color:#c86;}
.hd_tab_mo .news_right{width:170px; text-align:right;}
.hd_tab_mo .news_more{width:500px; text-align:right;}
.hd_tab_mo .news_more a{ color:#000;}
.main_right_inf_a h1{ display:block;font-size:15px; font-weight:700; border-bottom:3px solid #770303;}
.main_right_inf_a h1 a{ color:#000;}
.main_right_inf_a h1 a:hover{ color:#000;}/*20090915*/
.main_right_inf_a h2{ font-size:16px; padding:20px 5px 10px; text-align:center;}
.main_right_inf_a h3{ padding:5px; font-weight:normal; text-align:center; border-bottom:1px dashed #ddd;}
.main_right_inf_a h4{ padding:5px; font-weight:normal; text-align:right; border-bottom:1px solid #ddd; padding:8px 0; margin-bottom:10px;}
.main_right_inf_a h5{ font-size:14px;padding-top:8px; color:#770303;}
.main_right_inf_a h6{ font-weight:normal;}/*20090915*/
.main_right_inf_a h6 a{ color:#000;}/*20090915*/
.main_right_inf_a h6 a:hover{ color:#000;}/*20090915*/
.main_right_inf_a p{ padding-top:10px;width:98%; margin-left:10px; line-height:200%;}
.main_right_inf_a .tsjz td{ border-bottom:1px dashed #ddd;height:25px; line-height:25px;}
 /*userRegister*/
.main .main_userreg{
     min-height: 500px;
	_height:500px;
	_overflow:visible;
	background:url(../images/main_bg.jpg) repeat-x;
	background-color:#faaf22;}
.main .main_userreg table h1{ display:block; font-size:15px; font-weight:700; height:25px; border-bottom:3px solid #770303;}
.main .main_userreg span{ color:#FF0000;}
.regtext {
	COLOR: #dc143c; TEXT-ALIGN: right
}

/*infoArticleList*/
.lianbo_leftan { padding-left:5px;float:left; height:32px;}
.lianbo_rightan {float: right; height:32px;}
.lianbo_bottom2 {float: left; width: 500px; height: 32px;}

.lianbo_leftan a {
	display: block; background: url(../images/left.gif) no-repeat; width: 10px; color: #fff; height: 32px
}
.lianbo_leftan a:hover {
	display: block; background: url(../images/left.gif) no-repeat; width: 10px; color: #fff; height: 32px
}
.lianbo_rightan a {
	display: block; background: url(../images/right.gif) no-repeat; width: 10px; color: #fff; height: 32px
}
.lianbo_rightan a:hover {
	display: block; background: url(../images/right.gif) no-repeat; width: 10px; color: #fff; height: 32px
}
/*infoArticleList hd*/
.hd_box_syd {overflow: hidden; width:600px;_width:598px;}
.hd_box_syd ul {width: 2170px;}
.hd_syd {
    height:20px;
	*height:18px;
	list-style: none;
	padding-left:5px;
	padding-top:10px;
	*padding-top:12px;
	border-bottom: 1px #770303 solid; }
.hd_syd li {display: inline;margin-right:8px; }
	
	.hd_syd li a {
            font-size:13px;
			font-weight:700;
		    color:#fff;
			border: 1px #770303 solid;
			border-bottom: none;
			text-decoration: none;
			padding: 3px 10px 5px;
			*padding: 5px 10px 7px;
			background:#b7071c; }
			
		.hd_syd li.no a {
		    font-size:13px;
		    font-weight: 700; 
		    color:#000;
			padding: 3px 10px 5px;
			*padding: 5px 10px 7px;
			background: #fff; }

.hd_syd_mo {width:580px;}
.hd_syd_mo ul{ padding-top:5px;}
.hd_syd_mo li{ height:35px; line-height:35px; _height:25px; _padding-top:10px; border-bottom:1px dashed #ddd;}
.syd_a{width:400px; *padding-top:2px; display:block; float:left;}
.syd_b{width:180px; display:block; float: right;}
.hd_syd_mo li a{ color:#000;}
.hd_syd_mo li a:hover{ color:#FF0000;}
.news_fy{ height:33px; line-height:33px;text-align:center;}
.news_fy a{ color:#000;}
.news_fy a:hover{ color:#FF0000;}
.keyword_inf{ text-align:right;}

.hd_syd_mo {width:580px; padding-left:15px;}
.hd_syd_mo li{ height:35px; line-height:35px; _height:25px; _padding-top:10px; border-bottom:1px dashed #ddd;}
.hd_syd_mo li a{ color:#000;}
.hd_syd_mo li a:hover{ color:#FF0000;}
.news_fy{ height:33px; line-height:33px;text-align:center;}
.news_fy a{ color:#000;}
.news_fy a:hover{ color:#FF0000;}
.keyword_inf{ text-align:right;}


.foot {
	width: 881px;
	*padding-top:14px;
	text-align:center;
	color:#c88c68;
	 } 
.foot a{ color:#c86;}
.foot a:hover{ color:#FF0000;}
/*.syd_table_bg{width:190px; background:#fff; border:10px solid #ddd; border-top:none;}*/
.syd_table_bg{width:190px; background:#fff; border:10px solid #ddd; margin-top:10px; margin-bottom:10px;}
.leftnavtitle{height:25px; padding:5px 5px 0; border-bottom:1px solid #ddd; margin:0 5px 5px;}
.leftnav ul{margin:0 14px 0 10px;}
.leftnav ul li{border-bottom:1px dashed #ddd; margin-bottom:5px; padding-bottom:5px;}
.leftnav ul li a{ color:#000;}
.leftnav ul li a:hover{ color:#000;}

.divNoWrap{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
	/*Opera专用*/
	-o-text-overflow: ellipsis; 
	/*firefox下实现要配套对应的xml文件*/
	-moz-binding: url('ov.xml#ellipsis');
}