.in_title{text-align: center;margin-bottom: 40px;padding-top:60px;}
.in_title h2{font-size:30px;color: #535353;letter-spacing: 1.5px;}
.in_title p{font-size: 24px;color: #bebebe;margin-top: 10px;font-family: "Arial";letter-spacing: 1.2px;}
.in_title p span{color: #ff9000;}

/*in_product*/
.in_product .in_title{margin-bottom: 30px;}

.in_product .product_nav{text-align: center;margin-bottom:45px;}
.in_product .product_nav ul li{display: inline-block;margin: 0 10px;width: 101px;line-height: 30px;background: #eee;}
.in_product .product_nav ul li a{color: #555;font-size: 14px;}
.in_product .product_nav ul li.on{background: #3879b4;}
.in_product .product_nav ul li.on a{color: #fff;}

.in_product .product_list ul{display: none;}
.in_product .product_list ul.on{display: block;}
.in_product .product_list ul li {width: 285px;float: left;margin-right: 20px;margin-bottom: 40px;position: relative;}
.in_product .product_list ul li:nth-child(4n){margin-right:0;}
.in_product .product_list ul li img{width:285px;height: 213px;display: block;}
.in_product .product_list ul li p{width: 100%; font-size: 18px;color:#fff;height: 40px;line-height: 40px; overflow: hidden;background:url(../images/pro_txt.png) no-repeat;text-indent: 10px;position: absolute;bottom: 0;}

.in_product a.more{width: 154px;height: 42px;line-height: 42px;display: block;border: 1px solid #4389ca;color: #4389ca;font-size: 16px;border-radius: 21px;text-align: center;margin: 0 auto;}

/*in_advan*/
.in_advan{background: url(../images/advan_bg.jpg) no-repeat top center;height: 336px;margin-top: 60px;text-align: center;color: #fff;font-weight: lighter;}
.in_advan .advan_t{font-size: 32px;margin-bottom: 40px;padding-top:60px;}
.in_advan ul li{width: 33.3%;float: left;}
.in_advan ul li h3 {font-size: 24px;font-weight: lighter;line-height: 50px;margin-top: 10px;}
.in_advan ul li p {font-size: 16px;}

/* in_about */
.in_about .about_box .fl{ width:584px;display: block;}
.in_about .about_box .fr {width:580px;}
.in_about .about_box .fr p {line-height: 28px;font-size: 18px;color: #333;}
.in_about a.more{width: 139px;height: 37px;line-height: 37px;display: block;color: #fff;font-size: 16px;text-align: center;margin: 40px auto 0;background: #233776;}

/* in_case */
.in_case{padding-bottom: 60px;background: #34495e;margin-top: 60px;overflow: hidden;}
.in_case .case_t {margin-bottom: 40px;padding-top:60px;text-align: center;}
.in_case .case_t h2{font-size: 24px;color: #fff;background: url(../images/title_bg.png) no-repeat bottom center;padding-bottom: 50px;}
.in_case .picScroll-left{ position:relative;width: 1056px;overflow: hidden;margin: 0 auto;}
.in_case .picScroll-left .bd{overflow:hidden;}
.in_case .picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.in_case .picScroll-left .bd ul li{ width:261px;margin-right: 4px; float:left; _display:inline; overflow:hidden;position: relative;}
.in_case .picScroll-left .bd ul li img{width:261px; height:264px;display: block;}
.in_case .picScroll-left .bd ul li .txt{background: #1da68b;position: absolute;bottom: 0;width: 100%;height: 60px;}
.in_case .picScroll-left .bd ul li .txt p {font-size: 14px;font-weight: bold;color: #fff;margin: 10px 10px 0;background: url(../images/plus.png) no-repeat right center;}
.in_case .picScroll-left .bd ul li.odd .txt{top: 0;background: #336699;}
.in_case .picScroll-left .bd ul li:nth-child(4n+3) .txt{background: #863f86;}
.in_case .picScroll-left .bd ul li:nth-child(4n) .txt{background: #008be7;}

/* in_news */
.in_news{padding-bottom:60px;}
.in_news .in_title{margin-bottom:30px;}
.in_news .news_nav{text-align: center;margin-bottom:45px;}
.in_news .news_nav ul li{display: inline-block;margin: 0 29px;width: 125px;line-height: 42px;background: #eee;}
.in_news .news_nav ul li a{color: #555;font-size: 16px;}
.in_news .news_nav ul li.on{background: #3879b4;}
.in_news .news_nav ul li.on a{color: #fff;}

.in_news .news_list ul{display: none;}
.in_news .news_list ul.on{display: block;}
.in_news .news_list ul li{width: 348px;position: relative;float: left;margin-right: 77px;}
.in_news .news_list ul li:last-child{margin-right:0;}

.in_news .news_list ul li img{width:348px; height:158px;display: block;}
.in_news .news_list ul li h3{ font-size:16px; color: #008ed6;letter-spacing: 0.8px;line-height: 60px;}
.in_news .news_list ul li p{color: #999; font-size: 16px;;line-height:21px;}
.in_news .news_list ul li a.more{margin-top: 10px;font-size:14px; color: #008ed6;letter-spacing: 0.7px;display: inline-block; }


.in_msg {background: #3879b4;padding: 16px 0;}
.in_msg .left{width: 418px;float: left;text-align: right;}
.in_msg .left p{font-size: 16px;font-weight: 500;color: #fff;line-height: 32px;}

.in_msg .right {width: 505px;height: auto;float: right;}
.in_msg .right .fl {width: 405px;height: auto;position: relative;}
.in_msg .right .fl p {color: white;font-size: 16px;position: relative;}
.in_msg .right .fl p .guesbook_txt3 {position: absolute;top: 0;left: -180px;color: red;line-height: 32px;font-size: 16px;}
.in_msg .right .fl input {width: 183px;height: 30px;border: 1px solid white;background: white;text-align: left;text-indent: 15px;margin-right: 15px;}
.in_msg .right .fr {width: 100px;height: auto;}
.in_msg .right .fr input {width: 100px;height:32px;cursor: pointer;background: #ff9000;color: #fff;}
