.wrap {	overflow: hidden; position: relative;}
.section {	margin: 0px auto; max-width: 1300px;}

@media all and (max-width:1340px) {
    .section {	padding: 0px 20px;}
}
@media all and (max-width:1240px) {
.no_section {	padding: 0px 20px;}
}


.wrapper {position:relative; width:1300px; margin-right:auto; margin-left:auto;}
@media screen and (max-width:1200px) {
	.wrapper {width:1000px;}
}
@media screen and (max-width:1000px) {
	.wrapper {width:96%; margin:0 auto;}
}
@media screen and (max-width:800px) {
	.wrapper {width:96%; margin:0 auto;}
}


.m_img{display:none !important;}
@media only screen and (max-width:800px){
	.w_img{display:none !important;}
	.m_img{display:block !important;width:100%;}
}

/* 이달의시술 */
#month {position:relative; height:400px; padding:80px 0px 50px; background:url(../images/main/month_bg.png) no-repeat center top; background-size:cover; background-color:#2b2c30; box-sizing: border-box;}
#month .conHead{ margin-bottom:20px; text-align: center;}
#month .conHead .ti{ padding-bottom:25px; font-size:60px; line-height:1.12em; color: #80aec1; /* background: linear-gradient(to right, #78c6d7 0%,  #a078c8 50%,  #f38ac0 100%);
    -webkit-background-clip: text;    -webkit-text-fill-color: transparent;*/ font-weight: 600;}
#month .conHead .ti span{color:#369d6b;}
#month .conHead .subTxt{ margin-bottom:50px; font-size:25px;  color:rgba(255,255,255,0.8);   font-weight: 300;}
#month .conHead .subTxt span{font-weight: 500;}
#month .conHead .button {color:#fff;border:2px solid #fff;display:inline-block;padding:10px 60px; font-size: 18px; text-decoration: none; transition:all .5s ease-in-out;	-webkit-transition:all .5s ease-in-out;
	-moz-transition:all .5s ease-in-out;	-o-transition:all .5s ease-in-out;	 font-weight: 400; background: transparent; border-radius: 0;}
#month .conHead .button:hover{background: #ff7673}
#month .conHead .button a{}

@media only screen and (max-width:1000px){
    #month {position:relative; height:auto; }
	#month .conHead .ti{ padding-bottom:5px; font-size:45px; }
    #month .conHead .subTxt{ margin-bottom:25px; font-size:30px;}
}

@media only screen and (max-width:800px){
    #month { padding:50px 0px 30px;}
    #month .conHead .ti{ padding-bottom:5px; font-size:30px; }
    #month .conHead .subTxt{ margin-bottom:25px; font-size:20px;}
}
@media only screen and (max-width:640px){
    #month {padding:30px 0px 10px; }
    #month .conHead .ti{ font-size:20px;}
    #month .conHead .subTxt{ margin-bottom:25px; font-size:16px;}
   #month .conHead .button {border:1px solid #fff;padding:10px 40px; font-size: 14px; }
}

/* 의료진소개 */
#doctor {position:relative;  padding:110px 0px 110px; background:url(../images/main/doctor_bg.jpg) no-repeat center top; background-size:cover; background-color:#2b2c30; box-sizing: border-box;}
#doctor .conHead{ margin-bottom:20px; text-align: center; letter-spacing: -1px;}
#doctor .conHead .ti{position: relative; margin-bottom:60px; font-size:45px; line-height:1.12em; color: #fff; font-weight: 500;  padding-bottom:30px;}
#doctor .conHead .ti:after{content:''; display:block; position:absolute; left:50%; bottom:0; width:70%; height:1px; margin-left:-35%; background-color:rgba(255,255,255,0.4);}
#doctor .conHead .ti span{color:#369d6b;}
#doctor .conHead .subTxt{ margin-bottom:100px; font-size:22px; color:rgba(255,255,255,0.8);  font-weight: 300; line-height: 1.5em;}
#doctor .conHead .subTxt span{font-weight: 500;}
#doctor .conHead .button {color:#fff;border:2px solid #fff;display:inline-block;padding:10px 60px; font-size: 18px; text-decoration: none; transition:all .5s ease-in-out;	-webkit-transition:all .5s ease-in-out;
	-moz-transition:all .5s ease-in-out;	-o-transition:all .5s ease-in-out;	font-weight: bold; background: transparent; border-radius: 0;}
#doctor .conHead .button:hover{background: #ff7673}
#doctor .conHead .button a{}

@media only screen and (max-width:1000px){
    #doctor {position:relative; height:auto; }
	#doctor .conHead .ti{ font-size:45px; }
    #doctor .conHead .subTxt{ margin-bottom:25px; font-size:30px;}
}

@media only screen and (max-width:800px){
    #doctor {padding:80px 0px 30px; }
    #doctor .conHead .ti{ font-size:30px;  margin-bottom:40px;}
    #doctor .conHead .subTxt{ margin-bottom:25px; font-size:20px;}
}
@media only screen and (max-width:640px){
    #doctor {padding:50px 0px 30px; }
    #doctor .conHead .ti{ font-size:20px;  margin-bottom:30px;}
    #doctor .conHead .subTxt{ margin-bottom:25px; font-size:16px;}
    #doctor .conHead .button {border:1px solid #fff;padding:10px 40px; font-size: 14px; }
}

/* 시술안내 */
#solution {position:relative;  padding:120px 0px 100px; background:url(../images/main/solution_bg.jpg) no-repeat center top; background-size:cover; background-color:#d4deec; box-sizing: border-box;}
#solution .conHead{ margin-bottom:20px;  letter-spacing: -1px;}
#solution .conHead .ti{position: relative; font-size:45px; line-height:1.12em; color: #416b6d; font-weight: bold;  padding-bottom:5px;}
#solution .conHead .ti span{color:#369d6b;}
#solution .conHead .subTxt{ margin-bottom:70px; font-size:18px; color:#416b6d;  font-weight: 300; line-height: 1.5em;}
#solution .conHead .subTxt span{font-weight: 500;}
#solution .wrapper ul{margin-left:-15px;}
#solution .wrapper ul li{float: left; width: calc(100% / 3 - 15px); margin: 0 0 15px 15px;}
#solution .wrapper ul li img{width:100%; display:block;}
#solution .wrapper ul li a {display:block;position:relative}
#solution .wrapper ul li a:hover {	box-shadow: 15px 15px 20px 0px rgba(0,0,0,0.15);}
#solution .wrapper ul li a:before {display:inline-block; position:absolute;left:0;right:0;top:0;bottom:0;content:'';background:#333;opacity:0;transition:all .3s ease-in-out;}
#solution .wrapper ul li a:after {display:inline-block; position:absolute;left:0;right:0;top:45%;content:url('../images/main/view_detail.png');color:#fff;opacity:0;text-align:center;transition:all .3s ease-in-out;}
#solution .wrapper ul li a:hover:before {opacity:.8}
#solution .wrapper ul li a:hover:after  {opacity:1}

