@charset "utf-8";
/* CSS Document */


body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,table,tbody,p,th,td,em{-webkit-text-size-adjust:none;margin:0;padding:0;border:none;font-family:"Microsoft Yahei","微软雅黑","宋体",Tahoma,Arial,Helvetica,STHeiti;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
body{ background-color:#fff; font-size: 15px;}
img,input,button,a,select,textarea{margin:0;padding:0;resize:none;border:none;outline:none;} 
ol,ul{list-style:none;} 
h1,h2,h3,h4,h5,h6,p,em,i,b,em{font-size:100%;word-wrap:break-word;font-weight:normal;font-style:normal;}
a:active, a:focus{outline:none;}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}
*html{background-image:url(about:blank);background-attachment:fixed;}
h1,h2,h3,h4,h5,h6,ul,p,ol,th,dl,dt,form{ margin:0px; padding:0px;}
li{ list-style-type: none; }
*{margin:0px;padding:0px;}
a img{ border:none;}
.clear{ clear:both; overflow:hidden; height:1px;}
.clear5{ clear:both; overflow:hidden; height:5px;}
.clear8{ clear:both; overflow:hidden; height:8px;}
.clear10{ clear:both; overflow:hidden; height:10px;}
.clear15{ clear:both; overflow:hidden; height:15px;}
.clear20{ clear:both; overflow:hidden; height:20px;}
.clear25{ clear:both; overflow:hidden; height:25px;}
.clear28{ clear:both; overflow:hidden; height:28px;}
.clear30{ clear:both; overflow:hidden; height:30px;}
.clear40{ clear:both; overflow:hidden; height:40px;}
.clear50{ clear:both; overflow:hidden; height:50px;}
.padding8{ padding:8px;}
.padding10{ padding:10px;}
.padding15{ padding:15px;}
.padding20{ padding:20px;}
a{text-decoration: none;cursor: pointer;color:#333333;}
a:hover{text-decoration: none;color:#f13040;}
.floatLeft{ float:left;}
.floatRight{ float:right;}
.yuanjiao{-moz-border-radius: 5px; /* Firefox */-webkit-border-radius: 5px; /* Safari 和 Chrome */border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */}

/*背景图变成动态图*/
.post_icon_tie { display: block; float: left; width: 30px;height: 28px; background: url(/res/hbsfjg/images/comment.png?0512) no-repeat -8px -9px;}
.post_icon_tie:hover {background: url(/res/hbsfjg/images/comment.png?0512) no-repeat -1493px -9px; -moz-animation: movetie 1000ms steps(33) forwards;-webkit-animation: movetie 1000ms steps(33) forwards; animation: movetie 1000ms steps(33) forwards;}

/*head start*/
.head{ height:203px;}
.head_top{ height:36px; background-color:#f8f8f8; border-bottom:1px solid #e3e3e3;}
.head_topAll{ max-width:1200px; min-width:1000px; height:36px; margin:0 auto 0 auto; line-height:36px; color:#686868; font-size: 12px;}
.head_top_left{ width:30%; padding-left:2%; float:left; height:36px; text-align:left; }
.head_top_right{ float:right; padding-right:1%; height:36px; display:block;}
.head_top_right span{ padding:0px 10px 0px 15px; height:36px; display:block; float:left; }
.head_top_right span.red a{color:#ed2222;font-weight: bold; font-size: 14px;}
.head_top_right span.phone_ionc{ padding-left:40px; background-image: url(images/index_03.jpg); background-position:15px center; background-repeat:no-repeat;}
.head_top_right span.phone_ionc a{  padding-right:30px;display:block; background-image: url(images/top_icon2.png); background-position:right center; background-repeat:no-repeat; }



/* head logo */
.head_logo{ height:117px; max-width:1200px; min-width:1000px;  margin:0 auto 0 auto; }
.logo{ width:42%; height:117px; background:url(images/logo_pc.png) no-repeat left; float:left;}.logo img{ width:100%;}
.logo span{ line-height:117px; font-size:30px; padding-left:426px; display:block; height:117px;}

.head_right {float: right;display: block;width:43%; padding-top:35px; text-align: right;}
.head_right span{display:block; width:90px; padding-left:55px; float:left; height:50px; line-height:50px; color:#fff; font-size:17px;font-weight:bold; text-align:left; -moz-border-radius: 5px; /* Firefox */-webkit-border-radius: 5px; /* Safari 和 Chrome */border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */  background-position:15px center; background-repeat:no-repeat;}
.head_right span.login_gl{ background-image:url(images/qiye.png); background-color:#2b5fab;}
.head_right span.login_gll{ background-image:url(images/xuesheng.png); background-color:#ee5410;float:left; margin-left:34px;}
.head_right span.login_gll2{ background-image:url(images/teacher.png); background-color:#1EB071;float:left; margin-left:34px;}
.head_right span a{color:#fff; }

.nav_box {background-color: #094bac;height: 52px;width: 100%;}

/*head_nav start*/

/*导航*/
.nav_box {width: 100%;height: 50px;display: block;background-color:#094bac; }
.nav {width: 1200px;margin-right: auto;margin-left: auto;height: 50px;background-repeat: no-repeat;background-position: left center;}
.nav_fl {float:left;width:79.5%;height: 50px; }
.nav_fl #nav li {width:12.5%; float: left; position: relative;}
.nav_fl #nav li a{float: left;width:100%;font-size: 15px;line-height: 50px; height: 50px; display:block; color: #fff; font-weight:bold; text-align:center; border-left:1px solid #356cbc;}
.nav_fl #nav li a span{ height: 50px; display:block;}
.nav_fl #nav li a.xuan span{ background-image:url(/res/hbsfjg/images/nav_iocn2.png); background-repeat:no-repeat; background-position: 90% center;}
.nav_fl #nav li a.on ,.nav_fl #nav li a.on span,.nav_fl #nav li a:hover span,.nav_fl #nav li a:hover{   background-position: 90% center; height: 50px; display:block; background-color: #f65607; color: #FFF; cursor: pointer; }
.nav_fl #nav li .noimg:hover{background-image:none;}

.nav_fl #nav li ul {line-height: 27px;  list-style-type: none;text-align:left;left: -999em; *margin-left:-152px; width:117.6px; position: absolute; top:50px; z-index:999;}
.nav_fl #nav li ul li{float: left; width: 117.6px; background-color:#f0eeed;opacity:0.84;filter:alpha(opacity=84); height:35px; line-height:35px;text-align:center;border:1px solid #FFF; border-top:none;border-collapse:collapse; border-left:1px solid #f46066; border-right:1px solid #f46066;}
.nav_fl #nav li ul a{ display: block; width:117.6px;text-align:left; height:35px; line-height:35px; text-align:center; font-size: 14px; border-left: none;}
.nav_fl #nav li ul a:link  { color:#274560; text-decoration:none;}
.nav_fl #nav li ul a:visited  {color:#3b415a;text-decoration:none;}
.nav_fl #nav li ul a:hover  {height:35px;color:#fff;text-decoration:none;font-weight:normal;background:#949496; background-image:none;}
.nav_fl #nav li:hover ul {left: auto;}
.nav_fl #nav li.sfhover ul {left: auto;}

.nav_serch{ float:right;width:20%;height:50px;}
.riqi{float:left;height:50px;line-height:50px;color:#fff;}
.riqi span {font-size: 14px;line-height:50px;color: #fff;}
.sousuo {float: right;margin-top: 10px;width: 240px; position: relative;}
.shuru {border: 1px solid #e6e6e6;height: 26px;width:156px;font-size: 12px;line-height: 26px;color: #7e7e7e;text-align: left;padding-left: 15px; position: absolute;}
.search {font-size: 13px;color: #FFF;line-height: 28px;height: 28px;width: 67px;background-color: #1eb071;display: block;float: right; cursor: pointer;position: absolute;right: 0;z-index: 100;}

/*banner*/
.banner_box{ clear:both; height:427px; overflow:hidden; display:block; width:100%;}
.banner{width:100%;overflow:hidden;position:relative; clear:both;}
.banner_inner{position:relative;height:427px;width:1200px;margin:0 auto}
.banner_img{width:20000px}
.banner_img li{float:left;width:100%;position:relative}
.banner_img li.bgli01{ background:#2a95bb url(../images/banner1.jpg) center no-repeat;}
.banner_img li.bgli02{ background:#E8E8E8 url(../images/banner03.jpg) center no-repeat;}
.banner_img li.bgli03{ background:#d63356 url(../images/banner02.jpg) center no-repeat;}
.banner_img li.bgli04{ background:#0a7ba4 url(../images/banner04.jpg) center no-repeat;}

.banner .child1{position:absolute;width:588px;height:427px;left:66px;top:0}
.banner .child2{position:absolute;width:654px;height:427px;left:343px;top:0}
.banner_common{position:relative;width:1150px;margin:0 auto}
.banner_pre{position:absolute;top:50%;left:0;margin-top:160px;width:60px;height:60px;cursor:pointer;background:url(../images/banner_btn_l_24.png) no-repeat;opacity:.5;filter:alpha(opacity=50)}
.banner_next{position:absolute;top:50%;right:0;margin-top:160px;width:60px;height:60px;cursor:pointer;background:url(../images/banner_btn_r_24.png) no-repeat;opacity:.5;filter:alpha(opacity=50)}
.banner_pre:hover, .banner_next:hover{opacity:1;filter:alpha(opacity=100)}
.banner .control{width:130px;position:absolute;top:400px;left:50%;margin-left:-40px}
.banner .control li{float:left;margin-left:10px;width:18px;height:18px;border-radius:50%;cursor:pointer;background:#fff}
.banner .control li a{display:none}
.banner .control li.current{background:#ff7f02}
.banner_list {background-image: url(../images/banner5.jpg);background-repeat: no-repeat;background-position: center top;height: 427px;width: 100%;}

/*content start*/
.content{ margin:0 auto; width:1200px;}

/*img 轮换图*/
.new_img {height: 387px;width:49.5%; float:left;}

/*新闻动态*/
.xwdt {float: right;width:49.5%;}
.xwdt_title {height: 41px;border-bottom: 1px solid #d2d2d2; border-left: 1px solid #d2d2d2; border-right: 1px solid #d2d2d2; border-top: 2px solid #f65607;margin-bottom: 20px;display: block;}
.xwdt_title span {background-color: #fff; border-right: 1px solid #d2d2d2;text-align: center;display: block;height:41px; cursor:pointer; line-height:41px; width: 176px;font-size: 18px;font-weight: bold;color: #6c6c6c;float: left;}
.xwdt_title span.newOn,.xwdt_title span:hover{ background-color: #094bac; display: block; color:#FFF; border-right: 1px solid #094bac;}
.xwdt_title span small{ font-size:12px; text-transform:uppercase; padding-left:10px; font-weight: normal;}
.more {text-align: right;display: block;float: right;padding-right: 20px;width: 60px;height:41px;font-size: 12px;line-height:41px;color: #939393;}
.xwdt_tt {display: block;padding-bottom: 20px;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #d0d0d0;}
.xwdt_tt h1 {font-size: 18px;line-height: 26px;color: #323232;text-align: center;display: block;font-weight: bold;margin-bottom: 15px;display: block;}
.xwdt_tt h1 a {font-size: 18px;line-height: 26px;color: #323232;text-align: center;display: block;font-weight: bold;}
.xwdt_tt p {font-size: 12px;line-height: 20px;color: #767676;text-align: left;text-indent: 2em;display: block;}
.xwdt_tt p a {font-size: 12px;color: #ce5555;}
.xwdt_xq ul {display: block;margin-top: 5px;}
.xwdt_xq ul li {display: block;height: 36px;}
.xwdt_xq ul li a {text-align: left;float: left;font-size: 15px;line-height: 36px;color: #3b4454;height: 36px; padding-left:2em; background-image:url(/res/hbsfjg/images/icon7.jpg); background-position:left center; background-repeat:no-repeat; width: 80%;display: block;}
.xwdt_xq ul li a:hover{background-image:url(/res/hbsfjg/images/icon7b.gif); background-position:left center; background-repeat:no-repeat; }
.xwdt_xq ul li span {float: right;display: block;font-size: 15px;line-height: 36px;color: #8d96a8;}

/*图标链接*/
.Icon_link{ width:100%; height:144px; border:1px solid #e6e6e6;}
.Icon_link a{ width:14.2%; height:144px; float:left; display:block;  border-right:1px solid #e6e6e6;}
.Icon_link a:last-child{border-right:none;}
.Icon_img{ height:100px; background-repeat:no-repeat; background-position:center center;}
.Icon_i1{ background-image:url(../images/iconLink1.jpg);}
.Icon_i2{ background-image:url(../images/iconLink2.png);}
.Icon_i3{ background-image:url(../images/iconLink3.jpg);}
.Icon_i4{ background-image:url(../images/iconLink4.jpg);}
.Icon_i5{ background-image:url(../images/iconLink5.jpg);}
.Icon_i6{ background-image:url(../images/iconLink6.jpg);}
.Icon_i7{ background-image:url(../images/iconLink7.jpg);}
.Icon_link a p{ line-height:40px; text-align:center; display:block;}


/*招生css*/
.zaixian_left {background-color: #FFF;width:49.5%;float: left;}
.zaixian_right {background-color: #FFF;width:49.5%;float: right;}
.pxdt_titil {height: 46px;background-image: url(../images/title.jpg);background-repeat: no-repeat;background-position: left bottom;margin-bottom: 10px;}
.pxdt_titil span {width: 130px;display: block;float: left;height: 40px;font-size: 19px;line-height: 44px;color: #07438a;text-align: center;font-weight: bold;padding-left: 25px;background-repeat: no-repeat;background-position: 5px center;}

.pxdt_titil span.zszc{background-image: url(../images/zy_iocn04.png);}
.pxdt_titil span.zsjh{background-image: url(../images/zy_iocn05.png);}
.pxdt_titil a {height: 44px;float: right;font-size: 14px;line-height: 44px;color: #4a4a4a;}
.pxdt_titil a:hover {color: #d2202e;}
.zcjd {padding-right: 5px;padding-left: 5px;}
.hyzx {display: block;padding-right: 18px;padding-left: 18px;}
.zcjd ul,.hyzx ul {display: block;padding-top: 10px;padding-bottom: 15px;}
.zcjd ul li,.hyzx ul li {background-image: url(/res/hbsfjg/images/zy_dian2.png);background-repeat: no-repeat;background-position: left center;height: 36px;padding-left: 20px;display: block;}
.xyList ul li {background-image: url(/res/hbsfjg/images/zy_dian2.png);background-repeat: no-repeat;background-position: left center;height: 36px;padding-left: 20px;display: block;}
.zcjd ul li span,.hyzx ul li span {font-size: 15px;line-height: 36px;color: #2d353e;display: block;float: right;}
.zcjd ul li a,.hyzx ul li a {font-size: 15px;line-height: 36px;color: #2d353e;float: left;}


/*信息速递开始*/
.info_sudi{ width:30%; float:left; height:380px; background-color:#f7f7f7; padding:0 10px 10px 10px;}
.info_sudiTitle{  height:42px; border-bottom:1px #dbdbdb solid;}

.info_sudiTitle span {height:20px; line-height:20px; display:block; width:40%; font-size:20px; margin-top:10px; padding-left:20px; font-weight:bold; border-left:5px solid #42618e; float:left;}
.info_sudiTitle span a {display:block;width:100%;font-size:20px;font-weight:bold;line-height:20px;}
.info_sudiTitle a{ float:right; height:40px; line-height:40px; width:15%; font-size:12px;  display:block; }
.info_list{ padding-top:10px;}
.info_list ul li{ height:44px; display:block; width:50%;text-align:center; float:left; padding:5px 0;}
.info_list ul li a{background-color:#FFF;margin:4px; display:block;height:44px; line-height:44px; border:1px solid #b1bdd1;}
.sudiDate{ width:17%; height:50px; float:left; color:#fff;}
.ri{ height:30px; line-height:30px; display:block; border-bottom:1px solid #fff; font-size:24px; text-align:center;}
.nian{ height:20px; line-height:20px; font-size:11px; text-align:center;}
.sudi_listTitle{ width:80%; height:30px; padding-top:8px; padding-bottom:8px; float:right; font-size:14px; color:#626262; line-height:1.2em;}
.sudi_listTitle a{color:#626262;}.sudi_listTitle a:hover{color:#f13040;}
.zi{ border-right:1px solid #e46fa9;}
.zi .sudiDate{ background-color:#e46fa9;}
.huang{ border-right:1px solid #f17730;}
.huang .sudiDate{ background-color:#f17730;}
.hong{ border-right:1px solid #f13040;}
.hong .sudiDate{ background-color:#f13040;}

/*校园招聘*/
.xiaoyuan{ float:right; width:71%; height:390px;}
.zpTitle{ height:41px; border-top: 1px solid #d2d2d2; border-bottom:1px solid #d2d2d2;border-right:1px solid #d2d2d2;border-left:1px solid #094bac; background-repeat:no-repeat; background-position:left center;}
.zpTitle span{ height:41px; width:168px; display:block; float:left; }
.zpTitle span a{ height:41px; width:168px; display:block; color:#6c6c6c; font-size: 18px;font-weight: bold; line-height: 41px; text-align: center;}

.zpTitle span a:hover,.zpTitle span.Tit{color:#fff; background-color:#094bac;}
.zpTitle span.Tit a{color:#fff; }
.zpTitle a{ float:right;}
.xy{ background-image:url(../images/img_46.jpg);}
.xyList{ padding-top:15px; }
.xyList ul li {
       float: left;
    width: 100%;
    height: 34px;
    line-height: 34px;
    display: block;
    margin-left: 5px;
}

.xyList ul li a{ float:left; width:38.2%; height:36px; overflow:hidden; display:block; color:#3b4454;}
.xyList ul li .date{ float:right; width:13%; padding-right:0%; height:36px; overflow:hidden; display:block; text-align:center; color:#454545;}
.addr2{color:#007AC5;}
/*求才在线*/
.qc{ background-image:url(../images/img_50.jpg);}
.qiucaiList{ padding:30px 0px;}
.qiucaiList ul li{ width:22%; padding:12px; height:230px; float:left; border:1px #d9d9d9 solid; margin-left:10px;}
.qiucaiList ul li:first-child{ margin-left:0px;}
.qiucaiList ul li img{ width:100%; height:192px;}
.qiucaiList ul li h2{ height:35px; overflow:hidden; line-height:35px; display:block; text-align:center; font-weight:bold;}
.qiucaiList ul li p{ line-height:22px; font-size:12px; color:#7f7f7f; text-indent:1.5em; padding:10px 0px;}

/*友情链接*/
.yqlink{ height:65px; padding:20px 0px; clear:both; width:100%; background-color:#f5f5f5;}
.yqson{ width:1200px; height:65px; margin:0 auto; display:block; background-image:url(../images/img_64.jpg); background-position:10px center; background-repeat:no-repeat;}
.yq_title{ width:150px; height:65px; float:left;}
.yqLinkImg{ width:86%; float:right; height:65px;}
.yqLinkImg a{ padding:0 20px; display:block; float:left;}
.yqLinkImg img{ width:212px; height:64px;}

.wrapper{

  min-height: calc(100vh - 170px);

}
/*foot*/
.foot_box {background-color: #41464e;width: 100%;height: 150px;clear: both;}
.foot {width:1200px;margin-right: auto;margin-left: auto;height: 122px;padding-top: 28px;}
.tubiao {
	width: 120px;
	float: left;
}
.banquan {
	float: left;
	margin-left: 40px;
}
.banquan p {
    height: 84px;
    padding-left: 40px;
    text-align: left;
    display: block;
    font-size: 14px;
    line-height: 30px;
    color: #fff;
}

.erwm {
	float: right;
	margin-right: 125px;
}
/*频道样式开始*/
.list_box {width: 100%;clear: both;display: block;}
.list {width: 1150px;margin-right: auto;margin-left: auto;background-color: #FFF;padding-top: 10px;padding-right: 25px;padding-bottom: 25px;padding-left: 25px;clear: both;display: block;}
.location {
	font-size: 14px;
	line-height: 50px;
	color: #6b6b6b;
	background-image: url(/res/hbsfjg/images/location.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	text-align: left;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f1f1f1;
	padding-left: 30px;
}
.location a {font-size: 14px;line-height: 50px;color: #6b6b6b;}
.list_nr {display: block;}
.list_left {float: left;width: 220px;display: block;}
.list_mc {background-image: url(../images/bg.jpg);background-repeat: no-repeat;background-position: left center;height: 80px;margin-bottom: 2px;}
.list_mc a {
	font-size: 24px;
	line-height: 80px;
	color: #FFF;
	display: block;
	text-align: center;
}
.list_fl {display: block;}
.list_fl a {
	border: 1px solid #f1f1f1;
	display: block;
	height: 38px;
	font-size: 15px;
	line-height: 38px;
	color: #4a4e4f;
	margin-bottom: 2px;
	text-align: center;
} 
.list_fl li.selected a,.list_fl a:hover {
	font-size: 15px;
	line-height: 40px;
	color: #FFF;
	background-image: url(../images/bg1.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 40px;
	text-align: center;
	display: block;
}

/*客服*/
.kefu {border: 1px solid #f1f1f1;display: block;padding-bottom: 20px;}
.kefu_title {background-color: #f7f7f7;height: 40px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #f1f1f1;background-image: url(../images/img10.jpg);background-repeat: no-repeat;background-position: 15px center;font-size: 15px;line-height: 40px;font-weight: bold;color: #d2202e;text-align: left;padding-left: 40px;}
.kefu_img {height: 140px;background-image: url(../images/kf.jpg);background-repeat: no-repeat;background-position: center center;margin-bottom: 10px;}
.kefu_nr {text-align: left;font-size: 12px;line-height: 24px;color: #4a4e4f;padding-left: 15px;padding-right: 15px;}
.kefu_nr span {font-size: 14px;color: #d3212f;}
.list_xx {float: right;width: 890px;}
.list_title {background-image: url(../images/icon5.jpg);background-repeat: no-repeat;background-position: left top;height: 25px;text-align: left;padding-left: 20px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #f1f1f1;padding-bottom: 15px;margin-bottom: 15px;}
.list_title a {font-size: 18px;line-height: 25px;color: #e31b1b;}
.list_list ul {display: block;}
.list_list ul li {height: 48px;background-image: url(/res/hbsfjg/images/icon6.jpg);background-repeat: no-repeat;background-position: left center;padding-left: 20px; display:block;}
.list_list ul li a {font-size: 16px;line-height: 48px;color: #6b6b6b;float: left;}
.list_list ul li a:hover{ color:#C00;}
.list_list ul li span {font-size: 16px;line-height: 48px;color: #6b6b6b;float: right;display: block;}

/*翻页开始*/
#page_nav_list,.page_list,.div_pagination_bar,.divPagination_page_select,.pageNavBar {padding-top: 40px;padding-bottom: 20px;text-align: center;clear: both;}
#page_nav_list a,.page_list a,.div_pagination_bar a,.divPagination_page_select a ,.pageNavBar a {padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;background: #fff;margin-left: 10px;color: #c5c3c3;line-height: 14px;font-size: 12px;border: 1px solid #f2f2f2;}
#page_nav_list span,.page_list span,.div_pagination_bar span,.divPagination_page_select span ,.pageNavBar span {padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;background: #fff;margin-left: 10px;color: #c5c3c3;line-height: 14px;font-size: 12px;border: 1px solid #f2f2f2;}

#page_nav_list a.select,.page_list a.select,.div_pagination_bar a.liPagination_page_cur,.divPagination_page_select a.liPagination_page_cur,.pageNavBar a:hover {background:#cc0000; color:#FFF}
/*翻页结束*/
/*内容开始*/
.neirong h1 {font-size: 20px;line-height: 80px;font-weight: bold;color: #000;text-align: center;}
.shijian {text-align: center;display: block;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #f1f1f1;padding-bottom: 10px;margin-bottom: 30px;}
.shijian span {font-size: 12px;line-height: 30px;color: #999;margin-right: 15px;margin-left: 15px;}
.neirong,#BodyLabel {text-align: left;font-size: 15px;line-height: 36px;color: #666;}
.neirong #BodyLabel img{text-aglign:center; width:100%;}
.neirong table,.neirong table tr,.neirong table tr td,.neirong table th{border:1px solid #666;border-collapse:collapse;}
.neirong a{ color:#2265b8; text-decoration:underline;}

.borderRnone{border-right:none;}

/*魅力校园*/
.cplb_box {
	padding-top: 30px;
	padding-bottom: 30px;
}
.cplb_box ul li {
	float: left;
	height: 235px;
	width: 250px;
	display: block;
	margin-right: 25px;
	margin-left: 20px;
}
.cpimg a {
	height: 173px;
	width: 240px;
	display: block;
	padding: 4px;
}
.cpimg img {
	width:240px; 
	height:173px;
}
.cp_title {
	height: 40px;
}
.cp_title a {
	height: 40px;
	font-size: 14px;
	line-height: 40px;
	text-align: center;
	display:block;
}

.mt45 {
    margin-top: 45px;
}
.w1000 {
    width: 1200px;
    margin: 0 auto;
	
}
.ban4 {
    background: url(/res/hbsfjg/images/banner4.png) no-repeat;
    height: 42px;
    position: relative;
}
.ul2 {
    margin-bottom: 35px;
    overflow: hidden;
    width: 1210px;
}
.mt35 {
    margin-top: 35px;
}
.ul2 li {
    float: left;
    width: 182px;
    height: 130px;
    position: relative;
    margin-right: 19px;
}
ul li {
    list-style: none;
}
.ih-item.circle.effect6 .img {
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
}
.ih-item.circle.effect6.scale_up .info {
    -webkit-transform: scale(0.5);
    -moz-transform: scale(0.5);
    -ms-transform: scale(0.5);
    -o-transform: scale(0.5);
    transform: scale(0.5);
}
.ih-item.circle.effect6 .info {
    visibility: hidden;
    position: absolute;
    top: 0;
    left: 0;
    width: 192px;
    height: 130px;
    opacity: 0;
    -webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
}
.ih-item.circle.effect6.scale_up a:hover .info {
    visibility: visible;
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}
ul{ padding:0; margin:0;}
.xwdt_tt a:hover,.xwdt ul li a:hover,.xiaoyuan ul li a:hover,.zcjd ul li a:hover{color:#D3212F;}
.meetingMain .tableData .meetingItem .info a:hover{color:#D3212F;}

.container{ width:1200px;overflow: hidden;background: #fff;margin-bottom: 30px; margin:10px auto;}
.inner{ float: left; width: 828px;overflow: hidden; margin:0px 30px;}
.s_right { float: left; width: 282px; margin: 0px 30px 0 0;}
.s_right_f {
    width: 282px;
    padding-bottom: 30px;
}
.s_right .tit_f {
    background: url(/res/hbsfjg/images/web_icon2.png) no-repeat 8px -350px #eee;
    width: 291px;
    padding-left: 31px;
}
.s_right .pcom {
    height: 47px;
    line-height: 47px;
    border-top: 2px solid #205d9c;
    color: #205d9c;
    font-size: 16px;
    width: 252px;
}
.s_right .pcom a {
    float: right;
    color: #666;
    margin-right: 15px;
    font-family: Arial, Helvetica, sans-serif;
}
.s_right_f ul {
    margin: 6px 0 0 0;
}
.s_right_f ul li {
    width: 287px;
    border-bottom: 1px dotted #ddd;
    padding-top: 10px;
    padding-bottom: 10px;
height:70px;
}
.s_right_f ul li a {
    display: block;
}
.s_right_f ul li {
    display: list-item;
    text-align: -webkit-match-parent;
}
.s_right_f ul li .div_l {
    width: 60px;
    height: 70px;
    float: left;
    background-color: #ddd;
    text-align: center;
    line-height: 40px;
    margin-right: 15px;
    color: #222;
    font-size: 16px;
}
.s_right_f ul li .div_r {
    float: left;
    width: 202px;
}
.s_right_f ul li .div_l p {
    width: 60px;
    height: 30px;
    background-color: #fdb902;
    line-height: 30px;
    margin-bottom: 0px;
    color: #222;
    font-size: 16px;
}
.s_right_f ul li .p1 {
    line-height: 20px;
    color: #222;
}
.s_right_f ul li .p2 {
    line-height: 30px;
    color: #999;
}
.s_right_f ul li .p2 {
    line-height: 30px;
    color: #999;
}
.s_right_s {
    width: 282px;
    padding-bottom: 30px;
}
.s_right .tit_s {
    background: url(/res/hbsfjg/images/web_icon2.png) no-repeat 8px 12px #eee;
    width: 252px;
    padding-left: 28px;
}
.s_right_s ul {
    margin-top: 21px;
}
.s_right_s ul li {
    height: 35px;
    line-height: 35px;
    padding-left: 10px;
    background: url(/res/hbsfjg/images/web_icon2.png) no-repeat -2px -172px;
}
.s_right_s ul li a {
    color: #222;
}
.s_right_t {
    width: 282px;
    height: 280px;
    margin-bottom: 30px;
}
.s_right .tit_t {
    background: url(/res/hbsfjg/images/web_icon2.png) no-repeat 8px -105px #eee;
    width: 252px;
    padding-left: 30px;
}
.s_right_t .kstd1 {
    background: url(/res/hbsfjg/images/kstd6_2.png) no-repeat center 20px #eee; text-align:center;
}
.s_right_t .kstd7 {
    background: url(/res/hbsfjg/images/kstd7_2.png) no-repeat center 20px #eee; text-align:center;
}
.s_right_t .kstd8 {
    background: url(/res/hbsfjg/images/kstd8_2.png) no-repeat center 20px #eee; text-align:center;
}
.s_right_t .kstd6 {
    background: url(/res/hbsfjg/images/kstd1_2.png) no-repeat center 20px #eee; text-align:center;
}
.s_right_t .s_kstd {
	text-align:center;
    width: 89px;
    height: 95px;
    margin-top: 20px;
    margin-right: 7px;
    float: left;
    border-radius: 5px;
}
.s_right_t .s_kstd a {
    width: 94px;
    height: 95px;
    display: block;
}
.s_right_t .s_kstd a p {
    padding-top: 52px;
    color: #222222;
    line-height: 40px;
    font-size: 16px;
}
* {
    margin: 0px;
    padding: 0px;
    border: 0;
    font-family: 微软雅黑;
  
    list-style-type: none;
    text-decoration: none;
}
.s_right_t .kstd3 {
    background: url(/images/kstd3_2.png) no-repeat center 15px #eee;
}
.s_right_t .kstd4 {
    background: url(/images/kstd4_2.png) no-repeat center 16px #eee;
}


a{ text-decoration:none}
.clear55{ width:100%; height:5px;}

.container {
  height:auto;
    padding: 20px 0;
    position: relative;
    min-height: calc(100vh - 170px);
}
.inner{ width:1200px;margin:0 auto; background:#fff; height:auto;padding-bottom: 20px;}

.viewHead h1 {
   
    color: rgb(51, 51, 51);
    font-size: 22px;
    font-family: 微软雅黑;
	padding-left:20px;
	padding-top:20px;
}
.viewHead .info {
    height: 30px;
    border-bottom: 1px solid #d9d9d9;
}
.viewHead .info dd {
    float: right;
    width: 320px;
	padding-right:20px;
}
.viewHead .info dd .vieCount {
    float: left;
    padding-right: 4px;
    font-size: 14px;
}
.xInfo {
    padding-top: 15px;
    padding-bottom: 15px;
  width:70%;
  float:left;
  font-size:15px;
    *zoom: 1;
}

.xInfo li {
	width: 98%;
    height: 30px;
    line-height: 22px;
    color: #333333;
	padding-left:20px;
    
	
}
.xl li {
    list-style: none;
}
.xbtn_right{ float:right; width:13%; margin-top:40px; margin-right:20px; }
.xbtn_right2{float:right; width:13%; margin-top:60px; margin-right:0px; }
.xbtn_right li,.xbtn_right2 li{ 
margin-right: 0px;
    background: #F67F00;
    color: #fff;
    margin-bottom: 10px;
    width: 110px;
    text-align: center;
    font-weight: bold;
    line-height: 35px;

}
.xbtn_right li a,.xbtn_right2 li a{ color:#fff; text-decoration:none;}
 .tabs {
      width: 1160px;
      margin:0 auto;
      background-color: #FFF;
      border: 1px solid #F5F5F5;
      box-sizing: border-box;
	  margin-bottom:20px;
    }

    .tabs nav {
      height: 40px;
      text-align: center;
      line-height: 40px;
      overflow: hidden;
      background-color: #F5F5F5;
      /* 伸缩盒模型 */
      display: flex;
    }

    nav a {
      display: block;
      width: 100px;
      border-right: 1px solid #FFF;
      color: #000;
      text-decoration: none;
    }

    nav a:last-child {
      border-right: none;
    }

    nav a.active {
      background-color: #094BAC;
	  color:#fff;
    }

    .cont {
      overflow: hidden;
      display: none;
	  padding:20px;
	  font-size:14px;
	  line-height:30px;
    }

    .cont ol {
      line-height: 30px;
    }

table, td
{
    border:1px solid #f5f5f5;
	line-height:40px;
}
th
{
    background-color:green;
    color:white;
	text-align:center;
}
table .jl{ text-align:center; padding:5px 10px; background:#c5464a; line-height:30px; color:#fff;}



.pub-btn.btn-primary {
    background-color: #094BAC;
    color: #fff;
}
.pub-btn.btn-normal {
    font-size: 14px;
    padding: 6px 12px;
}
.pub-btn.btn-primary {
    background-color: #094BAC;
    color: #fff;
}
.pub-btn.btn-normal {
    font-size: 14px;
    padding: 6px 12px;
}

.pub-btn {
    background-color: transparent;
    border-radius: 4px;
    cursor: pointer;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
}
.pub-btn {
    display: inline-block;
    vertical-align: middle;
}

.search2{height:40px;}
.search_w {
    font-size: 13px;
    color: #FFF;
    line-height: 28px;
    height: 28px;
    width: 67px;
    background-color: #1eb071;
    display: block;
    float: right;
   
    z-index: 100;
}
.shuru2 {
    border: 1px solid #e6e6e6;
    height: 26px;
    width: 266px;
    font-size: 12px;
    line-height: 26px;
    color: #7e7e7e;
    text-align: left;
    padding-left: 15px;
}

#job_list{font-size:14px;}
#job_list tr:nth-of-type(1) td{line-height:40px;background: #f5f5f5;}
#job_list, td {
    border: 1px solid #f5f5f5;line-height: 40px;
}
#job_list tr:nth-of-type(1) td b{font-weight:bold;}
.ds_booth{ text-align:center;width:80px;}
.ds_company{ width:30%;text-align:center; line-height:20px;}
.ds_position{width:10%;text-align:center; line-height:20px;}
.ds_person{ text-align:center;}
.ds_link{width:10%; text-align:center;}
.ds_link a{padding:4px 8px; background:#D3212F;  color:#fff;border-radius:2px;}



.s_right_s ul li span a:hover{color:#ff000; }
.nTab{
width: 100%;
border:1px f5f5f5 solid;
background:#fff;
margin-bottom:20px;
height:auto;
}
.nTab .TabTitle{
clear: both;
height: 40px;
background:#F5F5F5;
text-align:center;
overflow: hidden;
}
.nTab .TabTitle ul{
border:0;
margin:0;
padding:0;
}
.nTab .TabTitle li{
float: left;
width: 100px;
height:40px;
line-height:40px;
cursor: pointer;
list-style-type: none;
}
.nTab .TabTitle .active{background:#094BAC; color:#fff;}
.nTab .TabTitle .normal{}
.nTab .TabContent{
width:auto;background:#fff;
padding:20px 30px;
border:1px solid #f5f5f5;
}
.s_right_t .s_kstd a p:hover {
    color:#D3212F;
}
.s_right_s ul li a:hover{color:#D3212F;}
.none {display:none;}


.presentation-item {
    background-color: #fff;
    border-bottom: 1px solid #eee;
    box-sizing: border-box;
    padding: 20px 0;}
.item-wrapper {
    display: inline-block;
    width: 100%;}
.company {
    color: #333;
    font-family: MicrosoftYaHei;
    font-size: 16px;
}
.job-icon {
    background: url(../images/job-icon.png) no-repeat;
    display: inline-block;
    height: 16px;
    margin-right: 10px;
    position: relative;
    top: 3px;
    width: 16px;
}
.auth {
    background: url(images/auth.439ad3.png) no-repeat;
    background-size: 100%;
    display: inline-block;
    height: 17px;
    margin: 0 10px;
    position: relative;
    top: 2px;
    width: 43px;
}
.address {
    color: #999;
    font-family: MicrosoftYaHei;
    font-size: 15px;
    margin: 10px 0;
}
.address-icon {
    background: url(../images/address-icon.d70b4b.png) no-repeat;
    display: inline-block;
    height: 16px;
    margin-right: 10px;
    position: relative;
    top: 3px;
    width: 16px;
}

.xzbxqk {
    color: #555;
    font-family: MicrosoftYaHei;
    font-size: 15px;
    margin: 10px 0;
	line-height: 30px;
}
.dwjj {
    color: #555;
    font-family: MicrosoftYaHei;
    font-size: 15px;
    margin: 10px 0;
	line-height: 30px;
}
.money-icon {
    background: url(../images/money-icon.png) no-repeat;
    display: inline-block;
    height: 16px;
    margin-right: 10px;
    position: relative;
    top: 3px;
    width: 16px;
}
.school-name {
    display: inline-block;
    margin: 0 10px;
}
.presentation-time {
    color: #666;
    font-family: MicrosoftYaHei;
    font-size: 15px;
}
.date-icon {
    background: url(../images/date-icon.b40473.png) no-repeat;
    display: inline-block;
    height: 14px;
    margin-right: 10px;
    position: relative;
    top: 3px;
    width: 16px;
}
.btn-wrapper {
    display: inline-block;
    width: 95px;
}
.presentation-item .signup-number {
    text-align: right;
}
.orange {
    color: #fdb535;
}
.btn-join, .btn-nojoin {
    background: #27b3e9;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    font-family: MicrosoftYaHei;
    font-size: 14px;
    height: 32px;
    line-height: 32px;
    margin-top: 27px;
    text-align: center;
    width: 95px;
}