@charset "utf-8";
html {color:#2f2f2f; background:#fff url(about:blank) fixed; font:normal 12px/1.5 Arial,Microsoft YaHei,san-serif; _font-family:"\5b8b\4f53"}
html,body {height:auto}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td {margin:0; padding:0; outline:0; border:0}
a {color:#2f2f2f; text-decoration:none; cursor:pointer; outline:0}
a:hover {color:#ff6000; text-decoration:none; outline:0}
table {border-collapse:collapse; border-spacing:0}
hr {border:0; height:1px; *color:#fff}
fieldset,img {border:0}
img {-ms-interpolation-mode:bicubic; vertical-align:middle}
address,caption,cite,code,dfn,em,strong,th,var,optgroup {font-style:normal; font-weight:normal}
small {font-size:12px}
del,ins {text-decoration:none}
ul,ol {list-style:none}
caption,th {text-align:left}
h1,h2,h3,h4,h5,h6 {font-size:100%}
q:before,q:after {content:''}
abbr[title],acronym[title] {border:0; font-variant:normal}
:focus {outline:0}
sup {vertical-align:baseline}
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}
input,button,textarea,select {*font-size:100%}
.none,.hide {display:none}
.show {display:block}
.clearit {clear:both;}

.header {overflow:hidden;width:1000px; margin:60px auto 0 auto;}
.nav {float:right;margin-top:10px; width:800px; overflow:hidden; text-align:center; font:16px/33px Microsoft YaHei;}
.nav a {float:left; width:100px; height:35px;}
.nav a:hover{ background:url(../images/bit.png) 0 -160px no-repeat; color:#fff;}

.wyx-logo {float:left; width:160px; height:60px;  background:url(../images/bit.png) 0 -290px no-repeat; }
.content {position:relative; overflow:hidden; margin:30px auto 0 auto; width:100%; height:492px; background-position:center top; background-repeat:no-repeat; }
.fcbl {color:#00aeff;}
.fcbl a:link,.fcbl a:visited,a.fcbl:link,a.fcbl:visited {color:#00aeff;}
.fcbl a:hover,.fcbl a:active,a.fcbl:hover,a.fcbl:active {color:#ff5d13;}
.fcgr {color:#ff5d13;}
.fcgr a:link,.fcgr a:visited,a.fcgr:link,a.fcgr:visited {color:#ff5d13;}
.fcgr a:hover,.fcgr a:active,a.fcgr:hover,a.fcgr:active {color:#00aeff;}
.fcgr2 {color:#999;}
.fcgr2 a:link,.fcgr2 a:visited,a.fcgr2:link,a.fcgr2:visited {color:#999;}
.fcgr2 a:hover,.fcgr2 a:active,a.fcgr2:hover,a.fcgr2:active {color:#00aeff;}

.focus-url {position:absolute; top:20px; right:50%; margin-right:-140px; width:640px; height:450px;}
.focus-url a {display:none; width:640px; height:450px;}
.trail {margin:50px auto 0 auto; width:1000px; text-align:center; line-height:30px; }

.windowblack {position:absolute; z-index:100; top:0; left:0; width:100%; height:100%; background-color:#000; filter:alpha(opacity=60);opacity: 0.6;-moz-opacity:0.6;left:-9999px;}
.login-window {width:420px; overflow:hidden; position:fixed; _position:absolute;top:40%;z-index:189;left:-9999px;margin-left:-210px;background:#464e78;color:#898eac; padding-bottom:40px; -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, .4); -moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, .4); box-shadow: 5px 5px 5px rgba(0, 0, 0, .4); }
.login-window .close {width:16px;height:16px; background:url(../images/bit1.png) -260px -299px no-repeat; right:10px; top:10px; position:absolute; cursor:pointer;}
.login-window a.close:hover {background:url(../images/bit1.png) -260px -315px no-repeat;} 
.login-window .lw-title {padding-left:50px; font-size:14px; background:url(../images/bit1.png) #4c5580 -259px -145px no-repeat; height:40px; line-height:40px;  color:#cdd0e3; }
.login-menu {width:420px; background-color:#3b4267; overflow:hidden; }
.login-menu li {float:left; width:210px; height:42px; line-height:42px;  font-size:14px; text-align:center; background-color:#3b4267; color:#cdd0e3; cursor:pointer;}
.login-menu li.selected {background-color:#464e78;}
.login-window-box {width:400px; margin:0 auto;}
.login-window-login p {margin:20px 0 0 30px; background:url(../images/bit1.png) -272px -191px no-repeat; padding-left:25px; }
.login-window-login ul {width:320px; margin:10px auto 0 auto; overflow:hidden; }
.login-window-login ul li {width:318px; margin-top:10px;  border:1px solid #646d98; height:32px;  background-color:#2c314c; }
.login-window-login li span {float:left; width:40px; height:32px; }
.login-window-login span.login-bit1 {background:url(../images/bit1.png) #646d98 -263px -218px no-repeat; }
.login-window-login span.login-bit2 {background:url(../images/bit1.png) #646d98 -263px -258px no-repeat; }
.login-window-login li input {float:left; width:260px; height:32px; line-height:32px;  padding:0 8px; background:none; color:#898eac;}
.login-window-login .yzm {width:320px; margin:10px auto 0 auto; overflow:hidden; }
.login-window-login .yzm input {float:left; width:74px; height:32px; line-height:32px; border:1px solid #646d98; background-color:#2c314c;   padding:0 8px; color:#898eac;}
.login-window-login .yzm img {float:left;height:34px; margin-left:10px; cursor:pointer;}
.login-window-login .yzm span {margin-left:10px; line-height:34px;  color:#ff0;float: left;}
.login-window-login .info {width:320px;  margin:10px auto 0 auto;}
.login-window-login .info a {float:right;}
.login-window-login .info input {float:left;margin:3px 5px 0 0 }
.login-window-login .login-btn,.login-window-register .login-btn {display:block; margin:20px auto 0 auto; width:320px; height:52px; line-height:52px; text-align:center; font-size:20px; font-family:"Microsoft JhengHei"; color:#fff; background:url(../images/bit1.png) 0 0 no-repeat; }
.login-window-login a.login-btn:hover,.login-window-register a.login-btn:hover {background-position:0 -52px; }
.login-window-login .warn-text {margin:0 auto; width:320px; line-height:30px; color:#ff0;}
.login-window-register {width:320px; margin:20px auto 0 auto; overflow:hidden; }
.login-window-register li {float:left; width:320px; margin-top:10px; }
.login-window-register li span {float:left; width:60px; color:#cdd0e3; font-size:14px;line-height:32px;}
.login-window-register li input {float:left; width:130px; height:30px; line-height:32px; border:1px solid #646d98; background-color:#2c314c; padding:0 8px; color:#898eac;}
.login-window-register li p {float:right; line-height:32px;}
.login-window-register .fcgr {margin-left:60px;}
.login-window-register .fcgr input {float:left; margin:3px 5px 0 0 ;}
.login-window-register .yzm img {height:32px; margin-left:10px; cursor:pointer;}
.login-window-register .warn-text {margin:0 auto; width:260px; padding-left:60px;  line-height:30px; color:#ff0;}

