﻿* {
  margin: 0;
  padding: 0;
  border: 0;
}
a {
  text-decoration: none;
  color: #000000;
}
li {
  list-style: none;
}
a:hover {
  text-decoration: none;
  color: #337ab7;
}
a:active {
	text-decoration: none;
  color: #ffffff;
}
a:visited {

 color: #ffffff;
 text-decoration: none;
}
a:link {
 color: #ffffff;
 text-decoration: none;
}
body {
  font-size: 14px;
  color: #000;
  font-family: "Microsoft YaHei";
  background-color: #F7F7F7;
}
.oneheig{
	height: 10px;
}
.twoheig{
	height: 20px;
}
.threeheig{
	height: 30px;
}
.title {
  width: 100%;
  text-align: center;
  height: 45px;
  line-height: 45px;
  color: white;
  font-size: 20px;
  background-color: #aa3919;
  position: relative;
}
.title-name {
  width: 70%;
  margin: auto;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.title-left {
  position: absolute;
  left: 10px;
  top: 5px;
  color: white;
}
.title-left a {
  color: white;
  font-size: 25px;
  font-weight: bold;
}
.title-right {
  position: absolute;
  right: 10px;
  top: 0px;
  color: white;
}
.title-right a {
  color: white;
  font-size: 30px;
}
.title-backimg {
  width: 20px;
  vertical-align: middle;
  margin-top: 1px;
}
.sign{
  width: 100%;
  text-align: center;
  padding-top: 70px;
}
.sign img{
	width: 65%;
}

.self-group{
	text-align: center;
  padding-top: 15px;
}
.self-group-bz{
	 width: 92%;
  margin: auto;
  border: 1px solid #dedede;
}
.self-group2{
	  width: 92%;
  margin: auto;
  height: 50px;
  font-size: 16px;
  border-radius: 3px;
  background-color: rgba(255, 255, 255, 0.9);
  color: #000000;
  padding: 10px 20px;
  border: 1px solid #dedede;
  margin-top: 15px;
}
.self-group3{
  width: 100%;
  margin: auto;
  height: 50px;
  font-size: 17px;
  background-color: #ffffff;
  color: #000000;
  padding-left: 10px;
  border-bottom: 1px solid #DEDEDE;
}
.self-group a{
	  position: absolute;
  left: 20px;
  top: 28px;
  font-size: 16px;
  margin-left: 5px;
}

.self-group3 a{
	width: 90px;
}
.self-group5{
	width: 100%;
  padding-left: 15px;
  background-color: #ffffff;
  height: 50px;
  line-height: 50px;
  border-bottom: 1px solid #dedede;
  
}
.self-group5 img{
	width: 20px;
}
.self-group5 span{
	margin-left: 15px;
	font-size: 17px;
}
.sexa{
	padding-top: 10px;
}
.sexa a{
	float: left;
}
.sexa img{
	width: 21px;
}
.self-input{
	  width: 92%;
  height: 50px;
  font-size: 17px;
  border-radius: 3px;
  background-color: rgba(255, 255, 255, 0.9);
  color: #000000;
  padding: 10px 20px;
  border: none;
  outline: none;
}
.self-input2{
  width: 92%;
  border: 1px solid #dedede;
}
.self-input3{
	padding: 10px 5px 10px 100px;
}
.self-input-yz{
	width: 50%;
  margin-left: 4%;
}
.self-input4{
	width: 65%;
  height: 49px;
  padding: 10px 10px;
  border: none;
  outline: none;
}
.topnone{
	border-top: none;
	border-bottom: 1px solid #DEDEDE;
	border-left: 1px solid #DEDEDE;
	border-right: 1px solid #DEDEDE;
}
.tijiaobtn {
  display: block;
  width: 92%;
  margin-left: 4%;
  height: 50px;
  line-height: 50px;
  font-size: 18px;
  color: #fff;
  background-color: #f29d2d;
  opacity: 0.9;
  text-align: center;
  margin-top: 20px;
  border-radius: 5px;
 
}
.tijiaobtn2{
	width: 92%;
	margin-left: 4%;
}
.tijiaobtn:HOVER {
  color: #fff;
  text-decoration: none;
  background-color: #e08c01;
}
.forgetpw{
  float: right;
  margin-right: 7%;
    color: #118ce4;
  font-size: 16px;
    margin-top: 12px;
}
.regist{
	  float: left;
  margin-left: 7%;
  margin-top: 12px;
  color: #ffffff;
}
.chekk{
    position: absolute;
  height: 50px;
  line-height: 50px;
  border: 1px solid #f29d2d;
  color: #f29d2d;
  font-size: 15px;
    outline: none;
   border-radius: 5px;
  right: 4%;
  top: 15px;
  width: 35%;
  text-align: center;
  background-color: #efe6de;
}
.chekk a{
	position: static;
  padding: 10px;
  font-size: 17px;
  color: #f29d2d;
}
.titfont{
  padding: 25px 0px 10px 35px;
  font-size: 17px;
  color: #929292;
}
.importnum{
	  width: 92%;
  margin-left: 4%;
  text-align: center;
  color: #000000;
  font-size: 20px;
  background-color: #ffffff;
  height: 60px;
  line-height: 60px;
  border: 1px solid #dedede
}
.posrel{
	position: relative;
	
}
.text-alginleft{
	text-align: left;
}
.choosesex{
	margin-top: 0px;
}
.choosesex img{
	width: 20px;
}
.persontop{
	background: url(../image/bg1.png) no-repeat;
	background-size: cover;
	padding-left: 33px;
	  padding-bottom: 30px;
	  position: relative;
}
.yysucc{
	
  width: 92%;
  margin: auto;
}
.yysucc img{
	width: 100%;
}
.yysucc-top{
	background-color: #FFFFFF;
  padding: 20px 0px 0px 15px;
}
.yysucc-top a{
	  color: #909090;
}
.yysucc-bottom{
	  text-align: center;
  background-color: #ffffff;
  color: red;
  font-size: 18px;
  padding: 15px;
}
.yysucc-bottom img{
	width: 20px;
  margin-top: -3px;
}
.persontop img{
	width: 100px;
  margin-top: 30px;
}
.persontop a{
	  color: #ffffff;
  font-size: 20px;
  position: absolute;
  left: 150px;
  top: 85px;
}
.group-right img{
	position: absolute;
	right: 5px;
    top: 10px;
  width: 23px;
}
.outlogin{
	display: block;
  width: 92%;
  height: 50px;
  line-height: 50px;
  font-size: 18px;
  color: #fff;
  background-color: #e7622e;
  opacity: 0.9;
  text-align: center;
  margin-top: 20px;
  border-radius: 5px;
  margin-left: 4%;
}
.choose-head{
	  position: fixed;
  bottom: -215px;
	  width: 100%;
  border: 8px solid #dedede;
  background-color: #ffffff;
}
.choose-headcen{
	  height: 50px;
  text-align: center;
  line-height: 50px;
  font-size: 20px;
  color: #2787e0;
  border-bottom: 1px solid #dedede;
}
.searchbg{
	background-color: #e6e6e6;
  padding-bottom: 10px;
}
.search{
	  width: 92%;
  padding-top: 10px;
  margin: auto;
}
.search img{
	position: absolute;
  width: 20px;
  left: 5px;
  top: 20px;
}
.search-text{
	 width: 100%;
  height: 40px;
  border:none;
  outline: none;
  border-radius: 8px;
  font-size: 17px;
  padding: 5px 5px 5px 30px;
}
.search-right{
	  float: right;
  width: 25%;
  text-align: center;
  background-color: #007d5d;
  height: 40px;
  line-height: 40px;
  color: #ffffff;
  border-radius:5px ;
}
.search-right img{
	  width: 18px;
}
.tylist{
	width: 92%;
    margin: auto;
    margin-top: 20px;
    background-color: #ffffff;
    padding: 1px 15px;
    border: 1px solid #dedede;
    font-size: 18px;
    height: 42px;
    overflow: hidden;
    line-height: 42px;
    text-align: left;
	border-bottom: 1px solid #dedede;
}
.tylist img{
	  float: right;
  margin-top: 6px;
  margin-right: 5px;
}

.doclist{
	  width: 92%;
  margin: auto;
  margin-top: 20px;
  background-color: #ffffff;
  padding: 8px 15px;
  border: 1px solid #dedede;
  font-size: 18px;
  height: 75px;
  position: relative;
  line-height: 30px;
}
.doclist-left{
	color: #909090;
	font-size: 16px;
}
.doclist-left a{
	font-size: 18px;
}
.doclist-right{
	position: absolute;
  right: 8px;
  top: 20px;
}
.pbtable{
	  width: 92%;
  margin: auto;
  margin-top: 20px;
}
.fourare{
	  background-color: #028563;
  color: #ffffff;
  font-size: 17px;
  width: 100%;
}

th {
  border: 1px solid #dedede;
  text-align: center;
  height: 40px;
}
td{
	background-color: #FFFFFF;
	border: 1px solid #dedede;
	color: #000000;
	text-align: center;
}
.orderinfo{
	  width: 92%;
  margin: auto;
  margin-top: 20px;
  background-color: #ffffff;
  border: 1px solid #dedede;
}
.infoing{
	  height: 50px;
  line-height: 50px;
  font-size: 16px;
  padding: 0px 10px;
  border-bottom: 1px solid #dedede;
}
.orderinfo a{
	color: #909090;
} 
.orderpz{
	  width: 92%;
  margin: auto;
  background-color: #007d5d;
  height: 45px;
  line-height: 45px;
  margin-top: 30px;
  color: #ffffff;
  font-size: 13px;
  padding: 0px 15px;
  border-radius: 5px;
}
.xuhao{
	  margin-left: 30px;
  height: 40px;
  line-height: 40px;
  font-size: 16px;
}
.chooss{
	  width: 100%;
	  color: #007d5d;
}
.bor1px{
	border: 1px solid #dedede
}
.zhushi{
	  background-color: #d8e4e6;
  height: 30px;
  line-height: 30px;
  font-size: 12px;
  text-align: center;
}
.zhushi img{
	  width: 15px;
}
.mycenter{
	width: 92%;
	margin: auto;
	padding: 10px 10px;
}
.check-top{
	 background-color: #ffffff;
  border: 1px solid #dedede;
}
.check-midd{
	  color: #909090;
  font-size: 14px;
  padding: 0px 10px;
}
.check-midd-left{
	  float: left;
}
.check-midd-right{
	   margin-left: 70px;
	   color: #000000;
}
.check-info{
	width: 100%;
}
.check-info th{
	border: none;
	  border-bottom: 1px solid #dedede;
  height: 40px;
  padding: 0px 12px;
  background-color: #65c886;
  color: #ffffff;
  font-size: 16px;
  text-align: left;

}
.check-info td{
	border: none;
	  background-color: #FFFFFF;
  border-top: 1px dashed #dedede;
  color: #000000;
text-align: left;
  padding: 0px 7px;
}
.xmname{
	font-size: 17px;
}
.xmck{
	color: #909090;
}
.bottomtime{
	
  color: #909090;
  padding-left: 15px;
}
.xiatiao{
	margin-top: -8px;
}
.xiatiao img{
	  width: 100%;
}
.toright{
	  float: right;
  margin-top: 15px;
  margin-right: 10px;
}
.borderleftright{
	border-left: 1px solid #DEDEDE;
	border-right: 1px solid #DEDEDE;
}
.orderlist{
	  width: 92%;
  margin: auto;
  margin-top: 20px;
  background-color: #ffffff;
  height: 70px;
  padding: 10px;
  line-height: 25px;
  font-size: 16px;
  border: 1px solid #dedede;
}
.orderlist a{
	color: #909090;
	margin-left: 15px;
}
.myinput{
  background: url(../image/reac.png) 50% 50% no-repeat;
  background-color: #fff;
  border-radius: 5px;
  background-size: 16%;
    font-size: 20px;
      padding: 10px 15px;
}
.myinput-none{
	background: none;
	background-color: #FFFFFF;
	 border-radius: 5px;
  background-size: 16%;
  font-size: 20px;
  padding: 10px 15px;
}

.find{
	height: 60px;
	background-color: #dadade;
	position: relative;
}
.find-left{
	
   position: absolute;
  width: 1%;
 


}
.find-center{
	position: absolute;
	width: 98%;
	background-color: #FFFFFF;
	 height: 40px;
  top: 10px;
  left: 1%;
	
}
.needor{
	  width: 94%;
  margin: auto;
}
.needor-top{
	  background-color: #ffffff;
  font-size: 18px;
  width: 100%;
  position: relative;
  height: 35px;
  line-height: 35px;
    padding-top: 5px;
}
.needor-top a{
	color: #32b100;
	  padding: 12px;
}
.staopen img{
	width: 12px;
}
.needor-bottom{
  height: 200px;
  font-size: 14px;
  background-color: #FFFFFF;
  text-overflow: clip;
  overflow: hidden;
    padding: 1px 16px;
  
}
.staopen {
    position: absolute;
    right: 20px;
    top: 10px;
    border: 1px solid #DEDEDE;
    border-radius: 5px;
    height: 25px;
    line-height: 21px;
    background-color: #ffffff;
    font-size: 14px;
    width: 70px;
    padding: 0 10px;
    color: #909090;
}
.datelist{
	float:left;
	width:12.5%;
	height: 58px;
    background-color: white;
    text-align: center;
    line-height: 29px;
    border: 1px solid #dedede;	
}
.datelist-am-pm{
	float:left;
	width:12.5%;
	height: 45px;
    background-color: white;
    text-align: center;
    line-height: 45px;
    border: 1px solid #dedede;	
}
