﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,table,th,td,embed,object {margin:0;padding:0;}   
fieldset,img,abbr {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-weight:normal;font-style:normal;}
ul,ol {list-style:none;}
table {border-collapse:collapse;border-spacing:0;}
a {text-decoration:none;}
a:hover
{
    text-decoration: underline;
    color: #cc0066;
}
a{blr:expression(this.onFocus=this.blur());outline:none;}
area{blr:expression(this.onFocus=this.blur());}

.backbg
{
    display:none;
    width:100%;
    height:100%;
    left:0;
    position:absolute;
    z-index:99;
    background:#000; 
    filter:alpha(opacity=80);
    -moz-opacity:0.6; 
    opacity:0.6
}
#LoginWindow
{
    width:100%;
}
#login
{
    display:none;
    margin-left:auto;
    margin-right:auto;
    width:446px;
    z-index:100;
    position:absolute;
    height:264px;
}
#login
{
    width: 329px;
    margin: 0px auto;
    padding: 0px 0px 0px 0px;
}
#login_top
{
    border-width: 10px;
    border-color: #CCCCCC;
    margin: 0px auto;
    padding: 0px 0px 0px 0px;
    width: 400px;
    height: 84px;
    background-image: url('/img.soszx.com/web_images/login/login_top.gif');
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
}
#login_top span
{
    height:20px;
    width:20px;
    margin: 55px 50px 0px 0px;
    padding:0px 0px 0px 0px;
    float:right;
    background-image:url('/img.soszx.com/web_images/login/icon_close.gif');
    background-repeat:no-repeat;
}
#login_center
{
    border-width: 10px;
    border-color: #CCCCCC;
    margin: 0px auto;
    padding: 20px 0px 0px 0px;
    width: 400px;
    height: 167px;
    line-height: 20px;
    background-image: url('/img.soszx.com/web_images/login/login_center.gif');
    background-repeat: no-repeat;
    border-right-style: solid;
    border-left-style: solid;
}
#login_center ul
{
    margin:0px auto;
    padding: 0px 0px 0px 100px;
    height:40px;
    width:300px;
}
#login_center ul li
{
    height:40px;
    float:left;
    text-align:left;
}
#reg
{
    border-width: 10px;
    border-color: #CCCCCC;
    margin: 0px auto;
    padding: 20px 0px 0px 0px;
    width: 400px;
    height: 167px;
    line-height: 20px;
    background-image: url('/img.soszx.com/web_images/login/login_center.gif');
    background-repeat: no-repeat;
    border-right-style: solid;
    border-left-style: solid;
}
#reg ul
{
    margin:0px auto;
    padding: 0px 0px 0px 20px;
    height:40px;
    width:300px;
}
#reg ul li
{
    height:40px;
    float:left;
    text-align:left;
}
.login_bottom
{
    border-width: 10px;
    border-color: #CCCCCC;
    margin: -20px auto;
    padding: 0px 0px -20px 0px;
    width: 400px;
    height: 78px;
    background-image: url('/img.soszx.com/web_images/login/login_foot.gif');
    text-align: center;
    background-repeat: no-repeat;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
}
#user
{
     width:100%; 
     position:fixed; 
     background:Black; 
     _position:absolute;
     _top:expression(eval(document.documentElement.scrollTop));
     z-index:1000;
     left:0;
     top:0;
}
#user
{
    width: 100%;
    height: 28px;
    float: left;
    background-image: url('/img.soszx.com/login/login_user_bg.gif');
}
#div_user
{
    margin: 0px auto;
    padding: 0px 0px 0px 0px;
    width: 1010px;
}
#sjx
{
    margin: 8px 0px 0px 0px;
    padding: 0px 7px 0px 18px;
    background-image:url('/img.soszx.com/login/icon_message.gif');
    background-repeat:no-repeat;
    float:left;
}
#user div div
{
    font-family: 宋体, Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height:16px;
    background-repeat:no-repeat;
}
#sjxnum
{
    margin: 8px 0px 0px 0px;
    padding: 0px 10px 0px 7px;
    background-image:url('/img.soszx.com/login/num_bg.gif');
    float:left;
}
#tz
{
    margin: 8px 0px 0px 0px;
    padding: 0px 7px 0px 18px;
    float:left;
}
#tznum
{
    margin: 8px 10px 0px 0px;
    padding: 0px 15px 0px 3px;
    background-image:url('/img.soszx.com/login/num_bg.gif');
    float:left;
}
#yhzx
{
    margin: 8px 0px 0px 0px;
    padding: 0px 7px 0px 18px;
    background-image:url('/img.soszx.com/login/icon_usergoup.gif');
    float:left;
}
#hy
{
    margin: 8px 10px 0px 0px;
    padding: 0px 7px 0px 18px;
    background-image:url('/img.soszx.com/login/icon_user.gif');
    float:right;
}
#tc
{
    margin: 8px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width:30px;
    height: 28px;
    float:right;
}
#ksss
{
    margin: 8px 0px 0px 0px;
    padding: 0px 0px 0px 20px;
    width:50px;
    height: 28px;
    float:right;
}
#textbox
{
    margin: 4px 0px 0px 0px;
    padding: 0px 0px 0px 3px;
    width:90px;
    float:right;
}
#but
{
    margin: 5px 0px 0px 0px;
    padding: 0px 0px 0px 6px;
    width:20px;
    float:right;
}
#div_login
{
    margin: 0px auto;
    padding: 0px 0px 0px 0px;
    width: 1010px;
}
#com
{
    margin: 8px 30px 0px 0px;
    padding: 0px 0px 0px 10px;
    float:right;
}
#dl
{
    margin: 8px 10px 0px 0px;
    padding: 0px 0px 0px 20px;
    background-image:url('/img.soszx.com/login/icon_user.gif');
    float:right;
}
#zc
{
    margin: 8px 20px 0px 0px;
    padding: 0px 0px 0px 10px;
    float:right;
}
#a
{
    display:none;
}

