﻿@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,div,header,section,nav,footer,p,span,ul,ol,li,i,em,form,input,textarea{
	margin:0;
	padding:0;
}

.clearfix:before, .clearfix:after {
    content:"";
    display:table;
}
.clearfix:after{
    clear:both;
}
.clearfix{
    *zoom:1;/*ie6,7*/
}

body{

    font-family: "微软雅黑";
    font-size: 12px;
    line-height: 20px;
}

ul li,ol li{
	list-style:none;
}

a{
	cursor:pointer;
	text-decoration:none;
}

img{
	display:block;
	border:0 none;
}

i,em{
	font-style:normal;
}

.wrapper{
	margin:0 auto;
	width:980px;
}

body{background-image: url(images/bg.jpg);background-attachment:fixed;}

.main{
	color:#FFFFFF;

}

.fl{
	float:left;
}

.fr{
	float:right;
}

.header{
	padding:0px 0 15px;
	position:relative;
	z-index:999;
}

.logo{
	width:150px;
}

.logo h1{
	font-size:32px;
	line-height:32px;
}

.logo h3{
	font-size:62px;
	line-height:62px;
}

.guanz{width:700px; overflow:hidden; float:right; padding-top:55px;}
.guanz .gzbox{float:right; height:30px; line-height:30px; background-color:white; margin-left:5px; color:#4b4b4b; font:normal 14px/30px "微软雅黑"; padding:0 4px;}
.guanz .gzbox span{ padding:4px; display:inline-block; padding-right:0;}
.guanz .icon_wx{background:white url(images/icon_wx.jpg) no-repeat;padding-left:36px;}
.guanz .gzbox em{float:left;}

.menu{
	position:absolute;
	left:280px;
	bottom:25px;
	
}

.menu li{
	background-color:#FFFFFF;
	float:left;
	font-size:18px;
	height: 35px;
	line-height:35px;
	position:relative;
	/*z-index:999;*/
}

.menu .sec_list{
	background:#FFFFFF;
	display:none;
	position:absolute;
	top:35px;
	left:0;
}

.menu .sec_list li{
	float:none;
	position:none;
}
.sec_list a{
	float:left;
	padding:0 10px;
	width:126px;
	text-align:left;
	font-size:14px;
	
}
	
.menu li a{
	color:#FF8282;
	float:left;
	padding:0 10px;
	transition:background-color 0.4s ;
}

.menu li a:hover{
	background-color:#FF8282;
	color: #fff;
	
}
.menu .here{
background-color:#ffd3d3;
}

.menu .here .sec_list{
display:block;
}

.menu .active{
	color:#FF8282;
	background-color:#FFFFFF;
}
.menu li a.active{
	background-color:#fff;
	color: #9CD3A5;
}
.menu li a.active:hover{
	background-color:#FF8282;
	color: #fff;
	
}

.homecontain{
	background-color:#FFFFFF;
	display:block;
	margin:0 auto;
	overflow:hidden;
	padding:22px;
	width:936px;
}

.slideshow{
	height:574px;
	width:936px;
	overflow:hidden;
	position:relative;
}
.showlist{
	position:absolute;
}
.showlist li{
	float:left;
	display:inline;
}

.summary{
	background:#FFFFFF;
	bottom:0;
	color:#77B8DB;
	display:none;
	padding:10px 100px 10px 10px;
	position:absolute;
	width:826px;
}

.summary h2{
	font-size:23px;
	line-height:32px;
}

.summary p{
	font-size:14px;
	line-height:21px;
}

.listnum{
	bottom:0;
	display:none;
	padding:0 10px 10px 0;
	position:absolute;
	right:0;
}

.listnum i,.listnum em{
	color:#77B8DB;
}

.btn{
	background-image:url(images/arrows_white_btn.png);
	background-repeat:no-repeat;
	background-position:0 0;

}

.slideshow span a{
	display:block;
	height:70px;
	width:45px;
}

.slideshow .btnf{
	background-position:0 0;
	margin-top:-35px;
	opacity:0;
	filter:alpha(opacity=0);
	position:absolute;
	left:20px;
	top:50%;
}

.slideshow .btnr{
	background-position:-55px 0;
	margin-top:-35px;
	opacity:0;
	filter:alpha(opacity=0);
	position:absolute;
	right:20px;
	top:50%;
}
	
.box{
	/*margin-top:10px;*/
}

.boxlist{
	width:944px;
}

.boxlist li{
	display:inline-block;
	float:left;
	margin-right:11px;
	padding:14px 21px 12px 14px;
	width:190px;
}

.boxinfo{
	border-top:8px solid #9CD3A5;
	background-color:#77B8DB;
}

.boxlist li h3,.about aside h4{
	font-size:23px;
	font-weight:bold;
	line-height:37px;
}

.boxlist li .readmore{
	background-color:#FFFFFF;	
	font-size:14px;
	font-weight:bold;
	line-height:21px;
	margin-top:10px;
	padding-right:11px;
	text-align:right;
}

.boxlist li a{
	color:#FF8282;
	transition:color 0.4s;
}

.boxlist li a:hover{
	color:#77B8DB;
}

.boxinfo1{
	border-top:8px solid #77B8DB;
	background-color:#FFBCBC;
}

.boxinfo2{
	border-top:8px solid #FF8282;
	background-color:#9CD3A5;
}

.boxinfo3{
	border-top:8px solid #FFBCBC;
	background-color:#FF8282;
}

.footer{
	margin-top:10px;
	overflow:hidden;
	padding-bottom:120px;
	position:relative;
}

.footer p{
	margin-top:6px;
}

.footer p .fla{
	margin-left:5px;
}

.footer p.pacenter{
	font-size:14px;
	left:490px;
	position:absolute;
}

.footer p.pacenter a{
	color:#FF8282;
	font-weight:bold;
	transition:color 0.4s;
}

.footer p.pacenter a:hover{
	color:#BF6161;
}

.footer p.copy{
	left:0;
	position:absolute;
	color:#3d3d3d;
}

.footer p.fimg{
	top:-6px;
	position:absolute;
	right:0;
}
.footer p.fimg span{color:#3d3d3d;display:block;}

.act_2 div.box,.con_2 div.box,.jis_1 div.box,.jsao div.box,.kc_2 div.box{
	position:relative;
	height:330px;
	overflow:hidden;
}
.kc_2 div.box{height: 446px;}
.con_2 div.box{height: 467px;}
.jis_1 div.box{ height: 660px;}

.act_2 ul,.con_2 ul,.jsao ul,.kc_2 ul,.jis_1 ul{
	width: 920px;
	position:absolute;
	z-index:2;
}
.con_2 li{
	color:#717070;
}
.jsao,.kc_2,.jis_1,.act_2,.con_2,.pic_fall{
color:#4A4A4A;}
.homecontain{display:none;}
/**关于我们心**/
.about,.cla,.staff,.news,.pic,.contact,.jsao,.kc_2,.jis_1,.act_2,.con_2,.pic_fall,.free_ty,.tiyan{
	background:#FFFFFF;
	display:none;
	margin:0 auto;
	padding:30px 30px 20px 30px;
	width:920px;
	overflow:hidden;
}

.about h2,.head h2,.staff h2,.news h2,.pic h2,.contact h2,.con_info h2{
	color:#9CD3A5;
	font-size:32px;
	font-weight:bold;
	line-height:49px;
}

.banner_us{
	color:#9CD3A5;
	border:7px solid #9CD3A5;
	overflow:hidden;
}

.about_info{
	overflow:hidden;
}
.about_info_zhu{width: 920px; padding: 20px 0 60px 0; overflow:hidden;}

.about_info p,.info_box p{
	font-weight:bold;
	color:#717070;
	font-size: 16px;
	line-height: 24px;
}
.about_info p{
	margin-top:15px;
}

.about_info p.first{
	line-height:none;
	margin:0;
}

.about_info p.second{
	margin:0;
}

.about aside{
	background:#77B8DB;
	margin-top:30px;
	padding:10px 22px 20px 22px;
	width:226px;
}

.about aside h4{
	padding-left:5px;
}

.about .day{
	margin-bottom:10px;
	padding-left:5px;
}

.about .day,.news_info .pub_time,.pic_title p,.contact .log_info{
	font-size:18px;
	line-height:25px;
}

.about aside .event{
	border-top:8px solid #FFBCBC;
	padding:15px 0;
}

.about aside .readmore{
	background-color:#FFFFFF;
	color:#FFBCBC;
	line-height:50px;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	transition:color 0.4s;
}

.about aside .readmore:hover{
	color:#77B8DB;
}
/**精品课程心**/
.head{
	background-color:#9CD3A5;
	padding:20px;
	
}

.head h2{
color:#FFFFFF;
}

.head p{
	margin-top:90px;
	width:674px;
}
.head p em{
	font-size:23px;
	font-weight:bold;
}

.staff_info h3,.news_box h3,.pic_title h6,.contact_info h3{
	font-size:24px;
	height: auto;
	line-height: 36px;
}
.kcon_info h3{height: 48px;font-size:24px;}

.list{
	border-bottom:6px solid #77B8DB;
	color:#9CD3A5;
	font-size: 24px; height: 48px; line-height: 48px;
	margin-bottom: 10px;
}

.info_box{
	margin-top:10px;
}

.list2{
	border-bottom:6px solid #77B8DB;
	font-size: 24px; height: 48px; line-height: 48px;
	margin-bottom: 10px;
	color:#77B8DB;
}
	
.list3{
	border-bottom:6px solid #77B8DB;
	font-size: 24px; height: 48px; line-height: 48px;
	margin-bottom: 10px;
	color:#FF8282;
}
/**教工队伍心**/

.staff_head p{
	color:#9CD3A5;
	font-size:18px;
	font-weight:bold;
}

.staff_img,.contact_img{
	margin:10px 0;
}

.staff_info,.kcon_info,.contact_info{
	margin-top:30px;
	width:930px;
}

.staff_info li,.kcon_info li,.contact_info li{
	display:inline-block;
	float:left;
	margin-right:40px;
	width:270px;
	overflow:hidden;
}
.staff_info .info_box .teac_con{ width: 260px; overflow: hidden; margin-bottom: 30px;}
.staff_info .info_box .teac_con img{width: 120px; height: 160px; float: left;}
.staff_info .info_box .teac_con .teac_det{width: 132px; float: right;}
.staff_info .info_box .teac_con .teac_det h4{font-weight: bold;color: #4B4B4B;font-size: 16px;line-height: 24px; margin-bottom: 10px;}
.staff_info .info_box .teac_con .teac_det p{font-weight: normal;color: #4B4B4B;font-size: 14px;line-height: 20px; margin: 0;}

.info1{
	border-bottom:8px solid #77B8DB;
	color:#9CD3A5;
}
.contact_info .info1{border-color:#9CD3A5;}

.info_box{
	color:#717070;
	font-weight:bold;
	padding-right:10px;
}
.info_box p.con,.news_info p.con{font-weight: normal; font-size: 14px; color: #717070;}

.staff .info_box p{
	margin-top:20px;
}

.cla .info_box .more a,.staff_info .info_box .more{color: #FF8282; }
.cla .info_box .more{text-align: right; margin-top: 10px;}
.staff_info .info_box .a_right{ text-align: right;}

.info2{
	border-bottom:8px solid #FF8282;
	color:#77B8DB;
}

.info3{
	border-bottom:8px solid #9CD3A5;
	color:#FF8282;
}
/**新闻中心**/
.news_box{
	margin-bottom:20px;
}

.news_img1{
	border:7px solid #9CD3A5;
	display:inline-block;
	margin-right:25px;
}

.news_img2{
	border:7px solid #FF8282;
	display:inline-block;
	margin-right:25px;
}

.news_img3{
	border:7px solid #77B8DB;
	display:inline-block;
	margin-right:25px;
}

.news_info{
	display:inline-block;
	/* padding-top:160px; */
	width:400px;
}


.title1{
	height: 36px;
	color:#77B8DB;
	border-bottom:8px solid #9CD3A5;
}

.title2{
	height: 36px;
	color:#9CD3A5;
	border-bottom:8px solid #FF8282;
}

.title3{
	height: 36px;
	color:#FF8282;
	border-bottom:8px solid #77B8DB;
}

.news_time{
	color:#9CD3A5;
	margin-top:5px;
}
.news_time2{
	color:#FF8282;
	margin-top:5px;
}
.news_time3{
	color:#77B8DB;
	margin-top:5px;
}

.news_cont{
	color: #3D3D3D; font: bold 16px/24px "微软雅黑";
}
/**照片墙**/
.pic ul,.img_fall{width:924px;}
.pic li,.img_fall li{border:5px solid #FF8282;list-style:none;float:left;margin:10px 10px 0 0;display:inline-block;}
.pic li.end,.pic li.begin{display:none;}
.pic li a,.img_fall li a{display:block;	position:relative;}
.pic_bg{background:#83e6ff;	opacity: 0;	left:0;	height:210px;position:absolute;	top:0;	width:288px;}
.pic_title{	color:#FF8282;display:none;	padding:10px;position:absolute;	top:0;left:0;z-index:10;}
.pic_title h6{color:#FF8282;}
/**联系我们**/
.contact h2,.con_info h2{
	border-bottom:8px solid #77B8DB;
	color:#FF8282;
}

.contact .log_info,.con_info .log_info{
	color:#9CD3A5;
	margin-top:5px;
}

.contact p,.con_info p{
	color:#4B4B4B;
	line-height:25px;
}
	
.contact .flo_two{
	margin:15px 0;
}

.contact form input,.contact form textarea{
	background-color:#9CD3A5;
	border:none;
	color:#4A4A4A;
	display:block;
	font-size:16px;
	font-weight:bold;
	line-height:25px;
	margin:5px 0 0 0;
	padding:5px;
	width:435px;
}
.contact form textarea{
	height:120px;
	overflow:auto;
}

.contact form button{
	background-color:#77B8DB;
	border:none;
	color:#4A4A4A;
	cursor:pointer;
	float:right;
	font-size:16px;
	font-weight:bold;
	margin:5px 0 0 0;
	padding:5px;
}
.contact .ab_us,.con_info .ab_us{width: 445px;}

/**重构联系我们**/
.contact_re h2{border: none;}
.contact_re .contact_info .info_box .cont_con h4{font: bold 16px/24px "微软雅黑"; color: #4B4B4B;}
.contact_re .contact_info .info_box .cont_con p{color: #717070; font-size: 14px;}
.contact_re .contact_info .info_box .cont_con p span{color:#4B4B4B;}
.contact_re .contact_info .info_box .a_right{text-align: right;}
.contact_re .contact_info .info_box .a_right a{color: #FF8282;}
/* --免费体验-- */
.free_ty .bming .list{font-size: 24px; height: 48px; line-height: 48px;}
.free_ty .bming .tab_bm{ margin: 20px auto; width: 580px;}
.free_ty .bming .tab_bm p{ margin-top:15px;}
.free_ty .bming h3 span{color: #3D3D3D; font: bold 16px/36px "微软雅黑"; float: right; margin-right: 190px;}
.free_ty .bming .tab_bm p label{color: #3D3D3D; font: bold 16px/36px "微软雅黑"; display: inline-block; width: 108px; text-align: right; vertical-align: top;}
.free_ty .bming .tab_bm p .txt_bm,.free_ty .bming .tab_bm p .txta_bm{background-color: #9CD3A5;border: none;color: #4A4A4A;display: inline-block;font-size: 16px;line-height: 25px;margin: 0px 0 0 5px;padding: 5px;width: 435px;}
.free_ty .bming .tab_bm p .txta_bm{height: 120px;overflow: auto;}
.free_ty .bming .tab_bm .btn_bm{background-color: #77B8DB;border: none;color: #4A4A4A;cursor: pointer;font-size: 14px;font-weight: bold;margin: 15px 22px 0 0;padding: 5px 15px; font-family: "微软雅黑";}

/* --招聘信息-- */
.con_2 .zp_box,.con_2 .kcbm_box,.con_2 .map_box{width: 920px; margin: 0 auto 40px auto;}
.con_2 .zp_box h4,.con_2 .kcbm_box h4,.con_2 .map_box h4{border-bottom:6px solid #77B8DB;	color:#9CD3A5;	font-size: 24px; height: 48px; line-height: 48px; margin-bottom: 20px;}
.con_2 .zp_box dl,.con_2 .kcbm_box dl{ width: 920px; overflow: hidden; margin: 0px 0 20px 0;}
.con_2 .zp_box dt{color: #FF8282; font: bold 16px/24px "微软雅黑"; display: block; float: left; margin: 0 5px 0 0; width: 86px;}
.con_2 .zp_box dd{color: #717070; font: bold 16px/24px "微软雅黑"; display: block; float: left; margin: 0; width: 826px;}
.con_2 .kcbm_box dt{color: #FF8282; font: bold 16px/24px "微软雅黑"; display: block; float: left; margin: 0 5px 0 0; }
.con_2 .kcbm_box dd{color: #717070; font: bold 16px/24px "微软雅黑"; display: block; float: left; margin: 0; }
.con_2 .box p.guanzhu{color: #77B8DB; font: bold 16px/36px "微软雅黑"; }

.con_2 .aboutus{display: block; padding: 0;}


/* --师资团队内容页-- */
.jis_1 .news_box .teac_box{ width: 440px; overflow: hidden; float: left; margin-top: 30px;}
.jis_1 .news_box .teac_box .teac_info{ width: 246px;}
.jis_1 .news_box .teac_box .teac_info h4{font-weight: bold;color: #4B4B4B;font-size: 16px;line-height: 24px; margin-bottom: 10px;}
.jis_1 .news_box .teac_box .teac_info p{font-weight: normal;color: #4B4B4B;font-size: 14px;line-height: 20px; margin: 0;}
.jis_1 .over-y{overflow-y:scroll; }
.jis_1 .news_box .news_img1 img{width: 140px; height: 187px;}

/* --分页样式-- */
.pager{ width: 920px; text-align: right; margin: 30px 0; overflow: hidden;}
.pager a{ display: inline-block; background-color: #FF8282;border: solid 1px #FF8282; color: white; padding: 3px 5px; margin: 0 4px;}
.pager a:hover, .pager .cur{background-color: white;  color:#717070; text-decoration: none; }
.pager span{ margin: 0 8px; color:#717070; font-weight: bold;}
.news_list a{ color: #FF8282;font: bold 16px/24px "微软雅黑";}
.news_list a:hover{text-decoration:underline;}

/* --新闻详细页-- */
.main .news_page{background: #FFFFFF;margin: 0 auto;padding: 30px 30px 20px 30px;width: 920px;overflow: hidden;}
.main .news_page .news_l{ width: 600px; float: left;}
.main .news_page .news_l h2{border-bottom: 1px solid #3D3D3D;font-size: 24px;height: 48px;line-height: 48px;margin-bottom: 10px;color: #333; font-weight: normal; text-align: center;}
.main .news_page .news_l .tips{ color: #3D3D3D; font-size: 16px; height: 30px; line-height: 30px; text-align: center;}
.main .news_page .news_l .tips span{ margin: 0 4px;}
.main .news_page .news_l .news_cont{ font:normal 14px/24px "微软雅黑"; margin: 40px 0;}
.main .news_page .news_l .news_cont p{ text-indent: 2em;}
.main .news_page .news_l .pre_next{margin: 20px 0;}
.main .news_page .news_l .pre_next a{font:normal 14px/24px "微软雅黑";color: #3D3D3D; display:block;}
.main .news_page .news_l .pre_next a:hover{text-decoration: underline;}
.main .news_page .news_r{width: 300px; float: right;}
.main .news_page .news_r h2{color:#77B8DB;font-size: 16px;font-family: '微软雅黑';margin: 10px 0 20px;}
.main .news_page .news_r .bd dl{width:300px; overflow: hidden; margin-bottom: 20px;}
.main .news_page .news_r .bd dt{display: inline;float: left;height: 64px;margin-right: 10px;overflow: hidden;}
.main .news_page .news_r .bd dd a{font:normal 14px/24px "微软雅黑";color: #3D3D3D;}
.main .news_page .news_r .bd dt img{border: solid 1px #ccc; padding: 1px;}

/*--漂浮图片--*/
#couplet_r{width: 160px;left:50%;position:fixed;top:165px; margin-left:500px;}
#couplet_r span{display: inline-block;; float: right; cursor: pointer;}	