
.in_title{text-align: center;margin-bottom: 30px;padding-top: 60px;}
.in_title h2{font-size: 40px;color: #333;font-weight: normal;}
.in_title h2 span{color: #40abf7;}
.in_title p{font-size: 18px;color: #999;margin-top: 15px;}

/* in_about */
.in_about{background: #f3f3f3;padding: 60px 0;}
.in_about .fl{width: 515px;position: relative;z-index: 99;}
.in_about .fl .about_t h2{font-size: 30px;color: #40abf7;}
.in_about .fl .about_t p{font-size: 21px;color: #b2afaf;margin-top: 5px;letter-spacing: 1px;}
.in_about .fl .about_txt{margin-top: 20px;margin-bottom: 25px;}
.in_about .fl .about_txt h3{font-size: 18px;color: #333;padding-left: 30px;line-height: 42px; background: url(../images/dot.png) no-repeat 10px center;}
.in_about .fl .about_txt p{font-size: 16px;color: #666565;padding-left: 30px;}
.in_about .fl ul {padding: 17px 0;background: #40abf7;position: absolute;top: 320px;left: 0;width:684px; }
.in_about .fl ul li{float: left;width: 170px;text-align: center;border-right: 1px solid #68bffc;}
.in_about .fl ul li img{transition: all 1s ease-in-out;-webkit-transition: all 1s ease-in-out;-moz-transition: all 1s ease-in-out;-o-transition: all 1s ease-in-out;}
.in_about .fl ul li p{font-size: 18px;color: #fff;margin-top: 5px;}
.in_about .fl ul li:hover img{transform: rotate(360deg);-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-o-transform: rotate(360deg);-ms-transform: rotate(360deg);}
.in_about .fl ul li.last{border-right:none;}
.in_about .fr{width: 649px;}

/* in_product */
.in_product .in_title{background: url(../images/pro_t.png) no-repeat center 10px;}
.in_product .product_nav{position: relative;margin-bottom: 30px;z-index: 99;}
.in_product .nav01>ul{text-align: center;border-top: 1px solid #d9d9d9;border-bottom: 1px solid #d9d9d9;}
.in_product .nav01>ul>li{height: 60px;line-height: 60px;font-size: 21px;display: inline-block;padding: 0 25px;}
.in_product .nav01>ul>li>a{color: #333;}
.in_product .nav01>ul>li.on{background: #40abf7;}
.in_product .nav01>ul>li.on>a{color: #fff;}

.in_product .nav02{position: absolute;top: 62px;left: 0;width: 100%;text-align: left;display: none;}
.in_product .nav02>li{line-height: 50px;height: 50px;background: #fafafa;border-bottom: 1px dashed #e8e8e8;overflow: hidden;}
.in_product .nav02>li:last-child{border-bottom:none;}
.in_product .nav02>li>a{line-height: 50px;height: 50px;color: #807e7e;font-size: 16px;display: inline-block;text-align: center;overflow: hidden;}
.in_product .nav02>li>a.nav02_top{color: #ffffff;font-size: 19px;width: 145px;background: #40abf7;}
.in_product .nav02>li>a.nav02_li{padding: 0 8px;}

.in_product .product_box{display: none;}
.in_product .product_box.on{display: block;}
.in_product .product_box a.nmore{display: block;width: 98px;height: 39px;background: url(../images/more_bg.png) no-repeat;font-size: 16px;color: #666;text-align: center;line-height: 33px;margin-top: 15px;}
.in_product .product_box .fl{width: 615px;height: 792px;background: #f5fbff;border-bottom: 7px solid #999999;}
.in_product .product_box .fl .pic{width: 615px;height: 503px;background: #fff;overflow: hidden;}
.in_product .product_box .fl img{height: 503px;display: block;margin: 0 auto;}
.in_product .product_box .fl .txt{padding: 40px 30px;}
.in_product .product_box .fl .txt h3{font-size: 21px;color: #333;}
.in_product .product_box .fl .txt h3 span{color: #40abf7;}
.in_product .product_box .fl .txt p{font-size: 16px;color: #808080;line-height: 33px;margin-top: 25px;}
.in_product .product_box .fr{width: 572px;}
.in_product .product_box .fr ul li{width: 265px;height: 388px;border: 1px solid #a0a0a0;text-align: center;margin-left: 19px;margin-bottom: 19px;float: left;}
.in_product .product_box .fr ul li .pic{width: 265px;height: 285px;background: #fff;overflow: hidden;}
.in_product .product_box .fr ul li img{height: 285px;display: block;margin: 0 auto;}
.in_product .product_box .fr ul li p{font-size: 18px;color: #999;line-height: 48px;height: 48px;overflow: hidden;}
.in_product .product_box .fr ul li a.nmore{margin: 0 auto;}

/*in_adver*/
.in_adver{background: url(../images/adver_bg.png) no-repeat top center;height: 357px;color: #fff;}
.in_adver img{margin-top: 100px;}
.in_adver .adver_tel{background: url(../images/adver_tel.png) no-repeat left center;padding-left: 228px;margin-top: 15px;line-height: 44px;}
.in_adver .adver_tel span{font-size: 36px;font-family:'Times New Roman', Times, serif;font-style: italic;font-weight: bold;-moz-text-shadow:1px 1px 0 #4c4c4c; -webkit-text-shadow:1px 1px 0 #4c4c4c; text-shadow:1px 1px 0 #4c4c4c;}

/* in_adv */
.in_adv{overflow: hidden;}
.in_adv .in_title{padding-top: 0;}
.in_adv .in_title h2{font-size: 38px;}
.in_adv ul li{height: 400px;}
.in_adv ul li .adv_img{width: 600px;}
.in_adv ul li .adv_img img{width: 960px;height: 400px;}
.in_adv ul li .adv_txt{width: 573px;height: 400px;display: table;}
.in_adv ul li .adv_txt .txt{display: table-cell;vertical-align: middle;}
.in_adv ul li .adv_txt h3{font-size: 30px;color: #40abf7;background: url(../images/adv_t.png) no-repeat left center;height: 80px;}
.in_adv ul li .adv_txt h3 span{width: 58px;font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;font-size: 38px;color: #666464;display: inline-block;text-align: center;line-height: 68px;margin-right: 17px;}
.in_adv ul li .adv_txt p{font-size: 18px;color: #808080;line-height: 34px;padding-left: 40px;margin-top: 15px;background: url(../images/diamond.png) no-repeat 18px 9px;}
.in_adv ul li .adv_txt p span{color: #40abf7;}
.in_adv ul li .adv_txt h2{color: #40abf7;padding-left: 40px;font-size: 21px;line-height: 34px;}
.in_adv ul li.li01{position: relative;}
.in_adv ul li.li01 .adv_img img{position: absolute;left: -360px;}

/* in_case */
.in_case{padding-bottom: 60px;background: url(../images/case_bg.jpg) repeat-y;}
.in_case .slideGroup{ width:100%;}
.in_case .slideGroup .parHd{ height:35px;text-align:center;margin-bottom: 30px;}
.in_case .slideGroup .parHd ul li{cursor:pointer; line-height:35px;display: inline-block;width: 110px;background:#40abf7;margin: 0 15px;}
.in_case .slideGroup .parHd ul li a{font-size: 18px;color: #fff;}

.in_case .slideGroup .slideBox{ overflow:hidden; zoom:1;position:relative;}
.in_case .slideGroup .parBd ul{ overflow:hidden; zoom:1;}
.in_case .slideGroup .parBd ul li{ margin:0 10px; float:left; _display:inline; overflow:hidden; text-align:center;position:relative;}
.in_case .slideGroup .parBd ul li img{ width:285px; height:317px; display:block;}
.in_case .slideGroup .parBd ul li p{ line-height:43px;width: 178px;height: 43px;font-size: 21px;color: #fff;background:#40abf7;position: absolute;top: 137px;left: 55px;}
.in_case .slideGroup .parBd ul li .cover{width:285px; height:317px;background: url(../images/case_cover.png) no-repeat;position: absolute;top: 0;left: 0;display: none;}
.in_case .slideGroup .parBd ul li:hover .cover{display: block;}

/* in_envir */
.in_envir .envir_txt p{font-size: 16px;color: #4c4c4c;line-height: 32px;text-align: center;}
.in_envir .envir_txt a.more{display: block;width: 123px;height: 36px;background: #40abf7;font-size: 18px;color: #fff;text-align: center;line-height: 36px;margin: 30px auto 0;}
.in_envir .envir_box{margin-top: 30px;}
.in_envir #box{position:relative;width:1120px;height:347px;margin: 0 auto;}
.in_envir #box ul{position:relative;width:1120px;height:347px;}
.in_envir #box li{position:absolute;list-style:none;width:0;height:0;top:146px;left:377px;z-index:0;cursor:pointer;overflow:hidden;border-radius:3px;}
.in_envir #box li img{width:100%;height:100%;vertical-align:top;}
.in_envir #box .prev, #box .next{position:absolute;top:50%;width:45px;height:45px;margin-top:-22px;overflow:hidden;text-indent:-999px;cursor:pointer;}
.in_envir #box .prev{left:-50px;background:url(../images/prev.png) no-repeat;}
.in_envir #box .next{right:-50px;background:url(../images/next.png) no-repeat;}

.in_news{position: relative;margin-bottom: 70px;}
.in_news .title{margin-bottom: 40px;margin-top: 70px;background: url(../images/line.jpg) no-repeat left center;padding-left: 15px;}
.in_news .news_left{ width:565px; position: relative;}
.in_news .news_left h3{line-height:48px;color: #4c4c4c;font-size: 18px;margin-top: 10px;font-weight: normal;}
.in_news .news_left p{color: #808080; font-size: 16px;;line-height:27px;}
.in_news .news_left .time{ display: block; width:100%; height:264px; overflow: hidden;position: relative; }
.in_news .news_left .time dl{position: absolute;top:0;left:0; width:160px; height: 264px;background: #40abf7;color: #fff;font-weight: bold;}
.in_news .news_left .time dl dt{ width:100px;line-height:42px;font-size:40px; text-align: center;margin:0 auto;border-bottom: 1px solid #fff;padding-bottom: 8px;margin-bottom: 10px;}
.in_news .news_left .time dl dd{ line-height:25px;text-align: center; font-size: 24px;}
.in_news .news_left .spimg{ width:565px; height:264px;}

.in_news .news_right{ width: 608px;}
.in_news .news_right dl{padding:10px 15px 15px;overflow: hidden;}
.in_news .news_right dl dt{ width:100px; float:left;font-weight:bold;font-size:24px;text-align: center;color: #4c4c4c;}
.in_news .news_right dl dt span{ display:block;font-size:40px;border-bottom: 1px solid #4c4c4c;padding-bottom: 8px;margin-bottom: 10px;}
.in_news .news_right dl dd{ width:452px; float: right;}
.in_news .news_right dl dd h3{ font-size:18px; color: #4c4c4c; line-height:48px;font-weight: normal;}
.in_news .news_right dl dd p{color: #808080; font-size: 16px;;line-height:27px;}
.in_news .news_right dl:hover{background: #40abf7;}
.in_news .news_right dl:hover dt span{border-bottom: 1px solid #fff;}
.in_news .news_right dl:hover dt{color: #fff;}
.in_news .news_right dl:hover dd h3{color: #fff;}
.in_news .news_right dl:hover dd p{color: #fff;}