﻿/* 公用 */
* {
	box-sizing: border-box;
	padding: 0px;
	margin: 0px;
}

body {
	font-family: "微软雅黑" !important;
	color: #333333;
}

*,
*:before,
*:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video,
form {
	margin: 0;
	padding: 0;
	border: 0;
	/* outline: none; */
}

input {
	margin: 0;
	padding: 0;
	/* outline: none; */
}

li {
	list-style: none;
}

a,
ins {
	text-decoration: none;
}

*:focus {
	/* outline: none; */
}

a {
	color: #333333;
	/* outline: none; */
}

a:hover {
	text-decoration: none;
}

a:focus {
	text-decoration: none;
}

table {
	max-width: 100% !important;
	border-spacing: 0;
}

.bt-left {
	float: left;
}

.bt-right {
	float: right;
}

.bt-clear {
	clear: both;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	font-size: 0px;
	height: 0px;
}

.bt-width-1200 {
	width: 1200px;
	margin: 0 auto;
}

/* 头部 */
/* 图标切换 */
#slideBoxtb {
	width: 1200px;
	/* overflow: hidden; */
}

#slideBoxtb .clearfix {
	position: relative;
}

#slideBoxtb .jiantou {
	overflow: hidden;
	clear: both;
}

#slideBoxtb .prev {
	left: 0;
	position: absolute;
	top: 20px;
	z-index: 100;
	/* outline: none; */
}

#slideBoxtb .next {
	right: 0;
	position: absolute;
	top: 20px;
	z-index: 100;
	/* outline: none; */
}

.tblist li {
	float: left;
	text-align: center;
	width: 12.5%;
}

.tblist li img {
	margin-bottom: 20px;
}

.tblist li h3 {
	font-size: 15px;
	color: #333;
	font-weight: normal;
}

#yjs {
	overflow: hidden;
	position: relative;
	min-height: 390px;
}

#yjs .clearfix {
	overflow: hidden;
}

#yjs .jiantou {
	overflow: hidden;
	clear: both;
}

#yjs .prev {
	left: 0;
	position: absolute;
	top: 179px;
	z-index: 100;
	/* outline: none; */
}

#yjs .next {
	right: 0;
	position: absolute;
	top: 179px;
	z-index: 100;
	/* outline: none; */
}

#yshj {
	overflow: hidden;
	position: relative;
}

#yshj .clearfix {
	overflow: hidden;
}

#yshj .jiantou {
	overflow: hidden;
	clear: both;
}

#yshj .prev {
	left: 0;
	position: absolute;
	top: 84px;
	z-index: 9999;
	/* outline: none; */
}

#yshj .next {
	right: 0;
	position: absolute;
	top: 84px;
	z-index: 9999;
	/* outline: none; */
}

.tzgg .tz {
	float: left;
	color: #4c67a7;
	font-size: 24px;
	font-weight: bold;
	height: 50px;
	line-height: 50px;
	margin-top: 15px;
	margin-bottom: 15px;
}

.tzgg .grr a {
	width: 120px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #dbe1ed;
	color: #4c67a7;
	display: inline-block;
	text-align: center;
}

.tznr {
	height: 100px;
	border: 1px solid #dbe1ed;
	padding: 10px 40px;
}

.h30 {
	height: 30px;
	clear: both;
}

.tznr ul li {
	background: url(../image/tuoyuan.png) no-repeat left center;
	width: 50%;
	margin: 0 auto;
	line-height: 39px;
	text-align: left;
	padding-left: 20px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	font-size: 16px;
	color: #333;
	float: left;
}

.jn_title {
	height: 60px;
}

.jn_title span {
	color: #4c67a7;
	font-size: 24px;
	font-weight: bold;
	display: inline-block;
	height: 60px;
	line-height: 60px;
}

.zx {
	width: 307px;
	height: 147px;
}

.zx div.price {
	display: none;
}

.zx:hover div.price>.content {
	text-align: center;
}

.zx:hover div.price>.content p a {
	font-size: 14px;
	color: #fff;
}

.zx:hover div.price>.content span {
	color: #fff;
}

.zx:hover div.price {
	width: 247px;
	height: 147px;
	display: block;
	background: #556fab;
	opacity: .9;
	-moz-opacity: .9;
	filter: alpha(opacity=90);
	position: absolute;
	top: 30px;
}

.price .content p {
	margin-top: 15px !important;
	margin-bottom: 0px !important;

}

.price .content p a {
	font-weight: normal;
}

.zx1:hover div.price {
	left: 30px;
}

.gengduo {
	background: url(../image/yuanjiao.png) no-repeat center;
	height: 24px;
	margin-top: 10px;
}

.gengduo a {
	font-size: 14px;
	color: #fff;
}

.zx2:hover div.price {
	left: 337px;
}

.zx3:hover div.price {
	left: 644px;
}

body {
	background: url(../image/2104081530195037589.png) no-repeat center top;
}

