/* CSS Document */
* { margin:0px; padding:0px;font-family:Microsoft YaHei;}
html {-webkit-text-size-adjust:none;}
html,body { height:100%; font-size: .24rem; font-family:Microsoft YaHei; color: #000;}
li {list-style:none;}
img { border:none;}
a { text-decoration:none;}
input[type='submit']:focus,input[type='text']:focus,textarea:focus,select:focus{ outline: none;}
input[type="submit"],input[type="reset"],input[type="button"],input[type=date],button,select,input[type="checkbox"],label,span{
	/*ȥ��ƻ����Ĭ��UI����Ⱦ��ť ����������ֻ��������border��none��Ч�취*/
	appearance:none;
	-moz-appearance:none; /* Firefox */
	-webkit-appearance:none; /* Safari �� Chrome */
	/*ȥ��΢�Ŷ�input-text��ios����µĵ�����Ⱥ�ɫ��͸������*/
	-webkit-tap-highlight-color:rgba(255,0,0,0)!important;
}
a,input[type=text],select,input[type=password],textarea,input[type="checkbox"],label,span{
	/*ȥ��΢�Ŷ�input-text��ios����µĵ�����Ⱥ�ɫ��͸������*/
	-webkit-tap-highlight-color:rgba(255,0,0,0)!important;
}
a { text-decoration:none;}
.al { text-align:left;}
.ac { text-align:center !important;}
.ar { text-align:right;}
.fl { float:left;}
.b0{bottom:0 !important;}
.fr { float:right;}
.red { color:#e60012 !important;}
.yellow { color: #e60012 !important;}
.gray { color:#b5b5b5;}
.bd_n { border:none !important;}
.col_fff43d { color:#fff43d !important;}
.while { color:#FFF;}
.hid {display: none;}
.mgb_10 { margin-bottom: .1rem;}
.mgl20 { margin-left: .2rem;}
.mgt10 { margin-top: .1rem;}
.mgt20 { margin-top: .2rem;}
.mgt30 { margin-top: .3rem;}
.mgt50 { margin-top: .5rem;}
.mg20-0 { margin: .2rem 0;}
.pd10 { padding:.2rem .15rem !important;}
.pd20_0 { padding: .2rem 0;}
.font_b { font-weight: bold;}
/**��ҳ���б�������������ɫ*/
.font22 { font-size: .22rem;color:#003680}
.font18 { font-size: .18rem;}
.pd0_13 { padding: 0 13%;}
.pd1_13 { padding: 1rem 13% 0 13%;}

.main {margin:.6rem .3rem; padding:0rem .3rem; clear: both;}

.main div{margin:.6rem 0rem;  clear: both;}

/*common*/
body { font-size: 0.8em; font-family: Microsoft YaHei; color: #535353; box-sizing: border-box;
background: url(../images/hexiao_bg.png) no-repeat 100% 100%; }
* { margin: 0; padding: 0;}
a { text-decoration: none; color:#374782;}
input { outline: none;}
.regTop {
    width: 100%;
    padding:3% 0 3%;
    background: #000000;
    text-align: center;
    color: #ffffff;
    position: relative;
}

.centont{
	margin: 3% 5%;
	padding: 2% 3%;
	background: #ffffff;
	font-size: 0.9em;
	-webkit-box-shadow: #8f9bad 0px 0px 20px;
	-moz-box-shadow: #8f9bad 0px 0px 20px;
	box-shadow: #8f9bad 0px 0px 20px;
	border-radius: 0.4em;
}

/*homepage*/
.homepage_bg{width:100%;background-color:#F5F5F5; background-size:100% 100%;}
.homepage_btn{
    width: 85%;
    margin: 8%;
    display: block;
    padding:5px 0 ;
    background: #ffffff;
    border: 0;
    font-size: 1em;
    color:#374782;
    -webkit-box-shadow: #8f9bad 0px 0px 20px;
    -moz-box-shadow: #8f9bad 0px 0px 20px;
    box-shadow: #8f9bad 0px 0px 20px;
    text-align: center;
    border-radius: 0.4em;
}

.homepage_btn2{
    width: 80%;
    margin: 10%;
    display: block;
    padding:0% 0 ;
    border: 0;
    font-size: 1em;
    text-align: center;
}

.remark_div {
    width: 84%;
    margin: 8%;
    display: block;
    padding:0% 0 ;
    border: 0;
    font-size: 1em;
    text-align: left;
}

.homepage_btn4{
    width: 90%;
    margin: 5%;
    display: block;
    padding:0% 0 ;
    border: 0;
    font-size: 1em;
    text-align: center;
}

/*reg*/
.regMessage {margin: 5%;
	padding:3% 3% ;
    font-size: 0.8em;
}
.regMessage div{margin: 0.5em 0em;border-bottom: 1px solid gray;padding-bottom: 4%}
.regMessage input{
	background-color:transparent;
    font-size: 0.8em;
    text-align: right;
    width: 40%;
    float: right;
}
/*Mozilla Firefox 4 to 18*/
 .regMessage input::-webkit-input-placeholder{
	text-align: right;
}
 .regMessage input::-moz-placeholder{
	text-align: right;
}
 .regMessage input:-moz-placeholder{
	text-align: right;
}
 .regMessage input:-ms-input-placeholder{
	text-align: right;
}

.regMessage select{
	background-color:transparent;
    font-size: 0.8em;
    width: 3em;
    float: right;
}
select { 
	appearance:none; 
	-moz-appearance:none; 
	-webkit-appearance:none; 
	padding:.2em; 
	background:#fff url(../images/arrow.png) no-repeat scroll right center; 
	vertical-align: middle; 
	background-size: .23rem .23rem; 
	width: 100%; 
	box-sizing: border-box; 
	}

.remark {font-size: 0.47em;  /* color: gray */}
.wran {font-size: 0.45em;  color: red}
.message{
    padding:2% 5% 0 5%;
    position: relative;
}
.message input{
	background-color:transparent;
    width: 60%;
    padding: 4% 0 4% 10%;
    font-size: 0.55em;
}

.message select{
	background-color:transparent;
    font-size: 0.555em;
    width: 60px;
}

.submit{
    width: 84%;
    margin: 2.5% 8%;
    background: #2f75de;
    color: #ffffff;
    border: 0;
    padding: 2.5% 0;
    font-size: 0.7em;
     border-radius: 0.4em;
}
.content form input:not(:nth-child(6)){
    border: 0;
    border-bottom: 1px solid #c3c3c5;
}

.back{
    position: absolute;
    left: 5%;
    top: 15%;
    color: #ffffff;
}

ul.register_list {font-size: 0.7em;}
ul.register_list li {width: 90%;
    margin: 0.5em;
    display: block;
    padding:0 3% ;
    background: #ffffff;
    border: 0;
    font-size: 0.8em;
    color:#000000;
    -webkit-box-shadow: #8f9bad 0px 0px 20px;
    -moz-box-shadow: #8f9bad 0px 0px 20px;
    box-shadow: #8f9bad 0px 0px 20px;
    text-align: left;
    border-radius: 0.4em;}

ul.register_list li table{
	width:100%;
}

ul.register_list li table td{
	padding: 0.5em;
}

.ablebt{
	background-color:#2f75de;
	border-radius:0.5em;
	color: white;
	padding: 0.2em;
}

.desable{
	background-color:#eeeeee;
	border-radius:0.5em;
	color: #c3c3c3;
	padding: 0.2em;
}

.regDetail {
	margin:3% 5%;
	padding:2% 3% ;
    background: #ffffff;
    font-size: 0.8em;
    -webkit-box-shadow: #8f9bad 0px 0px 20px;
    -moz-box-shadow: #8f9bad 0px 0px 20px;
    box-shadow: #8f9bad 0px 0px 20px;
    border-radius: 0.4em;
}
    
.regDetail1 {
	margin:3% 5%;
	padding:2% 3% ;
    font-size: 0.8em;
   
}
    
.car_no_color_white{
	padding:0.2em;
	background-color: white;
	color: black;
}

.car_no_color_black{
	padding:0.2em;
	background-color: black;
	color: white;
}

.car_no_color_blue{
	padding:0.2em;
	background-color: #05187F;
	color: white;
}

.car_no_color_green{
	padding:0.2em;
	background-color: #028f64;
	color: white;
}

.car_no_color_yellow{
	padding:0.2em;
	background-color: #FFBE00;
	color: black;
}

.car_no_color_other{
	padding:0.2em;
}

span.left{
	float: left;
}

span.right{
	float: right;
}

div.hr{
	height:0.5em;
	width:100%;
	background: url("../images/ico_string.png") repeat-x;
	background-position: center center;
}
.regDetail div{
	margin: 0.3em 0em;
}

.reg_input_div{
    display: block;
    padding:0% 0 ;
    background: #ffffff;
    border: 0;
    font-size: 1em;
    color:#374782;
    text-align: center;
}


/*etcHighSpeedHomePage.html*/
.etcHighSpeedHomePage_div{
    width: 100%;
    padding:3% 0 3%;
    background: #ffffff;
    text-align: center;
    position: relative;
    font-size: 0.7em;
    margin: 0 0 0%;
}

.etcHighSpeedHomePage_div1{
    width: 100%;
    padding:2% 0 2%;
    background: #f2f2f2;
    text-align: center;
    position: relative;
    font-size: 0.7em;
    margin: 0 0 3%;
}

.etcHighSpeedHomePage_div .wxh{
    margin: 5% 7% 2%;
    display: block;
    padding:0% 0 ;
    border: 0;
    /* font-size: 1em; */
    text-align: left;
}

.etcHighSpeedHomePage_div .fgs{
    margin: 2% 7% 5%;
    display: block;
    padding:0% 0 ;
    border: 0;
   /*  font-size: 0.7em; */
    text-align: left;
}

.dateSelect {
    width: 100%;
    padding:2% 0 2%;
    background: #ffffff;
    color: #000000;
    position: relative;
    font-size: 0.8 em;
}

.dateSelect span{
   font-size: 0.65em;
   margin: 0 0 0 3%;
}

.dateSelect input{
	background-color:transparent;
	border:1px solid #000000;
    text-align: right;
    float: right;
    font-size: 50px;
    margin: 2% 3% 0 0;
}

.logoutList_div{
	overflow-y: scroll;
	height: 80%;
	background-color: #ffffff;
}

.logoutList_tb{
	font-size: 0.6em;
	width: 100%;
	border: 0;
	text-align: center;
	
}

.logoutList_tb tr.first td{
	border-bottom: 1px solid gray;
	padding: 0.55em 0;
}

.logoutList_tb tr td{
	font-size: 0.8em;
	padding: 0.55em 0;
}
