body{
	background: #F8F8F8;
	font-family:Microsoft YaHei;
}
.header{
	width: 100%;
	height: 430px;
	overflow: hidden;
}
.header img{
	width: 100%;
}
.lxyxtj .wr>h1{
	padding-top: 30px;
	padding-bottom: 20px;
	text-align: left;
	font-size:14px;
	font-family:Microsoft YaHei;
	font-weight:400;
	line-height:19px;
	color:rgba(102,102,102,1);	
}
.lxyxtj .wr>.lf{
	width: 846px;
}
.lxyxtj span a{
	color: rgba(102,102,102,1);	
}
.yx{
	background: #fff;
	width: 100%;

}
.nwr{
	width: 760px;
	margin: 0 auto;
}
.yx .yxlg{
	width:100px;
height:100px;
background:rgba(255,255,255,1);
border:1px solid rgba(112,112,112,0.2);
margin-top: 26px;
position: relative;
}
.yx .yxlg img{
	width: 62px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}
.yx .wzjs{
	text-align: left;
	padding-left: 35px;
	padding-top: 28px;
}
.yx .wzjs>h2{
	font-size:18px;
	
	color:rgba(51,51,51,1);
}
.yx .wzjs>h3{
	padding-top: 3px;
	font-size:12px;
	color:rgba(153,153,153,1);
}
.yx .wzjs>h4{
	padding-top: 11px;
	font-size:14px;
	color:rgba(11,87,166,1);
}
.yx .wzjs p{
	padding-top:9px;
	font-size:12px;
	color:#999999;
}
.yx .wzjs p span{
	color: #A40101;
}
.yx .nwr div>.rh {
	position: relative;
	height: 128px;
	width: 100px;	
}
.yx .nwr div>.rh div{
	width:42px;
height:35px;
background:rgba(246,148,0,1);
opacity:1;
border-radius:6px;
margin-top: 36px;
line-height: 35px;
font-size:22px;color:rgba(255,255,255,1);font-weight: 600;
position: absolute;
right: 30px;
/*float: right;*/
}
.yx .nwr div>.rh a{
	position: absolute;
	bottom: 10px;
	position: absolute;
	/*bottom: 0;*/
	right: 0px;
	display: inline-block;
}
.yx .nwr div>.rh button{
	width:108px;
height:35px;
background:rgba(255,255,255,1);
border:1px solid rgba(11,87,166,1);
opacity:1;
border-radius:4px;
font-size:14px;
color:rgba(102,102,102,1);
margin-top: 15px;
}
.yx .nwr>hr{
	margin-top: 29px;
	border:0.5px solid rgba(153,153,153,0.34901960784313724);
}
/*table*/
.tab{
	padding-top: 40px;
}
.tab ul{
	width: 470px;
	margin: 0 auto;
}
.tab ul li{
	float: left;
	font-size:16px;
	color:rgba(102,102,102,1);
	width: 115px;
	margin-right: 2px;
	border-bottom: 4px solid #DBDBDB;
	padding-bottom: 19px;
}
.tab ul li.active{
	color:#2E96E6;
	border-bottom: 4px solid #2E96E6;
}
.nrxs{
	padding-top:19px; 
}
.nrxs>div>p{
	font-size:14px;
font-family:Microsoft YaHei;
font-weight:400;
line-height:26px;
color:rgba(102,102,102,1);
/*padding-top:19px;*/
text-align: left; 
padding-bottom: 2px;
}
.nrxs>div>p img{
	max-width: 100%;
}
/*专业设置*/
.zysz{
	padding-bottom: 20px;
	min-height: 360px;
}
.zysz ul li{
	padding-top:29px; text-align: left;
}
.zysz ul li h1{
	font-family:Microsoft YaHei;
	font-size:14px;
	color:rgba(51,51,51,1);
	margin-bottom: 9px;
	color: #333;
}
.zysz ul li span{
	width: 11.04px;
	height: 13px;
	background: url(../img/ljt.png) no-repeat;
	display: inline-block;
	margin-right: 9px;
}
.zysz ul li p{
	font-size:14px;
	
	font-weight:400;
	line-height:26px;
	color:rgba(102,102,102,1);
	padding-left: 20.04px;
}
.xyfc{
	min-height: 360px;
}
/*院校问答*/
.yxwd{
	padding-top: 6px;
	padding-bottom: 78px;
	min-height: 360px;
}
.yxwd li{
	width: 700px;
	margin: 0 auto;
	padding-top: 18px;
	border-bottom: 0.5px solid rgba(245,245,245,1);
}
.yxwd li .wen{
	width: 45px;
	height: 45px;
	line-height: 45px;
	color: #fff;
	font-size:14px;
	background: #999999;
}
.yxwd li .yw{
	padding-left: 32px;
	font-size:14px;
	color:rgba(102,102,102,1);
	line-height: 45px;
}
.yxwd li.active .wen{
	width: 45px;
	height: 45px;
	line-height: 45px;
	color: #fff;
	font-size:14px;
	background: #2E6FB2;
}
.yx .nwr .yxwd li .rh{
	width:79px;
	height:27px;
	border:1px solid rgba(11,87,166,0.6);
	opacity:1;
	border-radius:14px;
	line-height: 27px;
	font-size:12px;
	color:rgba(153,153,153,1);
}
.yx .nwr .yxwd li.active .rh{
	background:rgba(46,111,178,1);
	color:rgba(255,255,255,1);
}
.yx .nwr .yxwd li p{
	text-align:left;
	padding-top: 21px;
	font-size:14px;
	font-weight:bold;
	color:rgba(46,111,178,1);
	padding-bottom: 29px;
	display: none;
}
.yx .nwr .yxwd li p span{
	width: 42px; 
	display: inline-block;margin-right: 33px;

}
.yx .nwr .yxwd li.active p{
	display: block;
}

