

.container{margin-bottom: 40px;}
/* .container .g-in{background-color: white;padding-top: 30px;} */
.container  .sidebar{width: 240px;float: left;padding-bottom: 20px;box-sizing: border-box;}
.container  .sidebar .leftTitle{margin-top: -90px;min-height: 90px;background: #d7000e;font-size: 24px;position: relative;z-index: 9;padding-left: 44px;padding-right: 15px;padding-top: 25px;padding-bottom: 25px;}
.container  .sidebar .leftTitle i{font-style:normal;display: block;background-color: #d7000e;font-size: 24px;color: white;line-height: 40px;}
.container  .sidebar .leftTitle::after{background: #bc091d;width: 100%;height: 10px;position: absolute;left: 0;top: 0;content: "";}
.container  .sidebar .leftTitle::before{ border-left: 4px solid #fff; height: 25px; position: absolute; left: 30px; top: 50%; content: ""; transform: translate(0,-50%); -webkit-transform: translate(0,-50%); -moz-transform: translate(0,-50%); -ms-transform: translate(0,-50%); -o-transform: translate(0,-50%); }
.container  .sidebar .menu{padding: 0 19px 20px;box-sizing: border-box;background-color: white;margin-bottom: 10px;}
.container  .sidebar .menu dl dt a {display: block;padding-left: 30px;box-sizing: border-box;color: #333;font-size: 18px;line-height: 30px;background: url(../images/ico8.png)no-repeat right 6px center;padding-right: 30px;padding-top: 25px;padding-bottom: 25px;}
.container  .sidebar .menu dl dt{border-bottom: 1px dashed #ccc;}
.container  .sidebar .menu dl .current a {color: #333;background: url(../images/ico8_1.png)no-repeat right 6px center ;font-weight: bold;}
.container  .sidebar .menu dl dt:hover a{color: #333;background: url(../images/ico8_1.png)no-repeat right 6px center ;font-weight: bold;}
.left-box a{display: flex;align-items: center;color: white;font-size: 20px;width: 240px;height: 120px;background: #bc091d;box-sizing: border-box;padding-left: 28px;}
.left-box .left-box-a:nth-child(1){margin-bottom: 10px;}
.left-box .left-box-a:nth-child(1) a{background: url(../images/pc6.png)  no-repeat top center;background-size: cover;}
.left-box .txt{flex-direction: column;display: flex;margin-left: 17px;}
.left-box .txt i{font-size: 14px;line-height: 24px;opacity: 0.8;}

.container  .right{width: 1020px;float: right;background-color: white;padding-top: 22px;}
.container  .right .location{line-height: 34px;padding: 0 20px;box-sizing: border-box;padding-bottom: 25px;border-bottom: 1px solid rgba(0, 0, 0, 0.2);}
.container  .right .location .tle{float: left; color: #d7000e;font-size: 24px;font-weight: bold;}
.container  .right .location .breadcrumbs{float: right;}
.container  .right .location .breadcrumbs a{display: inline-block;}
.container  .right .location .breadcrumbs span,.container  .right .location .breadcrumbs  a{color: #666;font-size: 14px;}
.container  .right .location .breadcrumbs  a{background: url(../images/ico13.png)no-repeat left center;margin-right: 5px;padding-left: 13px;box-sizing: border-box;}
.container  .right .location .breadcrumbs  a:nth-child(1){background: url(../images/ico12.png)no-repeat left center;margin-left: 5px;box-sizing: border-box;padding-left: 16px;}
/* .container  .right .location .breadcrumbs  a:last-child{background: none;margin-right: 0;} */
.container .right .main{margin-top: 18px;}
.container .right .main .article{ padding: 20px 40px;color: #000;font-size: 16px;line-height: 2;}
.article .hd { padding:0 0 20px; text-align:center; }
.article .hd h1 { color:#000; font-size:24px; }
.article .hd .titBar { color:#797979; font-size:12px; } 
.container .right .main .news-item ul{border-bottom: 1px solid #dcdcdc;padding: 21px 0;box-sizing: border-box;}
.container .right .main .news-item ul:nth-child(1){padding-top: 10px;box-sizing: border-box;}
.container .right .main .news-item ul li{line-height: 36px;background: url(icon13.png) no-repeat left center;padding-left: 20px;box-sizing: border-box;}
.container .right .main .news-item ul li a {color: #000;font-size: 16px;float: left;display: block;width: 80%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;transition: all 0.6s ease;}
.container .right .main .news-item ul li span{color: #999;}
.container .right .main .news-item ul li:hover  a{color: #1464c8;transform: translateX(10px);} 
.container .right .main .news-item{margin-bottom: 40px;}
@media (max-width:750px) {
	.article{padding: 30px 0 40px}
	.article .hd h1{font-size: 18px; line-height: 1.5; margin-bottom: 5px;}
	.article .bd * { font-size:15px!important; }
}

/* 分页 */
.page { padding:40px 0 40px; line-height:24px; text-align:center; }
.page a { display:inline-block; margin:0 5px; padding:5px 15px; border:1px solid #ededed;  color:#333; vertical-align:top; }
.page a:hover,.page .current { border:1px solid #d7000e; background:#d7000e; color:#fff; }

/* 图片列表 */
.picList{padding:  20px 20px 60px;}
.picList .picList-item {width: 32%;margin-right: 2%;margin-top: 45px;}
.picList .picList-item:nth-child(-n+3){margin-top: 0;}
.picList .picList-item:nth-child(3n){margin-right: 0;}
.picList .picList-item .tle{background: url(../images/ico10.png)no-repeat right 20px center #f6f8f9;line-height: 60px;padding: 0 20px;color: #333333;font-size: 18px;}
.picList .picList-item .tle-a{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;max-width: 85%;}
.picList .picList-item .pc{overflow: hidden;}
.picList .picList-item .pc img{ width: 100%; transition: all 0.6s ease; -webkit-transition: all 0.6s ease; -moz-transition: all 0.6s ease; -ms-transition: all 0.6s ease; -o-transition: all 0.6s ease; }
.picList .picList-item:hover .pc img{ transform:scale(1.2) ; -webkit-transform:scale(1.2) ; -moz-transform:scale(1.2) ; -ms-transform:scale(1.2) ; -o-transform:scale(1.2) ; }
.picList .picList-item:hover .tle{color: #d7000e;}

/* 新闻列表 */
.newList{padding:  20px 20px 60px;}
.newList .newList-item{line-height: 44px;}
.newList .newList-item .mt{color: #575757;font-size: 16px;max-width: 78%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.newList .newList-item:nth-child(5n){padding-bottom: 28px;border-bottom: 1px dashed rgba(0, 0, 0, 0.2);margin-bottom: 28px;}
.newList .newList-item .time{color: #999;font-size: 14px;}
.newList .newList-item a{padding-left: 20px;background: url(../images/ico11.png) no-repeat left center;}
.newList .newList-item:hover .mt{color: #d7000e;} 


/*  */
.box-isd{display: none;}
.m-nav{display: none;}
.box-isd .hd h2{border-right:0;background:#fff;color:#d7000e}
.box-isd .hd .col{ float:right; height:35px; line-height:35px; border: 1px solid #ddd; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px;width: 80px;text-align: center; font-size: 16px;margin-top: 5px;}
.box-isd .hd .col a{color:#333}
@media (max-width:750px) {
    .box-isd .hd h2 { font-size: 20px; }
    .box-isd .hd .col { height: 30px; line-height: 28px; font-size: 14px; margin-top: 10px; }
}

.m-nav{position:fixed;top:0;right:-50%;width:45%;height:100%;padding:7% 5%;background:#fff;z-index:999;opacity:0;overflow:auto}
.m-nav .site-nav{min-height:400px;overflow-y:auto}
.m-nav dt{padding-bottom:12px;font-size:15px}
.m-nav dt a{color:#333;display:inline-block;padding-left:10px}
.m-nav dt.current a{color: #d7000e;}
.u-mask{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:.5;z-index:9;overflow: hidden;display: none;}
.m-nav-show .u-mask {display: block;}
.left-box-show{display: none;}



@media (max-width: 1300px) {
    .container .right{width:  calc(100% - 270px);}
    .container .sidebar .leftTitle{height: 60px;margin-top: -60px;}
    .container .sidebar .leftTitle i{font-size: 20px;line-height: 60px;}
    .container .sidebar .menu{padding: 9px 20px 20px;}
    .container .sidebar .menu dl dt a {line-height: 50px;}
    .container .right{padding-top: 15px;}
    .container .right .location{padding-bottom: 10px;}
    .container .right .location .tle{font-size: 20px;}
    .picList .picList-item{width: 48%;margin-right: 4%;margin-top: 20px;}
    .picList .picList-item:nth-child(-n+3){margin-top: 20px;}
    .picList .picList-item:nth-child(-n+2){margin-top: 0;}
    .picList .picList-item:nth-child(3n){margin-right: 4%;}
    .picList .picList-item:nth-child(2n){width: 48%;margin-right: 0;}
    .picList .picList-item .tle{line-height: 40px;font-size: 16px;padding:  0 10px;}
    .picList{padding: 20px;}
    .newList{padding: 20px;}

}

@media (max-width:768px) {
    .container .sidebar{display: none;}
    .box-isd{display: block;width: 100%;background:#fff;line-height: 50px;margin-bottom: 20px;}
    .container .right{width: 100%;float: unset;}
    .container .right .location{display: none;}
    .left-box-show{display: block;margin-top: 20px;}
    .left-box-show .g-in{display: flex;justify-content: space-between;}
    .left-box-show .left-box-a{width: 48%;}
    .left-box-show .left-box-a:nth-child(1){margin-bottom: 0;margin-right: 4%;}
    .left-box-show a .pc{width: 35px;}
    .left-box-show a{height: 60px;font-size: 16px;width: 100%;padding-left: 10px;}
    .container{margin-bottom: 20px;}
    .page{padding: 20px 0  0;}
    .picList .picList-item .tle{background: url(../images/ico10.png)no-repeat right 10px center #f6f8f9;}
    .newList .newList-item .mt{max-width: 70%;}
    .newList .newList-item{line-height: 36px;}
    .newList .newList-item:nth-child(5n){padding-bottom: 10px;margin-bottom: 10px;}
    .container .right{padding-top: 0;}
    .container .right .main .article{padding: 20px;}

}
