@charset "utf-8";

/* ---------------------------------------- 初使化CSS ---------------------------------------- */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, img{border:medium none;margin: 0;padding: 0;}
body,button, input, select, textarea{font:14px ,Microsoft YaHei,tahoma, Srial, helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6{font-size: 100%;}
i, em, cite{font-style: normal;}
ul, ol{list-style: none;}
a, a:link{color: #111;text-decoration: none;}
a:visited{}
a:active, a:hover{text-decoration: none;}
a:focus{outline: none;}
img{border:0px;}
body{color:#111;line-height:26px; background-color:#f1f1f1; font-size:16px;}
.fl, .fr{display: inline;float: left;}
.fr{float: right;}
.texthidden{overflow:hidden;text-overflow:ellipsis;white-space:nowrap; width:100%;}/*文本溢出隐藏*/
.texthidden85{overflow:hidden;text-overflow:ellipsis;white-space:nowrap; width:85%;}/*文本溢出隐藏*/
.texthidden70{overflow:hidden;text-overflow:ellipsis;white-space:nowrap; width:70%;}/*文本溢出隐藏*/
.clearfloat{content: ".";display: block;height: 0;font-size: 0;clear: both;visibility: hidden;line-height: 0px;}/*清除浮动*/
a:hover{text-decoration:none; color:#ee0000;}
/*--------------------字体--------------------------------------------------------------------------------------------------------------------------------------*/
.fht{font-family: "SimHei";}/*黑体*/
.fyy{font-family: "YouYuan";}/*幼圆*/
.fyh{font-family: "Microsoft YaHei";}/*微软雅黑*/
.fls{font-family: "LiSu";}/*隶书*/
.fhwxk{font-family: "STXingkai";}/*华文行楷*/
.fhwxw{font-family: "STXinwei";}/*华文新魏*/
/*--------------------颜色--------------------------------------------------------------------------------------------------------------------------------------*/
.c_green{ color:#039e1c;}
/*--------------------字体大小-----------------------------------------------------------------------------------------------------------------------------------*/
.f12{font-size: 12px;}
.f13{font-size: 13px;}
.f14{font-size: 14px;}
.f15{font-size: 15px;}
.f16{font-size: 16px;}
.f18{font-size: 18px;}
.f20{font-size: 20px;}
.f24{font-size: 24px;}
.f28{font-size: 34px; font-family:'Montserrat'}
.f36{font-size: 36px;}

/*--------------------字体粗细-----------------------------------------------------------------------------------------------------------------------------------*/
.fwb{font-weight: bold;}
.fwn{font-weight: normal;}
.tar{text-align: right;}/*---文本右对齐---*/
.tac{text-align: center;}/*---文本居中---*/
.c_b16400{ color:#b16400}

/*--------------------图片变大效果-----------------------------------------------------------------------------------------------------------------------------------*/
.box_img{ width:1200px; height:157px; margin:20px auto; overflow:hidden;}
.box_img img {
	border: medium none;
	transform:all .6s;
}
.box_img img:hover {
	transform:scale(1.1);
}
/*--------------------鼠标经过背景变色-----------------------------------------------------------------------------------------------------------------------------------*/
.bs a{ background:#fff; color:#039e1c; border:1px solid #039e1c; padding:3px 10px;border-radius:5px; font-style:normal}
.bs a:hover{ background:#039e1c; border:1px solid #039e1c; color:#fff;}

/*--------------------主题布局开始-----------------------------------------------------------------------------------------------------------------------------------*/
.w_1200{ width:1200px; margin:0 auto}
.m_top10{ margin-top:20px;}
.header{ width:100%; background:url(img/h_bg01.jpg) center no-repeat; height:280px;}
.header .logo{ float:left; margin-top:70px;}
.header .r_ziti{ margin-top:70px; float:right;}
.nav{ height:65px; background:#039e1c; width:100%;}
.nav li{ list-style:none;}
.m_left20{ margin-left:20px;}
/*导航效果*/
#menu1 { line-height:65px; background:#000; width:100%}
#menu1 li {
	position: relative;
	cursor: pointer;
}
#menu1 li:before {
	content:'';
	height:2px;
	background-color:#e18400;
	width:100%;
	position:absolute;
	left:0;
	bottom:2px;
	transform:scaleX(0);
	transition:.3s;
}
#menu1 li:hover:before {
	transform:scaleX(1);}
#menu1 .current{ background:#04af22;}
#menu1 a {
	text-decoration:none;
	color:#fff; font-size:20px;
}
#menu1 .menu-label {
	text-transform:uppercase
}
#menu1 .menu-top>li {
	float:left; line-height:65px;
	position:relative;

}
#menu1 .menu-top>li:hover {
	background-color:#04af22;

}
#menu1 .menu-top .menu-right {
	float:right
}
#menu1 .menu-button {
	display:block;
	line-height:65px;
	padding:0 18px;
	color:#fff;
}
#menu1 li:hover .menu-button {
	color:#fff;
}
#menu1 .menu-drop {
	padding-right:12px;
}
#menu1 .menu-drop .menu-label {
	padding-right:18px;
	background:url(img/menu1-drop2.png) no-repeat right;
}
#menu1 li:hover .menu-drop .menu-label {
	background:url(img/menu1-drop1.png) no-repeat right;
}
#menu1 .menu-dropdown {
	text-align:left;
	background-color:#04af22;
	position:absolute;
	left:-5000px;
	opacity:0;
	z-index:100
}
#menu1 li:hover .menu-dropdown {
	left:0;
	opacity:1;
}
#menu1 .menu-right:hover .menu-dropdown {
	left:auto;
	right:0
}
#menu1 .menu-sub {
	margin:5px 0;
}
#menu1 .menu-sub li {
	white-space:nowrap; padding:0px 10px;
}
#menu1 .menu-sub li:hover {
	background:#039e1c;
}
#menu1 .menu-sub li a{ font-size:16px;}
#menu1 .menu-subbutton {
	display:block;
	padding:7px 20px;
	line-height:1.3;
	color:#fff;
}
#menu1 .menu-sub li:hover .menu-subbutton {
	color:#fff;
}
#menu1 .menu-desc {
	font-style:italic;
	color:#fff;
}
#menu1 .menu-sub li:hover .menu-desc {
	color:#fff;
}
#menu1 .menu-row {
	vertical-align:text-top;
	display:inline-block;
	zoom:1;
	*display:inline
}
#menu1 .menu-row .menu-sub {
	margin:0
}