@media only screen and (max-width:1000px){
    #solution {position:relative; height:auto; }
	#solution .conHead .ti{ padding-bottom:5px; font-size:45px; }
    #solution .conHead .subTxt{ margin-bottom:25px; font-size:30px;}
}
@media only screen and (max-width:800px){
    #solution { padding:80px 0px 50px; }
    #solution .wrapper{width:96%; margin: 0 auto;}
	 #solution .conHead .ti{ padding-bottom:5px; font-size:30px; }
    #solution .conHead .subTxt{ margin-bottom:25px; font-size:20px;}
    #solution .wrapper ul li{float: left; width: calc(100% / 2 - 15px); margin: 0 0 15px 15px;}
}
@media only screen and (max-width:640px){
    #solution { padding:50px 0px 50px; }
   #solution .conHead .ti{ padding-bottom:5px; font-size:25px; }
    #solution .conHead .subTxt{ margin-bottom:25px; font-size:16px;}
    #solution .wrapper ul{margin-left:-15px;}
    #solution .wrapper ul li{/*float: left; width:100%; margin: 0 0  15px 0;*/}
}
/* 링크 */
#link_site {position:relative;  padding:0 0px 50px; background-color:#fff; box-sizing: border-box;}
#link_site .textbox{ padding:50px 30px;}
#link_site  .textbox .ti{position: relative; font-size:30px; ; color: #774d64; font-weight: bold; }
#link_site  .textbox .ti span{color:#369d6b;}
#link_site .textbox .subTxt{ margin-bottom:10px; font-size:18px; color:#774d64;  font-weight: 500; }
#link_site  .textbox .subTxt span{font-weight: 500;}
#link_site .wrapper ul{margin-left:-15px;}
#link_site .wrapper ul li{float: left; width: calc(100% / 3 - 25px); margin: 0 0 15px 25px;  text-align: center; box-sizing: border-box; border: 2px solid #333;}
#link_site .wrapper ul li:hover {	transition:0.6s; margin-top: -20px; box-shadow: 15px 15px 20px 0px rgba(0,0,0,0.15);}
#link_site .wrapper ul li img{width:100%; display:block;}
#link_site .wrapper ul li br{display: none;}
#link_site .wrapper ul li a {display:block;position:relative}
#link_site .wrapper ul li a:hover {text-decoration: none;}
#link_site .wrapper ul li a:before {display:inline-block; position:absolute;left:0;right:0;top:0;bottom:0;content:'';background:#fbc9c4;opacity:0;transition:all .3s ease-in-out;}
#link_site .wrapper ul li a:after {display:inline-block; position:absolute;left:0;right:0;top:45%;content:'';color:#fff;opacity:0;text-align:center;transition:all .3s ease-in-out;}
#link_site .wrapper ul li a:hover:before {opacity:.8}
#link_site .wrapper ul li a:hover:after  {opacity:1}

@media only screen and (max-width:1000px){
    #link_site {position:relative; height:auto; }
	#link_site .conHead .ti{ padding-bottom:3px; font-size:45px; }
    #link_site .conHead .subTxt{ margin-bottom:25px; font-size:30px;}
}
@media only screen and (max-width:800px){
    #link_site {position:relative;  padding:0 0px 30px; }
    #link_site .wrapper{width:96%; margin: 0 auto;}
	 #link_site .textbox .ti{ padding-bottom:3px; font-size:18px; }
    #link_site .textbox .subTxt{  font-size:14px;}
    #link_site .textbox{ padding:10px;}
    #link_site .wrapper ul li{float: left; width: calc(100% / 3 - 15px); margin: 0 0 15px 15px;}
    #link_site .wrapper ul li br{display: inline-block;}
}
@media only screen and (max-width:640px){
    
   
    #link_site .wrapper ul{margin-left:-15px;}
    #link_site .textbox{ padding:10px 5px;}
    * #link_site .wrapper ul li{min-height: 60px;}
   /* #link_site .wrapper ul li{float: left; width:100%; margin: 0 0  15px 0;}*/
}

/* 연구실적 */
#network {position:relative;  padding:130px 0px 50px; box-sizing: border-box;}
#network .conHead{ margin-bottom:50px; text-align: center;}
#network .conHead .ti{ padding-bottom:5px; font-size:30px; line-height:1.12em; color:#333; font-weight: bold; margin-bottom:30px;}
#network .conHead .ti span{color:#3a7866; font-size:49px;}
#network .conHead .subTxt{  font-size:20px; color: #333;   border: 1px solid #333; border-radius: 20px; display: inline-block; padding: 7px 20px;}

#network .rowgroup {position:relative; width:80%; margin: 0 auto;}

#network .rowgroup .tit{font-size:20px; color: #333; font-weight: bold; text-align: center; display: inline-block;}


@media only screen and (max-width:1000px){
    #network {  padding:100px 0px 50px; }
    #network .conHead .ti{ padding-bottom:5px; font-size:30px; line-height:1.12em;  margin-bottom:30px;}
    #network .conHead .ti span{ font-size:35px;}
    #network .conHead .subTxt{  font-size:18px; padding: 7px 20px;}
	#network .rowgroup .list_box .inner_wrap .col_box a p em {display:block;}
}

@media only screen and (max-width:800px){
    #network {  padding:80px 0px 50px; }
    #network .conHead{ margin-bottom:50px; text-align: center;}
    #network .conHead .ti{ padding-bottom:5px; font-size:25px; line-height:1.12em;  margin-bottom:20px;}
    #network .conHead .ti span{ font-size:30px;}
    #network .conHead .subTxt{  font-size:18px; padding: 7px 20px;}

}

