.in_title{margin-bottom: 35px;padding-top: 50px;text-align: center;color: #3a3a3a;}
.in_title h2{font-size: 40px;background: url(../images/title_bg.png) no-repeat center;}
.in_title p{font-size:16px;margin-top: 10px;}

a.more{width: 188px;line-height: 53px;height: 53px;font-size: 18px;color: #fff;background: #00b5f0;display: block;text-align: center;margin: 30px auto 0;}

/* in_pro */
.in_pro .hd{margin-bottom: 35px;}
.in_pro .hd li{float: left;width: 226px;height: 62px;line-height: 62px;text-align: center;background:url(../images/pro_li.png) no-repeat center top;margin-right: 17px;}
.in_pro .hd li a{display: block;font-size: 20px;color: #fff;}
.in_pro .hd li img{display: inline-block;width: 30px;height: 30px;margin-right: 12px;vertical-align: middle;}
.in_pro .hd li:hover,.in_pro .hd li.on{background:url(../images/pro_hover.png) no-repeat center top;}
.in_pro .hd li.last{margin-right: 0;}

.in_pro .bd .pro-txt img{width: 268px;}
.in_pro .bd ul{width: 918px;}
.in_pro .bd ul li{width: 286px;text-align: center;float: left;position: relative;margin-left: 20px;margin-bottom: 25px;}
.in_pro .bd ul li img{width: 286px;display: block;}
.in_pro .bd ul li p{font-size:18px;color: #242424;line-height: 38px;border: 1px solid #818181;}
.in_pro .bd ul li:hover p{color: #fff;background: #295aa9;border: 1px solid #295aa9;}
.in_pic{background: url(../images/pic.jpg) no-repeat center;height: 391px;margin-top: 25px;}

/* in_case */
.in_case .in_title{margin-bottom: 75px;}
.in_case dl{position: relative;float: left;width: 585px;margin-right: 30px;margin-bottom: 115px;}
.in_case dl.dl2,.in_case dl.dl4{margin-right: 0;}
.in_case dl dt img{width: 258px;height: 219px;padding: 40px;background: #295aa9;border-radius: 15px;}
.in_case dl dd{position: absolute;top: -36px;left: 290px;width: 286px;height: 366px;background: #fff;border-radius: 15px;padding: 90px 25px 0 25px;box-sizing: border-box;box-shadow: 0 0 16px rgba(17, 17, 17, 0.4); }
.in_case dl dd h4{font-size: 24px;color: #3a3a3a;line-height: 1;margin-bottom: 25px;}
.in_case dl dd p{font-size: 16px;color: #3a3a3a;line-height: 24px;}
.in_case dl dd span{display: block;margin-top: 40px;font-size: 22px;color: #3a3a3a;padding-left: 34px;line-height: 24px;background:url(../images/arrow.png) no-repeat left center;}

/* in_service */
.in_service{background: url(../images/service_bg.jpg) no-repeat top center;height: 393px;}
.in_service .in_title{margin-bottom: 60px;padding-top: 80px;}
.in_service ul li{float: left;margin:0 24px;}
.in_service ul li a{display: block;padding: 0 45px;height: 48px;line-height: 48px;text-align: center;border-radius: 24px;font-size: 20px;color: #fff;background:#295aa9;}
.in_service ul li img{vertical-align: middle;margin-right: 12px;}

/* in_honor */
.in_honor{background: url(../images/honor_bg.jpg) no-repeat top center;padding-bottom: 60px;}
.in_honor .in_title{color: #fff;}
.in_honor .in_title h2{background: url(../images/title_bg2.png) no-repeat center;}
.in_honor .picScroll-left{ position:relative;margin: 0 auto ;width: 1026px;}
.in_honor .picScroll-left .hd .prev,.in_honor .picScroll-left .hd .next{ display:block;width:22px; height:22px;cursor:pointer; position: absolute;top: 50%;margin-top: -11px;}
.in_honor .picScroll-left .hd .prev{background: url(../images/prev.png) no-repeat center;left: -70px;}
.in_honor .picScroll-left .hd .next{background: url(../images/next.png) no-repeat center;right: -70px;}
.in_honor .picScroll-left .bd{overflow:hidden;}
.in_honor .picScroll-left .bd ul{ overflow:hidden; zoom:1;}
.in_honor .picScroll-left .bd ul li{float: left;width: 249px;margin-right: 10px;background: #fff;}
.in_honor .picScroll-left .bd ul li a{width: 249px;height: 336px;display: table-cell;vertical-align: middle;}
.in_honor .picScroll-left .bd ul li img{display: block;width: 100%;max-height: 336px;}

/* in_about */
.in_about{background: url(../images/about_bg.jpg) no-repeat top center;padding-bottom: 60px;}
.in_about .txt{margin-bottom: 35px;}
.in_about .txt p{color: #3a3a3a;font-size: 18px;line-height: 35px;}
.in_about .txt img{width: 100%;display: block;margin-bottom: 30px;}
.in_about ul li{float: left;width: 166px;height:39px;margin: 0 37px;}
.in_about ul li a{display: block;width: 166px;height: 39px;line-height: 42px;font-size: 18px;color: #3a3a3a;background:url(../images/about_li.png) no-repeat center center;}
.in_about ul li img{width: 26px;height: 26px;margin-top: -5px;margin: -9px 25px 0 7px;vertical-align: middle;}

/* in_news */
.in_news{padding: 110px 0;box-sizing: border-box;background:url(../images/news_bg.jpg) no-repeat center top;}
.in_news ul{overflow: hidden;}
.in_news ul li{float: left;width: 290px;height: 330px;padding: 70px 30px 0 30px;box-sizing: border-box;border-left: 1px solid #fff;}
.in_news ul li:first-child{border-left:  none;}
.in_news ul li .titles-befor p{font-size: 18px;line-height: 24px;color: #fff;}
.in_news ul li .titles-befor span{width: 136px;display: block;font-size: 16px;color: #fff;margin-top: 45px;background:url(../images/news_ico.png) no-repeat center right;}
.in_news ul li .titles-befor{display: block;}
.in_news ul li .titles-after{display: none;}

.in_news ul li .titles-after dl{float: left;width: 329px;padding: 0 30px;box-sizing: border-box;}
.in_news ul li .titles-after dl dt{font-size: 24px;color: #fff;line-height: 30px;margin-bottom: 20px;}
.in_news ul li .titles-after dl dt a{color: #fff;}
.in_news ul li .titles-after dl dd span{display: block;font-size: 16px;color: #fff;margin-bottom: 15px;}
.in_news ul li .titles-after dl dd p{font-size: 18px;color: #fff;margin-bottom: 35px;}
.in_news ul li .titles-after dl dd a{display: block;width: 143px;line-height: 40px;padding-left: 20px;box-sizing: border-box;font-size: 18px;color: #fff;background:url(../images/news_ico2.png) #e60012 no-repeat 100px center;}
.in_news ul li.cur{width: 329px;height: 330px;padding: 0;}
.in_news ul li.cur .titles-befor{display: none;}
.in_news ul li.cur .titles-after{display: block;}