           /* body {
				background: #f5f5f5;
			} */

           body {
           	margin: 0 !important;
           	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
           	font-size: 1rem !important;
           	font-weight: 400 !important;
           	line-height: 1.5 !important;
           	color: #212529 !important;
           	text-align: left !important;
           	background-color: #fff !important;
           }

           /* p,ol, ul, dl{
			    margin-bottom: 1rem !important;
			}
			h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
			    margin-bottom: 0.5rem !important;
			} */


           .container {
           	width: 1200px !important;
           	max-width: none !important;
           	padding-right: 0;
           	padding-left: 0;
           }

           .has-promo-bar {
           	padding-top: 80px !important;
           }

           #header {
           	width: 100%;
           	background-color: #fff;
           	/* border-bottom: 1px solid #e5e5e5; */
           }

           /* .main-box {
				padding-right: 50px;
				padding-left: 50px;
			} */

           .link2 {
           	color: #333333;
           }

           .link2:hover {
           	color: #0265c8;
           }

           .fs-1 {
           	font-size: 0.9rem;
           }

           .mark1 {
           	background-color: #ff0000;
           	color: #ffffff;
           }

           .badge1 {
           	display: inline-block;
           	padding: 0.15rem 0.4rem;
           	min-width: 0.66666667rem;
           	border-radius: 18px;
           	background-color: #fa5151;
           	color: #fff;
           	line-height: 1.2;
           	text-align: center;
           	vertical-align: middle;
           	margin: 0 5px;
           }

           .gudinbar {
           	position: fixed;
           	width: 287px;
           	top: 10px;
           	z-index: 50;
           }

           #header .logo {
           	/* margin-right: 15px; */
           }

           #header .logo2 {
           	width: 78%;
           }

           .top-logo {
           	padding-top: 1.625rem;
           	display: flex;
           	align-items: center;
           	justify-content: space-between;
           }

           /* .top-logo .top-logo-box{
				width: 69%;
			} */
           .white-bg {
           	background-color: #fff;
           	/* 
				border-radius: 1.25rem; */
           }

           .card-pic {
           	display: flex;
           	justify-content: center;
           	align-items: center;

           }

           .card-pic-box {
           	width: 65%;
           }

           .mask {
           	display: inline-block;
           }

           .t-fixed {
           	top: 0;
           	right: 0;
           	left: 0;
           	z-index: 888;
           	position: fixed;
           }

           label {
           	font-weight: normal;
           }

           .card-hd {
           	/* align-items: center; */
           	display: flex;
           	/* border-bottom: 1px solid #e5e5e5; */
           	justify-content: space-between;
           	/*  padding-bottom: 15px;
			    margin-bottom: 20px; */
           }

           .card-bd {
           	padding: 1rem 0;
           }

           .card-hd .card-hd-l h2,
           .sup-title,
           .card-hd .card-hd-l h3 {
           	font-weight: bold;
           	font-size: 1.5rem;
           	color: #333;
           	padding-left: 10px;
           	line-height: 1.5625rem;
           	margin-bottom: 0;
           	border-style: solid;
           	border-left-width: 3px;
           	border-top-width: 0;
           	border-bottom-width: 0;
           	border-right-width: 0;
           	border-left-color: #ee3134;
           }

           .card-hd .card-hd-l h3 {
           	font-size: 1rem !important;

           }

           .qr-code {
           	position: relative;
           	width: 36px;
           	height: 36px;
           }

           .dropdown {
           	width: 150px;
           	background-color: #fff;
           	border-radius: 4px;
           	box-shadow: 0 0 4px rgb(0 0 0 / 20%);
           	position: absolute;
           	right: 0;
           	top: 43px;
           	text-align: center;
           	transition: all .3s ease-out 0s;
           	z-index: 99;
           	display: none;
           }

           .dropdown .dropdown-inner {
           	padding: 10px 10px 0 10px;
           	position: relative;
           }

           .dropdown p {
           	font-size: 14px;
           	color: red;
           }

           .dropdown .dropdown-inner:after {
           	content: "";
           	display: block;
           	position: absolute;
           	width: 13px;
           	height: 13px;
           	top: -7px;
           	right: 18px;
           	z-index: 1;
           	transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
           	box-shadow: -2px -2px 4px #ddd;
           	background-color: #fff;
           	-webkit-transform: translateX(50%) rotate(45deg);
           	-moz-transform: translateX(50%) rotate(45deg);
           	-ms-transform: translateX(50%) rotate(45deg);
           	transform: translateX(50%) rotate(45deg);
           }

           .navbar-nav1 {
           	display: flex;
           	padding-left: 0;
           	list-style: none;
           	justify-content: space-between;
           	font-size: 15px;
           	margin-bottom: 0;
           }

           .navbar-nav1 a {
           	color: #333333;
           	font-weight: bold;
           }

           .navbar-nav1 a:hover {
           	background: #FCEBEC;
           	color: #ff0000;

           }

           /* .navbar-nav1 .nav-item{
				
			}
			.navbar-nav1 .nav-item .nav-link {
			    display: block;
			    padding: 0.5rem 0.9rem;
			} */
           .navbar-top {
           	padding: 5px 0;
           	/* margin-top: 20px; */
           	border-top: 1px solid #eaeaea;
           	border-bottom: 1px solid #eaeaea;
           	display: flex;
           	justify-content: space-between;
           	align-items: center;
           }

           .content-right {
           	flex: 0 0 26%;
           	max-width: 26%;
           	padding-right: 15px;
           	padding-left: 15px;
           }

           .content-left {
           	flex: 0 0 70%;
           	max-width: 70%;
           	padding-right: 15px;
           	padding-left: 15px;
           }


           .top-content-left {
           	flex: 0 0 27%;
           	max-width: 27%;
           	padding-right: 15px;
           	padding-left: 15px;
           }

           .top-content-middle {
           	flex: 0 0 56.6%;
           	max-width: 56.6%;
           	padding-right: 15px;
           	padding-left: 15px;
           }

           .top-content-right {
           	flex: 0 0 16.3%;
           	max-width: 16.3%;
           	padding-right: 15px;
           	padding-left: 15px;
           }

           .content-block-1 {
           	flex: 0 0 25%;
           	max-width: 25%;
           	padding-right: 15px;
           	padding-left: 15px;
           }

           .content-block-2 {
           	flex: 0 0 37.5%;
           	max-width: 37.5%;
           	padding-right: 15px;
           	padding-left: 15px;
           }

           .content-block-3 {
           	flex: 0 0 37.5%;
           	max-width: 37.5%;
           	padding-right: 15px;
           	padding-left: 15px;
           }



           .tab-nav {
           	padding: 0.75rem 0;
           	border-bottom: 3px solid #eaeaea;
           }

           .tab-nav .tab-box {
           	padding-left: 0;
           	list-style: none;
           	display: flex;
           	margin-bottom: 0;
           }

           .tab-nav .tab-box li {
           	font-size: 16px;
           	margin-right: 26px;
           	font-weight: bold;
           	position: relative;
           }

           .tab-nav .tab-box li a {
           	color: #333;

           }

           .tab-nav .tab-box li a:hover {
           	color: #024b98;
           	text-decoration: none;
           }

           .tab-nav .tab-box .active:after {
           	display: block;
           	height: 3px;
           	content: '';
           	width: 100%;
           	left: 0;
           	background: #024b98;
           	position: absolute;
           	bottom: -15px;
           }

           .tab-nav .tab-box .active a {
           	color: #024b98;
           }

           .color-red {
           	color: #ff0000;
           }

           .ranking {}

           .rounded {
           	width: 40%;
           }

           .ranking .rankNum {
           	font-size: 20px;
           	letter-spacing: .91px;
           	line-height: 38px;
           	font-weight: 700;
           	margin-right: 10px;
           	display: inline-block;
           }

           .ranking .list-group-item {
           	padding: 0.75rem 0;
           	font-size: 14px;
           }

           .ranking .list-group-item a {
           	color: #333;
           }

           .sidebar {
           	border: 0 !important;

           }

           .sidebar .card-header {
           	display: flex;
           	justify-content: space-between;
           	align-items: center;
           	background-color: #ffffff;
           	border-bottom: 3px solid #eaeaea;
           	padding: 0;

           }

           .sidebar .card-header h3 {
           	font-size: 16px;
           	font-weight: 700;
           	color: #024b98;
           	margin-bottom: 0;
           	display: inline-block;
           	position: relative;
           	padding: 0.75rem 0;

           }

           .sidebar .card-header .more-link {
           	color: #333333;

           }

           .sidebar .card-header h3:after {
           	display: block;
           	height: 3px;
           	content: '';
           	width: 100%;
           	left: 0;
           	background: #024b98;
           	position: absolute;
           	bottom: -3px;
           }

           .sidebar .card-body {
           	padding: 1.25rem 0;
           }

           .nav-tabss .nav-link {
           	border-radius: 0.25rem;
           	color: #333333;
           	display: inline-block;
           	background: #f2f2f2;
           	font-size: 14px;
           	margin-right: 10px;
           }

           .nav-tabss .nav-link.active {
           	color: #024b98;
           }

           .nav-tabss .nav-link:hover {
           	color: #0265c8;
           }

           .new-title {
           	margin-top: 10px;
           	font-size: 24px;
           }

           .top-banner {
           	display: flex;
           	align-items: center;
           	height: 185px;
           	width: 100%;
           }

           .top-banner .top-txt {
           	font-size: 56px;
           	color: #024b98;
           	font-weight: bold;
           	/* width: 650px; */
           	text-indent: 2em;
           }

           .tips {}

           .Subtitle {
           	padding: 20px 0;
           	font-weight: 700;
           	font-size: 15px;
           }

           .container-box {
           	overflow: hidden;
           }

           .search {}

           .search .form-control {
           	height: calc(1.5em + 0.75rem + 8px);
           	font-size: 14px;
           }

           .search .search-btn {
           	background-color: #024b98;
           	font-size: 14px;
           	color: #ffffff;
           }

           .search .search-btn:hover {
           	background-color: #013e7c;
           	color: #ffffff;
           }

           .picnews-list a {
           	color: #333333;
           	font-size: 14px;
           }

           .picnews-list a:hover {
           	color: #0265c8;
           }

           #header .top-header {
           	height: 120px;
           	display: flex;
           	align-items: center;
           	justify-content: space-between;
           }

           #footer {
           	text-align: center;
           	padding: 1.25rem 0;
           	line-height: 30px;
           	font-size: 0.875rem;
           	/* background: #f5f5f5; */
           }

           .f-zi {
           	font-size: 0.75rem;
           	color: #666;
           }

           .mb-lin {
           	margin-bottom: 1.5rem;
           }

           .text {
           	/* padding-top: 20px; */
           }

           .text h4 {
           	font-size: 1rem;
           }

           .text p {
           	margin-bottom: 1.5rem;
           	/* text-indent:29px; */
           }

           .ct-list {
           	padding-left: 1.25rem;

           }

           .ct-list li {
           	margin-bottom: 0.625rem;
           	/* line-height: 2rem; */

           }

           .inf-list {
           	display: flex;
           	align-items: center;
           	margin-top: 2rem;
           	margin-bottom: 2rem;
           }

           .img-fluid1 {
           	max-width: 86%;
           	height: auto;
           }

           .inf-list .inf-box {
           	width: 80%;
           }

           .inf-list .inf-box ul {
           	padding-left: 1.25rem;
           	color: #727272;
           }

           .inf-list .inf-box ul li {
           	line-height: 1.75rem;
           	font-size: 0.875rem;

           }

           .inf-list .pic {
           	width: 20%;
           	border: 1px solid rgba(0, 0, 0, 0.125);
           	margin-right: 1.5rem;
           }

           .inf-list h4 {
           	font-size: 1.125rem;
           	font-weight: bold;
           	padding-bottom: 0.625rem;

           }

           .ct-fe-oe,
           .form-qu {
           	display: flex;
           	/* justify-content: center; */
           	align-items: center;
           }

           .main-title {
           	color: #333;
           	font-weight: bold;
           	font-size: 1.5rem;
           	padding: 1rem 0;
           }

           .card-hd-l {
           	display: inline-block;
           }

           .submit {
           	border-top: 1px solid #e5e5e5;
           	padding-top: 1rem;
           	padding-bottom: 1rem;
           	/* font-size: 0.9375rem; */
           }

           .intoo {
           	padding: 10px 0;
           	display: flex;
           	justify-content: space-between;
           	align-items: center;
           	border-top: 1px solid #01bcd3;
           	border-bottom: 1px solid #01bcd3;
           	margin: 20px auto;
           }

           .intoo .btnin {
           	padding: 8px 20px;
           	background: #1fadb6;
           	display: inline-block;
           	text-align: center;
           	color: #fff !important;
           	font-weight: bold;
           	font-size: 16px;
           	/* flex: 0 0 12%;
				max-width: 12%; */
           }

           .fk2 {
           	flex: 1;
           	padding-right: 20px;
           	font-size: 16px;
           }

           .fk2 a {
           	/* padding-top: 10px; */
           	color: #1fadb6;
           }

           .btn-primary {
           	font-weight: bold;
           	border-radius: 5px;
           	background-color: #ff6905;
           	border-color: #ff6905;
           	font-size: 1rem;
           }

           .btn-primary:hover {
           	color: #fff;
           	background-color: #ea6004;
           	border-color: #ea6004;
           }

           .btn-primary:focus,
           .btn-primary.focus,
           .btn-primary:active,
           .btn-primary:active:hover,
           .btn-primary.active {
           	color: #fff;
           	background-color: #b52e30;
           	border-color: #b52e30;
           }

           .font-red {
           	color: #ee3134;
           	font-weight: bold;
           }

           .under-info {
           	display: flex;
           	justify-content: center;
           	padding-bottom: 70px;
           }

           .form-check {
           	display: inline-block !important;
           }

           .btn11 {
           	width: 18.75rem;
           }



           .touneir {}



           .tFocus {

           	/* width: 338px; */
           	height: 323px;
           	zoom: 1;
           	background: #DDD;
           	position: relative;
           	font-size: 14px;
           	overflow: hidden;
           }



           .tFocus .dtpic {
           	height: 243px;
           	position: relative;
           }

           .tFocus .dtpic li img {
           	vertical-align: middle;
           	/* width: 338px;
				height: 243px; */
           }



           .tFocus .xtimg {
           	width: 289px;
           	height: 75px;
           	position: absolute;
           	left: 27px;
           	bottom: 6px;
           	overflow: hidden;
           }

           .tFocus .xtimg li {
           	height: 68px;
           	width: 91px;
           	padding-top: 14px;
           	position: relative;
           	display: block;
           	float: left;
           	margin-right: 5px;
           }

           .tFocus .xtimg li img {
           	border: 2px solid #dddddd;
           	width: 87px;
           	height: 57px;
           }

           .tFocus .xtimg li.on {
           	background-position: -448px -100px;
           }

           .tFocus .xtimg li.on img {
           	border: 2px solid #40b9e5;
           }



           .tFocus .xtimg li.on,
           .tFocus .mPrev,
           .tFocus .mNext {
           	display: block;
           	background: url(../spr.html) no-repeat;
           }

           .tFocus .mPrev,
           .tFocus .mNext {
           	height: 40px;
           	margin-top: 18px;
           	width: 15px;
           	text-indent: -9999px;
           	position: absolute;
           }

           .tFocus .mPrev {
           	left: 5px;
           	background-position: -455px -60px;
           }

           .tFocus .mNext {
           	right: 5px;
           	background-position: -480px -60px;
           }

           .hot-search {
           	margin-top: 15px;
           	color: #333;
           	font-size: 14px;
           }

           .hot-search a {
           	color: #333;
           }







           .tab-box {
           	/* width: 560px;
				height: 242px; */
           	/* background: #f9fdff; */
           	/* display: flex; */
           	/* overflow: hidden; */
           }

           .tab-box .titList {
           	position: relative;
           	height: 42px;
           }

           .tab-box .titList ul {
           	/* border-bottom: 1px solid #eaeaea; */
           	display: flex;
           	/* flex-direction: column; */
           }

           .tab-box .titList ul li {
           	text-align: center;
           	font-size: 15px;
           	flex: 1;
           	font-weight: 700;
           	line-height: 42px;
           	padding: 0px 5px;
           	color: #333;
           	cursor: pointer;
           	background: #f8f8f8;
           	position: relative;
           }

           .tab-box .titList ul li.on {
           	/* background: #024b98; */
           	/* border-top: 3px solid #024b98; */
           	background: #fff;
           	color: #024b98;
           }

           .tab-box .titList ul li.on:after {
           	display: block;
           	height: 4px;
           	content: '';
           	width: 100%;
           	right: 0;
           	left: 0;
           	top: 0;
           	background: #024b98;
           	position: absolute;
           }

           .tab-box .textCont {
           	/* padding-left: 20px; */
           	flex: 1;
           }


           .news-list,
           .news-list-t {
           	list-style: none;
           	padding: 10px 0 0 0;
           	margin-bottom: 0;
           }

           .news-list li {
           	/* 	justify-content: space-between;
				display: flex;
				height: 35px;
				line-height: 35px;
				overflow: hidden;
				position: relative;
				padding-left: 12px; */
           }

           .news-list li.horizontal .horizontal-box {
           	padding-bottom: 10px;
           	border-bottom: 1px dotted #ccc;

           }

           .news-list li.horizontal .horizontal-box {
           	display: flex;
           	color: #333;


           }

           .news-list li.horizontal .horizontal-box:hover {
           	text-decoration: none;
           	color: #024b98;
           }

           .news-list li.horizontal .pic {
           	width: 162px;
           	height: 0;
           	padding-bottom: 27%;
           	position: relative;
           }

           .news-list li.horizontal .pic img {
           	display: block;
           	width: 100%;
           	height: 100%;
           	position: absolute;
           	object-fit: cover;
           }

           .news-list li.horizontal .right-content {
           	flex: 1;
           	display: flex;
           	padding-left: 10px;
           	flex-direction: column;
           	justify-content: space-between;
           }

           .news-list li.horizontal .right-content h3 {
           	font-weight: 600;
           	font-size: 16px;
           }

           .news-list li.text-list {
           	justify-content: space-between;
           	display: flex;
           	height: 35px;
           	line-height: 35px;
           	overflow: hidden;
           	position: relative;
           	padding-left: 12px;
           }

           .news-list li.text-list .num {
           	font-size: 18px;
           	margin-right: 10px;
           	color: #999;
           	font-weight: 600;
           }

           .news-list li.text-list .numcolor {
           	color: #f05;
           }

           .news-list li.text-list:after {
           	content: "";
           	background: #ccc;
           	width: 4px;
           	height: 4px;
           	border-radius: 4px;
           	-moz-border-radius: 4px;
           	-o-border-radius: 4px;
           	-webkit-border-radius: 4px;
           	display: block;
           	position: absolute;
           	left: 0;
           	top: 50%;
           }

           .news-list li.text-none {
           	padding-left: 0;
			justify-content: flex-start;
           }

           .news-list li.text-none:after {
           	display: none !important;
           }

           .news-list li.text-list.divider:after {
           	content: "";
           	background: linear-gradient(to left, transparent 0%, transparent 50%, #ccc 50%, #ccc 100%);
           	background-size: 4px 1px;
           	background-repeat: repeat-x;
           	width: 100%;
           	height: 1px;
           	display: block;
           	position: absolute;
           	right: 0;
           	left: 0;
           	top: 50%;
           }

           .news-list li.text-list.divider {
           	height: 10px;
           }

           .news-list li.text-list a {
           	overflow: hidden;
           	text-overflow: ellipsis;
           	white-space: nowrap;
           	color: #333;
           	font-size: 16px;
           	/* padding-right: 20px; */
           }

           .news-list li.text-list .right-side {
           	display: flex;
           	align-items: center;
           	padding-left: 20px;
           }

           .news-list li.text-list .badge-color {
           	color: #dc3545;
           	border: 1px solid #dc3545;
           }

           .news-list li.text-list a:hover,
           .news-list-t li.text-list a:hover {
           	color: #024b98;
           }

           .news-list li.text-list .news-list-badge {
           	margin-right: 5px;
           	border-radius: 10px 10px 1px 10px;
           	padding: 0 5px 3px 5px;

           }

           .news-list li .date {
           	color: #ccc;
           }


           .news-list-t li.text-list {
           	justify-content: space-between;
           	display: flex;
           	overflow: hidden;
           	position: relative;
           	padding-left: 12px;
           	padding-top: 8px;
           	border-top: 1px dotted #ccc;
           	margin-bottom: 8px;
           }

           .news-list-t li.text-list a {
           	text-align: justify;
           	/* overflow: hidden;
				text-overflow: ellipsis;
				white-space: nowrap; */
           	color: #333;
           	font-size: 15px;
           	/* padding-right: 20px; */
           }

           .news-list-t li.text-list:after {
           	content: "";
           	background: #ccc;
           	width: 4px;
           	height: 4px;
           	border-radius: 4px;
           	-moz-border-radius: 4px;
           	-o-border-radius: 4px;
           	-webkit-border-radius: 4px;
           	display: block;
           	position: absolute;
           	left: 0;
           	top: 18px;
           }


           .widget-btns {}

           .paihangtxt {
           	margin-top: 15px;
           }

           .paihangtxt h3 {
           	font-size: 16px;
           	font-weight: 700;
           	color: #024b98;
           	margin-bottom: 0;
           }






           .cont-box {
           	width: 520px;
           	background: #fff;
           }

           .cont-box .searchArea {
           	/* width:670px; */
           	height: 41px;
           	border: 3px solid #024b98;
           	background: #fff;
           	display: flex;
           }

           .cont-box .searchArea .searchnei {
           	flex: 1;

           }

           .cont-box .searchArea .typeList {
           	position: relative;
           	margin-bottom: 0;
           }

           .cont-box .searchArea .typeList dt {
           	display: flex;
           	justify-content: space-between;
           	align-items: center;
           	width: 100px;
           	height: 35px;
           	line-height: 35px;
           	padding: 0px 10px;
           	background: #fafafa;
           	border-right: 1px solid #eee;
           	font-size: 14px;
           	text-align: center;
           	cursor: pointer;
           }

           .cont-box .searchArea .typeList dt span {
           	display: block;
           	flex: 1;
           	font-size: 14px;
           	color: #333;
           }

           .cont-box .searchArea .typeList dt i {
           	display: block;
           	overflow: hidden;
           	/* background:url(../images/arrows.png) no-repeat center 0px; */
           }

           .cont-box .searchArea .typeList dt i:before {
           	content: "\f107";
           }


           .cont-box .searchArea .typeList dd {
           	width: 100px;
           	background: #024b98;
           	display: none;
           	position: absolute;
           	left: -3px;
           	top: 35px;
           	overflow: hidden;
           	z-index: 55;
           }

           .cont-box .searchArea .typeList dd a {
           	display: block;
           	line-height: 35px;
           	padding: 0px 10px;
           	font-size: 14px;
           	color: #fff;
           	text-align: center;
           }

           .cont-box .searchArea .typeList dd a:hover {
           	background: #014486;
           	color: #fff;
           	text-decoration: none;
           }

           /* 下拉菜单开启样式 */

           .cont-box .searchArea .typeList.on dt i:before {
           	content: "\f106";
           }



           .cont-box .searchArea .formArea {
           	display: flex;
           	height: 35px;
           	overflow: hidden;
           	position: relative;
           }

           .cont-box .searchArea .formArea .word,
           .cont-box .searchArea .formArea .btn {
           	border: none;
           	outline: none;
           	font-size: 14px;
           	border-radius: 0;
           }

           .cont-box .searchArea .formArea .word {
           	width: 100%;
           	padding: 0px 10px;
           	background: #fff;
           	color: #333;
           }

           .cont-box .searchArea .formArea .btn {
           	width: 100px;
           	background: #024b98;
           	text-align: center;
           	color: #fff;
           	font-weight: bold;
           	cursor: pointer;
           }

           .scrollArea,
           .scrollArea11 {
           	padding-top: 10px;
           	height: 1180px;/*372px*/
           }


           .lbt-focus {
           	position: relative;
           	height: 219px;
           	overflow: hidden;
           }

           .lbt-focus .conts {}

           /* .lbt-focus .conts li{
				   height: 0;
				       padding-bottom: 95%;
				       position: relative;
			   } */
           .lbt-focus .conts img {
           	display: block;
           	width: 100%;
           	/*   height: 100%;
				       position: absolute; */
           	object-fit: cover;
           }

           .lbt-focus .btns {}

           .lbt-focus .btns a {
           	width: 50px;
           	height: 60px;
           	line-height: 60px;
           	font-size: 30px;
           	text-align: center;
           	color: #fff;
           	overflow: hidden;
           	text-decoration: none;
           	transform: translateY(-50%);
           	display: block;
           	background-color: rgba(0, 0, 0, 0.5);
           	position: absolute;
           	top: 50%;
           	z-index: 10;
           	cursor: pointer;
           	opacity: 0;
           	filter: alpha(opacity=0);
           	-webkit-transition: all .3s ease;
           }

           .lbt-focus .btns .next {
           	right: 0;
           }

           .lbt-focus .btns .prev {
           	left: 0;
           }

           .lbt-focus:hover .next:hover,
           .lbt-focus:hover .prev:hover {
           	opacity: 1;
           	filter: alpha(opacity=50);
           }

           .lbt-focus:hover .next {
           	opacity: 0.5;
           	filter: alpha(opacity=25);
           }

           .lbt-focus:hover .prev {
           	opacity: 0.5;
           	filter: alpha(opacity=25);
           }



           .lbt-focus .tabs {
           	width: 100%;
           	position: absolute;
           	bottom: 10px;
           	text-align: center;
           	display: flex;
           	justify-content: center;
           }

           .lbt-focus .tabs ul {
           	display: flex;
           	justify-content: center;
           	background-color: rgba(0, 0, 0, 0.3);
           	margin-bottom: 0;
           	padding: 5px 10px;
           	border-radius: 100px;
           }

           .lbt-focus .tabs li {
           	width: 8px;
           	height: 8px;
           	margin-left: 2px;
           	margin-right: 2px;
           	background: #ffffff;
           	border-radius: 100%;
           	cursor: pointer;
           	display: inline-block;
           	text-indent: -900px;
           	overflow: hidden;
           }

           .lbt-focus .tabs li.on {
           	background-color: #024b98;
           }



           .accordion-box {
           	overflow: hidden;
           }

           .accordion-box h3 {
           	color: #f9fdff;
           	height: 42px;
           	font-weight: 500;
           	border-bottom: 1px solid #fff;
           	line-height: 42px;
           	font-size: 16px;
           	padding: 0px 30px;
           	background: #212121;
           	cursor: pointer;
           	border-radius: 50px;
           	display: block;
           	overflow: hidden;
           }

           .accordion-box ul {
           	background: #f9fdff;
           	padding: 20px 30px;
           	border-radius: 20px;
           	list-style: none;
           }

           .accordion-box ul li {
           	height: 32px;
           	line-height: 32px;
           }



           .accordion-box h3 i {
           	float: right;
           	width: 8px;
           	height: 42px;
           	background: url(../01.html) center center no-repeat;
           }

           .accordion-box h3.on i {
           	width: 8px;
           	height: 42px;
           	background: url(../02.html) center center no-repeat;
           }



           .accordion-box ul li a {
           	float: left;
           	color: #333;
           	font-size: 14px;
           }

           .accordion-box ul li a:hover {
           	color: #3dc878;
           }

           .accordion-box ul li em {
           	float: right;
           	color: #999;
           	font-style: normal;
           }



           .accordion-box ul li span {
           	color: #ccc;
           	font-style: italic;
           	font-size: 12px;
           	padding-right: 10px;
           }

           .accordion-box ul li em {
           	float: right;
           	color: #ccc;
           	font-style: italic;
           	font-sizes: 12px;
           	padding-right: 5px;
           }




           .picScroll {
           	position: relative;
           	background: #f1f1f1;
           	/* border-radius:8px; */
           	overflow: hidden;
           }

           .picScroll .mbng {
           	margin-bottom: -15px;
           }

           .picScroll .textList {
           	height: 45px;
           	line-height: 45px;
           	padding: 0px 15px;
           	background: #f8f8f8;
           	overflow: hidden;
           	display: flex;
           	align-items: center;
           	justify-content: space-between;
           }

           .picScroll .textList h3 {
           	font-size: 16px;
           	font-weight: 700;
           	color: #024b98;
           	margin-bottom: 0;
           }

           .picScroll .textList .pageNav {
           	line-height: 42px;
           	color: #535353;
           }

           .picScroll .textList .pageNav .on {
           	font-size: 14px;
           	color: #858585;
           }

           .picScroll .textList .pageNav font {
           	font-size: 12px;
           	padding: 0 5px;
           	line-height: 20px;
           	color: #535353;
           	font-style: italic;
           }



           .picScroll .textList ul {
           	display: flex;
           	margin-top: 18px;
           	overflow: hidden;
           	list-style: none;
           	padding-left: 0;
           }

           .picScroll .textList ul li {
           	width: 8px;
           	height: 8px;
           	margin-right: 2px;
           	margin-left: 2px;
           	background: #d7dbdc;
           	border-radius: 100%;
           	cursor: pointer;
           	overflow: hidden;
           }

           .picScroll .textList ul li.on {
           	background: #024b98;
           	/*border:1px solid #f90;*/
           }



           .picScroll .btns {
           	z-index: 999;
           }

           .picScroll .btns i {
           	cursor: pointer;
           	margin-left: 8px;
           }


           .picScroll .btns i:hover {
           	color: #b9b530;
           }



           .picScroll .textCont {
           	padding: 10px;
           }

           .picScroll .textCont ul {
           	overflow: hidden;
           	list-style: none;
           	padding-left: 0;
           	margin-bottom: 0;
           }

           .picScroll .textCont ul li {
           	/* height:126px; */
           	position: relative;
           	text-align: center;
           	overflow: hidden;
           }

           .picScroll .textCont ul li.top {
           	margin-bottom: 15px;
           	height: 127px;
           }

           .picScroll .textCont ul li .text {
           	overflow: hidden;
           	text-overflow: ellipsis;
           	white-space: nowrap;
           	font-size: 14px;
           	line-height: 15px;
           	color: #FFFFFF;
           	background: #000000;
           	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .7)));
           	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .7) 100%);
           	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .7) 100%);
           	filter: alpha(opacity=70);
           	display: block;
           	position: absolute;
           	bottom: 0px;
           	right: 0;
           	z-index: 30;
           	width: 100%;
           	padding: 10px;
           	left: 0px;
           }

           .picScroll .textCont ul li img {
           	display: block;
           	width: 100%;
           	transition: transform .2s;
           }

           .picScroll .textCont ul li img:hover {
           	transform: scale(1.05);
           }

           .picScroll .textCont li a .text {
           	color: #fff;
           }

           .picScroll .textCont li a .text:hover {
           	text-decoration: none;
           }



           .picScroll .textCont ul li p {
           	width: 180px;
           	font-size: 12px;
           	position: absolute;
           	bottom: 0;
           	text-align: center;
           	height: 40px;
           	line-height: 40px;
           }







           .side-pic {
           	/* height:459px; */
           	position: relative;
           	/* background-color:#CCCCCC; */
           }



           .side-pic .side-box p {
           	display: none;
           	margin-bottom: 0;
           }

           .side-pic .side-box span {
           	overflow: hidden;
           	text-overflow: ellipsis;
           	white-space: nowrap;
           	font-size: 14px;
           	line-height: 30px;
           	color: #FFFFFF;
           	background: rgba(0, 0, 0, 0.5);
           	display: block;
           	position: absolute;
           	bottom: 0px;
           	z-index: 30;
           	width: 100%;
           	padding: 10px;
           	left: 0px;
           }



           .side-pic .side-box {
           	/* width:992px; */
           }

           .side-pic .side-box a img {
			   width: 100% !important;
           	transition: transform .2s;
           }

           .side-pic .side-box a img:hover {
           	transform: scale(1.05);
           }


           .side-pic .side-box ul {
           	list-style: none;
           	grid-template-columns: repeat(4, 296px);
           	grid-gap: 9px;
           	grid-template-rows: 208px;
           	display: grid;
           	height: 425px;
           	/* width:992px; */
           	padding-left: 0;
           	margin-bottom: 0;
           }

           .side-pic .side-box li {
           	position: relative;
           	overflow: hidden;
           	height: 208px;
           }

           .side-pic .side-box li a {
           	display: block;
           }

           .side-pic .tabs {
           	height: 10px;
           	margin-top: 20px;
           }

           .side-pic .tabs ul {
           	list-style: none;
           	padding-left: 0;
           	margin-bottom: 0;
           	display: flex;
           	justify-content: center;
           }

           .side-pic .tabs li {
           	width: 75px;
           	display: block;
           	height: 10px;
           	font-size: 0px;
           	line-height: 0px;
           	background: rgba(100, 100, 100, 0.7);
           	margin-right: 2px;
           	width: 75px;
           	cursor: pointer;
           }

           .side-pic .tabs .current {
           	background-color: #F9B766;
           }



           .side-pic .prev,
           .side-pic .next {
           	transform: translateY(-50%);
           	transition: all .3s ease;
           	-webkit-transition: all .3s ease;
           	text-decoration: none;
           	height: 47px;
           	width: 47px;
           	line-height: 47px;
           	color: #fff;
           	cursor: pointer;
           	border-radius: 100%;
           	text-align: center;
           	position: absolute;
           	display: block;
           	font-size: 30px;
           	background-color: rgba(0, 0, 0, 0.2);
           }

           .side-pic .prev {
           	left: -58px;
           	top: 50%;
           }

           .side-pic a.prev:hover,
           .side-pic a.next:hover {
           	background-color: rgba(0, 0, 0, 0.8);
           }

           .side-pic .next {
           	top: 50%;
           	right: -58px;
           }



           .zoom {
           	transition: transform .2s;
           }

           .zoom:hover {
           	transform: scale(1.5);
           }

           .zoom-small {
           	transition: transform .2s;
           }

           .zoom-small:hover {
           	transform: scale(1.05);
           }




           @media screen and (min-width:992px) {
           	.container {
           		width: 1200px;
           	}

           	/* .submit {
					display: flex;
					justify-content: center;
				} */

           	.submit .btn-primary {
           		width: 15.625rem;

           	}

           }

           @media screen and (min-width:768px) and (max-width: 992px) {

           	.inf-list .pic {
           		width: 30%;
           	}

           	.inf-list .inf-box {
           		width: 70%;
           	}

           	.submit .btn-primary {
           		display: block;
           		width: 100%;
           	}

           	.top-header {
           		justify-content: center;
           	}

           }

           @media screen and (max-width:767px) {
           	.inf-list .inf-box {
           		width: 100%;
           	}

           	.img-fluid1 {
           		max-width: 100%;
           	}

           	.card-hd-r {
           		margin-top: 0.625rem;
           	}

           	.card-hd {
           		flex-direction: column;
           	}

           	.more-btn {
           		width: 100%;
           	}

           	.inf-list {
           		flex-direction: column;

           	}

           	.inf-list .pic {
           		margin-bottom: 1.5rem;
           		border: 0;
           		width: 80%;
           		margin-right: 0;
           	}

           	/* #header .top-header{
					justify-content: center;
				} */
           	.top-logo {
           		flex-direction: column;
           	}

           	.top-logo .top-logo-box {
           		width: 69%;
           		margin-bottom: 0.625rem;
           	}

           	.tit {
           		font-size: 1.375rem;
           		padding-top: 1rem;
           		padding-bottom: 1rem;
           	}

           	/* .container {
					margin-right: 15px;
					margin-left: 15px;
				} */

           	.submit .btn-primary {
           		display: block;
           		width: 100%;
           	}


           }

		   .layui-layer-content {scrollbar-width:none;}