@charset "utf-8";
/*mbanner*/
.mbanner { width: 100%; height: 280px; position: relative; overflow:hidden;float: left; }
.mbanner ul li a{ width: 100%;height: 280px;display: inline-block; }
/*数字按钮样式*/
.mbanner .num { overflow:hidden; height: 25px; position: absolute; bottom:12px; left: 50%; zoom:1; z-index:3; }
.mbanner .num li { width: 8px; height: 8px; line-height: 20px; text-align: center; font-weight: 400; font-family: Arial; color: #FFFFFF; background: #fff; margin-right: 10px; border: 3px solid #fff; border-radius:50%; cursor:pointer; float: left;font-size: 0.75em;text-indent: -9999px; }
.mbanner .num li.on { background: #7f9bdc; }
div.rc{
	margin-top: 25px;
	background-color: #eff1f4;position: relative
}
/*首页左侧菜单*/
div.cmain_l_2{
	width: 258px;float: left;
}
div.cmain_l_2 i{
	background-color: #fff;width: 100%;height: 7px;display: inline-block;left:0;bottom:0;position: absolute;
}
div.cmain_l_2 ul{
	padding: 20px 20px 10px 0px;float: left;
}
div.cmain_l_2 ul li{
	float: left;margin-bottom: 20px;
}
div.cmain_l_2 ul li h1{
	font-size: 1.1em;width: 100%;display: inline-block;
}
div.cmain_l_2 ul li h1 a{
	font-size: 1em;
	color: #1c3164;
}
div.cmain_l_2 ul li a{
	color: #2a3244;font-size: 0.85em;margin-left: 20px;line-height: 30px;display: inline-block;float: left;white-space:nowrap;
}
div.cmain_l_2 ul li a:hover{
	color: #3864cd;
	text-decoration: underline
}
div.cmain_r_2{
	float: right;
	width: 942px;
}
div.cmain_r_2 ul{
	float: left;
}
div.cmain_r_2 ul li{
	width: 424px;
	padding: 20px;
	height:95px;float: left;
	border-left: 7px solid #fff;
	border-bottom: 7px solid #fff;
}
div.cmain_r_2 ul li a{
	line-height: 20px;color: #111f42;
	font-size: 1em;
}
div.cmain_r_2 ul li a:hover{
	color: #ff6600
}
div.cmain_r_2 ul li a i{
	float: right;color: #f42328;font-size: 0.9em;
}
div.cmain_r_2 ul li span{margin-top: 5px;
	width: 100%;display: inline-block;color: #bebebe;font-size: 0.85em;
}
div.cmain_r_2 ul li div.cmain_r_2_i{
	width: 100%;display: inline-block;margin: 10px 0;
}
div.cmain_r_2 ul li div.cmain_r_2_i i{
	float: left;display: inline-block;padding: 0px 10px;color: #bebebe;background-color: #fff;border-radius: 4px;font-size: 0.85em;border: 1px solid #dfdfdf;line-height: 30px;margin-right: 20px;
}
/*求职之路*/
div.qzzl{
	margin-top: 25px;position: relative
}

.m-slide {
	position: relative;
	width: 100%;
	height: 433px;
	background: #fff;
}

.m-slide .bottom-shadow {
	position: absolute;
	bottom: -3px;
	left: 0;
	width: 100%;
	height: 1px;
	overflow: hidden;
}

.m-slide .img {
	float: right;width: 935px;
	position: relative;
	background-color: #fbfcfd
}

.m-slide .img li {
	display: block;
	width: 935px;
	height: 433px;
	-moz-box-shadow:0px 0px 5px #999 inset;               /* For Firefox3.6+ */
	-webkit-box-shadow:0px 0px 5px #999 inset;            /* For Chrome5+, Safari5+ */
	box-shadow:0px 0px 5px #999 inset;                    /* For Latest Opera */
}

.m-slide .img li {
	display: none;
	position: absolute;
	left: 0;
	top: 0
}
div.xuexiao,div.qiuzhi{
	width: 100%;
}
div.xuexiao a{
	padding: 35px 22px;width:138px;float: left;font-size: 1em;display: inline-block;text-align: center;
}
div.xuexiao a img{
	width:98px;height: 98px;border: 2px solid #d6dbe2;
}
div.xuexiao a h2{
	width: 100%;text-align: center;
	font-size: 0.85em;color: #475055;
}
div.xuexiao a span{
	width: 100%;text-align: center;display: inline-block;
	font-size: 0.75em;color: #8a8a8a;
}
div.qiuzhi div.qiuzhi_l,div.qiuzhi div.qiuzhi_r{
	width: 50%;float: left;margin:0;padding:0;
}
div.qiuzhi div.qiuzhi_l dl{
	float: left;
	padding: 20px 30px;
}
div.qiuzhi div.qiuzhi_l dl dt{
	float: left;
	width:100%;
	margin-top: 10px;
	margin-bottom: 20px;
}
div.qiuzhi div.qiuzhi_l dl dt img{
	float: left;
	width: 150px;height: 100px;
}
div.qiuzhi div.qiuzhi_l dl dt div.qiuzhi_l_c{
	float: right;
	width: 230px;
}
div.qiuzhi div.qiuzhi_l dl dt div.qiuzhi_l_c h1{
	width: 100%;
	line-height: 30px;height: 30px;font-size: 0.9em;color:#154c82;
}
div.qiuzhi div.qiuzhi_l dl dt div.qiuzhi_l_c p{
	width: 100%;height: 70px;overflow: hidden;
	line-height: 23px;font-size: 0.75em;color:#666;
}
div.qiuzhi div.qiuzhi_l dl dd{
	width: 100%;display: inline-block;float: left;height: 25px;overflow: hidden;
}
div.qiuzhi div.qiuzhi_l dl dd a{
	font-size: 0.75em;color: #154c82;background: url(../../images/dot2.gif) no-repeat left center;line-height: 25px;padding-left: 10px;
}
div.qiuzhi div.qiuzhi_l dl dd a:hover{
	color: #000;text-decoration: underline
}
div.qiuzhi div.qiuzhi_l dl dd i{
	color: #666;
}

div.qiuzhi div.qiuzhi_r dl{
	float: left;
	padding: 25px 25px 25px 0;
}
div.qiuzhi div.qiuzhi_r dl dd{
	width: 100%;
	float: left;line-height: 20px;border-bottom: 1px dashed #a6a7a9;
	margin-bottom: 10px;
}
div.qiuzhi div.qiuzhi_r dl dd a{
	font-size: 1em;
}
div.qiuzhi div.qiuzhi_r dl dd a i{
	color: #333333;font-size: 0.75em;
}
div.qiuzhi div.qiuzhi_r dl dd a h2{
	color: #366797;font-size: 0.9em;line-height: 40px;
}
div.qiuzhi div.qiuzhi_r dl dd a p{
	width: 100%;display: inline-block;height: 60px;
	line-height: 20px;color: #999;font-size: 0.75em;
}


.m-slide .img .first {
	display: block
}
.m-slide .tab {
	width: 265px;float: left;height: 233px;padding-top: 200px;background: url(../../images/qzzl.jpg) no-repeat left top;
}

.m-slide .tab li {
	width: 100%;
}

.m-slide .tab .first {
	border-top: 0
}

.m-slide .tab a {
	text-decoration: none;
	display: block;
	position: relative;
	width: 150px;
	float: right;
	height: 48px;
	line-height: 48px;
	color: #475055;transition: 0.2s;border-color: #fff;
	margin-bottom: 10px;text-align: right;padding-right: 40px;
}

.m-slide .tab .first a {
	height: 48px
}

.m-slide .tab .on a {
	border-left: 5px solid #fff;background-color: #fbfcfd;
}

.m-slide .tab .on a b {
	background: url(images/dot.png) no-repeat
}

.m-slide .tab .on a span {
	color: #41a1f2
}

/*求职之路*/
div.rck{
	margin-top: 25px;position: relative
}

.m-slide2 {
	position: relative;
	width: 100%;
	height: 433px;
	background: #fff;
}

.m-slide2 .bottom-shadow {
	position: absolute;
	bottom: -3px;
	left: 0;
	width: 100%;
	height: 1px;
	overflow: hidden;
}

.m-slide2 .img {
	float: right;width: 935px;
	position: relative;
	background-color: #fbfcfd
}

.m-slide2 .img li {
	display: block;
	width: 935px;
	height: 433px;
	-moz-box-shadow:0px 0px 5px #999 inset;               /* For Firefox3.6+ */
	-webkit-box-shadow:0px 0px 5px #999 inset;            /* For Chrome5+, Safari5+ */
	box-shadow:0px 0px 5px #999 inset;                    /* For Latest Opera */
}

.m-slide2 .img li {
	display: none;
	position: absolute;
	left: 0;
	top: 0
}
.m-slide2 .tab {
	width: 265px;float: left;height: 233px;padding-top: 200px;background: url(../../images/rck.jpg) no-repeat left top;
}

.m-slide2 .tab li {
	width: 100%;
}

.m-slide2 .tab a {
	text-decoration: none;
	display: block;
	position: relative;
	width: 150px;
	float: right;
	height: 48px;
	line-height: 48px;
	color: #475055;transition: 0.2s;border-color: #fff;
	margin-bottom: 10px;text-align: right;padding-right: 40px;
}

.m-slide2 .tab .on a {
	border-left: 5px solid #fff;background-color: #fbfcfd;
}
div.jltj{
	margin-top: 15px;
}
div.jltj dl{
	padding:0;margin:0;
}
div.jltj dl dt{
	width: 149px;height:164px;padding: 8px;border: 1px solid #e4e6e9;margin: 15px 30px 0px 30px;font-size: 1em;position: relative;background: #fff;float: left;display: inline
}
div.jltj dl dt h1{
	display: inline-block;width: 100%;float: left;color: #676767;font-size: 0.75em
}
div.jltj dl dt i{
	display: inline-block;width: 100%;float: left;font-size: 0.75em;color: #b6b6b6;margin-bottom: 15px;
}
div.jltj dl dt div.hang{
	display: inline-block;width: 100%;float: left;
}
div.jltj dl dt div.hang span.s1{
	color: #fc521f;font-size: 1.5em;line-height: 30px;float: left;
}
div.jltj dl dt div.hang span.s2{
	color: #0e0e0c;font-size: 0.9em;float: right;line-height: 20px;padding-top: 10px;
}
div.jltj dl dt div.hang span.s3{
	color: #b4b4b4;font-size: 0.75em;line-height: 30px;float: left;
}
div.jltj dl dt div.hang span.s4{
	color: #b4b4b4;font-size: 0.75em;line-height: 30px;float: right;
}
a.viewbtn{
	color: #fff;font-size: 0.9em;background-color: #3a92fb;width: 120px;display: inline-block;line-height: 35px;text-align: center;
	bottom: 10px;left:50%;margin-left: -60px;position: absolute;border-radius: 3px;
}

div.mrck{
	margin-top: 15px;
}
div.mrck dl{
	padding:0;margin:0;
}
div.mrck dl dt{

	box-shadow: 0 5px 5px rgba(0,0,0,0.1); /*底边阴影*/
	width: 238px;height:370px;padding: 15px;border: 1px solid #e4e6e9;margin-left: 28px;font-size: 1em;position: relative;background: #fff;float: left;display: inline;border-radius: 5px;text-align: center;
}
div.mrck dl dt img{width: 185px;height: 185px;}
div.mrck dl dt h1{
	display: inline-block;width: 100%;float: left;color: #656565;font-size: 1.3em;text-align: center;line-height: 50px;
}
div.mrck dl dt p{text-align: left;width: 100%;display: inline-block;height: 30px;line-height: 30px;font-size: 0.85em;color: #656565;}
div.mrck dl dt p i{
	padding-right: 10px;
}
.color_f45e5e{
	color:#f45e5e
}
a.viewbtn2{
	color: #fff;font-size: 0.9em;background-color: #a7d2f3;width: 112px;display: inline-block;line-height: 40px;text-align: center;
	bottom: 6px;right:0;position: absolute;
}

div.mqyk{
	margin-top: 15px;
}
div.mqyk dl{
	padding:0;margin:0;
}
div.mqyk dl dt{

	box-shadow: 0 5px 5px rgba(0,0,0,0.1); /*底边阴影*/
	width: 380px;height:370px;padding: 15px 20px;border: 1px solid #e4e6e9;margin-left: 28px;font-size: 1em;position: relative;background: #fff;float: left;display: inline;border-radius: 5px;
}
div.mqyk dl dt div.mqyk_rr{
	float: right;
	width: 270px;
	display: inline-block;margin-top: 10px;
}
div.mqyk dl dt img{width: 95px;height: 95px;float: left;}
div.mqyk dl dt h1{
	display: inline-block;width: 100%;float: left;color: #656565;font-size: 1em;line-height: 30px;
}
div.mqyk dl dt i{
	padding-right: 10px;color: #656565;font-size: 0.75em;line-height: 30px;
}
div.mqyk dl dt span{float: left;width: 100%;display: inline-block;line-height: 30px;margin-bottom: 10px;font-size: 0.85em;}
div.mqyk dl dt p{text-align: justify;width: 100%;display: inline-block;height: 230px;line-height: 25px;font-size: 0.85em;color: #656565;overflow: hidden}
/*学校排行开始*/
div.rc_paihang{
	width: 1200px;margin: 0 auto;margin-top: 100px;background-color: #f7f9fc;
}
div.rc_paihang div.rc_cate{
	width: 216px;padding: 0 17px;min-height: 300px;float: left;
}
div.rc_paihang div.rc_cate a{
	width: 130px;padding-left: 60px;padding-right: 26px;display: inline-block;line-height: 88px;height: 88px;position: relative;text-align: right;color: #333;
}
div.rc_paihang div.rc_cate a:hover,div.rc_paihang div.rc_cate a.hover{
	display: inline-block;border-bottom: 1px solid #c7d2e3;background: url(../images/icon7.png) no-repeat 12px 20px;color: #557ad4;padding-bottom: 18px;line-height: 65px;height: 65px;
}
div.rc_paihang div.rc_cate a:hover i,div.rc_paihang div.rc_cate a.hover i{
	width: 8px;background-color:#3c67ce;height: 65px;float: left;display: inline-block;position: absolute;left: -18px;top:0;
}
div.rc_paihang div.rc_content{
	border-left: 13px solid #fff;float: right;width:937px;min-height: 300px;padding-bottom: 20px;
}
div.rc_paihang div.rc_content ul{
	width: 100%;display: inline-block;float: left;
}
div.rc_paihang div.rc_content ul.colorbg{
	background-color: #4362ac;
}
div.rc_paihang div.rc_content ul.colorbg li{
	color: #fff;
}
div.rc_paihang div.rc_content ul li{
	float: left;line-height: 48px;color: #6c6c6c;padding-left: 20px;border-bottom: 1px solid #e3e7ee;
}
div.rc_paihang div.rc_content ul li.t01{
	width: 240px;
}
div.rc_paihang div.rc_content ul li.t02{
	width: 160px;text-align: center;
}
div.rc_paihang div.rc_content ul li.t03{
	width: 124px;text-align: center;
}
div.rc_paihang div.rc_content ul li.t04{
	width: 203px;text-align: center;
}
div.rc_paihang div.rc_content ul li.t05{
	width: 110px;text-align: center;
}


div.rc_paihang div.rc_cate2{
	width: 260px;padding: 15px;min-height: 300px;float: right;font-size: 0.85em;line-height: 36px;color: #657280;
}
div.rc_paihang div.rc_cate2 a{
	width: 125px;display: inline-block;line-height: 42px;height: 42px;color: #333;background-color: #dee2e8;color: #657280;border-radius: 5px;text-align: center;font-size: 1em;margin-top: 20px;
}
div.rc_paihang div.rc_cate2 a:hover{
	color: #fff;background-color: #3761cb;
}
div.rc_paihang div.rc_content2{
	border-right: 13px solid #fff;float: left;width:837px;min-height: 300px;padding: 30px;
}
div.rc_paihang div.rc_content2 div.rc_content2_1{
	border-bottom: 1px solid #e0e4eb;float: left;width: 835px;padding-bottom: 20px;
}
div.rc_paihang div.rc_content2 div.rc_content2_1 div.sjt{
	float: right;
	width: 155px;height: 103px;
}
div.rc_paihang div.rc_content2 div.rc_content2_1 div.img{
	width: 90px;height: 90px;
	float: left;margin-right: 30px;
}
div.rc_paihang div.rc_content2 div.rc_content2_1 div.xqp{
	float: left;width: 550px;
}
div.rc_paihang div.rc_content2 div.rc_content2_1 div.xqp h1{
	display: inline-block;font-size: 1.8em;float: left;width: 100%;color: #242424;margin-top: 10px;
}
div.rc_paihang div.rc_content2 div.rc_content2_1 div.xqp h1 i{
	font-size: 0.42em;padding: 0 10px;background-color: #eff1f4;height: 24px;line-height: 24px;display: inline-block;border-radius: 3px;margin-left: 10px;color: #6b7a9d;
}
div.rc_paihang div.rc_content2 div.rc_content2_1 div.xqp sub{
	font-size: 0.75em;color: #242424;display: inline-block;width: 100%;margin-bottom: 5px;
}
div.rc_paihang div.rc_content2 div.rc_content2_1 div.xqp span{
	font-size: 0.75em;color: #9b9b9b;
}

div.rc_paihang div.rc_content2 div.rc_content2_2{
	border-top: 1px solid #fff;float: left;width: 835px;padding-bottom: 20px;
}
div.rc_paihang div.rc_content2 div.rc_content2_2 ul.am{
	width: 100%;float: left;display: inline-block;
}
div.rc_paihang div.rc_content2 div.rc_content2_2 ul.am li{
	width: 100%;height: 50px;line-height: 50px;border-bottom: 1px dashed #d9d9d9;
}
div.rc_paihang div.rc_content2 div.rc_content2_2 ul.am li span{
	width: 46%;padding: 0 5px;display: inline-block;float: left;color: #435b7f;font-size: 0.85em;
}
div.rc_paihang div.rc_content2 div.rc_content2_2 ul.am li span.r{
	float: right;
}
div.rc_paihang div.rc_content2 div.rc_content2_2 ul.am li span i{
	float: right;color: #a2a2a2;
}
div.rc_paihang div.rc_content2 div.rc_content2_2 h1{
	width: 100%;display: inline-block;float: left;line-height: 60px;height: 60px;font-size: 1.5em;color: #333;margin-top: 20px;
}
div.rc_paihang div.rc_content2 div.rc_content2_2 div.cc{
	width: 100%;float: left;display: inline-block;line-height: 25px;font-size: 0.85em;text-align: justify;color: #657280;
}
/*学校排行结束*/

div.rc_qy_paihang{
	width: 1150px;margin: 0 auto;margin-top: 70px;background-color: #f9f9f9;padding: 25px;padding-bottom: 50px;
}
div.rc_qy_paihang h1{
	width: 100%;display: inline-block;height: 50px;line-height: 50px;margin-top: 20px;float: left;font-size: 1.5em;
}
div.rc_qy_paihang div.rc_qy_2{
	width: 100%;display: inline-block;float: left;font-size: 0.9em;line-height: 30px;text-align: justify
}
div.rc_qy_paihang div.rc_qy_1{
	width: 100%;
}
div.rc_qy_paihang div.rc_qy_1 div.rc_qy_1_1{
	float: left;width: 366px;height: 270px;display: inline-block;background-color: #fff;border: 1px solid #efefef;text-align: center;
}

div.rc_qy_paihang div.rc_qy_1 div.rc_qy_1_1 p{
width:366px;height:270px;
line-height:270px; /* 行高等于高度 */
}
/* 兼容标准浏览器 */
div.rc_qy_paihang div.rc_qy_1 div.rc_qy_1_1 p:before{
content:"."; /* 具体的值与垂直居中无关，尽可能的节省字符 */
margin-left:-5px; font-size:10px; /* 修复居中的小BUG */
visibility:hidden; /*设置成隐藏元素*/
}
div.rc_qy_paihang div.rc_qy_1 div.rc_qy_1_1 p img{
*margin-top:expression((270 - this.height )/2); /* CSS表达式用来兼容IE6/IE7 */
vertical-align:middle;
}


div.rc_qy_paihang div.rc_qy_1 div.rc_qy_1_2{
	float: left;width: 680px;margin-left: 50px;
}
div.rc_qy_paihang div.rc_qy_1 div.rc_qy_1_2 ul{
	font-size: 0.85em;margin-top: 10px;
}
div.rc_qy_paihang div.rc_qy_1 div.rc_qy_1_2 ul li{
	float: left;width: 335px;padding-left: 5px;line-height: 40px;height: 40px;border-bottom: 1px dashed #e1e1e1;
}
/*rc_qy_category*/
div.rc_qy_category{
	float: left;width: 100%;display: inline-block;border-bottom: 1px dashed #6d6d6d;	padding-bottom: 20px;
}
div.rc_qy_category dl{
	width: 100%;font-size: 1em;display: inline-block;float: left;margin-bottom: 5px;
}
div.rc_qy_category dl dt{
	width: 77px;display: inline-block;float: left;line-height: 34px;height: 34px;padding-left: 5px;
}
div.rc_qy_category dl dd{
	float: left;display: inline-block;width: 1068px;line-height: 37px;
}
div.rc_qy_category dl dd a{
	color: #787880;line-height: 32px;height: 32px;display: inline-block;margin-right: 10px;padding: 0 10px;border-radius: 5px;margin-bottom: 5px;float: left;border: 1px solid #f9f9f9;
}
div.rc_qy_category dl dd a:hover,div.rc_qy_category dl dd a.hover{
	color: #5c8cff;
	background-color: #ffffff;border: 1px solid #5c8cff
}

div.rc_qy_list{
	width: 100%;display: inline-block;
}
div.rc_qy_list ul{
	margin-top: 0px;float: left;
}
div.rc_qy_list ul li{
	width: 314px;height: 320px;float: left;position: relative;margin-right: 104px;margin-top: 30px;margin-bottom: 50px;
}
div.rc_qy_list ul li.nomargin{
	margin-right:0;
}
div.rc_qy_list ul li a{
	width: 314px;font-family: arial;
}
div.rc_qy_list ul li a div.img{
	width: 290px;
	height: 290px;background-color: #fff;display: inline-block;float: left;margin-left: 12px;border-radius: 6px 0px 0px 0px;overflow: hidden;box-shadow: 0 0 8px #e5e5e5;
}
div.rc_qy_list ul li a div.img img{
	width: 290px;
}
div.rc_qy_list ul li a div.rc_qy_list_1{
	position: absolute;height: 170px;display: inline-block;width: 314px;left:0;bottom:0;background: #fff;box-shadow: 0 0 8px #e5e5e5
}
div.rc_qy_list ul li a div.rc_qy_list_1 div.img2{
	width: 80px;height: 80px;display: inline-block;background-color: #fff;overflow: hidden;float: left;text-align: center;margin-top: 10px;margin-left: 20px;margin-right: 10px;
}
div.rc_qy_list ul li a div.rc_qy_list_1 div.img2 img{
	width: 80px;
}
div.rc_qy_list ul li a div.rc_qy_list_1 h1{
	color: #666666;width: 185px;font-size: 1em;text-align: right;margin-top: 6px;
}
div.rc_qy_list ul li a div.rc_qy_list_1 span{
	color: #adadad;width: 185px;font-size: 0.75em;text-align: right;display: inline-block;
}
div.rc_qy_list ul li a div.rc_qy_list_1 p{
	display: inline-block;float: left;width: 274px;padding: 10px 0;margin-left: 20px;border-top: 1px dashed #ddd;font-size: 0.75em;line-height: 20px;color: #666666;
}
div.rc_qy_list ul li a div.rc_qy_list_1 p b{
	float: right;margin-top: 20px;
	text-align: right;font-weight:400;
}
div.rc_qy_list ul li a div.rc_qy_list_1 p b strong{
	font-style: inherit;line-height: 20px;color: #ffa726;font-size: 1.1em
}
div.rc_qy_list ul li a div.rc_qy_list_1 p label{
	color: #888888;width: 80px;display: inline-block
}

/*rc_zw_category*/
div.rc_zw_category{
	float: left;width: 100%;display: inline-block;
}
div.rc_zw_category dl{
	width: 100%;font-size: 1em;display: inline-block;float: left;margin-bottom: 5px;
}
div.rc_zw_category dl dt{
	width: 57px;display: inline-block;float: left;line-height: 34px;height: 34px;padding-left: 5px;
}
div.rc_zw_category dl dd{
	float: left;display: inline-block;width: 1088px;line-height: 37px;
}
div.rc_zw_category dl dd a{
	color: #787880;line-height: 32px;height: 32px;display: inline-block;margin-right: 10px;padding: 0 10px;border-radius: 5px;margin-bottom: 5px;float: left;border: 1px solid #f9f9f9;font-size: 0.85em;
}
div.rc_zw_category dl dd.fd7 a{
	width: 123px;	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
div.rc_zw_category dl dd a:hover,div.rc_zw_category dl dd a.hover{
	color: #5c8cff;
	background-color: #ffffff;border: 1px solid #5c8cff
}

div.recruit_list{
	width: 1200px;margin: 0 auto;margin-top: 50px;
}
div.recruit_list table{
	width: 1200px;border: 2px solid #f9f9f9;
}
div.recruit_list table thead{
	background-color: #f9f9f9;
}
div.recruit_list table thead td{
	line-height: 52px;height: 52px;padding: 0 10px;
}
div.recruit_list table tbody tr:hover{
	background-color: #f9f9f9;
}
div.recruit_list table tbody td{
	line-height: 52px;height: 52px;padding: 0 10px;border-bottom: 1px solid #f9f9f9;color: #666;font-size: 0.85em;	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.search2{
	height: 32px;line-height: 32px;width:260px;display: inline-block;background-color: #fff;border-radius: 5px;border: 1px solid #dbdbdb;padding-left: 20x;float: left;
}

.searchbtn{
	width: 131px;height: 34px;display: inline-block;text-align: center;line-height: 34px;color: #fff;background-color: #4f70c0;border-radius: 5px;float: left;margin-left: 10px;font-size: 0.85em;border:0;cursor: pointer;
}
.searchbtn:hover{
	background-color: #3c67ce;
}
div.rc_recruit{
	width: 1200px;margin: 0 auto;
}

div.register-box{
	background-color: #fff;
	width: 1108px;overflow: hidden;
	min-height: 500px;
	padding: 45px;
	margin: 0 auto;
	box-shadow:0 0 8px #f2f5fc;
	border: 1px solid #f2f5fc;
	position: relative;
	margin-top: 70px;
}
div.register-box h2{
	height: 40px;line-height: 40px;display: inline-block;float: left;width: 1000px;border-bottom: 1px dashed #aeaeae;font-size: 1.6em;padding-bottom: 20px;color: #3761cb;
}
div.register-box h2 i{
	font-size: 12px;color: #69789c;padding-left: 10px;
}
div.register-box div.rticon{
	position: absolute;
	right:-140px;top:-50px;
	width:326px;height: 179px;
	background: url(../images/rticon.png) no-repeat right top;
}
div.register-box-1{
	width: 100%;display: inline-block;float: left;margin-top: 20px;
}
div.register-box-1 div.register-box-left{
	width: 650px;float: left;padding-top: 10px;padding-right: 50px;border-right: 1px dashed #aeaeae;min-height: 500px;color: #8a8a8a;font-size: 0.9em;
}
div.register-box-1 div.register-box-left h3{
	width: 100%;display: inline-block;float: left;text-align: left;line-height: 30px;height: 30px;
}
div.register-box-1 div.register-box-left p{
	width: 100%;height: 20px;line-height: 20px;display: inline-block;float: left;padding: 10px 0;
}
div.register-box-1 div.register-box-left p i{
	height: 20px;line-height: 20px;display: inline-block;float: left;padding: 0 10px;font-size: 0.75em;background-color: #d9deeb;color: #4b5b83;border-radius: 3px;margin-right: 10px;
}
div.register-box-1 div.register-box-left ul{
	width: 100%;
}
div.register-box-1 div.register-box-left ul li{
	width: 50%;float: left;line-height: 40px;height: 40px;
}
div.register-box-1 div.register-box-left ul li span{
	color: #3761cb;
}
div.zwms{
	float: left;display: inline-block;width: 100%;
}
div.zwms h1{
	float: left; width: 156px;display: inline-block;background: #e7e9ef;height: 40px;line-height: 40px;padding-left: 10px;font-size: 1em;
}
div.zwms div.zwms_cc{
	float: left; display: inline-block;width: 100%;line-height: 50px;
}
div.register-box-1 div.register-box-right{
	width: 350px;float: right;
}
div.sc{width: 100%;display: inline-block;float: left;margin-top: 20px;}
a.qy_shoucang{
	width: 148px;height: 52px;line-height: 52px;text-align: center;border: 1px solid #3d68ce;border-radius: 5px;color: #557cdc;display: inline-block;
}
a.qy_shoucang:hover{
	background: #3761cb;color: #fff;
}
a.mingpian{
	margin-top: 50px;
	width: 300px;height: 230px;display: inline-block;padding: 25px;
	box-shadow:0 0 8px #f2f5fc;
	border: 1px solid #f2f5fc;color: #8a8a8a;font-size: 0.85em;
}
a.mingpian img{
	width: 105px;margin-right: 20px;
}
a.mingpian h1{
	font-size: 1em;margin-bottom: 10px;
}
a.mingpian p{
	width: 100%;display: inline-block;float: left;
}

/*机构排行开始*/
div.in_paihang{
	width: 1200px;margin: 0 auto;margin-top: 100px;background-color: #f7f9fc;
}
div.in_paihang div.in_cate{
	width: 216px;padding: 0 17px;min-height: 300px;float: left;
}
div.in_paihang div.in_cate a{
	width: 130px;padding-left: 60px;padding-right: 26px;display: inline-block;line-height: 88px;height: 88px;position: relative;text-align: right;color: #333;
}
div.in_paihang div.in_cate a:hover,div.in_paihang div.in_cate a.hover{
	display: inline-block;border-bottom: 1px solid #c7d2e3;background: url(../images/icon7.png) no-repeat 12px 20px;color: #557ad4;padding-bottom: 18px;line-height: 65px;height: 65px;
}
div.in_paihang div.in_cate a:hover i,div.in_paihang div.in_cate a.hover i{
	width: 8px;background-color:#3c67ce;height: 65px;float: left;display: inline-block;position: absolute;left: -18px;top:0;
}
div.in_paihang div.in_content{
	border-left: 13px solid #fff;float: right;width:937px;min-height: 300px;padding-bottom: 20px;
}
div.in_paihang div.in_content ul{
	width: 100%;display: inline-block;float: left;
}
div.in_paihang div.in_content ul.colorbg{
	background-color: #4362ac;
}
div.in_paihang div.in_content ul.colorbg li{
	color: #fff;
}
div.in_paihang div.in_content ul li{
	float: left;line-height: 48px;color: #6c6c6c;padding-left: 20px;border-bottom: 1px solid #e3e7ee;
}
div.in_paihang div.in_content ul li.t01{
	width: 200px;height:48px;
}
div.in_paihang div.in_content ul li.t02{
	width: 227px;text-align: left;height:48px;
}
div.in_paihang div.in_content ul li.t03{
	width: 100px;text-align: center;height:48px;
}
div.in_paihang div.in_content ul li.t04{
	width: 120px;text-align: center;height:48px;
}
div.in_paihang div.in_content ul li.t05{
	width: 190px;text-align: center;height:48px;
}

div.in_paihang div.in_cate2{
	width: 260px;padding: 15px;min-height: 300px;float: right;font-size: 0.85em;line-height: 36px;color: #657280;
}
div.in_paihang div.in_cate2 a{
	width: 125px;display: inline-block;line-height: 42px;height: 42px;color: #333;background-color: #dee2e8;color: #657280;border-radius: 5px;text-align: center;font-size: 1em;margin-top: 20px;
}
div.in_paihang div.in_cate2 a:hover{
	color: #fff;background-color: #3761cb;
}
div.in_paihang div.in_content2{
	border-right: 13px solid #fff;float: left;width:837px;min-height: 300px;padding: 30px;
}
div.in_paihang div.in_content2 div.in_content2_1{
	border-bottom: 1px solid #e0e4eb;float: left;width: 835px;padding-bottom: 20px;
}
div.in_paihang div.in_content2 div.in_content2_1 div.sjt{
	float: right;
	width: 155px;height: 103px;
}
div.in_paihang div.in_content2 div.in_content2_1 div.img{
	width: 90px;height: 90px;
	float: left;margin-right: 30px;
}
div.in_paihang div.in_content2 div.in_content2_1 div.xqp{
	float: left;width: 550px;
}
div.in_paihang div.in_content2 div.in_content2_1 div.xqp h1{
	display: inline-block;font-size: 1.8em;float: left;width: 100%;color: #242424;margin-top: 10px;
}
div.in_paihang div.in_content2 div.in_content2_1 div.xqp h1 i{
	font-size: 0.42em;padding: 0 10px;background-color: #eff1f4;height: 24px;line-height: 24px;display: inline-block;border-radius: 3px;margin-left: 10px;color: #6b7a9d;
}
div.in_paihang div.in_content2 div.in_content2_1 div.xqp sub{
	font-size: 0.75em;color: #242424;display: inline-block;width: 100%;margin-bottom: 5px;
}
div.in_paihang div.in_content2 div.in_content2_1 div.xqp span{
	font-size: 0.75em;color: #9b9b9b;
}

div.in_paihang div.in_content2 div.in_content2_2{
	border-top: 1px solid #fff;float: left;width: 835px;padding-bottom: 20px;
}
div.in_paihang div.in_content2 div.in_content2_2 ul{
	width: 100%;float: left;display: inline-block;
}
div.in_paihang div.in_content2 div.in_content2_2 ul li{
	width: 100%;height: 50px;line-height: 50px;border-bottom: 1px dashed #d9d9d9;
}
div.in_paihang div.in_content2 div.in_content2_2 ul li span{
	width: 46%;padding: 0 5px;display: inline-block;float: left;color: #435b7f;font-size: 0.85em;
}
div.in_paihang div.in_content2 div.in_content2_2 ul li .span1{
	width: 100%;padding: 0 5px;display: inline-block;float: left;color: #435b7f;font-size: 0.85em;
}
div.in_paihang div.in_content2 div.in_content2_2 ul li span.r{
	float: right;
}
div.in_paihang div.in_content2 div.in_content2_2 ul li span i{
	float: right;color: #a2a2a2;
}
div.in_paihang div.in_content2 div.in_content2_2 h1{
	width: 100%;display: inline-block;float: left;line-height: 60px;height: 60px;font-size: 1.0em;color: #333;margin-top: 20px;
}
div.in_paihang div.in_content2 div.in_content2_2 div.cc{
	width: 100%;float: left;display: inline-block;line-height: 30px;font-size: 0.85em;text-align: justify;color: #657280;
}

div.in_paihang div.in_content ul{cursor:pointer}

/*机构排行结束*/

/*bysqk*/
div.bysqk{
	width: 100%;display: inline-block;float: left;color:#657280;line-height: 48px;
}
div.bysqk dl{
	width: 100%;display: inline-block;float: left;
}
div.bysqk dt{
	width: 100%;display: inline-block;float: left;border-bottom: 1px dashed #999;font-size: 1.2em;line-height: 50px;margin-bottom: 20px;
}
div.bysqk dd{
	display: inline-block;float: left;width: 24%;margin:0;padding:0;font-size: 0.85em;
}


/*scrollBox*/
.scrollBox {
	width: 100%;float: left;
	height: 174px;
	padding: 0px;
	position: relative;
}
.c{
	width: 900px;
}
.scrollBox .piclist {
	overflow: hidden;
	zoom: 1;
}

.scrollBox .ohbox {
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 174px;
	left: 0px;
}

.scrollBox {
	position: relative;
	overflow: hidden;
	zoom: 1;
}

.scrollBox .piclist li {
	float: left;
	text-align: center;
	display: inline;
	overflow: hidden;
	width: 275px;
	height: 174px;
	margin-right: 10px;
}

.b .piclist li {
	float: left;
	text-align: center;
	display: inline;
	overflow: hidden;
	width: 275px;
	height: 174px;
	margin-right: 20px;
}

.c .piclist li {
	float: left;
	text-align: center;
	display: inline;
	overflow: hidden;
	width: 275px;
	height: 174px;
	margin-right: 37px;
}

.scrollBox .piclist li span {
	height: 40px;
	line-height: 40px;
	display: block;
	text-align: center;color: #fff;
}

.scrollBox .pageBtn span {
	display: block;
	width: 37px;
	height: 60px;display: none;
	line-height: 60px;
	font-size: 3.5em;
	position: absolute;
	top: 50%;text-align: center;
	margin-top: -40px;
	cursor: pointer;color: #000;
	overflow: hidden;background-color: #fff;
}

.scrollBox .pageBtn .prev {
	left: 0px;
}

.scrollBox .pageBtn .next {
	right: 0px;
}


div.qyzp{
	margin-top: 15px;
}
div.qyzp dl{
	padding:0;margin:0;
}
div.qyzp dl dt{
	width: 149px;height:164px;padding: 8px;border: 1px solid #e4e6e9;margin: 15px 29px 0px 0px;font-size: 1em;position: relative;background: #fff;float: left;display: inline
}
div.qyzp dl dt h1{
	display: inline-block;width: 100%;float: left;color: #676767;font-size: 0.75em;height: 30px;line-height: 30px;margin-top:0;
}
div.qyzp dl dt i{
	display: inline-block;width: 100%;float: left;font-size: 0.75em;color: #b6b6b6;margin-bottom: 15px;
}
div.qyzp dl dt div.hang{
	display: inline-block;width: 100%;float: left;
}
div.qyzp dl dt div.hang span.s1{
	color: #fc521f;font-size: 1.5em;line-height: 30px;float: left;
}
div.qyzp dl dt div.hang span.s2{
	color: #0e0e0c;font-size: 0.9em;float: right;line-height: 20px;padding-top: 10px;
}
div.qyzp dl dt div.hang span.s3{
	color: #b4b4b4;font-size: 0.75em;line-height: 30px;float: left;
}
div.qyzp dl dt div.hang span.s4{
	color: #b4b4b4;font-size: 0.75em;line-height: 30px;float: right;
}
div.rc_jigou{
	width: 1200px;margin: 0 auto;margin-top: 70px;
}
div.rc_jigou_view{
	width: 1180px;border: 1px solid #f8f8f8;display: inline-block;float: right;box-shadow: 0 0 3px #f8f8f8;min-height: 500px;position: relative;padding-bottom: 50px;
}
div.rc_jigou_cate{
	width: 200px;height: auto;display: inline-block;float: left;position: absolute;background-color: #3561d0;color: #fff;padding: 20px 0;left: -20px;top: 50px;
}
div.rc_jigou_cate h1{
	line-height: 50px;height: 50px;display: inline-block;font-size: 1.2em;padding-left: 40px;
}
div.rc_jigou_cate ul{
	width: 100%;display: inline-block;float: left;line-height: 50px;
}
div.rc_jigou_cate ul li{
	float: left;padding-left: 40px;width: 160px;
}
div.rc_jigou_cate ul li a{
	color: #fff;font-size: 0.75em;padding-left: 15px;background-position: 0 2px;
}
div.rc_jigou_cate ul li a:hover,div.rc_jigou_cate ul li a.hover{
	background: url(../images/icon12.png) no-repeat 0 2px;text-decoration: underline
}
div.rc_jigou_main{
	width: 927px;display: inline-block;float: right;margin-top: 50px;
}
div.rc_jigou_main h2{
	border-bottom: 1px dashed #999;height: 40px;display: inline-block;width: 900px;font-size: 1.2em;
}
div.rc_jigou_main div.jigouview{
	width: 100%;display: inline-block;float: left;margin-top: 10px;
}
div.rc_jigou_main div.jigouview h1{
	width: 100%;display: inline-block;float: left;height: 50px;line-height: 50px;border-bottom: 1px solid #3763d1;margin: 10px 0 30px 0;font-size: 1.2em;
}
div.rc_jigou_main div.jigouview div.jigouview_img{
	width: 370px;float: left;height: 330px;background-color: #e9ecef;text-align: center;
}

div.rc_jigou_main div.jigouview div.jigouview_img p{
width:370px;height:330px;
line-height:330px; /* 行高等于高度 */
}
/* 兼容标准浏览器 */
div.rc_jigou_main div.jigouview div.jigouview_img p:before{
content:"."; /* 具体的值与垂直居中无关，尽可能的节省字符 */
margin-left:-5px; font-size:10px; /* 修复居中的小BUG */
visibility:hidden; /*设置成隐藏元素*/
}
div.rc_jigou_main div.jigouview div.jigouview_img p img{
*margin-top:expression((330 - this.height )/2); /* CSS表达式用来兼容IE6/IE7 */
vertical-align:middle;
}
div.rc_jigou_main div.jigouview div.jigouview_m{
	width: 500px;display: inline-block;text-align: justify;float: left;margin-left: 20px;line-height: 45px;font-size: 0.85em;
}
div.jigoukecheng,div.jigoushizi{
	display: inline-block;float: left;width: 100%;
}
div.jigoukecheng ul{

}
div.jigoukecheng ul li{
	float: left;width: 226px;height: 188px;margin-right: 100px;
}
div.jigoukecheng ul li a{
	width: 224px;height: 186px;border: 1px solid #fff;float: left;display: inline-block;overflow: hidden;color: #000;
}
div.jigoukecheng ul li a:hover{
	border: 1px solid #ddd;
}
div.jigoukecheng ul li a h3{
	line-height: 30px;height: 30px;display: inline-block;padding: 0 5px;width: 214px;overflow: hidden;font-size: 0.85em;text-align: left
}
div.jigoukecheng ul li a img{float: left;width: 224px;height: 124px;}
div.jigoukecheng ul li a span.time{
	display: inline-block;float: left;line-height: 20px;font-size: 0.85em;padding-left: 20px;background: url(../images/s_30.png) no-repeat 5px 3px;
}
div.jigoushizi ul{

}
div.jigoushizi ul li{
	width: 154px;float: left;margin-right: 90px;
}
div.jigoushizi ul li a{
	color: #797778;position: relative;display: inline-block;float: left; width: 100%;
}
div.jigoushizi ul li a h3{
	font-size: 0.95em;text-align: left;line-height: 20px;height: 20px;margin-top: 20px;
}
div.jigoushizi ul li a span,div.jigoushizi ul li a p{
	font-size: 0.75em;line-height: 20px;
}
div.jigoushizi ul li a p{
	width: 100%;display: inline-block;float: left;text-align: justify;border-top: 1px dashed #797778;margin-top: 5px;padding-top: 10px;
}
div.jigoushizi ul li a img{
	width: 88px;
	height: 88px;border-radius: 44px;
}
div.jigoushizi ul li a i{
	position: absolute;left:0;top:0;display: inline-block;background: url(../images/yuan.png) no-repeat 0 0;width: 88px;height:88px;
}
.nom{
	margin-right: 0 !important;
}

div.jigoukechengnew ul{

}
div.jigoukechengnew ul li{
	float: left;width: 220px;height: 200px; margin-top:10px; margin-right: 25px;margin-left:45px;
}
div.jigoukechengnew ul li a{
	width: 224px;height: 186px;border: 1px solid #fff;float: left;display: inline-block;overflow: hidden;color: #000;
}
div.jigoukechengnew ul li a:hover{
	border: 1px solid #ddd;
}
div.jigoukechengnew ul li a h3{
	line-height: 30px;height: 30px;display: inline-block;padding: 0 5px;width: 214px;overflow: hidden;font-size: 0.85em;text-align: left
}
div.jigoukechengnew ul li a img{float: left;width: 224px;height: 124px;}
div.jigoukechengnew ul li a span.time{
	display: inline-block;float: left;line-height: 20px;font-size: 0.85em;padding-left: 20px;background: url(../../images/s_30.png) no-repeat 5px 3px;
}

div.jigoushizinew ul li{
	width: 154px;float: left; margin-right:45px;margin-top: 15px;margin-left:20px;
}
div.jigoushizinew ul li div{
	color: #797778;position: relative;display: inline-block;float: left; height:305px;margin-left:20px;margin-right:35px; width:16%;padding-right:15px;
}
div.jigoushizinew ul li div h3{
	font-size: 0.95em;text-align: left;line-height: 20px;height: 20px;margin-top: 20px;
}
div.jigoushizinew ul li div span,div.jigoushizinew ul li div p{
	font-size: 0.75em;line-height: 20px;
}
div.jigoushizinew ul li div p{
	width: 100%;display: inline-block;float: left;text-align: justify;border-top: 1px dashed #797778;margin-top: 5px;padding-top: 10px;
}
div.jigoushizinew ul li div img{
	width: 88px;
	height: 88px;border-radius: 44px;
}
div.jigoushizinew ul li div i{
	position: absolute;left:0;top:0;display: inline-block;background: url(../images/yuan.png) no-repeat 0 0;width: 88px;height:88px;
}
.zhix {
	width: 935px;height: 43px;background: #3496E1 no-repeat;font-size: 20px;color: #FFF;text-align: center;line-height: 43px;font-weight: bold;
}
.jyzx_show {
	width: 935px;height: auto;overflow: hidden;margin: 10px auto;
}
.zx_bt span {
    float: left;font-size: 14px;display: inline-block;
}
.m-slide .img li .tempWrap li {
	display: inline;
}
.m-slide .img li .tempWrap li {
    position:relative;
}
