@charset "utf-8";
/* CSS Document */

/*--------------------------------------------------------------------
[ 格式化页面 ]
*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0; font-weight:normal;} 
table{border-collapse:collapse;border-spacing:0;} 
fieldset,img{border:0;} 
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;} 
ol,ul,li{list-style:none;} 
caption,th{text-align:left;} 
h1,h2,h3,h4,h5,h6{font-size:100%;overflow:hidden;} 
q:before,q:after{content:'';} 
abbr,acronym{border:0;}
input,select,option,textarea{ font-size:12px;font-family:"微软雅黑,宋体"; }
@font-face {
 font-family: 'msyh';
 src:  url('msyh.eot');
 src: local('msyh'),
        local('msyh'),
        url('msyh.ttf') format('truetype');
}  
/*--------------------------------------------------------------------
[ 基础样式 ]
*/
body{
	margin:0 auto; width:100%; font-size:12px; color:#333; }
.topbg{background: url(style-image/topbg.png) center 0 no-repeat;}
a{ text-decoration:none ; font-style:none; color:#666}

a:hover{ text-decoration: underline}
#maintop, .top, .lay, .hotimg{ width:1000px; margin:0 auto }
.hei1{ height:10px; width:100%;}
.mainbody{ background-color:#fff; }
.lay1{ padding-top:10px;}
.lay2, .sit{ padding-bottom:15px;}
.lay3{ padding:10px; background:#ffffff; filter:alpha(opacity=80);-moz-opacity:0.8; opacity:0.8;}
.lay4{ width:1000px; height:38px; border:1px solid #e1f1df; margin:0 auto; background:#ffffff; filter:alpha(opacity=80);-moz-opacity:0.8; opacity:0.8;}
.lay4 .gr_title { float:left; width:120px;}
.lay4 ul{ width:840px; float:right}
.lay4 li{ float:left; margin-right:8px; height:50px; width:130px; }
.lay4 li.ttt{ padding:16px 35px 15px 30px; color:#fff; font-size:16px; background:url(/Images/ttt.gif) no-repeat; margin-left:0px; margin-right:12px; font-weight:bold; font-family:"微软雅黑"}
.lay4 li a{ color:#666666; padding-left:26px; line-height:42px; display:block;  margin-bottom:6px; font-size:14px; }
/*.lay4  li a:hover{background:url(/Images/ol1.gif) no-repeat;color:#096; }*/
.lay4 li a.ol1{background:url(style-image/ol1.png) left center no-repeat;}
.lay4 li a.ol2{background:url(style-image/ol2.png) left center no-repeat;}
.lay4 li a.ol3{background:url(style-image/ol3.png) left center no-repeat;}
.lay4 li a.ol4{background:url(style-image/ol4.png) left center no-repeat;}
.lay4 li a.ol6{background:url(style-image/ol6.png) left center no-repeat;}
.lay4 li a.ol7{background:url(style-image/ol7.png) left center no-repeat;}
.lay4 li a.ol8{background:url(style-image/ol18.png) left center no-repeat;}
.lay5{ width:1000px; border:1px solid #e1f1df; margin:10px auto; background:#ffffff; filter:alpha(opacity=80);-moz-opacity:0.8; opacity:0.8;}
.lay5 .lay5_title { float:left; vertical-align:middle; text-align:center; background:#33b860}
.lay5 .lay5_title span{ display:block; width:120px; height:72px; background-color:#157646; color:#fff;  line-height:72px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
-moz-border-radius-bottomleft:0px;
-moz-border-radius-bottomright:0px;
 
-webkit-border-top-left-radius:4px;
-webkit-border-top-right-radius:4px;
-webkit-border-bottom-left-radius:0px;
-webkit-border-bottom-right-radius:0px;
 
border-top-left-radius:4px;
border-top-right-radius:4px;
border-bottom-right-radius:0px;
border-bottom-left-radius:0px;
}
.lay5 .lay5_title span a{ font-size:16px; font-weight:bold; color:#ffffff; line-height:72px;}
.lay6{ width:1000px; height:38px; border:1px solid #e1f1df; margin:0 auto; background:#ffffff; filter:alpha(opacity=80);-moz-opacity:0.8; opacity:0.8;}
.lay6 ul{ width:840px; float:right}
.lay6 li{ float:left; margin-right:8px; height:50px; }
.lay6 li a{ color:#666666; line-height:40px; display:block;  font-size:14px; }


.clear{ clear:both; overflow:hidden; }
.com_left, .in_right, .in_left, .top h2, .se_left, .side_title2 h3{  float:left}
.com_right{ float:right}
.com_left{width:180px;}
.in_right, .in_left { width:250px;overflow:hidden}
.com_left{ width:735px;}
#maintop{ line-height:34PX; height:36px; overflow:hidden}
#maintop UL.qe{ float:right; width:290px; }
#maintop UL.qe li{ float:left; padding:0 0px 0px 20px; color:#32624a}
#maintop UL.qe li a{ color:#32624a}
#maintop UL.qe li a:hover{ color:#096; text-decoration:underline}
.sit{ padding:10px 0px 20px 20px ; color: #666; font-size:12px; background:url(style-image/sit.gif) 0px 10px no-repeat;}
.sit a{color:#666;}
.bor1, ul.bglist li, ul.map li { border-bottom: #CCC dashed 1px}
.bor2{ border-bottom: #CCC solid 1px}
.bor3{ border-right: #eee dashed 1px}
.bor4{border:1px solid #f3e6bb;}
.bor5{ border-bottom:1px solid #096}
.bor6{ border:1px solid #89b9a1;}
.bor7{ border-right: 1px solid #096}
.bor8{border-right: #999 solid 1px}
#maintop .topnav { width:635px; float:left;
	overflow: hidden;
	clear: both;
	      
       
}
#maintop .topnav ul {
	display:block;
	width:600px;
	overflow: hidden;
}
#maintop .topnav ul li { 
	float: left; margin-right:1px;
	
}
#maintop .topnav ul li a { display:block; position:relative;
	color: #066;
	line-height:36px; height:36px;
	padding:0 18px  0 15px;
	font-size: 12px;
	
}

#maintop .topnav ul li a b{width:9px;height:5px;overflow:hidden;line-height:0px;font-size:0px;position:absolute;right:9px;top:16px;zoom:1; background:url(style-image/ico0.gif) no-repeat}
#maintop .topnav ul li a:hover b{ top:16px; right:9px;background:url(style-image/ico00.gif) no-repeat }


#maintop .topnav ul li a:hover{ background-color:#FFF ;filter:alpha(opacity=80); /*支持 IE 浏览器*/
-moz-opacity:0.80; /*支持 FireFox 浏览器*/
opacity:0.80; /*支持 Chrome, Opera, Safari 等浏览器 */ text-decoration:none}
#maintop  .topnav ul li a.achive {background-color:#FFF
	
}

#maintop .topnav ul li ul.navbox{ filter:alpha(opacity=80); /*支持 IE 浏览器*/
-moz-opacity:0.80; /*支持 FireFox 浏览器*/
opacity:0.80; /*支持 Chrome, Opera, Safari 等浏览器*/  height: auto; float:none;Z-INDEX: 9; POSITION: absolute;WIDTH: auto;LEFT: -999em; margin:0; padding:0;
 /*ie6*/ _POSITION: absolute;_LEFT: -999em;_Z-INDEX: 99;line-height:39px;
/*ie7*/ *POSITION: absolute;*LEFT: -999em;*Z-INDEX: 99;line-height:39px; overflow:hidden; clear:both;
}

#maintop .topnav ul li ul.navbox li {background:#fff; text-align: center;  display:block;  float:left; FONT-SIZE: 12px; margin: 0px 0px 0px 0px; 

}

#maintop .topnav ul li ul.navbox li A { padding: 6px 10px  ; display:block; height:30px;
 
}
#maintop .topnav ul li ul.navbox li A:hover{ color:none;_color:#c8edff; width:auto}
#maintop .topnav ul li ul.navbox li:link {
	COLOR: #666; TEXT-DECORATION: none;
}
#maintop .topnav ul li ul.navbox li:visited {
	COLOR: #666; TEXT-DECORATION: none;
}
#maintop .topnav ul li ul.navbox li:hover {background: #096; color:;  TEXT-DECORATION: none;
}
#maintop .topnav ul li:hover UL.navbox {
	LEFT: auto;
}
#maintop .topnav ul LI.sfhover UL.navbox {
	LEFT: auto;
}




/* searchbox */
.searchbox{width:350px;padding:0 0px;height:36px; margin-top:46px; float:right; z-index:1; filter:alpha(opacity=80); /*支持 IE 浏览器*/
-moz-opacity:0.80; /*支持 FireFox 浏览器*/
opacity:0.80; /*支持 Chrome, Opera, Safari 等浏览器*/ border:1px solid #096; }
.searchbox #inputbox{float:left;margin:0px 0px 0px 0px;display:inline; padding:0px;background:#fff; height:36px; overflow:hidden}
.searchbox #inputbox input{background:#fff;padding:2px;height:32px;line-height:32px;  *height:30px; *line-height:30px;width:273px;border:none;font-size:12px;font-family:"宋体";color:#999; padding-left:11px;border-top:1px solid #fff;border-bottom:1px solid #fff;}
.searchbox #inputbox input.focus_text{color:#333;}
.searchbox #inputbox input.blur_text{color:#999;}
.searchbox .sreachbtn { float:right;padding:0px; background-color:#fff; width:64px;}
.searchbox .sreachbtn  .hs_input_2{ display:block;width:64px;*width:60px; height:26px;line-height:26px;overflow:hidden;cursor:pointer;padding-top:0; padding:0px;border:none; background: url(style-image/search.png) 19px center no-repeat;border-left:0px; margin:5px 0px; border-left:1px solid #ddd; text-align:center;font-size:14px;color:#666;float:right}
.sreachbtn .hs_input_2:hover{ display:block;width:64px;*width:60px; height:26px;text-align:center;  background: url(style-image/search.png) -30px center no-repeat; color:#fff; text-decoration:none;}
.sreachbtn .hs_input_2:active{ display:block;width:64px;8width:60px; height:26px;text-align:center;  background: url(style-image/search.png) -80px center no-repeat; color:#fff; text-decoration:none;}






.in_rlist, ul.gund, .gund{float:left; margin:8px 0px}
.lay5 .in_rlist { width:840px; float:right;}
ul.gund li, .gund p{ background:url(style-image/ico06.gif) 0px 10px no-repeat; margin:10px 10px; text-indent:10px; line-height:21px;  }
ul.gund li a:hover, .gund p a:hover{color:#C90;}
.in_rlist a{ display:block;line-height:21px;*line-height:19px; font-size:14px; padding: 1px; background:url(style-image/in_le.gif) -192px -73px no-repeat;  padding:3px 15px;  font-family:"微软雅黑" , msyh;float:left; color:#096;word-break:keep-all; white-space:nowrap }
.in_rlist a:hover{ text-decoration:underline; color:#066}
ul.hotlist, ul.bglist{ }
ul.hotlist li, ul.bglist li{ line-height:30px; font-size:14px; }


.sider_title{ background:#038958; color:#fff; position:relative; height:40px; line-height:40px;font-family:"微软雅黑" , msyh;}  
.sider_title strong, .newstitle strong{ padding:0 10px; float:left; font-size:14px;}
.newstitle strong, ul.bglist li strong{ font-size:15px;font-family:"微软雅黑" , msyh;}
.sider_title a, .newstitle a{ color:#FFF; float:right; padding:0 10px;}
.sider_title em{ width:6px; height:6px; display:block; background:url(style-image/titlebg.gif)0px 0px no-repeat; position:absolute; top:0px; left:0px;}
.sider_title em.r{ position:absolute; top:0px; right:0px; left:auto; background-position:-6px 0px;}



ul.inleft li a.lt:hover, ul.inleft li a.dx:hover { background-color:#fffef5; color: #C60; border:1px solid #C90; text-decoration:none}
ul.inleft a:hover{}
ul.inleft li a.bork{ width:100%;  margin:0px; border:0px; background:#fffef5 url(style-image/sico.gif) 60px 8px no-repeat; font-size:14px; color:#999; display:block}
ul.inleft li a.bork:hover{ background: #C90 url(style-image/sico2.gif) 60px 8px no-repeat; color:#f0dda4; cursor: pointer; text-decoration:none}
.in_lx p{ display:block ; padding:9px 0px; clear:both; overflow:hidden}
.in_lx p span{ line-height:21px; color:#157646; width:190px; font-size:14px; font-family:"微软雅黑" , msyh; float:left}
.in_lx p img{ margin-right:10px;float:left; margin-top:3px;}


.foot{  width:100%; padding-top:12px; }
.foot p{ text-align:center; line-height:28px;}
.foot ul.footbar{ display:block;  line-height:25px; float:left; height:80px; font-family:Arial, Helvetica, sans-serif; }
.foot ul.footbar li{  text-align:left; color:#fff; list-style-type:none; }
.foot ul.footbar li a{  color: #fff; font-size:13px;  /*text-transform:uppercase;*/ text-align:right}

.foot ul.webline li a{ background:url(style-image/foot_wx.gif) no-repeat ; padding-top:20px; margin: 0 8px;}
.foot ul.footbar li a:hover{ color: #fff}
.foot a{color:#ffffff}

.grbar{ width:100%; background-color:#157932; padding:20px 0px;  filter:alpha(opacity=80); /*支持 IE 浏览器*/
-moz-opacity:0.80; /*支持 FireFox 浏览器*/
opacity:0.80; /*支持 Chrome, Opera, Safari 等浏览器*/ }
.grbar p{ color:#fff; font-family: Arial, Helvetica, sans-serif ,"微软雅黑" , msyh; font-size:14px;}

/*--------------------------------------------------------------------
[ 返回顶部]
*/
#gotoTop{display:none;position:fixed;top:74%;left:50%;cursor:pointer; margin-left:500px;text-align:center; width:98px; z-index:9999;
	height:138px;}
#gotoTop{_position:absolute;_top:expression_r(documentElement.scrollTop + documentElement.clientHeight * 3/4 + "px");}
#gotoTop a{display:block; background:url(style-image/to-top.png) 0px 0px no-repeat; height:100%;}
#gotoTop a:hover{display:block; background: url(style-image/to-top2.png) 0px 0px no-repeat; height:100%;}
#gotoTop.hover{}


/*--------------------------------------------------------------------
[ 通用二级页面样式]
*/
/*[ 分页 ]---------------------------------------------*/
.green-black { width:; padding: 3px; margin: 20px auto; font-size:12px; text-align: center
}
.green-black A { border:1px solid  #f4f4f4;  background-color:#f4f4f4;COLOR: #666; margin:0px 3px; padding:3px 8px;}
.green-black A:hover { border: 1px solid #06C; background-color:#096;  COLOR: #fff;}
.green-black A:active {border: 1px solid #06C; background-color:#096; COLOR: #fff;}
.green-black SPAN.current {cursor: default;
border:1px solid #096;padding:3px 8px;  background-color: #096; COLOR: #fff; MARGIN-RIGHT: 5px;}
.green-black SPAN.disabled {BORDER:1px solid #f3f3f3 ; padding:3px 8px; COLOR: #ccc; MARGIN-RIGHT: 5px; cursor: default}
.sw_ad{ height:120px; border:1px solid #ddd; background-color:#ecf4fc}


.se_right{ float:right}
.side_title2{ background:#f8f8f8; border-bottom:1px solid #dbdbdb; border-top:1px solid #dbdbdb}
.side_title2 h3{ font-size:16px; padding:0 12px; font-family:"微软雅黑" , msyh;  line-height:36px;}
.side_title2 a{ float:right; background-color:#FFF; padding:0 10px;  line-height:18px; margin:10px; border:1px solid #dbdbdb }


ul.se_r_list li { height:36px; padding-left:13px; background:url(style-image/in_le.gif) -196px -68px no-repeat; }
ul.se_r_list li a{ line-height:36px; font-family:"微软雅黑" , msyh; color:#333; font-size:16px; }


/*--------------------------------------------------------------------
[ info]
*/

.texttitle{border-bottom:1px dashed #e8e8e8; padding-bottom:10px;margin:0 40px;}
.texttitle h3{ font-size:29px; text-align:center; font-family:"微软雅黑" , msyh; padding:50px 0px 20px 0px; width:600px; margin:0 auto; font-weight:400; line-height:40px; color:#066}
.texttitle .bar{ color:#666;  line-height:26px; height:26px; width:550px;*width:560px; margin:0 auto; font-family:Verdana, Geneva, sans-serif; overflow:hidden}
.texttitle .bar span{ padding:10px 0px 10px 0px;  }
.texttitle .bar em{ padding:10px;}
a.textdown2{ background:url(style-image/ol2.png) 0 center no-repeat; height:18px; margin-top:10px; line-height:18px; text-indent:20px; display:block; color:#096; cursor:pointer; width:600px;}

/*-----------------字体改变样式-------------------------*/

.fontResizer { padding-left:5px
	
	
}

.fontResizer a { text-indent:-9999px; overflow:hidden; 
	font-size: 12px; border-radius:4px;	

  margin:4px 6px; 
	
	
	text-align: center;

	text-decoration: none;
}
.curFont { color:#fff; background:#999; padding:5px;
	}

.fontResizer a.medFont{ }
.fontResizer a.largeFont{ }
.info_text_con{ padding:20px 40px; text-align:center; background:#fff}
.info_text_con p{ text-indent:24px; line-height:2.5em; text-align:left; padding:5px 0px; font-family:"微软雅" , msyh }
.info_text_con img{ max-width:800px; height:auto; margin:5px 0px;}

.print a.titlebar_p{ background:url(style-image/titlebar_p.gif) 0px 5px no-repeat; width:100px; height:30px;text-indent:26px; line-height:30px; margin:0 auto; display:block; color:#000}
.print a.titlebar_p:hover{ background:url(style-image/titlebar_p.gif) 0px -21px no-repeat;  color:#06C}

ul.se_list{ display:block; clear:both ; }
ul.se_list li{
	padding:10px 0px 10px 0px;
	font-family: "宋体", Arial;
}
ul.se_list dl{ width:100%; clear:both ; overflow:hidden}
ul.se_list dl dt{ display:block; height:42px;}
ul.se_list dl dt a{ font-size:18px; font-family:"微软雅黑" , 'msyh'; font-weight:400; color:#000; line-height:36px; padding-top:4px; color:#096; float:left}
ul.se_list dl dt span{ float:right;line-height:42px; color:#999;font-family: Georgia, 'Times New Roman', Times, serif;}
ul.se_list dl dd{ padding:0px;line-height:24px; text-align:left;  color:#333}
ul.border22 li{ border-bottom: 1px dashed #ddd;}

.fltitle { float:left; width:140px; text-align:center; height:320px;  display:block; font-family:"微软雅黑"}
.fltitle h3, .fltitle a{ font-size:20px; color: #096;  padding-bottom:5px; line-height:40px;}
.fltitle a:hover{ background-color:#096; color:#fff;border:2px solid #096;  -moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px;  padding:5px 20px; text-decoration:none}
.fltitle h3{ color:#333;}
ul.fllist{}
ul.fllist li{ margin:5px 0px}
ul.fllist li a{ font-size:16px; line-height:40px;padding:0 10px; }
ul.bglist li{ line-height:50px; height:50px; padding-left:5px; }
ul.bglist li strong{ background:url(style-image/bgico.gif) 0 center no-repeat; padding-left:24px; font-size:16px; float:left; font-weight: normal; color:#000}
ul.bglist li a{ float:right; background:url(style-image/down.gif)0 center no-repeat; padding-right:10px; padding-left:20px; font-size:12px;filter:alpha(opacity=80); /*支持 IE 浏览器*/
-moz-opacity:0.80; /*支持 FireFox 浏览器*/
opacity:0.80; /*支持 Chrome, Opera, Safari 等浏览器*/ }
ul.bglist li a:hover{ color:#096}
ul.bglist li:hover{ background-color:#f8f8f8}

ul.map{ padding: 20px 0px; display:block; overflow:hidden; clear:both}

ul.map li{margin-bottom:20px; padding-bottom:18px;clear:both; overflow:hidden }
ul.map li h6, .bm_title, ul.map li h5{ font-size:17px;  width:100%; }
ul.map li h6 a, ul.map li h5 a, ul.map li h6 strong, ul.map li h5 strong{float:left ; background: url(style-image/tbg3.gif) no-repeat 6px center ; padding:8px;  text-align:left; padding-bottom:8px; padding-left:15px; width:100px; line-height:30px; display:block; color:#fff; }
ul.map li h5 a, ul.map li h5 strong{ width:300px;background: url(style-image/tbg33.gif) no-repeat 6px center ;}
ul.map li dl{ height:60px; line-height:60px;}
ul.map li dl dt, ul.map li dl dd{ float:left; font-size:18px;}
ul.map li dl dd{ padding:0 10px;}
ul.map li dl dt a{ color:#096}
.fl{ padding-top:15px;}
.fl a{ padding:12px 12px 12px 0px; font-family:"微软雅黑"; font-size:14px;  line-height:32px;color:#096 }
/*[ 焦点图 ]*/

.gr_title{ color:#157646; font-family:"微软雅黑"; line-height:41px; font-size:16px; font-weight:400;  }
.info_text_con2 p{ font-size:14px; line-height:2em; padding:3px 0px;}

/*公告20151130*/

.notice_list{ text-align:left;}
.notice_list_qd { margin-bottom:10px;}
.notice_list_qd li{font-size:14px;  line-height:23px; color:#6b6b6b;  }
.notice_list_qd li span{ float:right; font-size:13px; color:#949494; font-family: Georgia, 'Times New Roman', Times, serif; font-weight:normal;}
.notice_list_bt{ font-size:16px !important; line-height:30px !important;  list-style-type: disc; margin-left:15px; line-height:23px; font-family:"微软雅黑"; color:#1d1d1d !important;}
.notice_list_bt A{ font-size:16px !important;color:#1d1d1d;}
.notice_list_bt A:hover{ color:#689f37;}
.notice_list dd{ font-size:14px; line-height:22px;}
.notice_jy li{ list-style:none; float:left; }
.notice_jy{ text-align:left; font-size:24px; color:#464646; font-family:"微软雅黑"; border-bottom: 1px dotted #667a51; padding-bottom:15px; margin-bottom:20px; }
.notice_jy A{  display:block; width:100px; height:35px; line-height:35px; text-align:center; background:#70c30b; font-size:16px; margin-right:10px; color:#fff; -moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;}
.notice_jy A:hover{ background:#66a618; }
.notice_qd{ text-align:left; margin-top:15px;}
.notice_qd dt{ font-size:16px; color:#262626; line-height:30px;}
.notice_qd dd { font-size:14px; color:#474747;line-height:26px;}

.notice_zn{ display:block; width:137px; height:80px; background-color:#cdf0aa; font-size:18px; line-height:80px; font-family:"微软雅黑";}
.notice_zn_line{ border:1px solid #c4d7b1;}
.notice_zn_right{ float:right; border:1px solid #c4d7b1; border-left-width:0px; width:770px; height:60px; text-align:left; padding:10px 5px; background-color:#f4ffe9; }
.notice_zn_right li{ float:left; margin-right:15px; font-size:12px; line-height:21px;}
.notice_gg{ text-align:left; list-style:none; padding:10px 0px; line-height:22px;}

/*公告20151206*/
.user_bottom_next{ width:20%; text-align:center; margin:auto;  }
.user_bottom_next A{ display:block; background:#25aa0f; padding:15px; color:#fff; font-size:20px; text-decoration:none; -moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px; margin-bottom:10px;}


/*banner*/
.banner{ width:1000px; margin:0 auto; margin-bottom:10px; position:relative; overflow:hidden; height:310px; background:url(style-image/bannerbg.jpg) center bottom no-repeat}
#IndexBanner{ width:100%; height:300px; min-width:1000px; position:relative;}
#IndexBanner .Item{ position:absolute; display:none;}
.banner .LeftBtn,.banner .RightBtn{  position:absolute;top:50%; margin-top:-25px; width:51px; height:51px; background:url(style-image/arr.png) no-repeat; cursor:pointer;}
.banner .LeftBtn{  left:10px; background-position:0 0;}
.banner .LeftBtn:hover{ background-position:-51px 0;}
.banner .RightBtn{ right:10px; background-position:0 -51px;}
.banner .RightBtn:hover{ background-position:-51px -51px;}