/*@charset "gb2312";*/
/* CSS Document */
/* add guider 20120725 */
.mask_bg{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000000;opacity:0.3;filter:alpha(opacity=30);z-index:1000;}

#follow1,#follow2,#follow3,#follow4,#follow5,#follow6,#follow7,#follow8,#follow9{position:absolute; left:50%;display:none; z-index:1001; background-repeat:no-repeat; background-position:0 0}
#follow1{background-image:url(../images/follow1.png); width:988px; height:327px; margin-left:-494px; top:207px}
#follow2{background-image:url(../images/follow2.png); width:988px; height:256px; margin-left:-494px; top:24px}
#follow3{background-image:url(../images/follow3.png); width:988px; height:256px; margin-left:-494px; top:172px}
#follow4{background-image:url(../images/follow4.png); width:988px; height:275px; margin-left:-494px; top:207px}
#follow5{background-image:url(../images/follow5.png); width:988px; height:306px; margin-left:-494px; top:207px}
#follow6{background-image:url(../images/follow6.png); width:988px; height:257px; margin-left:-494px; top:22px}
#follow7{background-image:url(../images/follow7.png); width:988px; height:478px; margin-left:-494px; top:207px}
#follow8{background-image:url(../images/follow8.png); width:603px; height:465px; margin-left:-299px; top:-5px}
#follow9{background-image:url(../images/follow9.png); width:684px; height:168px; margin-left:-190px; top:81px}
.followNext,.followOver{width:70px; height:25px; position:absolute; cursor:pointer; z-index:1002}
#follow1 .url{color:#0e81ae; font-size:14px; font-family:Arial; position:absolute; left:334px; top:172px; z-index:1001}
#follow1 .followNext{left:670px; top:275px}
#follow2 .followNext{left:670px; top:142px}
#follow3 .followNext{left:670px; top:196px}
#follow3 .followOver{left:335px; top:196px}
#follow4 .followNext{left:670px; top:220px}
#follow5 .followNext{left:670px; top:250px}
#follow5 .clickhere{position:absolute; left:480px; top:218px; z-index:1003;}
#follow6 .followNext{left:670px; top:140px}
#follow6 .followOver{left:335px; top:140px}
#follow7 .followNext{left:670px; top:422px}
#follow8 .followNext{left:360px; top:95px}
#follow9 .followOver{left:330px; top:110px}

