@charset "utf-8";
.center {
	text-align: center;
}
.eassy-goback{
	width: 100px;
	height: 34px;
	background: #FFEFEE;
	border-radius: 6px;
	font-size: 14px;
	color: #FF4B40;
	text-align: center;
	display: inline-block;
	cursor: pointer;
	line-height: 34px;
	margin: 3% 1.5% 2% 1.5%;
}

#triangle-left{
	width: 10px;
	height: 10px;
	border-top: 6px solid transparent;
	border-right: 10px solid #FF4B40;
	border-bottom: 6px solid transparent;
	margin-right: 12px;
}

.flex_centen{
	display: flex;
	align-items: center;
	justify-content: center;
}

.flex_centen1{
	display: flex;
	align-items: center;
	justify-content: center;
}

.flex_item{
	display: flex;
	align-items: center;
}

.flex_item1{
	display: flex;
	align-items: center;
}

.cursor{
	cursor: pointer;
}

.clear {
	clear: none;
}

.none {
	display: none;
}

.flex {
	display: flex;
}

.flex1 {
	display: flex;
}

a:hover {
	color: #FF4B40;
}

.red {
	color: #fe3f3f;
}

.orange {
	color: #f08200;
}

.blue {
	color: #29B3FF;
}

.yellow {
	color: #FF4B40;
}

.gray {
	color: #666;
}

.t_b1_div {
	background: white;
	border-radius: 2px;
	height: 2px;
	width: 20px;
	margin: 2px auto 0 auto;
}

.t_bl_div_active {
	background: #FF4B40 !important;
}

.t_b1 li{
	cursor: pointer;
}

.t_b1 li:hover .t_b1_div {
	background: #FF4B40;
}

.t_b1 li:hover .top_nav {
	display: block;
}

.t_b1 li:hover .top_nav_bj {
	display: block;
}

.sweet-alert {
	width: 380px;
	padding: 17px 17px 25px 17px;
}

.sweet-alert h2 {
	font-size: 18px;
	color: #333333;
	line-height: 26px;
}

.sweet-alert button{
	background-image: linear-gradient(90deg, #FF8D80 0%, #FF574D 100%);
	border-radius: 6px;
	font-size: 14px;
	color: #FFFFFF;
	padding: 8px 10px;
	min-width: 110px;
	margin: 15px 13px 0 13px;
}
/*
.sweet-alert .sa-icon.sa-warning .sa-body {
	width: 5px;
	height: 20px;
	top: 4px;
}

.sweet-alert .sa-icon.sa-warning .sa-dot {
	bottom: 6px;
}

.sweet-alert .sa-icon {
	width: 40px;
	height: 40px;
}

.sweet-alert h2 {
	font-size: 18px;
	color: #333333;
	line-height: 26px;
}

.sweet-alert .sa-icon.sa-error .sa-line {
	width: 29px;
	top: 18px;
}

.sweet-alert .sa-icon.sa-error .sa-line.sa-right {
	right: 6px;
}

.sweet-alert .sa-icon.sa-error .sa-line.sa-left {
	left: 6px;
}*/


.yue {
	color: #00bdbd;
	font-size: 12px;
	position: relative;
	top: -9px;
	left: -28px;
}

.btn_model_close{
	font-size: 5rem;
	color: white;
	position: relative;
	right: -6rem;
}

.t_a {
	background: #383838;
	width: 100%;
	/*padding: 9px 0;*/
	color: white;
	font-size: 13px;
}

.t_a1 {
	width: 98%;
	max-width: 1300px;
	margin: 0px auto;
	padding: 0 10px;
}

.t_a .t_a1 img {
	margin: -4px 5px 0 7px;
}

.t_a2 {
	border: 1px solid #FFFFFF;
	border-radius: 9.5px;
	padding: 0 6px;
	margin-left: 10px;
/*	margin-top: -1px;*/
}

.t_a3 a {
	color: white;
}

.t_a3 a:hover {
	color: #FF4B40;
}

.t_b {
	background: #FFFFFF;
	height: auto;
}

.t_b1 li {
	float: left;
	font-size: 16px;
	margin-right: 3%;
	padding: 44px 0;
}

.t_b1 li a {
	color: #090705;
}

.t_b1 li a:hover {
	color: #FF4B40;
}

.clear {
	clear: both;
}

.bottom_a {
	display: inline-block;
	padding: 6px 2%;
	border-left: 1px solid #FFFFFF;
	margin-left: 1.4%;
}

.bottom_b {
	display: inline-table;
	padding: 25px 0 25px 10px;
	opacity: 0.5;
	color: #FFFFFF;
}

.bottom_b a{
	color: #FFFFFF;
}

.omit{
	position: relative;
	top: -4px;
}

.content {
	background: #FFFFFF;
	width: 100%;
	height: auto;
	padding: 60px 0;
}

.content a:hover {
	color: #FF4B40;
}

.content_h a {
	color: #666666;
}

.content_left {
	background: #F5F7FA;
	border-radius: 6px;
	float: left;
	width: 38.3%;
	max-width: 290px;
	height: auto;
	color: #333333;
}

.content_right {
	float: left;
	width: 75%;
	max-width: 1000px;
	height: auto;
	margin-left: 2%;
}

.content_a {
	width: 91px;
	height: 91px;
	border-radius: 45px;
	margin: -45px auto 0 auto;
	background: #F5F7FA;
}

.t_a1 a:hover {
	color: #FF4B40;
}

#picImg{
	width: 85px;
	height: 85px;
	border-radius: 50%;
	cursor: pointer;
}

