* {
	font-family: "Arial", "微软雅黑";
}

.header {
	background: #FFFFFF;
	left: 0px;
	top: 0px;
	width: 100%;
	position: fixed;
	z-index: 9999;
}

.he_t {
	padding: 25px 0px;
}

.pc_logo{
	height: 90px;
}

.logo {
	/*width: 280px;*/
	float: left;
}

.sj_logo {
	display: none;
}


.header_text {
	padding-left: 15px;
	margin-top: 6px;
	margin-left: 20px;
	border-left-color: #999999;
	border-left-width: 1px;
	border-left-style: solid;
	float: left;
}

.header_text h1 {
	text-align: left;
	color: #276bb3;
	font-family: "微软雅黑";
	line-height: 42px;
	font-size: 22px;
}

.header_text p {
	color: #999999;
	line-height: 30px;
	font-size: 16px;
	font-family: "微软雅黑";
}

.sousuo {
	margin: 17px 0px;
	padding: 0px 13px 0px 20px;
	border: 1px solid #999999;
	border-image: none;
	width: 257px;
	height: 38px;
	line-height: 36px;
	float: right;
}

.sousuo input {
	width: calc(100% - 25px);
	height: 24px;
	color: #848484;
	line-height: 24px;
	font-size: 14px;
	display: inline-block;
}

.sousuo input:focus {
	width: calc(100% - 25px);
	height: 24px;
	color: #848484;
	line-height: 24px;
	font-size: 14px;
	display: inline-block;
	outline:none;
	background-color: initial;
}

.sousuo .img {
	width: 21px;
	display: inline-block;
	position: relative;
	cursor: pointer;
}

.he_color1 {
	background: #276bb3;
}

.daoh h3 {
	margin: 0px 5px;
	width: 100px;
	float: left;
	position: relative;
}

.daoh h3:first-child {
	margin: 0px;
}

.daoh h3:last-child {
	margin: 0px;
}

.daoh h3 i {
	transition: 0.3s ease-out;
	width: 100%;
	text-align: center;
	color: #FFFFFF;
	line-height: 52px;
	font-size: 18px;
	font-style: normal;
	display: inline-block;
	-webkit-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
}

.daoh h3 ul {
	background: #FFFFFF;
	padding: 0px 14px;
	left: 0px;
	top: 100%;
	width: 100%;
	display: none;
	position: absolute;
}

.daoh h3 ul li {
	padding: 13px 0px;
	transition: 0.3s ease-out;
	width: 100%;
	text-align: center;
	color: #333333;
	line-height: 24px;
	font-size: 16px;
	border-bottom-color: #DBDBDB;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	-webkit-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
}

.daoh h3 ul a:last-child li {
	border-bottom-color: currentColor;
	border-bottom-width: 0px;
	border-bottom-style: none;
}

@media all and (min-width:1200px) {
	.daoh h3:hover i {
		font-weight: bold;
	}
	.daoh h3 ul li:hover {
		color: #276bb3;
	}
    .inpc_slibo img {
		height: 500px;
	}
}

.menuph {
	top: 50%;
	right: 15px;
	float: right;
	display: none;
	position: absolute;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}

.menuph .point {
	width: 28px;
	height: 22px;
	display: inline-block;
	position: relative;
	cursor: pointer;
}

.menuph .point:hover .navbtn {
	width: 28px;
}

.menuph .point:hover .navbtn::after {
	width: 28px;
}

.menuph .point:hover .navbtn::before {
	width: 28px;
}

.menuph .navbtn {
	background: #276bb3;
	transition: 0.3s ease-out;
	top: 10px;
	width: 21px;
	height: 1px;
	right: 0px;
	display: inline-block;
	position: absolute;
	-webkit-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
}

.menuph .navbtn::after {
	background: #276bb3;
	transition: 0.3s ease-out;
	width: 28px;
	height: 1px;
	right: 0px;
	display: inline-block;
	position: absolute;
	content: "";
	-webkit-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
}

.menuph .navbtn::before {
	background: #276bb3;
	transition: 0.3s ease-out;
	width: 28px;
	height: 1px;
	right: 0px;
	display: inline-block;
	position: absolute;
	content: "";
	-webkit-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
}

.menuph .navbtn::after {
	top: -11px;
}

.menuph .navbtn::before {
	top: 10px;
}

.menuph .point.active .navbtn {
	background: none;
}

.menuph .point.active .navbtn::after {
	top: 0px;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
}

.menuph .point.active .navbtn::before {
	top: 0px;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
}

.phxia {
	position: relative;
}

.xialaph {
	left: 0px;
	top: 82px;
	width: 100%;
	padding-bottom: 0px;
	border-top-color: #E1E1E1;
	border-top-width: 1px;
	border-top-style: solid;
	display: none;
	position: absolute;
	z-index: 89;
	background-color: #FFFFFF;
}

.xialaph.active {
	top: 106px;
}

@media screen and (min-width:768px) {
	.xialaph .container {
		padding: 0px 20px;
		width: 100%;
	}
}

@media screen and (min-width:992px) {
	.xialaph .container {
		padding: 0px 40px;
		width: 100%;
	}
}

.xialaph .ul2 {
	display: none;
}

.xialaph .ul3 {
	display: none;
}

.xialaph h4 a {
	color: #999999;
	text-transform: uppercase;
	line-height: 59px;
	font-size: 16px;
}

.xialaph h4 {
	border-bottom-color: #DDDDDD;
	border-bottom-width: 1px;
	border-bottom-style:dashed;
	position: relative;
}

.xialaph h4::after {
	left: 0px;
	width: 100%;
	height: 1px;
	bottom: 0px;
	position: absolute;
	content: "";
	opacity: 0.1;
	background-color: #E5E5E5;
}

.xialaph h5 a {
	color: #999999;
	text-transform: uppercase;
	line-height: 40px;
	font-family: "微软雅黑";
	font-size: 14px;
}

.xialaph h5 {
	padding-left: 15px;
	position: relative;
	border-bottom-color: #DDDDDD;
    border-bottom-width: 1px;
    border-bottom-style:solid;
}

.xialaph h5::after {
	left: 0px;
	height: 1px;
	right: 0px;
	bottom: 0px;
	position: absolute;
	content: "";
	opacity: 0.05;
	background-color: #FFFFFF;
}

.xialaph h4 img {
	width: 20px;
	margin-top: 15px;
	float: right;
	cursor: pointer;
}

.xialaph h5 img {
	width: 15px;
	margin-top: 12.5px;
	float: right;
	cursor: pointer;
}

.xialaph h4.active {
	border-bottom-color: #DDDDDD;
	border-bottom-width: 1px;
	border-bottom-style:dashed;
}

.xialaph h5.active {
	border-bottom-color: currentColor;
	border-bottom-width: 0px;
	border-bottom-style: none;
}

.xialaph h4.active img.img_s {
	display: none;
}

.xialaph h5.active img.img_s {
	display: none;
}

.xialaph h4.active img.img_d {
	display: block;
}

.xialaph h5.active img.img_d {
	display: block;
}

.xialaph .ul2 {
	padding-top: 7px;
	padding-bottom: 8px;
	background-color: #FFFFFF;
}

.xialaph .ul3 {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
	margin-top: 0px;
	border-top-color: #DDDDDD;
	border-bottom-color: #DDDDDD;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	position: relative;
}

.xialaph .ul3 li a {
	color: #999999;
	text-transform: uppercase;
	line-height: 30px;
	font-size: 12px;
	display: block;
}

.xialaph .ul3 li {
	padding-top: 5px;
}

.xialaph .ul3 li:first-child {
	padding-top: 0px;
}

.phonemeng {
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	display: none;
	position: absolute;
	z-index: 1048;
	opacity: 0.6;
	background-color: rgb(0, 0, 0);
}

.phonemeng.active {
	display: block;
}

.sj_sousuo {
	padding: 0px 20px;
	height: 60px;
	text-align: center;
	line-height: 60px;
}

.sj_sousuo img {
	width: 30px;
}

.mengcen {
	background: rgba(0, 0, 0, 0.8);
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100vh;
	display: none;
	position: fixed;
	z-index: 99;
}

.caidansuo {
	margin: 20% auto 0px;
	width: 38%;
	height: 46px;
	border-bottom-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	position: relative;
}

.caidansuo input {
	width: calc(100% - 60px);
	height: 100%;
	font-size: 24px;
	color: #FFFFFF;
}

.caidansuo input:focus {
	border-style:solid;
    border-color: #03a9f4;
	box-shadow: 0 0 15px #03a9f4;
}

#buts {
	right: 0px;
	color: #FFFFFF;
	letter-spacing: 3px;
	font-size: 22px;
	position: relative;
}

.guanbi {
	bottom: 30%;
	width: 18px;
	right: 50%;
	display: block;
	position: absolute;
}