#lives
{
    margin: 8px 30px 0px 0px;
    padding: 0px 0px 0px 10px;
    float:right;
}
body
{
    margin: 0px auto;
    color: #333;
    text-align: center;
    font: 12px/1.5 微软雅黑;
    FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#cc0066,endColorStr=#ffffff);
}
#fc_top
{
    margin: 0px auto 0px auto;
    width: 1010px;
    height: 74px;
    background-image: url(/img/header.jpg);
    background-color: #FFFFFF;
}
#logo
{
    height: 70px;
    width:307px;
    float:left;
    margin: 0px 0px 0px 20px;
    padding: 0px 0px 0px 0px;
    background:url(/img/logo.gif) no-repeat;
}
#top_right
{
    float:right;
    color:#cc0066;
    font-weight:bold;
    margin: 15px 20px 0px 0px;
    padding: 0px 0px 0px 0px;
} 
#top_right a
{
    font-weight: bold;
    color:#cc0066;
    text-decoration: none;
}
#so_web
{
    margin: 35px auto 0px auto;
    padding:0px 0px 0px 0px;
    width: 1010px;
}
#so_top
{
    margin: 0px auto;
    padding: 0px 0px 0px 0px;
    width: 1010px;
    background-color: #FFFFFF;
    text-align:center;
}
#live_title,top_live
{
    width:1000px;
    height:40px;
    margin: 0px auto;
    padding:0px 0px 0px 0px;
    text-align: center;
}
#live_left
{
    float:left;
    width:5px;
    height:40px;
    margin:0px auto 0px 1px;
    padding:0px 0px 0px 0px;
    FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#cc0066);
}
#button
{
    margin:6px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    width:24px;
    height:23px;
    vertical-align:middle;
}
#keyWord1
{
    line-height:18px;
    height:18px;
    width:140px;
    margin:7px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    vertical-align:middle;
}
#live_right
{
    float:left;
    width:5px;
    height:40px;
    margin:0px auto;
    padding:0px 0px 0px 0px;
    FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#cc0066);
}
#live_search
{
    width:180px;
    float:left;
    height:40px;
    margin:0px auto;
    padding:0px 0px 0px 0px;
    FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#cc0066);
}
#live_center
{
    width:806px;
    float:left;
    height:40px;
    margin:0px auto;
    padding:0px 0px 0px 0px;
    FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#cc0066);
}
#live_center ul
{
    margin:0px auto;
    padding:0px 0px 0px 0px;
}
#live_center ul li
{
    color: #FFFFFF;
    float: left;
    height: 40px;
    line-height: 46px;
    margin: 0px auto;
    padding: 0px 5px 0px 0px;
    background-position: right -80px;
    background-repeat: no-repeat;
    list-style-type: none;
}
#live_center a
{
    display: block;
    width: 80px;
    height: 40px;
    font-weight: bold;
    color: White;
    font-size: 14px;
    text-decoration: none;
}
#live_center a.current, #live_center a:hover, #live_center a:active
{
    font-size:18px;
    background-repeat: no-repeat;
}
#so_foot
{
    height: 100px;
    width: 100%;
    margin: 8px auto 0px auto;
    padding:8px 0px 0px 0px;
    FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FBE9F2,endColorStr=#cc0066);
}
#lt
{
    width:1010px;
}
b.ltop
{
    float:left;
    margin:0px auto 0px 20px;
    width: 307px;
    display:block;
 } 
