﻿
body,.hd_banner{background-color: #f5f5f5;}
.header{background-color: #ffffff;}
/*首页——顶部*/
.hd_shortcut{
	width: 100%;
	background: #f5f5f5;
	height: 34px;
	line-height: 34px;
}
.hd_shortcut_ft p,.hd_shortcut_ft p i{
	color: #ff2832;
}

.hd_shortcut_ft span{
	color: #999;
}
.hd_shortcut_rt li i{
	font-size: 12px;
	color: #999;
}
.hd_shortcut_rt li a{
	padding: 0 10px;
	display: block;
	line-height: 35px;

}
.hd_shortcut_rt li a.active_li{
	color: #ff2832;

}
.hd_shortcut_rt li a.dropdown_arrows:after{
	content: "";
    background: url(../image/icon_jiantou.png) no-repeat 0 center;
    width: 10px;
    height: 10px;
    display: inline-block;
    background-size: contain;
    margin-left: 10px;
}
.hd_shortcut_ft div{
	z-index: 9999;
	padding: 8px 0;
	width: 332px;
}
/*.hd_shortcut_ft div .dropdown_title{
	color: #666;
}*/
.hd_shortcut_ft div ul{
	overflow: hidden;
}
.hd_shortcut_ft div ul li{
	float: left;
	width: 55px;
	text-align: center;
}
.hd_shortcut_rt .dropdown-menu li a,
.hd_shortcut_ft div ul li a{
	color: #333;
}
.hd_shortcut_rt li a:hover,
.hd_shortcut_rt .dropdown-menu li:hover a,
.hd_shortcut_ft:hover p span,
.hd_shortcut_ft div ul li a:hover{
	color: #ff2832;
}
/*.hd_shortcut_rt li a.active{
	background: #fff;
	padding: 0 10px;
	display: block;
	line-height: 35px;
}*/
.hd_shortcut_ft:hover p,
.hd_shortcut_rt li:hover a{
	/*color: #ff2832;*/
	background: #fff;

}
.hd_shortcut_rt li:hover .dropdown-menu,
.hd_shortcut_ft:hover .dropdown-menu{
	display: block;
}

.hd_shortcut_rt li .dropdown-menu,
.hd_shortcut_ft .dropdown-menu{
	top: 30px !important;
	border-color: #f5f5f5;
	border-top-color: transparent;
	left: 0;
}
.hd_shortcut_rt li div.dropdown-menu{
	width: 600px;
	right: 0;
	left: auto;
	padding: 26px 26px 10px;
}
.hd_shortcut_rt li div.dropdown_img{
	width: 568px;
	height: 330px;
	border: none;
}
.hd_shortcut_rt li div.dropdown_img a{
	width: 80%;
	margin: 40px auto 0;
	line-height: 42px;
	text-align: center;
	color: #fff;
	background: #ff2832;
}
.hd_shortcut_rt li div.dropdown-menu dl{
	float: left;
	border-right: 1px dashed #f5f5f5;
}
.hd_shortcut_ft div .dropdown_title,
.hd_shortcut_rt li div.dropdown-menu dl dt{
	font-weight: bold;
	color: #666;
}
.hd_shortcut_rt li div.dropdown-menu dl dd{
	color: #999;
}
.hd_search{
	background: #fff;
	/*overflow: hidden;*/
}
.hd_search>div.w{
	/*height: 112px;*/
	height: 70px;
	margin: 16px auto 36px;

}
.hd_search>div.w .need span{
	color: #999;
}
.hd_search>div.w .need p{
	width: 165px;
	line-height: 44px;
	text-align: center;
	background: #ff7f29;

}
.hd_search>div.w .need p a{font-size: 18px;font-weight: 700;}
.hd_search>div.w .need p:hover{
	background: #ff6b49;
	font-weight: bold;
}

.hd_search>div.w .need .cart{
	margin-top: 10px;
	width: 165px;
	line-height: 44px;
	border: 1px solid #dee2e6;
	background-image: url('../image/icon_collectun.png');
	background-position: 10px 6px;
	background-repeat: no-repeat;
	padding-left: 50px;
	position: relative;
}
.hd_search>div.w .need .cart a{font-size: 17px;font-weight: 700;color:#FF242E}
.hd_search>div.w .need .cart:hover{border: 1px solid #FF242E;}
.hd_search>div.w .need .cart .Yhas{position: absolute;background-color: #FF242E;
	left: 29px;top: 2px;height: 14px;border-radius: 7px;
	padding: 1px 3px;font-size: 12px;line-height: 12px;min-width: 12px;color: white;
	}

.need_btn{
	background: none;
	border: none;
	color: #fff;
	width: 100%;
}
/*发布需求*/
@media (min-width:576px){
	.need-dialog{
		max-width: 620px;


	}
}
.need-dialog .modal-footer{
	justify-content: center;
}
.needForm .col-form-label,.needForm .form-control{
	font-size: 14px;
}
.needForm .col-form-label{
	color: #999;
}
.needForm select.form-control:not([size]):not([multiple]){
	height: auto;
}
.needForm div{
	line-height: 32px;
}
.needForm div span{
	width: 22px;
	height: 22px;
	margin: 5px 0;
	line-height: 20px;
	text-align: center;
	font-size: 14px;
	border: 1px solid #dbdbdb;
	border-radius: 2px;
	color: #ccc;
}
.needPut{
	line-height: 28px;
	display: block;
	margin: 0 auto;
	width: 65%;
	font-size: 14px;
	margin-top: 40px;
}
/**/
.hd_search .logo{
	margin-right: 38px;
	padding-top: 16px;
}
.hd_search .search{width: 750px;}
.search>form input,.search>input{
	height: 44px;
	font-size: 14px;
	border-radius: inherit;
	padding: 0 6px 0 92px;
	border: 2px solid #ff2832;
}
.search>form button,.search>button{
	width: 22%;
	border: 1px solid #ff2832;
	color: #fff;
	height: 44px;
	font-size: 18px;
	cursor: pointer;
	font-weight: 700;
}
.search>input:hover{
	box-shadow: 0 0 5px #ffdcde;

}
.search>button:hover{
	/*background: #ff2832;*/
	/*box-shadow: 0 0 5px #ffdcde;*/
}
.search .search_tag{
	bottom: -14px;
	width: 555px;
	height: 26px;
	line-height: 26px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	left: 0;
}
.search .search_select .div_option{
	border: 2px solid #ff2832;
	line-height: 40px;
	height: 44px;
	width: 86px;
}
.search .search_select .ul_option{
	width: 86px;
	border: 2px solid #ff2832;
	margin-top: -2px;
	z-index: 999;
}
.search div a{
	margin-right: 16px;
}
.search div a:hover{
	color: #ff2832;
}
.search form select{
	width: 22%;
	color: #ff2832;
	height: 44px;
	font-size: 14px;
	border: 2px solid #ff2832;
	border-right-style: hidden;
	text-align:center;
	text-align-last:center;
	color: #666;
}

.hd_nav{
	border-bottom: 2px solid #ff2832;
}
.hd_nav .w{background: #FFFFFF; box-shadow: 0px 7px 24px 0px rgb(226 0 0 / 24%);}
.nav_ft a{
	display: inline-block;
	width: 56px;
	line-height: 40px;
	color: #fff;
}

.nav_rt li a{
	line-height: 42px;
	font-size: 16px;
	padding: 0 18px;
	display: block;
	color: #666;
}
.nav_rt li a:hover,
.nav_rt li a.active{
	color: #FF242E;
	/*background: #ff2832;*/
	text-decoration: none;
	position: relative;
	font-weight: bold;
}
.nav_rt li a.active:after{
	content: '';
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -11px;
	width: 22px;
	height: 4px;
	border-radius: 2px;
	background: #FF242E;
}
.nav_rt li:hover .dropdown-menu{
	display: block;
	background: #fff;
	border-radius: 0;
	/*border:2px solid #ff2832;*/
	top: 40px;
	width: 128px;
}
.nav_rt li .dropdown-menu a:hover{
	background: none;
	color: #ff2832;
}

.navBox{
	z-index: 666;
}
.field_nav{
	width: 206px;
	z-index: 99;
	background-color: rgba(0,0,0,0.5);
	height: 420px;
	margin-top: 2px;
	padding: 10px 0;
}
.field_nav>li{
	line-height: 40px;
	padding-right: 12px;
	padding-left: 22px;
	cursor: pointer;
	width: 206px;
}
.field_nav>li .iconfont{
	color: #fff;
	font-size: 12px;
}

.field_nav>li::after{
	content: "";
	background: url(../image/icon_jiantourt.png) no-repeat center;
	width: 10px;
	height: 10px;
	display: inline-block;
	background-size: contain;
}
.field_nav>li>div{
	width: 156px;
}
.field_nav>li>div span{
	font-size: 12px;
	color: #ccc;
}
.field_nav>li.active{
	background: #fff;
	border-left: 5px solid #ff2832;
}
.field_nav>li.active div a,
.field_nav>li.active a .iconfont{
	color: #333;
}

.field_navlist{

	height: 502px;
	position: absolute;
	left: 206px;
	top: 1px;
	z-index: 666;

	display: none;
}

.field_navlist .list_item{
	padding: 30px 59px;
	width: 716px;
	display: none;
	background: #fff;
	max-height: 400px;
}


.field_navlist .active_n{
	display: block;
}
.list_item .list_itemtext{
	line-height: 30px;
	color: #666;
}
.list_item .list_itemfield dd a{
	color: #666;
	padding: 0 16px;
	border: 1px solid #ccc;
	line-height: 28px;
	display: inline-block;
	width: auto;
	border-radius: 6px;
}

.list_item .list_itemfield dd a:hover{
	color: #ff2832;
	border-color: #ff2832;
}

.banner_img{
	width: 100%;
	height: 420px;
	overflow: hidden;
	margin: 0 auto;
}
.banner_img>div a{
	height: 420px;
	width: 100%;
	display: block;
}
.banner_img>div img{
	position: absolute;
	left: 50%;
	margin-left: -960px;
	width: 1920px;
}
.banner_box>ol{
	bottom: 0px;
}
.banner_box>a{
	width: 10%;
	z-index: 99;
}
.banner_box>a.carousel-control-prev{
	left: 20%;
}
.banner_box>a.carousel-control-next{
	right: 23%;
}
.w-banner{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	margin: 0 auto;
	height: 502px;
}
.banner_rt{
	position: absolute;
	right: 0;
	top: 16px;
	width: 248px;
	background: #fff;
	height: 395px;
	overflow: hidden;
}
.banner_rt .user-type-1{position: relative;}
.banner_rt .user-type-1::after{content: ''; position: absolute;left: -10px;top: -5px; width: 80px;height: 72px; background: url(../image/login-img-icon.png) no-repeat;z-index: 2;background-size: contain;}
.login_img img{
	width: 68px;
	height: 68px;
	background: #ccc;
	display: block;
	border-radius: 50%;
	margin: 20px auto;
}
.login_img p{
	font-size: 14px;
	color: #888;
}
.login_btn{
	width: 90%;
	margin: 0 auto;
}
.login_btn>a{
	width: 82px;
	height: 32px;
	line-height: 32px;
	display: inline-block;
}
.login_btn>a.login_a{
	color: #fff;
}
.login_btn>a.logon_a{
	border: 1px solid #ff2832;
	color: #ff2832;
	float: right;
}
.login .appDemand_roll{
	height: 82px;
	overflow: hidden;
}
.login .appDemand_roll ul li{
	height: 82px;
	line-height: 46px;
	color: #999;
}
.login .appDemand_roll ul li p{
	font-size: 56px;
	color: #4c4c4c;
}
.banner_rt .btn_a a{
	background: #ff2832;
	color: #fff;
	line-height: 42px;
	width: 90%;
	border-radius: 4px;
	display: block;
	margin: 0 auto;
	text-align: center;
}
.inform>ul{
	margin: 5px auto 0;
}
.inform>ul.nav-tabs>li>a.nav-link{
	border: none;
	font-size: 14px;
	color: #666;
}
.inform>ul.nav-tabs>li>a.nav-item.show .nav-link,
.inform>ul.nav-tabs>li>a.nav-link.active{
	border-bottom: 2px solid #ff2832 !important;
}
.inform_content>ul{
	margin: 6px auto 0;
}
.inform_content>ul>li{
	height: 20px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    margin: 12px 0;
}
.inform_content>ul>li>a:hover{
	color: #ff2832;
}
.new-icon{
	background: #ff2832;
	color: #fff;
	width: 18px;
	height: 18px;
	border-radius: 2px;
	text-align: center;
	border-radius: 3px;
	display: inline-block;
}
/*.shortcut{
	background: url(../image/shortcut_wire.png) no-repeat center top;
	padding-top: 10px;
}
.shortcut div{
	float: left;
	line-height: 42px;
	text-align: center;
}
.shortcut div>i{
	font-size: 20px;
	font-weight: bold;
	margin-right: 4px;
	color: #ff2832;
}*/
.banner_bt{
	position: absolute;
	bottom: 16px;
	width: 716px;
	margin-left: 216px;
	left: 0;
	right: 0;

}
.banner_card>li{
	width: 226px;
	float: left;
	margin: 0 6px;
}
.banner_card>li>a,
.banner_card>li{
	background: #fff;
	height: 120px;
	display: block;
}
.banner_card>li>a:hover,
.banner_card>li:hover{
	box-shadow: 0 4px 12px #ccc;
	margin-top: -6px !important;
}
.status_time>p{
	float: left;
	line-height: 20px;
	background: #ff2832;
	color: #fff;
	padding: 0 10px;
	border-radius: 30px;
}
.card_content .status_time>span{
	line-height: 24px;
	font-size: 12px;
	font-weight: bold;
	margin-left: 10px;
	color: #ff2832;
}
.status_time>img{
	margin-top: -4px;

}

.card_content p.card_title{
	margin: 0 auto;
	line-height: 32px;
	white-space: nowrap;
	text-overflow: ellipsis;
    overflow: hidden;
}
.neixuncard_content p{
	position: absolute;
	line-height: 24px;
	bottom: 0;
	margin: 0 auto;
	white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    background: rgba(0,0,0,.6);
    color: #fff;
}
.neixuncard_content i{
	position: absolute;
	top: -5px;
	background: #ff2832;
	width: 60px;
	color: #fff;
	z-index: 99;
}
.card_contentimg{
	width: 165px;
	height: 110px;
	margin: 5px auto;
	overflow: hidden;
	border-radius: 4px;
}
.card_course{
	margin: 0 auto;
}
.card_course>div img{
	width: 68px;
	height: 45px;
	border-radius: 6px;
}
.card_course p{
	line-height: 24px;
	color: #ccc;
}
.card_course p>span,.card_course span{
	color: #ff2832;
	font-size: 14px;
}
.gongkaikecard_content .card_course{
	width: 168px;
	overflow: hidden;
}
.gongkaikecard_content .card_course .card_coursert{
	min-width: 90px;
}
.gongkaikecard_content .status_time>span{
	color: #666;
}
/*--------------------------------名师推荐----------------------------------------*/

.hotTeacher{
	background: #fff;
}
.hotTeacherImg{
	width: 1176px;
	margin: 0 auto 30px;
	overflow: hidden;
}
.hotTeacherImg li{
	float: left;
	width: 180px;
	margin: 0 8px;
}
.hotTeacherImg li div:first-child{
	width: 180px;
	height: 238px;
	border-radius: 6px;
	overflow: hidden;
}
.hotTeacherImg li div h5.ft_18,
.column_teacher .column_teacherhot li h5{
	color: #666;
	line-height: 30px;
}
.hotTeacherImg li div p.ft_14,
.column_teacher .column_teacherhot li p{
	color: #999;
	line-height: 26px;
}


.hotTeacherImg li div img{
	transition: transform 1.6s;
}
.hotTeacherImg li:hover div img{
	transform: scale(1.3);
}
.hotTeacherImg li:hover h5.ft_18{
	color: #ff2832;
}
.hotTeacherImg .youteacher-img{position: relative;}
.hotTeacherImg .youteacher-img span{display: block;height: 26px;width: 110px;background-image: linear-gradient(90deg,#F51E29,#FF4734);color: white;font-size: 12px;line-height: 26px;position: absolute;left: 34px;top: 180px;border-radius: 13px;text-align: center;cursor: pointer;}
.hotTeacherImg .youteacher-img span i{display: inline-block;width: 18px;height: 18px;background: url('../image/btn-vp.png') left center no-repeat;background-size: 14px 14px;vertical-align: middle;}
.hotTeacher_box ol li{
	background: #ccc;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	border: none;
}
.hotTeacher_box ol .active{
	background: #ff2832;
	width: 24px;
	border-radius: 10px;
}
.hotTeacher_box>a{
	display: block;
	top: 25%;
	width: 20px;
}
.hotTeacher_box>a.carousel-control-prev{
	left: 15px;
}
.hotTeacher_box>a.carousel-control-next{
	right: 15px;
}
.hotTeacher_box>a>span:first-child{
	width: 20px;
	height: 40px;
}
.hotTeacher_box>a.carousel-control-prev>span:first-child{
	background: url(../image/arrows_ft.png) no-repeat;
	background-size: contain;
}
.hotTeacher_box>a.carousel-control-next>span:first-child{
	background: url(../image/arrows_rt.png) no-repeat;
	background-size: contain;
}
/*--------------------------------栏目主体 one----------------------------------------*/
.columnOne{
	height: 543px;
	overflow: hidden;
}
.columnOneFt{
	width: 276px;
	background: #ffffff;
	height: 543px;
	background: url(../image/one_ft.png) no-repeat;
	border-radius: 10px;
	overflow: hidden;
}
.columnOne .columnOneFt h4{
	position: absolute;
	top: 28px;
	text-align: center;
	font-size: 26px;
	color: #ffffff;
	display: block;
	z-index: 1;
	width: 100%;
}
.columnOne .columnOneFt h4:after{
	content: "";
	position: absolute;
	border-radius: 2px;
	height: 4px;
	width: 140px;
	top: 40px;
	left: 68px;

}
.floor1 .columnOneFt h4:after{
	background-color: #047d79;
	}
.floor2 .columnOneFt h4:after{
	background-color: #1575e2;
	}
.floor3 .columnOneFt h4:after{
	background-color: #ff8523;
	}
.floor4 .columnOneFt h4:after{
	background-color: #8984ff;
	}
.columnOne .columnOneFt div{
	margin-top: 92px;
}
.columnOne .columnOneFt div:last-child{
	position: absolute;
	bottom: 0;
}
/*.floor1 .columnOneFt{
	background: url(../image/one_ft.png) no-repeat;
}
.floor2 .columnOneFt{
	background: url(../image/two_ft.png) no-repeat;
}
.floor3 .columnOneFt{
	background: url(../image/three_ft.png) no-repeat;
}
.floor4 .columnOneFt{
	background: url(../image/four_ft.png) no-repeat;
}*/
.columnOne>.columnOneRt{
	width: 894px;
}
.column_nav{
	height: 46px;
	background: #fff;
	line-height: 46px;
}
.column_nav h5{

}
.column_nav h5 a{
	line-height: 46px;
	font-weight: bold;
	color: #666;
	padding-left: 18px;

}
.column_nav h5 a::before{
	content: "";
	border-left: 4px solid #047d79;
	position: absolute;
	height: 26px;
	top: 10px;
	left: 0;
}
.floor2 .columnOneRt .column_nav h5 a::before{
	border-left: 4px solid #64adfe;
}
.floor3 .columnOneRt .column_nav h5 a::before{
	border-left: 4px solid #ffa55e;
}
.floor4 .columnOneRt .column_nav h5 a::before{
	border-left: 4px solid #9993ff;
}

.column_nav ul li{
	float: left;
	padding: 0 16px;
	border-right: 1px solid #ccc;
	margin-top: 14px;
	line-height: 18px;
}
.column_nav ul li:last-child{
	border-right: none;
}
.column_nav ul li a{
	color: #999;
}
.column_nav ul li a:hover,
.column_nav ul li a.active{
	color: #ff2832;
}
.column_teacher .column_teacherhot li{
	float: left;
	margin-right: 14px;
	background: #fff;
	border-radius: 8px;
	width: 213px;
	overflow: hidden;
}
.column_teacherhot div{
	width: 213px;
	height: 142px;
	overflow: hidden;
}
.column_teacherhot div img{
	/*margin-top: -26px;*/
	/*transition: transform 1.6s;*/
}
/*.column_teacherhot li a:hover div img{
	transform: scale(1.3);
}*/
.column_teacherhot li:hover h5{
	color: #ff2832;
	font-weight: bold;
}
.columnTeacherHot a.carousel-control-prev{
	left: 0;
}
.columnTeacherHot a.carousel-control-next{
	right: 0;
}
.columnTeacherHot>a{
	top: 52px;
}
.column_course{
	background: #fff;
	width: 100%;
	padding: 10px 13px;
	border-radius: 8px;
}
.column_course .ranking_title{
	background: url(../image/one_ranking.png) no-repeat center;
	height: 16px;
}
.floor2 .column_course .ranking_title{
	background: url(../image/two_ranking.png) no-repeat center;
	height: 16px;
}
.floor3 .column_course .ranking_title{
	background: url(../image/three_ranking.png) no-repeat center;
	height: 16px;
}
.floor4 .column_course .ranking_title{
	background: url(../image/four_ranking.png) no-repeat center;
	height: 16px;
}
.ranking_course>div{
	float: left;
	width: 280px;
	margin-right: 14px;
}
.courseNeiXun_title p{
	font-weight: bold;
	color: #666;
	line-height: 34px;
	z-index: 99;
	letter-spacing:2px;
	padding-left: 8px;
}

.courseNeiXun_title span{
	background: #a4faf1;
	width: 76px;
	height: 6px;
	border-radius: 8px;
	position: absolute;
	bottom: 8px;

}
.floor2 .column_course .courseNeiXun_title span{
	background: #cfcdff;
}
.floor3 .column_course .courseNeiXun_title span{
	background: #fed6b5;
}
.floor4 .column_course .courseNeiXun_title span{
	background: #cbe5ff;
}
.courseNeiXun_ul div.d-flex{
	width: 254px;
}
.courseNeiXun_ul div>.courseImg img{
	width: 69px;
	height: 49px;
	overflow: hidden;
	border-radius: 4px;
}
.courseNeiXun_ul div>.courseText{
	overflow: hidden;
}

.courseText p{
	color: #999;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	margin-bottom: 2px;
}

.courseNeiXun_ul li:hover p a{
	color: #333;
}
.courseText div span{
	color: #ff2832;
	font-weight: bold;
	width: 60px;
	float: left;
}
.courseNeiXun_ul li{
	line-height: 32px;
}
.courseNeiXun_ul li>.span_red{
	color: #ff2832;
}
.courseNeiXun_ul li.active{
	line-height: inherit;
}

.courseNeiXun_ul li .courseImg,
.courseNeiXun_ul li .courseText div{
	display: none;
}
.courseNeiXun_ul li.active .courseImg,
.courseNeiXun_ul li.active .courseText div{
	display: block;
}
/*显示电话*/
li p.telbox,.column_teacher .column_teacherhot li p.telbox{
	background-image: url(../image/icon_tel.png);
	background-size: 20px 20px;
	background-position: 0px 3px;
	background-repeat: no-repeat;
	padding-left: 22px;
	color: #333;
	height: 26px;
	line-height: 26px;
	font-size: 14px;
	text-align: left;
	display: block;
	width: 130px;
	margin: 0 auto;
}

/*----------------------------------------在线课程---------------------------------------------*/
.bannersmall_box{
	width: 974px;
	height: 370px;
	overflow: hidden;
	float: right;
	z-index: 99;
}
.bannersmall_box .banner_img,.bannersmall_box .carousel-item{
	height: 370px;
	width: 974px;
}
.bannersmall_box .banner_img{
	position: absolute;
	z-index: 99;
}
.bannersmall_box .banner_img>div img{
position: relative;
width: 974px;
height: 370px;
left: 0;
margin-left: 0;
}
.bannersmall_box>a.carousel-control-prev{
	left: 0;
}
.bannersmall_box>a.carousel-control-next{
	right: 0;
}
.bannersmall_box>ol{
	bottom: 16px;
}
.bannersmall_bt{
	bottom: 0;
	width: 974px;
	left: 216px;
	margin: inherit;
}
.bannersmall_bt ul li{
	width: 186px;
	margin: 0;
	margin-right: 10px;
}
.bannersmall_bt ul li:last-child{
	margin: 0;
}
.fieldsmall_nav{
	background: #fff;
}
.fieldsmall_nav a,
.fieldsmall_nav li .iconfont{
	color: #666;
}
/*.fieldsmall_nav>li.active{
	background: #ff2832;

}*/
.fieldsmall_nav>li.active div a{
	color: #fff;
}
.fieldsmall_nav>li::after{
	content: "";
	background: url(../image/icon_jiantourtt.png) no-repeat center;
	background-size: contain;
}
.fieldsmall_nav>li.active::after{
	background:none;
}
.fieldsmall_nav>li.active>.iconfont{
	display: none;
}
.listActivity li{
	width: 388px;
	height: 100px;
	background: red;
	margin-right: 13px;
}
.columnOne_samll{
	height: 647px;
}
.columnOne_samll .columnOneFt{
	height: 637px;
}
.columnOne_samll .columnOneFt div{
	margin-top: 120px;
}
.columnCourseCard .column_teacherhot  li{
	height: 208px;
}
.columnCourseCard ul.courseList li,.columnCourseCard ul li{
	float: left;
	width: 213px;
	height: 278px;
	border-radius: 8px;
	margin-right: 14px;
	overflow: hidden;
	margin-top: 16px;
	transition: all .3s;
}
.columnCourseCard ul li:nth-child(4),
.columnCourseCard ul li:last-child{
	margin-right: 0;
}
.columnCourseCard ul.courseList li .imgCourseCard{
	height: 133px;
	width: 100%;
	overflow: hidden;

}
/*.columnCourseCard ul li .imgCourseCard img{
	transition: transform 1.6s;
}*/
.columnCourseCard ul.courseList li .textCourseCard{
	background: #fff;
	height: 136px;
}
.columnCourseCard ul li .textCourseCard div:first-child,
.columnCourseCard ul li .textCourseCard div:first-child a{
	color: #666;
}
.columnCourseCard ul li .textCourseCard>div.d-flex p{
	color: #ccc;
	line-height: 32px;
}
.columnCourseCard ul li .textCourseCard div:first-child a:hover,
.columnCourseCard ul li .textCourseCard>div.d-flex p:hover a{
	color: #333;
}
.columnCourseCard ul li a{
	overflow: hidden;
}
.textCourseCard_portrait img{
	width: 32px;
	height: 32px;
	border-radius: 50%;
	display: inline-block;
	margin-right: 8px;
}
.columnCourseCard ul li:hover{
	box-shadow: 0 4px 10px #ccc;
	-webkit-transform: translateY(-3px);
    transform: translateY(-3px);
}
/*.columnCourseCard ul li:hover .imgCourseCard img{
	transform: scale(1.3);
}*/
.shortcut_lingyu>a{
	float: left;
	width: 140px;
	height: 100px;
	background: #fff;
	margin-right: 10px;
	border-radius: 4px;
	overflow: hidden;
}
.shortcut_lingyu>a dd{
	color: #999;
	line-height: 32px;
}
.shortcut_lingyu>a:hover dd{
	color: #ff2832;
}
.textCourseCard p i{
	color: #ccc;
}

/*----------------------------------------找讲师---------------------------------------------*/

.columnOne_teacher{
	height: 506px;
}
.columnOne_teacher .columnOneFt{
	height: 496px;
}
.yinghua_w{
	background: #fff;
}
.tabYingHua ul.nav-tabs{
	width: 77%;
	margin: 0 auto;
}
.tabYingHua ul.nav-tabs li{
	border-radius: 40px;
	background: #ebebeb;
	margin: 0 10px;
}
.tabYingHua ul.nav-tabs li a.nav-link{
	padding: 2px 20px;
	color: #999;
}
.tabYingHua ul li.show .nav-link,
.tabYingHua ul li a.nav-link.active{
	color: #fff;
	background: #ff2832;
	border-color: transparent;
	border-radius: 40px;
}
.tabYingHua ul.nav-tabs li a.nav-link:hover{
	border-color: transparent;
}

/*---------------------------------------- 在线课程列表 ---------------------------------------------*/

.listFiltrateCrumb .breadcrumb{
	background: transparent;
}
.listFiltrateBox{
	background: #fff;
}
.listFiltrateOrder{
	border-top: 1px solid #ebebeb;
	line-height: 54px;
}
.listFiltrateOrder ul li{
	width: 96px;
	text-align: center;
}
.listFiltrateOrder ul li.active a,
.listFiltrateOrder ul li.active i,
.listFiltrateOrder ul li a:hover,
.listFiltrateOrder ul li a:hover i{
	color: #ff2832;
}
.listFiltrateOrder ul li:last-child{
	color: #ccc;
}

/*--筛选--*/
.listFiltrateSort1{
	border-bottom: 1px dashed #ebebeb;
	padding: 6px 0;

}
.listFiltrateSort1 div.ftSort{
	width: 80px;
	float: left;
	/*line-height: 40px;*/
	margin: 6px 0;
}
.listFiltrateSort1 div.inSort{
	margin-left: 90px;
	min-height: 40px;
	/*overflow: hidden;*/
	width: 1036px;
}
.listFiltrateSort1 div.inSort ul{
	height: 40px;

	/*overflow:hidden;*/
}
.listFiltrateSort1 div.inSort ul li{
	/*width: 106px;*/
	float: left;
	/*height: 40px;*/
	text-align: center;
	margin: 6px 12px;
	padding: 0 6px;
	border: 1px solid transparent;
}
.listFiltrateSort1 div.inSort ul li.active,
.listFiltrateSort1 div.inSort ul li:hover{
	border: 1px solid #ff2832;
	border-radius: 4px;

}
.listFiltrateSort1 div.inSort ul li a{
	color: #666;
	line-height: 24px;

}
.listFiltrateSort1 div.inSort ul li.active a,
.listFiltrateSort1 div.inSort ul li:hover a{
	color: #ff2832;
}

.listFiltrateSort1 div.rtSort{
	position: absolute;
	right: 12px;
	top: 16px;
	border: 1px dashed #999;
	padding: 0 6px;
	color: #999;
	cursor: pointer;
}
.listFiltrateSort1 div.rtSort:hover{
	border: 1px dashed #ff2832;

}
.listFiltrateSort1 div.rtSort:hover span{
	color: #ff2832;
}
/*----*/



.mainCourseFt{
	width: 842px;
	margin-top: 14px;
}
.mainCourseRt{
	width: 328px;
}
.mainCourseFt ul.courseList li{
	width: 200px;
}
.mainCourseRt_docent{
	background: #fff;
	border-top: 1px solid #ff2832;
	padding-bottom: 24px;
}
.mainCourseRt_docent div:first-child{
	line-height: 52px;
}
.mainCourseRt_docent div:first-child p{
	color: #ff2832;
	font-weight: 500;
}
.mainCourseRt_docent div:first-child p i{
	color: #ff2832;
}
.liDocentFollow{
	padding: 14px 10px;
	border-bottom: 1px solid #ebebeb;
}
.liDocentFollow dl dt{
	width: 70px;
	min-width: 70px;
	height: 70px;
	border-radius: 50%;
	overflow: hidden;
}
.liDocentFollow dl dd p{
	line-height: 22px;
	color: #666;
	white-space: normal;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
}
.liDocentFollow dl dd p.title a{
	color: #333;
	font-size: 16px;
}
.icon-xin{display: block;width: 24px;height: 24px;background-image: url('../image/icon-xin-red.png');background-size: contain;}
.icon-you{display: block;width: 20px;height: 24px;background-image: url('../image/icon-you-red.png');background-size: cover;}
.liDocentFollow div{
	border: 1px solid #ff2832;
	color: #ff2832;
	line-height: 26px;
	padding: 0 20px;
	border-radius: 6px;

}
.liDocentFollow div:hover{
	background: #ff2832;
	color: #fff;
}
#index-wufengxian .liDocentFollow dl{
	padding: 10px;border-radius: 10px;
	width: 100%;
}
#index-wufengxian .liDocentFollow dl:hover{
	box-shadow: 1px 3px 20px 0px rgba(74, 0, 0, 0.13);
}
#carouselIndexBottom .carousel-caption{left: 0;right: 0;bottom: 0;background-color: white;opacity: .8;padding: 10px 0;}
.mainCourseRt_articlediv .wire_ft{
	border-left: 1px solid #ebebeb;
	position: absolute;
	width: 1px;
	height: 100%;
}
.mainCourseRt_articlediv ul li span{
	width: 14px;
	height: 14px;
	background-color: #ff2832;
	border-radius: 50%;
	border: 4px solid #fff;
	position: absolute;
	left: -18px;
	top: 10px;
}
.mainCourseRt_articlediv ul li{
	border-bottom: 1px solid #ebebeb;
	padding: 5px 0;
	position: relative;
}
.mainCourseRt_articlediv ul li a{
	color: #666;
}
.mainCourseRt_articlediv ul li p{
	color: #999;
}
.mainCourseRt_articlediv ul li a:hover{
	color: #ff2832;
}

/*---------------------------------------- 内训课程列表 ---------------------------------------------*/

.mainCourseFt_shu>ul li{
	background: #fff;
	padding: 15px;
	width: 100%;
	margin-bottom: 14px;
}
.mainCourseFt_shu>ul li:hover{
	box-shadow: 0 4px 10px #ccc;
}
.mainCourseFt_shu>ul li .imgCourse{
	width: 201px;
	height: 134px;
	overflow: hidden;
	border-radius: 6px;
}
.mainCourseFt_shu>ul li .textCourse{
	width: 599px;

}
.mainCourseFt_shu>ul li .textCourse .textCourse_ft{
	width: 430px;
}
.textCourse .textCourse_ft h4,
.textCourse .textCourse_ft p{
	color: #666;
	white-space:nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.textCourse .textCourse_ft h4:hover{
	color: #333;
	font-weight: bold;
}
.textCourse .textCourse_ft p{
	color: #999;
}
.labelCourse i{
	padding: 1px 6px;
	border: 1px solid red;
	border-radius: 4px;
	margin-right: 6px;
}
.labelCourse i.icon_lingyu{
	border-color:#ff2832;
	color: #ff2832;
}
.labelCourse i.icon_ziying{
	border-color:#25dd17;
	color: #25dd17;
}
.textCourse .textCourse_ft .infoCourse  p{
	color: #666;
}
.infoCourse p img{
	width: 32px;
	height: 32px;
	overflow: hidden;
	border-radius: 50%;
}
.infoCourse{
	line-height: 32px;
	margin-top: 14px;
}
.infoCourse span{
	padding: 0 12px;
	color: #999;
	border-right: 1px solid #e5e5e5;
}
.textCourse .textCourse_rt{
	width: 153px;
}
.textCourse .textCourse_rt .priceCourse,
.priceCourse,
.textCourse .textCourse_ft .infoCourse .priceCourse{
	font-size: 24px;
	color: #ff2832;
}
.textCourse .textCourse_rt .phoneCourse{
	color: #999;
}
.textCourse .textCourse_rt .entrantCourse{
	display: block;
	line-height: 26px;
	width: 60%;
	background: #ffe9db;
	color: #ff6600;
	margin: 0 auto;
	border-radius: 20px;
}
.textCourse .textCourse_rt .entrantCourse_no{
	background: #f5f5f5;
	color: #999;
}


.cardDemand{
	background: #fff;
	padding: 23px 10px 14px;
	position: relative;
}
.cardDemand::before{
	content: "";
	background: url(../image/demand_sign.png) no-repeat;
	width: 68px;
	height: 68px;
	position: absolute;
	right: 0;
	top: 0;
}
.cardDemand input{
	line-height: 32px;
}
.cardDemand a.input_btn{
	background: #e6e6e6;
	line-height: 43px;
	color: #999;
	width: 30%;
	border-radius: .25rem;
}
.cardDemand a.input_btn:hover{
	background: #ff2832;
	color: #fff;
}
.cardDemand .btn_issue{
	width: 100%;
	border: none;
	line-height: 32px;
}
.infoDemand_roll{
	height:30px;
	overflow:hidden;
}
.infoDemand_roll ul{
	list-style:none;
	padding:0;
	margin:0
}
.infoDemand_roll ul li{
	line-height:30px;
	height:30px;
	overflow: hidden;
}
.infoDemand_roll ul li p{
	color: #999;
}
.infoDemand_roll ul li p>span{
	color: #ff2832;
}

/*---------------------------------------- 找讲师列表 ---------------------------------------------*/

.mainTeacherFt{
	width: 842px;
}
.mainTeacherFt>ul li .imgCourse{
	width: 148px;
	height: 148px;
}
.textTeacher .point p{
	color: #666;
	line-height: 32px;
	margin-top: 6px;
	display: inline-block;
	position: relative;
	padding: 0 8px;
}
.textTeacher .point::before{
	content: "";
	background: #ffd4d6;
	height: 6px;
	position: absolute;
	left: 0;
	bottom: 10px;
	width: 100%;
	border-radius: 10px;
}
.textTeacher .infoCourse{
	line-height: 26px;
	clear: both;
}
.mainTeacherFt ul li .textTeacher{
	width: 652px;
}
.mainTeacherFt ul li .textTeacher .textCourse_ft{
	width: 490px;
}

/*---------------------------------------- 新闻资讯 ---------------------------------------------*/

.hd_bannerNews{
	overflow: hidden;
}
.hd_bannerNewFt{
	float: left;
	overflow: hidden;
}
.hd_bannerNewRt{
	float: right;
	width: 328px;
	height: 682px;
}
.hd_bannerNewFt .imgBanner,.hd_bannerNewFt .imgBanner .carousel-item{
	width: 842px;
	height: 435px;
	overflow: hidden;
}

.hd_bannerNewFt .imgBanner img{
	width: 842px;
	/*height: 435px;*/
}
.carousel-item-text{
	bottom: 0;
	height: 56px;
	line-height: 56px;
	background: rgba(0,0,0,.3);
	width: 100%;

}
.carousel-item-text p{
	color: #fff;
	white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.carousel-item-text p.float-left>span{
	background: #ff2832;
	color: #fff;
	border-radius: 4px;
}
.carousel-item-text p.float-right>span,
.carousel-item-text p.float-right>span i{
	color: #fff;
}
.hd_bannerNewFt .imgBanner ol.carousel-indicators{
	bottom: 66px;
	background: rgba(0,0,0,.3);
	padding: 2px 0;
	width: 92px;
	margin: 0 auto;
	border-radius: 50px;
}
.hd_bannerNewFt .imgBanner ol.carousel-indicators li{
	width: 9px;
	height: 9px;
	border-radius: 50%;
	margin: 0 8px;
}
.newHot ul{
	height: 232px;
}
.newHot ul li{
	width: 198px;
	height: 226px;
	border-radius: 8px;
	margin-right: 16px;
	margin-top: 0;
}
.newHot ul li .textCourseCard{
	height: 100px;
}
.newHot .imgCourseCard span{
	position: absolute;
	top: 10px;
	left: 10px;
	padding: 3px 6px;
	background: rgba(0,0,0,.6);
	color: #fff;

}
.columnCourseCard ul li .imgTestifyCard{
	height: 132px;
	overflow: hidden;
}
.inform_ggbtn{
	width: 46%;
	margin: 0 auto;
	line-height: 28px;
	color: #666;
	background: #f5f5f5;
	display: block;
	border-radius: 30px;
}
.inform_ggbtn:hover{
	background: #ff2832;
	color: #fff;
}
.mainNewsBox{
	overflow: hidden;
}
.listNew{
	width: 841px;
}
.listNewtitle{
	width: 100%;
	background: #fff;
	line-height: 52px;
	height: 52px;
	overflow: hidden;

}
.listNew .listNewtitle li{
	float: left;
	width: auto;
	margin-right: 39px;
	padding: 0;
	color: #666;
	position: relative;
	padding-left: 20px;

}
.listNew .listNewtitle li a::before{
	content: "";
	width: 6px;
	height: 6px;
	background: transparent;
	position: absolute;
	top: 48%;
	left: 0;
	border-radius: 10px;
}
.listNew .listNewtitle li:hover{
	box-shadow: none;
}
.listNew .listNewtitle li a{
	border: none;
}
.listNew .listNewtitle li a.active,
.listNew .listNewtitle li:hover a{
	color: #ff2832;
}
.listNew .listNewtitle li a.active::before,
.listNew .listNewtitle li:hover a::before{
	background: rgba(255,40,50,.8);
}
.listNewContent>ul li{
	background: #fff;
    padding: 10px 15px;
    width: 100%;
    margin-bottom: 14px;
    overflow: hidden;
}
.listNewContent ul li:hover{
	box-shadow: 0 4px 10px #ccc;
}
.listNewContent ul li .textNewContent{
	width: 606px;

}
.listNewContent ul li .imgCourse{
	width: 192px;
    height: 128px;
    overflow: hidden;
    border-radius: 6px;
}
.listNewContent ul li .textNewContent h4{
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
	color: #666;
	line-height: 26px;
}
.listNewContent ul li .textNewContent h4:hover{
	color: #333;
}
.listNewContent ul li .textNewContent p{
	white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    color: #999;
}
.listNewContent ul li .textNewContent p a{
	color: #666;
}
.textNewContent span i{
	color: #999;
}
.infoCourse .span_DomainLabel{
	padding: 1px 14px;
	border: 1px solid #f5f5f5;
	line-height: 26px;
	border-radius: 4px;
}
.ulLabelList {
	overflow: hidden;
}
.ulLabelList li{
	float: left;
}
.ulLabelList li a{
	display: block;
	line-height: 28px;
	text-align: center;
	padding: 0 18px;
	margin: 9px 8px;
	background: #f5f5f5;
	color: #999;
	border-radius: 6px;
	font-size: 12px;
}
.ulLabelList li a:hover{
	color: #ff2832;
}
.videoHot ul li{
	width: 225px;
	height: 250px;
}
.videoHot ul li .imgTestifyCard{
	height: 150px;
}
.videoHot ul li:nth-child(4){
	margin-right: 16px;
}

/*---------------------------------------- 需要列表 ---------------------------------------------*/

.field_icon,.status_icon{
	border: 1px solid #ff2832;
	color: #ff2832;
	padding: 0 10px;
	border-radius: 4px;
}
.status_icon{
	background: #f77207;
	color: #fff;
	border: 1px solid #f77207;
}
.status_iconFinish{
	background: #f5f5f5;
	color: #999;
	border-color: #f5f5f5;
}
.status_iconIn{
	background: none;
	color: #f77207;
}
.mainCourseFt_shu>ul li .needCourse{
	width: 812px;
}

/*---------------------------------------- 需要列表 ---------------------------------------------*/

.mainNeedDetail{

}
.needDetails,.needBidder{
	background: #fff;
	overflow: hidden;
}
.needDetails .stepDetails{
	margin: 20px;
	background: #f5f5f5;
	padding: 18px 30px;
}
.stepDetails ul li{
	float: left;
	width: 265px;
	margin-right: 10px;
	text-align: center;
	padding: 10px 0;
	background: #ebebeb;
	color: #999;
	font-size: 14px;
	position: relative;
}
.stepDetails ul li::before{
	content: "";
	position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
    width: 0;
    height: 0;
    border-top: 20.5px solid transparent;
    border-left: 17px solid #f5f5fa;
    border-bottom: 20px solid transparent;

}
.stepDetails ul li::after{
	position: absolute;
    top: 0;
    right: 0;
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    border-left: 17px solid transparent;
    border-right: 0 solid transparent;
    border-top: 20px solid #f5f5fa;
    border-bottom: 20.5px solid #f5f5fa;
}

.stepDetails ul li.li_first::before,
.stepDetails ul li.li_last::after{
	display: none;
}
.stepDetails ul li.active{
	background: #fe8738;
	color: #fff;
}
.infoDetailsTitle{
	color: #4d4d4d;
}
.infoDetailsTitle::before{
	content: "";
	height: 14px;
	width: 4px;
	position: absolute;
	top: 6px;
	background: red;
	left: 0;
}
.infoDetailslist{
	padding: 20px;
}
.infoDetailslist li{
	font-size: 14px;
	color: #ccc;
	line-height: 32px;
	margin: 12px 0;
}
.infoDetailslist li span{
	margin-left: 20px;
	color: #666;
	font-size: 14px;
}
.infoDetailslist li span.bt_span{
	font-size: 18px;
	font-weight: bold;
}
.infoDetailslist li span.price_sapn{
	font-weight: bold;
	color: #ff2832;
	font-size: 18px;
}
.infoDetailsBtn{
	padding: 20px;
}
.infoDetailsBtn .btn{
	background: #ff9a57;
	line-height: 42px;
	color: #fff;
	padding: 0;
	border: none;
	width: 168px;
	margin-right: 26px;
	font-size: 14px;
}
.infoDetailsBtn .btn:hover{
	background: #fe8738;
}
.infoDetailsBtn .btn2{
	background: none;
	color: #ff9a57;
	border: 1px solid #ff9a57;
}
.infoDetailsBtn .btn2:hover{
	background: none;
	border-color: #fe8738;
	color: #fe8738;
}
.infoDetailsBtn a{
	line-height: 42px;
	color: #fca5a9;
}
.infoDetailsBtn a:hover{
	color: #ff2832;
}
.needBidder .infoDetailsTitle{
	line-height: 60px;
	border-bottom: 1px solid #ebebeb;
}
.needBidder .infoDetailsTitle::before{
	top: 22px;
}
.needBidderList li{
	padding: 14px 22px;
	border: 1px solid transparent;
	overflow: hidden;
}
.needBidderList li:hover{
	border-color: #ff9a57;
}
.bidder_img{
	width: 82px;
	height: 82px;
	overflow: hidden;
	border-radius: 6px;
}

.needBidderList li .needBidderRt .btn{
	border: 1px solid #ff9a57;
	color: #ff9a57;
	padding: 8px 20px;
	margin: 20px 0;
}

/*---------------------------------------- 帮助中心 ---------------------------------------------*/

.help_nav ul li{
	position: relative;
	height: 60px;
}
.help_nav ul li a.active{
	color: #ff2832;
	background: none;
}
.help_nav ul li a.active i{
	background: red;
	height: 4px;
	width: 38%;
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	bottom: 0;
}
.helpSearch{
	background: #fafafa;
	height: 150px
}
.helpSearch input{
	height: 48px;
	width: 800px;
	box-sizing:border-box;
	border: 2px solid #ff2832;
	border-radius: 30px 0 0 30px;
	padding-left: 20px;
	margin-left: 135px;
}
.helpSearch span{
	width: 120px;
	background: #ff2832;
	line-height: 48px;
	float: right;
	color: #fff;
	text-align: center;
	margin-right: 135px;
	border-radius: 0 30px 30px 0;
}
.helpSearch button{
	width: 120px;
	background: #ff2832;
	line-height: 48px;
	float: right;
	color: #fff;
	text-align: center;
	margin-right: 135px;
	border-radius: 0 30px 30px 0;
}
.helpSortBox{
	background: #fff;
}
.helpSort{
	padding: 62px 0 19px;
	overflow: hidden;
}
.helpSort ul li{
	float: left;
	width: 368px;
	height: 136px;
	margin-right: 43px;
	margin-bottom: 43px;
	border: 1px solid #ebebeb;
	border-radius: 6px;
}
.helpSort ul li:hover{
	box-shadow: 0 6px 8px #fafafa;
	border-color: #ccc;
}
.helpSort ul li .helpSortImg{
	width: 92px;
	height: 92px;
	border-radius: 50%;
	margin-left: -30px;
	margin-right: 40px;
}
.helpSort ul li .helpSortText p{
	line-height: 46px;
	color: #333;
	font-weight: bold;
}
.helpSort ul li:hover .helpSortText a{
	color: #ff2832;
}
.helpIssueTitle{
	margin: 46px auto;
}
.helpIssueList{
	background: #fff;
	overflow: hidden;
	padding: 36px 16px;
}

.helpIssueList div{
	width: 270px;
	float: left;
	margin-right:26px ;
}
.helpIssueList div h4{
	line-height: 42px;
	border-top: 2px solid #ff2832;
	background: #f5f5f5;
}
.helpIssueList div ul li{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding: 0 10px;
}
.helpIssueList div ul li a{
	line-height: 36px;
	/*padding-left: 26px;*/

}
.helpIssueList div ul li a:before{
	content: "";
	width: 6px;
	height: 6px;
	background: rgba(255,40,50,.8);
	display: inline-block;
	border-radius: 100%;
	margin-right: 16px;

}
.helpIssueList div ul li a:hover{
	color: #ff2832;
}
.helpContact{
	background: #fff;
	overflow: hidden;
}
.helpContactList li{
	float: left;
	width: 368px;
	height: 255px;
	margin: 0 43px 43px 0;
	background: #f5f5f5;
	padding: 0 34px;
}
.helpContactList  li div:first-child{
	color: #333;
	font-weight: bold;
}
.helpContactList  li div:first-child i{
	color: #ff2832;
	font-size: 32px;
	font-weight: normal;
}
.helpContactList  li div p{
	line-height: 26px;
	color: #999;
}
.helpContactList  li .btn{
	width: 80%;
	background: #ff2832;
	line-height: 26px;
	color: #fff;
}
.helpContactList  li .btn:hover{
	background: rgba(255,40,50,.8);
}
.helpList{
	overflow: hidden;

}
.helpListFt{
	height: 600px;
	width: 268px;
	background: #fff;
}
.helpListRt{
	width: 900px;

}

.helpListFt>.nav a{
	line-height: 38px;
	margin: 10px 0;
	position: relative;
	border-radius: initial;
}
.helpListFt>.nav a::before{
	content: "";
	border-bottom: 1px dashed #f5f5f5;
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	top: -10px;
	height: 1px;
	width: 100%;
}
.helpListFt>.nav a.active,
.helpListFt>.nav a:hover{
	background: #ff2832;
	color: #fff;
}
.helpListRt .helpOne .listFiltrateCrumb{
	background: #fff;
	height: 50px;
	line-height: 50px;
	padding: 0 16px;
}
.helpListRt .helpOne ul{
	background: #fff;
	padding: 0 16px;
	overflow: hidden;
}
.helpListRt .helpOne ul li{
	height: 59px;
	border-bottom: 1px dashed #f5f5f5;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.helpListRt .helpOne ul li a{
	color: #666;
	line-height: 59px;
}
.helpListRt .helpOne ul li a i{
	width: 6px;
	height: 6px;
	background: #ccc;
	border-radius: 50%;
	display: inline-block;
	margin-right: 16px;
}
.helpListRt .helpOne ul li:hover a{
	color: #ff2832;
}
.helpListRt .helpOne ul li:hover a i{
	background: rgba(255,40,50,.8);
}
.helpDetailsText{
	/*height: 530px;*/
	background: #fff;
	overflow: hidden;
	padding: 16px;
}
.helpDetailsText h4{
	color: #333;
	font-weight: bold;
	line-height: 42px;
	position: relative;
	border-bottom: 1px dashed #f5f5f5;
}
.helpDetailsText h4::before{
	content: "";
	width: 6px;
	height: 20px;
	background: #ff2832;
	position: absolute;
	left: -16px;
	top: 12px;
	border-radius: 16px;

}
.helpDetailsText p{
	color: #666;
	line-height: 28px;
}

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


.aboutImg{
	/*width: 100%;*/
	height: 325px;
	/*position: relative;*/
	/*margin-top: 6px;*/
	overflow: hidden;
}
.aboutImg img{
	/*position: absolute;*/
	/*left: 50%;*/
	/*margin-left: -960px;*/
	/*width: 100%;*/
}
.aboutContentBox {
	position: relative;

}
.aboutContent{
	background: #fff;
	overflow: hidden;
	border-radius: 10px;
	margin-top: -100px;
	margin-bottom: 50px;
	min-height: 540px;
}
.aboutContent>ul{
	width: 790px;
	margin: 38px auto 26px;
}
.aboutContent ul li{
	width: 90px;
	height: 46px;
	margin: 0 20px;
}
.aboutContent ul.nav-pills li a{
	line-height: 38px;
	padding: 0;
}
.aboutContent ul.nav-pills li a.active{
	background: #ff2832;
}

.aboutContentText{
	width: 80%;
	margin: 0 auto;
	padding-bottom: 50px;
	border-top: 3px solid #f5f5f5;
}
.aboutContentText p{
	text-indent: 2em;
	line-height: 36px;
	color: #333;
	font-size: 15px;
}
.aboutContentText p strong{
	font-size: 15px;
}
.aboutContentText .newsList ul li{
	border: 1px solid transparent;
	margin: 0;
	width: 100%;	
	padding: 14px;	
	height: auto!important;
}
.aboutContentText .newsList ul li:hover{
	box-shadow: 0px 0px 20px #cacaca;
}
.aboutContentText .newsList ul li h4 a{
	color: #363636;
	line-height: 30px;
	font-size: 20px;
}

.aboutContentText .newsList ul li i.tag{
	background: #ffebec;
	color: #ff2832;
	padding: 2px 6px;
	border-radius: 3px;
	font-weight: normal;

}
.aboutContentText .newsList ul li p{
	color: #999;text-indent: 0;line-height: 26px;
	overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 2;
}
.aboutContentText .newsList ul li div span,
.aboutContentText .newsList ul li div span i{
	color: #999;
	font-size: 14px;
}
.newsList ul li .newsListFt{
	width: 706px;
}
.newsList ul li .newsListRt{
	width: 162px;
	height: 108px;
	border-radius: 6px;
	overflow: hidden;
}

/*---------------------------------------- 意见反馈 ---------------------------------------------*/

.feedbackForm>p{
	color: #666;
	line-height: 36px;
}
.feedbackForm>p a{
	color: #ff2832;
}
.feedbackForm>p a:hover{
	color: rgba(255,40,50,.4);
}
.feedbackForm>dl{
	overflow: hidden;
}
.feedbackForm>dl dt,
.feedbackForm>dl dd{
	float: left;
	/*line-height: 42px;*/
}
.feedbackForm>dl dt{
	color: #333;
	font-weight: bold;
	line-height: 42px;
}
.feedbackForm>dl dd{
	border: 1px solid #ccc;
	padding: 8px 36px;
	margin: 3px 16px 0;
	color: #999;
	border-radius: 4px;
}
.feedbackForm>dl dd.active{
	background: #ff2832;
	border-color: #ff2832;
	color: #fff;
}
.feedbackForm .upload{
	height: 64px;
	line-height: 64px;
	color: #333;
}
.feedbackForm .upload span{
	font-size: 56px;
}
.feedbackForm .cell-phone{
	line-height: 36px;
}
.feedbackForm .cell-phone input{
	border: 1px solid #ced4da;
	border-radius: .25rem;
}
.feedbackForm .btn{
	line-height: 38px;
	display: block;
	width: 80%;
	margin: 100px auto 0;
	border: none;

}
.feedbackModal div p{
	line-height: 36px;
	color: #666;
}
.feedbackModal{
	width: 386px;
	margin-top: 16rem;
}
.newsDetail h4{
	line-height: 46px;
	border-bottom: 1px dotted #ebebeb;
	font-weight: 700;
}
.newsDetail p,.newsDetail p a{
	color: #333;
	line-height: 32px;
	font-size: 16px;
}



/*--------------------------------------------------------- 左侧楼层导航 ------------------------------------------------------*/

.list-navtarget{
	position: fixed;
	left: 26px;
	top: 18%;
	display: none;
}
.list-navtarget ul li{
	width: 42px;
	height: 42px;
	background: #fff;
	margin: 6px 0;
	text-align: center;
	cursor: pointer;
	padding: 3px 6px;
}
#columnNav ul .active{
	background: #ff2832;
	color: #fff;
}

/*改*/
.navColumnRt{
	width: 36px;
	height: 100%;
	position: fixed;
	right: 0;
	top: 0;
	background-color: #383838;
}
.navColumnRt .w{
	position: fixed;
	bottom: 22px;
	height: 100%;
}
.navColumnRt .list_1{
	position: fixed;
	right: 0;
	top: 20%;
}
.navColumnRt .list_2{
	position: fixed;
	right: 0;
	bottom: 5%;
}
/*.navColumnRt .w ul{
	background: #fff;
	box-shadow: 0 4px 12px #ccc;
	z-index: 9999;
}*/
.navColumnRt li{
	position: relative;
	left: 0;
	top: 0;
	height: 34px;
	width: 36px;

}
.navColumnRt li a{
	width: 100%;
	height: 100%;
	display: block;
	padding: 3px 7px;
	box-sizing: border-box;
	color: #fff;
	font-size: 12px;
	cursor: pointer;
	text-align: center;
	position: absolute;
	z-index: 100;
	background: #383838 url(../image/ico.png) no-repeat;
	border-bottom: 1px solid #999;
}
.navColumnRt li a::after{
	content: "";
	font-size: 0;
	line-height: 0;
	border-width: 5px;
	border-color: #383838;
	border-right-width: 0;
	border-style: dashed;
	border-left-style: solid;
	border-top-color: transparent;
	border-bottom-color: transparent;
	position: absolute;
	left: 0;
	top: 12px;
}
.navColumnRt li:hover a::after{
	border-color: #ff2832;
	left: -1px;
	border-right-width: 0;
	border-style: dashed;
	border-left-style: solid;
	border-top-color: transparent;
	border-bottom-color: transparent;
}
.navColumnRt .oneColumnRt a{
	background-position: center 2px;
}
.navColumnRt .twoColumnRt a{
	background-position: center -27px;

}
.navColumnRt .threeColumnRt a{
	background-position: center -59px;

}
.navColumnRt .fourColumnRt a{
	background-position: center -91px;

}
.navColumnRt .fiveColumnRt a{
	background-position: center -121px;

}
.navColumnRt .sixColumnRt a{
	background-position: center -156px;

}
.navColumnRt .sevenColumnRt a{
	background-position: center -185px;

}
.navColumnRt .eightColumnRt a{
	background-position: center -212px;

}

.navColumnRt .oneColumnRt a:hover,
.navColumnRt .twoColumnRt a:hover,
.navColumnRt .threeColumnRt a:hover,
.navColumnRt .fourColumnRt a:hover,
.navColumnRt .fiveColumnRt a:hover,
.navColumnRt .sixColumnRt a:hover,
.navColumnRt .sevenColumnRt a:hover,
.navColumnRt .eightColumnRt a:hover{
	background-color: #333;
}


.navColumnRt li div{
	position: absolute;
	left: 0px;
	top: 0;
	font-size: 12px;
	background: #ff2832;
	color: #fff;
	height: 33px;
	width: 60px;
	line-height: 31px;
	text-align: center;
	transition: all linear 300ms;
	/*opacity: 0;*/
	z-index: 2;
}

.navColumnRt .nineColumnRt a{
	background: none;
}
.navColumnRt .nineColumnRt div{
	width: 120px;
	height: 120px;
	padding: 8px;
	background: #ff28332;
	left: 40px;
	z-index: 2;
}
.navColumnRt li:hover div {
	left: -60px;
	opacity: 1;
	z-index: 2;
}
.navColumnRt .nineColumnRt:hover div{
	left: -120px;
	top: -10px;
	z-index: 2;
}

/*---------------------------------- 内页导航 ----------------------------------*/

.fieldsmall_nav>li.active{
	background: #fafafa;

}
.fieldsmall_nav>li.active div a,
.fieldsmall_nav>li.active a .iconfont{
	color: #ff2832;
}


/*---------------------------------- 内页导航 ----------------------------------*/

/*---------------------------------- 常驻城市筛选 ----------------------------------*/
.cityMore{
	line-height: 36px;
	cursor: pointer;
	padding: 0 8px;
	background: #fff;
	z-index: 9;
	border: 1px solid transparent;

}
.cityBox .cityPopup{
	position: absolute;
	left: auto;
	right: 0;
	z-index: 99;
	padding: 16px 16px 0;
	top: 35px !important;
	border: 1px solid #ebebeb;
	width: 500px;
	height: 260px;

}
.cityBox:hover .cityMore{
	border: 1px solid #ebebeb;
	border-bottom: 1px solid transparent;
}
.cityPopup>.cityPopupTitle{
	border-bottom: 1px solid #ff2832;
	height: 32px;
}
.cityPopup>.cityPopupTitle a{
	height: 32px;
	font-size: 14px;
}
.cityPopup>.cityPopupTitle a.active{
	border-color: #ff2832 #ff2832 #fff;
}
.cityPopupMain div a{
	font-size: 14px;
	margin-right: 26px;
	display: inline-block;
	line-height: 32px;
}
.cityPopupMain div a:hover{
	color: #ff2832;
}
.mainEmpty{
	margin: 160px auto;
}
.mainEmpty p{
	width: 160px;
	margin: 0 auto;
}
.mainEmpty p img{

}
/*---------------------------------- 内页导航 ----------------------------------*/

/*---------------------------------- 增加讲师领域分类 ----------------------------------*/
.teacher-sort{
	height: 410px;
	background: url(../image/sort_bg.png) no-repeat center;
	margin: 0 auto;
}
.sortTitle>p{

	width: 24%;
	font-size: 56px;
	color: #fff;
	margin: 48px auto 16px;
	border-bottom: 2px solid #fff;
}
.sortTitle>span{
	font-size: 16px;
	color: #fff;
}
.sortContent{
	background: #fff;
	width: 1140px;
	margin: 0 auto;
	bottom: 0;
	left: 0;
	right: 0;
	height: 122px;
	border-radius: 6px;
	box-shadow: 0 3px 7px #ebebeb;
}
.sortContent_wheel {
	width:1140px;
	height:122px;
	overflow-y: hidden;
	overflow-x: auto;
	white-space:nowrap;
	display: -webkit-box;
}
.sortContent_wheel::-webkit-scrollbar{
	display: none;
}
.sortContent_ul {
	height:122px;
	display: -webkit-box;
}
.sortContent_ul li {
	width:127px;
	margin: 20px 0;
	float:left;
	text-align:center;
	border-right: 1px dotted #dcdcdc;
	position: relative;
}
.sortContent_ul li img{
	width: 52px;
	height: 52px;
}
.sortContent_ul li p{
	font-size: 14px;
	color: #333;
}
.sortContent_ul li.active p,
.sortContent_ul li:hover p{
	color: #ff2832;
}

.sortContent_ul li.active p::after,
.sortContent_ul li:hover p::after{
	content: "";
	border-bottom: 3px solid red;
	position: absolute;
	left: 0;
	right: 0;
	bottom: -17px;
}
.sortContent_btn {
	width:50px;
	height:50px;
	color:#fff;
	font-size:30px;
	cursor:pointer;
	padding: 0;
	position:absolute;
	top:50%;
	margin-top:-30px;
}
.btn_left {
	left:-60px;
}
.btn_right {
	right:-60px;

}
.teacher_sortList{
	margin-top: 46px;
}
.teacher_sortList ul li{
	height: 232px;
	width: 380px;
	border: 1px solid #ebebeb;
	box-sizing: border-box;
	margin-bottom: 26px;
}
.teacher_sortList ul li .intro_sortLi{
	height: 160px;
}
.teacher_sortList ul li .intro_sortLi a>img{
	width: 132px;
	height: 132px;
	border-radius: 6px;
}
.teacher_sortList ul li .intro_sortLi>div a{
	color: #333;
}
.teacher_sortList ul li .intro_sortLi>div p{
	width: 192px;
	background: #ff2832;
	color: #fff;
	border-radius: 15px;
	padding: 0 6px;
}
.teacher_sortList ul li .price_sortLi{
	height: 70px;
	background: #fafafa;
	border-top: 1px solid #ebebeb;
}
.teacher_sortList ul li .price_sortLi span{
	font-size: 20px;
	color: #ff2832;
	line-height: 70px;
}
.teacher_sortList ul li .price_sortLi p{
	color: #999;
	line-height: 26px;
}
.footerCourse{
	background: #f7f7f7;
}

.footerCourse .navCourse .nav-link.active,
.footerCourse .navCourse .show>.nav-link,
.footerCourse .navCourse .nav-link.active:hover{
	background: #ff2832;
	border-radius: 30px;
	padding: 4px 14px;
	color: #ffffff;
}
.footerCourse .navCourse .nav-link:hover{
	color: #ff2832;
}
.footerCourseTab .tabCourse ul li{
	width: 225px;
	height: auto;
	margin: 0;
	margin-right: 16px;
}
.footerCourseTab .tabCourse ul li:last-child{
	margin-right: 0;
}
.footerCourseTab .tabCourse ul li .imgCourseCard{
	width: 225px;
	height: 150px;
	overflow: hidden;
}
/* ---------------------------------- 增加讲师领域分类 ---------------------------------- */
.sxy_banner {
    background: #120c14 url(../image/sxy_banner.png) no-repeat center;
    height: 230px;
    margin-top: 60px;
}
.sxy_CourseNav ul li {
    width: 101px;
    height: 36px;
    border-radius: 4px;
    margin-right: 20px;
    text-align: center;
    overflow: hidden;
}
.sxy_CourseNav ul .nav-item.show .nav-link, .sxy_CourseNav ul .nav-link.active {
    background: #ff2832;
    color: #fff;
    border: none;
}
.sxy_CourseContent div ul li {
    width: 281px;
    margin-right: 22px;
    border-radius: 6px;
    overflow: hidden;
    margin-bottom: 22px;
}
.sxy_text {
    background: #fff;
    padding: 15px 6px 10px;
}
.sxy_text h4, .sxy_text span {
    line-height: 36px;
    color: #4c4c4c;
}
.sxy_text h4::after {
    content: "";
    height: 5px;
    background: #ff2832;
    display: block;
}
.sxy_text h4, .sxy_text span {
    line-height: 36px;
    color: #4c4c4c;
}
.sxy_text span i {
    color: #ff2832;
}
.sxy_text p {
    line-height: 40px;
    color: #999;
}
.clearfix {
    clear: both;
}
.sxyBjImg {
    background: url(../image/sxy_bj.png) no-repeat center;
    height: 418px;
}
.sxyBjText {
    width: 642px;
    padding-top: 78px;
    margin-left: 68px;
}
.sxyBjText div h3 {
    font-size: 42px;
    color: #4c4c4c;
}
.sxyBjText div span {
    background: #c3a576;
    color: #fff;
    display: block;
    padding: 6px 24px;
    border-radius: 20px;
}
.sxyBjText p {
    color: #4d4d4d;
}
.sxyBjText p>i {
    color: #c3a576;
}
.sxyBjText .p_jieshao {
    color: #666;
    line-height: 32px;
}
.sxyBtn a {
    background: #ff5757;
    color: #fff;
    display: inline-block;
    padding: 7px 36px;
    border-radius: 20px;
}
.sxyCourses ul li {
    width: 222px;
    border-radius: 6px;
    overflow: hidden;
    margin-right: 20px;
    float: left;
}
.sxyCourses .shoucang .textCourseCard {
    background: #fff;
}
/*直播栏目*/
.live_banner{margin-top: 60px;height: 350px;background: url(../image/livebanner.jpg) top center no-repeat;}
.live_box{margin-top: 20px;}
.icons_box {
    width: 88px;
    height: 20px;
    border: 1px solid #faae7a;
    border-radius: 16px;
    height: 20px;
    line-height: 18px;
    margin-top: 6px;
    color: #ff6a04;
    font-size: 12px;
    margin-left: 12px;
    background: url(../image/icons.png) no-repeat 3px center;
    background-size: 14px 15px;
    padding-left: 20px;
}


/*好课秒杀*/
.hotTeachers{
    width:1190px;
    background-color: #fff;
    margin:0 auto;
    margin-top: 26px;
}
.columnOne1{
    overflow: hidden;

}
.clearfix{
    clear:both;
}
.class_snap{
    width: 1170px;
    margin:0 auto;
}
.class_snap_list{

    width:195px;
    height:40px;
    background-color: #fee8e9;
    font-size:16px;
    color:#333;
    text-align: center;
    line-height: 40px;
}
.class_snap_list .nav-item a{
    font-size: 16px;
    color:#333;
}
.class_snap_list .nav-item .nav-link{
    width:200px;
    height:40px;
    padding: 0;
    font-size: 16px;
    color:#333;
    background-color: #fee8e9;
    display: block;
    border:none;
    text-align: center;
    line-height: 40px;
}
.class_snap_list .nav-link.active{
    background-color: #ff2832;
    color:#fff;
    display: block;
    font-size: 16px;

}



.class_snap_con_box{
    width: 100%;
    margin:0 auto;
    margin-left:24px;
}

.columnOne_samlls .columnOneFt div{
    margin-top: 120px;
}
.columnCourseCards .column_teacherhot  li{
    height: 208px;
}
.columnCourseCards ul li{
    float: left;
    width: 213px;
    height: 236px;
    border-radius: 8px;
    margin-right: 14px;
    overflow: hidden;
    margin-top: 16px;
    transition: all .3s;
}
.columnCourseCards ul li:nth-child(6),
.columnCourseCards ul li:last-child{
    margin-right: 0;
}
.columnCourseCards ul li .imgCourseCard{
    height: 142px;
    width: 100%;
    overflow: hidden;

}
/
.columnCourseCards ul li .textCourseCard{
    background: #fff;
    height: 94px;
}
.columnCourseCards ul li .textCourseCard div:first-child,
.columnCourseCards ul li .textCourseCard div:first-child a{
    color: #666;
}
.columnCourseCards ul li .textCourseCard>div.d-flex p{
    color: #ccc;
    line-height: 32px;
}
.columnCourseCards ul li .textCourseCard div:first-child a:hover,
.columnCourseCards ul li .textCourseCard>div.d-flex p:hover a{
    color: #333;
}
.columnCourseCards ul li a{
    overflow: hidden;
}
.textCourseCard_portrait img{
    width: 32px;
    height: 32px;
    border-radius: 50%;
    display: inline-block;
    margin-right: 8px;
}
.columnCourseCards ul li:hover{
    box-shadow: 0 4px 10px #ccc;
    -webkit-transform: translateY(-3px);
    transform: translateY(-3px);
}
.textCourseCard_portrait del{
    font-size:14px;
    color:#999;
    margin-left: 6px;
}
.textCourseCard_portrait .Snap_btn{
    width:70px;
    height:22px;
    color: #ff2832;
    border:1px solid #ff2832;
    text-align: center;
    line-height: 20px;
    display: block;
    font-size: 14px;
    margin-top:2px;
}

/*！！！！！！！！！！！！！！！！！！！首页增加机构信息！！！！！！！！！！！！！！！！！！！！！！！！！！！！！！！！！！*/



.Branding_Agency .Organization_box li{
	background: #fff;
	border-radius: 8px;
	overflow: hidden;
}
.Organization_box_list {
	width: 225px;
	height: 122px;
	text-align: center;
border:1px solid #f4f3f3;
	/*border:1px solid #ccc;*/
	overflow: hidden;
}
.Organization_box_img{
	padding-top: 15px;
	width: 204px;
	height: 92px;

	margin:0 auto;
	border-bottom:1px solid #f4f4f4;

}
.Organization_box_img img{

	width: 204px;
	height: 92px;


}



/*.Organization_box li:hover h5{
	color: #ff2832;
	font-weight: bold;
}*/

/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!培训机构栏目页!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
.Organization_information_box{
	height: 360px!important;
    margin-top: 30px;
}
.Organization_information_box .columnOneFt {
    height: 350px;
    width: 256px;
    background: red;

    background: url(../image/one_ft.png) no-repeat;
    border-radius: 10px;
    overflow: hidden;
}
.Organization_information_box.floor1 .columnOneRt .column_nav h5 a::before{
	border-left: 4px solid #0f1852;
}
.Organization_information_box.floor2 .columnOneRt .column_nav h5 a::before{
	border-left: 4px solid #8e42a2;
}
.Organization_information_box.floor3 .columnOneRt .column_nav h5 a::before{
	border-left: 4px solid #0e7274;
}


.Organization_Column_list{
	width:430px;
	height: 134px;
	box-shadow: 4px 5px 11px #ccc;
	border:1px solid #fff;
	float:left;
	background-color: #fff;
	margin-right: 15px;
}
.Organization_Column_list:hover{
	border:1px solid #dddcdc;

}

.Organization_Column_list1{
	float: right
}
.Organization_Column_list_l{
	margin-top: 26px;
	margin-left: 20px;

	border:1px solid #f4f4f4；

	width:74px;
	height:74px;

	padding:4px;
	box-shadow: 0 0 5px #e5e5e5;

}


.Organization_Column_list_l img{
	width: 66px;
	height:66px;
	text-align: center;


}
.Organization_Column_list_r{
	width: 300px;
	margin-top: 24px;
	margin-left: 24px;
}
.Organization_Column_name{
	font-size: 16px;
	color: #666;
	/*
	*/
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}
 .Organization_Column_Tagline::before {
	content: "";
    background: #fde6e7;
    height: 6px;
    position: absolute;
    left: 2px;
    bottom: 10px;
    width: 100%;
    border-radius: 10px

}


.Organization_Column_Tagline p{
	font-size: 14px;
	color: #666;
    line-height: 32px;
    margin-top: 6px;
    display: inline-block;
    position: relative;
    padding: 0 4px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    height: 38px

}
.Exponent span{
	padding: 0 12px;
    color: #999;
    border-right: 1px solid #e5e5e5;
}
.Preponderance .Preponderance_list{
	font-size: 12px;
	color: #ff2832;
	padding: 1px 6px;
    border: 1px solid #ff2832;
    border-radius: 4px;
    margin-right: 10px

}
.Preponderance .Preponderance_list1{
	font-size: 12px;
	color: #25dd17;
	padding: 1px 6px;
    border: 1px solid #25dd17;
    border-radius: 4px;
    margin-right: 10px
}