.cq{
	text-align: right;color:rgba(153,153,153,0.40);font-size:12px;
	padding-top: 13px;
}
.wx{
	float: right;
	padding-top: 27px;
	padding-bottom: 70px;
}

.wx>div{
	width:193px;
	height:40px;
	background:rgba(255,255,255,1);
	border:1px solid rgba(112,112,112,0.2);
	opacity:1;
	border-radius:20px;
	margin-right:  auto;
	line-height: 40px;
	text-align: left;
}
.wx>div img{
	display: inline-block;
	width: 17px;
	height: 17px;
	margin-left: 14px;
	padding-top: 12px;
	float: left;
}
.wx>div span.fxd{
	width: 44px;
	float: left;
	padding-left: 18px;
	padding-right: 8px;
}
.lxyxtj .wr>.rh{
	width: 331px;
}
.tpp{
	width: 100%;
	/*padding-top: 18px;*/
}
.tpp img{
	width: 100%;
}
 .zxdt{
	
	
	z-index: 100;
	background: #fff;
	padding: 21px 22px 28px 14px;
	margin-top: 20px;
	border:1px solid rgba(112,112,112,0.2);
	border-right:0px solid rgba(112,112,112,0.2);
}
 .zxdt h1{
	font-size:16px;
	font-family:Microsoft YaHei;
	font-weight:bold;
	width: 100%;
	/*line-height:24px;*/
	color:rgba(102,102,102,1);
	/*letter-spacing:40px;*/
	text-align: left;
	padding-bottom: 7px;
	/*border-bottom: 2px solid rgba(11,87,166,0.5019607843137255);*/
}
 .zxdt h1 span{
	background: #0B57A6;
	width: 4px; height: 10px;
	display: inline-block;
	margin-right: 8px;

}
 .zxdt hr{
	margin-left: 12px;
	background: #0B57A6;
	border:1px solid rgba(11,87,166,0.5019607843137255);
	margin-top: 0 ;
	margin-bottom: 0;
}
.zxdt ul li{
	font-size:14px;
	/*line-height:22px;*/
	color:#999999;
	padding: 10px 0px 11px 0px;
	border-bottom:1px dashed rgba(112,112,112,0.2);
	margin-left:10px; margin-right: 12px;
	text-align: left;
}
.zxdt ul li:hover{
	color: #0B57A6;
}
.zxdt ul a:last-of-type li{
	padding-bottom:  0;
	border-bottom:0px dashed rgba(112,112,112,0.2);
	
}
.rmyx{
	
	
	z-index: 100;
	background: #fff;
	padding: 21px 22px 54px 14px;
	margin-top: 20px;
	border:1px solid rgba(112,112,112,0.2);
	border-right:0px solid rgba(112,112,112,0.2);
}
 .rmyx h1{
	font-size:16px;
	font-family:Microsoft YaHei;
	font-weight:bold;
	width: 100%;
	/*line-height:24px;*/
	color:rgba(102,102,102,1);
	/*letter-spacing:40px;*/
	text-align: left;
	padding-bottom: 7px;
	/*border-bottom: 2px solid rgba(11,87,166,0.5019607843137255);*/
}
 .rmyx h1 span{
	background: #0B57A6;
	width: 4px; height: 10px;
	display: inline-block;
	margin-right: 8px;

}
 .rmyx hr{
	margin-left: 12px;
	background: #0B57A6;
	border:1px solid rgba(11,87,166,0.5019607843137255);
	margin-top: 0 ;
	margin-bottom: 7px;
}
.rmyx>div{
	padding-left: 10px;
}
.rmyx a{
	display: inline-block;
	float: left;
	border:1px solid rgba(112,112,112,0.2);
	margin-right: 15px;
	margin-top: 11px;color: #fff;
}
.rmyx p{
	font-size: 12px; color:rgba(102,102,102,0.80);
	padding: 8px 13px 8px 14px;
	
	border-radius:4px;
	float: left;
	
}
.rmyx a p{
	color: #fff;
}


