/*疫情*/
.s_head{max-width:1920px;min-width:1200px;height:300px;margin:0 auto;overflow: hidden;position: relative;}
.s_head img{display:block;height:300px;width:1920px;position: absolute;left:50%;margin-left:-960px;max-width: none;}
.s_box{width: 100%;background-color: #f0f0f0;padding-bottom: 112px;}
.s_box .s_main{width: 1180px;background-color: #fff;margin:0px auto;position: relative;z-index: 2;border-radius: 26px;padding:40px 30px;}
.s_box .s_main1{margin:-30px auto 38px;}
.s_box .s_main2{margin-bottom: 30px;}
.s_box .s_main .s_main_title{font-size: 24px;color:#333;line-height: 1em;font-weight: bold;}
.s_main .s_banner{width: 100%;margin: 30px 0 60px 0;}
.s_main .s_banner a{width: 545px;height: 270px;display: block;transition: all 0.3s linear;}
.s_main .s_banner a:hover{transform: translateY(-8px);}
.s_main .s_banner a img{display: block;width: 100%;height: 100%;}
.s_main .s_list{width: 100%;margin-top: 32px;}
.s_main .s_list a{width: 352px;height: 200px;display: block;float: left;margin-right: 30px;box-shadow: 0px 0px 16px 0px #e4e4e4;border-radius: 10px;background-color: #fff;transition: all 0.3s linear;}
.s_main .s_list a:last-child{margin-right: 0;}
.s_main .s_list a:hover{transform: translateY(-8px);}
.s_main .s_list a:hover h2{color:#ff541f;}
.s_li_head{padding:18px 20px 0 20px;}
.s_li_head .img{margin-right: 15px;}
.s_li_head .info{width: 190px;padding-top:25px;}
.s_li_head .info h2{font-size: 22px;font-weight: bold;color: #333;line-height: 1em;margin-bottom: 18px;}
.s_li_head .info p{font-size: 16px;color:#b3b3b3;}
.s_main .s_list .s_label{width: 190px;height: 42px;border-radius: 10px;background-color: #ff6f20;padding: 0 17px 0 22px;line-height: 42px;margin:10px auto 0;}
.s_main .s_list .s_label span{font-weight: bold;font-size: 16px;}
.s_main .s_list .s_label .span1{color: #f5f5f5;}
.s_main .s_list .s_label .span2{color: #fff719;}

.s_box .s_main .s_main_head{width: 100%;height: 272px;background:url("special/banner1.png") no-repeat;padding:55px 55px 0 721px;margin-top:30px;}
.s_main_head h2{width: 338px;font-size: 24px;font-weight:bold;color:#333;line-height: 34px;}
.s_main_head p{width: 338px;font-size: 16px;color:#999;margin-top:5px;}
.s_main_head .link_box{width: 338px;height: 42px;margin-top:14px;padding:0;}
.s_main_head .link_box .btn1{width: 128px;height: 42px;display: block;border-radius: 6px;background-color: #d71919;text-align: center;line-height: 42px;color:#f5f5f5;font-size: 16px;}
.s_main_head .link_box .btn1:hover{background-color: #c31b1b;}
.s_main_head .link_box .btn2{color:#4a94ef;font-size: 16px;line-height: 42px;}
.s_main_head .link_box .btn2:hover{color:#1d69c5;}
.s_title{width: 100%;font-size: 24px;font-weight: bold;color:#333;line-height: 1em;margin:0px 0 30px;}
.s_title1{text-indent: 1em;font-size: 20px;line-height: 1em;color:#333;margin-bottom:20px;}
.all_city{display: block;width: 101px;height: 42px;border-radius: 21px;font-size: 16px;color: #666;text-align: center;line-height: 42px;cursor: pointer;background-color: #f5f5f5;margin-bottom:15px;}
.all_city:hover{color: #d71919;}
.all_city.on{background-color: #d71919;color:#fff;}
.province_list{width: 1113px;height: 42px;background-color: #f5f5f5;border-radius: 21px;}
.province_list li{width: 101px;height: 42px;border-radius: 21px;font-size: 16px;color: #666;text-align: center;line-height: 42px;float: left;cursor: pointer;}
.province_list li:hover{color:#d71919;}
.province_list li.on{background-color: #d71919;color:#fff;}
.s_city_list{width: 100%;padding-left:36px;margin-top:20px;}
.s_city_list li{height: 34px;line-height: 34px;font-size: 16px;color: #666;margin-right:40px;float: left;cursor: pointer;}
.s_city_list li:hover{color:#d71919;}
.s_city_list li.on{color:#d71919;}
.s_filter_box{width: 100%;border-top:1px solid #ebebeb;margin-top:32px;padding-top:25px;}
.s_filter_box .filter-bar{border:none;margin-bottom:20px;}
.s_filter_box .topbar-search{height: 40px;border-radius: 4px;background-color: #f5f5f5;width: 271px;}
.s_filter_box .topbar-search .txt{height: 40px;font-size: 16px;padding:0 3px 0 20px;}
.s_filter_box .topbar-search .txt::placeholder{color:#b3b3b3;font-size:16px;}
.s_filter_box .topbar-search .txt::-webkit-input-placeholder{color:#b3b3b3;font-size:16px;}
.s_filter_box .topbar-search .txt::-moz-placeholder{color:#b3b3b3;font-size:16px;}
.s_filter_box .topbar-search .btn{display: block;height: 100%;top:-1px;}
.s_filter_box .topbar-search .icon-search{font-size: 18px;color:#b8b8b8;}

.real_list{width: 100%;}
.real_list li{width: 100%;padding-top:30px;border-bottom:1px solid #ebebeb;}
.real_title{width: 100%;height: 42px;}
.real_title h2{width: 950px;height: 42px;line-height: 42px;font-size: 20px;color:#333;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.real_title h2 a{line-height: 42px;font-size: 20px;color:#333;font-weight: bold;transition: all 0s linear;}
.real_title h2 a:hover{color:#d71919;}
.real_title h2 span{display:inline-block;min-width:80px;text-align:center;background-color: #d71919;padding:7px 14px;border-radius: 8px;color:#fff;font-size: 16px;line-height: 1em;position: relative;top:-2px;margin-right:18px;font-weight: 400;}
.real_title .s_subscribe{width: 128px;height: 42px;background-color: #ff6f20;border-radius: 6px;text-align: center;line-height: 42px;font-size: 16px;color:#f5f5f5;}
.real_title .s_subscribe:hover{background-color: #e6651f;}
.p_con{width: 100%;padding-left:100px;font-size: 16px;color:#666;line-height: 26px;margin-top:18px;}
.p_time{width: 100%;font-size: 16px;color:#999;line-height: 1em;margin:18px 0;text-align: right;padding-top:3px;}

.s_main #pager{padding-top:40px;}
.s_main #pager ul{float: right;}
.s_main #pager li .focus{background-color: #d71919;border-color: #d71919;}
.s_main #pager a:hover{color: #d71919;}
