@charset "utf-8";
/* CSS Document */
body {font:12px/1.8 'microsoft yahei',tahoma,verdana,'simsun'; margin:0; padding:0; font-size:12px; color:#000; background:#fff;}
div,form,img,ul,ol,li,dl,dt,dd,p {margin:0; padding:0; border:0;}
li{list-style-type:none;}
img{vertical-align:top;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-size:12px; font-weight:normal;}
.ysj {width:1200px; margin:0 auto;}
.ysj1{width:1300px; margin:0 auto;}
a{color:#000000; text-decoration:none; font-size:12px;}
.left{ float:left;}
.right{ float:right;}

.top{ height:94px; z-index:9999; position:absolute; top:0; background:#fff; width:100%;}
.logo{width:190px; float:left; padding-top:6px; z-index:9999;}
.top_rt{ float:right; padding-top:16px;}
.top_rt a{ font-size:14px;}
.top_rt_lt{ color:#fff; background:#1f9e3b; padding:3px 10px;}
.top_rt_rt{ border:1px solid #d8d8d8; padding:2px 10px;}
.top_rt img{ padding-top:15px;}

/*主导航菜单*/
.ys_menu{z-index:9999; height:94px; float:left;width:750px; margin-left:30px;}
#header {POSITION: absolute; Z-INDEX: 9999;}
#header .nav {FLOAT: right;}
#header .nav UL .mainlevel {FLOAT: left;}
* HTML .nav UL .mainlevel {BACKGROUND: 0px 0px; POSITION: relative}
#header .nav UL {DISPLAY: table}
#header .nav UL LI .nav-a {FONT-SIZE: 16px; height:94px; COLOR: #262626; text-align:center; DISPLAY: inline-block; LINE-height:94px; }
#header .nav UL LI .current.nav-a { color:#000;}
#header .nav UL LI .nav-a:hover {height:94px; COLOR:#199200; LINE-height:94px;}
#header .nav UL LI .nav-a {FONT-SIZE: 16px; height:94px; display:block;COLOR: #262626;width:114px;}
#header .nav UL LI .current.nav-a {}
.mainlevel DIV {HEIGHT:230px; BACKGROUND:#fff; POSITION: absolute; DISPLAY: none; TOP: 94px; PADDING-RIGHT: 20px; WIDTH: 440px; z-index:9999}
#sub_00 {LEFT: 100px}
#sub_01 {LEFT: 100px}
#sub_04 {RIGHT:140px}

#sub_02 {LEFT: 100px}
#sub_03 {LEFT: 220px}
#sub_05 {RIGHT:140px}
#sub_06 {RIGHT: 300px}
#sub_08 {RIGHT: 0px}
.mainlevel DIV OL {FLOAT: left; DISPLAY: block;width:220px;}
.mainlevel DIV OL LI {LINE-HEIGHT: 46px; WIDTH: 220px; margin-left:10px;}
.mainlevel DIV OL A {HEIGHT:46px; COLOR: #3b3b3b; LINE-HEIGHT:46px; WIDTH: 94px; font-size:14px; text-align:center; display:block; float:left; border-bottom:1px dashed #a3a3a3; margin-left:10px;}
.mainlevel DIV OL A:hover {COLOR: #f00}
.mainlevel DIV SPAN{ padding:20px 10px 10px 20px;width:150px; height:107px; float:right;}
.mainlevel DIV SPAN img{width:160px; height:150px;}
.mainlevel DIV SPAN p{width:230px; line-height:24px; color:#292929;}

/*banner*/
.banner{width:100%; height:709px; z-index:0; position:relative; overflow:hidden;}
#full-screen-slider { width:100%; height:615px; position:relative; padding-top:94px;}
#slides { display:block; width:100%; height:615px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:650px; z-index:1000;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}


.sease{ height:70px;}
.sease_lt{ float:left; line-height:70px; color:#838383;}
.sease_lt strong{ font-size:14px; color:#4d4d4d;}
.sease_lt a{ color:#838383; padding:0 8px;}
.sease_lt a:hover{ color:#F00;}
.sease_rt{width:505px; padding-top:16px;}
.sinput{float:left; width:414px; height:36px; color:#838383; font-size:12px; padding-left:6px;font-family:"微软雅黑"; line-height:22px; border:1px solid #d3d3d3;} 
.sbtn{float:left; width:80px; height:40px;background:url(../images/ss_rt.jpg) no-repeat;  cursor:pointer;  display:inline-block;  border:0;} 

.gsjj{ height:584px; background:url(../images/jj_bj.jpg);}


.index-01{
	width:1200px;
	height:0;
	position:relative;
	overflow:visible;
	padding-bottom:29%;
}
.index-02{
	width:45%;min-width:560px;
	height:56px;
	position:absolute;
	left:0;
	top:0;border-radius:0px 0px 10px 0;
	z-index:31;
	background:#1f9e3b;
	overflow:visible;
	background-repeat:no-repeat;
}
.index-03{
	width:1200px;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:30;
}
.linkin{
	width:471px;
	height:50px;
	text-align:left;
	line-height:44px;
}
.linkqh{
	width:500px;
	overflow:hidden;
	text-align:left; color:#707070; font-size:14px;
	line-height:30px;
}
.in-tbj-05 a{ display:block; margin-top:20px;
	width:160px;
	height:42px; background:#e8710a; text-align:center; font-size:14px; color:#fff; line-height:42px;
}
.fdiv{
	width:675px;
	height:56px;
	margin-left:7%;
}
.fdiv strong{ font-weight:300;}
.linkin a{ font-size:22px; color:#454545;}


.index-bj{
	width:100%;min-width:1200px;
	background-repeat:no-repeat;
	background-position:top center;
	overflow:visible;
}
.index-bj1{
	width:1200px;
	margin:0 auto;
	text-align:left;
	overflow:visible;
}
.index-bj2{
	width:1200px;
	overflow:visible;
}

.menuOff{
	width:120px;
	float:left;
	height:56px;
	text-align:center;
	line-height:56px;
	color:#fffffe;
	text-decoration:none;
	font-size:16px;
	font-family:"微软雅黑";
	background-image:url(../images/inqh.jpg);
}
.menuOn{
	width:120px;
	float:left;
	height:56px;
	text-align:center;
	line-height:56px;
	color:#333333;
	text-decoration:none;
	font-size:16px;
	font-family:"微软雅黑"; background:url(../images/jj_bj.jpg);
}
.parentDiv{
	width:100%;min-width:1200px;

	overflow:visible;
}
.contentDiv{
	width:100%;min-width:1200px;

	display:block;
	overflow:visible;
}
.contentDivNone{
	width:100%;min-width:1200px;

	display:none;
	overflow:visible;
}
.in-tbj{
	width:100%;min-width:1200px;

	height:465px;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	overflow:visible;
	display:block;
}
.in-tbj-01{
	width:471px;
	height:280px;
	position:absolute;
	left:7%;
	top:100px;
	z-index:40;
	overflow:visible;
	/*background-color:#000;*/
}
.in-tbj-02{
	width:471px;
	height:44px;
	text-align:left;
	line-height:44px;
}
.in-tbj-03{
	width:471px;
	height:24px;
	text-align:left;
	line-height:24px;
	margin-bottom:17px;
}
.in-tbj-04{
	width:471px;
	height:85px;
	text-align:left;
	line-height:2.0em;
/*	margin-bottom:57px;*/
}
.in-tbj-05{
	width:160px;
	height:40px;
}
.ind02{ height:692px;}



.index-bj3{
	width:100%;min-width:1200px;

	/*height:641px;*/
	background-repeat:no-repeat;
	background-position:top center;
	margin-bottom:42px;
}
.bot-k{
	width:100%;min-width:1200px;

	height:42px;
	background-color:#F7F8F7;
}
.index-010{
	/*width:100%;min-width:1200px;

	height:641px;
	position:relative;*/
	width:100%;min-width:1200px;

	height:0;
	position:relative;
	padding-bottom:40%;
}

.index-020{
	width:551px;
	height:90px;
	position:absolute;
	left:10%;
	top:250px;
	z-index:10;
	background-image:url(../images/qhbj.png);
	background-repeat:no-repeat;
}
.fdivs{
	width:751px;
}
.menuOffs{
	padding:0 20px; background:#fff;
	float:left;
	height:42px;
	text-align:center;
	line-height:42px;
	color:#008a27;
	text-decoration:none;
	font-size:16px;
	font-family:"微软雅黑";
	margin-top:1px;
	margin-right:1px;
	margin-bottom:10px;
}
.menuOns{
	padding:0 20px;
	float:left;
	height:42px;
	text-align:center;
	line-height:42px;
	color:#ffffff;
	text-decoration:none;
	font-size:16px;
	font-family:"微软雅黑";
	margin-top:1px;
	margin-right:1px;
	margin-bottom:10px;
	background-color:#1f9e3b;
}
.parentDivs{
	width:100%;min-width:1200px;

}
.contentDivs{
	width:100%;min-width:1200px;

	display:block;
}
.contentDivNones{
	width:100%;min-width:1200px;

	display:none;
}
.index-030{
	width:100%;min-width:1200px;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:3;
}
.in-tbj2{
	width:100%;min-width:1200px;

	/*height:641px;*/
	position:absolute;
	left:0;
	top:0;
	z-index:-1;
}
.in-tbj2 img{}
.in-tbj3{
	width:1200px;
	height:166px;
	position:absolute;
	left:10%;
	top:70px;
	z-index:-1;
}
.in-tbj4{
	width:581px;
	height:50px;
	text-align:left;
	line-height:50px;
}
.linkjd a{ font-size:24px; font-weight:bold; color:#008a27;}
.in-tbj5{
	width:581px;
	height:24px;
	text-align:left;
	line-height:24px;
}
.ind-yy{ float:right;}
.in-tbj6{
	width:581px;
	height:81px;
	text-align:left;
	line-height:2.0em;
}
.linkjd2 a{ font-size:14px; color:#767676; line-height:28px;}
.btn1{
	width:172px;
	height:43px;
	background-image:url(../images/message-08.jpg);
	border:none;
	text-align:center;
	line-height:43px;
	cursor: pointer;
	display:block;
}
.wrap{ position: absolute; left: 0; right: 0; margin: 0 auto;background: #0e7811; top: 80px; height: 40px; z-index: 99; display: none;}
.wrap ul{ width: 663px; margin: 0 auto;}
.dh-01{ position: static;}
.dh-02{ height: 80px; line-height: 80px;}
.dh-04{ height: 80px; line-height: 80px;}
.logo{ position: static;}
.logo-01{ position: relative; z-index: 99999;}
.zo{ width: auto;}
.dh{ position: static;}
.dh-04{ position: static;}
.subMenuul{ width: auto;}
.content ul{ position: static; z-index: 999;  height: 40px; line-height: 40px;}
.content2 ul{ position: static;  z-index: 999;  top: 80px; background: #0e7811; height: 40px; line-height: 40px;}
.subMenuli{ width: auto; background: none;}
.noneul li{ float: left;}
.dh-03{ height: 80px; line-height: 80px; position: static;}
.bjbj5:hover{height: 80px; line-height: 80px;}
.dh-01{ height: auto;}
.nav.on{ background: #6bc04c;}
.nav.on a{ color: #ffffff;}
.subMenuli:hover{ background: #6BC04B;}
.subMenuli{ padding-right: 13px;}
.menuOff,.zyzt-080{ background-image: none;}

.ind01{ padding:50px 0; overflow:hidden;}
.sp{width:490px; float:left;}
.gsxw{width:760px; float:right;}
.slideTxtBox{ width:760px; text-align:left;}
.slideTxtBox .hd{ height:50px; line-height:50px; background:url(../images/xw_yy.jpg); position:relative; }
.slideTxtBox .hd ul{ float:left; position:absolute; height:50px;}
.slideTxtBox .hd ul li{ float:left; padding:0 87px; cursor:pointer; font-size:16px; color:#303030; }
.slideTxtBox .hd ul li.on{ height:50px;  background:#1f9e3b; color:#fff; }
.slideTxtBox .bd ul{}
.xw_t{ overflow:hidden; padding-top:20px; border-bottom:1px solid #ebebf3; height:160px; margin-bottom:10px;}
.xw_t a img{ float:left;border:10px solid #f1f1f4;}
.xw_t dl{ float:right;width:540px; padding-top:8px;}
.xw_t dl dd a{ font-weight:bold; color:#1f9e3b; font-size:16px; line-height:40px;}
.xw_t dl dt{ color:#717171; font-size:14px; line-height:26px;}
.xw_e li a{ color:#717171; line-height:30px; background:url(../images/jt.jpg) no-repeat 0px 5px; padding-left:20px; font-size:14}
.xw_e li span{ float:right; font-size:12px; color:#717171;}

.end{ height:500px; background-image:url(../images/end_bj.jpg);background-position: center;}
.end_lt{ float:left;width:600px; padding-top:150px;}
.end_lt ul{ float:left; padding-right:60px;}
.end_lt ul p a{ font-size:14px; font-weight:bold;}
.end_lt ul li a{ color:#333; line-height:28px;}
.end_rt{width:450px; float:right; padding-top:170px; line-height:28px;}
.end_rt .left{width:168px; line-height:40px; color:#333; padding-top:30px;}
.cop{ height:56px; background:#00761a; color:#fff; line-height:56px;}
.cop a{ color:#fff;}

.nyban1{width:100%; height:460px; z-index:0; position:relative; overflow:hidden; background:url(../images/nyban1.jpg);}
.nyban2{width:100%; height:460px; z-index:0; position:relative; overflow:hidden; background:url(../images/nyban2.jpg);}
.nyban3{width:100%; height:460px; z-index:0; position:relative; overflow:hidden; background:url(../images/nyban3.jpg);}
.nyban4{width:100%; height:460px; z-index:0; position:relative; overflow:hidden; background:url(../images/nyban4.jpg);}
.nyban5{width:100%; height:460px; z-index:0; position:relative; overflow:hidden; background:url(../images/nyban5.jpg);}
.nyban6{width:100%; height:460px; z-index:0; position:relative; overflow:hidden; background:url(../images/nyban6.jpg);}

.nyban7{width:100%; height:460px; z-index:0; position:relative; overflow:hidden; background:url(../images/nyban7.jpg);}
.nyban8{width:100%; height:460px; z-index:0; position:relative; overflow:hidden; background:url(../images/nyban8.jpg);}
.nyban9{width:100%; height:460px; z-index:0; position:relative; overflow:hidden; background:url(../images/nyban9.jpg);}
.nyban10{width:100%; height:460px; z-index:0; position:relative; overflow:hidden; background:url(../images/nyban10.jpg);}



.ny{ padding-bottom:40px;}
.ny_nav{ height:74px; background:#f2f2f2; text-align:center;}
.ny_nav ul{text-align:center;}
.ny_nav li{display:inline-block; position:relative;}
.ny_nav li:after{ content:'';width:1px; height:16px; background-color:#ccc; position:absolute; right:0; top:50%; margin-top:-8px;}
.ny_nav li:last-child:after{ display:none;}
.ny_nav li.cur{ border-bottom:1px solid #17a100; color:#17a100; font-weight:bold;}
.ny_nav li.cur a{ color:#17a100;}
.ny_nav a{ color:#555; padding:0 30px; line-height:74px; font-size:16px; display:block;}
.ny_nav a:hover{ border-bottom:1px solid #093;}
.ny_nav li.xuanzhong{ border-bottom:1px solid #093; color:#17a100; font-weight:bold;}
.ny_nav li.xuanzhong a{color:#17a100;}
.ny_nr{ font-size:14px; line-height:30px;}

.ny_dh{ color:#555; line-height:60px; border-bottom:1px solid #f0f0f0; margin-bottom:20px;}
.ny_dh img{ padding-top:20px;}