/*
.banner{width:100%;position:relative;background:#efefef;overflow:hidden;}
.banner .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.banner .bd ul{width:100% !important;}
.banner .bd li{width:100% !important;overflow:hidden;text-align:center;}
.banner .bd li a{display:block;}
.banner .bd li img{ display:block; width:100%; height:auto}
.banner .hd{width:100%;position:absolute;z-index:1;bottom:35px;left:0;height:3px;line-height:3px;}
.banner .hd ul{text-align:center;}
.banner .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:30px;height:3px;margin:0 2px;overflow:hidden;background:#fff;line-height:999px;}
.banner .hd ul .on{background:#ff9306;}
*/
.banner{position:relative;background:#efefef;margin:0 auto}
.banner .bd{position:relative;z-index:0}
.banner .bd li img{width:100%;vertical-align:top}
.banner .hd{width:100%;position:absolute;z-index:1;bottom:35px;left:0;height:3px;line-height:3px;}
.banner .hd ul{text-align:center;}
.banner .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:30px;height:3px;margin:0 2px;overflow:hidden;background:#fff;line-height:999px;}
.banner .hd ul .on{background:#ff9306;}


.htit{text-align:center;padding:70px 0 15px;}
.htit2{padding-top:50px}
.htit h2{font-size:35px;font-weight:bold;text-transform:uppercase;background:url(../images/lvr.png) no-repeat center bottom;padding-bottom:20px}
.htit p{font-size:22px;height:32px;line-height:32px;padding:5px 0}

.more{text-align:center;padding-top:50px}
.more2{text-align:left;padding-top:15px}
.more a{display:inline-block;line-height:45px;font-size:15px;background:#ff9306;color:#fff;padding:0 45px}

.hbg{background:#f5f5f5}
.hshow{padding:25px 0 80px}
.hshow ul{float:left;width:100%}
.hshow ul li{float:left;width:24.4%;margin-right:0.8%}
.hshow ul li:nth-of-type(4n){margin-right:0}
.hshow ul li a{display:block;padding:15px;background:url(../images/h_b1.png) no-repeat center top;background-size:cover;text-align:center}
.hshow ul li img{display:block;width:240px;height:370px;margin:0 auto}
.hshow ul li span{display:block;font-size:15px;font-weight:bold;line-height:32px;padding-top:10px}

.abg{background:url(../images/hbg.jpg) no-repeat center top;background-size:cover}
.habout{padding:60px 0}
.habout .zuo{width:700px;padding-right:50px;padding-top:30px;color:#fff;font-size:14px;line-height:25px}
.habout .zuo h2{font-size:28px;padding-bottom:15px;line-height:36px;font-weight:bold;position:relative}
.habout .zuo h2 span{position:absolute;left:0;bottom:0;z-index:-1px;font-size:37px;text-transform:uppercase;color:rgb(255,255,255,0.2)}
.habout .zuo h3{font-size:16px;font-weight:normal;padding:10px 0}
.habout .you{width:550px}
.habout .you img{display:block;width:100%}

.xbg{background:url(../images/tb.jpg) no-repeat center bottom #fff}
.hnews{padding:40px 0 80px}
.hnews dl{float:left;width:32%;height:430px;margin-right:2%;position:relative}
.hnews dl:nth-of-type(3n){margin-right:0}
.hnews dl dt{width:100%;height:246px;overflow:hidden}
.hnews dl dt img{display:block;width:100%}
.hnews dl dd{position:absolute;width:92%;height:270px;top:160px;left:4%;padding:12% 7% 5%;box-sizing:border-box;background:url(../images/h_i8.png) no-repeat center top;background-size:100% 100%}
.hnews dl dd a.tt{display:block;font-size:16px;font-weight:bold;color:#2b8e0c;line-height:42px;height:42px;overflow:hidden}
.hnews dl dd p{font-size:13px;color:#c1c1c1;padding-top:5px;height:66px;line-height:22px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.hnews dl dd .time{padding-top:50px;font-size:14px;color:#a5a5a5;line-height:24px}
.hnews dl dd .time a{float:right;color:#a5a5a5}
.hnews dl dd .time a:hover{color:#2b8e0c}
.hnews dl dd .time span{display:inline-block}

.ftab{background:#575555;padding:30px 0}
.ftab ul{float:left;width:100%}
.ftab ul li.liz{float:left;width:360px}
.ftab ul li.lic{float:left;width:680px;padding-left:30px}
.ftab ul li.lir{float:left;width:200px;padding-left:30px}
.ftab ul li input,.ftab ul li textarea{display:block;width:100%;border:none;font-size:15px;box-sizing:border-box;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;border-radius:8px}
.ftab ul li.liz input{height:50px;line-height:50px;text-indent:10px}
.ftab ul li.liz input#mycall{margin-top:20px}
.ftab ul li.lic textarea{padding:10px 13px;width:100%;height:120px;line-height:24px}
.ftab ul li.lir{text-align:center}
.ftab ul li.lir span{display:block;font-size:14px;color:#acacac;line-height:24px;padding-bottom:6px}
.ftab ul li.lir input{background:#ff9306;color:#fff;height:66px;line-height:66px;font-size:18px}


/*--nei--*/
.nban{position:relative;width:100%;height:375px}
.nban .box{text-align:center;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff}
.nban .tit{font-size:34px;font-weight:bold;padding-top:20px;line-height:56px;}
.nban p{font-size:22px;padding-top:10px}

.znav{background:#f8f8f8;height:56px;line-height:56px}
.znav .box{text-align:center}
.znav ul{display:inline-block;font-size:0;background:url(../images/rl2.png) no-repeat left center;padding-left:1px}
.znav ul li{display:inline-block;background:url(../images/rl2.png) no-repeat right center;padding-right:1px}
.znav ul li a{display:inline-block;width:160px;color:#333;font-size:16px;font-weight:bold}
.znav ul li a:hover,.znav ul li a.on{color:#1e8000;background:url(../images/rl.png) no-repeat center bottom #fff}

.cnav ul{display:inline-block;font-size:0;text-align:center;width:100%;padding-top:25px;padding-bottom:10px}
.cnav ul li{display:inline-block;height:38px;line-height:38px;padding:0 20px}
.cnav ul li a{display:block;color:#707070;font-size:16px;font-weight:bold;padding:0 25px;background:#f8f8f8}
.cnav ul li a:hover,.cnav ul li a.on{color:#fff;background:#1e8000}

.weizhi{line-height:28px;padding:20px 0;font-size:14px;color:#494848}
.weizhi a{color:#494848;display:inline-block;padding:0 5px}

.xw-list dl{float:left;width:100%;padding-top:40px}
.xw-list dl dt{float:left;width:120px;color:#c7c7c8;padding-right:30px}
.xw-list dl dt em{display:block;font-size:16px;font-style:normal;line-height:22px}
.xw-list dl dt span{display:block;font-size:40px;line-height:52px}
.xw-list dl dd{font-size:14px;line-height:22px;padding-left:150px}
.xw-list dl dd a.tt{color:#5c5e5b;font-size:16px;font-weight:bold;height:26px;line-height:26px;overflow:hidden}
.xw-list dl dd p{color:#c1c1c1;padding-top:5px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.xw-list dl dd a.bt{color:#a5a5a5;display:inline-block;padding-top:12px}
.xw-list dl dd a:hover{color:#1e8000}

.cp-list dl{ float:left; width:23.5%; text-align:center; margin:2% 2% 0 0;}
.cp-list dl:nth-of-type(4n){ margin-right:0}
.cp-list dl dt{ height:300px; border:1px solid #eee;}
.cp-list dl dt img{ display:block; height:100%; max-width:100%; margin:0 auto}
.cp-list dl dd{ font-size:15px; line-height:46px; height:46px; overflow:hidden; background:#eee; color:#707070}
.cp-list dl a:hover dd{ background:#1e8000; color:#fff}

.title{padding-top:20px;text-align:center}
.title h1{font-size:26px;color:#2d3c2b;line-height:38px}
.ntime{font-size:14px;color:#999;line-height:24px;padding:15px 0 25px;border-bottom:1px dashed #999;text-align:center}
.nr-text{padding:20px 0 30px;font-size:14px;line-height:28px;color:#494848}
.nr-text img{max-width:100%;width:auto !important;height:auto !important}
.a-text{padding:5px 0}
.f-text{font-size:16px;color:#3fa13f;font-weight:bold;text-align:center;line-height:32px}

.nbox{padding-top:15px;padding-bottom:60px}
.nbox .zuo{width:240px}
.nbox .zuo .ztit{background:#3aa314;text-align:center;padding:15px}
.nbox .zuo .ztit2{margin-top:20px}
.nbox .zuo .ztit h2{font-size:28px;line-height:42px;color:#fff;font-weight:normal}
.nbox .zuo .ztit p{font-size:13px;color:#9aca8f;text-transform:uppercase}
.nbox .zuo .zlei{border:2px solid #3aa314;background:#fff}
.nbox .zuo .zlei dl{padding:20px 15px}
.nbox .zuo .zlei dl dt{background:url(../images/lo.png) no-repeat left center;font-size:16px;line-height:32px;padding-left:26px;cursor:pointer}
.nbox .zuo .zlei dl dt a{display:inline-block;color:#000}
.nbox .zuo .zlei dl dd{display:none;padding-left:25px;font-size:0;padding-top:10px}
.nbox .zuo .zlei dl dd a{display:inline-block;font-size:14px;color:#555;line-height:28px;width:50%}
.nbox .zuo .zlei dl dd a.zk{color:#3aa314}
.nbox .zuo .zlei dl.on{background:#eefce8}
.nbox .zuo .zlei dl.on dt{background:url(../images/lo2.png) no-repeat left center}
.nbox .zuo .zlei dl.on dt a{color:#3aa314}
.nbox .zuo .zlei dl.on dd{display:block}
.nbox .zuo .zlei dl a:hover{color:#3aa314}
.nbox .zuo .zlei ul li a{display:block; background:url(../images/lo.png) no-repeat 15px center;font-size:16px;line-height:32px;padding:20px 15px 20px 41px}
.nbox .zuo .zlei ul li a:hover,.nbox .zuo .zlei ul li a.on{ background:url(../images/lo.png) no-repeat 15px center #eefce8; color:#3aa314}
.nbox .zuo .ftxt{padding:15px 20px 20px;font-size:14px;line-height:26px;color:#8e8e8e;border:1px solid #eee}
.nbox .zuo .ftxt h3{background:url(../images/tx.png) no-repeat left center;font-size:15px;line-height:32px;padding-left:35px;font-weight:normal}
.nbox .zuo .ftxt h4{font-size:28px;color:#3aa314;font-family:Arial,Helvetica,sans-serif;line-height:44px;border-bottom:1px dashed #ddd;margin-bottom:15px}
.nbox .you{width:1000px}
.nbox .you .title h1{font-size:26px;line-height:36px;color:#707070;border-bottom:1px dashed #ddd;padding-bottom:25px;font-weight:normal}
.nbox .you .ntext{font-size:14px;line-height:28px;color:#666;padding-top:20px}
.nbox .you .ntext img{max-width:100%;height:auto !important}
.nbox .you .map{padding:30px 0}
.nbox .you #xmap{width:100%;height:360px}
.nbox .you .ntit{background:url(../images/u_r2.png) repeat-x 0 44px}
.nbox .you .ntit h2{font-size:18px;font-weight:normal;color:#333;background:url(../images/u_r1.png) repeat-x left bottom;display:inline-block;line-height:46px}

.ntab ul{float:left;width:100%;padding-top:15px}
.ntab ul li{float:left;width:100%;position:relative;padding:7px 0;text-align:center}
.ntab ul li i{color:#f00;display:block;font-style:normal;height:38px;line-height:38px;position:absolute;top:8px;right:8px}
.ntab ul li.liz{float:left;width:49%}
.ntab ul li.lir{float:right}
.ntab ul li.lib{padding-top:10px}
.ntab ul li input,.ntab ul li textarea{display:block;width:100%;border:1px solid #ddd;font-size:14px;box-sizing:border-box;font-family:"微软雅黑"}
.ntab ul li.liz input{height:36px;line-height:36px;padding:0 10px}
.ntab ul li.liy input{float:left;width:88%;line-height:36px;height:36px;padding:0 10px}
.ntab ul li.liy img{float:left;width:12%;height:36px;box-sizing:border-box;border:1px solid #ddd}
.ntab ul li textarea{padding:10px;width:100%;height:140px;line-height:24px}
.ntab ul li.lib input{background:#3fa13f;color:#fff;font-size:15px;font-weight:normal;border:none;height:36px;line-height:36px;width:120px;margin:0 auto}

@media (max-width:1400px) {
/*.banner,.banner .bd li,.banner .bd li a{height:620px;}*/
.htit{ padding:50px 0 15px}
.htit h2{ font-size:32px; padding-bottom:16px}
.hshow{ padding:15px 0 60px}
.hshow ul li{width:23.5%;margin-right:2%}
.hshow ul li img{width:220px;height:324px;}
.more{ padding-top:35px}
.habout{ padding:50px 0 65px}
.habout .zuo{ padding-top:15px; padding-right:30px; width:600px}
.habout .you{ width:510px}
.hnews{ padding:20px 0 65px}
.ftab ul li.liz{ width:300px}
.ftab ul li.lic{ width:580px}
.nban{ height:480px}
.nban .tit{ font-size:44px}
.nban p{ font-size:20px;}
.xw-list dl dt span{ font-size:36px}
.title{ padding-top:15px}
.ntime{ padding:12px 0 20px}
.next_fp{ padding:15px 0 60px}
.cnav ul li{ padding:0 15px;}
.nbox .you{ width:870px}
.nbox .zuo .ztit h2{ font-size:25px; line-height:36px;}
.nbox .zuo .zlei ul li a{ padding:18px 15px 18px 41px}
}