@charset "utf-8";
/* CSS Document */

body,ul,li,p,h1,h2,h3 { padding:0px; margin:0px;}
body { background:#f4f4f4; font:12px/180% '宋体';}
li { list-style-type:none;}
a { text-decoration:none; color:#000; display: block;}
a:hover { color:#124153 !important;}
img { border:none;}
.bglan { background:#124153;}
.bghui { background:#cfd0d2;}
.f_l { float:left}
.f_r { float:right;}
.clear { clear:both;}

.w1080 { width:1080px; margin:0 auto;}

.header { height:122px; margin:0 auto; width:100%;}
.phone { text-align:right; background:url(./phone.png) no-repeat right bottom; padding-right:30px; padding-top:45px; font:100 14px/25px 'Arial'; color: #FFF; height:32px;}
.menu { background:url(./home.png) no-repeat left 8px; height:25px; padding-left:5px; line-height:25px; padding-top:0px;}
.menu li { float:left; font:100 14px/25px '微软雅黑'; color: #FFF; padding-left:20px;position: relative;display: block;}
.menu li a { color: #FFF;outline: none;display: block;margin: 6px 0 14px 0;}
.menu li a:hover { color: #FF9 !important;}

/* Sub Menu */

.menu ul {
	position: absolute;
	top: 44px;
	left: -20px;

	opacity: 0;
	
	background: #1f2024;

	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;

	-webkit-transition: opacity .25s ease .1s;
	-moz-transition: opacity .25s ease .1s;
	-o-transition: opacity .25s ease .1s;
	-ms-transition: opacity .25s ease .1s;
	transition: opacity .25s ease .1s;
}

.menu li:hover > ul { opacity: 1; }

.menu ul li {
	height: 0;
	overflow: hidden;
	padding: 0;

	-webkit-transition: height .25s ease .1s;
	-moz-transition: height .25s ease .1s;
	-o-transition: height .25s ease .1s;
	-ms-transition: height .25s ease .1s;
	transition: height .25s ease .1s;
}

.menu li:hover > ul li {
	height: 36px;
	overflow: visible;
	padding: 0;
}

.menu ul li a {
	width: 100px;
	padding: 4px 0 4px 40px;
	margin: 0;
	display:block;
	border: none;
	border-bottom: 1px solid #353539;
}

.menu ul li:last-child a { border: none; }

.banner {clear:both; margin:0 auto; width:100%; text-align:center; }
.banner a { display:block; }
.gg { width:100%; height:42px; background:#FFF; border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;box-shadow: 0px 2px 2px  #ececec;}
.gg01 { width:980px; margin:0px auto; background:url(./ico01.png) no-repeat left center; padding-left:30px; line-height:42px;}
.gg01 a {padding-right:30px; display:inline-block}

.main { background:#FFF; width:1000px; padding:10px 40px; margin:0 auto; margin-bottom:30px; margin-top:10px; overflow:hidden;}
.column { color:#000; font-size:24px; font-family:'微软雅黑'; font-weight:bolder; padding-bottom:30px;}
.column span { color:#b0b0b0; font-size:20px; font-family:'微软雅黑'; padding-left:10px;}

.column01 { color:#000; font-size:20px; font-family:'微软雅黑'; font-weight:bolder; padding-bottom:30px;}
.column01 span { color:#b0b0b0; font-size:20px; font-family:'微软雅黑'; padding-left:10px;}

.photo { width:340px; padding-bottom:0px;}
.photo p { padding-top:24px;}
.box { width:340px; height:220px;}


.trailer { padding-left:40px;}
.trailer01 { width:250px; height:72px;}
.trailer02 { background:url(./ico02.png) no-repeat left top; height:49px; width:51px; text-align:center; color:#FFF !important; font-family:'微软雅黑'; font-size:14px; font-weight:bold; padding-top:10px;}
.trailer02 span { color:#1b5494 !important;}
.trailer03 { width:178px; padding-left:20px;}
.trailer03 p { line-height:18px !important; padding-top:3px;color:#737373;}
.trailer03 a{font-family: '微软雅黑';font-size: 14px;}
.news { width:330px; padding-bottom:0px;}

.news01 li { border-bottom:1px dotted #cbcbcb; height:26px; line-height:26px; }
.news01 div p {font-family:'微软雅黑'; font-size:14px; padding-bottom:0px;}
.news01 div img { float:left; width:150px; height:90px; padding-right:10px; padding-bottom:0px;}

.garden { width:695px;}
.garden01 { padding-bottom:20px;}
.garden01 li { border-right:1px solid #FFF; height:26px; line-height:26px; background:#f4f4f4; float:left; width:65px; text-align:center; cursor:pointer;}
.garden01 .on { height:31px; background:url(./ico03.png) no-repeat center top; color:#FFF !important;}

.translate { width:266px; height:425px; background:#f4f4f4; position:relative; margin-top:-15px;}
.translate h1 {font-family:'微软雅黑';font-size:24px; text-align:center; padding-top:33px;}
.translate01 { position:absolute; background:url(./ico04.png) no-repeat center; width:50px; height:51px; right:10px; top:-17px;}
.translate02 { padding:40px 20px 0px 20px;}
.translate02 li { height:25px; line-height:25px; background:url(./ico05.png) no-repeat left center; padding-left:15px;}
.translate03 { padding:25px 36px 0px 20px;}
.translate03 a { background:#124153; width:100px; height:30px; display:block; text-align:center; line-height:30px; color:#FFF !important;}

.courses {width: 1023px; padding-bottom:20px;}
.courses h1 {font-size:16px; font-weight:100;font-family:'微软雅黑'; padding:16px 0px 10px 0px;}
.courses li { width:320px; float:left; padding-right:21px; }
.courses a { color:#737373}
.courses span { float:left}
.courses div { padding-top:8px;}
.courses div span a { text-decoration:none; color:#000; display:inline-block;}
.courses div span a:hover { color:#124153;}
.courses-tj { color:#FFF !important; width:175px !important; height:35px; line-height:35px; text-align:center; margin-top:10px; background:#124153;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:5px;border-radius:5px;}
.courses-tj:hover { color:#FFF !important;}

.teachers {width: 1023px; padding-bottom:50px;}
.teachers h1 {font-size:16px; font-weight:100;font-family:'微软雅黑'; padding:16px 0px 10px 0px;}
.teachers li { width:320px; float:left; padding-right:21px;}

.star li { width:250px; height:244px; float:left}
.star img { width:250px; height:122px;}
.star div { position:relative !important;width:210px;height:102px;padding:10px 20px; display: table-cell; text-align: left; vertical-align:middle; background:#124153; color:#ffffff;}
.star h1 {font-size:12px; font-weight:100;}
.star01 { background:url(./star01.png) no-repeat center; width:15px; height:8px; position:absolute; z-index:110; top:122px; left:117.5px;}
.star02 { background:url(./star02.png) no-repeat center; width:8px; height:15px; position:absolute; z-index:110; top:53.5px; left:250px;}
.star03 { background:url(./star03.png) no-repeat center; width:8px; height:15px; position:absolute; z-index:110; top:53.5px; left:-8px;}
.star04 { background:url(./star04.png) no-repeat center; width:15px; height:8px; position:absolute; z-index:110; top:-8px; left:117.5px;}



.links { width:1000px; overflow:hidden;}
.links ul { width:1100px;}
.links li { width:92px; text-align:center; overflow:hidden; display:inline-block; padding-right:53px; float:left;}
.links li img { width:85px; height:70px; border:1px solid #f0f0f0; padding:2px;}
.links h1 { font-size:12px; font-weight:100; padding-top:5px;}
.link { padding:15px 0px 10px 0px; width:1000px; margin:0 auto;}
.link li { width:137px; display:inline-block; float:left}
.link a { color:#7a7d88;}
.footer  { padding:20px 0px 20px 0px; text-align:center; color:#ffffff; border-top:1px solid #FFF;}
.footer a{color:#9db3bb;}
/*--- QQ在线客服 ---*/
.qq_serv {position:absolute;right:1px;top:620px;z-index:66;width:115px;height:241px;background:url(./qqzx.png) no-repeat;}
.qq_serv .hd {position:relative;height:35px; overflow:hidden;}
.qq_serv h2 {height:35px;line-height:200em;overflow:hidden;}
.qq_close {position:absolute;top:7px;right:18px;display:block;width:18px;height:18px;line-height:200em;overflow:hidden;}
.qq_serv .bd {width:94px;height:176px;margin:0 auto;padding:38px 0 0 0;}
.qq_serv .bd a {background:url(./qq.png) no-repeat left center;font-family:"宋体"; font-size:14px; display:block; height:36px; line-height:36px; color:#000; text-decoration:none; padding-left:28px; cursor:pointer;}
.qq_serv h3 {padding:5px 0 10px 0px;font-weight: bold;font-family:"宋体"; font-size:14px}
.qq_serv img {margin:0 0 12px 10px;}
.qq_serv_fixed {position:fixed;top:0;}


.ks_table
{
    border-collapse: collapse;
    border: none;
    width: 1067px;
    font-family: "Microsoft YaHei";
    font-size: 13px;
    margin: 0px auto;
    background-color: #c2dce7;
    text-align:left;
}
.ks_table .head
{
    line-height: 59px;
    background-image: url('../images/tt.jpg');
    background-repeat: no-repeat;
    font-family: 微软雅黑;
    color: #FFFFFF;
    font-size: 18px;
    vertical-align:middle;
    text-align:center;
}
.ks_table .content
{
    font-family: 微软雅黑;
    font-size: 13px;
    color: #000000;
}
.ks_table .head td{ padding:0px;}
.ks_table td
{
    border: 1px solid #82a6b5;
    padding: 10px;
    text-align: center;
}
.left_banner{ float:left; width:720px; overflow:hidden;}
.right_banner{ float:left; width:361px; overflow:hidden;}
.CheckBoxCSS{ float:left; width:190px; display:inline-block; height:30px; line-height:30px; vertical-align:middle;}
.CheckBoxCSSA{  padding-left:10PX; padding-right:10PX;  height:30px; line-height:30px; vertical-align:middle; display:inline-block;}
.CheckBoxCSSB{  padding-left:10PX; padding-right:10PX;  height:30px; line-height:30px; vertical-align:middle;}