@charset "utf-8";
/* CSS Document */

body {
	font-family: "\5FAE\8F6F\96C5\9ED1", "Microsoft Yahei", "微软雅黑", SimSun, Arial, tahoma, arial !important;
	margin: 0;
	padding: 0;
	font-style: normal !important;
	font-variant: normal !important;
	margin: 0px;
	padding: 0px;
	color: #343434;
	font-size: 12px;
	background-color: #fff;
	position: relative;
}

html {
	font-size: 62.5%;
	margin: 0px;
	padding: 0px;
}

a {
	color: #343434;
	text-decoration: none;
	outline: none;
}

a:hover {
	color: #294764;
	text-decoration: none;
	outline: none;
}

a:focus {
	outline: none;
	text-decoration: none;
}

.clear {
	clear: both;
	font-size: 0px;
	line-height: 0;
	height: 0;
}

* html .clearfix {
	zoom: 1;
}

*:first-child+html .clearfix {
	zoom: 1;
}

.cell,
.cell2,
.cell3 {
	border-collapse: collapse;
	border-spacing: 0;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.yh {
	font-family: "\5FAE\8F6F\96C5\9ED1", "Microsoft Yahei", "微软雅黑";
}

a,
img {
	border: 0px;
	transition: 1s;
	-webkit-transition: 1s;
	-moz-transition: 1s;
	-ms-transition: 1s;
	-o-transition: 1s;
}

p {
	margin: 0px;
	padding: 0px;
	line-height: 20px;
}

i {
	margin: 0px;
	padding: 0px;
	font-style: normal;
}

ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

ul li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

br {
	margin: 0px;
	padding: 0px;
}

.clearheight {
	width: 100%;
	height: 1px;
	overflow: hidden;
}

input,
select,
textarea {
	font-family: "Microsoft Yahei";
	outline: none;
	outline: none;
	-webkit-appearance: none;
}

input[type="text"]:disabled {
	background-color: #fff;
}

input::-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #969696;
}

input::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #969696;
}

input:-ms-input-placeholder {
	color: #969696;
}

input::-webkit-input-placeholder {
	color: #969696;
}

input[type="text"] {
	-webkit-appearance: none;
}

textarea {
	-webkit-appearance: none;
}


/*common*/
.container {
	width: 100%;
}

.wrap {
	width: 100%;
	margin: 0px auto;
	padding: 0px;
}

.wrap_c {
	width: 94%;
	margin: 0px auto;
	padding: 0px;
	max-width: 1280px;
}

/*img:hover -webkit-transform:scale3d(1.05,1.05,1); transform:scale3d(1.05,1.05,1);*/

