/*lumbo*/
.face { width: 100%; margin-top: 5px; }
.face .swiper-pagination-bullet { background: #fff; }

.face .swiper-container, .swiper-wrapper, .swiper-slide { width: 100%; height: 100%; position: relative; }
.face .swiper-container .icon, .swiper-wrapper .icon, .swiper-slide .icon { position: absolute; height: 40px; width: 40px; background: url("../images/video.png") no-repeat; background-size: 100%; left: calc(50% - 20px); top: calc(50% - 20px); }

.face .swiper-container, .swiper-wrapper, .swiper-slide a img { width: 100%; height: auto; }

.donwl_content { background: #fff; overflow: hidden; margin-top: 6px; min-height: 100px; position: relative; }
.donwl_content .phb_icon { position: absolute; top: 0; right: 12px; width: 48px; height: 62px; line-height: 73px; background: url("../images/icon_phb.png") no-repeat; -webkit-background-size: 100%; background-size: 100%; text-align: center; font-weight: 600; color: #fff; font-size: 12px; }
.donwl_content .game_wrap { overflow: hidden; height: 75px; margin: 12px; display: flex; }
.donwl_content .game_wrap .img { margin-right: 10px; }
.donwl_content .game_wrap .img, .donwl_content .game_wrap .img img { width: 75px; height: 75px; }
.donwl_content .game_wrap .info { flex: 1; }
.donwl_content .game_wrap .info .title { overflow: hidden; height: 26px; line-height: 26px; display: flex; font-size: 16px; color: #333; }
.donwl_content .game_wrap .info .title p { margin-left: 10px; margin-right: 60px; font-size: 12px; color: #999; height: 20px; margin-top: 4px; line-height: 20px; overflow: hidden; flex: 1; }
.donwl_content .game_wrap .info .star_wrap { position: relative; width: 80px; height: 12px; background: url("../images/star_1.png") no-repeat; background-size: auto 100%; float: left; margin: 5px 0; }
.donwl_content .game_wrap .info .star_wrap span { display: block; position: absolute; left: 0; top: 0; width: 80px; height: 12px; background: url("../images/star_2.png") no-repeat; background-size: auto 100%; }
.donwl_content .game_wrap .info .bq { color: #589cf6; font-size: 12px; width: 100%; overflow: hidden; height: 30px; line-height: 30px; }
.donwl_content .downl_wrap { overflow: hidden; margin: 12px; display: flex; }
.donwl_content .downl_wrap a { flex: 1; display: block; height: 26px; line-height: 26px; border-radius: 4px; text-align: center; overflow: hidden; margin: 0 6px; }
.donwl_content .downl_wrap .btn { color: #fff; background: -webkit-linear-gradient(left, #589cf6 0%, #1ab2ff 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#589cf6', endColorstr='#1ab2ff',GradientType=1 ); background: linear-gradient(to right, #589cf6 0%, #1ab2ff 100%); }
.donwl_content .downl_wrap .btn i { display: inline-block; margin: 0 5px 5px; vertical-align: middle; }
.donwl_content .downl_wrap .btn i.az { width: 12px; height: 14px; background: url("../images/icon_az.png") no-repeat; background-size: 100%; }
.donwl_content .downl_wrap .btn i.ios { width: 12px; height: 14px; background: url("../images/icon_ios.png") no-repeat; background-size: 100%; }
.donwl_content .downl_wrap .zq { background: #f59d18; color: #fff; }
.donwl_content .downl_wrap .btn_grey { color: #fff; background: #ccc; }

.label_item { overflow: hidden; margin: 12px; position: relative; display: flex; }
.label_item .list { flex: 1; overflow: hidden; height: 26px; line-height: 26px; }
.label_item .list a { display: inline-block; border: 1px solid #abcdfa; border-radius: 4px; font-size: 12px; color: #589cf6; height: 24px; line-height: 24px; padding: 0 12px; margin-right: 12px; }
.label_item .more { float: right; display: block; width: 12px; height: 24px; background: url("../images/icon_right2.png") no-repeat center; background-size: 100%; }

.pic_wrap { overflow: hidden; background: #fff; }

.yymengban { display: none; width: 100%; height: 2000px; position: fixed; z-index: 9998; background: rgba(0, 0, 0, 0.5); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000); left: 0; top: 0; }

.yywrap { display: none; overflow: hidden; width: 80%; max-width: 700px; height: auto; position: fixed; left: 10%; top: 10%; background: #fff; border-radius: 8px; z-index: 9999; cursor: initial; }

.closebtn { position: absolute; right: 10px; top: 5px; font: 20px/18px microsoft yahei; color: #589cf6; cursor: pointer; }

.closebtn:hover { opacity: 0.88; }

.yywrap .yy_L { width: 90%; height: auto; margin: 30px auto 20px; }

.yywrap .yy_L .phone { width: 90%; height: 36px; font-size: 14px; line-height: 36px; padding: 0 10px; border: 1px solid #ccc; display: block; margin: 20px auto 0 auto; border-radius: 5px; }

.yywrap .yy_L .phone:focus { border: 1px solid #589cf6; }

.yywrap .yy_L .tips { width: 90%; text-align: center; line-height: 25px; font: 16px/25px; margin: 8px auto; color: #999; }

.yybtn_bs, .yybtn_br { width: 96%; height: 36px; line-height: 36px; text-align: center; border-radius: 3px; margin: 5px auto 10px; font-size: 16px; cursor: pointer; }

.yybtn_bs { background: #589cf6; color: #fff; border: 1px solid #589cf6; }

.yybtn_bs:hover, .yybtn_br:hover { opacity: 0.88; }

.yybtn_br { color: #589cf6; border: 1px solid #589cf6; }

.yy_R { width: 150px; height: auto; margin: 0 auto; padding-bottom: 20px; }

.yy_R p { width: 100%; text-align: center; font: 14px/30px; color: #666; }

.yy_R img { width: 150px; height: 150px; margin: 10px 5px; }

.pic_wrap { overflow: hidden; margin: 0 12px; }
.pic_wrap .txt { overflow: hidden; height: 20px; line-height: 20px; color: #999; margin: 10px 0; }
.pic_wrap .txt p { float: left; }
.pic_wrap .txt p + p { float: right; }
.pic_wrap .txt span { color: #333; }

#slider2 { max-width: 768px; margin: 0px auto; }

.game-summary img { width: initial; display: block; margin: 10px auto; max-width: 80%; }

.game-summary h3 { border-left: 3px solid #589cf6; line-height: 16px; font-size: 14px; padding-left: 13px; margin: 8px 12px; color: #333; }

.game-summary p { color: #666; line-height: 20px; font-size: 13px; margin: 6px 12px 0 12px; text-align: justify; }

.game-summary > a { display: block; float: right; color: #999; line-height: 20px; font-size: 14px; margin: 10px 12px 10px 12px; }

.game-summary em { display: block; float: left; color: #999; line-height: 20px; font-size: 14px; margin: 10px 12px 10px 12px; }

.game-summary { overflow: hidden; margin-bottom: 10px; max-height: 70px; }

.opnesummary_btn { margin-top: 10px; text-align: center; font-size: 16px; color: #222; height: 40px; line-height: 40px; border-top: 1px solid #f5f5f5; font-weight: 600; }

.tuijain { overflow: hidden; margin: 15px 12px; display: flex; }
.tuijain .info { flex: 1; }
.tuijain .info .title { color: #ff9900; font-weight: 600; height: 22px; line-height: 22px; overflow: hidden; font-size: 16px; }
.tuijain .info .title:before { display: inline-block; content: ''; width: 20px; height: 20px; background: url("../images/tips.png") no-repeat; background-size: 100%; margin: 0 6px -4px 0; }
.tuijain .info a.txt { font-size: 12px; color: #333; height: 20px; overflow: hidden; line-height: 20px; margin-top: 6px; display: block; font-weight: 600; }
.tuijain .info .list { overflow: hidden; height: 18px; line-height: 18px; color: #999; font-size: 12px; white-space: nowrap; }
.tuijain .info .list p { display: inline-block; margin-right: 10px; }
.tuijain .info .list span { color: #589cf6; }
.tuijain .img { margin-left: 12px; }
.tuijain .img, .tuijain .img img { width: 110px; height: 60px; border-radius: 6px; }

.mor_btn { background: #ececec; }
.mor_btn:after { display: inline-block; content: ''; background: url("../images/icon_right2.png") no-repeat; width: 10px; height: 20px; background-size: 100%; margin: 4px 10px; vertical-align: middle; }

.xinyou { overflow: hidden; min-height: 200px; background: -webkit-linear-gradient(top, #cc66cc 0%, #7473e5 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc66cc', endColorstr='#7473e5',GradientType=0 ); background: linear-gradient(to bottom, #cc66cc 0%, #7473e5 100%); }
.xinyou .tab_btn { overflow: auto; height: 26px; line-height: 26px; margin: 10px 12px; }
.xinyou .tab_btn p { float: left; font-size: 14px; color: #ebc2eb; margin-right: 12px; }
.xinyou .tab_btn .on { color: #fff; font-size: 16px; position: relative; }
.xinyou .tab_btn .on:before { display: block; content: ''; position: absolute; left: 0; bottom: 0; width: 100%; height: 2px; background: #fff; border-radius: 2px; }
.xinyou .tab_btn .mor a + a { display: none; }
.xinyou .tab_btn .mor a { float: right; display: block; background: url("../images/icon_right.png") no-repeat; width: 10px; height: 18px; background-size: 100%; margin: 4px; }
.xinyou .tab_wrap { overflow: hidden; margin: 0 12px; }
.xinyou .tab_wrap .item + .item { display: none; }
.xinyou .tab_wrap .item .downl_lis_wrap { -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.04); -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.04); box-shadow: 0 3px 3px rgba(0, 0, 0, 0.04); overflow-x: scroll; overflow-y: hidden; padding-bottom: 16px; }
.xinyou .tab_wrap .item .box { display: inline-block; white-space: nowrap; }
.xinyou .tab_wrap .item .downl_lis { position: relative; z-index: 2; display: inline-block; margin: 12px 12px 0; height: 150px; width: 80px; background: #fff; box-shadow: 0 0 5px #589cf6; border-radius: 4px; }
.xinyou .tab_wrap .item .downl_lis img { width: 60px; height: 60px; display: block; margin: 10px; }
.xinyou .tab_wrap .item .downl_lis p { width: 92%; margin: 0 4%; text-align: center; overflow: hidden; font-size: 14px; color: #333; height: 22px; }
.xinyou .tab_wrap .item .downl_lis span { font-size: 12px; color: #999; text-align: center; height: 20px; line-height: 20px; display: block; overflow: hidden; }
.xinyou .tab_wrap .item .downl_lis .btn { display: block; width: 56px; height: 26px; box-shadow: 0 0 12px #9fcee5; background: -webkit-linear-gradient(left, #589cf6 0%, #1ab2ff 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#589cf6', endColorstr='#1ab2ff',GradientType=1 ); background: linear-gradient(to right, #589cf6 0%, #1ab2ff 100%); color: #fff; text-align: center; border-radius: 4px; line-height: 26px; margin: 10px auto 0; }

.lb_item { overflow: hidden; margin: 0 12px; position: relative;  height: 76px;}
.lb_item .item { overflow: hidden; margin-bottom: 12px; display: flex; position: relative; }
.lb_item .item .img { margin-right: 12px; }
.lb_item .item .img, .lb_item .item .img img { width: 60px; height: 60px; border-radius: 6px; }
.lb_item .item .info { flex: 1; }
.lb_item .item .info .bt { display: block; overflow: hidden; font-size: 14px; color: #333; height: 24px; line-height: 24px; font-weight: 600; }
.lb_item .item .info p { font-size: 12px; color: #999; height: 26px; line-height: 26px; margin-top: 14px; }
.lb_item .item .info p span { color: #ff4c4c; }
.lb_item .item .info p i { color: #21d9cc; }
.lb_item .item .lq { display: block; width: 56px; height: 26px; box-shadow: 0 0 12px #9fcee5; background: -webkit-linear-gradient(left, #589cf6 0%, #1ab2ff 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#589cf6', endColorstr='#1ab2ff',GradientType=1 ); background: linear-gradient(to right, #589cf6 0%, #1ab2ff 100%); color: #fff; text-align: center; border-radius: 4px; line-height: 26px; margin: 10px auto 0; }
.lb_item .item .btn { overflow: hidden; float: right; }
.lb_item .morbtn { position: absolute; right: 0; bottom: 12px; display: block; width: 56px; z-index: 99; height: 26px; line-height: 26px; text-align: center; margin-top: 4px; }
.lb_item .morbtn:after { display: inline-block; content: ''; background: url("../images/icon-opmor.png") no-repeat; background-size: 100%; width: 10px; height: 6px; margin: 0 4px 1px 5px; }

/*�����汾*/
.Cont7 {position: relative;position: relative; padding-bottom:10px;}
.Cont7 .Cont7-list{padding: 0 12px;overflow: hidden; height: 61px; }
.Cont7 .Cont7-list li{position: relative;overflow: hidden;}
.Cont7 .Cont7-list li:nth-last-child(2){border: none;}
.Cont7 .Cont7-list li>a:active{opacity: .8;}
.Cont7 .Cont7-list li>div{margin: 10px 79.5px 10px 0;}
.Cont7 .Cont7-list li>div a{display: inline-block;background: url(../images/l-list.png) no-repeat left center;background-size: auto 12px;padding-left: 18px;margin-bottom: 3px;line-height: 19px;color: #333;font: 14px Helvetica Regular,'�����е���', Microsoft YaHei,sans-serif,'����',Tahoma;overflow: hidden; /*�Զ���������*/text-overflow: ellipsis;/*�������غ����ʡ�Ժ�*/white-space: nowrap;/*ǿ�Ʋ�����*/}
.Cont7 .Cont7-list li>div dl{margin-left: 18px;overflow: hidden;}
.Cont7 .Cont7-list li>div dl dt{float: left;margin-right: 10px;line-height: 16px;color: #888;font-size: 12px;font-family: Helvetica Regular,'�����е���', Microsoft YaHei,sans-serif,'����',Tahoma;/}
.Cont7 .Cont7-list li>div dl dd{color: #888;font-size: 12px;line-height: 16px;font-family: Helvetica Regular,'�����е���', Microsoft YaHei,sans-serif,'����',Tahoma;}
.Cont7 .Cont7-list li>a{ display: inline-block;float: right;position: absolute;top: 50%;right: 0;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%); width: 56px; height: 26px; box-shadow: 0 0 12px #9fcee5; background: -webkit-linear-gradient(left, #589cf6 0%, #1ab2ff 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#589cf6', endColorstr='#1ab2ff',GradientType=1 ); background: linear-gradient(to right, #589cf6 0%, #1ab2ff 100%); color: #fff; text-align: center; border-radius: 4px; line-height: 26px; }
.Cont7 .morbtn { position: absolute; right:12px; bottom: 0px; display: block; width: 56px; z-index: 99; height: 26px; line-height: 26px; text-align: center; margin-top: 4px; }
.Cont7 .morbtn:after { display: inline-block; content: ''; background: url("../images/icon-opmor.png") no-repeat; background-size: 100%; width: 10px; height: 6px; margin: 0 4px 1px 5px; }

/*���˴�Ӧ�û�������*/
.Cont1 { display: block; padding: 0 12px; overflow: hidden; }
.Cont1 ul { display: block; overflow: hidden; }
.Cont1 ul li { float: left; width: 25%; text-align: center; }
.Cont1 ul li a.C1-explain { display: inline-block; margin-top: 10px; }
.Cont1 .C1-explain div { display: inline-block; position: relative; margin-bottom: 10px; }
.Cont1 .C1-explain div span { display: inline-block; position: absolute; width: 38px; height: 19px; top: -2px; left: -2px; }
.Cont1 .C1-explain div img { display: inline-block; width: 57.5px; height: 57.5px; border-radius: 10px; }
.Cont1 .C1-explain p { color: #333; font-size: 12px; line-height: 15px; margin-bottom: 10px; height: 15px; overflow: hidden; }
.Cont1 ul li a.btn { display: block; clear: both; width: 56px; height: 26px;   box-shadow: 0 0 12px #9fcee5;   background: -webkit-linear-gradient(left, #589cf6 0%, #1ab2ff 100%);   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#589cf6', endColorstr='#1ab2ff',GradientType=1 );  background: linear-gradient(to right, #589cf6 0%, #1ab2ff 100%);  color: #fff;  text-align: center;  border-radius: 4px; line-height: 26px; margin: 0 auto 10px auto; }


.article_item { overflow: hidden; }
.article_item li { overflow: hidden; width: 100%; float: left; margin-bottom: 20px; }
.article_item li a { margin: 0 12px; display: flex; overflow: hidden; }
.article_item li a:before { display: inline-block; content: ''; width: 8px; height: 7px; background: url("../images/list-icon2.png") no-repeat; background-size: 100%; margin: 8px 8px 0 0; }
.article_item li .text { flex: 1; margin-right: 12px; height: 20px; line-height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 14px; color: #666; }
.article_item li .time { height: 20px; line-height: 20px; font-size: 12px; color: #999; }

.downlphb_item { overflow: hidden; margin: 0 12px 12px; }
.downlphb_item .box { -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.04); -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.04); box-shadow: 0 3px 3px rgba(0, 0, 0, 0.04); overflow-x: scroll; overflow-y: hidden; padding-bottom: 16px; }
.downlphb_item .box ul { white-space: nowrap; }
.downlphb_item .box ul li { display: inline-block; margin-right: 12px; }
.downlphb_item .box ul li .item { width: 240px; height: 60px; margin: 6px 0 12px; }
.downlphb_item .box ul li .item .num { width: 24px; height: 18px; margin-top: 18px; display: inline-block; float: left; margin-right: 8px; text-align: center; line-height: 18px; font-size: 14px; color: #666; }
.downlphb_item .box ul li .item .num1 { background: url("../images/phb_1.png") no-repeat; background-size: 100%; }
.downlphb_item .box ul li .item .num2 { background: url("../images/phb_2.png") no-repeat; background-size: 100%; }
.downlphb_item .box ul li .item .num3 { background: url("../images/phb_3.png") no-repeat; background-size: 100%; }
.downlphb_item .box ul li .item .info { display: flex; float: left; width: 200px; background: url("../images/phb_bg.png") no-repeat; background-size: 100% 60px; }
.downlphb_item .box ul li .item .info .img { margin-right: 8px; }
.downlphb_item .box ul li .item .info .img, .downlphb_item .box ul li .item .info .img img { border-radius: 4px; height: 60px; width: 60px; }
.downlphb_item .box ul li .item .info .txt { flex: 1; }
.downlphb_item .box ul li .item .info .txt .bt { font-size: 14px; color: #333; overflow: hidden; height: 24px; line-height: 24px; font-weight: 600; }
.downlphb_item .box ul li .item .info .txt .label_lis { overflow: hidden; margin-top: 5px; height: 20px; width: 116px;}
.downlphb_item .box ul li .item .info .txt .label_lis a { display: inline-block; height: 18px; line-height: 18px; padding: 0 4px; border-radius: 10px; font-size: 12px; border: 1px solid #666; color: #666; }
.downlphb_item .box ul li .item .info .txt .label_lis .c_1 { border: 1px solid #f7c3c4; color: #fa5153; }
.downlphb_item .box ul li .item .info .txt .label_lis .c_2 { border: 1px solid #b4e6e2; color: #1ec2b6; }

.downltj_wrap { display: none; background: rgba(0, 0, 0, 0.5); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000); position: fixed; z-index: 2018; left: 0; bottom: 0; height: 100%; width: 100%; }
.downltj_wrap .cont { position: absolute; bottom: 0; left: 0; width: 100%; }
.downltj_wrap .top-wrap { position: relative; top: 40px; z-index: 2; }
.downltj_wrap .top-wrap .close-btn { width: 25px; height: 25px; background: #3b4857; border-radius: 50px; line-height: 25px; margin: 0 auto 10px; }
.downltj_wrap .top-wrap .close-btn:before { display: block; float: left; margin: 9px 0 0 4px; content: ''; width: 16px; height: 10px; background: url("../images/icon-opmor.png") no-repeat; background-size: 100%; }
.downltj_wrap .top-wrap .img-wrap { margin: 0 auto; position: relative; }
.downltj_wrap .top-wrap .img-wrap, .downltj_wrap .top-wrap .img-wrap .img { width: 75px; height: 75px; border-radius: 12px; }
.downltj_wrap .top-wrap .img-wrap .seal-animation { -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; transition: all .3s ease-out; -webkit-animation: bounce-in-data-v-81d1659a .8s ease-in; -moz-animation: bounce-in-data-v-81d1659a .8s ease-in; animation: bounce-in-data-v-81d1659a .8s ease-in; -webkit-animation-fill-mode: forwards; -moz-animation-fill-mode: forwards; animation-fill-mode: forwards; -webkit-animation-delay: 1s; -moz-animation-delay: 1s; animation-delay: 1s; position: absolute; background-color: transparent; width: 55px; bottom: -15px; right: -20px; opacity: 0; }
.downltj_wrap .text-wrap { text-align: center; background: #fff; padding-top: 62.5px; -moz-border-radius: 100% 100% 0 0; border-radius: 100% 100% 0 0; width: 120%; margin-left: -10%; position: relative; font-size: 14px; line-height: 26px; }
.downltj_wrap .text-wrap .bg { position: absolute; -moz-border-radius: 100% 100% 0 0; border-radius: 100% 100% 0 0; height: 60px; width: 110%; margin-left: -5%; background: rgba(255, 255, 255, 0.2); z-index: -1; left: 0; top: 0; }
.downltj_wrap .text-wrap p { padding-bottom: 10px; }
.downltj_wrap .text-wrap .blue { color: #007aff; margin-left: 8px; }
.downltj_wrap .tj_cont { overflow: hidden; background: #fff; padding: 12px; display: block; }
.downltj_wrap .tj_cont img { margin: 0 auto; max-width: 100%; }

@-webkit-keyframes bounce-in-data-v-81d1659a { 0% { opacity: 0; -webkit-transform: scale(1.5); transform: scale(1.5); }
  40% { opacity: 1; -webkit-transform: scale(1.5); transform: scale(1.5); }
  60% { opacity: 1; -webkit-transform: scale(1.6); transform: scale(1.6); }
  to { opacity: 1; -webkit-transform: scale(1); transform: scale(1); } }
@-moz-keyframes bounce-in-data-v-81d1659a { 0% { opacity: 0; -moz-transform: scale(1.5); transform: scale(1.5); }
  40% { opacity: 1; -moz-transform: scale(1.5); transform: scale(1.5); }
  60% { opacity: 1; -moz-transform: scale(1.6); transform: scale(1.6); }
  to { opacity: 1; -moz-transform: scale(1); transform: scale(1); } }
@keyframes bounce-in-data-v-81d1659a { 0% { opacity: 0; -webkit-transform: scale(1.5); -moz-transform: scale(1.5); transform: scale(1.5); }
  40% { opacity: 1; -webkit-transform: scale(1.5); -moz-transform: scale(1.5); transform: scale(1.5); }
  60% { opacity: 1; -webkit-transform: scale(1.6); -moz-transform: scale(1.6); transform: scale(1.6); }
  to { opacity: 1; -webkit-transform: scale(1); -moz-transform: scale(1); transform: scale(1); } }

.wdj_install{padding:0 12px;}
.wdj_install .yybBox{ color: #999; position: relative; padding-left: 21px; margin: 15px 0px 5px 0px; text-align: left;display: flex;
  line-height: 25px; }
.wdj_install .yybBox input{ visibility: hidden; position: absolute;font-family: inherit; font-size: 100%; margin: 0; vertical-align: baseline;}
.wdj_install .yybBox .u-useyyb::before,.wdj_install .yybBox .u-useyyb::after{ content: ""; position: absolute;}
.wdj_install .yybBox .u-useyyb::before{width: 14px;height: 14px;border-radius: 3px;border: 1px solid #e9e9eb;left: 0;top: 4px;}
.wdj_install .yybBox .u-useyyb::after{width: 8px;height: 4px;border: 1px solid #1f89e3;border-top: 0;border-right: 0;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);left: 4px;top: 7px;opacity: 0;}
.wdj_install .yybBox .yybBox input[type='checkbox']:checked + label:after{ opacity: 1; }
.wdj_install .u-yybDesc{font-size: 12px;line-height: 16px;color: #ffaa55;text-align: center;word-break: break-all;/*border: 1px solid #ffddaa;*/padding: 3px 7px;flex: 1;  text-align: left;  margin-left: 10px;}
.wdj_install .cannotDown a{ background: #cdcdcd; color: #fff; }
.donwl_content .downl_wrap a.wdj_btn{display:none;}
.wdj_install .yybBox .u-useyyb.on::after{opacity:1;}
