@charset "utf-8";
/* CSS Document */
/* cssReset*/
body{ height:100%; color:#666666; min-width:320px; height:100%;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, button,blockquote, th, td ,section,aside,header{ margin: 0; padding: 0; }
img {border:none; max-width:100%;}
@font-face
{
font-family: myFirstFont;
src: url(FZLTH.TTF);
}
address, caption, cite, code, dfn, em, i, strong, th, var { font-style: normal; font-weight: normal; }
a{ text-decoration:none;}
ol, ul { list-style: none; }
h1, h2, h3, h4, h5, h6 {font-size: 100%; font-weight: normal; }
html,body{ font-family:myFirstFont; font-size:10px;}
.clearfix:after{visibility: hidden;display: block;font-size: 0;content: ".";clear: both;height: 0;}
.clearfix{ *zoom:1;}
i{ overflow:hidden; display:inline-block; background-size:contain; background-repeat:no-repeat;}
.border_n{ border:none;}
.border{ border:1px solid #c8c8c8;}
.fl{ float:left;}
.fr{ float:right;}
.hide{display: none;}
.text-center {text-align: center;}
button {border: none; outline: none;}
button[disabled] {background: #ccc;}
/*header*/
.title{
	width:100%; 
	height: 4.5rem;
	background:#ffffff;
	z-index:20;
	position: fixed;
	top: 0;
	left: 0;
}
	.title a{
		position:absolute;
		display:block;}
	.title h1{ 
		position:absolute; 
		left:0; 
		top:0; 
		width:100%;
		height:4.5rem;
		text-align:center;
		font-size: 1.8rem;
		line-height:4.5rem;
		color:#000000;
		-webkit-margin-before: 0;
  		-webkit-margin-after: 0;
		}
	.back{
		left:0;
		top:0; 
		width:1.3rem;
		height:4.5rem;
		padding:0 1.5rem;
		z-index:21;}
		.back i{ 
			display:block;
			width:1.3rem;
			height:4.5rem;
			background:url(../images/ic_arrow_left.png) left center no-repeat;
			background-size: 1rem;}

.container {
	margin-top: 1.5rem;
}
/*协议*/
.protocol_info{
	width: -moz-calc(100% - 3rem );
 	width: -webkit-calc(100% - 3em );
 	width: calc(100% - 3rem ); 
 	padding: 0 1.2rem;
 	color: #666666;
 	font-size: 1.6rem;
 	line-height: 3.2rem;
}
.protocol_info h1{
	font-size: 1.8rem;
	text-align: center;
	font-weight: bolder;
	color: black;
}
.protocol_info h2{
	font-size: 1.6rem;
	text-align: left;
}
.protocol_info h3{
	font-size: 1.8rem;
	text-align: left;
	font-weight: bold;
}
.protocol_info p{
	text-indent: 24px;
}
.boldFont{
	font-size: 17px;
	color: black;
	font-weight: bolder;

}
.boldRed{
	font-size: 17px;
	color: red;
	font-weight: bolder;
}
.border_red {
	border: 1px solid red;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}