@charset "gb2312";

* {
	margin: 0;
	padding: 0
}

body {
	margin: 0;
	color: #333;
	font-size: 14px;
	font-family: Microsoft YaHei;
	line-height: 30px;
	overflow-x: hidden;
	margin: 0 auto;
}

a {
	color: #555;
	text-decoration: none
}

a:focus,
a:hover {
	text-decoration: none
}

img {
	border: 0
}

a {
	outline: 0 none
}

ul {
	list-style: none;
	margin: 0;
	padding: 0
}

li,
ul {
	list-style: none
}

em,
i {
	font-style: normal
}

.clear {
	clear: both
}

em,
i {
	font-style: normal
}



.g-toolbar {
	width: 100%;
	height: 30px;
	border-bottom: 1px solid #eee;
	background: none repeat scroll 0 0 #fafafa;
	color: #666;
	line-height: 30px
}

.wrapper {
	clear: both;
	margin: 0 auto;
	min-width: 1294px;
	width: 1294px
}

.root1200 #nav,
.root1200 .dibu,
.root1200 .main-container,
.root1200 .style0 .bd,
.root1200 .tmall-ensure,
.root1200 .wrapper {
	width: 1200px
}

.g-toolbar .quick-link {
	position: relative;
	float: left
}

.g-toolbar .tool-link {
	position: relative;
	float: right
}

.g-toolbar .quick-link .child-node {
	position: relative;
	z-index: 1;
	float: left;
	margin-right: 18px
}

.g-toolbar .quick-link .app-link-plus {
	padding-right: 22px;
	height: 28px;
	line-height: 28px
}

.g-toolbar .quick-link .app-link em {
	float: left;
	display: inline-block;
	margin: 7px 3px 0;
	width: 16px;
	height: 16px;
	background: url(/publics/images/index/public.sprite.png) no-repeat scroll 0 0
}

.g-toolbar .app-link-plus i {
	position: absolute;
	top: 12px;
	right: 8px;
	z-index: 10;
	display: block;
	overflow: hidden;
	width: 8px;
	height: 8px;
	background: url(/publics/images/index/public.sprite.png) no-repeat scroll -21px 0;
	-webkit-transition: -webkit-transform .2s ease-in 0s;
	transition: -webkit-transform .2s ease-in 0s;
	-o-transition: transform .2s ease-in 0s;
	-o-transition: -o-transform .2s ease-in 0s;
	-moz-transition: transform .2s ease-in 0s, -moz-transform .2s ease-in 0s;
	transition: transform .2s ease-in 0s;
	transition: transform .2s ease-in 0s, -webkit-transform .2s ease-in 0s, -moz-transform .2s ease-in 0s, -o-transform .2s ease-in 0s;
	transition: transform .2s ease-in 0s, -webkit-transform .2s ease-in 0s;
	-webkit-transform-origin: 50% 50% 0;
	-ms-transform-origin: 50% 50% 0;
	-moz-transform-origin: 50% 50% 0;
	-o-transform-origin: 50% 50% 0;
	transform-origin: 50% 50% 0
}

.g-toolbar .quick-link .welcome {
	margin-right: 12px;
	padding-left: 12px;
	background: url(/publics/images/index/public.sprite.png) no-repeat scroll -102px 10px
}

.g-toolbar .tool-link .child-pl {
	padding: 1px 10px 0 12px
}

.g-toolbar .tool-link .child-node {
	position: relative;
	z-index: 1;
	float: left;
	margin-top: 2px;
	margin-left: -1px;
	background: url(/publics/images/index/public.sprite.png) no-repeat scroll -102px 6px;
	line-height: 22px
}

.header_1 {
	width: 1294px;
	margin: 0 auto
}

.logo_1 {
	width: 800px;
	float: left;
	padding-top: 10px
}

.nf_1 {
	width: 212px;
	float: right;
	margin-top: 10px
}

.search_xdf {
	float: right;
	width: 252px;
	padding-left: 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-left: 1px solid #b3b3b3;
	margin: 30px 0 0 15px
}

.search-keyword {
	width: 200px;
	height: 25px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	vertical-align: middle;
	padding-left: 10px;
	color: #bcbcbc
}

.search-bg {
	vertical-align: middle;
	margin-left: -7px
}

.search_kw {
	font-size: 10px;
	line-height: 16px;
	color: #bcbcbc
}

.search_kw a {
	font-size: 10px;
	line-height: 16px;
	color: #bcbcbc
}

.pc_zqmk {
	width: 1292px;
	margin: 28px auto
}

.pc_zqmk li {
	float: left;
	width: 290px;
	height: 150px;
	margin-right: 44px;
	border-radius: 10px
}

.pc_zqmk li:last-child {
	margin-right: 0
}

.pc_zqmk li a {
	display: block;
	height: 150px
}

.meau {
	line-height: 48px;
	height: 48px;
	background: #fe8101;
	width: 1294px;
	margin: 0 auto
}

.mr {
	width: 1294px;
	margin: 0 auto
}

.m_gxzy {
	width: 276px;
	float: left;
	font-weight: 400;
	position: relative;
	text-align: center;
	background: #fe8101
}

.m_gxzy a {
	color: #fff;
	display: block;
	font-size: 22px
}

.m_gxzy a:hover {
	color: #fff;
	display: block;
	font-size: 22px;
	background: #484848
}

.dht_n ul {
	float: right;
	width: 1018px
}

.dht_n ul li {
	width: 101.8px;
	text-align: center;
	font-size: 18px;
	display: block;
	float: left
}

.dht_n a {
	color: #fff
}

.dht_n ul li a {
	display: block
}

.dht_n ul li a:hover {
	background: #4c4b4b;
	color: #fff
}

.show {
	top: 51px;
	position: absolute;
	z-index: 1
}

.all_cat {
	width: 276px;
	background: #fff;
	border-bottom: #f0f0f0 solid 1px;
	position: absolute;
	z-index: 2
}

.first_zy ul {
	background: #ee7800
}

#xnbg {
	background: url(/publics/images/index/2017_bg.png) no-repeat center 50%;
	height: 400px
}

.content_1 {
	width: 1920px;
	margin: 0 auto
}

.clearfix:after,
.clearfix:before {
	content: "";
	display: block
}

.clearfix:after {
	clear: both
}

.clear {
	clear: both
}

.pc_gb_box1 {
	width: 1294px;
	margin: 30px auto 0
}

.pc_gb_box1>div {
	float: left
}

.pc_gb_news {
	width: 900px;
	margin-right: 22px;
	height: 476px
}

.pc_gb_vdieo {
	width: 372px
}

.pc_gb_news li {
	float: left;
	width: 292px;
	height: 50px
}

.pc_gb_news li:not(:last-child) {
	margin-right: 12px
}

.pc_gb_tit {
	padding: 6px 0 4px 10px;
	text-align: left;
	color: #4f4f4f;
	margin-bottom: 6px;
	background: #f3f1f2;
	font-family: 'Microsoft YaHei'
}

.pc_gb_tit div:first-child {
	font-size: 18px;
	line-height: 22px
}

.pc_gb_tit div:last-child {
	font-size: 10px;
	line-height: 16px
}

.pc_gb_bk {
	height: 0;
	border-top: 3px solid #4f4f4f
}

.pc_gb_bk div {
	width: 0;
	height: 0;
	border: 8px solid transparent;
	border-top-color: #4f4f4f;
	margin: 0 auto
}

.pc_gb_news li.selected .pc_gb_tit {
	color: #fff;
	background: #fe8101
}

.pc_gb_news li.selected .pc_gb_bk {
	border-color: #fe8101
}

.pc_gb_news li.selected .pc_gb_bk div {
	border-top-color: #fe8101
}

.pc_gb_vgif {
	margin: -10px auto 5px
}

.notice {
	height: 172px;
	background: #ededed
}

.notice div {
	background: #fe8101;
	font-size: 22px;
	line-height: 35px;
	text-align: center;
	font-weight: 600;
	color: #fff
}

.notice p {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 15px;
	font-size: 14px;
	line-height: 22px
}

.pc_gb_n_box {
	margin-top: 20px
}

.mod_content {
	width: 900px
}

.mod_content .imgs {
	width: 900px
}

.imgs li {
	display: block;
	float: left;
	width: 443px;
	height: 229px
}

.imgs li:not(:last-child) {
	margin-right: 14px
}

.mod_content .imgs li a {
	display: block
}

.mod_content .mod_life_list {
	width: 900px;
	padding: 24px 0 24px;
	background: #f0f0f0
}

.mod_life_list li {
	padding: 0 0 1px;
	height: 30px;
	font-size: 14px;
	float: left;
	width: 430px
}

.mod_life_list li a {
	display: block;
	height: 30px;
	line-height: 30px;
	cursor: pointer
}

.mod_life_list li a:hover {
	background: none repeat scroll 0 0 #f0f0f0;
	width: 430px
}

.mod_life_list li a i {
	display: inline-block;
	margin: 0 10px;
	width: 3px;
	height: 10px;
	background: #fe8101
}

.mod_life_list li a strong {
	float: right;
	overflow: hidden;
	width: 90px;
	height: 30px;
	color: #999;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: 400;
	font-size: 14px;
	line-height: 35px
}

.mod_life_list li a span {
	overflow: hidden;
	width: 300px;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 35px
}

.pc_gb_dt {
	width: 1294px;
	margin: 30px auto 25px
}

.pc_gb_dt>div {
	float: left;
	width: 244px
}

div.pc_gb_middle {
	width: 732px;
	margin: 0 37px
}

.pc_dt_left_bottom,
.pc_dt_left_top,
.pc_dt_right_bottom,
.pc_dt_right_top {
	width: 244px;
	height: 42px;
	text-align: center;
	color: #fff;
	font-size: 20px
}

.pc_dt_right_top {
	background: url(/publics/images/index/tit_bg_right.png);
	line-height: 35px
}

.pc_dt_left_top {
	background: url(/publics/images/index/tit_bg_left.png);
	line-height: 35px
}

.pc_dt_left_content,
.pc_dt_right_content {
	width: 244px;
	height: 277px
}

.pc_dt_left_bottom,
.pc_dt_right_bottom {
	background: #fe8101;
	line-height: 42px
}

.pc_dt_left_bottom a,
.pc_dt_right_bottom a {
	color: #fff
}

#demo {
	width: 244px;
	height: 250px;
	color: #000;
	text-align: center;
	overflow: hidden;
	background: #fff;
	margin: 0 auto
}

#demo tr {
	border-bottom: 1px dashed #ccc
}

.pc_dt_left_content {
	background: #ededed;
	padding: 13px 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-shadow: -2px 0 3px #a2a2a2;
	box-shadow: -2px 0 3px #a2a2a2
}

.pc_dt_right_content li a {
	display: block;
	width: 200px;
	height: 35px;
	font-size: 16px;
	line-height: 35px;
	margin: 5px auto 6px;
	border: 1px dashed #f60;
	text-align: center;
	border-radius: 5px
}

.pc_dt_right_content {
	padding-top: 5px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-shadow: 2px 0 3px #a2a2a2;
	box-shadow: 2px 0 3px #a2a2a2
}

.zy {
	width: 276px;
	height: 455px;
	position: absolute;
	z-index: 5;
	left: 0;
	background: rgba(245, 84, 43, .8)
}

.zy ul {
	width: 276px
}

.zy ul li {
	display: block;
	width: 276px;
	height: 50px;
	line-height: 50px;
	text-align: center
}

.zy ul li a {
	width: 200px;
	line-height: 50px;
	margin: 0 auto
}

.zy ul li.xcjy_1:hover {
	display: block;
	height: 50px;
	line-height: 50px;
	background: #484848
}

.zy ul li.dqzy_1:hover {
	display: block;
	height: 50px;
	line-height: 50px;
	background: #484848
}

.zy ul li.dqzy_2:hover {
	display: block;
	height: 49px;
	line-height: 49px;
	background: #f34418
}

.zy ul li.xcjy1_1:hover {
	display: block;
	height: 49px;
	line-height: 49px;
	background: #484848
}

.zy ul li.jdzc_1 {
	display: block;
	height: 50px;
	line-height: 50px
}

.zy ul li.jpdc_1 {
	display: block;
	height: 50px;
	line-height: 50px
}

.zy ul li.dcjy_1 {
	display: block;
	height: 50px;
	line-height: 50px
}

.zy ul li.jdxd_1 {
	display: block;
	height: 50px;
	line-height: 50px
}

.zy ul li.prjy_1 {
	display: block;
	height: 50px;
	line-height: 50px
}

.zy ul li.xdjy_1 {
	display: block;
	height: 50px;
	line-height: 50px
}

.zy ul li.xcjy_1 {
	display: block;
	height: 50px;
	line-height: 50px
}

.zy ul li.xcjy1_1 {
	display: block;
	height: 50px;
	line-height: 50px
}

.zy ul li.dqzy_1 {
	display: block;
	height: 50px;
	line-height: 50px;
	color: #000
}

.zy ul li.dqzy_2 {
	display: block;
	height: 49px;
	line-height: 49px;
	color: #fff
}

.zy ul li.all {
	display: block;
	height: 49px;
	line-height: 49px;
	background: #484848
}

.zy ul li:hover {
	display: block;
	height: 50px;
	line-height: 50px;
	background: #484848;
	color: #fff
}

.zy ul li a:hover {
	color: #fff;
	font-size: 18px
}

.zy ul li.all {
	padding-left: 25px
}

.zy a {
	color: #fff;
	font-size: 18px
}

.content_1 .bann_1 {
	width: 1920px;
	height: 455px
}

.slider {
	width: 1920px;
	height: 455px;
	position: relative
}

.bannerc {
	height: 455px;
	overflow: hidden;
	position: relative;
	width: 100%
}

.bannerc li {
	height: 455px;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 0;
	opacity: 0;
	background-repeat: no-repeat;
	background-position: center
}

.banner {
	height: 455px;
	margin: 0 auto;
	position: relative;
	text-align: center
}

.banner a {
	display: block;
	width: 100%;
	height: 100%;
	text-indent: -9999px
}

.bannermenu {
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	bottom: 0px;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	z-index: 9;
	display: block
}

.bannermenu li {
	display: inline-block;
	width: 120px;
	height: 23px;
	background: #373737;
	margin: 0 3px;
	overflow: hidden;
	cursor: pointer;
	color: #fff;
	opacity: .7;
	text-align: center;
	font-size: 12px;
	line-height: 23px
}

.bannermenu li.on {
	background: #fff;
	color: #373737
}

.main1_bt {
	width: 1294px;
	margin: 0 auto
}

.main1_bt ul {
	margin: 0 auto;
	width: 1294px;
	padding: 0
}

.main1_bt ul li {
	float: left;
	margin-top: 20px;
	margin-left: 55px;
	border: 1px solid #fff;
	height: 126px;
	-webkit-transition: all .3s ease 0s;
	-o-transition: all .3s ease 0s;
	-moz-transition: all .3s ease 0s;
	transition: all .3s ease 0s;
	width: 280px;
	display: block;
	overflow: hidden
}

.main1_bt ul li.teshu {
	float: left;
	margin-top: 20px;
	margin-left: 0;
	border: 1px solid #fff;
	height: 126px;
	-webkit-transition: all .3s ease 0s;
	-o-transition: all .3s ease 0s;
	-moz-transition: all .3s ease 0s;
	transition: all .3s ease 0s;
	width: 280px;
	display: block;
	overflow: hidden
}

.main1_bt ul li:hover {
	margin-left: 1px;
	display: block;
	background: #fff
}

.houts_talk {
	display: block;
	padding: 10px 0 0 0;
	margin-top: 0
}

.houts_talk ul li {
	width: 224px;
	text-align: center;
	border: 1px solid #dfdfdf;
	border-radius: 8px;
	margin-right: 20px;
	margin-left: 20px;
	margin-bottom: 10px;
	float: left
}

.houts_talk ul li:hover {
	line-height: 30px;
	text-align: center;
	font-size: 16px;
	width: 224px;
	text-align: center;
	background: #f90;
	border: 1px solid #dfdfdf;
	border-radius: 5px
}

.houts_talk ul li a:hover {
	color: #fff
}

.houts_talk ul li:nth-child(1),
.houts_talk ul li:nth-child(6) {
	margin-left: 0
}

.houts_talk ul li:nth-child(10),
.houts_talk ul li:nth-child(5) {
	margin-right: 0
}

.zsxxbhh {
	text-align: right;
	display: block;
	height: 30px;
	line-height: 30px;
	border: 1px solid #dfdfdf;
	border-top: none;
	font-weight: 400;
	color: red
}

.teshu {
	color: red
}

.clearf:after,
.clearf:before {
	content: "";
	display: block
}

.clearf:after {
	clear: both
}

.clearf {
	zoom: 1
}

.mr1 {
	width: 1294px;
	margin: 0 auto;
	margin-top: 15px
}

.news {
	width: 1294px;
	margin: 15px auto;
	background: #fafafa;
	height: 480px
}

.news .zx_left {
	width: 280px;
	float: left;
	margin-left: 19px;
	margin-top: 20px
}

.news .mboxmin {
	width: 580px;
	float: left;
	margin-top: 20px;
	margin-left: 19px
}

.root1200 .mboxmin {
	width: 580px
}

