/*body{text-align:center; background:url(/new/img/top_bg.gif) 0 0 repeat-x;}*/
body{text-align:center;}
#wrapper{width:968px; margin:0 auto;}

#header{width:920px; height:115px; margin:0 auto;}
#menu_flash{position:relative; top:0; left:0; height:29px;}
#gnb{margin-left:-460px; width:920px; height:350px; position:absolute; top:25px; left:50%; z-index:600;}
#quick_menu{position:absolute;left:50%; margin-left:480px;overflow:hidden;}


#container{clear:both; float:left; width:968px; position:relative; top:-10px; left:50%; margin-left:-484px; z-index:500;}	
@media screen and (-webkit-min-device-pixel-ratio:0){#container{clear:both; width:968px; float:left; position:relative; top:-70px; left:50%; margin-left:-484px; z-index:500;}}

	
	#bg_left{width:24px; height:715px; float:left; background:url(/new/img/main/bg_left.gif) 0 0 no-repeat;}
	#bg_right{width:24px; height:715px; float:right; background:url(/new/img/main/bg_right.gif) 0 0 no-repeat;}
	
	
	#contents_left{width:210px; height:551px; margin-left:10px; float:left;}
	.tabMenu{float:left; display:inline; width:210px; position:relative; height:156px; background:url(/new/img/main/tab_line.gif) 0 0 repeat-x;}
	.tabMenu dt{float:left; width:60px; height:21px; display:block; cursor:pointer;}
	.tabMenu dd{display:none; position:absolute; left:0; top:21px;; margin-top:9px; width:210px;}
	.tabMenu dd li{float:left; width:210px; height:25px; voice-family:"\"}\""; voice-family:inherit;}
	.tabMenu dd li.last{background:url(/new/img/main/tab_line_B.gif) 0 0 repeat-x;}
	.tabMenu dd li a{float:left; padding-left:7px; margin-top:4px; background:url(/new/img/main/tab_bullet.gif) no-repeat 0 4px;}
	/*.tabMenu .tab_dotted{background:url(/new/img/main/tab_dotted.gif) 0 0 repeat-x;}*/
	.tab_dotted{background:url(/new/img/main/tab_dotted.gif) 0 0 repeat-x; height:25px; text-align:left;}
	.tabMenu .more{position:absolute; top:-30px; right:0;}
	.banner01{float:left; margin-top:10px; width:210px; height:91px; border-bottom:1px solid #cecece;}
	.banner02{float:left; margin-top:10px; width:210px; height:107px; border-bottom:1px solid #cecece;}
	.banner03{float:left; margin-top:10px; width:210px; height:85px; border-bottom:1px solid #cecece;}
	.banner03 .img{height:55px;}
	.banner03 ul{float:left; width:210px;}
	.banner03 ul li{float:left; width:92px; height:20px; margin-right:6px;}
	.banner04{float:left; width:210px; height:79px; border-bottom:1px solid #cecece;}
	
	#contents_center{width:470px; height:551px; margin-left:10px; float:left;}
	
	
	
	#contents_right{width:200px; height:551px; margin:0 10px 0 10px; float:left;}
	.banner05{float:left; width:200px; height:189px;}
	.banner06{float:left; width:200px; height:133px; margin-top:10px; }
	.banner06 li.first{height:97px;}
	.banner06 li.second{height:36px;}
	.banner07{float:left; width:200px; height:209px; margin-top:10px;}
	.banner07 ul{float:left; width:200px; height:209px;}
	.banner07 ul .time{height:126px;}
	.banner07 ul .tel{height:60px;}
	.banner07 ul .btn{height:23px; background:#0c4ba2;}
	.banner07 ul .btn a{float:left; margin-left:8px;}



#footer{clear:both; position:relative; top:29px; width:100%; background:url(/new/img/main/bg_footer.gif) 0 0 repeat-x;}	
.whole{width:968px; height:115px; margin:0 auto;}
.bt_link{width:920px; margin-left:24px; height:50px; float:left;}
.bt_link ul{float:left; height:30px; margin:10px 0 0 10px;}
.bt_link li{float:left; margin-right:30px;}
.bt_link li.first{margin-right:120px;}
.bottom{margin-top:15px; width:920px; margin-left:24px; float:left;}
.bt_logo{float:left; width:215px; height:60px;}
.bt_left{float:left; width:440px; height:44px; margin-left:10px;}
.bt_left ul{float:left; height:11px;}
.bt_left li{float:left; margin-right:6px;}
.bt_left address{float:left; height:21px; margin-top:12px;}
.bt_right{float:right; width:200px; height:50px; margin-top:10px;}
.bt_right li{float:left; padding-left:7px;}
.bt_right .select{margin-top:7px;}



	
#main_contents{float:left; width:880px; margin-left:20px;}

.fl {float:left;}
.fr {float:right;}
.more_btn {float:right;}

.slideshow_box {width: 605px; height: 505px;float:left;margin-right:13px;margin-bottom:30px;}
.n_visual li a {height:126px;font-size:14px;}

.section_media {width:240px;border:1px solid #ddd;padding:15px 10px;margin-top:8px;margin-bottom:10px;}
.media_box {font-size:12px;margin-bottom:20px;}
ul.title_txt {list-style:none;margin-bottom:6px;overflow:hidden;}
ul.title_txt li {float:left;padding:5px 0;}
ul.title_txt li h1.set_title {font-size:14px;color:#2d83d6}
ul.title_txt li .txtbar {font-size:12px;color:#8a8a8a;line-height:14px;margin:0 5px;}
ul.title_txt li .set_title_sub {font-size:12px;color:#8a8a8a;line-height:14px}

.section_notice {overflow:hidden;margin-left:20px;width:615px;position:absolute;top:0;margin-top:533px;}
.notice_box {width:250px;height:236px;border:1px solid #ddd;margin-right:15px;padding:15px;background:#fff;}
.caretxt_box {}
.acodien_box {width:260px;float:left}
.accordion {background:#7ba3c9 !important;}
.banner_box {height:268px;width:143px;border:1px solid #ddd;text-align:left;}
.banner_box h2 {font-size:14px;padding:15px 10px 5px;letter-spacing:-1px;}
.banner_box p {font-size:12px;padding:15px 10px 5px}
.tab_dotted {background:transparent;}

.section_full {width:100%;overflow:hidden;margin-left:20px;padding-top:30px;}
ul.main_info_box {list-style:none;}
ul.main_info_box li {float:left;border:1px solid #ddd;background-color:#f9fafb;}
ul.main_info_box li.frist {border-right:none;}
.info_box {width:408px;height:98px;padding:15px 15px;}
.info_box h2 {color:#687ba2;font-size:14px;text-align:left;width:258px; border-bottom:1px solid #ddd;padding:10px 5px;margin-bottom:20px;}
.info_box .tel {font-size:30px;margin-right:15px;}
.info_box .time {font-size:12px;color:#858689;letter-spacing:-1px;line-height:20px;}
.info_box .link_call {float:right;}

#all_menu_control > #dhtmlgoodies_control {display:none;}
#all_menu_new {margin-top:30px !important}
.service_top {position:absolute;top:0;width:100%;background-color:#eeeeee;}
.service_top .nav_bar {width:1000px;margin:0 auto;}
.service_top ul {float:right;}
.service_top ul li {float:left;height:31px;line-height:30px;}
.service_top ul li a {padding:0 12px;color:#41434e;font-size:12px;height:11px;background:url(/new/img/top_list_bar.jpg) 0 0 no-repeat;}
.service_top ul  li:first-child a {background:transparent;}
.service_top ul  li:hover a {color:#2d83d6}
.nav {height:40px !Important;}
.nav .navi_set {padding-top:0}
.nav .navi_set:hover > ul.subnav {display:block;}
.subnav {top:40px !important;}
.topnav {padding:12px 0; }

#quick_menu {z-index:10;margin-top:-50px;}
#qmenu {left:13px !important;}
#qmenu ul.q_menu {list-style:none;margin-top:93px;}
#qmenu ul li {width:90px;height:45px;line-height:45px;background:#7b7d85;border-bottom:1px solid #ddd;}
#qmenu ul li.allmenu {height:20px}
#qmenu ul li:hover {background:#60636c;}
#qmenu ul li a {color:#fff;font-size:12px;text-align:center;display:block;}
#qmenu ul.q_banner, #qmenu ul.q_sns {margin-top:10px;overflow:hidden}
#qmenu ul.q_banner li, #qmenu ul.q_sns li {background:transparent;border:0;}
#qmenu ul.q_banner li:nth-child(1) {height:137px;}
#qmenu ul.q_banner li:nth-child(2) {height:145px;}
#qmenu ul.q_sns li {height:79px;}

#footer {overflow:hidden;}
.bottom {padding:30px 0;margin-top:0;margin-left:30px;}
.bt_logo {float:left;width:88px;height:88px;margin-right:20px;}
.bt_left {width:600px;height:auto;margin-left:0;}
.bt_left ul {margin-left:10px;margin-bottom:10px;}
.bt_left ul li {padding:3px 0;}
.bt_left ul li, .bt_left ul li a, .bt_left .copyright {color:#67686a;font-size:12px;}
.bt_left ul.footer_info li {height:11px}
.bt_left .address {height:auto;width:555px;}
.bt_left .copyright {float:left;margin-left:10px;}
.bt_right {margin-top:25px;}
#qmenu ul.q_sns li.carechat {
    height: auto;
}