﻿@import url(public.css); /* 引用公共样式 */
/*------------------------------------------以下开始,以上为保留样式--------------------------------------------------*/
.all{overflow:hidden;}
.txx1, .txx2{display:inline-block;}
.ewm{text-align:center;font-size:12px;}
.ewm img{width:64px;}
.txx1{margin-right:30px;text-align:left;}
.telimg{float:left;position:relative;top:-2px;margin-right:5px;}
.telwz{overflow:hidden;font-size:1.15em;color:#888;}
.telwz2{font-size:1.3em;color:#ca150e;font-weight:bold;line-height:1.3em;}
.top1{padding:15px 0;background:url(/images/bg2.png) center;background-size:auto 100%;}
.navc{float:left;width:12.5%;}
.top2{background:#ca150e;}
a.navlink{padding:18px 5px;color:#fff;display:block;font-size:1.3em;font-weight:bold;}
.navc.active a{background:#bb140e;}
.ban-pagination span{width:10px;height:10px;background:#fff;}
.ban-pagination span.swiper-pagination-bullet-active{background:#ca150e!important;}
.bot{background:#202020;padding:60px 0;color:#999;}
.bot1{float:left;width:110px;margin-right:30px;}
.fewm img{padding:7px;background:#fff;}
.fnav{display:inline-block;overflow:hidden;}
.fnavlist{margin:0 -10px;}
a.fnavc{display:block;padding:0 10px;border-left:1px solid #ddd;color:#ddd;float:left;line-height:16px;margin:5px auto;font-size:1.1em;}
.bot2{overflow:hidden;}
.bq{margin-top:40px;font-size:13px;}
.fewm p{margin-top:5px;}
.ban-next,.ban-prev{opacity:0;}
.ban:hover .ban-next,.ban:hover .ban-prev{opacity:1;}
.box{padding:60px 0;}
.bbi{padding:30px 0;}
.btit{position:relative;font-size:2.2em;line-height:1.2em;color:#222;}
.btit1{position:absolute;font-size:2.4em;font-weight:bold;color:#e6e6e6;left:50%;width:720px;margin-left:-360px;}
.btit2{position:relative;padding-top:25px;}
.s1{background-image:url(/images/bg/bg1.png);background-attachment:fixed;}
.s2{background-image:url(/images/bg/bg3.png);background-attachment:fixed;}
.box2 .btit{color:#fff;font-size:1.6em;padding-bottom:20px;}
.box2 .btit:after{content:"";width:24px;height:2px;background:#fff;position:absolute;bottom:0;}
.box2 .btit1{color:#fff;position:relative;font-weight:100;font-size:2em;width:auto;left:0;margin-left:0;}
.s2b>div{width:50%;padding:60px 40px;color:#fff;}
.s2b{background:#b8150e;border-radius:10px;}
.s2 .btop{background-image:url(/images/about.png);border-radius:10px;}
.s2c{margin:120px -30px 0;}
.s2cc{display:inline-block;padding:15px 20px;text-align:center;font-size:1.15em;}
.s2cc1{font-size:1.8em;font-weight:bold;line-height:1.2em;margin-bottom:10px;}
.s2wz{font-size:1.15em;line-height:1.8em;padding-left:30px;}
.s2wz1{font-size:1.3em;margin-bottom:20px;}
.s2wz2{opacity:.7;}
a.s2btn{display:inline-block;padding:7px 60px;background:#fff;font-weight:bold;color:#222;font-size:1.1em;font-weight:bold;margin-top:60px;}
.s3{background-image:url(/images/bg/bg2.png);background-attachment:fixed;}
.s5{background-image:url(/images/bg/bg4.png);background-attachment:fixed;}
.s3m{width:250px;float:left;margin-right:20px;}
.s3mt{padding:22px;background:#555;color:#fff;margin-bottom:1px;font-size:1.3em;font-weight:bold;line-height:1.5em;cursor:pointer;}
.s3mt.active{position:relative;background:#ca150e;}
.s3mt.active:after{content:"";border:10px solid transparent;border-left-color:#ca150e;left:100%;top:50%;margin-top:-10px;position:absolute;}
.s3tel{padding:12px;background:#ca150e;color:#fff;text-align:left;}
.s3tel img{padding:10px;border:1px solid #fff;border-radius:50%;width:44px;float:left;margin:0 10px;}
.s3tel-wz{overflow:hidden;}
.s3tel-wz2{font-size:1.6em;font-weight:bold;}
.s3tel-wz1{opacity:.7;}
.alwz{bottom:0;width:100%;padding:10px;background:rgba(0,0,0,.4);color:#fff;}
.s4{background:url(/images/tp_68.jpg);}
.s4 .btit1{color:#ddd;}
.s4mlist{display:inline-block;}
.s4mt{float:left;padding:8px 60px;background:#fff;font-size:1.3em;cursor:pointer;}
.s4mt.active{background:#ca150e;color:#fff;font-weight:bold;}
.s4m{margin-bottom:30px;position:relative;top:-30px;}
.wz21{font-size:1.2em;color:#222;}
.wz22{color:#888;margin-top:12px;font-size:1.1em;-webkit-line-clamp:2;height:44px;}
.s42{padding-left:80px;}
.s41wz2{color:#888;margin-top:5px;}
.s41wz{padding:30px 10px 0;}
.wz1{float:left;width:85px;margin-right:25px;height:85px;background:#d9d9d9;color:#222;text-align:center;padding:12px;}
.wz11{font-size:2.8em;line-height:1.1em;}
.wz12{font-size:12px;position:relative;top:-2px;}
.wzitem{padding:26.4px 0;}
.s4 .wzlist{margin:-26.4px auto;}
.s4more{margin-top:60px;}
.s4more a{display:inline-block;padding:10px 60px;background:#ca150e;color:#fff;font-size:1.3em;font-weight:bold;}
.s4more a:hover{background:#bb140e;}
.s41img img{height:233px;object-fit:cover;}
.s5img img{width:100%;}
.s5img{width:50px;height:50px;padding:12px;border-radius:50%;background:rgba(120,120,120,.3);float:left;margin-right:20px;}
.s5b{color:#fff;padding-bottom:30px;border-bottom:1px solid #666;text-align:left;}
.s5wz{line-height:1.8em;position:relative;top:-3px;overflow:hidden;}
.s5{padding:160px 0;}
.mt,.mt a{color:#ccc;}
.mt1>div{display:inline-block;}
.mt1{font-size:1.6em;line-height:1.5em;margin-bottom:15px;}
.mt11{font-size:1.5em;margin-right:30px;padding-bottom:20px;position:relative;}
.mt12{color:#fff;padding-top:20px;}
.mt11:after {
    content: "";
    width: 60px;
    height: 1px;
    background: #ccc;
    position: absolute;
    -moz-transform: rotate(-55deg);
    -ms-transform: rotate(-55deg);
    -o-transform: rotate(-55deg);
    -webkit-transform: rotate(-55deg);
    transform: rotate(-55deg);
    top:50%;
    right:-50px;
}
.mnav{margin:0 -15px;}
a.mnavc{display:block;padding:10px 15px;float:left;font-size:1.15em;color:#222;}
.mtlist{border-bottom:1px solid #eaeaea;padding:5px 0;}
.mnavc.active{color:#ca150e;position:relative;}
.mnavc.active:after{content:"";width:calc(100% - 30px);height:2px;background:#ca150e;position:absolute;bottom:-6px;left:15px;}
.allink:hover .alwz{background:rgba(250,116,9,.4);}
.wzbox{margin-top:-30px;}
.menu .wzitem{border-bottom:1px solid #eaeaea;}
.pagemenu{margin-top:30px;}
.page span,.page a:hover{background:#bb140e;border-color:#bb140e;}
.wzlink:hover .wz21{color:#ca150e;}
.menu .hzimg{border:1px solid #eaeaea;}

.news-tit{font-size:1.6em;color:#111;text-align:center;line-height:1.4em;}
.news-time{font-size:13px;color:#999;text-align:center;margin:15px auto 20px;}
.news-control{padding-top:15px;border-top:1px solid #ddd;margin-top:40px;}
.news-control a:hover{color:#bb140e;}

.mtlist2{background:#333;padding:0;}
.mtlist2 a.mnavc{padding:15px 20px;color:#fff;}
.mtlist2 .mnavc.active:after{width:0;height:0;border:5px solid transparent;border-top-color:#bb140e;background:#fff;top:100%;left:50%;margin-left:-5px;}
.mtlist2 .mnavc.active{background:#bb140e;}
/*.mtlist2 .mnav{display:inline-block;}*/

.aside{position:fixed;right:15px;bottom:60px;z-index:900;}
.telbtn{display:block;padding:9px 12px;background:#fff;border-radius:4px;box-shadow:1px 3px 3px rgba(0,0,0,.5);opacity:.7;}

a.sdm{padding:10px 60px;display:inline-block;background:#ca150e;color:#fff;font-size:1.3em;font-weight:bold;}

@media screen and (max-width: 1199px) {
    .banner img{height:40vw;min-height:160px;object-fit:cover;}
    .s3 .alitem:nth-child(n+9){display:none;}
    .s42{padding-left:60px;}
    .s5c:last-child{width:100%;}
}
@media screen and (max-width: 991px) {
    .s41img img{width:100%;height:auto;}
    .s42{padding-left:15px;}
    .wzitem{padding:15px 0;}
    .s4 .wzlist{margin:-15px auto;}
    .mtlist2{padding:10px 15px;}
    .mtlist2 .mnavc.active:after{display:none;}
    .mtlist2 a.mnavc{padding:5px 15px;border-radius:4px;}
}
@media screen and (max-width: 767px) {
    .tbox{position:fixed;width:100%;z-index:1000;box-shadow:0 2px 3px rgba(0,0,0,.1);}
    .top1{padding:12px 0;background:#fff;}
    .logo img{height:44px;}
    .top2{position:absolute;width:100%;height:calc(100vh - 60px);background:#fff;padding:30px 5px;border-top:1px solid #eaeaea;display:none;}
    .navlist{padding:20px;background:#f7f7f7;margin-bottom:20px;}
    .navc{float:none;width:100%;}
    a.navlink{padding:10px;color:#333;}
    .navc.active a{background:transparent;color:#ca150e;}
    .top2b{max-height:100%;overflow-y:auto;}
    .navopen{display:inline-block;padding:5px 10px;position:relative;left:5px;}
    .top{height:68px;}
    .bot1,.fnav{display:none;}
    .bq{margin-top:0;text-align:center;}
    .bot{padding:15px 0;}
    .s2b,.s2b>div{display:block;width:100%;}
    .box2 .btop{text-align:center;}
    .s2c{margin-top:20px;}
    .s2b > div{padding:40px 20px;}
    a.s2btn{margin-top:30px;}
    .s2wz{padding:0 15px;}
    .s3tel{display:none;}
    .s3m{float:none;width:100%;margin-bottom:40px;}
    .s3mt{float:left;width:33.333333%;padding:10px;margin:0;border-right:1px solid #fff;border-bottom:1px solid #fff;font-weight:100;background:#ccc;border-radius:4px;}
    .s3mlist{margin:-1px;overflow:hidden;}
    .s3mt.active:after{display:none;}
    .box{padding:30px 0;}
    .bbi{padding:20px 0;}
    .box2 .btit:after{margin-left:-12px;}
    .s4more{margin-top:40px;}
    .wz1{margin-right:15px;}
    .s4m{top:-15px;}
    .mt1>div{display:block;padding:0;}
    .mt11{margin-right:0;margin-bottom:10px;}
    .mt11:after{display:none;}
    .mtp{color:#fff;text-align:left;}
    .mt1{text-align:center;}
    .mt2{position:relative;top:30px;}
    .mt2 a{color:#fff;}
    .mtlist2 a.mnavc{float:left;width:16.666666%;text-align:center;padding:5px;}
    .aside{display:block;}
}
@media screen and (max-width: 575px) {
    .txx2{display:block;}
    .ewm img{width:120px;margin-top:10px;}
    .ewm p{display:none;}
    .mtlist2 a.mnavc{width:20%;}

}
@media screen and (max-width: 450px) {
    .mtlist2 a.mnavc{width:25%;}
}
@media screen and (max-width: 399px) {
    .logo img{height:40px;}
    .top1{padding:8px 0;}
    .top2{padding:20px 0;}
    .navopen{left:10px;}
    a.navlink{font-size:1.2em;padding:5px 10px;}
     .top{height:56px;}
    .s2wz{padding:0;font-size:1em;}
    .s3mt{padding:8px;font-size:13px;}
    .s3 .alitem{width:100%;}
    .s3 .alitem:nth-child(n+5){display:none;}
    .s4mt{padding:8px 30px;font-size:1.1em;}
    .mtlist2 a.mnavc{width:33.333333%;}
    
}
@media screen and (max-width: 299px) {
}