﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}ol,ul{list-style:none;}caption,th{text-align:left;}q:before,q:after{content:'';}abbr,acronym{border:0;}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}.l,.col-l,.col-c,.imgtxt span img,.ul-imgtxt li span img{float:left;}.r,.col-r,dt span,.ul-txt li span{float:right;}.c{clear:both;}.n,em{font-weight:normal;font-style:normal;}.b{font-weight:bold;}.i{font-style:italic;}.fa{font-family:Arial;}.fg{font-family:Georgia;}.ft{font-family:Tahoma;}.fl{font-family:Lucida Console;}.fs{font-family:'宋体';}.fw{font-family:'微软雅黑';}.tc{text-align:center;}.tr{text-align:right;}.tl{text-align:left;}.tdu{text-decoration:underline;}.tdn,.tdn:hover,a.tdl:hover{text-decoration:none;}.fc0{color:#000000;}.fc3{color:#333333;}.fc6{color:#666666;}.fc9{color:#999999;}.fcr{color:red;}.fcw{color:white;}.fcb{color:blue;}.fcg{color:green;}.f0{font-size:0;}.f10{font-size:10px;}.f12{font-size:12px;}.f13{font-size:13px;}.f14{font-size:14px;}.f16{font-size:16px;}.f20{font-size:20px;}.f24{font-size:24px;}.vm{vertical-align:middle;}.vtb{vertical-align:text-bottom;}.vt{vertical-align:top;}.vn{vertical-align:-2px;}.vimg{margin-bottom:-3px;}.m0{margin:0;}.ml0{margin-left:0;}.ml1{margin-left:1px;}.ml2{margin-left:2px;}.ml5{margin-left:5px;}.ml10{margin-left:10px;}.ml20{margin-left:20px;}.mr0{margin-right:0;}.mr1{margin-right:1px;}.mr2{margin-right:2px;}.mr5{margin-right:5px;}.mr10{margin-right:10px;}.mr20{margin-right:20px;}.mt1{margin-top:1px;}.mt2{margin-top:2px;}.mt5{margin-top:5px;}.mt10{margin-top:10px;}.mt20{margin-top:20px;}.mb1{margin-bottom:1px;}.mb2{margin-bottom:2px;}.mb5{margin-bottom:5px;}.mb10{margin-bottom:10px;}.mb20{margin-bottom:20px;}.ml-1{margin-left:-1px;}.mt-1{margin-top:-1px;}.p1{padding:1px;}.pl1{padding-left:1px;}.pt1{padding-top:1px;}.pr1{padding-right:1px;}.pb1{padding-bottom:1px;}.p2{padding:2px;}.pl2{padding-left:2px;}.pt2{padding-top:2px;}.pr2{padding-right:2px;}.pb2{padding-bottom:2px;}.pl5{padding-left:5px;}.p5{padding:5px;}.pt5{padding-top:5px;}.pr5{padding-right:5px;}.pb5{padding-bottom:5px;}.p10{padding:10px;}.pl10{padding-left:10px;}.pt10{padding-top:10px;}.pr10{padding-right:10px;}.pb10{padding-bottom:10px;}.p20{padding:20px;}.pl20{padding-left:20px;}.pt20{padding-top:20px;}.pr20{padding-right:20px;}.pb20{padding-bottom:20px;}.rel,.pr{position:relative;}.abs,.pa{position:absolute;}.dn{display:none;}.db{display:block;}.dib{-moz-inline-stack:inline-block;display:inline-block;}.di{display:inline;}.ovh{overflow:hidden;}.ovs{overflow:scroll;}.vh{visibility:hidden;}.vv{visibility:visible;}.lh14{line-height:14px;}.lh16{line-height:16px;}.lh18{line-height:18px;}.lh20{line-height:20px;}.lh22{line-height:22px;}.lh24{line-height:24px;}.fix{*zoom:1;}.fix:after,.fix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden;}.z{_zoom:1;}.h1{height:1px;}.h5{height:5px;}.h10,.h{height:10px;}.h15{height:15px;}.h20{height:20px;}.h1,.h5,.h10,.h15,.h20,.h{font-size:0px;line-height:0;overflow:hidden;clear:both;}body{color:#333;font-size:12px;line-height:1.6em;}a{color:#0066CC; text-decoration:none;}a:hover{ color:#FF6600}

/* 公共 =color----------------------------------------------------- */

  /* 
  *  公用参数存放位置，如颜色值等
  *  
  *
  *
  */
  
/* 初始化 =body */
body{background-color:#2D2D2D;color:#8D8D8D;}
a{
color:#8D8D8D;
-webkit-transition: all 0.1s ease-in-out;
-moz-transition: all 0.1s ease-in-out;
-o-transition: all 0.1s ease-in-out;
transition: all 0.1s ease-in-out;
}
a:hover{#E88300}
.fco{color:#E88300;}
.p17{padding:17px;}
.bg-grey-w{background-color:#363636;}

/* 通用模块 -------------------------------------------------- */

/* 布局 =layout*/
.wp{ width:980px; margin:0 auto;}
      
.col-l{width:640px;}
.col-r{width:304px;}
      

     
/* 头部 */
      
#hd{height:38px;line-height:38px;background-color:#202020;}
#hd .hdr a{margin:0 8px;}
#nv{height:45px;background-color:#3D3D3D;}
#nv ul li{float:left;width:95px;text-align:center;line-height:45px;border-right:1px solid #5B5B5B;font-size:14px;}
#nv ul li a{color:#FFFFFF;display:block;}
#nv ul li a:hover,#nv ul li.hover a{background-color:#FF6600;}

.so{margin-right:15px;margin-top:9px;}
.so .inp{width:204px;padding-left:10px;height:27px;line-height:27px;background-color:#8A8A8A;border:0;float:left;color:#5B5B5B;}
.so .sub{width:52px;height:27px;text-align:center;line-height:27px;color:#fff;display:inline-block;background-color:#FF6600;border: none;}

#bd{background-color:#202020;padding:15px 10px;}
.bor{border:1px solid #363636;background-color:#151515;border-radius:3px;}
.row1{margin-top:4px;}
.h15{line-height:15px;}
/* 底部 */
#fd{padding:20px 0;line-height:24px;text-align:center;}

/* 页面独立模块 -------------------------------------------------- */
.tit{font-size:13px;font-weight:bold;border-bottom:1px solid #363636;height:44px;line-height:44px;padding-left:13px;overflow:hidden;}
.tit1{background:url(../images/tit1_bg.jpg) 19px center no-repeat;padding-left:30px;padding-right:17px;font-size:15px;}
.tit1 a{font-size:12px;font-weight:normal;}
.left-tit{font-size:16px;color:#FF6501;height:44px;line-height:44px;border-bottom:1px solid #363636;padding-left:10px;font-weight:bold;}
.tit2{background:url(../images/icon7.png) 18px center no-repeat;font-size:14px;padding-left:35px;background-color:#292929;height:39px;line-height:39px;}



.ban{width:624px;overflow:hidden;}
.focusBox { position: relative; width: 624px; height: 268px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
.focusBox .pic img { width: 624px; height: 268px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 47px; width:100%;  background: #333; opacity:0.4;filter:alpha(opacity=40);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=40)'; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 47px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:47px; line-height:47px; position:absolute; bottom:-36px;text-align:center;width:100%;}
.focusBox .txt li a{ display: block; color: white;  font-size: 14px; font-weight: bold; text-decoration: none; }
.focusBox .prev,.focusBox .next { 
position: absolute; z-index: 888; top:100px;
display: block;
width: 25px;
height: 32px;
overflow: hidden;
background: url(../images/ico_prevnext.png) no-repeat scroll 0 0;
display: none;
}

.focusBox .prev {left: 10px}
.focusBox .prev:hover {
background-position: 0 -40px;
}

.focusBox .next  {
right: 10px;
background-position: 0 -80px;
}

.focusBox .next:hover {
background-position: 0 -120px;
}

.pages{text-align:center;height:80px;line-height:80px;}
.pages li{display:inline;}
.pages li a{display:inline-block;width:28px;height:28px;text-align:center;line-height:28px;border:1px solid #000000;background-color:#2F2F2F;}
.pages li.on a,.pages li a:hover{background-color:#FF6501;font-weight:bold;color:#fff;}
.pages li.next a{width:79px;background:url(../images/icon6.png) 63px center no-repeat #2F2F2F;}
.pages li.next a:hover{background:url(../images/icon6.png) 63px center no-repeat #FF6501;}

.pages a{display:inline-block;width:28px;height:28px;text-align:center;line-height:28px;border:1px solid #000000;background-color:#2F2F2F;margin-right:8px;}
.pages a:hover{background-color: #FF6501;font-weight: bold;color: #fff;}
.pages .prev{width:79px;background:url(../images/icon6.png) 63px center no-repeat #2F2F2F;}
.pages .next{width:79px;background:url(../images/icon6.png) 63px center no-repeat #2F2F2F;}
.pages .on{background-color: #FF6501;font-weight: bold;color: #fff;}
.pages .unclick{background:none;color:#999;cursor:default;display:none;}

/* 首页 */
.index-left{width:185px;float:left;margin-right:15px;height:504px;overflow:hidden;}
.tuijian{padding:11px 25px 0 25px;}
.index-center{padding:10px;width:416px;float:left;height:484px;overflow:hidden;}
.line{background:url(../images/line.jpg) repeat-x;height:2px;margin:5px 0;overflow:hidden;}
.line1{background-image:url(../images/line.png);}
.jpfc{padding:18px 0px 20px 12px;height:421px;overflow:hidden;}
.jpfc .pic img{border:2px solid #484649;}
.jpfc .pic:hover img {border-color: #f90;}
.jpfc .txt{width:176px;line-height:28px;margin-top:-8px;}
.jpfc span.num{float:left;width:83px;height:70px;display:inline-block;text-align:center;background-color:#262626;border-radius:8px;line-height:70px;font-family:"微软雅黑";font-size:58px;color:#FF6600;font-weight:normal;}
.jpfc span.num em{font-size:58px;font-weight:normal;}
.jpfc .fen span{display:inline-block;height:17px;margin-right:8px;float:left;}
.jpfc span.red{background-color:#EC3201;}
.jpfc span.grey{background-color:#7D7D7D;}
.jpfc .fen{width:170px;}
.jpfc .fen a{display:inline-block;border:1px solid #010101;background:url(../images/a_bg.jpg) repeat-x;width:66px;height:22px;padding-left:9px;line-height:22px;}
.jpfc .fen a em{display:inline-block;width:14px;height:11px;float:left;margin-right:3px;margin-top:5px;}
.jpfc .fen a em.like{background:url(../images/like.jpg) no-repeat;}
.jpfc .fen a em.nolike{background:url(../images/nolike.jpg) no-repeat;}
#pf_panel font{font-size: 38px;}
.game-desc dt{font-size:14px;font-weight:bold;line-height:32px;}
.game-desc dd{line-height:20px;}
.game-desc dd a.more{color:#FF6600;}
.game-desc dd .btn{width:172px;height:39px;text-align:center;line-height:39px;background-color:#FF6600;color:#fff;display:block;font-size:16px;font-family:"微软雅黑";margin:0 auto;border-radius:3px;}
.game-desc dd .btn:hover,.mess-text .btn:hover{background-color:#FF8A00;}
.m1{width:311px;height:453px;overflow:hidden;}
.m1-cont{padding:14px 20px 0 20px;}
.hot{height:453px;overflow:hidden;}
.hot-zt{padding:9px 11px;}
.game-photo{padding:14px 17px 14px 17px;}
.game-photo .photo{width:275px;height:px;}
.tab-cont{background-color:#363636;padding:10px 0 10px 20px;height: 180px;}
/*.mess-tit{height:44px;line-height:44px;border-bottom:1px solid #363636;}
.mess-tit span{width:108px;display:block;margin-left:18px;font-size:15px;font-weight:bold;border:1px solid #363636;border-bottom:0;border-radius:5px 5px 0 0;background-color:#010101;margin-top:-1px;height:43px;}
.mess-tit span em{display:inline-block;width:18px;height:18px;float:left;margin:13px 5px 0 12px;}
.mess-tit span em.hot{background:url(../images/icon3.png) no-repeat;}
.mess-tit span em.new{background:url(../images/icon4.png) no-repeat;}
.mess-lou{background-color:#282828;padding:10px 15px;margin-bottom:20px;line-height:24px;}
.mess-cont{padding:16px 17px 0 17px;}
.mess-info{padding-left:10px;font-size:14px;}
.mess-btn em{color:#FF6702;}
.mess-text{background-color:#2C2C2C;padding:0 18px;border:1px solid #505050;position:relative;}
.mess-text dt{background:url(../images/icon5.png) left center no-repeat;padding-left:22px;font-size:14px;font-weight:bold;height:36px;line-height:36px;}
.mess-text textarea{min-height:108px;background-color:#434343;border:0;width:100%;margin-bottom:9px;}
.mess-text span{position:absolute;right:40px;bottom:55px;}
.mess-text span b{color:#FF6501;}
.mess-text .btn{width:87px;height:28px;line-height:28px;text-align:center;margin-left:16px;font-weight:bold;font-size:14px;color:#fff;background-color:#FF6702;display:inline-block;}
.mess-info blockquote{padding: 12px 12px 10px 12px;margin-bottom: 5px;position: relative;overflow: hidden;zoom: 1;border: 1px #444 solid;background: #3A3A3A;}*/
.mess-tit{height:44px;line-height:44px;border-bottom:1px solid #363636;}
.mess-tit span{width:108px;display:block;margin-left:18px;font-size:15px;font-weight:bold;border:1px solid #363636;border-bottom:0;border-radius:5px 5px 0 0;background-color:#010101;margin-top:-1px;height:43px;}
.mess-tit span em{display:inline-block;width:18px;height:18px;float:left;margin:13px 5px 0 12px;}
.mess-tit span em.hot{background:url(../images/icon3.png) no-repeat;}
.mess-tit span em.new{background:url(../images/icon4.png) no-repeat;}
.mess-lou{background-color:#282828;padding:10px 15px;margin-bottom:20px;line-height:24px;}
.mess-cont{padding:16px 17px 0 17px;}
.mess-info{padding-left:10px;font-size:14px;}
.mess-btn em{color:#FF6702;}
.mess-text{background-color:#2C2C2C;padding:0 18px;border:1px solid #505050;position:relative;}
.mess-text dt{background:url(../images/icon5.png) left center no-repeat;padding-left:22px;font-size:14px;font-weight:bold;height:36px;line-height:36px;}
.mess-text textarea{min-height:108px;background-color:#434343;border:0;width:100%;margin-bottom:9px;}
.mess-text span{position:absolute;right:40px;bottom:55px;}
.mess-text span b{color:#FF6501;}
.mess-text .btn{width:87px;height:28px;line-height:28px;text-align:center;margin-left:16px;font-weight:bold;font-size:14px;color:#fff;background-color:#FF6702;display:inline-block;}
.htitle{float: left;width: 92px;height: 35px;overflow: hidden;text-align:center;}

/* 列表*/
.ul-img li{line-height:14px;margin-bottom:5px;}
.ul-img li img{margin-bottom:5px; border:1px solid #151515;}
.ul-img li a:hover img{border:1px solid #E9630C;}
.ul-img-fl li{float:left;width:120px;margin-right:30px;_margin-right:10px;}
.ul-img-fl li img{border:1px solid #151515; width: 120px; height: 90px;}
.ul-img-fl li a:hover img{border:1px solid #E9630C;}
.ul-img-fl1 li{margin-right:35px;margin-bottom:10px;_margin-right:15px;position:relative;}
.ul-img-fl1 li a em{position:absolute;background:url(../images/viedo.png) no-repeat;display:block;width:35px;height:34px;left:43px;top:29px;}
.ul-img-fl1 li a:hover em{background-image:url(../images/viedo1.png);}
.ul-img-fl1 li p {height:38px;overflow:hidden;}
.ul-img2 li{margin-bottom:10px;}
.ul-img-list li{margin-right:40px;margin-bottom:19px;position:relative;}
.ul-img-list li img{width:120px;height:90px;}
.ul-img-list li a em{position:absolute;background:url(../images/viedo.png) no-repeat;display:none;width:35px;height:34px;left:43px;top:29px;}
.ul-img-list li.ok em{display:block;}
.ul-img-photos li{float:left;width:162px;height:122px;margin-right:45px;margin-bottom:27px;border:3px solid #4C4C4C;overflow: hidden;}
.ul-img-photos li a img{width:162px;}
/*.ul-img-photos li:hover li{border-color:#FF6500;}*/
.ul-img-photos .lihover{float:left;width:162px;height:122px;margin-right:45px;margin-bottom:27px;border:3px solid #FF6500;overflow: hidden;}
.ul-img-photos .linormal{float:left;width:162px;height:122px;margin-right:45px;margin-bottom:27px;border:3px solid #4C4C4C;overflow: hidden;}
.ul-img li p {height: 29px;overflow: hidden;}

.ul-txt li{background:url(../images/icon6.png) left center no-repeat;padding-left:15px;line-height:30px;font-size:14px;}
/*.ul-txt li.hover a{color:#E88300;}*/
.ul-txt a:hover {color: #FF6600;}
.ul-txt1 li{line-height:24px;}
.ul-txt2 li{float:left;width:130px;line-height:30px;height: 30px;overflow: hidden;}

.ul-tab{height:36px;border-bottom:1px solid #424242;}
.ul-tab li{float:left;border-right:1px solid #424242;line-height:36px;position:relative;}
.ul-tab li a{display:block;padding:0 25px;}
.ul-tab li a:hover,.ul-tab li.hover a{background-color:#FF6600;color:#fff;font-weight:bold;}
.ul-tab li em{background:url(../images/icon2.jpg) no-repeat;width:11px;height:6px;display:block;position:absolute;left:44%;top:36px;display:none;}
.ul-tab li.hover em{display:block;}

.list_cont li{background:url(../images/icon6.png) left center no-repeat;padding-left:15px;line-height:30px;font-size:14px;}
.list_cont li.hover a{color:#E88300;}
.list_cont span{float:right;}
#listcon2 .list_cont .line{background-image: url(../images/line.png);}

/* 页码 */
.showpage {}
.hidepage {display:none;}
.pagespan{float: left;text-align: center;width: 50px;line-height: 30px;}
.list_page {width: 650px;float: right;}
/*#pagelist {width: 600px;margin-left: 50px;list-style-type: none;}
#pagelist li{text-align: center;width: 35px;line-height: 30px;float: left;cursor: auto;font-weight: 700;color: #FFF;}
#pagelist li span {border: 1px solid #636363;color: #fff;background: #636363;cursor: pointer;margin-left: .2em;_padding-bottom: 2px;padding: 3px .5em;font-size: 12px;}*/
/* 内容页 */


#pagelist{text-align:center;height:80px;line-height:80px;}
#pagelist ul{margin-top: 25px;margin-bottom: 25px;}
#pagelist li{display:inline;margin-left: 8px;}
#pagelist li span{display:inline-block;width:28px;height:28px;text-align:center;line-height:28px;border:1px solid #000000;background-color:#2F2F2F;}
#pagelist li.on span,.pages li span:hover{background-color:#FF6501;font-weight:bold;color:#fff;}
#pagelist li.next span{width:79px;background:url(../images/icon6.png) 63px center no-repeat #2F2F2F;}
#pagelist li.next span:hover{background:url(../images/icon6.png) 63px center no-repeat #FF6501;}

#zt_good_num{float: left;}
#zt_bad_num{float: left;}

.linebd {
background: url(../images/line.jpg) repeat-x;
background-image: url(../images/line.png);
height: 2px;
margin: 5px 0;
overflow: hidden;
}

/* 内容页 */
blockquote{margin: 0 20px 10px 20px;border: 1px solid #303030;background-color: #252525;padding: 5px 20px 5px 10px;line-height: 24px;}
blockquote .mess-lou1{height:24px;line-height:24px;}
blockquote .fcw{color:#C3C3C3;}

.recpush{position: absolute;top: -25px;right: 20px;}

.guanka{ height:200px; overflow:hidden; padding:22px 18px 20px 18px;}
.guanka ul{ height:201px; overflow:hidden; padding-left:1px; position:relative;}
.guanka .gk_img{ float:left; position:relative; margin-right:21px; _margin-right:18px;}
.guanka .gk_img p{ height:40px; width:350px; line-height:40px; overflow:hidden; color:#fff; font-size:14px; text-align:center; background:#000; filter:alpha(opacity=75); -moz-opacity:0.75; opacity:0.75; position:absolute; left:0; bottom:0;}
.guanka .gk_img img{ display:block; width:350px; height:200px;}

.guanka li a,.guanka li a span {background: url(../images/sprite.png) no-repeat 0 -300px;}
.guanka li{ float:left;}
.guanka li { width:136px; height:38px; line-height:38px; text-align:center;
border:1px dotted #363636; margin:0 0 -1px -1px;
_position:relative; text-align: center;
}
.guanka li {position: relative;}
.guanka li a{color:#d8d8d8;display: block;width: 138px;height:40px;line-height:40px;position: absolute;left: -1px;top:-1px;}
.guanka .active a{color:#FFFFFF;text-decoration:none;background-position: 0 0;z-index: 999;}
.guanka li a span{ display:inline-block; height:40px; overflow:hidden; padding-left:8px; margin-left:-8px;}
.guanka li a:hover span,.guanka li a:active span,.guanka .active a span{ background-position:-256px 0;}
.spflink{
border: 1px solid;
margin: 11px auto 0;
padding-bottom: 12px;
border-radius: 4px;
}
.spflink {border-color: #2c2c2c;background: #111111;color: #646464;}
.spflink dl{margin: 8px 20px 30px;line-height: 30px;}
.spflink dl dt {float: left;font-weight: bold;height: 30px;line-height: 30px;}
.spflink dl dd {
float: left;
height: 30px;
line-height: 30px;
padding-right: 13px;
}
.spflink dd a {color: #505050;}

/*返回顶部*/
.backToTop{background:url(../images/totop.gif) no-repeat;display:block;width:51px;height:50px;position:fixed;top:90%;right: 50%;display: none;margin-right: -551px;}
.backToTop:hover{background-image:url(../images/totop.gif);background-position: 0 -50px;}
