﻿/* 幻灯 */
.slide li p { width: 100%; height: 35px; background-color: rgba(0,0,0,0.7); position: absolute; left: 0; bottom: 0; color: #fff; font-size: 1rem; line-height: 35px; text-indent: 12px;}
.slide_dot { position: absolute; bottom: 10px; right: 0px; z-index: 10;}
.slide_dot span { display: inline-block; width: 6px; height: 6px; margin-right: 10px; background-color: #fff; border-radius: 6px;}
.slide_dot .selected { background-color: #f42d2d;}

/* mouse grab icon */
.grabbing { cursor: 8 8, move;}
.item img { display: block; width: 100%; height: auto;}
.item a span{ position: absolute; right: 0; bottom: 0; width: 100%; height: 30px; line-height: 30px; vertical-align:middle; text-align:left; text-indent:1em; background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6); color:#fff; }
/* fix */
.m-mininav { padding: 10px 0; background-color: #fff; border-bottom: 1px #e4e4e4 solid; margin-bottom: 10px;}
.m-mininav ul{ display: -moz-box; display: -webkit-box; display: box; width: 100%;}
.m-mininav ul li { -moz-box-flex: 1; -webkit-box-flex: 1; box-flex: 1; text-align: center; padding: 10px 0}
.m-mininav ul li a { display: block;}
.m-mininav ul li a img { width: 80%; max-width: 50px;}
.m-mininav ul li a span { display: block; line-height: 23px; text-align: center; font-size:1.3rem; color: #333;}
.m-mininav ul li a:hover,.m-mininav ul li a:hover span { color: #29ae5f; }

.g-divnav ul:nth-child(1) li:nth-child(1){ background-color: #ea645b}
.g-divnav ul:nth-child(1) li:nth-child(1) h6 { font-size: 2rem; text-align: center; line-height: 30px;}
.g-divnav ul:nth-child(1) li:nth-child(1) p{ color: #ffada7; line-height: 18px; padding:0 10px;}
.g-divnav ul:nth-child(1) li:nth-child(2){background: url(/uploads/image/snimages/i11.png) no-repeat 5% center #ba88cf ; background-size: 70px;    }
.g-divnav ul:nth-child(1) li:nth-child(3){ background: url(/uploads/image/snimages/i22.png) no-repeat 5% center #7dc764;background-size: 70px;}
.g-divnav ul:nth-child(2) li:nth-child(1){ background: url(/uploads/image/snimages/i33.png) no-repeat 5% center #6fba2c;background-size: 70px;}
.g-divnav ul:nth-child(2) li:nth-child(2){ background: url(/uploads/image/snimages/i44.png) no-repeat 5% center #1da2cf;background-size: 70px;}
.g-divnav ul:nth-child(2) li:nth-child(3){ background: url(/uploads/image/snimages/i55.png) no-repeat 5% center #f2b349;background-size: 70px;}
.g-divnav ul li { margin-bottom: 15px;}
.g-divnav ul li a { color: #fff; display: block; width: 100%; height: 80px;display:table;}
.g-divnav ul li a div{display:table-cell; vertical-align:middle;}
.g-divnav ul li a h5 { font-size: 2.2rem;}
.g-divnav ul li.m-nr  div{ padding-right: 20px; text-align: right;}

/* 首页专题 */
.g-index-hotzq{ width:100%; height:quto; padding:0 0 0 0; margin:0 0 0 0; background:#fff; display:block;  position:relative; zoom:1;}
.g-index-hotzq .g-recomd-ul{ width:auto; height:auto; position:relative; top:12px; left:0; white-space:nowrap; overflow:visible; display:block; overflow:hidden; padding-bottom: 10px;}
.g-index-hotzq .g-recomd-ul li{ width:45%; height:auto; display:inline-block; margin:0 0 0 15px; float: left;padding-bottom: 10px;}
.g-index-hotzq .g-recomd-ul li a{ width:100%; height:auto; display:block; overflow:hidden}
.g-index-hotzq .g-recomd-ul li a img{ width:100%; height:auto; border-radius:10px; display:block; overflow:hidden}
.g-index-hotzq .g-recomd-ul li a span{ width:100%; height:20px; line-height:20px; font-size:14px; font-weight:normal; color:#333; text-align:center; margin:4px 0 0 0; display:block; overflow:hidden}


body .m-h3 i.hotzx { background-position: 0 0; background-image: url(/uploads/image/snimages/hotnews.png); background-size: 24px;}
body .m-h3 i.jkzt { background-position: 0 0; background-image: url(/uploads/image/snimages/newzt.png); background-size: 24px;}


.g-cms-strategy-list{ width:100%; height:auto; padding:0 10px; display:block; overflow:hidden; box-sizing:border-box;}
.g-cms-strategy-list li{ width:100%; height:48px; border-bottom:1px solid #ebebeb; display:-webkit-box; overflow:hidden;}
.g-cms-strategy-list li a{ width:100%; height:48px; line-height:48px; -webkit-box-flex:1; font-size:1rem; font-weight:normal; color:#333; display:block; overflow:hidden; background: url(/uploads/image/snimages/dianicon.png) no-repeat 5px 23px; padding-left: 15px;}
.g-cms-strategy-list li em{ width:auto; height:40px; line-height:40px; font-size:14px; font-weight:normal; color:#999; display:block; overflow:hidden; display: none;}
.g-cms-wonderful{ padding:0 0 14px 0;}

.g-m10{ margin-bottom:10px;}

.g-down-recomd-game { position: relative; display: block; zoom: 1; width: 100%; height: 170px; padding: 15px 0 0; box-sizing: border-box; background: #fff; overflow: hidden;}
.g-down-recomd-game .g-down-recomd-ul { display: block; position: absolute; top: 10px; left: 0; width: auto; height: auto; white-space: nowrap; overflow: hidden;}
.g-down-recomd-game .g-down-recomd-ul li{ display: inline-block; width: 200px; height: auto; margin: 0 0 0 15px; text-align:center; white-space: nowrap; overflow: hidden;}
.g-down-recomd-game .g-down-recomd-ul li a{ color:#666;}
.g-down-recomd-game .g-down-recomd-ul li a img { display: block; width: 100%; margin:0 0 6px; height:121px; border-radius: 10px; overflow: hidden;}


 .overflow-hidden{overflow: hidden;}
.m-foot{ z-index:9;}
.g-sidenav{ display:none; position:absolute; top:0; left:0; z-index:10; width:100%; height:100%;}
.g-sidenav .m-bg{ position:fixed; top:0; left:0; width:100%; height:100%; opacity:0; background: url(/uploads/image/snimages/yy_03.png) repeat 0 0;}
.g-sidenav .m-bg i{ display:block; width:100%; height:100%; background:url(/uploads/image/snimages/tip_07.png) no-repeat 0 center; background-size:80px 122px;}
.g-sidenav .m-sidenav{ position:fixed; top:0; right:-70%; width:70%; height:100%; background-color:#fff;}
.g-sidenav .m-sidenav .head{ height: 40px; line-height:40px; font-size:16px; font-weight:bold; color:#fff; background-color:#ff5655;}
.g-sidenav .m-sidenav .head i{ padding:6px 23px; background:url(/uploads/image/shimages/moblie-bg.png) no-repeat 8px 9px; background-size:31px 20px;}
.g-sidenav .m-sidenav .tit{ height:40px; line-height:40px; font-size:16px; border-bottom:1px solid #e7edec; text-indent:1em;}
.g-sidenav .m-sidenav .h3-list{ padding:0 0 27px;}
.g-sidenav .m-sidenav .h3-list h3{ height:40px; line-height:40px; padding:0 0 0 16px; border-bottom:1px solid #e7edec; font-size:14px; color:#666666;}
.g-sidenav .m-sidenav .h3-list h3 a{ color:#666666;}
.g-sidenav .m-sidenav .zt-list li{ float:left; width:50%; height:24px; margin:18px 0 0; text-align:center;}
.g-sidenav .m-sidenav .zt-list li a{ display: block; width: 84%; height:30px; line-height:30px; margin: 0 auto; background-color: #f2f2f2; border-radius: 6px; color: #666;}
   
.m-fnav-btn { width: 40px; height: 40px; position: fixed; right: 10px; bottom: 92px; display:none; overflow: hidden;}
.m-fnav-btn a { display: block; width: 100%; height: 100%; border-radius: 20px; background: rgba(0,0,0,0.6)  no-repeat center center; background-size: 30px 30px; text-indent: -999em;}


.g-top{ width:100%; height:40px; padding:0 86px 0 0; background-image:-webkit-linear-gradient(-90deg, #ff906a, #ff5a57); background-image:linear-gradient(-90deg,#ff906a,#ff5a57); box-sizing:border-box; display:block; overflow:hidden;}
.g-top .g-top-leftlink{ float:left; width:auto; height:40px; display:block; overflow:hidden;}
.g-top .g-top-leftlink b{ width:auto; height:40px; padding:7px; box-sizing:border-box; float:left; border-right:1px solid #fc8f8f; display:inline; overflow:hidden;}
.g-top .g-top-leftlink b img{ height:100%; display:block; overflow:hidden}
.g-top p{width:auto;height:40px;line-height:40px;font-size:20px;font-weight:normal;color:#fff;float:left;padding: 0 36px 0 10px;box-sizing:border-box;display:inline;overflow:hidden;position:relative;zoom:1;}
.g-top .f-lm > i:nth-child(2){width:0;height:20px;border-left: 20px solid transparent;border-right: 20px solid transparent;border-bottom: 15px solid #ff6d5e;display:block;overflow:hidden;position:absolute;right: 3px;top: 10px;-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-o-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);z-index:10;}
.g-top .f-lm > i:nth-child(3){width:0;height:20px;border-left: 20px solid transparent;border-right: 20px solid transparent;border-bottom: 15px solid #ff906a;display:block;overflow:hidden;position:absolute;right: 2px;top: 10px;-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-o-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);z-index:9;}
.g-top .f-lm > i:nth-child(4){width:0;height:20px;border-left: 20px solid transparent;border-right: 20px solid transparent;border-bottom: 15px solid #ff906a;display:block;overflow:hidden;position:absolute;right: 0px;top: 10px;-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-o-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}
.g-top > a:nth-last-child(2){ width:40px; height:40px; background:url(/uploads/image/snimages/5h-icon.png) no-repeat 10px 10px; background-size:600px; display:block; overflow:hidden; position:absolute; right:46px; top:0;}
.g-top > a:nth-last-child(1){ width:46px; height:40px; background:url(/uploads/image/snimages/homeicon.png) no-repeat 8px -26px; background-size:200px 166px; display:block; overflow:hidden; position:absolute; right:0; top:0;}
.g-top .f-lm{ float:left; width: auto; height: 40px; line-height: 40px; font-size: 20px; font-weight: normal; padding: 0 36px 0 10px; box-sizing: border-box; display: inline; overflow: hidden; position: relative; color:#fff; zoom: 1;}
.g-top .f-lm a{ color:#fff;}	

/*  文章内容增加包含 */
.g-newview { background-color: #fff }

.addh3,#view > p ,#view > h3,#view > h4{ position: relative;/*  border-radius: 5px; border: 1px solid #e9ebed;    margin: 10px;*/ margin-bottom:0px;    overflow: hidden;}
#view > h3 { margin-bottom: 0 }
.addh3 h3 { margin: 0 10px 0 20px }


.m-h3mun{ position:absolute; left:15px; top:2px; width:25px; height:25px; line-height:16px; text-align: center; background-color:#ff5555;}
.m-h3mun .nub{ font-size:1rem !important; width:14px; height:16px; line-height:20px; color:#fff; z-index:99; text-align:center}
.m-h3mun .bg{ display: none; position:absolute; left:-20px; top:-20px; width:40px; height:40px; background-color:#ff5555;}
#mianfi { margin: 0 10px 0px; overflow:hidden }

/* 一行3个图片的图文新闻 */
.adc2 { background-color: #fff;}
.adc2 div{ overflow:hidden }
.m-img3dl { padding: 0 10px; margin-bottom: 27px; background-color: #fff }
.m-img3dl dd { position: relative; width: 100%; height:inherit; padding:12px 0 0; margin:0; box-sizing: border-box;}
.m-img3dl dd:focus,.m-img3dl dd:hover,.m-img3dl dd:active {    background-color: #f2f2f2;}
.m-img3dl dd.bordertop {    border: 1px solid #ececec;}
.m-img3dl dd.bordernone {    border: none 0;}

.m-img3dl dd { width: 100%; display: table;}
.m-img3dl dd h4 { height: 1rem; line-height: 1rem; margin:0 0 8px; font-size: 1rem; font-weight:normal; overflow: hidden; color: #333;}
.m-img3dl dd h4 a{ color: #333;}
.m-img3dl dd ul { height: inherit;}
.m-img3dl dd li { width: 30.3%;}
.m-img3dl dd li:first-child { margin-right: 4.5%;}
.m-img3dl dd .title{ height: 1rem; line-height: 1rem; margin: 0 0 8px; font-size: 1rem; font-weight: normal; overflow: hidden; color: #333;}
.m-img3dl dd .title a{ color:#333;}
.m-img3dl dd li img { width: 100%; max-height: 72px;}
.m-img3dl dd .article_info { margin-top: 0.5em;}
#ad_dzys { display: none; }
/* 增加作者 */

.g-userdiv{padding:.8rem 1rem;line-height:2.5rem;border-bottom: 1px #e3e3e3 dashed}
.g-userdiv .m-user { line-height: 3rem; }
.g-userdiv .face{width:3rem;height:3rem;border-radius:100rem;border:.2rem solid #fff;box-shadow:0px 0px 1px rgba(0,0,0,.5);margin:0;margin-right:.5rem; float: left}

.delete{ padding:0 12px; overflow:hidden;}
.word-break{ float:left; padding:4px 12px; margin:0 10px 10px 0; border-radius:6px; background-color:#fff; border:1px solid #e5e5e5; color:#666;}
#his-dele{ width:90%; height:40px; line-height:40px; margin:7px auto 0; font-size:14px; border-top:1px solid #e5e5e5; text-align:center;}
#his-dele:before{ content: ""; display: block; width: 100%; height: 4px; border-top:1px solid #fff;}
.s-title{ width:90%; height:26px; line-height:6px; margin:0 auto 12px; font-size:14px; border-bottom:1px solid #ffffff;}
.s-title span{ display:block; height:25px; border-bottom:1px solid #e5e5e5;}

.m-onmore{ display: block; margin-top:-10px; background: #fff; overflow: hidden;}
.m-onmore a { display: block; height: 34px; line-height: 32px; width: 80%; margin: 17px auto; text-align: center; border-radius: 5px; background-color: #f5f5f5; border: 1px #cacaca solid;}

.adc3{ margin-top: 12px;}
.g-down-recomd-game::-webkit-scrollbar { display: none;}
.switch{box-flex: 1; -webkit-box-flex: 1; text-indent:0.8em; background:url(/uploads/image/snimages/search_icon.png) no-repeat 49px 17px;}
.switch i{ display:none; font-style:normal;}
.switch i.on{ display:block;}
.search-bar{ background-color:#fff; border-radius:4px;}
.search-bar .text>input{ border:none; background:none;}

.g-newgame-ul{ width:100%; height:auto; display:block; overflow:hidden;}
.g-newgame-ul li{ width:100%; height:auto; display:block; overflow:hidden; background:#fff; padding:0 10px; margin: 0 ; box-sizing:border-box; position:relative; zoom:1; border-bottom:1px #eee solid;}
.g-newgame-ul li:active { background-color: #f6f6f6}
.g-newgame-ul li i{ width:100%; height:1px; background:#eee; display:block; overflow:hidden;}
.g-newgame-ul li .g-a-left{ width:100%; height:auto; display:-webkit-box; overflow:hidden; padding:10px 86px 10px 0; box-sizing:border-box;}
.g-newgame-ul li .g-a-left img{ width:66px; height:66px; border-radius:16px; margin:0 10px 0 0; display:block; overflow:hidden;}
.g-newgame-ul li .g-a-left p{ width:auto; height:auto; display:block; overflow:hidden; -webkit-box-flex:1}
.g-newgame-ul li .g-a-left p strong{ width:100%; height:20px; line-height:20px; font-size:16px; font-weight:normal; color:#333; margin:4px 0 0 0; display:block; overflow:hidden;}
.g-newgame-ul li .g-a-left p b{ width:100%; height:auto; line-height:18px; font-size:14px; font-weight:normal; color:#bbb; margin:4px 0; display:block; overflow:hidden;}
.g-newgame-ul li .g-a-left img.star{ width:92px; height:14px;}
.g-newgame-ul li .g-a-right{ width: 73px; height: 30px; line-height: 30px; font-size: 14px; font-weight:normal; color:#333333; text-align:center; border:1px solid #999999; border-radius:40px; background-color:#f6f6f6; display:block; overflow:hidden; position:absolute; right:10px; top:31px;}
.g-newgame-ul li .g-a-right:active{ color:#fff; background: no-repeat -126px -106px #2ecc71; background-size:420px}
.g-newgame-ul .m-eq3{ margin:10px 0 0 0;}
.g-newgame-ul .m-eq3 i{ display:none}