﻿@charset "utf-8";
/* CSS Document */
/* Styles for basic forms
-----------------------------------------------------------*/
fieldset {
    border: 1px solid #ddd;
    padding: 0 1.4em 1.4em 1.4em;
    margin: 0 0 1.5em 0;
}

legend {
    font-size: 1.2em;
    font-weight: bold;
}

textarea {
    min-height: 75px;
}

.editor-label {
    margin: 1em 0 0 0;
}

.editor-field {
    margin: 0.5em 0 0 0;
}


/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error {
    color: #f00;
}

.field-validation-valid {
    display: none;
}

.input-validation-error {
    background-color:#FFF;
}

.validation-summary-errors {
    font-weight: bold;
    color: #f00;
}

.validation-summary-valid {
    display: none;
}
.red
{
    color:#F33;
}
/*common*/
.main{ width:990px; margin:0 auto;z-index:2;}

/*btn*/
.btn_salary_submit{ background:url(ad/btn_salary_submit.jpg) no-repeat; width:145px; height:43px; float:left; cursor:pointer; border:none;}
.btn_salary_test{ background:url(ad/btn_salary_test.jpg) no-repeat; width:143px; height:52px; float:left; cursor:pointer; border:none;}
.btn_salary_next{ background:url(ad/btn_salary_next.jpg) no-repeat; width:145px; height:43px; float:left; cursor:pointer; border:none;}
.btn_salary_back{ background:url(ad/btn_salary_back.jpg) no-repeat; width:145px; height:43px; float:left; cursor:pointer; border:none;}
.btn_ad_more{ background:url(ad/btn_ad_more.jpg) no-repeat; width:79px; height:19px; float:left; cursor:pointer; border:none;}
.btn_ad_two_submit{ background:url(ad/btn_ad_two_submit.jpg) no-repeat; width:109px; height:42px; float:left; cursor:pointer; border:none;}
.btn_left{ background:url(ad/btn_left.jpg) no-repeat; width:24px; height:44px; float:left; cursor:pointer; border:none;}
.btn_right{ background:url(ad/btn_right.jpg) no-repeat; width:24px; height:44px; float:left; cursor:pointer; border:none;}
.btn_ad_two_more{ background:url(ad/btn_ad_two_more.jpg) no-repeat; width:109px; height:42px; float:left; cursor:pointer; border:none;}
.btn_ad_two_next{ background:url(ad/btn_ad_two_next.jpg) no-repeat; width:109px; height:42px; float:left; cursor:pointer; border:none;}
.btn_esd_submit{ background:url(ad/btn_esd_submit.jpg) no-repeat; width:160px; height:200px; float:left; cursor:pointer; border:none;}
.btn_esd_submit:hover{ background:url(ad/btn_esd_submit_hover.jpg) no-repeat; width:160px; height:200px; float:left; cursor:pointer; border:none;}
.btn_esd_next{ background:url(ad/btn_esd_next.jpg) no-repeat; width:160px; height:200px; float:left; cursor:pointer; border:none;}
.btn_esd_next:hover{ background:url(ad/btn_esd_next_hover.jpg) no-repeat; width:160px; height:200px; float:left; cursor:pointer; border:none;}
.btn_esd_back{ background:url(ad/btn_esd_back.jpg) no-repeat; width:160px; height:200px; float:left; cursor:pointer; border:none;}
.btn_esd_back:hover{ background:url(ad/btn_esd_back_hover.jpg) no-repeat; width:160px; height:200px; float:left; cursor:pointer; border:none;}
.btn_boss_submit{ background:url(ad/btn_boss_submit.jpg) no-repeat; width:165px; height:29px; float:left; cursor:pointer; border:none;}
.btn_boss_back{ background:url(ad/btn_boss_back.jpg) no-repeat; width:165px; height:29px; float:left; cursor:pointer; border:none;}


/*input*/
.input_radio{ }
.input_check{}
.select-province{ width:78px; float:left;margin:0 3px 0 0; z-index:1;}
.select-city{ width:60px; float:left;margin:0 3px 0 0;z-index:1;}
.input_w136{ width:136px; height:20px;}
.input_w70{ width:70px; height:20px;}


/*header*/
.header{ background:url(ad/bg_header_02.jpg) repeat-x; height:73px; float:left; width:100%;}
.header_info{ width:990px; float:left; margin:18px 0 0 0;}
.header_info .logo{ float:left;}
.header_info .header_more{ float:right; margin:8px 0 0 0;}
.header_info .header_more a{ float:left; margin:0 0 0 28px;}