@media only screen and (max-width:640px){
    #network {  padding:50px 0px 50px; }
    #network .conHead{ margin-bottom:40px; text-align: center;}
    #network .conHead .ti{ padding-bottom:5px; font-size:20px; line-height:1.12em;  margin-bottom:10px;}
    #network .conHead .ti span{ font-size:25px;}
    #network .conHead .subTxt{  font-size:14px; padding: 7px 20px;}
	#network .rowgroup .list_box .inner_wrap {width: 94%; margin: 0 auto;}
	#network .rowgroup {padding: 0 20px; width:70%;}
	#network .rowgroup .list_box {padding-left:8%; padding-right:8%;}
	#network .rowgroup .list_box .inner_wrap .col_box a p {font-size:15px; line-height:20px;}
    #network .rowgroup .tit{font-size:16px;}
}

/* Location */
#Location {position:relative;  padding:50px 0px 40px; background-color:#000; box-sizing: border-box; color: #fff;}
#Location .wrapper ul{margin-left:-15px;}
#Location .wrapper ul li{float: left; width: calc(100% / 3 - 25px); margin: 0 0 15px 25px;   box-sizing: border-box;}
#Location .wrapper ul li:nth-child(1){padding-top: 40px;}
#Location .wrapper ul li:nth-child(2){padding-top: 40px;}
#Location .wrapper ul li .ti{ font-size: 20px; font-weight: bold; margin-bottom:10px;}
#Location .wrapper ul li .tel_num {font-size: 50px; font-weight: bold; }
#Location .wrapper ul li .info{ font-size: 18px; color:rgb(255, 255, 255, 0.6);}
#Location .wrapper ul li .info2{ font-size: 25px; color:rgb(255, 255, 255, 0.6);}
#Location .wrapper ul li img{width:100%; display:block;}
#Location .wrapper ul li .consulting{margin-top:50px;}
#Location .wrapper ul li .kakao{float: left; width: 50%;}
#Location .wrapper ul li .kakao{float: left; width: 50%;}

@media only screen and (max-width:1200px){
    #Location { height:auto; }
    #Location .wrapper{width:96%; margin: 0 auto;}
    #Location .wrapper ul{margin-left:0;}
    #Location .wrapper ul li{float: left; width: calc(100% / 3 - 15px); margin: 0 0 15px 15px;}
    #Location .wrapper ul li:nth-child(1){padding-top: 0;}
    #Location .wrapper ul li:nth-child(2){padding-top: 0;}
    #Location .wrapper ul li .ti{ font-size: 18px; margin-bottom:10px;}
#Location .wrapper ul li .tel_num {font-size: 30px;  }
#Location .wrapper ul li .info{ font-size: 18px; }
#Location .wrapper ul li .info2{ font-size: 20px;}
    
}

@media only screen and (max-width:1000px){
    #Location { height:auto; }
    #Location .wrapper{width:96%; margin: 0 auto;}
    #Location .wrapper ul{margin-left:0;}
    #Location .wrapper ul li{float: left; width: calc(100% / 3 - 15px); margin: 0 0 15px 15px;}
    #Location .wrapper ul li:nth-child(1){padding-top: 0;}
    #Location .wrapper ul li:nth-child(2){padding-top: 0;}
    #Location .wrapper ul li .ti{ font-size: 18px; margin-bottom:10px;}
#Location .wrapper ul li .tel_num {font-size: 30px;  }
#Location .wrapper ul li .info{ font-size: 18px; }
#Location .wrapper ul li .info2{ font-size: 20px;}
    
}
@media only screen and (max-width:800px){
    #Location {  padding:20px 0px 30px; }   
    #Location .wrapper ul li .consulting{margin-top:30px;}
    #Location .wrapper ul li{float: left; width:100%; margin: 0 0  15px 0;}
    #Location .wrapper ul li:nth-child(1){padding-top:0;}
    #Location .wrapper ul li:nth-child(2){padding-top: 0;}
}
@media only screen and (max-width:640px){
    
   
    #Location .wrapper ul{margin-left:0;}
   #Location .wrapper ul li .tel_num {font-size: 30px;  }
#Location .wrapper ul li .info{ font-size: 16px;}
#Location .wrapper ul li .info2{ font-size: 18px;}
}


.visual {	width: 100%; height: 900px; overflow: hidden; position: relative; box-shadow: 0px 15px 20px 0px rgba(0,0,0,0.3);}
.visual .visual_slide .visual_bg.slick-current img {	animation:mymove 5s;}
.visual .visual_txt {	left: 0px; top: 32%; width: 100%; text-align: center; color: rgb(255, 255, 255); position: absolute;}
.visual .visual_txt h5 {	letter-spacing: 5px; font-size: 23px; font-weight: 400; opacity: 0.5;}
.visual .visual_txt h3 {	padding: 59px 0px 8px; font-size: 32px; font-weight: 400;}
.visual .visual_txt h3 span {	margin-right: 10px; position: relative; z-index: 1;}
.visual .visual_txt h3 span::before {	background: linear-gradient(to right, rgb(131, 211, 88), rgb(44, 116, 166)); animation:undervar 0.5s 2s forwards; left: 0px; width: 0px; height: 20px; bottom: 0px; position: absolute; z-index: -1; content: "";}
.visual .visual_txt h1 {	font-size: 60px; font-weight: 400;}
.visual .visual_txt h1 span {	color: rgb(0, 210, 212); font-weight: 600;}
.visual .visual_bs_wrap {	left: 0px; width: 100%; bottom: 0px; position: absolute;}
.visual .visual_bs {	margin: 0px auto; max-width: 1300px;}
.visual .visual_bs .slick-list {	overflow: inherit;}
.visual .visual_bs .slick-track {	transform: translate3d(0px, 0px, 0px) !important;}
.visual .visual_bs .visual_box {	background: rgba(0, 0, 0, 0.5); padding: 45px 0px 40px; position: relative;}
.visual .visual_bs .visual_box::before {	background: rgba(255, 255, 255, 0.2); left: 0px; top: 50%; width: 1px; height: 76px; margin-top: -38px; position: absolute; content: "";}
.visual .visual_bs :first-child.visual_box::before {	display: none;}
.visual .visual_bs .visual_box ul li img {	margin: 0px auto; opacity: 0.4;}
.visual .visual_bs .visual_box ul li p {	text-align: center; color: rgba(255, 255, 255, 0.4); padding-top: 21px; font-size: 18px;}
.visual .visual_bs .visual_box.slick-current {	background: linear-gradient(to right bottom, rgb(0, 171, 173), rgb(44, 80, 166)); padding: 60px 0px 55px; transition:0.6s; margin-top: -46px;}
.visual .visual_bs .visual_box.slick-current ul li img {	transition:0.6s; opacity: 1;}
.visual .visual_bs .visual_box.slick-current ul li p {	transition:0.6s; color: rgba(255, 255, 255, 1); padding-top: 37px;}