.text_wz {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.text_wz_lddj {
	text-align: justify;
	text-justify: inter-ideograph;
}

.topfr {
	overflow: visible;
	position: relative;
	background-color: #fff;
	height: 80px;
}

.topfr .fl {}

.topfr .fl img {
	height: 60px;
	display: block;
	padding: 10px 0px;
}

.topfr .fr {}

.menu_li {
	overflow: visible;
	float: left;
}

.menu_li ul li {
	float: left;
}

.menu_li ul li .menuli_t {
	overflow: hidden;
	line-height: 60px;
	padding: 0px 20px;
}

.menu_li ul li .menuli_t a {
	font-size: 16px;
	color: #333;
	display: inline-block;
	padding: 10px 0px;
	position: relative;
}

.menu_li ul li .menuli_t a:hover {
	color: #0e6eb8;
}

.menu_li ul li .menuli_c {
	width: 100%;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 80px;
	padding: 10px 0px;
	background-color: rgba(0, 0, 0, 0.3);
	display: none;
	z-index: 9990;
}

.menu_li ul li .menuli_c .mlc_dw {
	padding-left: 20px;
}

.menu_li ul li .menuli_c .mlc_dw a {
	float: left;
	font-size: 13px;
	color: #fff;
	line-height: 26px;
	margin-right: 40px;
}

.menu_li ul li .menuli_c .mlc_dw a:hover {
	color: #fff;
	font-weight: bold;
}

.menu_li ul li .menuli_t b {
	width: 100%;
	height: 2px;
	background-color: #0e6eb8;
	position: absolute;
	left: 0px;
	bottom: 0px;
	display: none;
}

.menu_li ul li:hover .menuli_t {
	background-color: #0e6eb8;
}

.menu_li ul li:hover .menuli_t a {
	color: #fff;
}

.menu_li ul li:hover .menuli_t b {
	display: none;
}

.menu_li ul li.on .menuli_t {
	background-color: #0e6eb8;
}

.menu_li ul li.on .menuli_t a {
	color: #fff;
}

.flexslider {
	position: relative;
	overflow: hidden;
	/* margin-bottom:20px; */
	/* padding-top:80px; */
}

.slides {
	position: relative;
	z-index: 1;
}

.slides li {}

.slides li img {
	width: 100%;
	height: 100%;
	display: block;
}

.slides li a {
	display: block;
	width: 100%;
	height: 100%;
	text-align: left;
	text-indent: -9999px
}

.flex-control-nav {
	position: absolute;
	bottom: 20px;
	z-index: 2;
	left: 50%;
	margin-left: -70px;
}

.flex-control-nav li {
	float: left;
	margin-right: 5px;
	cursor: pointer;
	width: 8px;
	height: 8px;
	display: inline-block;
	border-radius: 100%;
	background: #007aff;
	color: transparent;
}

.flex-control-nav li a {
	width: 100%;
	height: 8px;
	display: block;
	text-align: center;
	overflow: hidden;
	border-radius: 4px;
	color: transparent;
}

.flex-control-nav .flex-active {
	background: #fff;
	color: transparent;
}

.flex-direction-nav {
	position: absolute;
	z-index: 3;
	left: 0;
	width: 100%;
	top: 45%;
}

.flex-direction-nav li a {
	display: block;
	width: 53px;
	height: 53px;
	overflow: hidden;
	cursor: pointer;
	position: absolute;
}

.flex-direction-nav li a.flex-prev {
	left: 4%;
}

.flex-direction-nav li a.flex-next {
	right: 4%;
}

.toplang {
	float: left;
	margin-left: 20px;
	padding: 10px 0px;
}

.toplang a {
	float: left;
}

.toplang i {
	float: left;
	width: 1px;
	height: 15px;
	display: block;
	overflow: hidden;
	background-color: #ebebeb;
	margin: 24px 10px 0px 10px;
}

.toplang a.a1 {
	width: 15px;
	height: 60px;
	display: block;
	overflow: hidden;
	background: url("../images/top_01.jpg") center no-repeat;
	background-size: 100%;
}

.toplang a.a2 {
	line-height: 60px;
	font-size: 16px;
}

.top_zq {
	overflow: visible;
	float: left;
	position: relative;
	margin-left: 20px;
}

.top_zq .top_zq_t {
	width: 100%;
	overflow: hidden;
	padding: 9px 0px;
	line-height: 60px;
}

.top_zq .top_zq_t a {
	display: inline-block;
	background: url("../images/top_02.jpg") right center no-repeat;
	padding: 0px 20px 0px 20px;
	font-size: 16px;
}

.top_zq .top_zq_c {
	width: 100%;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 80px;
	z-index: 9990;
	background-color: #fff;
	text-align: center;
	display: none;
}

.top_zq .top_zq_c p {
	width: 100%;
	overflow: hidden;
	font-size: 14px;
	color: #333;
	line-height: 24px;
	margin: 5px 0px;
}

.top_zq .top_zq_c p a:hover {
	color: #0e6eb8;
}

.menu {
	float: left;
	margin-top: 21px;
	display: none;
	margin-left: 10px;
}

.menu em {
	width: 34px;
	height: 34px;
	display: block;
	overflow: hidden;
	float: left;
	position: relative;
	cursor: pointer;
}

.menu em i {
	cursor: pointer;
	width: 60%;
	display: block;
	overflow: hidden;
	height: 2px;
	background-color: #333;
	position: absolute;
	left: 15%;
	top: 10px;
	transition: .3s ease-in-out;
	-webkit-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out;
	-moz-transition: .3s ease-in-out;
}

.menu em i.i1 {
	top: 10px;
}

.menu em i.i2 {
	top: 18px;
}

.menu em i.i3 {
	top: 26px;
}

.menu em.on i.i2 {
	opacity: 0;
}

.menu em.on i.i1 {
	width: 60%;
	left: 20%;
	transform: translateY(8px) rotate(45deg);
	-ms-transform: translateY(8px) rotate(45deg);
	-moz-transform: translateY(8px) rotate(45deg);
	-webkit-transform: translateY(8px) rotate(45deg);
	-o-transform: translateY(8px) rotate(45deg);
}

.menu em.on i.i3 {
	width: 60%;
	left: 20%;
	transform: translateY(-8px) rotate(-45deg);
	-ms-transform: translateY(-8px) rotate(-45deg);
	-moz-transform: translateY(-8px) rotate(-45deg);
	-webkit-transform: translateY(-8px) rotate(-45deg);
	-o-transform: translateY(-8px) rotate(-45deg);
}





.banner_01 {
	overflow: hidden;
	position: relative;
}

.banner_01_slide {
	width: 100%;
	overflow: hidden;
}

.banner_01_slide .swiper-slide {
	width: 100%;
	overflow: hidden;
	position: relative;
}

.banner_01_slide .swiper-slide .banner_01_bg {
	width: 100%;
	overflow: hidden;
	/* transition:7s; */
	/* -webkit-transition:7s; */
	/* transition-timing-function:linear; */
	/* -webkit-transition-timing-function:linear; */
}

.banner_01_slide .swiper-slide-active .banner_01_bg {
	transform: scale(1);
}

.banner_01_slide .swiper-pagination {
	width: 100%;
	bottom: 20px;
	z-index: 990;
}

.banner_01_slide .swiper-pagination span {
	opacity: 1;
	background-color: #fff;
}

.banner_01_slide .swiper-pagination span.swiper-pagination-bullet-active {
	background-color: #0e6eb8;
}


.banner_01_c {
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
}

.banner_01_c em {
	width: 100%;
	display: block;
	overflow: hidden;
	font-style: normal;
	margin-top: 10%;
	background-size: auto 26px;
}

.banner_01_c em span {
	width: 100%;
	display: block;
	overflow: hidden;
	line-height: 30px;
	font-size: 24px;
	color: #333;
}

.banner_01_c em span br {
	display: none;
}

.banner_01_c em i {
	width: 100%;
	display: block;
	overflow: hidden;
	font-size: 14px;
	color: #0e6eb8;
	margin-top: 10px;
	text-transform: uppercase;
	line-height: 24px;
}


.in_01 {
	overflow: hidden;
	background-color: #fff;
	display: none;
}

.in_01 ul li {
	width: 25%;
	overflow: hidden;
	float: left;
}

.in_01 ul li a {
	width: 100%;
	display: block;
	overflow: hidden;
	text-align: center;
	font-size: 20px;
	color: #333;
	line-height: 40px;
	padding: 20px 0px;
	position: relative;
}

.in_01 ul li a i {
	width: 1px;
	height: 80%;
	display: block;
	overflow: hidden;
	background-color: #f1f1f1;
	position: absolute;
	right: 0px;
	top: 10%;
}

.in_01 ul li a span {
	display: inline-block;
}

.in_01 ul li a span.sp1 {
	background: url("../images/in_02.png") left center no-repeat;
	background-size: 30px;
	padding-left: 40px;
}

.in_01 ul li a span.sp2 {
	background: url("../images/in_03.png") left center no-repeat;
	background-size: 30px;
	padding-left: 40px;
}

.in_01 ul li a span.sp3 {
	background: url("../images/in_04.png") left center no-repeat;
	background-size: 30px;
	padding-left: 40px;
}

.in_01 ul li a span.sp4 {
	background: url("../images/in_05.png") left center no-repeat;
	background-size: 30px;
	padding-left: 40px;
}

.in_01 ul li a:hover {
	background-color: #f8a018;
	color: #fff;
}

.in_01 ul li a:hover span.sp1 {
	background: url("../images/in_02_on.png") left center no-repeat;
	background-size: 30px;
}

.in_01 ul li a:hover span.sp2 {
	background: url("../images/in_03_on.png") left center no-repeat;
	background-size: 30px;
}

.in_01 ul li a:hover span.sp3 {
	background: url("../images/in_04_on.png") left center no-repeat;
	background-size: 30px;
}

.in_01 ul li a:hover span.sp4 {
	background: url("../images/in_05_on.png") left center no-repeat;
	background-size: 30px;
}

.in_02 {
	overflow: hidden;
	background-color: #f7f7f7;
	padding: 30px 0px 40px;
}

.in_02 .fl {
	width: 50.782%;
	overflow: hidden;
}

.in_02l_t {
	width: 100%;
	overflow: hidden;
	position: relative;
}

.in_02l_t b {
	width: 100%;
	height: 1px;
	display: block;
	overflow: hidden;
	background-color: #e6e6e6;
	position: absolute;
	left: 0px;
	bottom: 0px;
}

.in_02l_t ul {
	float: left;
}

.in_02l_t ul li {
	float: left;
	line-height: 40px;
	margin-right: 40px;
	padding: 5px 0px;
}

.in_02l_t ul li a {
	font-size: 16px;
	color: #666;
	font-weight: bold;
}

.in_02l_t ul li.on {
	border-bottom: 2px solid #0e6eb8;
}

.in_02l_t ul li.on a {
	color: #1a1a1a;
}

.in_02l_t ul li a.a2 {
	color: #1a1a1a;
}

.in_02l_t a.a1 {
	float: right;
	line-height: 40px;
	text-transform: uppercase;
	color: #0e6eb8;
	font-size: 12px;
	font-weight: bold;
}

.in_02l_c {
	width: 100%;
	overflow: hidden;
	margin-top: 10px;
}

.in_02l_c ul li {
	width: 100%;
	overflow: hidden;
	line-height: 26px;
	font-size: 16px;
	padding: 5px 0px;
}

.in_02l_c ul li a {
	float: left;
	width: 77%;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #666;
}

.in_02l_c ul li span {
	float: right;
	color: #999;
	font-size: 14px;
}

.in_02l_c ul li a:hover {
	color: #f8a119;
}

.in_02l_c ul .special {
	border-bottom: 1px solid #eee;
	padding-top: 0;
	padding-bottom: 10px;
}

.in_02l_c ul .special a {
	display: block;
	width: 100%;
	white-space: normal;
}

.in_02l_c ul .special i {
	display: block;
	float: left;
	width: 140px;
	height: 93px;
	width: 24.458%;
}

.in_02l_c ul .special i img {
	width: 100%;
	height: 93px;
}

.in_02l_c ul .special .info {
	float: right;
	width: 73%;
	color: #666;
	line-height: 26px;
	font-size: 16px;
	position: relative;
	height: 93px;
}

.in_02l_c ul .special .tit {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.in_02l_c ul .special .des {
	font-size: 14px;
	line-height: 20px;
	height: 40px;
	overflow: hidden;
}

.in_02l_c ul .special .time {
	font-size: 14px;
	color: #999;
	position: absolute;
	bottom: 0;
	left: 0;
}


.in_02 .fr {
	width: 46%;
	overflow: hidden;
}

.in_02r_c {
	width: 100%;
	overflow: hidden;
	position: relative;
}

.in_02r_c .in_02rc_slide {
	width: 100%;
	overflow: hidden;
}

.in_02r_c .in_02rc_slide .swiper-slide {
	width: 100%;
	overflow: hidden;
}

.in_02r_c .in_02rc_slide .swiper-slide a {
	width: 100%;
	display: block;
	overflow: hidden;
	position: relative;
}

.in_02r_c .in_02rc_slide .swiper-slide a em {
	width: 100%;
	display: block;
	overflow: hidden;
	position: relative;
}

.in_02r_c .in_02rc_slide .swiper-slide a em img {
	width: 100%;
	display: block;
	transition: .3s ease-in-out;
	-webkit-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out;
	-moz-transition: .3s ease-in-out;
	height: 301px;
}

.in_02r_c .in_02rc_slide .swiper-slide a em b {
	position: absolute;
	display: block;
	width: 100%;
	background: hsla(0, 0%, 0%, 0.4);
	font-size: 13px;
	color: #ffffff;
	font-style: normal;
	bottom: 0;
	padding: 10px 20px;
	box-sizing: border-box;
	font-weight: normal;
}

.in_02r_c .in_02rc_slide .swiper-slide a span {
	width: 100%;
	display: block;
	overflow: hidden;
	position: absolute;
	left: 0px;
	bottom: 0px;
}

.in_02r_c .in_02rc_slide .swiper-slide a span i {
	width: 70%;
	margin-left: 2%;
	display: block;
	overflow: hidden;
	font-size: 14px;
	color: #fff;
	line-height: 24px;
	padding: 10px 0px;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.in_02r_c .in_02rc_slide .swiper-slide a:hover em img {
	transform: scale(1.01, 1.01);
	-moz-transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
}

.in_02r_c .in_02rc_slide .swiper-pagination {
	position: absolute;
	bottom: 10px;
	text-align: right;
}

.in_02r_c .in_02rc_slide .swiper-pagination span {
	background-color: #fff;
}

.in_02r_c .in_02rc_slide .swiper-pagination span.swiper-pagination-bullet-active {
	background-color: #fff;
}

.fix:after {
	display: block;
	content: "\200B";
	height: 0;
	clear: both;
}

.fix {
	*zoom: 1;
}

.in_02r_b {
	width: 100%;
	overflow: hidden;
	margin-top: 20px;
}

.in_02r_b ul {
	width: 100%;
}

.in_02r_b ul li {
	position: relative;
	width: 144px;
	width: 22.15388%;
	height: 79px;
	float: left;
	margin-left: 24.5px;
	margin-left: 3.76%;
}

.in_02r_b ul li:first-child {
	margin-left: 0;
}

.in_02r_b ul li a {
	display: block;
	overflow: hidden;
	height: 100%;
}

.in_02r_b ul li img {}

.in_02r_b ul li span {
	position: absolute;
	display: block;
	transform: translate(-50%, -50%);
	width: 100px;
	height: 25px;
	text-align: center;
	line-height: 25px;
	background: hsla(0, 0%, 0%, 0.4);
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	left: 50%;
	top: 50%;
}

.in_02r_b ul li a:hover img {
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
}

.btnfr {
	overflow: visible;
	padding: 30px 0px;
}

.btnfr .fr {
	margin-top: 22px;
}

.btnfr .fr img {
	float: left;
	margin-left: 20px;
}

.btnfr .fl {
	width: 90%;
}

.btnfr .fl p {
	width: 100%;
	overflow: hidden;
}

.btnfr .fl .p1 {
	font-size: 14px;
	line-height: 26px;
	/* border-bottom:1px solid #ededed; */
	padding-bottom: 10px;
	width: 100%;
	overflow: visible;
	height: 30px;
}

.btnfr .fl .p1 a {
	float: left;
	margin-right: 20px;
}

.btnfr .fl p.p2 {
	font-size: 14px;
	line-height: 24px;
	margin-top: 10px;
	color: #333;
}

.btnfr .fl p.p2 br {
	display: none;
}

.btnfr .fl p.p2 span {
	float: right;
	padding-right: 22px;
}

.yqlj_01 {
	width: 23%;
	height: 37px;
	float: left;
	margin-right: 2%;
	position: relative;
	box-sizing: border-box;
}

.yqlj_01 .yqlj_01_t {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 35px;
	line-height: 35px;
	text-indent: 15px;
	border: 1px solid #e3e3e3;
	position: relative;
	cursor: pointer;
}

.yqlj_01 .yqlj_01_t:after {
	position: absolute;
	display: block;
	content: '';
	right: 0;
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid #363636;
	display: block;
	position: absolute;
	right: 15px;
	top: 50%;
	margin-top: -2.5px;
}

.yqlj_01 .yqlj_01_t a {
	display: inline-block;
	padding-right: 20px;
	font-weight: 400;
	font-size: 14px;
	width: 100%;
	border-right: 1px solid #e3e3e3;
}

.yqlj_01 .yqlj_01_c {
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 35px;
	display: none;
	z-index: 1;
}

.yqlj_01 .yqlj_01_c ul {
	display: block;
	width: 100%;
	border: 1px solid #ccc;
	background: #fff;
	overflow-y: scroll;
	max-height: 311px;
}

.yqlj_01 .yqlj_01_c ul li {
	width: 100%;
}

.btnfr .fl .p1 .yqlj_01 .yqlj_01_c a {
	overflow: hidden;
	text-align: center;
	font-size: 14px;
	display: block;
	line-height: 22px;
	padding: 8px 10px;
	border-bottom: 1px dotted #ccc;
	cursor: pointer;
	margin-right: 0;
	float: none;
}

.yqlj_01:hover .yqlj_01_c {
	display: block;
}

.yqlj_011 {
	float: left;
	margin-right: 0px;
	position: relative;
}

.yqlj_011 .yqlj_01_t {
	overflow: hidden;
}

.yqlj_011 .yqlj_01_t a {
	font-size: 14px;
	line-height: 24px;
	display: inline-block;
	background: url("../images/top_05.png") right center no-repeat;
	padding-right: 20px;
}

.yqlj_011 .yqlj_01_c {
	width: 100px;
	position: absolute;
	left: -10px;
	bottom: 23px;
	background-color: #fff;
	z-index: 990;
	padding: 10px 0px;
	display: none;
}

.yqlj_011 .yqlj_01_c>a {
	width: 100%;
	display: block;
	overflow: hidden;
	text-align: center;
	font-size: 14px;
	line-height: 26px;
	color: #333;
}

.yqlj_011 .yqlj_01_c>a:hover {
	color: #333;
}

.btn_02_c .fl .yqlj_01_c a:hover {
	color: #333;
}

.btn_02_c .fr br {
	display: none;
}

.yqlj_011:hover .yqlj_01_c {
	display: block;
}


/**/
.sub_01 {
	overflow: hidden;
	min-height: 194px;
}

.sub_01 .sub_01_t {
	width: 100%;
	overflow: hidden;
	margin-top: 60px;
}

.sub_01 .sub_01_t p {
	width: 100%;
	overflow: hidden;
	text-align: right;
	font-size: 22px;
	color: #959595;
	text-transform: uppercase;
	line-height: 60px;
}

.sub_01 .sub_01_t p.p1 {
	color: #fff;
}

.sub_01 .sub_01_b {
	width: 100%;
	overflow: hidden;
	background: url("../images/com_01.png") no-repeat;
	background-size: 100% 100%;
	margin-top: 20px;
}

.sub_01 .sub_01_b ul li {
	float: left;
}

.sub_01 .sub_01_b ul li a {
	font-size: 16px;
	color: #000;
	display: inline-block;
	line-height: 24px;
	padding: 15px 0px;
	position: relative;
	margin: 0px 20px;
	font-weight: 100;
}

.sub_01 .sub_01_b ul li.on a b {
	width: 100%;
	height: 3px;
	display: block;
	overflow: hidden;
	background-color: #0e6eb8;
	position: absolute;
	left: 0px;
	bottom: 0px;
}

.sub_02 {
	overflow: hidden;
	min-height: 200px;
}

.sub_02 .sub_01_t {
	width: 100%;
	overflow: hidden;
	margin-top: 50px;
}

.sub_02 .sub_01_t p {
	width: 100%;
	overflow: hidden;
	text-align: right;
	font-size: 22px;
	color: #959595;
	text-transform: uppercase;
	line-height: 60px;
}

.sub_02 .sub_01_t p.p1 {
	color: #fff;
}


.nav_01 {
	overflow: hidden;
	line-height: 24px;
	padding: 20px 0px;
	font-size: 14px;
	display: none;
}

.nav_01 a {
	float: left;
	font-size: 14px;
	color: #626262;
}

.nav_01 i {
	width: 6px;
	height: 24px;
	display: inline-block;
	background: url("../images/com_02.jpg") center no-repeat;
	float: left;
	margin: 0px 10px;
}

.nav_01 a.a1 {
	width: 17px;
	height: 24px;
	display: inline-block;
	background: url("../images/com_03.png") center no-repeat;
	background-size: 100%;
}


.jtglc_01 {
	overflow: hidden;
	margin-top: 0px;
	margin-bottom: 60px;
}

.jtglc_01 .wrap_c {
	overflow: hidden;
	background-color: #f7f7f7;
}

.jtglc_01 .fl {
	width: 30%;
	overflow: hidden;
}

.jtglc_01 .fl ul li {
	width: 100%;
	overflow: hidden;
}

.jtglc_01 .fl ul li a {
	width: 100%;
	display: block;
	overflow: hidden;
	position: relative;
}

.jtglc_01 .fl ul li a em.em1 {
	width: 90%;
	display: block;
	overflow: hidden;
	float: left;
	font-style: normal;
	padding: 20px 0px;
}

.jtglc_01 .fl ul li a em.em1 span {
	width: 90%;
	display: block;
	overflow: hidden;
	margin: 0px auto;
	padding: 0px;
	text-align: right;
	font-size: 14px;
	color: #c9c9c9;
	line-height: 24px;
	text-transform: uppercase;
	font-weight: 100;
}

.jtglc_01 .fl ul li a em.em1 i {
	width: 90%;
	display: block;
	overflow: hidden;
	margin: 0px auto;
	padding: 0px;
	text-align: right;
	font-size: 20px;
	color: #0e6eb8;
	line-height: 30px;
	font-weight: bold;
}

.jtglc_01 .fl ul li a em.em2 {
	width: 10%;
	display: block;
	overflow: hidden;
	height: 100%;
	position: absolute;
	left: 90%;
	top: 0px;
	background: url("../images/glc_01.jpg") center no-repeat;
	background-size: 100%;
	display: none;
	max-width: 16px;
}

.jtglc_01 .fl ul li.on a em.em1 {
	background-color: #dbdbdb;
}

.jtglc_01 .fl ul li.on a em.em1 span {
	color: #fff;
}

.jtglc_01 .fl ul li.on a em.em2 {
	display: block;
}

.jtglc_01 .fl ul li:hover a em.em1 {
	background-color: #dbdbdb;
}

.jtglc_01 .fl ul li:hover a em.em1 span {
	color: #fff;
}

.jtglc_01 .fl ul li:hover a em.em2 {
	display: block;
}


.jtglc_01 .fr {
	width: 68%;
	overflow: hidden;
	margin-top: 30px;
}

.jtglc_01 .fr ul li {
	width: 96%;
	background-color: #fff;
	overflow: hidden;
	margin-bottom: 30px;
}

.jtglc_01 .fr ul li em {
	display: block;
	float: left;
	font-style: normal;
	list-style: none;
}

.jtglc_01 .fr ul li em.em1 {
	width: 26%;
	overflow: hidden;
}

.jtglc_01 .fr ul li em.em1 img {
	width: 100%;
	display: block;
	transition: .3s ease-in-out;
	-webkit-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out;
	-moz-transition: .3s ease-in-out;
}

.jtglc_01 .fr ul li em.em2 {
	width: 70%;
	float: right;
}

.jtglc_01 .fr ul li em.em2 span {
	width: 95%;
	display: block;
	overflow: hidden;
}

.jtglc_01 .fr ul li em.em2 span.sp1 {
	display: table;
	line-height: 30px;
}

.jtglc_01 .fr ul li em.em2 span.sp1 i {
	display: table-cell;
}

.jtglc_01 .fr ul li em.em2 span.sp1 i.i1 {
	width: 80px;
	font-size: 20px;
	color: #535353;
	font-weight: bold;
}

.jtglc_01 .fr ul li em.em2 span.sp1 i.i2 {
	font-size: 20px;
	color: #959595;
	line-height: 30px;
}

.jtglc_01 .fr ul li em.em2 span.sp2 {
	font-size: 13px;
	color: #959595;
	line-height: 24px;
	margin-top: 10px;
}

.jtglc_01 .fr ul li em.em2 span.sp3 {
	text-align: center;
	font-size: 14px;
	color: #333;
	display: none;
}

.jtglc_01 .fr ul li:hover em.em1 img {}


.btn_02 {
	overflow: visible;
	background-color: #333;
}

.btn_02_fix {
	position: fixed;
	left: 0px;
	bottom: 0px;
}

.btn_02_t {
	width: 100%;
	overflow: hidden;
	border-bottom: 1px solid #484848;
	font-size: 14px;
	line-height: 24px;
	padding: 20px 0px;
}

.btn_02_t .fl {
	color: #7f7f7f;
}

.btn_02_t .fl img {
	float: left;
	height: 17px;
	display: block;
	margin-right: 20px;
	margin-top: 3.5px;
	display: none;
}

.btn_02_t .fr {}

.btn_02_t .fr span {
	display: inline-block;
	float: left;
	margin-left: 20px;
	color: #7f7f7f;
}

.btn_02_t .fr span.sp1 {
	background: url("../images/btn_04.jpg") left center no-repeat;
	padding-left: 20px;
}

.btn_02_t .fr span.sp2 {
	background: url("../images/btn_05.jpg") left center no-repeat;
	padding-left: 20px;
}

.btn_02_c {
	width: 100%;
	overflow: visible;
	font-size: 14px;
	color: #7f7f7f;
	line-height: 24px;
	padding: 20px 0px;
	height: 24px;
}

.btn_02_c a {
	color: #7f7f7f;
}

.btn_02_c .fl {}

.btn_02_c .fl a {
	float: left;
	margin-right: 20px;
	color: #7f7f7f;
}

.btn_02_c .fl a:hover {
	color: #fff;
}

.btn_02_c .fl .yqlj_011 .yqlj_01_c a {
	display: block;
	width: 100%;
}

.btn_xxx {
	background-color: #333;
}


.ppwh_01 {
	overflow: hidden;
	padding-bottom: 180px;
	padding-top: 40px;
	min-height: 351px;
}



.ppwh_01 .wrap_c {
	display: table;
	overflow: hidden;
}

.ppwh_01 .ppwh_cell {
	display: table-cell;
}

.ppwh_01 .fl {
	width: 30%;
	float: none;
	vertical-align: top;
}

.ppwh_01 .fl p {
	width: 100%;
	overflow: hidden;
}

.ppwh_01 .fl p.p1 {
	font-size: 20px;
	color: #bfbfbf;
	font-weight: 100;
	line-height: 30px;
	text-transform: uppercase;
	margin-top: 85px;
}

.ppwh_01 .fl p.p2 {
	font-size: 20px;
	color: #0e6eb8;
	line-height: 30px;
}

.ppwh_01 .fr {
	float: none;
}

.ppwh_01 .fr p {
	width: 90%;
	overflow: hidden;
}

.ppwh_01 .fr p.p1 {
	line-height: 30px;
}

.ppwh_01 .fr p.p1 a {
	display: inline-block;
	font-size: 13px;
	color: #434343;
	border-radius: 30px;
	padding: 0px 20px;
}

.ppwh_01 .fr p.p1 a.on {
	background-color: #0e6eb8;
	color: #fff;
}

.ppwh_01 .fr p.p1 a:hover {
	color: #0e6eb8;
}

.ppwh_01 .fr p.p2 {
	margin-top: 60px;
	font-size: 16px;
	color: #535353;
	font-weight: bold;
	line-height: 26px;
	margin-left: 20px;
}

.ppwh_01 .fr p.p3 {
	margin-top: 10px;
	font-size: 13px;
	color: #535353;
	line-height: 23px;
	margin-left: 20px;
	margin-left: 20px;
}


.dsj_01 {
	overflow: hidden;
	position: relative;
	margin: 40px auto;
}

.dsj_01 .wrap_c {
	overflow: hidden;
	position: relative;
}

.dsj_01_slide {
	width: 80%;
	overflow: hidden;
	margin: 0px auto;
	padding: 0px;
}

.dsj_01_slide .swiper-slide {
	width: 25%;
	overflow: hidden;
	float: left;
}

.dsj_01_slide .swiper-slide p {
	width: 100%;
	overflow: hidden;
}

.dsj_01_slide .swiper-slide p.p1 {}

.dsj_01_slide .swiper-slide p.p1 b {
	width: 19px;
	height: 27px;
	display: block;
	overflow: hidden;
	background: url("../images/dsj_01.jpg") no-repeat;
	background-size: 100%;
}

.dsj_01_slide .swiper-slide p.p2 {
	margin-top: 40px;
	font-size: 30px;
	color: #0e6eb8;
	line-height: 40px;
}

.dsj_01_slide .swiper-slide .p3 {
	margin-top: 10px;
	width: 100%;
	overflow: hidden;
	font-size: 13px;
	color: #959595;
	line-height: 24px;
}

.dsj_01_slide .swiper-slide .p3 p {
	font-size: 13px;
	color: #959595;
	line-height: 24px;
}

.dsj_01 .dsj_01_prev {
	width: 40px;
	height: 40px;
	display: block;
	overflow: hidden;
	background: url('../images/dsj_02.jpg') no-repeat;
	background-size: 100%;
	position: absolute;
	left: 0px;
	top: 20px;
}

.dsj_01 .dsj_01_next {
	width: 40px;
	height: 40px;
	display: block;
	overflow: hidden;
	background: url('../images/dsj_03.jpg') no-repeat;
	background-size: 100%;
	position: absolute;
	right: 0px;
	top: 20px;
}

.dsj_01 b.b1 {
	width: 100%;
	height: 1px;
	display: block;
	overflow: hidden;
	background-color: #d5d5d5;
	position: absolute;
	left: 0px;
	top: 40px;
}

.dsj_02 {
	overflow: hidden;
	background: url("../images/dsj_04.jpg") 80% bottom no-repeat;
	background-size: cover;
	padding: 80px 0px;
}

.dsj_02_fix {
	position: fixed;
	left: 0px;
	bottom: 129px;
}

.dsj_02 p {
	width: 100%;
	overflow: hidden;
}

.dsj_02 p.p1 {
	font-size: 20px;
	color: #c9c9c9;
	font-weight: 100;
	line-height: 30px;
}

.dsj_02 p.p2 {
	font-size: 20px;
	color: #535353;
	line-height: 30px;
	margin-top: 10px;
}

.newsList {
	margin-top: 18px;
}

.jtdt_01 {
	overflow: hidden;
}

.jtdt_01 ul li {
	width: 100%;
	overflow: hidden;
	/* background-color:#f0f0f0; */
	position: relative;
	border-bottom: 1px dotted #ccc;
}

.newsList ul li {
	margin-bottom: 18px;
}

.jtdt_01 ul li em.em1 {
	width: 30%;
	height: 100%;
	display: block;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
}

.jtdt_01 ul li em.em1 i {
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
	transition: .3s ease-in-out;
	-webkit-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out;
	-moz-transition: .3s ease-in-out;
}

.jtdt_01 ul li em.em2 {
	width: 62%;
	overflow: hidden;
	float: right;
	font-style: normal;
	padding: 30px 0px;
	margin-right: 4%;
}

.jtdt_01 ul li em.em2 span {
	width: 100%;
	display: block;
	overflow: hidden;
}

.jtdt_01 ul li em.em2 span.sp1 {
	font-size: 16px;
	color: #535353;
	font-weight: bold;
	line-height: 26px;
}

.jtdt_01 ul li em.em2 span.sp2 {
	font-size: 18px;
	color: #0e6eb8;
	line-height: 28px;
	font-weight: bold;
}

.jtdt_01 ul li em.em2 span.sp3 {
	margin-top: 10px;
	font-size: 13px;
	color: #959595;
	line-height: 23px;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	text-overflow: ellipsis;
	display: -webkit-box;
}

.jtdt_01 ul li a:hover em.em2 span.sp1 {
	color: #0e6eb8;
}

.jtdt_01 ul li a:hover em.em1 i {
	transform: scale(1.01, 1.01);
	-moz-transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
}

.jtdt_01 ul li em.em1 i img {
	width: 100%;
	height: 150px;
}

.jtdt_02 {
	overflow: hidden;
}

.jtdt_02 ul li {
	width: 100%;
	overflow: hidden;
}

.jtdt_02 ul li em.em2 {
	display: table;
	font-style: normal;
	width: 62%;
	margin-right: 4%;
	float: right;
	padding: 30px 0px;
	border-bottom: 1px solid #d6d6d6;
}

.jtdt_02 ul li em.em3 {
	display: table-cell;
	font-style: normal;
	font-size: 18px;
	color: #0e6eb8;
	font-weight: bold;
	line-height: 30px;
	width: 100px;
}

.jtdt_02 ul li em.em4 {
	display: table-cell;
	font-style: normal;
}

.jtdt_02 ul li em.em4 span {
	width: 96%;
	display: block;
	overflow: hidden;
	margin-left: 4%;
}

.jtdt_02 ul li em.em4 span.sp1 {
	font-size: 16px;
	color: #535353;
	font-weight: bold;
	line-height: 30px;
}

.jtdt_02 ul li em.em4 span.sp2 {
	font-size: 13px;
	color: #535353;
	line-height: 24px;
	margin-top: 10px;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	text-overflow: ellipsis;
	display: -webkit-box;
}

.jtdt_02 ul li a:hover em.em4 span.sp1 {
	color: #0e6eb8;
}

.pages {
	overflow: hidden;
	margin-top: 40px;
	margin-bottom: 60px;
	text-align: center;
}

.pages a {
	display: inline-block;
	background-color: #f4f1ed;
	line-height: 30px;
	padding: 0px 10px;
	font-size: 14px;
	color: #959595;
	margin: 0px 5px;
	margin-bottom: 10px;
}

.pages span {
	background-color: #0e6eb8;
	color: #fff;
	display: inline-block;
	display: inline-block;
	line-height: 30px;
	padding: 0px 10px;
	font-size: 14px;
	margin: 0px 5px;
	margin-bottom: 10px;
}

.pages a:hover {
	background-color: #0e6eb8;
	color: #fff;
}

.body_01 {
	background: -webkit-linear-gradient(#fff, #dcdcdc);
	background: -o-linear-gradient(#fff, #dcdcdc);
	background: -moz-linear-gradient(#fff, #dcdcdc);
	background: linear-gradient(#fff, #dcdcdc);
}

.jtjs_01 {
	overflow: hidden;
	position: relative;
}

.jtjs_01_t {
	width: 100%;
	overflow: hidden;
}

.jtjs_01_t .wrap_c {
	overflow: hidden;
	background-color: #fff;
}

.jtjs_01t_c {
	width: 96%;
	overflow: hidden;
	margin: 0px auto;
	padding: 0px;
}

.jtjs_01tc_t {
	width: 100%;
	overflow: hidden;
	margin-top: 30px;
}

.jtjs_01tc_t p {
	width: 100%;
	overflow: hidden;
}

.jtjs_01tc_t p.p1 {
	font-size: 24px;
	color: #c9c9c9;
	font-weight: 100;
	line-height: 30px;
	text-transform: uppercase;
	margin-bottom: 0px;
}

.jtjs_01tc_t p.p2 {
	font-size: 20px;
	color: #0e6eb8;
	line-height: 30px;
	font-weight: bold;
	margin-bottom: 0px;
}

.jtjs_01tc_c1 {
	width: 100%;
	overflow: hidden;
	margin-top: 20px;
}

.jtjs_01tc_c1 p {
	width: 100%;
	overflow: hidden;
	font-size: 14px;
	color: #959595;
	line-height: 28px;
	margin-bottom: 10px;
}

.jtjs_01tc_c1 p strong {
	/* color: #050505; */
	/* font-weight: normal; */
}

.jtjs_01tc_c1 p img {
	width: 100%;
	margin: 18px auto;
}

.jtjs_01tc_c2 {
	width: 100%;
	overflow: hidden;
	margin-top: 20px;
	position: relative;
	z-index: 990;
}

.jtjs_01tc_c2 p {
	width: 100%;
	overflow: hidden;
	font-size: 13px;
	color: #959595;
	line-height: 23px;
	margin-bottom: 10px;
}

/*.jtjs_01tc_c2 p.p1{font-weight:bold;font-size:16px;}*/

.jtjs_01tc_c2 .fl {
	width: 44%;
	margin-left: 2%;
}

.jtjs_01tc_c2 .fr {
	width: 50%;
	overflow: hidden;
	background-color: #f0f0f0;
}

.jtjs_01tc_t1 {
	width: 100%;
	overflow: hidden;
}

.jtjs_01tc_t1 img {
	width: 100%;
	display: block;
	/*transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;*/
}

.jtjs_01tc_c2 .fr:hover .jtjs_01tc_t1 img {
	/*transform: scale(1.01, 1.01); -moz-transform: scale(1.1, 1.1); -webkit-transform: scale(1.1, 1.1);*/
}


.jtjs_01tc_c3 {
	width: 92%;
	overflow: hidden;
	margin: 0px auto;
	padding: 0px;
}

.jtjs_01tc_c4 {
	width: 100%;
	overflow: hidden;
	margin-top: 20px;
	margin-bottom: 40px;
}

.jtjs_01_c {
	overflow: hidden;
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	padding: 80px 0px;
}

.jtjs_01_c .fl {
	width: 44%;
	margin-left: 2%;
}

.jtjs_01_c p {
	width: 100%;
	overflow: hidden;
}

.jtjs_01_c p.p1 {
	font-size: 18px;
	color: #fff;
	line-height: 28px;
}

.jtjs_01_c p.p2 {
	margin-top: 5px;
	font-size: 24px;
	color: #fff;
	line-height: 40px;
}



.lxfs_01 {
	overflow: hidden;
}

.lxfs_01 .wrap_c {
	overflow: hidden;
	position: relative;
	background-color: #f0f0f0;
}

.lxfs_01 .fl {
	width: 30%;
	height: 100%;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
}

.lxfs_01 .fl i {
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
}

.lxfs_01 .fr {
	width: 66%;
	overflow: hidden;
	margin-right: 2%;
	padding: 30px 0px;
}

.lxfs_01 .fr em {
	display: block;
	overflow: hidden;
	font-style: normal;
}

.lxfs_01 .fr em.em1 {
	float: left;
}

.lxfs_01 .fr em.em1 span {
	width: 100%;
	display: block;
	overflow: hidden;
}

.lxfs_01 .fr em.em1 span.sp1 {
	font-size: 16px;
	color: #535353;
	font-weight: bold;
	line-height: 26px;
	margin-bottom: 20px;
}

.lxfs_01 .fr em.em1 span.sp2 {}

.lxfs_01 .fr em.em1 span.sp2 i {
	width: 100%;
	display: block;
	overflow: hidden;
	font-size: 13px;
	color: #959595;
	line-height: 23px;
}

.lxfs_01 .fr em.em1 span.sp2 i b {
	font-weight: normal;
	color: #000;
}

.lxfs_01 .fr em.em1 span.sp2 i b.b1 {
	font-size: 18px;
	color: #0e6eb8;
	font-weight: bold;
}

.lxfs_01 .fr em.em2 {
	float: right;
	display: none;
}

.lxfs_01 .fr em.em2 img {
	display: block;
	max-width: 140px;
}

.lxfs_01 .fr em.em2 span {
	width: 100%;
	display: block;
	text-align: center;
	font-size: 13px;
	color: #000;
	line-height: 24px;
}



.lxfs_02 {
	overflow: hidden;
	margin-top: 40px;
	margin-bottom: 60px;
}

.lxfs_02 .fr {
	width: 70%;
	overflow: hidden;
}



.job_01 {
	overflow: hidden;
}

.job_01_c {
	width: 100%;
	overflow: hidden;
	position: relative;
}

.job_01_c img {
	width: 100%;
	display: block;
	transition: .3s ease-in-out;
	-webkit-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out;
	-moz-transition: .3s ease-in-out;
}

.job_01_c em {
	position: absolute;
	left: 23%;
	top: 50%;
	margin-top: -63px;
	color: #fff;
	font-style: normal;
}

.job_01_c em span {
	width: 100%;
	display: block;
	overflow: hidden;
	font-size: 28px;
	color: #fff;
	font-weight: 100;
	line-height: 40px;
	text-transform: uppercase;
}

.job_01_c em i {
	width: 100%;
	display: block;
	overflow: hidden;
	font-size: 30px;
	color: #fff;
	font-weight: bold;
	line-height: 30px;
}

.job_01_c em b {
	display: inline-block;
	font-style: normal;
	margin-top: 30px;
	font-size: 16px;
	color: #fff;
	line-height: 26px;
}

.job_01_c:hover img {
	transform: scale(1.01, 1.01);
	-moz-transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
}

.job_01_c:hover em b {}


.job_02 {
	overflow: hidden;
	margin-top: 44px;
}

.job_02fr {
	width: 100%;
	overflow: hidden;
	background: url("../images/job_01.jpg") no-repeat;
	background-size: 100% 100%;
	border-radius: 10px;
	padding: 40px 0px 0px 0px;
}

.job_02_t {
	width: 90%;
	overflow: hidden;
	margin: 0px auto;
	padding: 0px;
}

.job_02_t em {
	color: #fff;
	font-style: normal;
	display: block;
	margin-left: 20%;
}

.job_02_t em span {
	width: 100%;
	display: block;
	overflow: hidden;
	font-size: 28px;
	color: #fff;
	font-weight: 100;
	line-height: 40px;
	text-transform: uppercase;
}

.job_02_t em i {
	width: 100%;
	display: block;
	overflow: hidden;
	font-size: 30px;
	color: #fff;
	font-weight: bold;
	line-height: 30px;
}

.job_02_t em b {
	display: inline-block;
	font-style: normal;
	margin-top: 30px;
	font-size: 16px;
	color: #fff;
	line-height: 26px;
}

.job_02_c {
	width: 96%;
	overflow: hidden;
	margin: 0px auto;
	padding: 0px;
	margin-top: 40px;
}

.job_02_c ul li {
	width: 100%;
	overflow: hidden;
	margin-bottom: 20px;
	position: relative;
	background-color: #fff;
	min-height: 300px;
}

.job_02_c ul li em.em1 {
	width: 35%;
	height: 100%;
	display: block;
	overflow: hidden;
	font-style: normal;
	position: absolute;
	left: 0px;
	top: 0px;
}

.job_02_c ul li em.em1 img {
	width: 100%;
	display: block;
	transition: .3s ease-in-out;
	-webkit-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out;
	-moz-transition: .3s ease-in-out;
}

.job_02_c ul li em.em1 b {
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	background: url("../images/job_01.png") right center no-repeat;
	position: absolute;
	right: 0px;
	top: 0px;
	background-size: auto 100%;
}

.job_02_c ul li em.em1 em.em3 {
	width: 100%;
	display: block;
	overflow: hidden;
	font-style: normal;
	position: absolute;
	left: 0px;
	top: 50%;
	color: #fff;
	text-align: center;
	margin-top: -33px;
}

.job_02_c ul li em.em1 em.em3 span {
	width: 100%;
	display: block;
	overflow: hidden;
	font-size: 26px;
	text-transform: uppercase;
	line-height: 36px;
	font-weight: bold;
}

.job_02_c ul li em.em1 em.em3 i {
	width: 100%;
	display: block;
	overflow: hidden;
	font-size: 20px;
	line-height: 30px;
	font-weight: bold;
}

.job_02_c ul li em.em2 {
	width: 61%;
	overflow: hidden;
	float: right;
	margin-right: 2%;
	display: block;
	font-style: normal;
	padding: 50px 0px;
}

.job_02_c ul li em.em2 span {
	width: 100%;
	display: block;
	overflow: hidden;
	font-size: 18px;
	color: #959595;
	line-height: 30px;
}

.job_02_c ul li em.em2 i {
	width: 100%;
	display: block;
	overflow: hidden;
	margin-top: 20px;
	font-size: 16px;
	color: #999;
	line-height: 26px;
	text-align: right;
}

.job_02_c ul li:hover em.em1 img {
	transform: scale(1.01, 1.01);
	-moz-transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
}

.job_02_c ul li:hover em.em2 i {
	color: #0e6eb8;
}


.job_03 {
	overflow: hidden;
	margin-top: 40px;
	margin-bottom: 60px;
}

.job_03_c {
	width: 100%;
	overflow: hidden;
	position: relative;
}

.job_03_c img {
	width: 100%;
	display: block;
	transition: .3s ease-in-out;
	-webkit-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out;
	-moz-transition: .3s ease-in-out;
}

.job_03_c em {
	position: absolute;
	left: 23%;
	top: 50%;
	margin-top: -63px;
	color: #fff;
	font-style: normal;
}

.job_03_c em span {
	width: 100%;
	display: block;
	overflow: hidden;
	font-size: 28px;
	color: #fff;
	font-weight: 100;
	line-height: 40px;
	text-transform: uppercase;
}

.job_03_c em i {
	width: 100%;
	display: block;
	overflow: hidden;
	font-size: 30px;
	color: #fff;
	font-weight: bold;
	line-height: 30px;
}

.job_03_c em b {
	display: inline-block;
	font-style: normal;
	margin-top: 30px;
	font-size: 16px;
	color: #fff;
	line-height: 26px;
	transition: .3s ease-in-out;
	-webkit-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out;
	-moz-transition: .3s ease-in-out;
}

.job_03_c:hover img {
	transform: scale(1.01, 1.01);
	-moz-transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
}

.job_03_c:hover em b {
	text-indent: 10px;
}


.job_04 {
	overflow: hidden;
	margin-bottom: 50px;
}

.job_04_t {
	width: 100%;
	overflow: hidden;
	margin-top: 50px;
}

.job_04_t .fl {
	width: 56%;
	overflow: hidden;
}

.job_04_t .fl p {
	width: 100%;
	overflow: hidden;
	font-size: 13px;
	color: #959595;
	line-height: 23px;
	margin-bottom: 10px;
}

.job_04_t .fl p.p1 {
	font-size: 28px;
	color: #c9c9c9;
	line-height: 38px;
	text-transform: uppercase;
	font-weight: 100;
	margin-bottom: 0px;
}

.job_04_t .fl p.p2 {
	font-size: 20px;
	color: #0e6eb8;
	font-weight: bold;
	line-height: 30px;
	margin-bottom: 20px;
}

.job_04_t .fr {
	width: 40%;
	overflow: hidden;
	margin-top: 50px;
}

.job_04_t .fr img {
	width: 100%;
	display: block;
	height: 300px;
}

.job_04_t .fr:hover img {
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
}


.job_04_c {
	width: 100%;
	overflow: hidden;
	padding-top: 100px;
	padding-bottom: 100px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100%;
	background-color: #f2f2f2;
}

.job_04_c .fl {
	width: 30%;
	overflow: hidden;
}

.job_04_c .fl img {
	max-width: 100%;
	display: block;
	margin: 0px auto;
	padding: 0px;
}

.job_04_c .fr {
	width: 60%;
	overflow: hidden;
}

.job_04_c .fr p {
	width: 100%;
	overflow: hidden;
	font-size: 13px;
	color: #959595;
	line-height: 23px;
	margin-bottom: 10px;
}

.job_04_c .fr p.p1 {
	font-size: 28px;
	color: #c9c9c9;
	line-height: 38px;
	text-transform: uppercase;
	font-weight: 100;
	margin-bottom: 0px;
}

.job_04_c .fr p.p2 {
	font-size: 20px;
	color: #0e6eb8;
	font-weight: bold;
	line-height: 30px;
	margin-bottom: 20px;
}

.job_04_c:hover .fl img {}

.sub_search {
	width: 600px;
	overflow: hidden;
	margin: 60px auto;
	padding: 0px;
}

.sub_search p {
	width: 100%;
	overflow: hidden;
}

.sub_search p.p1 {
	position: relative;
}

.sub_search p.p1 input.sub_sch_txt {
	width: 100%;
	overflow: hidden;
	font-size: 16px;
	line-height: 26px;
	padding: 15px 0px;
	border: 0px;
	background-color: #fff;
	text-indent: 15px;
}

.sub_search p.p1 input.sub_sch_btn {
	height: 56px;
	width: 56px;
	border: 0px;
	cursor: pointer;
	background: url("../images/search_01.jpg") center no-repeat #0e6eb8;
	background-size: 100%;
	position: absolute;
	right: 0px;
	top: 0px;
}

.sub_search p.p2 {
	font-size: 20px;
	color: #fff;
	text-transform: uppercase;
	line-height: 30px;
	margin-top: 10px;
}



.search_01 {
	overflow: hidden;
	text-align: center;
	font-size: 28px;
	color: #666;
	line-height: 60px;
	margin-top: 40px;
}

.search_02 {
	overflow: hidden;
	margin-top: 40px;
}

.search_02 ul li {
	width: 100%;
	overflow: hidden;
}

.search_02 ul li a {
	width: 90%;
	display: block;
	overflow: hidden;
	padding: 30px 5%;
}

.search_02 ul li a span {
	width: 100%;
	display: block;
	overflow: hidden;
	font-size: 16px;
	color: #535353;
	line-height: 26px;
	font-weight: bold;
}

.search_02 ul li a i {
	width: 100%;
	display: block;
	overflow: hidden;
	font-size: 13px;
	color: #535353;
	line-height: 23px;
	margin-top: 10px;
}

.search_02 ul li a:hover {
	background-color: #f0f0f0;
}


.tsjy_01 {
	overflow: hidden;
	margin-bottom: 60px;
}

.tsjy_01 .wrap_c {
	overflow: hidden;
	background-color: #f7f7f7;
	padding: 40px 0px;
}

.tsjy_01 p {
	width: 90%;
	overflow: hidden;
	margin: 0px auto;
	padding: 0px;
	line-height: 40px;
	margin-bottom: 20px;
}

.tsjy_01 p span {
	width: 30%;
	display: inline-block;
	overflow: hidden;
	text-align: right;
	font-size: 14px;
	color: #959595;
	float: left;
	margin-right: 10px;
}

.tsjy_01 p input.tsjy_01_txt {
	width: 40%;
	height: 40px;
	line-height: 40px;
	border: 1px solid #fff;
	background-color: #fff;
	padding: 0px;
	text-indent: 15px;
	font-size: 14px;
	float: left;
}

.tsjy_01 p i.i1 {
	display: inline-block;
	float: left;
	margin-left: 10px;
	font-size: 14px;
	color: #f8900c;
	background: url("../images/tsjy_01.jpg") left center no-repeat;
	padding-left: 20px;
}

.tsjy_01 p textarea {
	width: 40%;
	height: 150px;
	border: 0px;
	overflow: hidden;
	background-color: #fff;
	border: 1px solid #fff;
	padding: 10px 0px;
	text-indent: 15px;
}

.tsjy_01 p.p1 {
	margin-top: 40px;
	text-align: center;
}

.tsjy_01 p.p1 input {
	height: 40px;
	padding: 0px 40px;
	background-color: #0e6eb8;
	border: 0px;
	cursor: pointer;
	font-size: 14px;
	color: #fff;
}


.map_01 {
	width: 100%;
	overflow: hidden;
	text-align: center;
	padding: 60px 0px;
}

.map_01 p {
	width: 100%;
	overflow: hidden;
	font-size: 30px;
	color: #fff;
	line-height: 40px;
}

.map_02 {
	overflow: hidden;
	margin-top: 40px;
}

.map_02 .wrap_c {
	overflow: hidden;
	background: url("../images/ppwh_01.jpg") center bottom no-repeat;
	background-size: 100%;
	padding-bottom: 260px;
}

.map_02 ul {
	width: 100%;
	overflow: hidden;
	display: table;
}

.map_02 ul li {
	display: table-cell;
	width: 14.2857%;
}

.map_02 ul li .map_02_t {
	width: 100%;
	overflow: hidden;
	text-align: center;
}

.map_02 ul li .map_02_t p {
	width: 100%;
	overflow: hidden;
}

.map_02 ul li .map_02_t p.p1 {
	font-size: 16px;
	color: #e7e7e7;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 20px;
	height: 40px;
}

.map_02 ul li .map_02_t p.p2 {
	font-size: 20px;
	color: #ff9c00;
	font-weight: bold;
	line-height: 30px;
}

.map_02 ul li .map_02_t p.p3 {
	position: relative;
	margin-top: 10px;
}

.map_02 ul li .map_02_t p.p3 i {
	width: 12px;
	height: 12px;
	display: block;
	margin: 0px auto;
	padding: 0px;
	background: url("../images/map_01.jpg") no-repeat;
	background-size: 100%;
	position: relative;
	z-index: 9;
}

.map_02 ul li .map_02_t p.p3 b.b1 {
	width: 50%;
	height: 1px;
	display: block;
	overflow: hidden;
	background-color: #ff9c00;
	position: absolute;
	left: 0px;
	top: 50%;
	margin-top: -0.5px;
}

.map_02 ul li .map_02_t p.p3 b.b2 {
	width: 50%;
	height: 1px;
	display: block;
	overflow: hidden;
	background-color: #ff9c00;
	position: absolute;
	right: 0px;
	top: 50%;
	margin-top: -0.5px;
}

.map_02 ul li:nth-child(1) .map_02_t p.p3 b.b1 {
	display: none;
}

.map_02 ul li:nth-child(7) .map_02_t p.p3 b.b2 {
	display: none;
}

.map_02 ul li .map_02_c {
	width: 100%;
	overflow: hidden;
	margin-top: 10px;
}

.map_02 ul li .map_02_c p {
	width: 100%;
	overflow: hidden;
	text-align: center;
	line-height: 24px;
	font-size: 13px;
}

.map_02 ul li .map_02_c p a {
	color: #959595;
}

.map_02 ul li .map_02_c p a:hover {
	color: #ff9c00;
}



.whgy_01 {
	overflow: hidden;
	margin-top: 40px;
}

.whgy_01 .fl {
	width: 66%;
	overflow: hidden;
}

.whgy_01 .fl p {
	width: 100%;
	overflow: hidden;
	font-size: 13px;
	color: #959595;
	margin-bottom: 20px;
	line-height: 23px;
}

.whgy_01 .fl p.p1 {
	font-size: 20px;
	color: #c9c9c9;
	text-transform: uppercase;
	line-height: 20px;
	margin-bottom: 0px;
}

.whgy_01 .fl p.p2 {
	font-size: 20px;
	color: #0e6eb8;
	line-height: 30px;
	font-weight: bold;
	margin-bottom: 20px;
}

.whgy_01 .fl p.p3 {
	margin-top: 30px;
}

.whgy_01 .fl p.p3 a {
	display: inline-block;
	line-height: 40px;
	border: 1px solid #0e6eb8;
	font-size: 14px;
	color: #0e6eb8;
	border-radius: 20px;
	padding: 0px 40px;
}

.whgy_01 .fl p.p3 a:hover {
	background-color: #0e6eb8;
	color: #fff;
}


.whgy_01 .fr {
	width: 30%;
	overflow: hidden;
}

.whgy_01 .fr img {
	width: 100%;
	display: block;
	transition: .3s ease-in-out;
	-webkit-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out;
	-moz-transition: .3s ease-in-out;
}

.whgy_01:hover .fr img {}

.whgy_02 {
	overflow: hidden;
	margin-top: 40px;
	padding: 60px 0px;
}

.whgy_02 .fr {
	width: 55%;
	overflow: hidden;
}

.whgy_02 .fr p {
	width: 100%;
	overflow: hidden;
	font-size: 13px;
	color: #313131;
	margin-bottom: 20px;
	line-height: 23px;
}

.whgy_02 .fr p.p1 {
	font-size: 20px;
	color: #e5e5e5;
	text-transform: uppercase;
	line-height: 20px;
	margin-bottom: 0px;
}

.whgy_02 .fr p.p2 {
	font-size: 20px;
	color: #313131;
	line-height: 30px;
	font-weight: bold;
	margin-bottom: 20px;
}

.whgy_02 .fr p.p3 {
	margin-top: 30px;
}

.whgy_02 .fr p.p3 a {
	display: inline-block;
	line-height: 40px;
	border: 1px solid #fff;
	font-size: 14px;
	color: #fff;
	border-radius: 20px;
	padding: 0px 40px;
}

.whgy_02 .fr p.p3 a:hover {
	background-color: #fff;
	color: #0e6eb8;
}


.whgy_03 {
	overflow: hidden;
	padding: 60px 0px;
}

.whgy_03 .fl {
	width: 66%;
	overflow: hidden;
	position: relative;
}

.whgy_03 .fl img.img1 {
	position: absolute;
	right: 0px;
	top: 0px;
}

.whgy_03 .fl p {
	width: 100%;
	overflow: hidden;
	font-size: 13px;
	color: #959595;
	margin-bottom: 20px;
	line-height: 23px;
}

.whgy_03 .fl p.p1 {
	font-size: 20px;
	color: #c9c9c9;
	text-transform: uppercase;
	line-height: 20px;
	margin-bottom: 0px;
}

.whgy_03 .fl p.p2 {
	font-size: 20px;
	color: #0e6eb8;
	line-height: 30px;
	font-weight: bold;
	margin-bottom: 20px;
}

.whgy_03 .fl p.p3 {
	margin-top: 30px;
}

.whgy_03 .fl p.p3 a {
	display: inline-block;
	line-height: 40px;
	border: 1px solid #0e6eb8;
	font-size: 14px;
	color: #0e6eb8;
	border-radius: 20px;
	padding: 0px 40px;
}

.whgy_03 .fl p.p3 a:hover {
	background-color: #0e6eb8;
	color: #fff;
}

.whgy_03 .fr {
	width: 30%;
	overflow: hidden;
	margin-top: 50px;
}

.whgy_03 .fr img {
	width: 100%;
	display: block;
	transition: .3s ease-in-out;
	-webkit-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out;
	-moz-transition: .3s ease-in-out;
}

.whgy_03:hover .fr img {}

.jtqk_01 {
	overflow: hidden;
	text-align: center;
}

.jtqk_01 a {
	display: inline-block;
	font-size: 16px;
	color: #535353;
	font-weight: bold;
	line-height: 30px;
	padding: 0px 10px 10px 10px;
	margin: 0px 10px;
}

.jtqk_01 a.on {
	color: #0e6eb8;
	border-bottom: 2px solid #0e6eb8;
}

.jtqk_02 {
	overflow: hidden;
	margin-top: 40px;
	margin-bottom: 60px;
}

.jtqk_02_t {
	width: 100%;
	overflow: visible;
	position: relative;
}

.jtqk_02_t .jtqk_02_prev {
	width: 18px;
	height: 100%;
	display: block;
	overflow: hidden;
	position: absolute;
	left: -30px;
	top: 0px;
	background: url("../images/qk_01.jpg") center no-repeat;
	background-size: 100%;
}

.jtqk_02_t .jtqk_02_prev:hover {
	background: url("../images/qk_01_on.jpg") center no-repeat;
	background-size: 100%;
}

.jtqk_02_t .jtqk_02_next {
	width: 18px;
	height: 100%;
	display: block;
	overflow: hidden;
	position: absolute;
	right: -30px;
	top: 0px;
	background: url("../images/qk_02.jpg") center no-repeat;
	background-size: 100%;
}

.jtqk_02_t .jtqk_02_next:hover {
	background: url("../images/qk_02_on.jpg") center no-repeat;
	background-size: 100%;
}


.jtqk_02t_slide {
	width: 100%;
	overflow: hidden;
}

.jtqk_02t_slide .swiper-slide {
	width: 25%;
	overflow: hidden;
	padding: 10px 0px;
}

.jtqk_02t_slide .swiper-slide a {
	width: 90%;
	display: block;
	margin: 0px auto;
	padding: 0px;
	overflow: hidden;
	-moz-box-shadow: 0px 0px 18px rgba(160, 160, 160, 0.15);
	-webkit-box-shadow: 0px 0px 18px rgba(160, 160, 160, 0.15);
	box-shadow: 0px 0px 18px rgba(160, 160, 160, 0.15);
}

.jtqk_02t_slide .swiper-slide a em {
	width: 100%;
	display: block;
	overflow: hidden;
}

.jtqk_02t_slide .swiper-slide a em img {
	width: 100%;
	display: block;
	transition: .3s ease-in-out;
	-webkit-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out;
	-moz-transition: .3s ease-in-out;
}

.jtqk_02t_slide .swiper-slide a span {
	width: 94%;
	display: block;
	overflow: hidden;
	margin: 0px auto;
	font-size: 16px;
	color: #959595;
	font-weight: bold;
	line-height: 26px;
	padding: 15px 0px;
}

.jtqk_02t_slide .swiper-slide a:hover {
	-moz-box-shadow: 0px 0px 18px rgba(160, 160, 160, 0.35);
	-webkit-box-shadow: 0px 0px 18px rgba(160, 160, 160, 0.35);
	box-shadow: 0px 0px 18px rgba(160, 160, 160, 0.35);
}

.jtqk_02t_slide .swiper-slide a:hover em img {
	transform: scale(1.01, 1.01);
	-moz-transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
}


.newc_01 {
	overflow: hidden;
}

.newc_01 .wrap_c {
	overflow: hidden;
	background-color: #fff;
	padding: 40px 0px;
}

.newc_01 .fl {
	width: 73%;
	margin-left: 0px;
}

.newc_01 .fr {
	width: 23.5%;
	margin-right: 0px;
	background-color: #f0f0f0;
}


.show_page {
	margin-top: 30px;
	font-size: 16px;
	color: #959595;
	line-height: 33px;
	margin-bottom: 15px;
}

.newsc_01_t {
	width: 100%;
	overflow: hidden;
}

.newsc_01_t h1 {
	width: 100%;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	font-size: 16px;
	color: #535353;
	line-height: 40px;
	margin-bottom: 8px;
	border-bottom: 1px solid #eee;
}

.newsc_01_t p {
	width: 100%;
	overflow: hidden;
	margin-top: 24px;
	margin-top: 10px;
}

.newsc_01_t p span {
	float: left;
	font-size: 18px;
	color: #0e6eb8;
}

.newsc_01_t p i {
	float: left;
	font-size: 14px;
	margin-left: 20px;
}

.newsc_01_t p img {
	float: left;
	display: block;
	margin-left: 5px;
}

.newsc_01_c {
	width: 100%;
	overflow: hidden;
}

.newsc_01_c p {
	width: 100%;
	overflow: hidden;
	font-size: 13px;
	color: #959595;
	line-height: 24px;
	margin-bottom: 15px;
}

.newsc_01_c img {
	max-width: 100%;
}

.newsc_01_c video {
	width: 100%;
	margin: 0px auto;
	padding: 0px;
	display: block;
	max-width: 1000px;
}


.newsc_01_b {
	width: 100%;
	overflow: hidden;
	margin-top: 20px;
}

.newsc_01_b a {
	font-size: 13px;
	color: #959595;
	line-height: 24px;
}

.newsc_01_b a.fr {
	background: none;
	width: auto;
	padding: 0px;
	margin: 0px;
}

.newsc_01_b a:hover {
	color: #0e6eb8;
}


.newc_02 {
	width: 100%;
	overflow: hidden;
}

.newc_02 a {
	width: 100%;
	display: block;
	overflow: hidden;
}

.newc_02 a em {
	width: 100%;
	display: block;
	overflow: hidden;
}

.newc_02 a em img {
	width: 100%;
	display: block;
}

.newc_02 a span {
	width: 90%;
	display: block;
	overflow: hidden;
	margin: 0px auto;
	padding: 0px;
}

.newc_02 a span.sp1 {
	font-size: 16px;
	color: #535353;
	line-height: 26px;
	margin-top: 10px;
}

.newc_02 a span.sp2 {
	font-size: 18px;
	color: #0e6eb8;
	line-height: 28px;
}

.newc_02 a span.sp3 {
	font-size: 13px;
	color: #959595;
	line-height: 23px;
	margin-top: 10px;
}


.newc_03 {
	width: 100%;
	overflow: hidden;
	margin-top: 20px;
	margin-bottom: 30px;
}

.newc_03 p {
	width: 90%;
	overflow: hidden;
	margin: 0px auto;
	padding: 0px;
	font-size: 13px;
	color: #535353;
	line-height: 23px;
}

.newc_03 p a {
	color: #959595;
	width: 100%;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.newc_03 p a:hover {
	color: #0e6eb8;
}

.newc_03 p.p1 {
	font-size: 13px;
	color: #959595;
	line-height: 23px;
	position: relative;
	margin-bottom: 20px;
}

.newc_03 p.p1 span {
	display: inline-block;
	padding-bottom: 10px;
	position: relative;
	z-index: 9;
	border-bottom: 2px solid #0e6eb8;
	font-weight: bold;
}

.newc_03 p.p1 b {
	width: 100%;
	height: 2px;
	display: block;
	overflow: hidden;
	background-color: #bbb;
	position: absolute;
	left: 0px;
	bottom: 0px;
}


.video_01 {
	overflow: hidden;
}

.video_01 .wrap_c {
	overflow: visible;
	position: relative;
}

.video_01_slide {
	width: 100%;
	overflow: hidden;
}

.video_01_slide .swiper-slide {
	width: 33.3333%;
	overflow: hidden;
	float: left;
	padding: 10px 0px;
}

.video_01_slide .swiper-slide a {
	width: 90%;
	display: block;
	overflow: hidden;
	margin: 0px auto;
	padding: 0px;
	-moz-box-shadow: 0px 0px 18px rgba(160, 160, 160, 0.15);
	-webkit-box-shadow: 0px 0px 18px rgba(160, 160, 160, 0.15);
	box-shadow: 0px 0px 18px rgba(160, 160, 160, 0.15);
}

.video_01_slide .swiper-slide a em {
	width: 100%;
	display: block;
	overflow: hidden;
}

.video_01_slide .swiper-slide a em img {
	width: 100%;
	display: block;
	transition: .3s ease-in-out;
	-webkit-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out;
	-moz-transition: .3s ease-in-out;
}

.video_01_slide .swiper-slide a span {
	width: 90%;
	display: block;
	overflow: hidden;
	margin: 0px auto;
	padding: 15px 0px;
	font-size: 14px;
	color: #959595;
	font-weight: bold;
	line-height: 26px;
}

.video_01_slide .swiper-slide a span i {
	width: 80%;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	float: left;
}

.video_01_slide .swiper-slide a span b {
	width: 26px;
	height: 26px;
	display: block;
	overflow: hidden;
	float: right;
	background: url("../images/play.jpg") center no-repeat;
}

.video_01_slide .swiper-slide a:hover {
	-moz-box-shadow: 0px 0px 18px rgba(160, 160, 160, 0.35);
	-webkit-box-shadow: 0px 0px 18px rgba(160, 160, 160, 0.35);
	box-shadow: 0px 0px 18px rgba(160, 160, 160, 0.35);
}

.video_01_slide .swiper-slide a:hover em img {
	transform: scale(1.01, 1.01);
	-moz-transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
}

.video_01 .voide_01_prev {
	width: 18px;
	height: 100%;
	display: block;
	overflow: hidden;
	position: absolute;
	left: -30px;
	top: 0px;
	background: url("../images/qk_01.jpg") center no-repeat;
	background-size: 100%;
}

.video_01 .voide_01_prev:hover {
	background: url("../images/qk_01_on.jpg") center no-repeat;
	background-size: 100%;
}

.video_01 .voide_01_next {
	width: 18px;
	height: 100%;
	display: block;
	overflow: hidden;
	position: absolute;
	right: -30px;
	top: 0px;
	background: url("../images/qk_02.jpg") center no-repeat;
	background-size: 100%;
}

.video_01 .voide_01_next:hover {
	background: url("../images/qk_02_on.jpg") center no-repeat;
	background-size: 100%;
}

.picList {
	margin-top: 60px;
}

.video_02 {
	overflow: hidden;
	margin-bottom: 60px;
}

.video_02 ul li {
	width: 23.5%;
	overflow: hidden;
	float: left;
	margin-right: 2%;
	margin-bottom: 40px;
}

.video_02 ul li:nth-child(4n) {
	margin-right: 0px;
}

.video_02 ul li a {
	width: 100%;
	display: block;
	overflow: hidden;
	position: relative;
}

.video_02 ul li a em {
	width: 100%;
	display: block;
	overflow: hidden;
}

.video_02 ul li a em img {
	width: 100%;
	display: block;
	transition: .3s ease-in-out;
	-webkit-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out;
	-moz-transition: .3s ease-in-out;
}

.video_02 ul li a span {
	width: 100%;
	display: block;
	overflow: hidden;
	position: absolute;
	left: 0px;
	bottom: 0px;
	background-color: rgba(0, 0, 0, 0.3);
}

.video_02 ul li a span i {
	width: 90%;
	display: block;
	overflow: hidden;
	margin: 0px auto;
	padding: 10px 0px;
	font-size: 14px;
	color: #fff;
	line-height: 24px;
}

.video_02 ul li a:hover em img {
	transform: scale(1.01, 1.01);
	-moz-transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
}



.jtqk_02_c {
	width: 100%;
	overflow: hidden;
}

.jtqk_02_c img {
	width: 100%;
	display: block;
}


.erm_tc {
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 9999;
	display: none;
	opacity: 0;
}


.banner_02 {
	overflow: hidden;
	position: relative;
}

.banner_02 img {
	width: 100%;
	display: block;
}

.banner_02 a.a2 {
	cursor: default;
}

.banner_02 em {
	width: 100%;
	display: block;
	overflow: hidden;
	font-style: normal;
	position: absolute;
	left: 0px;
	top: 50%;
	margin-top: -30px;
}

.banner_02 em span {
	width: 100%;
	display: block;
	overflow: hidden;
	text-align: center;
	font-size: 30px;
	color: #fff;
	line-height: 50px;
}

.banner_02 em i {
	width: 100%;
	display: block;
	overflow: hidden;
	text-align: center;
	font-size: 18px;
	color: #fff;
	line-height: 28px;
	margin-top: 5px;
}

.banner_02_slide {
	width: 100%;
	overflow: hidden;
}

.banner_02_slide .swiper-slide {
	width: 100%;
	overflow: hidden;
	position: relative;
}

.banner_02_slide .swiper-slide img {}

.banner_02_slide .swiper-pagination {
	width: 100%;
	bottom: 20px;
	z-index: 990;
}

.banner_02_slide .swiper-pagination span {
	opacity: 1;
	background-color: #fff;
}

.banner_02_slide .swiper-pagination span.swiper-pagination-bullet-active {
	background-color: #0e6eb8;
}




.hkzb_01 {
	overflow: hidden;
	position: relative;
}

.hkzb_01 .wrap_c {
	overflow: hidden;
	position: relative;
	z-index: 99;
}

.hkzb_01 b {
	width: 50%;
	display: block;
	overflow: hidden;
	background-color: #f5f5f5;
	position: absolute;
	left: 0px;
	bottom: 0px;
}

.hkzb_01 .fl {
	width: 55%;
	overflow: hidden;
	float: left;
}

.hkzb_01_t {
	width: 80%;
	overflow: hidden;
}

.hkzb_01_t p {
	width: 100%;
	overflow: hidden;
}

.hkzb_01_t p.p1 {
	font-size: 30px;
	color: #c9c9c9;
	line-height: 30px;
	text-transform: uppercase;
	font-weight: 100;
}

.hkzb_01_t p.p2 {
	font-size: 36px;
	color: #0e6eb8;
	font-weight: bold;
	line-height: 50px;
	margin-top: 5px;
}

.hkzb_01_c {
	width: 100%;
	overflow: hidden;
	margin-top: 60px;
	padding: 40px 0px 45px 0px;
	background-color: #f5f5f5;
}

.hkzb_01_c p {
	width: 90%;
	overflow: hidden;
	font-size: 13px;
	color: #626262;
	line-height: 24px;
	margin-top: 15px;
}

.khsy_01_c {
	width: 100%;
	overflow: hidden;
	margin-top: 0px;
	padding: 30px 0px 65px 0px;
}

.khsy_01_c p {
	width: 90%;
	overflow: hidden;
	font-size: 16px;
	color: #959595;
	line-height: 30px;
	margin-top: 15px;
}

.khsy_01_c p.p1 {
	font-size: 16px;
	font-weight: bold;
	color: #959595;
}

.hkzb_01 .fr {
	width: 45%;
	overflow: hidden;
	height: 100%;
	position: absolute;
	right: 0px;
	top: 0px;
}

.hkzb_01 .fr img {
	width: 100%;
	display: block;
}



.hkzb_02 {
	overflow: hidden;
}

.hkzb_02_slide {
	width: 100%;
	overflow: hidden;
	padding-top: 100px;
}

.hkzb_02_slide .swiper-slide {
	width: 60%;
	overflow: hidden;
	background-color: #fff;
	position: relative;
}

.hkzb_02_slide .swiper-slide a {
	width: 100%;
	display: block;
	overflow: hidden;
	background-color: #fff;
}

.hkzb_02_slide .swiper-slide a em {
	width: 100%;
	display: block;
	overflow: hidden;
	font-style: normal;
}

.hkzb_02_slide .swiper-slide a em.em1 {
	margin-top: 20px;
}

.hkzb_02_slide .swiper-slide a em.em1 span {
	width: 90%;
	display: block;
	overflow: hidden;
	margin: 0px auto;
	padding: 0px;
}

.hkzb_02_slide .swiper-slide a em.em1 span.sp1 {
	font-size: 30px;
	color: #000;
	line-height: 60px;
}

.hkzb_02_slide .swiper-slide a em.em1 span.sp1 i {
	float: right;
	font-size: 16px;
	color: #0e6eb8;
	display: inline-block;
	background: url("../images/hkzb_01.png") right center no-repeat;
	background-size: 18px;
	padding-right: 25px;
}

.hkzb_02_slide .swiper-slide a em.em1 span.sp2 {
	font-size: 13px;
	color: #959595;
	line-height: 24px;
	margin-top: 10px;
	margin-bottom: 20px;
}

.hkzb_02_slide .swiper-slide a em.em2 {}

.hkzb_02_slide .swiper-slide a em.em2 img {
	width: 100%;
	display: block;
}

.hkzb_02_slide .swiper-slide b.b2 {
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	background-color: rgba(255, 255, 255, 0.5);
	cursor: pointer;
}


.hkzb_02_slide .swiper-slide-active {
	-moz-box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.05);
	-webkit-box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.05);
	box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.05);
}

.hkzb_02_slide .swiper-slide-active b.b2 {
	display: none;
}


.hkzb_03 {
	overflow: hidden;
	padding: 60px 0px 100px 0px;
}

.hkzb_03_t {
	width: 100%;
	overflow: hidden;
	text-align: center;
	font-size: 36px;
	color: #0e6eb8;
	line-height: 50px;
}

.hkzb_03_c {
	width: 100%;
	overflow: hidden;
	margin-top: 40px;
	position: relative;
}

.hkzb_03c_slide {
	width: 80%;
	overflow: hidden;
	margin: 0px auto;
	padding: 0px;
}

.hkzb_03c_slide .swiper-slide {
	width: 20%;
	overflow: hidden;
	float: left;
}

.hkzb_03c_slide .swiper-slide a {
	width: 98%;
	display: block;
	overflow: hidden;
	border: 1px solid #aaa;
}

.hkzb_03c_slide .swiper-slide img {
	width: 100%;
	display: block;
}

.hkzb_03c_slide .swiper-slide a.a1 img {
	transition: .3s ease-in-out;
	-webkit-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out;
	-moz-transition: .3s ease-in-out;
}

.hkzb_03c_slide .swiper-slide a.a1:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
}

.hkzb_03c_slide .swiper-slide a.a2 {
	cursor: default;
}

.hkzb_03c_slide .swiper-slide a.a2:hover img {}

.hkzb_03c_slide .swiper-wrapper02 .swiper-slide {
	width: 188.88px;
	margin-right: 1.5%;
	width: 18.457%;
}




.hkzb_03_c .hkzb_03c_prev {
	width: 40px;
	height: 100%;
	display: block;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	background: url("../images/hkzb_02_on.png") center no-repeat;
	background-size: 100%;
	border-radius: 50%;
	z-index: 990;
	display: none;
}

.hkzb_03_c .hkzb_03c_prev:hover {
	background: url("../images/hkzb_02.png") center no-repeat;
	background-size: 100%;
}

.hkzb_03_c .hkzb_03c_next {
	width: 40px;
	height: 100%;
	display: block;
	overflow: hidden;
	position: absolute;
	right: 0px;
	top: 0px;
	background: url("../images/hkzb_03_on.png") center no-repeat;
	background-size: 100%;
	border-radius: 50%;
	z-index: 990;
	display: none;
}

.hkzb_03_c .hkzb_03c_next:hover {
	background: url("../images/hkzb_03.png") center no-repeat;
	background-size: 100%;
}

.hkwl_01 {
	overflow: hidden;
}

.hkwl_01 p {
	width: 100%;
	overflow: hidden;
}

.hkwl_01 p.p1 {
	font-size: 30px;
	color: #c9c9c9;
	line-height: 30px;
	text-transform: uppercase;
	font-weight: 100;
}

.hkwl_01 p.p2 {
	font-size: 36px;
	color: #0e6eb8;
	font-weight: bold;
	line-height: 50px;
	margin-top: 5px;
}

.hkwl_01 p.p3 {
	font-size: 13px;
	color: #959595;
	line-height: 23px;
	margin-top: 30px;
}


.hkwl_02 {
	overflow: hidden;
	margin-top: 60px;
}

.hkwl_02 ul li {
	width: 100%;
	overflow: hidden;
	position: relative;
	background-color: #f4f4f4;
}

.hkwl_02 ul li .hkwl_02_img {
	width: 55%;
	float: left;
	overflow: hidden;
}

.hkwl_02 ul li .hkwl_02_img img {
	width: 100%;
	display: block;
}

.hkwl_02 ul li .hkwl_02_c {
	float: left;
	overflow: hidden;
	width: 30%;
	margin-left: 4%;
}

.hkwl_02 ul li .hkwl_02_c p {
	width: 100%;
	display: block;
	overflow: hidden;
}

.hkwl_02 ul li .hkwl_02_c p.p1 {
	font-size: 20px;
	color: #0e6eb8;
	line-height: 30px;
	font-weight: bold;
}

.hkwl_02 ul li .hkwl_02_c p.p2 {
	font-size: 13px;
	color: #959595;
	line-height: 24px;
	margin-top: 10px;
}

.hkwl_02 ul li .hkwl_02_c p.p3 {
	margin-top: 20px;
}

.hkwl_02 ul li .hkwl_02_c p.p3 i {
	display: inline-block;
	line-height: 40px;
	border: 1px solid #0e6eb8;
	font-size: 14px;
	color: #0e6eb8;
	border-radius: 20px;
	padding: 0px 40px;
}

.hkwl_02 ul li .hkwl_02_c a:hover p.p3 i {
	background-color: #0e6eb8;
	color: #fff;
}

.hkwl_02 ul li:nth-child(2n) {
	background-color: #fff;
}

.hkwl_02 ul li:nth-child(2n) .hkwl_02_img {
	float: right;
}


.hkwl_03 {
	overflow: hidden;
	background-color: #f4f4f4;
	padding: 60px 0px 100px 0px;
}

.hkwl_03 ul li {
	width: 100%;
	overflow: hidden;
}

.hkwl_03 ul li .hkwl_03_slide_01 {
	width: 100%;
	overflow: hidden;
	position: relative;
}

.hkwl_03 ul li .hkwl_03_slide_01 .hkwl_03_img {
	width: 55%;
	overflow: hidden;
	float: left;
}

.hkwl_03 ul li .hkwl_03_slide_01 .hkwl_03_img img {
	width: 100%;
	display: block;
}

.hkwl_03 ul li .hkwl_03_slide_01 .hkwl_03_c {
	width: 34%;
	padding-left: 0%;
	overflow: hidden;
	height: 100%;
	background-color: #fff;
}

.hkwl_03 ul li .hkwl_03_slide_01 .hkwl_03_c p {
	width: 80%;
	overflow: hidden;
	margin: 0px auto;
	padding: 0px;
}

.hkwl_03 ul li .hkwl_03_slide_01 .hkwl_03_c p.p1 {
	font-size: 20px;
	color: #0e6eb8;
	line-height: 30px;
	font-weight: bold;
	margin-top: 40px;
}

.hkwl_03 ul li .hkwl_03_slide_01 .hkwl_03_c p.p2 {
	font-size: 13px;
	color: #959595;
	line-height: 24px;
	margin-top: 10px;
}

.hkwl_03 ul li .hkwl_03_slide_01 .hkwl_03s_prev {
	width: 40px;
	height: 40px;
	display: block;
	overflow: hidden;
	background: url("../images/hkzb_02_on.png") center no-repeat;
	background-size: 100%;
	position: absolute;
	left: 58%;
	bottom: 30px;
	z-index: 9990;
}

.hkwl_03 ul li .hkwl_03_slide_01 .hkwl_03s_prev:hover {
	background: url("../images/hkzb_02.png") center no-repeat;
	background-size: 100%;
}

.hkwl_03 ul li .hkwl_03_slide_01 .hkwl_03s_next {
	width: 40px;
	height: 40px;
	display: block;
	overflow: hidden;
	background: url("../images/hkzb_03_on.png") center no-repeat;
	background-size: 100%;
	position: absolute;
	left: 58%;
	bottom: 30px;
	z-index: 9990;
	margin-left: 80px;
}

.hkwl_03 ul li .hkwl_03_slide_01 .hkwl_03s_next:hover {
	background: url("../images/hkzb_03.png") center no-repeat;
	background-size: 100%;
}

.hkwl_03 ul li .hkwl_03_slide_02 {
	width: 100%;
	overflow: hidden;
	position: relative;
}

.hkwl_03 ul li .hkwl_03_slide_02 .hkwl_03_img {
	width: 55%;
	overflow: hidden;
	float: right;
}

.hkwl_03 ul li .hkwl_03_slide_02 .hkwl_03_img img {
	width: 100%;
	display: block;
}

.hkwl_03 ul li .hkwl_03_slide_02 .hkwl_03_c {
	width: 34%;
	margin-left: 11%;
	overflow: hidden;
	height: 100%;
	background-color: #fff;
}

.hkwl_03 ul li .hkwl_03_slide_02 .hkwl_03_c p {
	width: 80%;
	overflow: hidden;
	margin: 0px auto;
	padding: 0px;
}

.hkwl_03 ul li .hkwl_03_slide_02 .hkwl_03_c p.p1 {
	font-size: 20px;
	color: #0e6eb8;
	line-height: 30px;
	font-weight: bold;
	margin-top: 40px;
}

.hkwl_03 ul li .hkwl_03_slide_02 .hkwl_03_c p.p2 {
	font-size: 13px;
	color: #959595;
	line-height: 24px;
	margin-top: 10px;
}

.hkwl_03 ul li .hkwl_03_slide_02 .hkwl_04s_prev {
	width: 40px;
	height: 40px;
	display: block;
	overflow: hidden;
	background: url("../images/hkzb_02_on.png") center no-repeat;
	background-size: 100%;
	position: absolute;
	left: 14%;
	bottom: 30px;
	z-index: 9990;
}

.hkwl_03 ul li .hkwl_03_slide_02 .hkwl_04s_prev:hover {
	background: url("../images/hkzb_02.png") center no-repeat;
	background-size: 100%;
}

.hkwl_03 ul li .hkwl_03_slide_02 .hkwl_04s_next {
	width: 40px;
	height: 40px;
	display: block;
	overflow: hidden;
	background: url("../images/hkzb_03_on.png") center no-repeat;
	background-size: 100%;
	position: absolute;
	left: 14%;
	bottom: 30px;
	z-index: 9990;
	margin-left: 80px;
}

.hkwl_03 ul li .hkwl_03_slide_02 .hkwl_04s_next:hover {
	background: url("../images/hkzb_03.png") center no-repeat;
	background-size: 100%;
}


.hkdc_01 {
	overflow: hidden;
}

.khdc_01_t {
	width: 100%;
	overflow: hidden;
}

.khdc_01_t p {
	width: 100%;
	overflow: hidden;
}

.khdc_01_t p.p1 {
	font-size: 30px;
	color: #c9c9c9;
	line-height: 30px;
	text-transform: uppercase;
	font-weight: 100;
}

.khdc_01_t p.p2 {
	font-size: 36px;
	color: #0e6eb8;
	font-weight: bold;
	line-height: 50px;
	margin-top: 5px;
}

.khdc_01_c {
	width: 100%;
	overflow: visible;
	margin-top: 40px;
}

.khdc_01_c .fl {
	width: 46%;
	float: left;
}

.khdc_01_c .fl p {
	width: 100%;
	overflow: hidden;
	font-size: 13px;
	color: #959595;
	line-height: 24px;
	text-align: justify;
	text-justify: inter-ideograph;
}

.khdc_01_c .fr {
	width: 45%;
}

.khdc_01_c .fr ul li {
	width: 33.3333%;
	overflow: visible;
	float: left;
}

.khdc_01_c .fr ul li em {
	width: 100%;
	display: block;
	overflow: hidden;
	position: relative;
}

.khdc_01_c .fr ul li img {
	display: block;
	width: 80px;
	transition: .3s ease-in-out;
	-webkit-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out;
	-moz-transition: .3s ease-in-out;
}

.khdc_01_c .fr ul li em img.img1 {
	position: absolute;
	left: 0px;
	top: 0px;
	opacity: 0;
}

.khdc_01_c .fr ul li span {
	width: 100%;
	display: block;
	overflow: hidden;
	font-size: 20px;
	color: #0e6eb8;
	line-height: 40px;
	margin-top: 5px;
	font-weight: bold;
}

.khdc_01_c .fr ul li span i {
	display: inline-block;
	background: url("../images/khdc_01.png") right center no-repeat;
	background-size: 13px;
	padding-right: 20px;
}

.khdc_01_c .fr ul li:hover em img.img1 {
	opacity: 1;
}


.khdc_01_b {
	width: 100%;
	overflow: hidden;
	text-align: left;
	margin-top: 30px;
}

.khdc_01_b a {
	display: inline-block;
	overflow: hidden;
	position: relative;
	margin-right: 20px;
}

.khdc_01_b a img {
	height: 50px;
	display: inline-block;
}

.khdc_01_b a img.img2 {
	position: absolute;
	left: 0px;
	top: 0px;
	display: none;
}

.khdc_01_b a:hover img.img2 {
	display: inline-block;
}

.ywbk_01 {
	width: 154px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 99990;
	display: none;
}

.ywbk_01 img {
	width: 100%;
	display: block;
}

.ywbk_12 {
	width: 154px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 99990;
	display: none;
}

.ywbk_12 img {
	width: 100%;
	display: block;
}


.hkdc_02 {
	overflow: hidden;
	margin-top: 60px;
	padding: 60px 0px;
}

.hkdc_02_t {
	width: 100%;
	overflow: hidden;
	position: relative;
}

.hkdc_02_t p {
	width: 100%;
	overflow: hidden;
}

.hkdc_02_t p.p1 {
	font-size: 20px;
	color: #fff;
	font-weight: bold;
	line-height: 30px;
}

.hkdc_02_t p.p2 {
	font-size: 28px;
	color: #a2a7ac;
	line-height: 30px;
	text-transform: uppercase;
	font-weight: 100;
	margin-top: 5px;
}

.hkdc_02_t a {
	display: inline-block;
	position: absolute;
	right: 0px;
	top: 0px;
	line-height: 60px;
	font-size: 15px;
	color: #fff;
	background: url("../images/khdc_02.png") right center no-repeat;
	background-size: 10px;
	padding-right: 20px;
}

.hkdc_02_t a:hover {
	color: #0e6eb8;
	background: url("../images/khdc_01.png") right center no-repeat;
	background-size: 10px;
}

.hkdc_02_c {
	width: 100%;
	overflow: hidden;
	margin-top: 40px;
}

.hkdc_02_c ul li {
	width: 32%;
	float: left;
	overflow: hidden;
	margin-right: 2%;
	margin-bottom: 30px;
	background-color: #fff;
}

.hkdc_02_c ul li:nth-child(3n) {
	margin-right: 0px;
}

.hkdc_02_c ul li a {
	width: 100%;
	display: block;
	overflow: hidden;
}

.hkdc_02_c ul li a em {
	width: 100%;
	display: block;
	overflow: hidden;
	font-style: normal;
	margin: 0px auto;
	padding: 0px;
}

.hkdc_02_c ul li a em.em1 {}

.hkdc_02_c ul li a em.em1 img {
	width: 100%;
	display: block;
	transition: .3s ease-in-out;
	-webkit-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out;
	-moz-transition: .3s ease-in-out;
}

.hkdc_02_c ul li a em.em2 {
	width: 90%;
	border-bottom: 1px solid #ebebeb;
	padding: 15px 0px;
}

.hkdc_02_c ul li a em.em2 span {
	width: 100%;
	display: block;
	overflow: hidden;
}

.hkdc_02_c ul li a em.em2 span.sp1 {
	font-size: 20px;
	font-weight: bold;
	color: #959595;
	line-height: 30px;
}

.hkdc_02_c ul li a em.em2 span.sp1 i {
	float: left;
}

.hkdc_02_c ul li a em.em2 span.sp1 i.i2 {
	font-size: 14px;
	color: #0e6eb8;
	border: 1px solid #0e6eb8;
	border-radius: 4px;
	line-height: 30px;
	margin-left: 20px;
	padding: 0px 10px;
}

.hkdc_02_c ul li a em.em2 span.sp1 i.i3 {
	font-size: 14px;
	color: #959595;
	border: 1px solid #959595;
	border-radius: 4px;
	line-height: 30px;
	margin-left: 20px;
	padding: 0px 10px;
}

.hkdc_02_c ul li a em.em2 span.sp2 {
	margin-top: 10px;
}

.hkdc_02_c ul li a em.em2 span.sp2 i {
	float: left;
	display: inline-block;
	line-height: 22px;
	background-color: #0e6eb8;
	font-size: 12px;
	padding: 0px 10px;
	color: #fff;
	margin-right: 5px;
	margin-bottom: 5px;
}

.hkdc_02_c ul li a em.em3 {
	margin-top: 15px;
	width: 90%;
	display: table;
	margin-bottom: 20px;
}

.hkdc_02_c ul li a em.em3 i {
	width: 100%;
	display: table-row;
	overflow: hidden;
}

.hkdc_02_c ul li a em.em3 i span {
	display: table-cell;
	font-size: 14px;
	color: #959595;
	line-height: 24px;
}

.hkdc_02_c ul li a em.em3 i span.sp1 {
	width: 70px;
}

.hkdc_02_c ul li a:hover em.em1 img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
}

.hkdc_03 {
	overflow: hidden;
	margin-top: 60px;
}

.hkdc_03_t {
	width: 100%;
	overflow: hidden;
	position: relative;
}

.hkdc_03_t p {
	width: 100%;
	overflow: hidden;
}

.hkdc_03_t p.p1 {
	font-size: 20px;
	color: #0e6eb8;
	font-weight: bold;
	line-height: 30px;
}

.hkdc_03_t p.p2 {
	font-size: 28px;
	color: #c9c9c9;
	line-height: 30px;
	text-transform: uppercase;
	font-weight: 100;
	margin-top: 5px;
}

.hkdc_03_t a {
	display: inline-block;
	position: absolute;
	right: 0px;
	top: 0px;
	line-height: 60px;
	font-size: 15px;
	color: #959595;
	background: url("../images/khdc_03.png") right center no-repeat;
	background-size: 10px;
	padding-right: 20px;
}

.hkdc_03_t a:hover {
	color: #0e6eb8;
	background: url("../images/khdc_01.png") right center no-repeat;
	background-size: 10px;
}

.hkdc_03_t p.p3 {
	font-size: 14px;
	color: #0e6eb8;
	line-height: 24px;
	margin-top: 40px;
}

.hkdc_03_t p.p3 a {
	position: relative;
	background: none;
	line-height: 24px;
	color: #0e6eb8;
}

.hkdc_03_t p.p4 {
	display: none;
}


.hkdc_03_c {
	width: 100%;
	overflow: hidden;
	margin-top: 40px;
	position: relative;
}

.hkdc_03_c .fl {
	width: 48%;
	height: 100%;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
}

.hkdc_03_c .fl a {
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
}

.hkdc_03_c .fr {
	width: 48%;
	overflow: hidden;
}

.hkdc_03_c .fr ul li {
	width: 100%;
	overflow: hidden;
	border-bottom: 1px solid #ebebeb;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

.hkdc_03_c .fr ul li.last {
	margin-bottom: 0px;
	padding: 0px;
	border-bottom: 0px;
}

.hkdc_03_c .fr ul li a {
	width: 100%;
	display: block;
	overflow: hidden;
}

.hkdc_03_c .fr ul li a span {
	width: 100%;
	display: block;
	overflow: hidden;
}

.hkdc_03_c .fr ul li a span.sp1 {
	font-size: 14px;
	color: #0e6eb8;
	line-height: 24px;
	font-weight: bold;
}

.hkdc_03_c .fr ul li a span.sp2 {
	font-size: 16px;
	color: #535353;
	line-height: 26px;
	font-weight: bold;
}

.hkdc_03_c .fr ul li a span.sp3 {
	font-size: 13px;
	color: #959595;
	line-height: 24px;
}

.hkdc_03_c .fr ul li a:hover span.sp2 {
	color: #0e6eb8;
}



.hkdc_04 {
	overflow: hidden;
	margin-top: 90px;
	position: relative;
}

.hkdc_04 img {
	width: 100%;
	display: block;
}

.hkdc_04 .hkdc_03_t {
	position: absolute;
	left: 0px;
	top: 40px;
}

.hkdc_04_c a {
	font-size: 14px;
	color: #000;
	position: absolute;
	left: 0px;
	top: 0px;
	transition: .3s ease-in-out;
	-webkit-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out;
	-moz-transition: .3s ease-in-out;
}

.hkdc_04_c a b {
	display: none;
	color: #fff;
}

.hkdc_04_c a:hover {
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	color: #000;
	font-weight: bold;
	color: #fff;
}

.hkdc_04_c a:hover b {
	width: 140%;
	height: 63px;
	display: block;
	overflow: hidden;
	background: url("../images/hkdcm_01.png") center no-repeat;
	background-size: 100%;
	position: absolute;
	left: -20%;
	top: -200%;
	text-align: center;
	line-height: 56px;
}

.hkdc_04_c a:hover span {
	opacity: 0;
}

.hkdc_04_c a.a1 {
	left: 43.90625%;
	top: 33.37563451776649%;
}

.hkdc_04_c a.a2 {
	left: 45.15625%;
	top: 36.6751269035533%;
}

.hkdc_04_c a.a3 {
	left: 43.020833333333336%;
	top: 40.22842639593909%;
}

.hkdc_04_c a.a4 {
	left: 38.385416666666664%;
	top: 47.71573604060914%;
}

.hkdc_04_c a.a5 {
	left: 41.40625%;
	top: 56.47208121827412%;
}

.hkdc_04_c a.a6 {
	left: 45.15625%;
	top: 53.68020304568528%;
}

.hkdc_04_c a.a7 {
	left: 47.34375%;
	top: 50.76142131979695%;
}

.hkdc_04_c a.a8 {
	left: 48.95833333333333%;
	top: 55.0761421319797%;
}

.hkdc_04_c a.a9 {
	left: 32.34375%;
	top: 70.81218274111674%;
}

.hkdc_04_c a.a10 {
	left: 42.239583333333336%;
	top: 74.36548223350253%;
}

.hkdc_04_c a.a11 {
	left: 39.479166666666664%;
	top: 83.3756345177665%;
}

.hkdc_04_c a.a4:hover {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	color: #000;
	font-weight: normal;
}

.hkdc_04_c a.a9:hover {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	color: #000;
	font-weight: normal;
}

.ywbk_03_b {
	position: absolute;
	right: 0px;
	bottom: 2.5%;
	width: 35%;
}

.ywbk_03_b p {
	width: 100%;
	overflow: hidden;
	font-size: 16px;
	color: #959595;
	line-height: 26px;
	margin: 10px 0px;
}




.khdcss_01 {
	overflow: hidden;
	background-color: #fff;
	border-bottom: 1px solid #f2f2f2;
}

.khdcss_01 ul {
	width: 100%;
	overflow: hidden;
	display: table;
}

.khdcss_01 ul li {
	width: 100%;
	display: table-row;
	overflow: hidden;
}

.khdcss_01 ul li em {
	display: table-cell;
	font-style: normal;
	vertical-align: top;
}

.khdcss_01 ul li em.em1 {
	font-size: 16px;
	line-height: 26px;
	vertical-align: top;
	font-weight: bold;
	padding: 10px 0px;
	width: 100px;
	text-align: justify;
	text-justify: inter-ideograph;
}

.khdcss_01 ul li em.em2 {
	font-size: 16px;
	line-height: 26px;
	padding: 10px 0px;
}

.khdcss_01 ul li em.em2 a {
	float: left;
	margin-right: 30px;
	color: #535353;
	margin-bottom: 10px;
}

.khdcss_01 ul li em.em2 .sp_hide {
	float: left;
	display: none;
}

.khdcss_01 ul li em.em2 a:hover {
	color: #0e6eb8;
}

.khdcss_01 ul li em.em2 a.on {
	color: #0e6eb8;
}

.khdcss_01 ul li em.em2 a.sp_more {
	text-decoration: underline;
}

.khdcss_02 {
	overflow: hidden;
	background-color: #fff;
	line-height: 30px;
	padding-top: 20px;
	color: #535353;
}

.khdcss_02 .fl {
	font-size: 16px;
}

.khdcss_02 .fl span {
	float: left;
	width: 100px;
}

.khdcss_02 .fl a {
	float: left;
	display: inline-block;
	position: relative;
	padding-right: 18px;
	background: url("../images/close_01.jpg") right center no-repeat;
	margin-right: 10px;
}

.khdcss_02 .fl a i {
	display: none;
}

.khdcss_02 .fl a:hover {
	color: #0e6eb8;
	background: url("../images/close_02.jpg") right center no-repeat;
}

.khdcss_02 .fr {
	font-size: 16px;
}

.khdcss_02 .fr span {
	float: left;
}

.khdcss_02 .fr i {
	color: #0e6eb8;
}

.khdcss_02 .fr a {
	float: left;
	margin-left: 30px;
	text-decoration: underline;
	color: #535353;
}

.khdcss_02 .fr a:hover {
	color: #0e6eb8;
}


.khdcss_03 {
	overflow: hidden;
	background-color: #fff;
	padding: 20px 0px 30px 0px;
}

.khdcss_03 a {
	display: inline-block;
	float: left;
	width: 150px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border: 1px solid #f2f2f2;
	margin-right: 20px;
	font-size: 16px;
}

.khdcss_03 a.on {
	border: 1px solid #0e6eb8;
	color: #0e6eb8;
}

.khdcss_03 a:hover {
	border: 1px solid #0e6eb8;
	color: #0e6eb8;
}


.hktc_01 {
	overflow: hidden;
	margin-bottom: 100px;
}

.hktc_01 .fl {
	width: 78%;
	overflow: hidden;
}

.hktc_01_t {
	width: 100%;
	overflow: hidden;
}

.hktc_01t_slide {
	width: 100%;
	overflow: hidden;
}

.hktc_01t_slide .swiper-slide {
	width: 100%;
	overflow: hidden;
}

.hktc_01t_slide .swiper-slide img {
	width: 100%;
	display: block;
}

.hktc_01_c {
	width: 100%;
	overflow: hidden;
	background-color: #fff;
	padding-top: 15px;
	position: relative;
	padding-bottom: 30px;
}

.hktc_01c_slide {
	width: 80%;
	overflow: hidden;
	margin: 0px auto;
	padding: 0px;
}

.hktc_01c_slide .swiper-slide {
	width: 25%;
	overflow: hidden;
	float: left;
}

.hktc_01c_slide .swiper-slide a {
	width: 90%;
	display: block;
	overflow: hidden;
	border: 2px solid #fff;
	padding: 4px;
}

.hktc_01c_slide .swiper-slide a img {
	width: 100%;
	display: block;
}

.hktc_01c_slide .swiper-slide a.on {
	border: 2px solid #0e6eb8;
}

.hktc_01_c .hktc_01c_prev {
	width: 40px;
	height: 100%;
	display: block;
	overflow: hidden;
	background: url("../images/hkzb_02.png") center no-repeat;
	background-size: 100%;
	position: absolute;
	left: 2%;
	top: 0px;
	z-index: 990;
}

.hktc_01_c .hktc_01c_next {
	width: 40px;
	height: 100%;
	display: block;
	overflow: hidden;
	background: url("../images/hkzb_03.png") center no-repeat;
	background-size: 100%;
	position: absolute;
	right: 2%;
	top: 0px;
	z-index: 990;
}


.hktc_01 .fr {
	width: 22%;
	overflow: hidden;
}

.hktc_01 .fr ul li {
	width: 100%;
	overflow: hidden;
	margin-bottom: 20px;
	position: relative;
}

.hktc_01 .fr ul li b {
	width: 5%;
	height: 100%;
	display: block;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	background: url("../images/hktc_04.png") center no-repeat;
	background-size: 100%;
	display: none;
}

.hktc_01 .fr ul li a {
	width: 95%;
	overflow: hidden;
	display: block;
	background-color: #fff;
	margin-left: 5%;
	text-align: center;
	font-size: 24px;
	color: #626262;
	font-weight: 100;
	line-height: 40px;
	padding: 40px 0px;
}

.hktc_01 .fr ul li a span {
	display: inline-block;
}

.hktc_01 .fr ul li a span.sp1 {
	background: url("../images/hktc_01.png") left center no-repeat;
	background-size: 35px;
	padding-left: 40px;
}

.hktc_01 .fr ul li a span.sp2 {
	background: url("../images/hktc_02.png") left center no-repeat;
	background-size: 35px;
	padding-left: 40px;
}

.hktc_01 .fr ul li a span.sp3 {
	background: url("../images/hktc_03.png") left center no-repeat;
	background-size: 35px;
	padding-left: 40px;
}

.hktc_01 .fr ul li.on b {
	display: block;
}

.hktc_01 .fr ul li.on a {
	background-color: #0e6eb8;
	color: #fff;
}

.hktc_01 .fr ul li.on a span.sp1 {
	background: url("../images/hktc_01_on.png") left center no-repeat;
	background-size: 35px;
}

.hktc_01 .fr ul li.on a span.sp2 {
	background: url("../images/hktc_02_on.png") left center no-repeat;
	background-size: 35px;
}

.hktc_01 .fr ul li.on a span.sp3 {
	background: url("../images/hktc_03_on.png") left center no-repeat;
	background-size: 35px;
}

.hktc_01 .fr ul li a:hover {
	background-color: #0e6eb8;
	color: #fff;
}

.hktc_01 .fr ul li a:hover span.sp1 {
	background: url("../images/hktc_01_on.png") left center no-repeat;
	background-size: 35px;
}

.hktc_01 .fr ul li a:hover span.sp2 {
	background: url("../images/hktc_02_on.png") left center no-repeat;
	background-size: 35px;
}

.hktc_01 .fr ul li a:hover span.sp3 {
	background: url("../images/hktc_03_on.png") left center no-repeat;
	background-size: 35px;
}


.xmxq_01 {
	overflow: hidden;
	padding: 50px 0px;
}

.xmxq_01 .wrap_c {
	overflow: hidden;
	position: relative;
}

.xmxq_01 .fl {
	width: 50%;
	height: 100%;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
}

.xmxq_01_slide {
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.xmxq_01_slide .swiper-slide {
	width: 100%;
	overflow: hidden;
	position: relative;
}

.xmxq_01_slide .swiper-slide span {
	width: 100%;
	height: 100%;
	overflow: hidden;
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
	transition: .3s ease-in-out;
	-webkit-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out;
	-moz-transition: .3s ease-in-out;
}

.xmxq_01_slide .swiper-slide:hover span {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
}

.xmxq_01_slide .xmxq_01_prev {
	width: 30px;
	height: 80px;
	display: block;
	overflow: hidden;
	background-color: rgba(0, 0, 0, 0.4);
	position: absolute;
	left: 0px;
	top: 50%;
	margin-top: -40px;
	z-index: 990;
}

.xmxq_01_slide .xmxq_01_prev b {
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;
	background: url("../images/xmxq_01.png") center no-repeat;
	background-size: 16px;
	position: absolute;
	left: 0px;
	top: 0px;
}

.xmxq_01_slide .xmxq_01_next {
	width: 30px;
	height: 80px;
	display: block;
	overflow: hidden;
	background-color: rgba(0, 0, 0, 0.4);
	position: absolute;
	right: 0px;
	top: 50%;
	margin-top: -40px;
	z-index: 990;
}

.xmxq_01_slide .xmxq_01_next b {
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;
	background: url("../images/xmxq_02.png") center no-repeat;
	background-size: 16px;
	position: absolute;
	left: 0px;
	top: 0px;
}

.xmxq_01_slide .swiper-pagination {
	width: 100%;
	bottom: 20px;
	z-index: 990;
}

.xmxq_01_slide .swiper-pagination span {
	opacity: 1;
	background-color: #fff;
}

.xmxq_01_slide .swiper-pagination span.swiper-pagination-bullet-active {
	background-color: #0e6eb8;
}


.xmxq_01 .fr {
	width: 50%;
	overflow: hidden;
	background-color: #fff;
}

.xmxq_01_c {
	width: 90%;
	overflow: hidden;
	margin: 0px auto;
	padding: 0px;
}

.xmxq_01_c p {
	width: 100%;
	overflow: hidden;
}

.xmxq_01_c p.p1 {
	font-size: 30px;
	color: #959595;
	line-height: 50px;
	font-weight: bold;
	margin-top: 30px;
}

.xmxq_01_c p.p2 {
	margin-top: 10px;
	border-bottom: 1px solid #ebebeb;
	padding-bottom: 10px;
}

.xmxq_01_c p.p2 i {
	display: inline-block;
	line-height: 22px;
	padding: 0px 7px;
	background-color: #0e6eb8;
	font-size: 12px;
	color: #fff;
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
}

.xmxq_01_c ul {
	width: 100%;
	overflow: hidden;
	margin-top: 20px;
	display: table;
}

.xmxq_01_c ul li {
	width: 100%;
	display: table-row;
	overflow: hidden;
}

.xmxq_01_c ul li em {
	display: table-cell;
	font-style: normal;
	padding: 5px 0px;
}

.xmxq_01_c ul li em.em1 {
	font-size: 16px;
	color: #535353;
	font-weight: bold;
	line-height: 26px;
	width: 110px;
}

.xmxq_01_c ul li em.em1 span {
	width: 100%;
	display: block;
	overflow: hidden;
	text-align: justify;
	text-justify: inter-ideograph;
	height: 26px;
	overflow: hidden;
}

.xmxq_01_c ul li em.em2 {
	font-size: 16px;
	color: #535353;
	line-height: 26px;
}

.xmxq_01_c ul li em.em2 i.i1 {
	color: #0e6eb8;
	font-size: 24px;
	font-weight: bold;
}

.xmxq_01_c p.p3 {
	margin-top: 20px;
	margin-bottom: 30px;
}

.xmxq_01_c p.p3 em {
	display: inline-block;
	float: right;
	line-height: 20px;
	font-style: normal;
	font-size: 16px;
	color: #535353;
}

.xmxq_01_c p.p3 em span {
	float: left;
}

.xmxq_01_c p.p3 em img {
	display: block;
	float: left;
	height: 20px;
	margin-left: 10px;
}

.xmxq_01_c p.p3 em a {
	margin: 0px;
	padding: 0px;
}

.xmxq_02 {
	overflow: hidden;
	position: relative;
	padding-bottom: 2px;
	margin-top: 20px;
}

.xmxq_02 b.b1 {
	width: 100%;
	height: 2px;
	display: block;
	overflow: hidden;
	background-color: #f5f5f5;
	position: absolute;
	left: 0px;
	bottom: 0px;
}

.xmxq_02 ul li {
	float: left;
	padding: 0px 10px;
}

.xmxq_02 ul li a {
	display: inline-block;
	padding: 0px 10px;
	line-height: 40px;
	font-size: 18px;
	color: #626262;
	padding-bottom: 10px;
}

.xmxq_02 ul li.on a {
	border-bottom: 3px solid #0e6eb8;
}

.xmxq_02 .fr {
	overflow: hidden;
	line-height: 40px;
	font-size: 14px;
}

.xmxq_02 .fr a {
	float: left;
	font-size: 14px;
	color: #626262;
}

.xmxq_02 .fr i {
	width: 6px;
	height: 40px;
	display: inline-block;
	background: url("../images/com_02.jpg") center no-repeat;
	float: left;
	margin: 0px 10px;
}

.xmxq_02 .fr a.a1 {
	width: 17px;
	height: 40px;
	display: inline-block;
	background: url("../images/com_03.png") center no-repeat;
	background-size: 100%;
}


.xmxq_03 {
	overflow: hidden;
	margin-top: 60px;
}

.xmxq_03_t {
	width: 100%;
	overflow: hidden;
}

.xmxq_03_t p {
	width: 100%;
	overflow: hidden;
	text-align: center;
	font-size: 16px;
	color: #535353;
	line-height: 30px;
}

.xmxq_03_t p.p1 {
	font-size: 26px;
	color: #0e6eb8;
	font-weight: bold;
	line-height: 40px;
	margin-bottom: 20px;
}

.xmxq_03_c {
	width: 100%;
	overflow: hidden;
	margin-top: 40px;
}

.xmxq_03c_slide {
	width: 80%;
	overflow: visible;
	position: relative;
	margin: 0px auto;
	padding: 0px;
}

.xmxq_03c_slide .swiper-slide {
	width: 100%;
	overflow: hidden;
}

.xmxq_03c_slide .swiper-slide img {
	width: 88%;
	display: block;
	margin: 0px auto;
	padding: 0px;
}

.xmxq_03c_slide .xmxq_03_prev {
	width: 40px;
	height: 100%;
	display: block;
	overflow: hidden;
	background: url("../images/hkzb_02.png") center no-repeat;
	background-size: 100%;
	position: absolute;
	left: -2%;
	top: 0px;
	z-index: 9990;
}

.xmxq_03c_slide .xmxq_03_next {
	width: 40px;
	height: 100%;
	display: block;
	overflow: hidden;
	background: url("../images/hkzb_03.png") center no-repeat;
	background-size: 100%;
	position: absolute;
	right: -2%;
	top: 0px;
	z-index: 9990;
}



.xmxq_04 {
	overflow: hidden;
	margin-top: 80px;
	background-color: #f5f5f5;
	padding: 50px 0px 80px 0px;
}

.xmxq_04_t {
	width: 100%;
	overflow: hidden;
}

.xmxq_04_t .fl {}

.xmxq_04_t .fl span {
	font-size: 26px;
	color: #0e6eb8;
	font-weight: bold;
	line-height: 40px;
}

.xmxq_04_t .fr {}

.xmxq_04_t .fr a {
	float: left;
	margin-left: 10px;
	display: inline-block;
	line-height: 40px;
	border-radius: 20px;
	font-size: 13px;
	color: #434343;
	padding: 0px 20px;
}

.xmxq_04_t .fr a:nth-child(1) {
	margin-left: 0px;
}

.xmxq_04_t .fr a.on {
	background-color: #0e6eb8;
	color: #fff;
}

.xmxq_04_c {
	width: 100%;
	overflow: hidden;
	margin-top: 40px;
}

.xmxq_04c_0 {
	width: 100%;
	overflow: hidden;
	background-color: #fff;
}

.xmxq_04c_0 table {
	width: 100%;
	overflow: hidden;
	border: 0px;
}

.xmxq_04c_0 table tr td {
	border-bottom: 1px solid #f5f5f5;
	border-right: 1px solid #f5f5f5;
	font-size: 16px;
	color: #535353;
	line-height: 26px;
	padding: 15px 20px;
	width: 50%;
	overflow: hidden;
}

.xmxq_04c_0 table tr td span {
	display: inline-block;
	font-weight: bold;
}

.xmxq_04c_1 {
	width: 100%;
	overflow: hidden;
	background-color: #fff;
}

.xmxq_04c_1 table {
	width: 100%;
	overflow: hidden;
	border: 0px;
}

.xmxq_04c_1 table tr td {
	border-bottom: 1px solid #f5f5f5;
	border-right: 1px solid #f5f5f5;
	font-size: 16px;
	color: #535353;
	line-height: 26px;
	padding: 15px 20px;
	width: 50%;
	overflow: hidden;
}

.xmxq_04c_1 table tr td span {
	display: inline-block;
	font-weight: bold;
}

.xmxq_04c_2 {
	width: 100%;
	overflow: hidden;
	background-color: #fff;
}

.xmxq_04c_2 table {
	width: 100%;
	overflow: hidden;
	border: 0px;
}

.xmxq_04c_2 table tr td {
	border-bottom: 1px solid #f5f5f5;
	border-right: 1px solid #f5f5f5;
	font-size: 16px;
	color: #535353;
	line-height: 26px;
	padding: 15px 20px;
}

.xmxq_04c_2 table tr td span {
	display: inline-block;
	font-weight: bold;
}


.xmxq_05 {
	overflow: hidden;
	padding: 60px 0px;
}

.xmxq_05_c {
	width: 100%;
	overflow: hidden;
	margin-top: 40px;
}

.xmxq_05_c ul li {
	width: 32%;
	overflow: hidden;
	float: left;
	margin-right: 2%;
}

.xmxq_05_c ul li:nth-child(3n) {
	margin-right: 0px;
}

.xmxq_05_c ul li a {
	width: 100%;
	display: block;
	overflow: hidden;
}

.xmxq_05_c ul li a em {
	width: 100%;
	display: block;
	overflow: hidden;
	font-style: normal;
	position: relative;
}

.xmxq_05_c ul li a em img.img1 {
	width: 100%;
	display: block;
}

.xmxq_05_c ul li a em img.img2 {
	width: 97.6%;
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
	transition: .3s ease-in-out;
	-webkit-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out;
	-moz-transition: .3s ease-in-out;
}

.xmxq_05_c ul li a span {
	width: 100%;
	display: block;
	overflow: hidden;
	text-align: center;
	font-size: 20px;
	color: #535353;
	font-weight: bold;
	line-height: 40px;
	margin-top: 10px;
}

.xmxq_05_c ul li a:hover em img.img2 {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
}


.xmxq_06 {
	overflow: hidden;
	background-color: #f5f5f5;
	padding: 60px 0px;
}

.xmxq_06_c {
	width: 100%;
	overflow: hidden;
	margin-top: 40px;
}

.xmxq_06_c .fl {
	width: 42.03125%;
	overflow: hidden;
}

.xmxq_06_c .fl a {
	width: 100%;
	display: block;
	overflow: hidden;
	position: relative;
}

.xmxq_06_c .fl a em {
	width: 100%;
	display: block;
	overflow: hidden;
}

.xmxq_06_c .fl a em img {
	width: 100%;
	display: block;
}

.xmxq_06_c .fl a span {
	width: 100%;
	display: block;
	overflow: hidden;
	background-color: rgba(0, 0, 0, 0.4);
	position: absolute;
	left: 0px;
	bottom: 0px;
}

.xmxq_06_c .fl a span i {
	width: 90%;
	display: block;
	overflow: hidden;
	margin: 0px auto;
	padding: 10px 0px;
	text-align: center;
	font-size: 16px;
	color: #fff;
	line-height: 26px;
}

.xmxq_06_c .fr {
	width: 56.25%;
	overflow: hidden;
	position: relative;
}

.xmxq_06c_slide {
	width: 85.97222222222223%;
	overflow: hidden;
	margin: 0px auto;
	padding: 0px;
}

.xmxq_06c_slide .swiper-slide {
	width: 100%;
	overflow: hidden;
}

.xmxq_06c_slide .swiper-slide ul li {
	width: 48%;
	float: left;
	overflow: hidden;
	margin-right: 4%;
	margin-bottom: 4%;
	position: relative;
}

.xmxq_06c_slide .swiper-slide ul li:nth-child(2n) {
	margin-right: 0px;
}

.xmxq_06c_slide .swiper-slide ul li a {
	width: 100%;
	display: block;
	overflow: hidden;
}

.xmxq_06c_slide .swiper-slide ul li a em {
	width: 100%;
	display: block;
	overflow: hidden;
}

.xmxq_06c_slide .swiper-slide ul li a em img {
	width: 100%;
	display: block;
}

.xmxq_06c_slide .swiper-slide ul li a span {
	width: 100%;
	display: block;
	overflow: hidden;
	background-color: rgba(0, 0, 0, 0.4);
	position: absolute;
	left: 0px;
	bottom: 0px;
}

.xmxq_06c_slide .swiper-slide ul li a span i {
	width: 90%;
	display: block;
	overflow: hidden;
	margin: 0px auto;
	padding: 10px 0px;
	text-align: center;
	font-size: 16px;
	color: #fff;
	line-height: 26px;
}

.xmxq_06_c .fr .xmxq_06c_prev {
	width: 5%;
	height: 80px;
	display: block;
	overflow: hidden;
	background-color: rgba(0, 0, 0, 0.4);
	position: absolute;
	left: 0px;
	top: 50%;
	margin-top: -40px;
}

.xmxq_06_c .fr .xmxq_06c_prev b {
	width: 100%;
	height: 100%;
	display: block;
	background: url("../images/xmxq_01.png") center no-repeat;
	background-size: 30%;
	position: absolute;
	left: 0px;
	top: 0px;
	overflow: hidden;
}

.xmxq_06_c .fr .xmxq_06c_next {
	width: 5%;
	height: 80px;
	display: block;
	overflow: hidden;
	background-color: rgba(0, 0, 0, 0.4);
	position: absolute;
	right: 0px;
	top: 50%;
	margin-top: -40px;
}

.xmxq_06_c .fr .xmxq_06c_next b {
	width: 100%;
	height: 100%;
	display: block;
	background: url("../images/xmxq_02.png") center no-repeat;
	background-size: 30%;
	position: absolute;
	left: 0px;
	top: 0px;
	overflow: hidden;
}


.xmxq_07 {
	overflow: hidden;
	padding: 60px 0px;
}

.xmxq_07_c {
	width: 100%;
	overflow: hidden;
	margin-top: 40px;
}

.xmxq_07_c .fl {
	width: 55%;
	overflow: hidden;
}

#dituContent {
	width: 100%;
	height: 350px;
	overflow: hidden;
}

.xmxq_07_c .fr {
	width: 40%;
	overflow: hidden;
}

.xmxq_07_c .fr p {
	width: 100%;
	overflow: hidden;
	font-size: 16px;
	color: #535353;
	line-height: 30px;
}

.xmxq_07_c .fr p.p1 {
	font-size: 26px;
	color: #535353;
	font-weight: bold;
	line-height: 50px;
}

.xmxq_07_c .fr p.p3 {
	margin-top: 20px;
	font-size: 18px;
	font-weight: bold;
	line-height: 30px;
	margin-bottom: 10px;
}

.xmxq_07_c .fr ul {
	list-style: disc;
	margin: auto;
	padding-left: 15px;
}

.xmxq_07_c .fr ul li {
	list-style: disc;
	margin: auto;
	padding: initial;
	line-height: 24px;
}


.fwrx_01 {
	overflow: hidden;
}

.fwrx_01_c {
	width: 100%;
	overflow: hidden;
	position: relative;
}

.fwrx_01_c b {
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
}

.fwrx_01c_c {
	width: 60%;
	overflow: hidden;
	margin-left: 35%;
	padding: 60px 0px;
	position: relative;
	z-index: 990;
}

.fwrx_01c_c img {
	display: none;
}

.fwrx_01c_c p {
	width: 100%;
	overflow: hidden;
}

.fwrx_01c_c p.p1 {
	font-family: Arial;
	font-size: 40px;
	color: #0e6eb8;
	font-weight: 600;
	line-height: 60px;
}

.fwrx_01c_c p.p2 {
	font-size: 16px;
	color: #0e6eb8;
	line-height: 26px;
	font-weight: bold;
	margin-top: 5px;
}

.fwrx_01c_c p.p3 {
	font-size: 14px;
	color: #000;
	line-height: 24px;
	margin-top: 20px;
}

.fwrx_02 {
	overflow: hidden;
	padding: 60px 0px;
}

.fwrx_02 p {
	width: 90%;
	overflow: hidden;
	margin: 0px auto;
	padding: 0px;
	line-height: 40px;
	margin-bottom: 20px;
}

.fwrx_02 p span {
	width: 30%;
	display: inline-block;
	overflow: hidden;
	text-align: right;
	font-size: 14px;
	color: #959595;
	float: left;
	margin-right: 10px;
}

.fwrx_02 p input.tsjy_01_txt {
	width: 40%;
	height: 40px;
	line-height: 40px;
	border: 1px solid #eee;
	background-color: #fff;
	padding: 0px;
	text-indent: 15px;
	font-size: 14px;
	float: left;
}

.fwrx_02 p input.tsjy_01_txt:focus {
	border: 1px solid #0e6eb8;
}

.fwrx_02 p i.i1 {
	display: inline-block;
	float: left;
	margin-left: 10px;
	font-size: 14px;
	color: #f8900c;
	background: url("../images/tsjy_01.jpg") left center no-repeat;
	padding-left: 20px;
}

.fwrx_02 p textarea {
	width: 40%;
	height: 150px;
	border: 0px;
	overflow: hidden;
	background-color: #fff;
	border: 1px solid #eee;
	padding: 10px 0px;
	text-indent: 15px;
}

.fwrx_02 p.p1 {
	margin-top: 40px;
	text-align: center;
}

.fwrx_02 p.p1 input {
	height: 40px;
	padding: 0px 40px;
	background-color: #0e6eb8;
	border: 0px;
	cursor: pointer;
	font-size: 14px;
	color: #fff;
}

.fwrx_02 p i.i2 {
	font-size: 14px;
	color: #959595;
	margin-left: 30%;
	padding-left: 10px;
}



.lzjb_01 {
	overflow: hidden;
}

.lzjb_01_c {
	width: 100%;
	overflow: hidden;
	background-color: #f7f7f7;
	position: relative;
}

.lzjb_01_c .fl {
	width: 26%;
	height: 100%;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
}

.lzjb_01_c .fr {
	width: 66%;
	margin-right: 4%;
	overflow: hidden;
	padding: 40px 0px;
}

.lzjb_01_c .fr p {
	width: 100%;
	overflow: hidden;
}

.lzjb_01_c .fr p.p1 {
	font-size: 13px;
	color: #959595;
	line-height: 24px;
	margin-bottom: 20px;
}

.lzjb_01_c .fr p.p2 {
	font-size: 13px;
	color: #959595;
	line-height: 30px;
}

.lzjb_01_c .fr p.p2 i {
	font-size: 18px;
	color: #0e6eb8;
	font-weight: bold;
}

.lzjb_02 {
	overflow: hidden;
	margin-top: 40px;
	margin-bottom: 60px;
}

.lzjb_02_c {
	width: 66%;
	overflow: hidden;
	margin-left: 30%;
}

.lzjb_02_c p {
	width: 100%;
	overflow: hidden;
}

.lzjb_02_c p {
	font-size: 13px;
	color: #959595;
	line-height: 24px;
}

.lzjb_02_c p a {
	color: #0e6eb8;
}

.lzjb_02_c p.p1 {
	margin-top: 20px;
}


.hksy_01 {
	overflow: hidden;
	margin-top: 60px;
}

.hksy_01 ul li {
	width: 23.5%;
	overflow: hidden;
	float: left;
	background-color: #f5f5f5;
	margin-right: 2%;
}

.hksy_01 ul li:nth-child(4) {
	margin-right: 0px;
}

.hksy_01 ul li em {
	width: 90%;
	display: block;
	overflow: visible;
	margin: 0px auto;
	padding: 0px;
	font-style: normal;
}

.hksy_01 ul li em.em1 {
	text-align: center;
	margin-top: 40px;
}

.hksy_01 ul li em.em1 img {
	display: block;
	margin: 0px auto;
	padding: 0px;
	width: 34%;
	transition: .3s ease-in-out;
	-webkit-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out;
	-moz-transition: .3s ease-in-out;
}

.hksy_01 ul li em.em2 {
	margin-bottom: 40px;
}

.hksy_01 ul li em.em2 span {
	width: 100%;
	display: block;
	overflow: hidden;
	text-align: center;
	font-size: 18px;
	color: #1a1a1a;
	line-height: 30px;
	margin-top: 20px;
	margin-bottom: 15px;
}

.hksy_01 ul li em.em2 i {
	width: 100%;
	display: block;
	overflow: hidden;
	text-align: center;
	font-size: 14px;
	color: #959595;
	line-height: 24px;
}

/*.hksy_01 ul li:hover em.em1 img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);}*/

.hksy_02 {
	overflow: hidden;
	background-color: #f5f5f5;
	margin-top: 60px;
	padding: 60px 0px;
}

.khsy_02_t {
	width: 100%;
	overflow: hidden;
	text-align: center;
	font-size: 30px;
	color: #0e6eb8;
	line-height: 60px;
	font-weight: bold;
}

.khsy_02_c {
	width: 100%;
	overflow: hidden;
	margin-top: 40px;
}

.khsy_02_c ul li {
	width: 32%;
	overflow: hidden;
	float: left;
	margin-right: 2%;
	position: relative;
}

.khsy_02_c ul li:nth-child(3) {
	margin-right: 0px;
}

.khsy_02_c ul li img {
	width: 100%;
	display: block;
	transition: .3s ease-in-out;
	-webkit-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out;
	-moz-transition: .3s ease-in-out;
}

.khsy_02_c ul li span {
	width: 100%;
	display: block;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 50%;
	font-size: 24px;
	color: #fff;
	font-weight: bold;
	line-height: 30px;
	text-align: center;
	margin-top: -20px;
}

.khsy_02_c ul li:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
}

.khsy_03 {
	overflow: hidden;
	margin-top: 60px;
}

.khsy_03_t {
	width: 100%;
	overflow: hidden;
}

.khsy_03_t ul li {
	float: left;
	position: relative;
	overflow: hidden;
}

.khsy_03_t ul li.li1 {
	width: 15.492957746478872%;
	overflow: hidden;
	margin-right: 1.5649452269170578%;
}

.khsy_03_t ul li.li1 img {
	width: 100%;
	display: block;
}

.khsy_03_t ul li.li1 .khsy_03t_c {
	width: 90%;
	overflow: hidden;
	position: absolute;
	left: 5%;
	top: 0px;
	height: 100%;
}

.khsy_03_t ul li.li1 .khsy_03t_c p {
	width: 100%;
	overflow: hidden;
}

.khsy_03_t ul li.li1 .khsy_03t_c p.p1 {
	font-size: 30px;
	color: #0e6eb8;
	font-weight: bold;
	text-align: center;
	line-height: 40px;
	margin-top: 15px;
}

.khsy_03_t ul li.li1 .khsy_03t_c p.p2 {
	position: absolute;
	left: 0px;
	bottom: 5%;
	text-align: center;
}

.khsy_03_t ul li.li1 .khsy_03t_c p.p2 a {
	font-size: 16px;
	color: #0e6eb8;
}

.khsy_03_t ul li.li1 .khsy_03t_c p.p2 a span {
	display: inline-block;
	background: url("../images/hkzb_01.png") right center no-repeat;
	background-size: 20px;
	padding-right: 30px;
}

.khsy_03_t ul li.li2 {
	margin-right: 1.5649452269170578%;
	width: 40.68857589984351%;
}

.khsy_03_t ul li.li2 img {
	width: 100%;
	display: block;
	transition: .3s ease-in-out;
	-webkit-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out;
	-moz-transition: .3s ease-in-out;
}

.khsy_03_t ul li.li2 span {
	width: 100%;
	display: block;
	overflow: hidden;
	position: absolute;
	left: 0px;
	bottom: 0px;
	background-color: rgba(0, 0, 0, 0.4);
}

.khsy_03_t ul li.li2 span i {
	width: 90%;
	display: block;
	overflow: hidden;
	margin: 0px auto;
	padding: 0px;
	font-size: 16px;
	color: #fff;
	line-height: 26px;
	padding: 5px 0px;
	font-weight: bold;
}

.khsy_03_t ul li.li2:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
}


.khsy_03_t ul li.li3 {
	width: 40.68857589984351%;
}

.khsy_03_t ul li.li3 img {
	width: 100%;
	display: block;
	transition: .3s ease-in-out;
	-webkit-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out;
	-moz-transition: .3s ease-in-out;
}

.khsy_03_t ul li.li3 span {
	width: 100%;
	display: block;
	overflow: hidden;
	position: absolute;
	left: 0px;
	bottom: 0px;
	background-color: rgba(0, 0, 0, 0.4);
}

.khsy_03_t ul li.li3 span i {
	width: 90%;
	display: block;
	overflow: hidden;
	margin: 0px auto;
	padding: 0px;
	font-size: 16px;
	color: #fff;
	line-height: 26px;
	padding: 5px 0px;
	font-weight: bold;
}

.khsy_03_t ul li.li3:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
}

.khsy_03_c {
	width: 100%;
	overflow: hidden;
	margin-top: 20px;
}

.khsy_03_c ul li {
	overflow: hidden;
	float: left;
	position: relative;
}

.khsy_03_c ul li.li1 {
	margin-right: 1.5649452269170578%;
	width: 40.68857589984351%;
}

.khsy_03_c ul li.li1 img {
	width: 100%;
	display: block;
	transition: .3s ease-in-out;
	-webkit-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out;
	-moz-transition: .3s ease-in-out;
}

.khsy_03_c ul li.li1 span {
	width: 100%;
	display: block;
	overflow: hidden;
	position: absolute;
	left: 0px;
	bottom: 0px;
	background-color: rgba(0, 0, 0, 0.4);
}

.khsy_03_c ul li.li1 span i {
	width: 90%;
	display: block;
	overflow: hidden;
	margin: 0px auto;
	padding: 0px;
	font-size: 16px;
	color: #fff;
	line-height: 26px;
	padding: 5px 0px;
	font-weight: bold;
}

.khsy_03_c ul li.li2 {
	width: 57.74647887323944%;
}

.khsy_03_c ul li.li2 img {
	width: 100%;
	display: block;
	transition: .3s ease-in-out;
	-webkit-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out;
	-moz-transition: .3s ease-in-out;
}

.khsy_03_c ul li.li2 span {
	width: 100%;
	display: block;
	overflow: hidden;
	position: absolute;
	left: 0px;
	bottom: 0px;
	background-color: rgba(0, 0, 0, 0.4);
}

.khsy_03_c ul li.li2 span i {
	width: 90%;
	display: block;
	overflow: hidden;
	margin: 0px auto;
	padding: 0px;
	font-size: 16px;
	color: #fff;
	line-height: 26px;
	padding: 5px 0px;
	font-weight: bold;
}

.khsy_03_c ul li.li1:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
}

