@charset "utf-8";

/* CSS Document */
/*----------公共部份---------*/
html, body {
    height: 100%;
    width: 100%;
    font-size: 14px;
	line-height:180%;
    font-family: "Microsoft YaHei";
    color:#666;
    margin: 0;
    padding: 0;
}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {
    margin: 0;
    padding: 0;
    border: none;
}
input, textarea, select {
    font-family: "Microsoft YaHei";
    font-size: 12px;
    outline: none;
}
ul,li{
    margin: 0;
    padding: 0;
    list-style: none;
}

img {
    border: 0;
}
a, a:visited {
    color: #666;
    text-decoration: none;
    transition: all linear .4s;
    -webkit-transition: all linear .4s;
}
a:hover {
    color:#0066CA;
    text-decoration:none;
}
.c {
    clear: both;
    overflow: hidden;
}

.bai{ color:#fff;}

/*------ 间距  ----*/
.m_a{ margin-top:20px;}
.m_b{ margin-top:30px;}

/*------ 二级菜单样式 ----*/
.fcss a{ font-size:14px !important; font-weight:bold !important;}
.scss{background:#666666; display:block; width:100%;}
.scss a{background:#666666; display:block; margin-left:20px;}
/*------ 字体 ----*/
.f12{ font-size:12px;font-family: "Microsoft YaHei";}
.f14{ font-size:14px;font-family: "Microsoft YaHei";}
.f16{ font-size:16px;font-family: "Microsoft YaHei";}
.f18{ font-size:18px;font-family: "Microsoft YaHei";}
.f20{ font-size:20px;font-family: "Microsoft YaHei";}
.f22{ font-size:22px;font-family: "Microsoft YaHei";}
.f24{ font-size:24px;letter-spacing:1px;font-family: "Microsoft YaHei";}
.f30{ font-size:30px;font-family: "Microsoft YaHei";}
.f36{ font-size:36px;font-family: "Microsoft YaHei";}
.b{font-weight:bold;}

/*------ 字体颜色  ----*/
.white{color:#fff;}
.red{color:#ff0000;}
.blue{color:#0066CA;}
.orange{color:#FF6600;}
.green{color:#009966;}
.brown{color:#CA9800;}

/*------ 背景颜色  ----*/
.redbg{background:#ff0000;}
.bluebg{background:#0066CA;}
.orangebg{background:#FF6600;}
.greenbg{background:#009966;}
.brownbg{background:#CA9800;}

.left{float:left;}
.right{float:right;}

/*----------------------------------------------end 公共部份-----------------------------------------*/
/*----------头部---------*/

.banner{ width:100%; height:918px; background:#CCC;}



.line{ width:100%; height:2px; background:#428BCA; margin-top:1px;}
.top_head{ width:100%;height:155px; position:absolute; z-index:999;}
.top_head_line{ width:100%; height:90px; border-bottom:1px solid #FFF;}
.top_head_main{ width:1200px; margin:0 auto; height:90px; text-align:center;}
.logo{ width:400px; height:90px; float:left;}





.menu_main{ width:1200px; margin:0 auto; height:40px; line-height:40px;}
#menu{
	width:1100px;
	height:40px;
	float:left;
}
.yyui_menu1 { height:40px; line-height:40px; font-size:18px; float:left; margin-top:20px;}
.yyui_menu1 ul{ width:100%; overflow:hidden;} 
.yyui_menu1 li { float:left; position:relative;padding:0 40px;} /*这一级是导航*/
.yyui_menu1 li a{ display:block; line-height:40px; text-decoration:none;  color:#ccc; text-align:center; }
.yyui_menu1 li a:hover {color:#019946; border-bottom:3px solid #019946; height:40px; line-height:40px; display:block; font-weight:400;}
 
.yyui_menu1 li dl { position:absolute; float:left; width:200px; display:none; background-color:#FFFfff; z-index:9999;overflow:hidden; margin-top:0px;} /*这是第二级菜单*/
.yyui_menu1 li dl dt {width:200px !important;text-decoration:none; color:#333333; min-height:45px;}
.yyui_menu1 li dl dt a{text-decoration:none; color:#333333; text-align:left; padding-left:20px; font-size:14px; line-height:45px;min-height:45px;}
.yyui_menu1 li dl dt a:hover{ display:block; background:#019946;border:0px; color:#FFF;  line-height:45px;min-height:45px;}

.
.yyui_menu1 li dl dd {text-decoration:none; color:#333333; min-height:45px; border-bottom:1px solid #333; float:left;}
.yyui_menu1 li dl dd a{}
.yyui_menu1 li dl dd a:hover{}





.yyui_tx{position:absolute; float:left; width:550px !important; display:none; background-color:#FFFfff; z-index:9999;overflow:hidden; margin-top:0px; }
.yyui_tx a{ font-size:12px;line-height:40px !important;color:#666 !important;}
.yyui_tx a:hover{ font-size:12px; background:none !important; color:#F00 !important; line-height:40px !important;;}

.cd_all{float:left; width:100%;}
.cd_aa{float:left; font-size:14px;}

.cd_left{ width:70px; float:left;text-align:center; font-size:14px; height:100%; }
.cd_left a{  text-align:center;}
.cd_right{float:left; overflow:hidden; width:460px;}
.cd_bh{float:left; line-height:40px; height:40px;}
.cd_bh a{float:left; line-height:40px;height:40px; color:#666;}
.cd_bh a:hover{float:left; line-height:40px; border-bottom:none !important;}


/*----------头部 end---------*/

/*banners-tarts*/


#full-screen-slider {
    width: 100%;
    height:918px;
    position: relative;
}
#slides {
    display: block;
    width: 100%;
    height:918px;
    list-style: none;
    padding: 0;
    margin: 0;
    position: relative;
}
#slides li {
    display: block;
    width: 100%;
    height: 100%;
    list-style: none;
    padding: 0;
    margin: 0;
    position: absolute;
}
#slides li a {
    display: block;
    width: 100%;
    height: 100%;
    text-indent: -9999px;
}
#pagination {
    display: block;
    list-style: none;
    position: absolute;
    right: 50%;
    text-align: center;
    bottom: 30px;
    z-index: 9900;
    margin: 0
}
#pagination li {
    position: relative;
    right: -50%;
    display: block;
    list-style: none;
    width:15px;
    height:15px;
    float: left;
    margin: 0 10px;
    background-color: #fff;
	border-radius:25px;

}
#pagination li a {
    display: block;
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    text-indent: -9999px;
}
#pagination li.current {
    background-color:#019946;
		border-radius:25px;
		border:1px solid #FFF;
}
.ny_nr img {
    max-width: 1000px;
}

/*banner-end*/

.head_top{ width:100%; height:155px;}
.head_menu{ width:1200px; margin:0 auto; overflow:hidden;}



/*-----banner-----*/



/*---------- 内页 联系我们 ---------*/

.ny_contact{ width:100%; overflow:hidden; margin-top:20px;}
.ny_contact_left{ width:380px; overflow:hidden; float:left; line-height:200%;}
.ny_contact_right{ width:520px; overflow:hidden; float:right;}

/*分页*/
.pagev{
	text-align:center;
	padding:20px 0px;
	color:#666;
	clear:both;
}
.pagev span{
	line-height:24px;
	padding:0px 9px;
	display: inline-block;
}
.fonts{
	color:#fff;
	background-color:#019946;
	border:1px solid #019946;
}
.pagev span a{
	background-color:#fff;
	color:#666;
	border:1px solid #D9D9D9;
	line-height:24px;
	padding:0px 9px;
	display: inline-block;
	text-decoration:none;
	margin:1.5em 0;
}
.pagev span a:hover{
	color:#fff;
	background-color:#019946;
	border:1px solid #019946;
}

/*客户留言*/
.liuyanform{
	
}
.form-group{
	margin-bottom:20px;
}
.form-group label{
	float: left;
	width:10%;
	font-size:16px;
	color:#666;
	line-height:40px;
	text-align: right;
    margin-right:1%;
}
.form-group input{
	line-height:38px;
	border:1px solid #ccc;
	border-radius:5px;
	outline:none;
	width:70%;
	padding-left: 15px;
	font-family:"微软雅黑";
}
.form-group textarea{
	line-height:25px;
	border:1px solid #ccc;
	border-radius:5px;
	outline:none;
	resize:none;
	width:70%;
	padding-left: 15px;
	font-family:"微软雅黑";
}
.form-group1 input{
	display:block;
	width:200px;
	margin:0 auto;
	line-height:45px;
	background-color:#2d9aea;
	color:#fff;
	font-size:16px;
	text-align:center;
	font-family:"微软雅黑";
}

/*-------新增--------*/
.cent_ban{ width:100%; height:200px;}
.top_main{ width:100%; background:#F3F2F3; height:495px;}
.go_main{ width:1200px; overflow:hidden; margin:0 auto;}
.go_main_title{ font-size:37px; height:40px; line-height:40px; width:100%; text-align:center; color:#019946; padding-top:40px;}
.go_main_line{ width:36%; height:20px; border-bottom:1px solid #CCC; margin:0 auto;}
.go_main_text{ font-size:14px; text-align:center; height:30px; line-height:30px; padding:0 5px; width:155px; background:#F3F2F3; margin:0 auto;}

.go_list{ width:100%; overflow:hidden;}
.go_list ul{ width:100%; overflow:hidden; margin-top:20px;}
.go_list ul li{ width:365px;  margin:10px 15px; float:left; height:265px;}
.go_aa{ width:363px;background:#FFF; border:1px solid #DFDFDF; float:left; height:245px;}
.go_img{ width:319px; height:155px; margin:20px 0px 0px 20px; float:left;}
.go_text{ width:100%; font-size:20px; height:40px; line-height:40px; text-align:center; margin-bottom:5px; margin-top:5px;}
.go_an{ width:215px; height:40px; margin:0 auto; line-height:40px; background:#019946; text-align:center;border-radius:10px;}
.go_an a{ width:215px; height:40px;  line-height:40px; background:#019946; color:#fff; text-align:center; display:block;border-radius:10px;}
.go_an a:hover{ width:215px; height:40px; line-height:40px; background:#00CC00;text-align:center;border-radius:10px;}

/*-------导师--------*/
.ds_bg{ width:100%; height:406px; background:url(../images/ds_bg.jpg) top center no-repeat;}
.ds_main{ width:1200px; margin:0 auto; overflow:hidden;}
.go_main_titlea{ font-size:37px; height:40px; line-height:40px; width:100%; text-align:center; color:#fff; padding-top:40px;}
.go_main_texta{ font-size:14px; text-align:center; height:20px; line-height:20px; padding:0 5px; width:220px; background:#F3F2F3; margin:10px auto;}

/*-------学术研究中心--------*/
.xsyj{ width:100%; background:#F3F3F3; height:810px;}
.xsyj_main{ width:1200px; margin:0 auto; overflow:hidden;}
.xsyj_top1{ width:100%; height:258px; float:left; margin-top:30px;}
.xsyj_top1 dl{ width:100%; height:258px; float:left;}
.xsyj_top1 dl dt{ width:575px; height:258px; float:left; margin:5px 10px; background:#333;}

.xsyj_text{ width:575px; height:45px; line-height:45px;  color:#FFF; background:url(../images/titbg.png) top left repeat-x; margin-top:-53px; position:absolute;}
.xsyj_text:hover{ width:575px; height:45px; line-height:45px; color:#FFF; background:url(../images/titbga.png) top left repeat-x; font-size:16px;}

.xsyj_text span{ float:right; font-size:14px; line-height:45px; height:45px; color:#fff; padding-right:20px;}
.xsyj_text span a{ float:right; font-size:14px; line-height:45px; height:45px; color:#fff;}

.xsyj_a{font-size:16px; padding-left:15px; float:left;}
.xsyj_a a{ float:right; font-size:14px; line-height:45px; height:45px; color:#fff;}
.xsyj_text a{ color:#fff;}


.xsyj_top2{ width:100%; height:258px; float:left; margin-top:30px;}
.xsyj_top2 dl{ width:100%; height:258px; float:left;}
.xsyj_top2 dl dt{ width:377px; height:212px; float:left; margin:5px 10px; background:#333;}


.xsyj_text1{ width:377px; height:45px; line-height:45px;  color:#FFF; background:url(../images/titbg.png) top left repeat-x; margin-top:-53px; position:absolute;}
.xsyj_text1:hover{ width:377px; height:45px; line-height:45px; color:#FFF; background:url(../images/titbga.png) top left repeat-x; font-size:16px;}

.xsyj_text1 span{ float:right; font-size:14px; line-height:45px; height:45px; color:#fff; padding-right:20px;}
.xsyj_text1 span a{ float:right; font-size:14px; line-height:45px; height:45px; color:#fff;}


.xsyj_more{ width:212px; height:45px; background:#019946; text-align:center; margin:20px auto 40px auto;line-height:45px;border-radius:20px;}
.xsyj_more a{ width:212px; height:45px; line-height:45px; background:#019946; text-align:center; text-align:center; color:#fff; font-size:16px;border-radius:20px; display:block;}
.xsyj_more a:hover{ width:212px; height:45px; line-height:45px; background:#0066CC; text-align:center; text-align:center; color:#fff; font-size:16px; display:block;}

/*---------- 活动 ---------*/
.zxhd{ width:100%; overflow:hidden; background:#fff;}

/* 必要布局样式css */
.title_cn {
	text-align: center;
}

#new_box {
	width: 100%;
	padding: 50px 0px;
	margin: 0 auto;
	overflow: hidden;
	padding-bottom: 0px;
}

.new_con {
	max-width: 1200px;
	margin: 0 auto;
	margin-top: 10px;
}

.newtel {
	height: 60px;
	border-bottom: 1px solid #e7e7e7;
	padding-bottom: 10px;
	font-family: "微软雅黑";
	font-size:32px;
	color: #666;
	line-height:60px;
}

.new_telst {
	width:440px;
	margin: 0 auto;
	position: relative;
	top: 6px;
	text-align: center
}

.new_telst li {
	width: 220px;
	line-height: 60px;
	text-align: center;
	float: left;
	display: inline;
	font-family: "微软雅黑";
	cursor: pointer;
}

.new_telst li.newon {
	color:#019946;
	font-weight: bold;
}

.new_telst p {
	position: absolute;
	top: 62px;
	left: 0px;
	width: 220px;
	height: 7px;
	border-top: 3px solid #019946;
	overflow: hidden;
	text-align: center;
}

.new_telst b {
	display: inline-block;
	width: 0;
	height: 0;
	margin-top: -3px;
	border-style: solid dashed dashed dashed;
	border-width: 9px;
	border-color: #217af0 #fff #fff #fff;
	overflow: hidden;
	zoom: 1;
	font-size: 0;
}

.new_lst {
	height: 345px;
	position: relative;
	overflow: hidden;
	display: none;
	margin-top: 10px;
}

.new_lst ul {
	position: absolute;
	left: 0px;
	height:340px;
}

.new-wrap {
	margin-top: 30px;
}

.new-wrap .show {
	display: block;
}

li.new_cnlf {
	width: 370px;
	float: left;
	margin:10px 12px;
	border:1px solid #CCC;
	height:328px;}



.tu_a{ width:370px; height:191px; float:left;}
.tit_a{ padding-left:20px;font-size:18px; height:40px; line-height:40px; float:left;}
.tit_b{ padding-left:20px; font-size:12px;float:left; height:20px; line-height:20px;}
.tit_an{ width:145px; height:40px; background:#CCC; text-align:center; color:#fff; line-height:40px;border-radius:20px; margin:0 auto;}
.tit_an a{ width:145px; height:40px; background:#CCC; text-align:center; color:#fff; line-height:40px;border-radius:20px; display:block;}
.tit_an a:hover{ width:145px; height:40px; background:#019946; text-align:center; color:#fff; line-height:40px;border-radius:20px; display:block;}



/*---------- 其它新闻 ---------*/
.news_in{ width:100%; overflow:hidden; background:#fff; margin-top:30px;}
.news_main{ width:1200px; margin:0 auto; overflow:hidden;}
.news_main_left{ width:366px; float:left; height:445px; margin-left:10px;}
.news_main_a{ width:366px; height:282px; float:left;}
.news_main_line{ height:4px; background:#FFF; width:100%;}
.news_main_box{ width:100%; background:#003366; height:158px;}
.news_ta{ width:325px; height:45px; line-height:45px; float:left; margin-left:20px; margin-top:10px; color:#fff; font-size:22px;}
.news_ta_a{width:325px; line-height:25px; float:left; margin-left:20px; margin-top:10px; color:#fff; font-size:14px;margin-right:20px;}


.news_main_cent{ width:366px; float:left; height:445px; margin-left:25px; float:left;}
.news_t_a{ width:366px; height:190px; float:left;}
.news_t_ab{ width:347px; height:35px; line-height:35px; background:url(../images/titbg.png) top left repeat-x; padding-left:20px; color:#FFF; font-size:16px; float:left; margin-top:-35px; position:absolute; z-index:10;}
.news_t_b{ width:366px; height:46px; line-height:46px; border-bottom:1px solid #CCC; font-size:18px; float:left; margin-top:10px;}
.news_t_b span{ font-size:14px; line-height:46px; float:right;}

.news_t_list{ width:366px; overflow:hidden; float:left;}
.news_t_list dl{ width:100%; overflow:hidden; float:left;}
.news_t_list dl dt{ width:100%; height:38px; line-height:38px; border-bottom:1px solid #CCC; float:left; font-size:14px;}
.news_t_list dl dt span{ float:right; font-size:14px;}



/*---------- 首页案列 ---------*/
.case_index{width:100%; overflow:hidden;}
.case_cent{width:1200px; margin:0 auto; overflow:hidden;}
.case_title{ width:100%; text-align:center; height:50px; line-height:50px; margin-top:30px;}
.case_tj{ width:150px; height:17px; margin:0 auto; background:url(../images/line.png) top center no-repeat;}
.case_dec{ width:100%;height:30px; line-height:30px; text-align:center;}


table{empty-cells:show;border-collapse:collapse;border-spacing:0;}
.titbox{font-size:18px;color:#3366cc;height:32px;overflow:hidden;width:100%;margin:20px auto;}
.scroll{width:100%;color:#333333;margin:0 auto;overflow:hidden;}
.scroll img{border:solid 1px #ddd;margin:0 5px;}
.scroll a:hover img{border:solid 1px #ccc;}


/*----foot----*/
.foot{ width:100%; height:315px; background:#343330;}
.foot_main{ width:1200px; margin:0 auto; overflow:hidden;}
.foot_link{ width:100%; height:105px; border-bottom:1px dashed #999;}
.foot_link_a{ width:1176px; margin:20px auto;}
.foot_link_a span{ float:right; font-size:14px;}

.foot_link_a span a{font-size:12px; line-height:30px; color:#fff;}
.link_a{ width:80px; height:30px; line-height:30px; font-size:16px; border-bottom:1px solid #FFF; color:#fff; text-align:center; float:left;}
.link_a span{ font-size:12px; line-height:30px; color:#fff;}

.foot_linklist{ width:100%; height:45px; line-height:45px; color:#ccc; margin-top:10px;}
.foot_linklist a{ color:#ccc;}
.foot_linklist a:hover{ color:#fff;}

.foot_td{ width:1200px; margin:20px auto; overflow:hidden;}
.foot_tda{ width:290px; height:150px; border-right:1px solid #666; float:left; text-align:center;}
.foot_tda_a{ width:254px; height:120px; margin:0 auto;}
.foot_tda_b{ width:254px; height:30px; line-height:30px; text-align:center; font-size:16px; margin:0 auto; color:#019946; font-weight:600;}


.foot_tdb{ width:656px; height:155px; border-right:1px solid #666; float:left; margin-left:32px;color:#999; }
.foot_tdb a{ color:#ccc;}
.foot_tdb a:hover{ color:#fff;}
.foot_tdblist{ width:100%; overflow:hidden; float:left; color:#999;}
.foot_tdblist ul li{width:50%; height:35px; line-height:35px; float:left; float:left;}

.foot_tdc{ width:215px; text-align:center; overflow:hidden; float:left;color:#ccc;}
.foot_ewm{ width:107px; text-align:center; overflow:hidden; margin:0 auto; padding-top:15px;}

.foot_bottom{ width:100%; height:50px; line-height:50px; background:#000000; text-align:center; color:#ccc;}


/*-----内页-----*/
.main_about{ width:1200px; margin:0 auto; overflow:hidden;}
.aboutbanner{ width:100%; height:350px; }
.mbx{ width:100%; height:35px; line-height:35px; font-size:14px; border-bottom:1px dashed #CCCCCC; margin-top:20px;}
.about_menu{ width:520px; margin:20px auto; height:35px; line-height:35px;}
.about_menu ul{ width:100%; height:35px; line-height:35px;}
.about_menu ul li{ width:21%; margin:0 2%; float:left; text-align:center; font-size:14px; color:#666;}
.about_on{ width:100%; height:35px; line-height:35px; background:#F0F0F0;border-radius:20px;}


.about_menu1{ width:300px; margin:20px auto; height:35px; line-height:35px;}
.about_menu1 ul{ width:100%; height:35px; line-height:35px;}
.about_menu1 ul li{ width:46%; margin:0 2%; float:left; text-align:center; font-size:14px; color:#666;}


.news_menu{ width:520px; margin:20px auto; height:35px; line-height:35px;}
.news_menu ul{ width:100%; height:35px; line-height:35px;}
.news_menu ul li{ width:16%; margin:0 2%; float:left; text-align:center; font-size:14px; color:#666;}

.news_menuc{ width:520px; margin:20px auto; height:35px; line-height:35px;}
.news_menuc ul{ width:100%; height:35px; line-height:35px;}
.news_menuc ul li{ width:29.3%; margin:0 2%; float:left; text-align:center; font-size:14px; color:#666;}


.about_content{ width:1180px; margin:20px auto 50px auto; overflow:hidden; box-shadow: 0 0 11px rgba(0, 0, 0, 0.12);}
.about_mx{ width:92%; margin:20px 4%; overflow:hidden;}

.team_left{ width:315px; height:270px; float:left;}
.team_right{ width:750px; height:270px; float:right;}
.team_tit{ width:100%; height:50px; line-height:50px; border-bottom:1px solid #CCC; font-size:30px;}
.team_tit span{ float:right; font-size:14px; margin-top:20px; height:30px; line-height:30px;}
.team_dec{ width:100%; height:145px; font-size:16px; line-height:180%; float:left; margin-top:10px;}

.team_an{ width:110px; height:35px; float:right;}
.team_an a{ width:110px; height:35px; line-height:35px; text-align:center; font-size:14px; background:#666; color:#FFF; display:block;}
.team_an a:hover{ width:110px; height:35px; line-height:35px; text-align:center; font-size:14px; background:#019946; color:#FFF;display:block;}

.team_cata{ width:100%; height:40px; line-height:40px; float:left; font-size:14px; border-bottom:1px solid #E7E7E7;border-top:1px solid #E7E7E7; margin-top:40px;}

.team_cataa{ width:100%; height:40px; line-height:40px; float:left; font-size:14px; border-bottom:1px dashed #E7E7E7;margin-top:10px;}

.team_catb{ width:100%;  line-height:40px; float:left; font-size:14px; border-bottom:1px dashed #E7E7E7; margin-bottom:30px;}


.team_catc{ width:100%; height:40px; line-height:40px; float:left; font-size:14px; border-bottom:1px dashed #E7E7E7; margin-top:-30px; margin-bottom:40px;}

.ny_proshow{ width:100%; float:left; overflow:hidden;}
.ny_proshow_tit{ width:100%; text-align:center; height:50px; line-height:50px; border-bottom:1px dashed #CCC; margin-top:10px;}
.ny_proshow_line{ width:100%; text-align:center; height:30px; line-height:30px; border-bottom:1px dashed #CCC;}
.ny_proshow_cent{ width:100%; overflow:hidden; line-height:180%; margin-top:20px;}
.ny_proshow_cent img{ max-width:95%; height:auto;}

.prv_all{ width:100%; overflow:hidden; border-top:1px dashed #999;margin-top:40px;}
.prv_next{ width:70%; overflow:hidden; float:left; line-height:180%; margin-top:10px;}
.go_back{ width:30%; overflow:hidden; float:right; line-height:180%;margin-top:20px; text-align:right;}


/*---------课程----------*/
.kc_img{ width:1090px; height:415px; float:left;}
.kc_tit{background:url(../images/aabb.png) top left repeat-x; position:absolute; z-index:90; margin-top:-380px; margin-left:30px;}
.kc_tit_a{ font-size:20px; height:50px; line-height:50px; color:#fff; padding:0px 10px;}

.kc_tita{background:url(../images/aabb.png) top left repeat-x; position:absolute; z-index:90; margin-top:-310px;margin-left:30px;}
.kc_tit_aa{ font-size:14px; height:50px; line-height:50px; color:#fff; padding:0px 10px;}

.kc_titb{background:url(../images/aabb.png) top left repeat-x; position:absolute; z-index:90; margin-top:-110px;margin-left:30px;}
.kc_titb:hover{background:#019946; position:absolute; z-index:90; margin-top:-110px;margin-left:30px;}
.kc_tit_ab{ font-size:14px; height:30px; line-height:30px; color:#fff; padding:0px 20px;}
.kc_tit_ab a{ font-size:14px; height:30px; line-height:30px; color:#fff; padding:0px 20px;}


/*---------新闻----------*/
.news_time{ font-size:14px; width:100%; height:25px; line-height:25px; margin-top:10px;}

/*---------课程----------*/
.kc_lista{ width:96%; margin:2%; overflow:hidden;}
.kc_lista_left{ width:65%; overflow:hidden; float:left;}
.kc_lista_right{ width:32%; float:left; margin-left:3%;}
.kc_list_b{ width:100%; font-size:24px; height:40px; line-height:40px; float:left; font-weight:bold;margin-bottom:10px;}
.kc_list_c{ width:100%; font-size:14px; line-height:180%; float:left; overflow:hidden; }
.kc_list_c ul{ width:100%; font-size:14px; line-height:180%; float:left; overflow:hidden;}
.kc_list_c ul li{ width:48%; font-size:14px; line-height:180%; float:left; margin-right:2%;}

#owl-demo{position:relative;width:1086px;height:180px;margin:20px auto 0 auto; float:left;}
#owl-demo .item{ position:relative;display:block;}
#owl-demo img{display:block;width:138px;height:138px;}
#owl-demo .f_t{ width:138px; height:138px; float:left; margin-left:150px; margin-top:10px;}
#owl-demo .f_r{ width:560px; height:138px; float:left; margin-left:50px; color:#ccc;margin-top:10px;}
.text_aa{ font-size:18px; color:#ccc; height:35px; line-height:35px; float:left;}
.text_bb{ font-size:16px; color:#ccc; line-height:200%; float:left;}

.owl-buttons{display:none;}
.owl-buttons div{position:absolute;top:50%;width:40px;height:80px;margin-top:-50px;text-indent:-9999px;}
.owl-prev1{left:0;background-image:url(../images/bg17.png);}
.owl-next1{right:0;background-image:url(../images/bg18.png);}
.owl-prev1:hover{background-image:url(../images/bg19.png);}
.owl-next1:hover{background-image:url(../images/bg20.png);}

.foot_menu{ width:100%; overflow:hidden; float:left;}
.foot_menu ul{ width:100%; overflow:hidden; float:left;}
.foot_menu ul li{ width:19%; float:left; height:200px; border-right:1px solid #666;}
.foot_dbt{ width:90%; float:left; margin-left:10%; overflow:hidden;}
.foot_dbt_tit{ font-size:16px; height:25px; line-height:25px; float:left; color:#fff; font-weight:bold; margin-bottom:10px; width:100%;}

.kkk_a{border-right:1px solid #343330 !important;}

