.ban1{height:566px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}
.row-a1{padding:0 0 41px;position:relative;z-index:2}
.row-a1 .inner1{overflow:hidden;margin-bottom:34px}
.row-a1 .inner1 .col-l{width:48.42%}
.row-a1 .inner1 .col-r{width:46.14%}
.row-a1 .inner2{overflow:hidden}
.row-a1 .inner2 .col-l{width:48.42%}
.row-a1 .inner2 .col-r{width:46.14%}
.p-list1{overflow:hidden;background:#fff;box-shadow:0 0 30px rgba(0,0,0,.1);position:relative;top:-31px;margin-bottom:49px}
.p-list1 li{float:left;width:14.28%;position:relative;z-index:1}
.p-list1 li:after{content:"";position:absolute;right:0;top:50%;width:1px;height:21px;background:#e1e1e1;margin-top:-10px}
.p-list1 li:last-child:after{display:none}
.p-list1 a{display:block;font-size:20px;color:#666;line-height:70px;text-align:center;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.p-list1 li.on a,.p-list1 li:hover a{background:#c11817;color:#fff;font-weight:700}
.p-list1 li.on:after,.p-list1 li:hover:after{display:none}
.m-pic1{height:0;padding-top:56.19%;position:relative;z-index:1;overflow:hidden}
.m-pic1 img{position:absolute;left:0;top:0;width:100%;height:100%}
.m-txt1{font-size:14px;color:#999;line-height:28px;padding:34px 0 31px}
.m-txt1 .det{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;clear:both}
.m-txt1 .date{float:right;font-family:Arial;font-size:15px;color:#666;color:rgba(51,51,51,.6);line-height:1.1;text-align:right;margin-bottom:22px}
.m-txt1 .date span{display:block;font-size:32px;color:#666;font-weight:700}
.m-txt1 .tit{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;font-size:18px;line-height:40px;font-weight:400;padding-left:19px;background:url(../images/img11.png) left center no-repeat;margin-top:2px;color:#333}
.m-txt1 .tit:hover{color:#c11817}
.p-list2 li{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;line-height:35px;padding-left:18px;background:url(../images/img11.png) left center no-repeat;margin-bottom:21px}
.p-list2 .date{float:right;font-family:Arial;font-size:15px;color:#333;opacity:.6}
.p-list2 .con{color:inherit;font-size:16px}
.p-list2 .con:hover{color:#c11817}
.p-list3{margin-top:27px}
.p-list3 li{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;line-height:56px;padding-left:18px;background:url(../images/img11.png) left center no-repeat;border-bottom:1px solid #f4f4f4}
.p-list3 li:last-child{border:none}
.p-list3 .date{float:right;font-family:Arial;font-size:15px;color:#333;opacity:.6;margin-left:5px}
.p-list3 .con{color:inherit;font-size:16px}
.p-list3 .con:hover{color:#c11817}
.row-a2{overflow:hidden;padding:39px 0 71px}
.p-list4{font-size:0;margin:45px -20px 0}
.p-list4 li{display:inline-block;vertical-align:top;width:33.33%;padding:0 20px}
.p-list4 .con{display:block;background:#fff;padding:22px 22px 39px;border:1px solid #e9eef4;font-size:14px;color:#333;line-height:26px}
.p-list4 .con:hover{border-color:#fff;box-shadow:0 0 30px rgba(0,0,0,.1)}
.p-list4 .det{height:52px;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;opacity:.7}
.p-list4 .pic{display:block;height:0;padding-top:56.234%;position:relative;z-index:1;overflow:hidden}
.p-list4 .pic img{position:absolute;left:0;top:0;width:100%;height:100%}
.p-list4 .tit{display:block;font-size:16px;font-weight:700;line-height:36px;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;margin:34px 0 15px}
.p-list4 .date{font-family:Arial;font-size:16px;color:#9d7e5d;margin-top:25px}
.p-list4 .con:hover .date,.p-list4 .con:hover .tit{color:#c11817}
.row-a3{overflow:hidden;padding:55px 0 60px}
.row-a3 .col-l{width:48.42%}
.row-a3 .col-r{width:46.14%}
.row-a4{overflow:hidden;padding:49px 0 31px}
.row-a4 .inner{overflow:hidden;padding-top:43px}
.row-a4 .col-l{width:30%}
.row-a4 .col-c{width:29.42%;margin-left:5.58%}
.row-a4 .col-r{width:29.42%}
.p-list5{margin-top:21px}
.p-list5 li{overflow:hidden;background:#fff;box-shadow:0 0 20px rgba(0,0,0,.1);padding:22px 40px 0 30px;margin-bottom:12px;height:124px}
.p-list5 .date{display:block;font-size:14px;color:#333;line-height:26px;opacity:.8}
.p-list5 .tit{display:block;font-size:16px;color:#333;line-height:26px;font-weight:400;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.p-list6{margin-top:21px;background:#f7f7f7;padding:10px 34px 10px 50px}
.p-list6 li{overflow:hidden;border-bottom:1px solid #ededed;padding:22px 0 14px}
.p-list6 li:last-child{border:none}
.p-list6 .pic{float:left;width:146px;height:82px;margin-right:35px;overflow:hidden}
.p-list6 .pic img{display:block;width:100%;height:100%}
.p-list6 .txt{overflow:hidden;font-size:14px;color:#999;line-height:24px}
.p-list6 .date{font-family:Arial;font-size:15px;color:#333;line-height:25px;opacity:.6}
.p-list6 .tit{display:block;font-size:16px;line-height:26px;font-weight:700;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;color:#333}
.p-list5 .tit:hover,.p-list6 .tit:hover{color:#c11817}
.p-list6 .det{display:block;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;margin:13px 0 2px}
.p-list7{padding-top:4px}
.p-list7 li{overflow:hidden;border-bottom:1px solid #eaeaea;padding-bottom:22px;margin-bottom:21px}
.p-list7 .pic{float:left;width:158px;height:90px;margin-right:29px;overflow:hidden}
.p-list7 .pic img{display:block;width:100%;height:100%}
.p-list7 .txt{overflow:hidden;padding-top:2px}
.p-list7 .date{font-family:Arial;font-size:16px;color:#9d7e5d;line-height:24px}
.p-list7 .tit{display:block;font-size:16px;color:#333;line-height:26px;font-weight:400;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:5px}
.p-list7 .tit:hover{color:#c11817}
.p-list8 li{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;line-height:62px;padding-left:18px;background:url(../images/img13.png) left center no-repeat;border-bottom:1px solid #eaeaea}
.p-list8 li:last-child{border:none}
.p-list8 .date{float:right;font-family:Arial;font-size:15px;color:#9d7e5d;margin-left:28px}
.p-list8 .con{color:inherit;font-size:16px}
.p-list8 .con:hover{color:#c11817}
@media only screen and (max-width:1440px){
.p-list1 a{font-size:18px}
.m-tit1 .tit{font-size:20px}
.m-txt1{padding:20px 0}
.p-list2 li{margin-bottom:10px}
.p-list3 .date{font-size:12px}
.p-list3 .con,.p-list4 .tit{font-size:14px}
.p-list4 .con{font-size:12px}
.p-list4 .date,.p-list6 .tit{font-size:14px}
.p-list6 .txt{font-size:12px}
.p-list5 .tit,.p-list6 .date{font-size:14px}
.p-list5 .date{font-size:12px}
.m-tit2 .tit{font-size:18px}
.p-list8 .date{font-size:12px}
.p-list7 .date,.p-list7 .tit,.p-list8 .con{font-size:14px}
.m-txt1 .tit{font-size:16px}
.p-list2 .date{font-size:12px}
.p-list2 .con{font-size:14px}
}
@media only screen and (max-width:1199px){
.ban1{height:400px}
.p-list1 a{font-size:14px}
.m-txt1{padding:10px 0}
.m-txt1 .date{margin-bottom:10px}
.p-list2 li{margin-bottom:0}
.p-list6{padding-left:20px;padding-right:20px}
}
@media only screen and (max-width:959px){
.p-list1{top:0;margin-bottom:20px;text-align:center;padding:10px 0}
.p-list1 li{float:none;width:auto;display:inline-block;vertical-align:top}
.p-list1 a{line-height:40px;padding:0 10px}
.row-a1 .inner1 .col-l,.row-a1 .inner1 .col-r{float:none;width:auto}
.row-a1 .inner1 .col-r{padding-top:20px}
.p-list4{margin-left:-5px;margin-right:-5px}
.p-list4 li{padding-left:5px;padding-right:5px}
.p-list4 .con{padding-left:10px;padding-right:10px}
.row-a4 .col-c,.row-a4 .col-l,.row-a4 .col-r{float:none;width:auto;margin-left:0}
.p-list8 li:last-child{border-bottom:1px solid #eaeaea}
}
@media only screen and (max-width:767px){
.ban1{height:180px}
.m-tit1 .tit{font-size:16px;line-height:38px;border-width:2px}
.m-tit1 .more{font-size:12px;line-height:40px}
.m-txt1 .tit{font-size:15px}
.m-txt1 .date{font-size:12px}
.m-txt1 .date span{font-size:24px}
.row-a1 .inner1{margin-bottom:20px}
.row-a1{padding-bottom:30px}
.row-a1 .inner2 .col-l,.row-a1 .inner2 .col-r{float:none;width:auto}
.p-list3{margin-top:20px}
.p-list3 li{line-height:45px}
.row-a2{padding:20px 0 30px}
.p-list4{margin:20px 0 0}
.p-list4 li{display:block;float:none;width:auto;padding:0 0 10px}
.p-list4 .con{padding:10px}
.p-list4 .tit{margin:15px 0 5px}
.p-list4 .date{margin-top:10px}
.row-a3{padding:20px 0 30px}
.row-a3 .col-l,.row-a3 .col-r{float:none;width:auto}
.row-a3 .col-l{margin-bottom:20px}
.p-list5 li{height:108px;padding:15px 10px}
.p-list6{padding:0 10px}
.row-a4{padding:20px 0 30px}
.row-a4 .inner{padding-top:20px}
.p-list7{padding-top:0}
.p-list6 .pic,.p-list7 .pic{margin-right:15px}
.p-list8 li{line-height:45px}
}