/*footer*/
.footer{ background:url(ad/bg_footer_02.jpg) repeat-x; height:74px; float:left; width:100%;}
.footer_info{ width:990px; margin:33px 0 0 0; float:left;}
.footer_copyRight{  float:left; color: #666; font-size: 14px; font-weight: 500; text-align:center;}
.footer_copyRight a{ font-size:14px; font-weight:500;}
.footer_copyRight a:hover{ color:#DC371B;}

.footer_partner{ float:right;}
.footer_partner .show_title{ float:left;}
.footer_partner .show_title a{ font-size:14px; color:#666; font-weight:bold;}
.footer_partner .show_title a:hover{ color:#DC371B;}
.footer_partner .show_photo{ float:left; margin:-10px 0 0 0;}

/*container*/
.container{ float:left; width:100%;}

/*salary*/
.salary_info{ background:url(ad/salary_bg.jpg) no-repeat center;  height:594px;}
.salary_left{ width:613px; float:left; margin:34px 0 0 1px;_margin:34px 0 0 0.5px;}
.salary_right{ background:url(ad/apply_salary.jpg) no-repeat; width:281px;*width:300px; height:314px; float:left; margin:80px 0 0 38px;}
.apply_table{ width:100%; float:left; margin:88px 0 0 0;}
.apply_table tabel{ width:100%;}
.apply_table td { height:35px; line-height:16px;}
.apply_table td span{  margin:0 8px;}
.apply_table td .show_name{ font-size:14px;}
.apply_table td .alertText{ color:#F00; font-size:12px; float:left; width:100%; font-weight:normal; line-height:16px; white-space:nowrap;}
.apply_table td .alertText span{ float:none; margin:0px; color:Red;}
.apply_table td input{ font-size:12px;}
.apply_table td a{ color:#E97B26;}
.apply_table td a:hover{ color:#DC371B;}
.apply_table td .input_check{ margin:3px 0 0 44px;*margin:0px 0 0 44px;_margin:0px 0 0 22px;}
.apply_table td .input_w70{ float:left;}
.apply_table .line_info{ width:100%; float:left;}
.salary_other{ float:left; margin:9px 0 0 0; position:relative; width:145px;}
.salary_other .btn_salary_back{ position:absolute; left:106px;top:0px;}
.salary_other .btn_salary_next{ position:absolute; left:106px;top:0px;}
.salary_other .btn_salary_text{ position:absolute; left:106px;top:0px;}
.salary_other .btn_salary_submit{ position:absolute; left:106px;top:0px;}
/*salary_succeed*/
.salary_succeed{ background:url(ad/salary_apply_succeed.jpg) no-repeat;}
.salary_other_test{ margin:0px 0 0 107px;}

/*salary_test*/
.salary_test_01{ background:url(ad/salary_test_01.jpg) no-repeat;}
.salary_test_02{ background:url(ad/salary_test_02.jpg) no-repeat;}
.salary_test_03{ background:url(ad/salary_test_03.jpg) no-repeat;}
.salary_test_04{ background:url(ad/salary_test_04.jpg) no-repeat;}
.salary_test_05{ background:url(ad/salary_test_05.jpg) no-repeat;}
.salary_test_06{ background:url(ad/salary_test_06.jpg) no-repeat;}
.salary_test_07{ background:url(ad/salary_test_07.jpg) no-repeat;}
.salary_test_08{ background:url(ad/salary_test_08.jpg) no-repeat;}

.salary_test_07 .apply_table{ margin:82px 0 0 0;}
.salary_test_08 .apply_table .input_check{margin:3px 0 0 0;*margin:0px 0 0 0;}
.salary_test_08 .apply_table .special_table{ width:120%;}

/*salary_error*/
.salary_apply_error{ background:url(ad/salary_apply_error.jpg) no-repeat;}
.salary_apply_error .btn_ad_more{ margin:210px 0 0 180px;}

.salary_apply_error_02{ background:url(ad/salary_apply_error_02.jpg) no-repeat;}
.salary_apply_error_03{ background:url(ad/salary_apply_error_03.jpg) no-repeat;}
.salary_apply_error_02 .apply_table{ margin:100px 0 0 0;}

/*ad_02*/
.ad_two_info_left{ width:669px; float:left;}
.ad_two_info_left img{ float:left;}
.ad_two_info_right{ background:url(ad/ad_two_right.jpg) no-repeat; width:321px; height:438px; float:left; position:relative; z-index:9;}
.ad_two_info_right .apply_table{ margin:120px 0 0 0;}
.ad_two_info_bottom{ background:url(ad/ad_two_bottom.jpg) no-repeat; width:990px; height:106px; float:left; margin:10px 0 20px 0; position:relative;}
.ad_two_product{ width:801px; float:left; position:relative;}
.ad_two_product .show_product{ width:704px; float:left; margin:15px 0 0 65px;_margin:15px 0 0 32px;}
.ad_two_product .show_product a{ margin:0 8px;}
.ad_two_product .btn_left{ position:absolute; top:30px; left:32px;}
.ad_two_product .btn_right{ position:absolute;top:30px; right:2px;}
.ad_two_case{ width:189px; float:left;}
.ad_two_info_right td{ height:34px; line-height:15px; }
.ad_two_info_right .btn_ad_two_more{ position:absolute; top:342px; left:120px; z-index:10;}
.ad_two_info_right .btn_ad_two_next{ position:absolute; top:342px; left:120px; z-index:10;}
.ad_two_info_right .btn_ad_two_submit{ position:absolute; top:328px; left:120px; z-index:10;}

/*ad_02_succeed*/
.ad_two_succeed{ background:url(ad/ad_two_succeed.jpg) no-repeat;}

/*ad_02_error*/
.ad_two_error{ background:url(ad/ad_two_error.jpg) no-repeat;}
.ad_two_error_02{ background:url(ad/ad_two_error_02.jpg) no-repeat;}
.ad_two_error_03{ background:url(ad/ad_two_error_03.jpg) no-repeat;}

/*ad_02_test*/
.ad_two_01{ background:url(ad/ad_two_test_01.jpg) no-repeat;}
.ad_two_01  .apply_table{ margin:162px 0 0 0;}
.ad_two_02{ background:url(ad/ad_two_test_02.jpg) no-repeat;}
.ad_two_02 .apply_table {}
.ad_two_02 .apply_table .input_check{margin:3px 0 0 0;*margin:0px 0 0 0;}
.ad_two_02 .apply_table .special_table{ width:120%;}

.ad_tow_case_details{ position:absolute; bottom:106px; right:2px; display:none; z-index:9;}

/*ad_esd*/
.esd_info{ background:url(ad/ad_esd_bg.jpg) repeat-x; height:598px; float:left;}
.esd_info_left{ width:635px; float:left;}
.esd_info_left img{ float:left;}
.esd_info_right{ width:355px; float:left;}
.esd_info_details{ background:url(Ad/ad_esd_apply.jpg) no-repeat; width:355px; height:274px;}
.esd_info_details .apply_table{margin:88px 0 0 0;}
.esd_info_other{ float:left; width:355px;}
.esd_info_other img{ float:left;}

.esd_info_right .apply_table td{ height:23px; line-height:16px;}
.esd_info_right .apply_table td .alertText{ line-height:16px;}
.esd_info_right .apply_table td input{ float:none;}
.esd_info_right .apply_table td span{ float:none;}

/*ad_esd_succeed*/
.esd_succeed{ width:990px; float:left;}
.esd_succeed_top{ width:794px; float:left; padding:37px 98px 0 98px; background-color:#FFF;}

/*ad_esd_test*/
.esd_test_01{ background:url(ad/ad_esd_01.jpg) no-repeat;}
.esd_test_02{ background:url(ad/ad_esd_02.jpg) no-repeat;}
.esd_error_01{ background:url(ad/ad_esd_error_01.jpg) no-repeat;}
.esd_error_02{ background:url(ad/ad_esd_error_02.jpg) no-repeat;}
.esd_error_03{ background:url(ad/ad_esd_error_03.jpg) no-repeat;}
.esd_test_01 .apply_table{margin:107px 0 0 10px;_margin:107px 0 0 0px;}
.esd_test_01 .apply_table td{ height:35px; line-height:16px;}
.esd_test_01 .apply_table .line_info{ line-height:20px;}
.esd_test_02 .apply_table{margin:65px 0 0 10px;_margin:65px 0 0 5px; width:95%;}
.esd_test_02 .apply_table .input_check{margin:3px 0 0 0;*margin:0px 0 0 0;}
.esd_test_02 .apply_table td{ height:22px;}
.esd_test_02 .apply_table td .field-validation-error{ float:none; margin:0;}
.esd_test_02 .apply_table td .field-validation-error span{ float:none; color:Red;margin:0 0 0 8px;}

/*ad_boss*/
.boss_info{ background:url(ad/ad_boss_bg.jpg) center no-repeat; height:596px; float:left;}
.boss_info_left{ width:650px; float:left;}
.boss_info_left img{ float:left;}
.boss_info_right{ background:url(ad/ad_boss_apply.jpg) no-repeat; width:340px; height:596px; float:left; position:relative; z-index:9;}
.boss_info_right .apply_table{ margin:90px 0 0 0; }
.boss_info_right .apply_table .special_check{ margin:1px 0 0 70px;*margin:0px 0 0 70px; border:none;}
.boss_info_bottom{ position:absolute; top:410px; left:90px; z-index:10;}

/*ad_boss_succeed*/
.boss_succeed{ background:url(ad/ad_boss_succees.jpg) no-repeat;}

/*ad_boss_error*/
.boss_error{ background:url(ad/ad_boss_error.jpg) no-repeat;}


/*ad_elite*/
.header_elite{ background:url(ad/bg_header_elite.jpg) repeat-x; height:89px;}

.btn_ad_elite_submit{ background:url(ad/btn_ad_elite_submit.jpg) no-repeat; width:109px; height:42px; float:left; cursor:pointer; border:none;}
.btn_ad_elite_next{ background:url(ad/btn_ad_elite_next.jpg) no-repeat; width:109px; height:42px; float:left; cursor:pointer; border:none;}
.btn_close_02{ background:url(ad/btn_close_02.png) no-repeat; width:22px; height:22px; float:left; cursor:pointer; border:none;}

.elite_main{ width:1001px; margin:0 auto;}
.elite_info_left{ width:693px; float:left; margin:13px 0 0 0;}
.elite_info_left img{ float:left;}

.elite_info_right{background:url(ad/ad_elite_apply.jpg) no-repeat; width:308px; height:434px; float:left; position:relative; margin:9px 0 0 0;}
.elite_info_right .apply_table{ margin:124px 0 0 -5px;}
.elite_info_right .apply_table td{ height:29px; line-height:29px;}
.elite_info_right .boss_info_bottom{ top:350px; left:110px;}
.apply_table td .a_sel{ color:#DC371B;}

.elite_info_bottom{ background:url(ad/ad_elite_bottom.jpg) no-repeat; width:992px; height:86px; float:left; margin:21px 0 28px 10px;}

/*elite_succeed*/
.elite_succeed{background:url(ad/ad_elite_succeed.jpg) no-repeat;}

/*elite_error*/
.elite_error{background:url(ad/ad_elite_error.jpg) no-repeat;}

/*elite_00*/

/*elite_01*/
.elite_01{background:url(ad/ad_elite_01.jpg) no-repeat;}
.select_w85{ width:90px; height:24px; line-height:24px;}
.input_w85{ width:85px; height:20px; line-height:20px;}
.elite_01 .select_w85{ font-size:14px;}
.elite_01 .input_w85{ font-size:14px;}
.elite_01 .apply_table{ margin:170px 0 0 0px;}
.elite_01 .apply_table td{ height:30px; line-height:16px;}

/*elite_02*/
.elite_02{background:url(ad/ad_elite_02.jpg) no-repeat;}
.elite_02 .apply_table{ margin:110px 0 0 0px;}
.elite_02 .apply_table td { line-height:16px; height:30px;}
.elite_02 .apply_table td .alert_text{ line-height:10px;}
.elite_02 .apply_table td .input_radio{ margin:3px 0 0 0;*margin:0px 0 0 0;}
.elite_02 .apply_table td .input_check{ margin:3px 0 0 10px;*margin:0px 0 0 10px;_margin:0px 0 0 5px;}

/*elite_error_02*/
.elite_error_02{background:url(ad/ad_elite_error_02.jpg) no-repeat;}
.elite_error_02 .apply_table{ margin:110px 0 0 0;}
.elite_error_02 .apply_table td{ line-height:16px;}

/*elite_error_03*/
.elite_error_03{background:url(ad/ad_elite_error_03.jpg) no-repeat;}


.xxtx_box { position:relative; }
#xxtx {
	position:absolute;
	margin-top:-200px;
	*margin-top:-180px;
	width:287px;
	height:174px;
	z-index:1;
	display:none;
	background-image: url(ad/xxts-bg.jpg);
	background-repeat: no-repeat;
}
.xxtx_02{ left:20px;}
.xxtx_03{ left:25px;}
.xxtx_04{ left:10px;}
.xxtx_05{ left:0px;}
.xxtx_06{ left:0px;}
#xxtxa {
	width:262px;
	height:20px;
	text-align: right;
	margin-top: 22px;
	margin-right: 25px;
}
#xxtxb {
	width:230px;
	height:160px;
	padding-left: 37px;
	padding-top: 18px;
	padding-right: 20px;
	font-size: 14px;
	line-height: 25px;
	font-weight: 500;
}

/*.field-validation-error span { color: red; }*/
/*.input-validation-error { border: 1px solid lightgray; }*/

.box_53kf { position:relative;z-index:3;right:-80px; }
.div_53kf { position:absolute;right:0px; z-index:3; right:0px; top:80px; visibility:visible;width:80px;height:150px;}
.div_53kf .a_53kf { background:url(../Images/Ad/53kf.gif) no-repeat; width:80px; height:150px; float:left; }
.div_53kf .a_53kf:hover { background:url(../Images/Ad/53kf-over.gif) no-repeat; }


/*App*/
.header_info .header_app_more{ margin:-15px 0 0 0;}
.header_info .header_app_more a{  float:none; margin:0px;}
.header_info .header_app_more a img{ float:none;}