.guanbi img {
	width: 100%;
}

@media all and (max-width:767px) {
	.caidansuo {
		margin: 50% auto 0px;
		width: 75%;
	}
}

@media all and (max-width:1229px) {
	.daoh h3 {
		width: 121px;
	}
}

@media all and (max-width:1199px) {
	.sousuo {
		display: none;
	}
	.he_color1 {
		display: none;
	}
	.he_t {
		padding: 5px 0px;
	}
	.menuph {
		display: block;
	}
}

@media all and (max-width:767px) {
	.header .he_bg {
		height: 72px;
	}
	.logo {
		line-height: 72px;
	}
	.he_t {
		padding: 0px;
	}
	.logo img {
		height: 50px;
		width: calc(100% - 40px);
	}
	.header_text {
		padding-left: 5px;
		margin-top: 16px;
		margin-left: 5px;
		border-left-color: #276bb3;
		border-left-width: 1px;
		border-left-style: solid;
		float: left;
	}
	.header_text h1 {
		font-weight: bold;
		text-align: left;
		color: #276bb3;
		font-family: "微软雅黑";
		line-height: 24px;
		font-size: 16px;
	}
	.header_text p {
		color: #276bb3;
		line-height: 20px;
		font-size: 10px;
		font-family: "微软雅黑";
	}
}

@media all and (max-width:555px) {
	.sj_logo {
		display: inline-block;
	}
	.pc_logo {
		display: none;
	}
	.logo {
		/*width: calc(100% - 40px);*/
	}
	.xialaph {
		top: 70px;
	}
}

@media all and (max-width:450px) {
	.he_t {
		padding: 0px;
		height: 70px;
		line-height: 70px;
	}
	.logo {
		padding: 0px;
		height: 70px;
		line-height: 70px;
	}
	.sj_logo {
		display: inline-block;
	}
}

.section {
	margin-top: 192px;
}

.in_ban {
	position: relative;
}

.inpc_slibo {
	overflow: hidden;
}

.inpc_slibo img {
	width: 100%;
	display: none;
}

.inpc_ban {
	position: relative;
}

.inpc_ban .prev {
	left: 50px;
	top: 50%;
	width: 25px;
	height: 47px;
	position: absolute;
	z-index: 2;
	cursor: pointer;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}

.inpc_ban .next {
	top: 50%;
	width: 25px;
	height: 47px;
	right: 50px;
	position: absolute;
	z-index: 2;
	cursor: pointer;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}

.prev img {
	transition: 0.3s ease-out;
	left: 0px;
	top: 0px;
	width: 25px;
	position: absolute;
	-webkit-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
}

.next img {
	transition: 0.3s ease-out;
	left: 0px;
	top: 0px;
	width: 25px;
	position: absolute;
	-webkit-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
}

.prev .red {
	opacity: 0;
}

.next .red {
	opacity: 0;
}

.prev .hui {
	opacity: 1;
}

.next .hui {
	opacity: 1;
}

@media all and (min-width:1200px) {
	.prev:hover .red {
		opacity: 1;
	}
	.next:hover .red {
		opacity: 1;
	}
	.prev:hover .hui {
		opacity: 0;
	}
	.next:hover .hui {
		opacity: 0;
	}
}

.in_con {
	padding-top: 38px;
}

.in_news {
	padding-bottom: 70px;
}

.in_not {
	left: 0px;
	width: 100%;
	bottom: 0px;
	position: absolute;
	z-index: 2;
}

.in_not .container {
	position: relative;
	z-index: 3;
}

.in_not .container .con {
	position: relative;
	z-index: 3;
}

.in_not .mc {
	background: #FFFFFF;
	left: 15px;
	top: 0px;
	width: calc(100% - 30px);
	height: 100%;
	position: absolute;
	opacity: 0.8;
}

.in_not .con {
	padding: 10px 10px 16px;
}

.in_not .tle {
	left: 50px;
	top: 50%;
	float: left;
	position: absolute;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}

.in_not .tle h1 {
	color: #276bb3;
	line-height: 30px;
	font-size: 26px;
	display: inline-block;
}

.in_not .tle p {
	color: #666666;
	line-height: 30px;
	font-size: 16px;
	margin-left: 10px;
	display: inline-block;
}

.innot_sli {
	width: calc(100% - 180px);
	padding-left: 130px;
	margin-left: 180px;
	float: left;
	position: relative;
}

.innot_sli .prev {
	width: 19px;
	height: 15px;
	right: 40px;
	bottom: 0px;
	position: absolute;
	cursor: pointer;
}

.innot_sli .next {
	width: 19px;
	height: 15px;
	right: 0px;
	bottom: 0px;
	position: absolute;
	cursor: pointer;
}

.innot_sli .prev img {
	width: 19px;
}

.innot_sli .next img {
	width: 19px;
}

.innot_slibo .time {
	color: #666666;
	line-height: 38px;
	font-size: 14px;
}

.innot_slick {
	width: calc(100% - 60px);
}

