/* main */
.text1 {
	/* top: 200px; */
	top:40%;
}

.text2 {
	/* top: 280px; */
	top:54%;
}

.btnCall {
	top: 482px;
	display: none;
}
#play{
	top: 66%;
}
/* section2 star*/
.more-item{

}
.more-item .seemore{
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 20px 0;
font-size:14px;
font-family:PingFangSC-Regular,PingFang SC;
font-weight:400;
color:rgba(189,194,200,1);
line-height:20px;
}
.section2 {
	padding: 32px 0;
	background-color: #fff;
}

.innerUl {
	margin-top: 40px;
}

.innerUlLi {
	/* height: 484px; */
	width: 384px;
	background: rgba(255, 255, 255, 1);
	box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, 0.04);
	border-radius: 4px;
	
}

.innerUlLi .innerImgBox {
	width: 384px;
	height: 240px;
	overflow: hidden;
	position: relative;
}

.innerUlLi .innerImgBox img {
	width: 100%;
	/* height: 240px; */
	object-fit: contain;
	position: absolute;
	/* left: 50%; */
	/* margin-left: -192px; */
}

.innerUlLi .innerImgBox span {
	font-size: 30px; height: 36px; line-height: 36px;    overflow: hidden;
	font-weight: 600;
	color: rgba(255, 250, 250, 1);
	line-height: 33px;
	position: absolute;
	z-index: 100;
	top: 89px;
	left: 50%;
	transform: translateX(-50%);
	text-align: center;
	width:100%
}

.innerUlLi .innerImgBox em {
	display: block;
	white-space: nowrap;
	font-size: 14px;
	font-weight: 600;
	position: absolute;
	z-index: 100;
	top: 132px;
	left: 50%;
	color: #FFFFFF;
	transform: translateX(-50%);
}

.innerUlLi .innerImgBox .mask {
	/* background: rgba(0, 0, 0, 0.4); */
	/* position: absolute; */
	/* z-index: 10; */
	/* left: 0; */
	/* top: 0; */
}
.innerUlLi .ulSon{
	overflow: hidden;
	height:240px ;
}
.innerUlLi .ulSon .ulSonLi {
	position: relative;
	padding: 16px 24px;
}
/* .innerUlLi .ulSon .ulSonLi:hover{
	background: #FAFAFA;
}
.innerUlLi .ulSon .ulSonLi:hover button {
    display: inline-block;
	cursor: pointer;
}
.innerUlLi .ulSon .ulSonLi  button {
	outline: none;
} */

.ulSonItem i {
	margin-right: 10px;
}

.innerUlLi .ulSon li:first-child {
	margin-top: 8px;
}

.innerUlLi .ulSon li.active {
	background-color: #FAFAFA;
}

.innerUlLi .ulSon li .ulSonItem {
	font-size: 16px;  overflow: hidden;
	font-weight: 500; width: calc(100% - 80px);
	color: rgba(47, 49, 49, 1);
	line-height: 22px;
}

.innerUlLi .ulSon li p {
	margin-top: 8px;
	font-size: 13px;
	font-weight: 400;
	color: rgba(144, 146, 152, 1);
	line-height: 18px;
}

.innerUlLi .ulSon li button {
	display: none;
	top:25%;
	right: 24px;
	position: absolute;
	border: none;
	width: 78px;
	height: 33px;
	background: rgba(255, 255, 255, 1);
	box-shadow: 0px 8px 24px 0px rgba(47, 49, 49, 0.04);
	border-radius: 4px;
	font-size: 12px;
	font-weight: 500;
	color: #03519c;
	line-height: 17px;
}

.innerUlLi .ulSon li.active button {
	display: block;
	cursor: pointer;
}

.accordion {
	padding: 0 24px;
	cursor: pointer;
	display: none;
}

.accordion h3 {
	text-align: center;
	margin: 0 !important;
	padding: 16px 0 !important;
	border-top: #EDEFF1 solid 1px !important;
	border: none;
	font-size: 14px;
	font-weight: 400;
	color: rgba(189, 194, 200, 1);
	line-height: 20px;
}

.ui-state-default {
	background: #FFFFFF;
}

.ui-state-active {
	background: #03519c;
}

.ui-state-active {
	color: #FFFFFF !important;
}

/* section2 end*/

/* section3 star*/
.section3 {
	padding: 32px 0 45px 0;
}

.section3 .innerUl {
	margin-top: 32px;
	text-align: center;
}

.section3 .innerUl li {
	width: 250px;
}

