/*******************************Path**************************************/
#middlepath{
width: 950px; height: 20px;border:0px;  text-align:left; padding-left:30px!important;padding-left:20px;margin: auto; margin-top:4px; 
}
#middlepath .middlepathimage{
float:left;height:17px;width: 21px; 
}
#middlepath .middlepathfont{
float:left;height:18px;margin-top:4px;margin-top:0px\9;
}
#middlepath .middlepathfont1{
float:left;height:18px;margin-top:4px!important;margin-top:4px;
}

/*******************************Path**************************************/
#characterbanner{
width: 1003px; height: 80px; border:0px; background: url(charactbanner.jpg);  margin: auto;  padding:0px; 
}
#characterbanner .banner{
float:left;width: 1003px; height: 80px; border:0px;  margin:0px;   
}
#characterbanner .charabncol1{
float:left;width:33px; height: 80px;padding:0px;margin:0px;text-align:left; 
}
#characterbanner .rollBox{
float:left;width:893px!important;width: 894px; height: 72px;padding:0px; margin:0px;text-align:left; overflow:hidden;   
}
#characterbanner .LeftBotton{
float:left;height:60px; margin-top:8px;width:20px;background:url(pro/charactscroll.png) no-repeat 0 0;overflow:hidden;	display:inline;cursor:pointer; margin-right:3px!important;margin-right:2px;
}
#characterbanner .RightBotton{
float:left;height:60px;margin-top:8px;width:20px;background:url(pro/charactscroll.png) no-repeat -20px 0 ;overflow:hidden;display:inline;cursor:pointer;
}
#characterbanner .rollBoxsub{
float:left;width: 82px; height:63px;padding:0px;border:0px; margin-top:6px;  margin-top:8px\9;background-color:#99FF99; margin-left:3px; margin-right:4px;
}

#characterbanner .ScrCont{
width:10000px; 
}
/*******************************Home Page**************************************/

#homepagemiddle{
width: 1003px; height: 1060px;padding:0px;border:0px;POSITION: relative;  margin: auto;  text-align:left;

}

#homepagemiddle .hpm01{
width: 1003px; height: 330px;padding:0px;border:0px;position:absolute;z-index:1; text-align:center;top: 4px;
}
#homepagemiddle .hmcol1{
float:left;width: 305px; height: 700px;border:0px; margin:0px; padding-top:20px; 
}
#homepagemiddle .hmcol1row1title{
float:left;width: 250px;  height: 30px;  margin-left:30px!important;margin-left:15px; text-align:left; 
}
#homepagemiddle .hmcol1row1{
float:left;width: 305px;  height: 172px; padding:0px;border:0px; 
}

#homepagemiddle .hmcol1row1row1{
float:left;width: 270px;  height: 20px;padding:0px;border:0px; text-align:right; margin-bottom:11px;margin-left:30px!important;margin-left:15px; 
}
#homepagemiddle .hmcol1row2{
float:left;width: 305px; height: 300px;padding:0px;border:0px; margin-top:3px;
}
#homepagemiddle .hmcol2{
float:left;width: 375px; height: 700px;padding:0px;border:0px;padding-top:10px; 
}
#homepagemiddle .hmcol2row1{
float:left;width: 327px; height: 195px;padding:0px;border:0px; margin-left:22px!important;margin-left:11px;position: relative;
}
#homepagemiddle .hmcol2row1title{
float:left;width: 250px; height: 30px;  margin-left:24px!important;margin-left:12px; text-align:left;
}
#homepagemiddle .hmcol2row101{
float:left;width: 327px; height: 170px;padding:0px;border:0px;	
}
#homepagemiddle .hmcol2row102{
float:left;width: 88px; height: 20px;padding:0px;border:0px; text-align:right; margin-top:5px; margin-left:232px; overflow:hidden;
}
#homepagemiddle .hmcol2row101 img {
	border: none;
	padding: 0;
}
/*********Goodies**************/

#homepagemiddle .hmcol2row2{
float:left;width: 359px; height: 300px;padding:0px;border:0px; margin-left:12px!important;margin-left:6px;
}
#homepagemiddle .hmcol2row2title{
float:left;width: 250px; height: 30px;  margin-left:16px!important;margin-left:8px; text-align:left; margin-top:13px!important;margin-top:9px; margin-bottom:10px;
}
#homepagemiddle .hmcol2row2row1{
float:left;width: 359px; height: 25px;padding:0px;border:0px;background: url(goodiessort1.jpg) no-repeat 0 0;
}
#homepagemiddle .hmcol2row2row1col1{
float:left;width: 110px; height: 20px;padding:0px;border:0px; margin-top:1px; padding-top:2px; margin-left:8px!important;margin-left:4px;text-align:center;  
}
#homepagemiddle .hmcol2row2row1col2{
float:left;width: 110px; height: 20px;padding:0px;border:0px; margin-top:1px; padding-top:2px; margin-left:7px!important;margin-left:7px;text-align:center;  
}
#homepagemiddle .hmcol2row2row1col3{
float:left;width: 110px; height: 20px;padding:0px;border:0px; margin-top:1px; padding-top:2px; margin-left:6px!important;margin-left:6px;text-align:center;  
}
#homepagemiddle .hmcol2row2row2{
float:left;width: 359px; height: 250px;padding:0px;border:0px; margin-top:2px;
}

#homepagemiddle .hmcol2row2row2col{
float:left;width: 168px; height: 70px;padding:0px;border:0px;  margin-left:11px!important;margin-left:6px; margin-top:12px;overflow:hidden;
}
#homepagemiddle .hmcol2row2row2colpre{
float:left;width: 66px; height: 66px;padding:0px; 
}
#homepagemiddle .hmcol2row2row2coldesc{
float:left;width: 90px; height: 66px;padding:0px;border:0px; padding-left:5px;WORD-WRAP: break-word; 
}
#homepagemiddle .hmcol2row2row3{
float:left;width: 340px; height: 17px;padding:0px;border:0px;  margin-left:11px!important;margin-left:6px;
}

