body {width:100%; height:100%; font-family:"Microsoft Yahei","微软雅黑",Tahoma,Arial,sans-serif,Simsun;  font-size: 14px; color: #333333; }
a{ display: inline-block;  text-decoration:none; color: #333}
a:hover { color:#e50018; text-decoration:none; }
a:active, a:focus,input:active { outline:none;}
input{outline:none;}
body,div,dl,dt,dd,ul,ol,li,input,textarea,p,img,h1,h2,h3,h4,h5,h6{ margin:0; padding:0;	 }
img{ border:0;}
i{ display:block; float:left;}  
h1,h2,h3,h4,h5,h6{ font-weight:normal;  } 
ul,li{ list-style:none;}
*{ margin:0; padding:0; }
.left{ float:left; }
.right{float:right;}
.block{ display:block;}
.clearfix:after {  content: " ";  display: block;  clear: both;  height: 0; }
.clearfix {  zoom: 1; }
.hidden{ display:none;}
.auto {margin:0 auto;}
.width1000{width:1000px;}
.width{ width:100%}
.hong{color: #e50018 !important; height: 92px;border-bottom: 2px solid #e50018;}
.pink{background-color: #fc6b79 !important}
.huang{background-color: #f5c250 !important}
.lan{background-color: #66c1ff !important}
.lv{background-color: #3ec995 !important}
.zi{background-color: #8992e4 !important}
.bai{background-color: #fff !important}
.ml20{margin-left: 20px;}
.mt20{margin-top: 20px;}
.mt86{ padding-top: 86px !important;}
.mt40{ padding-top: 40px !important;}
.mr0{margin-right: 0px !important;}

/* 头部 */ 
.jie_f_l{float:left; height: 50px;}
.jie_f_c{font-size:14px;height:46px;line-height:46px; float:right;}
.jie_f_c a{color:#FF8A22; text-decoration:none; padding:0 4px;}
.jie_f_r{float:right;}
.jie_clear{clear:both;}
.jie_t_w{background-color: #f3f3f3;border-bottom: 1px solid #eaeaea;height: 50px; line-height:50px;width: 100%;}
.jie_t_1000{width: 1200px;margin: 0px auto;}
.jie_advantage li{float:left;padding-left: 20px;line-height:46px; font-size: 14px;color: #666;}
.jie_ys_wai{width: 100%; background-color: #fafafa;padding: 30px 0px;margin-top: 30px;}
.jie_youshi{width: 1000px;  margin: 0px auto;}
.jie_youshi img{width: 1000px;}
.jie_foot_nav{border-bottom: 1px solid #dedddd;}
.jie_f_copy{padding: 5px 0px;text-align: center;font-size: 13px;line-height: 34px;color:#999999;}
.jie_f_copy a{ color:#999;}
.jie_advantage li.jie_yy_c{background-image: url(../images/jie_top_bg.png);background-repeat: no-repeat;}
.jie_advantage li.jyc_1{background-position: 6px -1px; padding-left: 30px;}
.jie_advantage li.jyc_2{background-position: 6px -35px; padding-left: 30px;}
.jie_advantage li.jyc_3{background-position: 7px -68px;padding-left: 30px; }
.jt_nishuo{float: left;}
.jt_nishuo dt{float: left;width: 56px;color: #ff8921;font-size: 27px;background-image: url(../images/jt_bg.png);background-position: 0px 0px;background-repeat: no-repeat;height: 52px;padding: 14px 0px 0px 14px;}
.jt_nishuo dd{float: left;width: 260px;}
.jt_nishuo dd h2{color: #ff8921;font-size: 20px;padding-bottom: 10px;}
.jt_nishuo dd p{font-size: 14px;color: #333;line-height: 20px;}
.jt_over{overflow: hidden;}
.jn_one{width: 270px;}
.jn_one dd{width: 197px;}
.jn_two{width: 210px;margin-left: 150px;}
.jn_two dd{width: 140px;}
.jn_three{width: 210px;margin-left: 150px;}
.jn_three dd{width: 140px;}

/*预约表单*/
#yuyue1{visibility:hidden;top:100px;left:50%;margin-left:-200px;width:300px;background:#fff url(modal-gloss.png) no-repeat -200px -80px;position:absolute;z-index:101;padding:0px 0px 10px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;-moz-box-shadow:0 0 10px rgba(0,0,0,.4);-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);-box-shadow:0 0 10px rgba(0,0,0,.4);}

#yuyue1 .yy_title{width:300px; height:70px;  font-size:18px;text-align: center;  background-color:#e50018; color:#fff; border-radius: 15px 15px 0 0;line-height: 70px;box-shadow: 0 3px 5px #cb9197 }
#yuyue1 .yy_title span{font-weight:bold;font-size:24px;}
#yuyue1 .yy_title div{ font-size: 14px; font-weight: normal;}

#yuyue1 .yy_content{  width:280px;  padding:30px 20px;} 
#yuyue1 .yy_content .input1,#yuyue1 .yy_content .input2{ width:276px; padding-left: 19px; height:38px; border:1px solid #c6c6c6; border-radius: 19px; margin-bottom:18px; color:#888; font-size:14px; line-height:30px; font-family:"Microsoft Yahei","微软雅黑",Tahoma,Arial,sans-serif,Simsun;}
#yuyue1 .yy_content .input2{ width: 295px; padding-left: 19px;}
#yuyue1 .yy_content .input3{ width:260px; padding-left: 19px; height:38px; border:1px solid #c6c6c6; border-radius: 19px; margin-bottom:18px; color:#888; font-size:14px; line-height:30px; font-family:"Microsoft Yahei","微软雅黑",Tahoma,Arial,sans-serif,Simsun;}
#yuyue1 .yy_content .yy_btn{ width:297px; height:38px; background-color:#e50018; color:#fff; font-size:16px; line-height:38px;  text-align:center;border-radius: 19px;margin-top: 10px; box-shadow: 0 3px 5px #cb9197}
#yuyue1 .yy_content .yy_btn:hover{text-decoration: none; background: #b00002;}
.reveal-modal-bg{position:fixed;height:100%;width:100%;background-color:#000;z-index:100;display:none;top:0;left:0;}

#yuyue1 .yy_content table tr td .intxt{ width:236px; padding-left: 19px; height:38px; border:1px solid #c6c6c6; border-radius: 19px;margin-bottom:18px; color:#888; font-size:14px; line-height:30px;
	
}
#yuyue1 .yy_content .coolbg{width:257px; height:38px; background-color:#e50018; color:#fff; font-size:16px; line-height:38px;  text-align:center;border-radius: 19px; box-shadow: 0 3px 5px #cb9197;border: 0px;float: left;margin-bottom: 30px;
	
}
#yuyue1 .yy_content .coolbg:hover{text-decoration: none; background: #b00002;
	
}

/*优惠预约表单2*/
#yuyue2{visibility:hidden;top:100px;left:50%;margin-left:-200px;width:300px;background:#fff url(modal-gloss.png) no-repeat -200px -80px;position:absolute;z-index:101;padding:0px 0px 10px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;-moz-box-shadow:0 0 10px rgba(0,0,0,.4);-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);-box-shadow:0 0 10px rgba(0,0,0,.4);}

#yuyue2 .yy_title{width:300px; height:70px;  font-size:18px;text-align: center;  background-color:#e50018; color:#fff; border-radius: 15px 15px 0 0;line-height: 70px;box-shadow: 0 3px 5px #cb9197 }
#yuyue2 .yy_title span{font-weight:bold;font-size:24px;}
#yuyue2 .yy_title div{ font-size: 14px; font-weight: normal;}

#yuyue2 .yy_content{  width:280px;  padding:30px 20px;} 
#yuyue2 .yy_content .input1,#yuyue1 .yy_content .input2{ width:276px; padding-left: 19px; height:38px; border:1px solid #c6c6c6; border-radius: 19px; margin-bottom:18px; color:#888; font-size:14px; line-height:30px; font-family:"Microsoft Yahei","微软雅黑",Tahoma,Arial,sans-serif,Simsun;}
#yuyue2 .yy_content .input2{ width: 295px; padding-left: 19px;}
#yuyue2 .yy_content .yy_btn{ width:297px; height:38px; background-color:#e50018; color:#fff; font-size:16px; line-height:38px;  text-align:center;border-radius: 19px;margin-top: 10px; box-shadow: 0 3px 5px #cb9197}
#yuyue2 .yy_content .yy_btn:hover{text-decoration: none; background: #b00002;}
.reveal-modal-bg{position:fixed;height:100%;width:100%;background-color:#000;z-index:100;display:none;top:0;left:0;}

#yuyue2 .yy_content table tr td .intxt{ width:236px; padding-left: 19px; height:38px; border:1px solid #c6c6c6; border-radius: 19px;margin-bottom:18px; color:#888; font-size:14px; line-height:30px;
	
}
#yuyue2 .yy_content .coolbg{width:257px; height:38px; background-color:#e50018; color:#fff; font-size:16px; line-height:38px;  text-align:center;border-radius: 19px; box-shadow: 0 3px 5px #cb9197;border: 0px;float: left;margin-bottom: 30px;
	
}
#yuyue2 .yy_content .coolbg:hover{text-decoration: none; background: #b00002;
	
}
/* 焦点图轮播 */ 
  ul,li{ list-style: none;}
  .lubo{ width: 100%; min-width:1200px;clear: both; position: relative; height:660px;margin-bottom: 30px;}
  .lubo_box{ position: relative; width: 100%; height:660px; }
  .lubo_box li{ float: left;position: absolute; top: 0; left: 0; width: 100%; height:660px; opacity: 0;filter:alpha(opacity=0);}
  .lubo_box li a{display: block;width: 100%;  height: 100%;}
  .lubo_box li img{ width: 100%; height: 660px;}

  /*圆点*/
  .cir_box{ overflow: hidden; position: absolute; z-index: 100;}
  .cir_box li{ float: left; width: 30px; height: 5px; margin:0 5px; cursor: pointer; background: #fff; opacity: 0.8;filter:alpha(opacity=80);}
  .cir_on{ background: #000 !important;}

  /*按钮*/
.foot{background: #333333; width: 100%; padding: 20px 0;}
.foot p{line-height: 30px; color: #666; text-align: center;}
.foot p span{color: #0F79E6;}

/*侧边栏乐语*/

#leyupic .return_top{width:145px; height:60px;}

/*导航*/
.nav{
	width: 1200px;
	margin: 0 auto;
	height: 94px;
}

.logo{
	float: left;
}
.logo img{
	margin-top: 24px;
}
.nav ul{
	height: 94px;
	line-height: 94px;
	margin-left: 24px;
	float: left;
	font-size: 16px;
	
}
.nav ul li{
	float: left;
	margin-left: 20px;
	
}
.nav ul li a:hover{
	border-bottom: 2px solid #e50018;
	height: 92px;
}
.nav ul li:first-child{margin-left: 0px;}

.tel{  background:url(../images/tel.png) no-repeat; height: 50px; font-size: 18px; color: #e71f2c;  padding-left: 30px; margin-top: 38px;background-size: 24px; font-weight: bold;}



/*优惠*/
#youhui{
	width: 100%;
	background-color: #f4f4f4;
	height: 240px;
	padding-bottom: 40px;
}
.youhui_con{
	width: 1200px;
	margin: 0 auto;
}
.youhui_con ul{
	padding-top: 20px;
	width: 1200px;
	
}
.youhui_con ul li{
	float: left;
	margin-right: 36px;
	
}

.youhui_con ul li:last-child{
	margin-right: 0px;
	
}
.youhui_con ul li h2{
	float: left;
	margin-top: 36px;
	margin-left: 14px;
	font-weight: bold;
	font-size: 18px;
}
.youhui_con ul li img{
	width: 90px;
	float: left;
	
}
.youhui_st{
	margin-top: 30px;
	margin-left: 300px;
}
.youhui_st p{
	font-size: 24px;
	float: left;
	margin-top: 10px;
	color:#222222;
}

.youhui_btn{
	width: 256px;
	height: 50px;
	background-color: #e50018;
	border-radius: 5px;
	text-align: center;
	line-height: 50px;
	font-size: 18px;
	color: #fff;
	margin-left: 30px;
	
}
.youhui_btn:hover{
	background-color: #fff;
	width: 254px;
	height: 48px;
	color: #e50018;
	border: 1px solid #e50018;
}
.about_btn{
	width: 156px;
	height: 40px;
	background-color: #e50018;
	border-radius: 5px;
	text-align: center;
	line-height: 40px;
	font-size: 14px;
	margin-top: 16px;
	color: #fff;
}
.about_btn:hover{
	background-color: #fff;
	border: 1px solid #e50018;
	width: 154px;
	height: 38px;
}
/*表单滚动代码*/
.box{ width: 900px;margin: 30px auto; height:35px; background:#f4f4f4; overflow:hidden; border: 1px solid #e50018;}
.t_news{ height:19px; background:url(../images/icon_top.png) 0 -88px no-repeat; color:#333; padding-left:10px; margin:8px 0; overflow:hidden; position:relative;}
.t_news b{  line-height:19px; font-weight:bold; display:inline-block;}
.news_li,.swap{ line-height:19px; display:inline-block; position:absolute; top:0; left:72px;margin-left: 20px;}
.news_li span,.swap span{color: #e50018}
.news_li a,.swap a{ color:#333;}
.swap{top:19px;}

/*优惠2*/
#youhui2{
	width: 100%;
	background-color: #1da6e9;
	height: 310px;
}
.youhui_con2{
	width: 1200px;
	margin: 0 auto;
}
.youhui_con2 ul li{
	border:1px solid #eaeaea;
	width: 578px;
	height: 112px;
	background-color: #fff;
	float: left;
	margin-right: 40px;
	margin-top: 16px;
}
.youhui_con2 ul li:nth-child(2){

	margin-right: 0px;
}
.youhui_con2 ul li:nth-child(4){

	margin-right: 0px;
}
.youhui_con2 ul li img{
	float: left;
}
.youhui_con2 ul li h3{
	float: left;
	font-size: 18px;
	margin-left: 26px;
	margin-top: 20px;
}

.youhui_con2 ul li p .cost{
	float: left;
	font-size: 24px;
	margin-left: 26px;
	margin-top: 20px;
	color: #e50018;
}
.youhui_con2 ul li p .spent{
	float: left;
	font-size: 14px;
	margin-left: 6px;
	margin-top: 28px;
	color: #999;
	text-decoration: line-through;
}
.youhui_con2 ul li p .discount{
	border: 1px solid #e50018;
	padding: 0 4px;
	float: left;
	font-size: 14px;
	margin-left: 6px;
	margin-top: 24px;
	color: #e50018;
}
.youhui_con2 ul li p .yishou{
	float: left;
	font-size: 14px;
	margin-left: 10px;
	margin-top: 28px;
	color: #999;
	
}
.youhui_con2 ul li .tuangou_btn{
	width: 146px;
	height: 34px;
	background-color: #e50018;
	text-align: center;
	color: #fff;
	line-height: 34px;
	border-radius: 4px;
	margin-top: 14px;
	margin-left: 20px;
}
.youhui_con2 ul li .tuangou_btn:hover{
	width: 144px;
	height: 32px;
	background-color: #fff;
	color: #e50018;
	border: 1px solid #e50018;
	
	
}


/*课程表*/
#table{
	width: 100%;
	background: url(../images/index6bg.jpg) repeat;
	padding-bottom: 40px;
	margin-top: 40px;
}
.course_table_con{
	width: 1200px;
	margin: 0 auto;
}
.course_table_con img{
	margin-top: 40px;
}
.course_table_con p{
	font-size: 18px;
	margin-left: 50px;
	margin-top: 40px;
	float: left;
}

.course_table_con span{
	font-weight: bold;
	color:#e50018;
}
.course_table_con .weima{
	width: 500px;
	float: right;
	margin-top: 20px;
	
}
.course_table_con .weima h3{
	width: 300px;
	font-size: 18px;
	text-align: center;
	float: left;
	margin-top: 20px;
	margin-left: 30px;
}
.course_table_con .weima img{
	width: 90px;
	margin-top: 0px;
	float: left;
}
.course_adv_btn{
	text-align: center;
	margin-top: 40px;
	
}
.course_adv_btn p{
	font-size: 18px;
	color: #888;
	float: left;
	margin: 14px 30px 0 200px;
}
.course_adv_lan{
	width: 240px;
	height: 50px;
	background-color: #e50018;
	text-align: center;
	color: #fff;
	line-height: 50px;
	font-size: 18px;
	border-radius: 5px;
	
}

.course_adv_lan:hover{
	background-color: #fff;
	border: 1px solid #e50018;
	width: 238px;
	height: 48px;
	color: #e50018;
}

.course_top{
	text-align: center;
	width: 1200px;
}
.course_top h2{
	font-size: 36px;
	font-weight: bold;
}
.course_top p{
	font-size: 16px;
}
.course_top .course_t p{
	line-height: 30px;
	width: 990px;
	text-align: center;
	margin: 30px auto 0;
}
.course_top .course_t p span{
	color: #e50018;
}

#honor{
	width: 100%;
	height: 585px;
	background: url(../images/bj_27.jpg) no-repeat center center;
		
}
.honor_con{
	width: 1200px;
	margin: 0 auto;
}

.honor_title{
	text-align: center;
	color: #fff;
	padding-top: 86px;
}
.honor_title h2{
	font-size: 36px;
	font-weight: bold;
}
.honor_title p{
	font-size: 14px;
}
.honor_con ul {
	margin-top: 50px;
}
.honor_con ul li{
	width: 394px;
	text-align: center;
	float: left;
}
.honor_con ul li p{
	font-size: 18px;
	margin-top: 30px;
	color: #fff;
}

/*LCTA课程*/
.course_title{
	width: 1200px;
	margin: 0 auto;
	height: 400px;
	
}

.course_title_left{
	width: 710px;
	float: left;
}
.course_title_left h2{
	font-size: 36px;
	font-weight: bold;
}
.course_title_left .course_title_t p{
	font-size: 18px;
	margin-top: 30px;
	width: 558px;
	line-height: 30px;
}
.course_title_left .course_title_t p span{
	font-size:15px;
}

.about_left p{
	font-size: 14px;
	line-height: 20px;
}

.course_title_img img{
	width: 490px;
	padding-top: 20px;
	float: right;
}

.yishu_main{
	width: 100%;
	height: 570px;
	background-color: #f0f0f0;
}
.lcta_main{
	width: 100%;
	height: 570px;
	background-color: #eaeaea;
}
.course_title2{
	width: 1200px;
	margin: 0 auto;
	height: 440px;
	
}

.course_title_right{
	width: 600px;
	float: right;
	padding-top: 56px;
}
.course_title_right h2{
	font-size: 30px;
	font-weight: bold;
}
.course_title_right .course_title_t p{
	font-size: 18px;
	margin-top: 30px;
	width: 558px;
	line-height: 30px;
}
.about_left p{
	font-size: 14px;
	line-height: 20px;
}
.course_title_img3 img{
	width: 540px;
	
	float: left;
}
.course_title_img4 img{
	width: 540px;
	padding-top: 30px;
	float: left;
}


.course_title3{
	width: 1200px;
	margin: 0 auto;
	height: 640px;
	
}
.course_title_left3{
	width: 710px;
	float: left;
	padding-top: 56px;
}
.course_title_left3 h2{
	font-size: 36px;
	font-weight: bold;
}
.course_title_left3 .course_title_t p{
	font-size: 18px;
	margin-top: 30px;
	
	line-height: 30px;
}
.course_title_left3 .course_title_t p span{
	color: #e50018;
}
.course_title_img5 img{
	padding-top: 30px;
	float: right;
}

.yishu_main4{
	width: 100%;
	height: 400px;
	background-color: #eaeaea;
	margin-bottom: 80px;
}

.course_title5{
	width: 1200px;
	margin: 0 auto;
	height: 380px;
	
}
.course_title_img2 img{
	width: 390px;
	padding-top: 30px;
	float: right;
}

.course_title_img6 img{
	width: 490px;
	padding-top: 130px;
	float: right;
}
/*师资*/
#teacher{
	width: 1200px;
	margin: 0 auto;
	height: 740px;
}
.teacher_bot ul{
	margin-top: 54px;
}
.teacher_btn_box{
	text-align: center;
	margin-top:30px;
    }
.teacher_btn{
	border: 1px solid #e50018;
	width: 300px;
	height: 54px;
	line-height: 54px;
	font-size: 18px;
	color:#FFFFFF;
	margin-top:36px;
	background:#e50018;
}
.teacher_btn:hover{
	border: 1px solid  #e50018;
	width: 300px;
	height: 54px;
	color: #e50018;
	background:#fff;
}
.teacher_bot ul li{
	width: 356px;
	height: 410px;
	background-color: #fff;
	float: left;
	text-align: center;
	margin-right: 61px;
	border: 1px solid #e7e7e7;
	
}
.teacher_bot ul li:hover{
	width: 356px;
	height: 410px;
	background-color: #f6f6f6;
	border: 1px solid #efefef;
	
}
.teacher_bot ul li:last-child{

	margin-right: 0px;
	
}
.teacher_bot ul li img{
	margin-top: 40px;
}

.teacher_bot ul li h3{
	margin-top: 12px;
	font-size: 18px;
	font-weight: bold;
	color:#f74e53;
}
.teacher_bot ul li p{
	margin-top: 8px;
	font-size: 14px;
	color: #666;
	padding: 0 24px;
	line-height: 24px;
}

.tea_bj{
	width: 100%;
	height: 346px;
	
	background: url(../images/bj_52.png) no-repeat center center;
}
.tese_bot img{
	width:100%;
	margin-top:30px;
	text-align:center;
	}
.tese_btn{
	margin-top:20px;
	width: 300px;
	height: 54px;
	text-align: center;
	line-height: 54px;
	color: #fff;
	background-color: #e50018;
	font-size: 18px;
}
.tese_btn:hover{
	background-color: #fff;
	border: 1px solid #e50018;
	width: 300px;
	height: 54px;
	color: #e50018;
}	
/*师资*/
#teacher{
	width: 100%;
	height: 790px;
	background: url(../images/bj_19.jpg) no-repeat center top;
}
.advantage_con{
	width: 1200px;
	margin: 0 auto;
	
}
.course_top2{
	margin-top: 20px;
}
.course_top2 h2{
	font-size: 36px;
	font-weight: bold;
	color: #fff;
	text-align: center;
}
.course_top2 p{
	font-size: 16px;
}
.course_top2 .course_t p{
	line-height: 30px;
	width: 1100px;
	text-align: center;
	margin: 20px auto 0;
	color: #fff;
}
.course_top2 .course_t p span{
	color: #e50018;
}
.advantage_bot ul li{
	float: left;
	height: 224px;
	margin-top: 30px;
	margin-right: 40px;
	background-color: #fff;
	box-shadow: 2px 2px 5px #1a93cf;
	
}
.advantage_bot ul li:last-child{
	
	margin-right: 0px;
}
.advantage_bot ul li p{
	width: 240px;
	padding: 0 15px;
	color: #333;
	line-height: 30px;
	font-size: 16px;
}
.advantage_bot ul li p span{
	color: #e50018;
	font-weight: 600;
}
.tea_bj{
	width: 100%;
	height: 346px;
	background: url(../images/bj_52.png) no-repeat center center;
}
.wenda_btn{
	text-align: center;
}
.answer2{
	width: 230px;
	height: 50px;
	background-color: #e50018;
	text-align: center;
	line-height: 50px;
	border-radius: 8px;
	margin-top: 50px;
	color: #fff;
	font-size: 18px;
	
}
.answer2:hover{
	color: #e50018;
	background-color: #fff;
	width: 228px;
	height: 48px;
	border: 1px solid #e50018;
	
	
}
.wenda_bot{
	margin-top: 30px;
	text-align: center;
	font-size: 24px;
	font-weight: bold;
}
.wenda_bot h3 span{
	color: #e50018;
	font-weight: bold;
}
#course_advantage{
	width: 1200px;
	margin: 0 auto;
	
	
}
#course_wenti{
	text-align:center;
	width: 100%;
	height: 774px;
	background-color: #f8f8f8;

}
.course_wenti_img img{
	width: 1200px;
	height: 754px;
	background:#f8f8f8;
	
}
.course_adv_bot_l{
	width: 382px;
	float: left;
	
}
.course_adv_bot_l ul{
	padding-top: 50px;
}
.course_adv_bot_l ul li{
	margin-bottom: 80px;
}
.course_adv_bot_l ul li img{
	float: right;
	
	
}
.course_adv_bot_l ul li h2{
	font-size: 18px;
	font-weight: bold;
	float: right;
	width: 230px;
	text-align: right;
	margin-right: 36px;
}

.course_adv_bot_l ul li p{
	font-size: 14px;
	float: right;
	width: 230px;
	text-align: right;
	margin-top: 6px;
	margin-right: 36px;
}


.course_adv_bot_r{
	width: 382px;
	float: right;
	
}
.course_adv_bot_r ul{
	padding-top: 50px;
}
.course_adv_bot_r ul li{
	margin-bottom: 80px;
}
.course_adv_bot_r ul li img{
	float: left;
	
	
}
.course_adv_bot_r ul li h2{
	font-size: 18px;
	font-weight: bold;
	float: left;
	width: 230px;
	text-align: left;
	margin-left: 36px;
}

.course_adv_bot_r ul li p{
	font-size: 14px;
	float: left;
	width: 230px;
	text-align: left;
	margin-top: 6px;
	margin-left: 36px;
}

/*校区环境*/
#huanjing{
	width: 100%;
	margin-top: 50px;
	background-color: #1da6e9;
	padding: 20px 0 40px;
}
.huanjing_con{
	margin: 0 auto;
	width: 1200px;
}

.container { margin-top: 80px; width:1200px;}

.poster-main {
  width: 1200px;
  height: 500px;
  position: relative;
  margin: 0 auto;
}

.poster-main a, .poster-main img { display: block; }

.poster-main .poster-list {
  width: 1200px;
  height: 500px;
}

.poster-main .poster-list .poster-item {
  width: 200px;
  height: 500px;
  position: absolute;
  left: 0;
  top: 0;
}

.poster-main .poster-btn {
  position: absolute;
  top: 0;
  z-index: 10;
  cursor: pointer;
}

.poster-main .poster-prev-btn {
  left: 0;
  background: url(../images/left.png) no-repeat center center;
}

.poster-main .poster-next-btn {
  right: 0;
  background:url(../images/right.png) no-repeat center center;
}

/*校区*/

#campus{
	width: 1200px;
	margin: 0 auto;
	
}
.tab_block_l{
	margin-top: 70px;
}
.tab_block_l .tab a{
	font-size: 24px;
	width: 220px;
	height: 56px;
	text-align: center;
	line-height: 56px;
	border: 1px solid #e50018;
	color: #e50018;
	border-radius: 5px;
	margin-right: 30px;
}

.tab_block_l .tab a.on{
	font-size: 24px;
	width: 220px;
	height: 56px;
	text-align: center;
	line-height: 56px;
	background-color: #e50018;
	border-radius: 5px;
	color: #fff;
}

.campus_left{
	width: 580px;
	float: left;
	position: relative;
	margin-bottom: 30px;
	margin-right: 20px;
}

.campus_img_r_box{
	width: 248px;
	height: 186px;
	background-color: black;
	position: absolute;
	top: 0;
	left: 0;
	opacity:0.5;
	display: none;
	
}
.campus_img_r_box img{
	position: absolute;
	top: 74px;
	left: 105px;
	
}

.campus_l_img:hover .campus_img_r_box{
	width: 248px;
	height: 186px;
	background-color: black;
	position: absolute;
	top: 0;
	left: 0;
	opacity:0.5;
	display: block;
	
}

.campus_l_img a{
	float: left;
	
}

.campus_l_box{
	width: 322px;
	height: 186px;
	background-color: #fff;
	box-shadow: 3px 5px 10px #e9e9e9;
	float: left;
	transition: all .3s ease-in-out ;
}

.campus_l_box:hover{
	box-shadow: 3px 5px 10px #c7c7c7;
	
}
.campus_l_box h2{
	font-size: 18px;
	font-weight: bold;
	margin-top: 20px;
	margin-left: 30px;
	border-bottom: 1px solid #e0e0e0;
	width: 262px;
	padding-bottom: 10px;
	color: #000;
}

.campus_l_box p{
	width: 270px;
	font-size: 14px;
	margin-top: 10px;
	margin-left: 30px;
	color: #666;
}
.campus_l_box a{;
	color: #fff;
}
.campus_l_box p span{
	color: #333;
}
.tab_content{
	margin-top: 50px;
}
.campus_btn{
	width: 120px;
	height: 34px;
	background-color: #e50018;
	text-align: center;
	line-height: 34px;
	color: #fff;
	margin-left: 30px;
	border-radius: 5px;
	margin-top: 20px;
}
.campus_btn:hover{
	width: 118px;
	height: 32px;
	background-color: #fff;
	color: #e50018;
	border: 1px solid #e50018;
	
}

/*footer*/
#footer{
	width: 1200px;
	margin: 0 auto;
	text-align: center;
}

#footer p{
	font-size: 14px;
	color: #333;
	margin-top: 24px;
	padding-bottom: 24px;
	border-bottom: 1px solid #e4e4e4;
}
#footer p a{
	color: #888;
	margin-right: 16px;
}
#footer p a:hover{
	color: #e50018;
}

#footer ul{
	margin-top: 24px;
	font-size: 14px;
	margin-left: 340px;
	
}
#footer ul li{
	float: left;
	margin-right: 18px;
	padding-right: 18px;
	border-right: 1px solid #e4e4e4;
}
#footer ul li:last-child{
	border-right: none;
}
#footer ul li a{
	color: #888;
}
#footer ul li a:hover{
	color: #e50018;
}

#footer .banquan{
	width: 1200px;
	text-align: center;
	margin-top: 24px;
	color: #888;
	font-size: 14px;
}

.footer_bj{
	width: 100%;
	height: 224px;
	background: url(../images/bj_68.png) no-repeat center center;
}
/*左侧漂浮导航*/
.left_p{width:80px;height:430px;position:fixed;top:50%;right:20px;margin:-272px 0 0 0;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2))}

.left_ul li{
	width: 80px;
	height: 80px;
	background-color: #e50018;
	border-radius: 10px;
	margin-top: 10px;
	text-align: center;
}
.left_ul li img{
	width: 50px;
	margin-top: 6px;
}
.left_ul li a{
	color: #fff;
}
.left_ul li:hover{
	background-color: #1da8eb;
}

/*地图*/
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
/*预约表单*/
#yuyue1{visibility:hidden;top:100px;left:50%;margin-left:-200px;width:334px;background:#fff url(modal-gloss.png) no-repeat -200px -80px;position:absolute;z-index:101;padding:0px 0px 10px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;-moz-box-shadow:0 0 10px rgba(0,0,0,.4);-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);-box-shadow:0 0 10px rgba(0,0,0,.4);}

#yuyue1 .yy_title{width:334px; height:70px;  font-size:20px;text-align: center;  background-color:#e50018; color:#fff; border-radius: 15px 15px 0 0;line-height: 70px;box-shadow: 0 3px 5px #cb9197 }
#yuyue1 .yy_title span{font-weight:bold;font-size:24px;}
#yuyue1 .yy_title div{ font-size: 14px; font-weight: normal;}

#yuyue1 .yy_content{  width:260px;  padding:30px 20px;} 
#yuyue1 .yy_content .input1,#yuyue1 .yy_content .input2{ width:276px; padding-left: 19px; height:38px; border:1px solid #c6c6c6; border-radius: 19px; margin-bottom:18px; color:#888; font-size:14px; line-height:30px; font-family:"Microsoft Yahei","微软雅黑",Tahoma,Arial,sans-serif,Simsun;}
#yuyue1 .yy_content .input2{ width: 295px; padding-left: 19px;}
#yuyue1 .yy_content .yy_btn{ width:297px; height:38px; background-color:#e50018; color:#fff; font-size:16px; line-height:38px;  text-align:center;border-radius: 19px;margin-top: 10px; box-shadow: 0 3px 5px #cb9197}
#yuyue1 .yy_content .yy_btn:hover{text-decoration: none; background: #b00002;}
.reveal-modal-bg{position:fixed;height:100%;width:100%;background-color:#000;z-index:100;display:none;top:0;left:0;}

#yuyue1 .yy_content table tr td .intxt{ width:246px; padding-left: 19px; height:38px; border:1px solid #c6c6c6; border-radius: 19px;margin-bottom:18px; color:#888; font-size:14px; line-height:30px;
	
}
#yuyue1 .yy_content .coolbg{width:257px; height:38px; background-color:#e50018; color:#fff; font-size:16px; line-height:38px;  text-align:center;border-radius: 19px; box-shadow: 0 3px 5px #cb9197;border: 0px;float: left;margin-bottom: 30px;	
}
#yuyue1 .yy_content .coolbg:hover{text-decoration: none; background: #b00002;}


/*固定导航*/
.Popup{width: 100%;height: 100%;position: fixed;left: 0px;top: 0px;z-index: 10;display: none;}
.Popup .mask{width: 100%;height: 100%;position: absolute;left: 0px;top: 0px;background: rgba(0,0,0,0.7);}
.Popup .box{width: 90%;max-width: 700px;border-radius: 18px;overflow: hidden; position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);background-color: #FFFFFF;}
.Popup .box form{padding: 40px 0px;}
.Popup .box input{display: block;width: 76%;margin-left: 12%;text-align: center;font-size: 20px; padding: 10px 0px; border: 1px solid #cccccc;border-radius: 6px;margin-bottom: 15px;}
.Popup .box button{display: block;width: 76%;margin-left: 12%;text-align: center;font-size: 20px;color: #FFFFFF; padding: 11px 0px;background-color: #ff526c;border: none; border-radius: 6px;}
.Popup .box .closs{width: 4%;position: absolute;right: 10px;bottom: 10px;}
footer{width: 100%;background: rgba(0,0,0,0.7);position: fixed;left: 0px;bottom: 0px;z-index: 5;height: 68px; padding: 15px 0px;display: none;}
.back{width: auto;height: 100%;position: absolute;right: 0px;top: 0px;}
.menuImg{width: 10%;position: absolute;left: 25%;bottom: 0px;}
.menuBot{overflow: hidden;position: absolute;left: 35%;}
.menuBotWz{float: left;color: #FFFFFF;font-size: 26px;margin-right: 50px; letter-spacing: 1px;}
.menuBotWz span{color: #ffa131;font-size: 36px;margin-lef: 6px;}
#appoint{float: left;}
.menuBotInput,.menuBotBtn{float: left;}
.menuBotInput input{font-size: 20px;border: none;background-color: #FFFFFF;padding:5px 10px;border-radius: 4px;margin-right: 15px;}
.menuBotBtn button{font-size: 20px;border: none;background-color: #d30707;padding:5px 16px;border-radius: 4px;color: #FFFFFF;font-weight: bold;cursor: pointer;}
@media (max-width: 767px){
	.box16 .col-xs-12 p{font-size: 18px;padding: 0px;margin-top: 10px;}
	.box16-right .form-horizontal{margin-top: 10px;}
	.list .row{padding: 20px 0px;}	
	.subject{font-size: 18px;}
	.list ul li{margin-left: 15px;margin-bottom: 10px;}
	.list ul li span{font-size: 18px;}
	.tip{font-size: 16px;text-align: left;}
	.head{padding-top: 10px;padding-bottom: 0px;}
	.hotline{display: none;}
	#navConten{margin-top: -35px;}
	.navbar-default .navbar-nav >li{width: 100%;text-align: right;}
	.navbar-nav{margin: 0px;}
	.navbar-default .navbar-nav>li>a >span{padding: 6px 12px;font-size: 14px;}
	.navbar-default .navbar-nav>.active>a span:before{display: none;}
	.container-fluid{position: relative;}
	.navbar-collapse{width: 100%;position: absolute;left: 0px;top: 50px;background-color: #333;z-index: 2;}
	.appointment{position: static;width: 80%;margin: 0 auto;transform: none;}
	.appointment h2{font-size: 25px;}
	.title{padding-bottom: 15px;}
	.title .twen h2{font-size: 24px;}
	.title .twen h5{font-size: 14px;}
	.box1 .col-lg-3{padding-left: 10px;padding-right: 10px;margin-bottom: 10px;}
	.block1,.block2,.block5,.block10,.block11{padding-top: 0px;padding-bottom: 30px;}	
	.swiper-pagination-bullet{width: 5px;height: 5px;}
	.swiper-pagination2{display: block;}
	.swiper-button-prev2,.swiper-button-next2{width: 30px; transform: none;}
	.box1{margin: 0px;}	
	.box1 .col-lg-3 .xbox h4{font-size: 16px;margin-bottom: 10px;padding: 0px;}
	.box1 .col-lg-3 .xbox p{padding: 0px;}
	.title .timg{width: 60px;}
	.title .twen h1{font-size: 25px;margin-bottom: 5px;}
	.title .twen h4{font-size: 16px;margin-bottom: 7px;}
	.box2{margin: 0px;}
	.box2 .col-lg-4{padding:5px 10px;}
	.block2 h1{font-size: 35px;}
	/*.box4{width: 100%; margin: 0px;}
	.box4 .col-lg-7 .xbox{width: 100%;display: none;}*/	
	.block3Right{margin-top: 20px;margin-bottom: 30px; width: 100%;}
	.block3Right .img6{width: 150px;padding-left: 15px;}
	.icon1{width: 40px;}
	.box5 {background-size: 80%;background-position: center bottom;}
	.box5 h2{font-size: 28px;margin-top: 10px;}
	.box5 ul{margin-top: 20px;}
	.box5 ul li{margin-bottom: 10px;font-size: 18px;}
	.block8 .title2{margin-bottom: 25px;}
	.title2{font-size: 28px;padding: 6px 0px;}
	.box10{padding-top: 0px;padding-bottom: 20px;padding-left: 10px;padding-right: 10px;}
	.box10 h1{font-size: 20px;}
	.box10 h4{margin-top: 0px;font-size: 16px;margin-bottom: 10px;}
	.box10 .box10wen{margin-top: 10px;}
	.box10 .box10wen p{font-size: 16px;}
	.join{font-size: 14px;padding: 8px 12px;transform: none;margin-top: 5px;}
	.block7 .box3{width: 90%;}
	.block7 .box3 .box3Left{display: block;width: 100%;}
	.block7 .box3 .box3right{display: block;}
	.block7 .box3 .box3right p{width: 100%;}
	.block3 .xnav li{padding: 10px;width: 48%;margin-right: 0px;display: inline-block;float: none;}
	.block3 .xnav li h4{margin: 10px 0px;}
	.block3 .xnav li a{margin-bottom: 6px;}
	.block3 .xnav li h1{font-size: 20px;}
	.block3 .xnav li .zixun{font-size: 16px;padding: 6px 12px;}
	.foot{font-size: 14px;padding: 15px 10px;}
	.box7yue{margin-top: 30px;}
	.nav-tabs{margin-bottom: 15px;}
	.nav-tabs>li{width: 40%;margin: 10px 5%;text-align: center;}
	.nav-tabs>li>a{padding: 10px 20px;font-size: 16px;}
	.tab-pane .col-lg-4 img{width: 100%;}
	.box13{margin-bottom: 20px;}

	.tbolock{margin-bottom: 30px;}
	.box11 .box11Left{width: 100%;float: none;}
	.box11 .box11wen{position: static;width: 100%;}
	.box11 .box11wen .xbox{position: static;transform: none;padding: 10px;}
	.box11 .box11wen .xbox h1{font-size: 22px;padding-left:15px;}
	.box11 .box11wen .xbox h1:before{width: 10px;height: 9px;right: 98%;top: 2px;}
	.box11 .box11wen .xbox h4{font-size: 16px;white-space:normal;margin-bottom: 15px;line-height: 1.4;}
	.box11 .box11wen .xbox p{margin-bottom: 10px;white-space:normal;}
	.box11 .box11Right{width: 100%;float: none;}
	.box13 ul li:nth-child(even) div span{white-space:normal;}
	.box13 ul li:nth-child(odd) div span{white-space:normal;}
	.item{padding: 0px;margin-top: 30px;}
	.item .col-lg-8 p{font-size: 16px;}
	.item .col-lg-8 span{font-size: 35px;}
	.receiveBox{width: 300px; position: static;transform: none;color: #333333;margin: 0 auto;}
	.receiveBox h3{font-size: 18px;}
	.receiveBox .form-control{font-size: 16px;}
	.receiveBox button{font-size: 16px}
	.box14{margin-bottom: 20px;}
.box14_3{width: 100%;margin-left: 0%;margin-top: 0px;}
.box14 span{border: 1px solid #ffce65;}
.block7 .box9 .box9right p{font-size: 14px;}
.img14 h1{font-size: 22px;}
.img14 img{width: 150%;margin-left: -25%;max-width: none;}
.title5{padding: 15px 0px 15px 0px;}
.title5 h1{font-size: 22px;}
.share {padding: 0px 10px;}
.share span{font-size: 14px;}
.block9{padding: 20px 20px 40px 20px;}
.title4 {padding: 15px 0px;}
.title4 h1{font-size: 22px;}
.title4 h4{font-size: 14px;}
.swiper-button-prev3, .swiper-button-next3{width: 40px;height: 40px;}
.logo2{margin: 0px;}
.masks{display: none;}
.box4{background-color: #f7a900;text-align: center;padding: 10px 0px;}
.box4 .col-lg-5{margin-top: 0px;}
.box4 .col-lg-5 h1{font-size: 24px;margin-bottom: 15px;}
.box4 .col-lg-5 p{padding: 0px 10px;margin-bottom: 20px;}
.box4 .col-lg-5 div{margin-bottom: 10px;}
.return{right: 10px;}	
}
@media (min-width: 768px){
	.weui_dialog_bd{padding: 40px 15px;}
}

@media (min-width: 1300px){
.navbar-collapse{background:none;}
}

@media (min-width: 1400px){
.appointment{right: 17%;padding: 20px 0px;}
.appointment form{width: 88%;}
}

@media screen and (min-width:1000px) and (max-width:1660px){
    .receiveBox h3{font-size: 20px;}
}
