body {margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 8px;font-size:12px; color: #333333; font-family:Arial, Helvetica, sans-serif; background-color:#ffffff;}
form,p,h1,h2,h3,h4{ margin:0px; padding:0px;}
ul { padding:0px; margin:0px;}
li { padding:0px; margin:0px; line-height:180%;list-style-type:none;}
.clear{clear:both; height:0px; font-size:0px; line-height:0px;}
.link_lan a:link {color: #0066CC;text-decoration: none;}
.link_lan a:visited {text-decoration: none;color: #0066CC;}
.link_lan a:hover {text-decoration: underline;color: #009900;}
.link_lan a:active {text-decoration: none;color: #0066CC;}
.link_bk a:link {color: #666666;text-decoration: none;}
.link_bk a:visited {text-decoration: none;color: #666666;}
.link_bk a:hover {text-decoration: underline;color: #009900;}
.link_bk a:active {text-decoration: none;color: #666666;}
.highlight {color: #FF0000;}
/*当前位置*/
.page_location{height:22px; line-height:22px;width:975px; margin:0 auto; padding-top:8px; padding-left:10px;} 
/*按钮*/
.but70 { width:70px; height:25px; font-size:12px;color:#FFFFFF; border:0px; background-image:url(../images/10.jpg); background-repeat:no-repeat;}
.but70_hover{ background-position:0px -25px;}
.but80 { width:81px; height:32px; font-size:14px; font-weight:bold; color:#FFFFFF; border:0px; background-image:url(../images/36.jpg); background-repeat:no-repeat;}
.but80_hover{ background-position:0px -32px;}
.but100 { width:100px; height:32px; font-size:14px; font-weight:bold; color:#FFFFFF; border:0px; background-image:url(../images/41.jpg); background-repeat:no-repeat;}
.but100_hover{ background-position:0px -32px;}
.but-reg { width:270px; height:36px; font-size:12px;color:#FFFFFF; border:0px; background-image:url(../images/login-reg.gif); background-repeat:no-repeat;}
.but-reg-hover{ background-position:0px -37px;}
.but-reg-login { width:220px; height:36px; font-size:12px;color:#FFFFFF; border:0px; background-image:url(../images/login-reg.gif); background-repeat:no-repeat;background-position:0px -198px;}
.but-reg-login-hover{ background-position:0px -235px;}
.but-login { width:270px; height:36px; font-size:12px;color:#FFFFFF; border:0px; background-image:url(../images/login-reg.gif); background-repeat:no-repeat;background-position:0px -276px;}
.but-login-hover{ background-position:0px -313px;}
/*会员登录*/
.login-box{width:983px; margin:0 auto;border:#E4E4E4 solid 3px; margin-top:10px;
background-image:url(../images/34.gif); background-repeat:no-repeat; background-position:left center}
.login-box .leftimg{width:643px; float:left; height:50px;}
.login-box .rightbox{width:340px; float:left; padding-top:20px;}
.login-box .rightbox .login-tip{width:265px;  border:1px #FFCC99 solid; background-color: #FFFFCC; padding-left:5px; height:30px; line-height:30px; margin-bottom:22px; color: #CC6600}
.login-box .rightbox .login_err{width:250px;  border:1px #FFCC99 solid; background-color: #FFFFCC; height:30px; line-height:30px; margin-bottom:22px; color: #CC6600;background-image:url(../images/37.gif); padding-left:20px; background-repeat:no-repeat; background-position:5px 10px; display:none}
.login-box .rightbox .tit{ width:200px;font-family:"microsoft yahei","宋体"; font-size:15px; height:38px; float:left}
.login-box .rightbox .tit-right{ width:72px; float:left; text-align:right; padding-top:5px;}
.login-box .rightbox .input-box{width:280px; height:55px; color:#999999}
.login-box .rightbox .input-box .txtinput{ width:252px;font-family:Arial, Helvetica, sans-serif; font-size:14px; height:14px;border:1px solid #CCCCCC;  padding:9px;}
.login-box .rightbox .input-box .input-img-user{background:url(../images/login-reg.gif) no-repeat right -82px;}
.login-box .rightbox .input-box .input-img-pwd{background:url(../images/login-reg.gif) no-repeat right -152px;}
.login-box .rightbox .input-box-waiting {background:url(../images/90.gif) no-repeat 0px 0px; color:#FF0000; padding-left:20px; width:200px;height:45px; display:none; margin-top:10px;}
.login-box .rightbox .expire{width:200px; height:35px; color:#999999; float:left}
.login-box .rightbox .expire-right{width:70px; height:30px;;float:left; padding-top:5px; text-align:right;}
.login_connectbox{ width:80px; height:38px; float:left;}
/*会员注册选择会员类型*/
.reg-box-tip{width:965px; margin:0 auto; height:40px; margin-top:20px;background:url(../images/reg-bg.gif) no-repeat 0px 0px; font-size:14px;font-family:"microsoft yahei","宋体"; padding-top:4px; padding-left:20px;}
.reg-box{width:985px; margin:0 auto; margin-bottom:20px;}
.reg-box .item{ width:248px; float:left;}
.reg-box .item.last{ width:236px;}
.reg-box .item .top{ width:236px; height:39px;background:url(../images/login-reg.gif) no-repeat 0px -355px; text-align:center; line-height:39px;font-family:"microsoft yahei","宋体"; font-size:20px; color: #FFFFFF}
.reg-box .item .top-hover{background:url(../images/login-reg.gif) no-repeat 0px -396px;}
.reg-box .item .txtbox{width:234px; height:230px;border:#E4E4E4 solid 1px; border-top:0px;background:url(../images/reg-bg.gif) repeat-x 0px -62px;}
.reg-box .item .txtbox-hover{ border-color:#FF6600}
.reg-box .item .txtbox .txt{ padding-top:20px; padding-left:58px; font-size:14px;font-family:"microsoft yahei","宋体"; height:140px;}
.reg-box .item .txtbox .txt li{background:url(../images/reg-bg.gif) no-repeat 0px -33px; padding-left:15px; height:28px; line-height:28px; color: #666666;}
.reg-box .item .txtbox .butbox{ padding-left:30px; height:40px; margin-top:15px;}
.reg-box .item .txtbox .butbox .but{ width:168px; height:35px;color:#FFFFFF; border:0px; background-image:url(../images/login-reg.gif); background-repeat:no-repeat;background-position:0px -436px;font-family:"microsoft yahei","宋体"; font-size:16px; text-align:center; cursor:pointer}
.reg-box .item .txtbox .butbox .but-hover{background:url(../images/login-reg.gif) no-repeat 0px -472px; color:#FFFFFF}
/*会员注册 填写表单页面*/
.reg-form-box-nav {width:985px;  margin:0 auto; margin-top:8px;background-image: url(../images/reg-dot.gif); background-position:0px bottom; background-repeat:repeat-x; }
.reg-form-box-nav a{width:140px; height:42px; border:#E4E4E4 solid 1px; font-size:14px; float:left; background-color:#F2F2F2; text-align:center; line-height:42px; margin-right:12px; color:#666666; text-decoration:none}
.reg-form-box-nav a.select{ background-color:#FFFFFF; border-bottom-color:#FFFFFF;}
.reg-form-box {width:983px;  margin:0 auto;border:#E4E4E4 solid 1px; border-top:0px;}
.reg-form-box .leftbox{ float:left; width:660px; padding-top:50px;color:#666666;  padding-bottom:20px; }
.reg-form-box .leftbox .item{ width:160px;float:left; height:60px; text-align:right;font-size:14px;padding-top:10px; padding-right:10px;}
.reg-form-box .leftbox .item span{ color:#FF0000; padding-right:8px;}
.reg-form-box .leftbox .item-input-box{width:280px;float:left; height:70px; }
.reg-form-box .leftbox .item-input-box .txtinput{ width:252px;font-family:Arial, Helvetica, sans-serif; height:14px;font-size:14px;border:1px solid #CCCCCC; padding:9px;}
.reg-form-box .leftbox .item-input-box .txtinput.error{ background-color:#FFFFFF; border-color:#FF6600}
.reg-form-box .leftbox .item-input-box .input-img-user{background:url(../images/login-reg.gif) no-repeat right -82px;}
.reg-form-box .leftbox .item-input-box .input-img-email{background:url(../images/login-reg.gif) no-repeat right -118px;}
.reg-form-box .leftbox .item-input-box .input-img-pwd{background:url(../images/login-reg.gif) no-repeat right -152px;}
.reg-form-box .leftbox .item-input-box.waiting{background:url(../images/90.gif) no-repeat 0px 0px; color:#FF0000; padding-left:20px; width:260px;}
.reg-form-box .leftbox .item-tip{width:200px;float:left; height:70px; }
.reg-form-box .leftbox .item-tip label.error { display:block;color: #FF0000; width:180px; height:32px; border:1px #FFBDBE solid; background-color: #FFEBEB; padding-left:10px; line-height:32px;}
.reg-form-box .leftbox .item-tip label.success { background:url(../images/42.gif) no-repeat 0px 8px; padding-left: 16px; border:0px;}
.reg-form-box .rightbox{ float:left; width:300px;  height:180px; padding-left:20px; padding-top:40px;}
.reg-form-box .rightbox .tit{ padding-top:10px; font-size:14px; color: #666666; height:50px;}
.reg-form-box .rightbox .but{ height:60px;}
/*找回密码*/
.getpass_box{width:960px;  margin:0 auto; border:1px #DDDDDD solid; color:#666666}
.getpass_box_tit{ height:43px; border-bottom:1px #DDDDDD solid; background-image:url(../images/38.jpg); background-repeat:repeat-x; line-height:43px; padding-left:20px; width:940px; font-size:14px; color:#666666}
.getpass_input { width:165px; padding:3px; vertical-align:middle;font-family:Arial, Helvetica, sans-serif; font-size:12px; height:18px; line-height:16px;border:1px solid;border-color:#666666 #CCCCCC #CCCCCC #666666;}
.getpass_submit { width:100px; height:32px; font-size:14px; font-weight:bold; color:#FFFFFF; border:0px; background-image:url(../images/41.jpg); background-repeat:no-repeat;}
.getpass_submit_hover{ background-position:0px -32px;}
/*会员中心顶部*/
.head_top_ad {background:url(../images/top_adbg.jpg); background-repeat:repeat-x; height:67px;}
.head_top{ width:100%;  background:url(../images/top_bg.jpg); background-repeat:repeat-x; height:37px;}
.head_top_box{width:985px;  margin:0 auto;height:37px;}
.head_top_box_left{width:auto;height:27px; float:left;padding-top:10px; overflow:hidden;}
#top_loginform  em{ background:url(../images/topnav_fg.jpg) right no-repeat; padding-right:10px;}
.head_top_box_right{height:33px; float: right; width:auto; text-align:right}
.head_top_box_right .lia{ float:right; padding-left:13px; padding-right:13px; display:block; height:20px; padding-top:10px;}
.head_top_box_right .lia.t_m{ background: url(../images/26.gif) 50px -48px no-repeat; cursor:pointer; padding-right:25px;}
.head_top_box_right .lia.bzzx{ background: url(../images/26.gif) 37px -73px no-repeat; cursor:pointer; padding-right:25px;}
.head_top_box_right .lia.fwrx{ background: url(../images/26.gif) -22px -104px no-repeat; cursor:pointer; padding-left:30px;}
.head_top_box_right .lia.topdh1{ background: url(../images/26.gif) 41px 3px no-repeat; cursor:pointer; padding-left:23px; padding-right:15px;}
.head_top_box_right .lia.topdh1 .op_dh{position:absolute; right:0px; top:3px;z-index:10; display:none;}
.head_top_box_right .lia.topdh1 .op_dh .stit{position:absolute; right:0px;top:0px;background-color:#FFFFFF;border:1px #CCCCCC solid; height:25px; border-bottom:#FFFFFF; z-index:4}
.head_top_box_right .lia.topdh1 .op_dh .stit div{width:50px; height:15px;cursor:pointer; padding-left:15px; padding-right:14px; padding-top:6px;}
.head_top_box_right .lia.topdh1 .op_dh .sform{position:absolute; right:-131px;line-height:25px; top:25px;border:1px  #CCCCCC solid;width:200px;background-color:#FFFFFF;z-index:3; padding:5px;}
.head_top_box_right .lia.topdh1 .op_dh .sform DL DT { FONT-WEIGHT: bold; BACKGROUND: #f4f4f4; ZOOM: 1;text-align:center;}
.head_top_box_right .lia.topdh1 .op_dh .sform DL DT A:link {COLOR: #333}
.head_top_box_right .lia.topdh1 .op_dh .sform DL DT A:visited {COLOR: #333}
.head_top_box_right .lia.topdh1 .op_dh .sform DL DT A:hover {COLOR: #0194d9}
.head_top_box_right .lia.topdh1 .op_dh .sform DL DD {text-align:left;}
.head_top_box_right .lia.topdh1 .op_dh .sform DL DD A {MARGIN-right:10px;}
.head_top_box_right .lia.topdh1 .op_dh .sform P {TEXT-ALIGN: center}
.head_top_box_right .lia.topdh1 .op_dh .sform P A:link {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; COLOR: #006290; PADDING-TOP: 0px}
.head_top_box_right .lia.topdh1 .op_dh .sform P A:visited {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; COLOR: #006290; PADDING-TOP: 0px}
.head_top_box_right .lia.topdh1 .op_dh .sform P A:hover {COLOR: #0194d9}
.floatnav{ background-color:#FFFFFF}

/*导航*/
.wzrc5nav{ margin:0 auto; width:100%;height:39px;font-family:"microsoft yahei","宋体";background:#ff4200;border-bottom:2px #e54043 solid;}
.wzrc5nav .clist{margin:0 auto;width:994px;}
.wzrc5nav .clist a{display:block; float:left; height:40px;width:80px;;color: #fff; margin-right:4px; cursor:pointer;text-decoration:none;font-weight:bold;font-size:14px;text-decoration:none; line-height:40px;margin-left:5px;text-align:center;}
.wzrc5nav .clist a:hover{ color:#fff;background:#a40000;}
.wzrc5nav .clist a.select{background:#ec1b00; color:#fff; }
.wzrc5nav .clist a:hover.select{ color:#fff;}


.head { width:1010px;  margin:0 auto;height:90px;}
.head_logo { width:285px; padding-left:0px; float:left; position:relative }
.head_logo .citydiv{ position:absolute;right:10px; top:28px;float:right;}
.head_logo .citydiv .subbox{ height:23px; border:1px #D8D8D8 solid; line-height:23px; font-size:14px;font-family:"microsoft yahei","宋体"; padding-left:10px; padding-right:18px; background:url(../images/26.gif) right -82px no-repeat; cursor:pointer; background-color:#F7F7F7; _width:58px;_text-align:center}
.head_logo .citydiv .citybox{ position:absolute;border:1px  #D8D8D8 solid; top:28px; left:0px;width:360px; line-height:180%;background-color:#ffffff; display:none;padding:0px; padding-bottom:5px; z-index:1;}
.head_logo .citydiv .citybox .closs{color:#000000; text-align:right; background-color:#F7F7F7; height:23px; line-height:23px; padding-right:10px; border-bottom:1px #D8D8D8 solid}
.head_logo .citydiv .citybox .closs u{ cursor:pointer}
.head_logo .citydiv .citybox a{height:20px; width:56px;margin-bottom:3px; padding-left:15px; float:left; text-decoration:none; color:#666666; padding-top:5px;}
.head_logo .citydiv .citybox a:hover { color:#FF3300}

.head .head_logo_right { width:625px;float:right;padding-top:16px; text-align:right;}
.head .head_logo_right .keybox{ width:610px;height:37px;}
.keybox .f_R { padding-top:10px;}
.head .head_logo_right .keybox .keyinputbox{float:left}
.head .head_logo_right .keybox .keyinputbox input{ width:385px; border:2px #e24500 solid; background-color:#FFFFFF; height:24px; padding-left:10px; padding-top:6px; border-right:0px; line-height:18px;}
.head .head_logo_right .keybox .subinputbox{ width:93px; height:35px; float:left;}
.head .head_logo_right .keybox .subinputbox input{ width:93px; height:35px;background:url(../images/so_right.gif); border:0px; color:#FFFFFF; font-family:"microsoft yahei","宋体"; font-size:15px; line-height:31px; *margin-top:1px;}
.head .head_logo_right .hotkey{ padding-top:8px;  font-size:12px; height:18px; overflow:hidden;text-align:left;width:625px;}
.head .head_logo_right .hotkey a{text-decoration:none;margin-left:3px;}
/*导航*/
.nav{ width:985px;height:41px;margin:0 auto; font-family:"microsoft yahei","宋体";}
.nav .left{ width:10px; height:41px; float:left; background:url(../images/14.gif) no-repeat left 0px;}
.nav .center{width:965px; height:41px; float:left;background:url(../images/14.gif) repeat-x left -42px;}
.nav .center .clist a{display:block; float:left; height:41px;width:auto;color: #666666; margin-right:5px; cursor:pointer;text-decoration:none}
.nav .center .clist a u{display:block; float:left; height:41px; width:auto;font-size:14px;text-decoration:none; padding:0px 13px; line-height:41px;}
.nav .center .clist a:hover{ color:#FF6600;}
.nav .center .clist a:hover u{color:#FF6600;}
.nav .center .clist a.select{background:url(../images/14.gif) repeat-x 0px -84px; color:#FFFFFF; }
.nav .center .clist a.select u{background:url(../images/14.gif) repeat-x right -126px;line-height:38px;}
.nav .center .clist a:hover.select{ color:#FFFFCC}
.nav .center .clist a:hover.select u{ color:#FFFFCC}
.nav .right{width:10px; height:41px; float:left;background:url(../images/14.gif) no-repeat right top;}
/*会员中心左侧菜单*/
.left_menu_home{width:164px; height:24px; background-image:url(../images/31.jpg);padding-top:10px;}
.left_menu_home a{ color:#990000; padding-left:22px; }
.left_menu_box {border:1px #D8D8D8 solid;width:162px; border-bottom:0px;}
.left_menu_bg { height:33px; line-height:33px; cursor:pointer;font-family:"microsoft yahei","宋体"; background-color:#F8F8F8}
.left_menu_tit{ color: #000000; font-size:14px;padding-left:15px; font-weight:bold; float:left; width:130px; position:relative}
.left_menu_tit .hot{background-image: url(../images/73.gif); background-repeat:no-repeat; left:80px; bottom:0px; position:absolute; width:20px; height:30px;}
.left_menu_img{ float:left; height:10px; padding-top:12px;}
.left_menu_btop {border-top:1px #D8D8D8 solid; padding-top:10px;}
.left_menu_btop li {padding-left:18px; height:28px; float:left; width:60px;}
/*会员中心右侧*/
.user_right_box{border:1px #D8D8D8 solid;}
.user_right_box h1 {color: #000000; font-size:14px;font-weight:bold; line-height:33px; padding-left:15px; margin:0px; font-family:"microsoft yahei","宋体";}
.user_right_top_tit_bg{border-bottom:1px #C9D9E7 solid; height:33px;background-color:#F8F8F8}
.resume_right_box{ background-color:#F0F8FB; background-image:url(../images/47.gif); background-repeat:repeat-y;}
.resume_right_on {border:1px #C9D9E7 solid; border-left:0px; background-color:#FFFFFF}
/*会员中心首页*/
.com_user_box{ width:810px; border:1px #D8D8D8 solid; background-color:#FFFFFF; padding-bottom:8px;}
.com_user_box .titbox{height:33px; line-height:33px;background-color:#F8F8F8; border-bottom:1px #D8D8D8 solid; margin-bottom:8px;}
.com_user_box .titbox .lefttit{padding-left:15px;  float:left; width:425px; color:#999999}
.com_user_box .titbox .lefttit u{font-family:"microsoft yahei","宋体"; color:#000000; font-size:14px; padding-right:20px;font-weight:bold; text-decoration:none}
.com_user_box .titbox .rightip{color: #666666; font-size:12px;float:left; text-align:right; width:355px;}
.com_user_box .butimglink a{background: url(../images/77.gif) no-repeat 0px 0px; padding-left:20px; padding-right:20px; text-decoration:none; padding-top:3px; padding-bottom:2px;}
.avatars_edit{ position:absolute; bottom:0px; left:0px; height:23px; width:100%; text-align:center; background-color: #CCCCCC; color: #666666; font-size:12px; display:none; line-height:23px; cursor:pointer}
.us_index_list li{ padding-left:10px; line-height:180%;}
/*会员中心消息框*/
.pmboxleft{background: url(../images/78.gif) no-repeat 0px 0px; width:7px;}
.pmboxlefttext{ border:1px #D8D8D8 solid; border-left:0px;padding:5px 10px; line-height:180%;}
.pmboxright{background: url(../images/78.gif) no-repeat 0px -200px; width:7px;}
.pmboxrighttext{ border:1px #D8D8D8 solid; border-right:0px;padding:5px 10px; line-height:180%; text-align:left; background-color:#F7F7F7}

/*个人会员中心*/
/*form*/
.user_search_input { width:400px; padding:5px; vertical-align:middle;font-family:Arial, Helvetica, sans-serif; font-size:12px; height:16px; line-height:16px;border:1px solid;border-color:#666666 #CCCCCC #CCCCCC #666666;}
.input_text_200_selsect{ background-image:url(../images/09.gif); background-position:right center; background-repeat:no-repeat; cursor:pointer;}
.input_text_200_textarea { width:300px; height:80px; font-size:12px; line-height:180%; font-family:Arial, Helvetica, sans-serif; font-size:12px;border:1px solid;border-color:#666666 #CCCCCC #CCCCCC #666666;}
.input_text_400 {width:400px; height:20px;border:1px  solid;border-color:#666666 #CCCCCC #CCCCCC #666666; font-size:12px; line-height:20px; padding-left:3px;}
.input_text_150 {width:150px; height:20px; border:1px  solid;border-color:#666666 #CCCCCC #CCCCCC #666666; font-size:12px;line-height:20px;padding-left:3px;}
.input_text_200 {width:200px; height:16px; border:1px solid; border-color:#666666 #CCCCCC #CCCCCC #666666; font-size:12px;line-height:16px;padding:3px;}
.input_text_100 {width:100px; height:16px; border:1px   solid; border-color:#666666 #CCCCCC #CCCCCC #666666; font-size:12px;line-height:16px;padding:3px;}
.input_text_50 {width:50px; height:20px; border:1px solid; border-color:#666666 #CCCCCC #CCCCCC #666666; font-size:12px;line-height:20px;padding-left:3px}
.input_textarea_200{ width:200px; height:50px; border:1px  solid;border-color:#666666 #CCCCCC #CCCCCC #666666; font-size:12px;line-height:20px;}
.input_textarea_400{ width:400px; height:120px; border:1px  solid;border-color:#666666 #CCCCCC #CCCCCC #666666; font-size:12px;line-height:20px;}
.user_submit{ font-size:12px; width:95px; height:28px; background-image:url(../images/23.gif); background-repeat:repeat-x; border:0px;}
.user_submit_on {background-image:url(../images/23.gif); background-repeat:repeat-x; background-position:0px bottom}
.user_long_submit{ font-size:12px; width:115px; height:28px; background-image:url(../images/27.gif); background-repeat:repeat-x; border:0px;}
.user_long_submit_on {background-image:url(../images/27.gif); background-repeat:repeat-x; background-position:0px bottom}
/*验证错误*/
label.error {margin-left:6px;color:#FF0000}
input.error {border:1px #FF6600 solid; background-color:#FFEDE8; color:#FF0000}
textarea.error {border:1px #FF6600 solid; background-color:#FFEDE8; color:#FF0000}
/*模拟浮动菜单*/
.menu { position:absolute; left:0px; top:23px; z-index:88; background-color:#FFFFFF; border:1px #8A89A9 solid; width:206px; display:none;}
.menu ul { padding:0px; margin:0px;}
.menu li { padding-left:10px; line-height:23px; cursor:pointer}

.dmenu {position:absolute; left:0px; top:23px; z-index:99; background-color: #F7FBFD; border:1px #8A89A9 solid; width:620px; display:none; padding:15px;}
.dmenu .tit { width:280px; margin-bottom:5px;}
.dmenu ul { padding:0px; margin:0px;}
.dmenu li { line-height:25px; cursor:pointer; width:150px; float:left; color:#0066CC; padding-left:5px;}
.dmenu .go_back { color:#009900; cursor:pointer; line-height:180%; padding-left:5px;}
.shadow {
 -moz-box-shadow: 3px 3px 4px #CCCCCC;   
 -webkit-box-shadow: 3px 3px 4px #CCCCCC;   
box-shadow: 3px 3px 4px #CCCCCC;   
/* For IE 8 */   
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#CCCCCC')";   
/* For IE 5.5 - 7 */   
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#CCCCCC');   
}


.tagmenu {position:absolute; left:0px; top:23px; z-index:99; background-color: #F7FBFD; border:1px #8A89A9 solid; width:650px; display:none; padding:15px;}
.tagmenu .tit { color:#FF0000; margin-bottom:5px;}
.tagmenu ul { padding:0px; margin:0px;}
.tagmenu li { line-height:23px;;width:110px; float:left;}



.somenu {position:absolute; left:0px; top:23px; z-index:99;border:1px #8A89A9 solid; width:620px; display:none; background-color:#FFFFFF}
.somenu .sobox{ background-color:#F7F7F7; border-bottom:1px #CCCCCC solid; height:100px;}
.somenu .sobox .tit { margin-bottom:5px; color:#FF0000; padding-left:10px; padding-top:10px;}
.somenu .sobox .left{ width:100px; float:left; text-align:right; padding-top:12px;}
.somenu .sobox .right{ width:510px; float:left;  padding-left:5px;}
.somenu .sobox .right a{ display:block; float:left; width:14px; height:14px; border:1px #CCCCCC solid;margin-right:5px; font-size:10px; font-family:Arial, Helvetica, sans-serif; text-align:center;}
.somenu .sobox .right a.select{color:#FFFFFF; background-color: #0066CC; border-color: #0033CC}
.somenu .sobox .right a:hover{ background-color: #0066CC; border-color: #003399; color:#FFFFFF} 
.somenu .sobox .right .inputbox{ float:left; width:195px;}
.somenu .sobox .right .inputbox input{width:180px;border:1px solid; border-color:#666666 #CCCCCC #CCCCCC #666666;height:14px;line-height:14px; padding:3px;color:#666666;}
.somenu .sobox .right .inputsub{ float:left; width:100px;}
.somenu .sobox .right .inputsub a{ display:block; width:50px; text-align:center; border:1px  #999999 solid; height:20px; line-height:20px; text-decoration:none; color: #666666; }
.somenu .sobox .right .inputsub a:hover{ background-color: #0066CC; border-color: #003399; color:#FFFFFF} 
.somenu .showli {}
.somenu .showli .left{ float:left; width:100px; text-align:right; padding-top:10px;}
.somenu .showli .left b{ color:#FF3300}
.somenu .showli .right{ float:left; padding-top:5px; padding-bottom:10px;}
.somenu .showli ul { padding:0px; margin:0px;}
.somenu .showli li { line-height:25px; cursor:pointer; width:95px; float:left; color:#0066CC; padding-left:5px; overflow:hidden; height:25px;}
.somenu .showli span { width:90%; padding-left:15px; line-height:25px;}

.menu_bg_layer{background-image:url(../images/28.gif);}

/*---------年月选择------*/
.showyearbox{
position:absolute; left:0px; top:25px; z-index:88; background-color: #F4FDFF; border:1px #8A89A9 solid; width:365px; display:none; padding:5px; 
 -moz-box-shadow: 3px 3px 4px #CCCCCC;   
 -webkit-box-shadow: 3px 3px 4px #CCCCCC;   
box-shadow: 3px 3px 4px #CCCCCC;   
/* For IE 8 */   
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#CCCCCC')";   
/* For IE 5.5 - 7 */   
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#CCCCCC');   
}
.showyearbox .tit{ font-size:12px; color: #0066CC; font-weight:bold; padding-left:10px;}
.showyearbox li{ float:left;cursor:pointer; width:50px; padding-left:10px; height:23px; line-height:23px;}
/*---------顶部提醒------*/
.remind{width:785px;margin:0 auto; border:1px  #F8C476 solid; background-color: #FFFAE6; height:28px; line-height:28px; color:#666666; margin-bottom:8px; background-image:url(../images/24.gif); background-repeat:no-repeat; padding-left:25px; background-position:5px 7px;}
.remind span{ color:#FF0000; padding:3px;}

/*---------会员中心------*/
/*选项卡*/
.us_tab { width:97%;margin:0 auto; margin-top:10px; margin-bottom:10px; background-image: url(../images/02.gif); background-position:0px bottom; background-repeat:repeat-x; height:30px;}
.us_tab a { display:block; width:90px; height:28px; text-align:center; float:left; margin-left:8px; border:1px #D8D8D8 solid; background-color:#F8F8F8;line-height:28px; margin-bottom:0px; color:#666666;text-decoration: none;}
.us_tab a:hover { background-color: #F9F9F9;}
.us_tab .select {  background-color:#FFFFFF; border-bottom:1px #FFFFFF solid; font-weight:bold}
.us_tab a span{ color: #FF6600; padding-left:5px; font-weight:100; font-size:12px;}
/*列表*/
.us_list_title{ color: #333333; font-weight:bold; }
.us_list{ border-bottom:1px  #D8D8D8 solid; color:#666666}
.us_list_no_content {width:97%;margin:0 auto; margin-top:10px; line-height:240%;border-bottom:1px #CCCCCC dashed;border-top:1px #CCCCCC dashed;}
.us_list_tip {width:93%;margin:0 auto; border:1px  #F8C476 solid; background-color: #FFFAE6; height:28px; line-height:28px; color:#666666; margin-bottom:6px; background-image:url(../images/24.gif); background-repeat:no-repeat; padding-left:25px; background-position:5px 7px;}
.us_list_tip span{ color:#FF0000}
/*职位列表*/
.us_joblist { width:97%;margin:0 auto; margin-top:10px; height:33px;background-color:#F8F8F8; border:1px #d8d8d8 solid; line-height:33px; font-size:12px;color:#999999; position:relative}
.us_joblist .tit{ padding-left:5px; float:left; padding-right:10px;}
.us_joblist .tit.c{ padding-top:7px; padding-right:0px;}
.us_joblist .tit.h{font-family:"microsoft yahei","宋体"; font-size:14px; padding-left:0px;}
.us_joblist .click{ position:absolute; right:15px; top:0px; width:150px; text-align:right}
.us_joblisttxt{ width:97%;margin:0 auto; background-color: #FFFFFF; border:1px #d8d8d8 solid; border-top:0px;  font-size:12px;color: #666666;}
.us_joblisttxt .floatbox{ float:left; padding-left:12px; width:120px; line-height:200%;padding-top:10px; padding-bottom:10px;}
.us_joblisttxt .floatbox.date{ width:210px; padding-left:0px;}
.us_joblisttxt .floatbox.audit{ width:170px; border-right:1px #d8d8d8 solid;padding-left:0px;}
.us_joblisttxt .floatbox.refresh{ width:100px; border-right:1px #d8d8d8 solid;padding-left:0px;text-align:center}
.us_joblisttxt .floatbox.edit{ width:60px; border-right:1px #d8d8d8 solid;padding-left:0px;text-align:center}
.us_joblisttxt .floatbox.promotion{ width:82px;padding-left:0px; text-align: right}
.us_joblistcheckbox{ width:97%;margin:0 auto; margin-top:10px; height:33px;background-color:#F8F8F8; border:1px #d8d8d8 solid; line-height:33px; font-size:12px;}
.us_joblistcheckbox a{margin-left:20px;}
/*步骤图片*/
.us_step{ width:63px; height:63px; line-height:63px; text-align:center; color:#FFFFFF; font-size:45px;background: url(../images/86.gif) no-repeat 0px 0px; margin-left:20px; font-family:Arial, Helvetica, sans-serif;}
.us_step.wait{background: url(../images/86.gif) no-repeat 0px -64px;}
/*-----分页样式--------*/
.page {text-align:center; margin-top:15px; margin-bottom:15px;}
.page a {border: 1px solid #dddddd;display:block;height:23px; line-height:23px; margin-right:5px; float:left;padding-left:6px; padding-right:6px;  }
.page a:hover { border:1px #0066CC solid; color: #0066CC}
.page a.select{ border: 1px solid #0066CC; background-color:#0066CC; color:#ffffff; }
.page span {border: 1px solid #dddddd;display:block;height:23px; line-height:23px; margin-right:5px; float:left;padding-left:6px; padding-right:6px;  }
/*-----jquery mailAutoComplete--------*/
.out_box{border:1px solid #ccc; background:#fff; font:12px/20px Tahoma;}
.list_box{border-bottom:1px solid #eee; padding:0 5px; cursor:pointer;}
.focus_box{background:#f0f3f9;}
.mark_box{color:#c00;}
/*-----jquery color--------*/
.iColorPicker{ float:left; margin-right:5px;}
.colorimg { background-image:url(../images/74.gif); margin-top:2px;width:16px; height:16px; display:block; float:left}
/*-----jquery tip--------*/
p#vtip { display: none; position: absolute; padding: 10px; left: 5px; font-size:12px; background-color: #FFFFCC; border: 3px solid #FF9900; -moz-border-radius: 5px; -webkit-border-radius: 5px; z-index: 9999; line-height:170% }
/*-----jquery dialog css--------*/
.FloatBg  {display:none;width:100%;height:100%;background:#000;position:absolute;top:0;left:0;}
.FloatBox {position:absolute; padding:5px;background:url(../images/95.png)}
.FloatBox .Box{border:1px  #999999 solid}
.FloatBox .Box .title{height:30px;color: #333333;background:url(../images/72.gif) repeat-x;}
.FloatBox .Box .title h4{float:left;padding:0;margin:0;font-size:14px;line-height:16px;padding:7px 10px 0;}
.FloatBox .Box .title span{float:right;cursor:pointer; display:block;background:url(../images/72.gif) no-repeat  0px -30px; width:30px; height:30px;}
.FloatBox .Box .title .spanhover{ background-position:0px -60px;}
.FloatBox .Box .content{padding:20px 15px;background:#fff;}
/*-----jquery Float css--------*/
.OpenFloatBg{display:none;width:100%;height:100%;background:#000;position:absolute;top:0;left:0;}
.OpenFloatBoxBg{display:none;background: #666666;position:absolute;}
.OpenFloatBox{border: #999999 1px solid;width:650px;position:absolute;z-index:1000}
.OpenFloatBox .title{height:30px;color: #333333;background:url(../images/72.gif) repeat-x;}
.OpenFloatBox .title h4{float:left;padding:0;margin:0;font-size:14px;line-height:16px;padding:7px 10px 0;}
.OpenFloatBox .title .DialogClose{float:right;cursor:pointer; display:block;background:url(../images/72.gif) no-repeat  0px -30px; width:30px; height:30px;}
.OpenFloatBox .title .spanhover{ background-position:0px -60px;}
.OpenFloatBox .tip{height:30px;color: #FF6600;background:url(../images/72.gif)  no-repeat  0px -90px; padding-left:26px; line-height:30px;background-color:#FFFFFF}
.OpenFloatBox .selecteditem{ display:none; background-color: #FFFEEE; border:1px #FF9966 solid;width:100%;color: #FF0000; padding:10px 0px;}
.OpenFloatBox .selecteditem .empty{ color: #0066CC; cursor:pointer}
.OpenFloatBox .selecteditem label{ display:block;  width:145px; float:left;margin-right:5px; padding-left:5px;color:#339900; cursor:pointer}
.OpenFloatBox .txt{ padding:15px; padding-top:0px;}
.OpenFloatBox .content{background-color:#FFFFFF; width:100%;}
.OpenFloatBox .content .item{ width:150px;height:20px;margin-right:5px; float:left; cursor:pointer;}
.OpenFloatBox .content .item .titem{ display:block; position:absolute; width:150px; z-index:1;}
.OpenFloatBox .content .item .titemhover{ border:1px #FF9900 solid; background-color:#FFFEF0; color:#FF6600; font-weight:bold}
.OpenFloatBox .content .item .sitem{position:absolute; display:none; border:1px  #00CCFF solid; width:150px;  background-color:#999999;z-index:2; margin-top:20px; border:1px #FF9900 solid;background-color:#FFFEF0;border-top:0px;}
.OpenFloatBox .content .item .sitem label{ padding-bottom:5px; line-height:23px;}
/*招聘会*/
.jobfairdates{  width:126px; height:135px;background:url(../images/87.gif) no-repeat; text-align:center; color:#FFFFFF; margin-bottom:10px;}
.jobfairdates .week{ width:100%; height:25px; line-height:25px; padding-top:32px;}
.jobfairdates .day{ width:100%; height:50px; line-height:50px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:55px;}
.jobfairdates .date{ width:100%; height:20px; margin-top:3px;}
.jobfairhold{position:absolute; right:0px; top:0px; width:50px; height:50px;background:url(../images/89.gif) no-repeat; color:#FFFFFF}
/*底部*/
.footer {text-align:center; padding:15px; line-height:180%; font-size:12px; margin:0 auto; background-color:#eeeeee; border-top:1px #D5D5D5 solid; }
.footerbj{background:url(../images/bj.jpg); margin:0 auto; margin-top:10px; margin-bottom:10px;}
/*-----jquery reason--------*/
p#reason { display: none; position: absolute; padding: 10px;font-size:12px; background-color: #FFFFCC; border: 3px solid #FF9900; z-index: 9999 ; line-height:180%;word-break:break-all;word-wrap:break-word;margin-bottom:20px;}

/*ajax-下载简历*/
.ajax_delay_tip {padding-left:10px ;  height:26px ; line-height:26px; color:#0066CC; border:1px #C1E4F7 solid; background-color:#F1F9FE; margin-bottom:15px;}
.ajax_delay_tip span{ color:#FF0000}

/*---------横排checkbox样式*/
.meun_x{float:left}
/*---------返回顶部------------*/
.backToTop { display: none; width: 18px; line-height: 1.2; padding: 5px 0; background-color: #FF6600; color: #fff; font-size: 12px; text-align: center; position: fixed; _position: absolute; right: 10px; bottom: 100px; _bottom: "auto"; cursor: pointer; opacity: .6; filter: Alpha(opacity=60);}
