﻿@charset "utf-8";
/* CSS Document */
.ntopbg{width:100%; height:360px; margin:0 auto; overflow:hidden;}
.ntoptext{width:500px; margin:80px auto; height:auto; overflow:hidden;/*background: rgba(0,0,0,0.33);*/ padding-top:20px;}
.ntoptext h1{font-size:32px; color:#fff; display:block; font-weight:bold; margin:0 auto; text-align:center; line-height:34px;}
.ntoptext p{font-size:20px; color:#fff; display:block; margin:20px auto; text-align:center; line-height:20px; display:block; font-family:Arial, Helvetica, sans-serif;}
/*当前位置*/
.dqwz{}
.dqwz p{display:block; float:left; line-height:20px; padding:15px 0 15px 0; font-size:14px; color:#666666;}
.dqwz p a{color:#666}
.dqwz ul{display:block; float:right;}
.dqwz ul li{float:left; padding-top:14px;}
.dqwz ul li a{display: block; padding:10px 20px 10px 20px; font-size:14px; color:#1E891F; background:#FFFFFF;}
/*简介*/ 
.nyabnum{height: 150px; background: #f3f3f3;} 
.nyabnum ul{padding: 0 50px; text-align: center; font-size: 0} .nyabnum ul li{width: 25%; text-align: center; display: inline-block; padding-top: 30px;} .nyabnum ul li h1{font-size: 48px; color: #9c231b;} .nyabnum ul li h1 em{font-size: 14px; color: #333; vertical-align: top; font-weight: normal; font-style:normal;} .nyabnum ul li h1 i{font-style:normal;} .nyabnum ul li p{font-size: 16px; color: #333333;} 
.nyabinfo{padding: 45px 0 0 0; line-height:2;}
.nyabinfo h1{ display:block; padding:0 0 20px 0;}
.nyabinfo p{ display:block;}
/*内页板块*/
.nbox_left{width:300px; float:left;}
.nbox_right{width:880px; float:right;}
/*左侧菜单*/
.pro .proLt{float: left; overflow: hidden;border-radius: 5px; width: 278px;}
.pro .proLt h2{border-radius: 5px 5px 0 0; background-color: #1E891F; width: 278px; height: 84px; overflow: hidden;}
.pro .proLt h2 a{font-size: 20px; color: #fff; display: block; text-indent:30px; margin-top: 25px;}
.pro .proLt h2 span{display: block; text-indent: 30px;color: #fff; text-transform: uppercase; font-size: 12px; font-weight:normal;}
.pro .proLtBox{overflow: hidden; width:278px; background:#f1f1f1; padding:20px 0 20px 0;}
.pro .proDl,.pro .proDl dd{overflow: hidden; width: 278px;}
.pro .proDl{border-bottom: #e2e2e2 solid 1px;}
.pro .proDl dt{width: 100%;  cursor:pointer; color:#333;}

.pro .proDl dt a{color:#333; display:block; width:100%; padding:10px 0 10px 30px; position:relative;  font-size:18px; line-height:1.2}
.pro .proDl dt a i{display:block; width:24px; height:24px; line-height:24px; text-align:center; color:#CCCCCC; position:absolute; right:20px; top:10px; font-size:24px;}
.pro .proDl dt a:hover{color:#fff; background:#1E891F;}
.pro .proDl dt a:hover i{color:#fff;}
.proDl dd{padding: 0 30px;width: initial;}
.proDl dd:nth-child(2){ border-top: #e2e2e2 solid 1px;}
.pro .proDl dd a{display: block;background: url("../img/pro_lt_a.png") no-repeat left center;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 14px;color:#000;text-indent: 15px; padding:8px 0 8px 0}
.pro .proDl dd a:hover{text-decoration:underline;color:#cb000e;}
.pro .proWen{padding:45px 0;font-size: 24px; color: #fff; text-align: center; border-radius: 0 0 5px 5px; background-color: #1E891F; overflow: hidden; width: 100%;}
.pro .proWen h3{font-size:20px; font-weight:bold;}
.pro .proWen p{margin-top: 5px; font-size: 14px;}
.pro .proWen h4{margin-top: 10px;font-size: 16px; line-height:1.8; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
/*新闻列表*/
.news_comm ul li{position:relative;width:100%;height:160px;background:#fafafa;margin-bottom:20px}
.news_comm ul li::after{position:absolute;top:63px;right:39px;content:"";width:20px;height:36px;background:url(../images/b6_1.png) no-repeat top center}
.news_comm ul li .times{margin:48px 37px 0 50px;float:left;font-size:16px;font-family:Arial;text-align:center;font-weight:400;color:#b3b3b3}
.news_comm ul li .times p{font-size:26px;font-family:Arial;font-weight:400;color:#b3b3b3}
.news_comm ul li i{margin-top:40px;display:block;width:1px;height:80px;background:#ccc;float:left}
.news_comm ul li .comm_content{float:left;width:760px;margin-left:30px;margin-top:35px}
.news_comm ul li .comm_content .title{font-size:20px;font-family:Source Han Sans CN;font-weight:700;color:#4d4d4d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.news_comm ul li .comm_content .keads_comm{font-size:14px;font-family:Source Han Sans CN;font-weight:400;color:grey;line-height:22px;max-height:44px;overflow:hidden;text-overflow:ellipsis;margin-top:15px}
.news_comm ul li:hover::after{background:url(../images/b6_2.png) no-repeat top center}
.news_comm ul li:hover .times{color:#1E891F}
.news_comm ul li:hover .times p{color:#1E891F}
#laypage-box{text-align: center;padding-top: 60px;}
/*新闻详情*/
.detail-defult{float:left; background:#f8f8f8; padding:30px; width:100%;}
.detail-defult .details-title .title{font-size:30px;font-weight:400;color:#000; text-align:center; width:100%; border-bottom:#CCCCCC 1px solid; padding-bottom:20px; margin-bottom:20px;}
.detail-defult .details-title .detail-item-box{text-align:left;font-size:14px;font-family: Arial, Helvetica, sans-serif;font-weight:400;color:#999; padding:10px 0 0 0; display:inline-block; width:50%; float:left;}
.detail-defult .detail-page-box{border-top:none;bottom:45px}
.detail-content{margin-top:40px;line-height:180%; position:relative;}
.detail-content img{max-width:90%;}
.detail-page-box{margin-top:60px; background:f1f1f1;}
.detail-page-box .page-prev,.detail-page-box .page-next{overflow: hidden;white-space: nowrap;text-overflow: ellipsis; width:45%;}
.detail-page-box .page-prev a,.detail-page-box .page-next a{color: grey;line-height: 28px;}
.detail-page-box .page-prev{ text-align:left; float:left;}
.detail-page-box .page-next{ text-align:right; float:right;}
.detail-page-box .page-prev span,.detail-page-box .page-next span{ display:inline-block; padding:6px 10px 6px 10px; border:#CCCCCC 1px solid;}

/*限制阅读*/
.try-end-fold-page{text-align: center; box-sizing: border-box; position: absolute; bottom: 0; z-index: 200; width: 100%;background:url(../images/01.png) bottom center no-repeat;}
.fold-page-btn{margin-top: 15px;}
.try-end-fold-page .fold-page-content{padding-top: 60px; margin-bottom: 60px;}
.fold-page-btn .join-vip{background: #9c221d;}
.fold-page-btn .btn{height: 40px; padding: 0 16px; border-radius: 4px; font-size: 16px; color: #fff; display: inline-block; line-height: 40px; vertical-align: middle; min-width: 81px; cursor: pointer; transition-duration: .25s; transition-property: background-color;}
/*表单 二维码*/
.nrcontent{margin-top:40px;line-height:180%; position:relative;}
.dbly{width:670px; height:auto; overflow:hidden; float:left;}
.biaoti{width:100%; float:left;}
.biaoti h1{font-size: 18px; color:#474747; display:block; float:left;}
.biaoti span{display:block; float:left; padding-top:4px; font-size:12px; margin-bottom:22px; margin-left:20px; color:#a5a5a5;}
.biaoti p{display:block; float:left; font-size:13px; line-height:24px; color:#848484; width:100%;}
.demand_table{width:685px; float:left;}
.demand_table .row{width:100%; clear:both;}
.demand_table label{position:relative; float:left; margin-top:25px; margin-right:12px; display:block;}
.demand_table label img{display:block; margin-top:10px;}
.ml12{margin-left:12px;}
.demand_table label span{position:absolute; left:15px; top:10px; font-size:14px; color:#999;}
.demand_table .txt{border:1px solid #d9d9d9; padding:10px 15px; background:#fff;}
.demand_table .txt:focus{background:#FFF;}
.demand_table .txt.w1{width:170px; line-height:20px; font-size:14px;}
.demand_table .txt.w2{width:622px; height:300px; line-height:20px; font-size:14px;}
#frombtn{float:left; display:block; width:150px; height:44px; padding:0 11px; margin-top:23px; line-height:44px; vertical-align:middle; cursor:pointer; text-align:center; font-size:15px; color:#fff; border:0; background:#F74848; border-radius:2px;}
#frombtn:hover{filter:Alpha(opacity=80); opacity:0.8;}
.demand_table .row p.xin{float:right; margin-top:20px; margin-right:15px; color:#666; line-height:44px; font-size:14px;}
.demand_table .row p.xin a{color:#F74848;}
.demand_table .row p.xin a:hover{text-decoration:underline;}
form .placeholder{color: #222;}
/*联系*/
.lxwm{width:1200px; margin:0 auto; overflow: hidden; background:#f6f6f6;}
.lxwm1{background:#1E891F; line-height:50px; font-size:30px; font-weight:bold; color:#FFF; float:left; width:320px; padding:45px 0 45px 0; border:2px #1E891F solid; text-align:center;}
.lxwm1 span{border:1px #fff dashed; padding:3px 10px; font-family:Arial; font-weight:normal; font-size:24px;}
.lxwm2{background:url(../images/04.png) top left no-repeat #f6f6f6; float:left; line-height:30px; font-size:14px; padding-left:30px; width:776px; min-height:190px;}
.lxwm2 span{font-size:24px; font-weight:bold; display:block; padding-top:32px; padding-left:32px; padding-bottom:10px; padding-right:30px;}
.lxwm3{width:1200px; margin:30px auto; overflow: hidden;}
.lxwm31{background:#f5f5f5; width:440px; float:left; padding:20px; height:420px;}
.lxwm31 dl{border-bottom:dashed 1px #bdbdbd; display:block; width:400px; margin:0 auto; padding-bottom:20px; height:auto; overflow:hidden;}
.lxwm31 dl dt{width:100px; padding:15px 0 0 0; font-size:16px; color:#999; text-align:left; float:left; height:auto; overflow:hidden;}
.lxwm31 dl dd{padding:15px 0 0 0px; font-size:16px; line-height:20px; color:#000000; float:left; height:auto; overflow:hidden; width:290px; text-align:left;}
.lxwm32{background:#eeeeee; width:760px; float:left; padding:20px; height:420px;}


.dqwz2{ width:100%; height:60px; margin:40px auto; background:#FFFFFF; padding:0 20px 0 20px; font-size:14px;}
.dqwz2 a{ display:inline-block; height:60px; line-height:60px; color:#333;font-family:Microsoft YaHei,LiHei Pro;  font-size:16px; padding:0 20px 0 20px;}
.dqwz2 a:hover{ background:#1E891F; color:#FFFFFF;}
.dqwz2 .menu_on{ background:#1E891F; color:#FFFFFF;}
.dqwz2 p{ display:block; float:right; line-height:60px; margin-right:20px; color:#666; font-size:12px; }

.nboxc_p{width:910px;float:left;margin-left:-26px;}
.nboxc_p h8,.nboxc_q h8{display:block;width:100%;margin:50px auto;text-align:center;}
.nnewslb_p{width:277px;height:340px;float:left;margin:0 0 26px 26px;background:#FFFFFF;text-align:center;}
.nsjpic_p{display:block;float:left;width:277px;height:240px;overflow:hidden;}
.nnewsc_p{display:block;width:237px;height:72px;float:left;margin-left:20px;margin-top:14px;font-size:12px;}
.nnewsc2_p{width:277px;height:50px;float:left;line-height:50px;color:#333;font-size:14px;font-weight: bold;text-align:center;background:#f7f7f7;}
.nnewsc_c_p{color:#999;line-height:24px;font-size:12px;padding-top:30px;display:block;float:left;width:237px;margin:0 0 0 20px;color:#959595;}
.newsxg2_p{display:block;width:237px;line-height:30px;font-size:12px;color:#666;padding-top:10px;height:auto;overflow:hidden;float:left;margin:0 0 0 20px;font-weight:normal;}
.newsxg2_p span{display:inline-block;}
.ver_pic_p{width:277px;height:240px;padding-bottom:62.5%;position:relative;overflow:hidden;}
.ver_pic_p img{max-width:100%;max-height:100%;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;transform: scale(1);transition: transform .5s ease-in;}
.nnewslb_p a:hover .ver_pic_p img{transform: scale(1.2);transition: transform .5s ease-in;}

	
#container2{width:1200px;margin:0 auto; height:auto;}



.clear{zoom:1;}
.clear:after{content:'';display:block;clear:both;}
.nboxbg {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    min-width: 1200px;
}
#fenye2{width:100%; height:50px; text-align:center; float:left;line-height:30px; font-size:14px; }
.kong30{ width:100%; height:30px; float:left;}
.bghui2 {
    background: #fff;
}


/*加盟合作*/
.join01-left{ width:540px; float:left; line-height:200%;}
.join01-right{ width:600px; float:right; line-height:200%}
.bghong{ background:#1E891F;}
.pinpai{ height:600px;}
.join02{ width:1200px; padding:20px; background:#FFFFFF; position:relative; z-index:8; margin:30px auto;}
.join02img{ width:740px; height:546px; float:left; }
.join02text{ float:left; margin-left:30px; width:380px; line-height:200%;}
.xianchang{ padding-top:160px;}
.bghei{ background:#303030;}
.w300{ width:240px;}
.join03{ border-top:#4c4c4c 1px solid; padding-top:50px; margin-top:50px;}
.join03 li{ width:33.3%; float:left;}
.join03 li img{ display:block; margin:0 auto;}
.join03 li h1{ display:block; margin:20px auto 0 auto; color:#FFFFFF; font-size:18px; line-height:180%; width:80%; text-align:center; font-weight:bold;}
.join03 li p{ display:block; margin:20px auto 50px auto; color:#FFFFFF; font-size:16px; line-height:180%; width:80%; text-align:center;}
.join04{ padding-top:50px;}
.join04 li{ width:25%; float:left; }
.join04 li .join04-list{ width:80%; margin:0 auto; border-radius:8px; background:#1E891F; position: relative;height:160px; margin-bottom:60px;}
.join04 li .join04-list span{ display:block; width:50px; height:50px; top:-25px; left:50%; margin-left:-25px; border-radius:25px; background:#fff; text-align:center; line-height:50px; font-family: 'Book-Antiqua'; font-size:24px; position: absolute; z-index:2;-o-box-shadow:0 0 10px rgba(0,0,0,.1); -ms-box-shadow:0 0 10px rgba(0,0,0,.1); -moz-box-shadow:0 0 10px rgba(0,0,0,.1); -webkit-box-shadow:0 0 10px rgba(0,0,0,.1); box-shadow:0 0 10px rgba(0,0,0,.1);}
.join04 li .join04-list h1{ display:block; width:60%; line-height:200%; padding:30px 0 0 0; color:#FFFFFF; margin:0 auto; text-align:center; font-weight:bold; font-size:24px;}
.join04 li .join04-list p{ display:block; width:60%; line-height:140%; padding:0 0 30px 0; color:#FFFFFF; margin:0 auto; text-align:center;}
.huanbao-top{display: block;height: 500px;}
.huanbaoPic{width: 450px;height:450px;display: inline-block;float: left;position:relative;margin:8px 0 0;}
.ban2{width: 450px;height:370px;position: relative;overflow: hidden;}
.ban2 ul{position:absolute;left:0;top:0;}
.ban2 ul li{width:450px;height:370px;background-repeat: no-repeat;background-position: center;background-size: contain;}
.prev{float:left;cursor:pointer;}
.num{display: block;height:80px;overflow:hidden;width:620px;position:relative;}
.min_pic{margin-top:14px;width:450px;height: 80px;position: relative;overflow:hidden;}
.num ul{position: absolute;top: 0;left: 0;margin-left: 39px;width: 544px;height: 80px;}
.num ul li{width: 125px;height: 80px;background: #fff;position: relative;cursor: pointer;}
.num ul li>div{display: block;width: 115px;height: 80px;margin: 0 auto;background-repeat: no-repeat;background-position: center;position: relative;background-size: contain;border: 1px solid #eee;}
.num ul li.on>div::before{content: "";display: block;width: 100%;height: 100%;box-sizing: border-box;border: 2px solid #1E891F;position: absolute;top: 0;left: 0;}
.prev_btn1,
.next_btn1{display: block;width: 32px;height: 80px;background-color: #ededed;text-align: center;line-height: 80px;position: absolute;top: 0%;color: #333333;font-size: 18px;font-weight: bold;cursor: pointer;z-index: 9;}
.prev_btn1{left: 0px;}
.next_btn1{right: 0px;}
.prev_btn1:hover{background-color: #1E891F;color: #fff;}
.next_btn1:hover{background-color: #1E891F;color: #fff;}

.huanbao-text{display: inline-block;float: right;width:calc(100% - 480px);height: 100%;}
.huanbao-text h2{font-size:24px;color:#333; line-height:1.2; padding-bottom:20px; font-weight:normal;}
.huanbao-text>em{display: block;width: 100%;height: 1px;background: #e4e4e4;margin: 0 0 20px 0;}
.huanbao-text .on{display: block;width: 100%;margin-bottom: 20px;overflow: auto; background:#e6e6ed; padding:20px;}
.huanbao-text h3{font-size:18px;color: #fff;background: #26b464;background-image: linear-gradient(to right, #1E891F , #1E891F);margin-bottom: 36px; font-weight:normal; display:inline-block; padding:8px 20px 8px 20px; border-radius:5px; cursor:pointer;}
.huanbao-text h3 span{font-size:14px;}

.share1 { width: 100%; margin-bottom: 15px; }
.share1 .span4 { font-size: 14px; color: #333; height: 26px; line-height: 26px; margin-right: 10px;}
.l {float: left;}
.fix { *zoom: 1; }
.fix:after, .fix:before { display: block; content: "clear"; height: 0; clear: both; overflow: hidden; visibility: hidden; }
.at-resp-share-element .at-share-btn {
    margin-bottom: 0 !important;
    margin-right: 3px !important;
}
.at-style-responsive .at-share-btn {
    padding: 0px !important;
    -moz-border-radius: 2px !important;
    border-radius: 2px !important;
}
.at-share-btn .at-icon-wrapper {
    width: 26px !important;
    height: 26px !important;
}
.at-resp-share-element .at-icon {
    width: 26px !important;
    height: 26px !important;
}
.pro-details-title{ border-top:1px #CCCCCC solid; padding:20px 0 0 0; text-align:center;}
.detail-defult .pro-details-title .title{ display:inline-block;font-size:16px; font-weight:normal; background:#1E891F; border-radius:2px; color:#FFFFFF; padding:6px 20px 6px 20px;}
.zxck{display:inline-block;}
input[type=checkbox]{display: inline-block;vertical-align: middle;margin:0 20px 0 0;}
.zxbutton{display: inline-block;background:#1E891F;padding:6px 15px 6px 15px;color:#fff;margin-top:10px;border-radius:15px;}
.share2{ width:50%; text-align:right; float:left; margin-bottom:0;}
.share2 .span4,.share2 .rsh{ display:inline-block;}
.share2 .rsh{ padding-top:10px;}
.news-ms{ width:100%; height:auto; overflow:hidden; padding:0 30px 0 30px;}
.lxck{ padding-top:0;}
.lxcontent{ background:#f8f8f8; padding:30px;}
.lxcontent-left{ float:left; width:50%;}
.lxcontent-img{ float:right; width:40%;}
.lxcontent-img img{max-width:100%;}
.pd80{ padding-bottom:80px;}
.bdbg{ background:url(../images/07.jpg) right center no-repeat;}
.zxproduct{width:100%;border:#1E891F 1px solid;}
.zxproduct-title{width:100%;padding:10px;background:#1E891F;color:#fff;text-align:center;font-size:14px;}
.zxproduct-title span{font-weight:bold;color:#1E891F;font-size:18px;line-height:1.8;}
.zxproduct-img{font-weight:bold;color:#1E891F;font-size:18px;line-height:1.8;background:#FFFFFF;padding:30px;}
.zxproduct-img img{max-width:100%;}
.get_more{margin:10px;text-align:center}
.get_more a{display:inline-block;background:#eee;color:#333;font-size:16px;padding:8px 30px 8px 30px;border-radius:20px;font-weight:bold;}
.get_more a:hover{background:#0099FF;color:#FFFFFF;}
.more_loader_spinner{width:16px;height:16px;margin:10px auto;background: url(../images/loader.gif) no-repeat;}
.projectlist{width:100%;margin:0 auto;}
.project-info img{ margin:0 auto; display:block;}

.zcpnav{ width:100%; background:#f8f8f8; padding:10px; margin-bottom:30px; border-radius:4px; text-align:left;}
.zcpnav a{ display:inline-block; padding:5px 15px 5px 15px; font-size:15px; color:#666666;}
.zcpnav a.onactive{ background:#1E891F; color:#FFFFFF; font-weight:bold; border-radius:15px;}