#wrapper{position:relative;width:100%;overflow:hidden;min-height:100%}
* html #wrapper{height:100%}
.pageScroll{position:fixed!important;top:50%;right: 135px;margin-top:-250px;width: 50px;z-index: 99;}
.pageScroll.right{margin-left:500px}
.scrollNav a{display:block;background: url("../images/dot1.png") no-repeat right center;font-size: 0;}
.scrollNav{line-height: 42px;height: 42px;}
.scrollNav a:hover{background: url("../images/dot2.png") no-repeat right center;}
li.scrollNav.active a{color:#9c9c9c;text-decoration:none;font-size: 22px;background: url("../images/dot2.png") no-repeat right center;}
.line{position:fixed!important;height: 100%;border-left: 1px solid #e7e7e7;right: 143px;top: 0; z-index: 9;}

.in_title{font-size: 0;padding-top: 60px;margin-bottom: 50px;}
.in_title h2{display: inline-block;font-size:56px;color: #666666;font-weight: normal;line-height: 138px;padding-right: 80px;background: url("../images/title_bg.png") no-repeat right center;}
.in_title h2 span{font-size: 24px;padding-left: 20px;}

/*in_product*/
.in_product {padding-bottom: 40px;}
.in_product .product_nav {text-align: right;padding-top: 135px;}
.in_product .product_nav ul li {text-align: center;display: inline-block;border-right: 1px solid #333333;}
.in_product .product_nav ul li a {color: #333333;font-size: 18px;margin: 0 20px;}
.in_product .product_nav ul li:last-child{border-right:none}
.in_product .product_nav ul li.on a{border-bottom: 1px solid #3bc3ba;color: #3bc3ba;padding-bottom: 10px;}

.in_product .product_box {overflow: hidden;}
.in_product .product_list{width: 100%;position: relative;}
.in_product .product_list ul{width: 100%;height: auto;overflow: hidden;display: none;margin: 0 -7px;}
.in_product .product_list ul.on {display: block;}
.in_product .product_list ul li {float: left;width: 336px;height: 297px;margin: 0 7px 20px;position: relative;}
.in_product .product_list ul li img {width: 336px;height:297px;display: block;cursor: pointer; }
.in_product .product_list ul li p {line-height: 47px;height: 47px;font-size: 18px;text-align: center; width: 100%;overflow: hidden;color: #fff;background:rgba(43,194,187,.9);position: absolute;bottom: 0;}

.in_product .product_list ul li .more{position:absolute;top:0;left:0;width:100%;height:100%;background: url("../images/product_bg.png") no-repeat;color:#fff;-webkit-transition:all .5s;transition:all .5s;-webkit-transform:scale(0);transform:scale(0)}
.in_product .product_list ul li .more i{position:absolute;top:30%;text-align:center;text-transform:uppercase;font-style:normal;width: 100%;font-size: 18px;background: url("../images/search_bg.png") no-repeat top center;padding-top: 80px;}
.in_product .product_list ul li:hover .more{-webkit-transform:scale(1);transform:scale(1)}
.in_product .product_list ul li:hover p{display: none;}

/* in_case */
.in_case {background: url("../images/case_bg.jpg") no-repeat top center;padding-bottom: 10px;}
.in_case .in_title{text-align: center;}
.in_case .in_title h2{color: #fff;background: url("../images/title_bg2.png") no-repeat right center;text-align: center;}
.in_case ul{margin: 0 -25px;}
.in_case ul li {float: left;width: 433px;height: 323px;margin: 0 25px 50px;position: relative;overflow: hidden;}
.in_case ul li img{width:433px;height:323px;display: block;-webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s;transition: all 1s;}
.in_case ul li:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.in_case ul li .more{background: rgba(0,48,130,.65);padding: 35px 0;width: 100%;position: absolute;bottom: 35px;text-align: center;}
.in_case ul li i {line-height: 52px;height: 52px;font-size: 20px;overflow: hidden;color: #fff;width: 50%;text-transform:uppercase;font-style:normal;border: 1px solid #fff;display: inline-block;}

/* in_about */
.in_about{padding: 60px 0;}
.in_about .in_title{padding-top: 0;}
.in_about .fl {width: 840px;}
.in_about .fl ul li{width: 33.3%;float: left;text-align: center;}
.in_about .fl ul li h3{display: inline-block;font-size: 71px;color: #2d9c65;position: relative;font-weight: normal;}
.in_about .fl ul li h3 span{font-size: 20px;position: absolute;top: 0;right: -15px;}
.in_about .fl ul li p{font-size: 16px;color: #000;margin-top: 10px;}
.in_about .fl .about_txt{margin-top: 40px;}
.in_about .fl .about_txt p {line-height: 30px;font-size: 16px;color: #000000;}
.in_about .fl .about_txt a.more{width: 203px;height: 47px;line-height: 47px;font-size: 18px;color: #fff;text-align: center;background: #2d9c65;display: block;border-radius: 23.5px;margin-top: 30px;}
.in_about .fr{ width:528px;display: block;}

/* in_advan */
.in_advan{background: url("../images/advan_bg.jpg") no-repeat top center;padding-bottom: 148px;text-align: center;}
.in_advan .in_title{text-align: center;margin-bottom: 0;}
.in_advan .advan_box{position: relative;margin-top: -10px;}
.in_advan .advan_box h3{width: 100%;font-size: 42px;color: #1e2c56;position: absolute;top: 280px;}
.in_advan .advan_box ul li{font-size: 26px;color: #5c5a5e;position: absolute;}
.in_advan .advan_box ul li span{display: block;margin-top: 10px;font-size: 14px;font-weight: normal;}
.in_advan .advan_box ul li.li01{left: -20px;top: 330px;}
.in_advan .advan_box ul li.li02{left: 310px;top: 734px;}
.in_advan .advan_box ul li.li03{right: 15px;top: 380px;}
.in_advan .advan_box ul li.li04{right: 315px;top: 790px;}