body{
	padding-top: 0 !important;
}

/*.index-mt-show .swiper-slide{*/
/*    height: 2.5rem;*/
/*}*/
/*.index-mt-show .swiper-slide video{*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    object-fit: fill;*/
/*}*/
/*.video-content .swiper-pagination-bullet-active{*/
/*    width: 1rem !important;*/
/*    opacity: 1 !important;*/
/*}*/
/*.video-content .swiper-pagination-bullet{*/
/*    width: 0.72rem;*/
/*    height: 0.04rem;*/
/*    background: #004FA3;*/
/*    border-radius: 0rem 0rem 0rem 0rem;*/
/*    opacity: 0.5;*/
/*    transition: linear .15s;*/
/*}*/

.headerBg {
	background-color: #fff !important;
    box-shadow: 0rem 0.03rem 0.06rem 0.01rem rgba(0,0,0,0.16);
}

.headerBg .header-fatit{
	color: #333333 !important;
}

.lange{
   color: #fff!important;  
}
.headerBg .lange{
    color: #333 !important;
}


header {
	background: transparent !important;
}

.header-fatit{
	color: #fff !important;
}



.indexSwiper {
	position: relative;
}

.index-swiper-msg {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 2.1rem;
}

.index-swiper-tit {
	font-size: 0.78rem;
	font-weight: bold;
	color: #fff;
}

.index-swiper-en {
	font-size: 0.2rem;
	color: #fff;
	margin-top: 0.1rem;
}

.index-swiper-watch {
	margin-top: 0.6rem;
	width: 1.8rem;
	height: 0.5rem;
	border-radius: 0.06rem 0.06rem 0.06rem 0.06rem;
	opacity: 1;
	display: flex;
	justify-content: center;
	align-items: center;
	border: 1px solid #fff;
	color: #fff;
	cursor: pointer;
}

.indexSwiper .swiper-pagination-bullet {
	width: 1rem;
	height: 0.04rem;
	background: #FFFFFF;
	border-radius: 0rem 0rem 0rem 0rem !important;
	opacity: 0.7;
}

.indexSwiper .swiper-pagination-bullet-active {
	opacity: 1 !important;
}

.index-two {
	background: url('/image/bgs2.png') no-repeat;
	background-size: 100% 100%;
	padding: 1.2rem 0 1.5rem 0;
}