#homepagemiddle .hmcol2row3{
float:left;width: 340px; height: 150px;padding:0px;border:0px; margin-left:12px!important;margin-left:6px;
}
#homepagemiddle .hmcol2row3title{
float:left;width: 300px; height: 30px;  margin-left:22px!important;margin-left:11px; text-align:left; margin-top:20px; 
}
#homepagemiddle .hmcol2row3row{
float:left;width: 310px; height: 85px; margin-left:22px!important;margin-left:11px; text-align:left;  
}
#homepagemiddle .hmcol2row3rowcol{
float:left;width: 90px; height: 90px;  margin-left:10px!important;margin-left:5px; text-align:left;  
}
#homepagemiddle .hmcol2row3rowcolpre{
float:left;width: 90px; height: 70px;text-align:left;  
}
#homepagemiddle .hmcol2row3rowcoldesc{
float:left;width: 90px; height: 15px;text-align:left; overflow:hidden; margin-top:5px;  
}
/*********End Goodies**************/
#homepagemiddle .hmcol3{
float:left;width: 300px; height: 700px;padding:0px;border:0px; 
}
#homepagemiddle .hmcol3row1{
float:left;width: 265px; height: 129px;padding:0px;border:0px;margin-left:11px!important;margin-left:6px; overflow:hidden;
}
#homepagemiddle .hmcol3row1title{
float:left;width: 250px; height: 25px;  margin-left:20px!important;margin-left:10px; text-align:center; margin-top:30px;
}
#homepagemiddle .hmcol3row1coluser{
float:left;width:65px; height: 20px;padding:0px;border:0px; margin-top:10px; 
}
#homepagemiddle .hmcol3row1colblank{
float:left;width:195px; height: 20px;padding:0px;border:0px; background-color:#FFFFFF;border:1px solid #D6D6D6; margin-top:10px; 
}
#homepagemiddle .hmcol3row1rowforget{
float:left;width:265px; height: 20px;padding:0px;border:0px; margin-top:5px!important; margin-top:0px; text-align:center; color:#9A9746;
}
#homepagemiddle .hmcol3row1collogin{
float:left;width:100px; height: 27px;padding:0px;border:0px; margin-top:5px!important; margin-left:20px;!important;margin-left:10px;
}

#homepagemiddle .hmcol3row1memebercol1{
float:left;width:80px; height: 80px;padding:0px;border:0px; margin-top:10px; margin-bottom:10px;
}
#homepagemiddle .hmcol3row1memeberrow1{
float:left;width:170px; height: 20px;padding:0px;border:0px; margin-top:10px;margin-left:10px; 
}
#homepagemiddle .hmcol3row1memeberrow2{
float:left;width:170px; height: 20px;padding:0px;border:0px; margin-top:10px;margin-left:10px; 
}

#homepagemiddle .hmcol3row2{
float:left;width: 220px; height: 110px;padding:0px;border:0px;  margin-left:20px!important;margin-left:10px;border:1px solid #D6D6D6;
}
#homepagemiddle .hmcol3row2row1{
float:left;width: 195px; height: 80px;padding:0px;border:0px;  margin-left:20px; margin-bottom:5px; margin-top:5px; overflow:hidden;  
}
#homepagemiddle .hmcol3row2row2{
float:left;width: 205px; height: 20px;padding:0px;border:0px; text-align:right; margin-right:15px;
}
#homepagemiddle .hmcol3row2title{
float:left;width: 270px; height: 25px;  margin-left:6px!important;margin-left:3px; text-align:left;margin-top:18px!important;margin-top:15px; margin-bottom:10px;  
}
#homepagemiddle .hmcol3row2col{
float:left;width: 20px; height: 80px;padding:0px;border:0px;  margin-left:8px!important;margin-left:4px; margin-top:15px;
}

#homepagemiddle .hmpromotion{
float:left;width: 268px; height: 320px;padding:0px;border:0px;margin-top:40px;margin-left:25px!important;margin-left:14px; 
}
#homepagemiddle .hmpromotionpre{
float:left;width: 268px; height: 67px;padding:0px;border:0px;border:1px solid #84AC71; margin-bottom:6px; background-color:#FFFFFF;  
}

/*******************************Login Page**************************************/
#loginpagemiddle{
width: 1003px; height: 438px;padding:0px;border:0px;POSITION: relative;  margin: auto;   text-align:left;
}
#loginpagemiddle .lprow3coltitle{
float:left;width: 850px; height: 30px; margin-left:76px!important;margin-left:38px; text-align:left; margin-top:10px;
}
#loginpagemiddle .lprow3col1{
float:left;width: 260px; height: 360px;padding:0px;border:0px; margin-top:20px;   margin-left:40px!important;margin-left:20px; 
}
#loginpagemiddle .lprow3col2{
float:left;width: 300px; height: 300px;padding:0px;border:0px;margin-top:37px;   margin-left:40px!important;margin-left:40px; 
}
#loginpagemiddle .lprow3col3{
float:left;width: 268px; height: 320px;padding:0px;border:0px;margin-top:42px;margin-left:52px!important;margin-left:53px; 
}
#loginpagemiddle .lprow3col3pre{
float:left;width: 268px; height: 67px;padding:0px;border:0px;border:1px solid #84AC71; margin-bottom:15px; margin-top:15px;  
}

