@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
/* Font-Face */
@font-face {
    font-family:'NanumGothic';
    src: url('/font/NanumGothic.eot');
    src: url('/font/NanumGothic.eot?#iefix') format('embedded-opentype'),
         url('/font/NanumGothic.woff') format('woff'),
         url('/font/NanumGothic.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face{
	 font-family:'ygo540';
	 src: url(../font/ygo540.eot);
	 src:url(../font/ygo540.ttf) format('truetype');
}

/* TYPE, COMMON */
html,body{width:100%;height:100%; font-family:'NanumGothic', 'Nanum Gothic';}
html{overflow-y:scroll}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button,input,legend{margin:0;padding:0;}
body{*word-break:break-all;-ms-word-break:break-all}
body,h1,h2,h3,h4,h5,h6,input,textarea,select,option{color:#444; font-family: 'NanumGothic', 'Nanum Gothic', '맑은고딕', 'MalgunGothic','MalgunGothic','돋움',dotum,helvetica,sans-serif; font-size:12px;}
img,fieldset,iframe{border:0 none}
li{list-style:none}
input,select,button{vertical-align:middle}
img{vertical-align:top}
em,address,dfn,cite{font-style:normal}
a{color:#666;text-decoration:none}
a:hover{color:#000;text-decoration:underline}
label,button{cursor:pointer}
button{margin:0;padding:0}
button *{position:relative}
button img{left:-3px;*left:auto}
html:first-child select{height:20px;padding-right:6px}
option{padding-right:6px}
hr{display:none}
legend{*width:0}
caption, legend,
#skipNavi {
	width:0;
	height:0;
	line-height:0;
	overflow:hidden;
	visibility:hidden;
	font-size:0;
}
input.text,
input.password,
textarea {
	padding:2px 0 1px;
	border:1px solid #c1c1c1;
	margin:0;
}
label,
input.button, input.submit , input.image,
button {
	cursor:pointer;
}
textarea, pre {
	overflow:auto;
}
/* SKIP */
.skip{}
.skip a{display:block;position:absolute;top:-10000em;width:100%;font:bold 1.3em '돋움',dotum,helvetica,sans-serif;text-align:center;}
.skip a:hover,.skip a:active,.skip a:focus{top:0;padding:1em 0;background:navy;color:#fff;}

/* FORM */
.blind,legend{display:block;overflow:hidden;position:absolute;top:-1000em;left:0}
:root legend{margin-top:-1px;font-size:0;line-height:0}
.input_check,.input_radio{width:13px;height:13px;margin:0;padding:0}

/* TABLE */
table{border-spacing:0;border-collapse:collapse;}
table,th,td{color:#444;font-family: 'NanumGothic', 'Nanum Gothic', '맑은고딕', 'MalgunGothic','MalgunGothic','돋움',dotum,helvetica,sans-serif; font-size:12px;}
caption,.hidden{position:absolute;visibility:hidden;overflow:hidden;width:0;height:0;margin:0;padding:0;font:0/0 Arial;}

.invisible {
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0;
	font-size:0;
	line-height:0;
}
.png24 {tmp:expression(setPng24(this));}
.mgl30 {margin-left:30px !important;}
.mgb40 {margin-bottom:40px !important;}
.pdt5 {padding-top:5px !important; }
.pdt10 {padding-top:10px !important; }
.pdt15 {padding-top:15px !important; }
.pdt20 {padding-top:20px !important; }
.pdt25 {padding-top:25px !important; }
.pdt30 {padding-top:30px !important; }
.pdt35 {padding-top:35px !important; }
.pdt35 {padding-top:35px !important; }
.pdt40 {padding-top:40px !important; }
.pdt50 {padding-top:50px !important; }
.pdt60 {padding-top:60px !important; }
.pdt80 {padding-top:80px !important; }
.pdb5 {padding-bottom:5px !important; }
.pdb10 {padding-bottom:10px !important; }
.pdb15 {padding-bottom:15px !important; }
.pdb20 {padding-bottom:20px !important; }
.pdb25 {padding-bottom:25px !important; }
.pdb30 {padding-bottom:30px !important; }
.pdb35 {padding-bottom:35px !important; }
.pdb40 {padding-bottom:40px !important; }
.pdb50 {padding-bottom:50px !important; }
.pdb60 {padding-bottom:60px !important; }
.pdb70 {padding-bottom:70px !important; }
.pdb80 {padding-bottom:80px !important; }
.pdb100 {padding-bottom:100px !important; }

/* 왼쪽에 작은 박스 상자로 처리 */
#skip{position:absolute;left:0;top:0;width:0;height:0;text-indent:-999em}
#skip a:focus,#skip a:hover,#skip a:active{z-index:900;position:absolute;left:0;top:0;display:inline-block;padding:6px 5px 4px;font:normal 900 12px/120% '맑은 고딕', 'MalgunGothic', verdana, sans-serif;text-indent:0;text-decoration:none;white-space:nowrap;color:#0d4c91;background:#fff;}


/* 헤더부분 */
#header {width:100%; min-width:1120px; height:113px; background:url('../images/main/bg_header.png') repeat-x 0 0;}
div.top_menu {overflow:hidden; position:relative; width:980px; height:78px; min-width:1007px; margin:0 auto;}
div.top_menu h1 {position:absolute; top:14px; left:380px;}
div.top_menu p {float:left;margin:11px 0 0 10px;}
div.top_menu ul {overflow:hidden; float:right;margin:33px 10px 0 0;}
div.top_menu ul li:first-child {padding-left:0; background:none;}
div.top_menu ul li {float:left;padding-left:20px; font-size:11px; background:url('../images/main/bg_util.gif') no-repeat 10px 4px;}
div.top_menu ul li a:hover {color:#a446b4;}
div.top_menu ul li a img {vertical-align:middle; margin-right:5px; }

div#gnb {position:absolute; min-width:990px; top:78px; left:0; width:100%; overflow:hidden; height:34px; background:url(../images/main/bg_gnb2.png) repeat-x 0 34px; z-index:99999;}
div#gnb > ul {position:absolute; top:0px; left:50%; margin-left:-485px; position:relative; overflow:hidden; width:990px; height:220px; background:url(../images/main/bg_right.gif) no-repeat 100% 0; }
div#gnb > ul > li:first-child {background:none; }
div#gnb > ul > li {overflow:hidden; float:left; }
div#gnb > ul > li > a {overflow:hidden; display:block; font-weight:bold; width:165px; font-size:13px; height:25px; padding:10px 0 0; text-decoration:none; text-align:center; letter-spacing:-1px; color:#fff; }
div#gnb > ul > li > a:hover {color:#ebbcf9;}
div#gnb > ul > li > ul {display:block; position:absolute; top:37px; left:0; height:150px; width:165px;  z-index:9999; }
div#gnb > ul > li > ul > li:first-child {margin-top:15px; }
div#gnb > ul > li > ul > li {margin-top:10px; text-align:center; }
div#gnb > ul > li > ul > li a {text-decoration:none; color:#5a5a5a; font-size:12px;}
div#gnb > ul > li > ul > li a:hover,
div#gnb > ul > li > ul > li a:focus {color:#a446b4;}
div#gnb > ul > li > ul.wh1 {left:0px;}
div#gnb > ul > li > ul.wh2 {left:165px;} 
div#gnb > ul > li > ul.wh3 {left:330px;}
div#gnb > ul > li > ul.wh4 {left:495px;}
div#gnb > ul > li > ul.wh5 {left:660px;}
div#gnb > ul > li > ul.wh6 {left:825px;}
div#gnb > ul > li > ul.wh7 {left:990px;}


#container {overflow:hidden; min-width:1120px; width:100%; } 

/* 메인롤링이미지 */
div.rolling {position:relative; height:450px; min-width:1100px;  }
div.rolling ul.represen {position:absolute;width:100%; min-width:1100px; }
div.rolling ul.represen li {overflow:hidden; display: none; height: 450px; left: 50%; margin: 0 auto 0 -952px; overflow: hidden; position: relative; width: 2000px;  z-index:999;}
div.rolling ul.pagination {overflow:hidden; position:absolute; bottom:-37px; left:50%; margin-left:-491px; height:78px; z-index:9999; background:#fff; border-top:1px solid #cbcbcb; border-bottom:1px solid #cbcbcb; border-right:1px solid #cbcbcb; }
div.rolling ul.pagination li:first-child {padding-left:0; }
div.rolling ul.pagination li {float:left;}
div.rolling ul.pagination li a {display:inline-block; width:162px; height:54px; padding-top:24px; text-decoration:none; text-align:center; border-left:1px solid #cbcbcb; }
div.rolling ul.pagination li a span.pagin_t01 {display:block; color:#9d9d9d; font-weight:bold; font-size:11px;  }
div.rolling ul.pagination li a span.pagin_t02 {display:block; color:#656565; font-weight:bold; font-size:15px; }
div.rolling ul.pagination li a:hover {width:153px; height:49px; padding-top:19px; border:5px solid #9c56af;}
div.rolling ul.pagination li a:hover span.pagin_t02 {color:#9c56af;}
div.rolling ul.pagination li.on a {width:153px; height:49px; padding-top:19px; border:5px solid #9c56af;}
div.rolling ul.pagination li.on a span.pagin_t02 {color:#9c56af;}
div.rolling a.arrow_l {position:absolute; top:40%; right:90%; z-index:9999;}
div.rolling a.arrow_r {position:absolute; top:40%; left:90%; z-index:9999;}

/* 메인 이벤트 */
div.main_event {width:100%; padding-top:50px; }

div.contents_movie { overflow:hidden; height:194px; padding-bottom:36px; }
div.contents_movie ul.movie li:first-child {padding-left:0; }
div.contents_movie ul.movie li {float:left;padding-left:13px;width:235px;}
div.contents_movie ul.movie li a {display:inline-block; width:194px; height:54px; padding-top:24px; text-decoration:none; text-align:center; border-left:1px solid #cbcbcb; }
div.contents_movie ul.movie li a span.pagin_t01 {display:block; color:#9d9d9d; font-weight:bold; font-size:11px;  }
div.contents_movie ul.movie li a span.pagin_t02 {display:block; color:#656565; font-weight:bold; font-size:15px; }
div.contents_movie ul.movie li a:hover {width:185px; height:49px; padding-top:19px; border:5px solid #9c56af;}
div.contents_movie ul.movie li a:hover span.pagin_t02 {color:#9c56af;}
div.contents_movie ul.movie li.on a {width:185px; height:49px; padding-top:19px; border:5px solid #9c56af;}
div.contents_movie ul.movie li.on a span.pagin_t02 {color:#9c56af;}





/* 메인컨텐츠 01 */
div.main_sub01 {height:241px; background:url(../images/main/bg_main_sub01.gif) repeat-x 0 0; }
div.main_sub01 ul {overflow:hidden; width:980px; padding:65px 0 31px; margin:0 auto;  }
div.main_sub01 ul li {float:left; width:325px; }


/* 하단 컨텐츠 */
div.contents {overflow:hidden; width:980px; margin:0 auto;}

/* 게시판 */
div.contents_t { overflow:hidden; height:194px; padding-top:50px; }
div.contents_t > div {float:left;}
div.contents_t > div.counsel_tab {position:relative;overflow:hidden; width:296px; height:195px; border-left:1px solid #ccc;}
div.contents_t > div.counsel_tab div.tab {}
div.contents_t > div.counsel_tab div.tab h3 {overflow:hidden; position:absolute; top:0; left:-1px; height:32px;}
div.contents_t > div.counsel_tab div.tab h3.tab02 {left:148px; }
div.contents_t > div.counsel_tab div.tab h3 a img{margin-top:0; }
div.contents_t > div.counsel_tab div.on h3 a img{margin-top:-32px !important;}
div.contents_t > div.counsel_tab div.on div.tab01_sub {display:block !important;}
div.contents_t > div.counsel_tab div.tab div.tab01_sub {position:absolute; top:32px; left:0; width:296px; height:111px; padding:27px 0 25px 0;  }
div.contents_t > div.counsel_tab div.tab div.tab01_sub ul {overflow:hidden; padding:0 15px; height:111px;}
div.contents_t > div.counsel_tab div.tab div.tab01_sub ul li:first-child {padding-top:0;}
div.contents_t > div.counsel_tab div.tab div.tab01_sub ul li {overflow:hidden; line-height:17px; margin-top:9px; background:url('../images/main/bg_dot.gif') no-repeat 15px 5px;}
div.contents_t > div.counsel_tab div.tab div.tab01_sub ul li a {overflow:hidden; text-decoration:none;}
div.contents_t > div.counsel_tab div.tab div.tab01_sub ul li a:hover span.tab_tit {color:#a446b4;}
div.contents_t > div.counsel_tab div.tab div.tab01_sub ul li a > img {padding-left:3px; vertical-align:top; margin-top:2px; }
div.contents_t > div.counsel_tab div.tab div.tab01_sub ul li span.day { float:right; }
div.contents_t > div.counsel_tab div.tab div.tab01_sub ul li span.tab_tit {float:left; overflow:hidden; width:65%; text-overflow:ellipsis; white-space:nowrap;}

/* 메인 작은 롤링 이미지 */
div.contents_t > div.main_roll_s {position:relative; float:left; width:384px; height:194px; border-top:1px solid #ccc; border-left:1px solid #ccc; } 
div.contents_t > div.main_roll_s div.main_roll_img {overflow:hidden; width:384px; height:194px;}
div.contents_t > div.main_roll_s div.main_roll_img ul {overflow:hidden; }
div.contents_t > div.main_roll_s div.main_roll_img ul li {float:left; }
div.contents_t > div.main_roll_s div.main_roll_icon {position:absolute; bottom:16px; left:30px; }
div.contents_t > div.main_roll_s div.main_roll_icon ul {overflow:hidden; }
div.contents_t > div.main_roll_s div.main_roll_icon ul li {padding-left:0; }
div.contents_t > div.main_roll_s div.main_roll_icon ul li {float:left; padding-left:10px; }
div.contents_t > div.treatment_time {float:left; width:296px; border-left:1px solid #ccc; border-top:1px solid #ccc; border-right:1px solid #ccc;}

/* 메인 동영상, 오시는길 */
div.contents_b {overflow:hidden; height:171px; padding-bottom:30px; border-top:1px solid #ccc;}
div.contents_b div.main_list {float:left; width:296px; height:171px; background:#efefef; border-left:1px solid #ccc;border-bottom:1px solid #ccc;}
div.contents_b div.main_list ul {overflow:hidden; padding:14px 0 14px 20px ; }
div.contents_b div.main_list ul li:first-child {padding-left:0;}
div.contents_b div.main_list ul li {float:left; padding-left:19px; }
div.contents_b div.main_list > a {display:block; border-top:1px solid #ccc;}
div.contents_b div.main_video {float:left; width:384px; height:171px; border-left:1px solid #ccc;border-bottom:1px solid #ccc;}
div.contents_b div.main_add {float:left; width:296px; height:171px; border-left:1px solid #ccc; border-right:1px solid #ccc;  border-bottom:1px solid #ccc;}


/* paging */
div.paging {text-align:center; padding:30px 0 50px 0;}
div.paging > a {display:inline-block;}
div.paging > a > img {vertical-align:middle;}
div.paging span {display:inline-block;padding-right:5px; }
div.paging span a.on {display:inline-block; width:23px; height:20px; padding-top:3px; margin-left:4px;  vertical-align:middle; font-weight:bold; color:#fff; background:#a446b4;}
div.paging span a {display:inline-block; width:23px; height:20px; padding-top:3px; border:1px solid #ccc; margin-left:4px;  vertical-align:middle; text-decoration:none; text-align:center; }
div.paging span a:hover { color:#fff; background:#a446b4;}



/* 퀵바R */
div.quickR {position:absolute; top:422px; left:50%; margin-left:530px; width:90px; z-index:9999;}
div.quickR > a {display:block; padding-top:8px; text-align:center; }

/* 푸터 */
#footer { border-top:2px solid #737373; height:132px; background:#efefef; color:#666; min-width:1120px;}
#footer > div {padding:0 0 0 232px; width:748px; height:110px; margin:0 auto; background:url('../images/bottom/bt_logo.gif') no-repeat 0px 40px;}
#footer > div > ul {overflow:hidden;padding:22px 0 9px 0 ;  }
#footer > div > ul > li:first-child {background:none; padding-left:0;}
#footer > div > ul > li {float:left;padding-left:30px; background:url('../images/bottom/bg_bt_menu.gif') no-repeat 15px 2px;}
#footer > div > div {overflow:hidden;}
#footer > div > div address {float:left; line-height:16px;}
#footer > div > div dl:first-child {padding-left:0;}
#footer > div > div dl {overflow:hidden; line-height:16px; float:left; padding-left:10px;}
#footer > div > div dl dt {float:left;  line-height:16px;}
#footer > div > div dl dd {float:left; padding-left:5px; height:13px; line-height:16px;}
#footer > div > p {padding-top:10px;height:12px; line-height:15px;line-height:16px;}

/* sub 메인 타이틀 */
#container div.h2_sub {width:100%; background:#d9d9d9; margin:0 auto; }
#container div.h2_sub h2 {width:980px; margin:0 auto;}

/* 팝업 레이어 */
DIV.popup-layer {
	position: absolute;
	z-index: 10000000;
	left: 50%;
	top: 0;
}
DIV.popup-layer > H4 {
	background-color: red;
	color: yellow;
}
DIV.popup-layer UL.popup-layer-foot {
	background-color: #000;
}
DIV.popup-layer UL.popup-layer-foot > LI {
	display: inline-block;
	Xpadding: 4px 3px;
	padding: 10px;
}
DIV.popup-layer UL.popup-layer-foot > LI.popup-layer-close {
	float: right;
}
DIV.popup-layer UL.popup-layer-foot > LI A {
	color: #fff;
}

/* 팝업 */
div.popup_150618 {position:absolute; top:113px; left:50%; margin-left:-492px; z-index:999999;}
div.btn_popup {overflow:hidden; padding:10px; background:#000; }
div.btn_popup a:first-child {float:left; color:#fff; text-decoration:none; }
div.btn_popup a {float:right; color:#fff; text-decoration:none; }

/* 팝업 */
div.popup_150817 {position:absolute;  z-index:999999;}
div.btn_popup {overflow:hidden; padding:10px; background:#000; }
div.btn_popup a:first-child {float:left; color:#fff; text-decoration:none; }
div.btn_popup a {float:right; color:#fff; text-decoration:none; }
  

/* 메인팝업 롤링이미지 */
div.popup_rolling {}
div.popup_rolling div.popup_rolling_sub {position:relative; padding-left:152px; }
div.popup_rolling div.popup_rolling_sub a.pop_kakao {position:absolute; top:0; left:0; }
div.popup_rolling div.popup_rolling_sub p.pop_vaccination {position:absolute; top:153px; left:-17px;}
div.rolling_pop { overflow:hidden; width:500px; height:554px;}
div.rolling_pop div.rolling_pop_sub {width:446px;height:554px;  }
div.rolling_pop div.rolling_pop_sub ul {overflow:hidden; width:2200px;}
div.rolling_pop div.rolling_pop_sub ul li {float:left; width:1100px;}
div.rolling_pop div.rolling_pop_list {width:812px; }
div.rolling_pop div.rolling_pop_list ul {overflow:hidden; }
div.rolling_pop div.rolling_pop_list ul li:first-child  a {border-left:0;  }
div.rolling_pop div.rolling_pop_list ul li {floaT:left; width:135.2px; height:63px; text-align:center; }
div.rolling_pop div.rolling_pop_list ul li a {display:inline-block; width:135px; height:29px; padding-top:13px; line-height:16px; font-size:14px; color:#fff; text-decoration:none; background:#616374; border-left:1px solid #74778d; }
div.rolling_pop div.rolling_pop_list ul li a.text_type01 {height:39px; padding-top:24px; }
div.rolling_pop div.rolling_pop_list ul li a.text_type02 {height:50px; padding-top:13px; line-height:150%; }
div.rolling_pop div.rolling_pop_list ul li.on a {background:#8207ff;} 

/* 메인팝업 롤링이미지2 */
div.popup_rolling2 {}
div.popup_rolling2 div.popup_rolling_sub2 {position:relative; padding-left:0px; }
div.popup_rolling2 div.popup_rolling_sub2 a.pop_kakao {position:absolute; top:0; left:0; }
div.popup_rolling2 div.popup_rolling_sub2 p.pop_vaccination {position:absolute; top:153px; left:-17px;}
div.rolling_pop2 { overflow:hidden; width:500px; height:500px;}
div.rolling_pop2 div.rolling_pop_sub {width:446px;height:554px;  }
div.rolling_pop2 div.rolling_pop_sub ul {overflow:hidden; width:2200px;}
div.rolling_pop2 div.rolling_pop_sub ul li {float:left; width:1100px;}
div.rolling_pop2 div.rolling_pop_list {width:812px; }
div.rolling_pop2 div.rolling_pop_list ul {overflow:hidden; }
div.rolling_pop2 div.rolling_pop_list ul li:first-child  a {border-left:0;  }
div.rolling_pop2 div.rolling_pop_list ul li {floaT:left; width:135.2px; height:63px; text-align:center; }
div.rolling_pop2 div.rolling_pop_list ul li a {display:inline-block; width:135px; height:29px; padding-top:13px; line-height:16px; font-size:14px; color:#fff; text-decoration:none; background:#616374; border-left:1px solid #74778d; }
div.rolling_pop2 div.rolling_pop_list ul li a.text_type01 {height:39px; padding-top:24px; }
div.rolling_pop2 div.rolling_pop_list ul li a.text_type02 {height:50px; padding-top:13px; line-height:150%; }
div.rolling_pop2 div.rolling_pop_list ul li.on a {background:#8207ff;} 

a.slide_arrow_l_pop {position:absolute; top:345px; left:50%; margin-left:-580px; z-index:9999999;}
a.slide_arrow_r_pop {position:absolute; top:345px; left:50%; margin-left:590px; z-index:9999999; }

/* 메인 중국병원 및 방문 */
div.main_hospital {position:relative; overflow:hidden; width:980px; height:300px; margin:0 auto; }
div.main_hospital div.hospital_box {width:2000px; height:300px; }
div.main_hospital div.hospital_box ul {overflow:hidden; }
div.main_hospital div.hospital_box ul li {float:left; }
div.main_hospital a.btn_hospital_lt {position:absolute; top:137px; left:0; }
div.main_hospital a.btn_hospital_rt {position:absolute; top:137px; right:2px; }

/* intro */
.intro .container{position:relative; width:100%;min-width: 1000px; max-width:1920px; margin:0 auto;}
.intro h1{padding-top:14px;padding-bottom:15px; text-align: center}
.intro .header .header_phone{position: absolute; top:20px; left:72px;}
.intro .header .header_kakao{position: absolute; top:13px; right: 70px;}
.intro .box_banner{width:100%;}
.intro .box_banner .banner_list{}
.intro .box_banner .banner_list:after{content:'';display:block;clear:both;}
.intro .box_banner .banner_list li{position:relative;float:left;width:25%;}
.intro .box_banner .banner_list li img {display:block;width:100%;}
.intro .box_banner .banner_list li .mask{position:absolute;left:0;top:0;width: 100%; height: 100%; background-color: rgba(0,0,0,0.6);}
.intro .box_banner .banner_list li:hover .mask{background-color: rgba(0,0,0,0);}
.intro .box_banner .banner_list li .banner_cont {position:absolute;left:0;bottom:0;box-sizing:border-box;width:100%;height:490px;padding-top:116px;padding-bottom:163px;text-align: center;}
.intro .box_banner .banner_list li .banner_list_tit{margin-bottom:13px;font-family:'ygo540'; font-size:40px; font-weight: bold; color:#fff; letter-spacing:-5px;}
.intro .box_banner .banner_list li .banner_list_cont{/*font-family:'ygo540';*/ font-size:18px; color:#fff; line-height: 30px;letter-spacing: -2px;}
.intro .box_banner .banner_list li .go_btn{display:block;width:171px;margin:85px auto 0;}
.intro .box_banner .banner_list li.banner_list02 .go_btn{margin-top:25px;}
.intro .box_banner .banner_list li.banner_list04 .go_btn{margin-top:55px;}
.intro .box_banner .banner_list li:hover .banner_list_tit{color:#9a3ea6;}
.intro .box_banner .banner_list li:hover .banner_list_cont{color:#000;}
.intro .box_banner .banner_list .banner_list04:hover .banner_list_cont{color:#fff;}

.intro .footer {padding-top:25px; padding-bottom:40px;}
.intro .footer ul.footer_top{width:956px; margin:0 auto;}
.intro .footer ul.footer_bottom{width:275px; margin:0 auto;}
.intro .footer ul:after{content: ''; display: block; clear: both;}
.intro .footer ul li {position:relative; float: left; margin-bottom:4px; padding:0 9px;font-size:13px; color:#777;}
.intro .footer ul li:before{content: ''; display: block; position:absolute; top:2px; left:0;width: 1px; height: 13px; background-color:#8c8c8c;}
.intro .footer ul li:first-child:before{content: ''; display: none;}
.intro .footer p {padding-top:11px; text-align: center}
.intro .footer ul li a{color:#777;}
.intro .footer ul li.doctor a{color:#bbb;}
.intro .footer ul li em{color:#8c3599;}

@media screen and (max-width:1600px){
.intro .box_banner .banner_list li .banner_cont{padding-top:200px;padding-bottom:0;}
.intro .box_banner .banner_list li .banner_list_tit{font-size:27px}
.intro .box_banner .banner_list li .banner_list_cont{font-size:14px;}

}