﻿@import url(public.css); /* 引用公共样式 */
/*------------------------------------------以下开始,以上为保留样式--------------------------------------------------*/
.all{overflow:hidden;background:#f7f8fa;}
.top{background:#fff;}
.banpa{height:60vw;max-height:680px;min-height:180px;}
.navb-link{height:108px;border-bottom:3px solid #fff;font-size:1.1em;padding:0 5px;white-space:nowrap;}
.navlist{max-width:660px;margin-right:150px;}
.top1b {position:relative}
.dianhua{position:absolute;right:0px; top:42px;font-size:16px;color:#bc0734}
.navb-item{width:16.6666666%;}
.navb-item.active .navb-link{background:#f3f3f3;border-bottom-color:#bc0734;}
.nav-close{top:20px;right:20px;}
.nav-open a{display:inline-block;padding:10px;position:relative;left:10px;}
.bot{background:#121615;color:#aaa;}
.bot a{color:#ccc;}
.f1{width:500px;}
.f21{width:420px;margin-right:0;align-items:center;}
.bot11 img{height:36px;object-fit:cover;position:relative;top:-18px;}
.fdh{margin:0 -12px;}
.fdh a{display:block;float:left;padding:6px 12px;font-size:1.1em;}
.fxx{font-size:13px;line-height:2em;margin:20px 0;}
.ftel1{font-size:1.15em;background:#e91440;padding:9px 10px;line-height:1.2em;color:#fff;display:inline-block;}
.ftel2{font-size:1.6em;color:#bb0734;font-weight:bold;position:relative;left:-10px;margin-top:15px;}
.fewm img{padding:2px;background:#f9f9f9;border-radius:2px;}
.fewm p{margin-top:10px;}
.footer{padding:30px 0;}
.totop{top:-18px;left:50%;}
.totop .ico{width:40px;height:40px;background:#bc0734;border-radius:50%;opacity:.8;}
.totop .ico img{width:26px;position:relative;top:7px;}
.totop .ico+div{font-size:1.1em;font-weight:bold;color:#fff;margin-top:5px;}
.all-content{padding-bottom:18px;}
.s11-box{padding:30px 0;text-align:left;color:#fff;}
.s11:before{content:"";height:100%;width:50vw;background:#bc0734;position:absolute;right:0;top:0;}
.s111{font-size:1.6em;line-height:1.2em;}
.s111 span{font-size:1.1em;font-weight:bold;position:relative;top:3px;}
.s112>span{font-size:1.15em;}
.s112 .kw{color:#e5b6bc;margin-right:5px;}
.s1f,.s12f{align-items:center;}
.s11{top:-30px;}
.s121 img{margin-right:5px;}
.s121 .tel{font-size:1.15em;padding:10px 0;}
.s121 .telb{font-size:1.2em;font-weight:bold;color:#d00638;display:inline-block;}
.searb{display:inline-block;width:90%;border-radius:2px;}
.searb input{border:none;height:40px;width:100%;padding:0 40px 0 56px;background:#f4f4f4;outline:none;}
.searb a{position:absolute;width:40px;height:40px;top:0;right:0;padding:3px;}
.s121{border-right:1px solid #ddd;}
.sear-sel select{height:40px;border:none;background:#f4f4f4;outline:none;}

.box{padding:50px 0 70px;}
.s2{background-image:url(/images/bg8.jpg);}
.btit1{font-size:2em;color:#222;font-weight:bold;line-height:1.4em;}
.btit2{font-size:12px;color:#999;margin:5px auto 10px;}
.btit3{width:220px;height:1px;border-bottom:1px solid #ddd;position:relative;}
.btit3:after{content:"";width:40px;height:2px;background:#bc0734;position:absolute;top:0;left:50%;margin-left:-20px;}
.s3 .btit1 span{color:#bc0734;}
.cpimg img{width:100%;opacity:0;}
.cpwz img{float:right;width:40px;}
.cpwz{font-size:1.15em;position:relative;padding:12px 40px 12px 0;background:url(/images/right.svg) no-repeat;background-position:right center;background-size:40px auto;left:8px;}
.cplist{margin:-10px;}
.cp{padding:10px;}
.cplink:hover .cpwz{color:#bc0734;background-image:url(/images/right2.svg);}
.cplink:hover .cpimg{box-shadow:1px 2px 10px #e5b6bc;}
.s2 .bbot{padding:50px 0;}
.bmore .more{display:inline-block;padding:10px 40px;border:1px solid #999;font-weight:bold;border-radius:7px;}
.s1{background:#fff;}
.s3mbt .ico{width:70px;height:70px;margin-right:20px;}
#s3m1 .ico{background-image:url(/images/ico5.png);}
#s3m2 .ico{background-image:url(/images/ico2.png);}
#s3m3 .ico{background-image:url(/images/ico1.png);}
#s3m4 .ico{background-image:url(/images/ico3.png);}
#s3m1.active .ico{background-image:url(/images/ico4.png);}
#s3m2.active .ico{background-image:url(/images/ico7.png);}
#s3m3.active .ico{background-image:url(/images/ico8.png);}
#s3m4.active .ico{background-image:url(/images/ico6.png);}
.s3mbt>div{display:inline-block;}
.s3mbt .ico+div{text-align:left;}
.s3mbt{font-size:1.2em;line-height:1.6em;padding:20px 0;border:1px solid #ddd;cursor:pointer;}
.s3mitem.active .s3mbt{background:#bc0734;border-color:#bc0734;color:#fff;}
.s3m{margin:22.5px -7.5px;}
.s3mitem{padding:7.5px;}
.s3p{display:none;max-width:582px;background:rgba(255,255,255,.3);padding:10px;margin-left:10%;}
.s3p.active{display:block;}
.s3b2{background-image:url(/images/bg1.jpg);}
.s3list{padding:124px 0 170px;}
.s3p-b{padding:40px 12px 40px 60px;background:#fff;text-align:left;}
.s3p-bt{font-size:1.8em;font-weight:bold;line-height:1.2em;margin-bottom:10px;}
.s3p-bq{font-family: fantasy;padding:13px 0;width:56px;text-align:center;font-size:1.5em;float:left;margin-top:-24px;color:#fff;line-height:1.1em;margin-right:15px;}
.s3p-bq:before{content:"";width:100%;height:140px;background:#bc0734;position:absolute;left:0;bottom:0;}
.s3p-nr{font-size:1.14em;line-height:1.8em;}
.s3{padding-bottom:0;background:#fff;}
.s4{background-image:url(/images/bg9.jpg);}
.s4p{margin-top:40px;}
.about{padding-top:24px;}
.abt1{font-size:3em;color:#d7d7d7;font-weight:bold;line-height:1.2em;white-space:nowrap;}
.abt2{font-size:1.3em;font-weight:bold;color:#bc0734;padding:8px 0;border-bottom:1px solid #ddd;}
.anr{margin:18px 0;line-height:1.8em;-webkit-line-clamp:7;max-height:175px;}
.abtn .more{background:#bc0734;color:#fff;border-color:#bc0734;}
.s5{background-image:url(/images/bg5.jpg);}
.s6{background-image:url(/images/bg7.jpg);}
.s5 .btit1,.s5 .btit2{color:#fff;}
.s5 .btit3:after{background:#fff;}
.alimg img{width:100%;opacity:0;}
.alwz{padding:10px;color:#fff;background:rgba(0,0,0,.6);left:0;bottom:0;}
.allink:hover .alwz{background:rgba(120,130,130,.6);}
.allist{margin:45px -10px;}
.al{padding:10px;}
.s5 .more{color:#fff;border-color:#fff;}
.s6box{padding:40px 0;}
.s6img img{width:100%;object-fit:cover;height:315px;}
.wzbt{font-size:1.15em;color:#222;}
.wznr{font-size:13px;color:#999;margin-top:7px;-webkit-line-clamp:2;height:44px;}
.wzdate{width:75px;height:75px;border:1px solid #ddd;float:left;margin-right:20px;}
.wzday{font-size:1.8em;color:#333;font-weight:bold;margin:15px 0 5px;}
.wz{padding:15px 0;}
.wzlink:hover .wzbt{color:#bc0734;}
.s6 .wzdate{margin-left:20px;}

.mnav{width:216px;float:left;margin-right:30px;}
.mbot{padding:15px 15px 50px;}
.mcont{overflow:hidden;}
.mnav-top{padding:25px 10px;background:#bc0734;color:#fff;}
.mlt-t1{font-size:1.5em;font-weight:bold;line-height:1.3em;}
.mlt-t2{font-size:12px;opacity:.7;}
.mnav-link{display:block;font-size:1.1em;margin:16px auto;}
.mnav-link.active{color:#bc0734;}
.mnav-list{background:#f1f1f1;padding:1px 0;}
.contact{background-image:url(/images/contact.jpg);padding:40px 15px;margin-top:15px;}
a.contct-btn{display:inline-block;padding:8px 20px;color:#fff;background:#bc0734;font-size:1.2em;}
.mc-btns img{position:relative;top:-3px;margin-right:5px;}
.mcbox{margin-top:10px;}
.danye{padding:20px 15px;border:1px solid #ddd;min-height:400px;background:#fff;}
.mcb .wzlist{background:#fff;padding:15px;}
.mcb .allist{margin:-10px;}

.page span,.page a:hover{background:#bc0734;border-color:#bc0734;}
.pagemenu{margin:30px auto;}

.news{padding:20px 15px;border:1px solid #ddd;min-height:400px;background:#fff;}
.news-tit{font-size:1.6em;color:#222;text-align:center;margin-top:20px;line-height:1.4em;}
.news-time{text-align:center;color:#999;margin:10px auto 20px;}
.news-control{padding-top:15px;border-top:1px dashed #ddd;margin-top:20px;}
.news-control a:hover{color:#222;}
.news-cont{min-height:160px;}
.ssts{margin-bottom:15px;}

.liuyan{text-align:left}
.liuyan input{ width:100%; margin-bottom:10px}
.liuyan textarea{width:100%; margin-bottom:10px}
.lybtn{  border:0px;   padding: 8px 20px;    color: #fff;    background: #bc0734;    font-size: 1.2em;}
.zxt2>a:first-child{display:none!important;}


@media screen and (max-width: 1199px) {
}
@media screen and (max-width: 991px) {
    .flex2{display:inline-block;width:auto;}
    .ftel1{font-size:1em;padding:5px 10px;}
    .ftel2{font-size:1.4em;margin:8px auto;left:-5px;}
    .fewm img{width:120px;}
    .f2{text-align:right;}
    .f21{margin:-30px 0 -10px 30px;width:140px;}
    .f1{width:auto;max-width:660px;}
    .wzdate{margin-left:0;}
}
@media screen and (max-width: 767px) {
    .dianhua{display:none}
    .navbox{position:fixed;width:100vw;height:100vh;left:0;top:0;z-index:1001;background:#fff;padding:60px 20px 30px;display:none;min-width:300px;}
    .navlist{max-height:none;display:block;}
    .navlist>div{display:block;}
    .navb-item{width:100%;}
    .navb-link{height:auto;padding:12px;border:none!important;}
    .logo-img img{height:60px;padding:5px 0;}
    .top1{position:fixed;z-index:1000;width:100vw;min-width:300px;box-shadow:0 1px 5px rgba(0,0,0,.2);background:#fff;}
    .top{height:60px;}
    .footer>.f2{display:none;}
    .totop .ico{border-radius:4px;}
    .totop{position:fixed;right:15px;left:auto;bottom:13%;top:auto;}
    .bq{text-align:center;line-height:1.6em;}
    .fxx{margin:0;}
    .footer{padding:15px 0;}
    .all-content{padding-bottom:0;}
    .s11:before{display:none;}
    .s11{background:#bc0734;top:0;}
    .searb{width:100%;}
    .s12f{flex-direction:column-reverse;padding:15px 0;}
    .s11-box{padding:20px 0;}
    .s3p{margin:0 auto;}
    .mtop-img img{height:32vw;min-height:120px;object-fit:cover;}
    .mnav{float:none;width:100%;text-align:left;}
    .mnav-link {display:inline-block;padding:5px 15px;border-radius:4px;margin:0;}
    .mnav-list{padding:15px;margin-bottom:15px;}
    .mnav-link.active{background:#bc0734;color:#fff;}
}
@media screen and (max-width: 575px) {
    .s3mbt .ico{margin-right:10px;}
    .s3p-b{padding-left:30px;}
    .s3list{padding:80px 0 110px;}
}
@media screen and (max-width: 450px) {
}
@media screen and (max-width: 399px) {
    .s3mbt .ico{display:block;margin:0 auto;}
    .s3mbt{padding:10px 0;}
    .s3p-b{padding:30px 13px;}
    .s3p-bt{font-size:1.4em;}
    .s3p-bq{padding:8px 0;width:48px;margin-right:10px;margin-top:-16px;}
    .s3p-nr{font-size:13px;}
    .s3p-bq:before{height:110px;}
    .s3mbt .ico{width:56px;height:56px;}
    .s3mbt{font-size:1em;}
    .wzdate{margin-right:15px;}
}
@media screen and (max-width: 299px) {
}