.in_title{background:url(../images/title_bg.jpg) no-repeat bottom center;padding-bottom:20px;padding-top: 45px;margin-bottom: 35px; text-align: center;}
.in_title p{font-size:24px; color:#666;}
.in_title h3{font-size:30px;color:#333333;font-weight: normal;margin-top: 17px;font-family: Arial, Helvetica, sans-serif;}

.in_pro{background:url(../images/pro_bg.png) no-repeat bottom center;height: 787px;}
.in_pro .wrap{position: relative;}
.in_pro .pro_list ul li{width: 283px;height: 417px;float: left;margin-right: 20px;}
.in_pro .pro_list ul li .pic{width: 285px;height: 301px;overflow: hidden;}
.in_pro .pro_list ul li img{max-width:98%;height: 301px;display: block;  margin:0 auto; -webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s;transition: all 1s;}
.in_pro .pro_list ul li:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.in_pro .pro_list ul li:hover .txt{background: #027c41;}
.in_pro .pro_list ul li .txt{padding: 10px 28px;background: #36c0e2;}
.in_pro .pro_list ul li h3{font-size:36px; color:#fff;font-weight: normal;}
.in_pro .pro_list ul li p.txt1{font-size:18px;line-height: 26px; color:#fff;}
.in_pro .pro_list ul li p.txt2{font-size:14px;color:#ededed;}
.in_pro .pro_list ul li:last-child{margin-right:0;}

.in_pro .pro_txt{margin-top: 15px;}
.in_pro .pro_txt p{font-size:18px;line-height:60px; color:#fff;}
.in_pro .pro_txt span{font-size:16px;color:#fff;margin-left: 28px;padding-left: 20px;background:url(../images/pro_dot.png) no-repeat left center; }
.in_pro a.more{font-size:36px; color:#fff;position: absolute;bottom: -96px;right: 9px;}

.in_about .about_t{font-size:32px;color:#333333;padding-top: 35px;margin-bottom: 35px; text-align: center; }
.in_about .about_box .fl{width: 614px;}
.in_about .about_box .fl p{font-size:16px;color:#4c4c4c;line-height: 34px;}
.in_about .about_box .fl a.more{width: 140px;height: 40px;line-height: 40px;background: #23b4d8;border-radius: 20px;text-align: center;display: block;margin-top: 36px;}
.in_about .about_box .fl a.more span{font-size:18px;color:#fff;padding-left: 20px;background:url(../images/about_dot.png) no-repeat left center;}
.in_about .about_box .fr{width: 541px;}

.in_advan {background:url(../images/advan_bg.jpg) no-repeat top center;height: 442px;margin-top: 40px;}
.in_advan .advan_t{padding-top: 45px;margin-bottom: 25px; text-align: center;}
.in_advan .advan_t p{font-size:30px; color:#23b4d8;line-height: 30px;}
.in_advan .advan_t h3{font-size:21px;color:#ededed;font-weight: normal;margin-top: 17px;}
.in_advan ul{width: 88%;margin: 0 auto;}
.in_advan ul li{width: 25%;float: left;text-align: center;margin: 15px 0;}
.in_advan ul li img{display: block;margin: 0 auto;}
.in_advan ul li p{font-size:19px;color:#fff;line-height: 34px;}

.in_case{padding-bottom: 45px;}
.in_case .case_nav{text-align: center;margin-bottom: 28px;}
.in_case .case_nav ul{background:url(../images/case_line.jpg) no-repeat center 52px;}
.in_case .case_nav ul li{display: inline-block;margin: 0 25px;padding-bottom:32px; }
.in_case .case_nav ul li a{font-size: 18px;color: #4c4c4c;}
.in_case .case_nav ul li.on{background:url(../images/case_nav.jpg) no-repeat bottom center;}
.in_case .case_nav ul li.on a{color: #23b4d8;}


.in_case .case_list ul li{width: 285px;float: left;margin: 7px;}
.in_case .case_list ul li .pic{width: 285px;height: 230px;overflow: hidden;}
.in_case .case_list ul li img{width: 285px;height: 230px;display:block; -webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s;transition: all 1s;}
.in_case .case_list ul li:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}