@charset "utf-8";
/* CSS Document */
*{
	margin:0;
	padding:0;
}
li,ul{
	margin:0;
	padding:0;
	border:0;
	list-style-type:none;
}
body{
	margin:0 auto;
	background:#ffffff;
	font-family:"微软雅黑";
}

a{
	text-decoration:none;	
}
a img{
 border:0;
}
.clear{
	clear:both;
}
.left{
	float:left;
}
.right{
	float:right;
}
.text-center{
	text-align:center;
}
.text-left{
	text-align:left;
}
.text-right{
	text-align:right;
}

/*--------------------首页--------------------*/
.main{
	width:1100px;
	/*width: 90%;*/
	margin:0 auto;
}
.header{
	height: 48px;
	padding: 15px 0px;
	background:#fff;
}
.logo{
	/*width:383px;*/
	width:40%;
	height:48px;
}
.header-right{
	font-size:14px;
	color:#333;
	text-align:right;
	margin-top: 12px;
}
.header-right a{
	color:#333;
}
.right-link{
	mrgin-left:5px;
}
.right-blue-link{
	mrgin-left:5px;
	color:#008de3;
	text-decoration:underline;
}
.link-su{
	color:#bbbbbb;
	margin: 0 5px;
}
.banner{
	margin:0;
	padding:0;
	width:1920px;
	height:400px;
}
.nav{
	width:100%;
	height:46px;
	background:#008de3;
	margin:0 auto;
}
.nav .nav-main{
	width:1000px;
	margin:0 auto;
	color:#fff;
	font-size:15px;
}

*{
	margin:0;
	padding:0;
}
.clear:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.nav-top{
	display:inline-block;
}
.nav-top li{
	list-style:none;
	float:left;
	position: relative;
	/*background: -moz-linear-gradient(top, #fff, #555D5F 2% ,#555D5F  50%,#3E4245 100%);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), color-stop(2%, #555D5F), color-stop(50%, #555D5F),to(#3E4245));*/
	background:#008de3;
}
.nav-top li:hover{
	/*background: -moz-linear-gradient(top, #fff, #3E4245 2% ,#555D5F  80%,#555D5F 100%);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), color-stop(2%, #3E4245), color-stop(80%, #3E4245),to(#555D5F));*/
	background:#0068b7;
	-moz-transition: background 1s ease-out;
	-webkit-transition: background 1s ease-out;
}
.nav-top li .active{
	background:#008de3;
}
.nav-top li a{
	display:block;
	height:46px;
	line-height:46px;
	padding:0 10px;
	font-size:14px;
	color:#fff;
	text-decoration:none;
	white-space:nowrap;

	
	z-index:100;
}
.nav-top li > a{
	position:relative;
}
.nav-top li.first a{
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
}
.nav-top li.last{
	border-right: 0 none;
}


