@charset "utf-8";
/* CSS Document */
*{-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
html{font-family:Arial,"SimSun","宋体","Microsoft YaHei","微软雅黑", Helvetica, sans-serif;font-size: 16px;line-height: .375em;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{font-style: normal;font-size: 100%;}
body{font-family:Arial,"SimSun","宋体","Microsoft YaHei","微软雅黑", Helvetica, sans-serif;font-size: 16px;font-size: 0.875rem;}
dt{ font-weight:normal;}
ul li, ol li, dl li{font-size: 16px;font-size: 0.875rem; margin:0; padding:0; list-style:none;}
::selection{background: #fe57a1;color: #fff;}
sup {
    top: -.3em;
}
a {
color: #000;
}
a:focus, a:active, a:hover {
color: #757575;
text-decoration:none;
}
.error{ color:#FF0000; font-weight:normal;}
.lan2 {
color: #007DC3;
font-size:16px;
font-size:1rem;
}
.header-wrapper{ background:#ffffff;}
.top-wrapper{ background:#f7f7f7; border-bottom:solid 1px #ececec; border-top:solid 1px #ececec;}
.footer-wrapper{ background:#f7f7f7; border-top:solid 1px #ececec;}
.header-wrapper .navbar{ border-radius:0;margin-bottom:0;}
.header-wrapper .navbar-header{
	position: relative;
	display: block;
	width:100%;
}
#logo{ margin:0; padding:0;}
.hide-text {
    position: absolute;
    left: -9999px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
}

.navbar-inverse .navbar-nav>li>a {
	color: #000000;
	font-weight:bold;
}
.navbar-inverse .navbar-nav>li>a:focus {
	color: #000000;
	font-weight:bold;
}
.navbar-inverse .navbar-nav>li>a:hover {
	color: #ffffff;
	background-color: #222;
	font-weight:bold;
}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover {
	color: #000000;
	background-color: #373737;
	font-weight:bold;
}

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    border-color: #f7f7f7;
    background-color: #f7f7f7;
}

.navbar-nav>li {
    border-bottom: 0;
    background-color: #f7f7f7;
}

.navbar-nav>li.open {
	background-color: #222;
}

.nav-link-menu {
position: absolute;
top: 13px;
right: 0;
width:290px;
}
.nav-link-menu ul {
padding-top: .75em;
}
.nav-link-menu ul li {
padding-left: 0em;
padding-right: 1em;
}
.nav-link-menu ul li a:visited {
color: #000000;
}
.nav-link-menu ul li a {
color: #000000;
font-size: 13px;
font-size: .8125rem;
border-bottom: 0;
text-decoration: none;
}
.nav-link-camberwell{border-top:solid #000000 1px;}
.nav-link-csm{border-top:solid #000000 1px;}
.nav-link-chelsea{border-top:solid #000000 1px;}
.nav-link-lcc{border-top:solid #000000 1px;}
.nav-link-lcf{border-top:solid #000000 1px;}
.nav-link-wimbledon{border-top:solid #000000 1px;border-bottom:solid #000000 1px;}
.__media{ margin-top:30px; overflow:hidden;}
.__media ul{
	margin:0; padding:0;

}
.two-up-full div h3 {
	padding: 18px 0 18px 0;
	text-decoration:underline;
}

.__media li h3, .__media li p {
	width: 100%;
}
.__media li h3{ font-weight:bold; text-decoration:underline}

.size-h3, h3 {
	font-size: 20px;
	font-size: 1.25rem;
	line-height: 28px;
	line-height: 1.75rem;
	padding: 1rem 0 .625rem;
	margin: 0;
}

.two-up-full div img, .four-up-full div img {
	width:100%;
}

footer, footer a,footer a:visited {
	color: #000000;
}
footer a:hover{ text-decoration:none; color:#333333}
.footer-links ul{ padding:0;}
.footer-links ul, footer {
	margin-bottom: 0;
}
.footer-links{ margin-top:30px;}

.footer-links ul li {
	border-top: 1px dotted #757575;
	padding-bottom: 0;
}

.footer-links ul li a {
	font-size: 14px;
	font-size: .875rem;
	line-height: 3em;
	padding-left: 12px;
	display: block;
}

.footer-links ul li a:hover {
	color:#ffffff;
}

ul.social-links h3 {
	font-size: 14px;
	font-size: .875rem;
	line-height: 3em;
	padding: 0 0 0 12px;
	margin-bottom: 0;
	text-transform: none!important;
	font-style: normal!important;
	font-weight: 400!important;
	letter-spacing: normal!important;
	word-spacing: normal!important;
}

ul.social-links li {
	border: none!important;
	display: inline-block;
}
.prospectus-link{ font-size:14px;}

.footer-ico{ }
.icon-twitter{width:24px; height:36px; background:url(../images/index/c1.jpg) no-repeat; display:block;}
.icon-wx{width:30px; height:36px; background:url(../images/index/c2.jpg) no-repeat; display:block;}
.icon-wb{width:36px; height:36px; background:url(../images/index/c3.jpg) no-repeat; display:block;}
.icon-fb{width:36px; height:36px; background:url(../images/index/fb.jpg) no-repeat; display:block;}

.footer-col-1 li a:hover, .footer-col-2 li a:hover, .footer-col-3 li a:hover, .footer-col-4 li a:hover {
	background-color: #373737;
}
.social-links  li a:hover{background-color: #f7f7f7;}

.copyright p {
	padding: 1.125rem 0 .875rem .75rem;
}

.container-wrap2{ border-top: 1px dotted #757575; padding-top:10px; margin-top:10px;}

footer .copyright {
	font-size: 14px;
	font-size: .875rem;
}

.back-to-top .up {
	background:url(../images/index/c41.png) no-repeat right;
}

.back-to-top .up2 {
	background:url(../images/index/c4.jpg) no-repeat right;
}

.back-to-top .scroll-link {
	line-height:15px;
	height:15px;
	padding-right:25px;
}

.back-to-top p {
    padding: 1.125rem 0.75rem 0.875rem 0px;
    text-align: right;
	font-size: 0.875rem;
    line-height: 1.3125rem;
    margin: 0px;
}

footer .back-to-top p a{
	border-bottom:solid #000000 1px;
}

.dropdown_fullwidth {
	position: absolute;
	margin: 0;
	z-index: 998;
	float: left;
	width: 100%;
	background-color: #373737;
}

.relative {
	position: relative;
}

.go-search-button {
	padding: 6px 12px;
	position: absolute;
	right: 0;
	top: 0;
	height: 36px;
	margin: 0;
	min-width: 60px;
}

input.course-finder-txt-input, input.site-search-txt-input {
	background-color: #e9e9e9;
	margin-bottom: 0;
	border: 0;
	height: 36px;
	padding-left: 12px;
}

.course-finder-txt-input, .site-search-txt-input {
	color: #757575;
	width: 100%;
	height: 48px;
	position: absolute;
	top: 0;
	left: 0;
	border-radius: 0;
}

.button-link-secondary:hover, .button-link:hover, button:hover, input[type=submit].submit-btn:hover {
	color: #fff;
	text-decoration: none;
	cursor: pointer;
	display: inline-block;
	background-color: #757575;
	border-color: #757575;
}

.go-search-button {
	padding: 6px 12px;
	position: absolute;
	right: 0;
	top: 0;
	height: 36px;
	margin: 0;
	min-width: 60px;
}

.button-link, .button-link-secondary, button, input[type=submit].submit-btn {
	font-size: 14px;
	font-size: .875rem;
	line-height: 24px;
	background-color: #000;
	color: #fff;
	padding: .42857em .85714em;
	border: 1px solid #000;
	display: inline-block;
	-webkit-transition-duration: .2s;
	transition-duration: .2s;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	text-decoration: none;
}

.dropdown_fullwidth .d-search-input-form:first-of-type {
    min-height: 60px;
}

.navbar-collapse{ position:relative;}

.breadcrumbs a {
	font-size: 14px;
	font-size: .875rem;
	padding: 0px 15px 0 0 ;
	display: inline-block;
	line-height: 22px;
	color: #373737;
	text-decoration:none;
	background: url(../images/index/ico-1.png) no-repeat;
	background-repeat: no-repeat;
	background-position: right;
	margin-top: 7px;
	margin-right:10px;
}

.panel__breadcrumbs{
	padding-left: 10px;
	background: #e9e9e9;
}
.panel__breadcrumbs {
	padding-top: 8px;
	padding-bottom: 8px;
	margin-bottom: 0;
}

.page-title {
	margin-right: 1em;
	padding-left: 6px;
}

.panel__page-title h2 {
	font-size: 25px;
	font-size: 1.5625rem;
	line-height: 40px;
	line-height: 2.5rem;
	padding: .875rem 0 .75rem;
	margin: 0;
	color:#000000;
}

.row_container{background-color:#EFEFEF;}

.page-container{ margin-top:20px; margin-bottom:40px;}

.page-container-aside-cate{ border:solid #e9e9e9 1px; min-height:2.5rem; line-height:2.5rem; background:url(../images/index/ico-22.jpg) no-repeat right #e9e9e9; border-bottom:solid #FFFFFF 1px; cursor:pointer;}
.page-container-aside-cate h2{ margin-left:5px; font-size:16px; font-size:0.875rem; font-weight:bold; color:#000000; margin-top:0.3125rem;padding: .325rem 0 .625rem;}
.page-container-aside-item h3{ margin-left:5px; font-size:16px; font-size:0.875rem; margin-top:0.3125rem;padding: .325rem 0 .625rem; line-height:1.25rem;}
.page-container-aside-left{margin-bottom:20px;}
.page-container-aside-left ul{ margin:0; padding:0;}
.page-container-aside-left ul li{border:solid #e9e9e9 1px; line-height:2.5rem; background:#e9e9e9;}
.page-container-aside-item li:hover{
	background-color:#747474;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.page-container-aside-item li.li_hover{
	background-color:#747474;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.page-container-aside-item li.li_hover a,.page-container-aside-item li.li_hover a:visited{ color:#FFFFFF}
.page-container-aside-item li a{ display:block;}
.page-container-aside-item li.active{ background-color:#747474;}
.page-container-aside-item li.active a,.page-container-aside-item li.active a:visited{ color:#FFFFFF}
.page-container-aside-item li:hover a,.page-container-aside-item li:hover a:visited{ color:#FFFFFF}
.page-container-aside-item-two{ background-color:#FFFFFF; overflow:hidden;}
.page-container-aside-item-two ul li{
background-color:#FFFFFF; 
display: block;
border-bottom: 1px solid #e8e8e8;
line-height: 20px;
padding-left:15px;
background: url(../images/tubiao1.gif) no-repeat 10px 18px;
}
.ica-course img{ max-width:100%;}
.ica-course h3{color: #FF6600;}

.kcdx{ background:url(../images/11.jpg) no-repeat; width:93px; height:21px;}
.zyfx{ background:url(../images/12.jpg) no-repeat; width:116px; height:21px;}
.hxnr{ background:url(../images/13.jpg) no-repeat; width:116px; height:21px;}
.kcsj{ background:url(../images/14.jpg) no-repeat; width:93px; height:21px;}
.md10{ margin-top:10px;}

.page-container-aside-right{background-color:#e9e9e9; padding:10px;}
.page-container-aside-right h3{ color:#000000;font-size:18px; font-size:1.125rem; font-weight:bold;}
.page-container-aside-item2{ border-top:solid #CCCCCC 2px;}
.page-container-aside-item2 ul{ padding-left:1.25rem;}
.page-container-aside-item2 ul li{ list-style:outside; line-height:1.875rem; padding-left:0;}
.page-container-aside-item2 ul li a{display:block;}
.aside-pzise{ font-size:0.875rem;}

.cate-2{background:url(../images/index/ico-21.jpg) no-repeat right #e9e9e9;}

.dropdown-menu{padding: 0px 0;border: 0px solid #ccc;}

.new-list{ margin:0; padding:0;}
.new-list .pic {
	width: 25%;
	float:left;
}

.new-list .info {
	width: 73%;
	float:right;
	line-height: 20px;
}

.new-list .info h4 {
	font-size: 18px;
	font-size: 1.125rem;
	font-weight: 500;
	margin-top:0;
	margin-bottom: .6em;
	line-height: 30px;
	/*
	height: 30px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	*/
}

.new-list .info .date {
	font-size: 14px;
	font-size: .875rem;
	color: #999;
	margin-bottom: .6em;
}

.new-list .info .txt {
	font-size: 14px;
	font-size: .875rem;
	color: #333;
	height: 40px;
	overflow: hidden;
}

.new-list li {
	padding: 10px 10px 10px 10px;
	position: relative;
	clear: both;
    overflow: hidden;
}
.single_item{ background-color:#e9e9e9; margin-bottom:20px;}

.new-list .news-more:hover {
	background: #000;
}


.new-list2{ margin:10px 0; padding:0;}
.new-list2 .pic {
	width: 100%;
}

.new-list2 .info {
	width: 100%;
	line-height: 20px;
}

.new-list2 .info h4 {
	font-size: 14px;
	font-weight: 500;
	height: 30px;
	line-height: 30px;
	margin-bottom: .6em;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.new-list2 .info .date {
	font-size: 14px;
	font-size: .875rem;
	color: #999;
	margin-bottom: .6em;
}

.new-list2 .info .txt {
	font-size: 14px;
	font-size: .875rem;
	color: #333;
	height: 40px;
	overflow: hidden;
}

.new-list2 li {
	padding: 10px 0 10px 10px;
	position: relative;
	border-bottom: dashed 1px #e6e6e6;
}

.new-list2 li:hover {
	background-color: #747474;
	color:#FFFFFF;
	text-decoration:none;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}

.new-list2 li:hover a, .new-list2 li:hover a:visited{ color:#FFFFFF;}
.new-list2 li:hover  .date{ color:#FFFFFF;}

.new-list2 .news-more:hover {
	background: #000;
}


.news-more {
	background: #000;
}

.news-more {
	margin: 30px auto 10px;
	width: 100%;
	height: 40px;
	line-height: 40px;
	display: block;
	text-align: center;
	color: #fff;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.news-title {
	width:100%;
}
/*
.news-title {
	margin-bottom: 20px;
	font-size: 16px;
	font-size: 1rem;
	font-weight: bold;
	color: #303030;
	margin-top:0;
}

.news-title em {
	display: block;
	padding: 10px 20px;
	background: #000;
	color: #fff;
	line-height: 20px;
	font-weight: normal;
}
*/
.news-title {
	display:none;
}
.news-title em {
	display:none;
}

.pn {
	overflow: hidden;
	padding: 10px 0;
}
.pn li {
	float: left;
	width: 100%;
}

.pn li a:hover {
	background: #111;
	color: #fff;
}

.pn li a {
	display: block;
	height: 40px;
	line-height: 40px;
	padding: 0 5px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}

.news-container{ margin-bottom:20px; font-family:Arial,"FangSong_GB2312","SimSun","Microsoft YaHei", Helvetica, sans-serif; word-spacing:0.075rem;font-size: 16px; font-size: 1rem; line-height:25px; }
.ica-course{font-family:Arial,"FangSong_GB2312","SimSun","Microsoft YaHei", Helvetica, sans-serif; word-spacing:0.075rem; font-size: 16px; font-size: 1rem;line-height:25px; }
.news-container2{ margin-bottom:20px; font-family:Arial,"FangSong_GB2312","SimSun","Microsoft YaHei", Helvetica, sans-serif; word-spacing:0.075rem;font-size: 16px; font-size: 1rem; line-height:25px; }
.news-container td{}
.news-container p {
	padding-bottom: 0px;
	font-size:1rem;
}

.news-container p .back:hover {
	background: #000;
	text-decoration: none;
}

.news-container p a:hover {
	text-decoration: underline;
}

.news-container p .back {
	display: block;
	background: #444;
	padding: 10px 30px;
	color: #fff;
	text-align: center;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}

.news-container .cont_name{ font-weight:bold;}
.yuan_name{ margin-bottom:1.25rem;}
.couse-b{margin-bottom:1.25rem;}
.page-container-aside-cate h4{ margin-left:0.225rem; font-weight:bold; color:#000000; padding-right:35px;}
.couse-c{ margin-bottom:1.25rem;}
.couse-c td{ padding:0.1875rem;}

.linkbox {
	BORDER-BOTTOM: #eee 1px solid;
	PADDING-BOTTOM: 10px;
	PADDING-LEFT: 8px;
	PADDING-RIGHT: 8px;
	PADDING-TOP: 10px;
}
.linkbox h3 {
	COLOR: #0357a0;
	FONT-SIZE: 16px;
}

.linkbox h2 {
	COLOR: #0357a0;
	FONT-SIZE: 20px;
}

.linkbox li{ display:inline-block; margin-right:20px;}

.linkbox h3 a {
COLOR: #0357a0;
FONT-SIZE: 14px;
}

.listpage {text-align: center; margin-bottom: 20px; clear: both}
.listpage span {border-bottom: #ccc 1px solid; border-left: #ccc 1px solid; padding-bottom: 3px; padding-left: 8px; padding-right: 8px; color: #000; margin-left: 5px; border-top: #ccc 1px solid; border-right: #ccc 1px solid; padding-top: 3px}
.listpage span.on {background-color: #000000; color: #fff;font-weight:bold; text-decoration: none}
.listpage span:hover {background-color: #000000; color: #fff; text-decoration: none}
.listpage a {border-bottom: #ccc 1px solid; border-left: #ccc 1px solid; padding-bottom: 3px; padding-left: 8px; padding-right: 8px; margin-left: 5px; border-top: #ccc 1px solid; border-right: #ccc 1px solid; padding-top: 3px; color:#333;}
.listpage a:visited {color:#333;}
.listpage a.on {background-color: #000000; color: #fff; text-decoration: none}
.listpage a:hover {background-color: #000000; color: #fff; text-decoration: none}

.css_h a:hover{ text-decoration:none; color:#000}
.css_camberwell em {
	background: #3771D3;
}
.css_csm em {
background: #EE4035;
}
.css_chelsea em {
background: #FF7800;
}
.css_lcc em {
background: #4FAD26;
}
.css_lcf em {
background: #CC3399;
}
.css_wimbledon em {
background: #CE8E00;
}
.yuan_txt em {
	font: bold normal 12px Arial, Helvetica, sans-serif, "新宋体";
	color: #FFFFFF;
	padding: 5px 10px;
}

.pgr_xiaoyou{ font-weight:normal;}
.blank10{ height:10px; display:block;}

.nTab .TabTitle {
	clear: both;
	height: 31px;
	overflow: hidden;
	line-height: 31px;
	padding: 0px 0px 0px 0px;
	border-bottom: #dddddd 1px solid;
}

.nTab .TabTitle ul {
	margin: 0px;
	padding: 0px;
	width: 100%;
	list-style-type: none;
}

.nTab .TabTitle li {
	float: left;
	height: 28px;
	cursor: pointer;
	margin-right: 0px;
	padding-right: 0px;
	padding-left: 0px;
	list-style-type: none;
}

.nTab .TabTitle .normal {
	color: #666666;
	text-align: center;
	width: 18%;
	height: 31px;
	padding: 0px;
	margin: 0px 10px 0px 0px;
	overflow: hidden;
}

.nTab .TabTitle .active {
	color: #FFFFFF;
	text-align: center;
	width: 25%;
	height: 31px;
	padding: 0px;
	margin: 0px 10px 0px 0px;
	background:#000000;
	overflow: hidden;
}

.ruxue_inpt2 {
	font-size: 12px;
	line-height: 30px;
	color: #666666;
	border:solid #CCCCCC 1px;
	height: 30px;
	width: 98%;
	padding-left: 10px;
	background-color:#F9F9F9;
}

.intxt {
	font-size: 12px;
	line-height: 30px;
	color: #666666;
	border:solid #CCCCCC 1px;
	height: 30px;
	width: 98%;
	padding-left: 10px;
	background-color:#F9F9F9;
}

.admission_box b{ margin:5px; display:block}
.admission_box td{ padding:3px;}
.ruxue_inpt2{ height:30px; line-height:30px;}
.ruxue_text{height:60px;width: 98%;background-color:#F9F9F9;border:solid #CCCCCC 1px;}
.red{ color:#FF0000}
.select_free{ height:30px; line-height:30px; width:98%; margin-bottom:10px;}
.form_box{ margin:20px 0 20px 0;}
.form_box .row{ margin:10px -15px 10px -15px;}
.form_box .row .row{ margin:3px -15px 3px -15px;}
.topoc-wt{}
.ruxue_anliu{ background-color:#000000; padding:10px; border:0; color:#FFFFFF; margin-right:10px;}
.ruxue_anliu:hover, .news2_more:hover{ background-color:#999999}
.nonetab{ display:none}
.article-container img{ max-width:100%;}
.article-container table{ width:100%;}
.article-container h2{ font-size:16px; font-size:1rem; font-weight:bold; }
.news2_more{ float:right; background-color:#000000; padding:10px;}
.news2_more, .news2_more a,.news2_more a:visited{ color:#FFFFFF}
.ruxue_wen {
	font-size: 1rem;
	font-weight: bold;
	color: #007dc3;
	background: url(../images/rxz_03.jpg) no-repeat left 4px;
	padding-left: 20px;
}

.ruxue_da {
	background: url(../images/rxz_06.jpg) no-repeat left 3px;
	padding: 0px 0px 15px 20px;
	font-size: 0.875rem
}

.back-to-qa{ position:absolute; bottom:0;}
figure {
	position: relative;
}
.credits {
	display:none;
	position: absolute;
	top: 0;
	left: 0;
	font-size: .875em;
	background: #000;
	color: #fff;
	line-height: 24px;
	padding: 5px 10px;
	opacity: .6;
}

.credits-btn {
	position: fixed;
	right: 0;
	top: 30%;
	z-index: 500;
	font-size: 14px;
	transition: all 200ms linear;
	-webkit-opacity: .6;
	-moz-opacity: .6;
	-ms-opacity: .6;
	-o-opacity: .6;
}

.credits-btn a.show-credits {
	border: 1px solid #e9e9e9;
	border-right: none;
	padding: 4px;
	display: block;
	text-align: center;
	background-color: #fff;
}
.credits-btn a.show-credits span:before {
	display: block;
	padding-right: 6px;
}
.credits-top{
	position: fixed;
	right: 0;
	top: 62%;
	z-index: 500;
	font-size: 14px;
	transition: all 200ms linear;
	-webkit-opacity: .6;
	-moz-opacity: .6;
	-ms-opacity: .6;
	-o-opacity: .6;
}
.credits-top a.show-credits {
	border: 1px solid #e9e9e9;
	border-right: none;
	padding: 4px;
	display: block;
	text-align: center;
	background-color: #fff;
}
.credits-top a.show-credits span:before {
	display: block;
	padding-right: 6px;
}
.icon-picture {
	width:40px; 
	height:36px;
	display:block;
	background:url(../images/ico-feature1.png) no-repeat;
}
.icon-picture:hover {
	width:40px; 
	height:36px;
	display:block;
	background:url(../images/ico-feature2.png) no-repeat;
}
.icon-top {
	width:40px; 
	height:36px;
	display:block;
	background:url(../images/ico-top1.png) no-repeat;
}
.icon-top:hover {
	width:40px; 
	height:36px;
	display:block;
	background:url(../images/ico-top2.png) no-repeat;
}
.container-cbox img{ width:auto; height:auto; max-width:100%;}
.figureIco{ background:url(../images/index/tan.png) no-repeat; width:24px; height:24px; display:inline-block; position: absolute; bottom: .5rem; right: .5rem; cursor: pointer;z-index:100;}
figcaption {
    position: absolute;
    bottom: 0;
    right: 0;
    min-width: 2.5rem;
    min-height: 2.5rem;
    background: #000;
    color: #fefefe;
    padding: .5rem .625rem .5rem .5rem;
}
figcaption span:first-child {
    display: none;
    margin-right: 1.875rem;
}
.indexFull{
	min-height: 320px;
}

.school-color{
	display:inline-block;
	width:8px;
	height:8px;
}
.css_camberwell .school-color {
	background: #3771D3;
}
.css_csm .school-color {
background: #EE4035;
}
.css_chelsea .school-color {
background: #FF7800;
}
.css_lcc .school-color {
background: #4FAD26;
}
.css_lcf .school-color {
background: #CC3399;
}
.css_wimbledon .school-color {
background: #CE8E00;
}
.css_ucci .school-color {
background: #00A0E9;
}
.css_usdi .school-color {
background: #A48B78;
}
.css_udai .school-color {
background: #006934;
}
.css_uftti .school-color {
background: #DAE000;
}
.school-font font{
	font-size:14px;
}
.school-font a, .school-font a:hover, .school-font a:visited{
	color:#337ab7;
}

@media (max-width:319px){
.nav-link-menu{ display:none}
.logo-ual {
	width: 233px;
	height: 100px;
	display: block;
	position: absolute;
	top: 8px;
	left: 5px;
	background: url("../images/m-logo.png?v=1.0.1") no-repeat scroll left center transparent;
}
.navbar-inverse .navbar-toggle {
	border-color: #000000;
	background-color:#000000;
}
.header-wrapper .navbar {
    position: relative;
    min-height: 90px;
    margin-bottom: 20px;
    border: 1px solid transparent;
}
.top-wrapper .navbar {
    position: relative;
    min-height: 0px;
    margin-bottom: 0px;
    border: none;
}
.container-wrap{}
.container-mainboxs{ margin-top:20px;}

.navbar-nav {
    margin: 20px 0px;
}

.navbar-inverse{
	background-color: #f7f7f7;
	border-color: #f7f7f7;
}

.header-wrapper{background:#ffffff;}
.header-wrapper .navbar{ background:#ffffff;}

.navbar-nav>li:last-child {
}
.icon-search {
	display:inline-block;
	background: url(../images/search_ico.png) no-repeat 15px 15px;
}
.navbar-nav>li>a.search-icon {
	font-size: 16px;
	font-size: 1rem;
	min-width: 3.88132%;
	text-align: center;
}

.two-up-full div h3 {
	padding: 18px 10px 18px 10px;
}
.four-up-full div h3 {padding: 18px 10px 18px 10px;}
.two-up-full div p {
    padding: 0px 10px 18px 10px;
}
.four-up-full div p {
    padding: 0px 10px 18px;
}
.prospectus-link{ font-size:14px; padding:12px;}

footer .copyright {
    display: block;
}
footer .copyright p span{
	display: block;
}
footer .back-to-top {
    display: block;
}

.translates, .translates a, .translates a:visited{ color:#000000; line-height:2.5rem;}
.translates{
	position: absolute;
	right: 2.5rem;
	top: 0.3125rem;
}
.top-wrapper .translates{ display:none;}
.ualTxt{display:none;}
.back-to-top p a{
	border-bottom:solid #000000 1px;
}

.navbar-nav .dropdown a span{ background:url(../images/index/ico-z1.png) no-repeat; width:14px; height:14px; position:absolute; top:10px; right:10px;}
.navbar-nav .dropdown a .nav-ico2{ background:url(../images/index/ico-x1.png?r=0003) no-repeat; width:14px; height:14px; position:absolute; top:10px; right:10px;}

.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
	color: #ffffff;
}
.navbar-nav .open .dropdown-menu>li>a {
	line-height: 30px;
}
.new-list li img{ width:100%;}

.news-container{word-wrap: break-word;}
.news-container img {
	width: auto;
	height:auto;
	max-width: 100%;
}
.news-container table{ width:100%;}
.pgr_xiaoyou {
	padding: 6px;
	display:block;
	margin:3%;
	border:solid 2px #E3E3E3;
}
.pgr_xiaoyou:hover{ border:solid 2px #747474;}
.pgr_xiaoyou img{width: 100%;}

.pgr_xiaoyou2 {
	padding: 6px;
	width: 100%;
	display: inline;
	float: left;
	height: auto;
	margin:3% 1% 3% 0;
	border:solid 2px #E3E3E3;
}
.pgr_xiaoyou2 img{ width:100%;}
.pgr_xiaoyou2:hover{ border:solid 2px #747474;}

.pgr_xiaoyou3 {
	padding: 6px;
	width: 100%;
	display: inline;
	float: left;
	height: auto;
	margin:3% 1% 3% 0;
	border:solid 2px #E3E3E3;
}
.pgr_xiaoyou3 img{ width:100%;}
.pgr_xiaoyou3:hover{ border:solid 2px #747474;}

.pgr_xiaoyou2 .pgrx_name{ margin:10px;}
.pgr_xiaoyou2 .pgrx_name span{ display:block}
.pgr_xiaoyou3 h5,.pgr_xiaoyou3 p{ margin:10px;}
.pgr_xiaoyou3 h5{ margin-top:15px;}

.ruxue_anliu{ width:100%;}
.new-list .pic img {
	max-width: 150px;
	width:100%;
}
.swenzi{font-size:18px; font-weight:bold; color:#FFFFFF; position:absolute; left:85px; top:8px; display:none}
.footer-wrapper{ margin-bottom:10px;}
.footernav{width:100%; position:fixed; bottom:0; left:0;z-index:100; height:60px; background:#000000; border-top:solid #666666 2px;}
.footernav li{width:25%; float:left;}
.footernav li a{display:block; font-size: 14px; text-align:center; padding-top:40px; line-height:18px; color:#fff; border-left:1px solid #666666; border-right:1px solid #666666; background-image:url(../images/footernav.png); background-repeat:no-repeat; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.footernav li:first-child a{border-left:0;}
.footernav li:nth-last-child(2) a{border-right:0; /*background-color:#f29100;*/}
.footernav li:nth-child(1) a{background-position:50% 0;}
.footernav li:nth-child(2) a{background-position:50% -80px;}
.footernav li:nth-child(3) a{background-position:50% -160px;}
.footernav li:nth-child(4) a{background-position:50% -240px;}
.footernav li:nth-child(5) a{background-position:50% -320px;}
.footernav ul, .footernav ul li{
    margin: 0;
    padding: 0;
    blr: expression(this.onFocus=this.blur());
    outline: none;
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
    -webkit-user-select: none;
    -moz-user-focus: none;
    -moz-user-select: none;
}
.wxcontact{padding-left:12px;}
.footer-link-item{
	font-size: 0.8rem;
	text-align: justify;
}
.footer-link-item a {
    padding: 2px!important;
    display: inline-block;
}
.news-title-c{
	text-align:left;
	margin-top:5px;
	display: inline-block!important;
}
.news-title-c em {
	display: inline-block!important;
	font-size:16px;
	font-weight:bold;
}
.news-times{
	color:#999999;
	font-size:12px;
}
.admissionlist h4{
	font-size:14px!important;
}
}

@media (min-width:320px) and (max-width:767px){
.nav-link-menu{ display:none}
.logo-ual {
	width: 233px;
	height: 100px;
	display: block;
	position: absolute;
	top: 8px;
	left: 5px;
	background: url("../images/m-logo.png?v=1.0.1") no-repeat scroll left center transparent;
}
.navbar-inverse .navbar-toggle {
	border-color: #000000;
	background-color:#000000;
}
.header-wrapper .navbar {
    position: relative;
    min-height: 90px;
    margin-bottom: 20px;
    border: 1px solid transparent;
}
.top-wrapper .navbar {
    position: relative;
    min-height: 0px;
    margin-bottom: 0px;
    border: none;
}
.container-wrap{}
.container-mainboxs{ margin-top:20px;}

.navbar-nav {
    margin: 20px 0px;
}

.navbar-inverse{
	background-color: #f7f7f7;
	border-color: #f7f7f7;
}

.header-wrapper{background:#ffffff;}
.header-wrapper .navbar{ background:#ffffff;}

.navbar-nav>li:last-child {
	
}
.icon-search {
	display:block;
	background: url(../images/search_ico.png) no-repeat 15px 15px;
}
.navbar-nav>li>a.search-icon {
	font-size: 16px;
	font-size: 1rem;
	min-width: 3.88132%;
	text-align: center;
}

.two-up-full div h3 {
	padding: 18px 10px 18px 10px;
}
.two-up-full div p {
    padding: 0px 10px 18px 10px;
}

.four-up-full div h3 {
	padding: 18px 10px 18px 10px;
}
.four-up-full div p {
    padding: 0px 10px 18px 10px;
}

.prospectus-link{ font-size:14px; padding:12px;}
.wxcontact{padding-left:12px;}

.copyright {
    display: block;
}
.copyright p span{ display:block}

footer .back-to-top {
    display: block;
}

.translates, .translates a, .translates a:visited{ color:#000000; line-height:2.5rem;}
.translates{
	position: absolute;
	right: 0rem; /*2.5rem*/
	/*top: 0.3125rem;*/
}
.top-wrapper .translates{ display:none;}
.ualTxt{display:none;}
.back-to-top p a{
	border-bottom:solid #000000 1px;
}

.navbar-nav .dropdown a span{ background:url(../images/index/ico-z1.png) no-repeat; width:14px; height:14px; position:absolute; top:10px; right:10px;}
.navbar-nav .dropdown a .nav-ico2{ background:url(../images/index/ico-x1.png?r=0003) no-repeat; width:14px; height:14px; position:absolute; top:10px; right:10px;}

.navbar-nav .dropdown-menu li {
	border-top: none;
	border-bottom: dotted 1px #111;
}

.navbar-nav .dropdown-menu li a {
	display: block;
	text-align: left;
	font-size: 14px;
	font-size: .875rem;
	height: 40px;
	line-height: 30px;
	color: #fff;
	background: #555;
}

.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
	color: #ffffff;
}
.navbar-nav .open .dropdown-menu>li>a {
	line-height: 30px;
}

.news-container{word-wrap: break-word;}
.news-container img {
	width: auto;
	height:auto;
	max-width: 100%;
}

.news-container table{ width:100%;}

.pgr_xiaoyou {
	padding: 0.375rem;
	display:block;
	margin:3% 0 3% 0;
	border:solid 2px #E3E3E3;
}
.pgr_xiaoyou:hover{ border:solid 2px #747474;}
.pgr_xiaoyou img{width: 100%;}

.pgr_xiaoyou2 {
	padding: 6px;
	width: 100%;
	display: inline;
	float: left;
	height: auto;
	margin:3% 1% 3% 0;
	border:solid 2px #E3E3E3;
}
.pgr_xiaoyou2 img{ width:100%;}
.pgr_xiaoyou2:hover{ border:solid 2px #747474;}

.pgr_xiaoyou3 {
	padding: 6px;
	width: 100%;
	display: inline;
	float: left;
	height: auto;
	margin:3% 1% 3% 0;
	border:solid 2px #E3E3E3;
}
.pgr_xiaoyou3 img{ width:100%;}
.pgr_xiaoyou3:hover{ border:solid 2px #747474;}

.pgr_xiaoyou2 .pgrx_name{ margin:10px;}
.pgr_xiaoyou2 .pgrx_name span{ display:block}
.pgr_xiaoyou3 h5,.pgr_xiaoyou3 p{ margin:10px;}
.pgr_xiaoyou3 h5{ margin-top:15px;}

.ruxue_anliu{ width:100%; margin-bottom:1.25rem;}
.new-list .pic img {
	max-width: 150px;
	width:100%;
}
.swenzi{font-size:18px; font-weight:bold; color:#FFFFFF; position:absolute; left:85px; top:8px; display:none}
.footer-wrapper{ margin-bottom:10px;}
.footernav{width:100%; position:fixed; bottom:0; left:0;z-index:100; height:60px; background:#000000; border-top:solid #666666 2px;}
.footernav li{width:25%; float:left;}
.footernav li a{display:block; font-size: 14px; text-align:center; padding-top:40px; line-height:18px; color:#fff; border-left:1px solid #666666; border-right:1px solid #666666; background-image:url(../images/footernav.png); background-repeat:no-repeat; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.footernav li:first-child a{border-left:0;}
.footernav li:nth-last-child(2) a{border-right:0; /*background-color:#f29100;*/}
.footernav li:nth-child(1) a{background-position:50% 0;}
.footernav li:nth-child(2) a{background-position:50% -80px;}
.footernav li:nth-child(3) a{background-position:50% -160px;}
.footernav li:nth-child(4) a{background-position:50% -240px;}
.footernav li:nth-child(5) a{background-position:50% -320px;}
.footernav ul, .footernav ul li{
    margin: 0;
    padding: 0;
    blr: expression(this.onFocus=this.blur());
    outline: none;
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
    -webkit-user-select: none;
    -moz-user-focus: none;
    -moz-user-select: none;
}
.footer-link-item{
	font-size: 0.8rem;
	text-align: justify;
}
.footer-link-item a {
    padding: 2px!important;
    display: inline-block;
}
.news-title-c{
	text-align:left;
	margin-top:5px;
	display: inline-block!important;
}
.news-title-c em {
	display: inline-block!important;
	font-size:16px;
	font-weight:bold;
}
.news-times{
	color:#999999;
	font-size:12px;
}
.admissionlist h4{
	font-size:14px!important;
}
}

@media (min-width:768px) and (max-width:959px){
.nav-link-menu{ display:none}
.logo-ual {
	width: 233px;
	height: 100px;
	display: block;
	position: absolute;
	top: 8px;
	left: 12px;
	background: url("../images/m-logo.png?v=1.0.1") no-repeat scroll left center transparent;
}
.navbar-inverse .navbar-toggle {
	border-color: #000000;
	background-color:#000000;
}
.header-wrapper .navbar {
    position: relative;
    min-height: 90px;
    margin-bottom: 20px;
    border: 1px solid transparent;
}
.top-wrapper .navbar {
    position: relative;
    min-height: 0px;
    margin-bottom: 0px;
    border: none;
}
.container-wrap{}
.container-mainboxs{ margin-top:20px;}

.navbar-nav {
    margin: 20px 0px;
}

.navbar-inverse{
	background-color: #f7f7f7;
	border-color: #f7f7f7;
}

.header-wrapper{background:#ffffff;}
.header-wrapper .navbar{ background:#ffffff;}

.navbar-nav>li:last-child {

}
.icon-search {
	display:inline-block;
	background: url(../images/search_ico.png) no-repeat 15px 15px;
}
.navbar-nav>li>a.search-icon {
	font-size: 16px;
	font-size: 1rem;
	min-width: 3.88132%;
	text-align: center;
}

.four-up-full{
    
}

.four-up-full div:nth-child(2n) {
    
}

.four-up-full div:nth-child(3n) {
    
}

.four-up-full div:nth-child(4n) {
    
}

.four-up-full div, .four-up-full div:nth-child(2n),.four-up-full div:nth-child(3n), .four-up-full div:nth-child(4n) {
    
}

.two-up-full div h3 {
	padding: 18px 10px 18px 10px;
}
.two-up-full div p {
    padding: 0px 10px 18px 10px;
}

.four-up-full div h3 {
	padding: 18px 10px 18px 10px;
}
.four-up-full div p {
    padding: 0px 10px 18px 10px;
}

.prospectus-link{ font-size:14px; padding:12px;}
.wxcontact{padding-left:12px;}

.copyright {
    display: block;
	float:left;
}
.copyright p span{ display:block}
footer .back-to-top {
    display: block;
	float:right;
}
.translates, .translates a, .translates a:visited{ color:#000000; line-height:2.5rem;}
.translates{
	position: absolute;
	right: 2.5rem;
	top: 0.3125rem;
}
.top-wrapper .translates{ display:none;}
.ualTxt{display:none;}
.back-to-top p a{
	border-bottom:solid #000000 1px;
}

.navbar-nav .dropdown a span{ background:url(../images/index/ico-z1.png) no-repeat; width:14px; height:14px; position:absolute; top:13px; right:0px;}
.navbar-nav .dropdown a .nav-ico2{ background:url(../images/index/ico-x1.png?r=0003) no-repeat; width:14px; height:14px; position:absolute; top:13px; right:0px;}


.navbar-nav .dropdown-menu li {
	border-top: none;
	border-bottom: dotted 1px #111;
}

.navbar-nav .dropdown-menu li a {

	display: block;
	text-align: left;
	font-size: 14px;
	font-size: .875rem;
	height: 40px;
	line-height: 30px;
	color: #fff;
	background: #555;
}

.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
	color: #ffffff;
}
.navbar-nav .open .dropdown-menu>li>a {
	line-height: 30px;
}

.navbar-nav .open .dropdown-menu {
    position:absolute;
    float: none;
    width: auto;
    margin-top: 0px;
    background-color: transparent;
    border: 0px none;
    box-shadow: none;
}

.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover {
    color: #FFF;
    background-color: transparent;
}

.news-container{word-wrap: break-word;}
.news-container img {
	width: auto;
	height:auto;
	max-width: 100%;
}

.news-container table{ width:100%;}

.pgr_xiaoyou {
	padding: 6px;
	width: 233px;
	display: inline;
	float: left;
	height:auto;
	margin:0.8%;
	border:solid 2px #E3E3E3;
}
.pgr_xiaoyou:hover{ border:solid 2px #747474;}

.pgr_xiaoyou2 {
	padding: 6px;
	width: 200px;
	display: inline;
	float: left;
	height: auto;
	margin:3% 1% 3% 0;
	border:solid 2px #E3E3E3;
	height:210px;
}
.pgr_xiaoyou2 img{ width:190px;}
.pgr_xiaoyou2:hover{ border:solid 2px #747474;}

.pgr_xiaoyou3 {
	padding: 6px;
	width: 200px;
	display: inline;
	float: left;
	height: auto;
	margin:3% 1% 3% 0;
	border:solid 2px #E3E3E3;
	height:250px;
}
.pgr_xiaoyou3 img{ width:190px;}
.pgr_xiaoyou3:hover{ border:solid 2px #747474;}

.pgr_xiaoyou2 .pgrx_name{ margin:10px;}
.pgr_xiaoyou2 .pgrx_name span{ display:block}
.pgr_xiaoyou3 h5,.pgr_xiaoyou3 p{ margin:10px;}
.pgr_xiaoyou3 h5{ margin-top:15px;}
.new-list .pic img {
	width: 100%;
    max-width: 222px;
}
.swenzi{font-size:18px; font-weight:bold; color:#FFFFFF; position:absolute; left:85px; top:8px; display:none}
.footernav{width:100%; position:fixed; bottom:0; left:0;z-index:100; height:60px; background:#000000; border-top:solid #666666 2px;}
.footernav li{width:25%; float:left;}
.footernav li a{display:block; font-size: 14px; text-align:center; padding-top:40px; line-height:18px; color:#fff; border-left:1px solid #666666; border-right:1px solid #666666; background-image:url(../images/footernav.png); background-repeat:no-repeat; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.footernav li:first-child a{border-left:0;}
.footernav li:nth-last-child(2) a{border-right:0; /*background-color:#f29100;*/}
.footernav li:nth-child(1) a{background-position:50% 0;}
.footernav li:nth-child(2) a{background-position:50% -80px;}
.footernav li:nth-child(3) a{background-position:50% -160px;}
.footernav li:nth-child(4) a{background-position:50% -240px;}
.footernav li:nth-child(5) a{background-position:50% -320px;}
.footernav ul, .footernav ul li{
    margin: 0;
    padding: 0;
    blr: expression(this.onFocus=this.blur());
    outline: none;
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
    -webkit-user-select: none;
    -moz-user-focus: none;
    -moz-user-select: none;
}
.indexFull{
	min-height: 400px;
}
.news-title-c{
	text-align:left;
	margin-top:5px;
	display: inline-block!important;
}
.news-title-c em {
	display: inline-block!important;
	font-size:16px;
	font-weight:bold;
}
.news-times{
	color:#999999;
	font-size:12px;
}
}

@media (min-width: 960px){
.navbar-header{
	height: 180px;
	background-color: #ffffff;
	padding-left: 0;
	padding-top: 0.75em;
}
.logo-ual {
	width: 493px;
	height: 125px;
	display: block;
	position: relative;
	top: 10px;
	left: 0px;
	background: url("../images/c-logo.png?v=1.0.2") no-repeat scroll left center transparent;
}
.container-wrap{width: 92.5%;max-width: 1280px; margin-left:auto; margin-right:auto;}
.container-mainboxs{ margin-top:20px;}

.nav>li.nav-home{ display:none}

.navbar-nav>li>a {
padding-top: 10px;
padding-bottom: 10px;
display:inline-block;
}

.navbar-nav>li:before {
	content: '┃';
}

.navbar-nav>li:nth-child(2):before {
	content: '  ';
}

.navbar-nav>li:last-child {
	display:inline-block;
	float: right;
	margin-right:4.375rem;
}
.icon-search {
	display:inline-block;
	background: url(../images/search_ico.png) no-repeat center;
}
.navbar-nav>li>a.search-icon {
	font-size: 16px;
	font-size: 1rem;
	min-width: 3.88132%;
	text-align: center;
}

.navbar {
    position: relative;
    min-height: 40px;
    margin-bottom: 0px;
    border: 1px solid #f7f7f7;
	border-top: none;
    border-bottom: none;
}

.navbar-inverse{
	background-color: #ffffff;
	border-color: #ffffff;
}

.two-up-full div {
	
}

.two-up-full div:nth-child(2n) {
	
}

.four-up-full div {
		
}

.four-up-full div:nth-child(2n),.four-up-full div:nth-child(3n),.four-up-full div:nth-child(4n) {
	
}

.four-up-full div:nth-child(2n) {
	
}

.four-up-full div:nth-child(3n) {
	
}

.four-up-full div:nth-child(4n) {
	
}

.footer-links ul {
	margin-bottom: 10px;
}

.footer-col-1 {
	display: block;
	float: left;
	margin-left: 0;
	margin-right: -100%;
	width: 23.39636%;
}

.footer-col-2 {
	display: block;
	float: left;
	margin-left: 25.89636%;
	margin-right: -100%;
	width: 23.01718%;
}

.footer-col-3 {
	display: block;
	float: left;
	margin-left: 51.41355%;
	margin-right: -100%;
	width: 23.01718%;
}

.footer-col-4 {
	display: block;
	float: left;
	margin-left: 76.93073%;
	margin-right: -100%;
	width: 23.01718%;
}

.footer-links ul li a {
	line-height: 2.25em;
}

ul.social-links h3 {
	line-height: 2.25em;
	padding-left: 0;
	margin-top: 0;
}

ul.social-links li {
	margin-top: 4px;
}
ul.social-links li a {
	line-height: 30px;
	padding-left: 0;
	padding-right: 18px;
}

footer .copyright {
	display: block;
	float: left;
	margin-left: 0;
	margin-right: -100%;
	font-size: 14px;
	font-size: .875rem;
	width: 53.91355%;
}
footer .copyright .copy_b{display:block}

.back-to-top {
	display: block;
	float: left;
	margin-left: 76.93073%;
	margin-right: -100%;
	width: 23.01718%;
}

footer .back-to-top p {
	padding: 1.125rem .75rem .875rem 0;
	text-align: right;
}

footer .back-to-top p {
	font-size: 14px;
	font-size: .875rem;
	line-height: 21px;
	line-height: 1.3125rem;
	padding: .5rem 0 .875rem;
	margin: 0;
}

.dropdown_fullwidth {
	padding-top: 1.5em;
	padding-bottom: 1.5em;
}

.dd-menu-dropdown-wrapper {
	width: 92.5%;
}

.dropdown_fullwidth .d-search-input-form:first-of-type {
	min-height: 42px;
}

input.course-finder-txt-input, input.site-search-txt-input {
	padding-left: 12px;
}

.go-search-button {
	min-width: 3.88132%;
	height: 36px;
}

.go-search-button {
	min-width: 3.88132%;
	height: 36px;
}
.translates, .translates a, .translates a:visited{ color:#000000; line-height:2.5rem;}
.translates{
	position: absolute;
	right: 0px;
	top: 0px;
}
.ualTxt{
	position: absolute;
	left: 0px;
	top: 0px;
	font-size:29px;
	font-weight:900;
	color:#000000;
	font-family:黑体;
}
.navbar-nav {
    margin: 0;
	margin-left:190px;
}
.nav>li>a {
    padding: 10px 6px 15px 6px;
}
.hed-wrapper .translates{ display:none;}
.small_dp{ display:none}

.navbar-nav .dropdown-menu li {
	border-top: none;
	border-bottom: solid 1px #111;
}

.navbar-nav .dropdown-menu li a {
	display: block;
	text-align: left;
	font-size: 14px;
	font-size: .875rem;
	height: 40px;
	line-height: 30px;
	color: #fff;
	background: #222;
}
.navbar-nav .dropdown-menu li a:hover {
	background-color:#555;
}

.new-list .pic {
	position: absolute;
	top: 25px;
	left: 10px;
	width: 20%;
}
.new-list .pic img{ width:100%;}

.new-list .info {
	width: 100%;
	line-height: 20px;
}

.new-list .info2 {
	width: 75%;
	float:right;
	line-height: 20px;
}

.new-list .lt1 {
}
.new-list .lt2 {
	padding: 25px 10px 25px 25%;
}
.news-more {
	width: 30%;
}
.news-title-l{
	display:none;
}
.news-title-c{
	text-align:left;
	display: inline-block!important;
}
.news-title-c em {
	display: inline-block!important;
	font-size:23px;
	font-weight:bold;
}
.news-times{
	color:#999999;
	font-size:12px;
}
.pn li {
	width: 100%;
}
.news-container p .back {
	display: inline-block;
}
.news-container{word-wrap: break-word;}

.news-container img {

}
.news-container .scimg {
	width:100%;
}
.pgr_xiaoyou {
	padding: 3px;
	width: 200px;
	display: inline;
	float: left;
	height: auto;
	margin:3% 1% 3% 0;
	border:solid 2px #E3E3E3;
}
.pgr_xiaoyou img{ width:190px;}
.pgr_xiaoyou:hover{ border:solid 2px #747474;}

.pgr_xiaoyou2 {
	padding: 3px;
	width: 200px;
	display: inline;
	float: left;
	height: auto;
	margin:3% 1% 3% 0;
	border:solid 2px #E3E3E3;
	height:230px;
}
.pgr_xiaoyou2 img{ width:190px;}
.pgr_xiaoyou2:hover{ border:solid 2px #747474;}

.pgr_xiaoyou3 {
	padding: 3px;
	width: 200px;
	display: inline;
	float: left;
	height: auto;
	margin:3% 1% 3% 0;
	border:solid 2px #E3E3E3;
	height:250px;
}
.pgr_xiaoyou2 .pgrx_name{ margin:10px;}
.pgr_xiaoyou2 .pgrx_name span{ display:block}
.pgr_xiaoyou3 h5,.pgr_xiaoyou3 p{ margin:10px;}
.pgr_xiaoyou3 h5{ margin-top:15px;}
.pgr_xiaoyou3 img{ width:190px;}
.pgr_xiaoyou3:hover{ border:solid 2px #747474;}

.pgr_xiaoyou4 {
	padding: 3px;
	width: 200px;
	display: inline;
	float: left;
	height: auto;
	margin:3% 1% 3% 0;
	border:solid 2px #E3E3E3;
	height:200px;
}
.pgr_xiaoyou4 img{ width:190px;}
.pgr_xiaoyou4:hover{ border:solid 2px #747474;}
.pgr_xiaoyou4 .pgrx_name{ margin:10px;}
.pgr_xiaoyou4 .pgrx_name span{ display:block}
.footernav{width:100%; position:fixed; bottom:0; left:0;z-index:100; height:60px; background:#f7f7f7; border-top:solid #666666 2px;}
.footernav li{width:25%; float:left;}
.footernav li a{display:block; font-size: 14px; text-align:center; padding-top:40px; line-height:18px; color:#000000; border-left:1px solid #666666; border-right:1px solid #666666; background-image:url(../images/footernav.png); background-repeat:no-repeat; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.footernav li:first-child a{border-left:0;}
.footernav li:nth-last-child(2) a{border-right:0; /*background-color:#f29100;*/}
.footernav li:nth-child(1) a{background-position:50% 0;}
.footernav li:nth-child(2) a{background-position:50% -80px;}
.footernav li:nth-child(3) a{background-position:50% -160px;}
.footernav li:nth-child(4) a{background-position:50% -240px;}
.footernav li:nth-child(5) a{background-position:50% -320px;}
.footernav ul, .footernav ul li{
    margin: 0;
    padding: 0;
    blr: expression(this.onFocus=this.blur());
    outline: none;
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
    -webkit-user-select: none;
    -moz-user-focus: none;
    -moz-user-select: none;
}
.swenzi{font-size:30px; display:none; font-weight:bold; color:#FFFFFF; position:absolute; right:-70px; bottom:16px;}
}

/*新增*/
.couse_w_box td{ padding-left:10px;}
.alimi_t{ position:relative;}
@media (max-width: 959px){
.alimi_t2{ background-color:#000000; position:absolute; width:100%; bottom:-70px; text-align:center; right:0;padding: 10px 20px; color:#FFFFFF;line-height: 20px;}
.alimi_t2:hover{background-color: #373737;}
.alimi_t2 a{ display:block;}
.alimi_t2 a,.alimi_t2 a:visited{ color:#FFFFFF;font-size: 16px;font-size: 1rem; text-indent:0;}
}
@media (min-width: 960px){
.alimi_t2{ background-color:#000000; position:relative; right:0;padding: 10px 20px; color:#000000;line-height: 20px;}
.alimi_t2 a{ display:block;}
.alimi_t2 a,.alimi_t2 a:visited{ color:#000000; float:right;font-size: 16px;font-size: 1rem; text-indent:0;}
}