.TB-focus{ width:438px; float:left; height:290px;position:relative;overflow:hidden; }
.TB-focus .hd { position:absolute; right:9px; bottom:10px; z-index:1; padding-left:2px; }
.TB-focus .hd li { color:#333; cursor:pointer; margin-left:3px; width:18px; height:18px; background:#fff; float:left; font-size:13px; line-height:18px; overflow:visible; text-align:center; opacity:.7; filter:alpha(opacity=70); border:1px solid #eee; margin-left:-1px; }
.TB-focus .hd li.on { background:#039e1c; color:#fff; font-weight:bold; opacity:1; filter:alpha(opacity=100); z-index:2; position:relative; }

.hasMoreTab{ width:736px; border:1px solid #e1e1e1; float:right;background:#fff;height:385px;}
.hasMoreTab .hd{ line-height:45px; height:45px; border-bottom:1px solid #039e1c; background:#eee; position:relative; padding-right:10px;  }
.hasMoreTab .hd .more{ float:right; }
.hasMoreTab .hd ul{ z-index:5; position:absolute; height:45px;  overflow:hidden; zoom:1; }
.hasMoreTab .hd li{font-weight:bold; float:left;  padding:0 20px; cursor:pointer; margin-left:-1px;  position: relative; }
.hasMoreTab .hd li.on{  height:45px; line-height:45px; background:url(img/h_bg02.png) no-repeat left center #fff; padding-left:35px; margin-right:10px; font-weight:bold; color:#039e1c;  }
.hasMoreTab .hd li:before {
	content:'';
	height:2px;
	background-color:#039e1c;
	width:100%;
	position:absolute;
	left:0;
	bottom:0;
	transform:scaleX(0);
	transition:.3s;

}
.hasMoreTab .hd li:hover:before {
	transform:scaleX(1);
}


.hasMoreTab .bd{  padding:10px 20px; clear:both; position:relative;  }
.hasMoreTab .bd .con .div_01{ border-bottom:1px dashed #ddd;}
.hasMoreTab .bd .con h2{ line-height:50px; background:url(img/h_bg03.jpg) bottom left no-repeat}
.hasMoreTab .bd .con p{ padding:10px 0; color:#555;text-indent:2em;}
.hasMoreTab .bd .con em{ background:url(img/h_bg10.png) no-repeat right center; padding:0 38px 0 70px;color:#e00200}
.hasMoreTab .bd .con ul{line-height:35px; padding-top:10px;}
.hasMoreTab .bd .con ul li{ line-height:35px; background:url(img/h_bg04.png) no-repeat left center; padding-left:15px;}
.hasMoreTab .bd .con ul li span{ float:right;}

/*通用列表box*/
.box{ border:1px solid #e1e1e1; background:#fff;}
.box .b_h2{ line-height:45px; height:45px; border-bottom:1px solid #039e1c; padding-right:10px; background:url(img/h_bg02.png) no-repeat left center #e8e8e8; }
.box .b_h2 span{ display:block; cursor: pointer; float:left; padding:0 19px 0 35px;  font-weight:bold;  position: relative;}

.box .b_h2 span:before {
	content:'';
	height:2px;
	background-color:#039e1c;
	width:100%;
	position:absolute;
	left:0;
	bottom:0;
	transform:scaleX(0);
	transition:.3s;
}
.box .b_h2 span:hover:before {
	transform:scaleX(1);
}
.box ul{line-height:35px; padding:10px 15px;}
.box ul i{ padding:3px 10px; line-height:25px;}
.box ul li{ line-height:35px; background:url(img/h_bg04.png) no-repeat left center; padding-left:15px;}
.box1 .b_h2{ line-height:45px; height:45px; border-bottom:1px solid #039e1c; border-top:1px solid #eee; border-left:1px solid #eee; border-right:1px solid #eee; padding-right:10px; background:#e8e8e8; }
.box1 .b_h2 span{ background:url(img/h_bg02.png); display:block; float:left; background:url(img/h_bg02.png) no-repeat left center; padding: 0 19px 0 35px;  font-weight:bold; color:#111;  position: relative; cursor: pointer; }


.box1 .b_h2 span:before {
	content:'';
	height:2px;
	background-color:#039e1c;
	width:100%;
	position:absolute;
	left:0;
	bottom:0;
	transform:scaleX(0);
	transition:.3s;
}
.box1 .b_h2 span:hover:before {
	transform:scaleX(1);
}


.box1 ul li{ float:left; width:160px; border:1px solid #eee; height:100px; margin:10px; padding:3px; overflow:hidden;}
.box1 img {border: medium none; width:100%; transform:all .6s;}
.box1 img:hover {transform:scale(1.2);}
.div_w410{ width:406px;}
.div_w770{ width:770px;}
.div_w390{ width:390px;}
.div_zt{ width:376px; float:right; overflow:hidden;}
.div_zt img {border: medium none; width:100%; transform:all .6s;}
.div_zt img:hover {transform:scale(1.1);}
.div_w376{ width:376px;}
.div_w1198{ width:1198px;}
.footer{ width:100%; background:url(img/h_bg06.jpg) center top #efefef; padding:20px 0}
.div_1000{ width:1000px; float:right; background:url(img/h_bg05.png) right bottom no-repeat;}
.div_1000 ul{ float:left; padding-right:30px;}
.div_1000 ul h3{ line-height:40px;}
.div_1000 ul li{ line-height:28px;}
.p_tb10{ padding:10px 0;}
.footer01{ width:100%; background:#039e1c; color:#fff;}
.div_hyd01:hover{ background:#f7f7f7;width:730px; padding:15px 20px; }
.div_hyd01{ width:750px; padding:15px 20px; border-bottom:1px dashed #eee; overflow:hidden;}
.div_hyd01 .div_01{ float:left; margin-right:15px; width:155px; height:100px; overflow:hidden;}
.div_hyd01 .div_01 img {border: medium none; width:100%; transform:all .6s;}
.div_hyd01 .div_01 img:hover {transform:scale(1.2);}
.div_hyd01 .div_02{ float:left; width:555px;}
.div_hyd01 .div_02 h3{ background:url(img/h_bg07.png) no-repeat left center; padding-left:25px; font-weight:normal; color:#777;}
.div_hyd01 .div_02 p{ line-height:20px; color:#555;}
.div_hyd01 .div_02 span{ color:#e50216;}

.div_jiaoyu{ width:100%; margin:10px;}
.div_jiaoyu .img{width:175px;margin:10px 5px; float:left; overflow:hidden; }
.div_jiaoyu .img img {
	border: medium none;
	transform:all .6s;
}
.div_jiaoyu .img img:hover {
	transform:scale(1.1);
}


.qunar { width:438px; float:left; position:relative;overflow:hidden; background:#fff; height:385px; border:1px solid #e1e1e1;  }
.qunar .e_pic_wrap { z-index: 1; white-space: nowrap; width: 438px; }
.qunar .e_pic_wrap li {position:relative;  display: inline; width: 438px; overflow: hidden; }
.qunar .e_pic_wrap li img{ width:438px;height:290px;}
.qunar .e_flt_inf {padding:10px; overflow: hidden; color:#111; white-space: normal; word-wrap: break-word; }
.qunar .e_flt_inf .div_left{ width:340px;float:left;}
.qunar .e_flt_inf .div_right{ width:78px; float:left;text-align:center;}
.qunar .e_flt_inf .div_right em{}
.qunar .e_flt_inf .div_right .sb_jg a{ line-height:30px; color:#fff;background:#039e1c; border-radius:5px; display:block; padding:10px 10px 0 10px;}
.qunar .e_flt_inf .div_right .sb_jg a:hover{ background:#e50216;border-radius:5px;color:#fff; text-decoration:none}
.qunar .e_flt_inf h2 { line-height:30px; }
.qunar .e_flt_inf p { line-height:20px; color:#555 }
.qunar .e_flt_inf .t_info { line-height: 20px; height: 84px; overflow: hidden; }
.qunar .e_flt_inf .t_info a { color: #111; }
.qunar .e_flt_inf .t_info .l_view { background: url(img/ico_p1.png) no-repeat scroll -120px 0; color: #fff; width: 39px; height: 14px; line-height: 14px; padding: 0 2px; display: inline-block; }
.qunar .e_sep { color: #81d6d3; position: absolute; bottom: 20px; right: 20px; width: 235px; z-index: 20; }
.qunar .e_sep a { color: #81d6d3; }
.qunar .prev, .qunar .next { position: absolute; z-index: 30; display: block; }
.qunar .prev { top: 110px; left: 10px; }
.qunar .next { top: 110px; right: 10px; }
.qunar .prev a, .qunar .next a { display: block; width: 25px; height: 32px; overflow: hidden; background: url(img/ico_prevnext.png) no-repeat scroll 0 0; _background-image: url(img/ico_prevnext_ie6.png); }
.qunar .prev a { background-position: 0 0; }
.qunar .prev a:hover { background-position: 0 -40px; }
.qunar .next a { background-position: 0 -80px; }
.qunar .next a:hover { background-position: 0 -120px; }

.zjmx_neirong_left { float: left; width: 255px;}
.zjmx_neirong_left_1 {width: 255px;}
.zjmx_neirong_left_1_1 { background:url(img/xwzx02.jpg) no-repeat center #039e1c; line-height:62px; padding:10px 0; font-size:26px; font-family:"微软雅黑"; color:#fff; text-align:center; width: 255px;}
.zjmx_neirong_left_1_2{ padding:10px 15px; background:url(img/zjmx05.jpg) no-repeat bottom; text-align:center; min-height:100px;}
.zjmx_neirong_left_1_2 li { width:100%; height:40px; line-height:40px; margin:10px 0; background:#eee;position: relative; font-size:18px;}
.zjmx_neirong_left_1_2 li:hover { width:100%; height:40px; line-height:40px; margin:10px 0; color:#039e1c;text-decoration:underline;}
.zjmx_neirong_left_1_2 .on { width:100%; height:40px; line-height:40px; margin:10px 0;color:#039e1c;}
.zjmx_neirong_left_1_2 li:before {content:''; height:2px; background-color:#039e1c; width:100%; position:absolute; left:0;bottom:0;transform:scaleX(0);transition:.3s; }
.zjmx_neirong_left_1_2 li:hover:before { transform:scaleX(1); }

.zjmx_neirong_right{ width:883px; min-height:500px; padding:20px; margin-left:20px; float:left; box-shadow:0 0 5px #ddd;border-radius:3px; border:1px solid #eee; line-height:34px;}
.zjmx_neirong_right h2{ line-height:50px;border-bottom:3px solid #eee;}
.zjmx_neirong_right h2 span{ border-bottom:2px solid #039e1c; padding:0px 10px;line-height:50px; display:block; float:left}
.zjmx_neirong_right .div_title{ margin:10px 0; background:url(img/zjmx12.jpg) repeat-x; line-height:30px; height:44px; color:#888; text-align:center}
.zjmx_neirong_right .div_img{ margin:10px 0; text-align:center}
.div_xhjj{ width:100%; padding:10px 0;}
.div_xhjj p{ text-indent:2em}
.div_zcfg ul{ padding:10px 0}
.div_zcfg ul li{ line-height:35px; background:url(img/h_bg04.png) no-repeat left center; padding-left:18px;}
.div_zcfg ul li span{ color:#666; float:right}


DIV.digg {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
DIV.digg A {
	BORDER: #ddd 1px solid; PADDING-RIGHT: 5px;PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; COLOR: #039e1c; PADDING-TOP: 2px; TEXT-DECORATION: none
}
DIV.digg A:hover {
	BORDER-RIGHT: #039e1c 1px solid; BORDER-TOP: #039e1c 1px solid; BORDER-LEFT: #039e1c 1px solid; COLOR: #000; BORDER-BOTTOM: #039e1c 1px solid; color:#039e1c;
}
DIV.digg A:active {
	BORDER-RIGHT: #039e1c 1px solid; BORDER-TOP: #039e1c 1px solid; BORDER-LEFT: #039e1c 1px solid; COLOR: #000; BORDER-BOTTOM: #039e1c 1px solid
}
DIV.digg SPAN.current {
	BORDER-RIGHT: #039e1c 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #039e1c 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #039e1c 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #039e1c 1px solid; BACKGROUND-COLOR: #039e1c
}
DIV.digg SPAN.disabled {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}
.fzzl_box3{width:188px;padding:5px;border:1px solid #eee;float:left;margin:10px;background:url(img/bgc_01.gif) repeat-x bottom; overflow:hidden;}
.fzzl_box3 img{width:183px;height:150px;}
.fzzl_box3 h1{width:100%;line-height:25px;font-weight: normal; padding-top:5px;}
.fzzl_box3 h1 a{color:#111;}
.fzzl_box3 h3{width:100%;float:left;margin:0px;font-weight: normal;color: #666666;line-height:25px;}
.fzzl_box3  img {
	border: medium none;
	transform:all .6s;
}
.fzzl_box3  img:hover {
	transform:scale(1.1);
}


.div_zt01{ width:255px;overflow:hidden;}
.div_zt01 img {border: medium none; width:100%; transform:all .6s;}
.div_zt01 img:hover {transform:scale(1.1);}


.div_hyd02:hover{ background:#f7f7f7;width:843px; padding:15px 20px; }
.div_hyd02{ width:843px; padding:15px 20px; border-bottom:1px dashed #eee; overflow:hidden;}
.div_hyd02 .div_01{ float:left; margin-right:15px; width:155px; height:100px; overflow:hidden;}
.div_hyd02 .div_01 img {border: medium none; width:100%; transform:all .6s;}
.div_hyd02 .div_01 img:hover {transform:scale(1.2);}
.div_hyd02 .div_02{ float:left; width:668px;}
.div_hyd02 .div_02 h3{ background:url(img/h_bg07.png) no-repeat left center; padding-left:25px; font-weight:normal; color:#777;}
.div_hyd02 .div_02 p{ line-height:20px; color:#555;}
.div_hyd02 .div_02 span{ color:#e50216;}


.div_hyd03:hover{ background:#f7f7f7;width:843px; padding:15px 20px; }
.div_hyd03{ width:843px; padding:15px 20px; border-bottom:1px dashed #eee; overflow:hidden;}
.div_hyd03 h3{ background:url(img/h_bg07.png) no-repeat left center; padding-left:25px; font-weight:normal; color:#777;}
.div_hyd03 p{ line-height:20px; color:#555;}
.div_hyd03 span{ color:#e50216;}



.none{display:none;}
.nTab09{width:300px; float:left; position:relative; padding:0 70px;}
.nTab09 .TabTitle{height:35px; line-height:35px; float:left; padding-top:30px; width:240px;}
.nTab09 .TabTitle li{cursor:pointer; width:100%;}
.nTab09 .TabTitle li a{text-decoration:none;}
.nTab09 .TabTitle .normal{ color:#111;}
.nTab09 .TabContent{coverflow:hidden;padding:10px;float:left; margin-left:150px; width:600px; position:absolute;}
.nTab09 .TabContent div{ background:#fff; padding:10px;}
.nTab09 .TabContent div p{ line-height:25px; padding:2px 10px; float:left;}
.pager{width: 100%;text-align: center;}
.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}
.pagination>li{display:inline}
.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}
.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}
.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}
.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}
.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}