
@import url("foundation.css");

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(../../../../../themes.googleusercontent.com/static/fonts/opensans/v6/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(../../../../../themes.googleusercontent.com/static/fonts/opensans/v6/k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}

html, body
{
	padding: 0;
	margin: 0;
}
body {
	background-color: #ffffff;
	font-family:"Î¢ÈíÑÅºÚ", Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
	color: #333;
	-webkit-text-size-adjust: none;
}
body *
{
	text-shadow: none;
}
h1, h2, h3, h4, h5, h6
{
	line-height: 1;
	color: #330;
	font-weight: bold;
	margin: 20px 0 10px 0;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, th, td, textarea, input { font-family:"Î¢ÈíÑÅºÚ", Arial, Helvetica, sans-serif; font-weight: normal; list-style:none; }

h1, h2, h3
{
	font-size: 18px;
}
h5, h6
{
	font-size: 14px;
}
h4 
{
	font-size: 15px;
}


a, a:link, a:active, a:visited, a:hover
{
	color: #233241;
	text-decoration:none;
}
pre
{
	font-size: 12px;
	width: 100%;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
}
#page nav
{
	width:100%;
	background-color:#f7f7f7;
	color:#000000;
	font-size: 16px;
	font-size: 1rem;
}
#page nav li {
	position: relative;
	padding-bottom: 0;
	border-bottom: 1px dotted #757575;
	-webkit-transition: background .2s ease;
	-moz-transition: background .2s ease;
	-ms-transition: background .2s ease;
	-o-transition: background .2s ease;
}
#page nav li a:hover {
	background: #222;
	color:#FFFFFF;
}
.m_ico{ position:absolute; top:15px; right:10px; font-size:30px;}

#page nav li a:hover {
	background: #222;
	color:#FFFFFF;
}

#page nav li.active, #page nav li a:hover {
	background: #222;
	color:#FFFFFF;
}

#page nav li > a {
	
	display: block;
	height: 50px;
	color: #000000;
	font-size: 16px;
	padding: 6px 12px;
	line-height: 36px;
	border-bottom: 0;
	z-index: 10;
}

#page nav li.active > a {
	color: #ffffff;
}

.mhide{ display:none;}
.open{ display:block;}

#page nav .navContent li {
border-top: none;
border-bottom: dotted 1px #111;
}
#page nav .navContent li a {
width: 100%;
}
#page nav .navContent li a:hover {
background: #222;
}
#page nav .navContent li a {
display: block;
text-align: left;
font-size: 14px;
height: 40px;
line-height: 30px;
color: #fff;
background: #555;
}

#page nav
{
	position:absolute;
	top:80px;
	z-index:10;
}

#header,
.header
{
	background: #ffffff;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	line-height: 80px;
	height: 80px;
	padding: 0 10px;
}
 

#header a.nav-btn
{
	background: url('../images/caiIco.png') no-repeat;
	display: block;
	width: 30px;
	height: 30px;
	position: absolute;
	top: 5px;
	right: 0px;
}

#header a.backBtn
{
	background: url('../images/backIco.png') no-repeat;
	display: block;
	width: 30px;
	height: 30px;
	position: absolute;
	top: 5px;
	right: 20px;
	margin-right:20px;
	left: inherit;
}

#footer{
	padding: 0 0 0 0;
	width:98%;
	margin:0 auto;
	padding:20px 5px 60px 5px;
}
.flogo{ background:url(../images/flogo.jpg) no-repeat; height:85px;}

#content,
.content
{
	padding: 0 0 0 0;
	width:98%;
	margin:0 auto;
	word-wrap:break-word;
	position:relative;
}
.clearfix{ clear:both; line-height:0; margin:0; padding:0;}

/*********************/

@media all and (min-width: 900px) {
	html, body {
		height: 100%;
	}
	#menu {
		/*background: #eee;*/
	}
	#page {
		
		min-height: 100%;
	}
	/* hide open-button */
	a[href="#menu"]
	{
		/*display: none !important;*/
	}
	
}
@media all and (min-width: 250px) and (max-width: 600px) {
.header_title{ background-size:90px;}

}