.khsy_03_c ul li.li2:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
}


.hksy_04 {
	overflow: hidden;
	margin-top: 60px;
	padding: 80px 0px 60px 0px;
}

.hksy_04 ul li {
	width: 33.33333%;
	overflow: visible;
	float: left;
	position: relative;
}

.hksy_04 ul li img {
	display: block;
	margin: 0px auto;
	padding: 0px;
	max-width: 128px;
	transition: .3s ease-in-out;
	-webkit-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out;
	-moz-transition: .3s ease-in-out;
}

.hksy_04 ul li span {
	width: 100%;
	display: block;
	overflow: hidden;
	text-align: center;
	font-size: 20px;
	color: #fff;
	font-weight: bold;
	line-height: 40px;
	margin-top: 15px;
}

/*.hksy_04 ul li:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);}*/

.hksy_05 {
	overflow: hidden;
	margin-top: 60px;
}


.hksy_06 {
	overflow: hidden;
	margin-top: 60px;
	padding: 60px 0px;
	text-align: center;
}

.hksy_06 p {
	width: 100%;
	overflow: hidden;
}

.hksy_06 p.p1 {
	font-size: 20px;
	color: #fff;
	text-transform: uppercase;
	font-weight: 100;
}

.hksy_06 p.p2 {
	font-size: 30px;
	color: #fff;
	font-weight: bold;
	line-height: 40px;
	margin-top: 10px;
}

