.in_title{margin: 60px 0 40px 0;text-align: center;background: url(../images/title_bg.png) no-repeat bottom center;}
.in_title img{display: block; margin:0 auto;}
.in_title p{color: #838383;font-size: 33px;letter-spacing: 1px;font-family: "Impact";line-height: 33px;}
.in_title h2{color: #323232;font-size: 28px;padding: 12px 0 18px;line-height: 28px;}
.in_title h2 span{color: #c90000;}
.in_title h2 i{color: #848383;font-style: normal;}
a.more{width: 496px;height: 41px;border: 2px solid #838383;font-size: 16px;color: #000000;text-align: center;line-height: 41px;display: block;margin: 40px auto 0;}


/*in_search*/
.in_search{width: 100%;padding: 30px 0;background: #f0f0f0;}
.in_search .search_box{width: 840px;}
.in_search .search_txt{height: 38px;line-height: 38px;font-size: 18px;color: #7b7b7b;}
.in_search .search_txt a{color: #a9a9a9;margin-right: 20px;}
.in_search .search_cnt1{width: 306px;height: 38px;position: relative;}
.in_search .search_cnt1 .txt{ font-family: "Microsoft YaHei";font-size: 18px;width:284px;height: 36px;line-height: 36px;padding-left: 20px;border: 1px solid #000000;border-radius: 19px;}
.in_search .search_cnt1 .btn{width: 22px;height: 23px;background: url("../images/btn.png") no-repeat;position: absolute;right: 20px;top: 8px;}

/*in_service*/
.in_service ul{margin: 0 -3px;}
.in_service ul li{width: 395px;height: 300px;float: left;margin: 0 3px 8px;position: relative;}
.in_service ul li .txt{width: 320px;position: absolute;top: 60px;left: 45px;color: #fff;background: url(../images/arrow.png) no-repeat right 185px;}
.in_service ul li .txt h3{font-size: 18px;padding: 15px 0 75px;}
.in_service ul li .txt span{font-size: 16px;border: 1px solid #fff;padding: 0 15px;display: inline-block;line-height: 24px;}
.in_service ul li:hover .txt span{background: #c90000;color: #fff;}
.in_service a.more:hover{background: #c90000;color: #fff;border: 2px solid #c90000;}

/* in_case */
.in_case .in_title{margin: 60px 0 10px 0;}
.in_case .txt{font-size: 10px;color: #828282;line-height: 14px;text-align: center;margin-bottom: 40px;}

.in_case .hd ul{font-size: 0;text-align: center;margin-bottom: 40px;}
.in_case .hd ul li{width: 372px;display: inline-block;font-size: 16px;padding: 10px 0;border: 2px solid #1b1b1b;}
.in_case .hd ul li span{color: #353535;font-size: 15px;display: block;background: url(../images/case_line.jpg) no-repeat top center;padding-top: 8px;margin-top: 8px;}
.in_case .hd ul li a{color: #242424;}
.in_case .hd ul li.on{border: 2px solid #c90000;background: #c90000;}
.in_case .hd ul li.on span{color: #fff;background: url(../images/case_on.jpg) no-repeat top center;}
.in_case .hd ul li.on a{color: #fff;}

.in_case .bd ul li{width: 296px;float: left;margin-left: 4px;margin-bottom: 4px;}
.in_case .bd ul li .pic{ width:296px; height:336px;overflow: hidden;}
.in_case .bd ul li img{ width:296px; height:336px;display:block;-webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s;transition: all 1s;}
.in_case .bd ul li:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}

/* in_about */
.in_about .about_list{width: 255px;text-align: center;border-top: 1px solid #838383;}
.in_about .about_list ul li{line-height: 38px;border-bottom: 1px solid #838383;}
.in_about .about_list ul li a{font-size: 19px;color: #323030;}
.in_about .about_list ul li:hover a{color: #c90000;}

.in_about .about_txt{width: 910px;}
.in_about .about_txt p{font-size: 18px;line-height: 32px;color: #838383;}
.in_about .about_txt .txt{position: relative;margin-bottom: 15px;}
.in_about .about_txt .a_more{background: #c90000;line-height: 20px;width: 60px;display: block;color: #fff;position: absolute;right: 0;bottom:0; }
.in_about .about_txt .a_more span{background: url(../images/arrow2.png) no-repeat right center;padding: 0 15px 0 5px;}

/* in_advan */
.in_advan{background: url(../images/advan_bg.jpg) no-repeat top center;background-size: cover; padding-top: 50px;margin-top: 60px;}
.in_advan img{width: 100%;display: block;margin-bottom: 30px;}
.in_advan .msg_form{padding: 20px;background: #000000;color: #fff;}
.in_advan .msg_tit{font-size: 22px;line-height: 26px;float: left;}
.in_advan .msg_tit span{color: #c90000;}
.in_advan .msg_form dl{float: left;margin-left: 12px;width: 325px;margin-top: 8px;}
.in_advan .msg_form dt{float: left;font-size: 20px;line-height: 44px;}
.in_advan .msg_form dd{float: right;}
.in_advan .msg_form dt i{color: #c90000;padding-right: 5px;}
.in_advan .msg_form .inp_one{border: 2px solid #fff;border-radius:6px;width: 230px;height: 40px;line-height: 40px;background: none;margin-bottom: 13px;padding-left: 10px;font-size: 16px;color: #fff;}
.in_advan .msg_form .submit_btn{background: #c90000;color: #FFF;font-size: 20px;width: 90px;height: 30px;border-radius: 15px;margin-top: 11px;}

/* in_partner */
.in_partner .partner_list{ width:1200px;height: 635px;overflow:hidden; position:relative;}
.in_partner .partner_list .hd{ height:2px;width: 100%; overflow:hidden; position:absolute;bottom:0; z-index:1;}
.in_partner .partner_list .hd ul{ overflow:hidden; zoom:1; font-size: 0; text-align: center;}
.in_partner .partner_list .hd ul li{ display: inline-block;width:193px; height:2px;background:#838383; cursor:pointer; }
.in_partner .partner_list .hd ul li.on{ background:#c90000;}
.in_partner .partner_list .bd{ position:relative; height:100%; z-index:0;   }
.in_partner .partner_list .bd li img{ width:100%;display:block;  }

/* in_culture */
.in_culture{background: url(../images/culture_bg.png) no-repeat bottom center;padding-bottom: 60px;}
.in_culture .in_title{margin: 60px 0 20px 0;}
.in_culture .culture_txt{font-size: 28px;color: #323232;text-align: center;margin-bottom: 40px;letter-spacing: 2px;font-weight: 600;}
.in_culture .culture_txt span{color: #c90000;}
.in_culture ul{background: url(../images/culture_bg.jpg) no-repeat;}
.in_culture ul li{width: 400px;float: left;}
.in_culture ul li .top,.in_culture ul li .bottom{width: 400px;height: 292px;text-align: center;}
.in_culture ul li .icon,.in_culture ul li .txt{display: table-cell;vertical-align: middle;height: 292px;width: 400px;color: #fff;font-size: 18px;line-height: 26px;}
.in_culture ul li .icon p{font-size: 22px;margin-top: 15px;}