body{ color:#666; font-size:14px;}
a{color: #666;transition:all 0.2s linear 0s;}
a:hover { color: #0065b7; text-decoration:none;}
.bs-container{ max-width:1200px; margin:0 auto;}
.bs-container img{max-width:100%;}
.bs-container1{ max-width:1230px; margin:0 auto;}
@media only screen and (max-width: 1024px) {
	.bs-container{ padding:0 1rem;}
	}
ul,li{ list-style:none;}
/* 头部 */
.top{ border-bottom:1px solid #e4f1ff; height:42px; line-height:42px; font-size:12px;}
.top .blueico a{ color:#0065b7;}
.top .blueico i{ font-size:14px;}
.logo a{ height:100px; display: block; background: url(../../images/logo.png) no-repeat left center; -webkit-background-size: 658px 70px; background-size: 658px 70px;}

.menu{ background:#494949; height:50px; width:100%;}
.menu .bs-nav{ height:50px; max-width:1200px; margin:0 auto;}
.menu .bs-nav > li > a{ line-height:50px; padding:0; width:100%; text-align:center; color:#fff; font-size:1.6rem;}
.menu .bs-nav > li > a:hover,
.menu .bs-nav > li > a:focus {background:#0065b7; color:#fff;}
.menu .bs-nav > li.am-active > a,
.menu .bs-nav > li.am-active > a:hover,
.menu .bs-nav > li.am-active > a:focus {color: #fff;background-color: #0065b7;cursor: default;}
.menu .am-dropdown-content li a{ line-height:40px; color:#666; font-size:1.4rem;}
.menu .am-dropdown:hover .am-dropdown-content{display: block;}
.menu .am-dropdown:hover .am-dropdown-content{top:41px;}


#r-nav .am-offcanvas-bar {width: 200px;}
#r-nav .logo { margin-bottom: 20px;}
#r-nav p { border-bottom: 1px solid #4F4F4F; padding-bottom: 10px;}


/* 新闻 */
.bs-news{ padding:30px 0;}
.newslist{ width:100%; height:390px; padding:0; margin:0;}
.newslist li{ height:90px; margin:0; padding:0; margin-bottom:10px;}
.newslist li a{ display:block; height:90px; width:100%; background:#f2f2f2; position:relative;}
.newslist li a .news-date{ width:90px;  height:90px; background:#e2e2e2; text-align:center; color:#acacac; position:absolute; right:0; top:0;}
.newslist li a .news-date .news-date-ri{ font-size:34px;}
.newslist li a .news-date .news-date-nian{ font-size:12px; margin:0; padding:0;}
.newslist li a .news-text{  height:70px;  padding:20px 100px 0 10px;}
.newslist li a .news-text .news-text-tt{ font-size:14px; height:28px; margin:0; overflow : hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.newslist li a .news-text .news-text-desc{ font-size:12px; color:#c2c2c2; margin:0;overflow : hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.newslist li a:hover{ color:#fff; text-decoration:none; background:#0065b7;}
.newslist li a:hover .news-date{ color:#fff; background:#165da4}
.newslist li a:hover .news-text-desc{ color:#fff;}
@media only screen and (max-width: 640px) {
	.newslist li a .news-text{  height:70px;  padding:20px 10px 0 10px;}
	}
.line-clamp-one {overflow : hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 1; -webkit-box-orient: vertical;}


.bs-tt1{ background:url(../../images/tt1.png) no-repeat 0 bottom; height:45px;}
.bs-tt1 span{ font-size:18px; color:#0065b7;}
.bs-tt1 i{ color:#a6a9ab; font-size:12px; font-style:normal;}
.bs-tt1 .more{ float:right; color:#a6a9ab; font-size:12px; margin-top:6px;}
.bs-tt2{ background:url(../../images/tt1.png) no-repeat 0 38px; height:40px;}
.bs-tt2 span{ font-size:18px; color:#0065b7;}
.bs-tt2 i{ color:#a6a9ab; font-size:12px; font-style:normal;}
.bs-tt2 .more{ float:right; color:#a6a9ab; font-size:12px; margin-top:6px;}

/* 培训项目 */
.bs-pxxm{ }
.bs-pxxm-list{ padding:10px 0 0 0;}
.bs-pxxm-list li{ margin-bottom:35px;}
.bs-pxxm-list .bs-pxxm-title{ height:128px; font-size:24px; color:#fff; font-weight:normal; text-align:center; line-height:128px; margin-bottom:0; display:block;}
.bs-pxxm-list .bs-pxxm-title-1{ background:url(../../images/kc1.png);}
.bs-pxxm-list .bs-pxxm-title-2{ background:url(../../images/kc2.png);}
.bs-pxxm-list .bs-pxxm-title-3{ background:url(../../images/kc3.png);}
.bs-pxxm-list .bs-pxxm-title-4{ background:url(../../images/kc4.png);}
.bs-pxxm-list .bs-pxxm-title:hover{ background:#ffb512;}
.bs-pxxm-list .bs-pxxm-textbox{ border:1px solid #f2f2f2; padding:15px;}
.bs-pxxm-list .bs-pxxm-textbox .bs-pxxm-desc{ color:#999999; line-height:20px; font-size:12px;}
.bs-pxxm-list .bs-pxxm-textbox .bs-btn1{ background:#f2f2f2; padding:10px 0; border:0; font-size:12px; width:45%;}
.bs-pxxm-list .bs-pxxm-textbox .bs-btn1:hover{ background:#0065b7; color:#fff;}

/* 师资力量 */
.bs-szll-list{ padding:10px 0 0 0;}
.bs-szll-list li{ margin-bottom:35px;}
.bs-szll-list li a{ display:block; border:1px solid #f2f2f2; transition:all 0.2s linear 0s;}
.bs-szll-list li a:hover{ border-color:#0065b7; }
.bs-szll-list li img{ float:left;}
.bs-szll-list li .teacher-tt{ font-size:20px; color:#0065b7;}
.bs-szll-list li .teacher-zc{ font-size:14px; color:#ff6600;}
.bs-szll-list li .teacher-desc{ font-size:12px; color:#666666; padding-right:20px;}

/* 新闻资讯 */
.bs-news-list{ padding:10px 0 0 0; margin:0 0 20px 0}
.bs-news-list li{height:36px; line-height:36px;}

/* 学校环境 */
.index-pic-list{position:relative; height:388px; width:1200px; margin:auto; margin-top:22px;}
.index-pic-list .box{ position: absolute; overflow:hidden;}
.index-pic-list .box1{left:0px; top:0px; height:388px; width:388px;}
.index-pic-list .box2{left:406px; top:0px; height:185px; width:388px;}
.index-pic-list .box3{left:406px; top:203px; height:185px; width:388px;}
.index-pic-list .box4{left:811px; top:0px; height:257px; width:388px;}
.index-pic-list .box5{left:811px; top:275px; height:113px; width:388px;}
.index-pic-list .box .picbox{ position:relative; width:384px; height:100%; }
.index-pic-list .box .picbox img { width:inherit; height:inherit; transition: all 0.6s; }
.index-pic-list .box .picbox .title { width:388px; height:44px; padding-left:22px; font-size:14px; line-height:44px; color:#fff; background:url(../../images/blackBg.png) repeat; position:absolute; bottom:0; left:0; transition:height 0.2s linear 0s; }
.index-pic-list .box:hover img { transform: scale(1.2);  }

/* 底部 */
.footlinks{ background:#494949; padding:50px 0; color:#c2c2c2;}
.footlinks .foot-nav{ text-align:center;}
.footlinks .foot-nav h3{ color:#fff; margin-bottom:10px;}
.footlinks .foot-nav p{  margin:0px; line-height:28px;}
.footlinks .foot-nav p a{ color:#c2c2c2; font-size:12px;}
.footlinks .foot-nav p a:hover{ color:#fff;}
.copy{ background:#2f2f2f; color:#6c6c6c; line-height:50px; font-size:12px;}
.copy a{ color:#6c6c6c;}
.copy a:hover{ color:#fff;}

/* 内页样式 */
.bs-ny-nav{ background:#fbfbfb; padding:30px 0; border-bottom:1px solid #f2f2f2;}
.bs-ny-nav ul{ margin:auto;}
.bs-ny-nav li{ padding-right:5px; margin-bottom:10px; }
.bs-ny-nav a{ line-height:40px; background:#f2f2f2;  text-align:center;}

.bs-article{ padding:40px 0;}

.article {margin: 0 0 30px; border:1px solid #f2f2f2; padding:15px;}
.article .article-img {overflow: hidden;border-radius: 3px;margin: 0 0 26px}
.article .article-img img {width: 100%}
.article .article-header {verflow: hidden;border-radius: 3px;margin: 0 0 13px}
.article .article-header h2 {font-size: 20px;line-height: 8px;font-weight: 400}
.article .article-header h2 a {color: #262626}
.article .article-header .article--meta {padding: 0}
.article .article-header .article--meta_item {display: inline-block;position: relative;font-size: 14px;color: #969696;margin: 10px 10px 0 0}
.article .article--content {font-size: 16px;line-height: 23px;color: #969696}
.article .article--content p {font-size: 14px}
.article .article--footer .link {font-size: 16px;color: #59bcdb}
.article .article--footer .link:after {content: "\f178";color: #59bcdb;margin-left: 8px}
.am-pagination {margin: 0 auto;width: 365px}