.hksy_06 p.p3 {
	margin-top: 20px;
}

.hksy_06 p.p3 a {
	display: inline-block;
	font-size: 16px;
	line-height: 40px;
	padding: 0px 40px;
	border: 1px solid #fff;
	color: #fff;
}

.hksy_06 p.p3 a:hover {
	background-color: #0e6eb8;
	border: 1px solid #0e6eb8;
}

.hkwy_01 {
	overflow: hidden;
	position: relative;
}

.hkwy_01 .fl {
	width: 50%;
	height: 90%;
	position: absolute;
	left: 0px;
	top: 5%;
	background-color: #f5f5f5;
}

.hkwy_01 .fr {
	width: 50%;
	height: 100%;
	position: absolute;
	right: 0px;
	top: 0px;
}

.hkwy_01 .wrap_c {
	position: relative;
	overflow: hidden;
	z-index: 990;
}

.hkwy_01_l {
	width: 45%;
	overflow: hidden;
	margin-top: 80px;
	float: left;
	margin-bottom: 80px;
}

.hkwy_01_l p {
	width: 100%;
	overflow: hidden;
	font-size: 16px;
	line-height: 30px;
	color: #959595;
}

.hkwy_01_l p.p1 {
	font-size: 28px;
	color: #c9c9c9;
	line-height: 38px;
	text-transform: uppercase;
	font-weight: 100;
	margin-bottom: 0px;
}

