/* sub default */
.sub_top{background-image: url("/www-img/sub/top_bg/mm01.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;}
/* .section_div > .sec1{padding-top: 0;} */
.sec2{border-top: 1px solid #e3e3e3;border-bottom: 1px solid #e3e3e3;}
.sec2 .ul{position: relative;margin-top: 10px;}
.sec2 .ul > .p_18{position: absolute;top: 50%;left: 50%;width: 48px;height: 48px;margin-left: -26px;margin-top: -24px;border-radius:50%;border: 1px solid #868686;color: #454545;
text-align: center;line-height: 48px;background: #fff;}
.sec2 .ul li{width: 50%;max-width: 546px;}
.sec2 .ul li > div{display: table;width: 100%;}
.sec2 .ul .li2 .d2{border-left: 2px solid #f64e4d;border-right: 2px solid #f64e4d;}
.sec2 .ul .li2 .d3{border: 2px solid #f64e4d;border-top: none;}
.sec2 .ul li > div > p,.sec2 .ul li > div > h3{display: table-cell;vertical-align: middle;}
.sec2 .ul li > div *{color: #fff;text-align: center;}
.sec2 .ul .li1 > .d3 *{color: #323232;}
.sec2 .ul li > .d1{height: 55px;}
.sec2 .ul li > .d3{height: 100px;}
.sec2 .ul .li1 > .d1{background: #a0a0a0;}
.sec2 .ul .li2 > .d1{background: #f64e4d;}
.sec2 .ul .li1 > .d3{background: #f8f8f8;}
.sec2 .ul .li2 > .d3{background: #912b29;}
.sec2 .ul1 .icon_bg{display: inline-block;width: 24px;height: 19px;vertical-align: middle;margin: 0 5px;}
.sec2 .ul1 .li1 .icon_bg{background-position: -371px -1387px; }
.sec2 .ul1 .li2 .icon_bg{background-position: -399px -1387px;}

.sec2 > .ul3{margin-top: 10px;}
.sec2 > .ul3 .d2{margin: 10px 0;}
.sec2 > .ul3 > .li1{width: 45%;}
.sec2 > .ul3 > .li2{width: 55%;}
.sec2 > .ul3 > .li2 > div{max-width: 507px;}
.sec2 > .ul3 > .li2 > div .li1{width: 39%;padding-right: 0;}
.sec2 > .ul3 > .li2 > div .li2{width: 61%;padding-left: 13px;background:#f2f2f3;background: linear-gradient(to right, #f2f2f3, #fff); }
.sec2 > .ul3 > .li2 > div .li2 h4{padding-left: 25px;position: relative;margin-bottom: 5px;}
.sec2 > .ul3 > .li2 > div .li2 h4 .icon_bg{position: absolute;left: 0;top: 50%;margin-top: -10px;width: 20px;height: 20px;background-position: -405px -1186px;}

.sec3 > ul li{width: 32%;}
.sec3 > ul .li2{margin: 0 2%;}
.sec3 > ul li > div{max-width: 320px;margin: 0 auto;}
.sec3 > ul li > div *{text-align: center; color: #fff;}
.sec3 > ul li > .d2{background: #535353;height: 120px;padding:15px 10px 0 10px;}
.sec3 > ul li > .d2 .p1{color: #535353;background: #fff;border-radius:50%;width: 30px;height: 30px;line-height: 30px;margin:0 auto 7px auto;}

.sec3 > div{margin-top: 20px;border: 1px solid #dcdcdc;padding: 20px 40px;border-radius:30px;}
.sec3 > div h4,
.sec3 > div p{display: inline-block;vertical-align: middle;}
.sec3 > div h4{text-align: center;background: #f64e4d;color: #fff;border-radius:50%;height: 98px;width: 98px;padding-top: 30px;margin: 0 20px 0 0;}
.sec3 > div p{color: #2e2d2d;}

@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_18{width: 36px;height: 36px;line-height: 36px;margin-top: -18px;margin-left: -19px;}
	
	.sec2 > .ul3 > .li1{width: 40%;}
	.sec2 > .ul3 > .li2{width: 60%;}
	
	.sec3 > div h4{padding-top: 33px;}
}


@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 .ul1 .icon_bg{width:19px;height: 23px; display: block;margin: 3px auto;}
	.sec2 .ul1 .li1 .icon_bg{background-position:-378px -1414px; }
	.sec2 .ul1 .li2 .icon_bg{background-position:-406px -1414px;}
	.sec2 .ul li > div > p{font-size: 14px;}
	.sec2 .ul li > div > h3{font-size: 16px;}
	.sec2 .ul2 li > .d3{padding: 0 5px;}
	.sec2 .ul > .p_18{font-size: 14px;width: 28px;height: 28px;line-height: 28px;margin-left: -14px;margin-top: -14px;}
	
	.sec2 > .ul3 > .li1{display: none;}
	.sec2 > .ul3 > .li2{width: 100%;}
	.sec2 > .ul3 > .li2 > div li{display: table-cell;}
	.sec2 > .ul3 > .li2 > div .li1{margin-bottom: 20px;}
	.sec2 > .ul3 > .li2 > div .li2{}
	.sec2 > .ul3 > .li2 > div .li2 h4{font-size: 15px;margin-bottom: 3px;}
	.sec2 > .ul3 > .li2 > div .li2 p{font-size: 13px;line-height: 16px;}
	
	.sec3 > div{padding: 20px;}
	.sec3 > div h4{display: block;text-align: center;margin: 0 auto 10px auto;}
	.sec3 > div p{display: block;text-align: center;margin: 0 auto;}
}
@media only screen and (max-width: 640px) {
	.sec3 > ul li > .d2 .p1{width: 25px;height: 25px;line-height: 25px;margin: 0 auto 5px auto;}
	.sec3 > ul li > .d2 .p2{line-height: 19px;font-size: 13px;}
}

@media all and (min-width:1024px) and (max-width:1199px) {
	/* sub default */
	.section_div > section{padding: 20px;}
	/* sub default */
}