@charset "gb2312";
html, body {
	font-family:"Hiragino Sans GB", "Helvetica Neue", Helvetica, "PingFang SC", "Microsoft YaHei", Arial, sans-serif;
	font-size : 14px;
	word-wrap: break-word; word-break: break-all;
	-webkit-font-smoothing: antialiased; 
	background-color:#F3F3F3
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,   
form,fieldset,textarea,p,blockquote,th,td {   
padding: 0;   
margin: 0; 
} 
img {
	border : 0;
}
a:link,a:visited  {
	color : #333;	text-decoration : none;
}
a:hover{
	color : #ff3300;	 text-decoration:none
}
form {
	padding : 0;
	margin : 0;
}
/*input[type="text"] {height:20px;line-height:20px;font-size:12px}
input[type="password"] {height:20px;line-height:20px;font-size:12px}*/
input[name="B1"] { font-size:14px;  letter-spacing:5px; padding:8px 10px; border:1px; background-color:#FEAE1B; border-radius:4px; cursor:pointer;}
input[name="B1"]:hover { text-decoration:none!important;background-color:#ffcc00;
}
ul {
	list-style : none;
}
/*通用功能类*/
.clear {
	font-size : 1px;
	line-height : 1px;
	margin : 0;
	padding : 0;
	clear : both;
	display : block;
	height : 0;
}
/*以下三句用于浮动*/
.clearfix:after {
content: ".";
display: block;
line-height: 0;
height: 0;
font-size:0;
clear: both;
visibility: hidden;
}
* html .clearfix {height: 1%;}
.clearfix { *zoom:1;}
.none { display:none}
/*em {
	float:right;
	font-style:normal !important;
	margin-right:1em;
}*/ /* 重构标签可能导致用户提交的内容中相同的标签的格式样式异常*/
a.more { float: right; font: normal 12px Verdana!important; padding:0!;margin-top:3px;margin-right : 10px; }
span.more {
	float : right;
	margin-right : 10px;
	font : normal 12px/24px "宋体"
}
span.more a {font : normal 12px/24px "宋体" !important; text-decoration:none}
span.date {
	float : right;
	margin-right:1em;
	font : normal 12px/22px "宋体" !important;
	color:#CCCCCC
}
.location {margin-top:10px;margin-left : 12px; height:30px;	font : normal 12px/24px "宋体";}
.location a { color:#000}
.locationLeft {float : left;	margin-left : 10px;	font : normal 12px/24px "宋体"}
.locationRight {float : right;	margin-right : 10px;	font : normal 12px/24px "宋体"}
.mtop10 { margin-top:8px!important}
.mbtm10 { margin-bottom:8px!important}
.mt5 { margin-top:5px!important}
.mb5 { margin-bottom:5px!important}
.mright10 { margin-right:6px!important}
.fleft { float:left; display:inline}
.fright { float:right; display:inline}
.bggray {background:#f2f2f2; border:0!important}
.ffffee { background:#ffffee}
.nobg { background:none!important}

.leftbar div.content{ margin-left:0; margin-right:auto} /*内容层左对齐，不要使用TEXT-ALIGN，FF不支持*/
.rightbar div.content{margin-left:auto; margin-right:0} /*内容层右对齐,不要使用TEXT-ALIGN,FF不支持*/
.dotli {
	list-style:none;
	background : url(/images/dotli.gif) no-repeat left center;
	margin:5px 0;
	text-indent : 0.5em;
}
.overtexthidden {
	white-space:nowrap;
	overflow:hidden
}
.shorttitle {
	white-space:nowrap;
}
span.more {
	float : right;
	margin-right : 5px;
	font : normal 12px/22px Arial, Helvetica, sans-serif!important;
}
span.more a {
	font-size:12px!important;
}
span.left {
	float:left;
	margin-left:5px;
}
span.right {
	float:right;
	margin-right:5px;
}
.topnav a ,#topnav a {
	font-size:12px;
	line-height:32px;
	color:#666666
}
.topnav span a,#topnav span a { display:inline-block; margin-left:2px;	margin-right: 2px;}
.sch { padding:0 8px 0 2px;}
.sch a{ color:#666!important;}
.sch li { border-bottom:1px dotted #666666; background:url(/images/jt.gif) 0 center no-repeat; padding:0 8px; height:24px; line-height:24px;}
.bdsharebuttonbox { position:absolute; top:0;right:0}
a.msgcount { color:#FF0000; font-weight:bold}

#subsitebox strong { font-family:"Microsoft YaHei", "宋体"; font-weight:bold;} 
#subsitebox a{ font-family:"Microsoft YaHei", "宋体"}
/*搜索框*/
.searchingBox{ float:left;border:1px solid #dadada;margin:0 auto; width:235px; margin:1px 0 0 5px; background:#ffffff; color:#666}
.searchingTxt{width:195px;height:26px!important;line-height:26px!important;border:0;padding:0 5px;background:#fff;border-left:0; border-right:0;font-size:12px!important;float:left;color:#666}
.searchingBtn{height:25px;width:24px;border:0;background:#fff url(/images/bs.png) no-repeat left top; cursor:pointer;float:right}
.searchingBtn:hover{ background:#fff url(/images/bs.png) no-repeat left -24px;}
.searchSelectBox{ display:inline-block;float:left; border:1px solid #ff9100;width:50px;height:26px; text-align:left; text-indent:5px }
.searchSelectBox{ background: none repeat scroll 0 0 #FFFFFF; border:0; border-right:1px solid #dadada; display: inline-block; height: 24px;	line-height:24px!important; padding:1px; vertical-align:middle;background:url(/images/dots.gif) no-repeat 32px -4293px; }
#sdiv { position:absolute;z-index:100; margin-left:5px; display:none; background:#fff;width:52px; margin-top:-2px; text-align:left; text-indent:5px; height:70px; border:1px solid #dadada; border-top:0 }

.content {
	height:auto;
	margin : 0;
	background-color:#ffffff;
}
.content_center {
	padding : 5px;
	text-align : left;
	border:1px solid #dadada;
	
}
.bluestyle {
	border:0
}
.greenstyle {
	border:0
}
.bluestyle h4 {
	background:url(images/tit_bg2.gif)!important;
}
.greenstyle h4 {
	background:url(images/tit_bg3.gif)!important;
}
.content a:link,.content a:visited {

	text-decoration : none;
}
.content a:hover {
	text-decoration : none;
}
.content .a_self a:active {
	text-decoration : none;
}
.content H4 {
	padding-left : 0.5em;
	text-align : left;
	font-size : 14px;
	color : #ffffff;
	background : url(/images/tit_bg1.gif) repeat-x;
	height : 23px;
	line-height : 23px;
}
.content H4 a {
	font-size : 14px;
	color : #ffffff;
	text-decoration : none;
	line-height:23px;
}
.content H4 em a {
	font:normal 12px/1.85 arial;
	text-decoration:none;
}
.content H4 em a:link {
	text-decoration:none;
}
.content H4 em a:hover {
	text-decoration:none;
}
.content_titbar {
	width : 100%;
}

.content table {
	border-collapse : collapse;
}
.red,.redasterisk {
	color : #ff0000;
}
TEXTAREA {
	margin : 2px 0 0 0;
	padding : 1px 2px 1px 2px;
	font-size:14px;
}
select {
	margin : 2px 0 0 0;
	padding : 1px 2px 1px 2px;
	font-size:14px;
}
select#city,select#gzcs {
    padding-top: 3px;
    padding-bottom: 0px;
}
/*-------------招聘求职频道---------------*/
.currplace {
	height:30px;
	text-align:left;
	border-bottom:1px solid #f28633;
	margin-bottom:5px;
	margin-top:5px;
}
.currplace h1 { float:left; margin-left:10px; background:url(/images/bg_wzdh.gif); width:140px; height:30px; line-height:34px; color:#FFF; font-size:14px; overflow:hidden}
.currplace span { padding-top:5px;}
.currplace span a{ color:#000!important}

#tjxm {
	width:100%;
	height:183px;
}
#tjzp {
	width:100%;
	height:65px;
}
#rmzp {
	width:100%;
	height:250px;
}
a.a1:link,a.a1:visited  {
	color : #0066ff;
	text-decoration : none;
}
a.a1:active {
	color : #ff3300;
}
a.a1:hover {
	color : #ff3300;
	text-decoration : underline;
}
a.a2:link {
	color : #ff3900;
	text-decoration : none;
}
a.a2:visited {
	color : #ff3900;
	text-decoration : none;
}
a.a2:active {
	color : #003779;
	text-decoration : underline;
}
a.a2:hover {
	color : #003779;
	text-decoration : underline;
}
a.a3:link {
	color : #0f3cf0;
	text-decoration : underline;
}
a.a3:visited {
	color : #0f3cf0;
	text-decoration : underline;
}
a.a3:active {
	color : #ff0000;
	text-decoration : none;
}
a.a3:hover {
	color : #ff0000;
	text-decoration : underline;
}
a.redfont:link {
	color : #ff0000;
	text-decoration : underline;
}
a.redfont:visited {
	color : #ff3300;
	text-decoration : underline;
}
a.redfont:active {
	color : #ff0000;
	text-decoration : none;
}
a.redfont:hover {
	color : #ff0000;
	text-decoration : underline;
}
.grayfont {
	color : #333333!important;
}
.line {
	border-right : 1px solid #d9d9d9;
	border-top : 1px solid #d9d9d9;
	margin-top : 1px;
	margin-left : 1px;
	border-left : 1px solid #d9d9d9;
	margin-right : 1px;
}
.line {
	border-right : 1px solid #d9d9d9;
	border-top : 1px solid #d9d9d9;
	border-left : 1px solid #d9d9d9;
}
.line2 {
	border-right : 1px solid #d9d9d9;
	border-left : 1px solid #d9d9d9;
	border-bottom : 1px solid #d9d9d9;
}
.line3 {
	border-right : 1px solid #d9d9d9;
	border-left : 1px solid #d9d9d9;
}
.pic {
	margin-bottom : 1px;
	border-style : solid;
	border-color : #ff6600;
	border-width : 1px;
}
.border_d4d4d4d4 {
	border-left : 1px solid #d4d4d4;
	border-right : 1px solid #d4d4d4;
	border-top-width : 1px;
}
h1 {
	color : #000000;
	font-size : 24px;
	font-weight : bold;
	text-align : center;
}
h1#title {
	display:none;
}
fieldset {
	border : 1px solid #0086df;
	border-top : 4px solid #0086df;
	margin-top : 5px;
	margin-bottom : 10px;
}
.field_yellow {
	border : 1px solid #ff7c0f;
	border-top : 4px solid #ff7c0f;
	margin-top : 10px;
	margin-right : 5px;
}
.adpic {
	margin : 5px;
}
.field_content {
	border : 1px solid #cccccc;
	border-top : 4px solid #cccccc;
	margin-top : 10px;
	margin-right : 5px;
}
.news_list {
	width : 240px;
	float : left;
}
.news_list ul {
	margin-left : 10px;
	padding : 0;
	list-style : none inside;
	margin-top : 0;
}
.news_list ul li {
	line-height : 200%;
	float : left;
	width : 240px;
}
#menu #titletb {
	font-weight : bold;
}
#menu #titletb a:link {
	font-weight : bold;
	color : #ffffff;
}
#menu #titletb a:visited {
	color : #ffffff;
	text-decoration : none;
}
#menu #titletb a:active {
	color : #ff3300;
}
#menu #titletb a:hover {
	color : #ff3300;
	text-decoration : underline;
}
.article_content {
	font : normal 13px/26px Arial, Helvetica, sans-serif;
}
#table14 {
	margin-top : 10px;
}
.pagination a:active {
	text-decoration : underline;
}
.pagination .current { color:#FF0000}
#rightmainbox h1 { padding:10px; font-size:18px}
#rightmainbox h3 ,.mainbox h3{	 padding-left:10px; background : #2b6cc7; font-size:14px; color : #ffffff;}	
#leftmainbox tr th,#rightmainbox tr th {
	text-align : left;
	padding-left : 5px;
	background : #2b6cc7;
	color : #ffffff;
}
#rightmainbox table td{
	text-align:left;
	}
#rightmainbox .gg { text-align:center}	
.leftColumn {
	border : 1px solid #2b6cc7;
	margin-bottom : 5px;
	text-align:left;
	border-spacing:0
}
.rightColumn {
	width:100%;
	margin-bottom : 5px;
	border-spacing:0;
		overflow:hidden
}
.rightColumn h1 { padding:10px 0}
.rightColumn h3 ,.relativeschool h3,.relativelist h3,.meslist h3{ font-size:14px}
.jobInfobox,.enbaseinfo {padding:10px;overflow:hidden}
.jobInfobox li,.enbaseinfo li { float:left; width:50%; padding-top:5px}
.relativeschool ul {padding:10px;overflow:hidden}
.relativeschool ul li { float:left; width:50%; margin:5px 0 0 0}
.rightColumn a{ text-decoration:underline}
.title-prefix {
    display: none;
}
.mainbox {flex:1; background-color:#FFFFFF;}
.projectlist ul  {display:flex; flex-wrap:wrap;}
.projectlist ul li {
	width:calc(100%/4);
    height: 186px;
    padding:10px;
	box-sizing:border-box;
}

.projectlist a img {width:180px;height:120px;}
.projectlist a h5 {font-size:14px;font-weight:normal}
a.more_relative { display:block; margin:10px auto;width:240px; height:44px; line-height:44px; background:#ff552e; color:#ffffff; text-align:center;}	
.btn-xszx {
		color:#fff!important;
	display:inline-block;
	background:url(/images/sprite-v3.gif) no-repeat;
	border:none;
	width:101px;
	height:37px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	line-height:37px}
.btn-xszx:hover {
	background-position:0 -37px;
	text-decoration:none!important
}	

#resume-list {
	margin : 15px auto; background:#ffffff;
}
#resume-list table {
	border : 1px solid #cccccc;
	border-collapse : collapse;	
}
#resume-list table th {
	background : url(/images/bglv.jpg);
	height:28px;
	line-height:28px;
}
#resume-list table td {
	border : 1px solid #cccccc;
	border-top:0;
}
#resume-list iframe { border:1px solid #CCCCCC;}
#resume-list .resume-top { background:url(/images/bg-resume-top.gif)}
.rps-list {margin-top:5px;padding:10px;border:1px solid #dadada; text-align:left}
.title { font-size:14px;}
.rps-list  li {height:28px; line-height:28px; list-style:none; position:relative}
.rps-list  li a {font-size:14px}
.rps-list .date { position:absolute; right:0;top:0;font-size:14px!important}

.borderccc td {
	border : 1px solid #cccccc;
}
.resume-sub-cnt {
	padding:10px;
}
/*banner style*/
.banner_index {list-style:none; margin:0 auto; margin-top:5px; overflow:hidden}
.banner_index li {
	float:left;
	display:inline;
	margin-right:6.25px;
}
.banner_index li.noright {
	float:right;
	margin-right:0
}
.banner_index li img {
	width:185px;
	height:68px;
	border:1px solid #cccccc;
	vertical-align:bottom
}
/*自定义广告*/
.ggleft {float:left;width:378px; height:142px}
.ggright {float:right;width:572px; height:142px}
.gg_custom { width:580px; list-style:none; margin:0 auto; margin-bottom:3px;overflow:hidden}
.gg_custom li {
	float:left;
	display:inline;
	margin-right:5px;
}
.gg_custom li.noright {
	float:right;
	margin-right:0
}
.gg_custom li img {
	width:185px;
	height:68px;
	border:1px solid #cccccc;
	vertical-align:bottom
}

/**/
#table1 {
	width : 1200px!important;
	background:#FFFFFF;
}
.friendlylink {}
.friendlylink ul {}
.friendlylink ul li {
	float:left;
	width:148px;
	padding:5px 0;
	white-space:nowrap;
	overflow:hidden;
}
.en_subul li {padding:5px;}
.en_subul li h2 { font-size:14px;}
.en_subul li h2 a {color:#f45a00!important}
.en_subul li h3 { font-weight:normal}
.verifystatus img { margin-right:5px;}
.subul { min-height:24px;}
.subul .aimg {display:block;margin-bottom:10px;}
.subul li a {font-size:14px;line-height:22px;}
.xmxx ul li a{display:flex}
.projectphoto {width:126px;}
.projectphoto img {width:100%;height:84px}
.projecttitle {flex:1;padding-left:10px;}
.user_tb {
	border:1px solid #cccccc;
	border-collapse:collapse;
	margin:5px;
}
.user_tb td {
	border:1px solid #CCCCCC;
	padding:5px;
}
.rzzt img{ vertical-align:baseline}
/*会员中心*/
.control {margin:10px 0;overflow:hidden;display:flex}
.leftcontrol,.rightcontrol {background-color:#fff;}
.leftcontrol { width:250px;}
.rightcontrol { flex:1; min-height:500px; margin-left:10px;box-sizing:border-box;padding:0 10px;}
.control li {line-height:1.85}
#en_menulist {
	font-size : 14px;
	list-style : none;
}
#en_menulist li {
	text-align : left;
	padding-left:50px

}
#en_menulist li a {
	font-family:Microsoft YaHei;
	text-decoration : none;
}
#en_menulist li.activea a {
	text-decoration : none;
	color : #ff3300;
}
.panel_title { font-size:14px; font-weight:bold;background:#bde4ff; text-align:center;}
table.userdata {
	border-collapse:collapse
}
.userdata th {
	border:1px solid #C0C0C0;
	background:#D9D9D9;
	padding:4px;
	text-align:center;
	font-weight:normal
}
.userdata td {
	border:1px solid #C0C0C0;
	padding:4px;
	text-align:center;
}
#table2 { text-align:center; background-color:#ffffff;}
#tbform  td{text-align:left}
#tbform input[type="text"]{width:240px; line-height:1.75;padding:2px 0 0 2px}
#tbform select{width:244px; padding:2px 0 0 2px; line-height:1.75;}
#tbform2  td{text-align:left}
#tbform2 input{width:100px;}
#tbform2 select{width:103px;}
/*.btn {width:120px!important; height:40px; line-height:30px; padding:1px; margin:0; font-size:14px;}*/
.btn a { color:#ffffff}
#table3 td,#table4 td,#table5 td,#adv td { text-align:left}
.resumetb th,.resumetb td { padding:0 5px}
#table5 th,#table5 td{ padding:0 5px}
.company_link { height:1px; overflow:hidden}
#container div ,.container div{ text-align:left!important}
.jobInfobox { border-bottom:1px dashed #ccc;}
.jobInfobox td { padding-left:5px; font-size:14px}
.jobInfobox a { font-size:14px!important}
.jobBtnbox { height:30px;border-top:1px dashed #ccc; padding:20px 0;}
.tips,.mytips { background:url(/images/ico.gif) no-repeat 3px center; background-color:#ffffee;  margin:5px 0; padding:5px 2em; }
/*代理信息*/
#daili-list {
	width : 730px;
	margin : 15px auto;
}
#daili-list table {
	border : 1px solid #cccccc;
	border-collapse : collapse;	
	font-size:14px
}
#daili-list table th {
	background : url(/images/bglv.jpg);
	height:28px;
	line-height:28px;
}
#daili-list table td {
	border : 1px solid #cccccc;
	border-top:0;
}
#daili-list iframe { border:1px solid #CCCCCC;}
#daili-list .daili-top { background:url(/images/bg-daili-top.gif)}
.daili-form table td{ padding:5px;}
.vip { color:#FF0000}
.share { margin:10px}
#bdshare { font-family:"Microsoft YaHei", "宋体"; font-size:14px!important}
/*项目*/
.lbnav  { padding:10px 0; border-bottom:1px solid #dadada}
.lbnav a{ display:inline-block; padding:0 5px; margin:0 5px ;font-size:14px;text-decoration:none!important; text-align:center}	
.keynav { padding:10px 0; border-bottom:1px solid #dadada}
.areanav { padding:10px 0;}
.keynav a,.areanav a{display:inline-block;padding:0 5px; margin:0 5px ; text-align:center}	
.tit-xm {padding-left:20px!important;background:url(/images/ico_zs.gif) no-repeat left center;font:bold 14px/2 "宋体";}
.tit-xm a {font-size:14px;}
.tit-dl a {font:normal 14px/2 Microsoft YaHei; color:#0066ff}
.searchbar { margin:10px 0}
.space-nav { float:right; font-size:14px}
.school-header { background:#FFFFFF}
.school-nav { background:#2b6cc7; line-height:40px;overflow:hidden}
.school-nav a { display:inline-block;padding:0 10px; text-decoration:none;color:#FFFFFF}
.school-nav a:hover { background:#336699}
.school-name { padding:20px 10px}
.school-name a {font-size:18px; color:#000}
/*微信客服*/
#wx_kf {
	top:200px;
	right:10px;
	position:fixed;
	width:124px;
	height:122px;

}

#weixin_kefu {
top: 200px;
right: 10px;
position: fixed;
width: 112px;
height:246px;
background: url(/images/kefu2015.png) no-repeat 0 0;
}
#weixin_kefu a { display:inline-block;width: 100px;height: 100px; margin:5px 0 0 5px}

#so_bd { position:absolute; top:3px; right:300px;}
.regok { background:url(/images/regok.png) no-repeat 0 10px;line-height:64px; padding:20px 40px 20px 80px; font-size:30px}
.regok strong {font:normal 30px/30px "Microsoft YaHei", "宋体"}
/*a按钮*/
a.a-post { background-color:#f90; padding:5px; border-radius:5px; color:#fff; text-decoration:none}
.abtn,
.a-btn 
{ background-color:#f60; padding:5px; border-radius:5px; color:#fff!important; text-decoration:none}
.aview { background-color:#3399CC; padding:5px; border-radius:5px; color:#fff!important; text-decoration:none}
.afollow { background-color:#CC0000; padding:5px; border-radius:5px; color:#fff!important; text-decoration:none}
.adel { background-color:#f60; padding:5px; border-radius:5px; color:#fff!important; text-decoration:none; cursor:pointer}
.afollow2 { background-color:#ccc; padding:5px; border-radius:5px; color:#fff!important; text-decoration:none}
#follow {
    text-align: center;
    background-color: #2786e4;
    border-radius: 5px;
    padding: 5px 10px;
    color: #fff;
	cursor:pointer
}
#follow2 {
    text-align: center;
    background-color: #ccc;
    border-radius: 5px;
    padding: 5px 10px;
    color: #fff;
	cursor:pointer
}
.afans1 { display: inline-block;
    background: #E8BD91;
    margin: 5px;
    padding: 5px;
    border-radius: 5px;
    text-decoration: none!important;
}
.afans2 { display: inline-block;
    background: #91C1E8;
    margin: 10px 5px 10px 5px;
    padding: 5px;
    border-radius: 5px;
    text-decoration: none!important;
}
.del { display:inline-block;text-decoration: none!important; margin-right:10px}

.aback{text-align:center; padding:20px font-size:16px; padding:10px 15px; background:#0099FF; color:#FFFFFF; text-decoration:none}
#orglistnav { margin:10px;text-align:center; padding:15px 0}
#orglistnav a{display:inline-block;padding:0 5px; margin:0 0 5px 0;text-align:center; background:#F90;font:14px/22px "Microsoft YaHei", "宋体";}
#orglistnav a.current{background:#F30!important;color:#FFF; }
#orglistnav a:link,#orglistnav a:visited { background:#F90; color:#FFF;  }
#orglistnav a:hover{ background:#F30; color:#FFF; text-decoration:none }
.coltit {background-image:url(/images/body_box_bg.jpg); background-repeat:no-repeat; height:40px;position:relative;}
.jmjg { background-position: 0 -150px}
.coltit h3 { font:bold 22px/2 "Microsoft YaHei"}
.zy { background-position:0 -50px;}
.maplist {padding:5px; border:1px solid #dadada; border-top:2px solid #ccc; background:#FFFFFF}
.maplist h3 { font-size:12px}
.maplist dl dd a { display:inline-block; padding-left:5px}

.liji {
width: 144px;
height: 45px;
float:left;
background: url(/images/liji-btn.jpg) no-repeat;
margin: 10px 10px 0px 0px;
color: #FFF;
font: normal 20px/45px "Microsoft YaHei";
text-align: center;
}
.liji a { color:#fff; text-decoration:none}
.pjlistphoto { padding:1px; border:1px solid #dadada; margin-right:10px }
.eninfo_more { text-align:center; margin:10px 0;}
.eninfo_more a { color:#f45a00!important; }
.dlwqqkf{ background:url(/images/qq_52.png) no-repeat; display:inline-block; width:77px; height:22px;vertical-align: text-bottom}
.dlwqq800{ background:url(/images/qq800.png) no-repeat; display:inline-block; width:95px; height:22px;vertical-align: text-bottom}
.meslist { margin-bottom:10px}
.lazy {  background: url(/images/load.gif) center no-repeat;}
/*内容页分页*/
#pageNext {margin:40px auto; text-align:center}
#pageNext table ,#pageNext table td {border-width:0; margin:10px 0}
#pageNext a { display:inline-block;padding:0 8px; border:1px solid #ccc; background:#fff;}
#pageNext .curr { background:#F30!important;color:#FFF; }
.btn_report { float:right;}
.btn_report a{font-size:12px;color:#999}
.beiantubiao { vertical-align:middle; margin-right:5px;}
.beianhao { display:inline-block;height:20px; line-height:20px;}
.jgflnav a {display:inline-block; margin-right:5px;}
.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
.btn-success {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c;
}
.text-center {text-align:center}
.tab-content {padding:15px;}

.tab-content input[type='text'],.tab-content textarea { width:100%;border:1px solid #ccc;border-radius:4px;padding:10px;box-sizing: border-box;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.tab-content #city_1 {width:100%;border:1px solid #ccc;border-radius:4px;padding:5px;box-sizing: border-box;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.tab-content #city_1 select { border:0;line-height:1;}
.form-group{margin-bottom:10px;padding-left:15px;padding-right:15px;}
#code {width:100px!important;}
/*通用头*/
#header {
	width:1200px;
	max-width:100%;
	background : #ffffff;
	margin : 0 auto;
	clear : both;
}
.topnav, #topnav {
	height:32px;
	line-height:32px!important;
	background:url(/images/head01.jpg) repeat-x 0 0;
	text-align:left;
	position:relative;
	overflow:hidden;
}

.topnav .tip,#topnav .tip { margin-left:10px; display:inline-block;*display:inline; line-height:32px;}
.topnav .new,#topnav .new { position:absolute; top:1px;left:370px; background:url(/images/new.png) no-repeat; display:block; width:25px; height:15px }
#topmenu {
	clear:both;
	height : 50px;
	margin : 0 auto;
	background : #ffffff;
	text-align:center;
	overflow:hidden
}
.logo { float:left; width:200px;}
#topmenu ul {
    float: right;
    margin: 14px 14px 14px 14px;
}
#topmenu ul li {
	float : left;
	padding:0 7px;
	height:20px;
	line-height:20px;
	border-right:1px solid #dadada
}
#topmenu ul li a{
display:block;
font-size:15px;
text-decoration:none
}
.nobd { border:0!important}
#topmenu ul li.logoli {
	width:195px!important;
}
/*通用底*/
#footer {
	width:100%;
	max-width:1200px;
	margin:10px auto 0 auto;
	background-color:#ffffff;
	text-align:center;
	padding-top:10px;
	color:#333;
	clear:both;
	zoom:1;
}
#footer ul { margin:5px 0}
#footer a {
	color : #333;
}
#foot-copyright {margin:0 auto;width:100%; text-align:center;}
#foot-nav a{ padding-left:5px}
.copyright{ text-align:center}
.copyright .qr{ margin:0 auto}
/*会员*/
#logo-user {clear:both;padding:0 5px;height:59px;background:url(/User/Images/logo-user.jpg) 0 0 no-repeat;}
#topenmenu {
	clear:both;padding:0 5px;height : 38px;	margin : 0 auto;}
#topenmenu ul { border-bottom:2px solid #6fbbee; height:34px;  overflow:hidden; margin:0; padding:0}
#topenmenu li{ float:left; display:inline; width:110px; height:34px;line-height:34px; background:url(/user/images/navbut.jpg) 0 0 no-repeat; text-align:center; margin-bottom:0; margin-right:5px;}
#topenmenu li a{ font-size:14px;  color:#FFFFFF; display:block; line-height:34px; text-decoration:none}
.regtb label{display:block;margin-top:10px;}
#PhotoPreview {border:1px solid #c5c5c5;margin-top:5px;}
/*grqz*/

.datatb th {
	border-bottom:1px solid #CCCCCC;
	text-align:left
}
.datatb td {
	border-bottom:1px dotted #CCCCCC;
	height:40px;
}
#jobsearch select {
	width:130px;
}
#jobsearch input.text {
	margin-top:2px;
}
ul.topschool {
	margin-left:5px;
	line-height:200%;
}
.topschool li {
	width:265px;
	background:url(/images/link1.gif) left center no-repeat;
	text-indent:1em;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}
.topschool li a {
	text:expression(target="_blank")
}
.hotzhaopin {
	padding:10px 0;
	overflow:hidden;
}
.hotzhaopin li {
	float:left;
	width:8.333%;
	overflow:hidden
}
.hotzhaopin li a{}
.leftbar .li2 { padding:5px 0}
.leftbar .li2 a{ display:block;}

#orglistbox {
	width:690px;

}
.orgul {
	width:670px;
	margin:0 10px;
	padding:5px 0px;
	font:normal 14px/1.75 "宋体";
	border-bottom:1px dashed #999999;
}
.orgul h3.title{ background:url(/images/icon/ico_jglist.jpg) 0 2px no-repeat; padding-left:30px;}
.orgul h3.title a {
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
}
.orgul .cnt {text-indent:2em;}
#orglistnav { margin:10px;text-align:center; padding:15px 0}
#orglistnav a{display:inline-block;padding:0 5px; margin:0 0 5px 0;text-align:center; background:#F90;font:12px/22px "微软雅黑", "宋体";}
#orglistnav a.current{background:#F30!important;color:#FFF; }
#orglistnav a:link,#orglistnav a:visited { background:#F90; color:#FFF;  }
#orglistnav a:hover{ background:#F30; color:#FFF; text-decoration:none }
.ico_zp {padding-left:1.5em!important;background:url(/images/ico_zp.gif) no-repeat left center}
.beian img { vertical-align:middle;}
.newMessage {display:none;}
.sharetb {
    line-height: 28px;
    background: #fff;
    padding: 50px 0;
    margin-top: 10px;
    text-align: center;
}
.ui-desc {padding-left: 0.5em;
    text-align: left;
    font-size: 14px;
    color: #ffffff;
    background: url(/images/tit_bg1.gif) repeat-x;
    height: 23px;
    line-height: 23px;}
.list-group-item:first-child {border-radius:0}	
.col-rc li span{ padding-left:5px}
.col-rc li{ padding:5px 0}
.lihd span { font-weight:bold}
.col-rc li a {color:#0066ff}
.list-group-item {padding:10px;}
.xm-title a {font-size:14px;}
.badge {background-color:#bbb}
.newsdate {font-size:14px;color:#bbb;border-bottom:1px dashed #dadada;margin:0 10px;padding-bottom:10px;}
.tj {padding-top:10px;}
.tj H4 {
    padding-left: 0.5em;
    text-align: left;
    font-size: 16px;
    color: #000;
    background:none;
    margin: 0 10px 10px 10px;
    border-left: 3px solid #f53;
	height:20px;
	line-height:20px;
}
.tj .container-fluid ,.tj .keynav{border-top:1px solid #f3f3f3}
/**********大屏**********/
@media(min-width:769px) {
#wrap {
	width : 1200px;
	margin : 0 auto;
}
.body_box, #body_box1, #body_box2, #body_box3, #body_box4, #body_company, #body_project, #body_job, #body_person {
	width : 1200px;
	margin : 0 auto;
	padding:0;
	border:0;
	clear : both;
}
#body_company,#body_project { background-color:#F3F3F3; padding:5px 0;display:flex;width:1200px;}
.rightbar{	width:350px; margin-left:10px;}
.leftbar  {	flex:1;}	
#mainbox {
	display:flex;
	width:100%;
	padding : 0 0 5px 0;
	overflow:hidden;
	margin-bottom:10px;
}
#rightmainbox {flex:1; background-color:#FFFFFF}
#leftmainbox {	width:350px;margin-left:15px;}
	.subul li {
		padding:5px;
		overflow:hidden
}
#en_content {
	overflow:auto;
	padding: 15px 10px;
	font-size:16px;
	font-family:arial,tahoma,'microsoft yahei',sans-serif;
	min-height:100px;
	line-height:2
}
#en_content h3 { padding:10px 0; background:none; font-size:16px;color:#000}
#en_content table { border-collapse:collapse}
#en_content td { border:1px solid #dadada; padding-left:5px;}
#en_content p {margin-bottom:20px;	font-size:16px;}
#en_content img { max-width:100%;margin-bottom:-11px;}
#en_contact {	overflow:auto;	padding: 40px; text-align:center}	
	
.en_base {
padding-left: 10px;
border-bottom: 1px dashed #dadada;
height: 270px;
}
.pjphoto { float:left; width:360px}
.pjphoto img { padding:1px ; border:1px solid #dadada}
.pjintro  { float:left; width:360px;}
.pjintro ul li { line-height:26px; font-size:14px}
.pjintro ul li a { font-size:14px; text-decoration:underline}
#leftmainbox .bd { background-color:#FFFFFF; padding:10px 5px; margin-bottom:10px}		
#leftmainbox h3 {padding-left:5px;}	
.meslist table { border-collapse:collapse;width:100%}
.meslist table td { border:1px solid #dadada;  padding:5px 0; font-size:14px; padding-left:5px}
.meslist table td a {font-size:14px;color:#333}
.relativelist ul {padding:10px 0;overflow:hidden}
.relativelist ul li { padding:10px;box-sizing:border-box; overflow:hidden}
.relativelist ul li img {float:left; border:1px solid #dadada; width:135px;height:90px; box-sizing:border-box;}
.relativelist ul li h5 {font-size:16px;font-weight:normal;}
.relativelist ul li p {color:#999;font-size:14px;margin-top:10px;}
.pjclass dd { padding:10px 0;}
.pjclass a { display:inline-block; width:16%; margin:10px 2%; text-align:center; background:#bce0fc; padding:10px 0;}
.zxbox { overflow:hidden}
#phone {cursor:pointer}
.bm-form input[type='text'] { width:400px}
.bm-form textarea { width:400px}	
	
/* qyzp */
.datatb { border-collapse:collapse}
.datatb th{border-bottom:1px solid #CCCCCC;padding-left:5px;text-align:left}
.datatb td{ border-bottom:1px dotted #CCCCCC; padding-left:5px}
#personsearch select{width:130px; }
#personsearch input.text{width:140px;padding:1px 4px;}
.hotrencai {
	margin-left:5px;
	margin-top:10px;
	line-height:200%;
}
.hotrencai li {
	float:left;width:10%; box-sizing:border-box;overflow:hidden
}
.name {display:-moz-inline-box;display:inline-block;width:5em;text-align:left}
.readmore {width:98%;margin:5px 0; background:#ddd; text-align:center}
.readmore a { display:block; height:28px; line-height:28px; text-decoration:none!important}
#orglistbox {	width:690px;}

#orglistnav { margin:10px;text-align:center; padding:15px 0}
#orglistnav a{display:inline-block;padding:0 5px; margin:0 0 5px 0;text-align:center; background:#F90;font:14px/22px "微软雅黑", "宋体";}
#orglistnav a.current{background:#F30!important;color:#FFF; }
#orglistnav a:link,#orglistnav a:visited { background:#F90; color:#FFF;  }
#orglistnav a:hover{ background:#F30; color:#FFF; text-decoration:none }
.dl-title,.dl-area,.dl-date,.dl-job {width:25%;float:left;}
.dl-date {text-align:right;color:#bbb}
.dl-title a {color:#0066ff}
.dl-xm {display:block;}
.sidebox {
    width: 350px;
	margin-left:15px;
    background-color:#FFFFFF;

}	
.sidebox .bd {padding:10px 5px;margin-bottom:10px; background:#fff}
.sidebox .bd ul li {font-size:14px;}
.sidebox .bd a  {font-size:14px;color:#f45a00!important}
.content H5 {
	text-align : left;
	line-height:2;
	font-size : 14px;
	color : #1f366a;
}
.content li {line-height:1.85}
.content p {
	font-size : 14px;
	color : #555;
	line-height : 22px;
}
.col-md-8, .col-md-4 {
	margin:0;
	padding:0
}
.info-content p {
	padding:5px 0
}
.info-content {
    margin: 0;
    padding: 20px 15px;
    background-color: #fff;
	border-bottom:1px dashed #ccc
}
.info-content .col-md-4 img {
    width: 225px;
    height: 140px;
}
.ui-item {padding:10px;background:#fff}
}


/**********小屏**********/
@media(max-width:768px) {
#wrap {
	width : 100%;
	margin : 0 auto;
}
.body_box, #body_box1, #body_box2, #body_box3, #body_box4, #body_company, #body_project, #body_job, #body_person {
	width : 100%;
	margin : 0 auto;
	padding:0;
	border:0;
	clear : both;
}
#body_project { background-color:#F3F3F3; padding:5px 0}
.leftbar {

	width:100%;
	min-height:600px;
	margin:0;
	padding:0;
}
.rightbar {

	width:100%;
	height:auto;
	margin:0;
	padding:0;
	

}	
.school-nav a {
	float:left;
    padding: 0;
    text-decoration: none;
    color: #FFFFFF;
	width:25%;
	text-align:center;
}
#mainbox {
	width:100%;
	padding : 0 0 5px 0;
	overflow:hidden;
	margin-bottom:10px;
}
	#rightmainbox { font-size:14px; background-color:#FFFFFF}
	#leftmainbox {
	float:right;width:100%;
	margin-left:5px;
	}
	.subul li {
	width:100%;
	margin:10px auto;
}

#en_content {

	padding: 15px 10px;
	font-size:16px;
	font-family:arial,tahoma,'microsoft yahei',sans-serif;
	min-height:100px;
	line-height:2
}
#en_content h3 { padding:10px 0; background:none; font-size:16px;color:#000}
#en_content table { border-collapse:collapse}
#en_content td { border:1px solid #dadada; padding-left:5px;}
#en_content p {margin-bottom:20px;	font-size:16px;}
#en_content img { max-width:100%}
#en_contact {	overflow:auto;	padding: 40px; text-align:center}

.en_base {
padding: 10px;
border-bottom: 1px dashed #dadada;
}
.pjphoto { width:100%}
.pjphoto img {display:block; padding:1px ; border:1px solid #dadada;width:100%;height:auto}
.pjintro  {width:100%;}
.pjintro ul li { line-height:26px; font-size:14px}
.pjintro ul li a { font-size:14px; text-decoration:underline}
#leftmainbox .bd { background-color:#FFFFFF; padding:10px; margin-bottom:10px}	
.meslist table { border-collapse:collapse;width:100%}
.meslist table td { border:1px solid #dadada;  padding:5px 0; font-size:14px; padding-left:5px}
.meslist table td a {font-size:14px;color:#333}
.relativelist ul {padding-right:10px;}
.relativelist ul li a{display:flex; width:100%; margin:10px; overflow:hidden}
.relativelist ul li img { border:1px solid #dadada; padding:1px;width:120px;height:90px;}
.relativelist ul li h5 {flex:1;font-size:14px;font-weight:normal}
.relativelist ul li p {margin-top:10px; color:#999;font-size:12px;}
.pjclass dd { padding:10px 0;}
.pjclass a { display:inline-block; width:16%; margin:10px 2%; text-align:center; background:#bce0fc; padding:10px 0;}
.zxbox { overflow:hidden}
#phone {cursor:pointer}

#header,#topmenu {width:100%; box-sizing:border-box;}
#topmenu {height:auto;}
#topmenu ul {
    float: right;
    margin: 0 0 10px 0;
    background: #ff7915;
    overflow: hidden;
    padding: 5px 0;
	width:100%;
}
#topmenu ul li {
    float: left;
	padding:0;
    height: 24px;
    line-height: 24px;
    width: 25%;
	border-right:none
}
#topmenu ul li a {
    display: block;
    font-size: 14px;
    text-decoration: none;
	color:#fff;
}
.projectlist ul  {display:flex; flex-wrap:wrap;}
.projectlist ul li {
	width:calc(100%/2);
    height: 186px;
    padding:10px;
	box-sizing:border-box;
}

.projectlist a img {width:100%;height:120px;}
.projectlist a h5 {font-size:14px;font-weight:normal}

.dl-title,.dl-area,.dl-date,.dl-job {width:25%;float:left;}
.dl-date {text-align:right;color:#bbb}
.dl-title a {color:#0066ff}
.dl-xm {display:block;}
.sidebox {    background-color:#FFFFFF;}	
.sidebox .bd {padding:10px 5px;margin-bottom:10px; background:#fff}
.sidebox .bd ul li {font-size:14px;}
.sidebox .bd a  {font-size:14px;color:#f45a00!important}

.hotzhaopin li {
	float:left;
	width:25%;
	overflow:hidden
}	
.content H5 {
	text-align : left;
	font-size : 14px;
	color : #1f366a;
}
.content li {line-height:1.85}
.content p {
	font-size : 14px;
	color : #555;
}
.col-md-8, .col-md-4 {
	margin:0;
	padding:0
}
.col-md-4 img {width:100%;max-height:8rem}
.xmlist .col-md-8 {padding-left:1rem;}	
.info-content {
    padding-top: 10px;
	padding-bottom:10px;
    background-color: #fff;
	border-bottom:1px dashed #ccc
}	
.xmlist .row {margin-left:0;margin-right:0;}
.ui-item {padding:10px;background:#fff}
.currplace .more {display:none;}
.tj h5 {margin-top:10px;margin-bottom:10px;}

}