.hkwy_01_l p.p2 {
	font-size: 26px;
	color: #0e6eb8;
	font-weight: bold;
	line-height: 40px;
}

.hkwy_01_l p.p3 {
	margin-top: 40px;
	font-weight: bold;
	font-size: 16px;
	color: #959595;
	line-height: 26px;
	margin-bottom: 20px;
}

.hkwy_01_l p.p4 {
	font-size: 16px;
	line-height: 24px;
	margin-bottom: 10px;
	color: #959595;
}

.hkwy_01_l p.p5 {
	margin-top: 40px;
}

.hkwy_01_l p.p5 a {
	display: inline-block;
	line-height: 40px;
	padding: 0px 40px;
	background-color: #0e6eb8;
	font-size: 14px;
	color: #fff;
	border-radius: 4px;
}


.hkwy_01_r {
	width: 48%;
	overflow: visible;
	float: right;
	position: absolute;
	right: 0px;
	bottom: 40px;
}

.hkwy_01_r b {
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	display: none;
}

.hkwy_01_r ul {
	width: 40px;
	overflow: visible;
	float: left;
	position: absolute;
	left: 0px;
	bottom: 0px;
}

.hkwy_01_r ul li {
	width: 100%;
	overflow: visible;
	margin-top: 10px;
	position: relative;
}

.hkwy_01_r ul li a {
	width: 100%;
	display: block;
	overflow: hidden;
}

.hkwy_01_r ul li a img {
	width: 100%;
	display: block;
}

.hkwy_01_r ul li em {
	width: 150px;
	display: block;
	overflow: hidden;
	font-style: normal;
	position: absolute;
	left: 60px;
	top: -50px;
	z-index: 990;
	display: none;
}

.hkwy_01_r ul li em img {
	width: 100%;
	display: block;
}

.hkwy_01_r ul li em span {
	width: 100%;
	display: block;
	overflow: hidden;
	text-align: center;
	font-size: 14px;
	color: #fff;
	line-height: 24px;
}

.hkwy_01_r ul li:nth-child(2) em {
	top: -120px;
}

.hkwy_01_r ul li:nth-child(3) em {
	top: -120px;
}

.hkwy_01_r ul li:hover em {
	display: block;
}



.hkwy_01_r em.em1 {
	display: inline-block;
	font-style: normal;
	margin-left: 100px;
}

.hkwy_01_r em.em1 img {
	width: 60px;
	display: block;
	float: left;
}

.hkwy_01_r em.em1 em.em2 {
	display: inline-block;
	color: #fff;
	font-style: normal;
	margin-left: 20px;
}

.hkwy_01_r em.em1 em.em2 span {
	width: 100%;
	display: block;
	overflow: hidden;
	line-height: 30px;
	font-size: 14px;
	font-weight: bold;
}

.hkwy_01_r em.em1 em.em2 span i {
	display: inline-block;
	color: #0e6eb8;
	font-size: 20px;
}


.hkwy_02 {
	overflow: hidden;
	margin-top: 60px;
}

.hkwy_02_t {
	width: 100%;
	overflow: hidden;
	border-bottom: 1px solid #e5e5e5;
}

.hkwy_02_t ul li {
	width: 25%;
	overflow: hidden;
	float: left;
}

.hkwy_02_t ul li a {
	width: 100%;
	display: block;
	overflow: hidden;
	text-align: center;
	line-height: 50px;
	font-size: 16px;
	color: #1a1a1a;
}

.hkwy_02_t ul li.on a {
	background-color: #0e6eb8;
	border-radius: 4px 4px 0px 0px;
	color: #fff;
}

.hkwy_02_c {
	width: 100%;
	overflow: hidden;
}

.hkwy_02_c .wrap_c {
	overflow: hidden;
	margin: 30px auto;
	-moz-box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.08);
	-webkit-box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.08);
	box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.08);
}

.hkwy_02cfr {
	width: 100%;
	overflow: hidden;
}

.hkwy_02c_c {
	width: 100%;
	overflow: hidden;
	display: table;
}

.hkwy_02c_c em {
	display: table-cell;
	font-style: normal;
	vertical-align: middle;
}

.hkwy_02c_c em.em1 {
	width: 80%;
}

.hkwy_02c_c em.em1 img {
	width: 100%;
	display: block;
}

.hkwy_02c_c em.em2 {}

.hkwy_02c_c em.em2 span {
	width: 80%;
	display: block;
	overflow: hidden;
	margin: 0px auto;
	padding: 0px;
	font-size: 13px;
	color: #959595;
	line-height: 24px;
}


.hkwy_03 {
	overflow: hidden;
	margin-top: 40px;
	padding: 60px 0px 150px 0px;
}

.hkwy_03_t {
	width: 100%;
	overflow: hidden;
	font-size: 20px;
	color: #0e6eb8;
	font-weight: bold;
	line-height: 40px;
}

.hkwy_03_c {
	width: 100%;
	overflow: hidden;
	margin-top: 40px;
}

