body,ul,li,p,span,input,ol,dl,dt,dd,h1,h2,h3,h4,table,tr,td {margin:0px;padding:0px;list-style:none;}
body {font-family:Arial;}
table, tr, td {margin: 0;padding: 0;overflow:hidden;}
html, body	{font-size:14px;}
.w1000 {width:1000px;margin:0px auto;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {zoom:1;}
.l {float:left;}
.r {float:right;}
a:link {text-decoration:none;}
a:hover {text-decoration:underline;}
body {background:url(../images/body_bg.jpg) no-repeat center 0px #3685bd;}
*:focus {outline: none;}
#wrap {position:relative;}

#wrap .main {width:1000px;margin:0px auto;height:843px;position:relative;background:url(../images/main_bg.jpg) no-repeat center 0px;padding-top:330px;}
#wrap .main p.msg {min-height:30px;line-height:30px;background:#33101b;color:#fff;padding-left:10px;width:80%;font-size:15px;}
#wrap .main p.link {height:30px;margin-top:20px;width:80%;padding-left:10px;}
#wrap .main p.link a {display:block;float:right;color:#e60b11;line-height:30px;height:30px;background:url(../images/link_bg.jpg) repeat-x;padding:0px 5px;margin:0px 0px 0px 10px;font-weight:bold;text-decoration:none;}

.content {background:#570835;width:80%;padding-left:10px;margin-top:10px;}
.content .login_in {display:table;height:695px;}
.content .login_in  p.login {vertical-align:middle;display:table-cell; color:#fff;font-size:30px;font-family:"Microsoft YaHei";padding:0px 70px;margin:0px auto;}
.content .login_in  p.login a {display:block;background:url(../images/login_bg.jpg) repeat-x;height:42px;width:105px;margin:0px auto;text-align:center;font-size:20px;color:#e60b11;line-height:42px;margin-top:10px;text-decoration:none;}
/*登录后*/
.content .login_out {height:695px;}
.content .login_out .login_msg {color:#fff;font-size:30px;font-family:"Microsoft YaHei";padding:300px 70px 0px 70px;margin:0px auto;}
.content .login_out table {margin-left:10px;padding-top:10px;}
.content .login_out table tr th {color:#fff;height:42px;}
.content .login_out table tr td {height:42px;text-align:center;color:#000;background:#e2b3b3;}
.content .login_out table tr td a.lq {display:block;background:url(../images/lq_bg.jpg) repeat-x;height:23px;line-height:23px;color:#000;width:90px;margin:0px auto;text-decoration:none;}
.content .login_out table tr td a.ylq {color:#5b51a8;text-decoration:none;}
.page {width:500px;margin:10px auto;}
.page a {display:block;background:url(../images/pgae_bg.jpg) repeat-x;height:24px;line-height:24px;color:#fff;width:120px;float:left;text-align:center;text-decoration:none;margin-right:10px;}


/*foot*/
#foot {background:#161616;padding:20px 0px;}
.footer {}
.footer span { margin-left:120px;float:left;}
.footer p {float:left;margin-left:80px;font-size:12px;color:#666666;line-height:24px;}
.footer p a {color:#666666;text-decoration:none;}
.footer p a:hover {text-decoration:underline;}
/**/
#mask {width:100%;position: absolute;top: 0px;filter: alpha(opacity=70);background-color: #000; z-index:1000;left: 0px; opacity:0.7;-moz-opacity:0.7;}
.box {position:fixed;top:50%;left:50%;width:600px;margin-left:-300px;height:180px;margin-top:-90px;background:#811f57;border:1px solid #811f57;z-index:1001;padding:20px;}
.box h3 {border-bottom:1px solid #ff3eae;color:#fff;font-size:24px;height:40px;line-height:40px;text-align:center;}
.box h3 a {display:block;font-size:0px;position:absolute;right:-42px;top:-1px;cursor:pointer;}
.box .box_content {width:600px;color:#fee8a8;font-size:18px;padding:30px 0px;line-height:24px;overflow:auto;text-align:center;}
.box .box_content a {display:block;background:url(../images/login_bg.jpg) repeat-x;height:42px;width:105px;margin:0px auto;text-align:center;font-size:20px;color:#e60b11;line-height:42px;margin-top:10px;text-decoration:none;}

#fullbg{
    background-color: Gray;
    display:none;
    z-index:100;
    position:absolute;
    left:0px;
    top:0px;
    filter:Alpha(Opacity=30);
    /* IE */
    -moz-opacity:0.6;
    /* Moz + FF */
    opacity: 0.6;
}