﻿body, h1, h2, h3, ul, li, dl, dt, dd, p, input{ margin:0;}
header, section{ overflow:hidden;margin:0;}
ul, input{ list-style:none; padding:0;}
*, *:before, *:after{ -webkit-box-sizing:border-box;box-sizing:border-box;font-family:'SimHei';}
.ds-flex{ display:-webkit-flex;display:flex;-webkit-flex-flow:row;flex-flow:row;}
.flex{ -webkit-flex:1; flex:1;}
img{ display:block;width:100%;}
input,button,select,textarea{outline:none}
ul{list-style:none}
img{border:none;}
textarea{resize:none}
area{ outline:none;}
a,button,input{-webkit-tap-highlight-color:rgba(255,0,0,0);-webkit-tap-highlight-color: transparent;}
::-webkit-input-placeholder{ color:#d0d0d0;}
::-moz-placeholder{ color:#d0d0d0;}
::-ms-input-placeholder{ color:#d0d0d0;}
.tm{ text-align:center;}
input[type="button"], input[type="submit"], input[type="reset"]{
-webkit-appearance: none;
}


html, body{ height:100%;}
body{
	background:#f4f4f4;
	
	font-size:16px;
	font-weight:normal;
	color:#444444;
	text-align:left;
	-webkit-font-smoothing:antialiased;
}
header{
	text-align:center;
}


.flex{ -webkit-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1;}
.row-input dl{
	margin-bottom:0.5em;
	display:-webkit-box;
display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
	position:relative;
	font-size: 16px;
}

.row-input dd{
	
    overflow:hidden;
	
}
.row-input dd label{
	padding:0.62em 0;
    float:left;
	line-height: 1.18;
	width:99.99%;
}
.row-input dd.pd0{
	padding:0;
}

.input{
	background:#ffffff;
	border:solid 1px #dde0e1;
	border-radius:5px;
	
}
.input2{
	border:none;
	background:transparent;
	text-align:left;
	width:99.8%;
	font-size:16px;
	color:#444444;
	padding:0.62em 0;
}


.icon-ps{
	width: 1.2em;
    margin: 0.5em 0.3em;
}

h3{
	font-size:16px;
	color:##444444;
	font-weight:normal;
	text-align:left;
	margin:20px 0 6px;
}

.btn-ora:link,.btn-ora:visited{
	background:#fa8c2a;
	border:solid 1px #fa8c2a;
	border-radius:5px;
	padding:0.55em 0;
	font-size: 18px;
	font-weight:normal;
    line-height: 1;
	color:#ffffff;
	width:100%;
	margin-top:0.6em;
	display:block;
	text-decoration:none;
	text-align:center;
}
.btn-ora:hover,.btn-ora:active{
	background:#fa8c2a;
	border:solid 1px #fa8c2a;
	border-radius:5px;
	padding:0.55em 0;
	font-size: 18px;
	font-weight:normal;
    line-height: 1;
	color:#ffffff;
	width:100%;
	margin-top:0.6em;
	display:block;
	text-decoration:none;
	text-align:center;
}

.clause{
	font-size:13px;
	color:#707479;
	text-align:center;
	width:100%;
	line-height:1.5;
	letter-spacing:-1px;
	padding: 0.7em 0;
	font-family:"Microsoft Yahei";
}

.ablue:link, .ablue:visited{
	color:#0072e4;
	font-size:13px;
	font-weight:normal; 
	text-decoration:none;
	font-family:"Microsoft Yahei";
}
.ablue:hover, .ablue:active{
	text-decoration:underline;
}

.ablue16:link, .ablue16:visited{
	color:#0072e4;
	font-size:16px;
	font-weight:normal; 
	text-decoration:none;
}
.ablue16:hover, .ablue16:active{
	text-decoration:none;
}

.w25{ width:19%;}
.w35{ width:33%;}
.mt-5{ margin-top:0.5em}
.mm-1{ margin:0 0.5em;}

.line-abs{
	height:100%;
	width:1px;
	position:absolute;
	top:0;
	right:33%;
	background:#dde0e1;
}

.pop-1{
	width:80%;
	color:#757575;
	font-size:16px;
	font-family:'Arial','Microsoft Yahei';
	background:#ffffff;
	border-radius:5px;
	margin: 0 auto;
	overflow:hidden;
	line-height:1.4;
}
.pop-1 .data-1{
	padding: 1.8em 1.2em;
}
.pop-1 .btn-1{
	width:100%;
	line-height:3em;
	border-top:solid 1px #d1d3d5;
	text-align:center;
}

.line-t1{	
	border-top:solid 1px #d1d3d5;
}
.btn-2{
	float:left;
	width:49.99%;
	line-height:3em;
	border-right:solid 1px #d1d3d5;
	text-align:center;
}
.btn-3{
	float:left;
	width:49.99%;
	line-height:3em;
	text-align:center;
}

.ablue16:link, .ablue16:visited{
	color:#0072e4;
	font-size:16px;
	font-weight:normal; 
	text-decoration:none;
}
.ablue16:hover, .ablue16:active{
	text-decoration:none;
}