.hkwy_03_c ul li {
	width: 18.4%;
	overflow: hidden;
	float: left;
	margin-right: 2%;
	background: url("../images/hkwy_01.png") center no-repeat;
	background-size: 100% 100%;
	padding: 40px 0px;
}

.hkwy_03_c ul li:nth-child(5) {
	margin-right: 0px;
}

.hkwy_03_c ul li p {
	width: 80%;
	overflow: hidden;
	margin: 0px auto;
	padding: 0px;
	text-align: justify;
	text-justify: inter-ideograph;
}

.hkwy_03_c ul li p.p1 {}

.hkwy_03_c ul li p.p1 img {
	display: block;
	margin: 0px auto;
	padding: 0px;
	height: 50px;
}

.hkwy_03_c ul li p.p2 {
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #626262;
	line-height: 40px;
	margin-top: 5px;
}

.hkwy_03_c ul li p.p3 {
	margin-top: 0px;
	font-size: 14px;
	color: #959595;
	line-height: 24px;
}



.nba_01 {
	overflow: hidden;
	margin-top: 60px;
}

.nba_01 p {
	width: 100%;
	overflow: hidden;
	text-align: center;
	font-size: 16px;
	color: #959595;
	line-height: 30px;
}

.nba_01 p.p1 {
	font-size: 28px;
	color: #c9c9c9;
	line-height: 38px;
	font-weight: 100;
	color: #c9c9c9;
	text-transform: uppercase;
}

.nba_01 p.p2 {
	font-size: 26px;
	color: #0e6eb8;
	line-height: 40px;
	margin-bottom: 40px;
}

.nba_02 {
	overflow: hidden;
	margin-top: 40px;
	text-align: center;
}

.nba_02 p {
	width: 100%;
	overflow: hidden;
}

.nba_02 p a {
	display: inline-block;
	overflow: hidden;
	position: relative;
	margin: 0px 10px;
}

.nba_02 p a img {
	height: 50px;
	display: inline-block;
}

.nba_02 p a img.img2 {
	position: absolute;
	left: 0px;
	top: 0px;
	display: none;
}

.nba_02 p a:hover img.img2 {
	display: inline-block;
}

.nba_02_dz {
	width: 170px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 9999;
	padding-bottom: 7px;
	display: none;
}

.nba_02_dz .nba_02_dz_c {
	width: 168px;
	overflow: hidden;
	background-color: #fff;
	border: 1px solid #0e6eb8;
	padding: 5px 0px;
}

.nba_02_dz .nba_02_dz_c p {
	width: 90%;
	overflow: hidden;
	margin: 0px auto;
	padding: 0px;
	font-size: 14px;
	color: #535353;
	line-height: 24px;
}

.nba_02_dz b.b1 {
	width: 14px;
	height: 8px;
	display: block;
	overflow: hidden;
	background: url("../images/nba_01.png") no-repeat;
	position: absolute;
	left: 20px;
	bottom: 0px;
}

.nba_03_dz {
	width: 170px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 9999;
	padding-bottom: 7px;
	display: none;
}

.nba_03_dz .nba_02_dz_c {
	width: 168px;
	overflow: hidden;
	background-color: #fff;
	border: 1px solid #0e6eb8;
	padding: 5px 0px;
}

.nba_03_dz .nba_02_dz_c p {
	width: 90%;
	overflow: hidden;
	margin: 0px auto;
	padding: 0px;
	font-size: 14px;
	color: #535353;
	line-height: 24px;
}

.nba_03_dz b.b1 {
	width: 14px;
	height: 8px;
	display: block;
	overflow: hidden;
	background: url("../images/nba_01.png") no-repeat;
	position: absolute;
	left: 20px;
	bottom: 0px;
}


.nba_03 {
	overflow: hidden;
	margin-top: 40px;
}

.nba_03_slide {
	width: 100%;
	overflow: hidden;
	position: relative;
}

.nba_03_slide .swiper-slide {
	width: 100%;
	overflow: hidden;
}

.nba_03_slide .swiper-slide img {
	width: 100%;
	display: block;
}

.nba_03_slide .swiper-pagination {
	width: 100%;
	bottom: 20px;
	z-index: 990;
}

.nba_03_slide .swiper-pagination span {
	opacity: 1;
	background-color: #fff;
	width: 10px;
	height: 10px;
}

.nba_03_slide .swiper-pagination span.swiper-pagination-bullet-active {
	background-color: #0e6eb8;
}


.nba_04 {
	overflow: hidden;
	background-color: #f5f5f5;
	margin-top: 60px;
	padding: 60px 0px;
}

.nba_04_slide {
	width: 100%;
	overflow: hidden;
	position: relative;
}

.nba_04_slide .swiper-slide {
	width: 100%;
	overflow: hidden;
}

.nba_04_slide .swiper-slide a {
	width: 100%;
	display: block;
	overflow: hidden;
	position: relative;
	background-color: #fff;
}

.nba_04_slide .swiper-slide a em {
	display: block;
	overflow: hidden;
	font-style: normal;
}

.nba_04_slide .swiper-slide a em.em1 {
	width: 50%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
}

.nba_04_slide .swiper-slide a em.em1 img {
	width: 100%;
	display: none;
}

.nba_04_slide .swiper-slide a em.em2 {
	width: 44%;
	float: right;
	margin-right: 2%;
	padding: 40px 0px 200px 0px;
	height: 170px;
}

.nba_04_slide .swiper-slide a em.em2 span {
	width: 100%;
	display: block;
	overflow: hidden;
	font-size: 20px;
	color: #0e6eb8;
	line-height: 30px;
}

.nba_04_slide .swiper-slide a em.em2 i {
	width: 100%;
	display: block;
	overflow: hidden;
	font-size: 14px;
	color: #959595;
	line-height: 24px;
	margin-top: 20px;
}

.nba_04_slide .nba_04_prev {
	width: 40px;
	height: 40px;
	display: block;
	overflow: hidden;
	background: url("../images/hkzb_02_on.png") center no-repeat;
	background-size: 100%;
	position: absolute;
	left: 54%;
	bottom: 30px;
	z-index: 9990;
}

.nba_04_slide .nba_04_prev:hover {
	background: url("../images/hkzb_02.png") center no-repeat;
	background-size: 100%;
}

.nba_04_slide .nba_04_next {
	width: 40px;
	height: 40px;
	display: block;
	overflow: hidden;
	background: url("../images/hkzb_03_on.png") center no-repeat;
	background-size: 100%;
	position: absolute;
	left: 54%;
	bottom: 30px;
	z-index: 9990;
	margin-left: 50px;
}

.nba_04_slide .nba_04_next:hover {
	background: url("../images/hkzb_03.png") center no-repeat;
	background-size: 100%;
}



.ywbk_02 {
	overflow: hidden;
	margin-top: 60px;
	padding: 100px 0px;
}

.ywbk_02 p {
	width: 100%;
	overflow: hidden;
	text-align: center;
}

.ywbk_02 p.p1 {
	font-size: 30px;
	color: #fff;
	line-height: 60px;
	font-weight: bold;
}

.ywbk_02 p.p2 {
	margin-top: 60px;
	color: #fff;
}

.ywbk_02 p.p2 em {
	display: inline-block;
	font-style: normal;
	margin: 0px 50px;
	text-align: left;
}

.ywbk_02 p.p2 em span {
	width: 100%;
	display: block;
	overflow: hidden;
	font-size: 20px;
	line-height: 40px;
}

.ywbk_02 p.p2 em i {
	width: 100%;
	display: block;
	overflow: hidden;
	font-family: Arial;
	font-size: 80px;
	line-height: 80px;
	font-family: "Agency FB";
	margin-left: 0px;
}


.ywbk_03 {
	margin-top: 0px;
}

.ywbk_04 {
	background-color: #fff;
	margin-top: 0px;
}

.ywbk_04_t {
	width: 100%;
	overflow: hidden;
	text-align: center;
	font-size: 20px;
	color: #0e6eb8;
	line-height: 40px;
	font-weight: bold;
}


.ywbk_05 {
	overflow: hidden;
	margin-top: 40px;
}

.ywbk_05_t {
	width: 100%;
	overflow: hidden;
}

.ywbk_05_t p {
	width: 100%;
	overflow: hidden;
	font-size: 16px;
	color: #959595;
	line-height: 30px;
	text-align: center;
}

.ywbk_05_t p.p1 {
	font-size: 28px;
	color: #c9c9c9;
	font-weight: 100;
	line-height: 38px;
	text-transform: uppercase;
}

.ywbk_05_t p.p2 {
	font-size: 26px;
	color: #0e6eb8;
	line-height: 40px;
	margin-bottom: 40px;
}

.ywbk_05_c {
	width: 100%;
	overflow: hidden;
	margin-top: 60px;
}

.ywbk_05c_slide {
	width: 100%;
	overflow: hidden;
	position: relative;
}

.ywbk_05c_slide .swiper-slide {
	width: 100%;
	overflow: hidden;
	position: relative;
}

.ywbk_05c_slide .swiper-slide img {
	width: 100%;
	display: block;
}

.ywbk_05c_slide .swiper-slide span {
	position: absolute;
	right: 20px;
	bottom: 20px;
	font-size: 25px;
	color: #fff;
	font-weight: bold;
	line-height: 40px;
}

.ywbk_05c_slide .swiper-pagination {
	width: 100%;
	overflow: hidden;
	position: absolute;
	left: 0px;
	bottom: 20px;
	z-index: 9990;
	text-align: center;
}

.ywbk_05c_slide .swiper-pagination span {
	width: 10px;
	height: 10px;
	background: url("../images/ywbk_05_01.png") no-repeat;
	background-size: 100%;
	opacity: 1;
}

.ywbk_05c_slide .swiper-pagination span.swiper-pagination-bullet-active {
	background: url("../images/ywbk_05_02.png") no-repeat;
	background-size: 100%;
}


.ywbk_06 {
	overflow: hidden;
	margin-top: 60px;
	padding: 60px 0px;
}

.ywbk_06_t {
	width: 100%;
	overflow: hidden;
	font-size: 20px;
	font-weight: bold;
	color: #0e6eb8;
	line-height: 60px;
}

.ywbk_06_t ul {
	float: right;
}

.ywbk_06_t ul li {
	float: left;
	margin-right: 30px;
}

.ywbk_06_t ul li a {
	display: inline-block;
	line-height: 40px;
	font-size: 13px;
	color: #434343;
	border-radius: 20px;
	margin-top: 10px;
}

.ywbk_06_t ul li.on a {
	background-color: #0e6eb8;
	color: #fff;
	padding: 0px 30px;
}



.ywbk_06_c {
	width: 100%;
	overflow: hidden;
	margin-top: 40px;
}

.ywbk_06_c .fl {
	width: 60%;
}

.ywbk_06_c .fl p {
	width: 100%;
	overflow: hidden;
	line-height: 40px;
	margin: 40px 0px;
}

.ywbk_06_c .fl p span {
	display: inline-block;
	float: left;
	font-size: 30px;
	color: #0e6eb8;
	font-weight: bold;
	padding-left: 60px;
	width: 240px;
}

.ywbk_06_c .fl p span.sp_icon1 {
	background: url("../images/ywbk_05_03.png") left center no-repeat;
	background-size: 40px;
}

.ywbk_06_c .fl p span.sp_icon2 {
	background: url("../images/ywbk_05_04.png") left center no-repeat;
	background-size: 40px;
}

.ywbk_06_c .fl p span.sp_icon3 {
	background: url("../images/ywbk_05_05.png") left center no-repeat;
	background-size: 40px;
}

.ywbk_06_c .fl p i {
	float: left;
	font-size: 14px;
	color: #fff;
	line-height: 20px;
	margin-left: 50px;
}



.ywbk_06_c .fr {
	width: 35%;
}

.ywbk_06_c .fr img {
	width: 100%;
	display: block;
}


.ywbk_07 {
	overflow: hidden;
	margin-top: 60px;
}

.ywbk_07_c {
	width: 100%;
	overflow: visible;
	margin-top: 20px;
	position: relative;
}

.ywbk_07c_slide {
	width: 100%;
	overflow: hidden;
}

.ywbk_07c_slide .swiper-slide {
	width: 32%;
	overflow: hidden;
	float: left;
	position: relative;
}

.ywbk_07c_slide .swiper-slide img {
	width: 100%;
	display: block;
	transition: .3s ease-in-out;
	-webkit-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out;
	-moz-transition: .3s ease-in-out;
}

.ywbk_07c_slide .swiper-slide span {
	width: 100%;
	display: block;
	overflow: hidden;
	position: absolute;
	left: 0px;
	bottom: 0px;
	background-color: rgba(0, 0, 0, 0.6);
}

.ywbk_07c_slide .swiper-slide span i {
	width: 90%;
	display: block;
	overflow: hidden;
	margin: 0px auto;
	padding: 0px;
	text-align: center;
	font-size: 16px;
	color: #fff;
	line-height: 30px;
	padding: 10px 0px;
	text-overflow: ellipsis;
	white-space: nowrap;
}

/*.ywbk_07c_slide .swiper-slide:hover img{transform: scale(1.01, 1.01); -moz-transform: scale(1.1, 1.1); -webkit-transform: scale(1.1, 1.1);}*/
.ywbk_07_c .ywbk_07_prev {
	width: 18px;
	height: 100%;
	display: block;
	overflow: hidden;
	background: url("../images/qk_01.jpg") center no-repeat;
	background-size: 100%;
	position: absolute;
	left: -50px;
	top: 0px;
}

.ywbk_07_c .ywbk_07_prev:hover {
	background: url("../images/qk_01_on.jpg") center no-repeat;
	background-size: 100%;
}

.ywbk_07_c .ywbk_07_next {
	width: 18px;
	height: 100%;
	display: block;
	overflow: hidden;
	background: url("../images/qk_02.jpg") center no-repeat;
	background-size: 100%;
	position: absolute;
	right: -50px;
	top: 0px;
}

.ywbk_07_c .ywbk_07_next:hover {
	background: url("../images/qk_02_on.jpg") center no-repeat;
	background-size: 100%;
}


.ywbk_08 {
	overflow: hidden;
	background-color: #f5f5f5;
	margin-top: 60px;
	padding: 40px 0px;
}

.ywbk_08_t {
	width: 100%;
	overflow: hidden;
	margin-top: 20px;
}

.ywbk_08_t p {
	width: 100%;
	overflow: hidden;
	font-size: 16px;
	color: #535353;
	line-height: 26px;
}

.ywbk_08_c {
	width: 100%;
	overflow: hidden;
	margin-top: 40px;
}

.ywbk_08_c .fl {
	width: 50.626959247648905%;
	overflow: hidden;
}

.ywbk_08_c .ywbk_08c_slide {
	width: 100%;
	overflow: hidden;
	position: relative;
}

.ywbk_08_c .ywbk_08c_slide .swiper-slide {
	width: 100%;
	overflow: hidden;
}

.ywbk_08_c .ywbk_08c_slide .swiper-slide img {
	width: 100%;
	display: block;
	transition: .3s ease-in-out;
	-webkit-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out;
	-moz-transition: .3s ease-in-out;
}

/*.ywbk_08_c .ywbk_08c_slide .swiper-slide:hover img{transform: scale(1.01, 1.01); -moz-transform: scale(1.1, 1.1); -webkit-transform: scale(1.1, 1.1);}*/

.ywbk_08_c .ywbk_08c_slide .ywbk_08_prev {
	width: 40px;
	height: 80px;
	display: block;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 50%;
	margin-top: -40px;
	background: url("../images/ywbk_06.png") center no-repeat rgba(0, 0, 0, 0.5);
	z-index: 9990;
}

.ywbk_08_c .ywbk_08c_slide .ywbk_08_prev:hover {
	background: url("../images/ywbk_06_on.png") center no-repeat rgba(0, 0, 0, 0.5);
}

.ywbk_08_c .ywbk_08c_slide .ywbk_08_next {
	width: 40px;
	height: 80px;
	display: block;
	overflow: hidden;
	position: absolute;
	right: 0px;
	top: 50%;
	margin-top: -40px;
	background: url("../images/ywbk_07.png") center no-repeat rgba(0, 0, 0, 0.5);
	z-index: 9990;
}

.ywbk_08_c .ywbk_08c_slide .ywbk_08_next:hover {
	background: url("../images/ywbk_07_on.png") center no-repeat rgba(0, 0, 0, 0.5);
}

.ywbk_08_c .fr {
	width: 48.589341692789965%;
	overflow: hidden;
}

.ywbk_08_c .fr ul li {
	width: 32.25806451612903%;
	overflow: hidden;
	float: left;
	position: relative;
	margin-right: 1.6129032258064515%
}

.ywbk_08_c .fr ul li:nth-child(3) {
	margin-right: 0px;
}

.ywbk_08_c .fr ul li img {
	width: 100%;
	display: block;
	transition: .3s ease-in-out;
	-webkit-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out;
	-moz-transition: .3s ease-in-out;
}

/*.ywbk_08_c .fr ul li:hover img{transform: scale(1.01, 1.01); -moz-transform: scale(1.1, 1.1); -webkit-transform: scale(1.1, 1.1);}*/
.ywbk_08_c .fr ul li span {
	width: 100%;
	display: block;
	overflow: hidden;
	background-color: rgba(0, 0, 0, 0.4);
	position: absolute;
	left: 0px;
	top: 0px;
	padding: 20px 0px;
}

.ywbk_08_c .fr ul li span i {
	width: 90%;
	display: block;
	overflow: hidden;
	margin: 0px auto;
	padding: 0px;
	text-align: center;
}

.ywbk_08_c .fr ul li span i.i1 {
	font-size: 20px;
	color: #fff;
	line-height: 30px;
}

.ywbk_08_c .fr ul li span i.i2 {
	font-size: 16px;
	color: #fff;
	line-height: 30px;
}


.ywbk_09 {
	overflow: hidden;
	margin-top: 60px;
}

.ywbk_09_c {
	width: 100%;
	overflow: hidden;
	background-color: #f5f5f5;
	margin-top: 40px;
}

.ywbk_09_c ul {
	width: 100%;
	display: table;
	overflow: hidden;
}

.ywbk_09_c ul li {
	display: table-row;
}

.ywbk_09_c ul li .ywbk_09c_cell {
	display: table-cell;
	vertical-align: middle;
	border-bottom: 1px solid #fff;
	padding: 30px 0px;
}

.ywbk_09_c ul li .ywbk_09c_l {
	width: 200px;
	text-align: center;
	font-size: 16px;
	color: #535353;
	font-weight: bold;
}

.ywbk_09_c ul li .ywbk_09c_r {
	padding: 20px;
}

.ywbk_09_c ul li .ywbk_09c_r span {
	display: inline-block;
	font-size: 16px;
	color: #535353;
	line-height: 30px;
}

.ywbk_09_c ul li .ywbk_09c_r span.sp1 {
	width: 50%;
	float: left;
}

.ywbk_09_c ul li .ywbk_09c_r span.sp2 {
	width: 100%;
	float: left;
}


.ywbk_10 {
	overflow: hidden;
	margin-top: 60px;
}

.ywbk_10 .fl {
	width: 59.40438871473355%;
	overflow: hidden;
}

.ywbk_10 .fl img {
	width: 100%;
	display: block;
}

.ywbk_10 .fl .allmap {
	width: 100%;
	overflow: hidden;
	height: 310px;
}

.ywbk_10 .fr {
	width: 36.75548589341693%;
	overflow: hidden;
}

.ywbk_10 .fr .ywbk_01r_t {
	width: 100%;
	overflow: hidden;
	position: relative;
	text-align: center;
}

.ywbk_10 .fr .ywbk_01r_t span {
	display: inline-block;
	font-size: 16px;
	color: #0e6eb8;
	line-height: 40px;
	border: 2px solid #0e6eb8;
	border-radius: 22px;
	padding: 0px 30px;
	background-color: #fff;
	position: relative;
	z-index: 9;
}

.ywbk_10 .fr .ywbk_01r_t i {
	width: 100%;
	height: 2px;
	display: block;
	overflow: hidden;
	background-color: #0e6eb8;
	position: absolute;
	left: 0px;
	top: 50%;
	margin-top: -1px;
}

.ywbk_10 .fr .ywbk_01r_b {
	width: 100%;
	overflow: hidden;
	margin-top: 40px;
}

.ywbk_10 .fr .ywbk_01r_b img {
	max-width: 100px;
	width: 50%;
	display: block;
	margin: 0px auto;
	padding: 0px;
}

.ywbk_10 .fr .ywbk_01r_c {
	width: 100%;
	overflow: hidden;
	text-align: center;
	margin-top: 40px;
}

.ywbk_10 .fr .ywbk_01r_c p {
	width: 100%;
	overflow: hidden;
	text-align: center;
}

.ywbk_10 .fr .ywbk_01r_c p.p1 {
	font-size: 40px;
	color: #0e6eb8;
	font-weight: bold;
	line-height: 60px;
}

.ywbk_10 .fr .ywbk_01r_c p.p2 {
	font-size: 14px;
	color: #0e6eb8;
	line-height: 24px;
}


.ywbk_11 {
	overflow: hidden;
	margin: 0px auto;
	margin-top: 60px;
	background-color: #f5f5f5;
	padding: 60px 0px;
}

.ywbk_11 b.b1 {
	top: 100px;
}

.ywbk_11 .dsj_01_prev {
	background: url('../images/hkzb_02.png') no-repeat;
	background-size: 100%;
}

.ywbk_11 .dsj_01_next {
	background: url('../images/hkzb_03.png') no-repeat;
	background-size: 100%;
}

.ywbk_11 .dsj_01_slide .swiper-slide p.p1 b {
	background: url("../images/ywbk_08.png") no-repeat;
	background-size: 100%;
}

.ywbk_11 .dsj_01_slide .swiper-slide p.p2 {
	color: #808080;
}


.ywbk_11_c {
	width: 100%;
	overflow: hidden;
	text-align: center;
	margin-top: 60px;
}

.ywbk_11_c a {
	display: inline-block;
	margin: 0px 40px;
	background-color: #fff;
	font-size: 16px;
	color: #808080;
	line-height: 26px;
	padding: 10px 20px;
}

.ywbk_11_c a span {
	display: inline-block;
	background: url("../images/ywbk_09.jpg") left center no-repeat;
	background-size: 20px;
	padding-left: 40px;
}


.xmlb_01 {
	overflow: hidden;
	margin-top: 0px;
	margin-bottom: 60px;
}

.xmlb_01 .wrap_c {
	background-color: #fff;
	overflow: hidden;
	padding: 60px 0px;
}

.xmlb_01_t {
	width: 90%;
	overflow: hidden;
	margin: 0px auto;
	padding: 0px;
}

.xmlb_01_t p {
	width: 100%;
	overflow: hidden;
	font-size: 16px;
	color: #959595;
	line-height: 30px;
	text-align: center;
}

.xmlb_01_t p.p1 {
	font-size: 28px;
	color: #c9c9c9;
	font-weight: 100;
	line-height: 38px;
	text-transform: uppercase;
}

.xmlb_01_t p.p2 {
	font-size: 26px;
	color: #0e6eb8;
	line-height: 40px;
	margin-bottom: 40px;
}

.xmlb_01_c {
	overflow: hidden;
	margin: 0px auto;
	padding: 0px 20px;
	margin-top: 40px;
}

.xmlb_01_c ul li {
	width: 25%;
	overflow: hidden;
	float: left;
	margin-right: 0px;
	margin-bottom: 40px;
}

.xmlb_01_c ul li a {
	width: 90%;
	display: block;
	overflow: hidden;
	margin: 0px auto;
	padding: 0px;
	border: 1px solid #d7d7d7;
	padding-bottom: 10px;
}

.xmlb_01_c ul li a em {
	width: 100%;
	display: block;
	overflow: hidden;
}

.xmlb_01_c ul li a img {
	width: 100%;
	display: block;
	transition: .3s ease-in-out;
	-webkit-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out;
	-moz-transition: .3s ease-in-out;
}

.xmlb_01_c ul li a span {
	width: 90%;
	display: block;
	overflow: hidden;
	margin: 0px auto;
	padding: 0px;
	font-size: 16px;
	color: #959595;
	font-weight: bold;
	border-bottom: 1px solid #ebebeb;
	line-height: 40px;
	margin-bottom: 10px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.xmlb_01_c ul li a i {
	width: 90%;
	display: block;
	overflow: hidden;
	margin: 0px auto;
	padding: 0px;
	font-size: 14px;
	color: #959595;
	line-height: 24px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.xmlb_01_c ul li a:hover img {
	transform: scale(1.01, 1.01);
	-moz-transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
}

.xmlb_01_b {
	width: 100%;
	overflow: hidden;
	text-align: center;
	margin-top: 40px;
}

.xmlb_01_b a {
	width: 100%;
	display: block;
	overflow: hidden;
}

.xmlb_01_b a img {
	width: 57px;
	display: inline-block;
	transition: .3s ease-in-out;
	-webkit-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out;
	-moz-transition: .3s ease-in-out;
}

.xmlb_01_b a.on img {
	-webkit-transform: rotate(180deg)
}


.cyyyy_01 {
	overflow: hidden;
	margin-top: 60px;
}

.cyyyy_01_c {
	width: 40%;
	overflow: hidden;
	background-color: rgba(0, 0, 0, 0.5);
	margin: 100px 0px;
	padding: 30px 0px;
}

.cyyyy_01_c p {
	width: 90%;
	overflow: hidden;
	margin: 0px auto;
	padding: 0px;
	color: #fff;
}

.cyyyy_01_c p.p1 {
	font-size: 16px;
	font-weight: bold;
	line-height: 36px;
}

.cyyyy_01_c p.p2 {
	font-size: 13px;
	line-height: 24px;
}

.cyyyy_01_c p.p3 {
	margin-top: 10px;
	border-top: 1px solid #fff;
	line-height: 24px;
	padding-top: 5px;
}

.cyyyy_01_c p.p3 a {
	display: inline-block;
	font-size: 13px;
	color: #fff;
	background: url("../images/khdc_02.png") right center no-repeat;
	background-size: 10px;
	padding-right: 15px;
}


.cyyyy_02 {
	overflow: hidden;
	background-color: #f5f5f5;
	padding: 60px 0px 100px 0px;
}

.cyyyy_03 {
	width: 100%;
	overflow: hidden;
}

.cyyyy_03 .fl {
	width: 66%;
}

.cyyyy_03 .fl p {
	width: 100%;
	overflow: hidden;
	font-size: 13px;
	color: #959595;
	line-height: 24px;
}

.cyyyy_03 .fl p.p1 {
	font-size: 28px;
	color: #c9c9c9;
	font-weight: 100;
	line-height: 38px;
	text-transform: uppercase;
}

.cyyyy_03 .fl p.p2 {
	font-size: 20px;
	color: #0e6eb8;
	font-weight: bold;
	line-height: 30px;
}

.cyyyy_03 .fl p.p3 {
	font-size: 16px;
	color: #666;
	font-weight: bold;
	line-height: 26px;
	margin-top: 30px;
	margin-bottom: 30px;
}



.cyyyy_03 .fr {
	width: 25%;
}

.cyyyy_03 .fr img {
	width: 100%;
	display: block;
}


.cyyyy_04 {
	overflow: hidden;
	padding-top: 40px;
	padding-bottom: 50px;
}

.cyyyy_04 .cyyyy_04_c {
	overflow: hidden;
	background-color: #fff;
	padding: 60px 0px;
	-moz-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.06);
	-webkit-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.06);
	box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.06);
}


.cyyyy_05 {
	overflow: hidden;
}

.cyyyy_05 .wrap_c {
	width: 90%;
}

.cyyyy_05_t {
	width: 100%;
	overflow: hidden;
}

.cyyyy_05_t p {
	width: 100%;
	overflow: hidden;
	font-size: 16px;
	color: #959595;
	line-height: 26px;
}

.cyyyy_05_t p.p1 {
	font-size: 28px;
	color: #999;
	font-weight: 100;
	line-height: 38px;
	text-transform: uppercase;
}

.cyyyy_05_t p.p2 {
	font-size: 20px;
	color: #0e6eb8;
	font-weight: bold;
	line-height: 30px;
	margin-bottom: 30px;
}

.cyyyy_05_c {
	width: 100%;
	overflow: hidden;
	margin-top: 40px;
	position: relative;
}

.cyyyy_05_c a.ywbk_07_prev {
	width: 5%;
	height: 100%;
	display: block;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	background: url("../images/qk_01.jpg") center no-repeat;
	background-size: 18px;
}

