.img-text-box{width: 100%;height: auto;overflow: hidden;margin-top: 40px;}
.img-text-box:first-child{margin: 0;}
.img-text-box .text-box {width: 48%;margin-top:25px;}
.img-text-box .text-box h2{font-size: 16px;font-weight: bold;margin-bottom: 5px;}
.img-text-box .text-box h2 i{color: #62a905;margin-right: 15px;}
.img-text-box .text-box p{line-height: 30px;;}
.img-text-box .img-box{width: 43%;height: auto;overflow: hidden;text-align: right;}


.product{padding-bottom: 30px;}
.product ul{height: auto;width: 1230px;}
.product ul li{float: left;height: auto;width: 378px;margin-right: 32px;background: #fff;box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);transition: all .3s linear}
.product ul li a{width: 100%;height: 100%;display: block;}
.product ul li .img-box{width: 378px;height: 252px;overflow: hidden;}
.product ul li .img-box img{width: 378;height: 252px;}
.product ul li .text-box{width: 100%;height: auto;overflow: hidden;text-align: center;}
.product ul li .text-box h2{font-size: 16px;font-weight: bold;color: #333;margin: 15px 0 10px;transition: all .3s linear}
.product ul li .text-box p{font-size: 14px;color: #666;margin-bottom: 20px;}
.product ul li:hover {transform: translate3d(0px, -5px, 0px);}
.product ul li:hover h2{color: #62a905;}


.product-xq{padding-bottom: 30px;}


.product-pro{width:1045px;height: auto;overflow: hidden;padding: 45px 113px 52px 42px;background-color: #fff;margin: 0 auto;}
.product-pro-fl{height: auto;overflow: hidden;}
.product-pro-fl h2{color: #333;font-size: 24px;text-align: center;}
.product-pro-fl .pro-rote{width: 600px;min-height:435px;position: relative;}

.carld{position:absolute; left:0; top:0; width:100%; height:100%; z-index:9999; display:none;}
.car_mask{position:absolute;left:0; top:0; width:100%; height:100%; background:#000;filter:alpha(opacity=60);  opacity:0.6;}
.carlding{background: url("/static/image/loading-1.gif") center top no-repeat;left: 0;padding-top: 50px;position: absolute;text-align: center;top: 50%;width: 100%;}
.carlding .progress{color: #fff;font-size: 20px;}
.rote-operation{overflow: hidden;text-align: center;position: relative;height: 60px;}
.rote-operation .rote-operation-cen{width:100%;position: absolute;left: 0;top: 0;z-index: 999;}
.rote-operation a{cursor:pointer;display: inline-block;width: 123px;height: 60px;color: #62a905;font-size: 15px;text-align: center;transition: all 0.3s linear;}
.rote-operation a:hover{color: #b768a5;}
.rote-operation a span{display: block;font-size: 26px;margin:5px 0 5px;}
.rote-operation a:first-child{border-right: 1px solid #f2f2f2;}

.pro-rote-xq{width: 1000px;height: auto;position: relative;margin: 0 auto;}
.pro-rote-xq .qj-car{height: 760px;position: relative;}
.pro-rote-xq .qj-car img{position: absolute;left: 50%;top: 50%;margin-left: -500px;margin-top: -380px;}
.pro-rote-xq .rote-operation{top: -80px;}
.pro-rote-xq .rote-operation #js-suoxiao{border-right: 1px solid #f2f2f2;}


.product-pro-fr{height: auto;}
.product-pro-fr .product-pro-fr-con{width: 280px;height: 340px;padding:25px 25px 35px; ;background-color: #f8f8f8;border: 1px solid #f0f0f0;}
.product-pro-fr .product-pro-fr-con h3{color: #666;font-size: 18px;text-align: center;margin-bottom: 25px;}
.product-pro-fr .product-pro-fr-con .product-pro-switch{height: auto;overflow:hidden;z-index: 1;position: relative;margin: 60px 0 30px;}
.product-pro-fr .product-pro-fr-con .product-pro-switch ul{height: auto;width: 290px;display: none;}
.product-pro-fr .product-pro-fr-con .product-pro-switch ul:first-child{display: block;}
.product-pro-fr .product-pro-fr-con .product-pro-switch ul li{position:relative;float: left;width: 50px;height: 98px;margin-right: 8px;cursor: pointer;}
.product-pro-fr .product-pro-fr-con .product-pro-switch ul li i{display:none;z-index:2;position:absolute;left: 50%;top: 50%;background: url(/static/image/product-pro-switch-active.png) center no-repeat;width: 24px;height: 24px;margin-top: -12px;margin-left: -12px;}
.product-pro-fr .product-pro-fr-con .product-pro-switch ul li.active i{display: block;}
.product-pro-fr .product-pro-fr-con dl{height: auto;overflow: hidden;width: 290px;}
.product-pro-fr .product-pro-fr-con dd{width: 93.5px;height: 30px;line-height: 30px;font-size: 14px;text-align: center;float: left;}
.product-pro-fr .product-pro-fr-con dd a{color: #333;display: block;transition: all 0.3s linear;}
.product-pro-fr .product-pro-fr-con dd a:hover{background-color: #7c6293;color: #fff;}
.product-pro-fr .btn-zx{cursor:pointer;width: 135px;height: 40px;line-height: 40px;display: inline-block;background-color: #fda945;color: #fff;text-align: center;border: 0;margin-top: 36px;margin-right: 5px;}
.product-pro-fr .btn-xj{cursor:pointer;width: 135px;height: 40px;line-height: 40px;display: inline-block;background-color: #62a905;color: #fff;text-align: center;border: 0;margin-top: 36px;}


.product-xq .product-xq-con{height: auto;overflow: hidden;padding: 45px 80px;background: #fff;}
.product-xq .product-xq-con .title{width: 100%;text-align: center;display: block;position: relative;z-index: 0;margin-bottom: 30px;}
.product-xq .product-xq-con .title h1{position: relative;background: #fff;font-size: 24px;color: #999;z-index: 1;padding: 0 30px;display: inline;}
.product-xq .product-xq-con .title .line{width: 100%;height: 1px;background: #d5d5d5;position: absolute;left: 0;bottom: 12px;z-index: 0;}
.product-xq .product-xq-con .information,.product-xq .product-xq-con .service{width: 100%;height: auto;overflow: hidden;padding-bottom: 30px;}
.product-xq .product-xq-con .information img,.product-xq .product-xq-con .service img{width: 100%;}
.product-xq .product-xq-con  table{width: 100%;border-collapse:collapse;border:1px solid #d1d1d1;margin-top: 40px;}
.product-xq .product-xq-con  table td{width:auto;line-height: 50px;border: none;font-size: 14px;color:#666;text-align: center;border:1px solid #d1d1d1;}




.strength{padding-bottom: 20px;}
.strength .strength-con{height: auto;padding: 40px 0;}
.strength .strength-con ul{width: auto;height: auto;}
.strength .strength-con ul li{width: 188px;height: 360px;padding: 20px;border-radius: 10px;background: #fff;float: left;margin-left: 15px;text-align: center;transition: all 0.3s linear;}
.strength .strength-con ul li:first-child{margin: 0;}
.strength .strength-con ul li .icon-bg{width: 134px;height: 134px;border-radius:50%;background: #fff;margin: 10px auto 15px;border: 1px solid #fff;}
.strength .strength-con ul li .icon-bg i{font-size: 63px;line-height: 140px;text-align: center;color: #666;transition: all 0.3s linear;}
.strength .strength-con ul li h2{font-size: 16px;font-weight: bold;margin-bottom: 10px;transition: all 0.3s linear;}
.strength .strength-con ul li p{line-height: 24px;color: #666;transition: all 0.3s linear;}
.strength .strength-con ul li:hover{background: #8362a1;background: linear-gradient(#80cd1c, #62a905);transform: scale(1.05);}
.strength .strength-con ul li:hover .icon-bg i{color: #8362a1;}
.strength .strength-con ul li:hover h2,.strength .strength-con ul li:hover p{color: #fff;}


.service{}
.service .service-con{height: auto;overflow: hidden;padding: 35px 75px;background: #fff;margin-bottom: 50px;}
.service .service-con .title{height: 30px;font-size: 24px;color: #999;position: relative;z-index: 0;}
.service .service-con .title h1{background: #fff;position: absolute;bottom: 0;left: 0;z-index: 1;padding-right: 15px;}
.service .service-con .title i{font-size: 28px;vertical-align: -3px;margin-right: 20px;}
.service .service-con .title span{width: 100%;height: 1px;background: #d5d5d5;position: absolute;left: 0;bottom: 12px;z-index: 0;}
.service .service-con .cglc{width: 100%;height: auto;overflow: hidden;}
.service .service-con .cglc ul{width: 1060px;height: auto;overflow: hidden;margin: 35px 0;}
.service .service-con .cglc ul li{width: 200px;height: 280px;margin-right:11px;background: #f2f2f2;float: left;}
.service .service-con .cglc ul li .img-box{padding: 35px 40px 25px;text-align: center;}
.service .service-con .cglc ul li .img-box i{font-size: 46px;color: #949494;transition: all 0.3s linear;}
.service .service-con .cglc ul li .img-box h2{font-size: 16px;margin-top: 10px;}
.service .service-con .cglc ul li .text-box{padding:15px;height:109px;text-align: center;background: #949494;transition: all 0.3s linear;} 
.service .service-con .cglc ul li .text-box p{line-height: 23px;color: #fff;max-height: 115px;overflow: hidden;}
.service .service-con .cglc ul li:hover .img-box i{color: #62a905;}
.service .service-con .cglc ul li:hover .text-box{background: #62a905;}
.service .service-con .shfw{width: 100%;height: auto;overflow: hidden;}
.service .service-con .shfw ul{width: 1060px;height: auto;overflow: hidden;margin: 50px 0;}
.service .service-con .shfw ul li{width: 200px;height: auto;overflow: auto;margin-right:11px;float: left;text-align: center;}
.service .service-con .shfw ul li .img-box{width: 100px;height: 100px;border-radius: 50%;border:1px solid #dedede;background: #f6f6f6;margin: 0 auto 25px;text-align: center;line-height: 100px;transition: all 0.3s linear;}
.service .service-con .shfw ul li .img-box i{font-size: 48px;color: #999;transition: all 0.3s linear;}
.service .service-con .shfw ul li p{font-size: 15px;transition: all 0.3s linear;}
.service .service-con .shfw ul li:hover .img-box{border-color:#62a905;}
.service .service-con .shfw ul li:hover .img-box i{color: #62a905;}
.service .service-con .shfw ul li:hover p{color: #62a905;}


.news{}
.news .news-con{height: auto;overflow: hidden;padding: 35px 75px;background: #fff;margin-bottom: 50px;}
.news .news-con ul{width: 100%;height: auto;overflow: hidden;}
.news .news-con ul li{width: 100%;height: auto;overflow: hidden;margin-bottom: 30px;}
.news .news-con ul li .img-box{width: 216px;height: 144px;overflow: hidden;float: left;margin-right: 40px;}
.news .news-con ul li .img-box img{width: 216px;height: 144px;transition: all 0.3s linear;}
.news .news-con ul li .text-box{height: auto;overflow: hidden;padding-right: 40px;}
.news .news-con ul li .text-box h2{font-size: 15px;font-weight: bold;color: #333;margin: 15px 0 10px;transition: all 0.3s linear;}
.news .news-con ul li .text-box p{font-size: 13px;color: #666;line-height: 24px;max-height: 48px;overflow: hidden;}
.news .news-con ul li .text-box .date{font-size: 12px;color: #999;margin-top: 10px;}
.news .news-con ul li:hover{background: #f8f8f8;}
.news .news-con ul li:hover .img-box img{transform: scale(1.05);}
.news .news-con ul li:hover .text-box h2{color: #62a905;}


.news-xq{}
.news-xq .news-xq-con{height: auto;overflow: hidden;padding: 35px 75px;background: #fff;margin-bottom: 50px;}
.news-xq .news-xq-con .title-box{height: auto;overflow: hidden;padding-bottom: 20px;border-bottom: 1px solid #f0f0f0;}
.news-xq .news-xq-con .title-box h2{font-size: 26px;text-align: center;margin-bottom: 15px;}
.news-xq .news-xq-con .title-box .date-come{text-align: center;color: #999;font-size: 12px}
.news-xq .news-xq-con .title-box .date-come i{font-size: 18px;vertical-align: -2px;margin-right: 5px;}
.news-xq .news-xq-con .title-box .date-come .date{margin-right: 30px;}
.news-xq .news-xq-con p{margin-top: 25px;line-height: 24px;color: #666;}
.news-xq .news-xq-con p img{display: block;margin: 0 auto;}
.news-xq .news-xq-con .read-box{margin-top: 40px;padding-top: 15px;border-top:1px solid #f0f0f0 ;}
.news-xq .news-xq-con .read-box span{font-weight: bold;}
.news-xq .news-xq-con .read-box p{margin-top: 5px;}
.news-xq .news-xq-con .read-box p a{color: #666;transition: all 0.3s linear;}
.news-xq .news-xq-con .read-box p a:hover{color: #62a905;}


.contact{}
.contact .contact-con{height: auto;overflow: hidden;padding: 35px 75px;background: #fff;margin-bottom: 50px;}
.contact .contact-con .map-box{width: 100%;height: 340px;border: 1px solid #efefef;margin-top: 27px;margin-bottom: 40px;}
.contact .contact-con .map-box .text-box{width: 30%;height: 100%;overflow: hidden;padding:0 30px;}
.contact .contact-con .map-box .text-box-con{display: inline-block;vertical-align: middle;*zoom: 1;*display: inline;} 
.contact .contact-con .map-box .text-box span{display: inline-block; height: 340px;line-height: 340px;vertical-align: middle;}
.contact .contact-con .map-box .text-box-con p{line-height: 36px;}
.contact .contact-con .map-box .text-box-con p i{font-size: 24px;color: #999;vertical-align: -4px;margin-right: 10px;}
.contact .contact-con .map-box .text-box-con p a{color: #333;transition: all 0.3s linear;}
.contact .contact-con .map-box .text-box-con p a:hover{color: #62a905;}
.contact .contact-con .map-box .map{width: 60%;height: 100%;overflow: hidden;}


.NavScroll {width: 100%;height: 82px;overflow: hidden;}
.NavScroll.navFix{width: 1200px;position: fixed;top: 0;left: 50%;margin-left:-600px;z-index: 99999;;}
.NavScroll ul {width: 100%;height:82px;}
.NavScroll.navFix ul{ border-bottom: 0;background: #f8f8f8}
.NavScroll ul li {float: left;position: relative;width: 165px;height: 80px;text-align: center;margin-right: 1px;}
.NavScroll ul li a {display: block;font-size:18px; color: #666;width: 100%;height: 100%;line-height: 82px;}
.NavScroll ul li a:hover,.NavScroll ul li a.active{border-bottom:2px solid #62a905;color: #62a905;}
.NavScroll ul li span{border-left: 1px solid #dedede;height: 18px;position: absolute;top:33px;right: -2px;width: 1px;}



.contact-box{width: 100%;height: auto;overflow: hidden;}
.contact-box .contact-title{height: 30px;font-size: 24px;color: #999;position: relative;z-index: 0 !important;}
.contact-box .contact-title h1{background: #fff;position: absolute;bottom: 0;left: 0;z-index: 1;padding-right: 15px;}
.contact-box .contact-title i{font-size: 28px;vertical-align: -3px;margin-right: 20px;}
.contact-box .contact-title span{width: 100%;height: 1px;background: #d5d5d5;position: absolute;left: 0;bottom: 12px;z-index: 0;}
.contact-box .contact-box-l{width: 50%;height: auto;overflow: hidden;}
.contact-box .contact-box-l .form{height: auto;overflow: hidden;margin-top: 40px;}
.contact-box .contact-box-l .form p{height:auto;overflow:hidden;margin-bottom: 30px;}
.contact-box .contact-box-l .form p span{float:left;position: relative;top: 5px;}
.contact-box .contact-box-l .form p i{ font-style:normal;color: red;}
.contact-box .contact-box-l .form p em{width: 30px;height: 30px;text-align: center;line-height: 30px;display: none;float:left;font-size:26px}
.contact-box .contact-box-l .form p em.currect{color: #6fc063;}
.contact-box .contact-box-l .form p em.error{color: #ff0000;}
.contact-box .contact-box-l .form input{width: 298px;height: 30px;line-height: 30px;border: 1px solid #e1e1e1;padding:0 5px;float:left}
.contact-box .contact-box-l .form textarea{width: 400px;height: 120px;border: 1px solid #e1e1e1;padding: 5px;}
.contact-box .contact-box-l .form .btn{width: 130px;height: 40px;background: #979797;color: #fff;text-align: center;margin-left: 20px;font-size: 16px;cursor: pointer;transition: all 0.3s linear;}
.contact-box .contact-box-l .form .btn.btn-submit{background: #62a905;margin-left: 75px;}
.contact-box .contact-box-l .form .btn:hover{opacity: .85; filter:Alpha(opacity=85);}

.contact-box .contact-box-r{width: 40%;height: auto;overflow: hidden;}
.contact-box .contact-box-r .contact-box-r-con{height: auto;overflow: hidden;margin-top: 40px;}
.contact-box .contact-box-r .contact-box-r-con p{margin-bottom: 30px;height: 30px;line-height: 30px;position: relative;z-index: 0;padding-left: 40px;}
.contact-box .contact-box-r .contact-box-r-con p i{font-size: 26px;color: #a6a6a6;position: absolute;left: 0;top:2px}
.contact-box .contact-box-r .contact-box-r-con p a{color: #333;transition: all 0.3s linear;}
.contact-box .contact-box-r .contact-box-r-con p a:hover{color: #62a905;}
.contact-box .contact-box-r .contact-box-r-con .ewm{width: 122px;margin: 0 40px;height: auto;overflow: hidden;}
.contact-box .contact-box-r .contact-box-r-con .ewm h2{text-align: center;font-size: 12px;color: #999;margin-top: 10px;}



.sitemap{}
.sitemap .sitemap-con{height: auto;overflow: hidden;padding: 35px 75px;background: #fff;margin-bottom: 50px;}
.sitemap li{border-bottom: 1px solid #e6e6e6; height: auto; overflow: hidden; padding-bottom: 15px; width: 100%;margin-bottom: 15px;}
.sitemap li a{color: #474747; font-size: 15px; font-weight: bold;}
.sitemap li .subtit{ padding-top: 18px;}
.sitemap li .subtit span{color: #858585; margin-right: 15px;}
.sitemap li .subtit a{color: #666; font-size: 14px; font-weight: normal; margin-right: 15px;transition: all 0.3s linear;}
.sitemap li a:hover{color: #62a905;}


.page404{}
.page404 .page404-con{height: auto;overflow: hidden;padding: 35px 75px;background: #fff;margin-bottom: 50px;}
.page404 .page404-con img{display: block;margin: 0 auto 10px;}
.page404 .page404-con h2{font-size: 22px;font-weight: bold;text-align: center;margin-bottom: 10px;}
.page404 .page404-con p{text-align: center;margin-top: 5px;}
.page404 .page404-con a{color: #cd0102;}


.product-pro1{height: auto;overflow: hidden;}
.product-pro1 .foucebox {width:590px;height:auto;overflow:hidden;float: left; margin-right:45px;position:relative;z-index: 0;}
.product-pro1 .foucebox .bd {position:relative;width:471px;height:auto;overflow:hidden;;margin-bottom: 6px;float: left;}
.product-pro1 .foucebox .bd li{width:471px;height:314px;}
.product-pro1 .foucebox .bd img {width:471px;height:314px;display: block;}
.product-pro1 .foucebox .hd {width: 112px;height: auto;position:relative; z-index:1;float: right;}
.product-pro1 .foucebox .hd ul {width: 100%;overflow:hidden;position:relative;}
.product-pro1 .foucebox .hd li {width: 108px;height:72px;overflow:hidden;border: 2px solid #ededed;float: left;margin-bottom: 4px;}
.product-pro1 .foucebox .hd li:hover,.foucebox .hd li.on{border: 2px solid #62a905 }
.product-pro1 .foucebox .hd img {width:108px;height:72px;display:block;  }
.product-pro1 .product-dsc{height: auto;overflow: hidden;}
.product-pro1 .product-dsc .title{font-size: 20px;color: #000;}
.product-pro1 .product-dsc h2{font-size: 16px;margin:18px 0 10px;}
.product-pro1 .product-dsc .product-dsc-jj{max-height: 170px;overflow: hidden;}
.product-pro1 .product-dsc p{color: #666;margin-bottom: 5px;}
.product-pro1 .product-dsc .btn-box{height: auto;overflow: hidden;margin-top: 30px;}
.product-pro1 .product-dsc .btn-box input{width: 135px;height: 35px;line-height: 35px;border: 0;color: #fff;cursor: pointer;transition: all 0.3s linear;}
.product-pro1 .product-dsc .btn-box input:hover{opacity: .8;filter:alpha(opacity=80);}
.product-pro1 .product-dsc .btn-box input.btn-zx{background: #fda945;margin-right: 10px;}
.product-pro1 .product-dsc .btn-box input.btn-xj{background: #62a905}
