body,ul,ol,p,h1,h2,h3,h4,h5,h6,li,dl,dt,dd,div,input,table,tr,th,td {
	padding: 0;
	margin: 0;
	line-height: 100%
}
body {
	color: #333;
	font-family: 'Microsoft Yahei';
	background-color: #f5f5f5;
}
h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: normal
}
i,em {
	font-style: normal
}
a {
	text-decoration: none;
	cursor: pointer;
	color: #009944;
}
li {
	list-style: none
}
a img {
	border: 0
}
a:focus, button:focus{
	outline:none;
}
select{
	outline: none;
	background-color: #fff;
}
img {
	vertical-align: top
}
table {
	border-collapse: collapse
}
input {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	outline: 0;
	border: 0
}
button {
	outline: 0;
	border: 0
}
button:disabled{ opacity: 0.5; }
.d-flex{ display: flex; }
.justify-content-c{ justify-content: center; }
.align-items-c{ align-items: center; }
.flex1{ flex: 1; }
.font_theme{ color: #009944 !important; }
.bg_theme{ background-color: #009944 !important; color: #fff; }
.bd_theme{ border: 1px solid #009944; }
.bg_white{ background-color: #fff; }
.bg_gray{ background-color: #ccc !important; }
.bg_lighttheme{ background-color: lightgreen !important; }
.bg_seagreen{ background-color: lightseagreen; }
.bg_red{ background-color: #f4664b !important; color: #fff; }
.bg_orange{ background-color: #ff9800 !important; color: #fff; }
.bdb_gray{ border-bottom: 1px solid #ccc; }
.bdb_theme{ border-bottom: 1px solid #009944; }
.bdt_gray{ border-top: 1px solid #ccc; }
.bdt_theme{ border-top: 1px solid #009944; }
.w-100{ width: 100%; }
.font-weight700{ font-weight: 700; }
.font-weight500{ font-weight: 500; }
.line-through{ text-decoration: line-through; }
.homebtn{ position: absolute; left: 0; top: 10px; padding: 15px; }
.homebtn i{ font-size: 30px; }
.lh12{ line-height: 1.2 !important; }
.fl {
	float: left
}
.fr {
	float: right
}
.clearfix:after {
	display: block;
	clear: both;
	content: ''
}
.clearfix {
	zoom: 1
}
table {
	border-spacing: 0;
	border-collapse: collapse
}
table,td,th {
	border: 1px solid #d9e5f3
}
.btn {
	display: inline-block;
	font-weight: normal;
	height: 35px;
	line-height: 35px;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	border-radius: 5px;
	-webkit-tap-highlight-color: transparent;
	padding: 5px 10px;
	font-size: 16px;
}
.btn_theme{
	color: #fff;
	background-color: #009944;
}
.btn_theme_line{
	color: #009944;
	border: 1px solid #009944;
	background-color: inherit;
}
.btnBlue{
	color: #fff;
	background-color: #0081ff;
}
.btnOrange{
	color: #fff;
	background-color: #ff8200;
}
.btnGray{
	color: #fff;
	background-color: #999;
}
.button[disabled]{
	opacity: 0.6;
	cursor: not-allowed;
}
.textBlue{
	color: #0081ff !important;
}
.textOrange{
	color: #ff9800 !important;
}
.textHui{
	color: #e6212a !important;
}
.textGreen{
	color: #07c160 !important;
}
.textRed{
	color: #dc3545 !important;
}
.textGray{
	color: #999 !important;
}
.textDarkGray{
	color: #444 !important;
}
.textWhite{
	color: #fff !important;
}
.text12{
	font-size: 12px !important;
}
.text14{
	font-size: 14px !important;
}
.text16{
	font-size: 16px !important;
}
.text18{
	font-size: 18px !important;
}
.text20{
	font-size: 20px !important;
}
.text22{
	font-size: 22px !important;
}
.text24{
	font-size: 24px !important;
}
.pdl5{
	padding-left: 5px !important;
}
.pdl10{
	padding-left: 10px !important;
}
.pdt10{
	padding-top: 10px !important;
}
.pdt20{
	padding-top: 20px !important;
}
.pdb10{
	padding-bottom: 10px !important;
}
.pdr5{
	padding-right: 5px !important;
}
.pdr10{
	padding-right: 10px !important;
}
.pdlr10{
	padding: 0 10px !important;
}
.pdtb10{
	padding-top: 10px;
	padding-bottom: 10px;
}
.pd10{
	padding: 10px !important;
}
.pd20{
	padding: 20px !important;
}
.pd30{
	padding: 30px !important;
}
.mgt5{
	margin-top: 5px !important;
}
.mgt10{
	margin-top: 10px !important;
}
.mgt15{
	margin-top: 15px !important;
}
.mgt20{
	margin-top: 20px !important;
}
.mgt30{
	margin-top: 30px !important;
}
.mgl5{
	margin-left: 5px !important;
}
.mgl10{
	margin-left: 10px !important;
}
.mgl15{
	margin-left: 15px !important;
}
.mgl20{
	margin-left: 20px !important;
}
.mgr5{
	margin-right: 5px !important;
}
.mgr10{
	margin-right: 10px !important;
}
.mgr15{
	margin-right: 15px !important;
}
.mgr20{
	margin-right: 20px !important;
}
.mgb5{
	margin-bottom: 5px !important;
}
.mgb10{
	margin-bottom: 10px !important;
}
.mgb15{
	margin-bottom: 15px !important;
}
.mgb20{
	margin-bottom: 20px !important;
}
.mgb30{
	margin-bottom: 30px !important;
}
.mg10{
	margin: 10px !important;
}
.mg15{
	margin: 15px !important;
}
.mg20{
	margin: 20px !important;
}
.mg30{
	margin: 30px !important;
}
.cancerDiv{
	text-align: center;
	font-size: 16px;
	padding: 20px 0;
	line-height: 1.2;
	word-wrap: break-word;
}
.bindBox{width:100%;margin:0 auto;}
.bindBox .ltit{text-align:center; margin-bottom:20px; color:#333; font-weight:bold; font-size:20px;}
.bindBox .linput{margin-bottom:20px;}
.bindBox .linput .iconshouji{font-size: 26px; color:#bdbdbd;position: absolute;top: 9px;left:5px; line-height: 100%;}
.bindBox .phone{width:100%; height:46px; padding-left:35px; background:#fbfbfb;border: 1px solid #ddd; border-radius: 5px; font-size:14px;}
.bindBox .pass{ width:45%; height:46px; padding-left:35px; background:#fbfbfb;border: 1px solid #ddd; border-radius: 5px; font-size:14px;}
.bindBox .pcode{display:inline-block; width:45%; height:46px; text-align: center; background:#fbfbfb;border: 1px solid #ddd; border-radius: 5px; font-size:14px; vertical-align:middle;}
.bindBox .getCodeBtn{display:inline-block; width:45%; height:46px; background:#fbfbfb;border: 1px solid #ddd; border-radius: 5px; ertical-align:middle; font-size:14px;}
.bindBox .sqBtn{-text-align:center;}
.bindBox .sqBtn .btn{width:100%;;background:#009944;border-color:#009944;color:#fff;}
.bindBox .bind_btn{width:100%;height: 40px;}
#telephone{
	text-align: right;
	margin: 20px 10px;
}
#telephone a{
	color: #009944;
}
#telephone a:hover{
	color: #009944;
}
.backBtn{
	display: block;
	position: absolute;
	left: 0;
	height: 50px;
	line-height: 50px;
	padding-left: 15px;
	padding-right: 15px;
}
.backBtn i{
	font-size: 18px;
}
.m-t-5{
	margin-top: 5px! important;
}
.m-b-5{
	margin-bottom: 5px! important;
}
.m-l-5{
	margin-left: 5px! important;
}
.m-r-5{
	margin-right: 5px! important;
}
.m-t-10{
	margin-top: 10px! important;
}
.m-b-10{
	margin-bottom: 10px! important;
}
.m-l-10{
	margin-left: 10px! important;
}
.m-r-10{
	margin-right: 10px! important;
}
.m-t-15{
	margin-top: 15px! important;
}
.m-b-15{
	margin-bottom: 15px! important;
}
.m-l-15{
	margin-left: 15px! important;
}
.m-r-15{
	margin-right: 15px! important;
}
.t-a-l{
	text-align: left;
}
.t-a-r{
	text-align: right;
}
.t-a-c{
	text-align: center;
}
.hide{
	display: none;
}
.show{
	display: block;
}
.ui-dialog{
	border-radius: 10px;
	background-color: #fff;
}
.ui-dialog .ui-dialog-title{
	padding: 10px;
	text-align: center;
	width: 95%;
	font-weight: 700;
}
.ui-dialog-header{
	text-align: center;
	font-size: 18px;
	height: 55px;
}
.ui-dialog .ui-dialog-content{
	padding: 0;
}
.ui-dialog-footer{
	text-align: center;
	padding: 15px 10px 20px;
}
.ui-dialog-footer button{
	width: 45%;
	height: 40px;
	border-radius: 4px;
}
.ui-dialog-button{
	float: none;
}
.ui-dialog-close{
	position: absolute;
	top: 0;
	right: 0;
	font-size: 30px;
	padding: 10px 20px;
	background-color: #fff;
}
.ui-dialog-footer .ui-dialog-button button:first-child{
	margin-right: 10px;
}
.pos-rel{ position: relative; }
.pos-abs{ position: absolute; }
.bd-radius{ border-radius: 8px; }
.bd-radius10{ border-radius: 10px; }
.btn-large{ width: 100%; height: 45px; }
*:focus{ outline: none; }
.m-lr-10{ margin: 0 10px; }
.m-lr-15{ margin: 0 15px; }
.over_hidden{ overflow-y: hidden; }
.btn-circle{ border-radius: 25px; }
.must{ margin-right: 5px; position: relative; top: 3px; }
