@charset "utf-8";
/* CSS Document */
@import url("base.css");

html, body{background-color:#eceaeb;}
body{
	font:12px 宋体;
	text-decoration: none;
	min-height:420px;
}
a{
	text-decoration:none;
	color:#333;
}
a:hover{
	color:#f00;
	text-decoration:none;
}
a:focus, input[type=button] ,input[type=submit] {
	outline:none;
}
form{
	margin:0;
	padding:0;
	padding-top:2px;
	height:26px;
}
#w990{
	margin:0 auto;
	padding:0;
	text-align:center;
	overflow:hidden;
	width:990px;
}

#header{
	/*height:205px;*/
	width:990px;
}
#header .banner{
	background-image:url(../images/banner.jpg);
	background-repeat:no-repeat;
	height:138px;
	width:100%;
}
#header .menu{
	width:100%;
	height:45px;
	text-align:center;
	background-image:url(../images/menu_center.gif);
	background-repeat:repeat-x;
	padding-left:70px;
	overflow: hidden;
}
#header .menu ul{
	width:100%;
	margin:0 auto;
	padding:10px auto;
	text-align:center;
}
#header .menu li{
	width:86px;
	color:#ffffff;
	font-weight:600;
	text-decoration:none;
	padding-right:20px;
	float:left;
	height:46px;
	line-height:46px;
}
#header .menu .datetime{width:auto;}
#header .menu .click{
	background-image:url(../images/menu.jpg);
	background-repeat:no-repeat;
	color:#7B0505;
	margin-top:8px;
	line-height:35px;
}
#header .menu li a{color:#fff;}
#header .menu .click a{color:#7B0505;}
#header .search{
	width:988px;
	background-color:#ffffff;
	border-bottom:solid  #ddd 1px;
	border-left:solid  #ddd 1px;
	border-right:solid  #ddd 1px;
	height:40px;
	margin:0;
	padding:0;
}
#header .search .wether{
	float:left;
	text-align:center;
	margin:15px auto;
	margin-left:100px;
}
#header .search .sc{
	float:left;
	width:50%;
	text-align:center;
	margin:10px auto;
}
#header .search a{display:inline-block; line-height:40px;}
#header .order1, #header .order2, #header .order3, #header .order4, #header .order5, #header .order6{
	display:none;
}
#header .order1{text-align:left; padding-left:162px;}
#header .order2{text-align:left; padding-left:264px;}
#header .order3{text-align:left; padding-left:310px;}
#header .order4{padding-left:50px;}
#header .order5{padding-left:150px;}
#header .order6{padding-left:256px;}

#main{
	width:990px;
	padding:5px 0;
}

#main .left{
	float:left;
	width:735px;
	margin:0px 0 0;
}
#main .right{
	width:250px;
	margin:0px 0 0 0;
	float:right;
}

.indtop{
	width:100%;
	border:solid #ddd 1px;
	background-color:#fff;
	float:left;
}
.indtop .indtleft{
	width:335px;
	float:left;
}
.indtop .indtleft .flashnews{
	width:280px;
	height:235px;
	margin:18px 0 10px 20px;
}
.indtop .indtleft .focus{
	width:315px;
	margin:15px 10px 0;
}
.focus .title{
	width:315px;
	background-image:url(../images/mtjd.gif);
	background-repeat:no-repeat;
	height:20px;
	text-align:right;
}
.focus .focuspic{
	width:100%;	
	margin-top:10px;
	overflow:hidden;
}
.focus .focuspic li{
	width:75px;
	height:60px;
	margin:5px 3px 0 0;
	float:left;
}
.focus .redfocus{
	width:100%;
	font-weight:bold;
	text-align:center;
	margin:15px 0 5px 0;
}
.focus .textnews{
	width:100%;
	background-color:#f8f8f8;
	padding:5px;
	overflow:hidden;
}
.focus .textnews li{
	width:100%;
	line-height:21px;
	float:left;
	text-align:left;
	background:url(../images/p_red.gif) no-repeat -3px 3px;
	padding-left:8px;
	overflow:hidden;
}
.indtop .indtright{
	padding:12px 0 10px 0;
	width:390px;
	float:right;
}
.indtright .newsblock{
	width:100%;
	float:left;
	margin:5px 0;
}
.newsblock  .title{
	width:385px;
	float:left;
}
.newsblock .list{
	clear:both;
	width:380px;
	float:left;
}
.list ul{
	margin:5px 0;	
}
.list li{
	width:100%;
	float:left;
	text-align:left;
	/*height:25px; 07-08陈秘要求首页所有版块标题都显示全部 所以去掉此高度限制*/
}
.newsblock .list li{height:auto;}
.listtitle{
	float:left;
	line-height:22px;
}