@media all and (min-width:1921px){
.visual .visual_slide img {	width: 100%; height: 900px;}
}
@media all and (max-width:1920px){    
.visual .visual_slide img {	margin-left: -260px;}
}
@media all and (max-width:1600px){
.visual {	height: 750px;}
.visual .visual_slide img {	height: 760px;}
.visual .visual_txt {	top: 30%;}
.visual .visual_txt h5 {	font-size: 20px;}
.visual .visual_txt h3 {	padding: 50px 0px 8px; font-size: 28px;}
.visual .visual_txt h3 span::before {	height: 14px;}
.visual .visual_txt h1 {	font-size: 52px;}
.visual .visual_bs .visual_box {	padding: 35px 0px 30px;}
.visual .visual_bs .visual_box ul li img {	height: 40px;}
.visual .visual_bs .visual_box ul li p {	padding-top: 18px; font-size: 16px;}
.visual .visual_bs .visual_box.slick-current {	padding: 50px 0px 45px; margin-top: -37px;}
.visual .visual_bs .visual_box.slick-current ul li p {	padding-top: 25px;}
}

@media all and (max-width:1100px)
{
.visual {
	height: 650px;
}
.visual .visual_slide img {
	height: 660px;
}
.visual .visual_txt h5 {
	font-size: 16px;
}
.visual .visual_txt h3 {
	padding: 46px 0px 8px; font-size: 26px;
}
.visual .visual_txt h1 {
	font-size: 44px;
}
.visual .visual_bs .visual_box ul li p {
	font-size: 14px;
}
.visual .visual_bs .visual_box.slick-current {
	padding: 45px 0px 40px; margin-top: -22px;
}
.visual .visual_bs .visual_box.slick-current ul li p {
	padding-top: 20px;
}
}
@media all and (max-width:960px)
{
.visual {
	height: 550px;
}
.visual .visual_slide img {
	height: 560px;
}
.visual .visual_txt h5 {
	font-size: 14px;
}
.visual .visual_txt h3 {
	padding: 36px 0px 6px; font-size: 24px;
}
.visual .visual_txt h1 {
	font-size: 38px;
}
.visual .visual_bs .visual_box {
	padding: 30px 0px 25px;
}
.visual .visual_bs .visual_box ul li img {
	height: 35px;
}
.visual .visual_bs .visual_box ul li p {
	padding-top: 15px; font-size: 12px;
}
.visual .visual_bs .visual_box.slick-current {
	padding: 40px 0px 35px; margin-top: -20px;
}
.visual .visual_bs .visual_box.slick-current ul li p {
	padding-top: 15px;
}
}
@media all and (max-width:670px)
{
.visual {
	height: 450px;
}
.visual .visual_slide img {
	height: 460px;
}
.visual .visual_txt {
	top: 32%;
}
.visual .visual_txt h5 {
	letter-spacing: 2px;
}
.visual .visual_txt h3 {
	padding: 30px 0px 6px; font-size: 20px;
}
.visual .visual_txt h1 {
	font-size: 34px;
}
.visual .visual_bs .visual_box ul li p {
	display: none;
}
}
@media all and (max-width:480px)
{
.visual .visual_txt h5 {
	font-size: 12px;
}
.visual .visual_txt h3 {
	padding: 25px 0px 4px; font-size: 18px;
}
.visual .visual_txt h3 span::before {
	height: 10px;
}
.visual .visual_txt h1 {
	font-size: 30px;
}
.visual .visual_bs .visual_box ul li img {
	height: 30px;
}
}
@media all and (min-width:421px)
{
.visual .visual_txt h3 br {
	display: none;
}
}
.content {
	
}
.mintro {
	background: url("../images/main/intro_bg.jpg") no-repeat 50%; width: 100%; height: 885px; text-align: center; color: rgb(255, 255, 255);
}
.mintro .in_txt h3 {
	padding: 86px 0px 18px; font-size: 42px; font-weight: 500;
}
.mintro .in_txt h3 span {
	font-weight: 200;
}
.mintro .in_txt h5 {
	font-size: 16px; font-weight: 400; opacity: 0.4;
}
.mintro .in_txt p {
	padding: 39px 0px 67px; line-height: 32px; font-size: 18px; font-weight: 100; opacity: 0.95;
}
.mintro .in_bw::after {
	clear: both; display: block; content: "";
}
.mintro .in_bw > div {
	float: left;
}
.mintro .in_bw .in_box {
	background: rgba(255, 255, 255, 0.15); padding: 54px 0px 51px; border: 1px solid rgb(255, 255, 255); border-image: none; width: 19.5%;
}
.mintro .in_bw .in_box ul li p {
	line-height: 19px; padding-top: 28px; font-size: 15px;
}
.mintro .in_bw .in_box_border {
	width: 7.33%; height: 249px; position: relative;
}
.mintro .in_bw .in_box_border::before {
	background: rgb(255, 255, 255); left: 0px; top: 50%; width: 100%; height: 1px; position: absolute; content: "";
}
@media all and (min-width:1921px)
{
.mintro {
	background-size: cover;
}
}
@media all and (max-width:1340px)
{
.mintro .in_txt h3 {
	padding: 71px 0px 18px; font-size: 38px;
}
.mintro .in_txt p {
	padding: 36px 0px 60px; line-height: 30px; font-size: 16px;
}
.mintro .in_bw .in_box {
	width: 22.75%;
}
.mintro .in_bw .in_box_border {
	width: 3%;
}
}
@media all and (max-width:1120px)
{
.mintro {
	height: 710px;
}
.mintro .in_txt h3 {
	padding: 60px 0px 15px; font-size: 34px;
}
.mintro .in_txt p {
	padding: 30px 0px 50px; line-height: 28px; font-size: 14px;
}
.mintro .in_bw .in_box {
	padding: 35px 0px 30px;
}
.mintro .in_bw .in_box ul li img {
	height: 60px;
}
.mintro .in_bw .in_box ul li p {
	line-height: 16px; padding-top: 20px; font-size: 12px;
}
.mintro .in_bw .in_box_border::before {
	top: 36%;
}
}
@media all and (max-width:910px)
{
.mintro {
	height: auto;
}
.mintro .in_bw {
	padding-bottom: 60px;
}
.mintro .in_bw .in_box_border {
	height: 179px;
}
}
@media all and (max-width:890px)
{
.mintro .in_txt p {
	text-align: center; -ms-word-break: keep-all;
}
.mintro .in_txt p br {
	display: none;
}
}
@media all and (min-width:701px)
{
.mintro .in_bw .in_box:hover {
	background: linear-gradient(to right bottom, rgb(131, 211, 88), rgb(44, 116, 166)); border: currentColor; border-image: none; box-shadow: 25px 25px 30px 0px rgba(0,0,0,0.2);
}
}
@media all and (max-width:700px)
{
.mintro .in_txt h3 {
	padding: 50px 0px 8px; font-size: 28px;
}
.mintro .in_txt h5 {
	font-size: 12px;
}
.mintro .in_txt p {
	padding: 20px 0px 30px; line-height: 24px; font-size: 12px;
}
.mintro .in_bw .in_box {
	margin: 0.5%; padding: 25px 0px; width: 48%;
}
.mintro .in_bw .in_box ul li img {
	height: 45px;
}
.mintro .in_bw .in_box ul li p {
	padding-top: 18px;
}
.mintro .in_bw .in_box_border {
	display: none;
}
}
@media all and (max-width:460px)
{
.mintro .in_txt h3 {
	padding: 35px 0px 8px;
}
.mintro .in_bw {
	padding-bottom: 40px;
}
}
@media all and (max-width:340px)
{
.mintro .in_txt p {
	font-size: 11px;
}
}
.pro_ban {
	background: url("../images/main/prof_bg.png") no-repeat 50%; height: 742px; margin-top: -135px; position: relative;
}
.pro_ban::after {
	clear: both; display: block; content: "";
}
.pro_ban > div {
	width: 50%; float: left;
}
.pro_ban .pb_left::after {
	clear: both; display: block; content: "";
}
.pro_ban .pb_left .pb_left_box {
	width: 68%; float: right;
}
.pro_ban .pb_left .pb_left_box > h3 {
	padding: 127px 0px 65px; color: rgb(38, 38, 38); font-size: 42px; font-weight: 500; position: relative; z-index: 9999;
}
.pro_ban .pb_left .pb_left_box > h3::before {
	background: url("../images/main/prof_more.jpg") no-repeat 0px 0px; left: -37.5px; width: 75px; height: 75px; bottom: -37.5px; position: absolute; content: "";
}
.pro_ban .pb_left .pb_left_box > h3 span {
	font-weight: 100;
}
.pro_ban .pb_slide .slick-arrow {
	border: currentColor; border-image: none; top: 58px; width: 116px; height: 117px; font-size: 0px; position: absolute;
}
.pro_ban .pb_slide .slick-prev {
	background: url("../images/main/prof_left.png") no-repeat 0px 0px; left: -200px; z-index: 999;
}
.pro_ban .pb_slide .slick-next {
	background: url("../images/main/prof_right.png") no-repeat 0px 0px; right: -62px;
}
.pro_ban .pl_con {
	position: relative;
}
.pro_ban .pl_con::after {
	clear: both; display: block; content: "";
}
.pro_ban .pl_con > a {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.pro_ban .pl_con > div {
	float: left;
}
.pro_ban .pl_con .pl_img {
	margin-right: 50px;
}
.pro_ban .pl_con .pl_img img {
	max-width: 100%; box-shadow: 10px 10px 10px 0px rgba(0,0,0,0.15);
}
.pro_ban .pl_con .pl_txt .plt_top {
	padding: 17px 0px 30px;
}
.pro_ban .pl_con .pl_txt .plt_top h1 {
	color: rgb(26, 118, 169); font-size: 24px;
}
.pro_ban .pl_con .pl_txt .plt_top ul li h3 {
	padding: 30px 0px 10px; color: rgb(38, 38, 38); font-size: 32px; font-weight: 100;
}
.pro_ban .pl_con .pl_txt .plt_top ul li h3 span {
	font-weight: 500;
}
.pro_ban .pl_con .pl_txt .plt_top ul li p {
	color: rgb(178, 178, 178); font-size: 16px;
}
.pro_ban .pl_con .pl_txt .plt_bottom ul li {
	line-height: 26px;
}
.pro_ban .pl_con .pl_txt .plt_bottom ul li p {
	color: rgb(100, 100, 100); font-size: 16px;
}
.pro_ban .pl_con .pl_txt .plt_bottom ul li p i {
	width: 16px; text-align: center; margin-right: 10px; display: inline-block;
}
.pro_ban .pl_con:hover .pl_txt .plt_top ul li h3 {
	transition:0.6s; color: rgb(26, 118, 169);
}
.pro_ban .pb_right::after {
	clear: both; display: block; content: "";
}
.pro_ban .pb_right .pb_right_box {
	padding: 140px 0px 0px 125px; width: 68%; float: left;
}
.pro_ban .pb_right .pr_top {
	margin-bottom: 75px; position: relative;
}
.pro_ban .pb_right .pr_top::after {
	clear: both; display: block; content: "";
}
.pro_ban .pb_right .pr_top > a {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 200;
}
.pro_ban .pb_right .pr_top > div {
	float: left;
}
.pro_ban .pb_right .pr_top .prt_img {
	background: linear-gradient(to right bottom, rgb(0, 171, 173), rgb(44, 80, 166)); padding: 5px; margin-right: 30px;
}
.pro_ban .pb_right .pr_top .prt_img img {
	max-width: 100%;
}
.pro_ban .pb_right .pr_top .prt_txt h3 {
	padding: 17px 0px 6px; color: rgb(38, 38, 38); font-size: 32px; font-weight: 500;
}
.pro_ban .pb_right .pr_top .prt_txt h3 span {
	font-weight: 100;
}
.pro_ban .pb_right .pr_top .prt_txt h5 {
	color: rgb(90, 98, 111); font-size: 18px; font-weight: 500;
}
.pro_ban .pb_right .pr_top .prt_txt h1 {
	color: rgb(26, 118, 169); padding-top: 42px; font-size: 26px; font-weight: 500;
}
.pro_ban .pb_right .pr_top .stu_more {
	top: 0px; right: 0px; position: absolute; z-index: 100;
}
.pro_ban .pb_right .pr_top .stu_more img {
	top: 0px; right: 0px; position: absolute;
}
.pro_ban .pb_right .pr_top .stu_more img:last-child {
	opacity: 0;
}
.pro_ban .pb_right .pr_top:hover .stu_more img:last-child {
	transition:0.6s; opacity: 1;
}
.pro_ban .pb_right .pr_bottom::after {
	clear: both; display: block; content: "";
}
.pro_ban .pb_right .pr_bottom > div {
	padding: 35px 0px 29px; width: 50%; text-align: center; float: left; position: relative;
}
.pro_ban .pb_right .pr_bottom > div > a {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.pro_ban .pb_right .pr_bottom > div ul li h5 {
	padding-top: 14px; font-size: 24px;
}
.pro_ban .pb_right .pr_bottom .prb_left {
	background: linear-gradient(to right bottom, rgb(0, 171, 173), rgb(44, 80, 166));
}
.pro_ban .pb_right .pr_bottom .prb_left ul li h5 {
	color: rgb(255, 255, 255); font-weight: 400;
}
.pro_ban .pb_right .pr_bottom .prb_right {
	background: rgb(255, 255, 255);
}
.pro_ban .pb_right .pr_bottom .prb_right ul li h5 {
	color: rgb(26, 117, 169); font-weight: 500;
}
.pro_ban .pb_right .pr_bottom > div:hover {
	transition:0.6s; margin-top: -20px; box-shadow: 15px 15px 20px 0px rgba(0,0,0,0.15);
}
@media all and (max-width:1760px)
{
.pro_ban .pb_left .pb_left_box {
	width: 70%;
}
.pro_ban .pb_right .pb_right_box {
	width: 80%;
}
}
@media all and (max-width:1560px)
{
.pro_ban .pb_left .pb_left_box {
	width: 80%;
}
.pro_ban .pb_slide .slick-prev {
	left: -150px;
}
.pro_ban .pb_right .pb_right_box {
	width: 90%;
}
}
@media all and (max-width:1340px)
{
.pro_ban .pb_left .pb_left_box > h3 {
	font-size: 38px;
}
}
@media all and (max-width:1340px)
{
.pro_ban {
	height: 660px; background-size: cover;
}
.pro_ban .pb_left .pb_left_box > h3 {
	padding: 110px 0px 55px;
}
.pro_ban .pb_left .pb_left_box > h3::before {
	left: -25px; width: 50px; height: 50px; bottom: -25px; background-size: cover;
}
.pro_ban .pb_slide .slick-arrow {
	top: 70px; width: 80px; height: 80px; background-size: cover;
}
.pro_ban .pb_slide .slick-prev {
	left: -100px;
}
.pro_ban .pb_slide .slick-next {
	right: -43px;
}
.pro_ban .pl_con .pl_img {
	margin-right: 30px;
}
.pro_ban .pl_con .pl_txt .plt_top h1 {
	font-size: 22px;
}
.pro_ban .pl_con .pl_txt .plt_top ul li h3 {
	padding: 20px 0px 5px; font-size: 28px;
}
.pro_ban .pl_con .pl_txt .plt_top ul li p {
	font-size: 14px;
}
.pro_ban .pb_right .pb_right_box {
	padding: 125px 20px 0px 75px; width: 100%;
}
.pro_ban .pb_right .pr_top {
	margin-bottom: 50px;
}
.pro_ban .pb_right .pr_top .prt_img {
	margin-right: 30px;
}
.pro_ban .pb_right .pr_top .prt_txt h3 {
	font-size: 28px;
}
.pro_ban .pb_right .pr_top .prt_txt h5 {
	font-size: 16px;
}
.pro_ban .pb_right .pr_top .prt_txt h1 {
	padding-top: 38px; font-size: 24px;
}
.pro_ban .pb_right .pr_bottom > div ul li h5 {
	font-size: 22px;
}
}
@media all and (max-width:1120px)
{
.pro_ban .pb_left .pb_left_box {
	padding: 0px 20px 0px 45px; width: 100%;
}
.pro_ban .pb_left .pb_left_box > h3 {
	font-size: 34px;
}
.pro_ban .pb_slide .slick-arrow {
	top: -111px; width: 65px; height: 65px;
}
.pro_ban .pb_slide .slick-prev {
	left: inherit; right: 60px;
}
.pro_ban .pb_slide .slick-next {
	right: 0px;
}
.pro_ban .pl_con .pl_txt .plt_top h1 {
	font-size: 20px;
}
.pro_ban .pl_con .pl_txt .plt_top ul li h3 {
	font-size: 26px;
}
.pro_ban .pl_con .pl_txt .plt_bottom ul li {
	line-height: 22px;
}
.pro_ban .pl_con .pl_txt .plt_bottom ul li p {
	font-size: 12px;
}
.pro_ban .pl_con .pl_txt .plt_bottom ul li p i {
	margin-right: 6px;
}
.pro_ban .pb_right .pb_right_box {
	padding: 125px 20px 0px 30px;
}
.pro_ban .pb_right .pr_top .prt_txt h3 {
	padding: 20px 0px 6px; font-size: 25px;
}
.pro_ban .pb_right .pr_top .prt_txt h5 {
	font-size: 14px;
}
.pro_ban .pb_right .pr_top .prt_txt h1 {
	font-size: 22px;
}
.pro_ban .pb_right .pr_bottom > div ul li img {
	height: 55px;
}
.pro_ban .pb_right .pr_bottom > div ul li h5 {
	font-size: 20px;
}
}
@media all and (max-width:910px)
{
.pro_ban {
	background: none; height: auto; margin-top: 0px;
}
.pro_ban > div {
	width: 100%; float: none;
}
.pro_ban .pb_left .pb_left_box {
	padding: 0px 16px 50px 45px; width: 100%; float: none;
}
.pro_ban .pb_left .pb_left_box > h3 {
	padding: 45px 0px 55px;
}
.pro_ban .pb_right .pb_right_box {
	background: url("../images/main/mo_stu_bg.jpg") no-repeat 0px 100% / cover; padding: 60px 20px;
}
}
@media all and (max-width:700px)
{
.pro_ban .pb_left .pb_left_box > h3 {
	font-size: 28px;
}
.pro_ban .pl_con .pl_txt .plt_top {
	padding: 17px 0px 20px;
}
.pro_ban .pl_con .pl_txt .plt_top ul li h3 {
	font-size: 24px;
}
}
@media all and (max-width:460px)
{
.pro_ban .pb_left .pb_left_box {
	padding: 0px 16px 30px 38px;
}
.pro_ban .pb_left .pb_left_box > h3 {
	padding: 30px 0px;
}
.pro_ban .pb_left .pb_left_box > h3::before {
	left: -18px; width: 36px; height: 36px; bottom: -18px;
}
.pro_ban .pb_slide .slick-arrow {
	top: -72px; width: 50px; height: 50px;
}
.pro_ban .pb_slide .slick-prev {
	right: 45px;
}
.pro_ban .pl_con .pl_img {
	margin-right: 20px;
}
.pro_ban .pb_right .pb_right_box {
	padding: 30px 20px;
}
.pro_ban .pb_right .pr_top {
	margin-bottom: 30px;
}
.pro_ban .pb_right .pr_top .prt_img {
	margin-right: 20px;
}
.pro_ban .pb_right .pr_top .prt_txt h3 {
	font-size: 23px;
}
.pro_ban .pb_right .pr_top .prt_txt h1 {
	padding-top: 30px; font-size: 20px;
}
.pro_ban .pb_right .pr_top .stu_more img {
	height: 30px;
}
.pro_ban .pb_right .pr_bottom > div {
	padding: 25px 0px 20px;
}
.pro_ban .pb_right .pr_bottom > div ul li img {
	height: 45px;
}
.pro_ban .pb_right .pr_bottom > div ul li h5 {
	padding-top: 10px; font-size: 18px;
}
}
@media all and (max-width:380px)
{
.pro_ban .pb_left .pb_left_box {
	padding: 0px 16px 30px 20px;
}
.pro_ban .pb_left .pb_left_box > h3::before {
	display: none;
}
.pro_ban .pl_con .pl_img {
	margin: 0px; float: none;
}
.pro_ban .pl_con .pl_img img {
	margin: 0px auto;
}
}
.noga {
	background: url("../images/main/board_bg.jpg") no-repeat 50%; height: 963px; padding-top: 131px; margin-top: -85px;
}
.noga .section::after {
	clear: both; display: block; content: "";
}
.noga .section > div {
	width: 48%; float: left;
}
.noga .section > div + div {
	margin-left: 4%;
}
.noga .notice > div + div {
	margin-top: 60px;
}
.noga .notice > div > h3 {
	color: rgb(38, 38, 38); padding-bottom: 40px; font-size: 42px; font-weight: 500;
}
.noga .notice > div > h3 span {
	font-weight: 100;
}
.noga .notice > div > div {
	background: rgb(255, 255, 255); padding: 27px 30px; position: relative; box-shadow: 15px 15px 20px 0px rgba(0,0,0,0.15);
}
.noga .notice > div > div + div {
	margin-top: 10px;
}
.noga .notice > div > div > a {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 99;
}
.noga .notice > div ul li p {
	color: rgb(184, 184, 184); padding-bottom: 10px; font-size: 16px; font-weight: 500;
}
.noga .notice > div ul li p i {
	margin-right: 10px;
}
.noga .notice > div ul li h5 {
	color: rgb(58, 58, 58); font-size: 20px; font-weight: 400;
}
.noga .notice > div > div:hover {
	background: linear-gradient(to right bottom, rgb(131, 211, 88), rgb(44, 116, 166));
}
.noga .notice > div > div:hover ul li p {
	transition:0.6s; color: rgb(255, 255, 255);
}
.noga .notice > div > div:hover ul li h5 {
	transition:0.6s; color: rgb(255, 255, 255);
}
.noga .gallery > h3 {
	color: rgb(38, 38, 38); padding-bottom: 40px; font-size: 42px; font-weight: 500;
}
.noga .gallery > h3 span {
	font-weight: 100;
}
.noga .gallery .gall_slide {
	background: rgb(255, 255, 255); box-shadow: 15px 15px 20px 0px rgba(0,0,0,0.15);
}
.noga .gallery .slick-arrow {
	border: currentColor; border-image: none; top: 57%; width: 95px; height: 95px; font-size: 0px; position: absolute;
}
.noga .gallery .slick-prev {
	background: url("../images/main/gall_left.png") no-repeat 0px 0px; right: 110px; z-index: 1;
}
.noga .gallery .slick-next {
	background: url("../images/main/gall_right.png") no-repeat 0px 0px; right: 35px; z-index: 2;
}
.noga .gallery .gall_box {
	background: rgb(255, 255, 255); height: 630px; position: relative;
}
.noga .gallery .gall_box .gall_img img {
	width: 100%;
}
.noga .gallery .gall_box .gall_txt ul {
	padding: 33px 50px 40px;
}
.noga .gallery .gall_box .gall_txt ul li h3 {
	color: rgb(58, 58, 58); font-size: 32px; font-weight: 400;
}
.noga .gallery .gall_box .gall_txt ul li h5 {
	padding: 10px 0px 33px; color: rgb(140, 140, 140); font-size: 16px; font-weight: 400;
}
.noga .gallery .gall_box .gall_txt ul li p {
	color: rgb(184, 184, 184); font-size: 16px; font-weight: 500;
}
.noga .gallery .gall_box .gall_txt ul li p i {
	margin-right: 10px;
}
.noga .gallery .gall_box_bg {
	background: linear-gradient(to right bottom, rgb(131, 211, 88), rgb(44, 116, 166)); left: 0px; width: 100%; height: 230px; bottom: 0px; position: absolute; opacity: 0;
}
.noga .gallery .gall_box_bg a {
	left: 50%; top: -50px; margin-left: -54px; position: absolute;
}
.noga .gallery .gall_slide:hover .slick-arrow {
	z-index: -1;
}
.noga .gallery .gall_slide:hover .gall_img img {
	transition:0.6s;
}
.noga .gallery .gall_slide:hover .gall_txt ul {
	transition:0.6s; margin-top: -59px; position: absolute; z-index: 99;
}
.noga .gallery .gall_slide:hover .gall_txt ul li h3 {
	transition:0.6s; color: rgb(255, 255, 255);
}
.noga .gallery .gall_slide:hover .gall_txt ul li h5 {
	transition:0.6s; color: rgb(255, 255, 255);
}
.noga .gallery .gall_slide:hover .gall_txt ul li p {
	transition:0.6s; color: rgb(255, 255, 255);
}
.noga .gallery .gall_slide:hover .gall_box_bg {
	transition:0.6s; height: 350px; opacity: 1;
}
@media all and (min-width:1921px)
{
.noga {
	background-size: cover;
}
}
@media all and (max-width:1340px)
{
.noga {
	padding: 131px 0px 100px; height: auto;
}
.noga .notice > div > h3 {
	padding-bottom: 30px; font-size: 38px;
}
.noga .notice > div ul li h5 {
	font-size: 18px;
}
.noga .gallery > h3 {
	padding-bottom: 30px; font-size: 38px;
}
.noga .gallery .slick-arrow {
	top: 50%; margin-top: -47.5px;
}
.noga .gallery .slick-prev {
	left: 15px;
}
.noga .gallery .slick-next {
	right: 5px;
}
.noga .gallery .gall_box .gall_txt ul li h3 {
	font-size: 28px;
}
.noga .gallery .gall_box .gall_txt ul li h5 {
	font-size: 15px;
}
}
@media all and (max-width:1240px)
{
.noga .notice > div ul li h5 {
	font-size: 16px;
}
.noga .gallery .gall_box .gall_txt ul li h3 {
	font-size: 24px;
}
.noga .gallery .gall_box .gall_txt ul li h5 {
	padding: 10px 0px 20px; font-size: 14px;
}
.noga .gallery .gall_box .gall_txt ul li p {
	font-size: 14px;
}
}
@media all and (max-width:1120px)
{
.noga .notice > div + div {
	margin-top: 40px;
}
.noga .notice > div > h3 {
	padding-bottom: 20px; font-size: 34px;
}
.noga .gallery .slick-arrow {
	width: 80px; height: 80px; background-size: cover;
}
.noga .gallery .gall_box {
	height: 559px;
}
.noga .gallery > h3 {
	padding-bottom: 20px; font-size: 34px;
}
}
@media all and (max-width:1040px)
{
.noga .notice > div > div {
	padding: 17px 20px;
}
.noga .notice > div ul li p {
	padding-bottom: 6px; font-size: 12px;
}
.noga .notice > div ul li h5 {
	font-size: 14px;
}
.noga .gallery .gall_box {
	height: 447px;
}
.noga .gallery .gall_box .gall_txt ul {
	padding: 20px 30px;
}
.noga .gallery .gall_box .gall_txt ul li h3 {
	font-size: 21px;
}
.noga .gallery .gall_box .gall_txt ul li h5 {
	font-size: 12px;
}
.noga .gallery .gall_box .gall_txt ul li p {
	font-size: 12px;
}
}
@media all and (max-width:910px)
{
.noga {
	padding: 50px 0px; height: auto; margin-top: 0px; background-size: cover;
}
.noga .notice > div ul li h5 {
	height: 20px; overflow: hidden;
}
}
@media all and (max-width:700px)
{
.noga .notice > div > h3 {
	padding-bottom: 14px; font-size: 28px;
}
.noga .gallery > h3 {
	padding-bottom: 14px; font-size: 28px;
}
}
@media all and (max-width:640px)
{
.noga .section > div {
	width: 100%; float: none;
}
.noga .section > div + div {
	margin: 40px 0px 0px;
}
.noga .gallery .slick-arrow {
	width: 70px; height: 70px;
}
.noga .gallery .gall_box {
	height: auto;
}
}
@media all and (max-width:460px)
{
.noga {
	padding: 20px 0px 40px;
}
}
.footer {
	background: rgb(52, 52, 52); padding: 50px 0px;
}
.footer .fo_top .ft_slide li {
	background: rgb(255, 255, 255); margin: 0px 10px; padding: 15px 0px; height: 75px; line-height: 75px;
}
.footer .fo_top .ft_slide li img {
	margin: 0px auto; max-width: 100%;
}
.footer .fo_bottom {
	text-align: center; padding-top: 50px; margin-top: 50px; border-top-color: rgba(179, 190, 205, 0.2); border-top-width: 1px; border-top-style: solid;
}
.footer .fo_bottom ul li h3 {
	padding: 23px 0px 11px; color: rgb(139, 139, 139); font-size: 18px;
}
.footer .fo_bottom ul li p span {
	color: rgb(103, 103, 103); padding-left: 13px; font-size: 13px; margin-left: 13px; position: relative;
}
.footer .fo_bottom ul li p span::before {
	background: rgb(103, 103, 103); left: 0px; top: 2px; width: 1px; height: 12px; position: absolute; content: "";
}
.footer .fo_bottom ul li p span:first-child {
	margin: 0px; padding: 0px;
}
.footer .fo_bottom ul li p span:first-child::before {
	display: none;
}
.footer .fo_bottom ul li h5 {
	color: rgb(103, 103, 103); padding-top: 20px; font-size: 13px; font-weight: 500;
}
.footer .fo_bottom ul li:nth-of-type(1) {
	position: relative;
}
.footer .fo_bottom ul li a.m_logout {
	padding: 12px 10px; border: 1px solid rgb(138, 138, 138); border-image: none; bottom: 0px; color: rgb(138, 138, 138); margin-left: 20px; position: absolute;
}
.footer .fo_bottom ul li a.m_logout:hover {
	background: rgb(66, 66, 66); transition:0.6s;
}
@media all and (max-width:1120px)
{
.footer .fo_top .ft_slide li {
	padding: 10px 0px; height: 60px; line-height: 60px;
}
.footer .fo_top .ft_slide li img {
	height: 40px;
}
}
@media all and (max-width:640px)
{
.footer {
	padding: 30px 0px;
}
.footer .fo_top .ft_slide li {
	padding: 8px 0px; height: 50px; line-height: 50px;
}
.footer .fo_top .ft_slide li img {
	height: 35px;
}
.footer .fo_bottom {
	padding-top: 30px; margin-top: 30px;
}
.footer .fo_bottom ul li img {
	height: 30px;
}
.footer .fo_bottom ul li h3 {
	font-size: 14px;
}
.footer .fo_bottom ul li p span {
	font-size: 12px; -ms-word-break: keep-all;
}
.footer .fo_bottom ul li h5 {
	font-size: 12px;
}
}
