.joinBanner{height:530px;overflow:hidden;background-position:center;background-repeat:no-repeat;}
.joinBanner .cw{height:530px;display:table;}
.joinBanner .cw .txt_body{text-align:center;display:table-cell;vertical-align:middle;}
.joinBanner .cw .txt_body hr{height:0px;border:0;border-top:1px solid #fff;width:57px;margin:15px auto;}
.joinBanner .cw .txt_body p.tit{font-size:40px;color:#e5e4e4;}
.joinBanner .cw .txt_body h4{font-size:16px;color:#e5e4e4;line-height:26px;}
.bannerBody{height:530px; overflow:hidden;}
.banner_list{height:124px;width:100%;background:#fff;top:-32px; position:relative;display:inline-block;}
.banner_list a{float:left;width:120px; text-align:center;font-size:14px;color:#605f5e;height:124px;line-height:22px; text-decoration:none; 
	position:relative;background:url(/images/join/line.jpg) no-repeat right center;}
.banner_list a p{padding-top:40px;}
.banner_list a .box{ position:absolute;bottom:0;left:0;display:none;}

.join01{margin-top:50px;background:url(/images/join/join01_bg.jpg) no-repeat center top;padding:100px 0;}
.join01 h1{font-size:36px; text-align:center;color:#bb792f;background:url(/images/join/h3_line.png) no-repeat center;margin-bottom:50px;}
.join01 p.tit{font-size:30px;color:#676767; text-transform:uppercase;}
.join01 p.titEn{font-size:12px;color:#676767;}
.join01 div.clearfix{width:100%;}
.join01 div.clearfix img.fl{margin-left:130px;}
.join01 div.clearfix div.fl{width:560px;padding-left:50px;padding-top:35px;}
.join01 p.txt{font-size:16px;color:#676767;padding:20px 0;}
.join01 p{font-size:14px;line-height:24px;color:#676767;}
.joincon{display:none;}
.join01 .btnCon a{ list-style-type:decimal}
.join01 .joinscoll{height:340px; position:relative;}
.join01 .joinscoll ul.slides li{float:left;display:none;}
.join01 .joinscoll .flex-direction-nav{display:none;}
.join01 .joinscoll .flex-control-nav{left:543px; position:absolute;bottom:0;}
.join01 .joinscoll .flex-control-nav li{float:left;margin-right:15px;}
.join01 .joinscoll .flex-control-nav li a{display:inline-block;width:30px;line-height:30px; text-align:center; cursor:pointer;
background:url(/images/join/bg_1.png) no-repeat;font-size:14px;color:#fff; text-decoration:none;}
.join01 .joinscoll .flex-control-nav li a.active{background:url(/images/join/bg_2.png) no-repeat;}
.join02{background:url(/images/join/join02.jpg) no-repeat center top;}
.join02 h1{font-size:36px;color:#fff; text-align:center;padding:38px 0;}
.join02 p{font-size:16px; text-align:center;color:#7b7b7c;padding:10px 0;}
.join02 p.tel{font-size:39px; text-align:center;color:#cc9f6c}
.join03{padding-bottom:50px;}
.join03 h1{font-size:36px;text-align:center;margin:0 auto;padding:40px 0;}
.join03 h1 span{background:#f8f9fb;color:#cc9e6b; }
.join03 div.clearfix{width:100%;}
.join03 div.fl{width:570px;height:412px;background:url(/images/join/join04.jpg) no-repeat;padding-left:30px;padding-top:75px;}
.join03 div.fl p.txt1{font-size:20px;color:#e5d8ca;background:none;}
.join03 div.fl p.txt2{font-size:30px;color:#fff;padding:10px 0 50px;background:none;}
.join03 div.fl p{font-size:16px;line-height:22px;color:#f8f9fb;padding-top:15px;background:url(/images/join/fl_line.jpg) no-repeat left top;}
.join03 div.fr{width:540px;margin-right:30px;}
.join03 div.fr div{border-bottom:1px solid #dfdfdf; position:relative;margin-bottom:15px;}
.join03 div.fr input{border:0;font-size:16px;color:#666;padding:20px 0; text-indent:50px;width:100%;}
.join03 div.fr input.name{background:#f8f9fb url(/images/join/name.jpg) no-repeat 7px center;}
.join03 div.fr input.tel{background:#f8f9fb url(/images/join/tel.jpg) no-repeat 7px center;}
.join03 div.fr input.add{background:#f8f9fb url(/images/join/add.png) no-repeat 7px center;}
.join03 div.fr div span{ position:absolute;right:0;top:25px;color:#666;}
.join03 div.fr p{margin-bottom:15px; position:relative;}
.join03 div.fr p textarea{border:1px solid #d2cfcc;padding:10px;height:100px;width:518px;background:#f8f9fb;font-size:16px;line-height:30px;color:#666;}
.join03 div.fr p span{ position:absolute;right:5px;bottom:5px;color:#666;}
.join03 div.fr .btn{border:0;padding:10px 0;}
.join03 div.fr .btn a{width:84px;height:34px;line-height:34px; text-align:center;color:#fff;background:#cc9e6b;display:inline-block;margin-right:15px;font-size:14px; text-decoration:none;}
.join03 div.fr .btn a:hover{background:#c9ac8a;}