@charset "utf-8";
*{ margin:  0; padding:  0; outline:  0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box }
body { color:#737373; line-height:22px; font-size:12px; font-family:"微软雅黑"; background:#fcfcfc;}
body, input, select, table, textarea { font-family: Tahoma,微软雅黑,Helvetica,arial; }
html { -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%}
html, body, img, fieldset, abbr, acronym { border:  0 }
h  1, h  2, h  3, h  4, h  5, h  6 { font-size:100%; font-weight:normal }
em, strong, th, code, cite, caption { font-weight:normal; font-style:normal; text-align:left; }
ol, ul,li,dl,dd { list-style:none; }
table { border-collapse:collapse; border-spacing:  0; }
q:before, q:after { content:''; }
a { text-decoration:none; color:#4f4f4f; }
a:hover {text-decoration:none;}
a:focus, a:active {outline: thin dotted;}
a:active, a:hover {outline:   0;}
address { font-style:normal ;}
em, i { font-style:italic ;}
img { display:inline-block; border: none;margin:   0;padding:   0;}
strong, b { font-weight:bold;}
h1, h2, h3, h4, h5 { font-family:inherit; font-weight:normal; font-style:normal;}
.clear{ clear:both;}


/**内容开始**/
.top_nav { height:35px; background:#f8f8f8; border-bottom:1px solid #e8e8e8; overflow:hidden;}
.top_nav .wrapper {width: 1220px; margin: 0px auto;}
.top_nav .wrapper .userInfo { float: left;}
.userInfo span{ line-height:36px;}
.topLogin a { color:#e78301;padding-right:10px;}
.quickMenu {float: right;}
.quickMenu ul {height: 35px;}
.quickMenu ul .xz { background:url(../images-2016/icon-top.png) no-repeat left 4px;}
.quickMenu ul .swsy{ background:url(../images-2016/icon-top.png) no-repeat left -34px;}
.quickMenu ul .sc{ background:url(../images-2016/icon-top.png) no-repeat left -72px;}
.quickMenu ul li {float: left;line-height:36px; padding:0 0 0 24px; margin-left:10px;}
.quickMenu li a {}
.header {height:100px; position: relative; z-index:20;}
.gg-box { height:460px; background:#f2f2f2}
.tj-game { height:234px;}

/**导航**/
.container {width: 1220px; margin:0 auto;}
.header .header-logo {float: left; margin-top:22px;}
.header .header-nav { float: left; height:100px; padding-left:30px;}
.header .nav-list {z-index: 10; float: left; height: 88px; width:480px; margin: 0px; padding: 12px 0px 0px 30px;}
.header-nav .nav-list .link { padding: 26px 12px 38px; color: #333; float:left; font-size:16px;}
.header-nav .nav-list .link:hover { padding: 26px 12px 38px; color:#ff6700; float:left; font-size:16px;}
.header .header-search { float: right; width: 296px; margin-top: 30px;}
.header .search-form { position: relative; width: 296px; height: 50px;}
.hide { display: none !important;}
.header .search-text {position:absolute; top:0px; right:51px; z-index:1; width:268px; height:44px; padding:0px 10px; border:1px solid #E0E0E0; font-size:14px; line-height:48px; outline:0px none; transition: all 0.2s ease 0s;}
.header .search-btn {position: absolute; right: 0px; top: 0px; z-index: 2; width: 52px; height:44px; border: 1px solid #E0E0E0; font-size:16px; line-height: 24px; background: #FFF none repeat croll 0% 0%; color: #616161; outline: 0px none; transition: all 0.2s ease 0s;}
.header .search-hot-words { position: absolute; top:12px; right: 62px; z-index: 2; text-align: right;}
.header .search-hot-words a { display: inline-block; margin-left: 5px; padding: 0px 5px; font-size: 12px; background: #EEE none repeat scroll 0% 0%; color: #757575; transition: all 0.2s ease 0s;}
.iconfont { font-family: "iconfont" !important; font-style: normal;}

/**登陆**/
.usercard_logout { padding:20px 12px;}
.usercard_logout .clearfix dt { padding-bottom:14px;}
.usercard_input{ width:266px; height:48px; border:1px solid #8c8a8a; background:none;padding:0 10px; color:#d2d2d2; margin-bottom:10px;}
.usercard_button{ background:#ef5b00; border:0 solid #000;width:266px; height:48px; color:#fff; display:block; line-height:48px; text-align:center; font-size:15px; margin-top:10px}
.usercard_button:active {background:#ff8e49;}
.other_login_type { padding-top:10px;}
.n_links_area {text-align: center; color:#8f8f8f; padding-top:10px;}
.n_links_area a {padding: 0px 9px; font-size: 12px; color:#8f8f8f;}
.usercard_logout .dl_g { height:290px;}
#login_ulon a { color:#d9d9d9;}
.signout {position: absolute; margin-top: -44px; right: 12px; color:#999;}
.us_gy { padding-bottom:20px;}
.us_gy li { width:33%; float:left; line-height:30px;}
.us_gy li a { font-size:14px; color:#999;}

/**推荐**/
.recommend { width:1220px; margin:0 auto; padding-left:294px; padding-top:20px;}
.recommend h2 { padding-left:15px;}
.recommend h2 a { float:right; font-size:12px; font-family:"宋体";}
.recommend ul { overflow: hidden; padding-top:20px;}
.recommend ul li { width: 216px; float: left; margin-left:15px; border-radius: 5px; position: relative; padding-bottom:16px;}
.recommend ul li em {width: 42px; height: 46px; position: absolute; top: 0px; left: 0px; z-index: 999;}
.recommend ul li p { font-size:15px; color: #5F5F5F; margin-bottom: 10px;}
.r_pic { width: 218px; height:140px; overflow: hidden; position: relative;}
.recommend ul li p .r_s { float: right; color: #FFF; font-size: 12px; font-family: "simsun"; background: #2BCAFA none repeat scroll 0% 0%; padding: 0px 5px; border-radius: 3px;}
.recommend ul li p .r_hot { float: right; color: #FFF; font-size: 12px; font-family: "simsun"; padding: 0px 5px; background:#c0c0c0;}


/**新闻公告热门**/
.wrapper_ly { width:1220px; margin:0 auto; padding-top:20px;}
.news { width:294px; float:left; height:400px;}
.hot_game {}
.wrapper_lb{ width:1220px; margin:0 auto; padding-bottom:50px; padding-top:16px;}

/**活动**/
.activity { width:294px; height:298px; float:left;}
.activity h4 { height:40px; line-height:40px; font-size:18px;}
.activity h4 span { float:right; font-size:12px;}
.gameBox { width:910px; float:right; border-left: 1px solid #f2f2f2; border-top: 1px solid #f2f2f2; border-bottom: 1px solid #f2f2f2;  background:#fff;}
.gameList{overflow: hidden;position: relative;}
.gLinfo { clear: both; border-right: 1px solid #f2f2f2; padding: 12px 0px 12px; background: #fff; overflow: auto; height:46px;}

.gLinfo p { float: right; line-height: 20px; margin-right: 20px; color: #666;  margin-left: 9px;}
.gLinfo span { display: block; width: 10px; height: 11px; overflow: hidden; line-height: 0; font-size: 0px; float: right; margin-top: 5px; background:#F00;}
.gameList div { float: left; width: 131px;}
div.mmorpg {width: 123px;}
.gameList h3 { border-bottom: 1px solid #f2f2f2; padding-left: 15%; font-weight: bold; color: #e44042; line-height: 46px; display:block; height:46px;}
.gameList ul { border-bottom: 1px solid #f2f2f2; height:204px; padding-top: 7px; vertical-align: top; border-right: 1px solid #f2f2f2;}
.gameList li { line-height: 30px; height: 30px; overflow: hidden; position: relative;}
.gameList a { color: #666; display: block; padding-left: 15%;}
.mobil h3 { border-right: 1px solid #f2f2f2;}
.gameList span {display: block; position: absolute; width: 10px; height: 11px; right: 12px; top: 10px; overflow: hidden; line-height: 0; font-size: 0px}
span.new { background:url(../images-2016/icon.jpg) no-repeat;}
span.hot { background:url(../images-2016/icon.jpg) no-repeat right;}
span.beta { background:url(../images-2016/icon.jpg) no-repeat -10px 0px;}

/**活动广告**/
.wrapper_lb .gg{border: 1px solid #f2f2f2; height:253px; background:#FFF; margin-top:5px; padding:12px 10px 0 10px;}
.wrapper_lb .gg li { padding-bottom:10px;}
.wrapper_lb .gg li h1 { font-size:16px; padding-left:126px; height:30px; line-height:30px; overflow:hidden;}
.wrapper_lb .gg li h1 a{ color:#e22a2c;}
.wrapper_lb .gg li h2 { font-size:12px; padding-left:126px; line-height:20px;}
.wrapper_lb .gg li a img { position:absolute; height:65px; width:110px;}

/******/
.site-footer { background:#fff;}
.site-footer .footer-service { padding: 27px 0px;}
.site-footer .list-service { margin: 0px; padding: 0px; list-style-type: none;}
.site-footer .list-service li {float: left; width:151px; height: 25px; border-left: 1px solid #E0E0E0; font-size: 16px; line-height: 25px; text-align: center;}
.site-footer .list-service li:first-child {border-left: 0px none;}
.site-footer .footer-links { padding: 40px 0px;}
.site-footer .footer-links .col-links { float: left; width: 160px; height: 112px; margin: 0px;}
.site-footer .footer-links .col-contact { float: right; width: 251px; height: 112px; border-left: 1px solid #E0E0E0; text-align: center; color: #616161;}
.site-footer .footer-links .col-links dt { margin: -1px 0px 26px; font-size: 14px; line-height: 1.25; color: #424242;}
.site-footer .footer-links .col-links dd { margin: 10px 0px 0px; font-size: 12px;}
.site-footer .footer-links .col-contact .phone { margin: 0px 0px 5px; font-size: 22px; line-height: 1; color: #FF6700;}
.site-footer .footer-links .col-contact p { margin: 0px 0px 16px; font-size: 12px;}
.btn-line-primary { border-color: #FF6700; background: #FFF none repeat scroll 0% 0%; color: #FF6700;}
.btn-small { width: 118px; height: 28px; font-size: 12px; line-height: 28px;}
.btn { display: inline-block; width: 158px; height: 38px; padding: 0px; margin: 0px; border: 1px solid #B0B0B0; font-size: 14px; line-height: 38px; text-align: center; color: #B0B0B0; cursor: pointer; transition: all 0.4s ease 0s;}
.iconfont { font-family: "iconfont" !important; font-style: normal;}
.site-info { padding: 30px 0px; font-size: 12px; background:#FAFAFA;}
.site-info .logo { float: left; width:184px; height:47px; margin-right: 10px; background: url(../images-2016/logo_b.jpg) no-repeat;}
.ir {display: block;text-align: left; text-indent: -9999em; overflow: hidden;}
.site-info .info-text {float: left; color: #B0B0B0; padding-top:8px;}
.site-info .info-links { float: right;}
.site-info .info-text p { margin: 0px; line-height: 18px;}
.holder_sj { float:right; color:#fff; background:#000; display:block; border-radius:1000px; padding:0 4px; font-size:12px; height:18px; line-height:18px;}