.complete{background-image: url(https://trust-data.oss-cn-shenzhen.aliyuncs.com/file/upload/20230603/526_1685762910533796.png?v=01);background-position: right 5px center;background-repeat: no-repeat;background-size: 20px;padding-right: 28px !important;}
.nocomplete{background-image: url(https://trust-data.oss-cn-shenzhen.aliyuncs.com/file/upload/20230603/526_1685762919643652.png);background-position: right 5px center;background-repeat: no-repeat;background-size: 14px;}
.redcolor{color: #FF0000;}
/* --展商 head -- */
#header .head {
 background-color: #F5F5F5;
}
#header .head .logo {
 padding: 14px 0;display: inline-block;vertical-align: middle;
}

#header .head .search-box {
 float: right;
 margin: 25px 0 0 0px;
 height: 22px;
 padding: 4px 10px;
 border: 1px solid #DDDDDD;
 background-color: #0072c6;
 padding-left: 10px;
 position: relative;
 box-sizing: content-box;
}
#header .head .search-box a{display: block;padding: 0 8px;color: #fff;}
/* footer------------------ */
#footer{
    background-color: #fff!important;
}
#footer .copy-right {
 padding: 30px 0;
 text-align: center;
 border-top: 1px solid #EEE;
 margin-top: 40px;
}
#footer .copy-right .container{
    line-height: 30px;
}

#footer .net-safe-record {
 margin-left: 10px;
}
#footer .net-safe-record img {
 vertical-align: bottom;
}

.table-div dt{
display: inline-block;
color: #999;
}
.table-div dd{
display: inline-block;
color: #333;
min-width: 250px;
}
.userIn ol{list-style: auto;}
.e_btn,body #exhibitor .userIn a.e_btn{
padding: 2px 15px;
margin-left: 20px;
background-color: #19b4ea;
color: #fff;
font-weight: normal;
}

.table-div tr{
height: 40px;
line-height: 39px;
border-bottom: 1px dashed #ccc;
}
.table-div td{

}

.table-div .addbtn {
    float: right;
    
}
.table-div .addbtn a{
    display: inline-block;
    height: 34px;
    line-height: 34px;
    width: 100px;
    margin: 20px 0 10px 0;
    text-align: center;
    border: 1px solid #DDDDDD;
}


/* 会员中心----------------------------------------------- */
#exhibitor {
 zoom:1;
 overflow:hidden;
 min-height: 400px;
}
#exhibitor .userLeft {
 float: left;
 width: 220px;
 margin-right: 10px;
}
#exhibitor .userIn {
 margin-left: 190px;
 overflow: hidden;
 color: #000;
 min-height: 900px;
}
#exhibitor .userIn a{color: #0000ff;}
#exhibitor .userIn a:hover{opacity: 0.8;}
@media (max-width: 768px) {
 #exhibitor {
  min-height: auto;
 }
 #exhibitor .userLeft {
  float: none;
  width: auto;
  margin-right: 0;
 }
 #exhibitor .userIn {
  margin-left: 0;
 }
}
#exhibitor .userIn .main {
 margin-top: 25px;
 padding:20px 30px;
 border: 1px solid #EEE;
}
@media (max-width: 768px) {
 #exhibitor .userIn .main {
  padding:20px 0;
  border: 0;
 }
}
#exhibitor .userIn .main h3 {
 color: #555;
 font-size: 26px;
 padding-bottom: 20px;
 font-weight:normal;
}
#exhibitor .userIn .main h3 .more {
 float:right;
 color:#888;
 font-size:12px;
 margin-top:9px;
 font-weight:normal;
}
/* -- passport -- */
#exhibitor .passport {
 padding:50px 0 80px 0;
}
#exhibitor .passport .register h3 {
 font-size: 22px;
 font-weight: bold;
 color: #19B4EA;
 border-bottom: 1px dashed #CCCCCC;
 padding-bottom: 20px;
 margin-bottom:40px;
}
#exhibitor .passport .register h3 em {
 display:block;
 color: #999;
 font-size:12px;
 font-weight:normal;
}
#exhibitor .passport .register h3 a {
 color: #19B4EA;
}
#exhibitor .passport .register .btn {
 width:200px;
}
#exhibitor .passport .login {
 margin:0 auto;
 width:320px;
}
#exhibitor .passport .login h3 {
 font-size: 22px;
 font-weight: bold;
 margin-bottom:40px;
}
#exhibitor .passport .login h3 em {
 display:block;
 color: #999;
 font-size:12px;
 font-weight:normal;
}
#exhibitor .passport .login .text-input {
 width:306px;
}
#exhibitor .passport .login .btn {
 width:100%;
}
#exhibitor .passport .login .btnRegister {
 display: block;
 width:318px;
 border: 1px solid #CCCCCC;
 color: #555555;
 padding: 6px 0;
 cursor: pointer;
 font-weight: bold;
 text-align:center;
}
/* -- userTree -- */
#exhibitor .userTree {
 margin-top: 25px;
}
#exhibitor .userTree h3 {
 background-color: #f5f5f5;
 line-height: 100px;
 color: #555;
 font-weight: normal;
 font-size: 18px;
 text-align: center;
}
@media (max-width: 768px) {
 #exhibitor .userTree h3 {
  line-height: 60px;
  color: #555;
  font-weight: normal;
  font-size: 16px;
  text-align: center;
 }
}
#exhibitor .userTree ul {
 padding-top: 5px;
}
#exhibitor .userTree li a {
 display:block;
 padding:8px 10px;
 color: #555;
 font-size: 14px;
}
#exhibitor .userTree li.cur {
 background-color:#19B4EA;
}
#exhibitor .userTree li.cur a {
 color:#FFF;
}
#exhibitor .userTree .searchBox {
 margin:20px 0;
}
#exhibitor .userTree .searchBox .keyword {
 width: 136px;
}
/*二级菜单*/
.LeftMenuBox li{position: relative;}
.curons{background: #f5f5f5;}
.parent ul.secondarymenu{display: none;}
.parent ul.secondarymenu li{padding: 0px 10px;border-radius: 20px;margin: 3px 0;}
.parent a.menutitle{position: relative;}
.parent a.menutitle:after{content: "";width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 12px solid #999;position: absolute;bottom: 13px;right: 5px;transform:rotate(-90deg);}
.cur ul.secondarymenu{display: block;}
.curons a.menutitle:after {transform:rotate(0deg);color: #19B4EA;border-top-color: #19B4EA;}
.curons ul.secondarymenu{display: block;}
.LeftMenuBox .secondarymenu{position: absolute;width: auto;min-width: 330px;background-color: #fff;box-sizing: border-box;padding: 2px 5px;box-shadow: 0px 0px 10px #c3c3c3;z-index: 100;left: 220px;border-radius: 13px;top: 0px;}
.LeftMenuBox li .secondarymenu li a{white-space: nowrap;}
.LeftMenuBox li:hover .secondarymenu{display: block;}
.LeftMenuBox li .secondarymenu li:hover{ background-color:#19B4EA;}
.LeftMenuBox li .secondarymenu li:hover a{color: #fff !important;}
/* -- btnAction -- */
#exhibitor .btnAction a {
 display: block;
 margin: 0 0 10px auto;
 width: 120px;
 line-height: 30px;
 border: 1px solid #DDD;
 text-align: center;
 color: #777;
}
#exhibitor .btnAction a:hover {
 border: 1px solid #999;
 background-color: #999;
 color: #FFF;
}
#exhibitor .btnAction a.pay {
 border: 1px solid #e4393c;
 color: #e4393c;
}
#exhibitor .btnAction a.pay:hover {
 background-color: #e4393c;
 color: #FFF;
}
/* -- startPage -- */
#exhibitor .startPage {
 padding: 10px;
}
#exhibitor .startPage .basicInfo .qrcode{
color: #999;
padding-top: 20px;
height: 250px;
border-top: 1px solid #DDD;
}
#exhibitor .startPage .basicInfo .basic {
 padding: 20px 0 20px 150px;
 border-bottom: 1px solid #DDD;
 position: relative;
 height: 150px;
 margin-bottom: 20px;
}
#exhibitor .startPage .basicInfo .basic h2 {
 font-size: 18px;
 font-weight: 400;
}
#exhibitor .startPage .basicInfo .basic p {
 color: #999;
 margin-bottom: 10px;
}
#exhibitor .startPage .basicInfo .basic a {
 color: #19B4EA;
}
#exhibitor .startPage .basicInfo .basic .AvatarBox {position: absolute;width: 120px;height: 120px;left: 0;top: 0;padding: 4px;border: 2px solid #e0e0e0;border-radius: 50%;line-height: 95px;box-sizing: border-box;}
.AvatarBoxImg{background-size: 102%;text-align: center;background-position: center;overflow: hidden;width: 100%;height: 100%;border-radius: 50%;background-repeat: no-repeat;}
#exhibitor .startPage .basicInfo .basic .avatar {
 position: absolute;
 left: 0;
 top: 0;
 padding: 4px;
 border: 1px solid #e0e0e0;
 border-radius: 120px;
}
#exhibitor .startPage .basicInfo .info {
 font-size: 14px;
 zoom: 1;
 overflow: hidden;
 margin-bottom: 30px;
}
#exhibitor .startPage .basicInfo .info b{
    color: #5a5a5a;
    display: inline-block;margin-left: 5px;
}
#exhibitor .startPage .basicInfo .info li {
 padding: 8px 0;
 color: #999;
 width: 33.3%;
 float: left;
 list-style: none;
}

