.row-a1{
	padding: 95px 0 49px;
	overflow: hidden;
}
.ul-imgtxt6{
	margin: 71px -40px 0;
	overflow: hidden;
}
.ul-imgtxt6 li{
	float: left;
	width: 50%;
	padding: 0 40px;
	margin-bottom: 20px;
	overflow: hidden;
}
.ul-imgtxt6 .con{
	display: block;
	overflow: hidden;
}
.ul-imgtxt6 .pic{
	position: relative;
	height: 0;
	padding-top: 75%;
	border-radius: 20px;
	overflow: hidden;
}
.ul-imgtxt6 .pic img{
	display: block;
	min-width: 100%;
	min-height: 100%;
	max-width: 100%;
	max-height: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-ms-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}
.ul-imgtxt6 a:hover .pic img{
	-webkit-transform: translate(-50%, -50%) scale(1.08);
	-moz-transform: translate(-50%, -50%) scale(1.08); 
	-ms-transform: translate(-50%, -50%) scale(1.08); 
	-o-transform: translate(-50%, -50%) scale(1.08); 
	transform: translate(-50%, -50%) scale(1.08);
}
.ul-imgtxt6 span{
	display: block;
	font-size: 24px;
	color: #3F3A39;
	line-height: 3.33em;
	text-align: center;
	font-weight: bold;
	background-color: #FAC729;
	border-radius: 10px;
	position: absolute;
	left: 30px;
	right: 30px;
	bottom: 10px;
	overflow: hidden;
}
.row-a2{
	position: relative;
	padding: 88px 0 64px;
	overflow: hidden;
}
.row-a2 .bg1{
	width: 359px;
	height: auto;
	position: absolute;
	top: 4px;
	left: 2px;
}
.row-a2 .bg1 img{
	display: block;
	width: 100%;
	height: auto;
}
.row-a2 .bg2{
	width: 359px;
	height: auto;
	position: absolute;
	bottom: 1px;
	right: 0;
}
.row-a2 .bg2 img{
	display: block;
	width: 100%;
	height: auto;
}
.ul-imgtxt7{
	margin: 101px -20px 0;
	overflow: hidden;
}
.ul-imgtxt7 li{
	float: left;
	width: 33.33%;
	padding: 0 20px;
	margin-bottom: 20px;
	overflow: hidden;
}
.ul-imgtxt7 .con{
	display: block;
	position: relative;
	z-index: 2;
	overflow: hidden;
}
.ul-imgtxt7 .con:after{
	content: '';
	background-color: #FBC729;
	border-radius: 20px;
	position: absolute;
	top: 70px;
	left: 0;
	right: 0;
	bottom: 117px;
	z-index: -1;
}
.ul-imgtxt7 .pic{
	position: relative;
	height: 0;
	padding-top: 72.5%;
	border-radius: 20px;
	margin: 0 10px 1px;
	overflow: hidden;
}
.ul-imgtxt7 .pic img{
	display: block;
	min-width: 100%;
	min-height: 100%;
	max-width: 100%;
	max-height: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-ms-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}
