
.layout.active {
	padding-top:4.6875rem;
}
.wrap {
	width:72.91666666666667rem;
	margin:0 auto;
}
.hyzxmain {
	background:#f5f8fc;
	padding:1.5625rem 0 3.6458333333333335rem;
}
.hyzxmain .wrap {
	display:flex;
	justify-content:space-between;
	align-items:flex-start;
}
.hyzxmain .lts {
	width:15.625rem;
	background:#fff;
	border-radius:0.7291666666666667rem;
	padding:2.0833333333333335rem 0.8333333333333334rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.hyzxmain .rts {
	width:calc(100% - 17.1875rem);
	background:#fff;
	border-radius:0.7291666666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	min-height:31.25rem;
}
.hyzxmain .lts .img {
	width:3.385416666666667rem;
	height:3.385416666666667rem;
	border-radius:50%;
	overflow:hidden;
	border:2px solid #d2d2d2;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	margin:0 auto;
}
.hyzxmain .lts .img img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.hyzxmain .lts h2 {
	font-size:0.9375rem;
	line-height:1.6;
	color:#232323;
	text-align:center;
	font-weight:bold;
	margin-top:0.5208333333333334rem;
}
.hyzxmain .lts ul {
	margin-top:1.5625rem;
}
.hyzxmain .lts li {
	margin-bottom:0.2604166666666667rem;
}
.hyzxmain .lts li a {
	display:flex;
	justify-content:space-between;
	align-items:center;
	padding:0 1.0416666666666667rem;
}
.hyzxmain .lts li .ls {
	display:flex;
	align-items:center;
}
.hyzxmain .lts li .ico {
	width:1.0416666666666667rem;
	height:1.0416666666666667rem;
	position:relative;
	overflow:hidden;
	margin:0 auto;
}
.hyzxmain .lts li .ico img {
	width:100%;
	height:100%;
	display:block;
	position:relative;
	top:0;
	margin:auto;
	object-fit:contain;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.hyzxmain .lts li.on .ico img,
.hyzxmain .lts li:hover .ico img {
	top:-100%;
}
.hyzxmain .lts li h4 {
	font-size:16px;
	line-height:2.604166666666667rem;
	color:#232323;
	margin-left:0.5208333333333334rem;
}
.hyzxmain .lts li h6 {
	min-width:0.8333333333333334rem;
	text-align:center;
	padding:0 0.20833333333333334rem;
	background:#ff2222;
	font-size:12px;
	line-height:0.8333333333333334rem;
	color:#fff;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	border-radius:50%;
}
.hyzxmain .lts li.on a,
.hyzxmain .lts li a:hover {
	background:#edf5ff;
	border-radius:0.5208333333333334rem;
}
.hyzxmain .lts li .icon {
	width:0.8333333333333334rem;
	display:block;
}
.hyzxmain .lts li.ons h4 {
	color:#f12b2b;
}
.hytit {
	font-size:1.1458333333333335rem;
	line-height:1.6;
	color:#232323;
	font-weight:bold;
}
.hypadd {
	padding:1.4583333333333335rem 1.9791666666666667rem 4.6875rem;
}
.hyjbxx .hs {
	margin:1.1458333333333335rem 0 2.0833333333333335rem;
}
.hyjbxx .hs .img {
	width:4.479166666666667rem;
	height:4.479166666666667rem;
	border:2px solid #d2d2d2;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	overflow:hidden;
	border-radius:50%;
	margin:0 auto;
}
.hyjbxx .hs .img .f1 {
	position:absolute;
	left:0;
	right:0;
	top:0;
	z-index:1;
	width:100%;
	height:100%;
	cursor:pointer;
	opacity:0;
}
.hyjbxx .hs .img .ico {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.hyjbxx .hs .img h6 {
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	z-index:1;
	padding:0.2604166666666667rem 0;
	background:rgba(0,0,0,0.5);
	font-size:12px;
	line-height:1.6;
	color:#fff;
	text-align:center;
}
.hyjbxx .hs .txt {
	display:flex;
	justify-content:center;
	align-items:center;
	margin-top:0.5208333333333334rem;
}
.hyjbxx .hs .txt .ico {
	width:0.6770833333333334rem;
	display:block;
	margin-left:0.4166666666666667rem;
}
.hyjbxx .hs .txt .t1 {
	background:none;
	border:1px solid #d2d2d2;
	font-size:1.0416666666666667rem;
	color:#232323;
	width:15.625rem;
	height:2.0833333333333335rem;
	border-radius:0.20833333333333334rem;
	padding:0 0.7291666666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	display:none;
}
.hyjbxx .hs .txt h3 {
	font-size:1.0416666666666667rem;
	line-height:1.6;
	color:#232323;
	font-weight:bold;
}
.hybtn {
	width:8.854166666666668rem;
	line-height:2.3958333333333335rem;
	display:block;
	margin:0 auto;
	background:linear-gradient(to right,#35a5ed,#0a65cb);
	font-size:16px;
	color:#fff;
	text-align:center;
	border-radius:1.5625rem;
}
.hyjbxx .bs>ul {
	display:flex;
	flex-wrap:wrap;
}
.hyjbxx .bs>ul>li {
	margin-bottom:1.0416666666666667rem;
	width:calc((100% - 3.854166666666667rem)/3);
	margin-right:1.875rem;
}
.hyjbxx .bs>ul>li:nth-child(3n) {
	margin-right:0;
}
.hyjbxx .bs>ul>li h3 {
	font-size:16px;
	line-height:1.6;
	color:#363636;
	margin-bottom:0.2604166666666667rem;
}
.hyjbxx .bs>ul>li h3 i {
	color:#ff0000;
}
.hyjbxx .bs>ul>li .t1 {
	width:100%;
	border:1px solid #d2d2d2;
	border-radius:0.4166666666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	padding:0 1.25rem;
	height:2.5rem;
	font-size:16px;
	color:#232323;
}
.hyjbxx .bs>ul>li .t1.on {
	background:#f7f7f7;
	color:#8b8b8b;
}
.hyjbxx .bs>ul>li .lsele {
	width:100%;
	border:1px solid #d2d2d2;
	border-radius:0.4166666666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	padding:0 2.0833333333333335rem 0 1.25rem;
	height:2.5rem;
	font-size:16px;
	color:#232323;
	line-height:1.7;
	background:url(../images/qw2.png) no-repeat right 0.8333333333333334rem center;
	background-size:0.625rem auto;
}
.hyjbxx .bs>ul>li .t2 {
	padding:0 2.0833333333333335rem 0 1.25rem;
	background:url(../images/qw3.png) no-repeat right 0.8333333333333334rem center;
	background-size:1.1458333333333335rem auto;
}
.hyjbxx .bs {
	margin-bottom:2.0833333333333335rem;
}
.footer {
	padding:3.6458333333333335rem 0 3.125rem;
}
.copyright {
	margin-top:2.0833333333333335rem;
	text-align:center;
	font-size:15px;
	line-height:1.6;
	color:#a5a8ab;
}
.footer .tps {
	border-bottom:0.052083333333333336rem solid #172737;
	padding-bottom:1.875rem;
	display:flex;
	justify-content:space-between;
}
.footer .lts {
	width:29.166666666666668rem;
}
.footer .rts {
	width:calc(100% - 44.79166666666667rem);
	position:relative;
}
.footer .rts::before {
	content:'';
	position:absolute;
	left:-6.25rem;
	top:0;
	z-index:1;
	width:0.052083333333333336rem;
	height:15.625rem;
	background:#172737;
}
.footer h3 {
	font-size:16px;
	line-height:1.6;
	color:#fff;
}
.footer .lts .txt {
	font-size:15px;
	line-height:1.7;
	color:#a6a8ac;
	margin:1.0416666666666667rem 0;
}
.footer .lts .txt p {
	margin-bottom:0.2604166666666667rem;
}
.footer .lts .wx {
	width:100%;
	height:5.833333333333334rem;
	overflow:hidden;
}
.footer .lts .wx img {
	width:100%;
	height:100%;
	display:block;
}
.footer .lts h6 {
	font-size:15px;
	line-height:1.7;
	color:#a6a8ac;
	margin-top:0.5208333333333334rem;
	text-align:center;
}
.footer .lts .wxs {
	width:5.833333333333334rem;
}
.footer .rts dl {
	display:flex;
	flex-wrap:wrap;
	margin-top:0.9375rem;
}
.footer .rts dd a {
	font-size:15px;
	line-height:1.6;
	color:#a5a8ab;
	display:block;
}
.footer .rts dd {
	margin: 0 7px 0 0;
	margin-bottom:0.5208333333333334rem;
	width:calc((100% - 15px)/3);
}
.footer .rts dd:nth-child(3n){
	margin-right: 0;
}
.header {
	position:fixed;
	left:0;
	right:0;
	top:0;
	z-index:110;
	height:4.6875rem;
	padding-top:1.0416666666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.header.on {
	background:#fff;
	box-shadow:0 0.20833333333333334rem 0.3125rem 0 rgba(80,80,80,0.1);
}
.header .wrap {
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.header .logo {
	max-width:6.354166666666667rem;
	display:block;
}
.header .logo img {
	width:100%;
	display:block;
}
.header .rts {
	display:flex;
	justify-content:flex-end;
	align-items:center;
}
.header .gwrt {
	display:flex;
	justify-content:flex-end;
	position:relative;
	margin-left:3.125rem;
}
.header .gwrt::before {
	content:"";
	position:absolute;
	left:-1.3541666666666667rem;
	top:50%;
	z-index:1;
	width:0.052083333333333336rem;
	height:0.8333333333333334rem;
	background:#ebebeb;
	margin-top:-0.4166666666666667rem;
}
.header .icon .img {
	width:1.25rem;
	height:1.25rem;
	display:block;
	object-fit:cover;
	overflow:hidden;
	border-radius:50%;
}
.header .naver ul {
	display:flex;
	align-items:center;
}
.header .naver li h3 a {
	font-size:16px;
	line-height:40px;
	color:#363636;
	display:block;
}
.header .naver li {
	margin-right:3.541666666666667rem;
}
.header .seach {
	border:1px solid rgba(255,255,255,0);
	border-radius:1.1458333333333335rem;
	cursor:pointer;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
	position:relative;
}
.header .seach .t1 {
	width:0;
	height:2.3958333333333335rem;
	padding:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	font-size:0.8333333333333334rem;
	color:#000;
	z-index:2;
	background:#f5f4f4;
	border:none;
	border-radius:1.25rem;
	position:absolute;
	right:100%;
	top:0;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.header .seach .sub {
	width:2.0833333333333335rem;
	height:2.0833333333333335rem;
	cursor:pointer;
	background:url(../images/qw5.png) no-repeat center;
	border:none;
	background-size:0.9375rem auto;
}
.header .seach:hover .t1 {
	width:14.583333333333334rem;
	padding:0 1.0416666666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.header .shop {
	position:relative;
	width:1.0416666666666667rem;
	margin-left:1.0416666666666667rem;
	display:flex;
	justify-content:center;
	align-items:center;
}
.header .shop img {
	width:100%;
	display:block;
	margin:auto;
}
.header .shop span {
	position:absolute;
	right:-0.2604166666666667rem;
	top:-0.10416666666666667rem;
	z-index:1;
	font-size:12px;
	line-height:0.625rem;
	color:#fff;
	background:#ff2222;
	padding:0 0.10416666666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	min-width:0.625rem;
	border-radius:0.5208333333333334rem;
	text-align:center;
}
.hyxiugmm .bs {
	margin:1.3020833333333335rem auto 2.0833333333333335rem;
	max-width:21.875rem;
}
.hyxiugmm .bs li .t1 {
	width:100%;
	height:2.5rem;
	border:1px solid #d2d2d2;
	border-radius:0.3125rem;
	padding:0 1.0416666666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	font-size:16px;
	color:#232323;
}
.hyxiugmm .bs li h3 {
	font-size:16px;
	line-height:1.6;
	color:#363636;
	margin-bottom:0.2604166666666667rem;
}
.hyxiugmm .bs li h3 i {
	color:#ff0000;
}
.hyxiugmm .bs li {
	margin-bottom:1.3541666666666667rem;
}
.pages dl {
	display:flex;
	justify-content:center;
	align-items:center;
}
.pages dd a {
	min-width:1.5625rem;
	line-height:1.5625rem;
	display:block;
	font-size:14px;
	color:#363636;
	text-align:center;
	margin:0 0.4166666666666667rem;
	padding:0 0.5208333333333334rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	border-radius:0.20833333333333334rem;
	transition:all 0s;
}
.pages dd a:hover,.pages dd.on a {
	background:#1765bd;
	color:#fff;
}
.pages dd:nth-child(1) a {
	margin-right:0.78125rem;
	padding:0 0.78125rem;
}
.pages dd:last-child a {
	margin-left:0.78125rem;
	padding:0 0.78125rem;
}
.hyshouc .bds {
	margin:0.9375rem 0 1.8229166666666667rem;
}
.hyshouc .bds ul {
	display:flex;
	flex-wrap:wrap;
}
.hyshouc .bds li {
	width:calc((100% - 2.604166666666667rem)/4);
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	margin-right:0.8333333333333334rem;
	margin-bottom:1.0416666666666667rem;
	border:1px solid #d7dee8;
	border-radius:0.4166666666666667rem;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
	position:relative;
	top:0;
}
.hyshouc .bds li:nth-child(4n) {
	margin-right:0;
}
.hyshouc .bds li .pic {
	height:9.375rem;
	overflow:hidden;
	width:100%;
	position:relative;
	display:flex;
	justify-content:center;
	align-items:center;
}
.hyshouc .bds li .pic img {
	max-width:100%;
	max-height:100%;
	display:block;
	object-fit:contain;
}

.hyshouc .bds li .pic .col_btn{
	cursor: pointer;
}
.hyshouc .bds li h6 {
	position:absolute;
	right:0.5208333333333334rem;
	top:0.7291666666666667rem;
	z-index:1;
	font-size:14px;
	line-height:1.6;
	padding-left:1.25rem;
	color:#ffa10c;
	background:url(../images/qw7.png) no-repeat left top 0.10416666666666667rem;
	background-size:0.8333333333333334rem auto;
	opacity:0;
}
.hyshouc .bds li .ts {
	text-align:center;
	padding:0 0.7291666666666667rem 0.8333333333333334rem;
}
.hyshouc .bds li h3 {
	font-size:16px;
	line-height:1.6;
	color:#232323;
	font-weight:bold;
	margin-bottom:0.3125rem;
}
.hyshouc .bds li p {
	font-size:14px;
	line-height:1.6;
	color:#999999;
	height:3.2em;
	overflow:hidden;
}
.hyshouc .bds li:hover {
	top:-0.5208333333333334rem;
	background:#fff;
	border-color:#fff;
	box-shadow:0 0.4166666666666667rem 0.8333333333333334rem #e9eff8,0 0.10416666666666667rem 0.3125rem #e9eff8,-0.10416666666666667rem 0 0.20833333333333334rem #e9eff8,0.10416666666666667rem 0 0.20833333333333334rem #e9eff8;
}
.hyshouc .bds li:hover h6 {
	opacity:1;
}
.hygwccg {
	padding-top:4.166666666666667rem;
}
.hygwccg .ico {
	width:5.208333333333334rem;
	margin:0 auto;
}
.hygwccg .ico img {
	width:100%;
	display:block;
}
.hygwccg h4 {
	font-size:1.6666666666666667rem;
	line-height:1.6;
	color:#232323;
	font-weight:bold;
	text-align:center;
	margin:0.5208333333333334rem 0 4.166666666666667rem;
}
.hygwccg .fs {
	display:flex;
	align-items:center;
	justify-content:center;
}
.hygwccg .fs .hybtn {
	margin:0 0.2604166666666667rem;
}
.hybtn.on {
	border:1px solid #8bb2de;
	background:#f1f7fe;
	color:#1765bd;
}
.flax {
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.hydingdan .nav {
	margin-top:0.5208333333333334rem;
	border-bottom:0.052083333333333336rem solid #dcdcdc;
}
.hydingdan .nav ul {
	display:flex;
	align-items:center;
	flex-wrap:wrap;
}
.hydingdan .nav li a {
	font-size:0.9375rem;
	line-height:2.604166666666667rem;
	color:#363636;
	display:block;
	padding:0 0.78125rem;
}
.hydingdan .nav li {
	position:relative;
	margin-right:2.0833333333333335rem;
}
.hydingdan .nav li::before {
	content:"";
	position:absolute;
	left:0;
	right:0;
	bottom:-0.052083333333333336rem;
	z-index:1;
	width:0;
	height:0.10416666666666667rem;
	background:#1765bd;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
	margin:0 auto;
}
.hydingdan .nav li.on::before,.hydingdan .nav li:hover::before {
	width:100%;
}
.hydingdan .nav li i {
	min-width:0.8333333333333334rem;
	text-align:center;
	padding:0 0.20833333333333334rem;
	background:#ff2222;
	font-size:12px;
	line-height:0.8333333333333334rem;
	color:#fff;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	border-radius:50%;
	position:absolute;
	right:0.10416666666666667rem;
	top:0.5208333333333334rem;
	z-index:1;
}
.hydingdan .nav li.on a,.hydingdan .nav li a:hover {
	color:#1765bd;
	font-weight:bold;
}
.hydingdan .seach {
	margin:0.78125rem 0;
	width:13.854166666666668rem;
	background:#fafcfe;
	border:1px solid #cad3df;
	height:2.291666666666667rem;
	border-radius:1.5625rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	display:flex;
	justify-content:center;
	align-items:center;
}
.hydingdan .seach .t1 {
	width:calc(100% - 2.291666666666667rem);
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	padding:0 0.5208333333333334rem 0 0.7291666666666667rem;
	font-size:14px;
	color:#000;
	background:none;
	border:none;
}
.hydingdan .seach .sub {
	width:2.291666666666667rem;
	height:100%;
	background:url(../images/qw11.png) no-repeat center;
	background-size:0.9895833333333334rem auto;
	display:block;
	cursor:pointer;
	border:none;
	font-size:0;
}
.hydingdan .bds li {
	margin-bottom:0.625rem;
	background:#f5f8fc;
	border-radius:0.5208333333333334rem;
	padding:0 1.3020833333333335rem;
}
.hydingdan .bds li h3 {
	font-size:16px;
	line-height:1.6;
	color:#232323;
	font-weight:bold;
}
.hydingdan .bds li h4 {
	font-size:16px;
	line-height:1.6;
	color:#666666;
	margin-left:2.0833333333333335rem;
}
.hydingdan .bds li .bns {
	padding:0 0.4166666666666667rem;
	min-width:3.4375rem;
	line-height:1.3541666666666667rem;
	border:1px solid;
	font-size:0.9375rem;
	font-weight:bold;
	text-align:center;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	border-radius:0.3125rem;
}
.hydingdan .bds li .bns.hua {
	border-color:#ffd9aa;
	background:#fff0dd;
	color:#f88600;
}
.hydingdan .bds li .bns.lan {
	border-color:#aab6ff;
	background:#ecedff;
	color:#2940cd;
}
.hydingdan .bds li .bns.red {
	border-color:#ffaaaa;
	background:#ffecec;
	color:#ff0101;
}
.hydingdan .bds li .bns.lv {
	border-color:#95dc8d;
	background:#efffec;
	color:#48b245;
}
.hydingdan .bds li .bns.hui {
	border-color:#e0e0e0;
	background:#f7f7f7;
	color:#8f8f8f;
}
.hydingdan .bds li .tps {
	padding:0.8333333333333334rem 0;
}
.hydingdan .bds li .tps .ls {
	display:flex;
	align-items:center;
}
.hydingdan .bds li .tfs {
	padding:0.78125rem 0 1.0416666666666667rem;
}
.hydingdan .bds li h2 {
	font-size:14px;
	line-height:1.6;
	color:#666666;
}
.hydingdan .bds li h2 span {
	font-weight:bold;
	color:#ff0000;
	font-size:16px;
}
.hydingdan .bds li .btns {
	display:flex;
	justify-content:flex-end;
	align-items:center;
}
.hydingdan .bds li .btns .b1 {
	width:5.208333333333334rem;
	line-height:1.6666666666666667rem;
	display:block;
	margin:0 auto;
	background:linear-gradient(to right,#35a5ed,#0a65cb);
	font-size:14px;
	color:#fff;
	text-align:center;
	border-radius:1.5625rem;
	margin-left:0.5208333333333334rem;
}
.hydingdan .bds li .btns .b1.on {
	border:1px solid #8bb2de;
	background:#f1f7fe;
	color:#1765bd;
}
.hydingdan .bds li .btns .b1.red {
	border:1px solid #ff0101;
	background:none;
	color:#ff0101;
}
.hydingdan .bds li .btns .b1.hui {
	border:1px solid #dadbdd;
	background:none;
	color:#666666;
}
.uitdingd {
	background:#fff;
	border-radius:0.5208333333333334rem;
	padding:0 1.0416666666666667rem;
}
.uitdingd dd {
	padding:1.0416666666666667rem 0;
	border-bottom:0.052083333333333336rem solid #f7f7f7;
}
.uitdingd dd:last-child {
	border-bottom:none;
}
.uitdingd dd .ls {
	width:21.354166666666668rem;
}
.uitdingd dd .pic {
	width:4.166666666666667rem;
	height:4.166666666666667rem;
	border:1px solid #e5e5e5;
	border-radius:0.3125rem;
	overflow:hidden;
}
.uitdingd dd .pic img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.uitdingd dd .txt {
	width:calc(100% - 5.208333333333334rem);
}
.uitdingd dd h5 {
	font-size:14px;
	line-height:1.6;
	color:#1765bd;
	margin-bottom:0.2604166666666667rem;
}
.uitdingd dd h6 {
	font-size:14px;
	line-height:1.6;
	color:#999999;
}
.uitdingd dd h6 span {
	color:#363636;
}
.hydingdan .bds {
	margin-bottom:2.0833333333333335rem;
}
.uiture {
	width:5.46875rem;
	display:block;
	background:#fff;
	line-height:1.875rem;
	text-align:center;
	box-shadow:0 0 0.5208333333333334rem 0 #f3f6fb,0 0.5208333333333334rem 1.0416666666666667rem 0 #f3f6fb;
	border-radius:1.5625rem;
}
.hyzxmain .bgnone {
	background:none;
}
.uiture span {
	font-size:16px;
	line-height:1.875rem;
	color:#9aa5b0;
	display:inline-block;
	background:url(../images/qw14.png) no-repeat left center;
	background-size:0.36458333333333337rem auto;
	padding-left:0.78125rem;
}
.hydingddel .uitdingd {
	margin:0.7291666666666667rem 0 0.3125rem;
}
.hydingddel .text {
	background:#fff;
	border-radius:0.4166666666666667rem;
	padding:0 1.9791666666666667rem 1.0416666666666667rem;
	margin-bottom:0.5208333333333334rem;
}
.hydingddel .text .tps {
	margin-bottom:0.4166666666666667rem;
	display:flex;
	justify-content:space-between;
	padding:1.5625rem 0 1.0416666666666667rem;
	border-bottom:0.052083333333333336rem solid #eeeeee;
	margin-bottom:1.0416666666666667rem;
}
.hydingddel .text .tps.on {
	border-bottom:none;
	margin-bottom:0;
}
.hydingddel .text h3 {
	font-size:0.9375rem;
	line-height:1.6;
	color:#232323;
	font-weight:bold;
	margin-bottom:0.5208333333333334rem;
}
.hydingddel .text p {
	display:flex;
	align-items:center;
	margin-bottom:0.5208333333333334rem;
}
.hydingddel .text p span {
	font-size:16px;
	line-height:1.6;
	color:#666666;
	display:block;
	min-width:5.989583333333334rem;
}
.hydingddel .text p i {
	font-size:16px;
	line-height:1.6;
	color:#232323;
	display:block;
	flex: 1;
}
.hydingddel .text .btn {
	width:4.166666666666667rem;
	line-height:1.25rem;
	background:#fafcfe;
	border:1px solid #90b5df;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	font-size:14px;
	color:#1765bd;
	text-align:center;
	border-radius:2.604166666666667rem;
}
.hydingddel .text .tps .ts {
	width:50%;
}
.hydingddel .text .tps .ts:nth-child(2) {
	padding-left:2.0833333333333335rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	border-left:0.052083333333333336rem solid #eeeeee;
}
.hydingddel .text i a {
	color:#2179e6;
	display:inline-block;
	text-decoration:underline !important;
}
.hydingddel .text i.bns {
	padding:0 0.3125rem;
	min-width:3.0208333333333335rem;
	border:1px solid;
	font-size:16px;
	line-height:1.25rem;
	text-align:center;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	border-radius:0.3125rem;flex: initial;
}
.hydingddel .text i.bns.hua {
	border-color:#ffd9aa;
	background:#fff0dd;
	color:#f88600;
}
.hydingddel .text i.bns.lan {
	border-color:#aab6ff;
	background:#ecedff;
	color:#2940cd;
}
.hydingddel .text i.bns.red {
	border-color:#ffaaaa;
	background:#ffecec;
	color:#ff0101;
}
.hydingddel .text i.bns.lv {
	border-color:#95dc8d;
	background:#efffec;
	color:#48b245;
}
.hydingddel .text i.bns.hui {
	border-color:#e0e0e0;
	background:#f7f7f7;
	color:#8f8f8f;
}
.hydingddel .tefts {
	background:#fff;
	border-radius:0.4166666666666667rem;
	padding:1.25rem 1.9791666666666667rem 1.7708333333333335rem;
	display:flex;
	justify-content:space-between;
	align-items:flex-end;
}
.hydingddel .tefts p {
	display:flex;
	align-items:center;
	margin-bottom:0.5208333333333334rem;
}
.hydingddel .tefts p span {
	font-size:16px;
	line-height:1.6;
	color:#666666;
	display:block;
	min-width:5.989583333333334rem;
}
.hydingddel .tefts p:last-child {
	margin-bottom:0;
}
.hydingddel .tefts p i {
	font-size:16px;
	line-height:1.6;
	color:#232323;
	display:block;
}
.hydingddel .tefts p i.on {
	font-size:1.0416666666666667rem;
	color:#ff0000;
	font-weight:bold;
}
.hydingddel .tefts .rs {
	display:flex;
	justify-content:flex-end;
	align-items:center;
}
.hydingddel .tefts .hybtn {
	width:5.989583333333334rem;
	line-height:1.8229166666666667rem;
	margin-left:0.625rem;
}
.tefabiao {
	background:#fff;
	border-radius:0.4166666666666667rem;
	padding:1.25rem 1.9791666666666667rem 2.916666666666667rem;
}
.tefabiao h3 {
	font-size:0.9375rem;
	line-height:1.6;
	color:#232323;
	font-weight:bold;
}
.tefabiao .btn {
	width:6.25rem;
	line-height:1.5625rem;
	background:linear-gradient(to right,#35a5ed,#0a65cb);
	font-size:14px;
	color:#fff;
	text-align:center;
	border-radius:1.5625rem;cursor: pointer;
}
.tefabiao ul {
	display:flex;
	flex-wrap:wrap;
	margin-top:0.5208333333333334rem;
	justify-content:space-between;
	margin-bottom:1.0416666666666667rem;
}
.tefabiao li {
	margin-bottom:0.9375rem;
	width:calc((100% - 0.9375rem)/2);
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	border:1px solid #e8f1fa;
	border-radius:0.5208333333333334rem;
	padding:0 1.1458333333333335rem 1.0416666666666667rem;
	background:linear-gradient(to bottom,#f2f7fc,#fdfdfe);
	position:relative;
}
.tefabiao li .hs {
	padding:1.0416666666666667rem 0 0.625rem;
	border-bottom:0.052083333333333336rem solid #e9ecf0;
	margin-bottom:0.625rem;
}
.tefabiao li h4 {
	font-size:16px;
	line-height:1.6;
	color:#232323;
	font-weight:bold;
	max-width:80%;
}
.tefabiao li h4 span {
	font-weight:normal;
	padding:0 0.2604166666666667rem;
	font-size:14px;
	margin-left:0.3125rem;
	line-height:1.1458333333333335rem;
	color:#1765bd;
	background:#dbe8f6;
	display:inline-block;
	border-radius:1.0416666666666667rem;
}
.tefabiao li .bns {
	display:flex;
	justify-content:flex-end;
	align-items:center;
}
.tefabiao li .bns .b1 {
	width:2.3958333333333335rem;
	line-height:1.0416666666666667rem;
	border:1px solid #ff0000;
	font-size:14px;
	margin-left:0.3125rem;
	color:#ff0000;
	text-align:center;
	display:block;
	border-radius:0.20833333333333334rem;
}
.tefabiao li .bns .b1.on {
	border-color:#1765bd;
	color:#1765bd;
}
.tefabiao li p {
	font-size:14px;
	line-height:1.7;
	color:#666666;
	margin-bottom:0.10416666666666667rem;
}
.tefabiao li.on {
	border:1px dashed #1765bd;
}
.tefabiao li::before {
	content:"";
	position:absolute;
	right:0;
	bottom:0;
	z-index:1;
	background:url(../images/qw15.png) no-repeat center;
	width:1.5104166666666667rem;
	height:1.5104166666666667rem;
	display:none;
}
.tefabiao li.on h4 span {
	color:#fff;
	background:#1765bd;
}
.tefabiao li.on::before {
	display:block;
}
.mask {
	position:fixed;
	left:0;
	right:0;
	top:0;
	z-index:12;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.5);
	display:none;
}
.mskxinzeng {
	position:fixed;
	left:0;
	right:0;
	top:5%;
	z-index:9999;
	width:32.29166666666667rem;
	border-radius:0.9375rem;
	overflow:hidden;
	background:linear-gradient(to bottom,#f2f7fd,#fdfefe);
	margin:0 auto;
	padding:2.0833333333333335rem 3.6458333333333335rem 2.3958333333333335rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	display:none;
}
.uitgb {
	position:absolute;
	right:0.8333333333333334rem;
	top:0.8333333333333334rem;
	z-index:1;
	background:url(../images/gb.png) no-repeat center;
	background-size:0.78125rem auto;
	width:1.5625rem;
	height:1.5625rem;
	cursor:pointer;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.uitgb:hover {
	transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	/* IE 9*/
	-moz-transform:rotate(360deg);
	/* Firefox*/
	-webkit-transform:rotate(360deg);
	/* Safari 和 Chrome*/
	-o-transform:rotate(360deg);
}
.mskh2 {
	font-size:1.25rem;
	line-height:1.6;
	color:#232323;
	text-align:center;
	font-weight:bold;
}
.mskxinzeng .fms {
	margin:1.0416666666666667rem 0 1.5625rem;
}
.mskxinzeng .fms li {
	margin-bottom:0.9375rem;
}
.mskxinzeng .fms li h3 {
	font-size:16px;
	line-height:1.6;
	color:#333333;
	margin-bottom:0.2604166666666667rem;
}
.mskxinzeng .fms h3 i {
	color:#fe2324;
}
.mskxinzeng .fms li .t1 {
	width:100%;
	height:2.604166666666667rem;
	background:#fff;
	padding:0 1.0416666666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	font-size:16px;
	color:#333333;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	border:1px solid #e3e9f0;
	border-radius:0.5208333333333334rem;
}
.mskxinzeng .fms li .ts {
	width:calc((100% - 1.0416666666666667rem)/2);
}
.mskxinzeng .fms .che {
	display:flex;
	align-items:center;
}
.mskxinzeng .fms .che label {
	font-size:16px;
	line-height:1.6;
	color:#666666;
	display:block;
	margin-left:0.2604166666666667rem;
	cursor:pointer;
	padding-left:1.25rem;
	background:url(../images/qw16.png) no-repeat left top 0.2604166666666667rem;
	background-size:0.9375rem auto;
}
.mskxinzeng .fms .che .c1 {
	display:none;
}
.mskxinzeng .fms .che input:checked + label {
	background:url(../images/qw16-1.png) no-repeat left top 0.2604166666666667rem;
	background-size:0.9375rem auto;
	color:#1765bd;
}
.hyshouhdz .hydizhi {
	margin:1.0416666666666667rem 0 1.5625rem;
}
.hyshouhdz h3 {
	font-size:0.9375rem;
	line-height:1.6;
	color:#232323;
	font-weight:bold;
}
.hyshouhdz .btn {
	width:5.208333333333334rem;
	line-height:1.5625rem;
	background:linear-gradient(to right,#35a5ed,#0a65cb);
	font-size:14px;
	color:#fff;
	text-align:center;
	border-radius:1.5625rem;cursor: pointer;
}
.hydizhi {
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
}
.hydizhi li {
	margin-bottom:0.78125rem;
	width:calc((100% - 0.9375rem)/2);
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	border:1px solid #e8f1fa;
	border-radius:0.5208333333333334rem;
	padding:0 1.1458333333333335rem 1.25rem;
	background:linear-gradient(to bottom,#f2f7fc,#fdfdfe);
	position:relative;cursor: pointer;
}
.hydizhi li.on {
	border-color:#1d69bf;
}
.hydizhi li .hs {
	padding:1.0416666666666667rem 0 0.625rem;
	border-bottom:0.052083333333333336rem solid #e9ecf0;
	margin-bottom:0.625rem;
}
.hydizhi li h4 {
	font-size:16px;
	line-height:1.6;
	color:#232323;
	font-weight:bold;
	max-width:80%;
}
.hydizhi li h4 span {
	font-weight:normal;
	padding:0 0.2604166666666667rem;
	font-size:14px;
	margin-left:0.3125rem;
	line-height:1.1458333333333335rem;
	color:#1765bd;
	background:#dbe8f6;
	display:inline-block;
	border-radius:1.0416666666666667rem;
}
.hydizhi li .bns {
	display:flex;
	justify-content:flex-end;
	align-items:center;
}
.hydizhi li .bns .b1 {
	width:2.3958333333333335rem;
	line-height:1.0416666666666667rem;
	border:1px solid #ff0000;
	font-size:14px;
	margin-left:0.3125rem;
	color:#ff0000;
	text-align:center;
	display:block;
	border-radius:0.20833333333333334rem;
}
.hydizhi li .bns .b1.on {
	border-color:#1765bd;
	color:#1765bd;
}
.hydizhi li p {
	font-size:14px;
	line-height:1.7;
	color:#666666;
	margin-bottom:0.10416666666666667rem;
}
.hydizhi li.on h4 span {
	color:#fff;
	background:#1765bd;
}
.mskxinzeng .fms li .t2 {
	height:5.833333333333334rem;
	padding:0.5208333333333334rem 1.0416666666666667rem;
	line-height:1.7;
	resize:none;
}
.mskxinzeng .fms li .t3 {
	background:url(../images/qw17.png) no-repeat right 0.5208333333333334rem center #fff;
	background-size:0.5729166666666667rem auto;
}
.hygouwuc .navdl {
	margin:0.625rem 0 1.5625rem;
}
.hygouwuc .navdl ul {
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.hygouwuc .navdl li {
	width:25%;
	background:#eeeeee;
	text-align:center;
	clip-path: polygon(
	  0 0,                    
	  calc(100% - 1rem) 0,        
	  100% 1rem,                
	  calc(100% - 1rem) 100%,    
	  0 100%,                
	  0 0                    
	);
	margin: 0 -0.45rem;
}
.hygouwuc .navdl li:nth-child(n+2){
	clip-path: polygon(
	 0 0,                   
	 calc(100% - 1rem) 0,        
	 100% 1rem,                
	 calc(100% - 1rem) 100%,    
	 0 100%,                 
	 1rem 1rem,                
	  0 0                     
	);
	flex: 1;
}
.hygouwuc .navdl li:last-child{
	clip-path: polygon(
	 0 0,                   
	 calc(100%) 0,        
	 100% 0,                
	 calc(100%) 100%,    
	 0 100%,                 
	 1rem 1rem,                
	  0 0                     
	);
}
.hygouwuc .navdl li a {
	font-size:16px;
	line-height:2.0833333333333335rem;
	color:#999999;
	display:block;
	
}
.hygouwuc .navdl li span {
	display:inline-block;
	width:1.3541666666666667rem;
	line-height:1.3541666666666667rem;
	text-align:center;
	background:#c9c9c9;
	text-align:center;
	font-size:16px;
	color:#fff;
	font-weight:bold;
	border-radius:50%;
	margin-right:0.4166666666666667rem;
}
.hygouwuc .navdl li.on {
	background:#dee9f6;
}
.hygouwuc .navdl li.on a {
	color:#1765bd;
}
.hygouwuc .navdl li.on span {
	background:#1765bd;
	color:#fff;
}
.hygouwuc .hs {
	margin:1.3541666666666667rem 0 0.5208333333333334rem;
}
.hygouwuc .hs h4 {
	font-size:14px;
	line-height:1.6;
	color:#363636;
}
.hygouwuc .hs .btn {
	display:flex;
	justify-content:flex-end;
	align-items:center;
}
.hygouwuc .hs .btn .bn {
	margin-left:0.4166666666666667rem;
	display:inline-block;
	padding:0 0.8333333333333334rem;
	border:1px solid rgba(255,255,255,0);
	background:linear-gradient(to right,#35a5ed,#0a65cb);
	border-radius:1.5625rem;
}
.hygouwuc .hs .btn .bn span {
	font-size:14px;
	line-height:1.6666666666666667rem;
	color:#fff;
	display:inline-block;
	padding-left:1.0416666666666667rem;
}
.hygouwuc .hs .btn .b1 span {
	background:url(../images/qw18.png) no-repeat left center;
	background-size:0.8333333333333334rem auto;
}
.hygouwuc .hs .btn .b2 span {
	background:url(../images/qw19.png) no-repeat left center;
	background-size:0.78125rem auto;
}
.hygouwuc .hs .btn .b3 span {
	color:#ff0000;
	background:url(../images/qw20.png) no-repeat left center;
	background-size:0.8333333333333334rem auto;
}
.hygouwuc .hs .btn .b3 {
	background:none;
	border-color:#ff0000;
}
.hygouwuc .fs {
	margin:1.8229166666666667rem 0;
}
.hygouwuc .fs h6 {
	font-size:14px;
	line-height:1.6;
	color:#1765bd;
	display:block;
}
.hygouwuc .fs h6 a {
	color:#1765bd;
	text-decoration:underline !important;
}
.hygouwuc .fs .rs {
	display:flex;
	justify-content:flex-end;
	align-items:center;
}
.hygouwuc .fs h2 {
	font-size:14px;
	line-height:1.6;
	color:#666666;
}
.hygouwuc .fs h2 span {
	font-size:1.25rem;
	color:#ff0000;
	font-weight:bold;
	display:inline-block;
	margin-left:0.5208333333333334rem;
}
.hygouwuc .fs .btn {
	width:8.333333333333334rem;
	line-height:2.3958333333333335rem;
	background:#ff0000;
	border-radius:1.5625rem;
	text-align:center;
	display:block;
	font-size:16px;
	color:#fff;
	font-weight:bold;
	margin-left:1.7708333333333335rem;
}
.gwclist table {
	border:1px solid #e7eff8;
	border-collapse:collapse;
	width:100%;
}
.gwclist {
	border-radius:0.4166666666666667rem;
	overflow:hidden;
}
.gwclist table th {
	font-size:14px;
	line-height:1.7;
	color:#fff;
	background:#1765bd;
	text-align:center;
}
.gwclist table th,.gwclist table td {
	padding:0.5208333333333334rem 0;
}
.gwclist table td {
	padding:0.5208333333333334rem;
}
.gwclist table td {
	font-size:14px;
	line-height:1.7;
	color:#363636;
}
.gwclist table td .icon {
	width:0.9375rem;
	display:block;
	margin:0 auto;
}
.gwclist table td .icon img {
	width:100%;
	display:block;
}
.gwclist table td .t1 {
	width:11.71875rem;
	height:1.6666666666666667rem;
	border:1px solid #b7c4d2;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	border-radius:0.3125rem;
	overflow:hidden;
	padding:0 0.5208333333333334rem;
	font-size:14px;
	color:#363636;
}
.gwclist table td .t2 {
	width:4.479166666666667rem;
}
.gwclist table td h3 {
	font-size:14px;
	line-height:1.6;
	color:#1765bd;
}
.gwclist table td .pic {
	width:3.6458333333333335rem;
	height:3.6458333333333335rem;
	overflow:hidden;
	margin:0 auto;
}
.gwclist table td .pic img {
	max-width:100%;
	max-height:100%;
	display:block;
	object-fit:contain;
}
.gwclist table .che .c1 {
	display:none;
}
.gwclist table .che label {
	width:0.9375rem;
	height:0.9375rem;
	background:url(../images/qw16.png) no-repeat center;
	display:block;
	margin:0 auto;
	background-size:0.9375rem auto;
}
.gwclist table td .che label {
	background:url(../images/qw22.png) no-repeat center;
	background-size:0.9375rem auto;
}
.gwclist table th .che input:checked + label {
	background:url(../images/qw21.png) no-repeat center;
	background-size:0.9375rem auto;
}
.gwclist table td .che input:checked + label {
	background:url(../images/qw16-1.png) no-repeat center;
	background-size:0.9375rem auto;
}
.gwclist table p.te {
	text-align:center;
}
.hygouwuc .dizhi {
	border-top:0.052083333333333336rem solid #eeeeee;
	padding:1.0416666666666667rem 0;
	border-bottom:0.052083333333333336rem solid #eeeeee;
	margin-bottom:1.0416666666666667rem;
}
.hygouwuc .dizhi h3 {
	font-size:0.9375rem;
	line-height:1.6;
	color:#232323;
	font-weight:bold;
}
.hygouwuc .dizhi .btn {
	width:5.208333333333334rem;
	line-height:1.5625rem;
	background:linear-gradient(to right,#35a5ed,#0a65cb);
	font-size:14px;
	color:#fff;cursor: pointer;
	text-align:center;
	border-radius:1.5625rem;
}
.hygouwuc .dizhi ul {
	margin-top:0.5208333333333334rem;
	display:flex;
	flex-wrap:wrap;
	justify-content:flex-start;
}
.hygouwuc .dizhi li {
	margin-bottom:0.9375rem;
	width:calc((100% - 1.7708333333333335rem)/3);
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	margin-right:0.8333333333333334rem;
	border:1px solid #e8f1fa;
	background:linear-gradient(to bottom,#f2f7fc,#fdfdfe);
	position:relative;
	padding:0 1.3020833333333335rem 1.0416666666666667rem;
	border-radius:0.5208333333333334rem;
	overflow:hidden;cursor: pointer;
}
.hygouwuc .dizhi li:nth-child(3n) {
	margin-right:0;
}
.hygouwuc .dizhi li .tps {
	padding:1.0416666666666667rem 0 0.625rem;
	border-bottom:0.052083333333333336rem solid #e9ecf0;
	margin-bottom:0.625rem;
}
.hygouwuc .dizhi li h4 {
	font-size:16px;
	line-height:1.6;
	color:#232323;
	font-weight:bold;
	max-width:80%;
}
.hygouwuc .dizhi li h4 span {
	font-weight:normal;
	padding:0 0.2604166666666667rem;
	font-size:14px;
	margin-left:0.3125rem;
	line-height:1.1458333333333335rem;
	color:#1765bd;
	background:#dbe8f6;
	display:inline-block;
	border-radius:1.0416666666666667rem;
}
.hygouwuc .dizhi li .bns {
	display:flex;
	justify-content:flex-end;
	align-items:center;
}
.hygouwuc .dizhi li .bns .b1 {
	width:2.3958333333333335rem;
	line-height:1.0416666666666667rem;
	border:1px solid #ff0000;
	font-size:14px;
	margin-left:0.3125rem;
	color:#ff0000;
	text-align:center;
	display:block;
	border-radius:0.20833333333333334rem;
}
.hygouwuc .dizhi li .bns .b1.on {
	border-color:#1765bd;
	color:#1765bd;
}
.hygouwuc .dizhi li p {
	font-size:14px;
	line-height:1.7;
	color:#666666;
}
.hygouwuc .dizhi li.on h4 span {
	color:#fff;
	background:#1765bd;
}
.hygouwuc .dizhi li.on {
	border:1px dashed #1765bd;
}
.hygouwuc .dizhi li::before {
	content:"";
	position:absolute;
	right:0;
	bottom:0;
	z-index:1;
	background:url(../images/qw15.png) no-repeat center;
	width:1.5104166666666667rem;
	height:1.5104166666666667rem;
	display:none;
}
.hygouwuc .dizhi li.on::before {
	display:block;
}
.hygouwuc .ovs h2 {
	font-size:0.9375rem;
	line-height:1.6;
	color:#232323;
	font-weight:bold;
	margin-bottom:0.7291666666666667rem;
}
.hygouwuc .ovs .ts p {
	font-size:14px;
	line-height:1.6;
	color:#363636;
}
.hygouwuc .ovs .ts p span {
	color:#ff0000;
	display:inline-block;
}
.hygouwuc .ovs .ts p:nth-child(2) span {
	padding-left:1.0416666666666667rem;
	background:url(../images/qw23.png) no-repeat left center;
	background-size:0.7291666666666667rem auto;
}
.hygouwuc .ovs .ts {
	margin-top:1.0416666666666667rem;
}
.hygouwuc .bgfe {
	background:#fff;
	border-radius:0.7291666666666667rem;
	padding:1.4583333333333335rem 1.9791666666666667rem 1.0416666666666667rem;
	margin-bottom:0.4166666666666667rem;
}
.hygouwuc .dels {
	display:flex;
	justify-content:space-between;
}
.hygouwuc .dels .fms {
	width:calc(100% - 18.75rem);
	border-right:0.052083333333333336rem solid #eeeeee;
	padding-right:2.291666666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.hygouwuc .dels .txt {
	width:18.75rem;
}
.hygouwuc .dels .txt h6 {
	font-size:14px;
	line-height:1.6;
	color:#999999;
	margin-bottom:1.1458333333333335rem;
	text-align:right;
}
.hygouwuc .dels .txt h4 {
	font-size:14px;
	line-height:1.6;
	color:#666666;
	margin-bottom:0.2604166666666667rem;
	display:flex;
	justify-content:flex-end;
	align-items:center;
}
.hygouwuc .dels .txt h4 span {
	display:block;
}
.hygouwuc .dels .txt h4 i {
	color:#232323;
	font-weight:bold;
	display:block;
	width:6.770833333333334rem;
	text-align:right;
}
.hygouwuc .dels .txt.ons h4 i {
	width:7.291666666666667rem;
}
.hygouwuc .dels .txt h4 .rd {
	color:#ff0909;
}
.hygouwuc .dels .txt h4 .on {
	color:#ff0909;
	font-size:1.0416666666666667rem;
}
.hygouwuc .dels .txt h4 .ons {
	font-size:1.25rem;
	color:#ff0909;
}
.hygouwuc .dels .txt .bns {
	display:flex;
	justify-content:flex-end;
	align-items:center;
	margin-top:1.0416666666666667rem;
}
.hygouwuc .dels .txt .b1 {
	width:7.8125rem;
	line-height:2.291666666666667rem;
	background:#eeeeee;
	border-radius:1.5625rem;
	text-align:center;
	display:block;
	font-size:16px;
	color:#666666;
	font-weight:bold;
	margin-left:0.4166666666666667rem;
}
.hygouwuc .dels .txt .b1.on {
	background:#ff0000;
	color:#fff;
}
.hygouwuc .dels .fms h3 {
	font-size:14px;
	line-height:1.6;
	color:#363636;
	margin-bottom:0.2604166666666667rem;
}
.hygouwuc .dels .fms .t1 {
	width:100%;
	height:2.0833333333333335rem;
	border:1px solid #b5b5b5;
	border-radius:0.2604166666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	padding:0 0.625rem;
	font-size:14px;
	color:#363636;
}
.hygouwuc .dels .fms .ds {
	width:calc((100% - 1.5625rem)/2);
}
.hygouwuc .dels .fms .t2 {
	height:5.208333333333334rem;
	resize:none;
	padding:0.5208333333333334rem 0.625rem;
	line-height:1.7;
}
.hygouwuc .dels .fms .lsele {
	background:url(../images/qw2.png) no-repeat right 0.5208333333333334rem center;
	background-size:0.625rem auto;
	width:100%;
	height:2.0833333333333335rem;
	border:1px solid #b5b5b5;
	border-radius:0.2604166666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	padding:0 1.1458333333333335rem 0 0.625rem;
	font-size:14px;
	color:#363636;
}
.hygouwuc .dels .fms li {
	margin-bottom:1.1458333333333335rem;
}
.hygouwuc .dels .fms li:last-child {
	margin-bottom:0;
}
.hygouwuc .dels .txt.ons h6 {
	margin-bottom:0;
}
.hygouwuc .dels .fms .t3 {
	background:#f7f7f7;
	border-color:#eeeeee;
}
.hygouwuc .text .tps {
	margin-bottom:0.4166666666666667rem;
	display:flex;
	justify-content:space-between;
	padding:0.8333333333333334rem 0 1.0416666666666667rem;
	border-bottom:0.052083333333333336rem solid #eeeeee;
	margin-bottom:1.0416666666666667rem;
}
.hygouwuc .text .tps.on {
	border-bottom:none;
	margin-bottom:0;
}
.hygouwuc .text h3 {
	font-size:0.9375rem;
	line-height:1.6;
	color:#232323;
	font-weight:bold;
	margin-bottom:0.5208333333333334rem;
}
.hygouwuc .text p {
	display:flex;
	margin-bottom:0.5208333333333334rem;
}
.hygouwuc .text p span {
	font-size:16px;
	line-height:1.6;
	color:#666666;
	display:block;
	min-width:5.989583333333334rem;
}
.hygouwuc .text p i {
	font-size:16px;
	line-height:1.6;
	color:#232323;
	display:block;
}
.hygouwuc .text .tps .ts {
	width:50%;
}
.hygouwuc .text .tps .ts:nth-child(2) {
	padding-left:2.0833333333333335rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	border-left:0.052083333333333336rem solid #eeeeee;
}
.hygouwuc .text {
	border-top:0.052083333333333336rem solid #eeeeee;
	border-bottom:0.052083333333333336rem solid #eeeeee;
	margin-bottom:1.0416666666666667rem;
}
.hygouwuc .text.ons {
	border-bottom:none;
	margin-top:1.8229166666666667rem;
	margin-bottom:0;
}
.hygouwuc .text.ons .ts {
	width:auto;
}
.hygouwuc .text.ons font {
	font-size:14px;
	line-height:1.6;
	color:#999999;
}
.hlogin {
	padding:5.208333333333334rem 0 7.291666666666667rem;
}
.hlogin .box {
	width:24.479166666666668rem;
	margin:0 auto;
	border-radius:1.0416666666666667rem;
	background:#fff;
	box-shadow:0 0.4166666666666667rem 0.8333333333333334rem #e9eff8,0 0.10416666666666667rem 0.3125rem #e9eff8,-0.10416666666666667rem 0 0.20833333333333334rem #e9eff8,0.10416666666666667rem 0 0.20833333333333334rem #e9eff8;
	padding:3.125rem 3.125rem 2.0833333333333335rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.hlogin h2 {
	font-size:1.875rem;
	line-height:1.6;
	color:#232323;
	text-align:center;
	font-weight:bold;
}
.hlogin li .ico {
	width:1.1458333333333335rem;
	height:1.1458333333333335rem;
	overflow:hidden;
	position:relative;
}
.hlogin li .ico img {
	width:100%;
	height:100%;
	display:block;
	position:relative;
	top:0;
	margin:auto;
	object-fit:contain;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.hlogin li.on .ico img {
	top:-100%;
}
.hlogin li.on {
	border-color:#1765bd;
}
.hlogin li {
	margin-bottom:1.1458333333333335rem;
	border:1px solid #e5e5e5;
	height:2.604166666666667rem;
	border-radius:1.5625rem;
	padding:0 1.0416666666666667rem 0 1.3020833333333335rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.hlogin li .t1 {
	width:calc(100% - 1.875rem);
	height:2.604166666666667rem;
	font-size:16px;
	color:#333;
	border:none;
	background:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.hlogin ul {
	margin-top:1.3020833333333335rem;
}
.hlogin li h6 {
	font-size:16px;
	line-height:2.604166666666667rem;
	color:#1765bd;
	padding-left: 10px;
	position:relative;
	text-align:right;
	cursor:pointer;
}
.hlogin li h6::before {
	content:"";
	position:absolute;
	left:0;
	right:0;
	top:50%;
	z-index:1;
	width:0.052083333333333336rem;
	height:0.8333333333333334rem;
	background:#1765bd;
	margin-top:-0.4166666666666667rem;
}
.hlogin li:last-child {
	margin-bottom:0;
}
.hlogin li .ls {
	flex: 1;
}
.hlogin h4 {
	font-size:16px;
	line-height:1.6;
	color:#666666;
	text-align:center;
	margin-top:1.7708333333333335rem;
}
.hlogin h4 a {
	color:#2179e6;
	text-decoration:underline !important;
}
.hlogin .che .c1 {
	display:none;
}
.hlogin .che label {
	background:url(../images/qw16.png) no-repeat left center;
	background-size:0.9375rem auto;
	display:block;
	margin:0 auto;
	background-size:0.9375rem auto;
	font-size:14px;
	line-height:1.6;
	cursor:pointer;
	color:#666666;
	padding-left:1.25rem;
}
.hlogin .che label a {
	color:#666666;
	text-decoration:underline !important;
}
.hlogin .che input:checked + label {
	background:url(../images/qw16-1.png) no-repeat left center;
	background-size:0.9375rem auto;
}
.hlogin .che {
	margin:0.7291666666666667rem 0.8854166666666667rem 0;
}
.hlogin .h7 {
	font-size:14px;
	line-height:1.7;
	color:#666666;
	display:block;
}
.hlogin .che.on {
	margin:0;
}
.hlogin .hs {
	margin:0.7291666666666667rem 0.8854166666666667rem 0;
}
.hlogin .hybtn {
	margin-top:1.25rem;
}
.ziliaozx {
	padding:4.166666666666667rem 0;
}
.ziliaozx .bds {
	margin:1.8229166666666667rem 0 2.0833333333333335rem;
}
.ziliaozx .bds ul {
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
}
.ziliaozx .bds li {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	margin-bottom:0.8333333333333334rem;
	width:calc((100% - 1.5625rem)/2);
	border:1px solid #e8f1fa;
	background:linear-gradient(to bottom,#f2f7fc,#fdfefe);
	border-radius:0.8333333333333334rem;
	overflow:hidden;
	display:flex;
	justify-content:space-between;
	padding:0.7291666666666667rem;
}
.ziliaozx .bds li .pic {
	width:13.28125rem;
	height:9.791666666666668rem;
	overflow:hidden;
	border-radius:0.8333333333333334rem;
}
.ziliaozx .bds li .pic img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.ziliaozx .bds li .txt {
	width:calc(100% - 14.583333333333334rem);
	margin-top:0.2604166666666667rem;
}
.ziliaozx .bds li h3 {
	font-size:0.9375rem;
	line-height:1.6;
	color:#232323;
	font-weight:bold;
	margin-bottom:0.625rem;
}
.ziliaozx .bds li p {
	font-size:14px;
	line-height:1.6;
	color:#666666;
	margin-bottom:0.20833333333333334rem;
}
.ziliaozx .bds li .bns {
	display:flex;
	align-items:center;
	margin-top:1.0416666666666667rem;
}
.ziliaozx .bds li .b1 {
	width:5.208333333333334rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	text-align:center;
	margin-right:0.4166666666666667rem;
	box-sizing:border-box;
	border:1px solid #c5ced8;
	border-radius:1.5625rem;
}
.ziliaozx .bds li .b1 span {
	padding-left:1.25rem;
	display:inline-block;
	font-size:14px;
	line-height:1.5625rem;
	color:#71849c;
	background:url(../images/qw29.png) no-repeat left center;
	background-size:0.9375rem auto;
}
.ziliaozx .bds li .b1.on {
	border-color:#1765bd;
}
.ziliaozx .bds li .b1.on span {
	color:#1765bd;
	background:url(../images/qw28.png) no-repeat left center;
	background-size:0.7291666666666667rem auto;
}
.ziliaozx .bds li .b1:hover {
	background:#fff;
	border-color:#1765bd;
}
.ziliaozx .bds li .b1:hover span {
	background:url(../images/qw29-1.png) no-repeat left center;
	background-size:0.9375rem auto;
	color:#1765bd;
}
.ziliaozx .bds li .b1.on:hover {
	background:linear-gradient(to right,#35a5ed,#0a65cb);
	border-color:rgba(255,255,255,0);
}
.ziliaozx .bds li .b1.on:hover span {
	background:url(../images/qw28-1.png) no-repeat left center;
	background-size:0.7291666666666667rem auto;
	color:#fff;
}
.videos {
	padding:4.6875rem 0;
}
.videos .bds {
	margin:1.3020833333333335rem 0 2.34375rem;
}
.videos .bds ul {
	display:flex;
	flex-wrap:wrap;
}
.videos .bds li {
	margin-bottom:1.7708333333333335rem;
	margin-right:1.3020833333333335rem;
	width:calc((100% - 2.7083333333333335rem)/3);
}
.videos .bds li:nth-child(3n) {
	margin-right:0;
}
.videos .bds li .pic {
	position:relative;
	width:100%;
	height:15.416666666666668rem;
	overflow:hidden;
	border-radius:0.7291666666666667rem;
}
.videos .bds li .img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.videos .bds li .msk {
	position:absolute;
	left:0;
	right:0;
	top:0;
	z-index:1;
	bottom:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.2);
	display:flex;
	justify-content:center;
	align-items:center;
}
.videos .bds li .ico {
	width:3.4895833333333335rem;
	display:block;
	margin:0 auto;
}
.videos .bds li .msk {
	position:absolute;
	left:0;
	right:0;
	top:0;
	z-index:1;
	bottom:0;
	width:100%;
	height:100%;
}
.videos .bds li h6 {
	font-size:16px;
	line-height:1.7;
	color:#232323;
	text-align:center;
	margin-top:0.5208333333333334rem;
}
.maps {
	height:34.114583333333336rem;
}
.contact {
	padding:4.166666666666667rem 0 4.6875rem;
}
.contact .box {
	display:flex;
	justify-content:space-between;
	margin-top:1.875rem;
}
.contact .text {
	width:31.25rem;
}
.contact .fms {
	width:calc(100% - 35.41666666666667rem);
	border:1px solid #e8f1fa;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	background:linear-gradient(to bottom,#f2f7fc,#fdfefe);
	padding:2.0833333333333335rem;
	border-radius:1.0416666666666667rem;
	overflow:hidden;
}
.contact .text h3 {
	font-size:0.9375rem;
	line-height:1.6;
	color:#363636;
	font-weight:bold;
	margin-bottom:0.625rem;
}
.contact .text p {
	font-size:16px;
	line-height:1.6;
	color:#666666;
	margin-bottom:0.4166666666666667rem;
}
.contact .text .wxs {
	width:5.729166666666667rem;
	margin-top:1.875rem;
}
.contact .text .wx {
	width:100%;
	overflow:hidden;
}
.contact .text .wx img {
	width:100%;
	height:100%;
	display:block;
}
.contact .text h6 {
	font-size:15px;
	line-height:1.7;
	color:#a6a8ac;
	margin-top:0.20833333333333334rem;
	text-align:center;
}
.contact .fms li {
	margin-bottom:0.9375rem;
}
.contact .fms li h4 {
	font-size:16px;
	line-height:1.4;
	color:#333333;
	margin-bottom:0.2604166666666667rem;
}
.contact .fms li h4 i {
	color:#ff0000;
}
.contact .fms li .t1 {
	width:100%;
	height:2.5rem;
	border-radius:0.3125rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	padding:0 0.8333333333333334rem;
	font-size:0.9375rem;
	color:#333333;
	border:1px solid #e3e9f0;
}
.contact .fms li dl {
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.contact .fms li dd {
	width:calc((100% - 1.1458333333333335rem)/3);
}
.contact .fms li .t2 {
	height:7.8125rem;
	resize:none;
	line-height:1.7;
	padding:0.5208333333333334rem;
}
.contact .fms .sub {
	width:8.072916666666668rem;
	line-height:2.5rem;
	height:2.5rem;
	text-align:center;
	cursor:pointer;
	display:block;
	border:none;
	background:#1765bd;
	font-size:16px;
	color:#fff;
	border-radius:1.5625rem;
	margin-top:1.3541666666666667rem;
}
.contact .fms h3 {
	font-size:1.0416666666666667rem;
	line-height:1.6;
	color:#1765bd;
	font-weight:bold;
	position:relative;
	padding-left:0.625rem;
	margin-bottom:1.1458333333333335rem;
}
.contact .fms h3::before {
	content:"";
	position:absolute;
	left:0;
	top:50%;
	z-index:1;
	width:0.2604166666666667rem;
	height:1.0416666666666667rem;
	background:#1765bd;
	margin-top:-0.5208333333333334rem;
}
.qfuwu {
	padding:3.6458333333333335rem 0 5.729166666666667rem;
}
.qfuwu .bds {
	margin-top:1.7708333333333335rem;
}
.qfuwu ul {
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
}
.qfuwu li {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	border:1px solid;
	border-radius:0.7291666666666667rem;
	overflow:hidden;
	padding:1.5625rem 2.34375rem 1.875rem;
	width:calc((100% - 1.5625rem)/2);
	margin-bottom:1.3020833333333335rem;
}
.qfuwu li h3 {
	font-size:1.0416666666666667rem;
	line-height:1.6;
	color:#000000;
	font-weight:bold;
	margin-bottom:0.625rem;
}
.qfuwu li p {
	font-size:16px;
	line-height:2;
	color:#363636;
}
.qfuwu li:nth-child(1) {
	background:linear-gradient(to right,#feffff,#eaeffb);
	border-color:#d8e2f8;
}
.qfuwu li:nth-child(2) {
	background:linear-gradient(to right,#fefffe,#e6f8ec);
	border-color:#d1f3dc;
}
.qfuwu li:nth-child(3) {
	background:linear-gradient(to right,#fffefc,#fff6d4);
	border-color:#ffeeaf;
}
.qfuwu li:nth-child(4) {
	background:linear-gradient(to right,#fefdff,#f0e4ff);
	border-color:#e3cdff;
}
.solution {
	padding:3.6458333333333335rem 0 4.6875rem;
}
.solution ul {
	margin-top:2.0833333333333335rem;
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
}
.solution li {
	margin-bottom:3.125rem;
	width:calc((100% - 3.125rem)/2);
}
.solution li dd a {
	font-size:0.9375rem;
	line-height:3.125rem;
	color:#000000;
	display:block;
	border-bottom:0.052083333333333336rem solid #f7f7f7;
	background:url(../images/qw44.png) no-repeat right center;
	background-size:0.4166666666666667rem auto;
}
.solution li .pic {
	overflow:hidden;
	border-radius:0.7291666666666667rem;
	height:20.3125rem;
	position:relative;
}
.solution li .pic h4 {
	position:absolute;
	left:2.8125rem;
	top:2.0833333333333335rem;
	z-index:1;
	font-size:1.6666666666666667rem;
	line-height:1.6;
	color:#fff;
	font-weight:bold;
}
.solution li .pic img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.solutiondel .bgsf {
	background:#fff;
	border-radius:0.7291666666666667rem;
	overflow:hidden;
	padding:2.0833333333333335rem 3.125rem;
	margin:0.625rem 0;
}
.solutiondel .hds {
	display:flex;
	justify-content:space-between;
	padding:1.0416666666666667rem 1.0416666666666667rem 1.0416666666666667rem 3.125rem;
	margin-top:2.34375rem;
	align-items:flex-start;
}
.solutiondel .hds .text {
	width:calc(100% - 35.41666666666667rem);
	margin-top:1.0416666666666667rem;
}
.solutiondel .hds .text h3 {
	font-size:1.6666666666666667rem;
	line-height:1.6;
	color:#232323;
	font-weight:bold;
	margin-bottom:1.0416666666666667rem;
}
.solutiondel .hds .text p {
	font-size:16px;
	line-height:2;
	color:#232323;
	min-height:10em;
}
.solutiondel .hds .text .btn {
	width:8.333333333333334rem;
	display:block;
	border-radius:2.0833333333333335rem;
	background:linear-gradient(to right,#35a5ed,#0a65cb);
	text-align:center;
	margin-top:1.0416666666666667rem;
}
.solutiondel .hds .text .btn span {
	font-size:16px;
	line-height:2.291666666666667rem;
	padding-right:2.604166666666667rem;
	color:#fff;
	display:inline-block;
	background:url(../images/qw53.png) no-repeat right center;
	background-size:1.25rem auto;
}
.solutiondel .hds .pic {
	width:32.552083333333336rem;
	height:18.229166666666668rem;
	border-radius:0.7291666666666667rem;
	overflow:hidden;
	display:flex;
	justify-content:center;
	align-items:center;
	background:#f5f8fc;
}
.solutiondel .hds .pic img {
	max-width:100%;
	max-height:100%;
	display:block;
	object-fit:contain;
}
.solutiondel .del {
	font-size:16px;
	line-height:2;
	color:#232323;
	text-align:center;
}
.solutiondel .soh2 {
	font-size:1.0416666666666667rem;
	line-height:1.6;
	color:#4d4d4d;
	font-weight:bold;
	padding-bottom:0.3125rem;
	background:url(../images/qw46.png) no-repeat left bottom;
}
.solutiondel .soh2 span {
	color:#1765bd;
	display:inline-block;
}
.solutiondel .socase ul {
	display:flex;
	flex-wrap:wrap;
	margin:1.0416666666666667rem 0;
}
.solutiondel .socase li {
	margin-right:1.0416666666666667rem;
	margin-bottom:1.0416666666666667rem;
	width:calc((100% - 3.229166666666667rem)/4);
	border-radius:0.625rem;
	overflow:hidden;
}
.solutiondel .socase li:nth-child(4n) {
	margin-right:0;
}
.solutiondel .socase li img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.solutiondel .sopro .ovs {
	position:relative;
	margin-top:1.0416666666666667rem;
}
.solutiondel .sopro .ovs .prev,.solutiondel .sopro .ovs .next {
	position:absolute;
	left:-2.0833333333333335rem;
	top:50%;
	z-index:1;
	width:1.5625rem;
	height:1.5625rem;
	background:url(../images/qw52.png) no-repeat center;
	background-size:0.78125rem auto;
	cursor:pointer;
	margin-top:-0.78125rem;
}
.solutiondel .sopro .ovs .next {
	left:auto;
	right:-2.0833333333333335rem;
	transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	/* IE 9*/
	-moz-transform:rotate(180deg);
	/* Firefox*/
	-webkit-transform:rotate(180deg);
	/* Safari 和 Chrome*/
	-o-transform:rotate(180deg);
}
.solutiondel .sopro .ovs .prev:hover,.solutiondel .sopro .ovs .next:hover {
	background:url(../images/qw52-1.png) no-repeat center;
	background-size:0.78125rem auto;
}
.solutiondel {
	background:#f5f8fc;
	padding:1.0416666666666667rem 0 3.6458333333333335rem;
}
.hbanner {
	height:50rem;
	overflow:hidden;
	position:relative;
}
.hbanner .swiper-slide a {
	display:block;
	height:100%;
}
.hbanner .hbft {
	position:absolute;
	left:0;
	right:0;
	bottom:1.8229166666666667rem;
	z-index:11;
}
.hbanner .hbft {
	display:flex;
	justify-content:space-between;
	align-items:center;
	height:3.6458333333333335rem;
	border-radius:0.78125rem;
	background:#fff;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	padding:0 1.4583333333333335rem;
	box-shadow:0 0.2604166666666667rem 0.5208333333333334rem 0 rgba(80,80,80,0.1);
}
.hbanner .hbft ul {
	display:flex;
	align-items:center;
}
.hbanner .hbft li a {
	display:flex;
	align-items:center;
	font-size:0.9375rem;
	color:#666666;
	line-height:2;
	padding:0.2604166666666667rem 0.78125rem 0.2604166666666667rem 0.4166666666666667rem;
	border-radius:0.20833333333333334rem;
}
.hbanner .hbft li a img {
	width:1.875rem;
	margin-right:0.5208333333333334rem;
	display:block;
}
.hbanner .hbft li {
	margin-right:2.604166666666667rem;
}
.hbanner .hbft li a:hover {
	background:#f7f7f7;
}
.hbanner .flex {
	display:flex;
	align-items:center;
}
.hbanner .flex .uprev,.hbanner .flex .unext {
	width:1.5625rem;
	height:1.5625rem;
	background:url(../images/tprev.png) no-repeat center;
	cursor:pointer;
}
.hbanner .flex .unext {
	transform:rotate(180deg);
}
.hbanner .flex .uprev:hover,.hbanner .flex .unext:hover {
	background:url(../images/tprev1.png) no-repeat center;
}
.hbanner .flex .spans {
	width:auto;
	margin:0 0.78125rem;
}
.hbanner .flex .spans span {
	font-size:14px;
	color:#bfbfbf;
	line-height:2;
	display:inline-block;
	margin:0 0.6770833333333334rem;
	width:auto;
	height:auto;
	background:none;
	opacity:1;
}
.hbanner .flex .spans span.swiper-pagination-bullet-active {
	color:#0a65cb;
}
.habout .wrap {
	display:flex;
	justify-content:space-between;
	padding:4.6875rem 0 1.5625rem;
}
.habout .lt {
	width:18.489583333333336rem;
	display:flex;
	justify-content:space-between;
	flex-direction:column;
}
.habout .lt .ar img{
	display: block;width: 2.708rem;
}
.habout .text {
	flex:1;
}
.htit h3 {
	font-size:2.604166666666667rem;
	font-weight:bold;
	line-height:1;
	background:linear-gradient(to bottom,#efeff0,rgba(247,247,247,0));
	-webkit-background-clip:text;
	background-clip:text;
	color:transparent;
	text-transform:uppercase;
}
.htit h4 {
	font-size:1.6666666666666667rem;
	color:#232323;
	line-height:1.4;
	position:relative;
	margin-top:-1.3020833333333335rem;
	padding-bottom:0.625rem;
}
.htit h4:before {
	content:"";
	position:absolute;
	left:0;
	bottom:0;
	width:1.3541666666666667rem;
	height:0.10416666666666667rem;
	background:linear-gradient(to right,#65bbf1,#0c68cd);
}
.product .htit h4:before{
	display: none;
}
.habout .text p {
	font-size:16px;
	color:#363636;
	line-height:2;
	margin:1.0416666666666667rem 0 1.8229166666666667rem;
}
.habout .text ul {
	display:flex;
}
.habout .text li {
	margin-right:5.46875rem;
}
.habout .text li h4 {
	font-size:1.6666666666666667rem;
	color:#1765bd;
	line-height:1.6;
}
.habout .text li h4 span {
	font-size:1.0416666666666667rem;
}
.habout .text li h5 {
	font-size:16px;
	color:#999999;
	line-height:1.6;
	display:flex;
	align-items:center;
}
.habout .text li h5 img {
	display:block;
	margin-right:0.2604166666666667rem;
}
.habout .hbg1 {
	width:100%;
	display:block;
}
.hotproduct {
	display:flex;
	justify-content:space-between;
	align-items:flex-start;
	background:linear-gradient(to bottom,#d1e0f2,#fff);
}
.hotproduct .phtab {
	width:13.541666666666668rem;
	position:sticky;
	top:0;
	padding-top:10.416666666666668rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	padding-left:1.5625rem;
}
.hotproduct .phtab li a {
	font-size:17px;
	line-height:2;
	display:inline-block;
	color:#666666;
	border-bottom:0.10416666666666667rem solid transparent;
}
.hotproduct .phtab li {
	margin-bottom:1.8229166666666667rem;
}
.hotproduct .phtab li.on a {
	border-color:#1765bd;
}
.hotproduct .text {
	width:42.1875rem;
	padding-top:5.729166666666667rem;
}
.hotproduct .htit h3 {
	background:linear-gradient(to bottom,#ccdbeb,rgba(204,204,204,0));
	-webkit-background-clip:text;
	background-clip:text;
	color:transparent;
	text-transform:uppercase;
}
.hotproduct .list h4 {
	font-size:1.5625rem;
	color:#232323;
	font-weight:bold;
	line-height:1.6;
}
.hotproduct .list h3 a {
	font-size:1.5625rem;
	color:#232323;
	line-height:1.6;
	display:inline-block;
}
.hotproduct .list h3 {
	margin:0.78125rem 0;
}
.hotproduct .list p {
	font-size:0.9375rem;
	color:#363636;
	line-height:2;
}
.hotproduct .list li {
	margin-top:3.6458333333333335rem;
}
.hotproduct .list {
	padding-bottom:4.166666666666667rem;
}
.hbtn {
	padding:0.5208333333333334rem 0.7291666666666667rem 0.5208333333333334rem 1.6666666666666667rem;
	background:linear-gradient(to right,#3aa8ed,#0a65cb);
	border-radius:2.604166666666667rem;
	display:inline-block;
	margin-top:1.8229166666666667rem;
}
.hbtn i {
	font-size:15px;
	color:#fff;
	line-height:1.25rem;
	display:inline-block;
	padding-right:2.604166666666667rem;
	background:url(../images/tar2.png) no-repeat right center/auto 100%;
}
.hotproduct .pic {
	width:39.583333333333336rem;
	border-radius:26.041666666666668rem 0 0 26.041666666666668rem;
	overflow:hidden;
	position:sticky;
	top:0;
	z-index:1;
	height:100vh;
}
.hotproduct .pic img {
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
}
.hsolution {
	padding:4.6875rem 0 5.729166666666667rem;
}
.htflex {
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.htit.wh h3 {
	background:linear-gradient(to bottom,#2e68b4,rgba(247,247,247,0));
	-webkit-background-clip:text;
	background-clip:text;
	color:transparent;
	text-transform:uppercase;
}
.htit.wh h4 {
	color:#fff;
}
.htit.wh h4:before {
	background:#fff;
}
.hsolution .shd ul {
	display:flex;
	justify-content:space-between;
	margin:2.0833333333333335rem 0 1.8229166666666667rem;
}
.hsolution .shd ul li {
	text-align:center;
}
.hsolution .shd .ico {
	width:2.34375rem;
	height:2.34375rem;
	overflow:hidden;
	margin:0 auto;
}
.hsolution .shd .ico img {
	width:100%;
	height:100%;
	display:block;
	object-fit:contain;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.hsolution .shd li.on .ico img,.hsolution .shd li a:hover .ico img {
	transform:translateY(-100%);
}
.hsolution .shd li h4 {
	font-size:0.9375rem;
	color:#ffffff;
	line-height:1.6;
	margin:0.5208333333333334rem 0;
}
.hsolution .shd li.on h4,.hsolution .shd li a:hover h4 {
	color:#ffce0c;
}
.hsolution .sbd li {
	position:relative;
	min-height:24.21875rem;
}
.hsolution .sbd li .sbg {
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	border-radius:0.9375rem 0 0 0.9375rem;
	width:calc(100% + 13.541666666666668rem);
}
.hsolution .sbd li .txt {
	padding:4.6875rem 4.166666666666667rem 0;
	position:absolute;
	left:0;
	top:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	width:60%;
}
.hsolution .sbd li .txt h4 {
	font-size:1.6666666666666667rem;
	color:#ffffff;
	line-height:1.6;
}
.hsolution .sbd li .txt p {
	margin:1.3020833333333335rem 0;
	font-size:16px;
	line-height:2;
	color:#ffffff;
	min-height:6em;
}
.hbtn.wh {
	background:#fff;
}
.hbtn.wh i {
	background:url(../images/tar1.png) no-repeat right center/auto 100%;
	color:#1765bd;
}
.hcore {
	position:relative;
}
.hcore .wrap {
	display:flex;
	justify-content:space-between;
	align-items:flex-start;
	padding-bottom:3.125rem;
}
.hcore .lt {
	width:32.29166666666667rem;
	position:sticky;
	top:6.25rem;
	z-index:2;
	padding-bottom:6.25rem;
}
.hcore .lt p {
	font-size:16px;
	color:#363636;
	line-height:2;
	margin:1.5625rem 0 3.6458333333333335rem;
}
.hcore .rts {
	width:38.333333333333336rem;
	position:relative;
}
.hcore:before {
	content:"";
	position:sticky;
	right:0;
	display:block;
	left:0;
	z-index:3;
	top:calc(100vh - 7.8125rem);
	height:7.8125rem;
	background:linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,1));
}
.hcore .rts ul {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}
.hcore .rts li {
	width:calc((100% - 1.3020833333333335rem)/2);
	margin-bottom:1.3020833333333335rem;
}
.hcore .rts li a {
	padding:1.3020833333333335rem;
	display:block;
	border-radius:1.5625rem;
	background:#fff;
	height:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	top:0;
}
.hcore .rts li strong {
	font-size:1.5625rem;
	color:#cdcdcd;
	line-height:1.4;
	margin-bottom:0.78125rem;
	display:inline-block;
	font-style:italic;
}
.hcore .rts li h4 {
	font-size:1.0416666666666667rem;
	color:#0c68cd;
	line-height:1.4;
}
.hcore .rts li h5 {
	font-size:15px;
	color:#232323;
	line-height:1.4;
	opacity:0.5;
}
.hcore .rts li p {
	font-size:16px;
	color:#666666;
	line-height:2;
	max-height:10em;
	margin:0.78125rem 0 0;
	overflow:hidden;
}
.hcore .rts li a:hover {
	top:-1.0416666666666667rem;
	background:linear-gradient(160deg,#35a6ed,#0a64cb);
	box-shadow:0 0 0.78125rem 0 #97c4f9;
}
.hcore .rts li a:hover strong {
	color:#fff;
}
.hcore .rts li a:hover h5,.hcore .rts li a:hover h4 {
	color:#fff;
}
.hcore .rts li a:hover p {
	color:#fff;
	opacity:0.7;
}
.hnews {
	background:linear-gradient(to bottom,#fff,#f9fafd);
}
.hnews .nflex {
	display:flex;
	justify-content:space-between;
	margin-top:1.5625rem;
}
.hnews {
	padding:4.6875rem 0 6.25rem;
	overflow:hidden;
}
.hnews .htflex {
	position:relative;
	z-index:3;
}
.hnews .lt {
	width:17.708333333333336rem;
	position:relative;
	z-index:2;
}
.hnews .lt:before {
	content:"";
	position:absolute;
	top:-12.5rem;
	bottom:-6.770833333333334rem;
	left:-13.541666666666668rem;
	right:0;
	z-index:1;
	background:url(../images/tbg4.jpg) no-repeat center/cover;
}
.hnews .lt img {
	width:100%;
	display:block;
	position:relative;
	z-index:2;
}
.hnews .rt {
	width:calc(100% - 20.3125rem);
}
.hnews .rt .nswiper .swiper-slide {
	width:17.708333333333336rem;
	border-radius:0.5208333333333334rem;
	background:#fff;
	padding:0.625rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.hnews .rt .nswiper .swiper-slide .pic {
	height:12.5rem;
	border-radius:0.5208333333333334rem;
}
.picovs {
	overflow:hidden;
}
.picovs img {
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
	width:100%;
	display:block;
	height:100%;
	object-fit:cover;
}
.hnews .rt .nswiper .text {
	padding:1.4583333333333335rem 1.3020833333333335rem;
}
.hnews .rt .nswiper .text h4 {
	font-size:0.9375rem;
	color:#000000;
	line-height:2;
	height:4em;
	overflow:hidden;
}
.hnews .rt .nswiper .text p {
	font-size:15px;
	color:#999999;
	line-height:2;
	margin:1.0416666666666667rem 0 2.604166666666667rem;
	height:4em;
	overflow:hidden;
}
.utime {
	font-size:15px;
	color:#999999;
	line-height:1.25rem;
	padding-left:0.9375rem;
	background:url(../images/utime1.png) no-repeat left center/0.78125rem auto;
}
.hnews .sflex {
	display:flex;
	align-items:center;
	justify-content:space-between;
	margin-top:3.6458333333333335rem;
}
.hnews .sflex .spans {
	flex:1;
	height:0.10416666666666667rem;
	background:#eaedf0;
	position:relative;
}
.hnews .sflex .spans span {
	height:100%;
	background:linear-gradient(to right,#35a5ed,#0a65cb);
}
.hnews .sflex .uprev,.hnews .sflex .unext {
	width:2.0833333333333335rem;
	height:2.0833333333333335rem;
	cursor:pointer;
	margin-left:1.25rem;
	background:url(../images/tprev2.png) no-repeat center/contain;
}
.hnews .sflex .unext {
	transform:rotate(180deg);
}
.hnews .sflex .uprev:hover,.hnews .sflex .unext:hover {
	background:url(../images/tprev3.png) no-repeat center/contain;
}
.hnews .lt img {
	height:calc(100% - 0.9895833333333334rem);
	width:100%;
	display:block;
	object-fit:cover;
	border-radius:0.78125rem 0 0 0.78125rem;
}
.hcertificate {
	padding:4.6875rem 0 6.25rem;
}
.hcertificate .pors {
	margin-top:1.5625rem;
	position:relative;
}
.uprev3,.unext3 {
	position:absolute;
	left:0;
	right:0;
	top:50%;
	width:2.0833333333333335rem;
	height:2.0833333333333335rem;
	background:url(../images/tprev4.png) no-repeat center/0.9895833333333334rem auto;
	cursor:pointer;
	z-index:11;
	margin:-1.0416666666666667rem -4.166666666666667rem;
}
.unext3 {
	transform:rotate(180deg);
	left:auto;
	right:0;
}
.uprev3:hover,.unext3:hover {
	background:url(../images/tprev5.png) no-repeat center/0.9895833333333334rem auto;
}
.hcertificate .rswiper {
	overflow:hidden;
}
.hcertificate .rswiper a {
	height:19.010416666666668rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	padding:0.4166666666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	background:#f7f7f7;
	border-radius:0.5208333333333334rem;
	display:block;
}
.hcertificate .rswiper a img {
	width:100%;
	height:100%;
	object-fit:contain;
	display:block;
}
.hcertificate2 {
	padding:4.6875rem 0;
	background:#f8f9fa;
}
.hcertificate2 .pors {
	margin-top:1.5625rem;
	position:relative;
}
.hcertificate2 .rswiper2 {
	overflow:hidden;
}
.hcertificate2 .rswiper2 img {
	width:90%;
	height:90%;
	display:block;
	object-fit:contain;
}
.hcertificate2 .rswiper2 li {
	height:5.989583333333334rem;
	display:flex;
	justify-content:center;
	align-items:center;
	background:#fff;
	border-radius:0.5208333333333334rem;
}
.hsolution .sbd li:nth-child(n+2) {
	display:none;
}
/* 新闻*/.uban {
	height:18.75rem;
}
.tnews {
	background:#ffffff;
	padding:4.166666666666667rem 0;
}
.htit.cent {
	text-align:center;
}
.htit.cent h4:before {
	margin:0 auto;
	right:0;
	display:none;
}
.tnews ul {
	padding-bottom:3.125rem;
}
.tnews li {
	padding:2.34375rem 0;
	border-bottom:0.052083333333333336rem solid #eeeeee;
}
.tnews li a {
	display:flex;
	justify-content:space-between;
	align-items:center;
	flex-direction:row-reverse;
}
.tnews li .picovs {
	width:19.53125rem;
	height:12.5rem;
	border-radius:0.5208333333333334rem;
}
.tnews li .text {
	flex:1;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	padding-right:2.8645833333333335rem;
}
.wtime {
	display:flex;
	align-items:center;
}
.wtime em {
	font-size:2.65625rem;
	color:#232323;
	line-height:1.2;
	display:inline-block;
	margin-right:0.2604166666666667rem;
}
.wtime .trc h6 {
	font-size:1.25rem;
	color:#999999;
	line-height:1.2;
}
.wtime .trc h6 i {
	color:#363636;
	margin-left:0.2604166666666667rem;
}
.wtime .trc span {
	font-size:16px;
	color:#999999;
	line-height:1.2;
	padding-left:0.78125rem;
}
.tnews li .text h4 {
	font-size:1.0416666666666667rem;
	color:#232323;
	line-height:2;
	margin:0.78125rem 0;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.tnews li .text p {
	font-size:16px;
	color:#999999;
	line-height:2;
	height:4em;
	overflow:hidden;
}
.tmorec {
	width:10.208333333333334rem;
	font-size:16px;
	color:#363636;
	line-height:2.6;
	border-bottom:0.052083333333333336rem solid #363636;
	margin-top:0.8333333333333334rem;
}
.tnews li a:hover h4 {
	color:#1765bd;
}
.tnews li a:hover .tmorec {
	color:#1765bd;
	border-color:#1765bd;
}
a:hover .picovs img {
	transform:scale(1.1);
	-ms-transform:scale(1.1);
	/* IE 9*/
	-moz-transform:scale(1.1);
	/* Firefox*/
	-webkit-transform:scale(1.1);
	/* Safari 和 Chrome*/
	-o-transform:scale(1.1);
}
.newsdetail {
	background:#f5f8fc;
	padding-bottom:3.385416666666667rem;
	overflow:hidden;
}
.wubtn {
	width:5.208333333333334rem;
	line-height:1.8229166666666667rem;
	border-radius:2.604166666666667rem;
	background:#fff;
	display:flex;
	justify-content:center;
	align-items:center;
	box-shadow:0 0.2604166666666667rem 0.5208333333333334rem 0 #e9eff8;
	margin:0.9375rem 0;
}
.wubtn i {
	display:inline-block;
	padding-left:0.78125rem;
	background:url(../images/ar1.png) no-repeat left center/0.36458333333333337rem auto;
	font-size:16px;
	color:#9aa5b0;
}
.wubtn:hover {
	background:#1765bd;
}
.wubtn:hover i {
	color:#fff;
	background:url(../images/ar2.png) no-repeat left center/0.36458333333333337rem auto;
}
.newsdetail .boxc {
	margin-top:2.34375rem;
	background:#fff;
	border-radius:1.0416666666666667rem;
	padding:2.0833333333333335rem 3.125rem;
}
.newsdetail .boxc .th {
	padding:0 0 1.3020833333333335rem;
	border-bottom:0.052083333333333336rem solid #eeeeee;
	margin-bottom:2.0833333333333335rem;
	text-align:center;
}
.newsdetail .boxc .th h1 {
	font-size:1.6666666666666667rem;
	color:#232323;
	line-height:1.6;
}
.newsdetail .boxc .th .flecent {
	display:flex;
	justify-content:center;
	margin-top:0.78125rem;
}
.newsdetail .boxc .th .flecent i {
	display:flex;
	align-items:center;
	font-size:14px;
	color:#999;
	margin:0 0.6770833333333334rem;
}
.newsdetail .boxc .th .flecent img {
	width:0.7291666666666667rem;
	margin-right:0.2604166666666667rem;
	display:block;
}
.newsdetail .boxc .tb {
	font-size:16px;
	color:#232323;
	line-height:2;
}
.newsdetail .boxc .tb img {
	height:auto !important;
}
.fxcbtn {
	margin:2.0833333333333335rem 0 0;
	padding:2.0833333333333335rem 0;
	border-top:0.052083333333333336rem solid #eeeeee;
}
.fxcbtn a {
	display:flex;
	align-items:center;
	font-size:16px;
	color:#999999;
	line-height:2;
	margin:0.2604166666666667rem 0;
}
.fxcbtn a p {
	color:#363636;
	flex:1;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.fxcbtn a:hover p,.fxcbtn a:hover {
	color:#1765bd;
}
.product {
	padding:4.166666666666667rem 0;
	background:#f5f8fc;
}
.wsearch {
	display:flex;
	align-items:center;
	border:1px solid #dfebfb;
	border-radius:2.604166666666667rem;
	background:#fff;
}
.wsearch .txt {
	width:17.96875rem;
	padding-left:1.4583333333333335rem;
	height:2.5rem;
	border:none;
	background:none;
	font-size:16px;
	color:#333;
}
.wsearch .btn {
	width:3.541666666666667rem;
	height:2.5rem;
	background:url(../images/wico3.png) no-repeat center/1.0416666666666667rem auto;
	cursor:pointer;
	border:none;
}
.product .htit h3 {
	background:linear-gradient(to bottom,#edf0f4,rgba(245,248,252,0));
	-webkit-background-clip:text;
	background-clip:text;
	color:transparent;
	text-transform:uppercase;
}
.product .ptab {
	background:#fff;
	border-radius:1.0416666666666667rem;
	padding:1.8229166666666667rem;
	margin-top:1.5625rem;
}
.product .ptab .li {
	display:flex;
	margin-top:0.78125rem;
	position:relative;
}
.product .ptab .li h4 {
	font-size:14px;
	color:#000000;
	line-height:1.25rem;
	width:6.25rem;
}
.product .ptab .li .ul {
	flex:1;
	border-bottom:0.052083333333333336rem solid #f3f3f3;
	padding-bottom:0.78125rem;
	padding-right:3.6458333333333335rem;
}
.product .ptab .li ul {
	display:flex;
	flex-wrap:wrap;
	flex:1;
	height:1.25rem;
	overflow:hidden;
}
.product .ptab .li .ul.on ul{
	height: auto;
}
.product .ptab .li .zhank {
	position:absolute;
	right:0;
	top:0;
	height:1.25rem;
	background:#fff;
	display:flex;
	align-items:center;
	font-size:14px;
	color:#aeaeae;
	padding:0.2604166666666667rem 0.5208333333333334rem;
	border-radius:0.20833333333333334rem;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
	cursor:pointer;
}
.product .ptab .li .zhank.active img{
	transform: rotate(180deg);
}
.product .ptab .li .zhank img {
	width:0.5208333333333334rem;
	margin-left:0.4166666666666667rem;
	display:block;
	transition:all 0.3s;
	-ms-transition:all 0.3s;  /* IE 9 */
	-moz-transition:all 0.3s;     /* Firefox */
	-webkit-transition:all 0.3s; /* Safari 和 Chrome */
	-o-transition:all 0.3s;
}
.product .ptab .li .zhank:hover {
	background:#f7f7f7;
}
.product .ptab .li a {
	line-height:1.1458333333333335rem;
	font-size:14px;
	color:#666666;
	padding:0 0.4166666666666667rem;
	border-radius:0.2604166666666667rem;
	border:1px solid transparent;
	display:block;
}
.product .ptab li {
	margin-right:1.0416666666666667rem;
	margin-bottom:0.4166666666666667rem;
}
.product .ptab .li.pn a,.product .ptab .li a:hover ,.product .ptab .li .on{
	background:#e9f3ff;
	border-color:#cee4ff;
	color:#1f7ae1;
}
.product .ptab.active .li:nth-child(n+5){
	display: none;
}
.product .ptab .li:nth-child(n+5){
	display: flex;
}
.uzhank {
	display:flex;
	justify-content:center;
}
.uzhank.active img{
	transform: rotate(180deg);
}
.uzhank i {
	display:flex;
	justify-content:center;
	align-items:center;
	font-size:14px;
	color:#666666;
	cursor:pointer;
	padding:0.4166666666666667rem 0.5208333333333334rem;
	border-radius:0.20833333333333334rem;
	margin-top:0.78125rem;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.uzhank img {
	display:block;
	width:0.4166666666666667rem;
	margin-left:0.4166666666666667rem;
}
.uzhank i:hover {
	background:#f7f7f7;
}
.prlist {
	margin-top:1.5625rem;
}
.prlist ul {
	display:flex;
	flex-wrap:wrap;
}
.prlist li {
	width:calc((100% - 3.854166666666667rem)/4);
	margin:0 1.25rem 1.25rem 0;
}
.prlist li:nth-child(4n) {
	margin-right:0;
}
.prlist li a {
	display:block;
	background:#fff;
	border-radius:1.0416666666666667rem;
	padding:1.8229166666666667rem;
	position:relative;
	top:0;
}
.prlist li a:hover {
	top:-0.5208333333333334rem;
	box-shadow:0 0.2604166666666667rem 0.5208333333333334rem 0 #e6edf8;
	background:url(../images/tbg5.png) no-repeat center/cover;
}
.prlist li a h4 {
	font-size:1.0416666666666667rem;
	color:#232323;
	font-weight:bold;
	line-height:1.6;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	display:inline-block;
}
.prlist li a:hover h4 {
	background:linear-gradient(to right,#35a6ed,#0a64cb);
	-webkit-background-clip:text;
	background-clip:text;
	color:transparent;
	text-transform:uppercase;
}
.prlist li a .pic {
	display:flex;
	justify-content:flex-end;
	margin-top:1.0416666666666667rem;
}
.prlist li a .pic img {
	height:5.729166666666667rem;
	width:9.375rem;
	object-fit:contain;
}
.prlist li a i {
	width:2.0833333333333335rem;
	height:2.0833333333333335rem;
	background:url(../images/tprev2.png) no-repeat center/contain;
	transform:rotate(180deg);
	display:block;
	position:absolute;
	left:1.8229166666666667rem;
	bottom:1.8229166666666667rem;
	z-index:1;
}
.prlist li a:hover i {
	background:url(../images/tprev3.png) no-repeat center/contain;
}
.pvideo {
	height:7.552083333333334rem;
	display:flex;
	align-items:center;
	border-radius:0.9375rem;
	padding-left:1.8229166666666667rem;
}
.pvideo a {
	display:flex;
	align-items:center;
	font-size:1.5625rem;
	color:#ffffff;
}
.pvideo a img {
	width:2.2395833333333335rem;
	margin-left:1.5625rem;
	display:block;
}
.product .ptab li input {
	display:none;
}
.product .ptab li label {
	font-size:14px;
	color:#666666;
	line-height:1.25rem;
	padding-left:1.25rem;
	background:url(../images/che1.png) no-repeat left center/0.78125rem auto;
	cursor:pointer;
}
.product .ptab li input:checked + label {
	background:url(../images/che2.png) no-repeat left center/0.78125rem auto;
}
.product .ptab .dx {
	position:absolute;
	right:0;
	top:0;
	height:1.25rem;
	font-size:14px;
	color:#1f7ae1;
	padding:0.2604166666666667rem 0.5208333333333334rem;
	border-radius:0.20833333333333334rem;
}
.product .pdl dl {
	display:flex;
	flex-wrap:wrap;
	margin:1.1458333333333335rem 0 1.5625rem;
}
.product .pdl dt {
	font-size:14px;
	color:#999999;
	line-height:1.25rem;
}
.product .pdl dd {
	font-size:14px;
	color:#1f7ae1;
	line-height:1.25rem;
	border:1px solid #cee4ff;
	background:#e9f3ff;
	padding:0 0.4166666666666667rem;
	border-radius:0.3125rem;
	margin:0 0.2604166666666667rem 0.2604166666666667rem 0;
	display:flex;
}
.product .pdl dd i {
	width:0.4166666666666667rem;
	height:100%;
	display:block;
	background:url(../images/close.png) no-repeat center;
	margin-left:0.3125rem;
	cursor:pointer;
}
.product .pdl dd.on {
	color:#ff0000;
	background:#f6eaed;
	border-color:#f7d0d3;
	cursor:pointer;
}
.product .plid {
	margin-top:2.604166666666667rem;
}
.product .plid h3 {
	font-size:1.25rem;
	color:#1765bd;
	font-weight:bold;
	line-height:1;
	padding-left:0.625rem;
	border-left:0.3125rem solid #1765bd;
}
.product .plid ul {
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
	margin-top:1.0416666666666667rem;
}
.product .plid li {
	width:calc((100% - 0.8333333333333334rem)/2);
	margin-bottom:0.7291666666666667rem;
}
.product .plid li a {
	display:flex;
	justify-content:space-between;
	align-items:center;
	background:#fff;
	border-radius:0.78125rem;
	padding:1.3020833333333335rem 1.8229166666666667rem;
	position:relative;
	top:0;
}
.product .plid li h4 {
	font-size:1.0416666666666667rem;
	color:#000000;
	line-height:1.6;
}
.product .plid li .tx {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	width: calc(100% - 12rem);
}
.product .plid li p {
	font-size:14px;
	color:#999999;
	line-height:1.6;
	margin:0.5208333333333334rem 0 0.78125rem;
}
.product .plid li i {
	width:2.0833333333333335rem;
	height:2.0833333333333335rem;
	display:block;
	background:url(../images/tprev2.png) no-repeat center/contain;
	transform:rotate(180deg);
}
.product .plid li a:hover i {
	background:url(../images/tprev3.png) no-repeat center/contain;
}
.product .plid li .pic{
    width:10.416666666666668rem;
	height:6.770833333333334rem;
}
.product .plid li .pic img {
	width: 100%;height: 100%;
	display:block;
	object-fit:contain;
}
.product .plid li a:hover {
	background:linear-gradient(to bottom,#f2f7fc,#fff);
	top:-0.3125rem;
	box-shadow:0 0.2604166666666667rem 0.5208333333333334rem 0 rgba(80,80,80,0.05);
}
.product .plid li a:hover h4 {
	background:linear-gradient(to right,#35a6ed,#0a64cb);
	-webkit-background-clip:text;
	background-clip:text;
	color:transparent;
	text-transform:uppercase;
}
.productdetail {
	background:#f5f8fc;
	overflow:hidden;
}
.productdetail .hd {
	display:flex;
	justify-content:space-between;
}
.productdetail .swiperlt {
	width:25.260416666666668rem;
	overflow:hidden;
}
.productdetail .swiperhd {
	overflow:hidden;
	height:25.260416666666668rem;
	border-radius:0.78125rem;
	background:#fff;
}
.productdetail .swiperhd video,.productdetail .swiperhd img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.productdetail .sflexc {
	display:flex;
	justify-content:space-between;
	margin:0 -0.5208333333333334rem;
	margin-top:0.78125rem;
}
.productdetail .sflexc .prev,.productdetail .sflexc .next {
	width:2.0833333333333335rem;
	height:4.6875rem;
	border-radius:0.2604166666666667rem;
	cursor:pointer;
	background:url(../images/pr1.png) no-repeat center/0.5729166666666667rem auto #dcdfe2;
	margin:0 0.5208333333333334rem;
}
.productdetail .sflexc .next {
	transform:rotate(180deg);
}
.productdetail .sflexc .swiperbd {
	flex:1;
	overflow:hidden;
}
.productdetail .sflexc .swiperbd li {
	height:4.6875rem;
	background:#fff;
	border-radius:0.2604166666666667rem;
	overflow:hidden;
}
.productdetail .sflexc .swiperbd li img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.productdetail .sflexc .swiperbd li i {
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	z-index:2;
	background:url(../images/wico7.png) no-repeat center/1.6666666666666667rem auto rgba(0,0,0,0.16);
}
.productdetail .rtx {
	width:calc(100% - 26.822916666666668rem);
	background:#fff;
	border-radius:1.0416666666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	padding:2.0833333333333335rem 2.8125rem;
}
.productdetail .rtx .th {
	padding:0 0 1.0416666666666667rem;
	margin-bottom:1.5625rem;
	border-bottom:0.052083333333333336rem solid #eeeeee;
}
.productdetail .rtx .th h1 {
	font-size:1.4583333333333335rem;
	color:#000000;
	line-height:1.6;
}
.productdetail .rtx .th p {
	font-size:16px;
	color:#666666;
	line-height:1.6;
	margin-top:0.5208333333333334rem;
}
.productdetail .rtx .tb {
	display:flex;
	justify-content:space-between;
}
.productdetail .rtx .txt {
	width:21.354166666666668rem;
}
.productdetail .rtx .txt dd {
	display:flex;
	align-items:center;
	margin:0.5208333333333334rem 0;
}
.productdetail .rtx .txt dd h4 {
	font-size:14px;
	color:#666666;
	line-height:1.6;
	width:4.166666666666667rem;
}
.productdetail .rtx .txt dd p {
	flex:1;
	font-size:14px;
	color:#232323;
}
.productdetail .rtx .txt dd p i {
	color:#ff0000;
}
.productdetail .rtx .txt dd p{
    display: flex;flex-wrap: wrap;
}
.productdetail .rtx .txt dd img {
	height:2.0833333333333335rem;
	display:block;margin: 0 0.5rem 0.5rem 0;
}
.productdetail .rtx .txt dl {
	padding-bottom:1.0416666666666667rem;
	border-bottom:0.052083333333333336rem solid #eeeeee;
	margin-bottom:1.0416666666666667rem;
}
.productdetail .rtx .txt h5 {
	font-size:14px;
	color:#232323;
	line-height:2;
}
.productdetail .rtx .ftxt {
	width:11.197916666666668rem;
	height:2.291666666666667rem;
	border:1px solid #b5b5b5;
	border-radius:0.36458333333333337rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	padding:0 0.7291666666666667rem;
	font-size:14px;
	color:#333;
	background:#ffffff;
	margin-bottom:0.5208333333333334rem;
}
.productdetail .rtx h6 {
	font-size:13px;
	color:#666666;
	line-height:1.7;
	margin-bottom:0.4166666666666667rem;
}
.productdetail .rtx h6.flex {
	display:flex;
	align-items:center;
}
.productdetail .rtx h6 i {
	margin-right:1.5625rem;
	display:flex;
	align-items:center;
}
.productdetail .rtx h6 i img {
	display:block;
	margin-left:0.5208333333333334rem;
}
.productdetail .rtx .cart a {
	width:10.104166666666668rem;
	height:2.604166666666667rem;
	background:#e71d16;
	border-radius:0.5208333333333334rem;
	display:flex;
	align-items:center;
	justify-content:center;
	font-size:16px;
	color:#fff;
	margin:1.0416666666666667rem 0 0.78125rem;
}
.productdetail .rtx .cart img {
	display:block;
	margin-right:0.4166666666666667rem;
	width:1.1979166666666667rem;
}
.productdetail .rtx .rtable {
	flex:1;
	padding-left:2.34375rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.wtable table {
	width:calc(100% + 0.10416666666666667rem);
	border-collapse:collapse;
	text-align:center;
	border-radius:0.20833333333333334rem;
	overflow:hidden;
	margin:-0.052083333333333336rem;
}
.wtable {
	border:1px solid #e9f1fb;
}
.wtable table th {
	background:#1765bd;
	font-size:14px;
	color:#ffffff;
	line-height:1.6666666666666667rem;
	text-align:center;
	border:1px solid #e9f1fb;
}
.wtable table td {
	font-size:14px;
	color:#525252;
	line-height:1.6666666666666667rem;
	border:1px solid #e9f1fb;
}
.wtable table tr:nth-child(2n+1) td {
	background:#f5f8fc;
}
.productdetail .rtx .scfx {
	display:flex;
	align-items:center;
	justify-content:flex-end;
	margin:0.4166666666666667rem 0 0.78125rem;
}
.productdetail .rtx .scfx>a {
	display:flex;
	align-items:center;
	padding:0.2604166666666667rem 0.4166666666666667rem;
	border-radius:0.3125rem;
	font-size:14px;
	color:#666666;
	margin-left:0.78125rem;
}
.productdetail .rtx .scfx>a>img {
	display:block;
	width:0.8333333333333334rem;
	display:block;
	margin-right:0.2604166666666667rem;
}
.productdetail .rtx .scfx>a:hover {
	background:#f9f9f9;
}
.productdetail .rtx .wpdf {
	display:flex;
	justify-content:space-between;
	align-items:center;
	height:3.0208333333333335rem;
	margin-top:0.4166666666666667rem;
	border:1px solid #e8f1fa;
	border-radius:0.3125rem;
	background:linear-gradient(to bottom,#eff5fb,#fff);
	padding:0 1.25rem;
}
.productdetail .rtx .wpdf h5 {
	display:flex;
	align-items:center;
	font-size:16px;
	color:#232323;
}
.productdetail .rtx .wpdf h5 img {
	display:block;
	margin-right:0.625rem;
	width:0.9375rem;
}
.productdetail .rtx .wpdf .rbt {
	display:flex;
	align-items:center;
}
.productdetail .rtx .wpdf .rbt a {
	padding:0.4166666666666667rem 0;
	border-radius:0.3125rem;
	margin-left:0.3125rem;
	width:1.5625rem;
	display:flex;
	justify-content:center;
}
.productdetail .rtx .wpdf .rbt a:hover {
	background:#eee;
}
.productdetail .bd {
	margin-top:1.5625rem;
	background:#fff;
	padding:1.8229166666666667rem;
	border-radius:1.0416666666666667rem;
}
.pti {
	font-size:1.25rem;
	color:#1765bd;
	font-weight:bold;
	line-height:1;
	padding-left:0.625rem;
	border-left:0.3125rem solid #1765bd;
	margin-bottom:1.25rem;
}
.wtable table td.td1 {
	background:#1765bd !important;
	color:#ffffff;
	width:10.416666666666668rem;
}
.wtable table td {
	padding:0 1.5625rem;
	width:calc((100% - 10.416666666666668rem)/2);
}
.wtable table td.tl {
	text-align:left;
}
.wtable table td.tr {
	text-align:right;
}
.hotplist {
	margin-top:1.5625rem;
	border-radius:1.0416666666666667rem;
	background:#fff;
	padding:1.8229166666666667rem;
	margin-bottom:4.166666666666667rem;
}
.hotplist ul.flexc {
	display:flex;
	flex-wrap:wrap;
}
.hotplist ul.flexc li {
	width:calc((100% - 4.322916666666667rem)/4);
	margin:0 1.40625rem 1.40625rem 0;
}
.hotplist ul.flexc li:nth-child(4n) {
	margin-right:0;
}
.hotplist li a {
	background:#f7f9fc;
	display:block;
	border-radius:1.0416666666666667rem;
	text-align:center;
	padding:1.0416666666666667rem;
	position:relative;
	top:0;
}
.hotplist .pic {
	height:10.416666666666668rem;
	overflow:hidden;
	display:flex;
	align-items:center;
	justify-content:center;
}
.hotplist .pic img {
	width:70%;
	height:80%;
	display:block;
	object-fit:contain;
	margin:0 auto;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.hotplist .tx h4 {
	font-size:17px;
	color:#232323;
	line-height:1.6;
	margin-bottom:0.4166666666666667rem;
}
.hotplist .tx p i {
	display:inline-block;
	font-size:13px;
	color:#1765bd;
	background:#ecf3fb;
	border:1px solid #93c8f1;
	line-height:1.1458333333333335rem;
	padding:0 0.5208333333333334rem;
	border-radius:2.604166666666667rem;
}
.hotplist .bt {
	position:absolute;
	left:0;
	right:0;
	bottom:1.0416666666666667rem;
	z-index:1;
	left:1.1979166666666667rem;
	right:1.1979166666666667rem;
	line-height:2.1875rem;
	background:linear-gradient(to right,#35a6ed,#0964cc);
	text-align:center;
	font-size:16px;
	color:#fff;
	border-radius:0.5208333333333334rem;
	opacity:0;
}
.hotplist a:hover .bt {
	opacity:1;
}
.hotplist a:hover .tx {
	opacity:0;
}
.hotplist a:hover img {
	transform:scale(1.1);
	-ms-transform:scale(1.1);
	/* IE 9*/
	-moz-transform:scale(1.1);
	/* Firefox*/
	-webkit-transform:scale(1.1);
	/* Safari 和 Chrome*/
	-o-transform:scale(1.1);
}
.hotplist a:hover {
	top:-0.625rem;
	background:#fff;
	box-shadow:0 0.2604166666666667rem 0.5208333333333334rem 0 #daebfb;
}
.productdetail .bd .wtable table td {
	font-size:15px;
}
.product .pbox3 {
	padding:0.78125rem 1.8229166666666667rem 2.0833333333333335rem;
	background:#fff;
	border-radius:1.0416666666666667rem;
}
.product .pbox3 h6 .che1 {
	display:none;
}
.product .pbox3 h6 label {
	font-size:14px;
	color:#666666;
	line-height:1.25rem;
	padding-left:1.25rem;
	background:url(../images/che1.png) no-repeat left center / 0.78125rem auto;
	cursor:pointer;
}
.product .pbox3 h6 input:checked + label {
	background:url(../images/che2.png) no-repeat left center / 0.78125rem auto;
}
.gwclist table {
	border:1px solid #e7eff8;
	border-collapse:collapse;
	width:100%;
}
.gwclist {
	border-radius:0.4166666666666667rem;
	overflow:hidden;
}
.gwclist table th {
	font-size:14px;
	line-height:1.7;
	color:#fff;
	background:#1765bd;
	text-align:center;
}
.gwclist table th,.gwclist table td {
	padding:0.5208333333333334rem 0;
}
.gwclist table td {
	padding:0.5208333333333334rem;
}
.gwclist table td {
	font-size:14px;
	line-height:1.7;
	color:#363636;
}
.gwclist table td .icon {
	width:0.9375rem;
	display:block;
	margin:0 auto;
}
.gwclist table td .icon img {
	width:100%;
	display:block;
}
.gwclist table td .t1 {
	width:11.71875rem;
	height:1.6666666666666667rem;
	border:1px solid #b7c4d2;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	border-radius:0.3125rem;
	overflow:hidden;
	padding:0 0.5208333333333334rem;
	font-size:14px;
	color:#363636;
}
.gwclist table td .t2 {
	width:4.479166666666667rem;
}
.gwclist table td h3 {
	font-size:14px;
	line-height:1.6;
	color:#1765bd;
}
.gwclist table td .pic {
	width:3.6458333333333335rem;
	height:3.6458333333333335rem;
	overflow:hidden;
	margin:0 auto;
}
.gwclist table td .pic img {
	max-width:100%;
	max-height:100%;
	display:block;
	object-fit:contain;
}
.gwclist table .che .c1 {
	display:none;
}
.gwclist table .che label {
	width:0.9375rem;
	height:0.9375rem;
	background:url(../images/qw16.png) no-repeat center;
	display:block;
	margin:0 auto;
	background-size:0.9375rem auto;
}
.gwclist table td .che label {
	background:url(../images/qw22.png) no-repeat center;
	background-size:0.9375rem auto;
}
.gwclist table th .che input:checked + label {
	background:url(../images/qw21.png) no-repeat center;
	background-size:0.9375rem auto;
}
.gwclist table td .che input:checked + label {
	background:url(../images/qw16-1.png) no-repeat center;
	background-size:0.9375rem auto;
}
.gwclist table p.te {
	text-align:center;
}
.gwclist table th {
	white-space:nowrap;
	padding:0.5208333333333334rem;
}
.gwclist table td i {
	color:#e71d16;
}
.gwclist table td .bt {
	width:4.583333333333334rem;
	line-height:1.5625rem;
	display:block;
	border-radius:0.20833333333333334rem;
	background:#e71d16;
	color:#fff;
	text-align:center;
}
.gwclist table td {
	max-width:15.625rem;
}
.gwclist table td .txt {
	width:4.479166666666667rem;
	height:1.5625rem;
	font-size:14px;
	color:#333;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	padding:0 0.5208333333333334rem;
	border-radius:0.2604166666666667rem;
	border:1px solid #b7c4d2;
	margin:0 auto;
}
.gwclist table td.p1 {
	padding:0.10416666666666667rem 0.5208333333333334rem;
}
.gwclist table a:hover p.te {
	color:#e71d16;
}
.product .pbox3 .gwclist {
	margin-bottom:2.0833333333333335rem;
}
.product2 {
	padding-top:0;
	overflow:hidden;
}
.about .habout .wrap {
	display:block;
}
.about .habout .wrap .lt {
	width:auto;
}
.about .habout {
	padding-bottom:15.625rem;
}
.about .habout .text ul {
	border-top:0.052083333333333336rem solid #eeeeee;
	border-bottom:0.052083333333333336rem solid #eeeeee;
	padding:0.9375rem 0 1.0416666666666667rem;
}
.about .habout .text ul li {
	margin-right:2.604166666666667rem;
	padding-right:2.604166666666667rem;
}
.about .habout .text ul li:before {
	content:"";
	position:absolute;
	right:0;
	top:0;
	bottom:0;
	height:2.604166666666667rem;
	width:0.052083333333333336rem;
	margin:auto 0;
	background:#eeeeee;
}
.about .habout .text ul li:last-child {
	margin-right:0;
}
.about .habout .text ul li:last-child:before {
	display:none;
}
.about .habout .text .flexc {
	display:flex;
}
.alichen {
	padding:4.166666666666667rem 0;
}
.alichen .lswipers {
	margin-top:1.5625rem;
	position:relative;
}
.alichen .lswipers:before {
	content:"";
	position:absolute;
	left:-13.541666666666668rem;
	right:-13.541666666666668rem;
	height:0.7291666666666667rem;
	bottom:-0.7291666666666667rem;
	background:url(../images/line1.png);
}
.alichen .lswipers .text p {
	font-size:16px;
	color:#363636;
	line-height:1.8;
	margin:0.5208333333333334rem 0;
}
.alichen .lswipers .text img {
	display:block;
	width:100%;
	border-radius:0.625rem;
	margin-top:0.5208333333333334rem;
}
.alichen .lswipers .text {
	padding:0 0.78125rem 1.0416666666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	border-left:0.052083333333333336rem solid #dcdcdc;
	position:relative;
	padding-bottom:4.166666666666667rem;
}
.alichen .lswipers .text:before {
	content:"";
	position:absolute;
	z-index:1;
	left:-0.15625rem;
	width:0.2604166666666667rem;
	height:0.5729166666666667rem;
	background:url(../images/wico14.png) no-repeat center/contain;
}
.alichen .lswipers .text h4 {
	font-size:1.0416666666666667rem;
	color:#1765bd;
	margin-top:-0.4166666666666667rem;
	font-weight:bold;
}
.alichen .lswipers li {
	width:15.364583333333334rem;
	height:19.791666666666668rem;
	display:flex;
	align-items:self-end;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.alichen .lswipers .ftx {
	position:absolute;
	left:-0.5208333333333334rem;
	bottom:-4.947916666666667rem;
}
.alichen .lswipers .ftx h5 {
	font-size:1.0416666666666667rem;
	color:#363636;
	line-height:1.4;
}
.alichen .lswipers .ftx h3 {
	font-size:1.6666666666666667rem;
	color:#232323;
	line-height:1.4;
	display:flex;
	font-weight:bold;
	align-items:center;
}
.alichen .lswipers .ftx h3 img {
	display:block;
	margin-left:0.5208333333333334rem;
	width:1.3020833333333335rem;
}
.whflexc {
	margin-top:7.8125rem;
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.whflexc .prev,.whflexc .next {
	width:2.0833333333333335rem;
	height:2.0833333333333335rem;
	background:url(../images/tprev2.png) no-repeat center/contain;
	margin-right:1.25rem;
	cursor:pointer;
}
.whflexc .next {
	transform:rotate(180deg);
}
.whflexc .prev:hover,.whflexc .next:hover {
	background:url(../images/tprev3.png) no-repeat center/contain;
}
.whflexc .spans {
	margin-left:3.75rem;
	flex:1;
	height:0.10416666666666667rem;
	background:#eeeeee;
	position:relative;
}
.whflexc .spans span {
	height:100%;
	display:block;
	background:#1765bd;
}
.about .hcore .wrap {
	display:block;
}
.about .hcore .wrap .lt {
	width:auto;
}
.about .hcore .wrap .htit h3 {
	background:linear-gradient(to bottom,#2c6dbf,rgba(247,247,247,0));
	-webkit-background-clip:text;
	background-clip:text;
	color:transparent;
	text-transform:uppercase;
}
.about .hcore .wrap .htit h4 {
	color:#fff;
}
.about .htit h4:before {
	display:none;
}
.about .hcore .rts {
	width:auto;
}
.about .hcore .rts ul {
	flex-wrap:inherit;
	justify-content:inherit;
}
.about .hcore:before {
	display:none;
}
.about .hcore {
	padding:4.166666666666667rem 0;
	overflow:hidden;
}
.about .hcore .lt {
	top:0;
	padding-bottom:1.5625rem;
}
.about .hcore .rts li a {
	height:21.875rem;
}
.about .hcore .rts li a:hover {
	box-shadow:0 0.2604166666666667rem 0.5208333333333334rem 0 #0e4fbc;
}
.hcore .whflexc .spans {
	background:#3a7cc7;
}
.hcore .whflexc .spans span {
	background:#ffce0c;
}
.hcore .whflexc .prev,.hcore .whflexc .next {
	background:url(../images/pr2.png) no-repeat center/contain;
}
.hcore .whflexc .prev:hover,.hcore .whflexc .next:hover {
	background:url(../images/pr3.png) no-repeat center/contain;
}
.hcore .whflexc {
	margin-top:2.8645833333333335rem;
}
.abpiclist {
	padding:4.166666666666667rem 0;
}
.abpiclist img {
	width:100%;
	display:block;
	margin-top:1.5625rem;
}
.about .hcertificate {
	background:#f5f8fc;
}
.hcertificate2 .htit h3 {
	background:linear-gradient(to bottom,#edf0f4,rgba(247,247,247,0));
	-webkit-background-clip:text;
	background-clip:text;
	color:transparent;
	text-transform:uppercase;
}
.about .hcertificate .htit h3 {
	background:linear-gradient(to bottom,#edf0f4,rgba(247,247,247,0));
	-webkit-background-clip:text;
	background-clip:text;
	color:transparent;
	text-transform:uppercase;
}
.about .hcertificate2 {
	background:#fff;
}
.about .hcertificate2 .htit h3 {
	background:linear-gradient(to bottom,#f7f7f7,rgba(247,247,247,0));
	-webkit-background-clip:text;
	background-clip:text;
	color:transparent;
	text-transform:uppercase;
}
.about .hcertificate2 .rswiper2 li {
	border:1px solid #e5e5e5;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.about .hcertificate .rswiper a {
	background:#edf0f4;
}
.htflex .tar img {
	width:2.7083333333333335rem;
	display:block;
}
.htflex .tar:hover {
	transform:rotate(45deg);
}
.hotproduct .list li {
	opacity:0.2;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.hotproduct .list li.active {
	opacity:1;
}
.copyright a:hover,.footer .rts dd a:hover {
	color:#fff;
}
.header .naver li.on h3 a,.header .naver li h3 a:hover,.hnews .rt .nswiper a:hover .text h4 {
	color:#1765bd;
}
.header .wrap {
	position:relative;
}
.header .naver li .nli {
	position:absolute;
	right:0;z-index: 2;
	top:99%;
	display:none;
	padding-top: 0.6rem;
}
.header .naver li h3 {
	position:relative;
}
.header .naver li.nd:hover h3:before {
	content:"";
	z-index:2;
	position:absolute;
	margin:0 auto;
	left:0;
	right:0;
	top:100%;
	width:0.7291666666666667rem;
	height:0.625rem;
	background:url(../images/ar5.png) no-repeat center/100% 100%;
}
.header .naver li .nli .nitem {
	background:#fff;
	width:870px;
	border-radius:1.0416666666666667rem;
	box-shadow:0 0 0.5208333333333334rem 0 rgba(80,80,80,0.1);
	display:flex;
	padding:1.5625rem 0;
}
.header .naver li .nli dl {
	width:25%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	padding:0 1.5625rem;
	position:relative;
}
.header .naver li .nli dd a {
	font-size:16px;
	color:#666666;
	line-height:1.6;
	display:inline-block;
}
.header .naver li .nli dd p a {
	font-size:14px;
	color:#999999;
	line-height:1.6;
	display:inline-block;
}
.header .naver li .nli dd {
	margin-bottom:0.5208333333333334rem;
}
.header .naver li .nli dd:last-child {
	margin-bottom:0;
}
.header .naver li .nli dl:before {
	content:"";
	position:absolute;
	right:0;
	top:0;
	height:100%;
	width:0.052083333333333336rem;
	background:#f2f2f2;
}
.header .naver li .nli dl:last-child:before {
	display:none;
}
.header .naver li .nli dd a:hover {
	color:#1765bd;
}



.mask{
    position: fixed;
    left: 0;right: 0;top: 0;
    bottom: 0;z-index: 9998;
    background: rgba(0,0,0,0.7);
    display: none;
}
.mkvideo{
    display: none;
    position: fixed;
    left: 0;right: 0;
    top: 53%;z-index: 9999;
    transform:translateY(-50%);
    -ms-transform:translateY(-50%);  /* IE 9 */
    -moz-transform:translateY(-50%);     /* Firefox */
    -webkit-transform:translateY(-50%); /* Safari 鍜� Chrome */
    -o-transform:translateY(-50%); 
    max-width: 1200px;margin: 0 auto;
}
.mkvideo video{
    width: 100%;max-height: 60vh;
}
.mkvideo .icos{
    position: absolute;width: 40px;height: 40px;
    right: -50px;top: -50px;cursor: pointer;
    background: url(../images/ss1.png) no-repeat center/cover;
    z-index: 9;transition:all 0.3s;
    -ms-transition:all 0.3s;  /* IE 9 */
    -moz-transition:all 0.3s;     /* Firefox */
    -webkit-transition:all 0.3s; /* Safari 鍜� Chrome */
    -o-transition:all 0.3s;
}
.product .pbox3 h6{
	margin-bottom: 0.5rem;
}
.mkvideo .icos:hover{
    transform:rotate(720deg);
    -ms-transform:rotate(720deg);  /* IE 9 */
    -moz-transform:rotate(720deg);     /* Firefox */
    -webkit-transform:rotate(720deg); /* Safari 鍜� Chrome */
    -o-transform:rotate(720deg);
}
.videos .bds li:hover h6,
.hlogin .h7:hover,
.solution li dd a:hover,
.hyzxmain .lts li:hover h4,
.hyzxmain .lts li.on h4{
	color: #1765bd;
}

.gwclist table td .bt:hover,
.hygouwuc .dels .txt .b1.on:hover,
.hygouwuc .fs .btn:hover{
	background: #da0b0b;
}
.productdetail .rtx .cart a:hover{
	background: #da0b0b;
}
.contact .fms li .t1:focus,
.hyxiugmm .bs li .t1:focus{
	border-color: #1765bd;
}

.hydingddel .tefts .hybtn:hover,
.hydingddel .text .btn:hover,
.hydingdan .bds li .btns .b1.on:hover{
	background: #197ceb;color: #fff;
}
.hydingdan .bds li .btns .b1.red:hover{
	background: #ff0101;color: #fff;
}
.uiture:hover{
	background: #1765bd;
}
.uiture:hover span{
	    background: url(../images/ar2.png) no-repeat left center;
	    background-size: 0.36458333333333337rem auto;color: #fff;
}
.solutiondel .socase li img,
.ziliaozx .bds li .pic img,
.hyshouc .bds li .pic img{
	transition:all 0.3s;
	-ms-transition:all 0.3s;  /* IE 9 */
	-moz-transition:all 0.3s;     /* Firefox */
	-webkit-transition:all 0.3s; /* Safari 和 Chrome */
	-o-transition:all 0.3s;
}
.solutiondel .socase li:hover img,
.ziliaozx .bds li:hover .pic img,
.hyshouc .bds li:hover .pic img{
	transform:scale(1.1);
	-ms-transform:scale(1.1);  /* IE 9 */
	-moz-transform:scale(1.1);     /* Firefox */
	-webkit-transform:scale(1.1); /* Safari 和 Chrome */
	-o-transform:scale(1.1); 
}
.hyzxmain .lts li.ons:hover h4{
	color: #f12b2b;
}

.sopro.hotplist ul.flexc li{
	width: auto;margin: 0;
}
.sopro.hotplist .hotswiper{
	overflow: hidden;
}
.productdetail .sflexc .prev:hover, .productdetail .sflexc .next:hover{
	background-color: #1765bd;
}


.uityouce {
	position:fixed;
	right:1%;
	bottom:24%;
	z-index:999;
}
.uityouce li {
	background:#fff;
	width:3.229166666666667rem;
	height:3.229166666666667rem;
	border-radius:0.5208333333333334rem;
	text-align:center;
	margin-bottom:0.2604166666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	background:#1765bd;
	display:flex;
	justify-content:center;
	align-items:center;
}
.uityouce li .icon {
	width:1.93rem;
	margin:0 auto;
}
.uityouce li .icon img {
	margin:0 auto;
	display:block;
	max-width:100%;
	max-height:100%;
	object-fit:contain;
}
.uityouce li .weixs {
	width:7.604166666666667rem;
	position:absolute;
	right:100%;
	margin-right:1.0416666666666667rem;
	top:-1.71875rem;
	z-index:11;
	background:#fff;
	border-radius:0.3125rem;
	padding:0.5208333333333334rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	display:none;
	box-shadow:0 0 0.5208333333333334rem 0 rgba(80,80,80,0.2);
}
.uityouce li .weixs img {
	display:block;
	width:100%;
}
.uityouce li a {
	padding:0.4166666666666667rem 0;
	display:block;
}
.uityouce li:hover .hover {
	display:block;
}
.uityouce .phone {
	position:absolute;
	right:100%;
	top:18%;
	line-height:2.604166666666667rem;
	padding:0 1.0416666666666667rem;
	background:#fff;
	white-space:nowrap;
	font-size:0.9375rem;
	color:#333;
	border-radius:0.3125rem;
	margin-right:0.78125rem;
	box-shadow:0 0 0.5208333333333334rem 0 rgba(80,80,80,0.2);
	display:none;
}
.uityouce li:hover .hover {
	display:block;
}

.nodata{
	color:#666;
	background:url(../images/nodata.png) no-repeat center;
	background-size: 100%;
	height: 5rem;
	width: 5rem;
	margin: 4rem auto;
	
}
.ppore{
    position: relative;
}
.ppore .social-share{
    position: absolute;
    top: 100%;right: 0;
    width: 100%;
    box-shadow: 0 0 10px 0 rgba(80,80,80,0.1);padding: 10px;border-radius: 8px;
    opacity: 0;z-index: -1;margin-top: 10px;
    transition: all 0.3s;background: #fff;
    text-align: right;
}
.ppore.on .social-share{
    opacity: 1;z-index: 11;margin-top: 0px;
}

.hygouwuc .dels .txt h5{
	text-align: right;
	font-size: 16px;
	color: #333;
	margin-top: 20px;
	margin: 20px 0 10px;
}
.hygouwuc .dels .txt h5 i{
	color: #ff0909;
}
.hygouwuc .dels .txt .flex{
	display: flex;
	align-items: center;
	justify-content: flex-end;
}
.hygouwuc .dels .txt .flex .icon{
	width: 90px;
	height: 40px;
	border: 1px solid #ddd;
	border-radius: 6px;
	margin-left: 8px;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
}
.hygouwuc .dels .txt .flex .icon img{
	max-width: 50%;max-height: 60%;display: block;
	object-fit: contain;
}
.hygouwuc .dels .txt .flex .icon:hover,
.hygouwuc .dels .txt .flex .icon.on{
	border-color: #1765bd;
}