.in_title{margin-bottom: 50px;padding-top: 60px;text-align: center;}
.in_title h2{font-size: 50px;color: #231916;padding-bottom: 55px;background: url(../images/title_bg.png) no-repeat bottom center;line-height: 50px;}
.in_title h2 span{color: #0058ac;}
.in_title p{font-size:26px;color: #858585;margin-top: 15px;}

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_title{padding: 50px 0;background: url(../images/case_bg.jpg) no-repeat center;}
.in_pro .in_title h2{color: #fff;background: url(../images/title_bg1.png) no-repeat bottom center;}
.in_pro .in_title p{color: #fff;}

.in_pro .proDFL{width:270px;background:#f7f7f7;height: 596px;}
.in_pro .proDFL .top h3{font-size: 30px;color: #fff;padding: 30px 0 30px 60px;background:#0058ac url(../images/pro_nav.png) no-repeat 25px 30px;}
.in_pro .proDFL .top h3 span{display: block;font-size: 10px;font-weight: normal;}
.in_pro .proDFL .top ul{padding: 15px 12px;}
.in_pro .proDFL .top ul li{line-height:57px;padding-left: 22px; background: #2a3139 url(../images/pro_li.png) no-repeat 194px center;margin-bottom: 15px;}
.in_pro .proDFL .top ul li a{color:#fff;font-size:18px;}

.in_pro .proDFR{width:927px;}
.in_pro .proDFR .tabBottom li{ width: 270px;height: 266px; float:left; _display:inline;margin-left: 15px;margin-bottom: 15px; position: relative;padding: 20px 10px 0;border:2px solid #a7a7a7;position: relative;}
.in_pro .proDFR .tabBottom li .pic{ width:270px; height:180px;overflow: hidden;}
.in_pro .proDFR .tabBottom li img{width:270px; height:180px;display: block;-webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s;transition: all 1s;}
.in_pro .proDFR .tabBottom li:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.in_pro .proDFR .tabBottom li .txt{margin-top: 20px;padding-top: 20px;border-top: 1px solid #a7a7a7;}
.in_pro .proDFR .tabBottom li h3{font-size:18px;color: #000000;}
.in_pro .proDFR .tabBottom li p{font-size:16px;color: #333;margin-top: 10px;}
.in_pro .proDFR .tabBottom li .arrow{width: 45px;height: 44px;background: url(../images/arrow.png) no-repeat;position: absolute;right: 0;bottom: 0;}

/* in_search */
.in_search .search-inner{background:#f7f7f7;padding:12px 25px;margin-bottom: 30px;}
.in_search .search-inner .hotkey{float:left;width:60%}
.in_search .search-inner .hotkey a{display:inline-block;font-size:14px;color:#202020;margin-right:3%;line-height:34px}
.in_search .search-inner .hotkey span{font-weight:bold;color:#202020;font-size:18px;}
.in_search .search-inner .formbox{float:right;width:25%;height:34px;}
.in_search .search-inner .formbox form{width:100%;height:100%;position:relative;display:block}
.in_search .search-inner .formbox form input[type=text]{width:100%;line-height:32px;border:1px solid #aeaeae;font-size:14px;color:#202020;outline:0;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;padding-left: 10px;}
.in_search .search-inner .formbox form input[type=text]:focus{border-bottom:1px solid #00458e}
.in_search .search-inner .formbox form input[type=submit]{position:absolute;width:18px;height:20px;background:url(../images/searchbg.png) no-repeat center;right:2px;top:7px;cursor:pointer}

/* in_case */
.in_case{overflow: hidden;}
.in_case .in_title{padding: 50px 0;background: url(../images/case_bg.jpg) no-repeat center;}
.in_case .in_title h2{color: #fff;background: url(../images/title_bg1.png) no-repeat bottom center;}
.in_case .in_title p{color: #fff;}

.in_case .nav01>li{line-height: 57px;height: 57px;border: 1px solid #a7a7a7;margin-bottom: 22px;position: relative;}
.in_case .nav01>li span{display: block;font-weight: 500; line-height: 57px;width: 196px;background: url(../images/arrow.jpg) no-repeat;padding-left: 45px;font-size: 18px;color: #fff;position: absolute;top:0;left: 0;}
.in_case .nav02{margin-left: 290px;}
.in_case .nav02>li{float: left;min-width: 181px;}
.in_case .nav02>li a{font-size: 18px;color: #333333;}

.in_case .picScroll-left{ position:relative;margin: 20px auto 0;width: 1200px;}
.in_case .picScroll-left .hd .prev,.in_case .picScroll-left .hd .next{ display:block;width:30px; height:56px;cursor:pointer; position: absolute;top: 50%;margin-top: -28px;}
.in_case .picScroll-left .hd .prev{background: url(../images/prev.png) no-repeat center;left: -50px;}
.in_case .picScroll-left .hd .next{background: url(../images/next.png) no-repeat center;right: -50px;}
.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: 270px;height: 325px; float:left; _display:inline;margin-right: 8px;position: relative;padding: 20px 10px 0;border:2px solid #a7a7a7;position: relative;}
.in_case .picScroll-left .bd ul li .pic{ width:270px; height:180px;overflow: hidden;}
.in_case .picScroll-left .bd ul li img{width:270px; height:180px;display: block;-webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s;transition: all 1s;}
.in_case .picScroll-left .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_case .picScroll-left .bd ul li .txt{margin-top: 20px;padding-top: 20px;border-top: 1px solid #a7a7a7;}
.in_case .picScroll-left .bd ul li h3{font-size:18px;color: #000000;}
.in_case .picScroll-left .bd ul li p{font-size:16px;color: #333;margin-top: 10px;}
.in_case .picScroll-left .bd ul li .arrow{width: 45px;height: 44px;background: url(../images/arrow.png) no-repeat;position: absolute;right: 0;bottom: 0;}

/* in_process */
.in_process{background: #f7f7f7;padding-bottom: 60px;margin-top: 60px;}
.in_process .in_title h2{background: none;padding-bottom: 5px;}
.in_process ul li{width: 135px;text-align: center;float: left;position: relative;margin: 0 32px;}
.in_process ul li p{font-size:22px;color: #000;margin-top: 10px;}
.in_process ul li i{width:16px; height:25px;background: url(../images/arrow2.png) no-repeat;position: absolute;right: -27px;top: 56px;}
.in_process .txt{text-align: center;margin-top: 50px;}
.in_process .txt p{font-size: 21px;color: #000;line-height: 35px;}
.in_process .txt p span{font-size: 35px;color: #0b3d93;font-weight: bold;}
.in_process .txt a{width: 164px;line-height: 50px;height: 50px;font-size: 20px;color: #fff;background: #c21125;display: block;text-align: center;margin: 20px auto 0;}

/* in_project */
.in_project .project_box{text-align: center;position: relative;}
.in_project .txt{width: 994px;background: #fff;box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); border-radius: 100px;margin: 60px auto 0;font-size:26px;color: #000000;line-height: 64px;padding: 30px 0;}
.in_project .txt span{display: block;line-height: 26px;}
.in_project .txt h3{font-size: 31px;}
.in_project .txt a{width: 455px;line-height: 52px;height: 52px;font-size: 27px;color: #fff;background: #0b3d93;display: block;text-align: center;margin: 0 auto;border-radius: 26px;font-weight: bold;}
.in_project .in_title p{font-size:22px;color: #d0d0d0;}
.in_project ul{position: absolute;top: 10px;width: 100%;}
.in_project ul li{width: 315px;text-align: right;margin: 15px 0;padding-right: 45px;position: relative;}
.in_project ul li i{width: 40px;height: 40px;line-height: 40px;background: #0b3d93;font-size: 26px;display: block;font-style: normal;color: #fff;text-align: center;border-radius: 50%;position: absolute;right: 0;top: 5px;}
.in_project ul li h3{font-size:36px;color: #3b3b3b;}
.in_project ul li p{font-size:18px;color: #3b3b3b;}
.in_project ul li.fr{text-align: left;padding-left: 45px;padding-right: 0;}
.in_project ul li.fr i{left: 0;}

/* in_advan */
.in_advan .advan_list li{position: relative;color: #686868;margin-bottom: 10px;padding-bottom: 80px; background:url(../images/advan_bg.jpg) no-repeat bottom center;}
.in_advan .advan_list li .img{width:571px;}
.in_advan .advan_list li .img img{width:571px;display: block;}
.in_advan .advan_list li .txt{display:table;width: 586px;height: 393px;}
.in_advan .advan_list li .txt div{display: table-cell;vertical-align: middle;}
.in_advan .advan_list li .txt p{font-size:18px;line-height: 40px;color: #959595; padding-left: 35px;background:url(../images/arrow3.png) no-repeat left center;}

/* in_msg */
.in_msg{background: url(../images/msg_bg.jpg) no-repeat center;padding: 50px 0;color: #fff;margin-top: 50px;}
.in_msg .fl{width: 600px;}
.in_msg .fl .tit{font-size: 36px;font-weight: bold;line-height: 48px;}
.in_msg .fr h3{font-size:26px;line-height: 44px;margin-top: 10px;width: 365px;border: 1px solid #fff;border-radius: 22px;text-align: center;}

.in_msg .fr{width: 400px;}
.in_msg .fr .tit{font-size: 18px;font-weight: 500;margin-bottom: 20px;}
.in_msg .fr form {position: relative;}
.in_msg .fr form p input{height: 50px;width: 420px;border: 1px solid #fff;font-size: 20px;color: #333;padding-left: 15px;font-family: "Microsoft YaHei";margin-top: 8px;border-radius: 10px;}
.in_msg .fr form .btn{width: 150px;height: 113px;background:#ff560b;position: absolute;top: 8px;right: 0;color: #fff;font-size: 20px;font-family: "Microsoft YaHei";border-radius: 10px;}

/* in_about */
.in_about{background: url(../images/about_bg.jpg) no-repeat bottom center;padding: 60px 0;}
.in_about .fl{width: 510px;}
.in_about .fl .about_t{margin-bottom: 20px;}
.in_about .fl .about_t h2{font-size: 45px;color: #333;} 
.in_about .fl .about_t p{font-size: 25px;color: #063f94;font-weight: bold;line-height: 32px;} 
.in_about .fl .txt p{font-size: 20px;color: #000;line-height: 41px;}
.in_about .fl .txt a{width: 117px;line-height: 41px;display: block;background: url(../images/more_bg.png) no-repeat;color: #c21125;padding-left: 15px;font-weight: bold;margin-top: 20px;}
.in_about .fr{width: 648px;}
.in_about ul {font-size: 0;text-align: center;margin-top: 50px;padding: 45px 20px;background: #fff;box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);}
.in_about ul li{display: inline-block;width: 289px;border-right: 1px solid #dbdbdb;}
.in_about ul li p{font-size: 15px;color: #000;font-weight: bold;}
.in_about ul li h3{font-size: 60px;color: #104495;line-height: 80px;display: inline-block;position: relative;}
.in_about ul li h3 span{font-size: 15px;color: #fff;text-align: center; width: 22px;height: 22px;line-height: 22px;background: #c21125;border-radius: 50%;display: block;position: absolute;right: -8px;top: 12px;}
.in_about ul li:last-child{border-right: none;}