.floor-title {
	position: relative;
	clear: both;
	overflow: hidden;
	width: 990px;
	height: 34px
}

.floor-tab {
	float: left;
	display: inline
}

.floor-tab li {
	float: left;
	display: inline;
	margin-right: 10px
}

.floor-2 .floor-tab li.selected a {
	background: none repeat scroll 0 0 #ee7800
}

.floor-tab li.selected a {
	background: none repeat scroll 0 0 #ee7800;
	color: #fff;
	font-weight: 700
}

.floor-tab li a {
	float: left;
	display: block;
	padding-left: 10px;
	width: 130px;
	height: 36px;
	color: #333;
	text-align: center;
	font: 18px/34px SimSun
}

.mboxmin .floor-tab li a {
	padding-left: 0
}

.floor-nav {
	position: absolute;
	top: 6px;
	right: 0;
	height: 20px;
	color: #666;
	line-height: 20px
}

.floor-nav .floor-entrance {
	position: relative;
	top: 2px;
	display: inline-block;
	overflow: hidden;
	height: 20px
}

.floor-title .f-color-bg {
	background: none repeat scroll 0 0 #ee7800
}

.floor-nav .floor-entrance a {
	display: inline-block;
	padding: 0 10px;
	height: 20px;
	color: #fff;
	line-height: 20px
}

.floor-nav .floor-entrance i {
	padding: 0;
	color: #fff;
	font-family: SimSun
}

.news_right {
	width: 367px;
	float: left;
	margin-left: 10px
}

.map {
	margin-top: 22px;
	margin-right: 10px
}

.map ul li {
	display: block;
	float: left;
	margin-right: 10px
}

.dongtai {
	width: 367px;
	height: 270px;
	font-size: 16px;
	margin-top: 12px
}

a {
	text-decoration: none;
	color: #676767
}

a:hover {
	color: #000
}

.baner2 {
	overflow: hidden;
	height: 247px
}

.baner2 h2 {
	font-size: 20px;
	font-weight: 400;
	color: #fff;
	margin-top: 20px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #f90
}

#demoo {
	height: 200px;
	overflow: hidden;
	border: #eceaea 1px solid;
	border-top: none;
	border-left: none
}

.baner2 table {
	background: #fff;
	border-collapse: collapse
}

.baner2 table.taa {
	border-right: #eceaea 1px solid;
	width: 100%;
	border-bottom: #eceaea 1px solid
}

.baner2 table.taa tr td {
	width: 16.6%
}

.baner2 table.bom tr td:nth-child(4),
.baner2 table.bom tr td:nth-child(5),
.baner2 table.taa tr td:nth-child(4),
.baner2 table.taa tr td:nth-child(5) {
	width: 16.6%
}

.baner2 table.bom {
	color: #666;
	width: 100%
}

.baner2 table.bom tr td {
	width: 16.6%;
	border-bottom: #eceaea 1px solid
}

.baner2 table tr.tra td {
	border-collapse: collapse
}

.baner2 table td {
	height: 30px;
	border-left: #eceaea 1px solid;
	border-collapse: collapse
}

.sy {
	color: #f60
}

.xyhj {
	width: 1294px;
	margin: 0 auto;
	text-align: center
}

.home_h2 {
	line-height: 40px;
	padding-bottom: 15px
}

