.indexFlash{height:558px; position:relative; z-index:1; overflow:hidden;}
.indexFlash .slick a{display:block; height:558px;}
.indexFlash .slick-dots{position:absolute; z-index:10; left:0px; bottom:20px; width:100%; text-align:center;}
.indexFlash .slick-dots li{display:inline-block; margin:0 5px; height:6px; width:20px; background:#FFF;}
.indexFlash .slick-dots li.slick-active{background:#8c7a6c;}

.indexPart1 li{float:left; width:20%; height:250px; text-align:center;}
.indexPart1 h2{font-size:55px; font-family:"黑体"; color:#1a8acc;}
.indexPart1 h2 b{font-size:2em;}
.indexPart1 p{font-size:14px; line-height:1.5em; color:#333;}
.indexPart1 .li_02 h2{color:#81b92d;}
.indexPart1 .li_03 h2{color:#dc6d1b;}
.indexPart1 .li_04 h2{color:#c51378;}
.indexPart1 .li_03, .indexPart1 .li_04{width:30%;}

.indexPart2{min-height:736px; position:relative;}
.indexPart2 .bg{height:516px; width:100%; background:#8c7a6c; position:absolute; left:0px; bottom:0px;}
.indexPart2 .wal{position:relative;}
.indexPart2 .list{width:100%; overflow:hidden; position:relative;}
.indexPart2 ul{margin-right:-30px;}
.indexPart2 li{float:left; width:286px; text-align:center; margin-right:21px;}
.indexPart2 .imgDiv{width:100%; overflow:hidden; position:relative;}
.indexPart2 .name a{display:block; height:117px; line-height:117px; background:#c1afa1; font-size:30px; color:#FFF;}
.indexPart2 .msg{text-align:center; clear:both; font-size:38px; line-height:62px; color:#FFF; padding:50px 0;}
.indexPart2 .imgDiv a:hover img{
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
}

.indexPart3{height:410px; width:100%; overflow:hidden; position:relative;}
.indexPart3 .slick-list{margin-left:-10px; margin-right:-10px;}
.indexPart3 .slick .imgDiv{padding:0 10px;}
.indexPart3 .slick a{display:block; width:100%; overflow:hidden; position:relative;}
.indexPart3 .slick img{width:100%;}
.indexPart3 .slick-arrow{display:block; width:41px; height:81px; position:absolute; z-index:10; top:110px;}
.indexPart3 .slick-prev{background:url("../images/prev.png") center no-repeat; left:20px;}
.indexPart3 .slick-next{background:url("../images/next.png") center no-repeat; right:20px;}
.indexPart3 .slick a:hover img{
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
}

.indexPart4{text-align:center; padding-bottom:85px;}

.indexPart5{padding-top:35px; width:100%; overflow:hidden; position:relative;}
.indexPart5 ul{margin-left:-30px; margin-right:-30px;}
.indexPart5 li{float:left; width:25%; text-align:center;}
.indexPart5 .msg{clear:both; text-align:right; padding:25px 0 80px 0; font-size:14px;}

.indexPart6{width:100%; overflow:hidden; position:relative;}
.indexPart6 ul{margin-right:-52px;}
.indexPart6 li{float:left; width:25%; padding:0 52px 0 0; height:265px; text-align:center;}
.indexPart6 .imgDiv{border:#737373 solid 2px; padding:2px;}
.indexPart6 .imgDiv a{display:block; width:100%; overflow:hidden; position:relative;}
.indexPart6 img{width:100%;}
.indexPart6 .name a{display:block; text-transform:uppercase; color:#333; font-size:13px; padding:10px 0;}
.indexPart6 .name a div{font-size:20px; color:#333;}
.indexPart6 .h10{height:50px;}
.indexPart6 .imgDiv a:hover img{
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
}

.indexPart7{height:475px; width:100%; overflow:hidden; position:relative;}
.indexPart7 .slick-list{margin-left:-7px; margin-right:-7px;}
.indexPart7 .slick .imgDiv{padding:0 7px 14px 7px;}
.indexPart7 .slick a{display:block; width:100%; overflow:hidden; position:relative;}
.indexPart7 .slick img{width:100%;}
.indexPart7 .slick-arrow{display:block; width:41px; height:81px; position:absolute; z-index:10; top:160px;}
.indexPart7 .slick-prev{background:url("../images/prev.png") center no-repeat; left:20px;}
.indexPart7 .slick-next{background:url("../images/next.png") center no-repeat; right:20px;}
.indexPart7 .slick a:hover img{
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
}

.about_01{font-size:14px; line-height:24px; text-align:justify; max-width:868px; margin:0 auto; padding-bottom:68px;}
.about_01 p{text-indent:2em;}

.about_02 li{min-height:50px; position:relative; width:25%; float:left;}
.about_02 .imgDiv{width:100%; overflow:hidden; position:relative;}
.about_02 .name{display:block; position:absolute; z-index:5; left:30px; top:85px; white-space:nowrap; color:#FFF; font-size:19px;}
.about_02 .name div{font-size:25px; padding-bottom:5px;}
.about_02 .ico{background:url("../images/img31.png") center no-repeat; width:31px; height:31px; position:absolute; left:30px; top:170px;}
.about_02 .layer{position:absolute; left:0px; top:0px; width:100%; height:100%; background:#af6c45; font-size:14px; line-height:1.8em; color:#FFF; padding:170px 0 0 30px; opacity:0; filter:alpha(opacity=0);}
.about_02 .layer p{padding-bottom:10px; line-height:1.4em;}
.about_02 .layer2{font-size:13px;}
.about_02 .h10{height:60px;}
.about_02 li.on .name{background:none;}
.about_02 li.on .layer{opacity:1; filter:alpha(opacity=1);}

.about_03{background:url("../images/about_03.png") center bottom no-repeat; background-size:100% auto; min-height:700px; padding:30px 0 160px 0; position:relative;}
.about_03 .btn{display:block; width:27px; height:17px; position:absolute; z-index:10; left:50%; margin-left:-14px;}
.about_03 .prev{background:url("../images/prev1.png") center no-repeat; top:0px;}
.about_03 .next{background:url("../images/next1.png") center no-repeat; bottom:140px;}
.about_03 li{width:50%; height:100px; position:relative; text-align:right; padding:0 45px; background-position:right top; background-repeat:no-repeat; margin-left:16px;}
.about_03 li:nth-child(even){left:50%; margin-left:-16px; text-align:left; background-position:left top;}
.about_03 .li_01{background-image:url("../images/img32_1.png");}
.about_03 .li_02{background-image:url("../images/img32_2.png");}
.about_03 .li_03{background-image: url("../images/img32_3.png");}
.about_03 .li_04{background-image:url("../images/img32_4.png");}
.about_03 .li_05{background-image:url("../images/img32_5.png");}
.about_03 h2{line-height:30px; font-size:20px; position:relative; top:-5px;}
.about_03 .layer{position:absolute; left:0px; top:30px; width:100%; line-height:1.6em; padding:0 45px;}

.about_04{overflow:hidden; position:relative;}
.about_04 ul{margin-left:-17px; margin-right:-17px;}
.about_04 li{float:left; width:25%; text-align:center; padding:10px 17px 7px 17px;}
.about_04 .h10{height:30px;}
.about_04 li:nth-child(15){
	width:50%;
}


.news li{height:199px; position:relative; border-bottom:#e3e3e3 solid 1px; padding:25px 25px 25px 245px;}
.news .imgDiv{position:absolute; left:30px; top:30px; padding:10px; border:#e3e3e3 solid 1px;}
.news h2{height:41px; line-height:40px; overflow:hidden; border-bottom:#333 dotted 1px;}
.news .time{position:absolute; top:25px; right:25px; line-height:40px; color:#333;}
.news p{font-weight:bold; line-height:1.8em; color:#333; padding-top:12px;}

.pageNum{height:115px; padding-top:30px; text-align:center;}
.pageNum li, .pageNum span{display:inline-block; margin:0 5px; width:54px; line-height:24px; line-height:22px; border:#d2d3d3 solid 1px; color:#333;}

.figure{padding:70px 0; text-align:center;}
.figure .bigImg{width:750px; height:432px; margin:0 auto; position:relative; border:#CCC solid 10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
}
.figure .bigImg .slick-arrow{display:block; position:absolute; z-index:10; top:180px; width:50px; height:77px;}
.figure .bigImg .slick-prev{background:url("../images/pre_arrow.png") left center no-repeat; left:-65px;}
.figure .bigImg .slick-next{background:url("../images/pre_arrow.png") right center no-repeat; right:-65px;}
/**/
.figure .list{height:200px; padding-top:70px; width:1050px; margin:0 auto;}
.figure .list .slick div{padding:0 5px;}
.figure .list img{width:100%; opacity:0.5; cursor:pointer;}
.figure .list .slick-current img{opacity:1;}
.figure .list .slick-arrow{display:block; position:absolute; z-index:10; top:100px; width:22px; height:38px;}
.figure .list .slick-prev{background:url("../images/pre_s_arrow.png") left center no-repeat; left:-45px;}
.figure .list .slick-next{background:url("../images/pre_s_arrow.png") right center no-repeat; right:-45px;}


.project_01{height:435px; background:url("../images/project_01.jpg") center 35px no-repeat; text-align:center;}
.project_01 p{font-size:16px; line-height:36px; width:820px; margin:0 auto; padding-top:192px;}

.project li{border-top:#333 dashed 1px; min-height:430px; position:relative; padding:40px 640px 40px 0;}
.project .num{color:#b56d46; font-size:145px; line-height:1em; font-weight:bold; padding-top:40px;}
.project h2{position:relative; top:-5px; padding-bottom:5px;}
.project h2 a{font-size:36px; color:#000;}
.project h2 span a{font-weight:400; font-size:14px; color:#333; padding:0 30px;}
.project h2 span a:hover{color:#b56d46;}
.project .content{font-size:16px; line-height:33px; text-align:justify; color:#000;}
.project .imgDiv{position:absolute; top:40px; right:0px;}
.project li:nth-child(even){text-align:right; padding:40px 0 40px 640px;}
.project li:nth-child(even) .imgDiv{right:auto; left:0px;}
.project .li_01{min-height:510px; padding-right:768px;}

.contact_01{min-height:470px; padding:125px 635px 0 0; position:relative;}
.contact_01 .tel{font-size:17px; color:#c00; padding:25px 0 10px 0;}
.contact_01 .tel b{font-size:30px; position:relative; top:2px; display:inline-block;
    transform: scale(1, 1.2);
    -webkit-transform: scale(1, 1.2);
    -moz-transform: scale(1, 1.2);
    -o-transform: scale(1, 1.2);
    -ms-transform: scale(1, 1.2);
}
.contact_01 .content{font-size:17px; line-height:29px; color:#555;}
.contact_01 .imgDiv{position:absolute; top:125px; right:0px; width:45%;}

.contact_02 .fl, .contact_02 .fr{width:45%; line-height:24px;}
.contact_02 p{font-size:13px; padding-bottom:24px;}
.contact_02 .h10{height:60px;}

.join_01{text-align:center; padding-top:50px;}
.join_01 h2{font-size:30px; font-weight:400; color:#b56d46; background:url("../images/img436.png") center no-repeat;}
.join_01 .msg{font-size:16px; line-height:33px; font-family:"方正小标宋简体"; position:relative; z-index:2; top:35px;}
.join_01 .imgDiv{position:relative; top:-45px;}

.join_02{padding:30px 0;}
.join_02 div{text-align:center; padding-top:80px;}

.joinTitle{text-align:center; padding:100px 0 60px 0; font-size:30px; color:#b56d46;}
.joinTitle i{display:inline-block; background:url("../images/img8.png") center no-repeat; width:28px; height:10px; position:relative; top:-5px;}

.joinStep_01{background:url("../images/img888.jpg") center top no-repeat; width:888px; height:888px; margin:0 auto; position:relative;}
.joinStep_01 .title{position:absolute; left:330px; top:60px; background:url("../images/img354.png") center no-repeat; width:354px; height:162px;}
.joinStep_01 li{position:absolute;}
.joinStep_01 .li_01{left:113px; top:36px;}
.joinStep_01 .li_02{left:59px; top:285px;}
.joinStep_01 .li_03{left:288px; top:312px;}
.joinStep_01 .li_04{left:523px; top:257px;}
.joinStep_01 .li_05{left:730px; top:130px;}
.joinStep_01 .li_06{left:595px; top:400px;}
.joinStep_01 .li_07{left:402px; top:488px;}
.joinStep_01 .li_08{left:185px; top:532px;}
.joinStep_01 .li_09{left:387px; top:700px;}
.joinStep_01 .li_10{left:625px; top:625px;}
.joinStep_01 li.on{ z-index:5;
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);	
}


.joinStep_02{height:480px; width:740px; position:relative;}
.joinStep_02 .bg{width:320px; height:320px; position:absolute; left:50%; top:20px; margin-left:-160px; background:#f6efea;
-moz-border-radius:50%;
-webkit-border-radius:50%;
border-radius:50%;
}
.joinStep_02 li{position:absolute; width:158px;}
.joinStep_02 .box{min-height:50px; position:relative; padding-top:48px;}
.joinStep_02 .name{position:absolute; top:0px; right:-190px;}
.joinStep_02 p{font-size:14px; line-height:1.5em; text-align:justify;}
.joinStep_02 .li_01{left:0px; top:0px;}
.joinStep_02 .li_02{right:0px; top:0px;}
.joinStep_02 .li_03{left:0px; top:209px;}
.joinStep_02 .li_04{right:0px; top:209px;}
.joinStep_02 .li_02 .name, .joinStep_02 .li_04 .name{right:auto; left:-190px;}
.joinStep_02 li.on .name{ z-index:5;
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);	
}

.joinFaq{padding:60px 0;}
.joinFaq li{padding-bottom:15px;}
.joinFaq h2{background:url("../images/img42_1.png") left top no-repeat; padding:6px 0 6px 52px; line-height:30px; font-size:18px; color:#f63; font-weight:bold; margin-bottom:5px;}
.joinFaq .content{background:url("../images/img42_2.png") 32px top no-repeat; font-size:14px; color:#333; line-height:22px; min-height:42px; position:relative; padding:10px 0 0 110px;}
.joinFaq .content em{position:absolute; left:72px; top:10px; font-size:18px;}

.joinCase{padding-top:60px;}
.joinCase li{float:left; width:25%; padding:0 10px 25px 10px;}
.joinCase .imgDiv{width:100%; overflow:hidden; position:relative;}
.joinCase .imgDiv img{width:100%;}
.joinCase .name a{display:block; text-align:center; color:#ff7f09; font-size:18px; height:40px; line-height:40px; overflow:hidden; margin-top:5px;}
.joinCase p{font-size:14px; line-height:1.8em; color:#333; text-indent:2em; height:3.6em; overflow:hidden; text-align:justify;}
.joinCase .more{height:26px; line-height:26px; position:relative; margin-top:10px;}
.joinCase .more a{display:inline-block; background:#f4be20; border:#e2bb4c solid 1px; height:26px; line-height:24px; padding:0 12px; color:#FFF;}
.joinCase .more a:hover{background:#e2bb4c;}
.joinCase .more span{color:#999; position:absolute; top:0px; right:0px;}
.joinCase li.on .imgDiv img{
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);	
}




/**/
.figure1{padding:70px 0; text-align:center;}
.figure1 .bigImg1{width:750px; height:432px; margin:0 auto; position:relative; 

}
.figure1 .bigImg1 .slick-arrow{display:block; position:absolute; z-index:10; top:180px; width:50px; height:77px;}
.figure1 .bigImg1 .slick-prev{background:url("../images/pre_arrow.png") left center no-repeat; left:-65px;}
.figure1 .bigImg1 .slick-next{background:url("../images/pre_arrow.png") right center no-repeat; right:-65px;}
/**/
.figure1 .list{height:210px; padding-top:70px; width:1050px; margin:0 auto;}
.figure1 .list .slick div{padding:0 5px;}
.figure1 .list img{width:100%; opacity:0.5; cursor:pointer;}
.figure1 .list .slick-current img{opacity:1;}
.figure1 .list .slick-arrow{display:block; position:absolute; z-index:10; top:100px; width:22px; height:38px;}
.figure1 .list .slick-prev{background:url("../images/pre_s_arrow.png") left center no-repeat; left:-45px;}
.figure1 .list .slick-next{background:url("../images/pre_s_arrow.png") right center no-repeat; right:-45px;}


.air_tit h1{
	font-size:25px;
}