@charset "utf-8";
/* CSS Document */
hr{text-align:center;display:block;height:1px;border:0;margin:0;padding:0}
.m{display:none;}

#Warp{width:100%;}

/**ollehMenu**/
div.cfmOllehToolbarsTypeA{width:100%;min-height:46px;height:46px;background:url('../imgs/olleh_toolbars_bg.png') repeat-x 0 0;overflow:hidden}
	div.cfmOllehToolbarsTypeA div.cfmOllehToolbarsTypeAinner{position:relative;width:628px;padding:11px 0 0 172px;margin:0 auto}
		div.cfmOllehToolbarsTypeA div.cfmOllehToolbarsTypeAinner .cfmOllehToolbarLogo{position:absolute;top:11px;left:0}
	div.cfmOllehToolbarsTypeA div.cfmOllehToolbarsTypeAinner ul.cfmOllehToolbarsList{/*width:292px;*/padding:4px 0 0 0;overflow:hidden}
		div.cfmOllehToolbarsTypeA div.cfmOllehToolbarsTypeAinner ul.cfmOllehToolbarsList li{float:left;margin:0 16px 0 0;padding:0 21px 0 0;background:url('../imgs/cfm_olleh_toolbar_dot.png') no-repeat 100% 1px}
		div.cfmOllehToolbarsTypeA div.cfmOllehToolbarsTypeAinner ul.cfmOllehToolbarsList li.cfmOllehToolbarsListLast{margin:0;padding:0;background:none}
	div.cfmOllehToolbarsTypeA div.cfmOllehToolbarsBtn{position:absolute;top:11px;right:0}
	div.cfmOllehToolbarsTypeA div.cfmOllehToolbarsTypeAinner .cfmOllehToobarOnlyService{padding:4px 0 0 0}
/**ollehMenu**/

/**Rset**/
html, body, .Container{height:100%}
	.Container:before{content:'';height:100%;float:left}
	.Container section{text-align:center;display:block}
	 .section:after{content: '';clear: both;display: block}

#Middle_1end, #Middle_2end, #Middle_3end, #Middle_4end{position:absolute;width:100%;height:100%}

.Container .bottom_arrow{}
.Container .left{display:inline-block;*display:inline;zoom:1}
.Container .left_{float:left}
.Container .m{display:none}
/**Rset**/

/**commen**/
#Middle_1end p, #Middle_2end p, #Middle_3end p, #Middle_4end p, #Middle_5end p{border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;background:#f0f0f0}

.comme-top{margin:0 auto;width:808px;position:relative;}
.btn_allinfo{position:absolute;top:35px;right:40px}

.cellphone-info ul:after{content:"."; display:block; height:0px; clear:both; visibility:hidden}
.cellphone-info ul{display:inline-block}
.cellphone-info ul{display:block}
* html .cellphone-info ul{height:0} /* Hides from IE-mac */
.cellphone-info ul{zoom:1} /*for IE 5.5-7*/
.cellphone-info ul li{display:inline-block;*display:inline;zoom:1}

