@charset "utf-8";
body{font-size:12px;}
a{color:#333;text-decoration:none;outline: none}
a:hover{color:#f60;text-decoration:underline;}
a.oraO:link,a.oraO:visited{color:#e44b07; text-decoration:none;}
a.oraO:hover{text-decoration:underline;}
.optCotFrm{margin:0 2px 8px 2px;}

.optBK{z-index:99998; position:absolute; top:0; left:0; filter:alpha(opacity=50);  opacity:0.5; background-color:gray;}     /*加gray滤镜后 alpha滤镜要注释掉*/
.opt{position:fixed; _position:absolute; z-index:99999; table-layout:fixed; font-size:12px;}
.optDef{width:450px;}
.optMta{width:450px;}
.optCutScreen{width:515px;}
.optTyro{width:662px;}
.optTyroIFR{width:600px; height:310px; padding:10px 0; overflow:hidden; border:none;}

.optTL{background:url(Images/Common/optTL.png) no-repeat; width:21px; height:21px; overflow:hidden; font-size:0px; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src=http://client1.snailgame.net/Resource/Css_0114/Images/Common/optTL.png);}
.optTM{background:url(Images/Common/optTM.png) repeat-x; height:21px; overflow:hidden; font-size:0px; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src=http://client1.snailgame.net/Resource/Css_0114/Images/Common/optTM.png);}
.optTR{background:url(Images/Common/optTR.png) no-repeat; width:21px; height:21px; overflow:hidden; font-size:0px; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src=http://client1.snailgame.net/Resource/Css_0114/Images/Common/optTR.png);}
.optML{background:url(Images/Common/optML.png) repeat-y; width:21px; overflow:hidden; font-size:0px; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src=http://client1.snailgame.net/Resource/Css_0114/Images/Common/optML.png);}
.optMM{background:#fff; border:0px;}
.optMR{background:url(Images/Common/optMR.png) repeat-y; width:21px; overflow:hidden; font-size:0px; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src=http://client1.snailgame.net/Resource/Css_0114/Images/Common/optMR.png);}
.optBL{background:url(Images/Common/optBL.png) no-repeat; width:21px; height:21px; overflow:hidden; font-size:0px; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src=http://client1.snailgame.net/Resource/Css_0114/Images/Common/optBL.png);}
.optBM{background:url(Images/Common/optBM.png) repeat-x; height:21px; overflow:hidden; font-size:0px; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src=http://client1.snailgame.net/Resource/Css_0114/Images/Common/optBM.png);}
.optBR{background:url(Images/Common/optBR.png) no-repeat; width:21px; height:21px; overflow:hidden; font-size:0px; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src=http://client1.snailgame.net/Resource/Css_0114/Images/Common/optBR.png);}
.optMMCot{/*padding:0 3px;*/ color:#666;}

.optCtrl{text-align:center; clear:both; padding:10px 0; background:#f2f2f2; border-top:1px solid #e0e0e0;}
.optBtn{height:23px; line-height:23px; background-image:url(Images/Common/btn.gif); background-repeat:no-repeat; margin:0 1px; width:42px; text-align:center; border:0; cursor:pointer; margin-right:7px; color:#fff5d9;}
.optBtnOv{background-position:0 -40px;}
/*.optBtnDis{background-position:0 -80px;}*/
.optBtnOther{background-position:0 -80px; color:#666;}
.optBtnOtherOv{background-position:0 -120px; color:#666;}
.dlgLgnForm{margin:auto;}
.dlgLgnForm td{padding:3px 5px 3px 0px;}
.dlgLgnForm input{padding:5px;}
.dlgLgn_hintRow{background:#fff0e9; border-top:solid 1px #ffaa8c; border-bottom:solid 1px #ffaa8c; padding:10px 5px;margin:20px 0px;}
a.dlgLgnBtn{display:inline-block; width:91px; height:68px; background:url(Images/Common/dlgLgnBtn.gif) 0px 0px no-repeat; margin:0px 10px;}
a.dlgLgn_remb{display:inline-block; float:right;}
/*a.dlgLgn_remb:hover{color:#000;}*/

.optTit{ background:#fff; padding-bottom:12px;}
.optTit h3{font-size:18px; padding-left:10px; padding-top:8px; color:#000; font-weight:bold;font-family:"微软雅黑","黑体";}
.optTit h3 b{color:#ff6600; font-weight:bold; margin:0 3px;}
.optTit a{float:right; width:16px; height:16px; margin-top:8px; margin-right:8px; background:url(Images/Common/opt_close.gif) no-repeat;}
.optTit a:hover{background-position:0 -16px;}

.optCot{padding:0 10px 10px 10px; line-height:18px; zoom:1;}
.optTip_0{ background-position:left center; background-repeat:no-repeat; padding-left:45px; height:38px; line-height:38px; margin:0 10px;}
.optTip_1{background-image:url(Images/opt/ico_1.png);}
.optTip_2{background-image:url(Images/opt/ico_2.png);}
.optTip_3{background-image:url(Images/opt/ico_3.png);}
.optTip_4{background-image:url(Images/opt/ico_4.png);}

.optCtrArea{background:#f2f2f2;border-top:solid 1px #e0e0e0;padding:10px 0px;text-align:center;}
.optCtrlL{display:block; float:left;margin-left:14px;}

.optMsg_Space{width:15px;font-size:0px;}
.optMsg_Icon{vertical-align:middle;text-align:center;width:32px;font-size:0px;}
.optMsg_Icon span{display:inline-block;height:32px;width:32px;font-size:0px;background-image:url(Images/Common/optMsg_Icons.gif);background-repeat:no-repeat;}
.optMsg_Icon_Suc{display:inline-block;height:32px;background-position:0px 0px;}
.optMsg_Icon_Fal{display:inline-block;height:32px;background-position:-32px 0px;}
.optMsg_Icon_Err{display:inline-block;height:32px;background-position:-64px 0px;}
.optMsg_Icon_Wan{display:inline-block;height:32px;background-position:-96px 0px;}
.optMsg_Icon_Hlp{display:inline-block;height:32px;background-position:-128px 0px;}
.optMsg_Icon_Tip{display:inline-block;height:32px;background-position:-160px 0px;}

.optCot .AchTB tbody td{border-bottom:none;}
.AchTBtop{text-align:right; height:35px; padding:10px 0 0 0;}
.AchTBtop a{float:right;}
.optCot a.oraO{float:none;}
.AchTBtop a,.AchTBtop .f_grayO,.AchTBtop .f_red{margin-left:10px;}
.AchTBnbKK{display:inline-block; float:right; height:19px; line-height:19px; background:#fff6e5; border:1px solid #fbd686; margin-right:10px;}
.AchTB{width:100%;}
.AchTBhead{background:#333; height:26px; line-height:26px; color:#fff;}
.AchTBhead th{padding:0 5px;}
.AchTBhead .thOne{width:250px;}
.AchTB tbody tr{height:26px; line-height:26px; color:#333;}
.AchTB tbody trSp{background:#ccc;}
.AchTB tbody td{padding:0 5px;}
.AchTBKK{padding:10px; border:1px solid #ccc;}
.AchTBR{width:248px; float:right; padding:0 0 0 50px;}
.AchTBL{overflow:hidden; zoom:1;}

.optCot .optTxa{width:98%; height:45px; padding:3px; color:#555; font-size:12px; border:solid 1px #ddd;}
.optCot .share_tip{padding:5px 0; color:#999;}
.fieldsetKK{padding:0px;}
.fieldsetKK fieldset{border:solid 1px #ddd; padding:5px;}
.fieldsetKK b{font-weight:bold;}

.optRow{display:block; padding:3px 0; overflow:hidden; zoom:1;}

/* 银币兑换 */
.snsYbExc{color:#555; padding:0 10px;}
.snsYbExc .textbox{height:19px; padding:3px 3px 0 3px; float:left; border-color:#333 #d1d1c9 #d1d1c9 #333; border-style:solid; border-width:1px; background:#fff; color:#333; font-family:tahoma; font-weight:bold; font-size:12px;}
.snsYbExc .ybTxt{display:inline-block; height:22px; line-height:22px; float:left; padding:0 5px;}
.snsYbExc .eqIcon{display:inline-block; height:22px; width:12px; float:left; background:url(Images/Common/optEqIcon.gif) center center no-repeat;}
.snsYbExc .jlbNum{font-weight:bold; color:#333;}

.optCotT{color:#555; padding:0 10px;}
.optCotT .txtArea{width:90%; height:60px; color:#666; padding:3px;}
.optCotT .optTxtCtr{color:#999;}
.optCotT .optTxtCtr span{color:#f60;}

/*临时增加*/
.payArea span{color:#B3B3B3}
.payArea a{color:#ff6600; margin:0 4px;}
.payArea .ipt{width:100px;}

.payTip{height:25px; line-height:25px; color:#ff0000;}
.payTip span{color:#666;}
.payTip a{color:#ff6600; margin-left:10px;}

.optPay .optCot{/*border:1px solid #ccc;*/ background:#fff; /*margin-bottom:8px;*/}
.optPay .optCtrl{/*padding:0 15px;*/}
.optPay .optCtrlL{display:block; float:left;}
.optPay .optCtrlR{text-align:center;}

.optCtrlL span{margin-right:8px;}
.optCotT{padding:8px 0; height:1%;}
.optCotTL{width:125px;/* height:125px;*/ float:left;}
.optCotTL img{display:inline-block; border:1px solid #ccc; width:110px; height:110px;}
.optCotTR{color:#666; line-height:22px; /*float:left; width:295px;*/ overflow:hidden; zoom:1;}
.optCotTR i{color:#444;}
.optCotTR i b{color:#ff6600; margin-right:4px;}
.payColor{color:#ff6600;}

.optPayAll{height:25px; line-height:25px; color:#444;}
.optPayAll i{color:#ff6600; margin-right:5px; font-weight:bold;}

.optTB{height:151px; overflow-x:hidden; overflow-y:auto; margin-bottom:10px;/* _width:416px;*/}

/*.otpMMCot_zm .optCotTL img{height:110px;}
*/
.payT a{color:#ff6600; margin-right:4px;}
.payT i{color:#ff6600; margin:0 4px;}

.optZH_kk label{display:inline-block; width:96px; height:26px;}
.optZH_kk b{background-position:0 0; background-repeat:no-repeat; padding-left:18px; padding-bottom:3px;}
/*.otpMMCot_zh .optCotTL img{height:110px;}
*/
.optAddFrdTxt{padding:0px 0 5px 0; color:#999;}
.optTxtCtr{}
.optPay .optCotTL{padding:0;width:120px;}
.optPay .optCotTL img{width:110px;height:auto;}

.verycode{border:0; margin-right:3px;}

.clear{height:1px; display:block; overflow:hidden;}
textarea{border:1px solid #ccc; background:#fff; color:#000; padding:5px; font-size:12px; width:280px;}
.optTxtCtr span{color:#ff0000; font-weight:bold; margin:0 3px;}


.a_Left{background:url(images/a_Left.gif) no-repeat left top; padding-left:8px; height:18px; margin-left:10px;text-decoration:none}
.a_Right{background:url(images/a_Right.gif) no-repeat right top; padding-right:8px;height:18px;margin-right:10px;text-decoration:none}
.gm_ipt{width:30px;padding-left:3px;}

/*礼物FLASH外框*/
.giftArea{margin:0 auto;}

/* div button */
a.divBtn{display:inline-block; height:21px; line-height:21px; color:#fff; text-decoration:none; background:url(Images/Common/divBtn.gif) left 0px repeat-x; cursor:pointer; margin:0 1px;}
a.divBtn:hover{color:#FF0;}
a.divBtn span{display:inline-block; height:21px; font-size:0; background:url(Images/Common/divBtn.gif);}
a.divBtn span.divBtnL{width:10px; background-position:left -22px; background-repeat:no-repeat; float:left;}
a.divBtn span.divBtnR{background-position:right -44px; background-repeat:no-repeat; padding-right:10px; font-size:12px; float:left;}

a.divBtn_small{display:inline-block; height:21px; line-height:21px; color:#fff; text-decoration:none; background:url(Images/Common/divBtn.gif) left 0px repeat-x; cursor:pointer;}
a.divBtn_small:hover{color:#FF0;}
a.divBtn_small span{display:inline-block; height:21px; font-size:0; background:url(Images/Common/divBtn.gif);}
a.divBtn_small span.divBtn_smallL{width:10px; background-position:left -22px; background-repeat:no-repeat; float:left;}
a.divBtn_small span.divBtn_smallR{background-position:right -44px; background-repeat:no-repeat; padding-right:10px; font-size:12px; float:left;}

/*打招呼弹出选择框*/
.greet_optKK{width:516px; height:282px; position:absolute; z-index:9999;}
.greet_optT{height:11px; overflow:hidden;}
.greet_optT div{overflow:hidden;}
.greet_optTL{background:url(images/greet_opt1.gif) no-repeat; padding-left:11px; height:11px;clear:both; overflow:hidden;}
.greet_optTR{background:url(images/greet_opt1.gif) right -79px no-repeat;padding-right:11px; height:11px;}
.greet_optTM{background:url(images/greet_opt1.gif) 0px -40px repeat-x;height:11px;}

.greet_optBL{background:url(images/greet_opt1.gif) 0px -120px no-repeat; padding-left:11px; height:11px; clear:both; overflow:hidden;}
.greet_optBR{background:url(images/greet_opt1.gif) right -200px no-repeat;padding-right:11px; height:11px;}
.greet_optBM{background:url(images/greet_opt1.gif) 0px -160px repeat-x;height:11px;}

.greet_optML{background:#f2f2f2 url(images/greet_opt2.gif) left repeat-y;padding-left:11px;clear:both; overflow:hidden;}
.greet_optMR{background:url(images/greet_opt3.gif) right repeat-y;padding-right:11px;}
.greet_optMM{}
.greet_optMM1{display:block; overflow:hidden;}
.greet_optMM1 .spn1{float:left; font-weight:bold;}
.greet_optMM1 .spn1 span{color:#f60;}
.greet_optMM1 a{ float:right; background:url(images/greet_face_Ico.gif) no-repeat; width:15px; height:15px;}

.greet_optMM2{padding:16px; border:1px #959595 solid; background:#fff; height:162px; margin-top:5px; clear:both; overflow:hidden; color:#666;}
.greet_optMM2 a{float:left;display:inline; width:160px; height:160px; border:1px #959595 solid;}
.greet_optMM2 a:hover{border:1px #f60 solid;}
.greet_optMM2R{float:left; margin-left:15px; color:#666; width:280px; overflow:hidden;}
.greet_optMM2R .spn1{display:block;border-bottom:1px #b3b3b3 solid; width:280px; line-height:25px;}

.zhaohu_active span,.zhaohu_active .trendTit{margin-left:3px; padding-left:17px; background:url(Images/greet/p1014_0.gif) no-repeat left top;}
.zhaohu_active .trendTit{margin-left:0;}
.zhaohu_active .trendConR span{background:none; padding-left:0;}
.zhaohu_active .spn1{background:url(Images/greet/p1014_0.gif) no-repeat left top;}
.zhaohu_active .spn2{background:url(Images/greet/p1014_1.gif) no-repeat left top;}
.zhaohu_active .spn3{background:url(Images/greet/p1014_2.gif) no-repeat left top;}
.zhaohu_active .spn4{  background:url(Images/greet/p1014_3.gif) no-repeat left top;}
.zhaohu_active .spn5{ background:url(Images/greet/p1014_4.gif) no-repeat left top;}
.zhaohu_active .spn6{  background:url(Images/greet/p1014_5.gif) no-repeat left top;}
.zhaohu_active .spn7{ background:url(Images/greet/p1014_6.gif) no-repeat left top;}
.zhaohu_active .spn8{  background:url(Images/greet/p1014_7.gif) no-repeat left top;}
.zhaohu_active .spn9{  background:url(Images/greet/p1014_8.gif) no-repeat left top;}
.zhaohu_active .spn10{ background:url(Images/greet/p1014_9.gif) no-repeat left top;}
.zhaohu_active .spn11{  background:url(Images/greet/p1014_10.gif) no-repeat left top;}
.zhaohu_active .spn12{  background:url(Images/greet/p1014_11.gif) no-repeat left top;}
.zhaohu_active .spn13{  background:url(Images/greet/p1014_12.gif) no-repeat left top;}
.zhaohu_active .spn14{  background:url(Images/greet/p1014_13.gif) no-repeat left top;}
.zhaohu_active .spn15{  background:url(Images/greet/p1014_14.gif) no-repeat left top;}
.zhaohu_active .spn16{  background:url(Images/greet/p1014_15.gif) no-repeat left top;}
.zhaohu_active .spn17{  background:url(Images/greet/p1014_16.gif) no-repeat left top;}
.zhaohu_active .spn18{  background:url(Images/greet/p1014_17.gif) no-repeat left top;}

.zhaohu_active label{ float:left; width:90px; height:20px;line-height:20px; margin-top:4px;}
.zhaohu_active label input{ vertical-align:middle;}

.greet_optMM3{ padding:10px; overflow:hidden; clear:both;}
.greet_optMM3 a,.greet_optMM3 .aSe{float:right; background:url(images/greet_button.gif) no-repeat ; width:76px; height:21px; margin-right:7px; line-height:21px; text-align:center; text-decoration:none; color:#000;}
.greet_optMM3 .aSe{color:#a2a2a2;}

.greet_optMM3 a:hover{ background:url(images/greet_button.gif) 0px -40px no-repeat ; }

/* 注册load样式 */
.regOptLoad .optTit{display:none;}
.regOptLoad .optCtrl{display:none;}
.regOptLoad .optCot{font-family:"微软雅黑","黑体"; font-size:18px; font-weight:bold; padding:20px 10px 20px 40px; background:url(Images/Common/genLoading.gif) 13px center no-repeat;}

.text_box{border-style:solid; border-width:1px; border-color:#404040 #D1D1C9 #D1D1C9 #404040; font-size:12px; padding:2px 3px; color:#333; background:#fff; font-family:tahoma, arial, Geneva, sans-serif;}
.layFrmBg{background:#fff;}

/*不知名，礼物样式弹出层*/
.optL1{padding:0 40px; line-height:18px;}
.optL1 a{color:#f60; text-decoration:none;}
.optL1 a:hover{color:#666; text-decoration:underline;}

/*投票里弹框*/
.votechKK textarea{width:370px; height:60px;}
.votechKK input{width:200px; margin-left:5px; border:1px solid #ccc; height:20px; line-height:20px;}

/*错误页面提示*/
.wrongPg{background:url(Images/Common/wrongIcon.gif) no-repeat left top; width:300px; overflow:hidden; padding:15px 10px 10px 80px; margin:0 auto;}
.wrongPg h1{font-size:14px; font-weight:bold; display:block; margin:0; padding:0 0 10px 0;}
.wrongPg div{font-size:12px;}
.wrongPgLink{color:#666; padding-bottom:5px;}
.wrongPgLink a{color:#c30; text-decoration:none;}
.wrongPgLink a:hover{text-decoration:underline;}
/* 通用提示层样式 */
.genHint{display:block; width:190px; padding:5px; line-height:18px; font-size:12px; color:#dc6800; border:solid 1px #dc6800; background:#ffefa4; position:absolute;}
a.ora_uh:link,a.ora_uh:visited{color:#f60;text-decoration:underline;}
a.ora_uh:hover{color:#999;}

/*1019魔力学堂弹窗*/
.optMlxt{width:251px; height:145px;}
.optMlxt .optTit{height:15px;}
.optMlxt .optCot{height:45px;}
.optMlxt .otpMMCot{*height:103px; *overflow:hidden; _height:112px; _overflow:hidden;}
.OptMlxtTsT{height:45px; padding-left:55px; background:url(Images/Common/mlxticon.gif) no-repeat left top;}
.OptMlxtTsT span{margin-top:5px;} 
.OptMlxtTsT .f_oraO b{font-weight:bold;}
.OptMlxtTsF{height:45px; padding-left:55px; background:url(Images/Common/mlxticon.gif) no-repeat left -45px;}
.OptMlxtTsF span{margin-top:5px;} 



/*101108 by CJJ for 确认付费前 加验证码*/
.AchTBtop img{float:right; display:block; height:24px; width:80px; border:none 0; background:#eee; cursor:pointer;}
.AchTBtop input{float:right; height:20px; width:80px; margin-left:5px;}