.home_h2 h2 {
	font-size: 24px;
	font-weight: 400;
	background: url(data:image/gif;base64,R0lGODlhCgAPALMPAIiIiJ2dnenp6fv7+7i4uJ6ens7Ozo6OjpmZmbCwsPj4+Ozs7NXV1YyMjKKiov///yH5BAEAAA8ALAAAAAAKAA8AAAQz0IxHKw1l2RrAYdvTAQAxcSSZoakHim1qjjHg0C0i4GSiwKmGgQXQWUa+TUAYeiQEzUcEADs=) no-repeat left center;
	padding-left: 20px;
	margin-left: 10px
}

.home_h2 h2 span {
	font-size: 16px;
	margin-left: 20px;
	color: #888
}

.picshow {
	background: #fafafa
}

.picshow_box {
	position: relative;
	height: 360px;
	width: 1245px;
	margin: 0 auto
}

.picshow_box a {
	display: block;
	position: absolute;
	background: #000;
	overflow: hidden
}

.picshow_box a.pic1 {
	width: 640px;
	height: 360px;
	left: 0;
	top: 0
}

.picshow_box a.pic2 {
	width: 330px;
	height: 177px;
	left: 645px;
	top: 0
}

.picshow_box a.pic3 {
	width: 330px;
	height: 177px;
	left: 645px;
	top: 182px
}

.picshow_box a.pic4 {
	width: 260px;
	height: 360px;
	left: 980px;
	top: 0
}

.picshow_box a p {
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	opacity: 0;
	-webkit-transition: .5s;
	-o-transition: .5s;
	-moz-transition: .5s;
	transition: .5s;
	color: #fff;
	text-align: center
}

.picshow_box a:hover p {
	opacity: 1;
	background-color: rgba(233, 68, 26, .5);
	box-shadow: 0 0 6em 1em rgba(150, 0, 0, .7) inset;
	-webkit-box-shadow: 0 0 6em 1em rgba(150, 0, 0, .7) inset;
	transition: all .2s ease-out;
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-o-transition: all .2s ease-out
}

.picshow_box a.pic1 p {
	line-height: 360px;
	font-size: 30px
}

.picshow_box a.pic2 p {
	line-height: 177px;
	font-size: 24px
}

.picshow_box a.pic3 p {
	line-height: 178px;
	font-size: 24px
}

.picshow_box a.pic4 p {
	line-height: 360px;
	font-size: 18px
}



.xyhj2 {
	width: 1294px;
	margin: 0 auto;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	margin-bottom: 30px;
}

.xyhj2 a {
	text-decoration: none;
}

.container {
	width: 1294px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	margin-top: 0;
	overflow: hidden;
}

.tit_h2 {
	text-align: center;
	font-size: 30px;
	line-height: 30px;
	float: initial !important;
	font-weight: 700;
}

.tit_h4 {
	text-align: center;
	font-size: 16px;
	line-height: 35px;
	color: #777;
	margin-bottom: 15px;
	text-transform: uppercase;
}

.xyhj2_con {
	width: 100%;
	margin: 0 auto;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.xyhj2_con_l {
	float: left;
	width: 270px;
	height: 440px;
}

.xyhj2_navs a h4 {
	font-size: 21px;
	color: #000;
	font-weight: normal;
}

.xyhj2_navs a p {
	font-size: 13px;
	color: #000;
}

.xyhj2_con_l li {
	padding: 14px 10px 13px 42px;
	background: #F7F6F6;
	list-style: none;
	position: relative;
	display: block;
}

.xyhj2_navs .active:after {
	content: "";
	position: absolute;
	width: 220px;
	height: 0;
	bottom: 0;
	left: 9%;
	color: #f5f5f5;
	z-index: 9;
	border: 1px solid rgb(161, 160, 160);
}

.xyhj2_con_l .on {
	background: #008aff;
}

.xyhj2_con_l .on::after {
	content: none;
}

.xyhj2_con_l .on a h4,
.xyhj2_con_l .on a p {
	color: #fff;
}

.xyhj2_con_r {
	width: 1024px;
	height: 440px;
	margin-left: 18px;
}

.xyhj2_con_r>div {
	display: none;
}

.xyhj2_con_r div.selected {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex
}

.pic_content {
	width: 100%;
	margin: 0 auto;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.pic_content a {
	display: block;
	width: 32.2%;
	height: auto;
}

.pic_content .pic-items {
	margin: 0 0px 19px 0px;
	position: relative;
	text-align: center;
}

.pic_content .pic-items img {
	width: 100%;
}

/* .pic_content>div:nth-child(3n+0){margin-right: 0;} */
.pic_content .wz {
	position: absolute;
	bottom: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	background: rgba(26, 32, 32, 0.5);
	color: #fff;
	width: 100%;
	padding: 10px 0;
	font-size: 18px;
}


.msfc {
	width: 1294px;
	margin: 30px auto 10px
}

.home_h2 {
	line-height: 40px
}

.home_h2 h2 {
	font-size: 24px;
	font-weight: 400;
	background: url(data:image/gif;base64,R0lGODlhCgAPALMPAIiIiJ2dnenp6fv7+7i4uJ6ens7Ozo6OjpmZmbCwsPj4+Ozs7NXV1YyMjKKiov///yH5BAEAAA8ALAAAAAAKAA8AAAQz0IxHKw1l2RrAYdvTAQAxcSSZoakHim1qjjHg0C0i4GSiwKmGgQXQWUa+TUAYeiQEzUcEADs=) no-repeat left center;
	padding-left: 20px;
	margin-left: 10px
}

.home_h2 h2 span {
	font-size: 16px;
	margin-left: 20px;
	color: #888
}

.home_h2_more {
	font-size: 14px;
	margin: 23px auto 42px;
	width: auto
}

.home_h2_more a {
	display: inline-block;
	width: 150px;
	text-align: center;
	font-size: 17px;
	line-height: 35px;
	color: #000;
	border-bottom: 1px solid #ddd
}

.picshow1 {
	padding: 5px
}

.picshow_box1 {
	position: relative;
	height: 280px;
	width: 1275px;
	margin: 0 auto
}

.picshow_box1 li {
	width: 230px;
	height: 270px;
	float: left;
	overflow: hidden;
	margin-right: 11px;
	margin-left: 14px
}

.picshow_box1 li.zjl {
	width: 230px;
	height: 270px;
	float: left;
	overflow: hidden;
	margin-right: 11px;
	margin-left: 64px
}

.picshow_box1 li.zj {
	width: 330px;
	height: 270px;
	float: left;
	overflow: hidden;
	margin-right: 11px;
	margin-left: 14px;
	line-height: 30px;
	font-size: 16px
}

.picshow_box1 li a {
	display: block;
	width: 100%;
	height: 100%;
	position: relative
}

.picshow_box1 li a img {
	width: 100%;
	height: 100%;
	-webkit-transition: .5s;
	-o-transition: .5s;
	-moz-transition: .5s;
	transition: .5s
}

.picshow_box1 li a p {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 5px 0;
	background: rgba(0, 0, 0, .4);
	color: #fff;
	text-align: Center
}

.biaoti {
	font-weight: 700;
	font-size: 18px
}

.dashi {
	margin-top: 10px
}

.dszx a {
	width: 260px;
	height: 44px;
	margin-top: 10px;
	background: #f60
}

.zpshow {
	padding-top: 13px
}

.xszp {
	width: 1294px;
	margin: 25px auto 20px auto
}

.zpshow_box {
	width: 1260px;
	margin: 15px auto
}

.zpshow_left {
	width: 300px;
	float: left;
	margin-left: 7px
}

.zpshow_right {
	width: 940px;
	float: right
}

.zpshow_right li {
	width: 297px;
	height: 175px;
	float: left;
	overflow: hidden;
	margin: 0 9px 10px 7px
}

.zpshow_right li a {
	display: block;
	width: 100%;
	height: 100%;
	position: relative
}

.zpshow_right li a img {
	width: 100%;
	height: 100%;
	-webkit-transition: .5s;
	-o-transition: .5s;
	-moz-transition: .5s;
	transition: .5s
}

.zpshow_right li a p {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 5px 0;
	background: rgba(0, 0, 0, .5);
	color: #fff;
	text-align: Center
}

.hom_h2 {
	line-height: 40px;
	padding-top: 15px;
	padding-bottom: 15px
}

.hom_h2 h2 {
	font-size: 24px;
	font-weight: 400;
	background: url(data:image/gif;base64,R0lGODlhCgAPALMPAIiIiJ2dnenp6fv7+7i4uJ6ens7Ozo6OjpmZmbCwsPj4+Ozs7NXV1YyMjKKiov///yH5BAEAAA8ALAAAAAAKAA8AAAQz0IxHKw1l2RrAYdvTAQAxcSSZoakHim1qjjHg0C0i4GSiwKmGgQXQWUa+TUAYeiQEzUcEADs=) no-repeat left center;
	padding-left: 20px;
	margin-left: 10px
}

.hom_h2 h2 span {
	font-size: 16px;
	margin-left: 20px;
	color: #888
}

.hom_h2_more {
	float: right;
	font-size: 14px;
	padding-right: 5px
}

.hom_h2_more a {
	margin-left: 10px;
	color: #888
}

.cgxz1 {
	width: 1294px;
	margin: 35px auto 25px
}

.sshow_box {
	height: 380px;
	position: relative;
	width: 1245px;
	margin: 0 auto;
	background: #eee;
	padding: 15px 24px 0 25px
}

.sshow_box li {
	position: absolute;
	background: #ddd;
	overflow: hidden
}

.sshow_box li.c1 {
	width: 600px;
	height: 360px
}

.sshow_box li.c1 p {
	position: absolute;
	bottom: 0;
	background: rgba(0, 0, 0, .5);
	color: #ddd;
	padding: 5px;
	line-height: 22px
}

.sshow_box li.c2 {
	width: 290px;
	height: 175px;
	left: 655px;
	top: 15px
}

.sshow_box li.c3 {
	width: 290px;
	height: 175px;
	left: 975px;
	top: 15px
}

.sshow_box li.c4 {
	width: 290px;
	height: 175px;
	left: 655px;
	top: 200px
}

.sshow_box li.c5 {
	width: 290px;
	height: 175px;
	left: 975px;
	top: 200px
}

.sshow_box li.sother p {
	position: absolute;
	bottom: 0;
	padding: 5px;
	background: rgba(0, 0, 0, .5);
	color: #ddd;
	width: 100%;
	line-height: 22px;
	text-align: center
}

.link_1 {
	width: 1294px;
	margin: 30px auto 60px;
	text-align: center;
}

.xqhz ul li {
	display: block;
	float: left;
	padding: 2px;
	margin-right: 30px;
	width: 148px;
	height: 60px;
	margin-top: 20px
}

.link {
	overflow: hidden;
	padding-bottom: 82px;
	padding-top: 15px;
}

.link li {
	display: block;
	width: 126px;
	float: left;
	margin-right: 49px;
	margin-left: 9px;
	line-height: 40px;
}

.foot {
	padding-top: 10px;
	width: 100%;
	height: 108px;
	background-color: #f1f1f1;
	border-bottom: 1px solid #ccc;
	margin: 20px auto 0 auto
}

.tmall-ensure {
	padding: 0;
	width: 990px;
	height: 100px;
	margin: 0 auto
}

.ggzw {
	height: 292px;
	width: 100%;
	margin: 0 auto
}

.ggzw .xhjy {
	height: 155px;
	border-bottom: solid 5px #ccc;
	padding-top: 23px
}

.ggzw .xhjy .d1 {
	width: 240px;
	height: 130px;
	float: left;
	margin: 0 100px 0 20px;
	display: inline
}

.ggzw .xhjy .d1 .logo {
	width: 373px;
	height: 64px;
	display: block
}

.ggzw .xhjy .d1 .zzdn {
	width: 240px;
	height: 25px;
	margin-top: 10px;
	font: 18px/25px SimSun
}

.ggzw .xhjy ul {
	width: 150px;
	float: left
}

.ggzw .xhjy ul .tt {
	font-size: 16px
}

.ewm {
	color: #000
}

.ggzw .xhjy ul li {
	font-size: 14px;
	list-style: none;
	line-height: 25px
}

.ggzw .bq {
	height: 95px;
	padding-top: 15px;
	line-height: 23px
}

.footer {
	clear: left;
	background-color: #f1f1f1;
	width: 100%
}

.footer .main {
	width: 1190px;
	height: 147px;
	margin: 0 auto
}

.footer .ggzw a {
	color: #666
}

.footer .ggzw .xhjy .d1 .logo {
	background: url(/publics/images/index/logo.png) no-repeat
}

.bq,
.footer {
	width: 100%;
	text-align: center;
	margin: 0 auto;
	font-size: 14px
}

.zixun {
	position: fixed;
	right: 0;
	top: 282px;
	width: 64px;
	height: 357px;
	z-index: 99999
}

.fixed_1 {
	position: fixed;
	top: 202px;
	right: 0;
	width: 60px;
	z-index: 987654;
	display: none
}

.fixed_1 a:link,
.fixed_1 a:visited {
	display: block;
	width: 60px;
	height: 35px;
	background: #fe8101;
	margin-top: 1px;
	color: #fff;
	background-position: center 8px;
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 30px;
	line-height: 35px;
	z-index: 545
}

.fixed_1 a:hover {
	background-color: #484848;
	color: #fff
}

.fixed_1 a {
	position: relative;
	font-size: 14px
}

.fixed_1 a.rtel {
	height: 53px;
	padding: 0;
	position: relative
}

.fixed_1 a.rtel span {
	position: absolute;
	width: 53px;
	height: 53px;
	background: #0cf;
	top: 0;
	right: 0;
	text-align: left;
	line-height: 53px;
	font-size: 16px;
	overflow: hidden
}

.fixed_1 a.rtel span i {
	width: 53px;
	height: 23px;
	float: left;
	padding-top: 30px;
	background: #ee7800;
	color: #fff;
	background-position: center 8px;
	background-repeat: no-repeat;
	text-align: center;
	line-height: 23px;
	font-style: normal;
	margin-right: 10px;
	font-size: 12px
}

.fixed_1 a.rtel:hover span i {
	background-color: #484848
}

.fixed_1 a span.ewm {
	width: 100px;
	height: 100px;
	padding: 10px;
	background: #fff;
	position: absolute;
	right: 53px;
	top: 0;
	display: none
}

.fixed_1 a span.ewm img {
	display: block
}

.zhugan .wz_nr {
	text-indent: 2em;
	margin: 0;
	padding: 0;
	line-height: 30px
}

.zhugan .wz_nr {
	text-indent: 2em;
	margin: 0;
	padding: 0;
	line-height: 30px
}

.zx_show {
	background: #fff;
	width: 510px;
	border-radius: 15px;
	height: 350px;
	position: fixed;
	left: 50%;
	top: 50%;
	margin-left: -225px;
	margin-top: -152px;
	z-index: 10;
	z-index: 999;
	box-shadow: 0 0 30px #000;
	-moz-box-shadow: 0 0 30px #ccc;
	-webkit-box-shadow: 0 0 30px #000
}

.zx_show .zxclose {
	width: 30px;
	height: 26px;
	overflow: hidden;
	cursor: pointer;
	top: 10px;
	right: 10px;
	position: absolute;
	transition: All .3s ease;
	-moz-transition: All .3s ease;
	-webkit-transition: All .3s ease;
	-o-transition: All .3s ease
}

.zx_show .zxclose:hover {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg)
}

.zxcenter {
	background: url(/publics/images/index/kfbj_new.jpg) no-repeat left bottom;
	height: 284px
}

.zxbottom {
	border-radius: 15px;
	height: 61px;
	position: absolute;
	bottom: 0;
	width: 510px
}

.text-c {
	text-align: center;
	width: 440px;
	margin: 0 auto
}

.text-c a.shouye {
	display: block;
	float: left;
	margin-left: 10px;
	background: url(/publics/images/index/fangzi.jpg) no-repeat;
	padding-left: 22px;
	margin-top: 10px;
	font-size: 16px
}

.text-c a.qqzx {
	display: block;
	float: left;
	margin-left: 10px;
	background: url(/publics/images/index/qie.jpg) no-repeat;
	padding-left: 26px;
	margin-top: 10px;
	font-size: 16px
}

.text-c a.xffq {
	display: block;
	float: left;
	border-radius: 15px;
	margin-left: 30px;
	width: 120px;
	height: 35px;
	background: #ff8101;
	line-height: 35px;
	color: #fff;
	font-size: 16px;
	margin-top: 10px
}

.text-c a.yhhd {
	display: block;
	float: left;
	margin-left: 10px;
	border-radius: 15px;
	width: 120px;
	height: 35px;
	background: #25c53f;
	line-height: 35px;
	color: #fff;
	font-size: 16px;
	margin-top: 10px
}

.text-c a.xffq:hover {
	width: 120px;
	height: 35px;
	background: #484848;
	line-height: 35px;
	color: #fff;
	font-size: 16px;
	margin-top: 10px
}

.text-c a.yhhd:hover {
	width: 120px;
	height: 35px;
	background: #484848;
	line-height: 35px;
	color: #fff;
	font-size: 16px;
	margin-top: 10px
}

.zxclose .yangshi {
	width: 22px;
	height: 22px;
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
	background: url(/publics/images/index/out.png) no-repeat center center;
	-webkit-transition: .6s;
	-o-transition: .6s;
	-moz-transition: .6s;
	transition: .6s;
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	-moz-transform: rotate(0);
	-o-transform: rotate(0);
	transform: rotate(0)
}

.zxclose .yangshi {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg)
}

.container {
	width: 1297px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	margin-top: 5px;
	margin-bottom: 15px
}

.ybm {
	padding: 30px 0;
	background: #f8f8f8
}

table {
	border-collapse: collapse;
	width: 100%
}

table td,
table th,
table tr {
	border: none;
	font-size: 14px
}

table td,
table th {
	padding: 5px 10px;
	text-align: center
}

table th {
	color: #373737;
	text-transform: uppercase
}

table tr td {
	color: #373737
}

table.bt tbody td:before,
table.bt tfoot td:before,
table.bt tfoot th:before {
	background: #fff;
	color: #fff;
	margin-right: 10px;
	padding: 2px 10px
}

table.bt tbody td .bt-content,
table.bt tfoot td .bt-content,
table.bt tfoot th .bt-content {
	display: inline-block;
	padding: 2px 5px
}

table.bt tbody td:first-of-type .bt-content,
table.bt tbody td:first-of-type:before,
table.bt tfoot td:first-of-type .bt-content,
table.bt tfoot td:first-of-type:before,
table.bt tfoot th:first-of-type .bt-content,
table.bt tfoot th:first-of-type:before {
	padding-top: 10px
}

table.bt tbody td:last-of-type .bt-content,
table.bt tbody td:last-of-type:before,
table.bt tfoot td:last-of-type .bt-content,
table.bt tfoot td:last-of-type:before,
table.bt tfoot th:last-of-type .bt-content,
table.bt tfoot th:last-of-type:before {
	padding-bottom: 10px
}

.bt-wrapper.active {
	margin-top: 1.5em
}

.bt-wrapper.active table {
	margin: 0
}

table {
	width: 100%
}

.table {
	margin: 30px 0;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	border: 1px solid #e0e0e0
}

.table caption {
	color: #333;
	font-style: italic;
	font-size: 85%;
	line-height: 1;
	padding: 1em 0;
	text-align: center
}

.table td,
.table th {
	border-left: 1px solid #e0e0e0;
	border-width: 0 0 0 1px;
	font-size: inherit;
	margin: 0;
	overflow: visible;
	padding: .5em 1em;
	font-weight: 400
}

.table td:first-child,
.table th:first-child {
	border-left-width: 0
}

.table tfoot,
.table thead {
	color: #fff;
	text-align: left;
	vertical-align: bottom
}

.table tfoot td,
.table tfoot th,
.table thead td,
.table thead th {
	border-color: #fff
}

.yb_full td {
	background: #ff9271;
	color: #fff
}

.table td {
	background-color: transparent
}

.table_striped tr:nth-child(2n-1) td {
	background-color: #ececec
}

.table_bordered td {
	border-bottom: 1px solid #e0e0e0
}

.table_bordered tbody>tr:last-child>td,
.table_bordered thead>tr:last-child>td {
	border-bottom-width: 0
}

.table_horizontal td,
.table_horizontal th {
	border-width: 0 0 1px 0;
	border-bottom: 1px solid #e0e0e0
}

.table_horizontal tbody>tr:last-child>td,
.table_horizontal thead>tr:last-child>td {
	border-bottom-width: 0
}

table.two-axis tr td {
	font-size: 14px
}

.twoy_left {
	width: 49%;
	padding: 15px 0;
	float: left;
	border: 1px solid #e0e0e0;
	background: #fff;
	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, .1);
	box-shadow: 0 2px 3px rgba(0, 0, 0, .1)
}

.twoy_right {
	width: 49%;
	padding: 15px 0;
	float: right;
	border: 1px solid #e0e0e0;
	background: #fff;
	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, .1);
	box-shadow: 0 2px 3px rgba(0, 0, 0, .1)
}

.two-axis th {
	font-size: 16px;
	font-weight: 400
}

.bt-content b {
	color: #ff0f03;
	margin: 0 5px;
	font-size: 20px
}

.bg {
	background-image: url(/publics/images/index/bg.png);
	background-repeat: no-repeat
}

.mt40 {
	margin-top: 0
}

.container {
	width: 1294px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	margin-top: 0;
	overflow: hidden
}

.tit_h2 {
	text-align: center;
	font-size: 30px;
	line-height: 30px;
	float: initial !important;
	font-weight: 700
}

.tit_h4 {
	text-align: center;
	font-size: 16px;
	line-height: 35px;
	color: #777;
	text-transform: uppercase
}

.tit_font {
    text-align: center;
    font-size: 16px;
    color: #333;
    margin-bottom: 18px;
    text-transform: uppercase;
    margin-top: -10px;
}
.tit_line {
	width: 100%;
	height: 0;
	border-bottom: 1px dashed #333;
	margin: -18px auto 20px
}

.ft_sp {
	height: 90px;
	background: #f8f8f8
}

.ft_sp li {
	width: 25%;
	float: left;
	padding: 20px 0
}

.ft_sp li em.ftsp_i {
	display: block;
	width: 50px;
	height: 50px;
	float: left;
	margin-left: 20px;
	margin-right: 10px;
	-o-transition: .5s;
	-moz-transition: .5s;
	transition: .5s;
	-webkit-transition: .5s;
	-ms-transform: rotate(0);
	-moz-transform: rotate(0);
	-o-transform: rotate(0);
	transform: rotate(0);
	-webkit-transform: rotate(0)
}

.ft_sp li:hover em.ftsp_i {
	-o-transition: .5s;
	-moz-transition: .5s;
	transition: .5s;
	-webkit-transition: .5s;
	-ms-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	transform: rotate(360deg);
	-webkit-transform: rotate(360deg)
}

.ft_sp li em.ftsp_i1 {
	background-position: -200px -80px
}

.ft_sp li em.ftsp_i2 {
	background-position: -260px -80px
}

.ft_sp li em.ftsp_i3 {
	background-position: -320px -80px
}

.ft_sp li em.ftsp_i4 {
	background-position: -400px -200px
}

.ft_sp li .ft_sp_li h3 {
	font-size: 18px;
	font-weight: 400;
	color: #373737;
	line-height: 30px
}

.ft_sp li .ft_sp_li p {
	color: #666
}

.ft_sp li.wxcode {
	position: relative
}

.wxcode_box {
	opacity: 0;
	position: absolute;
	top: -40px;
	left: 0;
	padding: 10px;
	background: #fff;
	z-index: 9;
	-webkit-transition: 1s;
	-o-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
	-webkit-box-shadow: 0 0 10px #373737;
	box-shadow: 0 0 10px #373737
}

.wxcode_box.current {
	opacity: 1;
	left: -120px;
	-webkit-transition: 1s;
	-o-transition: 1s;
	-moz-transition: 1s;
	transition: 1s
}

.group_show {
	padding: 0
}

.group_desc {
	width: 500px;
	height: 270px;
	background: #fff
}

.group_desc h2 {
	font-size: 18px;
	color: #555;
	line-height: 40px
}

.group_desc h2 span {
	display: inline-block;
	border-bottom: 1px solid #fc5b32
}

.group_desc h2 em {
	font-size: 14px;
	color: #888;
	font-weight: 500;
	float: right
}

.group_desc div {
	padding: 10px 0
}

.group_desc div p {
	padding-bottom: 10px;
	line-height: 20px
}

.media_show {
	width: 640px;
	height: 270px;
	background: #fff
}

.media_show h2 {
	font-size: 18px;
	color: #555
}

.media_show h2 span {
	display: inline-block;
	padding-bottom: 10px;
	border-bottom: 1px solid #fc5b32
}

.media_show li {
	padding-top: 20px
}

.media_date {
	width: 60px;
	float: left;
	background: #fc5b32;
	text-align: center;
	color: #fff;
	margin-top: 5px
}

.media_month {
	padding: 5px 0;
	background: #ce3913
}

.media_day {
	padding: 7px 0;
	font-weight: 700;
	font-size: 18px
}

.media_link {
	width: 560px;
	float: right
}

.media_link a {
	font-size: 17px;
	font-weight: 700;
	color: #fc5b32
}

.media_link p {
	margin-top: 10px;
	line-height: 22px
}

.right {
	float: right !important
}

.group_desc {
	width: 500px;
	height: 270px;
	background: #fff
}

.left {
	float: left !important
}

.media_show {
	width: 640px;
	height: 270px;
	background: #fff
}

.right {
	float: right !important
}

.clearfix {
	clear: both;
	zoom: 1
}

ul {
	list-style: none
}

.zzxdf_kp {
	height: 140px;
	overflow: hidden;
	padding: 10px 0 10px 0;
	margin-top: 5px;
	margin: 15px auto;
	width: 1294px
}

.zzxdf_kp ul {
	width: 1310px;
	overflow: hidden;
	margin: 0 auto
}

.zzxdf_kp ul li {
	width: 183px;
	height: 136px;
	background: #ffeee4;
	text-align: center;
	float: left;
	margin: 0 18px 0 19px;
	border: 1px solid #d2d2d2
}

.zzxdf_kp ul li:first-child {
	margin-left: 0
}

.zzxdf_kp ul li:last-child {
	margin-right: 0;
	margin-left: 17px
}

.zzxdf_kp ul li:hover {
	border: 1px solid #b3b3b3
}

.zzxdf_kp ul li strong {
	font-size: 22px;
	color: #fe4300;
	line-height: 39px;
	padding-top: 6px;
	display: block
}

.zzxdf_kp ul li p {
	display: block;
	line-height: 35px;
	font-size: 18px;
	color: #fe4300;
	font-weight: 400
}

.zzxdf_kp ul li span {
	display: block;
	width: 154px;
	height: 32px;
	text-align: center;
	font-size: 16px;
	color: #fff;
	background: #fe4300;
	line-height: 32px;
	margin: 0 auto;
	margin-top: 8px
}

.zzxdf_kp ul li.kp2 {
	background: #fcecec
}

.zzxdf_kp ul li.kp2 p,
.zzxdf_kp ul li.kp2 strong {
	color: #d22e35
}

.zzxdf_kp ul li.kp2 span {
	background: #d22e35
}

.zzxdf_kp ul li.kp3 {
	background: #e3fdfe
}

.zzxdf_kp ul li.kp3 p,
.zzxdf_kp ul li.kp3 strong {
	color: #01b6bd
}

.zzxdf_kp ul li.kp3 span {
	background: #01b6bd
}

.zzxdf_kp ul li.kp4 {
	background: #fffaf6
}

.zzxdf_kp ul li.kp4 p,
.zzxdf_kp ul li.kp4 strong {
	color: #d4732e
}

.zzxdf_kp ul li.kp4 span {
	background: #d4732e
}

.zzxdf_kp ul li.kp5 {
	background: #e8f2fe
}

.zzxdf_kp ul li.kp5 p,
.zzxdf_kp ul li.kp5 strong {
	color: #26699d
}

.zzxdf_kp ul li.kp5 span {
	background: #26699d
}

.zzxdf_kp ul li.kp6 {
	background: #f7fae9
}

.zzxdf_kp ul li.kp6 p,
.zzxdf_kp ul li.kp6 strong {
	color: #71a004
}

.zzxdf_kp ul li.kp6 span {
	background: #71a004
}

.barrage {
	position: fixed;
	right: -500px;
	display: inline-block;
	width: 500px;
	z-index: 99999
}

.barrage_box {
	background-color: rgba(0, 0, 0, .5);
	padding-right: 8px;
	height: 40px;
	display: inline-block;
	border-radius: 25px;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s
}

.barrage_box .portrait {
	display: inline-block;
	margin-top: 4px;
	margin-left: 4px;
	width: 32px;
	height: 32px;
	border-radius: 50%;
	overflow: hidden
}

.barrage_box .portrait img {
	width: 100%;
	height: 100%;
	background: 0 0
}

.barrage_box div.p a {
	margin-right: 2px;
	font-size: 14px;
	color: #fff;
	line-height: 40px;
	margin-left: 18px
}

.barrage_box div.p a:hover {
	text-decoration: underline
}

.barrage_box .close {
	visibility: hidden;
	opacity: 0;
	text-align: center;
	width: 25px;
	height: 25px;
	margin-left: 20px;
	border-radius: 50%;
	background: rgba(255, 255, 255, .1);
	margin-top: 8px;
	background-image: url(/publics/images/index/close.png)
}

.barrage_box:hover .close {
	visibility: visible;
	opacity: 1
}

.barrage_box .close a {
	display: block
}

.barrage_box .close .icon-close {
	font-size: 14px;
	color: rgba(255, 255, 255, .5);
	display: inline-block;
	margin-top: 5px
}

.barrage .z {
	float: left !important
}

.barrage a {
	text-decoration: none
}

a {
	text-decoration: none
}

.area {
	clear: both;
	width: 1390px;
	margin: 0 auto;
	margin-left: 8px
}

.sub4_nr {
	display: none
}

.msgt {
	margin-top: 0
}

.msgt li {
	width: 217px;
	height: 297px;
	float: left;
	-webkit-transition: .5s;
	-o-transition: .5s;
	-moz-transition: .5s;
	transition: .5s;
	overflow: hidden;
	position: relative;
	background: #fff
}

.msgt li.on {
	width: 400px;
	-webkit-transition: .5s;
	-o-transition: .5s;
	-moz-transition: .5s;
	transition: .5s;
	opacity: 1
}

.msgt .info {
	width: 202px;
	height: 282px;
	position: absolute;
	left: 217px;
	top: 0;
	padding: 15px 0 0 15px
}

.msgt .info a {
	color: #000
}

.msgt .info a:hover {
	text-decoration: none
}

.msgt .info h3 {
	font: bold 24px/38px '??????';
	border-bottom: 1px solid #000;
	width: 110px;
	color: #008aff;
	padding: 0;
	margin: 0
}

.msgt .info p {
	font: 13px/24px '??????';
	color: #666;
	padding-top: 5px
}

.dsts {
	font-weight: 200;
	font: 16px/24px '??????';
	color: #000
}

.sub5_nr {
	display: none;
	margin-top: 15px
}

.sub5_nr .link li {
	height: 32px;
	font: 16px/32px '??????';
	margin: 0 3px;
	float: left;
	display: inline;
	background: #fff
}

.sub5_nr .link li a {
	color: #595757
}

.hslhb1 {
	position: absolute;
	width: 580px;
	height: 600px;
	left: 50%;
	top: 50%;
	margin-top: -300px;
	margin-left: -290px;
	background-image: url(/publics/images/index/1.png);
	background-repeat: no-repeat;
	background-position: center top;
	z-index: 9999
}

.hslhb1 .hslhbbtn {
	display: block;
	width: 260px;
	height: 58px;
	position: absolute;
	left: 150px;
	bottom: 38px
}

.hslhb1 .close {
	position: absolute;
	width: 40px;
	height: 40px;
	top: 17px;
	right: 17px
}

.close img {
	width: 40px;
	height: 40px;
	opacity: .8
}

.pchbhslbox {
	position: absolute;
	width: 580px;
	height: 600px;
	left: 50%;
	top: 50%;
	margin-top: -300px;
	margin-left: -290px;
	background-image: url(/publics/images/index/2.png);
	background-repeat: no-repeat;
	background-position: center top;
	z-index: 9999
}

.pchbhslbox2 {
	position: absolute;
	width: 580px;
	height: 600px;
	left: 50%;
	top: 50%;
	margin-top: -300px;
	margin-left: -290px;
	background-image: url(/publics/images/index/3.png);
	background-repeat: no-repeat;
	background-position: center top;
	z-index: 9999;
	overflow: visible !important
}

.pchbhslbox2 .close {
	position: absolute;
	width: 40px;
	height: 40px;
	top: 17px;
	right: 17px
}

.pchbhslbox2 .hslhbbd {
	position: absolute;
	width: 312px;
	height: 210px;
	top: 250px;
	left: 136px
}

.pchbhslbox2 .hslhbbd .xxline input {
	width: 170px;
	height: 31px;
	line-height: 31px;
	padding-left: 10px;
	border: none;
	background-color: none;
	color: #333;
	margin-left: 93px;
	margin-bottom: 6px
}

.pchbhslbox2 .hslhbbtn2 input {
	width: 310px;
	height: 57px;
	background-color: rgba(0, 0, 0, 0);
	border: none;
	cursor: pointer
}

.pchbhslbox2 .hslhbbtn2 {
	bottom: 0;
	left: 0;
	width: 310px;
	height: 57px
}

.pchbhslbox2 .hslhbgbtip {
	display: none;
	width: 580px;
	height: 600px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -300px;
	margin-left: -290px;
	z-index: 99999;
	background-image: url(/publics/images/index/5.png);
	background-repeat: no-repeat;
	background-position: center top
}

.pchbhslbox2 .hslhbgbtip a {
	display: block;
	position: absolute;
	width: 115px;
	height: 34px;
	top: 282px
}

.pchbhslbox2 .hslhbgbtip .closetip1 {
	left: 172px
}

.pchbhslbox2 .hslhbgbtip .closetip2 {
	right: 165px
}

.pchbhslbox3 {
	position: absolute;
	width: 580px;
	height: 600px;
	left: 50%;
	top: 50%;
	margin-top: -300px;
	margin-left: -290px;
	background-image: url(/publics/images/index/4.png);
	background-repeat: no-repeat;
	background-position: center top;
	z-index: 9999
}

.pchbhslbox3 .hslhbbtn2 {
	width: 310px;
	height: 57px;
	display: block;
	left: 136px;
	bottom: 140px
}

.hslhbbtn2 {
	display: block;
	width: 223px;
	height: 56px;
	position: absolute;
	bottom: 120px;
	left: 180px
}

.pchbhslbox b {
	color: #ea2d19;
	font-size: 50px;
	position: absolute;
	left: 225px;
	top: 275px;
	font-weight: 400
}

.hslgbbg {
	position: fixed;
	z-index: 999;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .5)
}