.cyyyy_05_c a.ywbk_07_prev:hover {
	background: url("../images/qk_01_on.jpg") center no-repeat;
	background-size: 18px;
}

.cyyyy_05_c a.ywbk_07_next {
	width: 5%;
	height: 100%;
	display: block;
	overflow: hidden;
	position: absolute;
	right: 0px;
	top: 0px;
	background: url("../images/qk_02.jpg") center no-repeat;
	background-size: 18px;
}

.cyyyy_05_c a.ywbk_07_next:hover {
	background: url("../images/qk_02_on.jpg") center no-repeat;
	background-size: 18px;
}

.cyyyy_06 {
	overflow: hidden;
	margin-top: 40px;
	width: 100%;
}

.cyyyy_06 .wrap_c {
	overflow: hidden;
	display: table;
}

.cyyyy_06 .cyyyy_06_cell {
	display: table-cell;
	vertical-align: middle;
	padding: 60px 0px;
}

.cyyyy_06 .cyyyy_06c_l {
	width: 70%;
}

.cyyyy_06 .cyyyy_06c_l p {
	width: 90%;
	overflow: hidden;
	color: #fff;
}

.cyyyy_06 .cyyyy_06c_l p.p1 {
	font-size: 28px;
	color: #fff;
	font-weight: 100;
	line-height: 38px;
	text-transform: uppercase;
}

.cyyyy_06 .cyyyy_06c_l p.p2 {
	font-size: 20px;
	color: #fff;
	font-weight: bold;
	line-height: 30px;
}

.cyyyy_06 .cyyyy_06c_l p.p3 {
	font-size: 16px;
	color: #fff;
	line-height: 26px;
	margin-top: 30px;
	margin-bottom: 30px;
}

.cyyyy_06 .cyyyy_06c_r {
	width: 30%;
}

.cyyyy_06 .cyyyy_06c_r img {
	width: 100%;
	display: inline-block;
}



.cyyyy_07 {
	overflow: hidden;
	margin-top: 60px;
}

.cyyyy_08 {
	overflow: hidden;
	margin-top: 40px;
	position: relative;
}

.cyyyy_08_slide {
	width: 100%;
	overflow: hidden;
}

.cyyyy_08_slide .swiper-slide {
	width: 25%;
	overflow: hidden;
	float: left;
}

.cyyyy_08_slide .swiper-slide a {
	width: 100%;
	display: block;
	overflow: hidden;
	position: relative;
}

.cyyyy_08_slide .swiper-slide a b.b1 {
	width: 100%;
	height: 1px;
	display: block;
	overflow: hidden;
	background-color: #d7d7d7;
	position: absolute;
	left: 0px;
	top: 0px;
}

.cyyyy_08_slide .swiper-slide a b.b2 {
	width: 100%;
	height: 1px;
	display: block;
	overflow: hidden;
	background-color: #d7d7d7;
	position: absolute;
	left: 0px;
	bottom: 0px;
}

.cyyyy_08_slide .swiper-slide a b.b3 {
	width: 1px;
	height: 100%;
	display: block;
	overflow: hidden;
	background-color: #d7d7d7;
	position: absolute;
	left: 0px;
	top: 0px;
}

.cyyyy_08_slide .swiper-slide a b.b4 {
	width: 1px;
	height: 100%;
	display: block;
	overflow: hidden;
	background-color: #d7d7d7;
	position: absolute;
	right: 0px;
	top: 0px;
}

.cyyyy_08_slide .swiper-slide a em {
	width: 100%;
	display: block;
	overflow: hidden;
}

.cyyyy_08_slide .swiper-slide a em img {
	width: 100%;
	display: block;
	transition: .3s ease-in-out;
	-webkit-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out;
	-moz-transition: .3s ease-in-out;
}

.cyyyy_08_slide .swiper-slide a span {
	width: 90%;
	display: block;
	overflow: hidden;
	margin: 10px auto;
	padding: 0px;
	font-size: 16px;
	color: #959595;
	line-height: 26px;
}

/*.cyyyy_08_slide .swiper-slide a:hover em img{transform: scale(1.01, 1.01); -moz-transform: scale(1.1, 1.1); -webkit-transform: scale(1.1, 1.1);}*/

.cyyyy_08 a.cyyyy_08_prev {
	width: 5%;
	height: 100%;
	display: block;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	background: url("../images/qk_01.jpg") center no-repeat;
	background-size: 18px;
}

.cyyyy_08 a.cyyyy_08_prev:hover {
	background: url("../images/qk_01_on.jpg") center no-repeat;
	background-size: 18px;
}

.cyyyy_08 a.cyyyy_08_next {
	width: 5%;
	height: 100%;
	display: block;
	overflow: hidden;
	position: absolute;
	right: 0px;
	top: 0px;
	background: url("../images/qk_02.jpg") center no-repeat;
	background-size: 18px;
}

.cyyyy_08 a.cyyyy_08_next:hover {
	background: url("../images/qk_02_on.jpg") center no-repeat;
	background-size: 18px;
}



.hkjj_t {
	width: 100%;
	overflow: hidden;
}

.hkjj_t p {
	width: 100%;
	overflow: hidden;
}

.hkjj_t p.p1 {
	font-size: 28px;
	color: #c9c9c9;
	line-height: 30px;
	text-transform: uppercase;
	font-weight: 100;
}

.hkjj_t p.p2 {
	font-size: 26px;
	color: #0e6eb8;
	font-weight: bold;
	line-height: 40px;
	margin-top: 5px;
}



.hkjj_01r {
	width: 100%;
	overflow: visible;
	float: right;
	min-height: 270px;
	position: relative;
}

.hkjj_01r span {
	display: block;
	overflow: hidden;
	color: #808080;
}

.hkjj_01r span i {
	color: #0e6eb8;
	font-weight: bold;
}

.hkjj_01r span.sp1 {
	font-size: 14px;
}

.hkjj_01r span.sp1 i {
	font-size: 24px;
}

.hkjj_01r span.sp2 {
	font-size: 12px;
}

.hkjj_01r span.sp2 i {
	font-size: 21px;
}

.hkjj_01r span.sp3 {
	font-size: 19px;
}

.hkjj_01r span.sp3 i {
	font-size: 33px;
}

.hkjj_01r span.sp4 {
	font-size: 24px;
}

.hkjj_01r span.sp4 i {
	font-size: 42px;
}

.hkjj_01r span.sp5 {
	font-size: 20px;
}

.hkjj_01r span.sp5 i {
	font-size: 34px;
}

.hkjj_01r span.sp6 {
	font-size: 19px;
}

.hkjj_01r span.sp6 i {
	font-size: 34px;
}

.hkjj_01r span.sp7 {
	font-size: 14px;
}

.hkjj_01r span.sp7 i {
	font-size: 24px;
}

.hkjj_01r span.sp8 {
	font-size: 14px;
}

.hkjj_01r span.sp8 i {
	font-size: 24px;
}

.hkjj_01r a {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
}


.hkjj_01 .hkjj_01_l {
	width: 55%;
	overflow: hidden;
	float: left;
}

.hkjj_01 .hkjj_01_l .hkjj_01l_c {
	width: 100%;
	overflow: hidden;
	margin-top: 20px;
}

.hkjj_01 .hkjj_01_l .hkjj_01l_c p {
	width: 100%;
	overflow: hidden;
	font-size: 16px;
	color: #959595;
	line-height: 26px;
	margin-top: 15px;
	text-align: justify;
	text-justify: inter-ideograph;
}


.hkjj_01 .hkjj_01_r {
	width: 40%;
	overflow: visible;
	float: right;
	margin-top: 80px;
}


.khjj_02 {
	overflow: hidden;
	margin-top: 60px;
	padding: 60px 0px;
}

.khjj_02 .wrap_c {
	overflow: hidden;
	position: relative;
}

.hkjj_02_c {
	width: 250px;
	overflow: hidden;
	margin: 0px auto;
	padding: 0px;
}

.hkjj_02_c img {
	width: 100%;
	display: block;
}

.khjj_02 em {
	width: 25%;
	display: block;
	overflow: hidden;
	font-style: normal;
	z-index: 9990;
	color: #fff;
}

.khjj_02 em span {
	width: 100%;
	display: block;
	overflow: hidden;
	font-size: 30px;
	font-weight: bold;
	line-height: 46px;
}

.khjj_02 em i {
	width: 100%;
	display: block;
	overflow: hidden;
	font-size: 14px;
	line-height: 26px;
	margin-top: 10px;
}

.khjj_02 em.em1 {
	position: absolute;
	left: 12%;
	top: 0px;
	color: #fff;
}

.khjj_02 em.em2 {
	position: absolute;
	left: 12%;
	bottom: 0px;
	color: #fff;
}

.khjj_02 em.em3 {
	position: absolute;
	right: 10%;
	top: 0px;
	color: #fff;
}

.khjj_02 em.em4 {
	position: absolute;
	right: 10%;
	bottom: 0px;
	color: #fff;
}


.khjj_03 {
	overflow: hidden;
	margin-top: 60px;
}

.khjj_03_t {
	width: 100%;
	overflow: hidden;
	font-size: 20px;
	color: #0e6eb8;
	font-weight: bold;
	line-height: 40px;
}

.khjj_03_c {
	width: 100%;
	overflow: hidden;
	margin-top: 20px;
}

.khjj_03_c ul li {
	width: 23.5%;
	overflow: hidden;
	float: left;
	position: relative;
	margin-right: 2%;
}

.khjj_03_c ul li:nth-child(4) {
	margin-right: 0px;
}

.khjj_03_c ul li a {
	width: 100%;
	display: block;
	overflow: hidden;
}

.khjj_03_c ul li a img {
	width: 100%;
	display: block;
	transition: .3s ease-in-out;
	-webkit-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out;
	-moz-transition: .3s ease-in-out;
}

.khjj_03_c ul li a em {
	width: 100%;
	display: block;
	overflow: hidden;
	font-style: normal;
	background-color: rgba(0, 0, 0, 0.4);
	transition: .3s ease-in-out;
	-webkit-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out;
	-moz-transition: .3s ease-in-out;
}

.khjj_03_c ul li a em.em1 {
	position: absolute;
	left: 0px;
	bottom: 0px;
}

.khjj_03_c ul li a em.em1 span {
	width: 90%;
	display: block;
	overflow: hidden;
	margin: 0px auto;
	padding: 0px;
	text-align: left;
	font-size: 20px;
	color: #fff;
	line-height: 34px;
	padding: 10px 0px;
	font-weight: bold;
}

.khjj_03_c ul li a em.em2 {
	height: 100%;
	position: absolute;
	left: 0px;
	top: -100%;
}

.khjj_03_c ul li a em.em2 span {
	width: 90%;
	display: block;
	overflow: hidden;
	margin: 0px auto;
	padding: 0px;
	font-size: 20px;
	color: #fff;
	line-height: 34px;
	margin-top: 20px;
	font-weight: bold;
}

.khjj_03_c ul li a em.em2 i {
	width: 90%;
	display: block;
	overflow: hidden;
	margin: 0px auto;
	padding: 0px;
	margin-top: 10px;
	font-size: 13px;
	line-height: 24px;
	color: #fff;
}

.khjj_03_c ul li a:hover img {
	transform: scale(1.01, 1.01);
	-moz-transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
}

.khjj_03_c ul li a:hover em.em1 {
	bottom: -100%;
}

.khjj_03_c ul li a:hover em.em2 {
	top: 0px;
}


.khjj_04 {
	overflow: hidden;
	background-color: #f5f5f5;
	margin-top: 100px;
	padding: 60px 0px 100px 0px;
}

.khjj_04_c {
	width: 100%;
	overflow: hidden;
	margin-top: 40px;
	position: relative;
}

.khjj_04_c .wrap_c {
	overflow: visible;
	position: relative;
}

.hkzb_04c_slide {
	width: 80%;
	overflow: hidden;
	margin: 0px auto;
	padding: 0px;
}

.hkzb_04c_slide .swiper-slide {
	width: 20%;
	overflow: hidden;
	float: left;
}

.hkzb_04c_slide .swiper-slide a {
	width: 98%;
	display: block;
	overflow: hidden;
	border: 1px solid #aaa;
}

.hkzb_04c_slide .swiper-slide img {
	width: 100%;
	display: block;
}

.hkzb_04c_slide .swiper-slide a.a1 img {
	transition: .3s ease-in-out;
	-webkit-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out;
	-moz-transition: .3s ease-in-out;
}

.hkzb_04c_slide .swiper-slide a.a1:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
}

.hkzb_04c_slide .swiper-slide a.a2 {
	cursor: default;
}


.khjj_04_c .hkzb_04c_prev {
	width: 40px;
	height: 100%;
	display: block;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	background: url("../images/hkzb_02_on.png") center no-repeat;
	background-size: 100%;
	border-radius: 50%;
	z-index: 990;
}

.khjj_04_c .hkzb_04c_prev:hover {
	background: url("../images/hkzb_02.png") center no-repeat;
	background-size: 100%;
}

.khjj_04_c .hkzb_04c_next {
	width: 40px;
	height: 100%;
	display: block;
	overflow: hidden;
	position: absolute;
	right: 0px;
	top: 0px;
	background: url("../images/hkzb_03_on.png") center no-repeat;
	background-size: 100%;
	border-radius: 50%;
	z-index: 990;
}

.khjj_04_c .hkzb_04c_next:hover {
	background: url("../images/hkzb_03.png") center no-repeat;
	background-size: 100%;
}



.a_404fr {
	overflow: hidden;
	margin-top: 100px;
}

.a_404fr p {
	width: 100%;
	overflow: hidden;
}

.a_404fr p.p1 {
	text-align: center;
}

.a_404fr p.p1 img {
	display: block;
	margin: 0px auto;
	padding: 0px;
	max-width: 100%;
}

.a_404fr p.p2 {
	text-align: center;
	margin-top: 40px;
	line-height: 30px;
	font-size: 16px;
	color: #999;
}

.a_404fr p.p2 a {
	display: inline-block;
	border: 1px solid #0e6eb8;
	color: #0e6eb8;
	border-radius: 4px;
	padding: 0px 5px;
}

/*产品*/
.product-sort {
	background: url(../images/bg5.jpg) no-repeat center;
	height: 787px;
	overflow: hidden;

}

.product-sort .centers {
	position: relative;
	height: 100%;
	width: 1146px;
	margin: 0 auto;
}

.product-sort .li {
	width: 240px;
	height: 240px;
	position: absolute;
	left: 0;
	top: 50%;
	margin: -178px 0 0 0;
	display: table;
	z-index: 1;
	border: 1px solid #ffffff;
	border-radius: 50%;
	background: url(../images/bg6.png) repeat;
}

.product-sort .li .b {
	display: block;
	width: 240px;
	height: 240px;
	border-radius: 50%;
	left: -15px;
	top: -15px;
	border: 15px solid #0e6eb8;
	border-right-color: #ec6c00;
	transition: all .6s linear;
	-webkit-transition: all .6s linear;
	-moz-transition: all .6s linear;
	-ms-transition: all .6s linear;
	-o-transition: all .6s linear;
	position: absolute;
	opacity: 0;
	filter: alpha(opacity=0);
	z-index: 12;
}

.product-sort .li a {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	height: 100%;
}

.product-sort .li .bg {
	left: 0;
	top: 0;
	border-radius: 50%;
	opacity: 0;
	filter: alpha(opacity=0);
	position: absolute;
	left: 0;
	z-index: 10;
	transition: all .6s ease;
	-webkit-transition: all .6s ease;
	-moz-transition: all .6s ease;
	-ms-transition: all .6s ease;
	-o-transition: all .6s ease;
}

.product-sort .li1 {
	margin-left: -268px;
	left: 0;
	opacity: 0;
	filter: alpha(opacity=0);
}

.product-sort .li2 {
	margin-left: -268px;
	left: 19.5%;
	opacity: 0;
	filter: alpha(opacity=0);
	z-index: 1;
}

.product-sort .li3 {
	right: 39.6%;
	left: auto;
	margin-right: -268px;
	opacity: 0;
	filter: alpha(opacity=0);
	z-index: 1
}

.product-sort .li4 {
	right: 19.7%;
	left: auto;
	opacity: 0;
	margin-right: -268px;
	filter: alpha(opacity=0);
}

.product-sort .li5 {
	right: 0;
	left: auto;
	opacity: 0;
	margin-right: -268px;
	filter: alpha(opacity=0);
}

.product-sort .txt {
	display: table-cell;
	vertical-align: middle;
	width: 100%;
	text-align: center;
	color: #262626;
}

.product-sort .txt i,
.product-sort .txt em,
.product-sort span {
	display: block;
	font-style: normal;

}

.product-sort .txt .cn {
	display: block;
	font-size: 24px;
	line-height: 25px;
	margin: 0 auto;
	text-align: center;
	width: 80%;
}

.product-sort .txt .en {
	font-size: 12px;

	text-transform: uppercase;
	margin: 5px 0;
}

.product-sort .txt .line {
	display: block;
	width: 47px;
	height: 1px;
	background: #343434;
	margin: 10px auto 0 auto;
}

.product-sort .li .b i {
	transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	border-radius: 50%;
	transition: all .6s linear;
	-webkit-transition: all .6s linear;
	-moz-transition: all .6s linear;
	-ms-transition: all .6s linear;
	-o-transition: all .6s linear;
	border: 15px solid #0e6eb8;
	width: 100%;
	height: 100%;
	position: absolute;
	border-left-color: transparent;
	border-top-color: transparent;
	border-bottom-color: transparent;
	left: -15px;
	bottom: -15px;
	transform: rotate(38deg);
}

.product-sort .li:hover {
	border-color: transparent;
	z-index: 100;
}

.product-sort .li:hover .b {

	z-index: 12;
	transform: rotate(-18deg);
	-moz-transform: rotate(-18deg);
	-ms-transform: rotate(-18deg);
	-o-transform: rotate(-18deg);
	-webkit-transform: rotate(-18deg);
	opacity: 1;
	filter: alpha(opacity=100)
}

.product-sort .li:hover .bg {
	opacity: 1;
	filter: alpha(opacity=100);
	left: 0;
	top: 0;

}

.product-sort .li:hover .txt {
	z-index: 100;
	position: relative;
	color: #fff;
	text-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
}

.product-sort .li:hover .line {
	background: #fff;
}

.product {
	background: url(../images/bg7.jpg) no-repeat left bottom;
	overflow: hidden;
}

.product-bar {
	padding-top: 18px;
	overflow: hidden;
}

.product-bar ul li {
	background: url(../images/com_01.png) no-repeat;
	width: 104px;
	float: left;
	margin: 0 5px;
}

.product-bar ul li a {
	font-size: 16px;
	color: #000;
	display: inline-block;
	line-height: 24px;
	padding: 10px 0px;
	position: relative;
	margin: 0px 20px;
	font-weight: 100;
}

.product-bar ul li:hover,
.product-bar ul .on {
	background: #0e6eb8;
}

.product-bar ul li a:hover,
.product-bar ul .on a {
	color: #fff;
}













@media screen and (min-height:1000px) {
	.ppwh_01 {
		min-height: 600px;
	}
}








@media screen and (max-width:1400px) {
	.ywbk_07_c .ywbk_07_prev {
		left: 0px;
		z-index: 9990;
		background: url("../images/ywbk_06.png") center no-repeat rgba(0, 0, 0, 0.4);
		background-size: 10px;
		width: 30px;
		height: 50px;
		top: 50%;
		margin-top: -25px;
	}

	.ywbk_07_c .ywbk_07_prev:hover {
		background: url("../images/ywbk_06_on.png") center no-repeat rgba(0, 0, 0, 0.4);
		background-size: 10px;
	}

	.ywbk_07_c .ywbk_07_next {
		right: 0px;
		z-index: 9990;
		background: url("../images/ywbk_07.png") center no-repeat rgba(0, 0, 0, 0.4);
		background-size: 10px;
		width: 30px;
		height: 50px;
		top: 50%;
		margin-top: -25px;
	}

	.ywbk_07_c .ywbk_07_next:hover {
		background: url("../images/ywbk_07_on.png") center no-repeat rgba(0, 0, 0, 0.4);
		background-size: 10px;
	}
}






@media screen and (max-width:1200px) {
	.menu_li ul li .menuli_t {
		padding: 0px 6px;
	}

	.menu_li ul li .menuli_t a {
		font-size: 14px;
	}

	.menu_li ul li {
		padding: 0px 5px;
	}

	.toplang a.a2 {
		font-size: 14px;
	}

	.top_zq .top_zq_t a {
		font-size: 14px;
	}

	.btnfr .fl {
		width: 70%;
	}

	.map_02 .wrap_c {
		padding-bottom: 60px;
	}

	.map_02 ul li {
		width: 100%;
		display: block;
		overflow: hidden;
		margin-bottom: 30px;
	}

	.map_02 ul li:nth-child(1) .map_02_t p.p3 b.b1 {
		display: block;
	}

	.map_02 ul li:nth-child(7) .map_02_t p.p3 b.b2 {
		display: block;
	}


	.khsy_03_t ul li.li1 .khsy_03t_c p.p1 {
		font-size: 20px;
	}


	.ywbk_02 p.p2 em {
		margin: 0px 30px;
	}

	.ywbk_06_c .fl p span {
		font-size: 20px;
	}

	.ywbk_06_c .fl p {
		margin: 20px 0px;
	}


	.ywbk_06_c .fl {
		width: 70%;
	}

	.ywbk_06_c .fr {
		width: 25%;
	}


}


