.fl{float:left;}
.fr{float:right;}
.clearfix:after,
.row:after,
.fl:after,
.fr:after {
    clear:both;
    content:'\0020';
    display:block;
    height:0;    
}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.pd10{padding:10px;}
.pd20{padding:20px;}

.table>tbody>tr>th,
.table>tbody>tr>td{
	padding:10px;
}
.serial-number{
	line-height:50px;
	color:#999;
}
.logo{
	margin:20px;
}
.head-line-1{
	border-bottom:3px solid #eee;
}
.head-line-2{
	margin-top:3px;
	border-bottom:2px solid #eee;
}
.content{
	padding:20px;
}
.content h1{
	font-size:32px;
	text-align: center;
}
.content p{
	font-size:16px;
	text-indent:2em;
}
.content p strong{
	font-size:16px;
}
.content h3{
	font-weight:bold;
	font-size:20px;
	text-align: center;
}
.content h4{
	font-weight:bold;
	font-size:18px;
	padding-top:10px;
}
.content p,
.content h4,
.content div{
	line-height:30px;
}
.content div{
	font-size:16px;
}
.font-big{
	font-size:20px;
}
.font-small{
	font-size:16px;
}
.underline{
	border-bottom:1px solid #555;
	min-width:100px;
	display: block;
	margin-top: 25px;
}
.cic-img{
	max-width:399px;
	min-width:300px;
}

/* 合同样式 */
.serial-number{
	margin-top:30px;
}
.container{
	border:1px solid #ddd;
	background-color:#fff;
	margin-top:80px;
	margin-bottom:80px;
	padding-right:30px;
    padding-left:30px;
}
body{
	background-color:#f0f0f0;
	color:#595959;
}

@media screen and (max-width: 700px) {
	/* 合同样式 */
	.serial-number{
		margin-top:0;
	}
	.container{
		border:none;
		margin-top:0px;
		margin-bottom:0px;
		padding-right:15px;
	    padding-left:15px;
	}
	body{
		background-color:#fff;
		color:#595959;
	}
	
	body,
	html,
	.container{
		width:100%;
		overflow-x: hidden;
	}
    .content h1,
    .content h2{
    	font-size:20px;
    }
    .content p{
    	font-size:14px;
    }
    .content h3{
    	font-size:16px;
    }
    .content h4{
    	font-size:14px;
    }
    .content p, .content h4, .content div{
    	line-height:26px;
    }
    .container{
    	padding-left:0;
    	padding-right:0;
    }
    .cic-img{
		max-width:100%;
		min-width:200px;
	}
	br{
		display: none;
	}
	.no-next-con{
		display: none;
	}
}


@media (min-width: 1200px){
	.container {
    	width:970px; 
	}
}
@media print {
	@page { 
		margin:7.5mm;
	}
   .serial-number{
		margin-top:0;
	}
	.container{
		border:none;
		background-color:#fff;
		margin-top:0;
		margin-bottom:0;
		padding-right:0;
	    padding-left:0;
	    width: 210mm;
	}
	body{
		background-color:#fff;
	}
}