@charset "utf-8";
/* CSS Document */
body,div,p,span,ul,li,dl,dt,dd,a,ol,input,button,img,h1,h2,h3,h4,h5,h6{ padding:0; margin:0; list-style:none; border:0;}
body{ font-family:'Microsoft Yahei','Simsun'; color:#1E202C; font-size:14px; line-height:24px; background: ; }
a{ color:#fff; text-decoration:none;}
img{display: block;border: none;}
a:hover{text-decoration:none;}
body,input,button,img{outline:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
i{font-style:normal;}
input,button{font-family:"微软雅黑";}
.w1200{width: 1200px; margin: 0 auto; }
.fl{ float: left; }
.fr{ float: right; }
.clearfix::after {clear: both; content: ""; display: block; height: 0;}


/**** cambridge_ielts.css ***/
.banner .w1200{width: 1200px;height: 740px;margin:0 auto;position: absolute;top:0;left: 50%;margin-left: -600px;}
.banner_img{display: block;position: relative;left: 50%; margin-left: -960px;width: 1920px; }
.change_bg{position: relative;left: 50%;margin-left: -960px;width: 1920px;  }
.change_title{ width: 554px;height: 100px;margin:0 auto; position: absolute;top:0;left:50%;margin-left:-287px; }
.change_con{ width: 1200px;margin:0 auto; }

/*change*/
.change_bg{ position: relative; }
.change_explain{ position: relative;padding-top: 50px; }
.change_explain .list{ height: 52px;line-height: 52px;font-size: 18px;color: #666; }
.change_explain .list .blue{ color: #48427f; }
.change_explain .list_01{ position: absolute;top:70px;left:50px; }
.change_explain .list_02{ position: absolute;top:144px;left:272px; }
.change_explain .list_03{ position: absolute;top:214px;left:25px; }
.change_explain .list_04{ position: absolute;top:300px;left:182px; }
.change { position: relative; }
.change .list_01 { position: absolute;top:712px;left:-42px; }
.change .list_02 { position: absolute;top:568px;left:292px; }
.change .list_03 { position: absolute;top:355px;left:568px; }
.change .list_04{ position: absolute;top:96px;left:800px; }
.change .list dt{ width: 185px;height: 185px;line-height: 185px;text-align: center;font-size: 30px;color: #fff; }
.change .list_01 dd{ padding-top: 100px; }
.change .list_02 dd{ padding-top: 75px;padding-left: 16px; }
.change .list_03 dd{ padding-top: 80px;padding-left: 16px; }
.change .list_04 dd{ padding-top: 78px; padding-left: 16px;width: 500px;}
.change .list dd p{ font-size: 15px;color: #020410; }
.change .list dd p span{ color: #48427f; }
.change_btn{ width: 528px;height: 90px; line-height: 80px;text-align: center; background: url(/data/static/images/zt/cambridge_ielts/change_btn.png) no-repeat 0 0;display:block;margin:0 auto;font-size: 32px;color: #fff; text-indent: -38px;position: absolute;bottom: 190px;left:50%;margin-left: -264px;transition: all .2s;}
.change_btn:hover{ transform: scale(1.1,1.1); }

/*course*/
.course_bg{ position: relative; left: 50%;margin-left: -960px;width: 1920px; }
.course_bg .w1200{ position: absolute;top: 0;left: 50%;margin-left: -600px; }
.course_bg .subtitle{ text-align: center;color: #ccccff;font-size: 18px;padding-top: 30px; }
.course_title{ width: 748px;height: 100px;background: url(/data/static/images/zt/cambridge_ielts/course_title.png) no-repeat 0 0; margin:0 auto; }

.explain .list{ width: 340px;height: 80px;line-height: 80px;font-size: 16px;color: #020410;margin-right: 40px; padding-left: 30px;font-weight: bold; }
.explain .list:last-child{ margin-right:0px; }
.explain{ padding-top: 74px; }
.video_box { padding-top: 60px; }
.video_box .video{ width: 600px;height: 400px;float: left; }
.video_box .video_info{ width: 570px;padding-left: 30px;float: left;  }
.video_box .video_info .name{ font-size: 32px;color: #d9ca8c;padding-bottom: 25px; }
.price_box .list{ padding-left: 22px; height: 56px;line-height: 50px;color: #fff;font-size: 18px;background:#312f5e;margin-bottom: 8px; }
.price_box .list .circle{ width: 6px;height: 6px;background: #fff;border-radius: 50%;display: inline-block;margin-right: 10px;vertical-align: 4px;margin-top:26px; }
.price_box .list .price{ font-size: 30px;font-weight: bold; }
.price_box .list .price.red{ color:#e52125; }
.price_box .list .price.gray{ color:#666; }
.price_box .list .price.yellow{ color:#d9ca8c; }
.price_box .list .buy_btn{ width:107px;height: 38px;background: url(/data/static/images/zt/cambridge_ielts/buy_btn.png) no-repeat 0 0;display:block;line-height: 30px;text-align: center;margin-top: 12px;color: #2a2752;  }
.price_box .list .buy_btn:hover{ opacity: .8; }
.price_box { padding-bottom: 10px; }
.price_box .list p{ width:380px; }
.price_box .list p span{ width: 250px;display: inline-block; }
.video_info .teacher_dl{color: #fff;}
.video_info .hour{color: #fff;}
.video_info .teacher_dl img{ display: inline-block;vertical-align: middle; }
.video_info dd{ display: inline-block; }
.video_info dt{ display: inline-block; }
.video_info .hour img{ display: inline-block;vertical-align: middle;  }
.video_info .yellow_colour{ color: #d9ca8c; }
.video_info .intro{ color:#fff;padding-top:20px;}
.course_list_show { padding-top:9px; }
.course_list_show .title{ color: #d9ca8c;font-size: 32px;line-height: 100px; }
.course_list .list { height: 56px;line-height: 56px;margin-bottom:18px; }
.course_list .list .course_name{ height: 56px;line-height: 56px; font-size: 18px;color: #2a2752;font-weight: bold;display: inline-block;padding-right: 50px; } 
.course_list .list .course_name img{ display: inline-block;vertical-align: middle; margin:0 15px; }
.course_list .list p{ color: #fff; }
/*test*/
.test { position:relative; }
.test img{ height: 460px;  position: relative; left: 50%;margin-left: -960px;width: 1920px; }
.test .test_img{ width: 651px;height:374px; background: url(/data/static/images/zt/cambridge_ielts/test_img.png) no-repeat 0 0;display:block; position: absolute;top:-50px;left:50%;margin-left: -325px; }

/*teacher*/
.teacher { position: relative; }
.teacher .teacher_img{ position: relative;  left: 50%;margin-left: -960px;width: 1920px;}
.teacher .teacher_title img{ width: 554px;height: 100px; margin:0 auto; }
.teacher .w1200{width: 1200px;height: 740px;margin:0 auto;position: absolute;top:0;left: 50%;margin-left: -600px;}
.teacher_con {padding-top: 30px; }
.teacher .sub_title{ font-size: 18px;color: #2c2f36;text-align: center;padding-top: 25px; }
.teacher_con .list{ width: 370px;height: 550px;background: #fff; }
.teacher_con .list .list_img{ position: relative; }
.teacher_con .list img{ width: 100%;height: 430px;display:block; }
.teacher_con .list .name{ font-size: 28px;color: #020410;font-weight: bold;text-align: center;padding: 25px 0 15px 0; }
.teacher_con .list{ margin-right: 45px; }
.teacher_con .list:last-child{ margin-right: 0; }
.teacher_con .list .tips{ text-align: center;color: #2c2f36;font-size: 18px; }
.teacher_con .list:hover .list_info{display:block;}
.teacher_con .list .list_info{ background: rgba(78,72,126,.8);position: absolute;top:0;left:0;height: 430px;display: none;}
.teacher_con .list .list_info dl{ padding: 35px 20px 0;color: #fff; }
.teacher_con .list .list_info dl dt{ padding: 0 10px;display: inline-block; height: 36px;line-height: 36px;text-align: center;color: #fff;font-size: 16px;background: #2a2752;margin-bottom: 10px; }
/*service*/
.service { position: relative; }
.service .w1200{ width: 1200px;height: 840px;margin:0 auto;position: absolute;top:50px;left: 50%;margin-left: -600px; }
.service .service_img{ position: relative;  left: 50%;margin-left: -960px;width: 1920px; }
.service .location{ width: 240px;height: 244px;display: block;color: #f60;position: absolute;top:52%;left:50%;margin: -122px 0 0 -120px; }
.service .service_title{ width: 690px;height: 100px;background: url(/data/static/images/zt/cambridge_ielts/service_title.png) no-repeat 0 0 ;margin:0 auto; }
.service_con { padding-top: 100px; }
.service_con .list{width: 250px;height: 90px;border: 1px solid #fff;padding:25px;color: #fff; margin-right:147px;margin-bottom:86px;}
.service_con .list:nth-child(3){ margin-right: 0; }
.service_con .list:nth-child(6){ margin-right: 0; }
.service_con .list:nth-child(9){ margin-right: 0; }
.service_con .list dt{ font-size: 24px;font-weight: bold; }
.service_con .list dd{ font-size: 16px;padding-top: 15px;}


/*弹框*/
.popup_transparent{ width: 100%;height: 100%; position: fixed;top:0;left:0;background-color: rgb(0, 0, 0); opacity: 0.6; z-index: 99;}
.buy_con{width: 490px;height: 250px;background: #fff;border-radius: 20px;position:fixed;top:50%;left:50%;margin:-125px 0 0 -245px;z-index: 100;}
.buy_con .tips{ color:#48427f;font-size: 26px;text-align: center;padding: 20px 0 20px 0; }
.buy_con .tips .tips_icon{ width: 40px;height: 40px;background: url(/data/static/images/zt/cambridge_ielts/tip
	s_icon.png) no-repeat 0 0;display: inline-block; vertical-align: middle;margin-right: 15px; }
.buy_con .buy_info{ padding: 0 45px; }
.buy_con .buy_info img{ width: 180px;height: 120px;margin-right: 25px; }
.buy_con .buy_info .buy_title{ font-size: 20px;color: #000;padding-bottom: 15px; }
.buy_con .buy_info .buy_price{ color: #ff0000;font-size: 26px; }
.buy_con .buy_info .buy_button{ width: 120px;height: 40px;line-height: 40px;text-align: center;display:block;color: #fff;background: #9b8e5a;font-size: 16px;border-radius: 10px;margin-top:15px; }
.buy_con .buy_info .buy_button:hover{opacity: .5;}
.buy_con .close_icon{ width: 31px;height: 31px;background: url(/data/static/images/zt/cambridge_ielts/close_icon.png) no-repeat 0 0;display:block;position: absolute;top:-50px;right:0;z-index: 100;cursor:pointer; }


 /*表单*/
.biaodan{position: absolute;top:100px;right:0;}
.form{ float:right;padding:10px 0; background: rgba(125,124,142,.5); width: 300px; height: 364px;}
.form h2{color:#fff;text-align: center; font-size: 18px; padding: 40px 0 24px; font-weight: 800;}
.form h2 span{font-size:17px; display: block; background: url(/data/static/images/activity/frompbg.png) no-repeat 50% 50%; height: 36px; line-height: 30px;}
.form p{overflow:hidden;width:80%;margin:10px auto 0;height:40px;line-height:40px;box-sizing:content-box;background: #eee; margin-bottom: 10px; border-radius: 5px;}
.form p label{width:30%;float:left;height:40px;line-height:40px;font-weight: normal;text-align: center;font-size:14px;color:#8c8585; display: none;}
.form p input{width:90%;border:none;background:none;height:40px;padding-left: 5px;line-height:40px;color:#8c8585;font-size:14px;  background-color:transparent;}
.form p select{width:98%;border:none;height:40px;padding-left: 5px;line-height:40px;color:#8c8585;font-size:14px;appearance:none;-moz-appearance:none;-webkit-appearance:none;background: url(/data/static/images/activity/xl.png) no-repeat right center;padding-right: 14px;}
select::-ms-expand { display: none; }
.form p input.yan{width:50%;float:left;}
.form p a.code{float:right;width:40%;height:40px;line-height:40px;color:#fff; background: #9b8e5a; font-size:14px; text-align: center;}
.form a.button{width:80%;display:block;margin:0 auto 20px; background: #48427f; border-radius:5px;height:40px;line-height:40px;text-align: center;font-size:16px;color:#fff;margin-top: 30px;}
.form a.button:hover{opacity: .8;}
