@charset "utf-8";
/* CSS Document */

/* 公告 */
#notice { width:800px; font-size:13px; padding-left:25px; line-height:26px; overflow:hidden;}
#notice a{height:26px; line-height:26px; padding:0 10px; display:inline-block}

#recom{width:225px; line-height:26px;}
#recom a{ font-size:12px; color:#303030; background:url(../images/dot.jpg) 0 4px no-repeat; padding:0 15px 0 12px;}
#recom a:link, #recom a:visited, #recom a:active{ color:#303030; text-decoration:none;}
#recom a:hover{ color:#303030; text-decoration:underline;}

/* 活动专题 */
#zt_pic{ width:860px; height:300px; overflow:hidden;}

#slides {display: none; position:relative; border-bottom: 1px solid #FCC;}
#slides img{vertical-align:top;}
#slides .slidesjs-navigation {margin-top:3px;}
#slides .slidesjs-previous {margin-right: 5px;float: left;}
#slides .slidesjs-next {margin-right: 5px;float: left;}
.slidesjs-pagination { height:10px; float:right; list-style: none; position:absolute; bottom:1em; right:1em; z-index:19; overflow:hidden;}
.slidesjs-pagination li { float: left;  margin: 0 4px;}
.slidesjs-pagination li a { display: block; width: 1.2em; height:0;  padding-top: 10px; background-image: url(../images/pagination.png); background-position: 0 0; float: left; overflow: hidden;}
.slidesjs-pagination li a.active,.slidesjs-pagination li a:hover.active { background-position: 0 -10px; }
.slidesjs-pagination li a:hover {background-position: 0 -20px;}
#slides a:link,#slides a:visited { color: #333; }
#slides a:hover,#slides a:active { color: #9e2020; }

