


body{ width:100%; height:100%; color: #666666; font-size:14px; font-family:'微软雅黑',Arial,'楷体'; background: #fff;}

*{ margin:0px; padding:0px;  -webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear; transition:all 0.3s linear; }
a{ text-decoration:none; color: #666666; }
.clear{ clear:both;}
i{ list-style:none;}
li{ list-style: none; }
em,i{ font-style:normal;}
#border{ border:none;}
img{  max-width:100%;}
.t-left { float: left;}
.t-right{ float: right;}
.tl{ float: left;}
.tr{ float: right;}
input[type=text]:placeholder{ color:#f00;}

.midder{ width: 1280px; height: 230px; margin: 30px auto; position: relative; overflow: hidden;}
.nmidder{ width: 1280px; height: auto; margin: 80px auto; overflow: hidden;}

/* top */
.itop{ width: 1280px; margin:0 auto; padding: 10px 0;}
.logo{ width: 285px; height: 59px; float: left;}
.logo img{ width: 285px; height: 59px;}
.iconter{line-height: 20px; float: right; margin-top: 20px; position: relative;}
.iconter ul {}
.iconter ul li{ padding-left: 15px; float: left; margin-right: 30px; }
.iconter ul li a{ display: block; color: #333333; }

.iconter .wei{display: none; position: absolute; left: 170px; top: 30px; z-index: 999;transition: none; }
.iconter .wei img{ width: 120px; height: 120px;}


/* 导航  */
.menu{ width: 100%; min-width: 1280px; height: auto; background: #3b743a; position: relative; z-index: 99;}
.menu_nav{ width: 1280px; height:  auto; margin: 0 auto; }
.menu_nav ul >li{ float: left; background: url(../images/nav_shu.png) no-repeat right center; }
.menu_nav ul >li >a{ display: block; color: #fff; font-size: 15px; line-height: 45px;padding:0 30px;}
.menu_nav ul li:hover >a{color: #b2cea9;}

/* 二级导航  */
.nav{display: none; position: absolute; top: 45px; z-index: 99;}
.nav dl dt{ float: left; margin-right: 25px; }
.nav dl dt a{ display: block; line-height: 45px; color: #fff; font-size: 15px;}
.menu_nav .t-left > ul > li:hover .nav{ display: block;}
.menu_nav .t-left ul li .nav dl dt a:hover{ color: #3B743A;}


.menu_nav .t-right{ width: 70px; margin-top: 5px; }
.menu_nav .t-right span{ display: inline-block; width: 35px;height: 40px;cursor: pointer; position: relative;}
.menu_nav .t-right span:hover i{ background: #249700;}
.menu_nav .t-right i{ display: inline-block; width: 35px; line-height: 35px; height: 35px;}
.menu_nav .t-right .tl i{ margin-left: 1px;}
.menu_nav .t-right .tl input{ display: none; position: absolute; right: 0px; top: 40px;  width: 210px; height: 40px; border: 3px solid #646464; padding: 0 5px; outline: none; background: #e7e7e7; }
.menu_nav .t-right .tl:hover input{ display: block;}
.menu_nav .t-right .tr:hover .menu_dh{ display: block;}

/* 三级导航  */
.menu_dh{display: none; position: absolute;  width: 1280px; height: auto; padding:0 0 15px 0; right: 0; top: 40px; background: #135000;}
.menu_dh ul li{ float: left; width: 120px; height:auto;text-align: center; background: none; }
.menu_dh li a{ display: block; color: #fff; }
.menu_dh ul li dl dt{ margin-top: 10px;}


.menubg{display:none; width: 100%;height: 45px;line-height: 45px;  background: rgba(101,182,76,0.6); position: absolute; left: 0;top: 45px;}



/******************/
/*     banner     */
.banner,.banner .flexslider,.banner .slides li{ min-width:1280px; height:630px; position:relative;}
.nbanner,.nbanner .flexslider,.nbanner .slides li{ min-width:1280px; height:150px; position:relative;}
.banner .slides li a{ display: block; width: 100%; height: 100%; position: relative; z-index: 99; }
.flexslider{position:relative;overflow:hidden;}
.slides{position:relative;z-index:1;}

.banner .flex-control-nav{position:absolute; bottom:0px; z-index:1; padding-left:0; display:inline-block; left:47%; height:45px; line-height:45px; margin:0 auto; text-align:right;}
.banner .flex-control-nav li{ width:11px; height:11px; margin-right:15px;display:inline; zoom:1; text-align:center;  border-radius:50%; overflow:hidden;}
.banner .flex-control-nav a{display:inline-block; width:11px;height:11px; line-height:100px; background-position:right center; cursor:pointer; color:#fff; font-family:Arial;  border-radius:50%;  overflow:hidden; /*background: url(../images/tir.png) no-repeat right center;*/}
.banner .flex-control-nav .flex-active{width:11px;height:11px; background-position:left center; }

.flex-direction-nav a{width:22px;height:22px;line-height:99em;overflow:hidden;margin:-20px 0 0;display:block;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:1;filter:alpha(opacity=1);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{ width: 95px; height: 47px; background: url(../images/youfan.png) no-repeat center center; position: absolute; right: 690px; top: 550px; z-index: 99;}
.flex-direction-nav .flex-prev{ width: 95px; height: 47px; background: url(../images/zuofan.png) no-repeat center center; position: absolute;  left: 690px; top: 550px; z-index: 99;}
.flexslider .flex-next:hover{ background: url(../images/youfan1.png) no-repeat center center; }
.flexslider .flex-prev:hover{ background: url(../images/zuofan1.png) no-repeat center center;/*opacity:0.6;filter:alpha(opacity=60);*/}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=100);}

.nbanner .flexslider ul li{ line-height: 150px; text-align: center;}
.nbanner .flexslider ul li i{ display: block; background: url(../images/banner_wzbg.png) no-repeat center center;font-weight: bold; color: #333333; font-size: 20px;}

/* banner  over */




/*   结束    */
.ifoot{ width: 100%; height: auto; background: #1d1d1d;}
.ifoot .foot{ width: 1280px; margin: 0 auto; height: auto;}
.ifoot .foot .t-left{ line-height: 45px; }
.ifoot .foot .t-left p{ color: #5d5d5d; font-size: 12px;}
.ifoot .foot .t-right{ height: 45px; background: #cdcdcd;}
.ifoot .foot .t-right .conter {  height: 45px;padding:0 20px; margin-left: 40px; background: url(../images/duihua.png) no-repeat left center; }
.ifoot .foot .t-right .conter ul{}
.ifoot .foot .t-right .conter ul li{ float: left; line-height: 45px;color: #666666; font-weight: bold;}
.ifoot .foot .t-right .conter ul li a{display: inline-block; color: #666666; padding:0 10px;}
.ifoot .foot .t-right .conter ul li:hover a{ color: #1F3674;}



































































