.sub_top{background-image: url("../img/01.jpg");height: 440px;}
.sub_top_txt p{color: #afabac;}
.sub_top .sub_top_txt h1{color: #fff;font-size: 48px;}
.sub_top br{display:none;}
.sub_top .sub_top_txt .p1{ font-size: 24px;color: #fff;letter-spacing: -1px; margin-bottom: 13px;}

h1,h2,p{text-align: center;color: #323232;}
.p_23{font-size: 23px;line-height: normal;}
.p_30{font-size: 30px;line-height: normal;}
.p_28{font-size: 28px;line-height: normal;}
.p_22{font-size: 22px;line-height: normal;}
.p_21{font-size: 21px;line-height: normal;}
.p_20{font-size: 20px;line-height: normal;}
.p_24{font-size: 24px;line-height: normal;}
.m_img{display: none !important;}
.section_div > section{padding: 50px;}
section hr{background-color: #000;width: 79px;height: 1px;margin: 30px auto;border: none;}


.sec1 .p_18{margin-top: 30px;color: #d9b791;}
.sec1 .p2{margin-bottom: 30px;}
.sec1 .p3 .s1{color: #c3a37d;font-weight: bold;}
.sec1 .p3 .s2{color: #323232;}


.sec2{background-size: cover;}


.sec3 ul{max-width: 1016px;margin: 0 auto;}
.sec3 ul *{text-align: center;}
.sec3 li{width: 48%;}
.sec3 .li1{margin-right: 4%;}
.sec3 li .div1{background: #c3a37d;border: 4px solid #d1b79c;padding: 10px 0;}
.sec3 li .div2{border: 2px solid #d2baa0;padding: 40px;margin-top: 7px;height: 785px;}
.sec3 li h3{color: #fff;}
.sec3 li .p1{color: #d0b89e;font-weight: bold;}
.sec3 li .pp{text-align: left;padding-left: 35px;position: relative;margin: 25px 0 0 0;}
.sec3 li .pp .icon_bg{background-position: -162px -346px;width: 31px;height: 32px;position: absolute;top: -10px;left: 0;}
.sec3 li img{margin: 35px auto;}

.sec4 ul{margin-top: 50px;text-align: center;}
.sec4 ul *{text-align: center;}
.sec4 ul li{display: inline-block;width: 240px;height: 240px;border-radius: 50%;overflow: hidden;}
.sec4 ul li div{display: block;width: 100%;}
.sec4 ul li .d1{height: 80px;background: #d1b79c;padding-top: 40px;}
.sec4 ul li .d2{height: 160px;background: #fff;padding-top: 24px;}
.sec4 ul li .d1 h4{color: #fff;}
.sec4 ul .li2{margin: 0 70px;}
.sec3 li .div2 img{width: 70%;}


@media only screen and (max-width: 1199px) {
	
}

@media only screen and (max-width: 1023px) {
	
	.section_div > section{padding: 20px;}
	.sub_top{height: 256px;background-size:cover;}
	.sub_top .sub_top_txt h1{font-size: 38px;}
	.sub_top br{display:block;}
	.section1 > .span{padding: 40px 20px;}
	.sub_top .sub_top_txt .p1{font-size: 20px;}
	.p_20{font-size: 18px;}
	.p_22{font-size: 18px;}
	.p_23{font-size: 19px;}
	.p_24{font-size: 19px;}
	.p_30{font-size: 23px;}
	
	.sec3 li .div2{height: 756px;}
	
	.sec4 ul li .d2 p br{display: block;}
	.sec4 ul .li2{margin: 0 10px;}
	.sec4 ul li{width: 180px;height: 180px;}
	.sec4 ul li .d1{height: 50px;padding-top: 23px;}
	.sec4 ul li .d2{height: 130px;padding-top: 15px;}
}


@media only screen and (max-width: 640px) {
	.pc_img{display: none !important;}
	.m_img{display: block !important;}
	
	.sec3 li{width: 100%;}
	.sec3 .li1{margin-right: auto;margin-bottom: 30px;}
	.sec3 li .div2{height: auto;}
	
	.sec4 ul{margin-top: 30px;}
	.sec4 ul .li2{margin: 0 5px;}
	.sec4 ul li{width: 100px;height: 100px;}
	.sec4 ul li .d1{height: 30px;padding-top: 14px;}
	.sec4 ul li .d2{height: 70px;padding-top: 5px;}
	.sec4 ul li .d1 h4{font-size: 11px;}
	.sec4 ul li .d2 p{font-size: 10px;line-height: 13px;}
}



