/* sub default */
.sub_top{background-image: url("/www-img/sub/top_bg/malerhinoplasty_top_bg.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: #899ca6;margin: 60px 0 20px 0;}
/* sub default */
.section_div > section *{text-align: left;}



.sec0 div{position: relative;}
.sec0 div a{position: absolute;width: 24%;height: 16%;top: 78%;left: 9%;}


section > h2 span{color: #899ca6;}
.sec1{border-bottom: 1px solid #e3e3e3;}

.sec2 > .ul > li{width:48%;max-width: 520px;margin: 20px auto 0 auto;}
.sec2 > .ul > .li1{margin-right: 4%;}

.sec2 > .ul2 h3{text-align: center;margin-bottom: 25px;}
.sec2 > .ul2 > li{background: #f9f9f9;padding: 40px 20px;}
.sec2 > .ul2 h3 span{display: inline-block;border-bottom: 2px solid #323232;}
.sec2 > .ul2 > li h4{padding-left: 20px;position: relative;}
.sec2 > .ul2 > li h4 span {position: absolute;background-position: -368px -238px;width: 12px;height: 13px;top: 3px;left: 0;
display: block;}
.sec2 > .ul2 > li .table_ul .li1{padding-right: 3%;}
.sec2 > .ul2 > li .table_ul .li2{padding-left: 3%;}
.sec2 > .ul2 > li p{padding: 15px 20px 15px 90px;border: 1px solid #e5e5e5;color: #323232;border-radius:10px;margin: 30px auto 0 auto;
max-width: 462px;position: relative;}
.sec2 > .ul2 > li p span{position: absolute;background-position: -315px -235px;width: 44px;height: 44px;top: 50%;left:23px;
display: block;margin-top: -22px;}

.sec2 > .ul3{margin-top: 20px;}

.sec2 > .ul3 h3{margin-bottom: 15px;}
.sec2 > .ul3 h3 span{background: #a7bdd2;display: inline-block;border-radius:24px;width: 290px;height: 48px;text-align: center;line-height: 46px;}
.sec2 > .ul3 p{color: #323232;padding-left: 22px;position: relative;}
.sec2 > .ul3 p span{position: absolute;left:0;top: 0;font-size: 9px;color: #a1c8f1;}
.sec2 > .ul3 .h3_2{margin-top: 25px;}
.sec2 > .ul3 .li1 img{margin-left: 0;}


.section_div > .sec0{padding:0;}
.section_div > .sec-22{padding: 0;}
.section_div > .sec-22 div{position: relative;}
.section_div > .sec-22 div a{position: absolute;top: 24%;left: 5%;width: 56%;height: 66%;}


.section_div > .sec-23{padding: 50px 0 0 0;}
.section_div > .sec-23 div{position: relative;}
.section_div > .sec-23 div a{position: absolute;top: 24%;left: 5%;width: 56%;height: 66%;}

.sec2 .add_div{margin-top: 30px;position: relative;}
.sec2 .add_div a{position: absolute;top: 27%;left: 0%;width: 100%;height: 10%;}

@media only screen and (max-width: 1199px) {
	
}

@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 > .ul3 h3 span{width: 250px;}

	.section_div > .sec-22{padding:0;}

	.section_div > .sec-23{padding: 20px 0 0 0;}
	
}


@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 > .ul > li{width:100%;float: none;}
	.sec2 > .ul > .li1{margin-right: auto;}
	
	.sec2 > .ul2 > li h4{font-size: 14px;}
	.sec2 > .ul2 > li .table_ul li{width: 50%;display: table-cell;}
	.sec2 > .ul2 > li .table_ul .li1{margin-bottom: 0;}
	
}
@media only screen and (max-width: 640px) {

	.sec0 div a{width: 76%;height: 16%;top: 81%;left: 9%;}

	.section_div > .sec-22 div a{top: 27%;left: 4%;width: 64%;height: 63%;}

	.section_div > .sec-23 div a{top: 27%;left: 4%;width: 64%;height: 63%;}

	.sec2 .add_div a{position: absolute;top: 29%;left: 0%;width: 100%;height: 10%;}
}