footer{/*position:fixed;*/padding:30px 0;text-align:center;bottom:0;width:100%;background:#d7d7d7;opacity:50;z-index:40}
.footer a:hover{color:#d50000;}
.footer a{color:#666}
/**commen**/

#header{position:fixed;top:0;width:100%;z-index:100;*zoom:1}
#header #top{text-align:center;}
#top header{position:relative;padding:190px 0 65px 0;text-align:center}
	nav .nav_m_top{display:none}
#top #nav{width:100%;left:0;text-align:center;border-bottom:1px solid #e5e5e5;background:#fff;z-index:50}
	#nav ul{margin:0 auto;width:880px;background:#fff;opacity:2}
	#nav > a{display:none}
	#nav li{position:relative}
	#nav li a{display:block}
	#nav li a:active{background-color: #c00 !important}
	#nav span:after{position:relative;width:0;height:0;content:'';vertical-align:middle;display:inline-block}

	/* first level */
	#nav > ul{height:57px;background:#fff;opacity:2}
	#nav > ul > li{height:100%;float:left}
	#nav > ul > li > a{height:100%;text-align:center}
	#nav > ul > li:first-child{margin:0 550px 0 30px}
	/*#nav > ul > li:not( :last-child ) > a{border-right: 1px solid #cc470d}
	#nav > ul > li:hover > a, #nav > ul:not( :hover ) > li.active > a{background-color: #cc470d}*/
	#nav .snsWeb{width:6%}
/*�浹*/
.newbanner{margin-top:90px;width:100%;background:url('../Images/pic_topbg.gif') repeat/*display:inline-block;zoom:1;*display:inline;_height:154px;*/}
.newbanner ul{margin:0 auto;width:808px;}
.newbanner li{display:inline-block;float:left;}
.newbanner li:first-child{margin-left:50px;margin-top:60px;}


.Container{width:810px;text-align:center;margin:80px auto 10px auto;}
.Container iframe{border:0 none;}

.Container .navi{margin:0 auto;text-align:center;width:808px;background:#fff;}
.Container .navi li{margin-right:5px;display:inline-block;float:left;}
.navi li{margin-left:5px;}


.Container #Middle_1end{margin:20px 0 50px 0;width:100%;height:500px;background:#fff;display:block;/*display:-webkit-flex;display:flex*/}
.Container #Middle_2end{margin:20px 0 50px 0;width:100%;height:500px;background:#fff;display:none}
.Container #Middle_3end{margin:20px 0 50px 0;width:100%;height:500px;background:#fff;display:none}
.Container #Middle_4end{margin:20px 0 50px 0;width:100%;height:500px;background:#fff;display:none}
.Container #Middle_5end{margin:20px 0 50px 0;width:100%;height:500px;background:#fff;display:none}
.Container #Middle_6end{margin:20px 0 50px 0;width:100%;height:500px;background:#fff;display:none}
.Container #Middle_7end{margin:30px 0 50px 0;width:100%;background:#fff;text-align:center;display:none}

/*fixmenu*/
.fixmenu{position:fixed;right:0;top:60%;}
	.fixmenu a {display:block;}

footer{/*position:fixed;*/padding:30px 0;text-align:center;bottom:0;width:100%;background:#d7d7d7;opacity:50;z-index:40}
.footer a:hover{color:#d50000;}
.footer a{color:#666}

div.popup {
    width: 420px;
    position:fixed;
    visibility: hidden;
    font-size:13px; line-height:1.2;
    color:#000; background-color:#fff; 
    border:2px solid #e71828;
	padding:10px 5px 20px 5px;
	border-radius:5px;
	top:578px !important;
	z-index:100;
}
div.handle {background-color:#fff;text-align:center;}
div.handle {cursor: move;}

div.handle span.caption{font-weight:bold;}
div.handle span.closeBox{position:absolute;top:10px; right:10px;text-align:right;}
div.handle span.closeBox a{color:#acacac;font-weight:bold;text-decoration:none;}

div.popup div.popup_content{padding:4px;}

div.popup_content p{margin:.2em 0 .6em;}

/* Faced Tab Navigation */
.tab.face{margin:0 auto;padding:0 0 35px 0;width:808px;height:550px;}
.tab.face ul{position:relative;margin:0;padding:0;_padding:2px 0 0 0;list-style:none;border-bottom:1px solid #cacaca;*zoom:1}
.tab.face ul:after{content:"";display:block;clear:both}
.tab.face li{float:left;/*margin-right:1px;*/border-left:1px solid #cacaca;border-right:1px solid #cacaca;margin-bottom:-1px;background:url('../Images_new/btn_tabbg.gif') repeat-x 0 0}
.tab.face li a,
.tab.face li a span{position:relative;cursor:pointer}
.tab.face li a{float:left;text-decoration:none}
.tab.face li a span{display:inline-block;padding:6px 25px 6px 25px;border-top:1px solid #cacaca;}
.tab.face li ul{width:100%;position:absolute;top:40px;left:0;list-style:none;border:0;margin:0;padding:0;white-space:nowrap;overflow:hidden;*zoom:1}
.tab.face li ul:after{content:"";display:block;clear:both}
.tab.face li li{position:relative;left:-1px;padding:0;overflow:visible;background:transparent !important}
.tab.face li li a{padding:0;margin:0;font-weight:normal;color:#666}
.tab.face li.active{margin-top:-1px;background:#fff;border-left:1px solid #cacaca;}
.tab.face li.active a span{padding-top:7px;padding-bottom:7px;border-top:3px solid #e01f0b;font-weight:bold;letter-spacing:-1px}
.tab.face li li a:hover,
.tab.face li li a:active,
.tab.face li li a:focus,
.tab.face li li.active a{font-weight:bold;letter-spacing:-1px}
.tab.face.jx{padding:0}
.tab.face.jx ul{border:0}
.tab.face.jx li{float:none}
.tab.face.jx li a{float:none;font-weight:bold}
.tab.face.jx li ul{display:block;position:static;padding:5px 0;left:0;top:0;background:#fff}
.tab.face.jx li li{display:inline}
.tab.face.jx li li a{font-weight:normal !important;color:#666;letter-spacing:normal}
.tab.face.jx li li a:hover,
.tab.face.jx li li a:active,
.tab.face.jx li li a:focus{text-decoration:underline}

/**/
.eventFull{margin:0 auto;width:720px;text-align:center}
.eventFull img{vertical-align:top}
.eventFull .eventTop, .eventFull .event{display:block}

.clear:before,
	.clear:after {
		content: " ";
		display: table;
	}

	.clear:after {
		clear: both;
	}

.left ol > li{float:left}