/* CSS Document */

body{ background:#240014 url(sz15.gif) no-repeat center top;}
.bodycnt{ background:#fff; width:960px; margin:0 auto;  overflow:hidden; text-align:left;}

.cnt1L{ float:left; width:589px;background:url(sz14.gif) repeat-y right top;}
.cnt1R{ float:right; width:370px;}
.focusnav{width:589px; height:161px; background:url(sz01.gif) no-repeat;}
.focusnav ul{ padding:129px 0 0 134px; display:block;}
.focusnav li a,.focusnav li a:visited{ background:url(sz12.gif) no-repeat; width:58px; float:left; padding-left:10px; color:#fff; margin-right:2px;}
.focusnav li a.w72{width:72px;} 
.focusnav li a span{ background:url(sz13.gif) no-repeat right top; padding-right:10px; height:32px; line-height:32px; overflow:hidden; display:block; cursor:pointer;} 
.focusnav li a:hover{ background:url(sz12-h.gif) no-repeat;color:#fff; } 
.focusnav li a:hover span{ background:url(sz13-h.gif) no-repeat right top;} 

.fousecnt{ background:url(sz02.gif) repeat-x left 3px; width:556px; margin:0 10px; padding-top:28px;}
.fouseimg{ float:left; width:280px; }
.fouseimg img{ display:block; width:280px; height:515px;}
.fousetitle{background:#E50581; margin-top:2px; height:25px; overflow:hidden; }
.fousetitle h6{ float:left; width:170px; line-height:25px; padding-left:5px; overflow:hidden;}
.fousetitle h6 a,.fousetitle h6 a:visited,.fousetitle h6 a:hover{ font-size:14px; color:#fff; font-weight:bold;}
.fousetitle ul{ display:block; width:90px; float:right; padding-top:2px;}
.fousetitle li{ float:left; background:url(sz06.gif) no-repeat; width:14px; cursor:pointer; color:#E50581; text-align:center; margin-right:7px; padding-top:5px; height:20px;}
.fousetitle li.on{background:url(sz05.gif) no-repeat;}

.fousesub{ float:right; width:263px;}
.fousesub h2 { background:url(sz02.gif) repeat-x; width:263px; height:15px; line-height:15px; overflow:hidden; clear:both;}
.fousesub h2 span{ float:left; display:block; background:#000 url(sz04.gif) no-repeat; color:#fff;  padding-left:10px; padding-right:5px;}
.fousesub h2 span a{ color:#fff;}
.fousesub h2 .more{text-align:left; float:right; background:#fff;color:#666; margin-right:6px;}
.fousesub p{margin:0; padding-top:12px; color:#000; line-height:18px;}
.fousesub ul{padding-top:12px; padding-left:10px;}
.fousesub li a{color:#E50581;}
.fousesub .fousett{}
.fousesub .fousett h3 a{ font-family:'ºÚÌå'; font-size:18px; color:#E50581;}
.fousesub .fousett p{ margin:0; padding:0;color:#666; line-height:18px;}
.fousett .more{ text-align:right;}

.fousesub .fouselist1{padding-top:11px;}
.fousesub .fouselist2{padding-top:11px;}
.fousesub .fouselist2 h2 span{ background-color:#AF1A6C; color:#fff;}
.fousesub .fouselist2 h2 span a{color:#fff;}
.fousesub .fouselist2 ul{ padding-left:5px; line-height:20px;}
.fousesub .fouselist2 li{ background:url(sz14.gif) no-repeat left 8px; padding-left:10px;}
.fousesub .fouselist2 li a{color:#666;}

.vedio p{ margin:0; color:#666; line-height:18px; padding:3px 10px 0 3px;}
.rcb { padding-top:15px; background:url(sz17.gif) no-repeat left 3px; }
.rcb td{ height:30px; vertical-align:middle; color:#fff;}
.rltitle td{ font-size:14px; text-align:left; padding-left:5px;}
.rcb .trhui td{ background:#A1A1A1;}
.rcb .trblack td{background:#515151;}
.rl td{ width:50px; height:27px; border-top:1px solid #fff;border-right:1px solid #fff; text-align:center;}
.rl td a{color:#fff;}

.zxinfo{padding-top:25px; width:356px; overflow:hidden;}
.zxinfo h6{ background:url(sz08.gif) repeat-x left 0px; heigth:20px; padding-left:18px; line-height:20px; }
.zxinfo h6 span{background:#fff; padding:0 3px;}
.zxinfo ul{padding-left:20px; padding-top:10px; width:500px;}
.zxinfo li{ float:left;margin-right:50px;}
.zxinfo li img{border:1px solid #ddd;}

.bgcolor{background:url(sz09.gif) repeat-x;}
.cnt2 h5{background:url(sz10.gif) no-repeat 3px 10px; height:39px; padding-left:33px; font-family:'ºÚÌå'; font-size:18px; color:#DC0058; line-height:42px; overflow:hidden; clear:both;}

.imgtextlist1 { width:920px; ovreflow:hidden; padding:5px 24px 0 17px; clear:both;}
.imgtextlist1 h6.noline{ border-top:0;}
.imgtextlist1 h6{border-top:1px solid #ddd; clear:both; font-size:14px; color:#E50581; font-weight:bold; height:30px; line-height:30px; overflow:hidden;}
.imgtextlist1 h6 strong{ color:#333;}
.imgtextlist1 ul{padding-left:5px; margin-bottom:5px; display:block;}
.imgtextlist1 li{width:127px; float:left; margin-right:22px;}
.imgtextlist1 li img{border:1px solid #ddd; padding:2px;margin-bottom:5px;}

.imgtextlist2{padding:5px 24px 0 17px; clear:both;width:920px; ovreflow:hidden; }
.noline{border-top:0;}
.imgtextlist2 ul{padding-left:5px; margin-bottom:15px;padding-top:12px; display:block; border-top:1px solid #ddd;}
.imgtextlist2 ul.noline{border-top:0;}
.imgtextlist2 li{width:142px; float:left; margin-right:40px;}
.imgtextlist2 li img{ width:134px;height:100px;border:1px solid #ddd; padding:2px;margin-bottom:5px; background:url(sz11.gif) no-repeat 2px bottom; padding-bottom:22px;}

.imgtextbig{padding:18px 0px 0 17px; float:left;width:153px;}
.imgtextbig img{border:1px solid #ddd; padding:2px; margin-bottom:5px;}
.imgtextlisto{float:left; width:764px; background:url(sz02.gif) repeat-x left 45px; padding-top:87px;}
.imgtextlist3{float:left; width:534px; overflow:hidden;}
.imgtextlist3 li{ float:left;width:106px; margin-right:24px;}
.imgtextlist3 li img{border:1px solid #ddd; padding:2px; margin-bottom:5px;}

.textlist{float:right; background:#F7F7F7; padding:0 10px 0 13px; width:204px;  color:#6D2441;}
.textlist h6{font-size:14px; font-weight:bold; height:30px; line-height:30px; overflow:hidden;}
.textlist p{color:#503A53; margin:8px 0; line-height:20px;}
.textlist p a{ font-size:14px;color:#503A53; font-weight:bold; margin:0 5px;}
.textlist ul{ padding-left:5px; line-height:20px;}
.textlist li{ background:url(sz18.gif) no-repeat left 8px; padding-left:10px;}
.textlist li a{color:#503A53;}

.imgtextlist4 { width:940px; ovreflow:hidden; padding:20px 0px 0 17px; clear:both;}
.imgtextlist4 ul{padding-left:5px; margin-bottom:5px; display:block;}
.imgtextlist4 li{width:140px; float:left; margin-right:14px;}
.imgtextlist4 li img{margin-bottom:5px;}

.popwin{ position:relative;}
.popwinsub{ width:188px; position:absolute; text-align:left; bottom:10px;}
*html .popwinsub{bottom:20px;}
.popbg{ background:url(sz20.gif) repeat-y; }
.popwinsub p{margin:0; padding:0 10px; color:#E50581; display:block;}
.popwinsub .ptop{ display:block; height:12px;background:url(sz19.gif) no-repeat; overflow:hidden; }
.popwinsub .pbottom{ position:relative; display:block; height:30px; background:url(sz22.gif) no-repeat; overflow:hidden; }
.popwinsub .bg{position:absolute;display:block; top:10px; height:10px; background:url(sz23.gif) no-repeat; width:20px;}
.foot{width:960px; text-align:center;}

