@charset "UTF-8";
/* 重设样式 */
*{margin:0;padding:0;list-style:none;border:none;outline:none;}
body{ font-style: normal;font-variant:normal;color:#000000;font-family: "SourceHanSansCN-Regular", "SourceHanSansCN";}
/* 内外边距通常让各个浏览器样式的表现位置不同 */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    margin: 0;
    padding: 0;
    font-size: 0.25rem;
}
input, select, textarea {font-size: 100%;}
/* 去掉各 Table  cell 的边距并让其边重合 */
table {border-collapse: collapse;border-spacing: 0;}
/* 去除默认边框 */
fieldset, img {border: 0;}
/* 去掉 firefox 下此元素的边框 */
abbr, acronym {border: 0;font-variant: normal;}
/* 一致的 del 样式 */
del {text-decoration: line-through;}
address, caption, cite, code, dfn, em, th, var,i {font-size:100%;font-style: normal;font-weight: normal;}
/* 去掉列表前的标识, li 会继承 */
ol, ul {list-style: none;}
/* 对齐是排版最重要的因素, 别让什么都居中 */
caption, th {text-align: left;}
/* 来自 yahoo, 让标题都自定义, 适应多个系统应用 */
h1, h2, h3, h4, h5, h6 {font-size: 100%;font-weight: normal;}
q:before, q:after {content: '';}
/* 正常链接 未访问 */
/* 鼠标悬停 */
a:hover {text-decoration:none;}
/* 默认不显示下划线，保持页面简洁 */
ins, a {text-decoration: none;color:#000000;
    -moz-transition:all .3s ease-in;
    -webkit-transition:all .3s ease-in;
    -o-transition:all .3s ease-in;
    -ms-transition:all .3s ease-in;
    transition:all .3s ease-in;}
body{background-color: #fff;}
/*html{font-size: 130.667px !important;}*/

/*input::-webkit-input-placeholder{color: #8d8d8d !important;font-size: 16px !important;}*/
img{width: 100%;/*pointer-events: none; */}

.header_w650{width: 7rem; margin:0 auto;overflow: hidden;}

.header{background: #fff; height: 0.9rem; width: 7.5rem; overflow: hidden; position: relative;z-index: 10000; position: fixed; top: 0}
.header .place{width: 0.32rem;height: 0.32rem; margin:0.3rem 0.1rem 0.3rem 0.2rem; float: left;}
.header .header_site{position: relative;margin-top: 0.25rem;float: left;}
.header .header_bt{position: absolute; bottom: 0.03rem;left: 0; width: 0.5rem;}
.header .header_title{position: relative; z-index: 1; font-size: 0.3rem; }
.header .xiala{width: 0.3rem; height: 0.3rem; float: left; margin: 0.3rem 0 0.3rem 0.1rem;}
.header .logo{width: 1.73rem; height: 0.46rem; float: left; margin: 0.22rem 0 0 1rem;}
.header .search{width: 0.3rem; height: 0.3rem; margin: 0.15rem 0 0 0.15rem;}
.header .daohang{width: 1.08rem; height: 0.56rem; float: right; margin: 0.15rem 0.2rem 0 0;}
.header .close{float: right; margin: 0.3rem 0.3rem 0 0; width: 0.32rem; height: 0.32rem;}
.header #search{width: 2rem; float: right;}
.header #search a{display: block; width: 0.57rem; height: 0.57rem; background-color: #F6F6F6; border-radius: 50%; float: left; margin: 0.15rem 0 0 0;}

.windows{ position:absolute; z-index:20; top:0.9rem; left:0px; background: #000;opacity:0.5; width: 100%; height: 100%;}.
.bc_w{ width: 100%; height: 100%;}
.header_bj{background: #fff; border-radius: 0 0 0.1rem 0.1rem; position: fixed;z-index: 1001; width: 7.5rem;height:100%;overflow-y: scroll;}
.header_bj .header_mt20{margin-top: 0.2rem;}
.header_bj .place1{width: 0.32rem; height: 0.32rem; float: left; margin:0.3rem 0 0.2rem 0.3rem; }
.header_bj .header_city{float: left; margin: 0.26rem 0 0.2rem 0.2rem; font-size: 0.3rem; color: #FFD000;}
.header_bj .current{ color: #FFD000; background: #fffbe6; border:2px solid #ffed87; border-radius: 0.1rem; width: 2.02rem; height: 0.62rem;line-height: 0.62rem; font-size: 0.3rem; text-align: center; margin: 0.3rem 0 0.3rem 0.3rem}
.header_bj .hot_city{ margin: 0.26rem 0 0.2rem 0.3rem; font-size: 0.3rem; color: #999;}
.header_bj .hot_current{ color: #333; background: #f2f2f2;border-radius: 0.1rem; width: 2.04rem; height: 0.64rem;line-height: 0.64rem; font-size: 0.3rem; text-align: center; margin: 0.1rem 0 0.3rem 0.3rem;float: left;}

.header_w25{width: 24%; margin-right: 1%; text-align: center; line-height: 0.4rem; margin-top: 0.4rem; float: left;}
.header_w25 img{width: 1.2rem ; height: 1.2rem;}

.header_90{height: 0.9rem; overflow: hidden;}

#ul_id_01{margin-bottom: 3rem;}
#header_nav{margin-top: -0.14rem;}
#fullbg .bc_w{margin-top: -0.14rem;}

.ZX{position: fixed; top: 68%; right: 0; width: 1.5rem; height: 1.5rem; z-index: 10}

/*预约成功弹窗*/
.windows2{ position:fixed; z-index:20; top:0px; left:0px; background: #000;opacity:0.5; width: 100%; height: 100%;}
.img_win{position: fixed;z-index: 1000; width:6rem ;height: 6.68rem; top: 50%; left: 50%; margin: -3.34rem 0 0 -3rem;}
.close_cc img{position: absolute; top: 7rem; right:2.7rem;width: 0.54rem ;height: 0.54rem;}
.btn_win{position: absolute; bottom: 0.5rem; left: 0.3rem;width: 5.42rem; height: 0.88rem;}


input::-webkit-input-placeholder{color: #999 !important;font-size: 0.25rem !important;}

.container{display: block !important;}