/*public star*/
body,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ul,ol,li,del,fieldset,input,textarea,legend,form,th,td,img,blockquote{margin:0;padding:0;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}del {text-decoration:none;}em,i{font-style:normal;}ul,ol,li{list-style:none;}fieldset,img{border:none;}button,input,select,textarea{font-size:100%;}table{border-collapse:collapse;border-spacing:0;}.clear{clear:both;font-size:0;height:0;line-height:0;overflow:hidden;}.clearfix:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden;}.clearfix{zoom:1;}
body{-webkit-text-size-adjust:none;color:#404040;font-family:ËÎÌå,Arial,Helvetica,sans-serif;font-size:12px;}a{color:#3366cc;text-decoration:none;}a:hover{color:#3366cc;text-decoration:underline;}.hidden{display:none;}
ul,.abox,li,.tab a{zoom:1;}
p.readonly{cursor:default;}
.warn{color:#f60;}
.must{color:#cc3300;}
.fr{float:right;}
h4{font-size:14px;font-weight:bold;}
.wrap { margin:10px auto; width:960px; }
.txt_center{text-align:center;}
#shadow{ position:fixed; _position:absolute;top:0;left:0;background:#000;display:none;opacity:0.6;filter:alpha(opacity = 60);width:100%;height:10000px; z-index:500001;}
.popup_wrap{ width:100%; overflow-y:scroll; position:fixed; _position:absolute; left:0; top:0; z-index:500002;}
.left{float:left;}
.right{float:right;}
b{font-weight:normal;}
i{font-style:normal;}
.textarea_bg{padding:5px; position:relative;  border:1px solid #dedfdf; zoom:1; background-color:#fff;}
.focus{border-color:#78c8f0;}
.show_len{position:absolute; bottom:-23px; right:0px; color:#CCCCCC; zoom:1;}
textarea{resize:none; font-size:12px; color:#cccccc; border:0 none; overflow-y:auto; outline:none;}
textarea.focus{color:#404040;}
textarea.val{color:#404040; background-color:#FFF}
.input_bg{padding:5px 5px 14px; position:relative;  border:1px solid #dedfdf; zoom:1;}
.input_bg input{font-size:12px; color:#cccccc; border:0 none; outline:none;}
input.focus{color:#404040;}
input.val{color:#404040; background-color:#FFF}
.error_color{color:red;}
.fred{color:#ff8c00;}
.fblue{color:#1a66b3;}

.sel_hide select{_display:none;}

.review_icon{background:url(../images/review_icon.gif) no-repeat; display:inline-block; overflow:hidden; vertical-align:middle;}
.review_btn{background:url(../images/review_btn.gif) no-repeat; display:inline-block; overflow:hidden;}


.error_tip{ text-align: center; padding:40px 0px; font-family:"Î¢ÈíÑÅºÚ"; font-size:16px;}
.error_icon{width:36px; height:36px; background-position:0px -114px; margin-right:10px; vertical-align:middle;}
/*icon*/
.serious{width:15px; height:13px; background-position:0px -90px; margin-right:10px;}
.boutique{width:17px; height:13px; background-position:-25px -90px; margin-right:10px;}
.hadpic{width:14px; height:14px; background-position:-52px -90px; margin-right:10px;}
.greatpic{width:18px; height:17px; background-position:-76px -90px; margin-right:10px;}

.collect_gray{width:13px; height:13px; background-position:-143px -90px;}
.reply_gray{width:13px;height:10px; background-position:-166px -90px;}
.great_gray{width:13px; height:13px; background-position:-190px -90px}
/*daren*/
.daren1{width:21px; height:16px; background-position:-108px -204px;}
.daren2{width:21px; height:16px; background-position:-136px -204px;}
.daren3{width:21px; height:16px; background-position:-164px -204px;}
.daren4{width:21px; height:16px; background-position:-192px -204px;}
.daren5{width:21px; height:16px; background-position:-220px -204px;}
.daren6{width:21px; height:16px; background-position:-248px -204px;}
.daren7{width:21px; height:16px; background-position:-276px -204px;}
/*card*/
.diamond{width:52px; height:12px; background-position:-45px -224px;}
.gold{width:43px; height:11px; background-position:-52px -205px;}
.silver{width:43px; height:11px; background-position:0px -224px;}
/*button*/
.convert{width:74px; height:25px; background-position:0px 0px;}
.convert:hover{background-position:0px -35px;}
.wait_btn{width:74px; height:25px; background-position: -282px -219px;}
.wait_btn:hover{background-position: -282px -250px;}
.add_btn{width:74px; height:25px; background-position:-84px 0px;}
.add_btn:hover{background-position:-84px -35px;}
.send_replybtn{width:74px; height:25px; background-position:-84px -156px;}
.send_replybtn:hover{ background-position:-84px -190px;}
.gray_replybtn{width:74px; height:25px; background-position:-380px -156px; cursor:default;}

.add_book_btn{width:74px; height:25px; background-position:-337px -68px;}
.add_book_btn:hover{ background-position:-337px -103px;}
/*share*/
.sina_btn_1{width:16px; height:16px; background-position:-233px -70px;}
.sina_btn_0{width:16px; height:16px; background-position:-233px -98px;}
.qq_btn_1{width:16px; height:16px;  background-position:-258px -70px;}
.qq_btn_0{width:16px; height:16px;  background-position:-258px -98px;}
.renren_btn_1{width:16px; height:16px;  background-position:-283px -70px;}
.renren_btn_0{width:16px; height:16px;  background-position:-283px -98px;}
.kaixin_btn_1{width:16px; height:16px;  background-position:-308px -70px;}
.kaixin_btn_0{width:16px; height:16px;  background-position:-308px -98px;}
.dd_btn_1{width:16px; height:16px; background-position:-233px -125px;}
.dd_btn_0{width:16px; height:16px; background-position:-258px -125px;}
/*Triangle*/
.triangle_up{border-color:#ffffff #ffffff #666666 #ffffff; zoom:1; border-style: solid; border-width:4px; *border-width:5px; position:relative; top:-2px; font-size: 0;height: 0;line-height: 0; vertical-align:middle; margin-left:2px; transition: transform 0.2s ease-in 0s;width: 0;}
.triangle_down{border-color: #666666 #ffffff #ffffff;border-style: solid; zoom:1; vertical-align:middle; border-width:4px; *border-width:5px;position:relative; top:2px;font-size: 0;height: 0;line-height: 0; margin-left:2px; transition: transform 0.2s ease-in 0s;width: 0;}
.yeTriangle_up{width:7px; height:4px; background-position:-104px -100px;}
.yeTriangle_down{width:7px; height:4px; background-position:-104px -90px;}

/*stars*/
.star_icon{background:url(../images/star_icon.gif) no-repeat; display:inline-block; overflow:hidden;}
.star_static{width:86px; height:14px;background-position:-90px 0px;}
.static_0{background-position:-90px 0px;}
.static_1{background-position:-72px 0px;}
.static_2{background-position:-54px 0px;}
.static_3{background-position:-36px 0px;}
.static_4{background-position:-18px 0px;}
.static_5{background-position:0px 0px;}

.stars{width:134px; height:21px; cursor:pointer;background-position: -140px -24px;}
.stars_h0{background-position: -140px -232px;}
.stars_h1{background-position: -112px -232px;}
.stars_h2{background-position: -84px -232px;}
.stars_h3{background-position: -56px -232px;}
.stars_h4{background-position: -28px -232px;}
.stars_h5{background-position: 0px -232px;}
.stars_0{cursor:pointer;background-position: -140px -232px;}
.stars_1{cursor:pointer;background-position: -112px -232px;}
.stars_2{cursor:pointer;background-position: -84px -232px;}
.stars_3{cursor:pointer;background-position: -56px -232px;}
.stars_4{cursor:pointer;background-position: -28px -232px;}
.stars_5{cursor:pointer;background-position: 0px -232px;}

.small_star{width:66px; height:9px; background-position:0 -155px;}
.small_0{background-position:-70px -155px;}
.small_1{background-position:-56px -155px;}
.small_2{background-position:-42px -155px;}
.small_3{background-position:-28px -155px;}
.small_4{background-position:-14px -155px;}
.small_5{background-position:0px -155px;}

.sun{width:133px; height:22px; cursor:pointer;}
.sun_h0{background-position:-140px -86px}
.sun_h1{background-position:-112px -86px}
.sun_h2{background-position:-84px -86px}
.sun_h3{background-position:-56px -86px}
.sun_h4{background-position:-28px -86px}
.sun_h5{background-position:0px -86px}
.sun_0{background-position:-140px -118px}
.sun_1{background-position:-112px -118px}
.sun_2{background-position:-84px -118px}
.sun_3{background-position:-56px -118px}
.sun_4{background-position:-28px -118px}
.sun_5{background-position:0px -118px}

.star_half{width:121px; height:16px; background-position:0 -177px;}
.half_0{background-position:-130px -177px;}
.half_1{background-position:-130px -204px;}
.half_2{background-position:-104px -177px;}
.half_3{background-position:-104px -204px;}
.half_4{background-position:-78px -177px;}
.half_5{background-position:-78px -204px;}
.half_6{background-position:-52px -177px;}
.half_7{background-position:-52px -204px;}
.half_8{background-position:-26px -177px;}
.half_9{background-position:-26px -204px;}
.half_10{background-position:0px -177px;}

.timeout_box{padding: 90px 0;width: 520px;margin: 0 auto;line-height: 34px; }
.timeout_box img{display: block;float: left; vertical-align: middle;margin-right: 68px;}
.timeout_box .t{padding: 60px 0 0;font-size: 14px;font-weight: bold;color: #696969;}
.js_comm_tmplate{ display: none;}

.reward{position:relative; color:#878787;}
.reward b{font-weight:normal; float:left;color:#404040;}
.reward b i{color:#878787; margin-right:10px;}
.reward .reward_icon{float:left;}
.reward span{vertical-align:middle;float:left; cursor:pointer;}
.reward_tip{display:none;height:20px; background-position:0px -60px; background-repeat:repeat-x; padding:0px 10px; line-height:20px; border:1px solid #767676; position:absolute; border-radius:3px; box-shadow:3px 3px 2px rgba(125,125,125,0.5); top:20px;}
.reward_error{display:none;height:20px; line-height:20px; background:url(../images/review_icon.gif) 0px -60px repeat-x; border:1px solid #767676; padding:0px 8px; position:absolute; top:20px; right:0px;white-space:nowrap; box-shadow:3px 3px 2px rgba(125,125,125,0.5); border-radius: 3px;}
.reward_error i{border-color:#fff;position:absolute; z-index:2; left:130px; top:-5px;border-width:0 5px 5px;border-right-color:transparent;border-left-color:transparent;border-style:outset outset solid outset;_border-style:dotted dashed solid dashed;display:block;line-height:0;font-size:0}
.reward_error i.bor{border-color:#333; top:-6px; z-index:1; border-right-color:transparent;border-left-color:transparent;}
/*page*/
.fanye{ height:24px; text-align:right; margin:15px 0 20px 0;}
.fanye a{ color:#1a66b3; background:url(../images/paginating.png) no-repeat right 0; display:block; float:right; height:24px; padding-right:7px; margin-left:6px; font:14px/24px Arial; text-decoration:none;}
.fanye a.fanye_page{ font:bold 12px/24px "ËÎÌå";}
.fanye a.fanye_page span {height:18px;line-height:18px;padding:3px 0 3px 7px;*padding:4px 0 2px 7px;padding:4px 0 2px 7px\0;}
.fanye a span{ background:url(../images/paginating.png) no-repeat -57px -25px; height:24px; display:inline-block; padding-left:7px; cursor:pointer;}
.fanye a.nonce,.fanye a:hover{ color:#fff; background:url(../images/paginating.png) no-repeat right -50px; text-decoration:none;}
.fanye a.nonce span,.fanye a:hover span{ background:url(../images/paginating.png) no-repeat -57px -75px; cursor:default;}
.fanye a.nonce span{ font-weight:bold;}
.fanye a:hover span{ cursor:pointer;}
.fanye span.dot{ float:right; display:block; color:#a1a1a1; font:bold 13px Arial; letter-spacing:0; padding:0 5px 0 11px;}
.fanye a.fanye_none,.fanye a:hover.fanye_none{ color:#878787; cursor:default; background:url(../images/paginating.png) no-repeat right top}
.fanye a.fanye_none span,.fanye a:hover.fanye_none span{ background:url(../images/paginating.png) no-repeat -57px -25px; cursor:default;}

/*public end*/