.innot_slibo h1 {
	transition: 0.3s ease-out;
	height: 24px;
	color: #000000;
	line-height: 24px;
	overflow: hidden;
	font-size: 16px;
	-ms-text-overflow: ellipsis;
	-webkit-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

@media all and (min-width:1200px) {
	.innot_slibo:hover h1 {
		color: #276bb3;
	}
}

.tlez {
	width: 100%;
	padding-bottom: 15px;
	margin-bottom: 35px;
	border-bottom-color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.tlez h1 {
	color: #333333;
	line-height: 36px;
	font-size: 36px;
	display: inline-block;
	position: relative;
}

.tlez h1::after {
	background: #276bb3;
	left: 0px;
	width: 100%;
	height: 4px;
	bottom: -21px;
	position: absolute;
	content: "";
}

.tlez p {
	color: #666666;
	line-height: 36px;
	font-size: 24px;
	margin-left: 10px;
	display: inline-block;
}

.tlez .more {
	border: 1px solid #666666;
	border-image: none;
	width: 28px;
	height: 28px;
	text-align: center;
	line-height: 26px;
	float: right;
	position: relative;
}

.tlez .more img {
	left: 50%;
	top: 50%;
	width: 15px;
	position: absolute;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
}

.tlez .more .red {
	opacity: 0;
}

.tlez .more .hui {
	opacity: 1;
}

@media all and (min-width:1200px) {
	.tlez .more:hover {
		border: 1px solid #276bb3;
		border-image: none;
	}
	.tlez .more:hover .red {
		opacity: 1;
	}
	.tlez .more:hover .hui {
		opacity: 0;
	}
}

.inne_l {
	width: 640px;
	float: left;
	position: relative;
	background-color: #F8F8F8;
}

.inne_l .prev {
	left: 0px;
	top: 50%;
	width: 29px;
	height: 76px;
	text-align: center;
	position: absolute;
	z-index: 2;
	cursor: pointer;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}

.inne_l .next {
	top: 50%;
	width: 29px;
	height: 76px;
	text-align: center;
	right: 0px;
	position: absolute;
	z-index: 2;
	cursor: pointer;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}

.inne_l .next .mc {
	background: rgb(0, 0, 0);
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 2;
	opacity: 0.7;
}

.inne_l .prev .mc {
	background: rgb(0, 0, 0);
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 2;
	opacity: 0.7;
}

.inne_l .next img {
	left: 50%;
	top: 50%;
	width: 8px;
	z-index: 3;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
}

.inne_l .prev img {
	left: 50%;
	top: 50%;
	width: 8px;
	z-index: 3;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
}

.news_slibo .pic_box {
	overflow: hidden;
	position: relative;
}

.news_slibo .pic_box .bg {
	width: 100%;
	position: relative;
}

.news_slibo .pic_box .pic {
	transition: 0.6s ease-out;
	left: 50%;
	top: 0px;
	width: 100%;
    height:100%;
	position: absolute;
	transform: translateX(-50%);
	-webkit-transition: all .6s ease-out 0s;
	-o-transition: all .6s ease-out 0s;
	-webkit-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-moz-transition: all .6s ease-out 0s;
}

.news_slibo .text {
	padding: 0px 30px;
	margin-top: 18px;
}

.news_slibo .text .time {
	width: 52px;
	float: left;
}

.news_slibo .text .time i {
	text-align: center;
	color: #276bb3;
	line-height: 28px;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	border-bottom-color: #DBDBDB;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	display: block;
}

.news_slibo .text .time b {
	text-align: center;
	color: #999999;
	line-height: 26px;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	display: block;
}

.news_slibo .text .neir {
	width: calc(100% - 52px);
	padding-left: 25px;
	float: left;
}

.news_slibo .text .neir h1 {
	transition: 0.3s ease-out;
	height: 28px;
	color: #333333;
	line-height: 28px;
	overflow: hidden;
	font-size: 18px;
	font-weight: bold;
	-ms-text-overflow: ellipsis;
	-webkit-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

.news_slibo .text .neir p {
	height: 26px;
	color: #666666;
	line-height: 26px;
	overflow: hidden;
	font-size: 14px;
	-ms-text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

.inne_r {
	width: calc(100% - 640px);
	padding-left: 35px;
	float: left;
        height: 400px;
        overflow: hidden;
}

.inner_bo {
	padding: 25px 20px;
	border-bottom-color: #DBDBDB;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

:last-child.inner_bo {
	padding-bottom: 0px;
	border-bottom-color: currentColor;
	border-bottom-width: 0px;
	border-bottom-style: none;
}

.inner_bo .time {
	width: 52px;
	float: left;
}

.inner_bo .time i {
	text-align: center;
	color: #276bb3;
	line-height: 28px;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	border-bottom-color: #DBDBDB;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	display: block;
}

.inner_bo .time b {
	text-align: center;
	color: #999999;
	line-height: 26px;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	display: block;
}

.inner_bo .text {
	width: calc(100% - 52px);
	padding-left: 25px;
	float: left;
}

.inner_bo .text h1 {
	transition: 0.3s ease-out;
	height: 28px;
	color: #333333;
	line-height: 28px;
	overflow: hidden;
	font-size: 18px;
	font-weight: bold;
	-ms-text-overflow: ellipsis;
	-webkit-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

.inner_bo .text p {
	height: 26px;
	color: #666666;
	line-height: 26px;
	overflow: hidden;
	font-size: 16px;
	-ms-text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

@media all and (min-width:1200px) {
	.news_slibo .text:hover .neir h1 {
		color: #276bb3;
	}
	.inner_bo:hover .text h1 {
		color: #276bb3;
	}
	.news_slibo:hover .pic_box .pic {
		transform: translateX(-50%) scale(1.1);
		-webkit-transform: translateX(-50%) scale(1.1);
		-o-transform: translateX(-50%) scale(1.1);
		-moz-transform: translateX(-50%) scale(1.1);
	}
}

.inne_link {
	margin: 35px -11px 0px;
}

.inne_link a {
	margin: 0px 11px;
	width: calc(50% - 22px);
	float: left;
}

.inne_link .link {
	padding: 0px 20px;
	width: calc(100%);
	height: 116px;
	text-align: center;
	line-height: 116px;
	float: left;
	position: relative;
}

.inne_link .link .hq {
	transition: 0.3s ease-out;
	left: 0px;
	top: 0px;
	height: 100%;
	position: absolute;
	z-index: 3;
	-webkit-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
}

.inne_link .link span {
	padding: 11px 0px 11px 47px;
	left: 50%;
	top: 50%;
	display: inline-block;
	position: absolute;
	z-index: 4;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
}

.inne_link .link .jianb {
	background: #FFFFFF;
	transition: 0.3s ease-out;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 2;
	opacity: 0.7;
	-webkit-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
}

.inne_link a:nth-child(1) .link span {
	width: 77%;
}

.inne_link a:nth-child(2) .link span {
	width: 67%;
}

.inne_link a:nth-child(3) .link span {
	width: 72%;
}

.inne_link .link .bg {
	left: 0px;
	top: 50%;
	width: 47px;
	position: absolute;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}

.inne_link .link i {
	transition: 0.3s ease-out;
	text-align: center;
	color: #276bb3;
	line-height: 28px;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	margin-left: 25px;
	display: inline-block;
	-webkit-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
}

.inne_link .link.act i {
	color: #FFFFFF;
}

.inne_link .link.act .jianb {
	opacity: 0.8;
	background-image: linear-gradient(rgb(216, 64, 17), rgba(245, 117, 60, 1) 38%, rgba(245, 117, 60, 1) 68%, rgba(238, 70, 18, 1) 100%);
}

.inne_link .link.act .hq {
	opacity: 0;
}

@media all and (min-width:1200px) {
	.inne_link .link:hover i {
		color: #FFFFFF;
	}
	.inne_link .link:hover .jianb {
		opacity: 0.8;
		background-image: linear-gradient(rgb(216, 64, 17), rgba(245, 117, 60, 1) 38%, rgba(245, 117, 60, 1) 68%, rgba(238, 70, 18, 1) 100%);
	}
	.inne_link .link:hover .hq {
		opacity: 0;
	}
}

.in_wp {
	padding-bottom: 70px;
}

.in_w {
	width: 50%;
	padding-right: 22px;
	float: left;
}

.inw_text1 {
	padding-bottom: 16px;
	border-bottom-color: #DBDBDB;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.inw_text1 .time {
	color: #666666;
	line-height: 26px;
	font-size: 18px;
	margin-bottom: 10px;
	display: block;
}

.inw_text1 h1 {
	transition: 0.3s ease-out;
	height: 26px;
	color: #333333;
	line-height: 26px;
	overflow: hidden;
	font-size: 18px;
	margin-bottom: 7px;
	-ms-text-overflow: ellipsis;
	-webkit-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

.inw_text1 p {
	height: 56px;
	color: #666666;
	line-height: 28px;
	overflow: hidden;
	font-size: 14px;
	-ms-text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.inwt2_bo {
	margin-top: 17px;
}

.inwt2_bo span i {
	width: 8px;
	height: 26px;
	float: left;
	display: block;
	position: relative;
}

.inwt2_bo span i::after {
	background: #666666;
	border-radius: 6px;
	left: 50%;
	top: 50%;
	width: 6px;
	height: 6px;
	position: absolute;
	content: "";
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}

.inwt2_bo span h1 {
	transition: 0.3s ease-out;
	width: calc(100% - 100px);
	height: 26px;
	color: #666666;
	line-height: 26px;
	overflow: hidden;
	font-size: 16px;
	margin-left: 5px;
	float: left;
	display: block;
	-ms-text-overflow: ellipsis;
	-webkit-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

.inwt2_bo span .time {
	color: #999999;
	line-height: 26px;
	font-size: 16px;
	float: right;
	display: block;
}

.tle_h h1 {
	line-height: 26px;
	font-size: 26px;
}

.tle_h p {
	line-height: 26px;
	font-size: 16px;
}

.in_p {
	width: 50%;
	padding-left: 22px;
	float: left;
}

.in_p .inwt2_bo {
	margin-top: 17px;
}

@media all and (min-width:1200px) {
	.inw_text1:hover h1 {
		color: #276bb3;
	}
	.inwt2_bo:hover span h1 {
		color: #276bb3;
	}
}

.in_sd {
	padding-bottom: 40px;
}

.in_s {
	width: 50%;
	padding-right: 22px;
	float: left;
}

.insb_bo {
	margin-bottom: 18px;
}

:last-child.insb_bo {
	margin-bottom: 0px;
}

.insb_bo .time {
	color: #999999;
	line-height: 28px;
	font-size: 16px;
	margin-bottom: 8px;
}

.insb_bo h1 {
	transition: 0.3s ease-out;
	height: 28px;
	color: #666666;
	line-height: 28px;
	overflow: hidden;
	font-size: 16px;
	-ms-text-overflow: ellipsis;
	-webkit-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

.in_d {
	width: 50%;
	padding-left: 22px;
	float: left;
}

.indb_bo {
	margin-bottom: 18px;
	position: relative;
}

.indb_bo .icon {
	left: 0px;
	width: 22px;
	height: 22px;
	bottom: 6px;
	position: absolute;
}

.indb_bo .icon img {
	transition: 0.3s ease-out;
	left: 0px;
	top: 0px;
	width: 22px;
	position: absolute;
	-webkit-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
}

.indb_bo .icon .red {
	opacity: 0;
}

.indb_bo .icon .hui {
	opacity: 1;
}

.indb_bo .text {
	padding-left: 45px;
}

.indb_bo .text .time {
	color: #666666;
	line-height: 28px;
	font-size: 16px;
	margin-bottom: 8px;
}

.indb_bo .text h1 {
	transition: 0.3s ease-out;
	height: 28px;
	color: #666666;
	line-height: 28px;
	overflow: hidden;
	font-size: 16px;
	-ms-text-overflow: ellipsis;
	-webkit-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

@media all and (min-width:1200px) {
	.insb_bo:hover h1 {
		color: #276bb3;
	}
	.indb_bo:hover .text h1 {
		color: #276bb3;
	}
	.indb_bo:hover .icon .red {
		opacity: 1;
	}
	.indb_bo:hover .icon .hui {
		opacity: 0;
	}
}

.in_f {
	background: #F8F8FF;
	padding: 20px 0px;
}

.inf_con .tle {
	padding: 0px 60px;
}

.inf_con .tle h1 {
	color: #333333;
	line-height: 30px;
	font-size: 26px;
	display: inline-block;
}

.inf_con .tle p {
	color: #666666;
	line-height: 30px;
	font-size: 16px;
	margin-left: 10px;
	display: inline-block;
}

.inf_sli {
	margin: 48px -7px 0px;
	padding: 0px 60px;
	position: relative;
}

.inf_slibo {
	padding: 0px 7px;
	overflow: hidden;
}

.inf_slibo .pic_box {
	width: 100%;
	overflow: hidden;
	position: relative;
}

.inf_slibo .bg {
	width: 100%;
	position: relative;
}

.inf_slibo .pic {
	transition: 0.3s ease-out;
	left: 0px;
	top: 50%;
	width: 100%;
	position: absolute;
	transform: translateY(-50%);
	-webkit-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-moz-transition: all .3s ease-out 0s;
}

.inf_slibo h1 {
	padding: 17px 0px;
	transition: 0.3s ease-out;
	text-align: center;
	color: #666666;
	line-height: 26px;
	font-size: 16px;
	-webkit-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
}

.inf_sli .prev {
	left: 0px;
	top: 50%;
	width: 13px;
	height: 24px;
	position: absolute;
	cursor: pointer;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}

.inf_sli .next {
	top: 50%;
	width: 13px;
	height: 24px;
	right: 0px;
	position: absolute;
	cursor: pointer;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}

.inf_sli .prev img {
	width: 13px;
}

.inf_sli .next img {
	width: 13px;
}

@media all and (min-width:1200px) {
	.inf_slibo:hover img {
		transform: translateY(-50%) scale(1.1);
		-webkit-transform: translateY(-50%) scale(1.1);
		-o-transform: translateY(-50%) scale(1.1);
		-moz-transform: translateY(-50%) scale(1.1);
	}
	.inf_slibo:hover h1 {
		color: #276bb3;
		font-weight: bold;
	}
}

@media all and (max-width:1366px) {
	.in_not .tle h1 {
		font-size: 24px;
	}
	.tlez h1 {
		line-height: 24px;
		font-size: 24px;
	}
	.tle_h h1 {
		line-height: 24px;
		font-size: 24px;
	}
	.inf_con .tle h1 {
		line-height: 24px;
		font-size: 24px;
	}
	.inf_con .tle p {
		line-height: 24px;
	}
	.tlez p {
		line-height: 24px;
		font-size: 16px;
	}
	.tlez {
		margin-bottom: 26px;
	}
	.in_con {
		padding-top: 26px;
	}
	.inne_link {
		margin-top: 30px;
	}
	.in_news {
		padding-bottom: 36px;
	}
	.in_wp {
		padding-bottom: 36px;
		padding-top: 36px;
	}
	.in_sd {
		padding-bottom: 36px;
	}
	.in_f {
		padding: 36px 0px;
	}
	.inf_sli {
		margin-top: 26px;
	}
	.inpc_ban .prev {
		left: 50px;
	}
	.inpc_ban .next {
		right: 50px;
	}
}

@media all and (max-width:1199px) {
	.inne_l {
		width: 100%;
	}
	.inne_r {
		width: 100%;
		padding-left: 0px;
		margin-top: 26px;
	}
	.inner_bo {
		border-top-color: #DBDBDB;
		border-bottom-color: currentColor;
		border-top-width: 1px;
		border-bottom-width: 0px;
		border-top-style: solid;
		border-bottom-style: none;
	}
	.inf_sli {
		padding: 0px 36px;
	}
	.inf_con .tle {
		padding: 0px 36px;
	}
	.section {
		margin-top: 82px;
	}
	.innot_sli {
		padding-left: 36px;
	}
	.inpc_slibo {
		width: 100%;
		height: 500px;
		position: relative;
	}
	.inpc_slibo img {
		left: 50%;
		top: 0px;
		width: auto;
		height: 100%;
		position: absolute;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		-o-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
	}
	.inne_link a:nth-child(1) .link span {
		width: 90%;
	}
	.inne_link a:nth-child(2) .link span {
		width: 90%;
	}
	.inne_link a:nth-child(3) .link span br {
		display: none;
	}
	.inne_link a:nth-child(3) .link span {
		width: 90%;
	}
	.inne_link .link i {
		margin-left: 15px;
	}
}

@media all and (max-width:767px) {
	.inner_bo {
		padding: 25px 0px;
	}
	.news_slibo .text {
		padding: 0px;
	}
	.inne_l .next {
		height: 50px;
	}
	.inne_l .prev {
		height: 50px;
	}
	.in_w {
		width: 100%;
		padding-right: 0px;
		margin-bottom: 36px;
	}
	.in_s {
		width: 100%;
		padding-right: 0px;
		margin-bottom: 36px;
	}
	.in_p {
		width: 100%;
		padding-left: 0px;
	}
	.in_d {
		width: 100%;
		padding-left: 0px;
	}
	.inne_link a {
		margin: 0px 0px 26px;
		width: 100%;
	}
	.in_news {
		padding-bottom: 10px;
	}
	.in_not {
		position: relative;
	}
	.in_not .container .con {
		padding: 20px 0px 0px;
	}
	.in_not .tle {
		left: 0px;
		top: 0px;
		width: 100%;
		position: relative;
		transform: translateY(0px);
		-webkit-transform: translateY(0);
		-o-transform: translateY(0);
		-moz-transform: translateY(0);
	}
	.innot_sli {
		width: 100%;
		padding-bottom: 26px;
		padding-left: 0px;
		margin-left: 0px;
		background-color: rgb(244, 244, 244);
	}
	.innot_slick {
		width: 100%;
	}
	.innot_sli .prev {
		left: 0px;
		bottom: 0px;
	}
	.innot_sli .next {
		left: 40px;
		bottom: 0px;
	}
	.section {
		margin-top: 70px;
	}
	.inpc_slibo {
		width: 100%;
		height: 120px;
		position: relative;
	}
	.inpc_slibo img {
		width: 100%;
		top: 0px;
		height: 120px;
	}
	.inpc_ban .prev {
		left: 15px;
		width: 15px;
		height: 28px;
	}
	.inpc_ban .next {
		width: 15px;
		height: 28px;
		right: 15px;
	}
	.inpc_ban .prev img {
		width: 15px;
	}
	.inpc_ban .next img {
		width: 15px;
	}
	.vsbcontent_start {
		width: 100%;
	}
	iframe {
		width: 100% !important;
		overflow: auto;
		min-width: 290px !important;
		max-width: 100% !important;
	}
	.pdfViewer .page {
		width: 100% !important;
	}
}

@media all and (max-width:500px) {
	.inf_slibo {
		padding: 0px;
	}
}

.ft_logo {
	padding: 49px 0px 43px;
	border-bottom-color: #DBDBDB;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.ftsj_logo {
	display: none;
}

.ft_logo .container {
	text-align: center;
}

.ftlogo_bo {
	display: inline-block;
}

.ftlogo_bo img {
	width: 280px;
	float: left;
}

.ft_con {
	text-align: center;
	padding-top: 44px;
	padding-bottom: 35px;
}

.ft_yj {
	text-align: center;
}

.ft_yj ul {
	display: inline-block;
}

.ft_yj ul a {
	padding: 0px 22px;
	border-right-color: #276bb3;
	border-right-width: 1px;
	border-right-style: solid;
	float: left;
}

.ft_yj ul a:last-child {
	border-right-color: currentColor;
	border-right-width: 0px;
	border-right-style: none;
}

.ft_yj ul a li {
	transition: 0.3s ease-out;
	color: #666666;
	line-height: 20px;
	font-size: 16px;
	-webkit-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
}

.ft_xl {
	margin-top: 42px;
	display: inline-block;
}

.ftxl_bo {
	margin: 0px 21px;
	border: 1px solid rgb(163, 162, 160);
	border-image: none;
	width: 217px;
	height: 38px;
	float: left;
	position: relative;
}

.ftxl_bo span {
	cursor: pointer;
}

.ftxl_bo span i {
	padding: 0px 14px;
	width: calc(100% - 36px);
	text-align: left;
	color: rgb(143, 143, 143);
	line-height: 36px;
	font-size: 14px;
	font-style: normal;
	float: left;
}

.ftxl_bo span b {
	width: 36px;
	height: 36px;
	text-align: center;
	line-height: 36px;
	border-left-color: rgb(163, 162, 160);
	border-left-width: 1px;
	border-left-style: solid;
	float: left;
}

.ftxl_bo span b img {
	width: 14px;
}

.ftxl_bo span b.act img {
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
}

.mCSB_inside>.mCSB_container {
	margin-right: 0px;
}

.ftxl_bo ul {
	background: #FFFFFF;
	padding: 0px 14px;
	left: 0px;
	width: 100%;
	height: 110px;
	bottom: calc(100% + 1px);
	display: none;
	position: absolute;
	z-index: 10;
}

.ftxl_bo ul li {
	padding: 6px 0px;
	transition: 0.3s ease-out;
	text-align: left;
	color: rgb(143, 143, 143);
	line-height: 24px;
	font-size: 14px;
	border-top-color: #DBDBDB;
	border-top-width: 1px;
	border-top-style: dashed;
	-webkit-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
}

.ftxl_bo ul a:first-child li {
	border-top-color: currentColor;
	border-top-width: 0px;
	border-top-style: none;
}

.ft_dz {
	margin-top: 44px;
	display: inline-block;
}

.ft_dz span {
	margin: 0px 16px;
	float: left;
}

.ft_dz span img {
	width: 20px;
	float: left;
}

.ft_dz span em {
	color: #666666;
	line-height: 20px;
	letter-spacing: 0.7px;
	font-size: 14px;
	font-style: normal;
	margin-left: 19px;
	float: left;
}

.ft_pow {
	background: #276bb3;
	padding: 14px 0px;
}

.ft_pow p {
	text-align: center;
}

.ft_pow p {
	color: #FFFFFF;
	line-height: 24px;
	font-size: 14px;
}

.ft_pow p a {
	color: #FFFFFF;
	line-height: 24px;
	font-size: 14px;
}

@media all and (min-width:1200px) {
	.ftxl_bo ul li:hover {
		color: #276bb3;
	}
	.ft_yj ul a:hover li {
		color: #276bb3;
	}
	.ft_pow p a:hover {
		color: #FFFFFF;
	}
    .inpc_slibo img {
		height: 500px;
	}
}

@media all and (max-width:1366px) {
	.ft_logo {
		padding: 26px 0px;
	}
	.ft_con {
		padding-top: 36px;
		padding-bottom: 36px;
	}
	.ft_xl {
		margin-top: 26px;
	}
	.ft_dz {
		margin-top: 26px;
	}
}

@media all and (max-width:1199px) {
	.ftxl_bo {
		width: calc(50% - 42px);
		margin-top: 26px;
	}
	.ft_xl {
		width: 100%;
	}
	.ft_xl {
		margin-top: 0px;
	}
	.ft_dz {
		margin-top: 0px;
	}
	.ft_dz span {
		margin: 10px 21px 0px;
		width: calc(50% - 42px);
	}
}

@media all and (max-width:767px) {
	.ft_yj {
		display: none;
	}
	.ft_con {
		padding-bottom: 26px;
	}
	.ftxl_bo {
		margin: 0px 0px 20px;
		width: 100%;
	}
	.ft_dz span {
		margin: 0px 0px 10px;
		width: 100%;
	}
	.ft_lgpic {
		display: none;
	}
	.ft_logo  {
		display: none;
	}
	.ftsj_logo {
		width: 95%;
		display: block;
		max-width: 100%;
	}
}

@media all and (max-width:500px) {
	.ft_pow p a {
		display: block;
	}
}

.ny_ban {
	position: relative;
}

.ny_ban .container {
	position: relative;
}

.ny_pic {
	width: 100%;
	height: 380px;
	position: relative;
}

.ny_pic img {
	left: 50%;
	top: 0px;
	height: 100%;
	/*width: 100%;*/
	position: absolute;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
}

.ny_timu {
	padding: 38px 30px 33px;
	left: 15px;
	bottom: 0px;
	position: absolute;
	min-width: 240px;
}

.ny_timu .mc {
	background: #276bb3;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 1;
	opacity: 0.8;
}

.ny_timu h1 {
	color: #FFFFFF;
	line-height: 30px;
	padding-bottom: 8px;
	font-size: 26px;
	font-weight: bold;
	position: relative;
	z-index: 2;
}

.ny_timu h1::after {
	background: #999999;
	left: 0px;
	width: 100%;
	height: 1px;
	bottom: 0px;
	position: absolute;
	content: "";
}

.ny_timu p {
	color: #DBDBDB;
	line-height: 20px;
	font-size: 16px;
	margin-top: 8px;
	position: relative;
	z-index: 2;
}

.ny_link {
	right: 15px;
	bottom: 20px;
	position: absolute;
}

.ny_link a {
	margin-left: 24px;
	float: left;
}

.ny_link span {
	transition: 0.3s ease-out;
	color: #FFFFFF;
	line-height: 20px;
	font-size: 14px;
	float: left;
	display: inline-block;
	position: relative;
	-webkit-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
}

.ny_link span::after {
	background: url("ny_jt.png") no-repeat 0% 0% / 3px 5px;
	top: 50%;
	width: 3px;
	height: 5px;
	right: -12px;
	position: absolute;
	content: "";
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}

.ny_link a:last-child span::after {
	background: none;
	content: "";
}

.ny_link span img {
	width: 18px;
}

@media all and (min-width:1200px) {
	.ny_link span:hover {
		color: #276bb3;
	}
}

.ny_con {
	padding-top: 0px;
}

.gg_l {
	width: 242px;
	float: left;
}

.gg_l ul li {
	background: rgb(245, 245, 245);
	padding: 14px 24px 14px 30px;
	border-bottom-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	position: relative;
}

.gg_l ul li i {
	transition: 0.3s ease-out;
	width: calc(100% - 20px);
	color: #666666;
	line-height: 22px;
	font-size: 16px;
	font-style: normal;
	float: left;
	display: inline-block;
	-webkit-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
}

.gg_l ul li.act i {
	color: #276bb3;
}

.gg_l ul li.act b .hui {
	opacity: 0;
}

.gg_l ul li.act b .red {
	opacity: 1;
}

.gg_l ul li b {
	top: 50%;
	width: 15px;
	height: 10px;
	right: 24px;
	position: absolute;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}

.gg_l ul li b img {
	transition: 0.3s ease-out;
	left: 2px;
	top: 0px;
	width: 12px;
	position: absolute;
	-webkit-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
}

.gg_l ul li b .hui {
	opacity: 1;
}

.gg_l ul li b .red {
	opacity: 0;
}

@media all and (min-width:1200px) {
	.gg_l ul li:hover i {
		color: #276bb3;
	}
	.gg_l ul li:hover b .hui {
		opacity: 0;
	}
	.gg_l ul li:hover b .red {
		opacity: 1;
	}
}

.ny_r {
	width: calc(100% - 242px);
	padding-left: 45px;
	float: left;
    /*margin-top: 40px;*/
}

.ny_tle {
	margin-bottom: 10px;
}

.ny_tle h1 {
	color: #276bb3;
	line-height: 24px;
	font-size: 16px;
}

.ny_tle p {
	color: #276bb3;
	line-height: 24px;
	font-size: 16px;
}

.ny_tle .xian {
	background: #276bb3;
	margin: 6px 0px;
	width: 70px;
	height: 1px;
	display: block;
}

@media all and (max-width:1366px) {
	.ny_r {
		padding-left: 36px;
	}
	.ny_con {
		padding-top: 0px;
	}
}

@media all and (max-width:1199px) {
	.gg_l {
		display: none;
	}
	.ny_r {
		width: 100%;
		padding-left: 0px;
	}
	.ny_timu {
		padding: 26px;
	}
	.ny_tle {
		margin-bottom: 32px;
	}
	.ny_tle h1 {
		text-align: center;
	}
	.ny_tle p {
		text-align: center;
	}
	.ny_tle .xian {
		margin: 6px auto;
	}
}

@media all and (max-width:767px) {
	.ny_timu {
		left: -15px;
		top: 0px;
		width: calc(100% + 30px);
		position: relative;
	}
	.ny_link {
		display: none;
	}
	.ny_pic {
		/*height: 320px;*/
		height: 120px;
	}
	.ny_pic img {
		left: 50%;
		top: 0px;
		height: 120px;
		width: 100%;
	}
}

.b1_con {
	padding-bottom: 50px;
}

.b1_con .tle h1 {
	text-align: center;
	color: #333333;
	line-height: 40px;
	font-size: 30px;
	margin-top: -5px;
}

.shouzhi {
	display: none;
}

.b1_tab table {
	width: 100%;
	margin-top: 0px;
}

.b1_tab th {
	background: #276bb3;
	padding: 10px 10px;
	width: 25%;
	text-align: center;
	color: #FFFFFF;
	line-height: 16px;
	font-size: 16px;
}

.b1_tab tr td {
	padding: 10px 10px;
	text-align: center;
	color: #333333;
	line-height: 16px;
	font-size: 16px;
}

tr td:first-child {
	text-align: center;
}

tr td:last-child {
	text-align: center;
}

.b1_tab tr:nth-child(2n) td {
	background: rgb(244, 220, 210);
}

.b1_tab tr:nth-child(2n+1) td {
	background: rgb(245, 245, 245);
}

@media all and (max-width:1366px) {
	.b1_con .tle h1 {
		line-height: 34px;
		font-size: 24px;
	}
	.b1_tab table {
		margin-top: 26px;
	}
	.b1_con {
		padding-bottom: 36px;
	}
}

@media all and (max-width:767px) {
	.b1_tab {
		overflow-x: scroll;
	}
	.b1_tab table {
		width: 720px;
		margin-top: 0px;
	}
	.shouzhi {
		margin: 26px auto 15px;
		width: 100%;
		text-align: center;
		line-height: 30px;
		display: block;
	}
	.shouzhi .tab_l {
		animation: zhixiang1 1s linear infinite;
		height: 20px;
		margin-left: 10px;
		float: left;
		-webkit-animation: zhixiang1 1s linear 0s infinite normal;
		-o-animation: zhixiang1 1s linear 0s infinite normal;
		-moz-animation: zhixiang1 1s linear 0s infinite normal;
	}
	.shouzhi .tab_r {
		animation: zhixiang 1s linear infinite;
		height: 20px;
		margin-right: 10px;
		float: right;
		-webkit-animation: zhixiang 1s linear 0s infinite normal;
		-o-animation: zhixiang 1s linear 0s infinite normal;
		-moz-animation: zhixiang 1s linear 0s infinite normal;
	}
}

.b2_sli {
	padding: 0px 56px;
	position: relative;
}

.b2_slibo {
	text-align: center;
	padding-bottom: 30px;
	border-bottom-color: rgb(198, 198, 198);
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.b2_slibo span {
	margin: 0px auto;
	transition: 0.3s ease-out;
	color: #999999;
	line-height: 34px;
	font-size: 24px;
	display: inline-block;
	position: relative;
	cursor: pointer;
	-webkit-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
}

.b2_slibo span::after {
	background: rgb(198, 198, 198);
	transition: 0.3s ease-out;
	left: 50%;
	width: 1px;
	height: 30px;
	bottom: -30px;
	position: absolute;
	content: "";
	transform: translateX(-50%);
	-webkit-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	-webkit-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-moz-transition: all .3s ease-out 0s;
}

@media all and (min-width:1200px) {
	.b2_slibo span:hover {
		color: #276bb3;
		font-size: 36px;
	}
	.b2_slibo span:hover::after {
		background: #276bb3;
		width: 2px;
	}
}

.b2_sli {
	padding-bottom: 28px;
	margin-bottom: 45px;
	position: relative;
}

.b2_sli .prev {
	left: 0px;
	width: 56px;
	height: 56px;
	bottom: 0px;
	position: absolute;
	cursor: pointer;
}

.b2_sli .next {
	width: 56px;
	height: 56px;
	right: 0px;
	bottom: 0px;
	position: absolute;
	cursor: pointer;
}

.b2_sli .prev img {
	width: 56px;
}

.b2_sli .next img {
	width: 56px;
}

.b2_slibo2 .tle {
	background: #276bb3;
	border-radius: 23px;
	width: 320px;
	text-align: center;
	color: #FFFFFF;
	line-height: 46px;
	font-size: 26px;
	font-weight: bold;
	-webkit-border-radius: 23px;
	-moz-border-radius: 23px;
}

.b2_cbo {
	padding-left: 80px;
}

.b2_slibo2 .con .b2_l {
	width: 80px;
	color: #666666;
	line-height: 24px;
	padding-top: 55px;
	font-size: 18px;
	float: left;
}

.b2_slibo2 .con .b2_r {
	width: calc(100% - 160px);
	padding-top: 55px;
	padding-left: 40px;
	border-left-color: #DBDBDB;
	border-left-width: 1px;
	border-left-style: solid;
	float: left;
	position: relative;
}

.b2_slibo2 .con .b2_r::after {
	background: #DBDBDB;
	left: 2px;
	top: 65px;
	width: 26px;
	height: 1px;
	position: absolute;
	content: "";
}

.b2_slibo2 .con .b2_r p {
	text-align: justify;
	color: #666666 !important;
	line-height: 24px !important;
	text-indent: 2em;
	font-family: "微软雅黑" !important;
	font-size: 16px !important;
}

.b2_slibo2 .con .b2_r span {
	color: #666666 !important;
	line-height: 24px !important;
	font-family: "微软雅黑" !important;
	font-size: 16px !important;
}

.b2_slibo2 .con {
	padding-bottom: 20px;
	position: relative;
}

.b2_slibo2 .con::after {
	background: url("lingx.png") no-repeat 0% 0% / 20px 20px;
	left: 150px;
	width: 20px;
	height: 20px;
	bottom: 1px;
	position: absolute;
	content: "";
}

@media all and (max-width:1366px) {
	.b2_sli {
		margin-bottom: 36px;
	}
	.b2_slibo2 .tle {
		font-size: 24px;
	}
	.b2_slibo2 .con .b2_l {
		padding-top: 36px;
	}
	.b2_slibo2 .con .b2_r {
		padding-top: 36px;
	}
	.b2_cbo {
		padding-left: 36px;
	}
	.b2_slibo2 .con::after {
		left: 106px;
	}
	.b2_slibo2 .con .b2_r::after {
		top: 45px;
	}
}

@media all and (max-width:767px) {
	.b2_cbo {
		padding-left: 0px;
	}
	.b2_slibo2 .con .b2_l {
		width: 70px;
	}
	.b2_slibo2 .con .b2_r {
		width: calc(100% - 70px);
	}
	.b2_slibo2 .tle {
		max-width: 100%;
	}
	.b2_slibo2 .con::after {
		left: 60px;
	}
}

.b3_co {
	margin: 0px -11px;
}

.b3_bo {
	padding: 0px 11px;
	float: left;
}

.b3_bo .pic_bo {
	overflow: hidden;
	position: relative;
}

.b3_bo .pic_bo .bg {
	width: 100%;
}

.b3_bo .pic_bo .pic {
	transition: 0.6s ease-out;
	left: 50%;
	top: 50%;
	width: 100%;
	position: absolute;
	transform: translate(-50%, -50%);
	-webkit-transition: all .6s ease-out 0s;
	-o-transition: all .6s ease-out 0s;
	-webkit-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-moz-transition: all .6s ease-out 0s;
}

.b3_bo .text .time {
	margin: 20px 0px 10px;
	text-align: center;
	color: #276bb3;
	line-height: 24px;
	font-size: 14px;
	display: block;
}

.b3_bo .text p {
	padding: 25px 0px;
	transition: 0.3s ease-out;
	height: 74px;
	text-align: center;
	color: #666666;
	line-height: 24px;
	overflow: hidden;
	font-size: 18px;
	-webkit-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
}

@media all and (min-width:1200px) {
	.b3_bo:hover .pic_bo .pic {
		transform: translate(-50%, -50%) scale(1.1);
		-webkit-transform: translate(-50%, -50%) scale(1.1);
		-o-transform: translate(-50%, -50%) scale(1.1);
		-moz-transform: translate(-50%, -50%) scale(1.1);
	}
	.b3_bo:hover .text p {
		color: #276bb3;
		font-weight: bold;
	}
}

@media all and (max-width:1229px) {
	.b3_bo {
		width: 50%;
	}
}

@media all and (max-width:500px) {
	.b3_bo {
		padding: 0px;
		width: 100%;
	}
	.b3_co {
		margin: 0px;
	}
}

.b3xq_con {
	padding: 0px 0px 40px;
}

.b3xq_con h1 {
	text-align: center;
	color: #333333;
	line-height: 40px;
	font-size: 30px;
	margin-bottom: 40px;
}

.b3xq_con .tle {
	text-align: center;
	border-bottom-color: #DBDBDB;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.b3xq_con .tle h1 {
	text-align: center;
	color: #333333;
	line-height: 40px;
	font-size: 30px;
	margin-bottom: 30px;
}

.b3xq_con .tle .b3xq_span {
	margin: 0px auto 20px;
	display: inline-block;
}

.b3xq_span span {
	margin: 0px 12px;
	display: inline-block;
}

.b3xq_span span img {
	width: 20px;
	margin-top: 3px;
	float: left;
}

.b3xq_span span i {
	color: #666666;
	line-height: 24px;
	font-size: 14px;
	font-style: normal;
	margin-left: 10px;
	float: left;
	display: block;
	min-height: 24px;
}

.b3xq_text {
	padding: 45px 0px 25px;
	border-bottom-color: #DBDBDB;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.b3xq_text img {
	margin: 0px auto 20px;
	display: block;
	max-width: 100%;
}

.b3xq_goto {
	margin-top: 26px;
	position: relative;
}

.b3xq_goto .pre {
	transition: 0.3s ease-out;
	width: 220px;
	height: 24px;
	text-align: left;
	color: #999999;
	line-height: 24px;
	overflow: hidden;
	font-size: 14px;
	float: left;
	-ms-text-overflow: ellipsis;
	-webkit-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

.b3xq_goto .pre a {
	text-align: left;
	color: #999999;
	line-height: 24px;
	font-size: 14px;
}

.b3xq_goto .nex {
	transition: 0.3s ease-out;
	width: 220px;
	height: 24px;
	text-align: right;
	color: #999999;
	line-height: 24px;
	overflow: hidden;
	font-size: 14px;
	float: right;
	-ms-text-overflow: ellipsis;
	-webkit-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

.b3xq_goto .nex a {
	text-align: right;
	color: #999999;
	line-height: 24px;
	font-size: 14px;
}

.b3xq_goto .fanh {
	left: 50%;
	top: 0px;
	position: absolute;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
}

.b3xq_goto .fanh img {
	width: 19px;
}

.b3xq_goto .fanh i {
	transition: 0.3s ease-out;
	color: #999999;
	line-height: 24px;
	font-size: 14px;
	font-style: normal;
	margin-left: 10px;
	-webkit-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
}

@media all and (min-width:1200px) {
	.b3xq_goto .pre:hover a {
		color: #276bb3;
	}
	.b3xq_goto .nex:hover a {
		color: #276bb3;
	}
	.b3xq_goto .fanh:hover i {
		color: #276bb3;
	}
}

@media all and (max-width:1366px) {
	.b3xq_con .tle h1 {
		font-size: 24px;
		margin-bottom: 20px;
	}
	.b3xq_text {
		padding: 25px 0px 5px;
	}
	.b3xq_con {
		padding-bottom: 30px;
	}
}

@media all and (max-width:991px) {
	.he_bgn {
		background-position: -78px !important;
	}
}

@media all and (max-width:767px) {
	.b3xq_goto .pre {
		width: 100%;
		text-align: center;
	}
	.b3xq_goto .nex {
		width: 100%;
		text-align: center;
	}
	.b3xq_con .tle .b3xq_span {
		width: 100%;
		text-align: center;
	}
	.b3xq_con .tle h1 {
		margin-bottom: 10px;
	}
	.b3xq_span span {
		margin: 5px;
		display: inline-block;
	}
	.b3xq_span span img {
		display: inline-block;
	}
	.b3xq_span span i {
		display: inline-block;
	}
	.b3xq_goto .fanh {
		margin: 10px auto;
		display: inline-block;
		position: relative;
	}
	.b3xq_text {
		width: 100%;
		overflow: hidden;
	}
}

.b4_sli2 {
	position: relative;
}

.b4_sli2 .prev {
	left: 0px;
	top: 50%;
	width: 13px;
	height: 24px;
	position: absolute;
	cursor: pointer;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}

.b4_sli2 .next {
	top: 50%;
	width: 13px;
	height: 24px;
	right: 0px;
	position: absolute;
	cursor: pointer;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}

.b4_sli2 .prev img {
	width: 13px;
}

.b4_sli2 .next img {
	width: 13px;
}

.b4_sli2 {
	margin-top: 45px;
}

.b4_slick2 {
	margin: 0px 43px;
}

.b4_slibo2 {
	padding: 0px 3px;
	cursor: pointer;
}

.b4_slibo2 img {
	width: 100%;
}

.b4_slibo img {
	width: 100%;
}

@media all and (max-width:1366px) {
	.b4_sli2 {
		margin-top: 36px;
	}
	.b4_slick2 {
		margin: 0px 30px;
	}
}

.c1_sli {
	position: relative;
}

.c1_sli .prev {
	left: 24px;
	top: 50%;
	width: 20px;
	height: 30px;
	text-align: left;
	line-height: 30px;
	position: absolute;
	z-index: 5;
	cursor: pointer;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}

.c1_sli .next {
	top: 50%;
	width: 20px;
	height: 30px;
	text-align: right;
	right: 24px;
	line-height: 30px;
	position: absolute;
	z-index: 5;
	cursor: pointer;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}

.c1_sli .prev img {
	width: 13px;
}

.c1_sli .next img {
	width: 13px;
}

.c1_sli .next img {
	left: auto;
	right: 0px;
}

.c1_slbo {
	overflow: hidden;
	position: relative;
}

.c1_slbo .pic_bo {
	position: relative;
}

.c1_slbo .pic_bo .bg {
	width: 100%;
	position: relative;
	z-index: 1;
}

.c1_slbo .pic_bo .pic {
	transition: 0.6s ease-out;
	left: 0px;
	top: 50%;
	width: 100%;
	position: absolute;
	z-index: 3;
	transform: translateY(-50%);
	-webkit-transition: all .6s ease-out 0s;
	-o-transition: all .6s ease-out 0s;
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-moz-transition: all .6s ease-out 0s;
}

.c1_slbo .pic_bo .b_mc {
	left: 0px;
	top: 50%;
	width: 100%;
	position: absolute;
	z-index: 4;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}

.c1_slbo .text {
	padding: 25px 48px 20px;
	left: 50%;
	width: 560px;
	bottom: 0px;
	position: absolute;
	z-index: 5;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
}

.c1_slbo .text .mc {
	background: #FFFFFF;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: -1;
	opacity: 0.8;
}

.c1_slbo .text h1 {
	transition: 0.3s ease-out;
	text-align: center;
	color: #333333;
	line-height: 24px;
	font-size: 18px;
	font-weight: bold;
	-webkit-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
}

.c1_slbo .text .time {
	margin: 4px 0px 10px;
	text-align: center;
	color: #666666;
	line-height: 26px;
	font-size: 14px;
	display: block;
}

.c1_slbo .text p {
	height: 24px;
	text-align: center;
	color: #333333;
	line-height: 24px;
	overflow: hidden;
	font-size: 16px;
	-ms-text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

.have_pic {
	padding: 28px 0px;
	border-bottom-color: #DBDBDB;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.have_pic .text {
	width: calc(100% - 224px);
	padding-right: 44px;
	float: right;
}

.have_pic .text h1 {
	transition: 0.3s ease-out;
	color: #333333;
	line-height: 24px;
	font-size: 16px;
	font-weight: bold;
	-webkit-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
}

.have_pic .text p {
	height: 52px;
	color: #666666;
	line-height: 26px;
	overflow: hidden;
	font-size: 14px;
	margin-top: 10px;
	-ms-text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.have_pic .text .time {
	color: rgb(170, 170, 170);
	line-height: 24px;
	font-size: 14px;
	float: left;
}

.have_pic .text .span {
	margin-top: 10px;
}

.have_pic .text .more {
	color: #276bb3;
	line-height: 24px;
	font-size: 14px;
	float: right;
}

.have_pic .text .more img {
	margin-left: 5px;
}

.have_pic .pic_bo {
	width: 224px;
	overflow: hidden;
	float: right;
	position: relative;
}

.have_pic .pic_bo .bg {
	width: 100%;
	position: relative;
}

.have_pic .pic_bo .pic {
	transition: 0.6s ease-out;
	left: 0px;
	top: 50%;
	width: 70%;
        height: 120%;
	position: absolute;
	transform: translateY(-50%);
	-webkit-transition: all .6s ease-out 0s;
	-o-transition: all .6s ease-out 0s;
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-moz-transition: all .6s ease-out 0s;
}

.no_pic {
	padding: 28px 0px;
	border-bottom-color: #DBDBDB;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.no_pic .text {
	width: 100%;
}

.no_pic .text h1 {
	transition: 0.3s ease-out;
	color: #333333;
	line-height: 24px;
	font-size: 16px;
	font-weight: bold;
	-webkit-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
}

.no_pic .text p {
	height: 52px;
	color: #666666;
	line-height: 26px;
	overflow: hidden;
	font-size: 14px;
	margin-top: 10px;
	-ms-text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.no_pic .text .time {
	color: rgb(170, 170, 170);
	line-height: 24px;
	font-size: 14px;
	float: left;
}

.no_pic .text .span {
	margin-top: 10px;
}

.no_pic .text .more {
	color: #276bb3;
	line-height: 24px;
	font-size: 14px;
	float: right;
}

.no_pic .text .more img {
	margin-left: 5px;
}

.paging li {
	border: 1px solid transparent;
	transition: 0.3s ease-out;
	border-image: none;
	width: 34px;
	height: 34px;
	color: #666666;
	line-height: 32px;
	font-family: "Arial";
	margin-right: 6px;
	margin-left: 6px;
	vertical-align: top;
	display: inline-block;
	-webkit-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
}

.fenye {
	width: 100%;
	margin-top: 45px;
}

.pc_fenye {
	margin: 0px auto;
	left: 30%;
	text-align: center;
	display: inline-block;
	position: relative;
	transform: translateX(-50%);
}

.pc_fenye .p_prev_d {
	border: 1px solid #276bb3 !important;
	border-image: none !important;
	width: 70px !important;
	height: 40px !important;
	text-align: center !important;
	color: #276bb3 !important;
	line-height: 40px !important;
	font-size: 14px !important;
	cursor:pointer; 
}

.pc_fenye .p_now {
	border-image: none !important;
	width: 90px !important;
	height: 40px !important;
	text-align: center !important;
	color: #276bb3 !important;
	line-height: 40px !important;
	font-size: 14px !important;
}


.pc_fenye .p_next {
	border: 1px solid #276bb3 !important;
	border-image: none !important;
	width: 70px !important;
	height: 40px !important;
	text-align: center !important;
	color: #276bb3 !important;
	line-height: 40px !important;
	font-size: 14px !important;
	cursor:pointer; 
}

.sj_fenye {
	width: 100%;
	display: none;
	position: relative;
}

.sj_fenye .p_prev_d {
	border: 1px solid #276bb3 !important;
	border-image: none !important;
	width: 70px !important;
	height: 40px !important;
	text-align: center !important;
	color: #276bb3 !important;
	line-height: 40px !important;
	font-size: 14px !important;
}

.sj_fenye .p_now {
	border-image: none !important;
	width: 90px !important;
	height: 40px !important;
	text-align: center !important;
	color: #276bb3 !important;
	line-height: 40px !important;
	font-size: 14px !important;
}

.sj_fenye .p_next {
	border: 1px solid #276bb3 !important;
	border-image: none !important;
	width: 70px !important;
	height: 40px !important;
	text-align: center !important;
	color: #276bb3 !important;
	line-height: 40px !important;
	font-size: 14px !important;
	float: right !important;
}

@media all and (min-width:1200px) {
	.c1_slbo:hover .text h1 {
		color: #276bb3;
	}
	.have_pic:hover .text h1 {
		color: #276bb3;
	}
	.no_pic:hover .text h1 {
		color: #276bb3;
	}
	.c1_slbo:hover .pic_bo .pic {
		transform: translateY(-50%) scale(1.1);
		-webkit-transform: translateY(-50%) scale(1.1);
		-o-transform: translateY(-50%) scale(1.1);
		-moz-transform: translateY(-50%) scale(1.1);
	}
	.have_pic:hover .pic_bo .pic {
		transform: translateY(-50%) scale(1.1);
		-webkit-transform: translateY(-50%) scale(1.1);
		-o-transform: translateY(-50%) scale(1.1);
		-moz-transform: translateY(-50%) scale(1.1);
	}
}

@media all and (max-width:1366px) {
	.fenye {
		margin-top: 36px;
	}
}

@media all and (max-width:767px) {
	.pc_fenye {
		display: none;
	}
	.sj_fenye {
		display: block;
	}
	.c1_slbo .text {
		background: #276bb3;
		padding: 25px 20px 20px;
		width: 100%;
		position: relative;
	}
	.xialaph {
		top: 72px;
	}
	.have_pic .pic_bo {
		width: 100%;
	}
	.have_pic .text {
		width: 100%;
		padding-right: 0px;
		margin-top: 20px;
	}
	.c1_sli .prev {
		left: 5px;
	}
	.c1_sli .next {
		right: 5px;
	}
}

@media all and (max-width:450px) {
	.xialaph {
		top: 70px;
	}
}

.b3xq_text h1 {
	text-align: center;
	color: #666666;
	line-height: 32px;
	font-size: 20px;
}

.b3xq_text h2 {
	text-align: center;
	color: #666666;
	line-height: 32px;
	font-size: 16px;
}

.b3xq_text p {
	width: 100% !important;
	color: #666666 !important;
	line-height: 32px !important;
	font-family: "微软雅黑" !important;
	font-size: 16px !important;
}

.c2xq_text {
	padding: 35px 0px;
}

@media all and (max-width:1366px) {
	.c2xq_text {
		padding: 26px 0px;
	}
}

.g1_text {
	padding-bottom: 13px;
}

.g1_text h1 {
	text-align: center;
	color: #333333;
	line-height: 40px;
	font-size: 30px;
	margin-bottom: 33px;
}

.g1_text p {
	color: #666666;
	line-height: 32px;
	font-size: 16px;
	margin-bottom: 34px;
}

.g1_text img {
	margin: 0px auto;
	display: block;
	max-width: 100%;
}

@media all and (max-width:1366px) {
	.g1_text h1 {
		margin-bottom: 15px;
	}
	.g1_text p {
		margin-bottom: 15px;
	}
}

.g2_bo {
	background: rgb(245, 245, 245);
	padding: 19px 40px;
	width: 100%;
	margin-bottom: 18px;
}

.g2_bo .xz {
	width: 22px;
	height: 22px;
	margin-right: 25px;
	float: left;
	position: relative;
}

.g2_bo .xz img {
	transition: 0.3s ease-out;
	left: 0px;
	top: 0px;
	width: 22px;
	position: absolute;
	-webkit-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
}

.g2_bo .xz .hui {
	opacity: 1;
}

.g2_bo .xz .red {
	opacity: 0;
}

.g2_bo h1 {
	transition: 0.3s ease-out;
	width: calc(100% - 22px - 25px - 125px);
	height: 22px;
	color: #666666;
	line-height: 22px;
	overflow: hidden;
	font-size: 16px;
	float: left;
	-ms-text-overflow: ellipsis;
	-webkit-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

.g2_bo .time {
	color: #999999;
	line-height: 22px;
	font-size: 16px;
	float: left;
}

.g2_bo .time img {
	width: 15px;
	margin-right: 20px;
}

@media all and (min-width:1200px) {
	.g2_bo:hover .xz .hui {
		opacity: 0;
	}
	.g2_bo:hover .xz .red {
		opacity: 1;
	}
	.g2_bo:hover h1 {
		color: #276bb3;
	}
}

@media all and (max-width:1366px) {
	.g2_bo {
		padding: 15px 20px;
	}
}

@media all and (max-width:767px) {
	.sszg {
		display: none;
	}
	.g2_bo h1 {
		width: calc(100% - 22px - 25px);
	}
	.g2_bo .time {
		margin-top: 10px;
		display: block;
	}
	.g2_bo .time img {
		margin-bottom: 4px;
	}
}

.b3xq_text c2xq_text td {
	border: 0px currentColor !important;
	border-image: none !important;
}

#vsb_content_2 img {
	border: 0px currentColor !important;
	border-image: none !important;
}
/*
.pb_sys_common .p_no_d {
	margin: 0px !important;
	padding: 0px !important;
	border: 0px currentColor !important;
	border-image: none !important;
	height: auto !important;
	line-height: 37px !important;
}

.pb_sys_common .p_no_o {
	margin: 0px !important;
	padding: 0px !important;
	border: 0px currentColor !important;
	border-image: none !important;
	height: auto !important;
	line-height: 37px !important;
}

.pb_sys_common .p_fun a {
	margin: 0px !important;
	padding: 0px !important;
	border: 0px currentColor !important;
	border-image: none !important;
	height: auto !important;
	line-height: 37px !important;
}

.pb_sys_common .p_no a {
	margin: 0px !important;
	padding: 0px !important;
	border: 0px currentColor !important;
	border-image: none !important;
	height: auto !important;
	line-height: 37px !important;
}

.pb_sys_style1 .p_no_d {
	background: none !important;
	border: 1px solid #276bb3 !important;
	border-image: none !important;
	height: 36px !important;
	color: #276bb3 !important;
	vertical-align: middle !important;
}

.pb_sys_common .p_dot {
	margin: 0px !important;
	line-height: 35px !important;
	float: left !important;
}

.p_prev_d {
	margin: 0px 5px !important;
	border: 1px solid #E1E1E1 !important;
	border-image: none !important;
	width: 50px !important;
	height: 36px !important;
	text-align: center !important;
	color: #666666 !important;
	line-height: 25px !important;
	font-size: 16px !important;
	vertical-align: middle !important;
	float: left !important;
}


.p_next {
	margin: 0px 5px !important;
	border: 1px solid #E1E1E1 !important;
	border-image: none !important;
	width: 50px !important;
	height: 36px !important;
	text-align: center !important;
	color: #666666 !important;
	line-height: 25px !important;
	font-size: 16px !important;
	vertical-align: middle !important;
	float: left !important;
}

.p_now {
	margin: 0px 5px !important;
	border: 1px solid #E1E1E1 !important;
	border-image: none !important;
	width: 90px !important;
	height: 36px !important;
	text-align: center !important;
	color: #666666 !important;
	line-height: 25px !important;
	font-size: 16px !important;
	vertical-align: middle !important;
	float: left !important;
}

.pb_sys_common .p_pages {
	margin-left: 0px !important;
}
*/
.b3xq_text span {
	color: #666666;
	line-height: 32px;
	font-family: "微软雅黑";
	font-size: 16px;
}