@charset "utf-8";
/* CSS Document */

body,
html {
	margin: 0;
	padding: 0;
	font-family: "Microsoft YaHei", "微软雅黑";
	font-size: 14px;
	-webkit-font-smoothing: antialiased;
	/*抗锯齿效果*/
	-webkit-tap-highlight-color: transparent;
	-webkit-overflow-scrolling: touch;
	overflow-scrolling: touch;
	width: 100%;
	min-height: 100%;
}

body {
	background-color: #f3f5fb;
}

a,
ul,
li,
ol,
p,
h1,
h2,
h3,
h4,
h5,
h6,
dl,
dt,
dd {
	list-style: none;
	padding: 0;
	margin: 0;
	text-decoration: none;
	font-weight: normal;
	font-size: 14px;
	color: #292929;
	font-family: "Microsoft YaHei", "微软雅黑";
}

* img {
	display: block;
	border: none;
}

em,
i {
	font-style: normal;
}

input,
select,
textarea {
	padding: 0;
	margin: 0;
	outline: none;
	font-family: "Microsoft YaHei", "微软雅黑";
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	border: none;
}

.clearfix {
	zoom: 1;
}

.clearfix::after {
	content: "";
	width: 0;
	height: 0;
	visibility: hidden;
	display: block;
	clear: both;
	overflow: hidden;
}

.fl {
	float: left;
}

.fr {
	float: right
}

