.in_title{text-align: center;padding-top: 46px;margin-bottom: 32px;}
.in_title h2{font-size: 36px;color: #333;font-weight: 500;padding-bottom: 16px;margin-bottom: 10px;background: url(../images/title_bg1.png) no-repeat bottom center;}
.in_title p{font-size: 18px;color: #999;font-family: Arial, Helvetica, sans-serif;letter-spacing: 1px;}

.in_advan{background: #f2f2f2;padding-bottom: 50px;}
.in_advan .in_title h2{background: url(../images/title_bg3.jpg) no-repeat bottom center;font-weight: 700;padding-bottom: 13px;}
.in_advan .advan_list ul li{width: 270px;float: left;margin-right: 40px;text-align: center;}
.in_advan .advan_list ul li h3{font-size: 19px;color: #333232;font-weight: normal;line-height: 56px;}
.in_advan .advan_list ul li p{font-size: 16px;color: #807d7d;line-height: 27px;height: 108px;}
.in_advan .advan_list ul li.last{margin-right:0;}

.in_pro{background: url(../images/pro_bg.jpg) no-repeat top center;height: 640px;}
.in_pro .in_title h2{color: #fff;background: url(../images/title_bg2.png) no-repeat bottom center;}
.in_pro .in_title p{color: #fff;}

.in_pro .pro_box{padding-top: 42px;}
.in_pro .pro_box .pro_left{width: 290px;}
.in_pro .pro_box .pro_left ul li{line-height: 60px;height: 60px;overflow: hidden; padding-left: 135px;background: url(../images/pro_li.png) no-repeat left center;}
.in_pro .pro_box .pro_left ul li a{font-size: 18px;color: #fff;}
.in_pro .pro_box .pro_left ul li.on{background: url(../images/pro_on.png) no-repeat left center;}
.in_pro .pro_box .pro_left ul li.on a{color: #2c91e2;}

.in_pro .pro_box .pro_right{width: 840px;}
.in_pro .pro_box .pro_right ul li{display: none;}
.in_pro .pro_box .pro_right ul li.on{display: block;}
.in_pro .pro_box .pro_right ul li .pic img{width:300px;height:314px;display:block;}
.in_pro .pro_box .pro_right ul li .txt{width: 510px;height: 228px;overflow: hidden;margin-top: 40px;}
.in_pro .pro_box .pro_right ul li .txt p{font-size:16px;color: #fff;line-height: 38px;}

.in_appli{padding-bottom: 50px;}
.in_appli .picScroll-left{ position:relative;}
.in_appli .picScroll-left .bd{overflow:hidden;}
.in_appli .picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.in_appli .picScroll-left .bd ul li{ width:283px;margin-right: 22px; float:left; _display:inline; overflow:hidden;text-align: center;}
.in_appli .picScroll-left .bd ul li img{width:281px; height:359px;display: block;border: 1px solid #a0a0a0;}
.in_appli .picScroll-left .bd ul li p{font-size: 18px;color: #fff;line-height: 50px;height: 50px;overflow: hidden; background: #2f509b;}

.in_about{background: url(../images/about_bg.jpg) no-repeat top center;height: 539px;}
.in_about .about_box {position: relative;padding-top: 50px;}
.in_about .about_box img{position: absolute;top: 95px;left: 0;}
.in_about .about_box .fr{background: #2f509b;width: 960px;}
.in_about .about_box .fr .about_txt{width: 680px;padding:45px 0 45px 250px;height: 346px;}
.in_about .about_box .fr .about_txt p{font-size:16px;color: #fff;line-height: 30px;}
.in_about .about_box .fr .about_t{position: relative;}
.in_about .about_box .fr .about_t h2{font-size: 30px;color: #fff;background: url(../images/about_t.jpg) no-repeat bottom left;padding-bottom: 15px;margin-bottom: 20px;line-height: 60px;}
.in_about .about_box .fr .about_t a{position: absolute;top: 10px;right: 0;font-size: 18px;color: #fff;padding-left: 60px;border-bottom: 1px solid #fff;line-height: 32px;}

.in_case{padding-bottom: 125px;background: url(../images/case_bg.png) no-repeat bottom center;}
.in_case .in_title h2{font-size: 36px;color: #fff;font-weight: 500;padding-bottom: 16px;margin-bottom: 10px;background: url(../images/title_bg1.png) no-repeat bottom center;}
.in_case .picScroll-left2{ position:relative;}
.in_case .picScroll-left2 .bd{overflow:hidden;}
.in_case .picScroll-left2 .bd ul{ overflow:hidden; zoom:1; }
.in_case .picScroll-left2 .bd ul li{ width:286px;height:168px;margin-right: 12px; float:left; _display:inline; overflow:hidden;position: relative;}
.in_case .picScroll-left2 .bd ul li .pic{width:286px; height:168px;display: block;}
.in_case .picScroll-left2 .bd ul li .txt{padding: 0 20px;}
.in_case .picScroll-left2 .bd ul li h2{font-size:12px;color: #fff;font-weight: normal;line-height: 60px;}
.in_case .picScroll-left2 .bd ul li p{font-size: 16px;color: #999;line-height: 48px;border-top: 1px solid #999;}
.in_case .picScroll-left2 .bd ul li .case_cover{position: absolute;bottom: 0;width: 100%;background: url(../images/case_cover.png) repeat;display: block;}
.in_case .picScroll-left2 .bd ul li .case_hover{position: absolute;top: 0;width: 100%;height: 100%; background: url(../images/case_cover.png) repeat;text-align: center;display: none;}
.in_case .picScroll-left2 .bd ul li .case_hover p{position: absolute;bottom: 0;width:251px;text-align: left;}
.in_case .picScroll-left2 .bd ul li .case_hover h2{margin-top: 100px;line-height: 84px;}
.in_case .picScroll-left2 .bd ul li:hover .case_cover{display: none;}
.in_case .picScroll-left2 .bd ul li:hover .case_hover{display: block;}

/* in_news */
.in_news{padding-bottom: 16px;}
.news_box .right{width: 582px;}
.news_box .right ul li{height: 153px;border-bottom: 1px dashed #cccccc;position: relative;margin-bottom: 34px;}
.news_box .right ul li em{position: absolute;left: 0;top: 0;color: #FFF;font-style: normal;font-size: 16px;padding: 25px 18px;text-align: center;line-height: 30px;background:#bebebe;}
.news_box .right ul li em b{display: block;font-size: 36px;margin-bottom: 10px;}
.news_box .right ul li h2{color: #333333;font-weight: normal;font-size: 18px;padding-left: 125px;margin-bottom: 15px;}
.news_box .right ul li p{font-size: 16px;color: #666666;line-height: 24px;padding-left: 125px;}
.news_box .right ul li:hover em{background:#2f509b;}
.news_box .right ul li:hover h2{color: #2f509b;}

.news_box .left{width: 560px;}
.news_box .left img{width: 560px;height: 345px;display: block;}
.news_box .left ul{margin-top:15px;}
.news_box .left ul li h2{font-size: 18px;font-weight: normal;color: #333;line-height: 50px;position: relative;}
.news_box .left ul li h2 span{color: #999;position: absolute;right: 0;}
.news_box .left ul li p{color:#666666;font-size: 16px;line-height: 30px}
.news_box .left ul li:hover h2{color: #2f509b;}