.section3 .innerUl h1 {
	font-size: 24px;
	font-weight: 600;
	color: #03519c;
	line-height: 33px;
}

.section3 .innerUl h2 {
	font-size: 16px;
	font-weight: 400;
	color: rgba(109, 117, 122, 1);
	margin-top: 16px;
}

.bor {
	width: 2px;
	height: 204px;
	background: linear-gradient(180deg, #FFFFFF 0%, #EAEBEE 50%, #FFFFFF 100%);
	margin-left: 20px;
}

/* section3 end*/

/* section 4 star */
/* 新闻 star */
.section4 {
	padding: 32px 0;
	background-color: rgba(245, 247, 250, 1);
}

.section4 ul {
	margin-top: 28px;
}

.section4 ul li {
	width: 384px;
	box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, 0.04);
	border-radius: 4px;
}

.section4 ul li dl {
	background-color: #FFFFFF;
	padding-top: 10px;
}

.section4 ul li dl dd {
	padding: 10px;
}

.section4 ul li dl dd .title {
	width: 248px;
	font-size: 15px;
	font-weight: 500;
	color: rgba(47, 49, 49, 1);
	line-height: 28px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.section4 ul li dl a:hover {
	cursor: pointer;
}
.section4 ul li dl a:hover .title {
	color: #03519c;
}

.section4 ul li dl dd .time {
	font-size: 16px;
	margin-top: 8px;
	font-weight: 400;
	color: rgba(109, 117, 122, 1);
	line-height: 22px;
}

.section4 .newsImg {
	width: 384px;
	height: 160px;
	position: relative;
	overflow: hidden;
	margin-right: 8px;
}

.section4 .newsImg img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	position: absolute;
	/* left: 50%; */
	/* margin-left: -192px; */
}

.section4 .newsImg h5 {
	font-size: 32px;
	font-weight: 600;
	color: rgba(255, 255, 255, 1);
	position: absolute;
	z-index: 100;
	text-align: center;
	top: 50px;
}

.section4 .newsImg h6 {
	font-size: 18px;
	font-weight: 600;
	color: rgba(255, 255, 255, 1);
	position: absolute;
	z-index: 100;
	text-align: center;
	top: 103px;
}

.section4 .newBnt {
	width: 88px;
	height: 58px;
	overflow: hidden;
}

.section4 .newBnt img {
	width: 88px;
	height: 58px;
	object-fit: cover;
}

.section4 .last a {
	font-size: 14px;
	font-weight: 400;
	color: rgba(189, 194, 200, 1);
}

.section4 .last img {
	margin-left: 8px;
}

/* section5 */
.section5 {
	padding: 32px 0;
}

.section5 .kehu {
	margin-top: 32px;
}

/* section5 */
/* 新闻 end */
/* section 4 end */
/* mian */

.innerH1 {
	text-align: center;
	font-size: 32px;
	font-weight: 600;
	color: #03519c;
	line-height: 45px;
}

.innerP {
	text-align: center;
	font-size: 16px;
	font-weight: 400;
	color: rgba(109, 117, 122, 1);
	line-height: 33px;
	margin-top: 8px;
}
.slide_tips {
    display: block;
    width: 30px;
    height: 57px;
    position: absolute;
    left: 0;
    bottom: 20px;
    z-index: 2;
    width: 100%;
    text-align: center;
}
.slide_tips .s_line {
    display: block;
    width: 2px;
    height: 32px;
    border-radius: 2px;
    position: absolute;
    left: 50%;
    margin-left: -1px;
    top: 0px;
	background: #fff;
	animation: a_banner_s_line 3s 0.3s linear both infinite;
    -webkit-animation: a_banner_s_line 3s 0.3s linear both infinite;
    -ms-animation: a_banner_s_line 3s 0.3s linear both infinite;
    -moz-animation: a_banner_s_line 3s 0.3s linear both infinite;
    -o-animation: a_banner_s_line 3s 0.3s linear both infinite;
}