.ul-imgtxt7 a:hover .pic img{
	-webkit-transform: translate(-50%, -50%) scale(1.08);
	-moz-transform: translate(-50%, -50%) scale(1.08); 
	-ms-transform: translate(-50%, -50%) scale(1.08); 
	-o-transform: translate(-50%, -50%) scale(1.08); 
	transform: translate(-50%, -50%) scale(1.08);
}
.ul-imgtxt7 .txt{
	overflow: hidden;
}
.ul-imgtxt7 h3{
	font-size: 24px;
	color: #fff;
	line-height: 3.25em;
	text-align: center;
	margin-bottom: 15px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.ul-imgtxt7 .desc{
	height: 102px;
	font-size: 18px;
	color: #3F3A39;
	line-height: 34px;
	text-align: center;
	overflow: hidden;
}
.row-a3{
	padding-top: 104px;
	overflow: hidden;
}
.row-a3 .box{
	margin-top: 55px;
	overflow: hidden;
}
.row-a3 .pic{
	float: left;
	width: 623px;
	height: auto;
	margin-right: 94px;
	overflow: hidden;
}
.row-a3 .pic img{
	display: block;
	width: 100%;
	height: auto;
}
.row-a3 .cont{
	padding-top: 92px;
	overflow: hidden;
}
.row-a3 .desc{
	font-size: 18px;
	color: #3F3A39;
	line-height: 1.39em;
	overflow: hidden;
}
.ul-txt2{
	margin: 46px -10px 0;
	overflow: hidden;
}
.ul-txt2 li{
	float: left;
	width: 50%;
	padding: 0 10px;
	margin-bottom: 27px;
	overflow: hidden;
}
.ul-txt2 .con{
	overflow: hidden;
}
.ul-txt2 em{
	display: block;
	float: left;
	width: 90px;
	height: 90px;
	font-size: 48px;
	color: #FBC729;
	line-height: 88px;
	text-align: center;
	font-style: normal;
	font-weight: bold;
	border: 1px #FBC729 solid;
	border-radius: 50%;
	margin-right: 20px;
	overflow: hidden;
}
.ul-txt2 h3{
	font-size: 20px;
	color: #333;
	line-height: 1.3em;
	font-weight: normal;
	padding-top: 19px;
	overflow: hidden;
}
.row-a4{
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-ms-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	padding: 68px 0 91px;
	position: relative;
	z-index: 2;
	margin-top: -16px;
	overflow: hidden;
}
.ul-imgtxt8{
	margin: 38px -22px 0;
	overflow: hidden;
}
.ul-imgtxt8 li{
	float: left;
	width: 33.33%;
	padding: 0 22px;
	margin-bottom: 20px;
	overflow: hidden;
}
.ul-imgtxt8 .con{
	display: block;
	background-color: #fff;
	border-radius: 20px;
	padding-bottom: 22px;
	overflow: hidden;
}
.ul-imgtxt8 .top{
	background: url(../image/bgq2.jpg) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-ms-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	-webkit-box-shadow: 0 0 23px 7px #F1F1F1;
	-moz-box-shadow: 0 0 23px 7px #F1F1F1;
	-ms-box-shadow: 0 0 23px 7px #F1F1F1;
	-o-box-shadow: 0 0 23px 7px #F1F1F1;
	box-shadow: 0 0 23px 7px #F1F1F1;
	padding: 42px;
	margin-bottom: 19px;
	overflow: hidden;
}
.ul-imgtxt8 .pic{
	float: left;
	width: 98px;
	height: auto;
	margin-right: 36px;
	overflow: hidden;
}
.ul-imgtxt8 .pic img{
	display: block;
	width: 100%;
	height: auto;
}
.ul-imgtxt8 .txt{
	overflow: hidden;
}
.ul-imgtxt8 .tit{
	overflow: hidden;
}
.ul-imgtxt8 h3{
	display: inline-block;
	font-size: 24px;
	color: #3F3A39;
	line-height: 56px;
	font-weight: 500;
	position: relative;
	z-index: 2;
	margin-bottom: -10px;
	overflow: hidden;
}
.ul-imgtxt8 h3:after{
	content: '';
	height: 11px;
	background-color: #FDDC8B;
	border-radius: 6px;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 11px;
	z-index: -1;
}
.ul-imgtxt8 h3 em{
	font-size: 56px;
	font-style: normal;
}
.ul-imgtxt8 h3 em i{
	font-style: normal;
}
.ul-imgtxt8 .txt span{
	display: block;
	font-size: 22px;
	color: #3F3A39;
	line-height: 1.3em;
	font-weight: bold;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.ul-imgtxt8 .desc{
	height: 3.12em;
	font-size: 18px;
	color: #3F3A39;
	line-height: 1.56em;
	padding: 0 30px;
	overflow: hidden;
}
.row-a5{
	padding: 87px 0 100px;
	overflow: hidden;
}
.row-a5 .mapbox{
	margin-top: 70px;
	overflow: hidden;
}
.row-a5 .map{
	float: left;
	width: 801px;
	position: relative;
	overflow: hidden;
}
.row-a5 .map img{
	display: block;
	width: 100%;
	height: auto;
}
.row-a5 .map #allmap{
	zoom: 1.6;
}
.row-a5 .map ul{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	overflow: hidden;
}
.row-a5 .map li{
	position: absolute;
}
.row-a5 .map .li1{
	top: 180px;
	left: 523px;
}
.row-a5 .map .li2{
	top: 200px;
	left: 438px;
}
.row-a5 .map .li3{
	top: 227px;
	left: 560px;
}
.row-a5 .map .li4{
	top: 235px;
	left: 502px;
}
.row-a5 .map .li5{
	top: 298px;
	left: 573px;
}
.row-a5 .map .li6{
	top: 299px;
	left: 419px;
}
.row-a5 .map .li7{
	top: 333px;
	left: 561px;
}
.row-a5 .map .li8{
	top: 358px;
	left: 476px;
}
.row-a5 .map .li9{
	top: 360px;
	left: 607px;
}
.row-a5 .map .li10{
	bottom: 134px;
	left: 544px;
}
.row-a5 .map .li11{
	bottom: 122px;
	left: 406px;
}
.row-a5 .map .li12{
	bottom: 87px;
	left: 573px;
}
.row-a5 .map .li13{
	bottom: 70px;
	left: 429px;
}
.row-a5 .map .li14{
	bottom: 45px;
	left: 505px;
}
.row-a5 .map .con{
	background-color: rgba(251,199,41,.4);
	border-radius: 50%;
	position: relative;
	cursor: pointer;
	overflow: hidden;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-ms-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}
.row-a5 .map .li1 .con{
	width: 90px;
	height: 90px;
}
.row-a5 .map .li2 .con{
	width: 59px;
	height: 59px;
}
.row-a5 .map .li3 .con{
	width: 59px;
	height: 59px;
}
.row-a5 .map .li4 .con{
	width: 69px;
	height: 69px;
}
.row-a5 .map .li5 .con{
	width: 59px;
	height: 59px;
}
.row-a5 .map .li6 .con{
	width: 73px;
	height: 73px;
}
.row-a5 .map .li7 .con{
	width: 59px;
	height: 59px;
}
.row-a5 .map .li8 .con{
	width: 65px;
	height: 65px;
}
.row-a5 .map .li9 .con{
	width: 59px;
	height: 59px;
}
.row-a5 .map .li10 .con{
	width: 59px;
	height: 59px;
}
.row-a5 .map .li11 .con{
	width: 72px;
	height: 72px;
}
.row-a5 .map .li12 .con{
	width: 59px;
	height: 59px;
}
.row-a5 .map .li13 .con{
	width: 61px;
	height: 61px;
}
.row-a5 .map .li14 .con{
	width: 65px;
	height: 65px;
}
.row-a5 .map li:hover .con{
	background-color: #FBC729;
	-webkit-transform: scale(1.8,1.8);
	-moz-transform: scale(1.8,1.8); 
	-ms-transform: scale(1.8,1.8); 
	-o-transform: scale(1.8,1.8); 
	transform: scale(1.8,1.8);
	z-index: 2;
}
.row-a5 .map li.li1:hover .con{
	-webkit-transform: scale(1.4,1.4);
	-moz-transform: scale(1.4,1.4); 
	-ms-transform: scale(1.4,1.4); 
	-o-transform: scale(1.4,1.4); 
	transform: scale(1.4,1.4);
}
.row-a5 .map h3{
	font-size: 14px;
	color: #3F3A39;
	line-height: 1.64em;
	text-align: center;
	font-weight: normal;
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	overflow: hidden;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-ms-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}
.row-a5 .map li:hover h3{
	opacity: 0;
	filter: alpha(opacity=0);
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
}
.row-a5 .map h3 i{
	display: block;
	width: 18px;
	height: 18px;
	background: url(../image/iconq30.png) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-ms-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	margin: 0 auto;
}
.row-a5 .map .txt{
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	opacity: 0;
	filter: alpha(opacity=0);
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
	overflow: hidden;
}
.row-a5 .map li:hover .txt{
	-webkit-transform: translateY(-50%) scale(0.55,0.55);
	-moz-transform: translateY(-50%) scale(0.55,0.55); 
	-ms-transform: translateY(-50%) scale(0.55,0.55); 
	-o-transform: translateY(-50%) scale(0.55,0.55); 
	transform: translateY(-50%) scale(0.55,0.55);
	opacity: 1;
	filter: alpha(opacity=100);
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
}
.row-a5 .map li.li1:hover .txt{
	-webkit-transform: translateY(-50%) scale(0.7,0.7);
	-moz-transform: translateY(-50%) scale(0.7,0.7); 
	-ms-transform: translateY(-50%) scale(0.7,0.7); 
	-o-transform: translateY(-50%) scale(0.7,0.7); 
	transform: translateY(-50%) scale(0.7,0.7);
}
.row-a5 .map li.li2:hover .txt{
	-webkit-transform: translateY(-50%) scale(0.6,0.6);
	-moz-transform: translateY(-50%) scale(0.6,0.6); 
	-ms-transform: translateY(-50%) scale(0.6,0.6); 
	-o-transform: translateY(-50%) scale(0.6,0.6); 
	transform: translateY(-50%) scale(0.6,0.6);
}
.row-a5 .map .txt span{
	display: block;
	font-size: 14px;
	color: #fff;
	line-height: 1.14em;
	text-align: center;
	overflow: hidden;
}
.row-a5 .map .txt em{
	display: inline-block;
	vertical-align: bottom;
	font-size: 32px;
	color: #fff;
	line-height: 1em;
	font-weight: bold;
	text-align: center;
	margin-top: 8px;
	margin-right: 5px;
	overflow: hidden;
}
.row-a5 .campus{
	float: right;
	width: 360px;
	border-radius: 20px;
	background-color: #FBC729;
	padding: 28px 35px 34px;
	overflow: hidden;
}
.row-a5 .campus .tit{
	font-size: 24px;
	color: #fff;
	line-height: 1.5em;
	font-weight: bold;
	overflow: hidden;
}
.row-a5 .campus .form{
	margin-top: 28px;
	overflow: hidden;
}
.row-a5 .campus .item{
	position: relative;
	margin-bottom: 12px;
	overflow: hidden;
}
.row-a5 .campus select{
	display: block;
	width: 100%;
	height: 40px;
	font-size: 14px;
	color: #3F3A39;
	line-height: 40px;
	border: none;
	background: #FFF5DF url(../image/iconq23.png) no-repeat 95% 50%;
	border-radius: 5px;
	padding: 0 40px 0 20px;
	overflow: hidden;
}
.row-a5 .campus select:focus{
	background-image: url(../image/iconq23-1.png);
}
.row-a5 .campus .inp{
	display: block;
	width: 100%;
	height: 40px;
	font-size: 14px;
	color: #3F3A39;
	line-height: 40px;
	background-color: #FFF5DF;
	border: none;
	border-radius: 5px;
	padding: 0 40px 0 20px;
	overflow: hidden;
}
.row-a5 .campus .sub-btn{
	display: block;
	width: 40px;
	height: 40px;
	background: url(../image/iconq24.png) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-ms-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	border: none;
	position: absolute;
	top: 0;
	right: 3px;
}
.row-a5 .results{
	height: 375px;
	padding-right: 30px;
	margin-top: 6px;
	overflow: hidden;
	overflow-y: auto;
}
.row-a5 .results::-webkit-scrollbar {
	width: 8px;
	background: transparent;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
} 
.row-a5 .results::-webkit-scrollbar-track {
	background: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
} 
.row-a5 .results::-webkit-scrollbar-thumb {
	background: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px; 
} 
.row-a5 .results::-webkit-scrollbar-thumb:window-inactive {
     background: #fff; 
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.row-a5 .results .tt{
	font-size: 14px;
	color: #fff;
	line-height: 1.5em;
	overflow: hidden;
}
.ul-txt3{
	margin-top: 6px;
	overflow: hidden;
}
.ul-txt3 li{
	border-bottom: 1px rgba(245,246,249,.2) solid;
	padding-bottom: 10px;
	margin-bottom: 10px;
	overflow: hidden;
}
.ul-txt3 .con{
	overflow: hidden;
}
.ul-txt3 h3{
	font-size: 18px;
	color: #fff;
	line-height: 1.5em;
	margin-bottom: 1px;
	overflow: hidden;
}
.ul-txt3 .desc{
	font-size: 14px;
	color: #fff;
	line-height: 1.7em;
	overflow: hidden;
}
.row-a6{
	padding: 88px 0 150px;
	overflow: hidden;
}
.ul-imgtxt9{
	margin: 70px -12px 0;
	overflow: hidden;
}
.ul-imgtxt9 li{
	float: left;
	width: 50.2%;
	padding: 0 12px;
	margin-bottom: 10px;
	overflow: hidden;
}
.ul-imgtxt9 .li1,.ul-imgtxt9 .li2{
	width: 24.9%;
}
.ul-imgtxt9 .con{
	display: block;
	border: 1px rgba(125,144,153,.2) solid;
	border-radius: 5px;
	padding: 38px 48px 25px;
	overflow: hidden;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-ms-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}
.ul-imgtxt9 li:hover a{
	border-color: #FF5A0E;
}
.ul-imgtxt9 .li1 .con{
	padding: 0 0 20px;
}
.ul-imgtxt9 .li2 .con{
	padding: 38px 21px 39px;
}
.ul-imgtxt9 .pic{
	width: 100%;
	height: auto;
	border-radius: 5px;
	margin-bottom: 12px;
	overflow: hidden;
}
.ul-imgtxt9 .pic img{
	display: block;
	width: 100%;
	height: auto;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-ms-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}
.ul-imgtxt9 a:hover .pic img{
	-webkit-transform: scale(1.08);
	-moz-transform: scale(1.08); 
	-ms-transform: scale(1.08); 
	-o-transform: scale(1.08); 
	transform: scale(1.08);
}
.ul-imgtxt9 .txt{
	overflow: hidden;
}
.ul-imgtxt9 .li1 .txt{
	padding: 0 12px 20px;
}
.ul-imgtxt9 h3{
	font-size: 18px;
	color: #3F3A39;
	line-height: 1.44em;
	font-weight: normal;
	margin-bottom: 14px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-ms-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}
.ul-imgtxt9 a:hover h3{
	color: #FF5A0E;
}
.ul-imgtxt9 .li1 h3,.ul-imgtxt9 .li2 h3{
	height: 2.88em;
	text-align: center;
	white-space: inherit;
}
.ul-imgtxt9 .li1 h3{
	margin-bottom: 20px;
}
.ul-imgtxt9 .li2 h3{
	margin-bottom: 18px;
}
.ul-imgtxt9 span{
	display: block;
	font-size: 14px;
	color: rgba(63,58,57,.3);
	line-height: 1.5em;
	margin-bottom: 6px;
	overflow: hidden;
}
.ul-imgtxt9 .li2 span{
	margin-bottom: 26px;
}
.ul-imgtxt9 .desc{
	height: 5.58em;
	font-size: 14px;
	color: rgba(63,58,57,.5);
	line-height: 1.86em;
	overflow: hidden;
}
.ul-imgtxt9 .li2 .desc{
	height: 16.74em;
	
}


.stateTip, #StateTip {
	display: none;
	position: absolute;
	padding: 10px;
	background: #FBC729;
	border-radius: 5px;
	font-size: 16px;
	color: #fff;
	line-height: 1.44em;
	text-align: center;
	-webkit-box-shadow: 0 0 9px rgba(193,193,193,.5);
	-moz-box-shadow: 0 0 9px rgba(193,193,193,.5);
	-ms-box-shadow: 0 0 9px rgba(193,193,193,.5);
	-o-box-shadow: 0 0 9px rgba(193,193,193,.5);
	box-shadow: 0 0 9px rgba(193,193,193,.5);
}
.stateTip>span{
	display: block;
	font-size: 48px;
	font-weight: bold;
	line-height: 1.5em;
}