.jn_top {
	height: 30px;
	line-height: 30px;
	background: #2a95f8;
	color: #c7defc;
	width: 100%;
	font-size: 14px;
}

.top_header {
	width: 100%;
	max-width: 1200px;
	margin: auto;
}

.top_header a {
	color: #c7defc;
}

.top_header li.bt-right {
	float: right;
}

.top_header li {
	float: left;
}

.top_header li ul li span {
	margin: 0 15px;
}

.jn_banner {
	height: 115px;
	width: 100%;
	max-width: 1200px;
	margin: auto;
}

.jn_banner .logo {
	width: 400px;
	margin-top: 25px;
}

/* 线 */
.xian_top {
	border-top: 1px solid #57acfa;
	margin-top: 5px;
}

/* 登录注册 */
.jn_denglu {
	float: left;
	color: #fff;
	font-size: 16px;
	margin-top: 55px;
	margin-right: 50px;
}

.jn_denglu a {
	color: #fff;
}

.jn_denglu span {
	margin: 0 15px;
}

.nav_bg {
	float: right;
	width: 620px;
}

.jn_nav {
	line-height: 130px;
	height: 120px;
}

.jn_nav ul li {
	float: left;
	height: 50px;
	margin-left: 30px;
	text-align: center;
}

.jn_nav ul:first-child {
	margin-left: 20px;
}

.jn_nav ul li a {
	font-size: 20px;
	color: #ffffff;
	display: inline-block;
}

.jn_nav ul li:hover a {
	font-weight: bold;
	line-height: 47px;
}

.jn_zqc {
	height: 260px;
	width: 1200px;
	margin: 0 auto;
}

.jn_zqcl {
	float: left;
	width: 900px;
}

.jn_zqcl p.zqc {
	margin-top: 38px;
	font-size: 36px;
	font-weight: bold;
	color: #fff;
	margin-bottom: 20px;
	float: left;
}

.jn_zqcl .jnzwfwywyb {
	float: left;
	margin-top: 46px;
	margin-left: 25px;
}

.jn_zqcl .qh1 {
	font-size: 24px;
	color: #fff;
	letter-spacing: 2px
}

.jn_zqcl .qh {
	width: 200px;
	font-size: 16px;
	margin-left: 35px;
	margin-top: 7px;
}

.jn_zqcl .qh img {
	float: left;
}

.jn_zqcl .qh span {
	float: left;
	margin-top: -2px;
	color: #fff;
	font-weight: bold;
}

.jn_zqcl .tanchu {
	float: right;
	width: 100px;
	height: 20px;
	line-height: 20px;
	padding-left: 20px;
	font-size: 12px;
	margin-top: -1px;
	color: #ffffff;
	cursor: pointer;
	background: url(../image/qhqy_04.png) no-repeat;
}

.jn_zqcl .search {
	width: 640px;
	height: 60px;
	margin-top: 45px;
	background: url(../image/ywt_ser_03.png) no-repeat;
}

.jn_zqcl .ipt_txt1 {
	padding: 0px 5px 0px 45px;
	border: 0px;
	/* outline: none; */
	height: 60px;
	line-height: 60px;
	color: #999999;
	font-size: 18px;
	width: 520px;
	display: block;
	float: left;
	background: transparent;
}

.jn_zqcl .ipt_sear {
	width: 120px;
	border: 0px;
	/* outline: none; */
	background: #d71619;
	height: 60px;
	line-height: 60px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 18px;
	text-align: center;
	cursor: pointer;
	margin: 0px;
	padding: 0px;
	float: left;
}

.jn_zqcr {
	float: right;
	width: 278px;
	height: 200px;
	margin-top: 30px;
	background: url(../image/yhzxbg_03.png) no-repeat;
}

.jn_zqcr p {
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
	line-height: 40px;
	height: 40px;
	text-align: center;
}

.jn_zqcr li {
	font-size: 14px;
	color: #ffffff;
	line-height: 40px;
	height: 40px;
	padding-left: 60px;
}

.jn_zqcr li a {
	color: #ffffff;
}

.h50 {
	height: 50px;
}

.h60 {
	height: 60px;
}

.nav_zwfw_bg {
	background: url(../image/nav_bg_02.png);
}

.nav_zwfw {
	height: 50px;
	line-height: 50px;
	width: 100%;
	max-width: 1200px;
	margin: auto;
}

.nav_zwfw ul li {
	/* width: 14.25%; */
	width: 12.5%;
	float: left;
	height: 50px;
	text-align: center;
	border-left: 1px solid #ffffff;
}

.nav_zwfw ul li:last-of-type {
	/* float: right; */
	border-right: 1px solid #ffffff;
}

.nav_zwfw ul li a {
	font-size: 20px;
	display: inline-block;
	color: #4c67a7;
	font-weight: bold;
}

/* 内容 */
.main {
	min-height: 200px;
}

.con1 {
	height: 50px;
	line-height: 50px;
}

.con1 .tz {
	width: 150px;
	height: 50px;
	background: #4c67a7;
	text-align: center;
	color: #FFFFFF;
	font-size: 17px;
	font-weight: bold;
}

