body{ font-size: 12px;font-family:simsun; background: url(../images/body_bg.jpg) repeat-x 0 39px #1a550f;  }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td,legend,select{margin:0;padding:0; } 
table{border-collapse:collapse;border-spacing:0;} 
fieldset,img{border:0;} 
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;} 
ol,ul {list-style:none;} 
caption,th {text-align:left;} 
h1,h2,h3,h4,h5,h6{font-size:100%;} 
q:before,q:after{content:'';}
input,select{ font-size:100%;}
/*public*/
.f_head{ width: 970px; height: 76px; margin: 0 auto; }
.f_head h1{ float: left; width: 250px; height: 70px; margin-top: 2px; background: url(../images/logo.jpg); text-indent: -10000px; }
.f_head h1 a{ display: block; width: 250px; height: 70px; text-indent: -10000px;}
.f_head_logo{ float: left; width: 250px; height: 70px; margin-top: 2px; background: url(../images/logo.jpg); }
.f_head_logo a{ display: block; width: 250px; height: 70px;text-indent: -10000px;}
.f_head p{ float: right; clear: right; width: 650px; height: 43px; padding-right: 3px; line-height: 43px;  color: #fff; text-align: right; }
.f_head p span{ margin-left: 5px; margin-right: 5px;}
.f_head p span span{ color: #fcd725; }
.f_head p a{ color:#fcd725; margin:0 5px;}
.f_head p a:hover{ color: #ff9900; }
.f_head ul.nav{ float: right;  }
.f_head ul.nav li{ float: left; width: 112px; height: 32px; line-height: 32px; background: url(../images/bg.jpg) no-repeat 0px 0px; font-size: 14px; text-align: center; font-weight: bold; }
.f_head ul.nav li a{ color: #fff; text-decoration: none; }
.f_head ul.nav li a:hover{ color: #fff; text-decoration: underline; }
.f_body{ width: 100%; background: url(../images/img_bg.jpg) no-repeat top; }
.f_wrap{ width:970px; margin: 0 auto;}
.f_wrap a.bitcomet{ float: left; width:355px; height: 70px; margin-top: 110px; margin-left: 55px; clear: both; }
.f_sidebar{ float: left; clear: left; width: 235px; margin-right: 10px; }
.f_sidebar fieldset{ display: block; width: 234px; height: 156px; float: left; clear: both; background: url(../images/bg.jpg) no-repeat 0px -33px; margin-top: 38px; padding-top: 114px; overflow: hidden;}
.fieldset_form{display: block; width: 234px; height: 266px; float: left; clear: both; overflow: hidden;}
fieldset p{ color: #fff; padding-left: 14px; padding-top: 5px; float: left; clear: both; width: 220px; }
fieldset p.remb{padding-left: 64px; width: 120px; height: 20px;}
fieldset p.remb input{ margin-top: -2px; }
fieldset p input{vertical-align:middle;margin:0 3px 0 0;}
fieldset p span{ display: block; float: left; margin-top: 7px; }
fieldset p a.name{ color: #fff; text-decoration: none; display: block; float: left; width: 90px;  overflow: hidden; margin-top: 7px;  }
fieldset p a.name:hover{ color: #ff6600; text-decoration: underline; }
fieldset p a.login{ color: #fffc00; text-decoration: underline; display: block; float: left; font-size: 14px; font-weight: bold; clear: right; margin-top: 5px; }
fieldset p a.login:hover{ color: #ff6600; text-decoration: underline; }
fieldset p input.login{ width: 210px; height: 44px; background: url(../images/bg.jpg) no-repeat -15px -860px; display: block; text-indent: -1000px; clear: both; margin-top: 0px;+margin-top: 7px; margin-bottom: 5px;}
.f_sidebar legend{ float: left; overflow: hidden; clear: both; text-indent: -10000px; display: none;}
.f_sidebar fieldset div.input{  float: left; clear: both;width: 200px; padding-left: 21px; color: #feb900; padding-bottom: 3px;+padding-bottom: 1px; } 
.f_sidebar fieldset div.input input{ width:138px; height: 16px; padding: 2px 0 0 2px; border: #3f8907 1px solid; background: #265800;color: #feb900; }
.f_sidebar fieldset div.set{ float: left; clear: both;width: 200px; padding-left: 21px; padding-top: 0px; }
input.login{ width: 69px; height: 30px; background: url(../images/bg.jpg) no-repeat 0px -310px;border: 0; text-indent: -1000px;cursor: pointer; vertical-align: middle;margin-left: -3px;  }
input.reg{ width: 69px; height: 30px; background: url(../images/bg.jpg) no-repeat -70px -310px;border: 0; text-indent: -1000px;cursor: pointer;vertical-align: middle; margin-left: -3px;  }
.set a{ color: #f3ff35; text-decoration: none; }
.set a:hover{ color: #f3ff35; text-decoration: underline; }
.f_sidebar fieldset ul{ float: left; padding-left: 20px; clear: both; width: 214px; padding-top: 3px; }
.f_sidebar fieldset ul li{ background: url(../images/bg.jpg) no-repeat -226px 5px; padding-left:17px; color: #fcf7a4; line-height: 170%; }
.f_rank{ float: left; clear: both; width: 234px; height: 222px; background: url(../images/bg.jpg) no-repeat 0px -345px; }
.f_rank h2{ width: 234px; height: 50px; float: left; clear: both; text-indent: -1000px; }
.f_rank ul.nav{ width: 210px; padding-left: 24px; height: 30px; line-height: 30px; float: left; clear: both; }
.f_rank ul.nav li{ float: left; color: #ffcc00; margin-right: 5px; }
.f_rank ul.nav li a{ color: #fff; text-decoration: none; }
.f_rank ul.nav li a:hover{ color: #fff; text-decoration: underline; }
.f_rank ol.list{ padding-left: 40px; padding-top: 37px; float: left; clear: both;  }
.f_rank ol.list li{ width:184px; float: left; clear: both; line-height: 21px;  }
.f_rank ol.list li a{ display: block; float: left; width: 127px; padding-left: 7px; padding-right: 3px; height: 21px; overflow: hidden; text-align: center; color: #fff; text-decoration: none; cursor: text;}
/*.f_rank ol.list li a:hover{ text-decoration: underline; color: #ff9900; }*/
.f_rank ol.list li span{ display: block; float: left; color: #fff; }
.f_rank ol.list li span.no1{ color: #fd001d; }
.f_rank ol.list li span.no2{ color: #fde200; }
.f_service{ float: left; clear: both; width: 235px; height: 159px; background: url(../images/bg.jpg) no-repeat 0px -568px; }
.f_service h2{width: 234px; height: 55px; float: left; clear: both; text-indent: -1000px;}
.f_service ul{float: left; clear: both; line-height: 180%; padding-left: 45px; color: #fcf7a4; padding-top: 15px; width: 180px;  }
.f_service a{ color: #fcf7a4; text-decoration: none; }
.f_service a:hover{ color: #ff6600; text-decoration: underline; }
.f_msg{ float: left; clear: both; width: 234px; height: 122px; background: url(../images/bg.jpg) no-repeat 0px -730px;}
.f_msg p{ width: 160px; color: #fcf7a4; line-height: 180%; padding-left: 35px; padding-top: 18px;  }
.f_content{ float: left; width:725px; }
.f_box1{ width: 725px; height: 261px; float: left; clear: both; background: url(../images/index_box1.jpg); margin-top: 77px; }
.f_adbox{ float: left; clear: left; width: 365px; height: 217px; padding-top: 30px; padding-left: 20px; margin-right: 17px; }
.f_activi{ float: left; clear: right; width: 310px; height: 261px; } 
.f_activi h2{ float: left; text-indent: -10000px; height: 46px; width: 50px; clear: left; }
.f_activi div.more{ float: right; clear: right; width: 50px; padding-top: 40px; }
.f_activi div.more a{ color: #333; text-decoration: none; }
.f_activi div.more a:hover{ color: #ff3300; text-decoration: underline; }
.f_activi ul{ float: left; clear: both; padding-left: 25px; padding-top: 25px;  }
.f_activi li{ float: left; clear: both; background: url(../images/bg.jpg) no-repeat -225px -312px; padding-left: 15px; width: 265px; line-height: 180%; }
.f_activi li a{ display: block; float: left; width: 210px; height: 20px; overflow: hidden;  color: #333; text-decoration: none; }
.f_activi li a:hover{ color: #ff6600; text-decoration: underline; }
.f_activi li a.hot{ color: #ff3300; }
.f_activi li a.hot:hover{ color: #ff6600; }
.f_news{ float: left; clear: both; width:725px; height: 234px; background: url(../images/index_box2.jpg); }
.f_news h2{ float: left; text-indent: -10000px;width: 500px; height: 50px; clear: left;  }
.f_news div.more{ float: right; clear: right; width: 90px;  padding-top: 17px; +padding-top: 19px; }
.f_news div.more a{ color: #333; text-decoration: none; }
.f_news div.more a:hover{ color: #ff3300; text-decoration: underline; }
.f_news ul{ float: left; width: 280px; padding-left: 60px; padding-top: 5px; line-height: 180%; }
.f_news ul li{ padding-left: 10px; background: url(../images/list_bg.jpg) no-repeat left;  }
.f_news ul li a{ width: 225px; display: block; float: left; height: 20px; overflow: hidden; color: #333; text-decoration: none; }
.f_news ul li a:hover{ color: #ff6600; text-decoration: underline; }
.f_news li a.hot{ color: #ff3300; }
.f_news li a.hot:hover{ color: #ff6600; }
.f_adbox2{ float: left; clear: both; width: 712px; padding: 5px 0 5px 13px; background: url(../images/ad_bg.jpg);}
.f_box2{ width: 725px; height: 238px; float: left; clear: both; background: url(../images/index_box3.jpg); }
.f_faq{ width: 347px; height: 227px; float: left; }
.f_faq h2{ float: left; height: 55px; width: 290px; text-indent: -1000px; }
.f_faq div.more{ float:left; clear: right; padding-top: 20px;  }
.f_faq div.more a{ color: #333; text-decoration: none; }
.f_faq div.more a:hover{ color: #ff3300; text-decoration: underline; }
.f_faq ul{ float: left; clear: both; width: 297px; padding-left: 50px; padding-top: 10px; line-height: 180%;color: #fcf7a4; }
.f_faq ul li a{ display: block; float: left; width: 235px; height: 20px; overflow: hidden; color: #fcf7a4; text-decoration: none; }
.f_faq ul li a:hover{ color: #ff6600; text-decoration: underline; }
.f_faq li a.hot{ color: #fff000; }
.f_faq li a.hot:hover{ color: #ff6600; }
.f_player{ width: 347px; height: 227px; float: left; }
.f_player h2{ float: left; height: 55px; width: 290px; text-indent: -1000px; }
.f_player div.more{ float:left; clear: right; padding-top: 20px;  }
.f_player div.more a{ color: #333; text-decoration: none; }
.f_player div.more a:hover{ color: #ff3300; text-decoration: underline; }
.f_player ul{ float: left; clear: both; width: 297px; padding-left: 60px; padding-top: 10px; line-height: 180%;color: #fcf7a4; }
.f_player ul li a{ display: block; float: left; width: 235px; height: 20px; overflow: hidden; color: #fcf7a4; text-decoration: none; }
.f_player ul li a:hover{ color: #ff6600; text-decoration: underline; }
.f_player li a.hot{ color: #fff000; }
.f_player li a.hot:hover{ color: #ff6600; }
.f_foot{ width: 100%; height: 168px; background: url(../images/bottom_bg.jpg); overflow: hidden; clear: both;  }
.f_foot ul{ width: 340px; margin: 0px auto; overflow: hidden; padding-top: 90px; }
.f_foot li{ float: left; height: 25px; line-height: 25px; background: url(../images/foot_bg.jpg) no-repeat left; margin-left: -1px; margin-right: 10px; padding-left: 10px; }
.f_foot li a{ color: #6f9c19; text-decoration: none; }
.f_foot li a:hover{ color: #ff9900; text-decoration: underline; }
.f_foot p{ width: auto; clear: both; text-align: center;color: #6f9c19; line-height: 23px; }
.page_ul{ float: left; clear: both; width: 650px; padding-left: 75px; height: 563px; background: url(../images/page_list.jpg); overflow: hidden; }
.page_ul li{ display: block; float: left; clear: both; background: url(../images/page_ico.jpg) no-repeat left; padding-left: 20px; line-height: 200%; width: 545px; overflow: hidden; }
.page_ul li a{display: block; overflow: hidden; float: left; color: #524400; text-decoration: none; width: 440px;  }
.page_ul li span{display: block; overflow: hidden; float: right;color: #524400; width: 80px; }
.page_ul li a:hover{ color: #ff6600; text-decoration: underline; }
.page_ul li.hot{ display: block; float: left; clear: both; background: url(../images/page_ico.jpg) no-repeat left; padding-left: 20px; line-height: 200%; width: 545px; overflow: hidden; }
.page_ul li.hot a{display: block; overflow: hidden; float: left; color: #ff3300; text-decoration: none; width: 460px;  }
.page_ul li.hot span{display: block; overflow: hidden; float: left;color: #ff3300; width: 80px; }
.page_ul li.hot a:hover{ color: #ff6600; text-decoration: underline; }
.page_page{float: left; clear: both; width: 725px; height: 100px; padding-top: 40px; text-align: center; background: url(../images/page_bottom.jpg) ;color: #524400;  }
.page_page a{ color: #524400; text-decoration: none; margin-right: 10px; }
.page_page a:hover{ color: #ff6600; text-decoration: underline; }
/**/
.page_h1{ float: left; clear: both; width: 725px; height: 119px; background: url(../images/page_h1.jpg); margin-top: 77px; }
.page_h1 h1.act{ width: 80px; height: 36px; margin-top: 39px; margin-left: 55px; text-indent: -10000px; background: url(../images/page_h.jpg) no-repeat 0 0;  }
.page_h1 h1.player{ width: 80px; height: 36px; margin-top: 39px; margin-left: 55px; text-indent: -10000px; background: url(../images/page_h.jpg) no-repeat 0 -74px;  }
.page_h1 h1.news{ width: 80px; height: 36px; margin-top: 39px; margin-left: 55px; text-indent: -10000px; background: url(../images/page_h.jpg) no-repeat 0 -111px;  }
.page_h1 h1.qst{ width: 80px; height: 36px; margin-top: 39px; margin-left: 55px; text-indent: -10000px; background: url(../images/page_h.jpg) no-repeat 0 -37px;  }
/**/
.pct_h1{ float: left; clear: both; width: 725px; height: 119px; background: url(../images/pct.jpg) no-repeat; text-indent: -1000px; margin-top: 77px; }
.pct_ul{float: left; clear: both; width: 690px; padding-left: 35px; height: 563px; background: url(../images/page_list.jpg); overflow: hidden; }
.pct_ul li{ float: left; width: 205px; height: 155px; overflow: hidden; margin-right: 16px; margin-bottom: 10px; }
.pct_ul li img{ display: block; width: 201px; height: 151px;border: #ccc 1px solid; padding: 1px; }
.txt_h1{ float: left; clear: both; width: 725px; height: 85px; background: url(../images/page.jpg) no-repeat 0 0; text-indent: -1000px; margin-top: 77px; }
.txt_body{ float: left; clear: both; width: 695px; padding-left: 15px; padding-right: 15px; padding-top: 5px; height: 639px; background: url(../images/txt_bg.jpg); }
.txt_bottom{ float: left; clear: both; width: 725px; height: 95px; background: url(../images/page.jpg) no-repeat 0 -86px;}
.newplayer{ width: 234px; height: 54px; background: url(../images/newplayer.jpg) no-repeat; float: left; clear: both; cursor: pointer; text-indent: -1000px; }
.switch_zq{width:474px; height:269px; background:url(../images/boxbg.jpg);overflow:hidden; position: absolute; z-index: 1000; top:400px; left: 50%; margin-left: -237px;}
.switch_zq img{ display:block;}
.switch_zq h2{width:395px; padding-left:35px; height:50px; line-height:48px; color:#fff; float:left; overflow:hidden; font-size:14px; }
.switch_zq p{ clear:both; width:430px; padding:20px 20px 0 20px;; line-height:150%; float:left; color:#fff; font-size:14px;}
.switch_zq p span{ clear:both; display:block;}
.switch_zq p input{ display:block; float:left; margin-top:15px;}
.switch_zq p input.email{ width:300px; height:21px; padding:3px 0 0 3px; margin-right:10px; clear:left;font-size:12px;}
.switch_zq p input.button{ height:29px; font-size:12px; }
.switch_zq_close{position:absolute;left:433px;top:8px;width:23px; height:23px; display: block; text-indent: -1000px;}