.ellipsis {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.ellipse_d {
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
}

.flex {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

* {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
}

.commen {
	width: 1400px;
	margin: 0 auto;
}


/*top*/
.top {
	width: 100%;
	background-image: url(../img/j1.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	height: 150px;
	/* padding-top: 25px; */
}

.logo {
	width: 656px;
}

.logo img {
	width: 100%;
}

.i_top {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.topa {
	width: 562px;
	position: relative;
	margin-top: 40px;
}

.topa .input1 {
	width: 100%;
	height: 40px;
	line-height: 38px;
	border: 1px solid #ff7f00;
	padding-left: 15px;
	font-size: 12px;
	color: #999999;
	border-radius: 4px;
}

.topa .input2 {
	background-image: url(../img/j1.png);
	width: 89px;
	height: 40px;
	background-size: 100% 100%;
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer;
}

.hd-login {
	margin-top: 40px;
	margin-left: 20px;
}

.nav {
	background-image: url(../img/j2.png);
	height: 53px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	width: 100%;
}

.i_nav {
	display: flex;
	align-items: center;
	justify-content: center;
}

.nava {
	position: relative;
	background-color: transparent;
	transition: all ease 0.3s;
}

.nava:nth-child(1)::after {
	display: none;
}

.nava p {
	transition: all ease 0.3s;
	line-height: 53px;
}

.nava p a {
	font-size: 16px;
	color: #fff;
	transition: all ease 0.3s;
	padding: 0 47px;
	display: block;
}

.navb {
	width: 100%;
	position: absolute;
	z-index: 2;
	top: 53px;
	left: 0%;
	opacity: 0;
	background-color: rgba(9, 9, 9, 0.6);
}

.navba {
	width: 100%;
	line-height: 45px;
	transition: all ease 0.3s;
	text-align: center;
	float: left;
}

.navba a {
	font-size: 14px;
	color: #fff;
	transition: all ease 0.3s;
	display: inline-block;
}

.navba:hover {
	background-color: rgba(9, 9, 9, 0.4);
}

.nava .navb .active a,
.nava:hover p a,
.navaa p a {
	color: #ff7f00;
	background-color: #fff;
}


.navba:hover a {
	color: #ff7f00;
}


/*banner*/
.ban {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
	height: 666px;
	position: relative;
}

.imgbox {
	width: 1920px;
	overflow: hidden;
	position: relative;
	left: 50%;
	margin-left: -960px;
	height: 666px;
}

.imgbox img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
}

.boy {
	width: 1300px;
}

.bt-a {
	width: 46px;
	height: 46px;
	position: absolute;
	left: 260px;
	top: calc(50% - 23.5px);
	cursor: pointer;
	z-index: 15;
}

.bt-b {
	background: url(../img/yi07.png) no-repeat;
	width: 46px;
	height: 46px;
	opacity: 1;
	transition: all ease 0.3s;
}

.bt-k {
	width: 46px;
	height: 46px;
	position: absolute;
	right: 260px;
	top: calc(50% - 23.5px);
	cursor: pointer;
	z-index: 15;
}

.bt-f {
	background: url(../img/yi06.png) no-repeat;
	width: 46px;
	height: 46px;
	opacity: 1;
	transition: all ease 0.3s;
}

/*内容中心*/
.neir {
	width: 1400px;
	margin: 0 auto;
	margin-top: -160px;
	/* box-shadow: 0 0 30px 0 rgba(204, 224, 233, 0.35); */
	position: relative;
}

.i_p1 {
	background-color: #fff;
	padding: 40px 30px 50px;
}

.bka {
	width: 55%;
	overflow: hidden;
	position: relative;
}

.bkaa {
	width: 100%;
	position: relative;
	overflow: hidden;
	border-radius: 12px;
}

.bkaa img {
	width: 100%;
	transition: all ease 0.3s;
}

.bkaa:hover img {
	transform: scale(1.05);
}

.bkaa_w {
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	background-color: rgba(0, 0, 0, 0.8);
	padding: 12px 0 12px 12px;
}

.bkaa_w h6 {
	width: 120px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 16px;
	color: #fff;
	border-radius: 15px;
	background-color: #ff7f00;
	float: left;
}

.bkaa_w p {
	float: left;
	width: 40%;
	margin-left: 30px;
	position: relative;
	line-height: 30px;
	font-size: 16px;
	color: #fff;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.bkaa_w span {
	display: block;
	font-size: 12px;
	color: #fff;
	float: left;
	line-height: 30px;
	margin-left: 20px;
}

.bka_ul {
	position: absolute;
	right: 10px;
	bottom: 20px;
}

.bka_ul li {
	float: left;
	width: 9px;
	height: 9px;
	background-color: #fff;
	border-radius: 50%;
	margin: 0 7px;
	cursor: pointer;
}

.bka_ul li.on {
	background-color: #ffb140;
}

.xwa {
	width: 42%;
}

.xwaa {
	width: 100%;
}

.xw_h6 {
	font-size: 20px;
	color: #333333;
	font-weight: bold;
	line-height: 20px;
	padding-left: 20px;
	border-left: 4px solid #ff7f00;
	float: left;
}

.xw_p {
	float: right;
	line-height: 20px;
	transition: all ease 0.3s;
}

.xw_p:hover {
	transform: translateX(-6px);
}

.xwab {
	width: 100%;
	margin-top: 20px;
}

.xwaba {
	width: 100%;
	background-color: #fff;
	box-shadow: 0 0 30px 0 rgba(204, 224, 233, 0.35);
	border-radius: 8px;
	padding: 22px 28px;
	transition: all .5s;
}

.xwaba_a {
	font-family: 'Arial';
	font-size: 12px;
	text-align: center;
	color: #999;
}

.xwaba_a span {
	display: block;
	color: #333;
	font-size: 36px;
}

.xwaba_b {
	width: 85%;
	padding-right: 15px;
}

.xwaba_b p {
	font-size: 16px;
	color: #333;
	line-height: 26px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
}

.xwaba:hover {
	transition: all .5s;
	background-color: #ff7f00;
}

.xwaba:hover .xwaba_a span,
.xwaba:hover .xwaba_a,
.xwaba:hover .xwaba_b p {
	color: #fff;
}

.bkb {
	width: 100%;
	padding: 40px 0 50px;
}

.bkb img {
	width: 48.75%;
	transition: all ease 0.3s;
}

.bkb img:hover {
	transform: translateY(-5px);
}

.foot_ad {
	width: 1400px;
	margin: 0 auto;
}

.foot_ad .bkb {
	padding-bottom: 0;
}

.bkc_box {
	padding: 0 30px 24px;
	background-color: #fff;
	margin-top: 56px;
}

.bkcc {
	width: 100%;
	padding: 0 15px 12px;
	margin-top: 5px;
}

.bkcc_a {
	width: 100%;
}

.bkcc_a p {
	float: left;
	width: 76%;
	font-size: 14px;
	color: #333333;
	line-height: 36px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	position: relative;
	padding-left: 17px;
	transition: all ease 0.3s;
}

.bkcc_a p::after {
	position: absolute;
	content: "";
	width: 6px;
	height: 6px;
	background-color: #6fbde7;
	border-radius: 50%;
	left: 0px;
	top: 14.5px;
	transition: all ease 0.3s;
}

.bkcc_a span {
	display: block;
	float: right;
	line-height: 30px;
	font-size: 12px;
	color: #9d9d9d;
	transition: all ease 0.3s;
}

.bkcc_a:hover p {
	color: #ff7f00;
}

.bkcc_a:hover span {
	transform: translateX(-6px);
	color: #ff7f00;
}

.bke {
	width: 32%;
	margin-top: 40px;
	border: 1px solid #e9f4fb;
	background-image: url(../img/j5.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	background-position: center;
	height: 308px;
	border-radius: 12px;
}

.bke_text {
	background: url(../img/back01.png) no-repeat center;
}

.bke_text .bkcc p {
	line-height: 24px;
	margin-top: 15px;
}

.bke_cen {
	margin-left: 2%;
}

.bkea {
	padding: 20px 20px 15px 0;
}

.bke .bkcc {
	margin-top: 10px;
}

.bke .bkcc_a p {
	line-height: 36px;
}

.bke .bkcc_a span {
	line-height: 36px;
}

.bkc {
	width: 32%;
	height: 453px;
	border: 1px solid #eeeeee;
	margin-top: 54px;
	border-radius: 8px;
}

.bkca {
	padding: 20px 20px 15px 0;
}

.bkcb {
	padding: 10px 20px 0 20px;
}

.bkcb img {
	width: 100%;
	transition: all ease 0.3s;
}

.bkcb img:hover {
	transform: scale(0.97);
}

.zxkt_a {
	width: 100%;
	overflow: hidden;
	padding: 30px 30px 66px;
	background-color: #fff;
}

.sw01 {
	width: 100%;
	overflow: hidden;
}

.sw01 .swiper-slide>a {
	display: block;
	width: 100%;
}

.sw01 .swiper-slide>a img {
	width: 100%;
}

.sw01 .sw01_tex a {
	font: bold 16px/50px '微软雅黑';
	transition: all .5s;
}

.sw01 .sw01_tex p {
	line-height: 1;
	margin-bottom: 30px;
	transition: all .5s;
}

.sw01 .sw01_tex i {
	line-height: 1;
	transition: all .5s;
}

.sw01 .sw01_tex:hover i,
.sw01 .sw01_tex:hover p,
.sw01 .sw01_tex:hover a {
	color: #ff7f00;
	transition: all .5s;
}

.sw01 .swiper-pagination-bullet {
	background-color: #ddd;
}

.sw01 .swiper-pagination-bullet-active {
	background-color: #6fbde7;
}

.zxkt_a .swiper-container-horizontal>.swiper-pagination-bullets {
	bottom: 24px;
}

.footer {
	margin-top: 80px;
	width: 100%;
	border-top: 3px solid #ff7f00;
	background-color: #fff;
}

.foot_a {
	width: 1400px;
	margin: 0 auto;
	padding-top: 40px;
	padding-bottom: 76px;
}

.foot_b {
	width: 440px;
}

.foot_b ul {
	display: flex;
	flex-wrap: wrap;
}

.foot_b ul li {
	width: 25%;
}

.foot_b ul li a {
	line-height: 40px;
	transition: all .5s;
}

.foot_b ul li a:hover {
	color: #ff7f00;
	transition: all .5s;
}

.foot_b .foot_bq p {
	line-height: 40px;
	color: #999;
}

.foot_b .foot_bq a {
	color: #999;
}

.n_banner {
	width: 100%;
	overflow: hidden;
}

.n_banner .n_ban {
	width: 1920px;
	position: relative;
	left: 50%;
	margin-left: -960px;
}

.n_neir {
	margin-top: 0;
}

.n_neir .bkb {
	padding-bottom: 0;
}

.bread {
	display: flex;
	align-items: center;
}


.bread p,
.bread a {
	font-size: 12px;
	color: #666;
	line-height: 60px;
	transition: all .5s;
}

.bread a:hover {
	color: #ff7f00;
	transition: all .5s;
}

.bread span {
	display: block;
	margin: 0 5px;
}

.kt_a {
	background-color: #fff;
	padding-top: 30px;
	padding: 30px 30px 50px;
}

.kc_b #dlList {
	width: 100%;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.kc_b #dlList span {
	width: 23%;
	margin-right: calc(8%/3);
	margin-bottom: 80px;
}

.kc_b #dlList span:nth-child(4n) {
	margin-right: 0;
}

.kc_b .kc_c .sw01_tex a {
	font: bold 16px/50px '微软雅黑';
	transition: all .5s;
}

.kc_b .kc_c .sw01_tex p {
	line-height: 1;
	margin-bottom: 30px;
	transition: all .5s;
}

.kc_b .kc_c .sw01_tex i {
	line-height: 1;
	transition: all .5s;
}

.kc_b .kc_c .sw01_tex:hover a,
.kc_b .kc_c .sw01_tex:hover p,
.kc_b .kc_c .sw01_tex:hover i {
	color: #ff7f00;
}

.kt_line {
	width: 100%;
	height: 1px;
	background-color: #edf3fe;
	margin: 40px 0;
}

.fenye {
	display: flex;
	justify-content: center;
	align-items: center;
	/* margin-top: 70px; */
}

.fenye li a {
	display: block;
	width: 42px;
	height: 42px;
	line-height: 42px;
	text-align: center;
	border: 1px solid #e8effb;
	border-radius: 8px;
	margin: 0 10px;
	transition: all .5s;
}

.fenye li a:hover,
.fenye .active a {
	background-color: #ff7f00;
	color: #fff;
	transition: all .5s;
}

.gy_fl,
.new_fl,
.zc_fl,
.cx_l,
.ktxq_l {
	width: 68%;
	padding: 20px 30px 54px;
	background-color: #fff;
}

.ktxq_t {
	display: flex;
	align-items: center;
	border-bottom: 1px solid #dfe9f7;
}

.ktxq_t a {
	display: block;
	font: 16px/36px '微软雅黑';
	margin-right: 30px;
}

.ktxq_t a:hover,
.ktxq_t .active {
	color: #ff7f00;
	font-weight: bold;
	border-bottom: 2px solid #ff7f00;
}

.kt_ig {
	width: 100%;
	margin: 30px 0;
}

.kt_ig img {
	width: 100%;
}

.cx_r,
.ktxq_r {
	width: 30%;
}

.ktxq_b {
	background-color: #fff;
	padding: 30px 22px 35px;
}

.title {
	display: flex;
	align-items: center;
}

.title h6 {
	font-size: 16px;
	font-weight: bold;
	line-height: 1;
	border-left: 4px solid #ff7f00;
	padding-left: 12px;
}

.title h5 {
	font-size: 20px;
	font-weight: bold;
	line-height: 1;
	border-left: 4px solid #ff7f00;
	padding-left: 12px;
}

.ktxq_l p {
	margin-top: 20px;
}

.ktxq_c {
	margin-top: 24px;
}

.ktxq_c>a {
	display: block;
	width: 174px;
	height: 125px;
	overflow: hidden;
}

.ktxq_c>a img {
	width: 100%;
	transition: all .5s;
}

.ktxq_c:hover>a img {
	transform: scale(.95);
	transition: all .5s;
}

.ktxq_c .ktxq_d {
	flex: 1;
	margin-left: 16px;
}

.ktxq_c .ktxq_d a {
	display: block;
	font-size: 16px;
	line-height: 24px;
	margin-bottom: 32px;
	transition: all .5s;
}

.ktxq_c .ktxq_d i {
	font-size: 12px;
	line-height: 1;
	transition: all .5s;
}

.ktxq_c:hover .ktxq_d a,
.ktxq_c:hover .ktxq_d i {
	color: #ff7f00;
	transition: all .5s;
}

.ktxq_r .bkc {
	width: 100%;
	height: auto;
	background-color: #fff;
	padding: 26px 22px 38px;
	margin-top: 36px;
	border-radius: 0;
	border: none;
}

.ktxq_r .bkca {
	padding: 0;
}

.ktxq_r .xw_h6 {
	font-size: 16px;
	line-height: 1;
}

.ktxq_r .bkcc {
	padding: 0;
}

/* .cx_l form {
	margin-top: 40px;
	padding: 34px 40px 14px;
	border: 1px solid #dfe9f7;
	background-image: linear-gradient(#ecf2fd, #f9fbff 30%, #fff);
	border-radius: 8px;
} */
.cx_l #Panel1 {
	margin-top: 40px;
	padding: 34px 40px 14px;
	border: 1px solid #dfe9f7;
	background-image: linear-gradient(#ecf2fd, #f9fbff 30%, #fff);
	border-radius: 8px;
}

.cx_inp {
	display: flex;
	align-items: center;
	width: 46%;
	margin-bottom: 14px;
}

.cx_inp p {
	line-height: 42px;
	width: 82px;
}

.cx_inp input {
	width: 290px;
	height: 42px;
	border: 1px solid #efefef;
}

.cx_yzm input {
	width: 156px;
}

.cx_yzm .cx_sx {
	margin-left: 9px;
	cursor: pointer;
}

/* .cx_l form button {
	width: 342px;
	height: 44px;
	border: none;
	background-image: linear-gradient(to top, #1c98e5, #4ab7ef);
	border-radius: 4px;
	color: #fff;
	margin-top: 16px;
	transition: all .5s;
} */
.cx_l #Panel1 .input2 {
	width: 342px;
	height: 44px;
	border: none;
	background-image: linear-gradient(to top, #1c98e5, #4ab7ef);
	border-radius: 4px;
	color: #fff;
	margin-top: 16px;
	transition: all .5s;
}

/* .cx_l form .btn {
	width: 100%;
	display: flex;
	align-items: center;
	flex-direction: column;
} */
.cx_l #Panel1 .btn {
	width: 100%;
	display: flex;
	align-items: center;
	flex-direction: column;
}

.cx_l #Panel1 .input2:hover {
	transform: scale(.95);
	transition: all .5s;
}


