@charset "utf-8";
/* CSS Document */

body,ul,li,h1,h2,h3,h4,h5,h6,form{margin:0;padding:0;list-style:none;color:#333;}
body{font:12px/21px "\5B8B\4F53",Arial,sans-serif;background:#fbfbfb;}
img{border:none;}
a{color:#333;text-decoration:none;}
a:hover{color:#d7000f;text-decoration:underline;}
article,section,header,footer,aside,nav,iframe,img{display:block;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;}
.clearfix{zoom:1;}
.clear{ clear:both;}
.l{ float:left;}
.r{ float:right;}
.f14{ font-size:14px; font-family:宋体; color:#cc0000; font-weight:bold;}
.f12{ font-size:12px; font-family:宋体; color:#333333; font-weight:bold;}
input, textarea, select, button {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
}
.proNav {
	width:960px;
	margin:0 auto; 
    background: none repeat scroll 0 0;
    height:58px;
	padding-top:10px;
}

.g_fr{ width:184px;}

.box-weather {
    float: left;
    padding: 0 0 0 66px;
}
.widget-weather {
    font-size: 12px;
    width:326px;
}
.view-panel {
    position: relative;
}
.weather-city {
    width:70px;
	display: inline-block;
    vertical-align:top;
}

.weather-city p {
    margin:4px 0;
}

.widget-weather .weather-city .name {
    background-position: -171px 0;
    background-repeat: no-repeat;
    padding-right: 16px;
	font-weight:bold;
}
.g_hf-icon {
    background-image:url("images/icon.gif");
}

.weather-icon {
    position: relative;
    width: 108px;
	display: inline-block;
    vertical-align: top;
}
 .weather-icon img {
    float: left;
}

.weather-icon p {
    cursor: pointer;
    left: 50px;
    margin:3px 0 0;
    position: absolute;
    top: 23px;
    vertical-align: baseline;
    width: 118px;
}

.weather-icon p.name {
    top:0;
}


.date{ text-align:center; width:80px; padding-left:20px; border-left:1px solid #d6d4d4; padding-right:60px;}
.date p{ padding:0px; margin:3px 0px;}
.date p a{ color:#777777;}


.control-panel p {
    height: 30px;
    text-align: center;
	margin:0px; padding:0px;
}
.control-panel .province {
    width: 79px;
}
.widget-weather .control-panel select {
    margin-right: 3px;
}
 .city,.district {
    width: 96px;
}
 .ww-submit {
    text-align: left;
}

.btn-save {
    height: 24px;
    width: 50px;
}

 .control-panel .btn-cancle {
    margin-left: 15px;
}

 .ww-mobile {
    margin-left: 93px;
}

.g_red{
    color: #FF3300;
    text-decoration: none;
}



.sBox {
	background:url(repeatbg01.gif) repeat-x #FBFBFB;
	
    border: 1px solid #DFDFDF;
    height: 69px;
    margin: 10px auto;
    width: 958px;
}

.sBox img {
    float: left;
    width: 218px;
}

.sBox .seh {
    float: left;
    width: 478px;
	margin-left:220px;
}
#tabMenu2 {
    padding: 5px 0 5px 23px;
}

#tabMenu2 {
    padding: 5px 0 5px 23px;
}

#tabMenu2 li:hover,#tabMenu2 li.current {
    border-bottom: 1px solid #CC0000;
}
#tabMenu2 li {
    border: medium none;
    cursor: pointer;
    float: left;
    font: 12px/21px "宋体",Arial,sans-serif;
    height: 21px;
    margin-right: 10px;
    padding: 0 5px;
    width: auto;
}
.sBox .text {
    border: 1px solid #CCCCCC;
    float: left;
    height: 24px;
    line-height: 22px;
    padding-left: 6px;
    width: 370px;
}

.btnSearch02 {
    background-color: #CC0000;
	background-image:url(icon.gif);
	
    background-position: 0px 0px;
    border: medium none;
    cursor: pointer;
    height: 28px;
    overflow: hidden;
    text-indent: -100em;
    width: 87px;
}

.sBox .oth {
    float: left;
    line-height: 26px;
    margin-bottom: 0;
    margin-left: 33px;
    margin-right: 0;
    margin-top: 10px;
}
.seh .fl {
    position: relative;
}
.logo{padding:20px 0px 0px 0px}
.content_main{ width:960px; margin:0 auto; margin-top:10px;}
.content_oal{ width:700px; border:1px solid #d6d4d4; background-color:#FFF;}
.site_nomal{ padding:15px 10px 9px 15px;}
.site_namaltit h3{ font: bold 18px/40px "微软雅黑",sans-serif; color:#cc0000; height:36px; line-height:26px; padding-bottom:1px; padding-left:20px; background:url(icon.gif);background-position:0 -48px; background-repeat:no-repeat;}
.site_nomal .namalboul{ padding-top:10px; padding-left:10px;}
.site_nomal .namalboul ui{ padding:0px; margin:0px;}
.site_nomal .namalboul li{ padding:0px; margin:0px; display:inline-block; width:100px; margin: 4px 0 4px 4px;color: #000000;float:left;}
.site_nomal .namalboul li a{color: #000000;
    display: inline;
    float: left;
    font-size: 14px;
    height: 22px;
    line-height: 20px;
    overflow: hidden;}
	
	
	
.site_bk{ padding:15px 10px 5px 15px;}
.site_bktit h3{ font: bold 18px/40px "微软雅黑",sans-serif; color:#cc0000; height:36px; line-height:26px; padding-bottom:1px; padding-left:20px; background:url(icon.gif);background-position:0 -95px; background-repeat:no-repeat; width:650px;}
.site_bk li.img_bk {
    padding: 10px 0;
    white-space: normal;
	height:46px;
	width:206px;
	margin-left:14px;
	float:left;
	font-size:14px;
}
.site_bk li.img_bk a.img_bkw { height:40px; display:block; float:left; margin-right:10px; margin-top:10px;} 
.site_bk li.img_bk h6 {
    font-size: 14px;
    margin: 3px 0px 0px;
}
.site_bk li.img_bk a.word_bk{ color:#bbbaba; font-size:12px; }

.box{ width:247px; border:1px solid #dfdfdf;}
.box_tit{ height:36px; line-height:36px; background:url(icon.gif) repeat-x; background-position:0 -136px; width:230px; padding-left:17px;}
.box_botit{ width:234px; border-left:1px solid #cc0000; height:30px; line-height:30px; padding-left:10px;}
.box_bobo{ padding:10px;}
.box_bobo a{
    color: #666666;
    display: inline-block;
    padding: 0 6px;
    white-space: nowrap;
}


.box_botit2{ width:234px; border-left:1px solid #cc0000; height:30px; line-height:30px; padding-left:10px; border-bottom:1px solid #dfdfdf; border-top:1px solid #dfdfdf; background:url(icon.gif) 0 -176px;}
.box_boxbo{ text-align:center; height:40px; line-height:40px; background-color:#fdfdfd;}
.mr10{ margin-top:10px;}
.box_bobo2{ padding:5px 3px 15px 4px;}
.box_bobo2 a{
    color: #666666;
    display: inline-block;   
    white-space: nowrap;
	background:url(icon.gif) repeat-x; background-position:0 -208px; width:55px; height:22px; line-height:22px; text-align:center;
	margin-top:5px;
}
.search_q{ width:932px; height:36px; line-height:36px; border:1px solid #dfdfdf; padding-left:26px; padding-top:20px; padding-bottom:20px;}

.search_q form{ background:#f9f9f9;}
.search_q b{ background:url(icon.gif) 0 -232px; display:inline-block; width:152px; height:40px; line-height:40px; color:#FFF; font-weight:bold; font-size:14px; padding-left:11px; }

.search_q select{ color: #7C7C7C;
    vertical-align: middle;
	height:20px; line-height:20px;}
	
	.search_q option{ color: #7C7C7C;
    vertical-align: middle;
	height:20px; line-height:20px;}
	
	
.Search_btn{
    background:url(icon.gif) -60px -205px;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font: bold 14px/26px "宋体",Arial,sans-serif;
    height: 26px;
    width:65px;
	padding-left:25px;
	
}

.zm_nav{ width:918px; height:56px; padding:10px 20px; border:1px solid #d9d7d7; background:#FFF;}
.zm_nav li{ width:458px; float:left; margin-top:3px;}
.zm_nav span.char{ display:inline-block; width:78px; height:24px; line-height:24px; color:#cc0000; font-family:微软雅黑; font-size:16px; font-weight:bold; background:url(icon.gif) 0 -276px; text-align:center;}
.zm_nav span.char:hover{ background:url(icon.gif) -79px -276px; color:#FFF;}
.zm_nav a{ padding:0 6px;}
.zm_cons .con{ min-height:260px; height:auto!important; height:260px; width:958px; border:1px solid #d6d4d4; background-color:#ffffff; padding-top:15px; position:relative; margin-top:10px;}

.zm_word h2{ position:absolute; left:0px; top:10px; height:34px; font-family:微软雅黑; font-weight:bold; color:#cc0000; line-height:34px; border-left:2px solid #cc0000; font-size:22px; padding-left:45px;}

.zm_const ul{ padding-left:165px;}

.ctt{height:auto;padding:16px;clear:both;border:0;text-align:left;}
.con{clear:both;width:928px;/*滑动门的宽度*/}
/* TAB 切换效果 */
.zm_const{background-image: url('tabbj.gif'); background-repeat: repeat-x;background-color: #E6F2FF;}
.zm_const ul{height:32px;}
.zm_const li{float:left;height:32px; line-height:32px;width: 94px;cursor:pointer; font-family:宋体; font-size:14px; text-align:center; }
/* 控制显示与隐藏css类 */
.normaltab   { background-image:url('tabs2.gif'); background-repeat: no-repeat; color:#666666 ; border-left:1px solid #dfdfdf;}
.hovertab    { background-image: url('tabs3.gif'); background-repeat: no-repeat; color:#cc0000; font-weight:bold;  height:33px;border-left:1px solid #dfdfdf; }
.dis{display:block;}
.undis{display:none;}

#zm_const1 { border-left:1px solid #e1e1e1;}
.l{ float:left;}
.r{ float:right;}

.jianjie{ width:584px; height:36px; line-height:36px; background-color:fcfcfc; border:1px dashed #999; font-size:12px; padding-left:24px; margin:10px 15px 25px 10px; }
.jianjie .name{ display:inline-block; margin-right:30px; font-size:14px; font-weight:bold; color:#cc0000; }
.conl_con ul{ margin:0px; padding:0px; list-style-type:none; margin-top:4px;}
.conl_con ul li{ margin:0px 0px 10px 10px; padding:0px; list-style-type:none;}
.conl_con a{ color:#333333; font-size:12px; height:24px; line-height:24px; text-decoration:none; padding-left:3px; padding-right:2px;} 

.conl_con .cont_tit{ display:inline-block; width:70px; height:25px; line-height:25px; color:#FFF; font-size:12px; font-weight:bold; background:url(icon.gif) 0px -304px; text-align:center; margin-right:10px;}


.conr_con{
	border-left:1px solid #dfdfdf;
	width:270px;
	height:180px;
}
.conr_contit{ height:30px; line-height:30px; border-left:2px solid #cc0000; padding-left:16px;}
.conr_conbo{ padding:10px 0px 5px 15px;}
.conr_conbo a{ padding:3px 5px; display:block; float:left; text-decoration:none; font-size:12px;  color:#333333; background-color:#f3f3f3; margin:2px 0px 0px 2px; width:50px; text-align:center;}

.htselectbox_wrapper{position:absolute;left:0;top:0;border:1px solid #dfdfdf;box-shadow:1px 2px 3px #ccc;background:#fff;z-index:2;}
.htselectbox_wrapper li{width:96px;padding:3px 0 3px 20px;cursor:pointer;}
.htselectbox_wrapper li.htselected{background-color:#eee;}
.htselectbox_wrapper li.current{color:#000;background-color:#ccc}
.htselectboxclick{float:left;width:100px;height:26px;padding:0 0 0 14px;margin-right:10px;line-height:26px;border:1px solid #bcbcbc;border-bottom:1px solid #dbdbdb;border-right:1px solid #dbdbdb;background-position:96px 12px;cursor:pointer;color:#666;}
.selheight ul{+width:114px;height:200px;overflow:scroll;overflow-x:hidden;}
.selheight li{width:76px;}


.fl{float:left;}
.selheight ul{width:100px;height:200px;overflow:scroll;overflow-x:hidden;}
.selheight li{width:76px;}
.label{width:225px;}

/*顶部导航*/
.ht_top{width:100%;line-height:41px; background:url(nav_bg.gif) repeat-x;}
.ht_top h1{float:left;}
.ht_top .zt_top{width:960px;height:41px;margin:0 auto;}
.ht_top .topnav{float:right;}
.ht_top .topnav a{margin-left:10px;}
.ht_top .topnav a:hover{ text-decoration:none;}

/*尾部内容*/
#foots{ width:100%; border-top:1px solid #ccc; margin-top:20px;}
.div_footer {line-height: 24px; padding: 10px 0; text-align: center;}
.mainbox { margin: 0 auto 10px; width: 960px;}
.pdt20{ overflow:hidden;}
.pdt30{ margin-top:10px;overflow:hidden;}
.mainbox img{display:inline;}