.con1 .list {
	width: 1050px;
	height: 50px;
	border: 1px solid #dbe1ed;
	padding: 0 20px;
}

.con1 .list li {
	float: left;
	margin-right: 50px;
}

.con1 .list li img {
	margin-right: 10px;
}

.con1 .list li a {
	color: #333333;
}

.con2 .rdfw {
	height: 60px;
}

.con2 .rdfw span {
	color: #4c67a7;
	font-size: 24px;
	font-weight: bold;
	display: inline-block;
	height: 60px;
	line-height: 60px;
}

.h40 {
	height: 20px;
}

.con2 .fwzq {
	height: auto;
	box-shadow: 0 0 20px #eaedf5;
	margin-bottom: 30px;
	clear: both;
}

.con2 .fwzq1 {
	margin-bottom: 10px;
}

.con2 .fwl {
	float: left;
	padding-left: 15px;
	width: 278px;
	height: 200px;
	background: url(../image/sy_04.jpg) no-repeat;
	display: none;
}

.con2 .fwll {
	background: url(../image/sy_18.png) no-repeat;
}

.con2 .fwl p {
	font-size: 24px;
	color: #FFFFFF;
	margin-top: 60px;
	margin-bottom: 15px;
}

.con2 .fwl span {
	font-size: 14px;
	color: #fff;
}

.con2 .fwr {
	padding: 40px 30px;
	position: relative;
}

.con2 .fwr li {
	float: left;
	width: 262px;
	height: 140px;
	margin-right: 30px;
	margin-bottom: 30px;
}

.fwr_list ul:last-of-type li {
	margin-bottom: 0px;
}

.con2 .fwr li:last-of-type {
	margin-right: 0;
}

.con2 .fwr li:hover li {
	float: none;
	width: 262px;
	margin: 0 auto;
	margin-bottom: 25px;
	background: #556fab;
	position: absolute;
	height: 140px;
	opacity: 0;
	top: 15px;
	left: 25px;
	text-align: center;
	display: table;
	margin: 0 auto;
}


.con2 .fwr li:last-of-type {
	margin-right: 0;
}

.con2 .fwr li a {
	display: block;
	text-align: center;
}

.con2 .fwr li p {
	font-size: 16px;
	color: #333333;
	font-weight: bold;
	padding-top: 0px;
	padding-bottom: 0px;
	height: 40px;
	line-height: 40px !important;
	background: #ECF2F6;
}

.con2 .fwr li span {
	font-size: 14px;
	color: #999999;
}

/*  */
.con2 .fwrr {
	float: left;
	padding: 30px 0;
	position: relative;
}

.con2 .fwrr li {
	float: left;
	width: 300px;
	padding: 0 30px;
	border-right: 1px solid #edf0f6;
}

.con2 .fwrr li:last-of-type {
	border-right: 0;
}

.con2 .fwrr li a {
	display: block;
	text-align: center;
}

.con2 .fwrr li p {
	font-size: 16px;
	color: #333333;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 10px;
}

.con2 .fwrr li span {
	font-size: 14px;
	color: #999999;
}

.yjs_bottom {
	border-top: 1px solid #dbe1ed;
	/* padding:0 30px; */
	padding-top: 40px;
}

.yjs_bottom ul {}

.yjs_bottom>ul>li {
	float: left;
	width: 240px;
	height: 145px;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 45px;
	position: relative;
}

.yjs_bottom>ul>li div.price {
	display: none;
}

.yjs_bottom>ul>li:hover div.price {
	width: 240px;
	height: 150px;
	display: block;
	background: #556fab;
	opacity: .9;
	-moz-opacity: .9;
	filter: alpha(opacity=90);
	position: absolute;
	top: -23px;
}

.price .content p {
	margin-top: 15px !important;
	margin-bottom: 0px !important;
	color: #ffffff;

}

.price .content p a {
	font-weight: normal;
	color: #ffffff;
	font-size: 14px;
}

.yjs_bottom>ul>li>a {
	display: block;
	padding-top: 75px;
	height: 100%;
	border-right: 1px solid #ecf2f6;
}

.yjs_bottom>ul>li:nth-child(5n)>a {
	border-right: 0px;
}

.yjs_bottom ul li.sqsb01 {
	background: url(../image/sqsb01.png) no-repeat center top;
}

.yjs_bottom ul li.sqsb02 {
	background: url(../image/sqsb02.png) no-repeat center top;
}

.yjs_bottom ul li.sqsb03 {
	background: url(../image/sqsb03.png) no-repeat center top;
}

.yjs_bottom ul li.sqsb04 {
	background: url(../image/sqsb04.png) no-repeat center top;
}

.yjs_bottom ul li.sqsb05 {
	background: url(../image/sqsb05.png) no-repeat center top;
}

.yjs_bottom ul li.sqsb06 {
	background: url(../image/sqsb06.png) no-repeat center top;
}