.cx_l span {
	display: inline-block;
	line-height: 40px;
	color: #999;
	padding-left: 22px;
	background: url(../img/j31.png) no-repeat left center;
}

.cx_b {
	margin-top: 60px;
	width: 48%;
	height: 364px;
	border: 1px solid #dfe9f7;
	border-radius: 8px;
	padding-top: 20px;
	background-image: linear-gradient(#ecf2fd, #f9fbff 30%, #fff);
}

.cx_b .cx_t {
	padding: 0 36px 0 28px;
}

.cx_b .cx_t h6 {
	line-height: 34px;
	margin-top: 14px;
}

.cx_b .cx_t p {
	color: #666;
	line-height: 24px;
	position: relative;
	padding-left: 16px;
	transition: all ease 0.3s;
}

.cx_b .cx_t p::after {
	position: absolute;
	content: "";
	width: 6px;
	height: 6px;
	background-color: #6fbde7;
	border-radius: 50%;
	left: 0px;
	top: 10px;
	transition: all ease 0.3s;
}

.cx_b2 .cx_t {
	margin-top: 20px;
}

.cx_b .cx_t p:hover {
	color: #ff7f00;
}

.cx_b2 .cx_t p {
	margin-bottom: 48px;
}


.cx_r .bkca {
	padding-right: 46px;
}

.cx_r .bkc {
	width: 100%;
	height: auto;
	background-color: #fff;
}

.cx_r .bkc {
	margin-top: 0;
	background-image: linear-gradient(#ecf2fd, #f9fbff, #fff);
}

.cx_r .bkcc {
	margin-top: 8px;
	padding-bottom: 30px;
}

.cx_r .bkcc_a p {
	line-height: 44px;
}

.r_ig {
	display: block;
	width: 100%;
	margin-top: 25px;
}

.r_ig img {
	width: 100%;
	transition: all .5s;
}

.r_ig img:hover {
	transform: scale(.95);
	transition: all .5s;
}

.jg_a {
	position: relative;
}

.jg_a img {
	width: 100%;
}

.jg_a a {
	display: block;
	width: 200px;
	line-height: 44px;
	border-radius: 6px;
	text-align: center;
	color: #fff;
	position: absolute;
	bottom: 18%;
	transition: all .5s;
}

.jg_a a:hover {
	transform: scale(.95);
	transition: all .5s;
}

.jg_a .jg_a1 {
	left: 6%;
	background-image: linear-gradient(#4ab7ef, #1c97e5);
}

.jg_a .jg_a2 {
	right: 6%;
	background-image: linear-gradient(#fdb54c, #6fbde7);
}

.jg_b {
	margin-top: 36px;
}

.jg_b .jg_h6 {
	width: 100%;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	line-height: 40px;
	padding-left: 27px;
	background-color: #2ca2e9;
}

.jg_c {
	width: 100%;
}

.table {
	width: 100%;
	border-collapse: collapse;
}

.table td {
	height: 42px;
	line-height: 42px;
	border: 1px solid #c9eafd;
	padding: 0 24px;
}

.table tr td:nth-child(1) {
	width: 200px;
	text-align: right;
	color: #333;
	font-weight: bold;
}

.table tr td:nth-child(2) {
	color: #666;
}

.table tr td:nth-child(3) {
	width: 144px;
	padding: 0 16px;
}

.table td img {
	width: 116px;
}

.jg_b2 tr td:nth-child(2) {
	width: 260px;
}

.jg_b2 tr td:nth-child(3) {
	width: 200px;
	text-align: right;
	color: #333;
	font-weight: bold;
}

.cx_l .cx_b {
	margin-top: 42px;
}

.mark_a {
	position: fixed;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	background-color: rgba(0, 0, 0, 0.7);
}

.mark_b {
	width: 460px;
	height: 480px;
	border-radius: 8px;
	position: relative;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	/* background: url(../img/img09.png) no-repeat center; */
	/* background-size: 100% 100%; */
}

.mark_b img {
	width: 100%;
}

.mark_b p {
	font-size: 18px;
	line-height: 1;
	color: #666;
	position: absolute;
	left: 50%;
	bottom: 130px;
	transform: translateX(-50%);
}

.mark_b a {
	display: block;
	font-size: 18px;
	color: #fff;
	background-color: #3299ff;
	position: absolute;
	left: 50%;
	bottom: 58px;
	transform: translateX(-50%);
	width: 206px;
	height: 50px;
	line-height: 50px;
	border-radius: 25px;
	text-align: center;
	transition: all .5s;
}

.mark_b a:hover {
	transform: scale(.95) translateX(-50%);
	transition: all .5s;
}

.zc_a {
	margin-top: 32px;
}

.zc_b {
	border-bottom: 1px dashed #edf3fe;
	padding-top: 14px;
	padding-bottom: 25px;
}

.zc_b .zc_date {
	width: 50px;
	text-align: center;
	margin-right: 26px;
}

.zc_b .zc_date b {
	display: block;
	font: 36px/1 'Arial';
	transition: all .3s;
}

.zc_b .zc_date i {
	display: block;
	font: 12px/1 'Arial';
	color: #999;
	transition: all .3s;
}

.zc_b .zc_t {
	flex: 1;
}

.zc_b .zc_t h6 a {
	font-size: 16px;
	line-height: 36px;
	transition: all .3s;
}

.zc_b .zc_t p {
	font-size: 12px;
	line-height: 2;
	color: #666;
	transition: all .3s;
}

.zc_b:hover .zc_t p,
.zc_b:hover .zc_t h6 a,
.zc_b:hover .zc_date i,
.zc_b:hover .zc_date b {
	color: #ff7f00;
	transition: all .3s;
}

.new_fl .fenye,
.zc_fl .fenye {
	margin-top: 46px;
}

.zc_xqa {
	text-align: center;
}

.zc_xqa h5 {
	font-size: 20px;
	line-height: 1;
	margin-bottom: 22px;
}

.zc_xqa i {
	font-size: 12px;
	color: #999;
}

.zc_xqa i span {
	margin: 0 14px;
}

.zc_xqfl {
	padding-top: 46px;
	color: #666;
	line-height: 1.8;
}

.zc_line {
	width: 100%;
	height: 1px;
	background-color: #dfe9f7;
	margin-top: 36px;
	margin-bottom: 24px;
}

.zc_xqfl p {
	color: #666;
	line-height: 24px;
}

.zc_xqfl .x_date {
	text-align: right;
}

.sx_box {
	color: #000;
}

.sx_box a {
	line-height: 36px;
}

.new_fl {
	padding-top: 40px;
}

.new_fl .new_ig {
	width: 100%;
}

.new_fl .zc_a {
	margin-top: 0;
}

.new_r .new_b {
	background-color: #fff;
}

.new_r .n_one {
	align-items: center;
	padding-left: 40px;
	padding-right: 14px;

}

.new_r b a,
.new_r p a {
	display: block;
	font-size: 20px;
	line-height: 70px;
	transition: all .3s;
}

.new_r p {
	width: 100%;
}

.new_r p a {
	background: url(../img/icon03.png) no-repeat right center;
	transition: all .5s;
}

.new_r .new_b h5 {
	background-color: #ff7f00;
	color: #fff;
	font-size: 20px;
	line-height: 70px;
	padding-left: 40px;
}

.new_r .active p a,
.new_r .n_one:hover p a {
	color: #ff7f00;
	transition: all .3s;
}

.new_r .n_one:hover p a {
	background: url(../img/icon03.png) no-repeat 96% center;
	transition: all .5s;
}

.new_r .n_one .n_two {
	display: none;
	padding-bottom: 36px;
}

.new_r .active .n_two {
	display: block;
}

.new_r .n_two a {
	display: block;
	font-size: 16px;
	line-height: 32px;
	color: #666;
	transition: all .3s;
}

.new_r .n_two .two_active,
.new_r .n_two a:hover {
	color: #ff7f00;
	transition: all .3s;
}

.new_c {
	border: 1px solid #dfe9f7;
}

.gy_ig {
	width: 100%;
	margin-top: 30px;
}

.gy_ig img {
	width: 100%;
}

.gy_fl p {
	line-height: 32px;
}

@media (max-width: 1400px) {

	.ban,
	.nav,
	.top,
	body {
		width: 1400px;
		margin: 0 auto;
	}


	.n_banner .n_ban {
		width: 1400px;
		left: 50%;
		margin-left: -700px;
	}

	.foot_ad,
	.foot_a,
	.neir,
	.commen {
		width: 1300px;
		margin: 0 auto;
	}

	.bt-a {
		left: 18%;
	}

	.bt-k {
		right: 18%;
	}

	.neir {
		margin-top: -160px;
	}

	.n_neir {
		margin-top: 0;
	}

	.kc_b .kc_c {
		width: 23%;
	}

	.kc_b .kc_c>a {
		display: block;
		width: 100%;
	}

	.kc_b .kc_c>a img {
		width: 100%;
	}
}