﻿

/*///首頁////*/
.index_kv{
	position: absolute;
	z-index: 1;
	left: 0px;
	top: 0px;
	width: 100%;
	
}
.index_kv div{background-repeat: no-repeat;
	background-position: center top;}
.index_kv aside,.index_kv2 article{
	width: 90%;
	max-width:1298px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
.index_kv2 article{
	z-index: 5;
}
.index_kv aside img{width: 100%;}
.index_kv2 a{
	position: absolute;
	font-size: 20px;
	color: #FFF;
	text-align: center;
	width: 270px;
	padding-top: 15px;
	padding-bottom: 15px;
	top: 0%;
	margin-top: -20%;
}
.index_kv_icon1{
	background-color: #a9ba24;
	left: 0px;
}
a.index_kv_icon1:hover{
	background-color:#3c4976;
	filter: alpha(opacity=100);opacity:1;}
.index_kv_icon2{
	background-color: #5d5f6f;
	left: 280px;
}
a.index_kv_icon2:hover{
	background-color: #2c3050;
	filter: alpha(opacity=100);opacity:1;}
.index_Search{
	display: table;
	width: 100%;
	margin-top: 54%;
}
.index_Search dt,.index_Search dd{
	display: table-cell;
	vertical-align: middle;
	padding-top: 20px;
	padding-bottom: 20px;
}
.index_Search dt{
	font-size: 22px;
	color: #FFF;
	background-image: url(../images/Search_bg1.png);
	background-repeat: repeat;
	text-transform: uppercase;
	letter-spacing: -1.5px;
	width: 25%;
	padding-left: 9%;
	
}
.index_Search dt span{color: #cbdd32;font-family: 'gotham_boldregular', "微軟正黑體", Arial, Helvetica;}
.index_Search dd{
	background-image: url(../images/Search_bg2.png);
	background-repeat: repeat;
	text-align: center;
}
.index_Search li{
	display: inline-block;
	width: 19%;
	padding-right: 2%;
	padding-left: 2%;
	vertical-align: top;
}
.index_Search select,.index_Search input{
	width: 100%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	border-radius: 0px 0px 0px 0px;
	-webkit-border-radius: 0px 0px 0px 0px;
	-webkit-box-shadow: #000 0px 0px 0px;
	box-shadow: #000 0px 0px 0px;
	padding: 5px;
	background-color: #FFF;
}


.index_Search input{
	color: #fff;
	background-color: #b8cc00;
	background-image: url(../images/Search.png);
	background-repeat: no-repeat;
	background-position: right center;
	background-size: 27px;
	text-transform: uppercase;
	font-size: 20px;
	font-family: 'gotham_bookregular', "微軟正黑體", Arial, Helvetica;
	padding: 3px;
	cursor: pointer;
}
.index_Search input:hover{filter: alpha(opacity=100);opacity:1;background-color: #7e8e02;}
.index_Jobs,.index_Hot dl{
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	max-width:1298px;
	position: relative;
}
.index_Jobs li{
	display: inline-block;
	text-align: left;
	vertical-align: top;
	width: 49.7%;
	padding-right: 3%;
	padding-left: 3%;
	padding-bottom: 3%;
}
.index_Jobs li figure,.index_Jobs li figcaption{display: table-cell;text-align: left;
	vertical-align: top;}
.index_Jobs li figcaption h2{
	margin-top: 10px;
}
.index_Jobs li img{
	margin-right: 23px;
}
.index_Jobs dt{
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d9d9d9;
	min-height:110px;
}
.index_Jobs p{
	margin-bottom: 10px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.index_Jobs dd{
	color: #ccc;
	margin-top: 10px;
}
.index_Jobs dd a{
	color: #8a9903;
}
.index_Hot{
	background-image: url(../images/index_HotJob_bg.png);
	background-repeat: no-repeat;
	background-position: center top;
	width: 100%;
	padding-top:20px;
	padding-bottom: 60px;
	margin-top: 10px;
}
.index_Hot dd,.index_Hot dt{display: table-cell;}
.index_Hot dd {
	vertical-align: middle;
}
.index_Hot dt{
	width: 30%;
	position: relative;
	padding-right: 3%;
}
.index_Hot dt>img{width: 100%;}
.index_Hot dt figure img,.index_Hot dt span img{width: 90%;}
.index_Hot dt figure img{
	margin-left: 3%;
}
.index_Hot dt span{
	position: absolute;
	z-index: 2;
	left: 0px;
	top: 0px;

}
.index_Hot dt figure{
	position: absolute;
	z-index: 1;
	left: 0px;
	top: 0px;

}
.index_Airline article{
	width: 82%;
	margin-right: auto;
	margin-left: auto;
	max-width:1190px;
	position: relative;
}
.index_Airline{
	margin-top: 45px;
	margin-bottom: 40px;
}

.index_Airline h1{
	margin-bottom: 0px;
}

/*///jobs////////////////////*/
.jobs_Search{margin-top: 41%;}
.jobs_Search dt{

	background-image: url(../images/Search_bg1_2.gif);
	
	
}
.jobs_nav{
	background-image: url(../images/jobs_right.png);
	background-repeat: no-repeat;
	height: 163px;
	width: 220px;
	margin-top: -80px;
	position: fixed;
	top: 50%;
	right:0px;
	z-index: 50;
	text-align: right;
}
.jobs_nav a{
	color: #818f00;
	text-align: center;
	width: 40px;
	display: inline-block;
	margin-top: 110px;
	margin-right: 12px;
}
.jobs_Search dd{
	background-image: url(../images/Search_bg2_2.gif);
	
}
.jobs_kv{background-image: url(../images/jobs_kv.png);}


.screnning_nav{
	background-image: url(../images/edLargt.png);
	background-repeat: no-repeat;
	height: 163px;
	width: 220px;
	position: fixed;
	top: 64%;
	right:0px;
	z-index: 50;
	text-align: right;
}
.screnning_nav a{
	color: #ff7800;
	text-align: center;
	width: 40px;
	display: inline-block;
	margin-top: 108px;
	margin-right: 18px;
}

.screnning_popup:before{
	background: url(../images/edTop.png) bottom center no-repeat;
	padding-top: 6.21em;
	display: block;
	content: "";
	width: 100%;
	background-size: 100.5%;
	padding-bottom: 8%;
}
.screnning_popup{
	display: none;
	width: 35%;
	position: absolute;
	z-index: 2500;
	left: 35%;
	top: 30%;
	box-sizing: border-box;
}
.screnning_popup div{
	position: relative;
	background-color: #FFF;
	padding: 50px;
	width: 100%;
	box-sizing: border-box;
}
.screnning_popup div>img{
	position: absolute;
	top: -100px;
	right: -50px;
	cursor: pointer;
}
.screnning_popup figure{
	width: 100%;
	border-bottom: 1px solid #ff9600;
	margin-top: -6%;
    font-weight: bold;
}
.screnning_popup ul{
	margin-top: 4%;
    margin-left: 10%;
    list-style: disc;
    font-size: 16px;
}
.screnning_popup li{width: 80%;}
.screnning_popup li:after{
	background: url(../images/edN.png) top center no-repeat;
	width: 12px;
	height: 12px;
	display: block;
	content: "";
	float: left;
	margin-left: 115%;
    margin-top: -6%;
}
.screnning_popup li.expiring:before{
	background: url(../images/edI.jpg) top left no-repeat;
	display: block;
	content: "";
	width: 20px;
	height: 20px;
	margin-left: -14%;
	margin-top: 1%;
    float: left;
}
.screnning_popup figure img{width: 100%;max-width: 385px;}
.screnning_popup div.sbot{
	height: 70px;
	border-bottom-right-radius: 20px;
	border-bottom-left-radius: 20px;
	background: #fffbc9;
	padding: 8px 0 5px 30px;
    box-sizing: border-box;
}
.screnning_popup div>img:hover{filter: alpha(opacity=65);opacity:0.65; }


/*///jobs內頁////////////////////*/
.job_Tab{
margin-top: -20px;
margin-bottom: 40px;
	text-align: center;
	 letter-spacing: -4px;
  
  font-size: 0;
}

.job_Tab li a{
	font-size: 18px;
	color: #FFF;
	text-align: center;
	width: 205px;
	display: inline-block;
	padding-top: 5px;
	padding-bottom: 5px;cursor: pointer;
}
.job_Tab li a:hover{background-color: #3c4976;}
.job_Tab li{
	display: inline-block;
	background-color: #abbd09;
	letter-spacing: normal;
	word-spacing: normal;
	display:inline-block;
  *display: inline;
	zoom:1;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFF;
	
}
.job_Tab li:nth-of-type(1){
	border-left-style: none;
}
.job_Tab2 dt{width: 120px;}
.job_LTIT{
	position: absolute;
	left: 0px;
	top: -30px;
}
.job_detail div > p.job_line{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d9d9d9;
	padding-bottom: 30px;
	margin-bottom: 30px;
}
.job_detail{display: table;
}
.job_detail h7{
	color: #333;
	font-size: 28px;
	line-height: 130%;
	font-weight: normal;
	margin-bottom: 0px;
	position: relative;
	background-image: url(../images/Guide_li2_62.png);
	background-repeat: no-repeat;
	background-position: left 5px;
	background-size: 25px;
	padding-left: 37px;
	min-height: 36px;
	display: inline-block;
}
.job_L{
	display: table-cell;
	vertical-align: top;
}

.job_L{
}

.job_detail div>p{
	margin-top: 20px;
	margin-bottom: 20px;
}
.job_detail div>h8{

}
.job_detail>div>ul.main_ul{}
.Jobs_moer{
	width: 100%;
	margin-bottom: 60px;
	background-image: url(../images/dt7.png);
	background-repeat: repeat;
}

.Jobs_moer dt{
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e9e9e9;
	padding-top: 10px;
	padding-right: 37px;
	padding-bottom: 10px;
	padding-left: 37px;
}
.Jobs_moer dd{
	width: 100%;
	padding-top: 20px;
	padding-right: 37px;
	padding-left: 37px;
	padding-bottom: 1px;
}
.Jobs_moer ul{margin-bottom: 30px;}
.Jobs_moer a,.Jobs_moer li{
	color: #666;
}

.job_table{
	margin-top: -40px;
}
.jobs_img{
	text-align: center;
	width: 100%;
	margin-bottom: -20px;
}
.jobs_img img{width:90%;max-width:270px;}
.job-table-l dl dd:nth-of-type(5){text-align: left;}
.job-table-l div.css-table-th dl dd:nth-of-type(5){text-align: center;}
.job-table1 dd{width:21.25%;}
.job-table2 dd{width:28.3%;}
.job-table3 dd{width:42.5%;}
.job-table dd{
	text-align: left;
}
.job-table dd:nth-of-type(1){
	width:15%;
	text-align: center;
}
.job-table  div.css-table-th dd{text-align: center;}

/*///about////////////////////*/

.About_kv{background-image: url(../images/About_kv.png);}
.partners_popup{
	display: none;
	width: 750px;
	margin-left: -375px;
	position: absolute;
	z-index: 2500;
	left: 50%;
	top: 10%;
	padding-top: 100px;
	
}
.partners_popup div{
	position: relative;
	background-color: #FFF;
	padding: 50px;
	width: 100%;
}
.partners_popup div>img{
	position: absolute;
	top: -50px;
	right: -50px;
	cursor: pointer;
}
.partners_popup figure{width: 100%;text-align: center;}
.partners_popup figure img{width: 100%;max-width: 385px;}
.About_partners li{
	display: inline-block;
	width: 33%;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 60px;
}
.About_partners li:hover,.partners_popup div>img:hover{filter: alpha(opacity=65);opacity:0.65; }
.About_partners li img,.About_partners li figure{
	width:100%;
	display: block;
}
.About_partners{
	width: 100%;
	max-width:1100px;
	margin-right: auto;
	margin-left: auto;
}
.About_partners li figure{
	background-color: #FFF;
	text-align: center;
	border: 1px solid #e5e5e5;
	position: relative;
	margin-bottom: 10px;
}
.About_partners li figure a{
	cursor: pointer;
}
.About_content,.About_services
   {color: #666;width: 100%;
	max-width:935px;
	margin-right: auto;
	margin-left: auto;}
.About_content p,.About_services p{margin-bottom:20px;}
.About_content>img{margin-bottom:60px;width:100%;}
.About_content h2.box_line2{padding-top: 60px;}
.About_content p img{float:right;margin-left:20px;}
.About_content2{
	
	text-align: right;
	margin-bottom: 40px;
}
.About_content2 h2,.About_content2 h5{color: #8a9903;}

.About_servicesTIT{
	font-size: 28px;
	color:#8a9903;
	font-style: italic;
	text-align: center;
	width: 100%;
	line-height: 150%;
		margin-bottom: 40px;
		letter-spacing: -1.5px;
}
.About_services{padding-bottom:40px;}
.About_services h5.center,.About_services2 h2{color: #666;}
.About_services1>li{
	margin-bottom: 20px;
	width: 100%;
	overflow: hidden;
}
.About_services1 img{
	display: block;
}
.About_services1 figcaption{
	width: 100%;
	color: #FFF;
	background-color: #8f73a0;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
	margin-bottom: 20px;
	font-size: 18px;
}
.About_services1 h5,.About_services1 ul{padding-right: 30px;padding-left: 30px;}
.About_services1 h5{margin-bottom: 20px;}
.About_services>dl{width: 100%;text-align: center;font-size: 28px;
	color:#8a9903;
	letter-spacing: -1.5px;}
.About_services>dl>dd,.About_services>dl>dt a{
	width: 100%;text-align: center;font-size: 28px;
	line-height: 150%;
	color:#8a9903;
	letter-spacing: -1.5px;
	}
.About_services>dl{margin-top: -45px;}
.About_services>dl>dt a{line-height: 130%!important;}
.About_services>dl>dt{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d9d9d9;
	padding-bottom: 55px;
	margin-bottom: 45px;
}
.About_services>dl>dd{font-style: italic;}
.About_services2{
	margin-top: 60px;
}
.About_services2>li,.About_Guide2 dl{
	display: table;
	width: 100%;
}
.About_services2 dt,.About_services2 dd{display: table-cell;vertical-align: top;}
.About_services2 dt{
	width: 169px;
}
.About_services2 dt img{
	width: 100%;
	margin-top: 9px;
}
.About_services2 dd{
	padding-left: 25px;
}
.About_services2 ul.main_ul{margin-bottom: 50px;}
.About_Guide dt{width: 144px;}
.About_Guide dd{
	vertical-align: middle;
}
.About_Guide p{
	margin-top: 10px;
	margin-bottom: 0px;
}
.About_Guide li{margin-bottom: 30px;}
.About_Guide,.About_Guide2{
	width: 100%;
	max-width: 725px;
	margin-right: auto;
	margin-left: auto;
}
.About_Guide2 div{
	font-size: 24px;
	color: #8a9903;
	margin-top: 30px;
	margin-bottom: 30px;
	text-align: center;
	line-height: 130%;
}
.About_Guide2 dd,.About_Guide2 dt{
	display: table-cell;
	vertical-align: middle;
}
.About_Guide2 dt{
	background-color: #81910c;
	text-align: center;
	border-radius: 10px 0px 0px 10px;
	-webkit-border-radius: 10px 0px 0px 10px;
	width: 130px;
	vertical-align: middle;
	padding-top:8px;
}
.About_Guide2 dd{
	background-color: #93a306;
	font-size: 20px;
	color: #FFF;
	border-radius: 0px 10px 10px 0px;
	-webkit-border-radius: 0px 10px 10px 0px;
	padding-right: 25px;
	padding-left: 25px;
	vertical-align: middle;
	padding-top: 10px;
	padding-bottom: 10px;
}
.About_Guide2 p{
	background-image: url(../images/Guide_li2_5.png);
	background-repeat: no-repeat;
	background-position: center top;
	width: 100%;
	background-size: 20px;
	color: #666;
	height: 75px;
	padding-top: 23px;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 3px;
}
.About_Guide2 dt img{width: 97px;}
.About_Guide2 a{
	display: block;
	width: 100%;
	border: 2px solid #8a9903;
	font-size: 24px;
	color: #8a9903;
	background-color: #FFF;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	margin-top: 70px;
	margin-bottom: 70px;line-height: 130%;
}
.About_Guide2 a img{
	width: 35px;
	margin-left: 10px;
	vertical-align: middle;
	margin-top: -3px;
}

/*///會員-登入頁////*/
.Login{
	margin-top: 90px;
	margin-bottom: 150px;
}
.Login>li{
	width: 49%;
	display: inline-block;
	vertical-align: top;
	}
.Login_L{padding-right: 70px;}
.Login_R{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #abbd09;
	padding-left: 70px;
}
.Login li>span{
	color: #898989;
	display: block;
}
.Login h3{margin-bottom: 10px;letter-spacing: -1.5px;}
.Login h1{margin-bottom: 20px;}
.Login_L h1{margin-bottom: 120px;}
.Login li>p{
	font-size: 20px;
	text-align: center;
	margin-bottom: 45px;
}
.Login_L li,.Login_R li{
	margin-bottom: 25px;position: relative;
}
.Login_L li input,.Login_L li select,.Login_R li input,.Login_R li select{width: 98%;position: relative;padding:10px;}
.Login input.icon_Save2{margin-top: 0px;}
.Login_L dl{
	color:#dae2ac;
	margin-bottom: 20px;
	margin-top: 20px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dae2ac;
	font-size: 12px;
}
.Login_L dl a{
	color:#8a9903;
	font-size: 16px;
}
.Login input.active{
	background-image: url(../images/Login_li3.png);
	background-repeat: no-repeat;
	background-size: 29px;
	background-position: right top;
}
.Login input.Account{
	background-image: url(../images/Login_li1.png);
	background-repeat: no-repeat;
	background-size: 23px;
	background-position: 15px 7px;
	padding-left: 45px;
}

.Login input.Password{
	background-image: url(../images/Login_li2.png);
	background-repeat: no-repeat;
	background-size: 23px;
	background-position: 15px 7px;padding-left: 45px;
}
.Login li li> span{
	padding-top: 5px;
	color: #fd3443;

}
.Login_L>span,.Login_R>span{
	background-image: url(../images/Login_li4.png);
	background-repeat: no-repeat;
	background-size: 23px;
	background-position: 0px 2px;padding-left: 35px;
	}
.Login_R>span{
margin-top: 20px;
	}

/*///會員-忘記密碼////*/

.Login_kv{background-image: url(../images/Login_kv.png);}
.Forgot{
	text-align: center;
	width: 100%;
	max-width:600px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 70px;
	margin-bottom: 150px;
}
.Forgot h1{
	padding-right: 0%;
	padding-left:0%;
	
	}
.Forgot h3{margin-bottom: 10px;}
.Forgot p{
	font-size: 20px;
	margin-bottom: 20px;
	line-height: 180%;
}
.Forgot>input,.Forgot textarea{
	width: 100%;
	margin-bottom: 20px;
	padding: 15px;
}
.Forgot select{
	width: 100%;
	margin-bottom: 20px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}

/*///Enquiry////*/
.Enquiry_kv{background-image: url(../images/Enquiry_kv.png);}
.Enquiry{
	margin-top: 0px;margin-bottom: 50px;
}
.Enquiry p,.Enquiry h3{text-align: left;}
.Enquiry p{font-size: 16px;line-height: 150%;}
.Enquiry li input{
	width: 100%;margin-bottom: 20px;
padding-top: 10px;
padding-right: 15px;
padding-bottom: 10px;
padding-left: 15px;
}


/*///會員中心////*/

.member_kv{background-image: url(../images/member_kv.png);}
.member_name{
	text-align: right;
	width: 100%;
	margin-top: -25px;
	margin-bottom: 20px;
}
.member_nav{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #c0ce47;
	letter-spacing: -4px;
	display: table;
	font-size: 0;
	margin-bottom: 40px;
	width: 100%;
}
#member_left_menu{
	position:fixed;
	left: 0px;
	top: 0px;
	z-index: 99;
	width: 100%;
}
.member_nav li{
	display: table-cell;
	font-size: 18px;
	
	text-align: center;
    width:16.3%;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #c0ce47;
	letter-spacing: normal;
  word-spacing: normal;
   *display: inline;
  zoom:1;
}
.member_nav2{
	width: 90%;
	max-width: 1298px;
	margin-right: auto;
	margin-left: auto;
}
.member_nav2 li{
	width:20%!important;
	position: relative;
	border-left-color: #fff!important;
}
.member_nav li:nth-of-type(1){
	border-left-style: none!important;
}
.member_nav2 img{
	position: absolute;
	z-index: 1;
	right: -25px;
	top: 50%;
	margin-top: -20px;
}
.member_nav li:nth-of-type(6){ width:18.5%;}
.member_nav li img{
	vertical-align: middle;
	width: 33px;
	margin-right: 7px;
	margin-left: -5px;
}
.member_nav li a{
	height: 64px;
	width: 100%;
	display: block;
	vertical-align: middle;
	padding-top: 15px;
	color: #FFF;
	background-color: #abbd09;
}
.member_nav li a:hover,.member_nav li:hover{background-color: #3c4976;filter: alpha(opacity=100);opacity:1;border-left-color: #717171;	}
.member_nav li.active a{background-color: #3c4976;border-left-color: #717171;}
.member_nav li.active{background-color: #3c4976;border-left-color: #717171;}
.member_box2{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d9d9d9;
	margin-bottom: 20px;
	padding-bottom: 20px;
}
.member_Close{
	display: none;
	position: absolute;
	top: 40px;
    right: 10px;
	cursor: pointer;
}
.member_Close:hover,.member_nav_m:hover{filter: alpha(opacity=65);opacity:0.65; }
.member_nav_m{
	color: #fff;
	font-size: 20px;
	text-align: center;
	width: 100%;
	text-indent: 10;
	background-color: #abbd09;
	position: fixed;
	z-index: 40;
	left: 0px;
	bottom: 0px;
	cursor: pointer;
	display: none;
	}
.member_nav_m a{
	color: #fff;
	width: 100%;
	padding-top: 15px;
	padding-bottom: 15px;
	display: block;
}
.member_nav_m img{    vertical-align: 3%;
    width: 15px;}
.member_box{
	width: 100%;
	display: table;
}

.member_L,.member_R{
	display: table-cell;
	vertical-align: top;
	position: relative;
}
.member_R{
	padding-top: 12px;
	padding-bottom: 40px;
}
.member_L{
	width: 285px;
	padding-right: 60px;
}

.member_L img{
	vertical-align: middle;
	width: 31px;
	margin-right: 10px;
	margin-top: -3px;
}
.member_L a{color: #666;}
.member_R>div{
	padding-top: 40px;
}
.member_R>div:nth-of-type(1){
	padding-top: 0px;
}
.member_R h3{margin-bottom: 20px;}
.member_L li li{
	padding-bottom: 5px;
	padding-top: 5px;
}
.member_L>ul>li{
	padding-bottom: 10px;
	padding-top: 10px;
	}
.member_L>ul>li:nth-of-type(1){
	border-top-style: none;
}
.member_L li ul{
	margin-top: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d9d9d9;
	padding-bottom: 20px;
}
.member_L>ul>li>a{
	font-size: 18px;
	background-image: url(../images/li7.png);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 41px;
	background-size:31px;
	display: inline-block;
	min-height:33px;
	padding-top: 4px;
	width: 100%;
	-webkit-border-radius: 20px;
	  border-radius: 20px;
	
}
.member_L>ul>li>a:hover{
	background-image: none;
	color:#fff;
	background-image: url(../images/li8.png);
	background-color:#abbd09;
}
.member_L>ul>li.active>a:hover,.member_L>ul>li.active>a{
	background-image: url(../images/li8.png);
	background-color:#abbd09;
}
.member_L>ul>li.active>a:hover,.member_L>ul>li.active>a{
	color:#fff;
}
.member_L>ul>li>a.link_no:hover{background-image: url(../images/li7.png);color:#666;background-color: transparent;	}

.member_L>ul>li>ul>li>a{
	background-image: url(../images/li6.png);
	background-repeat: no-repeat;
	background-position: left 2px;
	background-size:31px;
	padding-left: 41px;
	display: inline-block;
	min-height:31px;
	padding-top: 3px;
	width: 100%;
	-webkit-border-radius: 5px;
	  border-radius: 5px;
}


.member_L li.active>a{
	color: #8a9903;
}
.member_L li dl{
	margin-left: 25px;
}
.member_L li dl dd{
	padding-top:12px;
	padding-bottom: 12px;
}
.member_L li dl dd a{
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	display: inline-block;
}
	
.member_L li dl dd.active a{
	background-color: #abbd09;
	color: #FFF;
	 -webkit-border-radius: 100px;
	  border-radius: 100px;
	}
	
.member_L li li>a {font-size: 16px;}
.member_R h2{
	padding-bottom: 15px;
	color: #8a9903;

}
.member_R h4{
	margin-bottom: 15px;
}
.member_R_line{margin-top: 10px;}
.member_R_line>li>dt,.member_R_line3{
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #e7ecf1;
	
}

.member_R_line2 h2{
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #e7ecf1;
	width: 98%;	
	
	
}
.member_1x2,.member_1x1,.member_x4,.member_x1,.member_2x1,.member_1x3{
	letter-spacing: -4px;
	font-size: 0;
	margin-bottom: 2px;

}
.member_1x2 li,.member_1x1 li,.member_x4 li,.member_x1 li,.member_2x1 li,.member_1x3 li{
	display: inline-block;
		background-image: url(../images/dt3.png);
	background-repeat: repeat;
	letter-spacing: normal;
	word-spacing: normal;
   *display: inline;
	zoom:1;
	vertical-align: top;	

	}
.member_1x2 li input,.member_1x1 li input,.member_x4 li input,.member_x1 li input,.member_2x1 li input,.member_1x3 li input{width: 100%;height: 38px;}
.member_1x2 li select,.member_1x1 li select,.member_x4 li select,.member_x1 li select,.member_2x1 li select,.member_1x3 li select{width: 100%;height: 38px;}
.member_1x2 li dt,.member_1x1 li dt,.member_x4 li dt,.member_x1 li dt,.member_2x1 li dt,.member_1x3 li dt{
	width: 100%;
	color: #666666;
	position: relative;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
	font-size: 18px;
	background-color: #f9fafb;
	font-weight: bold;
}
.member_1x2 li dt span,.member_1x1 li dt span,.member_x4 li dt span,.member_x1 li dt span,.member_2x1 li dt span,.member_1x3 li dt span{
	position: absolute;
	right: 20px;
	top: 12px;
	font-size: 16px;
color: #666;
}
.member_1x2 li dd,.member_1x1 li dd,.member_x4 li dd,.member_x1 li dd,.member_2x1 li dd,.member_1x3 li dd{
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	width: 100%;
	min-height: 63px;
	font-size: 16px;
	color: #333;
	background-color: #f9fafb;
}
.member_1x2 li p,.member_1x1 li p,.member_x4 li p,.member_x1 li p,.member_2x1 li p,.member_1x3 li p{
	color: #999;
	border: 1px solid #d3d6db;
	padding: 5px;
	font-size: 16px;
	width: 100%;
	background-color: #f1f3f6;
	text-shadow:1px 1px #fff;
	}
.member_1x2 li dt.active::before,.member_1x1 li dt.active::before,.member_x4 li dt.active::before,.member_x1 li dt.active::before,.member_2x1 li dt.active::before,.member_1x3 dt.active::before{
	content: "*";
	color: #e91b1b;
	position: absolute;
	left: 10px;
	top:23px;
	font-weight: normal;
}

.member_input_no input,.member_input_no select,
.member_1x2 li dt input,.member_1x1 li dt input,.member_x4 li dt input,.member_x1 li dt input,.member_2x1 li dt input,.member_1x3 li dt input
{
	width:auto!important;
	height: auto!important;
}
.member_input3 input,.member_input3 select{
	width: 32%!important;
}
.member_input2_2 input,.member_input2_2 select{
	width: 45%!important;
}
.member_input2_2 input:nth-of-type(2){
	margin-left: 34px;
}
.member_input100 input{width: 100%!important;}
.member_input2x1 input{width: 24.5%!important;}
.member_input2x1 input:nth-of-type(3){width: 49%!important;}
.member_input2x1_2 input{width: 24.5%!important;}
.member_input2x1_2 input:nth-of-type(2){width: 73.5%!important;}
.member_1x3 li{width: 24.5%;}
.member_1x3 li:nth-of-type(2){width: 73.5%;}
.member_div_2x1 div{display: inline-block;width: 26%;}
.member_div_2x1 div:nth-of-type(3){width: 46%;}
.member_div_2 div{display: inline-block;width: 49%;}
.member_div_2 div:nth-of-type(1){padding-right: 13px;}
.member_div_2 div:nth-of-type(2){padding-left: 12px;}
.member_div_2-2 div{display: inline-block;}
.member_div_2-2 div:nth-of-type(1){padding-right: 20px;}
.member_div_x4 div{display: inline-block;width: 24.5%;padding-left: 20px;
	padding-right: 20px;}
.member_div_x4 div:nth-of-type(1){padding-left: 0px;}
.member_div_x4 div:nth-of-type(4){padding-right: 0px;}
.member_div_x2 div{
	display: inline-block;
	width: 49%;
	padding-left: 20px;
	padding-right: 20px;
}

.member_div_x2 div:nth-of-type(1){padding-left: 0px;}
.member_div_x2 div:nth-of-type(2){padding-right: 0px;}
.member_1x2 li,.member_x4 li,.member_2x1 li{width: 24.5%;}
.member_1x2 li:nth-of-type(1),.member_1x1 li,.member_2x1 li:nth-of-type(3){width: 49%;}
.member_x1 li{width: 98%;}
.member_input_no input.member_input1{width:81%!important;}
.member_input_no input.member_input2{width:79%!important;}
.member_input_no input.member_input3{width:50%!important;}


/*///會員中心-申請工作////*/

.apply_txt,.apply_txt2{
	width: 99.5%;
	border: 3px solid #fff;
	display: table;
	margin-bottom: 30px;
	margin-top: 30px;
	-webkit-box-shadow: #999 0px 0px 10px;
	box-shadow: #999 0px 0px 10px;
	background-color: rgba(255, 255, 255, 0.5);
  
}

.apply_txt>li{
	display: table-cell;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #d9d9d9;
	padding-top: 20px;
	padding-left: 20px;
	width: 33%;
	padding-bottom: 10px;
	padding-right: 20px;
}
.apply_txt2>li{
	display: table-cell;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #d9d9d9;
	padding: 15px;
}
.apply_txt4>li{width: 33%;}
.apply_txt>li:nth-of-type(1),.apply_txt2>li:nth-of-type(1){border-left-style: none;}
.apply_txt2>li:nth-of-type(2){width: 240px;}
.apply_txt2>li:nth-of-type(5){width: 320px;}
.apply_txt3>li:nth-of-type(4){width:220px;}
.apply_txt dl{
	display: table-row;
	width: 100%;
	
}
.apply_txt dd{
	font-size: 14px;
}
.apply_txt dd,.apply_txt dt{
	display: table-cell;
	padding-bottom: 10px;
}
.apply_txt dt{
	color: #8a9903;
	padding-right: 20px;
}
.apply_txt2 dt{
	color: #8a9903;
	display: block;
	width: 100%;
	margin-bottom: 5px;
	font-weight: bold;
}
.apply_txt2 dd{
	display: block;
	width: 100%;
}
.apply_h3 span{
	font-size: 16px;
	position: absolute;
	z-index: 0;
	right: 2px;
	bottom: 15px;
	color: #333;
}
.apply_History div dl dd{
	width: 14.2%;
	vertical-align: top;
}
.apply_up{
	margin-top: 30px;
	margin-bottom: 50px;
}
.apply_up,.apply_up_tit,.apply_up p{width: 100%;}
.apply_up p{
	padding-top: 20px;
	text-align: center;
	color: #999;
}
.apply_up p img{width: 27px;
	vertical-align: middle;
	margin-top: -3px;
	margin-right: 10px;}
.apply_up_tit{
	padding-left: 20px;
	font-size: 18px;
	position: relative;
	padding-top: 10px;
	padding-bottom: 10px;
	background-image: url(../images/dt6.png);
	padding-right: 160px;
		overflow: hidden;
		min-height:47px;
}

.apply_up_tit img{
	width: 34px;
	vertical-align: middle;
	margin-top: -3px;
	margin-left: 5px;
}
.apply_up_tit a{
	color: #FFF;
	padding-right: 20px;
	padding-left: 20px;
	position: absolute;
	top: 0px;
	right: 0px;
	background-color: #bababa;
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	height: 100%;
	min-height:100%;
}
.apply_up_tit a:hover{background-color: #666;}
.apply_up ul{width: 100%;display: table;}
.apply_up li{
	display: inline-block;
	width: 49%;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
}
.file_li{
	padding-top: 5px;
}
.apply_up dt,.apply_up dd,.file_li figure,.file_li figcaption{display: table-cell;}
.apply_up dd,.file_li figcaption{
	padding-left: 10px;
}
.apply_up dd a,.file_li figcaption a{
	color: #8a9903;
	text-decoration: underline;}
.apply_up dt,.file_li figure{
	text-transform: uppercase;
	color: #FFF;
	background-image: url(../images/li9.png);
	background-repeat: no-repeat;
	background-size: 58px;
	width: 58px;
	text-align: center;
}
.apply_up li img{width: 22px;
	vertical-align: middle;
	margin-top: -3px;
	margin-left: 10px;}
.apply-table dd:nth-of-type(6){
	text-align: left;	
}	
.apply-table  div.css-table-th dd:nth-of-type(6){
	text-align: center;
}	
.apply-table dd:nth-of-type(1){width: 114px;}
.apply-table dd:nth-of-type(2){width: 150px;}
.apply_R,.test_R{
	padding-bottom: 60px;
}	

.apply_R div.center,.test_R div.center{padding-top: 0px;}
.apply_R div.center input{margin-top: 0px;}
.apply-History-table dl dd{width: auto;padding-top: 20px;
padding-bottom: 20px;}
.apply-History-table div.css-table6-th dl dd{padding-top: 10px;
padding-bottom: 10px;}
.apply-History-table dd:nth-of-type(1){width: 250px;}
.apply-History-table a{
	text-decoration: underline;
}
.apply-HistoryOP{
	display: none;
}
.apply-HistoryOP h3{cursor: pointer;}
.apply-HistoryOP h3 img{
	width: 20px;
	vertical-align: middle;
	margin-top: -4px;
}
.apply-Forms{min-width: 1000px;}
.apply-FormsCNT3{
	width: 100%;
	min-width: 907px;
	margin-right: auto;
	margin-left: auto;
	line-height: 130%;
}
.apply-FormsCNT13 td{
	font-size: 13px;
}
.apply-FormsCNT13 textarea{
	height: 30px;
}
.apply-FormsCNT3 table{
	border-collapse: collapse;
	margin-top: 5px;
	margin-bottom: 5px;
/*	display: block;*/
	width: 100%;

}
.apply-Forms-up{
	text-transform: uppercase;
}
.apply-FormsCNT3_3{width: auto!important;}
.apply-FormsCNT3 table.apply-FormsCNT3_table{
	display: table;
}
.apply-FormsCNT3>p,.apply-FormsCNT3>div{
	display: block;
	width: 100%;
	margin-bottom: 10px;
}
.apply-FormsCNT3>p{
	line-height: 170%;
}
.apply-FormsCNT3_h2_2{
	margin-top: -5px!important;
}
.apply-FormsCNT3>div{
	margin-bottom: 30px;
}
.apply-FormsCNT3 font{font-size: 13px;}
.apply-FormsCNT3 strong{
	color: #333;
}
.apply-FormsCNT3 input[type="text"]{
	width: 100%;
	margin-top: 2px;
	margin-bottom: 2px;
}
.apply-FormsCNT3 input.no{ width: auto!important;margin-left: 0px!important;}
.apply-FormsCNT3 input.no2{ width: 70%!important;margin-left: 0px!important;}
.apply-FormsCNT3 input.no3{ width: 20%!important;margin-left: 0px!important;}
.apply-FormsCNT3 input.no4{ width: 100px!important;margin-left: 0px!important;}
.apply-FormsCNT3 input.no5{ width: 40%!important;margin-left: 0px!important;}
.apply-FormsCNT3 input.no6{ width: 90%!important;margin-left: 0px!important;}
.apply-FormsCNT3 input.no7{ width: 30%!important;margin-left: 0px!important;}
.apply-FormsCNT3 input.no8{ width: 80%!important;margin-left: 0px!important;}
.apply-FormsCNT3 input.no9{ width: 45%!important;margin-left: 0px!important;}
.apply-FormsCNT3 input.no10{ width: 50%!important;margin-left: 0px!important;}
.apply-FormsCNT3 input.no11{ width: 55%!important;margin-left: 0px!important;}
.apply-FormsCNT3 input[type="radio"],.apply-FormsCNT3 input[type="checkbox"]{
	margin-right: 10px;
}
.apply-FormsCNT3 input[type="radio"]{margin-left: 30px;}
.apply-FormsCNT3 input[type="radio"]:nth-of-type(1){margin-left: 0px;}
.input_no input[type="radio"]:nth-of-type(2){margin-left: 0px!important;}
.input_no td{
	vertical-align: middle;
}
.apply-FormsCNT3 ul li,.apply-FormsCNT3 ul li p,.apply-FormsCNT3 ul li div{margin-bottom: 15px;}
.apply-FormsCNT3 ul li div{
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d9d9d9;
	padding-bottom: 10px;
}
.apply-FormsCNT3 h2{
	margin-bottom:10px;
	margin-top: 30px;
	font-weight: bold;
	color: #8a9903;
}
.apply-FormsCNT3 td{
	border: 1px solid #DFDFDF;
	color: #333;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	
}

.apply-FormsCNT3 span{color: #e91b1b;}
.apply-FormsCNT3_2 strong{
	color: #8a9903;
	font-size: 28px;
	margin-top: 10px;
	margin-bottom: 10px;
	display: inline-block;
}
.apply-FormsCNT3 td.BG{
	background-color: #e4e3e3;
}
.apply-FormsCNT3 td.BG2{
	background-color: #f2fae8
}
.apply-FormsCNT3 td.BG3{padding-top: 10px;
	padding-bottom: 10px;}
.apply-FormsCNT3 td.BG3 strong{
	color: #8a9903 !important;
	
}
.apply-FormsCNT3 td.BG4{
	background-color: #f2fae8
}
.apply-FormsCNT3 td p{color: #333}
.apply-FormsCNT3 tr{
	background-image: url(../images/dt7.png);
	background-repeat: repeat;
}

.apply-FormsCNT2 div.center{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d9d9d9;
	margin-top: 50px;
}


/*///會員中心-申請表////*/

.apply-FormsTIT{
	text-align: center;
}
.apply-FormsTIT h1{margin-bottom: 35px;}
.apply-FormsTIT p{
	font-size: 22px;
	color: #666;
	margin-bottom: 35px;
	line-height: 150%;
	text-align: left;
	position: relative;
	padding-left: 15px;
}
.apply-FormsTIT P span{
	position: absolute;
	left: 0px;
	top: 3px;
}

.apply-FormsTIT p span,.apply-FormsCNT2>p>span{color: #e91b1b}
.apply-FormsTIT div{font-size: 18px;
	color: #666;margin-bottom: 35px;}
	
.apply-FormsTIT2{
	display: table;
	margin-bottom: 20px;
}

.apply-FormsTIT2 dt,.apply-FormsTIT2 dd{
	display: table-cell;
	width: 50%;
}
.apply-FormsTIT2 dt{
	background-image: url(../images/index_hot_bg.png);
	background-repeat: repeat;
}
.apply-FormsTIT2 dd{
	font-size: 40px;
	color: #FFF;
	background-color: #abbd09;
	padding-right: 100px;
	padding-left: 100px;
	vertical-align: middle;
	line-height: 150%;
}
.apply-FormsTIT2 dt img{
	width: 100%;
	display: block;
}
.apply-FormsCNT{width: 100%;}
.apply-FormsCNT2{
	width: 100%;
	background-image: url(../images/content_bg.png);
	background-repeat: repeat;
	padding: 50px;
	}
.apply-FormsCNT2>p{
	width: 100%;
	margin-bottom: 30px;
	padding-bottom: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d9d9d9;
}
#gvSalary a{ display:inline-block;filter: alpha(opacity=100);
opacity: 1;
background-color:#aaba24;
color: #FFF !important;padding-top: 0px;
padding-right: 10px;
padding-bottom: 0px;
padding-left: 10px;
margin-top:5px;
margin-bottom:5px;
-webkit-border-radius: 2px;
border-radius: 2px;
}

#gvSalary a:hover{filter: alpha(opacity=100);
opacity: 1;
background-color: #3c4976;
color: #FFF;}

/*///會員中心-考試////*/

.test_tit{
	color:#3c4976;
	width: 100%;
	font-weight: bold;
}
.test_tit2{
	width: 99.8%;
	color: #FFF;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: -20px;
	font-weight: bold;
	background-image: url(../images/dt1.png);
	background-repeat: repeat;
}
.test_tit img{width: 28px;
	vertical-align: middle;
	margin-top: -3px;
	margin-right: 10px;}
	
.test_ul{width:98%;}
.test_ul li{
	margin-top: 20px;
	-webkit-box-shadow: #e7e7e7 -1px 0px 5px;
          box-shadow: #e7e7e7 -1px 0px 5px;
}

.test_table p{
	padding-left: 28px;
}
.test_table img{
	width: 18px;
	vertical-align: middle;
	margin-right: 10px;
}
	
/*///會員中心-貼心提醒////*/	

.register_R h3{margin-bottom: 40px;}


/*會員中心-會元註冊其他頁*/
.Passport_R div div div.center input{
	margin-bottom: 40px;
}
.Passport_R div.box_line{padding-bottom: 0px;}
.Passport_R div.apply_up{margin-bottom: 30px;}
.Certifications_box{
	text-align: center;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
	margin-bottom: 15px;
	width: 98%;
	font-size: 16px;
	color: #666;
	background-color: #f9fafb;
}

.Certifications_box2{
	width: 250px;
	display: inline-block;
	
}
.Certifications_box3,.Certifications_box4{
	margin-top: 20px;
	margin-bottom: 20px;
}
.Certifications_tit p{
	padding-top: 5px;
	padding-bottom: 5px;
}

/*推薦好友----------------------*/
.member_box3{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d9d9d9;
	margin-bottom: 20px;
	padding-bottom: 20px;
}


.recommend_text{
	width: 100%;
	display: table;
	margin-bottom: 30px;
	margin-top: 90px;
	
	
}

.recommend_text h3{
color: #333;
	font-size: 22px;
	line-height: 130%;
	font-weight: normal;
	margin-bottom: 0px;
	position: relative;
}
.recommend_letter{
	width: 100%;
	display: table;
	margin-top:20px;
	padding:1em;

	background:#fff;
/*斜線邊框*/
border: 12px solid transparent;
border-image: 12 repeating-linear-gradient(
				  -45deg,
                   #dee6b1 0, #dee6b1 5em,
                   transparent 0, transparent 0,
				   
                   #f3f8da 0, #f3f8da 8em,
                   transparent 0, transparent 0);

	overflow: hidden;
	
border:12px solid #dee6b1\0;
	
	
}


.recommend_a{  color:#82a300; 
word-break: break-all;
}

.recommend_td1{
	vertical-align:text-top;
	}
	
/*///最新消息////*/

.News_kv{background-image: url(../images/News_kv.png);}
.News_list_select,.News_tit figure img,.Living_tit figure img,.Living_content div figure img{
	width: 100%;
}
.News_list_select select,.News_list figure img,.News_tit figure,.Living_content div figure{width: 280px;}

.News_list_select,.News_list figure,.News_list figcaption{
	padding-bottom: 40px;
}
.News_list{
	padding-bottom: 60px;
}
.News_list li,.News_list dl,.News_tit,.News_tit dl,.Living_tit,.Living_content div{
	display: table;
	position: relative;
	width: 100%;
}
.News_list dl{padding-top: 10px;}

.News_list figure,.News_list figcaption,
.News_list dt,.News_list dd,.News_tit figure,
.News_tit figcaption,.News_tit dt,.News_tit dd,
.Living_tit figure,.Living_tit figcaption,
.Living_content div p,.Living_content div figure
{
	display: table-cell;
	vertical-align: top;
}
.News_list figcaption,.News_list dd,.News_tit figcaption,.News_tit dd,.Living_tit figcaption,.Living_content div p{
	padding-left: 25px;
}

.News_list dd a{
	display: inline-block;
}
.News_list dt{
	width: 80px;
	text-align: center;
}
.News_list span{
	display: block;
	width: 100%;
}
.News_list dt span{
	background-color:#abbd09;
	font-size: 20px;
	color: #FFF;
	padding-top: 5px;
	padding-bottom: 5px;
}
.News_list dt span:nth-of-type(1){
	line-height: 70px;
	background-color: #FFF;
	height: 75px;
	overflow: hidden;
	color: #abbd09;
	font-size: 30px;
	font-family: 'gotham_boldregular';
}

/* Upcoming-Screenings-list */

.News_list2 figure img{width: 280px;}
.News_list2 figure{width: 20%;}

.News_list2 figure,.News_list2 figcaption{
	padding-bottom: 40px;
}
.News_list2 figcaption{padding-left: 25px;}
.News_list2{
	padding-bottom: 60px;
}
.News_list2 li,.News_list2 dl{
	display: table;
	position: relative;
	width: 100%;
}
.News_list2 dl{}

.News_list2 figure,.News_list2 figcaption,
.News_list2 dt,.News_list2 dd{
	display: table-cell;
	vertical-align: top;
}
.News_list2 figcaption,.News_list2 dd{
	
}

.News_list2 dd a{
	display: inline-block;
}
.News_list2 dd h6{color: #000;text-align: left;}
.News_list2 dd h6 i{margin-right: 1%}
.News_list2 dd p{margin-top: 1%;}
.News_list2 dd p span{font-size: 16px;display: block}
.News_list2 dd a,.News_list2 dd h6{margin-top: 1%;}




.News_tit,.Living_tit{
	margin-top: 40px;
	margin-bottom: 40px;
}
.News_content,.News_content2{
	margin-bottom: 20px;
	line-height: 200%;
}
.News_content2 img{
	display: inline-block;
}
.News_imgL{
	margin-right:20px;
	margin-bottom: 10px;
	float:left;
}
.News_imgR{
	margin-left:20px;
	margin-bottom: 10px;
	float:right;

	}
.News_content>div,.News_content2>div{margin-bottom: 40px;}
.News_content2 p,.News_content2 h3{margin-bottom: 20px;}
.News_content p,.News_content h3{margin-bottom: 10px;}
.News_tit h2{
	font-size: 33px;
	margin-top: 20px;
	margin-bottom: 20px;
	min-height:85px;
}
.News_tit dd{
	text-align: right;
	width: 50%;
}
.News_tit dt{
	color: #666;
}
.News_tit dt img{
	vertical-align: middle;
	width: 22px;
	margin-top: -4px;
	margin-right: 5px;
}
.News-table dl dd{width: 35%;}

.Roadshow{}
.Roadshow h4{
	margin-bottom: 15px;
}
.Roadshow a{
	text-decoration: underline;
}
.Roadshow_img{margin-top: 40px;
margin-bottom: 20px;}
.Roadshow_img img{
	width: 100%;
}
.Roadshow2 p,.Roadshow2>div{margin-bottom: 0px;}
.Roadshow2>div>div{margin-top: 40px;}
/*///Living-Abroad////*/

.living_kv{background-image: url(../images/livingaboard_kv.png);}

.Living_list h2,.Living_txt h5{
	margin-bottom: 15px;
}
.Living_txt>li{
	width: 50%;
}
.Living_txt li li{
	width: 49%;
	display: inline-block;
	}
.Living_txt li li a{
	color: #274f98;
	list-style-type: disc;
	display: inline-block;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(../images/li10.png);
	background-repeat: no-repeat;
	background-position: left 18px;
	padding-left: 10px;
}
.Living_tit figure{width:400px;}
.Living_tit figcaption h2,.Living_tit figcaption a{margin-bottom: 15px;}
.Living_content li{margin-bottom: 60px;}
.Living_content h5{margin-bottom: 5px;}
.Living_content div figure{padding-top:10px;}

/* Salary */
.salary-table .css-table-th dd{ width:45%}
.salary-table .css-table-th dd:nth-of-type(3){ width:10%}
