@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:#f6f6f6;}
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: #F14093}
.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;}


header{position: relative;z-index: 1;height: 110px;background: #fff;margin:auto;overflow: hidden; box-shadow: 0 5px 9px 0 rgba(0, 0, 0, .05);}
header>div{position: relative;width: 1200px;margin: auto;overflow: hidden;*zoom: 1;}
header>div>a{float: left;width: auto;padding-top: 31px;height: 51px;display: block;overflow: hidden;}
header>div>a img{width: auto;height: 100%;}
header nav{float:left;max-width: 900px;padding-left: 19px;height: 100%;}
header nav a{position: relative;float: left;display:block;padding: 0 20px;margin-left: 10px;height: 110px;line-height: 110px;text-align: center;font-size: 20px;color: #333;}
header nav a:after{content: "";position: absolute;bottom: 32px;left: 0;right: 0;margin: auto;display: block;width: 0px;height: 9px;-o-transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s;-ms-transition: all .3s;transition: all .3s;background: url(../img/icon.png) no-repeat ;background-size: 1000px 1000px;background-position: -3px -6px;}
header nav a:nth-of-type(n+2):before{content: "";position: absolute;top: 46px;left: -10px;display: block;width: 10px;height: 20px;background: url(../img/icon.png) no-repeat ;background-size: 1000px 1000px;background-position: -51px -6px;}
header nav a:hover,header nav a.current{color: #F14093;font-weight: bold;}
header nav a.current:after{width: 30px;}
header nav a:nth-of-type(1){padding: 0 25px;}

header .troll {position: absolute;top: 33px;right: 0; height: 40px; background: #FFF9FA; border-radius: 10px; }
header .troll input{display: block;border: 0;float: left;padding-left: 19px;line-height: 38px;height: 40px;background: transparent;font-size: 14px;color: rgba(241, 64, 147, 1);}
header .troll i{float: right;display: block;padding:9.5px 12.5px;width: 20px;height: 21px;border-radius: 10px;background-position: -66.8px 4.4px;background-color: #F14093;box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.11);}
header .troll input::-webkit-input-placeholder {color: rgba(241, 64, 147, .4);}
header .troll input:-moz-placeholder { color: rgba(241, 64, 147, .4);}
header .troll input::-moz-placeholder { color: rgba(241, 64, 147, .4);}
header .troll input:-ms-input-placeholder { color: rgba(241, 64, 147, .4);}


footer{width: 100%;color: #666;font-size: 14px;background-color:#000;text-align: center;}
footer>div:nth-of-type(2){padding-top: 15px;height: 45px;background-color: #202020;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;}

.site{position: relative;width: 1200px;margin: auto;height: 56px;line-height: 54px;}
.site,.site a{font-size:14px;color:#C4C3C3;}
.site:before{content:"";position: relative;top: 2px;display:inline-block;width:12px;height:14px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position:-424px -6px;margin-right:6px;}
.site a:hover{color:#F14093;}
/*.site:before{background-position:-397px -6px;}*/

.pagecode{padding:9px 0 25px;text-align:center;font-size:16px;color: #666;}
.pagecode a{padding:10.5px 16px;margin:0 5px;color:#666;text-decoration:none;background-color:#fff;border-radius: 3px;border: 1px solid #EAEAEA;}
.pagecode b{padding:10.5px 16px;margin:0 5px;color:#fff;text-decoration:none;background-color:#ff7b92;border-radius: 3px;border: 1px solid #EAEAEA;}
.pagecode i{padding:10.5px 16px;margin:0 5px;color:#fff;text-decoration:none;background-color:#ff7b92;border-radius: 3px;border: 1px solid #EAEAEA;}

.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: #F14093 !important;border-color: #F14093;}
.pagecode a.current,.pagecode a.current:hover{color:#fff;background-color: #F14093 !important;padding: 9.5px 15px;font-weight: normal;border-color: #F14093;}
.pagecode a.disabled,.pagecode a.disabled:hover{color:#666;background-color:#efefef !important;cursor:default;}

.frLink{position: relative;top: 4px;background-color: #000;margin-bottom: 0;}
.frLink>div{width: 1000px;margin: auto;font-size: 12px;color: #999;line-height: 26px;font-weight: bold;padding: 20px 100px 16px;border-bottom: 1px solid #333;text-align: center;}
.frLink a{position: relative;display: inline-block;vertical-align: middle;color: #999;font-size: 12px;font-weight: lighter;padding: 0 14px 0 10px;line-height: 26px;}
.frLink a:after{content: "";position: absolute;top: 8px;right: 0;display:block;width: 1px;height: 13px;background-color: #8b8b8b;}
.frLink a:hover{color: #F14093;}
.frLink a:last-of-type:after{display: none;}

.sideTit{position: relative;margin-bottom: 6px;overflow: hidden;*zoom:1;}
.sideTit em{position: relative;z-index: 1;float: left;display: block;height: 36px;line-height: 36px;font-size: 24px;color: #313131;}
.sideTit a{position: relative;top: 3px;z-index: 1;float: right;display: block;font-size: 14px;color: #999;height: 36px;line-height: 36px;}
.sideTit a:after{content: "";position: relative;top: 1px;margin-left: 4px;display: inline-block;width: 12px;height: 12px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -154px -6px;}
.sideTit a:hover {color: #ff9999;}
.sideTit i{position: relative;top: 8px;display: inline-block;width:30px;height:30px;}
.sideTit i.ht{background-position: -226px -47px;}
.sideTit i.dn{background-position: -262px -47px;}
.sideTit i.jp{background-position: -301px -47px;margin-right: 5px;top: 6px;}
.sideTit i.zx{background-position: -347px -47px;}
.sideTit i.ag{background-position: -441px -47px;}

.gangTit{position: relative;margin-bottom: 10px;overflow: hidden;*zoom:1;}
.gangTit em{position: relative;z-index: 1;float: left;display: block;height: 40px;line-height: 40px;font-size: 24px;color: #333;font-weight: bold;}
.gangTit a{position: relative;top: 3px;z-index: 1;float: right;display: block;font-size: 14px;color: #999;height: 36px;line-height: 36px;}
.gangTit a:after{content: "";position: relative;top: 1px;margin-left: 4px;display: inline-block;width: 12px;height: 12px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -154px -6px;}
.gangTit a:hover {color: #ff9999;}
.gangTit em:before{content: "";position: relative;top: 0px;vertical-align: top;margin-right: 5px;display: inline-block;width:40px;height:40px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -388px -42px;}

.phTit{position: relative;margin-bottom: 10px;overflow: hidden;*zoom:1;}
.phTit h2{position: relative;z-index: 1;float: left;display: block;height: 42px;line-height: 42px;font-size: 30px;color: #313131;font-weight: bold;}
.phTit a{position: relative;top: 42px;z-index: 1;float: right;display: block;font-size: 14px;color: #999;height: 36px;line-height: 36px;}
.phTit a:after{content: "";position: relative;top: 1px;margin-left: 4px;display: inline-block;width: 12px;height: 12px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -154px -6px;}
.phTit a:hover {color: #ff9999;}
.phTit p{position: absolute;top: 44.5px;left: 90px;font-size: 14px;color: #999;}
.phTit i{float: left;position: relative;top: 4px;margin-right: 10px;display: inline-block;width:80px;height:80px;}
.phTit i.gm{background-position: -3px -90px;}
.phTit i.hj{background-position: -100px -90px;}
.phTit i.sf{background-position: -200px -88px;}
.phTit i.gl{background-position: -305px -90px;}
.phTit i.ph{background-position: -404px -88px;top: -8px;}


.wrapper{background: url(../img/irecbg.png) no-repeat;background-size: 100% auto;background-color: #fff;}
.gang1{position: relative;}
#certify {position: relative;width: 1200px;margin: 0 auto}
#certify .swiper-container {padding-bottom: 60px;padding-top: 30px;}
#certify .swiper-slide {width: 960px;height: 300px;border-radius: 10px;background: #fff;box-shadow: 0 8px 30px #ddd;overflow: hidden;}
#certify .swiper-slide a{display: block;}
#certify .swiper-slide img{display:block;width: 100%;min-height: 100%;height: auto;}
#certify .swiper-slide a:before{content: "";position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;display: block;width: 100%;height: 100%;background-color: rgba(0,0,0,.45);}
#certify .swiper-slide-active a:before{display: none;}
#certify .swiper-pagination {width: 100%;bottom: 20px;}
#certify .swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 5px;background-color: rgba(204, 204, 204, .5);width: 22px;height: 5px;opacity: 1;border-radius: 3px;}
#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {background-color: rgba(241, 64, 147, .5);width: 35px;}
#certify .swiper-button-prev {margin-top: -52px;left: 8px;width: 37px;height: 52px;background: url(../img/icon.png) no-repeat;background-size: 1000px 1000px;background-position: -3px -187px;}
#certify .swiper-button-prev:hover {opacity: .9;}
#certify .swiper-button-next {margin-top: -52px;right: 8px;width: 37px;height: 52px;background: url(../img/icon.png) no-repeat;background-size: 1000px 1000px;background-position: -63px -187px;}
#certify .swiper-button-next:hover {opacity: .9;}

.gang2{position: relative;width: 1200px;margin: 0 auto 20px}
.gang2 .tabMenu{overflow: hidden;*zoom: 1;}
.gang2 .tabMenu span{float: left;font-size: 20px;color: #666;line-height: 32px;margin-right: 24px;cursor: pointer;}
.gang2 .tabMenu span:before{content: '';position: relative;top: 2px;display:inline-block;vertical-align: top;width:38px;height: 30px;margin-right: 6px;background: url(../img/icon.png) no-repeat;background-size: 1000px 1000px;}
.gang2 .tabMenu span.hg:before{background-position: -3px -47px;}
.gang2 .tabMenu span.ng:before{background-position: -54px -47px;}
.gang2 .tabMenu span.as:before{background-position: -110px -47px;}
.gang2 .tabMenu span.bs:before{background-position: -162px -47px;}
.gang2 .tabMenu span.current,.gang2 .tabMenu span:hover{font-weight: bold;color: #FF6C4A;}
.gang2 ul{margin-top: 18px;}
.gang2 li{width: 1226px;height: 160px;overflow: hidden;*zoom: 1;}
.gang2 li a{position: relative;display:block;float: left;width: 110px;padding: 2px;height: 156px;line-height: 40px;font-size: 16px;color: #333;text-align: center;margin-right: 22px;overflow: hidden;}
.gang2 li a img{width:110px;height: 110px;border-radius: 30px;display: block;margin-bottom: 4px;}
.gang2 li a:hover{color: #F14093;}
.gang2 li a:hover img{opacity: 0.9;}
.gang2 li a:nth-of-type(1):before{content: "";position: absolute;top: 0;left: 0;z-index: 1;width: 70px;height: 61px;background: url(../img/icon.png) no-repeat;background-size: 1000px 1000px;background-position: -3px -260px;}
.pkChange{position: absolute;right: 0;top: 3px;height: 27px;padding: 0 7px 0 6px;cursor: pointer;background: url(../img/icon.png) no-repeat;background-size: 1000px 1000px;background-position: -673px -271px;}
.pkChange i{position: relative;top: 6px;display: inline-block;vertical-align: top;width: 16px;height: 15px;background-position: -119px -6px;margin: 0 3px 0 2px;transition: all .5s;}
.pkChange span{line-height: 25px;font-size: 14px;color: #FDC0E9;background: linear-gradient(0deg, #FF7B7B 0%, #E087FF 50%, #A4D7FF 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.pkChange:hover i{transform: rotate(360deg);}

.gang3{position: relative;width: 1200px;margin: 0 auto 20px;overflow: hidden;*zoom: 1;}
.gang3M{float: left;position: relative;width: 560px;padding: 4px 16px; background: url(../img/757.jpg) no-repeat; background-size: 100% 100%;border-radius: 10px;margin-left: 20px;}
.gang3R{float: left;width: 270px;margin-left: 20px;}

.gang3M:before{content: "";position: absolute;left: 3px;top: 0;display: block;width:113px;height:3px;background: linear-gradient(to right, #FF7B7B 0%, #E087FF 50%, #A4D7FF 100%);border-radius: 10px 0 0 0;}
.gang3MT{overflow: hidden;*zoom: 1;}
.gang3MTL{float: left;width: 54px;margin-left: 14px;padding-top: 24px;}
.gang3MTL a{display: block;width: 54px;overflow: hidden;margin-bottom: 11px;}
.gang3MTL img{width: 54px;height: 54px;border-radius: 10px;}
.gang3MTR{float: left;width: 480px;text-align: center;margin:13px 0;}
.gang3MTR p:nth-of-type(2n+1) a{display: block;font-size: 18px;color: #FF7992;font-weight: bold;line-height: 22px;margin-top: 13px;margin-bottom: 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.gang3MTR p{display: block;white-space: nowrap;overflow: hidden;}
.gang3MTR p:nth-of-type(2n+2) a{position: relative;font-size: 14px;color: #404040;line-height: 20px;}
.gang3MTR p a:nth-of-type(n+2):before{content: "|";position: relative;vertical-align: top;display: inline-block;font-size: 12px;color: #666;line-height: 18px;font-weight: bold;margin: 0 9px;}
.gang3MTR p a:hover{color: #F14093;}

.gang3M strong {margin-top: 9px;display: block;height: 38px;line-height: 38px;background: rgba(255,255,255,.75);border-radius: 10px;overflow: hidden;*zoom: 1;}
.gang3M strong a:before{content:"";position: relative;top: 10px;display: inline-block;vertical-align: top;width:44px;height: 18px;margin-right: 11px;background: url(../img/icon.png) no-repeat;background-size: 1000px 1000px;background-position: -333px -6px;}
.gang3M strong a{float: left;max-width: 500px;display: block;padding-left: 15px;line-height: 38px;font-size: 15px;color: #3E3E3F;font-weight: bold;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.gang3M strong span{float: right;font-size: 14px;color: #666;font-weight: 400;margin-right: 15px;}
.gang3M ul{padding: 15px 0;}
.gang3M li{width: 100%;height: 35px;line-height: 35px;overflow: hidden;*zoom: 0;}
.gang3M li:before{content: "";position: relative;top: 13.5px;vertical-align: top;margin:0 13px;float: left;display: inline-block;width: 7px;height: 7px;background: #FFFFFF;border: 1px solid #FFD1D4;transform: rotate(45deg);}
.gang3M li a{float: left;display: block;width: 430px;font-size: 16px;color: #666;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.gang3M li span{float: right;font-size: 14px;color: #666;margin-right: 15px;}
.gang3M strong a:hover,.gang3M li a:hover{color: #F14093;}
.gang3M ul li:hover:before{background-color:#F14093;}

.wrapper .gang3R .sideTit{margin-top: -6px;}
.gang3R .list a{position: relative;display: block;width: 100%;height: 118px;margin-bottom: 10px;border-radius: 10px;overflow: hidden;}
.gang3R .list a img{width: 100%;min-height: 118px;height: auto;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;-o-transition: all .4s ease;transition: all .4s ease;}
.gang3R .list a:hover img{transform: scale(1.2);}
.gang3R .list a p{position: absolute;z-index: 1;bottom: 0;left: 0;right: 0;margin: auto;width:100%;height: 30px;line-height: 30px;font-size: 14px;color: #fff;text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;border-radius: 0 0 10px 10px;}
.gang3R .list a:last-of-type{margin-bottom: 5px;}
.filterBg{position: absolute;z-index: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 30px;margin: auto;overflow: hidden;*zoom: 1;-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px);background: -webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.25))),rgba(114,102,104,.25);background: linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25)),rgba(114,102,104,.25);border-radius: 0 0 10px 10px;}

.gang4,.gang6{position: relative;width: 1200px;margin: 0 auto 20px;overflow: hidden;*zoom: 1;}
.phGaSo{float: left;position: relative;width: 907px;overflow: hidden;*zoom: 1;}
.phGaSo .tabMenu{position: absolute;top: 44.5px;left: 78px;width: 780px;line-height: 28px;height: 28px;overflow: hidden;*zoom: 1;}
.phGaSo .tabMenu span{position: relative;float: left;display: block;padding: 0 13px;font-size: 16px;color: #666;cursor: pointer;}
.phGaSo .tabMenu span:hover,.phGaSo .tabMenu span.current{color:#FF1E73;}
.phGaSo .tabCont{margin-top: 4px;padding: 8px 17px 22px;border: 1px solid #EDEDED;border-radius: 10px;}
.phGaSo ul{width: 930px;overflow: hidden;*zoom: 1;}
.phGaSo ul li{float: left;width: 144px;height: 170px;text-align: center;}
.phGaSo ul li a{display: block;padding-top: 20px;}
.phGaSo ul li img{display: block;width: 110px;height: 110px;border-radius: 20px;margin: auto;}
.phGaSo ul li p{line-height: 42px;font-size: 15px;color: #000;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.phGaSo ul li span{display: none;font-size: 14px;color: #F14093;line-height: 42px;background: #fff;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.phGaSo ul li a:hover p{display: none;}
.phGaSo ul li a:hover span{display: block;}
.gang6 .phGaSo .tabMenu span:hover, .gang6 .phGaSo .tabMenu span.current{color: #DD8BFF}
.gang6 .phGaSo ul li span{color: #DD8BFF}

.gsRank{float: right;width: 270px;}
.gsRank li{position: relative;overflow: hidden;*zoom: 1;}
.gsRank li a{display: block;}
.gsRank li:nth-of-type(-n+3),.gsRank li:last-of-type{border-bottom: 1px solid #e6e6e6;}
.gsRank li:nth-of-type(-n+3) a{padding: 12px 0;overflow: hidden;*zoom: 1;}
.gsRank li:nth-of-type(-n+3) img{float: left;width: 72px;height: 72px;border-radius: 10px;margin-right: 10px;}
.gsRank li:nth-of-type(-n+3)  div{float: left;width: 182px;}
.gsRank li:nth-of-type(-n+3) div p{display: block;margin-bottom: 14px;font-size: 15px;color: #010000;font-weight: bold;line-height: 24px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.gsRank li:nth-of-type(-n+3) div span{display: block;font-size: 12px;color: #333;line-height: 18px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.gsRank li:nth-of-type(-n+3) a>span{position: absolute;top: 37px;right: 0;display: block;width: 68px;height: 24px;font-size: 12px;color: #fff;line-height: 24px;text-align: center;background: linear-gradient(-90deg, #FF126D, #FF8094);border-radius: 2px;}
.gsRank li:nth-of-type(-n+3) div p:after{content: "";position: relative;top: 5px;margin-left: 5px;display: inline-block;vertical-align:top;width: 30px;height: 11px;background: url(../img/icon.png) no-repeat;background-size: 1000px 1000px;}
.gsRank li:nth-of-type(1) div p:after{background-position: -186px -6px;}
.gsRank li:nth-of-type(2) div p:after{background-position: -234px -6px;}
.gsRank li:nth-of-type(3) div p:after{background-position: -284px -6px;}
.gsRank li:nth-of-type(-n+3) a:hover div p{color:#F14093}
.gsRank li i{float: left;margin-right: 9px;display: block;width: 20px;text-align: center;font-size: 14px;color: #999;line-height: 42px;font-style: italic;}
.gsRank li:nth-of-type(n+4) a{float: left;width: 180px;font-size: 14px;color: #333;line-height: 42px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.gsRank li:nth-of-type(n+4) span{float: right;font-size: 12px;color: rgba(51,51,51,.5);line-height: 42px;}
.gsRank li:nth-of-type(n+4) a:hover{color:#F14093}

.gang5{position: relative;padding: 25px 0 15px;margin-bottom: 20px;background: url(../img/iztbg.png) no-repeat;background-size: 100% 100%;}
.gang5 .tabMenu {position: absolute;top: 20px;left: 0;right: 0;width: 418px;margin: auto;height: 52px;line-height: 50px;background: #fff;box-shadow: 0px 3px 15px 0px rgba(0,113,91,0.08);border-radius: 25px;overflow: hidden;*zoom: 1;}
.gang5 .tabMenu span{float: left;display: block;padding: 0 68px;font-size: 18px;color: rgba(139,139,139,.75);border-radius: 25px;cursor: pointer;}
.gang5 .tabMenu span.current{border: 1px solid rgba(255,255,255,.75);background: linear-gradient(90deg, rgba(255,123,123,.75),rgba(224,135,255,.75), rgba(164,215,255,.75));color: #fff;font-weight: bold;}
.gang5 .tabMenu span:hover{color: #F14093}
.gang5 .tabMenu span:hover.current{color: #fff;}
.gang5 .tabBox{width: 1200px;margin: auto;}
.gang5 .tabCont{width: 1280px;padding:25px 0 60px;margin-left: -60px;background: url(../img/izttvbg.png) no-repeat;}
.gang5 .subBox{max-height: 342px;overflow: hidden;*zoom: 1;}
.gang5 .subList{float: left;margin-left: 790px;max-height: 342px;overflow: hidden;}
.gang5 .subCont{position: relative;width: 790px;}
.gang5 .cont {position: relative;margin:0 auto;height: 342px;padding-left: 95px;}
.gang5 .cont a{position: absolute;width: 589px;height: 342px;display: block;margin: auto;overflow: hidden;padding-left: 10px;}
.gang5 .cont img{width: 100%;height: auto;min-height: 342px;}
.gang5 .subList ul{position: relative;width: 475px;padding: 12px 0;height: 330px;}
.gang5 .subList ul li{position: relative;height: 71px;line-height:81px;margin-bottom: 6px;white-space:nowrap;text-overflow: ellipsis;overflow: hidden;*zoom: 1;font-size: 18px;color: #333;cursor: pointer;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -42px -923px;}
.gang5 .subList ul li i{display: block;float: left;position: relative;margin-right: 28px;width: 66px;height: 61px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;}
.gang5 .subList ul li:nth-of-type(1) i{background-position:-127px -177px;}
.gang5 .subList ul li:nth-of-type(2) i{background-position:-216px -177px;}
.gang5 .subList ul li:nth-of-type(3) i{background-position:-305px -177px;}
.gang5 .subList ul li:nth-of-type(4) i{background-position:-394px -177px;}
.gang5 .subList ul li span{display: none;position: absolute;top: 0;right: 16px;line-height: 24px;font-size: 16px;color: #fff;font-weight: 400;}
.gang5 .subList ul li.current span,.gang5 .subList ul li:hover span{display: block;}
.gang5 .subList ul li.current,.gang5 .subList ul li:hover{background-position:-45px -832px;font-weight: bold;}

.gang7{position: relative;width: 1200px;margin: 0 auto 20px;overflow: hidden;*zoom: 1;}
.pkNews{float: left;width: 908px;margin-right: 20px;}
.pkNL{float: left;width: 296px;padding:15px 14px;background: linear-gradient(0deg, rgba(255,252,248,.75), rgba(255,243,229,.75));overflow: hidden;border-radius: 10px;}
.pkNL li{position: relative;overflow: hidden;*zoom: 1;}
.pkNL li a{position: relative;display: block;}
.pkNL li:nth-of-type(1){margin-bottom: 10px;}
.pkNL li:nth-of-type(1) a p{position: absolute;z-index: 1;bottom: 0;left: 0;right: 0;margin: auto;width:100%;height: 30px;line-height: 30px;font-size: 14px;color: #fff;text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;border-radius: 0 0 10px 10px;background: rgba(0,0,0,.6);}
.pkNL li a img{width: 296px;min-height: 172px;height: 210px;border-radius: 10px;transition: all .3s linear;}
.pkNL li:nth-of-type(n+2){width: 100%;height: 30px;line-height: 30px;overflow: hidden;*zoom: 0;}
.pkNL li:nth-of-type(n+2):before{content: "";position: relative;top: 10.5px;vertical-align: top;margin-right:10px;margin-left: 2px;float: left;display: inline-block;width: 7px;height: 7px;background: #FFFFFF;border: 1px solid #FFD1D4;transform: rotate(45deg);}
.pkNL li:nth-of-type(n+2) a{float: left;display: block;width: 228px;font-size: 14px;color: #454545;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.pkNL li:nth-of-type(n+2) span{float: right;font-size: 14px;color: #ccc;}
.moreBtn{display: block;margin:15px auto 10px;width: 144px;height: 40px;font-size: 16px;color: #fff;line-height: 40px;text-align: center;background: linear-gradient(90deg, #FF126D, #FF8094);box-shadow: 0px 1px 10px 0px rgba(255,26,112,0.3);border-radius: 20px;}
.moreBtn:hover{color: #fff;text-decoration: underline;}
.pkNR{float: left;width: 584px;}
.pkNR a{float: left;display: block;margin-left: 21px;width: 270px;overflow: hidden;}
.pkNR a div{width: 270px;height: 153px;overflow: hidden;}
.pkNR a img{width: 270px;min-height: 153px;height: auto;border-radius: 10px;transition: all .3s linear;}
.pkNR a p{display: block;font-size: 15px;color: #666;height: 48px;line-height: 24px;margin: 6px 0 13px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.pkNL a:hover img,.pkNR a:hover img{transform: scale(1.4) rotate(10deg);}
.pkNL li:nth-of-type(n+2) a:hover,.pkNR a:hover p,.pkNL li:nth-of-type(1) a:hover p{color: #F14093;}
.pkNL li:nth-of-type(n+2):hover:before{background-color:#F14093;}
.gsNews{float: right;width: 270px;}
.gsNews li{position: relative;overflow: hidden;*zoom: 1;border-bottom: 1px dashed rgba(102, 102, 102, .15);}
.gsNews li a{display: block;padding: 16px 0;overflow: hidden;*zoom: 1;}
.gsNews li div{float: left;width: 168px;}
.gsNews li img{float: right;width: 92px;height: 64px;border-radius: 5px;margin-left: 8px;overflow: hidden;}
.gsNews li div p{display: block;font-size: 14px;color: #333;height: 45px;line-height: 22px;margin-top: -3px;margin-bottom: 6px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.gsNews li div span{display: block;font-size: 12px;color: #999;line-height: 18px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.gsNews li:hover div p,.gsNews li:nth-of-type(1) div p{color: #FF7E93}

.gang8{padding-top: 24px;margin-bottom: 20px;background: url(../img/irankbg.png) no-repeat;background-size: 100% auto;}
.gang8 .phTit{width: 1200px;margin: auto;}
.pkRank{width: 1230px;margin:0 auto;overflow: hidden;*zoom: 1;}
.pkRList{float: left;position: relative;width: 409px;padding-bottom: 220px;}
.pkRank .pkRList{background: url(../img/irankbg1.png) no-repeat;background-size: 100% auto;}
.pkRank .pkRList:nth-of-type(1){background: url(../img/irankbg1.png) no-repeat;background-size: 100% auto;}
.pkRank .pkRList:nth-of-type(2){background: url(../img/irankbg2.png) no-repeat;background-size: 100% auto;}
.pkRank .pkRList:nth-of-type(3){background: url(../img/irankbg3.png) no-repeat;background-size: 100% auto;}
.pkRList>a:nth-of-type(1){display: block;margin-bottom: 12px;width: 379px;height: 87px;line-height: 82px;font-size: 28px;color: #fff;text-align: center;font-weight: bold;background: linear-gradient(0deg, #FFD76C 0%, #FFFFFF 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;white-space: nowrap;overflow: hidden;}
.pkRList>a:nth-of-type(1) strong{position: relative;display: block;width: 100%;font-size: 28px;color: #fff;line-height: 82px;font-weight: bold;}
.pkRank .pkRList:nth-of-type(1)>a strong{background: linear-gradient(0deg, #FFD76C 0%, #FFFFFF 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.pkRank .pkRList:nth-of-type(2)>a strong{background: linear-gradient(0deg, #FFD76C 0%, #FFFFFF 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.pkRank .pkRList:nth-of-type(3)>a strong{background: linear-gradient(0deg, #67D2FF 0%, #FFFFFF 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.pkRList ol{position: relative;top: 134px;padding-top: 132px;padding-bottom: 10px;width: 379px;margin: auto;}
.pkRList ol li{position: relative;z-index: 1;height: 82px;margin: 2px 0;}
.pkRList ol li a{position: relative;display: block;padding: 8.5px 0;overflow: hidden;*zoom: 1;}
.pkRList ol li i{float: left;display: block;width: 75px;height: 65px;font-size: 22px;color: #C2C2D9;font-family:"Arial";font-style: italic;line-height: 65px;text-align: center;}
.pkRList ol li img{float: left;width: 65px;height: 65px;border-radius: 10px;margin-right: 15px;}
.pkRList ol li div{float: left;width: 210px;height: 69px;overflow: hidden;}
.pkRList ol li div p{display: block;font-size: 16px;color: #000;line-height: 26px;margin-top: 12px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.pkRList ol li div span{display: block;font-size: 12px;color: #9A9A9A;}
.pkRList ol li a>span{display: none;}
.pkRList ol li:nth-of-type(-n+3){position: absolute;top: -148px;width: 114px;height: 226px;margin: 0;background: transparent !important;}
.pkRList ol li:nth-of-type(1){left:129px;width: 120px;}
.pkRList ol li:nth-of-type(2){left:15px;top: -130px;}
.pkRList ol li:nth-of-type(3){left:250px;top: -130px;}
.pkRList ol li:nth-of-type(-n+3) a{padding: 0;}
.pkRList ol li:nth-of-type(-n+3) a i{font-size: 0;position: absolute;top: 23px;left: 0;right: 0;;width: 93px;height: 98px;display: block;margin: auto;background: url(../img/hrkbg.png) no-repeat;background-size: 100% 100%;}
.pkRList ol li:nth-of-type(1) a i{top: 7px;}
.pkRList ol li:nth-of-type(-n+3) img{float: inherit;display: block;width: 68px;height: 68px;border-radius: 30px;margin: auto;}
.pkRList ol li:nth-of-type(1) img{margin-bottom: 6px;margin-top: 19px;}
.pkRList ol li:nth-of-type(2) img{margin-top: 35px;}
.pkRList ol li:nth-of-type(3) img{margin-top: 35px;}
.pkRList ol li:nth-of-type(-n+3) div{float: inherit;width: 100%;height: auto;}
.pkRList ol li:nth-of-type(-n+3) div p{text-align: center;font-size: 14px;color: #000;line-height: 22px;margin-top: 32px;}
.pkRList ol li:nth-of-type(-n+3) div span{text-align: center;line-height: 16px;}
.pkRList ol li:nth-of-type(-n+3) a>span{display: block;width: 68px;height: 24px;font-size:14px;color: #fff;line-height: 24px;text-align: center;margin:8px auto 0;border-radius: 2px;background: linear-gradient(-90deg, #FF126D, #FF8094);}
.pkRList ol li:nth-of-type(1) a>span{margin-top: 15px;}
.pkRank .pkRList:nth-of-type(1) ol li:nth-of-type(2n+1){background: #FFFAFC;}
.pkRank .pkRList:nth-of-type(2) ol li:nth-of-type(2n+1){background: #FFFCFA;}
.pkRank .pkRList:nth-of-type(3) ol li:nth-of-type(2n+1){background: #FAFBFF;}
.pkRList .rMore{position: absolute;bottom:36px;left: 0;right: 0;margin: auto;display: block;text-align: center;font-size: 16px;color: #FE813E;width: 349px;height: 45px;line-height: 45px;background: rgba(204,102,204,0);border: 1px solid rgba(255,128,61,0.5);border-radius: 23px;;}
.pkRank .pkRList:nth-of-type(1) .rMore{color:#CC66CC;border: 1px solid rgba(255,83,165,0.5);}
.pkRank .pkRList:nth-of-type(2) .rMore{color:#FE813E;border: 1px solid rgba(255,128,61,0.5);}
.pkRank .pkRList:nth-of-type(3) .rMore{color:#536EFF;border: 1px solid rgba(83,110,255,0.3);}
.pkRList ol li a:hover p{color: #F14093;font-weight: bold;}

.ganglist{position: relative;}
.gsPT{height: 239px;background: url(../img/pgamebg.png) no-repeat;background-position: top center;background-size: auto;background-color: #fff;}
.gsPTit{width: 1200px;margin: auto;}
.gsPTit strong{display: block;margin-top: 27px;font-size: 42px;color: #0A2540;font-weight: bold;text-align: center;line-height: 56px;}
.gsPTit p{display: block;margin-top: 8px;font-size: 16px;color: #0A2540;text-align: center;line-height: 24px;}
.gsPTit p em{margin: 0 4px 0 2px;font-size: 24px;color: #F14093;font-weight: bold;}
.ganglist .list{position: relative;top: -37px;margin: auto;width: 1100px;padding: 23px 50px 11px 50px;background: #FFF;box-shadow: 0px 3px 35px 0px rgba(255,71,111,.12);border-radius: 10px;text-align: center;}
.ganglist .list a{display:inline-block;vertical-align: top;margin: 0 7px 12px 7px;width: 88px;height: 30px;font-size: 14px;color: #666;text-align: center;line-height: 28px;background: #FFF;border: 1px solid #D8D8D8;border-radius: 3px;white-space: nowrap;overflow: hidden;}
.ganglist .list a.current{background: #FF7B92;color: #fff;border: 1px solid #FF7B92;}
.ganglist .list a:hover{background: #fff;color: #FF7B92;border: 1px solid #FF7B92;}
.softPart p em{color: #DD8BFF;}
.softPart .list a.current{background: #DD8BFF;color: #fff;border: 1px solid #DD8BFF;}
.softPart .list a:hover{background: #fff;color: #DD8BFF;border: 1px solid #DD8BFF;}

.gsList{width: 1200px;margin: auto;margin-bottom: 20px;}
.gsList ul{width: 1240px;overflow: hidden;*zoom: 1;}
.gsList ul li{float: left;width: 280px;height: 206px;margin: 0 24px 21px 0;border: 1px solid #EDEDED;border-radius: 10px;background: #fff;}
.gsList ul li a:nth-of-type(1){display: block;position: relative;padding: 30px 2px 0 22px;overflow: hidden;*zoom: 1;}
.gsList ul li a:nth-of-type(1) img{float: left;width: 96px;height: 96px;border-radius: 17px;}
.gsList ul li a:nth-of-type(1) div{float: left;width: 142px;height: 96px;margin-left: 12px;overflow: hidden;}
.gsList ul li a:nth-of-type(1) div p{display: block;margin-bottom: 12px;font-size: 18px;color: #333;line-height: 22px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.gsList ul li a:nth-of-type(1) div span{display: block;font-size: 14px;color: #757575;line-height: 22px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.gsList ul li a:nth-of-type(2){display: block;margin:22px auto;width: 240px;height: 35px;font-size: 14px;color: #F14093;text-align: center;line-height: 35px;background: #FFE8EC;border-radius: 18px;}
.gsList ul li.no a:nth-of-type(2){background: #FFEFE8;color: #FF9157;}
.gsList ul li:hover a:nth-of-type(1) div p{color: #FF156E;}
.gsList ul li:hover a:nth-of-type(2){background: linear-gradient(-90deg, #FF126D, #FF8094);color: #fff;}
.gsList ul li.no:hover a:nth-of-type(1) div p{color: #FF9257;}
.gsList ul li.no:hover a:nth-of-type(2){background: linear-gradient(-90deg, #FF8E58, #FFB14F);color: #fff;}

.ztwrap{background-color: #fff;padding-bottom: 1px;}
.ztwrap .pagecode a{background: #ecebee;}
.ztPart{background: url(../img/pztbg.png) no-repeat;background-position: top center;background-size: auto;}
.ztPHot{width: 1200px;margin:106px auto 0;text-align: center;}
.ztPHot>p{font-size: 24px;color: #0A2540;line-height: 32px;margin-bottom: 24px;}
.ztPHot>p:before,.ztPHot>p:after{content: "";position: relative;top: 8px;display: inline-block;width:32px;height:30px;background: url(../img/icon.png) no-repeat;background-size: 1000px 1000px;background-position: -226px -47px;}
.ztPHot>p:after{transform: rotateY(180deg);}
.ztPHot div{width: 1240px;overflow: hidden;*zoom: 1;}
.ztPHot div a{position: relative;float: left;display: block;width: 380px;height: 215px;border-radius: 10px;margin-right: 30px;margin-bottom: 30px;overflow: hidden;}
.ztPHot div a img{width: 100%;min-height: 100%;height: auto;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;-o-transition: all .4s ease;transition: all .4s ease;}
.ztPHot div a:hover img{transform: scale(1.4) rotate(10deg);}
.ztPHot div a p{position: absolute;z-index: 1;bottom: 0;left: 0;right: 0;margin: auto;width:100%;height: 38px;line-height: 38px;font-size: 16px;color: #fff;text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;border-radius: 0 0 10px 10px;}
.fZtBg{position: absolute;z-index: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 38px;margin: auto;overflow: hidden;*zoom: 1;-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px);background: -webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.25))),rgba(114,102,104,.25);background: linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25)),rgba(114,102,104,.25);border-radius: 0 0 10px 10px;}
.ztMenu {position: relative;width: 520px;margin:0 auto 30px;height: 52px;line-height: 50px;background: #fff;box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.05);;border-radius: 25px;overflow: hidden;*zoom: 1;}
.ztMenu a{float: left;display: block;padding: 0 45px;font-size: 18px;color: rgba(139,139,139,.75);border-radius: 25px;cursor: pointer;}
.ztMenu a.current{font-weight: bold;border: 1px solid rgba(255,255,255,.75);background: linear-gradient(90deg, rgba(255,123,123,.75),rgba(224,135,255,.75), rgba(164,215,255,.75));color: #fff;}
.ztMenu a:hover{color: #F14093}
.ztMenu a:hover.current{color: #fff;}

.ztList{width: 1200px;margin:0 auto 20px;}
.ztList li{padding: 26px 2px 25px 22px;margin-bottom: 22px;border: 1px solid #EDEDED;border-radius: 10px;overflow: hidden;*zoom: 1;}
.ztList li .info,.ztList li>a,.ztList li .list{float: left;display: block;}
.ztList li .info{width: 332px;margin-right: 10px;}
.ztList li .info a,.ztList li .info span{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ztList li .info a:nth-of-type(1){font-size: 24px;color: #333;font-weight: bold;line-height: 40px;}
.ztList li .info span:nth-of-type(1){font-size: 16px;color: #333;line-height: 32px;margin-bottom: 26px;}
.ztList li .info span:nth-of-type(1):before{content: "";position: relative;top: 3px;margin-right: 8px;display: inline-block;width:22px;height:20px;background: url(../img/icon.png) no-repeat;background-size: 1000px 1000px;background-position: -517px -6px;}
.ztList li .info span:nth-of-type(2){font-size: 14px;color: #333;line-height: 32px;font-weight: 300;}
.ztList li .info span:nth-of-type(2):before{content: "";position: relative;left: -3px;top: 7px;display: inline-block;width:34px;height:26px;background: url(../img/icon.png) no-repeat;background-size: 1000px 1000px;background-position: -557px -6px;}
.ztList li .info a:nth-of-type(2){display: block;margin: 12px 0;width: 144px;height: 40px;font-size: 16px;color: #fff;line-height: 40px;text-align: center;background: linear-gradient(90deg, #FF126D, #FF8094);box-shadow: 0px 1px 10px 0px rgba(255,26,112,0.3);border-radius: 20px;}
.ztList li .info a:nth-of-type(2):hover{color: #fff;text-decoration: underline;}
.ztList li>a{position: relative;width: 331px;height: 189px;border-radius: 10px;margin-right: 16px;overflow: hidden;}
.ztList li>a img{width: 100%;min-height: 100%;height: auto;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;-o-transition: all .4s ease;transition: all .4s ease;}
.ztList li>a:hover img{transform: scale(1.4) rotate(10deg);}
.ztList li:hover .info a:nth-of-type(1){color: #F14093}
.ztList li .list{margin-top: 34px;width: 480px;height: 140px;overflow: hidden;*zoom: 1;}
.ztList li .list a{position: relative;display:block;float: left;width: 120px;height: 140px;line-height: 42px;font-size: 14px;color: #000;text-align: center;overflow: hidden;}
.ztList li .list a img{width:92px;height: 92px;border-radius: 17px;display: block;margin: auto;}
.ztList li .list a:hover{color: #F14093;}
.ztList li .list a:hover img{opacity: 0.9;}

.ztDePart{padding-bottom: 54px;margin-bottom: 20px;background: url(../img/ztdebg.png) no-repeat;background-size:100% 100%;}
.ztDePT{position: relative;width: 1116px;min-height: 319px;padding: 10px 70px 13px 5px;margin:10px auto 0;background: url(../img/ztdetlbg.png) no-repeat;background-position: 5px 10px;background-size:510px 298px;background-color: #FFF;box-shadow: 0px 0px 25px 0px rgba(0,0,0,.05);border-radius: 10px;}
.ztDePT .img{position: relative;margin: 36px 57px 15px 71.6px;float: left;width: 367px;height: 213px;overflow: hidden;}
.ztDePT .img img{width: 100%;min-height: 100%;}
.ztDePT .intro{position: relative;float: left;width: 608px;padding: 31px 2px 0;}
.ztDePT .intro h1{padding: 0 15px;height: 60px;line-height: 68px;font-size: 20px;color: #333;font-weight: bold;background: linear-gradient(-90deg, #FFFFFF, #51F5D8);border-radius: 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ztDePT .intro span{display: block;margin-top: 5px;font-size: 14px;color: #999;line-height: 34px;}
.ztDePT .intro span em{color: #FF9F9F;}
.ztDePT .intro i{position: absolute;left: 8px;top: 20px;display: block;padding-left: 28px;width: 130px;height: 24px;font-size: 14px;color: #fff;line-height: 24px;background-position: -3px -799px;}
.ztDePT .intro p{display: block;font-size: 16px;color: #717171;max-height: 104px;line-height: 26px;margin-bottom: 21px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.ztDePT .intro div{padding-top: 7px;border-top: 1px dashed rgba(102,102,102,.15);}
.ztDePT .intro div label{font-size: 14px;color: #999;line-height: 26px;position: relative;top: 10px;}
.ztDePT .intro div a{display: inline-block;vertical-align: top;padding: 0 5px;height: 24px;font-size: 12px;color: #666;line-height: 24px;border: 1px solid #dbdbdb;border-radius: 3px;margin: 10px 10px 0 0;}
.ztDePT .intro div a:hover{color: #F14093;border-color: #FF9F9F;}
.ztPtList{position: relative;}
.ztPtList ul{padding-top: 11px;}
.ztPtList ul li{position: relative;}
/*.ztPtList ul li>i{display: block;position: absolute;top: -8px;left: 29px;padding-left: 47px;padding-top: 14px;width: 30px;height: 25px;font-size: 12px;color: #FF7E00;line-height: 25px;font-weight: bold;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -295px -260px;}
.ztPtList ul li>i.hb{color: #FF7E00;background-position: -295px -260px;}
.ztPtList ul li>i.kb{color: #FF8383;background-position: -385px -260px;}
.ztPtList ul li>i.xz{color: #EE792E;background-position: -475px -260px;}
.ztPtList ul li>i.tj{color: #CB8CEC;background-position: -565px -260px;}*/
.ztPtList ul li:nth-of-type(-n+4):before{content: "";display: block;position: absolute;top: -8px;left: 29px;padding-left: 47px;padding-top: 14px;width: 30px;height: 25px;font-size: 12px;color: #FF7E00;line-height: 25px;font-weight: bold;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -295px -260px;}
.ztPtList ul li:nth-of-type(1):before{content: "火爆";color: #FF7E00;background-position: -295px -260px;}
.ztPtList ul li:nth-of-type(2):before{content: "口碑";color: #FF8383;background-position: -385px -260px;}
.ztPtList ul li:nth-of-type(3):before{content: "下载";color: #EE792E;background-position: -475px -260px;}
.ztPtList ul li:nth-of-type(4):before{content: "推荐";color: #CB8CEC;background-position: -565px -260px;}
.ztPtList ul li>i{display: none;}

.ztPtHot{width: 1200px;margin: auto;}
.ztHotRec{width: 1240px;overflow: hidden;*zoom: 1;}
.ztHotRec a{position: relative;float: left;display: block;width: 380px;height: 215px;border-radius: 10px;margin-right: 30px;margin-bottom: 30px;overflow: hidden;}
.ztHotRec a img{width: 100%;min-height: 100%;height: auto;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;-o-transition: all .4s ease;transition: all .4s ease;}
.ztHotRec a:hover img{transform: scale(1.4) rotate(10deg);}
.ztHotRec a p{position: absolute;z-index: 1;bottom: 0;left: 0;right: 0;margin: auto;width:100%;height: 38px;line-height: 38px;font-size: 16px;color: #fff;text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;border-radius: 0 0 10px 10px;}

.gangnews{background: url(../img/pnsbg.png) no-repeat;background-size:100% auto;background-color: #fff;padding-bottom: 1px;}
.gangnewsR{width: 1200px;margin: auto;overflow: hidden;*zoom: 1;}
.newsL{float: left;width: 907px;overflow: hidden;}
.newsR{float: right;width: 270px;overflow: hidden;}
.newsR section{margin-bottom: 20px;float: initial;}
.gangnews .newsL{width: 899px;}

.nsPart{position: relative;padding: 23px 8px 10px;margin-bottom: 20px;background: rgba(255,255,255,.5);border-radius: 10px;overflow: hidden;*zoom: 1;}
.nsPart a{position: relative;float: left;display: block;width: 270px;border-radius: 10px;margin:0 12px 16px;overflow: hidden;}
.nsPart a div{width: 270px;height: 153px;border-radius: 10px;overflow: hidden;}
.nsPart a img{width: 100%;min-height: 100%;height: auto;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;-o-transition: all .4s ease;transition: all .4s ease;}
.nsPart a:hover img{transform: scale(1.4) rotate(10deg);}
.nsPart a p{display: block;font-size: 15px;color: #666;height: 48px;line-height: 24px;margin-top: 6.5px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.nsPart:before{content: "";position: absolute;top: 22px;left: 19px;z-index: 1;width: 70px;height: 62px;background: url(../img/icon.png) no-repeat;background-size: 1000px 1000px;background-position: -86px -260px;}


.nsList{position: relative;padding: 24px 0;}
.nsList .ztMenu{position: absolute;top: 0;left: 0;right: 0;margin: auto;}
.nsList ul{padding: 52px 0 10px;background: #FFF;border-radius: 10px;overflow: hidden;*zoom: 1;}
.nsList ul li{position: relative;float: left;padding: 21px;margin-bottom: 20px;background: #F6F6F6;}
.nsList li .img{float: left;display: block;width: 190px;height: 118px;border-radius: 10px;margin-right: 18px;overflow: hidden;}
.nsList li .img img{width: 100%;min-height: 100%;height: auto;-webkit-transition: all .3s linear;-moz-transition: all .3s linear;-o-transition: all .3s linear;transition: all .3s linear;}
.nsList li .img:hover img{transform: scale(1.2);}
.nsList li div{float: left;width: 648px;height: 118px;}
.nsList li .name{display: block;font-size: 20px;color: #000;line-height: 22px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.nsList li div p{display: block;font-size: 14px;color: #666;height: 48px;line-height: 24px;margin-top: 8px;margin-bottom: 20px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.nsList li div span{display: block;font-size: 14px;color: rgba(51,51,51,.5);line-height: 24px;}
.nsList li div i{position: relative;top: 1px;display: inline-block;vertical-align: top;width: 65px;line-height: 24px;color: #999;}
.nsList li div i:before{content: "";position: relative;top: 4px;margin-left: 4px;margin-right: 6px;display: inline-block;vertical-align: top;width:12px;height:13px;background: url(../img/icon.png) no-repeat;background-size: 1000px 1000px;background-position: -490px -6px;}
.nsList li .readAll{position: absolute;bottom: -10px;right: 19px;display: block;padding-right:23px;width: 68px;height: 25px;background: #FA578E;text-align: center;font-size: 12px;color: #fff;line-height: 25px;}
.nsList li .readAll:after{content: "";position: absolute;top: 0;right: 0;display: block;width:23px;height:25px;background: url(../img/icon.png) no-repeat;background-size: 1000px 1000px;background-position: -632px 0;background-color: #FF7D93;}
.nsList li .readAll:hover:after{background-color: #FA578E;}
.nsList li:hover{background: #FFF9F9;}
.nsList li:hover .name{color: #FF7E93;}

.goodRec ul{width: 290px;padding: 10px 0;overflow: hidden;*zoom: 1;}
.goodRec li{float: left;width: 78px;margin-right: 18px;margin-bottom: 16px;text-align: center;}
.goodRec li a{overflow: hidden;}
.goodRec li a img{width: 78px;height: 78px;border-radius: 20px;margin-bottom: 5px;}
.goodRec li a p{display: block;font-size: 16px;color: #333;line-height: 30px;white-space: nowrap;overflow: hidden;}
.goodRec li a span{display: block;font-size: 12px;color: #999;line-height: 20px;white-space: nowrap;overflow: hidden;}
.goodRec li a:hover p{color: #F14093;}

.newsR .gang3R{margin-left: 0;}
.infoCont{margin-bottom: 20px;}
.infoCont h1{font-size: 32px;color: #000;font-weight: bold;text-align: center;line-height: 46px;margin-bottom: 12px;}
.infoCont .intro{text-align: center;height:24px;font-size: 14px;color: #ccc;line-height: 24px;overflow: hidden;margin-bottom: 16px;}
.infoCont .intro span{font-size: 14px;color: #ccc;line-height: 24px;margin-right: 18px;margin-left: 1px;}
.infoCont .intro i{font-size: 14px;color: #ccc;line-height: 24px;margin-right: 18px;margin-left: 2px;}
.infoCont .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;}

.infoCont .cont{font-size: 16px;color: #666;line-height: 32px;overflow: hidden;}
.infoCont .cont a{line-height: 31px; text-indent: 0;color: #1BD1F0;}
.infoCont .cont p{line-height: 32px;color: #666;margin-bottom: 12px;text-indent: 2em;}
.infoCont .cont br{height: 1px;}
.infoCont .cont img{max-width:806px;max-height: 1500px;margin:20px auto;display: block;}
.infoCont .cont p img{max-width:806px;}
.infoCont .cont h3{position: relative;line-height: 42px;font-size: 20px;color: #000;font-weight: bold;overflow: hidden;*zoom:1;margin-bottom: 10px;}
.infoCont .cont iframe{width: 660px;height:360px;margin: 0 auto;display: block;border: none;}
.infoCont .cont table{max-width: 100%;margin: auto;}
.infoCont .cont table a{color:#0000ee}
.infoCont .cont table a:hover{text-decoration:underline}
.infoCont .cont .info{margin:0 0 20px;overflow: hidden;background: #f9f9f9;height: 113px;}
.infoCont .cont .info img{width: 80px;height: 80px;display: block;float: left;border-radius: 12px;margin: 17px 20px 16px 15px;}
.infoCont .cont .info p{text-indent:0;margin-bottom:10px;}
.qaboxs{float: left;width: 62%;}
.qaboxs .name{font-size: 18px;color: #333;margin-top: 25px;margin-bottom: 16px;}
.qaboxs p span{font-size: 14px;color: #999;margin-right: 45px;}
.qaboxs p span em{font-size: 14px;color: #666;}
.qaboxs .name:hover{color: #FF7E93;font-weight: bold;}
.infoCont .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;}

.nsZan{margin:6px auto 32px;cursor: pointer;width: 160px;height: 46px;text-align: center;background: linear-gradient(90deg, #FF126D, #FF8094);box-shadow: 0px 1px 10px 0px rgba(255,26,112,0.3);border-radius: 23px;font-size: 14px;color: #fff;line-height: 46px;}
.nsZan span{margin: 0 2px 0 8px;}
.nsZan i{display: inline-block;position: relative;top: 1px;width: 20px;height: 18px;background-position: -603px -6px;}
.nsZan i{-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;}
.nsZan:hover i{-o-transform: translateY(-5px);-webkit-transform:translateY(-5px); -moz-transform: translateY(-5px); -ms-transform: translateY(-5px);transform: translateY(-5px);}

.nsCopy { height: 66px;line-height: 67px;font-size: 16px;color: #888;}
.nsCopy span {position: relative;top: 19px;display: inline-block;vertical-align: top; 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: -723px -5px}
.nsCopy span input { position: absolute; top: 0;left: 0;z-index: -1}

.pageBox{height: 96px;overflow: hidden;*z-index: 1;}
.pageBox p{display: block;padding: 16px 20px 0;width: 405px;height: 80px;background: #FFF;border-radius: 10px;font-size: 14px;color: #999;line-height: 20x;font-weight: bold;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 a{display: block;overflow:hidden;}
.pageBox p.pagePre {float: left;}
.pageBox p.pageNext{float: right;}
.pageBox p a{font-size: 14px;color: #000;height: 40px;line-height: 20px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.pageBox p span{font-size: 14px;color: #999;height: 20px;line-height: 18px;margin-top: 8px;white-space: nowrap;text-overflow: ellipsis;}
.pageBox p span em{float: right;}
.pageBox p:hover a{color: #FF7E93;}

.infoGame{position: relative;background: #FFF9FA;border: 1px solid #FCD6F1;border-radius: 10px;margin-bottom: 3px;}
.infoGame:before{content: "";position: absolute;left: 0;top: 0;display: block;width: 208px;height: 100%;border-radius: 10px;}
.infoGame a{position: relative;display: block;padding: 17px 23px 16px 18px;overflow: hidden;*zoom: 1;}
.infoGame a img{float: left;width: 102px;height: 102px;border: 5px solid rgba(255,255,255,0.3);border-radius: 18px;margin-right: 18px;}
.infoGame a>div{float: left;width: 520px;}
.infoGame strong{display: block;font-size: 24px;color: #333;line-height: 48px;white-space: nowrap;text-overflow: ellipsis;overflow:hidden;}
.infoGame p{font-size: 14px;color: #666;margin-bottom: 14px;}
.infoGame p span{font-size: 14px;color: #666;margin-right: 20px;line-height: 20px;}
.infoGame a div div{height: 24px;overflow: hidden;*zoom: 1;}
.infoGame a div div span{position: relative;float: left;padding: 0 9px 0 1px;font-size: 14px;color: #A6A6A6;height: 22px;line-height: 22px;margin-right: 11px;margin-left: 14px;border: 1px solid rgba(153, 153, 153, .3);border-left: 0;border-top-right-radius: 2px;border-bottom-right-radius: 2px;}
.infoGame a div div span:before{content: "";position: absolute;top: -1px;left: -14px;display: inline-block;width: 14px;height: 24px;background: url(../img/icon.png) no-repeat;background-size: 1000px 1000px;background-position: -679px -6px;}
.infoGame a>span{position: relative;z-index: 2;float: right;margin-top:30px;width: 144px;height: 46px;font-size: 16px;color: #fff;text-align: center;line-height: 46px;background: linear-gradient(-90deg, #FF7B7B, #E087FF, #A4D7FF);border: 2px solid #FFFFFF;border-radius: 23px;}
.infoGame a:hover strong{color: #FF7E93;}
.infoGame:after{content: "";position: absolute;z-index: 1;right: 12px;top: 9px;display: block;width: 256px;height: 131px;}


.infobg{margin-bottom: 20px;padding: 26px 21px 8px;background: #fff;border-radius: 10px;}
.nsHotGame{overflow: hidden;margin-bottom: 20px;}
.nsHotGame .list{padding: 0 2px 20px;background: #FFF;border-radius: 10px;overflow: hidden;*zoom: 1;}
.nsHotGame .list a{position: relative;display:block;float: left;padding-top: 29px;width: 150px;height: 150px;line-height: 48px;font-size: 16px;color: #333;text-align: center;overflow: hidden;}
.nsHotGame .list a img{width:110px;height: 110px;border-radius: 30px;display: block;margin: auto;}
.nsHotGame .list a:hover{color: #F14093;}
.nsHotGame .list a:hover img{opacity: 0.9;}

.nsRel{margin-bottom: 20px;}
.nsRel ul{width: 930px;overflow: hidden;*zoom: 1;}
.nsRel li{position: relative;float: left;padding-right: 14px;margin:0 20px 20px 0;width: 430px;height: 110px;background: #FFF;border-radius: 10px;}
.nsRel li>a{float: left;display: block;width: 171px;height: 110px;border-top-left-radius: 10px;border-bottom-left-radius: 10px;margin-right: 11px;overflow: hidden;}
.nsRel li>a img{width: 100%;min-height: 100%;height: auto;-webkit-transition: all .3s linear;-moz-transition: all .3s linear;-o-transition: all .3s linear;transition: all .3s linear;}
.nsRel li>a:hover img{transform: scale(1.2);}
.nsRel li div{float: left;width: 240px;height: 110px;overflow: hidden;}
.nsRel li div a{display: block;font-size: 14px;color: #010101;height: 48px;line-height: 24px;margin-top: 15px;margin-bottom: 8px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.nsRel li div span{display: block;font-size: 12px;color: #999;line-height: 24px;}
.nsRel li div i{position: relative;top: 1px;display: inline-block;vertical-align: top;width: 80px;line-height: 24px;color: #999;}
.nsRel li div i:before{content: "";position: relative;top: 4px;margin-left: 2px;margin-right: 5px;display: inline-block;vertical-align: top;width:12px;height:13px;background: url(../img/icon.png) no-repeat;background-size: 1000px 1000px;background-position: -490px -6px;}
.nsRel li:hover div a{color: #F14093;}

.rkwrap{padding-bottom: 10px;background: url(../img/prankbg.png) no-repeat;background-size: 100% auto;}
.rkCont{width: 1200px;padding: 25px 0 0;margin:170px auto 20px;background: #FFF;border-radius: 10px;}
.rkMenu{position: relative;height:70px;line-height: 66px;text-align: center;margin-bottom: 20px;overflow: hidden;}
.rkMenu:before{content: "";position: relative;top: 0;vertical-align:top;display: inline-block;width: 32px;height: 69px;background: url(../img/icon.png) no-repeat;background-size: 1000px 1000px;background-position: -515px -92px;}
.rkMenu:after{content: "";position: relative;top: 0;vertical-align:top;display: inline-block;width: 32px;height: 69px;background: url(../img/icon.png) no-repeat;background-size: 1000px 1000px;background-position: -515px -92px;transform: rotateY(180deg);}
.rkMenu a{position: relative;top: 0;vertical-align:top;margin:0 9px;padding: 0 10px;display: inline-block;font-size: 28px;color: #909090;line-height: 66px;max-width: 280px;overflow: hidden;}
.rkMenu a:nth-of-type(n+2){margin-left:70px;}
.rkMenu a.current{z-index: 1;font-weight: bold;color: #000;font-size: 32px;font-family: Microsoft YaHei;}
.rkMenu a:hover{z-index: 1;font-weight: bold;color: #000;font-family: Microsoft YaHei;}
.rkMenu a.current:before{content: "";position: absolute;z-index: -1;left: 0;right: 0;margin: auto;bottom: 9px;display: block;width: 100%;height: 16px;background: linear-gradient(-90deg, #FFABC6, #FF6297);}

.rinfo{width: 1160px;margin: auto;height: 52px;background: #F7F7F7;border-radius: 10px;overflow: hidden;*zoom: 1;}
.rinfo span{float: left;font-size: 18px;color: #666;line-height: 52px;}
.rinfo span:nth-of-type(1){margin-left: 31px;}
.rinfo span:nth-of-type(2){margin-left: 373px;}
.rinfo span:nth-of-type(3){float: right;margin-right: 119px;}
.rtime{width: 1160px;margin: auto;height: 46px;font-size: 12px;color: #ccc;line-height: 46px;overflow: hidden;*zoom: 1;}
.rtime span{float: left;}
.rtime em{float: right;}

.rkCont ol{position: relative;padding: 5px 0;}
.rkCont ol li:nth-of-type(2n+1){background-color: #FFFAFC;}
.rkCont ol li{position: relative;z-index: 1;height: 196px;}
.rkCont ol li>a{position: relative;display: block;padding: 40px 21px 40px 10px;overflow: hidden;*zoom: 1;}
.rkCont ol li a i{float: left;display: block;width: 117px;height: 116px;font-size: 20px;color: #C2C2D9;font-family:"Arial";font-weight: bold;line-height: 116px;text-align: center;}
.rkCont ol li:nth-of-type(-n+3) a i{font-size: 0;color: transparent;width: 65px;height: 51px;margin: 32px 26px 0;background: url(../img/icon.png) no-repeat;background-size: 1000px 1000px;}
.rkCont ol li:nth-of-type(1) a i{background-position:-593px -92px;}
.rkCont ol li:nth-of-type(2) a i{background-position:-673px -92px;}
.rkCont ol li:nth-of-type(3) a i{background-position:-771px -92px;}
.rkCont ol li img{float: left;width: 116px;height: 116px;border-radius: 20px;margin-right: 20px;}
.rkCont ol li div{float: left;width: 610px;height:116px;overflow: hidden;}
.rkCont ol li div strong{display: block;font-size: 20px;color: #000;font-weight: bold;line-height: 28px;margin-bottom: 4px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.rkCont ol li div p{display: block;font-size: 14px;color: #666;line-height: 24px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.rkCont ol li div p span{margin-right: 20px;}
.rkCont ol li>a>span{display: none;}
.rkCont ol li>a:hover strong{color: #F14093;}
.rkCont ol li div div{margin-top: 8px;height: 24px;overflow: hidden;*zoom: 1;}
.rkCont ol li div div span{position: relative;float: left;padding: 0 9px 0 1px;font-size: 14px;color: #A6A6A6;height: 22px;line-height: 22px;margin-right: 11px;margin-left: 14px;border: 1px solid rgba(153, 153, 153, .3);border-left: 0;border-top-right-radius: 2px;border-bottom-right-radius: 2px;}
.rkCont ol li div div span:before{content: "";position: absolute;top: -1px;left: -14px;display: inline-block;width: 14px;height: 24px;background: url(../img/icon.png) no-repeat;background-size: 1000px 1000px;background-position: -679px -6px;}
.rkCont ol li .list{position: absolute;z-index: 1;top: 26px;right:21px;width: 286px;height: 144px;border-radius: 10px;overflow: hidden;text-align: right;}
.rkCont ol li .list a{position: relative;display: block;padding: 0;}
.rkCont ol li .list img{float: inherit;width: 286px;min-height: 144px;height: auto;margin: auto;border-radius: 10px;}
.rkCont ol li .list i{position: absolute;z-index: 1;top: 7px;right: 7px;display: block;width: 28px;height: 28px;background: url(../img/icon.png) no-repeat;background-size: 1000px 1000px;background-position:-752px -6px;cursor: pointer;}

.rkOther{width: 1200px;margin:0 auto 20px;}
.rkOther .list{padding: 25px 0 7px;background: #FFF;border-radius: 10px;;overflow: hidden;*zoom: 1;}
.rkOther .list a{float: left;display: block;padding: 0 18px;margin: 0 0 20px 20px;height: 36px;line-height: 36px;border-radius: 4px;background: #f2f2f2;font-size: 14px;color: #8c8c8c;}
.rkOther .list a:hover{background: #F14093;color: #fff;}

.rkCont ol li .list a.btn{display: block;margin: 50px 0 50px 108px;width: 144px;height: 40px;font-size: 16px;color: #fff;line-height: 40px;text-align: center;background: linear-gradient(90deg, #FF126D, #FF8094);box-shadow: 0px 1px 10px 0px rgba(255,26,112,0.3);border-radius: 20px;}
.rkCont ol li .list a.btn:hover{text-decoration: underline;}

.qwewe{padding-bottom: 10px;background: url(../img/pgsbg.png) no-repeat;background-size: 100% 422px;}
.zxcx{width: 1200px;margin: auto;overflow: hidden;*zoom: 1;}
.gsL{float: left;width: 907px;}
.gsR{float: right;padding-top: 16px;width: 270px;overflow: hidden;}
.gsR section{margin-bottom: 20px;float: initial;}
.gsR .gang3R{margin-left: 0;}
.gsL .nsRel{margin-bottom: 0;}

.nsHotGame{position: relative;}
.nsHotGame .pkChange{position: absolute;top: 0;right: 0;}

.hgjfrt{position: relative;margin-bottom: 20px;}
.hgjfrt .cont{padding: 21px 21px 22px 22px;background: #FFF;border-radius: 10px;overflow: hidden;*zoom: 1;}
.hgjfrt ul{padding: 12.5px 0;background: #F6F6F6;border-radius: 10px;overflow: hidden;*zoom: 1;}
.hgjfrt li{float: left;width: 50%;font-size: 15px;color: #333;line-height: 45px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;*zoom: 1;}
.hgjfrt li span{vertical-align: top;display: inline-block;width: 62px;color: #999;margin:0 11px 0 20px;}
.hgjfrt li i{color: #ff467c;cursor: pointer;}
.hgjfrt li i:hover{text-decoration: underline;}
.hgjfrt li .gPower,.hgjfrt li .gSecret,.hgjfrt li .agSecret ,.hgjfrt li .gaSecret,.hgjfrt li .gsSecret{ color: #FA607D;cursor: pointer;}
.hgjfrt li .gPower:hover,.hgjfrt li .gSecret:hover ,.hgjfrt li .agSecret:hover,.hgjfrt li .gaSecret:hover,.hgjfrt li .gsSecret:hover{text-decoration: underline;}


.feBaBtn{position: absolute;top: 41px;right: -6px;display: block;padding-left: 22px;width: 38px;height: 26px;font-size: 14px;color: #fff;line-height: 22px;text-align: center;background-position: -87px -391px;cursor: pointer;}
.feBaBtn:hover{text-decoration: underline;}

.relZt{margin-bottom: 20px;}
.relZt .tabMenu{position: relative;top:24px;padding: 0 22px;width: 888px;overflow: hidden;*zoom: 1;border-radius: 10px;}
.relZt .tabMenu span{float: left;margin-right: 5px;padding: 0 3px;width: 123px;height: 60px;line-height: 36px;font-size: 14px;color: #333;text-align: center;background: url(../img/icon.png) no-repeat;background-size: 1000px 1000px;background-position:-163px -391px;cursor: pointer;white-space: nowrap;overflow: hidden;}
.relZt .tabMenu span.current{color: #fff;font-weight: bold;background-position:-308px -391px;}
.relZt .tabMenu span:hover{font-weight: bold;}
.relZt .tabBox{padding-bottom: 15px;background-color: #FFF;border-radius: 10px;}
.relZt .rztTop{position: relative;width: 890px; min-height: 240px; padding: 10px 5px 40px 22px;background: url(../img/ztdetlbg.png) no-repeat;background-position: 393px 8px;background-size: 510px 298px;overflow: hidden;*zoom: 1;}
.relZt .img{position: relative;top: 34px;left: 66px;float: left;width: 367px;height: 213px;overflow: hidden;}
.relZt .img img{width: 100%;min-height: 100%;}
.relZt .intro{position: relative;float: left;width: 372px;padding: 31px 2px 0;border-bottom: 1px dashed rgba(102,102,102,.15);}
.relZt .intro strong{display: block;padding: 0 15px;height: 60px;line-height: 68px;font-size: 20px;color: #333;font-weight: bold;background: linear-gradient(-90deg, #FFFFFF, #51F5D8);border-radius: 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.relZt .intro span{display: block;margin-top: 5px;font-size: 14px;color: #999;line-height: 34px;}
.relZt .intro span em{color: #FF9F9F;}
.relZt .intro i{position: absolute;left: 8px;top: 20px;display: block;padding-left: 28px;width: 130px;height: 24px;font-size: 14px;color: #fff;line-height: 24px;background-position: -3px -799px;}
.relZt .intro p{display: block;font-size: 16px;color: #717171;max-height: 104px;line-height: 26px;margin-bottom: 20px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.relZt .intro div{padding-top: 7px;border-top: 1px dashed rgba(102,102,102,.15);}
.relZt .intro div label{font-size: 14px;color: #999;line-height: 26px;position: relative;top: 10px;}
.relZt .intro div a{display: inline-block;vertical-align: top;padding: 0 5px;height: 24px;font-size: 12px;color: #666;line-height: 24px;border: 1px solid #dbdbdb;border-radius: 3px;margin: 10px 10px 0 0;}
.relZt .intro div a:hover{color: #F14093;border-color: #FF9F9F;}

.relZt ul{padding-left: 2px;width: 907px;overflow: hidden;*zoom: 1;}
.relZt ul li{float: left;width: 150px;height: 170px;border-radius: 20px;text-align: center;}
.relZt ul li a{display: block;}
.relZt ul li img{display: block;width: 110px;height: 110px;border-radius: 20px;margin: 0 auto 6px;}
.relZt ul li p{font-size: 16px;color: #333;line-height: 36px;height: 36px;overflow: hidden;white-space: nowrap;}
.relZt ul li span{display: none;width: 98px;height: 30px;background: linear-gradient(-90deg, #FF126D, #FF8094);;line-height: 30px;border-radius: 14px;font-size: 15px;color: #fff;text-align: center;margin: auto;margin-top: 12px;}
.relZt ul li.no span{background: linear-gradient( -90deg, #FF8E58, #FFB14F);}
.relZt ul li a:hover p{display: none;}
.relZt ul li a:hover span{display: block;}

.pkJump {padding: 20px 22px;}
.pkJump:before{content: "";position: relative;top: 2px;margin: 0 6px 0 1px;vertical-align: top;display: inline-block;width: 24px;height: 24px;background: url(../img/icon.png) no-repeat;background-size: 1000px 1000px;background-position: -451px -6px;}
.pkJump span{display: inline-block;vertical-align: middle;font-size: 20px;line-height: 28px;color: #333;padding-right: 79px;cursor: pointer;}
.pkJump span:nth-of-type(1){padding-right: 59px;}
.pkJump span.current{color: #313131;font-size: 24px;font-weight: bold;line-height: 28px;}
.pkJump span:hover{color: #313131;font-weight: bold;}

.editSay{position: relative;margin-bottom: 15px;height: 58px;line-height: 58px;background-color: #FFF9FA;border: 1px solid #FFF;border-radius: 10px;overflow: hidden;*zoom: 1;}
.editSay p{position: relative;z-index: 1;margin-left: 158px;height: 58px;font-size: 15px;color: #666;line-height: 58px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.editSay:before{content: "";position: absolute;top:0;left: 0;display:block;width: 200px;height: 58px;background: url(../img/icon.png) no-repeat;background-size: 1000px 1000px;background-position: -460px -391px;}
.editSay a{color: #F14093;}
.editSay a:hover{font-weight: bold;}

.yxCont{padding: 23px 21px;background: #fff;border-radius: 10px;}
.yxCont{position: relative;margin-bottom: 23px;}
.yxCont .cont{font-size: 16px;color: #717171;line-height: 26px;overflow: hidden;}
.yxCont .cont a{line-height: 27px;color: #1BD1F0;}
.yxCont .cont a:hover{border-bottom: .01px solid  #1BD1F0;}
.yxCont .cont p{line-height: 26px;color: #717171;margin-bottom: 16px;}
.yxCont .cont br{height: 1px;}
.yxCont .cont img{max-width:845px;margin:16px auto;display: block;}
.yxCont .cont p img{max-width:845px;}
.yxCont .cont h3{position: relative;display: block;font-size: 20px;color: #F14093;line-height: 26px;margin-bottom: 12px;}
.yxCont .cont iframe{width: 690px;height:360px;margin: 0 auto;display: block;border: none;}
.yxCont .cont table{max-width: 100%;margin: auto;}
.yxCont .cont table a{color:#0000ee}
.yxCont .cont table a:hover{text-decoration:underline}

.mTit{position: relative;}
.mTit h3{position: relative;display: block;font-size: 20px;color: #F14093;line-height: 36px;margin-bottom: 6px;}
.rLog{ position: absolute;top:3px;right: 4px;font-size: 14px;color: #FDA7A7;text-decoration: underline;line-height: 36px;cursor: pointer;}
.rLog:hover{color: #F14093;}

.tagList{margin: 10px 0;overflow: hidden;*zoom: 1;}
.tagList label{font-size: 14px;color: #999;line-height: 26px;position: relative;top: 10px;}
.tagList a{display: inline-block;vertical-align: top;padding: 0 5px;height: 24px;font-size: 12px;color: #666;line-height: 24px;border: 1px solid #dbdbdb;border-radius: 3px;margin: 10px 10px 0 0;}
.tagList a:hover{color: #F14093;border-color: #FF9F9F;}
.tagList a:last-of-type{padding: 0;width: 28px;height: 24px;line-height: 22px;text-align: center;font-weight: bold;font-size: 20px;color: #929292;}
.tagList a:last-of-type:hover{color: #F14093;border-color: #FF9F9F;}

.dsfsfas{position: relative;width: 1200px;margin: auto;margin-bottom: 20px;overflow: hidden;*zoom: 1;}
.dsfsfas .info{position: relative;float: left;margin-top: 23px;margin-bottom: 10px;padding: 0 0 20px 15px;width: 534px;background: rgba(255,255,255,.12);border-radius: 10px;}
.infoT{margin-top: -23px;padding-bottom: 14px;border-bottom: 1px dashed rgba(255,255,255,.15);overflow: hidden;*zoom: 1;}
.dsfsfas .info .img{float: left;margin-right: 14px;position: relative;width: 112px;height: 112px;border: 5px solid rgba(255,255,255,.3);border-radius: 24px;overflow: hidden;}
.dsfsfas .info img{width: 100%;height: 100%;}
.dsfsfas .info .img i{position: absolute;left: 0;bottom:0;display: block;padding-left: 7px;width: 61px;height: 36px;background-position: -3px -383px;font-size: 12px;color: #fff;line-height: 46px;overflow: hidden;white-space: nowrap;}
.dsfsfas .info .name{float: left;width: 374px;padding-top: 26px;overflow: hidden;}
.dsfsfas .info h1{ font-size: 34px;color: #fff;font-weight: bold;line-height: 60px;white-space: nowrap;overflow: hidden;}
.dsfsfas .info .name div{margin-top: 8px;height: 24px;overflow: hidden;*zoom: 1;}
.dsfsfas .info .name div span{position: relative;float: left;padding: 0 9px 0 1px;font-size: 14px;color: #fff;height: 22px;line-height: 22px;margin-right: 11px;margin-left: 14px;border: 1px solid rgba(255, 255, 255, .3);border-left: 0;border-top-right-radius: 2px;border-bottom-right-radius: 2px;}
.dsfsfas .info .name div span:before{content: "";position: absolute;top: -1px;left: -14px;display: inline-block;width: 14px;height: 24px;background: url(../img/icon.png) no-repeat;background-size: 1000px 1000px;background-position: -799px -6px;}
.dsfsfas .info ul{padding: 8px 0;overflow: hidden;*zoom: 1;}
.dsfsfas .info li{float: left;width: 50%;font-size: 16px;color: #fff;line-height: 45px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;*zoom: 1;}
/*.dsfsfas .info li:last-of-type{width: 100%;}*/
.dsfsfas .info .rk{position: absolute;right: 15px;top:-4px;display: block;width: 42px;height: 66px;background-position: -169px -260px;font-size: 12px;color: #FA538F;font-weight: bold;text-align: center;line-height: 68px;overflow: hidden;white-space: nowrap;}
.modal {position: fixed;top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.72);z-index: 10;justify-content: center; align-items: center;}
.modal img {position: absolute;top: 0;bottom: 0;left: 0;right: 0; max-width: 90%;max-height: 90%;min-width: 60%;height: auto; display: block; margin: auto;}
.qwewe .site, .qwewe .site a{color: rgba(255,255,255,.5);}
.qwewe .site a:hover{color: #F14093;}
.qwewe .site:before{background-position: -411px -25px;}

.downBtn{margin-top: 10px;overflow: hidden;*zoom: 1;}
.downBtn a,.downBtn button{float: left;margin-right: 10px;cursor: pointer;text-align: center;position: relative;display: block;border: none;width: 160px;height: 50px;border: 2px solid rgba(255,255,255,0.5);border-radius: 25px;font-size: 18px;color: #fff;line-height: 50px;background: linear-gradient(-90deg, #06D79A, #05C8AF);margin-bottom: 10px;box-sizing: content-box;}
.downBtn a:before,.downBtn button:before{content: "";position: relative;top: 10px;margin-right: 8px;display:inline-block;vertical-align: top;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;}
.downBtn .iosBtn{background: linear-gradient(25deg, #8989FF, #7878FE);}
.downBtn .iosBtn:before{width: 22px;height: 26px;background-position: -3px -342px;margin-right: 9px;}
.downBtn .adrBtn{background: linear-gradient(90deg, #06D79A, #05C8AF);}
.downBtn .adrBtn:before{width: 24px;height: 25px;background-position: -37px -342px;margin-right: 4px;top: 12px;}
.downBtn .pcBtn{background: linear-gradient(25deg, #FF8876, #FF6F8E);}
.downBtn .pcBtn:before{width: 28px;height: 24px;background-position: -73px -342px;margin-right: 6px;top: 14px;}
.downBtn .orderBtn{font-size: 20px;width: 195px;background: linear-gradient(-90deg, #FF8E58, #FFB14F);}
.downBtn .orderBtn:before{width: 28px;height: 28px;background-position: -113px -342px;margin-right: 12px;top: 12px;}
.downBtn .noBtn{font-size: 20px;width: 195px;background: linear-gradient(25deg, #B2B2B2, #999);}
.downBtn .noBtn:before{width: 28px;height: 28px;background-position: -153px -342px;margin-right: 11px;top: 11px;}
.pcAdd{position: relative;top: 6px;display: inline-block;vertical-align: top;font-size: 18px;line-height: 22px;}
.pcAdd span{display: block;font-size: 12px;line-height: 16px;font-weight: normal;}
.downBtn .adr1:before,.downBtn .ios1:before,.downBtn .pc:before{margin-right: 5px;}
.oTip{display: block;width: 100%;line-height: 18px;font-size: 12px;color: #808080;overflow: hidden;}
.oTip label{color: #FB381F;margin-right: 3px;font-weight: bold;}
.downBtn a:hover,.downbtn button:hover{opacity: .9;}

.showImg{position: absolute;left: 569px;top: 0px;width: 578px;height: 314px;border: 5px solid rgba(255,255,255,.5);border-radius: 13px;overflow: visible !important;}
.showImg:before{content:"";position: absolute;bottom: -18px;left: 0;right: 0;margin: auto;display: block;width: 541px;height: 18px;background:rgba(255,255,255,.15);border-radius:0 0 10px 10px;}
.showImg .swiper-container {position: relative;width: 100%;height: 100%;overflow: visible;overflow-y: clip;}
.showImg .swiper-container .swiper-wrapper{width: 578px;}
.showImg .swiper-container .swiper-slide {position: relative;text-align: center;height: 100%;overflow: hidden;border-radius:9px;}
.showImg .swiper-container .swiper-slide video,.showImg .video-js {position: relative;width: auto;max-width: 578px!important;height: 314px!important;height: auto;}
.showImg .swiper-container .vjs-has-started .vjs-control-bar{z-index: 3;}
.showImg .swiper-container .swiper-slide>div {width: 100%;height: 100%;border-radius:9px;}
.showImg .swiper-container .swiper-slide>div img {width: 100%!important;opacity: .9;object-fit: cover;-webkit-filter: blur(10px);-moz-filter: blur(10px);-ms-filter: blur(10px);filter: blur(10px)}
.showImg .swiper-container .swiper-slide>img {position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;height: 100%;width: auto;opacity: 1;}
.showImg .swiper-container-vertical>.swiper-pagination-bullets{right: -30px;bottom: 76px;top: auto;-webkit-transform: translate3d(0,0%,0);transform: translate3d(0,0%,0);}
.showImg .swiper-pagination-bullet{background: rgba(244, 178, 184, .75);opacity: 1;}
.showImg .swiper-pagination-bullet-active{background: rgba(159, 97, 117, 75);}
.showImg .swiper-button-next,.showImg .swiper-button-prev{left: auto;right: -61px;width: 42px;height: 42px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -862px -6px;}
.showImg .swiper-button-next{bottom: 65px;top: auto;transform: rotateX(180deg);}
.showImg .swiper-container a.swiper-slide>div{background: rgba(255,255,255,.2);-webkit-filter: blur(10px);-moz-filter: blur(10px);-ms-filter: blur(10px);filter: blur(10px)}



::-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;}

.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, .65);}
.logBox{position: absolute;z-index: 5;top: 80px;left: 0;right: 0;margin: auto;background: #fff;border-radius: 20px;width: 520px;text-align: center;}
.gLog .gLclose{position: absolute;top: 20px;right:20px;margin: auto;z-index: 10;cursor: pointer;}
.gLog .gLclose i{display: inline-block;width: 20px;height: 20px;background-position: -783px -177px;}
.gLog .lTitle{position: relative;display: block;text-align: left;height: 63px;width: 100%;height: 63px;background: linear-gradient(90deg, #FF7B7B, #E087FF, #A4D7FF);border-radius: 20px 20px 0 0;}
.gLog .lTitle p{display: block;font-size: 24px;color: #fff;font-weight: bold;line-height: 63px;white-space: nowrap;overflow: hidden;margin-left: 30px;}
.gLog .gSure{display: block;cursor: pointer;border: 0;color:#fff;font-size:22px;margin: 18px auto 42px;width: 224px;height: 48px;line-height: 48px;background: linear-gradient(-90deg, #FF126D, #FF8094);border-radius: 24px;  }
.logMain{display: block;height: 460px;border:none;padding:0 16px 0 5px;line-height: 28px;font-size: 14px;color: #666;margin: 20px 23px 30px;text-align: left;overflow: auto;}
.logMain strong{display: block;color: #333;line-height: 26px;font-size: 16px;font-weight:bold;}
.logMain p{margin-bottom: 6px;display: block;}
.logMain p span{display: block;}
.logMain p br{display: none;}

/* rule */
.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, .65);}
.ruleBox{position: absolute;z-index: 5;top: 80px;left: 0;right: 0;margin: auto;background: #fff;border-radius: 20px;width: 520px;text-align: center;}
.ruleBox .rClose{position: absolute;top: 20px;right:20px;margin: auto;z-index: 10;cursor: pointer;}
.ruleBox .rClose i{display: inline-block;width: 20px;height: 20px;background-position: -783px -177px;}
.rpTit{position: relative;display: block;text-align: left;height: 63px;width: 100%;height: 63px;background: linear-gradient(90deg, #FF7B7B, #E087FF, #A4D7FF);border-radius: 20px 20px 0 0;}
.rpTit p{display: block;font-size: 24px;color: #fff;font-weight: bold;line-height: 63px;white-space: nowrap;overflow: hidden;margin-left: 30px;}
.ruleBox .rSure{display: block;cursor: pointer;border: 0;color:#fff;font-size:22px;margin: 18px auto 42px;width: 224px;height: 48px;line-height: 48px;background: linear-gradient(-90deg, #FF126D, #FF8094);border-radius: 24px;  }
.ruleMain{display: block;height: 460px;border:none;padding:0 16px 0 5px;line-height: 28px;font-size: 14px;color: #666;margin: 20px 23px 30px;text-align: left;overflow: auto;}
.ruleMain strong,.ruleMain p:nth-of-type(1){display: block;color: #333;line-height: 26px;font-size: 16px;font-weight:bold;}
.ruleMain p{margin-bottom: 6px;display: block;}
.ruleMain p span{display: block;}
.ruleMain p br{display: none;}
/* 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, .65);}
.privacyBox{position: absolute;z-index: 5;top: 80px;left: 0;right: 0;margin: auto;background: #fff;border-radius: 20px;width: 520px;text-align: center;}
.privacyBox .pClose{position: absolute;top: 20px;right:20px;margin: auto;z-index: 10;cursor: pointer;}
.privacyBox .pClose i{display: inline-block;width: 20px;height: 20px;background-position: -783px -177px;}
.privacyBox .pSure{display: block;cursor: pointer;border: 0;color:#fff;font-size:22px;margin: 18px auto 42px;width: 224px;height: 48px;line-height: 48px;background: linear-gradient(-90deg, #FF126D, #FF8094);border-radius: 24px;  }
.privacyMain{display: block;height: 460px;border:none;padding:0 16px 0 5px;line-height: 28px;font-size: 14px;color: #666;margin: 20px 23px 30px;text-align: left;overflow: auto;}
.privacyMain strong,.privacyMain p:nth-of-type(1){display: block;color: #333;line-height: 26px;font-size: 16px;font-weight:bold;}
.privacyMain p{margin-bottom: 6px;display: block;}
.privacyMain p span{display: block;}
.privacyMain p br{display: none;}

/* 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,.65);}
.orderBox{position: absolute;z-index: 5;top: 210px;left: 0;right: 0;margin: auto;border-radius: 24px;width: 490px;height: 280px;text-align: center;}
.orderBox .oClose{position: absolute;bottom: -92px;left: 0;right: 0;margin: auto;z-index: 10;cursor: pointer;}
.orderBox .oClose i{display: inline-block;width: 42px;height: 42px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -714px -179px;position: relative;}
.orderBox .oClose:hover i{opacity: .9;}
.orderBox .oTitle{position: relative;height: 102px;text-align: center;}
.orderBox .oTitle i{position: relative;margin: 0 auto;display:none;width: 279px;height: 54px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -500px -189px;color: transparent;}
.orderBox .oTelBox{position: relative;display: block;margin: auto;width: 398px;height: 60px;background: #FFF;border: 1px solid #E880EB;border-radius: 7px;margin-bottom: 15px;}
.orderBox .oTelBox i{position: absolute;top: 14px;left: 20px;display: block;width: 22px;height: 33px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -502px -179px;}
.orderBox .oTelBox:before{content: "";position: absolute;top: 10px;left: 60px;display: block;width: 1px;height: 42px;background:#f6caf4;}
.orderBox form .tel{width: 317px;height: 58px;line-height: 58px;background: transparent !important;border: none;color:#666;font-size:18px;border-radius:7px;padding:0 10px 0 71px;margin: 0 auto;overflow: hidden;white-space: nowrap;}
.orderBox form .tel::-webkit-input-placeholder {color: #ccc;}
.orderBox form .tel:-moz-placeholder { color: #ccc;}
.orderBox form .tel::-moz-placeholder { color:#ccc;}
.orderBox form .tel:-ms-input-placeholder { color: #ccc;}
.orderBox form .tel:focus{color: #808080;}
.orderBox form p{display: block;margin: auto;width: 480px;color:#404040;font-size:18px;text-align: center;line-height: 30px;overflow: hidden;white-space: nowrap;}
.orderBox form p em{ color:#FF3333;}
.orderBox form p:last-of-type{font-size: 14px;color: #ccc;line-height: 26px;}
.orderBox form span{color: #ff3232;font-size: 12px;text-align: left;display: block;width:400px;margin: 0 auto;overflow: hidden;white-space: nowrap;}
.orderBox form .oBtn,.orderBox .oKnow{display: block;cursor: pointer;border: 0;color:#fff;font-size:22px;margin: 18px auto 42px;width: 195px;height: 50px;line-height: 50px;background: linear-gradient(-90deg, #FF8E58, #FFB14F);border-radius: 27px;}
.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:24px;color: #3FE7BD;font-weight: bold;line-height: 28px;margin-bottom: 37px;margin-top: 28px;}
.orderBox .oWin>i{display:block;width: 56px;height: 57px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -551px -179px;margin: auto;position: relative;top: 6px;}
.orderBox .oAgin{width: 100%;font-size: 18px;border-radius: 3px;text-align: center;}
.orderBox .oAgin>strong{display: block;font-size:24px;color: #77E5FF;font-weight: bold;line-height: 28px;margin-bottom: 36px;margin-top: 24px;}
.orderBox .oAgin>i{display:block;width: 53px;height: 62px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -634px -179px;margin: auto;position: relative;top: 6px;}

/* 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, .65); }
.feBackBox{position: absolute;z-index: 5;top: 80px;left: 0;right: 0;margin: auto;background: #fff;border-radius: 20px;width: 520px;text-align: center;}
.feBaClose{position: absolute;top: 18px;right:21px;margin: auto;z-index: 10;cursor: pointer;}
.feBaClose i{display: inline-block;width: 20px;height: 20px;background-position: -783px -177px;}
.feBackBox .fTitle{position: relative;display: block;width: 520px;height: 86px;}
.feBackBox .fTitle i{display: none;width: 250px;height: 129px;background-position: -592px -442px;margin-left: 156px;}
.feBackBox .feSubmit input{display: block;cursor: pointer;border: 0;width: 195px;height: 50px;background: linear-gradient(-90deg, #45D9B1, #2EEACD);border-radius: 27px;color:#fff;font-size:20px;line-height: 50px;margin: 20px auto 42px;overflow: hidden;white-space: nowrap; }
.feBack{margin: 10px 32px 25px;}
.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: 69px;margin-bottom: 6px;border: none;resize:none;padding: 15px 18px;font-size: 16px;color: #666;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: 11px;width: 24px;height: 24px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -830px -177px;border: 0;}
.telBox{overflow: hidden;background-color: #f6f6f6;}
.telBox input{display: block;border: none;padding:0 20px;width: 416px;height: 53px;line-height: 53px;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;}

.dsfsfas .feBaBtn{top: 0;}
.ztDePT .feBaBtn{top: 20px;}



































