﻿html {
    box-sizing: border-box;
}


* {
    
    user-select: none;
    box-sizing: border-box;
    
    -webkit-tap-highlight-color: rgba(255,255,255,0);
    
    -webkit-tap-highlight-color: transparent;
    
    box-sizing: border-box;
}
body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dt,dd,li,form{ margin:0;padding: 0;}
ul,ol,dl,li{ list-style-type:none;}
*:before,
*:after {
    box-sizing: border-box;
}


input[type],
[contenteditable] {
	user-select: text;
}

body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
span {
    
    margin: 0;
    
   
    
    font-weight: 400;
    color: #444444;
    font-family:"寰蒋闆呴粦";
}

a {
    text-decoration: none;
    color: inherit;
}
input{
	font-family:"寰蒋闆呴粦";
	background: #ffffff;
}
@font-face {
	font-family:"寰蒋闆呴粦";
}

b {
    font-weight: 400;
}


em,
i {
    font-style: normal;
}


a:focus {
    outline: 0;
}

input,
fieldset {
    appearance: none;
    padding: 0;
    margin: 0;
    
    min-width: 0;
    
    font-size: 0.36rem;
    font-family: "寰蒋闆呴粦";
}


input::-ms-clear {
    display: none;
}


input:focus {
    outline: 0;
}

input[type="number"] {
    
    -moz-appearance: textfield;
}


input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
    appearance: none;
}


svg {
    display: inline-flex;
}

img {
    
    max-width: 100%;
    
    display: block;
}
.clearfix{
	clear: both;
}
.color_blue{
	color: blue;
}
.color_glar{
	color: #888888;
}
.color_yellow{
	color: #f5b82c;
}
.border_b_glay{
	border-bottom: 1px solid #CCCCCC;
}
.overlay {
    background: #000;
    filter: alpha(opacity=70); 
    opacity: 0.7;  
    display: none;
    position: absolute;
    top: 0;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 10; 
    display:none;
}
.tel_alert{
	display: none;
	z-index: 4000;
	width: 70%;
	height: 4rem;
	position: fixed;
	background: #FFFFFF;
	top: 40%;
	left: 15%;
	-webkit-border-radius: 0.2rem;
	-moz-border-radius: 0.2rem;
	-ms-border-radius: 0.2rem;
	-o-border-radius: 0.2rem;
	border-radius: 0.2rem;
	text-align: center;
}
.tel_alert_tel{
	width: 100%;
	height: 2.99rem;
	line-height: 2.99rem;
	display: block;
	border-bottom: 0.01rem solid #CCCCCC;
}
.tel_alert_quxiao{
	border: none;
	width: 49.5%;
	height: 1rem;
	float: left;
	display: block;
	border-right: 1px solid #CCCCCC;
	color: #ff6600;
	-webkit-border-radius:0 0 0 0.2rem;
	-moz-border-radius: 0 0 0 0.2rem;
	-ms-border-radius: 0 0 0 0.2rem;
	-o-border-radius: 0 0 0 0.2rem;
	border-radius: 0 0 0 0.2rem;
}
.tel_alert_queding{
	border: none;
	width: 49.5%;
	height: 1rem;
	float: left;
	display: block;
	-webkit-border-radius:0 0 0.2rem 0 ;
	-moz-border-radius: 0 0 0.2rem 0 ;
	-ms-border-radius: 0 0 0.2rem 0 ;
	-o-border-radius: 0 0 0.2rem 0 ;
	border-radius: 0 0 0.2rem 0 ;
}

.sex_alert{
	z-index: 3000;
	display: none;
	width: 100%;
	height: 4.4rem;
	position: fixed;
	bottom: 0;
	left: 0;
	padding: 0 0.5rem;
}
.sex_alert_man{
	width: 100%;
	height: 1.2rem;
	background: #FFFFFF;
	border: 0;
	-webkit-border-radius:0.1rem 0.1rem 0 0 ;
	-moz-border-radius:0.1rem 0.1rem 0 0 ;
	-ms-border-radius: 0.1rem 0.1rem 0 0 ;
	-o-border-radius: 0.1rem 0.1rem 0 0 ;
	border-radius: 0.1rem 0.1rem 0 0 ;
}
.sex_alert_women{
	width: 100%;
	height: 1.2rem;
	background: #FFFFFF;
	border: 0;
	-webkit-border-radius:0 0 0.1rem 0.1rem ;
	-moz-border-radius:0 0 0.1rem 0.1rem ;
	-ms-border-radius: 0 0 0.1rem 0.1rem ;
	-o-border-radius: 0 0 0.1rem 0.1rem ;
	border-radius: 0 0 0.1rem 0.1rem ;
	border-top: 1px solid #CCCCCC;
}
.sex_alert_quxiao{
	width: 100%;
	height: 1.2rem;
	background: #FFFFFF;
	border: 0;
	-webkit-border-radius:0.1rem ;
	-moz-border-radius:0.1rem ;
	-ms-border-radius: 0.1rem ;
	-o-border-radius: 0.1rem ;
	border-radius: 0.1rem ;
	margin-top: 0.3rem;
	color: #0090FF;
}
.line{
	width: 100%;
	height: 1px;
	padding-left: 0.5rem;
}
.line_c{
	width: 100%;
	height: 1px;
	background: #CCCCCC;
}