/* --- 样式 --- */
body { min-width: 1280px; }

/* --- 字体 --- */
.vcard .email, .ym-form select, .ym-form optgroup, textarea, pre, code, kbd, samp, var, tt, body, h1, h2, h3, h4, h5, h6, blockquote, cite, q, 
.label { font-family: "Lantinghei SC", "Open Sans", Arial, "Hiragino Sans GB", "Microsoft YaHei", 微软雅黑, STHeiti, "WenQuanYi Micro Hei", SimSun, sans-serif; }

/* --- 弹框 --- */
#jpopup_wrapper { position: fixed; left: 0; top: 0; right: 0; bottom: 0; width: 100%; height: 100%; margin: 0; padding: 0; overflow: hidden; z-index: 9998; background-color: #666; opacity: .9; filter: alpha(opacity=90); }
#jpopup_box { position: fixed; left: 50%; top: 50%; margin: 0; padding: 0; max-width: 960px; max-height: 720px; overflow: hidden; z-index: 9999; -webkit-box-shadow: 0 0 4px #dddddd; box-shadow: 0 0 4px #dddddd; border-radius: 0.2em; }
#jpopup_box .ym-form { margin: 0; padding: 0; max-width: 960px; max-height: 720px; overflow: auto; border-radius: 0.2em; }

/* --- 顶端导航 --- */
header { box-shadow: 0 0 2px rgba(0,0,0,.2),0 1px 2px rgba(0,0,0,.3); box-sizing: inherit; }
header h1 { margin: 1.2em auto 0 auto; display: block; color: #fff; font-size: 90px; text-align: center; word-spacing: 15px; letter-spacing: 15px; }
.top-nav-ym-hlist, .ym-hlist { background: transparent; }
.ym-hlist ul li { margin: 0 0.5em; float: left; }
.ym-hlist ul li a, .ym-hlist ul li a:focus, .ym-hlist ul li a:hover, .ym-hlist ul li a:active { padding: 0 1em; color: #fff; font-size: 16px; }

/* --- 左侧导航 --- */
.ym-vlist ul { border: none; }
.ym-vlist li { text-align: right; }
.ym-vlist li a { padding: 3px 13px 3px 0px; font-size: 18px; line-height: 44px; background-color: transparent; outline: 0 none; border-right: 5px solid transparent; }
.ym-vlist li a:focus, .ym-vlist li a:hover, .ym-vlist li a:active, .ym-vlist li.active a { color: #0457b7;background-color: transparent; outline: 0 none; border-right: 5px solid #0457b7; border-bottom: 1px solid #0457b7; }
.ym-vlist li.active { color: #0457b7; background-color: transparent; }

/* --- 底部 --- */
footer { background-color: #ecf0f1; }
  
/* --- 其他 --- */
.mbox { margin-top: 10px; }

/* 即将上线，敬请期待 */ 
.comingsoon { margin: 0; padding: 0; color: #fff; font-size: 80px; text-align: center; word-spacing: 15px; letter-spacing: 15px; line-height: 200px; }

/* 文字，链接 */
.main-text, .main-text a { color: #5e6267; line-height: 30px; }
.footer-text, .footer-text a, .footer-text span { color: #747b81; }
.footer-text li { list-style-type: none; line-height: 30px; margin-left: 0.2em; }
.footer-text span { margin: 0 0.5em; }
.main-text a:active, .main-text a:focus, .main-text a:hover, .footer-text a:active, .footer-text a:focus, .footer-text a:hover { color: #0457b7; background: transparent; }

