@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;}
body{background-color:#fff; font-family:"Microsoft YaHei",SimSun,Arial,; font-size:12px; word-wrap: break-word;}
ul,li{list-style: none;}
ul,dl,ol,form{margin:0;padding:0;}
img{border:0px;}
a{color:#013179;text-decoration: none;}
a:hover{color: #FE5B00; text-decoration: underline;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:14px;}
.s10{font-size:10px;}
.s12{font-size:12px; font-weight:normal;}
.s12c{font-size:12px;font-weight:bold;}
.s14{font-size:14px;}
.s14c{font-size:14px;font-weight:bold;}
.c_juhuang{color:#FE5A01;}
.c_hei{color:#353535;}
.c_bai{color:#fff;}
.c_hui{color:#565656;}
.c_hui2{color:#8E8E8E;}
.c_lan{color:#0070BC;}
.c_lan2{color:#0070BC;}
.c_lv{color:#44980F;}
.c_hong{color:#C40000;}
.date_hui{color:#999; font-size:12px; font-weight:normal;}
.f_xhx {text-decoration: underline;}
.c{clear:both;}
a.black {color:#000;text-decoration: none;}
a.black:hover{color: #000; text-decoration: underline;}


.wrapper{ width:960px; margin:auto;margin-bottom:5px; margin-top:5px; padding-bottom:10px;}
.main-content{ width:700px; float:left}

.main-content h1{color:#ad7a01; font-size:20px; font-weight:bold; margin-bottom:8px; color:#FE5A01; border-bottom:1px solid #FE5A01}
.main-content h2{color:#FE5A01; border-bottom:1px dotted #FE5A01; margin-bottom:10px;}


.main-content .companybrief{ clear:both}
.main-content .companybrief .text{ padding-bottom:8px; width:500px;!important; font-size:14px; font-weight:bold }
.main-content .companybrief .text p{ font-size:12px; font-weight:normal}
.main-content .companybrief .text h3 img{vertical-align:middle;}

.inf{margin-bottom:14px; border:solid 1px #cdcdcd; border-top:none}
.inf .u_title{ background:#f3f3f3; border-bottom:solid 1px #cdcdcd;border-top: solid 1px #cdcdcd;height:28px; line-height:28px; padding-left:10px; clear:both}
.inf .u_title h3{color:#ad7a01; line-height:28px;}
.inf .u_title h3 a{color:#ad7a01;}

.inf .u_title_gs{ background:url(img/hfenbglg.gif) no-repeat;  margin-left:-1px; height:28px; line-height:28px; padding-left:10px; clear:both}
.inf .u_title_gs h3{color:#ad7a01; line-height:28px;}
.inf .u_title_gs h3 a{color:#ad7a01;}

.inf_gs{ border:#d4751b solid 1px; margin-bottom:10px;}
.inf_gs .u_title_gs{ background:url(img/gsbg.gif) repeat-x; border-bottom:#d4751b solid 1px;  height:28px; line-height:28px; padding-left:10px; clear:both}
.inf_gs .u_title_gs h3{color:#ad7a01; line-height:28px;}
.inf_gs .u_title_gs h3 a{color:#ad7a01;}
.inf_gs .u_ct{padding:12px;}
.inf_gs .u_ct .txt{ border-bottom:#ababab dashed 1px; padding-bottom:10px;}


.mailto{ padding-left:300px; padding-bottom:15px;}
.mailto a{ display:block;}
.inf .more{position:absolute; right:10px;top:8px;}
.inf .u_ct{padding:12px;}
.inf .u_ct th{font-weight:bold; white-space:nowrap; text-align:right; width:70px; border-bottom:dashed 1px #d4d9c2; line-height:30px;}
.inf .u_ct td{width:100px; border-bottom:dashed 1px #d4d9c2;}
.inf .u_ct tr.last td,.inf .u_ct tr.last th{ border-bottom:none;}
.inf .u_ct td.special{width:300px;}



.tabs{height:25px; background:url(img/tabs_bg.gif) repeat-x 0 bottom; margin-bottom:20px;}
.tabs li{display:block;padding:0 14px; border:solid 1px #c1bfa7; border-bottom-color:#d4d9c2; line-height:23px; white-space:nowrap;float:left;margin-right:7px; background:url(img/tabs.gif) repeat-x 0 bottom;}
.tabs li.tabs_selected{border-color:#ffb739; border-bottom-color:#fff; background:url(img/tabs_selected.gif) repeat-x 0 bottom;}
.tabs li.tabs_selected a{font-weight:bold; color:#d35701;}



.but{ width:500px; margin:0 auto}
.but .bigbtn{ margin:0 20px 0 0; margin-bottom:10px; padding:9px 0; text-align:center;width:194px; font-size:16px; color:#ea7901; font-weight:bold; float:left;background:url(img/botton.jpg) no-repeat 0 0}




.titlelist_short{ margin-bottom:8px; margin-top:5px; border-collapse:separate;}
.titlelist_short th{height:25px; line-height:25px; color:#fff; background:url(img/titlelistthead1.gif); border-left:solid 1px #69674e; border-right:solid 1px #8a8a8a; padding:0 10px;}
.titlelist_short td{ }
.titlelist_short td .first{background:url(img/titlelistthead1.gif) no-repeat left top; border-left:none;}
.titlelist_short td.date{width:60px;}
.titlelist_short td.city{width:60px;}
.titlelist_short td.sex{width:60px;}
.titlelist_short td.num{width:60px;}
.titlelist_short td.job{width:200px;}
.titlelist_short tbody td{border-bottom:solid 1px #bec08e; padding:10px 10px; height:15px; padding-left:10px;}

.adside{ width:230px; float:right; text-align:center}
.adside{background:#f5f5f1; border:solid 1px #d4d9c2; padding:12px 0 7px 0; margin-bottom:8px}
.adside ul{width:202px; margin:0 auto;}
.adside ul a{margin-bottom:5px; display:block}
.adside ul img{border:solid 1px #bbb;}


.view_logo{width:890px; margin:10px auto; }
.view_bottom{ width:850px; margin:auto; text-align:center; clear:both}
.view{ width:850px; border:1px solid #ccc; margin:10px auto; padding:50px 20px;}
.view h1{ font-size:26px; font-weight:bold; margin-bottom:8px; }
.view h2{color:#FE5A01; font-size:16px; margin-bottom:10px; clear:both; padding-left:10px;}
.view .line{ background:url(img/bj.gif) repeat-x ; height:10px; margin:10px auto; clear:both}
.view .content1 p{ line-height:30px; width:400px; margin:0 5px; float:left}
.view .content p{ line-height:30px; margin:0 10px; }


/*index*/
.qiye{ margin:10px auto;}
.qiye h2{color:#FE5A01; font-size:14px; height:30px; line-height:30px;border:0;clear:both; padding-left:10px; background:url(img/tit_bg.gif) no-repeat}
.qiye .big ul{ border-left:1px solid #a6d3e0; clear:both; height:50px}
.qiye .big li{ text-align:center; float:left; background: url(img/big_bg.gif) top left #ebfbff no-repeat; border:1px solid #a6d3e0; border-top:0;border-left:#fff; width:236px;}
.qiye .big li img{  margin:12px;  margin-top:15px; clear:both} 
.qiye .small a{ margin:0 2px;}
.qiye .small li{ width:318px; height:30px; line-height:30px; float:left; }


.job{}
.job .u_title{ color:#FE5A01; font-size:14px; height:30px; line-height:30px;border:0;clear:both; padding-left:10px; background:url(img/tit_bg.gif) no-repeat}
.job .titlelist_short th{height:25px; line-height:25px; background:#cbf4f1; padding:0 10px;border:1px solid #a6d3e0; color:#000000;}

#search_box_index{ width:431px; margin-top:5px; float:left}
#search_box_index .top_back{ background:url(img/kuaisu.gif) no-repeat; height:23px; text-align:right; padding-right:5px;
color:#F84800; font-size:14px; padding-top:10px; font-weight:bold}
#search_box_index .box_search_line{ border-left:#D9CB9F solid 1px; border-right:#D9CB9F solid 1px;
background:url(img/back_img.gif) 0 -20px repeat-x; padding-top:10px; margin-top:-2px}
#search_box_index .searchs2{ padding-left:25px;}
#search_box_index .search4 {
background-color:#FFFFFF;
background-image:url(img/searchbg.gif);
background-position:5px center;
background-repeat:no-repeat;
border:1px solid #A5A5A7;
font-size:14px;
font-weight:bold;
height:20px;
padding-left:22px;
padding-top:5px;
margin-top:10px;
width:120px;
}

#search_box_index .searchk2 {line-height:28px;padding-left:25px;
}
#search_box_index .searchs2 select{ width:80px; margin-top:5px;}

#search_box_index .hot_search_s{ border-top:#D9CB9F solid 1px; height:100%; overflow:hidden; margin-left:8px; margin-right:8px; margin-top:20px;}
#search_box_index .hot_search_s p{ line-height:28px;}
#search_box_index .hot_search_s p a{ color:#FD4101; padding-right:6px;}
#search_box_index .search_bottom{ background:url(img/kuaisudi.gif) no-repeat; height:8px; overflow:hidden}



#login1{ width:255px; margin-top:5px; float:left; margin-left:5px;}
#login1 .top_back{ background:url(img/qiye.gif) no-repeat; height:23px; text-align:right; padding-right:5px;
color:#F84800; font-size:14px; padding-top:10px; font-weight:bold}
#login1 .box_search_line{ border:#d09ecc solid 1px; border-top:0; padding-left:15px; line-height:30px; height:90px;
background:#f7e4fc; padding-top:10px; margin-top:-2px}

#login2{ width:255px; margin-top:5px; float:left; margin-left:5px;}
#login2 .top_back{ background:url(img/geren.gif) no-repeat; height:23px; text-align:right; padding-right:5px;
color:#F84800; font-size:14px; padding-top:10px; font-weight:bold}
#login2 .box_search_line{ border:#c6cf9e solid 1px; border-top:0; padding-left:15px; line-height:30px; height:90px;
background:#fcf9e4; padding-top:10px; margin-top:-2px}



.reg{ width:608px; float:left} 
.reg .txt{ width:180px; height:18px;}
.reg .but{ width:200px;}
.login{ float:left; width:344px; height:225px; margin-top:50px;background:url(img/zc_05.gif) no-repeat;}
.login .txt{ width:180px; height:18px;}


.bottom{ width:960px; border-top:3px solid #FF6600; color:#000; height:100px; margin:auto; text-align:center; line-height:25px; padding:5px;}