#exhibitor .startPage .basicInfo .insli{
border-top: 1px solid #DDD;
}
#exhibitor .startPage .basicInfo .insli li{
border-bottom: 1px dashed #DDD;
height: 50px;
line-height: 50px;
}
#exhibitor .startPage .basicInfo .insli li span{
color: #999;
}

/* -- sns -- */
#exhibitor .snsIcon a {
 display: inline-block;
 width: 30px;
 height: 30px;
 -webkit-border-radius: 50%;
 -moz-border-radius: 50%;
 -o-border-radius: 50%;
 border-radius: 50%;
 margin-right: 10px;
}
#exhibitor .snsLink {
 font-weight: bold;
 margin-bottom:40px;
 text-align: center;
}
#exhibitor .snsLink .head {
 font-size: 22px;
 font-weight: bold;
 margin-bottom:40px;
}
#exhibitor .snsLink .img img {
 width: 100px;
 height: 100px;
 border: 1px solid #e0e0e0;
 border-radius: 100px;
}
#exhibitor .snsLink .action {
 margin-top: 40px;
}
#exhibitor .snsList dl {
 zoom:1;
 overflow: hidden;
 padding: 15px 0;
 border-top: 1px dotted #DDD;
 line-height: 30px;
}
#exhibitor .snsList dt {
 float: left;
}
#exhibitor .snsList dt i {
 display: inline-block;
 width: 30px;
 height: 30px;
 -webkit-border-radius: 50%;
 -moz-border-radius: 50%;
 -o-border-radius: 50%;
 border-radius: 50%;
 margin-right: 10px;
 vertical-align: middle;
}
#exhibitor .snsList dt em {
 color: #19B4EA;
}
#exhibitor .snsList dd {
 float: right;
}
#exhibitor .snsList dd a {
 color: #0072C6;
}
/* -- orderList -- */
#exhibitor .orderList {
}
#exhibitor .orderList .item {
 margin-bottom: 20px;
}
#exhibitor .orderList .item .status {
 padding: 15px 0 1px 0;
 color: #b0b0b0;
 font-size: 18px;
}
#exhibitor .orderList .item .detail .info {
 border-bottom: 1px solid #EEE;
 padding: 1px 20px 15px 0;
}
#exhibitor .orderList .item .detail .info em {
 margin-right: 10px;
}
@media (max-width: 768px) {
 #exhibitor .orderList .item .detail .info em {
  margin-right: 0;
  display: block;
  margin-top: 5px;
 }
}
#exhibitor .orderList .item .detail .amount {
 width: 180px;
 border-bottom: 1px solid #EEE;
 padding: 1px 0 15px 20px;
 text-align: right;
}
#exhibitor .orderList .item .detail .amount b {
 font-size: 16px;
}
#exhibitor .orderList .item .detail .list .listBox dl {
 position: relative;
 height: 64px;
 margin: 15px 0;
 padding: 10px 10px 10px 80px;
 line-height: 22px;
 color: #333;
}
#exhibitor .orderList .item .detail .list .listBox dl .img {
 position: absolute;
 left: 0;
 top: 0;
}
@media (max-width: 768px) {
 #exhibitor .orderList .item .detail .list .listBox dl dt {
  display: none;
 }
 #exhibitor .orderList .item .detail .list .listBox dl dd {
  display: none;
 }
}
#exhibitor .orderList .item .detail .action {
 padding: 15px 0;
 text-align: right;
 vertical-align: top;
}
/* -- order -- */
#exhibitor .order .head {
 margin-bottom: 30px;
}
#exhibitor .order .head .title {
 border-bottom: 1px solid #DDD;
 zoom:1;
 overflow: hidden;
 margin-bottom: 10px;
}
#exhibitor .order .head .title h2 {
 float: left;
 font-size: 18px;
 font-weight: 400;
 color: #333;
}
#exhibitor .order .head .title .action {
 float: right;
}
@media (max-width: 768px) {
 #exhibitor .order .head .title h2 {
  width: 50%;
  color: #888;
 }
}
#exhibitor .order .head .subTitle {
 padding: 5px 0;
 color: #999;
 font-size: 14px;
}
#exhibitor .order .head .subTitle span {
 margin-right: 15px;
}
#exhibitor .order .itemList {
 width: 100%;
 border-top: 1px solid #EEE;
}
#exhibitor .order .itemList td {
 border-bottom: 1px solid #EEE;
 padding: 10px;
 text-align: left;
}
#exhibitor .order .info {
 margin-top: 30px;
 border-bottom: 1px solid #DDD;
 padding-bottom: 20px;
}
#exhibitor .order .info h2 {
 font-size: 18px;
 font-weight: 400;
 color: #333;
 margin-bottom: 10px;
}
#exhibitor .order .info ul {
 line-height: 200%;
 color: #999;
 font-size: 14px;
}
#exhibitor .order .totalAmount {
 text-align: right;
 padding-top: 20px;
 line-height: 200%;
 font-size: 16px;
 color: #999;
}
body #exhibitor .userTree .boottype{padding: 35px 0;background-color: #f5f5f5;}
body #exhibitor .userTree .boottype h3{line-height: 30px;}

