/*---------------------------------庆国庆页面头部、已取消*/
.topbg{
	background:transparent url(../images/gqbg.png) no-repeat scroll center top;
}
.gqtopbg{
	width:100%;
	height:46px;
}
/*---------------------------------页面头部*/
#header {
	clear:both;
	overflow:hidden;
	margin-top:8px;
	width:100%;
	height:95px;
}
.logo {
	float:left;
	padding-left:2px;
	width:137;
}
.banner {
	float:right; 
	width:795px;
}

/*---------------------------------search*/
#search{margin:0;padding:0;width:100%;height:100%;clear:both;overflow:hidden;margin-top:8px;}
p{margin:0px;padding:0px;float:left;}
.SoTab1{font-family:Arial, Helvetica, sans-serif;width:400px;font-size:13px;float:center;background-repeat:no-repeat;padding-left:13px;line-height:16px;}

.SoTab2 a{line-height:20px;text-align:center;float:left;width:61px;padding:3px 0px 0px 0px;-moz-outline: none;outline: none;background:url(../images/searchBgOff.jpg);margin-right:3px;}
.SoTab2 a:hover{text-decoration:none;width:61px;padding:3px 0px 0px 0px;color:black;margin-right:3px;}
.SoTab2 .active{width:61px;padding: 3px 0px 0px 0px;font-weight:bold;color:#fff;margin-right:3px;}
.SoTab2 .active:hover{color:#fff;margin-right:3px;}
.SoTab2 .active,.SoTab2 .active:hover,.SoTab2 .active:visited {background:url(../images/searchBgOn.jpg);color:#fff;}

.topnav_xg {MARGIN: 9px auto 0px; WIDTH: 975px; HEIGHT: 18px;}
.gb3{cursor: pointer; width: 48px; float: left; padding-top:3px; background: url(../i/ico_01.gif) no-repeat right; font-size:13px;}
.gb3 a{text-align:left; padding-left:5px;padding-right:12px;width:60px;}
.gb3 a:hover{TEXT-DECORATION: none;color:#FF0000;}
.bor2 {BORDER-left: #a2bae7 1px solid; BORDER-bottom: #a2bae7 1px solid; BORDER-right: #a2bae7 1px solid;}
.lst2 {padding-top:3px; color: #6b7074;}
.lst2 a {color: #6b7074; text-decoration:none;}
.lst2 a:link{color: #6b7074; text-decoration:none;}
.lst2 a:active{color: #6b7074; text-decoration:none;}
.lst2 a:hover{color: #FF0000; text-decoration:underline;}
.searchtb{height:73px; margin:0;}
.searchtb table{width:100%;height:70px;border:0;}
.search form{margin:0; padding:0;}
.searchtb{background:#F0FCEF;border:#94AD92 1px solid ;}
.searchtb .tba{text-align:left; padding-top:5px; line-height:33px;}
.searchtb .tba a{margin:0 10px;}

.searchContent{
	float:right;
}
.searchContent ul li{
	float:left;
}
.searchTxt{
	padding:4px 35px 0 0;
}
.arrow{
	color:#ff0000;
}
#srh_a #srh_i{margin-top: 2px;+margin-top:3px;}
#gl_a #gl_i{margin-top: 5px;+margin-top: 5px;}
#search_input{border:#7b9abd 1px solid;font-size:14px;line-height:18px;height:18px;padding-top:2px;width:258px;margin-left:8px;margin-top:8px;+margin-top:6px;font-family: Verdana;}
#search_input:hover{border:#bdb67b 1px solid;}
#searchbutton{float:left;height:25px;_height:24px;width:57px;font-size:14px;margin-left:7px;margin-top:6px;line-height:20px;font-family:arial;}

/*---------------------------------天气、站点导航*/
#webGuide {
	clear:both;
	overflow:hidden;
	width:100%;
	height:32px;
	text-align:left;
}
.data {
	float:left;
	width:140px;
	height:32px;
	text-align:center;
	padding:10px 10px 10px 20px;
	*padding:12px 10px 10px 20px !important;
	*padding:12px 10px 10px 20px;

}

.webGuideRight{
	float:right;
	line-height:32px;
}
.webGuideRight ul{
	float:left;
}
.webGuideRight ul li{
	float:left;
	display:block;
}
.webGuideRightTitle{
	font-weight:bold;
	color:#03510E;
	padding-right:3px;
}
.webGuideRightContent{
	color:#0000FF;
	padding:0 0 0 15px;
}
.webGuideRightContent2{
	color:#0000FF;
	padding:0 0 0 5px;
}

/*---------------------------------页面主体*/

/*----------页面主体左边栏目*/
.colLeft {
	clear:both;
	overflow:hidden;
	float:left;
	width:230px;
}

.colLeft .search{
	zoom:100%;
	overflow:hidden;
	background:#FBF7E8;
	border:#A1DB72 1px solid;
	margin-bottom:8px;
}
.colLeft .search .content{
	overflow:hidden;
	margin:0 5px 5px 5px;
	padding:5px 5px 3px 5px;
	text-align:left;
	line-height:180%;
}
.colLeft .search .content .tishi {
	color:#FF6633;
	font-weight:bold;
}
.colLeft .weather{
	zoom:100%;
	overflow:hidden;
	background:#A5DC78;
}
.colLeft .weather .title{
	height:21px;
}
.colLeft .weather .title ul li{
	float:left;
}
.colLeft .weather .title_l{
	background:#fff;
	width:70px;
	height:20px;
	margin:2px 0 0 10px;
	padding-top:1px;
	font-weight:bold;
}
.colLeft .weather .title_r{
	float:left;
	height:20px;
	padding:3px 0 0 80px;
}
.colLeft .weather .content{
	overflow:hidden;
	background:#fff;
	margin:0 5px 5px 5px;
	padding:5px 0 5px 32px;
	text-align:center;
}
.colLeft .notice{
	margin-top:8px;
	overflow:hidden;
	background:#A5DC78;
	width:100%;
}
.colLeft .notice .title{
	height:21px;
	line-height:21px;
	color:#066001;
	font-weight:bold;
	text-align:left;
	padding-left:12px;
}
.colLeft .notice .content2{
	clear:both;
	overflow:hidden;
	background:url(../images/noticebg.jpg);
	height:114px;
	width:100%;
}
.colLeft .notice .content2 .scroll {
	width:100%;
	height:100px;
	text-align:center;
	line-height:100px;
	word-wrap:break-word; 
}
.colLeftStyle{
	clear:both;
	overflow:hidden;
	width:228px;
	margin-top:8px;
	border:#A1DB72 1px solid;
	text-align:left;
}
.colLeftStyle .title{
	margin:1px 1px 0 1px;
	height:24px;
	background:url(../images/colLeftTitleBg.jpg);
	text-align:left;
	line-height:24px;
}
.colLeftStyle .title h3{
	float:left;
	padding-left:10px;
	color:#276200;
	font-weight:bold;
	letter-spacing:1px;
}
.colLeftStyle .title .more{
	float:right;
	padding-right:10px;
}
.colLeftStyle .title .more a{
	color:#0E2B01;
	text-decoration:none;
}
.colLeftStyle .title .more a:hover{
	color:#FF3A3A;
	text-decoration:underline;
}
.colLeftStyle .title .zone{
	color:#FF3A3A;
	text-decoration:underline;
}

.colLeftStyle .title h3 .zone a:link{color: #066001; text-decoration:none;}
.colLeftStyle .title h3 .zone a:visited {color: #066001; text-decoration:none;}
.colLeftStyle .title h3 .zone a:hover {color: #FF0000; text-decoration:underline;}
.colLeftStyle .title h3 .zone a:active {color: #FF0000; text-decoration:underline;}

.colLeftStyle .content{
	overflow:hidden;
	padding:5px 2px 3px 3px;
}
.colLeftStyle .contentPersonalWebsite{
	float:left;
	padding:5px 3px 6px 3px;
}
.colLeftStyle .contentPersonalWebsite ul li{
	float:left;
	text-align:center;
	padding-left:10px;
}
.colLeftStyle .content .contentTitle{
	float:left;
	width:220px;
	padding:0 0 0 3px;
	font-weight:bold;
}
.colLeftStyle .content  ul{
	padding:0 0 3px 0;
}
.colLeftStyle .content  ul li{
	padding:1px 0 1px 0;
}
.listdot{
	font-family:"宋体";font-size: 14px;	color: #FF4F03;	
}
/*----------页面主体右边栏目*/
.colRight {
	float:left;
	width:737px;
	margin-left:8px;
}
/*--colRightStyle1是热门新闻栏目--*/
.colRightStyle1{
	clear:both;
	overflow:hidden;
	width:735px;
	border:#A5DC78 1px solid;
}
.colRightStyle1 .title{
	margin:1px 1px 0 1px;
	height:26px;
	background:url(../images/colRightTitleBg.jpg);
	line-height:26px;
	padding-left:20px;
	text-align:left;
}

.colRightStyle1 .title h3 {
	float:left;
	background:#fff;
	display:block;
	width:65px;
	height:26px;
	text-align:center;
	color:#363635;
	font-weight:bold;
	letter-spacing:1px;
}
.colRightStyle1 .title .scroll {
	float:right;
	height:15px;
	padding:5px 0 0 0;
	text-align:center;
	line-height:15px
}

.colRightStyle1 .content{
	overflow:hidden;
	padding:5px 2px 0 3px;
}
.colRightStyle1 .content .contentLeft{
	float:left;
	width:350px;
	padding:2px 0 3px 20px;
}
.colRightStyle1 .content .contentRight{
	float:right;
	width:350px;
}
.colRightStyle1 .content .contentRight ul li {
	text-align:left;
	padding:1px 0 1px 0;
}
.colRightStyle1 .content .contentLeft ul li {
	text-align:left;
	padding:1px 0 1px 0;
}
/*--colRightStyle2是综合网站等栏目--*/
.colRightStyle2{
	clear:both;
	overflow:hidden;
	width:735px;
	margin-top:8px;
	border:#65A3ED 1px solid;
}
.colRightStyle2 .content{
	margin:1px 1px 1px 1px;
}
.colRightStyle2 .content1{       /*---是一个区块里有两个栏目这是上面一个的定义--*/
	clear:both;
	overflow:hidden;
	background:#EEF1F9;
	height:30px;
	margin:1px 1px 1px 1px;
}
.colRightStyle2 .content1 .title{
	float:left;
	width:108px;
	background:#5D9CE1;
	text-align:center;
	line-height:30px;
	color:#fff;
	font-weight:bold;
}

.div{width:363px;line-height:26px;font-size:12px;height:auto;overflow:hidden;color:#727272;background-image:url();height:24px;}
.div ul{display:none;}
.div2{width:0px;white-space:nowrap;overflow:hidden;float:left;}
.div2 a:link,.div2 a:visited{color:#125B7E;text-decoration:none;}
.div2 a:hover{color:#BF320F;text-decoration:none;}
.left,.right{margin:0px 6px;float:left;width:7px;height:22px;overflow:hidden;cursor:pointer;}
.right{float:right;}

.colRightStyle2 .content1 .subContent{
	float:left;
	width:560px;
	padding-left:20px;
	text-align:left;
	line-height:30px;
}
.colRightStyle2 .content1 .more a, .colRightStyle2 .content2 .more a{
	float:right;
	width:30px;
	line-height:30px;
	color:#FF0000;
	text-decoration:none;
}
.colRightStyle2 .content1 .more a:hover, .colRightStyle2 .content2 .more a:hover{
	float:right;
	width:30px;
	line-height:30px;
	color:#FF3A3A;
	text-decoration:underline;
}

.colRightStyle2 .content2{    /*---是一个区块里有两个栏目这是下面一个的定义--*/
	clear:both;
	overflow:hidden;
	background:#EEF1F9;
	height:30px;
	margin:2px 1px 1px 1px;
}
.colRightStyle2 .content2 .title{
	float:left;
	width:108px;
	background:#5D9CE1;
	text-align:center;
	line-height:30px;
	color:#fff;
	font-weight:bold;
}
.colRightStyle2 .content2 .title2{
	float:left;
	width:108px;
	line-height:30px;
}
.colRightStyle2 .content2 .subContent1{   /*---是专门针对有书名号的文字定义的--*/
	float:left;
	width:560px;
	padding-left:15px;
	text-align:left;
	line-height:30px;
}
.colRightStyle2 .content2 .subContent2{
	float:left;
	width:560px;
	padding-left:20px;
	text-align:left;
	line-height:30px;
}
.colRightStyle2 .content2 .subContent3{
	float:left;
	width:560px;
	padding-left:130px;
	*padding-left:20px !important;
	*padding-left:20px;
	text-align:left;
	line-height:30px;
}
.colRightStyle2 .content2 .more{
	float:right;
	width:30px;
	line-height:30px;
	color:#FF0000;
}
/*--colRightStyle3是网站分类栏目--*/
.colRightStyle3{
	clear:both;
	overflow:hidden;
	margin-top:8px;
	width:735px;
	border:#CAAA30 1px solid;
}
.colRightStyle3 .title{
	margin:1px 1px 0 1px;
	height:26px;
	background:url(../images/colRightTitleBg3.jpg);
	text-align:left;
	line-height:26px;
	padding-left:20px;
	color:#066001;
	font-weight:bold;
	letter-spacing:1px;
}

.colRightStyle3 .title .titlebg {
	background:#fff;
	display:block;
	width:65px;
	height:26px;
	text-align:center;
	color:#363635;
}
.colRightStyle3 .content{
	padding:5px 0 0 0;
}
.colRightStyle3 .content .content1 {
	height:25px;
}

.colRightStyle3 .content .content1 .category{
	float:left;
	width:100%;
}
.colRightStyle3 .content .content1 .category .hd{
	float:left;
	padding:0 0 0 15px;
	line-height:25px;
	color:#0045DF;
	font-weight:bold;
}
.colRightStyle3 .content .content1 .category .bd1{
	float:left;
	padding:0 0 0 35px;
	line-height:25px;
}
.colRightStyle3 .content .content2 .category .bd12{
	float:left;
	padding:0 0 0 61px;
	line-height:25px;
}
.colRightStyle3 .content .content2 .category .bd1two{
	float:left;
	padding-left:75px;
	*padding-left:61px !important;
	*padding-left:61px;
	line-height:25px;
}
.colRightStyle3 .content .content1 .category .bd1Three{
	float:left;
	padding:0 0 0 22px;
	line-height:25px;
}
.colRightStyle3 .content .content1 .category .bd1Four{
	float:left;
	padding:0 0 0 8px;
	line-height:25px;
}
.colRightStyle3 .content .content1 .category .bd2{
	float:left;
	padding:0 0 0 15px;
	line-height:25px;
}
.colRightStyle3 .content .content1 .category .bd3 a{
	float:right;
	padding:0 5px 0 0;
	line-height:25px;
	color:#FF0000;
	text-decoration:none;
}
.colRightStyle3 .content .content1 .category .bd3 a:hover{
	float:right;
	padding:0 5px 0 0;
	line-height:25px;
	color:#FF3A3A;
	text-decoration:none;
}

.colRightStyle3 .content .content2 {
	height:25px;
	background:#FBF7F1;
}

.colRightStyle3 .content .content2 .category{
	float:left;
	width:100%;
}
.colRightStyle3 .content .content2 .category .hd{
	float:left;
	padding:0 0 0 15px;
	line-height:25px;
	color:#0045DF;
	font-weight:bold;
}
.colRightStyle3 .content .content2 .category .bd1{
	float:left;
	padding:0 0 0 35px;
	line-height:25px;
}
.colRightStyle3 .content .content2 .category .bd1Three{
	float:left;
	padding:0 0 0 22px;
	line-height:25px;
}
.colRightStyle3 .content .content2 .category .bd1Four{
	float:left;
	padding:0 0 0 8px;
	line-height:25px;
}

.colRightStyle3 .content .content2 .category .bd2{
	float:left;
	padding:0 0 0 15px;
	line-height:25px;
}
.colRightStyle3 .content .content2 .category .bd3 a{
	float:right;
	padding:0 5px 0 0;
	line-height:25px;
	color:#FF0000;
	text-decoration:none;
}
.colRightStyle3 .content .content2 .category .bd3 a:hover{
	float:right;
	padding:0 5px 0 0;
	line-height:25px;
	color:#FF3A3A;
	text-decoration:none;
}

/*--links是友情链接栏目--*/
#links {
	clear:both;
	overflow:hidden;
	margin-top:8px;
	width:100%;
	border:#609EE8 1px solid;
}

#links .title{
	margin:1px 1px 0 1px;
	height:26px;
	background:url(../images/linksBg.jpg);
	line-height:26px;
	padding-left:20px;
	text-align:left;
}


#links .title .titlebg {
	float:left;
	background:#fff;
	display:block;
	width:65px;
	height:26px;
	text-align:center;
	color:#363635;
	font-weight:bold;
}

#links .title .more{
	float:right;
	padding-right:10px;
}

#links .title .more a{
	color:#FFf;
	text-decoration:none;
}
#links .title .more a:hover{
	color:#FF3A3A;
	text-decoration:none;
}


#links .content1{       /*---是一个区块里有两个栏目这是上面一个的定义--*/
	background:#fff;
	height:30px;
	margin:1px 1px 1px 1px;
}
#links .content2{    /*---是一个区块里有两个栏目这是下面一个的定义--*/
	background:#EEF1F9;
	height:30px;
	margin:2px 1px 1px 1px;
}

#links .content1 .subContent{
	float:left;
	padding:0 0 0 25px;
	line-height:25px;
}
/*------综合搜索区栏目--*/
#csearch{
	clear:both;
	overflow:hidden;
	margin-top:8px;
	width:969px;
	border:#DDDADA 1px solid;
	padding:3px;
}
/*------推广、广告区栏目--*/
#ad{
	clear:both;
	overflow:hidden;
	margin-top:8px;
	width:100%;
}
/*--页面左边栏目*/
/*--
#ad .adLeft {
	clear:both;
	overflow:hidden;
	float:left;
	width:230px;
}
#ad .adLeft .adLeftStyle{
	clear:both;
	overflow:hidden;
	width:228px;
	border:#DDDADA 1px solid;
	text-align:left;
}
#ad .adLeft .adLeftStyle .ad{
	padding-left:15px;
}
*/

/*--页面右边栏目*/
/*#ad .adRight {
	float:right;
	width:725px;
	margin-left:8px;
	height:65px;
	display:block;
	overflow:hidden;
	border:#DDDADA 1px solid;
}*/
#ad .adRight {
	float:left;
	width:973px;
	border:#DDDADA 1px solid;
}
.index_content_box {
	display:block;
	height:58px;
	overflow-x:hidden;
	overflow-y:auto;
	padding:5px;
	text-align:left;
}
.index_content{
	margin-bottom:10px;
}
.index_content_original{
	clear:both;
	color:#999900;
	display:block;
	font-weight:bold;
	height:25px;
	line-height:25px;
}
.index_content_original a:link {color: #0000FF;text-decoration:underline;}
.index_content_original a:{color: #2525FA;text-decoration:underline;}
.index_content_box p.index_content span.index_content_title {
	border-bottom:1px dashed #999900;
	clear:both;
	color:#999900;
	display:block;
	font-weight:bold;
	height:25px;
}