/* sub default */
.sub_top{background-image: url("/www-img/sub/top_bg/main-8.jpg");height: 579px;}
.h1_hr{height: 1px; width: 80px;border: none; border-top: 1px solid;margin: 30px auto;}
.section_div > section{padding: 50px;}
.table_ul{display: table;width: 100%;}
.table_ul li{display: table-cell;float: none;vertical-align: middle;width: 50%;}
.table_ul .li1{padding-right: 1%;}
.table_ul .li2{padding-left: 1%;}
.sec_common_h2{margin-bottom: 30px;}
.sec_common_h2 span{color: #737c9a;}
.p_custom1{color: #737c9a;margin: 40px 0 20px 0;}
/* sub default */

.add_nose_04 .common_sec1 .p_common{border-color:#d4c0aa; }
.add_nose_04 .common_sec1{background: #fff;}
.add_nose_04 .common_sec1 .p_common span{color: #d4c0aa;border-color: #d4c0aa;}
.add_nose_04 .common_sec1 .p_40 span{color: #c2a586;}


.p_custom1{color:#c2a586; }
.section_div > section *{text-align: left;}
section > h2 {margin-bottom: 30px;}
section > h2 span {color: #c2a586;}

.sec1 .bold{color: #2e2d2d;}

.sec2{border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;}

.sec2 > ul{max-width: 855px;margin:20px auto 0 auto; }
.sec2 > ul .li1{width: 32%;}
.sec2 > ul .li2{width: 68%;}
.sec2 > ul h4{color: #fff;display: inline-block;background: #f64e4d;padding: 7px 13px;margin-bottom: 15px;border-radius:20px; }
.sec2 > ul p{color: #2e2d2d;padding-left: 13px;position: relative;}
.sec2 > ul p:BEFORE {content: "";position: absolute;width: 6px;height: 6px;background:#c2a586;left: 0;top: 8px; }
.sec2 > .ul0 .li2{border-top: 1px dashed #bfbfbf;}

.sec4{background-repeat: no-repeat;height: 565px;background-position:  60% 0;}
.sec4 > div{display: table;width: 100%;height: 100%;}
.sec4 > div > div{display: table-cell;vertical-align: middle;padding-left: 45%;}

.sec4 p{color:#2e2d2d; }
.sec4 .p_25{padding-bottom: 10px;}
.sec4 .p_25 .s{position: relative;}
.sec4 .p_25 .s:BEFORE{content: "";position: absolute;width: 4px;height: 4px;left: 50%;margin-left: -2px;top:-7px;background:#2e2d2d; border-radius:50%;}
.sec4 .p_18{margin-top: 23px;padding-left: 30px;position: relative;}
.sec4 .p_18 .icon_bg{position: absolute;background-position: -405px -1186px;width: 20px;height: 20px;left: 0;top:2px;}

.sec5 .p_custom1{margin: 0 0 20px 0;}
.sec5 .li2 .div{position: relative;}
.sec5 .li2 .div > div{position: absolute;}
.sec5 .li2 .div .div1{bottom: 13px;left: 0;}
.sec5 .li2 .div .div2{bottom: 31px;right: 70%;display: none;}
.section_div > .sec5{padding: 50px 50px 0 50px;}

@media only screen and (max-width: 1023px) {
	/* sub default */
	.sub_top{height: 300px;background-size:cover;}
	.h1_hr{margin: 20px auto;}
	.section_div > section{padding: 20px;}
	/* sub default */
	
	.sec2 > ul p:BEFORE{top: 9px;}
	.sec4 .p_18 .icon_bg{top: 0;}
	.sec4 > div > div{padding-left: 40%}
	
	.sec4{height: 500px;background-size:cover;background-position:  70% 0;}

	.sec5 .doc_bcard_box p{font-size: 10px;line-height: 14px;}
	.sec5 .doc_bcard_box h4{font-size: 12px;}
	.sec5 .doc_bcard_box{width: 75px;height:34px;padding: 2px 0 0 5px;}

	.section_div > .sec5{padding: 20px 20px 0 20px;}
}


@media only screen and (max-width: 767px) {
	/* sub default */
	.table_ul li{display: block;width: 100%;margin: 0 auto;}
	.table_ul .li1{padding-right: 0%;margin-bottom: 20px;}
	.table_ul .li2{padding-left: 0%;}
	/* sub default */
	
	.sec2 .table_ul .li1{margin-bottom: 0;padding-right: 1%;display: table-cell;}
	.sec2 .table_ul .li2{padding-left: 1%;display: table-cell;}
	
	.sec4 .p_18{margin-top:10px }
	.sec4{height: 400px;}
}
@media only screen and (max-width: 640px) {
	.sec2 .table_ul .li1{width: 50%;}
	.sec2 .table_ul .li2{width: 50%;}
	
	.sec4 .p_18{font-size: 14px;}
	.sec4{height: 350px;background-position: 45% 0;}
}

@media all and (min-width:1024px) and (max-width:1199px) {
	/* sub default */
	.section_div > section{padding: 20px;}
	/* sub default */
}