﻿@charset "utf-8";
/* CSS Document */
/* Style Sheet
 * Use for: zt.sguo.com
 * Created: 2013-09-03
 * Update: 
 * Author: xiaobiqin
 */

/* =======css reset======= */
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, a, big, em, font, img, strong, tt, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, table, caption, tbody, tfoot, thead, tr, th, td{ padding: 0; margin: 0; }
table { border-collapse:collapse; border-spacing:0;}
fieldset, img { border:0;}
button,input,select,textarea{ font-size:12px;}
ol,ul,li{ list-style:none}
h1, h2, h3, h4, h5, h6 { font-size:100%;}

/* =======public======= */
/* base */
body{font-size:12px;font-family: "微软雅黑","宋体", "新宋体"; background:#ebf8f9;}
td { font-size:12px; line-height:160%;}
.clear:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clear { +display:none; clear:both;}
.hide{ display:none;}

/* character */
html,body{ width:100%; height:100%;}
a{ text-decoration:none;}
a:hover{ text-decoration:underline;}
.yellow{ color:#fff389;}


.Top{ background:#47bacb; height:114px;}
.TopMain{ width:980px; margin:0 auto;}
.TopHead{ padding-top:12px;}
.TopHead .Tleft{ float:left;}
.TopHead .Tright{ float:right; width:242px;}
.TopHead a{ color:#c3e9ee;}
.TopHead em{ background: url(Images/Bg.gif) no-repeat scroll 0 -165px; display:inline-block; margin:0 10px; height:12px; width:2px;}
.TopBody{ padding-top:17px;+float:left;width:100%;}
.TopBody a.Logo{ background:url(Images/logo.jpg) no-repeat; width:248px; height:48px; float:left; line-height:999px; overflow:hidden;}
.TopBody .Search{ float:left; padding:4px 0 0 16px;}
.TopBody .Search .InputSearch{ width:315px; position:relative; float:left; background:url(Images/bg.gif) no-repeat scroll 0 0; height:38px;}
.TopBody .Search input.Inp{ background:none; border:none;  padding:10px 5px; width:305px; height:18px; float:left; position:absolute; left:0px; top:0px; z-index:1;outline:none;}
.TopBody .Search input.Inp:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px white inset;}
.TopBody .Search input.Inp::-ms-clear{display:none;}
.TopBody .Search .InpDefTxt{ position:absolute; left:0px; top:0px; padding:5px; z-index:3; width:205px; line-height:28px; color:#b8b8b8; font-size:14px;}
.TopBody .Search .searchBtn{ background:none; border:none; background:url(Images/bg.gif) no-repeat scroll 0 -38px; width:96px; height:38px; cursor: pointer; float:left; color:#ffffff;}
.TopBody .otherLink{ float:right; padding-top:6px;}
.TopBody .otherLink a{padding-left:35px; font-size:16px; color:#fff389; background:url(Images/Bg.gif) no-repeat scroll 0 -81px;line-height:35px; display:inline-block; margin-right:15px;}
.TopBody .otherLink .useInfo{}
.TopBody .otherLink .downLoad{ background-position:0 -122px; padding-left:30px;}
.Tgame{ background:#1d8b9b; height:67px;}
.TgameMain{ margin:0 auto; width:980px; background:#219cae; height:67px; overflow:hidden;}
.TgameMain span{ background: url(Images/Bg.gif) no-repeat scroll 0 -205px; font-size:18px; color:#ffffff; width:59px; height:44px; display:inline-block; padding:8px 15px 15px 15px; float:left;}
.TgameList{ float:left; width:857px; height:64px; padding:3px 0 0 25px;}
.TgameList li{ float:left; width:116px; margin-right:5px; overflow:hidden; height:30px;line-height:30px; color:#ffffff;text-overflow:ellipsis;white-space:nowrap; }
.TgameList li a{ color:#ffffff;}
.TgameList li a:hover{ color:#fff389; text-decoration:none;}
.TgameList li a.yellow{color:#fff389;}
.TgameList li a.yellow:hover{ text-decoration:underline;}

.Main{ width:980px; margin:0 auto;}
.MainTop{ padding-top:10px;}
.MTleft{ width:218px; background:#ffffff; float:left; height:437px;position:relative;}
.letterHot{ width:200px; height:60px; border-bottom:1px solid #f4f4f4;}
.MTleft li.last .letterHot{ height:73px;}
.MTleft li{ display: block; padding:10px 10px 0px 10px;_float:left;}
.MTleft li.onthis{ background:#219cae;}
.MTleft li.onthis .letterHot,.MTleft li.last .letterHot{ border-bottom:none;}
.letterHot span{ padding-bottom:10px; display:block;}
.letterHot span a{ color:#219cae; font-size:18px; padding:0px 5px;}
.letterHot span a:hover{ text-decoration:none; background:#76bac6; color:#ffffff;}
.letterHot p{ overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color:#797979; width:200px;}
.letterHot p a{ color:#797979; margin:0 5px; display:inline-block;}
.letterHot p a:hover{color:#1d8b9b;}
.MTleft li.onthis span a{ color:#ffffff;}
.MTleft li.onthis p a{ color:#ffffff;}
.MTleft li.onthis p a:hover{ color:#ffffff;}
.MTleft .letterList{ border:6px solid #219cae; width:754px; height:402px; background:#ffffff; position:absolute; left:218px; top:0px; z-index:999; overflow:hidden; padding:12px 0px;}
.MTright{ float:right; background:#ffffff; width:743px; height:437px;}
.MTright ul{ padding:20px;}
.MTright ul li{ float:left; width:314px; overflow:hidden; height:75px; margin:0 10px 30px 10px;+margin:0 10px 10px 10px;}
.MTright ul li img{ float:left; margin-right:16px; width:73px; height:75px;}
.MTright ul li h2{ font-size:14px; padding-top:5px;}
.MTright ul li h2 a{ color:#3E3E3E}
.MTright ul li h2 a:hover{ text-decoration:none; color:#219CAE}
.MTright ul li p{color: #626262;line-height: 20px;padding-top: 15px; width: 196px; overflow:hidden;}
.MTright ul li p b{ font-weight:normal; color:#F95C47}

.NewsList{ background:#ffffff; height:221px; width:960px; margin-top:10px; padding:10px;}
.title{ font-size:18px; color:#219cae; font-weight:normal; border-bottom:1px dotted #e5e5e5; padding-bottom:10px;}
.NewsLeft{ border-right:1px solid #e5e5e5; width:468px; height:180px; float:left;/* margin-top:10px;*/}
.NewsLeft li{ line-height:30px; padding-right:30px;}
.NewsLeft li span.gName{ width:66px; height:30px; float:left;  overflow:hidden;}
.NewsLeft li span.tName{ width:311px; height:30px; float:left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.NewsLeft li span.gName a{color:#219cae;}
.NewsLeft li span.tName a{color:#747474}
.NewsLeft li em{ float:right; font-style:normal; color:#b2b2b2; height:30px;}
.NewsLeft li em a{ color:#219CAE; }
.NewsLeft li em a:hover{ color:#219CAE;text-decoration:underline;}
.NewsRight{ border:none; width:461px; height:180px; padding:0 0 0 29px;}

.HMain{ background:#ffffff;/* height:73px;*/ margin:10px 0; padding:10px; width:960px;}
.HMList{/* height:35px; */border-bottom:1px dotted #ececec; line-height:35px; color:#606060; width:900px; overflow:hidden; padding-left:60px; position:relative;}
.HMList span{position:absolute; left:0px; top:0;}
.HMList a{ color:#606060; padding:0 10px; display:inline-block;}
.friend{ border:none;}

/*列表页*/
.MainInner{ padding:10px 0px;}
.GLeft{ width:728px; /*height:755px;*/ background:#fcfcfc; float:left; padding:10px;}
.gameInfo{ padding:10px;}
.gameInfo img{ float:left; width:73px; height:75px; margin-right:17px;}
.gameInfo h1{ font-size:24px; color:#1d8b9b; font-weight:normal;}
.gameInfo p{ width:613px; overflow:hidden; line-height:25px; color:#9c9c9c; height:47px;}
.tList{ padding-top:24px; border-bottom:1px solid #d3d3d3}
.tList li{ border-top:1px solid #d3d3d3; padding:10px 15px; display:block; height:117px;}
.tList li.onthis{ background:#fcfcfc url(Images/liOnthis.gif) repeat-x;}
.tList li h3{ padding-bottom:10px; height:20px; line-height:25px; overflow:hidden;}
.tList li h3 a{ color:#219cae; font-size:14px; text-decoration:underline; font-weight:normal;}
.tList li h3 a:hover{ color:#04505b}
.tList li .tInfo{ float:left;width:576px;}
.tList li .tInfo p.tGn{ color:#9C9C9C; height:40px; overflow:hidden; line-height:20px;}
.tList li .tTis{ color:#F00; padding-top:5px;}
.tList li .startBtn{ float:right; background:url(Images/Bg.gif) no-repeat scroll -5px -157px; width:72px; height:35px; display:inline-block; padding-left:32px; line-height:32px; color:#219cae; font-size:14px; margin-top:33px;}
.tList li .startBtn:hover{ text-decoration:none; background-position:-109px -157px; color:#1d7c8a;}
.More{ text-align:center; padding-top:30px;}
.More a{height:35px; line-height:35px; background:#219cae; display:inline-block; color:#ffffff; padding:0 30px;}
.More a:hover{ background:#0b606c; text-decoration:none;}
.GRight{ width:201px; height:755px; background:#fcfcfc; float:right; padding:10px;}
.GRight dl dt{ font-size:14px; color:#219cae; font-weight:bold; padding-bottom:12px;}
.GRight dl.editorGame{ display:inline-block;}
.GRight dl.editorGame dd{ width:73px; float:left; padding:0 16px 5px 10px;_padding-right:10px; overflow: hidden; height:105px;}
.GRight dl.editorGame dd img{ width:73px; height:75px;}
.GRight dl.editorGamd dd a{ display:block;}
.GRight dl.editorGame dd p{ text-align:center;}
.GRight dl.editorGame dd p a{ height:20px; line-height:20px;display:block; overflow:hidden; color:#868787;}
.GRight dl.NewsGame{ padding-top:6px;display:inline-block;}
.GRight dl.NewsGame dd{ float:left; width:80px; height:30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; padding-right:15px;}
.GRight dl.NewsGame dd a{ color:#8c8c8c;}
.secImgs{ color:#9C9C9C; padding-bottom:5px;}
.secImgs em {color: #000000;font-style: normal;font-weight: bold;margin: 0 5px;}
.secImgs img { margin: 0 2px;vertical-align: middle;}
.secImgs span {color: #127522;}
.footImg{ margin:20px 0px; text-align:center; width:100%;}
.footImg img{ margin:0 10px;}

/*游戏大全页*/
.LetInner{ background:#ffffff; padding:15px; height:auto!important; min-height:500px; height:500px;}
.LetInner h1{ font-size:18px; color:#219cae; border-bottom:1px dotted #d3d3d3; padding-bottom:10px;}
.AllLetter{ display: block;}
.AllLetter li{ border-bottom:1px solid #d8d8d8; display:block; width:100%;float:left; height:auto!important; min-height:37px; height:37px; padding:23px 0px;}
.AllLetter li .leBg{ background:#ecf8fa; width:41px; height:41px; color:#93b9bf; display:inline-block; text-align:center; line-height:41px; font-size:30px; float:left;}
.AllLetter li .leBgonthis{ background: url(Images/Bg.gif) -127px -205px; color:#219cae;}
.AllLetter li .letLie{ float:left; width:886px; padding-left:23px;}
.AllLetter li p{margin:0 10px; font-size:14px; width:90px; overflow:hidden;text-overflow: ellipsis;white-space: nowrap; display:inline-block; float:left; margin-bottom:10px;}
.AllLetter li a{ color:#414141;  }
.letterList .AllLetter{ padding:0px 10px 10px 10px;}
.letterList li{padding:10px 0; height:76px!important;_height:68px!important;  overflow:hidden;}
.letterList li .letLie{ width:665px;}
.SearchLetter{ padding:20px 0 10px 0px; border-bottom:1px solid #D8D8D8; height:30px; line-height:30px;}
.SearchLetter li{ float:left; margin:0 8px;}
.SearchLetter li a{color:#219CAE; padding:0 5px; font-size:18px;}
.SearchLetter li a:hover{text-decoration:none; background:#76bac6; color:#ffffff;}

/*bread*/
.bread{}
.breadLeft{ width:980px; float:left;}
.breadBody{ float:left; color:#1D8B9B; padding:10px 0px;}
.breadBody a{ color:#1D8B9B; padding:0 5px;}
.breadBody span{ padding:0 5px;}
.breadLeft p{ float:right;padding:10px 0px; color:#1D8B9B}

/*2014-1-20*/
/*floatBox*/
.floatBox{ width:447px; height:254px; position: absolute; z-index:9999; background:#fff;border-radius: 4px;}
.floatBoxC{ background:#fff;border-radius: 11px; padding:3px; height:200px; position: absolute; width:529px; height:238px; left:7px; top:10px;}
.fTitle{ background:#f76b38; height:50px; border-radius: 4px 4px 0 0;}
.fTitle h2{ float:left; font-size:18px; color:#fff; padding-left:20px; line-height:50px; font-weight:lighter;}
.fTitle a.fclose{ background:url(images/bgIcon.gif) no-repeat scroll 0px -1126px; width:23px; height:23px; text-indent:-1000px; overflow:hidden; float:right; margin:8px 10px 0px 0px;}
.fTitle a.fclose:hover{ background-position:-23px -1126px;}
.fContent{ text-align:center;}
.fContent h2{ text-align:center; color:#919191; font-size:23px; line-height:50px; padding:40px 0px 50px 0px; font-weight:lighter;}
.fContent h2 b{ color:#f76b38;}
.fContent .btn{ height:64px; background:#f4f4f3; width:100%; border-radius: 0px 0px 4px 4px;}

.fContent a{ width:159px; height:37px; background:url(images/bgBtn.gif) no-repeat scroll 0 -216px; display:inline-block; line-height:38px; font-size:14px; font-weight:lighter; margin:13px 12px 0 12px;_line-height:38px; overflow:hidden; color:#fff;}

.fContent a b{ color:#f6ff00; padding:0 10px; margin-left:15px; font-weight:normal;}
.fContent a:hover{ background-position:0 -290px; text-decoration:none;}
.fContent a.openTool{ background-position:0 -253px;}
.fContent a.openTool:hover{ background-position:0 -327px;}
.fContent a.openTool b{ margin-left:20px;}

/*download*/
.download .fTitle{ background:#49bdcc;}
.download .fContent h2{ color:#575757;}
.download .fTitle a.fclose{ background-position:0 -1203px;}
.download .fTitle a.fclose:hover{ background-position:-23px -1203px;}

/*2016-03-07*/
.clearfix:before, .clearfix:after { content:""; display:table;}
.clearfix:after {clear:both;}
.NewsTitle{overflow:hidden;zoom:1;}
.NewsTitle .title{width:468px; float:left; border-bottom:0px;}
.NewsTitle .titleRight{padding-left:30px; width:auto; border-left:1px solid #e5e5e5}

/*2016-03-09*/
.MTleft{ height:523px;}
.MTright{ height:523px;}
.allLet{ font-size:26px; color:#219cae; padding:15px; border-bottom:1px solid #f4f4f4}
.allLet a{ color:#219cae}
.allLet a:hover{ text-decoration:none;}
.letmore{ line-height:35px; padding-left:15px;}
.letmore a{ color:#797979}

.gameInfoR{ float:left; position:relative;}
.gameInfoR h1{ font-size:16px;}
.gameInfoR h1 span{ font-size:12px; color:#9b9d9d; padding-left:15px;}
.gameInfoR h1 span em{ color:#ff0000; font-style:normal;}
.gameInfoR p{ height:18px; line-height:18px; color:#484949}

.gamePtitle{ border-bottom:1px solid #d3d3d3;  padding-left:20px; margin-bottom:13px;+height:26px; }
.gamePtitle h2{ font-size:18px; color:#21a8b5; padding:0 10px; border-bottom:2px solid #21a8b5; display:inline-block;+float:left;}
.gamePtitle span{font-size:12px; background:#00a0e9; border-radius:3px; color:#fff; padding:0 3px; font-style:normal; margin-top:-1px; display:inline-block; margin-left:3px;}
.gamePtitle a{ float:right; color:#21a8b5; margin-right:5px;}
.gamePList{ background:#eff3f5; padding:10px;+float:left;}
.gamePList .hot{ float:left; width:100%; height:37px; overflow:hidden;}
.gamePList li{ float:left; width:101px; height:27px; line-height:27px; text-align:center; background:#fff; margin:5px 8px; border-radius:3px; box-shadow:2px 2px 2px #e7eaec; position:relative;}
.gamePList .hot li b{ width:23px; height:13px; background:#ff4800; font-size:12px; color:#fff; font-weight:normal; position:absolute; left:5px; top:7px; font-family:Arial, Helvetica, sans-serif; line-height:13px; border-radius:3px}
.gamePList .hot li a{ position:absolute; width:70px; height:27px; overflow:hidden; left:30px; top:0px; color:#3fac1e; text-align:left;} 
.gamePList li a{ color:#6f7070}
.gamePList li a:hover{ color:#219cae; text-decoration:none;}

.tpList{ padding-top:30px; +float:left; +width:100%;}
.tpList .gamePtitle{ margin-bottom:0px;}
.tpList .tList{ padding-top:0px; border-bottom:none;+width:100%; +float:left;}
.tpList .tList li{border-top:0px; border-bottom:1px solid #d3d3d3}
.tpList .tList li.last{ border:none;}
.tList li .startBtn{ float:right; background:url(Images/Bg.gif) no-repeat scroll -5px -157px; width:46px; height:26px; display:inline-block; padding-left:32px; line-height:23px; color:#fff; font-size:14px; margin-top:33px;}
.tList li .startBtn:hover{ text-decoration:none; background-position:-83px -157px; color:#fff;}

.MoreP{ margin-top:30px;}
.gameBagList{ padding-left:15px;}
.gameBagList li{ height:30px; line-height:30px; margin-bottom:10px;}
.gameBagList li img{ width:30px; height:14px; float:left; margin-top:10px;}
.gameBagList li span{ width:368px; font-size:14px; height:30px; float:left; line-height:30px; overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.gameBagList li em{ font-style:normal; color:#9da0a0; float:right;}
.gameBagList li a{ background:#219cae; height:30px; width:70px; line-height:30px; text-align:center; color:#fff; float:right; border-radius:3px; margin-left:10px;}
.gameBagList li a:hover{ background:#0e7382; text-decoration:none;}

.GRight{ padding:10px 0; width:221px; height:auto;}
.GRight dl dt{font-weight:normal; padding-bottom:0; margin-bottom:22px; border-bottom:1px solid #d3d3d3}
.GRight dl dt span{ border-bottom:2px solid #21a8b5; padding:0 5px;}
.GRight dl dt em{ font-size:12px; background:#00a0e9; border-radius:3px; color:#fff; padding:0 3px; font-style:normal; margin-top:-1px; display:inline-block;}
.GRight dl.editorGame dd{ width:56px; padding:0 7px 5px 10px; height:86px;}
.GRight dl.editorGame dd img{ width:56px; height:58px;}
.GRight dl.NewsGame dd{ width:201px; padding:0 10px;}
.GRight dl.NewsGame dd em{ font-style:normal; color:#21a8b5;}

.inner{ background:#fff; padding:15px; overflow:hidden}
.inner .gameInfo{ border-bottom:1px dashed #bfbfbf; +width:100%; +float:left;}
.gameInfoE p{ width:153px; height:25px; line-height:25px;}
.enterGame{ background:url(Images/Bg.gif) no-repeat scroll -217px -41px; width:98px; height:33px; display:inline-block; text-align:center; color:#fff; line-height:30px; font-size:16px; margin-top:30px; margin-left:10px;}
.enterGame:hover{ text-decoration:none; background-position:-217px -75px;}
.share{ float:right; margin-top:45px;}

.inner .gameBagList{ padding:30px 20px 0 20px;}
.inner .gameBagList span{ padding-left:35px; background:url(Images/Bg.gif) no-repeat scroll -289px -123px;}
.inner .gameBagList li em{ float:left; color:#686767; font-size:14px; width:400px; overflow:hidden; height:30px; line-height:30px;text-overflow: ellipsis;white-space: nowrap;}
.otherBag{ padding:10px 10px 10px 10px;}
.otherBag dt{ border-bottom:1px solid #d3d3d3;padding-left:20px; margin-bottom:13px;}
.otherBag span{ font-size:18px; color:#21a8b5; padding:0 10px; border-bottom:2px solid #21a8b5; display:inline-block;}
.otherBag em{font-size:12px; background:#00a0e9; border-radius:3px; color:#fff; padding:0 3px; font-style:normal; margin-top:-1px; display:inline-block; margin-left:3px; font-style:normal;}
.otherBag dd{ float:left;}
.otherBag dd{padding-left:35px; background:url(Images/Bg.gif) no-repeat scroll -289px -123px; width:146px; float:left; overflow:hidden; height:30px; font-size:14px; line-height:30px; margin:0px 0px 5px 5px;text-overflow: ellipsis;white-space: nowrap;}
.otherBag dd a{ color:#0c0c0c}
.otherBag dd a:hover{ text-decoration:underline;}

.downBtn{ float:right; width:169px; text-align:center;}
.downBtn a{ width:136px; height:45px; line-height:45px; font-size:16px; background:#219cae; display:inline-block; color:#fff; border-radius:3px;}
.downBtn a:hover{ background:#1d8b9b; text-decoration:none;}
.downBtn p{ width:169px; line-height:18px; margin-top:5px;}

.gameInfoRl{ width:418px; overflow:hidden;}
.gameInfoRl p{ width:418px;}

.gameToolC{ color:#686767; width:705px; line-height:25px; padding-left:20px;}
.otherTool{ padding:0 15px; +height:50px;}
.otherTool li{ float:left; width:220px; margin-right:10px; height:25px; line-height:25px;}
.otherTool li a{ color:#484949; width:220px; height:25px; overflow:hidden; display:block;text-overflow: ellipsis;white-space: nowrap;}

.userD{ background:#2d92e5; height:188px; margin-top:30px;}
.userD .userDL{ width:52px; height:188px; float:left; text-align:center;}
.userD h3{ width:24px; height:188px; writing-mode:tb-rl;word-wrap:break-word; text-align:center; font-size:24px; color:#fff; display:inline-block; margin-top:34px;}
.userDR{ float:right; width:; background:#ffffff; width:888px; height:166px; margin-top:10px; margin-right:10px;}
.step{ margin:19px 22px 5px 22px; border-bottom:1px dashed #9bbdda; padding-bottom:14px;}
.step .stepList{ float:left;}
.step .stepList b{ width:55px; height:55px; text-align:center; float:left; font-size:26px; background:url(Images/Bg.gif) no-repeat scroll -260px -170px; line-height:55px; color:#fff;}
.step .stepList span{ float:left; font-size:18px; color:#787878; line-height:55px; margin-left:10px; margin-right:22px;}
.step .stepIcon{ background:url(Images/Bg.gif) no-repeat scroll -290px -241px; width:25px; height:25px; float:left; margin-top:15px; margin-right:22px;}
.userDR .stepContent{ padding:0 20px 0 21px; font-size:14px; color:#9bbdda;}

/*礼包页调整  BY sunrenhao 2016.04.11*/
.fuzhu{ background:url(Images/fuzhu.png) no-repeat; width:170px;}
.fuzhu:hover{ background:url(Images/fuzhu.png) no-repeat 1px;}
.gameInfoLeft{ float:left;}
.gameInfoRight{ float:right;}

/*首页增加页游新闻  by sunrenhao 2016.08.02*/
.NewsList .NewsTitle .more{ float:right; color:#878787; font-size:14px; margin-right:30px; margin-top:5px;}
.NewsList .NewsLeft li.bottom{ margin-bottom:5px;}
.NewsList .NewsLeft li .fuhao{ width:4px; height:4px; background-color:#878787; display:inline-block; margin-top:15px; float:left;}
.NewsList .NewsLeft li .fuhaoL{ margin-left:3px;}
.NewsList .NewsLeft li .news-text{ float:right; color:#747474; width:420px; margin-top:2px;}
.NewsList .NewsLeft li .news-textL{ width:425px;}
.NewsList .NewsLeft li .news-text:hover{ color:#219cae; text-decoration:none; cursor: pointer;}
.NewsList .NewsLeft li .news-text .text{ width:340px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; float:left;}
.NewsList .NewsLeft li .news-text .day{ float:right;}

/*专区页增加最新页游新闻 by sunrenhao 2016.08.02*/
.GLeft{ background-color:#ebf8f9; padding:0;}
.GTop{ background-color:#fcfcfc; padding:10px;}
.NewNews{ width: 708px; height: 200px; background: #fcfcfc; display:block; float:left; margin-top:20px; padding:10px;}
.NewNews .nrLeft{ width:250px; float:left; margin-left:30px;}
.NewNews .nrLeft .news{ width:250px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-bottom:15px; display:block; color:#9c9c9c;}
.NewNews .nrLeft .news:hover{ color:#21a8b5; text-decoration:none;}
.NewNews .nrRight{ float:right; margin-left:0; margin-right:20px;}

/*新闻列表页 by sunrenhao 2016.08.02*/
.xinwen-box{ width:870px; padding:20px 55px; background-color:#FFF; float:left;}
.xinwen-box li{ margin-bottom:20px;}
.xinwen-box li .circle{ width:4px; height:4px; background-color:#47bacb; border-radius:15px; display:inline-block; float:left; margin:8px 10px 0 0;}
.xinwen-box li .xw-box{ float:left; color:#595959; font-size:14px; height:20px; width:855px;}
.xinwen-box li .xw-box:hover{ color:#1d8b9b; text-decoration:none; cursor: pointer;}
.xinwen-box li .xw-box .xw-text{ width:720px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display:inline-block; float:left;}
.xinwen-box li .xw-box .day{ display:inline-block; float:right; }
.xinwen-box .dashed{ border-top:1px dashed #b5b5b5;}
.xinwen-box .page-box{ width:290px; height:25px; margin-top:15px; margin-left:305px; float:left;}
.xinwen-box .page-box ul li{ width:23px; height:23px; margin:0 5px; float:left;}
.xinwen-box .page-box ul li a{ float:left; width:23px; height:23px; display:inline-block; border:1px solid #c9c9c9; background-color:#dcdcdc; text-align:center; line-height:23px; margin:0; color:#717171;}
.xinwen-box .page-box ul li a:hover{ cursor:pointer; background-color:#47bacb; border-color:#219cae; color:#fff; text-decoration:underline;}
.xinwen-box .page-box ul li a.on{ cursor:pointer; background-color:#47bacb; border-color:#219cae; color:#fff; text-decoration:underline;}

/*新闻页 by sunrenhao 2016.08.02*/
.news-content{ background-color:#fff; padding:60px 150px; width:680px; margin-bottom:40px;}
.news-content .news-title{ margin:0 auto; text-align:center; position:relative; border-bottom:1px dashed #bdbdbd; padding-bottom:35px;}
.news-content .news-title h1{ font-weight:bold; font-size:30px; color:#636363; margin-bottom:20px;}
.news-content .news-title p{ color:#595959;}
.news-content .news-title .share-pic{ width:19px; height:19px; position:absolute; top:53px; right:215px;}
.news-content .news-title .jiathis_style .jtico{ width:19px; height:19px !important; background:url(Images/share.jpg) no-repeat; margin: 6px 0 0 43px;}
/*.news-content .txt{ text-indent:30px; color:#595959; margin-top:25px; line-height:40px;}*/
.news-content img{ margin:20px 22px 0; max-width:640px;}
.news-content .jump{ width:165px; height:31px; margin:60px auto 30px;}
.news-content .jump a{ width:62px; height:29px; border:1px solid #c9c9c9; background-color:#dcdcdc; text-align:center; line-height:29px; color:#595959; display:inline-block;}
.news-content .jump .up{ float:left;}
.news-content .jump .down{ float:right;}
.news-content .jump a:hover{ border-color:#1d8b9b; color:#fff; text-decoration:underline; background-color:#47bacb;}

/*游戏列表页 by sunrenhao 2016.08.11*/
.gameInfoR{ width:595px;}
.gameP{ *width:708px; margin-top:10px; *margin-top:20px;}
.gameP .gamePList .game{ *width:688px; float:left;}

/*专业区增加下载按钮 by sunrenhao 2016.08.30*/
.gameInfoY{ width:430px;}
.gameInfoY p{ width:421px;}
.button{ width:160px;}
.button p{ width:160px;}

/*新闻页下增加四个游戏推荐 by xiaobiqin 2016.11.9*/
.tjgame li{ float:left; width:340px; height:76px; overflow:hidden; margin-bottom:33px;}
.tjgame li img{ float:left; width:73px; height:75px; margin:0px; margin-right:10px;}
.tjgame li h3{ float:left; width:230px;height:30px; line-height:30px; font-size:16px; overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.tjgame li .gameName{ float:left; width:250px; height:50px; overflow:hidden;font-size:14px;}
.tjgame li .gameName span{ float:left; color:#ff4a4a; }
.tjgame li .gameName p{ float:left; width:200px; overflow:hidden; height:50px; line-height:25px;}

/*新增游戏新闻 by xiaobiqin 2017.1.17*/
.gameNews{ float:none; padding:0px;}
/* 网站SEO需求 by zhanglie  2017.2.20*/
.newAssist {height:auto; overflow: hidden;zoom:1;}
.newAssist ul li{float:left;width: 25%;height: 80px;overflow:hidden;margin: 5px 0;}
.newAssist ul li img{ float:left; margin-right:12px; width:75px; height:75px;}
.newAssist ul li h2{ font-size:14px; padding-top:5px;}
.newAssist ul li h2 a{ color:#3E3E3E}
.newAssist ul li h2 a:hover{ text-decoration:none; color:#219CAE}
.newAssist ul li p{color: #626262;height:40px;line-height: 20px;/* padding-top: 10px; */width: 130px;overflow:hidden;}
.newAssist ul li p b{ font-weight:normal; color:#F95C47}
.NewsLeft li{line-height: 24px;}
.NewsList,.NewsList .NewsLeft{height: auto; overflow: hidden; zoom:1;}
.NewsList .NewsLeft li .news-text{font-size: 14px;}
.news-content .jump{width: 100%;}
.news-content .jump span{width: 50%;  display: inline-block;float:left;color:#676363; }
.news-content .jump a{vertical-align:middle;width: 80%;line-height:26px; text-align:left; font-size:14px;float:none;background: none;color:#676363;border:none; white-space: nowrap; text-overflow:ellipsis; overflow: hidden;}
.news-content .jump a:hover{ background: none;color:#219cae; }
.news-content .jump b{vertical-align: middle; font-weight: normal; line-height: 26px;font-size: 14px;}
.news-content .jump .up{float:none;}
.news-content .jump .disable,.news-content .jump .disable:hover{cursor: default;color:#8e908e; text-decoration: none;}
.news-content{margin-bottom: 0;}
.news-content{padding-bottom: 0;}
.subNews{margin-top: 0;}
/*新增新闻页列表 by xiaobiqin 2017-2-21*/
.NewsGameList{ padding:10px 0px 10px 10px;}
.NewsGameList li{ float:left; width:73px; margin:0px 20px 20px 20px;}
.newMoreGameList li{ margin:0px 10px 20px 10px;}
.NewsGameList li img{ width:73px; height:75px;}
.NewsGameList li p{ width:73px; font-weight:bold; display:block; margin-top:5px; overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.NewsGameList li p a{color:#3E3E3E;}
.inner .NewsList{ width:940px;}
.inner .NewsGameList{ padding-left:0px;}







