@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0; list-style:none; border:0;}
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}
a{ text-decoration:none; color:#141414; font-family:"Microsoft YaHei";}
body{ font-size:14px; line-height:27px; font-family:"Microsoft YaHei";}

#top{ width:100%; height:35px; background:#e9e9e9; line-height:35px;}
.top,.logo,.daohang,.main,.foot{ width:1170px; margin:0 auto;}
.logo{ margin:20px auto;}

#nav{ background:#00A54F; height:50px;}
.daohang ul li{ float:left; width:145px; text-align:center; line-height:50px; background: url(../images/gx.gif) repeat-y right top;}
.daohang ul li a{ color:#fff; font-size:16px; font-weight:bold; display:block;}
.daohang ul li a:hover{ background:#2b2b2b;}

#inner{width: 1020px; margin:20px auto;}
#wb_left {
    float: left;
    width: 230px;
    display: table;
}
#wb_left h1 img {
    float: right;
    padding-top: 10px;
    padding-right: 10px;
}
#wb_left h1 {
    background-color: #0DAA59;
    font-family: "微软雅黑";
    font-size: 14px;
    line-height: 33px;
    font-weight: bold;
    color: #FFFFFF;
    padding-left: 10px;
}
#wb_left h1 a {
    font-size: 12px;
    color: #5f5f5f;
}
#wb_left ul {
    width: 228px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #E7E7E7;
    border-bottom-color: #E7E7E7;
    border-left-color: #E7E7E7;
    padding-bottom: 10px;
    padding-top: 11px;
}
#wb_left ul li {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 35px;
    font-weight: normal;
    color: #000000;
    background-image: url(../images/probj.jpg);
    background-repeat: no-repeat;
    background-position: center;
    text-align: left;
    padding-left: 35px;
	margin:8px 0;
}
#wb_left ul li a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 35px;
    font-weight: normal;
    color: #000000;
}
#wb_about {
    float: left;
    width: 469px;
    margin-left: 30px;
}
#wb_about h1 img {
    float: right;
    padding-top: 10px;
    padding-right: 10px;
}
#wb_about h1 {
    font-family: "微软雅黑";
    font-size: 14px;
    line-height: 33px;
    font-weight: bold;
    color: #000000;
    padding-left: 10px;
    background-image: url(../images/aboutitle.jpg);
    background-repeat: no-repeat;
    background-position: center bottom;
}
#wb_about p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 23px;
    font-weight: normal;
    color: #000000;
    padding: 10px;
}
#wb_right {
    float: right;
    width: 260px;
}
#wb_right h1 {
    background-color: #0DAA59;
    font-family: "微软雅黑";
    font-size: 14px;
    line-height: 33px;
    font-weight: bold;
    color: #FFFFFF;
    padding-left: 10px;
}
#wb_right .contact {
    width: 238px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: #E7E7E7;
    border-left-color: #E7E7E7;
    padding-bottom: 10px;
    padding-top: 11px;
    background-color: #F4F4F4;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 23px;
    color: #000000;
    padding: 10px;
}
#wb_right h2 {
    height: 100px;
    width: 260px;
}
#wb_right h1 img {
    float: right;
    padding-top: 10px;
    padding-right: 10px;
}
/* banner */
.box8304_1{position:relative;}
.box8304_1 .flexslider{position:relative;height:534px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.box8304_1 .slides{position:relative;z-index:1;}
.box8304_1 .slides li{height:534px;}
.box8304_1 .flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.box8304_1 .flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.box8304_1 .flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.box8304_1 .flex-control-nav .flex-active{background-position:0 0;}
.box8304_1 .flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.box8304_1 .flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.box8304_1 .flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.box8304_1 .flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}

