 .tanc {
   width: 100%;
   height: 100%;
   z-index: 10;
   position: fixed;
   background-color: #00000030;
   left: 0;
   top: 0;
 }

 .tanc > div {
   width: 412px;
   height: 406px;
   background: url(/statics/files/img/newckpx_tcbg.png) no-repeat;
   background-size: 100%;
   position: fixed;
   left: 50%;
   top: 50%;
   margin-left: -206px;
   margin-top: -203px;
   text-align: center;
 }

 .tanc > div > img {
   width: 156px;
   height: 156px;
   margin-top: 128px;
   margin-bottom: 14px;
   border-radius: 3px;
 }

 .zttxt span {
   color: #f75413 !important;
 }

 .tanc div p {
   font-size: 17px;
   font-weight: bold;
   color: #333;
   line-height: 32px;
 }

 .tanc div p span {
   color: #2285f5;
 }

 a:hover {
   text-decoration: none;
 }

 .pxtools_tle {
   display: block;
   width: 190px;
   height: 43px;
   box-sizing: border-box;
   border-bottom: 1px solid #eee;
   text-align: center;
   color: #F3731D;
   line-height: 43px;
   font-size: 16px;
   font-weight: bold;
   background: url(/statics/files/img/pxtools_tle_bg.png) no-repeat;
   background-position: 12px;
   margin: 0 auto;
   position: relative;
 }

 .pxtools_tle::after {
   display: block;
   content: "";
   width: 12px;
   height: 16px;
   background: url(/statics/files/img/pxtools_tle_rbg.png) no-repeat;
   background-position: 0;
   position: absolute;
   right: 20px;
   top: 10px;
 }

 .pxtools_content {
   display: flex;
   flex-wrap: wrap;
   justify-content: space-evenly;
 }

 .pxtools_content > a {
   display: block;
   margin-top: 12px;
   margin-bottom: 6px;
   width: 75px;
   height: 48px;
   text-align: center;
 }

 .pxtools_content > a > img {
   margin-bottom: 8px;
 }

 .pxtools_content > a > p {
   color: #666;
 }

 .pxtools_mintwo {
   box-sizing: border-box;
   border-left: 1px solid #eee;
   border-right: 1px solid #eee;
 }

 .downyzb_content {
   box-sizing: border-box;
   padding: 10px 17px 0;
   display: flex;
   justify-content: space-between;
 }

 .downyzb_content > img {
   width: 82px;
   height: 82px;
   box-sizing: border-box;
   border: 1px solid #C3D4E7;
 }

 .downyzb_content > ul {
   display: flex;
   flex-direction: column;
   justify-content: space-between;
   color: #666;
 }

 .pxbigtle {
   width: auto;
   height: 50px;
   text-align: center;
   background-color: #f8f8f8;
   border: 1px solid #eee;
   overflow: hidden;
   margin: 20px 0;
 }

 .pxbigtle_txt {
   font-size: 22px;
   font-family: pxfont;
   line-height: 54px;
   position: relative;
 }

 .pxbigtle_txt::before {
   display: block;
   content: "";
   width: 14px;
   height: 22px;
   background: url(/statics/files/img/pxbigtle_bg.png) no-repeat;
   background-position: 0;
   position: absolute;
   left: -24px;
   top: 2px;
 }

 .pxbigtle_txt::after {
   display: block;
   content: "";
   width: 14px;
   height: 22px;
   background: url(/statics/files/img/pxbigtle_bg.png) no-repeat;
   background-position: 0;
   position: absolute;
   right: -24px;
   top: 2px;
 }

 .pxduibi {
   width: auto;
   height: 156px;
   display: flex;
   justify-content: space-between;
 }

 .pxduibi_son {
   display: flex;
   flex-direction: column;
   width: 405px;
   height: auto;
 }

 .pxduibi_tle {
   width: 180px;
   height: 36px;
   color: #fff;
   font-size: 18px;
   font-weight: bold;
   line-height: 36px;
   box-sizing: border-box;
   padding-left: 12px;
   background-color: #f95249;
   border-radius: 5px 30px 0 0;
 }

 .pxduibi_tle > span {
   color: #fffdb9;
 }

 .pxduibi_content {
   display: flex;
   justify-content: flex-start;
   width: 405px;
   height: 120px;
   box-sizing: border-box;
   padding: 10px;
   border: 1px solid #FFBCB8;
 }

 .pxduibi_content > img {
   width: 160px;
   height: 98px;
   margin-right: 12px;
   background-color: #eee;
 }

 .pxduibi_twoctt {
   border: 1px solid #B0D9FA;
 }

 .pxduibi_twotle {
   background-color: #48AAFA;
 }

 .pxduibitxt {
   position: relative;
   flex: 1;
   display: flex;
   flex-wrap: wrap;
   justify-content: space-between;
   align-content: space-between;
   align-items: center;
 }

 .pxduibitxt > p {
   font-size: 14px;
   color: #333;
   line-height: 18px;
 }

 .pxduibitxt > p > span {
   color: #666;
 }

 .pxjiage {
   font-size: 14px;
   color: #999;
 }

 .pxduibitxt > .pxjiage > span,
 .pxduibitxt > .pxjiage > b {
   color: #F43636;
 }

 .pxjiage > b {
   font-size: 18px;
   font-weight: bold;
 }

 .pxduibitxt > a {
   display: block;
   width: 78px;
   height: 24px;
   border-radius: 2px;
   background-image: linear-gradient(90deg, #FF2B2B, #E00000);
   color: #fff;
   font-size: 14px;
   line-height: 24px;
   text-align: center;
   margin-right: 10px;
 }

 .pxfenlei {
   display: flex;
   justify-content: space-between;
   align-items: center;
   margin-bottom: 20px;
 }

 .pxfl_content {
   display: flex;
   justify-content: flex-start;
 }

 .pxfl_content > a {
   display: block;
   width: 100px;
   height: 36px;
   border-radius: 18px;
   font-size: 16px;
   color: #666;
   line-height: 36px;
   text-align: center;
   background-color: #F2F2F2;
   margin-right: 20px;
 }

 .pxfenlei > a {
   display: block;
   height: 18px;
   font-size: 16px;
   color: #FF2B2B;
   line-height: 18px;
   text-indent: 1.3em;
   background: url(/statics/files/img/minvideo.png) no-repeat;
   background-position: 0;
 }

 .pxfl_content > .pxchecked {
   pointer-events: none;
   color: #fff;
   font-weight: bold;
   background-color: #2196F3;
 }

 .pxkcbox {
   width: auto;
   margin-bottom: 30px;
   display: flex;
   flex-wrap: wrap;
   justify-content: flex-start;
 }

 .pxkc_content {
   width: 262px;
   height: 290px;
   box-sizing: border-box;
   background: #fff;
   border: 1px solid #EEEEEE;
   margin-right: 22px;
   margin-bottom: 20px;
   display: flex;
   flex-direction: column;
 }

 .pxkc_content:nth-child(3n) {
   margin-right: 0;
 }

 .pxkc_content > a > img {
   width: 100%;
   height: 160px;
   background-color: #eee;
 }

 .pxkc_txt {
   box-sizing: border-box;
   padding: 12px 20px;
   flex: 1;
   display: flex;
   flex-direction: column;
   justify-content: space-between;
 }

 .pxkctxt_tle {
   font-size: 16px;
   color: #333;
   display: flex;
   align-items: center;
 }

 .pxtle_jj,
 .pxtle_vip,
 .pxtle_cc {
   display: inline-block;
   width: 40px;
   height: 20px;
   margin-right: 10px;
   background: #E6F4FF;
   font-size: 12px;
   color: #2196F3;
   text-align: center;
   line-height: 20px;
 }

 .pxtle_vip {
   color: #F29822;
   background-color: #FFF4E5;
 }

 .pxtle_cc {
   color: #F22222;
   background-color: #FFE5E5;
 }

 .pxkc_jiage {
   font-size: 18px;
   font-weight: bold;
   color: #F00;
   position: relative;
   top: 4px;
   left: 0;
 }

 .pxkc_jiage > span {
   font-weight: initial;
   font-size: 12px;
 }

 .pxkc_btn {
   display: flex;
   justify-content: space-between;
 }

 .pxkc_btn > a {
   display: block;
   width: 100px;
   height: 32px;
   border-radius: 3px;
   font-size: 14px;
   line-height: 32px;
   text-align: center;
 }

 .px_ckxq {
   color: #0167B6;
   background-color: #E8F2FE;
 }

 .px_ckxq:hover {
   color: #0167B6;
 }

 .px_bm {
   color: #fff;
   background-image: linear-gradient(90deg, #FF2B2B, #f00);
 }

 .px_bm:hover {
   color: #fff;
 }

 .pxbtm_tle {
   font-size: 24px;
   font-weight: bold;
   color: #333;
   padding: 10px;
   background: url(/statics/files/img/pxbtm_tlebg.png) no-repeat;
   background-position: 0 8px;
 }

 .pxbtm_tle > span {
   color: #4889D2;
 }

 .pxbtm_content {
   display: flex;
   justify-content: space-between;
 }

 .pxbtm_content > img {
   width: 405px;
   height: 266px;
   background-color: #eee;
   border-radius: 10px;
 }

 .pxbtm_minctt {
   width: 404px;
   display: flex;
   flex-wrap: wrap;
   justify-content: space-between;
   align-content: space-between;
 }

 .pxbtm_minbox {
   width: 192px;
   height: 126px;
   background: #FFFFFF;
   border: 1px solid #EEEEEE;
   border-radius: 10px;
   box-sizing: border-box;
   padding: 0 10px;
   text-align: center;
   display: flex;
   align-items: center;
   flex-direction: column;
   position: relative;
 }

 .pxbtm_minbox > p {
   color: #186EBC;
   font-size: 14px;
   line-height: 22px;
   margin-top: 60px;
 }

 .pxbtm_minbox > span {
   color: #666;
   font-size: 12px;
 }

 .pxbtm_minbox > img {
   margin-top: 20px;
   position: absolute;

 }

 .tanc {
   width: 100%;
   height: 100%;
   z-index: 10;
   position: fixed;
   background-color: #00000030;
   left: 0;
   top: 0;
 }

 .tanc > div {
   width: 412px;
   height: 406px;
   background: url(/statics/files/img/newckpx_tcbg.png) no-repeat;
   background-size: 100%;
   position: fixed;
   left: 50%;
   top: 50%;
   margin-left: -206px;
   margin-top: -203px;
   text-align: center;
 }

 .tanc > div > img {
   width: 156px;
   height: 156px;
   margin-top: 128px;
   margin-bottom: 14px;
   border-radius: 3px;
 }

 .zttxt span {
   color: #f75413 !important;
 }

 .tanc div p {
   font-size: 17px;
   font-weight: bold;
   color: #333;
   line-height: 32px;
 }

 .tanc div p span {
   color: #2285f5;
 }