/*相关推荐*/
.xgtj{
	margin-top: 20px;
	width: 846px;
	background: #fff;
	padding-bottom: 36px;
}
 .xgtj .lf{
 	width: 45%;
 }
 .xgtj  .rh{
 	width: 45%;
 }
  .xgtj  h1{
  	padding-top: 27px;
  	font-size:16px;
  	text-align: left;
  	font-weight:bold;
  }
.xgtj  h1 span{
	width:4px;
	height:16px;
	background:rgba(11,87,166,0.8);
	display: inline-block;
	margin-right: 11px;
}
.xgtj hr{
	width:327px;
height:0px;
border:1px solid rgba(112,112,112,0.2);
margin: 14px  auto  11px;
margin-top: 14px;
margin-left: 15px;
}
.xgtj .nwr div div{
	padding-left: 15px;
	text-align: left;
}
.xgtj .nwr div div p{
	font-size:14px;
	font-family:Microsoft YaHei;
	font-weight:400;
	line-height:24px;
	color:rgba(153,153,153,1);
	margin-top: 10px;
}
.xgtj .nwr div div p:hover{
	color: #2E96E6;
}
.xgtj .nwr div p span{
	padding-left: 16px;
	float: right;
}
.lxyxtj{
	padding-bottom: 20px;
}
/*免费咨询留学相关事项*/
.mfzxxg{
	width: 805px;
	margin-top: 30px;
	background:#fff;
	height: 66px;
	padding: 18px 0px 26px 38px;
	border-left: 3px solid #0B57A6;
	text-align: left;
	margin-top: 20px;
}
.mfzxxg .nwr{
	width: 740px;
	margin-left: 0;
}
.mfzxxg h3{
	text-align: left;
	font-size:16px;
	font-family:Microsoft YaHei;
	font-weight:bold;
	line-height:22px;
	color:rgba(102,102,102,1);
}
.mfzxxg input{
	margin-top: 15px;
	width:156px;
	height:30px;
	background:rgba(255,255,255,1);
	border:1px solid rgba(112,112,112,0.2);
	border-radius:2px;
	margin-right: 15px;
	padding-left: 10px;
}
.mfzxxg select{
	margin-top: 15px;
	width:166px;
	height:30px;
	background:rgba(255,255,255,1);
	border:1px solid rgba(112,112,112,0.2);
	border-radius:2px;
	margin-right: 15px;
	padding-left: 10px;
	color: #999;
}
.mfzxxg form div{
	width:112px;
	height:30px;
	background:#2E96E6;
	/*border:1px solid #2E96E6;*/
	opacity:1;
	border-radius:6px;
	font-size:12px;
	color:rgba(255,255,255,1);
	float: right;
	margin-top: 15px;
    margin-right: 60px;
    text-align: center;
    line-height: 30px;
    cursor: pointer;
}
.mfzxxg form div:hover{
	background: #2e80e6;
}
.xgtj .nwr div div p .ll {
    padding-left: 0;
    width: 258px;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
    line-height: 26px;
}
.yxxq{
	padding-top: 16px;
}
.yxxq>div.pmb{
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	/*flex-wrap: wrap;*/
}
.yxxq>div>div{
	font-size: 14px;
	color:rgba(102,102,102,1);
	margin-right: 30px;
}
.yxxq ul{
	padding-top: 17px;
}
.yxxq ul li{
	float: left;
	padding: 7px 10px;
	border: 1px solid #2e96e6;
	margin-right: 17px;
	margin-bottom: 12px;
	border-radius: 4px;
}

.yxxq>div>p{
	font-size:14px;
	font-weight:400;
	color:rgba(102,102,102,1);
	padding-top: 10px;
	width: 180px;
	text-align: left;
	float: left;
}
.yxxq>div>p span{
	color: #2E96E6;
}