@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:#454545;position:relative;}
html,body{width:100%;min-width:1200px;margin:0 auto;overflow-x:hidden;min-height:1000px;background-color:#eaeef1;}
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: #6969FF;}
.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;}
.cfx{margin-right:auto;margin-left:auto;*zoom:1}.cfx:before,.cfx:after{display:table;content:"";line-height:0}.cfx:after{clear:both}
.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;}
.ico{background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;}


.bTit{position: relative;padding-top: 24px;width: 1200px;height: 69px;margin: auto;margin-bottom: 10px;}
.bTit:before{content: "";position: absolute;left: -232px;top: 50px;display: block;width: 211px;height: 11px;background:url(../img/titbg.png) no-repeat;background-size:1500px 1600px;background-position: -7px -434px; }
.bTit:after{content: "";position: absolute;right: -218px;top: 1px;display: block;width: 285px;height: 204px;background:url(../img/titbg.png) no-repeat;background-size:1500px 1600px;background-position: -1059px -408px; }
.bTit h2{float: left;font-size: 42px;color: #2D2B33;font-weight: bold;line-height: 60px;}
.bTit h2:after{content: "";position: relative;top: 11px;margin: 0 12px;vertical-align: top;display: inline-block;width: 56px;height: 37px;background:url(../img/titbg.png) no-repeat;background-size:1500px 1600px;background-position: -1407px -408px; }
.bTit i{float: left;display: block;width: 579px;height: 69px;font-size: 14px;color: #6969FF;font-weight: bold;text-align: center;line-height: 65px;padding-right: 203px;background:url(../img/titbg.png) no-repeat;background-size:1500px 1600px;background-position: -229px -408px;}
.bTit a{position: relative;z-index: 1;float: right;display: block;width: 131px;height: 16px;padding: 24px 5px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -45px 20px; }
.bTit a:hover{background-position: -534px 20px;}
.bSoft .bTit:before{background-position: -7px -911px;}
.bSoft .bTit:after{background-position: -1059px -848px;}
.bSoft .bTit h2:after{background-position: -1407px -848px;}
.bSoft .bTit i{background-position: -229px -884px;color: #54F3A6;}
.bTopic .bTit:before,.bRank .bTit:before{background-position: -7px -683px;}
.bTopic .bTit:after,.bRank .bTit:after{background-position: -1059px -627px;}
.bTopic .bTit h2{color: #fff;}
.bTopic .bTit h2:after{background-position: -1407px -656px;}
.bRank .bTit h2:after{background-position: -1407px -900px;}
.bTopic .bTit i,.bRank .bTit i{background-position: -229px -656px;color: #fff;}
.tpDeCont .bTit:before{left: 0;background-position: -7px -74px;}
.tpDeCont .bTit:after{right: 0;background-position: -1059px -48px;}
.tpDeCont .bTit i{background-position: -229px -48px;color: #ffd741;margin: auto;float: inherit;}

.blTit{position: relative;padding-top: 6px;height: 70px;margin: auto;margin-bottom: 14px;}
.blTit strong{position: relative;float: left;font-size: 26px;color: #000;line-height: 70px;font-weight: 400;}
.blTit strong:after{content: "";position: absolute;left: 0;bottom: 1px;width: 80px;height: 5px;background: #6969FF;border-radius: 2px;}
.blTit a{position: relative;z-index: 1;float: right;display: block;width: 61px;height: 12px;padding: 32px 5px 20px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -453px 28px; }
.blTit a:hover{background-position: -695px 27px;}

.bTitle{position: relative;height: 58px;margin: auto;}
.bTitle strong{position: relative;float: left;margin-left: 2px;font-size: 26px;color: #333;line-height: 58px;font-weight: bold;}
.bTitle a{position: relative;z-index: 1;margin-right: 2px;float: right;display: block;width: 61px;height: 12px;padding: 30px 5px 12px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -453px 26px; }
.bTitle a:hover{background-position: -695px 25px;}


header{height: 76px;background: #6969FF;margin:auto;overflow: hidden;}
header>div{position: relative;width: 1200px;margin: auto;overflow: hidden;*zoom: 1;}
header>div>a{float: left;width: auto;margin-right: 10px;padding-top: 12.5px;height: 56px;display: block;overflow: hidden;}
header>div>a img{display: inline-block;width: auto;height: 51px;}
header nav{float:left;max-width: 980px;padding-left: 44px;height: 76px;}
header nav a{position: relative;float: left;display:block;position: relative;padding:0 29px;line-height: 76px;text-align: center;font-size: 18px;color: #fff;-o-transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s;-ms-transition: all .3s;transition: all .3s;}
header nav a:hover,header nav a.current{color: #54F3A6;}
header nav a:before,header nav a:after{content: "";position: absolute;display:block;width:68px;height: 61px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;-o-transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s;-ms-transition: all .3s;transition: all .3s;}
header nav a:before{top: -61px;left: -10px;background-position: -5px -179px;}
header nav a:after{bottom: -61px;right: -10px;background-position: -82px -194px;}
header nav a:nth-of-type(1):before{left: -20px;}
header nav a:nth-of-type(1):after{right: -24px;}
header nav a:last-of-type:before{left: -20px;}
header nav a:last-of-type:after{right: -20px;}
header nav a:hover:before,header nav a.current:before{top: 0;}
header nav a:hover:after,header nav a.current:after{bottom: 0;}
header .troll {position: absolute;top: 19px;right: 0; height: 38px; background: #fff; border-radius: 19px; }
header .troll input{display: block;border: 0;float: left;padding-left: 19px;line-height: 36px;height: 38px;background: transparent;font-size: 14px;color: #999;}
header .troll i{float: right;display: block;padding: 8px 13px 8px 13px;width: 20px;height: 21px;background-position: 8px 4px;}


.bFrLink{position: relative;top: 4px;background-color: #202020;padding: 23px 0 6px;margin-bottom: 0;border-top: 4px solid #6969FF;}
.bFrLink>div{width: 1200px;margin: auto;}
.bFrLink .fLTit{position: relative;display: block;font-size: 20px;color: #6969FF;font-weight: bold;line-height: 26px;margin: 0 13px 15px;}
.bFrLink>div:before{content: "";position: absolute;top:0;display: block;width: 200px;height: 113px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -5px -882px; }
.bFrLink .list{font-size: 0;}
.bFrLink .list a{position: relative;display: inline-block;color: #7f7f7f;font-size: 12px;padding: 0 17px 0 13px;line-height: 24px;}
.bFrLink .list a:after{content: "";position: absolute;top: 13px;right: 0;display:block;width: 4px;height: 1px;background-color: #7f7f7f;}
.bFrLink .list a:hover{color: #00FF87;}
.bFrLink .list a:last-of-type:after{display: none;}
footer{width: 100%;color: #666;font-size: 14px;background-color: #202020;text-align: center;border-top: 4px solid #6969FF;}
footer>div:nth-of-type(2){padding-top: 15px;height: 45px;background-color: #1D1D1C;line-height: 30px;}
footer>div:nth-of-type(2) a{font-size: 14px;color: #999;}
footer>div:nth-of-type(1) div{width:1200px;margin:0 auto;height: auto;padding: 36px 0 15px;line-height: 24px;}
footer>div:nth-of-type(1) div p:nth-of-type(1) a{font-size: 14px;color: #999;}
footer p{margin-bottom: 10px;}
footer p a{margin:0 5px;color: #999;}
footer p span{margin: 0 10px;}
footer div img{width: 30px;height: 30px;margin:0 10px 0 50px;}
footer div a:hover{color: #cfcfcf !important;}

.wrap{position: relative;background: url(../img/hbg.png) repeat;background-position-y: 28px;}
.wrap:before{content: "";position: absolute;top: 0;left: 0;right: 0;margin: auto;z-index: 0;display: block;width: 379px;height: 224px;background: url(../img/bodianbg.png) no-repeat;background-size: 100% 100%;}
.wrapLR{width: 1200px;margin: auto;padding-top: 41px;}
.wraplr{position: relative;width: 1200px;margin: auto;margin-bottom: 34px;background:#fff;border-radius: 20px;}
.wrapL{float: left;width: 829px;margin-right: 20px;margin-bottom: 26px;overflow: hidden;}
.wrapR{float: right;width: 345px;margin-bottom: 26px;}
.wraplr .wrapL{width: 814px;}
.wraplr .wrapR{padding-right: 12px;}

.crumb{position: relative;width: 1200px;margin: auto;height: 58px;line-height: 58px;}
.crumb,.crumb a{font-size:14px;color:#999;}
.crumb:before{content:"";position: relative;top: 2px;display:inline-block;width:18px;height:15px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position:-262px -4px;margin-right:6px;}
.crumb a:hover{color:#6969FF;}

.pagecode{padding:12px 0 26px;text-align:center;font-size:16px;color: #666}
.pagecode a{display: inline-block;padding:9.5px 18px;margin:0 5px 6px;color:#666;text-decoration:none;background-color:#fff;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;font-size: 14px;font-weight: bold;}
.pagecode a:hover{color:#fff;background-color: #6969FF !important;}
.pagecode a.current,.pagecode a.current:hover{color:#fff;background-color: #6969FF !important;padding: 9.5px 15px;font-weight: normal;}
.pagecode a.disabled,.pagecode a.disabled:hover{color:#666;background-color:#efefef !important;cursor:default;}

.bRec{padding-top: 30px;padding-bottom: 20px;background: url(../img/hrecbg.png) no-repeat;background-size: 100% 100%;}
.bRec>div{width: 1200px;margin: auto;}
.bRecT{position: relative;margin-bottom: 67px;}
.bRecT>i{position: absolute;top: -20px;left: -10px;display: block;width: 78px;height: 37px;background-position:-5px -45px;z-index: 5;}
.bRecT .sliders{position: relative;width: 1200px;height: 465px;margin: 0;}
.bRecT ul {position: relative;width: 1200px;height: 465px;overflow: hidden;}
.bRecT li {float: left;position: absolute;width: 1200px;height: 465px;border-radius: 20px;overflow: hidden;-o-transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s;-ms-transition: all .3s;transition: all .3s;}
.bRecT li img {width: 100%;min-height: 100%;height: auto;}
.bRecT .dot {width: 338px;position: absolute;bottom: 0;right: 0;top: 0;z-index:5;border-radius: 0 20px 20px 0;}
.bRecT .dot dd{position: relative;display: block;width: 100%;height: 92px;cursor: pointer;}
.bRecT .dot dd:before{content: "";position: absolute;top: 6px;left: -4px;display: block;height: 84px;background:#6969FF;}
.bRecT .dot dd.cur:before{width: 4px;}
.sliderBox{position: absolute;right: 0;bottom: 0;z-index:4;width: 338px;height: 465px;border-radius:0 20px 20px 0;background:rgba(15,15,35,.5);}
.sliderBox:before{content: "";position: absolute;left: 0;right: 0;bottom: 0; border-radius: 0 20px 20px 0;width: 100%;height: 100%;margin: auto;overflow: hidden;*zoom: 1;-webkit-backdrop-filter: blur(30px);backdrop-filter: blur(30px);background: rgba(0,0,0,0);}
.sliderBox .info{position: relative;z-index: 2;width: 295px;height: 64px;padding: 14px 18px 14px 25px;border-bottom: 1px solid rgba(228,236,240,.15);overflow: hidden;*zoom: 1;}
.sliderBox .info img{float: left;display: block;width: 64px;height: 64px;border-radius: 10px;margin-right: 8px;}
.sliderBox .info div{float: left;width: 222px;}
.sliderBox .info p{position: relative;font-size: 16px;color: #fff;line-height: 24px;margin-bottom: 2px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.sliderBox .info span{display: block;font-size: 12px;color: rgba(255,255,255,.6);line-height: 18px;}
.sliderBox .info.current {background: rgba(228,236,240,.05);}
.sliderBox .info.current p:after{content: "";position: absolute;top:10px;right: 0;display: block;width: 8px;height: 8px;background: #6969FF;border-radius: 50%;}


.bRecB {padding: 1px 0 25px;background: #FEFEFF;border-radius: 20px;}
.bRecB ul{width: 1230px;overflow: hidden;*zoom: 1;position: relative;margin-top: -48px;}
.bRecB ul li{float: left;width:282px;height: 162px;margin-right: 24px;margin-bottom: 17px;border-radius: 20px;overflow: hidden;background:url(../img/titbg.png) no-repeat;background-size:1500px 1600px;}
.bRecB ul li:nth-of-type(4n+1){background-position: -28px -1360px;}
.bRecB ul li:nth-of-type(4n+2){background-position: -372px -1360px;}
.bRecB ul li:nth-of-type(4n+3){background-position: -701px -1360px;}
.bRecB ul li:nth-of-type(4n+4){background-position: -1031px -1360px;}
.bRecB ul li{-o-transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s;-ms-transition: all .3s;transition: all .3s; -webkit-transform-origin: right bottom center; -moz-transform-origin: right bottom center;-ms-transform-origin: right bottom center;-o-transform-origin: right bottom center; transform-origin: right bottom center; -webkit-transform-origin: right bottom; -moz-transform-origin: right bottom;-ms-transform-origin: right bottom;transform-origin: right bottom;}
.bRecB ul li:hover{-o-transform: translateY(10px);-webkit-transform: translateY(10px); -moz-transform: translateY(10px); -ms-transform: translateY(10px);transform: translateY(10px);}
.bRecB ul li a{display: block;}
.bRecB ul li a{padding:30px 20px;}
.bRecB ul li a strong{display: block;font-size: 24px;color: #fff;line-height: 34px;font-weight: bold;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.bRecB ul li a p{display: block;font-size: 15px;color: #fff;line-height: 25px;font-weight: bold;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.bRecB ul li a span{display: block;width: 58px;height: 18px;background: rgba(69,207,218,0);border: 1px solid rgba(255,255,255,.5);border-radius: 9px;;font-size: 12px;color: #fff;line-height: 18px;text-align: center;margin-top: 12px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}


.bRecB>div{margin-left: 15px;}
.bRecB dl{width: 1220px;padding: 5px 0;line-height: 30px;overflow: hidden;*zoom: 1;}
.bRecB dl dt{float: left;margin-right: 12px;padding-left:13px;width: 107px;height: 30px;line-height: 30px;font-size: 13px;color: #fff;font-weight: bold;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;}
.bRecB dl:nth-of-type(1) dt{background-position: -171px -45px;}
.bRecB dl:nth-of-type(2) dt{background-position: -316px -45px;}
.bRecB dl dd{float: left;width: 1060px;height: 30px;overflow: hidden;}
.bRecB dl dd a{position: relative;float: left;display: block;font-size: 14px;color: #666;}
.bRecB dl dd a:after{content: "";position: relative;top: 3px;display: inline-block;width: 1px;height: 15px;background-color: #e3e3e3;margin: 0 12px;}
.bRecB dl dd a:last-of-type:after{display: none;}
.bRecB dl dd a:hover{color: #54F3A6;}

.bRecB .list a{display: inline-block;width: 96px;text-align: center;background-color: #ffe5e5;color: #e85454;padding: 0 6px;height: 32px;line-height: 32px;border-radius: 16px;font-size: 14px;margin: 15px 6px 0 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.bRecB .list a:hover{color: #ffe5e5;background-color: #e85454;}
.bRecB .list a:nth-of-type(1){background-color: #fff5e5;color: #ff9900;}
.bRecB .list a:nth-of-type(2){background-color: #ffe5e5;color: #e85454;}
.bRecB .list a:nth-of-type(3){background-color: #f3ffe5;color: #88d42f;}
.bRecB .list a:nth-of-type(4){background-color: #f7e5ff;color: #8957a1;}
.bRecB .list a:nth-of-type(5){background-color: #e5f9ff;color: #00b7ee;}
.bRecB .list a:nth-of-type(6){background-color: #fdffe5;color: #a6b314;}
.bRecB .list a:nth-of-type(7){background-color: #ffeee5;color: #ffab80;}
.bRecB .list a:nth-of-type(8){background-color: #e5faff;color: #43b3cb;}
.bRecB .list a:nth-of-type(9){background-color: #ffece5;color: #bf3504;}
.bRecB .list a:nth-of-type(10){background-color: #e5f4ff;color: #83a8c3;}
.bRecB .list a:nth-of-type(11){background-color: #ffe5f0;color: #be6a8b;}
.bRecB .list a:nth-of-type(12){background-color: #ffe5e5;color: #e85454;}
.bRecB .list a:nth-of-type(13){background-color: #f3ffe5;color: #88d42f;}
.bRecB .list a:nth-of-type(14){background-color: #f7e5ff;color: #8957a1;}
.bRecB .list a:nth-of-type(15){background-color: #e5f9ff;color: #00b7ee;}
.bRecB .list a:nth-of-type(16){background-color: #fdffe5;color: #a6b314;}
.bRecB .list a:nth-of-type(17){background-color: #ffeee5;color: #ffab80;}
.bRecB .list a:nth-of-type(18){background-color: #e5faff;color: #43b3cb;}
.bRecB .list a:nth-of-type(19){background-color: #ffece5;color: #bf3504;}
.bRecB .list a:nth-of-type(20){background-color: #e5f4ff;color: #83a8c3;}
.bRecB .list a:nth-of-type(1):hover{color: #fff5e5;background-color: #ff9900;}
.bRecB .list a:nth-of-type(2):hover{color: #ffe5e5;background-color: #e85454;}
.bRecB .list a:nth-of-type(3):hover{color: #f3ffe5;background-color: #88d42f;}
.bRecB .list a:nth-of-type(4):hover{color: #f7e5ff;background-color: #8957a1;}
.bRecB .list a:nth-of-type(5):hover{color: #e5f9ff;background-color: #00b7ee;}
.bRecB .list a:nth-of-type(6):hover{color: #fdffe5;background-color: #a6b314;}
.bRecB .list a:nth-of-type(7):hover{color: #ffeee5;background-color: #ffab80;}
.bRecB .list a:nth-of-type(8):hover{color: #e5faff;background-color: #43b3cb;}
.bRecB .list a:nth-of-type(9):hover{color: #ffece5;background-color: #bf3504;}
.bRecB .list a:nth-of-type(10):hover{color: #e5f4ff;background-color: #83a8c3;}
.bRecB .list a:nth-of-type(11):hover{color: #ffe5f0;background-color: #be6a8b;}
.bRecB .list a:nth-of-type(12):hover{color: #ffe5e5;background-color: #e85454;}
.bRecB .list a:nth-of-type(13):hover{color: #f3ffe5;background-color: #88d42f;}
.bRecB .list a:nth-of-type(14):hover{color: #f7e5ff;background-color: #8957a1;}
.bRecB .list a:nth-of-type(15):hover{color: #e5f9ff;background-color: #00b7ee;}
.bRecB .list a:nth-of-type(16):hover{color: #fdffe5;background-color: #a6b314;}
.bRecB .list a:nth-of-type(17):hover{color: #ffeee5;background-color: #ffab80;}
.bRecB .list a:nth-of-type(18):hover{color: #e5faff;background-color: #43b3cb;}
.bRecB .list a:nth-of-type(19):hover{color: #ffece5;background-color: #bf3504;}
.bRecB .list a:nth-of-type(20):hover{color: #e5f4ff;background-color: #83a8c3;}

.bGame{padding-bottom: 16px;}
.bGame .tabMenu{position: relative;z-index: 1;width: 1200px;margin: auto;overflow: hidden;margin-bottom: 16px;}
.bGame .tabMenu div{width: 1220px;overflow: hidden;*zoom: 1;}
.bGame .tabMenu span{position: relative;float: left;display: block;padding: 0 16px;height: 36px;cursor: pointer;margin-right: 15px;margin-bottom: 10px;background: #FFF;text-align: center;border-radius: 18px;font-size: 14px;color: #333;line-height: 36px;overflow: hidden;}
.bGame .tabMenu span.current,.bGame .tabMenu span:hover{color: #fff;background: #6969FF;}
.bGame .tabCont{position: relative;z-index: 1;width: 1200px;margin: auto;}
.bGame ul{width: 1220px;overflow: hidden;*zoom: 1;}
.bGame ul li{float: left;width: 158px;height: 205px;background: #FFF;border-radius: 20px;text-align: center;margin-right: 15px;margin-bottom: 17px;}
.bGame ul li a{display: block;}
.bGame ul li img{display: block;width: 110px;height: 110px;border-radius: 20px;margin: 21px auto 6px;}
.bGame ul li p{font-size: 12px;color: #9A9A9A;line-height: 20px;height: 20px;overflow: hidden;white-space: nowrap;}
.bGame ul li p:nth-of-type(1){font-size: 16px;color: #000;line-height: 26px;height: 26px;}
.bGame ul li span{display: none;width: 127px;height: 38px;background: linear-gradient(90deg, #FF943E, #FF6339);line-height: 38px;border-radius: 18px;font-size: 15px;color: #fff;text-align: center;margin: auto;margin-top: 12px;}
.bGame ul li.no span{background: linear-gradient(-90deg, #AC93FF, #4D6AFF);}
.bGame ul li a:hover p{display: none;}
.bGame ul li a:hover span{display: block;}
.bGame ul li:hover{background: linear-gradient(180deg, rgba(255,255,255,1), rgba(255,146,62,.1));background-color: #FFF;box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.06);}
.bGame ul li.no:hover{background: linear-gradient(180deg, rgba(255,255,255,1), rgba(105,105,255,.1));background-color: #FFF;}


.bSoft{background: #fff;}
.bSoft .tabMenu span{background:#F6F6F6;}
.bSoft .tabMenu span.current,.bSoft .tabMenu span:hover{background: #54F3A6;}
.bSoft ul li{background-color: #F6F6F6;}
.bSoft ul li:hover{background: linear-gradient(180deg, rgba(246,246,246,1), rgba(255,146,62,.1));background-color: #F6F6F6;}
.bSoft ul li.no:hover{background: linear-gradient(180deg, rgba(246,246,246,1), rgba(105,105,255,.1));background-color: #F6F6F6;}


.bTopic{padding-bottom: 20px;background: url(../img/hztbg.png) no-repeat;background-size: 100% 100%;}
.bTcList{position: relative;width: 1200px;margin: auto;}
.bTcList>div{position: relative;width: 1200px;height: 282px;margin: auto;overflow: hidden;}
.bTcList ul{position: absolute;width: 1210px;height: 100%;overflow: hidden;*zoom: 1;}
.bTcList li{float: left;width: 380px;max-height: 100%;margin-right: 10px;}
.bTcList li a{display: block;}
.bTcList li a div:nth-of-type(1){position: relative;width: 380px;height: 215px;border-radius: 20px;overflow: hidden;margin-bottom: 18px;}
.bTcList li a div:nth-of-type(1) img{width: 100%;min-height: 100%;height: auto;display: block;}
.bTcList li a div:nth-of-type(1) img{-o-transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s;-ms-transition: all .3s;transition: all .3s;}
.bTcList li a div:nth-of-type(1) img:hover{transform: scale(1.1);}

.bTcList li a div:nth-of-type(1) span{position: absolute;top: 16px;right: 0;padding-right: 8px;width: 115px;height: 26px;text-align: right;background: linear-gradient(-90deg, rgba(0,0,0,.6), rgba(0,0,0,.0));font-size: 15px;color: #ccc;line-height: 26px;}
.bTcList li a div:nth-of-type(1) span i{color: #54F3A6;}
.bTcList li a div:nth-of-type(2){position: relative;height: 19px;padding-left: 25px;overflow: hidden;*zoom: 1;}
.bTcList li a div:nth-of-type(2):before{content: "";position: absolute;top: 1px;left: 0;margin-right: 8px;display: block;width: 17px;height: 17px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -781px -5px;}
.bTcList li a div:nth-of-type(2):after{content: "";position: absolute;top: 0;right: 0;display: block;width: 19px;height: 19px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -296px -4px; }
.bTcList li a div:nth-of-type(2) p{position: relative;background-color: #fff;padding: 0 20px 0 8px;height: 19px;line-height: 19px;font-size: 15px;color:#000;font-weight: bold;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.bTcList li a div:nth-of-type(2) p span{position: absolute;right: 20px;top: 0;height: 19px;padding: 0 2px 0 8.5px;background-color: #fff;font-size: 12px;color: #666;}

.bTcLeft{position: absolute;left: -60px;top: 78px;display: block;width: 54px;height: 75px;background-position: -186px -179px;cursor: pointer;}
.bTcRight{position: absolute;right: -60px;top: 78px;display: block;width: 54px;height: 75px;background-position: -262px -179px;cursor: pointer;}


.bRank{padding-bottom: 18px;background: url(../img/hrankbg.png) no-repeat;background-size: 100% auto;}
.bRBox{width: 1229px;margin: auto;}
.bRBox>div{position: relative;padding:0 14.5px 4px;width:380px;margin-bottom: 20px;}
.bRBoxL{float: left;}
.bRBoxM{float: left;}
.bRBoxR{float: right;}
.bRBoxL:before{content: "";position: absolute;top: -13px;right: -18px;z-index: 2;display: block;width: 281px;height: 175px;background:url(../img/titbg.png) no-repeat;background-size:1500px 1600px;background-position: -7px -1132px;}
.bRBoxM:before{content: "";position: absolute;top: -9px;right: -15px;z-index: 2;display: block;width: 224px;height: 166px;background:url(../img/titbg.png) no-repeat;background-size:1500px 1600px;background-position: -308px -1132px;}
.bRBoxR:before{content: "";position: absolute;top: -13px;right: -20px;z-index: 2;display: block;width: 254px;height: 175px;background:url(../img/titbg.png) no-repeat;background-size:1500px 1600px;background-position: -552px -1132px;}
.bRBox>div>a{display: block;margin-bottom: 30px;}
.rMore{position: absolute;bottom: 30px;left: 0;right: 0;margin: auto;display: block;text-align: center;font-size: 16px;color: #AEAEAE;line-height: 44px;margin-bottom: 0!important;}
.bRBox>div strong{position: relative;display: block;width: 100%;font-size: 26px;color: #000;line-height: 72px;white-space: nowrap;overflow: hidden;}
.bRBox>div strong:after{content: "";position: absolute;left: 0;bottom: 0;width: 80px;height: 5px;background: #6969FF;border-radius: 2px;}
.bRBox ol {position: relative;background: #fff;padding: 20px 0 64px;margin-top: 8px;box-shadow: 0px 20px 40px 0px rgba(0,0,0,0.06);border-radius: 40px;}
.bRBoxL ol li:nth-of-type(2n+1){background-color: rgba(234,238,255,.3);}
.bRBoxM ol li:nth-of-type(2n+1){background-color: #FFFBF6;}
.bRBoxR ol li:nth-of-type(2n+1){background-color: #FFFAFC;}
.bRBox ol li{position: relative;z-index: 1;height: 85px;margin: 10px 0;}
.bRBox ol li a{position: relative;display: block;padding: 8px 0;overflow: hidden;*zoom: 1;}
.bRBox ol li a:before{content:"";position: relative;float: left;margin: 9px 13px 0;display: block;width: 54px;height: 52px;line-height: 51px;text-align: center;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -5px -102px;}
.bRBox ol li:nth-of-type(n+4) a:before{width: 25px;height: 16px;margin: 27px 27.5px 0;}
.bRBox ol li:nth-of-type(1) a:before{background-position: -5px -102px;}
.bRBox ol li:nth-of-type(2) a:before{background-position: -77px -102px;}
.bRBox ol li:nth-of-type(3) a:before{background-position: -149px -102px;}
.bRBox ol li:nth-of-type(4) a:before{background-position: -221px -102px;}
.bRBox ol li:nth-of-type(5) a:before{background-position: -264px -102px;}
.bRBox ol li:nth-of-type(6) a:before{background-position: -308px -102px;}
.bRBox ol li:nth-of-type(7) a:before{background-position: -352px -102px;}
.bRBox ol li:nth-of-type(8) a:before{background-position: -396px -102px;}
.bRBox ol li:nth-of-type(n+9) a:before{background:transparent;}
.bRBox ol li a img{float: left;width: 65px;height: 65px;border-radius: 10px;margin-right: 13px;border: 2px solid #FFFFFF;}
.bRBox ol li a div{float: left;width: 210px;height: 69px;overflow: hidden;}
.bRBox ol li a div p{font-size: 16px;color: #000;line-height: 26px;margin-top: 13px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.bRBox ol li a div span{font-size: 12px;color: #9A9A9A;line-height: 20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.bRBox ol li a i{display: none;position: absolute;top: 23px;right: 18px;width: 38px;height: 38px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -108px -45px;}
.bRBox ol li a:hover i{display: block;}
.bRBox ol li a:hover div p{font-weight: bold;}
.bRBoxL  ol li a:hover div p{color:#6969FF;}
.bRBoxM  ol li a:hover div p{color:#F2813A;}
.bRBoxR  ol li a:hover div p{color:#E67AAD;}
.bRBoxL .rMore:hover{color:#6969FF;}
.bRBoxM .rMore:hover{color:#F2813A;}
.bRBoxR .rMore:hover{color:#E67AAD;}
.bRBox ol li:nth-of-type(1) a i{display: block;}
.bRBox ol li:nth-of-type(1) a div p{font-weight: bold;}
.bRBoxL ol li:nth-of-type(1) a div p{color:#6969FF;}
.bRBoxM ol li:nth-of-type(1) a div p{color:#F2813A;}
.bRBoxR ol li:nth-of-type(1) a div p{color:#E67AAD;}
.bRBox ol:before{content: "";position: absolute;z-index: 0;top: -8px;display: block;width: 100%;height: 88px;background: #fff;border-radius: 40px;}
.bRBox ol:after{content: "";position: absolute;z-index: 0;bottom: -16px;display: block;width: 100%;height: 78px;background: url(../img/irbtmbg.png) no-repeat;background-size: 100% 100%;}
.bRBoxL ol:before{background: url(../img/ir1bg.png) no-repeat; background-size:100% auto;}
.bRBoxM ol:before{background: url(../img/ir2bg.png) no-repeat; background-size:100% auto;}
.bRBoxR ol:before{background: url(../img/ir3bg.png) no-repeat; background-size:100% auto;}

.tpTop{position: relative;background: #fff;text-align: center;padding-bottom: 4px;}
.tpTop:before{content:"" ;display: block;width: 93.75%;height: 1px;background-color: #000;position: relative;top: 61px; margin: auto;left: 0;right: 0;}
.tpTop:after{content: "";position: absolute;top: 48.5px;right: 5%;display: inline-block;width: 203px;height: 30px;background:url(../img/titbg.png) no-repeat;background-size:1500px 1600px;background-position: -1232px -1550px;background-color: #fff;}
.tnTit{position: relative;display: block;width: 1200px;margin: auto;padding: 30px 0;text-align: center;font-size: 48px;color: #1F1F1F;font-weight: bold;line-height: 50px;}
.tnTit:before{content: "";position:relative;top:2px;display: inline-block;width: 39px;height: 30px;background:url(../img/titbg.png) no-repeat;background-size:1500px 1600px;background-position: -651px -1550px;background-color: #fff;}
.tnTit:after{content: "";position: relative;top: 3px;display: inline-block;width: 39px;height: 30px;background:url(../img/titbg.png) no-repeat;background-size:1500px 1600px;background-position: -766px -1550px;background-color: #fff;}
.tnTit span{background-color: #fff;}
.tnTit strong{font-size: 20px;color: #1F1F1F;font-weight: bold;display: inline-block;width: 50px;height: 50px;line-height: 20px;background-color: #fff;}
.menuTit{display: inline-block;font-size: 0;background:  url(../img/xiebg.png) no-repeat;background-repeat-x:repeat;}
.menuTit a{position: relative;top: -10px;display: inline-block;padding: 0 43px;font-size: 18px;color: #666;line-height: 20px;}
.menuTit a.current{font-size: 24px;color: #6969FF;font-weight: bold;line-height: 28px;}
.menuTit a:hover{color: #6969FF;}

.tpList{width: 1200px;padding-bottom: 20px;margin: auto;overflow: hidden;}
.tpList ul{width: 1220px;overflow: hidden;*zoom: 1;padding-top: 41px;}
.tpList li{position: relative;float: left;width: 388px;height: 272px;background: #FFF;border-radius: 20px;margin: 0 18px 20px 0;overflow: hidden;}
.tpList li a{display: block;width: 100%;height: 100%;}
.tpList li a div{position: relative;z-index: 1;width: 100%;height: 194px;border-radius: 20px 20px 0 0;overflow: hidden;margin-bottom: 9px;}
.tpList li a img{width: 100%;min-height: 100%;height: auto;border-radius: 20px 20px 0 0;}
.tpList li a img{-o-transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s;-ms-transition: all .3s;transition: all .3s;}
.tpList li a img:hover{transform: scale(1.2);}
.tpList li a p{position: relative;z-index: 1;padding-left: 15px;font-size: 16px;color: #333;line-height: 30px;height: 30px;font-weight: bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.tpList li a span{padding-left: 15px;font-size: 14px;color: #A3A3A3;height: 24px;line-height: 24px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.tpList li a i{position: absolute;top: 13px;left: 12px;z-index: 1;display: block;padding: 0 9px 0 8px;height: 28px;background: linear-gradient(-90deg, #FFE894, #FFC455);border-radius: 6px;font-size: 14px;color: #A45F21;line-height: 28px;}
.tpList li:after{content: "";position: absolute;right: 0;bottom: 0;display: block;width: 72px;height: 84px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -916px -911px;}

.tpDeTop{position: relative;width: 1200px;margin: auto;overflow: hidden;*zoom: 1;margin-bottom: 25px;}
.tpDeL{float: left;padding: 9px 20px 8px 25px;width: 850px;height: 350px;background: url(../img/tpdelbg.png) no-repeat;background-size: 100% 100%;}
.tpDeL h1{display: block;padding-left: 29px;font-size: 30px;color: #000;height: 69px;line-height: 69px;font-weight: bold;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.tpDeL .img{position: relative;float: left;margin-right: 20px;width: 462px;height: 261px;border-radius: 20px;}
.tpDeL .img img{width: 100%;min-height: 100%;height: auto;border-radius: 20px;}
.tpDeL .img i{position: absolute;top: 15px;left: 13px;display: block;padding: 0 9px 0 8px;height: 28px;background: linear-gradient(-90deg, #FFE894, #FFC455);border-radius: 6px;font-size: 14px;color: #A45F21;line-height: 28px;}
.tpDeL .img span{position: absolute;top: 15px;right: 0;text-align: right;padding-right: 11px;width: 112px;height: 26px;line-height: 26px;font-size: 12px;color: #fff;background: linear-gradient(-90deg,#000,rgba(0,0,0,0));}
.tpDeL .img span em{color: #FFD741;}
.tpDeL .info p{display: block;margin-top: 49px;height:150px;font-size: 16px;color: #999;line-height: 30px;margin-bottom: 14px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5; -webkit-box-orient: vertical;}
.tpDeL .info span{padding: 0 20px 0 6px;display: inline-block;height: 17px;line-height: 17px;font-size: 14px;color: #9999ff;background:  url(../img/xiebg.png) no-repeat;background-repeat-x:repeat;}
.tpDeR{float: right;width: 252px;padding:20px;height: 343px;background: url(../img/tpderbg.png) no-repeat;background-size: 100% 100%;}
.tpDeR>strong{display: block;font-size: 20px;color: #6969FF;font-weight: bold;line-height: 24px;margin-top: 14px;white-space: nowrap;overflow: hidden;}
.tpDeR>p{display: block;font-size: 20px;color: rgba(105,105,255,.15);line-height: 32px;white-space: nowrap;overflow: hidden;}
.tpDeR>a{display: block;padding:24px 15px 0;}
.tpDeR>a>div{overflow: hidden;*zoom: 1;}
.tpDeR>a>div img{float: left;width: 92px;height: 92px;border-radius: 17px;margin-right: 10px;}
.tpDeR>a>div div p{display: block;margin-top: 5px;font-size: 16px;color: #010000;line-height: 32px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.tpDeR>a>div div span{display: block;font-size: 12px;color: #ccc;line-height: 22px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.tpDeR>a>p{display: block;height:48px;font-size: 14px;color: #999;line-height:24px;margin-top: 12px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.tpDeR>a>span{display: block;margin: auto;margin-top: 17px;width: 222px;height: 50px;font-size: 20px;color: #fff;line-height: 50px;text-align: center;background: linear-gradient(-90deg, #FF943E, #FF6339);border-radius: 14px;}
.tpDeR>a:hover div p{color: #6969FF;}

.tpDeCont{background: #fff;padding-bottom: 8px;}
.tpDeCont>div{position: relative;width: 1200px;margin: auto;}
.tpDeCont ol{width: 1220px;margin-bottom: 12px;}
.tpDeCont ol li{float: left;margin: 0 20px 20px 0;position: relative;width: 285px;height: 246px;background: #FFF;box-shadow: 0px 2px 15px 0px rgba(0,0,0,0.1);border-radius: 20px;}
.tpDeCont ol li:before{content: "";position: absolute;bottom: 0;left: 26px;display: block;width: 79px;height: 80px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -5px -265px;}
.tpDeCont ol li:nth-of-type(1):before{background-position: -3px -265px;}
.tpDeCont ol li:nth-of-type(2):before{background-position: -116px -265px;}
.tpDeCont ol li:nth-of-type(3):before{background-position: -240px -265px;}
.tpDeCont ol li:nth-of-type(4):before{background-position: -367px -265px;}
.tpDeCont ol li a{position: relative;display: block;height: 228px;padding:18px 16px 0;border-radius: 20px;}
.tpDeCont ol li a:after{content: "";position: absolute;bottom: 1px;right: 27px;display: block;width: 92px;height: 77px;background:url(../img/titbg.png) no-repeat;background-size:1500px 1600px;background-position: -842px -1132px;}
.tpDeCont ol li:nth-of-type(1) a:after{width: 92px;bottom: 1px;right: 27px;background-position: -842px -1132px;}
.tpDeCont ol li:nth-of-type(2) a:after{width: 106px;bottom: 1px;right: 10px;background-position: -970px -1132px;}
.tpDeCont ol li:nth-of-type(3) a:after{width: 136px;bottom: 1px;right: 2px;background-position: -1115px -1132px;}
.tpDeCont ol li:nth-of-type(4) a:after{width: 150px;bottom: 5px;right: 15px;background-position: -1264px -1132px;}
.tpDeCont ol li a>div{overflow: hidden;*zoom: 1;}
.tpDeCont ol li a>div img{float: left;width: 110px;height: 110px;border-radius: 20px;margin-right: 10px;}
.tpDeCont ol li a>div div p{display: block;margin-top: 5px;font-size: 16px;color: #000;line-height: 32px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.tpDeCont ol li a>div div span{display: block;font-size: 12px;color: #ccc;line-height: 22px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.tpDeCont ol li a>p{position: relative;padding: 0 4px 0 6px;display: block;margin-top: 10px;height:24px;font-size: 14px;color: #999;line-height:24px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.tpDeCont ol li a>p:before{content: "“";position: absolute;left: -9px;top: 0;font-size: 14px;color: #999;}
.tpDeCont ol li a>p:after{content: "”";position: absolute;right: -9px;top: 0;font-size: 14px;color: #999;}
.tpDeCont ol li a>span{display: none;position: absolute;left: 0;right: 0;z-index: 2;bottom: 24px;margin: auto;margin-top: 17px;width: 127px;height: 38px;font-size: 15px;color: #fff;line-height: 38px;text-align: center;background: linear-gradient(-90deg, #FF943E, #FF6339);border-radius: 18px;}
.tpDeCont ol li.no a>span{background: linear-gradient(-90deg, #AC93FF, #4D6AFF);}
.tpDeCont ol li:hover a{background: linear-gradient(180deg, rgba(255,255,255,1), rgba(255,146,62,.1));}
.tpDeCont ol li.no:hover a{background: linear-gradient(180deg, rgba(255,255,255,1), rgba(105,105,255,.1));}
.tpDeCont ol li:hover a>span{display: block;}

.tpDeCont ul{width: 1220px;padding-bottom: 1px;}
.tpDeCont ul li{position: relative;float: left;width: 158px;height: 240px;background: #F6F6F6;border-radius: 20px;text-align: center;margin-right: 16px;margin-bottom: 17px;}
.tpDeCont ul li a{display: block;}
.tpDeCont ul li img{display: block;width: 110px;height: 110px;border-radius: 20px;margin: 21px auto 3px;}
.tpDeCont ul li p{font-size: 12px;color: #9A9A9A;line-height: 20px;height: 20px;overflow: hidden;white-space: nowrap;}
.tpDeCont ul li p:nth-of-type(1){font-size: 16px;color: #000;line-height: 32px;height: 32px;}
.tpDeCont ul li div{text-align: center;white-space: nowrap;overflow: hidden;margin-bottom: 15px;}
.tpDeCont ul li div i{display: inline-block;padding: 0 6px;margin: 0 2.5px;border-radius: 3px;border: 1px solid rgba(153,153,153,.5);height: 20px;line-height: 20px;font-size: 12px;color: #ccc;}
.tpDeCont ul li a span{position: absolute;left: 0;right: 0;bottom: 24px;margin: auto;display: none;width: 127px;height: 38px;background: linear-gradient(90deg, #FF943E, #FF6339);line-height: 38px;border-radius: 18px;font-size: 15px;color: #fff;text-align: center;margin-top: 12px;}
.tpDeCont ul li.no a span{background: linear-gradient(-90deg, #AC93FF, #4D6AFF);}
.tpDeCont ul li a:hover span{display: block;}
.tpDeCont ul li:hover{background: linear-gradient(180deg, rgba(246,246,246,1), rgba(255,146,62,.1));box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.06);}
.tpDeCont ul li.no:hover{background: linear-gradient(180deg, rgba(246,246,246,1), rgba(105,105,255,.1));}
.tpDeCont .pagecode a{background-color:#f6f6f6;}
.tpHotRec{width: 1200px;margin: auto;margin-bottom: 11px;}
.tpHotRec .blTit strong{color: #1D2135;}
.tpHotRec ul{width: 1315px;overflow: hidden;*zoom: 1;padding-top: 10px;margin-bottom: 7px;}
.tpHotRec li{float: left;width: 325px;max-height: 100%;margin-right: 113px;margin-bottom: 16px;}
.tpHotRec li a{display: block;}
.tpHotRec li a>div{position: relative;width: 325px;height: 184px;border-radius: 20px;overflow: hidden;}
.tpHotRec li a>div img{width: 100%;min-height: 100%;height: auto;display: block;}
.tpHotRec li a>div img{-o-transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s;-ms-transition: all .3s;transition: all .3s;}
.tpHotRec li a>div img:hover{transform: scale(1.1);}
.tpHotRec li a>div i{position: absolute;top: 12px;left: 11px;display: block;padding: 0 9px 0 8px;height: 28px;background: linear-gradient(-90deg, #FFE894, #FFC455);border-radius: 6px;font-size: 14px;color: #A45F21;line-height: 28px;}
.tpHotRec li a>div div{position: absolute;z-index: 1;left: 17px;bottom: 12px;width: 270px;height: 19px;padding-left: 25px;overflow: hidden;*zoom: 1;}
.tpHotRec li a>div div:before{content: "";position: absolute;top: 1px;left: 0;margin-right: 8px;display: block;width: 17px;height: 17px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -781px -5px;}
.tpHotRec li a>div div:after{content: "";position: absolute;top: 0;right: 0;display: block;width: 19px;height: 19px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -296px -4px; }
.tpHotRec li a>div div p{position: relative;background-color: #fff;padding: 0 20px 0 4px;height: 19px;line-height: 19px;font-size: 15px;color:#000;font-weight: bold;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.tpHotRec li a>div div p span{position: absolute;right: 12px;top: 0;height: 19px;padding: 0 2px 0 8.5px;background-color: #fff;font-size: 12px;color: #666;font-weight: 400;}
.tpHotRec li a>div:after{content: "";position: absolute;left: 0;right: 0;bottom: 0;margin: auto;display: block;width: 100%;height: 64px;background: linear-gradient(to top,rgba(0,0,0,.8),rgba(0,0,0,0));border-radius:0 0 20px 20px;}

.tpHotRec .list {width: 1252px;overflow: hidden}
.tpHotRec .list a {float: left;margin: 0 10px 20px 0;display: block;padding: 0 32px;line-height: 42px;background-color: #ebe6fc;border-radius: 21px;font-size: 16px;color: #6969FF;}
.tpHotRec .list a:nth-of-type(16n+1){color: #FF9900;background-color: #FFF5E5}
.tpHotRec .list a:nth-of-type(16n+2){color: #88D42F;background-color: #F3FFE5}
.tpHotRec .list a:nth-of-type(16n+3){color: #8957A1;background-color: #F7E5FF}
.tpHotRec .list a:nth-of-type(16n+4){color: #00B7F1;background-color: #E5F9FF}
.tpHotRec .list a:nth-of-type(16n+5){color: #DEA32C;background-color: #FFF9ED}
.tpHotRec .list a:nth-of-type(16n+6){color: #796CB0;background-color: #F1EDFF}
.tpHotRec .list a:nth-of-type(16n+7){color: #DEA32C;background-color: #FFF9ED}
.tpHotRec .list a:nth-of-type(16n+8){color: #2585A6;background-color: #EDFBFF}
.tpHotRec .list a:nth-of-type(16n+9){color: #C77EB5;background-color: #FFEDFB}
.tpHotRec .list a:nth-of-type(16n+10){color: #7FB86E;background-color: #F1FFED}
.tpHotRec .list a:nth-of-type(16n+11){color: #BF3504;background-color: #FFECE5}
.tpHotRec .list a:nth-of-type(16n+12){color: #45B97C;background-color: #EDFFF5}
.tpHotRec .list a:nth-of-type(16n+13){color: #e85454;background-color: #ffedee}
.tpHotRec .list a:nth-of-type(16n+14){color: #fcaf18;background-color: #fff9ed}
.tpHotRec .list a:nth-of-type(16n+15){color: #6969FF;background-color: #ebe6fc}
.tpHotRec .list a:nth-of-type(16n+16){color: #bea901;background-color: #fbf9e3}
.tpHotRec .list a:nth-of-type(16n+1):hover {background-color: #FF9900;color: #FFF5E5}
.tpHotRec .list a:nth-of-type(16n+2):hover {background-color: #88D42F;color: #F3FFE5}
.tpHotRec .list a:nth-of-type(16n+3):hover {background-color: #8957A1;color: #F7E5FF}
.tpHotRec .list a:nth-of-type(16n+4):hover {background-color: #00B7F1;color: #E5F9FF}
.tpHotRec .list a:nth-of-type(16n+5):hover {background-color: #DEA32C;color: #FFF9ED}
.tpHotRec .list a:nth-of-type(16n+6):hover {background-color: #796CB0;color: #F1EDFF}
.tpHotRec .list a:nth-of-type(16n+7):hover {background-color: #DEA32C;color: #FFF9ED}
.tpHotRec .list a:nth-of-type(16n+8):hover {background-color: #2585A6;color: #EDFBFF}
.tpHotRec .list a:nth-of-type(16n+9):hover {background-color: #C77EB5;color: #FFEDFB}
.tpHotRec .list a:nth-of-type(16n+10):hover {background-color: #7FB86E;color: #F1FFED}
.tpHotRec .list a:nth-of-type(16n+11):hover {background-color: #BF3504;color: #FFECE5}
.tpHotRec .list a:nth-of-type(16n+12):hover {background-color: #45B97C;color: #EDFFF5}
.tpHotRec .list a:nth-of-type(16n+13):hover {background-color: #e85454;color: #ffedee}
.tpHotRec .list a:nth-of-type(16n+14):hover {background-color: #fcaf18;color: #fff9ed}
.tpHotRec .list a:nth-of-type(16n+15):hover {background-color: #6969FF;color: #ebe6fc}
.tpHotRec .list a:nth-of-type(16n+16):hover { background-color: #bea901; color: #fbf9e3}


.nsList{position: relative;margin: auto;padding-left:24px;background: #fff;border-radius:20px;margin-bottom: 20px;padding-bottom: 19px;}
.nsList ul{padding:7px 0 11px;}
.nsList li{width:780px;height: 160px;padding: 30px 0;border-bottom: 1px solid #eee;overflow: hidden;*zoom: 1}
.nsList li a{display: block;}
.nsList li>a{float: left;margin-right: 23px;width: 262px;height: 160px;overflow: hidden;border-radius: 20px;}
.nsList li>a img {width:100%;min-height: 100%;height: auto;display: block;transition: all .3s linear;border-radius: 20px;}
.nsList li>a:hover img {transform: scale(1.1)}
.nsList li .info{float: left;width: 495px;}
.nsList li .info>a{height: 52px;font-size: 20px;color: #000;line-height: 26px;padding-top: 5px;margin-bottom: 10px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.nsList li .info p{display: block;height:40px;font-size: 14px;color: #8B8B8B;line-height: 20px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.nsList li .info>div{overflow: hidden;*zoom: 1;margin-top: 35px;}
.nsList li .info div span{float: left;font-size: 14px;color: #ccc;line-height: 20px;margin: 0 14px 0 3px;}
.nsList li .info div i{float: right;font-size: 14px;color: #ccc;}
.nsList li .info div i:before{content: "";position: relative;top: 1px;margin-right: 6px;display: inline-block;width: 17px;height: 12px;background: url(../img/icon.png) no-repeat;background-size: 1000px 1000px;background-position: -366px -20px;}
.nsList li:hover .info>a{color: #6969FF;}
.nsList .pagecode a{background-color:#ecebee;}

.nsHot{position: relative;padding-left: 11px;background: #fff;border-radius: 20px;box-shadow: 0px 2px 40px 0px rgba(0,0,0,0.08);margin-bottom: 20px;}
.nsHot:before{content: "";position: absolute;top: 0px;left: 0;right: 0;margin: auto;display: block;width: 100%;height:30px;border-radius: 20px;background: url(../img/nsrbg.png) no-repeat; background-size: 100% 100%;}

.nsHot ol{padding-right: 10px;padding-bottom: 22px;}
.nsHot ol li{position: relative;z-index: 1;height: 110px;border-top: 1px dashed #f3f3f3;}
.nsHot ol li a{position: relative;display: block;padding: 20px 0;overflow: hidden;*zoom: 1;}
.nsHot ol li a:before{content:"";position: relative;float: left;margin: 12px 6px 0 0;display: block;width: 54px;height: 52px;line-height: 51px;text-align: center;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -5px -102px;}
.nsHot ol li:nth-of-type(n+4) a:before{width: 25px;height: 16px;margin: 22px 22px 0 13px;}
.nsHot ol li:nth-of-type(1) a:before{background-position: -5px -102px;top: 32px;}
.nsHot ol li:nth-of-type(2) a:before{background-position: -77px -102px;}
.nsHot ol li:nth-of-type(3) a:before{background-position: -149px -102px;}
.nsHot ol li:nth-of-type(4) a:before{background-position: -221px -102px;}
.nsHot ol li:nth-of-type(5) a:before{background-position: -264px -102px;}
.nsHot ol li:nth-of-type(6) a:before{background-position: -308px -102px;}
.nsHot ol li:nth-of-type(7) a:before{background-position: -352px -102px;}
.nsHot ol li:nth-of-type(8) a:before{background-position: -396px -102px;}
.nsHot ol li:nth-of-type(n+9) a:before{background:transparent;}
.nsHot ol li a img{float: left;width: 108px;height: 70px;border-radius: 6px;margin-right: 18px;}
.nsHot ol li a div{float: left;width: 138px;height: 70px;overflow: hidden;}
.nsHot ol li a div p{height: 48px;font-size: 15px;color: #000;line-height: 24px;margin-top: -4px;margin-bottom: 9px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.nsHot ol li a div span{font-size: 12px;color: #BDBDBD;line-height: 20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.nsHot ol li a:hover div p{color: #6969FF;}
.nsHot ol li:nth-of-type(1){border-top: none;height: auto;}
.nsHot ol li:nth-of-type(1) a{padding: 14px 0;}
.nsHot ol li:nth-of-type(1) a img{width: 264px;height: 142px;border-radius: 6px;margin: 0;}
.nsHot ol li:nth-of-type(1) a div{width: 100%;}
.nsHot ol li:nth-of-type(1) a div p{position: relative;margin: 16px 0 14px 25px;background-color: #54F3A6;padding: 0 20px 0 8px;height: 19px;line-height: 19px;font-size: 15px;color:#000;white-space: nowrap;overflow: visible;}
.nsHot ol li:nth-of-type(1) a div p:before{content: "";position: absolute;top: 1px;left: -25px;margin-right: 8px;display: block;width: 17px;height: 17px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -853px -5px;}
.nsHot ol li:nth-of-type(1) a div p:after{content: "";position: absolute;top: 0;right: 0;display: block;width: 19px;height: 19px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -296px -4px; }
.nsHot ol li:nth-of-type(1) a div span{margin-left: 32px;}

.ztHot{position: relative;padding-bottom: 13px;padding-left: 10px;background: #fff;border-radius: 20px;box-shadow: 0px 2px 40px 0px rgba(0,0,0,0.08);margin-bottom: 20px;}
.ztHot .blTit{padding-left: 1px;}
.ztHot ul{padding: 8px 0 4px;overflow: hidden;*zoom: 1;}
.ztHot li{width: 325px;max-height: 100%;margin-bottom:16px;}
.ztHot li a{display: block;}
.ztHot li a>div{position: relative;width: 325px;height: 184px;border-radius: 20px;overflow: hidden;}
.ztHot li a>div img{width: 100%;min-height: 100%;height: auto;display: block;}
.ztHot li a>div img{-o-transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s;-ms-transition: all .3s;transition: all .3s;}
.ztHot li a>div img:hover{transform: scale(1.1);}
.ztHot li a>div i{position: absolute;top: 12px;left: 11px;display: block;padding: 0 9px 0 8px;height: 28px;background: linear-gradient(-90deg, #FFE894, #FFC455);border-radius: 6px;font-size: 14px;color: #A45F21;line-height: 28px;}
.ztHot li a>div div{position: absolute;z-index: 1;left: 17px;bottom: 12px;width: 270px;height: 19px;padding-left: 25px;overflow: hidden;*zoom: 1;}
.ztHot li a>div div:before{content: "";position: absolute;top: 1px;left: 0;margin-right: 8px;display: block;width: 17px;height: 17px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -781px -5px;}
.ztHot li a>div div:after{content: "";position: absolute;top: 0;right: 0;display: block;width: 19px;height: 19px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -296px -4px; }
.ztHot li a>div div p{position: relative;background-color: #fff;padding: 0 20px 0 4px;height: 19px;line-height: 19px;font-size: 15px;color:#000;font-weight: bold;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ztHot li a>div div p span{position: absolute;right: 12px;top: 0;height: 19px;padding: 0 2px 0 8.5px;background-color: #fff;font-size: 12px;color: #666;font-weight: 400;}
.ztHot li a>div:after{content: "";position: absolute;left: 0;right: 0;bottom: 0;margin: auto;display: block;width: 100%;height: 54px;background: linear-gradient(to top,rgba(0,0,0,.7),rgba(0,0,0,0));border-radius:0 0 20px 20px;}
.ztHot .lMore{margin: auto;display: block;text-align: center;font-size: 16px;color: #AEAEAE;line-height: 44px;margin-bottom: 0;}
.ztHot .lMore:hover{color: #6969FF;}


.playHot{position: relative;background: #fff;border-radius: 20px;box-shadow: 0px 2px 40px 0px rgba(0,0,0,0.08);margin-bottom: 20px;}
.playHot .blTit{padding-left: 11px;}
.playHot .list {padding-top: 2px;padding-bottom: 25px;overflow: hidden; border-radius: 12px; background: rgb(255, 255, 255); position: relative;}
.playHot ul { height: 68px; width: 456px; padding-top: 8px; }
.playHot ul:nth-child(1) { margin-left: 35px; }
.playHot ul:nth-child(3) { margin-left: 35px; }
.playHot ul:nth-child(3) { position: absolute; top: 0px; left: 456px; }
.playHot ul:nth-child(4) { position: absolute; top: 76px; left: 456px; }
.playHot ul li { float: left; }
.playHot ul li a { display: block; width: 68px; height: 68px; border-radius: 14px; margin: 0px 8px 8px 0px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 6px 0px; }
.playHot ul li a img { display: block; width: 68px; height: 68px; border-radius: 14px;}

.nsCont{padding: 0 0 6px 24px;margin-bottom: 20px;}
.nsCont h1{font-size: 32px;color: #000;font-weight: bold;line-height: 42px;margin-bottom: 20px;}
.nsCont .intro{height:24px;font-size: 14px;color: #ccc;line-height: 24px;overflow: hidden;padding-bottom: 16px;border-bottom: 1px solid #f6f6f6;margin-bottom: 16px;}
.nsCont .intro span{font-size: 14px;color: #ccc;line-height: 24px;margin-right: 18px;margin-left: 1px;}
.nsCont .intro i{font-size: 14px;color: #ccc;line-height: 24px;margin-right: 18px;margin-left: 2px;}
.nsCont .intro i:before{content: "";position: relative;top: 1px;margin-right: 6px;display: inline-block;width: 17px;height: 12px;background: url(../img/icon.png) no-repeat;background-size: 1000px 1000px;background-position: -366px -20px;}

.nsCont .cont{font-size: 16px;color: #666;line-height: 32px;overflow: hidden;}
.nsCont .cont a{line-height: 31px; text-indent: 0;color: #6969FF;}
.nsCont .cont p{line-height: 32px;color: #666;margin-bottom: 14px;}
.nsCont .cont br{height: 1px;}
.nsCont .cont img{max-width:785px;max-height: 1500px;margin:20px auto;display: block;}
.nsCont .cont p img{max-width:785px;}
.nsCont .cont h3{position: relative;line-height: 56px;font-size: 20px;color: #000;font-weight: bold;overflow: hidden;*zoom:1;margin-bottom: 10px;}
.nsCont .cont iframe{width: 660px;height:360px;margin: 0 auto;display: block;border: none;}
.nsCont .cont table{max-width: 100%;margin: auto;}
.nsCont .cont table a{color:#0000ee}
.nsCont .cont table a:hover{text-decoration:underline}
.nsCont .cont .info{margin:0 0 20px;overflow: hidden;background: #f9f9f9;height: 113px;}
.nsCont .cont .info img{width: 80px;height: 80px;display: block;float: left;border-radius: 12px;margin: 17px 20px 16px 15px;}
.nsCont .cont .info p{text-indent:0;margin-bottom:10px;}
.nsCont .qaboxs{float: left;width: 62%;}
.nsCont .qaboxs .name{font-size: 18px;color: #333;margin-top: 25px;margin-bottom: 16px;}
.nsCont .qaboxs p span{font-size: 14px;color: #999;margin-right: 45px;}
.nsCont .qaboxs p span em{font-size: 14px;color: #666;}
.nsCont .cont .info>a{display: block;float: right;width: 130px;height: 32px;color: #fff;line-height: 32px;text-align: center;background: #ffa622;margin-top: 41px;border-radius: 3px;margin-right: 18px;}
.nsCont .qaboxs .name:hover{color: #6969FF;font-weight: bold;}

.nsZan{margin:12px auto 22px;cursor: pointer;padding-left:33px;width: 127px;height: 46px;font-size: 14px;color: #fff;line-height: 46px;background: #6969FF;border-radius: 23px;}
.nsZan i{display: inline-block;position: relative;top: 2px;margin-right: 8px;width: 20px;height: 18px;background-position: -399px -4px;}
.nsZan i{-o-transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s;-ms-transition: all .3s;transition: all .3s;}
.nsZan:hover i{-o-transform: translateY(-5px);-webkit-transform:translateY(-5px); -moz-transform: translateY(-5px); -ms-transform: translateY(-5px);transform: translateY(-5px);}

.nsCopy {border-top: 1px solid #f5f5f5;height: 66px;line-height: 66px;font-size: 16px;color: #888;margin: 3px 0 2px}
.nsCopy span {position: relative;display: inline-block; width: 123px; height: 26px;line-height: 26px;font-size: 14px;text-align: center;color: #ff9700;border: 1px solid #ff9700; border-radius: 4px;margin-right: 11px;cursor: pointer}
.nsCopy span i { display: inline-block; width: 14px; height: 14px;vertical-align: top; position: relative; top: 7px;margin-right: 6px; background-position: -889px -5px}
.nsCopy span input { position: absolute; top: 0;left: 0;z-index: -1}


.pageBox{margin:2px 0;height: 36px;overflow: hidden;*z-index: 1;}
.pageBox p{display: block;padding: 0 14px;width: 360px;height: 36px;background: #F6F7FA;border-radius: 10px;font-size: 14px;color: #8F8F8F;line-height: 36px;white-space: nowrap;text-overflow: ellipsis;overflow:hidden;cursor: pointer;}
.pageBox p:nth-of-type(1){float: left;}
.pageBox p:nth-of-type(2){float: right;}
.pageBox p span{}
.pageBox p span,.pageBox p a{white-space: nowrap;text-overflow: ellipsis;overflow:hidden;}
.pageBox p.pagePre {float: left;}
.pageBox p.pageNext{float: right;}
.pageBox p a{color: #333;}
.pageBox p:hover a{color: #6969FF;}

.wraplr{padding-top: 29px;}
.wraplr .nsList{padding-bottom: 0;}
.wraplr .nsList ul{padding: 0;}
.wraplr .nsList ul li{width: auto;}
.wraplr .nsList ul li:last-of-type{border: none;}
.wraplr .nsList ul li:nth-of-type(1){padding-top: 16px;}
.wraplr .nsList ul li .info{width: 504px;}
.nMore{display: block;width: 790px;height: 48px;background: #F4F3FF;border-radius: 24px;margin:3px auto 8px;font-size: 16px;color: #A7A7FF;text-align: center;line-height: 48px;}

.nGRec{position: relative;border-radius: 20px;box-shadow: 0px 2px 40px 0px rgb(0 0 0 / 8%);margin-bottom: 20px;background: url(../img/rttopbg.png) no-repeat;background-size: 100% 100%; }
.nGRec a{display: block;padding:25px 26px 23px;}
.nGRec a>div{overflow: hidden;*zoom: 1;}
.nGRec a>div img{float: left;width: 110px;height: 110px;border-radius: 20px;margin-right: 11px;}
.nGRec a>div div p{display: block;margin: 4px 0 2px;font-size: 16px;color: #000;line-height: 40px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.nGRec a>div div span{display: block;font-size: 12px;color: #ccc;line-height: 24px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.nGRec a>p{position: relative;padding: 0 4px 0 6px;display: block;margin-top: 10px;height:24px;font-size: 14px;color: #999;line-height:24px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.nGRec a>p:before{content: "“";position: absolute;left: -9px;top: 0;font-size: 14px;color: #999;}
.nGRec a>p:after{content: "”";position: absolute;right: -9px;top: 0;font-size: 14px;color: #999;}
.nGRec a>span{display: block;margin: auto;margin-top: 17px;width: 222px;height: 50px;font-size: 20px;color: #fff;line-height: 50px;text-align: center;background: linear-gradient(-90deg, #FF943E, #FF6339);border-radius: 14px;}
.nGRec a:hover div p{color: #6969FF;}

.gsNew{position: relative;margin-bottom: 20px;}
.gsNew .blTit{padding-top: 0;margin-top: -10px;margin-bottom: 17px;}
.gsNew ol {position: relative;background: #fff;padding: 16px 0 69px;box-shadow: 0px 2px 40px 0px rgba(0,0,0,0.08);border-radius: 20px;}
.gsNew ol:before{content: "";position: absolute;top: -102px;right: -30px;display: block;width: 243px;height: 156px;background:url(../img/titbg.png) no-repeat;background-size:1500px 1600px;background-position: -229px -976px;}
.gsNew li:nth-of-type(2n+1){background-color: rgba(234,238,255,.3);}
.gsNew li{position: relative;z-index: 1;height: 85px;margin: 10px 0;}
.gsNew li a{position: relative;display: block;padding: 8px 0;overflow: hidden;*zoom: 1;}
.gsNew li a:before{content:"";position: relative;float: left;margin: 9px 6.5px 0;display: block;width: 54px;height: 52px;line-height: 51px;text-align: center;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -5px -102px;}
.gsNew li:nth-of-type(n+4) a:before{width: 25px;height: 16px;margin: 27px 24px 0 21px;}
.gsNew li:nth-of-type(1) a:before{background-position: -5px -102px;}
.gsNew li:nth-of-type(2) a:before{background-position: -77px -102px;}
.gsNew li:nth-of-type(3) a:before{background-position: -149px -102px;}
.gsNew li:nth-of-type(4) a:before{background-position: -221px -102px;}
.gsNew li:nth-of-type(5) a:before{background-position: -264px -102px;}
.gsNew li:nth-of-type(6) a:before{background-position: -308px -102px;}
.gsNew li:nth-of-type(7) a:before{background-position: -352px -102px;}
.gsNew li:nth-of-type(8) a:before{background-position: -396px -102px;}
.gsNew li:nth-of-type(n+9) a:before{background:transparent;}
.gsNew li a img{float: left;width: 65px;height: 65px;border-radius: 10px;margin-right: 13px;border: 2px solid #FFFFFF;}
.gsNew li a div{float: left;width: 196px;height: 69px;overflow: hidden;}
.gsNew li a div p{font-size: 16px;color: #000;line-height: 26px;margin-top: 13px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.gsNew li a div span{font-size: 12px;color: #9A9A9A;line-height: 20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.gsNew li a i{display: none;position: absolute;top: 23px;right: 18px;width: 38px;height: 38px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -108px -45px;}
.gsNew li a:hover i{display: block;}
.gsNew li:nth-of-type(1) i{display: block;}
.gsNew li:nth-of-type(2n+4){margin: 0;height: 46px;}
.gsNew li:nth-of-type(2n+5){height: 56px;}
.gsNew li:nth-of-type(n+4) img{display: none;}
.gsNew li:nth-of-type(n+4) a{padding: 0;}
.gsNew li:nth-of-type(n+4) a div{width: 275px;height: 56px;}
.gsNew li:nth-of-type(n+4) a:before {margin-top: 20px;}
.gsNew li:nth-of-type(n+4) i{top: 9px;}
.gsNew li:nth-of-type(n+4) a div p{float: left;width:168px;line-height: 56px;margin-top: 0;color: #666;}
.gsNew li:nth-of-type(n+4) a div span{float: right;width: 104px;line-height: 56px;}
.gsNew li:nth-of-type(2n+4) a div p{line-height: 46px;}
.gsNew li:nth-of-type(2n+4) a div span{line-height: 46px;}
.gsNew li:nth-of-type(2n+4) a:before {margin-top: 15px;}
.gsNew li:nth-of-type(2n+4) i{top: 4px;}
.gsNew li:nth-of-type(n+4) a:hover div span{display: none;}
.gsNew .rMore{bottom: 15px;}

.rankWrap{margin-bottom: 38px;background: url(../img/rankbg.png) no-repeat;background-size: 100% auto;}
.rankWrap>div{width: 1200px;margin: auto;padding-top: 230px}
.rkMenu{padding-left: 24px;height: 128px;}
.rkMenu a{float: left;position: relative;display: block;padding: 6px;background: rgba(255,255,255,.3);border-radius: 20px;margin-right: 27px;}
.rkMenu a:last-of-type{float: right;margin-right: 25px;}
.rkMenu a strong{display: block;width: 332px;height: 76px;text-align: right;font-weight: 400;padding-right: 21px;font-size: 24px;color: #666;line-height: 76px;background: rgba(255,255,255,.9);border-radius: 20px;white-space: nowrap;overflow: hidden;}
.rkMenu a p{display: none;position: absolute;z-index: 2;left: 0;right: 0;margin: auto;top: 98px;text-align: center;font-size: 12px;color: #B9BEC1;line-height: 18px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.rkMenu a p:before{content: "";position: relative;top: 8.5px;vertical-align: top;display: inline-block;width: 48px;height: 1px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -197px -11px;margin-right: 5px;}
.rkMenu a p:after{content: "";position: relative;top: 8.5px;vertical-align: top;display: inline-block;width: 48px;height: 1px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -197px -4px;margin-left: 5px;}
.rkMenu a:hover strong{color: #6969FF;}
.rkMenu a.current strong{height: 116px;line-height: 88px;font-size: 28px;color: #6666F8;font-weight: bold;}
.rkMenu a.current p{display: block;}
.rkMenu a:nth-of-type(1):before{content: "";position: absolute;top: -36px;left: -36px;z-index: 2;display: block;width: 208px;height: 164px;background:url(../img/titbg.png) no-repeat;background-size:1500px 1600px;background-position: -10px -976px;}
.rkMenu a:nth-of-type(2):before{content: "";position: absolute;top: -40px;left: -34px;z-index: 2;display: block;width: 224px;height: 166px;background:url(../img/titbg.png) no-repeat;background-size:1500px 1600px;background-position: -308px -1132px;}
.rkMenu a:nth-of-type(3):before{content: "";position: absolute;top: -42px;left: -40px;z-index: 2;display: block;width: 244px;height: 169px;background:url(../img/titbg.png) no-repeat;background-size:1500px 1600px;background-position: -472px -976px;}

.rkList{margin-top: -30px;padding: 0 25px 0 24px;}
.rkList ol {position: relative;background: #fff;border-radius: 20px;padding: 34px 0 4px;}
.rkList ol li:nth-of-type(2n+1){background-color: rgba(234,238,255,.3);}
.rkList ol li{position: relative;z-index: 1;height: 206px;margin: 9px 0;}
.rkList ol li>a{position: relative;display: block;padding: 28px 0;overflow: hidden;*zoom: 1;}
.rkList ol li>a:before{content:"";position: relative;float: left;margin: 49px 21px 0 27px;display: block;width: 54px;height: 52px;line-height: 51px;text-align: center;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -5px -102px;}
.rkList ol li:nth-of-type(n+4) a:before{width: 33px;height: 22px;margin: 63px 38px 0 38px;}
.rkList ol li:nth-of-type(1) a:before{background-position: -5px -102px;}
.rkList ol li:nth-of-type(2) a:before{background-position: -77px -102px;}
.rkList ol li:nth-of-type(3) a:before{background-position: -149px -102px;}
.rkList ol li:nth-of-type(4) a:before{background-position: -221px -128px;}
.rkList ol li:nth-of-type(5) a:before{background-position: -264px -128px;}
.rkList ol li:nth-of-type(6) a:before{background-position: -308px -128px;}
.rkList ol li:nth-of-type(7) a:before{background-position: -352px -128px;}
.rkList ol li:nth-of-type(8) a:before{background-position: -396px -128px;}
.rkList ol li:nth-of-type(9) a:before{background-position: -440px -128px;}
.rkList ol li:nth-of-type(10) a:before{background-position: -484px -128px;}
.rkList ol li:nth-of-type(11) a:before{background-position: -521px -128px;}
.rkList ol li:nth-of-type(12) a:before{background-position: -554px -128px;}
.rkList ol li:nth-of-type(13) a:before{background-position: -591px -128px;}
.rkList ol li:nth-of-type(14) a:before{background-position: -628px -128px;}
.rkList ol li:nth-of-type(15) a:before{background-position: -664px -128px;}
.rkList ol li:nth-of-type(16) a:before{background-position: -701px -128px;}
.rkList ol li:nth-of-type(17) a:before{background-position: -738px -128px;}
.rkList ol li:nth-of-type(18) a:before{background-position: -775px -128px;}
.rkList ol li:nth-of-type(19) a:before{background-position: -812px -128px;}
.rkList ol li:nth-of-type(20) a:before{background-position: -849px -128px;}
.rkList ol li:nth-of-type(n+21) a:before{background:transparent;}
.rkList ol li>a img{float: left;width: 150px;height: 150px;border-radius: 30px;margin-right: 23px;}
.rkList ol li>a div{float: left;width: 680px;height: 150px;overflow: hidden;}
.rkList ol li>a div p{display: block;font-size: 20px;color: #000;font-weight: 600;line-height: 36px;margin-top: 16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.rkList ol li>a div span{display: block;font-size: 14px;color: #999;line-height: 23px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.rkList ol li>a:hover div p{color:#6969FF;}
.rkList ol .tag{position: absolute;left: 274px;bottom: 45px;}
.rkList ol .tag a{display: inline-block;font-size: 14px;height: 22px;line-height: 22px;color: #ccc;background: #f9faff;margin-right: 11px;padding: 0 11px;border: 1px solid #c9c9cc;border-radius: 2px;}
.rkList ol .tag a:nth-of-type(1){color: #8C8CFF;border-color: rgba(140,140,255,.3);background-color: #f6f5ff;}
.rkList ol .tag a:nth-of-type(2){color: #FF9900;border-color: rgba(255,153,0,.3);background-color: #fcf8f4;}
.rkList ol .tag a:nth-of-type(1):hover{background-color: #8C8CFF;color: #f6f5ff;}
.rkList ol .tag a:nth-of-type(2):hover{background-color: #FF9900;color: #fcf8f4;}
.rkList ol .tag a:hover{background-color: #ccc;color: #f9faff;}
.rkList ol li>a:after{content: "";display:block;position: absolute;top: 84px;right: 66px;width: 38px;height: 38px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -108px -45px;}
.rkList ol li>a:after{-o-transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s;-ms-transition: all .3s;transition: all .3s; }
.rkList ol li>a:hover:after{transform: translateY(-10px);} 

.rkList li .list{position: absolute;top: 22px;right:24px;width:300px;height: 162px;border-radius: 20px;overflow: hidden;text-align: right;}
.rkList li .list a{display: block;}
.rkList li .list img{width:100%;min-height: 100%;height: auto;margin: auto;}
.rkList li .list img{-o-transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s;-ms-transition: all .3s;transition: all .3s;}
.rkList li .list img:hover{transform: scale(1.1);}

.nGHot{padding-left: 24px;}
.nGHot ul{width: 798px;overflow: hidden;*zoom: 1;}
.nGHot ul li{float: left;width: 158px;height: 195px;border-radius: 20px;text-align: center;}
.nGHot ul li a{display: block;}
.nGHot ul li img{display: block;width: 110px;height: 110px;border-radius: 20px;margin: 16px auto 6px;}
.nGHot ul li p{font-size: 12px;color: #9A9A9A;line-height: 20px;height: 20px;overflow: hidden;white-space: nowrap;}
.nGHot ul li p:nth-of-type(1){font-size: 16px;color: #000;line-height: 26px;height: 26px;}
.nGHot ul li span{display: none;width: 127px;height: 38px;background: linear-gradient(90deg, #FF943E, #FF6339);line-height: 38px;border-radius: 18px;font-size: 15px;color: #fff;text-align: center;margin: auto;margin-top: 12px;}
.nGHot ul li.no span{background: linear-gradient(-90deg, #AC93FF, #4D6AFF);}
.nGHot ul li a:hover p{display: none;}
.nGHot ul li a:hover span{display: block;}
.nGHot ul li:hover{background: linear-gradient(180deg, rgba(255,255,255,1), rgba(255,146,62,.1));background-color: #FFF;box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.06);}
.nGHot ul li.no:hover{background: linear-gradient(180deg, rgba(255,255,255,1), rgba(105,105,255,.1));background-color: #FFF;}

.gsTop{height: 339px;background: url(../img/gametopbg.png) no-repeat;background-size: 100% 100%;}
.gsTop>div{width: 1200px;margin: auto;overflow: hidden;}
.gsTop>div>i{display: block;margin: 30px 0 13px;width: 263px;height: 70px;background-position: -5px -435px;}
.softTop{height: 339px;background: url(../img/softtopbg.png) no-repeat;background-size: 100% 100%;}
.softTop>div>i{background-position: -315px -435px;}
.gsTop li>div{width: 1260px;overflow: hidden;*zoom: 1;}
.gsTop li a{position: relative;float: left;width: 225px;height: 185px;margin-right: 18.5px;padding-top: 10px;}
.gsTop li a div:nth-of-type(1){position: relative;width: 225px;height: 145px;border-radius: 20px;overflow: hidden;margin-bottom: 11px;}
.gsTop li a div:nth-of-type(1) img{width: 100%;min-height: 100%;height: auto;display: block;}
.gsTop li a div:nth-of-type(1){-o-transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s;-ms-transition: all .3s;transition: all .3s; }
.gsTop li a div:nth-of-type(1):hover{-o-transform: translateY(-10px);-webkit-transform: translateY(-10px); -moz-transform: translateY(-10px); -ms-transform: translateY(-10px);transform: translateY(-10px);}
.gsTop li a div:nth-of-type(1):hover{width: 213px;height: 133px;border: 6px solid rgba(255,255,255,.3);}

.gsTop li a div:nth-of-type(1) span{position: absolute;top: 16px;right: 0;padding-right: 8px;width: 115px;height: 26px;text-align: right;background: linear-gradient(-90deg, rgba(0,0,0,.6), rgba(0,0,0,.0));font-size: 15px;color: #ccc;line-height: 26px;}
.gsTop li a div:nth-of-type(1) span i{color: #54F3A6;}
.gsTop li a div:nth-of-type(2){position: absolute;bottom: 10px;width: 200px;height: 19px;padding-left: 25px;overflow: hidden;*zoom: 1;}
.gsTop li a div:nth-of-type(2):before{content: "";position: absolute;top: 1px;left: 0;margin-right: 8px;display: block;width: 17px;height: 17px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -817px -5px;}
.gsTop li a div:nth-of-type(2):after{content: "";position: absolute;top: 0;right: 0;display: block;width: 19px;height: 19px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -331px -4px; }
.gsTop li a div:nth-of-type(2) p{position: relative;background-color: rgba(255,255,255,.25);padding: 0 20px 0 8px;height: 19px;line-height: 19px;font-size: 15px;color:#fff;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.carousel {width: 100%;height: 200px;margin: 0 auto;position: relative}
.carousel .carCont{position: relative;width: 1200px;height: 200px;overflow: hidden;}
.carousel .caroList {position: absolute;top: 0;left: 0;height: 200px;}
.carousel .caroList li{float: left;width: 1200px;overflow: hidden}
.carousel .caroBtn i {display: block;position: absolute;top: -43px;width: 28px;height: 28px;cursor: pointer;}
.carousel .caroPre {right: 48px;background-position: -556px -45px;}
.carousel .caroNext {right: 0;background-position: -703px -45px;}
.carousel .caroBtn .caroPre:hover{background-position: -654px -45px;}
.carousel .caroBtn .caroNext:hover {background-position: -605px -45px;}

.gsTags{background-color: #fff;}
.gsTags div{width: 1200px;padding-top: 16px;margin: auto;overflow: hidden;*zoom: 1;}
.gsTags div a{position: relative;float: left;display: block;margin-bottom: 15px;margin-right: 14.4px;padding-top: 11px;width: 79px;height: 78px;font-size: 14px;color: #333;line-height: 32px;border-radius: 20px;text-align: center;}
.gsTags div a:last-of-type{margin-right: 0;}
.gsTags a:before{content: "";margin: auto;display: block;width:40px;height: 40px;background:url(../img/tagicon.png) no-repeat;background-size:1600px 800px;}
.gsTags a:after{content: "";position: absolute;bottom: -9px;left: 0;right: 0;margin: auto;display:none;width:72px;height: 19px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -354px -194px;}

.gsTags div a:hover{background-color: #F9F9F9;}
.gsTags div a.current{color: #fff;background-color: #8f8fff;font-weight: bold;}
.gsTags div a.current:after{display: block;}
.softTags div a.current{background-color: #54f3a6;}
.softTags div a.current:after{background-position: -354px -225px;}

.gsTags a.qbfl:before{background-position:-1209px -15px;}
.gsTags a.jsby:before{background-position:-103px -15px;}
.gsTags a.tfcg:before{background-position:-198px -15px;}
.gsTags a.dzgd:before{background-position:-288px -15px;}
.gsTags a.xxyz:before{background-position:-383px -15px;}
.gsTags a.sgcl:before{background-position:-474px -15px;}
.gsTags a.tyjj:before,.gsTags a.jkyd:before{background-position:-565px -15px;}
.gsTags a.sjjs:before{background-position:-660px -15px;}
.gsTags a.mxjm:before{background-position:-752px -15px;}
.gsTags a.mnyc:before{background-position:-844px -15px;}
.gsTags a.kpdz:before{background-position:-938px -15px;}
.gsTags a.yywd:before,.gsTags a.yybf:before{background-position:-1031px -15px;}
.gsTags a.cqyx:before{background-position:-1124px -15px;}

.gsTags a.qbfl.current:before{background-position:-1209px -75px;}
.gsTags a.jsby.current:before{background-position:-103px -75px;}
.gsTags a.tfcg.current:before{background-position:-198px -75px;}
.gsTags a.dzgd.current:before{background-position:-288px -75px;}
.gsTags a.xxyz.current:before{background-position:-383px -75px;}
.gsTags a.sgcl.current:before{background-position:-474px -75px;}
.gsTags a.tyjj.current:before,.gsTags a.jkyd.current:before{background-position:-565px -75px;}
.gsTags a.sjjs.current:before{background-position:-660px -75px;}
.gsTags a.mxjm.current:before{background-position:-752px -75px;}
.gsTags a.mnyc.current:before{background-position:-844px -75px;}
.gsTags a.kpdz.current:before{background-position:-938px -75px;}
.gsTags a.yywd.current:before,.gsTags a.yybf.current:before{background-position:-1031px -75px;}
.gsTags a.cqsy.current:before{background-position:-1124px -75px;}


.softTags a.qbfl:before{background-position:-1266px -19px;}
.gsTags a.sjtx:before{background-position:-103px -151px;}
.gsTags a.zbyl:before{background-position:-198px -151px;}
.gsTags a.xtgj:before{background-position:-288px -151px;}
.gsTags a.ksxx:before{background-position:-383px -151px;}
.gsTags a.bzmh:before{background-position:-474px -151px;}
.gsTags a.sytx:before{background-position:-565px -151px;}
.gsTags a.shfw:before{background-position:-660px -151px;}
.gsTags a.jrlc:before{background-position:-752px -151px;}
.gsTags a.lycx:before{background-position:-844px -151px;}
.gsTags a.gxbg:before{background-position:-938px -151px;}
.gsTags a.xsmh:before,.gsTags a.yxfz:before{background-position:-1029px -151px;}
.gsTags a.gdfl:before{background-position:-1124px -151px;}

.gsTags a.qbfl.current:before{background-position:-1209px -75px;}
.gsTags a.sjtx.current:before{background-position:-103px -213px;}
.gsTags a.yybf.current:before{background-position:-198px -213px;}
.gsTags a.xtgj.current:before{background-position:-288px -213px;}
.gsTags a.ksxx.current:before{background-position:-383px -213px;}
.gsTags a.bzmh.current:before{background-position:-474px -213px;}
.gsTags a.sytx.current:before{background-position:-565px -213px;}
.gsTags a.shfw.current:before{background-position:-660px -213px;}
.gsTags a.jrlc.current:before{background-position:-752px -213px;}
.gsTags a.lycx.current:before{background-position:-844px -213px;}
.gsTags a.gxbg.current:before{background-position:-938px -209px;}
.gsTags a.xsmh.current:before,.gsTags a.yxfz.current:before{background-position:-1029px -209px;}
.gsTags a.gdfl.current:before{background-position:-1124px -213px;}

.gsList{width: 1200px;margin: auto;margin-bottom: 16px;}
.gsNum{height: 55px;line-height: 56px;overflow: hidden;*zoom: 1;}
.gsNum p{float: left;font-size: 14px;color: #666;}
.gsNum p i{position: relative;top: 19px;vertical-align: top;margin-right: 6px;display: inline-block;width: 17px;height: 17px;background-position: -922px -5px;}
.gsNum p strong{font-size: 14px;color: #000;font-weight: bold;margin: 0 8px;}
.gsNum span{float: right;font-size: 14px;color: #000;}
.gsList ul{width: 1220px;padding-bottom: 5px;}
.gsList ul li{position: relative;float: left;width: 158px;height: 240px;background: #fff;border-radius: 20px;text-align: center;margin-right: 16px;margin-bottom: 20px;}
.gsList ul li a{display: block;}
.gsList ul li img{display: block;width: 110px;height: 110px;border-radius: 20px;margin: 21px auto 3px;}
.gsList ul li p{font-size: 12px;color: #9A9A9A;line-height: 20px;height: 20px;overflow: hidden;white-space: nowrap;}
.gsList ul li p:nth-of-type(1){font-size: 16px;color: #000;line-height: 32px;height: 32px;}
.gsList ul li div{text-align: center;white-space: nowrap;overflow: hidden;margin-bottom: 15px;}
.gsList ul li div i{display: inline-block;padding: 0 6px;margin: 0 2.5px;border-radius: 3px;border: 1px solid rgba(153,153,153,.5);height: 20px;line-height: 20px;font-size: 12px;color: #ccc;}
.gsList ul li a span{position: absolute;left: 0;right: 0;bottom: 24px;margin: auto;display: none;width: 127px;height: 38px;background: linear-gradient(90deg, #FF943E, #FF6339);line-height: 38px;border-radius: 18px;font-size: 15px;color: #fff;text-align: center;margin-top: 12px;}
.gsList ul li.no a span{background: linear-gradient(-90deg, #AC93FF, #4D6AFF);}
.gsList ul li a:hover span{display: block;}
.gsList ul li:hover{background: linear-gradient(180deg, rgba(255,255,255,1), rgba(255,146,62,.1));background-color: #fff;box-shadow: 0px 2px 15px 0px rgba(0,0,0,0.1);}
.gsList ul li.no:hover{background: linear-gradient(180deg, rgba(255,255,255,1), rgba(105,105,255,.1));background-color: #fff;box-shadow: 0px 2px 15px 0px rgba(0,0,0,0.1);}

.gsList ul li:nth-of-type(-n+3):before{content: "";position: absolute;z-index: 2;top: 6px;left: 0;right: 0;margin: auto;display: block;width: 54px;height: 52px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;}
.gsList ul li:nth-of-type(1):before{background-position: -5px -102px;}
.gsList ul li:nth-of-type(2):before{background-position: -77px -102px;}
.gsList ul li:nth-of-type(3):before{background-position: -149px -102px;}
.gsList ul li.no:after{content: "";position: absolute;z-index: 2;top: 10px;right: 10px;display: block;width: 32px;height: 32px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -5px -370px;}



.gsDTop{position: relative;width: 1200px;padding: 29px 0 20px;margin: auto;overflow: hidden;*zoom: 1;background-color: #fff;border-radius: 20px;margin-bottom: 16px;}
.showImg{float: left;width:700px;padding:25px 50px 0 0;height: 486px;background: url(../img/jietubg.png) no-repeat;background-size: 100% auto;overflow: hidden;}
.showImg .gallery-top {width: 699px;padding-bottom: 80px;overflow: initial;}
.showImg .swiper-slide {position: relative;text-align: center;height: 406px;border-radius: 0 70px 70px 0;overflow: hidden;}
.showImg .gallery-top .swiper-slide video {position: relative}
.showImg .gallery-top .swiper-slide>div {width: 100%;height: 100%}
.showImg .swiper-slide i {display: block;width: 32px;height: 32px;background-position: -259px -126px;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;z-index: 2}
.showImg .gallery-top .swiper-slide>div img {width: 100%;opacity: .9;object-fit: cover;-webkit-filter: blur(10px);-moz-filter: blur(10px);-ms-filter: blur(10px);filter: blur(10px)}
.showImg .gallery-top .swiper-slide>img {position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;height: 406px;width: auto;opacity: 1;}
.showImg .swiper-container-horizontal>.swiper-pagination-progressbar, .showImg .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{bottom: 21px;width: 590px !important;height: 2px !important;background: rgba(102,102,102,.3);}
.showImg .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {border-radius: 5px;background-color: #6969FF!important;}
.showImg .swiper-button-next,.showImg .swiper-button-prev{margin: auto;z-index: 2;bottom: 0;right: 52px;top: initial;left: initial;width: 42px;height: 42px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -878px -45px;}
.showImg .swiper-button-next{right: -10px;background-position: -815px -45px;}
.showImg .swiper-button-prev.swiper-button-disabled{opacity: 1;background-position: -752px -45px;}
.showImg .swiper-button-next.swiper-button-disabled{opacity: 1;background-position: -941px -45px;}

.gsDTop .info{position: relative;float: right;margin-right: 25px;width: 404px;height: 511px;background: url(../img/gsdetopbg.png) no-repeat;background-size: 100% auto;background-position:0 15px;}
.gsDTop .info h1{font-size: 30px;color: #261300;font-weight: bold;line-height: 58px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-bottom: 10px;}
.gsDTop .info h1:before{content: "";position: relative;top: 21px;vertical-align: top;margin-right: 13px;display: inline-block;width: 17px;height: 17px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -922px -5px;}
.gsDTop .info>div {padding-left: 32px;overflow: hidden;*zoom: 1;}
.gsDTop .info dl{float: left;display: block;width: 126px;font-size: 14px;color: #9095B0;line-height: 24px;margin-bottom: 11px;}
.gsDTop .info dd{color: #717799;font-weight: bold;white-space: nowrap;overflow: hidden;}
.gsDTop .info dl:nth-of-type(1){width: 80px;}
.gsDTop .info dl:nth-of-type(2){width: 110px;}
.gsDTop .info dl:nth-of-type(3){width: 150px;}
.gsDTop .info dl:nth-of-type(4){width: 100%;}
.gsDTop .info dl:last-of-type{width: 100%;}
.gsDTop .info .tag{font-weight: 400;white-space: normal;}
.gsDTop .info .tag a{display: inline-block;margin-top: 7px;font-size: 14px;height: 22px;line-height: 22px;color: #ccc;background: #f9faff;margin-right: 11px;padding: 0 11px;border: 1px solid #c9c9cc;border-radius: 2px;}
.gsDTop .info .tag a:nth-of-type(1){color: #8C8CFF;border-color: rgba(140,140,255,.3);background-color: #f6f5ff;}
.gsDTop .info .tag a:nth-of-type(2){color: #FF9900;border-color: rgba(255,153,0,.3);background-color: #fcf8f4;}
.gsDTop .info .tag a:nth-of-type(1):hover{background-color: #8C8CFF;color: #f6f5ff;}
.gsDTop .info .tag a:nth-of-type(2):hover{background-color: #FF9900;color: #fcf8f4;}
.gsDTop .info .tag a:hover{background-color: #ccc;color: #f9faff;}
.gsDTop .age{position: absolute;top: 15px;right: 0;padding-right: 5px;width: 86px;height: 26px;font-size: 12px;color: #A45F21;line-height: 26px;text-align: right;background: linear-gradient(90deg, rgba(255,255,255,0), #FFC455);white-space: nowrap;overflow: hidden;}
.gsDTop .age i{display: inline-block;vertical-align: top;position: relative;top: 5px;width: 16px;height: 15px;margin-right: 3px;background-position: -953px -5px;}
.gsDTop dl img{width: 62px;height: 62px;border-radius: 19px;}
.gsDTop dl dt{margin-top: 6px;}
.gsDTop .info dl:nth-of-type(4){margin-bottom: 5px;}
.gsDTop .info dl:nth-of-type(4) dt{margin-top: 0;}

.downBtn{width: 346px;padding-top: 17px;overflow: hidden;*zoom: 1;}
.downBtn a,.downBtn button{position: relative;display: block;border: none;text-align: left;padding-left: 80px;width: 262px;height: 54px;font-size: 18px;color: #fff;font-weight: bold;line-height: 54px;background: linear-gradient(25deg, #7878fe 50%,#6969ff 50%, #6969ff 100%);border-radius: 14px;margin-bottom: 12px;box-sizing: content-box;}
.downBtn a:before,.downBtn button:before{content: "";position: relative;display: inline-block;vertical-align: top;width:29px;height: 29px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -162px -370px;margin-right: 10px;}
.downBtn .iosBtn{background: linear-gradient(25deg, #7878fe 50%,#6969ff 50%, #6969ff 100%);}
.downBtn .iosBtn:before{height: 30px;top: 11px;background-position: -118px -370px;}
.downBtn .adrBtn{background: linear-gradient(25deg, #54f3a6 50%,#6fffc0 50%, #6fffc0 100%);}
.downBtn .adrBtn:before{height: 29px;top: 12px;background-position: -162px -370px;}
.downBtn .pcBtn{background: linear-gradient(25deg, #ff8876 50%,#ff6f8e 50%, #ff6f8e 100%);}
.downBtn .pcBtn:before{height: 22px;top: 16px;background-position: -210px -370px;}
.downBtn .orderBtn{cursor: pointer;padding: 0;width: 342px;text-align: center;background: linear-gradient(25deg, #ffb14f 50%,#ff8e58 50%, #ff8e58 100%);}
.downBtn .orderBtn:before{height: 26px;top: 14px;background-position: -256px -370px;}
.downBtn .noBtn{padding: 0;width: 342px;text-align: center;background: linear-gradient(25deg, #999 50%,#b2b2b2 50%, #b2b2b2 100%);}
.downBtn .noBtn:before{height: 24px;top: 15px;background-position: -302px -370px;}
.pcAdd{position: relative;top: 8px;display: inline-block;vertical-align: top;font-size: 16px;font-weight: bold;line-height: 20px;}
.pcAdd span{display: block;font-size: 12px;line-height: 16px;font-weight: normal;}
.oTip{display: block;width: 100%;line-height: 18px;font-size: 12px;color: #ccc;overflow: hidden;padding-bottom: 16px;}
.oTip label{color: #FB381F;margin-right: 3px;font-weight: bold;}
.downBtn a:hover,.downbtn button:hover{opacity: .9;}

.blJump {height: 33px;padding-bottom: 9px;margin: auto;text-align: center;}
.blJump span{display: inline-block;vertical-align: middle;font-size: 22px;color: #666;padding-left: 34px;cursor: pointer;}
.blJump span:after{content: "/";font-size: 22px;color: rgba(51,51,51,.1);margin-left: 32px;}
.blJump span.current{color: #333;font-size: 28px;font-weight: bold;line-height: 28px;}
.blJump span.current:after{font-weight: normal;}
.blJump span:hover{color: #333;}

.fixedNav{width: 143px;position:fixed;right:50%;margin-right:-782px;top: 31.8%;z-index:99;cursor: pointer;}
.fixedNav li{margin-bottom: 6px;width: 143px;height: 27px;background: #FFFFFF;cursor:pointer;border-radius: 13px;font-size: 12px;color: #666;text-align: center;line-height: 27px;}
.fixedNav li:hover,.fixedNav li.current{background: #6969FF;font-weight: bold;font-size: 14px;color: #fff;}
.backTop{display: block;width:132px;margin: auto;height:74px;background: url(../img/goTopbg.png) no-repeat;background-size: 100% 100%;cursor:pointer;}
.backTop i{display: block;margin: auto;position: relative;top: 41px;width: 19px;height: 26px;background-position: -351px -370px;}
.backTop:hover i{background-position: -390px -370px;}

.gsCont{padding-left: 24px;}
.gsCont{position: relative;margin-bottom: 23px;}
.gsCont .cont{padding: 10px 0 0;font-size: 16px;color: #666;line-height: 26px;overflow: hidden;}
.gsCont .cont a{line-height: 27px;color: #6969FF;}
.gsCont .cont a:hover{border-bottom: .01px solid  #6969FF;}
.gsCont .cont p{line-height: 26px;color: #666;margin-bottom: 14px;}
.gsCont .cont br{height: 1px;}
.gsCont .cont img{max-width:790px;margin: auto;display: block;}
.gsCont .cont p img{max-width:790px;}
.gsCont .cont h3{position: relative;padding: 10px 12px;display: block;font-size: 20px;color: #6969FF;font-weight: bold;line-height: 26px;margin-bottom: 20px;}
.gsCont .cont h3:before{content: "";position: absolute;top:0;left: 0;display: block;width: 181px;height: 45px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -5px -824px; }
.gsCont .cont iframe{width: 690px;height:360px;margin: 0 auto;display: block;border: none;}
.gsCont .cont table{max-width: 100%;margin: auto;}
.gsCont .cont table a{color:#0000ee}
.gsCont .cont table a:hover{text-decoration:underline}

.remark{padding:13px 11px 0 69px;width: 710px;;height: 56px;font-size: 14px;color: #B3B2FE;line-height: 56px;background: url(../img/gsremarkbg.png) no-repeat;background-size: 100% 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.remark a{color: #B3B2FE;}
.remark a:hover{color: #6969FF;font-weight: bold;}
.mTit{position: relative;}
.mTit h3{position: relative;padding: 10px 12px;display: block;font-size: 20px;color: #6969FF;font-weight: bold;line-height: 26px;margin-bottom: 13px;}
.mTit h3:before{content: "";position: absolute;top:0;left: 0;display: block;width: 181px;height: 45px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -5px -824px; }

.gsInfor{position: relative;padding-left: 24px;}
.gsInfor ul{padding: 19px 33px;margin: 2px 0 23px;background: #F9F9F9;border-radius: 20px;}
.gsInfor li{font-size: 15px;color: #666;line-height: 36px;white-space: nowrap;overflow: hidden;*zoom: 1;}
.gsInfor li span{vertical-align: top;display: inline-block;width: 62px;color: #999;margin-right: 30px;}
.gsInfor li i{color: #8E8FFF;text-decoration: underline;cursor: pointer;}
.feBaBtn{position: absolute;top: 58px;right: 30px;display: block;padding: 24px 9px 0;width: 14px;height: 40px;font-size: 12px;color: #fff;line-height: 12px;text-align: center;background-position: -462px -179px;cursor: pointer;}
.feBaBtn:hover{font-weight: bold;}

.nGHot .tabMenu{margin:3px 0 15px;padding: 8px 13px;width: 764px;overflow: hidden;*zoom: 1;background: rgba(242,249,255,.8);border-radius: 10px;}
.nGHot .tabMenu span{float: left;padding: 0 20px;margin-right: 20px;height: 46px;line-height: 46px;font-size: 16px;color: #666;background: transparent;box-shadow: 0px 2px 15px 0px rgba(105,105,255,0);border-radius: 10px;cursor: pointer;}
.nGHot .tabMenu span.current,.nGHot .tabMenu span:hover{color: #6969FF;background: #FFF;box-shadow: 0px 2px 15px 0px rgba(105,105,255,0.2);}
.nGHot .subBox{padding-bottom: 15px;}
.nGHot .subBox>div{position: relative;margin-bottom: 16px;padding: 17px 0;background: url(../img/gsztbg.png) no-repeat;background-size:100% 100% ;overflow: hidden;*zoom: 1;}
.nGHot .subBox>div>a{position: relative;float: left;margin-right: 25px;display: block;width: 496px;height: 250px;border-radius: 20px;overflow: hidden;}
.nGHot .subBox>div>a img{width: 100%;min-height: 100%;height: auto;}
.nGHot .subBox>div>a strong{position: absolute;left: 0;right: 0;bottom: 0;margin: auto;display: block;padding-top: 122px;font-size: 24px;color: #fff;line-height: 26px;height: 48px;text-align: center;font-weight:400;background: linear-gradient(0deg, rgba(0,0,0,.6), transparent);overflow: hidden;white-space: nowrap;}
.nGHot .subBox>div>a:hover strong{font-weight: bold;}
.nGHot .subBox .info{float: left;width: 256px;height: 250px;}
.nGHot .subBox .info p{display: block;margin: 44px 0 16px;height:168px;font-size: 15px;color: #333;line-height: 24px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 7; -webkit-box-orient: vertical;}
.nGHot .subBox .info span{font-size: 14px;color: #9999FF;line-height: 24px;}
.nGHot .subBox .list{position: absolute;top: 135px;left: 51px;max-width: 400px;height: 60px;overflow: hidden;*zoom: 1;}
.nGHot .subBox .list>a{float: left;margin-right: 6px;}
.nGHot .subBox .list img{display: block;margin: auto;width: 58px;height: 58px;border: 1px solid #FFF;border-radius: 14px;float: left;margin-right: 6px;}
.nGHot .subBox .list>a:last-of-type{ width: 60px;height: 60px;background: #000;border-radius: 14px;margin-left: 1px;font-size: 20px;color: #54F3A6;font-weight: bold;text-align: center;line-height: 60px;overflow: hidden;}
.nGHot .subBox .list>a:last-of-type:hover{ color: #000;background-color: #54F3A6;;}

.gsChange{position: relative;padding-left: 24px;}
.blChange{position: absolute;top: 8px;right: 24px;font-size: 16px;color: #000;font-weight: bold;line-height: 40px;cursor: pointer;}
.blChange i{position: relative;top: 2px;display: inline-block;width:16px ;height: 16px;background-position: -981px -5px;margin-right: 9px;}
.blChange:hover{color: #6969ff;}
.blChange:hover i{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}
.gsChange ul{width: 798px;overflow: hidden;*zoom: 1;}
.gsChange ul li{float: left;width: 158px;height: 195px;border-radius: 20px;text-align: center;}
.gsChange ul li a{display: block;}
.gsChange ul li img{display: block;width: 110px;height: 110px;border-radius: 20px;margin: 16px auto 6px;}
.gsChange ul li p{font-size: 12px;color: #9A9A9A;line-height: 20px;height: 20px;overflow: hidden;white-space: nowrap;}
.gsChange ul li p:nth-of-type(1){font-size: 16px;color: #000;line-height: 26px;height: 26px;}
.gsChange ul li span{display: none;width: 127px;height: 38px;background: linear-gradient(90deg, #FF943E, #FF6339);line-height: 38px;border-radius: 18px;font-size: 15px;color: #fff;text-align: center;margin: auto;margin-top: 12px;}
.gsChange ul li.no span{background: linear-gradient(-90deg, #AC93FF, #4D6AFF);}
.gsChange ul li a:hover p{display: none;}
.gsChange ul li a:hover span{display: block;}
.gsChange ul li:hover{background: linear-gradient(180deg, rgba(255,255,255,1), rgba(255,146,62,.1));background-color: #FFF;box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.06);}
.gsChange ul li.no:hover{background: linear-gradient(180deg, rgba(255,255,255,1), rgba(105,105,255,.1));background-color: #FFF;}

.gsVer{position: relative;padding-bottom: 25px;background: #fff;border-radius: 20px;box-shadow: 0px 2px 40px 0px rgba(0,0,0,0.08);margin-bottom: 20px;}
.gsVer .blTit{padding-left: 10px;}
.gsVer li{padding:0 10px;height:69px}
.gsVer li a{position: relative;display: block;padding: 9px 0;border-bottom: 1px dashed #e4e4e4;overflow: hidden;*zoom: 1;}
.gsVer li a img{float: left;width: 50px;height: 50px;border-radius: 10px;margin-right: 13px;}
.gsVer li a>div{float: left;width: 256px;height: 50px;overflow: hidden;}
.gsVer li a>div p{display: block;font-size: 14px;color: #333;line-height: 18px;margin-bottom: 1px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.gsVer li a>div span{display: block;font-size: 12px;color: #999;line-height: 16px;margin-bottom: 1px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.gsVer li a>span{position: absolute;top: 19px;right: 4px;display: block;width: 58px;height: 30px;line-height: 30px;text-align: center;font-size: 12px;color: #fff;cursor: pointer;border-radius: 12px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -429px -367px;}
.gsVer li:hover{background-color: rgba(255,205,166,.1);}
.gsVer li:hover a>div p{font-weight: bold;}
.gsVer li:last-of-type a{border-bottom-color: transparent;}
.gsVer li:nth-of-type(1){background-color: rgba(255,205,166,.1);}
.gsVer li:nth-of-type(1) a>div p{font-weight: bold;}

.gsTag{position: relative;padding-bottom: 20px;padding-left: 10px;background: #fff;border-radius: 20px;box-shadow: 0px 2px 40px 0px rgba(0,0,0,0.08);margin-bottom: 20px;}
.gsTag .list{padding: 6px 0 ;overflow: hidden;*zoom: 1;}
.gsTag .list a{float: left;padding: 0 12px;font-size: 14px;color: #8d8d8d;background: #f8f8f8;height: 32px;line-height: 32px;border-radius: 16px;margin:0 8px 8px 0;}
.gsTag .list a:after{content: "";position: relative;top: 11px;vertical-align: top;margin-left: 6px;display: inline-block;width: 7px;height: 10px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -948px -179px;}
.gsTag .list a:hover{color: #fff;background: rgba(105,105,255,.5);}
.gsTag .list a:hover:after{top: 12px;background-position: -949px -194px;}

.bqList ul li:before{display: none !important;}
.bqList ul li:after{display: none !important;}
.bqList{padding-top: 41px;}
.bqList ul li{height: 220px;}
.bqList ul li a span{bottom: 16px;}
.bqList ul li p:nth-of-type(1){margin-top: 6px;margin-bottom: 8px;}


.bldTop{position: relative;padding-left: 24px;margin-bottom: 24px;}	
.bldTop>div{position: relative; overflow: hidden;*zoom: 1;}
.bldTop img{float: left;width: 190px;height: 190px;border-radius: 28px;margin-right: 23px;}
.bldTop .intro{float:left;width: 558px;}
.bldTop .intro p,.bldTop .intro li{overflow: hidden;white-space: nowrap;}
.bldTop .name{display: block;position: relative;background-color: #fff;padding-right: 20px;max-width: 576px;height: 40px;line-height: 40px;font-size: 14px;color: #808080;overflow: hidden;-moz-box-shadow: 4px 4px 0px rgba(0,0,0,.1);box-shadow: 4px 4px 0px rgb(0 0 0 / 10%);}
.bldTop h1{display: inline-block;font-size: 28px;color: #333;margin-right: 18px;line-height: 32px;font-weight: 600;}
.bldTop .name i{display: block;position: absolute;width: 66px;height: 26px;background-position: -258px -395px;right: -81px;top: 10px;}
.bldTop .intro ul{margin-top: 8px;width: 400px;min-height: 60px;overflow: hidden;*zoom: 1;}
.bldTop .intro li{float: left;width: 150px;height: 30px;line-height: 30px;font-size: 14px;color: #808080;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.bldTop .intro li span,.bldTop .intro li em{color: #333;}
.bldTop .intro li:last-of-type{width: 200px;}
.bldTop .intro .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;}
.bldTop .intro .txt label{font-weight: bold;color: #808080;}
.bldTop>.txt{display:block;max-height: 70px;margin-top: 5px;line-height: 24px;font-size: 14px;color: #4c4c4c;white-space: normal;overflow: hidden;display: -webkit-box;-webkit-line-clamp:3; -webkit-box-orient: vertical;}
.bldTop>.txt label{font-weight: bold;color: #808080;}
.bldTop .downbtn{position: absolute;top: 56px;right: 5px;width: 138px;overflow: hidden;}

.adown a,.adown button{float: left;display: block;border: none;width: 132px;height: 40px;line-height: 40px;text-align: center;font-size: 18px;color: #fff;cursor: pointer;border-radius: 23px;background-color: #EF493C;margin-right: 20px;box-sizing: content-box;}
.adown .iosBtn{background: #0568FA;border: 3px solid #c5e1ff;box-shadow: 0px 6px 6px 0px rgba(64,159,255,0.16);}
.adown .adrBtn{background: #12E493;border: 3px solid #A1FDCD;box-shadow: 0px 6px 6px 0px rgba(49,223,132,0.2);}
.adown .pcBtn{background-color: #fb371f;border: 3px solid #f7a7a1;}
.adown .orderBtn{background: #FAE037;border: 3px solid #fedfbb;box-shadow: 0px 6px 6px 0px rgba(252,182,96,0.2);}
.adown .noBtn{border: 3px solid #edeef3; background-color: #ccc;cursor: default;}
.adown a:hover,.adown  button:hover{opacity: .9;}

.blEdition{position: relative;padding-left: 24px;background-color: #fff;border-radius: 12px;margin-bottom: 24px;}
.blEdition ul{width: 850px;padding-top:10px;overflow: hidden;*zoom: 1;}
.blEdition ul li{float: left;width: 202px;height: 142px;padding: 0 20px 0 20px;margin:0 22px 22px 0;border: 1px solid transparent;background-color: #f6f6f6;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all .5s;}
.blEdition ul li a:nth-of-type(1){display: block;width: 110%;font-size:18px;color: #333;height: 52px;line-height: 52px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.blEdition ul li a:nth-of-type(2){display: block;overflow: hidden;*zoom: 1}
.blEdition ul li a:nth-of-type(2) img{float: left;width: 70px;height: 70px;border-radius: 16px;margin-right: 16px;}
.blEdition ul li a:nth-of-type(2) div{float: left;width:112px;}
.blEdition ul li a:nth-of-type(2) p{font-size: 14px;color: #999;line-height: 26px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.blEdition ul li:hover{background-color: rgba(234,238,255,.3);border-color: #6969FF;}
.blEdition ul li:hover a:nth-of-type(1){color: #6969FF;}


::-webkit-scrollbar{width: 6px !important;}
::-webkit-scrollbar-thumb {border-radius: 6px;background-color: #DFDFDF!important;}
/* rizhi */
.rizhi {position: relative;font-size: 14px;color: #666;line-height: 22px;}
.rizhi strong{display: block;color: #5b5b5b;line-height: 30px;font-size: 15px;font-weight:bold;}
.rizhi p{margin-bottom: 8px;display: block;}
.rizhi p span{display: block;}
.rizhi p br{display: none;}
.rLog{ position: absolute;top:0px;right: 0px; text-decoration: underline;color: #54F3A6;;line-height: 30px;cursor: pointer;font-size: 14px;}
.rLog:hover{font-weight: bold;}

.gLog{position: fixed;top: 0;left: 0;right: 0;bottom: 0;margin: auto;z-index: 10;width: 100%;height: 100%;background-color: rgba(0, 0, 0, .6);}
.logBox{position: absolute;z-index: 5;top: 80px;left: 0;right: 0;margin: auto;background: url(../img/maskrzbg.png) no-repeat;background-size: 100% auto;border-radius: 20px;width: 468px;padding: 0 34px 0 40px;text-align: center;}
.gLog .gLclose{position: absolute;top: -17px;right:21px;margin: auto;z-index: 10;cursor: pointer;}
.gLog .gLclose i{display: inline-block;width: 51px;height: 57px;background-position: -613px -179px;}
.gLog .lTitle{position: relative;display: block;text-align: left;padding-top: 27px;height: 70px;}
.gLog .lTitle p{display: block;font-size: 32px;color: transparent;font-weight: bold;line-height: 70px;white-space: nowrap;overflow: hidden;text-align: center;}
.gLog .gSure{display: block;cursor: pointer;border: 0;width: 224px;height: 48px;background: linear-gradient(90deg, #FF943E, #FF6339);border-radius: 24px;color:#fff;font-size:20px;line-height: 48px;margin: 30px auto 43px;overflow: hidden;white-space: nowrap; }
.logMain{display: block;height: 460px;border:none;padding:0 18px 0 6px;line-height: 28px;font-size: 14px;color: #666;margin: 40px auto 30px;text-align: left;overflow: auto;}
.logMain strong{display: block;color: #5b5b5b;line-height: 26px;font-size: 15px;font-weight:bold;}
.logMain p{margin-bottom: 8px;display: block;}
.logMain p span{display: block;}
.logMain p br{display: none;}
.logBox:after{content: "";position: absolute;bottom: 108px;left: 0;right: 0;margin: auto;display: block;width: 452px;height: 43px;background: linear-gradient(0deg, #FFFFFF 0%, rgba(255,255,255,0) 100%);border-radius: 0px 0px 12px 12px;}
/* order */
.orderList{position: fixed;top: 0;left: 0;right: 0;bottom: 0;margin: auto;z-index: 2;width: 100%;height: 100%;background-color: rgba(0,0,0,.7);}
.orderBox{position: absolute;z-index: 5;top: 210px;left: 0;right: 0;margin: auto;background-color: #fff;width: 334px;padding: 0 67px 0 48px;background: url(../img/maskorderbg.png) no-repeat;background-size: 100% 100%;text-align: center;}
.orderBox .oClose{position: absolute;bottom: -62px;left: 0;right: 0;margin: auto;z-index: 10;cursor: pointer;}
.orderBox .oClose i{display: inline-block;width: 46px;height: 45px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -838px -179px;position: relative;}
.orderBox .oClose:hover i{opacity: .9;}
.orderBox .oTitle{position: relative;margin-top:56px;text-align: center;font-size: 24px;color: #fff;}
.orderBox .oTitle i{display:block;line-height: 80px;font-size: 30px;color: transparent;font-weight: bold;position: relative;margin: 0 auto;}
.orderBox .oTelBox{position: relative;width: 330px;height: 48px;background: rgba(97,155,242,.2);border: 1px solid rgba(97,155,242,.2);border-radius: 6px;margin-bottom: 16px;}
.orderBox .oTelBox i{position: absolute;top: 12px;left: 12px;display: block;width: 16px;height: 25px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -971px -179px;}
.orderBox .oTelBox:before{content: "";position: absolute;top: 8px;left: 41px;display: block;width: 1px;height: 34px;background:rgba(97,155,242,.5);}
.orderBox form .tel{width: 260px;height: 48px;line-height: 48px;background: transparent !important;border: none;color:#C5C4E5;font-size:15px;border-radius:6px;padding:0 10px 0 56px;margin: 0 auto;overflow: hidden;white-space: nowrap;}
.orderBox form .tel::-webkit-input-placeholder {color: #C5C4E5;}
.orderBox form .tel:-moz-placeholder { color: #C5C4E5;}
.orderBox form .tel::-moz-placeholder { color:#C5C4E5;}
.orderBox form .tel:-ms-input-placeholder { color: #C5C4E5;}
.orderBox form .tel:focus{color: #808080;}
.orderBox form p{ width: 292px;color:#333;font-size:14px;line-height: 24px;overflow: hidden;white-space: nowrap;}
.orderBox form p em{ color:#FFB336;}
.orderBox form p:last-of-type{font-size: 12px;color: #999;}
.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,.orderBox .oKnow{display: block;cursor: pointer;border: 0;width: 212px;height: 56px;color:#fff;font-size:20px;text-shadow: 0px 1px 0px #7C1C00;line-height: 56px;margin: 49px auto 46px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -474px -279px;font-weight: bold; }
.orderBox .msg{display: block;color: #ff3232;font-size: 14px;text-align: left;width:326px;margin: 0 auto;}
.orderBox .oWin{width: 100%;font-size: 18px;border-radius: 3px;text-align: center;}
.orderBox .oWin>strong{display: block;font-size:20px;color: #333;font-weight: 400;line-height: 28px;margin-bottom: 26px;margin-top: 16px;}
.orderBox .oWin>i{display:block;width: 56px;height: 56px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -760px -179px;margin: auto;position: relative;top: 5px;}
.orderBox .oAgin{width: 100%;font-size: 18px;border-radius: 3px;text-align: center;}
.orderBox .oAgin>strong{display: block;font-size:20px;color: #333;font-weight: 400;line-height: 28px;margin-bottom: 26px;margin-top: 20px;}
.orderBox .oAgin>i{display:block;width: 52px;height: 61px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -686px -179px;margin: auto;position: relative;top: 5px;}
.orderBox .oOrder:after{content: "";display: block;position: absolute;top: 108px;right: 0;width: 170px;height: 304px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -827px -590px;}
/* power */
.gRule{position: fixed;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: 80px;left: 0;right: 0;margin: auto;background: url(../img/maskqxbg.png) no-repeat;background-size: 100% auto;border-radius: 20px;width: 468px;padding: 0 34px 0 40px;text-align: center;}
.gRule .gRclose{position: absolute;top: -17px;right:21px;margin: auto;z-index: 10;cursor: pointer;}
.gRule .gRclose i{display: inline-block;width: 51px;height: 57px;background-position: -613px -179px;}
.gRule .oTitle{position: relative;display: block;text-align: left;padding-top: 27px;height: 70px;}
.gRule .oTitle p{display: block;font-size: 32px;color: transparent;font-weight: bold;line-height: 70px;white-space: nowrap;overflow: hidden;text-align: center;}
.gRule .gSure{display: block;cursor: pointer;border: 0;width: 224px;height: 48px;background: linear-gradient(90deg, #FF943E, #FF6339);border-radius: 24px;color:#fff;font-size:20px;line-height: 48px;margin: 30px auto 43px;overflow: hidden;white-space: nowrap; }
.ruleMain{display: block;height: 460px;border:none;padding:0 18px 0 6px;line-height: 28px;font-size: 16px;margin: 40px auto 30px;text-align: left;overflow: auto;}
.ruleMain strong{display: block;font-size: 16px;color:#4D4D4D;line-height: 36px;}
.ruleMain p:nth-of-type(1){font-weight: bold;margin-bottom: 4px;}
.ruleMain p:nth-last-of-type(1){margin-bottom: 20px;}
.ruleTxt:after{content: "";position: absolute;bottom: 108px;left: 0;right: 0;margin: auto;display: block;width: 452px;height: 43px;background: linear-gradient(0deg, #FFFFFF 0%, rgba(255,255,255,0) 100%);border-radius: 0px 0px 12px 12px;}
/* Privacy */
.gPrivacy{position: fixed;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: 80px;left: 0;right: 0;margin: auto;background: url(../img/maskysbg.png) no-repeat;background-size: 100% auto;border-radius: 20px;width: 468px;padding: 0 34px 0 40px;text-align: center;}
.gPrivacy .gPclose{position: absolute;top: -17px;right:21px;margin: auto;z-index: 10;cursor: pointer;}
.gPrivacy .gPclose i{display: inline-block;width: 51px;height: 57px;background-position: -613px -179px;}
.gPrivacy .oTitle{position: relative;display: block;text-align: left;padding-top: 27px;height: 70px;}
.gPrivacy .oTitle p{display: block;font-size: 32px;color: transparent;font-weight: bold;line-height: 70px;white-space: nowrap;overflow: hidden;text-align: center;}
.gPrivacy .gSure{display: block;cursor: pointer;border: 0;width: 224px;height: 48px;background: linear-gradient(90deg, #FF943E, #FF6339);border-radius: 24px;color:#fff;font-size:20px;line-height: 48px;margin: 30px auto 43px;overflow: hidden;white-space: nowrap; }
.privacyMain{display: block;height: 460px;border:none;padding:0 18px 0 6px;line-height: 28px;font-size: 16px;margin: 40px auto 30px;text-align: left;overflow: auto;}
.privacyMain strong{display: block;font-size: 16px;color:#4D4D4D;line-height: 36px;}
.privacyMain p:nth-of-type(1){font-weight: bold;margin-bottom: 4px;}
.privacyMain p:nth-last-of-type(1){margin-bottom: 20px;}
.privacyTxt:after{content: "";position: absolute;bottom: 108px;left: 0;right: 0;margin: auto;display: block;width: 452px;height: 43px;background: linear-gradient(0deg, #FFFFFF 0%, rgba(255,255,255,0) 100%);border-radius: 0px 0px 12px 12px;}
/* feedback */
.feBaBtn{cursor: pointer;}
.feedBack{position: fixed;top: 0;left: 0;right: 0;bottom: 0;margin: auto;z-index: 10;width: 100%;height: 100%;background-color: rgba(0, 0, 0, .6); }
.feBackBox{position: absolute;z-index: 5;top: 80px;left: 0;right: 0;margin: auto;background: url(../img/maskfackbg.png) no-repeat;background-size: 100% auto;border-radius: 20px;width: 452px;padding: 0 45px;text-align: center;}
.feBaClose{position: absolute;top: -17px;right:21px;margin: auto;z-index: 10;cursor: pointer;}
.feBaClose i{display: inline-block;width: 51px;height: 57px;background-position: -613px -179px;}
.feBackBox .fTitle{position: relative;display: block;text-align: left;padding-top: 16px;height: 70px;}
.feBackBox .fTitle p{display: block;font-size: 32px;color: transparent;font-weight: bold;line-height: 70px;white-space: nowrap;overflow: hidden;text-align: center;}
.feBackBox .feSubmit input{display: block;cursor: pointer;border: 0;width: 224px;height: 48px;background: linear-gradient(25deg, #FF8876 50%,#FF6F8E 50%, #FF6F8E 100%);border-radius: 24px;color:#fff;font-size:20px;line-height: 48px;margin: 30px auto 48px;overflow: hidden;white-space: nowrap; }
.feBack{margin: 42px 0 26px;}
.feBack>span{font-size: 22px;color: #000;line-height: 42px;margin-bottom: 5px;display: block;text-align: left;}
.feBack .info{margin: auto;margin-bottom: 10px;}
.feBack .info p{font-size: 14px;color: #333;line-height: 88px;}
.feBack textarea{width: 416px;height: 99px;margin-bottom: 6px;border: none;resize:none;padding: 15px 18px;font-size: 16px;color: #999;background-color: #F6F6F6;border-radius: 3px;}
.checkbox {position: relative;height: 42px;line-height: 42px;}
.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: 48px;line-height: 48px;width: 420px;font-size: 18px;color: #666;text-align: left;padding-left: 36px;}
.checkbox label:after {content: '';position: absolute;left: 0;top: 11px;width: 20px;height: 20px;border-radius: 50%;border: 2px solid #ccc;text-align: center;line-height: 14px;font-size: 12px;cursor: pointer;}
.checkbox input[type='checkbox']:checked + label:after {top: 12px;width: 24px;height: 24px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -906px -213px;border: 0;}
.telBox{overflow: hidden;background-color: #f6f6f6;}
.telBox input{display: block;border: none;padding:0 20px;width: 416px;height: 48px;line-height: 48px;background: #F6F6F6;border-radius: 10px;font-size: 16px;color: #666;}
.telBox input::-webkit-input-placeholder {color: #999;}
.telBox input:-moz-placeholder { color: #999;}
.telBox input::-moz-placeholder { color: #999;}
.telBox input:-ms-input-placeholder { color: #999;}





































