body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, input, select, textarea, div, table, td, th, tr, dt, dd, dl, a { margin: 0; padding: 0; }

ul, ol { list-style: none; }

em, i { font-style: normal; }

table { border-spacing: 0; border-collapse: collapse; }

img { border: none; vertical-align: middle; -webkit-transition: opacity 0.2s linear; transition: opacity 0.2s linear; }

input, select, button { vertical-align: middle; outline: none; }

a { text-decoration: none; color: #666; }

body { min-width: 1240px; font-family: "Microsoft YaHei", "Arial", "Heiti SC"; background: #f7f7f7; }

.fl { float: left; }

.fr { float: right; }

.wrap { width: 1240px; margin: 0 auto; }

.gray { -webkit-filter: grayscale(100%); -moz-filter: grayscale(1); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); -webkit-filter: gray; filter: gray; }

.red { color: #ff6666; }

.topbar { height: 35px; line-height: 35px; background: #282f3b; font-size: 12px; color: #b4bac5; }

.topbar a { color: #b4bac5; }

.topbar a:hover { color: #fff; }

.topbar .welcome { float: left; display: inline-block; padding-left: 7px; background: url(../images/sprite.png) no-repeat; background-position: -26px -696px; height: 35px; overflow: hidden; }

.topbar .welcome a:hover { color: #F35627; }

.topbar .bar-left { float: left; height: 35px; border-left: 1px solid #323b49; }

.topbar .bar-left a { padding: 0 17px; border-right: 1px solid #323b49; height: 35px; position: relative; float: left; }

.topbar .bar-left a b { position: absolute; top: -3px; left: 0; height: 3px; width: 100%; opacity: 0; -webkit-transition: all 0.2s; transition: all 0.2s; }

.topbar .bar-left .cl_1 { background: #4faaf0; }

.topbar .bar-left .cl_2 { background: #fcf46f; }

.topbar .bar-left .cl_3 { background: #00d2c3; }

.topbar .bar-left .cl_4 { background: #ff8624; }

.topbar .bar-left .cl_5 { background: #1791d4; }

.topbar .bar-left .cl_6 { background: #ff4d45; }

.topbar .bar-left .cl_7 { background: #99eef1; }

.topbar .bar-left .cl_8 { background: #28a444; }

.topbar .bar-left .cl_8 { background: #ea77df; }

.topbar .bar-left .cl_9 { background: #72c322; }

.topbar .bar-left a:hover b, .topbar .bar-left a.bar-cur b { top: 0px; opacity: 1; }

.topbar .bar-left a:hover span, .topbar a.bar-cur span { color: #fff; }

.topbar-right { float: right; border-right: 1px solid #323b49; position: relative; }

.h-weixin, .h-mobile, .h-nav { float: left; display: block; height: 35px; border-left: 1px solid #323b49; }

.h-mobile span { display: block; width: 47px; padding-left: 31px; height: 35px; background: url(../images/sprite.png) no-repeat; background-position: -10px -617px; }

.h-weixin span { display: block; width: 42px; height: 35px; background-position: -3px -19px; }

.h-weixin div, .h-mobile div { position: absolute; left: 0; top: 35px; width: 130px; height: 170px; padding: 2px; background: #fff; display: none; z-index: 4; -webkit-box-shadow: 0 3px 3px 3px rgba(179, 179, 179, 0.6); box-shadow: 0 3px 3px 3px rgba(179, 179, 179, 0.6); -webkit-transform: rotateX(-90deg); transform: rotateX(-90deg); -webkit-transition: all 0.3s ease-in 0s; transition: all 0.3s ease-in 0s; -webkit-backface-visibility: hidden; backface-visibility: hidden; }

.h-mobile div { left: auto; right: 0; }

.h-weixin div font, .h-mobile div font { font-size: 12px; text-align: left; display: block; color: #666; padding: 0 10px; line-height: 18px; }

.h-weixin div img, .h-mobile div img { width: 130px; height: 130px; display: block; }

.h-nav:hover .h-navCont { display: block; }

.h-weixin:hover div, .h-mobile:hover div { -webkit-transform: rotateX(0deg); transform: rotateX(0deg); display: block; }

.h-weixin:hover span { background-position: -3px 9px; }

.h-mobile:hover span { background-position: -10px -724px; }

.h-nav .h-navIco { width: 58px; height: 35px; line-height: 35px; padding-left: 30px; display: block; background-position: -8px -45px; cursor: pointer; }

.h-navCont { position: absolute; right: -1px; top: 35px; background-color: #fff; border: 1px solid #ddd; width: 924px; display: none; z-index: 4; }

#nav { width: 100%; background: #fff; box-shadow: 0 0 13px rgba(0, 0, 0, 0.05); -webkit-box-shadow: 0 0 13px rgba(0, 0, 0, 0.05); }

#nav .navbox { width: 1240px; margin: 0 auto; padding: 22px 0; overflow: hidden; }

#nav .navbox .nav_left { float: left; width: 212px; height: 56px; overflow: hidden; }

#nav .navbox .nav_left a { display: block; height: 100%; }

#nav .navbox .nav_right { float: left; max-width: 988px; margin-left: 30px; }

#nav .navbox .nav_right ul { height: 56px; overflow: hidden; }

#nav .navbox .nav_right ul li { float: left; margin-top: 4px; text-align: center; margin-left: 40px; }

#nav .navbox .nav_right ul li:first-child { margin-left: 0; }

#nav .navbox .nav_right ul li a { display: inline-block; font-weight: bold; font-family: "Microsoft YaHei"; font-size: 20px; color: #555; line-height: 26px; }

#nav .navbox .nav_right ul li:hover { cursor: pointer; }

#nav .navbox .nav_right ul .current a, #nav .navbox .nav_right ul .current span, #nav .navbox .nav_right ul li:hover span, #nav .navbox .nav_right ul li:hover a { text-decoration: none; color: #00ceff; }

#nav .navbox .nav_right ul li span { margin-top: 8px; display: block; clear: both; font-size: 14px; color: #999; line-height: 10px; opacity: 0.6; }

.friendlink { background: #e6e6e6; padding: 25px 0; overflow: hidden; margin-top: 60px; }

.friendlink .home { float: left; width: 160px; height: 80px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.friendlink .home img { width: 100%; }

.friendlink .links { float: left; width: 390px; margin-left: 90px; }

.friendlink .links strong { display: block; width: 100%; font-size: 20px; color: #222; height: 30px; line-height: 30px; margin-bottom: 10px; }

.friendlink .links a { display: block; min-width: 120px; margin-right: 10px; float: left; height: 30px; line-height: 30px; margin-top: 5px; }

.friendlink .links a:hover { color: #F35627; }

.footerwrap { background: #262626; text-align: center; font-size: 14px; color: #999; line-height: 30px; padding: 20px 0; }

.Minwrap { overflow: hidden; width: 1240px; padding: 20px; background: #fff; border-radius: 12px; margin: 20px auto; }

.Minwrap .Mlabel { width: 100%; overflow: hidden; line-height: 30px; font-size: 24px; color: #222; float: left; font-weight: bold; }

.Minwrap .Mlabel .more { float: right; position: relative; margin: 10px 15px 0 0; }

.Minwrap .Mlabel .more, .Minwrap .Mlabel .more::before, .Minwrap .Mlabel .more::after { display: block; width: 8px; height: 8px; border-radius: 50%; background: #b2edfb; }

.Minwrap .Mlabel .more::before, .Minwrap .Mlabel .more::after { content: ""; position: absolute; top: 0; }

.Minwrap .Mlabel .more::before { left: -12px; }

.Minwrap .Mlabel .more::after { right: -12px; }

.Min1 .tab_hd { height: 40px; width: 100%; }

.Min1 .tab_hd p { font-size: 18px; font-weight: bold; color: #555; position: relative; float: left; margin-right: 40px; }

.Min1 .tab_hd .on { color: #F35627; }

.Min1 .tab_hd .on::before { display: block; content: ""; position: absolute; width: 50%; height: 6px; border-radius: 3px; background: #F35627; display: inline-block; bottom: -10px; left: 50%; margin-left: -25%; }

.Min1 .tab_bd .item + .item { display: none; }

.Min1 .tab_bd ul { overflow: hidden; width: 100%; }

.Min1 .tab_bd ul li { width: 100px; float: left; margin-top: 10px; }

.Min1 .tab_bd ul li img { display: block; width: 100px; height: 100px; border-radius: 20px; }

.Min1 .tab_bd ul li p { display: block; width: 100%; text-align: center; font-size: 15px; color: #999; overflow: hidden; height: 25px; line-height: 25px; margin-top: 10px; }

.Min1 .tab_bd ul li:hover img { opacity: 0.88; }

.Min1 .tab_bd ul li:hover p { color: #F35627; }

.Min1 .tab_bd ul li + li { margin-left: 22px; }

.Min1 .tags { overflow: hidden; border-top: 1px solid #e6e6e6; margin-top: 10px; }

.Min1 .tags .list { height: 22px; width: 100%; margin-top: 14px; overflow: hidden; }

.Min1 .tags .list dt { display: block; float: left; padding-left: 25px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAASCAYAAABSO15qAAAAwUlEQVR42pWTuwrCYAyFqziJo5OreIF2qEVoB7FeUHBocVIcXH0ER/WdfEDNDymEQxTO8A1Nc77ShESfd/SLvVBCDXGLLaESXsqIFbSFcwgbEkbQsAFJRgmULUhmjoCWZJRAWaPECnrCVOiYwNCZ/gIkRSO4a+GqjWPTFINkIjzM+yoUn/pw06b4z9AGILiEYl9Iha5pTJzdp/ALO2aIcwivmC3kEF4yayy8sIH6cskc0xHCOXuNJ2eV9DXWwgHryBcEAg6BQszWcQAAAABJRU5ErkJggg==) no-repeat left center; font-size: 16px; color: #333; font-weight: bold; margin-right: 15px; }

.Min1 .tags .list dd { float: left; max-width: 1125px; height: 22px; overflow: hidden; }

.Min1 .tags .list dd a { display: block; float: left; line-height: 22px; color: #595959; font-size: 15px; position: relative; }

.Min1 .tags .list dd a:hover { color: #F35627; font-weight: bold; }

.Min1 .tags .list dd a + a { margin-left: 28px; }

.Min1 .tags .list dd a + a::before { display: block; position: absolute; content: ""; width: 0px; height: 12px; border-left: 1px solid #bebebe; border-right: 1px solid #d3d3d3; top: 5px; left: -14px; }

.Min2 .M2left { width: 340px; overflow: hidden; float: left; }

.Min2 .M2left ul { overflow: hidden; width: 100%; }

.Min2 .M2left ul li { overflow: hidden; border: 1px solid #d9d9d9; border-radius: 12px; margin-top: 10px; width: 338px; float: left; }

.Min2 .M2left ul li .img { float: left; margin: 10px; }

.Min2 .M2left ul li .img, .Min2 .M2left ul li .img img { width: 88px; height: 88px; border-radius: 12px; }

.Min2 .M2left ul li .info { overflow: hidden; float: left; width: 150px; height: 88px; margin-top: 10px; }

.Min2 .M2left ul li .info .bt { display: block; font-size: 18px; color: #555; font-weight: bold; height: 25px; line-height: 25px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; margin-top: 10px; }

.Min2 .M2left ul li .info p { font-size: 14px; color: #999; overflow: hidden; height: 18px; margin-top: 25px; }

.Min2 .M2left ul li .score { width: 58px; float: right; height: 88px; line-height: 88px; text-align: center; margin: 10px 10px 0 0; border-radius: 12px; background: #f3f3f3; font-size: 20px; font-weight: bold; color: #999; }

.Min2 .M2left ul li:hover { -webkit-box-shadow: 0 0 6px #eee; box-shadow: 0 0 6px #eee; }

.Min2 .M2left ul li:hover .bt { color: #F35627; }

.Min2 .M2left ul li:hover .img { opacity: 0.88; }

.Min2 .M2mind { width: 480px; overflow: hidden; margin: 0 30px; float: left; }

.Min2 .M2mind .title { display: block; text-align: center; width: 100%; overflow: hidden; height: 35px; line-height: 35px; color: #f2c261; font-weight: bold; font-size: 30px; margin: 10px 0; float: left; }

.Min2 .M2mind .title:hover { text-decoration: underline; }

.Min2 .M2mind .tags { overflow: hidden; height: 25px; width: 100%; text-align: center; }

.Min2 .M2mind .tags a { font-size: 15px; color: #999; display: inline-block; margin: 0 10px; }

.Min2 .M2mind .tags a:hover { color: #F35627; }

.Min2 .M2mind .tab_hd { border-bottom: 1px solid #e6e6e6; overflow: hidden; width: 100%; height: 40px; margin-bottom: 8px; }

.Min2 .M2mind .tab_hd p { float: left; width: 100px; line-height: 40px; text-align: center; font-size: 18px; color: #555; font-weight: bold; position: relative; border-bottom: 2px solid #fff; height: 38px; cursor: pointer; -webkit-transition: color 0.1s linear; transition: color 0.1s linear; }

.Min2 .M2mind .tab_hd p + p { margin-left: 90px; }

.Min2 .M2mind .tab_hd .on { color: #F35627; border-color: #F35627; }

.Min2 .M2mind .tab_hd .on::before { display: block; position: absolute; bottom: 0; left: 45px; content: ""; width: 0; height: 0; border: 5px solid transparent; border-bottom: 5px solid #F35627; }

.Min2 .M2mind .tab_bd { overflow: hidden; }

.Min2 .M2mind .tab_bd .item + .item { display: none; }

.Min2 .M2mind .tab_bd .gmlist { overflow: hidden; }

.Min2 .M2mind .tab_bd .gmlist li { width: 100%; height: 32px; overflow: hidden; float: left; margin-top: 15px; line-height: 32px; }

.Min2 .M2mind .tab_bd .gmlist li .label { font-size: 15px; color: #999; float: left; width: 68px; height: 32px; overflow: hidden; }

.Min2 .M2mind .tab_bd .gmlist li .label:hover { color: #F35627; }

.Min2 .M2mind .tab_bd .gmlist li .img { float: left; margin: 0 15px 0 8px; }

.Min2 .M2mind .tab_bd .gmlist li .img, .Min2 .M2mind .tab_bd .gmlist li .img img { width: 32px; height: 32px; border-radius: 8px; }

.Min2 .M2mind .tab_bd .gmlist li .bt { display: block; float: left; font-size: 16px; height: 32px; overflow: hidden; color: #333; width: 260px; }

.Min2 .M2mind .tab_bd .gmlist li .bt:hover { color: #F35627; }

.Min2 .M2mind .tab_bd .gmlist li span { display: block; float: right; font-size: 14px; color: #999; }

.Min2 .M2right { width: 320px; overflow: hidden; float: left; }

.Min2 .M2right ul { overflow: hidden; width: 100%; margin-bottom: 20px; }

.Min2 .M2right ul li { width: 320px; height: 160px; position: relative; overflow: hidden; margin-top: 20px; border-radius: 12px; }

.Min2 .M2right ul li img { display: block; width: 100%; height: 160px; position: relative; z-index: 1; }

.Min2 .M2right ul li:hover p { opacity: 1; -webkit-filter: opacity(100); filter: opacity(100); }

.Min2 .M2right ul li p { -webkit-transition: opacity 0.2s linear; transition: opacity 0.2s linear; position: absolute; z-index: 2; width: 300px; padding: 0 10px; height: 60px; line-height: 60px; text-align: center; top: 50px; background: rgba(0, 0, 0, 0.6); color: #fff; font-size: 16px; font-weight: bold; overflow: hidden; opacity: 0; -webkit-filter: opacity(0); filter: opacity(0); }

.Min2 .ztlist { overflow: hidden; width: 340px; }

.Min2 .ztlist a { display: block; border-radius: 12px; float: left; text-align: center; line-height: 75px; width: 150px; height: 75px; background: #f3f3f3; font-size: 16px; margin: 20px 20px 0 0; color: #333; -webkit-transition: color 0.2s linear, background 0.2s linear; transition: color 0.2s linear, background 0.2s linear; }

.Min2 .ztlist a:hover { background: #F35627; color: #fff; }

.Min3 .M3left { width: 340px; overflow: hidden; }

.Min3 .M3left .tab_left { width: 360px; height: 320px; overflow: hidden; margin-top: 15px; }

.Min3 .M3left .tab_left a { width: 160px; height: 55px; background: #f3f3f3; border-radius: 6px; text-align: center; line-height: 55px; display: block; float: left; margin: 0 20px 10px 0; color: #333; font-size: 16px; -webkit-transition: color 0.2s linear, background 0.2s linear; transition: color 0.2s linear, background 0.2s linear; }

.Min3 .M3left .tab_left .on, .Min3 .M3left .tab_left a:hover { background: #F35627; color: #fff; }

.Min3 .M3left .tab_slide { overflow: hidden; margin-top: 20px; position: relative; width: 100%; height: 210px; background: #f0f0f0; border-radius: 12px; }

.Min3 .M3left .tab_slide .gm_slide .swiper-slide .img { display: block; width: 100%; }

.Min3 .M3left .tab_slide .gm_slide .swiper-slide .img img { display: block; width: 100%; height: 160px; }

.Min3 .M3left .tab_slide .gm_slide .swiper-slide p { text-align: center; overflow: hidden; font-size: 16px; color: #333; width: 280px; margin: 0 auto; height: 50px; line-height: 50px; }

.Min3 .M3left .tab_slide .gm_slide .swiper-button-next, .Min3 .M3left .tab_slide .gm_slide .swiper-button-prev { top: 83%; margin-top: 0; width: 0; height: 0; border: 12px solid transparent; padding: 0; background: none; }

.Min3 .M3left .tab_slide .gm_slide .swiper-button-prev { border-right: 12px solid #999; left: 0; }

.Min3 .M3left .tab_slide .gm_slide .swiper-button-next { border-left: 12px solid #999; right: 0; }

.Min3 .M3right { width: 840px; overflow: hidden; }

.Min3 .M3right .item + .item { display: none; }

.Min3 .M3right .item { overflow: hidden; width: 100%; }

.Min3 .M3right .item li { display: block; float: left; width: 100px; height: 125px; margin: 15px 0 0 20px; }

.Min3 .M3right .item li a, .Min3 .M3right .item li a img { display: block; width: 100%; height: 100px; border-radius: 18px; }

.Min3 .M3right .item li a img { -webkit-transition: opacity 0.2s linear; transition: opacity 0.2s linear; }

.Min3 .M3right .item li a:hover img { opacity: 0.88; }

.Min3 .M3right .item li a:hover span { color: #F35627; }

.Min3 .M3right .item li a span { display: block; width: 100%; height: 20px; line-height: 20px; text-align: center; overflow: hidden; font-size: 15px; color: #999; margin-top: 5px; -webkit-transition: color 0.2s linear; transition: color 0.2s linear; }

.Min4 { position: relative; }

.Min4 .swiper-slide { margin-bottom: 25px; }

.Min4 .swiper-slide a { width: 385px; height: 200px; position: relative; overflow: hidden; margin-top: 20px; border-radius: 12px; display: block; }

.Min4 .swiper-slide a img { display: block; width: 100%; height: 200px; position: relative; z-index: 1; }

.Min4 .swiper-slide a:hover p { opacity: 1; -webkit-filter: opacity(100); filter: opacity(100); }

.Min4 .swiper-slide a p { -webkit-transition: opacity 0.2s linear; transition: opacity 0.2s linear; position: absolute; z-index: 2; width: 365px; padding: 0 10px; height: 60px; line-height: 60px; text-align: center; top: 70px; background: rgba(0, 0, 0, 0.6); color: #fff; font-size: 16px; font-weight: bold; overflow: hidden; opacity: 0; -webkit-filter: opacity(0); filter: opacity(0); }

.Min4 .swiper-pagination { width: 96.5%; bottom: 10px; text-align: center; }

.Min4 .swiper-pagination span { width: 16px; height: 16px; margin: 0 12px; background: #d9d9d9; opacity: 1; }

.Min4 .swiper-pagination .swiper-pagination-bullet-active { background: #F35627; width: 18px; height: 18px; margin-top: 1px; }

.Min5 .M5left { float: left; width: 340px; }

.Min5 .M5left .list { overflow: hidden; width: 100%; }

.Min5 .M5left .list li { width: 100%; height: 265px; background: #f8f8f8; border-radius: 12px; margin-top: 20px; overflow: hidden; }

.Min5 .M5left .list li:hover img { opacity: 0.88; }

.Min5 .M5left .list li:hover p { color: #F35627; }

.Min5 .M5left .list li img { width: 100%; display: block; height: 200px; }

.Min5 .M5left .list li p { width: 320px; padding: 0 10px; overflow: hidden; height: 65px; line-height: 65px; text-align: center; font-size: 16px; color: #333; }

.Min5 .M5mind { width: 480px; overflow: hidden; margin: 0 30px; float: left; }

.Min5 .M5mind .title { display: block; text-align: center; width: 100%; overflow: hidden; height: 35px; line-height: 35px; color: #f2c261; font-weight: bold; font-size: 30px; margin: 20px 0; float: left; }

.Min5 .M5mind .title:hover { text-decoration: underline; }

.Min5 .M5mind .tab_hd { border-bottom: 1px solid #e6e6e6; overflow: hidden; width: 100%; height: 40px; margin-bottom: 8px; }

.Min5 .M5mind .tab_hd p { float: left; width: 100px; line-height: 40px; text-align: center; font-size: 18px; color: #555; font-weight: bold; position: relative; border-bottom: 2px solid #fff; height: 38px; cursor: pointer; -webkit-transition: color 0.1s linear; transition: color 0.1s linear; }

.Min5 .M5mind .tab_hd p + p { margin-left: 90px; }

.Min5 .M5mind .tab_hd .on { color: #F35627; border-color: #F35627; }

.Min5 .M5mind .tab_hd .on::before { display: block; position: absolute; bottom: 0; left: 45px; content: ""; width: 0; height: 0; border: 5px solid transparent; border-bottom: 5px solid #F35627; }

.Min5 .M5mind .tab_bd { overflow: hidden; }

.Min5 .M5mind .tab_bd .item + .item { display: none; }

.Min5 .M5mind .tab_bd .item { margin-top: 5px; overflow: hidden; }

.Min5 .M5mind .tab_bd .item li { height: 30px; line-height: 30px; margin-top: 14px; }

.Min5 .M5mind .tab_bd .item li a { display: block; width: 370px; overflow: hidden; float: left; height: 30px; line-height: 30px; white-space: nowrap; text-overflow: ellipsis; font-size: 16px; color: #333; }

.Min5 .M5mind .tab_bd .item li a:hover { color: #F35627; }

.Min5 .M5mind .tab_bd .item li span { float: right; font-size: 16px; color: #999; }

.Min5 .M5right { float: right; width: 320px; }

.Min5 .M5right .list { overflow: hidden; width: 335px; margin: 10px 0; float: left; }

.Min5 .M5right .list li { width: 150px; height: 110px; float: left; margin: 5px 15px 0 0; }

.Min5 .M5right .list li:hover img { opacity: 0.88; }

.Min5 .M5right .list li:hover p { color: #F35627; }
 
.Min5 .M5right .list li img { width: 100%; height: 80px; display: block; border-radius: 12px; }

.Min5 .M5right .list li p { text-align: center; width: 100%; font-size: 14px; color: #555; height: 20px; line-height: 20px; overflow: hidden; margin-top: 5px; }

.Min5 .M5right .newgame { width: 100%; height: 260px; background: #f8f8f8; border-radius: 12px; overflow: hidden; float: left; margin-top: 20px; }

.Min5 .M5right .newgame .gm_slide { position: relative; }

.Min5 .M5right .newgame .gm_slide .img { display: block; margin: 20px auto 15px; }

.Min5 .M5right .newgame .gm_slide .img, .Min5 .M5right .newgame .gm_slide .img img { width: 100px; height: 100px; }

.Min5 .M5right .newgame .gm_slide p { text-align: center; font-weight: bold; height: 30px; line-height: 30px; color: #333; font-size: 18px; overflow: hidden; }

.Min5 .M5right .newgame .gm_slide .desc { width: 280px; height: 66px; background: #fff; border-radius: 8px; margin: 12px auto; text-align: center; }

.Min5 .M5right .newgame .gm_slide .desc strong { font-size: 14px; color: #666; font-weight: bold; display: inline-block; margin: 8px 0 5px; }

.Min5 .M5right .newgame .gm_slide .desc span { display: block; width: 260px; height: 25px; overflow: hidden; padding: 0 10px; font-size: 14p; color: #999; line-height: 25px; white-space: nowrap; }

.Min5 .M5right .newgame .gm_slide .swiper-button-next, .Min5 .M5right .newgame .gm_slide .swiper-button-prev { top: 25%; margin-top: 0; width: 0; height: 0; border: 12px solid transparent; padding: 0; background: none; }

.Min5 .M5right .newgame .gm_slide .swiper-button-prev { border-right: 12px solid #999; }

.Min5 .M5right .newgame .gm_slide .swiper-button-next { border-left: 12px solid #999; }

.Min6 .item { width: 360px; float: left; }

.Min6 .item .title { text-align: center; }

.Min6 .item .title i { display: inline-block; background: url(../images/sprites20221010.png) no-repeat; width: 30px; height: 29px; background-position: -104px -6px; vertical-align: middle; margin: 0 5px 6px 0; }

.Min6 .item .title strong { font-size: 24px; color: #333; }

.Min6 .item + .item { margin-left: 60px; }

.Min6 .list { background: #f7f7f7; border-radius: 10px; height: 1130px; width: 100%; margin: 20px 0 0; }

.Min6 .list li { overflow: hidden; width: 320px; height: 72px; padding: 20px 0; margin: 0 auto; }

.Min6 .list li u { width: 37px; height: 36px; display: block; float: left; text-align: center; text-decoration: none; }

.Min6 .list li .img { margin: 0 20px 0 10px; display: block; float: left; }

.Min6 .list li .img, .Min6 .list li .img img { width: 72px; height: 72px; border-radius: 12px; }

.Min6 .list li .info { width: 180px; float: left; height: 72px; }

.Min6 .list li .info .bt { display: block; height: 35px; font-size: 16px; color: #333; font-weight: bold; overflow: hidden; line-height: 35px; }

.Min6 .list li .info span { color: #999; font-size: 14px; float: left; display: block; margin-top: 16px; }

.Min6 .list li .info span + span { float: right; }

.Min6 .list li:hover img { opacity: 0.88; }

.Min6 .list li:hover .bt { color: #F35627; }

.Min6 .list li u { background: url(../images/sprites20221010.png) no-repeat; background-position: -6px -6px; text-indent: 50px; overflow: hidden; margin: 18px 0; }

.Min6 .list li + li { border-top: 1px solid #e6e6e6; }

.Min6 .list li + li u { background-position: -55px -6px; }

.Min6 .list li + li + li u { background-position: -6px -54px; }

.Min6 .list li + li + li + li u { background-position: -55px -54px; text-indent: -1px; font-size: 16px; color: #fff; font-weight: bold; line-height: 24px; }

.crumb { width: 100%; margin-top: 10px; }

.crumb .wrap { margin: 0 auto; height: 40px; line-height: 40px; font-size: 13px; color: #797979; }

.crumb .wrap a { color: #797979; }

.crumb .wrap a:hover { color: #F35627; }

.crumb ~ .Minwrap { margin-top: 10px; }

.collection_head { overflow: hidden; }

.collection_head .banner { width: 590px; height: 330px; float: left; border-radius: 12px; margin-right: 20px; object-fit: contain;}

.collection_head .info { float: right; width: 580px; height: 330px; position: relative;}

.collection_head .info .bt { float: left; width: 400px; height: 30px; line-height: 30px; font-size: 24px; overflow: hidden; margin-right: 10px; }

.collection_head .info .time { float: left; height: 30px; overflow: hidden; font-size: 16px; color: #999;     position: absolute;
    bottom: 0;
    right: 0;}

.collection_head .info .desc { font-size: 16px; color: #333; height: 150px; text-indent: 2em; margin: 15px 0; float: left; line-height: 30px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical; }

.collection_head .info .tag_item { width: 100%; float: left; overflow: hidden; }

.collection_head .info .tag_item .tags { float: left; width: 270px; height: 130px; }

.collection_head .info .tag_item .tags strong { font-size: 24px; color: #333; display: block; width: 100%; margin-bottom: 5px; }

.collection_head .info .tag_item .tags a { padding: 0 15px; height: 32px; line-height: 32px; border-radius: 6px; background: #f3f3f3; display: block; float: left; margin: 10px 10px 0 0; font-size: 14px; font-weight: bold; color: #F35627; -webkit-transition: all 0.2s linear; transition: all 0.2s linear; }

.collection_head .info .tag_item .tags a:hover { background: #F35627; color: #fff; }

.collection_head .info .tag_item .tags .color_1 { color: #F35627; }

.collection_head .info .tag_item .tags .color_1:hover { background: #F35627; }

.collection_head .info .tag_item .tags .color_2 { color: #f2b230; }

.collection_head .info .tag_item .tags .color_2:hover { background: #f2b230; }

.collection_head .info .tag_item .tags .color_3 { color: #e65c5c; }

.collection_head .info .tag_item .tags .color_3:hover { background: #e65c5c; }

.collection_head .info .tag_item .tags .color_4 { color: #de73e6; }

.collection_head .info .tag_item .tags .color_4:hover { background: #de73e6; }

.collection_head .info .tag_item .tags + .tags { margin-left: 40px; }

.collection_list { width: 100%; overflow: hidden; margin-bottom: 30px; }

.collection_list .list { width: 100%; overflow: hidden; }

.collection_list .list li { float: left; width: 548px; height: 160px; padding: 20px; border: 1px solid #d9d9d9; border-radius: 6px; margin: 20px 20px 0 0; }

.collection_list .list li .img { float: left; margin-right: 20px; }

.collection_list .list li .img, .collection_list .list li .img img { display: block; width: 108px; height: 108px; border-radius: 18px; }

.collection_list .list li .info { float: left; overflow: hidden; width: 290px; height: 108px; }

.collection_list .list li .info .bt { height: 25px; line-height: 25px; font-size: 16px; color: #333; font-weight: bold; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.collection_list .list li .info .bt:hover { color: #F35627; }

.collection_list .list li .info .label { width: 100%; float: left; height: 25px; line-height: 25px; font-size: 14px; color: #999; margin: 10px 0; }

.collection_list .list li .info .label i { color: #333; }

.collection_list .list li .info .label span { display: block; float: left; }

.collection_list .list li .info .label span + span { float: right; }

.collection_list .list li .info p { height: 40px; line-height: 20px; font-size: 14px; color: #666; }

.collection_list .list li .btn { display: block; float: right; width: 80px; height: 40px; border-radius: 6px; text-align: center; line-height: 40px; font-size: 14px; font-weight: bold; background: #F35627; color: #fff; margin-top: 35px; }

.collection_list .list li .btn:hover { opacity: 0.88; }

.Min7 { position: relative; }

.Min7 .swiper-slide { margin-bottom: 25px; }

.Min7 .swiper-slide a { width: 220px; height: 110px; position: relative; overflow: hidden; margin-top: 20px; border-radius: 12px; display: block; }

.Min7 .swiper-slide a img { display: block; width: 100%; height: 110px; position: relative; z-index: 1; }

.Min7 .swiper-slide a:hover img { opacity: 0.88; }

.Min7 .swiper-pagination { width: 96.5%; bottom: 10px; text-align: center; }

.Min7 .swiper-pagination span { width: 16px; height: 16px; margin: 0 12px; background: #d9d9d9; opacity: 1; }

.Min7 .swiper-pagination .swiper-pagination-bullet-active { background: #F35627; width: 18px; height: 18px; margin-top: 1px; }

.pagewrap { margin: 20px auto; width: 100%; overflow: hidden; text-align: center; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.pagewrap i, .pagewrap a, .pagewrap span { display: inline-block; width: auto; padding: 0 10px; height: 30px; text-align: center; line-height: 30px; color: #666; font-size: 14px; border-radius: 5px; border: 1px solid #e6e6e6; margin: 0 5px; cursor: pointer; }

.pagewrap i:hover, .pagewrap a:hover { background-color: #F35627; color: #fff; }

.pagewrap span, .pagewrap .active { background-color: #F35627; border-color: #F35627; color: #fff; }

.gamelist { overflow: hidden; margin-top: 10px; width: 100%; float: left; }

.gamelist li { width: 100px; float: left; margin-top: 10px; }

.gamelist li img { display: block; width: 100px; height: 100px; border-radius: 20px; }

.gamelist li p { display: block; width: 100%; text-align: center; font-size: 15px; color: #999; overflow: hidden; height: 25px; line-height: 25px; margin-top: 10px; }

.gamelist li:hover img { opacity: 0.88; }

.gamelist li:hover p { color: #F35627; }

.gamelist li + li { margin-left: 22px; }

.tagswrap { width: 102%; }

.tagswrap a { padding: 0 15px; height: 32px; line-height: 32px; border-radius: 6px; background: #f3f3f3; display: block; float: left; margin: 5px 22px 5px 0; font-size: 14px; font-weight: bold; color: #7fe0f8; -webkit-transition: all 0.2s linear; transition: all 0.2s linear; }

.tagswrap a:hover { color: #fff; }

.tagswrap .color_1 { color: #F35627; }

.tagswrap .color_1:hover { background: #F35627; }

.tagswrap .color_2 { color: #f2b230; }

.tagswrap .color_2:hover { background: #f2b230; }

.tagswrap .color_3 { color: #e65c5c; }

.tagswrap .color_3:hover { background: #e65c5c; }

.tagswrap .color_4 { color: #de73e6; }

.tagswrap .color_4:hover { background: #de73e6; }

.Min8 .tab_hd { overflow: hidden; float: left; width: 135px; }

.Min8 .tab_hd p { display: block; float: left; width: 94px; height: 34px; border-radius: 4px; border: 1px solid #d9d9d9; font-size: 14px; color: #555; font-weight: bold; text-align: center; line-height: 34px; cursor: pointer; position: relative; }

.Min8 .tab_hd p + p { margin-top: 10px; }

.Min8 .tab_hd .on { background: #F35627; color: #fff; border-color: #F35627; }

.Min8 .tab_hd .on::after { display: block; content: ""; width: 0; height: 0; border: 8px solid transparent; border-left: 8px solid #F35627; position: absolute; right: -16px; top: 9px; }

.Min8 .tab_bd { overflow: hidden; }

.Min8 .tab_bd .item + .item { display: none; }

.Min8 .tab_bd .item li { float: left; width: 100px; overflow: hidden; }

.Min8 .tab_bd .item li img { width: 100px; height: 100px; border-radius: 18px; display: block; }

.Min8 .tab_bd .item li p { text-align: center; width: 100%; height: 20px; line-height: 20px; margin-top: 8px; overflow: hidden; font-size: 15px; color: #999; }

.Min8 .tab_bd .item li:hover img { opacity: 0.88; }

.Min8 .tab_bd .item li:hover p { color: #F35627; }

.Min8 .tab_bd .item li + li { margin-left: 37px; }

.ztitems { position: relative; overflow: hidden; width: 102%; }

.ztitems a { float: left; overflow: hidden; position: relative; width: 285px; height: 142px; border-radius: 8px; display: block; margin: 20px 20px 0 0; }

.ztitems a img { display: block; position: relative; z-index: 1; width: 100%; height: 100%; }

.ztitems a:hover img { opacity: 0.88; }

.ztitems a:hover p { bottom: 0; }

.ztitems a p { position: absolute; z-index: 2; bottom: 0; left: 0; width: 96%; padding: 0 2%; height: 38px; line-height: 38px; overflow: hidden; color: #f2c261; font-size: 14px; text-overflow: ellipsis; white-space: nowrap; text-align: center; font-weight: bold; background: rgba(0, 0, 0, 0.6); bottom: -60px; -webkit-transition: bottom 0.2s linear; transition: bottom 0.2s linear; }

.ztitems .item1, .ztitems .item4 { width: 590px; height: 295px; }

.ztitems .item1 p, .ztitems .item4 p { height: 60px; line-height: 60px; font-size: 16px; }

.ztitems .item6, .ztitems .item5 { position: absolute; left: 0; top: 315px; }

.ztitems .item6 { left: 305px; }

.softlist { width: 102%; overflow: hidden; }

.softlist li { display: block; float: left; width: 100px; height: 125px; margin: 15px 22px 0 0; }

.softlist li a, .softlist li a img { display: block; width: 100%; height: 100px; border-radius: 18px; }

.softlist li a img { -webkit-transition: opacity 0.2s linear; transition: opacity 0.2s linear; }

.softlist li a:hover img { opacity: 0.88; }

.softlist li a:hover span { color: #F35627; }

.softlist li a span { display: block; width: 100%; height: 20px; line-height: 20px; text-align: center; overflow: hidden; font-size: 15px; color: #999; margin-top: 5px; -webkit-transition: color 0.2s linear; transition: color 0.2s linear; }

.Min9 { overflow: hidden; }

.Min9 .M9_left { float: left; width: 900px; }

.Min9 .M9_left .tab_hd { width: 102%; overflow: hidden; margin-top: 5px; }

.Min9 .M9_left .tab_hd span { display: block; float: left; font-size: 16px; color: #333; background: #f3f3f3; border-radius: 6px; width: 160px; height: 56px; text-align: center; line-height: 56px; margin: 10px 17px 0 0; cursor: pointer; }
.Min9 .M9_left .tab_hd span a {color: #333;}

.Min9 .M9_left .tab_hd .on { background: #F35627; color: #fff; }
.Min9 .M9_left .tab_hd .on a{ background: #F35627; color: #fff; }

.Min9 .M9_left .tab_bd { width: 100%; overflow: hidden; margin-bottom: 40px; float: left; }

.Min9 .M9_left .tab_bd ul li { display: block; float: left; width: 100px; height: 125px; margin: 15px 28px 0 0; }

.Min9 .M9_left .tab_bd ul li a, .Min9 .M9_left .tab_bd ul li a img { display: block; width: 100%; height: 100px; border-radius: 18px; }

.Min9 .M9_left .tab_bd ul li a img { -webkit-transition: opacity 0.2s linear; transition: opacity 0.2s linear; }

.Min9 .M9_left .tab_bd ul li a:hover img { opacity: 0.88; }

.Min9 .M9_left .tab_bd ul li a:hover span { color: #F35627; }

.Min9 .M9_left .tab_bd ul li a span { display: block; width: 100%; height: 20px; line-height: 20px; text-align: center; overflow: hidden; font-size: 15px; color: #999; margin-top: 5px; -webkit-transition: color 0.2s linear; transition: color 0.2s linear; }

.Min9 .M9_right { width: 300px; float: right; }

.Min9 .M9_right ul { width: 100%; overflow: hidden; margin-top: 5px; float: left; }

.Min9 .M9_right ul li { overflow: hidden; width: 100%; padding: 10px 0; }

.Min9 .M9_right ul li img { display: block; width: 80px; height: 80px; border-radius: 18px; float: left; margin-right: 20px; }

.Min9 .M9_right ul li .info { float: left; width: 200px; }

.Min9 .M9_right ul li .info p { height: 25px; line-height: 25px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; color: #333; font-size: 16px; margin-bottom: 10px; }

.Min9 .M9_right ul li .info span { display: block; width: 100%; font-size: 14px; margin-top: 5px; line-height: 20px; overflow: hidden; height: 20px; }

.Min9 .M9_right ul li + li { border-top: 1px solid #ebebeb; }

.detailewrap { width: 1240px; margin: 10px auto; overflow: hidden; position: relative; }

.detailewrap .itembox { background: #fff; padding: 20px; margin-bottom: 20px; overflow: hidden; border-radius: 12px; }

.detailewrap .itembox .itemlabel { width: 100%; overflow: hidden; }

.detailewrap .itembox .itemlabel span { line-height: 30px; font-size: 24px; color: #222; float: left; font-weight: bold; }

.detailewrap .itembox .itemlabel .more { float: right; position: relative; margin: 10px 15px 0 0; }

.detailewrap .itembox .itemlabel .more, .detailewrap .itembox .itemlabel .more::before, .detailewrap .itembox .itemlabel .more::after { display: block; width: 8px; height: 8px; border-radius: 50%; background: #b2edfb; }

.detailewrap .itembox .itemlabel .more::before, .detailewrap .itembox .itemlabel .more::after { content: ""; position: absolute; top: 0; }

.detailewrap .itembox .itemlabel .more::before { left: -12px; }

.detailewrap .itembox .itemlabel .more::after { right: -12px; }

.detailewrap .contleft { width: 280px; }

.detailewrap .contleft .gameinfo { overflow: initial; }

.detailewrap .contleft .gameinfo .img { width: 120px; height: 120px; display: block; border-radius: 18px; margin: 20px auto; }

.detailewrap .contleft .gameinfo .desc { text-align: center; line-height: 25px; font-size: 15px; color: #999; }

.detailewrap .contleft .gameinfo .bt { font-size: 18px; color: #333; font-weight: bold; line-height: 30px; text-align: center; margin: 5px 0; }

.detailewrap .contleft .gameinfo .btns { display: table; }

.detailewrap .contleft .gameinfo .btns .btn { width: 240px; height: 48px; line-height: 48px; text-align: center; border-radius: 3px; background: #666; display: block; float: left; margin-top: 15px; -webkit-transition: background 0.2s linear; transition: background 0.2s linear; }

.detailewrap .contleft .gameinfo .btns .btn i { display: inline-block; width: 22px; height: 25px; background: #eee; vertical-align: middle; margin-right: 5px; margin-bottom: 2px; background: url(../images/sprites20221010.png) no-repeat; }

.detailewrap .contleft .gameinfo .btns .btn u { text-decoration: none; font-size: 16px; color: #fff; font-weight: bold; }

.detailewrap .contleft .gameinfo .btns .btn .ewm { border-left: 1px solid rgba(0, 0, 0, 0.1); width: 45px; height: 23px; float: right; position: relative; margin: 12px 12px 0 0; }

.detailewrap .contleft .gameinfo .btns .btn .ewm b { float: right; width: 20px; height: 20px; background: url(../images/sprites20221010.png) no-repeat; background-position: -39px -102px; margin: 2px 10px 0 0; }

.detailewrap .contleft .gameinfo .btns .btn .ewm .ercode { width: 160px; height: 160px; background: url(../images/code.png) no-repeat; position: absolute; right: -170px; top: -20px; z-index: 999999; display: none; }

.detailewrap .contleft .gameinfo .btns .btn .ewm .ercode img { width: 113px; height: 113px; margin: 20px 20px 20px 28px; }

.detailewrap .contleft .gameinfo .btns .btn:hover .ercode { display: block; }

.detailewrap .contleft .gameinfo .btns .az { background: #31d482; }

.detailewrap .contleft .gameinfo .btns .az:hover { background: #78e2ad; }

.detailewrap .contleft .gameinfo .btns .az i { background-position: -104px -47px; }

.detailewrap .contleft .gameinfo .btns .ios { background: #F35627; }

.detailewrap .contleft .gameinfo .btns .ios:hover { background: #41d2f7; }

.detailewrap .contleft .gameinfo .btns .ios i { background-position: -6px -102px; }

.detailewrap .contleft .gameinfo .btns .nodownload { background: #b4bac5; }
.detailewrap .contleft .gameinfo .btns .nodownload:hover { background: #b4bac5; }

.detailewrap .contleft .gameinfo .info { width: 100%; margin-top: 12px; overflow: hidden; }

.detailewrap .contleft .gameinfo .info li { font-size: 15px; color: #999; line-height: 32px; overflow: hidden; height: 32px; }

.detailewrap .contleft .gameinfo .info li span { color: #333; }

.detailewrap .contleft .hotlist { overflow: hidden; width: 100%; }

.detailewrap .contleft .hotlist li { overflow: hidden; margin-top: 20px; height: 80px; }

.detailewrap .contleft .hotlist li img { display: block; float: left; width: 80px; height: 80px; border-radius: 18px; margin-right: 20px; }

.detailewrap .contleft .hotlist li p { float: left; width: 140px; height: 25px; line-height: 25px; font-size: 16px; font-weight: bold; color: #333; overflow: hidden; margin-bottom: 14px; }

.detailewrap .contleft .hotlist li span { display: block; float: left; width: 140px; height: 20px; line-height: 20px; font-size: 14px; color: #999; overflow: hidden; }

.detailewrap .contleft .hotlist li:hover img { opacity: 0.88; }

.detailewrap .contleft .hotlist li:hover p { color: #F35627; }

.detailewrap .contmind { width: 620px; margin: 0 20px; overflow: hidden; }

.detailewrap .contmind .tjlist { overflow: hidden; width: 600px; }

.detailewrap .contmind .tjlist li { width: 100px; float: left; margin-right: 20px; }

.detailewrap .contmind .tjlist li img { display: block; width: 100px; height: 100px; border-radius: 20px; }

.detailewrap .contmind .tjlist li p { display: block; width: 100%; text-align: center; font-size: 15px; color: #999; overflow: hidden; height: 25px; line-height: 25px; margin-top: 10px; }

.detailewrap .contmind .tjlist li:hover img { opacity: 0.88; }

.detailewrap .contmind .tjlist li:hover p { color: #F35627; }

.detailewrap .contmind .gamelable { width: 102%; padding-bottom: 5px; }

.detailewrap .contmind .gamelable strong { font-size: 24px; color: #333; float: left; margin-right: 20px; }

.detailewrap .contmind .gamelable a { display: block; float: left; width: 140px; height: 32px; line-height: 32px; background: #f3f3f3; border-radius: 4px; text-align: center; font-size: 15px; color: #F35627; font-weight: bold; margin-right: 20px; margin-bottom: 15px; }

.detailewrap .contmind .detaile_tab { overflow: hidden; height: 40px; width: 100%; border-bottom: 1px solid #e6e6e6; }

.detailewrap .contmind .detaile_tab a { display: block; float: left; height: 38px; line-height: 34px; border-bottom: 2px solid #fff; font-size: 20px; color: #333; width: 100px; text-align: center; margin-right: 20px; position: relative; }

.detailewrap .contmind .detaile_tab a:hover, .detailewrap .contmind .detaile_tab .on { font-weight: bold; font-size: 22px; color: #222; border-color: #F35627; }

.detailewrap .contmind .detaile_tab a:hover::before, .detailewrap .contmind .detaile_tab .on::before { position: absolute; display: block; content: ""; bottom: 0; left: 49%; width: 0; height: 0; border: 4px solid transparent; border-bottom: 4px solid #F35627; }

.detailewrap .contmind .detaile_desc { font-size: 16px; color: #333; line-height: 30px; text-indent: 2em; margin: 15px 0 0; }

.detailewrap .contmind .gm_slide { width: 100%; position: relative; margin: 20px auto 0; overflow: hidden; float: left; }
.detailewrap .contmind .gm_slide .swiper-slide {width: auto;overflow: hidden; }
.detailewrap .contmind .gm_slide .swiper-slide .img, 
.detailewrap .contmind .gm_slide .swiper-slide .img img {display: block; height: 290px; border-radius: 20px; }

.detailewrap .contmind .gm_slide .swiper-button-next,
 .detailewrap .contmind .gm_slide .swiper-button-prev { top: 47%; margin-top: 0; width: 0; height: 0; border: 18px solid transparent; padding: 0; background: none; }

.detailewrap .contmind .gm_slide .swiper-button-prev { border-right: 18px solid #F35627; left: 0; }

.detailewrap .contmind .gm_slide .swiper-button-next { border-left: 18px solid #F35627; right: 0; }

.detailewrap .contmind .aboutlist { overflow: hidden; width: 100%; }

.detailewrap .contmind .aboutlist li { height: 30px; width: 100%; overflow: hidden; line-height: 30px; margin-top: 20px; }

.detailewrap .contmind .aboutlist li a { display: block; float: left; height: 30px; overflow: hidden; width: 275px; font-size: 16px; color: #333; -webkit-transition: color 0.1s linear; transition: color 0.1s linear; }

.detailewrap .contmind .aboutlist li a:hover { color: #F35627; }

.detailewrap .contmind .aboutlist li span { float: left; display: block; width: 180px; height: 30px; font-size: 16px; color: #999; margin: 0 10px; }

.detailewrap .contmind .aboutlist li .btn { float: right; width: 88px; height: 28px; border: 1px solid #b2edfb; border-radius: 3px; text-align: center; font-size: 14px; font-weight: bold; color: #F35627; -webkit-transition: all 0.2s linear; transition: all 0.2s linear; }

.detailewrap .contmind .aboutlist li .btn:hover { background: #F35627; color: #fff; }

.detailewrap .contmind .hjiteam { overflow: initial; display: table; width: 580px; }

.detailewrap .contmind .hjiteam .itemlabel { overflow: initial; }

.detailewrap .contmind .hjiteam .tab_hd { float: left; }

.detailewrap .contmind .hjiteam .tab_hd p { display: block; float: left; width: 90px; height: 26px; border-radius: 4px; border: 1px solid #b2edfb; font-size: 12px; color: #F35627; font-weight: bold; text-align: center; line-height: 26px; cursor: pointer; position: relative; margin-left: 20px; margin-top: 2px; }

.detailewrap .contmind .hjiteam .tab_hd .on { background: #F35627; color: #fff; border-color: #F35627; }

.detailewrap .contmind .hjiteam .tab_hd .on::after { display: block; content: ""; width: 0; height: 0; border: 4px solid transparent; border-top: 5px solid #F35627; position: absolute; left: 40px; bottom: -10px; }

.detailewrap .contmind .hjiteam .tab_bd { width: 100%; overflow: hidden; float: left; margin-top: 15px; }

.detailewrap .contmind .hjiteam .tab_bd .item + .item { display: none; }

.detailewrap .contmind .hjiteam .tab_bd .label { height: 30px; overflow: hidden; line-height: 30px; }

.detailewrap .contmind .hjiteam .tab_bd .label strong { font-size: 18px; float: left; }

.detailewrap .contmind .hjiteam .tab_bd .label p { float: left; font-size: 14px; color: #999; margin-left: 15px; }

.detailewrap .contmind .hjiteam .tab_bd .label p span { color: #f2c261; }

.detailewrap .contmind .hjiteam .tab_bd .desc { font-size: 16px; color: #333; line-height: 30px; text-indent: 2em; margin: 5px 0 0; }

.detailewrap .contmind .hjiteam .tab_bd .list li { overflow: hidden; margin: 20px 20px 0 0; height: 80px; width: 270px; float: left; }

.detailewrap .contmind .hjiteam .tab_bd .list li img { display: block; float: left; width: 80px; height: 80px; border-radius: 18px; margin-right: 20px; }

.detailewrap .contmind .hjiteam .tab_bd .list li p { float: left; width: 140px; height: 25px; line-height: 25px; font-size: 16px; font-weight: bold; color: #333; overflow: hidden; margin-bottom: 14px; }

.detailewrap .contmind .hjiteam .tab_bd .list li span { display: block; float: left; width: 140px; height: 20px; line-height: 20px; font-size: 14px; color: #999; overflow: hidden; }

.detailewrap .contmind .hjiteam .tab_bd .list li:hover img { opacity: 0.88; }

.detailewrap .contmind .hjiteam .tab_bd .list li:hover p { color: #F35627; }

.detailewrap .contmind .newlist { overflow: hidden; width: 100%; }

.detailewrap .contmind .newlist li { overflow: hidden; width: 100%; font-size: 16px; line-height: 35px; margin-top: 10px; }

.detailewrap .contmind .newlist li a { display: block; float: left; color: #333; width: 480px; height: 35px; -webkit-transition: color .1s linear; transition: color .1s linear; }

.detailewrap .contmind .newlist li a:hover { color: #F35627; }

.detailewrap .contmind .newlist li span { float: right; color: #999; display: block; }

.detailewrap .contright { width: 300px; overflow: hidden; }

.detailewrap .contright .gmlist { width: 320px; overflow: hidden; }

.detailewrap .contright .gmlist li { width: 100px; float: left; margin: 15px 60px 0 0; }

.detailewrap .contright .gmlist li img { display: block; width: 100px; height: 100px; border-radius: 20px; }

.detailewrap .contright .gmlist li p { display: block; width: 100%; text-align: center; font-size: 15px; color: #999; overflow: hidden; height: 25px; line-height: 25px; margin-top: 10px; }

.detailewrap .contright .gmlist li:hover img { opacity: 0.88; }

.detailewrap .contright .gmlist li:hover p { color: #F35627; }

.detailewrap .contright .xzlist { width: 100%; overflow: hidden; margin-top: 5px; float: left; }

.detailewrap .contright .xzlist li { overflow: hidden; width: 100%; padding: 10px 0; }

.detailewrap .contright .xzlist li img { display: block; width: 80px; height: 80px; border-radius: 18px; float: left; margin-right: 20px; }

.detailewrap .contright .xzlist li .info { float: left; width: 160px; }

.detailewrap .contright .xzlist li .info p { height: 25px; line-height: 25px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; color: #333; font-size: 16px; margin-bottom: 10px; }

.detailewrap .contright .xzlist li .info span { display: block; width: 100%; line-height: 20px; overflow: hidden; height: 20px; font-size: 14px; margin-top: 5px; }

.detailewrap .contright .xzlist li + li { border-top: 1px solid #ebebeb; }

.detailewrap .contright .tagswrap { width: 280px; overflow: hidden; margin-top: 10px; }

.detailewrap .contright .tagswrap a { margin: 10px 10px 0 0; }