html,body{height: 100%;}
.container-top,.container-bottom{border-top: 4px solid #003889;border-bottom:2px solid #DDDDDD;background: #FFFFFF;font-size: 14px;}
.container-top .list-left,.container-top .list-right{width:50%;float: left;}
.wrap-content{margin: 0 auto;width: 1100px;padding-top:88px;}
.icon{text-align:left;margin:16px 0px 0px 16px;font-size: 18px;color:#4baf46;margin-bottom:30px;}
.icon-bg{background: url(../images/icon01_03.png) no-repeat; width:16px;height:16px;display: inline-block;position: relative;top:2px;}
.container-top .layui-form-label, .container-bottom .layui-form-label{padding: 9px 9px;}
.container-top input, .container-bottom input{width:380px;}
.wrap-content div.layui-form-item{margin-bottom: 24px;}
.wrap-content div.layui-input-block{margin-top:0px;}
.wrap-content .list-right .layui-form-label{width:100px;}
.layui-form-radio>i {font-size: 16px;}
.layui-form-select{width:380px;margin-left: 10px;}
.birthday,.nationality,.termValidity{position: relative;}
.birthday span{display: block;background:url(../images/icon02_07.png) no-repeat;width:18px;height:16px;top: 12px;right: 70px;position: absolute;}
#backTrainInputDate,#trainInputDate,#trainInputMinute,#trainInputHour,.delete,.IDdeletePrev,.IDdeleteNext,#birthday,#eye,#nationality,#termValidityStart,#termValidityEnd,#IDtermValidityStart,#IDtermValidityEnd,.tips{cursor:pointer;}
.eye span{display: block;background:url(../images/icon03_10.png) no-repeat;width:18px;height:16px;top: 12px;right: 70px;position: absolute;}
#nationality, .tips{display: block;background:url(../images/icon04_13.png) no-repeat;width:18px;height:16px;top: 12px;right: 26px;position: absolute;}
#termValidityStart,#IDtermValidityStart{display: block;background:url(../images/icon02_07.png) no-repeat;width:18px;height:16px;top: 12px;left:144px;position: absolute;}
#termValidityEnd,#IDtermValidityEnd{display: block;background:url(../images/icon02_07.png) no-repeat;width:18px;height:16px;top: 12px;right: 68px;position: absolute;}
.container-bottom{margin-top: 24px;margin-bottom: 22px;}
.passport i{text-align: left;margin-left:-44px;}
.passport span{display: inline-block;height:1px;background:#8C8C8C;width:960px;position: relative;top:-3px;left:8px;}
.passport-top .list-left, .passport-top .list-right{width:50%;float:left;}
.passport{margin-bottom: 50px;}
.passport-top .list-right .layui-input-block{width:180px;}
.example,.layui-btn{display: inline-block;height: 108px;width:144px;line-height: 0px;padding: 0 0;border:1px solid #dddddd!important;
    background-color: #FFFFFF;color: #fff;white-space: nowrap;text-align: center;font-size: 0px;border: none;border-radius: 5px;} 
.layui-btn{cursor: pointer;}
.termValidity .left, .termValidity .middle, .termValidity .right{float:left}
.termValidity input{width:170px;}
.termValidity .middle{width: 40px;line-height: 36px;}
.passport-bottom .list-right .layui-input-block{width:400px;}
#uploaderIDprev,.IDexample1{margin-left:-22px;}
#uploaderIDnext,.IDexample2{margin-left: 50px;}
#submit{width:182px;height: 46px;}
.delete,.IDdeletePrev,.IDdeleteNext{width:20px;height:20px;background:url(../images/delete_03.png) no-repeat;position: absolute;right: -10px;}
.IDdeletePrev{left:174px;}
.IDdeleteNext{right:12px;}
.visa-address{text-align: left;line-height: 38px;}


.icon-bg-06{background: url(../images/icon06_07.png) no-repeat;width: 20px;height:20px;display: inline-block;position: relative;top: 5px;}
.icon-bg-07{background: url(../images/icon07_10.png) no-repeat;width: 20px;height:20px;display: inline-block;position: relative;top: 5px;}
.icon-bg-08{background: url(../images/icon08_14.png) no-repeat;width: 20px;height:20px;display: inline-block;position: relative;top: 5px;}
.icon-bg-10{background: url(../images/icon10_12.png) no-repeat;width: 20px;height:20px;display: inline-block;position: relative;top: 5px;}
.icon-bg-05{background: url(../images/icon05_12.png) no-repeat;width: 20px;height:20px;display: inline-block;position: relative;top: 5px;}
div.traffic>.layui-form-label{font-weight:600;}
.traffic span{display: inline-block;width:100%;height:1px;background:#8C8C8C;}
.layui-form-item div.traffic-line{width:359px;margin-right:0px;height:1px;background: #8C8C8C;margin-top: 18px;}
.wrap-content div.trafficType{margin-left: 12px;}
.layui-form-item p{text-align: left;margin-left: 23px;line-height:26px;}
.layui-form-item div.trainInput{margin-left: 23px;}
.centerTraffic{width:457px;}
.trainInput3 div{float:left;}
.centerTraffic input{width:100%;}
.centerTraffic .layui-form-select{width:98%;}
.trainInput3 span{position:absolute;right:10px;top:11px;display: inline-block;width: 18px;height:16px;}
.trainInputDate,.trainInputHour,.trainInputMinute,.backTrainInputDate{position:relative;}
.trainInputDate input{width:210px;}
.trainInputHour input,.trainInputMinute input{width:100px;margin-left: 12px;}
#trainInputDate,#backTrainInputDate{background: url(../images/icon02_07.png) no-repeat;}
.trainInputHour .value,.trainInputMinute .value{position:absolute;border-left:1px solid #DDDDDD;width:30px;height:38px;line-height: 39px;right:-78px;top:0px;z-index:99;}
#trainInputHour,#trainInputMinute{background: url(../images/icon09_15.png) no-repeat top center;width:30px;height:10px;right: 0px;top: 28px;}
.trainInputHour .layui-form-select, .trainInputMinute .layui-form-select{width:30px;}
.trainInputHour .layui-edge, .trainInputMinute .layui-edge{top:30px;right:-68px;border-top-color:#55a8fd;}
.trainInput3 .layui-form-select .layui-anim-upbit{left:14px;}
.trainInputHour{left:-10px;}
.trainInputMinute{right:-62px;}
.list-right .centerTraffic{float:right;padding-right:50px;}
.list-right .centerTraffic .layui-form-label{width:80px;}
.have-meals .layui-form-item{padding-left:32px;}
.have-meals .layui-form-item .layui-input-inline{width:344px;text-align: left;}
.have-meals-bottom .layui-form-item{text-align: left;padding-left:10px;}
.have-meals-line{height:1px;background:#8C8C8C;margin:40px 40px 34px 40px;}
.have-meals-bottom div.layui-form-item{margin-top: 40px;}
.have-meals-bottom .layui-textarea{height: 206px;}
#textarea{width:91%;}
.wrap-have-meals{width:1020px;margin: 0 auto;}
.have-meals .layui-form-item {padding-left:0px;}
.have-meals .layui-form-item .layui-input-inline{width:300px;margin-right:0px;}
.have-meals table{width:100%;}
.have-meals table .text-left{text-align: left;padding: 15px 0px;}
.have-meals table .text-right{text-align: right;}
.layui-form-checkbox[lay-skin=primary] span {padding-right: 0px;}
.have-meals-bottom{width:1020px;margin:0 auto;}
.have-meals-bottom label.layui-form-label{padding-left:0px;text-align: left;}
#Passport-Bio-Page .delete{top:38px;right:14px;display: none;}
