.head-txt {margin-bottom:0;}

.im0 {padding:10px 0;height:350px;}
.im0l {width:260px;float:left;background:#FFFFFF;}
.im0l p {height:32px;line-height:32px;padding:0 10px 0 20px;font-size:14px;margin:0;background:#0679D4;color:#FFFFFF;}
.im0l ul {margin:10px 0;}
.im0l i {font-style:normal;font-weight:bold;float:right;color:#EEEEEE;font-family:simsun;}
.im0l strong {font-weight:normal;font-size: 15px}
.im0l li {height:32px;line-height:32px;padding:0 10px 0 55px;font-size:14px;overflow:hidden;cursor:pointer;}
.im0l div {z-index:900;position:absolute;width:650px;height:350px;padding:10px 20px;overflow:hidden;border:#EEEEEE 1px solid;background:#FFFFFF;display:none;}
.im0l dl {margin:0;border-bottom:#EEEEEE 1px dotted;clear:both;}
.im0l dt {margin:0;padding:0;line-height:31px;font-size:14px;}
.im0l dd {margin:0;padding:0;line-height:32px;font-size:12px;}
.im0l em {font-style:normal;color:#EEEEEE;padding:0 10px;font-family:simsun;}
.im0l li:hover i {color:#FFFFFF;}
.im0l li:hover strong {color:#FFFFFF;}
.im0l li:hover div {display:block;}

.im0l .cate-0 {background:url('cate-0.png') no-repeat 25px center;}
.im0l .cate-0:hover {background:#0679D4 url('cate-0-on.png') no-repeat 25px center;}
.im0l .cate-0:hover div {margin:-42px 0 0 160px;}
.im0l .cate-1 {background:url('cate-1.png') no-repeat 25px center;}
.im0l .cate-1:hover {background:#0679D4 url('cate-1-on.png') no-repeat 25px center;}
.im0l .cate-1:hover div {margin:-74px 0 0 160px;}
.im0l .cate-2 {background:url('cate-2.png') no-repeat 25px center;}
.im0l .cate-2:hover {background:#0679D4 url('cate-2-on.png') no-repeat 25px center;}
.im0l .cate-2:hover div {margin:-106px 0 0 160px;}
.im0l .cate-3 {background:url('cate-3.png') no-repeat 25px center;}
.im0l .cate-3:hover {background:#0679D4 url('cate-3-on.png') no-repeat 25px center;}
.im0l .cate-3:hover div {margin:-138px 0 0 160px;}
.im0l .cate-4 {background:url('cate-4.png') no-repeat 25px center;}
.im0l .cate-4:hover {background:#0679D4 url('cate-4-on.png') no-repeat 25px center;}
.im0l .cate-4:hover div {margin:-170px 0 0 160px;}
.im0l .cate-5 {background:url('cate-5.png') no-repeat 25px center;}
.im0l .cate-5:hover {background:#0679D4 url('cate-5-on.png') no-repeat 25px center;}
.im0l .cate-5:hover div {margin:-202px 0 0 160px;}
.im0l .cate-6 {background:url('cate-6.png') no-repeat 25px center;}
.im0l .cate-6:hover {background:#0679D4 url('cate-6-on.png') no-repeat 25px center;}
.im0l .cate-6:hover div {margin:-234px 0 0 160px;}
.im0l .cate-7 {background:url('cate-7.png') no-repeat 25px center;}
.im0l .cate-7:hover {background:#0679D4 url('cate-7-on.png') no-repeat 25px center;}
.im0l .cate-7:hover div {margin:-266px 0 0 160px;}
.im0l .cate-8 {background:url('cate-8.png') no-repeat 25px center;}
.im0l .cate-8:hover {background:#0679D4 url('cate-8-on.png') no-repeat 25px center;}
.im0l .cate-8:hover div {margin:-298px 0 0 160px;}
.im0l .cate-9 {background:url('cate-9.png') no-repeat 25px center;}
.im0l .cate-9:hover {background:#0679D4 url('cate-9-on.png') no-repeat 25px center;}
.im0l .cate-9:hover div {margin:-330px 0 0 160px;}
.im0l .cate-10 {background:url('cate-10.png') no-repeat 25px center;}
.im0l .cate-10:hover {background:#0679D4 url('cate-10-on.png') no-repeat 25px center;}
.im0l .cate-10:hover div {margin:-362px 0 0 160px;}
.im0l .cate-11 {background:url('cate-11.png') no-repeat 25px center;}
.im0l .cate-11:hover {background:#0679D4 url('cate-11-on.png') no-repeat 25px center;}
.im0l .cate-11:hover div {margin:-394px 0 0 160px;}
.im0l .cate-12 {background:url('cate-12.png') no-repeat 25px center;}
.im0l .cate-12:hover {background:#0679D4 url('cate-12-on.png') no-repeat 25px center;}
.im0l .cate-12:hover div {margin:-426px 0 0 160px;}
.im0l .cate-13 {background:url('cate-13.png') no-repeat 25px center;}
.im0l .cate-13:hover {background:#0679D4 url('cate-13-on.png') no-repeat 25px center;}
.im0l .cate-13:hover div {margin:-458px 0 0 160px;}
.im0l .cate-14 {background:url('cate-14.png') no-repeat 25px center;}
.im0l .cate-14:hover {background:#0679D4 url('cate-14-on.png') no-repeat 25px center;}
.im0l .cate-14:hover div {margin:-490px 0 0 160px;}
.im0l .cate-15 {background:url('cate-15.png') no-repeat 25px center;}
.im0l .cate-15:hover {background:#0679D4 url('cate-15-on.png') no-repeat 25px center;}
.im0l .cate-15:hover div {margin:-522px 0 0 160px;}

.im0m {width:814px;float:left;margin:0 10px;background: #fff;}
.im0r {width:360px;float:right;margin:0px;background: #fff;}

.in-b {overflow:hidden;padding:0 0 6px 0;}
.in-l {width:220px;float:left;}
.in-m {width:490px;float:left;margin:0 20px;}
.in-r {width:470px;float:left;}

.in-l div {background:#F6F6F6;padding:10px 16px;margin:10px 0 0 10px;}
.in-l div:hover {background:#EEEEEE;}
.in-l div p {height:48px;line-height:24px;overflow:hidden;font-size:16px;margin:0 0 10px 0;}

.in-m h2 {text-align:left;font-size:22px;margin:10px 12px;height:48px;line-height:48px;overflow:hidden;}

.in-img {}
.in-img div {width:144px;margin:10px 10px 0 0;padding:1px;float:left;}
.in-img div:hover {background:#EEEEEE;}
.in-img div p {height:36px;line-height:18px;overflow:hidden;font-size:12px;margin:10px;}

.ic-b {overflow:hidden;padding:0 0 10px 0;}
.ic-l {width:220px;float:left;}
.ic-m {width:490px;float:left;margin:0 20px;}
.ic-r {width:470px;float:left;}

.ic-brand {background:#F6F6F6;padding:10px;margin:10px 0 0 10px;}
.ic-brand i {font-style:normal;font-size:16px;padding:0 0 10px 10px;display:block;}
.ic-brand p {margin:10px 0 0 0;padding-top:10px;text-align:center;height:88px;}
.ic-brand p:hover {background:#FFFFFF;}
.ic-brand p b {display:block;height:32px;line-height:32px;overflow:hidden;font-size:14px;margin:0;font-weight:normal;}
.ic-brand #brands {height:432px;overflow:hidden;}

.ic-know-credit {background:url('ico_reward.gif') no-repeat right center;color:#999999;padding:0 16px;}

.ic-club {height:240px;overflow:hidden;margin-bottom:10px;}
.ic-club-b {padding-left:10px;overflow:hidden;}
.ic-club-b div {width:150px;height:150px;padding:20px 0;float:left;text-align:center;}
.ic-club-b div:hover {background:#F6F6F6;}
.ic-club-b div:hover img{border:#FF6600 1px solid;}
.ic-club-b img {width:86px;height:86px;border-radius:50%;padding:2px;border:#EEEEEE 2px solid;}
.ic-club-b p {height:32px;line-height:32px;overflow:hidden;font-size:14px;margin:0;}
.ic-club-b span {font-size:12px;color:#999999;}

.index-brand {overflow:hidden;margin-bottom:10px;padding-left: 10px}
.index-brand div {width:222px;height:155px;padding:5px 10px;float:left;text-align:center;margin-bottom: 15px;}
.index-brand div:hover {background:#F6F6F6;}
.index-brand div:hover img {border:#FF6600 2px solid;}
.index-brand img {width:200px;height:120px;border-radius:4px;padding:2px;border:#EEEEEE 2px solid;}
.index-brand p {height:32px;line-height:32px;overflow:hidden;font-size:14px;margin:0;}
.index-brand span {font-size:12px;color:#999999;}


.ilink {padding:16px;overflow:hidden;}
.ilink li {padding:0 16px 10px 0;float:left;}

.im0mall {width:990px;height:222px;overflow:hidden;position:absolute;z-index:1;background:#FFFFFF;margin-top:10px;}
.im0t-mall div {width:100px;height:160px;overflow:hidden;margin:16px 0 0 21px;float:left;}
.im0t-mall b {height:24px;line-height:24px;color:#E4393C;font-size:12px;}
.im0t-mall p {height:32px;line-height:16px;margin:0;overflow:hidden;font-size:12px;}


.new-product-list ul {
	margin-right: -16px;
	margin-top: -16px;
	overflow: hidden;
}
.new-product-list li {
	float: left;
	width: 20%;
}
.new-product-list li .item {
	border: 1px solid #e6e6e6;
	margin-right: 16px;
	margin-top: 16px;
}
.new-product-list li .image {
	height: 200px;
	position: relative;
}
.new-product-list li .image img {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
}
.new-product-list li .text {
	margin-top: 5px;
	padding: 0 16px 20px;
	text-align: center;
}
.new-product-list li .name {
	font-size: 18px;
	line-height: 20px;
	height: 20px;
	overflow: hidden;
}
.new-product-list li .name a {
	color: #333;
}
.new-product-list li .name a:hover {
	color: #4285f4;
}
.new-product-list li .content2 {
	margin-top: 16px;
	font-size: 15px;
	color: #999;
}
.new-product-list li .content2 p {
	line-height: 16px;
	height: 16px;
	overflow: hidden;
	margin-top: 6px;
}
.new-product-list li .content2 p:first-child {
	margin-top: 0;
}
.new-product-list li .content2 p a {
	color: #999;
}
.new-product-list li .content2 p a:hover {
	color: #4285f4;
}
.new-product-list li .btn {
	margin-top: 18px;
	font-size: 0;
	overflow: hidden;
}
.new-product-list li .btn a {
	float: left;
	font-size: 15px;
	padding: 0 15px;
	height: 40px;
	box-sizing: border-box;
	line-height: 38px;
	border: 1px solid #f87e07;
	color: #f87e07;
	margin-right: 10px;
	width:80px;
}
.new-product-list li .btn a:hover {
	background-color: #f87e07;
	color: #fff;
}
.new-product-list li .btn a.apply {
	display: block;
	float: none;
	overflow: hidden;
	margin-right: 0;
	color: #fff;
	background: -moz-linear-gradient( 0deg, rgb(98,143,245) 0%, rgb(48,122,245) 100%);
	background: -webkit-linear-gradient( 0deg, rgb(98,143,245) 0%, rgb(48,122,245) 100%);
	background: -ms-linear-gradient( 0deg, rgb(98,143,245) 0%, rgb(48,122,245) 100%);
	border: 0;
	padding: 1px;
}
.new-product-list li .btn a.apply span {
	display: block;
}
.new-product-list li .btn a.apply:hover span {
	color: #4285f4;
	background-color: #fff;
}

.exh-list {padding:10px 24px;min-height: 200px;}
.exh-list li {height:30px;line-height:30px;}
.exh-list em {font-style:normal;float:right;color:#999999;}
.exh-list i {font-style:normal;padding-right:96px;}


.interview-box {
	overflow: hidden;
}
.interview-box .people {
	width: 900px;
	float: left;
	margin-left: 5px;
	margin-right: 20px;
}

.interview-box .title p {
	font-size: 22px;
	font-weight: bold;
}
.interview-box .title p a {
	color: #333;
}
.interview-box .title .more {
	position: absolute;
	right: 0;
	top: 0;
	font-size: 14px;
	color: #999;
}
.interview-box .title .more:hover {
	color: #ea5f4c;
}
.people-box {
	overflow: hidden;
	margin-top: 15px;
}
.people-img {
	width: 410px;
	float: left;
	margin-right: 30px;
}
.people-img li {
	display: none;
}
.people-img li .image {
	height: 0;
	padding-bottom: 135.71%;
	position: relative;
	overflow: hidden;
}
.people-img li .image img {
	position: absolute;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.people-txt {
	overflow: hidden;
}
.people-txt li .hover-box,.people-txt li.focus .normal {
	display: none;
}
.people-txt li.focus .hover-box {
	display: block;
}
.people-txt li .normal {
	margin-top: 15px;
	overflow: hidden;
}
.people-txt li.focus + li .normal {
	margin-top: 40px;
}
.people-txt li .normal .num {
	float: left;
	width: 60px;
	margin-right: 14px;
}
.people-txt li .normal .num img {
    border: 0;
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle;
}
.people-txt li .normal .text {
	overflow: hidden;
}
.people-txt li .normal .text p {
	font-size: 17px;
	line-height: 20px;
	height: 20px;
	overflow: hidden;
}
.people-txt li .normal .text p a {
	color: #333;
}
.people-txt li .normal .text p a:hover {
	color: #ea5f4c;
}
.people-txt li .normal .text .teacher {
	font-size: 15px;
	line-height: 18px;
	height: 18px;
	overflow: hidden;
	color: #999;
	margin-top: 16px;
}
.people-txt li .hover-box {
	padding: 24px 24px 20px;
	background-color: #f6f7fb;
	margin-top: 40px;
}
.people-txt li .hover-box .name {
	font-size: 0;
	line-height: 28px;
	height: 28px;
	overflow: hidden;
}
.people-txt li .hover-box .name b {
	font-size: 24px;
	color: #ea5f4c;
	vertical-align: top;
}
.people-txt li .hover-box .name i {
	display: inline-block;
	width: 6px;
	height: 18px;
	background-color: #ea5f4c;
	vertical-align: top;
	margin: 7px 12px 0;
}
.people-txt li .hover-box .name a {
	font-size: 20px;
	font-weight: bold;
	color: #333;
}
.people-txt li .hover-box .name a:hover {
	color: #ea5f4c;
}
.people-txt li .hover-box .job {
	margin-top: 20px;
}
.people-txt li .hover-box .job mark {
	font-size: 15px;
	display: inline-block;
	line-height: 32px;
	height: 32px;
	border-radius: 16px;
	background-color: #ebedf4;
	color: #666;
	padding: 0 20px;
}
.people-txt li .hover-box .content {
	margin-top: 18px;
	font-size: 15px;
	line-height: 24px;
	height: 48px;
	overflow: hidden;
	padding:0px;
}
.people-txt li:first-child .hover-box {
	margin-top: 0;
}
.people-txt li:first-child .normal {
	margin-top: 20px;
}
.interview--hot {
	overflow: hidden;
}
.interview-list {
	margin-top: 15px;
}
.interview-list li:first-child {
	margin-top: 0;
}
.interview-list li {
	margin-top: 13px;
	overflow: hidden;
}
.interview-list li .image {
	float: left;
	margin-right: 14px;
	width: 144px;
}
.interview-list li .image a {
	display: block;
	height: 0;
	padding-bottom: 56.25%;
	overflow: hidden;
	position: relative;
}
.interview-list li .image img {
	position: absolute;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.interview-list li .text {
	overflow: hidden;
}
.interview-list li p {
	font-size: 14px;
	line-height: 24px;
	height: 48px;
	overflow: hidden;
}
.interview-list li p a {
	color: #333;
}
.interview-list li p a:hover {
	color: #ea5f4c;
}
.interview-list li .number {
	margin-top: 12px;
	font-size: 14px;
	color: #999;
}
.interview-list li .number i {
	display: inline-block;
	vertical-align: top;
	margin-right: 4px;
	font-size: 14px;
}

.banner-adv-4 ul{
	width: calc(100% + 12px);
}
.banner-adv-4 ul li{
	width: 25%;
	float: left;
}
.banner-adv-4 ul li .item {
	margin-right: 12px;
	padding: 16px 24px;
	height: 100%;
	background: url('./banner-adv.png') no-repeat center center;
	background-size: 100% 100%;
	overflow: hidden;
}
.banner-adv-4 ul li .item .image {
	position: relative;
	height: 70px;
	overflow: hidden;
}
.banner-adv-4 ul li .item .image img {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	height: 100%;
}
.banner-adv-4 ul li .item .text {
	margin-top: 24px;
}
.banner-adv-4 ul li .item p a{
	height: 16px;
	line-height: 16px;
	font-size: 14px;
	overflow: hidden;
	position:relative;
	color: #333;
	display: block;
}
.banner-adv-4 ul li .item p a:hover{
	color: #4286f5;
}
.banner-adv-4 ul li .item p {
	margin-top: 10px;
}
.banner-adv-4 ul li .item p:first-child {
	margin-top: 0;
}

.cmb19 {
    margin-bottom: 12px;
}
.va {
    vertical-align: middle;
}
.inlineBlock {
    display: inline-block;
}
.omit {
    white-space: nowrap;
    text-overflow: clip;
    overflow: hidden;
    word-break: break-all;
}

.centerNav-hotRight{
	padding: 10px;
}

.centerNav-hotRight-title{
	height: 28px;
	line-height: 28px;
	margin-bottom: 10px;
}

.centerNav-hotRight-title .s-tag{
	width: 44px;
	height: 22px;
	background: #E53917;
	border-radius: 8px 0px 8px 0px;
	line-height: 22px;
	text-align: center;
	margin-right: 8px;
	display: inline-block;
	font-size: 14px;
	
	font-weight: 600;
	color: #FFFFFF;
}
.centerNav-hotRight-title .tit{
	width: 580px;
	font-size: 20px;
	
	font-weight: 600;
	color: #E53917;
	
}
.centerNav-hotRight-title .tit:hover{
	text-decoration: underline;
}

.centerNav-hotRight .subtit{
	font-size: 16px;
	font-weight: 400;
	color: #7E8790;
}

.centerNav-hotRight .subtit:hover{
	text-decoration: none;
}
.centerNav-hotRight-bottom-left .text:hover{
	text-decoration: none;
}

.centerNav-hotRight-bottom a:last-child .centerNav-hotRight-bottom-item{
	margin-bottom: 0;
}
.centerNav-hotRight-bottom-item{
	margin-bottom: 15px;
	height: 22px;
	line-height: 22px;
}

.centerNav-hotRight-bottom-left .dian{
	width: 4px;
	height: 4px;
	background: #B9C0C7;
	border-radius: 50%;
	margin-right: 9px;
}
.centerNav-hotRight-bottom-left .text{
	font-size: 16px;
	font-weight: 400;
	color: #202933;
}
.centerNav-hotRight-bottom-right{
	font-size: 14px;
	font-weight: 400;
	color: #7E8790;
}



.zhuanjia li {
    margin: 0px;
    overflow: hidden;
    padding: 10px 8px;
    border-bottom: 1px solid #eee;
}.zhuanjia li .left_aimg{display:block;width:80px;height:105px;float:left;margin-right:10px;position:relative}
.zhuanjia li .left_aimg img{display:block;width:100%;height:100%}
.zhuanjia li dl{overflow:hidden}
.zhuanjia li dl dt{font-size:16px;color:#273645;line-height:21px;height:44px;overflow:hidden}
.zhuanjia li dl dt a{color:#273645}
.zhuanjia li dl dt a:hover{color:#397bff}
.zhuanjia li dl dd.midt_text{font-size:14px;color:#8a9099;height:55px;line-height:19px;overflow:hidden}