.hslhbsmall {
	position: fixed;
	z-index: 9999;
	display: none;
	right: 10px;
	bottom: 10px
}

.q-container {
	display: block;
	width: 100%;
	min-width: 1291px;
	padding: 35px 0
}

.q-container .qc-item {
	display: block;
	width: 1291px;
	margin: 0 auto;
	height: 117px
}

.q-container .qc-item a {
	display: block
}

.q-container .qc-item div {
	width: 168px;
	padding-left: 136px;
	height: 117px;
	float: left;
	cursor: pointer;
	background: #e7e7e7;
	margin-right: 25px;
	border-radius: 6px;
	background-position: left center;
	background-repeat: no-repeat;
	text-align: left;
	-webkit-transition: -webkit-box-shadow .13s ease-in;
	transition: -webkit-box-shadow .13s ease-in;
	-o-transition: box-shadow .13s ease-in;
	transition: box-shadow .13s ease-in;
	transition: box-shadow .13s ease-in, -webkit-box-shadow .13s ease-in;
	-webkit-transition: box-shadow .13s ease-in;
	-moz-transition: box-shadow .13s ease-in
}

.q-container .qc-item div:hover {
	box-shadow: 1px 2px 3px #e6e6e6;
	-webkit-box-shadow: 1px 2px 3px #e6e6e6;
	-moz-box-shadow: 1px 2px 3px #e6e6e6
}

.q-container .qc-item div h4 {
	display: inline-block;
	width: 100%;
	line-height: 1.1;
	padding-top: 26px;
	font-weight: 600;
	color: #fe8101;
	font-size: 28px;
	font-family: ??????
}

.q-container .qc-item div h6 {
	display: inline-block;
	width: 100%;
	line-height: 1.6;
	font-weight: 400;
	color: #fe8101;
	font-size: 15px;
	font-weight: 700;
	font-family: ??????
}

.huobao {
	width: 1294px;
	margin: 0 auto;
	margin-top: 10px;
	height: 311px
}

.huobao .hb_left {
	width: 246px;
	float: left
}

.huobao .hb_right {
	width: 766px;
	float: left;
	margin-left: 4px
}

.huobao .hb_right1 {
	width: 270px;
	float: right
}

.bmzs_r {
	width: 266px
}

.bmzs_li ul li {
	line-height: 41px;
	height: 41px;
	border-bottom: dashed 1px #e5e3e3;
	width: 90%;
	margin: 0 auto;
	font-size: 13px;
	text-indent: 7px;
	overflow: hidden
}

.bmzs_r_bt {
	display: block;
	font-size: 21px;
	color: #000;
	text-align: center;
	font-weight: 700;
	color: #fff;
	background: #f60;
	height: 30px
}

.bmzs_li {
	border: 1px solid #e8e8e8
}

.bmzs_li ul li font {
	color: #ee7800;
	margin: 0 15px
}

.bmzs_li ul li a {
	color: #ee7800;
	margin: 0 15px
}

.new_scroll_join a {
	width: 266px;
	display: block;
	text-align: center;
	height: 30px;
	line-height: 30px;
	background: #f60;
	color: #fff;
	font-weight: 700
}

.rmenu {
	display: block;
	width: 80px;
	height: 351px;
	position: fixed;
	top: 46%;
	left: 0;
	margin-top: -125px;
	z-index: 999
}

.ron a {
	-webkit-transform: translateX(0) !important;
	-ms-transform: translateX(0) !important;
	-moz-transform: translateX(0) !important;
	-o-transform: translateX(0) !important;
	transform: translateX(0) !important;
	opacity: 1 !important
}

.rmenu a {
	display: block;
	width: 80px;
	height: 38px;
	line-height: 38px;
	font-size: 14px;
	font-weight: 300;
	text-align: center;
	margin-bottom: 1px;
	-webkit-transition: opacity 1.2s, -webkit-transform .4s;
	transition: opacity 1.2s, -webkit-transform .4s;
	-o-transition: opacity 1.2s, transform .4s;
	-o-transition: opacity 1.2s, -o-transform .4s;
	-moz-transition: opacity 1.2s, transform .4s, -moz-transform .4s;
	transition: opacity 1.2s, transform .4s;
	transition: opacity 1.2s, transform .4s, -webkit-transform .4s, -moz-transform .4s, -o-transform .4s;
	transition: opacity 1.2s, transform .4s, -webkit-transform .4s;
	-webkit-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	-moz-transform: translateX(-100%);
	-o-transform: translateX(-100%);
	transform: translateX(-100%);
	opacity: 0
}

.rmenu>.rdh a {
	background: #ccc;
	color: #4c4c4c
}

.rmenu>.rzy a {
	background: #999;
	color: #fff
}

* {
	margin: 0
}

.pc_bottom_clearfix:after {
	content: "";
	clear: both;
	height: 0;
	visibility: hidden;
	display: block
}

.fl {
	float: left
}

.zp_s_box {
	width: 1294px;
	margin: 10px auto
}

.zp_s_box>div li {
	width: 315px;
	height: 206px;
	float: left;
	margin: 0 11px 12px 0
}

.zp_s_box>div li:first-child {
	height: 424px
}

.zp_s_box>div li:nth-child(4),
.zp_s_box>div li:nth-child(7) {
	margin-right: 0
}

.zp_s_box>div {
	display: none
}

.zp_s_box>div.selected {
	display: block
}

.home_h2_more a.hover {
	color: #008aff;
	border-bottom: 1px solid #008aff;
}

.zp_s_box .dk li {
	width: 315px;
	height: 424px;
	float: left;
	margin: 0 11px 12px 0
}

.zp_s_box .dk li:last-child {
	margin-right: 0
}

.xyhj_s_box {
	width: 1290px;
	margin: 10px auto
}

.xyhj_s_box>div {
	display: none
}

.xyhj_s_box>div.selected {
	display: block
}

.xqhz_slideBox {
	overflow: hidden;
	zoom: 1;
	margin-top: 10px
}

.xqhz_slideBox .sNext,
.xqhz_slideBox .sPrev {
	display: block;
	width: 30px;
	height: 65px;
	float: left;
	border: 1px solid #ddd;
	background: url(/publics/images/index/icoleft.gif) center center no-repeat #f4f4f4
}

.xqhz_slideBox ul {
	overflow: hidden;
	zoom: 1;
	float: left
}

.xqhz_slideBox li {
	margin: 2px 2px 0;
	float: left;
	overflow: hidden
}

.xqhz_slideBox ul li .pic-1 {
	background: url(/publics/images/index/xqhz_pc.jpeg) no-repeat 0 -540px;
	height: 60px;
	padding-left: 128px
}

.xqhz_slideBox ul li .pic-2 {
	background: url(/publics/images/index/xqhz_pc.jpeg) no-repeat 0 -480px;
	height: 60px;
	padding-left: 128px
}

.xqhz_slideBox ul li .pic-3 {
	background: url(/publics/images/index/xqhz_pc.jpeg) no-repeat 0 -420px;
	height: 60px;
	padding-left: 128px
}

.xqhz_slideBox ul li .pic-4 {
	background: url(/publics/images/index/xqhz_pc.jpeg) no-repeat 0 -600px;
	height: 60px;
	padding-left: 128px
}

.xqhz_slideBox ul li .pic-5 {
	background: url(/publics/images/index/xqhz_pc.jpeg) no-repeat 0 -780px;
	height: 60px;
	padding-left: 128px
}

.xqhz_slideBox ul li .pic-6 {
	background: url(/publics/images/index/xqhz_pc.jpeg) no-repeat 0 -720px;
	height: 60px;
	padding-left: 128px
}

.xqhz_slideBox ul li .pic-7 {
	background: url(/publics/images/index/xqhz_pc.jpeg) no-repeat 0 -660px;
	height: 60px;
	padding-left: 128px
}

.xqhz_slideBox ul li .pic-8 {
	background: url(/publics/images/index/xqhz_pc.jpeg) no-repeat 0 -120px;
	height: 60px;
	padding-left: 128px
}

.xqhz_slideBox ul li .pic-9 {
	background: url(/publics/images/index/xqhz_pc.jpeg) no-repeat 0 -60px;
	height: 60px;
	padding-left: 128px
}

.xqhz_slideBox ul li .pic-10 {
	background: url(/publics/images/index/xqhz_pc.jpeg) no-repeat 0 0;
	height: 60px;
	padding-left: 128px
}

.xqhz_slideBox ul li .pic-11 {
	background: url(/publics/images/index/xqhz_pc.jpeg) no-repeat 0 -180px;
	height: 60px;
	padding-left: 128px
}

.xqhz_slideBox ul li .pic-12 {
	background: url(/publics/images/index/xqhz_pc.jpeg) no-repeat 0 -360px;
	height: 60px;
	padding-left: 128px
}

.xqhz_slideBox ul li .pic-13 {
	background: url(/publics/images/index/xqhz_pc.jpeg) no-repeat 0 -300px;
	height: 60px;
	padding-left: 128px
}

.xqhz_slideBox ul li .pic-14 {
	background: url(/publics/images/index/xqhz_pc.jpeg) no-repeat 0 -240px;
	height: 60px;
	padding-left: 128px
}

.xqhz_slideBox ul li .pic {
	margin: 1px;
	border: 1px solid #ccc
}

.xqhz_slideBox .sNext {
	background: url(/publics/images/index/icoright.gif) center center no-repeat #f4f4f4
}

.xqhz_slideBox a:hover {
	color: #444;
	text-decoration: none;
	border-color: #f60
}

.xqhz_slideBox .tempWrap {
	float: left
}

.xqhz_slideBox ul li .pic-01 {
	background: url(/publics/images/index/xqhz01_pc.jpg) no-repeat 0 0;
	height: 60px;
	padding-left: 128px
}

.xqhz_slideBox ul li .pic-02 {
	background: url(/publics/images/index/xqhz01_pc.jpg) no-repeat 0 -62px;
	height: 60px;
	padding-left: 128px
}

.xqhz_slideBox ul li .pic-03 {
	background: url(/publics/images/index/xqhz01_pc.jpg) no-repeat 0 -124px;
	height: 60px;
	padding-left: 128px
}

.xqhz_slideBox ul li .pic-04 {
	background: url(/publics/images/index/xqhz01_pc.jpg) no-repeat 0 -186px;
	height: 60px;
	padding-left: 128px
}

.xqhz_slideBox ul li .pic-05 {
	background: url(/publics/images/index/xqhz01_pc.jpg) no-repeat 0 -248px;
	height: 60px;
	padding-left: 128px
}

.xqhz_slideBox ul li .pic-06 {
	background: url(/publics/images/index/xqhz01_pc.jpg) no-repeat 0 -310px;
	height: 60px;
	padding-left: 128px
}

.xqhz_slideBox ul li .pic-07 {
	background: url(/publics/images/index/xqhz01_pc.jpg) no-repeat 0 -372px;
	height: 60px;
	padding-left: 128px
}

.xqhz_slideBox ul li .pic-08 {
	background: url(/publics/images/index/xqhz01_pc.jpg) no-repeat 0 -434px;
	height: 60px;
	padding-left: 128px
}

.xqhz_slideBox ul li .pic-09 {
	background: url(/publics/images/index/xqhz01_pc.jpg) no-repeat 0 -496px;
	height: 60px;
	padding-left: 128px
}

.hot {
	font-size: 0;
	padding-top: 20px;
	height: 80px;
	width: 1295px;
	display: block;
	margin: 0 auto
}

.hot li {
	display: inline-block;
	width: 219px;
	height: 60px;
	padding-left: 80px;
	padding-top: 20px;
	font-size: 16px;
	line-height: 24px;
	margin-right: 33px
}

.hot li a {
	color: #fff
}

.hot li:last-child {
	margin-right: 0
}

.bg1 {
	background: #f90 url(/publics/images/index/sy_1.png) no-repeat left center
}

.hot li.bg2 {
	background: #ff5d52 url(/publics/images/index/sy_2.png) no-repeat 20px center;
	width: 199px;
	padding-left: 100px
}

.bg3 {
	background: #75b000 url(/publics/images/index/sy_3.png) no-repeat left center
}

.hot li.bg4 {
	background: #1fcdff url(/publics/images/index/sy_4.png) no-repeat 20px center;
	width: 199px;
	padding-left: 100px
}

.hot li:hover {
	background-color: #e60012
}

.nav_img {
	height: 120px;
	padding: 30px 0;
	width: 1295px;
	margin: 0 auto
}

.nav_img ul li {
	float: left;
	margin-right: 32.5px
}

.nav_img ul li:last-child {
	margin-right: 0
}

.effectli {
	width: 233px;
	height: 120px;
	overflow: hidden
}

.ia_hbzs {
	background-color: #e60012;
	padding-bottom: 34px;
	width: 1295px;
	margin: 10px auto 38px
}

.hbzs_tit {
	width: 593px;
	height: 89px;
	margin: 11px auto 0
}

.hb_left {
	width: 279px;
	float: left;
	margin-top: 30px
}

.hb_right {
	float: left;
	margin-top: 30px
}

.hb_video {
	width: 250px;
	height: 258px;
	margin: 0 auto;
	border-radius: 8px;
	background-color: #eee;
	position: relative
}

.player-ov {
	width: 250px;
	height: 258px;
	overflow: hidden;
	border-radius: 8px
}

