/* Generated by wjdhcms 3.0 */



@charset "utf-8";



/*-----------CSS Reset-----------*/

.clearfloat{clear:both;height:0;font-size: 1px;line-height: 0px;}



::-webkit-scrollbar {

    width: 8px;

    height: 8px;

    background-color: #F5F5F5;

}



::-webkit-scrollbar-track {

    border-radius: 10px;

    background-color: #E2E2E2;

}



::-webkit-scrollbar-thumb {

    border-radius: 10px;

    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);

    background-color: #555;

}



* {

    padding: 0;

    margin: 0;

}



body {

    font: 14px/1.231 "微软雅黑", 'Microsoft YaHei', arial, helvetica, clean, sans-serif;

    color: #333;

    margin: 0;

    line-height: 1.5; background:#e7f4d3;

}



:focus {

    outline: 1;

}



article,

aside,

canvas,

details,

figcaption,

figure,

footer,

header,

hgroup,

menu,

nav,

section,

summary {

    display: block;

}



a {

    margin: 0;

    padding: 0;

    border: 0;

    font-size: 100%;

    vertical-align: baseline;

    background: transparent;

}



ins {

    background-color: #ff9;

    color: #000;

    text-decoration: none;

}



mark {

    background-color: #ff9;

    color: #000;

    font-style: italic;

    font-weight: bold;

}



del {

    text-decoration: line-through;

}



table {

    border-collapse: collapse;

    border-spacing: 0;

}



hr {

    display: block;

    height: 1px;

    border: 0;

    border-top: 1px solid #cccccc;

    margin: 1em 0;

    padding: 0;

}



input,

select {

    vertical-align: middle;

}





li,

ul {

    list-style-type: none;

}



img {

    border: none;

}



a {

    color: #333;

    text-decoration: none;

    -webkit-transition: all .3s ease-out;

    transition: all .3s ease-out;

}



a:link,

a:hover,

a:active,

a:visited {

    text-decoration: none;

}



input,

textarea {

    outline: 0;

    border: 0;

}



textarea {

    resize: none;

}



h1,

h2,

h3,

h4,

h5,

h6,

dl,

dd,

dt,

i,

em {

    font-weight: normal;

    font-style: normal;

}







/* flexslider */

.flexslider{position:relative;height:465px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}

.slides{position:relative;z-index:1;}

.slides li{height:465px;}

.slides li a{ width:100%; height:465px; display:block;}

.flex-control-nav{position:absolute;bottom:30px;z-index:999;width:100%;text-align:center;}

.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom: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;}

.flex-control-nav .flex-active{background-position:0 0;}



.flex-direction-nav{position:absolute;z-index:3;width:100%;top:50%;}

.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}

.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}

.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}



.bannerbox .dongtai{ float:left; margin-left:36px; width:334px;}

.dongtai .dtt{ line-height:30px; height:30px;}

