<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* open_popup */

 

/* main_visual */
.main_visual {width:100%; position:relative; left:0; top:0px;}
.main_visual .vi_list {width:100%; height:450px; overflow:hidden; position:relative;}
.main_visual .vi_list li {width:100%; height:450px; position:absolute; left:0; top:0;}
.main_visual .vi_list li.vi01 {background:url(../images/main/photo_bg1.jpg) no-repeat center top;}
.main_visual .vi_list li.vi02 {background:url(../images/main/photo_bg2.jpg) no-repeat center top;}
.main_visual .vi_list li.vi03 {background:url(../images/main/photo_bg3.jpg) no-repeat center top;}
.main_visual .vi_list li.vi04 {background:url(../images/main/photo_bg6.jpg) no-repeat center top;}
.main_visual .control_btn {position:absolute; right:50%; top:375px; z-index:11; margin-right:-650px;}
.main_visual .control_btn a {display:block; width:36px; height:35px; float:left; margin-left:6px;}
.main_visual .control_btn a span {width:0; height:0; line-height:0; font-size:0px; float:left; position:absolute; visibility:hidden; overflow:hidden;}
.main_visual .control_btn .prev {background:#747474 url(../images/main/main_vi_control_btn.gif) no-repeat;}
.main_visual .control_btn .prev:hover, .main_visual .control_btn .prev:active, .main_visual .control_btn .prev:focus {background:#666666 url(../images/main/main_vi_control_btn.gif) no-repeat;}
.main_visual .control_btn .next {background:#747474 url(../images/main/main_vi_control_btn1.gif) no-repeat; margin-right:4px;}
.main_visual .control_btn .next:hover, .main_visual .control_btn .next:active, .main_visual .control_btn .next:focus {background:#666666 url(../images/main/main_vi_control_btn.gif) no-repeat -36px top;}
.main_visual .control_btn .stop {background:#fff url(../images/main/main_vi_control_btn2.gif) no-repeat;}
.main_visual .control_btn .play {background:#fff url(../images/main/main_vi_control_btn2.gif) no-repeat; display:none;}






/* Quick Links
*******************************************/
.home-quicklinks-row {
  
  display: inline-block;
  width: 100%;
  padding: 25px 0 30px 0;
  background: #fafafa;
  border:0px solid gray;
  
}
.home-quicklinks-row h2,.home-quicklinks-row h2.line {
  float:left;
  font-size:31px;
  color: #000;
  padding:0 0 20px 0px;
  left:0;
  border:0px solid gray;
}
.home-quicklinks-row h2.line:after {
  background: #fff;
}


#movebox{position:relative;}
#box_wrap_g{overflow:hidden; position:relative; z-index:0; width:100%;text-align:center;border:0px solid red}
#box_wrap{position:relative;  left:0; top:0; width:100%; z-index:1; margin:0 auto}
#box_wrap a{color:#fff;}
#box_wrap a:hover{text-decoration:underline; font-weight:bold}
.lb{float:left; width:251px; height:187px;}
#box_wrap_g .lb{float:left; width:251px; height:112px; }
#box_wrap_g .lb.step_01{width:251px; height:640px;}
#box_wrap_g .lb.step_02{width:640px;}
#box_wrap_g .lb.step_05{width:640px;}
#box_wrap_g .lb.step_02_02{position:absolute; left:320px; top:0;}
#box_wrap_g .lb.step_05_02{position:absolute; left:320px; top:0;}



#box_wrap .lb{overflow:hidden; position:relative; text-align:center;}
#box_wrap .lb .ani{position:absolute; left:0; top:0; width:100%; height:100%; background:#fff;}
#box_wrap .lb.step_01,
#box_wrap .lb.step_02,
#box_wrap .lb.step_05{overflow:hidden;}

#box_wrap .lb.step_01_01{background:url("/images/tour/layout/box_bg1.png") repeat -14px -14px;}
#box_wrap .lb.step_02_01{background:url("/images/tour/layout/box_bg2.png") repeat -14px -14px;}
#box_wrap .lb.step_05_01{background:url("/images/tour/layout/box_bg3.png") repeat -14px -14px;}


#box_wrap .lb.step_01_01{position:absolute; left:0; top:0; z-index:10;background:url(../images/main/quick_links01.jpg) no-repeat;}
#box_wrap .lb.step_01_01 ul{overflow:hidden; width:320px; margin:17px auto 0 auto;}

#box_wrap .lb.step_01_01 ul li{float:left; width:70px; padding:0px 8px;}
#box_wrap .lb.step_01_01 ul li a{position:relative; display:block; padding-top:80px; text-align:center; font-size:14px; font-weight:600; color:#fff;}
#box_wrap .lb.step_01_01 ul li a:link,
#box_wrap .lb.step_01_01 ul li a:visited,
#box_wrap .lb.step_01_01 ul li a:active{background:url("/images/tour/layout/circle_01.png") no-repeat center top;}
#box_wrap .lb.step_01_01 ul li a:hover,
#box_wrap .lb.step_01_01 ul li a.on:link,
#box_wrap .lb.step_01_01 ul li a.on:visited,
#box_wrap .lb.step_01_01 ul li a.on:active,
#box_wrap .lb.step_01_01 ul li a.on:hover{background:url("/images/tour/layout/circle_01_ov.png") no-repeat center top;}
#box_wrap .lb.step_01_01 ul li a span{display:block; position:absolute; left:0; top:0; width:70px; height:70px;}
#box_wrap .lb.step_01_01 ul li a span.icon_01{background:url("/images/tour/layout/icon_06.png") no-repeat center top;}
#box_wrap .lb.step_01_01 ul li a span.icon_02{background:url("/images/tour/layout/icon_07.png") no-repeat center top;}
#box_wrap .lb.step_01_01 ul li a span.icon_03{background:url("/images/tour/layout/icon_08.png") no-repeat center top;}
#box_wrap .lb.step_01_01 ul li a:hover span{
    animation-duration: 1s;
    animation-iteration-count: infinite;
    animation-name: flip;
    backface-visibility: visible;   
}
#box_wrap .lb.step_01_02{position:relative; z-index:9; width:100%; height:100%;}
#box_wrap .lb.step_01_02 ul{position:absolute; left:0; top:0; width:100%; height:100%; margin:0;}
#box_wrap .lb.step_01_02 ul li{overflow:hidden; float:none; padding:0; width:320px; height:320px;}
#box_wrap .lb.step_01_02 ul li a{display:block; width:100%; height:100%;}
#box_wrap .lb.step_01_02 ul li a img{width:100%; height:100%;}
#box_wrap .lb.step_01_02 .item_01{position:absolute; left:320px; top:0; z-index:9;}
#box_wrap .lb.step_01_02 .item_02{position:absolute; left:0; top:320px; z-index:9;}
#box_wrap .lb.step_01_02 .item_03{position:absolute; left:320px; top:320px; z-index:8;}
#box_wrap .lb.step_01_02 .item_01 .bul,
#box_wrap .lb.step_01_02 .item_02 .bul,
#box_wrap .lb.step_01_02 .item_03 .bul{display:block; position:absolute; z-index:10; width:22px; height:22px;}
#box_wrap .lb.step_01_02 .item_01 .bul{right:0px; top:0px; background:url("/images/tour/layout/main_photo_bul_01.gif") no-repeat left top;}
#box_wrap .lb.step_01_02 .item_02 .bul{left:0px; bottom:0px; background:url("/images/tour/layout/main_photo_bul_02.gif") no-repeat left top;}
#box_wrap .lb.step_01_02 .item_03 .bul{right:0px; bottom:0px; background:url("/images/tour/layout/main_photo_bul_03.gif") no-repeat left top;}
#box_wrap .lb.step_01_02 .photo_title{overflow:hidden; display:inline-block; position:absolute; left:10px; top:10px; z-index:9; height:22px; line-height:19px; padding:5px 10px; font-weight:normal; font-size:12px; color:#fff; background:#38a4b5;}
#box_wrap .lb.step_01_02 .photo_title span{display:none;}
#box_wrap .lb.step_01_02 .photo_title.on{line-height:21px; font-size:15px; color:#fff; background:url("/images/tour/layout/blind_bg.png") repeat left top;}
#box_wrap .lb.step_01_02 .photo_title.on span{display:block;}
#box_wrap .lb.step_01_02 .photo_title.on .icon_01{display:block; width:65px; height:65px; margin:10px auto; background:url("/images/tour/layout/main_photo_more.gif") repeat left top;}



#box_wrap .main_notice{padding:50px 35px 27px 35px; background:#fff;}
#box_wrap .main_notice strong{display:block; line-height:26px; margin-bottom:25px; font-weight:600; font-size:25px; text-align:center; color:#323232;}
#box_wrap .main_notice ul{}
#box_wrap .main_notice ul li{text-align:left; background:url("/images/tour/layout/notice_dot.gif") repeat-x left top;}
#box_wrap .main_notice ul li:first-child{background:none;}
#box_wrap .main_notice ul li a{display:block; line-height:13px; padding:12px 0px 12px 10px; font-family:"Gulim"; font-size:12px; color:#555; background:url("/images/tour/layout/notice_bul.gif") no-repeat left 17px;}
#box_wrap .main_notice .more_02{display:block; width:249px; height:32px; line-height:31px; margin-top:5px; font-size:14px; border:1px solid #e4e4e4; color:#212121; background:url("/images/tour/layout/patt.gif") repeat left top;}

#box_wrap .main_pop{height:286px; padding:34px 0px 0px 0px; background:url("/images/tour/layout/main_pop_bg.gif") no-repeat left top;}
#box_wrap .main_pop .controll{position:absolute; left:0; bottom:17px; z-index:1; width:100%; text-align:center;}
#box_wrap .main_pop .controll a{overflow:hidden; display:inline-block; width:16px; height:17px; margin-right:2px; text-indent:100px; background:url("/images/tour/layout/pop_btn.png") no-repeat left top;}
#box_wrap .main_pop .controll a.on{background:url("/images/tour/layout/pop_btn_ov.png") no-repeat left top;}
#box_wrap .main_pop .move{
    overflow:hidden; position:relative; z-index:0; width:236px; height:236px; margin:0 auto;
    border-radius:118px;
    -moz-border-radius:118px;
    -webkit-border-radius:118px;
    -ms-border-radius:118px;
    -khtml-border-radius:118px;
    -o-border-radius:118px;
}

#box_wrap .lb.step_01_01{position:absolute; left:0; top:0; z-index:10; width:251px; height:187px; padding:0px 14px 14px 0px;background:url(../images/main/quick_links01.jpg) no-repeat;}

#box_wrap .lb.step_02_01{position:absolute; left:0; top:0; z-index:10; width:251px; height:187px; padding:0px 14px 14px 0px;background:url(../images/main/quick_links02.jpg) no-repeat;}
#box_wrap .lb.step_02_02{position:absolute; left:320px; top:0; z-index:9;}
#box_wrap .lb.step_02_02 img{width:100%; height:100%;}

#box_wrap .lb.step_03_01{position:absolute; left:0; top:0; z-index:10; width:251px; height:187px; padding:0px 14px 14px 0px;background:url(../images/main/quick_links03.jpg) no-repeat;}
#box_wrap .lb.step_04_01{position:absolute; left:0; top:0; z-index:10; width:251px; height:187px; padding:0px 14px 14px 0px;background:url(../images/main/quick_links04.jpg) no-repeat;}
#box_wrap .lb.step_06_01{position:absolute; left:0; top:0; z-index:10; width:251px; height:187px; padding:0px 14px 14px 0px;background:url(../images/main/quick_links06.jpg) no-repeat;}
#box_wrap .lb.step_07_01{position:absolute; left:0; top:0; z-index:10; width:320px; height:320px; padding:0px 14px 14px 0px;background:url(../images/main/quick_links07.jpg) no-repeat;}
#box_wrap .lb.step_08_01{position:absolute; left:0; top:0; z-index:10; width:320px; height:320px; padding:0px 14px 14px 0px;background:url(../images/main/quick_links08.jpg) no-repeat;}


#box_wrap .main_pop .move ul{position:absolute; left:0; top:0; width:200000px; height:236px;}
#box_wrap .main_pop .move ul li{float:left;}
#box_wrap .main_pop .move ul li a{position:relative; display:block;}
#box_wrap .main_pop .move ul li a img{width:100%; height:100%;}
#box_wrap .main_pop .move ul li strong{display:block; position:absolute; left:0; bottom:0; width:236px; height:57px; line-height:56px; text-align:center; font-weight:600; font-size:16px; color:#fff; background:url("/images/tour/layout/blind_bg.png") repeat left top;}

#box_wrap .lb.step_05_01{position:absolute; left:0; top:0; z-index:10; width:320px; height:320px; padding:0px 14px 14px 0px; background:url(../images/main/quick_links05.jpg) no-repeat;}
#box_wrap .lb.step_05_02{position:absolute; left:320px; top:0; z-index:9;}
#box_wrap .report{width:252px; height:275px; padding:45px 30px 0px 38px;}
#box_wrap .report .controll{position:absolute; right:32px; bottom:25px; z-index:1;}
#box_wrap .report .controll a{float:left;}
#box_wrap .report .controll .report_left{margin-right:13px;}
#box_wrap .report .controll .report_right{}
#box_wrap .report .move{overflow:hidden; position:relative; z-index:0;  width:100%; height:100%;}
#box_wrap .report .move ul{overflow:hidden; position:absolute; left:0; top:0; width:200000px; height:100%;}
#box_wrap .report .move ul li{position:relative; float:left; width:252px; height:275px; text-align:left;}
#box_wrap .report .move ul li .icon_01{
    overflow:hidden; display:inline-block; width:47px; height:47px; margin-right:2px; background:#eee;
    border-radius:23px;
    -moz-border-radius:23px;
    -webkit-border-radius:23px;
    -ms-border-radius:23px;
    -khtml-border-radius:23px;
    -o-border-radius:23px;
}


#box_wrap .lb .title{display:block; line-height:20px; margin:0px; text-align:center; font-weight:700; font-size:20px; color:#000;letter-spacing:10}
#box_wrap .lb .title01{display:block; line-height:30px; margin:30px 0 0 20px; text-align:center; font-weight:500; font-size:20px; color:#fff;letter-spacing:10}
#box_wrap .lb .sub_title{display:block; line-height:14px; margin-top:5px; text-align:center; font-weight:500; font-size:14px; color:#fff;}

#box_wrap .lb .sub_title:hover {font-weight:bold;}

#box_wrap .lb .texts{line-height:19px; margin-top:17px; text-align:center; font-weight:normal; font-size:14px; color:#fff;}
#box_wrap .lb .texts.icon_01{height:60px; background:url("/images/tour/layout/icon_09.png") no-repeat center center;}
#box_wrap .lb .more{display:inline-block; margin-top:15px; padding:5px 13px; border:1px solid #fff; color:#fff;}


/* visitor_service */


.visitor_layout {width:100%;padding:0px; margin:20px 0 20px 0}
.visitor_layout ul{float:left;border:0px solid red}
.visitor_layout ul:nth-child(2){float:right;}
.visitor_layout ul li{margin:0px;padding:0px}
.visitor_service {width:238px; height:214px; float:left; margin:0px 0 0px 0px; padding:23px 2%; background:#f7f7f7; position:relative; border:0px solid red}
.visitor_service h4 {font-size:22px; line-height:1em; margin:0 0 20px 0; color:#000;}
.visitor_service span.visitor_btn {display:block; padding:0 1%; width:90%; margin:0 0 0 10px}
.visitor_service span.visitor_btn a {display:block; font-weight:600; height:34px; line-height:34px;  color:#fff; font-size:16px; padding:0 15px; margin-bottom:12px;}
.visitor_service span.visitor_btn a:hover, .visitor_service span.visitor_btn a:active, .visitor_service span.visitor_btn a:focus {color:#000;}

.bg_0101 { background: url(../images/main/m0101.jpg) no-repeat;}
.bg_0102 { background: url(../images/main/m0102.jpg) no-repeat;}
.bg_0103 { background: url(../images/main/m0103.jpg) no-repeat;}
.bg_0201 { background: url(../images/main/m0201.jpg) no-repeat;}
.bg_0202 { background: url(../images/main/m0202.jpg) no-repeat;}
.bg_0203 { background: url(../images/main/m0203.jpg) no-repeat;}

.visitor_service01 {width:238px; height:214px; float:left; margin:0px 0px 20px 17px; padding:0px ;  position:relative; }
.visitor_service01 span.visitor_btn {display:block; padding:6% 0 0 30%; width:238px; height:71px; }
.visitor_service01 span.visitor_btn a {display:block; font-weight:500; height:34px; line-height:34px; background:none; color:#333; font-size:20px; padding:8px 15px; }
.visitor_service01 span.visitor_btn a:hover, .visitor_service span.visitor_btn a:active, .visitor_service span.visitor_btn a:focus {color:#000; font-weight:bold}


.visitor_service_video {width:238px; height:214px; float:left; margin:0px 0 0px 20px; padding:0px 4px; background:url(../images/main/video_img.jpg) no-repeat; position:relative; border:0px solid red}
.visitor_service_video div {margin:70px 0 20px 0; color:#000;}

/* sitelink */
.sitelink{width:100%;  float:left; margin:20px 0; padding:0px 0px; background:#fff; }
.sitelink .line {float:left; border:0px solid #cfcfcf; padding:0px; position:relative;}
.sitelink h4 {font-size:31px; line-height:1em; margin:20px 0 20px 100px; color:#000}
.sitelink .linklist{ float:left;  margin:0px auto; }
.sitelink .linklist li{float:left; height:270px}
.sitelink .linklist li div{float:left;margin-left:0px;background:#fff;}
.sitelink .linklist li span{position:relative;display:block; width:100%; height:50px; margin:0 auto; border:0px solid red}
.sitelink .linklist li span span.mplay{position:absolute;top:55px;left:135px;display:block; width:82px; height:78px; background:url(../images/ico/movie_play.png) no-repeat;margin:0 auto;}
.sitelink .linklist li span img{position:relative; left:0px; top:0; z-index:0; width:335px; height:188px; }
.sitelink .linklist li p{ position:relative; display:block; height:40px; margin:0px auto 0 auto; padding:5px; }
.sitelink .linklist li p.link01{font-size:18px; color:#000; font-weight:bold !important;}
.sitelink .linklist li p.link02{font-size:15px; color:#666}
.sitelink .linklist li p.link03{background-color:#fc880d}


/* CONTENT02 */	

.content02 {width:100%; margin:0 auto; *zoom:1}
.content02:after {content:""; display:block; clear:both}

.notice { float:left;}
.content02 ul {list-style:none; padding:0; margin:0;}
.content02 a {color:#252525; text-decoration:none;}

.notice {position:relative; margin:20px 0px 0 0; *margin-top:7px; background:#f7f7f7}
.notice:first-child {margin:20px 20px 0 0; *margin-top:7px; }
.notice ul {margin:0; padding:0px; font-size:13px; width:493px; height:214px; *zoom:1;}
.notice ul:after {content:""; display:block; clear:both}
.notice&gt;ul&gt;li {float:left; margin-bottom:-1px; margin-top:6px;}
.notice&gt;ul&gt;li&gt;a {position:relative; float:left; color:#333333; padding:5px 0;}
.notice&gt;ul&gt;li&gt;a&gt;span {padding:0 5px 0 5px; letter-spacing:-1px; cursor:pointer; font-weight:500; display:inline-block; font-size:16px;}
.notice&gt;ul&gt;li&gt;a&gt;span.wdate {float:right}
.notice&gt;ul&gt;li&gt;a&gt;span:before {content:" "}
.notice&gt;ul&gt;li&gt;a&gt;h4 {font-size:22px; padding:0 5px 0 10px;}

.notice&gt;ul&gt;.notice_active&gt;a&gt;span {color:#3baec6;}
.notice ul li ul {width:100%; position:absolute; top:40px; left:0; border:0; margin:0; padding:0;}
.notice ul li li {float:none; margin:0 0 4px 0;  padding-left:8px; width:auto; width:480px; height:25px;}

.notice ul li li a {border-bottom:1px solid #fff; margin-top:-1px; background:transparent; float:none; padding:0; margin:0; border:0 !important; font-weight:normal; background:transparent; letter-spacing:normal;}
.notice ul li li a:hover, .content02 .notice .notice_active li a:active, .content02 .notice .notice_active li a:focus {color:#adadad !important; }
.notice&gt;ul&gt;li.more&gt;a&gt;h4 {background:none; position:absolute; top:20px; left:330px; width:20px; padding:0 4px;line-height:16px}
.notice ul li li a span {text-overflow:ellipsis; white-space:nowrap; overflow:hidden; border:0;}

/* Elements */


/* newsnews */
.newsnews{width:100%; height:258px; float:left; margin:0 0 20px 0; padding:0px 0px; background:#e7e7e7; }
.newsnews .line {border:1px solid #e6e6e6; border-top:2px solid #0066ff; width:500px; height:228px; padding:0px; position:relative;}
.newsnews h4 {font-size:28px; line-height:1em; margin:10px 0 10px 100px; color:#000}


.newsnews div.container02 {position:relative}
.newsnews div.bx-wrapper {max-width:1200px!important}
.newsnews .photolistb{width:1004px; height:228px; margin:15px auto; }
.newsnews .photolistb li{float:left; width:500px; margin:0 0 0 4px;}
.newsnews .photolistb li:nth-child(2n+1){float:left; width:500px; margin:0 0 0 100px}
.newsnews .photolistb li div{margin-left:0px;background:#fff; overflow:hidden}
.newsnews .photolistb li a{position:relative; display:block; margin:0 auto;}
.newsnews .photolistb li span{position:relative;display:inline-block; height:181px; width:100%;}
.newsnews .photolistb li span.cspan{float:left;display:inline-block; height:224px; width:280px; padding:7px; text-align:center; background-color:none}
.newsnews .photolistb li span .blind{position:absolute; left:0; top:0; z-index:1; width:100%; height:171px; margin-left:-123px; background:none;}
.newsnews .photolistb li span img{ z-index:0; height:196px; text-align:center}
.newsnews .photolistb li strong{overflow:hidden; white-space:normal;  position:relative; display:block; max-width:90%;height:130px; text-align:center; padding-left:5px; margin:20px auto 0 auto; font-size:18px; color:#0099cc;font-weight:700;}
.newsnews .photolistb li strong span{position:absolute; right:0px; top:100px; padding:5px; width:100px; height:auto; font-weight:normal; font-size:14px; color:#666666;}
.newsnews .photolistb li strong span.title{position:absolute; float:left; left:0px; top:50px; width:100%; height:50px; text-align:left; font-weight:100; font-size:14px; color:#666666;}
.newsnews .photolistb li p{text-align:center}
.newsnews div.outside #slider-next{position: absolute; cursor: pointer; display: block; top:100px; right:0px; width:50px; height:55px; background: url(../images/main/a21.png) center center no-repeat; background-position: -63px -33px; border:0px solid red}
.newsnews div.outside #slider-prev{position: absolute; cursor: pointer; display: block; top:100px; left:0px; width:50px; height:55px; background: url(../images/main/a21.png) center center no-repeat; background-position: -3px -33px; border:0px solid red}

.newsnews div.outside #slider-next a{width:50px; height:55px; display: block;}
.newsnews div.outside #slider-prev a{width:50px; height:55px; display: block;}


/* �됰났 �뚮윭�� */
.hapnlet {float:left; position:relative; background:url(../images/main/main_magazine_bg.jpg) no-repeat center 0px;border:0px solid red; width:100%; height:490px; margin:20px auto;}
.hapnlet .stext { margin: 20px 0 8px 0px; padding:0px; text-align:left !important;}
.hapnlet .hvideo { width:500px; height:280px; padding:0px;}
.happy_plus { float:left; margin: 20px 0 8px 0; padding:0px; }
.happy_plus h4 {margin:0 0 8px 0; color:#fff; font-size:1.45em; font-weight:normal; letter-spacing:-1px;line-height:1.2em}
.happy_plus h4 span {display:block;}
.happy_plus h5 {margin:0 0 8px 0; color:#fff; font-size:1.45em; font-weight:normal; letter-spacing:-1px;line-height:1.2em}
.happy_plus h5 span {display:block;}
.happy_plus ul {border-top:0px dashed #fff;margin-top:10px;padding:10px 0 0 0;}
.happy_plus ul li {width:100%; margin-right:25px;}
.happy_plus ul li a {display:inline-block; vertical-align:top; color:#fff; padding:2px 0px 2px 0;  background:url(../images/main/mayor_infor_bul.png) no-repeat right 7px;}
.happy_plus h4 a {color:#fff;}
.happy_plus h4 a:hover {color:#fff; text-decoration:underline;}
.happy_plus h5 a {color:#fff;}
.happy_plus h5 a:hover {color:#fff; text-decoration:underline;}
.happy_plus p a {font-weight:600;color:#78230f;background:#f29b87;padding:4px 8px;border-radius:3px;}
.happy_plus p a:hover { text-decoration:none;background:#f9c0ad}

.happy_plus_bott{float:left; width:197px; height:47px; margin:0; padding:0px; background:none;border:0px solid gray;text-align:center}
.happy_plus_bott .con{display:block; position:relative; line-height:49px; padding-left:0; letter-spacing:0; font-weight:600; font-size:18px; color:#ffd94a; 
 text-shadow:1px 1px 1px #505050;
    -moz-text-shadow:1px 1px 1px #505050;
    -webkit-text-shadow:1px 1px 1px #505050;
    -ms-text-shadow:1px 1px 1px #505050;
    -o-text-shadow:1px 1px 1px #505050;
    -khtml-text-shadow:1px 1px 1px #505050;}
.happy_plus_bott .con span{
	position:absolute; right:-10px; top:12px;
	display:block; width:66px; height:22px; line-height:22px; font-weight:bold; font-size:13px; text-align:center; color:#fff; background:#4d9dc6;
	border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -ms-border-radius:5px;
    -khtml-border-radius:5px;
    -o-border-radius:5px;
}

/* �됰났 �뚮윭�� */

.news_letter {  float:left; margin: 20px 0 8px 0; padding:0px; }
.news_letter h4 {margin:0 0 8px 0; color:#fff; font-size:1.45em; font-weight:normal; letter-spacing:-1px;line-height:1.2em}
.news_letter h4 span {display:block;}
.news_letter h5 {margin:0 0 8px 0; color:#fff; font-size:1.45em; font-weight:normal; letter-spacing:-1px;line-height:1.2em}
.news_letter h5 span {display:block;}
.news_letter ul {border-top:0px dashed #fff; width:94%; margin-top:10px;padding:10px 0 0 0;}
.news_letter ul li {width:100%;}
.news_letter ul li a {display:inline-block; vertical-align:top; color:#fff; padding:2px 0px 2px 0; background:url(../images/main/mayor_infor_bul.png) no-repeat right 7px;}
.news_letter h4 a {color:#fff;}
.news_letter h4 a:hover {color:#fff; text-decoration:underline;}
.news_letter h5 a {color:#fff;}
.news_letter h5 a:hover {color:#fff; text-decoration:underline;}
.news_letter p a {font-weight:600;color:#78230f;background:#f29b87;padding:4px 8px;border-radius:3px;}
.news_letter p a:hover { text-decoration:none;background:#f9c0ad}

.news_letter_bott{float:left; width:197px; height:47px; margin:0; padding:0px; background:none;border:0px solid gray;text-align:center}
.news_letter_bott .con{display:block; position:relative; line-height:49px; padding-left:0; letter-spacing:0; font-weight:600; font-size:18px; color:#ffd94a; 
 text-shadow:1px 1px 1px #505050;
    -moz-text-shadow:1px 1px 1px #505050;
    -webkit-text-shadow:1px 1px 1px #505050;
    -ms-text-shadow:1px 1px 1px #505050;
    -o-text-shadow:1px 1px 1px #505050;
    -khtml-text-shadow:1px 1px 1px #505050;}
.happy_plus_bott .con span{
	position:absolute; right:-10px; top:12px;
	display:block; width:66px; height:22px; line-height:22px; font-weight:bold; font-size:13px; text-align:center; color:#fff; background:#4d9dc6;
	border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -ms-border-radius:5px;
    -khtml-border-radius:5px;
    -o-border-radius:5px;
}

/* site_go */
.site_go {width:49%; height:90px; padding:23px 0 0 0; float:left; margin:0 0 30px 0;}
.relation_site {width:100%;}
.relation_site:after {content:""; display:block; clear:both;}
.relation_site li {float:left; width:48%; position:relative; margin-left:2%; margin-bottom:7px;}
.relation_site li:after {content:""; display:block; clear:both;}
.relation_site li.odd {width:48%; margin-right:2%; margin-left:0;}
.relation_site li label {width:0; height:0; line-height:0; font-size:0px; float:left; position:absolute; visibility:hidden; overflow:hidden;}
.relation_site li select {width:85%; height:30px; font-size:0.929em; border:1px solid #b4b4b6; border-left:0; border-right:0; background:#f7f7f7 url(../images/main/relation_site_bg.gif) repeat-y left top; margin:0; float:left;
-webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}
.relation_btn {display:block; float:left; height:30px; width:15%;}
.relation_btn a {background:#747474; height:30px; line-height:30px; display:block; color:#fff; text-align:center; text-decoration:none;}
.relation_btn a:hover {background:#5a5a5a;}






@media all and (max-width:1280px){


}  


@media all and (max-width:1050px){

.home-quicklinks-row {width: 100%; height:auto;  background: #fafafa;}
.sitelink {height:100%; width:100%; }

.newsnews{width:100%; height:100%; }

	
}





@media all and (max-width:1000px){
	

.home-quicklinks-row .container{ width:753px; margin:0 auto}


#slider2_container {margin: 10px auto; }

.sitelink_layout {width:670px; margin:0 auto;  height:auto;}
.sitelink {width:670px; padding:10px 0;}

.hapnlet .hvideo { width:100%;}



.newsnews div.container02 {position:relative}

.newsnews .line {width:90%; height:381px}
.newsnews .photolistb li{float:left; margin:0 0 0 0px}
.newsnews .photolistb li:nth-child(2n+1){float:left; margin:0 0 0 10px}
.newsnews .photolistb li div{margin-left:0px;background:#fff; overflow:hidden}
.newsnews .photolistb li a{position:relative; display:block; margin:0 auto;}
.newsnews .photolistb li span{position:relative;display:inline-block; height:181px; width:100%;}
.newsnews .photolistb li span.cspan{position:relative;display:inline-block; height:191px; width:100%; text-align:center; border-bottom:0px solid #cfcfcf; background-color:#F8F8F8}
.newsnews .photolistb li span .blind{position:absolute; left:0; top:0; z-index:1; width:100%; height:171px; margin-left:-123px; background:none;}
.newsnews .photolistb li span img{ z-index:0; height:181px; text-align:center}
.newsnews .photolistb li strong{overflow:hidden; white-space:normal;  position:relative; display:block; max-width:90%;height:130px; padding-left:5px; margin:25px auto 0 auto; font-size:16px; color:#0099cc;font-weight:nomal;}
.newsnews .photolistb li strong span{position:absolute; right:0px; top:100px; padding:5px; width:100px; height:auto; font-weight:normal; font-size:14px; color:#666666;}
.newsnews .photolistb li strong span.title{position:absolute; float:left; left:0px; top:50px; width:100%; height:50px; font-weight:100; font-size:14px; color:#666666;}

.newsnews div.outside #slider-next {display: none;}
.newsnews div.outside #slider-prev {display: none;}

}


@media all and (max-width:900px){
	



.container {height:100%;}
.htext img{width:100%}
.visitor_layout {width:100%; height:100%; padding:0 0 20px 0; border:0px solid red}
.visitor_layout ul{width:50%; }
.visitor_layout ul li img{width:100%;}

.hapnlet {display:block; margin:20px auto; border:0px solid red; height:290px}

.hapnlet .stext {margin:0}
.hapnlet .stext img{ width:100%; }
.news_letter {width:50%;  float:left; margin: 1%; padding:0 25%; }
.happy_plus {width:50%;  float:left; margin: 1%; padding:0 25%; }

	
}



	
	
	
@media all and (max-width:760px){



.newsnews h4 {font-size:31px; line-height:1em; margin:20px 0 20px 0px; color:#000}

.home-quicklinks-row .container{ width:502px; margin:0 auto}

.sitelink_layout {height:100%; width:335px; margin:0 auto}
.sitelink {width:335px; margin:0 auto; padding:10px 0;}

#home-doctor .container .home-doctor-find  { margin: 60px 0; border-right:0px solid #e0e0e0 }
	
}

@media all and (max-width:640px){

.home-quicklinks-row {width: 100%; background: #fafafa; padding:20px 0; }

}

@media all and (max-width:580px){	

.home-quicklinks-row .container{ width:251px; margin:0 auto}


}


@media all and (max-width:550px){	

.hapnlet .stext { margin: 0px 0 8px 0px; padding:0px; text-align:left !important;}


}

@media all and (max-width:500px){	

.container {width:100%; margin:0 auto}

}




@media all and (max-width:400px){
	
	



}</pre></body></html>