#pcLogin{
	position: absolute;
	background: #E6E9ED;
	border-radius: 9.5px;
	font-size: 12px;
	color: #383838;
	width: 67px;
	height: 19px;
	right: 11px;
	bottom: 14px;
	cursor: pointer;
}

.index-a{
	position: relative;
	margin-bottom: 10px;
}

.content_b{
	font-size: 18px;
	color: #333333;
	text-align: center;
	font-weight: 600;
}

.content_c{
	font-size: 14px;
	color: #666666;
	text-align: center;
	margin-bottom: 1.5rem;
}

.index-b{
	font-size: 14px;
	color: #383838;
	background: #FFFFFF;
	border-radius: 50px;
	height: 36px;
	width: 96%;
	margin: 0 auto 1.5em auto;
	font-weight: 600;
}

.index-b span{
	font-size: 14px;
	color: #FF4B40;
	margin-left: 3.5%;
}

.tab-div{
	background: #FFFFFF;
	border-radius: 6px;
	padding: 10px 10px;
	margin-bottom: 1.5em;
}

.index-c{
	display: flex;
	justify-content:space-between;
	padding: 5px 0;
}

.index-c1{
	font-size: 12px;
	color: #666666;
}

.index-c2{
	font-size: 12px;
	color: #383838;
}

.left-a{
	display: flex;
	align-items: center;
}

.left-a1{
	font-size: 14px;
	color: #999999;
	text-align: center;
	margin-right: 10px;
	cursor: pointer;
}

.left-a1 div{
	border-radius: 1.5px;
	width: 24px;
	height: 3px;
	margin: 5px auto 0 auto;
}

.left-a-active{
	color: #383838;
	font-weight: 600;
}

.left-a-active div{
	background: #FF4B40;
}

.left-b{
	width: 96%;
	margin: 0 auto;
}

.left-c{
	font-size: 12px;
	color: #999999;
	margin-bottom: auto;
	margin-left: auto;

}

.left-d{
	width: 100%;
}

.left-d tr th{
	font-size: 12px;
	color: #666666;
	text-align: center;
	padding: 5px 0;
}

.left-d tr td{
	font-size: 12px;
	color: #383838;
	text-align: center;
	padding: 16px 0;
}

.index-f{
	display: flex;
	justify-content:space-between;
	margin-bottom: 1.8em;
}

.index-f1{
	font-size: 18px;
	color: #383838;
	font-weight: 600;
	display: flex;
	align-items: center;
}

.index-f1 div{
	background: #FFEFEE;
	border: 1px solid #FF4B40;
	border-radius: 2px;
	font-size: 10px;
	color: #FF4B40;
	font-weight: 500;
	margin-left: 6px;
	padding: 0 4px;
}

.index-f2{
	/*font-size: 14px;*/
	/*color: rgb(175, 0, 9);*/
	/*cursor: pointer;*/
	/*line-height: 2;*/
	background-color: rgba(175, 0, 6, 0.62); /* Green */
	border: none;
	color: white;
	padding: 10px 20px;
	cursor: pointer;
	text-decoration: none;
	text-align: center;
	width: 200px;
	font-size: 16px;
	border-radius: 30px;
	margin-left:380px;
	margin-bottom:20px
}

.index-g{
	display: flex;
	padding: 0 10px;
	margin-bottom: 3em;
}

.index-h{
	width: 280px;
	margin-bottom: 2em;
	margin-right: 5.2%;
}

.index-h-right{
	margin-right: 0px;
}

.index-h1{
	position: relative;
	margin-bottom: 10px;
	border-radius: 5px;
	box-shadow: 0 4px 20px 0 rgba(0,0,0,0.05);
	cursor: pointer;
}

.index-h2{
	font-size: 16px;
	color: #383838;
	font-weight: 600;
	margin-bottom: 0.3em;
}

.index-h3{
	font-size: 14px;
	color: #999999;
}

