.slider-nav {background: none repeat scroll 0 0 #FFFFFF;bottom: 10px;float: right;height: 21px; margin-right: 10px;margin-top: -30px;filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;overflow: hidden;right: 10px;}
.slider-nav a {display: block;float: left;height: 21px;line-height: 21px;text-align: center;width: 20px;}
.slider-nav a.on:link, .slider-nav a.on:visited, .slider-nav a.on:hover {background: none repeat scroll 0 0 #FF3366;color: #FFFFFF;}
#an {height:30px;margin-bottom:0;margin-top:10px;}
#an li {float:left;text-align:left;line-height:30px;}
#an li span {width:auto;}
.links ul li {float:left;}
#diy-tg{background:none;overflow:hidden;text-indent:-9999px;width:55px;}
.pg strong {border-color:#FF3366;color:#FFF;}
.pg {float:left;}
.pg a:hover,.pgb a:hover {border-color:#FF3366;color:#FF3366;}
#atarget, .unchk, .chked {color:#FF3366}
.p_pop a {border-bottom: 1px solid #eee;}
.p_pop a:hover, .p_pop a.a, #sctype_menu .sca { background-color: #FF3366; color: #FFF; text-decoration: none; }
.tbmu a.a {color:#FF3366;}
#nv_home .ct3_a .sd .bm { border:1px solid #CDCDCD;}
.pls {background:#fcfcfc;}
#um .avt a img:hover{border:1px solid #FF3366;} 
.tb li.y a ,#um p a:hover {color:#FF3366;}
.ad .plc {background:#d7d7d7;}
.ptm { background:#FFFFFF;}
#pt { width:960px;margin:0px auto;}
.tb li.a a {color:#333;}
.ptm .a ,.tb a,.tb a:hover {color:#000;}
.bmn,.exfm {background:#f2f2f2;}
.exfm .xg1,.exfm .xg1 a {color:#aaa;}
.tl .by {width:95px;}
#ct {background:#FFFFFF !important;}
.ct2_a, .ct3_a {border:none;padding:5px;}
.tab-title{background:none;}
.tab-title .tb li{margin:0 2px;}
.tab-title .tb li,.tab-title .tb li a{border:none;height:21px;line-height:21px;width:69px;text-align:center;}
.tab-title .tb li a ,.tab-title .tb li.a a{font-size:12px;font-weight:500;padding:0;margin:0;}
.tab-title .tb li a {color:#333;} 
.tab-title .tb li.a a {color:#fff;background:url("../images/tab-nav-bg.png") no-repeat scroll 0 0 transparent;}
.frame-tab .tb-c {padding:0}
.frame-tab .title {height:30px;line-height:21px;}
.frame-tab .tb {margin-top:5px;}
.addnew {margin-right:10px;}
/*---account---*/
.account_login h2 { background:#f7f7f7; font-size:14px; height:28px; line-height:28px; padding:0 15px; border:#939393 1px solid; border-bottom:none; }
.account_content { padding:25px; overflow:hidden; zoom:1; }
.account_content .left { float:left; width:550px; border-right:#e7e7e7 1px solid; }
.account_content .right { float:right; width:310px; }
div.user-form p { margin-bottom:10px; }
div.user-form .spacer { padding-left:35px; position:relative; }
div.user-form .spacer em { position:absolute; display:inline-block; *display:inline;
*zoom:1;
padding:10px; background-color:#cef1ff; border:#40c7ff 1px solid; font-weight:normal; margin-left:10px; width:240px; }
div.user-form .spacer em.error { position:absolute; display:inline-block; *display:inline;
*zoom:1;
padding:10px; background-color:#ffdfdf; border:red 1px solid; font-weight:normal; margin-left:10px; width:240px; }
div.user-form .spacer-r { margin-bottom:20px; padding-left:10px; color:#666; }
div.user-form p input.text { height:25px; line-height:25px; background: url(../images/input_bg.png) repeat-x; padding:4px 5px; border:#adadad 1px solid; font-size:12px; font-weight:bold; }
div.user-form p .width350 { width:350px }
div.user-form p .width200 { width:200px }
div.user-form p .width80 { width:80px }
div.user-form p input.login { display:block; width:90px; height:36px; line-height:36px; border:none; background: url(../images/btn_bg.png); font-size:14px; font-weight:bold; color:#fff; cursor:pointer; }
div.user-form p input.regbtn { display:block; width:197px; height:36px; line-height:36px; border:none; background: url(../images/btn_bg.png) 0 -35px; font-size:14px; font-weight:bold; color:#fff; cursor:pointer; }
div.user-form p a.s_regbtn:link, div.user-form p a.s_regbtn:visited, div.user-form p a.s_regbtn:hover, div.user-form p a.s_regbtn:active { display:inline-block; *display:inline;
*zoom:1;
width:167px; height:38px; border:none; background: url(../images/btn_bg.png) 0 -72px; font-size:14px; font-weight:bold; color:#333; line-height:33px; text-align:center; text-decoration:none; }
div.user-form p a.sub_regbtn:link, div.sub_regbtn-form p a.sub_regbtn:visited, div.user-form p a.sub_regbtn:hover, div.user-form p a.sub_regbtn:active { display:inline-block; *display:inline;
*zoom:1;
width:128px; height:32px; margin-right:15px; border:none; background: url(../images/btn_bg.png) 0 -72px; font-size:14px; font-weight:bold; color:#333; line-height:33px; text-align:center; text-decoration:none; }
div.user-form p.panter_login { margin-top:15px; padding-left:35px; padding-top:8px; border-top:#e1e1e1 1px solid; color:#666; }
div.user-form p.panter_login a { display:inline-block; *display:inline;
*zoom:1;
width:126px; height:24px; margin-top:5px; margin-right:5px; }
div.user-form .privacy { margin-left:35px; margin-right:50px; padding:10px; margin-bottom:10px; border:#d8d8d8 1px solid; height:100px; overflow-y:auto; color:#999; }
.recommend_info { padding:25px; padding-top:10px; overflow:hidden; zoom:1; border-top:#e7e7e7 1px solid; }
.recommend_info .left { float:left; width:560px; }
.recommend_info .right { float:right; width:300px; }
.recommend_info h3 { font-size:14px; font-weight:bold; margin-bottom:8px; }
.user_info { display:inline-block; *display:inline;
*zoom:1;
overflow:hidden; width:183px; }
.user_info dt { float:left; padding-right:5px; }
.user_info dt img { display:block; border:#b9b9b9 1px solid; }
.user_info dd { display:inline-block; *display:inline;
*zoom:1;
width:90px; overflow:hidden; }
.user_info dd.name { font-size:12px; font-weight:bold; overflow:hidden; zoom:1; }
.user_info dd.name span { display:block; float:left; margin-right:10px; }
.user_info dd { padding-bottom:6px; }
.user_info dd.menu ul { overflow:hidden; zoom:1; }
.user_info dd.menu .hy { float:left; width:88px; border:#d8d8d8 1px solid; height:20px; text-align:center; line-height:20px; }
.info_list dl dd { clear:both; padding-left:8px; background:url(../images/point.png) left center no-repeat; height:20px; line-height:20px; overflow:hidden; zoom:1; }
.info_list dl dd.last { border-bottom:none; }