.yjs_bottom ul li.sqsb07 {
	background: url(../image/sqsb07.png) no-repeat center top;
}

.yjs_bottom ul li.sqsb08 {
	background: url(../image/sqsb08.png) no-repeat center top;
}

.yjs_bottom ul li.sqsb09 {
	background: url(../image/sqsb09.png) no-repeat center top;
}

.yjs_bottom ul li.sqsb10 {
	background: url(../image/sqsb10.png) no-repeat center top;
}

.con3 .changjing {
	height: 60px;
}

.con3 .changjing span {
	color: #4c67a7;
	font-size: 24px;
	font-weight: bold;
	display: inline-block;
	height: 60px;
	line-height: 60px;
}

.clear {
	clear: both;
}

.h20 {
	height: 20px;
}

.con3 {
	/* margin-bottom:40px; */
	display: none;
}

/* .con3 .bt-width-1200{
	width:1225px;
} */
.con3 p.fw {
	color: #4c67a7;
	font-size: 20px;
	font-weight: bold;
	height: 65px;
	line-height: 50px;
	padding-top: 15px;
	margin-bottom: 10px;
}

.con3 .fwlist {
	float: left;
	width: 332px;
	height: 320px;
	margin-right: 30px;
	/* box-shadow: 0 0 20px #dee3ee; */
	background: #ffffff;
	position: relative;
	border: 1px solid #e0ebf7;
	/* transition:height 2s; */
	/* -webkit-transition:height 2s; Safari */
	top: 0;
	left: 0;
	margin-right: 55px;
}

.con3 .biglist {
	box-shadow: 0 0 20px #dee3ee;
	width: 100%;
	height: 100%;
	background-size: 100%;
	padding: 30px 40px;
}

/* .con3 .fwlist:hover{
	top:-5px;
	left:-5px;
	height:432px;
	z-index: 10px;
} */
.ls1 {
	overflow: hidden;
}

.ls1 img {
	transition: all 0.6s;
}

.con3 .fwlist:hover .ls1 img {
	transform: scale(1.4);
}

.con3 .fwlist2 {
	margin: 0;
}

.con3 .fwlist3 {
	margin: 0;
	float: right;
}

.con3 .fwlist .ls2 {
	position: relative;
	height: 200px;
}

.fwlist .ls2>span {
	position: absolute;
	width: 160px;
	height: 40px;
	line-height: 40px;
	top: -40px;
	background: #f39800;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}

.fwlist .ls2>h3 {
	line-height: 40px;
	font-size: 18px;
	font-weight: bold;
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 15px;
}

.fwlist .ls2>h3 a {
	float: right;
}

.fwlist .ls2>h3 a img {
	margin-left: 5px;
}

.fwlist .ls2>p {
	font-size: 14px;
	color: #999999;
	padding-left: 15px;
	line-height: 30px;
}

.fwlist .ls3 {
	padding: 5px 15px 0;
}

.fwlist .ls3 li {
	line-height: 35px;
}

.fwlist .ls3 li img {
	margin-right: 10px;
}

.fwlist .ls3 li a {
	color: #333333;
	width: 120px;
	display: inline-block;
}

.fwlist .ls3 li span {
	color: #999999;
}

.fwlist .ls2 .chakan {
	color: #4c67a7;
	font-weight: normal;
}

#con-one-1 ul li,
#con-one-2 ul li,
#con-one-3 ul li div {
	cursor: pointer;
}

.con4 .grl {
	float: left;
	height: 60px;
	line-height: 60px;
	margin-top: 15px;
	width: 100%;
	display: block;
	margin-bottom: 20px;
	border-bottom: 2px solid #dbe1ed;
}

.con4 .grls {
	position: relative;
}

.con4 .grr {
	position: absolute;
	top: -75px;
	right: 0;
	display: none;
}

.con4 .grl a {
	color: #999999;
	font-size: 24px;
	height: 60px;
	line-height: 60px;
}

.con4 .grl span {
	color: #999999;
	padding: 0 30px;
}

.con4 .grl a.current {
	font-weight: bold;
	color: #4c67a7;
	height: 60px;
	display: inline-block;
	border-bottom: 5px solid #4c67a7;
}
.con4 .grl a.current span{
	color: #4c67a7;
}

.con4 #con-one-1 .grr a,
.con4 #con-one-2 .grr a {
	width: 120px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #dbe1ed;
	color: #4c67a7;
	display: inline-block;
	text-align: center;
}

.con4 .grls li {
	width: 277px;
	height: 180px;
	float: left;
	margin-right: 30px;
	margin-bottom: 30px;
	box-shadow: 0 0 20px #dee3ee;
	padding-top: 100px;
	text-align: center;
	color: #333333;
}

.con4 .grls li.gr01 {
	background: url(../image/gr01.png) no-repeat center 35px;
}

.con4 .grls li.gr02 {
	background: url(../image/gr02.png) no-repeat center 35px;
}

.con4 .grls li.gr03 {
	background: url(../image/gr03.png) no-repeat center 35px;
}

