/* CSS Document */
body{
font-size:12px;
margin:0px auto;
text-align:center;
color:#333333;
line-height:20px;
background-color:#FFFFFF;}
table{ font-size:12px;}
td{ font-size:12px;}
img{ border:none;}
ul{ margin:0px 0px; padding:0px 0px;}
li{ margin:0px 0px; padding:0px 0px; list-style-type:none; line-height:22px;}
a{
text-decoration:none;
color:#333333;}
a:hover{ text-decoration:underline; color:#FF0000;}
form{ margin:0px; padding:0px;}
.xuborder{
clear:both;
line-height:0px;
width:95%;
height:1px;
margin:5px 0px;
border-bottom:#98155c dotted 1px;
}
.border{
clear:both;
line-height:0px;
width:98%;
height:1px;
margin:0px 0px;
border-bottom:#CCCCCC solid 1px;
}
#head{
margin-left:auto;
margin-right:auto;
width:1000px;
height:30px;
line-height:26px;
color:#FFFFFF;
border-bottom:#1f0011 solid 2px;
background:url(images/hbg.gif) repeat-y top;}
#login{
margin-left:auto;
margin-right:auto;
margin-top:3px;
width:520px;
height:22px;
line-height:22px;
text-align:left;
float:left;}
#head a{
color:#FFFFFF;}
#joinus{
margin-top:3px;
width:200px;
height:22px;
text-align:left;
float:right;
}
#joinus ul{line-height:22px;}
#joinus li{
float:left;
margin-left:20px;
background:url(images/dot01.gif) no-repeat;
background-position:0px 8px;
padding-left:10px;}
#logo{
margin-left:auto;
margin-right:auto;
text-align:left;
padding-top:16px;
width:1000px;
height:84px;
background:url(images/logobg.gif) repeat-x;}
#logoL{
width:200px;
height:80px;
background:url(images/logo.gif) no-repeat;
float:left;}
#logoR{
width:790px;
height:85px;
float:right;
margin-right:2px;}
#menu{
margin-left:auto;
margin-right:auto;
margin-top:2px;
margin-bottom:2px;
width:1000px;
height:52px;
background:url(images/menubg.gif) repeat-x;
}
#menuL{
width:140px;
height:52px;
float:left;
background:url(images/menuL.gif) no-repeat;
}
#menuR{
width:78px;
height:52px;
float:right;
background:url(images/menuR.gif) no-repeat;
}
#menutxt{
float:left;
color:#FFFFFF;
width:750px;
height:52px;
}
#menutxt a{ color:#FFFFFF;}
#menutxt li{
margin-left:5px;
margin-right:5px;
line-height:22px;
width:90px;
margin-top:4px;
height:48px;
float:left;}
#menusub1{
width:90px;
height:18px;
margin-bottom:2px;
border-bottom:#e492bf dotted 1px;}
#menusub{
width:90px;
height:18px;}
#menubg{
width:25px;
height:52px;
float:left;
background:url(images/menuli.gif) no-repeat;}
.wrap{
margin-left:auto;
margin-right:auto;
width:990px;
height:auto;}
.left{
float:left;
width:440px;
height:auto;
}
.style{ 
             background-color:white;
             visibility:hidden;
             display:none;
             position:absolute;
             left:0px;top:0px; 
}
.middle{
float:left;
width:307px;
height:auto;
}
.right{
float:right;
width:235px;
height:auto;
}
.Ltop{
width:436px;
height:45px;
text-align:right;
background:url(images/ltop.gif) no-repeat;
margin-bottom:5px;}
.Ltitle{
margin-bottom:10px;
text-align:left;
width:400px;
height:auto;}
.Ltitle span{
line-height:26px;
display:block;
text-align:center;
font-size:18px;
font-weight:bold;
color:#bc006c;}
.Ltitle span a{color:#bc006c;}
.Lwrap{
clear:both;
width:430px;
height:auto;}
.Lcate{
text-align:left;
padding-left:5px;
float:left;
width:25px;
height:50px;
font-size:15px;
line-height:18px;
padding-top:8px;
background:url(images/catebg.gif) no-repeat;}
.Lcate span{ color:#bc006c;}
.Lcate span a{color:#bc006c;}
.Lcalist{
margin-top:3px;
font-size:14px;
float:right;
text-align:left;
width:400px;
height:auto;}
.Lcalist li{
line-height:24px;
margin-left:6px;
width:180px;
background:url(images/dot02.gif) no-repeat;
background-position:0px 8px;
padding-left:10px;
float:left;}
.Lwentop{
margin-bottom:10px;
clear:both;
width:430px;
height:35px;
text-align:left;
border-bottom:#ffbde2 solid 2px;
}
.Lline{
clear:both;
margin:5px 0px;
width:420px;
height:auto;}
.LWpic{
float:left;
width:128px;
height:93px;
padding:1px;
border:#CCCCCC solid 1px;}
.LWptxt{
color:#4e4e4e;
width:270px;
height:auto;
float:right;
text-align:left;
}
.LWptxt span{
color:#333333;
font-size:14px;
font-weight:bold;
}
.Lwenlist{
margin-left:2px;
width:196px;
height:auto;
float:left;
font-size:14px;
text-align:left;}
.Lwenlist li{
line-height:24px;
background:url(images/dot02.gif) no-repeat;
background-position:0px 8px;
padding-left:4px;
text-align:left;
}
.Lwentit{
padding-top:2px;
font-size:13px;
font-weight:bold;
text-align:left;
width:180px;
line-height:22px;
padding-left:6px;
height:22px;
background:url(images/lwentit.gif) no-repeat center;}

.Midflash{
width:305px;
height:430px;}
.KMnum{
padding-bottom:5px;
width:305px;
height:auto;
border:#CCCCCC solid 1px;}
.KMtop{
margin-bottom:5px;
padding-left:5px;
font-size:13px;
font-weight:bold;
width:300px;
height:29px;
background:url(images/KMtop_bg.gif) repeat-x;}
.KMtop li{
width:82px;
float:left;
padding-top:5px;
height:24px;
line-height:24px;}
.KMtop .current{
background:url(images/KMtopa.gif) no-repeat;
padding-top:5px;
width:82px;
height:24px;
color:#b50066;
}
.KMwrap{
width:290px;
height:auto;}
.KMtxt{
padding:5px 0px;
width:290px;
height:auto;}
.KMpic{
width:80px;
height:80px;
border:#CCCCCC solid 1px;
float:left;}
.KMcont{
color:#333333;
margin-left:10px;
width:140px;
text-align:left;
height:auto;
line-height:22px;
float:left;}
.KMcont span{
padding-left:10px;
background:url(images/dot03.gif) no-repeat;
font-size:13px;
font-weight:bold;}
.number{
width:50px;
height:60px;
float:right;}
.KMmore{
text-align:right;
width:290px;
line-height:22px;}
.search{
margin:5px 0px;
padding-top:3px;
text-align:left;
width:308px;
height:27px;
background:url(images/soubg.gif) no-repeat left #ffd6ef;
}
.subtip{
clear:both;
width:307px;
height:30px;
background:url(images/tipbg.gif) no-repeat #faf1f6;
background-position:10px 5px;
line-height:30px;
color:#bc006c;
}
.subtip a{ color:#bc006c;}
.Rpic{
width:230px;
height:130px;}
.Rtop1{
margin:5px 0px;
width:235px;
height:30px;
text-align:left;
line-height:30px;
font-size:14px;
font-weight:bold;
color:#bc006c;
background:url(images/Rtopbg.gif) no-repeat;}
.Rtop1 a{color:#bc006c;}
.Rline{
margin:5px 0px;
width:232px;
height:auto;}
.Rleft{
width:60px;
height:60px;
float:left;
border:#ce74a6 solid 1px;}
.Rright{
text-align:left;
padding:5px 8px;
margin-left:7px;
width:144px;
height:55px;
background:url(images/rtxtbg.gif) no-repeat;
float:left;}
.Rright span{
font-size:13px;
font-weight:bold;
color:#8a0c50;}
.Rright span a{color:#8a0c50;}
.Rtop2{
margin-top:10px;
clear:both;
font-size:14px;
font-weight:bold;
color:#bc006c;
text-align:left;
width:232px;
height:28px;
line-height:28px;
background:url(images/rtop_bg1.gif) no-repeat #f5f5f5;
background-position:5px 2px;}
.Rtop2 a{color:#bc006c;}
.Rtop2 span{
color:#aeaeae;}
.Rlist{
margin:5px 0px;
width:220px;
height:auto;
text-align:left;
}
.Rlist li{
font-size:14px;}
.Rlist2{
clear:both;
width:232px;
padding:5px 0px;
height:auto;
text-align:left;
background-color:#f5f5f5;
}
.Rlist2 span{
color:#bc006c;
}
.Rlist2 li{
text-align:left;
background:url(images/dot03.gif) no-repeat;
background-position:0px 6px;
padding-left:8px;
}
.bbsleft{
display:block;
width:80px;
height:80px;
float:left;
}
.bbsright span{
color:#333333;
font-size:13px;
font-weight:bold;}
.bbsright span a{ color:#333333;}
.bbsright{
color:#7d7d7d;
width:136px;
height:auto;
float:left;
margin-left:2px;
}
.bbsright a{
color:#7d7d7d;
}
.Pic{
clear:both;
width:990px;
height:auto;
margin:5px auto;}
.ITitle{
margin-left:auto;
margin-right:auto;
line-height:0px;
color:#b50066;
clear:both;
width:990px;
height:36px;
border-bottom:#ffbee3 solid 1px;}
.ITitle a{ color:#b50066;}
.Tleft{
text-align:left;
width:300px;
height:auto;
float:left;}
.Tright{
padding-top:6px;
width:650px;
margin-right:10px;
height:30px;
float:right;
text-align:right;
line-height:30px;
background:url(images/Ttit_bg.jpg) no-repeat;}
.Ileft{
width:315px;
height:auto;
float:left;
}
.Imiddle{
margin:0px 3px;
float:left;
width:400px; overflow:hidden;
height:auto;
}
.Iright{
width:248px; overflow:hidden;
height:auto;
float:right;
}
.ILline{
width:302px;
height:413px;
background:url(images/ileft_bg.gif) no-repeat;}
.ILpic{
margin-top:12px;
width:290px;
height:200px;
}
.ILpictxt{
font-size:13px;
font-weight:bold;
color:#FFFFFF;
width:280px;
height:30px;
line-height:30px;}
.ILpictxt a{color:#FFFFFF;}
.ILtit{
margin-top:5px;
text-align:left;
font-size:13px;
font-weight:bold;
color:#bc006c;
width:210px;
height:45px;
padding-left:80px;
line-height:45px;}
.ILtit span{
color:#aeaeae;
}
.ILlist{
font-size:14px;
width:260px;
text-align:left;
height:auto;}
.ILlist li{
background:url(images/dot03.gif) no-repeat;
background-position:0px 6px;
padding-left:12px;
}
.Imidtop{
width:392px;
height:40px;
padding:15px 25px 15px 15px;

}

.Imidtop span{
font-size:15px;
font-weight:bold;
color:#bc006c;
 }
.Imidtop span a{ color:#bc006c;}
.Imidtop li{
text-align:left;
width:150px;
float:left;}
.Imidshou{
background:url(images/imidtop.gif) no-repeat;
background-position:0px -200px;
}
.Imidmei{
background:url(images/imidtop.gif) no-repeat;
background-position:0px 0px;
}
.Imidshi{
background:url(images/imidtop.gif) no-repeat;
background-position:0px -100px;
}
.Imidming{
background:url(images/imidtop.gif) no-repeat;
background-position:0px -400px;
}
.Imidqing{
background:url(images/imidtop.gif) no-repeat;
background-position:0px -300px;
}
.Imidwrap{
width:395px;
height:auto;}
.Imidlist{
margin:5px 0px 5px 5px;
text-align:left;
width:190px;
height:auto;
float:left;}
.Imidlist li{
font-size:14px;
text-align:left;
background:url(images/dot02.gif) no-repeat;
background-position:0px 8px;
padding-left:8px;
}
.Imidlietop{
width:180px;
height:25px;
line-height:25px;
font-size:14px;
color:#bc006c;
font-weight:bold;
background:url(images/border.gif) no-repeat center right;
}
.Imidlietop a{color:#bc006c;}
.Imidtip a{color:#bc006c;}
.Imidtip{
margin-bottom:5px;
font-size:14px;
font-weight:bold;
color:#bc006c;
width:385px;
height:25px;
padding-left:10px;
padding-top:5px;
line-height:25px;
background:url(images/imidtip.gif) no-repeat;
text-align:left;
clear:both;}
.Imidpic{
width:65px;
height:65px;
float:left;
margin:0px 5px;
}
.Imidtxt{
margin-top:10px;
line-height:20px;
text-align:left;
width:310px;
height:auto;
float:right;
}
.Imidtxt li{float:left;}
.IRtop{
clear:both;
width:245px;
height:28px;
font-size:14px;
font-weight:bold;
color:#bc006c;
line-height:28px;
text-align:left;
background:url(images/rtop_bg2.gif) no-repeat #f5f5f5;
background-position:5px 2px;
}
.IRtop a{color:#bc006c;}
.IRlist{
text-align:left;
width:240px; 
height:auto;
background-color:#f5f5f5;
}
.IRlist li{
line-height:22px;
height:24px;
border-bottom:#999999 dotted 1px;}
.num1 span{
line-height:14px;
padding:0px 4px;
width:14px;
height:14px;
color:#FFFFFF;
font-weight:bold;
background:url(images/inum1.gif) no-repeat;}
.num2 span{
line-height:14px;
padding:0px 4px;
width:6px;
height:14px;
color:#FFFFFF;
font-weight:bold;
background:url(images/inum2.gif) no-repeat;}
.IRline{
clear:both;
width:244px;
height:auto;
background-color:#f5f5f5;
padding:2px 2px;
}
.IRpic{
margin:0px 3px;
text-align:center;
line-height:8px;
width:70px;
height:100px;
float:left;}
.IRpic img{
display:block;
width:60px;
height:80px;
}
.IRlist2{
clear:both;
text-align:left;
width:230px;
height:auto;}
.IRlist2 li{
line-height:20px;
text-align:left;
background:url(images/dot02.gif) no-repeat;
background-position:0px 8px;
padding-left:8px;}
.IRpic2{
width:65px;
height:75px;
float:left;
line-height:22px;}
.IRpic2 img{
width:60px;
height:56px;
}
.IRtxt{
color:#7d7d7d;
line-height:18px;
text-align:left;
width:160px;
height:auto;
float:right;}
.IRtxt span{
font-weight:bold;
font-size:13px;
color:#000000;
}
.Imidstar{
line-height:24px;
margin:2px;
float:left;
width:120px;
height:150px;}
.Imidstar img{
display:block;
margin-bottom:4px;
width:100px;
height:128px;}
.IRstarpic{
margin:5px;
width:100px;
height:135px;
float:left;
}
.IRstarpic img{
margin-bottom:4px;
padding-left:2px;
display:block;
width:94px;
height:108px;
border:#dbdbdb solid 1px;
}
.ImidBBtop{
clear:both;
margin:5px 0px;
width:385px;
height:30px;}
.ImidBleft{
width:125px;
color:#bc006c;
height:30px;
line-height:30px;
text-align:left;
font-size:14px;
float:left;
font-weight:bold;}
.ImidBright{
line-height:15px;
width:260px;
height:10px;
float:left;
border-bottom:#bcbcbc dotted 1px;}
.ImidBBpic{
font-size:13px;
font-weight:bold;
color:#FFFFFF;
float:left;
width:135px;
height:160px;
background-color:#656565;
}
.ImidBBpic img{
margin-bottom:4px;
width:135px;
height:135px;
display:block;}
.ImidBBlist{
width:230px;
height:auto;
float:left;
margin-left:10px;}
.ImidBBlist li{
font-size:14px;
text-align:left;
background:url(images/dot02.gif) no-repeat;
background-position:0px 8px;
padding-left:8px;
}
.friendlink{
margin:8px auto;
clear:both;
width:988px;
height:auto;
border-bottom:#e0e0e0 solid 1px;
border-left:#e0e0e0 solid 1px;
border-right:#e0e0e0 solid 1px;
}
.fridtop{
text-align:left;
width:988px;
line-height:35px;
height:35px;
background:url(images/fridtopbg.gif) repeat-x;}
.fridleft{
width:125px;
height:35px;
float:left;
margin-left:5px;
}
.fridmore{
width:60px;
height:15px;
margin-top:6px;
float:right;
}
.fridlist{
margin-top:10px;
width:980px;
height:auto;
line-height:24px;}
.fridlist li{
margin-left:5px;
text-align:left;
width:92px;
float:left;}

.footmenu{
margin-left:auto;
margin-right:auto;
clear:both;
color:#FFFFFF;
width:990px;
height:26px;
background-color:#5e5e5e;
border-bottom:#404040 solid 1px;
font-size:13px;
margin-bottom:0px;
line-height:26px;}
.footmenu a{ color:#FFFFFF;}
.copyright{
margin-left:auto;
margin-right:auto;
width:990px;
height:auto;
margin-top:0px;
background-color:#d7d7d7;}
.copytxt{
margin-left:auto;
margin-right:auto;
width:600px;
height:auto;
line-height:22px;}
.IRpic3{
color:#a50058;
font-size:13px;
margin-left:5px;
width:70px;
height:85px;
float:left;
}
.IRpic3 a{ color:#a50058;}
.IRpic3 img{
display:block;
margin-bottom:3px;
width:60px;
height:60px;
border:#e0b1cb solid 1px;}
.IRmore{
width:210px;
height:auto;
line-height:22px;
color:#a50058;
font-weight:bold;
text-align:right;
}
.suijit{ 
             background-color:white;
             visibility:hidden;
             display:none;
             position:absolute;
             left:0px;top:0px; 
}


