@charset "gb2312";
/* CSS Document */
/**********公共样式**********/
body, ol, ul, h1, h2, h3, h4, h5, h6, p, th, td, dl, dd, form, fieldset, legend, input, textarea, select { margin: 0; padding: 0 }
ul, ol { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
a { text-decoration: none; color: #333; }
a:hover { text-decoration: underline; color: #f60; }
img { border: 0; vertical-align: top; }
em, i { font-weight: normal; font-style: normal; }
input { vertical-align: middle; vertical-align: top\9; }
p { word-wrap: break-word }
table { border-collapse: collapse; border-spacing: 0; }
a:focus, input, textarea { outline-style: none; }
input[type="text"], input[type="password"], textarea { outline-style: none; -webkit-appearance: none; }
textarea { resize: none; overflow-y: auto; overflow-x: hidden; }
html body { font: 14px/28px "Microsoft Yahei", Verdana, Geneva, sans-serif, tahoma, '\5b8b\4f53'; background-color: #fff; min-width: 1000px; overflow-x: hidden; color: #333; }
.fl { float: left; display: inline; }
.fr { float: right; display: inline; }
.tahoma { font-family: Tahoma; }
.yahei { font-family: "Microsoft Yahei" }
.clear:before, .clear:after { content: ""; display: table; }
.clear:after { clear: both; }
.clear { zoom: 1; }
.wrap { width: 1000px; margin: 0 auto; }
.area { width: 1200px; margin: 0 auto 30px;}
.area:after { content: "."; height: 0; display: block; clear: both; visibility: hidden; }
/* 公共背景 */
.bdsharebuttonbox a.bds_weixin, .bdsharebuttonbox a.bds_qzone, .bdsharebuttonbox a.bds_tsina, .bdsharebuttonbox a.bds_tqq { background: url(../images/share_icon.png) no-repeat; }
.share_box, a.info_dl, .hot_list li { background: url(../images/comm_bg.gif) no-repeat; }
.info { background: url(../images/info_bg.gif) no-repeat; }
span.mask_180 { background: url(../images/mask.png) no-repeat; }
span.big_grade { background: url(../images/big_grade.gif) no-repeat; }
span.grade { background: url(../images/grade.png) no-repeat; }
.new_pc a { background: url(../images/page_btn.png) no-repeat; }
/* 通用标题 */
.comm_tit { width: 1000px; height: 35px; line-height: 35px; margin: 22px auto 0 auto; position: relative; border-bottom: 1px solid #CCC; }
.comm_tit h3 { font-size: 18px; color: #0d74f4; padding: 0 8px; border-bottom: 1px solid #0D74F4; position: absolute; top: 0; left: 0; }
/* 导航 */
.nav { height: 40px; line-height: 40px; background: #222; }
.nav a, .nav a:hover { float: left; color: #ccc; margin-left: 20px; }
a.big_nav, a.big_nav:hover { font-size: 18px; font-weight: normal; margin-left: 40px; }
.nav a.nom, .nav a.nom:hover { margin: 0; }
/* 横幅 */
.bann_box { height: 430px; width: 100%; background: url("../images/big_bj.jpg") no-repeat center center; }
.bann_text { width: 610px; float: right; text-align: right; color: #fff; font-weight: bold; }
.bann_text h2 { font-size: 57px; line-height: 72px; padding: 70px 0 22px 0; text-shadow: 2px 2px rgba(0,0,0,0.3); font-weight: bold; }
.bann_text strong { margin-left: 24px; }
.bann_text span { font-size: 18px; display: block; line-height: 30px; text-shadow: 2px 1px rgba(0,0,0,0.3); }
/* 分享 */
.share_box { width: 100%; height: 50px; border-top: 1px solid #595d6a; background: url("../images/share.png") repeat-x; overflow: hidden; }
.bdsharebuttonbox { width: 1000px; margin: 0 auto; }
.bdsharebuttonbox a.bds_weixin, .bdsharebuttonbox a.bds_qzone, .bdsharebuttonbox a.bds_tsina, .bdsharebuttonbox a.bds_tqq { width: 39px; height: 39px; margin: 7px 6px 0 0; }
.bdsharebuttonbox a.bds_weixin { background-position: 0 0; }
.bdsharebuttonbox a.bds_weixin:hover { background-position: -50px 0; }
.bdsharebuttonbox a.bds_qzone { background-position: 0 -50px; }
.bdsharebuttonbox a.bds_qzone:hover { background-position: -50px -50px; }
.bdsharebuttonbox a.bds_tsina { background-position: 0 -100px; }
.bdsharebuttonbox a.bds_tsina:hover { background-position: -50px -100px; }
.bdsharebuttonbox a.bds_tqq { background-position: 0 -150px; }
.bdsharebuttonbox a.bds_tqq:hover { background-position: -50px -150px; }
/* 游戏信息 */
.info { width: 1000px; height: 254px; margin: 22px auto; background: url("../images/down_game.jpg") no-repeat 0 0; overflow: hidden; }
.info_pic { float: left; width: 180px; height: 180px; margin: 36px 30px 0 38px; position: relative; display: inline; }
.info_pic img { float: left; }
span.mask_180 { width: 180px; height: 180px; display: block; position: absolute; z-index: 9; top: 0; left: 0; cursor: pointer; }
.info h2 { float: left; width: 714px; height: 54px; line-height: 54px; font-size: 30px; border-bottom: 1px solid #ccc; margin-top: 24px; }
.info ul { float: left; width: 422px; }
.info li { height: 33px; line-height: 33px; border-bottom: 1px dashed #dadada; }
.info li span { width: 106px; display: inline-block; color: #666; }
a.info_dl, a.info_dl:hover { float: left; width: 260px; height: 75px; line-height: 75px; font-size: 30px; color: #fff; background-position: 0 -60px; margin: 32px 0 0 32px; text-indent: 88px; }
a.info_dl:hover { text-decoration: none; }
/*文章标题开始*/
.cont_box h1 { color: #CC3226; margin: 30px auto 0; height: 50px; text-align: center; font-size: 37px; }
.cont_box i { display: block; text-align: center; color: #9A9F9B; font-size: 12px; margin: 10px auto 0; }
/*文章标题结束*/

/* 文章内容 */
.cont_box { width: 1000px; margin: 0 auto; font-size: 16px; padding-bottom: 30px; border-bottom: 1px solid #ccc; }
.cont_box p { margin: 10px 0px 29px; padding: 0px 5px 0px; }
span.big_grade { display: block; width: 124px; height: 124px; margin: 30px auto 0 auto; background: url("../images/num.png") no-repeat 0 -1240px; }
.cont_box span.grade_01 { background-position: 0 0; }
.cont_box span.grade_02 { background-position: 0 -130px; }
.cont_box span.grade_03 { background-position: 0 -260px; }
.cont_box span.grade_04 { background-position: 0 -390px; }
.cont_box span.grade_05 { background-position: 0 -520px; }
/* 最新评测 */
.new_page a { display: block; width: 45px; height: 90px; position: absolute; z-index: 99; top: 105px; }
a.pre_btn { left: 0; background-position: 0 0; }
a.pre_btn:hover { background-position: 0 -110px; }
a.next_btn { right: 0; background-position: -60px 0; }
a.next_btn:hover { right: 0; background-position: -60px -110px; }
.new_pc { width: 1000px; height: 300px; margin: 20px auto 0 auto; overflow: hidden; position: relative; }
.new_pc ul { position: absolute; top: 0; }
.new_pc li { float: left; width: 235px; height: 300px; margin-right: 20px; position: relative; background: #000; }
.new_pc a img { filter: alpha(Opacity=70); -moz-opacity: 0.7; opacity: 0.7; }
.new_pc a:hover img { filter: alpha(Opacity=100); -moz-opacity: 1; opacity: 1; }
.new_pc a:hover { text-decoration: none; }
.new_pc cite { position: absolute; z-index: 9; width: 215px; padding: 0 10px; left: 0; top: 16px; text-align: center; color: #fff; font-style: normal; font-size: 18px; line-height: 24px; text-shadow: 0px 1px 4px rgba(0,0,0,1); }
.new_pc em { display: block; font-size: 14px; }
span.grade { display: block; width: 80px; height: 80px; position: absolute; z-index: 99; left: 78px; top: 180px; }
.new_pc span.grade_01 { background-position: 0 0; }
.new_pc span.grade_02 { background-position: 0 -90px; }
.new_pc span.grade_03 { background-position: 0 -180px; }
.new_pc span.grade_04 { background-position: 0 -270px; }
.new_pc span.grade_05 { background-position: 0 -360px; }
/* 热门推荐 */
.hot_list { float: left; width: 478px; height: 145px; padding-bottom: 30px; overflow: hidden; margin-top: 12px; text-align: right; font-size: 12px; color: #999; }
.hot_list li { height: 28px; line-height: 28px; border-bottom: 1px dashed #dadada; background-position: 0 -138px; }
.hot_list span { float: left; width: 28em; height: 28px; overflow: hidden; text-align: left; font-size: 14px; margin-left: 14px; }
/* 广告 */
.ad_490x142 { float: left; width: 490px; height: 142px; margin: 20px 0 0 32px; }
/* 底部 */
.footer { padding: 20px 0; background: #333; color: #fff; margin-top: 40px; text-align: center; font-size: 12px; }
.footer a, .footer a:hover { color: #fff; margin: 0 3px; }
/*图片折叠效果开始*/
.box-tb { width: 1000px; height: 282px; margin: 22px auto; position: relative; }
.clearfix { position: absolute; top: 0; left: 0; }
.pic-box { height: 100%; position: relative; }
.pic-box .pic-tit { width: 100%; position: absolute; left: 0; bottom: 0; padding: 0px auto 0px; color: #fff; }
.u-focus { -webkit-transition: all .6s; -moz-transition: all .6s; -ms-transition: all .6s; -o-transition: all .6s; transition: all .6s; }
.m-box2 ul { height: 280px; position: absolute; }
.test-item { width: 143px; border-left: 1px solid #fff; overflow: hidden; float: left; }
.test-item:first-of-type { width: 420px;}
.test-item .test-c1 { display: block; width: 420px; height: 280px; }
.test-item .test-tit { height: 70px; padding-top: 0px; display:table;background: url(http://images.shouyou.com/2015/www/2015/03/18/images/png70.png) left top repeat; font-size: 12px; font-weight: normal; line-height: 22px; text-align:center;}
.test-item .test-tit .text-title{display:table-cell;vertical-align:middle;}
.test-item .test-tit h3 { font-size: 20px; font-weight: bold; line-height: 30px; }
.test-item .test-c2 { display: table; width: 145px; height: 70px; overflow: hidden; }
.test-item .test-c1 p { padding-top: 0px; line-height: 18px; text-align: center; display:table-cell;vertical-align:middle;}
.test-item .pic-num { width: 60px; height: 60px; position: absolute; left: 43px; bottom: 43px; z-index: 9999; color: #fff; line-height: 54px; font-size: 20px; }
.test-item .test-c1 .pic-num { left: 45px; }
.m-box2 .nohover .pic-num { left: 36px; }
.test-item .test-c2 .pic-num { left: 43px; }
/*图片折叠效果开始*/

/*数字图标开始*/
.pic-num1,.pic-nu2,.pic-num3,.pic-nu4,.pic-num5,.pic-num6,.pic-num7,.pic-num8,.pic-num9,.pic-num10 { background: url("../images/num.png") no-repeat}
.test-item .pic-num1 { background-position:-2px -2px; }
.test-item .pic-num2 { background-position:-2px -66px; }
.test-item .pic-num3 { background-position:-2px -125px; }
.test-item .pic-num4 { background-position:-2px -188px; }
.test-item .pic-num5 { background-position:-2px -251px; }
.test-item .pic-num6 { background-position:-2px -315px; }
.test-item .pic-num7 { background-position:-2px -378px; }
.test-item .pic-num8 { background-position:-2px -440px; }
.test-item .pic-num9 { background-position:-2px -504px; }
.test-item .pic-num10 { background-position:-2px -568px; }
/*数字图标结束*/

.text-title h3 { text-align: center; white-space:nowrap; margin:0 20px;}
.text-title em { display: block; margin:0 20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.nohover img { position: absolute; left: -137px; }

/*图片折叠效果结束*/
