#EventContainer .bgcolor0 {background: #091A45;}
#EventContainer .bgcolor1 {background: #4589c7; /* Old browsers */background: -moz-linear-gradient(left,  #4589c7 50%, #f4990b 51%); /* FF3.6-15 */background: -webkit-linear-gradient(left,  #4589c7 50%,#f4990b 51%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to right,  #4589c7 50%,#f4990b 51%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */}
#EventContainer .bgcolor2 {background: #FACE00; /* Old browsers */background: -moz-linear-gradient(left,  #FACE00 50%, #23A3A4 51%); /* FF3.6-15 */background: -webkit-linear-gradient(left,  #FACE00 50%,#23A3A4 51%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to right,  #FACE00 50%,#23A3A4 51%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */}
.media_name{line-height: 1.9em;clear: both;font-size: 23px;color: #4d63b2;font-weight:bold;}
.media_hit{clear: both;font-size: 1.2em;color: #ea1e25;}
.media_teacher{font-size:0.95em;}
.target-fix {position: relative;top: -4rem;display: block;visibility: hidden;}
.price_title img {display: inline-block;}
.class_icon img {margin: auto;}
.md_cl_title{margin: 0;color: #CB0000;}
.price_title a{color:white;}
.p-0 {padding: 0;}.p-2 {padding: 0.5rem;}
.p-4 {padding: 1rem;}.p-3 {padding: 0.75rem;}
.px-2 {padding-left: 0.5rem; padding-right: 0.5rem;}
.m-1 {margin: 0.25rem;}.m-2 {margin: 0.5rem;}
.mr-1 {margin-right: 0.25rem;}.mr-2 {margin-right: 0.5rem;}
.mr-3 {margin-right: 0.75rem;}
.mt-2 {margin-top: 0.5rem;}.mt-3 {margin-top: 0.75rem;}
.my-auto {margin-top: auto;margin-bottom: auto;}.mx-auto {margin-left: auto; margin-right: auto;}
.mx-0 {margin-left: 0; margin-right: 0;}.my-1 {margin-top: 0.25rem;margin-bottom: 0.25rem;}
.mx-1 {margin-left: 0.25rem;margin-right: 0.25rem;}
.my-2 {margin-top: 0.5rem;margin-bottom: 0.5rem;}.my-4 {margin-top: 1rem;margin-bottom: 1rem;}
.my-0 {margin-top: 0; margin-bottom: 0;}
.text-red-300{color:#feb2b2}.text-red-400{color:#fc8181}.text-red-500{color:#f56565}.text-red-600{color:#e53e3e}.text-red-700{color:#c53030}.text-red-800{color:#9b2c2c}.text-red-900{color:#742a2a}

#event_sixth .grade_oldyear{display:none;}
.offer_note{margin-left: 5%;}
.offer_note dd{margin:1% 0;font-size:1.3em;color: #2e4081;}
.offer_note dt{font-size:2.5em;margin:1% 0;	color:#FFFF00;	font-family:"微�??�?黑�??";text-align: center;display: inline-block;}
.offertb,.offertb th,.offertb td{border-collapse: collapse;border:1px #000 solid;padding:1%;text-align: center;}
.gobuy a{color: #EB665A;}
.offertb td{background-color: #FCFAF5;color: #091B45;font-size:1.1rem;line-height: 1.9em;}
.offertb th{background-color: #EB665A;color: white;font-size:1.3em;}
.offertb{margin:0 auto;width:90%;}
.offertb ul {width: fit-content;margin: auto;padding: 0 0 0 2rem;}
.offertb ul li {list-style-type: disc;display: list-item;text-align: left;margin: auto 3rem auto 0;}
.offertb ul li::marker {}
.textS{color: rgb(141, 141, 141);}
.text_bg1{color: #FF0000;font-weight: 900;}
.offer_plus dt{color: rgb(48, 48, 48);text-shadow: none;}
.spec_price{text-align: center;}
.spec_price dt{font-size: 1.4rem;}
.spec_price dd,.spec_price dd a{color: rgb(14, 14, 14);}
.spec_price dd{font-size:1.2rem;}
.spec_price dt{background-color: yellow;color: #000;width:80%;margin: 0 auto;}
/*20200812 END*/
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}@media (min-width: 768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}}@media (min-width: 992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}}@media (min-width: 1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:90%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}}
.more,.more a{color:#30C;text-align:right;margin-right:2.5%;}
#EventContainer article{background-color: #e8eefc;overflow: hidden;position: relative;z-index: 0;}

/* .banner{text-align: center;background:url(../images/0801048_basemap.jpg) no-repeat top;position: relative;width: 100%;} */
.banner_logo{text-align: left; padding: 12px 0 0 22px;}
.banner_title{display: block;padding:21% 0 0;}
.banner_title img {margin: auto;}
.banner a{font-family: "Microsoft YaHei";left: 15%;display: inline-block;background-color: #ed1623;font-size: 1.7em;text-decoration: blink;color: white;position: relative;padding: 3px 22px;font-weight: bold;text-shadow: #000 0px 2px, #000 2px 0px, #000 -2px 0px, #000 0px -2px, #000 -1.4px -1.4px, #000 1.4px 1.4px, #000 1.4px -1.4px, #000 -1.4px 1.4px;transform: translate3d(-108px,-35px,0)rotate(-5deg);}
.banner a:before{animation:bright 1s ease infinite;}

@keyframes bright{
	0%{border-color: #ed1623 transparent transparent transparent;}
	100%{border-color: #face00 transparent transparent transparent;}
}
.banner a:after{animation:bright_a 1s ease infinite;}
@keyframes bright_a{
	0%{border-color: transparent #ed1623 transparent transparent;}
	100%{border-color:  transparent #face00 transparent transparent;}
}
.banner a{animation:bright_b 1s ease infinite;}
@keyframes bright_b{
	0%{background-color:#ed1623; }
	100%{background-color:#face00; }
}
.banner a span:before{animation:bright_c 1s ease infinite;}
@keyframes bright_c{
	0%{border-color: #ed1623 transparent transparent transparent;}
	100%{border-color: #face00 transparent transparent transparent;}
}

.banner a:before,.banner a:after,.banner a span:before{content:"";position: absolute;border-style:solid;width: 0;height: 0;	}
.banner a:before{border-width: 43px 20px 0 0;border-color: #ed1623 transparent transparent transparent;right: -20px;top: 0;}
.banner a:after{border-width: 0 20px 43px 0;border-color: transparent #ed1623 transparent transparent;left: -20px;top: 0;}
.banner a span:before{border-width: 20px 20px 0px 20px;border-color:#ed1623 transparent  transparent transparent;top:42px;}
.champion{clear: both;padding: 10px 0 40px;background: linear-gradient(to left,#f4990b 11%,#23a3a4 52%,#4589c7 100%);}
.champion>ul{margin:0;display: flex;flex-wrap: wrap;}
.champion li {font-size: 1.5rem;line-height:35px;color: #ffffff;display: inline-block;position: relative;width: calc(100%/3);}
.champion .long {font-size: 1.3rem}
.champion li::before {content:url(../images/0801048_front_sight_2.png);}
.champion a{display:inline-block;color: #efea1d;}
.star li{position: absolute;list-style:none;}
.star img{width:100%;}
.star li:nth-child(1),.star li:nth-child(2){width: 7%;}
.star li:nth-child(1){right: 20%;top: 5%;}
.star li:nth-child(2){right: 3%;top: 46%;}
.star li:nth-child(3){top: 74%;left: 2%;}
.hide{display:none;}
.price_title{background-color:#e60012;color: white;width: 95%;text-align: center;font-size: 28px;padding: 5px;font-weight: bold;position: relative;margin:20px 0px;}
.same_price {color:#e60012;font-size: 1.5rem;text-align: center;font-weight: bold;}
.price_title img{width:34px !important;margin-right: 6px;}
.price_title:before{content:'';width:0;height:0;border-style:solid;border-width:0px 50px 50px 0px;border-color:transparent #e8eefc transparent transparent;position:absolute;z-index:2;top:0;right:0;}
.price_title:after{content: '';position: absolute;z-index: -1;background-color: #a6adbd;width: 95%;height: 45px;left: 26px;top: 11px;transform: skew(32deg)rotate(1deg);}

.exclusive{background-color: white;padding: 5px 0px 5px;border-radius: 10px;border: solid medium #091b45;margin: 20px auto;position: relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.exclusive:before{content: '';position: absolute;width: 100%;height: 320px;z-index: -1;background-color: #091b45;transform: rotate(2deg);border-radius: 8px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.exclusive table{width: 95%;text-align: center;border-left: solid 1px #ccc;border-top: solid 1px #ccc;margin: auto;}
.exclusive td,.exclusive th{font-size:20px;line-height: 26px;border-right: solid 1px #ccc;border-bottom: solid 1px #ccc;padding: 9px 5px;}
.exclusive tr:nth-child(odd){background-color:#fee900;}
.exclusive th{background-color: #4d63b2;color: white;}
.exclusive h2{font-size:25px;text-align: center;color:#091b45;}
.exclusive li{list-style:none;font-size:20px;text-align: center;}
.exclusive strong{color:#e60012;font-weight: bold;}
.exclusive small{font-size:12px;text-decoration:line-through;}
.buy{clear:both;}
.buy ul{text-align:center;margin: 20px 0;}
.buy li{width:28%;display:inline-block;text-align:center;}
.buy a{display: block;font-size: 23px;color: white;background-color: #e60012;padding:3%;border-radius: 15px;font-weight:500;transition:all .5s linear;}
.buy a:hover, .exp-extend a:hover{background-color: #4d63b2;}
.exp-extend {text-align: center;margin-top: 1rem;}
.exp-extend a{display: inline-block;font-size: 23px;color: white;background-color: #e60012;padding: 0.5rem 6rem;border-radius: 15px;font-weight:500;transition:all .5s linear;}
.buy .fa{margin:0 3px;}

#event_fourth h3 a{font-weight: bold;font-size:30px;text-align: center;width:100%;color: #e60012;}
.subject{text-align: center;}
.subject li{list-style:none;font-size:20px;line-height:32px;}
.subject .fa{color:red;}
.pro_title_three,.pro_title_four,.pro_title_five{background-color: #4d63b2;font-size: 23px;border-radius: 8px;padding: 6px 0px;margin: 0px 20px 13px;width: 96%;float: left;color: white;text-align: center;cursor: pointer;}
.pro_title_three .fa,.pro_title_four .fa,.pro_title_five .fa{font-size: 25px;margin-right: 8px;}
.pro-box{background-color: white;overflow: hidden;margin: 10px 10px;border-left: solid 5px #4d63b2;border-right: solid 5px #4d63b2;border-bottom: solid 1px #4d63b2;border-top: solid 1px #4d63b2;border-radius: 8px;padding: 15px 20px;}
.pro_subject{font-size: 22px;text-align: center;color: #e60012;background-color: #fee900;border-radius: 6px;padding: 3px 5px;position: relative;}
.pro_subject:before{content:''; position: absolute;left: -11px;top: -2px;bottom: 0;z-index: 5;width: 30px;height: 30px;transform: rotate(24deg);background-color: #fee900;border: solid 2px #fff;background-image:url(../images/0608039-pic-9.png);background-repeat:no-repeat;background-position: center;box-shadow: 2px 2px 0px 0px #c3ba4d;}

.success{overflow: hidden;background-color: white;padding: 20px;margin: 0px 20px 25px;border-radius: 8px;border: solid medium #060434;box-shadow: 0px 9px 0px -2px #4d63b2;position: relative;background-image:url(../images/0608039-grid.gif);}
.success:before{content: '';background-image: url(../images/0608039-pic-8.png);background-size: 100%;background-repeat:no-repeat;position: absolute;right:10px;top:2px;z-index: 5;width: 65px;height: 90px;}
.course_box{background-color: white;border-radius: 10px;border: solid medium #060434;margin:10px 20px 0px;position: relative;padding: 45px 20px 25px;}
.course_box:before{content: '';position: absolute;width: 100%;height: 3px;background-color: #ccc;z-index: 0;right: 0;left: 0;top: 35px;}
.course_box ul{padding: 0;text-align: center;padding: 0px 8px;}
.course_box li{font-size:15px;list-style:none;}
.course_box h3{font-size:23px;text-align: center;margin: 8px 0px 8px;}
.icon-box{background-color: #e5e5e5;width: 100px;height: 100px;text-align: center;border-radius: 50%;position: relative;margin: auto;}
.icon-box:before{content: '';width: 12px;height: 12px;background-color: #dc3b09;border: solid 3px #e5e5e5;border-radius: 50%;position: absolute;top: -17px;left: 0;right: 0;margin: auto;}
.icon-box img{position: absolute;left:0;right:0;top:0;bottom:0;margin: auto;}
.exam_note ul{margin-top: 0px;float:left;}
.salary li{list-style:none;display: inline-block;display: block;}
.salary a{display: block;font-size: 20px;padding: 0px 28px;font-weight: 500;background-color: #4d63b2;border-radius: 8px;box-shadow: 0px 4px 0px 0px #1c2b63;transition:all .1s linear;}
.salary {}
.salary a:hover{box-shadow: 0px 0px 0px 0px;}
.student-icon{text-align: center;padding-top:15px;}
#grade_bg strong{color:red;}

.class_selectOut ul{width: 20%;float: left;list-style-type: none;margin:0%;padding: 0;height:100%;}
.class_selectOut{text-align:center;width:96%;display: inline-block;margin:2% 2%;padding:2% 0%;border:0px #000 solid;border-radius:20px;background-color:#fcfaf5;}
.class_selectOut .class_title{font-size: 1.0em;font-weight:bold;color:#ff3b0d;background-color:;}
.class_selectOut .class_title a{color:#ff3b0d;line-height: 1.0em;}
.class_selectOut .class_title a:hover{color:#051f56;}
.class_selectOut .sub_note{width: 100%;float: left;font-size:0.9em;color:#333;margin:1em 0;}
.class_selectOut .class_icon{width: auto;border: 0px dashed #000;margin:10px auto 3px auto;background:url(../images/classicon00.png) repeat-x top;}
.class_selectOut .class_icon img{height: auto;width: 100px;}
.class_selectOut .class_content{font-size: 1em;line-height: 1.3em;list-style-type: square;list-style-position: outside;text-align: left;margin-left: 30px;color: #332005;padding-left: 0px;width:auto;}

.arti_title,.arti_photo,.arti_content{float:left;line-height:1.9em;}
.arti_title{margin: 0;color: #000;font-weight: bolder;font-size: 1.25em;font-family: "Microsoft YaHei", "Microsoft Yi Baiti", "Arial Unicode MS";}
.arti_photo,.arti_photo img{width:130px;margin:0;height:auto;display:inline-block;margin:auto 1% 1% auto;}
.arti_photo,.arti_photo img,.arti_photo,.arti_photo img a{border:0px;}
.arti_content{display:inline-block;}


@media (min-width: 1201px){			
	#event_master h1{ font-size: 33px; }
	#event_master h2{ font-size: 25px; }
	#event_master h3{ font-size: 21px; }

	#event_sec{margin-top: 0px;width:750px;}
	#event_sec #date{width: 745px;font-size: 1.2em;color:#060434;text-align: center;margin-top:30px;}
	#event_sec #date ul{width:100%;float:left;margin: 0px;padding: 0px;}
	#event_sec #date ul li{display: inline;margin-right: 5px;margin-left: 5px;}

	#event_sec .cube-txt{width:62%;font-size: 0.9em;margin-top:0.3em;margin-right:3%;}
	#event_sec #special_bg{width: 750px;padding: 0px;display: inline-block;font-size: 1.2em;margin-top: 35px;margin-right: auto;margin-bottom: 0;margin-left: auto;}
	#event_sec #special_bg ul{list-style-type: decimal;padding: 0px;width: 750px;margin:0 auto;text-align:center;}
	#event_sec #special_bg ul li{}
	#event_sec #special_bg ul li a{}
	#event_sec #special_bg .ttpShow{display: none;}

	#ttpPanel{display: none;padding: 15px;width: 500px;margin-left:-250px;text-align: center;background: #fff;border: #ccc 3px solid;position: absolute;z-index: 9999;font-family: Meiryo, "Meiryo UI", Arial, sans-serif;}
	#event_sec #price_bg{width: 744px;padding: 0px;display: inline-block;font-size: 1.2em;margin-top: 10px;margin-right: auto;margin-bottom: 0px;margin-left: auto;}
	#event_sec #price_bg .price_title{}
	#event_sec #price_bg ul{margin:0;padding:0;}
	#event_sec #price_bg ul li{line-height: 1.9em;}
	#event_sec #price_bg .Pri_subtitle{font-size: 1.2em;color: #FF0;list-style-type: none;margin-left: 10px;font-family: Meiryo, "Meiryo UI", Arial, sans-serif;font-weight: bolder;}
	#event_sec #price_bg .Pri_list{list-style-type: disc;margin-left:30px;}
	#event_sec .buy{font-size: 1.2em;margin-top: 0px;margin-right: auto;margin-bottom:0px;margin-left: auto;}
	#event_sec .buy ul{text-align:center;margin: 0;padding: 0;list-style-type: none;}
	#event_sec .buy ul li{}
	#event_sec .buy ul li a{}
	#event_sec h1{ font-size: 33px; }
	#event_sec h2{ font-size: 25px; }
	#event_sec h3{ font-size: 21px; }

	#event_third{width:750px;margin-top: 0px;padding-top:0%; }
	h1{ font-size: 33px; }
	h2{ font-size: 25px; }
	h3 .h3text{width: 667px;line-height: 1.4em;padding-top: 10px;padding-right: 53px;padding-bottom: 10px;padding-left: 22px;font-size: 1.1em; }
	#proexam_bg,#proexam_bg_four,#proexam_bg_five{width: 750px;padding: 0px;display: inline-block;margin-top: 10px;margin-right: auto;margin-bottom: 0;margin-left: auto;	}
	.pro_title_three,.pro_title_four,.pro_title_five{text-align: center;color: #FFF;text-decoration: blink;}
	.pro_title_three:hover,.pro_title_four:hover,.pro_title_five:hover{text-decoration:blink;}
	/* .four_show,.five_show{}
	.pro_subject{} */
	#proexam_bg ul,#proexam_bg_four ul,#proexam_bg_five ul{padding: 0px;float: left;margin-top: 10px;margin-right: 0px;margin-bottom: 0px;margin-left: 24px;}
	/* #proexam_bg ul{}
	#proexam_bg_four ul{}
	#proexam_bg_five ul{} */
	#proexam_bg li,#proexam_bg_four  li,#proexam_bg_five  li{color: #666;line-height: 1.8em;}
	.exam_note{width: 100%;padding: 0px;display: inline-block;margin-top: px;margin-right: auto;margin-bottom: 20px;margin-left: auto;text-align:center;}
	.exam_note a{width: 100%;text-align:center;font-size:1.0em;display: inline-block;margin-top: px;margin-bottom: 20px;text-align:center;color:#060434}
	.exam_note ul{padding: 0px;list-style-type: none;margin-top: 20px;margin-right: 0px;margin-bottom: 0px;margin-left: 25px;}
	.exam_note ul li{line-height: 1.8em;text-align:center;}
	.exam_note ul li a{color: #E03F00;}
	#event_fourth #course_bg{display: inline-block;}
	#event_fourth #course_bg ul{margin-top: 0px;margin-right: 0px;margin-bottom: 0px;}
	#event_fourth #course_bg ul li{line-height: 1.9em;}
	#event_fourth #course_bg ul .cr_title{list-style-type: none;font-size: 1.2em;color: #F60;font-weight: bold;}
	#event_fourth #course_bg ul .cr_icon{list-style-type: none;}
	#event_fourth #course_bg ul .cr_content{list-style-type: square;font-size: 0.9em;color: #036;}
	#event_fourth .cr_note{padding: 0px;display: inline-block;margin-top: 35px;margin-right: auto;margin-bottom: 0;margin-left: auto;text-align: center;}
	#event_fourth h1{ font-size: 33px; }
	#event_fourth h2{ font-size: 25px; }
	/* #event_fourth h3{} */
	#event_fourth h3 .h3text{width: 667px;line-height: 1.4em;padding-top: 10px;padding-right: 53px;padding-bottom: 10px;padding-left: 22px;font-size: 1.4em;font-family: "Microsoft YaHei", "Microsoft Yi Baiti", "Arial Unicode MS";font-weight: bolder;font-style: oblique;letter-spacing: 0.1em;}
	#event_fifth #media_bg{padding: 0px;display: inline-block;margin-top: 10px;margin-right: auto;margin-bottom: 0;margin-left: auto;}
	
	.media_content{float: left;line-height: 1.9em;clear: both;text-align: justify;margin-bottom: 20px;color: #333;}
	#event_fifth h1{ font-size: 33px; }
	#event_fifth h2{ font-size: 25px; }
	.media_teacher{width:95%;color: #333;line-height:1.9em;margin-left:2.5%;}
	#event_fifth h3{width: 740px;padding: 3px;margin-left: 10px;}
	#event_fifth h3 .h3text{width: 667px;line-height: 1.4em;padding-top: 10px;padding-right: 53px;padding-bottom: 10px;padding-left: 22px;font-size: 1.4em;font-family: "Microsoft YaHei", "Microsoft Yi Baiti", "Arial Unicode MS";font-weight: bolder;font-style: oblique;letter-spacing: 0.1em;}
	
	#event_sixth #grade_bg{width: 100%;padding: 0px;display: inline-block;margin-top: 10px;margin-right: auto;margin-bottom: 0;margin-left: auto;background-color: #e8eefc;}
	#event_sixth #grade_bg li{line-height: 1.9em;}
	#event_sixth nav a{ font-size: 19px;}
	#event_sixth h1{ font-size: 33px; }
	#event_sixth h2{ font-size: 25px; }
	#event_sixth h3{ font-size: 21px; }						
}


#event_third, #event_fourth, #event_fifth, #event_sixth{padding: 1rem;}
.cube-box img {width: 15%;margin: auto;}
.cube-box img+div {width: 75%;margin-left: 0.5rem;} 
#class-ol ul li {list-style-type: disc;margin-left: 2rem;}
#class-ol table th,#class-ol table td {border: 2px solid #ffffff;}
.bgcolor2>div>div { padding: 0.6rem 0; }
#cube1{width: 25%;padding-top:0.3em;font-size: 1.2em;margin: 0px;background-color:#face00;color:#060434;}
#cube2{width: 25%;padding-top:0.3em;font-size: 1.2em;margin: 0px;background-color:#f4990b;color:#060434;}
#cube2 a{color:#FFFFFF;font-size: 0.9em;margin-top:0.3em;display: block;}
#cube3{width: 25%;padding-top:0.3em;font-size: 1.2em;margin: 0px;background-color:#4589c7;color:#060434;}
#cube4{width: 25%;padding-top:0.3em;font-size: 1.2em;margin: 0px;background-color:#23a3a4;color:#060434;}

.cube-H{width:100%;font-size: 1.4em;font-weight:bold;display:inline-block;margin-top:0.5em;border-bottom:dotted medium #060434;}
#class-H{width: 100px;height:100px;font-size: 1.8em;display: inline-flex;justify-content: center;align-items: center;background-color:#060434;color:#face00;text-align:center;border-radius:999em;}
#class-H:hover{background: #aa0000;}
.click1,.click2,.click3{width:32.9%;display: inline-table;text-align: center;margin: 0 auto;}
.content1,.content2,.content3{display: none;}    
.active{display: block;animation-name:ani;animation-duration:0.5s;}
@keyframes ani{from{opacity: 0;}to{opacity:10;}}
.media_name a{color:#6275BB;}
.md_cList{width:100%;margin:0%;}
.media_content a{color: #09F;font-weight: bold;}
#class-ol{overflow: hidden;margin: -.6rem auto 1rem;font-size: 1.0em;background-color:#FFF;color:#060434;border-radius:1em;border:#091b45 solid medium;}
#class-ol table{width: 100%;padding:2% 2% 0 2%;font-size: 1.1em;color:#060434;}
#class-ol table th{width: 25%;font-size: 1.2em;background-color:#face00;text-align:center;}
#class-ol table th,#class-ol table th a{color:#060434;}
#class-ol table td{padding: 1rem;font-size: 1.0em;background-color:#efeded;color:#595959;}
#event_sixth #grade_bg .grade_hit{font-weight: bolder;background-color: #4d63b2;color:#FFFFFF;text-align:center;width: 100%;}
.fixed{position: fixed;background: #cb0000;z-index: 99;padding:1%;}
.fixed:hover{background: #F4990B;transition: all .5s;}
.fixed:hover span {color: white;}
.link_list,.link_list li{padding: 0; margin: 0;}
.link_list li{list-style-type: none;font-size:1.2em;text-align: left;line-height: 1.9em;}
.link_list li .fas{margin-right: 1.5%;}
.link_list li,.link_list li a{color: #fff;}
.link_list li a:hover{color: #000;font-weight: bolder;}
.link_list li span {color: #FFE14A;font-size: 1.1rem;font-weight: bold;}
a:hover{text-decoration: none;}
h3{text-align: center;padding:3px;}
#event_sixth .grade_open{margin: 1rem auto;width: 100%;text-align: center;text-decoration: underline;background-color:#091b45;color:#FFF;cursor: pointer;}
#event_sixth .grade_open:hover{text-decoration: none;}
.grade_newyear li,.grade_oldyear li {width: calc(100%/2);}
.grade_oldyear {width: 100%;}
#event_sixth #grade_bg .grade_name{color:#4d63b2;}
.grade_hit {font-size: 1.25rem;}

@media (min-width: 1201px){	
	#event_master, #event_sec, #event_third, #event_fourth, #event_fifth, #event_sixth, #EventContainer .bgcolor2 > div {width: 1200px;margin: auto;}
	.fixed{right: -30px;bottom:30%;width: 200px;border-radius: 20px 0 0 20px;box-shadow: -7px 5px 0px #575757;}
	.fixed:hover{transform: translateX(-30px);}
}

@media (max-width: 1200px){	
	.fixed {width: 100%;bottom: 0;left: 0;}
	.link_list {display: flex;flex-wrap: wrap;}
	.link_list li {width: calc(100%/5);}
	.champion ul {text-align: center;}
	.champion li {width: calc(100%/2);font-size: 1.35rem;text-align: left;padding: 0 0 0 1rem;}
}

@media (max-width: 767px){	
	/* .banner_logo {width: 26%;} */
	#event img {width: 100%;height: auto;}
	.banner {background-size: 100%;}
	.cube-box {width: 50% !important;align-items: flex-start;}
	.banner a {float: none;display: block;font-size: 1.5em;transform: translate3d(0px,0px,0)rotate(0deg);left: 0;}
	.price_title {font-size: 6.5vw;width: 100%;}
	.price_title::before,.price_title::after,.exclusive:before {content: none;}
	.buy li {width: 98%;margin: 0.25rem auto;}
	.class_selectOut ul {width: 100%;margin: auto auto 1rem;}	
	.success {margin: auto auto 25px;}
	.success:before {width: 35px;height: 60px;}
	.link_list li {font-size: 1rem;width: calc(100%/3);}
	.link_list li span {font-size: 0.9rem;}
	#back-top {bottom: 15% !important;}
	.grade_newyear li,.grade_oldyear li {width: calc(100%);}
	.champion .long {font-size: 1.25rem;}
	.champion li {font-size: 1.25rem;width: 100%;}
	.exp-extend a {display: block;padding: 0.5rem;}	
}

@media screen and (max-width: 767px) and (orientation: portrait) {
	.offertb ul li {margin: auto 0;}
}