.index-h4{
	position: absolute;
	background-image: linear-gradient(90deg, #FF8D80 0%, #FF574D 100%);
	border-radius: 6px 0px 20px 0px;
	font-size: 16px;
	color: #FFFFFF;
	min-width: 70px;
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	top: 0px;
	left: 0px;
	padding: 0 6px;
}

.index-h4-1{
	position: absolute;
	background-image: linear-gradient(90deg, #FF8D80 0%, #FF574D 100%);
	border-radius: 6px 0px 20px 0px;
	font-size: 16px;
	color: #FFFFFF;
	min-width: 70px;
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	top: 0px;
	left: 0px;
	padding: 0 6px;
}

.index-h4-2 {
    position: absolute;
    background-image: linear-gradient(
            90deg, rgba(0, 0, 0, 0.61) 0%, #313131 100%);
    border-radius: 6px 0px 20px 0px;
    font-size: 12px;
    color: #FFFFFF;
    min-width: 70px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 0px;
    left: 0px;
    padding: 0 6px;
}

.index-h4-3 {
    position: absolute;
    background-image: linear-gradient(
            90deg, rgba(0, 0, 0, 0.61) 0%, #313131 100%);
    border-radius: 6px 0px 20px 0px;
    font-size: 12px;
    color: #FFFFFF;
    min-width: 50px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 0px;
    left: 0px;
    padding: 0 6px;
}

.index-h5{
	position: absolute;
	top: 0;
	left: 0;
	background-color: rgba(0, 0, 0, 0.5);
	width: 100%;
	height: 100%;
	border-radius: 5px;
	display: none;
}

.index-5-1{
    position: absolute;
    background-image: linear-gradient(
            90deg, rgba(0, 0, 0, 0.61) 0%, #313131 100%);
    border-radius: 6px 0px 20px 0px;
    font-size: 12px;
    color: #FFFFFF;
    min-width: 50px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 0px;
    left: 0px;
    padding: 0 6px;
}

.index-h1:hover .index-h5{
	display: flex;
}

.course-f:hover .index-h5{
	display: flex;
}

.index-h6{
	background: #FFFFFF;
	border-radius: 17px;
	font-size: 14px;
	color: #FF4B40;
	height: 34px;
	width: 100px;
	margin: 0 10px;
}

.index-h7{
	background-image: linear-gradient(90deg, #FF8D80 0%, #FF574D 100%);
	border-radius: 17px;
	font-size: 14px;
	color: #FFFFFF;
	height: 34px;
	width: 100px;
	margin: 0 10px;
}

.course-a{
	font-size: 14px;
	color: #999999;
	/*margin-bottom: 10px;*/
	margin-bottom: 31px;
	margin-top: 15px;
}

.course-a a:link{
	color: #999999;
}

.course-a a:visited{
	color: #999999;
}

.course-a a:hover {
	color: #FF4B40;
}

.course-b{
	margin-bottom: 30px;
}

.course-c{
	margin-bottom: 2.5em;
}


.course-d{
	font-size: 18px;
	color: #999999;
	margin: 0 20px 0 15px;
	padding-top: 5px;
	cursor: pointer;
	font-size: 18px;
	color: #999999;
}

.course-d div{
	width: 30px;
	height: 4px;
	border-radius: 5.5px;
	margin: 10px auto 0 auto;
}

.course-d-active{
	font-size: 22px;
	color: #383838;
	padding-top: 0px;
}

.course-d-active div{
	background: #FF4B40;
}

.course-div{
	background: #FFFFFF;
	box-shadow: 0 4px 20px 0 rgba(0,0,0,0.05);
	border-radius: 6px;
	padding: 25px 22px;
	display: flex;
	margin-bottom: 2.5em;
}

.course-f{
	width: 380px;
	border-radius: 6px;
	margin-right: 25px;
	cursor: pointer;
}

.course-g{
	font-size: 22px;
	color: #383838;
	font-weight: 600;
	margin-bottom: 15px;
}

.course-h{
	font-size: 16px;
	color: #383838;
	font-weight: 600;
	margin-bottom: 10px;
}

.course-h span{
	color: #666666;
	margin-left: 20px;
	font-weight: 500;
}

.course-h2{
	font-weight: 500;
	justify-content: space-between;
	padding:0 0 15px 7px;
	border-bottom: 1px solid #F5F7FA;
}

.course-j{
	font-size: 16px;
	color: #383838;
	display: flex;
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #F5F7FA;
}

.course-j1{
	margin-right: 20px;
	font-weight: 600;
}

.course-j2{
	color: #666666;
	font-weight: 500;
	display: flex;
	align-items: center;
}

.course-j2 div{
	background-image: linear-gradient(90deg, #FF8D80 0%, #FF574D 100%);
	width: 8px;
	height: 8px;
	border-radius: 8px;
	margin-right: 10px;
}

.course-k{
	font-size: 16px;
	color: #383838;
	font-weight: 600;
	margin-bottom: 10px;
}

.course-k1{
	color: #FF4B40;
}

.course-k2{
	font-weight: 500;
	color: #666666;
	margin-left: 20px;
}

.course-l{
	margin-bottom: 25px;
}

.course-l1{
	background: #F5F7FA;
	border: 1px solid #DEDEDE;
	border-radius: 4px;
	width: 230px;
	min-height: 80px;
	padding: 12px 10px;
	position: relative;
	cursor: pointer;
	margin-right: 20px;
}

.course-l2{
	margin-bottom: 6px;
}

.course-l3{
	font-size: 14px;
	color: #383838;
}

.course-l4{
	font-size: 12px;
	color: #999999;
	display: flex;
	align-items: center;
	margin-left: 15px;
}

.course-l4 img{
	margin-right: 5px;
}

.course-l5{
	font-weight: 600;
	font-size: 16px;
	color: #383838;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.course-l6{
	position: absolute;
	top: 0;
	left: 0;
	background-color: rgba(0, 0, 0, 0.5);
	width: 100%;
	height: 100%;
	border-radius: 4px;
	display: none;
}

.course-l1:hover .course-l6{
	display:flex;
}

.course-q{
	width: 80px;
	margin-right: 0px;
}

.course-q1{
	margin-bottom: 6px;
}

.course-w{
	background-image: linear-gradient(90deg, #FF8D80 0%, #FF574D 100%);
	border-radius: 4px;
	font-size: 14px;
	color: #FFFFFF;
	padding: 6px 12px;
	margin-right: 15px;
	cursor: pointer;
}

.course-e{
	font-size: 14px;
	color: #001D00;
}

.course-e span{
	font-size: 14px;
	color: #FF4B40;
}

.course-r{
	padding-top: 5px;
}

.course-r1{
	font-size: 20px;
	color: #383838;
	font-weight: 600;
	margin-bottom: 5px;
}

.course-r2{
	font-size: 16px;
	color: #999999;
	display: flex;
	align-items: center;
}

.course-r2 img{
	margin-right: 5px;
}

.course-div2{
	width: 1100px;
}

#right-navigation{
	background: #FFFFFF;
	border-radius: 10px;
	width: 120px;
	position: fixed;
	right: 2%;
	top: 40%;
	padding: 10px 0;
	box-shadow: 0 4px 20px 0 rgba(0,0,0,0.05);
}

#right-navigation ul li{
	font-size: 16px;
	color: #3D4146;
	height: 37px;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
}

.ng-active{
	background: #FFEFEE;
	border-radius: 4px;
	color: #FF4B40 !important;
	width: 140px;
	margin-left: -10px;
}

.course-list-a{
	font-size: 22px;
	color: #383838;
	font-weight: 600;
	margin-bottom: 15px;
}

.course-list-a div{
	background: #F5F7FA;
	border-radius: 3.16px;
	min-width: 70px;
	height: 30px;
	font-size: 18px;
	color: #A6ABB2;
	font-weight: 500;
	margin-right: 7px;
}

.round{
	background-image: linear-gradient(90deg, #FF8D80 0%, #FF574D 100%);
	width: 10px;
	height: 10px;
	border-radius: 10px;
	margin-right: 10px;
}

.round2{
	background-image: linear-gradient(90deg, #FF8D80 0%, #FF574D 100%);
	width: 8px;
	height: 8px;
	border-radius: 8px;
	margin-right: 8px;
}

#middle_content{
	display: flex;
	justify-content: space-between;
	margin-bottom: 3.2em;
}

#middle_left{
	max-width: 900px;
	width: 71%;
	background: #FFFFFF;
	box-shadow: 0 4px 20px 0 rgba(0,0,0,0.05);
	border-radius: 6px;
}

#middle_left2{
	max-width: 1000px;
	border-radius: 6px;
}

#middle_right{
	max-width: 350px;
	width: 28%;
}

.mr-a{
	padding: 15px 0px 0px 15px;
	background: #FFFFFF;
	box-shadow: 0 4px 20px 0 rgba(0,0,0,0.05);
	border-radius: 6px;
	margin-bottom: 28px;
}

.mr-b{
	font-size: 18px;
	color: #3D4146;
	font-weight: 600;
	padding-bottom: 15px;
	border-bottom: 1px solid #F5F7FA;
}

.mr-c{
	display: flex;
	padding: 20px 0;
	cursor: pointer;
}

.mr-c1{
	width: 122px;
	margin-right: 12px;
}

.mr-c2{
	flex: 1;
}

.mr-c3{
	font-size: 16px;
	color: #3D4146;
	font-weight: 600;
}

.mr-c4{
	font-size: 14px;
	color: #67A4F8;
}

.mr-c5{
	font-size: 14px;
	color: #999999;
}

.cv-div{
	padding: 20px;
	min-height: 172px;
}

.cv-div1{
	padding: 20px;
	min-height: 172px;
}

.cv-title{
	background-image: linear-gradient(90deg, #FF7465 1%, #FF4B40 100%);
	border-radius: 8.87px;
	font-size: 11.35px;
	color: #FFFFFF;
	width: 91px;
	height: 18px;
	margin-bottom: 10px;
	opacity: 0.9;
}

.cv-title1{
	background-image: linear-gradient(90deg, #FF7465 1%, #FF4B40 100%);
	border-radius: 8.87px;
	font-size: 11.35px;
	color: #FFFFFF;
	width: 240px;
	height: 18px;
	margin-bottom: 10px;
	opacity: 0.9;
}


.cv-title3{
	background-image: linear-gradient(90deg, #FF7465 1%, #FF4B40 100%);
	border-radius: 8.87px;
	font-size: 11.35px;
	color: #FFFFFF;
	width: 100px;
	height: 18px;
	margin-bottom: 10px;
	opacity: 0.9;
}


.cv-title4{
	background-image: linear-gradient(90deg, #FF7465 1%, #FF4B40 100%);
	border-radius: 8.87px;
	font-size: 11.35px;
	color: #FFFFFF;
	width: 270px;
	height: 18px;
	margin-bottom: 10px;
	opacity: 0.9;
}

.cv-title2{
	font-size: 22px;
	color: #383838;
	font-weight: 600;
}

.cv-bj{
	background: url(../../ielts_test/image/index/it_98.png) no-repeat;
	margin-bottom: 26px;
	background-position-y: 9px;
}

.cv-bj2{
	/*background: url(../../ielts_test/image/index/it_98.png) no-repeat;*/
	margin-bottom: 26px;
	background-position-y: 9px;
}

.cv-bj1{
	/*background: url(../../ielts_test/image/index/it_98.png) no-repeat;*/
	margin-bottom: 26px;
	background-position-y: 9px;
}

.cv-a{
	display: flex;
	align-items: center;
}

.cv-b{
	width: 280px;
	margin-left: 30px;
}



.cv-b1{
	width: 280px;
	margin-left: 30px;
}

.cv-c{
	width: 500px;
}

.cv-c1{
	font-size: 22px;
	color: #383838;
	margin-bottom: 14px;
}

.cv-c1 span{
	font-size: 18px;
	margin-left: 13px;
}

.cv-c2{
	background-image: linear-gradient(-45deg, #D5A178 0%, #C58E63 52%, #E1C0A8 100%);
	border-radius: 4px;
	width: 30px;
	height: 4px;
	margin-bottom: 20px;
}

.cv-c3{
	font-size: 16px;
	color: #383838;
}

.cv-d{
	width: 160px;
	margin-right: 5px;
	margin-left: 5px;
}

.cv-d1{
	width: 100px;
	margin-right: 5px;
	margin-left: 5px;
}

.cv-g{
	font-size: 16px;
	color: #383838;
	padding: 0;
}

.cv-g div{
	background-image: linear-gradient(-45deg, #D5A178 0%, #C58E63 52%, #E1C0A8 100%);
	width: 4px;
	height: 4px;
	border-radius: 4px;
	margin-right: 10px;
}

.cv-h{
	background: #FFEFEE;
	border-radius: 14px;
	width: 320px;
	height: 28px;
	font-size: 14px;
	color: #FF4B40;
	margin: 18px 0 15px 0;
}

.cv-h1{
	background: #FFEFEE;
	border-radius: 14px;
	width: 400px;
	height: 28px;
	font-size: 14px;
	color: #FF4B40;
	margin: 18px 0 15px 0;
}


#{
	width: 0;
	height: 0;
	border-top: 6px solid transparent;
	border-right: 10px solid #FF4B40;
	border-bottom: 6px solid transparent;
	margin-right: 12px;
}



#triangle-up{
	width: 0;
	height: 0;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 9px solid #D5A178;
	margin-right: 12px;
}

.sum-a{
	width: 59px;
	margin: 20px auto 15px auto;
}

.sum-b{
	font-size: 22px;
	color: #3D4146;
	text-align: center;
	font-weight: 600;
	margin-bottom: 8px;
}

.sum-c{
	font-size: 18px;
	color: #3D4146;
	text-align: center;
	margin-bottom: 10px;
}

.sum-c span{
	font-size: 18px;
	color: #67A4F8;
	cursor: pointer;
}

.sum-d{
	background: #F5F7FA;
	border-radius: 6px;
	width: 480px;
	margin: 35px auto 20px auto;
	padding: 20px 15px 20px 25px;
}

.sum-d1{
	width: 130px;
	margin-right: 18px;
}

.sum-d3{
	font-size: 18px;
	color: #383838;
	font-weight: 600;
	margin-bottom: 5px;
}

.sum-d4{
	font-size: 14px;
	color: #383838;
	padding: 2px 0;
}

.sum-f{
	background: #FFFFFF;
	box-shadow: 0 4px 20px 0 rgba(0,0,0,0.05);
	border-radius: 14px;
	width: 280px;
	height: 28px;
	font-size: 14px;
	color: #D5A178;
	margin: 18px auto 0 auto;
}

.cv-j{
	padding: 30px 20px 30px 0;
	margin-left: 22px;
	border-bottom: 1px solid #DEDEDE;
}

.cv-k{
	position: relative;
	cursor: pointer;
	width: 200px;
	margin-right: 22px;
	border-radius: 4px;
}

.cv-k img{
	border-radius: 4px;
}

.cv-k:hover .course-l6{
	display: flex;
}

.cv-l{
	font-size: 18px;
	color: #3D4146;
	display: flex;
	align-items: center;
	margin-bottom: 14px;
}

.cv-l strong{
	margin-right: 16px;
}

.cv-l1{
	font-size: 14px;
	color: #999999;
	margin-left: auto;
}

.cv-l1 img{
	margin-right: 5px;
}

.cv-l2{
	font-size: 14px;
	color: #FF4B40;
	margin-left: auto;
}

.cv-q{
	font-size: 12px;
	color: #999999;
	margin-bottom: 38px;
}

.cv-q div{
	margin-right: 20px;
}

.cv-q div img{
	margin-right: 5px;
}

.cv-btn1{
	background: #FFEFEE;
	border-radius: 6px;
	width: 90px;
	height: 34px;
	font-size: 14px;
	color: #FF4B40;
	margin-right: 20px;
	cursor: pointer;
}

.cv-btn2{
	background: #FF4B40;
	border-radius: 6px;
	width: 90px;
	height: 34px;
	font-size: 14px;
	color: #FFFFFF;
	cursor: pointer;
}

.cv-btn3{
	background: #FF4B40;
	border-radius: 6px;
	width: 118px;;
	height: 34px;
	font-size: 14px;
	color: #FFFFFF;
	cursor: pointer;
	margin-left: 21px;
	margin-right: 0px;
}

.cv-w{
	width: 635px;
}

.cv-r{
	width: 40px;
	height: 40px;
	border-radius: 40px;
	margin-right: 20px;
}

.cv-r img{
	width: 40px;
	height: 40px;
	border-radius: 40px;
}

.cv-r3{
	padding-top: 0px;
}

.cv-r2{
	width: 28px;
	height: 28px;
	border-radius: 28px;
	margin-right: 10px;
}

.cv-r2 img{
	width: 28px;
	height: 28px;
	border-radius: 28px;
}

.cv-t{
	border-radius: 6px;
	margin-bottom: 10px;
}

.cv-e{
	flex: 1;
}

.cv-t1{
	flex: 1;
	resize: none;
	border-radius: 6px;
	background: #F5F7FA;
	font-size: 14px;
	color: #555;
	padding: 8px 12px;
	border: 1px solid #DEDEDE;
}

.cv-t2{
	font-size: 16px;
	color: #FFFFFF;
	background: #FF4B40;
	border-radius: 6px;
	width: 80px;
	height: 80px;
	cursor: pointer;
	margin-left: 10px;
}

.cv-y{

}

.cv-y1{
	font-size: 14px;
	color: #3794FF;
	margin-right: 13px;
	cursor: pointer;
}

.cv-y2{
	width: 60px;
	height: 22px;
	background: #F5F7FA;
	border: 1px solid #DEDEDE;
	border-radius: 2px;
	font-size: 14px;
	color: #666666;
	cursor: pointer;
	margin-left: 8px;
}

.cv-u{
	font-size: 14px;
	color: #666666;
	margin-bottom: 6px;
}

.cv-u1{
	background-image: linear-gradient(90deg, #FF8D80 0%, #FF574D 100%);
	border-radius: 2px;
	font-size: 12px;
	color: #FFFFFF;
	width: 30px;
	height: 19px;
	text-align: center;
	margin-left: 10px;
}

.cv-u2{
	font-size: 14px;
	color: #3D4146;
	letter-spacing: 0;
	text-align: justify;
	line-height: 24px;
	margin-bottom: 4px;
}

.cv-u3{
	margin-bottom: 6px;
	font-size: 14px;
	color: #3D4146;
}

.cv-u5{
	font-size: 14px;
	color: #666666;
}

.cv-u4{
	display: inline-block;
	margin-right: 10px;
}
.cv-u6{
	color: #3794FF;
	font-size: 14px;
}

.cv-i{
	font-size: 12px;
	color: #999999;
}

.cv-i1{
	margin-right: 15px;
}

.cv-i1 img{
	margin-right: 3px;
}

.cv-i2{
	margin-left: 5px;
}

.cv-i3{
	background: #FFEFEE;
	border-radius: 2px;
	font-size: 12px;
	color: #FF4B40;
	width: 35px;
	height: 20px;
}

.cv-i6{
	font-size: 14px;
	color: #666666;
	margin-top: 28px;
}

.cv-i6 span{
	color: #3794FF;
	cursor: pointer;
}

.cv-u7{
	margin-top: 28px;
}

.course-p{
	margin: 20px 0px 40px 0px;
}

.course-p1{
	font-size: 16px;
	color: #383838;
	font-weight: 600;
	margin-bottom: 5px;
}

.course-p2{
	font-size: 16px;
	color: #666666;
	line-height: 30px;
}

.content_mv{
	background: #191919;
	padding: 1.5em 0 2em 0;
	margin-bottom: 2em;
}

.vp-a{

}

#courseVideo{
	width:1000px;
}

.vp-b{
	background-color: #26262b;
	padding: 12px 22px;
}

.vp-c{
	color: #d5d5d5;
	margin-right: 35px;
}

.vp-c img{
	margin-right: 9px;
}

.vp-c span{
	color: #ff4b40;
	margin: 0 5px;
}

.vp-d{
	background: #2D2D2D;
	padding: 15px 0 10px 0;
	flex: 1;
}

.vp-f{
	margin-left: 25px;
}

.vp-g{
	height: 450px;
	overflow-y: auto;
}

.vp-h{
	border-bottom: 1px solid #454545;
	padding: 12px 15px 10px 10px;
	cursor: pointer;
	height: 90px;
}

.vp-g::-webkit-scrollbar {
	width: 8px;
	height: 2px;
}

.vp-g::-webkit-scrollbar-thumb {
	background: #A3A3A3;
	border-radius: 6px;
}

.vp-g::-webkit-scrollbar-track {
	background: #454545;
	border-radius: 6px;
}

.vp-j{
	margin: 5px 10px 0 0;
	width: 30px;
}

.vp-k{
	flex: 1;
}

.vp-k1{
	font-size: 15px;
	color: #fffffff2;
	margin-bottom: 6px;
}

.vp-k2{
	font-size: 15px;
	color: #FFFFFF;
	font-size: 12px;
	color: #999999;
}

.vp-l{
	background: #FF4B40;
	border-radius: 6px;
	width: 260px;
	height: 44px;
	font-size: 16px;
	color: #FFFFFF;
	cursor: pointer;
	margin: 42px auto 0 auto;
}

.vp-title{
	font-size: 22px;
	color: #FFFFFF;
	margin-bottom: 12px;
	margin-top: 14px;
}

.vp-title2{
	font-size: 18px;
	color: #FFFFFF;
}

.vp-title2 div{
	background: #FF4B40;
	border-radius: 6px;
	width: 30px;
	height: 4px;
	margin: 10px auto 0 auto;
}

.vp-h-active{
	background: #191919;
	border-bottom: 1px solid #191919;
}

.cont_sp_class {
	border-radius: 6px;
	height: auto;
	margin-bottom: 0;
}

.select_div {
	text-align: center;
	margin: 0px 0px 5px 0px;
}

.select_index {
	background: #FFEFEE;
	font-size: 13px;
	color: #666666;
	width: 26px;
	padding: 3px 0;
	border-radius: 26px;
	text-align: center;
	display: inline-block;
	margin: 4px;
	cursor: pointer;
}

.select_index_active {
	background: #FF4B40;
	color: #FFFFFF;
}

.select_img {
	display: inline-block;
	width: 20px;
	text-align: center;
	cursor: pointer;
	margin: 0 10px;
}

.cls-title {
	font-size: 20px;
	text-align: center;
	margin: 15px;
}

.cls-cont1 {
	font-size: 14px;
	color: #333333;
	letter-spacing: 0;
	line-height: 24px;
	margin-bottom: 10px;
	text-align: center;
}

.btn_hui{
	background-image: none;
	background-color: #afadad;
}

.child-comment{
	display: none;
	margin-top: 28px;
}

[v-cloak] {
	display: none;
}

.comment-header{
	border-bottom: 1px solid #DEDEDE;
	padding: 0px 25px;
}

.comment-header-v{
	padding: 12px 0;
	margin-right: 30px;
	border-bottom: 1px solid transparent;
	cursor: pointer;
	font-size: 15px;
	font-weight: bold;
	color: #222;
	margin-bottom: -1px;
}

.comment-header-v:hover{
	color: #FF4B40;
}

.comment-header-active{
	border-bottom: 1px solid #FF4B40;
	color: #FF4B40;
}

.cv-i2:hover{
	color: #FF4B40;
}

.carousel-item img{
	border-radius: 5px;
}

.hot{
	position: absolute;
	right: 15px;
	top: -10px;
	width: 70px;
}

.round3{
	background-image: linear-gradient(-45deg, #D5A178 0%, #C58E63 52%, #E1C0A8 100%);
	width: 10px;
	height: 10px;
	border-radius: 10px;
	margin-right: 8px;
}

.course-j3{
	font-size: 16px;
	color: #383838;
	font-weight: 600;
}

.course-j4{
	font-size: 16px;
	color: #001D00;
	margin-left: auto;
	font-weight: 500;
}

.course-j4 span{
	font-size: 16px;
	color: #FF4B40;
}

.course-j5{
	font-size: 16px;
	color: #383838;
	font-weight: 600;
	margin-bottom: 12px;
}

.course-j6{
	flex: 1;
	word-break: break-all;
}

.left-b2{
	width: 20px;
}

#target{
	width: 50px;
	text-align: center;
	border: 0px;
	margin-left: 10px;
}

.sl-pav{
	margin: 2rem 0 1.2rem 0;
}

.sl-title{
	font-size: 18px;
	color: #999999;
	padding-top: 5px;
	margin-right: 3%;
	cursor: pointer;
}

.sl-title div{
	margin: 12px auto 0 auto;
	width: 30px;
	height: 4px;
	border-radius: 5.5px;
}

.sl-title-active{
	font-size: 22px;
	color: #383838;
	padding-top: 0px;
}

.sl-title-active div{
	background: #FF4B40;
}

.cls-btn1 {
	background-image: linear-gradient(90deg, #FF8D80 0%, #FF574D 100%);
	border-radius: 6px;
	font-size: 14px;
	color: #FFFFFF;
	letter-spacing: 0;
	text-align: center;
	width: 100px;
	padding: 7px 0;
	display: inline-block;
	margin-bottom: 10px;
	cursor: pointer;
}

.vip-bj{
	margin-right: 5px;

}

@media screen and (max-width: 1300px){
	.content_right {
		width: 67%;
	}
}

.index-f3{
	color: #939191;
	font-size: 16px;
}
.index_bg{
	background-color: #f5f7fa;
	padding: 9px;
	border-radius: 5px;
}

/*.ac_color{
	color: #b16712 !important;
}*/

/* 小屏幕手机端 */
/*
@media (min-width: 0px) and (max-width:376px) {
	.cv-title1{
		background-image: linear-gradient(90deg, #FF7465 1%, #FF4B40 100%);
		border-radius: 8.87px;
		font-size: 12px;
		color: #FFFFFF;
		width: 240px;
		height: 20px;
		margin-bottom: 5px;
		opacity: 0.9;
	}

	.cv-g{
		font-size: 8px;
		color: #383838;
		padding-left: 10px;
		width: 220px;
	}

	.cv-h{
		background: #FFEFEE;
		border-radius: 14px;
		width: 210px;
		height: 28px;
		font-size: 14px;
		color: #FF4B40;
		margin: 18px 0 15px 0;
	}

	.cv-h1{
		background: #FFEFEE;
		border-radius: 18px;
		width: 200px;
		height: 40px;
		font-size: 8px;
		color: #FF4B40;
		margin: 18px 0 15px 0;
	}

	.cv-b1{
		width: 110px;
		margin-left: 0px;
	}

}

@media (min-width: 377px) and (max-width:415px) {
.cv-title1{
	background-image: linear-gradient(90deg, #FF7465 1%, #FF4B40 100%);
	border-radius: 8.87px;
	font-size: 12px;
	color: #FFFFFF;
	width: 240px;
	height: 18px;
	margin-bottom: 5px;
	opacity: 0.9;
}

.cv-g{
	font-size: 12px;
	color: #383838;
	padding: 3px 0;
	padding-left: 10px;
	width: 220px;
}

.cv-h{
	background: #FFEFEE;
	border-radius: 14px;
	width: 220px;
	height: 28px;
	font-size: 14px;
	color: #FF4B40;
	margin: 18px 0 15px 0;
}

	.cv-h1{
		background: #FFEFEE;
		border-radius: 14px;
		width: 220px;
		height: 40px;
		font-size: 14px;
		color: #FF4B40;
		margin: 18px 0 15px 0;
	}

.cv-b1{
	width: 120px;
	margin-left: 0px;
}

}

@media (min-width: 416px) and (max-width:540px) {
	.cv-title1{
		background-image: linear-gradient(90deg, #FF7465 1%, #FF4B40 100%);
		border-radius: 8.87px;
		font-size: 12px;
		color: #FFFFFF;
		width: 240px;
		height: 18px;
		margin-bottom: 10px;
		opacity: 0.9;
	}

	.cv-g{
		font-size: 16px;
		color: #383838;
		padding: 3px 0;
		width: 260px;
	}

	.cv-h{
		background: #FFEFEE;
		border-radius: 14px;
		width: 260px;
		height: 28px;
		font-size: 14px;
		color: #FF4B40;
		margin: 18px 0 15px 0;
	}

	.cv-h1{
		background: #FFEFEE;
		border-radius: 20px;
		width: 260px;
		height: 40px;
		font-size: 14px;
		color: #FF4B40;
		margin: 18px 0 15px 0;
	}

	.cv-b1{
		width: 210px;
		margin-left: 0px;
		padding-right: 10px;
	}

}

@media (min-width: 541px) and (max-width:599px) {
	.cv-title1{
		background-image: linear-gradient(90deg, #FF7465 1%, #FF4B40 100%);
		border-radius: 8.87px;
		font-size: 12px;
		color: #FFFFFF;
		width: 240px;
		height: 18px;
		margin-bottom: 10px;
		opacity: 0.9;
	}

	.cv-g{
		font-size: 16px;
		color: #383838;
		padding: 3px 0;
		width: 260px;
	}

	.cv-h{
		background: #FFEFEE;
		border-radius: 14px;
		width: 260px;
		height: 28px;
		font-size: 14px;
		color: #FF4B40;
		margin: 18px 0 15px 0;
	}

	.cv-h1{
		background: #FFEFEE;
		border-radius: 20px;
		width: 260px;
		height: 40px;
		font-size: 14px;
		color: #FF4B40;
		margin: 18px 0 15px 0;
	}

	.cv-b1{
		width: 210px;
		margin-left: 0px;
		padding-right: 10px;
	}

}

@media (min-width: 600px) and (max-width:899px){
	.cv-title1{
		background-image: linear-gradient(90deg, #FF7465 1%, #FF4B40 100%);
		border-radius: 8.87px;
		font-size: 12px;
		color: #FFFFFF;
		width: 240px;
		height: 18px;
		margin-bottom: 10px;
		opacity: 0.9;
	}

	.cv-g{
		font-size: 16px;
		color: #383838;
		padding: 3px 0;
		width: 340px;
	}

	.cv-h{
		background: #FFEFEE;
		border-radius: 14px;
		width: 220px;
		height: 28px;
		font-size: 14px;
		color: #FF4B40;
		margin: 18px 0 15px 0;
	}

	.cv-h1{
		background: #FFEFEE;
		border-radius: 14px;
		width: 340px;
		height: 28px;
		font-size: 14px;
		color: #FF4B40;
		margin: 18px 0 15px 0;
	}

	.cv-b1{
		width: 200px;
		margin-left: 0px;
		padding-right: 50px;
	}

}

@media (min-width: 900px) and (max-width:991px){
	.cv-title1{
		background-image: linear-gradient(90deg, #FF7465 1%, #FF4B40 100%);
		border-radius: 8.87px;
		font-size: 12px;
		color: #FFFFFF;
		width: 240px;
		height: 18px;
		margin-bottom: 10px;
		opacity: 0.9;
	}

	.cv-g{
		font-size: 16px;
		color: #383838;
		padding: 3px 0;
		width: 340px;
	}

	.cv-h{
		background: #FFEFEE;
		border-radius: 14px;
		width: 220px;
		height: 28px;
		font-size: 14px;
		color: #FF4B40;
		margin: 18px 0 15px 0;
	}

	.cv-h1{
		background: #FFEFEE;
		border-radius: 14px;
		width: 340px;
		height: 28px;
		font-size: 14px;
		color: #FF4B40;
		margin: 18px 0 15px 0;
	}

	.cv-b1{
		width: 250px;
		margin-left: 0px;
		padding-right: 100px;
	}

}*/

@media (min-width: 992px){
	.cv-title1{
		background-image: linear-gradient(90deg, #FF7465 1%, #FF4B40 100%);
		border-radius: 8.87px;
		font-size: 11.35px;
		color: #FFFFFF;
		width: 240px;
		height: 18px;
		margin-bottom: 10px;
		opacity: 0.9;
	}

	.cv-g{
		font-size: 16px;
		color: #383838;
		padding: 3px 0;
	}

	.cv-h{
		background: #FFEFEE;
		border-radius: 14px;
		width: 320px;
		height: 28px;
		font-size: 14px;
		color: #FF4B40;
		margin: 18px 0 15px 0;
	}

	.cv-h1{
		background: #FFEFEE;
		border-radius: 14px;
		width: 380px;
		height: 28px;
		font-size: 14px;
		color: #FF4B40;
		margin: 18px 0 15px 0;
	}

	.cv-b1{
		width: 280px;
		margin-left: 30px;
	}

}

/*
!* 中等屏幕（桌面显示器，大于等于 992px） *!
@media (min-width: 768px) and (max-width:992px){
	.div1{
		width: 300px;
		height: 300px;
		background-color: blue;
	}
}

!* 大屏幕（大桌面显示器，大于等于 1200px） *!
@media (min-width: 992px) {
	.div1{
		width: 500px;
		height: 500px;
		background-color: aqua;
	}
}*/

.jump_a{
	color: rgb(83, 136, 232) !important;
	text-decoration-line: underline !important;
	cursor: pointer;
}
