.header{height:118px; min-width:960px; margin:0 auto; background:url(../images/header-bg.jpg) repeat-x 0 0;}
.header .hd{width:950px; height:75px; padding-left:10px; margin:0 auto; position:relative;}
.header h1{width:526px; height:75px; background:url(../images/left-logo.jpg) no-repeat 0 0;}
.header h1 a{display:block; height:65px; text-indent:-9999em; outline:none;}
.tgxt a{width:205px; height:51px; position:absolute; right:0; top:10px;text-indent:-999em;display:block; background:url(../images/right-logo.jpg) no-repeat 0 0;}
.nav{width:940px; height:40px; padding:0 10px 0 0; margin:0 auto; position:relative;}
.nav ul{width:330px; float:left;}
.nav li{display:inline; float:left; height:40px; line-height:40px;}
.nav li a {display:block;height:40px; color:#FFF; font-size:14px; font-weight:bold; text-align:center;}
.nav #n1 a{width:162px;}
.nav #n2 a{width:67px;}
.nav #n1 .this {width:162px;background:url(../images/an.png) no-repeat 0 -432px;}
.nav #n1 a:hover{width:162px;background:url(../images/an.png) no-repeat 0 -477px;color:#fff;text-decoration:none;}
.nav #n2 .this {width:67px;background:url(../images/an.png) no-repeat 0 -528px;}
.nav #n2 a:hover{width:67px;background:url(../images/an.png) no-repeat 0 -574px;color:#fff;text-decoration:none;}
.quick_nav{width:200px; height:20px; line-height:20px; position:absolute; top:-60px;right:0;}
.quick_nav a{margin:0 5px;color:#000; text-decoration:none;}
.quick_nav a:hover{text-decoration:underline;}
.user_bar{height:30px; line-height:30px; color:#FFF; text-align:right; position:absolute; top:5px; right:5px;}
.user_bar a{color:#FFF; text-decoration:none;}
.user_bar a.logout{color:#FCC;}
.user_bar a:hover{text-decoration:underline;}

.bodyer{border-top:1px solid #BECED8;width:960px;margin:23px auto; background: url("../images/main-y.jpg") repeat-y  0 0 ;height:auto;_height:320px;min-height:320px;overflow:hidden;zoom:1;_overflow:visible;}
.bodyer .side{float:left;width:212px;}
.bodyer .maincon{float:left;width:748px;padding-bottom:60px;}
.main-foot { background: url("../images/main-foot.jpg") no-repeat  0 0 ;clear: both;height: 13px;overflow: hidden;}

.tg{margin-bottom:25px;}
.tg-top{border-top:1px solid #BECED8}
.tg .tg-tit{border:1px solid #BECED8;border-top:none;line-height:26px;background:#ffffe6;color:#cc6633;padding-left:14px;}
.tg-nav li{display:block;border-bottom:1px solid #BECED8;height:39px;line-height:39px;text-indent:20px;background: url("../images/left-nav.png") no-repeat  0 0}
.tg-nav li a{display:block}
.tg-nav li a:hover{background: url("../images/left-nav.png") no-repeat  0 -38px; }
.tg-nav li.this{background: url("../images/left-nav.png") no-repeat  0 -78px;border-right:1px solid #fff }
.pic-nav{width:190px;margin:50px auto 0 auto}
.pic-nav li{float:left;}
.pic-nav li a img{vertical-align:baseline  }


.maintext{width:686px;margin:10px auto;}
.maintext .maintext-tit{background: url("../images/h1-bg.jpg") no-repeat  50% 100%; height: 90px;text-align: center;}
.maintext .maintext-tit h1{height:70px; font:100 20px/70px "\9ED1\4F53";}
.m-yj{padding:30px 0}
.m-yj .error{font-family:"SimHei";font-weight:bold;color:#CC6633}
.m-yj-1{border:none;cursor:pointer;margin-left:20px;width:97px;height:35px;background: url("../images/an.png") no-repeat  0 0; }
.m-yj-2{border:none;cursor:pointer;margin-left:20px;width:97px;height:35px;background: url("../images/an.png") no-repeat  0 -40px; }
.m-yj-3{border:none;cursor:pointer;width:97px;height:35px;background: url("../images/an.png") no-repeat  0 -80px; }
.m-yj-4{border:none;cursor:pointer;width:60px;height:27px;color:#666666;text-align:center;background: url("../images/an.png") no-repeat  0 -120px; }
.m-yj-5{border:none;cursor:pointer;width:109px;height:27px;color:#666666;text-align:center;background: url("../images/an.png") no-repeat  0 -183px; }

.m-wz .m-wz-tit{margin-bottom:10px;padding-left:5px}
.m-wz .m-wz-tj{margin-top:25px;}
.m-table{background-color:#FFF; border:1px solid #CCC;width:666px;text-align:left;}
.m-table th{height:32px; color:#666; font-weight:normal; font-size:12px; border:1px solid #CCC; background:#E5E5E5;padding-left:15px;}
.m-table td{padding:5px 0; border:1px solid #CCC;padding-left:15px;}
.m-table .del a{color:#1E50A2}
.m-table .del a:hover{color:#EE9100;text-decoration:underline;}
.m-wzlb{padding:20px 0;}
.m-wzlb h3{height:36px; font-weight:bold; font-size:14px; line-height:36px;}
.m-wzlb h3 span{font-size:12px; font-weight:normal; color:#999;}
.m-wzlb li{height:36px; clear:both;display:block; line-height:36px; padding-right:20px;}
.m-wzlb .i_text{margin:0 2px; padding:2px; height:18px;width:253px; line-height:16px; border:1px solid #7F9DB9;}
.exc_form_account li{float:none;}
.exc_form_account .i_text{width:210px;}
.exc_form a{font-size:12px; text-decoration:none; margin-left:10px;}

.m-wzlb-ul{padding:12px 0;}
.m-wzlb-q .m-yj-4{cursor:pointer;width:60px;height:27px;color:#666666;text-align:center;background: url("../images/an.png") no-repeat  0 -120px; }

/*¨ª???¨ª?1?*/
.maintext-tit2{margin-bottom:20px}
.tab1{height:33px; padding:0 5px; position:relative;}
.tab1_l{display:block; width:5px; height:33px; background-position:0 -262px; position:absolute; left:0; top:0;}
.tab1_r{display:block; width:5px; height:33px; background-position:0 -334px; position:absolute; right:0; top:0;}
.tab1_c{height:33px; line-height:33px; background: url("../images/nav-y.png") repeat-x  0 0;}
.tab1 ul{height:33px; margin-left:30px; overflow:hidden; border-left:1px solid #CCC;}
.tab1 li{width:130px; height:33px; text-align:center; line-height:33px; float:left; border-right:1px solid #CCC; background-repeat:repeat-x; background-position:0 -9999px; cursor:pointer;}
.tab1 li.this{background:#fff;border-top:1px solid #cccccc;font-weight:bold}
.m-box {margin-bottom:20px}
.m-box .m-box-tit{font-weight:bold;height:36px;line-height:36px;text-indent:12px;border-bottom:1px dashed #ddd}
.m-box .m-box-con{padding:10px;}
.m-c-box{font-size:12px;width:666px;line-height:28px}
.m-i-box textarea{width:656px;border:1px solid #d2d2d2;background:#f0f5f7}
.m-an-box .m-yj-4{float:left;cursor:pointer;width:109px;height:27px;color:#666666;text-align:center;background: url("../images/an.png") no-repeat  0 -183px; }
.m-an-box .wb{width:264px;float:right}
.m-i-box{margin-bottom:8px}
.m-box .m-box-con .text{text-indent:24px;}
.m-nav li{float:left;width:92px;}

#partake a{float:left;width:20px;text-indent:-9999em;margin-top:3px;}
#partake strong{float:left;font-weight:normal}
/*??¡Á?¨ª?1?*/
.m-box .m-tw{padding-left:20px}
.m-box .m-tw .mt-tw-kuan{width:426px;padding-left:18px;margin-top:8px}
.m-box .m-tw .mt-tw-kuan textarea{width:420px;border:1px solid #7F9DB9;margin-bottom:8px}
.mt-tw-kuan .error{color:#A0A0A0}
.mt-tw-kuan .m-qd{float:right;cursor:pointer;width:60px;height:27px;color:#666666;text-align:center;background: url("../images/an.png") no-repeat  0 -120px;}

/*¨°¦Ì?¡§¨¬¨¢??*/
.m-yjtx{padding-top:10px}
.m-yjtx-ul li label{width:85px;text-align:right;display:inline-block}
.m-yjtx-ul .btn_blues{border:none;cursor:pointer;width:90px;height:27px;line-height:30px;color:#666666;text-align:center;background: url("../images/an.png") no-repeat  0 -150px;}
.m-yjtx-ul .btn_blues:hover{width:90px;height:27px;color:#666666;text-align:center;}
.m-ll{cursor:pointer;width:60px;height:27px;color:#666666;text-align:center;background: url("../images/an.png") no-repeat  0 -120px; }
.m-yjtx-ul .m-ll{margin-left:18px}

/*2¨¦?¡¥¨°¦Ì?¡§*/
.m-xl-box p{margin-bottom:14px}
.m-xl-box{margin-bottom:25px}
.m-xl-box label{width:85px;text-align:right;display:inline-block}
.m-xl-box .m-ll{margin-left:18px}
.m-xxyj .m-yj-input{cursor:pointer;margin-left:20px;width:97px;height:35px;background: url("../images/an.png") no-repeat  0 -629px; }
.m-xxyj .m-detail{cursor:pointer;margin-left:20px;width:124px;height:35px;background: url("../images/an.png") no-repeat  0 -870px; }
.m-xxyj .m-all{cursor:pointer;margin-left:20px;width:124px;height:35px;background: url("../images/an.png") no-repeat  0 -908px; }
.m-xxyj .m-table{text-align:center}
.m-xxyj .m-table th{padding-left:0}
.m-xxyj .m-table td{padding-left:0}

/*¡¤-¨°3*/
.page_nav{font-size:12px; line-height:14px; text-align:center; padding:25px 0;}
.page_nav a{margin:0 2px; padding:3px 5px 1px; color:#075984; text-decoration:none; background:#FFF url("../images/page_nav.png") repeat-x 0 100%; border:1px solid #6D91A4;}
.page_nav a.active{display:inline; font-weight:bold; border-color:#E8AF3D; color:#FFF; background:#E8AF3D;}
.page_nav a:hover{color:#ee9100}

/*¨°?D?¦Ì¡¥?¨°*/
.sMb_1 { background: #00950C;}
.sMb_2 {background: #930000;}
.sMb_3 {background: #06008D;}
.sMb {color: #FFFFFF;display: inline-block;height: 19px;line-height: 19px; margin: 0 9px 0 0;text-align: center;vertical-align: middle;width: 25px;}

/*?¨°??1¡è¡Á¨º???e*/
.idcard .i_text, .exc_salary_bd .i_text, .exc_score li .i_text {
    border: 1px solid #7F9DB9;
    height: 18px;
    line-height: 18px;
    margin: 0 2px;
    padding: 1px 2px;
}
.exc_salary a {
    color: #1E50A2;
}
.exc_salary{font-family:"SimSun"}
.exc_salary{width:630px; margin:0 auto; padding:20px 0; border-bottom:1px dotted #CCC;}
	.attention{font-size:12px; color:#CC7300; line-height:1.6;}
	.exc_salary_hd{height:30px; font-size:12px; line-height:30px;}
		.exc_salary_hd h3{display:inline; font-size:14px;font-weight:bold}
	.exc_salary_bd{padding:10px 25px;}
	.exc_salary_bd p{padding:5px 0}
		.exc_salary_bd li{padding:5px 0;}
		.exc_salary_bd a,.exc_score li a{font-size:12px; text-decoration:none;}
		.es_amout .i_text{width:100px;}
		.exc_salary_bd li span{font-size:12px; color:#666;}
		.exc_salary_bd li.bank_li{position:relative; margin-left:75px;}
			li.bank_li .i_text{width:300px;}
		.suggest_box{width:306px; height:100px; position:absolute; left:2px; top:28px; overflow:auto;}
			.suggest_list{padding:3px; font-size:12px; background-color:#E1F2FD;}
			.suggest_box ul{background-color:#FFF; border-top:1px solid #CCC;}
			.suggest_box li{height:20px; line-height:20px; color:#666; padding:0; border:1px solid #CCC; border-top:none; cursor:pointer;}
			.suggest_box li a{display:block; height:20px; line-height:20px; padding:0 5px;}
			.suggest_box li a:hover{color:#1E50A2; text-decoration:none; background-color:#EAF1FF;}
.msg{padding:40px; text-align:center;}
	.msg h2{height:40px; color:#DC6F03; font:100 18px/40px "\9ED1\4F53";}
.exc_score{padding:0 20px;}
	.exc_score ul{padding:20px 0;}
	.exc_score li{padding:5px 0;}
	.exc_score li .i_text{width:100px;}
	.exc_score li .i_disabled{width:60px;}
	.exc_score li label{display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; width:105px; text-align:right;}
.maintext-con .bt_box {
    padding: 20px 0;
    text-align: center;
}
.maintext-con .bt_m {
    color:#fff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
 border:none;
    height: 33px;
    line-height: 33px;
    width: 95px;
background: url("../images/an.png") no-repeat  0 -673px;
}
.maintext-con .bt_box a{font-size:14px;color:#1E50A2}
		.suggest_box{width:306px; height:100px; position:absolute; left:2px; top:28px; overflow:auto;}
			.suggest_list{padding:3px; font-size:12px; background-color:#E1F2FD;}
			.suggest_box ul{background-color:#FFF; border-top:1px solid #CCC;}
			.suggest_box li{height:20px; line-height:20px; color:#666; padding:0; border:1px solid #CCC; border-top:none; cursor:pointer;}
			.suggest_box li a{display:block; height:20px; line-height:20px; padding:0 5px;}
			.suggest_box li a:hover{color:#1E50A2; text-decoration:none; background-color:#EAF1FF;}
/**
 added by mrhanta
@update 2011.9.7
*/
#index .header{background-image:url(../images/index_header.gif); height:90px;}
#index .bodyer{background:none; border:0;}
#index .mod-news{width:660px; float:left;}
#index .abc-1{ border:1px solid #D1D1D2; width:658px; height:218px;}
#index .mod-login{width:282px; height:292px; float:right;}
#index .mod-login form{background:url(../images/index_login.jpg) no-repeat; width:276px; height:286px; border:3px solid #de710b;}
#index .f-text{border:1px solid #878787; line-height:22px; padding:0 3px; width:170px; height:22px; background:url(../images/inpbg.gif) no-repeat; color:#333;}
#index .f-tip{color:#999999;}
#index .f-alert{color:#c00; border-color:#f04249;}
#index .board-notice{background:#f9f9fa url(../images/index_tag.gif) no-repeat left; width:658px; height:62px; border:1px solid #d1d1d2; margin-top:8px;}
#index .notice-list{margin-left:68px; font-size:12px; padding-top:7px;}
#index .notice-list li{border-left:1px dotted #ddd; padding:0 5px; float:left; width:180px;}
#index .login{padding:50px 10px 0 19px;}
#index .login dt{width:50px; float:left;}
#index .login dd{width:190px; margin-left:50px; *margin-left:0; _margin-left:0;}
#index .login dt, #index .login dd{list-style:none outside;font-size:12px;  height:27px; line-height:24px; padding:5px 0;}
#index .login-help{display:inline-block; width:60px; height:37px; vertical-align:middle; line-height:19px;}
#index .login-cap-img img{vertical-align:middle;}
#index .login .login-sub{height:35px;}
#index .f-button{background:url(../images/index_login_btn.gif) no-repeat; width:97px; height:35px; font-size:0; cursor:pointer; *line-height:300px;}
*html #index .f-button{line-height:300px;}
#index .msg-alert{color:#b6040c; font-size:12px; background:url(../images/index_alert.gif) no-repeat left; padding-left:19px; line-height:15px;}

#index .mod-flow{background:url(../images/index_flow.gif) no-repeat 0 10px; width:960px; height:252px; clear:both; padding-top:10px;}
#index .mod-feature{background:url(../images/index_feature.jpg) no-repeat; width:960px; height:106px; margin-top:10px;}
#index .feature-list li{float:left; color:#999; width:124px; padding-left:75px; font-size:12px; padding-top:10px; line-height:1.6;}
#index .feature-list strong{display:block; color:#333;}
#index .feature-list{padding-left:127px;}


/*¦Ì¡¥?¨°D-¨°¨¦*/
#win_unread{width:740px; margin-left:-385px; margin-top:-213px; _margin-top:0;}
.win {
    background: #FFFFFF;
    border: 5px solid #8ADBEC;
    display: none;
    left: 50%;
    padding: 10px;
	padding-bottom:25px;
    position: absolute;
    top: 50%;
    z-index: 9999;
}
.win h2 {
    color: #62C9DE;
    font: 100 16px/1em "?¡é¨¨¨ª??o¨²","o¨²¨¬?";
    height: 22px;
}
.win .bt_close {
    background-color: #ABF0FF;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-family: "??¨¬?";
    height: 14px;
    line-height: 14px;
    position: absolute;
    right: 5px;
    text-align: center;
    top: 5px;
    width: 14px;
}
#win_unread .post_title {text-align:center;color:#075984;font-weight:bold;
    background-color: #DDDDDD;
    height: 32px;
    line-height: 32px;
    padding: 0 10px;
}
.post_del{height:28px;}
.post_cnt{font-size:12px;color:#666666;padding:10px 25px;;height:290px;overflow:auto}
.bt_box{text-align:center;margin-top:15px;}
.ty{margin-left:15px;margin-right:15px;display:inline-block;text-align:center;color:#fff;font-weight:bold;
 height: 33px;line-height: 33px; width: 95px;background:url(../images/an.png) no-repeat 0 -673px;}
.bty{margin-left:15px;margin-right:15px;display:inline-block;text-align:center;color:#999999;
 height: 30px;line-height: 30px; width: 80px;background:url(../images/an.png) no-repeat 0 -715px;}
.post_cnt .blue{color:#0033FF}
.post_cnt .red{color:#ff0000}

.bg {display:none;position:absolute;width:100%;height:100%;background:#000;filter:Alpha(opacity=70);opacity:0.7;top:0;left:0;z-index:9998;}

/*¨ª????¨¦?¡è*/
.nav ul h3{color:#fff;font-weight:bold;line-height:40px;}
.bodyer2{width:960px;margin:23px auto; height:auto;_height:320px;min-height:320px;overflow:hidden;zoom:1;_overflow:visible;}
.main-con2{padding:40px 26px;border:1px solid #BECED8;border-bottom:none;}
.main-foot2 {background: url("../images/main-foot2.jpg") no-repeat  0 0 ;clear: both;height: 18px;overflow: hidden;}
.input-kuan li label {display: inline-block;text-align: right;width: 103px;}
.input-kuan .i_text {border: 1px solid #7F9DB9;height: 18px;line-height: 16px;margin: 0 12px 0 2px;padding: 2px;width: 253px;}
.input-kuan li{margin-bottom:12px;}
.input-kuan .btn_blue{border:none;cursor:pointer;font-weight:bold;color:#fff;width:88px;height:25px;line-height:25px;text-align:center;background: url("../images/an.png") no-repeat  0 -795px;}
.end {text-align:center;margin-top:50px}
.end .inp_end{cursor:pointer;width:163px;height:33px;margin:0 auto;background: url("../images/an.png") no-repeat  0 -829px}
.input-kuan a{color:#cc6600;text-decoration:underline}
.yz-help{overflow:hidden;border:1px solid #ccc;background:#fffed1;padding:18px 33px;margin:20px auto;}
.yz-help .error{color:#b6040c;padding-left:20px;background: url("../images/index_alert.gif") no-repeat  0 3px}
.inp {margin:20px 0}
.inp a{mrgin-left:3px;font-size:12px}
.inp input{margin-right:17px;border:none;cursor:pointer;}
.inp .inp-wcyz{width:97px;height:35px;background: url("../images/an.png") no-repeat  0 -751px}
.inp .inp-cancel{font-size:14px;color:#666666;width:80px;height:30px;text-align:center;background: url("../images/an.png") no-repeat  0 -715px}

.des {margin:0 0 48px 180px; color:#CC6600;}
/**
 * [update log] 2011-12-15 by zhfu
 * -add .popup, #NIE-overlay
 */
 #NIE-overlay{background:#000; position:absolute; top:0; left:0; z-index:999; overflow:hidden; width:100%; height:100%; opacity:0.6; filter:alpha(opacity=60);}
 
 .pop{width:606px; height:auto; position:absolute; top:0; left:0; z-index:1000; display:none;}
 .pop-hd{background:url(../images/pop_hd.png) no-repeat; width:606px; height:43px;}
 .pop-hd h6{padding:5px 10px 0 20px; color:#fff; font-size:14px; line-height:40px;}
 .pop-close{position:absolute; top:15px; right:15px; width:20px; height:20px; text-indent:-9999px; background:#d86b12; opacity:0; filter:alpha(opacity=0); cursor:hand; cursor:pointer;}
 .pop-close:hover{opacity:0.6; filter:alpha(opacity=60);}
 .pop-bd{background:url(../images/pop_rp.png) repeat-y; height:auto !important; min-height:60px; height:120px;}
 .pop-content{ max-height:600px; overflow:auto; padding:10px 30px 10px 20px;}
 .pop-action{text-align:center;}
 .pop-ft{background:url(../images/pop_ft.png) no-repeat; height:20px; overflow:hidden;}
 .pop-btn{background:url(../images/pop_btn.png) no-repeat; height:30px; border:0; overflow:hidden; margin:0 5px; text-align:center; color:#fff; font-size:14px; line-height:30px;}
 .pop .btn-confirm{background-position:0 0; width:88px;}
 .pop .btn-cancel{background-position:top right; width:67px;}
 .pop-tip{padding:0 30px 0 20px; font-size:12px; color:#666666;}
 .pop-bd a{color:#0267b1;}
 .pop-content p{margin:5px;}