body{background: #fff;color: #252525;font-size: 16px;font-family: "Microsoft YaHei";}
.wrapper{width:100%;overflow:hidden;}
.page-con{max-width:1170px;margin: 0 auto;}
.f-cb:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:"."}
*{margin:0;padding:0;}
ul,li{list-style:none;}
img{border:0;}
a{text-decoration:none !important;cursor:pointer;color:#252525;}
a:hover{color: #C30304;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
textarea {  -webkit-appearance: none;}
input{ -webkit-appearance: none; }
select{-webkit-appearance: none;/*兼容苹果手机*/}
table{border-collapse:collapse;}
input:focus{outline: none;}

/* 头部 */
.header_bj{width:100%;height: 130px;background: linear-gradient(90deg,#d00000 0%, #f31f1f 100%);}
.header_linear{width:100%;height: 130px;background: linear-gradient(180deg,rgba(66,0,0,0.60), rgba(66,0,0,0.40) 45%, rgba(0,16,66,0.00));}
.header_content{width:1400px;height:130px;margin:0 auto;display: flex; align-items: center; position: relative;}
.header_logo{width:450px;}
.header_logo img{display: block;}
.header_text{padding-left:40px;}
.header_text a{font-size:28px;color:#fff;font-weight: bold;}
.search{flex:1; display: flex; flex-direction: row-reverse;}
.search input{border:none;width:260px;height:48px;background:rgba(255,255,255,.2);border-radius:24px 0 0 24px;padding-left: 20px;box-sizing: border-box;color:#fff;}
.search button{width:60px;height:48px;background:url('../images/djgz/icon_search.png') no-repeat center center rgba(255,255,255,.2);border:none;border-radius:0 24px 24px 0;}
/* 导航 */
.nav_bj{width:100%;height: 60px;background: #C30304;display: block;}
.nav_bj ul{width:1400px;height:60px;margin:0 auto;display: flex; align-items: center;}
.nav_bj li{margin-right:40px;position: relative;line-height:60px;}
.nav_bj a{font-size:20px;color:#fff;}
.slid_menu {background: #C30304;min-width: 30%;width: 150px;padding: 6px 8px;text-align: center;border-radius: 6px;line-height:30px;display: none;}
.slid_menu span {position: absolute;left: 50%;top:0;background: url(../images/djgz/cs_icon41.png) no-repeat;width: 8px;height: 4px;display: block;transform: translate(-50%, 0px);}
.pada{position: absolute;left: 50%;transform: translate(-50%, 0);padding-top:4px;z-index: 999;}
.slid_menu a{font-size: 15px;display: block;text-align: center;padding: 8px 0;color: #fff;}
.slid_menu a:hover{background: url("../images/djgz/cs_icon44.png") repeat;color: #fff;}
/* banner */
.banner{width:100%;overflow: hidden;}
.banner img{display: block;width:100%; object-fit: cover;}
.swiper {width: 100%;height: 100%;position: relative;}
.swiper-slide {text-align: center;font-size: 18px;background: #fff;display: flex;justify-content: center;align-items: center;}
.swiper-slide img {display: block;width: 100%;height: 100%;object-fit: cover;}
.banner .swiper-pagination{bottom:25px;}
.banner .swiper-pagination-bullet{background:#fff;width:16px;border-radius:8px;opacity: .7;}
.banner .swiper-pagination-bullet-active{width:32px;opacity: 1;}
/* 底部 */
.qc_footer{width:100%;background-color: #333;}
.qc_footer_top{width:100%;border-bottom:1px solid rgba(255,255,255,.2);}
.qc_footer_content{width:1400px;margin:0 auto;background:#333;display: flex;padding:20px 0;}
.qc_footer_concat{flex: 1;color:#fff;font-size: 14px;line-height:28px; padding-right:5%; padding: 20px 0;}
.qc_footer_concat h3{font-size:20px;line-height:32px;padding-bottom:15px;}
.qc_footer_concat a{color:#fff;}
.qc_footer_bottom{ width: 73%;margin:0 auto;background:#333;text-align: center;color:#fff;line-height: 28px;font-size:14px;padding:11px 0;}
@media screen and (min-width: 0px) and (max-width: 1640px){
    .header_content{width:1200px;}
    .nav_bj ul{width:1200px;}
    .nav_bj li{margin-right:30px;}
    .qc_footer_content{width:1200px;}
}
@media screen and (min-width:0px) and (max-width:1360px){
    .header_content{width:1000px;}
    .nav_bj ul{width:1000px;}
    .nav_bj li{margin-right:20px;}
    .nav_bj a{font-size:18px;}
    .qc_footer_content{width:1000px;}
}
@media screen and (min-width:0px) and (max-width:1024px){
    .header_bj,.header_linear{height:1.3rem;}
    .header_content{width:96%;height:1.3rem;}
    .search{display: none;}
    .header_logo{width:45%;}
    .header_logo img{width:100%;}
    .header_text a{font-size:.28rem;}
    .menu{width: 0.5rem;height: 0.4rem;position: absolute;top: 50%;right: 0.3rem;transform: translate(0px, -50%);background: url(../images/djgz/cs_icon17.png) 0% 0% / 0.5rem 0.4rem no-repeat;}
    .nav_bj{width:3.8rem;position: fixed; z-index: 999;right:0.2rem;top:1.3rem;height: auto; max-height: 10rem; overflow-y: auto; overflow-x: hidden; border-radius:.1rem ;background:#fff; display: none;}
    .nav_bj ul{flex-direction: column;width:3.8rem; height: auto;}
    .nav_bj li{width:96%;margin:0 auto;}
    .nav_bj a{font-size:20px;color:#252525;font-weight:lighter; display: block; border-bottom:1px solid #eaeaea;text-indent: 2em;}
    .nav_bj a.chlidren{background: url('../images/djgz/cs_icon19.png') no-repeat 90% center;}
    .nav_bj li.on a.chlidren{background:url('../images/djgz/cs_icon20.png') no-repeat 90% center;}
    .pos_bj{width:100vw;height:100vh;background:rgba(0,0,0,.3);position: fixed;top:0;left:0;z-index: 998; display: none;}
    .pada{position: static;transform: translate(0,0);width:100%;}
    .slid_menu{display: none;background:none;padding:0;text-align: left;width:100%;line-height:60px;}
    .slid_menu a{padding:0; text-align: left;}
    .slid_menu span{display: none;}
    .qc_footer_content{width:96%;}
}
@media screen and (min-width:0px) and (max-width:750px){
    .qc_footer_content{display: block;}
}