﻿@import url(public.css); /* 引用公共样式 */
/*------------------------------------------以下开始,以上为保留样式--------------------------------------------------*/
.top0{background-image:url("../images/top.png");}
.week{margin-left:15px;}
.seartime{font-size:1.1em;color:#fff;margin-top:15px;}
.search{width:260px;margin-right:0;padding:40px 0;}
.searb input{width:100%;height:32px;border:none;padding:0 46px 0 10px;outline:none;background:rgba(255,255,255,.8);}
.searb button{width:40px;height:32px;border:none;outline:none;top:0;right:0;background:#e70012;padding:1px 5px;}
.searb{border:1px solid #e70012;}
.nav-open a{display:inline-block;padding:0 10px;color:#fff;position:relative;left:10px;}
.navlist{margin:0;padding:10px 0;}
.navitem{white-space:nowrap;padding:0;border-left:1px solid #fff;}
.top1{background:#e70012;border-top:4px solid #ca0010;}
a.navlink{display:inline-block;color:#fff;font-size:1.15em;line-height:1.6em;width:100%;}
.navitem:nth-child(3n+1){font-weight:bold;border:none;}
.navlink.home{width:2em;font-weight:bold;padding:10px 0;}
.top111{margin:0;align-items:center;}
.top111>div{padding:0;}
.home-box{background:#ca0010;}
.nav-close{font-size:3em;right:20px;top:20px;}
.nav-close a{color:#fff;}
.fdh{margin:0 -5px 0 -10px;}
.fdh a{display:inline-block;padding:0 5px 0 10px;line-height:16px;}
.fdh a:not(:first-child){border-left:1px solid #999;}
.bot1{padding:15px 0;background:#ebebeb;}
.bq{padding:20px 0;}
.rz{padding-bottom:30px;}
.rz a{display:inline-block;margin:5px;}
.all-content{background:url("../images/t2.png") no-repeat top;background-size:100% auto;}
.s1 a{display:block;}
.s12,.s13{display:inline-block;}
.s11 a{font-size:2.4em;font-weight:bold;line-height:1.2em;color:#e70012;}
.s12 a,.s13 a{font-size:1.3em;color:#333;padding:0 10px;}
.s13 a{border-left:1px solid #333;}
.s11{margin-bottom:15px;}
.s1{padding:20px 0;}
.banpa{height:390px;}
.carousel-indicators li{border-radius:0;width:10px;height:10px;opacity:1;}
.carousel-indicators li.active{width:10px;background:#e70012;}
.carousel-indicators{margin-right:0;margin-left:auto;padding-right:15px;left:auto;}
.s21-bt{position:absolute;bottom:0;width:100%;padding:10px 15px;background:rgba(0,0,0,.7);text-align:left;color:#fff;font-size:1.2em;}
.s221{display:inline-block;padding:10px;font-size:1.4em;background:#ca0010;color:#fff;font-weight:bold;margin-bottom:-2px;}
.s22-tit{border-bottom:2px solid #d6d6d6;}
.s22-link{font-size:1.15em;line-height:2em;position:relative;display:block;width:100%;}
a.s22-link{color:#222;}
.s22-link .ico{width:7px;height:7px;background:#e70012;display:inline-block;position:relative;top:-3px;margin-right:10px;}
.s22-link .ico:after{content:"";position:absolute;width:6px;height:6px;border-right:2px solid #f5a6a1;border-bottom:2px solid #f5a6a1;left:4px;top:4px;}
.s22-item:nth-child(1) .ico,.s22-item:nth-child(5) .ico,.s22-item:nth-child(8) .ico{display:none;}
.s22-item:nth-child(1),.s22-item:nth-child(5),.s22-item:nth-child(8){font-size:1.3em;font-weight:bold;}
.s22-item:nth-child(1) a,.s22-item:nth-child(5) a,.s22-item:nth-child(8) a{color:#e70012;}
.s3tit{font-size:1.6em;font-weight:bold;background:#e70012;color:#fff;width:3em;padding:0 1em;line-height:1.2em;}
.s3list{background:#ededed;border:1px solid #ddd;margin:0;padding:3px;}
.s3item{padding:3px;}
.s3img img{opacity:0;}
.s3bt{padding:10px;background:rgba(0,0,0,.5);color:#fff;bottom:0;width:100%;}
.s3{padding:10px 0;}
.gg{display:block;}
.gg img{min-height:48px;object-fit:cover;}
.s3 .gg{margin-top:10px;}
.s222{bottom:0;right:0;max-width:calc(100% - 110px);}
.lmbt-wz{font-size:1.5em;font-weight:bold;color:#e70012;line-height:1.1em;padding-left:10px;border-left:3px solid #e70012;margin-left:7px;}
.lmbt{padding:10px 0;margin-bottom:12px;border-bottom:2px solid #e8e8e8;}
.lmbt:after{content:"";position:absolute;width:85px;height:2px;background:#e70012;bottom:-2px;}
.s42-t{padding:10px 0;color:#666;font-size:1.1em;}
.s42-t:first-child{color:#2c73b3;}
.s42-t:nth-child(2n+1){background:#f5f5f5;}
.s42-t:not(:first-child):hover{box-shadow:0 1px 5px rgba(0,0,0,.3);position:relative;z-index:10;cursor:pointer;color:#e70012;}
.s42-t1{width:30%;}
.s4bj{display:inline-block;background:#dbdbdb;color:#666;width:24px;}
.s42-t:nth-child(2) .s4bj{background:#e70012;color:#fff;}
.s42-t:nth-child(3) .s4bj{background:#ea5b15;color:#fff;}
.s42-t:nth-child(4) .s4bj{background:#eaa116;color:#fff;}
.s42 .more{margin:10px;color:#999;display:inline-block;}
.s42 .more:hover{text-decoration:underline;color:#333;}
.s42item{padding:5px;}
.s42list2{border:2px solid #e4e4e4;margin:0;}
.s42-box:last-child .lmbt{display:none;}
.s42-box:last-child .s42list2{border:none;}
.s42-box:last-child .s42item{padding:5px 0;}
.s42-box:last-child .s42b{padding:10px 0;}
.wzimg img{width:192px;height:130px;object-fit:cover;}
.wzimg{float:left;margin-right:20px;}
.wzbj{position:absolute;background:url("../images/bg1.png") no-repeat;background-size:100% 100%; padding:0 5px 0 12px;color:#fff;top:0;right:0;}
.wzbj span{position:relative;top:-1px;}
.wzwz{height:135px;font-size:1.1em;line-height:1.8em;padding:5px 0;}
.wzbt{font-size:1.2em;color:#222;}
.wznr{color:#777;margin:5px auto 3px;-webkit-line-clamp:2;height:50px;}
.wzrq{color:#777;font-size:13px;}
.wzlist .more{color:#999;font-size:13px;margin-top:-6px;}
.wzitem{padding:10px;}
.wzlist{margin:-5px -10px 20px;}
.wzb{padding-bottom:10px;border-bottom:1px dashed #999;}
.wzitem:hover{background:#fff;box-shadow:0 1px 15px rgba(0,0,0,.3);}
.s4{padding-bottom:30px;}
.s5{background:#e70012;padding:24px 0;}
.s51{width:95px;}
.s51b{background:#fff;color:#e70012;font-size:1.2em;padding:4px 0;margin-right:5px;}
.s511{font-size:1.6em;}
a.s5link{color:#fff;float:left;font-size:1.15em;margin:2px 13px;}
.s51b:after{content:"";position:absolute;width:0;height:0;border:4px solid transparent;border-left-color:#fff;left:100%;top:50%;margin-top:-4px;}
.s42 img{width:100%;}
.mtop img{width:100%;min-height:56px;object-fit:cover;margin-top:10px;}
.mc-btns{margin:15px 0;}
.page a,.page span{padding:0 10px;}
.page a:hover,.page span{background:#d02e00;border-color:#d02e00;}
.pagemenu{margin-bottom:30px;}
.m122b{margin:0;}
.m12-b1 .m122b{border:2px solid #e4e4e4;}
.m12-b2 .m122b{padding:10px 0;}
.m121-bj{display:block;float:left;font-size:12px;width:16px;text-align:center;background:#a5a5a5;color:#fff;line-height:16px;position:relative;top:4px;margin-right:10px;}
.m121-link{display:block;padding:5px;}
.m121b{border:2px solid #e4e4e4;padding:20px 5px;margin-bottom:15px;}
.m121-item:nth-child(1) .m121-bj{background:#e70012;}
.m121-item:nth-child(2) .m121-bj{background:#ea5b15;}
.m121-item:nth-child(3) .m121-bj{background:#eaa116;}
a.mc-btns-news{color:#000!important;}
.news .banpa{height:216px;}
.news .carousel-indicators li{border-radius:50%;}
.news .carousel-indicators{padding:0;margin:0 auto;left:0;}
.newstit{font-size:2.2em;font-weight:bold;color:#222;line-height:1.2em;}
.newsbt{padding:20px 0;}
.newsline{height:7px;background:url("../images/linebg.png");background-size:auto 100%;}
.newsxx{margin:15px auto 5px;color:#777;}
.newsxx span{margin:0 20px;display:inline-block;}
.newsb{padding:30px 0 60px;}
.news-cont{font-size:1.15em;line-height:2em;padding-bottom:30px;border-bottom:1px solid #ddd;}
.news-cont img{display:block;margin:0 auto;width:auto;height:auto;}
.bsBox{height:auto!important;width:auto!important;}
.news-fxb{float:right;margin:0 20px;}
.news-fj1{padding:5px 0;}
.news-fj{padding:20px 0 30px;}
.news-tj{padding:15px 0 40px;}
.s42-box img,.tjb img{width:100%;}
.tjlist{margin:-8px;}
.tjitem{padding:8px;}
.tjb img{opacity:0;}
.tjbt{font-size:1.1em;line-height:1.5em;margin-top:10px;-webkit-line-clamp:2;max-height:46px;}
.seartit{margin-bottom:15px;font-size:1.1em;}
.seartit span{color:#e70012;max-width:200px;font-weight:bold;display:inline-block;position:relative;top:5px;}
.mapc{padding:20px 15px;background:#f7f7f7;border-radius:7px;}
.maplist{margin:0 -5px;}
.mapc a{display:block;padding:2px 5px;margin:3px 5px;float:left;border-radius:4px;}
.mapc a:hover{background:#ca0010;color:#fff;}
.mapt,.wz-bt{text-align:center;font-size:2em;font-weight:bold;color:#e70012;line-height:1.2em;margin:20px auto;}
.wz-nr{padding-bottom:60px;}

.s1 a:hover,.s2 a:hover,.s2 a:hover .s21-bt,.s3 a:hover .s3bt,.m121 a:hover{text-decoration:underline;}
.s2 a:hover,.m121 a:hover,a.tjlink:hover .tjbt{color:#e70012;}
.s3img,.tjimg{transition:all .5s;background-size:100% auto;}
.s3img:hover,a.tjlink:hover .tjimg{background-size:120% auto;}
.mc-btns{font-size:1.15em;}
.newstit.active{position:fixed;width:100vw;padding:15px;background:#fff;box-shadow: 0 1px 10px rgba(0,0,0,.2);z-index:1000;top:0;left:0;}
.newsbt{height:118px;}

.top011-p{width:calc(100% - 260px);height:150px;}
.top011-p img{padding: 5px 15px 5px 0;}

.top011-l{width:45%;}
.media{max-width:100%; margin: 0 auto}
.citym-fg{margin:0 1px;}
.line20{line-height:2em;}
.padtb15{padding:15px 0;}
.borb{border-bottom:1px solid #eaeaea;}
.diqu a:hover{color: #e70012;text-decoration: underline;}

@media screen and (max-width: 1199px) {
    .search{padding:30px 0;}
    .mtop-img{margin:0 -15px;}
    .mtop-img img{margin-top:0;}
    .top011-p{height:130px;}
}
@media screen and (max-width: 991px) {
    .search{padding:15px 0;width:230px;}
    .seartime{margin-top:8px;font-size:1em;}
    a.navlink{font-size:1em;}
    .s11 a{font-size:2em;}
    .top011-p{height:94px;width:calc(100% - 230px);}
}
@media screen and (max-width: 767px) {
    .top0{background:#ca0010;}
    .search{width:100%;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;padding:10px 0;}
    .search>div{margin:0;}
    .top021.active{position:fixed;width:100%;background:#ca0010;top:0;box-shadow:0 1px 5px rgba(0,0,0,.2);z-index:1000;}
    .top02{height:49px;}
    .top1{position:fixed;width:100vw;height:100vh;background:#ca0010;z-index:1001;left:0;top:0;text-align:left;border:none;padding:48px 0 20px;min-width:300px;display:none;}
    .navlink.home{width:100%;padding:0;font-size:1.4em;padding-bottom:5px;}
    .navlist{margin:-5px;}
    .navitem{padding:5px;border:none;text-align:center;}
    .navlist a{background:#fff;padding:5px 0;color:#ca0010;border-radius:4px;}
    .navbox{padding:0 10px;}
    .navitem:nth-child(3n+1){font-weight:100;}
    .search .sear-box{display:none;}
    .navlist .sear-box{display:block;}
    .tab>.s3tit{display:none;}
    .s22{padding-top:15px;}
    .banpa{height:48vw;min-height:150px;}
    .s42-box:last-child .s42list2{margin:0 -5px;}
    .s42-box:last-child .s42item{padding:5px;}
    .s5box, .s5box>div{display:block;}
    .s51{width:100%;}
    .s51b>div{display:inline-block;}
    .s51b{margin-right:0;padding:10px 0;margin-bottom:10px;font-size:1em;}
    .s51b:after{display:none;}
    .links{margin:0 -10px;}
    a.s5link{margin:2px 10px;font-size:1em;}
    .s11 a{font-size:1.8em;}
    .s12 a, .s13 a{font-size:1.1em;}
    .s22{font-size:.9em;}
    .lmbt-wz{font-size:1.3em;}
    .s41wz{font-size:1em;}
    .newstit{font-size:1.8em;}
    .newsbt{height:auto;}
    .s4right,.bot,.s3list{display:none;}
    .top011-p{position:relative;width:100%;height:auto;}
    .top011-box{margin:0 -15px;}
    .top011-p img{padding:10px 15px;}
    .top01{background:url("../images/top.png") center no-repeat;background-size:cover;}
    .top011-l{width:50%;}
.news-cont img{max-width: 100%;height:auto;}
}
@media screen and (max-width: 575px) {
    .s12,.s13{display:block;}
    .s13 a{border:none;}
    .s11{margin-bottom:10px;}
    .s11 a{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;max-height:3em;}
    .tjbt{font-size:1em;margin-top:8px;}
    .newstit{font-size:1.6em;}
    .newsxx span{margin:0 10px;}
    .news-cont{font-size:1em;}
    .news-fxb{float:none;margin:0;}
}
@media screen and (max-width: 450px) {
    .wzimg{float:none;margin-right:0;margin-bottom:10px;}
    .wzimg img{width:100%;height:auto;}
    .s11 a{font-size:1.5em;}
}
@media screen and (max-width: 399px) {
    .week{margin-left:5px;}
    
}
@media screen and (max-width: 299px) {
}