body{
	background: #F8F8F8;
	font-family:Microsoft YaHei;
}
.header{
	width: 100%;
	height: 430px;
	overflow: hidden;
}
.header img{
	width: 100%;
}

/*院校库*/
.yxk{
	width: 780px;
	margin:26px 88px 0 32px; 
	/*padding-bottom: */
	border-bottom: 1px solid rgba(153, 153, 153, 0.6);
}
.yxk .wz{
	margin-top: 27px;
	width:145px;
	height:50px;
	font-size:24px;
	font-family:Microsoft YaHei;
	font-weight:bold;
	line-height:50px;
	color:rgba(255,255,255,1);
	opacity:1;
	background: rgba(46, 150, 230, 1);
}

dl,dd{
	margin: 0;
}

#box {
	color: rgba(102, 102, 102, 1);
	margin: 0px auto;

}
#box dl {
	line-height: 30px;
	margin-bottom: 34px;
}
		
#box dt {
	float: left;
	font-size:14px;
	font-weight:600;
	color: rgba(51, 51, 51, 1);
	font-weight:bold;
	width: 70px;
	text-align: left;
}
#box .rn{
	float: left;
	width: 670px;
}
#box dd {
	float: left;
	color: #252525;
	margin: 0 10px;
	padding: 0 18px;
	font-size: 14px;
	cursor: pointer;
	color: rgba(102, 102, 102, 1);
}

#box dd.active {
	color: #fff;
	font-weight: bold;
	background: rgba(46, 150, 230, 1);
}

#box dl.select {
	
	margin-top: 15px ;
	/*padding: 0 20px;*/
}

#box dl.select dd{
	border: 1px solid #c4284d;
	height: 25px;
	line-height: 25px;
	margin-top: 13px;
	padding: 0 2px 0 10px;
	border-radius: 3px;background-color: #fff;
	color: #1050AE;
		}
		#box dl.select dd span{
			width: 20px;
			height: 20px;
			display: inline-block;
			text-align: center;
			line-height: 20px;
			background: #c4284d;
			color: #fff;
			margin-left: 10px;
			cursor: pointer;border-radius: 5px;
		}
		.sk{
			text-align: left;
			height: 60px;padding-top: 10px;
		}
		.sk p{
			width:88px;
			height:29px;
			padding-top: 10px;
			font-size:20px;
			font-family:Microsoft YaHei;
			font-weight:600;
			line-height:29px;
			color:rgba(255,255,255,1);
			opacity:1;
			padding-right: 50px;
			float: left;
		}
		.sk div{
			width:470px;background:#fff;float: left;height: 55px;line-height:40px;
			position: relative;border-radius: 4px;
			/*line-height:20px;*/
		}
		.sk input{
			margin-left: 40px;
			height: 55px;
			width:305px;
			/*height:58px;*/
			background:rgba(255,255,255,1);
			opacity:1;
			border-radius:4px;
			padding-left: 20px;line-height: 50px;

		}
		.sk input:after{
			position: absolute;
			width: 10px;
			height: 20px;
			border:2px solid #333;
			top: 10px;right: 200px;
		}
		.sk button{
			width: 90px; height: 30px;
			background: #fff;
			font-size: 18px;
			/*line-height: 56px;*/
			border-left: 1px solid #333;
			/*margin-top: 20px;*/
			    position: absolute;
    		top: 15px;
		}
		.sk .icon-search {
    font-size: 36px;
    color: #000;
    padding-left: 10px;
    margin-top: 10px;
    position: absolute;
}
.ss{
	margin-top: 40px;

}
.ss form{
	float: left;
}
.ss form div{
	width: 605px;
	border:1px solid rgba(153,153,153,0.6);
	border-radius:4px;
	height:50px;
	background: #fff;
}
.ss form div img{
	float: left;
	padding: 16px 19px;
}
.ss form div input{
	float: left;
	height: 50px;
	line-height: 50px;
	font-size: 14px;
	width: 300px;
}
.ss form div button{
	float: right;
	background: rgba(46, 150, 230, 1);
	width:103px;
	height:51px;
	font-size:16px;
	color:rgba(255,255,255,1);
}
.ss p{
	font-size:18px;
	font-weight:bold;
	/*line-height:24px;*/
	color:rgba(102,102,102,1);
	float: right;
	padding-top: 24px;
}
/*杭州留学团队顾问介绍*/
.gwtd{
	padding-top: 40px;
}
.gwtd a{
	color: #333;
}
.gwtd .wr{
	/*border:1px solid rgba(112,112,112,0.2);*/
	padding-bottom: 37px;
}
.gwtd h1{
	width: 1200px;
	margin: 0 auto;
	text-align: left;
	font-size: 16px;
	color:rgba(102,102,102,1);
	
	/*border-bottom: 1px solid rgba(112,112,112,0.2);*/
	padding-bottom: 30px;
}

