@charset "utf-8";
.banner{position: relative; width: 1920px; left: 50%; margin-left: -960px;}
.banner .hd{position: absolute; left: 50%; bottom: 3%; transform: translateX(-50%); z-index: 2;}
.banner .hd li{display: inline-block; width: 60px; margin: 0 5px; height: 3px; background: rgba(255, 255, 255, .4); cursor: pointer; font-size: 0;}
.banner .hd li.on{background: #ffffff;}
.banner .prev,
.banner .next{display: block; position: absolute; top: 50%; width: 50px; height: 50px; transform: translateY(-50%); background: url(pic_15.png) no-repeat center center;}
.banner .prev{left: 9%;}
.banner .next{right: 9%; background-image: url(pic_16.png);}
.m-use > .hd{line-height: 50px; border-bottom: 1px solid #e6e6e6;}
.m-use > .hd .tit{position: relative; float: left;  font-size: 24px; font-weight: bold; color: #000000;}
.m-use > .hd .tit::before{position: absolute; left: 0; top: 50%; content: '\20'; width: 4px; height: 24px; transform: translateY(-50%); background: #d21914;display: none; }
.m-use > .hd .more{float: right;}
.m-use > .hd .more a{display: inline-block; width: 60px; height: 24px; text-align: center; line-height: 24px; font-size: 13px; color: #d21914; border-radius: 30px; background: #ffe9e8;}
.section-1{padding: 30px 0; background: url(pic_18.jpg);}
.section-1 .a1{margin-bottom: 30px;}
.section-1 .a1 .b1{float: left;}
.section-1 .a1 .b1 .c{position: relative; float: left; width: 500px;}
.section-1 .a1 .b1 .c .hd{position: absolute; right: 16px; bottom: 20px; z-index: 2;}
.section-1 .a1 .b1 .c .hd li{float: left; width: 8px; height: 8px; margin: 0 4px; border-radius: 50%; background: #ffffff; font-size: 0; cursor: pointer;}
.section-1 .a1 .b1 .c .hd li.on{background: #f0c800;}
.section-1 .a1 .b1 .c .bd .picBox{overflow: hidden;}
.section-1 .a1 .b1 .c .bd .picBox img{width: 500px;height: 350px}
.section-1 .a1 .b1 .c .bd .textBox{padding-left: 16px;padding-right: 80px;font-size: 18px;font-weight: bold;color: #ffffff;line-height: 50px;background: #d21914;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.section-1 .a1 .b1 .c .bd a:hover img{transform: scale(1.1);}
.section-1 .a1 .b1 .d{float: left; width: 600px; height: 400px; padding: 10px 20px 14px 25px; background: #ffffff;} 
.section-1.newOne .a1 .b1 .d{width:940px;}
.section-1 .a1 .b1 .d .hd{margin-bottom: 15px;line-height: 50px; border-bottom: 1px solid #e6e6e6;  }
.section-1 .a1 .b1 .d .hd ul{float: left;}
.section-1 .a1 .b1 .d .hd ul li{float: left; margin-right: 45px; cursor: pointer;}
.section-1 .a1 .b1 .d .hd ul li:last-child{margin-right: 0;}
.section-1 .a1 .b1 .d .hd .tit{position:relative; float: left; font-size: 24px; font-weight: bold; color: #000;  }
.section-1 .a1 .b1 .d .hd li.on .tit{color: #d21914;}
.section-1 .a1 .b1 .d .hd .tit::before{position:absolute; left: 0; top: 50%; content: '\20'; width: 4px; height: 24px; transform: translateY(-50%); background: #d21914;}
.section-1 .a1 .b1 .d .hd li:nth-child(2) .tit::before{display: none;}
.section-1 .a1 .b1 .d .hd .more{float: right;}
.section-1 .a1 .b1 .d .hd .more a{display: inline-block; width: 60px; height: 24px; text-align: center; line-height: 24px; font-size: 13px; color: #d21914; border-radius: 30px; background: #ffe9e8;}

.section-1 .a1 .b1 .d .hotNews{margin-bottom: 10px;}
.section-1 .a1 .b1 .d .hotNews .tit{margin-bottom: 5px; font-size: 18px; font-weight: bold; color: #d21914; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.section-1 .a1 .b1 .d .hotNews .tip{font-size: 16px; color: #666666; line-height: 26px;}
.section-1 .a1 .b1 .d .hotNews .tip span{color: #d21914;}
.section-1 .a1 .b1 .d .newsList li{line-height: 36px;}
.section-1 .a1 .b1 .d .newsList li span{font-size: 14px; color: #999999;}
.section-1 .a1 .b1 .d .newsList li .title{display: inline-block; position: relative; width: 80%; padding-left: 15px; vertical-align: top; font-size: 16px; color: #000000; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; transition: all 0.3s;}
.section-1 .a1 .b1 .d .newsList .title::before{position: absolute; left: 0; top: 50%; content: '\20'; width: 5px; height: 5px; transform: translateY(-50%); border-radius: 50%; background: #d21914;}
.section-1 .a1 .b1 .d .newsList .title:hover{padding-left: 30px;color: #d21914;}
.section-1 .a1 .b2{float: right; width: 320px; height: 400px; padding: 10px 20px; background: #ffffff;}
.section-1 .a1 .b2 .hd{margin-bottom: 17px;}
.section-1 .a1 .b2 .newsList li{margin-bottom: 18px; padding-bottom: 18px; border-bottom: 2px dashed #e6e6e6;}
.section-1 .a1 .b2 .newsList li:last-child{margin-bottom: 0; border-bottom: none;}
.section-1 .a1 .b2 .newsList .title{display: block; font-size: 16px; color: #000000; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; transition: all 0.3s;}
.section-1 .a1 .b2 .newsList .title:hover{padding-left: 15px;color: #d21914;}
.section-1 .a1 .b2 .newsList li span{padding-left: 22px; background: url(pic_20.png) no-repeat left center; color: #999999;}
.section-1 .a2 li{float: left; width: 32.6%; margin-right: 1.1%;}
.section-1 .a2 li:last-child{margin-right: 0;}
.section-1 .a2 li img{width: 100%;}

.section-1.newOne .title2{line-height: 50px;}
.section-1.newOne .title2 .t{position: relative; float: left; font-size: 24px; font-weight: bold; color: #fff;}
.section-1.newOne .title2 .t::before{position: absolute; left: 0; top: 50%; content: '\20'; width: 4px; height: 24px; transform: translateY(-50%); background: #ffff;display: none;}

.section-2,
.section-1.newOne{padding: 100px 0 0 0; background: url(pic_25.jpg) no-repeat center top #f5f5f5;}
.section-2 .m-use > .hd{border-bottom: none;}
.section-2 .m-use > .hd .tit{background: url(pic_23.png) no-repeat 13px center; color: #ffffff;}
.section-2 .m-use > .hd .tit::before{background: #ffffff;}
.section-2 .cont > .bd{padding: 25px 20px 30px 20px; background: #ffffff;}
.section-2 .a1{position: relative; float: left;}
.section-2 .a1 .hd{position: absolute; right: 20px; bottom: 20px; z-index: 2;}
.section-2 .a1 .hd li{float: left; width: 24px; height: 24px; margin-right: 2px; background: #ffffff; color: #000000; text-align: center; line-height: 24px; cursor: pointer;}
.section-2 .a1 .hd li.on{background: #d21914; color: #ffffff;}
.section-2 .a1 .bd .picBox{overflow: hidden;}
.section-2 .a1 .bd .picBox img{width: 500px; height: 350px;}
.section-2 .a1 .bd .item a:hover img{transform: scale(1.1);}
.section-2 .a2{float: right;width: 840px;}
.section-2 .a2 .hd{margin-bottom: 20px;line-height: 40px;border-bottom: 1px solid #e6e6e6;}
.section-2 .a2 .hd .tit{position: relative;font-size: 24px;font-weight: bold;color: #d21914;}
.section-2 .a2 .hd .tit::before{position: absolute; left: 0; bottom: -1px; content: '\20'; width: 100%; height: 1px; background: #d21914;}
.section-2 .a2 .hd .more a{color: #999999;}
.section-2 .a2 .hotNews{margin-bottom: 18px;}
.section-2 .a2 .hotNews .tit{margin-bottom: 5px; font-size: 18px; font-weight: bold; color: #d21914; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.section-2 .a2 .hotNews .tip{font-size: 16px; color: #666666; line-height: 26px;}
.section-2 .a2 .hotNews .tip span{color: #d21914;}
.section-2  .a2 .hotNews a:hover .tit{color: #d21914;}
.section-2 .a2 .newsList li{margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px dashed #e6e6e6;}
.section-2 .a2 .newsList li:last-child{margin-bottom: 0; padding-bottom: 0; border-bottom: none;}
.section-2 .a2 .newsList li .title{display: inline-block; position: relative; width: 80%; padding-left: 15px; font-size: 16px; color: #000000; vertical-align: top; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; transition: all 0.3s;}
.section-2 .a2 .newsList li .title::before{position: absolute; left: 0; top: 50%; content: '\20'; width: 5px; height: 5px; transform: translateY(-50%); border-radius: 50%; background: #d21914;}
.section-2 .a2 .newsList li .title:hover{padding-left: 30px;color: #d21914;}
.section-3{padding: 30px 0 30px 0; background: #f5f5f5;}
.section-3 .item{float: left; width: 32.2%; margin-right: 1.7%; padding-bottom: 10px; background: #ffffff;}
.section-3 .item:last-child{margin-right: 0;}
.section-3 .item .hd{margin-bottom: 24px;}
.section-3 .item .hd .tit{position: relative; float: left; width: 118px; height: 90px; padding: 12px 0 0 21px;}
.section-3 .item .hd .tit::before{content: ""; width: 0px; height: 0px; border-left: 14px solid transparent; border-right: 14px solid transparent; border-top: 10px solid #dc3232; position: absolute; top: 99%; left: 50%; transform: translateX(-50%);}
.section-3 .item:nth-child(1) .hd .tit{background: url(pic_28.jpg) no-repeat center center #dc3232;}
.section-3 .item:nth-child(2) .hd .tit{background: url(pic_29.jpg) no-repeat center center #dc3232;}
.section-3 .item:nth-child(3) .hd .tit{background: url(pic_30.jpg) no-repeat center center #dc3232;}
.section-3 .item .hd .tit div{position: relative; margin-bottom: 6px; padding-bottom: 6px; font-size: 20px; font-weight: bold; color: #ffffff;}
.section-3 .item .hd .tit div::before{position: absolute; left: 0; bottom: 0; content: '\20'; width: 24px; height: 2px; background: #ffffff;}
.section-3 .item .hd .tit a{font-size: 16px; color: #ffffff;}
.section-3 .item .hd .pic{float: left;}
.section-3 .item .bd,
.section-3 .item .ft{padding: 0 20px;}
.section-3 .item .bd .hotNews .b{width: 88px; text-align: center;}
.section-3 .item .bd .hotNews .b div{font-size: 24px; color: #dc3232;}
.section-3 .item .bd .hotNews .b p{font-size: 15px; color: #dc3232;}
.section-3 .item .bd .hotNews .c{width: 325px;}
.section-3 .item .bd .hotNews .c div{font-size: 16px; font-weight: bold; color: #000000; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; transition: all 0.3s;}
.section-3 .item .bd .hotNews .c p{font-size: 15px; color: #666666; line-height: 26px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical;}
.section-3 .item .bd .hotNews .c a:hover div{padding-left: 15px;color: #d21914;}
.section-3 .item .ft li{margin-top: 12px; padding-top: 12px; border-top: 2px dashed #e5e5e5;}
.section-3 .item .ft .title{display: inline-block; width: 74%; vertical-align: top; font-size: 16px; color: #000000; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; transition: all 0.3s;}
.section-3 .item .ft li span{color: #666666;}
.section-3 .item .ft li a:hover{padding-left: 15px;color: #d21914;}
.section-4{padding-bottom: 30px; background: #f5f5f5;}
.section-4 .cont{padding: 22px 20px 60px 20px; background: #ffffff;}
.section-4 .cont > .hd{margin-bottom: 52px;}
.section-4 .bd .item{position: relative; float: left; width: 23.2%; margin-right: 2.4%; transition: all 0.3s;}
.section-4 .bd .item:last-child{margin-right: 0;}
.section-4 .bd .item img{width: 100%;}
.section-4 .bd .item .a2{padding: 28px 0 28px 92px; transition: all 0.3s;}
.section-4 .bd .item:nth-child(1) .a2{background: url(pic_31.png) no-repeat 30px center #f5f5f5;}
.section-4 .bd .item:nth-child(2) .a2{background: url(pic_32.png) no-repeat 30px center #f5f5f5;}
.section-4 .bd .item:nth-child(3) .a2{background: url(pic_33.png) no-repeat 30px center #f5f5f5;}
.section-4 .bd .item:nth-child(4) .a2{background: url(pic_34.png) no-repeat 30px center #f5f5f5;}
.section-4 .bd .item .a2 .b{position: relative; margin-bottom: 6px; padding-bottom: 8px; font-size: 20px; font-weight: bold; color: #000000;}
.section-4 .bd .item .a2 .b::before{position: absolute; left: 0; bottom: 0; content: '\20'; width: 24px; height: 2px; background: #000000;}
.section-4 .bd .item .a2 .c{color: #666666; text-transform: uppercase;}
.section-4 .bd .item .a3{display: none; position: absolute; left: 0; top: 0; width: 100%; z-index: 4;}
.section-4 .bd .item .a3 a{display: block; height: 252px; padding: 48px 10% 0 10%; font-size: 18px; color: #ffffff; line-height: 38px; text-align: center; background: rgba(210, 25, 20, .9);}
.section-4 .bd .item .a3 div{margin-bottom: 18px;}
.section-4 .bd .item .a3 p{display: inline-block; border-bottom: 1px solid #ffffff;}
.section-5 {padding: 20px 0;}
.section-5 .s5-slide li {float: left; width: 270px; margin-right: 18px; border: 1px solid #dcdcdc; overflow: hidden;}
.section-5 .s5-slide li img {width: 100%; transition: all 0.4s;}
.section-5 .s5-slide li a:hover img {transform: scale(1.1);}
