@charset "utf-8";







.overlay{position:fixed;z-index:9999999;background:#000;opacity:.85;right:0;top:0;-moz-transition:right ease-in .3s;-ms-transition:right ease-in .3s;-o-transition:right ease-in .3s;-webkit-transition:right ease-in .3s;transition:right ease-in .3s }

.body-wrap.nav-on{left:-70%;}

.body-wrap.nav-on .overlay{right:70%;}

.body-wrap .nav{right:-100%;width:70%;}

.body-wrap.nav-on .ctl-nav {right:70%}

.body-wrap.nav-on .ctl-nav {position:absolute; right:0; top:0}

.body-wrap { position:fixed; z-index:1000;width: 100%; left: 0; top:0px; -moz-transition: left ease-in .3s;-ms-transition: left ease-in .3s; -o-transition: left ease-in .3s;-webkit-transition: left ease-in .3s; transition: left ease-in .3s !important;transform: none !important;}

.header-wrap {background: url(../images/hearder_bg.png) repeat; position: relative; z-index: 10000;padding-top: 0;}

.header-wrap .header {height:60px;position: relative;margin: 0 auto;}

.header-wrap .logo { float: left; color: #fff;  position: relative;}

.header-wrap .ctl-nav { position:absolute; top:19px; right:20px; width:28px;height: 100%; height:24px; background:none; border:none;}

.header-wrap .nav button, .header-wrap .ctl-nav {display: block; z-index: 9999999;}

.overlay { position: fixed; z-index: 9999999; background: #000;opacity: .5; right: 0;top: 0;  -moz-transition: right ease-in .3s; -ms-transition: right ease-in .3s;-o-transition: right ease-in .3s; -webkit-transition: right ease-in .3s; transition: right ease-in .3s;}

.header-wrap .nav { display: none; position: fixed;  top: 0; bottom: 0; background: #fff; color: #000;float: none; overflow: auto; margin: 0;right: -100%;width: 70%;}
.header-wrap .navactive{display:block; right: 0;}
.body-wrap.nav-on .header-wrap .nav { display: block;right: 0;}

.body-wrap.nav-on .ctl-nav { position: fixed;  right: 70%; top: 19px; height:50px; background:#fff; width:37px;}

.header-wrap .nav a {  position: relative;}

.header-wrap .nav a {display: block; -moz-box-sizing: border-box;-ms-box-sizing: border-box;-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}

.header-wrap .local-menu a, .header-wrap .nav ul.direct > li a { padding-top: 15px !important; padding-bottom: 15px !important;}

.header-wrap .local-menu > li.sub > a::after, .submenu-container li.sub > a::after { content: "+";font-family: 'SamsungIFRg'; right: 25px; top: 50%; margin-top: -10px; width: 20px;  height: 20px; text-align: center;

 font-size: 20px; line-height: 20px;position: absolute;}

.header-wrap .local-menu > li.sub.on > a::after, .submenu-container li.sub.on > a::after {content: "-";}

.submenu-container {position: static;display: none; z-index: 3;color: #000;}

.header-wrap .local-menu > li.sub.on > div, .ie7 .header-wrap .local-menu > li.sub:hover > div {  display: block; top: 100%; margin-left: 0; visibility: visible;}

.header-wrap .local-menu {margin: 0; color: #000; float: none; height: auto; background: #f5f5f5;font-size: 15px;text-transform: uppercase;}

.submenu-container > ul > li > a { padding-left: 40px;  padding-right: 72px;}

.header-wrap .local-menu > li { float: none; border-top: 1px solid #e1e1e1;  height: auto;}

.header-wrap .local-menu > li > a {  margin-right: 0; height: auto; color:#433F40;padding-left: 30px !important;padding-right: 72px !important;}

.local-menu li a:hover{color:#1279ba; text-decoration:none;}

.header-wrap .local-menu > li.sub.on > div, .ie7 .header-wrap .local-menu > li.sub:hover > div { display: block; top: 100%; margin-left: 0;  visibility: visible;}

.submenu-container > ul { width: auto; background: #e9e9e9; border-top: 1px solid #e1e1e1;}

.submenu-container > ul > li:first-child { border-top: 0;}

.submenu-container > ul > li { border-top: 1px solid #ccc; border-right: 0; padding: 0;}

.header-wrap .nav::before {content: "";display: block;height: 60px;}

.body-wrap.nav-on .overlay { right: 70%;}

.body-wrap.nav-on .overlay { left: 0; bottom: 0; z-index: 999999;}

.header-wrap .ctl-nav { margin-left: 0;}



.theme-popover-mask {z-index: 9998;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.6;filter:alpha(opacity=60);display:none}

.theme-popover {z-index:9999;position:fixed;top:50%;left:50%; width:800px; height:500px;margin:-250px 0 0 -400px;background-color:#fff;display:none;box-shadow: 0 0 10px #666; padding:20px 32px 36px 50px;}

.theme-poptit {height:55px;position: relative;}

.theme-poptit h3{margin:0; margin-top:10px; color:#626363; font-size:20px; border-bottom:1px solid #ccc; width:670px; padding-bottom:12px;}

.theme-popbom {padding:15px;background-color:#f6f6f6;border-top:1px solid #ddd;border-radius:0 0 5px 5px;color:#666}

.theme-popbom a {margin-left:8px}

.theme-poptit .close3{position:absolute; right:-1px;top:-11px;}

.theme-popbod{height:380px; overflow-y: scroll;}

.zz{font-size: 14px;color: #626363;line-height: 26px; border-bottom:1px solid #ccc; padding-bottom:12px; width:670px;}

.zz p{margin-bottom:0px;}

.zz p,span{ font-size: 14px;color: #626363;line-height: 26px;}

.yq{font-size: 14px;color: #626363;line-height: 26px; padding-top:12px; max-width:600px;}

.yq p{margin-bottom:0px;}

.yq p,span{ font-size: 14px;color: #626363;line-height: 26px;}

