* {margin: 0;padding: 0;}
.wrap {width: 670px;margin: 0 auto;/*padding: 0 20px;*/color: #333;}
p{margin-top: 5px; text-indent: 2rem;}
.bold {font-weight: bold;}
h2.agreetitle {text-align: center;font-size: 22px;margin: 20px 0 30px;}
.con {font-size: 16px;line-height: 36px;}
.indent {text-indent: 2em;}
.txtline {text-decoration: underline;}
.mt40{margin-top: 40px;}
.txtRight{text-align: right;}
.bold-line{font-weight: bold; text-decoration: underline;}
h3 {font-size: 16px;margin-top: 10px;}
.center{text-align: center;}

.indent0{text-indent: 0;}
table {border-collapse: collapse;border-spacing: 0}
.receiptPaper{margin-top: 30px;}
.h100{height: 100px; vertical-align: bottom;}
.receiptPaper table{width: 100%; table-layout: fixed; border: 1px solid #e5e5e5; margin-top: -1px; font-size: 14px;}
.receiptPaper td{padding:5px 10px; line-height: 30px; background: #fff; color: #333; text-align: center; border: 1px solid #e5e5e5; word-break: break-all;}
.receiptPaper thead th{border: 1px solid #e5e5e5;}
.receiptPaper td.text_j{ text-align: justify;}
.receiptPaper td.text_l{ text-align: left;}
.receiptPaper td.text_r{ text-align: right;}
.receiptPaper td input[type="text"] {height: 32px; line-height: 32px; width: 80%;}
.receiptPaper .rece_two { margin-bottom: -1px;}
.receiptPaper .rece_two th{ text-align: center; border-right: 1px solid #e5e5e5; line-height: 22px;}
.w150{display: inline-block; min-width: 150px; text-align: left;border-bottom: 1px solid #333;text-indent: 0;}
.w60{display: inline-block; min-width: 60px; text-align: left;border-bottom: 1px solid #333;text-indent: 0;}
.w30{display: inline-block; min-width: 30px; text-align: left;border-bottom: 1px solid #333;text-indent: 0;}
.m30{display: inline-block; min-width: 30px;text-indent: 0;}
.mr20{margin-right: 20px;}
.mt20{margin-top: 20px;}
.w300{width: 360px; float: right;text-indent: 0;}
.clear {line-height: 0px; height: 0px; clear: both; font-size: 0px}
.receiptPaper .rece_two td{padding:0; border-width: 1px 1px 0 0; line-height: 22px;}
.receiptPaper .rece_one tr.remarkInf td{ min-height: 120px;}

.out{border-top:80px #e5e5e5 solid;width:0px;height:0px;border-left:101px #eee solid;position:relative;}      b{font-style:normal;display:block;position:absolute;top:-78px;right:0;width:70px;}     em{font-style:normal;display:block;position:absolute;top:-40px;left:-103px;width:70px;}
@media (max-width: 960px) {
	.wrap{width: 100%;padding: 20px 15px 20px;box-sizing: border-box;}
	.con {font-size: 1rem;line-height: 1.85;}
}