.btnGreen,.btnSign,.btnSign_cur,.btnOpen,.mod_1 h2,.mod_4 li,.mod_5bd p.name em,.btn_mskt,.btn_ckxq,.btn_ykt,.modNews h2,.news_1 li,.news_1 li i.icoNew,.newsHot li em,.top_unlogin,.btn_ljdl,.inbox01,.tabReg td span.tipword,.tabReg td span.tipRight,.tipError,.subbtn,.btnLog,.mod_1 h2 a.tico,.news_2 li,.mod_plist li a.curli,.mod_plist li a:hover,.mod_plist li a strong i.tip_orange,.mod_plist li a strong i.tip_green,.askonline,.copyURL_lf,.copyURL_lf,.copyURL_rt,.copyURL,.btn01,.down,.sideNav li a.currnav,.sideNav li a:hover,.catalog li,.btn02,.choose p .amount a,.choose p .btnbuy,.p_detail h2 a,.p_detail h2 a b,.p_detail h2 font,.p_detail h2 font b,.tipred,.boxBank table td .submit,.gift-fenlei .submit,.openList .btn_submit,.btnSigned,.linkStep2Left .linkBtn1,.linkStep2Right p,.linkStep2Right p b,.linkBtn2,.linkBtn3,.linkStep4 .btnHide,.mod_1_tip .btncheck,.autoCopyBox em.tip2,.autoCopyBox em.tip3,.ic_new i,.autoCopyBox .blueBtn,.autoCopyBox .dlBtn,.boxSign,.boxTip1 .closebtn,.btnOrg,.btnGold,.btnGold span,.boxTip3 .closebtn,.boxTip3 .closebtnB,.top_popHolder,.jfcount .span,.jfcount .selected,.contract,.unfold2,.jfmx .gift-fenlei .morebtn,.jfmx .gift-fenlei .morebtn span,.dongjie-tishi dt,.tgfs-btn{background:url(../images/jfbg121023.png) no-repeat} 
/* tip */
.boxTip1{background:#fafafa; border:1px solid #e6e6e6; padding:10px 15px; margin-bottom:10px; color:#666; font-size:14px; line-height:25px; overflow:hidden;*zoom:1}
.boxTip1 strong{ font-size:20px; font-weight:100; font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;height:30px; line-height:30px; color:#333}
.boxTip1 .closebtn,.boxTip3 .closebtn{width:84px; height:24px; line-height:9999px; overflow:hidden; cursor:pointer; float:right; background-position:0 -201px; margin-top:-11px}
.boxTip3 .closebtnB{width:13px; height:13px;line-height:9999px;float:right;margin:3px -5px 0 0;overflow:hidden;cursor:pointer;display:inline;background-position:-190px -104px}
.boxTip3 a.closebtnB:hover{background-position:-147px -104px}
.btnOrg,.btnGreen{ border:0; width:166px; height:47px;float:left; display:inline; margin:4px 15px 0 20px; cursor:pointer;}
.btnGreen{background-position:0 -226px}
.btnOrg{background-position:0 -274px}
.btnGold{padding-left:26px; float:left; display:inline; margin-left:50px; height:37px; line-height:37px; color:#954600; font-size:14px; font-weight:700; background-position:left -1574px; border:0 none; cursor:pointer}
.btnGold span{padding-right:26px; background-position:right -1574px;display:block;color:#954600;}
.btnGold:hover{color:#954600}
.imgboxA{width:125px; height:135px; float:left; display:inline; margin:5px 0 0 54px}
.imgboxA img{padding:16px 17px 15px 16px;background:url(../images/endcash.png) no-repeat 0px -318px; cursor:pointer}
.imgboxA img.current{background-position:0 -454px}
.boxTip3{background:#fffae2; border:1px solid #ecd781; padding:5px 15px; margin-bottom:10px; font-size:14px; line-height:20px; overflow:hidden; color:#4c4c4c;*zoom:1}
.blueTip{background:#f5fbff; border:1px solid #dee4eb}
.grayTip{background:#f5f5f5; border:1px solid #d7d9db}

.jf_rookie{color:#666; padding-left:19px}
.boxTip3 .closebtn{background-position:-85px -201px}
.linkStep2 .linknub{width:80px;line-height:22px; height:22px; padding:0 5px; margin:-2px 15px 0 5px;display:inline-block; vertical-align:middle;  border:1px solid #dcd7bd; color:#f50}
.linkStep2 .btnGold,.linkStep3 .btnGold{margin:0}
.linkStep2,.linkStep3{padding-left:150px}
.linkStep2 .fbold,.linkStep3 .fbold{margin-left:-138px}
/* tip end */
/* sign */
.boxSign{height:38px; line-height:38px;padding:4px 7px 4px 10px; font-size:14px; background-position:0 -1611px; background-repeat:repeat-x; z-index:99}
.boxSign em,.boxSign em a{font-size:20px; color:#f60; font-weight:700}
.btnSign,.btnSign_cur,.btnSigned{width:145px; height:38px;border:0; cursor:pointer; float:right}
.btnSign{background-position:0 -84px}
.btnSign_cur{background-position:0 -123px}
.btnSigned{color:#898989;text-align:center;font-size:12px;line-height:38px;background-position:0 -162px;cursor: default;}
.btnSigned strong{font:16px/38px \5FAE\8F6F\96C5\9ED1;color:#666;display:block}
/* sign end */
/* open */
.openList{border:2px solid #cfdae3;border-top:2px solid #91c6d9;color:#666; position:relative; z-index:9}
.openList dl{line-height:26px; padding:4px 0;border-top:1px solid #dde6eb; clear:both; float:left; width:100%}
.openList dl.graybg{ background:#f7f9fb;}
.openList dt{width:218px; padding-left:15px;float:left; color:#999}
.openList a{ color:#0f649d;}
.openList a:hover{ color:#fd5151;}
.openList dt img{float:left; margin:0 13px 0 0}
.openList dt a{font-size:14px;}
.openList dd{float:left;position:relative}
.openList dd .tipDiv{left:30px; top:-18px}
#open_browser dd .tipDiv{top:-22px}
.btnOpen{width:73px; height:25px; line-height:23px; background-position:0 -321px; border:0; cursor:pointer; color:#954600; vertical-align:middle;}
.w110{width:110px}
.w150{width:146px}
.w190{width:188px}
.w330{width:330px}
.w250{width:250px}
.w270{width:385px}
.w300{width:300px}
.w380{width:380px}
.w420{width:531px}
.w480{width:480px}
.openList .spec{color:#f50;}
.openList .url{color:#333;}
.openList .url a{margin-left:5px;}
.openList .inp{margin:0 5px;padding:0 6px;width:44px;height:16px;line-height:16px;color:#000;border:1px solid #d9d9d9;overflow:hidden;}
.openList .btn_submit{margin:0;padding:0;border:0 none;width:43px;height:18px;text-align:center;color:#333;line-height:18px;overflow:hidden;background-position:-150px -1240px;cursor:pointer;}
#tec_inv .iptLink{width:55px}
#tec_inv .btnLink{width:40px;background-position:-72px -54px}
#open_adname .iptLink,#open_adname .btnLink,#tec_inv .iptLink,#tec_inv .btnLink{margin-top:3px}
/* open end */

/* mod_1 */
.mod_1{ border:1px solid #d7d9db;}
.mod_1 h2{ height:30px; line-height:30px; display:block; font-weight:100; font-size:12px; background-position:0 -348px; background-repeat:repeat-x; overflow:hidden;}
.mod_1 h2 b{ color: #515151;font-size: 16px;font-weight: bold;height: 37px; line-height: 37px;margin: 0 8px; padding-left: 8px; display:inline-block;}
.mod_1 h2 a.tmore{ float:right; color:#085fb5; margin-right:8px;}
.mod_1 h2 a:hover.tmore{ color:#fd5151;}
.mod_1 h2 a.tico{ background-position:-186px -710px; display:inline-block; padding-left:18px;}
.mod_1 h2 strong{ display:block; float:left; height:17px;
background:url(../images/modtit.png) no-repeat; margin:9px 8px 0 14px; _margin-left:7px;}
.mod_1 h2 strong.t01{ background-position:0 0; width:64px;}
.mod_1 h2 strong.t02{ background-position:0 -20px; width:81px;}
.mod_1 h2 strong.t03{ background-position:0 -40px; width:143px;}
.mod_1 h2 strong.t04{ background-position:0 -60px; width:115px;}
.mod_1 h2 strong.t05{ background-position:0 -80px; width:83px;}
.mod_1 h2 strong.t06{ background-position:0 -100px; width:83px;}
.mod_1 h2 strong.t07{ background-position:0 -120px; width:129px;}
.mod_1 h2 strong.t08{ background-position:0 -140px; width:115px;}
.mod_1 h2 strong.t09{ background-position:0 -160px; width:70px;}
.mod_1 h2 strong.t10{ background-position:0 -180px; width:100px;}
.mod_1 h2 strong.t11{ background-position:0 -200px; width:100px;}
.mod_1 h2 strong.t12{ background-position:0 -221px; width:100px;}


.mod_1 h2 font{ color:#777; display:inline-block; height:30px; line-height:34px; font-size:12px;}
.proli{ height:100%; overflow:hidden; padding-bottom:10px;}
.proli dd{ display:inline; width:144px; height:185px; text-align:center; float:left; margin:10px 0 3px 17px;} 
.proli2 dd{ margin:10px 0 5px 30px;}
.proli img{ border:1px solid #e6e6e6; margin-bottom:4px;}
.proli dd p{ line-height:16px;}
.proli2 dd p{ line-height:18px;}
.proli dd a:hover img{ border:1px solid #97d193;}
/* mod_1 end */
.mod_3{ width:175px;}
.mod_3 h3{ height:25px; line-height:25px; font-weight:bold; display:block; font-size:12px;}
.mod_3bd{ padding:5px 5px 0 15px; overflow:hidden; _height:100%; }
.mod_3_pic{ position:relative; width:174px; height:95px; margin-bottom:4px; }
.mod_3_pic a{ text-decoration:none; cursor:pointer;}
.mod_3_pic a:hover{ text-decoration:none;}
.mod_3_pic b{ display:block; width:174px; font-weight:100; height:20px; line-height:20px; position:absolute; bottom:0; left:0; color:#fff; z-index:99; text-align:center;}
.mod_3_pic b.filterbg{ background:#000;opacity:0.5;filter:alpha(opacity=50); z-index:9;}
.mod_3bd p{color:#666; line-height:18px;}
.mod_3_2{ margin:0 auto; padding:8px 0;}
.mod_3_2 .mod_3_pic{ padding:3px; border:1px solid #e0e0e0;}
.mod_3_2 .mod_3_pic b{ width:182px;}
.btdotted{ border-top:1px dotted #e0e0e0;}
.mod_4{ width:165px;}
.mod_4 h3{ height:25px; line-height:25px; font-weight:bold; display:block; font-size:12px;}
.mod_4 li{ height:23px; line-height:23px; padding-left:10px; background-position:-196px -186px;}
.mod_4 li a{ color:#085fb5;}
.mod_4 li a:hover{ color:#fd5151;} 
.mod_5{ clear:both; width:365px; margin:5px 0 0 -10px; padding:4px 0 0; border-top:1px dotted #ccc;}
.mod_5 h3{ height:25px; line-height:25px; font-weight:bold; display:block; font-size:12px; padding-left:10px;}
.mod_5bd{ text-align:center; padding-left:3px; overflow:hidden}
.mod_5bd a{ width:118px; height:180px; padding-top:4px; display:block; float:left; border:1px solid #fff; margin-bottom:5px;}
.mod_5bd2 a{ margin:8px 0 8px 20px; display:inline}
.mod_5bd a:hover{ background:#f2fff1; border:1px solid #b7d7b5;}
.mod_5bd a img{ margin-bottom:5px; width:110px; height:130px;}
.mod_5bd p.name{ color:#085fb5;}
.mod_5bd a:hover p,.mod_5bd a:hover p.name{ color:#fd5151;}
.mod_5bd p.name em{ display:inline-block; width:13px; height:16px; margin-right:3px;background-position:-187px -227px; position:relative; top:3px; _top:0;}
.mod_6{ padding:15px 8px; height:100%; overflow:hidden;}
.mod_6_1{ width:320px; height:120px; padding:10px 10px 10px 20px;}
.border_r{ border-right:1px dotted #dbdbdb;}
.border_l{ border-left:1px dotted #dbdbdb;}

.border_t{ border-top:1px dotted #dbdbdb;}
.border_b{ border-bottom:1px dotted #dbdbdb;}
.mod_6_1 .mimg1{ float:left; width:85px; height:62px;display:inline-block; text-align:center;}
.mod_6_1 strong{ display:block; font-weight:bold; font-size:14px; padding-top:5px; line-height:25px; height:25px}
.mod_6_1 i{ display:block; color:#ff5500; height:25px; line-height:25px;}
.mod_6_1 p{ line-height:16px; color:#888; margin-bottom:5px;}
.m_info{ height:60px; clear:both; overflow:hidden;}
.btn_mskt{ border:0; width:82px; height:25px; line-height:25px; background-position:0 -382px; cursor:pointer; color:#fff; padding-left:11px; text-align:left;}
.btn_ckxq{ border:0; width:82px; height:25px; line-height:25px; background-position:-84px -382px; color:#fff; cursor:pointer; color:#515151; padding-left:12px; text-align:left; margin-left:5px;}
.btn_ykt{ width:82px; height:25px; line-height:25px; border:0; background-position:0 -408px; color:#fff; text-align:left; padding-left:35px; cursor:pointer;}
.modNews{ border:1px solid #d7d9db;}
.modNews h2{ display:block; height:33px; line-height:33px;border-bottom:1px solid #d7d9db; background-position:0 -435px; background-repeat:repeat-x; padding-left:12px; font-weight:bold; font-size:14px; color:#515151;}
.modNews h2 .tmore2{ color:#085fb5; font-weight:100; font-size:12px; float:right; margin-right:8px;}
.news_1{ margin:7px 10px;overflow:hidden;*zoom:1}
.news_1 li{ height:24px; line-height:24px; width:218px; padding-left:10px; float:left; background-position:-196px -186px; overflow:hidden}
.news_1 li a{ color:#085fb5; float:left;}
.news_1 li a:hover{ color:#fd5151;}
.news_1 li i.icoNew{ display:inline-block; width:23px; height:11px; overflow:hidden; background-position:-176px -421px; margin-left:6px;}
.newsHot{ margin:8px;}
.newsHot li{ height:25px; line-height:25px; border-bottom:1px dotted #e6e6e6;}
.newsHot li em{ display:inline-block; float:left; width:16px; height:14px; line-height:14px; color:#fff; font-size:10px; overflow:hidden;-webkit-text-size-adjust:none; background-position:-51px -469px; text-align:center; margin:6px 5px 0 0;}
.newsHot li em.no_1{ background-position:0 -469px}
.newsHot li em.no_2{ background-position:-17px -469px}
.newsHot li em.no_3{ background-position:-34px -469px}
.newsHot li font{ font-size:12px; float:right;}
.newsHot2{ height:152px; overflow:hidden;}
.newsHot2 li a{ color:#085fb5;}
.newsHot2 li a:hover{ color:#fd5151;}
.newsHot2 li.pichot{ height:47px;}
.newsHot2 li.pichot img{ float:left; margin:0 10px 0 3px;}
.newsHot2 li.pichot p{ color:#666;}
.top_unlogin{ height:34px; line-height:34px; background-repeat:repeat-x; background-position:0 -486px; border-bottom:1px solid #dcdcdc;text-align:left;min-width:990px; }
.top_unlogin,.top_unlogin a{color:#666}
.top_unlogin a:hover{color:#FD5151}
.top_unlogin i{color:#ccc; margin:0 12px;}
.top_unlogin_in{ width:990px; margin:0 auto; text-align:right}
.top_u_rt{ float:left; text-align:left}
.btn_ljdl{ border:0; background-position:-125px -636px; width:75px; height:24px; line-height:24px; cursor:pointer;}
.box_ad{ height:191px; background:url(../pic/banner120921.png) no-repeat; position:relative;}
.box_ad{ text-align:left;}
.box_ad strong{ display:inline-block; height:25px; margin:108px 0 0 332px}
.box_ad strong img{ float:left; margin:0 0 0 3px;}
.modRegister{ background:url(../images/bdbg121022.png) no-repeat; height:226px; padding:60px 0 0 15px; text-align:left;}
.tabReg{ width:500px;table-layout:fixed;word-wrap:break-word; float:left;}
.tabReg th,.tabReg td{ height:32px; line-height:32px;}
.tabReg td span{ padding-left:3px;}
.tabReg th{width:100px; text-align:right; font-size:14px; color:#97531e; font-weight:100;}
.inbox01{ width:152px; height:24px; line-height:24px; padding-left:4px; border:1px solid #ddd; background-position:0 -607px; background-repeat:repeat-x; font-size:14px;}
.tabReg td span.tipword{ display:inline-block; background-position:0 -675px; width:152px; height:30px; line-height:30px; padding-left:37px; text-align:left; }
.tabReg td span.tipRight,.tabReg td span.tipError{ display:inline-block; background-position:-180px -581px; width:16px; height:16px;}
.tabReg td span.tipError{ background-position:-150px -581px;}
.check01{ width:13px; height:13px; vertical-align:middle; margin:-2px 0 0;}
.subbtn{ display:inline-block; width:115px; height:38px; background-position:0 -521px;}
.subbtn:hover{ background-position:0 -559px;}
.tabLogin{width:290px; float:right;}
.tabLogin select{height:22px; line-height:18px; padding:2px 0;}
/*rewrite by zhuyi 20120618*/
.tabLogin th,.tabLogin td{ height:30px; line-height:30px;}
.tabLogin th{ width:90px; text-align:right; font-size:14px; color:#97531e; font-weight:100;}
.btnLog{ width:116px; height:39px; cursor:pointer; background-position:0 -636px; border:0; margin-top:3px; vertical-align:middle;} 
.news_2{ margin:12px;}
.news_2 li{ height:25px; line-height:25px; overflow:hidden; padding-left:10px; background-position:-196px -186px;}
/* get */
.mod_plist{ border:1px solid #d7d9db;}
.mod_plist li{ float:left;position:relative; width:100%}
.mod_plist li .tipDiv{left:12px;top:-20px;}
.mod_plist li a{ display:block;height:52px; line-height:52px; background:#f7f7f7; border-bottom:1px solid #ebebeb }
.mod_plist li a.curli,.mod_plist li a:hover{border-bottom:1px solid #dadcdd; background-color:#fff; background-position:right -735px; position:relative;right:-1px; position:relative;text-decoration:none;}
.mod_plist li a.curli strong,.mod_plist li a:hover strong{ font-weight:bold;}
.mod_plist li a.lastli,.mod_plist li a.lastli:hover{ border-bottom:none;}
.mod_plist li a em{ display:inline-block; width:65px; text-align:center; float:left; cursor:pointer;}
.mod_plist li a em img{ float:left; margin:14px 0 0 15px;}
.mod_plist li a strong{ font-size:14px; color:#085fb5; font-weight:100; width:180px; display:inline-block; float:left; cursor:pointer; line-height:20px; padding-top:8px;}
.mod_plist li a strong i{ font-weight:100; display:block; font-size:12px; cursor:pointer;}
.mod_plist li a strong i.tip_orange{ color:#ff5500; background-position:-182px -532px; padding-left:22px;}
.mod_plist li a strong i.tip_green{ color:#1d8d15; background-position:-180px -579px; padding-left:22px;}
.sideCon{ margin:10px; font-size:12px; line-height:25px;}
.sideCon dt{ display:block; clear:both; font-weight:bold;}
.topline{ border-top:1px dotted #e0e0e0;}
.askonline{ display:block; height:30px; line-height:30px; border-top:1px solid #f2f2f2; font-size:12px; padding-left:8px; background-position:0 -788px; background-repeat:repeat-x; font-weight:100;}
.askonline a{ color:#085fb5;}
.askonline a:hover{ color:#fd5151;}

.dl0 dt{ width:65px; float:left;color:#444; }
.dl0 dd{ width:500px; line-height:22px;color:#444;  float:left;}
.inbox02{ border:1px solid #d2d2d2; width:205px; padding-left:5px; height:20px; line-height:20px; float:left; margin:13px 0 0;}
.inbox03,.inbox04{border:1px solid #d2d2d2; width:50px; padding-left:5px; height:16px; line-height:16px; margin:0 0 0 3px;}
.inbox04{ width:205px;}
.btn03,.btn04,.btn05{ width:43px; height:20px; line-height:18px; cursor:pointer; font-size:12px;}
.btn04{ width:90px;}
.btn05{ width:165px;}

.btn01{ width:98px; height:22px; line-height:22px; background-position:0 -966px; border:0; cursor:pointer; margin:13px 0 0 7px; font-size:12px; font-weight:bold; color:#515151; float:left;}
.width730{ width:730px;}
.article{ padding:10px; margin:0 12px; font-size:14px; line-height:26px; }
.article h3{font-weight:bold;font-size:14px;  height:30px; line-height:30px; border-top:1px dotted #dbdbdb; margin-top:10px; padding-top:5px;}
.article h3.noline{ border-top:0; margin-top:0;}
.article p{padding:10px 0 0 2em;}
.boxTip2{ height:32px; line-height:32px; background:#f7f7f7; border:1px solid #ebebeb; font-size:12px;}
.boxTip2 a{ margin-left:23px;}
.catalog{ background:#fffcec; border:1px solid #f4dc92; margin:0 auto 10px; padding:10px 20px; line-height:22px;font-size:12px;}
.catalog dt{ display:block; font-weight:bold; padding:5px 0 0;}
.catalog a{color:#085fb5; }
.catalog a:hover{ color:#fd5151;}
.catalog li{ font-size:14px; height:26px; line-height:26px; background-position: -196px -186px; padding-left:12px;}
.sideNav{ border:1px solid #d7d9db;}
.sideNav li{ display:inline;}
.sideNav li a{ display:block; height:38px; line-height:38px; background:#f7f7f7; border-bottom:1px solid #ebebeb; padding-left:23px; font-size:14px; color:#085fb5;}
.sideNav li a.currnav,.sideNav li a:hover{ background-color:#fff; background-position:0 -1022px; border-bottom:1px solid #d7d9db; color:#085fb5; text-decoration:none; font-weight:bold; position:relative; left:-1px;}
.sideNav li a.lastnav{ border-bottom:0;}
.asktForm{ table-layout:fixed; margin-top:25px;}
.asktForm th,.asktForm td{ vertical-align:top; line-height:25px;}
.asktForm th{ width:70px; font-weight:100; text-align:right; padding-right:8px;}
.area01{ width:620px; height:105px; resize:none;}
.btn02{ border:0; width:82px; height:25px; line-height:25px; background-position:0 -1060px; cursor:pointer;}
.tipSuc{ width:350px; margin:90px auto; color:#515151; line-height:24px; padding-left:92px; background:url(../images/icoSuc.png) left no-repeat;}
.tipSuc h3{ font-size:16px; color:#ff5500; font-weight:bold; height:30px; line-height:30px;}

.dongjie-tishi{ margin:10px 0 35px;font-size:12px; line-height:21px;}
.dongjie-tishi dt{padding-left:25px;width:45px; float:left; background-position: -177px -532px; color:#f50;}
.dongjie-tishi dd{margin-left:70px; color:#666;}
.dongjie-tishi dd span{ color:#f50;}
.jf-tgfs{padding:0 30px 80px; font-size:12px;}
.jf-tgfs h4{font-size:12px; margin-bottom:10px; font-weight:bold;}
.jf-tgfs li{padding-left:35px;height:30px; line-height:30px; text-align:left;}
.tgfs-btn{width:82px; height:25px; line-height:25px; border:0; background-position: 0 -1060px;color:#333; text-align:center;  cursor:pointer; float:left;}
.jf-tgfs2{padding:0 30px;font-size:12px;}

.jf-tgfs2 li.tgfs_txt{ height:auto;}
.jf-tgfs2 li.tgfs_txt textarea{padding:5px;height:170px; width:95%;}
.jf-tgfs2 li.input-m{ padding-top:10px;}
.jf-ok{padding-left:95px;width:255px; height:100px; margin:20px auto; font-size:12px; color:#515151; background:url(../images/icoSuc.png) no-repeat 0 0}
.jf-ok span{height:30px; display:block; font-size:14px; font-weight:bold; color:#f50;}
.jf-ok a{color:#085fb5;}
.jf-ok a:hover{color:#fd5151;}

/*==0711==*/
.tgdown{height:40px; line-height:40px; font-size:14px;display:inline; float:right; margin:5px 10px 0 0; padding-left:32px; font-weight:700; color:#515151}
.tgdown a{color:#f50; font-family:'微软雅黑'; text-decoration:underline; margin-left:8px; font-size:18px}
.tgdown a:hover, .tgdown a:hover.copytxt{color:#fd5151;}
.tgdown a.copytxt{color:#085fb5; font-size:12px; font-weight:normal; text-decoration:none}
.tgdown a:hover.copytxt{text-decoration:underline}
.ic_new{display:inline-block; position:relative;}
.ic_new i,.ic_new .flag{display:inline-block; width:23px; overflow:hidden;  position:absolute; top:3px; right:-2px;}
.ic_new i{background-position:-176px -421px;height:11px;}
/*====0601积分排行榜 begin===*/
.userLocation { color:#515151; line-height:30px; height:30px; font-family:'宋体'}
.userLocation a { color:#515151}
.userLocation a:hover { color:#fd5151}

.modRankA { }
.modRankA .thA { height:32px; line-height:32px; background:url(../images/jfRank.png) 0 0 no-repeat;}
.modRankA .mark { color:#085fb5; font-size:14px; font-weight:700; padding-left:10px}
.modRankA .tbA { border:1px solid #e1e4e6; background:#fafafa; padding:8px}
.modRankA .rankNum { float:right; padding-right:10px; font-weight:100; font-size:12px}
.modRankA .modNews { width:277px; float:left;} 
.modRankA .modNewsRight { float:right}
.modRankA .modNewsCenter { margin-left:68px; display:inline}

/*====0601积分排行榜 end===*/

/*==0801==*/

.pop_sign{width:452px;border:2px solid #f3cc79; position: absolute; left:50%; top:220px; margin-left:-228px; z-index:990; background:#fffded; text-align:left}
.pop_sign .closebtn{width:10px; height:9px; line-height:9999px; overflow:hidden; display:block;position:absolute; right:11px; top:11px; cursor:pointer}
.pop_sign .wordbg{height:99px; line-height:99px; padding-left:157px; background:url(../images/pop_sign.png) 0 0 no-repeat; color:#bc6b0c; font-size:20px; font-family:\5FAE\8F6F\96C5\9ED1;}
.pop_sign .intro{padding:10px; line-height:22px; color:#666; overflow:hidden}
.pop_sign .intro a,.pop_sign .intro a:hover{text-decoration:underline; color:#0f649d; display:block}

.jfcount{height:22px;line-height:22px;margin:9px 5px 0 35px; float:left; display:inline; font-size:12px; background:none; width:110px;}
.jfcount .span{background-position:right -1767px; padding-right:10px}
.jfcount .selected .span{background-position:right -1753px}
.jfcount .selected{margin:0;border:1px solid #BDBDBD;border-bottom:0; border-radius:3px 3px 0 0;background-position:0 -1615px}
.top_popHolder{width:85px; margin:1px 1px 0 1px; padding:0 9px; position:relative; z-index:11; cursor:pointer; background:none}
.top_pop{_width:130px; line-height:25px;padding:8px 3px;border:1px solid #BDBDBD; margin-top:-1px;position:absolute;z-index:9; display:none;background:#fff;min-width:130px;*zoom:1;}
.top_pop ul{overflow:hidden; text-align:left; margin-top:2px;}
.top_pop li{padding:0 9px; height:25px;overflow:hidden;word-wrap:normal; white-space:nowrap;}

.jfmx{padding:0}
.jfmx .gift-fenlei .morebtn{padding:0 7px; line-height:18px; border:1px solid #d9d9d9; color:#085fb5; background-position:0 -1789px; background-repeat:repeat-x; display:inline-block; vertical-align:middle;*display:inline;*zoom:1}
.jfmx .gift-fenlei .morebtn span{padding-right:10px;background-position:-163px -1825px; cursor:pointer}
.jfmx .gift-fenlei .morebtn span.up{background-position:-163px -1810px;}
.jfmx .gift-fenlei{font-size:14px}
.jfmx .gift-fenlei dl{padding:5px 0}
.jfmx .gift-fenlei dd a{margin:0 20px 0 0}
.jfmx .gift-fenlei dd span,.jfmx .gift-fenlei dd span.nolimited {width:auto}
.jfmx .gift-fenlei dd span.w65{width:65px}
.jfmx .gift-fenlei dd span.w150{width:150px}
.jfmx .gift-fenlei dd span.w100{width:100px}
.jfmx .gift-fenlei dd span.whitespace{width:58px}
.ulTxtB{display:block;border-bottom:1px solid #dbdbdb; color:#333; overflow:hidden;*zoom:1}
.ulTxtB li{float:left; text-align:left;border-top:1px solid #dbdbdb;*zoom:1}
.ulTxtB li.selected{background:#FFF7EB}
.ulTxtB li.title{background:#f4f4f4; font-weight:700; color:#666;}
.ulTxtB li.title .td180{width:110px;}
.ulTxtB li.title .td115{width:85px;}
.ulTxtB li.title .td130{width:141px;}
.ulTxtB li.title .td345{width:320px;}
.ulTxtB li.title .td180,.ulTxtB li.title .td115,.ulTxtB li.title .td130,.ulTxtB li.title .td345{border-left:1px solid #dbdbdb;}
.ulTxtB .td180,.ulTxtB .td115,.ulTxtB .td130,.ulTxtB .td345{margin-left:-1px; padding:4px 15px; float:left; display:inline;
line-height: 20px;white-space: normal;word-wrap: break-word;word-break:break-all;}
.ulTxtB .td180{width:111px; border-left:0 none}
.ulTxtB .td115{width:86px;_padding:7px 15px 1px;}
.td130{width:142px}
.td345{width:321px}

.contract_unfold{ width:62px;position:absolute; top:75px; right:-60px; z-index:102; cursor:pointer}
.contract,.unfold2{width:14px; height:14px;overflow:hidden; position:absolute; left:-4px; top:0}
.contract{background-position:-163px -84px}
.unfold2{background-position:-147px -84px}
.contract_unfold .ui-poptip{right:0; top:-5px}
.topicA{width:385px; padding:10px;overflow:hidden; font-size:14px; line-height:24px; margin:0 auto}
.topicA .btnOpen{text-align:center; font-size:12px}
.topicA .tit{font-size:16px; font-family:\5FAE\8F6F\96C5\9ED1; display:block}
.mt35{margin-top:35px}
#lottery_tip .span1 i,.tipDiv .closeBtn,.tipDiv .tip_btmArrow,.short_btnGold{background:url(../images/jf_center20121102.png) no-repeat}
#lottery_tip .span1{text-align:left; display:block; margin:0 10px 10px; padding-bottom:10px; line-height:20px; color:#666; border-bottom:1px dotted #ddd}
#lottery_tip .span1 i{background-position:-60px -300px; width:20px; height:20px; display:inline-block; vertical-align:middle}
.tipDiv .closeBtn{width:8px; height:7px; line-height:9999px; overflow:hidden; background-position:-380px -90px; display:block;position:absolute; top:9px; right:12px; cursor:pointer}
.tipDiv{position:absolute; top:-28px; left:73px;padding:3px 28px 3px 10px;  color:#a55500; background:#fff399; height:18px; line-height:18px; font-size:12px; border:1px solid #e7cfa0; border-radius:3px; white-space:nowrap; text-align:left; z-index:99;}
.tipDiv .tip_btmArrow{width:9px; height:9px; background-position:-393px -90px; display:block; position:absolute; left:28px; top:23px}

.jf_rookie{background: url(../images/jf_center20121102.png) no-repeat}
.jf_rookie{background-position:-483px -376px}
.short_btnGold{width:86px; height:26px; line-height:26px; text-align:center; font-weight:700; cursor:pointer;background-position:-171px -180px;border:0 none; color:#af5a0e}