.player-ov1 {
	width: 280px;
	height: 258px;
	overflow: hidden;
	border-radius: 8px
}

.prism-player {
	margin-top: -25px
}

.video_btn {
	width: 64px;
	height: 65px;
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	bottom: -32px
}

.hb_r_tit {
	font-size: 30px;
	text-align: center;
	color: #fff;
	font-weight: 700;
	line-height: 1;
	margin-top: 58px;
	position: relative
}

.hb_r_tit:after {
	content: "";
	display: block;
	width: 90px;
	height: 1px;
	background-color: #fff;
	margin: 0 auto;
	position: absolute;
	left: 0;
	right: 0;
	bottom: -18px
}

.hb_r_tab {
	float: right;
	width: 264px;
	height: 63px;
	line-height: 63px;
	background-color: #fff;
	border-radius: 32px 0 0 32px;
	font-size: 24px;
	font-weight: 700;
	color: #e60012;
	text-align: center;
	margin-top: 130px
}

.hb_more_btn {
	display: block;
	width: 176px;
	height: 39px;
	background-color: unset;
	border: 1px solid #fff;
	font-size: 24px;
	line-height: 39px;
	color: #fff;
	text-align: center;
	clear: both;
	position: relative;
	top: 22px;
	margin: 0 auto
}

.hb_right {
	width: 904px;
	background-color: #fff;
	border-radius: 8px;
	padding-bottom: 20px
}

.hb_r_li img {
	width: 100%;
	display: block;
	border: none
}

.hb_r_li li {
	width: 210px;
	float: left;
	margin: 21px 8px 11px
}

.hb_zy_tit {
	font-size: 24px;
	text-align: center;
	line-height: 48px;
	font-family: 'Microsoft YaHei'
}

.hb_zy_red {
	font-size: 18px;
	color: #e60012;
	text-align: center;
	margin-bottom: 14px
}

.hb_zy_red span {
	font-size: 16px;
	display: inline-block;
	padding: 0 4px;
	line-height: 20px;
	border: 1px solid #e60012;
	margin-left: 3px
}

.hb_r_li .swtzh {
	display: inline-block;
	width: 93px;
	height: 27px;
	border-radius: 6px;
	background-color: #e60012;
	font-size: 18px;
	color: #fff;
	text-align: center;
	line-height: 27px;
	margin-left: 58px;
	margin-right: 22px
}

.hb_zy_mor {
	font-size: 18px;
	color: #333
}

.ia_mingdan {
	margin-top: 36px
}

.logo_flash {
	position: relative;
	margin: 0 auto;
	-webkit-transition-duration: 1.2s;
	-o-transition-duration: 1.2s;
	-moz-transition-duration: 1.2s;
	transition-duration: 1.2s;
	overflow: hidden
}

.logo_flash:before {
	content: "";
	position: absolute;
	left: -665px;
	top: -460px;
	width: 250px;
	height: 10px;
	background-color: rgba(255, 255, 255, .4);
	-webkit-transform: rotate(-35deg);
	-ms-transform: rotate(-35deg);
	-moz-transform: rotate(-35deg);
	-o-transform: rotate(-35deg);
	transform: rotate(-35deg);
	-webkit-animation: searchLights 1s ease-in 1s infinite;
	-moz-animation: searchLights 1s ease-in 1s infinite;
	-o-animation: searchLights 1s ease-in 1s infinite;
	animation: searchLights 1s ease-in 1s infinite
}

@-webkit-keyframes searchLights {
	0% {
		left: -100px;
		top: 0
	}

	to {
		left: 220px;
		top: 100px
	}
}

@-moz-keyframes searchLights {
	0% {
		left: -100px;
		top: 0
	}

	to {
		left: 220px;
		top: 100px
	}
}

@-o-keyframes searchLights {
	0% {
		left: -100px;
		top: 0
	}

	to {
		left: 220px;
		top: 100px
	}
}

@keyframes searchLights {
	0% {
		left: -100px;
		top: 0
	}

	to {
		left: 220px;
		top: 100px
	}
}

.ul1-5 {
	width: 1294px;
	margin: 30px auto;
	border: 1px solid #efefef;
	border-right: none
}

.ul1-5 a {
	display: block
}

.ul1-5 li {
	float: left;
	width: 20%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border-right: 1px solid #efefef;
	padding-top: 105px;
	position: relative;
	height: 198px;
	-o-transition: .6s;
	transition: .6s;
	-webkit-transition: .6s;
	-moz-transition: .6s
}

.ul1-5 h3 {
	text-align: center;
	font-size: 20px;
	line-height: 26px
}

.ul1-5 p {
	text-align: center;
	font-size: 16px
}

.ibg {
	background: url(/publics/images/index/bb.png) top left no-repeat
}

.ul1-5 i {
	display: block;
	margin-left: -46px;
	position: absolute;
	top: 30px;
	left: 50%
}

.ul1-5 b {
	display: block;
	position: absolute;
	top: 20px;
	right: 3%;
	width: 54px;
	height: 54px;
	background-position: -134px -371px
}

.i6 {
	width: 111px;
	height: 111px;
	background-position: -10px -10px
}

.i5 {
	width: 92px;
	height: 70px;
	background-position: -10px -131px
}

.i4 {
	width: 92px;
	height: 70px;
	background-position: -112px -131px
}

.i3 {
	width: 92px;
	height: 70px;
	background-position: -10px -211px
}

.i2 {
	width: 92px;
	height: 70px;
	background-position: -112px -211px
}

.i1 {
	width: 92px;
	height: 70px;
	background-position: -10px -291px
}

.ul1-5 li:hover b {
	background-position: -70px -371px
}

.ul1-5 li:hover {
	box-shadow: 0 0 30px #ccc;
	-webkit-box-shadow: 0 0 30px #ccc;
	-moz-box-shadow: 0 0 30px #ccc
}

.ul1-2-6 {
	width: 1294px;
	margin: 10px auto 20px
}

.ul1-2-6 li {
	width: 414px;
	margin-right: 26px;
	margin-bottom: 26px;
	float: left;
	position: relative;
	overflow: hidden
}

.ul1-2-6 li:nth-child(3n) {
	margin-right: 0
}

.img_box {
	width: 210px;
	height: 146px;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	overflow: hidden
}

.nr_box {
	position: absolute;
	bottom: 0;
	width: 204px;
	left: 210px;
	padding: 18px 0 5px 0;
	background: #f1f0f0
}

.nr_box h4 {
	font-size: 18px;
	line-height: 30px;
	text-align: center;
	font-weight: 600
}

.nr_box span {
	font-size: 17px;
	line-height: 20px;
	font-weight: 100;
	color: red;
	margin-left: 5px
}

.nr_box p {
	font-size: 14px;
	line-height: 16px;
	text-align: center;
	margin: 8px auto 13px
}

.nr_box font {
	font-size: 14px;
	line-height: 16px;
	color: red
}

.a_btn {
	width: 138px;
	margin: 10px auto 5px;
	font-size: 0
}

.a_btn a {
	display: inline-block;
	width: 65px;
	line-height: 23px;
	text-align: center;
	font-size: 12px;
	background: #d71935;
	color: #fff;
	margin-right: 8px;
	border-radius: 5px
}

.a_btn a:last-child {
	background: #f77f2b;
	margin-right: 0
}

.i_play {
	position: relative;
	display: block
}

.img_play {
	position: absolute;
	bottom: 15px;
	right: 15px
}

.img_hot_top {
	position: absolute;
	top: 0;
	left: 0;
	width: 60px
}

.i_play_big .img_play {
	width: 50px;
	bottom: 25px;
	-webkit-box-shadow: initial;
	box-shadow: initial
}

.plan {
	width: 1294px;
	margin: 0 auto;
	text-align: center;
	color: #000
}

#demoa tr:hover {
	background: #f6e3ab
}

#demoa tr {
	border-bottom: 1px solid #000
}

.plan,
.plan td {
	border-left: 1px solid #000;
	border-right: 1px solid #000
}

.plan .cola {
	width: 22%
}

.plan .colb {
	width: 8%
}

.plan .colc {
	width: 24%
}

.plan .cold {
	width: 8%
}

.plan .cole {
	width: 8%;
	color: red
}

.plan .colf {
	width: 30%
}

.plan .colf a {
	background: red;
	padding: 5px 10px;
	color: #fff;
	border-radius: 6px
}

.plan a {
	color: red
}

.plan caption {
	font-size: 30px;
	color: #e60012;
	margin-bottom: 25px
}

.plan td {
	font-size: 16px;
	text-align: center;
	padding: 8px 0
}

.plan .b {
	font-weight: 700;
	background: #f77f2b;
	color: #fff
}

#demoa {
	width: 1294px;
	height: 260px;
	color: #000;
	text-align: center;
	overflow: hidden;
	background: #fff;
	margin: 0 auto 45px
}

.xs_tit {
	font-size: 26px;
	line-height: 35px;
	margin: 35px auto 20px;
	text-align: center
}

.xs4-1 {
	width: 1293px;
	margin: 20px auto 35px
}

.xs4-1 li {
	float: left;
	width: 300px;
	margin-right: 31px
}

.xs4-1 li:last-child {
	margin-right: 0
}

.xs4-1 div {
	font-size: 18px;
	line-height: 30px;
	text-align: center
}

.xs4-1 img {
	-webkit-box-shadow: 4px 4px 10px #888;
	box-shadow: 4px 4px 10px #888;
	border-radius: 8px
}

.pp_xs_box {
	margin-bottom: 40px;
	padding: 10px 0
}

.xs2-1 {
	width: 624px
}

.xs2-1 li {
	float: left;
	width: 308px;
	margin-right: 8px;
	margin-bottom: 10px
}

.xs2-1 li:nth-child(2n) {
	margin-right: 0
}

.xs2-1 div {
	font-size: 18px;
	line-height: 40px;
	text-align: left;
	background: #fff;
	position: relative;
	text-indent: 10px
}

.xs2-1 span {
	position: absolute;
	right: 5px;
	color: #fff;
	width: 80px;
	text-align: center;
	line-height: 30px;
	top: 5px;
	border-radius: 8px;
	font-size: 16px;
	text-indent: 0;
	background: red
}

.xs2-1 img {
	display: block !important
}

.pp_xs_b {
	width: 1286px;
	margin: 10px auto
}

.pp_xs_b>div {
	float: left;
	width: 652px;
	margin-right: 10px
}

.pp_xs_b .pp_xs2 {
	width: 624px;
	margin-right: 0
}

.pp_xs_b .v6 {
	width: 652px;
	height: 365px;
	overflow: hidden
}

.pp_xs_b h3 {
	font-size: 18px;
	line-height: 40px;
	text-align: left;
	background: #fff;
	text-indent: 10px
}

.pp_xs_b h3 span {
	display: block;
	font-size: 16px;
	line-height: 35px;
	font-weight: initial
}

.hslzykfq3_2 span {
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -35px;
	width: 70px;
	color: #fff;
	text-align: center;
	font-size: 16px;
	line-height: 26px
}

.zydt_zsz {
	background: red
}

.zydt_jzm {
	background: #f60
}

.zydt_blz {
	background: #5da904
}

.hslzykfq1 {
	margin-top: 30px;
	color: #333;
	text-align: center;
	font-size: 36px
}

.hslzykfq1 span {
	display: block;
	padding-top: 5px;
	color: #999;
	text-transform: uppercase;
	font-size: 18px
}

.hslzykfq2 {
	margin: 30px auto 50px;
	width: 1294px
}

.hslzykfq2_1 {
	float: left;
	overflow: hidden;
	margin-right: 26px;
	width: 359px;
	height: 696px;
	background-color: #fff
}

.hslzykfq2 .hslzykfq2_1 .hslzykfq3 {
	background-color: #fff;
	text-align: center
}

.hslzykfq2 .hslzykfq2_1 .hslzykfq3 i {
	display: block;
	margin: 0 auto;
	padding-top: 26px;
	width: 100px
}

.hslzykfq2 .hslzykfq2_1 .hslzykfq3 b {
	display: block;
	padding: 0;
	color: #000;
	font-size: 32px
}

.hslzykfq2 .hslzykfq2_1 .hslzykfq3 span {
	display: block;
	color: #666;
	text-transform: uppercase;
	font-size: 16px
}

.hslzykfq2 .hslzykfq2_1 .hslzykfq3 a {
	display: none
}

.hslzykfq2 .hslzykfq2_1 .hslzykfq3_img {
	margin: 20px 20px 15px 20px;
	padding-top: 20px;
	border-top: 1px solid #f1f1f1
}

.hslzykfq2 .hslzykfq2_1 .hslzykfq3_img img {
	border-radius: 5px
}

.hslzykfq2 .hslzykfq2_1 .hslzykfq3_2 {
	display: none
}

.hslzykfq2 .hslzykfq2_1 .hslzykfq3_5,
.hslzykfq2 .hslzykfq2_1 .hslzykfq3_6,
.hslzykfq2 .hslzykfq2_1 .hslzykfq3_7 {
	display: none
}

.hslzykfq2 .hslzykfq2_1 .hslzykfq3_4 span {
	float: right;
	padding-left: 10px;
	color: #ff8400;
	font-weight: 400;
	font-size: 16px
}

.hslzykfq2 .hslzykfq2_1 .hslzykfq3_1 {
	margin: 0 40px
}

.hslzykfq2 .hslzykfq2_1 .hslzykfq3_4 {
	display: block;
	height: 32px;
	color: #333;
	font-size: 16px;
	line-height: 32px
}

.hslzykfq4 {
	margin: 20px 50px 0 50px;
	height: 50px;
	border: 1px solid #ff8400;
	border-radius: 50px;
	color: #ff8400;
	text-align: center;
	font-size: 20px;
	line-height: 50px
}

.hslzykfq2 .hslzykfq2_1.on {
	overflow: hidden;
	width: 524px;
	height: 696px;
	-webkit-box-shadow: 0 8px 16px rgba(0, 0, 0, .2);
	box-shadow: 0 8px 16px rgba(0, 0, 0, .2)
}

