/* @media only screen and (min-width: 1024px) { */
	/* footer */
	footer .footerTop {
		height: 3.2rem;
		background: #b9c3d7;
		display: flex;
		align-items: center;
	padding: 0.4rem 0;
	text-align: center;
	}
	
	footer .footerTopBox {
		height: 1.5rem;
		display: flex;
		align-items: center;
	}
	
	footer .footerBottom {
		height: 0.67rem;
		background-color: #868fa2;
		line-height: 13px;
		color: #000000;
		display: flex;
		align-items: center;
		text-align: center;
		justify-content: center;
	}
	
	footer .grayLine {
		width: 0.03rem;
		height: 0.99rem;
		background-color: #959dad;
	}
	
	footer .link {
		display: flex;
		justify-content: space-between;
	}
	
	footer .link img {
		width: 100%;
	}
	
	footer p {
		color: #46526b;
		text-align: left;
		/* font-size:0.25rem; */
	}
	
	/* nav-top */
	.navTop .navTopBox {
		height: 0.97rem;
		width: 100%;
		display: flex;
		align-content: center;
		justify-content: space-between;
	}
	
	.navTop {
		background-repeat: no-repeat;
		background-image: url(../img/navTop.png);
		background-size: 100%;
		background-position: center;
	}
	
	.navTop .topLogo {
		position: absolute;
	}
	
	.navTopBox ul {
		width: 200px;
		display: flex;
		justify-content: space-between;
	}
	
	.navTopBox li {
		width: 28px;
		height: 28px;
		background-color: #1c6ed2;
		border-radius: 6px;
		text-align: center;
		line-height: 28px;
	}
	
	.navTopBox li a {
		color: #fff;
		font-size: 14px;
		text-decoration: none;
	}
	
	.navTopBox>img {
		height: 100%;
	}
	
	.navbar-default .navbar-nav li>ul li {
		height: auto;
		line-height: 0.36rem;
		padding: 0 0.1rem;
	}
	
	
	.serachInput {
		width: 1.62rem;
		height: 0.24rem;
		background-color: #ffffff;
		border-radius: 6px;
		border: none;
	}
	
	.serachLi {
		height: 0.73rem;
		line-height: 0.73rem;
	}
	
	.navbar-nav {
		width: 100%;
		display: flex;
	}
	
	.serachGlyphicon {
		position: absolute;
		right: 0.15rem;
	}
	
	.navbar-default .navbar-nav li a {
		color: #fefefe;
	/* 	font-size: 0.24rem; */
		letter-spacing: -1px;
		padding: auto 0.49rem;
		height: 0.75rem;
		line-height: 0.75rem;
		padding: 0;
		/* box-shadow: 0px -1px 7px 1px 
	   		rgba(87, 88, 88, 0.3); */
	}	
	.en-navbar {
		font-size: 0.2rem;
    	line-height: normal;
	}
	.navbar-brand {
		float: left;
		height: 50px;
		padding: 10px 10px;
		font-size: 18px;
		line-height: 20px;
	}
	
	.navbar-default {
		background: rgb(31, 72, 133);
		border: none;
	}
	
	.navbar-default .navbar-nav li a:hover {
		color: #fefefe;
		text-decoration: none;
		/* box-shadow: 0px -1px 7px 1px 
	   		rgba(87, 88, 88, 0.3); */
	}
	
	.navbar-default .navbar-nav>li {
		border-bottom: 2px solid transparent;
		flex: 1;
		position: relative;
		/* box-shadow: 0px -1px 7px 1px 
	   		rgba(87, 88, 88, 0.3); */
	}
	
	.navbar-default .navbar-nav>li:not(:last-child):hover {
		background-color: #1c6ed2;
		border-bottom: 2px solid #FFFFFF;
	
	}
	
	.serachLi button {
		border: none;
		background: none;
	}
	
	.navbar-default .navbar-nav>li>ul {
		padding: 0;
		position: absolute;
		top: 0.75rem;
		z-index: 1000;
		display: none;
		text-align: center;
		background: rgba(58, 51, 51, 0.3);
		width: 100%;
	}
	
	.navbar-default .navbar-nav>li:hover {
		background: #1c6ed2;
	}
	
	.navbar-default .navbar-nav>li:hover>ul {
		display: block;
	}
	
	.navbar-default .navbar-nav>li>ul>li {
		position: relative;
	}
	
	.navbar-default .navbar-nav>li>ul li a {
		/* font-size: 0.18rem; */
		line-height: 0.45rem;
		height: 0.45rem;
	}
	
	.navbar-default .navbar-nav>li>ul>li>ul {
		position: absolute;
		padding: 0;
		left: 100%;
		top: 0;
		z-index: 1000;
		display: none;
		text-align: center;
		background: rgba(58, 51, 51, 0.3);
		width: 120%;
	}
	
	.navbar-default .navbar-nav>li>ul li:hover {
		background: #1c6ed2;
	}
	
	.navbar-default .navbar-nav>li>ul>li:hover>ul {
		display: block;
	}
	/* 
	.nav .glyphicon-play {
		margin-left: 0.1rem;
		font-size: 0.12rem;
	}
	
	nav .container .navbar-nav .active {
		background-color: #1c6ed2;
		bor */der-bottom: 2px solid #FFFFFF;
	}
	
	.nav-bottom-title-box {
		background-color: #ffffff;
		border-radius: 10px;
		opacity: 0.88;
		height: 8.08rem;
		margin-top: -1.06rem;
		font-size: 0.32rem;
		color: #0e3962;
		font-weight: 700;
		padding: 0 0.39rem;
	}
	.tz .nav-bottom-title-box{
		color: #1c6ed2; 
		font-size: 0.36rem; 
		height: 100%;
	}
	
	.nav-bottom-title {
		height: 1.06rem;
		border-bottom: 0.04rem solid #b3b3b3;
		line-height: 1.06rem;
	}
	
	.tz .nav-bottom-title i{
		border-bottom: 0.04rem solid #1c6ed2;
	}
	.nav-bottom-title .glyphicon-triangle-top {
		position: absolute;
		top: calc(100% - 0.25rem);
		left: calc(50% - 0.18rem);
		text-align: center;
	}
	
	.nav-bottom-title i {
		position: relative;
		display: inline-block;
		line-height: 1.02rem;
		border-bottom: 0.04rem solid #0e3962;
	}
	
	.nav-bottom-title span {
		color: #adadad;
	}
	
	.nav-bottom-content {
		height:100%;
		padding: 0.35rem 0;
	}
	
	.nav-content-title a {
		font-size: 20px;
		color: #000000;
		overflow: hidden;
		text-overflow:ellipsis;
		white-space: nowrap;
		width: 100%;
		display: inline-block;
	}
	
	.nav-content-content {
		/* font-size: 18px; */
		color: #898989;
		/*line-height: 0.3rem;
		 padding: 0.16rem 0; */
		font-weight: normal;
		letter-spacing: -1px;
		padding-left: 0.225rem;
		display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
	}
	
	.nav-content-content:not(:last-child) {
		border-bottom: 2px solid #ebebeb;
	}
	
	.round {
		color: #1c6ed2;
		margin-right: 0.1rem;
	}
	
	.swiper-wrapper img {
		width: 100%;
	}
	
	.navRightSwiper-pagination {
		background: #1c6ed2;
		height: 0.63rem;
		padding: 0.2rem;
		width:7rem;
	}
	
	.swiper-title {
		position: absolute;
		/* font-size: 0.19rem; */		
		color: #fff;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		width: 100%;
		display: inline-block;
	}
	.swiper-title a {
		color: #fff;
	}
	#navRightSwiper .swiper-pagination {
		/*float: right;*/
		position: inherit;
	}
	
	#navRightSwiper .my-bullet {
		width: 0.15rem;
		height: 0.08rem;
		background-color: #ffffff;
		border-radius: 0.04rem;
		display: inline-block;
		margin: 0 0.02rem;
	}
	
	#navRightSwiper .my-bullet-active {
		width: 0.53rem;
		height: 0.08rem;
		background-color: #093284;
		border-radius: 4px;
	}
/**}*/
