@charset "utf-8";



						/* -------------------------------------
							header
						------------------------------------- */
						.pic-header2{
							height:230px;
							}
						#PicBox2{
							width:100%;
							height:255px;
							position:absolute;
							margin-top:-25px;
							z-index:-999999999999999999999999999999;
							margin-top:-25px\9;      /*all ie*/
							height:255px\9;
							+margin-top:-80px;        /*ie7*/
						}

						.banner{
							background-image: url(/views/crew/images/banner_03.jpg);
							background-repeat:no-repeat;
							background-position:bottom center;
							height:255px;
							width:920px;
							display:block;
							z-index:999;
							margin:0 auto;
							position:relative;}
						.banner span.b-title{
							text-align:center;
							text-shadow: 2px 2px 8px #fff;
							font-size:28px;
							line-height:26px;
							color:#000;
							position:absolute;
							top:95px;
							left:40px;
						}
						.banner span.b-title b{
							font-size:18px;
							}
						.banner span.s-title{
							background: url(/views/crew/images/s-title.png) no-repeat;
							display:none;
							+display:block;       /* ie7*/
							width:204px;
							height:40px;
							position:absolute;
							top:120px;
							left:360px;}	
								
						/* -------------------------------------
							index
						------------------------------------- */
						.index-banner{
							position:relative;
							background:url(/views/crew/images/index.jpg) no-repeat;
							width:645px;
							height:798px;
							display:block;
							}							

						.index-banner span.s01{
							background: url(/views/crew/images/slogan_09.png) no-repeat;
							width:194px;
							height:15px;
							display:none;
							+display:block;       /* ie7*/
							position:absolute;
							top:130px;
							left:360px;
							}
						.index-banner span.s02{
							background: url(/views/crew/images/slogan_12.png) no-repeat;
							width:120px;
							height:30px;
							display:block;
							position:absolute;
							top:160px;
							left:300px;
							}
						.index-banner span.s03{
							background: url(/views/crew/images/slogan_16.png) no-repeat;
							width:155px;
							height:35px;
							display:block;
							position:absolute;
							top:200px;
							left:460px;
							+left:460px;       /* ie7*/
							}

						/* -------------------------------------
							content
						------------------------------------- */
						.blue{color:#047fd9;}
						.crew-main{
							width:590px;
							height:auto;
							padding-right:25px;
							padding-bottom:30px;
							overflow:hidden;
							display:block;
							line-height:22px;
							}
						.crew-main h1{
							font-size:30px;
							line-height:40px;
							font-weight:normal;
							color:#047fd9;
							margin-bottom:20px;
						}
						.crew-main h1 span{
							font-size:14px;
							color:#00479d;
							padding-left:10px;
						}
						.crew-main span{
							color:#047fd9;
							font-weight:bold;}
						.crew-main table span{
							color:#999;}
						.crew-main table td{
							padding:5px}
						.crew-main ul li{
							background: url(/views/crew/images/icon-gray.jpg) no-repeat left 6px;
							padding-left:15px;
							margin-bottom:15px;
							}
						/*train table*/
						table.tb-train{
							border:1px solid #eee;}
						.tb-train tr:nth-child(odd){
							background:#eee;
							}
						.tb-train tr:nth-child(even) th{
							background:#fff !important;
							}	
						.crew-main table.tb-train td{
							padding:10px;
							border-collapse:collapse;
							}
						table.tb-train th{
							background:#eee\9;
						}
						INPUT[type='submit'].cancel{
							+margin:0;}
						/*flow path*/	
						.crew-main ul.process{
							background: url(/views/crew/images/process-bg_05.jpg) no-repeat left 20px;
							}
						.crew-main ul.process li{
							padding-left:160px;
							margin-bottom:70px;
							margin-bottom:50px\9;
							background-position:left top;
							background-repeat:no-repeat;
							padding-top:30px;
							min-height:90px;
							}
						.crew-main ul.process li:nth-child(even){ /*ie11~9*/
							margin-left:80px;
							margin-bottom:20px;
							margin-bottom:35px\9\0;
							}
						ul.process li.step1{
							background-image:url(/views/crew/images/process_03.png);
							padding-top:0;}
						.crew-main ul.process li.step2{
							background-image: url(/views/crew/images/process_07.png);
							margin-left:190px;
							}
						.crew-main  ul.process li.step3{
							background-image: url(/views/crew/images/process_11.png);
							}
						.crew-main  ul.process li.step4{
							background-image: url(/views/crew/images/process_15.png);
							padding-left:170px;
							margin-bottom:30px;
							margin-left:50px\9;
							}
						.crew-main ul.process li.step5{
							background-image: url(/views/crew/images/process_18.png);
							margin-bottom:50px;
							padding-top:20px;
							padding-bottom:10px;
							}
						.crew-main ul.process li.step6{
							background-image: url(/views/crew/images/process_22.png);
							margin-left:120px;
							padding-top:40px;}
						
						/*happy life*/
						ul.happy {
							margin-left:20px;
							margin-bottom:30px;
							float:left;}
						ul.happy .subtitle{
							width:400px;
							border-top:1px solid #ccc;
							border-bottom:1px solid #ccc;
							padding:0px;
							margin-bottom:10px;
							display:block;}
						ul.happy li{
							background:url(/images/arrow-02.png) no-repeat left 5px;
							padding-left:15px;
							margin-bottom:10px;
							}
						ul.happy li span{
							padding-right:20px;
							float:right;
							color:#555;}	
						h2.life-title{
							min-height:100px;
							font-size:16px;
							padding-left:165px;
							padding-top:50px;
							margin:30px 0 25px 0;
							background-repeat:no-repeat;
							background-position:left;}
							h2.title01{background-image:url(/views/crew/images/title01.jpg);}
							h2.title02{background-image:url(/views/crew/images/title02.jpg);}
							h2.title03{background-image:url(/views/crew/images/title03.jpg);}
							h2.title04{background-image:url(/views/crew/images/title04.jpg);}
							h2.title05{background-image:url(/views/crew/images/title05.jpg);}
						h2.life-title span{
							font-size:13px;
							padding-top:15px;
							display:block;}
						.crew-main .right{
							padding-left:15px;
							padding-bottom:10px;}
						.crew-main .left{
							padding-right:15px;}


							
#leftpane span.careerpic{
	background:url(/views/crew/images/leftpane-career.png) no-repeat 0px 0px;
	border-bottom:1px #dcdcdc solid;
	width:210px;
	height:100px;
	display:block;
}
							

.auto-pic{
  background-image:url(/views/crew/images/menu_bg.jpg);
  background-position: center top;
  background-repeat: no-repeat;
}