#listmain{width:600px;float:left; padding:0 14px 0 0;}
#listside{width:332px;float:right;}
#mygearmain{width:696px;float:left; margin-left:30px;display:inline;}
#mynotemain{width:725px;float:right; }
#mygearside{width:195px;float:left;}


.notetext{width:200px;height:48px;background:url(../images/gearbtn.png) no-repeat 5px -215px;text-indent:-9999px;}
.mybookmarks{width:200px;height:48px;background:url(../images/gearbtn.png) no-repeat 5px -268px;text-indent:-9999px;}
.listtop{height:25px;border-bottom:#c9c9c9 1px solid; padding-left:5px;color:#959595}
.listtop p.notel{padding-top:2px;}
.listtop p.notel span{font-size:16px;color:#43a9d2;font-weight:bold;padding-right:5px;}
.listtop p.noter a{width:60px;height:20px;background:url(../images/gearbtn.png) no-repeat left -55px;display:block;float:left; margin-left:5px;text-align:center;}
.listtop p.noter a.on{color:#959595}
.listtop p.mynote{font-size:14px;}
.listtop p.mynote em{float:right;}

.listshow{padding:10px 5px 10px 0;border-bottom:#c9c9c9 1px solid;line-height:16px;}
.listshow .bj{width:60px;height:50px;background:url(../images/gearbtn.png) no-repeat 10px 5px;display:block;}
.listshow .cancelbtn{height:50px;font-size:14px; margin-left:20px;display:inline;}
.listshow .cancelbtn a{color:#0281ca; text-decoration:underline;}
.listshow .cancelbtn a:hover{color:#3f3f3f}
.listshow .summary{float:left;}
.listshow .summary h2{font-size:14px;}
.listshow .summary p{color:#7d7d7d;padding:2px 0;}
.listshow .summary p a{margin-left:5px;}
.width550{width:530px;}
.width350{width:330px; padding-left:10px;}

.gearbg{background:url(../images/gearimgbg.png) no-repeat;}
#exam .examtop{height:42px;background-position:left top;}
#exam .examft{height:10px;background-position:left -70px;overflow:hidden;}
#exam .examct{width:292px;background:url(../images/listrbg.png) repeat-y;overflow:hidden;padding:5px 20px 10px;font-size:14px;}

.w100{width:100px;padding-left:10px;}
.w150{width:160px;}
.w100 li{padding-left:15px;background:url(../images/gearbtn.png) no-repeat left -105px;line-height:25px;}
.w150 ul{float:left;margin-left:15px;display:inline;}
.w150 li{padding-left:15px;_padding-left:0;background:url(../images/gearbtn.png) no-repeat left -105px;line-height:25px;}

.listsidebottom .top{height:7px;background-position:left -115px;overflow:hidden;margin-top:15px;}
.listsidebottom .ft{height:7px;background-position:left -137px;overflow:hidden;}
.listsidebottom .ct{background:#e9e9e9;padding:5px 10px;}
.listsidebottom .ct h2{font-size:14px;color:#898989;height:28px;line-height:28px;padding-left:5px;}
.listsidebottom .ct p{border-top:#d9d9d9 1px solid;padding:5px;line-height:16px;}

#mygearside .top{height:5px;background-position:left -170px;overflow:hidden;margin-top:10px;}
#mygearside .ft{height:5px;background-position:left -187px;overflow:hidden;}
#mygearside .ct{background:#e1e9ec;padding:5px 10px;}
#mygearside .ct h2{font-size:15px;color:#99c000;height:28px;line-height:28px;padding-left:12px;font-family:'微软雅黑'}
#mygearside .ct p{border-top:#f9fafa 1px solid;padding:5px 15px;line-height:25px;color:#707070}
#mygearside .ct p.mygearbtn{padding-left:35px;font-size:14px;background:url(../images/gearbtn.png) no-repeat 20px -160px;line-height:25px;color:#0281ca}
#mygearside .ct em{margin-top:15px;text-align:right;display:block;font-size:13px;}

.mynote{width:345px;}

/* =============== pagination =================== */
.pagination{ vertical-align:middle; padding:10px 5px 5px; margin:0 auto;
}
.pagination a{background-color:#f6f6f6;border:1px solid #b5b5b5;color:#0281ca;margin:2px;padding:2px 4px 1px 4px;text-decoration:none;
}
.pagination a:hover,.pagination .current{background-color:#43a9d2;border:1px solid #609745;color:#f6f6f6;margin:2px;padding:2px 4px 1px 4px;text-decoration:none;
}
.pagination b a{border:none;background:none;
}
.pagination b a:hover{border:none;
}
.pagination .btn_page{ background:#F8ECD6; border:1px solid #450000; color:#000; height:18px; text-align:center; padding:0 3px; margin-right:3px; width:auto; font-weight:bold; font-size:11px;
}
.pagination .color{ color:#6a6a6a; border:0;
}
.pagination .btn_page:hover,.pagination b .btn_page a:hover{ background:#F8ECD6; border:1px solid #450000; color:#000; height:18px; text-align:center; padding:0 3px; margin-right:3px; width:auto;background-color:#990100;color:#fff;
}


/*******join now************/
.joinbg{background:url(../images/jonbg.png) repeat-x 0 bottom;color:#7f7f7f
}
.joinnow{width:543px;height:487px;background:url(../images/joinnow.png) no-repeat;margin:0px auto;clear:both;padding:70px 16px 0
}
.fondpassword{width:526px;height:430px;background:url(../images/fondpassword.png) no-repeat;margin:0px auto;clear:both;padding:70px 16px 0
}
.login{width:477px;height:380px;background:url(../images/logn.png) no-repeat;float:left;padding:5px 10px 0 18px;position:relative;
}
.login .join_up{margin-top:60px;color:#7f7f7f;width:320px;}

.join_up{height:30px;line-height:30px;font-size:12px;width:310px;margin:0 auto;}
.join_up span{font-size:14px;}
.join_up span a{font-weight:bold;}
.join_up a.ye{color:#fa8801;margin-left:30px;}
.leftbtn{float:left;width:72px;}
.leftbtn ul li{width:72px;height:101px;margin-top:5px;}
.leftbtn ul li a{width:72px;height:101px;display:block;background:url(../images/joinbtn.png) no-repeat 6px top;text-indent:-9999px;}
.leftbtn ul li#j1 a{background-position:6px top;}
.leftbtn ul li#j2 a{background-position:6px  -105px;}
.leftbtn ul li#j3 a{background-position:6px  -210px;}
.leftbtn ul li#j1 a.on{background-position:-97px top;}
.leftbtn ul li#j2 a.on{background-position:-97px -105px;}
.leftbtn ul li#j3 a.on{background-position:-97px -210px;}

.rightjoin{width:450px;float:left;margin-left:10px;display:inline;padding-top:10px;}
.rightjoin ul li{overflow:hidden;display:block;padding:10px 0;_padding:18px 0
}
.rightjoin ul li.pa8{overflow:hidden;display:block;padding:8px 0;_padding:14px 0
}
.rightjoin ul li.pa8 span{color:#7b7b7b
}
.rightjoin ul li.brtop{ border-top:#c2dded 1px solid;margin:10px auto;font-size:14px;width:430px;padding-top:20px;
}
.rightjoin ul li.logintop{width:365px;float:right;color:#626262
}
.rightjoin ul li.logintop a{float:right;margin:15px 10px 0 0;color:#626262
}

.rightjoin ul li.brtop #reg,.rightjoin ul li.logintop #reg{float:right;background:url(../images/joinbtn.png) no-repeat scroll  2px -495px;border: none;width:98px;height: 35px;color:#ffffff;cursor:pointer;font-weight:bold;font-size:16px;
}

.idxBox{background:#cbd9de;*zoom:1;border:#cbd9de 2px solid;float:left;width:354px;
}
.rightjoin label{display:block; float:left; width:70px;_width:71px;text-align:left; display:inline; color:#7b7b7b;font-size:14px;padding-left:15px;padding-top:5px;
}

.size1{width:330px;
}
.size2{width:236px;
}
.size3{width:336px;
}
.size4{width:345px;
}

.idxBox .xtop,.idxBox .xbottom,.idxBox .xtop b,.idxBox .xbottom b{display:block;height:5px;border:0;font-size:0;line-height:0;background:#cbd9de url(../images/rjbtn.png) no-repeat left top;position:relative;
}
.idxBox .xtop{margin:-3px 0 0 -2px;
}
.idxBox .xtop b{width:6px;float:right;background-position:left -5px;margin-right:-2px;
} 
.idxBox .xbottom{background-position:left -10px;margin:0 0 -3px -2px;overflow:hidden;
}
.idxBox .xbottom b{width:6px;float:right;background-position:left -16px;margin-right:-3px;overflow:hidden;
}

.idxBox .xcontent{border:0;padding:0;overflow:hidden;padding:0 5px;width:340px;
}
.idxBox .xcontent p{height:25px;line-height:25px;background:url(../images/joinbtn.png) no-repeat -338px 6px;text-indent:20px;
}
.idxBox .xcontent p.right{background-position: -338px -52px;color:#979797;width:170px;float:left;
}
.idxBox .xcontent p.error{background-position: -338px 6px;color:#fa8801;
}
.idxBox .xcontent p.biao{background-position: -338px -95px;color:#6e6e6e;font-size:12px;
}
.idxBox .xcontent p.biao em{float:right
}
.rightjoin .email p.text{font-size:14px;color:#7b7b7b;line-height:34px;margin-left:20px;clear:both;}
.rightjoin .email p.text span{color:#fa8801}
.rightjoin .email p.texend{color:#7b7b7b;line-height:30px;margin:10px 0 0 50px;}
.rightjoin .email em{float:left;width:30px;}
.rightjoin .email p.text a{width:165px;height:35px;background:url(../images/joinbtn.png) no-repeat left -552px;text-align:center;display:block;color:#FFFFFF;font-size:16px;font-weight:bold;float:left}
.rightjoin .email .replace a{float:left;display:inline;background:url(../images/notebtn.png) no-repeat scroll left -262px;width:70px;height:26px;line-height:26px;color:#ffffff;text-align:center;font-size:14px;margin:5px 0 0 10px;}
.rightjoin .email .idxBox{width:260px;margin-left:15px;}
.rightjoin .email .idxBox .xcontent{border:0;padding:0;overflow:hidden;padding:0 5px;width:250px;
}

.fondpassword .rightjoin .email .idxBox{width:360px;margin-left:15px;}
.fondpassword .rightjoin .email .idxBox .xcontent{border:0;padding:0;overflow:hidden;padding:0 5px;width:350px;
}
.rightjoin .email p.eit{height:25px;line-height:25px;margin-left:20px;background:url(../images/joinbtn.png) no-repeat -338px -168px;text-indent:20px;font-size:14px;
}
.rightjoin .email p.fond{height:25px;line-height:25px;float:right;padding-right:20px;background:url(../images/joinbtn.png) no-repeat right -430px;font-size:14px;margin:125px 5px 0 0;
}
.mct{margin:0px auto;width:360px;}
.rightjoin .email p.ct{text-align:center;line-height:40px;font-size:14px;clear:both;color:#979797}
.rightjoin .email p.ct a{width:165px;height:35px;line-height:35px;background:url(../images/joinbtn.png) no-repeat left -552px;text-align:center;display:block;color:#FFFFFF;font-size:16px;font-weight:bold;margin:0 auto;}
.rightjoin .email p.ctline{text-align:center;line-height:25px;font-size:14px;clear:both;padding-top:10px;}
.fem{float:right;background:url(../images/notebtn.png) no-repeat scroll left -262px;width:70px;height:26px;line-height:26px;color:#ffffff;text-align:center;font-size:14px;margin:5px 0 0 10px;text-indent:0;}
#loginout{height:500px;position:relative;margin:0 auto;}
.logout{width:476px;height:220px;background:url(../images/joinout.png) no-repeat;float:right;position:relative;padding:3px 14px 0}
.spacing60{margin-top:60px;}
.loginbtn{text-align:center;font-size:14px;line-height:35px;color:#979797}
.loginbtn a{font-weight:bold;color:#43a9d2;}
.over{text-align:center;line-height:45px;color:#979797}

.editprofile{width:494px;height:582px;background:url(../images/editprofile.png) no-repeat;margin:0px auto;clear:both;padding:63px 16px 0}
.editbtn{width:400px;margin-left:10px;height:35px;}
.editbtn ul li{height:35px;float:left;margin-left:5px;display:inline;font-size:14px;text-align:center;line-height:35px;font-weight:bold;}
.editbtn ul li a{height:35px;display:block;background:url(../images/joinbtn.png) no-repeat 6px -338px;color:#ffffff;}
.editbtn ul li a.on{color:#a6a6a6;}
.editbtn ul li#j1 a{width:110px;background-position:0px -336px;}
.editbtn ul li#j2 a{width:78px;background-position:-115px  -336px;}
.editbtn ul li#j3 a{width:118px;background-position:-197px  -336px;}
.editbtn ul li#j1 a.on{background-position:0px -389px;}
.editbtn ul li#j2 a.on{background-position:-115px -389px;}
.editbtn ul li#j3 a.on{background-position:-197px -389px;}
.marl20{margin-left:20px;font-size:14px;color:#3f3f3f}

.size1,.size2,.size3,.str_80,.size4,str_80,str_40 ,str_120  {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
-x-system-font:none;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #9FBBCD;
font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
color:#898989;
padding:6px;
}

.str_80{padding:3px;width:80px;}
.str_40{padding:3px;width:60px;}
.str_140{padding:3px;width:130px;}
.pa3{padding:3px;}
.ma5{margin-top:8px;color:#3f3f3f}


