* {

  margin: 0;

  padding: 0;

  box-sizing: border-box;

  -moz-box-sizing: border-box;

  -webkit-box-sizing: border-box; }



html {

  font-size: 100px; }



body{font-size: 14px;color: #333;line-height: 1.5;-webkit-text-size-adjust: none;overflow-x:hidden;text-align:justify;min-width:1200px;}

a:hover{cursor: pointer;}

html {width: 100%;overflow-x: hidden;}

input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;background: transparent;}

textarea {  -webkit-appearance: none;}   

.left{float: left;}

.right{float: right;}

.clear {clear: both;height: 0;display: block;_display: inherit; }



img {vertical-align: middle;max-width: 100%;border: 0; }

a{text-decoration: none;outline: none}

div{outline: none}

ul,li{list-style-type: none}

i,em{font-style: normal;}

.clearfix:before,.clearfix:after {

  content: "";

  display: block;

  clear: both;

}

.clearfix {

  zoom: 1;

}

.overflow{overflow: hidden;}

.myhidden{display:none;}

.flex_{display: flex;display: -webkit-flex;display: -ms-flex;}

.flex_space-between{display: flex;justify-content:space-between;}

.flex_end{display: flex;justify-content:flex-end;}

.flex_justify-content{display: flex;justify-content:center;}

.flex_justify-content-around{display: flex;justify-content:space-around;}

.flex_align-items{display: flex;align-items:center;}

.flex_wrap{ flex-wrap: wrap;-webkit-flex-wrap: wrap;}

.text_center{display: flex;justify-content: center;align-items: center;flex-direction: column;}

.acenter{text-align: center;}

.flex_align_end{display: flex;align-items:flex-end;}







.line1{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;}

.line2{display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.line3{display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}

.line6{display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 6;-webkit-box-orient: vertical;}



.head1{width: 100%;position: relative;}

.main{width: 1400px;margin:0 auto}

.head1 .main{position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);z-index: 1}

.head1 .date{font-size: 30px;font-weight: bold;color: #ffe6c4;margin-right: 330px}

.head_bg{height: 220px;width: 100%;position:relative;}

.head_bg .pic{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}

.head_bg .pic img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}

.ads a{display: block;}

.ads img{width: 100%}