/*main*/
.main .i_title{ margin:40px auto 20px; text-align:center;}
.sy_8 {
    width: 1140px;
    margin: 62px auto;
    height: 472px;
}
.sy_8_l {
    float: left;
    width: 240px;
}
ul.lei {
    width: 240px;
	border-bottom:2px solid #3a8a00;
	overflow:hidden;
	border-radius:5px;
}
.dh1 {
    float: left;
    list-style-type: none;
    font-size: 14px;
    color: #000;
    width: 240px;
    font-weight: bold;
    text-align: left;
}
.dh1 a {
    line-height: 44px;
    float: left;
    height: 44px;
    width: 240px;
    background: url(../images/1_28.jpg) no-repeat;
    text-decoration: none;
    font-size: 14px;
    list-style-type: none;
    color: #000;
    padding-left: 40px;
    display: block;
}
.sy_8_r {
    float: right;
    width: 860px;
}
.s_gg{ width:600px;}
.s_gg .title{ border-bottom:2px solid #b9b9b9; font-size:30px; color:#000; font-weight:bold; height:65px; line-height:65px;}
.s_gg .title span{ border-bottom:3px solid #3a8a00; line-height:65px; display:inline-block;}
.s_gg .title a{ font-size:18px; color:#a4a4a4; line-height:85px;}
.neirong{ margin:10px;}
.jj{ width:670px;}
.jj .ny_nyq_rightbt {
    width: 670px;
    height: 44px;
    background: url(../images/04.jpg);
}
.gs{ width:100%; background:url(../images/bg.jpg) no-repeat center top; height:594px; padding-top:1px; }
.gs .main .i_title{margin-top:20px;}
.about{ font-size:16px; line-height:24px; width:1100px; margin:0 auto;}

.sy_banner {
    width: 100%;
    height: 120px;
    clear: both;
    background: #45900a;
	/*margin-top:30px;*/
}
.sy_banner_m {
    width: 1100px;
    height: 120px;
    margin:0 auto;
}
.main_com {
    width: 100%;
    height: 590px;
    clear: both;
    background: #eeeeee;
	padding-bottom:20px;
}
.main_company {
    width: 1100px;
    height: 590px;
    margin:0  auto;
    background: url(../images/ly01.jpg) no-repeat left top;
}
.main_c_nr {
    width: 520px;
    height: 320px;
    padding-left: 580px;
}
.main_c_left {
    width: 430px;
    float: left;
    height: 318px;
}
.main_c_left p {
    line-height: 30px;
    font-size: 16px;
    color: #292929;
    padding-top: 35px;
    padding-bottom: 5px;
}
.main_c_right {
    width: 665px;
    padding-right: 435px;
    background: url(../images/ly02.jpg) no-repeat right top;
    height: 240px;
    padding-top: 30px;
	float:right;
}
.show{ border:2px solid #019038; display:block;}
.main_c_rm {
    width: 570px;
    padding-left: 100px;
    background: url(../images/pleft.jpg) no-repeat left;
    height: 200px;
}
.main_c_rm p {
    line-height: 30px;
    padding-top: 20px;
    font-size: 16px;
}
.MT-20 {
    margin-top: 20px;
}
.H-news001 ul{ margin-left:20px;}
.H-news001 ul li {
    float: left;
    width: 344px;
    height: 430px;
    margin-right:35px;
}
.H-news001 ul li .tu {
    width: 344px;
    height: 209px;
    overflow: hidden;
    margin-top: 15px;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}
.H-news001 ul li .n1-nr {
    width: 344px;
}
.H-news001 ul li .n1-nr .line {
    width: 40px;
    height: 18px;
    border-top: #48940d 3px solid;
    margin: 0 auto;
}
.H-news001 ul li .n1-nr a h3 {
    display: block;
    height: 60px;
    line-height: 60px;
    text-align: center;
    color: #7f7f7f;
    font-size: 16px;
    font-family: Microsoft YaHei;
}
.H-news001-more a{ display: block; margin: 0 auto; width: 209px; height: 48px; line-height: 48px; text-align: center; color: #fff; background-color: #48940d; font-size: 16px;-moz-border-radius: 10px; -webkit-border-radius: 10px;  border-radius:10px;  -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; transition: all 0.2s ease-out; margin-top:30px;  }
.H-news001-more a:hover{ width: 300px; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}

.footer{ width:100%; /*background-color: #393939;*/ margin-top:40px; background:#0DAA59;}
.foot{ padding:40px 0; text-align:center; color:#fff;}
.di_dh{ margin:20px 0;color:#fff;}
.di_dh a{ color:#fff;}

.nei_l{    width: 229px;
    float: left;}
.ny_cpfllx {
    width: 229px;
    background: #F9F9F9;
}
.ny_cpflbt {
    width: 229px;
}
ul.lei5 {
    width: 229px;
    padding: 0px;
	border-bottom:2px solid #019038;
	overflow:hidden;
}
.dh15 {
    float: left;
    list-style-type: none;
    font-size: 14px;
    color: #000;
    width: 225px;
    font-weight: bold;
    text-align: left;
	padding:7px 0;
	border-left:2px solid #019038;
	border-right:2px solid #019038;
}
.dh15 a {
    line-height: 43px;
    float: left;
    height: 43px;
    width: 229px;
    background: url(../images/1_18.png) no-repeat;
    text-decoration: none;
    font-size: 14px;
    list-style-type: none;
    color: #000;
    padding-left: 20px;
    display: block;
}
.ny_lxfsbt{ margin-top:15px;}
.ny_lxfsny{border:2px solid #019038; border-top:none; padding:10px; line-height:26px;}
.nei_r {
    width: 909px;
    float: right;
}
.ny_nyq_rightbt {
    width: 909px;
    height: 44px;
    background: url(../images/04.jpg);
}
.sz14 {
    font-size: 16px;
    line-height: 44px;
    font-weight: bold;
    text-align: left;
    color: #000;
    padding-left: 35px;
    float: left;
}
.sz12 {
    font-size: 12px;
    line-height: 44px;
    font-weight: normal;
    text-align: left;
    color: #000;
    float: right;
    margin-right: 20px;
}
.sz12 a {
    font-size: 12px;
    line-height: 44px;
    font-weight: normal;
    text-align: left;
    color: #000;
    font-family: "微软雅黑";
}
.nr14 {
    font-size: 14px;
    color: #333;
    line-height: 30px;
	padding:10px 15px;
}
.nr14 input,.nr14 textarea{ border:1px solid #bbb; display:inline-block;}
.nr14 input{ height:25px; line-height:25px;}
.lx{ width:229px;}