.head
{
    width:980px;margin-left:auto;margin-right:auto;margin-bottom:5px;text-align:center;
}
.headcontain
{
     width:980px;margin-left:auto;margin-right:auto;clear:both;
    padding-top:2px;margin-top:2px;
}


.bodywidth{width:970px;margin-left:auto;margin-right:auto;}
.loginbar
{
    width:980px;background:url(../images/topmenu.gif) repeat-x;line-height:180%;height:31px;margin-left:auto;margin-right:auto;
}
.loginbar a{color:#000;}
.h1menu{width:70px;color:#cd1b1b;text-align:center;}
.h1menu a
{
	color:#cd1b1b;font-size:15px;font-weight:bold;text-align:center;font-family:宋体;
	white-space:nowrap;
}
.h1menu a:hover{text-decoration:underline;color:#cd1b1b;}
.submenu
{
    width:70px;background:url(../images/tag_r.gif) no-repeat ;color:#fff;text-align:center;
    padding-left:4px;
}
.submenu a
{
	color:#fff;font-size:12px;white-space:nowrap;
}
.submenu a:hover{text-decoration:underline;color:#fff;}
#loginbar_left
{
    margin-top:5px;width:500px;float:left;text-align:left;
}
#loginbar_right
{
    margin-top:3px;width:400px;float:right;text-align:right;
}
#loginspace{background:url(../images/toppic1.gif) no-repeat;width:28px;height:27px;}

.btninput{background:#f3f3f3;height:20px;width:50px;background:url(../images/topbg.jpg) repeat-x;padding-top:2px;}

#login
{
    text-align:right;
    padding-bottom:20px;
}
.type_home
{
    background: url(../images/homebg.gif) no-repeat center top;
	text-align: center;width:82px;height:27px;font-size:14px;font-weight:bold;
	
	padding: 0px;padding-top:8px;
}
.type_n {
	background: url(../images/itembg.gif) no-repeat center top;
	text-align: center;width:82px;height:27px;font-size:14px;font-weight:bold;
	
	padding: 0px;padding-top:8px;margin-left:2px;
}
.menubody
{
    margin-top:40px;
}

/*搜索*/
.search
{
	clear: both; width:980px; margin-left:auto; 
	margin-right:auto; text-align:left; overflow:hidden; 
	background-color:#ECF3FD; background:url(../images/search_bg.gif) repeat-x;
}
.searchLeft
{
    float:left; width:3px; background:url(../images/search_left.gif) no-repeat;
}
.searchContain
{
    float:left; width:874px; text-align:left;
}
#addFav{float:left;width:100px;padding-top:20px;text-align:center;font-size:14px;}
#addFav a{color:#fff;}
.searchRight
{
    float:right; width:3px; height:76px; background:url(../images/search_right.gif) no-repeat;
}

.searchItem
{
	width:auto; margin-left:42px; height:22px; margin-bottom:6px; margin-top:10px;
}
.searchControl{margin-left:42px;color:#fff;}
.searchesf{float:left; border:1px solid #fff; border-bottom-width:0px; width:auto; height:22px; line-height:22px; padding-left:14px; _padding-left:7px; padding-right:10px;  background-image:url(../images/search_itembg.gif); color:#FFFFFF; font-size:14px;}
.searchesf a{color:#fff;text-decoration:none;}
.searchesf a:hover{text-decoration:none;color:#fff;}
.searchzf{float:left; border:1px solid #fff; border-top-width:0px; border-left-width:0px; border-right-width:0px; width:auto; height:22px; line-height:22px; padding-left:14px; _padding-left:7px; padding-right:10px; color:#FFFFFF; font-size:14px;}
.searchzf a{color:#fff;text-decoration:none;}
.searchzf a:hover{text-decoration:none;color:#fff;}
.searchContent{width:auto; height:auto; margin-left:50px; color:#FFFFFF;}
.searchRecord{}
.searchRecord a
{
    text-decoration:none;color:yellow;
}
.searchRecord a:hover{text-decoration:underline;color:#fff;}
/* 顶部结束 */

.menubodycss
{
    width:980px;float:right;text-align:left;margin-left:auto;margin-right:auto;
}
.bluemenucss
{
    background:url(../images/bluemenubg.GIF) no-repeat center center;width:71px;
    padding-right:2px;text-align:center;height:28px;
}
.bluemenucss a{color:#fff;}

.redmenucss
{
    background:url(../images/redmenubg.GIF) no-repeat center center;width:71px;height:28px; padding-right:2px;
    padding-top:5px;text-align:center;
}
.redmenucss a{color:#fff;}

.searchgifcss
{
    width:90px;float:left;padding-top:15px;padding-bottom:8px;
}
.homesearchcontain
{
     width:980px;margin-left:auto;margin-right:auto;clear:both;
    padding-bottom:3px;margin-bottom:3px;border:1px solid #a3c2e9;
    background:url(../images/searchmenubg.JPG) repeat-x;height:80px;
}
/*search*/
.homesearchbody
{
    text-align:left;padding:5px;padding-top:15px;padding-bottom:3px;
}
.homesearchtitle{font-size:14px;font-weight:bold;}
.box_tj{
	
	
}




.main_menu
{
	background:url(../images/bigmenubg.gif) repeat-x;height:76px;color:#fff;width:980px;
	
}


.mentfav
{
	width:150px;
}
.mentfav a{color:yellow;}
.homesearchcontain
{
     width:980px;margin-left:auto;margin-right:auto;clear:both;
    padding-bottom:3px;margin-bottom:3px;border:1px solid #ccc;
}
/*search*/
.homesearchbody
{
    text-align:left;line-height:180%;line-height:200%;padding:5px;
}
.homesearchtitle{font-size:14px;font-weight:bold;}
/*头条*/
.headline
{
    font-size:19px;font-family:宋体;font-weight:bold;
    text-align:center;line-height:200%;padding:3px;
}
.headline a{color:#054990;text-decoration:none;}
/*子头条*/
.subheadline
{
    font-size:14px;font-weight:bold;font-family:宋体;
    text-align:center;line-height:200%;padding:3px;
}
.subheadline a{color:#155299;text-decoration:underline;}

.todaynewsitem
{
    line-height:180%;font-size:14px;padding-left:8px;
}

.todaynewsitem a{color:#054990;}
.todaynewtitle
{
    line-height:180%;font-size:14px;width:70px;text-decoration:none;
}
.todaynewsitemnonline
{
    line-height:180%;font-size:14px;
}
.todaynewsitemnonline a{color:#000;}
#gb_search {
	background-image: url(../images/gb_search_bg1.gif);
}
.gb_search_h_1 {
	background-image: url(../images/gb_search1.gif);
	float: left;
	background-repeat: no-repeat;
	width: 64px;
        height: 22px;
	padding-top: 5px;
	font-size: 13px;
	font-weight: bold;
	color: #333;
	cursor: hand;
	margin-top:6px;
}
.gb_search_h_2 {
	
	display: block;
	float: left;
	height: 22px;
	width: 64px;
	margin-top: 6px;
	padding-top: 3px;
	cursor: hand;
}
	
.gb_search1 {
	height: 30px;
	display: block;
	border-left:1px solid #ccc;border-right:1px solid #ccc;
}

.gb_search2 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #bdd0e4;
	border-bottom-color: #bdd0e4;
	border-left-color: #bdd0e4;

	padding-top: 8px;
	padding-bottom: 10px;
}
.adleftborder
{
   height:60px;text-align:left;
    vertical-align:middle;padding:2px;
}
.adrightborder
{
    height:60px;text-align:left;
    vertical-align:middle;padding:2px;
}


/***圆角***/
#xsnazzy h1, #xsnazzy h2, #xsnazzy p {margin:0 10px; letter-spacing:1px;}
#xsnazzy h1 {font-size:2.5em; color:#fff;}
#xsnazzy h2 {font-size:2em;color:#06a; border:0;}
#xsnazzy p {padding-bottom:0.5em;}
#xsnazzy h2 {padding-top:0.5em;}
#xsnazzy { margin:1em;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#fff; border-left:1px solid #ffba43; border-right:1px solid #ffba43;}
.xb1 {margin:0 3px;background: #ffba43; }
.xb2 {margin:0 2px; border-width:0 2px;}
.xb3 {margin:0 1px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block;  border:0 solid #ffba43; border-width:0 1px;}

/****圆角***/

/*nav*/
.box{
	width:950px;
	margin:9px 0;
	text-align:left;
	/*background:#EEE;*/
	/*min-height:100px;*/
	overflow:hidden;
}
.logo,#nav,.ggTop{
	float:left;
}
#nav{
	width:680px;
}
.nav1,.nav2{
	width:99%;
	margin:8px auto 0;
}
.nav1 li,.nav2 li{
	float:left;
}
.nav1 li{
	padding:0 15px;
	text-align:center;
	border-right:1px solid #CCC;
}
.nav1 li.noborder{
	border:0;
}
.nav1 li a{
	font-size:14px;
	color:#D10E1C;
}
.nav2 li{
	margin-left:4px;
	display:block;
	padding:0 2px;
	height:18px;
	line-height:18px;
}
.nav2 li span{
	background:url("../images/tag_l.gif") no-repeat;
	padding-left:2px;
	display:block;
}
.nav2 li span a,.nav2 li span a:hover{
	display:block;
	color:#FFF;
	background:url("../images/tag_r.gif") no-repeat right 0 #3d84d2;
	padding:0 8px;
	text-decoration:none;
}
.clearFloat{
	clear:both;
	float:none;
	height:0;
	overflow:hidden;
}



#headnav {
	BACKGROUND: url(../images/bg12.gif) #eef9ff; FLOAT: left; WIDTH: 978px; HEIGHT: auto
}
#headnav DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 7px; WIDTH: 973px; PADDING-TOP: 7px; HEIGHT: auto
}
#headnav DT {
	FLOAT: left; WIDTH: 50px; HEIGHT: 44px
}
#headnav .nav_1 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(../images/dh_1.gif) no-repeat 12px 18px; FLOAT: left; PADDING-BOTTOM: 22px; WIDTH: 50px; LINE-HEIGHT: 22px; HEIGHT: 22px; TEXT-ALIGN: center
}
#headnav .nav_2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(../images/dh_2.gif) no-repeat 8px 20px; FLOAT: left; PADDING-BOTTOM: 22px; WIDTH: 50px; LINE-HEIGHT: 22px; HEIGHT: 22px; TEXT-ALIGN: center
}
#headnav .nav_3 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(../images/dh_3.gif) no-repeat 12px 18px; FLOAT: left; PADDING-BOTTOM: 22px; WIDTH: 50px; LINE-HEIGHT: 22px; HEIGHT: 22px; TEXT-ALIGN: center
}
#headnav .nav_4 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(../images/dh_4.gif) no-repeat 12px 20px; FLOAT: left; PADDING-BOTTOM: 22px; WIDTH: 50px; LINE-HEIGHT: 22px; HEIGHT: 22px; TEXT-ALIGN: center
}
#headnav .nav_5 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(../images/dh_5.gif) no-repeat 9px 24px; FLOAT: left; PADDING-BOTTOM: 22px; WIDTH: 50px; LINE-HEIGHT: 22px; HEIGHT: 22px; TEXT-ALIGN: center
}
#headnav DD {
	FONT-SIZE: 12px; FLOAT: left; LINE-HEIGHT: 22px; HEIGHT: 44px; TEXT-ALIGN: left
}
#headnav .dh_1 {
	WIDTH: 160px
}
#headnav .dh_2 {
	WIDTH: 55px
}
#headnav .dh_3 {
	WIDTH: 48px
}
#headnav .dh_4 {
	WIDTH: 120px
}
#headnav .dh_5 {
	WIDTH: 132px
}
#headnav .dh_6 {
	WIDTH: 95px
}
#headnav A {
	COLOR: #000000
}
#headnav A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
#headnav A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
#headnav A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
#headnav A:active {
	COLOR: #000000; TEXT-DECORATION: underline
}
.margin_r16 {
	MARGIN-RIGHT: 15px
}
.margin_r0 {
	MARGIN-RIGHT: 0px
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.hl {
	BORDER-RIGHT: #aaccee 1px solid; BORDER-TOP: #aaccee 1px solid; BORDER-LEFT: #aaccee 1px solid; BORDER-BOTTOM: #aaccee 1px solid;margin-bottom:10px
}

DL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
DT {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
DD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.hl1 {
	BORDER-RIGHT: #FDD877 1px solid; BORDER-TOP: #FDD877 1px solid; BORDER-LEFT: #FDD877 1px solid; BORDER-BOTTOM: #FDD877 1px solid;margin-bottom:8px;padding-bottom:3px;padding-LEFT:5px;padding-TOP:5px;padding-RIGHT:5px;text-align:left;
}
