body{ font-family:"\5FAE\8F6F\96C5\9ED1"; min-width: 1200px; background-color: #fdefdd;}
.imgtx img{transition: all 0.7s}
.imgtx img:hover{transform: scale(1.1);}
.imgtx li .bg,.imgtx p{ transition: all 0.7s}
.imgtx li:hover .bg,.imgtx li:hover p{  background: rgba(202,0,0,1)!important;}
.xxzsjjh_main{ width:1200px; margin:0 auto; }
.xxzsjjh_banner{ background: url(../images/xxzsjjh_1.jpg) center 0 no-repeat; height: 645px; overflow: hidden;}
.xxzsjjh_bg1{background: url(../images/xxzsjjh_7.png) center bottom no-repeat; padding-bottom: 175px; overflow: hidden;}
.xxzsjjh_bg2{background: url(../images/xxzsjjh_2.jpg) center 0 no-repeat; height: 175px; overflow: hidden;}

.xxzsjjh_nav{font-size: 24px; text-align: center; padding: 21px 0 ; height: 40px;line-height: 40px; margin: 0 auto;}
.xxzsjjh_nav a{ color: #fff1a0; font-weight: bold; margin: 0 50px; position: relative; display: inline-block;}
.xxzsjjh_nav a:hover{ color: #ffdb4d; text-decoration: none;}


area{ outline:none;}
.blank50{height:50px; font-size:1px; clear:both;overflow:hidden;}
.blank170{height:190px; font-size:1px; clear:both;overflow:hidden;}
.blank760{height:556px; font-size:1px; clear:both;overflow:hidden;}
.blank240{height:270px; font-size:1px; clear:both;overflow:hidden;}

.xxzsjjh_h1{ text-align: center;}
.xxzsjjh_h1 h1{ font-size: 32px; line-height: 1.3;  margin-bottom: 15px;}
.xxzsjjh_h1 h1 a{ color: #c8020a;}
.xxzsjjh_h1 p{ font-size: 18px; color: #000;}
.xxzsjjh_h1 p a{color: #000; margin: 0 10px;}
.xxzsjjh_h1 p span{color: #000;}

.xxzsjjh_bg1{}
.xxzsjjh_bg1 ul{}
.xxzsjjh_bg1 ul li{ height: 230px; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #dcdcdc;}
.xxzsjjh_bg1 ul li:last-child{ border-bottom: none; margin-bottom: 0;}
.xxzsjjh_bg1 ul li a{}
.xxzsjjh_bg1 ul li img{ width: 380px; height: 230px; float: left;}
.xxzsjjh_bg1 ul li .p1{float: right;width: 780px;height: 230px;display: flex;flex-direction: column;justify-content: space-around;overflow: hidden;}
.xxzsjjh_bg1 ul li .p1 h2{font-size: 24px;line-height: 36px;margin-bottom: 10px;}
.xxzsjjh_bg1 ul li .p1 h2 a{ color: #c40000;}
.xxzsjjh_bg1 ul li .p1 span{font-size: 18px;line-height: 32px;display: inline-block;margin-bottom: 8px;color: #848484;}
.xxzsjjh_bg1 ul li .p1 span a{ color: #c40000;}
.xxzsjjh_bg1 ul li .p1 p{ font-size: 16px; line-height: 24px; height: 24px; overflow: hidden;  color: #8e8f8f;}

/* .xxzsjjh_bg1 ul li.n_img img{ display: none;}
.xxzsjjh_bg1 ul li.n_img .p1{ float: none; width: 1200px;} */

::-webkit-scrollbar {
    width: 6px;
}
 
::-webkit-scrollbar-thumb {
    background-color: #bc161b;
    border-radius: 3px;
}
 
::-webkit-scrollbar-track {
    background-color: white;
    border-radius: 3px;
}


.swiper3{ width: 1200px;overflow: hidden; position: relative;}
.swiper3 .swiper-slide{width: 920px !important;height: 510px; position: relative; opacity: 0.5; transition: all 0.35s;}
.swiper3 .swiper-slide img{ width: 920px; height: 510px;}
.swiper3 .swiper-slide p{display: none;}

.xxzsjjh_tp{
    position: relative;
}
.prev2,.next2{ width: 23px; height: 45px; position: absolute; top: 225px; cursor: pointer; z-index: 99;}
.prev2{ left: 0; background: url(../images/xxzsjjh_1.png) no-repeat;}
.next2{ right: 0; background: url(../images/xxzsjjh_2.png) no-repeat;}
.swiper3 .swiper-slide-active{ opacity: 1;}
.swiper3 .swiper-slide-active p{
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    height: 50px;
    line-height: 50px;
    width: 100%;
    font-size: 22px;
    text-align: center;
    color: #fff;
    background-image: linear-gradient(to top, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.5) 30%,rgba(0,0,0,0.1) 70%, rgba(0,0,0,0.0) 100%);
}