#loginpagemiddle .lprow3col2title{
float:left;width: 265px; height: 30px; text-align:center;  margin-top:15px;
}
#loginpagemiddle .lprow3col2coluser{
float:left;width:65px; height: 20px;padding:0px;border:0px;margin-top:10px; 
}
#loginpagemiddle .lprow3col2colblank{
float:left;width:197px; height:20px;padding:0px;border:0px;margin-top:10px!important;margin-top:3px; margin-left:8px!important;margin-left:2px; 
}
#loginpagemiddle .lprow3col2rowforget{
float:left;width:265px; height: 20px;padding:0px;border:0px; margin-top:10px; text-align:center; color:#9A9746;
}
#loginpagemiddle .lprow3col2collogin{
float:left;width:100px; height: 20px;padding:0px;border:0px; margin-top:12px!important;margin-top:10px; margin-left:20px!important;margin-left:10px; 
}

/********Get Password Page*****/
#loginpagemiddle .lpgetpass{
float:left;width: 600px; height: 360px;padding:0px;border:0px; margin-top:20px;   margin-left:40px!important;margin-left:20px; 
}
#loginpagemiddle .lpgetpasstitle{
float:left;width: 265px; height: 30px; text-align:center;  margin-top:20px;   margin-left:160px!important;margin-left:140px; margin-right:150px;  
}
#loginpagemiddle .lpgetpasscoluser{
float:left;width:100px; height: 20px;padding:0px;border:0px;margin-top:10px;  margin-left:140px!important;margin-left:120px;
}
#loginpagemiddle .lpgetpasscolblank{
float:left;width:197px; height:20px;padding:0px;border:0px;margin-top:10px; margin-left:6px!important;margin-left:6px;  margin-right:150px;  
}
#loginpagemiddle .lpgetpassdesc{
float:left;width: 500px; height: 40px; text-align:left;  margin-top:10px;   margin-left:40px; margin-right:50px;  
}

#loginpagemiddle .lpgetpasscontrol{
float:left;width: 265px; height: 20px; text-align:center;  margin-top:10px;   margin-left:160px!important;margin-left:140px; margin-right:150px;  
}


/********Edit Detail Page*****/
#loginpagemiddle .lpDetail{
float:left;width: 600px; height: 370px;padding:0px;border:0px; margin-top:15px;   margin-left:40px!important;margin-left:20px; 
}
#loginpagemiddle .lpDetailcol1subrow1{
float:left;width: 185px; height: 22px;padding:0px;border:0px; margin-top:8px; overflow:hidden;
}
#loginpagemiddle .lpDetailcol1subrow2{
float:left;width: 300px; height: 22px;padding:0px;border:0px;margin-top:8px; overflow:hidden;
}
#loginpagemiddle .lpDetailcol1subrow11{
float:left;width: 185px; height: 22px;padding:0px;border:0px; margin-top:8px; overflow:hidden; 
}
#loginpagemiddle .lpDetailcol1subrow21{
float:left;width: 100px; height: 85px;padding:0px;border:0px;margin-top:8px; overflow:hidden;margin-right:5px;
}
#loginpagemiddle .lpDetailcontrol{
float:left;width: 600px; height: 20px; text-align:center;  margin-top:5px;   
}
#loginpagemiddle .lpDetaifacesub{
float:left;width: 60px; height: 80px;margin-bottom:5px; margin-left:5px;
}
#loginpagemiddle .lpDetaifacesubrow{
float:left;width: 60px; height: 60px;border:1px solid #689E87; 
}
#loginpagemiddle .lpDetaifacesubrow1{
float:left;width: 60px; height: 20px; text-align:center;
}
/*******************************Regist Page**************************************/
#registpagemiddle{
width: 1003px; height: 588px;padding:0px;border:0px;POSITION: relative;  margin: auto; text-align:left;
}
#registpagemiddle .registpcol1{
float:left;width: 650px; height:570px;padding:0px;border:0px; margin-left:20px!important;margin-left:10px;margin-top:9px; overflow:hidden;
}
#registpagemiddle .registpcol1title{
float:left;width: 600px; height: 30px; margin-bottom:10px; margin-left:57px!important;margin-left:28px; text-align:left;
}
#registpagemiddle .registpcol1sub{
float:left;width: 550px; height: 550px;padding:0px;border:0px; margin-left:22px!important;margin-left:11px;margin-top:11px; overflow:hidden;
}
#registpagemiddle .registpcol1subrow1{
float:left;width: 185px; height: 22px;padding:0px;border:0px; margin-top:8px; overflow:hidden;
}
#registpagemiddle .registpcol1subrow2{
float:left;width: 300px; height: 22px;padding:0px;border:0px;margin-top:8px; overflow:hidden;
}
#registpagemiddle .registpcol1subrow11{
float:left;width: 185px; height: 22px;padding:0px;border:0px; margin-top:8px; overflow:hidden;
}
#registpagemiddle .registpcol1subrow21{
float:left;width: 100px; height: 85px;padding:0px;border:0px;margin-top:8px; overflow:hidden;margin-right:5px;
}

#registpagemiddle .registpcol1subline{
float:left;width:500px; height: 25px;padding:0px;border:0px;margin-top:8px; overflow:hidden;margin-left:10px!important;margin-left:5px;
}
#registpagemiddle .registpcol2{
float:left;width: 280px; height: 340px;padding:0px;border:0px; margin-left:22px!important;margin-left:22px;margin-top:82px; overflow:hidden;
}
#registpagemiddle .registpcol2row1{
float:left;width: 270px; height: 68px;border:1px solid #689E87; margin-bottom:15px; margin-top:15px;
}
#registpagemiddle .registfacecol1{
float:left;width: 455px; height: 290px; margin-top:10px;margin-left:12px; 
}
#registpagemiddle .registfacecol2{
float:left;width: 35px; height: 32px; margin-top:8px;margin-left:10px; 
}
#registpagemiddle .registfacesub{
float:left;width: 60px; height: 80px;margin-bottom:5px; margin-left:5px;
}
#registpagemiddle .registfacesubrow{
float:left;width: 60px; height: 60px;border:1px solid #689E87; 
}
#registpagemiddle .registfacesubrow1{
float:left;width: 60px; height: 20px; text-align:center;
}
#registpagemiddle .other{
float:left;width: 620px; height: 500px;padding:0px;border:0px; margin-left:16px!important;margin-left:8px;margin-top:11px; overflow:auto
}
#registpagemiddle .funum{
float:left;width: 620px; height: 500px;padding:0px;border:0px; margin-left:16px!important;margin-left:8px;margin-top:11px; overflow:auto
}
/*******************************Fun List Page**************************************/
#funmiddle{
width: 1003px;padding:0px;border:0px; margin: auto; 
}

