@charset "utf-8";
/* CSS reset + 全局骨架（1215px 定宽版式） */
html { color:#333; background:#FFFFFF; font-family:"Microsoft YaHei","Arial"; font-size:14px; }
body { overflow-x:hidden; min-width:1215px; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,td { margin:0; padding:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var,optgroup { font-style:inherit; font-weight:inherit; }
del,ins { text-decoration:none; }
li { list-style:none; }
i { font-style:normal; }
caption { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; font-variant:normal; }
sup,sub { vertical-align:baseline; }
legend { color:#000; }
input,button,textarea,select,optgroup,option { font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit; outline:0; border:none; }
button { cursor:pointer; }
a { text-decoration:none; color:#333; -webkit-tap-highlight-color:transparent; }

/* 工具类 */
.clearfix:after { content:" "; display:block; clear:both; height:0; }
.clearfix { zoom:1; }
.clear { clear:both; font-size:0; line-height:0; height:0; }
.fl { float:left; }
.fr { float:right; }
.hide { display:none; }
.show { display:block; }
.main { width:1215px; margin:0 auto; }

/* 顶部导航 */
#nav { line-height:78px; background:#fff; box-shadow:0 0 10px rgba(204,204,204,0.9); }
#nav a.logo { display:block; }
#nav a.logo img { display:block; }
#nav ul { margin-left:90px; }
#nav li { width:88px; border-right:1px solid #e9e8e8; }
#nav li:first-child { border-left:1px solid #e9e8e8; }
#nav li a { display:block; text-align:center; font-size:16px; }
#nav li.act { background:#00d1a3; border-right:1px solid #00d1a3; }
#nav li.act a { color:#fff; }

/* 登录 / 注册 胶囊按钮 */
.passport { margin-right:30px; height:78px; }
.passport a.login_after {
  display:inline-block; border:1px solid #ff6700; border-radius:5px;
  width:70px; height:30px; text-align:center; line-height:30px;
  margin:23px 0 23px 8px; color:#ff6700;
}
.passport a.login_after i { font-size:14px; padding-right:3px; }
.passport a.login_after:hover { color:#fff; background:#ff6700; }
.passport a.login_before { color:#ff6700; padding:0 25px; display:block; }

/* 底部转化条 */
#service { background:#202225; text-align:center; color:#fff; height:150px; margin-top:10px; }
#service p { font-size:26px; padding:25px 0 20px; }
#service p span { color:#ff7300; }
#service a {
  display:block; width:330px; text-align:center; margin:0 auto;
  line-height:50px; border-radius:50px; background:#ff7300; color:#fff; font-size:20px;
}

/* 友情链接条（原站样式保留，默认不输出） */
.friendlink { width:100%; height:auto; padding:15px 0; background:#ee9107; color:#666; }
.linkcon { width:1215px; margin:0 auto; }
.friendlink h3 { display:inline; margin-right:5px; }
.friendlink a { color:#fff; margin-right:5px; }

/* 页脚 */
#footer { background:#fff; padding:40px 0; text-align:center; }
#footer li { display:inline-block; border-left:1px solid #ccc; padding:0 15px; }
#footer li:first-child { border-left:none; }
#footer li a { color:#555; font-size:14px; }
#footer p { margin-top:15px; color:#999; line-height:30px; font-size:12px; }
#footer p span { font-size:20px; font-weight:bold; color:#333; padding-right:15px; }
