@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,textarea,hr{margin:0;padding:0;}
ul,ol{list-style: none;}
html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; font-size: 100%; }
body{font-size: 16px; background: #fff;  color:#333; font-family: "microsoft YaHei";word-wrap: break-word; cursor: default; min-width:1240px;}
select,input,button{vertical-align: middle;font-size: 100%;border:0;}
fieldset,img{border: 0 none;}
h1, h2, h3, h4, h5, h6{ font-size:100%; font-weight:normal;}
em,i,b{font-style: normal;}
a{ text-decoration: none;}
a:hover{  text-decoration:none;}
.clear {clear: both;display: block;height: 0; visibility: hidden; font: 0/0 arial}
.clearfix:after {content: ".";display:block;height:0;clear:both;visibility:hidden;font-size:0;}
.clearfix {*zoom: 1}

/*----------------------------------分隔线----------------------------------------*/
.autoin{ width: 1240px; margin-right: auto; margin-bottom: 0; margin-left: auto; }
img{display:block;}
.btn,table td a{
	display: block;
	font-weight: bold;
	text-align: center;
	color: #ECD0A5;
}
.btn{ font-size:24px;}
/*banner*/
.banner{width:100%;}
.banner_01{ height: 167px; background-image: url(../image/ccb_01.png); background-repeat: no-repeat; background-position: center top; }
.banner_02{ height: 166px; background-image: url(../image/ccb_02.png); background-repeat: no-repeat; background-position: center top; }
.banner_03{ height: 167px; background-image: url(../image/ccb_03.png); background-repeat: no-repeat; background-position: center top; }
.banner_03 a{width:285px;height:82px;line-height:74px;font-size:34px;background:url(../image/btn_bg1.png) no-repeat;margin-left:753px;}

/*背景介绍*/
.backg_wrap,.good,.student{ padding-right: 0; padding-left: 30; padding-top: 20px; }
.title{ height: 100px; line-height: 10px; font-size: 36px; font-weight: bold; color: #333333; text-align: center; font-family: "微软雅黑"; padding-top: 15px; }
.title_01{ background-image: url(../image/ccb_06.png); background-repeat: no-repeat; background-position: center center; }

.backg_con{ height: 340px; }
.backg_t{padding:40px 265px 40px 150px;}
.backg_t p{font-size:24px;color:#3d3d3d;line-height:40px;text-indent:2em;}
.backg_t p em{font-size:30px;color:#7b75fd;}

.backg_b{margin-top:33px;padding-left:252px;}
.backg_b li{float:left;width:410px;overflow:hidden;}
.backg_b li span,.backg_b li p{float:left;}
.backg_b li span{width:173px;height:127px;font-size:36px;line-height:40px;text-align:center;font-style:italic;color:#fff;background:url(../image/l_bg.png) no-repeat;padding-top:46px;}
.backg_b li p{margin-left:20px;font-size:26px;line-height:36px;padding-top:50px;}

/*豪华名师阵容*/
.teacher_wrap{
	background-color: #FFFFFF;
	width: 100%;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
.title_02{ background-image: url(../image/ccb_06.png); background-repeat: no-repeat; background-position: center center; }

.teacher_con{padding:30px 0 0 35px;}
.teacher_con li{float:left;width:515px;margin:0 0 38px 50px;}
.teacher_l,.teacher_r{float:left;}
.teacher_l{
	width: 215px;
	color: #d6d6d6;
}
.teacher_r{ width: 250px; padding-top: 15px; }
.teacher_r p{ font-size: 16px; line-height: 30px; color: #3d3d3d; }
.teacher_r p em{
	color: #FFFFFF;
}
.teacher_r a{display:block;width:200px;height:56px;line-height:52px;font-size:24px;margin-top:10px;background:url(../image/btn_bg2.png) no-repeat;}

/*好评最多课程组合*/
.title_03{ background-image: url(../image/ccb_06.png); background-repeat: no-repeat; background-position: center center; }
table{ margin:0 auto; font-size:18px;line-height:30px;  width:846px; text-align:center; border-top:1px solid #d5d3ff; border-left:1px solid #d5d3ff;}
table td{ border-bottom: 1px solid #d5d3ff; border-right: 1px solid #d5d3ff; }
table th{ color: #FFFFFF; font-size: 18px; font-weight: normal; }
.th_01{ position:relative;}
.th_01 img{ position:absolute; top:10px; left:100px;}
table .td_01{ color: #000000; font-size: 20px; font-weight: bolder; }
table td em{
	line-height: 30px;
	color: #333333;
	font-size: 22px;
}
table td a{
	width: 97px;
	height: 27px;
	line-height: 27px;
	color: #FFFF00;
	border-radius: 10px;
	margin: 0 auto;
	font-size: 16px;
	font-weight: 100;
	background-color: #D54163;
}
.good .btn{
	width: 280px;
	height: 52px;
	margin: 30px auto;
	line-height: 42px;
	background-color: #FFFFFF;
	background-image: url(../image/btn_bg3.png);
	background-repeat: no-repeat;
}
.goo_bot table{ line-height: 24px; }
/*student*/
.student{ width:100%; padding-bottom:0; background:#efeeff;}
.title_04{ background-image: url(../image/ccb_1.png); background-repeat: no-repeat; background-position: center center; }
.stu_ul{ height:650px; width:1000px; position:relative; margin:20px auto 0;}
.stu_ul li{ cursor:pointer; border:4px solid #d3d1ff; border-radius:10px; position:absolute; box-shadow:#d7d5fc 0px 2px 20px 0px;}
.stu_ul .li01{ width:494px; height:352px; background:url(../image/stu_01.jpg) no-repeat; top:0; left:0; z-index:4; }
.stu_ul .li02{ width:481px; height:270px; background:url(../image/stu_02.jpg) no-repeat; top:325px; left:434px; z-index:3; }
.stu_ul .li03{ width:493px; height:394px; background:url(../image/stu_03.jpg) no-repeat; top:36px; right:0; z-index:2; }
.stu_ul .li04{ width:540px; height:428px; background:url(../image/stu_04.jpg) no-repeat; top:185px; left:0; z-index:1; }
.stu_ul li.current{ z-index:10;}

.stu_b{ width:100%; background:#b7b4f7; padding-top:25px; height:95px;}
.stb_i{ width:873px; height:63px; background:url(../image/stu_05.png) no-repeat; margin:0 auto;}

/*扉页信息*/
.feiye{height:30px;line-height:30px;text-align:center;font-size:12px;color:#F1F1F1;}
.backg_wrap .autoin .backg_con .backg_a li { float: left; padding-right: 60px; font-family: "微软雅黑"; text-align: center; line-height: 25px; font-size: 16px; }
.backg_wrap .autoin .backg_con .backg_a { padding-left: 150px; }
.backg_wrap .autoin .backg_con .backg_a li span { font-family: "微软雅黑"; font-size: 18px; font-weight: bold; color: #000; line-height: 50px; }
.teacher_wrap .autoin .teacher_con.clearfix li .teacher_r p span { font-family: "微软雅黑"; font-size: 18px; font-weight: bold; }
.good .autoin .goo_bh { width: 1240px; margin-right: auto; margin-left: auto; }table tr .th_01 span { font-size: 24px; font-weight: bold; }
table tr .ta_nr { text-align: left; }
/*咨询窗开始*/
.advisory-left { width: 150px; position: fixed; z-index: 999; background-image: url(../image/right.png); background-repeat: no-repeat; background-position: center top; top: 100px; height: 421px; right: 40px; }
.advisory-left .adv-tel { width: 150px; background-image: url(../image/tel_phone.png); background-repeat: no-repeat; background-position: center 15px; height: 64px; display: block; }
.advisory-left .adv-list { width: 140px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; margin-top: 13px; height: 270px; }
.advisory-left .adv-list li { height: 30px; width: 140px; line-height: 31px; font-size: 18px; text-indent: 35px; font-weight: bold; color: #FFF; margin-bottom: 15px; list-style-type: none; }
.advisory-left .adv-list li a { width: 150px; display: block; color: #FFF; font-weight: normal; font-size: 18px; height: 30px; }
.advisory-left .adv-list li .left-icon { display: inline-block; height: 32px; background: url(../images/left_icon.png) no-repeat center 2px; vertical-align: middle; width: 22px; }
.advisory-left .adv-code { display: block; width: 161px; height: 161px; margin: 23px auto 10px auto; background: url(../images/qr_code.jpg) no-repeat center center; }
.advisory-left .adv-code-desc { height: 32px; line-height: 23px; text-align: center; color: white; font-size: 15px; border-bottom: 1px solid white; }
.advisory-left .adv-lq { color: #FFF; font-size: 18px; font-weight: 600; text-align: center; margin-top: 15px; }
.advisory-left .link-lq { display: block; line-height: 30px; text-align: center; font-size: 18px; color: #FFF !important; }
.banner .banner_4 { background-image: url(../images/fb_04.jpg); background-repeat: no-repeat; background-position: center top; width: 100%; height: 161px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.centre .center_22 { background-image: url(../images/fb_26.jpg); background-repeat: no-repeat; background-position: center top; height: 294px; width: 1200px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.centre .centre_23 { background-image: url(../images/fb_27.jpg); background-repeat: no-repeat; background-position: center top; height: 320px; width: 1200px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.centre .center_24 { background-image: url(../images/fb_28.jpg); background-repeat: no-repeat; background-position: center top; height: 112px; width: 1200px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.centre .center_25 { background-image: url(../images/fb_29.jpg); background-repeat: no-repeat; background-position: center top; height: 165px; width: 1200px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.centre .center_26 { background-image: url(../images/fb_30.jpg); background-repeat: no-repeat; background-position: center top; height: 126px; width: 1200px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.centre .center_27 { background-image: url(../images/fb_31.jpg); background-repeat: no-repeat; background-position: center top; height: 412px; width: 1200px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.centre .center_28 { background-image: url(../images/fb_32.jpg); background-repeat: no-repeat; background-position: center center; height: 379px; width: 1200px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.centre .center_29 { background-image: url(../images/fb_33.jpg); background-repeat: no-repeat; background-position: center top; height: 445px; width: 1200px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.centre .center_30 { background-image: url(../images/fb_34.jpg); background-repeat: no-repeat; background-position: center top; height: 132px; width: 1200px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.centre .center_31 { background-image: url(../images/fb_35.jpg); background-repeat: no-repeat; background-position: center center; height: 274px; width: 1200px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.centre .center_32 { background-image: url(../images/fb_36.jpg); background-repeat: no-repeat; background-position: center top; height: 271px; width: 1200px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.centre { padding-bottom: 20px; }
.centre .centre_2 .crntre_2_1 p { font-family: "微软雅黑"; font-size: 28px; color: #FFF; text-align: center; padding-top: 80px; }
.centre .centre_2 .crntre_2_1 p span { font-family: "微软雅黑"; font-size: 36px; font-weight: bold; color: #FFF; line-height: 50px; }
.centre .centre_3 .crntre_3_1 p { font-family: "微软雅黑"; font-size: 36px; font-weight: bold; color: #FFF; text-align: center; padding-top: 48px; }
/*咨询窗结束*/
.translate_wrap { background-color: #f0f0f0; width: 100%; padding-top: 20px; padding-right: 0px; padding-bottom: 20px; padding-left: 0px; }
.translate_wrap .autoin .translate_a li { float: left; padding-right: 40px; background-image: url(../image/mb_02.png); background-repeat: no-repeat; background-position: center top; height: 283px; width: 222px; }
.translate_wrap .autoin .translate_a { padding-left: 225px; }
.translate_wrap .autoin .translate_con { height: 340px; }
.translate_wrap .autoin .translate_con .translate_a li span { }
.translate_wrap .autoin .translate_con .translate_a li .translate_a { font-family: "微软雅黑"; font-size: 24px; color: #FFF; }
.translate_wrap .autoin .translate_con .translate_a li p { font-family: "微软雅黑"; font-size: 24px; color: #FFF; text-align: center; padding-left: 40px; padding-top: 18px; }
.translate_wrap .autoin .translate_con .translate_a li span { text-align: center; line-height: 40px; float: left; padding-left: 80px; padding-top: 50px; }
