﻿@charset "utf-8";
/* CSS reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0}fieldset,img{border:0}:focus{outline:0}address,caption,cite,code,dfn,em,strong,th,var,optgroup,b,em,i{font-style:normal;font-weight:normal}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}abbr,acronym{border:0;font-variant:normal}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}code,kbd,samp,tt{font-size:100%}input,button,textarea,select{*font-size:100%}body{line-height:1.5}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}sup,sub{font-size:100%;vertical-align:baseline}:link,:visited ,ins{text-decoration:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}

/* CSS Document */
.clearfix{margin-right:auto;margin-left:auto;*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}
b,strong{font-weight:700 !important;}
::selection {background:#e9a305;color:#fff;text-shadow:none;}
::-moz-selection {background:#e9a305;color:#fff;}
body{margin:0;font-family:"Microsoft Yahei",Arial,Tahoma,Helvetica,"SimSun","Hiragino Sans GB",sans-serif;font-size:14px;line-height:20px;color:#4c4743;background-color:#F5F5F5;position:relative;}
html,body{width:100%;min-width:1200px;margin:0 auto;overflow-x:hidden;min-height:1000px;}
button,input,select,textarea,th{background:#fff;font-size:14px;line-height:1.5em;font-family:Arial,Tahoma,Helvetica,"SimSun";}
a{color:#4c4743;text-decoration:none;}
a:hover{color:#f30;}
a:hover,a:focus{-webkit-transition:color 250ms ease-in 0ms,background-color 250ms ease-in 250ms;-moz-transition:color 250ms ease-in 0ms,background-color 250ms ease-in 250ms;-ms-transition:color 250ms ease-in 0ms,background-color 250ms ease-in 250ms;-o-transition:color 250ms ease-in 0ms,background-color 250ms ease-in 250ms;transition:color 250ms ease-in 0ms,background-color 250ms ease-in 250ms;}
.rotate360:hover{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}
.rotate360{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}

/* 可重复利用的代码 */
.fl{float:left;}
.fr{float:right;}
.w_1200{width:1200px;margin:0 auto;}
.h20{width:100%;height:20px;}
.box_style{background:#fff;border:1px solid #efefef;border-bottom:1px solid #e2e2e2;padding:20px;}
.hide_v{display:block;visibility:hidden;}
.hide{display:none;}
.lazyimg{background:url(../images/loadimg.gif) center center no-repeat;}
.left_box{width:787px;position:relative;padding:20px 20px 0 0;border-right:1px solid #e6e6e6;float:left;}
.right_box{width:330px;padding-top:20px;float:right;}
.padding0{padding-top:0;padding-bottom:0;}

.index_star,.index_phb .tab_cont .small_nav li,.ph_index_list .small_nav li,.ph_index_list .bgd,.index_phb .tab_cont .bgd,.index_up_down .sub_box li .arr{background:url(../images/btn.png) no-repeat;}

.star,.screenshot_big .arr i{background:url(../images/img.png) no-repeat;}


/* 首页星级 */
.index_star_1{background-position:-212px -52px;}
.index_star_2{background-position:-212px -75px;}
.index_star_3{background-position:-212px -97px;}
.index_star_4{background-position:-212px -119px;}
.index_star_5{background-position:-212px -141px;}

/* 详情页星级 */
.star{display:block;width:82px;height:15px;overflow:hidden;}
.star1{background-position:-200px -300px;}
.star2{background-position:-200px -320px;}
.star3{background-position:-200px -340px;}
.star4{background-position:-200px -360px;}
.star5{background-position:-200px -380px;}
.star6{background-position:-200px -400px;}
.star7{background-position:-200px -420px;}
.star8{background-position:-200px -440px;}
.star9{background-position:-200px -460px;}
.star10{background-position:-200px -480px;}

/* 标题 */
.box_title{height:32px;line-height:30px;border-bottom:1px solid #d3d3d3;margin-top:-10px;position:relative;}
.box_title p.h3{font-size:16px;float:left;font-weight:700;color:#666;border-bottom:3px solid #ffb230;}
.box_title p.more{float:right;}
.box_title p.more a{color:#999;padding-right:20px;background:url(../images/n11_cy_more.gif) no-repeat center right;}
.box_title p.more a:hover {color:#f00;}

/* tab通用标题样式 */
.tab_menu{height:30px;position:relative;border-bottom:1px solid #d3d3d3;}
.tab_menu li{float:left;height:28px;line-height:30px;font-size:16px;margin-right:10px;cursor:pointer;}
.tab_menu .current{font-weight:700;border-bottom:3px solid #ffb230;}
.tab_box .more_link{position:absolute;right:20px;top:15px;line-height:35px;color:#999;padding-right:20px;background:url(../images/n11_cy_more.gif) no-repeat center right;}
.tab_box .more_link:hover {color:#f00;}

/* 面包屑 */
.crumbs{width:1200px;margin:10px auto;font-size:14px;}

/* 翻页 */
.pagecode{padding:3px;margin:20px 0;text-align:center;font-size:14px;}
.pagecode a{padding:8px 12px;margin-right:4px;color:#7f7f7f;font-weight:700;text-decoration:none;border:1px solid #ccc; border-radius:4px;}
.pagecode a:hover{color:#fff;background:#ffb230;border:1px solid #feaf29;}
.pagecode a.current,.pagecode a.current:hover{font-weight:700;color:#fff;background:#ffb230;border:1px solid #feaf29;}
.pagecode a.disabled,.pagecode a.disabled:hover{color:#ccc;background:#f8f8f8;border:1px solid #ccc;cursor:default;}


 /* 顶部黑条菜单 */
.fixedbar_wrap{background:#4c4743;}
.fixedbar{width:1200px;height:40px;line-height:40px;margin:0 auto;overflow:hidden;}
.fixedbar a{color:#d8d7d6;}
.fixedbar a:hover{color:#e9a305;}
.fixedbar .fl .index{padding-left:8px;float:left}/**background:url(../images/fix_index.png) left center no-repeat;**/
.fixedbar b{color:#5b5653;font-weight:700;padding:0 5px;}
.fixedbar .fr a{padding:0 5px;}

/* 黄色菜单 */
.header_wrap{background:#ffb230;border-top:1px solid #ff9200;}
.header{width:1200px;height:99px;margin:0 auto;position:relative;}
.header .logo{display:block;width:400px;height:56px;float:left;margin-top:4px;}

.header .logo {padding-top:16px;}
.header .search{width:265px;height:60px;position:absolute;top:20px;right:0;}
.header .search .search_bar{width:265px;height:35px;position:relative;}
.header .search .search_bar input{background-image:url(../images/img.png); background-color:#e9a305;background-repeat:no-repeat;}
.header .search .search_bar .text{width:210px;height:15px;padding:10px 10px;color:#999;border:none;background-position:-300px 0;position:absolute;left:0;top:0;}
.header .search .search_bar .button{width:35px;height:35px;border:none;background-position:-530px 0;text-indent:-9999px;cursor:pointer;position:absolute;right:0;top:0;}
.header .search .hot_words{padding:0 4px;margin-top:5px;}
.header .search .hot_words a{padding:0 2px;}


/* 底部 */
.footer{width:100%;overflow:hidden;padding:40px 0 30px 0;background:#333;}
.footer .w_1200{position:relative;}
.footer .f_logo{display:block;float:left;margin: 0px 48px 0;} 
.footer .wen{display:block;position:absolute;left:890px;top:24px;}
.footer .wen img{display:block;width:60px;height:60px;}
.footer dl{width:134px;height:136px;overflow:hidden;float:left;margin-right:30px;}
.footer dl a{color:#999;}
.footer dl dt{border-bottom:2px solid #575757;padding-bottom:14px;}
.footer dl dt em{color:#ccc;font-size:16px;font-weight:700;}
.footer dl dt span{color:#575757;margin-left:5px;font-size:12px;}
.footer dl dd{line-height:20px;margin-top:10px;}
.footer dl dd a:hover{color:#fff;}
.footer .text{color:#ccc;padding-top:10px;text-align:center;font-size:12px;}
.footer .text img{position:relative;top:6px;}
.footer .ewm{float:right;}
.footer .ewm p{margin-top:5px;}
.footer .ewm div{float:left;color:#575757;font-size:13px;margin-left:22px;text-align:center;}
.footer_bar{height:40px;line-height:40px;background:#000;color:#ccc;}
.footer_bar p{float:left;}
.footer_bar .w_1200 .link{width:auto;overflow:hidden;float:right;}
.footer_bar a{padding:0 10px;border-left:1px solid #484848;color:#ccc;margin-left:-1px;}
.footer_bar a:hover{color:#fff;}


/* 白色菜单 */
.menu_wrap{width:100%;background:url(../images/menu.png) repeat-x left top;}
.menu_wrap ul{width:1200px;height:41px;font-weight:700;margin:0 auto;}
.menu_wrap li{width:77px;height:26px;line-height:26px;padding:0 10px;background:url(../images/menu_bg.gif) 0px -43px no-repeat;font-size:13px;text-align:center;float:left;margin-top:7px;}
.menu_wrap li a{display:block;color:#4c4743;}
.menu_wrap li a:hover{color:#fff;background:#c3a279;border-radius:15px;}
.menu_wrap li a.nonce{color:#fff;background:#4c4743;border-radius:15px;}
.menu_wrap .no {background:none;}


/* 黑色菜单 */
.menu_wrap_zt{width:100%;background:#4b4743;}
.menu_wrap_zt ul{width:1200px;height:41px;font-weight:700;margin:0 auto;}
.menu_wrap_zt li{float:left;text-align:center;position:relative;padding:12px 0;}
.menu_wrap_zt li a{display:block;height:18px;line-height:18px;color:#d8d8d8;padding:0 25px;border-right:1px solid #c9c9c9;}
.menu_wrap_zt li a i{display:inline-block;width:0;height:0;border-top:5px solid #d8d8d8;border-right:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid transparent;position:relative;top:3px;margin-left:5px;}
.menu_wrap_zt li a:hover,.menu_wrap_zt li a.nonce{color:#fff;}
.menu_wrap_zt li:last-child a{border-right:none;}
.menu_wrap_zt li .option{width:255px;background:#f9f9f9;position:absolute;top:41px;padding:0 0 10px 10px;z-index:99;border:1px solid #e1e1e1;border-top:none;}
.menu_wrap_zt li .option span{display:block;width:75px;text-align:center;margin:10px 10px 0 0;padding:0;float:left;}
.menu_wrap_zt li .option span a{width:75px;height:20px;line-height:20px;padding:0;border:none;font-weight:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#999;}
.menu_wrap_zt li .option span a:hover{color:#333;}
.menu_wrap_zt li:hover .option{display:block;}


/* 右侧微信扫一扫 */
.pub-littlt-fix-nav {-moz-user-select: none;bottom: 142px;display: block;left: 57%;margin-left: 505px;position: fixed;width: 40px;z-index: 15;}
.pub-littlt-fix-nav li {background: none repeat scroll 0 0 #f3f3f3;color: #333;font-size: 14px;height: 36px;line-height: 18px;margin-bottom: 1px;padding: 2px 0;text-align: center;}
.pub-littlt-fix-nav li:hover {cursor: pointer;}
.pub-littlt-fix-nav li.on {background-color: #ff8a00;color:#fff;cursor: pointer;}
.pub-littlt-fix-nav li:hover .link {display: block;text-decoration: none;}
.pub-littlt-fix-nav .link {background: none repeat scroll 0 0 #ff8a00;color:#fff;display:none;font-size:14px;height:36px;line-height:18px;margin-bottom:1px;text-align:center;width: 100%;}
.pub-littlt-fix-nav .to-top {visibility: hidden;}
.pub-littlt-fix-nav .client {background: url("../images/index_nav.png") no-repeat scroll 0 -40px #fff;position:relative;visibility:visible;}
.pub-littlt-fix-nav .client .lit {display: block;font-size: 12px;line-height: 14px;}
.pub-littlt-fix-nav .client .client-code {background: none repeat scroll 0 0 #fff;border: 1px solid #e0e0e0;bottom: 46px;cursor: default;left: -52px;padding: 15px 0 10px;position: absolute;    width: 141px;}
.pub-littlt-fix-nav .client .client-code.first {bottom: 0;left: 0;position: absolute;}
.pub-littlt-fix-nav .client .client-code.first .cor {display: none;}
.pub-littlt-fix-nav .client .img {display: block;height: 103px;margin: 0 0 10px 19px;width: 103px;}
.pub-littlt-fix-nav .client .p {color: #333;font-size: 12px;line-height: 16px;text-align: center;}
.pub-littlt-fix-nav .client .p2 {color: #f60;font-size: 12px;line-height: 16px;text-align: center;}
.pub-littlt-fix-nav .client .close {-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;background: url("../images/index_nav.png") no-repeat scroll -8px 4px #fff;border-color: #e0e0e0;border-image: none;border-style: solid solid none;border-width: 1px 1px 0;cursor: pointer;height: 23px;left: -1px;position: absolute;top: -24px;width: 23px;}
.pub-littlt-fix-nav .client .cor {background: url("../images/index_nav.png") no-repeat scroll 10px -315px rgba(0, 0, 0, 0);bottom: -8px;height: 8px;left: 40px;position: absolute;width: 60px;}
.pub-littlt-fix-nav .to-top.show {background: url("../images/index_nav.png") no-repeat scroll 0 -162px #fff;visibility: visible;}
.pub-littlt-fix-nav .to-top.show:hover {background-color:#ff8a00;background-position: 0 -214px;cursor: pointer;}
.pub-littlt-fix-nav #bdshare {float: none;width: 40px;}
.pub-littlt-fix-nav #bdshare .bds_more {background: none repeat scroll 0 0 #ff8a00 !important;color: #fff;display: none;font-size: 14px;height: 36px;line-height: 18px;margin: 0 0 1px;padding: 0;text-align: center;width: 100%;}
.pub-littlt-fix-nav #bdshare:hover .bds_more {color: #fff;display: block;font-size: 14px;line-height: 18px;text-align: center;}
.pub-littlt-fix-nav #bdshare:hover .bds_more:hover {opacity: 1;}
.pub-littlt-fix-nav .share {background: url("../images/index_nav.png") no-repeat scroll 1px -122px #fff;}
#bdshare_l {bottom: 121px !important;left: 50% !important;margin-left: 388px !important;position: fixed !important;top: auto !important;}
#bdsIfr {display: none !important;}
.pub-littlt-fix-nav .suggest, .pub-littlt-fix-nav .client, .pub-littlt-fix-nav #bdshare, .pub-littlt-fix-nav .to-top.show {background-color: #fff;}

.errorbox{width:100%;overflow:hidden;}
.errorbox .banner_1200{width:1200px;margin:0 auto;position:relative;}
.errorbox .banner_1200 .tip_b{width:484px;height:44px;position:absolute;top:437px;left:714px;font-size:20px;}
.errorbox .banner_1200 .tip_b p{height:44px;line-height:44px;color:#545151;float:left;margin-right:18px;}
.errorbox .banner_1200 .tip_b a{display:block;width:110px;height:40px;line-height:40px;text-align:center;border-radius:6px;float:left;margin-right:18px;background:#ffb230;border:2px solid #d99829;color:#fff;}
.errorbox .banner_1200 .tip_b a:hover{width:110px;height:40px;background:#f5f5f5;color:#ffb230;border:2px solid #ffb230;}
.errorbox .r_game{width:1020px;height:230px;margin:0 auto;}
.errorbox .r_game span{height:56px;font-size:24px;line-height:56px;margin:0 0 14px 0;}
.errorbox .r_game ul{width:1040px;margin-top:10px;}
.errorbox .r_game li{width:110px;height:154px;margin-right:20px;float:left;}
.errorbox .r_game li a{display:block;position:relative;}
.errorbox .r_game li p{font-size:16px;width:110px;height:24px;margin-top:10px;line-height:24px;text-align:center;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;}
.errorbox .r_game li img{border-radius:20px;}