.banner{width:100%;min-width:1300px;overflow:hidden;margin-bottom:20px}
.banner-container{position:relative}
.banner-container .bd ul,.banner-container .bd ul li img{width:100%;height:480px}
.banner-container .next,.banner-container .prev{position:absolute;left:-100%;top:50%;margin-top:-25px;display:block;width:32px;height:40px;background:url(../images/slider-arrow.png) -110px 5px no-repeat;opacity:.5;transition:all .3s ease-in-out}
.banner-container .next{left:auto;right:-100%;background-position:8px 5px}
.banner-container:hover .prev{left:3%}
.banner-container:hover .next{right:3%}
.banner-container .hd{overflow:hidden;position:absolute;left:50%;bottom:50px;transform:translateX(-50%);z-index:1}
.banner-container .hd ul{overflow:hidden;zoom:1}
.banner-container .hd ul li{display:inline-block;border-radius:50%;width:9px;height:9px;overflow:hidden;margin-left:5px;margin-right:5px;text-indent:-999px;cursor:pointer;background-color:#f7f7f7}
.banner-container .hd ul li.on{background-color:#c91920}
.slideBox{width:100%;height:380px;position:relative;overflow:hidden}
.slideBox .hd{overflow:hidden;position:absolute;right:5px;bottom:10px;z-index:1}
.slideBox .hd ul{overflow:hidden;zoom:1;float:left}
.slideBox .hd ul li{padding:3px 6px;float:left;margin-right:4px;line-height:14px;text-align:center;background:#fff;cursor:pointer;font-size:12px}
.slideBox .hd ul li.on{background:#c91920;color:#fff}
.slideBox .bd{position:relative;height:100%;z-index:0}
.slideBox .bd li{zoom:1;vertical-align:middle}
.slideBox .bd img{width:100%;height:380px;display:block}
.slideBox .next,.slideBox .prev{position:absolute;left:-100%;top:50%;margin-top:-25px;display:block;width:32px;height:40px;background:url(../images/slider-arrow.png) -110px 5px no-repeat;opacity:.5;transition:all .3s ease-in-out}
.slideBox .next{left:auto;right:-100%;background-position:8px 5px}
.slideBox .next:hover,.slideBox .prev:hover{opacity:1}
.slideBox .prevStop{display:none}
.slideBox .nextStop{display:none}
.slideBox .bd .titles{height:40px;line-height:40px;display:block;background-color:rgba(0,0,0,.4);position:absolute;left:0;right:0;bottom:0;padding:0 10px}
.slideBox .bd .titles a{color:#fff;font-size:14px;display:block;width:445px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.slideBox .bd .titles li{position:absolute;bottom:40px;transition:all .3s linear}
.slideBox:hover .prev{left:3%}
.slideBox:hover .next{right:3%}
.image-panel{height:100px;background-color:#fff;margin-bottom:20px;padding:10px}
.headlines-new{position:relative;margin-top:0;z-index:99;height:120px}
.image-panel.ad{height:120px;padding:0}
.image-panel .content{text-align:center;height:80px;width:100%;padding-top:10px}
.image-panel .content .title{font-size:30px;color:#c91920;font-weight:700}
.image-panel .content .detail{font-size:16px;width:90%;margin:0 auto;color:#222;margin-top:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.panel{background-color:#fff;min-height:300px;box-sizing:border-box}
.panel-col-6{width:49.2%}
.panel-col-5{width:33.3%}
.panel-col-2{width:30%}
.con1 .panel{padding:20px}
.panel-title-bar,.title-bar{height:40px;line-height:40px;background-color:#c91920;padding:0 20px;position:relative}
.title-bar .title{color:#fff;font-size:18px;font-weight:700;cursor:pointer}
.title-bar>.more{display:inline-block;font-size:14px;color:#fff;border-left-width:2px;border-left-color:#fff;border-left-style:solid;padding-left:20px;height:20px;line-height:20px;position:absolute;right:20px;top:10px}
.title-bar2{background-color:inherit;padding:0;border-bottom:1px solid #c91920}
.title-bar2 .title{display:inline-block;padding:0 20px;color:#222;font-weight:400}
.title-bar2 .more{color:#222;border-left-color:#c91920}
.tab-list{margin:15px 0}
.tab-list li{float:left;margin:0 15px}
.tab-list li a{display:block;padding:5px 0;box-sizing:border-box;font-size:15px}
.tab-list li.active a{font-weight:700;border-bottom:2px solid #c91920}
.title-list{background-color:transparent}
.title-list .title.active{background-color:#c91920;color:#fff;font-weight:700}
.tab-news .new-list{display:none}
.tab-news .new-list:first-child{display: block;}
/*.tab-news .new-list.cur{display:block}*/
.new-list{max-height:270px;overflow:hidden}
.new-list-item{zoom:1;padding:5px 20px;position:relative;height:30px;box-sizing:border-box}
.new-list-item:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.new-list-item .title{float:left;width:480px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.new-list-item .title:hover{text-decoration:underline}
.new-list-item .time{float:right;color:#999}
.new-list-item:before{content:"";width:4px;height:4px;background-color:#c91920;position:absolute;left:0;top:50%;margin-top:-2px}
.con2 .top-title,.con3 .top-title{padding:20px 0;border-bottom:1px solid #e2e2e2;margin-bottom:20px;text-align:center}
.con2 .top-title .title,.con3 .top-title .title{font-size:30px;color:#c91920;font-weight:700}
.con3 .top-title{border-bottom:0}
.sec-list-item{width:420px;float:left;background-color:#fff;margin-left:20px;min-height:280px;}
.sec-list-item:first-child{margin-left:0}
.sec-list-item>a{width: 100%;height: 200px;display: block;background: #f9f9f9;position: relative;}
.sec-list-item>a>span{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);
	 text-shadow: #c91920 3px 0 0, #c91920 0 3px 0, #c91920 -3px 0 0, #c91920 0 -3px 0;font-size: 46px;text-align: center;
	 letter-spacing: 6px;font-weight: bold;color: #fff;}
.sec-list-item img{width:100%;height:100%;display: block;}
.sec-list-item .content{padding:15px}
.sec-list-item .content .title{font-size:18px;font-weight:700}
.sec-list-item .content .description{font-size:14px;color:#8e8b8b;line-height:28px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.con1,.con2,.con3{margin-bottom:20px}
.con3 .panel{padding:40px}
.about-us .title{margin-bottom:30px}
.about-us{width:705px;color:#8e8b8b;font-size:14px;line-height:24px}
.frlink{margin-bottom:20px;background-color:#fff;}
.frlink .titlebar{border-bottom:1px solid #c91920;}
.frlink .titlebar .title{font-size: 18px;font-weight: bold;display:inline-block;padding:0 20px;height:40px;line-height:40px;user-select:none;background: #c91920;color: #fff;}
.frlink .hd{display: inline-block;padding-left: 20px;line-height: 30px;}
.frlink .hd li{cursor: pointer;padding: 0 10px;margin: 0 5px;margin-top: 5px;}
.frlink .hd li.active{background: #c91920;color: #fff;}
.frlink .bd{min-height: 152px;}
.frlink .bd ul{display: none;}
.frlink .bd ul:first-child{display: block;}
.frlink .bd ul{overflow:hidden;zoom:1;}
.frlink .bd ul li{float:left;overflow:hidden;margin-top:20px;margin-right:20px;width:192.66px;text-align:center;text-align:center;}
.frlink .bd ul li:nth-child(6n){margin-right:0;}
.frlink .bd ul li a{border: 1px solid #ddd;display:block;overflow:hidden;height:56px;background-color:#eee;color:#444;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:56px;}
.frlink .bd ul li a:hover{background:#c91920;color:#fff;border-color: #c91920;}
.frlink .bd ul li img{width:100%;height:100%;}
/*.frlink .title-bar .title:after{content:"";transform:perspective(2em) rotateX(15deg);position:absolute;top:0;right:0;bottom:0;left:0;background-color:#c91920;z-index:-1;height:45px}*/
/*.frlink-content{min-height:100px;background-color:#fff;text-align:center;padding-top:30px}*/
/*.frlink-select-box{width:200px;display:inline-block;margin-right:20px;margin-left:20px;height:40px;border:1px solid #eee;text-align:center;text-align-last:center；}*/
@media screen and (max-width:1365px){.banner-container .bd ul,.banner-container .bd ul li img{height:342px}
}
@media screen and (min-width:1366px){.banner-container .bd ul,.banner-container .bd ul li img{height:342px}
}
@media screen and (min-width:1440px){.banner-container .bd ul,.banner-container .bd ul li img{height:360px}
}
@media screen and (min-width:1600px){.banner-container .bd ul,.banner-container .bd ul li img{height:400px}
}
@media screen and (min-width:1680px){.banner-container .bd ul,.banner-container .bd ul li img{height:420px}
}
@media screen and (min-width:1681px){.banner-container .bd ul,.banner-container .bd ul li img{height:480px}
}
.ad-news{margin:0 auto;width:100%;overflow:hidden;position:relative;height:120px}
.ad-news .bd ul{overflow:hidden;zoom:1}
.ad-news .bd ul li{zoom:1;height:120px!important}
.ad-news .bd ul li .pic{text-align:center;line-height:120px}
.ad-news .bd ul li a{color:#fff}
.ad-news .bd ul li img{width:100%;height:120px;display:block}
.ad-news .hd{overflow:hidden;position:absolute;right:0;bottom:5px;z-index:2}
.ad-news .hd ul{overflow:hidden;zoom:1;margin-top:10px;zoom:1}
.ad-news .hd ul li{display:inline-block;border-radius:50%;width:9px;height:9px;overflow:hidden;margin-right:5px;text-indent:-999px;cursor:pointer;background:url(../images/icoCircle.gif) 0 -9px no-repeat}
.ad-news .hd ul li.on{background-position:0 0}
.ad-news .hd ul li:last-child{margin-bottom:0}
.main-content{margin-bottom:20px;position:relative;margin-top:-60px;padding:20px 60px}
.main-content .content-title{padding:20px 0 5px;text-align:center;border-bottom:1px solid #e2e2e2}
.main-content .content-title .title{font-size:24px;font-weight:700;margin-bottom:25px}
.main-content .content-title .sub-title{font-size:18px;margin-bottom:30px}
.main-content .content-title .time{color:#666;font-size:14px}
.main-content .content{padding:20px 0;font-size:18px;min-height:320px;line-height:36px;text-align:justify}
.main-content .content img{max-width:1000px}
.current-path li{float:left;color:#444;font-size:14px;margin-right:5px}
.current-path li .current-path-link{color:#444}
.pagination{border-top:1px solid #e2e2e2;padding-top:20px;padding-left:10px}
.pagination li{margin-bottom:10px}
.close-window:hover,.pagination li a:hover,.print-page:hover{color:#c91920}
.qrcode{text-align:center;margin-bottom:20px}
#qrcode{margin-bottom:10px;display:inline-block;border:1px solid #ccc;padding:5px}
.qrcode .title{font-size:14px;color:#000;display:block}
.side{width:280px;padding:20px}
.list-content{width:1000px;padding:20px}
.main-container{margin-bottom:20px}
.fixed-side{position:fixed;left:50px;z-index:9;top:10px}
.side-list{padding:20px}
.side-list .item{font-size:16px;text-align:center;border-bottom:1px dashed #e2e2e2}
.side-list .item a{display:block;padding:15px}
.side-list .item.lihover>a{background-color:#c91920;border-left:5px solid #b51017;color:#fff}
.side-list .item:hover>a{background-color:#c91920;border-left:5px solid #b51017;color:#fff}
.side .title{background-color:#c91920;color:#fff;font-size:18px;font-weight:700;text-align:center;padding:15px}
.list-content .content-title{border-bottom:1px solid #c91920}
.list-content .content-title .title{border-left:10px solid #c91920;color:#222;font-size:18px;font-weight:700;padding:6px 10px;min-width:200px}
.list-content .current-path{line-height:36px}
.list-content .content{min-height:500px;padding:20px 0}
.list-content.page .content{line-height:32px;padding:40px}
.list-content.page .content img{max-width:800px}
.m-pg-lst{padding:20px 30px}
.m-pg-lst:hover{background-color:#c91920}
.m-pg-lst .pic{border:1px solid #eee}
.m-pg-lst .pic img{display:block;height:85px!important;width:125px!important}
.m-pg-lst:hover .info .dsc,.m-pg-lst:hover .info .sub-tt,.m-pg-lst:hover .info .time,.m-pg-lst:hover .info .tt a,.m-pg-lst:hover a{color:#fff}
.m-pg-lst .info{width:760px}
.m-pg-lst .info .tt a{font-size:18px;color:#444;margin-bottom:5px;display:block;font-weight:700}
.m-pg-lst .info .dsc{padding-top:10px;font-size:14px;margin-bottom:10px;color:#999}
.m-pg-lst .info .time{font-size:14px;color:#666}
.m-pg-lst .info .time span{margin-right:10px}
.m-pg-lst .info.all{width:100%}
.m-page{font-size:16px;color:#333;padding-top:40px;padding-bottom:20px;text-align:center}
.m-page a{margin:0 5px;padding:5px 10px;border: 1px solid #eee;}
.m-page a.active-page{background-color:#c91920;color:#fff}
.listnav .name{min-width:140px;border:1px solid #ccc;line-height:34px;font-weight:700;font-size:16px;display:inline-block;text-align:center;border-radius:3px 3px 0 0;border-bottom-color:#fff;position:relative;top:1px;margin-left:10px;padding:0 15px}
.listnav .more{width:auto;line-height:34px;margin-right:10px}
.lists{border-top:1px solid #ccc;padding-top:20px}
.sect-item{margin-bottom:20px}
.app-content{padding:20px;border-top:1px solid #ccc}
.m-pg-lst.leader .tt a{font-size:20px;font-weight:700;margin-bottom:10px}
.m-pg-lst.leader .pic img{width:100px!important;height:140px!important}
.m-pg-lst.leader .info{width:780px}

.gallery{background-color:#fff;padding: 20px;}
.gallery .titlebar{border-bottom:1px solid #c91920;position: relative;}
.gallery .titlebar .title{font-size: 18px;font-weight: bold;display:inline-block;padding:0 20px;height:40px;line-height:40px;user-select:none;background: #c91920;color: #fff;}
.gallery .titlebar .more {
    display: inline-block;
    font-size: 14px;
    color: #fff;
    border-left-width: 2px;
    border-left-color: #fff;
    border-left-style: solid;
    padding-left: 20px;
    height: 20px;
    line-height: 20px;
    position: absolute;
    right: 20px;
    top: 10px;
    color: #222;
    border-left-color: #c91920;
}

.gallery-slide{padding:20px 0 0;}
.gallery-slide .bd{overflow:hidden;min-height:180px;}
.gallery-slide .bd li{float:left;margin:0 10px;}
.gallery-slide .bd li img{width:305px;height:210px;background:#f7f7f7;object-fit:cover;}
.gallery-slide .bd li .tt{display:block;overflow:hidden;padding:8px;width:284px;text-overflow:ellipsis;white-space:nowrap;}
/*.gallery-slide .bd li :hover .tt{color:var(--theme-color);}*/