.nav-top dl{
	position:absolute;
	display:block;
	top:46px;
	left: -25px;
	
	width:165px;
	
	background:#0068b7;

	
	z-index:10;
            
}
.nav-top li:hover dl{
	top:46px;
	display:block;
	width:145px;
	padding:10px;
}
.nav-top dl a{
	background:transparent;
	border:0 none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-transition: background 0.5s ease-out;
	-webkit-transition: background 0.5s ease-out;
	
	z-index:50;
}
.nav-top dl a:hover{
	color:#FFF;
	background:#014399;
	-moz-transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
	-webkit-transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
}
.nav-top dd{
	margin-top:-46px;
	opacity:0;
	width:145px;
	-webkit-transition-property:all;
	/*-webkit-transition-timing-function: cubic-bezier(5,0,5,0);*/
	-moz-transition-property: all;
	/*-moz-transition-timing-function: cubic-bezier(5,0,5,0);*/
	/*-webkit-transition-delay:5s;
	-moz-transition-delay:5s;*/
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
.nav-top li:hover dd{
	margin-top:0;
	opacity:1;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}
.nav-top li dd:nth-child(1){
	-webkit-transition-duration: 0.1s;
	-moz-transition-duration: 0.1s;
}
.nav-top li dd:nth-child(2){
	-webkit-transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
}
.nav-top li dd:nth-child(3){
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
}
.nav-top li dd:nth-child(4){
	-webkit-transition-duration: 0.4s;
	-moz-transition-duration: 0.4s;
}
.nav-top dt{
	display:none;
	margin-top:-25px;
	padding-top:15px;
	height:10px;
}
.nav-top li:hover dt{
	display:block;
}
.nav-top .Darrow{
	float:right;
	margin:20px 10px 0 0;
	border-width:5px;
	border-color:#FFF transparent transparent transparent;
	border-style:solid;
	width:0;
	height:0;
	line-height:0;
	overflow:hidden;
	
	cursor:pointer;
}
.nav-top .arrow{
	margin:0 auto;
	margin-top:-5px;
	display:block;
	width:10px;
	height:10px;
	background:#0068b7;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
}



.nav-main ul li{
	width:100px;
	line-height:46px;
	text-align:center;
	float:left;
	cursor:pointer;
}
.nav-main ul li:hover{
	background:#0068b7;
}
.nav-main ul .active{
	background:#0068b7;
}
.nav-main ul li .arrow{
	background:url(../images/nav-arrow.png) 82px 19px no-repeat;
}
.main-left{
	width:190px;
	margin-top:30px;
}
.left-pic{
	width:190px;
	height:88px;
	margin-top:10px;
	box-shadow: 3px 3px 2px #ccc;
}
.gray-link{
	width:178px;
	height:30px;
	padding:10px 5px 10px 8px;
	background:#eeeeee;
	margin-top:10px;
	box-shadow: 3px 3px 2px #ccc;
}

.gray-link .icon{
	width:30px;
	height:30px;
}
.gray-link .info{
	margin-left:7px;
}
.gray-link .info .title{
	font-size:14px;
	color:#333;
	line-height:16px;
}
.gray-link .info .detail{
	font-size:12px;
	color:#999;
	line-height:16px;
	letter-spacing:-0.5px;
}
.white-link{
	width:178px;
	height:30px;
	padding:10px 5px 10px 8px;
	background:#fff;
	margin-top:10px;
	box-shadow: 3px 3px 2px #ccc;
}
.white-link .icon{
	width:30px;
	height:30px;
}
.white-link .info{
	margin-left:7px;
}
.white-link .info .title{
	font-size:14px;
	color:#333;
	line-height:16px;
}
.white-link .info .detail{
	font-size:12px;
	color:#999;
	line-height:16px;
	letter-spacing:-0.5px;
}
.main-mid{
	width:660px;
	margin:30px;
}
.blue-title{
	width:100%;
	border-bottom:1px solid #d2d2d2;
	height:34px;
}
.blue-title-left{
	text-align:left;
	border-bottom:2px solid #008de3;
	height:33px;
}
.blue-title-left .icon{
	width:18px;
	height:18px;
}
.blue-title-left .title{
	color:#008de3;
	line-height:18px;
	font-size:16px;
	margin-left:5px;
}
.blue-title-left-fc{
	text-align:left;
	border-bottom:2px solid #008de3;
	height:33px;
	width:88px;
}
.blue-title-left-fc .title-fengc{
	color:#008de3;
	line-height:18px;
	font-size:16px;
	margin-left:5px;
}
.blue-title-right{
	text-align:right;
	color:#999;
	line-height:16px;
	font-size:14px;
}
.blue-title-right a{
	color:#999;
}
.blue-title-right a:hover{
	color:#008de3;
}
.news-list ul{
	font-size:14px;
}
.news-list ul li{
	line-height:23.5px;
	margin-top:10px;
}
.news-list ul li a{
	color:#333;
}
.news-list ul li a:hover{
	color:#008de3;
}
.news-list ul li .news{
	color:#333;
	overflow:hidden;
}
.news-list ul li .date{
	color:#999;
	text-align:right;
}
.main-right{
	width:190px;
	margin-top:30px;
}
.event-list{
	color:#333;
	line-height:18px;
	font-size:14px;
	margin-top:20px;
}
.event-time-org{
	background: #ff9713;
	padding: 5px 3px;
	color: #fff;
	border-radius: 5px;
	text-align: center;
}
.event-time-blue{
	background:#00adef;
	padding: 5px 3px;
	color: #fff;
	border-radius: 5px;
	text-align: center;
}
.event-time-green{
	background:#42c2af;
	padding: 5px 3px;
	color: #fff;
	border-radius: 5px;
	text-align: center;
}
.event-time-zi{
	background:#df78df;
	padding: 5px 3px;
	color: #fff;
	border-radius: 5px;
	text-align: center;
}
.time-month{
	font-size:12px;
	line-height:16px;
}
.time-day{
	font-size:16px;
	line-height:20px;
	font-weight:600;
}
.event-title{
	color:#333;
	line-height:20px;
	font-size:14px;
	margin-left:10px;
	width: 136px;
	overflow:hidden;
}
.event-title a{
	color:#333;
}
.event-title a:hover{
	color:#008de3;
}
.stu{
	margin:0 auto;
}
.next-icon{
	width:16px;
	height:16px;
}	
.stu-pic{
	width:160px;
	height:160px;
	margin:20px 15px 20px 15px;
}
.stu-name{
	margin-top:20px;
}
.stu-name-yh{
	width:15px;
	height:12px;
}
.stu-name-title{
	font-size:14px;
	line-height:18px;
	margin:5px 10px;
}	
.stu-name-title .title{
	color:#333;
	line-height:24px;
}	
.stu-name-title .info{
	color:#999;
	line-height:24px;
	width:140px;
}	
.ewm-bg{
	width:100%;
	height:210px;
	background:#eeeeee;
}	
h3{
	font-size:16px;
	color:#333;
	line-height:18px;
	padding:20px 0;
	font-weight:normal;
}	
.ewm-list ul li{
	margin-left:50px;
	width:100px;
	font-size:14px;
	text-align:center;
	float:left;
}	
.ewm-list ul li .ewm-media{
	width:100px;
	height:100px;
}
.ewm-list ul li .media{
	color:#666;
	font-size:14px;
	margin-top:5px;
}	
.footer{
	width: 100%;
	height:40px;
	padding:12px 0;
	background:#333;
	margin-top:20px;
}	
.footer .footer-left{
	font-size:12px;
	color:#999;
	line-height:22px;
}
.footer-left a{
	color:#999 !important;
}
.footer-link-su{
	margin: 0 5px;
}
.footer-img{
	text-align:right;
}		
.footer-img .aacsb{
	width:115px;
	height:43px;
	float:left;
}
.footer-img .equis{
	width:49px;
	height:43px;
	float:left;
	margin:0 10px;
}
.footer-img .amba{
	width:92px;
	height:43px;
	float:left;
}

/* 图片切换css */
.activityBox{height:280px;position:relative;font:Arial,Helvetica,'微软雅黑',sans-serif;}
.activityBox a{color:#C30;}
.activityBox .title h2{font-size:18px;line-height:34px;font-family:'微软雅黑';color:#fff;font-weight:normal;}
.activityBox .title .pageState{margin-left:5px;}
.activityBox .content{position:relative;}
.activityBox .content .contentInner{height:260px;padding:5px;position:relative;overflow:hidden;}
.activityBox .content .contentInner ul{height:220px;position:absolute;}
.activityBox .content .contentInner ul li{height:260px;}
.activityBox .content .contentInner ul li .y-right{ width:18px; height:18px; float:right; margin-top:30px;}
.activityBox .content .contentInner ul li .y-left{ width:18px; height:18px; float:left; margin-right:10px;}
.activityBox .content .contentInner ul li .stu-fengc{vertical-align:middle; width:120px; margin:20px 10px;}
.activityBox .content .contentInner .mt5{ padding:5px 0; font-size:15px; color:#333;}
.activityBox .content .contentInner p{color:#666; line-height:18px; font-size:12px;}
.activityBox .title, .activityBox .title a{color:#fff;}
.activityBox .title .ac_List{position:absolute;right:55px;top:0;}
.activityBox .title .prev, .activityBox .title .next{width:16px;height:16px;position:absolute;display:block;top:10px;cursor:pointer;background:url(../images/last-page.png) 0 0 no-repeat;}
.activityBox .title .prev{right:29px;background:url(../images/last-page.png);}
.activityBox .title .next{right:10px; background:url(../images/next-page.png);}

.activityBox .leftZone, .activityBox .rightZone{background:url(../images/index_main.png) 0 0 no-repeat;width:8px;height:8px;font-size:0;display:block;position:absolute;top:0;}
.activityBox .leftZone{background-position:-103px -345px;left:0;}
.activityBox .rightZone{background-position:-114px -345px;right:0;}
.tempWrap{
	height:260px !important;
}



/*--------------------机构设置--------------------*/

.erji-bg{
	background:#f2f2f2;
	width:100%;
}
.mbx{
	color:#666;
	padding:15px 0;
	font-size:14px;
	width:1100px;
	margin: 0 auto;
	padding-left:50px;
}
.mbx a{
	color:#666;
}
.mbx-su{
	margin:0 5px;
}

.content-left{
	width:190px;
	/*margin-left: calc(30% - 260px);*/
	margin-left: 20px;
}

/*left*/
.leftsidebar_box{width:190px;height:auto !important;overflow:visible !important;height:100% !important;background-color:#fff;}
.line{height:2px;width:100%;background-image:url(images/left/line_bg.png);background-repeat:repeat-x;}
.leftsidebar_box dt{padding-left:20px;padding-right:10px;background-repeat:no-repeat;background-position:10px center;color:#333;font-size:14px;position:relative;line-height:48px;cursor:pointer;border-bottom: 1px solid #d2d2d2;}
.leftsidebar_box dd{background-color:#dbeffb;padding-left:20px; line-height:26px;}
.leftsidebar_box dt .active{ background:#008de3;}
.leftsidebar_box dd a{color:#333;line-height:40px; font-size:14px;}
.leftsidebar_box dt img{position:absolute;right:20px;top:20px;}

.leftsidebar_box dl dd:last-child{padding-bottom:10px;}



.nav-left ul{
	width:190px;
}
.nav-left ul li{
	width:130px;
	height:50px;
	padding:0 30px;
	color:#333;
	line-height:50px;
	font-size:16px;
	background:#fff;
	border-bottom:1px solid #d2d2d2;
}	
.nav-left ul .active{
	background:url(../images/nav-left-hover.png) no-repeat;
	color:#fff;
}
.nav-left ul li:hover{
	background:url(../images/nav-left-hover.png) no-repeat;
	color:#fff;
	cursor:pointer;
}
.content-right{
	/* width:710px; */
	background:#fff;
	margin-left:20px;
	padding:10px 30px 30px 30px;
	min-height:800px;
	width:-moz-calc(100% - 410px);
	width:-webkit-calc(100% - 300px);
	width: calc(100% - 300px);
}
.con-right{
	width:800px;
	margin-left:20px;
}
.content-right-title{
	width:100%;
	height:40px;
	border-bottom:1px solid #d2d2d2;
}
.content-title{
	color:#008de3;
	font-size:18px;
	line-height:40px;
	border-bottom:2px solid #008de3;
	height:40px;
	text-align:left;
	width:25%;
}
.content-er-title{
	color:#333;
	font-size:16px;
	line-height:36px;
	height:40px;
	text-align:left;
	margin-top:20px;
}
.bumen{
	width:670px;
	height:40px;
	background:url(../images/bumen-line.png);
	padding:0 20px;
	line-height:40px;
	font-size:14px;
	color:#333;
	margin-top:20px;
}
	
table.gridtable {
	font-family: verdana,arial,sans-serif;
	font-size:14px;
	color:#333333;
	border-color: #666666;
	border-collapse: collapse;
	margin-top:10px;
}
table.gridtable tr {
	height:36px;
	text-align:left;
}
table.gridtable td {
	width:350px;
	line-height:36px;
}	
/*--------------------联系我们--------------------*/
.content-right p{
	color:#333;
	font-size:14px;
	line-height:26px;
	margin:10px 0;
	/*text-indent:2em;*/
}
.content-right .content-img{
	width:710px;
	height:150px;
	margin-top:20px;
}
.content-right .conus{
	margin-top:20px;
}
.conus-img{
	width:18px;
	height:18px;
	margin:10px 10px 10px 0;
}
.conus-info{
	margin-left:10px;
}
.conus-title{
	color:#333;
	font-size:16px;
	font-weight:600;
	line-height:22px;
}
.conus-detail{
	color:#333;
	font-size:14px;
	line-height:18px;
}
/*--------------------职业发展--------------------*/
.stu-signin{
	width:150px;
	height:50px;
	background:url(../images/stu-signin.jpg) no-repeat;
	padding:50px 20px;
}
.guzhu-signin{
	width:150px;
	height:90px;
	background:url(../images/guzhu-signin.jpg) no-repeat;
	padding:30px 20px;
}
.signin-btn{
	width:138px;
	border:1px solid #008de3;
	padding:6px;
	text-align:center;
	color:#008de3;
	font-size:16px;
	border-radius:50px;
}
.signin-btn:hover{
	background:#008de3;
	color:#fff;
}
.stu-banner{
	width:790px;
	height:150px;
}
.info-bg{
	width:345px;
	background:#fff;
	margin-top:20px;
	padding:20px;
}
.antaibg{
	width:150px;
	padding:20px 20px;
	background:#fff;
	text-align:center;
	margin-top:20px;
	color:#666;
	font-size:14px;
	line-height:20px;
}
.antaiewm{
	width:100px;
	height:100px;
	margin:0 auto;
	margin-bottom:5px;
}
.ewm-dash{
	width:100%;
	border-top:1px dashed #d2d2d2;
	margin:15px 0;
}
.calendar-bg{
	width:750px;
	padding:20px;
	background:#fff;
	margin-top:20px;
}
/*--------------------日历--------------------*/
.container {
    max-width: 790px;
}

.col-md-4-title {
    width: 180px;
    float: left;
}
.pull-left {
    float: left !important;
}
.data-switch .switch.active {
    background: #DADADA none repeat scroll 0% 0%;
}
.data-switch .switch {
    background: #BFBEBE none repeat scroll 0% 0%;
    width: 45px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    display: block;
    float: left;
    margin-right: 1px;
    color: #FFF;
    font-size: 18px;
    outline: medium none;
}
.col-md-5-title {
    width: 600px;
    float: left;
}
.col-md-9-title {
    width: 100%;
}
.data-nav, .data-nav a {
    color: #FA7F00;
    display: inline-block;
    line-height: 30px;
}
.data-nav {
    width: 100%;
}
.data-nav .nav-item {
    font-size: 30px;
}
.data-nav, .data-nav a {
    color: #FA7F00;
    display: inline-block;
    line-height: 30px;
}
#cal_title {
    font-size: 24px;
}
.col-md-6-title {
    width: 180px;
    float: right;
}
.pull-right {
    float: right;
    font-size: 14px;
}
#category_list {
    list-style-type: none;
    vertical-align: middle;
}
#category_list li {
    float: left;
    line-height: 20px;
    font-size: 18px;
    padding: 14px 5px 10px;
    margin-left: 1px;
    color: #FFF;
    width: 74px;
}
.cal_data_category1 {
    background: #EC5B87 none repeat scroll 0% 0%;
    color: #FFF;
}
#category_list li {
    line-height: 20px;
    font-size: 18px;
    color: #FFF;
}
.ez-checked {
    background-position: 0px -17px;
}
.ez-checkbox {
    background: transparent url("../img/checkbox.png") no-repeat scroll 0px 2px;
    display: inline-block;
    width: 16px;
}
input[type="checkbox"] {
    margin: 4px 0px 0px;
    line-height: normal;
}
input[type="checkbox"], input[type="radio"] {
    padding: 0px;
    box-sizing: border-box;
}
.ez-hide {
    opacity: 0;
}
label {
    display: inline-block;
    margin-bottom: 5px;
}
#category_list li {
    float: left;
    line-height: 20px;
    font-size: 18px;
    padding: 14px 5px 10px;
    margin-left: 1px;
    color: #FFF;
    width: 74px;
}
.cal_data_category2 {
    background: #3D94C3 none repeat scroll 0% 0%;
    color: #FFF;
}
.sep7 {
    height: 7px;
}
.tongbu {
    width: 1000px;
    height: 60px;
    margin: 0px auto;
    position: relative;
}
.cal-row-head {
    border-width: 1px 1px 0px;
    border-style: solid solid none;
    border-color: #E1E1E1 #E1E1E1 -moz-use-text-color;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    width: 998px;
}
/*--------------------党建德育--------------------*/
.MEcon-midle{
	width:660px;
	margin:0 20px;
}
.MEinfo-bg {
    background: #fff;
    padding: 20px;
}
.MEcon-right{
	width:190px;
}
.conright-orgpic{
	width:150px;
	height:80px;
	margin-top:20px;
}
.conright-orginfo{
	font-size:14px;
	color:#666;
	line-height:24px;
	margin-top:10px;
	display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
	overflow:hidden;
}
.conright-orgbtn{
	width:70px;
	height:26px;
	margin-top:10px;
	margin-left:80px;
}
.contact-list{
	margin-top:20px;
}
.contactl-icon{
	width:18px;
	height:18px;
	display:inline;
	margin-top:3px;
}
.contactl-info{
	font-size:13px;
	color:#666;
	margin-left:5px;
	width:125px;
}

/*--------------------新闻速递--------------------*/
.MEnews-list ul{
	font-size:14px;
}
.MEnews-list ul li{
	line-height:23.5px;
	margin-top:10px;
	background:url(../images/MEnews-arrow.png) no-repeat left center;
	text-indent:20px;
}
.MEnews-list ul li a{
	color:#333;
}
.MEnews-list ul li a:hover{
	color:#008de3;
}
.MEnews-list ul li .news{
	color:#333;
	overflow:hidden;
}
.MEnews-list ul li .date{
	color:#999;
	text-align:right;
}
.MEnews-dashed{
	border-top:1px dashed #b2b2b2;
	margin:15px 0;
}
/*--------------------分页--------------------*/
.PageNumbers{
	max-width:650px;
	margin:0 auto;
	color:#666666;
	font-size:12px;
	line-height:24px;
	margin-bottom:30px;
}
.PageNumbers a{
	color:#666;
}
.pageup, .pagedown, .pagelist{
	float:left;
	text-align:center;
}
.pageup, .pagedown{
	width:56px;
	height:24px;
	border:1px solid #cccccc;
	margin-right:10px;
}
.pageup:hover, .pagedown:hover{
	width:58px;
	height:26px;	
	background:#008de3;
	color:#fff;
	border:0;
	display:block;
}
.pageup:hover a, .pagedown:hover a{
	width:58px;
	height:26px;	
	background:#008de3;
	color:#fff;
	border:0;
	display:block;
}
.pagelist ul li a:hover{
	background:#008de3;
	color:#fff;
	border:0;
	display:block;
}
.pagelist ul li.active, .pagelist ul li.active a{	
	width:26px;
	height:26px;	
	background:#008de3;
	color:#fff;
	border:0;
	display:block;
}
.pagelist ul{}
.pagelist ul li{
	float:left;
	width:24px;
	height:24px;
	border:1px solid #cccccc;
	margin-right:10px;
}
.pagelist ul li:hover, .pagelist ul li:hover a{
	width:26px;
	height:26px;
	color:#fff;
	background:#008de3;
	border:0;
}

/*--------------------新闻公告详情--------------------*/
.detail-title{
	border-bottom:1px solid #e2e2e2;
	padding:10px 0;
	text-align:center;
}
.detail-title h3{
	font-size:20px;
	color:#333;
	font-weight:600;
	padding:5px 0;
}
.detail-title .fabu{
	color:#666;
	font-size:12px;
	padding:10px 0;
}
.detail-info{
	color:#333;
	font-size:14px;
}
.detail-info p{
	padding:5px 0;
	line-height:24px;
}
/*--------------------活动申请--------------------*/
.activity-list ul{
	padding-bottom:5px;
}
.activity-list ul li{
	margin-top:20px;
}
.activity-title-right{
	margin-left:20px;
}
.activity-title{
	color:#333;
	line-height:22px;
	font-size:16px;
	width:645px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap; 
}
.activity-title a{
	color:#333;
}
.activity-title a:hover{
	color:#008de3;
}
.activity-lx{
	font-size:12px;
	color:#999;
	line-height:22px;
}

.detail-title-time{
	font-size:12px;
	border-bottom:1px dashed #b2b2b2;
	padding:10px 0;
}
.detail-title-time p{
	color:#666;
	text-indent:0;
	line-height:18px;
}
.detail-bm{
	text-align:center;
	padding-bottom:10px;
}
.detail-btn{
	width:200px;
	height:40px;
	text-align:center;
	color:#fff;
	font-size:14px;
	background:#008de3;
	margin:10px 0;
	border:0;
	border-radius:4px;
}
.detail-btn:hover{
	background:#0068b7;
}
/*--------------------雇主、学生banner--------------------*/
#divSmallBox{overflow:hidden;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;border-radius:10px;background:#ffffff;}
#playBox{ width:790px; height:150px; position:relative; overflow:hidden;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left;}
#playBox .pre{ cursor:pointer; width:45px; height:45px; background:url(../images/l.png) no-repeat; position:absolute; top:190px; left:10px; z-index:10;}
#playBox .next{ cursor:pointer; width:45px; height:45px; background:url(../images/r.png) no-repeat; position:absolute; top:190px; right:10px; z-index:10;}
#playBox .smalltitle {width: 790px;
height: 10px;
position: absolute;
bottom: 10px;
z-index: 1;
left: 320px;
}
#playBox .smalltitle ul{ width:120px; margin:0 auto;}
#playBox .smalltitle ul li{ width:10px; height:10px; margin:0 5px; border-radius:10px; background:#ffffff; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle .thistitle{ background:#69aaec;}

/*--------------------雇主服务--------------------*/
.employer-box{
	width:750px;
	padding:20px;
	background:#fff;
}
.employer-logo{
	width:110px;
	height:110px;
	position:relative;
	background:url(../images/ST-matching-tx.jpg) no-repeat;
}
.employer-logo-sc{
	position:absolute;
	width:110px;
	height:24px;
	text-align:center;
	background:#000; 
	filter:alpha(opacity:50); 
	opacity:0.5; -moz-opacity:0.5;
	-khtml-opacity: 0.5;
	color:#fff;
	top: 86px;
}
.employer-info{
	margin-left:20px;
	border-right:#e2e2e2 1px dashed;
	padding-right:30px;
}
.employer-info h4{
	color:#333;
	font-size:16px;
	font-weight:600;
}
.employer-info .email{
	width:31px;
	height:24px;
	position:relative;
	background:url(../images/email-icon.png) no-repeat 10px 10px;
}
.employer-info .jishu{
	width:16px;
	height:16px;
	background:#e60000;
	border-radius:50%;
	text-align:center;
	color:#fff;
	position:absolute;
	font-size:12px;
	z-index:999px;
	margin-left:20px;
}
.employer-info .detail-info{
	color:#333;
	font-size:14px;
	line-height:24px;
}
.employer-info .detail-blue-info{
	color:#008de3;
	text-decoration:underline;
	font-size:14px;
	line-height:24px;
}
.employer-right{
	padding:20px;
}
.employer-edit{
	padding: 0 25px;
	margin:0 auto;
	text-align:center;
	color:#333;
	font-size:14px; 
}
.employer-edit-icon{
	width:44px;
	height:44px;
	margin-bottom: 5px;
	margin-left: 5px;
}

/*--------------------事务办事流程介绍--------------------*/
.affairs ul{
	}
.affairs ul li{
	padding:20px 0 10px 0;
	border-bottom:1px #d2d2d2 dashed;
}
.affairs-left{
	width:580px;
}
.affairs-left h4{
	color:#333;
	line-height:22px;
	font-size:16px;
	font-weight:normal;
}
.affairs-left p{
	text-indent:0;
	color:#999;
	font-size:14px;
	line-height:22px;
}
.affairs-date{
	color:#333;
	font-size:14px;
	text-align:right;
}

/*--------------------企业雇主登录--------------------*/
.em-login-bg{
	width:100%;
	height:755px;
	background:url(../images/login-bg.jpg) no-repeat;
	padding-top:60px;
}
.em-login-main{
	width:880px;
	height:380px;
	margin:0 auto;
	padding:60px;
	background:#fff;
}

.login-con{
	padding-right:40px;
	border-right:1px solid #d2d2d2;
	width: 360px;
	margin-left: 40px;
}
.login-con h3{
	color:#333;
	font-size:18px;
	padding:15px 0;
	font-weight:normal;
}
.login-con-box{

	width:300px;
}

.box{
	background:#fff;
	width:300px;
	height:44px;
	border:1px solid #ccc;
	border-radius: 2px;
	margin-top:20px;
	line-height:44px;
}
.box-icon{
	width:40px;
}
.box-icon img{
	width:28px;
	height:28px;
	margin-top:8px;
	margin-left:10px;
}
.text-box{
	font-size: 16px;
	color: #666;
	letter-spacing: 1px;
	border:0;
	line-height: 44px;
	height:44px;
	vertical-align: middle;
	background:#fff;
	padding-left:10px;
	
	
}
.text-box-login{
	font-size: 16px;
	color: #666;
	height: 44px;
	line-height: 44px;
	border: 0;
	text-indent: 10px;
}

.yz-box{
	width:155px;
	background:#fff;
	height:44px;
	border:1px solid #ccc;
	border-radius: 2px;
	margin-top:20px;
	line-height:44px;
	font-size: 16px;
	color: #666;
	padding-left:10px;
}
.yzm{
	width:115px;
	height:44px;
	margin-top:20px;
}
.login-btn{
	width:300px;
	height:44px;
	background:#008de3;
	vertical-align: middle;
	text-align:center;
	color:#fff;
	font-size:1em;
	line-height:44px;
	border-radius:2px;
	left:60px;
	margin-top:20px;
}
.login-btn-signin{
	width:90%;
	height:40px;
	background:#fff;
	vertical-align: middle;
	border:1px solid #ccc;
	text-align:center;
	color:#008de3;
	font-size:1em;
	line-height:40px;
	border-radius:5px;
	left:60px;
	margin-top:20px;
}
.login-font{
	margin-top:15px;
	font-size:14px;
	color:#008de3;
	text-decoration:underline;
	width:300px;
}

.login-font a{
	color:#008de3;
	text-decoration:underline;
}
.login-font-left{
	text-align:left;
}
.login-font-right{
	text-align:right;
}
.login-font-right span{
	margin-top:15px;
	font-size:14px;
	color:#666;
	text-decoration:none;
}
.login-welcome{
	margin-left: 60px;
	width: 320px;
	margin-top: 60px;
}
.login-welcome p{
	color:#666;
	font-size:14px;
	line-height:24px;
	text-indent:0;
	padding:10px;
}
/*--------------------企业雇主注册--------------------*/
.em-signin-bg{
	width:100%;
	background:url(../images/emSignin-bg.png) no-repeat;
	background-color:#ecf1f5;
	padding:40px 0;
}
.em-signin-main{
	width:880px;
	margin:0 auto;
	padding:60px;
	background:#fff;
}

.em-signin-main h3{
	color:#333;
	font-size:18px;
	padding:15px 0;
	font-weight:normal;
}
.em-signin-list ul li{
	margin-top:15px;
}
.em-signin-xz{
	font-size:14px;
	color:#333;
	text-align:right;
	width:200px;
	line-height:36px;
}
.em-signin-xz span{
	color:#ff3333;
}
.em-signin-right{
	font-size:14px;
	color:#666;
}
.em-signin-right .gray{
	font-size:14px;
	color:#666;
	margin-left:10px;
	text-decoration:none;
}
.em-signin-right span{
	color:#008de3;
	text-decoration:underline;
}
.em-signin-right span a{
	color:#008de3;
	text-decoration:underline;
}
.em-signin-box{
	width:350px;
	background:#fff;
	height:36px;
	border:1px solid #ccc;
	border-radius: 2px;
	margin-left:20px;
	line-height:36px;
	font-size: 14px;
	color: #333;
	padding-left:10px;
}
.em-signin-select {
  	width:370px;
	background:#fff;
	height:36px;
	border:1px solid #ccc;
	border-radius: 2px;
	margin-left:20px;
	line-height:36px;
	font-size: 14px;
	color: #333;
	padding-left:10px;
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
  background:url(../images/select-arrow.png) no-repeat scroll right center transparent;

}
.em-signin-select option{
	height:30px;
	line-height:30px;
	padding-left:10px;
	font-size:12px;
}
.em-signin-textarea{
	width:350px;
	background:#fff;
	height:160px;
	border:1px solid #ccc;
	border-radius: 2px;
	margin-left:20px;
	line-height:36px;
	color: #333;
	padding-left:10px;
}
.upload-bl{
	width:160px;
	height:120px;
	margin-left:20px;
}
.upload-bl img{
	width:160px;
	height:120px;
	border:1px solid #c8c8c8;
}
/*--------------------企业雇主注册--------------------*/

.form-main{
	width:790px;
	margin:0 auto;
	background:#fff;
}

.form-main-list{
	padding-bottom:20px;
}

.form-main-list .item-list{
	margin-top:15px;
}
.form-xz {
    font-size: 14px;
    color: #333;
    text-align: right;
    width: 18%;
    line-height: 36px;
}
.form-xz span{
	color:#ff3333;
}
.form-right{
	font-size:14px;
	color:#666;
	width:80%;
}
.form-right span{
	color:#008de3;
	text-decoration:underline;
}
.form-right span a{
	color:#008de3;
	text-decoration:underline;
}
.form-box{
	width:500px;
	background:#fff;
	height:36px;
	border:1px solid #ccc;
	border-radius: 2px;
	margin-left:20px;
	line-height:36px;
	font-size: 14px;
	color: #333;
	padding-left:10px;
}
.form-box-small{
	width:350px;
	background:#fff;
	height:36px;
	border:1px solid #ccc;
	border-radius: 2px;
	margin-left:20px;
	line-height:36px;
	font-size: 14px;
	color: #333;
	padding-left:10px;
}

.form-rili img{
	width:24px;
	height:24px;
	margin-left:10px;
	margin-top: 5px;
}
.form-select {
  	width:370px;height:36px; line-height:36px; border:1px solid #d2d2d2; background:#fff; color:#333; font-size:14px;
	padding-left:5px;
	margin-left:20px;

}
.form-select option{
	padding:5px 0 5px 8px;
	font-size:12px;
	background:#fff;
}

.form-textarea{
	width:500px;
	background:#fff;
	height:160px;
	border:1px solid #ccc;
	border-radius: 2px;
	margin-left:20px;
	line-height:36px;
	color: #333;
	padding-left:10px;
}
.form-checkbox{
	width:580px;
	background:#fff;
	height:36px;
	margin-left:20px;
	line-height:36px;
	color: #666;
	font-size:14px;
}
.form-checkbox label{
	margin-left:10px;
}
.form-checkbox span{
	margin-left:5px;
	color:#333;
	text-decoration:none;
}

.form-radio{
	background:#fff;
	margin-left:20px;
	line-height:24px;
	color: #666;
	font-size:14px;
}
.form-radio span{
	margin-left:5px;
	color:#666;
	text-decoration:none;
}
.form-radio label{
	margin-top:5px;
}
.blue-btn-k{
	padding:0 30px;
	height:36px;
	line-height:36px;
	color:#fff;
	font-size:14px;
	background:#008de3;
	border-radius:2px;
	margin-top:20px;
	margin-left:20px;
	display: inline-block;
	cursor: pointer;
}
.blue-btn-k:hover{
	background:#0068b7;
}
.blue-btn{
	padding:0 10px;
	height:36px;
	line-height:36px;
	color:#fff;
	font-size:14px;
	background:#008de3;
	border-radius:2px;
	margin-top:20px;
	margin-left:20px;
	display: inline-block;
	cursor: pointer;
}
.blue-btn:hover{
	background:#0068b7;
}
.orange-btn{
	padding:0 10px;
	height:36px;
	line-height:36px;
	color:#fff;
	font-size:14px;
	background:#ff9900;
	border-radius:2px;
	margin-top:20px;
	margin-left:30px;
	display: inline-block;
	cursor: pointer;
}
.orange-btn:hover{
	background:#de8500;
}
.orange-btn-k{
	padding:0 30px;
	height:36px;
	line-height:36px;
	color:#fff;
	font-size:14px;
	background:#ff9900;
	border-radius:2px;
	margin-top:20px;
	margin-left:30px;
	display: inline-block;
	cursor: pointer;
}
.orange-btn-k:hover{
	background:#de8500;
}
.gray-btn-k{
	padding:0 30px;
	height:36px;
	line-height:36px;
	color:#666;
	font-size:14px;
	background:#e2e2e2;
	border-radius:2px;
	margin-top:20px;
	margin-left:30px;
	display: inline-block;
	cursor: pointer;
}
.gray-btn-k:hover{
	background:#c8c8c8;
	}
.btn-icon{
	width:18px;
	height:18px;
	margin-top:10px;
}
.btn-font{
	margin-left:8px;
}
/*--------------------招聘信息--------------------*/
.form-gray-bg{
	background:#f2f2f2;
	padding:20px;
	margin-top:20px;
}
.form-gray-bg ul{
	padding:0;
	margin:0;
}
.form-gray-sele{
	margin-left:15px;
	float:left;
}
.form-gray-bg h5{
	font-size:14px;
	color:#333;
	padding-bottom:10px;
	font-weight:normal;
}

.form-select-small {
  	width:210px; height:36px; line-height:36px; border:1px solid #d2d2d2; background:#fff; color:#333; font-size:14px;
	padding-left:5px;

}
.form-select-small .option{
	padding:5px 0 5px 8px;
	font-size:12px;
	background:#fff;
}
.search-box{
	width:433px;
	background:#fff;
	height:36px;
	border:1px solid #ccc;
	border-radius: 2px;
	margin-top:20px;
	line-height:36px;
	font-size: 14px;
	color: #333;
	padding-left:5px;
}
.form-reset{
	border:0;
	color:#333;
	background:url(../images/iconfont-zhongzhi.png) no-repeat 0 10px;
	font-size:14px;
	text-align:right;
	padding:10px;
	display:inline-block;
	margin-top:18px;
}
.search-zp{
	margin-top:20px;
}
.search-box-small{
	width:230px;
	background:#fff;
	height:36px;
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-radius: 2px;
	line-height:100%;
	font-size: 14px;
	color: #333;
	padding-left:5px;
}
.blue-submit{
	padding:0 10px;
	height:38px;
	line-height:38px;
	color:#fff;
	font-size:14px;
	background:#008de3;
	display: inline-block;
	cursor: pointer;
	border:0;
}
.blue-submit-icon{
	width:18px;
	height:18px;
}
.delete-img{
	width:18px;
	height:18px;
}


/*------------招聘职位-------------*/
.zhaop-p{
	border-top:2px solid #008de3;
	border-bottom:1px solid #008de3;
	border-left:1px solid #008de3;
	border-right:1px solid #008de3;
	padding:20px 0;
	width:710px;
	margin-top:20px;
	min-height:800px;
	margin-bottom:10px;
}
.zhaop-p h3{
	color:#333;
	font-size:18px;
	padding:10px 0;
	margin-left:20px;
}
.zhaop-p h4{
	color:#333;
	font-size:14px;
	padding:5px 0;
	margin-left:20px;
	font-weight:normal;
}

.zp-table{
	border-top:1px solid #d2d2d2;
	border-bottom:1px solid #d2d2d2;
	background:#f5f5f5;
	font-size:14px;
	text-align:left;
	padding-left:20px;
	margin-top:20px;
}
.box-btn{
	padding:0 10px;
	height:36px;
	line-height:36px;
	color:#333;
	font-size:14px;
	background:none;
	border-radius:2px;
	margin-top:20px;
	display: inline-block;
	cursor: pointer;
	border:1px solid #d2d2d2;
}
.box-btn img{
	width:18px;
	height:18px;
	margin-top:10px;
}
/*--------------------企业发布职位--------------------*/
.company{
	padding-top:10px;
}
.company h3{
	line-height:24px;
	font-weight:600;
}
.company-sx ul li{
	color:#333;
	font-size:14px;
	padding:8px 0;
}
.company-sx ul li .c-left{
	width:15%;
}
.company-sx ul li .c-right{
	width:85%;
}
.company-title{
	font-size:14px;
	line-height:36px;
	color:#333;
	border-bottom:1px solid #d6e5f8;
	margin-top:15px;
}
.company p{
	text-indent:0;
	line-height: 26px;
	padding: 5px 0;
	font-size:14px;
}

.uploadbutton1{ 
	 margin:20px 0;
	 height:32px; 
	 display:inline-block; 
	 cursor:pointer; 
	 border:1px solid #008de3;
	 border-radius:2px;
	 background:#fff;
	 padding:0 10px;
}
.uploadbutton2{ 
	 margin-top:20px;
	 height:32px; 
	 display:inline-block; 
	 cursor:pointer; 
	 border:1px solid #d2d2d2;
	 border-radius:2px;
	 background:#eeeeee;
	 padding:0 10px;
	 color:#666;
	 margin-left:20px;
}

/*--------------------下拉框--------------------*/
select{display: none;}
.select_box{ font-size: 14px;color: #333;width: 362px;line-height: 36px; margin-left:20px;}
.select_showbox{border: 1px solid #c8c8c8; border-radius:2px; height: 36px;padding-left:10px;background:url(../images/select-arrow.png) no-repeat 324px 0;}
.select_option{border: 1px solid #c8c8c8;border-top: none;display: none;}
.select_option li{padding-left: 5px; margin-top:0 !important;}
.select_option li.selected{background-color: #eee;color: #008de3;}
.select_option li.hover{background: #008de3; color: #fff;}


select{display: none;}
.select_box_small{ font-size: 14px;color: #333;width: 210px;line-height: 36px; background:#fff;}
.select_showbox_small{border: 1px solid #c8c8c8; border-radius:2px; height: 36px;padding-left:10px;background:url(../images/select-arrow.png) no-repeat 174px 0;}
.select_option_small{border: 1px solid #c8c8c8;border-top: none;display: none;}
.select_option_small li{padding-left: 5px; margin-top:0 !important; float:none !important;}
.select_option_small li.selected{background-color: #eee;color: #008de3;}
.select_option_small li.hover{background: #008de3; color: #fff;}

/*--------------------下拉框--------------------*/
/* select */
.select{ 
	position:relative;
	margin-left:20px;
}

.select dt{
	display: inline-block;
	border: 1px solid #c8c8c8;
	background:url(../images/ico.gif) no-repeat 340px center;
	line-height: 36px;
	padding-left: 10px;
	cursor: pointer;
	width: 350px;
	font-size: 14px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	position: relative;
	z-index: 1;
	border-radius: 2px;
	height: 36px;
	color:#999;
}
.select dt:hover,.select dt.cur{
	border:1px solid #c8c8c8;
}
.select dt:focus,.select dt:visited{
	border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    -webkit-border-radius: 3px 3px 0 0; 
    background: #fff;
}
.select dd{
	position:absolute;
	left:0;
	top:38px;
	border:1px solid #c8c8c8;
	border-top: none;
	background:#fff;
	display:none;
	z-index: 333;
	font-size:14px;
	max-height: 150px;
	overflow: hidden;
	overflow-y: scroll;
	width:360px;
}
.select dd ul{
	padding:4px;
	width:100%; 
	overflow:auto;
}
.form-s-box{
	width: 360px;
}
.maincon{
	scrollbar-face-color: #ccc; 
	scrollbar-highlight-color: #ffffff; 
	scrollbar-shadow-color: #ccc; 
	scrollbar-arrow-color: #0000ff; 
	scrollbar-base-color: #ccc; 
	scrollbar-dark-shadow-color: #ccc; 
}



/*滚动条*/
@-moz-document
url-prefix(http://),
url-prefix(https://),
url-prefix(about:),
url-prefix(chrome://),    

url("chrome://browser/content/bookmarks/bookmarksPanel.xul"),
url("chrome://browser/content/browser.xul"),
url("chrome://browser/content/history/history-panel.xul")
{
    scrollbar{-moz-appearance:none !important;background:#FAFAFA !important;}
    scrollbar thumb{-moz-appearance:none !important;background:#b1193b !important;
    border:0px !important;border-radius:20px !important;}
    scrollbar thumb:hover,scrollbar thumb:active{background:#b1193b !important;}

    slider,slider:hover,slider:active
    {-moz-appearance:none !important;background:transparent !important;
    border:0px !important;opacity:0.9 !important;-moz-transition-duration:0.5s !important;}

    scrollbar[orient="vertical"]{width:7px !important;} scrollbar[orient="horizontal"]{height:7px !important;}
    scrollbar[orient="vertical"],scrollbar[orient="horizontal"]{padding:0px !important;border-width:0px !important;}

    scrollbarbutton[sbattr="scrollbar-up-top"],scrollbarbutton[sbattr="scrollbar-down-top"],
    scrollbarbutton[sbattr="scrollbar-up-bottom"],scrollbarbutton[sbattr="scrollbar-down-bottom"]
    {-moz-appearance:none !important;display:none !important;}


}
.maincon::-webkit-scrollbar-track-piece{width:7px;background-color:#fff;}
.maincon::-webkit-scrollbar{width:7px; height:6px; -webkit-border-radius:20px;}
.maincon::-webkit-scrollbar-thumb{height:50px;background-color:#ccc; -webkit-border-radius:20px;}
.maincon::-webkit-scrollbar-thumb:hover{background:#ccc;}

.maincon::-moz-scrollbar-track-piece{width:7px;background-color:#fff;}
.maincon::-moz-scrollbar{width:7px;height:6px; -moz-border-radius:20px;}
.maincon::-moz-scrollbar-thumb{height:50px;background-color:#ccc; -moz-border-radius:20px;}
.maincon::-moz-scrollbar-thumb:hover{background:#ccc;}

.select dd ul li{
	margin-top:0 !important;
}
.select dd ul li a{
	line-height:30px;
	display:block;
	padding:0 8px;
	color:#333;
}
.select dd ul li a:hover{
	background:#008de3;
	color: #fff;
}

.delete-icon{
	right: 10px;
	position: absolute;
	top: 60px;
	z-index: 999;
}
/*--------------------学生登录后--------------------*/
.eye-jl{
	padding-top:10px;
	font-size:14px;
}
.eye-jl-left{
	color:#333;
	}
.eye-jl-left span{
	font-size:18px;
	font-weight:bold;
	color:#008de3;
}
.eye-jl-right{
	color:#008de3;
	text-align:right;
}

.eye-jl-right a{
	color:#008de3;
	text-decoration:none;
}


.jl-menu{
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	padding: 10px 0;
	line-height: 40px;
}

.gray-btn{
	padding:0 20px;
	height:36px;
	line-height:36px;
	color:#008de3;
	font-size:14px;
	background:#eee;
	border-radius:2px;
	display: inline-block;
	cursor: pointer;
}
.gray-btn:hover{
	background:#c8c8c8;
}
.content-contactus-user{ margin-top:10px;}
.content-contactus-user p{ line-height:18px !important; padding-left:10px;}
.content-contactus-user .contactus-ul-li{ clear:both; padding:15px; background:#FCFCFC; margin:0 auto 19px; border:1px solid #eee; height:205px;}
.content-contactus-user .contactus-li-div-l{ float:left; width:275px;}
.content-contactus-user .contactus-li-div-r{ float:left;width:400px;}
.content-contactus-user .user-span-l{display:inline-block;  width:80px; text-align:right; vertical-align:top;}
.content-contactus-user .user-span-r{display:inline-block;  width:300px; text-align:left;}