/*scroll nav*/
nav.depth3 {width:1200px;  padding: 0;  text-align: center;  position: relative;  
top: 0;  left:50%; transform:translate(-50%,0%);  }
nav.nav_fixed { width:1200px; z-index:15;  position: fixed;  top: -1px; left:50%; 
transform:translate(-50%,0%);margin:0 auto;  color:#333; box-shadow:0px 1px 8px rgba(0,0,0,0.2);}
nav.depth3 a {  padding: 0 10px;  color: #1a1a1a;}
nav.depth3 a.tit {  color: #fff; background-color:#e6ab51;}
nav.depth3 li.tit1 a {  color: #fff; background-color:#e6ab51;}

nav.depth3 ul  {display: flex; justify-content: space-evenly; flex-wrap: wrap; }
nav.depth3 ul li {flex:1}
nav.depth3 ul {overflow:hidden;border-left:1px solid #dfdfdf; border-top:1px solid #dfdfdf; }
nav.depth3 ul li { float:left;  }
nav.depth3 ul li a{ display:block;text-align:center; border-right:1px solid #dfdfdf; color:#888;
border-bottom:1px solid #dfdfdf; box-sizing:border-box;padding:15px 10px; background-color:#fff; font-size:18px;}
nav.depth3 ul li.dep3_on a{background-color:#e6ab51; color:#fff;}

/*scroll cont*/

.pc_show{display:block;}	
.m_show{display:none;;}	

.scroll_cont .item{padding:60px 0 60px 0;}
.scroll_cont .item2 {background-color:#f7f7f7; padding:100px 0 140px 0; }
.scroll_cont h3{font-size:50px; text-align:center; padding:15px 0; font-weight:600; }
.scroll_cont img {padding-top:40px;}
.scroll_cont img {max-width:100%; vertical-align:top; margin:0 auto;}
.scroll_cont p{font-size:22px; text-align:center; padding:0!important;}

.scroll_cont p.sub_txt{font-size:20px; text-align:left;}
.scroll_cont ul.col2 {padding:50px 0 100px 0; width:100%;}
.scroll_cont ul.col2 li {width:50%; float:left; text-align:left; font-size:22px;}
.scroll_cont ul.col2 li{background:url(../img/bullet.png)no-repeat left center;  padding:8px 0 8px 38px; background-position:0px 15px;}


.scroll_cont .col2-1 {padding:60px 0 60px 0px!important; float:right; width:45%;}
.scroll_cont p.col2-1 { width:45%; text-align: left;}
.scroll_cont ul.col2-1 li {font-size:22px;}
.scroll_cont ul.col2-1 li{background:url(../img/bullet.png)no-repeat left center;  padding:8px 0 8px 38px;}

.scroll_cont .item .cont .clearB h4{font-size:35px; line-height: 1.4; text-align: left; color:#111; padding-top:30px; font-weight:600; letter-spacing: -1px} 
.scroll_cont .item .cont .clearB .sub_tit02{font-size:30px; border-top:1px solid #d9d9d9; color:#e6ab51; line-height:2;}
.scroll_cont .item .cont .clearB .sub_txt{font-size:20px; line-height: 1.7; text-align: left; color:#333; padding:20px 0 30px 0!important}

.scroll_cont .col4 {width:23%; margin:0 1%; float:left; text-align:center; border-bottom:3px solid #dfdfdf; padding-bottom:30px;}
.scroll_cont .col4 .img {}
.scroll_cont .col4 .num {background:#e6ab51;color:#fff; font-weight:600; padding:7px; width:50px; height:50px;
 font-size:20px; margin-top:-25px; position:relative;  }
 /*.scroll_cont .col4 .num:after { content: ""; z-index:0;  width: 50px; height: 50px; background-color: #244db7;  position: absolute; left:0; bottom: 0px;   }*/
.scroll_cont .col4 .tit{font-size:33px; font-weight:600; padding-bottom:40px; position: relative}
.scroll_cont .col4 .tit:before { content: "";  width: 40px; height: 3px; background-color: #e6ab51;  position: absolute;
 left:50%; bottom:20px; transform: translate(-50%,0);  }
.scroll_cont .col4 .txt {font-size:20px; line-height:30px; padding:0 10px; min-height:90px;}

.scroll_cont .col3 {width:31%; margin:0 1%; float:left; text-align:center; border-bottom:3px solid #dfdfdf; padding-bottom:30px;}
.scroll_cont .col3 .img {}
.scroll_cont .col3 .num {background:#e6ab51;color:#fff; font-weight:600; padding:7px; width:50px; height:50px;
 font-size:20px; margin-top:-25px; position:relative; margin-left:3px;  }
 /*.scroll_cont .col4 .num:after { content: ""; z-index:0;  width: 50px; height: 50px; background-color: #244db7;  position: absolute; left:0; bottom: 0px;   }*/
.scroll_cont .col3 .tit{font-size:33px; font-weight:600; padding-bottom:40px; position: relative}
.scroll_cont .col3 .tit:before { content: "";  width: 40px; height: 3px; background-color: #e6ab51;  position: absolute;
 left:50%; bottom:20px; transform: translate(-50%,0);  }
.scroll_cont .col3 .txt {font-size:20px; line-height:30px; padding:0 10px; min-height:90px;}


.scroll_cont .col2 {width:48%; margin:0 1%; float:left; text-align:center; border-bottom:3px solid #dfdfdf; padding-bottom:30px;}
.scroll_cont .col2 .img {}
.scroll_cont .col2 .num {background:#e6ab51;color:#fff; font-weight:600; padding:7px; width:50px; height:50px;
 font-size:20px; margin-top:-25px; position:relative; margin-left:3px;  }
 /*.scroll_cont .col4 .num:after { content: ""; z-index:0;  width: 50px; height: 50px; background-color: #244db7;  position: absolute; left:0; bottom: 0px;   }*/
.scroll_cont .col2 .tit{font-size:33px; font-weight:600; padding-bottom:40px; position: relative}
.scroll_cont .col2 .tit:before { content: "";  width: 40px; height: 3px; background-color: #e6ab51;  position: absolute;
 left:50%; bottom:20px; transform: translate(-50%,0);  }
.scroll_cont .col2 .txt {font-size:20px; line-height:30px; padding:0 10px; min-height:90px;}


.scroll_cont .col3-1{border-top:3px solid #dea751; margin-top:30px!important; padding-bottom:50px;}
.scroll_cont .col3-1 .num{margin-left:0; margin-top:-3px;}


.nose .col4 .tit{padding-bottom:0; font-size:24px;}
.nose .col4 .tit:before{display:none; padding-bottom:0;}

.scroll_cont .item3 {background:url(../img/img1_6.jpg)no-repeat center; padding:100px 0 140px 0; color:#fff; background-size:cover}
.scroll_cont .sub03 {background:url(../../oriental_medi/img/f_bg.jpg)no-repeat center; padding:100px 0 140px 0; color:#fff; background-size:cover}

.scroll_cont  div.circle {clear:both;  margin:0 auto; text-align:center; padding:80px 0 0px 0;}
.scroll_cont  div.circle div{width:280px; display:inline-block; height:280px;
color:#fff; text-align:center;border-radius:50%; padding-top:38px;}
.scroll_cont  div.circle div.circle1,
.scroll_cont  div.circle div.circle3{ background-color:rgba(230,171,81,0.95); }
.scroll_cont  div.circle div.circle2,
.scroll_cont  div.circle div.circle4{ background-color:rgba(68,58,43,0.95); }
.scroll_cont  div.circle div+div{margin-left:25px;}
.scroll_cont  div.circle span {display:block;}
.scroll_cont  div.circle span.num {font-size:18px;}
.scroll_cont  div.circle span.tit {font-size:30px; font-weight:600;  padding-top:10px;}
.scroll_cont  div.circle span.num2 {padding-top:30px}
.scroll_cont  div.circle span.tit2 {font-size:25px; font-weight:600;  padding:20px 15px 0 15px;}
.scroll_cont  div.circle span.txt {font-size:15px; padding-top:15px;}

div.both_side{margin-top:50px; letter-spacing: -0.5px}
div.both_side h3{font-size:34px; text-align:left; display:inline-block; width:460px; margin:10px 0 0 0;}
div.both_side h3 span{color:#e6ab51;}
div.both_side  p{font-size:20px; text-align:left; float:right; margin:30px 0 0 0;}
div.both_side  p.p_line{border-top:1px solid #d9d9d9; padding-top:30px!important; font-size:17px;}

div.self_check .col2{padding-top:15px; border:none; padding-bottom:40px;}
div.self_check .col2 li{font-size:19px; letter-spacing:-1px; padding-right:15px;}

/*---------------------------------------
  MOBILE RESPONSIVE              
-----------------------------------------*/
@media (max-width: 1600px) {
.wd16 {width:100%; margin: 0 auto;}	
}
@media (max-width: 1200px) {
.scroll_cont  div.circle div{width:250px; display:inline-block; overflow:hidden; height:250px;	
}
@media (max-width: 1023px) {

.pc_show{display:none;}	
.m_show{display:block;}	

	.wd16{padding-top:0;}
/*nav.nav_fixed  {width:100%;  padding: 0;  text-align: center;  position: relative;    }*/
/*scroll cont*/
.scroll_cont .item{padding:40px 0 50px 0;}
.scroll_cont .item2 { padding:50px 0; margin-top:5px;}
.scroll_cont .item3 {margin-top:20px}
.scroll_cont h3{font-size:26px;  padding:10px 0; }
.scroll_cont img {padding-top:30px;}
.scroll_cont p{font-size:15px; text-align:center; margin-top:30px;}
	
.scroll_cont .item3 p{width:90%; margin:0 auto;}
	
.scroll_cont .img_c{position: relative; overflow: hidden; width: 100%; height: 250px;}
.scroll_cont .img_c img{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); height: 100%; object-fit:cover}
	
.scroll_cont ul.col2 {padding:30px 0 50px 0; width:100%;}
.scroll_cont ul.col2 li {width:100%; float:none;font-size:16px; background-position:0px 5px;}
.scroll_cont ul.col2 li{  padding:4px 0 4px 28px;}

	div.self_check .col2 li{font-size:14px;}
	
.scroll_cont ul.col2-1 {padding:30px 0 50px 0; width:100%;}
.scroll_cont ul.col2-1 li {width:100%; float:none;font-size:16px;}
.scroll_cont ul.col2-1 li{  padding:6px 0 6px 28px;}

.scroll_cont .item .cont .clearB h4{font-size:24px; } 
.scroll_cont .item .cont .clearB .sub_txt{font-size:13px; padding:20px 0 20px 0!important; line-height:1.5; margin:0 auto;}
	
.scroll_cont .item .cont .clearB .sub_tit02{font-size:22px;}
	
.scroll_cont p.com_txt{font-size:14px; padding:20px 0 20px 0!important; line-height:1.5; text-align:left;}
	
.scroll_cont .col4 {width:48%; margin:0 1%; padding-bottom:20px; letter-spacing:-1px;}
.scroll_cont .col4 .img {}
.scroll_cont .col4 .num { padding:4px; width:40px; height:40px; font-size:20px; margin-top:-20px; position:relative; margin-left:0  }
.scroll_cont .col4 .tit{font-size:20px;padding-bottom:28px; }
.scroll_cont .col4 .tit:before { content: "";  width: 25px; height: 2px; bottom:13px; }
.scroll_cont .col4 .txt {font-size:14px; line-height:22px; padding:0 1px; min-height:66px;}

.nose .col4 .tit{padding-bottom:0;}

.scroll_cont .col3 {width:48%; margin:0 1%; padding-bottom:20px;}
.scroll_cont .col3 .img {}
.scroll_cont .col3 .num { padding:4px; width:40px; height:40px; font-size:20px; margin-top:-20px; position:relative; margin-left:0  }
.scroll_cont .col3 .tit{font-size:20px;padding-bottom:28px; }
.scroll_cont .col3 .tit:before { content: "";  width: 25px; height: 2px; bottom:13px; }
.scroll_cont .col3 .txt {font-size:14px; line-height:22px; padding:0 1px;}
	
.scroll_cont .col2,.col3-1 {width:100%!important; margin:0 1%; padding-bottom:20px;}
.scroll_cont .col2 .img {}
.scroll_cont .col2 .num { padding:4px; width:40px; height:40px; font-size:20px; margin-top:-20px; position:relative; margin-left:0  }
.scroll_cont .col2 .tit{font-size:20px;padding-bottom:28px; }
.scroll_cont .col2 .tit:before { content: "";  width: 25px; height: 2px; bottom:13px; }
.scroll_cont .col2 .txt {font-size:14px; line-height:22px; padding:0 1px;}
	
.scroll_cont .col3-1 .txt{min-height:60px}
	.scroll_cont .col2-1{padding:20px 0 0 0!important;}
	
.scroll_cont  div.circle {clear:both;  margin:0 auto; text-align:center; padding:30px 0 0px 0; overflow:hidden; 
display:flex; flex-wrap: wrap;  justify-content: space-evenly;}
.scroll_cont  div.circle div{width:165px; height:165px; 
color:#fff; text-align:center;border-radius:50%; padding-top:20px;}
.scroll_cont  div.circle div.circle2,
.scroll_cont  div.circle div.circle4 {float:right}
.scroll_cont div.circle div+div{margin-left:0px;}
.scroll_cont div.circle span {display:block;}
.scroll_cont div.circle span.num {font-size:16px;}
.scroll_cont div.circle span.tit {font-size:17px; font-weight:500; padding:5px 20px 0;}
.scroll_cont div.circle span.txt {font-size:12px; padding-top:5px; letter-spacing: -0.3px;}

nav.nav_fixed { top:50px ; padding:0 0px !important; }
nav.depth3 {width:100%; padding:0 15px; box-sizing:border-box; background-color:#fff; }
nav.depth3  ul {display:block;}
nav.depth3  ul li {width: 50%; float: left; text-align:left;  box-sizing: border-box; padding:0; margin:0;}
nav.depth3 ul li a{ padding:8px 1px;  font-size:15px;}

div.both_side{margin-top:20px;}
div.both_side h3{font-size:22px;width:100%;}
div.both_side  p{font-size:16px;margin:10px 0 20px 0;}
	
.nose .col4 .tit{padding-bottom:0; font-size:16px;}
	
}
@media (max-width: 768px) {
.scroll_cont  div.circle div{width:200px; float:left; height:200px; margin-bottom:10px;}
.scroll_cont .item{padding:20px 0 30px 0;}
.scroll_cont div.item3 h3{ padding:30px 5px 10px; line-height:1.2  }
	div.both_side h3{font-size:20px;}
	div.both_side p{font-size:13px;}
.scroll_cont p{margin-top:0;}
.scroll_cont .col4 .tit {font-size:17px;}
.scroll_cont .col4 .txt {font-size:13px;}
.scroll_cont ul.col2 li {font-size:13px; background-size:12px; background-position:0px 9px; padding-left:19px;}
.scroll_cont ul.col2-1 li{font-size:13px; background-size:12px; background-position:0px 9px; padding-left:19px;}
	
	
.scroll_cont .col3 .tit {font-size:17px;}
.scroll_cont .col3 .txt {font-size:13px;}
}
@media (max-width: 640px) {
}
@media (max-width: 480px) {
.scroll_cont  div.circle div{width:170px; float:left; height:170px; margin-bottom:10px;}	
.scroll_cont .col4 .num { width:30px; height:30px; font-size:15px;}
}
@media (max-width: 320px) {
}