﻿.top_bg{
	background:url(banner.jpg) no-repeat top center;
	height:195px;
	}
.top{
	width:1160px;
	margin:0 auto;
	}
.logo{
	width:506px;
	float:left;
	padding-top:52px
	}
.flash{
	width:370px;
	float:right;
	}		
.nav{
	background-color:#c30801;
	height:50px;
	line-height:50px;
	}	
.ul_01{
	width:1160px;
	margin:0 auto; 
	}		
.ul_01 li{
	float:left;
	/*padding-right:46px;*/
	height:50px;
	line-height:50px;
	color:#FFF;
	}
.ul_01 li a{
	color:#ffffff;
	font-size:17px;
	padding-left:20px;
	padding-right:20px;
	display:block;
	}
.ul_01 li a:hover{
	background-color:#f26d10;	
	}	
.menu{
	width:1160px;
	margin:0 auto;
	background-color:#FFF;
	height:46px;
	line-height:46px;
	}
.menu_time{
	width:280px;
	float:left;
	padding-left:10px;
	font-size:14px
	}
.menu_weather{
	width:550px;
	float:left;
	padding-top:10px
	}
.menu_search{
	width:320px;
	float:right;
	padding-top:8px
	}
.nav_txt {
	border:0 none;
    color: #4b4b4b;
    padding-left: 10px;
    width: 235px;
	height:26px;
	line-height:26px;
	border:1px solid #c0c0c0;
	float:left;
	border-right:none;
	}
.nav_btn {
	border:0 none;
    background-color: #ff9306;
    color: #ffffff;
	height:30px;
    line-height: 30px;
    text-align: center;
    width: 60px;
	float:left
	}
.box_wrap{
	width:1160px;
	margin:0 auto;
	margin-top:14px
	}
.box_l{
	width:828px;
	float:left;
	}
.box_r{
	padding-left:14px;
	width:318px;
	float:left;
	}
.box_pic{
	width:407px;
	float:left;
	background-color:#FFF;
	margin-bottom:14px;
	height:300px
	}	
.box{
	width:377px;
	padding:10px 15px;
	float:left;
	background-color:#FFF;
	margin-bottom:14px;
	height:280px
	}
.box_scroll{
	width:798px;
	padding:10px 15px;
	background-color:#FFF;
	margin-bottom:14px;
	height:250px
	}	
.box_distance{
	margin-left:14px;
	}
