@charset "utf-8";
*{margin:0;padding:0; font-family:Arial, Helvetica, sans-serif;}
li{list-style:none;}
a{text-decoration:none;cursor: pointer;}
img{border:none; vertical-align: top;}
h1{font-weight:normal;}
input{border:0; margin:0; padding:0}
/* new status */
.idd-attr {
    font-size:8.5px!important;
    height: 13px;
    color: #ff3e00;
	font-weight: bold;
}
.idd-attr span,.idd-text span {text-transform: none!important;color: #ff3e00;font-weight: bold;}
.idd-text {
    color: #44a5ff;
    font-size:8.5px!important;
    font-weight:bold;
    text-transform: uppercase;
    display: inline-block;  
    line-height: 1.2;
}
.height-sex span{ width:33%; float:left}
.height-sex span.s1,.height-sex span.t1 {width:22%;}
.height-sex span.s2,.height-sex span.t2 {width:50%;}
.height-sex span.s3,.height-sex span.t3 { width:28%;}
.idd-box{
    background:url(../images/bg05.png) no-repeat center;
    width:384px;
    height:255px;
    padding: 95px 8px 8px 8px;
    line-height: 13px;
}
.name-addr {
    overflow: hidden;
}
.name-addr, .place-birth, .height-sex, .eye, .cat {
    margin-left: 105px;
}
.eye, .cat {width:50%; float:left;margin-left:0}
.idcrd { margin-left:105px;}
.cat .idd-attr{width: 48px;display: inline-block;
}
.photo {
    position: absolute;
    top: 95px;
	width: 90px;
	margin-left: 5px;
}
.photo img {
    width: 90px;
}
.date {
    position: absolute;
    top: 228px;
    left: 143px;
    width: 245px;
    color: #ffffff;
    text-align: center;
    height: 18px;
}

.lid-img {
    margin-top: 20px;
    width: 384px;
}
.sign-barcode {
    position: relative;
    top: 21px;
}

.birth span { width:35%; float:left;}
/*main*/
.bigbg{background:url(../images/bg.jpg) repeat-x; width:100%; height:838px; padding-top:20px;}
.main{background:url(../images/bg01.png) no-repeat center; width:771px; height:795px; margin:0 auto; padding-left:29px; padding-top:10px;}
.btBox{width:260px; overflow:hidden; height:57px;}
.bt{font-size:25px; width:260px; overflow:hidden; height:27px; line-height:27px;}
.bt1{ font-size:18px; padding-top:10px; width:260px; overflow:hidden; height:20px; line-height:20px;}
.srBox{background:url(../images/bg02.png) no-repeat center; width:412px; height:410px; margin-top:40px; padding-top:15px; padding-left:10px; padding-right:10px;}
.srbt{width:100%; text-align:center; font-size:18px; color:#fff; height:18px; padding-bottom:7px;}
.srn1{width:410px; line-height:20px; font-size:12px; color:#fff;}
.srk{width:365px; height:180px; background:#fff; margin:7px 0; overflow:hidden; padding-top:5px; padding-left:45px;}
.srkbt{font-size:16px; color:#000; margin-bottom:14px;}
.inpBox{overflow:hidden;}
.srn2{width:410px; line-height:20px; font-size:12px; color:#fff;}

.clear {clear: both;}
/*cx*/
.main01{background:url(../images/bg03.png) no-repeat center; width:771px; height:717px; margin:0 auto; padding-left:29px; padding-top:10px;}
.cxBox{ background:url(../images/bg04.png) no-repeat center; width:387px; height:536px; margin-top:40px; padding-top:20px; padding-left:20px; padding-right:20px;color: #44a5ff;}
.cxn1{width:384px; line-height:20px; font-size:12px; color:#fff; height:58px;}
.cxphBox{background:url(../images/bg05.png) no-repeat center; width:374px; height:167px; margin-top:12px; padding-top:95px; padding-left:10px; overflow:hidden;}
.txph{float:left; width: 100px;}
.txph img { width:90px;}
.txph img.sign { width:90px; height:26px;}
.xxBox{float:left; margin-left:0;}
.xibtBox{width:247px; overflow:hidden; margin-bottom:0px;}
.xiBt{font-size:12px; color:#ff3e00; font-weight:bold; height:13px; float:left; padding-right: 10px;}
.bin{font-size:12px; font-weight:bold; height:13px;float: left;}
.plaBox{overflow:hidden;width: 82px;display: inline-block;}
.plaBt{float:left; font-size:12px; width: 100%; color:#ff3e00; font-weight:bold; height:13px;}
.plaN{float:left; font-size:12px; overflow:hidden; font-weight:bold; height:13px;}
.hgtBox{overflow:hidden; margin:0;display: grid;}
.fl{float:left;}
.plaN1{float:left; font-size:12px; overflow:hidden; width:60px; overflow:hidden; font-weight:bold; height:13px;}
.plaN2{width: 68px; overflow:hidden; font-weight:bold; height:13px;}

.bin1{height:42px;}
.cxn2{height:120px; overflow:hidden;}
.plb{width:80px;}
.qm{width:80px; height:50px;margin-top: -40px; background-color: #00a7d0}

/*xiugai*/
.xigBox{overflow:hidden; margin:12px 0; margin-bottom:10px;}
.jzh{width:200px; font-size:16px; color:#fff; padding-left:4px; height:17px; float:left; overflow:hidden;}
.jzh1{width:170px; font-size:16px; color:#fff; padding-left:4px; height:17px; float:right; overflow:hidden;}



.zh{overflow:hidden; height:22px; width:275px; margin-bottom:13px;}
.yhm{float:left; font-size:15px; line-height:22px; height:22px;width:112px; text-align:right;}
.mima{float:right;}
.inp{width:155px; height:20px; border:1px solid #5a7ab3; padding-left:5px;}
.check-btn{ background:url(../images/btn.png) no-repeat center; width:85px; height:34px; margin-left:112px; cursor:pointer;}


/* HARRY CUSTOM */
.f11px {
    font-size: 8.5px !important;
	display: block;
}
.vlBox .vlInfo {
    color: #ffffff;
    text-align: center;
    height: 18px;
}
.vlBox .vlInfo span {
    padding-top: 4px;
    display: inline-block;
}
.barcode {
    font-size: 10px;
    text-align: center;
    display: inline-block;
    right: -5px;
    bottom: 20px;
    position: absolute;
}
.addr-block {
    height:35px;
	line-height: 1;
}