:root{--content-width:calc(100% - 1.24rem)}
*{ margin: 0; padding: 0; }
html, body{ background: #edf1f4; font-family: PingFang SC; color: #2C2C2C; font-weight: 400; }
a{text-decoration: none;color: #2C2C2C;}
pre{white-space: pre-wrap!important;word-wrap: break-word!important;*white-space:normal!important;}
input:focus{outline: none;}

/*========== home ==========*/
.top-module{ position: relative;z-index: 1;}
.top-module .logo-module{position: absolute;top: 0.6rem;right: 1rem;display: flex; justify-content: flex-end;align-items: center; z-index: 2;}
.top-module .logo-module span{padding: 0 0 0 0.5rem; color: rgba(255,255,255,0.7); font-size: 0.75rem;}
.top-module .logo-module .logo-weelv{display: flex; height: 1.5rem;}
.top-module .logo-module .logo-moji{display: flex; height: 1.2rem; margin-top: 0.15rem;}
.top-module .module-bg{ width: 100%;display: flex;object-fit: cover;}
.top-module .go-home-btn{ position: absolute; left: 0; top: 3.75rem; z-index: 2;width: 5rem;padding-right: 1rem; height: 2.12rem; background: #DADADA; border-radius:0 1.06rem 1.06rem 0;display: flex;justify-content: flex-end;align-items: center;font-size: 0.87rem;}
.top-module .go-home-btn img{width: 1rem;height: 1rem;display: flex;margin-right: 0.3rem;}
.top-module .go-all-zc-btn{ position: absolute; right: 0.62rem; top: 3.75rem; z-index: 2;width:7.25rem; height: 2.12rem; background: #0E2F50; border-radius:1.06rem;display: flex;justify-content: center;align-items: center;font-size: 0.75rem; color: #fff;font-weight: 500;}
.top-module .go-all-zc-btn img{width: 1rem;height: 1rem;display: flex;margin-right: 0.3rem;}
.page-con{width: var(--content-width);padding: 0 0.62rem;display: flex;flex-direction: column;position: relative;z-index: 2;margin-top: -2.5rem;}
.page-con .page-module{width: calc(100% - 1.24rem); background: #ffffff;display: flex;flex-direction: column; padding: 1.25rem 0.62rem;border-radius: 0.62rem;}
.page-module .option-module{width: 100%;background: #F7F8F9;display: flex;justify-content: space-around;align-items: center;padding: 0 0.62rem;margin-left: -0.62rem;height: 3.75rem;}
.page-module .option-module .option-btn{ display: flex;justify-content: center;align-items: center;height: 3.75rem;}
.page-module .option-module .option-btn img{ width: 1.25rem;display: flex;margin-right: 0.3rem;}
.chose-city{width: 100%;display: flex;justify-content: space-between;align-items: center;}
.chose-city .city-menu{display: flex;flex-direction: column; align-items: center;width: 43%;}
.chose-city .city-mark{width: 1.7rem;}
.chose-city .city-menu label{ font-family: Source Han Sans CN; font-size: 0.75rem; color: #999999; margin-right: 1rem;}
.chose-city .city-menu .city-inp{ width: 100%; height: 2.87rem; display: flex; justify-content: center; align-items: center; }
.chose-city .city-menu .city-inp .city-name{ max-width: calc(100% - 1rem); height: 2.87rem; line-height: 2.87rem; font-weight: 500;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.chose-city .city-menu .city-inp .more-icon{width: 1rem;height: 1rem; background: url("https://p-aliyunzjk-wee-images.oss-cn-zhangjiakou.aliyuncs.com/activity/epidemic/icon-corner.png"); background-size: 100% 100%;}
.btn-line{width: 100%;display: flex;justify-content: space-between;align-items: center;}
.btn-line .call-phone-btn{height: 2.6rem;border-radius: 1.43rem; display: flex;justify-content: center;align-items: center;font-size: 0.81rem;background: #52e69f;font-weight: 500;padding: 0 1rem;}
.btn-line .call-phone-btn img{width: 1.5rem;height: 1.5rem;margin: 0 0.4rem 0 0;}
.btn-line .more-policy-btn{height: 2.6rem;border-radius: 1.43rem; display: flex;justify-content: center;align-items: center;font-size: 0.81rem;background: #0E2F50;font-weight: 500; color: #ffffff;padding: 0 1rem;}
.btn-line .more-policy-btn img{ width: 0.9rem;height: 0.9;display: flex;margin: 0 0.5rem 0 0;}
.policy-module{ width:100%; display: flex; flex-direction: column; }
.policy-module .policy-item{ width:calc(100% - 2rem); margin: 2rem 1rem 0 1rem; border-left: 2px dashed #E7EBEF;flex-direction: column;}
.policy-module .policy-item:last-child{border-left: 2px dashed #ffffff;}
.policy-module .policy-item .policy-item-title{width: 100%;margin-top: -2rem;display: flex;justify-content: flex-start;align-items: center;}
.policy-module .policy-item .policy-item-title .title-img{width: 1rem;margin-left: -0.56rem;margin-right: 0.75rem;}
.policy-module .policy-item .item-tag{font-size: 0.62rem;height: 1.25rem;line-height: 1.25rem; padding: 0 0.62rem;margin-left: 0.25rem; border-radius: 0.62rem;}
.policy-module .policy-item .policy-update{padding-left: 1.25rem; color: #999999; font-size: 0.75rem; line-height: 1.5rem;}
.policy-module .policy-item .policy-desc{width: calc(100% - 1.25rem);padding: 1.25rem 0 0 1.25rem; font-size: 0.87rem;text-align: justify; line-height: 1.5rem;}
.policy-module .policy-item .policy-desc p{font-size: 0.87rem;text-align: justify; line-height: 1.8rem; color: #666666;}
.policy-module .policy-item .show-all-s,
.policy-module .policy-item .show-all-e,
.policy-module .policy-item .show-all-policy{width: calc(100% - 1.25rem);padding: 0 0 0 1.25rem; font-size: 0.75rem;line-height: 1.5rem;color: #999999;display: none;justify-content: flex-start;align-items: center;}
.policy-module .policy-item .show-all-s img,
.policy-module .policy-item .show-all-e img,
.policy-module .policy-item .show-all-policy img{width: 0.75rem;margin-left: 0.3rem;}
.policy-module .policy-item .hide-text{height: 240px;overflow: hidden;}
.policy-module .policy-item .policy-w{width: 100%;display: flex;flex-direction: column;}
.policy-module .policy-item .hide-policy-w{height: 300px;overflow: hidden;}

/*========== city ==========*/
.city-con{width: var(--content-width);padding: 0 0.62rem;display: flex;flex-direction: column;}
.city-con .city-module{padding: 1rem 0.62rem;display: flex;flex-direction: column;background: #ffffff;border-radius: 0.62rem;}
.city-con .city-module .city-module-title{font-size: 0.87rem;font-weight: 600;}
.city-con .city-module .city-zm-val{font-size: 0.87rem;font-weight: 600; padding: 0 0.62rem;background:#edf1f4;}
.city-con .city-module .zm-module{width: 100%;display: flex;flex-direction: column;}
.city-con .city-module .zm-module .zm-line{width: 100%;display: flex;justify-content: flex-start;align-items: center;margin-top: 0.5rem;}
.city-con .city-module .zm-module .zm-line .zm-item{width: 15%; margin-right: 2%; height: 3rem;line-height: 3rem;text-align: center;background: #EDF1F4;border-radius: 0.43rem;}
.city-con .city-module .zm-module .zm-line .zm-item:last-child{margin-right: 0;}
.city-con .city-module .city-list{width: 100%;display: flex;justify-content: flex-start;flex-wrap: wrap;}
.city-con .city-module .city-list .city-item{background: #EDF1F4;height: 2.5rem;line-height: 2.5rem;padding: 0 2rem;font-size: 0.81rem;border-radius: 1.25rem;margin-right: 0.62rem;margin-top: 0.5rem;}
.city-con .city-module .city-list .city-item-all{width: 100%; background: #ffffff;height: 2.5rem;line-height: 2.5rem;font-size: 0.81rem;padding:0;border-radius: 0;margin-right: 0;margin-top: 0;border-bottom: 1px solid #eaeaea;}
.city-con .city-module .city-list .no-border{border:0;}

/*========== error ==========*/
.error-con{width: var(--content-width);padding: 0 0.62rem;display: flex;flex-direction: column;}
.error-con .error-city{padding: 1rem 0.62rem;display: flex; justify-content: space-between;align-items: center; background: #ffffff;border-radius: 0.62rem; font-size: 0.87rem;}
.error-con .error-city select{ border:0px; height: 2rem; line-height: 2rem; background: rgba(240,240,240,1); width: 100%; font-size: 0.87rem; border-radius: 0.4rem; padding: 0 0.62rem;}
.error-con .error-city select:focus{appearance:none;border: 0; outline: none;}
.error-con .error-city .go-back{display: flex;justify-content: flex-end;align-items: center;color: #666666;font-size: 0.75rem;}
.error-con .error-city .go-back .go-back-icon{width: 0.7rem; height: 0.7rem; background-image: url(/images/epidemic/icon-turn-r6.png); background-size: 100%; margin-left: 0.3rem;}
.error-con .error-desc{padding: 1rem 0.62rem; background: #ffffff;border-radius: 0.62rem;}
.error-con .error-desc .error-txt{width: 100%;border: 0;font-size: 0.87rem;line-height: 1.5rem;}
.error-con .error-code{padding: 1rem 0.62rem;display: flex; justify-content: space-between;align-items: center; background: #ffffff;border-radius: 0.62rem;}
.error-con .error-code .error-inp{border: 0;height: 2rem; line-height: 2rem;font-size: 0.87rem;width: calc(100% - 7.5rem);}
.error-dailog{position: fixed;top: 0;left: 0;width: 100%;height: 100%; background: rgba(0,0,0,0.7);display: none;justify-content: center;align-items: center;}
.error-dailog .dailog-con{width: 80%;background: #ffffff;border-radius: 0.5rem;display: flex;flex-direction: column;justify-content: center;align-items: center;padding: 1.25rem 0;}
.error-dailog .dailog-con img{width: 3.37rem;}
.error-dailog .dailog-con .dailog-btn{width: 7.75rem;height: 2.25rem;line-height: 2.25rem;background: #0E2F50;border-radius: 1.12rem;color: #ffffff;font-size: 0.75rem;text-align: center;}
.error-dailog .dailog-con .vilidata-line{ width: 100%; display: flex; justify-content: center; align-items: center; font-size: 0.87rem; }
.error-dailog .dailog-con .vilidata-line .vilidata-inp{ border: 1px solid #dedede ;height: 2rem; line-height: 2rem;font-size: 0.87rem; padding: 0 0.62rem; width: calc(100% - 7.5rem); }

/*========== public ==========*/
.relative-module{width: 100%;display: flex;flex-direction: column;}
.relative-module .relative-title{display: flex;justify-content: flex-start;align-items: center;font-size: 0.93rem;font-weight: 500;margin-bottom: 0.93rem;padding: 0 0.62rem;}
.relative-module .relative-item{padding: 1rem 0.62rem;background:#ffffff;border-radius: 0.62rem;display: flex; justify-content: space-between; align-items: center;}
.relative-module .relative-item .item-title{display: flex;justify-content: flex-start;align-items: center;font-size: 0.87rem; font-weight: 500;}
.relative-module .relative-item .item-title .item-mark{width: 1.06rem; height: 1.06rem;margin-right: 0.5rem; background: url(https://p-aliyunzjk-wee-images.oss-cn-zhangjiakou.aliyuncs.com/activity/epidemic/icon-rel.png); background-size: 100% 100%;}
.relative-module .relative-item .item-turn{ width: 0.8rem; height: 0.8rem; background: url(https://p-aliyunzjk-wee-images.oss-cn-zhangjiakou.aliyuncs.com/activity/epidemic/icon-turn-r6.png); background-size: 100% 100%;}
.relative-module .relative-gg{width: 100%;}
.relative-module .relative-gg .item-rel-img{width: 100%;display: flex;}
.notice-module{color: #cccccc;font-size: 0.75rem; line-height: 1.12rem;padding: 0 0.62rem;}
.header-module{width: 100%;height: 4.75rem; line-height: 4.75rem;font-size: 1rem;font-weight: 600;color: #ffffff;position: relative;z-index: 1;text-align: center;background: #2C333B;}
.header-module .go-home{position: absolute;padding-right: 1rem;width: 4rem;height: 2.12rem;top: 1.18rem; left: 0;display: flex;justify-content: flex-end;align-items: center;background: #52e69f;border-radius: 0 1.06rem 1.06rem 0;font-size: 0.87rem;font-weight: 500;color: #303030;}
.header-module .go-home .go-home-icon{width: 1.25rem; height: 1.25rem; margin-right: 0.3rem;background-image: url(/images/epidemic/icon-home.png);background-size: 100% 100%;}
.weixin-mask { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 99999; background-color: rgba(0, 0, 0, .6); display: none; background-image: url(/images/epidemic/wxbj.png); background-position: top right; background-size: 100%; background-repeat: no-repeat; }
.share-module{position: fixed; bottom: 2rem; left: 0; width: calc(100% - 1.24rem); padding: 0 0.62rem; display: flex; justify-content: center; align-items: center; z-index: 3;}
.share-module .share-btn{width: 12.56rem;}
.share-module .share-btn img{width: 1.75rem; height: 1.75rem; margin-right: 0.3rem;}
.share-module .share-num{width: 100%;display: flex; justify-content: center; align-items: center; position: absolute;left: 0; top: 0.3rem;}
.share-module .share-num span{height: 1rem; line-height: 1rem;font-size: 0.75rem; padding: 0 0.75rem; color: #666666;}
.code-dailog{position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 99999; background: rgba(0, 0, 0, .6); display: none; justify-content: center; align-items: center;}
.code-dailog .code-con{ width: 70%;background: #ffffff;border-radius: 0.5rem;display: flex;flex-direction: column;justify-content: center;align-items: center;padding: 1.25rem 0;}
.code-dailog .code-con .code-name{width: 100%;text-align: center;line-height: 2rem; font-size: 0.87rem; font-weight: 500;}
.code-dailog .code-con .code-img{width: 70%;display: flex;object-fit: cover}
.float-error-btn{width: 5rem; height: 3rem; background: #FFFFFF; box-shadow: 0px 0px 12px 0px rgba(141, 141, 141, 0.18);border-radius: 1.5rem 0 0 1.5rem;display: flex;justify-content: center;align-items: center; position: fixed; right: 0; bottom: 20%;z-index: 4;}
.float-error-btn img{width: 1rem;margin-right: 0.3rem;}
.back-up{width: 4rem; height: 3rem; background: #FFFFFF; box-shadow: 0px 0px 12px 0px rgba(141, 141, 141, 0.18);display: none;justify-content: center;align-items: center; position: fixed; right: 0; bottom: 10%;z-index: 4;box-shadow: 0px 0px 12px 0px rgba(141, 141, 141, 0.18);border-radius: 1.5rem 0 0 1.5rem;}
.back-up img{width: 2rem;}
.btn{ font-size: 0.81rem; font-weight: 500; background: #52e69f; display: flex; justify-content: center; align-items: center; line-height: 2.87rem; border-radius: 1.43rem; }
.btn-box-s{ box-shadow: 0px 0.25rem 0.5rem 0px rgba(86, 221, 156, 0.49);}
.tag-red{border: 1px solid #FD4C4C; color: #FD4C4C;}
.tag-origin{border: 1px solid #FFE324; color: #FFE324;}
.tag-green{border: 1px solid #52e69f; color: #52e69f;}
.guanggao-module{width: 100%;background: #ffffff; border-radius: 0.625rem;overflow: hidden;display: flex;flex-direction: column;}
.show-share-img{position: fixed;top: 0;left: 0;width: 100%;height: 100%;display: none; justify-content: center;align-items: center; background: rgba(0,0,0,0.7); z-index: 5;}
.show-share-img img{max-height: 80%; max-width: 80%; display: flex;}
.iframe-wee{position: fixed;top:0;left: 0; width: 100%;height: 100%;border: 0;}
.f10{ font-size: 0.62rem; }
.f11{ font-size: 0.68rem; }
.f12{ font-size: 0.75rem; }
.f13{ font-size: 0.81rem; }
.f14{ font-size: 0.87rem; }
.f18{ font-size: 1.12rem; }
.f24{ font-size: 1.5rem; }
.f25{ font-size: 1.56rem; }
.fw500{ font-weight: 500;}
.fw600{ font-weight: 600;}
.w84{ width: 5.25rem;}
.w120{ width: 7.5rem;}
.w305{ width: 19.06rem;}
.lh32{ line-height: 2rem;}
.h20{ height: 1.25rem;}
.h40{ height: 2.5rem;}
.h60{ height: 3.75rem;}
.h120{ height: 7.5rem;}
.m-t5{ margin-top: 0.31rem;}
.m-t10{ margin-top: 0.62rem;}
.m-t15{ margin-top: 0.93rem;}
.m-t20{ margin-top: 1.25rem;}
.m-r10{ margin-right: 0.62rem; }
.m-l32{ margin-left: 2rem;}
.col-999999{ color: #999999;}
.col-3E82E8{ color: #3E82E8;}

@media screen and ( max-width: 370px ) {
	.btn-line .call-phone-btn{padding: 0 0.5rem;}
	.btn-line .more-policy-btn{padding: 0 0.5rem;}
}