﻿@import url(public.css); /* 引用公共样式 */
/*------------------------------------------以下开始,以上为保留样式--------------------------------------------------*/
.ttel{color:#777;}
.ttel img{position:relative;top:-2px;}
.ttel .telnum{font-size:1.4em;font-weight:bold;color:#cd0000;}
.langbtn.active{color:#cd0000;}
.tlang{margin-bottom:5px;}
.top1{padding:20px 0;}
.nav-open{padding:10px;display:inline-block;position:relative;left:10px;}
.banner img{min-height:240px;object-fit:cover;}
.navitem{float:left;width:16.666666%;}
a.navlink{display:block;padding:8px;border-right:1px solid #eee;font-size:1.15em;color:#222;}
.navitem:first-child a.navlink{border-left:1px solid #eee;}
.top2{padding:10px 0;border-top:1px solid #ddd;}
.navitem.active a{color:#cd0000;}
.navitem.active{position:relative;}
.navitem.active:before{content:"";width:100%;height:2px;background:#cd0000;left:0;top:-11px;position:absolute;}

.bot{background:#434343;text-align:left;}
.bq,.ewm{color:#999;}
.bot1{float:right;margin-left:20px;}
.bot2,.bot3{overflow:hidden;max-width:600px;margin-left:0;}
.bot2,.bot2 a,.bot3 a{color:#ccc;}
.botb{padding:40px 15px;}
.fnavc{padding:0 15px;display:block;float:left;border-left:1px solid #ccc;line-height:16px;margin:6px auto;}
.fnav{margin:0 -15px;}
.flxwm{margin:20px auto;}
.ewm p{margin-top:10px;text-align:center;}
.ewm img{padding:5px;background:#fff;}

.box{padding:30px 0;}
.s1img{float:right;margin-left:20px;width:calc(100% - 400px);}
.s1img img{object-fit:cover;width:100%;height:340px;}
.s1wz{overflow:hidden;}
.s1bt{font-size:1.6em;font-weight:bold;color:#333;}
.s1bt2{margin-left:10px;}
.s1nr{font-size:1.1em;line-height:1.8em;padding:40px 0;}
.s1btn {position:relative;top:-20px;}
.s1btn a{float:right;padding:20px 40px;border-right:3px solid #666;}
.btit1{font-size:1.6em;color:#333;font-weight:bold;}
.btit2{font-size:13px;color:#cd0000;padding:5px 0;}
.btit3{font-size:13px;color:#777;}
.s2{background:#f2f2f2;}
.cpimg{max-width:220px;}
.cpwz{padding:12px;font-size:1.1em;}
.cplink:hover,.yslink:hover{color:#cd0000;}
a.more:hover{color:#cd0000;}
.s3b{padding:110px 0;margin-bottom:-100px;}
.yswz{font-size:1.1em;padding:12px;margin-top:10px;}
.ysimg img{max-width:80%;}
.s4img{float:left;margin-right:80px;}
.s4img img{height:474px;}
.wzlist{overflow:hidden;text-align:left;}
.wzbt{font-size:1.15em;color:#111;padding-right:80px;}
.wztime{float:right;color:#999;margin-top:-22px;font-size:13px;}
.wznr{font-size:13px;color:#bbb;margin-top:10px;}
.wzitem{padding:20px 0;border-bottom:1px solid #ddd;}
.wzlink:hover .wzbt{color:#cd0000;}
a.mnavc{display:block;float:left;padding:15px;font-size:1.1em;}
.mnavc.active{background:#cd0000;color:#fff;}
.mt2{background:#f6f6f6;}
.mbot{padding-bottom:80px;}
.danye{max-width:1140px;}
.pagemenu{margin-top:40px;}
.page span,.page a:hover{background:#cd0000;border-color:#cd0000;}

.news-tit{text-align:center;font-size:1.6em;font-weight:bold;color:#333;line-height:1.4em;}
.news-top{padding:60px 0 40px;}
.news-time{text-align:center;color:#999;margin-top:15px;}
.news-control{padding-top:15px;border-top:1px solid #ddd;margin-top:30px;}
.news{max-width:1140px;}
.cpwz{text-align:center;}
.news-control a:hover{color:#cd0000;}
.btit2,.s1bt2{display:none;}
.btit1{margin-bottom:15px;}

@media screen and (max-width: 1199px) {
}
@media screen and (max-width: 991px) {
    .ttel .telnum{display:block;margin-top:5px;}
    .tlang{margin-bottom:2px;}
    .s3b{padding:90px 0;}
    .s4img{display:none;}
}
@media screen and (max-width: 767px) {
    .top121{display:none;}
    .top122{display:block;}
    .logo img{height:60px;}
    .top1{padding:10px 0;}
    .top2{position:absolute;width:100%;height:calc(100vh - 80px);background:#fff;display:none;}
    .top{position:fixed;z-index:1000;background:#fff;width:100%;box-shadow:0 2px 5px rgba(0,0,0,.2);}
    .all-c{padding-top:80px;}
    .navitem{float:none;width:100%;}
    .navitem.active:before{display:none;}
    a.navlink{border:none!important;}
    .top2b{height:100%;}
    .top2 .tlang,.top2 .ttel{display:block;}
    .navb{/*height:calc(100% - 110px);*/background:#fafafa;margin:15px 0;padding:15px;}
    .bot1,.bot2{display:none;}
    .bot3{text-align:center;font-size:13px;max-width:100%;}
    .botb{padding:15px;}
    .s1img{float:none;margin-left:0;width:100%;margin-bottom:30px;}
    .s1nr{padding:20px 0;}
    .s1img img{height:auto;}
    .s2 .bbot{max-width:560px;}
    a.mnavc{float:none;display:inline-block;padding:3px 10px;background:#f6f6f6;margin:5px;border-radius:4px;font-size:13px;}
    .mt2{background:#fff;text-align:center;padding-top:20px;}
    .box{padding:20px 0;}
    .news-top{padding:40px 0 30px;}
    .news-tit{font-size:1.3em;}
}
@media screen and (max-width: 575px) {
     .logo img{height:50px;}
     .all-c{padding-top:70px;}
    .top2{height:calc(100vh - 70px);}
}
@media screen and (max-width: 450px) {
    .logo img{height:45px;}
    .all-c{padding-top:65px;}
    .top2{height:calc(100vh - 65px);}
}
@media screen and (max-width: 399px) {
    .logo img{height:40px;}
    .top1{padding:5px 0;}
    .all-c{padding-top:60px;}
    .top2{height:calc(100vh - 60px);}
    .cpitem{width:100%;}
    .cpimg{max-width:300px;}
    .ysimg img{max-width:90%;}
    .s3b{padding:70px 0;}
}
@media screen and (max-width: 299px) {
}