@keyframes a_banner_s_line {
	0%{ transform:scale(1,1);-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1); transform-origin:50% 100%;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-o-transform-origin:50% 100%; opacity: 1;}
	20%{ transform:scale(1,0.01);-webkit-transform:scale(1,0.01);-ms-transform:scale(1,0.01);-moz-transform:scale(1,0.01);-o-transform:scale(1,0.01); transform-origin:50% 100%;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-o-transform-origin:50% 100%; opacity: 1;}
	30%{ transform:scale(1,0.01);-webkit-transform:scale(1,0.01);-ms-transform:scale(1,0.01);-moz-transform:scale(1,0.01);-o-transform:scale(1,0.01); transform-origin:50% 100%;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-o-transform-origin:50% 100%; opacity: 0;}
	31%{ transform:scale(1,0.01);-webkit-transform:scale(1,0.01);-ms-transform:scale(1,0.01);-moz-transform:scale(1,0.01);-o-transform:scale(1,0.01); transform-origin:50% 0;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;-moz-transform-origin:50% 0;-o-transform-origin:50% 0; opacity: 0;}
	50%{  transform:scale(1,1);-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1); transform-origin:50% 0;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;-moz-transform-origin:50% 0;-o-transform-origin:50% 0; opacity: 1;}
	100%{  transform:scale(1,1);-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1); transform-origin:50% 100%;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-o-transform-origin:50% 100%; opacity: 1;}
 }
.slide_tips .txt {
    display: block;
    width: 100%;
    position: absolute;
    left: 0;
    text-align: center;
    bottom: 0px;
    font-size: 12px;
    letter-spacing: 2px;
    color: #fff;
}
/* .innerUl {
	flex-wrap: wrap;
} */
/* 手机端 */
@media (max-width:1024px) {

    /* l轮播图 */
    .text1 {
        font-size: 28px;
        top: 35%!important;
    }

    .text2 {
        font-size: 18px;
        top: 46%!important;
        padding: 0 46px;
    }
    #myswiper1 {
        position: relative;
        height: 512px;
    }
    /* #play {
        display: none;
    } */

    .btnCall {
        display: none;
        top: 58%;
        border-radius: 36px;
    }

    /* 内容部分 */
    .innerUl {
        display: inherit;
    }

    .innerUlLi {
        box-sizing: border-box;
        margin: 15px;
        width: auto;
    }

    .innerUlLi .innerImgBox {
        width: 100%;
    }

    .innerH1 {
        font-size: 24px;
        line-height: normal;
    }

    .innerP {
        font-size: 12px;
        margin-top: 0; line-height: initial;
    }

    .section3 .innerUl h1 {
        font-size: 16px;
    }

    .section3 .innerUl h2 {
        font-size: 13px;
    }

    .bor {
        display: none;
	}
	.section2 .innerUlLi .innerImgBox span {
		top: 53px; font-size: 20px;
	}
	.section2 .innerUlLi .innerImgBox em {
		top: 106px;
	}
	.mobile-b-a {
		top: 150px;
	}
    .section3 .innerUl {
        overflow: hidden;
        padding: 0 15px;
        margin: 0;
        box-sizing: border-box;
        display: flex;
        flex-wrap: wrap;
    }

    .section3 .innerUl li {
        /* flex: 1; */
        /* float: left; */
        margin-top: 30px;
        padding: 0 15px;
        width: 50%;
    }

    .section4 ul {
        display: inherit;
        margin: 0 15px;
    }

    .section4 ul li {
        width: 100%;
        margin-top: 15px;
    }

    .section4 .newsImg {
        width: 100%;
    }

    .section4 .newBnt img {
        width: 100%;
    }

    .section4 ul li dl dd .title {
        width: 218px;
    }

    .kehu img {
        width: 100vw;
    }
    .innerUlLi .ulSon li button{
        display: block;
        box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, 0.04);
    }
    .innerUlLi .ulSon li.active {
        background-color: #fff;
    }
    .mobile-img{
        display: block;
    }
    .web-img{
        display:none;
    }
 
    .content-img{
        width: 100vw;
    }
    .tContentLi{
        display: none;
    }
    .tabContainer {
        display: flex;
        justify-content: space-around;
        margin: 15px;
        text-align: center;
        /* background: #eaeaea; */
    }
    .tabItemContent {
        flex: 1;
        height: 40px;
        line-height: 40px;
        font-size: 14px;
        position: relative;
    }
    .tabItemContent p{
        width: auto;
        display: inline-block;
        position: relative;
    }
    .tabItemSelect{
        color: #0873dd;
    }
    .tabItemSelect .tabLine{
        position: absolute;
        bottom: 4px;
        background: #0873dd;
        width: 100%;
        height: 2px;
        right:0;
        /* transform: translate(-100%,0); */
    }
    .tabContentSelect{
        display: block;
    }

}


@media (max-width:1024px) {
.section4 .newsImg h5{font-size: 24px;}	
}






@media (max-width:1024px) {
	
}