#Logo { height: 57px; display: inline-block; padding-top: 10px; line-height: 57px; }
#Logo.svg { padding:0px; }
#Logo.svg img { max-height: 57px; top: 9px; position: relative; }
#Logo img { max-height:40px; }

#Logo2 {  width:100%; text-align:center;height: 80px; display: inline-block; padding-top: 10px; line-height: 80px; }
#Logo2.svg { padding:0px; display:block; background:url(../images/UALlogo57pxH.jpg?v=1.0.0) left no-repeat; }
#Logo2.svg:hover{ cursor:pointer;}

.header_title{color:#FFFFFF; line-height:0;line-height:0;font-size:0;overflow:hidden;}

.bannerPane { text-align:center; overflow: hidden; }
.bannerPane img {  }

h3.title, h4.title {  border-bottom:1px solid #eee; padding-bottom:10px; }
h2.title{ font-weight: bold; margin-bottom:20px; }
.row h3.title, .row h2.title , .row h4.title { margin-top:0px; }

#thumbs2 {
LIST-STYLE-TYPE: none;
MARGIN: 0px auto;
margin: 0px auto;
}
#thumbs2 li {
WIDTH: 49.5%;
FLOAT: left;
HEIGHT: 83px;
list-style-type: none;
font-weight: normal;
margin-bottom:1%;
}
#thumbs2 li a {
padding: 10px 10px 0px 10px;
height: 58px;
display: block;
color: white;
font-size:16px;
border: 0px;
}
#thumbs2 li .piceng{ display:block; line-height:15px; font-size:14px; font-family:Arial, Helvetica, sans-serif}
.camberwell{ background-color:#0076c0;}
.csm{ background-color:#e83225;}
.chelsea{ background-color:#f29200;}
.lcc{ background-color:#43b134;}
.lcf{ background-color:#c82d8b;}
.wimbledon{ background-color:#e39d01;}
.school-line-pad{ margin-right:1%;}
.blank{ height:5px; clear:both;}
.bggray{ background-color:#5a5657; height:41px; line-height:41px; position:relative; margin-bottom:1%; border-bottom: dotted #CCCCCC 1px; cursor:pointer;}

.nico{ background:url(../images/nico.png) no-repeat; width:14px; height:14px; position:absolute; right:10px; top:15px;}
.nico2{ background:url(../images/nico2.png) no-repeat; width:14px; height:14px; position:absolute; right:10px; top:15px;}
.newsactive{ margin-left:10px; color:#FFFFFF; font-size:1.6em;}
.nlist{ width:98%; margin:0 auto; margin-bottom:1%;}
.nlist li{ background:url(../images/neico.jpg) no-repeat 0 6px; padding-left:15px; margin:5px;}
.black{ background-color:#f7f7f7;}
.nlist li a{ display:block;}
.more_nl{ -moz-border-radius: 5px; border-radius:5px; background-color:#5A5657; padding:5px; text-align:center; color:#FFFFFF;font-size: 1.3em;}
.more_nl a,.more_nl a:visited{ color:#FFFFFF;}
.blank20{ height:20px; clear:both;}
.sub_menu_pd2 {
position: absolute;
width: 100%;
bottom: 50px;
left: 0;
z-index: 99;
background:#f7f7f7;
}
.school_en{ font-size:12px;}
.school_ti{ font-size:14px;}

.otherwi{ width:140%; left:-20%;}
#otherbox{width:140%; left:-30%;}

.sub_menu_pd2 a, .sub_menu_pd2 a:visited{ color:#000000; display:block}
.sub_menu_pd2 dd{ height:40px; line-height:40px; text-align:center;}
.sub_menu_pd2 dd:hover{ background-color:#999999;}

.admission_box td{}
.admission_box td b{ font-weight:normal}
.lan {
color: #567594;
font-size:20px;
}


#thumbs3 {
LIST-STYLE-TYPE: none;
MARGIN: 0px auto;
margin: 0px auto;
}
#thumbs3 li {
WIDTH: 49.5%;
FLOAT: left;
HEIGHT:auto;
list-style-type: none;
font-weight: normal;
margin-bottom:1%;
}
#thumbs3 li a {
padding: 10px 5px 0px 5px;
display: block;
color: black;
font-size:14px;
border: 0px;
}
#thumbs3 li .pimg{ margin-top:10px; display:block;}
#thumbs3 li .pimg img{ width:100%;}
#thumbs3 li .piceng{ display:block; line-height:15px; font-size:12px; font-family:Arial, Helvetica, sans-serif}

.flogo_text .ftitle{ font-size:14px;}
.fmarginto20{ margin-top:20px;}
.ftel{ font-size:16px;}

.global-nav__icon-index{ height:20px; background:url(../images/home.png) no-repeat center; display:block;}
.global-nav__icon-category{ height:20px; background:url(../images/jianjie.png) no-repeat center; display:block;}
.global-nav__icon-search{ height:20px; background:url(../images/zhidao.png) no-repeat center; display:block;}
.global-nav__icon-service{ height:20px; background:url(../images/fuwu.png) no-repeat center; display:block;}

.pg_rigt{ margin:0;}
.pgr_dao{ font-size:20px; font-family:"Î¢ÈíÑÅºÚ", Arial, Helvetica, sans-serif; text-align:center; padding:10px 0px 10px 0px;BORDER-BOTTOM: #dadada 1px dotted;}
.news_new, .news_new a{ font-size:14px;}
.context{ padding-top:20px; min-height:390px;}
.news_date{ font-size:14px; margin-top:10px; color:#999999}


.listpage {TEXT-ALIGN: center; MARGIN-BOTTOM: 3px; 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: #567594; COLOR: #FFF;font-weight:bold; TEXT-DECORATION: none}
.listpage span:hover {BACKGROUND-COLOR: #567594; 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: #567594; COLOR: #FFF; TEXT-DECORATION: none}
.listpage A:hover {BACKGROUND-COLOR: #567594; COLOR: #FFF; TEXT-DECORATION: none}	

.no_records {margin:60px auto; text-align:center;}



.nTab { font-weight: normal; padding: 0px; margin: 10px 0px; }
.nTab .TabTitle { clear: both; height: 31px; overflow: hidden; line-height: 31px; padding: 0px 0px 0px 10px; border-bottom: #dddddd 1px solid; }
.nTab .TabTitle ul { margin:0px; padding:0px; width: 100%; list-style-type:none; }
.nTab .TabTitle li { float: left; width: 77px; height:28px; cursor: pointer; margin-right:0px; padding-right: 0px; padding-left: 0px; list-style-type: none; }
.nTab .TabTitle .active { color:#FFFFFF; text-align:center; width:90px; height:31px; padding: 0px; margin: 0px 0px 0px 0px; background: url(../images/rx_03.jpg) no-repeat; font: bold 14px/32px Arial, Helvetica, sans-serif, "ÐÂËÎÌå"; overflow: hidden; }

.nTab .TabTitle .active2 { color:#FFFFFF; text-align:center; width:180px; height:31px; padding: 0px; margin: 0px 10px 0px 0px; background: url(../images/rx_03a.jpg) no-repeat; font: bold 14px/32px Arial, Helvetica, sans-serif, "ÐÂËÎÌå"; overflow: hidden; }

.nTab .TabTitle .normal { color:#666666; text-align:center; width:90px; height:31px; padding:0px; margin:0px 10px 0px 0px; font: 14px/32px Arial, Helvetica, sans-serif, "ÐÂËÎÌå"; background: url(../images/rx_05.jpg) no-repeat; overflow: hidden; }

.nTab .TabTitle .normal2 { color:#666666; text-align:center; width:180px; height:31px; padding:0px; margin:0px 10px 0px 0px; font: 14px/32px Arial, Helvetica, sans-serif, "ÐÂËÎÌå"; background: url(../images/rx_05a.jpg) no-repeat; overflow: hidden; }

.nTab .TabContent { font-weight: normal; margin: 0px; height:_1%;padding: 20px 5px 20px 5px;}
.nonetab { display:none; }
.ruxue_title { font: 16px "Î¢ÈíÑÅºÚ"; color: #000000; padding: 5px 0px 10px 0px; }
.ruxue_txt { padding: 15px 0px; border-bottom: #c4c4c4 1px dotted; border-top: #c4c4c4 1px dotted; }
.ruxue_txt select { border: 0; font: 12px Arial, Helvetica, sans-serif, "ÐÂËÎÌå"; color: #333333; margin-right: 10px; }

.ruxue_anliu { font-family: "Î¢ÈíÑÅºÚ"; line-height: 12px; color: #FFFFFF; background: #567594; padding: 10px; border: 0; margin-right: 15px; }
.ruxue_wen { font-size: 12px; 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; }

.ruxue_nt{ border-bottom: #c4c4c4 1px dotted; font-size:23px; margin-top:10px; margin-bottom:10px; padding-bottom:10px; display:block}

.news_list { width: 100%; padding-bottom: 20px; line-height: 18px; border-bottom: #adcae6 1px dotted; margin-bottom: 20px; }
.news_list dt { padding-top:10px; }
.newsl_pic { behavior:url(iepngfix.htc); background: url(../images/news_07.png) no-repeat; padding: 8px 12px 12px 8px; height: 95px; width: 80px; float: left; display: block; margin-right: 22px; position:relative; left:-2px; }
.newsl_name { font: bold 14px/19px Arial, Helvetica, sans-serif, "ÐÂËÎÌå"; }
.newsl_txt { color: #424242; padding-left: 5px; }
.newsl_more { font: bold 11px Arial, Helvetica, sans-serif; text-transform: uppercase; text-align: right; }
.news2_more {text-align: right;}


.pgr_dao a{color:#567594;}
.sdmenu { padding:0px; font-size: 12px; margin-top:0px; border-bottom: #dddddd 1px solid; }
.sdmenu div { }
.sdmenu div:first-child { }
.sdmenu div.collapsed { }
.sdmenu_span {padding:0px 0px 0px 40px; cursor:pointer; display: block; text-align: left; font: 14px/56px "Î¢ÈíÑÅºÚ"; border-top: #dddddd 1px solid; background:url(../images/ay_l.jpg) no-repeat 15px center #fafafa;}

.sdmenu_span2 {padding:0px 0px 0px 25px; cursor:pointer; display: block; text-align: left; font: 14px/56px "Î¢ÈíÑÅºÚ"; border-top: #dddddd 1px solid; }

.no_border {border:0px !important;}

.hide {display:none;}
.show {display:block;}

.sdmenu_span3 {padding:15px 0px 15px 35px; cursor:pointer; display: block; text-align: left; font-size:14px; border-top: #dddddd 1px solid; background:url(../images/ay_l.jpg) no-repeat 10px 15px #fafafa; }



.css_camberwell {color:#3771D3; background:url(../images/ay_l.jpg) no-repeat 0 20px #fafafa;}
.css_camberwell a {color:#3771D3;}
.css_camberwell a:visited {color:#3771D3;}
.css_camberwell a:hover {color:#3771D3;}
.css_camberwell .tp-g {background:#3771D3;}

.css_csm {color:#EE4035; background:url(../images/ay_2.jpg) no-repeat 0 20px #fafafa;}
.css_csm a {color:#EE4035;}
.css_csm a:visited {color:#EE4035;}
.css_csm a:hover {color:#EE4035;}
.css_csm .tp-g {background:#EE4035;}

.css_chelsea {color:#FF7800; background:url(../images/ay_3.jpg) no-repeat 0 20px #fafafa;}
.css_chelsea a {color:#FF7800;}
.css_chelsea a:visited {color:#FF7800;}
.css_chelsea a:hover {color:#FF7800;}
.css_chelsea .tp-g {background:#FF7800;}

.css_lcc {color:#4FAD26; background:url(../images/ay_4.jpg) no-repeat 0 20px #fafafa;}
.css_lcc a {color:#4FAD26;}
.css_lcc a:visited {color:#4FAD26;}
.css_lcc a:hover {color:#4FAD26;}
.css_lcc .tp-g {background:#4FAD26;}

.css_lcf {color:#CC3399; background:url(../images/ay_5.jpg) no-repeat 0 20px #fafafa;}
.css_lcf a {color:#CC3399;}
.css_lcf a:visited {color:#CC3399;}
.css_lcf a:hover {color:#CC3399;}
.css_lcf .tp-g {background:#CC3399;}

.css_wimbledon {color:#CE8E00; background:url(../images/ay_6.jpg) no-repeat 0 20px #fafafa;}
.css_wimbledon a {color:#CE8E00;}
.css_wimbledon a:visited {color:#CE8E00;}
.css_wimbledon a:hover {color:#CE8E00;}
.css_wimbledon .tp-g {background:#CE8E00;}

.css_cci {color:#CE8E00; background:url(../images/ay_6.jpg) no-repeat 0 20px #fafafa;}
.css_cci a {color:#CE8E00;}
.css_cci a:visited {color:#CE8E00;}
.css_cci a:hover {color:#CE8E00;}
.css_cci em {background:#CE8E00;}

.css_usdi {color:#FF69B4; background:url(../images/ay_6.jpg) no-repeat 0 20px #fafafa;}
.css_usdi a {color:#FF69B4;}
.css_usdi a:visited {color:#FF69B4;}
.css_usdi a:hover {color:#FF69B4;}
.css_usdi em {background:#FF69B4;}


.css_udai {color:#218868; background:url(../images/ay_6.jpg) no-repeat 0 20px #fafafa;}
.css_udai a {color:#218868;}
.css_udai a:visited {color:#218868;}
.css_udai a:hover {color:#218868;}
.css_udai em {background:#218868;}


.css_uftti {color:#218868; background:url(../images/ay_6.jpg) no-repeat 0 20px #fafafa;}
.css_uftti a {color:#218868;}
.css_uftti a:visited {color:#218868;}
.css_uftti a:hover {color:#218868;}
.css_uftti em {background:#218868;}

.no_bg {
background: url() !important;
}


.yuan_txt em { font: bold normal 12px Arial, Helvetica, sans-serif, "ÐÂËÎÌå";  padding: 5px 10px; }
.yuan_txt .tp-g { font: bold normal 12px Arial, Helvetica, sans-serif, "ÐÂËÎÌå"; color:#FFFFFF;  padding: 5px 10px; }
.pgr_xiaoyou { background: url(../images/xy_03.jpg) no-repeat;  width: 98%; display: inline; float: left; margin-bottom:20px; }
.pgr_xiaoyou{ border:solid #CCCCCC 5px;}
.pgrx_name { font: 16px "Î¢ÈíÑÅºÚ"; padding-left: 10px; height: 63px; }
.pgr_xiaoyou img { height: 168px; width: 98%; margin:3px 3px 12px 3px; }
.pgrx_name span { font: 11px/12px Arial, Helvetica, sans-serif; display: block; padding-top:5px; text-transform: uppercase; }
.pgrx_link { height: 27px; line-height: 27px; padding-left: 10px; color: #FFFFFF; background-color:#7a92AA; }
.lastnone { margin-right: 0px; }

.pgrx_name2 { font: 16px "Î¢ÈíÑÅºÚ"; padding-left: 10px; height: 33px; }
.pgrx_name2 span { font: 11px/12px Arial, Helvetica, sans-serif; display: block; padding-top:5px; text-transform: uppercase; }
.srp.album .product {
    width: 49%;
	display:inline-block;
}
.srp .product {
    float: none;
    display: flex;
    align-items: stretch;
    box-sizing: border-box;
    padding: 10px 10px 0px;
}
.srp.album .product:nth-child(2n+1) {
    padding-right: 5px;
}
.srp.album .pro-inner {
    align-items: stretch;
    height: auto;
	padding-top:10px;
}
.srp .pro-inner {
    position: relative;
    background-color: #FFF;
    border-radius: 5px;
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);
    overflow: hidden;

}
.srp.album .proImg-wrap {
    width: 100%;
}
.srp.album .proImg-wrap {
    overflow: hidden;
}
.srp .proImg-wrap {
    float: left;
}
.srp.album .proImg-wrap img {
    width: 100%;
    border-radius: 5px 5px 0px 0px;
}

.contact {
    padding: 0px 0px 30px;
    line-height: 22px;
    color: #333;
    border-bottom: 1px dotted #ABD1EA;
    margin-top: 30px;
}
.cont_name {
    background: url('../images/c_03.jpg') no-repeat scroll 0% 0% transparent;
    height: 23px;
    padding-left: 10px;
    font: bold 14px/16px Arial,Helvetica,sans-serif,"ÐÂËÎÌå";
}
.cont_name2 {
    background: url('../images/c_03.jpg') no-repeat scroll 0% 0% transparent;
    height: 23px;
    padding-left: 10px;
    font: bold 14px/14px Arial,Helvetica,sans-serif,"ÐÂËÎÌå";
}
.cont_name2 span {
    font: 11px Arial,Helvetica,sans-serif;
    color: #999;
    display: block;
    margin-top: -2px;
}
.lan2 {
    color: #007DC3;
}
.cont_name span {
    font: 11px Arial,Helvetica,sans-serif;
    color: #999;
    display: block;
    margin-top: -2px;
}
.search_bnt {
    color: #FFF;
    width: 30px;
}
.search_bnt:hover,.search_bnt:visited {
    color: #FFF;
}
.left{ float:left;}
.right {
    float: right;
}
.yuan_eng{color: #007DC3;}


#loader { background: rgba(88, 126, 172, 0.85); bottom: 0; height: 100%; left: 0; position: absolute; right: 0; top: 0; width: 100%; z-index: 9999; }
#loaderInner { left: 50%; margin: -50px 0 0 -62px; position: absolute; top: 50%; color: #fff; font-size: 25px; }
#loaderInner p { margin-left: 22px; font-size: 17px; }

.footer-row li input {
height: 30px;
border-radius: 3px;
}
.footer-row li input{
width: 100%;
padding: 5px;
background: #FFFFFFE;
border:solid #CCCCCC 1px;
}
.footer-row li textarea {
width: 100%;
padding: 5px;
height:90px;
background: #FFFFFFE;
border:solid #CCCCCC 1px;
}
.footer-row .title{ height:30px; line-height:30px; font-weight:bold; background-color:#000000; color:#FFFFFF;border-radius: 3px;}
.footer-row .title span{ margin-left:10px;}
.con ul li
{
padding-bottom: .75em;
}
.select_free3{ height:30px; width:100%; margin-bottom:5px;}
.ruxue_inpt,.ruxue_inpt2{ width:100%; height:30px; line-height:30px;}
.blank30{ height:10px;}
.select_free{height:30px; width:100%; margin-bottom:5px; }
.red{ color:#FF0000;}
.intxt{height:30px; line-height:30px;}
.sub_text{ background-color:#567594; color:#FFFFFF;}
.ruxue_inpt3{ width:100%;height:90px;}
.fserf_txt{ width:100%;height:30px; line-height:30px;}
.footer-row .con{ background-color:#CCCCCC; padding:10px;overflow:hidden;border-radius: 3px;}

.couse_w_box td{ padding-left:10px; padding-right:10px;}
.alimi_t2{ background-color:#000000; width:100%; padding: 8px; text-align:center; color:#FFFFFF;line-height: 20px; float:right; margin-top:20px;}
.alimi_t2 a{ display:block;}
.alimi_t2 a,.alimi_t2 a:visited{ color:#FFFFFF;}