#funmiddle .funlist{
float:left;width: 660px; height: 1370px;padding:0px;border:0px; margin-left:20px!important;margin-left:5px;margin-top:10px; overflow:hidden;
}
#funmiddle .funlisttitle{
float:left;width: 600px; height: 30px; margin-bottom:10px; margin-left:57px!important;margin-left:32px; text-align:left;
}

#funmiddle .funlistlist{
float:left;width: 650px; height: 1250px;padding:0px;border:0px; margin-left:5px!important;margin-left:0px;margin-top:7px;
}
#funmiddle .funlistlistsub{
float:left;width: 112px; height: 159px;padding:0px; overflow:hidden; margin-left:13px!important;margin-left:13px;margin-bottom:16px;
}
#funmiddle .funlistlistsubrow1{
float:left;width: 108px!important;width: 108px; height:82px;padding:0px; overflow:hidden;text-align:left;padding-top:7px; padding-left:8px!important;padding-left:8px; background-color:#F5B801;
}
#funmiddle .funlistlistsubrow2{
float:left;width: 108px; height: 77px;padding:0px; overflow:hidden; ; text-align:left; padding-top:4px; padding-left:8px;background-color:#DFA800;
}
/***********video list**************/
#funmiddle .funlistvideo{
float:left;width: 650px; height: 1250px;padding:0px;border:0px; margin-left:5px!important;margin-left:0px;margin-top:12px;
}
#funmiddle .funlistvideosub{
float:left;width: 112px; height: 193px;padding:0px; overflow:hidden; margin-left:13px!important;margin-left:13px;margin-bottom:16px;
}
#funmiddle .funlistvideosubrow1{
float:left;width: 112px!important;width: 108px; height:82px;padding:0px; overflow:hidden;text-align:left; background-color:#F5B801;
}
#funmiddle .funlistvideosubrow2{
float:left;width: 100px; height: 95px;padding:0px; overflow:hidden; text-align:left; padding-top:4px; padding-left:8px;background-color:#DFA800; padding-right:8px; padding-bottom:5px;
}

#funmiddle .funlistpage{
float:left;width: 640px; height: 20px;padding:0px;border:0px; margin-left:17px!important;margin-left:8px; margin-top:10px;
}

#funmiddle .funlistclock{
float:left;width: 630px; height: 625px;padding:0px;margin-top:12px;margin-left:33px!important;margin-left:16px; 
}
#funmiddle .funlistclocksub{
float:left;width: 88px; height: 88px;text-align:left;
}
#funmiddle .funlistclockpage{
float:left;width: 640px; height: 20px;padding:0px;border:0px; margin-left:17px!important;margin-left:8px; margin-top:5px; margin-bottom:30px;
}
/*************************************/

/***********video main**************/
#funmiddle .funmainbanner{
float:left;width: 620px; height: 200px;padding:0px;margin-top:1px; margin-left:16px!important;margin-left:12px; margin-bottom:5px; 
}
#funmiddle .funmainclocktitle{
float:left;width: 595px; height: 30px;padding:0px;margin-top:24px; margin-left:18px!important;margin-left:14px;
}
#funmiddle .funmainclock{
float:left;width: 618px; height: 180px;padding:0px;margin-top:2px; margin-left:22px!important;margin-left:16px; text-align:left;
}
#funmiddle .funmainclocksub{
float:left;width: 88px; height: 88px;padding:0px; overflow:hidden;text-align:left;
}
#funmiddle .funmainvidio{
float:left;width: 630px; height: 420px;padding:0px;margin-top:7px; margin-left:20px!important;margin-left:15px;
}
#funmiddle .funmainvidiotitle{
float:left;width: 595px; height: 30px;padding:0px;margin-top:15px; margin-left:21px!important;margin-left:16px;
}
#funmiddle .funmainvidiosub{
float:left;width: 125px; height: 208px;padding:0px; overflow:hidden;
}
#funmiddle .funmainvidiosubrow1{
float:left;width: 113px; height: 89px; overflow:hidden; background-color:#F5B901;
}
#funmiddle .funmainvidiosubrow11{
width: 113px; height: 89px; overflow:hidden; background-color:#F5B901; display: table-cell;vertical-align:middle;text-align:center;
}
#funmiddle .funmainvidiosubrow2{
float:left;width: 103px; height: 96px;padding:0px; overflow:hidden; background-color:#DFA803;padding-top:5px; text-align:left;padding-left:5px; padding-right:5px; padding-bottom:3px;
}
#funmiddle .funmaingame{
float:left;width: 630px; height: 335px;padding:0px;margin-top:6px; margin-left:18px!important;margin-left:14px; overflow:hidden;
}
#funmiddle .funmaingametitle{
float:left;width: 635px; height: 30px;padding:0px;margin-top:15px; margin-left:19px!important;margin-left:15px;
}
#funmiddle .funmaingamesub{
float:left;width: 126px; height: 174px;padding:0px; overflow:hidden;
}
#funmiddle .funmaingamesubrow1{
float:left;width: 113px; height: 89px;padding:0px; overflow:hidden; background-color:#D7D125;  
}
#funmiddle .funmaingamesubrow11{
width: 113px; height: 89px;padding:0px; overflow:hidden;display: table-cell;vertical-align:middle;text-align:center;   
}
#funmiddle .funmaingamesubrow2{
float:left;width: 103px; height: 63px;padding:0px; overflow:hidden; background-color:#B7B431;  padding-top:5px; text-align:left;padding-left:5px; padding-right:5px; padding-bottom:3px;
}

