/** CSS Reset **/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form, fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0;-webkit-tap-highlight-color:transparent; -webkit-touch-callout:none;}
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; vertical-align: bottom;}
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:center; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
abbr,acronym { border:0; }
textarea, input, select{resize: none;outline:none;background:none;border:none;}
button {overflow:visible;width:auto;margin:0;padding:0;border:0 none;outline:none;}
input{border:0}
a{text-decoration:none; color:#333;-webkit-tap-highlight-color:transparent; -webkit-touch-callout:none;}
a:hover{ text-decoration:none;color:#000;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size: 0;}
.clearfix{display:inline-block;}
/* Hide from IE Mac */
.clearfix {display:block;}
html{width: 100%;height:100%;}
body{color:#333;font-size:18px;line-height:160%;font-family: "Microsoft YaHei";width: 100%;height:100%;position: relative;}
.fl{float:left;}
.fr{float:right;}
.m1000{width:1000px;margin:0 auto;overflow: hidden;}
.bg{width: 100%;height: auto;position: absolute;}
.mz .form-wrap{top:40rem;}
.mb .form-wrap{top:40rem;}
.my .form-wrap{top:40rem;}
.yg .form-wrap{top:36rem;}
.ax .form-wrap{top:30rem;}
.jnd .form-wrap{top:36rem;}
/*在线预约*/
.form-wrap { width: 94%; position: absolute;left:50%;margin-left: -47%;}
.form-wrap form label { display: block; height: 8rem;margin-bottom: 0.5rem;}
.form-wrap form label.name { background: url(../images/label_name.png) no-repeat center center;-webkit-background-size: 100%;background-size: 100%;}
.form-wrap form label.phone { background: url(../images/label_phone.png) no-repeat center center;-webkit-background-size: 100%;background-size: 100%;}
.form-wrap form label.city { background: url(../images/label_city.png) no-repeat center center;-webkit-background-size: 100%;background-size: 100%;}
.form-wrap form label.degree { background: url(../images/label_degree.png) no-repeat center center;-webkit-background-size: 100%;background-size: 100%;}
.form-wrap form label.country { background: url(../images/label_degree.png) no-repeat center center;-webkit-background-size: 100%;background-size: 100%;}
.form-wrap form label span {display: inline-block; width: 30%; padding-left: 0.5rem; font-size: 1.8rem;text-align: center;}
.form-wrap form label input, .form-wrap form label select { width: 60%; height: 80%; padding: 0; border:none;outline: none; font-size: 2rem; background-color: transparent; color: #666; }
.form-wrap form label select { -moz-appearance: none; -webkit-appearance: none; background: url("../images/icon/arrow.png") 95% center no-repeat; }
.form-wrap form label select option { text-align: center; }
.form-wrap form label select::-ms-expand { display: none; }
.form-wrap .btn-wrap {cursor: pointer; display: block; width: 100%; height: 8rem;text-align: center;border: none; background: url(../images/btn.png) no-repeat center center;-webkit-background-size: 100%;background-size: 100%;font-size: 1.8rem;margin-top: 1rem;}
/*表单协议*/
.tiaokuan{font-size: 1.4rem;line-height: 160%;color: #999999;display: block;margin:0px auto;line-height: 20px;width: 90%;margin-top:0.5rem;}
.tiaokuan img{float:left;margin-right: 4px;cursor:pointer;width: 1.4rem;height: 1.4rem;}
.tiaokuan.gray a{color: #000;}
.tiaokuan.white{color:#fff;}
.tiaokuan.white a{color: #000;}