@charset "gb2312";

/* 
	@名称: base
	@功能: 重设浏览器默认样式
*/

/* 防止用户自定义背景颜色对网页的影响，添加让用户可以自定义字体 */
html{
	color:#000;background:#fff;
	-webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}

/* 内外边距通常让各个浏览器样式的表现位置不同 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	margin:0;padding:0;
}

/* 重设 HTML5 标签, IE 需要在 js 中 createElement(TAG) */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { 
    display:block;
}

/* HTML5 媒体文件跟 img 保持一致 */
audio,canvas,video {
    display: inline-block;*display: inline;*zoom: 1;
}

/* 要注意表单元素并不继承父级 font 的问题 */
body,button,input,select,textarea{
	font:12px/1.5 tahoma,arial,\5b8b\4f53;
}
input,select,textarea{
	font-size:100%;
}

/* 去掉各Table  cell 的边距并让其边重合 */
table{
	border-collapse:collapse;border-spacing:0;
}

/* IE bug fixed: th 不继承 text-align*/
th{
	text-align:inherit;
}

/* 去除默认边框 */
fieldset,img{
	border:0;
}

img{vertical-align:bottom;}

/* ie6 7 8(q) bug 显示为行内表现 */
iframe{
	display:block;
}

/* 去掉 firefox 下此元素的边框 */
abbr,acronym{
	border:0;font-variant:normal;
}

/* 一致的 del 样式 */
del {
	text-decoration:line-through;
}

address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:500;
}

/* 去掉列表前的标识, li 会继承 */
ol,ul {
	list-style:none;
}

/* 对齐是排版最重要的因素, 别让什么都居中 */
caption,th {
	text-align:left;
}

/* 来自yahoo, 让标题都自定义, 适应多个系统应用 */
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:500;
}

q:before,q:after {
	content:'';
}

/* 统一上标和下标 */
sub, sup {
    font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;
}
sup {top: -0.5em;}
sub {bottom: -0.25em;}



/* 让链接在 hover 状态下显示下划线 */
a:hover {
	text-decoration:underline;
}

/* 默认不显示下划线，保持页面简洁 */
ins,a {
	text-decoration:none;
}

/* 清理浮动 */
.fn-clear:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
.fn-clear {
	zoom:1; /* for IE6 IE7 */
}

/* 隐藏, 通常用来与 JS 配合 */
body .fn-hide {
	display:none;
}

/* 设置内联, 减少浮动带来的bug */
.fn-left,.fn-right {
	display:inline;
}
.fn-left {
	float:left;
}
.fn-right {
	float:right;
}
.clear{
	clear:both; 
	font-size:1px; 
	width:1px; 
	height:0; 
	visibility:hidden;
}

@charset "gb2312";
/* CSS Document */


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(imagesbanner.jpg);
	background-repeat:no-repeat;
	height:138px;
	width:100%;
}
#header .menu{
	width:100%;
	height:45px;
	text-align:center;
	background-image:url(imagesmenu_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(imagesmenu.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(imagesmtjd.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(imagesp_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(imagesp_blue.gif) no-repeat 10px 7px;
}
.representblock .green li{
  background:url(imagesp_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(imagestitle_center_bg.gif);
	background-repeat:repeat-x;
	height:36px;
}
.newsinfoblocktitle .namespan{
	width:120px;
	height:36px;
	line-height:30px;
	background-image:url(imagestitle_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(imagesclass_gray_button.gif);
	color:#5f5e5c;
}
.newsinfoblocktitle .namespan a{color:#fff;}
.newsinfoblocktitle .graynamespan a{color:#5f5e5c;}
.newsinfoblocktitle .morespan{
	width:100px;
	height:31px;
	background-image:url(imagesadder.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(imagesred.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(imagesp_black.gif) no-repeat left 6px;
	padding-left:12px;
}

.zremail{
	margin:10px;
}
.zremail .emailbg{
	width:106px;
	height:26px;
	background-image:url(imagesemail.gif);
	background-repeat:no-repeat;
	color:#fff;
	float:left;
	margin-right:5px;
	padding-top:7px;
}
.zrzctitle{
	width:248px;
	height:40px;
	background-image:url(imageszrzc.gif);
	background-repeat:no-repeat;
	color:#5F5E5C;
}
.zrzc{
	width:104px;
	height:119px;
	background-image:url(imageszhuren_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(imagesplace.gif);
	background-repeat:no-repeat;
	color:#5F5E5C;
}
.cwhplacetitle{
	width:248px;
	height:35px;
	background-image:url(imagescwh_place.gif);
	background-repeat:no-repeat;
	color:#5F5E5C;
}
.dsjplacetitle{
	background-image:url(imagesdsj_place.gif);
}
.jgjstitle{
	width:248px;
	height:35px;
	background-image:url(imagesjgjs.gif);
	background-repeat:no-repeat;
	color:#5F5E5C;
}
.wjzdtitle{
	width:248px;
	height:35px;
	background-image:url(imageswjzd.gif);
	background-repeat:no-repeat;
	color:#5F5E5C;
}
.publicbg{
	width:240px;
	height:25px;
	background-image:url(imagesinfo_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(imagesyello.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(imagesgreen.gif);*/
	background-repeat:no-repeat;
	height:26px;
	color:#fff;
	font-weight:bold;
	float:left;
}
.bluetitle{
	width:240px;
	background-color:#f5f5f5;
	/*background-image:url(imagesblue.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(imagesred_title_bg.gif);
	background-repeat:no-repeat;
	width:93px;
	line-height:28px;
	float:left;
	color:#fff;
	font-weight:bold;
}
.graybuttom{
	background-image:url(imagesgray_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(imagesred.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(imagesadder.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(imagesfooter_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;
}