/*************************************/

/***********video right**************/
#funmiddle .funright{
float:left;width: 300px; height: 1300px;padding:0px;border:0px;margin-top:50px; overflow:hidden; 
}

#funmiddle .funrightguidetitle{
float:left;width: 260px; height: 26px;padding:0px; overflow:hidden;margin-top:5px;  text-align:left; margin-bottom:5px!important;margin-bottom:6px;margin-left:10px!important;margin-left:10px;
}
#funmiddle .funrightguide{
float:left;width: 280px; height: 115px;padding:0px;border:0px;margin-left:4px!important;margin-left:7px;margin-top:4px!important;margin-top:2px;
}
#funmiddle .funrightguiderow{
float:left;width: 287px; height: 20px;  text-align:left; 
}
#funmiddle .funrightguiderowcol1{
float:left;width: 6px; height: 6px; background-color:#fec230; margin-top:6px; margin-left:7px; margin-right:7px; text-align:left; 
}
#funmiddle .funrightguiderowcol2{
float:left;width: 265px; height: 20px;  text-align:left; 
}
#funmiddle .funrightclock{
float:left;width: 280px; height: 232px;padding:0px;border:0px;margin-left:7px!important;margin-left:8px;margin-top:24px!important;margin-top:24px;
}
#funmiddle .funrightclock1{
display: table-cell;vertical-align:middle;text-align:center;width: 280px; height: 232px;padding:0px;border:0px;
}
#funmiddle .funrightfeaturetitle{
float:left;width: 260px; height: 26px;padding:0px; overflow:hidden;margin-top:25px;  text-align:left; margin-bottom:5px!important;margin-bottom:6px;margin-left:10px!important;margin-left:10px;
}
#funmiddle .funrightfeature{
float:left;width: 279px; height: 218px;padding:0px;border:0px;margin-left:9px!important;margin-left:9px;margin-top:3px!important;margin-top:3px; background-color:#EDF381;
}
#funmiddle .funrightfeature1{
display: table-cell;vertical-align:middle;text-align:center;width:279px; height:218px;
}
#funmiddle .funrightpopulartitle{
float:left;width: 260px; height: 26px;padding:0px; overflow:hidden;margin-top:25px;  text-align:left; margin-bottom:5px!important;margin-bottom:6px;margin-left:12px!important;margin-left:11px;
}
#funmiddle .funrightpopular{
float:left;width: 279px; height: 210px;padding:0px;border:0px;margin-left:10px!important;margin-left:10px;margin-top:3px!important;margin-top:3px;background-color:#F7F6A6;
}
#funmiddle .funrightpopular1{
display: table-cell;vertical-align:middle;text-align:center;width: 279px; height: 210px;
}
#funmiddle .funrightpromotion{
float:left;width: 268px; height: 320px;padding:0px;border:0px;margin-top:35px!important;margin-top:34px;margin-left:17px!important;margin-left:13px; overflow:hidden; 
}
#funmiddle .funrightpromotionpre{
float:left;width: 268px; height: 67px;padding:0px;border:0px;border:1px solid #84AC71; margin-bottom:15px; margin-top:15px;   
}


/*******************************Fun Desc Page**************************************/

#funmiddle .fundesc{
float:left;width: 670px!important;width: 660px; height: 1400px;padding:0px;border:0px; margin-left:10px!important;margin-left:5px;margin-top:10px; overflow:hidden;
}
#funmiddle .fundesctitle{
float:left;width: 600px; height: 30px; margin-bottom:10px; margin-left:67px!important;margin-left:33px; text-align:left;
}
#funmiddle .fundescbanner{
float:left;width: 603px; height: 432px;padding:0px;margin-top:12px;margin-left:32px!important;margin-left:16px; border:1px solid #6D8C40;
}
#funmiddle .fundescview{
float:left;width: 610px; height: 115px;padding:0px; text-align:right;  margin-top:10px; margin-left:32px!important;margin-left:16px; margin-bottom:24px;  
}
#funmiddle .fundescviewpre{
float:left;width: 104px; height: 82px;text-align:left;   margin-top:10px;
}
#funmiddle .fundescviewdesc{
float:left;width: 475px; height: 90px;padding:0px; text-align:left;margin-left:20px;margin-top:3px; margin-top:10px;
}