.Menubox2{width:377px; height:40px;line-height:40px; border-bottom:1px solid #adadad;}
.Menubox2 li{float:left;display:block;cursor:pointer;width:111px;text-align:center;color:#333333; font-size:18px;}
.Menubox2 li a{
	color:#333333;
	}
.Menubox2 li a:hover{
	color:#d41616;
	font-weight:bold;
	}
.Menubox2 li a:link{
	color:#333333}	
.Menubox2 li.hover{width:95px;color:#d41616;height:41px;line-height:41px; background:url(bg_4.jpg) repeat-x;font-weight:bold;}
.Menubox2 li.hover a{color:#d41616}
.Contentbox2{width:377px;clear:both; border-top:0;height:213px;padding-top:8px;border-top:none}	
.ul_03{
	padding-left:2px
	}
.ul_03 li {
	background:url(ico001.gif) no-repeat 3px 14px;
	padding-left:14px;
    line-height:32px;
	font-size:14px
	}
.ul_03 li span{
	float:right;
	padding-right:10px;
	font-size:14px
	}			
.ul_03 li a {
    text-decoration: none;
	font-size:14px
	}
.news_con{
	padding-top:10px;
	}	
.news_tit1{
	border-bottom:1px solid #c30801;
	height:40px;
	line-height:40px;
	color:#c30801;
	font-size:16px;
	font-weight:bold;
	}
.news_word{

	height:40px;
	font-size:18px;
	float:left;
	text-align:left
	}		
.news_more{
	float:right;
	color:#FFF;
	padding-right:5px;
	font-size:14px;
	font-weight:normal
	}
.scroll_con{
	padding-top:18px;
	}		
#ddemo {
	overflow:hidden;
	width:794px;
	
}
#dindemo {
     float: left;
     width: 800%;
    }
#ddemo1 {
     float: left;
    }
#ddemo2 {
     float: left;
}	
.show_box{
	float:left;
	padding-left:7px;
	padding-right:7px;
	}	
.show_img{
	border:1px solid #CACACA;
	padding:2px;
	width:185px;
	height:132px;
	text-align:center;
	}
.word{
	text-align:center;
	width:185px;
	font-size:14px;
	height:36px;
	line-height:36px;
	}
.recommed{
	margin-top:10px;
	}	
.reco_pic{
	float:left;
	width:120px;
	}
.reco_news{
	float:left;
	width:242px;
	padding-left:15px;
	}
.reco_news h2{
	font-size:14px;
	font-weight:bold;
	line-height:32px
	}
.reco_news h3{
	font-size:12px;
	line-height:22px;
	font-weight:normal
	}
.padd_dis{
	margin-top:10px;
	}
.box_right{
	width:288px;
	padding:10px 15px;
	background-color:#FFF;
	margin-bottom:14px;
	height:280px
	}
.email{
	width:318px;
	height:90px;
	line-height:90px;
	font-size:22px;
	text-align:center;
	color:#FFF
	}
.email a{
	color:#FFF;
	}	
.padd15{
	margin-bottom:15px;
	}
.padd14{
	margin-bottom:14px;
	}
.yellow{
	background:url(email.png) no-repeat 30px 28px;
	background-color:#ffae00;
	}
.green{
	background:url(message.png) no-repeat 34px 28px;
	background-color:#95c25b;
	}
.blue{
	background:url(down.png) no-repeat 38px 28px;
	background-color:#38acff;
	}
.box_video{
	width:288px;
	padding:25px 15px;
	background-color:#FFF;
	margin-bottom:14px;
	height:250px
	}
.box_links{
	width:1130px;
	margin:0 auto;
	padding:10px 15px;
	background-color:#FFF;
	margin-bottom:14px;
	}	
.links_con{
	padding-top:15px;
	padding-bottom:15px;
	}
.links_con a{
	padding-left:24px;
	padding-right:24px;
	font-size:14px;
	line-height:34px;
	width:170px;
	display:block;
	float:left
	}																		
.foot_bg{
	min-height:140px;
	background-color:#c30801;
	padding-top:20px
	}
.foot{
	width:1160px;
	margin:0 auto;
}
.wem{
	width:600px;
	float:left;
	}
.foot p{
	width:480px;
	float:right;
	text-align:left;
	font-size:14px;
	color:#ffffff;
	line-height:35px;
	border-left:1px solid #fad6d5;
	padding-left:20px;
	margin-top:15px
	}
/*列表页
-----------------------------------------*/
.list_left{
	width:240px;
	float:left;
	}
.list_right{
	width:906px;
	margin-left:14px;
	float:left;
	}	
.list_left .xglm{width: 240px;height: auto;margin-bottom: 20px;}
.list_left .xglm .x_title{height: 46px;line-height: 46px;text-align: center;font-size: 16px;color:#fff;background: #c30801;}
.list_left .xglm .x_column{padding: 20px 10px 6px 10px;border-left: solid 1px #ddd;border-right: solid 1px #ddd;border-bottom: solid 1px #ddd; background-color:#FFF}
.list_left .xglm .x_column a{display: block;background-image: url(xglm_bg.jpg);background-repeat: repeat-x;width: 195px;height: 30px;border-left: solid 2px #d41616;border-top: solid 1px #d0d0d0;border-right: solid 1px #d0d0d0;border-bottom: solid 1px #d0d0d0;color:#333333;margin-bottom: 14px;padding-left: 12px;line-height: 30px;overflow: hidden;}
.list_left .xglm .x_column a:hover{color:#d41616;}	
.x_essay{padding: 14px 10px;border-left: solid 1px #ddd;border-right: solid 1px #ddd;border-bottom: solid 1px #ddd; background-color:#FFF}
.x_essay li{height: 34px;line-height: 34px;background-image: url(icon.jpg);background-repeat: no-repeat;background-position: 0px 18px;padding-left: 12px; font-size:14px}
.x_essay li a{color:#666;}	
.location{height:46px;line-height: 46px; background-color: #eaeaea;border-bottom:solid 1px #dcdcdc; font-size:14px}
.location img{float: left;width: 22px; height: 20px;margin:11px 6px;}
.location span{color:#c30801;}
.location a{color:#333;}
#pagerUI {line-height: 26px;height: 26px;width: 100%;margin: 30px auto 10px auto;padding: 0 10px 0 10px;text-align: center;}
#pagerUI a:link{padding:5px 7px; border:1px solid #dbdbdb; margin:0 1px 0 1px;color:black; }
#pagerUI a:visited{padding:5px 7px; border:1px solid #dbdbdb; background:#fff2db; margin:0 1px 0 1px;color:black; }
#pagerUI a:hover{padding:5px 7px; background:#ff7e00; margin:0 1px 0 1px;color:white}
#pagerUI .current{padding:6px 3px; background:white; margin:0 1px 0 1px; color:#666666; font-weight:bold}

.news_con2{
	border:1px solid #DCDCDC;
	border-top:none;
	padding:5px;
	background-color:#FFF;
	min-height:450px;
	margin-bottom:15px
	} 
.hdgl_ul {
   
    overflow: hidden;
    padding: 10px ;
}

.height3{
	height:610px;
	}
.hdgl_ul li {
    background: url(ico001.gif) no-repeat 0 center;
    border-bottom: 1px dotted #d2d2d2;
    line-height: 39px;
    overflow: hidden;
    padding-left: 13px;
}
.hdgl_ul li a {
    color: #666;
    display: block;
    float: left;
    font-size: 14px;
    max-width: 750px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.hdgl_ul li span {
    color: #a3a3a3;
    display: block;
    float: right;
    font-size: 14px;
    padding-right: 10px;
}
.mar_foot{
	padding-top:20px;
	}
	
/*详情
-------------------------------------------------*/	
.box_wrap2{
	width:1160px;
	margin:0 auto;
	margin-top:14px;
	background-color:#FFF
	}
.location2{height:46px;line-height: 46px;border-bottom:solid 1px #dcdcdc; font-size:14px}
.location2 img{float: left;width: 22px; height: 20px;margin:11px 6px;}
.location2 span{color:#de0000;}
.location2 a{color:#333;}
.leader_con {
    margin: 20px 0 41px;
    overflow: hidden;
}
.con_title {
    margin: 10px auto 20px;
    text-align: center;
}
.ty_gl_main h3{
    background-color: #f1f1f1;
    height: 40px;
    line-height: 40px;
    text-align: right;
	padding-right:20px;
	font-size:14px;
    font-weight: normal;
}

.content {
	border: 1px dashed #CCCCCC;
	padding: 20px;
	margin-top:20px;
    font-size: 14px;
    line-height: 28px;
    margin-top: 15px;
	}
.content2 {
	border: 1px dashed #CCCCCC;
	padding: 10px;
	margin-top:10px;
    font-size: 14px;
    line-height: 28px;
	}
 /*焦点图
-------------------------------------------------*/
.mychgPic{width:407px; height:300px; margin:0 auto}
.mF_liuzg{ position:relative; width:407px; height:300px; overflow:hidden; font:12px/1.5 Verdana,Geneva; background:#fff;}
.mF_liuzg .loading{
	position: absolute;
	z-index: 9999;
	width: 100%;
	height: 100%;
	color: #666;
	text-align: center;
	padding-top: 90px;
	left: -3px;
	top: -1px;
}/*载入画面*/
.mF_liuzg .pic li{width:407px;position:relative;overflow:hidden;*margin-top:-2px;}
.mF_liuzg .pic li p{width:407px;position:absolute;}
.mF_liuzg .pic li p a{display:block;}/*图片和焦点图框架一样大小*/
.mF_liuzg .pic li p img{width:407px;height:300px;}
.mF_liuzg .txt li{position:absolute;z-index:2;bottom:0;width:407px;height:36px;line-height:34px;overflow:hidden;display:none;}
.mF_liuzg .txt li a{display:block;color:#fff;padding:2px 0 0 16px;font-size:14px;font-weight:bold;text-decoration:none;}/*标题样式*/
.mF_liuzg .txt-bg{position:absolute;bottom:0;z-index:1;width:407px;height:36px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;}/*标题背景*/
.mF_liuzg .num{position:absolute;z-index:3;bottom:8px;right:8px;color:#333;}/*按钮样式*/
.mF_liuzg .num li{ float:left; width:22px; height:18px; position:relative; border:1px solid #FFF; line-height:18px; text-align:center; margin-right:3px; cursor:pointer; background:#000; filter:alpha(opacity=90); opacity:0.9; color: #FFF; }
.mF_liuzg .num li.current,.mF_liuzg .num li.hover{ background:#A61814; color:#fff; font-weight:bold;}								
	
/*留言
-----------------------------------------*/
.zw_xxfg {
    border-bottom: 2px dashed #dae0de;
    clear: both;
    height: 1px;
    margin: 10px auto;
    width: 210px;
}

.ly_so {
    color: #ff8000;
    font-size: 14px;
    font-weight: bolder;
    text-align: center;
}
.ly_wb {
    border: 1px solid #dadee1;
    height: 22px;
    line-height: 22px;
    margin-right: 10px;
    width: 150px;
}
.ly_an {
    background-color: #fff7df;
    border: 1px solid #ffba75;
    color: #ff8000;
    font-weight: bolder;
    height: 26px;
    line-height: 26px;
}	
.ly_sm {
    line-height: 22px;
    margin: 0 auto;
    text-indent: 2em;
    width: 210px;
}
/*我要投诉*/
.tousu { margin-top:20px; font-size:16px; line-height:26px;}
.tousu table td { padding:6px 10px;}
.hongzi { color:#F00; font-size:18px;}
.huizi { color:#999; font-size:14px;}
.huizi span { color:#F00;}
.input_tex { height:14px; border:1px solid #7f9db9; width:190px;padding:5px;}
.textarea { width:500px; height:88px; border:1px solid #7f9db9;padding:5px;}
.tousu_bottom {background: url(button2x.jpg) no-repeat; width:94px; height:32px; line-height:32px; text-align:center; font-size:16px; color:#444; border:none}
.sz_logo {
    background: url(szlogo.gif) no-repeat center center;
    float: left;
    height: 128px;
    width: 128px;
}
.sz_zt {
    background: url(ws_29.gif) no-repeat 10px center;
   border-bottom: 1px solid #dae0de;
    background-color:#fff7df;;
    color: #ff8000;
    font-size: 14px;
    font-weight: bolder;
    line-height: 30px;
	height:30px;
    padding-left: 35px;
    padding-right: 15px;
}

.sz_zt span {
    background: url(posttime.gif) no-repeat left center;
    color: #ab081b;
    float: right;
    font-weight: normal;
    padding-left: 15px;
}

   
.sz_nry {
    border-left: 1px solid #dae0de;
    float: right;
    line-height: 22px;
    width: 740px;
}
   
.sz_wt {
    border-bottom: 1px solid #dae0de;
    clear: both;
    padding: 10px;
    
}
.sz_jd {
    background-color: #f6f6f6;
    clear: both;
    color: #063;
    padding: 10px;
}
.pad{
	padding:15px;
	}
.pad ul li {
    border: 1px solid #dae0de;
    margin-bottom: 10px;
}