@charset "utf-8";
* {
	padding: 0;
	margin: 0;
	font-family: "微软雅黑";
	box-sizing: border-box;
	outline: none;
	color: inherit;
	font-size: inherit;
	font-weight: normal;
	border: none;
	list-style:none;
   }

img{display: block;margin: 0 auto;}



:after, :before {
	box-sizing: inherit
}
a {
	text-decoration: none;
	color: inherit
}
ul {
	list-style: none
}



.clearfix{clear: both;}


.banner{background: url(../images/banner.jpg) no-repeat center;height: 500px;}

.main-container h1{font-size: 30px;color: #333;line-height: 40px;padding: 70px 0;text-align: center;}

.container{width: 1200px;margin: 0 auto;}


.jiagou{background-color: #f7f9fc;margin-top: 100px;padding-bottom: 70px;}
.jiagou h1{font-size: 30px;color: #333;line-height: 40px;padding: 70px 0 20px 0;text-align: center;}
.jiagou p{font-size: 16px;color: #666;line-height: 26px;padding-bottom: 50px;text-align: center;}

.huiyuan{background: url(../images/huiyuan_bg.jpg) no-repeat center center;height: 660px;}
.huiyuan h1{font-size: 30px;color: #fff;line-height: 40px;padding: 70px 0 20px 0;text-align: center;}
.huiyuan p{font-size: 16px;color: #dedfe0;line-height: 26px;padding-bottom: 90px;text-align: center;}




.overflow-hide {
	overflow: hidden
}




.pavilion-container{min-height: 720px;}


.pavilion-container h1{font-size: 30px;color: #333;line-height: 40px;padding: 70px 0 60px 0;text-align: center;}


/*tab分类*/
.pavilion-container .pavilion-inner {
	max-width: 1200px;
	margin: 0 auto
}

.pavilion-container .pavilion-inner .tabs li {
	float: left;
	width: 280px;
	height: 80px;
	border-radius: 8px;
	line-height: 80px;
	font-size: 24px;
	background-color: #3a4466;
	color: #fff;
	cursor: pointer
	
}

.pavilion-container .pavilion-inner .tabs li:first-child {
	margin-left: 0
}
.pavilion-container .pavilion-inner .tabs li.on {
	background: #ff7367;
	color: #fff;
}

.pavilion-container .pavilion-inner .tabs li>p {
	vertical-align: middle;
	text-align: center;
}
/*tab内容*/
.pavilion-container .tab-content-wrap {
	position: relative;
	margin-top: 40px;

}
.pavilion-container .tab-content {
	position: absolute;
	transition: all .7s linear;
	opacity: 0;
	z-index: -1;
	height: 0;
	width: 100%
}


.tab-content h2{
	font-size: 22px;
	color: #4d4d4d;
	line-height: 36px;
	margin-bottom: 12px;
}

.tab-content h2 span{
	display: inline-block;
	color:#79482d;
	font-size: 18px;
	width: 70px;
	height: 36px;
	background-color: #fee6dd;
	border-radius: 4px;
	text-align: center;
	line-height: 36px;
	margin-right: 15px;
}

.tab-content .wenzi p{
	font-size: 18px;
	color: #808080;
	margin-bottom: 30px;
}






.pavilion-container .tab-content.show {
	height: auto;
	opacity: 1;
	top: 0;
	z-index: 1
}







.register-bottom{
	background: url(../images/bottom.jpg) no-repeat center;height: 200px;	margin-top: 90px;
}

.register-bottom .w1200 h2 {
    font-size: 28px;
    color: #fff;
    text-align: center;
    font-weight: normal;
    line-height: 32px;
    padding-top: 50px;
    letter-spacing: 4px
}

.w1200 a {
    display: block;
    width: 140px;
    height: 40px;
    border-radius: 4px;
    border: 1px solid #fff;
    line-height: 40px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    margin: 0 auto;
    margin-top: 28px;
}

.w1200 a:hover{
	background: #fff;
    color: #171c34;
}



#uh_footer{
	border-top: solid 1px #ccc;
    margin-top: 0px;
}



.footer_bottom p{
	line-height: 24px;
		
}


