.zt_head { width: 1160px; padding: 20px; background: #fff; overflow: hidden; margin: 15px auto; }
.zt_head .img { width: 500px; height: 250px; position: relative; overflow: hidden; display: block; }
.zt_head .img img { width: 100%; height: 100%; }
.zt_head .img span { position: absolute; right: 0; top: 0; height: 28px; line-height: 28px; padding: 0 6px; color: #fff; background: rgba(0, 0, 0, 0.7); filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#b2000000', EndColorStr='#b2000000'); font-size: 14px; cursor: pointer; }
.zt_head .info { width: 640px; height: 250px; overflow: hidden; }
.zt_head .info .bt { max-height: 80px; overflow: hidden; line-height: 40px; font-size: 30px; color: #666; display: block; }
.zt_head .info .time { line-height: 30px; font-size: 16px; color: #666; text-align: right; display: block; width: 100%; margin: 10px 0; }
.zt_head .info p { line-height: 30px; font-size: 16px; color: #666; max-height: 120px; overflow: hidden; }
.zt_head .info p span { font-weight: bold; font-size: 17px; }

.Contwrap .Min_L .L_title { margin: 0; height: 40px; border-bottom: 1px solid #eee; }
.Contwrap .Min_L .L_title span { float: left; line-height: 30px; font-family: 'Microsoft YaHei'; font-size: 20px; color: #262626; font-weight: bold; border-bottom: 2px solid #00ceff; height: 38px; }
.Contwrap .Min_L .L_title a.more { display: block; float: right; color: #aaa; line-height: 30px; font-size: 12px; font-family: serif; }
.Contwrap .Min_L .art_title { background: #fff; font-size: 20px; color: #262626; font-weight: bold; }
.Contwrap .Min_L .art_list { overflow: hidden; width: 820px; padding: 3px 0; }
.Contwrap .Min_L .art_list li { background: #fff; width: 250px; height: 248px; overflow: hidden; box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); border: 1px solid #f3f3f2; float: left; display: inline; margin: 20px 17px 0 3px; transition: all 0.3s linear; -moz-transition: all 0.3s linear; -ms-transition: all 0.3s linear; -o-transition: all 0.3s linear; -webkit-transition: all 0.3s linear; position: relative; }
.Contwrap .Min_L .art_list li img { width: 100%; height: 130px; display: block; }
.Contwrap .Min_L .art_list .nrbox { width: 100%; height: 69px; overflow: hidden; padding-top: 10px; font-size: 16px; text-align: center; color: #1f1f1f; position: relative; }
.Contwrap .Min_L .art_list .nrbox p { height: 60px; text-align: left; line-height: 30px; overflow: hidden; padding: 0 10px; position: relative; z-index: 2; }
.Contwrap .Min_L .art_list .nrbg { background: #00ceff; width: 100%; height: 79px; display: block; position: absolute; top: 79px; left: 0; z-index: 1; transition: all 0.1s linear; -moz-transition: all 0.1s linear; -ms-transition: all 0.1s linear; -o-transition: all 0.1s linear; -webkit-transition: all 0.1s linear; }
.Contwrap .Min_L .art_list .list_b { width: 230px; height: 40px; line-height: 40px; color: #afafaf; overflow: hidden; border-top: 1px solid #eaeaea; padding: 0 10px; }
.Contwrap .Min_L .art_list .look, .Contwrap .Min_L .art_list .plnum { background-position: 0 -184px; height: 40px; text-indent: 25px; float: left; display: inline-block; margin-right: 10px; }
.Contwrap .Min_L .art_list .plnum { background: url(../images/icon_nm.png) no-repeat center left; }
.Contwrap .Min_L .art_list li a { display: block; cursor: pointer; position: relative; background: #fff; *zoom: 1; font-size: 0; line-height: 0; }
.Contwrap .Min_L .art_list li a:hover { text-decoration: none; }
.Contwrap .Min_L .art_list li a:hover .nrbox { color: #fff; }
.Contwrap .Min_L .art_list li a:hover .nrbg { top: 0; }
.Contwrap .Min_L .art_list li:hover { box-shadow: 0 0 8px rgba(0, 0, 0, 0.5); }
.Contwrap .Min_L .art_list .howdate { position: absolute; right: 0; top: 0; height: 28px; line-height: 28px; padding: 0 6px; color: #fff; background: rgba(0, 0, 0, 0.7); filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#b2000000', EndColorStr='#b2000000'); font-size: 14px; }
.Contwrap .Min_L .Gmlist { overflow: hidden; }
.Contwrap .Min_L .Gmlist li { width: 100%; overflow: hidden; padding: 20px 0; }
.Contwrap .Min_L .Gmlist li img { display: block; float: left; width: 120px; height: 120px; border-radius: 12px; margin-right: 20px; }
.Contwrap .Min_L .Gmlist li .bt { width: 550px; height: 40px; font-size: 28px; color: #333; font-weight: bold; display: block; float: left; overflow: hidden; }
.Contwrap .Min_L .Gmlist li .desc { float: left; width: 550px; height: 72px; line-height: 24px; overflow: hidden; font-size: 15px; margin-top: 5px; }
.Contwrap .Min_L .Gmlist li .btn { border: 1px solid #eee; width: 78px; height: 32px; text-align: center; line-height: 32px; background-color: #fff; border-radius: 3px; display: block; float: right; }
.Contwrap .Min_L .Gmlist li .btn:hover { background: #00ceff; color: #fff; border-color: #00ceff; }
.Contwrap .Min_L .Gmlist li + li { border-top: 1px dashed #ddd; }
.Contwrap .Min_R { width: 340px; overflow: hidden; background: none; padding: 0; }
.Contwrap .Min_R .Ritem { background: #fff; padding: 20px; margin-bottom: 20px; }
.Contwrap .Min_R .Ritem:last-child { margin-bottom: 0; }
.Contwrap .Min_R .zt_details .img { width: 180px; height: 180px; border-radius: 40px; margin: auto; display: block; }
.Contwrap .Min_R .zt_details .game-name { height: 50px; line-height: 50px; font-size: 28px; color: #333333; font-weight: bold; display: block; overflow: hidden; text-align: center; }
.Contwrap .Min_R .zt_details .android-download { display: block; width: 168px; height: 40px; background-color: #05bcc6; border-radius: 5px; font-size: 16px; color: #ffffff; cursor: pointer; line-height: 40px; margin: 10px auto; text-align: center; position: relative; }
.Contwrap .Min_R .zt_details .android-download i { width: 18px; height: 21px; float: left; margin: 10px 0 0 18px; background: url(../images/device_icon.png) no-repeat 0 0; background-size: 36px; }
.Contwrap .Min_R .zt_details .android-download b, .Contwrap .Min_R .zt_details .ios-download b { float: right; width: 42px; height: 40px; background: url(../images/xma.png) no-repeat -2px -6px; border-left: 1px solid #4ac3ca; }
.Contwrap .Min_R .zt_details .ios-download { display: block; width: 168px; height: 40px; background-color: #05bcc6; border-radius: 5px; font-size: 16px; color: #ffffff; margin: 10px auto; cursor: pointer; line-height: 40px; text-align: center; position: relative; }
.Contwrap .Min_R .zt_details .ios-download i { width: 18px; height: 21px; float: left; margin: 10px 0 0 18px; background: url(../images/device_icon.png) no-repeat -18px 0px; background-size: 35px; }
.Contwrap .Min_R .zt_details .android-download:hover, .Contwrap .Min_R .zt_details .ios-download:hover { background: rgba(5, 188, 198, 0.8); }
.Contwrap .Min_R .zt_details .android-download:hover .show-code-container, .Contwrap .Min_R .zt_details .ios-download:hover .show-code-container { display: block; }
.Contwrap .Min_R .zt_details .show-code-container { width: 150px; height: 165px; box-sizing: border-box; border: 1px solid #cdcdcd; z-index: 10; position: absolute; background: white; top: 50px; right: 0; display: none; }
.Contwrap .Min_R .zt_details .show-code-container:before { content: ""; width: 15px; height: 8px; position: absolute; top: -8px; right: 14px; display: block; z-index: 2; background: url(../images/jiantou.png) no-repeat; }
.Contwrap .Min_R .zt_details .show-code-container img { width: 122px; height: 122px; display: block; margin: 10px auto 3px; }
.Contwrap .Min_R .zt_details .show-code-container p { width: 100%; font-size: 12px; display: block; color: #999999; height: 20px; line-height: 20px; text-align: center; }
.Contwrap .Min_R .zt_details .game-score-container { width: 168px; margin: auto; }
.Contwrap .Min_R .zt_details .game-score { font-size: 40px; color: #333333; display: block; font-weight: bold; }
.Contwrap .Min_R .zt_details .game-star-container { width: 100px; display: block; float: right; height: 20px; margin-top: 20px; background: url(../images/start.png) no-repeat 0 0; }
.Contwrap .Min_R .zt_details .game-star-container i { display: block; max-width: 100%; height: 20px; background: url(../images/start.png) no-repeat 0 -22px; }
.Contwrap .Min_R .zt_details .commit-score { clear: both; }
.Contwrap .Min_R .zt_details .commit-score span { color: #333333; font-weight: bold; margin-right: 15px; }
.Contwrap .Min_R .zt_details .commit-score b { font-size: 12px; color: #888888; }
.Contwrap .Min_R .zt_details .show-code-container { width: 150px; height: 165px; box-sizing: border-box; border: 1px solid #cdcdcd; z-index: 10; position: absolute; background: white; top: 50px; right: 0; display: none; }
.Contwrap .Min_R .Ab_list { overflow: hidden; }
.Contwrap .Min_R .Ab_list li { padding: 15px 0; overflow: hidden; position: relative; }
.Contwrap .Min_R .Ab_list li img { display: block; width: 60px; height: 60px; border-radius: 8px; float: left; margin-right: 15px; }
.Contwrap .Min_R .Ab_list li .name { float: left; height: 26px; line-height: 26px; overflow: hidden; font-size: 16px; margin-top: 4px; display: block; width: 140px; font-weight: bold; text-overflow: ellipsis; white-space: nowrap; color: #333; }
.Contwrap .Min_R .Ab_list li .btn { width: 50px; height: 26px; display: block; position: absolute; right: 0; top: 50%; margin-top: -13px; text-align: center; line-height: 26px; background-color: #00ceff; color: #fff; border-radius: 5px; }
.Contwrap .Min_R .Ab_list li + li { border-top: 1px dashed #ddd; }
.Contwrap .Min_R .Tabhd { overflow: hidden; border-bottom: 1px solid #eee; height: 46px; line-height: 46px; }
.Contwrap .Min_R .Tabhd p { width: 50%; float: left; overflow: hidden; text-align: center; display: block; line-height: 44px; border-bottom: 2px solid #fff; font-size: 18px; font-weight: bold; cursor: pointer; }
.Contwrap .Min_R .Tabhd .on { color: #00ceff; border-color: #00ceff; }
.Contwrap .Min_R .Tabbd { overflow: hidden; }
.Contwrap .Min_R .Tabbd .item + .item { display: none; }
.Contwrap .Min_R .Tabbd .item li { padding: 12px 0 12px 33px; overflow: hidden; position: relative; }
.Contwrap .Min_R .Tabbd .item li .num { width: 18px; height: 18px; text-align: center; line-height: 18px; position: absolute; left: 0; top: 50%; margin-top: -9px; background-color: #eee; border-radius: 3px; font-size: 12px; color: #666; }
.Contwrap .Min_R .Tabbd .item li img { width: 50px; height: 50px; border-radius: 5px; float: left; margin-right: 19px; display: none; }
.Contwrap .Min_R .Tabbd .item li .bt { height: 22px; line-height: 22px; overflow: hidden; width: 218px; font-weight: normal; display: block; float: left; }
.Contwrap .Min_R .Tabbd .item li .btn { position: absolute; right: 0; top: 50%; text-indent: -999999px; width: 16px; height: 16px; margin-top: -8px; background: url(../images/ic_downl.png) no-repeat; }
.Contwrap .Min_R .Tabbd .item .on .num { background: #00ceff; }
.Contwrap .Min_R .Tabbd .item .on img { display: block; }
.Contwrap .Min_R .Tabbd .item .on .bt { margin-top: 3px; font-weight: bold; width: 120px; font-size: 16px; }
.Contwrap .Min_R .Tabbd .item .on .btn { width: 50px; height: 25px; text-align: center; line-height: 25px; background: #00ceff; margin-top: -12px; border-radius: 3px; display: block; font-size: 12px; color: #333; text-indent: inherit; }

.ztbanner { width: 100%; height: 330px; position: relative; overflow: hidden; background: url(../images/zqhead.jpg) no-repeat center; }
.ztbanner img { width: 1920px; position: relative; left: 50%; margin-left: -960px; }

#nav-container { width: 100%; line-height: 52px; height: 52px; background-color: #00ceff; position: relative; }
#nav-container a { width: 10%; display: block; height: 52px; line-height: 52px; font-size: 18px; color: #ffffff; float: left; text-align: center; transition: all .1s linear; }
#nav-container .on, #nav-container a:hover { background: #09a4ca; }

.Tonglan { width: 100%; overflow: hidden; margin: 20px auto; background: #fff; float: left; }
.Tonglan ul { width: 1242px; height: auto; padding: 0 20px; }
.Tonglan ul li { border-radius: 10px; display: block; float: left; width: 216px; height: 120px; margin: 0 20px 20px 0; position: relative; overflow: hidden; }
.Tonglan ul li img { border-radius: 10px; width: 216px; height: 120px; }
.Tonglan ul li p { line-height: 26px; position: absolute; width: 216px; height: 26px; left: 0; bottom: 0; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; background: rgba(0, 0, 0, 0.6); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000); text-align: center; color: #fafafa; font-size: 14px; transition: all .1s linear; -webkit-transition: all .1s linear; }
.Tonglan ul li:hover p { background: #00ceff; }
.Tonglan ul li:hover { -webkit-box-shadow: 0 8px 20px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 8px 20px rgba(0, 0, 0, 0.3); box-shadow: 0 8px 20px rgba(0, 0, 0, 0.3); }

.Contwrap .ztpg_L { background: #fff; width: 840px; padding: 0; }
.Contwrap .ztpg_L .L_title { margin: 15px 20px 0; }
.Contwrap .ztpg_L .list { margin: 0 20px; width: auto; }
.Contwrap .ztpg_L .downl_details { height: 180px; margin: 20px; background: #fff; border: 1px  solid #eee; }
.Contwrap .ztpg_L .downl_details .Gm_pic { width: 120px; height: 150px; margin: 15px; }
.Contwrap .ztpg_L .downl_details .Gm_pic img { width: 120px; height: 120px; border-radius: 20px; }
.Contwrap .ztpg_L .downl_details .Gm_pic .grade { height: 30px; line-height: 30px; font-size: 12px; color: #666; width: 150px; }
.Contwrap .ztpg_L .downl_details .Gm_pic .grade .start { display: inline-block; width: 80px; height: 16px; position: relative; overflow: hidden; background: url(../images/start.png) no-repeat; background-size: 80px; margin-top: 10px; vertical-align: middle; margin-bottom: 14px; }
.Contwrap .ztpg_L .downl_details .Gm_pic .grade .start i { max-width: 100%; height: 16px; position: absolute; left: 0; bottom: 0; background: url(../images/start.png) no-repeat; background-position: 0 -17px; background-size: 80px; }
.Contwrap .ztpg_L .downl_details .info { width: 480px; overflow: hidden; }
.Contwrap .ztpg_L .downl_details .info .bt { font-size: 24px; font-weight: bold; color: #00ceff; height: 30px; line-height: 30px; overflow: hidden; margin-top: 15px; }
.Contwrap .ztpg_L .downl_details .info .test { width: 100%; height: 110px; overflow: hidden; margin-top: 5px; }
.Contwrap .ztpg_L .downl_details .info .test dt { width: 50%; float: left; font-size: 14px; color: #666666; padding-top: 10px; }
.Contwrap .ztpg_L .downl_details .info .test dt span { color: #00ceff; }
.Contwrap .ztpg_L .downl_details .btn_box { vertical-align: top; width: 140px; margin: 25px 28px 0 0; }
.Contwrap .ztpg_L .downl_details .btn_box a { width: 140px; height: 40px; line-height: 40px; background-color: #00ceff; color: #fff; font-size: 18px; text-align: center; display: block; margin-top: 15px; border-radius: 5px; position: relative; }
.Contwrap .ztpg_L .downl_details .btn_box a i.pq_icon { width: 24px; height: 30px; display: inline-block; vertical-align: middle; margin-right: 5px; background-image: url(../images/device_icon.png); background-repeat: no-repeat; }
.Contwrap .ztpg_L .downl_details .btn_box a .icon1 { background-position: 0px 0px; }
.Contwrap .ztpg_L .downl_details .btn_box a .icon2 { background-position: -28px 0px; }
.Contwrap .ztpg_L .downl_details .btn_box .sweep_code .code_arrow { border-bottom: 15px solid #FFF; border-left: 15px solid transparent; border-right: 15px solid transparent; font-size: 0; height: 0; width: 0; line-height: 0; position: absolute; top: -15px; left: 65px; }
.Contwrap .ztpg_L .downl_details .btn_box .sweep_code { opacity: 0; visibility: hidden; margin-left: -80px; position: absolute; top: 105px; left: 50%; z-index: 97; transition: all 0.6s cubic-bezier(0.18, 0.89, 0.32, 1.28); }
.Contwrap .ztpg_L .downl_details .btn_box .sweep_code .code { background: #FFF; text-align: center; padding: 20px 20px 15px; box-shadow: 0 0 7px rgba(0, 0, 0, 0.4); }
.Contwrap .ztpg_L .downl_details .btn_box .sweep_code .code img { width: 120px; height: 120px; }
.Contwrap .ztpg_L .downl_details .btn_box .sweep_code .code p { font-size: 16px; color: #666; line-height: 30px; }
.Contwrap .ztpg_L .downl_details .btn_box a.off { background-color: #c7c7c7; }
.Contwrap .ztpg_L .downl_details .btn_box a:hover .sweep_code { opacity: 1; visibility: visible; top: 40px; }
.Contwrap .ztpg_L .downl_details .lead { border-left: 3px solid #cccccc; position: relative; margin: 20px 0; }
.Contwrap .ztpg_L .downl_details .lead .con { color: #666; padding: 15px 0 15px 30px; width: 744px; background: #f6f6f6 url("../images/circle.png") 672px -235px no-repeat; height: 70px; }
.Contwrap .ztpg_L .downl_details .lead .con p { width: 640px; line-height: 24px; overflow: hidden; height: 72px; }
.Contwrap .ztpg_L .downl_details .lead .circle-bt { position: absolute; right: -12px; top: 0; width: 100px; height: 100px; line-height: 100px; text-align: center; font-size: 40px; color: #00ceff; font-style: italic; background: url("../images/circle.png") no-repeat -2px 0; }
.Contwrap .ztpg_L .downl_details .lead .circle-tp { position: absolute; left: 0; top: 0; height: 100px; background: url("../images/circle.png") no-repeat -1px -108px; }
.Contwrap .ztpg_L .downl_details .d-main { padding: 20px 0; }
.Contwrap .ztpg_L .downl_details .mr-title { border-left: 3px solid #00ceff; padding-left: 8px; color: #00ceff; font-weight: bold; display: inline-block; font-size: 16px; }
.Contwrap .ztpg_L .downl_details .d-main > .con { margin: 12px 0; color: #666; line-height: 30px; }
.Contwrap .ztpg_L .downl_details .d-main > .con .words { height: 90px; overflow: hidden; font-size: 16px; }
.Contwrap .ztpg_L .downl_details .d-main > .con .words h3 { font-size: 16px; }
.Contwrap .ztpg_L .downl_details .d-main > .con a.innerlink { color: #00ceff; border-bottom: dashed 1px #00ceff; }
.Contwrap .ztpg_L .downl_details .d-main .show-all { color: #00ceff; margin-top: -20px; cursor: pointer; }
.Contwrap .ztpg_L .downl_details u { text-decoration: none; }
.Contwrap .ztpg_L .downl_details .d-main .show-all p { line-height: 24px; }
.Contwrap .ztpg_L .downl_details .d-main .show-all i { display: inline-block; width: 8px; height: 8px; background: url("../images/down.png") no-repeat; line-height: 24px; }
.Contwrap .ztpg_L .downl_details .d-main .show-all .down { background-position: -5px -125px; }
.Contwrap .ztpg_L .downl_details .d-main > .con.on .words { height: auto; }
.Contwrap .ztpg_L .downl_details .d-main > .con.on .down { background-position: -18px -125px; }
.Contwrap .ztpg_L .downl_details .d-main .jietu .show-box { margin-top: 20px; }
.Contwrap .ztpg_L .downl_details .d-main .jietu .imgbox { padding-bottom: 12px; overflow-x: auto; overflow-y: hidden; position: relative; height: 160px; }
.Contwrap .ztpg_L .downl_details .d-main .jietu .imgbox::-webkit-scrollbar { width: 6px; height: 10px; border-radius: 4px; }
.Contwrap .ztpg_L .downl_details .d-main .jietu .imgbox::-webkit-scrollbar-thumb { background-color: #ccc; border-radius: 4px; }
.Contwrap .ztpg_L .downl_details .d-main .jietu .imgbox ul { position: absolute; left: 0; top: 0; }
.Contwrap .ztpg_L .downl_details .d-main .jietu .imgbox .expand { position: absolute; display: block; width: 40px; height: 40px; background: #111 url("../images/down.png") 7px -135px no-repeat; bottom: 0; right: 0; cursor: pointer; opacity: 0.5; filter: alpha(opacity=50); display: none; }
.Contwrap .ztpg_L .downl_details .d-main .jietu .imgbox li:hover .expand { display: block; }
.Contwrap .ztpg_L .downl_details .d-main .jietu li { margin-right: 10px; cursor: pointer; position: relative; }
.Contwrap .ztpg_L .downl_details .d-main .jietu img { width: 100%; height: 100%; }
.Contwrap .ztpg_L .downl_details .d-main .jietu .scroll-bar { display: none !important; height: 5px; background: #e4e4e4; position: relative; margin-top: 30px; overflow: hidden; }
.Contwrap .ztpg_L .downl_details .d-main .jietu .scroll-bar .valve { position: absolute; left: 0; top: 0; height: 5px; background: #73706d; width: 200px; cursor: pointer; }
.Contwrap .ztpg_L .Litem { width: 100%; padding-bottom: 10px; border-top: 20px solid #f5f5f5; }
.Contwrap .ztpg_L .Litem .Tabhd { display: block; float: left; margin-left: 30px; }
.Contwrap .ztpg_L .Litem .Tabhd p { height: 24px; line-height: 24px; display: block; float: left; margin: 6px 15px 0; font-size: 14px; color: #525252; font-weight: bold; border-bottom: 2px solid #fff; cursor: pointer; }
.Contwrap .ztpg_L .Litem .Tabhd p.on { color: #00ceff; font-weight: bold; border-bottom: 2px solid #00ceff; }
.Contwrap .ztpg_L .Litem .Tabbd .item + .item { display: none; }
.Contwrap .ztpg_L .Litem .listA .lis { width: 100%; overflow: hidden; }
.Contwrap .ztpg_L .Litem .listA a { display: block; float: left; width: 108px; height: 140px; margin: 5px 10px 10px 20px; }
.Contwrap .ztpg_L .Litem .listA a:hover .img { background: #ffbb33; }
.Contwrap .ztpg_L .Litem .listA a:hover .img img { -moz-transform: rotateY(360deg); -webkit-transform: rotateY(360deg); -o-transform: rotateY(360deg); -ms-transform: rotateY(360deg); transform: rotateY(360deg); }
.Contwrap .ztpg_L .Litem .listA a:hover p { color: #00ceff; }
.Contwrap .ztpg_L .Litem .listA a .img { width: 108px; height: 108px; background: #f5d08a; border-radius: 10px; position: relative; }
.Contwrap .ztpg_L .Litem .listA a .img img { border-radius: 10px; width: 100px; height: 100px; margin: 4px; -webkit-transition: all 0.8s linear; -moz-transition: all 0.8s linear; -ms-transition: all 0.8s linear; -o-transition: all 0.8s linear; transition: all 0.8s linear; }
.Contwrap .ztpg_L .Litem .listA a p { width: 100%; height: 30px; line-height: 30px; text-align: center; font-size: 14px; color: #525252; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.Contwrap .ztpg_L .Litem .listB .item .gl_lis { width: 185px; height: 160px; float: left; margin: 0 0 0 20px; display: block; }
.Contwrap .ztpg_L .Litem .listB .item .gl_lis .img, .Contwrap .ztpg_L .Litem .listB .item .gl_lis .img img { width: 100%; height: 120px; display: block; transition: all 0.1s linear; }
.Contwrap .ztpg_L .Litem .listB .item .gl_lis .img:hover, .Contwrap .ztpg_L .Litem .listB .item .gl_lis .img img:hover { opacity: 0.8; }
.Contwrap .ztpg_L .Litem .listB .item .gl_lis p { width: 100%; height: 25px; font-size: 14px; color: #525252; line-height: 25px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all; margin: 5px 0; text-align: center; }
.Contwrap .ztpg_L .Litem .listB .item .gl_lis p:hover { color: #00ceff; }

.Picwrap { width: 1200px; background: #fff; margin: 20px auto; padding: 10px 0; overflow: hidden; }
.Picwrap .search_box { float: right; width: 210px; height: 30px; margin: 12px 30px 0 0; background: #f5f5f5; border-radius: 15px; position: relative; }
.Picwrap .search_box .key { border: none; background: none; width: 170px; float: left; height: 20px; line-height: 20px; margin: 5px 0 0 10px; color: #999; font-size: 14px; }
.Picwrap .search_box .btn { background: url(../images/ic_search.png) no-repeat; height: 16px; width: 15px; display: inline-block; float: right; margin: 6px 10px 0 0; cursor: pointer; }
.Picwrap .search_box .btn:hover { opacity: .8; }
.Picwrap .Tabhd { display: block; float: left; margin-left: 30px; }
.Picwrap .Tabhd p { height: 24px; line-height: 24px; display: block; float: left; margin: 6px 15px 0; font-size: 14px; color: #525252; font-weight: bold; border-bottom: 2px solid #fff; cursor: pointer; }
.Picwrap .Tabhd p.on { color: #00ceff; font-weight: bold; border-bottom: 2px solid #00ceff; }
.Picwrap .Tabbd .item + .item { display: none; }
.Picwrap .listA .lis { width: 100%; overflow: hidden; }
.Picwrap .listA a { display: block; float: left; width: 108px; height: 140px; margin: 5px 3px 10px 20px; }
.Picwrap .listA a:hover .img { background: #ffbb33; }
.Picwrap .listA a:hover .img img { -moz-transform: rotateY(360deg); -webkit-transform: rotateY(360deg); -o-transform: rotateY(360deg); -ms-transform: rotateY(360deg); transform: rotateY(360deg); }
.Picwrap .listA a:hover p { color: #00ceff; }
.Picwrap .listA a .img { width: 108px; height: 108px; background: #f5d08a; border-radius: 10px; position: relative; }
.Picwrap .listA a .img img { border-radius: 10px; width: 100px; height: 100px; margin: 4px; -webkit-transition: all 0.8s linear; -moz-transition: all 0.8s linear; -ms-transition: all 0.8s linear; -o-transition: all 0.8s linear; transition: all 0.8s linear; }
.Picwrap .listA a p { width: 100%; height: 30px; line-height: 30px; text-align: center; font-size: 14px; color: #525252; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.Picwrap .listB .item .gl_lis { width: 216px; height: 180px; float: left; margin: 0 0 0 20px; display: block; }
.Picwrap .listB .item .gl_lis .img, .Picwrap .listB .item .gl_lis .img img { width: 100%; height: 140px; display: block; transition: all 0.1s linear; }
.Picwrap .listB .item .gl_lis .img:hover, .Picwrap .listB .item .gl_lis .img img:hover { opacity: 0.8; }
.Picwrap .listB .item .gl_lis p { width: 100%; height: 25px; font-size: 14px; color: #525252; line-height: 25px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all; margin: 5px 0; text-align: center; }
.Picwrap .listB .item .gl_lis p:hover { color: #00ceff; }

.Ph_main { background: #ebebf5; position: relative; overflow: hidden; width: 100%; }
.Ph_main .phb_bg { position: absolute; z-index: 0; left: 50%; margin-left: -960px; }
.Ph_main .phb_bg, .Ph_main .phb_bg img { width: 1920px; pointer-events: none; }
.Ph_main .Phbcont { width: 1200px; margin: 410px auto 0; position: relative; z-index: 2; }
.Ph_main .Phbcont .uk-light { overflow: hidden; list-style: none; background: #00ceff; border-bottom: 4px solid #09a8ce; }
.Ph_main .Phbcont .uk-light li { float: left; background: #00ceff; transition: all .1s linear; }
.Ph_main .Phbcont .uk-light li a { display: inline-block; padding: 15px 35px; text-align: center; color: #fff; }
.Ph_main .Phbcont .uk-light .on, .Ph_main .Phbcont .uk-light li:hover { background: #09a8ce; }
.Ph_main .mobRanking-main { padding: 30px 40px; background: #fff; margin: 0 auto; min-height: 600px; }
.Ph_main .mobRanking-main li { overflow: hidden; border-bottom: 1px solid #e5e5e5; padding-bottom: 30px; margin-bottom: 30px; }
.Ph_main .mobRanking-main li .num { margin-top: 20px; position: relative; width: 49px; height: 83px; text-align: center; float: left; background: url(../images/top4.png) no-repeat; font-size: 16px; font-weight: bold; color: #666; line-height: 114px; }
.Ph_main .mobRanking-main li .num1 { background: url(../images/top1.png) no-repeat; }
.Ph_main .mobRanking-main li .num2 { background: url(../images/top2.png) no-repeat; }
.Ph_main .mobRanking-main li .num3 { background: url(../images/top3.png) no-repeat; }
.Ph_main .mobRanking-main li .img { display: block; float: left; margin: 0 30px; }
.Ph_main .mobRanking-main li .img, .Ph_main .mobRanking-main li .img img { width: 120px; height: 120px; border-radius: 20px; }
.Ph_main .mobRanking-main li .info { width: 745px; height: 120px; float: left; }
.Ph_main .mobRanking-main li .info .bt { width: 100%; height: 30px; overflow: hidden; }
.Ph_main .mobRanking-main li .info .bt a { max-width: 600px; height: 30px; line-height: 30px; display: block; font-size: 18px; color: #333; font-weight: bold; float: left; }
.Ph_main .mobRanking-main li .info .bt .start { display: inline-block; width: 100px; height: 20px; position: relative; overflow: hidden; background: url(../images/start.png) no-repeat; margin: 0 0 -5px 20px; vertical-align: middle; }
.Ph_main .mobRanking-main li .info .bt .start i { max-width: 100%; height: 20px; position: absolute; left: 0; bottom: 0; background: url(../images/start.png) no-repeat; background-position: 0 -22px; }
.Ph_main .mobRanking-main li .info .text { color: #999; font-size: 16px; height: 30px; line-height: 30px; overflow: hidden; margin: 17px 0 15px; }
.Ph_main .mobRanking-main li .info .desc { color: #666; height: 30px; line-height: 30px; font-size: 16px; overflow: hidden; width: 100%; white-space: nowrap; text-overflow: ellipsis; }
.Ph_main .mobRanking-main li .btn { padding: 13px 30px; border: 1px solid #00ceff; border-radius: 6px; margin-top: 36px; font-size: 16px; color: #00ceff; float: right; transition: all .1s linear; }
.Ph_main .mobRanking-main li .btn:hover { background: #00ceff; color: #fff; }

/*# sourceMappingURL=ztstyle.css.map */
 .morelist{ display: block; height: 36px; width: 200px; line-height: 36px; text-align: center; border-radius: 5px; margin: 30px auto 30px; border: 1px solid #00ceff; font-size: 14px; font-weight: bold; color: #00ceff; cursor: pointer; }
 .morelist:hover{ color:#FFF; background:#00ceff; }