b.rtop
{
    margin:0px auto;
    width: 1010px;
    display:block;
 } 
b.rbottom
{
    margin:0px auto;
    width: 1010px;
    display:block;
 } 
b.rtop b, b.rbottom b, b.ltop b
{
    border-width: 1px;
    border-color: #FFFFFF;
    display: block;
    height: 1px;
    overflow: hidden;
    border-right-style: solid;
    border-left-style: solid;
}
b.r2
{
    margin: 0 4px;
    background-color: #FFFFFF;
} 
b.r3
{
    margin: 0 2px;
    background-color: #FFFFFF;
} 
b.rtop b.r4, b.rbottom b.r4, b.rtop b.r4
{
    margin: 0 1px;
    height: 2px;
    background-color: #FFFFFF;
} 
.aaa
{
	height: 145px;
	width: 150px;
	margin: 20px 5px 0px 5px;
	float: left;
}
.bbb
{
    background-position: 10px 0px;
    padding: 3px 0px 10px 2px;
    height: 105px;
    width: 150px;
    background-image: url('/img.soszx.com/xst_images/img_bg.gif');
    background-repeat: no-repeat;
   
    /*非IE的主流浏览器识别的垂直居中的方法*/
    display: table-cell;
    vertical-align:middle;

    /*设置水平居中*/
    text-align:center;

    /* 针对IE的Hack */
    *display: block;
    *font-size: 87px;/*约为高度的0.873，200*0.873 约为175*/
    *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
}
.bbb img
{
         /*设置图片垂直居中*/
         vertical-align:middle;
         cursor:pointer;
}
.ccc
{
    height:20px;
    line-height:20px;
    margin:0px 0;
}
.aa
{
	height: 170px;
	width: 164px;
	margin: 0px 0px 0px 5px;
	float: left;
    text-align:center;
}
.bb
{
    margin:0px auto;
    padding: 13px 0px 0px 2px;
    height: 118px;
    width: 164px;
    background: url('/img.soszx.com/xst_images/img_bg.gif') no-repeat 17px 10px;
   
    /*非IE的主流浏览器识别的垂直居中的方法*/
    display: table-cell;
    vertical-align:middle;

    /*设置水平居中*/
    text-align:center;

    /* 针对IE的Hack */
    *display: block;
    *font-size: 87px;/*约为高度的0.873，200*0.873 约为175*/
    *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
}
.bb img
{
         /*设置图片垂直居中*/
         vertical-align:middle;
         cursor:pointer;
}
.cc
{
    height:18px;
    clear:left;
    margin:0px auto 0px auto;
}
#right_img
{
    border: 1px solid #CCCCCC;
    margin: 12px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
    height: 74px;
    background: url( '/img.soszx.com/skshizixiu/right_img.gif' ) no-repeat;
}
#right_img div
{
    float:left;
    width:33%;
    line-height:74px;
    font-size:33px;
    font-weight:bold;
    text-align:center;
}