#funmiddle .fundescecard{
float:left;width: 640px; height:710px;padding:0px; text-align:left; margin-top:0px; margin-left:10px!important;margin-left:5px; overflow:hidden; margin-bottom:5px;
}
#funmiddle .fundescecardcol1{
float:left;width: 560px; height: 400px;padding:0px; text-align:left;margin-top:10px; margin-left:40px; overflow:hidden; 
}
#funmiddle .fundescecardrow1{
float:left;width: 100px; height: 20px;padding:0px; text-align:left; margin-top:10px; margin-left:30px;
}
#funmiddle .fundescecardrow2{
float:left;width: 400px; height: 20px;padding:0px; text-align:left; margin-top:10px; margin-left:10px;
}
#funmiddle .fundescecardrow3{
float:left;width: 550px; height: 40px;padding:0px; text-align:left; margin-top:10px; margin-left:40px;
}
#funmiddle .fundescecardbrank{
width:100%; height: 1980px;  background-color:#F3F1F3;  position:absolute;z-index:100; top: -217px; left: 2px;
-moz-opacity: 0.7;opacity: 0.7;filter:Alpha(opacity=70); display:none;  
}
#funmiddle .fundescecardbrankrol1{
float:left; margin-left:5px; margin-top:5px; background-color:#FFCCFF;width:190px; height:40px; 
}
#funmiddle .fundescecardbrankrol2{
float:left; margin-left:5px; margin-top:5px; width:170px; height:30px; text-align:right;  
}
#funmiddle .fundescecardbrankrol3{
float:left; margin-left:5px; margin-top:5px; width:190px; height:30px; text-align:center;margin-top:5px;   
}
#funmiddle .fundesccommenttitle{
float:left;width: 610px; height: 30px;padding:0px; text-align:left; margin-top:0px; margin-left:26px!important;margin-left:12px; 
}
#funmiddle .fundesccomment{
float:left;width: 640px; height:630px;padding:0px; text-align:left; margin-top:0px; margin-left:10px!important;margin-left:5px; overflow:hidden;
}
#funmiddle .fundesccommentdes{
float:left;width: 616px; height: 110px;padding:0px; text-align:left; margin-top:0px;  margin-left:16px!important;margin-left:8px; border:1px solid #6D8C40; margin-bottom:9px; background-color:#E4BE2B; 
}
#funmiddle .fundesccommentdesface{
float:left;width: 43px; height: 43px;padding:0px;border:1px solid #6D8C40; margin-bottom:40px;  margin-top:14px; margin-left:14px!important;margin-left:7px;
}
#funmiddle .fundesccommentdesname{
float:left;width: 540px; height: 15px;padding:0px;margin-top:5px; margin-left:8px!important;margin-left:4px;
}
#funmiddle .fundesccommentdesword{
float:left;width: 540px; height:75px;padding:0px;margin-top:5px; margin-left:8px!important;margin-left:4px;
}
#funmiddle .fundesccommentpage{
float:left;width: 610px; height: 25px;padding:0px; text-align:center; margin-top:0px; margin-left:26px!important;margin-left:12px; 
}
#funmiddle .fundesccommentinput{
float:left;width: 610px; height: 70px;padding:0px; text-align:center; margin-top:0px; margin-left:26px!important;margin-left:12px; overflow:hidden
}
#funmiddle .fundesccommentcontrol{
float:left;width: 610px; height: 20px;padding:0px; text-align:center; margin-top:0px; margin-left:26px!important;margin-left:12px; 
}
/*******************************Mobile Main Page**************************************/
#mobilemainmiddle{
width: 1003px; height: 1452px;padding:0px;border:0px; margin: auto; 
}
#mobilemainmiddle .mobilemcol1{
float:left;width: 650px; height: 1400px;padding:0px;border:0px; margin-left:20px!important;margin-left:10px;margin-top:10px;
}
#mobilemainmiddle .mobilemcol2{
float:left;width: 305px; height: 1400px;padding:0px;border:0px;margin-top:50px; margin-left:10px!important;margin-left:5px; 
}
#mobilemainmiddle .mobilemcol1title{
float:left;width: 600px; height: 30px; margin-bottom:10px; margin-left:57px!important;margin-left:28px; text-align:left;
}
#mobilemainmiddle .mobilemcol1banner{
float:left;width: 614px; height: 222px;padding:0px; margin-top:6px;margin-left:18px!important;margin-left:9px;  border:1px solid #CEBC20;
}
#mobilemainmiddle .mobilemcol1latitle{
float:left;width: 600px; height: 30px; margin-bottom:5px; margin-left:20px!important;margin-left:10px; text-align:left; margin-top:5px;
}
#mobilemainmiddle .mobilemcol1latest{
float:left;width: 630px; height: 380px;padding:0px; margin-left:20px!important;margin-left:10px;
}
#mobilemainmiddle .mobilemcol1latestsub{
float:left;width: 124px; height: 187px;padding:0px; overflow:hidden; 
}
#mobilemainmiddle .mobilemcol1latestsubrow1{
float:left;width: 101px; height: 103px;padding:0px; overflow:hidden; background-color:#FFEB44;
padding-left:7px;padding-top:7px;
}

#mobilemainmiddle .mobilemcol1latestsubrow2{
float:left;width: 103px; height: 59px;padding:0px; overflow:hidden; background-color:#DEB825;text-align:left;
padding-left:5px;padding-top:5px;
}

#mobilemainmiddle .mobilemcol1game{
float:left;width: 630px; height: 209px;padding:0px; margin-top:10px;margin-left:21px!important;margin-left:11px;
}
#mobilemainmiddle .mobilemcol1gamemore{
float:left;width: 605px; height: 30px;padding:0px; overflow:hidden;  margin-top:0px; text-align:left; margin-bottom:4px;
}
#mobilemainmiddle .mobilemcol1gamesub{
float:left;width: 124px; height: 209px;padding:0px; overflow:hidden; 
}
#mobilemainmiddle .mobilemcol1gamesubrow1{
float:left;width: 100px; height: 102px;padding:0px; overflow:hidden; background-color:#FDEB63;
padding-left:7px;padding-top:7px;
}
#mobilemainmiddle .mobilemcol1gamesubrow2{
float:left;width: 97px; height: 87px;padding:0px; overflow:hidden; background-color:#E4BA0E;text-align:left;
padding-left:5px;padding-top:5px; padding-right:5px; padding-bottom:5px;
}