.index-two-many {
	width: 3rem;
	height: 0.5rem;
	background: linear-gradient(86deg, #004FA3 0%, #157CC5 100%);
	border-radius: 0.04rem 0.04rem 0.04rem 0.04rem;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #fff;
	font-size: 0.2rem;
	margin: 0 auto;
}

.index-two-title {
	display: flex;
	justify-content: center;
}

.index-two-title span {
	text-align: center;
	color: #333333;
	font-size: .4rem;
	font-weight: bold;
	margin-bottom: 0.6rem;
}

.index-two-msg {
	text-align: center;
	line-height: 1.8;
	color: #333;
	font-size 0.2rem;
	margin-bottom: 0.8rem;
}

.index-mt {
	padding: 0.96rem 0 0.75rem 0;
}

.index-mt-menu {
	margin-top: 0.54rem;
	display: flex;
	justify-content: center;
	align-items: center;
}

.index-mt-tits {
	margin-right: 1.1rem;
	color: #666666;
	position: relative;
	padding-bottom: 0.1rem;
	cursor: pointer;
	font-size: 18px ;
}

.index-mt-tits.active {
	font-weight: bold;
	color: #004FA3;
}

.index-mt-tits.active::after {
	content: '';
	position: absolute;
	width: 0.27rem;
	height: 0.03rem;
	background: #004FA3;
	border-radius: 0.1rem 0.1rem 0.1rem 0.1rem;
	left: 50%;
	transform: translateX(-50%);
	bottom: 0;
}
.index-mt-show{
	display: none;
}
.index-mt-show:nth-child(1){
	display: block ;
}
.index-mt-item {
	display: flex;
}

.index-mt-1 {
	width: 5.15rem;
	height: 4rem;
	position: relative;
	border-radius: 0.1rem;
	overflow: hidden;
    margin-right: 0.47rem;
    
}


.index-mt-1:hover>img {
	transform: scale(1.05);
}

.index-mt-1 img {
	width: 100%;
	height: 100%;
	transition: linear .25s;
	object-fit: cover;
}

.index-mt-ab {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: rgba(0, 0, 0, .7);
	color: #fff;
	font-weight: bold;
	padding: 0.13rem 0.2rem;

	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.index-mt-wrap {
	margin-top: 0.6rem;
}

.index-mt-2 {
    width: calc(15rem - 5.15rem - 0.47rem);
	/*flex: 1;*/
	/*margin-left: 0.47rem;*/
	display: flex;
}

.index-mt-2-left,
.index-mt-2-right {
	width: 50%;
}

.index-mt-2-left {
	margin-right: 0.18rem;
	display: flex;
	flex-direction: column;
}

.index-mt-2-box {
	height: 50%;
	padding: 0.3rem 0.2rem 0 0.2rem;
	background: #FFFFFF;
	box-shadow: 0rem 0.03rem 0.06rem 0.01rem rgba(0, 0, 0, 0.16);
	border-radius: 0.1rem 0.1rem 0.1rem 0.1rem;
	margin-bottom: 0.2rem;
}

.index-mt-2-box:last-child {
	margin-bottom: 0;
}

.index-mt2-tit {
    width: 3.2rem;
	color: #333;
	font-size: 0.16rem;
	font-weight: bold;
	margin-bottom: 0.15rem;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.index-mt2-desc {
	color: #999999;
	font-size: 0.14rem;
	line-height: 1.8;
	height: 0.5rem;
	margin-bottom: 0.15rem;
}

.index-mt2-timer {
	display: flex;
	justify-content: space-between;
	padding: 0.08rem 0 0 0;
	border-top: 0.01rem solid #CCCCCC;
}

.index-mt2-ico {
	width: 0.27rem;
	height: 0.27rem;
	position: relative;
}

.index-mt2-ico img {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}

.index-mt2-deta .year {
	font-size: 0.3rem;
	color: #666666;
	font-weight: bold;
}

.time {
	font-size: 0.14rem;
	color: #666;
}
.index-mt2-ico .ico2{
	display: none;
}
.index-mt-2-box:hover .ico1{
	display: none;
}
.index-mt-2-box:hover .ico2{
	display:block;
}

.index-mt-2-box:hover {
	background: linear-gradient(86deg, #004FA3 0%, #157CC5 100%);
}
.index-mt-2-box:hover>*{
	color: #fff;
}
.index-mt-2-box:hover .year{
	color: #fff;
}
.index-mt-2-box:hover .time{
	color: #fff;
}
.index-mt-2-right{
	display: flex;
	flex-direction: column;
	
}
.index-mt-2-box2{
	height: 32%;
	padding: 0.2rem;
	display: flex;
	background: #FFFFFF;
	box-shadow: 0rem 0.03rem 0.06rem 0.01rem rgba(0,0,0,0.16);
	border-radius: 0.1rem 0.1rem 0.1rem 0.1rem;
	align-items: center;
	margin-bottom: 0.12rem;
}
.index-mt-2-box2:last-child{
	margin-bottom: 0;
}
.index-mt-2-box2:hover .index-mt2-rnum{
	color: #004FA3;
}
.index-mt-2-box2:hover .index-mt2-ryear{
	color: #004FA3;
}
.index-mt2-rtime{
	padding-right: 0.24rem;
	border-right: 0.01rem solid #CCCCCC;
}
.index-mt2-rnum{
	color: #666666;
	font-size: 0.46rem;
	font-weight: bold;
}
.index-mt2-rmsg{
	flex: 1;
	margin-left: 0.2rem;
}
.index-mt2-rtit{
    width: 3rem;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	margin-bottom: 0.12rem;
}
.index-mt2-ryear{
	font-size: 0.14rem;
	font-weight: bold;
	color: #666666;
	margin-top: 0.1rem;
	white-space: nowrap;
}
.index-mt2-rdesc{
	color: #999;
	font-size: 0.14rem;
}
.jishu-content{
	
}
.jishu-bgs{
	position: relative;
	height: 5.6rem;
	
}
.jishu-bgs .bgs{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.jishu-absolute{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 2.1rem;
}
.jishu-pro-tit{
	font-weight: bold;
	font-size: 0.36rem;
	color: #fff;
	margin-bottom: .48rem;
}

.jishu-pro-txt{
	width: 9rem;
	line-height: 0.18rem;
	color: #fff;
	line-height: 2;
}
.jishu-list{
	display: flex;	
}
.jishu-item{
	flex: 1;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	background: #1061A9;
	padding: 0.4rem 0 ;
}
.jishu-ico{
	width: 0.65rem;
	height: 0.62rem;
	margin-bottom: 0.17rem;
}
.jishu-ico img{
	width: 100%;
	height: 100%;
	object-fit: contain;
}
.jishu-title{
	color: #FFFFFF;
	font-size: 0.16rem;
	font-weight: bold;
	text-align:center;
}
.jishu-desc{
	font-size: 0.12rem;
	color: #fff;
	text-align:center;
	margin-top: 0.08rem;
}
.jishu-item:nth-child(2){
	background: #6FC14C;
}
.jishu-item:nth-child(3){
	background: #EB8927;
}
.index-product{
	position: relative;
	height: 8rem;
}
.pro-img{
	width: 100%;
	height: 100%;
}
.index-product-msg{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 2.92rem;
}
.index-pro-title{
	font-size:0.6rem;
	color: #fff;
	font-weight: bold;
	margin-bottom: 0.5rem;
}
.index-pro-many{
	margin-top: 1rem;
	width: 3.08rem;
	height: 0.48rem;
	border-radius: 0.6rem 0.6rem 0.6rem 0.6rem;
	border: 0.01rem solid #FFFFFF;
	display: flex;
	align-items: center;
	padding-left: 0.3rem;
	justify-content: space-between;
}
.index-pro-many span{
	color: #fff;
	font-size: 0.18rem;
}

.index-pro-ico{
	width: 1.09rem;
	background: #fff;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 99px;
}
.index-pro-ico img{
	
	width: 0.31rem;
	height: 0.17rem;
}
.index-pro-item{
	color: #fff;
	font-size: 0.18rem;
	margin-bottom: 0.2rem;
	position: relative;
}
.index-pro-item::before{
	content: '';
	position: absolute;
	left: -0.25rem;
	top: 50%;
	transform: translateY(-50%);
	width: 0.13rem;
	height: 0.13rem;
	background: #FFFFFF;
	border-radius: 50%;
	
}
.index-pro-item:last-child{
	margin-bottom: 0;
}
@media only screen and (max-width: 1024px) {
    .index-swiper-msg{
        position: absolute;
        top: 36%;
        transform: translateY(0%);
        left: 1rem;
    }
    .index-swiper-watch{
        margin-top: 0.2rem;
        font-size: 12px;
    }
    .index-swiper-tit{
        font-size: 18px;
    }
    .index-two{
        padding: 40px 0 0px 0;
    }
    .index-two-title span{
        font-size: 18px;
        margin-bottom: 10px;
    }
    .index-two-msg{
        font-size: 12px;
        margin-bottom: 20px;
    }
    .index-two-many,.index-two-name,.index-two-dw{
        font-size: 12px;
    }
    .index-two-list{
        margin-top: 40px;
        display: flex;
        flex-wrap: wrap;
    }
    .index-two-numbox{
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .index-two-item{
        margin-bottom: 40px;
    }
    .jishu-absolute{
        position: absolute;
    top: 0;
    transform: translateY(0);
    left: 0;
    margin: auto;
    padding: 5% 5%;
    }
    .jishu-pro-txt{
        width: 100%;
        font-size: 12px;
    }
    .jishu-list{
        flex-wrap: wrap;
    }
    .jishu-item{
        flex: 0 0 50%;
        padding: 0.4rem 8px;
    }
    .jishu-title{
        font-size: 14px;
    }
    .jishu-desc,.index-pro-item,.index-pro-many span,.index-mt-ab,.time,.index-mt2-ryear{
        font-size: 12px;
    }
    .index-product{
        height: 6rem;
    }
    .index-product-msg{
        left: 10%;
    }
    .common-title span{
        font-size: 18px;
    }
    .index-mt-tits{
        margin-right: 0.1rem;
        font-size: 14px;
        text-align: center;
    }
    .index-mt-item,.index-mt-2{
        display: block;
        width: 100%;
        margin-left:0;
    }
    .index-mt-2-left,.index-mt-2-right,.index-mt2-tit{
        margin-right: 0;
        width: 100%;
        font-size: 12px;
    }
    .index-mt-2-box:first-child,.index-mt-2-box2:first-child{
        margin-top: 0.2rem;
    }
    .index-mt-1{
        margin-right: 0;
    }
    .index-mt2-rtit{
        width: auto;
        white-space: normal;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        font-size: 12px;
    }
    .index-mt2-rnum{
        text-align: center;
    }
    .index-mt{
        padding-top: 0.56rem;
    }
    .index-mt-wrap{
        margin-top: 0.3rem;
    }
    .video-content .mySwiper,.gonggao-list{
        padding-top: 0.3rem !important;
    }
    .gonggao-item{
        width: 100% !important;
        margin-right: 0 !important;
    }
    .gonggao-list{
        margin-top: 0 !important;
    }
    .gonggao-mess .title{
        font-size: 12px !important;
    }
    .jishu-bgs{
        height: 4rem;
    }
    .common-title{
        text-align: center;
     }
}
