/* CSS Document */
body{
text-align:left;
background:#FFEB9B;
}
#container{
width:770px;
margin:0 auto;
background:#fff;
}
.ymdh{
float:left;
width:680px;
height:24px;
padding:0 0 10px 90px;
overflow:hidden;
border-bottom:1px solid #c7c7c7;
background:#ffffff url(http://images.love21cn.com/w/parties/i/shp/logo.gif) 0 4px no-repeat;
}

.ymdh ul{
background:#ffffff;
margin:8px 0 0 0;
}
.ymdh li{
float:left;
width:50px;
padding:0 6px;
height:12px;
line-height:14px;
overflow:hidden;
border-right:1px solid #000;
}
.ymdh li.bzxrn{
width:60px;
border:none;
}
.ymdh li a{
color:#000;
text-decoration:none;
}
.ymdh li a:hover{
color:#000;
text-decoration:underline;
}
.ymdh li.dl{
width:25px;
padding:0 0 0 10px;
border:none;
line-height:14px;
overflow:visible;
}
.ymdh li.dl a{
color:#5C2793;
text-decoration:underline;
}
.ymdh li.dl a:hover{
color:#5C2793;
text-decoration:underline;
}
.ymdh li.mfzc{
border:none;
line-height:14px;
overflow:visible;

}
.ymdh li.mfzc a{
color:#EC218C;
text-decoration:underline;
}
.ymdh li.mfzc a:hover{
color:#EC218C;
text-decoration:underline;
}

.content{
float:left;
width:770px;
}
.img1,.img2,.img3{
float:left;
width:770px;
}
.img1{
background:#fff;
padding:3px 0 0 0; 
}

.hd{
float:left;
width:770px;
}
.hd .hd_jj{
float:left;
width:321px;
padding:15px 5px 80px 15px;
color:#000;
font-size:12px;
line-height:24px;
border-right:1px solid #fff;
background: url(http://images.love21cn.com/w/parties/i/sports/bg_hdjj.jpg) 0 0 repeat-x;
}
.hd .hd_ap{
position:relative;
top:-20px;
float:left;
width:416px;
padding:0 0 35px 12px;
font-size:12px;
line-height:24px;
background:url(http://images.love21cn.com/w/parties/i/sports/bg_hdap.jpg) 0 0 repeat-x;
}
.hd .hd_ap a{
color:#ff0000;
font-weight:bold;
text-decoration:underline;
}
.jyxts{
float:left;
width:770px;
height:170px;
margin:-90px 0 0 0;
padding:90px 0 20px 0;
color:#000;
background:#ffffff url(http://images.love21cn.com/w/parties/i/sports/bg_jyxts.jpg) 0 20px no-repeat;
}
.jyxts .jy_xts{
float:left;
width:320px;
padding:0 30px 0 30px;
line-height:30px;
}
.jyxts .jy_gbz{
float:right;
width:350px;
padding:15px 20px 0 20px;
line-height:24px;
}
.jyxts .jy_gbz a{
color:#FF3300;
text-decoration:none;
}
.jyxts .jy_gbz a:hover{
color:#FF3300;
text-decoration:underline;
}

.bmhy{
float:left;
width:770px;
height:258px;
background:url(http://images.love21cn.com/w/parties/i/sports/bg_bmhy.jpg) 0 0 no-repeat;
}
.bmhy .bm_wybm{
float:left;
width:770px;
}
.bmhy .bm_wybm img{
float:right;
}
.bmhy .bm_bmhy{
float:left;
width:710px;
padding:0 30px 0 30px
}
.bmhy .bm_bmhy li{
float:left;
width:120px;
padding:0 10px;
text-align:center;
}
.bmhy .bm_bmhy li img{
border:none;
margin:5px 0 8px 0;
}
.bmhy .bm_bmhy li a{
color:#ff6600;
text-decoration:none;
}
.bmhy .bm_bmhy li a:hover{
color:#ff6600;
text-decoration:underline;
}
.bmhy .bm_bmhy li span{
color:#000;
}
.bmhy .bm_ybmrs{
float:left;
width:720px;
padding:8px 50px 0 0;
text-align:right;
}
.bmhy .bm_ybmrs span{
color:#ff6600;
font-weight:bold;
}
.bmhy .bm_ybmrs a{
color:#ff6600;
text-decoration:underline;
}
.sm{
float:left;
width:770px;
padding:10px 0;
margin:-8px 0 0 0;
background:#fff;
}
.sm .yqtx{
float:left;
width:380px;
color:#000;
line-height:22px;
background:url(http://images.love21cn.com/w/parties/i/sports/bg_smheader.jpg) 0 0 repeat-y;
} 
.sm .yqtx .yq_header{
float:left;
width:380px;
height:50px;
background:url(http://images.love21cn.com/w/parties/i/sports/bg_smcontent.jpg)  0 0 no-repeat;
} 
.sm .yqtx .yq_bottom{
float:left;
width:360px;
padding:0 10px 10px 10px;
margin:-40px 0 0 0 ;
background: url(http://images.love21cn.com/w/parties/i/sports/bg_smbottom.jpg) 0 100% no-repeat;
} 
.sm .yqtx .yq_bottom　span{
color:#000;
font-size:14px;
font-weight:bold;
}


/*标准尾*/
.footer{
float:left;
width:770px;
height:100px;
background:#ffffff;
}
.footer .f_gywm{
width:770px;
height:24px;
paddding:5px 0;
color:#821D95;
font-size:12px;
text-align:center;
background:#F7F7F7;
}
.footer .f_gywm span{
width:770px;
color:#821D95;
font-size:14px;
font-weight:bold;
}
.footer .f_gywm a{
font-size:12px;
color:#821D95;
text-decoration:underline;
}
.footer .f_gywm a:hover{
font-size:12px;
color:#821D95;
text-decoration:underline;
}
.footer .f_gywm img{
position:relative;
top:10px;
border:none;
}
.footer .zwsm{
position:relative;
left:100px;
float:left;
width:530px;
margin:15px 0 40px 0;
padding:8px 0 8px 0;
color:#515151;
text-align:center;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
}
