@charset "utf-8";
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
body { font: 14px "宋体", Arial, Helvetica, sans-serif; color: #756F71 ;}
img { border: 0; display: block ;}
ul { list-style: none;}
a:link, a:visited {text-decoration: none; color: #333;}
a:hover{color:green;}
.left { float: left;}
.right { float: right;}
.blank { height: 5px; overflow: hidden; width: 100%; margin: auto; clear: both ;}
#header{position:relative;width:100%;background:#f9f9f9;box-shadow:0 0 10px 0px rgba(0,0,0,0.08);}
#header.navbar-fixed-top{position:fixed;right:0;left:0;z-index:100;}


/*logo*/
#header .logo{position:relative;margin:0 auto;width:1250px;height:94px;}
#header .logo-content{position:relative;float:left;margin-right:20px;padding:10px 0 10px 0;width:1250px;}
#header .logo-content a{transition:none;display:block;position:relative;height:70px;}
#header .logo-content img{max-height:80px;height:auto;}
#header .logo-content p{letter-spacing:2px;font-family:STXingkai;font-size:50px;font-weight:400;margin-top:20px;color:green;background: url(../img/headimg.jpg) no-repeat center;width:485px;}

/*search*/
.search { position:absolute;top:-2px;right:20px;}
.submit { outline:none;vertical-align:middle;}

/*导航*/
#header .me{width:100%;height:50px;background:green;}
#header .primary-menu{position:relative;z-index:999;font-weight:500;margin:0 auto;width:1250px;height:50px;}
#header .primary-menu ul{margin:0;padding:0;list-style:none;margin:0 auto;}
#header .primary-menu ul li{margin:0 7px;display:block;position:relative;padding: 0 13px;line-height: 48px;float: left;}
#header .primary-menu a { position: relative; display: inline-block; font-size: 18px; font-family: "微软雅黑", Arial, Helvetica, sans-serif; color:#fff;}
#header .primary-menu a:hover{color:#d6f7e5;}
.dropdown-menu a:hover{background-color:green;color:#d6f7e5;}

.openpage-menu{float:left;padding-left:7px;font-weight:500;font-size: 18px;}

#page-content{}
#page-content.page-content-110{}



/*轮播图*/
.banner { width:1250px;height: 350px; overflow: hidden ;margin:0 auto;margin-bottom:20px;}
/* fullSlide */
.fullSlide{width:1250px;position:relative;height:350px;background:#fff;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:350px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:400px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .bd ul li img{margin:0 auto;}
.fullSlide .hd ul .on{background:#2f572f;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background: url(../img/slider-arrow.jpg) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}

/*横向滚动框*/
/*@-webkit-keyframes scrollText2 {
    0%{
        -webkit-transform: translateX(0px);
    }
    20%{
        -webkit-transform: translateX(-350px);
    }
    40%{
        -webkit-transform: translateX(-700px);
    }
    60%{
        -webkit-transform: translateX(-1050px);
    }
	80%{
        -webkit-transform: translateX(-1400px);
    }
    100%{
        -webkit-transform: translateX(-1750px);
    }
}
@keyframes scrollText2 {
    0%{
        transform: translateX(0px);
    }
    20%{
        transform: translateX(-300px);
    }
    40%{
        transform: translateX(-700px);
    }
    60%{
        transform: translateX(-1050px);
    }
	80%{
        transform: translateX(-1400px);
    }
    100%{
        transform: translateX(-1750px);
    }
}

.box4{
  position: absolute;
  top: 500px;
  left: 470px;
  width: 1072px;
  height: 40px;
  overflow: hidden;
  background-color:rgba(255,255,255,0.9);
  line-height:40px;
   padding:0 10px;
}
.border4{
  position: absolute;
  top: 0px;
  left: 0px;
  width: 2800px;
  -webkit-animation:scrollText2 15s infinite  cubic-bezier(1,0,0.5,0) ;
  animation:scrollText2 15s infinite  cubic-bezier(1,0,0.5,0) ;
}
.border4 div{
  height: 40px;
  overflow: hidden;
  display: inline-block;
  margin:0 60px;
  background: url(../img/li.png) no-repeat left center;
  padding-left: 30px;
}
.border4:hover{
  animation-play-state:paused;
  -webkit-animation-play-state:paused;
}
*/
.roller{width:100%;height:40px;float:left;position: absolute !important;top:290px;text-align: center;}
.scroll_div {
	width:1060px; 
	height:49px;
	margin:0 auto; 
	overflow: hidden; 
	white-space: nowrap;} 
#scroll_begin, #scroll_end, #scroll_begin ul, #scroll_end ul, #scroll_begin ul li, #scroll_end ul li{display:inline;}/* 设置ul和li横排 */
#scroll_begin ul li, #scroll_end ul li{margin:0 40px;}
.roll{
	/*position: absolute;
	top: 500px;
	left: 345px;*/
	width: 115px;
	height: 40px;
	line-height:40px;
	background: url(../img/tjyd.jpg) rgba(255,255,255,0.95) no-repeat 15px center;
	margin:0 auto;
	float:left;}
.roll_m{
	/*position: absolute;
	top: 500px;
	left: 1520px;*/
	width: 45px;
	height: 40px;
	line-height:40px;
	background:rgba(255,255,255,0.9);
	text-align:center;
	float:left;}
.roll_m a{color:#008000;font-size:16px;font-weight:600;}
.roll span{padding-left:45px;color:#008000;}

.main-content{width:1250px;margin:0 auto;}

h2.title_tj { font: 20px  'MS Sans Serif', Geneva, sans-serif; color: #444; font-weight: bold;}
h2.title_tj span { color: green;}
h2.title_tj p {height:40px;line-height:42px; border-bottom: 1px dashed #008000; width: 100%; color:green; font-weight: bold;}
h2.title_tj a{color:green;}

.leftside{width:790px;}
/*新闻快递*/
.news{width:750px;min-height:290px;border:1px solid #fdfdfd;background: #FFF;box-shadow:2px 2px  5px 0px #eae9e9;padding: 0 20px 15px 20px;margin-bottom:30px;float:left;}
.newslist { width: 750px; overflow: hidden;}
.newslist h3 { margin: 20px 0 10px 0; color: #333 ;}
.newslist ul { float: left; width:750px; margin-top: 10px; line-height: 20px;}
.newslist ul li{background: url(../img/li.jpg) no-repeat left center;height: 30px; line-height: 30px;overflow: hidden; padding-left: 30px;}
.newslist ul li span {float: right;color: #999;}

/*教学管理*/
.management{width:750px;min-height:290px;border:1px solid #fdfdfd;background: #FFF;box-shadow:2px 2px  5px 0px #eae9e9;padding: 0 20px 15px 20px;margin-bottom:30px;float:left;}
.managementlist { width: 750px; overflow: hidden;}
.managementlist h3 { margin: 20px 0 10px 0; color: #333 ;}
.managementlist ul { float: left; width:750px; margin-top: 10px; line-height: 20px;}
.managementlist ul li{background: url(../img/li.jpg) no-repeat left center;height: 30px; line-height: 30px;overflow: hidden; padding-left: 30px;}
.managementlist ul li span {float: right;color: #999;}
/*学工动态*/
.active{width:750px;min-height:240px;border:1px solid #fdfdfd;background: #FFF;box-shadow:2px 2px  5px 0px #eae9e9;padding: 0 20px 15px 20px;margin-bottom:30px;float:left;}
.activelist { width: 750px; overflow: hidden;}
.activelist h3 { margin: 20px 0 10px 0; color: #333 ;}
.activelist ul { float: left; width:750px; margin-top: 10px; line-height: 20px;}
.activelist ul li{background: url(../img/li.jpg) no-repeat left center;height: 30px; line-height: 30px;overflow: hidden; padding-left: 30px;}
.activelist ul li span {float: right;color: #999;}

.rightside{width:420px;}
/*热点聚焦*/
.focus{width:390px;min-height:290px;border:1px solid #fdfdfd;background: #FFF;box-shadow:2px 2px  5px 0px #eae9e9;padding: 0 15px 15px 0px;margin-bottom:30px;}
.focus .title_tj img{float: left;padding-right:7px;}
.recent-posts-widget li{position:relative;margin-top:17px;overflow:hidden;}
.recent-posts-widget li.one a{position:relative;overflow:hidden;display:block;}
.recent-posts-widget li.one a img{width:100%;height:auto;}
.recent-posts-widget li.one a .overlay{opacity:.8;}
.recent-posts-widget li.one a:hover .overlay{opacity:.3;}
.recent-posts-widget li.one .title{position:absolute;bottom:0;left:0;right:0;padding:20px;}
.recent-posts-widget li.one .title h4{color:#fff;font-size:15px;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;}
.recent-posts-widget li.one .title h4{}
.recent-posts-widget li.one .title span{font-size:12px;color:#CCC;margin-bottom:5px;display:block;}
.recent-posts-widget li.others{height:75px;}
.recent-posts-widget li.others .image{float:left;width:100px;height:auto;max-height:75px;position:relative;}
.recent-posts-widget li.others .image img{width:100px;height:auto;}
.recent-posts-widget li.others .title{margin-left:115px;height:100%;position:relative;}
.recent-posts-widget li.others .title h4{font-size:15px;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;}
.recent-posts-widget li.others .title span{font-size:12px;color:#9A9A9A;position:absolute;bottom:0;}

/*通知公告*/
.notice{width:390px;min-height:270px;border:1px solid #fdfdfd;background: #FFF;box-shadow:2px 2px  5px 0px #eae9e9;padding:0 20px 15px 20px;margin-bottom:30px;}
.noticelist { width: 390px; overflow: hidden;}
.noticelist h3 { margin: 20px 0 10px 0; color: #333 ;}
.noticelist ul { float: left; width:390px; margin-top: 10px; line-height: 20px;}
.noticelist ul li{background: url(../img/li.jpg) no-repeat left center;height: 30px; line-height: 30px; overflow: hidden; padding-left: 30px;}
.noticelist ul li span {float: right;color: #999;}

/*快速通道*/
.kstd{width:365px;min-height:278px;border:1px solid #fdfdfd;background: #FFF;box-shadow:2px 2px  5px 0px #eae9e9;padding:0 20px 15px 20px;margin-bottom:30px;}
.kstdlist { width: 390px; overflow: hidden;}
.kstdlist ul { float: left; width:390px; margin-bottom: 10px; line-height: 20px;display:none;}
.kstdlist ul li{background:url(../img/li-bg.jpg) ;background-size:100% 100%;width:80px;height: 30px; line-height: 30px; overflow: hidden; padding:5px 35px;float:left;margin:5px 20px;text-align:center;}
.kstdlist ul li a{color:#fff;font-size:16px;}
/*二维码*/
.ewm{width:390px;height:120px;}
.ewm-left,.ewm-right{width:140px;height:180px;padding: 10px 20px;border:1px soild #ccc;}
.ewm img{width:120px;height:120px;margin:10px;}
.ewm p{background: url(../img/li-bg.jpg);
    background-size: 100% 100%;
    width: 150px;
    height: 50px;
    line-height: 50px;
    overflow: hidden;
    float: left;
    text-align: center;
    color:#fff;}


/*友情链接*/
h3.title_tj img{float: left;padding-right:7px;}
h3.title_tj { font: 20px  'MS Sans Serif', Geneva, sans-serif; color: #444; font-weight: bold;border-bottom: 1px dashed #008000;}
h3.title_tj span { color: #008000 ;}
h3.title_tj p {height:40px;line-height:25px;  width: 150px ;}
.link{width:1206px;max-height:150px;border:1px solid #fdfdfd;box-shadow:2px 2px  5px 0px #eae9e9;padding: 0 15px 15px 15px;margin-bottom:30px;float:left;}
.link .attentionus ul li{border-radius:5px;padding:10px 0px;float:left;margin:10px;padding-left:30px;}


/*图片拼接*/
/*.photo{width:100%;height:360px;float:left;}
.gallery  .first-col {
    margin: 0;
    padding: 0;
    position: relative;
    height: 360px;
	float: left;
	width: 25%;
}
.gallery .first-col .img-container {
    padding: 0;
    margin: 0;
    height: 100%;
    overflow: hidden;
    width:100%;
}
.img-container a{
    padding: 0;
    margin: 0;
    width:100%;
    height: 360px;
    overflow: hidden;
    display: block;
}

.gallery .img-container .desc-container {
    position: absolute;
    bottom: 15px;
    left: 20px;
	display: none;
}
.gallery .img-container .time {
    font-family: "Microsoft YaHei";
    font-size: 180%;
    display: block;
    color: #fff;
    font-weight: bold;
}
.gallery .img-container .desc-bg{
	padding: 0;
    margin: 0;
    width:100%;
    height: 360px;
}
.gallery .img-container .desc {
    font-family: "Microsoft YaHei";
    font-size: 120%;
    display: block;
    color: #fff;
}
.img-container a:hover .desc-bg{
	background: rgba(0, 0, 0, .5); 
	-webkit-transition: margin-top .2s ease-in-out; 
	-moz-transition: margin-top .2s ease-in-out;
	transition: margin-top .2s ease-in-out;
}
.img-container a:hover .desc-container { 
	display: block;
	margin-top: 0;
	 
}

.gallery .s-col {
    margin: 0;
    padding: 0;
    position: relative;
    height: 360px;
	width: 25%;
	float: left;
}
.gallery  .s-col .s2 {
	height: 50%;
	width: 50%;
	padding: 0;
	margin: 0;
	overflow: hidden;
	position: relative;
	float: left;
}
.gallery .s-col .s2 img {
    width: 100%;
    height: 100%;
}
*/



/*版权信息*/
#footer{
	width:100%;
	min-width:1280px;
	background:green;
	float:left;
	color:#fff;
	font-size:14px;
	text-align:center;
	padding:10px 0;
	line-height:30px;}
#footer a{
	color:#fff;
	text-decoration:none;}

/*二级页面--news*/
.er-leftside{width:350px;}
.er-rightside{width:840px;}
.er-main-content{width:1250px;margin:0 auto;margin-top: 30px;}

h2.er-title_tj { font: 20px  'MS Sans Serif', Geneva, sans-serif; color: #444; font-weight: bold;/*background:url(../img/line.png) no-repeat left center;*/border-bottom: 1px solid #000;}
h2.er-title_tj p {height:40px;line-height:40px;width: 100%;color: #bf2c2c;letter-spacing: 1px;padding-left: 29px;background: url(../img/news.jpg) no-repeat 0;}
h2.er-title_tj span { color:#bf2c2c;}

.er-recent{width:350px;min-height:635px;border:1px solid #fdfdfd;background: #FFF;box-shadow:2px 2px  5px 0px #eae9e9;padding:0 20px 15px 20px;margin-bottom:30px;}
.er-recent h2.er-title_tj span {;color: #bf2c2c;}
.er-recent h2.er-title_tj img{float: left;padding-right:7px;margin-top: 5px;display:none;}
.recent-posts-widget li{position:relative;margin-top:17px;overflow:hidden;}
.recent-posts-widget li.one a{position:relative;overflow:hidden;display:block;}
.recent-posts-widget li.one a img{width:100%;height:auto;}
.recent-posts-widget li.one a .overlay{opacity:.8;}
.recent-posts-widget li.one a:hover .overlay{opacity:.3;}
.recent-posts-widget li.one .title{position:absolute;bottom:0;left:0;right:0;padding:20px;}
.recent-posts-widget li.one .title h4{color:#fff;font-size:15px;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;}
.recent-posts-widget li.one .title h4{}
.recent-posts-widget li.one .title span{font-size:12px;color:#CCC;margin-bottom:5px;display:block;}
.recent-posts-widget li.others{height:80px;}
.recent-posts-widget li.others .image{float:left;width:100px;height:75px;max-height:75px;position:relative;}
.recent-posts-widget li.others .image img{width:100px;height:75px;}
.recent-posts-widget li.others .title{margin-left:115px;height:100%;position:relative;}
.recent-posts-widget li.others .title h4{font-size:15px;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;}
.recent-posts-widget li.others .title span{font-size:12px;color:#9A9A9A;position:absolute;bottom:0;}

.er-noticelist { width: 350px; overflow: hidden;}
.er-noticelist h3 { margin: 20px 0 10px 0; color: #333 ;}
.er-noticelist ul { width:350px; margin-top: 10px; line-height: 20px;}
.er-noticelist ul li{background: url(../img/li.jpg) no-repeat left center;height: 30px; line-height: 30px; overflow: hidden; padding-left: 30px;}
.er-noticelist ul li span {float: right;color: #999;}



.dingwei p{line-height:40px;height:40px;padding:5px;font-size:16px;}
.dingwei p img{float:left;margin-right: 12px;height: 26px;margin-top: 6px;}
.er-news{width:790px;min-height:585px;border:1px solid #fdfdfd;background: #FFF;box-shadow:2px 2px  5px 0px #eae9e9;padding: 0 20px 15px 20px;margin-bottom:30px;float:left;}
.er-news h2.er-title_tj span { color: #ec3d51 ;}
.er-newslist { width: 790px; overflow: hidden;}
.er-newslist h3 { margin: 20px 0 10px 0; color: #333 ;}
.er-newslist ul { float: left; width:782px; margin-top: 10px; line-height: 20px;}
.er-newslist ul li{background: url(../img/li.jpg) no-repeat left center;height: 30px; line-height: 30px;overflow: hidden; padding-left: 30px;width: 756px;}
.er-newslist ul li span {float: right;color: #999;}


/*二级页面--studentwork*/
.er-student{width:790px;min-height:635px;border:1px solid #fdfdfd;background: #FFF;box-shadow:2px 2px  5px 0px #eae9e9;padding: 0 20px 15px 20px;margin-bottom:30px;float:left;}
.er-studentlist { width: 790px; overflow: hidden;}
.er-studentlist ul { float: left; width:790px; margin-top: 10px; line-height: 20px;}
.er-studentlist ul li{background: url(../img/li.jpg) no-repeat left center;height: 30px; line-height: 30px;overflow: hidden; padding-left: 30px;}
.er-studentlist ul li span {float: right;color: #999;}


/*三级页面--news-content*/
.san-rightside{width:840px;}
.san-news{width:790px;min-height:585px;border:1px solid #fdfdfd;background: #FFF;box-shadow:2px 2px  5px 0px #eae9e9;padding: 0 20px 15px 20px;margin-bottom:30px;float:left;}
.san-news h2.content-title p { text-align:center; line-height:40px;color:#444;}
.san-newslist { width: 790px; overflow: hidden;}
/*.san-newslist p{text-align:left;text-indent:2em;line-height:30px;font-size: 15px !important;}*/
.san-newslist img { display:inline;}

#vsb_content_4 div { text-indent:0 !important;}

/*二级页面--photo*/
.er-rightside{width:840px;}
.er-photo{width:790px;min-height:585px;border:1px solid #fdfdfd;background: #FFF;box-shadow:2px 2px  5px 0px #eae9e9;padding: 0 20px 15px 20px;margin-bottom:30px;float:left;}
.er-photolist{width: 790px; overflow: hidden;}
.er-photolist ul { float: left; width:790px; margin-top: 10px; line-height: 20px;}
.er-photolist ul li{width:240px;height:250px;margin:10px 13px 40px 10px;float:left;}
.er-photolist ul li img{width:240px;height:220px;}
.er-photolist ul li p{text-align:center;margin:10px;line-height:30px;}