body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td,
font {
	padding: 0;
	margin: 0;
}

i {
	font-style: normal
}

html {
	font-size: 16px;
	-webkit-text-size-adjust: none;
	min-width: 320px;
	margin: 0 auto;
	font-family: '思源黑体';
}

table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
}

fieldset,
img {
	border: 0;
	vertical-align: top;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: normal;
	font-size: 100%;
}

ol,
ul,
li,
dl,
dt,
dd {
	list-style: none;
}

input,
button,
textarea,
checkbox,
select,
radio,
form {
	vertical-align: top;
}

a {
	color: #000;
	text-decoration: none;
	-webkit-tap-highlight-color: transparent
}

a:link,
a:visited {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

.clear {
	clear: both;
}

.w1200 {
	width: 95%;
	margin: 0 auto;
	max-width: 1200px;
}

@media screen and (min-width:320px) {
	html {
		font-size: 85%;
	}
}

@media screen and (min-width:280px) {
	html {
		font-size: 70%
	}
}

@media screen and (min-width:480px) {
	html {
		font-size: 97.5%
	}
}

@media screen and (min-width:560px) {
	html {
		font-size: 100%
	}
}

@media screen and (min-width:600px) {
	html {
		font-size: 112.5%
	}
}

@media screen and (min-width:640px) {
	html {
		font-size: 100%
	}
}

.header {
	background: url(../image/bg_1.jpg) no-repeat;
	background-size: 100% 100%;
}

.header .w1200 {
	display: flex;
	flex-direction: row;
	;
	flex-wrap: wrap;
	height: 10.5rem;
}

.header .w1200 .logo {
	width: 25%;
}

.header .w1200 .logo img {
	width: 100%;
}

.header .w1200 .nav {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	width: 55%;
}

.header .w1200 .nav a {
	width: 14%;
	border-right: 1px solid #d8d1cc;
	writing-mode: vertical-lr;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.header .w1200 .nav a.on {
	background: url(../image/bg_nav.jpg) no-repeat;
	background-size: 100% 100%;
}

.header .w1200 .nav a h2 {
	font-size: 1.25rem;
	color: #666666;
	margin: auto 0;
}

.header .w1200 .nav a p {
	font-size: 0.85rem;
	color: #999999;
	margin: auto 0.2rem;
}

.header .w1200 .erweima {
	display: flex;
	width: 20%;
}

.header .w1200 .erweima img {
	width: 7rem;
	height: 7rem;
	display: block;
	margin: auto 0;
}

.header .w1200 .erweima p {
	font-size: 1.25rem;
	color: #666666;
	margin: 3.5rem 0 0 0.5rem;
	line-height: 1.5rem;
}

.banner {
	width: 100%;
	position: relative;
	z-index: 99;
	height: 1082px;
	overflow: hidden;
}

.banner img {
	width: 100%;
}


.title {
	margin: 2rem auto 1rem auto;
	width: 20%;
	border-bottom: 2px solid #b45f50;
}

.title h2 {
	background: url(../image/bg_title.png) no-repeat;
	background-size: 100% 100%;
	font-size: 2rem;
	color: #bf8a35;
	text-align: center;
	font-weight: 600;
}

.title p {
	font-size: 0.875rem;
	color: #666666;
	text-align: center;
	margin: 0.9375rem 0 1.25rem 0;
}

.gerenqiming {
	background: #eeeae7;
	padding: .5rem 0;
}

.gerenqiming ul {
	display: flex;
	flex-direction: row;
	;
	flex-wrap: wrap;
	justify-content: space-between;
}

.gerenqiming ul li {
	width: 30%;
	height: 25rem;
	color: #FFFFFF;
}

.gerenqiming ul li h2 {
	background: url(../image/bg_title1.png) no-repeat center;
	background-size: 100%;
	text-align: center;
	width: 80%;
	margin: 5rem auto;
	font-size: 2.5rem;
}

.gerenqiming ul li p {
	width: 80%;
	margin: auto;
	font-size: 1.5rem;
	line-height: 2.5rem;
}


.gongsiqiming {
	background: url(../image/bg_2.jpg) no-repeat;
	background-size: 100% 100%;
	padding: .5rem 0;
}

.gongsiqiming ul {
	display: flex;
	flex-direction: row;
	;
	flex-wrap: wrap;
	justify-content: space-between;
}

.gongsiqiming ul li {
	width: 30%;
	height: 25rem;
	color: #bf8a36;
	position: relative;
}

.gongsiqiming ul li h2 {
	background: url(../image/bg_title2.png) no-repeat center;
	background-size: 100%;
	text-align: center;
	width: 80%;
	margin: 2rem auto;
	font-size: 2.5rem;
}

.gongsiqiming ul li p {
	width: 80%;
	margin: auto;
	font-size: 1.5rem;
	line-height: 2.5rem;
}

.gongsiqiming ul li img {
	display: block;
	margin: 1.5rem auto 0 auto;
	width: 40%;
	position: absolute;
	bottom: 1.3rem;
	left: 30%;
}


.yewuliucheng {
	background: url(../image/bg_3.jpg) no-repeat;
	background-size: 100% 100%;
	padding: .5rem 0;
}

.yewuliucheng ul {
	display: flex;
	flex-direction: row;
	;
	flex-wrap: wrap;
	justify-content: space-between;
}

.yewuliucheng ul li {
	width: 12%;
	height: 31.25rem;
	color: #bf8a36;
}

.yewuliucheng ul li .liucheng_top {
	background: #ffffff;
	border: 1px solid #BF8A36;
}

.yewuliucheng ul li .liucheng_top img {
	margin: 2.8125rem auto;
	display: block;
}

.yewuliucheng ul li .liucheng_top p {
	text-align: center;
	width: 80%;
	margin: 3rem auto;
	font-size: 1.5rem;
}

.yewuliucheng ul li>p {
	width: 84%;
	margin: auto;
	font-size: 1rem;
	line-height: 2rem;
	color: #ffffff;
	height: 13rem;
	padding: 3.75rem 0.75rem 0 0.75rem;
	font-weight: bold;
}

.qimignzhanshi {
	background: url(../image/bg_4.jpg) no-repeat;
	background-size: 100% 100%;
	padding: .5rem 0;
}

.qimignzhanshi .zhanshilist,
.qimignzhanshi .zhanshilist .zhanshi_left {
	display: flex;
	flex-direction: row;
	;
	flex-wrap: wrap;
	justify-content: space-between;
}

.qimignzhanshi .zhanshilist .zhanshi_left {
	width: 75%;
}

.qimignzhanshi .zhanshilist .zhanshi_left .wenzi {
	width: 10%;
	background: url(../image/bg_zhanshi.jpg) no-repeat;
	background-size: 100% 100%;
	color: #FFFFFF;
}

.qimignzhanshi .zhanshilist .zhanshi_left .wenzi p {
	background: url(../image/bg_zhanshi2.png) no-repeat;
	writing-mode: vertical-rl;
	background-size: 100% 100%;
	font-size: 1.875rem;
	margin: 72px auto;
	width: 80%;
	height: 15.9375rem;
	text-align: center;
}

.qimignzhanshi .zhanshilist .zhanshi_left .img {
	width: 90%;
}

.qimignzhanshi .zhanshilist .zhanshi_left .img img {
	width: 100%;
	min-height: 100%;
}

.qimignzhanshi .zhanshilist .zhanshi_right .img1 {
	width: 100%;
	height: 200px;
	overflow: hidden;
}

.qimignzhanshi .zhanshilist .zhanshi_right .img1 img {
	width: 100%;
	min-height: 100%;
}

.qimignzhanshi .zhanshilist .zhanshi_right .img1:first-child {
	margin-bottom: 1.125rem;
}



.swiper-container {
	width: 100%;
	height: 100%;
}

.swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;

	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.gongsidongtai {
	background: url(../image/bg_5.jpg) no-repeat;
	background-size: 100% 100%;
	padding: .5rem 0;
}

.gongsidongtai .dongtai {
	background: #FFFFFF;
	padding: 3rem;
	width: 92%;
	margin: auto;
	display: flex;
	flex-direction: row;
	;
	flex-wrap: wrap;
	justify-content: space-between;
}

.gongsidongtai .dongtai .dongtai_left {
	width: 50%;
}

.gongsidongtai .dongtai .dongtai_left img {
	width: 100%;
}

.gongsidongtai .dongtai .dongtai_right {
	width: 48%;
}

.gongsidongtai .dongtai .dongtai_right .dongtai_top {
	border-bottom: 1px solid #BF8A35;
	padding-bottom: 1.875rem;
	margin-bottom: 1.5rem;
}

.gongsidongtai .dongtai .dongtai_right .dongtai_top span {
	color: #999999;
}

.gongsidongtai .dongtai .dongtai_right .dongtai_top h2 {
	font-size: 1.5rem;
	color: #333333;
	margin: 1.125rem 0 1.875rem 0;
}

.gongsidongtai .dongtai .dongtai_right .dongtai_top p {
	font-size: 1.125rem;
	color: #666666;
	line-height: 2rem;
}

.gongsidongtai .dongtai .dongtai_right .dongtai_top .xiangqing {
	color: #bf8a36;
}

.gongsidongtai .dongtai .dongtai_right .dongtai_bottom p {
	font-size: 1.125rem;
	color: #333333;
	margin: 1rem 0;
}

.gongsidongtai .dongtai .dongtai_right .dongtai_bottom span {
	color: #999999;
	font-size: 0.875rem;
	float: right;
}

.gongsidongtai .dongtai .dongtai_left .swiper-pagination-bullet {
	background: url(../image/dongtai_icon1.png) no-repeat;
	background-size: 100% 100%;
	width: 20px;
	height: 20px;
}

.gongsidongtai .dongtai .dongtai_left .swiper-pagination-bullet-active {
	background: url(../image/dongtai_icon2.png) no-repeat;
	background-size: 100% 100%;
}

.footer {
	background: #cea35f;
	background-size: 100% 100%;
	height: 20rem;
	position: relative;
	padding: 0.1rem;
}

.footer h2 {
	font-size: 2.1875rem;
	color: #FFFFFF;
	margin: 6.4rem auto 2.5rem auto;
	text-align: center;
}

.footer .f_nav {
	color: #ffffff;
	margin: auto;
	text-align: center;
	margin-top: 4.5rem;
}

.footer .f_nav a {
	display: inline-block;
	color: #FFFFFF;
	border-right: 1px solid #FFFFFF;
	width: 10%;
	text-align: center;
	font-size: 1.2rem;
}

.footer p {
	text-align: center;
	color: #fff8d9;
	line-height: 2rem;
	margin-top: 3rem;
}

.footer .f_logo {
	/* position: absolute;top: -3rem;left:13rem; */
	display: block;
	margin: -3rem auto 0 auto;
}







.bangongguanjing {
	background: url(../image/call_bg.jpg) no-repeat;
	background-size: 100% 100%;
	padding: .5rem 0;
}

.bangongguanjing .img_top img {
	width: 100%;
}

.bangongguanjing .img_bottom {
	display: flex;
	flex-direction: row;
	;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top: 2rem;
}

.bangongguanjing .img_bottom .img {
	width: 24%;
	height: 13.3125rem;
	overflow: hidden;
}

.bangongguanjing .img_bottom .img img {
	width: 100%;
	min-height: 100%;
}

.callus {
	background: #eeeae7;
	padding: .5rem 0;
}

.callus .calllist {
	display: flex;
	flex-direction: row;
	;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top: 2rem;
}

.callus .calllist .callteam {
	width: 25%;
	text-align: center;
	color: #bf8a35;
}

.callus .calllist .callteam img {
	display: block;
	margin: auto;
}

.callus .calllist .callteam h2 {
	font-size: 1.875rem;
	margin: 1.125rem 0;
}

.callus .calllist .callteam p {
	font-size: 1.3rem;
	line-height: 2rem;
	margin-top: 1.125rem;
}

.callus .map {
	height: 37.5rem;
	border: 1px solid #BF8A35;
	margin-bottom: 5rem;
}


.gongsidongtai1 {
	background: #eeeae7;
	padding: .5rem 0;
}

.gongsidongtai1 .w1200 {
	background: #FFFFFF;
	padding: 2rem;
}

.gongsidongtai1 .dongtaiteam {
	display: flex;
	flex-direction: row;
	;
	flex-wrap: wrap;
	justify-content: space-between;
	margin: 0;
	border-bottom: 1px solid #BF8A35;
	padding: 1.75rem 0;
}

.gongsidongtai1 .dongtaiteam:first-child {
	border-top: 1px solid #BF8A35;
}

.gongsidongtai1 .dongtaiteam:hover {
	background-image: linear-gradient(to right, #f9f5ee, #fefdfd);
}

.gongsidongtai1 .dongtaiteam .dongtai_left {
	color: #BF8A35;
	border-right: 1px solid #BF8A35;
	width: 10%;
	text-align: center;
}

.gongsidongtai1 .dongtaiteam .dongtai_left p {
	font-size: 1.5rem;
	color: #bf8a36;
	margin: 2.2rem 0 1rem 0;
}

.gongsidongtai1 .dongtaiteam .dongtai_left span {
	font-size: 1rem;
	color: #bf8a36;
}

.gongsidongtai1 .dongtaiteam .dongtai_center {
	width: 86%;
}

.gongsidongtai1 .dongtaiteam .dongtai_center h2 {
	font-size: 1.625rem;
	color: #bf8a35;
	margin: 1rem 0;
}

.gongsidongtai1 .dongtaiteam .dongtai_center p {
	font-size: 1rem;
	color: #333333;
}

.gongsidongtai1 .dongtaiteam .dongtai_right {
	width: 15%;
	height: 7.125rem;
	overflow: hidden;
}

.gongsidongtai1 .dongtaiteam .dongtai_right img {
	width: 100%;
	min-height: 100%;
}

.gongsidongtai1 .neirong{
	text-indent: 2em;
}

.gongsidongtai1 .neirong .h2 {
	font-size: 2rem;
	color: #333333;
	margin: 2rem auto 1.5rem auto;
	font-weight: bold;
	text-align: center;
	border-left:none;
}

.gongsidongtai1 .neirong h2 {
	font-size: 1.5rem;
	color: #333333;
	margin: 2rem auto;
	font-weight: bold;
	border-left:5px solid #BF8A35;
}

.gongsidongtai1 .neirong h3 {
	font-size: 1.2rem;
	color: #333333;
	margin: 1rem auto;
	font-weight: bold;
}

.gongsidongtai1 .neirong h4 {
	font-size: 1rem;
	color: #333333;
	margin: .8rem auto;
	font-weight: bold;
}

.gongsidongtai1 .neirong span {
	display: block;
	font-size: 1.25rem;
	color: #666666;
	text-align: center;
	border-bottom: 1px solid #BF8A35;
	padding-bottom: 1.875rem;
	margin-bottom: 1.875rem;
}

.gongsidongtai1 .neirong p {
	font-size: 1.125rem;
	color: #666666;
	margin: 1.25rem 0;
	line-height: 2rem;
}

.gongsidongtai1 .neirong img {
	display: block;
	margin: 3.375rem auto;
	width: 70%;
}

.gongsidongtai1 .neirong .fenye {
	border-top: 1px solid #bf8a36;
	border-bottom: 1px solid #bf8a36;
	font-size: 1.5rem;
	color: #666666;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	flex-wrap: wrap;
}

.gongsidongtai1 .neirong .fenye>div {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	width: 48%;
}

.gongsidongtai1 .neirong .fenye img {
	margin: 0;
	width: 2.0rem;
	height: 2.875rem;
	margin-top: 0.8rem;
}

.gongsidongtai1 .neirong .fenye p a {
	color: #666666;
}











.teacher {
	background: #fbfafa;
	padding: .5rem 0;
}

.teacher .swiper-slide {
	background: #fbfafa;
	display: block;
}

.teacher .teachers,
.teacher .teacher_bottom,
.teacher .teacher_top {
	display: flex;
	flex-direction: row;
	;
	flex-wrap: wrap;
	justify-content: space-between;
}

.teacher .teachers li {
	width: 15%;
	height: 3.3125rem;
	line-height: 3.3125rem;
	background: url(../image/bg_tname.png) no-repeat;
	background-size: 100% 100%;
	text-align: center;
	font-size: 1.875rem;
	color: #bf8a35;
}

.teacher .teachers li.on {
	color: #ffffff;
	background: url(../image/bg_tname1.png) no-repeat;
	background-size: 100% 100%;
}

.teacher .teacher_top {
	background: url(../image/bg_teacher.jpg) no-repeat;
	background-size: 100% 100%;
	width: 100%;
	height: 24.75rem;
	margin-top: 6.8125rem;
}

.teacher .teacher_top .w1200 {
	position: relative;
}

.teacher .teacher_top .w1200>img {
	position: absolute;
	bottom: 0;
	left: 0;
}

.teacher .teacher_top .wenzi {
	display: flex;
	flex-direction: row-reverse;
	width: 66%;
	float: right;
	margin: 2.5rem 3rem 0 0;
}

.teacher .teacher_top .wenzi .dashi {
	color: #ffffff;
	background: url(../image/teacher_tuijian.png) no-repeat;
	background-size: 100% 100%;
	font-size: 1.875rem;
	font-weight: bold;
	margin: 0 auto;
	display: block;
	padding: 5.2rem 0 0 0;
	width: 3.5rem;
}

.teacher .teacher_top .wenzi h2 {
	writing-mode: vertical-lr;
	text-align: left;
	color: #FFFFFF;
	font-size: 2.25rem;
	margin: 0 2.5rem 0;
}

.teacher .teacher_top .wenzi p {
	writing-mode: vertical-rl;
	text-align: left;
	height: 20rem;
	color: #FFFFFF;
	line-height: 2rem;
}

.teacher .teacher_top .wenzi p:last-child {
	font-size: 0.875rem;
}

.teacher .teacher_top .wenzi img {
	width: 2.8125rem;
	height: 15.9375rem;
}

.teacher .teacher_top .wenzi img.fenge {
	width: 0.5%;
	margin: 0 3.125rem;
}

.teacher .teacher_top>img {
	width: 3.125rem;
	height: 5.625rem;
	margin-top: 8.75rem;
}

.teacher .teacher_top>img.left {
	margin-left: 12.5rem;
}

.teacher .teacher_top>img.right {
	margin-right: 12.5rem;
}

.teacher .teacher_bottom {
	width: 100%;
	margin: 5rem auto 3rem auto;
}

.teacher .teacher_bottom .huodongleft {
	width: 3.7%;
}

.teacher .teacher_bottom .huodongleft img {
	width: 100%;
	width: 100%;
}

.teacher .teacher_bottom .huodonglist {
	width: 88%;
	display: flex;
	flex-direction: row;
}

.teacher .teacher_bottom .huodonglist .huodongimg {
	width: 32%;
	height: 15.625rem;
	overflow: hidden;
	margin-left: 2.75rem;
}

.teacher .teacher_bottom .huodonglist .huodongimg img {
	width: 100%;
	min-height: 100%;
}




.aboutsyj {
	background: url(../image/bg_pinpai1.jpg) no-repeat;
	background-size: 100% 100%;
	padding: .5rem 0;
	height: 85rem;
}

.aboutsyj .p1 {
	font-size: 1.25rem;
	color: #333333;
	text-align: center;
	line-height: 2.5rem;
}

.aboutsyj .p2 {
	font-size: 0.75rem;
	color: #333333;
	text-align: center;
	margin: 2.1875rem 0;
}

.aboutsyj .w1200 .about_jieshao {
	display: flex;
	flex-direction: row;
	;
	flex-wrap: wrap;
	justify-content: space-between;
	margin: 1rem 0;
	padding: 3.875rem;
}

.aboutsyj .w1200 .about_jieshao img {
	width: 6rem;
}

.aboutsyj .w1200 .about_jieshao p {
	width: 85%;
	font-size: 1.125rem;
	color: #666666;
	line-height: 2.5rem;
}

.aboutsyj .w1200 .logo3 {
	display: block;
	margin: auto;
	width: 30%;
}


.rongyuzizhi {
	background: url(../image/bg_pinpai2.jpg) no-repeat;
	background-size: 100% 100%;
	padding: .5rem 0 0 0;
	height: 1600px;
}

.rongyuzizhi ul {
	display: flex;
	flex-direction: row;
	;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top: 9rem;
}

.rongyuzizhi ul li {
	width: 30%;
	background: url(../image/hezuo_rongyu.png) no-repeat;
	background-size: 100% 100%;
	margin: 1rem 0;
}

.rongyuzizhi ul li h2 {
	background: url(../image/gongyu_title.png) no-repeat center;
	text-align: center;
	font-size: 2.25rem;
	color: #bf8a35;
	margin: 3.125rem auto;
}

.rongyuzizhi ul li p {
	width: 80%;
	margin: 1.5625rem auto;
	font-size: 1rem;
	color: #666666;
	height: 80px;
}

.rongyuzizhi ul li img {
	display: block;
	margin: 0 auto 3.125rem auto;
}


.teacher_hezuo {
	background: url(../image/bg_pinpai3.jpg) no-repeat;
	background-size: 100% 100%;
	padding: 2rem 0 .5rem 0;
}

.teacher_hezuo .p3 {
	font-size: 1.25rem;
	color: #333333;
	text-align: center;
	line-height: 2.5rem;
}

.teacher_hezuo .p4 {
	font-size: 0.75rem;
	color: #333333;
	text-align: center;
	margin: 2.1875rem 0;
}

.title1 {
	margin: 3.375rem auto 5.75rem auto;
}

.title1 p {
	background: url(../image/bg_title3.png) no-repeat center;
	width: 5%;
	margin: 0 auto 1.625rem auto;
	text-align: center;
	color: #FFFFFF;
	height: 5rem;
	line-height: 5rem;
	font-weight: bold;
	font-size: 2rem;
	background-size: 100% 100%;
}

.title1 h2 {
	text-align: center;
	font-size: 1.8rem;
	color: #bf8a35;
}

.title1 span {
	display: block;
	font-size: 1rem;
	text-align: center;
	margin: 1rem 0;
	color: #bf8a35;
}

.title1 span:last-child {
	font-size: 1.25rem;
	color: #cea35f;
}

.title1 img {
	display: block;
	margin: auto;
}


.yuanze {
	background: url(../image/qiming_05.jpg) no-repeat;
	background-size: 100% 100%;
	padding: .5rem 0;
}

.yuanze_1 {
	display: flex;
	flex-direction: row;
	;
	flex-wrap: wrap;
	justify-content: space-between;
}

.yuanze_1 .yuanze_left {
	width: 50%;
}

.yuanze_1 .yuanze_left p {
	padding: 10px 0;
	background: url(../image/bg_yuanze.png) no-repeat;
	background-size: 100% 100%;
	height: 4rem;
	text-align: center;
	margin: 2.5rem 0;
	font-size: 1.5rem;
	color: #762508;
}

.yuanze_1 img {
	width: 30rem;
	height: 30rem;
}

.biaoge {
	background: url(../image/qiming_06.jpg) no-repeat;
	background-size: 100% 100%;
	padding: .5rem 0;
}

.biaoge_form {
	background: url(../image/bg_biaoge.png) no-repeat;
	background-size: 100% 100%;
	padding: 8rem 0 .5rem 0;
}

.biaoge_form h2 {
	font-size: 3.75rem;
	color: #762508;
	text-align: center;
	margin: 1.875rem 0;
}

.biaoge_form p {
	font-size: 1.875rem;
	color: #333333;
	text-align: center;
}













.qiminganli .title1 {
	margin-bottom: 0;
}

.qiminganli {
	background: url(../image/qiming_07.jpg) no-repeat;
	background-size: 100% 100%;
	padding: .5rem 0;
}

.qiminganli .w1200 {
	background: url(../image/bg_qiminganli.jpg) no-repeat;
	padding: .5rem;
}

.qiminganli .w1200 .title1 p {
	background: url(../image/bg_title5.png) no-repeat center;
	background-size: 100% 100%;
}

.qiminganli .w1200 .title1 h2,
.qiminganli .w1200 .title1 span {
	color: #FFFFFF;
}

.qiminganli .w1200 .biaoti {
	padding: 0.1rem 0;
	background: url(../image/bg_qiminganli1.png) no-repeat;
	background-size: 100% 100%;
	width: 100%;
	margin: 9rem auto 5rem auto;
	text-align: center;
	height: 7.5rem;
}

.qiminganli .w1200 .biaoti h2 {
	font-size: 3rem;
	color: #762508;
	font-weight: bold;
	margin: 1.25rem auto;
}

.qiminganli .w1200 .biaoti p {
	line-height: 1.6875rem;
	font-size: 1.125rem;
	color: #762508;
	position: relative;
}

.qiminganli .w1200 .biaoti p:before,
.qiminganli .w1200 .biaoti p:after {
	content: '';
	position: absolute;
	width: 5%;
	height: 2px;
	background: #762508;
}

.qiminganli .w1200 .biaoti p:after {
	left: 27.5rem;
	top: 0.85rem;
}

.qiminganli .w1200 .biaoti p::before {
	right: 27.5rem;
	top: 0.85rem;
}

.qiminganli .w1200 ul {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	flex-wrap: wrap;
}

.qiminganli .w1200 ul li {
	width: 24%;
	position: relative;
	height: 25.25rem;
}

.qiminganli .w1200 ul li .img {
	width: 100%;
	height: 22rem;
	overflow: hidden;
}

.qiminganli .w1200 ul li .img img {
	width: 100%;
	min-height: 100%;
}

.qiminganli .w1200 ul li .ziliao {
	padding: 0.9375rem;
	background: url(../image/bg_anliziliao.png) no-repeat;
	background-size: 100% 100%;
	position: absolute;
	bottom: -3.4375rem;
	left: 0.4rem;
	width: 85%;
	height: 180px;
}

.qiminganli .w1200 ul li .ziliao .name {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}

.qiminganli .w1200 ul li .ziliao .name h2 {
	font-size: 1.875rem;
	color: #762508;
}

.qiminganli .w1200 ul li .ziliao .name .zan {
	display: flex;
	margin-top: 0.1rem;
}

.qiminganli .w1200 ul li .ziliao .name .zan img {
	width: 17px;
	height: 17px;
	margin-right: 0.5rem;
}

.qiminganli .w1200 ul li .ziliao .name .zan p {
	font-size: 0.875rem;
	color: #762508;
}

.qiminganli .w1200 ul li .ziliao>img {
	margin: 0.8rem 0;
}

.qiminganli .w1200 ul li .ziliao>p {
	font-size: 0.875rem;
	color: #333333;
	margin: 0.5rem 0;
}

.qiminganli .w1200 button {
	background: url(http://www.shunyuanju.cn/Skins/pc/images/qiming_buttonbg.png) no-repeat;
	background-size: 100% 100%;
	height: 5rem;
	line-height: 5rem;
	border: none;
	width: 40%;
	margin: 4rem auto 0 auto;
	display: block;
	font-size: 2rem;
	color: #bf8a35;
}



.liyou {
	background: url(../image/qiming_08.jpg) no-repeat;
	background-size: 100% 100%;
	padding: .5rem 0;
}

.liyou .w1200 {
	background: url(../image/bg_juanzhou.png) no-repeat;
	background-size: 100% 100%;
	padding: 6rem 0;
}

.liyou ul {
	display: flex;
	flex-direction: row;
	;
	flex-wrap: wrap;
	justify-content: space-between;
	width: 73%;
	margin: auto;
}

.liyou ul li {
	width: 18%;
	background: url(../image/bg_liyou1.png) no-repeat;
	background-size: 100% 100%;
	margin: 1.5rem 0;
	display: flex;
	flex-direction: column;
}

.liyou ul li span {
	writing-mode: vertical-rl;
	display: block;
	background: url(../image/bg_liyou2.jpg) no-repeat;
	background-size: 100% 100%;
	text-align: center;
	margin: 0 auto;
	color: #ffefcc;
	font-size: 1.25rem;
	padding: 0.5rem 0.85rem;
	-moz-margin-left: 3.5rem;
}

.liyou ul li p {
	writing-mode: vertical-rl;
	margin: 1.25rem auto 3.125rem auto;
	color: #762508;
	font-size: 1.125rem;
}


.changjianwenti {
	background: url(../image/qiming_12.jpg) no-repeat;
	background-size: 100% 100%;
	padding: .5rem 0;
}

.changjianwenti .w1200 .wenti {
	border: 10px solid #ffffff;
	padding: 0.625rem;
}

.changjianwenti .w1200 .wenti ul {
	background: #FFFFFF;
	padding: 3.75rem;
}

.changjianwenti .w1200 .wenti ul li {
	margin: 3.125rem 0;
}

.changjianwenti .w1200 .wenti ul li h2 {
	font-size: 1.875rem;
	color: #762508;
}

.changjianwenti .w1200 .wenti ul li h2 span {
	font-size: 1.375rem;
	color: #ffffff;
	background: #762508;
	text-align: center;
	width: 1.875rem;
	height: 1.875rem;
	line-height: 1.875rem;
	display: inline-block;
	border-radius: 50%;
	margin-right: 0.5rem;
}

.changjianwenti .w1200 .wenti ul li p {
	background: url(../image/bg_pingjia.png) no-repeat;
	background-size: 100% 100%;
	color: #333333;
	font-size: 1.125rem;
	padding: 1.875rem;
	line-height: 2rem;
}




.scroll {
	height: 500px;
	overflow: hidden;
}

.scroll1 {
	height: 500px;
	overflow: hidden;
}

.haoping {
	background: url(../image/qiming_09.jpg) no-repeat;
	background-size: 100% 100%;
	padding: .5rem 0;
}

.hehuhaoping {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	flex-wrap: wrap;
}

.haoping_left {
	width: 65%;
	background: url(../image/qiming_pingjia.jpg) no-repeat;
	background-size: 100% 100%;
	padding: 1.25rem;
}

.haoping_left .title2 {
	background: url(../image/kehuhaoping.jpg) no-repeat;
	background-size: 100% 100%;
	display: flex;
	flex-direction: row;
	height: 3.75rem;
	line-height: 3.75rem;
}

.haoping_left .title2 h2 {
	font-size: 1.5rem;
	color: #333333;
	margin: 0 1.375rem;
}

.haoping_left .title2 img {
	width: 23px;
	height: 23px;
	margin: 1rem 0.5rem;
}

.haoping_left button {
	background: url(../image/tijiaopinglun.png) no-repeat;
	background-size: 100% 100%;
	width: 40%;
	height: 2.8125rem;
	line-height: 2.8125rem;
	margin: 2rem auto;
	display: block;
	color: #ffffff;
	text-align: center;
	border: none;
	font-size: 1.5rem;
}

.haoping_left .haoping_botttom {
	background: #ffffff;
	padding: 2.5rem;
}

.haoping_left .haoping_botttom .biaoqian {
	width: 90%;
	margin: auto;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}

.haoping_left .haoping_botttom .biaoqian p {
	border: 1px solid #999999;
	text-align: center;
	width: 17%;
	margin: 0.5rem;
	font-size: 0.85rem;
	height: 1.875rem;
	line-height: 1.875rem;
}

.haoping_left .haoping_botttom .pingjia {
	padding: 2.5rem 0;
	border-top: 5px solid #e8e3e0;
	border-bottom: 5px solid #e8e3e0;
	margin: 2.5rem auto;
}

.haoping_left .haoping_botttom ul li {
	margin: 0.9375rem 0;
	font-size: 1rem;
	color: #333333;
	line-height: 2rem;
}

.haoping_left .haoping_botttom ul li span {
	display: block;
}

.haoping_left .tianxie>div {
	display: flex;
	flex-direction: row;
	margin: 0.5rem 0;
	width: 100%;
}

.haoping_left .tianxie>div p {
	font-size: 1.125rem;
	color: #333333;
	width: 18%;
}

.haoping_left .tianxie>div:first-child input {
	width: 80%;
	height: 2.5rem;
	display: block;
	border: 1px solid #d6d6d6;
}

.haoping_left .tianxie>div:first-child p {
	line-height: 2.5rem;
}

.haoping_left .tianxie>div:last-child input {
	width: 80%;
	height: 5rem;
	display: block;
	border-color: #d6d6d6;
	border: 1px solid #d6d6d6;
}

.haoping_right {
	width: 31%;
	background: url(../image/bg_tijiaodingdan.png) no-repeat;
	background-size: 100% 100%;
	padding: 4.875rem 0;
}

.haoping_right h2 {
	width: 70%;
	margin: auto;
	text-align: center;
	font-weight: bold;
	font-size: 1.75rem;
	color: #ffffff;
	border-bottom: 1px solid #ffffff;
	margin-bottom: 2.5rem;
	padding-bottom: 2.5rem;
}

.haoping_right ul li {
	color: #ffffff;
	text-align: center;
	line-height: 2rem;
}

.haoping_right .chaxun {
	width: 70%;
	height: 2.5rem;
	line-height: 2.5rem;
	border-top: 1px solid #ffffff;
	margin: 2.5rem auto 0 auto;
	padding-top: 2.5rem;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}

.haoping_right .chaxun button {
	background: #e7dac7;
	color: #762508;
	font-size: 1.15rem;
	border: none;
	width: 40%;
	font-weight: bold;
}

.haoping_right .chaxun input {
	width: 60%;
	border: none;
}

.p_tankuang {
	background: url(../image/p_tankuang.png) no-repeat;
	width: 50%;
	margin: 0 auto;
	position: fixed;
	top: 25%;
	left: 30%;
	z-index: 99999;
	height: 450px;
}

.p_tankuang img {
	width: 17%;
	margin-left: 31%;
	margin-top: 27%;
}

.cha {
	width: 3rem;
	height: 3rem;
	border-radius: 50%;
	text-align: center;
	line-height: 2rem;
	position: absolute;
	font-size: 2rem;
	margin-left: 78%;
}

.pagination {
	width: 100%;
	max-width: 800px;
	margin: 3.75rem auto;
}

.pagination li{
	display: inline-block;
	margin: 0 1%;
}

.pagination li a{
	width: 100%;
	line-height: 2.5rem;
	text-align: center;
	display: block;
	color: #444;
	padding: 0 10px;
	border: 1px solid #cea35f;
}


.pagination li.active a,.pagination li a:hover{
	background: #cea35f;
	border: 1px solid #cea35f;
	color: #fff;
}