﻿@charset "utf-8";
/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}
ul,li{ list-style: none;}
img{ border:0;}
body{ font:"Lucida Sans Unicode", "Lucida Grande",sans-serif,"宋体","微软雅黑"; font-size:12px;color:#333;}
a:link,a:visited,a:hover,a:active{ color:#315AAA; text-decoration:none;cursor:pointer;}
a,area,input{outline:0; blr:expression(this.onFocus=this.blur())} 
h2,h3,h4,h5{ margin:0px;padding:0px;}
.con_with{ width:980px; margin:0px auto; height:auto;}
p{ line-height:20px;}
input{ font-size:12px;}
p.no_data{ text-indent:0px;line-height:50px; text-align:center; font-weight:bold;}
p.no_data input{ margin-left:300px;}


.top_nav{ height:24px; line-height:24px; background:#f8f8f8; border-bottom:1px solid #dcdcdc;}
.float_r{ float:right;}
.float_l{ float:lrft;}
.c_red{ color:#315AAA !important;}
.c_reds{color:#ff0000 !important; font-style:normal;}
.c_blue{ color:#0e66ae !important;}
.bor_bot{ border-bottom:1px solid #dcdcdc;}
input{border:none; font-size:12px;cursor:pointer;}
input.sethome{ width:69px; height:18px;line-height:18px; text-align:right;color:#fff; background:url(../images/set_home.png) no-repeat;}

.header{ height:80px;}
.logo{width:200px; height:70px; margin-top:5px; display:block; float:left;}
.per_search{ float:left; padding:30px 0px 0px 20px ; }
.search_text{ width:300px; height:20px; border:2px solid #315aaa; padding:4px; float:left;}
.search_btn{ border:none; background:url(../images/sou_btn.gif) no-repeat; width:80px; height:32px; float:left; margin-left:5px; display:inline;}
.header_login{ height:35px; line-height:35px; text-align:center; width:290px; margin-top:22px; background:url(../images/h_login_bg.png) no-repeat;}

.hy_nav{ clear:both;height:30px; line-height:24px; font-size:14px; font-weight:bold; padding-top:3px; background:url(../images/navBg_red.png) repeat-x;}
.hy_nav_ul li{ float:left; width:90px; height:30px; text-align:center;}
.hy_nav_ul li a{color:#fff !important;width:90px; height:30px; display:block;}
.hy_nav_ul li a:hover{ background:#fff; color:#315AAA !important; }
.subnav_line{line-height:27px; height:27px; background:url(../images/subnav_line.png) repeat-x; margin-bottom:10px;}
.subnav_line a{ padding-right:8px;}
.ul_search{width:750px;}
.ul_search li{float:left; position:relative;}
.ul_search li.all_zw{border:2px solid #315AAA; height:28px; line-height:28px; font-size:12px; width:247px; margin-right:7px; display:inline;}
.ul_search li.all_zw span{width:80px; background:url(../images/all_zw.png) no-repeat; float:left; height:28px; display:block;}



.ul_search li.sou_text{border:2px solid #315AAA; height:28px; line-height:28px; font-size:12px; width:325px; padding-left:6px; margin-right:7px; display:inline;}

.ul_search li.all_zw input{ line-height:28px; height:28px; float:left; font-size:12px;width:167px; border:0px;}
.ul_search li.sou_text input{ line-height:28px; height:28px; float:left; font-size:12px;width:325px; border:0px ;}
.hy_search{ height:32px; line-height:32px; margin-bottom:10px; }
.ul_search li .rengon{ width:400px; height: auto; position:absolute; top:27px; left:-2px; display:none; background:#fff; border:2px solid #315aaa; z-index:900; border-top:none; padding-bottom:15px;}
.ul_search li .rengon p{ background:#315aaa; height:30px; line-height:30px; padding-left:10px; color:#fff; font:12px; font-weight: normal;}

.ul_search li.sou_btns input.hy_sou_btn{ width:80px; height:32px; border:none; background: url(../images/sou_btn.gif); float:left;} 
.bold_span{ font-weight:bold;}
.kundong{ width:215px; padding:0px 5px; height:32px; background:#ebf2ff; overflow:hidden;}
.kundong a{ color:#315AAA !important;}
.hid_over{ overflow:hidden;}

#login{ width:225px; float:left; margin-right:8px; display:inline;}
.main{
 clear:both;
 padding:9px;
 border:1px solid #dcdcdc;
 border-top:none;
 height:250px;
 margin-top:-1px;
}

#tabs0 {
 height: auto;
 width:380px; margin:10px auto 0px;
}
.menu0{
height:24px;
 border-bottom:1px solid #dcdcdc;
}
.menu0 li{
 display:block;
 float: left;
 height:24px;
 line-height:24px;
 margin-left:15px;
 text-align: center;
 cursor:pointer;
 background: #fff;
}
.menu0 li.hover{
	height:24px;
	line-height:24px;
 border-bottom:1px solid #315aaa;
 font-weight:bold;
 color:#315aaa;
}
#main0 ul{
 display: none;
 line-height:24px;
}
#main0 ul li{ width:75px;}
#main0 ul.block{
 display: block;
}

.member { width: 221px; float: left; border: solid 1px #dcdcdc; padding-bottom: 25px; background: #fff; }

.tab-menu { width: 221px; float: left; background: url(../images/titles_bg.png) repeat-x; height: 32px; }

    .tab-menu ul { width: 218px; float: left; }

    .tab-menu li { width: 98px; float: left;!important; height:28px; line-height:28px; color:#fff; text-align:center; margin:4px 0px 0px 5px; font-weight:bold;}

#menu1 { background: url(../images/person-on.png); width: 98px; height: 28px; }

#menu2 { width: 98px; height: 28px; background: url(../images/firm-off.png); }

.menu-contain { width: 186px; float: left; margin: 15px 0 0 16px !important; margin: 15px 0 0 8px; }

    .menu-contain table { width: 190px; height: 227px; float: left; }

.int { width: 130px; height: 20px; line-height: 20px; border: solid 1px #dcdcdc; color: #999; }

.center { width: 519px; float: left; margin-left: 10px !important; margin-left: 5px; }


.nav{ float:right; color:#2e5aa4; position: relative; top:-28px; right:35px;}


#main {font-size:14px; }
.box2 { height: auto; }
.boxS {height:145px; overflow:hidden;}
#main p{ text-indent:2em; padding:0px; margin:0px;line-height:24px;}
.box3 {display:none; }
#box4 { height:30px;line-height:30px; text-align:center; margin-top:10px; color:#06C; }
#box4 span{ width:80px; font-size:12px;cursor:pointer;}

#wap_pic{ width:512px; height:auto; float:left; margin-right:10px; display:inline;}


.adsBox img{border:1px solid #dcdcdc; width:510px; float:left; height:70px; margin-bottom:4px !important;}
#zoomer{position:absolute;background:#fff;border:2px solid #315aaa;}
#zoomer img{border:1px solid #999}
.joblists{margin-left:10px; width: 185px; float:left; margin-top:10px; padding-right:5px;}
.joblists li{height:22px;line-height:22px;background:url("../images/rm_3.jpg") no-repeat 0 10px;text-indent:8px;overflow:hidden;text-align:left; }
.joblists li a{ color:#315aaa;}
.joblists li a:hover{ color:#9c0a0d; text-decoration:underline;}
.joblists .alljobsli{background:0}
.intro{width:300px; height:155x;float:left;overflow:hidden; margin-top:10px;  border-left:1px dashed #ccc;}
.intro p{line-height:22px;padding:0 10px;color:#555}
.alljobs,.detail{float:left;background-color:#eee;height:22px;line-height:22px;text-align:center;margin-top:5px}
.alljobs{ width:200px;}
.detail{ width:312px;}
.m1 .joblists,.m3 .joblists ul{float:left;border-right:1px dotted #ccc;height:110px}
.m1 .joblists ul{width:125px}
.m1 .intro{width:187px;height:110px}
.m1 .alljobs{width:136px}
.m1 .detail{width:187px}

.hy_news{ width:225px; height:auto; float:left;}
.hy_news h3{ height:33px; color:#fff; padding-left:10px; line-height:33px; font-size:14px; font-weight:bold; background:url(../images/titles_bg.png) repeat-x;}
.hy_news ul li{ height:22px; border-bottom:1px dashed #dcdcdc; padding-left:10px; padding-top:8px;background: url(../images/san.png) no-repeat left center;}

.hy_pinpai{ clear:both; width:978px; margin:0px auto 15px; border:1px solid #dcdcdc;}
.hy_pinpai h2{height:29px; color:#315AAA; padding:0px 10px; line-height:29px; font-size:14px; font-weight:bold; background:url(../images/title_bg.png) repeat-x;}
.hy_pinpai h2 span{ float:right; font-size:12px;}
.hy_pinpai h2 b{font-size:12px; font-weight:normal; color:#333;}

.super-list {
	width: 970px;
    float: left;
    margin: 11px 0 0 4px !important;
	*margin: 11px 0 0 4px !important;
	display:inline;

}
.super-list ul {
    float: left;
    width: 973px;
}
.super-list li {
    background: url("../images/single-bg.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    height: 88px;
    margin: 1px 0 0 2px !important;
    overflow: hidden;
    width: 240px;
}
.super-list .adimg {
    margin: 14px 15px 15px;
}
.super-list dl {
    margin: 5px 10px;
    padding: 0;
}
.super-list dt {
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    padding: 5px;
    text-align: center;
}
.super-list dd {
    float: left;
    margin: 0;
    padding: 3px;
    width: 100px;
}
.super-list .adjob {
    background: url("../images/adbg.jpg") no-repeat scroll 0 0 transparent;
    clear: both;
    display: none;
    height: 88px;
    overflow: hidden;
    width: 240px;
}


.friendlink{ width:960px; margin:0px auto; padding:10px 0px 10px 0px;}
.friendlink li{ width:120px; height:30px; line-height:30px; float:left;}
.ul_company,.hot_job{width:950px; margin:0px auto; padding:10px 0px 10px 0px;}
.ul_company li{width:170px; padding:0px 10px; height:30px; line-height:30px; background:url(../images/san.png) no-repeat center
left; overflow:hidden; float:left;}
.hot_job li{ width:465px; float:left; line-height:30px; height:30px; padding-left:10px; background:url(../images/san.png) no-repeat center left;}
.hot_job li span{float:left;}
.hot_job li span.company_name{width:210px;}
.hot_job li span.jobs a{color:#333;}
.hot_job li span.jobs{width:120px;}
.hot_job li span.jobs a:hover{color:#b7050d;}


.hy_footer{ clear:both; padding-bottom:60px; border-top:7px solid #315AAA; margin-top:10px; text-align:center; background:url(../images/footer_bg.gif) no-repeat center bottom;}
.hy_footer p{ color:#666;}
.hy_footer_us{ height:40px; line-height:40px; border-bottom:1px solid #dcdcdc; background:#f8f8f8; margin-bottom:10px;}
.hy_footer_us a{padding:0px 15px;}
a:hover{ color:#b7050d;}
.flclear{ clear:both; height:0px;_height:0px; line-height:0px;_line-height:0px; overflow:hidden;}

/*企业后台*/
.firm_zh{ height:24px; line-height:24px; margin-top:28px;}
a.red{ color:#fa0a00; }
a.reds{ color:#9c0a0d !important;}
.mar_top{ margin-top:10px; clear:both;}
.firm_card,.firm_aram{ width:480px; border:1px solid #ccc; height:205px; }
.firm_aram{ float:right;}
.aram_ul{ padding:10px 20px;}
.firm_card h4,.firm_aram h4{ height:30px; line-height:30px; font-size:14px; font-weight:bold; padding-left:10px; background:url(../images/col_line.gif) repeat-x;}
.card_m{ width:290px; margin-right:10px; margin-top:10px; float: right; height:160px;}

.card_m li,.card_m li a,.aram_ul li,.aram_ul li a{ line-height:30px; height:30px;}
.card_m li a,.aram_ul li a{ float:right;}
img.firm_logo{ width: 144px; height:80px; padding:2px; border:1px solid #dcdcdc; margin:10px; float:left; display:inline;}

.c_number{font-weight:bold; color:#315AAA; padding:0px 3px;}



#firm_nav{ height:38px; width:979px; margin:10px auto 0px; border-bottom:7px solid #315AAA; border-left:1px solid #dcdcdc;}
#firm_nav a{ width:120px; height:37px; line-height:37px; float:left; border-right:1px solid #dcdcdc; border-top:1px solid #dcdcdc; font-size:14px; font-weight:bold; text-align:center;display:block;}

#firm_nav a.hovers{background:#315AAA; color:#fff;display:block; }

.firm_con{ background:#f6f7f7; margin-top:10px;}
.firm_menu{width:150px; float:left; height:auto; padding:10px 0px;}
.firm_menu a{ width:115px; font-weight:bold; padding-left:35px;color:#666; height:40px; line-height:40px; background:url(../images/firm_menu.gif) 0px 0px no-repeat; display:block; }
.firm_menu a em{ width:15px; height:15px; margin:13px 10px 5px 0px; float:right;background:url(../images/warn_suc.png) no-repeat 0px -17px;}
.firm_menu a em.no_wanshan{ background-position:0px 0px;}

.firm_menu h4{ font-size:12px; font-weight:bold; text-align:center; height:40px;line-height:40px; color:#315AAA; background:url(../images/menu_title_bg.png) repeat-x;}

.firm_menu a.firm_wh{ background-position:0px -40px;}
.firm_menu a.key_change{ background-position:0px -80px;}
.firm_menu a.login_rj{ background-position:0px -120px;}
.firm_menu a.zhiweifabu{ background-position:0px -160px;}
.firm_menu a.add_zhiwei{ background-position:0px -200px;}
.firm_menu a.zhiwei_all{ background-position:0px -360px;}
.firm_menu a.zw_paixu{ background-position:0px -240px;}
.firm_menu a.all_jianli{ background-position:0px -280px;}
.firm_menu a.jl_download{ background-position:0px -320px;}
.firm_menu a.systems{background-position:0px 0px;}
.firm_menu a.note{background-position:0px -440px;}
.firm_menu a.shoucang{background-position:0px -480px;}
.firm_menu a.class_cang{background-position:0px -520px;}
.firm_menu a.jl_tuijian{background-position:0px -560px;}
.firm_menu a.jl_ku{background-position:0px -600px;}
.firm_menu a.jl_sousuo{background-position:0px -640px;}
.firm_menu a.per_ziliao{background-position:0px -680px;}
.firm_menu a.per_phone{background-position:0px -720px;}
.firm_menu a.per_key{background-position:0px -760px;}
.firm_menu a.per_tui{background-position:0px -800px;}
.firm_menu a.per_note{background-position:0px -840px;}
.firm_menu a.per_system{background-position:0px -880px;}
.firm_menu a.per_view{background-position:0px -920px;}
.firm_menu a.per_want{background-position:0px -960px;}
.firm_menu a.per_pingbi{background-position:0px -1000px;}
.firm_menu a.per_waifa{background-position:0px -1040px;}

.firm_menu a.system:hover,.firm_menu a.systems{ background-position:-150px 0px; color:#315AAA;}
.firm_menu a.firm_wh:hover,.firm_menu a.firm_whs{ background-position:-150px -40px;}
.firm_menu a.key_change:hover,.firm_menu a.key_changes{ background-position:-150px -80px;}
.firm_menu a.login_rj:hover,.firm_menu a.login_rjs{ background-position:-150px -120px;}
.firm_menu a.zhiweifabu:hover,.firm_menu a.zhiweifabus{ background-position:-150px -160px;}
.firm_menu a.add_zhiwei:hover,.firm_menu a.add_zhiweis{ background-position:-150px -200px;}
.firm_menu a.zhiwei_all:hover,.firm_menu a.zhiwei_alls{ background-position:-150px -360px;}
.firm_menu a.zw_paixu:hover,.firm_menu a.zw_paixus{ background-position:-150px -240px;}
.firm_menu a.all_jianli:hover,.firm_menu a.all_jianlis{ background-position:-150px -280px;}
.firm_menu a.jl_download:hover,.firm_menu a.jl_downloads{ background-position:-150px -320px;}
.firm_menu a.note:hover,.firm_menu a.notes{ background-position:-150px -440px;}
.firm_menu a.shoucang:hover,.firm_menu a.shoucangs{ background-position:-150px -480px;}
.firm_menu a.class_cang:hover,.firm_menu a.class_cangs{ background-position:-150px -520px;}
.firm_menu a.jl_tuijians:hover,.firm_menu a.jl_tuijians{ background-position:-150px -560px;}
.firm_menu a.jl_ku:hover,.firm_menu a.jl_kus{ background-position:-150px -600px;}
.firm_menu a.jl_sousuo:hover,.firm_menu a.jl_sousuos{ background-position:-150px -640px;}
.firm_menu a.per_ziliao:hover,.firm_menu a.per_ziliaos{ background-position:-150px -680px;}
.firm_menu a.per_phone:hover,.firm_menu a.per_phones{ background-position:-150px -720px;}
.firm_menu a.per_key:hover,.firm_menu a.per_keys{ background-position:-150px -760px;}
.firm_menu a.per_tui:hover,.firm_menu a.per_tuis{ background-position:-150px -800px;}
.firm_menu a.per_note:hover,.firm_menu a.per_notes{ background-position:-150px -840px;}
.firm_menu a.per_system:hover,.firm_menu a.per_systems{ background-position:-150px -880px;}
.firm_menu a.per_view:hover,.firm_menu a.per_views{ background-position:-150px -920px;}
.firm_menu 
a.per_want:hover,.firm_menu a.per_wants{ background-position:-150px -960px;}
.firm_menu 
a.per_pingbi:hover,.firm_menu a.per_pingbis{ background-position:-150px -1000px;}
.firm_menu 
a.per_waifa:hover,.firm_menu a.per_waifas{ background-position:-150px -1040px;}

.firm_con_r{ width:810px; float:left; background:#fff;
padding-left:20px;
font-size:14px;
min-height:540px;//IE7\FF
height:100%;
_height:540px;//IE6

}
.firm_con_r p{ line-height:30px; margin:0px; padding:0px; text-indent:2em;}
.firm_con_r p.wenxing{ font-size:12px; line-height:30px; margin-top:10px; color:#315AAA;}
.firm_con_r p.font12{ font-size:12px;}
.firm_con_r_title{ width:810px; height:39px; line-height:39px; border-bottom:1px solid #ccc; font-size:14px; font-weight:bold;}
.firm_con_r_title span{ color:#ccc; padding-right:5px;}
input.btn_fbjw{ border: none; font-size:14px; color:#fff; width:120px; height:40px; line-height:40px; font-weight:bold; background-color:#315AAA; position:relative; top:50px; left:690px; z-index:210;}
.bot_bor{ border-bottom:1px dashed #ccc; clear:both; width:100%;}
.contact_us{ width: 754px; padding:10px 28px 20px; border-top:1px solid #ccc; background-color:#f8f8f8;}
.contact_us li{ height:30px; line-height:30px; width:230px; padding-right:20px; float:left; display:inline; }
.contact_us p{ text-indent:0px;}

span.font_12{ font-size:12px; color:#315AAA;}
input.mar_left{ margin-left:250px; display:inline;}


/*个人后台*/
.personal_tx{ width:120px; height:150px; padding:2px; border:1px solid #ccc; float:left; margin:10px; display:inline;}
img.per_tx{ height:120px; height:120px; border:0px;}
.personal_tx2{height:120px;}
.personal_tx3{width:110px; height:135px; padding:4px; border:1px solid #ccc; margin:0px auto 10px;}
.personal_tx3 img{ width:110px; height:135px;}
p.tou{ height:30px; line-height:30px; text-align:center; background:#2f2f2f; text-indent:0px;}
p.tou a{color:#fff; }
.per_name{ width:320px; height:156px; float:left; margin:10px 0px 0px 10px; display:inline;}
.per_name h5{ font-size:14px; height:30px; line-height:30px; font-weight:normal;}
.per_name h3{ font-size:16px; height:40px; line-height:40px; font-weight:bold; color:#999;}
.per_name li{ height:30px; line-height:30px;} 
input.fl_radio{ float:left; margin-right:5px; margin-top:5px; display:inline;}
.per_name li.arrows{ clear:both; padding-left:20px;background:url(../images/areaIcon.gif) no-repeat 5px 20px; line-height:30px; padding-top:8px;}

.mynews{ width:460px; height:auto; margin:10px auto 0px;}
.mynews li{ width:150px; height:30px; line-height:30px; float:left; padding-right:3px; display: inline;}
.mynews li.phone,.mynews li.mails{ width:100%; clear:both; padding-left:25px; background:url(../images/icon.png) no-repeat 10px 3px;}
.mynews li.mails{ background:url(../images/icon.png) no-repeat 0 -25px;}
.location{ padding-left:15px; background:url(../images/location_icon.png) no-repeat left center;height:30px; line-height:30px; width:965px; margin:10px auto 0px;}
.system_tjjl{ width:978px; margin:10px auto 0px; border:1px solid #ccc; position:relative;}
.system_tjjl h4{ line-height:30px; background:url(../images/col_line.gif) repeat-x; padding-left:10px; font-size:14px; font-weight:bold;}
p.wx_tishi{line-height:30px; margin:0px; padding:0px; text-indent:2em;}
.sytem_yixiang{ padding-left:24px; font-size:12px;}
.sytem_yixiang li{ clear:both;}
.sytem_yixiang li,.sytem_yixiang li span{ line-height:20px; height:20px; padding:5px 0px;}
.sytem_yixiang li span{ float:left; display:block; padding-right:5px;}
input.radioes{ float:left; margin-right:5px; display:inline;}
.per_lists{ width:930px; margin:10px auto 0px; font-size:12px; padding-bottom:10px;}
.per_lists li{ height:36px; line-height:36px; border-bottom:1px solid #dcdcdc;}
.per_lists li span{ width:80px; height:36px; line-height:36px; display:block; float:left; text-align:center;}
.per_lists li span.span_zhiwei{ width:160px; padding-left:10px; text-align:left;}
.per_lists li span.span_zhiweis{ width:120px;text-align:left;}
.per_lists li span.span_gs{ width:280px; text-align:left;}
.per_lists li span.span_gses{ width:200px; text-align:left;}
.per_lists li span select{ margin-top:4px; height:20px; border:1px solid #dcdcdc; width:75px; overflow:hidden; font-size:12px; }
.bg_li{ background:#f8f8f8;}
.per_pages{ text-align:center; padding:10px 0px;}
.per_pages a{padding:0px 5px; display:inline-block; margin-bottom:10px;}
.per_pages a:hover,.per_pages a.moments{ background:#315AAA; color:#fff}
.per_zw_dingyue{
	line-height:40px;
	height:40px;
	padding:0px 10px;
	background:#315AAA;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	position:absolute;
	left:826px;
	top:61px;
	z-index:100;
}
.per_zws{ left:650px;}
.per_mar_left{ margin-left:0px; margin-top:0px;}
.per_cons{ width:810px; margin-top:10px;}
.per_pos{ position:relative;}

.per_base{ height:165px; padding-bottom:10px; font-size:12px; border-bottom:1px dashed #dcdcdc; margin-bottom:15px;}
.per_jianli{ width:978px; height:80px; margin:10px auto 0px; border:1px solid #dcdcdc; overflow:hidden;}
.per_ui_jl,.per_ui_jls{ width:100%;}
.per_ui_jl li{ background:#f8f8f8; float:left; line-height:30px; width:70px; padding:0px 5px; text-align:center;}
.per_ui_jl li input{ margin:10px auto 0px; }
.per_ui_jl li.per_guanli,.per_ui_jls li.per_guanlis{ width:134px;}
.per_ui_jls li{background: none;float:left; line-height:30px; padding:10px 5px; width:70px; text-align:center;}

.progress-bar {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #315aaa;
    border-radius: 1px 1px 1px 1px;
    display: inline-block;
    height: 9px;
    margin-right: 4px;
    overflow: hidden;
    width: 90px}
	
.progress-bar em{background: url("../images/progress_bar.gif") repeat-x scroll 0 0 transparent;
    height: 9px; float:left;}
	
.sousuo_com{ padding:20px 0px 0px 2em; border-top:1px solid #dcdcdc; margin-top:15px;}
.sousuo_com h4{ clear:both; font-size:14px; font-weight:bold; height:28px; line-height:28px; margin-bottom:15px; margin-top:15px;}
.sousuo_com input.textsou{ height:28px; border:1px solid #dcdcdc; font-size:12px; float:left; width:320px;}
.sousuo_com input.text_bnt{ width:80px;  height:30px; border:1px solid #dcdcdc; font-size:12px; float:left; background:#f8f8f8; border-left:none;}

.jl_reviews{ width:780px; padding:2px; border:4px solid #f3f3f3; margin:0px auto;}
.jl_reviews table.out{ width:780px; background:#e5e5e5;}
.jl_reviews table.out td{background:#fff; padding-left:5px;}
.jl_reviews .jlxi{ padding:10px;border-top:1px #E5E5E5 solid}
.jl_reviews .jlxi table.jbxx td{ height:30px; line-height:30px;}

/*弹窗*/
.tanchuang{ width:642px; height:465px; margin:0px auto; background:url(../images/tan_bt.png) no-repeat bottom;}
.tanchuang .tt{ height:32px; line-height:32px; padding:0px 10px; background:url(../images/tt.png) no-repeat; font-size:14px; color:#fff;}
.tanchuang .tt span{ color:#fbe102; font-weight:bold;}
.tan_close{ float:right; width:10px; height:10px; background:url(../images/tan_close.png) no-repeat; display:block; margin-top:10px;}
.cont{height:420px; width:622px;padding:10px 10px 0px;}
.cont .btns{ height:30px; padding:10px 0px; text-align:center;}
.cont .btns a{ width:88px; height:29px; cursor:pointer; display:inline-block; margin:0px 5px;}
.cont .btns a.que{ background: url(../images/que.png) no-repeat;}
.cont .btns a.tan_cancel{ background: url(../images/btn_cancel.png) no-repeat;}
.tan_selected{ height:20px; line-height:20px; padding-top:5px;}
.tan_selected span{ border:1px solid #61a3cf; background:#82c0ea; color:#fff; height:20px; line-height:20px; display:inline-block; padding-left:3px; margin-right:5px;}
.tan_selected span a{ height:15px; width:15px; float:right;background: url(../images/selected_close.png) no-repeat; display:block; margin:2px;} 
.work_place{ height:345px; overflow:auto;}
.tan_search{ height:26px; padding-bottom:15px; border-bottom:1px solid #999; margin-bottom:20px;}
.tan_search input{ width:298px; height:24px; border:1px solid #999;}
.tan_search a{ height:24px; width:88px; display:inline-block;background: url(../images/tan_search_btn.png) no-repeat; font-weight:bold; color:#333; text-align:center; border:1px solid #999; line-height:24px;}
.select_ul{ width:580px; margin:0px auto; height:auto;}
.select_ul li{float:left; width:90px; height:20px; margin-bottom:20px; margin-right:6px; display:inline; position:relative;}
.select_ul li .selected_li{ width:80px; line-height:20px; padding:5px;background:#f2f6f9; border:1px solid #a2b3cd;position:absolute; left:0px; top:-10px; z-index:101; border-bottom:none;}
.select_ul li .selected_li a{ font-size:12px; padding-right:10px;display:inline-block;}
.sub_li li{ margin-bottom:10px;}
.select_ul li img,.select_ul li .selected_li input,.sub_li li input{float:left; margin:1px 5px 0px 0px;}
.select_ul li .subdiv{ width:578px; height:auto; padding:10px 10px 0px; background:#f2f6f9; border:1px solid #a2b3cd; position:absolute; left:-10px; top:20px; z-index:100;}
.select_ul li a{ color:#333; display:inline-block;font-size:14px; padding-right:10px; }
.select_ul li a:hover,.select_ul li .selected_li a{ background:url(../images/tansan.jpg) no-repeat right center;}
.zhiwei_li{ width:180px !important;}
.zhiwei_span{ width:165px !important;}