body .userIn p,body .userIn{margin-bottom: 10px;line-height: 23px;color: #333;}
#header .container{overflow: auto;}
.ExhibitionName{display: inline-block;box-sizing: border-box;padding: 10px;padding-top: 14px;font-size: 18px;padding-left: 20px;
max-width: 70%;vertical-align: middle;}
.LogLoginBox{display: inline-block;float: right;padding-top: 20px;}
.LogLoginBox a{display: inline-block;padding: 6px 25px;font-size: 14px;color: #EEE !important;background-color: #0072C6;text-align: center;min-width: 90px;line-height: 20px;border-radius: 3px;box-sizing: border-box;}
.width160{width: 160px;}

.formlistBoxs li b.btitles{display: inline-block;width: calc(100% - 160px);overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.formlistBoxs li span.spantimes{float: right;display: inline-block;}

.requiredinfor .input-file,.contactdlwidth .input-file{display: inline-block;vertical-align: middle;}
.requiredinfor p.tistext,.contactdlwidth p.tistext{display: inline-block;vertical-align: middle;font-size: 12px;margin-left: 5px;}
.requiredinfor dd,.contactdlwidth dd{vertical-align: middle;}
.requiredinfor dl,.contactdlwidth dl{overflow: initial;}
.userTree li span.redcolors{display: inline-block;color: #ff0000;}

/*车牌选择*/
.carcodeBox{width: 100%;max-width: 1200px;margin: 0 auto;position: relative;}
.carcodeBox ul{overflow: auto;padding: 0;margin: 0;}
.carcodeBox ul li{list-style: none;}
.carLicenseMain ul{display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;} 
.carLicenseMain ul li{width: 38px;height: 38px;box-sizing: border-box;border: 1px solid #ccc;display: inline-block;line-height: 36px;
font-size: 18px;color: #000;text-align: center;margin-left: 5px;cursor: pointer;}
.carLicenseMain ul li:nth-last-child(1){border: 2px dashed #00b520;}
.carLicenseMain ul li.active{border: 1px solid #f3483e;color: #f3483e;}			
.keyboardBox{position: absolute;z-index: 10;width: 493px;top: 45px;left: 0;}
.provienceBox{background: #D0D5D9;padding: 5px 5px;padding-top: 3px;border-radius: 5px;box-shadow: 5px 5px 10px #9e9e9e;}
.provienceBox ul li{display: inline-block;width: 38px;height: 38px;line-height: 38px;background: #fff;margin: 5px 3px;text-align: center;
cursor: pointer;font-size: 14px;border-radius: 5px;box-shadow: 2px 2px 3px #979797;color: #000;}
.provienceBox ul li.deleteBtn{width: 90px;background: #c20000;float: right;color: #fff;}
.provienceBox ul li:hover{box-shadow: 0px 0px 3px #f3483e;color: #f3483e;}
#textEnBox,#textJtBoxs{display: none;}
/*上传图片，裁剪后上传*/
.UploadImagesBox{display: block;padding: 10px;box-sizing: border-box;}
.FileImagesBox{display: inline-block;vertical-align: middle;width: 100px;}
.FileImagesTispBox{display: inline-block;padding-left: 10px;vertical-align: middle;}
.FileImagesTispBox p{margin: 0;font-size: 12px !important;color: #999 !important;line-height: 20px !important;}
.FileImagesShow{display: block;width: 100%;height: 100px;line-height: 98px;border: dashed 1px #E6E6E6;box-sizing: border-box;overflow: hidden;}
.FileImagesShow img{width: 100%;display: inline-block;vertical-align: middle;}
.FileImagesBut{box-sizing: border-box; background-color: #F5F5F5; font-size: 12px; border: 1px solid #dcdcdc; cursor: pointer; text-align: center;}
.FileImagesBut span{display: block;margin: 0;line-height: 30px;cursor: pointer;}
.FileImagesBut .fileinput{display: none;}
.PopupOpenTextContent p{font-size: 12px;}
.PopupOpenHeader span{font-size: 15px;color: #000;}
.LoadingImgBox { width: 76px; box-sizing: border-box; text-align: center; position: fixed; top: 50%; left: 50%; margin-left: -38px; margin-top: -30px; z-index: 99999999; background-color: rgba(0,0,0,0.5); padding: 10px 0; border-radius: 10px;display: none;}
.LoadingImgBox img { width: 54px; }
.LoadingImgBox p { font-size: 12px; color: #fff; margin: 0; margin-top: 10px; }
/*.cropper-bg{min-height: 200px;}*/
/*上传图片，裁剪后上传 end*/


.mikdubox{display: block;box-sizing: border-box;margin-bottom: 15px;}
.mikdubox span{display: inline-block;text-align: right;}
.mikdubox span i{color: #ff0000;}
/*加班申请*/
.carinforboxbxos dl dt{width: 170px;text-align: right;}
.bindinputstyle dl dt{min-width: 138px;text-align: right;}
.bindinputstyle .input-file{border: 1px solid #ccc;}

p.spanpidstimes{margin: 0;line-height: 25px;font-size: 14px;color: #ff0000 !important;margin: 10px 0;}

/*<!--返回顶部-->*/
.gotop{position: fixed;box-sizing: border-box;width: 45px;height: 45px;border-radius: 50%;background: #fff;box-shadow: 0px 3px 10px rgba(0,0,0,0.3);
bottom: 60px;right: 80px;text-align: center;border: 1px solid #ccc;cursor: pointer;line-height: 40px;font-size: 12px;z-index: 999999;}
.gotop img{height: 25px;vertical-align: middle;}
.gotop span{font-size: 12px;display: none;line-height: 16px;width: 35px;margin-top: 5px;}
.gotop:hover{box-shadow: 0px 3px 10px #19B4EA;border-color: #19B4EA;}
.gotop:hover img{display: none;}
.gotop:hover span{display: inline-block;}

body #BuilderBox dl dt{min-width: 270px;}
body .BuildertwoBox dt{width: 100%;text-align: left;}
body .BuildertwoBox dd{width: 100%;}
body .BuildertwoBox input.text-input{width: 100%;min-width: auto;box-sizing: border-box;}
body .tablestyles th{font-size: 12px;}
body .tablestyles td{text-align: center;}
body #distpicker{overflow: hidden;}
body #distpicker select.form-control{display: inline-block;width: 180px;margin-right: 16px;}
body .hkcontentbox dl dt{min-width: 230px;text-align: right;vertical-align: middle;}
body .hkcontentbox dl dd{width: calc(100% - 240px);box-sizing: border-box;vertical-align: middle;}

/*展商证*/
.ExhibitorCertificate{width: 100%;max-width: 1200px;margin: 0 auto;}
.CertificateListBox ul{display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0;padding: 0;}
.CertificateListBox ul li{width: 50%;float: left;box-sizing: border-box;padding: 0 10px;list-style: none;margin-bottom: 20px;}
.CertificateDetails{box-shadow: 0px 0px 18px #ccc;border-radius: 15px;box-sizing: border-box;padding: 18px;}
.CertificateList{padding: 8px 0px;font-size: 14px;}
.CertificateList span.CertificateName{display: inline-block;width: 135px;line-height: 18px;vertical-align: middle;}
.CertificateList span.CertificateNameText{display: inline-block;width: calc(100% - 145px);line-height: 30px;text-align: center;border-bottom: 1px solid #ccc;min-height: 30px;vertical-align: middle;}
.CertificateList span.CertificateName i{display: inline-block;font-style: normal;line-height: 18px;width: 130px;text-align: right;}
.CertificateListDetails{margin-top: 20px;}
.CertificateDetailsLogo{text-align: center;}
.CertificateDetailsLogo img{width: 100%;}
.CertificateBottomBox{text-align: center;}
.CertificateBottomBox a{display: inline-block;padding: 3px 5px;line-height: 30px;background-color: #19B4EA;color: #fff !important;min-width: 60px;margin: 10px 5px;margin-bottom: 5px;border-radius: 3px;font-size: 14px;}
.CertificateBottomBox a.detale{background-color: #FF0000;}
.Certificateaddbtn{text-align: right;margin-bottom: 20px;}
.Certificateaddbtn a{display: inline-block;padding: 3px 5px;line-height: 30px;background-color: #19B4EA;color: #fff !important;min-width: 80px;margin: 10px 5px;margin-bottom: 5px;border-radius: 3px;font-size: 16px;text-align: center;}
body #exhibitor .userIn .pager ul a{color: #999;cursor: pointer;}
body .userIn p.tistext{font-size: 12px !important;color: #999 !important;}
/*我邀请的买家*/
.buyerlistbox th { padding: 9px 10px; min-height: 20px; line-height: 20px; font-size: 14px; border: 1px solid #eee; font-weight: normal; }  		
.buyerlistbox thead tr { background-color: #FAFAFA; }  
.buyerlistbox td { padding: 9px 10px; min-height: 20px; line-height: 20px; font-size: 13px; border: 1px solid #eee; }  
.buyerlistbox tbody tr { background-color: #fff; }  
.buyerlistbox tbody tr:hover { background-color: #FAFAFA; }  
.buyerlistbox a.buttonstyle { display: inline-block; height: 25px; line-height: 25px; padding: 0 13px; font-size: 12px; color: #fff !important; background-color: #19b4ea; }  
.centerbox { text-align: center; }  
.buyerlistboxHeader h3{display: inline-block;}
.buyerlistboxHeader span{display: inline-block;margin-left: 5px;font-size: 14px;color: #666666;line-height: 25px;}
.buyerdetailsbox{clear: both;}
.buyerdetailsbox table{width: 100%;}
.buyerdetailsbox td{padding: 7px 10px; min-height: 20px; line-height: 20px; font-size: 13px; border: 1px solid #eee;}
.buyerdetailsbox td.buyertdtitle{width: 250px;background-color: #FAFAFA;text-align: right;padding: 7px 5px;}

/***************************************************************生成邀请函图片***************************************************************/
.GenerateBox{display: inline-block;float: right;margin-bottom: 13px;}
.GenerateBox a.e_btn{line-height: 30px;}
.GenerateBox span{font-size: 14px;line-height: 34px;color: #333;display: inline-block;}
.ExhibitorChange{display: inline-block;line-height: 34px;height: 34px;cursor: pointer;width: 180px;margin-right: 0px;outline: none;}
.LanguageChange{display: inline-block;line-height: 34px;height: 34px;cursor: pointer;width: 130px;margin-right: 16px;outline: none;}
.InvitationBox{width: 100%;max-width: 400px;margin: 0 auto;position: fixed;left: -500px;}
/*.InvitationBox{width: 100%;max-width: 390px;margin: 0 auto;position: fixed;left: 10px;top: 10px;}*/

a.details{color: #FF0000 !important;}
.InvitationExhibitionTwo{text-align: center;display: none;}
.InvitationExhibitionTwo img{width: 100%;}
.InvitationExhibition img{width: 100%;}
.InvitationContentBackBox{background-image: url(images/invite/inviteback.jpg);background-repeat: no-repeat;background-size: cover;background-color: #25906c;padding-bottom: 10px;background-position: center top;}
.InvitationContent{padding: 30px 20px;padding-bottom: 10px;}
.ExhibitionLogo{display: inline-block;width: 80px;vertical-align: middle;box-sizing: border-box;padding-right: 8px;}
.ExhibitionLogo img{width: 100%;}
.ExhibitionText{display: inline-block;width: calc(100% - 90px);vertical-align: middle;}
.ExhibitionText h2{margin: 0;padding: 0;font-size: 20px;color: #fff;line-height: 29px;letter-spacing: 2px;}
.ExhibitionText p{margin: 0;padding: 0;line-height: 20px;font-size: 12px;box-sizing: border-box;padding: 0 8px;border-radius: 20px;background-color: #fff;color: #009245;letter-spacing: 1px;display: inline-block;font-weight: 600;vertical-align: middle;}
.ExhibitionText span{margin: 0;line-height: 20px;font-size: 14px;color: #fff;display: inline-block;margin-top: 5px;}
.ExhibitionText strong{font-size: 14px;}
.ExhibitionCompany{background-color: #fff;padding: 20px 10px;border-top-left-radius: 10px;border-top-right-radius: 10px;margin-top: 20px;}
.ExhibitionCompanyLogo{text-align: center;}
.ExhibitionCompanyLogo img{max-width: 100%;max-height: 60px;}
.ExhibitionCompanyName{text-align: center;}
.ExhibitionCompanyName h3{margin: 0;padding: 0;font-size: 21px;font-weight: bold;color: #009245;letter-spacing: 0px;line-height: 30px;}
.ExhibitionCompanyName p{margin: 0;line-height: 30px;font-size: 16px;color: #000;margin-bottom: 5px;font-weight: 700;}
.ExhibitionCompanyName span{display: inline-block;border: 1px solid #ccc;font-size: 15px;color: #000;line-height: 26px;padding: 0 18px;border-radius: 26px;font-weight: bold;}
.ExhibitionCompanyPro{text-align: center;padding: 20px 10px 10px 10px;min-height: 200px;line-height: 200px;}
.ExhibitionCompanyPro img{width: 80%;vertical-align: middle;}
.ExhibitionCompanyBack{background-image: url(images/invite/invitecom.png?v=01);background-repeat: no-repeat;background-size: 100% 100%;background-position: left bottom 0px;height: 13px;margin-top: -1px;}
.InvitationVip{background-image: url(images/invite/invittext.png);background-repeat: no-repeat;background-size: 100% 100%;background-position: left top;text-align: center;padding: 13px 20px;}
.InvitationVip span{margin: 0;padding: 0;font-size: 40px;color: #fff;line-height: 60px;font-weight: bold;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;letter-spacing: 2px;display: block;padding-bottom: 3px;}
.InvitationBottom{padding: 100px 20px 20px 20px;background-image: url(images/invite/codeback.png?v=02);background-position: right bottom;background-size: 100% auto;background-repeat: no-repeat;position: relative;}
.InvitationBottomText{padding-bottom: 10px;}
.InvitationBottomText p{margin: 0;padding: 0;font-size: 18px;color: #fff;line-height: 30px;}
.InvitationBottomText span{display: inline-block;font-size: 12px;line-height: 20px;margin-right: 6px;color: #fff;background-image: url(images/invite/texticon.png);background-position: left center;background-size: 14px;padding-left: 14px;background-repeat: no-repeat;}
.InvitationBottomText a{text-decoration:none;display: inline-block;font-size: 14px;line-height: 20px;color: #fff;}
.InvitationBottomCode{display: inline-block;position: absolute;width: 25%;box-sizing: border-box;padding: 2px;background: #fff;border-radius: 3px;right: 9.5%;bottom: 12px;}
.CodeBox{border: 2px solid #009245;box-sizing: border-box;padding: 2px;}
.CodeBox img{width: 100%;display: block;}
.CodeBox canvas{display: block;}
.InvitationSubmit{text-align: center;box-sizing: border-box;padding: 10px 20px;}
.InvitationSubmit a{display: block; background-image: linear-gradient(to right, #006835 , #00ff81);text-align: center;width: 100%;font-size: 16px;color: #fff;line-height: 33px;padding: 5px 10px;border-radius: 45px;margin-top: 20px;box-sizing: border-box;letter-spacing: 0px;box-shadow: 0px 0px 15px #006835;text-decoration:none;}
.SIGNInvitationContentBoxss .InvitationSubmit a{background-image: linear-gradient(to right, #b9000b , #f74027);box-shadow: 0px 0px 15px #680006;}
.ImgPopUpBack{position: fixed;z-index: 10000;background-color: rgba(0,0,0,0.5);width: 100%;height: 100%;top: 0;left: 0;display: none;}
.ImgPopUpBox{position: fixed;z-index: 10001;width: 360px;left: 50%;top: 30px;height: 100%;display: none;margin-left: -180px;}
.ImgPopUpBoxTwo{position: fixed;z-index: 10001;width: 700px;left: 50%;top: 80px;height: 100%;display: none;margin-left: -350px;}
.ImgPopUpBoxTwoPopUp{position: fixed;z-index: 10001;width: 600px;left: 50%;top: 30px;height: 100%;display: none;margin-left: -300px;}
.ImgPopUpContent{position: relative;box-sizing: border-box;overflow: auto;max-height: 100%;}
.ImgPopUpImg{vertical-align: middle;overflow: auto;text-align: center;}
.ImgPopUpImg img{max-width: 100%;max-height: 100%;}
.ImgPopUpClose{text-align: center;margin-top: 10px;}
.ImgPopUpClose p{font-size: 14px;color: #fff;margin: 0;line-height: 20px;}
.ImgPopUpClose a{display: inline-block;font-size: 14px;color: #fff;line-height: 30px;padding: 0px 20px;border-radius: 5px;border: 1px solid #ccc;text-decoration:none;margin-top: 10px;letter-spacing: 1px;}
/*适配转换成图片时样式问题*/
.PicStyle .ExhibitionText p,.PicStyle .ExhibitionCompanyName span{padding-bottom: 2px;}
.PicStyle .InvitationVip span{padding-bottom: 5px;}
.PicStyle .ExhibitionText h2{margin-bottom: 2px;}
/*英文*/
.InvitationEN .ExhibitionText{text-align: center;}
.InvitationEN .ExhibitionText h2{letter-spacing: 0px;font-weight: bold;}
.InvitationEN .ExhibitionText p{letter-spacing: 0px;}
.InvitationEN .InvitationVip span{font-size: 30px;letter-spacing: 0px;}
.InvitationEN .ExhibitionText span{font-size: 12px;line-height: 16px;}
.InvitationEN span.exboxtime{display: block;text-align: center;font-size: 14px;line-height: 20px;}
.InvitationEN .InvitationBottomText p{font-size: 13px;}
body .buyerlistboxHeader .bottoms{padding: 5px 25px !important;margin-top: -11px;}
body .InvitationEN .ExhibitionCompanyName h3{letter-spacing: 0px;font-size: 16px;line-height: 20px;padding: 5px 0;}
/*编辑*/
body .yaoyueboxs .input-file{width: 100px;}
body .yaoyueboxs .input-file .input-file-show img{width: 100%;height: auto;max-height: 100px;}
body .yaoyueboxs p.input-file-show{margin-bottom: 0px;}
body .yaoyueboxs .input-file .input-file-show{height: 100px;line-height: 100px;}
body p.tispisp{font-size: 12px;margin: 0;margin-top: 10px;line-height: 20px;color: #888;}
body a.gomsg{background-color: #d3d3d3 !important;color: #666 !important;text-decoration:none;}
body .minwidthbtn{min-width: 150px;}
/***************************************************************生成邀请函图片 end***************************************************************/

/*加载中*/
.loadingBox{width: 200px;box-sizing: border-box;text-align: center;position: fixed;top: 50%;left: 50%;margin-left: -100px;margin-top: -80px;z-index: 99999999;background-color: rgba(0,0,0,0.5);padding: 10px 0;border-radius: 10px;display: none;}
.loadingBox img{width: 50px;}
.loadingBox p{font-size: 12px;color: #fff;margin: 0;margin-top: 10px;}
/*d顶部LOGO*/
.LogoListBox{display: inline-block;margin-right: 5px;}
.LogoListBox a{display: inline-block;}
.LogoListBox a img{height: 42px;}

/*SIGN邀请函*/
/*.InvitationBox{display: block;left:0px;top: 0px;}*/
body .SIGNInvitation{background-image: url(images/invite/SIGNinviteback.jpg?v=01);}
body .SIGNInvitation .InvitationVip{background-image: url(images/invite/SIGNinvittext.png?v=02);}
body .SIGNInvitation .CodeBox{border-color: #ec1b24;}
body .SIGNInvitation .ExhibitionCompanyName h3{color: #ec1b24;}
body .SIGNInvitation .InvitationVip span{border-bottom-color: transparent;border-top-color: transparent;}
/*SIGN邀请函 end*/
/*SIGN_LED邀请函*/
body .SIGN_LEDInvitation{background-image: url(images/invite/SIGN_LEDinviteback.jpg);}
body .SIGN_LEDInvitation .InvitationVip{background-image: url(images/invite/SIGN_LEDinvittext.png);}
body .SIGN_LEDInvitation .CodeBox{border-color: #009345;}
body .SIGN_LEDInvitation .ExhibitionCompanyName h3{color: #009345;}
/*SIGN_LED邀请函 end*/
/*SIGN_DSC邀请函*/
body .SIGN_DSCInvitation{background-image: url(images/invite/SIGN_DSCinviteback.jpg);}
body .SIGN_DSCInvitation .InvitationVip{background-image: url(images/invite/SIGN_DSCinvittext.png);}
body .SIGN_DSCInvitation .CodeBox{border-color: #0071bc;}
body .SIGN_DSCInvitation .ExhibitionCompanyName h3{color: #0071bc;}
/*SIGN_DSC邀请函 end*/
.avatar_urlBox{display: none;}
/*上传图片*/
.fileBox{width: 100%;box-sizing: border-box;max-width: 100px;display: inline-block;vertical-align: middle;margin: 10px;margin-top: 0px;}
.fileImgBox{width: 100%;height: 100px;border: dashed 1px #E6E6E6;text-align: center;line-height: 95px;overflow: hidden;position: relative;}
.fileImgBox img{width: 100%;}
.fileImgBoxtwo{width: 100px;height: 100px;border: dashed 1px #E6E6E6;text-align: center;line-height: 95px;overflow: hidden;position: relative;}
.fileImgBoxtwo img{width: 100%;}
.btnFile{box-sizing: border-box;background-color: #F5F5F5;font-size: 12px;border: 1px solid #dcdcdc;cursor: pointer;text-align: center;}
.btnFile p{margin-top: 0px !important;line-height: 30px !important;color: #333;margin-bottom: 0px !important;}
.fileImgBoxBack{position: absolute;width: 100%;height: 100%;top: 0px;left: 0px;z-index: 10;background-color: rgba(0,0,0,0.3);line-height: 95px;overflow: hidden;text-align: center;display: none;}
.fileImgBoxBack img{width: 80%;}
/*新会刊信息编辑*/
.NewTableBoxStyle{ background-color: #FFF; width: 100%; line-height: 20px; margin-bottom: 20px; border-style: solid; border-width: 0 0 1px 1px;box-sizing: border-box;}
.NewTableBoxStyle thead th{ font-weight: 600; color: #555; background-color: #F5F5F5; line-height: 25px; padding: 8px 5px; font-size: 14px; border: 1px solid #E6E6E6; }
.NewTableBoxStyleTwo thead th{ font-weight: normal;}
.TableTitleStyle{color: #555 !important; background-color: #F5F5F5; height: 20px; padding: 8px 5px; font-size: 14px; font-weight: 600;}
.NewTableBoxStyle tbody td{border: 1px solid #E6E6E6;font-size: 13px;color: #999;padding: 2px 5px;}
.tyongstyle tbody td{padding: 8px 5px;line-height: 20px;}
.NewTableBoxStyleTwo tbody td{line-height: 20px;}
.width100{width: 100px;}
.width220{width: 220px;}
.textright{text-align: right;background-color: #FAFAFA;}
.NewTableBoxStyle i.required { color: #FF0000; } 
.NewTableBoxStyle td input[type='text']{font-size: 13px; color: #777; background-color: #FFF;display: inline-block; line-height: 30px; padding: 2px 4px; border:none; outline: 0 none;box-sizing: border-box;width: 100%;}
.NewTableBoxStyle td select{font-size: 13px; color: #777; background-color: #FFF;display: inline-block; line-height: 30px; padding: 2px 4px; border:none; outline: 0 none;box-sizing: border-box;width: 100%;}

.selectstyles{}
.NewTableBoxStyle td textarea{font-size: 13px; color: #777; background-color: #FFF;display: inline-block; line-height: 20px; padding: 2px 4px; border:none; outline: 0 none;box-sizing: border-box;width: 100%;resize: none;min-height: 70px;}
body .NewTableBoxStyle label{margin-bottom: 0px;}
.NewTableBoxStyle td p.tistext{font-size: 12px !important;color: #999 !important;display: inline-block;line-height: 20px;vertical-align: middle;}
.NewTableBoxStyle td.SaveBut{padding: 18px 1px;text-align: center;}
.NewTableBoxStyle td.SaveBut .btn{min-width: 100px;}
.NewTableBoxStyle td.SaveBut a{color: #fff !important;}
.NewTableBoxStyle tbody td ::-webkit-input-placeholder { color: #d1d1d1; } 
.NewTableBoxStyle tbody td :-ms-input-placeholder { color: #d1d1d1; } 
.NewTableBoxStyle tbody td ::placeholder { color: #d1d1d1; }
.anliinformation,.cangpformation{display: none;}
body .NewTableBoxStyletwo tr{line-height: 25px;}
body .NewTableBoxStyletwo tr td{padding: 5px 5px;}
/*成功*/
.loadingsuccessBox{max-width: 400px;box-sizing: border-box;text-align: center;position: fixed;top: 50%;left: 50%;margin-left: -130px;margin-top: -80px;z-index: 99999999;background-color: rgba(0,0,0,0.7);padding: 10px 10px;border-radius: 5px;display: inline-block;}
.loadingsuccessBox p{font-size: 14px;color: #fff;margin: 0;margin-top: 0px;line-height: 20px;}


/* 提交中 */
.overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);z-index: 9998;display: none;}
.loading-modal {position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);background: white;padding: 30px;border-radius: 15px;box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);z-index: 9999;text-align: center;min-width: 300px;display: none;font-size: 12px;}
.modal-title {margin-bottom: 10px;color: #333;font-size: 16px;font-weight: 600;}
.modal-spinner {width: 40px;height: 40px;border: 4px solid #f3f3f3;border-radius: 50%;border-top: 4px solid #4a86e8;animation: spin 1s linear infinite;margin: 0 auto 20px;}
@keyframes spin {
	to { transform: rotate(360deg); }
}


/*电/水/气设备租赁*/
.LeaseSelectBox .text_select{width: 100%;box-sizing: border-box;line-height: 36px;height: 36px;border: 1px solid #eee;cursor: pointer;outline: none;}
.LeaseSelectHtmlBox{box-sizing: border-box;padding-right: 80px;position: relative;margin: 3px 0;}
.LeaseSelectButBox{position: absolute;right: 0px;top: 50%;margin-top: -18px;}
.LeaseSelectButBox span.AddLeaseSelect{display: inline-block; padding: 2px 10px; cursor: pointer; border-radius: 3px; background: #19b4ea; font-size: 13px; line-height: 32px; color: #fff;letter-spacing: 0px;background-image: url(images/addicon.png);background-repeat: no-repeat;background-position: left 10px center;background-size: 12px;padding-left: 28px;}
.LeaseSelectButBox span.DeleteLeaseSelect{display: inline-block; padding: 2px 5px; cursor: pointer; border-radius: 3px; background: #FF0000; font-size: 13px; line-height: 32px; color: #fff;letter-spacing: 0px;background-image: url(images/deleteicon.png);background-repeat: no-repeat;background-position: left 5px center;background-size: 14px;padding-left: 18px;}
/*多选框样式*/
input.checkboxstyle[type="checkbox"] {-webkit-appearance: none;background: #fff url(images/checkboxcolor.png) no-repeat;background-size: 90px;
height: 18px;vertical-align: middle;width: 18px;cursor: pointer;outline: none;}
input.checkboxstyle[type="checkbox"]:checked {background-position: -36px 0;}
.FromSubmitBox{text-align: center;padding: 10px 0;}
.FromSubmitBox .FromBtn{display: inline-block; padding: 2px 22px; cursor: pointer; border-radius: 3px; background: #19b4ea; font-size: 16px; line-height: 32px; color: #fff;min-width: 130px;text-align: center;box-sizing: border-box;letter-spacing: 0px;}
.HireTextContent{margin-top: 30px;box-sizing: border-box;}
.HireTextContent img{max-width: 100%;}
.LeaseContentBoxTispBox{margin-top: 10px;margin-bottom: 0px;}
.LeaseContentBoxTispBox p{margin: 0;font-size: 14px;line-height: 26px;color: #000;}
.CheckboxAgreeone .checkboxtext{color: #000;}
.PicTotalBox{font-size: 16px;color: #FF0000;}
#supervision,#deposit{color: #000 !important;}
/*订单*/
.Orderlistbox th { padding: 8px 5px; min-height: 23px; line-height: 23px; font-size: 15px; border: 1px solid #eee; font-weight: normal; text-align: center;}  		
.Orderlistbox thead tr { background-color: #FAFAFA; }  
.Orderlistbox td {padding: 6px 3px;min-height: 23px;line-height: 23px;font-size: 13px;border: 1px solid #eee;text-align: center;}  
.Orderlistbox tbody tr { background-color: #fff; }  
.Orderlistbox tbody tr:hover { background-color: #FAFAFA; }  
.Orderlistbox tbody tr .TableBut{display: inline-block; padding: 2px 10px; cursor: pointer; border-radius: 2px; background: #19b4ea; font-size: 12px; line-height: 22px; color: #fff !important;}
/*水电气订单详情*/
.LeaseOrderBoxTitle{padding: 5px 5px;position: relative;padding-right: 100px;box-sizing: border-box;border-bottom: 1px solid #eee;}
.LeaseOrderBoxTitle h2{font-size: 16px;font-weight: bold;line-height: 30px;margin: 0;padding: 0;color: #000;}
.LeaseOrderBoxTitleBut{display: inline-block;position: absolute;right: 0px;top: 3px;}
.LeaseOrderBoxTitleBut a{display: inline-block; padding: 2px 10px; cursor: pointer; border-radius: 2px; background: #19b4ea; font-size: 12px; line-height: 22px; color: #fff !important;}
.LeaseOrderBoxTitleDetails{margin-top: 5px;}
.LeaseOrderBoxTitleDetails span{display: inline-block;margin-right: 30px;font-size: 14px;line-height: 22px;color: #555;}
.LeaseOrderDetailsBox{margin-top: 10px;}
.OrderListBoxs{margin-top: 10px;}
.OrderListBoxs table.itemList thead tr{border-bottom: 1px solid #eee;}
.OrderListBoxs table.itemList thead th{padding: 10px 10px;}
/*国家选择*/
.CountryBox { display: inline-block; position: relative; width: 100%; }
.CountryValBox {display: inline-block; width: 100%; box-sizing: border-box;color: rgba(0,0,0,0.85); border-radius: 2px; padding: 0 6px;cursor: pointer; font-size: 14px;line-height: 38px;min-height: 20px; }
.CountryValBox span.selects { color: #aaa;}
.CountryListSelect { display: inline-block; position: absolute; left: 0; top: 40px; min-width: 100%; box-shadow: 0px 5px 10px #5d5d5d; border-radius: 5px; overflow: hidden; display: none; background-color: #fff; z-index: 999999; }
.CountryListSelect ul { margin: 0; padding: 0; background-color: #fff; max-height: 170px; overflow: auto; min-width: 315px; }
.CountryListSelect ul::-webkit-scrollbar { width : 6px; height: 1px; border-radius: 0px; }
.CountryListSelect ul::-webkit-scrollbar-thumb { box-shadow : inset 0 0 5px rgba(0, 0, 0, 0.2); background: #ccc; border-radius: 5px; }
.CountryListSelect ul::-webkit-scrollbar-track { box-shadow : inset 0 0 5px rgba(0, 0, 0, 0.2); background: #eee; border-radius: 5px; }
.CountryListSelect ul li { display: block; list-style: none; font-size: 14px; line-height: 25px; color: #606060; padding: 3px 8px; cursor: pointer; white-space: nowrap; box-sizing: border-box; margin-top: 0px; text-align: left; }
.NationalFlag { display: inline-block; width: 16px; height: 11px; background-image: url(https://trust-data.oss-cn-shenzhen.aliyuncs.com/file/upload/20231228/872_1703730542273382.png); margin-right: 5px; }
.CountryCode { display: inline-block; margin-left: 5px; }
.CountryListSelect ul li:hover { background-color: #f1f1f1; }
.CountrySearch { padding: 5px 5px; }
.CountrySearch input { border: 1px solid #eee !important; box-sizing: border-box !important; color: rgba(0,0,0,0.85) !important; border-radius: 2px !important; outline: none !important; line-height: 30px !important; padding: 0 6px !important; font-size: 13px !important; width: 100% !important; }
.CountrySearch input::-webkit-input-placeholder { color: #aaa; }
.Noentries { font-size: 12px; text-align: center; margin: 0; color: #aaa; line-height: 30px; padding-bottom: 10px; }
#lookPicHref{display: block;}
/******************************上海2025邀请函 ******************************/
.InvitationHtmlBox{position: fixed;bottom: 0px;left: -650px;width: 600px;height: auto;}
/* 第26届上海国际广告展_中文邀请函*/
.SIGN2025InvitationBox{width: 100%;max-width: 500px;margin: 0 auto;color: #000;font-family: '微软雅黑';}
.SIGN2025InvitationBoxContent{box-sizing: border-box;background-image: url(images/invite/sh2025/sign_cn_bj.jpg);background-size: 100% 100%;background-repeat: no-repeat;background-position: left top;min-height: 750px;padding: 50px 20px;padding-bottom: 50px;background-color: #ff0000;}
.SIGN2025InvitationExhibitionBox{background-color: rgba(255,0,0,0.9);border-top-left-radius: 25px;border-top-right-radius: 25px;box-sizing: border-box;padding: 20px 0px;padding-bottom: 45px;}
.SIGN2025InvitationExhibitionInformation{text-align: left;padding: 0px 20px;}
.SIGN2025InvitationExhibitionInformation img{width: 80%;max-width: 350px;}
.SIGN2025InvitationTextBox{margin-top: 60px;box-sizing: border-box;padding: 0px 0px;}
.SIGN2025InvitationTextBox img{width: 100%;display: block;}
.SIGN2025InvitationCompanyInformationBox{box-sizing: border-box;padding: 20px 20px 30px 20px;background-color: #fff;border-radius: 25px;margin-top: -30px;}
.SIGN2025InvitationCompanyInformationLogo{text-align: center;}
.SIGN2025InvitationCompanyInformationLogo img{display: inline-block;max-height: 85px;max-width: 80%;}
.SIGN2025VerticalCompanyNameBox{text-align: center;margin-top: 7px;}
.SIGN2025VerticalCompanyNameBox h2{font-size: 28px;margin: 0;padding: 0;line-height: 35px;color: #000;font-weight: bold;min-height: 70px;letter-spacing: 1px;}
.SIGN2025VerticalBoothNoText{text-align: center;margin-top: 20px;}
.SIGN2025VerticalBoothNoText p{margin: 0;padding: 0;font-size: 17px;line-height: 30px;font-weight: 600;letter-spacing: 1px;}
.SIGN2025VerticalBoothNoText h5{font-size: 35px;margin: 0;padding: 0;line-height: 39px;color: #000;font-weight: bold;margin-top: 5px;}
.SIGN2025VerticalCodeBox{text-align: center;margin-top: 90px;}
.SIGN2025VerticalCodeContent{display: inline-block;}
.SIGN2025VerticalCodeText{background-image: url(images/invite/sh2025/sign_codebj.png);background-size: 100% 100%;background-repeat: no-repeat;background-position: left top;padding: 11px 11px;}
.SIGN2025VerticalGetTickets{text-align: center;}
.SIGN2025VerticalGetTickets p{font-size: 13px;margin: 0;padding: 0 10px;line-height: 22px;color: #fff;display: inline-block;background-color: rgba(0,0,0,0.5);border-radius: 15px;letter-spacing: 1px;}
.InvitationCodeSrcBox{display: block;width: 85px;height: 85px;}
/* 第26届上海国际广告展_中文邀请函 end*/
/* 2025上海国际智慧显示及数字标牌展_中文邀请函 */
#InvitationeContentTwo .SIGN2025InvitationBoxContent,#InvitationeContentSix .SIGN2025InvitationBoxContent{background-image: url(images/invite/sh2025/ds_cn_bj.jpg);background-color: rgba(3,110,184,1);}
#InvitationeContentTwo .SIGN2025VerticalCodeText,#InvitationeContentSix .SIGN2025VerticalCodeText{background-image: url(images/invite/sh2025/ds_codebj.png);}
#InvitationeContentTwo .SIGN2025InvitationExhibitionBox,#InvitationeContentSix .SIGN2025InvitationExhibitionBox{background-color: rgba(3,110,184,0.9);}
#InvitationeContentTwo .SIGN2025InvitationExhibitionInformation img{width: 90%;max-width: 390px;}
/* 2025上海国际智慧显示及数字标牌展_中文邀请函 end */
/* 第24届上海国际LED展_中文邀请函 */
#InvitationeContentThree .SIGN2025InvitationBoxContent,#InvitationeContentSeven .SIGN2025InvitationBoxContent{background-image: url(images/invite/sh2025/led_cn_bj.jpg);background-color: rgba(0,153,68,1);}
#InvitationeContentThree .SIGN2025VerticalCodeText,#InvitationeContentSeven .SIGN2025VerticalCodeText{background-image: url(images/invite/sh2025/led_codebj.png);}
#InvitationeContentThree .SIGN2025InvitationExhibitionBox,#InvitationeContentSeven .SIGN2025InvitationExhibitionBox{background-color: rgba(0,153,68,0.9);}
#InvitationeContentThree .SIGN2025InvitationExhibitionInformation img{width: 90%;max-width: 390px;}
/* 第24届上海国际LED展_中文邀请函 end */
/* 2025上海国际喷绘图文及数码印花展_中文邀请函 */
#InvitationeContentFour .SIGN2025InvitationBoxContent,#InvitationeContentEight .SIGN2025InvitationBoxContent{background-image: url(images/invite/sh2025/dp_cn_bj.jpg);background-color: rgba(102,45,145,1);}
#InvitationeContentFour .SIGN2025VerticalCodeText,#InvitationeContentEight .SIGN2025VerticalCodeText{background-image: url(images/invite/sh2025/dp_codebj.png);}
#InvitationeContentFour .SIGN2025InvitationExhibitionBox,#InvitationeContentEight .SIGN2025InvitationExhibitionBox{background-color: rgba(102,45,145,0.9);}
#InvitationeContentFour .SIGN2025InvitationExhibitionInformation img{width: 90%;max-width: 390px;}
/* 2025上海国际喷绘图文及数码印花展_中文邀请函 end */
/* 英文 */
.SIGN2025InvitationBoxEn .SIGN2025VerticalBoothNoText p{letter-spacing: 0px;font-weight: normal;}
.SIGN2025InvitationBoxEn .SIGN2025VerticalCompanyNameBox h2{letter-spacing: 0px;font-size: 25px;}
.SIGN2025InvitationBoxEn .SIGN2025VerticalGetTickets p{letter-spacing: 0px;font-size: 12px;}
.SIGN2025InvitationBoxEn .SIGN2025InvitationExhibitionBox{padding-top: 30px;}
.SIGN2025InvitationBoxEn .SIGN2025InvitationExhibitionInformation{padding: 0px 30px;}
.SIGN2025InvitationBoxEn .SIGN2025InvitationExhibitionInformation img{width: 100%;max-width: 100%;}
.SIGN2025InvitationBoxEn .SIGN2025VerticalBoothNoText h5{font-size: 29px;line-height: 35px;}
/******************************上海2025邀请函 end ******************************/


/******************************上海2026邀请函 ******************************/
/* 通用 */
.SH2026_Invitation_Box{background-repeat: no-repeat;background-size: 100% 100%;background-position: left top;background-color: #ff0000;background-image: url(images/invite/sh2026/back.jpg);}
.SH2026_Invitation_Content{padding: 60px 40px;}
.SH2026_Invitation_Subtitle{text-align: center;padding: 0 25px;}
.SH2026_Invitation_Subtitle img{display: block;width: 100%;}
.SH2026_Invitation_Sameperiod{text-align: center;padding: 0 11%;margin-top: 10px;box-sizing: border-box;}
.SH2026_Invitation_Sameperiod img{display: block;width: 100%;}
.SH2026_Invitation_Scale{text-align: center;margin-top: 10px;}
.SH2026_Invitation_Scale img{display: block;width: 100%;}
.SH2026_Invitation_time{text-align: center;margin-top: 10px;padding: 0 7%;box-sizing: border-box;}
.SH2026_Invitation_time img{display: block;width: 100%;}
.SH2026_Invitation_Text{text-align: center;margin-top: 26px;}
.SH2026_Invitation_Text img{display: block;width: 100%;}
.SH2026_Invitation_Company_Information_Box{border: 1px solid #fff;border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;overflow: hidden;background-color: #fff;border-top: none;position: relative;margin-top: -1px;}
.SH2026_Invitation_Company_Information_Box::before {content: '';position: absolute;top: 0;left: 0;right: 0;height: 20px;pointer-events: none;background: linear-gradient(to bottom,rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.1) 20%,rgba(0,0,0,0.02) 60%,rgba(0,0,0,0) 100%);}
.SH2026_Invitation_Company_Information_Logo{text-align: center;padding-top: 26px;}
.SH2026_Invitation_Company_Information_Logo img{max-width: 90%;max-height: 160px;}
.SH2026_Invitation_Company_Name{text-align: center;margin-top: 6px;padding: 0 60px;}
.SH2026_Invitation_Company_Name h6{font-weight: bold;padding: 0;margin: 0;font-size: 22px;color: #000;line-height: 28px;}
.SH2026_Invitation_triangledown {width: 0;height: 0;border-left: 13px solid transparent;border-right: 13px solid transparent;border-top: 13px solid #000;text-align: center;margin: 0 auto;margin-top: 16px;padding-bottom: 16px;}
.SH2026_Invitation_Company_Booth{background-color: #ff0000;padding: 10px 5px;text-align: center;}
.SH2026_Invitation_Company_Booth span{font-weight: bold;padding: 0;margin: 0;font-size: 28px;color: #fff;line-height: 26px;display: inline-block;font-family: 'Arial';}
.SH2026_Invitation_Company_Booth span.BoothText{color: #ffff00;}
.SH2026_Invitation_Code_Box{margin-top: 36px;text-align: center;}
.SH2026_Invitation_Code{width: 220px;margin: 0 auto;position: relative;}
.SH2026_Invitation_CodeBack{text-align: center;}
.SH2026_Invitation_CodeBack img{display: block;width: 100%;}
.SH2026_Invitation_Code_img{position: absolute;width: 96px;height: 96px;background-color: #ff0000;right: 4px;top: 16px;}
.SH2026_Invitation_Trust{text-align: center;margin-top: 29px;}
.SH2026_Invitation_Trust img{display: block;margin: 0 auto;width: 129px;}
.SH2026_Invitation_Company_Information_Header{display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;justify-content: center;box-sizing: border-box;padding: 0 20px;margin-top: 15px;}
.SH2026_Invitation_Company_Information_Header_logo{width: 30%;display: flex;flex-direction: column;justify-content: center;box-sizing: border-box;padding-right: 20px;}
.SH2026_Invitation_Company_Information_Header_logo img{display: block;width: 100%;}
.SH2026_Invitation_Company_Information_Header_Name{max-width: 70%;display: flex;flex-direction: column;justify-content: center;}
.SH2026_Invitation_Company_Information_Header_Name h6{font-weight: bold;padding: 0;margin: 0;font-size: 22px;color: #000;line-height: 28px;}
.SH2026_Invitation_Company_Product{text-align: center;margin-top: 10px;box-sizing: border-box;padding: 0 16%;}
.SH2026_Invitation_Company_Product img{display: inline-block;vertical-align: top;max-width: 100%;max-height: 500px;}
.SH2026_Invitation_Company_Product_Name{text-align: center;margin-top: 10px;margin-bottom: 10px;box-sizing: border-box;padding: 0 15px;}
.SH2026_Invitation_Company_Product_Name p{font-size: 16px;color: #000;margin: 0;line-height: 22px;}
/* 新--中文 */
.SH2026CN_InvitationLetter_Box{background-repeat: no-repeat;background-size: 100% 100%;background-position: left top;background-color: #ff0000;background-image: url(images/invite/sh2026/cn_bj.jpg);}
 .SH2026CN_InvitationLetter_Content{box-sizing: border-box;padding: 25px 20px;}
 .SH2026CN_InvitationLetter_Header{text-align: center;}
 .SH2026CN_InvitationLetter_Header img{display: block;width: 100%;}
 .SH2026CN_InvitationLetter_Time{text-align: center;margin-top: 15px;}
 .SH2026CN_InvitationLetter_Time img{display: block;width: 84%;margin: 0 auto;}
 .SH2026CN_InvitationLetter_Text{text-align: center;margin-top: 10px;}
 .SH2026CN_InvitationLetter_Text img{display: block;margin: 0 auto;width: 94%;}
 .SH2026CN_InvitationLetter_Company_Information_Box{display: block;background-color: #fff;border-top-left-radius: 20px;border-top-right-radius: 20px;padding: 5px 5px;position: relative;margin-top: 1px;z-index: 10;}
 .SH2026CN_InvitationLetter_Company_Information_Logo{display: flex;flex-direction: column;justify-content: center;text-align: center;min-height: 70px;}
 .SH2026CN_InvitationLetter_Company_Information_Logo img{max-width: 90%;max-height: 60px;}
 .SH2026CN_InvitationLetter_Company_Name {text-align: center;padding: 0 10px;}
 .SH2026CN_InvitationLetter_Company_Name h6 {font-weight: bold;padding: 0;margin: 0;font-size: 22px;color: #000;line-height: 28px;}
 .SH2026CN_InvitationLetter_Company_Product{margin-top: 10px;display: grid;grid-template-columns: repeat(2, 1fr);gap: 30px;box-sizing: border-box;padding: 0 15px;}
 .SH2026CN_InvitationLetter_Company_ProductImg{text-align: center;}
 .SH2026CN_InvitationLetter_Company_ProductImg img{display: block;max-width: 100%;margin: 0 auto;max-height: 183px;}
 .SH2026CN_Online_Title{text-align: center;}
 .SH2026CN_Online_Title span{display: inline-block;background-color: #ed1c24;font-size: 12px;line-height: 18px;color: #fff;padding: 0 29px;border-top-left-radius: 8px;border-top-right-radius: 8px;}
 .SH2026CN_Online_ProductImg_Online{background-repeat: no-repeat;
 background-size: 100% 100%;
 background-position: left top;background-image: url(images/invite/sh2026/cn_dypbj.png);padding: 8px 9px 51px 9px;box-sizing: border-box;margin-top: -2px;}
 .SH2026CN_Online_ProductImg_Online_Img{text-align: center;height: 110px;display: flex;flex-direction: column;justify-content: center;text-align: center;}
 .SH2026CN_Online_ProductImg_Online_Img img{max-height: 102px;}
 .SH2026CN_InvitationLetter_Company_Booth{text-align: center;margin-top: -3px;padding-top: 15px;background-color: #fff;}
 .SH2026CN_InvitationLetter_Company_Booth span {padding: 0;margin: 0;font-size: 18px;color: #000;line-height: 26px;display: inline-block;font-family: 'Arial';}
 .SH2026CN_InvitationLetter_Company_Booth span.BoothData{font-size: 30px;font-weight: bold;}
/* .SH2026CN_InvitationLetter_Code_Box{background-repeat: no-repeat;background-size: 100% auto;background-position: left top;background-image: url(images/invite/sh2026/cn_codebj2.png);box-sizing: border-box;position: relative;margin-top: -2px;z-index: 6;text-align: center;padding-top: 5px;} */
 .SH2026CN_InvitationLetter_Code_Box{box-sizing: border-box;position: relative;margin-top: -2px;z-index: 6;text-align: center;padding-top: 5px;position: relative;overflow: hidden;}
.SH2026CN_InvitationLetter_Code_Box::after{position: absolute;content: '';left: 0;top: 0;width: 100%;height: 50px;background-color: #fff;}
.SH2026CN_InvitationLetter_Code_Box::before{position: absolute;
    content: '';
    left: -6px;
    top: 49px;
    width: 0;
    height: 0;
    border-left: 286px solid transparent;   /* 左半边透明 */
    border-right: 286px solid transparent;  /* 右半边透明 */
    border-top: 50px solid #fff;       /* 底部三角形（白色） */
    z-index: 0;}
.InvitationLetter_Code_Details{z-index: 10;position: relative;}

 .InvitationLetter_Code_Details{display: inline-block;width: 110px;margin: 0 5px}
 .InvitationLetter_Code_Details_Box{box-sizing: border-box;padding: 0px;}
 .SH2026CN_InvitationLetter_Code_Box .InvitationCodeSrcBox{width: 92px;height: 92px;}
 .InvitationLetter_Code_Details_Box img{width: 100%;display: block;}
 .InvitationLetter_Code_Details_Text{text-align: center;margin-top: 4px;line-height: 12px;}
 .InvitationLetter_Code_Details_Text span{margin: 0;padding: 0;line-height: 12px;color: #000;font-size: 12px;display: inline-block;}
 .SH2026CN_InvitationLetter_Bottom_Text{margin-top: 20px;text-align: center;padding: 0 15px;}
 .SH2026CN_InvitationLetter_Bottom_Box{background-color: #fff;padding: 5px 15px;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;align-items: center;justify-content: center;border-radius: 5px;}
 .SH2026CN_InvitationLetter_Bottom_TextLogo{width: 110px;}
 .SH2026CN_InvitationLetter_Bottom_TextLogo img{display: block;width: 100%;}
 .SH2026CN_InvitationLetter_Bottom_TextContent{display: inline-block;}
 .SH2026CN_InvitationLetter_Bottom_Title{box-sizing: border-box;padding-left: 10px;}
 .SH2026CN_InvitationLetter_Bottom_Title p{font-size: 17px;margin: 0;line-height: 26px;color: #333333;font-weight: bold;}
 .SH2026CN_InvitationLetter_BottomLogo{margin-top: 20px;text-align: center;}
 .SH2026CN_InvitationLetter_BottomLogo img{width: 100px;}
/******************************上海2026邀请函 ******************************/