.con4 .grls li.gr04 {
	background: url(../image/gr04.png) no-repeat center 35px;
	margin-right: 0;
}

.con4 .grls li.gr05 {
	background: url(../image/gr05.png) no-repeat center 35px;
}

.con4 .grls li.gr06 {
	background: url(../image/gr06.png) no-repeat center 35px;
}

.con4 .grls li.gr07 {
	background: url(../image/gr07.png) no-repeat center 35px;
}

.con4 .grls li.gr08 {
	background: url(../image/gr08.png) no-repeat center 35px;
	margin-right: 0;
}

.con4 .grls li.gr01:hover {
	background: url(../image/gr01h.png) no-repeat center 35px #4c67a7;
}

.con4 .grls li.gr02:hover {
	background: url(../image/gr02h.png) no-repeat center 35px #4c67a7;
}

.con4 .grls li.gr03:hover {
	background: url(../image/gr03h.png) no-repeat center 35px #4c67a7;
}

.con4 .grls li.gr04:hover {
	background: url(../image/gr04h.png) no-repeat center 35px #4c67a7;
}

.con4 .grls li.gr05:hover {
	background: url(../image/gr05h.png) no-repeat center 35px #4c67a7;
}

.con4 .grls li.gr06:hover {
	background: url(../image/gr06h.png) no-repeat center 35px #4c67a7;
}

.con4 .grls li.gr07:hover {
	background: url(../image/gr07h.png) no-repeat center 35px #4c67a7;
}

.con4 .grls li.gr08:hover {
	background: url(../image/gr08h.png) no-repeat center 35px #4c67a7;
}

.con4 .grls li:hover {
	color: #FFFFFF;
}

.con4 li:hover h3 {
	color: #fff;
}

.con4 .grls li.fr01 {
	background: url(../image/fr01.png) no-repeat center 35px;
}

.con4 .grls li.fr02 {
	background: url(../image/fr02.png) no-repeat center 35px;
}

.con4 .grls li.fr03 {
	background: url(../image/fr03.png) no-repeat center 35px;
}

.con4 .grls li.fr04 {
	background: url(../image/fr04.png) no-repeat center 35px;
	margin-right: 0;
}

.con4 .grls li.fr05 {
	background: url(../image/fr05.png) no-repeat center 35px;
}

.con4 .grls li.fr06 {
	background: url(../image/fr06.png) no-repeat center 35px;
}

.con4 .grls li.fr07 {
	background: url(../image/fr07.png) no-repeat center 35px;
}

.con4 .grls li.fr08 {
	background: url(../image/fr08.png) no-repeat center 35px;
	margin-right: 0;
}

.con4 .grls li.fr01:hover {
	background: url(../image/fr01h.png) no-repeat center 35px #4c67a7;
}

.con4 .grls li.fr02:hover {
	background: url(../image/fr02h.png) no-repeat center 35px #4c67a7;
}

.con4 .grls li.fr03:hover {
	background: url(../image/fr03h.png) no-repeat center 35px #4c67a7;
}

.con4 .grls li.fr04:hover {
	background: url(../image/fr04h.png) no-repeat center 35px #4c67a7;
}

.con4 .grls li.fr05:hover {
	background: url(../image/fr05h.png) no-repeat center 35px #4c67a7;
}

.con4 .grls li.fr06:hover {
	background: url(../image/fr06h.png) no-repeat center 35px #4c67a7;
}

.con4 .grls li.fr07:hover {
	background: url(../image/fr07h.png) no-repeat center 35px #4c67a7;
}

.con4 .grls li.fr08:hover {
	background: url(../image/fr08h.png) no-repeat center 35px #4c67a7;
}

.con4 .grls li h3 {
	font-size: 16px;
}

.con4 .grls li p {
	font-size: 14px;
	margin-top: 20px;
}

.con4 .grls li p a {
	color: #333333;
}

.con4 .grls li:hover p a {
	color: #FFFFFF;
}

.con4 .grls li p span {
	padding: 0 10px;
}

#con-one-3 {
	min-height: 420px;
}

#con-one-3 .bd {
	width: 1240px;
	margin-left: -20px;
}

#con-one-3 .bd ul li:first-child,
#con-one-3 .bd ul li:first-child+li,
#con-one-3 .bd ul li:first-child+li+li,
#con-one-3 .bd ul li:first-child+li+li+li {
	margin-top: -10px;
}

.con4 .grls .bm {
	width: 300px;
	height: 80px;
	float: left;
	overflow: hidden;
	background: url(../image/box.png) no-repeat;
	background-size: 100% 100%;
	margin: 0px 0px 0px 8px;
	padding: 0px;
	box-shadow: none;
	text-align: left;
}

.con4 .grls .box {
	margin: 4%;
	height: 73%;
	line-height: 350%;
	padding-left: 40px;
}

.con4 .grls .box:hover,
.con4 .grls .active {
	background: #4c67a7;
	overflow: hidden;
}