@media screen and (max-width:900px) {
	.wrap_c {
		width: 96%;
	}

	.wrap {
		min-width: 0px;
	}

	.menu_li {
		overflow: hidden;
		position: absolute;
		left: 0px;
		top: 80px;
		z-index: 9990;
		background-color: rgba(255, 255, 255, 0.9);
		width: 100%;
		padding-bottom: 10px;
		display: none;
	}

	.menu_li ul li {
		width: 100%;
		text-align: center;
		line-height: 24px;
		border-bottom: 1px solid #f0f0f0;
	}

	.menu_li ul li .menuli_t {
		line-height: 24px;
		padding: 6px 0px;
		position: relative;
	}

	.menu_li ul li .menuli_t a {
		width: 90%;
		display: block;
		overflow: hidden;
		text-align: left;
		margin: 0px auto;
		padding: 0px;
		position: relative;
	}

	.menu_li ul li .menuli_t i {
		width: 20px;
		height: 100%;
		display: block;
		overflow: hidden;
		background: url("../images/top_06.png") center no-repeat;
		position: absolute;
		right: 5%;
		top: 0px;
		z-index: 990;
		cursor: pointer;
	}

	.menu_li ul li:hover .menuli_t {
		background: none;
	}

	.menu_li ul li:hover .menuli_t a {
		color: #000;
	}

	.menu_li ul li .menuli_c {
		display: block;
		position: relative;
		top: 0px;
		background: none;
		width: 90%;
		margin-left: 5%;
		padding: 0px 0px 10px 0px;
		display: none;
	}

	.menu_li ul li .menuli_c .mlc_dw {
		padding: 0px;
	}

	.menu_li ul li .menuli_c .mlc_dw a {
		color: #666;
	}

	.menu_li ul li.on1 .menuli_t i {
		background: url("../images/top_04.png") center no-repeat;
	}


	.top_zq {
		display: none;
	}

	.menu {
		display: block;
	}

	.in_02 .fl {
		width: 100%;
	}

	.in_02 .fr {
		width: 100%;
		margin-top: 40px;
	}

	.jtglc_01 .fl {
		width: 100%;
	}

	.jtglc_01 .fl ul li {
		width: 50%;
		float: left;
	}

	.jtglc_01 .fl ul li.on a em.em2 {
		display: none;
	}

	.jtglc_01 .fl ul li a em.em1 {
		width: 100%;
		padding: 5px 0px;
	}

	.jtglc_01 .fl ul li a em.em1 span {
		font-size: 14px;
		line-height: 24px;
	}


	.yqlj_011 {
		display: table-cell;
		float: none;
		position: relative;
		height: 24px;
		line-height: 24px;
		width: 25%;
	}

	.btn_02 {
		height: 76px;
	}

	.btn_02_t {
		/* display:none; */
		padding: 8px 0 0;
		border: none;
		line-height: 20px;
	}

	.btn_02_t .fl {
		width: 100%;
		text-align: center;
		/* display:none; */
	}

	.btn_02_t .fl img {
		float: none;
		margin: 0px 10px;
		/* display:inline-block; */
	}

	.btn_02_t .fr {
		/* width:100%; */
		text-align: center;
	}

	.btn_02_t .fr span {
		display: inline-block;
		margin: 0px 10px;
		float: none;
	}

	.btn_02_c .fl {
		width: 100%;
		text-align: center;
		display: table;
	}

	.btn_02_c .fl a {
		float: none;
		margin: 0px 5px;
		display: table-cell;
		vertical-align: middle;
		width: 25%;
	}

	.btn_02_c .fr {
		width: 100%;
		text-align: center;
	}

	.btn_02_c .fr br {
		display: block;
	}


	.ppwh_01 .ppwh_cell {
		display: block;
	}

	.ppwh_01 .fl {
		width: 100%;
	}

	.ppwh_01 .fl p.p1 {
		margin-top: 0px;
	}

	.ppwh_01 .fr {
		width: 100%;
		margin-top: 20px;
	}

	.ppwh_01 .fr p.p1 a {
		padding: 0px 10px;
	}


	.jtdt_01 ul li em.em1 {
		width: 100%;
		position: relative;
		height: 200px;
	}

	.jtdt_01 ul li em.em2 {
		width: 90%;
		margin: 0px 5%;
	}

	.jtdt_02 ul li em.em2 {
		width: 100%;
		margin-right: 0px;
	}

	.jtjs_01tc_c2 .fl {
		width: 96%;
	}

	.jtjs_01tc_c2 .fr {
		width: 100%;
		margin-top: 20px;
	}

	.jtjs_01_c {
		position: relative;
	}

	.jtjs_01_c .fl {
		width: 100%;
	}


	.lxfs_01 .fl {
		width: 100%;
		position: relative;
		height: 200px;
	}

	.lxfs_01 .fr {
		width: 96%;
	}

	.lxfs_02 .fr {
		width: 100%;
	}

	.job_01_c {
		border-radius: 10px;
	}

	.job_01_c img {
		display: none;
	}

	.job_01_c em {
		position: relative;
		margin: 40px 0px;
		display: block;
		left: 5%;
		width: 90%;
	}

	.job_02_t em {
		width: 100%;
		margin-left: 0%;
	}

	.job_03_c {
		border-radius: 10px;
	}

	.job_03_c img {
		display: none;
	}

	.job_03_c em {
		position: relative;
		margin: 40px 0px;
		display: block;
	}

	.job_02_c ul li {
		border-radius: 10px 10px 0px 0px;
	}

	.job_02_c ul li em.em1 {
		width: 100%;
		position: relative;
		border-radius: 0px 0px 0px 0px;
	}

	.job_02_c ul li em.em1 b {
		display: none;
	}

	.job_02_c ul li em.em2 {
		width: 96%;
	}


	.job_04_t .fl {
		width: 100%
	}

	.job_04_t .fr {
		width: 100%;
		margin-top: 40px;
	}

	.job_04_c {
		background-position: left 90%;
		padding-bottom: 40px;
		padding-top: 40px;
	}

	.job_04_c .fr {
		width: 100%;
	}

	.job_04_c .fl {
		width: 100%;
	}

	.tsjy_01 p {
		position: relative;
	}

	.tsjy_01 p span {
		position: absolute;
		left: 0px;
		top: 0px;
		width: 70px;
		margin-left: 10px
	}

	.tsjy_01 p input.tsjy_01_txt {
		width: 100%;
		text-indent: 80px;
	}

	.tsjy_01 p textarea {
		text-indent: 10px;
		width: 100%;
		padding-top: 41px;
	}


	.whgy_01 .fl {
		width: 100%;
	}

	.whgy_01 .fr {
		width: 100%;
		margin-top: 30px;
	}

	.whgy_02 .fr {
		width: 100%;
	}

	.whgy_03 .fl {
		width: 100%;
	}

	.whgy_03 .fr {
		width: 100%;
	}

	.whgy_03 .fl img.img1 {
		position: relative;
		left: 0px;
		margin-bottom: 10px;
	}

	.jtqk_02t_slide {
		width: 80%;
		margin: 0px auto;
		padding: 0px;
	}

	.jtqk_02_t .jtqk_02_prev {
		left: 0px;
	}

	.jtqk_02_t .jtqk_02_next {
		right: 0px;
	}


	.newc_01 .fl {
		width: 96%;
	}

	.newc_01 .fr {
		display: none;
	}

	.newsc_01_b .fr {
		display: inline-block;
		background: none;
		padding: 0px;
		margin: 0px;
	}

	.video_02 ul li {
		width: 48%;
		margin-right: 4%;
		margin-bottom: 4%;
	}

	.video_02 ul li:nth-child(2n) {
		margin-right: 0px;
	}

	.banner_01_c em span {
		width: 70%;
		line-height: 40px;
	}

	.banner_01_c em span br {
		display: block;
	}

	.banner_01_c em i {
		width: 70%;
	}

	.in_02l_c ul li a {
		width: 60%;
	}

	.sub_01 .wrap_c {
		width: 100%;
	}

	.video_01_slide {
		width: 80%;
		margin: 0px auto;
		padding: 0px;
	}

	.video_01 .voide_01_prev {
		left: 0px;
	}

	.video_01 .voide_01_next {
		right: 0px;
	}

	.video_02 {
		margin-bottom: 10px;
	}

	.jtqk_02t_slide .swiper-slide a span {
		font-size: 12px;
		line-height: 20px;
	}

	.lxfs_01 .fr em.em1 {
		width: 100%;
	}

	.lxfs_01 .fr em.em2 {
		width: 100%;
	}

	.lxfs_01 .fr em.em2 img {
		margin: 0px auto;
		padding: 0px;
		margin-top: 20px;
	}

	.jtglc_01 .fr {
		width: 96%;
	}


	.in_01 .wrap_c {
		width: 100%;
	}

	.in_01 ul li a {
		font-size: 16px;
		line-height: 26px;
		padding: 10px 0px;
	}

	.in_01 ul li a span.sp1 {
		background-size: 20px;
		padding-left: 25px;
	}

	.in_01 ul li a span.sp2 {
		background-size: 20px;
		padding-left: 25px;
	}

	.in_01 ul li a span.sp3 {
		background-size: 20px;
		padding-left: 25px;
	}

	.in_01 ul li a span.sp4 {
		background-size: 20px;
		padding-left: 25px;
	}

	.in_01 ul li a:hover span.sp1 {
		background-size: 20px;
		padding-left: 25px;
	}

	.in_01 ul li a:hover span.sp2 {
		background-size: 20px;
		padding-left: 25px;
	}

	.in_01 ul li a:hover span.sp3 {
		background-size: 20px;
		padding-left: 25px;
	}

	.in_01 ul li a:hover span.sp4 {
		background-size: 20px;
		padding-left: 25px;
	}


	.fwrx_01_c {
		background-color: #eeeef6;
	}

	.fwrx_01_c b {
		display: none;
	}

	.fwrx_01c_c {
		width: 100%;
		margin-left: 0%;
		padding: 0px 0px 20px 0px;
	}

	.fwrx_01c_c img {
		width: 100%;
		display: block;
	}

	.fwrx_01c_c p {
		width: 90%;
		overflow: hidden;
		margin: 0px auto;
		padding: 0px;
	}

	.fwrx_01c_c p.p1 {
		font-size: 40px;
		line-height: 50px;
		margin-top: 40px;
	}


	.fwrx_02 p {
		position: relative;
		width: 100%;
	}

	.fwrx_02 p span {
		width: 85px;
		text-align: left;
		text-indent: 15px;
		position: absolute;
		left: 0px;
		top: 0px;
		z-index: 9;
	}

	.fwrx_02 p input.tsjy_01_txt {
		width: 70%;
		position: relative;
		padding: 0px;
		text-indent: 10px;
		float: right;
	}

	.fwrx_02 p input.tsjy_01_txt:focus {}

	.fwrx_02 p textarea {
		width: 70%;
		float: right;
	}

	.fwrx_02 p i.i2 {
		display: inline-block;
		width: 100%;
		line-height: 24px;
		margin-left: 0px;
	}

	.fwrx_02 p i.i1 {
		position: absolute;
		right: 0px;
		top: 0px;
	}

	.fwrx_02 p.p2 {
		border-bottom: 0px;
	}

	.fwrx_02 p.p1 {
		border-bottom: 0px;
	}

	.lzjb_01_c .fl {
		width: 100%;
		height: 200px;
		position: relative;
	}

	.lzjb_01_c .fr {
		width: 92%;
		padding: 20px 0px;
	}

	.lzjb_02_c {
		width: 92%;
		margin-left: 4%;
	}

	.lzjb_02 {
		margin-top: 20px;
	}

	.lzjb_01_c .fr p.p2 i {
		width: 100%;
		display: block;
	}

	.banner_02 {}

	.banner_02 img {
		display: none;
	}

	.banner_02 img.img2 {
		display: block;
	}

	.banner_02 em span {
		font-size: 24px;
		line-height: 30px;
	}

	.banner_02 em i {
		font-size: 14px;
		line-height: 24px;
	}

	.hkwl_01 p.p1 {
		font-size: 14px;
		line-height: 20px;
	}

	.hkwl_01 p.p2 {
		font-size: 24px;
		line-height: 30px;
	}

	.hkwl_01 p.p3 {
		margin-top: 15px;
	}

	.hkwl_02 ul li .hkwl_02_img {
		width: 100%;
	}

	.hkwl_02 ul li .hkwl_02_c {
		width: 92%;
		padding-bottom: 20px;
	}

	.hkwl_03 ul li .hkwl_03_slide_01 .hkwl_03_img {
		width: 100%;
	}

	.hkwl_03 ul li .hkwl_03_slide_01 .hkwl_03_c {
		width: 100%;
		padding-bottom: 80px;
	}

	.hkwl_03 ul li .hkwl_03_slide_01 .hkwl_03_c p.p1 {
		margin-top: 20px;
	}

	.hkwl_03 ul li .hkwl_03_slide_02 .hkwl_03_img {
		width: 100%;
	}

	.hkwl_03 ul li .hkwl_03_slide_02 .hkwl_03_c {
		width: 100%;
		padding-bottom: 80px;
		margin-left: 0px;
	}

	.hkwl_03 ul li .hkwl_03_slide_02 .hkwl_03_c p.p1 {
		margin-top: 20px;
	}


	.hkzb_01 .fl {
		width: 100%;
	}

	.hkzb_01_t p.p1 {
		font-size: 14px;
		line-height: 20px;
	}

	.hkzb_01_t p.p2 {
		font-size: 24px;
		line-height: 30px;
	}

	.hkzb_01 .fr {
		width: 100%;
		position: relative;
		height: 200px;
	}

	.hkzb_01_c {
		margin-top: 20px;
		padding: 20px 0px 25px 0px;
	}

	.hkzb_01_c p {
		margin: 0px auto;
		padding: 0px;
	}


	.hkzb_02_slide {
		padding-top: 20px;
	}

	.hkzb_02_slide .swiper-wrapper {
		display: block;
	}

	.hkzb_02_slide .swiper-slide {
		width: 100%;
	}

	.hkzb_02_slide .swiper-slide b.b2 {
		display: none;
	}

	.hkzb_03 {
		padding: 20px 0px 40px 0px;
	}

	.hkzb_03_t {
		font-size: 24px;
		line-height: 30px;
	}


	.khdc_01_t p.p1 {
		font-size: 14px;
		line-height: 20px;
	}

	.khdc_01_t p.p2 {
		font-size: 24px;
		line-height: 30px;
	}

	.khdc_01_c {
		margin-top: 20px;
	}

	.khdc_01_c .fl {
		width: 100%;
	}

	.khdc_01_c .fr {
		width: 100%;
		margin-top: 20px;
	}

	.khdc_01_c .fr ul li img {
		width: 55px;
	}

	.khdc_01_c .fr ul li span {
		font-size: 14px;
		line-height: 30px;
	}

	.khdc_01_c .fr ul li span i {
		background: url("../images/khdc_01.png") right center no-repeat;
		background-size: 10px;
		padding-right: 14px;
	}

	.khdcss_02 .fl {
		width: 100%;
		font-size: 13px;
	}

	.khdcss_02 .fr {
		width: 100%;
		font-size: 13px;
	}

	.khdcss_03 a {
		font-size: 13px;
		width: 60px;
		line-height: 30px;
		margin-right: 10px;
		height: 30px;
	}

	.hkdc_02_c ul li {
		width: 100%;
		margin-right: 0px;
	}


	.hkdc_03_c .fl {
		width: 100%;
		position: relative;
		height: 200px;
	}

	.hkdc_03_c .fr {
		width: 100%;
		margin-top: 20px;
	}


	.hktc_01 .fr {
		width: 100%;
	}

	.hktc_01 .fr ul li {
		width: 32%;
		float: left;
		margin-right: 2%;
	}

	.hktc_01 .fr ul li:nth-child(3) {
		margin-right: 0px;
	}

	.hktc_01 .fr ul li.on b {
		display: none;
	}

	.hktc_01 .fr ul li a {
		width: 100%;
		margin-left: 0px;
		padding: 10px 0px;
		font-size: 14px;
	}

	.hktc_01 .fr ul li a span.sp1 {
		background: url("../images/hktc_01.png") left center no-repeat;
		background-size: 25px;
		padding-left: 30px;
	}

	.hktc_01 .fr ul li a span.sp2 {
		background: url("../images/hktc_02.png") left center no-repeat;
		background-size: 25px;
		padding-left: 30px;
	}

	.hktc_01 .fr ul li a span.sp3 {
		background: url("../images/hktc_03.png") left center no-repeat;
		background-size: 25px;
		padding-left: 30px;
	}

	.hktc_01 .fr ul li.on a span.sp1 {
		background: url("../images/hktc_01_on.png") left center no-repeat;
		background-size: 25px;
	}

	.hktc_01 .fr ul li.on a span.sp2 {
		background: url("../images/hktc_02_on.png") left center no-repeat;
		background-size: 25px;
	}

	.hktc_01 .fr ul li.on a span.sp3 {
		background: url("../images/hktc_03_on.png") left center no-repeat;
		background-size: 25px;
	}

	.hktc_01 .fl {
		width: 100%;
	}

	.xmxq_01 .fl {
		width: 100%;
		position: relative;
		height: 200px;
	}

	.xmxq_01 .fr {
		width: 100%;
	}

	.xmxq_02 ul li a {
		font-size: 14px;
		line-height: 30px;
	}

	.xmxq_02 ul li.on a {
		border-bottom: 0px;
		color: #0e6eb8;
	}

	.xmxq_03 {
		margin-top: 20px;
	}

	.xmxq_04 {
		margin-top: 20px;
		padding: 20px 0px 40px 0px;
	}

	.xmxq_04_t .fl {
		width: 100%;
	}

	.xmxq_04_t .fr {
		width: 100%;
		margin-top: 15px;
	}

	.xmxq_04_t .fr a {
		line-height: 30px;
		padding: 0px 10px;
	}

	.xmxq_04c_0 table tr td {
		display: block;
		width: 90%;
	}

	.xmxq_04c_1 table tr td {
		display: block;
		width: 90%;
	}

	.xmxq_05 {
		padding: 20px 0px;
	}

	.xmxq_05_c {
		margin-top: 20px;
	}

	.xmxq_05_c ul li {
		width: 100%;
		margin-right: 0px;
		margin-bottom: 20px;
	}

	.xmxq_06 {
		padding: 20px 0px;
	}

	.xmxq_06_c .fl {
		width: 100%;
	}

	.xmxq_06_c .fr {
		width: 100%;
		margin-top: 20px;
	}

	.xmxq_07 {
		padding: 20px 0px;
	}

	.xmxq_07_c {
		margin-top: 20px;
	}

	.xmxq_07_c .fl {
		width: 100%;
	}

	.xmxq_07_c .fr {
		width: 100%;
		margin-top: 20px;
	}


	.khsy_01_c {
		margin-top: 20px;
		padding: 0px 0px 20px 0px;
	}

	.hksy_01 ul li {
		width: 48%;
		margin-right: 4%;
		margin-bottom: 20px;
	}

	.hksy_01 ul li:nth-child(2n) {
		margin-right: 0px;
	}


	.khsy_02_c ul li {
		width: 100%;
		margin-right: 0px;
		margin-bottom: 20px;
	}

	.khsy_03_t ul li.li1 {
		width: 100%;
		height: 100px;
		margin-bottom: 20px;
	}

	.khsy_03_t ul li.li1 .khsy_03t_c p.p2 {
		bottom: 10px;
	}

	.khsy_03_t ul li.li2 {
		width: 100%;
		margin-right: 0px;
		margin-bottom: 20px;
	}

	.khsy_03_t ul li.li3 {
		width: 100%;
	}

	.khsy_03_c ul li.li1 {
		width: 100%;
		margin-right: 0px;
	}

	.khsy_03_c ul li.li2 {
		width: 100%;
		margin-top: 20px;
	}

	.hksy_04 ul li {
		width: 32%;
		margin-right: 2%;
	}

	.hksy_04 ul li:nth-child(3) {
		margin-bottom: 0px;
		margin-right: 0px;
	}

	.hksy_04 ul li img {
		width: 60px;
	}

	.hksy_04 ul li span {
		font-size: 14px;
		line-height: 24px;
	}

	.hkwy_01_l {
		width: 100%;
	}

	.hkwy_01_r {
		width: 100%;
		position: relative;
		padding: 40px 0px;
		margin-top: 40px;
	}

	.hkwy_01_r b {
		display: block;
	}

	.hkwy_01_r ul {
		position: relative;
		margin-left: 5%;
		float: left;
	}

	.hkwy_01_r em.em1 {
		position: relative;
		z-index: 990;
		width: 100%;
		margin-left: 0px;
		margin-top: 40px;
	}

	.hkwy_01_r em.em1 img {
		margin-left: 5%;
	}

	.hkwy_01 .fl {
		display: none;
	}

	.hkwy_01 .fr {
		display: none;
	}


	.hkwy_02_t ul li {
		width: 100%;
	}


	.hkwy_02c_c em {
		display: block;
	}

	.hkwy_02c_c em.em1 {
		width: 100%;
	}

	.hkwy_02c_c em.em2 {
		width: 100%;
		padding: 30px 0px;
	}

	.hkwy_03_c ul li {
		width: 100%;
		margin-right: 0px;
		margin-bottom: 30px;
	}


	.hkdc_04 {
		background-color: #f7f7f7;
		padding: 40px 0px 60px 0px;
	}

	.hkdc_04 img {
		display: none;
	}

	.hkdc_04 img.img1 {
		display: none;
	}


	.hkdc_04 .hkdc_03_t {
		top: 0px;
		position: relative;
	}

	.hkdc_04 a {
		position: relative;
	}

	.hkdc_04 a.a1 {
		left: 0px;
		top: 0px;
	}

	.hkdc_04 a.a2 {
		left: 0px;
		top: 0px;
	}

	.hkdc_04 a.a3 {
		left: 0px;
		top: 0px;
	}

	.hkdc_04 a.a4 {
		left: 0px;
		top: 0px;
	}

	.hkdc_04 a.a5 {
		left: 0px;
		top: 0px;
	}

	.hkdc_04 a.a6 {
		left: 0px;
		top: 0px;
	}

	.hkdc_04 a.a7 {
		left: 0px;
		top: 0px;
	}

	.hkdc_04 a.a8 {
		left: 0px;
		top: 0px;
	}

	.hkdc_04 a.a9 {
		left: 0px;
		top: 0px;
	}

	.hkdc_04 a.a10 {
		left: 0px;
		top: 0px;
	}

	.hkdc_04 a.a11 {
		left: 0px;
		top: 0px;
	}

	.hkdc_04_c {
		width: 100%;
		overflow: hidden;
		margin-top: 30px;
	}

	.hkdc_04_c a {
		float: left;
		display: inline-block;
		line-height: 36px;
		font-size: 14px;
		width: 32%;
		margin: 10px 0px;
		margin-right: 2%;
		text-align: center;
		background-color: #e5e5e5;
		border-radius: 36px;
		color: #222;
	}

	.hkdc_04_c a:nth-child(3n) {
		margin-right: 0px;
	}

	.hkdc_04_c a:hover {
		color: #222;
	}

	.hkdc_04_c a:hover {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
	}

	.hkdc_04_c a:hover b {
		display: none;
	}

	.hkdc_04_c a:hover span {
		opacity: 1;
	}


	.ywbk_02 {
		padding: 40px 0px;
	}

	.ywbk_02 p.p1 {
		font-size: 20px;
		line-height: 30px;
	}

	.ywbk_02 p.p2 {
		margin-top: 20px;
	}

	.ywbk_02 p.p2 em {
		width: 50%;
		float: left;
		margin: 0px;
		text-align: center;
		margin-top: 20px;
	}

	.ywbk_02 p.p2 em span {
		font-size: 14px;
		line-height: 24px;
	}

	.ywbk_02 p.p2 em i {
		font-size: 20px;
		line-height: 40px;
	}

	.ywbk_03_b {
		position: relative;
		width: 90%;
		bottom: 0px;
		margin: 0px auto;
		margin-top: 40px;
	}


	.ywbk_06_c {
		margin-top: 20px;
	}

	.ywbk_06_c .fl {
		width: 100%;
		margin-top: 0px;
	}

	.ywbk_06_c .fr {
		width: 100%;
		margin-top: 40px;
	}

	.ywbk_06_c .fl p span {
		width: 100%;
	}

	.ywbk_06_c .fl p i {
		width: 100%;
		margin-top: 10px;
	}

	.ywbk_08_c .fl {
		width: 100%;
	}

	.ywbk_08_c .fr {
		width: 100%;
		margin-top: 20px;
	}

	.ywbk_08_c .fr ul li span i.i1 {
		font-size: 16px;
		line-height: 26px;
	}

	.ywbk_08_c .fr ul li span i.i2 {
		font-size: 14px;
		line-height: 20px;
	}


	.ywbk_09_c {
		padding-bottom: 20px;
	}

	.ywbk_09_c ul {
		display: block;
	}

	.ywbk_09_c ul li {
		display: block;
		width: 100%;
		overflow: hidden;
	}

	.ywbk_09_c ul li .ywbk_09c_cell {
		display: block;
		padding: 20px 0px;
		border-bottom: 0px;
	}

	.ywbk_09_c ul li .ywbk_09c_l {
		width: 90%;
		margin: 0px auto;
		padding: 0px;
		margin-top: 20px;
		margin-bottom: 20px;
	}

	.ywbk_09_c ul li .ywbk_09c_r {
		width: 90%;
		margin: 0px auto;
		padding: 0px;
	}

	.ywbk_09_c ul li .ywbk_09c_r span.sp1 {
		width: 100%;
	}

	.ywbk_10 .fl {
		width: 100%;
	}

	.ywbk_10 .fr {
		width: 100%;
		max-width: 469px;
		margin-top: 40px;
	}

	.ywbk_11_c a {
		width: 100%;
		display: block;
		margin-top: 20px;
	}

	.ywbk_11_c a span {
		width: 200px;
		text-align: left;
	}

	.xmlb_01_c ul li {
		width: 48%;
		margin-right: 4%;
	}

	.xmlb_01_c ul li:nth-child(2n) {
		margin-right: 0px;
	}

	.cyyyy_01_c {
		width: 100%;
		margin: 30px 0px;
	}

	.cyyyy_03 .fl {
		width: 100%;
		float: none;
	}

	.cyyyy_03 .fr {
		width: 100%;
		float: none;
		margin: 0px auto;
		padding: 0px;
		max-width: 300px;
		margin-top: 40px;
	}

	.cyyyy_06 .wrap_c {
		display: block;
		padding: 40px 0px;
	}

	.cyyyy_06 .cyyyy_06_cell {
		display: block;
		padding: 0px;
	}

	.cyyyy_06 .cyyyy_06c_l {
		width: 100%;
	}

	.cyyyy_06 .cyyyy_06c_r {
		width: 100%;
	}

	.newsc_01_c video {
		width: 100%;
	}


	.hkjj_01 .hkjj_01_l {
		width: 100%;
	}

	.hkjj_01 .hkjj_01_r {
		width: 100%;
	}

	.khjj_02 {
		margin-top: 0px;
	}

	.khjj_02 p {
		width: 100%;
		overflow: hidden;
		position: relative;
	}

	.hkjj_02_c {
		display: none;
	}

	.khjj_02 em {
		width: 100%;
	}

	.khjj_02 em.em1 {
		position: relative;
		left: 0px;
	}

	.khjj_02 em.em2 {
		position: relative;
		left: 0px;
		margin-top: 40px;
	}

	.khjj_02 em.em3 {
		position: relative;
		right: inherit;
		left: 0px;
		margin-top: 40px;
	}

	.khjj_02 em.em4 {
		position: relative;
		right: inherit;
		left: 0px;
		margin-top: 40px;
	}


	.khjj_03_c ul li {
		width: 100%;
		margin-right: 0%;
		margin-bottom: 40px;
	}

	.khjj_03_c ul li:nth-child(2n) {
		margin-right: 0px;
	}

	.khjj_04 {
		padding-top: 20px;
		margin-top: 20px;
	}

	.hkjj_01 .hkjj_01_r {
		margin-top: 20px;
	}

	.hkjj_01r span.sp1 {
		font-size: 14px;
		position: absolute;
		left: 10%;
		top: 0px;
	}

	.hkjj_01r span.sp1 i {
		font-size: 16px;
	}

	.hkjj_01r span.sp2 {
		font-size: 12px;
		position: absolute;
		right: 10%;
		top: 10%;
	}

	.hkjj_01r span.sp2 i {
		font-size: 16px;
	}

	.hkjj_01r span.sp3 {
		font-size: 14px;
		position: absolute;
		left: 20%;
		top: 15%;
	}

	.hkjj_01r span.sp3 i {
		font-size: 20px;
	}

	.hkjj_01r span.sp4 {
		font-size: 16px;
		position: absolute;
		right: 10%;
		top: 20%;
	}

	.hkjj_01r span.sp4 i {
		font-size: 24px;
	}

	.hkjj_01r span.sp5 {
		font-size: 15px;
		position: absolute;
		left: 30%;
		top: 30%;
	}

	.hkjj_01r span.sp5 i {
		font-size: 22px;
	}

	.hkjj_01r span.sp6 {
		font-size: 15px;
		position: absolute;
		left: 15%;
		top: 45%;
	}

	.hkjj_01r span.sp6 i {
		font-size: 23px;
	}

	.hkjj_01r span.sp7 {
		font-size: 14px;
		position: absolute;
		left: 30%;
		top: 60%;
	}

	.hkjj_01r span.sp7 i {
		font-size: 20px;
	}

	.hkjj_01r span.sp8 {
		font-size: 14px;
		position: absolute;
		left: 20%;
		top: 70%;
	}

	.hkjj_01r span.sp8 i {
		font-size: 20px;
	}

	.hkjj_01r a {
		position: unset;
	}


	.sub_search {
		width: 90%;
	}


	.xmxq_03c_slide .xmxq_03_prev {
		width: 20px;
	}

	.xmxq_03c_slide .xmxq_03_next {
		width: 20px;
	}

	.hkzb_03_c .hkzb_03c_prev {
		width: 20px;
	}

	.hkzb_03_c .hkzb_03c_next {
		width: 20px;
	}

	.khjj_04_c .hkzb_04c_prev {
		width: 20px;
	}

	.khjj_04_c .hkzb_04c_next {
		width: 20px;
	}

	.hkdc_03_t p.p4 {
		display: block;
		margin-top: 20px;
	}

	.hkdc_03_t p.p4 img {
		width: 100%;
		display: block;
	}




}




@media screen and (max-width:700px) {

	.in_01 ul li {
		width: 50%;
	}

	.in_01 ul li:nth-child(2n) a i {
		display: none;
	}

	.btnfr .fl {
		width: 100%;
		text-align: center;
		margin-top: 20px;
	}

	.btnfr .fl .p1 {
		display: table;
	}

	.btnfr .fl .p1 a {
		float: none;
		margin: 0px 5px;
		font-size: 14px;
		display: table-cell;
		width: 25%;
	}

	.btnfr .fl .p1 .yqlj_01 .yqlj_01_c a {
		display: block;
		width: 100%;
	}

	.btnfr .fl .p1 a {}

	.btnfr .fl p.p2 br {
		display: block;
	}

	.yqlj_01 {
		float: none;
		display: table-cell;
		width: 25%;
	}

	.btnfr {
		padding: 0px;
	}

	.btnfr .fr {
		width: 100%;
		text-align: center;
		margin-top: 0px;
		display: none;
	}

	.btnfr .fr img {
		float: none;
		margin: 0px 10px;
	}

	.sub_01 .sub_01_b ul li {
		float: left;
		padding: 0 1%;
	}

	.sub_01 .sub_01_b ul li a {
		margin: 0px;
		width: 100%;
		text-align: center;
		padding: 5px 0px;
		font-size: 14px;
	}

	.sub_01 .sub_01_b ul li.on a b {
		display: none;
	}

	.sub_01 .sub_01_b ul li.on a {
		color: #0e6eb8;
	}

	.jtglc_01 .fr {
		width: 100%;
	}

	.jtglc_01 .fr ul li {
		width: 48%;
		margin-right: 4%;
		float: left;
		position: relative;
		padding-bottom: 20px;
	}

	.jtglc_01 .fr ul li:nth-child(2n) {
		margin-right: 0px;
	}

	.jtglc_01 .fr ul li em.em1 {
		width: 100%;
	}

	.jtglc_01 .fr ul li em.em2 {
		width: 100%;
		margin-bottom: 20px;
	}

	.jtglc_01 .fr ul li em.em2 span {
		width: 90%;
		margin-left: 5%;
	}

	.jtglc_01 .fr ul li em.em2 span.sp1 {}

	.jtglc_01 .fr ul li em.em2 span.sp1 i.i1 {
		display: block;
	}

	.jtglc_01 .fr ul li em.em2 span.sp1 i.i2 {
		display: block;
	}

	.jtglc_01 .fr ul li em.em2 span.sp2 {
		display: none;
	}

	.jtglc_01 .fr ul li em.em2 span.sp3 {
		display: block;
		position: absolute;
		left: 0px;
		bottom: 10px;
	}

	.dsj_01_slide {
		width: 60%;
	}

	.jtqk_01 .wrap_c {
		width: 100%;
	}

	.jtqk_01 a {
		font-size: 12px;
		margin: 0px;
		padding: 0px 5px;
	}

	.nba_04_slide .swiper-slide a em.em1 {
		width: 100%;
		position: relative;
	}

	.nba_04_slide .swiper-slide a em.em1 img {
		display: block;
	}

	.nba_04_slide .swiper-slide a em.em2 {
		width: 92%;
		margin-right: 4%;
		padding-bottom: 90px;
		padding-top: 20px;
		height: auto;
	}

	.nba_04_slide .nba_04_prev {
		left: 4%;
	}

	.nba_04_slide .nba_04_next {
		left: 4%;
	}

	.khdcss_01 ul li em.em2 {
		font-size: 14px;
		line-height: 18px;
	}

	.xmlb_01_c ul li {
		width: 100%;
		margin-right: 0px;
	}

	.product-sort {
		height: 736px;
		background-size: cover!important;
	}

	.product-sort .centers {
		width: 100%;
	}

	.product-sort .li {
		width: 88px;
		height: 88px;
	}

	.product-sort .li .b {
		width: 100px;
		height: 100px;
	}

	.product-sort .txt .cn {
		font-size: 14px;
	}

	.flex-control-nav {
		display: none;
	}

	.in_02 {
		padding: 8px 0px 40px;
	}

	.in_02 .fr {
		margin-top: 0;
	}

	.in_02r_c .in_02rc_slide .swiper-slide a em b {
		padding: 8px;
	}

	.sub_01 {
		min-height: 100px;
	}

	.sub_01 .sub_01_t {
		margin-top: 38px;
	}

	.sub_01 .sub_01_t p {
		font-size: 18px;
		text-align: center;
	}

	.job_04_t {
		margin-top: 8px;
	}

	.job_04_t .fl p.p1 {
		font-size: 25px;
	}

	.picList {
		margin-top: 18px
	}

	.hkzb_03c_slide {
		width: 100%;
	}

	.hkzb_03c_slide .swiper-slide a {
		width: auto;
	}

	.product-bar ul li {
		width: auto;
	}

	.product-bar ul li a {
		font-size: 14px;
	}
	.in_02r_b {
    margin-top: 10px;
}
.in_02r_b ul li {
    width: 24.2%;
    margin-left: 1%;
    height: auto;
}	
.in_02r_b ul li img {width:100%;}
.in_02r_b ul li span {}



	
	
	
	
}

@media screen and (max-width:512px) {}
