@charset "utf-8";
html{overflow-x: hidden;}

/* header 开始 */
.header{
    background:#960c0f;
    padding-bottom:20px;
    border-bottom: 1px solid #fff;
    padding-top: 10px;
}
.header .logo{
	
	display:inline-block;
	width: 130px;
	height: 130px;
	background:#fff;
	border-radius:50%;
	vertical-align: middle;
}
.header .logo a{
	width:100%;
	height: 100%;
	display: block;
}
.header .logo img{
	width:100%;
	margin-left: 1px;
	margin-top: 1px;
}
.header .textarea{
   margin: auto;
   text-align:center;
   display: inline-block;
   margin: 0 auto;
   vertical-align: middle;
   margin-left: 20px;
}
.header .textarea a{
   margin: auto;
   color:#ffff00;
   font-size: 40px;
   font-weight:bold;
   font-family:"Microsoft Yahei";
   letter-spacing: 2px;
}
/* header 结束 */

/* banner 开始 */
.topimg .slick-list li {
    max-width: 100%;
    display: block;
}

.topimg .arrow {
    position: absolute;
    top: 50%;
    background: #000;
    color: #fff;
    font-size: 40px;
    height: 70px;
    width: 70px;
    border-radius: 50%;
    opacity: 0.5;
    filter: alpha(opacity=50);
    text-align: center;
    cursor: pointer;
    z-index: 1000;
    border: 1px solid rgba(255, 255, 255, 0.5);
    transform: translateY(-50%);
}

.topimg .arrow i {
    line-height: 65px;
}

.topimg .arrow.pre {
    left: 30px;
}

.topimg .arrow.next {
    right: 30px;
}

.topimg .arrow:hover {
    opacity: 0.4;
    filter: alpha(opacity=40);
}

.topimg .slick-dots {
    position: absolute;
    bottom: 20px;
    left: 50%;
    text-align: center;
    z-index: 1000;
    transform: translateX(-50%);
}

.topimg .slick-dots li {
    display: inline-block;
    width: auto;
    float: none;
    vertical-align: middle;
}

.topimg .slick-list li img {
    margin: 0 auto;
    width: 100%;
}

.topimg .slick-dots li button {
    background: #fff;
    border: 0 none;
    border-radius: 7px;
    cursor: pointer;
    display: block;
    font-size: 0;
    height: 12px;
    line-height: 0;
    margin: 0 5px;
    outline: medium none;
    padding: 0;
    width: 12px;
}

.topimg .slick-dots li.slick-active button {
    background: #94070A;
}
@media screen and (max-width: 1050px) {

        .topimg .arrow {display: none !important; }
}


@font-face {
    font-family: 'icon';
    src: url(/jxcgjsb/jiaocaimb/zspt/style/font/icon.jpg);
    src: url(/jxcgjsb/jiaocaimb/zspt/style/font/icon..jpg) format('woff'),
        url(/jxcgjsb/jiaocaimb/zspt/style/font/icon.jpg) format('truetype'),
        url(/jxcgjsb/jiaocaimb/zspt/style/font/icon.jpg) format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="icon-"]:before,