header .navlist{width: 100%;background:#c11004;padding: 25px 0 5px}

header .navlist ul{margin-left:20px;}

header .navlist li a{font-size: 18px;color: #fff;}

header .navlist li{width:8.3%;margin-bottom: 20px;padding-left:20px;position: relative;}

header .navlist li:after{content:'';display: block;width: 1px;height:25px;background:rgba(255,255,255,0.2);position:absolute;top:50%;right: 0;transform: translateY(-50%);}

header .navlist li:nth-child(12n):after{display: none}

header .navlist li:hover a,header .navlist li.active a{font-weight: bold;}



footer{background:#a30108 url('../images/footer.jpg') no-repeat center bottom;color: #fff;padding:60px 0;font-size: 16px;min-height: 206px}

footer a{color: #fff}



.foot_link{text-align: center;margin-bottom: 20px;font-size: 18px;}

.foot_link a{color: #fff}

.foot_link a:hover{font-weight: bold;}



.links{background:#eeeeee;padding:25px 0;}

.links_tit{width:170px;height: 65px;line-height: 65px;background:#bb1c23;text-align: center;color:#fff;font-size: 26px;font-weight: bold;border-radius:15px;}

.links_list a{font-size: 16px;color:#484848;display: inline-block;margin:0 15px;line-height:37px;}

.links_list{width: 1205px}



.section1{padding:22px 0;}

.sec1_left{width: 840px}

.sec1_left .swiper-slide .pic{display: block;position:relative;width:100%;height:0;padding-top:68%;}

.sec1_left .swiper-slide .pic p{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}

.sec1_left .swiper-slide .pic img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}

.sec1_left .swiper-slide .tit{position: absolute;bottom: 22px;left: 20px;font-size: 18px;color: #fff;width: calc(100% - 150px)}

.sec1_left .swiper-pagination{bottom: 30px;right: 30px;width: 120px;position: absolute;left:auto;text-align: right;}

.sec1_left .swiper-pagination-bullet{width: 20px;height: 2px;background: #9d9c9e;border:0;border-radius: 0;}

.sec1_left .swiper-pagination-bullet-active{opacity: 1;background:#fff;}



.scale .pic{overflow: hidden;}

.scale img{transition: all 0.5s linear;}

.scale:hover img{transform:scale(1.05);}



.sec1_right{width: 530px}

.sec1_tit span{font-size: 28px;font-weight: bold;color: #262626}

.sec1_tit a{font-size: 16px;color: #b7b7b7}

.sec1_tit a:hover{color: #bb1c23}

.sec1_tit{margin-bottom:18px}



.sec1_top .pic{position:relative;width:100%;height:0;padding-top:30%;border-radius: 10px}

.sec1_top .pic p{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}

.sec1_top .pic img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}



.sec1_list li{height: 58px;line-height: 58px;border-bottom: 1px solid #eeeeee;font-size: 18px;}

.sec1_list li a{color: #111111;display: block;width: 390px;}

.sec1_list li span{color: #aaaaaa}

.sec1_list li:hover a{color: #bb1c23;font-weight: bold;text-decoration: underline;}

.sec1_list{margin-top: 5px}



.section2 .list{width: 450px;}

.sec2_title .pic{position:relative;width:100%;height:0;padding-top:23%;border-top-left-radius: 5px;border-top-right-radius: 5px;overflow:hidden;}

.sec2_title .pic p{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}

.sec2_title .pic img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}

.sec2_title{position: relative;}

.sec2_title .tit{font-size: 30px;color: #fff;position: absolute;top:32px;left:70px;}



.section2 .list ul{padding:10px 20px;border:1px solid #eeeeee;border-top:0px;}

.section2 .list ul li{line-height: 46px;}

.section2 .list ul li a{font-size: 18px;color: #333333;display: block;}

.section2 .list ul li:hover a{font-weight: bold;}

.section2{margin-bottom: 25px}



.sec3_type{width: 100%;height: 70px;line-height: 70px;background:#f9e2e2;}

.sec3_type a{width: 33.3%;text-align: center;color: #262626;font-size: 30px;}

.sec3_type a.active{background:#c11004;color: #fff}



.sec3_list .list{width: 415px}

.sec3_nr,.sec6_nr{padding:15px 20px;background:#fff5f5;}

.sec3_list .list li a{font-size: 18px;color: #333333;line-height: 42px;}



.sec3_list .list_tj{padding-top: 5px}

.sec3_list .list li:hover a{font-weight: bold;}



.sec3_list{display: none}

.section3{margin-bottom: 25px}



.section4{margin-top: 25px}

.section4 .list{width: 450px}

.sec4_tit{height: 57px;background:url('../images/title.jpg') no-repeat center left;padding: 0 20px 0 15px}

.sec4_tit span{font-size: 18px;font-weight: bold;color: #fff;padding-top: 2px}

.sec4_tit a{font-size: 14px;color: #bb1c23}

.sec4_tit img{margin-right: 5px}

.sec4_tit a:hover{font-weight: bold;}



.section4 li{line-height: 40px;}

.section4 li a{width: 325px;display: block;font-size: 16px;color: #333333}

.section4 li span{font-size: 14px;color: #999999}

.section4 li:hover a{color: #bb1c23}

.section4 ul{padding: 15px 0}



.section5{padding: 30px 0;margin-bottom: 0}



.sec6_list{display: none}



.sec6_swiper{padding:15px 30px;position: relative;}



.sec6_swiper .pic{position:relative;width:100%;height:0;padding-top:57%;}

.sec6_swiper .pic p{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}

.sec6_swiper .pic img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}

.sec6_swiper .swiper-slide .tit{font-size: 16px;color: #404040;text-align: center;margin-top: 15px}

.sec6_swiper .swiper-slide:hover .tit{color: #bb1c23}





.sec6_swiper .swiper-button-prev,.sec6_swiper .swiper-button-next{width: 30px;height: 75px;}

.sec6_swiper .swiper-button-prev{left:-20px;background:#c11004 url('../images/prev.png') no-repeat center;}

.sec6_swiper .swiper-button-next{right:-20px;background:#c11004 url('../images/next.png') no-repeat center;}



.sec6_swiper .swiper-button-prev::after{content:'';}

.sec6_swiper .swiper-button-next::after{content:'';}



.sec6_swiper .swiper-slide .pic i{position: absolute;width: 100%;height: 100%;top: 0;left: 0;background:rgba(0,0,0,0.5) url('../images/play.png') no-repeat center;}



.section6{margin-bottom: 30px}



.section7{padding: 30px 0}



.container{background:#fff url('../images/bg.jpg') no-repeat center top;}



.nr_left{width: 1000px}

.nr_right{width: 370px;padding-bottom: 90px}



.lanmu{width: 100%;background:#eeeeee;height: 55px;line-height: 55px;padding-right: 20px}

.lanmu span{font-size: 18px;font-weight:bold;color: #323232;padding-left: 20px;display: block;position: relative;}

.lanmu span:after{content:'';display: block;width: 5px;height: 18px;background:#c11004;position:absolute;top:50%;transform: translateY(-50%);left: 0}



.box{padding-top: 20px}

.danye{padding: 40px 0}

.danye .tit{font-size: 36px;font-weight: bold;color: #323232}

.danye .info{font-size: 16px;color: #727272;margin-top: 10px}

.danye .con{font-size: 16px;color:#323232;line-height: 2;padding: 25px 0}



.rycx_btn{width: 57px;height: 32px;line-height: 32px;display: block;background:#c11004;border-radius: 4px;color: #fff;font-size: 16px;text-align: center;}

.rycx_btn:hover{color: #fff;}

.rycx_nr{padding:20px 20px 5px;}



.rycx_nr input{width: 100%;height: 52px;line-height: 52px;background:#eeeeee;border-radius: 6px;border:0;margin-bottom: 15px;padding:0 20px;font-size: 18px;}



.rdgz{margin-top: 20px}

.rdgz .lanmu a{font-size: 14px;color: #bb1c23}

.rdgz .lanmu a:hover{font-weight: bold;}



.rdgz li.first .pic{position:relative;width:100%;height:0;padding-top:68%;}

.rdgz li.first .pic p{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}

.rdgz li.first .pic img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}

.rdgz li.first{margin:20px 0 10px;}

.rdgz li.else a{font-size: 16px;color: #494949;transition: all 0.5s;line-height: 32px;display: block;}

.rdgz li.else:hover a{font-weight: bold;font-size: 18px;color: #333333}



.result{width: 945px;margin:0 auto;padding:75px 0;}

.result .pic{width: 153px}

.result .pic img{border-radius:15px;}

.result .tit{font-size: 24px;font-weight: bold;}

.result .code{font-size: 20px;margin:5px 0 8px;}

.result .con{font-size: 16px;line-height: 28px;}

.result .content{width: 768px;color: #2b2b2b}



.usersearch{width: 380px;margin:0 auto;padding:75px 0;}



.usersearch input{width: 100%;height: 60px;line-height: 60px;background:#eeeeee;border-radius: 6px;border:0;margin-bottom: 15px;padding:0 20px;font-size: 18px;}



.submit{width: 100%;height: 60px;line-height: 60px;background:#c11004;color: #fff;font-size: 20.68px;text-align: center;display: block;border-radius: 6px;}

.submit:hover{color: #fff}



.banner2{margin-top: 20px}





.banner2 .swiper-slide .pic{display: block;position:relative;width:100%;height:0;padding-top:41%;}

.banner2 .swiper-slide .pic p{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}

.banner2 .swiper-slide .pic img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}

.banner2 .swiper-slide .tit{position: absolute;bottom:0;left:0;font-size: 18px;color: #fff;height: 70px;line-height: 70px;width: 100%;padding:0 220px 0 30px;background:rgba(193,16,4,0.3);}

.banner2 .swiper-slide .tit p{width:100%}

.banner2 .swiper-pagination{bottom: 30px;right: 32px;width: 120px;position: absolute;left:auto;text-align: right;}

.banner2 .swiper-pagination-bullet{width: 20px;height: 2px;background: #9d9c9e;border:0;border-radius: 0;}

.banner2 .swiper-pagination-bullet-active{opacity: 1;background:#fff;}



.news_list{margin-top:20px;}

.news_list li{width: 316px;float: left;margin-right: 26px;background:#f7f7f7;border-radius: 10px;overflow: hidden;margin-bottom: 30px}

.news_list li:nth-child(3n){margin-right: 0}



.news_list li .pic{display: block;position:relative;width:100%;height:0;padding-top:57%;}

.news_list li .pic p{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}

.news_list li .pic img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}

.news_list li .info{padding:15px;}

.news_list li .info .tit{font-size: 18px;color: #4c4c4c;line-height: 30px;height: 60px}

.news_list li .info .time{font-size: 16px;color: #999999;margin-top: 5px}

.news_list li:hover .info .tit{color: #bb1c23}



.page{padding:30px  0 55px;}

.pagination{width: 100%;text-align: center;font-size: 0;}

.pagination li{display: inline-block;text-align: center;font-size: 14px;color: #4c4c4c;margin:0 5px 5px;border:1px solid #bcbcbc;min-width: 32px;line-height: 32px;}

.pagination li.active{background:#bf1108;color: #fff;border:1px solid #bf1108;}

.pagination li a{display: block;text-align: center;color: #666666;padding:0 11px;}

.pagination li span{padding:0 11px;display: block;}



.news_list li i{position: absolute;width: 100%;height: 100%;top: 0;left: 0;background:rgba(0,0,0,0.2) url('../images/play.png') no-repeat center;}



.fenye li{color: #666666;font-size: 16px;margin-bottom:20px;}

.fenye li a{color: #666666;}

.fenye{padding:50px 0}

.fenye li:hover a{color:#bf1108 }



.video_show{text-align: center;}

.video_show video{max-width: 100%}