@charset "utf-8";

/* 头部开始 */
.topbar{
	height:40px;
	line-height: 40px;
	background-color: #f3f4f8;
	color:#72777c;
	font-size:14px;
}
.topbar a{
	color:inherit;
	font-size: inherit;
}
.topbar .fr > * {
	float:right;
	margin-left:16px;
}
.topbar .hotline{
	color:#CF1A1B;
	font-size:22px;
	vertical-align: middle;
}
.topbar .fr a img{
	display: inline-block;
	vertical-align: middle;
	margin-top:-3px;
	margin-right:10px;
}
.page-header{
	height:138px;
	box-sizing: border-box;
}
.page-header .fl img{
	height:88px;
	margin-top:39px;
	max-width: 248px;
}
.page-head-nav{
	width:996px;
	text-align: right;
	margin-top:60px;
}
.page-head-nav li{
	font-size:16px;
	color: #000;
	height:48px;
	line-height: 48px;
	min-width:94px;
	display: inline-block;
	transition: all .3s;
	text-align: center;
}
.page-head-nav li a{
	font-size:inherit;
	color:inherit;
	display: block;
}
.page-head-nav li.on,
.page-head-nav li:hover{
	background: #CF1A1B;
	color:#fff;
}
/* 头部结束 */
/* 轮播开始 */
.index-swiper-container{
	width:100%;
	height:650px;
	overflow: hidden;
}
.index-swiper-slide{
	width:100%;
}
.index-swiper-slide .ban{
	width:1920px;
	height:650px;
	display: block;
	position: absolute;
	left:0;
	top:0;
	margin-left:-360px;
	z-index: 2;
}
.index-swiper-slide .ban-part{
	position: absolute;
	z-index: 3;
}
/* 轮播结束 */
.index-whyei-container{
	padding: 40px 0;
}
.index-common-title{
	margin-bottom: 28px;
	text-align: center;
	line-height: 1.25;
}
.index-common-title .tit1{
	font-size:29px;
	color:#5b5b5b;
	text-transform: uppercase;
}
.index-common-title .tit2{
	font-size:34px;
	font-family: "苹方", "黑体", "微软雅黑";
	font-weight: bold;
	color:#000;
	margin-bottom: 3px;
}
.index-common-title .tit2 span{
	position: relative;
}
.index-common-title .tit2 span::before{
	content: "";
	display: block;
	width:45px;
	height:4px;
	background: #000;
	position: absolute;
	left:-51px;
	top:22px;
}
.index-common-title .tit2 span::after{
	content: "";
	display: block;
	width:45px;
	height:4px;
	background: #000;
	position: absolute;
	right:-51px;
	top:22px;
}
.index-common-title .tit3{
	font-size:20px;
	color:#474747;
}
.index-whyei-list-item{
	margin-right:17px;
	width:383px;
	height: 440px;
	overflow:hidden;
	float:left;
}
.index-whyei-list-item:last-child{
	margin-right:0;
}
.index-whyei-list-item .thumb{
	width:100%;
	height:246px;
	display: block;
}
.index-whyei-list-item .con-wrp{
	padding: 22px 20px 10px;
	box-sizing: border-box;
	background: #f6f6f6;
	min-height: 198px;
}
.index-whyei-list-item .con-wrp .tit{
	font-size:21px;
	color:#cf1a1b;
	position: relative;
	margin-bottom: 20px;
	text-align: center;
	/*height:42px;*/
	line-height: 42px;
}
.index-whyei-list-item .con-wrp .tit:after{
	content: "";
	display: block;
	width:60px;
	height:3px;
	background: #cf1a1b;
	position: absolute;
	left:50%;
	margin-left:-30px;
	bottom:-5px;
}
.index-whyei-list-item .con-wrp .desc{
	font-size:18px;
}
.index-whyei-list-item:hover .con-wrp{
	background: #cf1a1b;
}
.index-whyei-list-item:hover .con-wrp .tit,
.index-whyei-list-item:hover .con-wrp .desc{
	color:#fff;
}
.index-whyei-list-item:hover .tit:after{
	background: #fff;
}
.index-problem-container{
	background: #fafafa;
}
.index-problem-container > .container{
	padding:25px 0 0;
}
.index-problem-wrapper .text-wrp{
	font-size:28px;
	color:#cf1a1b;
	font-size:28px;
	padding-top:50px;
	padding-bottom: 30px;
}
.index-problem-wrapper .text-wrp .big{
	font-size: 35px;
}
.index-problem-wrapper{
	padding: 50px 0 100px;
}
.index-problem-wrapper .btn{
	font-size:18px;
	color:#CF1A1B;
	width:158px;
	height:37px;
	line-height: 37px;
	border:2px solid #CF1A1B;
	border-radius: 6px;
	position: absolute;
	bottom: 25px;
	left: 50%;
	margin-left: -79px;
	text-align: center;
}
.index-problem-wrapper .bg{
	width:613px;
	height:579px;
	background: url(../images/index_13.jpg) no-repeat;
	position: absolute;
	right:-360px;
	bottom:0px;
}
.index-case-container{
	padding: 43px 0 56px;
}
.index-case-list{
	padding-top:10px;
}
.index-case-list-item {
	cursor: default;
}
.index-case-list-item .icon{
	margin-bottom: 20px;
	width:129px;
	height:129px;
	border-radius: 16px;
	box-sizing: border-box;
	border:1px dashed #707070;
}
.index-case-list-item .icon > img{
	max-width: 80%;
}
.index-case-list-item .tit{
	font-size:20px;
	text-align: center;
}
.index-case-list-item:hover .icon{
	border-color: #CF1A1B;
}
.index-case-list-item:hover .tit{
	color:#CF1A1B;
}
.index-process-container{
	padding: 100px 0 58px;
	background-color: #015b9c;
	position: relative;
}
.index-process-container::before{
	content: "";
	width:1px;
	height:1px;
	border-top: 50px solid #fff;
	border-left: 50px solid transparent;
	border-right: 50px solid transparent;
	border-bottom: 50px solid transparent;
	position: absolute;
	left:50%;
	margin-left:-25px;
	top:0px;
}
.index-process-title {
	margin-bottom: 48px;
}
.index-process-title .tit1{
	color:#fff;
	font-size: 38px;
	text-align: center;
	line-height: 1.25;
}
.index-process-title .tit2{
	color:#b0b0b0;
	font-size: 12px;
	text-align: center;
}
.index-process-wrapper .line{
	width:661px;
	height:23px;
	background: url(../images/process_03.jpg) no-repeat;
	margin:0 auto 85px;
}
.index-process-wrapper .list-wrp{
	width:100%;
	height:94px;
	background: url(../images/process_07.jpg) no-repeat center center;
	position: relative;
}
.index-process-wrapper .list-wrp li{
	position: absolute;
	color:#fff;
	font-size:16px;
	height:16px;
	line-height: 16px;
	width:291px;
	text-align: center;
}
.index-process-wrapper .list-wrp li:nth-child(1){
	left:48px;
	top:-26px;
}
.index-process-wrapper .list-wrp li:nth-child(2){
	left:200px;
	bottom:-26px;
}
.index-process-wrapper .list-wrp li:nth-child(3){
	left:354px;
	top:-26px;
}
.index-process-wrapper .list-wrp li:nth-child(4){
	left:503px;
	bottom:-26px;
}
.index-process-wrapper .list-wrp li:nth-child(5){
	left:650px;
	top:-26px;
}
.index-process-wrapper .list-wrp li:nth-child(6){
	left:805px;
	bottom:-26px;
}
.index-process-wrapper .desc{
	width:810px;
	padding: 30px 50px;
	border:1px dashed #fff;
	font-size:18px;
	color:#fff;
	text-align: center;
	margin: 84px auto 0;
	position: relative;
}
.index-process-wrapper .desc::before{
	content: "";
	width:37px;
	height:50px;
	background: url(../images/index_21.jpg) no-repeat;
	position: absolute;
	left:-18.5px;
	top: 50%;
	margin-top:-25px;
}
.index-course-container{
	padding-top:62px;
}
.index-course-list{
	padding:0 7px;
}
.index-course-item{
	width:371px;
	margin-right:35px;
	margin-bottom:29px;
	float:left;
	transition: all .4s;
}
.index-course-item:hover{
	box-shadow: 0px 0px 12px 0px #DDDDDD;
}
.index-course-item:nth-of-type(3n) {
	margin-right:0;
}
.index-course-item .img-wrp img{
	border-radius: 6px;
	display: block;
}
.index-course-item .img-label{
	padding: 0 11px;
	background: #CF1A1B;
	border-radius: 10px;
	color:#fff;
	font-size:14px;
	border:2px solid #fff;
	position: absolute;
	left:-5px;
	top:14px;
}
.index-course-item .con-wrp{
	padding: 9px;
	width:100%;
	box-sizing: border-box;
	background-color: #f8f8f8;
}
.index-course-item .con-wrp .tit{
	font-size:22px;
	height:32px;
	line-height: 32px;
	overflow: hidden;
	margin-bottom: 4px;
}
.index-course-item .con-wrp .info{
	font-size:14px;
	color:#838383;
	margin-bottom: 5px;
}
.index-course-item .con-wrp .info .icon-person{
	display: inline-block;
	vertical-align: middle;
	margin-top:-3px;
	width:14px;
	height:15px;
	background: url(../images/index_29.jpg);
	margin-right:3px;
	margin-left:0;
}
.index-course-item .con-wrp .price{
	font-size:18px;
	color:#CF1A1B;
}
.index-course-item .info-wrp > .fl{
	width:200px;
}
.index-course-item .info-wrp > .fr{
	width:128px;
}
.index-course-item .info-wrp > .fr a{
	width:100%;
	height:35px;
	line-height: 35px;
	color:#fff;
	background: #CF1A1B;
	text-align: center;
	border-radius: 10px;
	font-size:18px;
	display: block;
}
.index-teacher-container{
	padding-top:30px;
	margin-bottom: 80px;
}
.index-teacher-wrapper{
	height:432px;
	width:100%;
	background-color: #015b9c;
	margin-top:93px;
}
.index-teacher-content{
	width:1200px;
	height:558px;
	position: absolute;
	left:50%;
	margin-left:-600px;
	top:-68px;
	background: linear-gradient(to right, #0e71b8, #024e84);
}
.index-teacher-content .con-wrp {
	/*width:646px;*/
	width:1085px;
	margin-right:60px;
	margin-top: 120px;
}
.index-teacher-content .con-wrp .text-wrp{
	color:#fff;
	font-size:16px;
	padding-top:38px;
}
.index-teacher-form{
	width:100%;
	height:203px;
	box-sizing: border-box;
	background: #004374;
	padding: 19px 48px 0;
	margin-top:50px;
}
.index-teacher-form .tit-wrp{
	font-size:26px;
	color:#fff;
	border-bottom: 1px solid #fff;
	margin-bottom: 22px;
}
.index-teacher-form .tit-wrp span{
	color:#CF1A1B;
}
.index-teacher-form .input{
	/*width:217px;*/
	width:294px;
	height:40px;
	line-height: 40px;
	background: #fff;
	font-size:14px;
	text-indent: 10px;
	margin-bottom: 18px;
}
.index-teacher-form .submit{
	width:294px;
	height:40px;
	line-height: 40px;
	background: #CF1A1B;
	color:#fff;
	text-align: center;
	font-size:16px;

}
.t-code-btn{
	width:120px;
	height:40px;
	line-height: 40px;
	background: #CF1A1B;
	color:#fff;
	text-align: center;
	font-size:14px;
	cursor: pointer;
}
.index-classroom-container{
	padding: 40px 0;
}
.index-classroom-swiper{
	overflow: hidden;
}
.index-classroom-slide,
.index-classroom-slide img{
	width:100%;
	height:606px;
}
.index-classroom-slide img{
	display: block;
	float:left;
}
.index-classroom-slide img:nth-child(1),
.index-classroom-slide img:nth-child(2),
.index-classroom-slide img:nth-child(3){
	width: 392px;
	height: 258px;
	margin-bottom: 11px;
}
.index-classroom-slide img:nth-child(1),
.index-classroom-slide img:nth-child(2){
	margin-right: 10px;
}
.index-classroom-slide img:nth-child(4){
	margin-right: 12px;
}
.index-classroom-slide img:nth-child(4),
.index-classroom-slide img:nth-child(5){
	width:592px;
	height:315px;
}
.index-classroom-btn{
	width:45px;
	height:77px;
	position: absolute;
	top:236px;
	outline: none;
}
.index-classroom-prev{
	left: -68px;
	background: url(../images/index_arrow_left.png);
}
.index-classroom-prev:hover{
	background-image: url(../images/index_arrow_left@red.png);
}
.index-classroom-next{
	right:-68px;
	background: url(../images/index_right_arrow.png);
}
.index-classroom-next:hover{
	background-image: url(../images/index_arrow_right@red.png);
}
.index-news-container{
	padding: 28px 0 32px;
	background: #f0f0f0;
}
.index-news-item{
	width:363px;
	float:left;
	margin-right:55px;
}
.index-news-item:nth-of-type(3n) {
	margin-right:0;
}
.index-news-item .date-wrp{
	width:46px;
	border:1px solid #b9b9b9;
	border-radius: 8px;
	box-sizing: border-box;
	padding: 6px;
	text-align: center;
}
.index-news-item .date-wrp .num{
	font-size:24px;
	border-bottom: 1px solid #999;
}
.index-news-item .date-wrp .num-en{
	font-size:16px;
	color:#636363;
}
.index-news-item .con-wrp{
	width:310px;
}
.index-news-item .con-wrp .thumb{
	width:100%;
	height: 205px;
}
.index-news-item .con-wrp .tit{
	font-size: 22px;
	line-height: 28px;
	max-height: 56px;
	overflow: hidden;
	margin: 10px 0 8px;
}
.index-news-item .con-wrp .desc{
	color:#666666;
	font-size: 16px;
	line-height: 27px;
	max-height: 81px;
	overflow: hidden;
	margin-bottom: 10px;
}
.index-news-item .con-wrp .btn{
	width:102px;
	height:37px;
	line-height: 37px;
	font-size:18px;
	color:#fff;
	transition: all .28s;
	background: #8a8a8a;
	border-radius: 4px;
	text-align: center;
}
.index-news-item .con-wrp .btn:hover{
	background: #CF1A1B;
}
.index-news-more{
	display: block;
	width:170px;
	height:33px;
	line-height: 33px;
	border:2px solid #CF1A1B;
	border-radius: 8px;
	color:#CF1A1B;
	font-size:18px;
	text-align: center;
	margin:57px auto 0;
}
.index-preview-container{
	height:354px;
	background: url(../images/index_43.jpg) no-repeat center center;
	box-sizing: border-box;
	padding-top:36px;
}
.index-preview-container > .container{
	padding:0 22px;
}
.index-preview-container .title{
	font-size:27px;
	color:#CF1A1B;
	margin-bottom: 23px;
	text-align: center;
}
.index-preview-wrapper .input-text{
	width:362px;
	height:47px;
	line-height:47px;
	border-radius: 8px;
	background: #fff;
	padding-left: 10px;
	box-sizing: border-box;
	font-size: 16px;
	margin-bottom: 19px;
}
.index-preview-wrapper textarea.input-text{
	width:100%;
	height:80px;
	resize: none;
}
.index-preview-submit{
	width:120px;
	height:40px;
	line-height: 40px;
	text-align: center;
	background: #CF1A1B;
	color:#fff;
	font-size:17px;
	border-radius: 6px;
	display: block;
	margin: 19px auto 0;
}
.page-footer{
	padding: 34px 0;
	background: #CF1A1B;
	color:#fff;
}
.foot-ewm-wrp{
	margin-right:20px;
}
.foot-ewm-wrp .tit{
	text-align: center;
	margin-top:5px;
}
.foot-cont-wrp{
	font-size:16px;
	padding-top:20px;
	width:414px;
	line-height: 1.6;
}
.foot-cont-wrp p:first-child{
	font-size:22px;
	font-weight: bold;
	margin-bottom: 12px;
}
.page-footer dl {
	width:117px;
	float:right;
	margin-left: 37px;
}
.page-footer dl dt{
	font-size:22px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-bottom: 12px;
}
.page-footer dl dd{
	width:100px;
	height:28px;
	line-height: 28px;
	float:left;
	font-size:16px;
	overflow: hidden;
	margin-right:4px;
}
.page-footer dl dd a{
	color:inherit;
	font-size:inherit;
}
.page-footer dl dd a:hover{
	text-decoration: underline;
}
.page-foot-bottom{
	background: #000;
	padding: 20px 0;
	text-align: center;
	color:#fff;
	line-height: 1.85;
}


/*--------------------二级-公共-action--------------------*/
/*banner-other-action*/
.banner-other{width:100%;height: 440px;}
.banner-other img{width:100%;}
/*banner-other-over*/

/*二级-导航-action*/
.ej-dh{padding:10px 0;line-height:36px;margin-bottom:45px;}
.ej-dh .container{position: relative; }
.ej-dh .container:before{position: absolute;content:"";bottom:-16px;left: 0; width:100%;height:6px;background:url(../images/ej-dh-bg.png) no-repeat center;}
.ej-dh .ej-dh-l {float: left;}
.ej-dh .ej-dh-l span{font-size:18px;padding:0 10px;height:36px;border-left:2px solid #333333;}
.ej-dh .ej-dh-l span:first-child{border:none;}
.ej-dh .ej-dh-l a{font-size:18px;padding:0 10px;height:36px;border-left:2px solid #333333;}
.ej-dh .ej-dh-l a:first-child{border:none;}
.ej-dh .ej-dh-l a.on{color:#d40000;}
.ej-dh .ej-dh-r{float:right;width:50%;text-align: right;line-height:36px;color:#999999;}
.ej-dh .ej-dh-r img{margin-bottom:-5px;margin-right:5px;}
.ej-dh .ej-dh-r a{color:#999999;}
/*二级-导航-over*/

/*--------------------二级-公共-over--------------------*/

/*-----------------------------------------------------关于我们-action-----------------------------------------------------*/

/*公司简介-action*/
.ej-gsjj{margin-bottom: 70px;}
.ej-gsjj .ej-gsjj-top {width: 100%;margin-bottom:70px;}
.ej-gsjj .ej-gsjj-top img{width:29px;height:59px;margin-right:48px;float: left;}
.ej-gsjj .ej-gsjj-top span{display: block;font-size:36px;font-weight:bold;float: left;position: relative;}
.ej-gsjj .ej-gsjj-top span:after{position:absolute;content: "";bottom:-5px;left:0;width:21px;height:2px;background:url(../images/jj-line.jpg) no-repeat center;}

.ej-gsjj .ej-gsjj-box .ej-gsjj-l{width: 578px;height:358px;overflow: hidden;margin-right:54px;float: left;}
.ej-gsjj .ej-gsjj-box .ej-gsjj-l img{height: 100%;max-width: 100%;display: block;margin: auto;}
.ej-gsjj .ej-gsjj-box .ej-gsjj-r{width:568px;float: left;}
.ej-gsjj .ej-gsjj-box .ej-gsjj-r .ej-gsjj-js{margin-bottom:48px;}
.ej-gsjj .ej-gsjj-box .ej-gsjj-r .ej-gsjj-js p{font-size:14px;text-indent: 2em;line-height:25px;color:#1a1a1a;}
.ej-gsjj .ej-gsjj-box .ej-gsjj-r .ej-gsjj-botm .ej-gsjj-div{width: 164px;float: left;text-align:center;border-left:2px solid #cacaca;}
.ej-gsjj .ej-gsjj-box .ej-gsjj-r .ej-gsjj-botm .ej-gsjj-div:first-child{border:none;}
.ej-gsjj .ej-gsjj-box .ej-gsjj-r .ej-gsjj-botm .ej-gsjj-div p:first-child{font-size:40px;font-weight:bold;}
.ej-gsjj .ej-gsjj-box .ej-gsjj-r .ej-gsjj-botm .ej-gsjj-div p:first-child span{font-size:28px;font-weight:bold;}
.ej-gsjj .ej-gsjj-box .ej-gsjj-r .ej-gsjj-botm .ej-gsjj-div p:last-child{font-size:16px;color:#666666;}

.ej-dh-fl{float: right;}
.ej-dh-fl a{width:130px;height:36px;font-size:16px;margin:0 5px;line-height: 36px;text-align: center;border:1px solid #999999;background:#f7f7f7;display: inline-block;color:#333333;border-radius:5px;}
/*公司简介-over*/

/*公司环境-action*/
.gshj {margin-bottom:20px;}
.gshj .container{position: relative;}
.gshj .gshj-js {width: 508px;padding-top:57px;float: left;margin-right:120px;color:#333333;}
.gshj .gshj-js img{display: block;margin-bottom:10px;}
.gshj .gshj-js .gsjj-jj p:first-child{font-size:18px;margin-bottom:10px;}
.gshj .gshj-js .gsjj-jj p:last-child{font-size:12px;line-height: 25px;}
.gshj .gshj-r {width:567px;height:495px;float: right;background:#f5f5f5;padding:57px 30px;}
.gshj .gshj-r img,.gshj .gsjj-r span{float: right;}
.gshj .gshj-r span{display: block;font-size:36px;font-weight:bold;float: left;position: relative;float: right;margin-right:54px;}
.gshj .gshj-r span:after{position:absolute;content: "";bottom:-5px;left:0;width:21px;height:2px;background:url(../images/jj-line.jpg) no-repeat center;}

.gshj .gshj-botm{width:100%; position: absolute;bottom:85px;left: 0;}
.gshj-lb {width: 100%;height: 100%;margin-left: auto; margin-right: auto;overflow: hidden;position: relative;}
.gshj-lb .swiper-slide {text-align: center;font-size: 18px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.gshj-lb .swiper-slide img{max-width: 100%;display: block;margin: auto;}
.gshj-botm .swiper-button-next{width:15px;height:25px;background:url(../images/gshj-qh.png) no-repeat right; right:40px;top:auto;bottom:-40px;}
.gshj-botm .swiper-button-prev{width:15px;height:25px;background:url(../images/gshj-qh.png) no-repeat left;left:auto;right:90px;top:auto;bottom:-40px;}
.gshj-botm .swiper-button-next:hover{background:url(../images/gshj-qh-hover.png) no-repeat right;}
.gshj-botm .swiper-button-prev:hover{background:url(../images/gshj-qh-hover.png) no-repeat left;}
.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after{content: "" !important;}
.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after{content: "" !important;}
/*公司环境-over*/

/*解决股权问题-action*/
.ej-gqwt{padding-top:125px;padding-bottom:102px;height:848px;background: url(../images/gqwt-bg.jpg) no-repeat center;}
.ej-gqwt .container{position: relative;}
.ej-gqwt .ej-gqwt-top{width: 100%;margin-bottom:35px;}
.ej-gqwt .ej-gqwt-top img{width:29px;height:59px;margin-right:48px;float: left;}
.ej-gqwt .ej-gqwt-top span{display: block;font-size:36px;font-weight:bold;float: left;position: relative;}
.ej-gqwt .ej-gqwt-top span:after{position:absolute;content: "";bottom:-5px;left:0;width:21px;height:2px;background:url(../images/jj-line.jpg) no-repeat center;}
.ej-gqwt .ej-gqwt-img {width:575px;height:386px;overflow:hidden;}
.ej-gqwt .ej-gqwt-img img{height: 100%;max-width: 100%;display: block;margin: auto;}
.ej-gqwt .ej-gqwt-js {padding:20px;padding-top:60px;position: absolute;bottom:-119px;left:275px;width:923px;height:351px;background:#FFFFFF url(../images/gqwt-jj-bg.png) no-repeat center;}
.ej-gqwt .ej-gqwt-js .swiper-button-next{width:54px;height:52px;background:url(../images/gqwt-qh.png); position: absolute;top:-30px;left:300px;}
.ej-gqwt .ej-gqwt-js .swiper-pagination{left:-260px!important;bottom:80px;}
.ej-gqwt .ej-gqwt-js .swiper-pagination span{margin:0 5px;width:5px;height:5px;}
.ej-gqwt .ej-gqwt-js .swiper-pagination span.swiper-pagination-bullet-active{width:8px;height:8px;background:#ff4800}
.gqwt-lb {overflow: hidden;width: 100%;height: 100%;margin-left: auto;margin-right: auto;}
.gqwt-l{float:left;margin-right:70px;}
.gqwt-l img{display: block;margin-bottom: 10px;}
.gqwt-l p:nth-child(2){font-size:14px;color:#999999;}
.gqwt-l p:last-child{font-size:48px;color:#0a0a0a;}
.gqwt-r{float: left;line-height:25px;width:590px;color:#000000;}
.gqwt-r img{margin-top:10px;transition: all 0.5s;}
.gqwt-r img:hover{transition: all 0.5s;transform: scale(1.1);}
/*解决股权问题-over*/

/*企业文化-action*/
.ej-qywh{padding:60px 0;}
.ej-qywh .ej-qywh-top{width: 100%;margin-bottom:35px;}
.ej-qywh .ej-qywh-top img{width:29px;height:59px;margin-right:48px;float: left;}
.ej-qywh .ej-qywh-top span{display: block;font-size:36px;font-weight:bold;float: left;position: relative;}
.ej-qywh .ej-qywh-top span:after{position:absolute;content: "";bottom:-5px;left:0;width:21px;height:2px;background:url(../images/jj-line.jpg) no-repeat center;}
.ej-qywh .ej-qywh-l{width:648px;float:left;margin-right:66px;}
.ej-qywh .ej-qywh-l .ej-qywh-jj{width: 508px;padding-top:57px;float: left;margin-right:120px;color:#333333;margin-bottom:10px;}
.ej-qywh .ej-qywh-l .ej-qywh-jj img{display: block;margin-bottom:10px;}
.ej-qywh .ej-qywh-l .ej-qywh-jj p:nth-child(2){font-size:18px;margin-bottom:10px;}
.ej-qywh .ej-qywh-l .ej-qywh-jj p:last-child{font-size:12px;line-height: 25px;}
.ej-qywh .ej-qywh-l .ej-qywh-js{width:100%;}
.ej-qywh .ej-qywh-l .ej-qywh-js p{width:100%;margin-bottom:10px;display: inline-block;background:#f3f5f7;color:#333333;height:50px;line-height: 50px;}
.ej-qywh .ej-qywh-l .ej-qywh-js p span{width:130px;height:50px;text-align: center;margin-right:20px; background:#e71e10;display: inline-block;color:#FFFFFF;font-size:22px;}
.ej-qywh .ej-qywh-r{width: 483px;height:470px;overflow:hidden;float:left;}
.ej-qywh .ej-qywh-r img{height: 100%;max-width: 100%;display: block;margin: auto;}
/*企业文化-over*/

/*-----------------------------------------------------关于我们-over-----------------------------------------------------*/


/*-----------------------------------------------------股权激励-action-----------------------------------------------------*/

/*股权激励-介绍-action*/
.gq-js{text-align:center;padding:60px 0;color:#333333;}
.gq-js .gq-js-bt p:first-child{font-size:18px;}
.gq-js .gq-js-bt p:last-child{font-size:40px;font-weight:bold;margin:10px 0;}
.gq-js .gq-js-nr {font-size:16px;line-height:35px;}
.gq-js .gq-js-last {font-size:16px;font-weight:bold;margin-top:48px;margin-bottom:20px;}
/*股权激励-介绍-over*/

/*那么，我们能为您做些什么呢？-action*/
.zsm {padding:55px 0;background:#f9f9f9;height:795px;}
.zsm .zsm-bt {text-align: center;color:#333333;}
.zsm .zsm-bt p:first-child {position: relative; font-size:36px;font-weight: bold;}
.zsm .zsm-bt p:first-child:after {position:absolute;content: "";left:13%;bottom:-20px;width:810px; border-bottom:1px dashed #333333;}
.zsm .zsm-bt p:last-child {font-size:15px;margin-top:30px;line-height:28px;}

.zsm .zsm-box {position: relative; margin-top:65px;height:480px;}
.zsm .zsm-box .zsm-div {float:left; cursor:pointer; transition: all 0.5s; padding:40px 0;width:300px;height:309px;overflow: hidden;background:url(../images/zsm-kuang.png) no-repeat center;text-align:center;}
.zsm .zsm-box .zsm-div:hover {transition: all 0.5s;background:url(../images/zsm-kuang-hover.png) no-repeat center;}
.zsm .zsm-box .zsm-div p:first-child {font-size:40px;color:#999999;}
.zsm .zsm-box .zsm-div p:nth-child(2) {font-size:32px;color:#e62129;margin:10px 0;}
.zsm .zsm-box .zsm-div p:last-child{color:#333333;}
.zsm .zsm-box .zsm-div:hover p{color:#FFFFFF;}
.zsm .zsm-box .zsm-div:nth-child(5){position: absolute;bottom:0;left:12.5%;}
.zsm .zsm-box .zsm-div:nth-child(6){position: absolute;bottom:0;left:37.5%;}
.zsm .zsm-box .zsm-div:nth-child(7){position: absolute;bottom:0;left:62.5%;}
/*那么，我们能为您做些什么呢？-over*/

/*股权结构设计的十大问题-action*/
.gqjg{background:url(../images/gqjg-bg.jpg) no-repeat top center;padding-top:42px;padding-bottom:62px;color:#feffff;}
.gqjg .gqjg-bt{text-align:center;}
.gqjg .gqjg-bt p:first-child{font-size:36px;font-weight:bold;margin-bottom:10px;}
.gqjg .gqjg-box {height:520px;background:rgba(0,0,0,0.2);margin-top:40px;}
.gqjg .gqjg-box .gqjg-div{transition: all 0.5s; cursor:pointer; padding:36px 40px;width: 120px;height:100%;border-right:1px solid #53443e;text-align:center;float: left;}
.gqjg .gqjg-box .gqjg-div span{font-size:30px;margin-bottom:10px;}
.gqjg .gqjg-box .gqjg-div p{font-size:24px;}
.gqjg .gqjg-box .gqjg-div:hover{transition: all 0.5s; background:#e62129;}
/*股权结构设计的十大问题-over*/

/*通过股权激励您将获得-action*/
.gqjl {padding:60px;}
.gqjl .gqjl-bt{text-align:center;}
.gqjl .gqjl-bt p:first-child{font-size:32px;margin-bottom:10px;color:#333333;}
.gqjl .gqjl-bt p:last-child{font-size:16px;color:#999999;}
.gqjl .gqjl-box {margin-top:30px;}
.gqjl-qh{ width:100%;}
.gqjl-qh .hd{ height:60px;position:relative;width:968px;margin:auto;}
.gqjl-qh .hd ul{ position:absolute;}
.gqjl-qh .hd ul li{transition: all 0.5s; width:222px;height:60px;float:left;margin:0 10px;cursor:pointer;color:#333333;border:1px solid #333333;border-radius:10px;padding:7px;}
.gqjl-qh .hd ul li .gqjl-qh-img{transition: all 0.5s; width:45px;height:45px; display: block;float:left;margin-right:10px;}
.gqjl-qh .hd ul li.on .gqjl-qh-img img{transition: all 0.5s; opacity:0;}
.gqjl-qh .hd ul li.on:first-child .gqjl-qh-img{transition: all 0.5s; background:url(../images/gqjl-qh1-hover.png) no-repeat left center;}
.gqjl-qh .hd ul li.on:nth-child(2) .gqjl-qh-img{transition: all 0.5s; background:url(../images/gqjl-qh2-hover.png) no-repeat left center;}
.gqjl-qh .hd ul li.on:nth-child(3) .gqjl-qh-img{transition: all 0.5s; background:url(../images/gqjl-qh3-hover.png) no-repeat left center;}
.gqjl-qh .hd ul li.on:nth-child(4) .gqjl-qh-img{transition: all 0.5s; background:url(../images/gqjl-qh4-hover.png) no-repeat left center;}
.gqjl-qh .hd ul li.on{transition: all 0.5s; background:#ba0e1a;color:#FFFFFF;border:1px solid #ba0e1a;}
.gqjl-qh .bd {margin-top:20px;}
.gqjl-qh .bd ul{ padding:15px;  zoom:1;  }
.gqjl-lb {width: 100%;height: 100%;margin-left: auto;margin-right: auto;overflow: hidden;position:relative;}
.gqjl-lb .swiper-slide .gqjl-img {width:518px;height:347px;overflow: hidden;float:left;}
.gqjl-lb .swiper-slide .gqjl-img img {height: 100%;max-width: 100%;display: block;margin: auto;}
.gqjl-lb .swiper-slide .gqjl-js {width:707px;height:288px;overflow: hidden;background:#f6f6f6;position: absolute;right:0;bottom:30px;padding:40px 45px;font-size:18px;color:#333333;}
.gqjl-lb .swiper-slide .gqjl-js a{position:absolute;bottom:20px; width:148px;height:45px;border-radius:5px;background:#ba0e1a;display: block;text-align:center;line-height:45px;font-size:18px;color:#FFFFFF;}
.gqjl-lb .swiper-slide .gqjl-js a{}
.gqjl-lb .swiper-button-next{right:45%;top:70%;z-index:999999; background:url(../images/gqjl-qh.png) no-repeat right center;width:23px;height:23px;}
.gqjl-lb .swiper-button-prev{left:45%;top:70%;z-index:999999; background:url(../images/gqjl-qh.png) no-repeat left center;width:23px;height:23px;}
/*通过股权激励您将获得-over*/

/*建立合伙人 管理制度-action*/
.hhr{padding-bottom:50px;}
.hhr .hhr-bt{text-align: center;}
.hhr .hhr-bt p:first-child{font-size:32px;margin-bottom:10px;}
.hhr .hhr-bt p:first-child span{color:#e62129;}
.hhr .hhr-bt p:last-child {color:#999999;} 
.hhr .hhr-box {margin-top:35px;}
.hhr .hhr-box .hhr-div{transition: all 0.5s; float: left; cursor:pointer; width:168px;text-align:center;}
.hhr .hhr-box .hhr-div{margin:0 19px;}
.hhr .hhr-box .hhr-div:first-child{margin-left:0;}
.hhr .hhr-box .hhr-div:last-child{margin-right:0;}
.hhr .hhr-box .hhr-div .hhr-img{transition: all 0.5s; position:relative; width:110px;height:110px;margin:auto;margin-bottom:38px;}
.hhr .hhr-box .hhr-div .hhr-img img:last-child{transition: all 0.5s; position:absolute;bottom:0;left:0;opacity:0;}
.hhr .hhr-box .hhr-div:hover .hhr-img img{transition: all 0.5s; opacity:0;}
.hhr .hhr-box .hhr-div:hover .hhr-img img:last-child{transition: all 0.5s; opacity:1;}
.hhr .hhr-box .hhr-div .hhr-js p:first-child{font-size:24px;color:#333333;margin-bottom:5px;}
.hhr .hhr-box .hhr-div .hhr-js p:last-child{font-size:12px;color:#999999;}
.hhr .hhr-box .hhr-div:hover .hhr-js p{color:#ba0e1a;}
/*建立合伙人 管理制度-over*/

/*股权研讨 预约-action*/
.gqyt {padding:58px 0;}
.gqyt .gqyt-bt {text-align:center;}
.gqyt .gqyt-bt p:first-child {font-size:32px;color:#333333;margin-bottom:5px;}
.gqyt .gqyt-bt p:first-child span{color:#ba0e1a;}
.gqyt .gqyt-bt p:last-child {font-size:16px;color:#999999;}
.gqyt .gqyt-box {margin-top:30px;}
.gqyt .gqyt-box .gqyt-l{width:627px;height:452px;float:left;margin-right:55px;}
.gqyt .gqyt-box .gqyt-l iframe{width:100%;height:100%;}
.gqyt .gqyt-box .gqyt-r{float: left;width:518px;} 
.gqyt .gqyt-box .gqyt-r .gqyt-inp{display:flex; justify-content:center; align-items:center;  padding:3px;width:248px;height:58px;line-height:58px;border:1px solid #dcdcdc;float: left;margin:10px;}
.gqyt .gqyt-box .gqyt-r .gqyt-inp:first-child,
.gqyt .gqyt-box .gqyt-r .gqyt-inp:nth-child(3){margin-left:0;}
.gqyt .gqyt-box .gqyt-r .gqyt-inp:nth-child(2),
.gqyt .gqyt-box .gqyt-r .gqyt-inp:nth-child(4){margin-right:0;}
.gqyt .gqyt-box .gqyt-r .gqyt-inp img{margin-right:10px;}
.gqyt .gqyt-box .gqyt-r .gqyt-inp input{font-size:18px;color:#999999;width:200px;}
.gqyt .gqyt-box .gqyt-r textarea{width:100%;height:186px;padding:10px;border:1px solid #dcdcdc;}
.gqyt .gqyt-box .gqyt-r .gqyt-inp-tj{width:100%;height:62px;background:#ba0e1a;color:#FFFFFF;font-size:24px;border-radius:6px;margin-top:40px;}
/*股权研讨 预约-over*/

/*-----------------------------------------------------股权激励-over-----------------------------------------------------*/

/*------------------------------------------------------留言板-action------------------------------------------------------*/
.zxfw{position:relative;padding-bottom:60px;}
.zxfw .zxfw-bt{position: absolute;top:-175px;height:175px;background:#FFFFFF;width:1200px;text-align:center;padding:50px 0;}
.zxfw .zxfw-bt p:first-child{font-size:36px;color:#333333;}
.zxfw .zxfw-bt p:last-child{font-size:14px;color:#dbdada;}
.zxfw .zxfw-box{width:600px;margin:10px 0;margin:auto;}
.zxfw .zxfw-box input{width:100%;border:1px solid #7c7c7c;height:50px;padding:0 10px;font-size:18px;margin-bottom:20px;}
.zxfw .zxfw-box textarea{width:100%;padding:10px;height:200px;border:1px solid #7c7c7c;margin-bottom:20px;font-size:18px;}
.zxfw .zxfw-box input:last-child{border:none;border-radius:5px;background:#015b9c;font-size:18px;color:#FFFFFF;}
.zxfw .zxfw-box input::-webkit-input-placeholder {color: #999999;}
.zxfw .zxfw-box input::-moz-input-placeholder {color: #999999;}
.zxfw .zxfw-box input::-ms-input-placeholder {color: #999999;}

/*股权激励实操流程-action*/
.gqlc {padding-bottom:50px;}
.gqlc .gqlc-bt{padding-top:40px;text-align: center;font-size:36px;color:#333333;border-top:1px dashed #dddddd;}
.gqlc .gqlc-bt p{margin-bottom:20px;}
.gqlc .gqlc-bt img{display: block;margin:auto;}
.gqlc .gqlc-box{margin:30px 0;}
.gqlc .gqlc-box img{display: block;margin:auto;}
.gqlc .gqlc-js{width:828px;height:131px;margin:auto;overflow:hidden;text-align:center;background:url(../images/gqlc-js-bg.png) no-repeat center;padding:36px 0;padding-left:60px;}
.gqlc .gqlc-js p{font-size:22px;color:#999999;line-height: 30px;}
/*股权激励实操流程-over*/
/*------------------------------------------------------留言板-over------------------------------------------------------*/

/*-----------------------------------------------------案例分享-action-----------------------------------------------------*/
.case .case-box .case-div{width:382px;margin:13px;float: left;}
.case .case-box .case-div:first-child,
.case .case-box .case-div:nth-child(4),
.case .case-box .case-div:nth-child(7),
.case .case-box .case-div:nth-child(10){margin-left:0;}
.case .case-box .case-div:nth-child(3),
.case .case-box .case-div:nth-child(6),
.case .case-box .case-div:nth-child(9),
.case .case-box .case-div:nth-child(12),
.case .case-box .case-div:last-child{margin-right:0;}
.case .case-box .case-div .case-img{position: relative; width:100%;height:260px;overflow: hidden;}
.case .case-box .case-div .case-img img{height: 100%;max-width: 100%;display: block;margin: auto;}
.case .case-box .case-div .case-img img:last-child{transition: all 0.5s; position: absolute;left:0;top:-260px; }
.case .case-box .case-div:hover .case-img img:last-child{transition: all 0.5s; top:0px;}
.case .case-box .case-div p{font-size:16px;text-align:center;line-height:50px;border-bottom:3px solid #000000;}
/*-----------------------------------------------------案例分享-over-----------------------------------------------------*/

/*-----------------------------------------------------专家团队-action-----------------------------------------------------*/

/*名师简介-action*/
.msjj{padding:50px 0;background:url(../images/msjj-bg.jpg) no-repeat bottom center;}
.msjj .msjj-bt{text-align:center;}
.msjj .msjj-bt span{position:relative; font-size:34px;font-weight: bold;}
.msjj .msjj-bt span:before{position: absolute;content: "";top:20px;left:-80px;width:45px;height:4px;background:#000000;}
.msjj .msjj-bt span:after{position: absolute;content: "";top:20px;right:-80px;width:45px;height:4px;background:#000000;}
.msjj .msjj-bt p{font-size:20px;color:#474747;}
.msjj .msjj-box{margin-top:30px;box-shadow: 0 26px 23px 0 rgba(0,0,0,0.2);padding:36px 60px;background:#FFFFFF}
.msjj .msjj-box .msjj-l{float: left;width:340px;height:558px;overflow:hidden; float: left;margin-right:80px;}
/*.msjj .msjj-box .msjj-r{width:638px;float: left;}*/
.msjj .msjj-box .msjj-r{width:1080px;float: left;}
.msjj .msjj-box .msjj-r .msjj-r-bt{font-size:26px;color:#333333;font-weight: bold;margin-bottom:5px;}
.msjj .msjj-box .msjj-r .msjj-r-bt p:first-child{font-size:33px;}
.msjj .msjj-box .msjj-r .msjj-r-js {font-size:18px;color:#333333;}
.msjj .msjj-box .msjj-r .msjj-r-js p{text-indent:2em;}
.msjj .msjj-box .msjj-r .yysq{width:100%;background:#004374;color:#FFFFFF;height:202px;padding:22px 50px;}
.msjj .msjj-box .msjj-r .yysq p{font-size:22px;border-bottom:1px solid #FFFFFF}
.msjj .msjj-box .msjj-r .yysq p span{color:#ba0e1a;}
/*.msjj .msjj-box .msjj-r .yysq .yysq-xx{float: left;width:440px;}*/
.msjj .msjj-box .msjj-r .yysq .yysq-xx{float: left;width:900px;}
.msjj .msjj-box .msjj-r .yysq input{display: block;width:410px;padding:0 10px;height:40px;float: left;margin:14px 10px;}
.msjj .msjj-box .msjj-r .yysq input:first-child,
.msjj .msjj-box .msjj-r .yysq input:nth-child(3){margin-left:0;}
.msjj .msjj-box .msjj-r .yysq input:last-child,
.msjj .msjj-box .msjj-r .yysq input:nth-child(2){margin-right:0;}
.msjj .msjj-box .msjj-r .yysq .sq-butn{width:70px;height:99px;border-radius:5px;background:#ba0e1a url(../images/sq-butn.png) no-repeat center;color:#FFFFFF;font-size:24px;padding:10px;float:right;overflow:hidden;}
/*名师简介-over*/

/*课程安排-action*/
.kcap{background:url(../images/kcap-bg.png) no-repeat top center;padding-bottom:50px; }
.kcap .kcap-jj{background:url(../images/kcap-jj-bg.png)no-repeat top center;height:270px;padding:0 60px;padding-top:120px;}
.kcap .kcap-jj {font-size:20px;line-height:40px;}
.kcap .kcap-box .kcap-bt{text-align:center;font-size:36px;font-weight:bold; color:#333333;padding:45px 0;}
.kcap .kcap-box .kcap-div{width:360px;margin:0 30px;float:left; height:210px;padding:37px;background:#FFFFFF;box-shadow:0 0 5px rgba(0,0,0,0.2);}
.kcap .kcap-box .kcap-div:first-child{margin-left:0;}
.kcap .kcap-box .kcap-div:last-child{margin-right:0;}
.kcap .kcap-box .kcap-div p:first-child{font-size:30px;color:#333333;border-bottom:1px solid #dddddd;padding-bottom:10px;margin-bottom:10px;}
.kcap .kcap-box .kcap-div p:last-child{font-size:22px;color:#333333;}
/*课程安排-over*/

/*课堂展示-action*/
.ktzs{padding-bottom:75px;}
.ktzs .ktzs-bt{text-align:center;margin-bottom:40px;}
.ktzs .ktzs-bt img{margin:auto;}
.ktzs .ktzs-box .ktzs-div{width:285px;height:214px;overflow:hidden;margin:10px;float: left;}
.ktzs .ktzs-box .ktzs-div:first-child,
.ktzs .ktzs-box .ktzs-div:nth-child(5){margin-left:0;}
.ktzs .ktzs-box .ktzs-div:last-child,
.ktzs .ktzs-box .ktzs-div:nth-child(4){margin-right:0;}
.ktzs .ktzs-box .ktzs-div img{height: 100%;max-width: 100%;display: block;margin: auto;}
/*课堂展示-action*/

/*-----------------------------------------------------专家团队-over-----------------------------------------------------*/

/*-----------------------------------------------------股权资讯-action-----------------------------------------------------*/
.ej-news .ej-news-top {position: relative;margin-bottom:40px;}
.ej-news .ej-news-top .swiper-button-next{transition: all 0.5;top:auto; bottom:-20px; width:47px;height:36px; right:53px; background:url(../images/ej-news-qh.png) no-repeat right center;}
.ej-news .ej-news-top .swiper-button-prev{transition: all 0.5;top:auto; bottom:-20px; width:47px;height:36px;left:auto; right:100px; background:url(../images/ej-news-qh.png) no-repeat left center;}
.ej-news .ej-news-top .swiper-button-next:hover{transition: all 0.5; background:url(../images/ej-news-qh-hover.png) no-repeat right center;}
.ej-news .ej-news-top .swiper-button-prev:hover{transition: all 0.5; background:url(../images/ej-news-qh-hover.png) no-repeat left center;}
.ej-news-lb {width: 100%;height: 100%;margin-left: auto;margin-right: auto;overflow: hidden;position: relative;}
.ej-news-lb .swiper-slide .news-top-l{width:534px;height:332px;overflow: hidden;float: left;margin-right:36px;}
.ej-news-lb .swiper-slide .news-top-l img {width：100%}
.ej-news-lb .swiper-slide .news-top-r{position: relative;width:628px;float:left;height:332px;}
.ej-news-lb .swiper-slide .news-top-r p:first-child{font-size:14px;color:#777777;}
.ej-news-lb .swiper-slide .news-top-r p:nth-child(2){font-size:20px;color:#de001f;margin:15px 0;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.ej-news-lb .swiper-slide .news-top-r p:nth-child(3){font-size:12px;color:#777777;line-height:25px;}
.ej-news-lb .swiper-slide .news-top-r span{transition: all 0.5s; position:absolute;bottom:40px;left:0; display: block;width:128px;height:36px;text-align:center;line-height:36px;font-size:14px;border:1px solid #818181;color:#333333;}
.ej-news-lb .swiper-slide .news-top-r span:hover{transition: all 0.5s; border:1px solid #de001f; color:#de001f;}

.ej-news .ej-news-box .ej-news-div {transition: all 0.5s; margin:0 30px;width:570px;float: left;padding:20px 0;border-bottom:1px solid #5c5c5c;}
.ej-news .ej-news-box .ej-news-div:nth-of-type(2n-1){margin-left:0;}
.ej-news .ej-news-box .ej-news-div:nth-of-type(2n){margin-right:0;}
.ej-news .ej-news-box .ej-news-div p:first-child{transition: all 0.5s; font-size:20px;color:#333333;}
.ej-news .ej-news-box .ej-news-div:hover p:first-child{transition: all 0.5s; font-size:20px;color:#de001f;}
.ej-news .ej-news-box .ej-news-div p:nth-child(2){font-size:14px;color:#888888;margin:10px 0;}
.ej-news .ej-news-box .ej-news-div p:nth-child(2) img{margin-right:10px;}
.ej-news .ej-news-box .ej-news-div p:nth-child(3) {font-size:#555555;font-size:14px;height: 42px;overflow: hidden}

.pages{text-align:center;margin:50px 0;}
.pages li.active{transition: all 0.5s; display: inline-block;border:1px solid #000000;background:#000000;color:#FFFFFF;font-size:16px;margin:0 10px;}
.pages li{display: inline-block;border:1px solid #000000;color:#000000;margin:0 5px;}
.pages li a, .pages li span{display: block;padding:5px 10px;font-size:16px;}
.pages li:hover{transition: all 0.5s; border-color:#000000;background:#000000;color:#FFFFFF;}
.pages li:hover a{color: #fff;}

/*-----------------------------------------------------股权资讯-over-----------------------------------------------------*/

/*-----------------------------------------------------联系我们-action-----------------------------------------------------*/
.contact .contact-bt{text-align: center;color:#444444;}
.contact .contact-bt span{position:relative; font-size:36px;}
.contact .contact-bt span:after{position: absolute; bottom:20px;left:-155px;content: ""; width:128px;height:1px;background:#3c3c3c;}
.contact .contact-bt span:before{position: absolute;bottom:20px;right:-155px; content: ""; width:128px;height:1px;background:#3c3c3c;}
.contact .contact-bt p{font-size:16px;margin-top:5px;}
.contact .contact-top {margin-top:88px;}
.contact .contact-top .contact-div{float: left;text-align: center;width:300px;padding:0 25px;height:150px;border-right:1px solid #cacaca;}
.contact .contact-top .contact-div:last-child{border-right:none;}
.contact .contact-top .contact-div img{display: block;margin:auto;margin-bottom:20px; max-width:120px}
.contact .contact-top .contact-div p{font-size:18px;color:#333333;}
/*-----------------------------------------------------联系我们-over-----------------------------------------------------*/

/*----------------------------------------------------新闻详情页-action----------------------------------------------------*/
.xwxq {margin-bottom:50px;}
.xwxq .xwxq-content{width:71.6%;float: left;margin-right:40px;}
.xwxq .xwxq-content .xwxq-l-bt{text-align: center;margin-bottom:20px;}
.xwxq .xwxq-content .xwxq-l-bt p:first-child{font-size:20px;color:#333333;margin-bottom:5px;}
.xwxq .xwxq-content .xwxq-l-bt p:last-child{color:#999999;font-size:14px;}
.xwxq .xwxq-content .xwxq-l-bt p:last-child span{margin:0 15px;}
.xwxq .xwxq-content .xwxq-l-nr{font-size:16px;color:#666666;line-height:30px;padding-bottom:30px;border-bottom:1px solid #dcdcdc;}
.xwxq .xwxq-content .xwxq-l-nr p{text-indent:2em;margin-bottom:30px;}
.xwxq .xwxq-content .xwxq-l-nr p img{ max-width:850px}
.xwxq .xwxq-content .xwxq-l-nr .fy a{display: block;font-size:16px;line-height:25px;color:#666666;}
.xwxq .xgxw {margin-top:20px;}
.xwxq .xgxw p{font-size:18px;color:#333333;}
.xwxq .xgxw ul li{position: relative; float: left;border-bottom:1px dashed #bfbfbf;padding:10px 0;margin:0 52px;width:377px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.xwxq .xgxw ul li:first-child,
.xwxq .xgxw ul li:nth-child(3),
.xwxq .xgxw ul li:nth-child(5),
.xwxq .xgxw ul li:nth-child(7){margin-left:0;}
.xwxq .xgxw ul li:nth-child(2),
.xwxq .xgxw ul li:nth-child(4),
.xwxq .xgxw ul li:nth-child(6),
.xwxq .xgxw ul li:last-child{margin-right:0;}
.xwxq .xgxw ul li:before{position:absolute;content:"";top:17px; width:8px;height:8px;background:#878787;border-radius:50%;}
.xwxq .xgxw ul li a{margin-left:22px;}
.xwxq .xgxw ul li:hover a{color:#de001f;}

.xwxq .xwxq-right{width:25%;float: left;}
.xwxq .xwxq-right .gqtj{border:1px solid #dddddd;padding:10px;margin-bottom:20px;}
.xwxq .xwxq-right .gqtj p{font-size:24px;color:#333333;}
.xwxq .xwxq-right .gqtj ul li {padding:10px 0;line-height:25px;border-bottom:1px dotted #cecece; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.xwxq .xwxq-right .gqtj ul li a{color:#999999;}
.xwxq .xwxq-right .gqtj ul li:hover a{color:#de001f;}

.xwxq .xwxq-right .chfa {padding:10px;border:1px solid #dddddd;position: relative;}
.xwxq .xwxq-right .chfa .chfa-bt{padding:10px 0;line-height: 25px;}
.xwxq .xwxq-right .chfa .chfa-bt span{font-size:25px;color:#333333;display: block;float: left;}
.xwxq .xwxq-right .chfa .chfa-bt a{font-size:14px;color:#666666;float:right;}
.xwxq .xwxq-right .chfa .chfa-box .chfa-div{width:118px;height:118px;border-radius:5px;background:#f6f6f6;text-align:center;float: left;margin:10px;padding:25px 0;}
.xwxq .xwxq-right .chfa .chfa-box .chfa-div img{display: block;margin:auto;margin-bottom:5px;}
.xwxq .xwxq-right .chfa .chfa-box .chfa-div p {font-size:16px;color:#666666;}
.xwxq .xwxq-right .chfa .chfa-box .chfa-div p span{font-size:20px;color:#de001f;}
.xwxq .xwxq-right .chfa .chfa-box .chfa-qasj{position:absolute;top:43%;left:34%; width:90px;height:90px;border-radius:50%;border:10px solid #FFFFFF;background:#de001f;color:#FFFFFF;font-size:18px;padding:10px;text-align:center;}
.xwxq .xwxq-right .chfa .chfa-tel {margin-top:20px;}
.xwxq .xwxq-right .chfa .chfa-tel img{display: block;float: left;}
.xwxq .xwxq-right .chfa .chfa-tel .chfa-tel-r{float: left;}
.xwxq .xwxq-right .chfa .chfa-tel .chfa-tel-r p:first-child{font-size:12px;color:#000000;}
.xwxq .xwxq-right .chfa .chfa-tel .chfa-tel-r p:last-child{font-size:30px;color:#de001f;}
/*----------------------------------------------------新闻详情页-over----------------------------------------------------*/

/*-----------------------------------------------------账号登录-action-----------------------------------------------------*/
.sign {min-height:603px;background:url(../images/sign-banner.jpg) no-repeat top center;}
.sign .container {padding-top:70px;}
.sign .sign-box{background:#FFFFFF;width:100%;padding:0 177px;padding-top:138px;padding-bottom:80px;}
.sign .sign-box .sign-l{float: left;width:389px;height:293px;overflow: hidden;}
.sign .sign-box .sign-l img{height: 100%;max-width: 100%;display: block;margin: auto;}
.sign .sign-box .sign-r{width:282px;padding:20px;float:right;border:1px solid #dddddd;}
.sign .sign-box .sign-r p{font-size:14px;color:#666666;margin-bottom:5px;}
.sign .sign-box .sign-r input{width:242px;height:34px;padding:0 10px;border:1px solid #dddddd;margin-bottom:30px;}
.sign .sign-box .sign-r input.submit{width:124px;height:36px;border-radius:5px;background:#de001f;color:#FFFFFF;border:none;margin-bottom:10px;}
.sign .sign-box .sign-r .sign-zc {border-bottom:1px dashed #bfbfbf;margin-bottom:20px;}
.sign .sign-box .sign-r .sign-zc a{font-size:14px;}
.sign .sign-box .sign-r .sign-zc a:hover{text-decoration:underline;}
.sign .sign-box .sign-r .sign-zc a:first-child{color:#666666;}
.sign .sign-box .sign-r .sign-zc a:last-child{color:#d61b24;line-height:50px;}
.sign .sign-box .sign-r .sign-wx{font-size:16px;color:#333333;line-height:37px;}
.sign .sign-box .sign-r .sign-wx span{line-height:37px;display:block;float: left;}
.sign .sign-box .sign-r .sign-wx span:hover{text-decoration:underline;}
.sign .sign-box .sign-r .sign-wx img{margin-right:10px;display: block;float: left;}
.sign-bottom{margin-bottom:50px;padding:40px 0;padding-top:70px;border-top:1px dashed #666666;}
.sign-bottom .sign-b-l{float: left;}
.sign-bottom .sign-b-r{float: right;padding:35px 0;}
.sign-bottom .sign-b-r img{margin:0 6px;}
/*-----------------------------------------------------账号登录-over-----------------------------------------------------*/

/*-----------------------------------------------------注册账号-action-----------------------------------------------------*/
.register {min-height:603px;background:url(../images/sign-banner.jpg) no-repeat top center;}
.register .container {padding-top:70px;}
.register .register-box{top:72px;background:#FFFFFF;width:100%;padding:0 177px;padding-top:138px;padding-bottom:80px;}
.register .register-box .register-bt img{display: block;margin:auto;margin-bottom:40px;}
.register .register-box .register-nr .register-nr-bt{text-align: center;}
.register .register-box .register-nr span{position:relative; display:inline-block;margin:auto;font-size:26px;color:#000000;}
.register .register-box .register-nr span:before{position:absolute;left:-105px;top:20px; content:"";width:90px;height:2px;background:#c4c4c4}
.register .register-box .register-nr span:after{position:absolute;right:-105px;top:20px; content:"";width:90px;height:2px;background:#c4c4c4}
.register .register-box .register-nr .register-body{margin:auto;margin-top:64px;width: 424px;}
.register .register-box .register-nr .register-body input{width: 100%;height:61px;margin-bottom:20px;font-size:16px;border:1px solid #dddddd;padding:0 10px;}
.register .register-box .register-nr .register-body .yzm-mm {overflow: hidden; width: 100%;height:61px;margin-bottom:20px;border:1px solid #dddddd;}
.register .register-box .register-nr .register-body .yzm-mm input{float: left; padding:0 10px;width:360px;border:none;margin-bottom:0;float:left;}
.register .register-box .register-nr .register-body .yzm-mm .yzm-mm-r{ float:right;position: relative; width:43px;height:43px;margin:10px 0;margin-right:10px;}
.register .register-box .register-nr .register-body .yzm-mm .yzm-mm-r input{width:100%;height:100%;}
.register .register-box .register-nr .register-body .yzm-mm .yzm-mm-r input:first-child{background:url(../images/yzm-mm1.png) no-repeat center;}
.register .register-box .register-nr .register-body .yzm-mm .yzm-mm-r input:last-child{background:url(../images/yzm-mm1.png) no-repeat center;position: absolute;left:0;top:0;}
.register .register-box .register-nr .register-body .yzm-tx{overflow: hidden; width: 100%;height:61px;margin-bottom:20px;border:1px solid #dddddd;}
.register .register-box .register-nr .register-body .yzm-tx input{padding:0 10px;width:260px;border:none;margin-bottom:0;float:left;}
.register .register-box .register-nr .register-body .yzm-tx .yzm-img{float: right;margin:10px 0;margin-right:10px;width:142px;height:41px;}
.register .register-box .register-nr .register-body .yzm-dx{overflow: hidden; width: 100%;height:61px;margin-bottom:20px;border:1px solid #dddddd;}
.register .register-box .register-nr .register-body .yzm-dx input:first-child{padding:0 10px;width:260px;border:none;margin-bottom:0;float:left;}
.register .register-box .register-nr .register-body .yzm-dx input:last-child{float: right;margin:10px 0;margin-right:10px;width:142px;height:41px;color:#000000;background:#eeeeee;}
.register .register-box .register-nr .register-body .yzm-dx input:last-child{}
.register .register-box .register-nr .register-body p{text-align:center;line-height:20px;font-size:16px;}
.register .register-box .register-nr .register-body p.xy input{width:17px;height:17px;margin-right:5px;}
.register .register-box .register-nr .register-body p.xy a{color:#dd0000;font-size:16px;}
.register .register-box .register-nr .register-body p.xy a:hover{text-decoration:underline;}
.register .register-box .register-nr .register-body input.zc-butn{background:#ef5b01;color:#FFFFFF;border:none;font-size:18px;height:60px;margin:20px 0;}
.register .register-box .register-nr .register-body p.dl{font-size:16px;}
.register .register-box .register-nr .register-body p.dl a{color:#ef5b01;font-size:16px;}
.register .register-box .register-nr .register-body p.dl a:hover{text-decoration:underline;}
/*-----------------------------------------------------注册账号-over-----------------------------------------------------*/

/*-----------------------------------------------------会员开通-action-----------------------------------------------------*/
.vip {min-height:603px;background:url(../images/sign-banner.jpg) no-repeat top center;}
.vip .container{padding-top:70px;}
.vip .vip-box {background:#FFFFFF;width:100%;}
.vip .vip-box .vip-top{background:url(../images/vip-top-bg.png) no-repeat center;height:146px;padding:20px 60px;}
.vip .vip-box .vip-top .vip-top-tx{width:102px;height:102px;overflow: hidden;float: left;background:#FFFFFF;border-radius:50%;margin-right:20px;}
.vip .vip-box .vip-top .vip-top-tx img{transform: scale(0.7);height: 100%;max-width: 100%;display: block;margin: auto;}
.vip .vip-box .vip-top .vip-js{line-height:35px;font-size:24px;padding:20px 0;}
.vip .vip-box .vip-tj{margin-top:146px;position: relative;}
.vip .vip-box .vip-tj .swiper-button-next{width:56px;height: 56px; background:url(../images/vip-qh.png) no-repeat right center;}
.vip .vip-box .vip-tj .swiper-button-prev{width:56px;height: 56px; background:url(../images/vip-qh.png) no-repeat left center;}

.vip-lb {width: 1055px;height: 100%;margin:auto;overflow: hidden;position: relative;}
.vip-lb .swiper-slide {transition: all 0.5s; border-radius:10px;border:2px solid #e4c487;text-align:center;height:294px;padding:65px 0;}
.vip-lb .swiper-slide:hover{border:none;transition: all 0.5s;background:url(../images/vip-bg.png) no-repeat center;}
.vip-lb .swiper-slide p{transition: all 0.5s;}
.vip-lb .swiper-slide p:first-child{font-size:24px;color:#ddae52;}
.vip-lb .swiper-slide p:nth-child(2){font-size:48px;color:#ddae52;margin:10px 0;}
.vip-lb .swiper-slide p:last-child{font-size:24px;color:#373333; text-decoration:line-through;}
.vip-lb .swiper-slide:hover p:first-child{color:#6e4c2b;}
.vip-lb .swiper-slide:hover p:nth-child(2){color:#543115;}
.vip-lb .swiper-slide:hover p:last-child{color:#373333;}
.vip-lb .swiper-slide.on{border:none;transition: all 0.5s;background:url(../images/vip-bg.png) no-repeat center;}
.vip-lb .swiper-slide.on p:first-child{color:#6e4c2b;}
.vip-lb .swiper-slide.on p:nth-child(2){color:#543115;}
.vip-lb .swiper-slide.on p:last-child{color:#373333;}

.vip .vip-box .vip-fk {width:1142px;height:393px;margin:auto;padding:34px;border:1px solid #000000;border-radius:10px;margin-top:150px;margin-bottom:70px;}
.vip .vip-box .vip-fk p{font-size:28px;color:#caa052;margin-bottom:20px;}
.vip .vip-box .vip-fk .vip-fk-div{width:263px;height:64px;display:flex; justify-content:center; align-items:center;float: left;margin:0 47px;}
.vip .vip-box .vip-fk .vip-fk-div input{width:22px;height:22px;margin-right:20px;}
.vip .vip-box .vip-fk .vip-fk-div .vip-fk-div-r{overflow:hidden; position:relative; border:1px solid #999999;width:220px;height:64px;}
.vip .vip-box .vip-fk .vip-fk-div .vip-fk-div-r.on:after{position: absolute;content: ""; left:0;top:0;background:url(../images/fk-kuang.png) no-repeat center; width:220px;height:64px;z-index: 999999;}
.vip .vip-box .vip-fk .vip-fk-div .vip-fk-div-r.on{border:none;}
.vip .vip-box .vip-fk .vip-fk-je p{text-align:right;font-size:28px;color:#000000;margin-top:20px;}
.vip .vip-box .vip-fk .vip-fk-je span{font-size:45px;color:#e60012;font-weight: bold;}
.vip .vip-box .vip-fk .vip-fk-butn input{width:180px;height:65px;border-radius:5px;color:#FFFFFF;background:#e60012;font-size:24px;float: right;}

/*-----------------------------------------------------会员开通-over-----------------------------------------------------*/

/*------------------------------------------------------购物车-action------------------------------------------------------*/
.car {min-height:603px;background:url(../images/sign-banner.jpg) no-repeat top center;}
.car .container{padding-top:70px;}
.car .car-box {background:#FFFFFF;width:100%;padding:0 20px;overflow: hidden;padding-bottom:60px;}
.car .car-box .car-body {margin-top:100px;}
.car .car-box .car-body .car-top{border-bottom:2px solid #e60012;padding-bottom:50px;}
.car .car-box .car-body .car-top .my-car{display: block;float:left;font-size:16px;color:#666666;}
.car .car-box .car-body .car-top .car-lc{position: relative;float: right;width:594px;height:39px;background:url(../images/car-lc-bg.png) no-repeat center;}
.car .car-box .car-body .car-top .car-lc .car-lc-div{position: relative; float: left;width:33%;text-align:center;line-height:39px;font-size:16px; display:flex; justify-content:center; align-items:center;}
.car .car-box .car-body .car-top .car-lc .car-lc-div a{position: relative; font-size:16px; color:#666666;z-index: 2; }
.car .car-box .car-body .car-top .car-lc .car-lc-div span{position: relative; z-index: 2; width:22px;height:22px;line-height:22px;margin-right:10px;color:#FFFFFF;background:#666666;display:inline-block;border-radius:50%;text-align:center;}
.car .car-box .car-body .car-top .car-lc .car-lc-div:first-child.on:before{position:absolute;content:""; width:594px;height:39px;left:0;background:url(../images/car-lc-on1.png) no-repeat center;z-index:1;}
.car .car-box .car-body .car-top .car-lc .car-lc-div:nth-child(2).on:before{position:absolute;content:""; width:594px;height:39px;left:-196px;background:url(../images/car-lc-on2.png) no-repeat center;z-index:1;}
.car .car-box .car-body .car-top .car-lc .car-lc-div:last-child.on:before{position:absolute;content:""; width:594px;height:39px;left:-392px;background:url(../images/car-lc-on3.png) no-repeat center;z-index:1;}
.car .car-box .car-body .car-top .car-lc .car-lc-div.on a{color:#FFFFFF;}
.car .car-box .car-body .car-top .car-lc .car-lc-div.on span{color:#e60012;background:#FFFFFF;}

.car .car-xx table{width:100%;}
.car .car-xx table tr{height:100px;background:#fffcf1;border:1px solid #e3e3e3;font-size:16px;text-align:center;padding:10px 0;}
.car .car-xx table tr:first-child{height:40px;line-height:40px;text-align:center;background:transparent;border:none;padding:0;}
.car .car-xx table tr td:first-child{width:30px;}
.car .car-xx table tr td:nth-child(2){width:400px;clear:both;overflow: hidden;}
.car .car-xx table tr td:nth-child(2) .car-img{height:75px;background:#c4c4c4;float: left;margin-right:20px;}
.car .car-xx table tr td:nth-child(2) .car-img img{height: 100%;max-width: 100%;display: block;margin: auto;}
.car .car-xx table tr td:nth-child(2) .car-jj{float: left;text-align: left;width:224px;font-size:16px;}
.car .car-xx table tr td:nth-child(2) .car-jj p:hover{text-decoration:underline;}
.car .car-xx table tr td:nth-child(4) span{color:#e60012;font-weight:bold;}
.car .car-xx table tr td:last-child input:hover{color:#e60012;}
.car .car-xx table tr:first-child td:first-child input{width:15px;height:15px;margin-right:10px;}

.car .car-xx .car-js{height:100px;width:100%;background:#f6f6f6;border:1px solid #e3e3e3;margin-top:10px;padding:20px;}
.car .car-xx .car-js .car-sp-butn{width:250px;line-height:60px;text-align:center;float: left;}
.car .car-xx .car-js .car-sp-butn input{background:transparent;color:#0168dc;margin:0 5px;font-size:16px;}
.car .car-xx .car-js .car-sp-zj{width:565px;text-align: center;font-size:18px;color:#333333;float: left;}
.car .car-xx .car-js .car-sp-zj span{color:#e60012;font-weight: bold;font-size:18px;}
.car .car-xx .car-js .car-sp-js{float:right;line-height:60px;}
.car .car-xx .car-js .car-sp-js a:first-child{width:107px;height:42px;border:1px solid #000000;border-radius:5px;color:#000000;font-size:16px;text-align: center;line-height:42px;display: inline-block;}
.car .car-xx .car-js .car-sp-js a:last-child{width:107px;height:42px;background:#e60012;color:#FFFFFF;border-radius:5px;font-size:16px;text-align: center;line-height:42px;display: inline-block;margin:0 10px;}

.car .car-xx .car-tjdd{height:100px;line-height:60px;width:100%;background:#f6f6f6;border:1px solid #e3e3e3;margin-top:10px;padding:20px;}
.car .car-xx .car-tjdd input{float:right; width:107px;height:42px;background:#e60012;color:#FFFFFF;border-radius:5px;font-size:16px;text-align: center;line-height:42px;display: inline-block;margin:0 10px;}
.car .car-xx .car-tjdd p{display: inline-block;float: right;font-size:18px;}
.car .car-xx .car-tjdd p span{font-weight: bold;font-size:18px;color:#e60012;margin-right:10px;}

.car-zf{margin-top:40px;}
.car-zf .car-zf-div{width:580px;height:140px;border:1px solid #e3e3e3;padding:50px;float: left;display:flex;align-items:center;}
.car-zf .car-zf-div input{width:16px;height:16px;margin-right:20px;}
.car-zf .car-qrfk input{width:116px;height:34px;border-radius:5px;background:#e60012;color:#FFFFFF;font-size:16px;text-align: center;line-height:34px;margin-top:30px;}
.car .car-box .sign-bottom{margin-top:70px;}
/*------------------------------------------------------购物车-over------------------------------------------------------*/

/*---------------------------------------------------视频课程列表-action---------------------------------------------------*/
.kclb .kclb-div{width:585px;height:233px;border:1px solid #cacaca;padding:26px 10px;border-radius:10px;float: left;margin:15px;}
.kclb .kclb-div:first-child,
.kclb .kclb-div:nth-child(3),
.kclb .kclb-div:nth-child(5),
.kclb .kclb-div:nth-child(7),
.kclb .kclb-div:nth-child(9){margin-left:0;}
.kclb .kclb-div:nth-child(2),
.kclb .kclb-div:nth-child(4),
.kclb .kclb-div:nth-child(6),
.kclb .kclb-div:nth-child(8),
.kclb .kclb-div:last-child{margin-right:0;}
.kclb .kclb-div .kclb-img{width:280px;height:178px;overflow: hidden;float:left;margin-right:25px;}
.kclb .kclb-div .kclb-img img{height: 100%;max-width: 100%;display: block;margin: auto;}
.kclb .kclb-div .kclb-js{width:255px;float: left;}
.kclb .kclb-div .kclb-js p:first-child{font-size:18px;color:#222222;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.kclb .kclb-div .kclb-js p:nth-child(2){display: block;clear:both;overflow: hidden;border-bottom:2px solid #ff6e01;margin:20px 0;}
.kclb .kclb-div .kclb-js p span:first-child{display: block;font-size:18px;color:#b30000;float:left;}
.kclb .kclb-div .kclb-js p span:last-child{display: block;font-size:18px;color:#666666;float: right;}
.kclb .kclb-div .kclb-js button{cursor: pointer; width:156px;height:47px;border-radius:5px;background:url(../images/xxcc-butn.png) no-repeat center;}
/*---------------------------------------------------视频课程列表-over---------------------------------------------------*/

/*-----------------------------------------------------视频播放-action-----------------------------------------------------*/
.spbf{background:url(../images/sign-banner.jpg) no-repeat top center;padding:50px 0;}
.spbf .spbf-l{width:740px;height:480px;overflow:hidden;float: left;}
.spbf .spbf-l img{height: 100%;max-width: 100%;display: block;margin: auto;}
.spbf .spbf-r{width:412px;float:right; }
.spbf .spbf-r .spbf-tj{width:100%;height: 380px;padding:10px;background:#FFFFFF;border-radius:10px;}
.spbf .spbf-r .spbf-top span{display: block;background:#eb6100;font-size:16px;color:#FFFFFF;width:196px;float: left;text-align:center;line-height: 37px;height:37px;}
.spbf .spbf-r .spbf-top span:first-child{border-right:1px solid #FFFFFF;}
.spbf .spbf-r .spbf-tj .spbf-tj-box {font-size:16px;height: 322px;overflow-y: scroll;margin-top: 7px;}
.spbf .spbf-r .spbf-tj .spbf-tj-box ul li {display:flex;align-items:center;height:46px;}
.spbf .spbf-r .spbf-tj .spbf-tj-box ul li span:first-child{width:200px;display: block;float: left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.spbf .spbf-r .spbf-tj .spbf-tj-box ul li span:nth-child(2){font-size:16px;width:110px;display: block;float: left;color:#e61911;}
.spbf .spbf-r .spbf-tj .spbf-tj-box ul li a{display: block;font-size:14px;width:80px;height:24px;text-align: center;line-height:24px;border:1px solid #e61911;border-radius:24px;color:#e61911;}
.spbf .spbf-r .spbf-tj-butn {display:flex; justify-content:center; align-items:center;margin-top:50px;}
.spbf .spbf-r .spbf-tj-butn a{display: block;width:160px;height:50px;background:url(../images/kczx-butn.png) no-repeat center;margin:0 10px;}
.spbf .spbf-r .spbf-tj-butn a:nth-child(2){display: block;width:160px;height:50px;background:url(../images/hygm-butn.png) no-repeat center;text-indent:-999px;margin:0 10px;}
/*-----------------------------------------------------视频播放-over-----------------------------------------------------*/

/*----------------------------------------------------我的收银台-action----------------------------------------------------*/
.wdsyt {min-height:603px;background:url(../images/sign-banner.jpg) no-repeat top center;}
.wdsyt .container{padding-top:70px;}
.wdsyt .wdsyt-box{background:#FFFFFF;width:100%;padding:0 20px;overflow: hidden;padding-bottom:60px;padding:44px 38px;}
.wdsyt .wdsyt-box .wdsyt-top img{width:164px;border-right:1px solid #eeeeee;padding-right:10px;margin-right:10px;}
.wdsyt .wdsyt-box .wdsyt-top span{font-size:24px;color:#666666;}
.wdsyt .wdsyt-box .wdsyt-nr{background:#f5f7f5;padding:60px;}
.wdsyt .wdsyt-box .wdsyt-nr .wdsyt-nr-top .wdsyt-nr-l{float:left;width:50%;}
.wdsyt .wdsyt-box .wdsyt-nr .wdsyt-nr-top .wdsyt-nr-l p:first-child{font-size:24px;color::#333333;}
.wdsyt .wdsyt-box .wdsyt-nr .wdsyt-nr-top .wdsyt-nr-l p:last-child{font-size:22px;color:#666666;}
.wdsyt .wdsyt-box .wdsyt-nr .wdsyt-nr-top .wdsyt-nr-r{float:right;width:50%;text-align: right;}
.wdsyt .wdsyt-box .wdsyt-nr .wdsyt-nr-top .wdsyt-nr-r p:first-child{font-size:24px;color:#333333;}
.wdsyt .wdsyt-box .wdsyt-nr .wdsyt-nr-top .wdsyt-nr-r p:first-child span{font-size:36px;font-weight:bold;color:#ef0000;}
.wdsyt .wdsyt-box .wdsyt-nr .wdsyt-nr-top .wdsyt-nr-r p:last-child{font-size:18px;color:#999999;}
.wdsyt .wdsyt-box .wdsyt-body {background:#FFFFFF;padding:80px 160px;}
.wdsyt .wdsyt-box .wdsyt-body .wdsyt-body-l{width:230px;float: left;margin-right:60px;}
.wdsyt .wdsyt-box .wdsyt-body .wdsyt-body-l .wdsyt-body-top {text-align: center;margin-bottom:10px;}
.wdsyt .wdsyt-box .wdsyt-body .wdsyt-body-l .wdsyt-body-top p:first-child{font-size:24px;color:#333333;}
.wdsyt .wdsyt-box .wdsyt-body .wdsyt-body-l .wdsyt-body-top p:last-child{font-size:36px;color:#ef0000;font-weight:bold;}
.wdsyt .wdsyt-box .wdsyt-body .wdsyt-body-l .wdsyt-body-ewm{width:100%;height:268px;padding:20px 23px;border:1px solid #999999;}
.wdsyt .wdsyt-box .wdsyt-body .wdsyt-body-l .wdsyt-body-ewm .wdsyt-body-l-img{width:183px;height:180px;overflow: hidden;}
.wdsyt .wdsyt-box .wdsyt-body .wdsyt-body-l .wdsyt-body-ewm .wdsyt-body-l-img img{height: 100%;max-width: 100%;display: block;margin: auto;}
.wdsyt .wdsyt-box .wdsyt-body .wdsyt-body-l .wdsyt-body-ewm .wdsyt-body-sys{width:153px; margin:auto;margin-top:10px;}
/*----------------------------------------------------我的收银台-over----------------------------------------------------*/

/*-----------------------------------------------------个人中心-action-----------------------------------------------------*/
.grzx {min-height:603px;background:url(../images/sign-banner.jpg) no-repeat top center;}
.grzx .container{padding-top:70px;}
.grzx .grzx-box{background:#FFFFFF;width:100%;padding:0 20px;overflow: hidden;padding-bottom:60px;padding:30px 20px;}
.grzx .grzx-box .grzx-dh {margin-bottom:30px;font-size:18px;color:#333333;}
.grzx .grzx-box .grzx-dh a{font-size:18px;color:#333333;}
.grzx .grzx-box .grzx-body {overflow: hidden;}
.grzx .grzx-box .grzx-body .grzx-body-l{float: left;width:182px;background:#f8f8f8;margin-right:55px;}
.grzx .grzx-box .grzx-body .grzx-body-l .grzx-body-l-top{margin-top:20px;} 
.grzx .grzx-box .grzx-body .grzx-body-l .grzx-body-l-top .grzx-body-l-tx{width:77px;height:77px;border-radius: 50%;border:1px solid #e5e5e5; overflow: hidden;margin:auto;margin-bottom:20px;}
.grzx .grzx-box .grzx-body .grzx-body-l .grzx-body-l-top p{font-size:16px;color:#333333;text-align: center;}
.grzx .grzx-box .grzx-body .grzx-body-l .grzx-body-l-box {width:100%;margin-bottom:20px;}
.grzx .grzx-box .grzx-body .grzx-body-l .grzx-body-l-box .grzx-dh-l{transition: all 0.5s; width:100%;height:40px;line-height:40px;margin:5px 0;}
.grzx .grzx-box .grzx-body .grzx-body-l .grzx-body-l-box .grzx-dh-l .grzx-body-l-ico{transition: all 0.5s; position: relative; width:32px;height:32px;overflow:hidden;}
.grzx .grzx-box .grzx-body .grzx-body-l .grzx-body-l-box .grzx-dh-l .grzx-body-l-ico img{transition: all 0.5s; height: 100%;max-width: 100%;display: block;margin: auto;}
.grzx .grzx-box .grzx-body .grzx-body-l .grzx-body-l-box .grzx-dh-l .grzx-body-l-ico img:last-child{transition: all 0.5s; position: absolute;left:0;top:0;opacity: 0;}
.grzx .grzx-box .grzx-body .grzx-body-l .grzx-body-l-box .grzx-dh-l.on{transition: all 0.5s; background:#e61911;color:#FFFFFF;}
.grzx .grzx-box .grzx-body .grzx-body-l .grzx-body-l-box .grzx-dh-l.on .grzx-body-l-ico img{transition: all 0.5s; opacity:0;}
.grzx .grzx-box .grzx-body .grzx-body-l .grzx-body-l-box .grzx-dh-l.on .grzx-body-l-ico img:last-child{transition: all 0.5s; opacity:1;}
.grzx .grzx-box .grzx-body .grzx-body-l .grzx-body-l-box .grzx-dh-l.on a{transition: all 0.5s; color:#FFFFFF;}
.grzx .grzx-box .grzx-body .grzx-body-l .grzx-body-l-box .grzx-dh-l:hover{transition: all 0.5s; background:#e61911;color:#FFFFFF;}
.grzx .grzx-box .grzx-body .grzx-body-l .grzx-body-l-box .grzx-dh-l:hover a{transition: all 0.5s; color:#FFFFFF;}
.grzx .grzx-box .grzx-body .grzx-body-l .grzx-body-l-box .grzx-dh-l:hover .grzx-body-l-ico img{transition: all 0.5s; opacity:0;}
.grzx .grzx-box .grzx-body .grzx-body-l .grzx-body-l-box .grzx-dh-l:hover .grzx-body-l-ico img:last-child{transition: all 0.5s; opacity:1;}
.grzx .grzx-box .grzx-body .grzx-body-l .grzx-body-l-box .grzx-dh-l a{display:flex; align-items:center;padding-left:30px;line-height:16px;}

.grzx .grzx-box .grzx-body .grzx-body-r{width:905px;float: left;}
.grzx .grzx-box .grzx-body .grzx-body-r .grzx-r-top {border-bottom:1px dashed #959595;padding-bottom:20px;}
.grzx .grzx-box .grzx-body .grzx-body-r .grzx-r-top span:first-child{position: relative; display: block;float: left;padding-left:20px;font-size:18px;}
.grzx .grzx-box .grzx-body .grzx-body-r .grzx-r-top span:first-child:before{position: absolute;content:"";left:0;background:#e61911;width:6px;height:23px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;}
.grzx .grzx-box .grzx-body .grzx-body-r .grzx-r-top span:last-child{display: block;float: left;color:#959595;}

.grzx .grzx-box .grzx-body .grzx-body-r .grzx-r-box{margin-top:20px;}
.grzx .grzx-box .grzx-body .grzx-body-r .grzx-r-box ul li{margin:20px 0;overflow: hidden;font-size:16px;}
.grzx .grzx-box .grzx-body .grzx-body-r .grzx-r-box ul li:first-child {display:flex;align-items:center;}
.grzx .grzx-box .grzx-body .grzx-body-r .grzx-r-box ul li:first-child input{width:197px;height:36px;border:1px solid #dddddd;border-radius:0; padding:0 10px;}
.grzx .grzx-box .grzx-body .grzx-body-r .grzx-r-box ul li:nth-child(3) .grzx-r-tx-img{width:100px;height:100px;border-radius:50%;overflow: hidden;margin-left:80px; } 
.grzx .grzx-box .grzx-body .grzx-body-r .grzx-r-box ul li:nth-child(3) .grzx-r-tx-img img{height: 100%;max-width: 100%;display: block;margin: auto;}
.grzx .grzx-box .grzx-body .grzx-body-r .grzx-r-box ul li:nth-child(3) .grzx-r-tx-sc{ position: relative;display: inline-block;overflow: hidden;float: left; margin-left:180px;color:#e61911;cursor:pointer;}
.grzx .grzx-box .grzx-body .grzx-body-r .grzx-r-box ul li:nth-child(3) .grzx-r-tx-sc span{color:#e61911;cursor:pointer;}
.grzx .grzx-box .grzx-body .grzx-body-r .grzx-r-box ul li:nth-child(3) .grzx-r-tx-sc input{position: absolute;left: 0px;top: 0px;opacity: 0;-ms-filter: 'alpha(opacity=0)';cursor:pointer;}
.grzx .grzx-box .grzx-body .grzx-body-r .grzx-r-box ul li:nth-child(4) {display:flex;align-items:center;}
.grzx .grzx-box .grzx-body .grzx-body-r .grzx-r-box ul li:nth-child(4) input{width:197px;height:36px;border:1px solid #dddddd;border-radius:0; padding:0 10px;}
.grzx .grzx-box .grzx-body .grzx-body-r .grzx-r-box ul li:nth-child(5) {display:flex;align-items:center;}
.grzx .grzx-box .grzx-body .grzx-body-r .grzx-r-box ul li:nth-child(5) input{margin-left:30px;width:197px;height:36px;border:1px solid #dddddd;border-radius:0; padding:0 10px;}
.grzx .grzx-box .grzx-body .grzx-body-r .grzx-r-box ul li:last-child input{width:270px;height:47px;font-size:18px;background:#e61911;color:#FFFFFF;border-radius:5px;}
.grzx .grzx-box .grzx-body .grzx-body-r .grzx-r-box ul li:last-child input{}
.grzx .grzx-box .sign-bottom {margin-top:70px;}
/*-----------------------------------------------------个人中心-over-----------------------------------------------------*/

/*-------------------------------------------------------订单-action-------------------------------------------------------*/
.dingdan-r-box {margin-top:30px;}
.dingdan-r-box .wdkc-r-div{width:271px;height:158px;overflow: hidden;border-radius:5px;}
.dingdan-r-box .wdkc-r-div img{ height: 100%;max-width: 100%;display: block;margin: auto;}
.dingdan-r-box .dingdan-sx select{width:122px;height:34px;line-height:34px;background:url(../images/dingdan-sx.png) no-repeat center;border:1px solid #cacaca;}
.dingdan-r-box .dingdan-r-body table{width:100%;margin-top:30px;}
.dingdan-r-box .dingdan-r-body table tr{text-align: center;height:80px;border-bottom:1px solid #cacaca}
.dingdan-r-box .dingdan-r-body table tr td:last-child{}
.dingdan-r-box .dingdan-r-body table tr td:last-child p{text-align: right;height:80px;display:flex; justify-content:center; align-items:center;}
.dingdan-r-box .dingdan-r-body table tr td:last-child input{display: inline-block;color:#32a1ff;margin:0 5px;}
.dingdan-r-box .dingdan-r-body table tr td:last-child a{display: inline-block;color:#32a1ff;margin:0 5px;}
.dingdan-r-box .dingdan-r-body table tr:first-child{background:#f0f0f0;border:1px solid #cacaca;height: 34px;line-height: 34px;}
.dingdan-r-box .dingdan-r-body table tr:first-child td:first-child{width:200px;}
.dingdan-r-box .dingdan-r-body table tr:first-child td:nth-child(2){width:80px;}
.dingdan-r-box .dingdan-r-body table tr:first-child td:nth-child(3){width:100px;}
.dingdan-r-box .dingdan-r-body table tr:first-child td:nth-child(4){width:255px;}
.dingdan-r-box .dingdan-r-body table tr:first-child td:nth-child(5){display:table-cell;width:155px;height:34px;}





/*-------------------------------------------------------订单-over-------------------------------------------------------*/

/*-----------------------------------------------------我的课程-action-----------------------------------------------------*/
.wdkc-r-box{margin-top:30px;}
.wdkc-r-box .wdkc-r-div{transition: all 0.5s; position: relative; width:272px;height:159px;border-radius:10px;overflow: hidden;float: left;margin:22px; }
.wdkc-r-box .wdkc-r-div:first-child,
.wdkc-r-box .wdkc-r-div:nth-child(4),
.wdkc-r-box .wdkc-r-div:nth-child(7){margin-left:0;}
.wdkc-r-box .wdkc-r-div:nth-child(3),
.wdkc-r-box .wdkc-r-div:nth-child(6),
.wdkc-r-box .wdkc-r-div:last-child{margin-right:0;}
.wdkc-r-box .wdkc-r-div img{height: 100%;max-width: 100%;display: block;margin: auto;}
.wdkc-r-box .wdkc-r-div .wdkc-r-js{transition: all 0.5s; opacity: 0; font-size:14px; position: absolute;left:0;top:0; width:100%;height:100%;background:rgba(207, 26, 27, 0.9);color:#FFFFFF;text-align:center;padding:50px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.wdkc-r-box .wdkc-r-div .wdkc-r-js a{font-size:14px; display: block;width:70px;height:25px;line-height:25px;display: block;margin:auto;border:1px solid #FFFFFF;border-radius:5px;color:#FFFFFF;margin:10px auto;}
.wdkc-r-box .wdkc-r-div:hover .wdkc-r-js{transition: all 0.5s; opacity:1;}
/*-----------------------------------------------------我的课程-over-----------------------------------------------------*/

/*-----------------------------------------------------我的卡包-action-----------------------------------------------------*/
.wdkb-r-box{margin-top:30px;}
.wdkb-r-box .wdkb-r-div{width:408px;height:184px;overflow: hidden;margin:0 44px;float: left;background: url('../images/card_bg.png') no-repeat;position: relative}
.wdkb-r-box .wdkb-r-div .card-title{color:#fff9ee; font-size: 17px;position: absolute;left: 28px;top: 13px;line-height: 1;}
.wdkb-r-box .wdkb-r-div .card-duration{color:#fff; font-size: 44px;position: absolute;left: 28px;top: 66px;line-height: 1;}
.wdkb-r-box .wdkb-r-div .card-remark{color:#e2cbad; font-size: 14px;position: absolute;left: 28px;bottom: 17px;line-height: 1;}
.wdkb-r-box .wdkb-r-div .card-btn{color:#e2cbad; width:80px;height:28px;position: absolute;right: 29px;bottom: 12px;}
.wdkb-r-box .wdkb-r-div:first-child,
.wdkb-r-box .wdkb-r-div:nth-child(4),
.wdkb-r-box .wdkb-r-div:nth-child(7){margin-left:0;}
.wdkb-r-box .wdkb-r-div:nth-child(3),
.wdkb-r-box .wdkb-r-div:nth-child(6),
.wdkb-r-box .wdkb-r-div:last-child{margin-right:0;}
/*-----------------------------------------------------我的卡包-over-----------------------------------------------------*/

/*-----------------------------------------------------我的积分-action-----------------------------------------------------*/
.wdjf-tj{font-size:16px;margin:20px 0;}
.wdjf-tj span{font-size:16px;color:#e80900;}

/*-----------------------------------------------------我的积分-over-----------------------------------------------------*/

/*------------------------------------------------------重置密码-action------------------------------------------------------*/
.czmm-r-box{margin-top:30px;}
.czmm-r-box ul li{color:#666666;}
.czmm-r-box ul li.text input{width:300px;height:40px;border:1px solid #e6e6e6;margin:0 10px;padding:0 10px;margin-bottom: 20px}
.czmm-r-box ul li.submit input{width:300px;height:40px;margin:20px 0;background:#fea425;color:#FFFFFF;font-size:18px;margin-left:40px;}
/*.czmm-r-box ul li:first-child{font-size:14px;color:#666666;}*/
/*.czmm-r-box ul li:nth-child(2){font-size:14px;color:#666666;}*/
/*.czmm-r-box ul li:nth-child(2) input:first-child{width:180px;height:40px;border:1px solid #e6e6e6;margin:0 10px;padding:0 10px;}*/
/*.czmm-r-box ul li:nth-child(2) input:last-child {width:110px;height:40px;color:#FFFFFF;font-size:16px;background:#ff8200;}*/
/*.czmm-r-box ul li:nth-child(3) input{width:300px;height:40px;border:1px solid #e6e6e6;margin:0 10px;padding:0 10px;}*/
/*.czmm-r-box ul li:nth-child(4) input{width:300px;height:40px;border:1px solid #e6e6e6;margin:0 10px;padding:0 10px;}*/
/*.czmm-r-box ul li:nth-child(5) input{width:300px;height:40px;margin:20px 0;background:#fea425;color:#FFFFFF;font-size:18px;margin-left:40px;}*/
/*------------------------------------------------------重置密码-over------------------------------------------------------*/


.yb_conct{position:fixed;z-index:9999999;top:200px;right:-127px;cursor:pointer;transition:all .3s ease;}
.yb_bar ul li{width:180px;height:53px;font:16px/53px 'Microsoft YaHei';color:#fff;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.yb_bar .yb_top{background:#ff4a00 url(../images/fixCont.png) no-repeat 0 0;}
.yb_bar .yb_phone{background:#ff4a00 url(../images/fixCont.png) no-repeat 0 -57px;}
.yb_bar .yb_QQ{text-indent:0;background:#ff4a00 url(../images/fixCont.png) no-repeat 0 -113px;}
.yb_bar .yb_ercode{background:#ff4a00 url(../images/fixCont.png) no-repeat 0 -169px;}
.hd_qr{padding:0px 0px 5px 5px;}
.yb_QQ a{display:block;text-indent:54px;width:100%;height:100%;color:#fff;}
