/* 头部 */
.vip{height:38px;line-height:38px;background-color:#d84544;color:#fff;text-align:center;width:60px;font-size:12px;border-radius:3px;cursor:pointer;}
.header-top{padding:10px 0;font-size:12px;font-family:AppleSystemUIFont;color:#333;}
.top-left img{width:16px;height:16px;}
.top-left-center{position:relative;font-size:12px;font-family:PingFangSC-Medium,PingFang SC;margin-left:8px;padding-right:15px;margin-right:15px;max-width:400px;}
.top-left-center::after{content:" ";position:absolute;top:50%;right:0;transform:translateY(-50%);width:1px;height:11px;background:#999;}
.top-left div:last-child{font-size:12px;font-family:PingFangSC-Medium,PingFang SC;}
.top-left div span{color:#d84544;}

.top-right{font-size:12px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#999;white-space:nowrap;}
.top-right img{width:15px;height:15px;margin-right:5px;}
.top-right div{display:flex;align-items:center;margin-right:20px;cursor:pointer;}
.top-right div:last-child{margin-right:0;}
.top-right div:hover{color:#000;}
.top-right .qr{position:relative;}
.top-right .qr ul{width:100%;position:absolute;top:15px;left:-20px;z-index:10;}
.top-right .qr ul img{width:100px;height:0;opacity:0;transition:all 1s;}
.top-right .qr:hover ul img{height:100px;opacity:1;transition:all 1s;}

.header-center{padding:25px 0;white-space:nowrap;}
.header-center img{width:260px;height:56px;margin-right:10px;}
.header-center .region{padding:5px 10px;border:1px solid #ccc;}
.header-center .region img{width:16px;height:17px;margin-right:5px;position:relative}
.header-center .input-search{width:352px;border:1px solid #ccc;}
.header-center .userbtn{margin-left:20px}
.header-center .userbtn a{color: #fff}
.header-center .input-search .el-input__inner{border:none;}
.header-center .input-search .el-input-group__append{position:relative;border:none;}
.header-center .input-search .el-input-group__append::before{content:" ";position:absolute;top:50%;left:0;transform:translateY(-50%);width:1px;height:16px;background:#999;}
.header-center .out-btn{margin-left:10px;}
.header-center .out-btn .el-icon-out{content:" ";background:url(../images/out.png) no-repeat;background-size:100% 100%;width:12px;height:12px;}
.header-nav{height:50px;font-family:PingFangSC-Regular,PingFang SC;background:#3B81E5;}
.header-nav>li{position:relative;flex:1;font-size:18px;color:#fff;line-height:50px;text-align:center;cursor:pointer;}
.header-nav>li a{display:inline-block;width:100%;height:50px;color:#fff;}
.header-nav>li i{transition:all 0.5s;}
.header-nav>li:hover{color:#fff!important;background:#135ac1;}
.header-nav>li:hover i{transform:rotate(180deg);}
.header-nav>li:hover .header-nav-child{display:block;}
.header-nav>li .header-nav-child{display:none;position:absolute;width:100%;background:#fff;z-index:101;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}
.header-nav>li .header-nav-child>li a{color:#333;}
.header-nav>li .header-nav-child li:hover a{color:#fff!important;background:#135ac1;}
.header-nav>li.on{color:#fff!important;background:#135ac1;}
.header-nav>li .header-nav-child>li.on a{color:#fff!important;background:#135ac1;}

.el-select{display:inline-block;position:relative;width:100px;margin-right:10px;border:1px solid #cccccc;}
.header-center .el-input__inner{border:none;}

.volunteer_edit{
  position:fixed;top:30px;right:50px;z-index:999;
  padding:7px 10px;box-shadow:0px 0px 7px 0px rgba(59,129,229,0.5);
  background:#fff;border-radius:3px;cursor:pointer;font-size:14px;color:#666;
  display:none;
}
.volunteer_edit span{margin-right:5px;}

/* 登录注册 */
#login_app .el-dialog__body,#login_app .el-dialog__header{padding:0;}
#login_app .el-checkbox__input.is-focus .el-checkbox__inner{border-color:#3B81E5 !important;}
#login_app .el-checkbox__inner{border-radius:50%;border-color:#3B81E5 !important;}
#login_app .el-checkbox__input .el-checkbox__inner:hover{border-color:#3B81E5 !important;}
#login_app .el-checkbox__input.is-checked .el-checkbox__inner{background:#3B81E5 !important;border-color:#3B81E5 !important;}
#login_app .el-checkbox__input.is-checked + .el-checkbox__label{color:#3B81E5 !important;}
#login_app .el-checkbox__input.is-checked .el-checkbox__inner::after{content:' ';width:6px;height:4px;border:2px solid white;border-top:transparent;border-right:transparent;text-align:center;display:block;position:absolute;top:2px;left:2px;vertical-align:middle;transform:rotate(-45deg);border-radius:0px;background:none;}
.cover{width:420px;height:650px;}
.login-right{padding:46px 0;}
.login-title{font-size:24px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#333333;margin-bottom:78px;}
.login-title div:last-child{font-size:14px;color:#999999;padding-top:10px;}
.login-form{width:414px}
.login-form .code{flex-shrink:0;width:112px !important;margin-left:10px;}
.login-form .server{font-size:12px;font-family:PingFangSC-Regular,PingFang SC;color:#333333;line-height:initial;}
.login-form .server img{width:16px;height:16px;}
.login-other .title{text-align:center;color:#999;font-size:14px;margin-bottom:20px;}
.login-other .other-login::after{display:table;content:"";line-height:0;clear:both;}
.login-other .other-login a{display:block;width:64px;height:64px;margin:0 auto;background:url(../images/login_icons_small.png) no-repeat;background-position:-320px 0;}
.login-other .other-login a:hover{background-position:-320px -80px;}
.submit_btn{width:100%;height:52px;font-size:18px;margin-top:48px}
.el-form-item{margin-bottom:30px}

/* 地区选择 */
.region-list{display:flex;flex-wrap:wrap;}
.region-list .item-box{width:20%;margin:1px auto 10px;}
.region-list .region-item{width:80%;text-align:center;border:1px solid #ccc;border-radius:3px;padding:5px 0;color:#fff;}
.region-list .region-item.on,.region-list .region-item:hover{background:#3B81E5;}
.areaDialog .el-dialog{background:rgba(0,0,0,0.4);}
.areaDialog .el-dialog__title{color:#fff;}

/* 填报弹窗 */
#volunteer_app .el-dialog{background:#fff;}
.volunteer{display:flex;flex-direction:column;justify-content:space-between;height:350px;background:#fff;padding:0 40px;font-family:PingFangSC-Regular,PingFang SC;}
.volunteer .volunteer-tit div:first-child{font-size:24px;color:#333330;}
.volunteer .volunteer-tit div:last-child{font-size:16px;color:#666;}
.volunteer .volunteer-radio{align-items:flex-start;font-size:16px;color:#666;}
.volunteer .volunteer-radio .el-radio-group{padding-top:5px;width:170px;}
.volunteer .volunteer-radio .el-radio-group .el-radio{margin-bottom:10px;}
.volunteer .el-button{width:100%;}

/* 公共底部 */
.foot-bg{background:#32333B;}
.banner-list{font-size:18px;font-family:PingFangSC-Medium,PingFang SC;color:#fff;padding:25px 0;}
.banner-list div{width:282px;height:100px;line-height:100px;text-align:center;}
.banner-list div:nth-child(1){background:url(../images/bg1.png) no-repeat;background-size:100% 100%;}
.banner-list div:nth-child(2){background:url(../images/bg2.png) no-repeat;background-size:100% 100%;}
.banner-list div:nth-child(3){background:url(../images/bg3.png) no-repeat;background-size:100% 100%;}
.banner-list div:nth-child(4){background:url(../images/bg4.png) no-repeat;background-size:100% 100%;}
.foot-link{padding:15px 0;border-top:1px solid #414040;border-bottom:1px solid #414040;}
.foot-link div{font-size:14px;color:#fff;}
.foot-link a{color:#909094;margin-right:10px;}
.foot-link a:hover{color:#fff;}
.introduce{font-family:PingFangSC-Medium,PingFang SC;border-bottom:1px solid #ccc;padding:30px 0;}
.introduce .introduce-left{position:relative;}
.introduce .introduce-left ul{margin-right:96px;}
.introduce .introduce-left ul li{font-size:14px;color:#909094;margin-bottom:20px;}
.introduce .introduce-left ul li a{color:#909094;}
.introduce .introduce-left ul li:first-child{font-size:18px;color:#fff;margin-bottom:20px;}
.introduce .introduce-left ul li:first-child a{color:#fff;}
.introduce .introduce-left ul li:hover{cursor:pointer;color:#fff;}
.introduce .introduce-left ul li:hover a{color:#fff;}
.introduce .introduce-left::after{content:' ';position:absolute;top:50%;right:0;transform:translateY(-50%);width:1px;height:135px;background:#ccc;}
.introduce .introduce-right .introduce-right-code{font-size:18px;font-weight:600;color:#fff;}
.introduce .introduce-right .introduce-right-code img{width:100px;height:100px;margin-bottom:12px;}
.introduce .introduce-right .introduce-right-phone{font-size:16px;font-weight:400;color:#fff;}
.introduce .introduce-right .introduce-right-phone img{width:64px;height:64px;margin-right:28px;}
.introduce .introduce-right .introduce-right-phone .num{font-size:20px;margin:14px 0 6px;}
.introduce .introduce-right .introduce-right-phone .time{color:#909094;font-size:14px;}
.footer-copyright{font-size:14px;font-family:PingFangSC-Regular,PingFang SC;color:#909094;padding:15px 0;}
.footer-copyright a{color: #fff;}

/* 支付弹窗 */
.score{width:100%;height:50px;background:#a92921;border-radius:4px;font-size:14px;color:#ffffff;padding:0 20px;margin-bottom:30px;}
.paybox{font-size:14px;font-family:PingFangSC-Regular,PingFang SC;color:#999;}
.paybox .pay-img{width:137px;height:137px;background:#d8d8d8;border-radius:9px;margin-bottom:10px;position:relative;}
.paybox .pay-img img{width:100%;height:100%;}
.paybox .flex-align-center{font-size:14px;color:#333;margin-bottom:10px;}
.paybox .flex-align-center img{width:15px;height:15px;margin-right:5px;}
.paybox .pay-price{font-size:26px;font-weight:500;color:#d84544;margin-bottom:10px;display:none;}
.paybox .pay-change:last-child{font-size:16px;color:#a92921;border-bottom:1px solid #a92921;margin-top:10px;}

/* 右侧搜索 */
.col_ser .el-input__inner{border:none;}
.col_ser{width:90%;margin:0 auto;}
.col_ser .search_top{width:100%;display:flex;margin:40px auto;}
.col_ser .search_top .el-input{border:1px solid #cccccc;border-radius:4px;}
.col_ser .search_bottom{display:flex;flex-direction:column;}
.col_ser .search_bottom .item{display:flex;flex-direction:column;}
.col_ser .search_bottom .item .item_title{height:44px;line-height:44px;padding:0 15px;border-left:5px solid #3b81e5;font-size:18px;font-weight:400;}
.col_ser .search_bottom .item .item_list{width:100%;margin:0 auto;}
.col_ser .search_bottom .item .item_list p{cursor:pointer;margin:20px 0;padding-bottom:10px;border-bottom:1px dotted #ccc;font-size:16px}
.col_ser .search_bottom .item .item_list p img{width:25px;height:25px;}
.col_ser .search_bottom .item .item_list p span{margin-left:5px}
.col_ser .search_bottom .item .item_list p:hover span{color:#3b81e5;}

/* 搜索 */
.search-header{max-width:1920px;min-width:1200px;margin:auto;height:250px;background:url(../images/bg7.png) no-repeat;background-size:100% 100%;}
.search-header .search-title{font-size:36px;font-family:PingFang-SC-Bold,PingFang-SC;font-weight:bold;color:#fff;margin-bottom:30px;}
.search-header .el-autocomplete,.search-header .el-input{width:570px;}
.search-header .el-button{border:1px solid #135AC1;background:#135AC1 !important;}
.explain div{width:91px;height:32px;text-align:center;line-height:32px;background:rgba(0,0,0,0.2);border-radius:16px;font-size:14px;font-weight:500;color:#fff;margin-right:18px;}

.explain{display:none}