﻿@charset "utf-8";
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,th,var,optgroup{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}
* {margin: 0;padding: 0;}body,html {overflow-y: auto;overflow-x: hidden;}
.clearfix{margin-right:auto;margin-left:auto;*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}
b,em,i{font-style:normal;font-weight:normal;}
body{margin:0;font-family:"Microsoft Yahei",Arial,Tahoma,Helvetica,"SimSun","Hiragino Sans GB",sans-serif;font-size:14px;line-height:20px;color:#4b4b4b;position:relative;}
html,body{width:100%;min-width:1200px;margin:0 auto;overflow-x:hidden;min-height:1000px;background-color:#f5f5f5;}
button,input,select,textarea,th{background:#fff;font-size:12px;line-height:1.5em;font-family:"Microsoft Yahei",Arial,Tahoma,Helvetica,"SimSun","Hiragino Sans GB",sans-serif;}
header, section, footer, aside, nav, article, figure{display: block;}
a{color:#333;text-decoration:none;}
a:hover,a:focus{-webkit-transition:color 150ms ease-in 0ms,background-color 150ms ease-in 150ms;-moz-transition:color 150ms ease-in 0ms,background-color 150ms ease-in 150ms;-ms-transition:color 150ms ease-in 0ms,background-color 150ms ease-in 150ms;-o-transition:color 150ms ease-in 0ms,background-color 150ms ease-in 150ms;transition:color 150ms ease-in 0ms,background-color 150ms ease-in 150ms;}
.rotate360:hover{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}
a:hover{color:#ee6767;}
.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;}
.cx{overflow: hidden;*zoom: 1;}
.fl{float:left;}
.fr{float:right;}
.hide{display:none;}
a{cursor: pointer;}
img{vertical-align: top;border: 0;}
a img:hover{opacity: 0.9;cursor: pointer;}
.bg{background-color: #fff;}
.ico{background:url(../images/icon.png) no-repeat;background-size:1000px 1000px;}

.hTitle{border-bottom: 1px solid #e6e6e6;overflow: hidden;*zoom:1;}
.hTitle em{float: left;position: relative;display: block;padding: 0 22px;height: 54px;line-height: 54px;font-size: 20px;color: #333;font-weight: bold;background-color: #fff;}
.hTitle span{float: left;position: relative;display: block;padding: 0 15px;height: 54px;line-height: 54px;font-size: 16px;color: #333;background-color: #fff;}
.hTitle em:before{content: "";width: 12px;height: 12px;background-color: #38a6fd;border-radius: 12px;position: absolute;left: 0;top: 18px;}
.hTitle em i{display: block;width: 80px;height: 38px;background-position: -385px -5px;position: absolute;right: 3px;top: 8px;}
.hTitle a{float: right;display: block;font-size: 14px;color: #757575;margin-top:28px;}
.hTitle a:hover {color: #38a6fd;}

.kgTit{overflow: hidden;*zoom:1;}
.kgTit em{float: left;display: block;height: 65px;line-height: 65px;font-size: 20px;color: #333;font-weight: bold;background-color: #fff;}
.kgTit em i{position: relative;display: inline-block;width: 26px;height: 26px;line-height: 26px;font-size: 18px;color: #fff;text-align: center;background-color: #38a6fd;border-radius: 5px;margin-right: 10px;}
.kgTit a{float: right;display: block;font-size: 14px;color: #757575;margin-top:28px;}
.kgTit a:hover {color: #38a6fd;}

.crumb{height: 46px;line-height: 46px;}
.crumb,.crumb a{font-size:14px;color:#8f8f8f;}
.crumb i{display:inline-block;width:15px;height:18px;background-position:-488px -6px;margin-right:8px;position:relative;top:3px;}
.crumb a:hover{color:#ee6767;}

header{width: 100%;background-color: #fff;-moz-box-shadow:0 1px 5px 0 rgba(0, 0, 0, .05); -webkit-box-shadow:0 1px 5px 0 rgba(0, 0, 0, .05);box-shadow::0 1px 5px 0 rgba(0, 0, 0, .05);}
header div{width: 1200px;height: 110px;margin: 0 auto;overflow: hidden;*zoom: 1;}
header .logo{float: left;display: block;margin-right: 10px;}
header .logo img{width: 180px;height: 110px;}
header nav{float:left;width: 750px;height: 110px;display: flex;}
header nav a{flex: 1;display: block;position: relative;text-align: center;font-size: 20px;color: #292929;line-height: 110px;white-space: nowrap;}
header nav a:after{content: "";position: absolute;width: 0;height: 4px;top:0px;left: 0;right: 0;margin: auto;background-color:transparent;-webkit-transition: all .8s;-moz-transition: all .8s;-o-transition: all .8s;transition: all .8s;}
header nav a:hover:after{width: 100%;background-color: #444d5c;}
header nav a:hover {color: #444d5c;}
header nav a.current:after{width: 100%;background-color: #38a6fd;}
header nav a.current {color: #38a6fd;}
#searchForm{float: right;width:230px;height:44px;position:relative;border-radius: 44px;margin-top: 33px;overflow: hidden;}
#searchForm .text{width:156px;height:22px;line-height: 22px;padding:10px 16px;font-size: 14px;color:#666;border:none;border:1px solid #e0e0e0;border-top-left-radius: 44px;border-bottom-left-radius: 44px;}
#searchForm .btnSearch{width:45px;height:46px;border: none;border-top-right-radius:45px;border-bottom-right-radius:45px;text-indent:-9999px;cursor:pointer;position:absolute;right:-1px;top:-1px;background-image:url(../images/icon.png);background-size:1000px 1000px;background-color:#38a6fd;background-repeat:no-repeat;background-position: 3px 6px;overflow: hidden;}
#searchForm input::-webkit-input-placeholder {color:#8e939b;}
#searchForm input:-moz-placeholder {color:#8e939b;}
#searchForm input::-moz-placeholder {color:#8e939b;}
#searchForm input:-ms-input-placeholder {color:#8e939b;}

footer{width: 100%;color: #454545;font-size: 12px;background-color: #06060b;text-align: center;}
footer div{width:1200px;margin:0 auto;height: auto;padding: 25px 0;line-height: 24px;padding-bottom: 18px!important}
footer p{margin-bottom: 10px;}
footer p:last-of-type{margin-top: 10px;}
footer p a{color: #454545;margin:0 5px;}
footer p span{margin: 0 10px;}
footer p img{width: 24px;height: 24px;margin:0 10px 0 50px;}
footer a:hover{color: #cfcfcf;}

.backTop{width: 50px;height: 50px;position:fixed;right: 50%;margin-right:-660px;bottom: 3.85%;z-index:99;cursor: pointer;display: none;}
.backTop i{display: block;width: 50px;height: 50px;background-position: -947px -63px;}
.backTop:hover i{opacity: 0.72;}

.pagecode{padding:15px 0;text-align:center;font-size:18px;color: #949799;}
.pagecode a,.pagecode b{padding:8px 15px;margin:0 5px;color:#949799;text-decoration:none;background-color:#f4f4f4;border-radius: 3px;}
.pagecode>span{display: inline-block;line-height: 40px;height: 40px;border-radius: 3px;}
.pagecode span a{display: block;padding:0;min-width: 40px;line-height: 40px;text-align: center;border-radius: 3px;}
.pagecode a i{display: inline-block;width: 12px;height: 20px;background-position: -545px -7px;position: relative;top: 3px;}
.pagecode a i.ll{background-position: -545px -7px;}
.pagecode a i.lr{background-position: -546px -33px;}
.pagecode a:hover i.ll{background-position: -569px -7px;}
.pagecode a:hover i.lr{background-position: -570px -33px;}
.pagecode a:hover{color:#fff;background-color: #ee6767;}
.pagecode a.current,.pagecode a.current:hover{color:#fff;background-color: #ee6767;}
.pagecode b{color:#fff;background-color: #ee6767;padding: 8px 15px;}
.pagecode a:nth-child(1){display: none}
.pagecode a.disabled,.pagecode a.disabled:hover{color:#666;background-color:#efefef;cursor:default;}
/*.class2{display: none}*/
.wrap{width: 1200px;margin: 0 auto;overflow: hidden;*zoom: 1;}
section{padding:8px 20px 20px;margin-bottom: 20px;background-color: #fff;overflow: hidden;*zoom: 1;}
/* home */
.hHot{margin-top: 40px;padding-top: 18px;}
.hHot div{width: 1200px;overflow: hidden;*zoom: 1; }
.hHot div a{display:block;float: left;width: 96px;text-align: center;margin-right: 22px;}
.hHot div a img{width: 96px;height: 96px;border-radius: 16px;}
.hHot div a p{display:block;width: 100%;margin: auto;height: 44px;line-height: 44px;font-size: 16px;color: #2f3033;overflow: hidden;white-space: nowrap;}
.hHot div a:hover p{color: #ee6767;}
.hHot div a:hover img{opacity: 0.9;}
.hHot .line1{width:1160px;height: 6px;background-image: url(../images/line1.png);background-repeat:repeat;margin-top: 2px;}
.hHot ul{padding-top: 17px;width: 1160px;margin: auto;}
.hHot ul li{width: 100%;height: 32px;line-height: 32px;color: #e4e4e4;margin-bottom: 10px;overflow: hidden;white-space:nowrap;}
.hHot ul li i{display: inline-block;width: 68px;height: 32px; color: #fff;font-size:14px;padding-left: 32px;}
.hHot ul li i.sf{background-position: -7px -43px;}
.hHot ul li i.gm{background-position: -7px -87px;}
.hHot ul li i.tp{background-position: -7px -131px;}
.hHot ul li a{color: #666;font-size:16px;padding: 0 5px;margin: 0 8px 0 4px;}
.hHot ul li a:hover{color:#ee6767;font-weight: bold;}
.hHot ul li:last-of-type{margin-bottom: 0;}

.hSlider{padding-top: 20px;max-height: 320px;}
.hSlider .slider{width:720px;height:320px;position:relative;float:left;overflow:hidden;margin-right: 22px;}
.hSlider .slider ul{position:relative;overflow: hidden;*zoom: 1;}
.hSlider .slider li{width:720px;height:320px;float:left;position:relative;}
.hSlider .slider li img{width:720px;height:320px;}
.hSlider .slider p{display:block;width: 580px;height: 44px;line-height: 44px;position:absolute;bottom:0;padding:0 130px 0 10px;font-size: 20px;color:#fff;overflow:hidden;white-space:nowrap;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000', endColorstr='#99000000');background:rgba(0,0,0,0.6);}
:root .hSlider .slider .text{filter:none;}
.hSlider .slider .dot{position:absolute;bottom: 14px;right: 0;margin: auto;width: 130px;height: 16px;text-align: center;overflow: hidden;*zoom: 1;}
.hSlider .slider .dot i{display:inline-block;width:14px;height:14px;overflow:hidden;margin:0 4px;background-color:rgba(255,255,255,.4);border-radius: 14px;cursor: pointer;}
.hSlider .slider .dot i.current{background-color: #fff;}
.hSlider .txtBox {float: right;width: 415px;}
.hSlider .txtBox>a{display: block;font-size: 24px;color: #ee6767;line-height: 35px;font-weight: bold;overflow: hidden;white-space: nowrap;}
.hSlider .txtBox ul{padding-top: 3px;border-top: 2px solid #e0e0e0;margin-top: 8px;}
.hSlider .txtBox li{width: 100%;height: 32px;line-height: 32px;margin-top: 8px;overflow: hidden;*zoom:1}
.hSlider .txtBox li i,.hSlider li a{float: left;display: block;}
.hSlider .txtBox li i{width: 11px;height: 14px;background-position: -104px -10px;margin: 9px 8px 0 0;}
.hSlider .txtBox li a{width: 392px; height: 32px;font-size: 16px;color: #333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.hSlider .txtBox li:hover{background-color: #fff5f5;}
.hSlider .txtBox li:hover a{color: #ee6767;}

.hGaSf{max-height: 660px;}
.tabBox{position: relative;width: 770px;float: left;margin-right: 23px;}
.tabBox .tabMenu{position: absolute;top: 0px;left: 130px;overflow: hidden;*zoom: 1;}
.tabBox .tabMenu span{position: relative;float: left;display:block;padding: 17px 26px;height: 20px;line-height: 20px;font-size: 16px;color: #757575;cursor: pointer;}
.tabBox .tabMenu span:after{content: '';width: 1px;height: 20px;background-color:#dbdbdb;position: absolute;top: 17px;right: 0;}
.tabBox .tabMenu span:last-child:after{background-color: transparent;}
.tabBox .tabMenu span.current,.tabBox .tabMenu span:hover{color: #38a6fd;}
.tabBox .tabMenu span.current:after{background-color: #38a6fd;}
.tabBox .tabMenu span:last-child.current:after{background-color:#38a6fd;left: -1px}
.tabBox .tabMenu span i{display: inline-block;width: 16px;height: 16px;margin-right: 5px;position: relative;top: 2px;}
.tabBox .tabMenu span i.nw{background-position: -614px -6px;}
.tabBox .tabMenu span i.ht{background-position: -644.5px -6px;}
.tabBox .tabMenu span i.rc{background-position: -674px -6px;}
.tabBox .tabMenu span.current i.nw,.tabBox .tabMenu span:hover i.nw{background-position: -614px -28px;}
.tabBox .tabMenu span.current i.ht,.tabBox .tabMenu span:hover i.ht{background-position: -644.5px -28px;}
.tabBox .tabMenu span.current i.rc,.tabBox .tabMenu span:hover i.rc{background-position: -674px -28px;}
.hGaSf .tabCont ul{width: 800px;padding: 6px 0;overflow: hidden;*zoom: 1;}
.hGaSf .tabCont li{position: relative;float: left;width: 242px;height: 130px;margin:18px 22px 0 0;border-radius: 8px;}
.hGaSf .tabCont li a{display: block;padding:15px 13px;border: 1px solid transparent;border-radius: 3px;background-color: #fafafa;overflow: hidden;*zoom: 1;}
.hGaSf .tabCont li a img{float: left;width: 96px;height: 96px;border-radius: 16px;margin-right: 14px;}
.hGaSf .tabCont li div{float: left;width:104px;}
.hGaSf .tabCont li div p{font-size: 14px;color: #999;line-height: 16px;font-weight: bold;overflow: hidden;white-space: nowrap;}
.hGaSf .tabCont li div .name{font-size:18px;color: #333;height: 28px;line-height: 28px;font-weight: 400; margin-bottom: 10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.hGaSf .tabCont li div p span{color: #757575;font-weight: 400;}
.hGaSf .tabCont li div p span:first-of-type{margin-right: 4px;}
.hGaSf .tabCont li div p span:nth-of-type(2){margin-left: 4px;}
.hGaSf .tabCont li div p span i{display: inline-block;width: 14px;height: 13px;background-position: -128px -10px;margin-left: 2px;position: relative;top: 0.5px;}
.hGaSf .tabCont li div .btn{display: none;font-size: 14px;color: #fff;width: 68px;height: 28px;line-height: 28px;background-color: #ee6767;border-radius:3px;text-align: center;margin-top: 10px;}
.hGaSf .tabCont li a:hover{background-color: #fff5f5;border-color: #ee6767;}
.hGaSf .tabCont li div .time{font-weight: 400;color: #757575;margin-top: 16px;}
.hGaSf .tabCont li a:hover .btn{display: block;}
.hGaSf .tabCont li a:hover .time{display: none;}
.hDRank{float: right;width: 366px;}
.hDRank ul{padding-top: 4px;}
.hDRank ul li{border-bottom: 1px solid #e6e6e6;}
.hDRank ul li:last-of-type{border-bottom: none;}
.hDRank .num { position: relative;float: left;display: block;margin:0 21px 0 2px;width: 24px;height: 25px;line-height: 25px;background-color: #ededed;font-size: 14px;color: #757575;text-align: center;border-radius: 3px;}
.hDRank li:nth-child(1) .num{width: 29px;height: 23px;background-position: -163px -5px;background-color: transparent}
.hDRank li:nth-child(2) .num{width: 29px;height: 25px;background-position: -204px -5px;background-color: transparent}
.hDRank li:nth-child(3) .num{width: 29px;height: 24px;background-position: -246px -6px;background-color: transparent}
.hDRank .btn{float: right;display: block;font-size: 14px;color: #fff;width: 68px;height: 28px;line-height: 28px;background-color: #ee6767;border-radius:3px;text-align: center;margin-top: 11px;}
.hDRank .tfBox p{font-size: 14px;color: #757575;overflow:hidden;white-space:nowrap;text-overflow: ellipsis;}
.hDRank .tBox{position:relative;}
.hDRank .tBox a{display: block;padding: 20px 0;overflow: hidden;*zoom: 1; }
.hDRank .tBox img{width:102px;height:102px;border-radius:16px;display:block;float:left;margin-right: 18px;}
.hDRank .tBox .info{float:left;width: 130px;height:102px;overflow: hidden; }
.hDRank .tBox p{width:130px;line-height:28px;}
.hDRank .tBox p:first-of-type{font-size: 20px;color: #ee6767;font-weight: bold;line-height: 45px;}
.hDRank .tBox .btn{margin-top: 40px;}
.hDRank .fBox{height:50px;line-height:50px;overflow: hidden;*zoom: 1;}
.hDRank .fBox p{float: left;display: block;width: 100px;}
.hDRank .fBox p:first-of-type{width: 130px;font-size: 16px;color: #333;}
.hDRank .fBox .num{margin-top: 13px;}
.hDRank .tBox .num{margin-top: 36px;}
.hDRank ul li:nth-child(-n+3) .num{margin-left: 0px;margin-right: 18px;}
.hDRank ul li:nth-child(-n+3) .fBox .num{margin-top: 13px;}
.hDRank ul li:nth-child(-n+3) .tBox .num{margin-top: 36px;}
.hDRank .tBox .info p i{display: inline-block;width: 14px;height: 13px;background-position: -128px -10px;margin-left: 2px;position: relative;top: 0px;}


.hTopic{max-height: 460px;}
.hTopic .tabCont ul{width: 800px;overflow: hidden;*zoom: 1;}
.hTopic .tabCont li{position: relative;float: left;width: 240px;height: 174px;margin:24px 24px 0 0;border-radius: 3px;}
.hTopic .tabCont li a{display: block;border: 1px solid transparent;border-radius: 3px;background-color: #fafafa;overflow: hidden;*zoom: 1;}
.hTopic .tabCont li a>div{width: 238px;height: 134px;border-radius: 3px;overflow: hidden;}
.hTopic .tabCont li a img{width: 238px;min-height: 134px;height: auto;transform: scale(1.1);}
.hTopic .tabCont li a p{display: block;font-size: 16px;color: #333333;height: 38px;line-height: 38px;font-weight: bold;overflow: hidden;white-space: nowrap;text-align: center;}
.hTopic .tabCont li a:hover{background-color: #fff5f5;border-color: #ee6767;}
.hTopic .tabCont li a:hover p{color: #ee6767;font-weight: bold;}
.hTRank{float: right;width: 366px;}
.hTRank ul{padding-top: 14px;}
.hTRank li{border-bottom: 1px solid #e6e6e6;}
.hTRank li:last-of-type{border-bottom: none;}
.hTRank li:last-of-type a{padding-bottom: 5px;}
.hTRank li a{display: block;padding: 10px 0;overflow: hidden;*zoom: 1;}
.hTRank li a img{float: left;width: 193px;height: 110px;margin-right: 20px;}
.hTRank li div{float: left;width: 152px;height: 110px;}
.hTRank li p{font-size: 14px;color: #757575;line-height: 24px;overflow: hidden;}
.hTRank li p:first-of-type{font-size: 16px;color: #333333;line-height: 34px;white-space: nowrap;}
.hTRank li p:nth-of-type(2){height: 72px;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.hTRank li a:hover p:first-of-type{color: #ee6767;font-weight: bold;}

.hNews{max-height: 432px;}
.hNews .subBox{overflow: hidden;*zoom: 1;}
.hNewsL{float: left;width: 452px;margin-right: 6px;}
.hNewsR{float: right;width: 310px;max-height: 378px;overflow: hidden;}
.hNewsL a{float: left;display: block;width: 205px;height: 164px;padding-top: 24px;margin-right: 21px;}
.hNewsL a img{width: 205px;height: 116px;border-radius: 3px;}
.hNewsL a p{display: block;font-size: 16px;color: #333333;height: 40px;line-height: 20px;margin-top: 9px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.hNewsL a:hover p{color: #ee6767;}
.hNewsR>a{display: block;font-size: 18px;line-height: 28px;color: #ee6767;font-weight: bold;text-align: center;margin-top: 20px;}
.hNewsR>p{white-space: nowrap;height: 22px;font-size: 14px;color: #ee6767;line-height: 20px;font-weight: bold;background-image: url(../images/line2.png);background-repeat: repeat;border: 1px dashed #f8c2c2;margin-top: 10px;}
.hNewsR>p a{display: block;width: 48%;line-height: 22px;color: #ee6767;font-weight: 400;overflow: hidden;white-space: nowrap;}
.hNewsR>p a:first-of-type{float: left;margin-right: 4px;text-align: right;}
.hNewsR>p a:last-of-type{float: right;text-align: left;}
.hNewsR ul{margin-top: 13px;}
.hNewsR li{width: 100%;height: 32px;line-height: 32px;color: #8f8f8f;overflow: hidden;*zoom:1}
.hNewsR li i,.hNewsR li a{float: left;display: block;}
.hNewsR li i{width: 8px;height: 8px;background-position: -342px -14px;margin: 12px 8px 0 0;}
.hNewsR li a{width: 240px; height: 32px;font-size: 14px;color: #333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.hNewsR li span{float: right;}
.hNewsR li:hover{background-color: #fff5f5;}
.hNewsR li:hover a{color: #ee6767;}
.hNRank{float: right;width: 366px;}
.hNRank ul{padding-top: 18.5px;max-height: 358px;overflow: hidden;}
.hNRank li{width: 100%;height: 35px;color: #8f8f8f;border-bottom: 1px solid #f0f0f0;overflow: hidden;*zoom:1}
.hNRank li:last-of-type{border-bottom: none;}
.hNRank li i,.hNRank li a{float: left;display: block;}
.hNRank li i{width: 24px;height: 24px;line-height: 24px;font-size: 14px;color:#757575;background-color: #ededed;margin: 5.5px 23px 0 0;border-radius: 3px;text-align: center;}
.hNRank li a{width: 316px; height: 35px;line-height: 35px;font-size: 14px;color: #333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.hNRank li:hover i{background-color: #ee6767;color: #fff;}
.hNRank li:hover a{color: #ee6767;}
.hNRank li:first-of-type i{background-color: #ee6767;color: #fff;}
.hNRank li:first-of-type a{color: #ee6767;}

.hRank{padding-top: 20px;max-height: 718px;}
.hRank>div{position: relative;width: 370px;background-color: #fafafa;margin-top: 37px;}
.hgRank{float: left;margin-right: 24px;}
.hsRank{float: left;margin-right: 24px;}
.haRank{float: right;}
.hRank .hrTitle{position: absolute;top: -18px;height: 76px;}
.hRank .hrTitle em{display: block;width: 144px;height: 40px;line-height: 40px;font-size: 22px;color: #fff;font-weight: bold;padding-left: 54px;margin-left: 108px;}
.hgRank .hrTitle em{background-color: #53d37e;}
.hsRank .hrTitle em{background-color: #03a3e6;}
.haRank .hrTitle em{background-color: #ee6767;}
.hRank .hrTitle i{display: block;width: 79px;height: 76px;position: absolute;left: 64px;top: -18px;}
.hgRank .hrTitle i{background-position: -133px -59px;}
.hsRank .hrTitle i{background-position: -232px -59px;}
.haRank .hrTitle i{background-position: -331px -59px;}
.hRank ul{padding: 37px 23px 4px 23px;}
.hRank ul li{border-bottom: 1px dashed #e6e6e6;}
.hRank ul li:last-of-type{border-bottom: none;}
.hRank ul li:first-of-type .tBox a>p{margin-top: 0px;}
.hRank ul li i {display: inline-block;margin-right: 20px;width: 20px;height: 20px;line-height: 20px;background-color: #abb9c2;font-size: 14px;color: #fff;text-align: center;}
.hRank ul li:nth-of-type(1) i{background-color: #f54848;}
.hRank ul li:nth-of-type(2) i{background-color: #fa7a53;}
.hRank ul li:nth-of-type(3) i{background-color: #fbc258;}
.hRank .btn{float: right;display: block;font-size: 14px;width: 66px;height: 26px;line-height: 26px;color: #ee6767;border:1px solid #ee6767;border-radius:3px;text-align: center;margin-top: 11px;}
.hRank .tBox .btn{float: right;display: block;font-size: 14px;color: #fff;width: 68px;height: 28px;line-height: 28px;background-color: #ee6767;border-radius:3px;text-align: center;margin-top: 11px;}

.hRank .tfBox p{font-size: 14px;color: #757575;overflow:hidden;white-space:nowrap;text-overflow: ellipsis;}
.hRank .tBox{position:relative;}
.hRank .tBox a{display: block;padding-bottom: 20px;overflow: hidden;*zoom: 1; }
.hRank .tBox img{width:102px;height:102px;border-radius:16px;display:block;float:left;margin-right: 20px;}
.hRank .tBox .info{float:left;width: 130px;height:102px;overflow: hidden; }
.hRank .tBox .info p{width:130px;line-height:28px;}
.hRank .tBox .info p:first-of-type{margin-top: 9px;}
.hRank .tBox .info p .ico{display: inline-block;width: 14px;height: 13px;background-position: -128px -10px;margin-left: 3px;position: relative;top: 1px;}
.hRank .tBox a>p{display: block;width: 324px;font-size: 18px;color: #333;font-weight: bold;line-height: 40px;margin:10px 0;}
.hRank .tBox .btn{margin-top: 28px;}
.hRank .fBox{height:50px;line-height:50px;overflow: hidden;*zoom: 1;}
.hRank .fBox p{display: block;float: left;width: 250px;font-size: 16px;color: #333;}

.hFLink a{display: inline-block;padding: 0 15px;height: 24px;line-height: 24px;border: 1px solid transparent;border-radius: 3px;font-size: 16px;color: #5c5c5c;margin:0 22px 10px 0; }
.hFLink>div:nth-of-type(2){padding-top: 14px;}
.hFLink a:hover{color: #ee6767;border-color: #ee6767;}

/* game */
.gsRec{padding-top: 20px;}
.gsRec div{position: relative;height: 214px;overflow: hidden;*zoom: 1;}
.gsRec div a{display:inline-block;float: left;margin-right: 10px;overflow: hidden;}
.gsRec div a:nth-of-type(2){margin-bottom: 10px;}
.gsRec div a:nth-of-type(4){position: absolute;top: 0;right: 0;margin-right: 0px;}
.gsRec div a img{-webkit-transition: all .4s ease;-moz-transition: all .4s ease;-o-transition: all .4s ease;transition: all .4s ease;}
.gsRec div a:hover img{transform: scale(1.3);}
.gsRec div a:nth-of-type(1) {width: 380px;height: 214px;}
.gsRec div a:nth-of-type(2) {width: 380px;height: 102px;}
.gsRec div a:nth-of-type(3) {width: 380px;height: 102px;}
.gsRec div a:nth-of-type(4) {width: 380px;height: 214px;}
.gsRec div a:nth-of-type(1) img{width: 380px;min-height: 214px;height: auto;}
.gsRec div a:nth-of-type(2) img{width: 380px;min-height: 102px;height: auto;}
.gsRec div a:nth-of-type(3) img{width: 380px;min-height: 102px;height: auto;}
.gsRec div a:nth-of-type(4) img{width: 380px;min-height: 214px;height: auto;}
.gsRec p a{display: inline-block;width: 94px;text-align: center;background-color: #ffe5e5;color: #e85454;padding: 0 6px;height: 32px;line-height: 32px;border-radius: 16px;font-size: 14px;margin: 20px 6px 0 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.gsRec p a:hover{color: #ffe5e5;background-color: #e85454;}
.gsRec p a:nth-of-type(1){background-color: #fff5e5;color: #ff9900;}
.gsRec p a:nth-of-type(2){background-color: #ffe5e5;color: #e85454;}
.gsRec p a:nth-of-type(3){background-color: #f3ffe5;color: #88d42f;}
.gsRec p a:nth-of-type(4){background-color: #f7e5ff;color: #8957a1;}
.gsRec p a:nth-of-type(5){background-color: #e5f9ff;color: #00b7ee;}
.gsRec p a:nth-of-type(6){background-color: #fdffe5;color: #a6b314;}
.gsRec p a:nth-of-type(7){background-color: #ffeee5;color: #ffab80;}
.gsRec p a:nth-of-type(8){background-color: #e5faff;color: #43b3cb;}
.gsRec p a:nth-of-type(9){background-color: #ffece5;color: #bf3504;}
.gsRec p a:nth-of-type(10){background-color: #e5f4ff;color: #83a8c3;}
.gsRec p a:nth-of-type(11){background-color: #ffe5f0;color: #be6a8b;}
.gsRec p a:nth-of-type(12){background-color: #ffe5e5;color: #e85454;}
.gsRec p a:nth-of-type(13){background-color: #f3ffe5;color: #88d42f;}
.gsRec p a:nth-of-type(14){background-color: #f7e5ff;color: #8957a1;}
.gsRec p a:nth-of-type(15){background-color: #e5f9ff;color: #00b7ee;}
.gsRec p a:nth-of-type(16){background-color: #fdffe5;color: #a6b314;}
.gsRec p a:nth-of-type(17){background-color: #ffeee5;color: #ffab80;}
.gsRec p a:nth-of-type(18){background-color: #e5faff;color: #43b3cb;}
.gsRec p a:nth-of-type(19){background-color: #ffece5;color: #bf3504;}
.gsRec p a:nth-of-type(20){background-color: #e5f4ff;color: #83a8c3;}
.gsRec p a:nth-of-type(1):hover{color: #fff5e5;background-color: #ff9900;}
.gsRec p a:nth-of-type(2):hover{color: #ffe5e5;background-color: #e85454;}
.gsRec p a:nth-of-type(3):hover{color: #f3ffe5;background-color: #88d42f;}
.gsRec p a:nth-of-type(4):hover{color: #f7e5ff;background-color: #8957a1;}
.gsRec p a:nth-of-type(5):hover{color: #e5f9ff;background-color: #00b7ee;}
.gsRec p a:nth-of-type(6):hover{color: #fdffe5;background-color: #a6b314;}
.gsRec p a:nth-of-type(7):hover{color: #ffeee5;background-color: #ffab80;}
.gsRec p a:nth-of-type(8):hover{color: #e5faff;background-color: #43b3cb;}
.gsRec p a:nth-of-type(9):hover{color: #ffece5;background-color: #bf3504;}
.gsRec p a:nth-of-type(10):hover{color: #e5f4ff;background-color: #83a8c3;}
.gsRec p a:nth-of-type(11):hover{color: #ffe5f0;background-color: #be6a8b;}
.gsRec p a:nth-of-type(12):hover{color: #ffe5e5;background-color: #e85454;}
.gsRec p a:nth-of-type(13):hover{color: #f3ffe5;background-color: #88d42f;}
.gsRec p a:nth-of-type(14):hover{color: #f7e5ff;background-color: #8957a1;}
.gsRec p a:nth-of-type(15):hover{color: #e5f9ff;background-color: #00b7ee;}
.gsRec p a:nth-of-type(16):hover{color: #fdffe5;background-color: #a6b314;}
.gsRec p a:nth-of-type(17):hover{color: #ffeee5;background-color: #ffab80;}
.gsRec p a:nth-of-type(18):hover{color: #e5faff;background-color: #43b3cb;}
.gsRec p a:nth-of-type(19):hover{color: #ffece5;background-color: #bf3504;}
.gsRec p a:nth-of-type(20):hover{color: #e5f4ff;background-color: #83a8c3;}

.gsList{position: relative;}
.tMenu{position: absolute;top: 8px;left: 150px;overflow: hidden;*zoom: 1;}
.tMenu a{position: relative;float: left;display:block;padding: 17px 26px;height: 20px;line-height: 20px;font-size: 16px;color: #757575;}
.tMenu a:after{content: '';width: 1px;height: 20px;background-color:#dbdbdb;position: absolute;top: 17px;right: 0;}
.tMenu a:last-child:after{background-color: transparent;}
.tMenu a.current,.tMenu a:hover{color: #38a6fd;}
.tMenu a.current:after{background-color: #38a6fd;}
.tMenu a:last-child.current:after{background-color:#38a6fd;left: -1px}
.tMenu a i{display: inline-block;width: 16px;height: 16px;margin-right: 5px;position: relative;top: 2px;}
/* gM */
.tMenu a i.nw{background-position: -614px -6px;}
.tMenu a i.ht{background-position: -644.5px -6px;}
.tMenu a i.rc{background-position: -674px -6px;}
.tMenu a.current i.nw,.tMenu a:hover i.nw{background-position: -614px -28px;}
.tMenu a.current i.ht,.tMenu a:hover i.ht{background-position: -644.5px -28px;}
.tMenu a.current i.rc,.tMenu a:hover i.rc{background-position: -674px -28px;}
/* nM */
.tMenu a i.tw{background-position: -799px -6px;}
.tMenu a i.rj{background-position: -831px -6px;}
.tMenu a i.yx{background-position: -863px -6px;}
.tMenu a.current i.tw,.tMenu a:hover i.tw{background-position: -799px -28px;}
.tMenu a.current i.rj,.tMenu a:hover i.rj{background-position: -831px -28px;}
.tMenu a.current i.yx,.tMenu a:hover i.yx{background-position: -863px -28px;}
/* tM */
.tMenu a i.qb{background-position: -705px -6px;}
.tMenu a i.gh{background-position: -737px -6px;}
.tMenu a i.rh{background-position: -769px -6px;}
.tMenu a.current i.qb,.tMenu a:hover i.qb{background-position: -705px -28px;}
.tMenu a.current i.gh,.tMenu a:hover i.gh{background-position: -737px -28px;}
.tMenu a.current i.rh,.tMenu a:hover i.rh{background-position: -769px -28px;}

.gsCont{padding-top: 20px;overflow: hidden;*zoom: 1;}
.gsTag{float: left;}
.gsTag a{display: block;width: 132px;height: 50px;line-height: 50px;text-align: center;background-color: #f2f2f2;font-size: 18px;color: #a8a8a8;margin-bottom:10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.gsTag a.current,.gsTag a:hover{color: #fff;background-color: #ee6767;font-weight: bold;border-radius: 6px;}
.gsTag a i{display: inline-block;width: 24px;height: 24px;margin-right: 10px;position: relative;top: 5px;}
/* game */
.gsTag a i.qb{background-position: -4px -194px;}
.gsTag a i.xx{background-position: -41px -194px;}
.gsTag a i.dz{background-position: -78px -194px;top: 7px;}
.gsTag a i.kp{background-position: -115px -194px;top: 5.5px;}
.gsTag a i.mn{background-position: -152px -194px;top: 8px;}
.gsTag a i.sc{background-position: -189px -194px;top: 8px;}
.gsTag a i.gd{background-position: -226px -194px;margin-right: 12px;}
.gsTag a i.wd{background-position: -258px -194px;top: 6px;}
.gsTag a i.xw{background-position: -295px -194px;}
.gsTag a i.fx{background-position: -331px -194px;}
.gsTag a i.ty{background-position: -367px -194px;margin-right: 11px;}
.gsTag a i.mx{background-position: -400px -194px;}
.gsTag a i.by{background-position: -437px -194px;top: 7px;}
.gsTag a i.qp{background-position: -474px -194px;margin-right: 12px;}
.gsTag a i.qt{background-position: -506px -194px;}
.gsTag a i.cw{background-position: -543px -194px;}
.gsTag a i.gk{background-position: -580px -194px;margin-left: 2px;}

.gsTag a.current i.qb,.gsTag a:hover i.qb{background-position: -4px -234px;}
.gsTag a.current i.xx,.gsTag a:hover i.xx{background-position: -41px -234px;}
.gsTag a.current i.dz,.gsTag a:hover i.dz{background-position: -78px -234px;top: 7px;}
.gsTag a.current i.kp,.gsTag a:hover i.kp{background-position: -115px -234px;top: 5.5px;}
.gsTag a.current i.mn,.gsTag a:hover i.mn{background-position: -152px -234px;top: 8px;}
.gsTag a.current i.sc,.gsTag a:hover i.sc{background-position: -189px -234px;top: 8px;}
.gsTag a.current i.gd,.gsTag a:hover i.gd{background-position: -226px -234px;margin-right: 12px;}
.gsTag a.current i.wd,.gsTag a:hover i.wd{background-position: -258px -234px;top: 6px;}
.gsTag a.current i.xw,.gsTag a:hover i.xw{background-position: -295px -234px;}
.gsTag a.current i.fx,.gsTag a:hover i.fx{background-position: -331px -234px;}
.gsTag a.current i.ty,.gsTag a:hover i.ty{background-position: -367px -234px;margin-right: 11px;}
.gsTag a.current i.mx,.gsTag a:hover i.mx{background-position: -400px -234px;}
.gsTag a.current i.by,.gsTag a:hover i.by{background-position: -437px -234px;top: 7px;}
.gsTag a.current i.qp,.gsTag a:hover i.qp{background-position: -474px -234px;margin-right: 12px;}
.gsTag a.current i.qt,.gsTag a:hover i.qt{background-position: -506px -234px;}
.gsTag a.current i.cw,.gsTag a:hover i.cw{background-position: -543px -234px;}
.gsTag a.current i.gk,.gsTag a:hover i.gk{background-position: -580px -234px;margin-left: 2px;}

/* soft */
.gsTag a i.sj{background-position: -41px -284px;top: 7px;}
.gsTag a i.sp{background-position: -78px -284px;top: 6px;margin-right: 11px;}
.gsTag a i.sh{background-position: -115px -284px;top: 5.5px;margin-right: 11.5px;}
.gsTag a i.xy{background-position: -152px -284px;}
.gsTag a i.jy{background-position: -189px -284px;top: 8px;}
.gsTag a i.sg{background-position: -226px -284px;top: 5.5px;margin-right: 11px;}
.gsTag a i.yj{background-position: -258px -284px;}
.gsTag a i.my{background-position: -295px -284px;}
.gsTag a i.wl{background-position: -331px -284px;top: 5.5px;margin-right: 13px;}
.gsTag a i.ly{background-position: -367px -284px;}
.gsTag a i.zt{background-position: -400px -284px;}
.gsTag a i.pz{background-position: -437px -284px;top: 7px;}
.gsTag a i.xs{background-position: -474px -284px;margin-right: 11px;}
.gsTag a i.jr{background-position: -506px -284px;margin-right: 11px;}
.gsTag a i.kg{background-position: -541px -284px;top: 5.5px;margin-right: 11.5px;}

.gsTag a.current i.sj,.gsTag a:hover i.sj{background-position: -41px -324px;top: 7px;}
.gsTag a.current i.sp,.gsTag a:hover i.sp{background-position: -78px -324px;top: 6px;margin-right: 11px;}
.gsTag a.current i.sh,.gsTag a:hover i.sh{background-position: -115px -324px;top: 5.5px;margin-right: 11.5px;}
.gsTag a.current i.xy,.gsTag a:hover i.xy{background-position: -152px -324px;}
.gsTag a.current i.jy,.gsTag a:hover i.jy{background-position: -189px -324px;top: 8px;}
.gsTag a.current i.sg,.gsTag a:hover i.sg{background-position: -226px -324px;top: 5.5px;margin-right: 11px;}
.gsTag a.current i.yj,.gsTag a:hover i.yj{background-position: -258px -324px;}
.gsTag a.current i.my,.gsTag a:hover i.my{background-position: -295px -324px;}
.gsTag a.current i.wl,.gsTag a:hover i.wl{background-position: -331px -324px;top: 5.5px;margin-right: 13px;}
.gsTag a.current i.ly,.gsTag a:hover i.ly{background-position: -367px -324px;}
.gsTag a.current i.zt,.gsTag a:hover i.zt{background-position: -400px -324px;}
.gsTag a.current i.pz,.gsTag a:hover i.pz{background-position: -437px -324px;top: 7px;}
.gsTag a.current i.xs,.gsTag a:hover i.xs{background-position: -474px -324px;margin-right: 11px;}
.gsTag a.current i.jr,.gsTag a:hover i.jr{background-position: -506px -324px;margin-right: 11px;}
.gsTag a.current i.kg,.gsTag a:hover i.kg{background-position: -541px -324px;top: 5.5px;margin-right: 11.5px;}

.gsCont .gsLi{width: 1160px;float: left;overflow: hidden;}
.gsCont ul{width: 1160px;overflow: hidden;*zoom: 1;}
.gsCont ul li{position: relative;float: left;width: 278px;height: 130px;margin:0 15px 15px 0;border-radius: 8px;}
.gsCont ul li:nth-child(4n+4){margin:0 0px 15px 0;}
.gsCont ul li a{display: block;padding:15px 13px;border: 1px solid transparent;border-radius: 3px;background-color: #fafafa;overflow: hidden;*zoom: 1;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all .5s;}
.gsCont ul li a img{float: left;width: 96px;height: 96px;border-radius: 16px;margin-right: 14px;}
.gsCont ul li div{float: left;width:132px;}
.gsCont ul li p{font-size: 14px;color: #999;line-height: 16px;font-weight: bold;overflow: hidden;white-space: nowrap;}
.gsCont ul li p.name{font-size:18px;color: #333;height: 28px;line-height: 28px;font-weight: 400; margin-bottom: 10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.gsCont ul li p.time{font-weight: 400;color: #757575;margin-top: 16px;}
.gsCont ul li p span{color: #757575;font-weight: 400;}
.gsCont ul li p span:first-of-type{margin-right: 4px;}
.gsCont ul li p span:nth-of-type(2){margin-left: 4px;}
.gsCont ul li p span i{display: inline-block;width: 14px;height: 13px;background-position: -128px -10px;margin-left: 2px;position: relative;top: 0.5px;}
.gsCont ul li .btn{display:none;font-size: 14px;color: #fff;width: 68px;height: 28px;line-height: 28px;background-color: #ee6767;border-radius:3px;text-align: center;margin-top: 10px;}
.gsCont ul li a:hover p.name{color: #ee6767;}
.gsCont ul li a:hover{background-color: #fff5f5;border-color: #ee6767;}
.gsCont ul li a:hover .btn{display: block;}
.gsCont ul li a:hover p.time{display: none;}


/* news */
.newsCont{}
.newsL{position: relative;float: left;width: 770px;}
.newsL ul li{width: 770px;height: 158px;overflow: hidden;*zoom: 1;}
.newsL li a{display:block;padding: 20px 0;border-bottom:1px solid #e0e0e0;overflow: hidden;*zoom: 1;}
.newsL li img{float: left;width:205px;height:116px;border-radius: 3px;margin-right: 18px;}
.newsL li .info{ float: left;width:546px;height:116px;overflow: hidden;}
.newsL li .info p:first-of-type{font-size:18px;color:#333;line-height:36px;overflow: hidden;white-space:nowrap;text-overflow: ellipsis;}
.newsL li .info .txt{display: block;height: 50px;font-size:14px;line-height:24px;color:#8f8f8f;overflow:hidden;display: -webkit-box;-webkit-line-clamp:2; -webkit-box-orient: vertical;}
.newsL li .info p:nth-of-type(3){margin-top: 10px;}
.newsL li .info p:nth-of-type(3) span{font-size: 14px;color: #999;line-height: 20px;margin-right: 20px;}
.newsL li .info p span i{display: inline-block;width: 16px;height: 16px;margin-right: 6px;position: relative;top: 2.5px;}
.newsL li .info p span i.bj{background-position:-513px -7px;}
.newsL li .info p span i.tm{background-position:-513px -33px;}
.newsL li a:hover p:first-of-type{color: #ee6767;}
.newsL li a:hover {background-color: #f7f7f7;}
.newsL li img:hover{opacity: 0.9;}
.newsL .pagecode{padding-top: 30px;width: 818px;margin-left: -20px;}

.newsR{float: right;width: 366px;}
.newsR .hNRank{float: none;}
.newsR .hNRank ul {padding-top: 15px;margin-bottom: 13px;}
.newsGame .slider{position:relative;width:366px;max-height:420px;padding-top: 20px;overflow:hidden;}
.newsGame ul{position: relative;overflow: hidden;*zoom: 1;}
.newsGame li{float: left;width:380px;max-height: 380px;overflow: hidden;}
.newsGame li a{float: left;display: block;width: 118px;padding:12px 0;border: 1px solid #f5f5f5;background-color: #f5f5f5;margin: 0 3px 4px 0;overflow: hidden;*zoom: 1;}
.newsGame li a img{display: block;width: 96px;height: 96px;border-radius: 16px;margin: auto;}
.newsGame li a p{display:block;width: 96%;margin: auto;height: 36px;line-height: 36px;font-size: 16px;color: #333;text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.newsGame li .btn{display: block;font-size: 14px;color: #fff;width: 68px;height: 28px;line-height: 28px;background-color: #ee6767;border-radius:3px;text-align: center;margin: auto;;}
.newsGame li a:hover{background-color: #fff5f5;border-color: #ee6767;}
.newsGame .slider .dot{margin: auto;width: 366px;height: 40px;line-height:40px;text-align: center;overflow: hidden;*zoom: 1;}
.newsGame .slider .dot i{display:inline-block;width:10px;height:10px;overflow:hidden;margin:0 4px;background-color:#c7c7c7;border-radius: 10px;cursor: pointer;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all .5s;}
.newsGame .slider .dot i.current{background-color: #ee6767;width: 30px;}
.hotTp ul{width: 386px;padding-top: 20px;overflow: hidden;*zoom: 1;}
.hotTp li{position: relative;float: left;width: 173px;height: 138px;margin:0 20px 7px 0;border-radius: 3px;}
.hotTp li a{display: block;border-radius: 3px;overflow: hidden;*zoom: 1;}
.hotTp li a img{width: 173px;height: 98px;border-radius: 3px;}
.hotTp li a p{display: block;font-size: 16px;color: #333333;height: 40px;line-height: 40px;overflow: hidden;white-space: nowrap;text-align: center;}
.hotTp li a:hover p{color: #ee6767;}
/* topic */
.tpCont{position: relative;}
.tpCont .tMenu{right: 20px;left: auto;}
.tpList ul li {position: relative;border-bottom: 1px solid #e0e0e0;width: 48%;float: left;}
.tpList ul li:nth-child(even) {margin-left: 4%}
.tpList ul li a{display: block;overflow: hidden;*zoom: 1;}
.tpList li>a:nth-of-type(1){height: 60px;line-height: 60px;}
.tpList li>a:nth-of-type(1) p{display: block;float: left;max-width: 960px;font-size: 22px;color: #000;overflow: hidden;white-space: nowrap;}
.tpList li>a:nth-of-type(1) p em{display: inline-block;padding: 0 12px;height: 24px;line-height: 24px;text-align: center;font-size: 14px;color: #ee6767;background-color: #fff5f5;margin-left: 20px;position: relative;top: -2px;border-radius: 3px;}
.tpList li>a:nth-of-type(1) span{float: right;font-size: 14px;color: #8f8f8f;}
.tpList li>a:nth-of-type(2) {padding-bottom: 20px;}
.tpList li>a:nth-of-type(2) img{float: left;width: 317px;height: 180px;border-radius: 3px;margin-right: 20px;}
.tpList li>a:nth-of-type(2) p{float: left;width: 219px;height:179px;font-size: 16px;color: #808080;line-height: 26px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 7; -webkit-box-orient: vertical;}
.tpList ul li>a:nth-of-type(1):hover p{color: #ee6767;}
.tpList ul li>a:nth-of-type(1):hover p em{color: #fff;background-color: #ee6767;}
.tpGame{position: absolute;bottom: 8px;right: 0;width: 826px;height: 128px;z-index: 1;}
.tpGame a{display:block;float: left;width: 118px;text-align: center;}
.tpGame a img{width: 88px;height: 88px;border-radius: 16px;}
.tpGame a p{display:block;width: 96%;margin: auto;height: 40px;line-height: 40px;font-size: 16px;color: #333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.tpGame a:hover p{color: #ee6767;}
.tpGame a:hover img{opacity: 0.9;}
.tpList .pagecode{padding-top: 30px;}

/* rank */
.rTop{margin-bottom: 25px;}
.rTit{position: relative;padding-left: 61px;height: 66px;padding-top:9px;padding-bottom: 20px;overflow: hidden;*zoom: 1;}
.rTit a{position: relative;float: left;display: block;width: 264px;height: 66px;line-height: 66px;padding-top: 0;margin-top: 0;text-align: center;font-size: 24px;color: #a1852e;font-weight: bold;background-color: #fad352;margin: 0 3.5px;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all .5s; }
.rTit>i{display: block;position: absolute;bottom: 20px;width: 86px;height: 40px;}
.rTit>i.tpl{background-position: -435px -75px;left: 0;}
.rTit>i.tpr{background-position: -529px -75px;right: 0;}
.rTit a:first-of-type{background-image: linear-gradient(-52deg, #fad352 ,81%, #f5f5f5 81%);}
.rTit a:last-of-type{background-image: linear-gradient(52deg, #fad352 ,80%, #f5f5f5 80%);}
.rTit a i{display: inline-block;width: 30px;height: 30px;position: relative;top: 6px;margin-right: 5px;}
.rTit a i.qr{background-position: -458px -135px;}
.rTit a i.tr{background-position: -509px -135px;margin-right: 7px;}
.rTit a i.yr{background-position: -562px -135px;top: 6.5px;}
.rTit a i.rr{background-position: -613px -135px;top: 6.5px;}
.rTit a:hover,.rTit a.current{padding-top: 15px;margin-top: -15px;background-color: #ffd855;}
.rTit a.current:after{ content:'';width: 0;height: 0;border-top:12px solid #ffd855;border-left:12px solid transparent;border-right:12px solid transparent;position:absolute;left: 0;right: 0;bottom:-12px;margin: auto;z-index: 1;}
.rTag {padding: 20px 10px 0;margin-top: -20px;background-color: #fff;overflow: hidden;*zoom: 1;}
.rTag a{float: left;margin:0px 10px 20px 10px;display:block;width: 206px;height: 39px;line-height: 39px;border-radius: 4px;font-size: 18px;color: #a1852e;text-align: center;background-color: #fff9e5;padding: 0 5px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.rTag a:hover,.rTag a.current{color: #fff;background-color: #ee6767;}

.rList{padding-bottom: 10px;margin-bottom: 30px;}
.rList .hTitle em i{width: 61px;background-position: -661px -129px;}
.rList ul li{position:relative;padding: 20px 0;border-bottom: 1px solid #e0e0e0;overflow: hidden;*zoom: 1;}
.rList ul li:last-of-type{border-bottom: none;}
.rList li>i{ position: relative;top:52px;float: left;display: block;margin:0 20px 0 0;width: 40px;height: 36px;line-height: 36px;background-color: #eeeeee;font-size: 16px;color: #808080;text-align: center;border-radius: 4px;}
.rList li:nth-of-type(1)>i{background-position: -636px -75px;background-color: transparent}
.rList li:nth-of-type(2)>i{width: 43px;background-position: -693px -75px;background-color: transparent;margin-right: 17px;}
.rList li:nth-of-type(3)>i{width: 43px;background-position: -753px -75px;background-color: transparent;margin-right: 17px;}
.rList li .btn{position: absolute;top: 30px;right: 0;display: block;font-size: 14px;color: #fff;width: 68px;height: 28px;line-height: 28px;background-color: #ee6767;border-radius:3px;text-align: center;margin-top: 11px;}
.rList li>a:nth-of-type(1){position: relative;float: left;display: block;}
.rList li>a:nth-of-type(1) i{position: absolute;top:0;right: 22px;display: block;width: 48px;height: 50px;}
.rList li>a:nth-of-type(1) i.tj{background-position: -187px -389px;}
.rList li>a:nth-of-type(1) i.sf{background-position: -126px -389px;}
.rList li>a:nth-of-type(1) i.rm{background-position: -65px -389px;}
.rList li img{float: left;width:144px;height:144px;border-radius:26px;display:block;margin-right: 22px;}
.rList li div{float:left;width: 934px;height:144px;overflow: hidden;}
.rList li div a{display: block;font-size: 22px;color: #333;line-height: 52px;overflow:hidden;white-space:nowrap;text-overflow: ellipsis;}
.rList li div p{font-size: 14px;color: #8c8c8c;line-height: 16px;font-weight: bold;}
.rList li div p span{fcolor: #757575;font-weight: 400;margin:0 20px;}
.rList li div p span:first-of-type{margin-left: 0px;}
.rList li div p span i{display: inline-block;width: 14px;height: 13px;background-position: -128px -10px;margin-left: 2px;position: relative;top: 0.5px;}
.rList li div p.txt{font-weight: 400;display: block;color: #808080;height: 50px;line-height: 24px;padding-top: 14px;margin-top: 13px;border-top: 1px dashed #d2d2d2;overflow: hidden;display: -webkit-box;-webkit-line-clamp:2; -webkit-box-orient: vertical;}
.rList ul li:hover{background-color: #fff5f5;}
.rList ul li:hover div a{font-weight: bold;color: #ee6767;}
.rList li .btn:hover{opacity: .9;}
/* topdeatil */
.tdTop{padding-top: 20px;overflow: hidden;*zoom: 1;}
.tdTop img{float: left;width:490px;height:280px;border-radius:8px;margin-right: 20px;}
.tdTop .info{float: left;width:650px;height:280px;overflow: hidden;text-align: center;}
.tdTop .info em{position: relative;display: inline-block;max-width: 530px;height: 70px;line-height: 70px;padding: 0 60px;text-align: center;overflow: hidden;white-space: nowrap;}
.tdTop .info em h1{max-width: 530px;height: 70px;margin: 0 auto;font-size: 30px;color: #333333;font-weight: bold;overflow: hidden;white-space: nowrap;}
.tdTop .info em i{display: block;position: absolute;top: 22px;width:12px;height: 11px;}
.tdTop .info em i.il{background-position:-743px -131px;left: 0;}
.tdTop .info em i.ir{background-position:-776px -131px;right: 0;}
.tdTop .info .txt{display: block;width: 650px;max-height: 116px;line-height: 28px;text-align: left;font-size: 16px;color: #808080;margin-bottom: 14px;overflow: hidden;display: -webkit-box;-webkit-line-clamp:4; -webkit-box-orient: vertical;}
.tdTop .rec{text-align: left;padding-top: 14px;border-top: 1px dashed #e5e5e5;overflow: hidden;*zoom: 1;}
.tdTop .rec span:first-of-type{float: left;display: inline-block;line-height:26px;font-size: 14px;color: #808080;font-weight: bold;}
.tdTop .rec p{float: left;display: block;max-width: 460px;height: 26px;overflow: hidden;}
.tdTop .rec p a{display: inline-block;width: 130px;height: 26px;padding: 0 5px;line-height: 26px;color: #ee6767;background-color: #fff5f5;border-radius: 3px;margin: 0 5px;text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.tdTop .rec p a:hover{background-color: #ee6767;color: #fff5f5;}
.tdTop .rec p:nth-of-type(n+2){display: none;}
.tdTop .rec span.tdChange{float: right;display: inline-block;line-height:26px;font-size: 14px;color: #a8a8a8;cursor: pointer;}
.tdTop .rec span.tdChange:hover{text-decoration: underline;}
.tdTop .rec span.tdChange i{display: inline-block;width: 16px;height: 16px;background-position: -743px -151px;margin-left: 6px;position: relative;top: 3px;}
.tdTop p{text-align: left;}
.tdTop p{font-size: 14px;color: #808080;}
.tdTop p span{line-height:34px;font-size: 14px;color: #808080;font-weight: bold;margin-right: 5px;}

.tdList{padding-top: 15px;margin-bottom: 30px;}
.tdList ul{width: 1180px;overflow: hidden;*zoom: 1;}
.tdList ul li{position: relative;float: left;width: 233px;height: 148px;padding: 20px;border: 1px solid #fafafa;background-color: #fafafa;margin:5px 20px 15px 0;border-radius: 3px;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all .5s;}
.tdList li .info{overflow: hidden;*zoom: 1;}
.tdList li .info>a{position: relative;float: left;display: block;}
.tdList li .info>a img{float: left;width: 96px;height: 96px;border-radius: 22px;margin-right: 14px;}
.tdList li .info div{float: left;width:123px;}
.tdList li .info div p{font-size: 14px;color: #999;line-height: 16px;font-weight: bold;overflow: hidden;white-space: nowrap;}
.tdList li .info div a:first-of-type{display: block;font-size:18px;color: #333;height: 28px;line-height: 28px;font-weight: 400; margin-bottom: 10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.tdList li .info div>span{display: block;font-size: 14px;color: #757575;margin-top: 16px;line-height: 16px;overflow: hidden;white-space: nowrap;}
.tdList li .info div p span{color: #757575;font-weight: 400;}
.tdList li .info div p span:first-of-type{margin-right: 4px;}
.tdList li .info div p span:nth-of-type(2){margin-left: 4px;}
.tdList li .info div p span i{display: inline-block;width: 14px;height: 13px;background-position: -128px -10px;margin-left: 2px;position: relative;top: 0.5px;}
.tdList li .info .btn{display:none;font-size: 14px;color: #fff;width: 68px;height: 28px;line-height: 28px;background-color: #ee6767;border-radius:3px;text-align: center;margin-top: 10px;}
.tdList li:hover .info div a:first-of-type{color: #ee6767;}
.tdList li:hover{background-color: #fff5f5;border-color: #ee6767;}
.tdList li:hover .btn{display: block;}
.tdList li:hover .info div>span{display: none;}
.tdList li .txt{display: block;width: 233px;max-height: 50px;line-height: 25px;font-size: 14px;color: #808080;margin-top: 8px;overflow: hidden;display: -webkit-box;-webkit-line-clamp:2; -webkit-box-orient: vertical;}
.tdList li .btn:hover{opacity: .9;}
.tdList li .info>a i{position: absolute;top:0;right: 14px;display: block;width: 48px;height: 50px;}
.tdList li .info>a i.tj{background-position: -187px -389px;}
.tdList li .info>a i.sf{background-position: -126px -389px;}
.tdList li .info>a i.rm{background-position: -65px -389px;}
.tdList li>i{position: absolute;top:-5px;right: -5px;display: block;width: 94px;height: 93px;}
.tdList li>i.zs{background-position: -7px -454px;}
.tdList li>i.zd{background-position: -120px -454px;}
.tdList li>i.bj{background-position: -233px -454px;}
.tdList .pagecode{padding-bottom: 10px;}

/* gamedetail */
.kgTop{position: relative;padding: 26px 20px;background: url(../images/gamebg.jpg) no-repeat;background-size: 100% 100%;overflow: visible;*zoom: 1;}
.kgTop>img{float: left;width: 180px;height: 180px;border-radius: 28px;margin-right: 23px;}
.kgTop .info{float: left;width: 956px;}
.kgTop .info p{overflow: hidden;white-space: nowrap;}
.kgTop .name{position: relative;display: inline-block;margin: 10px 4px 0 0;padding-right: 0px;max-width: 946px;height: 34px;line-height: 38px;-moz-box-shadow: 4px 4px 0px rgba(0,0,0,.1);box-shadow: 0px 4px 0px rgba(0,0,0,.1);font-size: 14px;color: #808080;background-color: #fff;overflow: hidden;}
.kgTop h1{display: inline-block;font-size: 28px;color: #333;margin-left: 10px; margin-right: 10px;line-height: 28px;}
.kgTop .name i{display: block;position: absolute;width: 66px;height: 26px;background-position: -258px -395px;right: -81px;top: 10px;}
.kgTop .cs{font-size: 14px;line-height: 16px;color: #808080;margin-top: 20px;}
.kgTop .cs span{margin-right:17px;color: #757575;}
.kgTop .cs span:nth-of-type(2){margin-left: 17px;}
.tag a{display: inline-block;width: 70px;text-align: center;background-color: #ffe5e5;color: #e85454;padding: 0 5px;height: 32px;line-height: 32px;border-radius: 5px;font-size: 14px;margin:18px 20px 0 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.tag a:hover{color: #ffe5e5;background-color: #e85454;}
.tag a:nth-of-type(1){background-color: #fff5e5;color: #ff9900;}
.tag a:nth-of-type(2){background-color: #ffe5e5;color: #e85454;}
.tag a:nth-of-type(3){background-color: #f3ffe5;color: #88d42f;}
.tag a:nth-of-type(4){background-color: #f7e5ff;color: #8957a1;}
.tag a:nth-of-type(5){background-color: #e5f9ff;color: #00b7ee;}
.tag a:nth-of-type(6){background-color: #fdffe5;color: #a6b314;}
.tag a:nth-of-type(7){background-color: #ffeee5;color: #ffab80;}
.tag a:nth-of-type(8){background-color: #e5faff;color: #43b3cb;}
.tag a:nth-of-type(9){background-color: #ffece5;color: #bf3504;}
.tag a:nth-of-type(10){background-color: #e5f4ff;color: #83a8c3;}
.tag a:nth-of-type(11){background-color: #ffe5f0;color: #be6a8b;}
.tag a:nth-of-type(12){background-color: #ffe5e5;color: #e85454;}
.tag a:nth-of-type(13){background-color: #f3ffe5;color: #88d42f;}
.tag a:nth-of-type(14){background-color: #f7e5ff;color: #8957a1;}
.tag a:nth-of-type(15){background-color: #e5f9ff;color: #00b7ee;}
.tag a:nth-of-type(16){background-color: #fdffe5;color: #a6b314;}
.tag a:nth-of-type(17){background-color: #ffeee5;color: #ffab80;}
.tag a:nth-of-type(18){background-color: #e5faff;color: #43b3cb;}
.tag a:nth-of-type(19){background-color: #ffece5;color: #bf3504;}
.tag a:nth-of-type(20){background-color: #e5f4ff;color: #83a8c3;}
.tag a:nth-of-type(1):hover{color: #fff5e5;background-color: #ff9900;}
.tag a:nth-of-type(2):hover{color: #ffe5e5;background-color: #e85454;}
.tag a:nth-of-type(3):hover{color: #f3ffe5;background-color: #88d42f;}
.tag a:nth-of-type(4):hover{color: #f7e5ff;background-color: #8957a1;}
.tag a:nth-of-type(5):hover{color: #e5f9ff;background-color: #00b7ee;}
.tag a:nth-of-type(6):hover{color: #fdffe5;background-color: #a6b314;}
.tag a:nth-of-type(7):hover{color: #ffeee5;background-color: #ffab80;}
.tag a:nth-of-type(8):hover{color: #e5faff;background-color: #43b3cb;}
.tag a:nth-of-type(9):hover{color: #ffece5;background-color: #bf3504;}
.tag a:nth-of-type(10):hover{color: #e5f4ff;background-color: #83a8c3;}
.tag a:nth-of-type(11):hover{color: #ffe5f0;background-color: #be6a8b;}
.tag a:nth-of-type(12):hover{color: #ffe5e5;background-color: #e85454;}
.tag a:nth-of-type(13):hover{color: #f3ffe5;background-color: #88d42f;}
.tag a:nth-of-type(14):hover{color: #f7e5ff;background-color: #8957a1;}
.tag a:nth-of-type(15):hover{color: #e5f9ff;background-color: #00b7ee;}
.tag a:nth-of-type(16):hover{color: #fdffe5;background-color: #a6b314;}
.tag a:nth-of-type(17):hover{color: #ffeee5;background-color: #ffab80;}
.tag a:nth-of-type(18):hover{color: #e5faff;background-color: #43b3cb;}
.tag a:nth-of-type(19):hover{color: #ffece5;background-color: #bf3504;}
.tag a:nth-of-type(20):hover{color: #e5f4ff;background-color: #83a8c3;}

.linkBtn a,.linkBtn button{position: relative;z-index: 1;display: inline-block;border: none;width: 231px;height: 49px;line-height: 49px;border-radius: 8px;text-align: center;font-size: 18px;color: #fff;margin: 17px 16px 0px 0;cursor: pointer;}
.linkBtn a{width: 191px;padding-right: 40px;}
.linkBtn a i,.linkBtn button>i{display: inline-block;position: relative;top: 7px;margin-right: 10px;}
.linkBtn a>i{width: 50px;height: 49px;background-position: -143px -551px;position: absolute;border-left: 1px solid #fff;top: 0;right: 0;margin-right: 0;}
.linkBtn a.adrBtn{background-color: #67ddab;}
.linkBtn a.adrBtn span i{width: 22px;height: 28px;background-position: -8px -565px;}
.linkBtn a.iosBtn{background-color: #38a6fd;}
.linkBtn a.iosBtn span i{width: 26px;height: 30px;background-position: -54px -565px;}
.linkBtn .noBtn{background-color: #bebfc4;cursor: default;}
.linkBtn .noBtn i{width: 28px;height: 28px;background-position: -104px -565px;}
.linkBtn .orderBtn{background-color: #ffa622;}
.linkBtn .orderBtn i{width: 24px;height: 23px;background-position: -309px -565px;top: 5px;}
.linkBtn .yyBtn{background-color: #F36861;}
.linkBtn .yyBtn i{width: 24px;height: 23px;background-position: -309px -565px;top: 5px;}
.linkBtn .pcBtn{background-color: #a286c0;}
.linkBtn .pcBtn i{width: 24px;height: 21px;background-position: -203px -565px;top: 5px;}
.linkBtn .txBtn{background: #a286c0;padding-left: 15px;}
.linkBtn .txBtn i{width: 24px;height: 23px;background-position: -260px -565px;top: 5px;}
.linkBtn .txBtn:after{position: absolute;content: "广告";display: block;top:0;right: 0;background-color: rgba(0,0,0,.2);line-height: 20px;padding: 0 4px;font-size: 12px;color: #F1F1F1;border-top-right-radius: 3px;border-bottom-left-radius: 3px;}						
.linkBtn .xzBtn{background-color: #00B7EE;}
.linkBtn .xzBtn i{width: 22px;height: 20px;background-position: -260px -565px;top: 4px;}
.linkBtn a:hover,.linkBtn button:hover{opacity: .9;}
.linkBtn a.pcBtn{width: 231px;padding: 0;}
.linkBtn a.yyBtn{width: 231px;padding: 0;}

.ewm{display: none;position: absolute;padding: 18px 0 25px;width: 178px;height: 150px;text-align: center;top: 49px; right: 0;z-index: 2;background-color: #fff;border-radius: 8px;box-shadow: 0px 3px 3px rgba(0,0,0,.18);}
.qrcode{margin: auto;width: 128px;height: 128px;}
.ewm p{line-height: 36px;font-size: 14px;color: #ee6767;margin-top: 3px;}
.linkBtn a:hover .ewm{display: block;}
.linkBtn{display: inline-block;}
.oTip{display: inline-block;line-height: 24px;font-size: 12px;color: #808080;overflow: hidden;white-space: nowrap;vertical-align: bottom;}
.oTip em{color: #f36861;margin-right: 3px;font-weight: bold;}

.kgrade,.nograde{position: absolute;top: 40px;right: 20px;width: 120px;height: 120px;box-shadow: 0px 0px 10px rgba(0,0,0,.08);border-radius: 8px;background-color: #fff;text-align: center;overflow: hidden;}
.kgrade span{display: block; line-height:36px;color: #999;font-size:18px;overflow:hidden;white-space:nowrap}
.kgrade strong{display: block;height: 44px;line-height:44px;color: #454545;font-size:44px; font-weight: bold;overflow:hidden;white-space:nowrap}
.kgrade p{position: relative;display: block;color: #454545;font-size:20px;margin-top: 8px;}
.kgrade p:after{content: ''; width: 110px;height: 9px;background:url(../images/icon.png) no-repeat;background-position: -158px -618px; position: absolute;left: 0px;right: 0;margin: auto;}
.nograde p{line-height:100px;color: #808080;font-size:20px; font-weight: 600;width: 100%;padding: 0;text-align: center;margin: auto;}
/* l and r */
.kgL{float: left;width: 770px;margin-right: 24px;}
.kgR{float: right;width: 406px;padding-top: 7px;}
.kgL section{padding:0 20px 20px;}

.kdL{float: left;width: 770px;margin-right: 24px;}
.kdR{float: right;width: 406px;}
.kdL section{padding:0 20px 20px;}

.knL{float: left;width: 770px;margin-right: 24px;}
.knR{float: right;width: 406px;}
.knL section{padding:0 20px 20px;}

.kgL .kgNav{height: 69px;background-color: transparent;padding: 0;}
.kgNav ul{height:56px;background-color: #fff;margin-top: 7px;padding-left: 20px;}
.kgNav ul li{float: left;padding: 0 24px;height: 69px;line-height: 69px;font-size: 16px;color: #4c4c4c;margin-top: -7px;border-radius: 8px;cursor: pointer;}
.kgNav ul li.current{font-size: 18px;color: #fff;background-color: #ee6767;}
.kgNav ul li:hover{color: #ee6767;}
.kgNav ul li.current:hover{color: #fff;}

.kgL .kgInfo{padding-bottom: 11px;}
.kgInfo ul{width: 750px;overflow: hidden;*zoom: 1;}
.kgInfo ul li{float: left;width: 220px;height: 30px;line-height: 30px;font-size: 14px;color: #808080;background-color: #eee;padding-left:15px;margin: 0 10px 9px 0;border-radius: 2px;}
.kgInfo ul li span{color: #333;}
.kgInfo ul li em{color: #38a6fd;cursor: pointer;}
.kgInfo ul li em:hover{text-decoration: underline;}

.kgCont .contHid{position: relative;height:1088px;overflow:hidden;}
.kgCont .cont{font-size:14px;color:#4c4c4c;line-height:1.5;}
.kgCont .cont a{line-height: 25px; text-indent: 0;color:#38a6fd;}
.kgCont .cont a:hover{border-bottom: .01px solid #38a6fd;}
.kgCont .cont p{line-height: 26px;color: #4c4c4c;margin-bottom: 10px;text-indent: 2em;}
.kgCont .cont br{height: 2px;}
.kgCont .cont img{max-width:730px;}
.kgCont .cont p img{max-width:730px;}
.kgCont .cont h3{margin:16px 0;line-height: 17px;font-size:16px;color:#333;font-weight: bold;padding-left:10px;border-left: 5px solid #38a6fd;}
.kgCont .cont iframe{width: 600px;height:340px;margin: 0 auto;display: block;border: none;}
.kgCont .cont table{max-width: 100%;margin: auto;}
.tablep{padding: 6px 0;}
.tablep>em{display: block;margin:16px 0;line-height: 17px;font-size:16px;color:#333;font-weight: bold;padding-left:10px;border-left: 5px solid #38a6fd;}
.tablep a{color:#0000ee}
.tablep a:hover{text-decoration:underline}

.gOpen span{position: relative;display: block;margin: 0 auto; width: 90px;height: 28px;border-radius: 5px;background-color: #ee6767;font-size: 14px;color: #fff;text-align: center;line-height: 28px;cursor: pointer;}
.gOpen span i{display:inline-block;width: 18px;height: 10px;margin-left: 4px;}
.gOpen span i.down{background-position: -10px -616px;}
.gOpen span i.up{background-position: -39px -616px;}
.gOpen span:before{content: "";width: 308px;height: 1px;border-bottom: 1px dashed #d2d2d2;position: absolute;top: 12px;left: -320px;}
.gOpen span:after{content: "";width: 308px;height: 1px;border-bottom: 1px dashed #d2d2d2;position: absolute;top: 12px;right: -320px;}
.gOpen span:hover{opacity: .9;}
.contHid .linear {position: absolute; height: 40px; bottom: 0; width: 100%; background-image: -webkit-gradient(linear,left top, left bottom,from(rgba(255,255,255,0)),color-stop(70%, #fff)); background-image: linear-gradient(-180deg,rgba(255,255,255,0) 0%,#fff 70%); }

.nextPre{width: 730px; height: 58px;margin: 0 auto;overflow: hidden;*zoom: 1;}
.nextPre p{width:330px;height: 36px;display: block;float:left;padding: 0 10px;cursor: pointer;border-radius: 5px;margin-top: 20px;background-color: #eee;color: #808080;font-size: 14px;line-height:35px;overflow:hidden;white-space:nowrap;text-overflow: ellipsis;}
.nextPre p:nth-of-type(2){float: right;}
.nextPre p a{color: #808080;}
.nextPre p:hover a,.nextPre p.current a{color: #ee6767;}
.nextPre p:hover,.nextPre p.current{background-color: #fff5f5;color: #ee6767;}

.screenshot { width: 730px; max-height: 426px; }
.screenshot .intro{width:730px;position:relative}
.screenshot .intro .slider-contain{position:relative;width:730px;height:337px;}
.screenshot .intro .img-slider{height:320px;text-align: center;font-size: 0;white-space:nowrap;}
.screenshot .intro .img-slider img{display: block;height:320px;border-radius:0;width:auto;vertical-align:top}
.screenshot .intro .img-slider li{width:auto;margin-right:10px;display:inline-block;height:320px;}
.screenshot .img-slider li:last-child{margin-right: 0;}
.screenshot .intro .video-js{width: 570px;height: 320px;}
.screenshot .slider-inner-contain{position:relative;left:0;width:730px;height: 337px;overflow-x:scroll;overflow-y:hidden;background:#fff;}
.slider-contain>i{position: absolute;z-index: 2;top:0;width: 30px;height: 320px;background-color: rgba(0,0,0,.5);cursor:pointer;}
.slider-contain .gLeft{left: -100px;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all .5s;}
.slider-contain .gRight{right: -100px;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all .5s;}
.slider-contain>i:after{content: '';position: absolute;width:14px;height:26px;background:url(../images/icon.png) no-repeat;background-size:1000px 1000px;top:150px;}
.slider-contain .gLeft:after{background-position: -82px -611px;left:7px;}
.slider-contain .gRight:after{background-position: -120px -611px;left:7px;}
.screenshot:hover .gLeft{left: 0;}
.screenshot:hover .gRight{right: 0;}
.screenshot .img-slider .img-item{position:relative;line-height:0;font-size:0}

.kgEdition .eTit,.kgEdition ul{width: 736px;}
.kgEdition .eTit{height: 32px;overflow: hidden;*zoom: 1;}
.kgEdition .eTit span,.kgEdition ul li a{float: left;display: block;width: 242.5px;height: 32px;line-height: 32px;text-align: center;font-size: 14px;color: #fff;border-right: 1px solid #fff;background-color: #4c99af;overflow: hidden;white-space: nowrap;}
.kgEdition ul{overflow: hidden;}
.kgEdition ul li{height: 40px;line-height: 40px;}
.kgEdition ul li a{color: #333;height: 40px;line-height: 40px;}
.kgEdition ul li:nth-of-type(2n+1) a{background-color: #f8fbfc;}
.kgEdition ul li:nth-of-type(2n+2) a{background-color: #e5f1f4;}
.kgEdition ul li a:nth-of-type(3){color: #ee6767;}
.kgEdition ul li a:hover{color: #ee6767;}
.kgEdition ul li a:nth-of-type(3):hover{text-decoration: underline;}
.eMore{padding-top: 11px;height: 39px;background-color: #e5f1f4;}
.eMore a{display: block;width: 90px;height: 28px;line-height: 28px;text-align: center;font-size: 14px;color: #fff;background-color: #ee6767;margin:0 auto;border-radius: 5px;cursor: pointer;}
.eMore a:hover{opacity: .9;}

.kgGame ul{width: 750px;overflow: hidden;*zoom: 1;}
.kgGame ul li{position: relative;float: left;width: 242px;height: 130px;margin:0 1px 1px 0;border-radius: 8px;}
.kgGame ul li a{display: block;padding:15px 13px;border: 1px solid transparent;border-radius: 3px;background-color: #fafafa;overflow: hidden;*zoom: 1;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all .5s;}
.kgGame ul li a img{float: left;width: 96px;height: 96px;border-radius: 16px;margin-right: 14px;}
.kgGame ul li div{float: left;width:104px;}
.kgGame ul li p{font-size: 14px;color: #999;line-height: 16px;font-weight: bold;overflow: hidden;white-space: nowrap;}
.kgGame ul li p.name{font-size:18px;color: #333;height: 28px;line-height: 28px;font-weight: 400; margin-bottom: 10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.kgGame ul li p span{color: #757575;font-weight: 400;}
.kgGame ul li p span:first-of-type{margin-right: 4px;}
.kgGame ul li p span:nth-of-type(2){margin-left: 4px;}
.kgGame ul li p span i{display: inline-block;width: 14px;height: 13px;background-position: -128px -10px;margin-left: 2px;position: relative;top: 0.5px;}
.kgGame ul li .btn{display:block;font-size: 14px;color: #fff;width: 68px;height: 28px;line-height: 28px;background-color: #ee6767;border-radius:3px;text-align: center;margin-top: 10px;}
.kgGame ul li a:hover p.name{color: #ee6767;}
.kgGame ul li a:hover{background-color: #fff5f5;border-color: #ee6767;}

.kgArticle ul{width: 750px;padding-left: 1px;overflow: hidden;*zoom: 1;}
.kgArticle li{position: relative;float: left;width: 352px;height: 35px;border-left: 2px solid #f2f2f2;margin-right: 20px;}
.kgArticle li:nth-of-type(-n+2){margin-top: -12px;}
.kgArticle li:before{content: '';position: absolute;top: 21px;left: -3px;width: 4px;height: 4px;border-radius: 4px;background-color: #d2d2d2;}
.kgArticle li a,.kgArticle li span{display: block;font-size: 14px;height: 35px;line-height: 45px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.kgArticle li a{float: left;width: 290px;color: #333;padding-left: 10px;}
.kgArticle li span{float: right;color: #999;}
.kgArticle li:hover:before{background-color: #ee6767;}
.kgArticle li:hover a{color: #ee6767;}

.tabMenus{background-color: #f9f9f9;margin-bottom: 20px;overflow: hidden;*zoom: 1;}
.tabMenus span{float: left;display: block;width: 121.6px;height: 38px;line-height: 36px;font-size: 16px;color: #4c4c4c;text-align: center;border-top: 2px solid transparent;cursor: pointer;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.tabMenus span.current{background-color: #fff;border-top-color:#ee6767;color: #ee6767;}
.tabMenus span:hover{color: #ee6767;}
.kgLike .tabTop{padding-bottom: 20px;border-bottom: 1px dashed #d2d2d2;overflow: hidden;*zoom: 1;}
.kgLike .tabTop>a{float: left;display: block;margin-right: 20px;}
.kgLike .tabTop>a img{width: 282px;height: 160px;}
.kgLike .dec{position: relative;float: left;position: relative;width: 428px;height: 160px;overflow: hidden;}
.kgLike .dec a{position: relative;z-index: 1;display: block;font-size: 24px;color: #333;padding-top: 5px;height: 42px;line-height: 42px;overflow: hidden;white-space: nowrap;}
.kgLike .dec p{height: 100px;line-height: 25px;font-size: 14px;color: #999;margin-top: 5px;overflow: hidden;display: -webkit-box;-webkit-line-clamp:4; -webkit-box-orient: vertical; }
.kgLike .dec span{display: block;position: absolute;top: 18px;right: -5px;z-index: 0;font-size: 14px;color: #ee6767;}
.kgLike .dec a:hover{color: #ee6767;}

.kgLike .subBoxs ul{width: 750px;overflow: hidden;*zoom: 1;}
.kgLike .subBoxs ul li{position: relative;float: left;width: 242px;height: 130px;margin:0 1px 1px 0;border-radius: 8px;}
.kgLike .subBoxs ul li a{display: block;padding:15px 13px;border: 1px solid transparent;border-radius: 3px;background-color: #fafafa;overflow: hidden;*zoom: 1;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all .5s;}
.kgLike .subBoxs ul li a img{float: left;width: 96px;height: 96px;border-radius: 16px;margin-right: 14px;}
.kgLike .subBoxs ul li div{float: left;width:104px;}
.kgLike .subBoxs ul li p{font-size: 14px;color: #999;line-height: 16px;font-weight: bold;overflow: hidden;white-space: nowrap;}
.kgLike .subBoxs ul li p.name{font-size:18px;color: #333;height: 28px;line-height: 28px;font-weight: 400; margin-bottom: 10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.kgLike .subBoxs ul li p span{color: #757575;font-weight: 400;}
.kgLike .subBoxs ul li p span:first-of-type{margin-right: 4px;}
.kgLike .subBoxs ul li p span:nth-of-type(2){margin-left: 4px;}
.kgLike .subBoxs ul li p span i{display: inline-block;width: 14px;height: 13px;background-position: -128px -10px;margin-left: 2px;position: relative;top: 0.5px;}
.kgLike .subBoxs ul li .btn{display:block;font-size: 14px;color: #fff;width: 68px;height: 28px;line-height: 28px;background-color: #ee6767;border-radius:3px;text-align: center;margin-top: 10px;}
.kgLike .subBoxs ul li a:hover p.name{color: #ee6767;}
.kgLike .subBoxs ul li a:hover{background-color: #fff5f5;border-color: #ee6767;}

.kgComment .comTop {text-align: right;}
.kgComment textarea{width: 100%;border: none;border: 1px solid #d2d2d2;padding: 10px 0;height: 110px;outline: none;resize: none;margin-top: 16px;line-height:28px;text-indent: 1em;font-size: 14px;color:#454545;}
.kgComment textarea::-webkit-input-placeholder {font-size: 16px;color:#666;}
.kgComment textarea:-moz-placeholder {font-size: 16px;color:#666;}
.kgComment textarea::-moz-placeholder {font-size: 16px;color:#666;}
.kgComment textarea:-ms-input-placeholder {font-size: 16px;color:#666;}
.kgComment button{outline: none;border: none;cursor: pointer;width: 116px;height: 36px;line-height: 36px;border-radius: 5px;margin-top: 12px;background-color: #ee6767;font-size: 16px;color: #fff;}
.kgComment button.disabled{cursor: default;}
.comTit{width:100%;height:42px;border-bottom: 2px solid #e6e6e6;margin-top: 10px;}
.comTit em{position: relative;float: left;display: inline-block;height:42px;line-height: 42px;font-size:16px;color:#ee6767;border-bottom:2px solid #ee6767; padding:0 3px;}
.comTit em:after{content: '';width:100%;height: 2px;background-color: #ee6767;position: absolute;bottom: -2px;left: 0;}
.comTit span{float: right;display: inline-block;height:40px;line-height: 40px;font-size:14px;color: #808080;}
.comList li{padding: 15px 0;border-bottom: 1px solid #f4f4f4;}
.comList li>p{font-size:16px;color: #333;line-height: 28px;margin-top: 5px;}
.listTop{line-height: 32px;overflow: hidden;*zoom: 1;}
.listTop p,.listTop em{float: left;display: inline-block;font-size:16px;color: #999;}
.listTop span{float: right;display: inline-block;font-size:16px;color: #333;cursor: pointer;}
.listTop em{margin-left: 32px;}
.comMore{padding-top: 30px;height: 39px;}
.comMore span{display: block;width: 90px;height: 28px;line-height: 28px;text-align: center;font-size: 14px;color: #fff;background-color: #ee6767;margin:0 auto;border-radius: 5px;cursor: pointer;}
.comMore span:hover{opacity: .9;}
.kgComment .unlist{width: 100%;height: 115px;line-height: 115px;font-size: 16px;color:#ababab;text-align: center;}

/* gamedown */
.kdL .kgGame{ padding: 0 0 20px;}
.kdL .kgGame .kgTit,.kdL .kgGame ul{padding:  0 20px;}
.kdL .kgGame .pagecode>a,.kdL .kgGame .pagecode>span{margin-top: 15px;}

.kdL .kdTop{position: relative;padding: 26px 20px;background: url(../images/downbg.jpg) no-repeat;background-size:100% 100%;overflow:visible;*zoom: 1;}
.kdTop>img{float: left;width: 180px;height: 180px;border-radius: 28px;margin-right: 23px;}
.kdTop .info{float: left;width: 526px;}
.kdTop .info p,.kdTop .info li{overflow: hidden;white-space: nowrap;}
.kdTop .name{position: relative;display:block;background-color: #fff;margin: 8px 4px 0 0;padding-right: 20px;max-width: 520px;height: 40px;line-height: 40px;-moz-box-shadow: 4px 4px 0px rgba(0,0,0,.1);box-shadow: 4px 4px 0px rgba(0,0,0,.1);font-size: 14px;color: #808080;overflow: hidden;}
.kdTop .name a{display: block;}
.kdTop h1{display: inline-block;font-size: 28px;color: #333;margin-right: 18px;line-height: 36px;}
.kdTop .name i{display: block;position: absolute;width: 66px;height: 26px;background-position: -258px -395px;right: -81px;top: 10px;}
.kdTop .info ul{margin-top: 12px;width: 300px;min-height: 64px;overflow: hidden;*zoom: 1;}
.kdTop .info li{float: left;width: 136px;line-height: 32px;font-size: 14px;color: #808080;}
.kdTop .info li span{color: #333;}
.kdTop .info .txt{display:block;max-height: 70px;border-top: 1px solid #e0e0e0;margin-top: 5px;padding-top: 8px;line-height: 24px;font-size: 14px;color: #4c4c4c;white-space: normal;overflow: hidden;display: -webkit-box;-webkit-line-clamp:3; -webkit-box-orient: vertical;}
.kdTop .info .txt label{font-weight: bold;color: #808080;}

.kdTop .linkBtn{position: absolute;display: inline-block;top: 74px;right: 5px;}
.linkBtn a,.linkBtn button{position: relative;display: inline-block;border: none;width: 231px;height: 49px;line-height: 49px;border-radius: 8px;text-align: center;font-size: 18px;color: #fff;margin: 17px 16px 0px 0;cursor: pointer;}
.linkBtn a{width: 191px;padding-right: 40px;}
.linkBtn a i,.linkBtn button>i{display: inline-block;position: relative;top: 7px;margin-right: 10px;}
.linkBtn a>i{width: 50px;height: 49px;background-position: -143px -551px;position: absolute;border-left: 1px solid #fff;top: 0;right: 0;margin-right: 0;}
.linkBtn a.adrBtn{background-color: #67ddab;}
.linkBtn a.adrBtn span i{width: 22px;height: 28px;background-position: -8px -565px;}
.linkBtn a.iosBtn{background-color: #38a6fd;}
.linkBtn a.iosBtn span i{width: 26px;height: 30px;background-position: -54px -565px;}
.linkBtn .noBtn{background-color: #bebfc4;cursor: default;}
.linkBtn .noBtn i{width: 28px;height: 28px;background-position: -104px -565px;}
.linkBtn .orderBtn{background-color: #ffa622;}
.linkBtn .orderBtn i{width: 24px;height: 23px;background-position: -309px -565px;top: 5px;}
.linkBtn .pcBtn{background-color: #a286c0;}
.linkBtn .pcBtn i{width: 24px;height: 21px;background-position: -203px -565px;top: 5px;}
.linkBtn .xzBtn{background-color: #00B7EE;}
.linkBtn .xzBtn i{width: 22px;height: 20px;background-position: -260px -565px;top: 4px;}
.linkBtn a:hover,.linkBtn button:hover{opacity: .9;}
.kdTop a.orderBtn{width: 231px;padding: 0;}

/* 内容详情 */
.knTit{padding: 25px 0 5px 0;text-align:center;border-bottom: 1px solid #d2d2d2;}
.knTit h1{display:block;line-height:42px;font-size:28px;color: #434343;font-weight:bold;margin-bottom: 12px;}
.knTit p{font-size: 14px;color:#8f8f8f;line-height: 32px;overflow:hidden;white-space:nowrap;*zoom: 1;}
.knTit p span{display: inline-block;max-width: 260px;margin:0 20px;overflow:hidden;white-space:nowrap;}
.knTit p span:nth-of-type(1){float: left;}
.knTit p span:last-of-type{float: right;}
.knCont .cont{padding:8px 0px 0;font-size:16px;color:#434343;line-height:1.5;}
.knCont .cont a{line-height: 28px;text-indent: 0;color:#38a6fd;}
.knCont .cont a:hover{opacity: 0.9;text-decoration: underline;}
.knCont .cont p{line-height: 28px;color: #666;margin-bottom: 10px;text-indent: 2em}
.knCont .cont br{height: 2px;line-height: 2px;}
.knCont .cont img{display:block;max-width:730px;margin:16px auto;text-align: center;}
.knCont .cont p img{display:block;max-width:730px;margin:2px auto;text-align: center;}
.knCont .cont h3,.knCont .cont p h3{position: relative;z-index:2;background-color: #fff;margin:20px 0 ;padding:0 10px;border-left: 5px solid #38a6fd;line-height: 18px;font-size:16px;font-weight:bold;color:#333;}
.knCont .cont iframe{width: 600px;height:340px;margin: 0 auto;display: block;border: none;}
.knCont .cont table{max-width: 100%;margin: auto;}

.remind{margin-top: 28px;}
.remind{font-size: 16px;font-weight: bold;color: #ee6767;text-indent:1.2em;line-height:24px;font-family: "Lucida Console", "Courier New", monospace;}
.knGame {width: 690px;height: 100px;margin: 30px auto 0;padding:25px 20px;border-radius: 8px;background-image: url(../images/newsbg.jpg);background-repeat: no-repeat;background-size: 100% 100%;overflow: hidden;}
.knGame>a{display: block;float: left;margin-right: 22px;}
.knGame>a img{display: block;width:100px;height: 100px;border-radius: 16px;}
.knGame .info{position: relative;float: left;max-width: 420px;}
.knGame .info a:nth-of-type(1){display: block;font-size: 24px;color: #333;line-height: 42px;overflow:hidden;white-space:nowrap;}
.knGame .info p{font-size: 14px;color: #999;line-height: 30px;overflow:hidden;white-space:nowrap;*zoom: 1;}
.knGame .info p span{float: left;display: block;width: 170px;}
.knGame .info a:nth-of-type(2){position: absolute;top: 36px;left: 490px;display: block;width: 68px;height: 28px;line-height: 28px;font-size: 14px;color: #fff;box-shadow: 0px 0px 4px 4px rgba(238,103,103,.16);text-align: center;background-color: #ee6767;border-radius: 3px;}
.knGame .nsLink a:nth-of-type(2):hover{opacity: 0.9;}
.knGame>a:hover img{opacity: 0.9;}
.knGame .info a:nth-of-type(1):hover{color: #ee6767;} 
.knGame .info a:nth-of-type(2):hover {opacity: .9;}

.kdL .ksList{ padding: 0 0 20px;}
.kdL .ksList .kgTit,.kdL .ksList ul{padding:  0 20px;}
.kdL .ksList .pagecode>a,.kdL .ksList .pagecode>span{margin-top: 15px;}

.ksList ul{border-top: 1px solid #f2f2f2;}
.ksList ul li{width: 730px;height: 158px;overflow: hidden;*zoom: 1;}
.ksList li a{display:block;padding: 20px 0;border-bottom:1px solid #e0e0e0;overflow: hidden;*zoom: 1;}
.ksList li img{float: left;width:205px;height:116px;border-radius: 3px;margin-right: 18px;}
.ksList li .info{ float: left;width:506px;height:116px;overflow: hidden;}
.ksList li .info p:first-of-type{font-size:18px;color:#333;line-height:36px;overflow: hidden;white-space:nowrap;text-overflow: ellipsis;}
.ksList li .info .txt{display: block;height: 50px;font-size:14px;line-height:24px;color:#8f8f8f;overflow:hidden;display: -webkit-box;-webkit-line-clamp:2; -webkit-box-orient: vertical;}
.ksList li .info p:nth-of-type(3){margin-top: 10px;}
.ksList li .info p:nth-of-type(3) span{font-size: 14px;color: #999;line-height: 20px;margin-right: 20px;}
.ksList li .info p span i{display: inline-block;width: 16px;height: 16px;margin-right: 6px;position: relative;top: 2.5px;}
.ksList li .info p span i.bj{background-position:-513px -7px;}
.ksList li .info p span i.tm{background-position:-513px -33px;}
.ksList li a:hover p:first-of-type{color: #ee6767;}
.ksList li a:hover {background-color: #f7f7f7;}
.ksList li img:hover{opacity: 0.9;}




/* order */
.orderList{position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;z-index: 2;width: 100%;height: 100%;background-color: rgba(0,0,0,.6);}
.orderBox{position: absolute;z-index: 5;top: 310px;left: 0;right: 0;margin: auto;background-color: #fff;width: 420px;border-radius: 6px;text-align: center;}
.orderBox .oClose{position: absolute;top: -80px;right: 0;z-index: 10;cursor: pointer;}
.orderBox .oClose i{display: inline-block;width: 46px;height: 80px;background-position: -896px -142px;position: relative;}
.orderBox .oTitle{position: relative;width: 100%;height: 90px;background-image: url(../images/orderbg.jpg);background-size: 100% 100%;text-align: center;font-size: 24px;border-top-left-radius: 6px; border-top-right-radius:6px;color: #fff;}
.orderBox .oTitle i{display:block;width: 90px;height: 91px;background-position: -887px -898px;position: relative;top: -47px;margin: 0 auto;}
.orderBox .oTitle p{position: relative;top: -56px;margin-top: 10px;font-size: 26px;color: #fff;font-weight: bold;line-height: 32px;white-space: nowrap;overflow: hidden;}
.orderBox form .tel{width:306px;border:1px solid #d2d2d2;background-color:#fff;color:#999;font-size:18px;border-radius:6px;padding:0 10px;line-height: 48px;margin: 36px auto 12px;overflow: hidden;white-space: nowrap;}
.orderBox form .tel::-webkit-input-placeholder {color: #999;}
.orderBox form .tel:-moz-placeholder { color: #999;}
.orderBox form .tel::-moz-placeholder { color: #999;}
.orderBox form .tel:-ms-input-placeholder { color: #999;}
.orderBox form .tel:focus{color: #808080;}
.orderBox form p{ color:#666;font-size:16px;line-height: 24px;margin-top: 20px;overflow: hidden;white-space: nowrap;}
.orderBox form p em{ color:#cc0000;}
.orderBox form span{color: #ff3232;font-size: 14px;text-align: left;display: block;width:306px;margin: 0 auto;overflow: hidden;white-space: nowrap;}
.orderBox form .oBtn{display: block;cursor: pointer;width:328px;border: 0;background-color:#38a6fd;color:#fff;font-size:20px;border-radius:6px;line-height: 50px;margin: 21px auto 31px;overflow: hidden;white-space: nowrap; }
.orderBox .msg{display: block;color: #ff3232;font-size: 14px;text-align: left;width:326px;margin: 0 auto;}
.orderBox .oKnow{display: block;cursor: pointer;width:328px;border: 0;background-color:#38a6fd;color:#fff;font-size:20px;border-radius:6px;line-height: 50px;margin: 21px auto 31px;overflow: hidden;white-space: nowrap; }
.orderBox .oWin{width: 100%;font-size: 18px;border-radius: 6px;text-align: center;}
.orderBox .oWin>p{display:block;font-size:16px;color: #666;line-height: 24px;}
.orderBox .oWin>strong{display: block;font-size:24px;color: #ffae00;font-weight: bold;line-height: 28px;margin-bottom: 8px;}
.orderBox .oWin>i{display:block;width: 124px;height: 86px;background-position: -853px -781px;position: relative;margin: 20px auto;}
.orderBox .oLose{width: 100%;font-size: 18px;border-radius: 6px;text-align: center;}
.orderBox .oLose>p{display:block;font-size:16px;color: #666;line-height: 24px;}
.orderBox .oLose>i{display:block;width: 167px;height: 101px;background-position: -831px -398px;position: relative;margin: 20px auto;}
.orderBox .oAgin{width: 100%;font-size: 18px;border-radius: 6px;text-align: center;}
.orderBox .oAgin>p{display:block;font-size:16px;color: #666;line-height: 24px;}
.orderBox .oAgin>i{display:block;width: 153px;height: 101px;background-position: -841px -246px;position: relative;margin: 20px auto;}

/* power */
.gRule{position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;z-index: 10;width: 100%;height: 100%;background-color: rgba(0, 0, 0, .6);}
.ruleTxt{position: absolute;z-index: 5;top: 170px;left: 0;right: 0;margin: auto;background-color: #fff;width: 520px;border-radius: 6px;text-align: center;}
.gRule .gRclose{position: absolute;top: -80px;right: 0;z-index: 10;cursor: pointer;}
.gRule .gRclose i{display: inline-block;width: 46px;height: 80px;background-position: -896px -142px;position: relative;}
.gRule .oTitle{position: relative;width: 100%;height: 90px;background-image: url(../images/maskbg.jpg);background-size: 100% 100%;text-align: center;font-size: 24px;border-top-left-radius: 6px; border-top-right-radius:6px;color: #fff;}
.gRule .oTitle i{display:block;width: 81px;height: 90px;background-position: -757px -898px;position: relative;top: -47px;margin: 0 auto;}
.gRule .oTitle p{position: relative;top: -56px;margin-top: 10px;font-size: 26px;color: #fff;font-weight: bold;line-height: 32px;white-space: nowrap;overflow: hidden;}
.gRule .gSure{display: block;cursor: pointer;width:328px;border: 0;background-color:#38a6fd;color:#fff;font-size:20px;border-radius:6px;line-height: 50px;margin: 21px auto 31px;overflow: hidden;white-space: nowrap; }
.ruleMain{display: block;height: 400px;border:none;padding:0 26px;line-height: 28px;font-size: 16px;margin: 20px auto;text-align: left;overflow: auto;}
.ruleMain strong{display: block;font-size: 16px;color: #333;line-height: 36px;}
.ruleMain p:nth-of-type(1){font-size: 20px;font-weight: bold;color: #333;margin-bottom: 10px;}
.ruleMain p:nth-last-of-type(1){margin-bottom: 20px;}
/* Privacy */
.gPrivacy{position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;z-index: 10;width: 100%;height: 100%;background-color: rgba(0, 0, 0, .6);}
.privacyTxt{position: absolute;z-index: 5;top: 170px;left: 0;right: 0;margin: auto;background-color: #fff;width: 520px;border-radius: 6px;text-align: center;}
.gPrivacy .gPclose{position: absolute;top: -80px;right: 0;z-index: 10;cursor: pointer;}
.gPrivacy .gPclose i{display: inline-block;width: 46px;height: 80px;background-position: -896px -142px;position: relative;}
.gPrivacy .oTitle{position: relative;width: 100%;height: 90px;background-image: url(../images/maskbg.jpg);background-size: 100% 100%;text-align: center;font-size: 24px;border-top-left-radius: 6px; border-top-right-radius:6px;color: #fff;}
.gPrivacy .oTitle i{display:block;width: 76px;height: 90px;background-position: -625px -898px;position: relative;top: -47px;margin: 0 auto;}
.gPrivacy .oTitle p{position: relative;top: -56px;margin-top: 10px;font-size: 26px;color: #fff;font-weight: bold;line-height: 32px;white-space: nowrap;overflow: hidden;}
.gPrivacy .gSure{display: block;cursor: pointer;width:328px;border: 0;background-color:#38a6fd;color:#fff;font-size:20px;border-radius:6px;line-height: 50px;margin: 21px auto 31px;overflow: hidden;white-space: nowrap; }
.privacyMain{display: block;height: 400px;border:none;padding:0 26px;line-height: 28px;font-size: 16px;margin: 20px auto;text-align: left;overflow: auto;}
.privacyMain strong{display: block;font-size: 16px;color: #333;line-height: 36px;}
.privacyMain p:nth-of-type(1){font-size: 18px;font-weight: bold;color: #333;margin-bottom: 10px;}
.privacyMain p:nth-last-of-type(1){margin-bottom: 20px;}

/* feedback */
.kgInfo{position: relative;}
.feBaBtn {position: absolute;top: 24px;right: 0;margin-right:20px;color:#ffcf71;font-size:14px;cursor: pointer;overflow: hidden;*zoom: 1;}
.feBaBtn i { display: inline-block; width: 15px; height: 16px; position: relative; top: 4px;  margin-right:4px;background-position: -872px -63px;}
.feBaBtn:hover{opacity: .9;text-decoration: underline;}

.feBaBtn1 {position: absolute;top: 24px;right: 0;margin-right:20px;color:#ffcf71;font-size:14px;cursor: pointer;overflow: hidden;*zoom: 1;}
.feBaBtn1 i { display: inline-block; width: 15px; height: 16px; position: relative; top: 4px;  margin-right:4px;background-position: -872px -63px;}
.feBaBtn1:hover{opacity: .9;text-decoration: underline;}

.feedBack{position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;z-index: 12;width: 100%;height: 100%;background-color: rgba(0,0,0,.6);}
.feBaBox{position: absolute;z-index: 5;top: 130px;left: 0;right: 0;margin: auto;background-color: #fff;width: 520px;border-radius: 6px;text-align: center;}
.feBaClose{position: absolute;top: -80px;right: 0;z-index: 10;cursor: pointer;}
.feBaClose i{display: inline-block;width: 46px;height: 80px;background-position: -896px -142px;position: relative;}
.feHead{position: relative;width: 100%;height: 90px;background-image: url(../images/maskbg.jpg);background-size: 100% 100%;text-align: center;font-size: 24px;border-top-left-radius: 6px; border-top-right-radius:6px;color: #fff;}
.feHead i{display:block;width: 81px;height: 90px;background-position: -625px -898px;position: relative;top: -47px;margin: 0 auto;}
.feHead p{position: relative;top: -56px;margin-top: 10px;font-size: 26px;color: #fff;font-weight: bold;line-height: 32px;white-space: nowrap;overflow: hidden;}

.feBack{margin: 0 40px 5px;}
.feBack p{font-size: 20px;color: #4c4c4c;font-weight: bold;margin: 18px 0 16px;text-align: left;}
.feBack .info{border: 1px solid #dcdcdc;border-radius: 8px;background-color: #fafafa;}
.feBack .info p{font-size: 16px;color: #303030;line-height: 88px;border-bottom: 1px solid #dcdcdc;}
.feBack textarea{width: 402px;height: 68px;border: none;resize:none;background: #fafafa;padding: 15px 18px;font-size: 16px;color: #8f8f8f;}
.checkbox {position: relative;height: 42px;line-height: 42px;border-bottom: 1px solid #dcdcdc;}
.checkbox:nth-last-child(1){border-bottom: none;}
.checkbox input[type='checkbox'] {position: absolute;left: 0;top: 0;width: 20px;height: 20px;opacity: 0;}
.checkbox label {position: absolute;left: 0px;top: 0;height: 42px;line-height: 42px;width: 420px;font-size: 16px;color: #8f8f8f;text-align: left;padding-left: 10px;}
.checkbox label:after {content: '';position: absolute;right: 10px;top: 14px;width: 14px;height: 14px;border: 4px solid #fff;border-radius: 3px;border: 1px solid #bfbfbf;text-align: center;line-height: 14px;font-size: 12px;}
.checkbox input[type='checkbox']:checked + label:after {background-color: #38a6fd;content: '√';color: #fff;border-color: #38a6fd;}
.telBox{overflow: hidden;margin-bottom: 20px;}
.telBox input{display: block;border: none;width: 398px;height: 42px;line-height: 42px;font-size:16px;padding:0 20px;border: 1px solid #dcdcdc;border-radius: 8px;}
.telBox input::-webkit-input-placeholder {color: #8f8f8f;}
.telBox input:-moz-placeholder { color: #8f8f8f;}
.telBox input::-moz-placeholder { color: #8f8f8f;}
.telBox input:-ms-input-placeholder { color: #8f8f8f;}
.feSubmit input{display: block;cursor: pointer;width:328px;border: 0;background-color:#38a6fd;color:#fff;font-size:20px;border-radius:6px;line-height: 50px;margin: 21px auto 31px;overflow: hidden;white-space: nowrap;}
.feSubmit input:hover{opacity: .96;}

/* rizhi */
.rizhi {position: relative;}
.rizhi strong{display: block;color: #454545;line-height: 26px;font-size: 14px; font-weight: bold;}
.rizhi h3{position: relative;}
.rizhi h3:after{content: "";width: 78%;height: 1px;border-bottom: 1px dashed #d2d2d2;position: absolute;bottom: 1px;left: 88px;}
.rizhi p{margin-bottom: 6px;border-bottom: none;display: block;}
.rizhi p span{display: block;text-indent: 2em;}
.rizhi p br{display: none;}
font.rLog{ position: absolute;top:0px;right: 0px; color: #ee6767; cursor: pointer;font-size: 14px;text-indent: 2em;}
font.rLog:hover{text-decoration: underline;}
#addmodel { width: 100%;height: 100%;left: 0;position: absolute;top: 0;z-index: 998;background-color: #000;filter: alpha(Opacity=50);opacity: .5;}
.rModel{overflow:hidden;}
.rTmodel{font-size: 14px;background: #fff;border-radius: 10px;left: 50%;top:50%;margin-left: -250px;margin-top: -280px;padding-bottom: 5px;position: fixed;_position: absolute;width: 500px;height: 560px; z-index: 999;*zoom: 1;cursor: default;-webkit-box-shadow: 0 4px 16px rgba(0,0,0,.4);box-shadow: 0 4px 16px rgba(0,0,0,.4);display: block;}
.rTmodel strong{display: block;padding:15px 0px 0px;overflow:hidden;color: #454545;line-height: 28px;font-size: 16px; font-weight: bold;border-top: 1px dashed #eee;}
.rTmodel p{padding:0px 0px 20px;overflow:hidden;line-height: 26px;color: #555;font-size: 14px;border-bottom: 1px solid #eee;}
.rModel p.rTit{display: block;text-indent: 0; font-style:normal;height: 50px;line-height: 50px;overflow: hidden;background-color: #ee6767;color: #fff;padding: 0 2px 0 18px;font-size: 16px;border-radius: 10px 10px 0 0;font-weight: bold;}
.rModel p.rTit span{float: right;width: 50px;height: 50px;display: block;font-size: 36px;text-align: center;cursor: pointer;font-weight: 400;color: #fff;text-decoration: none;text-indent: 0em;}
.rMlist{overflow-y:scroll;height: 500px;padding: 0px 20px;}
.rModel p{padding-bottom: 6px;border-bottom: none;text-indent: 2em;}
.rModel p span{display: block;text-indent: 2em;}
.rModel p br{display: none;}