.newsinfo{
	width:100%;
	margin:10px 0 0 0;
	float:left;
}
/* 首页代表侧边*/
.newsinfo .represent{
	width:240px;
	margin:0 5px 5px 0;
	background-color:#FFF;
	float:left;
}
.represent .representblock{
	width:100%;
	margin-bottom:15px;
}
.representblock .representinfo{
	width:210px;
	height:100px;
	margin:15px 15px 10px 10px;
}
.representinfo img{
	width:75px;
	height:100px;
	float:left;
}
.representinfo ul{
	margin:5px;
	/*width:125px; 不显示图片 暂时去掉宽带控制*/
	height:90px;
	float:left;
}
.representinfo li{
	width:100%;
	line-height:22px;
	text-align:left;
	float:left;
}
.representinfo .titlespan{
	width:65px;
	font-weight:bold;
	color:#716f70;
	float:left;
}
.representinfo .infospan{
	width:50px;
	color:#716f70;
	text-align:left;
	float:left;
}

.representinfo li input{vertical-align:middle;}

.representblock .list{
	clear:both;
	width:240px;
	margin:10px 0 10px 0;
	float:left;
	overflow:hidden;
}
.representblock .list ul{
	margin:5px 0;	
}
.representblock .list li{
	width:210px;
	float:left;
	text-align:left;
	height:auto;
	line-height:24px;
	padding-left:20px;
}
.representblock .blue li{
  background:url(../images/p_blue.gif) no-repeat 10px 7px;
}
.representblock .green li{
  background:url(../images/p_green.gif) no-repeat 10px 7px;
}
/* 首页新闻主要区*/
.newsinfo .newsarea{
	width:488px;
	float:left;
}
.newsarea .newsinfoblock{
	width:486px;
	margin:0 0 10px 0;
	float:left;
	border:1px solid #ddd;
}
.newsinfoblock .newsinfoblocktitle{
	width:100%;
	background-image:url(../images/title_center_bg.gif);
	background-repeat:repeat-x;
	height:36px;
}
.newsinfoblocktitle .namespan{
	width:120px;
	height:36px;
	line-height:30px;
	background-image:url(../images/title_long_bg.gif);
	background-repeat:no-repeat;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	float:left;
}
.newsinfoblocktitle .graynamespan{
	width:96px;
	background-image:url(../images/class_gray_button.gif);
	color:#5f5e5c;
}
.newsinfoblocktitle .namespan a{color:#fff;}
.newsinfoblocktitle .graynamespan a{color:#5f5e5c;}
.newsinfoblocktitle .morespan{
	width:100px;
	height:31px;
	background-image:url(../images/adder.gif);
	background-repeat:no-repeat;
	float:right;
	padding-top:5px;
}
.newsinfoblock .list{
	width:486px;
	background-color:#FFF;
	float:left;
}
.newsinfoblock .list ul{
	margin:10px 0 10px 5px;
}
.newsinfoblock .list li{
	background-image:url(../images/red.gif);
	background-repeat:no-repeat;
	background-position:left 3px;
	width:450px;/* 首页各板块文章列表改成一行 */
	float:left;
	text-align:left;
	line-height:25px;
	padding-left:15px;
	padding-right:5px;
	overflow:hidden;
}
.newsinfoblock .list2 li{width:auto;*width:450px;}/* 有图片的话设为290px 针对ie6ie7auto后跑版 */
.right .rightblock{
	width:248px;
	background-color:#FFF;
	margin-bottom:10px;
	float:left;
}
.rightblock .list{
	margin:0 0 10px 5px;
	float:left;
}
.rightblock .list li{
	width:220px;
	height:auto;
	line-height:25px;
	text-align:left;
	background:url(../images/p_black.gif) no-repeat left 6px;
	padding-left:12px;
}

.zremail{
	margin:10px;
}
.zremail .emailbg{
	width:106px;
	height:26px;
	background-image:url(../images/email.gif);
	background-repeat:no-repeat;
	color:#fff;
	float:left;
	margin-right:5px;
	padding-top:7px;
}
.zrzctitle{
	width:248px;
	height:40px;
	background-image:url(../images/zrzc.gif);
	background-repeat:no-repeat;
	color:#5F5E5C;
}
.zrzc{
	width:104px;
	height:119px;
	background-image:url(../images/zhuren_bg.jpg);
	background-repeat:no-repeat;
	margin:10px;
	float:left;
}
.zrzc img{
	width:96px;/* wsx 2013-04-21 old:97px */
	height:112px;
	border:0;
	margin:3px;
}
.zrzcinfo{
	width:100px;
	height:105px;
	margin:10px 0;
	float:left;
}
.zrzcinfo .zrname{
	font-size:16px;
	font-weight:bold;
	color:#F00;
}
.zrzcinfo .zrinfo{
	font-size:14px;
	font-weight:bold;
	color:#5f5e5c;
	margin:5px;
	line-height:25px;
}

.placetitle{
	width:248px;
	height:40px;
	background-image:url(../images/place.gif);
	background-repeat:no-repeat;
	color:#5F5E5C;
}
.cwhplacetitle{
	width:248px;
	height:35px;
	background-image:url(../images/cwh_place.gif);
	background-repeat:no-repeat;
	color:#5F5E5C;
}
.dsjplacetitle{
	background-image:url(../images/dsj_place.gif);
}
.jgjstitle{
	width:248px;
	height:35px;
	background-image:url(../images/jgjs.gif);
	background-repeat:no-repeat;
	color:#5F5E5C;
}
.wjzdtitle{
	width:248px;
	height:35px;
	background-image:url(../images/wjzd.gif);
	background-repeat:no-repeat;
	color:#5F5E5C;
}
.publicbg{
	width:240px;
	height:25px;
	background-image:url(../images/info_plane.gif);
	background-repeat:no-repeat;
	margin:10px 0 0;
	float:left;
}
/*

	border-bottom:solid #999 1px;
	border-left:solid #999 1px;
	border-right:solid #999 1px;
*/
.image90{
	width:120px;
	height:90px;
	border:0;
	margin:15px 10px 5px 15px;
	float:left;	
}

.image140{
	width:140px;
	height:145px;
	border:0;
	margin:15px 10px 20px 15px;
	float:left;
}
.yellowtitle{
	width:100%;
	background-color:#f5f5f5;
	/*background-image:url(../images/yello.gif);*/
	background-repeat:no-repeat;
	height:26px;
	color:#fff;
	font-weight:bold;
	text-align:left;
	margin-top:5px;
}
.greentitle{
	width:240px;
	background-color:#f5f5f5;
	/*background-image:url(../images/green.gif);*/
	background-repeat:no-repeat;
	height:26px;
	color:#fff;
	font-weight:bold;
	float:left;
}
.bluetitle{
	width:240px;
	background-color:#f5f5f5;
	/*background-image:url(../images/blue.gif);*/
	background-repeat:no-repeat;
	height:26px;
	color:#fff;
	font-weight:bold;
	float:left;
}
.adv{
	margin:5px 0;
	clear:both;
}
.adv img{border:1px solid #ddd;}
.redbuttom{
	background-image:url(../images/red_title_bg.gif);
	background-repeat:no-repeat;
	width:93px;
	line-height:28px;
	float:left;
	color:#fff;
	font-weight:bold;
}
.graybuttom{
	background-image:url(../images/gray_title_bg.gif);
	width:90px;
	color:#000;
}
.redbuttom a{color:#fff;}
.graybuttom a{color:#000;}
.border{
	border:solid #ddd 1px;
}
.arrow{
	width:22px;
	height:22px;
	background-image:url(../images/red.gif);
	background-repeat:no-repeat;
	background-position:center 2px;
	float:left;
}
.redbg{
	background-color:#CF0A04;
	color:#fff;
	height:20px;
	font-weight:bold;
	width:75px;
	float:left;
	padding-top:5px;
}
.addermore{
	background-image:url(../images/adder.gif);
	background-repeat:no-repeat;
	width:75px;
	height:22px;
	color:#838383;
	float:left;
	padding:3px 0 0 5px;
}
.point{
	border-bottom:#999 dotted 1px;
	width:200px;
	height:10px;
	float:left;
	padding:0 10px 0 10px;
}
.right .point{float:none; clear:both;}
.redline{
	color:#F00;
	width:100%;
	height:1px;
}
.fontred{
	color:#F00;
}
.textmore{
	float:right;
	margin-right:25px !important;
	padding-top:10px !important;
	margin-right:15px;
	padding-top:0px;
	color:#5F5E5C;
}

#footer{
	width:100%;
	height:80px;
	margin-bottom:15px;
	background-image:url(../images/footer_bg.jpg);
	background-repeat:no-repeat;
	float:left;
}
#footer .info{
	width:100%;
	margin:10px;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	line-height:30px;
}