/* CSS Document */
@charset "utf-8";
.container{ }

.title {background: url(title_line.html) no-repeat center;text-align: center;color: #575757;}
.title h2 {font-size: 34px;font-weight: 500;}
.title .title_e {font-family: arial;font-size: 16px;}

.product {padding: 30px 0;}
.product_slideGroup {text-align: center;margin: 30px auto 0;width: 1212px;}
.product_slideGroup .parHd ul {font-size: 0;}
.product_slideGroup .parHd li {display: inline-block;font-size: 16px;width: 150px;height: 40px;line-height: 40px;box-sizing: border-box;border: 1px solid #cecece;color: #575757;text-align: center;margin-right: 15px;cursor: pointer;}
.product_slideGroup .parHd li:last-child {margin-right: 0;}
.product_slideGroup .parHd li.on {color: #fff;background: #029a45;border: none;}

.product_slideBox {position: relative;z-index: 1;margin-top: 40px;}
.product_slideBox li {float: left;width: 392px;margin: 0 6px;}
.product_slideBox li span {display: block;background: #e5e5e5;color: #222;height: 49px;line-height: 49px;margin-top: 5px;font-size: 16px;}
.product_slideBox li:hover span {background: #029a45;color: #fff;}

.product_slideBox .sPrev ,.product_slideBox .sNext {position: absolute;z-index: 5;width: 58px;height: 48px;top: 170px;}
.product_slideBox .sPrev {background: url(pro_prev.html) no-repeat center;left: -80px;}
.product_slideBox .sNext {background: url(pro_next.html) no-repeat center;right: -80px;}

.case {padding: 30px 0;}
.case_pics {margin-top: 30px;}
.case_pic {float: left;position: relative;z-index: 1;overflow: hidden;}
.case_pic span {position: absolute;z-index: 5;bottom: 10px;left: 20px;font-size: 20px;color: #fff;display: block;width: 142px;height: 44px;line-height: 44px;box-sizing: border-box;border: 1px solid #fff;background: rgba(0,0,0,.4);text-align: center;}
.case_pic1 {margin-bottom: 5px;}
.case_pic2 {float: right;}
.case_pic3 {margin-right: 5px;}
.case_pic img {transition: transform 0.6s;-moz-transition: transform 0.6s; -webkit-transition: transform 0.6s; -o-transition: transform 0.6s;max-width: 100%;}
.case_pic:hover img {transform:scale(1.1);-ms-transform:scale(1.1); 	-moz-transform:scale(1.1); 	-webkit-transform:scale(1.1); -o-transform:scale(1.1);}

.about {padding: 30px 0 50px;}
.about_content {margin-top: 30px;}
.about_left {float: left;width: 540px;color: #656565;}
.about_left .i {font-size: 16px;line-height: 34px;text-align: justify;}
.about_left .about_btn {font-size: 16px;width: 127px;height: 29px;border-radius: 29px;line-height: 27px;box-sizing: border-box;display: block;text-align: center;border: 1px solid #959595;margin-top: 30px;}
.about_left .about_btn:hover {color: #fff;background: #029a45;border: 1px solid transparent;}
.about_right {position: relative;z-index: 1;float: right;}
.about_right_bg {width: 386px; height: 478px;background: #28a961;color: #fff;margin-left: auto;}
.about_right_bg_content {position: relative;z-index: 1;padding: 20px 30px 0;}
.about_right_title {font-size: 20px;font-weight: bold;}
.about_right_e {font-size: 16px;font-family: arial;text-transform: uppercase;}
.about_right_btn {position: absolute;z-index: 5;top: 50px;right: 20px;width: 25px;height: 25px;background: url(about_btn.html) no-repeat center;cursor: pointer;}
.about_right .img {position: absolute;z-index: 5;top: 90px;right: 20px;}

.advantage {width: 1920px;left: 50%;margin-left: -960px;position: relative;padding: 50px 0;}
.ad_left {float: left;position: relative;z-index: 1;}
.ad_title_content {position: absolute;z-index: 5;bottom: 30px;left: 360px;}
.ad_title {font-size: 34px;}
.ad_title_e {font-size: 16px;text-transform: uppercase;}
.ad_line {background: url(ad_line.html) no-repeat center;width: 62px;height: 2px;margin-top: 25px;}

.ad_right {float: right;margin-right: 360px;}
.ad_right li {padding-left: 110px;margin-bottom: 40px;}
.ad_right li:hover .ad_right_title {color: #029a45;}
.ad_right li:first-child {margin-top: 10px;}
.ad_right li:last-child {margin-bottom: 0;}
/*.ad_right li:nth-child(1) {}
.ad_right li:nth-child(2) {background: url(ad_icon2.png) no-repeat left top;}
.ad_right li:nth-child(3) {background: url(ad_icon3.png) no-repeat left top;}
.ad_right li:nth-child(4) {background: url(ad_icon4.png) no-repeat left top;}*/
.ad_right_title {font-size: 24px;}
.ad_right_i {font-size: 16px;line-height: 24px;width: 616px;margin-top: 5px;}

.contact {position: relative;z-index: 1;width: 1920px;left: 50%;margin-left: -960px;padding: 30px 0;}
.contact_content {position: absolute;z-index: 5;left: 0;right: 0;top: 0;bottom: 0;margin: auto;width: 500px;height: 200px;text-align: center;color: #fff;}
.contact_t1 {font-size: 26px;}
.contact_t2 {font-size: 48px;}
.contact_t2 span {color: #f4862f;}
.contact_btn {text-align: center;display: inline-block;width: 206px;height: 43px;line-height: 41px;background: url(contact_btn.html) no-repeat center / contain;color: #fff;font-size: 20px;margin-top: 30px;}

.news {padding: 30px 0 50px;}
.news_left {float: left;width: 618px;margin-top: 30px;}
.news_left li {padding: 25px 0;border-bottom: 1px solid #efefef;}
.news_left li:first-child {padding-top: 0;}
.news_left li:last-child {border: none;}
.news_left li .date {float: left;width: 103px;background: #f3f3f3;color: #4c4c4c;padding: 10px 0;}
.news_left li.tab_active .date {background: #28a961;color: #fff;}
.news_left li .date span {display: block;text-align: center;}
.news_left li .date .date_d {font-size: 30px;line-height: 30px;}
.news_left li .date .date_m {font-size: 14px;}
.news_left li .content {float: right;width: 485px;}
.news_title a {font-size: 16px;color: #111;}
.news_title a:hover {color: #029a45;}
.news_i {font-size: 14px;line-height: 20px;margin-top: 5px;color: #777;text-align: justify;}
.new_btn {display: block;width: 99px;height: 35px;text-align: center;line-height: 35px;box-sizing: border-box;border: 1px solid #ebebeb;margin-top: 20px;}
.news .img {float: right;margin-top: 30px;}