.con4 .grls .active a {
	color: #fff;
}

.con4 .grls .box:hover a,
.con4 .grls .box:active a {
	color: #fff;
}

.con5 {
	height: 200px;
	background: url(../image/fwhcp_02.jpg) no-repeat center top;
	width: 1200px;
	margin: auto;
	margin-top: 0px;
	margin-bottom: 40px;
}

.con5 .hcp p {
	color: #FFFFFF;
	font-size: 20px;
	font-weight: bold;
	height: 50px;
	line-height: 50px;
	margin-top: 15px;
	margin-bottom: 10px;
	margin-left: 40px;
}

.con5 .hcp .xl {
	width: 160px;
	height: 24px;
	line-height: 24px;
	background: url(../image/xiala.png) no-repeat;
	color: #FFFFFF;
	font-size: 14px;
	padding-left: 30px;
	margin-top: 30px;
	margin-left: 30px;
}

.con5 .hcp .xl .xlls {
	display: none;
}

.con5 .hcp .xl .xlls a {
	color: #FFFFFF;
}

.con5 .hcp .xl:hover .xlls {
	display: block;
}

.con5 .hcp .ck {
	margin-top: 30px;
	margin-right: 40px;
}

.con5 .hcp .ck a {
	color: #FFFFFF;
	font-size: 16px;
}

.con5 .hcpls {
	border: 1px solid #90a2c9;
	height: 100px;
	margin-top: 20px;
	width: 1120px;
	margin: 0 auto;
	background: url(../image/hcpbg.png) no-repeat;
}

.con5 .hcpls li {
	float: left;
	width: 279px;
	margin-top: 5px;
	height: 80px;
	color: #ffffff;
	font-size: 16px;
	background: url(../image/shuxian.png) no-repeat right;
	/* border-right:1px solid #90a2c9; */
	padding-left: 45px;
}

.con5 .hcpls li:last-of-type {
	border-right: 0;
}

.con5 .hcpls li p .sz {
	font-size: 48px;
	margin-right: 10px;
	font-weight: bold;
}

.con5 .hcpls li p span {
	font-size: 14px;
}

.con5 .hcpls li p .xx {
	float: right;
	width: 100px;
	margin-top: 30px;
	margin-right: 35px;
}

.con6,
.con7 {
	min-height: 290px;
}

.con7 {
	margin-left: 2%;
}

.con6 .grl,
.con7 .grl {
	float: left;
	color: #4c67a7;
	font-size: 24px;
	font-weight: bold;
	height: 50px;
	line-height: 50px;
	margin-top: 15px;
}

.con6 .grr,
.con7 .grr {
	float: right;
	margin-top: 30px;
}

.con6 .cxlist ul {
	margin-left: -33px;
	margin-top: 15px;
}

.con6 .cxlist li {
	float: left;
	width: 275px;
	height: 50px;
	line-height: 50px;
	margin-left: 33px;
	margin-bottom: 15px;
	background: #edf0f6;
}

.con6 .cxlist li a {
	display: block;
	padding-left: 20px;
	font-size: 18px;
}

.con7 p {
	color: #4c67a7;
	font-size: 20px;
	font-weight: bold;
	height: 50px;
	line-height: 50px;
	margin-top: 15px;
	margin-bottom: 10px;
}

/* .con7 ul{
	border:1px solid #dbe1ed;
	height:220px;
	/* padding:10px 0; */
/* margin-bottom:30px;
	overflow: hidden;
	padding-left: 15px;
}
.con7 li{
	float:left;
	width:140px;
	height:100px;
	text-align: center;
}
.con7 li a{
	display:block;
	height:100%;
	padding-top:20px;
}
.con7 li h3{
	margin-top: 20px;
	font-weight:normal;
} */
/* 尾部 */
/* 尾部 */
.jn_footer {
	width: 100%;
	height: 205px;
	border-top: 10px solid #4c67a7;
	background: #FFFFFF;
}

.jn_footer .footer_top {
	height: 72px;
	width: 100%;
	border-bottom: 1px solid #c1cae0;
	line-height: 72px;
}

.jn_footer .bottom-top-top {
	width: 1200px;
	margin: 0 auto;
}

.bottom-top-top-left img {
	margin-right: 17px;
}

.bottom-top-top-right ul {
	float: right;
}

.bottom-top-top-right ul li {
	float: left;
	padding: 0px 10px;
	margin-left: 15px;
	padding-right: 30px;
	height: 30px;
	line-height: 30px;
	cursor: pointer;
	position: relative;
	border: solid 1px #c1cae0;
	margin-top: 20px;
	font-size: 14px;
}

.bottom-top-top-right ul li:hover {
	margin-top: 0px;
	padding-top: 30px;
	height: 50px;
	line-height: 10px;
	background: #f9f9f9;
	border: solid 1px #c1cae0;
}

.c:hover {
	background: #fff !important;
}

.e:hover {
	background: #fff !important;
}