#mobilemainmiddle .mobilemcol1theme{
float:left;width: 630px; height: 207px;padding:0px; margin-top:68px!important;margin-top:34px;margin-left:21px!important;margin-left:11px;
}
#mobilemainmiddle .mobilemcol1thememore{
float:left;width: 605px; height: 30px;padding:0px; overflow:hidden; text-align:right; margin-top:0px; 
}
#mobilemainmiddle .mobilemcol1themesub{
float:left;width: 126px; height: 177px;padding:0px; overflow:hidden;
}
#mobilemainmiddle .mobilemcol1themesubrow1{
float:left;width: 102px; height: 100px;padding:0px; overflow:hidden; background-color:#FED650;text-align:left;
padding-left:7px;padding-top:7px; 
}
#mobilemainmiddle .mobilemcol1themesubrow2{
float:left;width: 102px; height: 60px;padding:0px; overflow:hidden; background-color:#E2A926;text-align:left;
padding-left:7px;padding-top:5px; 
}


#mobilemainmiddle .mobilemcol1image{
float:left;width: 630px; height: 207px;padding:0px; margin-top:24px!important;margin-top:24px;margin-left:21px!important;margin-left:11px;
}
#mobilemainmiddle .mobilemcol1imagemore{
float:left;width: 605px; height: 30px;padding:0px; overflow:hidden; text-align:right; margin-top:0px; margin-bottom:5px;margin-left:5px;
}
#mobilemainmiddle .mobilemcol1imagesub{
float:left;width: 126px; height: 207px;padding:0px; overflow:hidden; 
}
#mobilemainmiddle .mobilemcol1imagesubrow1{
float:left;width: 102px; height: 102px;padding:0px; overflow:hidden; background-color:#FAE83C; text-align:left;
padding-left:7px;padding-top:5px; 
}
#mobilemainmiddle .mobilemcol1imagesubrow2{
float:left;width: 102px; height: 60px;padding:0px; overflow:hidden; background-color:#C9B824; text-align:left;
padding-left:7px;padding-top:5px; 
}



#mobilemainmiddle .mobilemcol2guidetitle{
float:left;width: 280px; height: 26px;padding:0px; overflow:hidden;margin-top:10px;  text-align:left; margin-bottom:5px;margin-left:10px!important;margin-left:5px;
}
#mobilemainmiddle .mobilemcol2guide{
float:left;width: 280px; height: 100px;padding:0px;border:0px;margin-left:10px!important;margin-left:5px;
}
#mobilemainmiddle .mobilemcol2guiderow{
float:left;width: 260px; height: 18px; padding-left:20px; text-align:left; margin-bottom:2px!important;margin-bottom:0px;
}
#mobilemainmiddle .mobilemcol2comingtitle{
float:left;width: 280px; height: 25px;margin-left:10px!important;margin-left:5px; margin-top:7px;
}
#mobilemainmiddle .mobilemcol2coming{
float:left;width: 280px; height: 255px; border:1px solid #B2BA00;margin-top:15px;margin-left:10px!important;margin-left:7px;
}
#mobilemainmiddle .mobilemcol2formtitle{
float:left;width: 280px; height: 25px; margin-left:10px!important;margin-left:5px; margin-top:55px;
}
#mobilemainmiddle .mobilemcol2form{
float:left;width: 285px; height: 220px; margin-top:3px;margin-left:10px!important;margin-left:7px;
}
#mobilemainmiddle .mobilemcol2formcol{
float:left;width: 91px; height: 72px; border:1px solid #B2BA00;
}
#mobilemainmiddle .mobilemcol2formcol2{
float:left;width: 69px; height: 70px; border:1px solid #B2BA00;
}

#mobilemainmiddle .mobilempromotion{
float:left;width: 268px; height: 320px;padding:0px;border:0px;margin-top:42px;margin-left:14px!important;margin-left:9px; 
}
#mobilemainmiddle .mobilempromotionpre{
float:left;width: 268px; height: 67px;padding:0px;border:0px;border:1px solid #84AC71; margin-bottom:15px; margin-top:15px;  
}


