@import url("../../css/fonts.css");
table{width: 100%;border-collapse: collapse;border-spacing: 0px;}
.bangkqxs {font-size: 9pt;font-family: sans-serif;position: relative;}
.banginkqxsmiennam { width: 235px; }
.banginkqxsmiennam > thead > tr > td { border-bottom: 1px solid #000; }
.banginkqxsmiennam > tbody > tr > td {  }
.banginkqxsmiennam .leftcl td { text-align: center }
.banginkqxsmiennam .leftcl tbody > tr > td { border-bottom: 1px dotted #747474; }
.banginkqxsmiennam .tblKQMien > tbody > tr > td { border-left: 1px solid #747474; }
.banginkqxsmiennam .tblKQTinh > tbody > tr > td {     text-align: right;border-bottom: 1px dotted #797979;padding-right: 4px;}
.banginkqxsmiennam { width: 98%; border: 1px dotted #747474;border-collapse: collapse }
.banginkqxsmiennam caption { color: #333333; }
.banginkqxsmiennam thead { background: none repeat scroll 0 0 #FFFFFF; }
.banginkqxsmiennam thead th { color: #88888A; font-weight: bold; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); text-transform: uppercase; }
.banginkqxsmiennam .top_adv ,.banginkqxsmiennam .top_adv  .input_typing{font-size: 13px;font-weight: bold;text-align: left;}
.banginkqxsmiennam .top_adv{ padding: 0px 0px;border-bottom: 1px dotted #747474; }
.banginkqxsmiennam .bottom_adv { font-size: 13px; line-height: 16px; padding-top: 0px ; }
.banginkqxsmiennam .bottom_adv *{ margin: 0px; padding: 0px; }
.banginkqxsmiennam .tentinh { font-size: 13px; line-height:15px; font-weight: bold; text-transform: uppercase; text-align: center; border-bottom: 1px solid !important; border-bottom-color: transparent !important; padding: 2px 0; white-space: nowrap; }
.banginkqxsmiennam .tenbkqxs {padding: 0px 0px 1px 22px;}
.banginkqxsmiennam .title ,.banginkqxsmiennam .title  .input_typing{font-size: 15px;line-height: 20px;height: 20px;padding: 2px;width: 210px;overflow: hidden;}
.banginkqxsmiennam .service ,.banginkqxsmiennam .service  .input_typing{font-size: 12px;font-weight: normal;height: 15px;overflow: hidden;width: 210px;}
.banginkqxsmiennam .ngaykqxs { font-size: 18px; float: right; left: 11px; position: absolute; top: 8px; font-family: 'Times'; font-weight: bold;}
.banginkqxsmiennam .tenbkqxs{ position: relative; }
.banginkqxsmiennam .tenbkqxs .trung {position: absolute;left: -1px;top: 1px;z-index: 1;width: 84px;text-align: center;height: 40px;line-height: 40px;font-size: 28px;font-family: 'DFKai-SB';font-weight: 400;}
.daixoso .btn_Remove{ display: none !important; }
.daixoso{ padding-left: 37px; }
.daixoso td{ padding-top:2px;padding-right: 7px;text-align: right; }
.daixoso td h3{ margin: 0px; padding: 0px; font-family: 'SFUSouvenirBold'; font-size: 12px; text-transform: uppercase; }
.daixoso td h4{ margin: 0px; padding: 4px 0 0px 0px; font-size: 32px; height: 32px; line-height: 32px; text-transform: uppercase; }
.banginkqxsmiennam .ngaykqxs span { font-size: 16px; font-weight: bold }
.banginkqxsmiennam .loaive, .banginkqxsmiennam .matinh { line-height: 10px; font-size: 10px; text-align: center; border-top: 0; }
.banginkqxsmiennam .thu { text-align: center; font-weight: bold; font-size: 12px; height: 30px; line-height:30px; }
.date { text-align: center; padding-right: 1px; }
.date .daymonth { display: table; font-size: 22px; font-weight: bold; border-bottom: 2px solid #000; line-height: 22px; }
.date .year { font-size: 16px; margin: 0 auto; letter-spacing: 5px; text-align: center; padding-left: 3px; }

.banginkqxsmiennam .leftcl { width: 35px; vertical-align: top }

.banginkqxsmiennam .giai_nhat,.banginkqxsmiennam .ten_giai_nhat { height: 21px; padding: 1px 0;}
.banginkqxsmiennam .giai_nhi, .banginkqxsmiennam .ten_giai_nhi {height: 21px; padding: 1px 0; }
.banginkqxsmiennam .giai_ba,.banginkqxsmiennam .ten_giai_ba {height: 40px;  padding: 1px 0; }
.banginkqxsmiennam .giai_tu,.banginkqxsmiennam .ten_giai_tu {height: 142px;  padding: 1px 0; }
.banginkqxsmiennam .giai_nam, .banginkqxsmiennam .ten_giai_nam {height: 21px;  padding: 1px 0; }
.banginkqxsmiennam .giai_sau,.banginkqxsmiennam .ten_giai_sau {height: 60px;  padding: 1px 0; }
.banginkqxsmiennam .giai_bay, .banginkqxsmiennam .ten_giai_bay {height: 21px; padding: 1px 0; }
.banginkqxsmiennam .giai_tam, .banginkqxsmiennam .ten_giai_tam {height: 36px; padding: 1px 0; }
.banginkqxsmiennam .giai_dac_biet, .banginkqxsmiennam .ten_giai_dac_biet {height: 22px; ; padding: 0px 0; }


.banginkqxsmiennam .ten_giai_nhat { font-size: 12px;  }
.banginkqxsmiennam .ten_giai_nhi { font-size: 12px;  }
.banginkqxsmiennam .ten_giai_ba { font-size: 12px; }
.banginkqxsmiennam .ten_giai_tu { font-size: 12px; }
.banginkqxsmiennam .ten_giai_nam { font-size: 12px; }
.banginkqxsmiennam .ten_giai_sau { font-size: 12px;  }
.banginkqxsmiennam .ten_giai_bay { font-size: 12px;  }
.banginkqxsmiennam .ten_giai_tam { font-size: 12px;  }
.banginkqxsmiennam .ten_giai_dac_biet { font-size: 15px; font-weight: bold; }


.banginkqxsmiennam .giai_dac_biet { line-height: 22px; font-size: 24px; font-weight: bold; }
.banginkqxsmiennam .giai_nhat { line-height: 19px; font-size: 21px; font-weight: normal; letter-spacing: 1px; }
.banginkqxsmiennam .giai_nhi { line-height: 19px; font-size: 21px; font-weight: normal; letter-spacing: 1px; }
.banginkqxsmiennam .giai_ba { line-height: 20px; font-size: 21px; font-weight: normal; letter-spacing: 1px; }
.banginkqxsmiennam .giai_tu { line-height: 20px; font-size: 21px; font-weight: normal; letter-spacing: 1px; }
.banginkqxsmiennam .giai_nam { line-height: 20px; font-size: 21px; font-weight: normal; letter-spacing: 1px; }
.banginkqxsmiennam .giai_sau { line-height: 20px; font-size: 21px; font-weight: normal; letter-spacing: 1px; }
.banginkqxsmiennam .giai_bay { line-height: 20px; font-size: 21px; letter-spacing: 1px; }
.banginkqxsmiennam .giai_tam { line-height: 36px; font-size: 40px; font-weight: bold; text-align: center; letter-spacing: 2px; }

.banginkqxsmiennam .nameshort { display: none }
.banginkqxsmiennam.miennam5cot .daixoso {     padding-left: 42px!important; }
.banginkqxsmiennam.miennam5cot .daixoso td {padding-right: 4px!important;}
.banginkqxsmiennam.miennam5cot .namelong {  }
.banginkqxsmiennam.miennam5cot .loaive {}
.banginkqxsmiennam.miennam5cot .tentinh { font-size: 11px; line-height: 11px;}
.banginkqxsmiennam.miennam5cot .nameshort { display: inline }
.miennam5cot .giai_dac_biet { font-size: 23px; } .miennam5cot .tblKQTinh > tbody > tr > td {letter-spacing: -1px!important;}
.miennam5cot .giai_nhat { font-size: 20px!important; }
.miennam5cot .giai_nhi { font-size: 20px!important; }
.miennam5cot .giai_ba { font-size: 20px!important;}
.miennam5cot .giai_tu { font-size: 20px!important; }
.miennam5cot .giai_nam { font-size: 20px!important; }
.miennam5cot .giai_sau { font-size: 20px!important;}
.miennam5cot .giai_bay { font-size: 20px!important;}
.miennam5cot .thu {
    font-size: 10px !important;
    width: 25px !important;
    height: 26px !important;
    line-height: 26px !important;
}


/*mien bac*/
.banginkqxsmienbac > tbody > td { border: 2px solid #000; }

.banginkqxsmienbac { width: 100%; border: 1px solid #000; border-collapse: collapse }
.banginkqxsmienbac .tblKQMien  table { width: 100%; border:0}
.banginkqxsmienbac .tblKQMien  table td { border-bottom: 1px solid #000; border-collapse: collapse; padding:3px 0}
.banginkqxsmienbac .tblKQMien  table td.leftcl {border-right: 1px solid #000;
    border-collapse: collapse;
    padding: 3px 3px;
    font-size: 13px;}
.banginkqxsmienbac tfoot tr { border-bottom: 1px solid #C7C7C7; color: #444444; }
.banginkqxsmienbac .top_adv { font-size: 12px; padding: 5px 0; }
.banginkqxsmienbac .bottom_adv { font-size: 12px; border-top: 3px solid #000; padding: 3px 0; }
.banginkqxsmienbac .bottom_adv *{ margin: 0px; padding: 0px; }
.banginkqxsmienbac .ngaykqxs {font-size: 12px;float: right;right: 0px;position: absolute;top: 5px;}
.banginkqxsmienbac .ngaykqxs span { font-size: 13px; font-weight: bold }
.banginkqxsmienbac .tenbkqxs { padding: 7px 0 }
.banginkqxsmienbac .title {font-size: 16px;/* padding-right: 65px; */width: 225px;overflow: hidden;}
.banginkqxsmienbac .service {font-size: 13px;font-weight: normal;/* padding-right: 65px; */height: 15px;overflow: hidden;width: 218px;}
.banginkqxsmienbac .thu { font-size: 14px; font-weight: bold; text-transform: uppercase; text-align: center; }
.banginkqxsmienbac .tentinh { font-size: 14px; font-weight: bold; text-transform: uppercase; text-align: center; line-height: 24px; }
.banginkqxsmienbac .nameshort{ display:none}
.banginkqxsmienbac .top_mien { background: #ccc; height: 38px }
.tenmienxoso { text-transform: uppercase; font-size: 16px; font-weight: bold; text-align: center; }
.apdung { font-size: 12px; text-align: center; }
.banginkqxsmienbac .giai_dac_biet { font-size: 44px; font-weight: bold; line-height: 50px; height:50px; }
.banginkqxsmienbac .giai_dac_biet div { display: inline-block }

.banginkqxsmienbac .kyhieuDB { margin-right:10px; display:inline-block;}
.banginkqxsmienbac .kyhieuDB span{text-transform:uppercase; border:1px solid #222222; border-radius:5px ; margin:1px 2px; padding:3px 2px; font-size:16px;  }
.banginkqxsmienbac .kyhieuDB4ve { margin-right:10px; display:inline-block; float:left;max-width: 150px;}
.banginkqxsmienbac .kyhieuDB4ve span{text-transform:uppercase; border:1px solid #222222; border-radius:5px ; margin:1px 2px; padding:3px 2px; font-size:13px; width:40%; line-height:15px; display:inline-block }
.banginkqxsmienbac .kyhieuDB5ve { margin-right:10px; display:inline-block; float:left;max-width: 150px;}
.banginkqxsmienbac .kyhieuDB5ve span{text-transform:uppercase; border:1px solid #222222; border-radius:5px ; margin:1px 2px; padding:3px 2px; font-size:13px; width:30%; line-height:15px; display:inline-block }
.banginkqxsmienbac .kyhieuDB6ve { margin-right:10px; display:inline-block; float:left;max-width: 150px;}
.banginkqxsmienbac .kyhieuDB6ve span{text-transform:uppercase; border:1px solid #222222; border-radius:5px ; margin:1px 2px; padding:3px 2px; font-size:13px; width:30%; line-height:15px; display:inline-block }

.banginkqxsmienbac .giai_nhat div{ font-size: 30px; font-weight: bold; line-height: 32px; }
.banginkqxsmienbac .giai_nhi div { font-size: 24px; font-weight: bold; width: 50%; float: left; line-height: 26px; }
.banginkqxsmienbac .giai_ba div { font-size: 24px; font-weight: bold; width: 33%; float: left; line-height: 26px; }
.banginkqxsmienbac .giai_tu div { font-size: 24px; font-weight: bold; width: 50%; float: left; line-height: 26px; }
.banginkqxsmienbac .giai_nam div { font-size: 24px; font-weight: bold; width: 33%; float: left; line-height: 26px; }
.banginkqxsmienbac .giai_sau div { font-size: 24px; font-weight: bold; width: 33%; float: left; line-height: 26px; }
.banginkqxsmienbac .giai_bay div { font-size: 44px; font-weight: bold; width: 25%; float: left; line-height: 42px; }

/*Mega645*/
.tblMega645{margin-top: 47px}
.tblMega645 .banner img{ width: 360px; }
.tblMega645, .tblMega645 > td {  border-collapse: collapse; }
.tblMega645 .header > td {position: relative;}
.tblMega645 .ngay {font-size: 19px;font-weight: bold;padding-left: 54px;}
.tblMega645 .nam { font-size: 19px; border-top: solid 2px #000 }
.tblMega645 .title, .tblMega645 .title .input_typing {font-weight: bold;font-size: 15px;line-height: 24px;width: 100%;text-align: center;}
.tblMega645 .service, .tblMega645 .service .input_typing {font-weight: bold;font-size: 15px;line-height: 18px;margin-bottom: 2px;padding-left: 45px;/* height: 21px; */overflow: hidden;}
.tblMega645 .box_result { border-bottom: 0; padding-top: 10px; text-align: center;  font-family: 'SFUSouvenirBoldsas';font-weight: bold; letter-spacing: -3px;}
.tblMega645 .title_slgiai { border-bottom: 0; font-size: 20px;  }
.tblMega645 .result_number { font-size: 38px; font-weight: bold; border-radius: 50%; height: 49px; width: 49px; border: solid 1px; }
.tblMega645 .title_kqxs { font-size: 25px; font-weight: bold; line-height: 33px }
.tblMega645 .title_slgiai { font-weight: bold; text-decoration: underline }
.tblMega645 .tblTKGiai { border-collapse: collapse; /*! margin: 10px auto 5px auto; */ border-color: #000; }
.tblMega645 .tblTKGiai td { font-size: 16px; padding: 5px 3px; white-space: nowrap }
.tblMega645 .tblTKGiai thead th { color: #000; padding: 5px 6px; text-transform: uppercase; font-size: 16px }
.tblMega645 .introduct {padding: 5px;font-size: 12px;}
.tblMega645 .introduct *{ padding: 5px 0px; margin: 0px; }
.tblMega645 .introduct h4{ font-size: 18px; text-transform: uppercase; }
.tblMega645 .introduct span{ font-size: 18px; }
.tblMega645 .domain { font-size: 22px; font-weight: bold; text-decoration: underline }
.tblMega645 .box_result div{ width: 55px; height: 55px; line-height: 40px; display: inline-block; margin: 0px 2px;  text-align: center; font-size: 41px; }
/*-------------------------------------------*/

/*Max4d*/
.tblMax4D{}
.tblMax4D .banner img{ width: 360px; }
.tblMax4D, .tblMax4D > td {border-collapse:collapse;}
.tblMax4D .header > td { padding:5px 0;position: relative;}
.tblMax4D .ngay {font-weight:bold;font-size: 19px;padding-left: 40px}
.tblMax4D .nam {font-weight:bold;font-size:19px;border-top:solid 2px #000}
.tblMax4D .title, .tblMax4D .title .input_typing {font-weight:bold;font-size: 16px;line-height:18px;width:100%;text-align:center;}
.tblMax4D .service, .tblMax4D .service .input_typing {font-weight:bold;font-size: 18px;line-height:18px;text-align:center;padding-left: 45px;}
.tblMax4D .box_result {border-bottom: 0;padding-top:3px; }
.tblMax4D .title_slgiai {border-bottom:0;font-size: 20px;}
.tblMax4D .dayso {font-size: 22px;line-height:24px;letter-spacing:3px;font-weight: bold;text-align:right;}
.tblMax4D .tblTKGiai tr:nth-child(1) td:nth-child(2) .dayso{font-size: 24px;letter-spacing: 2px;}
.tblMax4D .dayso.lq_2, .tblMax4D .dayso.lq_3{ border-top:1px dotted #eee;}
.tblMax4D .title_kqxs {font-size: 25px;font-weight:bold;line-height:33px}
.tblMax4D .title_slgiai{font-weight:bold;text-decoration:underline}
.tblMax4D .tblTKGiai {border-collapse: collapse; margin: 10px auto 5px auto; border-color: #000;}
.tblMax4D .tblTKGiai td {font-size: 16px;padding: 5px 3px;white-space:nowrap;}
.tblMax4D .tblTKGiai thead th {background:#e3e3e3;color:#000;padding: 5px 6px;text-transform:uppercase;font-size: 8px;}
.tblMax4D .introduct {font-size: 13px;line-height: 19px;}
.tblMax4D .introduct *{ margin: 0px; padding: 0px; }
.tblMax4D .introduct h4{font-size: 18px;text-transform: uppercase;margin-top: 2px;}
.tblMax4D .introduct span{ font-size: 12px}
.tblMax4D .domain {font-size: 18px;font-weight: bold;text-decoration: underline}


/*MAX3D*/
.tblMax3D .banner img{width: 316px;}
.tblMax3D tr{padding:0px 10px;/* position: relative; */}
.tblMax3D .tblTKGiai{
    font-size: 12px;
    width: 98%;
    font-family:arial;
    margin: 0 auto;
    }
.tblMax3D .tblTKGiai td{}
.tblMax3D .tblTKGiai td b{
    font-size: 16px;
    /* padding: 0px 8px; */
    }
.tblMax3D .tblTKGiai th:nth-child(1){width:15%}
.tblMax3D .tblTKGiai th:nth-child(2){width:70%}
.tblMax3D .tblTKGiai th:nth-child(3){width:15%}
.tblMax3D .tblTKGiai .line3d{ font-size:16px }
.tblMax3D .tblTKGiai  th{padding:7px 5px}
.tblMax3D .tblTKGiai td{padding: 4px 10px;}
.tblMax3D .tblTKGiai  tr td:nth-child(2) b{font-size: 20px;}
.tblMax3D .tblTKGiai tr td b.giainhat{font-size: 28px;padding: 0px 20px;}
.tblMax3D .tblTKGiai tr   .line_footerin b{
    font-size: 12px;
    float: left;
    text-align: left;
    }
.tblMax3D .header td{position: relative;}
.tblMax3D .tblTKGiai  tr:nth-child(2) td:nth-child(2) b{padding: 0px 6px}
.tblMax3D .tblTKGiai  tr:nth-child(3) td:nth-child(2) b{padding: 7px 10px}
.tblMax3D .tblTKGiai  tr:nth-child(4) td:nth-child(2) b{padding: 0px 6px}
.tblMax3D .title strong{font-size:18px}
 .tblMax3D .title strong{font-size: 16px;}
 .tblMax3D .service  strong{font-size: 18px;}
  .tblMax3D .service  span{padding-left: 45px;
    display: block;}
 .tblMax3D .ngay{
    font-size: 19px;
    margin: 0px 0px 3px 0px;
    font-weight: bold;
    padding-left: 40px;
    }
 .tblMax3D .introduct h4{ margin: 6px 0px 3px 0px}
 .tblMax3D .introduct span{font-size: 11px;}

 /*MAX3DPRO*/
.tblMax3Dpro .banner img{width: 316px;}
.tblMax3Dpro tr{
}
.tblMax3Dpro .tblTKGiai{
    font-size: 12px;
    width: 98%;
    font-family:arial;
    margin: 0 auto;
    }

.tblMax3Dpro .tblTKGiai td b{
    font-size: 18px;
    padding: 0px 11px;
    }
.tblMax3Dpro .tblTKGiai .line3d{ font-size:16px }
.tblMax3Dpro .tblTKGiai  th{background: #000;font-size: 17px;color: #fff;letter-spacing: 3px;padding: 5px 0px}
.tblMax3Dpro .tblTKGiai td:nth-child(2){width: 31%}
.tblMax3Dpro .tblTKGiai  tr td:nth-child(2) b{font-size: 13px;display: block;padding: 0px;}
.tblMax3Dpro .tblTKGiai tr td b.giainhat{font-size: 26px;padding: 0px 20px;}
.tblMax3Dpro .tblTKGiai tr   .line_footerin b{
    font-size: 12px;
    /* float: left; */
    /* text-align: left; */
    font-style: italic;
    font-weight: normal;
    }
.tblMax3Dpro .header td{position: relative;text-align: left;padding: 0px 5px;}
.tblMax3Dpro .tblTKGiai  tr:nth-child(2) td:nth-child(2) b{padding: 0px 6px}
.tblMax3Dpro .tblTKGiai  tr:nth-child(3) td:nth-child(2) b{}
.tblMax3Dpro .tblTKGiai  tr:nth-child(4) td:nth-child(2) b{padding: 0px 6px}
.tblMax3Dpro .title strong{font-size: 17px;display: block;margin-bottom: 4px;text-align: center;}
 .tblMax3Dpro .service  strong{font-size: 13px;}
  .tblMax3Dpro .service  span{
    padding-left: 69px;
    display: block;
    margin-bottom: 2px;
    }
 .tblMax3Dpro .ngay{
    font-size: 11px;
    margin: 0px 0px 8px 0px;
    font-weight: bold;
    padding-left: 70px;
    position: relative;
    line-height: 19px;
}
 .tblMax3Dpro .ngay strong{
    font-size: 20px;
    position: absolute;
    top: 9px;
    right: 0;
    letter-spacing: -2px;
 }
  .tblMax3Dpro .introduct h3{margin: 2px 0px 0px 0px;font-size: 11px;}
 .tblMax3Dpro .introduct h4{margin: 0px 0px 0px 0px;font-size: 11px;}
 .tblMax3Dpro .introduct span{font-size: 9px;}
.tblMax3Dpro .introduct span i{display: block;}
/*Power 655*/
.tplpower655 .banner img{ width: 360px; }
.tplpower655, .tplpower655 > td {  border-collapse: collapse; }
.tplpower655 .header > td {position: relative;}
.tplpower655 .ngay {font-size: 19px;font-weight: bold;padding-left: 40px}
.tplpower655 .nam { font-size: 19px; border-top: solid 2px #000 }
.tplpower655 .title, .tplpower655 .title .input_typing {font-weight: bold;font-size: 17px;line-height: 24px;width: 100%;text-align: center;}
.tplpower655 .service, .tplpower655 .service .input_typing {font-weight: bold;font-size: 18px;line-height: 18px;text-align: center;margin-bottom: 2px;padding-left: 45px;overflow: hidden;}
.tplpower655 .box_result {border-bottom: 0;padding-top: 3px;text-align: center;font-family: 'SFUSouvenirBoldsdsadsa';letter-spacing: -1px;font-weight: bold;position: relative;}
.box_result h2{position: absolute;
    bottom: 0px;
    left: 46px;
    border-bottom: 1px solid #000;
    font-family: sans-serif;}
.tplpower655 .title_slgiai { border-bottom: 0; font-size: 20px;  }
.tplpower655 .result_number { font-size: 38px; font-weight: bold; border-radius: 50%; height: 49px; width: 49px; border: solid 1px; }
.tplpower655 .title_kqxs { font-size: 25px; font-weight: bold; line-height: 33px }
.tplpower655 .title_slgiai { font-weight: bold; text-decoration: underline }
.tplpower655 .tblTKGiai { border-collapse: collapse; margin: 10px auto 5px auto; border-color: #000; }
.tplpower655 .tblTKGiai td { font-size: 16px; padding: 5px 3px; white-space: nowrap }
.tplpower655 .tblTKGiai thead th { color: #000; padding: 5px 6px; text-transform: uppercase; font-size: 16px }
.tplpower655 .introduct { font-size:12px;}
.tplpower655 .introduct *{ padding: 2px 0px; margin: 0px; }
.tplpower655 .introduct h4{ font-size: 16px; text-transform: uppercase; }
.tplpower655 .introduct span{ font-size: 12px; }
.tplpower655 .domain { font-size: 22px; font-weight: bold; text-decoration: underline }
.tplpower655 .box_result div{width: 53px;height: 53px;line-height: 53px;display: inline-block;margin: 0px 0px;border-radius: 50%;text-align: center;font-size: 40px;}
.ball_power{ background: #000; color: #fff; }
/*-------------------------------------------*/
.qrcode{
    width: 45px;
    height: 45px;
    position: absolute;
    bottom: -3px;
    right: 2px;
}
.img_max{
    max-width: 100%;
    height: auto;
}
.qrcodemb{
    width: 44px;
    height: 44px;
    position: absolute;
    top: 3px;
    left: 3px;
}
.qrcode645{
    width: 67px;
    height: 67px;
    position: absolute;
    top: 23px;
    left: 8px;
}
.qrcode655{
    width: 67px;
    height: 67px;
    position: absolute;
    top: 23px;
    left: 8px;
}
.qrcode3d{
    width: 67px;
    height: 67px;
    position: absolute;
    top: 17px;
    left: 0px;
}
.qrcode4d{
    width: 67px;
    height: 67px;
    position: absolute;
    top: 22px;
    left: 8px;
}