.bottom-top-top-right ul li i {
	width: 10px;
	height: 44px;
	display: inline-block;
	background: url("../image/lk_arrow.png") no-repeat right center;
	position: absolute;
	top: -8px;
	right: 10px;
}

.bottom-top-top-right ul li:hover i {
	width: 10px;
	height: 44px;
	display: inline-block;
	background: url("../image/lk_arrow.png") no-repeat right center;
	position: absolute;
	top: 12px;
	right: 10px;
}

.yqlj1,
.yqlj2,
.yqlj3,
.yqlj4,
.yqlj5,
.yqlj6 {
	width: 1200px;
	background: #f9f9f9;
	position: absolute;
	display: none;
	padding: 20px 30px 30px;
	border-top: 10px solid #4c67a7;

}

.yqlj1 {
	height: 210px;
	top: -210px;
	left: -329px;
	overflow-y: scroll;
}

.yqlj1 ul {
	float: left;
}

.yqlj1 ul li {
	width: 16%;
	float: left;
	border: none;
	line-height: 30px;
	height: 30px;
	margin-top: 0px;
	margin-left: 0px;
}

.yqlj1 ul li:hover {
	margin-top: 0px;
	padding-top: 0px;
	height: 30px;
	line-height: 30px;
	border: none;
}

.yqlj1 ul li a {
	color: #333;
}

.yqlj1 ul li a:hover {
	color: #4c67a7;
	text-decoration: none;
}

.yqlj2 {
	height: 210px;
	top: -210px;
	left: -470px;
}

.yqlj2 ul {
	float: left;
}

.yqlj2 ul li {
	width: 14.1%;
	float: left;
	border: none;
	line-height: 30px;
	height: 30px;
	margin-top: 0px;
	margin-left: 0px;
}

.yqlj2 ul li:hover {
	margin-top: 0px;
	padding-top: 0px;
	height: 30px;
	line-height: 30px;
	border: none;
}

.yqlj2 ul li a {
	color: #333;
}

.yqlj2 ul li a:hover {
	color: #4c67a7;
	text-decoration: none;
}

.yqlj3 {
	height: 170px;
	top: -170px;
	left: -611px;
	padding: 0 0;
}

.yqlj3 ul {
	float: left;
	width: 1200px;
}

.yqlj3 ul li {
	width: 9%;
	float: left;
	border: none;
	line-height: 30px;
	height: 30px;
	margin-top: 0px;
	margin-left: 0px;
}

.yqlj3 ul li:hover {
	margin-top: 0px;
	padding-top: 0px;
	height: 30px;
	line-height: 30px;
	border: none;
	background: transparent;
}

.yqlj3 ul li a {
	color: #333;
}

.yqlj3 ul li a:hover {
	color: #4c67a7;
	text-decoration: none;
}

.yqlj4 {
	height: 121px;
	top: -121px;
	left: -766px;
}

.yqlj4 ul {
	float: left;
}

.yqlj4 ul li {
	width: 12%;
	float: left;
	border: none;
	line-height: 30px;
	height: 30px;
	margin-top: 0px;
	margin-left: 0px;
}

.yqlj4 ul li:hover {
	margin-top: 0px;
	padding-top: 0px;
	height: 30px;
	line-height: 30px;
	border: none;
}

.yqlj4 ul li a {
	color: #333;
}

.yqlj4 ul li a:hover {
	color: #4c67a7;
	text-decoration: none;
}

.yqlj5 {
	height: 210px;
	top: -210px;
	left: -921px;
	overflow-y: scroll;
	padding: 0 0;
}

.yqlj5 ul {
	float: left;
	width: 1183px;
}

.yqlj5 ul li {
	width: 20%;
	float: left;
	border: none;
	line-height: 30px;
	height: 30px;
	margin-top: 0px;
	margin-left: 0px;
}

.yqlj5 ul li:hover {
	margin-top: 0px;
	padding-top: 0px;
	height: 30px;
	line-height: 30px;
	border: none;
	background: transparent;
}

.yqlj5 ul li a {
	color: #333;
}

.yqlj5 ul li a:hover {
	color: #4c67a7;
	text-decoration: none;
}

.yqlj6 {
	height: 210px;
	top: -210px;
	left: -1062px;
	overflow-y: scroll;
}

.yqlj6 ul {
	float: left;
}

.yqlj6 ul li {
	width: 20%;
	float: left;
	border: none;
	line-height: 30px;
	height: 30px;
	margin-top: 0px;
	margin-left: 0px;
}

.yqlj6 ul li:hover {
	margin-top: 0px;
	padding-top: 0px;
	height: 30px;
	line-height: 30px;
	border: none;
}

.yqlj6 ul li a {
	color: #333;
}

.yqlj6 ul li a:hover {
	color: #4c67a7;
	text-decoration: none;
}

.bottom-top-top-right ul li.a:hover .yqlj1 {
	display: block;
}

.bottom-top-top-right ul li.b:hover .yqlj2 {
	display: block;
}

.bottom-top-top-right ul li.c:hover .yqlj3 {
	display: block;
}