.moduletable{ border:1px solid #cfcfcf;}
.moduletable .tit{ height:36px; background:#d33826; font-family:"黑体"; font-size:18px; color:#fff; line-height:40px; font-weight:normal; padding:0 10px;}
.moduletable .cont{ background:#fff;}

#zt_new{ width:290px; height:298px;}

#zt_new .box{ width:270px; height:126px; margin:0 auto 6px; padding:0 5px; border-bottom:1px dotted #CCCCCC;}
#zt_new .box  h3{ height:34px; font-size:14px; color:#000000; text-decoration:none; line-height:34px; white-space: nowrap; text-overflow: ellipsis; overflow:hidden;}
#zt_new .box .pic{ width:130px; height:80px; overflow:hidden;}
#zt_new .box .picture{ display:block;}
#zt_new .box .txt{ width:130px; height:80px; overflow:hidden;}
#zt_new .box .txt big{ height:20px; font-size:13px; color:#000; line-height:20px; font-weight:bolder; overflow:hidden;}
#zt_new .box .txt p{ height:22px; font-size:12px; line-height:22px; color:#535353; overflow:hidden;}
#zt_new .box .txt p.address{ padding-left: 16px; background: url(../images/webpic.png) no-repeat 2px -332px;}

#zt_new .box:last-child { border:none;}

/*------------------- 标题 ------------------------*/
.mod_title{ width:1156px; height:62px; margin:0 auto; padding:0 22px; font-family:"微软雅黑"; font-size:30px; line-height:62px; }
.mod_title h2{padding:0 0 0 38px;}
.mod_title h2:after{content:"."; display:block; height:0; clear:both; visibility:hidden; }
.mod_title h2 a.more {float:right; font-size:24px;}

.mod_title_02{ width:100%; height:62px; margin:0 auto; font-family:"微软雅黑"; font-size:30px; line-height:62px; }
.mod_title_02 h2{ width:1156px; margin:0 auto; padding:0 0 0 38px;}
.mod_title_02 h2:after{content:"."; display:block; height:0; clear:both; visibility:hidden; }
.mod_title_02 h2 a.more {float:right; font-size:24px;}

.rightNav{ float:right; width:392px; padding:8px 0 0 15px;}
.rightNav a{ display:block; float:right; width:98px; font-size:14px; color:#fff; line-height:24px;}

.ico_company{color: #e9800a; background: url(../images/ico_company.gif) left center no-repeat; } 
.ico_company a{color: #e9800a;}

.ico_news{color: #fff; background: url(../images/ico_news.gif) left center no-repeat; } 
.ico_news a{color: #fff;}

.ico_project{color: #fff; background: url(../images/ico_news.gif) left center no-repeat; } 
.ico_project a{color: #fff;}

.ico_student{color: #fff; background: url(../images/ico_news.gif) left center no-repeat; } 
.ico_student a{color: #fff;}

/* 企业展示 */
.company_list{ width:1180px;}
.company_list a{ display:inline-block; float:left; width:118px; height:98px; background:url(../images/pic_logo_bg.gif) no-repeat; margin:6px 12px 6px 0;}
.company_list a img{ width:100px; height:80px; margin: 9px 0 0 9px;}

/* 各类新闻资讯 */
.news_content{ clear:both; width:1220px; overflow:hidden; margin-top:13px;}
.news_box{ float:left; width:370px; border:1px solid #dddddd; border-top:none; margin:6px 20px 24px 0;  position:relative;}
.news_pictxt{ float:left; width:210px; height:230px; line-height:24px; padding:15px 0 0 10px; overflow:hidden;}
.news_list{ float:right; width:150px; padding:15px 0 0 0;}

.news_box h3{ background:url(../images/news_tit_bg.gif) 0 -99px repeat-x; height:26px; border-top:1px solid #dddddd; overflow:hidden;}
.news_box h3 .more{ float:right; background:url(../images/news_tit_bg.gif) -88px -125px no-repeat; height:24px; line-height:27px; padding:0 5px 0 17px; font-size:12px; color:#085184; font-weight:normal;}
.news_box h3 .title{ position:absolute; top:-4px; left:6px; background:url(../images/news_tit_bg.gif) 0 -58px no-repeat; height:31px; width:100px; font-size:14px; color:#df0178; text-align:center; line-height:31px;}

.news_pictxt h2{ font-size:14px; color:#000;}
.news_pictxt p{ text-indent:2em; padding:0 18px 0 0;}
.news_pictxt img{ background:url(../images/news_picbg.jpg) left top no-repeat; width:180px; height:114px; padding:4px 18px 4px 4px; margin:0 0 2px 0;}
.news_list li{ background:url(../images/news_tit_bg.gif) -93px -143px no-repeat; height:25px; line-height:25px; padding:0 0 0 8px; display:block; overflow:hidden;}

/* 项目展示 */
.project_content{ clear:both; width:1220px; overflow:hidden; margin-top:20px;}
.project_content .box{ float:left; width:516px; height:200px; border:1px solid #dddddd; padding:30px 25px; margin:0 20px 20px 0;}

.project_content .box h3{ height:50px; font-family:"微软雅黑"; font-size:24px; line-height:50px; color:#333333; text-align:center; padding-bottom:12px; overflow:hidden;}
.project_content .box h3 a:hover{ color:#000; text-decoration:none;}
.project_content .box h5{font-family:"宋体"; font-size:14px; line-height:24px; color:#333333; padding:0 26px 10px;}
.project_content .box p{font-family:"宋体"; font-size:14px; line-height:24px; color:#333333; text-indent:2em; font-weight:bold;}
.project_content .box p a:hover{ color:#000; text-decoration:none;}

.project_content .box:nth-child(1){ background:#ffe1b5;}
.project_content .box:nth-child(2){ background:#c0dbd3;}
.project_content .box:nth-child(3){ background:#ffcccc;}
.project_content .box:nth-child(4){ background:#b5f9ff;}
	
	
/* 学员风采 */

#student_list .tiles { height: 440px; background: #e5e9ec;}

#student_list .tiles #clips { height: 370px; position: absolute; left: -1000px; right: 0; overflow: hidden;}

#clips .clip-list.tiles { width: 3200px; margin: 20px 20px 0 40px; animation-name: fade-in; animation-duration: .2s; animation-timing-function: ease-in; animation-iteration-count: 1;}

#clips .clip-list.tiles .clip {
width: 90%;
height: 200px;
background: #fff;
border-bottom: 1px solid #ddd;
background-repeat: no-repeat;
background-position: center center;
border-radius: 1px;
float: left;
overflow: hidden;
margin: 0 17px 17px 0;
position: relative;
list-style: none;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-transition: width .2s;
}
#clips .clip-list.tiles .clip { width: 260px; height: 340px; border: 0; margin: 5px;}

#clips .clip-list.tiles .clip .bg { width: 100%; height: 200px; background-size: cover cover; background-position: center center; background-repeat: no-repeat; background-size: 100% 100%;}
#clips .clip-list.tiles .clip>.clip-open { height: 200px; display: block; position: absolute; top: 0; right: 0; left: 0; bottom: 52px;}
#clips .clip-list.tiles .clip .bg,#clips .clip-list.tiles .clip .clip-open { height: 340px; }

#clips .clip-list.tiles .clip>.clip-open .overlay { position: absolute; bottom: 0; left: 0;right: 0;}
#clips .clip-list.tiles .clip.video .overlay .content{ background: url(../images/bg-gradient-8.png) center bottom no-repeat; background-size: 100% 120%; padding: 140px 0 15px;}

/*#clips .clip-list.tiles .clip.video .overlay span.play {
margin-left: 10px;
font-family: entypo;
height: 26px;
width: 24px;
float: left;
border: 2px solid white;
border-radius: 23px;
color: #fff;
font-size: 40px;
line-height: .65;
text-align: center;
vertical-align: middle;
padding-left: 2px;
}*/

#clips .clip-list.tiles .clip.video .overlay span.play {
    font-family: entypo;
    height: 26px;
    width: 24px;
    float: left;
    border: 2px solid #FFF;
    -moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
    color: #FFF;
    font-size: 36px;
    line-height: 28px;
    padding: 2px;
	margin-left: 10px;
	behavior: url(../PIE.htc);
}

#clips .clip-list.tiles .clip.video .overlay .content h3, #clips .clip-list.tiles .clip.article.image-scaled .overlay .content h3, #clips .clip-list.tiles .clip.link.image-scaled .overlay .content h3, #clips .clip-list.tiles .clip.rich.image-scaled .overlay .content h3 {
color: #fff;
font-weight: bold;
font-size: 16px;
}

#clips .clip-list.tiles .clip.video .overlay h3 {
margin: 0 10px 0 50px;
font-size: 14px;
max-height: 1.2em;
white-space: nowrap;
color: #fff;
font-weight: bold;
}

#clips .clip-list.tiles .clip.article .overlay h3 {
margin: 0 10px 0 50px;
font-size: 14px;
max-height: 1.2em;
white-space: nowrap;
color: #fff;
font-weight: bold;
}

#clips .clip-list.tiles .clip.video .overlay h3, #clips .clip-list.tiles .clip.article.image-scaled .overlay h3, #clips .clip-list.tiles .clip.link.image-scaled .overlay h3, #clips .clip-list.tiles .clip.rich.image-scaled .overlay h3 {
margin: 0 20px;
overflow: hidden;
text-overflow: ellipsis;
max-height: 2.2em;
line-height: 1.4;
font-weight: 400;
color: #444;
}

#clips .clip-list.tiles .clip>.clip-open .meta { font-weight: normal; font-size: 13px; line-height: 1.1; color: #777; display: block; margin-top: 2px;}

#clips .clip-list.tiles .clip.video .overlay .meta, #clips .clip-list.tiles .clip.article.image-scaled .overlay .meta, #clips .clip-list.tiles .clip.link.image-scaled .overlay .meta, #clips .clip-list.tiles .clip.rich.image-scaled .overlay .meta {
margin-left: 20px;
color: #fff;
}

#clips .clip-list.tiles .clip.video .overlay .meta { /*margin-left: 50px;*/ color: #fff;}

/* 关于我们 */
#web-aboutus-content {
height:340px;
margin-top: 100px;
background: url(../images/content-bottom-bg.png);
overflow:hidden;
}

#aboutus{ height:340px; overflow:hidden;}
#aboutus p.lead{ padding:0 0 40px 0; font-size:30px; line-height:50px; color:#606060;}

#aboutus .btn { background: #ff5335; font-size:30px; color: #fff; padding: 20px; text-decoration:none;}
#aboutus .btn:hover,#aboutus  .btn:focus {
color: #fff;
background-color: #444;
text-decoration: none;
background-position: 0 -15px;
-webkit-transition: background-position .1s linear;
-moz-transition: background-position .1s linear;
-o-transition: background-position .1s linear;
transition: background-position .1s linear;
}