* {
    touch-action: pan-y;
}
@charset "utf-8";
html,body{margin:0;padding:0;font-family:"寰蒋闆呴粦";font-size:10px;min-width: 1200px;position: relative;height:100%;-moz-user-select: none; /*鐏嫄*/-webkit-user-select: none; /*webkit娴忚鍣�*/-ms-user-select: none; /*IE10*/-khtml-user-select: none; /*鏃╂湡娴忚鍣�*/user-select: none;}
textarea{font-family:"寰蒋闆呴粦";}
html,body,div,dl,dt,dd,ol,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;font-size: 16px;}
img{border:0; vertical-align:bottom;}
ul,li{list-style:none;}
a{text-decoration:none;color: #fff}
input::-webkit-input-placeholder {color:#888;font-size:14px;}
textarea::-webkit-input-placeholder {color:#888;font-size:14px;}
.public{width: 1200px;margin:0 auto;}
.cl{clear: both;display: block;}
.center{text-align: center;}
.fs0{font-size: 0}
.lineblock{display: inline-block;}
.middle{vertical-align: middle;}
.right{text-align: right;}
.left{text-align: left;}
.overtext{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.table{display: table;table-layout: fixed;width: 100%;height: 100%;box-sizing:border-box}
.tableCell{display: table-cell;vertical-align: middle;}
.mr-20{margin-right: 20px}
.pic{width: 100%}
/*澶撮儴*/
.headTop{padding: 40px 0 35px;background-color: #fff}
.headLogo{width: 840px;}
.headLogo img{max-width: 100%}
.headSeach{text-align: right;width: 360px;}
.headSeach form{width: 265px;height: 38px;background-color: #eaeaea;border-radius: 38px;position: relative;overflow: hidden;}
.ss_name{display: inline-block;width: 100%;height: 100%;box-sizing:border-box;padding: 0 50px 0 20px;outline: none;border:none;font-size: 15px;color: #333;background-color: transparent;}
.ss_btn{position: absolute;width: 50px;height: 38px;background: url(../images/seach_1.png) no-repeat;background-size: 40%;background-position: center center;right: 0;top: 0;border:none;}
.lanmu{width: 100%;height: 60px;background-color: #9d1d22}
.lanmu ul{display: flex;justify-content:space-around;align-items:center;}
.lanmu li{height: 60px;line-height: 60px;}
.lanmu li a{display: block;width: 100%;height: 100%;font-size: 18px;color: #fff}
.banner{width: 100%;position: relative;}
.banner img{width: 100%}
.banner .swiper-pagination{bottom:30px;}
.banner .swiper-pagination .swiper-pagination-bullet{display: inline-block;width: 16px;height: 16px;background-color: #fff;border-radius: 16px;margin: 0 7px;opacity: 1}
.banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color: #9d1d22}
/*搴曢儴*/
.foot_t{padding:30px 0;background-color: #4d0e10;}
.foot_t_con{display: flex;justify-content:space-between;align-items:center;}
.foot_t_con_r img{display: block;width: 100px;}
.foot_t_con_r p{text-align: center;margin-top: 5px;font-size: 14px;color: #fff}
.foot_t_con_l{max-width: 70%}
.foot_t_con_l p{font-size: 16px;color: #fff;margin-bottom: 10px}
.foot_t_con_l a{display: inline-block;vertical-align: middle;font-size: 16px;color: #fff;margin-right: 20px}
.foot_b{background-color: #33090b;padding: 15px 0;text-align: center;font-size: 16px;color: #fff}

/*棣栭〉鍐呭*/
.s2{margin: 35px 0 25px}
.s2List{width: 540px;position: relative;vertical-align: top;margin-right: 40px}
.s2List li{position: relative;}
.s2List li p{position: absolute;width: 100%;height: 55px;box-sizing:border-box;padding-left: 15px;left: 0;bottom:0;background-color: rgba(0,0,0,.6)}
.s2List li p span{display: block;width: 400px;font-size: 18px;color: #fff;line-height: 55px}
.s2List .swiper-pagination{position: absolute;right: 0;bottom: 17px;padding: 0 15px;text-align: right;box-sizing:border-box;}
.s2List .swiper-pagination .swiper-pagination-bullet{display: inline-block;vertical-align: middle;width: 10px;height: 10px;background-color: #fff;border-radius: 10px;margin: 0 5px;opacity: 1}
.s2List .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color: #9d1d22}
.nlist{width: 620px;vertical-align: top;}
.indexTitle{padding:8px 0 8px 20px;position: relative;}
.indexTitle:before{content: "";position: absolute;width: 6px;height: 28px;background-color: #9d1d22;left: 0;top: calc(50% - 12px);}
.indexTitle>div:first-child{width: 70%}
.indexTitle>div:first-child span{font-size: 28px;color: #9d1d22;font-weight: bold;}
.indexTitle>div:last-child{width: 30%;text-align: right;}
.indexTitle>div:last-child a{font-size: 16px;color: #666666;}
.lis{line-height:46px;padding-left: 20px;position: relative;}
.lis:before{content: "";position: absolute;width: 5px;height: 5px;background-color: #333333;left: 0;top: 21px;}
.lis a{display: block;width: 100%;height: 100%}
.lis span{width: 75%;display: inline-block;vertical-align: middle;font-size: 16px;color: #333333;}
.lis label{text-align: right;font-size: 16px;color: #333333;display: inline-block;vertical-align: middle;width: 25%;}
.lis:hover:before{background-color: #9d1d22}
.lis:hover span{color: #9d1d22}
.s3{padding-bottom: 30px}
.s3_l,.s3_m,.s3_r{vertical-align: top;width: 384px}
.s3_m{margin: 0 24px}
/*浜岀骇鍐呭*/
.box{background-color: #f5f5f5;padding-bottom: 70px}
.content{background-color: #fff;padding:40px 0 0}
.showcon{padding: 45px 50px 80px;background-color: #fff}
.typeList,.boxcon{display: inline-block;vertical-align: top;}
.typeList{width: 294px;padding:0 35px 0 20px;box-sizing:border-box;}
.typeList>p{font-size: 24px;color: #333333;padding-bottom: 15px;border-bottom:1px solid #ddd;padding-left: 20px;position: relative;}
.typeList>p:before{content: "";position: absolute;width: 4px;height: 20px;background-color: #333;left: 0;top: calc(50% - 15px)}
.typeList>div{}
.typeList>div a{display: block;height:50px;line-height: 50px;padding: 0 20px;color: #22132d;font-size: 16px;border-bottom: 1px solid #ddd;position: relative;}
.typeList>div a:after{content: ">";position: absolute;height: 100%;font-size: 18px;color: #d3d3d3;right: 20px;top: 0;line-height: 50px}
.typeList>div a.on{background-color: #fff;color: #9d1d22}
.typeList>div a:hover{background-color: #fff;color: #9d1d22}
.boxcon{width: 905px;border-left: 1px solid #e4e4e4;box-sizing:border-box;padding:0 40px 100px 35px}
.nav{padding-left: 25px;position: relative;font-size: 24px;color: #9d1d22;padding-bottom: 15px;border-bottom: 1px solid #ddd}
.newsList{margin: 30px 0 60px}
/*鍒嗛〉*/
.page{text-align: center;font-size: 0}
.npage{width: 60px;height: 36px;text-align: center;line-height: 36px;box-sizing:border-box;border:1px solid #dcdcdc;font-size: 14px;color: #969696;display: block;border-radius: 5px}
.pagelis{border:1px solid #dcdcdc;height: 36px;line-height: 36px;border-radius: 5px;margin: 0 10px;font-size: 0}
.pagelis a{display: inline-block;padding: 0 15px;color: #969696;font-size: 14px;border-left:1px solid #dcdcdc;}
.pagelis a:first-child{border-left: none;}
.pagelis a.on{background-color: #9d1d22;color: #fff}
/*璇︽儏椤�*/
.dcons_title{font-size: 24px;color: #444444;font-weight: bold;}
.dcons_date{margin: 25px 0;font-size: 14px;color: #999999;text-align: left;}
.dcons_date span{margin-right: 15px}
.dcons_con{font-size: 16px;color: #000000;line-height: 2;}
.dcons_con img{max-width: 100%}
.dcons_con1{margin-top: 20px}