.bottom-top-top-right ul li.d:hover .yqlj4 {
	display: block;
}

.bottom-top-top-right ul li.e:hover .yqlj5 {
	display: block;
}

.bottom-top-top-right ul li.f:hover .yqlj6 {
	display: block;
}

.ll {
	margin-top: 100% !important;
	opacity: 0
}

.footer_bottom {
	width: 1200px;
	margin: 0 auto;
	padding-top: 30px;
}

.bottom-bottom-left i {
	display: inline-block;
	width: 1px;
	height: 65px;
	background: #c1cae0;
	margin: 0 15px;
}

.bottom-bottom-middle {
	margin-right: 130px;
}

.bottom-bottom-middle p {
	line-height: 200%;
	font-size: 14px;
	margin-left: 30px;
}

.bottom-bottom-middle p a {
	font-size: 14px;
}

.bottom-bottom-right ul {
	width: 320px;
	height: 70px;
	border-left: 1px solid #c1cae0;
	padding-left: 40px;
	line-height: 200%;
}

.bottom-bottom-right ul li {
	float: left;
	width: 80px;
	text-align: left;
}

.bottom-bottom-right ul span {
	float: left;
	margin-right: 15px;
}


/* 20220609修改 */
html,body,#barrierfree_container{
	min-width: 1240px;
}
/* 20221226修改 */
.tsfw_list{
    min-height:390px;
    padding:20px 0px 0px;
}
.fwzq .yjs_bottom ul li{
    width:265px!important;
    margin-left:30px;
    margin-bottom:30px;
    padding-bottom: 0px;
    height: auto;
    padding-top: 120px;
    background-position-y: 0px!important;
}
.fwzq .yjs_bottom ul li:hover div.price {
    width: 263px;
    height: 170px;
}
.fwzq .yjs_bottom ul li>a {
    padding-top:0px;
    background-color: #ffffff;
    padding-top: 0px;
    width: 80%;
    margin: 0px auto;
    line-height: 50px;
    box-shadow: 0 0 20px #eaedf5;
}
.yjs_bottom .prev,.yjs_bottom .next{
    top:205px!important;display:none;
}
.fwzq .yjs_bottom ul li.sqsb05{
    background:url(../image/tsfw01.jpg) no-repeat left center;
}
.fwzq .yjs_bottom ul li.sqsb07{
    background:url(../image/tsfw02.jpg) no-repeat left center;
}
.fwzq .yjs_bottom ul li.sqsb11{
    background:url(../image/tsfw03.jpg) no-repeat left center;
}
.fwzq .yjs_bottom ul li.sqsb08{
    background:url(../image/tsfw04.jpg) no-repeat left center;
}
.fwzq .yjs_bottom ul li.sqsb10{
    background:url(../image/tsfw05.jpg) no-repeat left center;
}
.fwzq .yjs_bottom ul li.sqsb04{
    background:url(../image/tsfw06.jpg) no-repeat left center;
}
.fwzq .yjs_bottom ul li.sqsb06{
    background:url(../image/tsfw07.jpg) no-repeat left center;
}
.fwzq .yjs_bottom ul li.sqsb12{
    background:url(../image/tsfw08.jpg) no-repeat left center;
}
.fwzq .yjs_bottom ul li.sqsb09{
    background:url(../image/tsfw09.jpg) no-repeat left center;
}
.yjs_bottom ul li>a{
    border:0px
}

.jnpageold .fwzq .yjs_bottom ul li>a {
    line-height: 80px;
    font-size: 26px;width:100%;
}
.jnpageold .fwzq .yjs_bottom ul li:hover div.price {
    height: 200px;
}
.jnpageold .fwzq  .yjs_bottom ul li.sqsb05{
    background:url(../image/tsfw01.jpg) no-repeat left center;
}
.jnpageold .fwzq  .yjs_bottom ul li.sqsb07{
    background:url(../image/tsfw02.jpg) no-repeat left center;
}
.jnpageold .fwzq  .yjs_bottom ul li.sqsb08{
    background:url(../image/tsfw04.jpg) no-repeat left center;
}
.jnpageold .fwzq  .yjs_bottom ul li.sqsb10{
    background:url(../image/tsfw05.jpg) no-repeat left center;
}
.jnpageold .fwzq  .yjs_bottom ul li.sqsb04{
    background:url(../image/tsfw06.jpg) no-repeat left center;
}
.jnpageold .fwzq  .yjs_bottom ul li.sqsb06{
    background:url(../image/tsfw07.jpg) no-repeat left center;
}
.jnpageold .fwzq  .yjs_bottom ul li.sqsb09{
    background:url(../image/tsfw09.jpg) no-repeat left center;
}
.jnpageold .con4 .fwr li:nth-child(2n) {
    margin-right: 50px!important;
}
.jnpageold #yjs .prev,.jnpageold #yjs .next{
    top: 30px!important;
}
.jnpageold #yjs {
    min-height: 360px!important;
}
    