[class*=" icon-"]:before {
    font-family: "icon";
    font-style: normal;
    font-weight: normal;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: .2em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-angle-left:before {
    content: '<';
}

.icon-angle-right:before {
    content: '>';
}

.topimg .slick-list li video {
    width: 100%;
    display: block;
}

/* banner 结束 */

/* 外层容器 */
.main {
    padding: 50px 0;
    box-sizing: border-box;
}

/* 表格容器 */
.table_s {
    width: 80%;
    margin: auto;
}

/* 表格单元格 */
.table_s td {
    border: 0px solid black;
    padding: 10px;
    text-align: center;
    font-family: 'SimSun', sans-serif;
    font-size: 16px;
    line-height: 1.2;
    word-wrap: break-word;
    box-sizing: border-box;
}

/* 图片容器 */
.img {
    display: block; /* 改为块级元素 */
    width: 100%; /* 填满父容器 */
}

/* 图片容器内部的 .pic */
.img .pic {
    display: inline-block;
    width: 200px; /* 固定宽度 */
    height: 300px; /* 固定高度 */
    overflow: hidden; /* 隐藏超出部分 */
    position: relative; /* 为子元素定位提供参考 */
}

/* 图片样式 */
.img .pic img {
    width: 100%; /* 图片宽度填满容器 */
    height: 100%; /* 图片高度填满容器 */
    object-fit: cover; /* 保持图片比例，同时填满容器 */
    transition: transform 0.3s ease-out; /* 添加过渡效果 */
}

/* 图片悬停效果 */
.img .pic:hover img {
    transform: scale(1.1); /* 放大 1.1 倍 */
}

/* main结束 */


/* footer 开始 */
.footer{background: #960c0f;padding: 30px 0;}
.footer .left{float: left;margin-top: 2.5rem;}
.footer .left .dl2{padding-left: 40px;border-left: 1px solid #a12527;margin-left: 40px;}
.footer .left dl{float: left;}
.footer .left dl dt{font-size: 16px;color: white;line-height: 24px;margin-bottom: 8px;}
.footer .left dl dd{}
.footer .left dl dd a{font-size: 0.75rem;line-height: 1.5rem;display: block;color: white;opacity: 0.85;}
.footer .left dl dd a:hover{color: white;opacity: 1;}

.footer .midle{float: left;margin-left: 60px;margin-top: 40px;}
.footer .midle img{display: block;margin: 0 auto;}
.footer .right{float: right;}
.footer .right .text{}
.footer .right .text p{font-size: 0.875rem;color: white;line-height: 1.5rem;}
.footer .right .ewmBox{margin-top: 20px;padding-top: 20px;border-top: 1px solid #a12527;}
.footer .right .ewmBox .ewm{margin-left: 1.875rem;}
.footer .right .ewmBox .ewm img{display: block;width: 95px;height: 95px;}
.footer .right .ewmBox .ewm p{font-size: 0.875rem;color: white;text-align: center;margin-top: 8px;}
.bq{background: #7d0003;}
.bq p{color: #a85456;font-size: 0.875rem;line-height: 3.125rem;text-align: center;}
.bq p a{
	color: #a85456;
}
.bq p img{display: inline-block;margin: 0 5px;margin-top: 7px;}
.bq br{display: none;}

@media screen and (max-width: 1200px) {
	.w128{width: calc(100% - 70%);padding-left: 15px;padding-right: 15px;}
        .w129{width: calc(80%);padding-left: 15px;padding-right: 15px;}
}
@media(max-width: 1023px) {
	.footer .left{float: none;width: 100%;margin-top: 0;}
	.footer .left .dl2{padding-left: 40px;border-left: 1px solid #a12527;box-sizing: border-box;margin-left: 0;}
	.footer .left dl{width: 48%;}
	.footer .left dl+dl{width: 48%;float: right;}
	.footer .midle{float: none;width: 100%;margin-top: 0;}
	.footer .midle img{display: block;margin: 1.25rem auto;max-width: 80%;margin-left: 0;}
	.footer .right{font-size: none;width: 100%;text-align: center;}
	.footer .right .ewmBox{margin-top: 20px;padding-top: 20px;border-top: 1px solid #a12527;text-align: center;display: block;margin: 20px auto 0 auto;}
	.footer .right .ewmBox .ewm{display: inline-block;float: none;}
	.footer .midle{ margin:0 auto;}
	.footer .midle img{ margin:20px auto;}
	.head img{max-width: 100%;height: auto;}
}
@media(max-width: 375px) {
	.bq br{display: block;}
	.bq{padding: 10px 0;}
}

/* footer结束 */

/*=================== 首页结束================== */


/*************二级页二级页************/

/* Nybanner开始 */
.bannerNy {position: relative;overflow: hidden;width: 100%;max-width: 1920px;z-index: 2;margin: 0 auto;}
.bannerNy .hover{position: absolute;top: 0;z-index: 9;width: 100%;height: 320px;}
.bannerNy .ejbanner{height: auto;}
.bannerNy .ejbanner img{height: 100%;width: 100%;}