@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
body { margin: 0; padding: 0; font:12px Arial; color:#292929; background:url(../images/pub/bg.gif);}
a { color: #323f33; text-decoration: none; }
a:hover,#header #newsletter li a:hover{color:#bd0a01;text-decoration:underline;}
ul,ol{ list-style:none}
a img { border: none; }
.blue3{color:#0041d9; text-decoration:underline}
.fr{float:right;}
.fl{float:left;}
.phone{font-size:20px;}
.m4{margin-bottom:4px;}
.font14 {font-size:14px;}
.grey2 {color:#888;}
.p10{ padding:10px;}
.efont{font-family:Arial, Helvetica, sans-serif;}
.font12 {font-size:12px;}
.grey {color:#6b6b6b;}
.font24{font-size:18px}
.font16 {font-size:16px;}
.grey2 {color:#888;}
.mbottom{ margin-bottom:10px;}
.r { float: right; }
.l { float: left; }
.red{ color:#F00}
.green{ color:#247c24;}
.blue{ color:#0041d9;}
.bold { font-weight: bold;}
.cs{ color:#F60}
em,i{ font-style:normal}
ul{ list-style:none}
.p20{ padding:20px;}
.p8{ padding-left:8px;}
.coffee {color:#e17800;}
.cl10{clear:both; height:10px; *height:5px; overflow:hidden}
.cle{ clear:both}
a.more{ color:#3f6808; margin-left:6px;}
.cf:after{content:".";clear:both;height:0;visibility:hidden;display:block;} /* for Firefox */
.cf{display:inline-block;} /* for Mac IE */
* html .cf {height:1%;} /* for Win IE */
.cf{display:block;} /* for display:inline-block; */
#container { margin:0 auto;width:960px; background:#FFF; border-left:#e3e3e3 1px solid;border-right:#e3e3e3 1px solid; overflow:hidden}
/* 页面头部 */
#toolbar {padding:4px 0 2px 10px; width:960px;border-bottom:1px solid #e2f1d6; overflow:hidden; height:23px;width:960px;margin:0 auto;}
#header{clear:both;background:url(../images/pub/top_bg.gif) repeat-x center top;height:29px; /*Firefox*/height:29px \9; /*IE8*/*height:29px; /*IE7*/_height:100%; /*IE6*/}
#host{float:left;color:#707070;}
#host a{ color:#707070; padding-left:6px;}
#host i{ font-style:normal; padding-top:1px; /*Firefox*/padding-top:3px \9; /*IE8*/*padding-top:3px; /*IE7*/_padding-top:3px; /*IE6*/}
#shortcut { float:right; width:540px;}
#shortcut b{ color:#249042; padding-left:26px; background:url(../images/pub/phone1.gif) left no-repeat; margin-left:10px}
#shortcut ul { padding-top:2px;}
#shortcut li{ float:left;padding:0 8px 0 5px;  border-right:#CCC 1px solid;}
#shortcut li a{ color:#8c8c8c}
#shortcut li.green a{ color:#247c24;}
#shortcut li.blue a{ color:#0041d9;}
#shortcut li.red a{ color:#F00; font-weight:bold}
.header_logo{width:960px;height:52px;margin:8px auto 14px;}
.header_logo p{float:left;padding:23px 0 0 9px; color:#686868}
.header_logo p a{ color:#888;}
.header_logo dl{float:left;position:relative;padding:10px 88px 0 14px;z-index:99;}
.header_logo ol{float:left;width:476px;height:32px;background:#046929;border-top:1px solid #003513;margin-top:14px;padding:2px 0 0 4px;position:relative; z-index:1;}
.header_choosecity{position:absolute;left:190px;top:14px;z-index:3;width:100px;background:url(../images/pub/ico1.gif) no-repeat 27px -70px;color:#7a7a7a;}.header_choosecitycon{width:105px;border:1px solid #9fa8bd;padding:5px;height:75px;line-height:25px;position:absolute;top:15px;left:0;z-index:4;background:#fff;letter-spacing:0;}.header_choosecity span{color:#fb7604;line-height:28px;}
.all_options{width:88px;height:26px;position:relative; float:left}
.ascension{position:relative; float:left;width:288px;height:26px;overflow:hidden; margin-top:1px;}
.all_options p{width:78px;height:26px;line-height:26px;border:solid #003513;border-width:1px 0 1px 1px;background:#fff;padding:0 0 0 10px;display:block;color:#000;s;}
.all_options p span{float:left;}
.all_options p img{float:right;}
.header_logosr{width:286px;height:26px;border:1px solid #fff;line-height:28px;margin-top:-2px;color:#b1b1b1;}
.header_logo ol li.ascension{width:288px;height:26px;overflow:hidden;border:1px solid #003513; margin-left:20px;}
a.shuan_input:link,a.shuan_input:visited,a.shuan_input:active{width:96px;height:34px;background:url(../images/pub/search.gif) no-repeat;border:none;display:block;position:absolute;top:0;right:0;z-index:56;}
a.shuan_input:hover{width:96px;height:34px; background:url(../images/pub/search_hover.gif) no-repeat;border:none;display:block;}
.header_nav{width:960px;height:25px;margin:0 auto;border-bottom:2px solid #047132;position:relative;}
#logo,#top,#header .tabs a,#mainnav,#mainnav .fl,#mainnav .fr,#mainnav .tabs a,#mainnav .tabs li,#header .Label span,.title_1,.pages .Available,.title_n{background:url(../images/pub/style_map.png);}
/* 导航菜单 */
#mainnav,#mainnav .fl,#mainnav .fr{height:39px; line-height:39px; overflow:hidden}
#mainnav{background-position:left -287px; font-size:15px; font-weight:bold;}
#mainnav .fl{padding-left:10px;width:74%;background-position:left -248px;background-repeat:no-repeat;}
#mainnav .fr{width:24%;background-position:right -326px; text-align:center;}
#mainnav .tabs{padding:5px 0px;}
#mainnav .tabs li{background-position:right -366px; padding-right:2px;}
#mainnav a{text-decoration:none;color:#fefefe;}
#mainnav .tabs a{height:33px;line-height:33px;width:105px;background-position:-90px -366px;}
#mainnav .tabs a:hover {background-position:-90px -399px;color:#568c8e;}
#mainnav .tabs .current,#mainnav .tabs li.current a,#mainnav .tabs .current:hover,#mainnav .tabs .current:visited{background-position:-90px -433px; color:#00430F;}
#mainnav .tabs .w1{background-position:left -366px; width:90px; }
#mainnav .tabs .w1:hover{background-position:left -399px; }
#mainnav .tabs .w1.current{background-position:left -433px;color:#00430f;}
.tabs .w1 			{ background-position: -519px 0; width:134px; }
.tabs .w1:hover 	{ background-position: -519px -31px; }
.tabs .w1.current { background-position: -519px -62px; }
.fr{float:right;}
/* root element for tabs  */
.tabs { 
	list-style:none; 
	margin:0 !important; 
	padding:0;
	height:30px;
	border-bottom:1px solid #666;	
}
/* single tab */
.tabs li { 
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important; 
}
.tabs a { 
	background: url(../images/pub/tabs.png) no-repeat -652px 0;
	display:block;
	height: 30px;  
	line-height:30px;
	width: 111px;
	text-align:center;	
	text-decoration:none;
	color:#000;
	padding:0px;
	margin:0px;	
	position:relative;
	top:1px;
}
.tabs a:active {
	outline:none;		
}
.tabs a:hover {
	background-position: -652px -31px;	
	color:#fff;	
}
.tabs .current, .tabs .current:hover, .tabs li.current a {
	background-position: -652px -62px;		
	cursor:default !important; }
/* logo */
.header_logo ol li.juli{letter-spacing:12px;margin-left:20px;line-height:30px;}
/* 板块划分 */
.area{width:960px;margin:0 auto;clear:both;overflow:hidden; margin-top:10px; margin-left:8px}
.left_area{width:710px;float:left;}
.left_l_area{width:210px;float:left; font-size:12px;line-height:24px;}
.left_r_area{width:490px;float:left; font-size:12px;line-height:24px;margin-left:10px; overflow:hidden}
.right_area{width:240px;float:right;line-height:22px;}
#dplayer{ margin-bottom:6px;}
/* 路径 */
#path{ clear:both; color:#004714;padding:14px 0 0 10px; /*Firefox*/padding:10px 0 0px 10px \9; /*IE8*/*padding:10px 0 0px 10px; /*IE7*/_padding:10px 0 0px 10px; /*IE6*/  }
#path span a{ font-size:14px}
#path span{ font-size:14px}
#path a{ color:#004714;}
#path em{ color:#7e7e7e; font-size:14px; font-family:Arial, Helvetica, sans-serif; padding:0 2px 0 2px;}
#path i{ font-style:normal; padding-left:4px;font-size:14px}
/* 路径 */
/* 分页 */
.page{clear: both;
    text-align: center;
    overflow: hidden;margin-top:30px;}
.page span{border:0px solid #ccc;color:#555;margin-right:5px;background-color: #f8f8f9;display:inline-block;padding:0 12px;text-align:center;position:relative;height:30px;line-height:30px;font-weight: 700;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;}
.page a:link,.page a:visited,.page a:active,.page a{color:#555;font-weight: 700;}
.page a:hover{text-decoration:underline;color:#555;font-weight: 700;}
.page a:link,.page a:visited{font-weight:normal;font-size:inherit}
.page .pageBtn{height:25px;width:25px;cursor:pointer}
.page .page_current{border:0px solid #ccc;background-color: #101d37;color: #ffffff;margin-right:5px;display:inline-block;padding:0 12px;text-align:center;font-weight: 700;}
.page .page_current{text-decoration:none}
/* 标题 */
.title_1 h1,.title_1 span,.title_n h1,.title_n span,.title_3 h1,.title_13 span{display:inline-block;}
.title_1 h1,border1 h3{ font-size:14px; padding-left:4px;}
.title_a{ padding:8px 6px 8px 34px;overflow: hidden; background:url(../images/pub/left.gif);color:#fff; font-size:12px; height:15px; line-height:20px;}
#tit_r{ padding:8px 6px 12px 34px; margin-top:5px; overflow: hidden; background:url(../images/pub/tit_r.gif) no-repeat;color:#fff; font-size:12px; height:12px; line-height:20px;}
#tit_r_a{ padding:8px 6px 12px 34px; overflow: hidden; background:url(../images/pub/tit_r.gif) no-repeat;color:#fff; font-size:12px; height:15px; line-height:20px;}
#tit_r_b{ padding:8px 6px 12px 34px; overflow: hidden; background:url(../images/pub/tit_r.gif) no-repeat;color:#fff; font-size:12px; height:15px; line-height:20px;}
.title_c{ background:url(../images/pub/mid.gif) no-repeat; width:458px; height:28px; padding:5px 0 0 34px; color:#FFF}
.title_d{ background:url(../images/pub/tit_710.gif) no-repeat; width:678px; height:23px; padding:9px 0 0 34px; color:#FFF}
.title_1,.title_1 h1,.title_1 span,.title_n,.title_n h1,.title_n span,.title_3,.title_3 h1,.title_3 span{height:29px;line-height:29px;}
.title_1,.title_1 h1,.title_1 span,.title_n,.title_n h1,.title_n span,.title_3,.title_3 h1,.title_3 span{height:29px;line-height:29px;}
.title_1,.title_n,.title_3{padding:0px 5px 0px 5px; background-position:left -557px;}
.title_1{border:1px solid #e3e6ea; border-bottom:none; margin-top:10px;}
/* footer */
.footnav,.footnav span,.footnav a:hover{ height:28px; line-height:28px;}
.footnav{background:#006e2e;}
.footnav ul{padding:0px 40px 0px 170px !important;}
.footnav li{float:left;width:26%;}
.footnav li a{display:block;color:#fff;text-align:center; text-decoration:none }
.footnav li a:hover{background:#006e2e;}
.footnav span{background:#093619;float:right; width:185px; text-align:center}
.footnav span a{color:#FFF; text-decoration:none}
.footnav span a:hover{background:none;}
.friend{ padding:10px;}
.friend .td1{float:left;width:100px; margin-left:10px;line-height:24px;}
.friend .td2{float:left; width:790px; line-height:24px;}
.friend .td2 a{float:left;width:90px; text-decoration:none}
.borderd{border-bottom:1px #CCC dashed; margin:10px 0px;}
.copyright{text-align:center; margin:0px auto; line-height:24px;}
.copyright h3{ font-family:Arial, Helvetica, sans-serif; font-size:12px}
.copyright a{ padding:0px 4px; text-decoration:none; color:#999}
.copyright h4{ font-size:12px;color:#999}
.all_optionscon{position:absolute;left:0;top:1px;z-index:55;cursor:pointer;color:#000;border-bottom:1px solid #999;}
.all_optionscon li{width:75px;height:26px;line-height:26px;border:solid #999;border-width:0 1px 0;background:#fff;padding-left:10px;}
.all_optionscon li:hover{ background:#eef8f0}