@charset "gb2312";
/*-- 兼容性调整 --*/
.cb{clear:both;}

/*--公共样式--*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin:0; padding:0; font-weight: normal; }
body { font-size:12px; color:#45494C; font-family: "宋体", Arial, Helvetica, sans-serif; }
a:link, a:visited { /*font-size:12px;*/ color:#45494C; text-decoration:none;font-family: "微软雅黑",\5b8b\4f53,Arial, Helvetica, sans-serif;}
a:hover { color:#E50003; }
img { border:0; }
ol, ul { list-style:none; }
ul li { list-style:none; }
li { list-style:none; }
.clear { clear:both; font-size:0; height:0; line-height:0; margin:0;padding:0;}
/*--公共样式--*/
/*-- body {TEXT-ALIGN: center;} --*/
div.__01 {width:975px;background-color:#FFFFFF;margin:auto;padding-left:5px;margin-top:20px;}
__01 {width:975px;background-color:#FFFFFF;margin:auto;padding-left:5px;}
div.top-bar {width:980px;height:34px;background-image:url(imagestop_bar.jpg);line-height: 34px;margin-left: -5px;margin-bottom:5px;}
div.top-bar span{font-size:12px;margin-left: 5px;}
.top-time{float:left;margin-left:5px;width:120px;height:34px;line-height: 34px;}
.top-fgs{float:left;width:60px;height:34px;line-height: 34px;color:#902120;}

.skin{float:left;width:100px;height:34px;line-height: 34px;vertical-align:middle;display:table-cell;
color: #F00;
font-size: 14px;
font-weight: bold;}
.skin a{float:left;display:block;margin-left:3px;width:10px;height:34px;}

.login{float:right;width:350px;line-height: 34px;}
.login table tr td{font-size:12px;color:#7D7D7D;line-height:0px;}
.top-bar .login .inp{width:65px;height:22px;line-height:22px;}
.login .submit{width:64px;height:22px;border-style: none;background-image:url(imageslogin_but.jpg);cursor:pointer;}
.login .reg,.reg:visited {text-decoration:none;color:#2945A0;}

.banner{width:970px;height:240px;background-image:url(imagesbanner.jpg);}
.banner .hua1{width:970px;height:17px;background:url(imagestop_bar_logo1.png) repeat-x;}
.banner .logo{width:970px;height:209px;}
.banner .logo a img{margin-left:10px;margin-top:30px;}
.banner .hua2{width:970px;height:14px;background:url(imagestop_bar2.jpg) repeat-x;}

.menu{width:970px;height:64px;margin-top: 5px;}
.menu .menu-left {float:left;width:32px;height:59px;background-image:url(imagesmenu_left.jpg);}
.menu .menu-center {float:left;width:906px;height:59px;background-image:url(imagesmenu_center.jpg);}

.menu .menu-val{float:left; width:220px; /*height:59px;*/ margin:4px 0; padding:15px 0; overflow:hidden;}
.menu .menu-val.b0{ border:0;}
.menu .menu-val dt{ float:left; font-size:18px; /*width:30px;*/ padding:2px 10px 0px; color:#59503E; font-weight:bold;line-height:18px;}
.menu .menu-val dd{ float:left; width:54px; color:#59503E; font-size:14px; padding:1px 2px 3px; -webkit-text-size-adjust:none;}
.menu .menu-val a{ color:#59503E;text-decoration:none;font-size:13px;}
.menu .menu-val a:hover{ color:white;}

.menu .menu-vertical-bar {float:left;width:1px;height:59px;background-image:url(imagesmenu_vertical_bar.jpg);margin-left:5px;}
.menu .menu-right {float:left;width:32px;height:59px;background-image:url(imagesmenu_right.jpg);}

.ModCInfoC{width:970px;height:30px;}

.tzgg{float:left;width:580px;overflow:hidden;}
.tzgg span{line-height:30px;}
.tzgg marquee{height:30px;width:500px;}
.tzgg .tzggColor{color: red; font-size:14px; font-weight:bold; float: left;_margin-top:2px;}
.tzgg .title02{float:left;margin-left:10px;}
.zt01 {color: red;}


.search{float:right;height:30px;}
.search .Search-box {float:left;width:231px;height:26px;line-height:26px;background:url(imagesSearch_box.jpg) no-repeat;border:0;padding-left:5px;}
.search .Search-button {float:left;width:69px;height:26px;background:url(imagesSearch_button.jpg) no-repeat;border:0;cursor:pointer;}

div.top-bar3 {width:970px;height:10px;background-image:url(imagestop_bar3.jpg);margin-bottom: 10px;}

.lan1{width:970px;height:280px;margin-bottom:10px;}
.lan1 .lerght{float:left;width:350px;height:280px;}

.lan1 .center{float:left;margin-left:12px;width:360px;height:280px;}
.lan1 .center .title h1{width:340px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;text-align:center;margin-left:10px;margin-top:5px;}
.lan1 .center .description{overflow: hidden;width:330px;height:45px;text-align:center;margin-left:10px;border-bottom: 1px #CCCCCC solid;}
.lan1 .center .description a{color:#666666;line-height:20px;}
.lan1 .center .news{float:left;margin-left:12px;width:348px;height:140px;}
.lan1 .center .news ul li{margin-left:12px;width:320px;height:24px;list-style-image:url(imagesli_style.jpg);margin-top:5px;position: relative;}
.lan1 .center .news ul li a{display: block;
width: 270px;
height: 20px;
line-height: 20px;
overflow: hidden;
position: absolute;
top: 0px;}
.lan1 .center .news ul li span{
line-height: 20px;
text-align: right;
width: 310px;
display: block;}

.lan1 .right{float:left;margin-left:12px;width:230px;height:280px;border:1px #CCCCCC solid;}
.lan1 .right .news2{width:230px;height:250px;}
.lan1 .right .news2 ul li{margin-left:5px;width:220px;height:25px;line-height:25px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

.Column{color:#FFFFFF;font-size:14px;line-height:30px;margin-left:30px;font-weight: bold;}
.Column2{color:#FFFFFF;font-size:14px;line-height:30px;width:230px;margin:auto;font-weight: bold;text-align:center;display:block;}
.More{float:right;line-height:30px;margin-right: 20px;}
.More a{color:#FFFFFF;}

div.section1 {width:360px;height:30px;background-image:url(imagessection1.jpg);}
div.section2 {width:231px;height:30px;background-image:url(imagessection2.jpg);}

.flow{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

.Special{width:970px;height:80px;margin-bottom:10px;}
.Special .left{float:left;width:725px;height:80px;overflow: hidden;margin-right:10px;}
.Special .right{float:left;width:230px;height:80px;overflow: hidden;}

div.top-bar4 {width:965px;height:10px;background-image:url(imagestop_bar4.jpg);margin-bottom:10px;}

.qxfw{width:965px;height:255px;margin-bottom:10px;}
div.section3 {width:965px;height:30px;background-image:url(imagessection3.jpg);}
.weather{width:963px;height:225px;background-image:url(imagesweather_navigation2.jpg);border:1px #CCCCCC solid;}

.weather .w_menu{width:963px;height:28px;}
.weather .w_menu table{width:950px;}
.weather .w_menu a{color:#0066FF;line-height:28px;display:block;width:50px;height:40px;text-align:center;}
.weather .w_menu a:hover{color:#FFF;line-height:28px;background:url(imagesweather_selected.jpg) no-repeat;background-position:0%50%;}
.weather .w_menu .w_tiqian{color:#FFF;line-height:28px;background:url(imagesweather_selected.jpg) no-repeat;background-position:0%50%;}
.weather .data{width:963px;height:185px;}

.qxfw2 {width: 970px;margin-bottom: 10px;}
.qxfw2 div.section3 {width: 970px;height: 30px;background-image: url(imagessection3.jpg);}
.weather2{width:963px;border:1px #CCCCCC solid;padding:5px;padding-left:0px;}

.panel{display:block;float:left;margin-left:8px;width:310px;height:150px;background: url(imagessection1.jpg) no-repeat;border:1px #CCCCCC solid;}
.clear{margin-bottom:5px;}

.panel_head{width:310px;height:30px;line-height:30px;}
.panel_head .title{float:left;margin-left:18px;color:#FFFFFF;font-weight:600;}
.panel_head .mome a{float:right;margin-right:5px;color:#FFFFFF;}

.panel_body{width:310px;height:120px;}
.panel_body .show_img{float:left;width:120px;margin-left: 3px;margin-top:2px;}
.panel_body .show_img img{border:#CCCCCC 1px solid;}
.panel_body .layer{float:left;}

.sub-title{float:left;width:120px;height:30px;margin-left:15px;text-align:center;}
.sub-title a{width:50%;}
.sub-title a.panel_item{color:#FFFFFF;float:left;}
.sub-title a.panel_item_show{display:block;float:left;color:#000;background-color:#FFF;height:25px;/*border-bottom:#0066FF solid 3px*/;background-image:url(imagesweather_navigation.jpg);}

.layer li {
	height: 25px;
   	padding-left: 12px;
    width: 170px;
    //list-style-type: disc;
    vertical-align:middle; 
    line-height: 25px;
    background: url("images44.png") no-repeat scroll 0 center transparent;
}
.layer li span{float:right;}

div.section4 {width:357px;height:30px;background-image:url(imagessection4.jpg);}
div.video {width:232px;height:294px;background-image: url(imagesvideo.jpg);}

.box1{width:970px;height:294px;margin-bottom:10px;}
.box1 .mi_box1{float:left;width:357px;height:294px;margin-right:10px;border:1px #CCCCCC solid;}
.box1 .mi_box2{float:left;width:230px;height:294px;}

.box1 .mi_box1 .data{width:357px;height:270px;}
.mi_box1 .data .top{margin-left:10px;margin-right:10px;height:135px;border-bottom:1px #CCCCCC dashed;width:337px;}
.mi_box1 .data .top .left{float:left;width:160px;padding-top:10px;}
.mi_box1 .data .top .right{float:left;width:170px;height: 115px;overflow:hidden;padding-top:10px;}
.mi_box1 .data .top .right b{text-overflow: ellipsis;white-space: nowrap;}
.mi_box1 .data .top .right span{color:#666666;line-height:24px;}
.mi_box1 .data .bottom{padding-left:10px;}
.mi_box1 .data .bottom span{font-size:12px;}
.mi_box1 .data .bottom ul li{width:325px;line-height:24px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;margin-top:0px;}

.mi_box2 .video .data{width:200px;height:144px;background-color:#000000;margin-top:9px;margin-left:16px;overflow:hidden;text-align:center;}
.mi_box2 .video embed{margin-left:-35px;}
.mi_box2 .video .movemore{margin-top:9px;margin-left:35px;padding-left:10px;padding-top:5px;*padding-top:0px;}
.mi_box2 .video .movemore li{list-style-image:url(imagesmove_ico.jpg);height:20px;margin-top:5px;}


.Special2{width:970px;height:65px;margin-bottom:10px;}
.Special2 .left{float:left;width:475px;margin-right:20px;}
.Special2 .right{float:left;width:475px;}


div.BPSS {width:233px;height:296px;background:url(imagesBPSS.jpg) no-repeat;}
.BPSS .bottom{padding-left:10px;margin-bottom:10px;height:150px;}
.BPSS .bottom span{font-size:12px;}
.BPSS .bottom ul li{width:225px;line-height:24px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;margin-top:0px;}
.BPSS .img{margin-top:12px;}
.BPSS .img img{margin-bottom:10px;}

.link{width:970px;height:70px;border:1px #CCCCCC solid;margin-top:10px;}
.link .zdtj table{margin-top:5px;}
.link .zdtj select{width:90%;}
div.top-bar5 {width:970px;height:35px;background:url(imagestop_bar5.jpg) repeat-x;}

.foot{margin-top:10px;;zoom: 0;background: url(imagespic_foot.gif) repeat-x;overflow:hidden;width:970px;line-height:22px;padding-bottom:20px;}
.foot .foot_l{width: 400px; padding-right: 15px; float: left;;padding-top:37px;}
.foot .foot_l li{text-align:center; width:130px;float:right;}
.foot .foot_r{float:left;padding-top:32px;width:400px;}

/*-- 列表页样式 --*/
.cutPos {
 background: url(imagesmposbg.jpg) repeat-x;
 height: 29px;
 width: 970px;
 border: 1px solid #E6E4E7;
 clear: both;
 margin-top:5px;
 margin-bottom: 8px;
}
.cutPos h2 {
 line-height: 29px;
 background: url(imagesmpos_squer.jpg) no-repeat left 9px;
 margin-left: 13px;
 padding-left: 17px;
 font-family: "宋体";
 color: #000;
 font-size:12px;
}
.cutPos span{}
.cutPos h2 img{
	margin-right:5px;
}
.cutPos h2 a,.cutPos h2 a:hover {
 color: #000;
 margin: 0px 3px;
 text-decoration: none;
 padding-bottom:5px;
}


.dysmLine{float:left;width:200px;border: 1px solid #CCCCCC;}
.Mtitle{ position:relative; height:32px; line-height:32px; background:#b8b8b8;background: url(imagessection5.jpg) repeat-x;}
.Mtitle h2{color:#FFFFFF;height: 32px;line-height: 32px;}
.Mtitle h2{display: block;font-weight: bold;font-size: 14px;line-height: 32px;text-align:center;}
.Mtitle_boxsmall{ border-top:0; margin-bottom:10px;}

.Mtitle_boxsmall .men{ display:block;line-height:27px; float:left;background: url(imagesqxyw-thirdlevel0bg01.gif) repeat-x;width:198px;line-height: 150%;}
.Mtitle_boxsmall .men a{ font-size:14px; float:left; line-height:27px;width:198px;color:#8B792F !important;text-align:center;}
.Mtitle_boxsmall .men a:hover{ color:#dd0000 !important;}

.left_val{float:left;width:758px;margin-left:10px;border:1px #CCCCCC solid;margin-bottom:20px;}
.left_val table table tr td a{height:30px;overflow:hidden;}
.left_val table table tr td{height:30px;}
.h2_01{height:30px; background:url(imagessection6.jpg) repeat-x; margin:0; padding:0; line-height:30px; font-size:16px; font-weight:bold; padding-left:20px;color:#FFF;text-align:left;}

.nblue a{width:540px;overflow:hidden;display:block;line-height:30px;}
.pager{font-size: 12px;}
.tb_b{border-bottom: 1px dashed black;height:10px!important;}
.h10{height:10px!important;}

#ess_ctr855_ModuleContent{float:left;width:758px;height:auto;}
.title_xilan {width:96%; LINE-HEIGHT: 50px; TEXT-ALIGN: center}
.title_xilan h1{FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #000;}
.line_xilan {BORDER-TOP: #999999 1px solid; LINE-HEIGHT: 30px; BORDER-BOTTOM: #999999 1px solid; TEXT-ALIGN:center; width:96%; margin:0 auto;}
.content_xilan {FONT-SIZE: 14px; LINE-HEIGHT: 2em; PADDING-TOP: 20px;PADDING-bottom: 20px; width:96%; margin:0 auto;}
.content_xilan2 {FONT-SIZE: 14px; LINE-HEIGHT: 2em; PADDING-bottom: 20px; width:730px; margin:0 auto;}
.serialise_xilan { text-align:right;}

.level1{float:left;width:198px;height:20px;margin-top:5px;text-align:center;}
.level1 a {
	text-align:center;
	font-weight: normal;
	font-size:12px;
	color:#7C7C7C;
	
}
.level1 a:hover {color:#ff0000;}

.mb002 {
border: 1px solid #CCC;
width: 100%;
font-family: "宋体", Arial, Helvetica, sans-serif;
}
.mb002 h2 {
height:30px; background:url(imagessection6.jpg) repeat-x; 
margin: 0;
padding: 0;
line-height: 30px;
font-size: 14px;
font-weight: bold;
padding-left: 20px;
color: #FFF;
}
.mod02 {
width: 100%;
padding-top: 10px;
}
.mod02 h2 {
height:30px; background:url(imagessection6.jpg) repeat-x; 
border: #CCC 1px solid;
margin: 0;
border-bottom: none;
padding-left:20px;
}
.qxqxj_new
{
	color: #45494C; font-size: 12px; line-height: 25px;padding: 14px;width:696px;
}
#ess_ctr973_ModuleContent{height:auto;width:720px;}

.mod02 .content {
border: #CCC 1px solid;
border-top: none;
}
.Normal, .NormalDisabled
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 12px;
    font-weight: normal;
}
.mb002 .content {
font-size: 12px;
padding: 14px;
line-height: 25px;
color: #45494C;
overflow: hidden;
}
.mb002 .content ul li
{
	width:117px; height:27px; float:left; margin-right:10px; margin-left:10px; margin-bottom:10px; line-height:27px;
}
.mb002 .content ul li a
{
	text-decoration:none; color:#8B792F; background:url(imagespic_btn_onan.gif) no-repeat; display:block; width:117px; height:27px; text-align:center;
}
.mb002 .content ul li a:hover
{
	background:url(imagespic_an_btn.gif); font-weight:bold;
}
.mod02 .head {
display: block;
float: left;
font-size: 14px;
color: #FFF;
font-weight: bold;

padding-top: 0px;
}

.smalltext{
	padding-left:10px;
}
.lingdxx {
margin: 30px;
border-bottom: 1px dashed #BCBCBC;
overflow: hidden;
line-height: 25px;
padding-bottom: 30px;
}
.lingdxx_L {
width: 134px;
display: block;
float: left;
}
.lingdxx_R {
float: right;
display: block;
width: 500px;
}
.title_bold {
font-weight: bold;
font-size: 14px;
}

#pager{text-align:center;}

#display1{
	height: 400px;
	/*width: 640px;*/
	border:1px solid #CCCCCC;
}
.forecastcity1:hover{
 color: white;
 background: #0072FF;
}
.forecastcity2{color: white!important;background: #0072FF;}

#leftDiv,#rightDiv{z-index:-1!important;overflow:hidden;}


/*
** XFF 2015-08-05
*/



.PhotoList
{
    float:left;
    height:154px;
    padding:2px 3px;
    display:inline;    
    overflow:hidden;
}
.PhotoList ul {
	list-style:none;
	padding:0;
    margin:0;	
	float:left;
	width:1500px;
}
.PhotoList ul li
{
    margin:5px 5px;
    padding:0;
    height:144px;
    float:left;
    text-align:center;
    display: inline-block;
}
.PhotoList ul li img
{
    width:124px;
    height:122px;   
    border:solid 1px #ddd; 
}
.PhotoList ul li a
{
    color:#000;   
    line-height:23px;
}
.PhotoList ul li a:hover
{
    color:RED;
}


#Marquee_img { overflow:hidden; width: 953px } 
#Marquee_img ul li ,#Marquee_img ul li div{ float:left;line-height:25px;overflow:hidden} 
#Marquee_img ul li div{ float:left;line-height:25px; width:158px; overflow:hidden}
#Marquee_img ul li div img{ border:1px solid #DADADA; width:155px; height:121px; display:block}
#Marquee_img ul li div span{ display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;width:158px;}
img
{
    border-style:none; 
}

.box1-1 .mi_box1 .data .bottom ul li,.box1-2 .mi_box1 .data .bottom ul li{line-height:32px;}

.box1-1 .right,.box1-2 .right{float: right;width: 230px;border: 1px #CCCCCC solid;}
.box1-2 .right .news2{height: 264px;}
.box1-2 .right .news2 a{display: block;line-height: 34px;text-align:center;}
.box1-2 .right .news2 a img{vertical-align: middle;}
.box1-2 .right .news2 li{border-bottom: 1px #EEE solid;padding-top:2px;}

.vote{width:500px;margin: 0 auto;}
.vote2{width:700px;}


/* button */
.button,.content_xilan input[type="button"],.content_xilan input[type="submit"]{
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.button:hover,.content_xilan input[type="button"]:hover,.content_xilan input[type="submit"]:hover{text-decoration:none;}
.button:active,.content_xilan input[type="button"]:active,.content_xilan input[type="submit"]:active{position:relative;top:1px;}
.bigrounded{-webkit-border-radius:2em;-moz-border-radius:2em;border-radius:2em;}
.medium,.content_xilan input[type="button"],.content_xilan input[type="submit"]{font-size:12px;padding:.4em 1.5em .42em;}

/* color styles 
---------------------------------------------- */
/* white */
.white,.content_xilan input[type="button"],.content_xilan input[type="submit"]{
	color:#606060;
	border:solid 1px #b7b7b7;
	background:#fff;
	background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background:-moz-linear-gradient(top,  #fff,  #ededed);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
}
.white:hover,.content_xilan input[type="button"]:hover,.content_xilan input[type="submit"]:hover{
	background:#ededed;
	background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
	background:-moz-linear-gradient(top,  #fff,  #dcdcdc);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');
}
.white:active,.content_xilan input[type="button"]:active,.content_xilan input[type="submit"]:active{
	color:#999;
	background:-webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
	background:-moz-linear-gradient(top,  #ededed,  #fff);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');
}


.logoing{
	display:none;
	color:#333;
	padding-bottom:10px;
	height: 248px;
}
.loging_bg{
	background:#f8fcff url(imagespic_ng_bg_1.png) repeat-x 0 -77px;
	border:1px #ccc solid;
	padding:10px 3px 0px 3px ;
}
.logoing span{
	display:block;
	clear:both;
	height:40px;
	line-height:40px;
	margin:5px 0px;
}
.logoing span img{
	height:18px;
	margin:2px 0px;
	width:65px;
	float:left;
	display:inline;
}
.logoing label{
	float:left;
	width:70px;
	text-align:right;
	padding-right:5px;
	line-height:22px;
}
.logoing input{
	width:100px;
	line-height:20px;
	height:20px;
	float:left;
	border:1px solid #6a9ed2
}
.lg_a,.lg_b{
	background-image:url(imageslo_sb.png);
	display:inline-table;
	height:22px;
	width:72px;
	border:none;
	margin:5px 5px;
	}
.lg_a{
	background-position:0px -22px;
	}
.lg_b{
	background-position:0px 0px;
	}
.tab_tl_1{
	background:#0aa6dd;
	line-height:20px;
	height:20px;
	display:inline-block;
	color:#FFF;
	font-weight:bold;
	padding:2px 3px 0px 3px;

}
.tab_tl{line-height:20px;
	height:20px;
	display:inline-block;
	font-weight:bold;
	padding:1px 3px 0px 3px;
	margin-left:1px; background:#fff; color:#333; border:1px #ccc solid; border-bottom:none;}
.right .center {
text-align: center;
}
.content_lt_cl_ul_tile{
	border-bottom:1px #ccc solid;
	height:22px;
	position:relative;
}
/* 评论 回复 支持 反对等 */
.showpage .re{display:none;}