.hslzykfq2 .on .hslzykfq3 {
	position: relative;
	height: 110px;
	background: -o-linear-gradient(left, #ff8400 0, #ff9600 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #ff8400), to(#ff9600));
	background: -webkit-linear-gradient(left, #ff8400 0, #ff9600 100%);
	background: -moz-linear-gradient(left, #ff8400 0, #ff9600 100%);
	background: linear-gradient(to right, #ff8400 0, #ff9600 100%);
	background-color: #ff8400;
	text-align: left
}

.hslzykfq2 .on .hslzykfq3 b {
	display: block;
	padding-top: 22px;
	padding-left: 30px;
	color: #fff;
	font-weight: 700;
	font-size: 26px
}

.hslzykfq2 .on .hslzykfq3 span {
	display: block;
	padding-left: 30px;
	color: #fff;
	text-transform: uppercase;
	font-size: 16px
}

.hslzykfq2 .on .hslzykfq3 a {
	position: absolute;
	top: 38.5px;
	right: 30px;
	display: block;
	width: 130px;
	height: 35px;
	border: 1px solid #fff;
	border-radius: 30px;
	color: #fff;
	text-align: center;
	line-height: 35px;
	-webkit-transition: .4s;
	-o-transition: .4s;
	-moz-transition: .4s;
	transition: .4s
}

.hslzykfq2 .on .hslzykfq3 a:hover {
	background-color: #fff;
	color: #ff8400
}

.hslzykfq2 .on .hslzykfq3_1 {
	margin: 0;
	line-height: 20px
}

.hslzykfq2 .on .hslzykfq3_2 {
	position: relative;
	float: left;
	display: block;
	margin-top: 20px;
	margin-left: 20px;
	width: 180px
}

.hslzykfq2 .on .hslzykfq3_2 img {
	border-radius: 5px
}

.hslzykfq2 .on .hslzykfq3_3 {
	padding-top: 20px;
	padding-right: 18px;
	padding-left: 218px
}

.hslzykfq2 .on .hslzykfq3_4 {
	display: block;
	padding-top: 3px;
	height: auto;
	color: #333;
	font-weight: 700;
	font-size: 18px;
	line-height: none
}

.hslzykfq2 .on .hslzykfq3_4 span {
	float: none;
	padding-left: 20px;
	color: #ff8400;
	font-weight: 400;
	font-size: 14px
}

.hslzykfq2 .on .hslzykfq3_5 {
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #666;
	font-size: 16px
}

.hslzykfq2 .on .hslzykfq3_6 {
	display: block;
	padding-bottom: 3px;
	color: #ff9500;
	font-size: 16px
}

.hslzykfq2 .on .hslzykfq3_7 {
	display: block;
	margin-top: 5px;
	width: 120px;
	height: 28px;
	border-radius: 35px;
	background: -o-linear-gradient(left, #ff8400 0, #ff9600 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #ff8400), to(#ff9600));
	background: -webkit-linear-gradient(left, #ff8400 0, #ff9600 100%);
	background: -moz-linear-gradient(left, #ff8400 0, #ff9600 100%);
	background: linear-gradient(to right, #ff8400 0, #ff9600 100%);
	background-color: #ff8400;
	color: #fff;
	text-align: center;
	line-height: 28px
}

.hslzykfq2 .on .hslzykfq3_img {
	display: none
}

.hslzykfq2 .on .hslzykfq4 {
	display: none
}

.hslzykfq2 .on .hslzykfq3 i {
	display: none
}

.hslmr0 {
	margin-right: 0
}

.rmzy-row {
	margin: 30px 0 20px
}

.rmzy-col {
	width: 100%;
	padding: 0 11.25px;
	background: #fff
}

.rmzy-col:hover {
	-webkit-box-shadow: 0 5px 5px 0 rgba(188, 184, 184, .75);
	box-shadow: 0 5px 5px 0 rgba(188, 184, 184, .75)
}

.nav-box {
	background-color: #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	min-height: 70px;
	width: 100%;
	padding: 5px 0;
	overflow: hidden
}

.rmzy-item {
	float: left;
	width: 25%;
	padding: 4px 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-right: solid 1px #aaa
}

.nav-box .rmzy-item a {
	padding-right: 8px;
	font-size: 14px
}

.nav-box .rmzy-item a:last-child {
	padding-right: 0;
}

.nav-box .rmzy-item a.a-tit {
	font-weight: 700;
	margin-left: 5px
}

.nav-box .rmzy-item a:hover {
	color: #ff6700
}

.rmzy-bg {
	background: #f5f5f5
}

.rmzy-item:nth-child(4n-3) {
	width: 23%
}

.rmzy-item:nth-child(4n-2) {
	width: 30%
}

.rmzy-item:nth-child(4n) {
	width: 20%;
	border-right: none
}

.rmzy-list {
	width: 1294px;
	margin: 0 auto
}

.rmzy-list-wrap {
	float: left;
	width: 964px
}

.rmzy-list-wrap .rmzy-i-item {
	float: left;
	width: 465px;
	margin: 0 34px 34px 0
}

.rmzy-list-wrap .rmzy-i-item .rmzy-i-thumb {
	width: 100%;
	position: relative;
	overflow: hidden;
}

.rmzy-list-wrap .rmzy-i-item .rmzy-i-thumb span {
	position: absolute;
	top: 6px;
	left: -18px;
	width: 70px;
	color: #fff;
	text-align: center;
	font-size: 12px;
	line-height: 20px;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-moz-animation: changecl 1.6s linear infinite;
	-o-animation: changecl 1.6s linear infinite;
	animation: changecl 1.6s linear infinite;
	-webkit-animation: changecl 1.6s linear infinite;
}

@-webkit-keyframes changecl {
	0% {
		background-color: red;
	}

	50% {
		background: #ff8400;
	}
}

@-moz-keyframes changecl {
	0% {
		background-color: red;
	}

	50% {
		background: #ff8400;
	}
}

@-o-keyframes changecl {
	0% {
		background-color: red;
	}

	50% {
		background: #ff8400;
	}
}

@keyframes changecl {
	0% {
		background-color: red;
	}

	50% {
		background: #ff8400;
	}
}

.rmzy-list-wrap .rmzy-i-item .rmzy-i-thumb img {
	display: block;
	width: 100%
}

.rmzy-list-wrap .rmzy-i-item .rmzy-i-desc {
	padding: 20px;
	background: #fff
}

.rmzy-list-wrap .rmzy-i-item .rmzy-i-desc .rmzy-desc-wrap {
	overflow: hidden
}

.rmzy-list-wrap .rmzy-i-item .rmzy-i-desc .rmzy-desc-wrap .rmzy-desc-l {
	float: left;
	width: 254px;
	height: 84px
}

.rmzy-list-wrap .rmzy-i-item .rmzy-i-desc .rmzy-desc-wrap .rmzy-desc-l h3 {
	font-size: 16px;
	font-weight: 700;
	line-height: 26px;
	margin-bottom: 10px
}

.rmzy-list-wrap .rmzy-i-item .rmzy-i-desc .rmzy-desc-wrap .rmzy-desc-l p {
	font-size: 13px;
	line-height: 24px
}

.rmzy-list-wrap .rmzy-i-item .rmzy-i-desc .rmzy-desc-wrap .rmzy-btn-g {
	float: right;
	width: 136px;
	height: 84px
}

.rmzy-list-wrap .rmzy-i-item .rmzy-i-desc .rmzy-desc-wrap .rmzy-btn-g .rmzy-btn {
	display: block;
	width: 100%;
	height: 40px;
	background: #ff6a2a;
	color: #fff;
	text-align: center;
	line-height: 40px;
	font-size: 13px
}

.rmzy-list-wrap .rmzy-i-item .rmzy-i-desc .rmzy-desc-wrap .rmzy-btn-g .rmzy-btn.bg-blue {
	background: #0c97ee
}

.rmzy-list-wrap .rmzy-i-item .rmzy-i-desc .rmzy-desc-wrap .rmzy-btn-g .rmzy-btn:first-child {
	margin-bottom: 4px
}

.rmzy-list-wrap .rmzy-i-item:nth-child(2n) {
	margin-right: 0
}

.rmzy-list-wrap .rmzy-i-item:hover {
	-webkit-box-shadow: 0 5px 5px 0 rgba(188, 184, 184, .75);
	box-shadow: 0 5px 5px 0 rgba(188, 184, 184, .75)
}

.rmzy-card {
	width: 303px;
	float: right
}

.rmzy-card .rmzy-card-wrap .rmzy-card-item {
	height: 345px;
	background: #fff;
	position: relative
}

.rmzy-card .rmzy-card-wrap .rmzy-card-item .rmzy-card-tit {
	height: 54px;
	line-height: 54px;
	font-size: 18px;
	text-align: center;
	background: #fc8e5f;
	color: #fff;
}

.rmzy-card .rmzy-card-wrap .rmzy-card-item .rmzy-card-des {
	width: 100%;
	text-align: center;
	font-weight: normal;
	font-size: 17px;
}

.rmzy-card .rmzy-card-wrap .rmzy-card-item .rmzy-card-des p {
	display: inline-block;
	text-align: center;
	width: 76px;
}

.rmzy-card .rmzy-card-wrap .rmzy-card-item .rmzy-card-des p:nth-child(2) {
	width: 117px;
}


.rmzy-card .rmzy-card-wrap .rmzy-card-item .rmzy-card-tab {
	border-top: 1px solid #f1f1f1;
	overflow: hidden;
	height: 258px
}

.rmzy-card .rmzy-card-wrap .rmzy-card-item .rmzy-card-tab .rmzy-card-list {
	margin-top: -1px
}

.rmzy-card .rmzy-card-wrap .rmzy-card-item .rmzy-card-tab .rmzy-card-list li {
	height: 47px;
	text-align: center;
	border-top: 1px dotted #dbdbdb;
	font-size: 0;
	line-height: 47px
}

.rmzy-card .rmzy-card-wrap .rmzy-card-item .rmzy-card-tab .rmzy-card-list li p {
	display: inline-block;
	width: 66px;
	color: #666;
	font-size: 14px
}

.rmzy-card .rmzy-card-wrap .rmzy-card-item .rmzy-card-tab .rmzy-card-list li a {
	display: inline-block;
	color: #ff6700;
	width: 140px;
	text-align: center;
	font-size: 14px
}

.rmzy-card .rmzy-card-wrap .rmzy-card-item .rmzy-card-btn {
	width: 100%;
	height: 44px;
	position: absolute;
	left: 0;
	bottom: 0
}

.rmzy-card .rmzy-card-wrap .rmzy-card-item .rmzy-card-btn a,
.rmzy-card .rmzy-card-wrap .rmzy-card-item .rmzy-card-btn span {
	text-align: center;
	color: #fff;
	height: 44px;
	line-height: 44px;
	position: absolute;
	top: 0;
	display: block
}

.rmzy-card .rmzy-card-wrap .rmzy-card-item .rmzy-card-btn span {
	width: 218px;
	left: 0;
	background: #ffba91
}

.rmzy-card .rmzy-card-wrap .rmzy-card-item .rmzy-card-btn a {
	width: 87px;
	right: 0;
	background: #fc5b32
}

.rmzy-card .rmzy-card-wrap .rmzy-card-item:first-child {
	height: 419px;
	margin-bottom: 34px;
}

.rmzy-card .rmzy-card-wrap .rmzy-card-item:first-child .rmzy-card-tab {
	height: 330px;
}

.rmzy-card .rmzy-card-wrap .rmzy-card-item:hover {
	cursor: pointer;
	-webkit-box-shadow: 0 5px 5px 0 rgba(188, 184, 184, .75);
	box-shadow: 0 5px 5px 0 rgba(188, 184, 184, .75)
}

p.hsignrdr {
	color: #ff6700
}

.rmzy-topbar {
	background: #fff;
	margin-bottom: 20px;
	overflow: hidden;
	padding: 0 18px
}

.rmzy-topbar h2 {
	line-height: 54px;
	font-size: 20px;
	float: left
}

.rmzy-topbar a {
	line-height: 54px;
	font-size: 14px;
	float: right
}

.rmzy-card-item .ques {
	width: 100%;
}

.rmzy-card-item .ques ul li {
	padding: 0 0px 0 18px;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px dotted #dbdbdb;
}

.rmzy-card-item .ques ul li:last-child {
	border-bottom: 0;
}

.rmzy-card-item .ques ul li a {
	color: #666;
	font-size: 14px
}

.rmzy-card-item .ques ul li a:hover {
	color: #ff6700;
}

.link-list .link-list-wrap .link-list-item {
	background: #f7f6f6;
	height: 304px;
	padding: 16px 22px;
	display: none;
}

.link-list .link-list-wrap .link-list-item.active {
	display: block;
}

.link-list .link-list-wrap .link-list-item .yrjy-hzdw {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	background: #fff;
	padding: 12px 16px;
	border: 1px solid #cecece;
	height: 279px;
}

.link-list .link-list-wrap .link-list-item .yrjy-hzdw .yrjy-hzdw-item {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-moz-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin-right: 15px;
}

.link-list .link-list-wrap .link-list-item .yrjy-hzdw .yrjy-hzdw-item img {
	display: block;
	width: 100%;
}

.link-list .link-list-wrap .link-list-item .yrjy-hzdw .yrjy-hzdw-item .yrjy-hzdw-desc {
	line-height: 56px;
	text-align: center;
	font-size: 16px;
}

.link-list .link-list-wrap .link-list-item .yrjy-hzdw .yrjy-hzdw-item:last-child {
	margin-right: 0;
}

.link-list .link-list-wrap .link-list-item .link-wrap {
	background: #fff;
	padding: 12px 16px;
	border: 1px solid #cecece;
	overflow: hidden;
	height: 279px;
}

.link-list .link-list-wrap .link-list-item .link-wrap li {
	float: left;
	width: 142px;
	margin: 0 15px;
	line-height: 46px;
	text-align: center;
}

.link-tit {
	display: inline-block;
	margin: 0 auto 23px;
}

.link-tit .link-tit-wrap {
	border-bottom: 1px solid #ddd;
}

.link-tit .link-tit-wrap .link-tit-item {
	cursor: pointer;
	display: inline-block;
	width: 150px;
	text-align: center;
	font-size: 17px;
	color: #000;
	line-height: 35px;
}

.link-tit .link-tit-wrap .link-tit-item.active {
	color: #008aff;
	border-bottom: 1px solid #008aff;
	margin-bottom: -1px;
}

.xdfnews {
	padding-top: 40px;
	/* background: #f5f5f5; */
}

.xdfnews-list-wrap {
	padding-top: 0px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
}

.xdfnews-list-wrap .xdfnews-item {
	position: relative;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-moz-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin-right: 18px;
	background: #fff;
	padding-bottom: 54px;
	overflow: hidden;
}

.xdfnews-list-wrap .xdfnews-item:last-child {
	margin-right: 0;
}

.xdfnews-item a {
	display: block;
}

.xdfnews-item .xdfnews-tit {
	line-height: 52px;
	text-indent: 15px;
	background: #fff;
	border-bottom: 1px solid #f3f5f6;
	cursor: pointer;
}

.xdfnews-item .xdfnews-tit h3 {
	position: relative;
	font-size: 16px;
	color: #333;
}

.xdfnews-item .xdfnews-tit h3 .xdfnews-more {
	position: absolute;
	top: 50%;
	right: 15px;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	display: block;
	width: 18px;
	height: 2px;
	border-radius: 1px;
	background: #999;
}

.xdfnews-item .xdfnews-tit h3 .xdfnews-more::before,
.xdfnews-item .xdfnews-tit h3 .xdfnews-more::after {
	position: absolute;
	left: 0;
	width: 100%;
	height: 2px;
	border-radius: 1px;
	background: inherit;
	content: '';
}

.xdfnews-item .xdfnews-tit h3 .xdfnews-more::before {
	top: -4px;
}

.xdfnews-item .xdfnews-tit h3 .xdfnews-more::after {
	bottom: -4px;
}

.xdfnews-desc {
	width: 100%;
}

.xdfnews-desc .xdfnews-d-item .xdfnews-d-thumb {
	position: relative;
	height: 0;
	overflow: hidden;
	z-index: 1;
}

.xdfnews-desc .xdfnews-d-item .xdfnews-d-thumb::after {
	position: absolute;
	top: -44px;
	left: 0;
	display: none;
	width: 100%;
	height: 0;
	content: '';
	background: rgba(7, 10, 12, 0.28);
}

.xdfnews-desc .xdfnews-d-item .xdfnews-d-thumb img {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	display: block;
	width: 100%;
	/* height: 215px; */
	z-index: 2;
	image-rendering: -moz-crisp-edges;
	image-rendering: -o-crisp-edges;
	image-rendering: -webkit-optimize-contrast;
	image-rendering: crisp-edges;
	-ms-interpolation-mode: nearest-neighbor;
}

.xdfnews-desc .xdfnews-d-item h4 {
	width: 100%;
	line-height: 41px;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding: 0 15px;
	color: #333;
	font-size: 14px;
	border-top: 1px solid #f3f5f6;
	background: #fff;
	font-weight: normal;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
}

.xdfnews-list-wrap .xdfnews-item:last-child h4 {
	line-height: 38px;
	/* padding: 1px 15px; */
}

.xdfnews-desc .xdfnews-d-item.active .xdfnews-d-thumb {
	height: 144px;
}

.xdfnews-desc .xdfnews-d-item.active h4 {
	color: #fff;
	background: #008aff;
	border-top: 1px solid #008aff;
}

.xdfnews-desc .xdfnews-d-item.active .tt {
	color: #f8760c !important;
	display: none !important;
}

.xdfnews-desc .xdfnews-d-item:first-child h4 {
	border: 0;
}

.xdfnews-desc .xdfnews-d-item.hot_wz h4 {
	position: relative;
}

.xdfnews-desc .xdfnews-d-item.hot_wz .tt {
	font-style: normal;
	display: inline-block;
	font-size: 12px;
	width: 28px;
	height: 16px;
	line-height: 16px;
	position: absolute;
	bottom: 11px;
	text-align: center;
	color: #fff;
	background: #0050a2;
	border-radius: 2px;
	-ms-transform: translate(3px, -5PX);
	-o-transform: translate(3px, -5PX);
	transform: translate(3px, -5PX);
	-webkit-transform: translate(3px, -5PX);
	-moz-transform: translate(3px, -5PX);
}

.xdfnews-ckgd {
	position: absolute;
	bottom: 0;
	width: 100%;
	clear: both;
	padding: 10px 0;
	border-top: 1px solid #f3f5f6;
}

.xdfnews-ckgd a {
	width: 180px;
	line-height: 32px;
	text-align: center;
	border: 1px solid #008aff;
	display: block;
	border-radius: 32px;
	color: #008aff;
	margin: 0 auto;
}

.xsft-tit {
	padding-top: 30px;
}

.xsft-tit h2 {
	text-align: center;
	font-size: 30px;
	line-height: 30px;
	font-weight: 700;
}

.xsft-tit .tit_h4 {
	margin-bottom: 0;
}

.xsft-wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-flow: wrap;
	-ms-flex-flow: wrap;
	flex-flow: wrap;
}

.xsft-wrap .xsbmdt-wrap {
	width: 270px;
}

.xsft-wrap .xsbmdt-wrap .xsbmdt {
	width: 100%;
	overflow: hidden;
	background: #E3242C repeat;
	margin-top: 25px;
	padding: 0 5px 1px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 10px;
	height: 400px;
}

.xsft-wrap .xsbmdt-wrap .xsbmdt .jb {
	height: 74px;
	clear: both;
	width: 100%;
	margin: 0 auto;
}

.xsft-wrap .xsbmdt-wrap .xsbmdt .jb .tup {
	width: 50%;
	float: left;
	margin-left: 15px;
}

.xsft-wrap .xsbmdt-wrap .xsbmdt .jb .tup img {
	position: absolute;
	margin-top: -20px;
}

.xsft-wrap .xsbmdt-wrap .xsbmdt .jb dl {
	width: 45%;
	float: right;
	color: #FFF;
	text-align: right;
	padding-right: 3%;
	margin: 5px auto;
}

.xsft-wrap .xsbmdt-wrap .xsbmdt .jb dl dt {
	font-size: 16px;
}

.xsft-wrap .xsbmdt-wrap .xsbmdt .jb dl dd span {
	font-size: 33px;
	font-weight: bold;
}

.xsft-wrap .xsbmdt-wrap .xsbmdt p {
	width: 100%;
	margin: 0 auto;
	background-color: #eeeeee;
	clear: both;
}

.xsft-wrap .xsbmdt-wrap .xsbmdt p span {
	width: 30%;
	display: inline-block;
	font-size: 14px;
	color: #000;
	line-height: 40px;
	text-align: center;
	font-weight: 600;
}

.xsft-wrap .xsbmdt-wrap .xsbmdt .bmdt_bd {
	height: 276px;
	overflow: hidden;
	background: #FFF;
}

.xsft-wrap .xsbmdt-wrap .xsbmdt .bmdt_bd ul li {
	width: 98%;
	overflow: hidden;
	border-bottom: 1px dashed #8C8C8C;
	margin: 0 auto;
	line-height: 35px;
	height: 35px;
}

.xsft-wrap .xsbmdt-wrap .xsbmdt .bmdt_bd ul li span {
	width: 60px;
	font-size: 12px;
	text-align: center;
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}

.xsft-wrap .xsbmdt-wrap .xsbmdt .bmdt_bd ul li img {
	margin: 9px 0 3px 3px;
	float: left;
}

.xsft-wrap .xsbmdt-wrap .xsbmdt .bmdt_bd ul li span:last-child {
	width: 110px !important;
}

.xsft-wrap .xsbmdt-wrap .xsbmdt .bmdt_bd ul li:hover {
	color: #0050a2;
	cursor: pointer;
}

.xsvd-wrap {
	width: 1024px;
}

.xsvd-wrap .yu {
	width: 100%;
	height: 25px;
	clear: both;
	margin: 0 auto;
}

.xsvd-wrap .gd {
	width: 98.6%;
	height: 36px;
	clear: both;
	margin: 0 auto 10px;
	background-color: #f4f4f4;
	margin-left: 12px;
}

.xsvd-wrap .gd h2 {
	font-weight: normal;
	font-size: 16px;
	line-height: 36px;
	margin: 0;
	margin-left: 10px;
	text-align: left;
	float: left;
}

.xsvd-wrap .gd p {
	font-size: 16px;
	width: 84px;
	float: right;
	margin: 0 auto;
	line-height: 40px;
}

.gbcoll {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-flow: wrap;
	-ms-flex-flow: wrap;
	flex-flow: wrap;
}

.gbcoll .gbcoll-item {
	width: 243px;
	height: 351px;
	position: relative;
	overflow: hidden;
	margin-left: 12px;
	cursor: pointer;
}

.gbcoll .gbcoll-item .gb-desc {
	padding: 8px 10px;
	position: absolute;
	bottom: 0;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all 0.6s;
	-o-transition: all 0.6s;
	-moz-transition: all 0.6s;
	transition: all 0.6s;
	color: #fff;
	background: url(/publics/images/index/xgb33.png) no-repeat;
	-o-background-size: cover;
	background-size: cover;
	z-index: 2;
}

.gbcoll .gbcoll-item .gb-desc:hover {
	bottom: 0;
}

.gbcoll .gbcoll-item .gb-desc .gb-dq {
	background: #fc4936;
	color: #fff;
	display: block;
	width: 60px;
	font-size: 12px;
	height: 20px;
	line-height: 20px;
	border-radius: 5px;
	text-align: center;
	margin-top: 80px;
}

.gbcoll .gbcoll-item .gb-desc .gb-name {
	font-size: 20px;
	color: #fff;
	font-weight: bold;
	height: 40px;
	line-height: 40px;
	white-space: nowrap;
	overflow: hidden;
}

.gbcoll .gbcoll-item .gb-desc .gb-zy,
.gbcoll .gbcoll-item .gb-desc .gb-nl {
	margin: 0 auto;
	font-size: 15px;
	color: #fff;
	height: 22px;
	line-height: 22px;
	white-space: nowrap;
	overflow: hidden;
}

.gbcoll .gbcoll-item .gb-desc .gb-ljck {
	display: none;
	cursor: pointer;
	border: 1px solid #fff;
	width: 160px;
	height: 32px;
	font-size: 16px;
	font-weight: normal;
	text-align: center;
	margin: 10px auto;
	line-height: 32px;
	border-radius: 16px;
}

.gbcoll .gbcoll-item .gb-desc .gb-ljck:hover {
	color: inherit;
}

.gbcoll .gbcoll-item .plbtn {
	width: 56px;
	height: 56px;
	background: rgba(255, 140, 0, 0.9);
	position: absolute;
	left: 50%;
	top: 46%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	border-radius: 50%;
	cursor: pointer;
	z-index: 4;
}

.gbcoll .gbcoll-item .plbtn img {
	width: 30%;
	position: absolute;
	left: 55%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.gbcoll .gbcoll-item:nth-child(2) .gb-desc {
	background: url(/publics/images/index/xgb22.png) no-repeat;
	-o-background-size: cover;
	background-size: cover;
}

.gbcoll .gbcoll-item:nth-child(3) .gb-desc {
	background: url(/publics/images/index/xgb33.png) no-repeat;
	-o-background-size: cover;
	background-size: cover;
}

.gbcoll .gbcoll-item:nth-child(4) .gb-desc {
	background: url(/publics/images/index/xgb22.png) no-repeat;
	-o-background-size: cover;
	background-size: cover;
}

.layui-layer-xsft .layui-layer-title {
	height: 46px;
	line-height: 46px;
	font-weight: bold;
}

.video-js {
	width: 704px;
	height: 396px;
}

.video-nav {
	height: 46px;
	line-height: 46px;
	border-bottom: 1px solid #eee;
	font-size: 0;
	color: #333;
	overflow: hidden;
	background-color: #F8F8F8;
	border-radius: 2px 2px 0 0;
	text-align: center;
}

.video-nav a {
	background: #df2629;
	display: inline-block;
	line-height: 32px;
	color: #fff;
	width: 90px;
	margin-right: 30px;
	border-radius: 5px;
	font-size: 14px;
	margin-top: 7px;
}

.video-nav a:last-child {
	margin-right: 0;
}

.rqzq {
	background: #fff;
	padding: 20px 0;
	margin-bottom: 20px;
}

.rqzq:hover {
	-webkit-box-shadow: 0 5px 5px 0 rgba(188, 184, 184, 0.75);
	box-shadow: 0 5px 5px 0 rgba(188, 184, 184, 0.75);
}

.rqzq .rqzq-wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-flow: wrap;
	-ms-flex-flow: wrap;
	flex-flow: wrap;
}

.rqzq .rqzq-wrap .rqzq-l {
	width: 510px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-flow: wrap;
	-ms-flex-flow: wrap;
	flex-flow: wrap;
	padding: 0 42px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.rqzq .rqzq-wrap .rqzq-l .rqzql-item {
	width: 212px;
}

.rqzq .rqzq-wrap .rqzq-l .rqzql-item .item-desc {
	position: relative;
	width: 100%;
	height: 64px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-flow: wrap;
	-ms-flex-flow: wrap;
	flex-flow: wrap;
}

.rqzq .rqzq-wrap .rqzq-l .rqzql-item .item-desc .zql-thumb {
	position: absolute;
	top: 50%;
	left: 6%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}

.rqzq .rqzq-wrap .rqzq-l .rqzql-item .item-desc .zql-thumb i {
	font-size: 50px;
	display: block;
	color: #0050a2;
	text-align: center;
}

.rqzq .rqzq-wrap .rqzq-l .rqzql-item .item-desc .zql-txt {
	position: absolute;
	top: 50%;
	left: 35%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}

.rqzq .rqzq-wrap .rqzq-l .rqzql-item .item-desc .zql-txt h3 {
	font-size: 18px;
	line-height: 18px;
	margin: 0 0 9px;
	color: #555;
}

.rqzq .rqzq-wrap .rqzq-l .rqzql-item .item-desc .zql-txt p {
	text-align: center;
	color: #aba8a8;
	font-size: 15px;
	line-height: 15px;
}

.rqzq .rqzq-wrap .rqzq-l .rqzql-item:nth-child(1) {
	border-right: 1px solid #f1f1f1;
	border-bottom: 1px solid #f1f1f1;
}

.rqzq .rqzq-wrap .rqzq-l .rqzql-item:nth-child(2) {
	border-bottom: 1px solid #f1f1f1;
}

.rqzq .rqzq-wrap .rqzq-l .rqzql-item:nth-child(3) {
	border-right: 1px solid #f1f1f1;
}

.rqzq .rqzq-wrap .rqzq-r {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	width: -webkit-calc(100% - 510px);
	width: -moz-calc(100% - 510px);
	width: calc(100% - 510px);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.rqzq .rqzq-wrap .rqzq-r .rqzqr-item {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-moz-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	text-align: center;
	border-left: 1px solid #f1f1f1;
}

.rqzq .rqzq-wrap .rqzq-r .rqzqr-item .item-desc .zql-thumb {
	margin-top: 17px;
}

.rqzq .rqzq-wrap .rqzq-r .rqzqr-item .item-desc .zql-thumb .icon {
	font-size: 50px;
	color: #0050a2;
}

.rqzq .rqzq-wrap .rqzq-r .rqzqr-item .item-desc .zql-txt {
	margin-top: 0;
}

.rqzq .rqzq-wrap .rqzq-r .rqzqr-item .item-desc .zql-txt h3 {
	font-size: 18px;
	line-height: 18px;
	color: #555;
	margin-bottom: 10px;
}

.rqzq .rqzq-wrap .rqzq-r .rqzqr-item .item-desc .zql-txt p {
	font-size: 15px;
	line-height: 15px;
	color: #aba8a8;
}

.zytbrk {
	position: fixed;
	width: 100%;
	bottom: 0;
	height: 60px;
	background: #3b7df7;
	z-index: 5;
}

.zytbrk a {
	display: block;
	width: 100%;
}

.zytbtk-wrap {
	width: 1200px;
	margin: 0 auto;
}

.zytbtk-wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	left: 93px;
	-webkit-flex-flow: wrap;
	-ms-flex-flow: wrap;
	flex-flow: wrap;
}

.zytb-tit {
	line-height: 60px;
	font-size: 26px;
	text-indent: 80px;
	background: url(/publics/images/index/zytb-icon.png) no-repeat 0 center;
	-o-background-size: 40px auto;
	background-size: 40px auto;
}

.zytb-tit h3 {
	font-weight: bold;
	color: #fff;
	letter-spacing: 3px;
}

.zytb-tit h3 span {
	color: #f9eb04;
}

.zytb-time {
	color: #fff;
	padding-top: 18px;
	width: 200px;
	line-height: 24px;
	text-align: center;
	font-size: 20px;
}

.zytb-time span {
	font-size: 17px;
}

.zytb-btn {
	width: 262px;
	height: 44px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	background-color: #f9eb04;
	margin-top: 8px;
	font-size: 20px;
	margin-left: 16px;
}

.zytb-btn p {
	line-height: 44px;
	text-align: center;
	color: #0932a4;
	font-weight: bold;
	-webkit-animation-name: zxnum1;
	-moz-animation-name: zxnum1;
	-o-animation-name: zxnum1;
	animation-name: zxnum1;
	-webkit-animation-duration: 1.2s;
	-moz-animation-duration: 1.2s;
	-o-animation-duration: 1.2s;
	animation-duration: 1.2s;
	-webkit-animation-iteration-count: infinite;
	-moz-animation-iteration-count: infinite;
	-o-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both
}

@-webkit-keyframes zxnum1 {
	from {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	50% {
		-webkit-transform: scale(1.2);
		transform: scale(1.2)
	}

	to {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@-moz-keyframes zxnum1 {
	from {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		transform: scale(1)
	}

	50% {
		-webkit-transform: scale(1.2);
		-moz-transform: scale(1.2);
		transform: scale(1.2)
	}

	to {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		transform: scale(1)
	}
}

@-o-keyframes zxnum1 {
	from {
		-webkit-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1)
	}

	50% {
		-webkit-transform: scale(1.2);
		-o-transform: scale(1.2);
		transform: scale(1.2)
	}

	to {
		-webkit-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes zxnum1 {
	from {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1)
	}

	50% {
		-webkit-transform: scale(1.2);
		-moz-transform: scale(1.2);
		-o-transform: scale(1.2);
		transform: scale(1.2)
	}

	to {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1)
	}
}

.jesong-container-mini-badge {
	z-index: 10;
}

.rmzy-list-wrap {
	width: 100%;
}

.jgzy-list {
	padding: 26.8px 0;
	background-color: #fff;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-flow: wrap;
	-ms-flex-flow: wrap;
	flex-flow: wrap;
	justify-content: space-between;
	margin-bottom: 20px;
}

.jgzy-list .jgzyxq-item {
	/* width: 290px; */
	width: 23.6%;
	border-radius: 8px;
	-webkit-box-shadow: 0 0 8px #ccc;
	box-shadow: 0 0 8px #ccc;
	position: relative;
}

.jgzy-list .jgzyxq-item:nth-last-child(n+5) {
	margin-bottom: 26.8px;
}

.jgzy-list .jgzyxq-item .jgzyxq-thumb {
	position: relative;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	overflow: hidden;
}

.jgzy-list .jgzyxq-item .jgzyxq-thumb img {
	width: 100%;
	display: block;
}

.jgzy-list .jgzyxq-item .jgzyxq-thumb .jgzy-tips {
	display: none;
	padding: 1% 0;
	width: 100%;
	background: #f14f00;
	font-size: 19.2px;
	color: #fff;
	position: absolute;
	top: 5%;
	left: -41%;
	text-align: center;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.jgzy-list .jgzyxq-item .jgzyxq-desc {
	text-align: center;
	padding: 12.8px 0 19.2px;
}

.jgzy-list .jgzyxq-item .jgzyxq-desc h3 {
	line-height: 32px;
	font-size: 22.4px;
	font-weight: bold;
	color: #000;
	margin-bottom: 9.6px;
}

.jgzy-list .jgzyxq-item .jgzyxq-desc p {
	font-size: 16px;
	line-height: 19.2px;
	color: #000;
	margin-bottom: 16px;
}

.jgzy-list .jgzyxq-item .jgzyxq-desc .jgzyxq-btn {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	width: 90%;
	margin: 0 auto;
}

.jgzy-list .jgzyxq-item .jgzyxq-desc .jgzyxq-btn a {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-moz-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	line-height: 36px;
	text-align: center;
	font-size: 16px;
}

.jgzy-list .jgzyxq-item .jgzyxq-desc .jgzyxq-btn a:first-child {
	border: 1px solid #0050a2;
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
	color: #0050a2;
}

.jgzy-list .jgzyxq-item .jgzyxq-desc .jgzyxq-btn a:last-child {
	background: #0050a2;
	color: #fff;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
}

/* .jgzy-list .jgzyxq-item:not(:nth-child(4n)) {
  margin-right: 26.8px;
} */
.jgzyxq-item.nosh {
	-webkit-box-shadow: none;
	box-shadow: none;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-flow: wrap;
	-ms-flex-flow: wrap;
	flex-flow: wrap;
}

.jgzyxq-item.nosh .jgzytips-item {
	position: relative;
	width: 48.5%;
	padding-top: 48.5%;
	color: #fff;
	border-radius: 8px;
	background-color: #ff8586;
}

.jgzyxq-item.nosh .jgzytips-item p {
	width: 100%;
	text-align: center;
	position: absolute;
	font-size: 19.2px;
	line-height: 25.6px;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.jgzyxq-item.nosh .jgzytips-item:nth-child(2n) {
	margin-left: 3%;
}

.jgzyxq-item.nosh .jgzytips-item:nth-child(2),
.jgzyxq-item.nosh .jgzytips-item:nth-child(3) {
	background-color: #2bc3da;
}

.jgzyxq-item.nosh .jgzytips-item:nth-last-child(n+3) {
	margin-bottom: 3%;
}

.jgzyxq-item.org {
	position: relative;
	background-color: #4294e9;
}

.jgzyxq-item.org .jywrap-desc {
	position: absolute;
	width: 100%;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	text-align: center;
	color: #fff;
}

.jgzyxq-item.org .jywrap-desc .jywrap-tit {
	font-size: 22.4px;
	line-height: 38.4px;
}

.jgzyxq-item.org .jywrap-desc .jywrap-tit h3 {
	font-weight: bold;
}

.jgzyxq-item.org .jywrap-desc .jywrap-btn {
	width: 80%;
	line-height: 44.8px;
	border-radius: 22.4px;
	font-size: 20.8px;
	background: #fff;
	color: #0050a2;
	margin: 24px auto;
}

.jgzyxq-item.org .jywrap-desc .jywrap-ys {
	font-size: 22.4px;
	line-height: 35.2px;
}

.zyys-wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-moz-box-orient: horizontal;
	-moz-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-align-content: space-between;
	-ms-flex-line-pack: justify;
	align-content: space-between;
	margin: 0 13.6px 12.8px;
}

.zyys-wrap .zyys-item {
	line-height: 32px;
	border-radius: 6.4px;
	background: #f6f6f6;
	color: #939393;
	font-size: 15px;
}

.zyys-wrap .zyys-item:first-child {
	width: 40%;
}

.zyys-wrap .zyys-item:last-child {
	width: 56%;
}

.p #sdemo1 {
	color: #fff;
	font-size: 17px;
	text-indent: 8.8px;
	letter-spacing: 2px;
}

.p #sdemo1,
.p #sdemo2 {
	display: inline-block;
}

#sdemo1 a {
	color: #fff;
}

.p #sdemo1 span,
.p #sdemo2 span {
	color: #f4ea2a;
	font-weight: bold;
}

.p #sdemo2 {
	color: #fff;
	font-size: 16.8px;
	text-indent: 16.8px;
}

.p #sdemo {
	width: 100%;
	white-space: nowrap;
	line-height: 37.8px;
	height: 37.8px;
	overflow: hidden;
}

.zydt_zsz.grcl {
	background: #5da904;
	-moz-animation: none !important;
	-o-animation: none !important;
	animation: none !important;
	-webkit-animation: none !important;
}

.navtop {
	padding: 0 20px;
	box-sizing: border-box;
	margin: 0 auto 24px auto !important;
	background-color: #fff;
	box-shadow: 0 0 8px 1px rgb(0 0 0 / 30%);
}

.navtop-con {
	display: flex;
	flex-wrap: wrap;
	box-sizing: border-box;
}

.navtop-con li {
	width: 209px;
	text-align: left;
	position: relative;
	padding: 28px 0 30px 84px;
	box-sizing: border-box;
}

.navtop-con li a {
	display: block;
}

.navtop-con li a i {
	position: absolute;
	left: 0;
	width: 80px;
	height: 50px;
	background-image: url(/publics/images/index/navtop_bg.jpg);
	background-repeat: no-repeat;
	background-position: -1px top;
	transition: .3s;
	/* -webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray;
	opacity: .5; */
}

.navtop-con li:nth-child(2) a i {
	background-position: -83px top;
}

.navtop-con li:nth-child(3) a i {
	background-position: -165px top;
}

.navtop-con li:nth-child(4) a i {
	background-position: -1px -50px;
}

.navtop-con li:nth-child(5) a i {
	background-position: -83px -50px;
}

.navtop-con li:nth-child(6) a i {
	background-position: -165px -50px;
}

.navtop-con li h3 {
	font-size: 18px;
}

.navtop-con li p {
	font-size: 14px;
	color: #999;
}

.navtop-con li:hover i {
	filter: none;
	opacity: 1;
}

.rmzy-sec {
	padding-top: 24px;
	padding-bottom: 24px;
}

.rq-sec {
	margin: 0 auto 24px auto !important;
	background: #fff;
	box-sizing: border-box;
	padding: 13px;
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;
}

.rq-sec .rq-item {
	position: relative;
	width: 19.2%;
	border-radius: 4px;
	overflow: hidden;
}

.rq-sec .rq-item .pic {
	width: 100%;
}

.rq-sec .rq-item .pic img {
	display: block;
	width: 100%;
}

.rq-sec .rq-item .des {
	position: absolute;
	top: 19px;
	left: 16px;
}

.rq-sec .rq-item .des h5 {
	font-size: 22px;
	color: #538ec6;
	font-weight: 900;
}

.rq-sec .rq-item .des p {
	font-size: 17px;
	color: #7fbbf1;
}

.rq-sec .rq-item:nth-child(2) .des h5 {
	color: #b44347;
}

.rq-sec .rq-item:nth-child(2) .des p {
	color: #df8f98;
}

.rq-sec .rq-item:nth-child(3) .des h5 {
	color: #c18144;
}

.rq-sec .rq-item:nth-child(3) .des p {
	color: #d8ab4f;
}

.rq-sec .rq-item:nth-child(4) .des h5 {
	color: #69b9c2;
}

.rq-sec .rq-item:nth-child(4) .des p {
	color: #7fc6cf;
}

.rq-sec .rq-item:nth-child(5) .des h5 {
	color: #ae805e;
}

.rq-sec .rq-item:nth-child(5) .des p {
	color: #d59d7b;
}

.bmdt-sec {
	background: #fff;
	padding: 24px 28px;
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;
	box-sizing: border-box;
}

.bmdt-sec .bmdt-l {
	width: 790px;
}

.bmdt-sec .bmdt-l .bmdt-tit {
	display: flex;
	text-align: center;
	justify-content: center;
	padding-bottom: 30px;
}

.bmdt-sec .bmdt-l .bmdt-tit .pic {
	padding: 0 16px;
	width: 48px;
	height: 48px;
}

.bmdt-sec .bmdt-l .bmdt-tit .pic img {
	display: block;
	width: 100%;
}

.bmdt-sec .bmdt-l .bmdt-tit .tit-con {
	font-size: 31px;
	font-weight: bold;
	color: #000;
	padding-top: 12px;
}

.bmdt-sec .bmdt-l .bmdt-tit .tit-con span {
	color: #ff2525;
}

.bmdt-sec .bmdt-l .bmdt-con {
	width: 100%;
}

.bmdt-sec .bmdt-l .bmdt-con .gd_txt {
	border: none;
	border-color: #c1c1c1;
	width: 100%;
	border-radius: 6px 6px 0 0;
	text-align: center;
	line-height: 40px;
	font-size: 18px;
	box-sizing: border-box;
	table-layout: fixed;
	overflow: hidden;
}

/*.bmdt-sec .bmdt-l .bmdt-con .gd_txt th {*/
.bmdt-sec .bmdt-con .gd_txt th {
	background-color: #2891ff;
	color: #fff;
	font-weight: 400;
	padding: 0;
	font-size: 17px;
	border: 1px solid #fff;
	border-top-color: #2891ff;
	border-bottom-color: #2891ff;
	border-left-color: #2891ff;
	box-sizing: border-box;
}

.bmdt-sec .bmdt-con .gd_txt th:last-child {
	background-color: #ff1313;
	border-top-color: #ff1313;
	border-bottom-color: #ff1313;
	border-right-color: #ff1313;
}

.bmdt-sec .bmdt-con .gd_txt td {
	word-break: keep-all;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding: 0;
	font-size: 15px;
	border: 1px solid #ccc;
	box-sizing: border-box;
}

.bmdt-sec .bmdt-r {
	width: 420px;
	padding-top: 78px;
	position: relative;
}

.bmdt-sec .bmdt-r .shoushi {
	position: absolute;
	top: 9px;
	left: 43px;
	width: 40px;
	-webkit-animation: shoushi_transform 1.2s ease-in-out infinite;
	-ms-animation: shoushi_transform 1.2s ease-in-out infinite;
	animation: shoushi_transform 1.2s ease-in-out infinite;
}

.bmdt-sec .bmdt-r .shoushi img {
	width: 100%;
	display: block;
}

.bmdt-sec .bmdt-r .dzyxzl {
	position: absolute;
	top: -11px;
	left: 86px;
	display: block;
	width: 303px;
}

.bmdt-sec .bmdt-r .video-con {
	width: 100%;
}

.bmdt-sec .bmdt-r .nav-smalls {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	padding-top: 14px;
}

.bmdt-sec .bmdt-r .nav-smalls .nav-smalls-item {
	width: 31%;
	border-radius: 6px;
	border: 1px solid #ccc;
	text-align: center;
	margin-bottom: 18px;
	line-height: 40px;
}

.bmdt-sec .bmdt-r .zsjz-con {
	width: 100%;
	margin: 0 auto;
	padding-top: 3px;
}

.bmdt-sec .bmdt-r .zsjz-con a {
	display: block;
}

.bmdt-sec .bmdt-r .zsjz-con a img {
	display: block;
	width: 100%;
}

.wrapper1 {
	width: 100%;
	height: 452px;
	overflow: hidden;
	border-bottom: 1px solid #c1c1c1;
}

#demo2 .gd_txt {
	border-radius: 0;
}

#mdcontent tr:first-child td {
	border-top: none;
}

.ques-sec {
	padding: 26px 8px 0 8px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	box-sizing: border-box;
}

.ques-sec .ques-item {
	width: 23.3%;
	display: block;
	border-radius: 22px;
	border: 1px solid #ccc;
	font-size: 17px;
	text-align: center;
	line-height: 42px;
	margin-bottom: 26px;
}

.ques-sec .red-c {
	color: #0050a2;
}

.ques-sec .ques-item:hover {
	font-weight: bold;
}

.zy-desc {
	width: 100%;
	padding: 0px;
	color: #fff;
	background: url(/publics/images/index/bg33.jpg) no-repeat 100%;
	background-size: cover;
	padding: 30px 22px 0;
	box-sizing: border-box;
	border-radius: 0;
}

.zy-desc h4 {
	font-size: 38px;
	text-align: center;
	line-height: 40px;
	font-weight: bold;
}

.zy-desc p {
	font-size: 21px;
	line-height: 69px;
	text-align: center;
}

.zy-desc .des-s {
	padding: 14px 10px;
}

.zy-desc .des-s .des-s-i {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row wrap;
	-moz-box-orient: horizontal;
	-moz-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-pack: justify;
	-webkit-justify-content: start;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: start;
	font-size: 22px;
	padding-bottom: 24px;
}

.zy-desc .des-s .des-s-i span {
	display: block;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	background: url(/publics/images/index/duihao2.jpg);
	margin-right: 20px;
}

.shengxue-desc {
	background: #008aff;
}

.jgzy-list2 {
	margin-top: -20px;
}

@-webkit-keyframes shoushi_transform {
	0% {
		-webkit-transform: translateX(-18%);
		transform: translateX(-18%);
	}

	50% {
		-webkit-transform: translateX(1%);
		transform: translateX(1%);
	}

	100% {
		-webkit-transform: translateX(-18%);
		transform: translateX(-18%);
	}
}

@keyframes shoushi_transform {
	0% {
		-webkit-transform: translateX(-18%);
		transform: translateX(-18%);
	}

	50% {
		-webkit-transform: translateX(1%);
		transform: translateX(1%);
	}

	100% {
		-webkit-transform: translateX(-18%);
		transform: translateX(-18%);
	}
}

.pc_zhsm_box {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	line-height: 50px;
	background-color: #dc0303;
}

.pc_zhsm_box .zhsm-container {
	width: 1200px;
	margin: 0 auto;
	position: relative;
}

/* ?°é?»æ?°ç?? */
.newsMain {
	overflow: inherit!important;
}
.newsMain .flex_n {
	margin-right: 20px;
}
.newsMain li a{
	white-space: nowrap;
	line-clamp:1;
	-webkit-line-clamp:1;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    display: -webkit-box;
		    margin-bottom: 7px;
}
.newsMain .flex_n{
	width: 400px;
}
.newsMain .newsData {
	display: block;
	width: 105px;
	height: 70px;
	float: left;
	text-align: center;
	padding-top: 10px;
	margin-right: 10px;
	background: #f1f1f1;
}

.newsMain .newsData b {
	font-size: 28px;
	display: block;
	color: #0050a2;
	line-height: 28px;
}

.newsMain .newsData p {
	color: #0050a2;
	font-family: å®?ä½?;
	font-size: 16px;
	letter-spacing: 4px;
	font-weight: bold;
	margin-top: 3px;
}

.newsMain .newsName {
	font-size: 18px;
	flex: 1;
	color: #3a3a3a;
	height: 70px;
	float: left;
	padding-top: 10px;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}

.newsImg {
	width: 400px;
	height: 265px;
	overflow: hidden;
}
.newsImg img {
	display: block;
	width: 100%;
	/* height: 264px; */
}

.newsMain .newsFont {
	color: #3a3a3a;
	line-height: 21px;
	font-size: 14px;
	box-shadow: 0 0 5px #ccc;
	padding: 12px 11px;
}

.newsMain .newsFont {
	color: #3a3a3a;
	line-height: 21px;
	font-size: 14px;
	box-shadow: 0 0 5px #ccc;
	padding: 12px 11px;
}

.newsMain .newsFont p {
	height: 63px;
	overflow: hidden;
	-webkit-line-clamp: 3;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}

.newsMain .newsFont a {
	color:#0050a2;
}

.newsMain .flex_n ul li {
	line-height: 32.5px;
	-webkit-line-clamp: 1;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}

.newsMain .flex_n ul li i {
	display: inline-block;
	width: 3.5px;
	height: 3.5px;
	background: #8b8b8b;
	transform: translateY(-1px);
	margin-right: 10px;
}

.newsMain .flex_n ul li:hover i {
	background: #0050a2;
}

.newsMain .flex_n ul li a {
	font-size: 16px;
	color: #464646;
}

.newsMain .flex_n ul li:hover a {
	color:  #0050a2;
}



/* ?°é?»æ??é¢??? */
.newsTitle {
	margin-top: 40px;
	padding-bottom: 10px;
	display: flex;
	border-bottom: 1px solid #c4c4c4;
}

.homeTitle2 {
	float: left;
	width: calc((100% - 20px)/3);
	margin-right: 10px;
}

.homeTitle2:last-child {
	margin-right: 0px;
}

.homeTitle2 i {
	display: inline-block;
	width: 6px;
	height: 6px;
	background: #0050a2;
	transform: translateY(-4px);
	margin-right: 7px;
}

.homeTitle2 a:nth-child(2) {
	font-size: 20px;
	color: #3a3a3a;
	display: inline-block;
	font-weight: bold;
}

.homeTitle2 a:nth-child(3) {
	font-size: 30px;
	color: #c4c4c4;
	display: inline-block;
	float: right;
	margin-right: 20px;
	line-height: 10px;
}


/* ?°é?»å??è¡¨å?? */
.newsCont {
	margin-top: 17px;
	display: flex;
}

.newsCont ul {
	float: left;
	margin-right: 10px;
	flex: 1;
}

.newsCont ul:last-child {
	margin-right: 0px;
}

.newsCont li {
	padding-bottom: 15px;
	border-bottom: 1px solid #f1f1f1;
	margin-bottom: 22px;
}

.newsCont li>a {
	background: #f1f1f1;
	display: block;
	width: 105px;
	height: 109px;
	margin-right: 8px;
}

.newsCont li>a b {
	font-size: 36px;
	text-align: center;
	display: block;
	color: #0050a2;
	margin-top: 20px;
	font-family: 'Ã¥Â®?¹Ã¤Â½â??';
}

.newsCont li>a p {
	font-size: 18px;
	text-align: center;
	display: block;
	margin-top: 5px;
	color: #0050a2;
	font-weight: bold;
	font-family: 'Ã¥Â®?¹Ã¤Â½â??';
}

.newsCont li .font h1 {
	margin-top: 8px;
	height: 48px;
	font-weight: 400;
}

.newsCont li .font h1 a {
	font-size: 18px;
	color: #000;
	display: block;
	line-height: 24px;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}

.newsCont li .font h1 a:hover {
	color:  #0050a2;
}

.newsCont li .font p {
	font-size: 14px;
	line-height: 22px;
	margin-top: 5px;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	color: #3a3a3a;
}

.newsCont li .font>p a {
	display: inline-block;
	color:  #0050a2;
	padding: 0 1px;
	background: #fff;
	font-size: 14px;
}

.wechat {
	width: 370px;
	flex: none;
	border-radius: 7px;
	overflow: hidden;
	height: 420px;
	border-radius: 12px;
}

.wechat img {
	display: block;
}

.wxinfo img {
	display: block;
	width: 96px;
	height: 96px;
	float: left;
	margin-right: 3px;
}

.wxinfo p {
	font-size: 16px;
	color: #464646;
	line-height: 20px;
	margin-top: 12px;
	padding-right: 30px;
}

.wxinfo p span {
	color: #a82828;
}

.wxinfo {
	background: #f1f1f1;
	padding: 19px 0 17px 19px;
}

.zscx {
	padding-top: 21px;
}

.zscx a {
	display: block;
	width: 284px;
	height: 43px;
	border: 1px solid #c4c4c4;
	line-height: 43px;
	text-align: center;
	font-size: 16px;
	color: #3a3a3a;
	margin: 12px auto 0;
}

.zscx a:hover {
	border: 1px solid #a82828;
	color: #a82828;
}



/*2023-12-11 ¸üÐÂ*/
.gd_txt tr td:first-child{width: 20%;}
.gd_txt tr td:nth-child(n+2){width: 45%;}
.gd_txt tr td:nth-child(n+3){width: 35%;}



.jxrk{
	border: 1px solid #CACACA;
	padding: 20px 23px;	
	justify-content: space-between;
	border-radius: 6px;
	align-items: center;
}
.d_flex {
	display: flex;
}
.jxrk .d_flex .flex_n img{
	padding-left: 25px;
	margin-right: 23px;
	padding-right: 23px;
	border-right: 1px solid #7FA7D0;
}
.jxrk .d_flex {
	padding: 12px 0;
	align-items: center;
	border: 1px solid #0050A2;
	border-radius: 6px;
	margin-right: 59px;
}
.jxrk .d_flex .flex_1{
	font-size:18px ;
	color: #0050a2;
}
.jxrk .d_flex:last-child {
	border: 0;
	margin-right: 59px;
}
.jxrk .d_flex:last-child .flex_n{
	margin-right: 20px;
	
}
.jxrk .d_flex:last-child .flex_n img{
	margin-right: 20px;
	padding: 0rem;
	border: 0;
}
.jxrk .d_flex:last-child .flex_1 p{
	color:#171717;
	font-size: 18px;
	line-height: 28px;
}
.container {
    width: 1294px;
	max-width: inherit;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    margin-top: 0;
    overflow: hidden;
}