/*******************************Mobile Main Page*************************************
#characterdescmiddle2{
width: 1003px; height: 384px;padding:0px;border:0px;overflow:hidden; margin: auto; 
}
#characterdescmiddle2 .charadcol1{
float:left;width: 670px; height: 374px;padding:0px;border:0px; margin-left:20px!important;margin-left:10px;margin-top:20px; overflow:hidden;
}
#characterdescmiddle2 .charadcol1title{
float:left;width: 600px; height: 30px; margin-bottom:10px; margin-left:57px!important;margin-left:28px; text-align:left;
}
#characterdescmiddle2 .charadcol2{
float:left;width: 300px; height: 334px;padding:0px;border:0px;margin-top:50px; overflow:hidden; 
}
#characterdescmiddle2 .charadcol1banner{
float:left;width: 630px; height: 301px;padding:0px;border:0px;margin-top:4px; margin-left:36px!important;margin-left:18px;   
}
#characterdescmiddle2 .charadguide{
float:left;width: 240px; height: 260px;padding:0px;border:0px;margin-left:26px!important;margin-left:13px; overflow:hidden; margin-top:20px;  
}
#characterdescmiddle2 .charadclockblock{
float:left;width: 55px; height:55px;margin-left:10px!important;margin-left:5px; margin-right:10px!important;margin-right:5px; margin-top: 5px; margin-bottom:5px; border:1px solid #B2AD35; 
}*/
#characterdescmiddle{
width: 1003px; height: 1198px;padding:0px;border:0px;overflow:hidden; margin: auto; 
}
#characterdescmiddle .charadcol1{
float:left;width: 670px; height: 1178px;padding:0px;border:0px; margin-left:20px!important;margin-left:10px;margin-top:10px; overflow:hidden;
}
#characterdescmiddle .charadcol1title{
float:left;width: 600px; height: 30px; margin-bottom:10px; margin-left:57px!important;margin-left:28px; text-align:left;
}
#characterdescmiddle .charadcol2{
float:left;width: 300px; height: 1138px;padding:0px;border:0px;margin-top:50px; overflow:hidden;
}
#characterdescmiddle .charadcol1banner{
float:left;width: 630px; height: 301px;padding:0px;border:0px;margin-top:4px; margin-left:20px!important;margin-left:10px; 
}
#characterdescmiddle .charadFAVtitle{
float:left;width: 600px; height: 30px;  margin-left:14px!important;margin-left:7px; text-align:left;margin-top:23px; 
}
#characterdescmiddle .charadFAV{
float:left;width: 640px; height: 420px;  margin-left:24px!important;margin-left:12px; text-align:left;margin-top:8px;
}
#characterdescmiddle .charadFAVSub{
float:left;width: 107px; height: 190px;text-align:left; margin-right:17px; margin-bottom:15px;
}
#characterdescmiddle .charadFAVSubrow1{
float:left;width: 107px; height: 102px;text-align:left; background-color:#FFFFFF; 
}
#characterdescmiddle .charadFAVSubrow2{
float:left;width: 103px; height: 79px;text-align:left; padding-left:5px; padding-top:2px; padding-bottom:2px; background-color:#E5BF2C; 
}
#characterdescmiddle .charadFAVpage{
float:left;width: 570px; height: 20px;  margin-left:40px!important;margin-left:20px; text-align:left;margin-top:2px; 
}
#characterdescmiddle .charademotion{
float:left;width:330px; height: 300px;text-align:left;margin-top:35px;
}
#characterdescmiddle .charademotiontitle{
float:left;width: 280px; height: 30px;  margin-left:10px!important;margin-left:5px; text-align:left; margin-bottom:20px; margin-top:5px;
}
#characterdescmiddle .charademotionsub{
float:left;width: 85px; height: 85px;  margin-left:15px!important;margin-left:7px; margin-right:3px!important;margin-right:11px; text-align:left; margin-bottom:32px;
}
/*border:1px solid #B2AD35;*/
#characterdescmiddle .charadgoodies{
float:left;width:330px; height: 300px;text-align:left;margin-top:25px;margin-left:10px!important;margin-left:10px; overflow:hidden;
}

#characterdescmiddle .charadgoodiesrow{
float:left;width: 330px; height: 238px;
}
#characterdescmiddle .charadgoodiestitle{
float:left;width: 280px; height: 30px;  margin-left:10px!important;margin-left:5px; text-align:left; margin-bottom:8px; margin-top:5px;
}
#characterdescmiddle .charadgoodiessub{
float:left;width: 145px; height: 65px; margin-left:15px!important;margin-left:5px;margin-right:0px!important;margin-right:5px; margin-bottom:15px;
}
#characterdescmiddle .charadgoodiessubcol1{
float:left;width: 65px; height: 65px; 
}
#characterdescmiddle .charadgoodiessubcol2{
float:left;width: 71px; height: 65px; margin-left:5px!important;margin-left:5px;
}
#characterdescmiddle .charadgoodiespage{
float:left;width: 296px; height: 20px;margin-left:15px!important;margin-left:8px;
}
#characterdescmiddle .charadguidetitle{
float:left;width: 260px; height: 26px;padding:0px; overflow:hidden;margin-top:5px;  text-align:left; margin-bottom:5px!important;margin-bottom:6px;margin-left:10px!important;margin-left:10px;
}
#characterdescmiddle .charadguide{
float:left;width: 280px; height: 147px;padding:0px;border:0px;margin-left:4px!important;margin-left:7px; overflow:hidden;  overflow:hidden;
}
#characterdescmiddle .charadguiderow0{
float:left;width: 245px; height: 20px;   text-align:left; margin-left:20px;!important;margin-left:12px;
}
#characterdescmiddle .charadguiderow1{
float:left;width: 255px; height: 20px;  text-align:left;  background-color:#F6F03A; margin-left:12px;
}
#characterdescmiddle .charadguiderowcol10{
float:left;width: 7px; height:7px;  text-align:left;  background-color:#FDC331; margin-left:5px; margin-top:6px;
}

#characterdescmiddle .charadguiderowcol2{
float:left;width: 200px; height: 20px;  text-align:left;  margin-left:7px;
}
#characterdescmiddle .charadguiderowcol11{
float:left;width: 7px; height:7px;text-align:left;  background-color:#FEC02F; margin-left:5px;margin-top:6px;
}
#characterdescmiddle .charadclock{
float:left;width: 265px; height: 230px; margin-left:18px!important;margin-left:9px; margin-top:15px; overflow:hidden;  
}
#characterdescmiddle .charadclockblock{
float:left;width: 50px; height: 50px;margin-left:10px!important;margin-left:5px; margin-right:10px!important;margin-right:5px; margin-top: 5px; margin-bottom:5px; border:1px solid #B2AD35; 
}
#characterdescmiddle .charadmotion{
float:left;width: 270px; height: 330px;margin-top:45px;margin-left:13px!important;margin-left:7px;  
}
#characterdescmiddle .charadmotionpre{
float:left;width: 269px; height: 67px;border:1px solid #6D9F83; margin-bottom:10px; margin-top:15px;
}
#characterdescmiddle .charabrank{
width:100%; height: 1198px;  background-color:#E1E399;  position:absolute;z-index:100; top: 222px; left: 0px;
-moz-opacity: 0.8;opacity: 0.8;filter:Alpha(opacity=80); }

#registpagemiddle .furumbrank{
width: 1003px; height: 588px;  background-color:#E1E399;  position:absolute;z-index:100; top: 2px; left: -6px;
-moz-opacity: 0.8;opacity: 0.8;filter:Alpha(opacity=80); }

