@charset "UTF-8";
/* CSS Document */
body,div,span,ol,ul,li,img,h1,h2,h3,h4,h5,p{ margin:0px; padding:0px;}
body{ color:#333; font-size:12px; font-family:Microsoft Yahei;}
img{ border:none;}
a{ color:#292929; text-decoration:none;}
a:hover{ color:#1e63b0;}
*{outline:none;}
ul li{ list-style-type:none;}
input[type="button"]:hover{opacity: 0.8; cursor: pointer;}
/*index*/
.top{ width: 100%; height: 38px; line-height: 38px;}
.center{ width: 1000px; margin: 0 auto; overflow: hidden;}
.top span{ float: right;}
.top span a{ margin: 0 5px;}
.banner-bg{ width: 100%; background: url(../images/banner-bg.png) repeat-x;}
.banner{ width:auto; height: 192px; background: url(../images/banner.png) center top no-repeat;}
.weixing{ width: 121px; height: 141px; position: relative; float: right; margin-top: 30px;}
.weixing-bg{ width: 121px; height: 141px; border-radius: 4px; background: #fff; opacity: 0.4;}
.weixing-main{ position: absolute; left: 9px; z-index: 9;}
.weixing-main p{ text-align: center; margin-top: 6px; color: #666666;}
/*.nav-bg{ width: 100%; height: 50px; line-height: 50px; background: url(../images/nav-bg.png) repeat-x;}*/
/*.nav{ overflow: hidden;}*/
/*.nav li{ width: auto; height: 50px; float: left; font-size: 16px; color: #fff; padding-right: 19.7px;}*/
/*.nav li a{ color: #fff;}*/
/*.nav li b{ width: 27px; height: 49px; display: block; float: left;}*/
/*.nav li:before{content:" "; width: 2px; height: 50px; display: block; float: left; background: url(../images/li.png) left top no-repeat; margin-right: 20px;}*/
/*.nav:after{content:" "; width: 2px; height: 50px; display: block; float: right; background: url(../images/li.png) right top no-repeat;}*/
/*.nav li.current,.nav li:hover{ background: url(../images/nav-on.png) repeat-x;}*/
/*.icon-nav-1{ background: url(../images/icon-nav.png) -26px top no-repeat;}
.icon-nav-2{ background: url(../images/icon-nav.png) -141px top no-repeat;}
.icon-nav-3{ background: url(../images/icon-nav.png) -263px top no-repeat;}
.icon-nav-4{ background: url(../images/icon-nav.png) -383px top no-repeat;}
.icon-nav-5{ background: url(../images/icon-nav.png) -519px top no-repeat;}
.icon-nav-6{ background: url(../images/icon-nav.png) -643px top no-repeat;}
.icon-nav-7{ background: url(../images/icon-nav.png) -772px top no-repeat;}
.icon-nav-8{ background: url(../images/icon-nav.png) -882px top no-repeat;}*/
.bg{ background: url(../images/center-bg.png) repeat-x;}
.sidebar-a{ width: 100%; margin-top: 20px; overflow: hidden;}
.news{ width: 377px; height: 256px; float: left; margin: 0 20px;}
.news .news-title{ font-size: 14px; overflow: hidden; border-bottom: 1px solid #ccc; margin-bottom: 5px;}
.news .news-title li{ float: left; color: #333333; padding: 5px 10px; cursor: pointer;}
.news .news-title li.current{ color: #0f6ebc; border-bottom: 2px solid #0f6ebc;}
.news .news-list ul li{ font-size: 12px; line-height: 24px;}
.news .news-list ul li a{ color: #333333;}
.news .news-list ul li span{ float: right;}
.news .news-list ul li a span{ color: #999;}
.news .news-list{ position: relative;}
.news .news-list .more{ padding: 2px 8px; background: #f79900; color: #fff; border: none; cursor: pointer; border-radius: 4px; position: absolute; right: 0; top: -28px;}
.yc{ display: none;}
.login{ width: 221px; height: 255px; float: left; border: 1px solid #ccc; border-top: none;}
.login-title{ overflow: hidden;}
.login-title li{ width: 110px; float: left; text-align: center; height: 35px; line-height: 35px; font-size: 14px; background: #f6f6f6; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; cursor: pointer;}
.login-title li.current{ background: none; border: none; border-top: 2px solid #1e63b0;}
.login-title li:first-child{ border-right: 1px solid #ccc;}
.login-text{ width: auto; padding: 20px 10px;}
.login-text input[type="text"],.login-text input[type="password"]{ width:194px; height: 22px; margin-bottom: 12px; background: none;}
.login-text input[type="text"].yzm{ width: 105px; float: left; margin-right: 20px;}
.login-text div{ overflow: hidden;}
.login-text input[type="button"]{ width: 90px; height: 28px; background: #2480cc; color: #fff; border: none; border-radius: 4px; cursor: pointer;}
.login-text input[type="button"]:first-child{ margin-right: 20px;}
.login-text .forget{ float: right; margin-top: 10px;}
.login-text .forget a{ color: #1e63b0;}
h1.titles{ width: auto; height: 46px; line-height: 46px; color: #1e63b0; background: #fafafa; border: 1px solid #ccc; border-top: 2px solid #0f6ebc; font-size: 16px; padding-left: 20px; margin-bottom: 10px;}
.zph-info{ width: 669px; height: 280px; float: left;}
.titles2{ width: auto; height: 27px;  border-bottom: 1px solid #ccc; margin-bottom: 12px;}
.titles2 h2{ float:left; font-size: 14px; color: #333333; border-bottom: 2px solid #0f6ebc; padding: 3px 5px;}
.zph-info-tab{ height: 240px; overflow-y: auto;}
.zph-info table{ width: 100%;}
.zph-info table tr th{ padding: 5px 0; background: none;}
.zph-info table tr td{ text-align: center; height: 26px; line-height: 26px;}
.zph-info table tr td:first-child{ text-align: left; padding-left: 5px;}
.zph-info table tr:nth-child(odd){background:#ffffff;}
.zph-info table tr:nth-child(even){background:#eeeeee;}
.map{ width: 311px; height: auto; float: left; margin-left: 20px;}
.man-t{ margin-top: 10px;}
.mar-r{ margin-right: 20px;}
.sidebar-3{ width: 320px; float: left;}
.h3-1{ border-top: 2px solid #e2920c;}
.h3-2{ border-top: 2px solid #9ee20c;}
.h3-3{ border-top: 2px solid #bc0f0f;}
h3{ font-size: 14px; line-height: 35px;}
.box{ width: auto; height: 210px; border: 1px solid #ccc;}
.box ul{ width: 165px; margin-left: 150px; margin-top: 20px;}
.box ul li{ height: 30px;}
.box ul li a{ margin-left: 15px;}
.icon-box1{ background: url(../images/icon-1.png) 20px 30px no-repeat;}
.icon-box2{ background: url(../images/icon-2.png) 20px 30px no-repeat;}
.sidebar-3 input{ padding: 4px 10px; color: #fff; background: #2480cc; border: none; border-radius: 4px; cursor: pointer;}
.sidebar-3 input:first-child{ margin-right: 16px;}
.titles .more{ float: right; font-size: 12px; margin-right: 20px;}
.titles ul li{ float: right; font-size: 12px; color: #999; margin: 0 5px; cursor: pointer;}
.titles ul li.current{color: #0f6ebc;}
.titles a{ color: #999;}
.gongsi ul li{ width: 240px; height: 62px; float: left; font-size: 12px; border-bottom: 1px dashed #ccc; margin-right: 10px; padding-top: 5px;}
.gongsi ul li p{ font-size: 14px; color: #333333; margin: 5px 0;}
.gongsi ul li a{ color: #0f6ebc; margin: 0 5px;}
.qiuzhi li{width: 240px; height: 62px; float: left; font-size: 12px; border-bottom: 1px dashed #ccc; margin-right: 10px; padding-top: 5px;}
.qiuzhi li p{ font-size: 14px; color: #0f6ebc; margin: 5px 0;}
.qiuzhi li p span{ color: #ff9900; margin-left: 30px;}
.sidebar-3 ul li,.sidebar-2 ul li{ line-height: 27px;}
.sidebar-3 p{ line-height: 22px;}
.sb_box2{ display:block; float:left; height:326px; width:955px; position:relative; margin-left:45px;}
.sb_box2 .rc_lef,.sb_box2 .rc_rig{ display:block; height:325px; width:31px; float:left; cursor:pointer; position:absolute;}
.sb_box2 .rc_lef{left:-45px;top:0px;z-index:999; background:url(../images/rc_lef.png) left center no-repeat;}
.sb_box2 .rc_rig{right:0px;top:0px; background:url(../images/rc_rig.png) right center no-repeat;}
.sb_box2 ul{ float:left; height:326px; padding:8px 0 0 0; overflow:hidden;}
.sb_box2 ul li{ width:105px; height:320px; float:left; background:none; margin-right: 10px; margin-top:16px;}
.sb_box2 ul li p{ text-align:center; margin-top: 10px;}
.sb_box2 ul li p img{ border: 1px solid #ccc;}

.sb_box3{ display:block; height:120px; padding-left:43px; margin-top:10px;position: relative;}
.sb_box3 .sb_lef,.sb_box3 .sb_rig{ display:block; height:112px; width:24px;float:left; cursor:pointer;position: absolute;}
.sb_box3 .sb_lef{left:0px;top:5px;z-index:999;background:url(../images/rc_lef2.png) left center no-repeat;}
.sb_box3 .sb_rig{right:0px;top:5px;background:url(../images/rc_rig2.png) right center no-repeat;}
.sb_box3 ul{ float:left;  height:120px; padding:5px 0 0 0; overflow:hidden; }
.sb_box3 ul li{ width:166px; height:112px; float:left; background:none; padding-left:0; margin-left:8px;_margin-left:8px; margin-right:9px;_margin-right:8px;}
.sb_box3 ul li p{ text-align:center; font-size:12px; color:#333; line-height:34px;}

.bottom{ margin-top: 80px; border-top: 4px solid #1e63b0; margin-bottom: 20px;}
.bottom ul{ margin-top: 20px; overflow: hidden; margin-bottom: 20px;}
.bottom ul li{ float: left; margin-right: 15px;}
.bottom p{ text-align: center; line-height: 25px;}

/*4-18 erji*/
.dangqian{ margin-top: 15px; font-size: 14px;}
.news2{ height: 210px;}
.chaxun{ width: 280px; height: 210px;}
.chaxun .login-title li{ width: 139.5px;}
.chaxun .login-text li{ width: 100%; margin: 5px 0 5px 0;}
.chaxun .login-text li span{ width: 60px; display: block; float: left; line-height: 22px;}
.xiangguan .mar-r{ height: 220px; }
.xiangguan .mar-r2 { height: 400px; float: right;}
.titles2 .more{ float: right; margin-top: 5px;}
.job-search{ width: 364px; height: 250px; float: left; margin-left: 21px;}
.job-search-box{ width: 100%; height: 208px; background: #f2f9ff; border: 1px solid #e7e7e7;}
.sidebar-2{ width: 490px; float: left;}
.sidebar-2 ul li span{ float: right;}
.job-search-box ul{ padding: 20px;}
.job-search-box ul li{ margin-bottom: 12px; line-height: 25px; overflow: hidden;}
.job-search-box ul li span{ width: 60px; float: left;}
.job-search-box ul li select{ width: 264px; height: 25px; float: left;}
.job-search-box ul li select{padding-left:10px;appearance:none; -moz-appearance:none; -webkit-appearance:none; border:1px solid #ddd; background:url(../images/img0418/sel.png) #fff right center no-repeat !important; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0;}
.job-search-box ul li select.sel2{ width: 102px;}
.start-ss{ width: 100%; height: 24px; background:#388fd7; border: none; border-radius: 4px; color: #fff;}
