@charset "utf-8";
/* 
    author:PengJin;
    date:2019-08-30;
*/
body{background-color:#eee;}

/* --banner-- */
.inpage-banner{position:relative;height:400px;overflow:hidden;background-repeat:no-repeat;background-position:center;}
.inpage-banner .text{margin:0 auto;width:1200px;height:400px;text-align:center;overflow:hidden;}
.inpage-banner .text h2{margin-top:142px;height:50px;line-height:50px;font-size:36px;font-weight:normal;color:#000;}
.inpage-banner .text p{margin-top:24px;height:25px;line-height:25px;font-size:14px;color:#666;}
.inpage-banner .text p a{color:#666;}
.inpage-banner .text p a:after{margin:0 6px;content:">";}
.inpage-banner .text p a:last-child:after{display:none;}
.inpage-banner .text p a:hover{color:#71b900;}
/* --end banner-- */

/* --inpage-menu-- */
.inpage-menu{position:relative;z-index:333;margin:-5px auto 0;width:1200px;height:80px;overflow:hidden;border-top:#71b900 solid 5px;}
.inpage-menu .prev,.inpage-menu .next{position:absolute;z-index:3;top:0;width:60px;height:76px;cursor:pointer;}
.inpage-menu .prev{left:0;background:#fff url(../images/Inpage/inpage_menu_prev.png) no-repeat center;border-right:#e5e5e5 solid 1px;}
.inpage-menu .next{right:0;background:#fff url(../images/Inpage/inpage_menu_next.png) no-repeat center;}
.inpage-menu .prevStop,.inpage-menu .nextStop{opacity:0.5;cursor:no-drop;}
.inpage-menu .prev:hover{background-color:#71b900;background-image:url(../images/Inpage/inpage_menu_prev2.png);}
.inpage-menu .next:hover{background-color:#71b900;background-image:url(../images/Inpage/inpage_menu_next2.png);}
.inpage-menu .menu-list{margin:0 60px;overflow:hidden;}
.inpage-menu .menu-list li{float:left;width:20%;height:80px;line-height:76px;text-align:center;}
.inpage-menu .menu-list li a{display:block;height:76px;font-size:18px;color:#333;border-right:#e5e5e5 solid 1px;background:#fff;}
.inpage-menu .menu-list li:last-child a{border-right:none;}
.inpage-menu .menu-list li.cur,.inpage-menu .menu-list li:hover{background:url(../images/Inpage/inpage_menu_cur.png) no-repeat center bottom;}
.inpage-menu .menu-list li.cur a,.inpage-menu .menu-list li:hover a{color:#fff;background:#71b900;}
.inpage-menu .hd{display:none;}
/* --end inpage-menu-- */

/* --filter-- */
.filter{margin:16px auto 0;padding:35px 60px;width:1080px;background:#fff;}
.filter-tips{padding-bottom:25px;font-size:16px;color:#666;line-height:1.5;}
.filter-factor{padding:30px 0;overflow:hidden;border-top:#e5e5e5 solid 1px;border-bottom:#e5e5e5 solid 1px;}
.filter-factor dl{line-height:45px;overflow:hidden;}
.filter-factor dt{float:left;width:80px;font-size:16px;color:#333;}
.filter-factor dd{padding-left:20px;overflow:hidden;}
.filter-factor dd a{display:block;float:left;min-width:60px;margin-right:20px;font-size:16px;color:#333;}
.filter-factor dd a:hover,.filter-factor dd a.cur{color:#71b900;}
.filter-select{padding-top:24px;overflow:hidden;}
.filter-select .pro-search{position:relative;float:right;width:308px;height:45px;overflow:hidden;background:#f7f7f7;border:#e9e9e9 solid 1px;}
.filter-select .pro-search input{display:block;padding:0 10px;width:250px;height:45px;border:none;background:transparent;}
.filter-select .pro-search button{display:block;position:absolute;right:0;top:0;width:45px;height:45px;cursor:pointer;border:none;background:url(../images/Inpage/pro_search_btn.png) no-repeat center;}
.filter-select .pro-search button:hover{background-color:#eee;}
.filter-select dl{padding:10px 0;overflow:hidden;}
.filter-select dt{float:left;width:80px;font-size:14px;color:#666;line-height:25px;}
.filter-select dd{padding-left:20px;overflow:hidden;}
.filter-select dd a{display:block;float:left;margin-right:20px;padding:0 26px 0 6px;height:23px;line-height:23px;font-size:14px;color:#666;border:#e9e9e9 solid 1px;background:url(../images/Inpage/filter_close.png) no-repeat 90% center;}
.filter-select dd a:hover{color:#71b900;border-color:#71b900;}
/* --end filter-- */

/* --product-- */
.product{padding-top:40px;padding-bottom:60px;overflow:hidden;}
.product-list{width:1220px;overflow:hidden;}
.product-list .item{float:left;margin-right:12px;margin-bottom:12px;width:291px;overflow:hidden;background:#fff;}
.product-list h3{padding:30px;height:64px;line-height:32px;text-align:center;font-weight:normal;font-size:20px;overflow:hidden;background:url(../images/Inpage/product_tit_line.png) no-repeat bottom;}
.product-list h3 a{display:block;color:#111;overflow:hidden;}
.product-list .summary{margin:30px;height:144px;line-height:24px;font-size:14px;color:#666;text-align:center;overflow:hidden;}
.product-list .btnBox{position:relative;height:60px;line-height:60px;text-align:center;border-top:#ebebeb solid 1px;}
.product-list .btnBox:after{display:block;position:absolute;left:50%;top:0;width:1px;height:100%;content:"";background:#ebebeb;}
.product-list .btnBox a{display:block;float:left;width:50%;text-align:center;font-size:16px;color:#666;}
.product-list .btnBox a.btn02 i{position:relative;display:inline-block;top:3px;margin-left:5px;width:20px;height:20px;background:url(../images/Inpage/zx_btn.png) no-repeat;}
.product-list .btnBox a:hover{background:#43a72b;}
.product-list .item:hover{background:#71b900;}
.product-list .item:hover *{color:#fff;}
.product-list .item:hover h3{background-image:url(../images/Inpage/product_tit_line2.png);}
.product-list .item:hover a.btn02 i{background-image:url(../images/Inpage/zx_btn_white.png);}
.product-list .item:hover .btnBox{border-color:#7fc01a;}
.product-list .item:hover .btnBox:after{background:#7fc01a;}
/* --end product-- */

/*-- product-info --*/
.product-info{padding:60px 0;overflow:hidden;background:#eee;}
.product-info .pic{float:left;width:600px;height:380px;overflow:hidden;}
.product-info .pic img{display:block;width:100%;}
.product-info .text{padding-left:50px;height:382px;overflow:hidden;}
.product-info .text h3{font-size:18px;color:#333;}
.product-info .summary{margin:20px 0;height:250px;line-height:25px;font-size:14px;color:#666;}
.product-info .zxBox{padding:10px 0;overflow:hidden;}
.product-info .zxBox dt{float:left;width:160px;text-align:center;}
.product-info .zxBox dt a{display:block;height:45px;line-height:45px;font-size:16px;color:#fff;background:#70b800;border-radius:25px;box-shadow:4px 4px 10px rgba(129,193,29,0.4);}
.product-info .zxBox dd{padding-left:20px;line-height:1.5;overflow:hidden;}
.product-info .zxBox dd span{display:block;font-size:14px;}
.product-info .zxBox dd p{font-size:20px;font-weight:bold;color:#70b800;}
/*-- end product-info --*/

/* --product-detail-- */
.product-detail{margin:20px 0 30px;overflow:hidden;}
.detail-menu{margin-bottom:20px;height:60px;line-height:60px;cursor:pointer;overflow:hidden;background:#fff;}
.detail-menu li{float:left;width:25%;text-align:center;font-size:18px;border-right:#eee solid 1px;box-sizing:border-box;}
.detail-menu li:last-child{border-right:none;}
.detail-menu li.cur{color:#fff;background:#70b800;}
.detail-main .con{padding:45px;font-size: 14px;line-height:1.5;color:#333;overflow:hidden;background:#fff;}
.detail-main .lxcon{padding:45px 0;background:#fff;}
/* --end product-detail-- */

/* --adv-- */
.adv{padding:70px 0;height:538px;overflow:hidden;background:url(../images/Index/adv_bg.jpg) no-repeat center 0;}
.adv-fist{float:left;padding:16px;width:584px;height:378px;overflow:hidden;background:#fff;box-shadow:0 0 20px rgba(0,0,0,0.2);}
.adv-fist .pic{width:584px;height:266px;overflow:hidden;}
.adv-fist .pic img{display:block;width:100%;}
.adv-fist .text{padding-top:30px;overflow:hidden;}
.adv-fist .text .tit{float:left;padding:5px 36px 5px 20px;background:url(../images/Index/adv01_tit.png) no-repeat right center;}
.adv-fist .text .tit h3{width:36px;font-size:18px;color:#333;}
.adv-fist .text .tit p{margin-top:5px;font-size:12px;color:#999;text-transform:uppercase;}
.adv-fist .text .summary{float:left;padding-left:35px;height:75px;line-height:25px;width:300px;font-size:14px;color:#4d4d4d;overflow:hidden;}
.adv-fist .text .btnBox{float:left;padding:30px 15px 15px;text-align:center;overflow:hidden;}
.adv-fist .text .btnBox a{display:block;width:100px;height:35px;line-height:35px;color:#fff;background:#83c41f;border-radius:18px;box-shadow:0 4px 16px rgba(129,193,29,0.4);}
.adv-list{float:right;width:584px;}
.adv-list .item{float:left;margin-left:12px;margin-bottom:12px;padding:20px;width:240px;height:159px;text-align:center;overflow:hidden;background:url(../images/Index/adv_item.png) no-repeat;}
.adv-list .item .tit{padding-bottom:15px;overflow:hidden;background:url(../images/Index/adv02_tit.png) no-repeat center bottom;}
.adv-list .item .tit h3{height:25px;line-height:25px;font-size:18px;color:#333;}
.adv-list .item .tit p{height:18px;line-height:18px;font-size:12px;color:#999;}
.adv-list .item .summary{margin-top:15px;padding:0 20px;height:75px;line-height:25px;font-size:14px;color:#666;overflow:hidden;}
/* --end adv-- */

/* --Chain-- */
.Chain{padding:70px 0;overflow:hidden;background:#f6f6f6;}
.Chain-list{width:1216px;overflow:hidden;}
.Chain-list .item{position:relative;float:left;margin-right:16px;width:136px;height:208px;cursor:pointer;}
.Chain-list .pic{width:136px;height:208px;overflow:hidden;}
.Chain-list .pic img{display:block;width:136px;height:208px;}
.Chain-list .text{position:absolute;z-index:1;left:0;top:0;width:136px;height:208px;text-align:center;}
.Chain-list .text i{display:block;margin:30px auto 0;width:70px;height:70px;overflow:hidden;transition:all 1s;}
.Chain-list .text i img{display:block;width:70px;height:70px;}
.Chain-list .text strong{display:block;margin-top:10px;height:25px;line-height:25px;font-size:18px;color:#fff;overflow:hidden;}
.Chain-list .text p{height:20px;line-height:20px;font-size:11px;color:#eee;letter-spacing:-0.5px;overflow:hidden;}
.Chain-list .pop{position:absolute;z-index:-1;top:0;width:0;padding:29px 45px;height:150px;line-height:30px;overflow:hidden;opacity:0;background:#70b800;transition:all 0.2s;}
.Chain-list .pop p{height:30px;line-height:30px;font-size:14px;color:#fff;}
.Chain-list .item-1 .pop,.Chain-list .item-2 .pop,.Chain-list .item-3 .pop,.Chain-list .item-4 .pop{left:100%;border-left:#8dc633 solid 1px;}
.Chain-list .item-5 .pop,.Chain-list .item-6 .pop,.Chain-list .item-7 .pop,.Chain-list .item-8 .pop{right:100%;border-right:#8dc633 solid 1px;text-align:right;}
.Chain-list .item:hover .text{background:#70b800;}
.Chain-list .item:hover .pop{width:214px;z-index:2;opacity:1;}
/* --end Chain-- */

/* --case-- */
.case{padding:70px 0;height:919px;overflow:hidden;background:url(../images/Index/case_bg.jpg) no-repeat center 0;}
.case-first{position:relative;float:left;width:800px;height:354px;overflow:hidden;background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.1);}
.case-first .text{float:left;padding:30px 25px;width:216px;height:294px;overflow:hidden;}
.case-first .tit{padding-bottom:22px;overflow:hidden;background:url(../images/Index/project_line.png) no-repeat 0 bottom;}
.case-first .tit h3{height:30px;line-height:30px;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.case-first .tit h3 a{color:#333;}
.case-first .tit p{height:18px;line-height:18px;font-size:12px;color:#999;}
.case-first .summary{margin:28px 0;height:120px;line-height:30px;font-size:14px;color:#4d4d4d;overflow:hidden;}
.case-first .summary p{height:30px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.case-first .btnBox{text-align:center;overflow:hidden;}
.case-first .btnBox a{display:inline-block;margin:0 3px;width:98px;height:34px;line-height:34px;font-size:14px;color:#474747;border:#ddd solid 1px;border-radius:17px;}
.case-first .btnBox a:hover{color:#fff;background:#70b800;border-color:#70b800;box-shadow:0 4px 5px rgba(129,193,29,0.4)}
.case-first .pic{float:right;width:534px;height:354px;overflow:hidden;}
.case-first .pic img{display:block;width:534px;height:354px;transition:all 1s;}
.case-first:after{display:block;position:absolute;right:0;bottom:0;width:30px;height:30px;content:"";background:url(../images/Index/case_read.png) no-repeat;}
.case-first:hover:after{background-image:url(../images/Index/case_cur.png);}
.case-first:hover .tit h3 a{color:#70b800;}
.case-first:hover .pic img{transform:scale(1.1);} 
.partner{float:right;padding:20px;width:350px;height:314px;overflow:hidden;background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.1);}
.partner .tit{margin-top:6px;height:28px;line-height:28px;overflow:hidden;}
.partner .tit span{font-size:16px;color:#333;}
.partner .tit em{font-size:12px;color:#999;}
.partner-list{padding-top:12px;width:370px;overflow:hidden;}
.partner-list li{float:left;margin-top:3px;margin-right:18px;width:166px;height:86px;overflow:hidden;}
.partner-list li img{display:block;width:100%;transition:all 1s;}
.partner-list li:hover img{transform:scale(1.1);}
.case-list{width:1213px;}
.case-list .item{position:relative;float:left;margin-top:13px;margin-right:13px;width:290px;height:328px;overflow:hidden;background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.1);}
.case-list .item:after{display:block;position:absolute;right:0;bottom:0;width:30px;height:30px;content:"";background:url(../images/Index/case_read.png) no-repeat;}
.case-list .pic{width:290px;height:194px;overflow:hidden;}
.case-list .pic img{display:block;width:290px;height:194px;transition:all 1s;}
.case-list .text{padding:10px 30px;overflow:hidden;}
.case-list .text h3{height:50px;line-height:25px;font-size:16px;overflow:hidden;} 
.case-list .text h3 a{color:#333;}
.case-list .text p{height:25px;line-height:25px;font-size:14px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.case-list .item:hover:after{background-image:url(../images/Index/case_cur.png);}
.case-list .item:hover .text h3 a{color:#70b800;}
.case-list .item:hover .pic img{transform:scale(1.1);}
.case .more{clear:both;padding-top:50px;padding-bottom:10px;text-align:center;overflow:hidden;}
.case .more a{display:block;margin:0 auto;width:220px;height:44px;line-height:44px;font-size:14px;color:#fff;background:#8ece28;border-radius:22px;box-shadow:0 4px 5px rgba(129,193,29,0.4);}
/* --end case-- */

/*-- news --*/
.news-wrap{padding:60px 0;overflow:hidden;}
.news-wrap.bg-white{background:#fff;}
.news-list{overflow:hidden;}
.news-list .item{float:left;margin:10px;width:380px;background:#fff;}
.news-list .pic{padding:10px 10px 0;height:200px;overflow:hidden;}
.news-list .pic img{display:block;width:100%;transition:all 1s;}
.news-list .text{padding:20px;text-align:center;overflow:hidden;}
.news-list .text h3{height:30px;line-height:30px;font-size:16px;font-weight:normal;overflow:hidden;}
.news-list .text h3 a{color:#333;}
.news-list .text em{display:block;height:25px;line-height:25px;font-size:14px;color:#666;}
.news-list .text p{height:75px;line-height:25px;font-size:14px;color:#666;overflow:hidden;}
.news-list .text a.read{display:block;margin:20px auto 0;width:140px;height:40px;line-height:40px;border:#ddd solid 1px;border-radius:22px;}
.news-list .item:hover .pic img{transform:scale(1.1);}
.news-list .item:hover .text h3 a{color:#70b800;}
.news-list .item:hover .text a.read{color:#fff;background:#70b800;border-color:#70b800;}
.news-list02{width:1224px;}
.news-list02 .item{float:left;margin-right:24px;margin-bottom:24px;width:588px;height:208px;background:#f7f7f7;}
.news-list02 .pic{float:left;width:278px;height:208px;overflow:hidden;}
.news-list02 .pic img{display:block;height:208px;transition:all ease-in-out 1s;}
.news-list02 .text{float:right;padding:25px;width:258px;height:156px;overflow:hidden;border:#eee solid 1px;}
.news-list02 .text h3{height:32px;line-height:32px;font-size:18px;font-weight:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news-list02 .text h3 a{color:#333;}
.news-list02 .text em{display:block;height:25px;line-height:25px;font-size:14px;color:#666;}
.news-list02 .text p{height:66px;line-height:22px;font-size:13px;color:#666;overflow:hidden;}
.news-list02 .text .read{display:block;margin-top:10px;height:30px;line-height:30px;font-size:13px;color:#999;background:url(../images/Inpage/faq_read.png) no-repeat right center;}
.news-list02 .item:hover h3 a{color:#70b800;}
.news-list02 .item:hover .pic img{transform:scale(1.1);}
.news-list02 .item:hover .read{color:#70b800;}
.news-list02 .item:hover{box-shadow:0 0 20px #ccc;}
/*-- end news --*/

/*-- course --*/
.course-wrap{padding:60px 0;overflow:hidden;}
.course-slide{position:relative;padding:0 100px;}
.course-slide .prev,.course-slide .next{position:absolute;top:50%;margin-top:-25px;width:50px;height:50px;text-align:center;font:18px/50px "宋体";cursor:pointer;border:#ddd solid 1px;border-radius:50%;}
.course-slide .prev{left:0;background:#fff url(../images/Inpage/prev.png) no-repeat center;}
.course-slide .next{right:0;background:#fff url(../images/Inpage/next.png) no-repeat center;}
.course-slide .prev:hover,.course-slide .next:hover{color:#fff;background-color:#70b800;border-color:#70b800;}
.course-list{overflow:hidden;}
.course-list .item{float:left;margin-right:10px;width:330px;background:#fff;}
.course-list .item h3{padding:30px;height:64px;line-height:32px;text-align:center;font-weight:normal;font-size:20px;overflow:hidden;background:url(../images/Inpage/product_tit_line.png) no-repeat bottom;}
.course-list .item h3 a{display:block;height:64px;color:#111;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;}
.course-list .item:hover{background:#70b800;}
.course-list .item:hover *{color:#fff;}
.course-list .item:hover a.btn02 i{background-image:url(../images/Inpage/zx_btn_white.png);}
.course-list .item:hover .btnBox{border-color:#7fc01a;}
.course-list .item:hover h3{background-image:url(../images/Inpage/product_tit_line2.png);}
.course-list .item:hover .btnBox:after{background:#7fc01a;}

.course-list .text{padding:30px;overflow:hidden;}
.course-list .text p{height:25px;line-height:25px;font-size:14px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.course-list .btnBox{position:relative;height:60px;line-height:60px;text-align:center;border-top:#ebebeb solid 1px;}
.course-list .btnBox:after{display:block;position:absolute;left:50%;top:0;width:1px;height:100%;content:"";background:#ebebeb;}
.course-list .btnBox a{display:block;float:left;width:50%;text-align:center;font-size:16px;color:#666;}
.course-list .btnBox a.btn02 i{position:relative;display:inline-block;top:3px;margin-left:5px;width:20px;height:20px;background:url(../images/Inpage/zx_btn.png) no-repeat;}
.course-list .btnBox a:hover{color:#fff;background:#43a72b;}
.course-list .btnBox a.btn02:hover i{background-image:url(../images/Inpage/zx_btn_white.png);}
.course-list2{width:1228px;}
.course-list2 .item{margin-right:28px;margin-bottom:28px;width:380px;}
/*-- end course --*/

/*-- train --*/
.train-wrap{padding:60px 0;overflow:hidden;background:#fff;}
.train-list{width:1220px;}
.train-list .item{float:left;margin-right:12px;margin-bottom:12px;width:290px;overflow:hidden;background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.1);}
.train-list h3{padding:30px;height:64px;line-height:32px;text-align:center;font-weight:normal;font-size:20px;overflow:hidden;background:url(../images/Inpage/product_tit_line.png) no-repeat bottom;}
.train-list h3 a{display:block;height:64px;color:#111;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;}
.train-list .summary{margin:30px;height:76px;line-height:24px;font-size:14px;color:#666;text-align:center;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;}
.train-list .btnBox{position:relative;height:60px;line-height:60px;text-align:center;border-top:#ebebeb solid 1px;}
.train-list .btnBox:after{display:block;position:absolute;left:50%;top:0;width:1px;height:100%;content:"";background:#ebebeb;}
.train-list .btnBox a{display:block;float:left;width:50%;text-align:center;font-size:16px;color:#666;}
.train-list .btnBox a.btn02 i{position:relative;display:inline-block;top:3px;margin-left:5px;width:20px;height:20px;background:url(../images/Inpage/zx_btn.png) no-repeat;}
.train-list .btnBox a:hover{background:#43a72b;}
.train-list .item:hover{background:#70b800;}
.train-list .item:hover *{color:#fff;}
.train-list .item:hover h3{background-image:url(../images/Inpage/product_tit_line2.png);}
.train-list .item:hover a.btn02 i{background-image:url(../images/Inpage/zx_btn_white.png);}
.train-list .item:hover .btnBox{border-color:#7fc01a;}
.train-list .item:hover .btnBox:after{background:#7fc01a;}
/*-- end train --*/

/*-- picture --*/
.picture-wrap{padding:60px 0;overflow:hidden;}
.picture-list{width:1230px;}
.picture-list .item{float:left;margin-right:30px;margin-bottom:30px;width:380px;text-align:center;overflow:hidden;background:#fff;box-shadow: 0 0 15px rgba(0,0,0,0.1);}
.picture-list .pic{width:380px;overflow:hidden;} 
.picture-list .pic img{display:block;width:100%;transition:all ease-in-out 1s;}
.picture-list .tit{margin:10px;line-height:25px;color:#333;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.picture-list .item:hover{background:#70b800;}
.picture-list .item:hover .pic img{transform:scale(1.1);}
.picture-list .item:hover .tit{color:#fff;}
/*-- end picture --*/

/*-- regform --*/
.regform{padding:60px 0;overflow:hidden;background:url(../images/Index/case_bg.jpg) no-repeat center 0;}
.regform .leftCon{float:left;width:530px;overflow:hidden;background:#fff;}
.regform .leftCon .pic{overflow:hidden;}
.regform .leftCon .pic img{display:block;width:100%;}
.regform .leftCon .zxBox{padding:20px;height:45px;line-height:45px;font-size:14px;overflow:hidden;}
.regform .leftCon .zxBox a{display:block;float:right;width:150px;color:#fff;text-align:center;background:#70b800;border-radius: 25px;}
.regform .leftCon .zxBox span{display:block;}
.regform .leftCon .zxBox span em{color:#70b800;font-size:20px;}
.regform .rightCon{float:right;width:620px;overflow:hidden;}
.regform .rightCon li{margin-bottom:26px;overflow:hidden;}
.regform .rightCon li input{display:block;padding:20px;width:100%;font-size:16px;border:#ddd solid 1px;border-radius:5px;box-sizing:border-box;background:#fff;}
.regform .rightCon li a{display:block;padding:20px;text-align:center;font-size:16px;color:#fff;background:#70b800;border-radius:5px;}
/*-- end regform --*/

/*-- companyInfo --*/
.companyInfo{padding:60px 0;overflow:hidden;}
.companyInfo .inner{overflow:hidden;}
.companyInfo .summary{padding:35px;overflow:hidden;background:#fff;}
.companyInfo .summary .pic{float:left;width:570px;}
.companyInfo .summary .pic img{display:block;width:100%;}
.companyInfo .summary .text{padding-left:30px;overflow:hidden;} 
.companyInfo .summary .text h3{margin-bottom:20px;font-size:20px;color:#93c645;}
.companyInfo .summary .text p{line-height:25px;font-size:14px;color:#333;overflow:hidden;}
.companyInfo .summary .con{line-height:25px;font-size:14px;color:#333;overflow:hidden;}
.companyInfo .photos{clear:both;padding-top:30px;overflow:hidden;}
.companyInfo .photos ul{width:1220px;}
.companyInfo .photos li{float:left;margin-right:20px;width:385px;text-align:center;background:#93c645;}
.companyInfo .photos li img{display:block;width:100%;}
.companyInfo .photos li p{padding:0 10px;height:40px;line-height:40px;color:#fff;font-size:14px;overflow:hidden;}
/*-- end companyInfo --*/

/*-- companyCulture --*/
.companyCulture{padding:60px 0;overflow:hidden;background:#fff;}
.companyCulture .pic-list{width:1220px; overflow:hidden;}
.companyCulture .pic-list .item{position:relative;float:left;margin-right:20px;width:285px;height:200px;}
.companyCulture .pic-list .pic img{display:block;width:285px;height:200px;}
.companyCulture .pic-list .text{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5);}
.companyCulture .pic-list .text span{display:block;margin:25px auto;width:150px;height:150px;line-height:150px;font-size:20px;font-weight:bold;color:#fff;text-align:center;border:#fff solid 1px;border-radius:50%;}
.companyCulture .text-list{position:relative;margin-top:30px;color:#fff;overflow:hidden;}
.companyCulture .text-list .item{float:left;padding:50px;width:500px;text-align:center;background:#93c645;}
.companyCulture .text-list .item h3{padding-bottom:20px;height:35px;line-height:35px;font-size:20px;background:url(../images/Inpage/product_tit_line2.png) no-repeat center bottom;}
.companyCulture .text-list .summary{margin-top:20px;height:100px;line-height:25px;font-size:14px;}
.companyCulture .text-list:before{display:block;position:absolute;left:50%;top:0;width:1px;height:100%;content:"";background:#f0f0f0;}
.companyCulture .text-list:after{display:block;position:absolute;left:0;top:50%;width:100%;height:1px;content:"";background:#f0f0f0;}
/*-- end companyCulture --*/

/*-- companyHonor --*/
.companyHonor{padding:60px 0;overflow:hidden;}
.honor-slide{position:relative;padding:0 100px;overflow:hidden;}
.honor-slide .prev,.honor-slide .next{position:absolute;top:50%;margin-top:-25px;width:50px;height:50px;text-align:center;font:18px/50px "宋体";cursor:pointer;border:#ddd solid 1px;border-radius:50%;}
.honor-slide .prev{left:0;background:#fff url(../images/Inpage/prev.png) no-repeat center;}
.honor-slide .next{right:0;background:#fff url(../images/Inpage/next.png) no-repeat center;}
.honor-slide .prev:hover,.honor-slide .next:hover{color:#fff;background-color:#70b800;border-color:#70b800;}
.honor-list .item{float:left;margin-right:10px;width:330px;text-align:center;background:#fff;}
.honor-list .pic{width:330px;height:206px;overflow:hidden;}
.honor-list .pic img{display:block;width:100%;transition:all ease-in-out 1s;}
.honor-list .tit{height:50px;line-height:50px;font-size:14px;color:#333;border-top:#ddd solid 1px;}
.honor-list .item:hover{background:#70b800;}
.honor-list .item:hover img{transform:scale(1.1);}
.honor-list .item:hover .tit{color:#fff;}
/*-- end companyHonor --*/

/*--public--*/
.wrapper{margin:0 auto;width:1200px;}
.wrap-title{position:relative;z-index:99;padding-bottom:40px;line-height:1.4;text-align:center;overflow:hidden;animation:fadeinT 1s ease-out backwards;transition:all 1s;}
.wrap-title h2{font-weight:normal;font-size:28px;color:#121212;}
.wrap-title h2 a{color:#121212;}
.wrap-title h2 strong{color:#70b800;}
.wrap-title p{font-size:16px;color:#505050;}
.wrap-title i{display:block;margin:20px auto 0;width:46px;height:1px;background:#d0d0d0;}
.wrap-title.white *{color:#fff;}
.wrap-title.white i{background:#fff;}
/*--end public--*/

/* --inpageKey-- */
.inpageKey{padding:50px 0;overflow:hidden;background:#fff;}
.inpageKey dt{padding-bottom:10px;font-size:16px;line-height:35px;color:#333;border-bottom:#ddd solid 1px;}
.inpageKey dd{padding-top:15px;line-height:35px;overflow:hidden;}
.inpageKey dd a{display:block;float:left;padding-right:2%;width:18%;font-size:14px;color:#666;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.inpageKey dd a:hover{text-decoration:underline;}
/* --end inpageKey-- */