.rwjs{
	background: #fff;
	width: 846px;
}
.rwjs ul{
	padding-top: 15px;
}
.rwjs ul li{
	margin: 30px 60px 0px 49px;	
	padding-bottom: 30px;
	border-bottom: 1px dashed rgba(153,153,153,0.4);
}
.rwjs ul li:last-of-type{
	border-bottom:none;

}
.rwjs ul li .lf{
	width: 177px;
	height: 199px;
	overflow: hidden;
	border-radius:4px;
}
.rwjs ul li .lf img{
	width: 100%;
}
.rwjs ul li .rh{
	width:520px;
	text-align: left;
	padding-left: 37px;
}
.rwjs ul li .rh h2{
	font-size:16px;
	font-weight:bold;
	color:rgba(46,150,230,1);
	/*padding-top: 15px;*/
	width: 100%;
	padding-bottom: 15px;
	border-bottom: 1px solid rgba(153,153,153,0.6);
}
.rwjs ul li .rh .xx{
font-size:14px;
font-family:Microsoft YaHei;
font-weight:400;
color:rgba(156,96,56,1);
padding-top:  10px;
}
.rwjs ul li .rh p {
	font-size:14px;
	color:rgba(102,102,102,1);
	line-height:22px;
	padding-top: 8px;
}
.rwjs ul li .rh .xx span{
	margin-right: 25px;
	display: inline-block;
}

.rwjs ul li .rh .zx{
	width:120px;
height:36px;
background:rgba(255,255,255,1);
border:1px solid rgba(46,150,230,1);
opacity:1;
border-radius:4px;
color:rgba(46,150,230,1);
font-size:14px;
float: left;
text-align: center;
line-height: 36px;
margin-top: 18px;
margin-right: 44px;
}
.rwjs ul li .rh .pg{
	width:120px;
height:36px;
background:rgba(46,150,230,1);
border:1px solid rgba(46,150,230,1);
opacity:1;
border-radius:4px;
color:#fff;
font-size:14px;
float: left;
text-align: center;
line-height: 36px;
margin-top: 18px;
}
.rwjs  ol{
	float: left;
	padding-top: 20px;
	padding-bottom: 38px;
	position:relative;
 	left:50%;
 	
}
.rwjs  ol li{
	float: left;
	position:relative;
 	right:50%;
 	font-size: 11px;
 	padding: 6px 10px;
 	border:1px solid rgba(112,112,112,0.2);
 	margin-left: 12px;
 	color:rgba(153,153,153,1);
 	float: left;
	padding: 10px 16px;
	/*height:27px;*/
	border:1px solid rgba(112,112,112,0.2);
	margin-left: 10px;
	color:rgba(153,153,153,1);
	border-radius: 4px;
	font-size: 14px;
}
.rwjs  ol li:hover{
	color: rgba(255,255,255,1);
	background: #2E96E6;
	font-weight: 600;
}
.rwjs  ol li.active{
	color: rgba(255,255,255,1);
	background: #2E96E6;
	font-weight: 600;
}


.rmyx{
	margin-top: 20px;
	width: 300px;
	background: #fff;
	padding: 22px 15px  15px 24px;
}
.rmyx h3{
	text-align: left;
	font-size:18px;
	color:rgba(51,51,51,1);
	margin-bottom: 16px;
}
.rmyx p{
	font-size:14px;
	color:rgba(255,255,255,1);
	background: rgba(136, 198, 246, 1);
	border-radius:16px;
	float: left;
	margin-right: 13px;
	height:32px;line-height: 32px;
	margin-bottom: 20px
}


.zx{
	/*padding-top: 25px;*/
}
.zx .tpp{
	width: 100%;
	/*border:1px solid rgba(112,112,112,1);*/
}
.zx .tpp img{
	width: 100%;
}
 .zxdt{
	
	
	z-index: 100;
	background: #fff;
	padding: 21px 22px 28px 14px;
	margin-top: 20px;
}
 .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);
	
}