

/*banner*/
.banner{width:100%; margin:0 auto; position:relative; height:460px;}
.fullSlide{width:100%;position:relative;height:460px;background:transparent}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden}
.fullSlide .bd ul{width:100% !important}
.fullSlide .bd li{width:100% !important;height:460px;overflow:hidden;text-align:center;background-position:center;background-repeat:no-repeat; box-shadow:1px 5px #7ba17d;}
.fullSlide .bd li a{display:block;height:460px}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:15px;left:0}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#333;*filter:alpha(opacity=50);*opacity:.5;line-height:999px}
.fullSlide .hd ul .on{background:#ff7e00;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../image/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;*filter:alpha(opacity=50);*opacity:.5;display:none}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px}
.fullSlide .bd li .ban_phone{position:absolute;top:335px;right:430px;}
.fullSlide .bd li .ban_phone strong{font-size:24px;color:#fff;}
.fullSlide .bd li .ban_phone a{display:inline-block;height:52px;margin-left:40px;}
.banner_1{height:370px;position:relative;}

/*¼ò½é*/
.about{ background: #fff; height: 220px; position: relative; top: -60px; margin-top:60px;
	-moz-box-shadow: 1px 1px 3px #ddd;
-webkit-box-shadow: 1px 1px 3px #ddd;
box-shadow:1px 1px 3px #ddd;}
.about .fl{ background: url(../image/about_bg.png) no-repeat center top #009541; width: 215px; height: 220px; padding-top: 150px; box-sizing: border-box; color: #fff; }
.about .fl .tel{ background: url(../image/con_phone.png) no-repeat 10px 0; height: 52px; line-height: 45px; margin-top: 5px; color: #fff; font-size: 20px; font-weight: bold; padding-left: 60px; }
.about .fr{ width: 940px; margin-right: 20px; }
.about .fr .txt{ width: 665px; padding:20px 20px; box-sizing: border-box; float: left; }
.about .fr .txt span{ line-height: 50px; height: 50px; display: block; margin-bottom: 10px; background: url(../image/xian.jpg) no-repeat left bottom; font-size: 18px; }
.about .fr .txt p{ line-height: 30px; color: #666; font-size: 14px;     display: block;    height: 85px;    overflow: hidden;}
.about .fr .tu{ width: 275px; height: 180px; border-radius: 10px; overflow: hidden; float: left; margin-top: 20px; }
.about .fr .tu img{ width: 275px; height: 180px;}
/*new*/
.new{ height: 700px; }
.new .tit{ font-weight: bold; font-size: 25px; line-height: 45px; margin-bottom: 25px; border-bottom: solid 4px #EEEEEE; color: #019541;  }
.new .tit span{ position: relative; top:-10px; left: 5px; font-size: 18px;   }
.new .tit img{ position: relative; top: 10px; left: 10px; }
.new .fl{ width: 545px; padding-right: 10px;  }
.new .fl .new_one{ margin-bottom: 15px; }
.new .fl .new_one img{ width: 545px; height: 270px; margin-bottom: 25px; }
.new .fl .new_one span{ border-left: solid 4px #019541; padding-left: 15px; font-size: 18px;     white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
    display: block; line-height: 25px; height: 25px; margin-bottom: 10px;  }
.new .fl .new_one p{ font-size: 14px; color: #666; line-height: 28px; }
.new .fl li a{ line-height: 35px; display: block;   width: 545px; white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;  padding-left: 20px; background: url(../image/yuan.png) no-repeat left center;width: 545px; }
.new .fl li a span{ float: right; }
.new .fl li a:hover{ background: url(../image/yuan_hov.png) no-repeat left center; }
.new .fr{  width: 545px; padding-right: 10px;   }
.new .fr .new_one{border-bottom: #F8F8F8 2px solid; padding-bottom: 15px; margin-bottom: 10px;}
.new .fr .new_one strong{ font-size: 20px; display: block; margin-bottom: 15px;height: 30px;      white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
    display: block;  overflow: hidden; }
.new .fr .new_one strong span{ background:#019541; font-size: 18px; text-align: center; line-height: 28px; border-radius: 3px; display: block; width: 60px; height: 28px; float: left; color: #fff; margin-right: 10px;  }
.new .fr .new_one p{ font-size: 16px; color: #666; line-height: 30px; }
.new .fr .new_one p a{font-size: 14px; color: #333;}
.new .fr li a{ line-height: 38px; display: block; border-bottom: dashed 1px #eee;  }
.new .fr li a span{ float: right; display: block; width: 15px; height: 15px; border-radius: 50%; line-height: 13px; margin-top: 13px; text-align: center; padding:0 0 2px 2px ; box-sizing: border-box; }
.new .fr li a:hover span{ color: #fff;background: #019541; }
.new .fr .ban{ background: url(../image/zx_bg.png) no-repeat left center #019541; width: 100%; height: 130px; margin-top: 5px;   }
.new .fr .ban a{ color: #fff; line-height: 30px; font-size: 20px; display: block; width: 165px; text-align: center; padding:35px 0; float: right;}
/**/
.kuang{ background: #F8F8F8; padding:45px 0 70px 0; }
.kuang .tit{ font-weight: bold; font-size: 25px; line-height: 45px; margin-bottom: 25px; border-bottom: solid 2px #CCCCCC; color: #019541;  }
.kuang .tit span{ position: relative; top:-10px; left: 5px; font-size: 18px;   }
/*Í¼Æ¬×ÊÖÊ*/
.zizhi{ width: 355px; }
.index_con_top_l{ width:350px; height:270px; background: #EEEEEE; border:solid 1px #DEDEDE; }
.index_con_top_l ul li a{padding:0; background: none;width: 350px;height: 270px}
.area { float:left; display:inline-block;  width: 350px;height: 270px;overflow:hidden;  }
.area #focusImage{ height:270px;}
.area .focus-box {clear: both;}
.area .focusImage-inner {	position: relative;  height:270px; overflow:hidden;background:#dcdcdc;}
.area .focusImage-content li {display: none}
.area .focusImage-content li.current {display: block}
.area .focusImage-content img {width: 350px; display: inline-block; height: 270px}
.area .focusImage-title {position: absolute;line-height: 30px; bottom: 0; width: 100%;height: 30px;LEFT: 0px;overflow:hidden;background: #000;filter:alpha(opacity=60);opacity:0.8;color:#FFF;line-height: 30px;}
.area .focusImage-title-bg {	z-index: 5; position: absolute; width: 100%;height: 30px; filter:alpha(opcity=60); opacity:0.6;overflow:hidden;}
.area .focusImage-title h2 {z-index: 10;position: absolute;padding-left: 10px;font-size: 14px;padding-top: 0px;}
.area .focusImage-title a {COLOR: #fff;font-size:14px;width:430px;}
.area .focusImage-title a:visited {color: #fff}
.area .focusImage-title a:hover {/* text-decoration:underline; */}
.area .focusImage-slide {z-index: 15; position: absolute; bottom:9px; right:10px;}
.area .focusImage-slide li {padding-bottom: 0px; display: inline-block; background:#6a6a6a; border-radius: 50%;
float: left;  cursor: pointer; margin-right: 5px; width:8px; height:8px; line-height:13px; text-align:center; padding-top: 0px; color:#999;position:relative;color:#fff; }
.area .focusImage-slide li.current {background:#fff;}
/*ÁôÑÔ*/
.mess_con{width:480px; margin:0 30px;}
.mess_con ul{  overflow:hidden;background: #EEEEEE; border:solid 1px #DEDEDE;width:480px; height:270px; box-sizing: border-box; padding:10px 46px;}
.mess_con ul li{margin-top:8px;float:left;}
.mess_con ul li span{font-size:16px; display:  block; width: 70px; float: left;}
.mess_con ul li input{border:1px #cccccc solid;width:280px;height:33px;line-height:33px; padding:0 10px; background: #fff;}
.mess_con ul li textarea{width:280px;height:80px;line-height:18px;padding:5px 10px;border:1px #cccccc solid;margin-left:3px;background: #fff;}
.mess_con ul li input.sea_btn{width:100px;height:33px;line-height:33px;font-size:14px; color:#fff;margin-left:80px;margin-top:5px; background:#019541;border:none;}
/*ÒµÎñ*/
.yw{ width: 285px; }
.yw .pt{ background: url(../image/yw_bg.jpg) no-repeat; width:285px; height: 270px;  }
.yw .pt a{ display: block; width: 167px; height: 90px; margin:0 auto; position: relative; top: 145px; box-sizing:  border-box; padding-right: 20px;  background: url(../image/yw_btn.png); color: #fff; font-size: 18px; font-weight: bold; text-align:  center; line-height: 70px; }