.dongtai .dtt a{ font-size:16px; color:#278f31; font-weight:bold;}



.dongtai .dtcon{ width:308px; height:401px; border:1px solid #279232; padding-top:10px; padding-left:10px;padding-bottom:20px; overflow:hidden;}

.dongtai .dtcon ul li{ background:url(../images/xinwenli.jpg) 5px center no-repeat; width:269px; height:37px; overflow:hidden;line-height:37px; padding-left:20px;}

.dongtai .dtcon ul li a:hover{background:#2fb13c;display: block;}




.zhongzhi{ background:url(../images/tedianbg.jpg) center no-repeat; width:1180px; height:530px; margin:0 auto; }

.zhongzhi .zzt1{

	width:1180px; text-align:center;

	font-size: 40px;

	color: #278e31;

	font-weight: bold; padding-top:30px;

	height: 64px;

}

.zhongzhi .zzt2{

width:1180px; text-align:center;

	font-size: 18px;

	left: 455px;

	top: 86px;

}



.zhongzhi .zzcon{ width:1160px; margin:0 auto; height:auto; overflow:hidden; display:block; padding-left:20px; padding-top:20px;}

.zzcon .jjcz1{ float:left; width:222px; text-align:center;   margin-left: 47px;height:361px;}
.zzcon .jjcz1:hover{background:#2fb13c;display:block; color:#fff;}
.jjcz1 .jjcz1_pic{float:left;}
.zzcon .jjcz1:hover a{color:#fff;}

.jjcz1 .jjcz1_pic img{ padding:5px; border:1px solid #CCC; background:#f6f8f2; border-radius:50%;}

.jjcz1 .jjcz1_biaoti{width:222px; float:left; height:30px;font-size:18px;  font-weight:bold; padding-top:10px; padding-bottom:10px;}

.jjcz1 .jjcz1_biaoti a{color:#168d20;}

.jjcz1 .jjcz1_neirong{width:222px;  font-size:14px;}



.chanpin{ width:1180px; height:871px; margin:0 auto; padding-top:20px; background:#FFF;}

.chanpin .list{ float:left; background:#fff; height:851px; width:238px; border:2px solid #75bf23;margin-left: 5px;}

.list .list_t{ background:url(../images/list_tbg.jpg) no-repeat; text-align:center;padding-top:49px; width:240px; height:94px; float:left;}

.list1{ margin-top:10px; float:left;}

.list .list_t a{ font-size:26px; color:#fff; font-weight:bold; }

.list .list_con1{ float:left; }

.list1 .biaoti{ float:left; background:url(../images/dtbg.jpg) center no-repeat; width:200px; height:34px; line-height:34px;margin-left: 18px;}

.list1 .biaoti li a{ font-size:14px; font-weight:bold; padding-left:56px; color:#FFF;}

.list1 .list_con{ padding-left:36px; float:left; display:none;}

.list1 .list_con li{ line-height:26px; background:url(../images/listli.jpg) left center no-repeat;  float:left; display:inline-block; width:172px;}

.list1 .list_con li:hover a{background:#2fb13c; display: block;}
.list1 .list_con li a{padding-left:11px; display: block;}


.chanpin .zhanshi{ float:left; width:907px; margin-left:20px;}

.zhanshi .zs_t{ width:907px; height:42px; float:left; background:#dcd9d8; margin-bottom:20px;}

.zs_t ul li{ margin-right:10px; width:140px; text-align:center; line-height:42px; height:42px; float:left;}

.zs_t ul li:hover,.zs_t ul li.casehover{ background:#278e31;}

.zs_t ul li:hover a,.zs_t ul li.casehover a{ color:#FFF;}

.zs_t ul li a{ font-size:14px; font-weight:bold;}

.zscon{ float:left; height:618px; overflow:hidden;}

.zscon ul li{ float:left; width:438px; height:184px; border:1px solid #dcd9d8; float:left; margin-bottom:20px; margin-left:8px;}

.zscon ul li .cp_l{ float:left; width:210px; border-right:1px solid #CCC;  height:184px;  overflow: hidden; }

.zscon ul li .cp_l img{ width:210px; height:186px;transition: all 0.5s;  transform: scale(1); }

.zscon ul li:hover img{transition: all 0.5s;   transform: scale(1.2);}

.zscon ul li .cp_r{ float:left;width:194px;padding-left:17px; line-height:27px; padding-top:10px;}

.zscon ul li .cp_r span{ font-size:16px; color:#278e31; font-weight:bold; display:block;}

.zscon ul li .cp_r .ckgd{ width:123px; height:29px; border:1px solid #CCC; text-align:center; line-height:29px;}

.zscon ul li:hover{ border: 1px solid #2fb13b;}





.gg1{ float:left; background:url(../images/gg1bg.jpg) no-repeat; width:904px; height:176px; position:relative;}

.gg1 .gg1_tel{

	position: absolute;

	font-size: 28px;

	color: #FFF;

	left: 697px;

	top: 45px;

}

.gg1 .gg1_an{

	width: 181px;

	position: absolute;

	height: 34px;

	background: #FFF;

	text-align: center;

	line-height: 34px;

	border-radius: 12px;

	left: 681px;

	top: 115px;

}

.gg1 .gg1_an a{ font-size:18px; color:#14651c;}





.youshibg{ background:url(../images/youshibg.jpg) center no-repeat; height:773px;}

.youshibg .yst{ text-align:center; width:1180px; margin:0 auto; position:relative; height:219px;}

.youshibg .yst .yst1{

	position: absolute;

	font-size: 31px;

	color: #fff;

	font-weight: bold;

	    left: 413px;

    top: 54px;

}

.youshibg .yst .yst2{

	font-size: 14px;

	color: #FFF;

	width: 703px;

	text-align: center;

	position: absolute;

	left: 223px;

	top: 124px;

}







.youshibg .youshi{ width:1180px; margin:0 auto;}

.youshi .ysbiaoti{ float:left; width:312px;}

.youshi .ysbiaoti ul li{ line-height:95px; height:95px; font-size:20px; padding-left:15px;}

.youshi .ysbiaoti ul li:hover,.youshi .ysbiaoti ul li.casehover{ background:url(../images/yshover.png) left center no-repeat; width:311px; }

.youshi .ysbiaoti ul li:hover a{ color:#FFF;}







.youshi .ysneirong{ width:734px; height:402px; float:left; position:relative;}

.ysneirong .ysnr1{float:left;width:734px;position:relative; }

.ysnr1 .ysnr_left{

	position: absolute;

	width:422px;

	float: left;

	left: 19px;

	top: 30px;

	height: 368px;

}

.ysnr_left .ysnr_bt{ padding-left:58px; font-size:23px; font-weight:bold; line-height:35px; color:#278e31;}

.ysnr_left .ysnr_ccc{ padding-top:10px; padding-left:58px;line-height:26px; font-size:14px;}

.ysnr_left .ysnr_an{ margin-top:20px; margin-left:58px; width:168px; height:35px; background:#51b4e9; border-radius:20px; text-align:center; line-height:35px;}

.ysnr_left .ysnr_an a{ font-size:16px; color:#FFF; font-weight:bold;}

.ysnr_left .ysnr_tel{

	    position: absolute;

    left: 2px;

    top: 297px;

    font-size: 14px;

    text-align: center;

    color: #FFF;

    line-height: 30px;

}

.ysnr_left .ysnr_tel span{ font-size:24px;}

.ysnr1 .ysnr_right{

	    position: absolute;

    float: right;

    left: 548px;

    top: 0px;

}



.xinwen{ width:1180px; height:384px; margin:0 auto;background:#fff; padding-top:30px; padding-bottom:30px;}

.xinwen .xwt{ background:url(../images/xinwenlihover.jpg) no-repeat; width:190px; height:384px; float:left;}

.xinwen .xwt ul li{width:190px; height:60px; text-align:center; padding-top:132px;}

.xinwen .xwt ul{ height:384px;}

.xinwen .xwt ul li a{ font-size:18px; font-weight:bold; font-weight:bold;}

.xinwen .xwt ul li:hover,.xinwen .xwt ul li.casehover{ background:url(../images/xinwenhover.png) #278e31 center 35px no-repeat;;}

.xinwen .xwt ul li:hover a,.xinwen .xwt ul li.casehover a{ color:#FFF;}

.xinwen .xwcon{ width:924px; float:left; margin-left:25px;}

.xwcon .xwc1{ float:left;width:924px;}

.xwc1 .xwctop{ float:left;width:924px;    margin-bottom: 20px;}

.xwctop .xwctop_left{ float:left; width:302px;}

.xwctop .xwctop_right{ width:578px; float:left; margin-left:15px;}

.xwctop_right span{ line-height:35px;}

.xwctop_right span a{ font-size:16px; font-weight:bold;}

.xwctop_right p{ font-size:12px; line-height:24px;}

.xwctop_right .cwmore{ float:left; padding-top:15px;}

.xwctop_right .cwmore a{ font-size:12px; font-weight:bold;}

.xwc1 .xwctop:hover{background:#2fb13b;}



.xwc1 .xwcbottom{ float:left; padding-top:15px; border-top:1px dashed #666666;}

.xwcbottom ul li{      float: left;

    line-height:35px;

    margin-right: 20px;

    width: 411px;

    margin-left: 27px;}

.xwcbottom ul li a{ float:left;    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;

    width: 323px;}

.xwcbottom ul li span{ float:right;}

.xwcbottom ul li:hover{background:#2fb13b;}



.line{ height:1px; background:#CCC; width:100%; margin-top:20px; margin-bottom:20px;}





.wenda{ width:1180px; margin:0 auto; background:#FFF; height:168px; border-top:1px solid #CCC; padding-top:50px;}

.wenda .wd_t{ padding-left:120px;  background:url(../images/wdtbg.jpg) no-repeat; width:99px; height:76px; float:left;}

.wenda .wd_t a{ font-size:18px; font-weight:bolder; color:#278e31;}

.wenda .wd_t a img{ float:left;padding-top:50px;}



.wenda .wdcon{ width:936px; float:left;overflow: hidden;

height: 120px;}

.wdcon ul li{ width:395px; float:left; margin-left:15px;}

.wdcon ul li .wen{ padding-left:27px; background:url(../images/wenbg.jpg) left center no-repeat; line-height:40px; height:40px;}

.wdcon ul li .wen a{ font-size:14px; font-weight:bold;    display: block;}

.wdcon ul li .wen a:hover{background:#2fb13b; }

.wdcon ul li .da{padding-left:27px; background:url(../images/dabg.jpg) left top no-repeat; line-height:24px; }


