/*重写*/
*{word-wrap:break-word}
a, abbr, acronym, address, applet, b, big, blockquote, body, caption, center, cite, code, dd, del, dfn, div, dl, dt, em, form, h1, h2, h3, h4, h5, h6, html, i, iframe, img, ins, kbd, label, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, var {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-style: normal;
    text-decoration: none;
}
ul,ol,dl{list-style-type:none}
a:hover {
    color: #ca0000 !important;
    text-decoration: none;
}
a.text-dark:focus, a.text-dark:hover {
    color: #ca0000 !important;
}
.table-hover .table-info:hover>td, .table-hover .table-info:hover>th {
    background-color: #e0eaf7;
}
body{ background:url(https://libvpn.swfu.edu.cn/vpn/89/http/P75YPLUUQFUYR6JPM7YYMLUDNG/material/2020/images/2020bg.png;vpn_img) no-repeat top center;background-color:#F5F5F5;}
.global_bg{background:#FFF;}
.global_blue{color:#3673b6}
.global_red{color:#cb3433}
.global_border_bottom{border-bottom:1px solid #e5e5e5}
.global_border_bottom_dashed{border-bottom:1px dashed #e5e5e5}
.color-212529{color:#212529}
.color-317cc9{color:#317cc9}
.color-999{color:#999}
.color-999:hover{color: #3673b6;}
.bg-f8f8f8{background:#f8f8f8;}
.bg-e0eaf7{background:#e0eaf7;}
.bg-3673b6{background:#3673b6;}
.lh-26px{line-height: 26px;}
.border-zx{border:1px solid #ca0000;}
.tt_bg{background:url(https://libvpn.swfu.edu.cn/vpn/89/http/P75YPLUUQFUYR6JPM7YYMLUDNG/material/2020/images/2020tbg.png;vpn_img) no-repeat top right;}
.font-weight{font-weight:bold;}
.border-none{border:none;}
.border-bottom-dcdcdc{border-bottom:1px dashed #dcdcdc;}
.text-indent2em{text-indent:2em}
.lh-63{line-height:63px;}
.fz-32rem {
    font-size: 3.2rem;
}
.fz-36rem {
    font-size: 3.6rem;
}
.w-242{width:242px;}
.w-192{width:192px;}

/* 通栏banner3开始 */
.public-ad3 {
	height: 3.1rem;
}

.public-ad3 img {
	height: 3.1rem;
}

/*招商引资*/
.ywdt-qxsm-timeline {
	height: auto;
}
.color-learn1{color:#4bb3fd}
.color-learn2{color:#7dce82}
.color-learn3{color:#8a84e2}
.color-learn4{color:#f4989c}
.color-learn5{color:#8ccfff}
.color-learn6{color:#0bc9cd}

.zt1{height:6rem;width:3rem}
.zt2{height:6rem;padding:0.8rem 1.25rem;}
.dp{font-size:14px;font-weight:bold;}
.centered {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.centered-y {
  position: absolute;
  width: 100%;
  top: 50%;
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.distribution-map {
  position: relative;
  width: 100%;
  padding: 20px;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 auto;
}
.distribution-map > img {
  width: 100%;
  position: relative;
  margin: 0;
  padding: 0;
}
.distribution-map .map-point {
  cursor: pointer;
  outline: none;
  z-index: 0;
  position: absolute;
  width: 20px;
  height: 20px;
  border-radius: 15px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -moz-transition: opacity 0.25s ease-in-out 0.25s, width 0.25s ease-in-out 0.25s, height 0.25s ease-in-out 0.25s, z-index 0.25s ease-in-out 0.25s;
  -o-transition: opacity 0.25s ease-in-out 0.25s, width 0.25s ease-in-out 0.25s, height 0.25s ease-in-out 0.25s, z-index 0.25s ease-in-out 0.25s;
  -webkit-transition: opacity 0.25s ease-in-out, width 0.25s ease-in-out, height 0.25s ease-in-out, z-index 0.25s ease-in-out;
  -webkit-transition-delay: 0.25s, 0.25s, 0.25s, 0.25s;
  -webkit-transition: opacity 0.25s ease-in-out 0.25s, width 0.25s ease-in-out 0.25s, height 0.25s ease-in-out 0.25s, z-index 0.25s ease-in-out 0.25s;
          transition: opacity 0.25s ease-in-out 0.25s, width 0.25s ease-in-out 0.25s, height 0.25s ease-in-out 0.25s, z-index 0.25s ease-in-out 0.25s;
  background: rgba(26, 26, 26, 0.85);
  border: 2px solid #7fcff7;
}
.distribution-map .map-point .content {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.25s ease-in-out;
  transition: opacity 0.25s ease-in-out;
  width: 100%;
  height: 100%;
  left: 50%;
  overflow: overlay;
}
.distribution-map .map-point:active, .distribution-map .map-point:focus {
  margin: 0;
  padding: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  width: 150px;
  height: 110px;
  color: #e5e5e5;
  z-index: 1;
  -webkit-transition: opacity 0.25s ease-in-out, width 0.25s ease-in-out, height 0.25s ease-in-out;
  transition: opacity 0.25s ease-in-out, width 0.25s ease-in-out, height 0.25s ease-in-out;
}
.distribution-map .map-point:active .content, .distribution-map .map-point:focus .content {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -moz-transition: opacity 0.25s ease-in-out 0.25s, height 0 ease-in-out 0.25s, overflow 0 ease-in-out 0.25s;
  -o-transition: opacity 0.25s ease-in-out 0.25s, height 0 ease-in-out 0.25s, overflow 0 ease-in-out 0.25s;
  -webkit-transition: opacity 0.25s ease-in-out, height 0 ease-in-out, overflow 0 ease-in-out;
  -webkit-transition-delay: 0.25s, 0.25s, 0.25s;
  -webkit-transition: opacity 0.25s ease-in-out 0.25s, height 0 ease-in-out 0.25s, overflow 0 ease-in-out 0.25s;
          transition: opacity 0.25s ease-in-out 0.25s, height 0 ease-in-out 0.25s, overflow 0 ease-in-out 0.25s;
  overflow: hidden;
}
.distribution-map .map-point:active .content a:hover, .distribution-map .map-point:active .content a:active, .distribution-map .map-point:focus .content a:hover, .distribution-map .map-point:focus .content a:active {
  color: #afe1fa;
}


@media (min-width: 1200px) {
	.ywdt-qxsm-timeline {
		height: 284px;
	}
}

.timeline {
	position: relative;
	display: grid;
	gap: 10px;
	max-width: 600px;
	height: auto;
	font-size: 0.75rem;
}

.timeline .timeline_line {
	position: absolute;
	top: 0;
	left: 6px;
	width: 2px;
	height: 100%;
	/*background: #b3b3b3;*/
	background: linear-gradient(to bottom, #b3b3b3, #b3b3b3 7.5px, transparent 7.5px, transparent);
    background-size: 100% 15px;
}

.timeline .timeline_item .info {
	display: grid;
	grid-template-columns: repeat(1, auto) 1fr;
	align-items: center;
	gap: 1rem;
}



.timeline .timeline_item .info .dot {
	position: relative;
	width: 14px;
	height: 14px;
	background: #b3b3b3;
	border-radius: 50%;
	z-index:999;
}

.timeline .timeline_item .info .dot::after {
	position: absolute;
	content: "";
	top: 50%;
	left: 50%;
	width: 8px;
	height: 8px;
	border: 4px solid #fff;
	border-radius: inherit;
	margin-left: -4px;
	margin-top: -4px;
}

.timeline .timeline_item .info .time {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	background-color: #5ea8f2;
	background-image: linear-gradient(to right, #5ea8f2, #aae1ff);
}

.timeline .timeline_item .info .time::before {
	background: #5ea8f2;
	content: "";
	height: 8px;
	left: -0.25rem;
	position: absolute;
	bottom: 50%;
	transform: rotate(45deg);
	width: 8px;
	z-index: -1;
	margin-bottom: -0.25rem;
}

.timeline .timeline_item .info .time i {
	right: 0.625rem;

}

.table-info tbody+tbody, .table-info td, .table-info th, .table-info thead th {
    border-color: #e0eaf7;
}
.table-info, .table-info>td, .table-info>th {
    background-color: #e0eaf7;
}
.card-body-hdw{
	flex: 1 1 auto;
    min-height: 1px;
    padding: 0.25rem;
}
.card-hdw{
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
}
.timeline_line {
    position: absolute;
    top: 0;
    right: 0;
    width: 4px;
    height: 100%;
    background: #ececec;
	border-top: 6px solid #ca0000;
}
hr {
    margin-top: 1rem;
    margin-bottom: 1rem;
    border: 0;
    border-top: 1px solid rgba(0,0,0,.1);
}
hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible;
}
.btn-primary {
    color: #fff;
    background-color: #3673b6;
    border-color: #3673b6;
}
.btn-primary:hover{
    color: #fff;
    background-color: #3673b6;
    border-color: #3673b6;
}
.fz-35{font-weight:700 !important;}
.fz-16{.font-weight-bold-on}
.fz-16link{
	font-size:16px;
    color: #212529;
	font-weight:normal !important;
}
.lh-36{line-height:36px;}


.zsxmk{width: 100%;overflow: hidden;}
.zsxmk .bd{width: 100%; height: 322px; overflow: hidden; margin-top: 19px;}
.zsxmk .bd ul{width: 100%; height: 322px; overflow: hidden;}
.zsxmk .bd ul li.card-item{width: 162px; height: 322px; float: left;}
.zsxmk .bd ul li.card-item .card1{ border-left: 1px solid #dddddd;}
.zsxmk .bd ul li.card-item .ccard{ border: 1px solid #dddddd; border-left: none; height: 320px; overflow: hidden;}
.zsxmk .bd ul li.card-item .ccard .ccard-title{width: 100%; height: 90px; overflow: hidden;}
.zsxmk .bd ul li.card-item .ccard .ccard-title a{width: 100%; height: 100%; display: block;text-decoration: none;}
.zsxmk .bd ul li.card-item .ccard .ccard-title i{width: 50px; height: 50px; display: block; margin: 0 auto; background: url(../images/2020_zsyz_img008_2.png;vpn_img) no-repeat;}
.zsxmk .bd ul li.card-item .ccard .ccard-title span{width: 100%; text-align: center; line-height: 30px; display: block; font-size: 18px;}
.zsxmk .bd ul li.card-item .ccard .ccard-title.iconA i{background-position: -11px -178px;}
.zsxmk .bd ul li.card-item .ccard .ccard-title.iconA span{color: #226ebc;}
.zsxmk .bd ul li.card-item .ccard .ccard-title.iconB i{background-position: -283px -178px;}
.zsxmk .bd ul li.card-item .ccard .ccard-title.iconB span{color: #eeab09;}
.zsxmk .bd ul li.card-item .ccard .ccard-title.iconC i{background-position: -447px -178px;}
.zsxmk .bd ul li.card-item .ccard .ccard-title.iconC span{color: #22bc26;}
.zsxmk .bd ul li.card-item .ccard .ccard-title.iconD i{background-position: -612px -178px;}
.zsxmk .bd ul li.card-item .ccard .ccard-title.iconD span{color: #22acbc;}
.zsxmk .bd ul li.card-item .ccard .ccard-title.iconE i{background-position: -778px -178px;}
.zsxmk .bd ul li.card-item .ccard .ccard-title.iconE span{color: #a784e9;}
.zsxmk .bd ul li.card-item .ccard .ccard-title.iconF i{background-position: -936px -178px;}
.zsxmk .bd ul li.card-item .ccard .ccard-title.iconF span{color: #e47272;}
.zsxmk .bd ul li.card-item .ccard .card-content{width: 100%; height: 231px; overflow: hidden;}
.zsxmk .bd ul li.card-item .ccard .card-content ul{width: 100%; height: auto; overflow: hidden;}
.zsxmk .bd ul li.card-item .ccard .card-content ul li{width: 100%; height: 42px; line-height: 42px; text-align: center;}
.zsxmk .bd ul li.card-item .ccard .card-content ul li a{color: #333333; font-size: 14px;}
.zsxmk .bd ul li.card-item .card1{ border-left: 1px solid #dddddd;}
.zsxmk .bd ul li.card-item.active{ width: 345px;}
.zsxmk .bd ul li.card-item.active .ccard{border: 1px solid #226ebc;}
.zsxmk .bd ul li.card-item.active .ccard .ccard-title{background: #226ebc;}
.zsxmk .bd ul li.card-item.active .ccard .ccard-title span{color: #FFFFFF !important;}
.zsxmk .bd ul li.card-item.active .ccard .ccard-title.iconA i{background-position: -11px 0px;}
.zsxmk .bd ul li.card-item.active .ccard .ccard-title.iconB i{background-position: -283px 0px;}
.zsxmk .bd ul li.card-item.active .ccard .ccard-title.iconC i{background-position: -447px 0px;}
.zsxmk .bd ul li.card-item.active .ccard .ccard-title.iconD i{background-position: -612px 0px;}
.zsxmk .bd ul li.card-item.active .ccard .ccard-title.iconE i{background-position: -778px 0px;}
.zsxmk .bd ul li.card-item.active .ccard .ccard-title.iconF i{background-position: -936px 0px;}
.zsxmk .bd ul li.card-item.active .ccard .card-content ul li{width: 50%; float: left; margin: 23px 0px 7px 0px;}
.zsxmk .bd ul li.card-item.active .ccard .card-content ul li span{float: left; display: block;}
.zsxmk .bd ul li.card-item.active .ccard .card-content ul li i{width: 50px; height: 100%; float: left; margin-right: 10px; display: block; background: url(../images/2020_zsyz_img008_4.png;vpn_img) no-repeat;}
/* .zsxmk .bd ul li.card-item.active .ccard .card-content.iconA ul li{width: 100%;} */
.zsxmk .bd ul li.card-item.active .ccard .card-content.iconA ul li i{background: url(../images/2020_zsyz_img008_3.png;vpn_img) no-repeat;}
.zsxmk .bd ul li.card-item.active .ccard .card-content.iconA ul li.m1 i{background-position: -6px -5px; margin-left: 10px;}
.zsxmk .bd ul li.card-item.active .ccard .card-content.iconA ul li.m2 i{background-position: -219px -14px; margin-right: 5px;}
.zsxmk .bd ul li.card-item.active .ccard .card-content.iconA ul li.m3 i{background-position: -6px -83px; margin-left: 10px;}
.zsxmk .bd ul li.card-item.active .ccard .card-content.iconA ul li.m4 i{background-position: -219px -81px; margin-right: 5px;}
.zsxmk .bd ul li.card-item.active .ccard .card-content.iconA ul li.m5 i{background-position: -6px -153px; margin-left: 10px;}
.zsxmk .bd ul li.card-item.active .ccard .card-content.iconA ul li.m2{width: 45%;}
.zsxmk .bd ul li.card-item.active .ccard .card-content.iconA ul li.m4{width: 45%;}
.zsxmk .bd ul li.card-item.active .ccard .card-content.iconB ul li{width: 100%;}
.zsxmk .bd ul li.card-item.active .ccard .card-content.iconB ul li.m1 i{background-position: 0px -7px; margin-left: 10px;}
.zsxmk .bd ul li.card-item.active .ccard .card-content.iconB ul li.m2 i{background-position: 4px -71px; margin-right: 5px;}
.zsxmk .bd ul li.card-item.active .ccard .card-content.iconB ul li.m3 i{background-position: 1px -138px; margin-left: 10px;}
.zsxmk .bd ul li.card-item.active .ccard .card-content.iconB ul li i{margin-left: 100px !important;}
.zsxmk .bd ul li.card-item.active .ccard .card-content.iconC ul li.m1 i{background-position: -223px -15px;margin-left: 10px;}
.zsxmk .bd ul li.card-item.active .ccard .card-content.iconC ul li.m2 i{background-position: -225px -71px; margin-right: 5px;}
.zsxmk .bd ul li.card-item.active .ccard .card-content.iconC ul li.m3 i{background-position: -223px -130px;margin-left: 10px;}
.zsxmk .bd ul li.card-item.active .ccard .card-content.iconC ul li.m4 i{background-position: -221px -191px;margin-right: 5px;}
.zsxmk .bd ul li.card-item.active .ccard .card-content.iconC ul li.m5 i{background-position: -221px -254px;margin-left: 10px;}
.zsxmk .bd ul li.card-item.active .ccard .card-content.iconD ul li{width: 100%;}
.zsxmk .bd ul li.card-item.active .ccard .card-content.iconD ul li.m1 i{background-position: -430px -9px;margin-left: 10px;}
.zsxmk .bd ul li.card-item.active .ccard .card-content.iconD ul li.m2 i{background-position: -430px -75px;margin-right: 5px;}
.zsxmk .bd ul li.card-item.active .ccard .card-content.iconD ul li i{margin-left: 100px !important;}

.zsxmk .bd ul li.card-item.active .ccard .card-content.iconE ul li.m1 i{background-position: -647px -13px;margin-left: 10px;}
.zsxmk .bd ul li.card-item.active .ccard .card-content.iconE ul li.m2 i{background-position: -647px -73px;margin-right: 5px;}
.zsxmk .bd ul li.card-item.active .ccard .card-content.iconE ul li.m3 i{background-position: -644px -131px;margin-left: 10px;}
.zsxmk .bd ul li.card-item.active .ccard .card-content.iconE ul li.m4 i{background-position: -641px -196px;margin-right: 5px;}
.zsxmk .bd ul li.card-item.active .ccard .card-content.iconE ul li.m5 i{background-position: -644px -253px;margin-left: 10px;}
.zsxmk .bd ul li.card-item.active .ccard .card-content.iconF ul li.m1 i{background-position: -867px -10px;margin-left: 10px;}
.zsxmk .bd ul li.card-item.active .ccard .card-content.iconF ul li.m2 i{background-position: -869px -74px;margin-right: 5px;}
.zsxmk .bd ul li.card-item.active .ccard .card-content.iconF ul li.m3 i{background-position: -862px -134px;margin-left: 10px;}
.zsxmk .bd ul li.card-item.active .ccard .card-content.iconF ul li.m4 i{background-position: -861px -193px;margin-right: 5px;}
.zsxmk .bd ul li.card-item.active .ccard .card-content.iconF ul li.m5 i{background-position: -865px -253px;margin-left: 10px;}

.zsxmk .bd ul li.card-item.active .ccard .card-content ul li a:hover{color:#226ebc;}
.distribution-map .map-point p{font-size:0.25rem;padding:0.5rem;text-align:left;text-indent:0.5rem;}
@keyframes scale{
                    0%{transform:scale(1)}
                    50%,75%{transform:scale(3)}
                    78%,100%{opacity:0}
                }
.distribution-map .map-point:before {
                content: '';
                display:block;
                width: 10px;
                height: 10px;
                border-radius: 50%;
                opacity: .7;
                background-color: #FFFF00;
                animation: scale 2s infinite cubic-bezier(0,0,.49,1.02);
                animation-delay: 200ms;
				margin-left: -3px;
                margin-top: 2.1px;
}

/*【首页】头条开始*/
.index-tt h2 {
	font-size: 1.5rem;
}

@media (min-width: 576px) {
	.index-tt h2 {
		font-size: 1.75rem;
	}
}

@media (min-width: 1200px) {
	.index-tt h2 {
		font-size: 2rem;
	}
}

/*【首页】头条结束*/

/*【首页】焦点图开始*/
.swiper-container .swiper-button-next,
.swiper-container .swiper-button-prev {
	color: #fff !important;
	height: 5rem;
	position: absolute;
	text-align: center;
	top: 50%;
	margin-top: -2.5rem;
	transition: all 0.3s ease 0s;
	width: 2.5rem;
	margin-left: 0;
	opacity: 1;
	visibility: hidden;
}

.swiper-container .swiper-button-next {
	right: 0;
}

.swiper-container .swiper-button-prev {
	left: 0;
}

.swiper-container:hover .swiper-button-next,
.swiper-container:hover .swiper-button-prev {
	opacity: 1;
	visibility: visible;
}

.swiper-container .swiper-button-next:hover,
.swiper-container .swiper-button-prev:hover {
	background: #0482f8 none repeat scroll 0 0 !important;
}

.swiper-container .swiper-slide span {
	width: 100%;
	background: rgba(0, 0, 0, 0.5);
	bottom: 0;
	color: #fff;
	display: inline-block;
	font-size: 17px;
	left: 0;
	padding: 0.75rem;
	position: absolute;
	z-index: 1;
	transform: translateX(0px) scale(1, 1);
}

.swiper-container .swiper-slide:hover span {
	transform: translateX(0px) scale(1, 1);
}

.swiper-container .swiper-pagination-bullet {
	border: 1px solid #fff;
	border-radius: 100%;
	display: inline-block;
	height: 12px;
	margin: 0 4px;
	width: 12px;
	opacity: 1;
	background: none;
}

.swiper-container .swiper-pagination-bullet-active {
	background: #fff;
}

@media (min-width: 768px) {
	.swiper-container .swiper-slide span {
		padding: 12px 120px 12px 35px;
	}

	.swiper-container .swiper-slide img {
		height: 334px !important;
	}
}

@media (min-width: 992px) {
	.swiper-container .swiper-slide img {
		height: 620px !important;
	}
}

@media (min-width: 1200px) {
	.swiper-container .swiper-slide img {
		height: 434px !important;
	}
}

/*【首页】焦点图结束*/

/*【首页】Tab切换开始*/
.border-on .active {
	border-bottom: 0.1875rem solid #317cc9;
	margin-bottom: -0.125rem;
}

.font-weight-bold-on .active {
	font-weight: 700 !important;
}

.text-color-on .active {
	color: #317cc9;
}

.index-t1 {
	font-size: 1.125rem !important;
}

.border-1 {
	border-width: 0.25rem !important;
}

@media (min-width: 992px) {
	.index-t1 {
		font-size: 1.25rem !important;
	}
}

/*【首页】Tab切换结束*/

/* 热点专题开始 */
.hot-special .text-info {
	color: #a7afc6 !important;
}

.hot-special .border-info {
	border-color: #a7afc6 !important;
}

.str_wrap {
	overflow: hidden;
	//zoom:1;
	width: 100%;
	position: relative;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;
	white-space: nowrap;
}

.str_move {
	white-space: nowrap;
	position: absolute;
	top: 0;
	left: 0;
	cursor: move;
}

.str_move_clone {
	display: inline-block;
	//display:inline;
	//zoom:1;
	vertical-align: top;
	position: absolute;
	left: 100%;
	top: 0;
}

.str_vertical .str_move_clone {
	left: 0;
	top: 100%;
}

.str_down .str_move_clone {
	left: 0;
	bottom: 100%;
}

.str_vertical .str_move,
.str_down .str_move {
	white-space: normal;
	width: 100%;
}

.str_static .str_move,
.no_drag .str_move,
.noStop .str_move {
	cursor: inherit;
}

.str_wrap img {
	max-width: none !important;
}

/* 热点专题结束 */
.ywdt-ztzl-container img {
	height: 6rem;
}

.ywdt-ztzl-container {
	width: 100%;
	height: 6rem;
}
/*【首页】网上办事开始*/
.index-wsbs-bg {
	background: url(../images/index-wsbs-bg.png;vpn_img) repeat-x center bottom;
	background-size: 100% 100%;
}

.index-wsbs-bg .text-color-on {
	color: #317cc9 !important;
}

.index-wsbs-bg .bg-color-blue {
	background-color: #317cc9 !important;
}

.index-wsbs-bg .text-primary {
	color: #5b95e3 !important;
}

@media (min-width: 768px) {
	.letter-spacing-1 {
		letter-spacing: 0.5rem;
	}

}

/*【首页】网上办事结束*/

/*【首页】信息公开开始*/
.index-xxgk-card .card {
	border-width: 0.125rem !important;
}

.index-xxgk-card .card-body i {
	width: 2.5rem;
	height: 2.5rem;
	line-height: 2.5rem;
	font-size: 1.25rem;
}

.index-xxgk-card a {
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
}

.index-xxgk-card .bg1 {
	background-color: #6bb3f2 !important;
}

.index-xxgk-card .border-color-1 {
	border-color: #6bb3f2 !important;
}

.index-xxgk-card .bg2 {
	background-color: #55c3d3 !important;
}

.index-xxgk-card .border-color-2 {
	border-color: #55c3d3 !important;
}

.index-xxgk-card .bg3 {
	background-color: #fb9b9c !important;
}

.index-xxgk-card .border-color-3 {
	border-color: #fb9b9c !important;
}

.index-xxgk-card .bg4 {
	background-color: #fabd86 !important;
}

.index-xxgk-card .border-color-4 {
	border-color: #fabd86 !important;
}

.index-xxgk-card .bg5 {
	background-color: #838ed9 !important;
}

.index-xxgk-card .border-color-5 {
	border-color: #838ed9 !important;
}

.index-xxgk-card .bg6 {
	background-color: #b7db6d !important;
}

.index-xxgk-card .border-color-6 {
	border-color: #b7db6d !important;
}

/* .index-xxgk-card a:before {
	content: '';
	position: absolute;
	left: 0px;
	bottom: -82px;
	width: 100%;
	height: 100%;
	z-index: 1;
	transition: all .8s;
	-moz-transition: all .8s;
	-webkit-transition: all .8s;
	-o-transition: all .8s;
}

.index-xxgk-card a.border-primary:before {
	background: #007bff;
}

.index-xxgk-card a.border-info:before {
	background: #17a2b8;
}

.index-xxgk-card a.border-secondary:before {
	background: #6c757d;
}

.index-xxgk-card a.border-success:before {
	background: #28a745;
}

.index-xxgk-card a.border-danger:before {
	background: #dc3545;
}

.index-xxgk-card a.border-warning:before {
	background: #ffc107;
} 

.index-xxgk-card a:hover {
	background: #629feb;
}

.index-xxgk-card a:hover:before {
	bottom: 0;
}

.index-xxgk-card a:after {
	content: '';
	position: absolute;
	width: 100%;
	height: 50px;
	left: 0;
	top: 0;
	z-index: 1;
}

.index-xxgk-card .card-body,
.index-xxgk-card .card-footer {
	z-index: 99;
}

.index-xxgk-card a:hover .card-footer {
	text-shadow: 1px 1px 1px #888;
} */

.index-zcjd-container {
	width: 100%;
	height: 5rem;
}

.index-zcjd-container .text-color-on {
	color: #317cc9;
}

.index-zcjd-container .swiper-slide {
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

@media (min-width: 1200px) {
	.index-zcjd-container {
		height: 17.375rem;
	}
}

/*【首页】信息公开结束*/


/* 顶部banner开始 */
.public-topad {
	height: 3.375rem;
}

/* 顶部banner结束 */

/* 通栏banner开始 */
.public-ad {
	height: 5.625rem;
}

.public-ad img {
	height: 5.625rem;
}

/* 通栏banner结束 */
.changeD{width:345px !important;height:auto !important}
@media (max-width: 1270px) {
.changeD{width:320px !important;height:auto !important}
.zsxmk .bd ul li.card-item.active{ width: 320px;}
}
@media (max-width: 1225px) {
.changeD{width:300px !important;height:auto !important}
.zsxmk .bd ul li.card-item.active{ width: 300px;}
}
@media (max-width:768px) {
.zt1{height:auto;width:3rem}
.zt2{height:auto;padding:0.8rem 1.25rem;}
.zdy{padding-left:0 !important;padding-right:0 !important;}
.order-xl-first {
    -ms-flex-order: -1;
    order: -1;
}
}
@media (min-width:768px) {
.order-xl-first {
    -ms-flex-order: unset;
    order: unset;
}
}

/*专题专栏list开始 */

.index-ztzl-list .bg-light {
	background-color: #f2f4fa!important;
}

.index-ztzl-list .thumb-img {
	height: 0;
	padding-top: 46%;/**62.9% 10:9**/
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
}

.index-ztzl-list .title {
	max-height: 3rem;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

/*专题专栏list结束 */