﻿@charset "utf-8";
/* CSS Document */

::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{border-radius:0;background:rgba(255,255,255,0)}::-webkit-scrollbar-thumb{border-radius:5px;background:#aaaaaa}::-webkit-scrollbar-thumb:hover{border-radius:5px;background:#aaaaaa}

:root {
    --vh: 1vh; /*calc(var(--vh) * 100) == 100vh */
}

@font-face{
    font-family: csFont;
    src: url('pc.ttf')
}

root{
  --hover_color:#254194;
}
*,:after,:before {box-sizing:border-box;outline: none;}
body {
    font-family:Arial,'微软雅黑','Microsoft Yahei',SimSun,Arial,tahoma,arial !important;
    margin: 0; height: 100%; position: relative;
    padding: 0;
    font-style: normal !important;
    font-variant: normal !important;
    color: #222;
    font-size: 12px;
    margin:0px auto;padding:0px;max-width:1920px;
}
html{font-size:100px !important;}
a{
	color:#222;
	text-decoration:none;outline:none;transition:.3s linear;-webkit-transition:.3s linear;-o-transition:.3s linear;-moz-transition:.3s linear;
}
a:hover
{
    color:#1eadf4;
	text-decoration:none;outline:none;
}
a:focus{outline:none;text-decoration:none;}
.clear {
	clear:both;
	font-size:0px;
	line-height:0;
	height:0;
}
* html .clearfix {
	zoom: 1;
}
*:first-child+html .clearfix {
	zoom: 1;
}
.cell, .cell2, .cell3 {
	border-collapse:collapse;
	border-spacing:0;
}
.fl {
	float:left;}
.fr {
	float:right;}
a,img{border:0px;}

br{font-family:SimSun;}

p{margin:0px;padding:0px;line-height:1.75;}
i{margin:0px;padding:0px;font-style:normal;}
ul{margin:0px;padding:0px;list-style:none;}
ul li{margin:0px;padding:0px;list-style:none;}
br{margin:0px;padding:0px;}
.clearheight{width:100%;height:1px;overflow:hidden;}
input,select,textarea{font-family:'SourceHanSansCN-Regular',Arial,'Microsoft Yahei','微软雅黑',SimSun,Arial,tahoma,arial !important;outline:none;}
input::-ms-clear, input::-ms-reveal{
        display: none;
  }
input[type="text"]:disabled
{
background-color: #999;
}
input::-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #999;
}

input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #999;
}

input:-ms-input-placeholder {
    color: #999;
}

input::-webkit-input-placeholder {
    color: #999;
}

input[type="text"], input[type="button"], input[type="submit"], input[type="reset"], select, textarea,button {
    -webkit-appearance: none;-webkit-tap-highlight-color:rgba(255,255,255,0);
}
input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 100px white inset;-webkit-tap-highlight-color:rgba(255,255,255,0);
}
input[type=button],input[type=text],input[type=password]{-webkit-appearance:none;outline:none}

a,a:hover,a:active,a:visited,a:link,a:focus{
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    -webkit-tap-highlight-color: transparent;
    outline:none;
    background: none;
    text-decoration: none;
}

/*loading*/
.loading{width:100%;height:100%;overflow:hidden;position:fixed;left:0px;top:0px;z-index:9998;display:block;}
.loading b.b1{width:100%;height:100%;display:block;overflow:hidden;background-color:#004c98;position:absolute;left:0px;top:0%;}

.container{width:100%;}
.section{width:100%;background-color:#fff;}
.section .pagefr_n{width:100%;height:calc(100vh);overflow:hidden;display:flex;display:-webkit-flex;align-items:center;justify-content:center;transition:.3s linear;-webkit-transition:.3s linear;-o-transition:.3s linear;-moz-transition:.3s linear;}
.section.active .pagefr_n{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);}

@-webkit-keyframes an_0 {
  0% {box-shadow:0 0 0px 0px rgba(24,152,242,0)}
  50% {box-shadow:0 0 10px 3px rgba(24,152,242,0.6)}
  100% {box-shadow:0 0 0px 0px rgba(24,152,242,0)}
}
 
@keyframes an_0 {
  0% {box-shadow:0 0 0px 0px rgba(24,152,242,0)}
  50% {box-shadow:0 0 10px 3px rgba(24,152,242,0.6)}
  100% {box-shadow:0 0 0px 0px rgba(24,152,242,0)}
}

@-webkit-keyframes an_02 {  
  0%{transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);}
  100% {transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);}
}
 
@keyframes an_02 {
  0%{transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);}
  100% {transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);}
}
.an_02{-webkit-animation-name:an_02;animation-name:an_02}


@-webkit-keyframes an_01 {
  0% {transform: scale(0.99, 0.99); -moz-transform: scale(0.99, 0.99); -webkit-transform: scale(0.99, 0.99);}
  50%{transform: scale(1, 1); -moz-transform: scale(1, 1); -webkit-transform: scale(1, 1);}
  100% {transform: scale(0.99, 0.99); -moz-transform: scale(0.99, 0.99); -webkit-transform: scale(0.99, 0.99);}
}
 
@keyframes an_01 {
  0% {transform: scale(0.99, 0.99); -moz-transform: scale(0.99, 0.99); -webkit-transform: scale(0.99, 0.99);}
  50%{transform: scale(1, 1); -moz-transform: scale(1, 1); -webkit-transform: scale(1, 1);}
  100% {transform: scale(0.99, 0.99); -moz-transform: scale(0.99, 0.99); -webkit-transform: scale(0.99, 0.99);}
}


@-webkit-keyframes an_03 {
  0% {opacity:.3;}
  50%{opacity:1;}
  100%{opacity:.3;}
}
 
@keyframes an_03 {
  0% {opacity:.3;}
  50%{opacity:1;}
  100%{opacity:.3;}
}
.an_03{-webkit-animation-name:an_03;animation-name:an_03;}

@-webkit-keyframes an_zdy {
  0% {}
  100%{}
}
 
@keyframes an_zdy {
 0% {}
  100%{}
}
.an_zdy{-webkit-animation-name:an_zdy;animation-name:an_zdy;}

@-webkit-keyframes an_04 {
  0%{transform:translateY(-.05rem);-webkit-transform:translateY(-.05rem);-moz-transform:translateY(-.05rem);}
  50%{transform:translateY(0px);-webkit-transform:translateY(0px);-moz-transform:translateY(0px);}
  100%{transform:translateY(-.05rem);-webkit-transform:translateY(-.05rem);-moz-transform:translateY(-.05rem);}
}
 
@keyframes an_04 {
  0%{transform:translateY(-.05rem);-webkit-transform:translateY(-.05rem);-moz-transform:translateY(-.05rem);}
  50%{transform:translateY(0px);-webkit-transform:translateY(0px);-moz-transform:translateY(0px);}
  100%{transform:translateY(-.05rem);-webkit-transform:translateY(-.05rem);-moz-transform:translateY(-.05rem);}
}

@-webkit-keyframes an_04_01 {
  0%{transform:translateY(0px);-webkit-transform:translateY(0px);-moz-transform:translateY(0px);}
  50%{transform:translateY(-.1rem);-webkit-transform:translateY(-.1rem);-moz-transform:translateY(-.1rem);}
  100%{transform:translateY(0px);-webkit-transform:translateY(0px);-moz-transform:translateY(0px);}
}
 
@keyframes an_04_01 {
  0%{transform:translateY(0px);-webkit-transform:translateY(0px);-moz-transform:translateY(0px);}
  50%{transform:translateY(-.1rem);-webkit-transform:translateY(-.1rem);-moz-transform:translateY(-.1rem);}
  100%{transform:translateY(0px);-webkit-transform:translateY(0px);-moz-transform:translateY(0px);}
}

@-webkit-keyframes an_05 {
  0% {transform: scale(0.9, 0.9); -moz-transform: scale(0.9, 0.9); -webkit-transform: scale(0.9, 0.9);opacity:1;}
  50%{transform: scale(1, 1); -moz-transform: scale(1, 1); -webkit-transform: scale(1, 1);opacity:.2;}
  100% {transform: scale(0.9, 0.9); -moz-transform: scale(0.9, 0.9); -webkit-transform: scale(0.9, 0.9);opacity:1;}
}
 
@keyframes an_05 {
  0% {transform: scale(0.9, 0.9); -moz-transform: scale(0.9, 0.9); -webkit-transform: scale(0.9, 0.9);opacity:1;}
  50%{transform: scale(1, 1); -moz-transform: scale(1, 1); -webkit-transform: scale(1, 1);opacity:.2;}
  100% {transform: scale(0.9, 0.9); -moz-transform: scale(0.9, 0.9); -webkit-transform: scale(0.9, 0.9);opacity:1;}
}


@-webkit-keyframes an_06 {
  0% {transform:scale(0.96, 0.96) translateY(0) translateX(0); -moz-transform:scale(0.96, 0.96) translateY(0) translateX(0); -webkit-transform:scale(0.96, 0.96) translateY(0) translateX(0);}
  25%{transform:scale(1, 1) translateY(-10px) translateX(-10px); -moz-transform:scale(1, 1) translateY(-10px) translateX(-10px); -webkit-transform:scale(1, 1) translateY(-10px) translateX(-10px);}
  50%{transform:scale(1, 1) translateY(-10px) translateX(10px); -moz-transform:scale(1, 1) translateY(-10px) translateX(10px); -webkit-transform:scale(1, 1) translateY(-10px) translateX(10px);}
  75%{transform:scale(1, 1) translateY(-10px) translateX(0px); -moz-transform:scale(1, 1) translateY(-10px) translateX(0px); -webkit-transform:scale(1, 1) translateY(-10px) translateX(0px);}
  100% {transform:scale(0.96, 0.96) translateY(0) translateX(0); -moz-transform:scale(0.96, 0.96) translateY(0) translateX(0); -webkit-transform:scale(0.96, 0.96) translateY(0) translateX(0);}
}
 
@keyframes an_06 {
  0% {opacity:1;transform:scale(0.96, 0.96) translateY(0) translateX(0); -moz-transform:scale(0.96, 0.96) translateY(0) translateX(0); -webkit-transform:scale(0.96, 0.96) translateY(0) translateX(0);}
  25%{opacity:.6;transform:scale(1, 1) translateY(-10px) translateX(-10px); -moz-transform:scale(1, 1) translateY(-10px) translateX(-10px); -webkit-transform:scale(1, 1) translateY(-10px) translateX(-10px);}
  50%{opacity:.5;transform:scale(1, 1) translateY(-10px) translateX(10px); -moz-transform:scale(1, 1) translateY(-10px) translateX(10px); -webkit-transform:scale(1, 1) translateY(-10px) translateX(10px);}
  75%{opacity:.6;transform:scale(1, 1) translateY(-10px) translateX(0px); -moz-transform:scale(1, 1) translateY(-10px) translateX(0px); -webkit-transform:scale(1, 1) translateY(-10px) translateX(0px);}
  100% {opacity:1;transform:scale(0.96, 0.96) translateY(0) translateX(0); -moz-transform:scale(0.96, 0.96) translateY(0) translateX(0); -webkit-transform:scale(0.96, 0.96) translateY(0) translateX(0);}
}

@-webkit-keyframes an_07 {  
  0%{transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);opacity:1;}
  50% {transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);opacity:.2;}
  100%{transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);opacity:1;}
}
 
@keyframes an_07 {
  0%{transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);opacity:1;}
  50% {transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);opacity:.2;}
  100%{transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);opacity:1;}
}

@-webkit-keyframes ksan{
    0%{-webkit-transform:scale(.5);opacity:1}
    100%{-webkit-transform:scale(1.2);opacity:0}
}
@keyframes ksan{
    0%{-webkit-transform:scale(.5);opacity:1}
    100%{-webkit-transform:scale(1.2);opacity:0}
}

@-webkit-keyframes ksan_01{
    0%{-webkit-transform:scale(.7);opacity:1}
    100%{-webkit-transform:scale(1);opacity:0}
}
@keyframes ksan_01{
    0%{-webkit-transform:scale(.7);opacity:1}
    100%{-webkit-transform:scale(1);opacity:0}
}

@-webkit-keyframes ksan_02{
    0%{-webkit-transform:scale(1);}
    50%{-webkit-transform:scale(.95);}
    100%{-webkit-transform:scale(1);}
}
@keyframes ksan_02{
     0%{-webkit-transform:scale(1);}
    50%{-webkit-transform:scale(.95);}
    100%{-webkit-transform:scale(1);}
}

@-webkit-keyframes ksan_03{
    0%{-webkit-transform:scale(.95);}
    50%{-webkit-transform:scale(1);}
    100%{-webkit-transform:scale(.95);}
}
@keyframes ksan_03{
    0%{-webkit-transform:scale(.95);}
    50%{-webkit-transform:scale(1);}
    100%{-webkit-transform:scale(.95);}
}

@-webkit-keyframes an_08 {
  0% {opacity:1;}
  50%{opacity:.8;}
  100%{opacity:1;}
}
 
@keyframes an_08 {
  0% {opacity:1;}
  50%{opacity:.8;}
  100%{opacity:1;}
}

@-webkit-keyframes an_04_03 {
  0%{transform:translateY(0px) translateZ(0);-webkit-transform:translateY(0px) translateZ(0);-moz-transform:translateY(0px) translateZ(0);}
  50%{transform:translateY(-10px) translateZ(0);-webkit-transform:translateY(-10px) translateZ(0);-moz-transform:translateY(-10px) translateZ(0);}
  100%{transform:translateY(0px) translateZ(0);-webkit-transform:translateY(0px) translateZ(0);-moz-transform:translateY(0px) translateZ(0);}
}
 
@keyframes an_04_03 {
  0%{transform:translateY(0px) translateZ(0);-webkit-transform:translateY(0px) translateZ(0);-moz-transform:translateY(0px) translateZ(0);}
  50%{transform:translateY(-10px) translateZ(0) ;-webkit-transform:translateY(-10px) translateZ(0);-moz-transform:translateY(-10px) translateZ(0);}
  100%{transform:translateY(0px) translateZ(0);-webkit-transform:translateY(0px) translateZ(0);-moz-transform:translateY(0px) translateZ(0);}
}

@-webkit-keyframes an_04_05 {
  0%{transform:translateY(0px) translateZ(0);-webkit-transform:translateY(0px) translateZ(0);-moz-transform:translateY(0px) translateZ(0);}
  50%{transform:translateY(10px) translateZ(0);-webkit-transform:translateY(10px) translateZ(0);-moz-transform:translateY(10px) translateZ(0);}
  100%{transform:translateY(0px) translateZ(0);-webkit-transform:translateY(0px) translateZ(0);-moz-transform:translateY(0px) translateZ(0);}
}
 
@keyframes an_04_05 {
  0%{transform:translateY(0px) translateZ(0);-webkit-transform:translateY(0px) translateZ(0);-moz-transform:translateY(0px) translateZ(0);}
  50%{transform:translateY(10px) translateZ(0);-webkit-transform:translateY(10px) translateZ(0);-moz-transform:translateY(10px) translateZ(0);}
  100%{transform:translateY(0px) translateZ(0);-webkit-transform:translateY(0px) translateZ(0);-moz-transform:translateY(0px) translateZ(0);}
}

@-webkit-keyframes an_04_06 {
  0%{transform:translateX(0px) translateY(0) translateZ(0);-webkit-transform:translateX(0px) translateY(0) translateZ(0);-moz-transform:translateX(0px) translateY(0) translateZ(0);}
  50%{transform:translateX(10px) translateY(10px) translateZ(0px);-webkit-transform:translateX(10px) translateY(10px) translateZ(0px);-moz-transform:translateX(10px) translateY(10px) translateZ(0px);}
  100%{transform:translateX(0px) translateY(0) translateZ(0);-webkit-transform:translateX(0px) translateY(0) translateZ(0);-moz-transform:translateX(0px) translateY(0) translateZ(0);}
}
 
@keyframes an_04_06 {
  0%{transform:translateX(0px) translateY(0) translateZ(0);-webkit-transform:translateX(0px) translateY(0) translateZ(0);-moz-transform:translateX(0px) translateY(0) translateZ(0);}
  50%{transform:translateX(10px) translateY(10px) translateZ(0px);-webkit-transform:translateX(10px) translateY(10px) translateZ(0px);-moz-transform:translateX(10px) translateY(10px) translateZ(0px);}
  100%{transform:translateX(0px) translateY(0) translateZ(0);-webkit-transform:translateX(0px) translateY(0) translateZ(0);-moz-transform:translateX(0px) translateY(0) translateZ(0);}
}


@-webkit-keyframes an_04_04 {
  0%{transform:translateY(0px);-webkit-transform:translateY(0px);-moz-transform:translateY(0px);opacity:1;}
  20%{transform:translateY(-.04rem);-webkit-transform:translateY(-.04rem);-moz-transform:translateY(-.04rem);opacity:.8;}
  40%{transform:translateY(-.08rem);-webkit-transform:translateY(-.08rem);-moz-transform:translateY(-.08rem);opacity:.6;}
  60%{transform:translateY(-.09rem);-webkit-transform:translateY(-.09rem);-moz-transform:translateY(-.09rem);opacity:.5;}
  80%{transform:translateY(-.12rem);-webkit-transform:translateY(-.12rem);-moz-transform:translateY(-.12rem);opacity:.3;}
  100%{transform:translateY(-.14rem);-webkit-transform:translateY(-.14rem);-moz-transform:translateY(-.14rem);opacity:0;}
}
 
@keyframes an_04_04 {
  0%{transform:translateY(0px);-webkit-transform:translateY(0px);-moz-transform:translateY(0px);opacity:1;}
  20%{transform:translateY(-.04rem);-webkit-transform:translateY(-.04rem);-moz-transform:translateY(-.04rem);opacity:.8;}
  40%{transform:translateY(-.08rem);-webkit-transform:translateY(-.08rem);-moz-transform:translateY(-.08rem);opacity:.6;}
  60%{transform:translateY(-.09rem);-webkit-transform:translateY(-.09rem);-moz-transform:translateY(-.09rem);opacity:.5;}
  80%{transform:translateY(-.12rem);-webkit-transform:translateY(-.12rem);-moz-transform:translateY(-.12rem);opacity:.3;}
  100%{transform:translateY(-.14rem);-webkit-transform:translateY(-.14rem);-moz-transform:translateY(-.14rem);opacity:0;}
}


@-webkit-keyframes an_a0 {
  0%{transform:translate(0%,0%);-webkit-transform:translate(0%,0%);-moz-transform:translate(0%,0%);}
  20%{transform:translate(-0.17%,-0.17%);-webkit-transform:translate(-0.17%,-0.17%);-moz-transform:translate(-0.17%,-0.17%);}
  40%{transform:translate(-.21%,.21%);-webkit-transform:translate(-.21%,.21%);-moz-transform:translate(-.21%,.21%);}
  60%{transform:translate(-.21%,.7%);-webkit-transform:translate(-.21%,.7%);-moz-transform:translate(-.21%,.7%);}
  80%{transform:translate(-.17%,.17%);-webkit-transform:translate(-.17%,.17%);-moz-transform:translate(-.17%,.17%);}
  100%{transform:translate(0%,0%);-webkit-transform:translate(0%,0%);-moz-transform:translate(0%,0%);}
}
 
@keyframes an_a0 {
  0%{transform:translate(0%,0%);-webkit-transform:translate(0%,0%);-moz-transform:translate(0%,0%);}
  20%{transform:translate(-0.17%,-0.17%);-webkit-transform:translate(-0.17%,-0.17%);-moz-transform:translate(-0.17%,-0.17%);}
  40%{transform:translate(-.21%,.21%);-webkit-transform:translate(-.21%,.21%);-moz-transform:translate(-.21%,.21%);}
  60%{transform:translate(-.21%,.7%);-webkit-transform:translate(-.21%,.7%);-moz-transform:translate(-.21%,.7%);}
  80%{transform:translate(-.17%,.17%);-webkit-transform:translate(-.17%,.17%);-moz-transform:translate(-.17%,.17%);}
  100%{transform:translate(0%,0%);-webkit-transform:translate(0%,0%);-moz-transform:translate(0%,0%);}
}

/*common*/


.in_body{min-height:calc(var(--vh) * 100);position:relative;opacity:0;background-color:#fff;overflow-x:hidden;}
.other_body{min-height:calc(var(--vh) * 100);position:relative;opacity:0;background-color:#fff;}
.home_body{overflow:hidden;height:calc(var(--vh) * 100);}
.wrap{width:100%;margin:0px auto;padding:0px;}
.wrap_in{margin:0px 5%;}
.wrap_c{margin:0px auto;max-width:1440px;}

.w_wap{display:none !important;}

.in_bg1{width: 28%;height:9rem;overflow:hidden;position:absolute;left:0px;top:0px;z-index:1;pointer-events:none;background:url("../images/in_01.png") right top 10% no-repeat;background-size:100% auto;}
.in_bg2{width:49%;height:calc( var(--vh) * 128 );overflow:hidden;position:absolute;right:0px;top:18%;z-index:1;pointer-events:none;background:url("../images/in_09.png") right bottom no-repeat;background-size:100% 100%}
.in_bg3{width:38.8%;height:calc( var(--vh) * 95.83 );overflow:hidden;position:absolute;left:0px;top:46%;z-index:1;pointer-events:none;background:url("../images/in_10.png") right bottom no-repeat;background-size:100% 100%}
.in_bg4{width:49.42%;height:calc( var(--vh) * 124.44 );overflow:hidden;position:absolute;right:0px;bottom:3%;z-index:1;pointer-events:none;background:url("../images/in_11.png") right bottom no-repeat;background-size:100% 100%}

.dw_01{width:50px;overflow:hidden;border:0px solid #daa37f;margin-left:-25px;margin-top:-25px;border-radius:20px 0px 20px 0px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;position:absolute;z-index:9999;}
.dw_01 img{width:100%;display:block;}
.dw_01:before{content:"";width:8px;height:8px;display:block;overflow:hidden;background-color:#f7a073;border-radius:50%;position:absolute;left:50%;top:50%;margin-left:-4px;margin-top:-4px;}

.dw_01_can{width:39.50%;height:calc( var(--vh) * 46.47 );overflow:visible;position:absolute;left:25%;top:16.6%;z-index:999;pointer-events:none;}
.dw_01_can b{width:.5rem;height:.5rem;display:block;overflow:hidden;opacity:0;background:url("../images/in_13.png") center no-repeat;background-size:100% 100%;margin-left:-.25rem;margin-top:-.25rem;position:absolute;right:0px;top:0px;transition-timing-function:linear;transition:.1s linear;-webkit-transition:.1s linear;-o-transition:.1s linear;-moz-transition:.1s linear;}

.dw_02{width:50px;overflow:hidden;border:0px solid #daa37f;margin-left:-25px;margin-top:-25px;border-radius:20px 0px 20px 0px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;position:absolute;z-index:9999;}
.dw_02 img{width:100%;display:block;}
.dw_02:before{content:"";width:8px;height:8px;display:block;overflow:hidden;background-color:#f7a073;border-radius:50%;position:absolute;left:50%;top:50%;margin-left:-4px;margin-top:-4px;}

.dw_03{width:50px;overflow:hidden;border:0px solid #daa37f;margin-left:-25px;margin-top:-25px;border-radius:20px 0px 20px 0px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;position:absolute;z-index:9999;}
.dw_03 img{width:100%;display:block;}
.dw_03:before{content:"";width:8px;height:8px;display:block;overflow:hidden;background-color:#f7a073;border-radius:50%;position:absolute;left:50%;top:50%;margin-left:-4px;margin-top:-4px;}

.dw_04{width:50px;overflow:hidden;border:0px solid #daa37f;margin-left:-25px;margin-top:-25px;border-radius:20px 0px 20px 0px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;position:absolute;z-index:9999;}
.dw_04 img{width:100%;display:block;}
.dw_04:before{content:"";width:8px;height:8px;display:block;overflow:hidden;background-color:#f7a073;border-radius:50%;position:absolute;left:50%;top:50%;margin-left:-4px;margin-top:-4px;}

.dw_05{width:50px;overflow:hidden;border:0px solid #daa37f;margin-left:-25px;margin-top:-25px;border-radius:20px 0px 20px 0px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;position:absolute;z-index:9999;}
.dw_05 img{width:100%;display:block;}
.dw_05:before{content:"";width:8px;height:8px;display:block;overflow:hidden;background-color:#f7a073;border-radius:50%;position:absolute;left:50%;top:50%;margin-left:-4px;margin-top:-4px;}

.dw_06{width:50px;overflow:hidden;border:0px solid #daa37f;margin-left:-25px;margin-top:-25px;border-radius:20px 0px 20px 0px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;position:absolute;z-index:9999;}
.dw_06 img{width:100%;display:block;}
.dw_06:before{content:"";width:8px;height:8px;display:block;overflow:hidden;background-color:#f7a073;border-radius:50%;position:absolute;left:50%;top:50%;margin-left:-4px;margin-top:-4px;}


.dw_02_can{width:39.50%;height:calc( var(--vh) * 46.47 );overflow:visible;position:absolute;left:25%;top:16.6%;z-index:999;pointer-events:none;}
.dw_02_can b{width:.5rem;height:.5rem;display:block;overflow:hidden;opacity:0;background:url("../images/in_13.png") center no-repeat;background-size:100% 100%;margin-left:-.25rem;margin-top:-.25rem;position:absolute;right:0px;top:0px;transition-timing-function:linear;transition:.1s linear;-webkit-transition:.1s linear;-o-transition:.1s linear;-moz-transition:.1s linear;}

.dw_03_can{width:39.50%;height:calc( var(--vh) * 46.47 );overflow:visible;position:absolute;left:25%;top:16.6%;z-index:999;pointer-events:none;}
.dw_03_can b{width:.5rem;height:.5rem;display:block;overflow:hidden;opacity:0;background:url("../images/in_13.png") center no-repeat;background-size:100% 100%;margin-left:-.25rem;margin-top:-.25rem;position:absolute;right:0px;top:0px;transition-timing-function:linear;transition:.1s linear;-webkit-transition:.1s linear;-o-transition:.1s linear;-moz-transition:.1s linear;}


.prd_bg1{width:30.125%;height:calc( var(--vh) * 89.25 );overflow:hidden;position:absolute;left:0px;top:14%;z-index:1;pointer-events:none;background:url("../images/in_10.png") right bottom no-repeat;background-size:100% 100%}
.prd_bg2{width:49.42%;height:calc( var(--vh) * 124.44 );overflow:hidden;position:absolute;right:0px;top:31.2%;z-index:1;pointer-events:none;background:url("../images/in_11.png") right bottom no-repeat;background-size:100% 100%}
.prd_bg3{width:32.125%;height:calc( var(--vh) * 89.25 );overflow:hidden;position:absolute;left:0px;top:53%;z-index:1;pointer-events:none;background:url("../images/in_10.png") right bottom no-repeat;background-size:100% 100%}
.prd_bg4{width:49.42%;height:calc( var(--vh) * 124.44 );overflow:hidden;position:absolute;right:0px;top:70.2%;z-index:1;pointer-events:none;background:url("../images/in_11.png") right bottom no-repeat;background-size:100% 100%}

.dwprd_01{width:1px;height:1px;overflow:hidden;position:absolute;left:16.5%;top:65%;}
.dwprd_02{width:1px;height:1px;overflow:hidden;position:absolute;left:57%;top:0%;}
.dwprd_03{width:1px;height:1px;overflow:hidden;position:absolute;left:13.3%;top:80.8%;}
.dwprd_04{width:1px;height:1px;overflow:hidden;position:absolute;left:0%;top:41.5%;}
.dwprd_05{width:1px;height:1px;overflow:hidden;position:absolute;left:40.5%;top:90.7%;}
.dwprd_06{width:1px;height:1px;overflow:hidden;position:absolute;left:75.6%;top:26.1%;}
.dwprd_07{width:1px;height:1px;overflow:hidden;position:absolute;left:13.5%;top:84.5%;}
.dwprd_08{width:1px;height:1px;overflow:hidden;position:absolute;left:10.8%;top:42.3%;}
.dwprd_09{width:1px;height:1px;overflow:hidden;position:absolute;left:61.5%;bottom:0px;}
.dwprd_10{width:1px;height:1px;overflow:hidden;position:absolute;right:0%;top:6%;}
.dwprd_11{width:1px;height:1px;overflow:hidden;position:absolute;left:55.5%;top:90.5%;}
.dwprd_12{width:1px;height:1px;overflow:hidden;position:absolute;left:51.9%;top:19.5%;}
.dwprd_13{width:1px;height:1px;overflow:hidden;position:absolute;left:92.2%;top:84.5%;}
.dwprd_14{width:1px;height:1px;overflow:hidden;position:absolute;left:88.2%;top:0;}

.prd_01_can{width:0;height:0;overflow:visible;position:absolute;left:0;top:0;z-index:999;pointer-events:none;}
.prd_01_can b{width:.5rem;height:.5rem;display:block;overflow:hidden;background:url("../upimg/prd_10.png") no-repeat;background-size:100% 100%;border-radius:50%;margin-left:-.25rem;margin-top:-.25rem;position:absolute;right:0px;top:0px;transition-timing-function:linear;transition:.1s linear;-webkit-transition:.1s linear;-o-transition:.1s linear;-moz-transition:.1s linear;}

.prd_02_can{width:0;height:0;overflow:visible;position:absolute;left:0;top:0;z-index:999;pointer-events:none;}
.prd_02_can b{width:.5rem;height:.5rem;display:block;overflow:hidden;background:url("../upimg/prd_10.png") no-repeat;background-size:100% 100%;border-radius:50%;margin-left:-.25rem;margin-top:-.25rem;position:absolute;right:0px;top:0px;transition-timing-function:linear;transition:.1s linear;-webkit-transition:.1s linear;-o-transition:.1s linear;-moz-transition:.1s linear;}

.prd_03_can{width:0;height:0;overflow:visible;position:absolute;left:0;top:0;z-index:999;pointer-events:none;}
.prd_03_can b{width:.5rem;height:.5rem;display:block;overflow:hidden;background:url("../upimg/prd_10.png") no-repeat;background-size:100% 100%;border-radius:50%;margin-left:-.25rem;margin-top:-.25rem;position:absolute;right:0px;top:0px;transition-timing-function:linear;transition:.1s linear;-webkit-transition:.1s linear;-o-transition:.1s linear;-moz-transition:.1s linear;}

.prd_04_can{width:0;height:0;overflow:visible;position:absolute;left:0;top:0;z-index:999;pointer-events:none;}
.prd_04_can b{width:.5rem;height:.5rem;display:block;overflow:hidden;background:url("../upimg/prd_10.png") no-repeat;background-size:100% 100%;border-radius:50%;margin-left:-.25rem;margin-top:-.25rem;position:absolute;right:0px;top:0px;transition-timing-function:linear;transition:.1s linear;-webkit-transition:.1s linear;-o-transition:.1s linear;-moz-transition:.1s linear;}

.prd_05_can{width:0;height:0;overflow:visible;position:absolute;left:0;top:0;z-index:999;pointer-events:none;}
.prd_05_can b{width:.5rem;height:.5rem;display:block;overflow:hidden;background:url("../upimg/prd_10.png") no-repeat;background-size:100% 100%;border-radius:50%;margin-left:-.25rem;margin-top:-.25rem;position:absolute;right:0px;top:0px;transition-timing-function:linear;transition:.1s linear;-webkit-transition:.1s linear;-o-transition:.1s linear;-moz-transition:.1s linear;}

.prd_06_can{width:0;height:0;overflow:visible;position:absolute;left:0;top:0;z-index:999;pointer-events:none;}
.prd_06_can b{width:.5rem;height:.5rem;display:block;overflow:hidden;background:url("../upimg/prd_10.png") no-repeat;background-size:100% 100%;border-radius:50%;margin-left:-.25rem;margin-top:-.25rem;position:absolute;right:0px;top:0px;transition-timing-function:linear;transition:.1s linear;-webkit-transition:.1s linear;-o-transition:.1s linear;-moz-transition:.1s linear;}

.prd_07_can{width:0;height:0;overflow:visible;position:absolute;left:0;top:0;z-index:999;pointer-events:none;}
.prd_07_can b{width:.5rem;height:.5rem;display:block;overflow:hidden;background:url("../upimg/prd_10.png") no-repeat;background-size:100% 100%;border-radius:50%;margin-left:-.25rem;margin-top:-.25rem;position:absolute;right:0px;top:0px;transition-timing-function:linear;transition:.1s linear;-webkit-transition:.1s linear;-o-transition:.1s linear;-moz-transition:.1s linear;}



.topfr{
  overflow:visible;
  position:fixed;
  z-index:99999;
  left:0px;
  top:0px;
  padding:.2rem 0px;
  min-height: 150px;
  transition: top .5s;
  background:linear-gradient(#fff,rgba(255,255,255,0));
  background:-webkit-linear-gradient(#fff,rgba(255,255,255,0));
  background:-o-linear-gradient(#fff,rgba(255,255,255,0));
  background:-moz-linear-gradient(#fff,rgba(255,255,255,0));
  }
.topfr .fl{width: calc(100% - 2.76rem);}
.topfr .fl img{display:block;height:.65rem; transition:.3s linear;}
.topfr .logo{float:left;}


.top_on2{background-color:#fff; min-height: initial; -moz-box-shadow:0px 0px .1rem rgba(0,0,0,0.05);-webkit-box-shadow:0px 0px .1rem rgba(0,0,0,0.05); box-shadow:0px 0px .1rem rgba(0,0,0,0.05);}


.menufr{float:right; padding-top: 10px;}
.menufr ul li{float:left;padding:0px .5rem;}
.menufr ul li:first-child{padding-left:0px;}
.menufr ul li:last-child{padding-right:0px;}
.menufr ul li .mu_t{width:100%;overflow:hidden;height:.4rem;display:flex;display:-webkit-flex;align-items:center;justify-content:center;font-family:SourceHanSansCN-Normal;}
.menufr ul li .mu_t a{font-size:.18rem;}
.menufr ul li.on .mu_t a{color:#1eadf4;}

.top_a{float:left;position:relative; padding-top:15px; transition:.3s linear;}
.top_a a{float:left;display:inline-block;margin-left: 35px;margin-top:0rem;}
.top_a a:first-child{margin-left:0px;}
.top_a img{display:block;height:.31rem; transition:.3s linear;}
.top_a a.a2{position:relative;}
.top_a a.a2 img.img2{width:.9rem;display:none;height:auto;position:absolute;left:50%;margin-left:-.45rem;top:.4rem;}
.top_a a.a2:hover img.img2{display:block;}
.top_a a.a3{width:.76rem;height:.4rem;border:1px solid #adacac;border-radius:.4rem;font-size:.16rem;color:#999999;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;display:flex;display:-webkit-flex;align-items:center;justify-content:center;}
.top_a a.a3 span{display:inline-block;background:url("../images/t_03.svg") right center no-repeat;background-size:.08rem;padding-right:.19rem;}

.top_sch{width:.5rem;height:.4rem;opacity:0;overflow:visible;position:absolute;right:calc(100% - .4rem);top:0rem;z-index:999;transition:width .3s linear;-webkit-transition:width .3s linear;-o-transition:width .3s linear;-moz-transition:width .3s linear;}
.top_sch .tops_c{width:100%;overflow:hidden;height:.4rem;position:relative;border:0rem solid #adacac;border-radius:.4rem;background-color:#fff;opacity:0;}
.top_sch .tsch_txt{width:2rem;height:100%;overflow:hidden;line-height:.38rem;border:0px;padding:0px .2rem;font-size:.16rem;color:#999;position:absolute;left:0px;top:0px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.top_sch .tsch_btn{width:.5rem;height:.4rem;border:0px;cursor:pointer;background:url("../images/search_icon.png") center no-repeat;background-size:auto 60%;position:absolute;right:0px;top:0px;z-index:9;}
.top_sch:hover{width:2rem;opacity:1;padding-top:.5rem;}
.top_sch:hover .tops_c{border:0.01rem solid #adacac;opacity:1;}
.top_on2.topfr {padding: 10px 0px;}
.top_on2.topfr .fl img{height:45px;}
.top_on2.topfr .menufr{padding-top: 0px;}
.top_on2.topfr .top_a{padding-top:5px;}

.in_01{overflow:hidden;padding-top:.2rem;position:relative; background: #e8f7ff;}
.in_01 .wrap_c{display:flex;display:-webkit-flex;justify-content:space-between;padding: 1.4rem 0rem .4rem;}
.in_01 .fl{width:36%;display:flex;display:-webkit-flex;align-items:center;justify-content:center;}
.in_01 .fl .in_01l_c{width:100%;overflow:hidden;margin-top:-.4rem;}
.in_01 .fl .in_01l_c p{width:100%;overflow:hidden;}
.in_01 .fl .in_01l_c p.p1{font-size:.18rem;color:#666;line-height:1.2;font-family:ralewaylight;font-weight:100;margin-top:.2rem;}
.in_01 .fl .in_01l_c p.p2{font-size:.42rem;color:#222;line-height:1.2;}
.in_01 .fl .in_01l_c p.p2 b{font-weight:500; color:#1eadf4 ;}
.in_01 .fl .in_01l_c p.p2 span{font-size:.6rem; padding-top:.1rem; display: block;}
.in_01 .fl .in_01l_c p.p3{margin-top:.4rem;}
.in_01 .fl .in_01l_c p.p3 a{display:inline-block;font-size:.18rem;color:#fff;border-radius:.6rem 0rem .6rem 0rem;line-height:.54rem; padding:0px .5rem;background:#1eadf4; transition:.3s linear;-webkit-transition:.3s linear;-o-transition:.3s linear;-moz-transition:.3s linear;}
.in_01 .fl .in_01l_c p.p3 span{display:inline-block;background:url("../images/more_icon.png") right center no-repeat;background-size:.26rem;padding-right:.4rem;}
.in_01 .fl .in_01l_c p.p3 a:hover{background:#e4aa04;}

.in_01 .fr{width:64%;}
.in_01r_img{width:100%;overflow:visible;position:relative;}
.in_01r_img img{width:100%;display:block;}
.in_01r_img img.img1{position:relative;z-index:9;}
.in_01r_img img.img2{position:absolute;left:0px;top:0px;-webkit-animation:ksan 4.1s linear infinite;animation: ksan 4.1s linear infinite;}
.in_01r_img img.img3{position:absolute;left:0px;top:0px;-webkit-animation:ksan 4.1s linear infinite;animation: ksan 4.1s linear infinite;animation-delay:2s;-webkit-animation-delay:2s;opacity:0;}
.in_01r_img img.img4{position:absolute;left:0px;top:0px;-webkit-animation:ksan 4.1s linear infinite;animation: ksan 4.1s linear infinite;animation-delay:4s;-webkit-animation-delay:4s;opacity:0;}
.in_01r_img img.img5{position:absolute;left:0px;top:0px;}
.in_01r_img .in_01r_b{width:55%;overflow:hidden;position:absolute;left:24.4%;top:23%;display:none;}
.in_01r_img .in_01r_b img{width:100%;display:block;}
.in_01r_img .in_01r_b:before{content:"";width:100%;height:100%;display:block;-webkit-animation:an_02 2.1s linear infinite;animation: an_02 2.1s linear infinite;overflow:hidden;border:1px dashed rgba(221,123,58,.4);border-radius:50%;position:absolute;left:0px;top:0px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.in_01r_img .x_dw_01{width:.01rem;height:.01rem;overflow:hidden;position:absolute;left:38%;top:74%;}


.in_service{display: block; position: relative; padding:1rem 0rem 1.8rem;
  background: linear-gradient(to bottom, #e8f7ff 0%, #fff 100%); 
}
.in_service::after{background:url("../images/.in_service_bg.png") center center no-repeat; content: ""; left: 0px; width: 100%; position: absolute; bottom: 0px; height: 20%;}
.in_service .in_service_table{padding-right: 38%; position: relative;}
.title b{display: block;font-size: .36rem;color: #1eadf4;}
.title span{font-size: .2rem; position: relative; padding-right:10px; margin-top:.1rem; display: inline-block;}
.title span::after{width: 100%; height:10px; background: #1eadf4; opacity:.2; position: absolute; left: 0px; bottom: 0px; content: ""; display: block;}
.title_more{display: block;padding-top: .3rem;}
.title_more a{display: inline-block; padding: .14rem .4rem; font-size:.16rem; color: #fff; background: #1eadf4; border-radius: .6rem 0px .6rem 0px;}
.title_more a img{height: .1rem; margin-left: .1rem;}
.title_more a:hover{background:#e4aa04;}
.in_service_width{position: relative; width: 100%; display: table;}
.in_service_width  .in_service_fl{display: table-cell; vertical-align: middle; width:38%; min-width: 300px;}
.in_service_fr{display: table-cell; vertical-align: middle;}
.in_service_fr_width{display: flow-root; text-align: center; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); grid-gap:25px;}
.in_service_li{padding:20px; border-radius: 10px; background: #fff; box-shadow: 0 0px 10px rgb(0 0 0 / 10%);}
.in_service_li_img{display: block; text-align:center ;}
.in_service_li_img img{height: 60px;}
.in_service_li_txt{color: #999; font-size: 16px; padding-top: 10px;}
.in_service_li_txt b{font-size: 20px; display: block; padding-bottom:5px; color: #000;}
.in_service_icon{position: absolute; right: 0px; width:28%; top: -18%; right:3%; }
.in_service_icon img{ top:0;left:0;width:100%;height:100%;object-fit:contain;will-change: transform; position: relative;  animation: aniTop 1.2s infinite cubic-bezier(.36, 0,.7,1) alternate backwards;}
@keyframes aniTop{
    0% {transform:translateY(0);}
    100% {transform:translateY(-20px);}
  }  

.in_02{overflow:visible;margin-top:1.6rem;position:relative;z-index:99;display: inline-flex; margin-bottom: 80px; background:url("../images/in_02_bg.png") right center no-repeat; background-size: 42% auto;}
.in_02 .fl{width:30%;overflow:hidden; padding-top:20%;}
.in_02 .fl p{width:100%;overflow:hidden;}
.in_02 .fl p.p1{font-size:.3rem;line-height:1.1;margin-top:1.8rem;color:#1eadf4;}
.in_02n .fl p.p1 i{display:inline-block;background-image:linear-gradient(to right,#ff2000 30%,#ff7500);-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative;}
.x_dw_02{width:.01rem;height:.01rem;display:block;overflow:hidden;position:absolute;right:-.01rem;top:0px;}
.in_02 .fl p.p2{color:#222;font-size:.18rem;line-height:1.5;margin-top:.2rem;display:none;}
.in_02 .fl p.p3{width:56%;height:.01rem;overflow:hidden;background-color:#d5c5b3;margin:.3rem 0px;position:relative;}

.in_02 .fl p.p4{font-size:.2rem;color:#222222;position:relative;text-indent:0rem;line-height:.3rem;}
.in_02 .fl p.p4:before{content:"";width:.08rem;height:.28rem;display:none;overflow:hidden;background-color:#ed6d00;border-radius:.08rem;position:absolute;left:0px;top:.02rem;}
.in_02 .fl p.p5{margin-top:.2rem;font-size:.16rem;color:#222;line-height:1.5;}
.in_02 .fl p.p6{margin-top:.1rem;font-size:.16rem;color:#999;line-height:.26rem;max-height:.78rem;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-overflow:ellipsis;text-align:justify;text-justify:inter-ideograph;}
.in_02 .fl p.p7{margin-top:.3rem;}
.in_02 .fl p.p7 a{display:inline-block;font-size:.18rem;color:#fff;border-radius:.6rem;line-height:.54rem;padding:0px .4rem;background:url("../images/in_03.jpg") left center no-repeat;background-size:100% 100%;}
.in_02 .fl p.p7 span{display:inline-block;background:url("../images/in_02.png") right center no-repeat;background-size:.3rem;padding-right:.6rem;}
.in_02 .fl p.p7 a:hover{background-size:200% 100%;}
.in_02 .fr{width:70%;overflow:visible;position:relative;}

.in_02 .fr1{width:64%;overflow:visible;position:relative;float:right;}
.in_02 .fr1 img.img_bg{width:100%;display:block;}
.zin_02data{width:100%;height:100%;overflow:visible;position:absolute;left:0px;top:0px;}
.zin_02data ul li{position:absolute;left:0%;top:0%;width:21%;overflow:visible;transition:.3s linear;-webkit-transition:.3s linear;-o-transition:.3s linear;-moz-transition:.3s linear;}
.zin_02data ul li .zin_02dmfr{width:100%;overflow:visible;}
.zin_02data ul li .zin_02_m{width:100%;overflow:visible;position:relative;}
.zin_02data ul li .zin_02_m img{width:100%;display:block;}
.zin_02data ul li .zin_02_m img.img0{transform:scale(1);  transition:.3s linear;-webkit-transition:.3s linear;-o-transition:.3s linear;-moz-transition:.3s linear;}
.zin_02data ul li.no .zin_02_m img.img0{-moz-box-shadow:0px 0px 21px rgba(81,81,81,0);-webkit-box-shadow:0px 0px 21px rgba(81,81,81,0);box-shadow:0px 0px 21px rgba(81,81,81,0);}
.zin_02data ul li .zin_02_m img.img1{position:absolute;left:0px;top:0px;opacity:0;transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);transition:.6s linear;-webkit-transition:.6s linear;-o-transition:.6s linear;-moz-transition:.6s linear;}

.zin_02data ul li .zin_02_m .zin_02m_c{width:100%;height:100%;overflow:visible;position:absolute;left:0px;top:0px;display:none;}
.zin_02data ul li .zin_02_m img.img2{position:absolute;left:0px;top:0px;-webkit-animation:ksan 2.1s linear infinite;animation:ksan 2.1s linear infinite;}
.zin_02data ul li .zin_02_m img.img3{position:absolute;left:0px;top:0px;-webkit-animation:ksan 2.1s linear infinite;animation:ksan 2.1s linear infinite;animation-delay:2s;-webkit-animation-delay:2s;opacity:0;}
.zin_02data ul li .zin_02_m img.img4{position:absolute;left:0px;top:0px;-webkit-animation:ksan 2.1s linear infinite;animation:ksan 2.1s linear infinite;animation-delay:3s;-webkit-animation-delay:3s;opacity:0;}
.zin_02data ul li .zin_02_m img.img5{position:absolute;left:0px;top:0px;-webkit-animation:ksan 2.1s linear infinite;animation:ksan 2.1s linear infinite;animation-delay:4s;-webkit-animation-delay:4s;opacity:0;}
.zin_02data ul li .zin_02_m img.img6{position:absolute;left:0px;top:0px;-webkit-animation:ksan 2.1s linear infinite;animation:ksan 2.1s linear infinite;animation-delay:5s;-webkit-animation-delay:5s;opacity:0;}

.zin_02data ul li .zin_02_txt{width:100%;height:100%;overflow:hidden;position:absolute;left:0px;top:0px;display:flex;display:-webkit-flex;align-items:center;justify-content:center;transition:.3s linear;-webkit-transition:.3s linear;-o-transition:.3s linear;-moz-transition:.3s linear;}
.zin_02data ul li .zin_02_txt label{display:inline-block;overflow:hidden;cursor:pointer;text-align:center;transition:.3s linear;-webkit-transition:.3s linear;-o-transition:.3s linear;-moz-transition:.3s linear;}
.zin_02data ul li .zin_02_txt label span{width:100%;display:block;overflow:hidden;backface-visibility: hidden; -webkit-backface-visibility: hidden;}
.zin_02data ul li .zin_02_txt label span.sp1{color:#999;font-size:.12rem;text-transform:uppercase;line-height:1.1;font-weight:100;margin-top:.05rem;font-family:ralewaylight;}
.zin_02data ul li .zin_02_txt label span.sp2{font-size:.16rem;color:#222;line-height:1.5;}

.zin_02data ul li .zin_02_txt1{width:100%;height:100%;overflow:hidden;position:absolute;left:0px;top:0px;opacity:0;display:flex;display:-webkit-flex;align-items:center;justify-content:center;transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);transition:.3s linear;-webkit-transition:.3s linear;-o-transition:.3s linear;-moz-transition:.3s linear;}
.zin_02data ul li .zin_02_txt1 label{display:inline-block;overflow:visible;cursor:pointer;text-align:center;transition:.3s linear;-webkit-transition:.3s linear;-o-transition:.3s linear;-moz-transition:.3s linear;}
.zin_02data ul li .zin_02_txt1 label span{width:100%;display:block;overflow:visible;}
.zin_02data ul li .zin_02_txt1 label span.sp1{color:#fff;font-size:.12rem;text-transform:uppercase;line-height:1.1;font-weight:100;margin-top:.05rem;font-family:ralewaylight;text-shadow:.05rem .02rem .06rem #000;}
.zin_02data ul li .zin_02_txt1 label span.sp2{font-size:.16rem;color:#fff;line-height:1.5;text-shadow:.05rem .02rem .06rem #000;}

.zin_02data ul li a.dw_click{width:100%;height:100%;display:block;overflow:hidden;position:absolute;left:0px;top:0px;z-index:999;}

.zin_02data ul li .zin_02_hid{width:100%;overflow:hidden;display:none;}

.zin_02data ul li:nth-child(1){width:22.96%;left:26.67%;top:0%;}
.zin_02data ul li:nth-child(2){width:22.96%;left:51.84%;top:.5%;}
.zin_02data ul li:nth-child(3){width:20.28%;left:71.37%;top:13%;}
.zin_02data ul li:nth-child(4){width:23.15%;left:75.84%;top:34.93%;}
.zin_02data ul li:nth-child(5){width:22.8%;left:75.63%;top:56.81%;}
.zin_02data ul li:nth-child(6){width:22.86%;left:53.85%;top:62.21%;}
.zin_02data ul li:nth-child(7){width:22.84%;left:32.85%;top:65.27%;}
.zin_02data ul li:nth-child(10){width:22.75%;left:13.19%;top:20.27%;}
.zin_02data ul li:nth-child(8){width:36.75%; left:37.19%; top:25.27%;}
.zin_02data ul li:nth-child(9){width:25.75%;left:13.19%;top:45.27%;}




.zin_02data ul li:nth-child(1) .zin_02dmfr{-webkit-animation:an_04_03 2.1s linear infinite;animation:an_04_03 2.1s linear infinite;}
.zin_02data ul li:nth-child(2) .zin_02dmfr{-webkit-animation:an_04_05 4.1s linear infinite;animation:an_04_05 4.1s linear infinite;}
.zin_02data ul li:nth-child(3) .zin_02dmfr{-webkit-animation:an_04_06 3.1s linear infinite;animation:an_04_06 3.1s linear infinite;}
.zin_02data ul li:nth-child(4) .zin_02dmfr{-webkit-animation:an_04_03 2.1s linear infinite;animation:an_04_03 2.1s linear infinite;}
.zin_02data ul li:nth-child(5) .zin_02dmfr{-webkit-animation:an_04_05 4.1s linear infinite;animation:an_04_05 4.1s linear infinite;}
.zin_02data ul li:nth-child(6) .zin_02dmfr{-webkit-animation:an_04_06 3.1s linear infinite;animation:an_04_06 3.1s linear infinite;}
.zin_02data ul li:nth-child(7) .zin_02dmfr{-webkit-animation:an_04_03 2.1s linear infinite;animation:an_04_03 2.1s linear infinite;}
.zin_02data ul li:nth-child(8) .zin_02dmfr{-webkit-animation:an_04_05 4.1s linear infinite;animation:an_04_05 4.1s linear infinite;}
.zin_02data ul li:nth-child(9) .zin_02dmfr{-webkit-animation:an_04_05 4.1s linear infinite;animation:an_04_05 4.1s linear infinite;}
.zin_02data ul li:nth-child(10) .zin_02dmfr{-webkit-animation:an_04_05 4.1s linear infinite;animation:an_04_05 4.1s linear infinite;}
.zin_02data ul li.on{transform: scale(1.2);}




.zin_02data ul li.on .zin_02_m .zin_02m_c{display:block;}
.zin_02data ul li.on .zin_02_m .img0{opacity:0;transition-delay:.3s;-webkit-transition-delay:.3s;-o-transition-delay:.3s;}
.zin_02data ul li.on .zin_02_m .img1{opacity:1;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);}

.zin_02data ul li.on .zin_02_txt{opacity:0;}
.zin_02data ul li.on .zin_02_txt1{opacity:1;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);transition-delay:.3s;-webkit-transition-delay:.3s;-o-transition-delay:.3s;}
.zin_02data ul li.on .zin_02_txt1 label{text-align:center;}



.in_02r_img{width:100%;overflow:visible;position:relative;}
.in_02r_img img.img0{width:100%;display:block;}

.in_02rg_i{width:40%;overflow:visible;position:relative;margin-left:40%;margin-top:2rem;}
.in_02rg_i img{width:100%;display:block;}
.in_02rg_i img.img1{position:relative;z-index:9;}
.in_02rg_i img.img2{position:absolute;left:0px;top:0px;-webkit-animation:ksan 2.1s linear infinite;animation:ksan 2.1s linear infinite;}
.in_02rg_i img.img3{position:absolute;left:0px;top:0px;-webkit-animation:ksan 2.1s linear infinite;animation:ksan 2.1s linear infinite;animation-delay:2s;-webkit-animation-delay:2s;opacity:0;}
.in_02rg_i img.img4{position:absolute;left:0px;top:0px;-webkit-animation:ksan 2.1s linear infinite;animation:ksan 2.1s linear infinite;animation-delay:3s;-webkit-animation-delay:3s;opacity:0;}
.in_02rg_i img.img5{position:absolute;left:0px;top:0px;-webkit-animation:ksan 2.1s linear infinite;animation:ksan 2.1s linear infinite;animation-delay:4s;-webkit-animation-delay:4s;opacity:0;}
.in_02rg_i img.img6{position:absolute;left:0px;top:0px;-webkit-animation:ksan 2.1s linear infinite;animation:ksan 2.1s linear infinite;animation-delay:5s;-webkit-animation-delay:5s;opacity:0;}

.x_dw_03{width:.01rem;height:.01rem;overflow:hidden;position:absolute;left:57%;bottom:33%;}

.in_02rm_ro{width:100%;height:100%;overflow:visible;position:absolute;left:0px;top:0px;z-index:99;}
.in_02rm_ro ul li{width:40%;overflow:visible;border-radius:50%;position:absolute;opacity:0;left:50%;top:50%;z-index:999;-webkit-animation:an_04_01 2.1s linear infinite;animation:an_04_01 2.1s linear infinite;}
.in_02rm_ro ul li:nth-child(0){-webkit-animation:an_04_01 2.1s linear infinite;animation:an_04_01 2.1s linear infinite;}
.in_02rm_ro ul li:nth-child(1){-webkit-animation:an_04_01 2.5s linear infinite;animation:an_04_01 2.5s linear infinite;}
.in_02rm_ro ul li:nth-child(2){-webkit-animation:an_04_01 3.5s linear infinite;animation:an_04_01 3.5s linear infinite;}
.in_02rm_ro ul li:nth-child(3){-webkit-animation:an_04_01 4.5s linear infinite;animation:an_04_01 4.5s linear infinite;}
.in_02rm_ro ul li:nth-child(4){-webkit-animation:an_04_01 5.5s linear infinite;animation:an_04_01 5.5s linear infinite;}
.in_02rm_ro ul li:nth-child(5){-webkit-animation:an_04_01 6.5s linear infinite;animation:an_04_01 6.5s linear infinite;}
.in_02rm_ro ul li:nth-child(6){-webkit-animation:an_04_01 7.5s linear infinite;animation:an_04_01 7.5s linear infinite;}
.in_02rm_ro ul li img{width:100%;display:block;}
.in_02rm_ro ul li .in_02i_m{width:100%;height:100%;overflow:hidden;position:absolute;left:0px;top:0px;border-radius:50%;-moz-box-shadow:0px 0px 21px rgba(81,81,81,0.06);-webkit-box-shadow:0px 0px 21px rgba(81,81,81,0.06);box-shadow:0px 0px 21px rgba(81,81,81,0.06);}
.in_02rm_ro ul li .in_02i_m img{width:100%;height:100%;display:block;position:absolute;left:0px;top:0px;}
.in_02rm_ro ul li .in_02i_c{width:100%;height:100%;overflow:hidden;position:absolute;left:0px;top:0px;z-index:99;display:flex;display:-webkit-flex;align-items:center;justify-content:center;}
.in_02rm_ro ul li .in_02i_c label{width:100%;display:block;overflow:hidden;cursor:pointer;}
.in_02rm_ro ul li .in_02i_c label span{width:100%;display:block;overflow:hidden;text-align:center;}
.in_02rm_ro ul li .in_02i_c label span.sp1{font-family:Arial;color:#cbc9c8;font-size:.16rem;text-transform:uppercase;line-height:1.1;font-weight:100;}
.in_02rm_ro ul li .in_02i_c label span.sp2{font-size:.16rem;color:#222;line-height:1.5;margin-top:.05rem;}
.in_02rm_ro ul li .in_02i_h{width:100%;display:none;overflow:hidden;}

.in_02rm_ro.on{transition:1s linear;-webkit-transition:1s linear;-o-transition:1s linear;-moz-transition:1s linear;}
.in_02rm_ro.on ul li{}
.in_02rm_ro.on ul li .in_02i_m{transition:.3s linear;-webkit-transition:.3s linear;-o-transition:.3s linear;-moz-transition:.3s linear;}
.in_02rm_ro.on ul li .in_02i_c{}

.in_02rm_ro.on ul li.on .in_02i_m{transform:scale(1.4);-webkit-transform:scale(1.4);-moz-transform:scale(1.4);z-index:1;}

.in_02rm_txt{position:absolute;left:50%;top:40%;z-index:999;pointer-events:none;}
.in_02rm_txt p{width:100%;overflow:hidden;color:#fff;}
.in_02rm_txt p.p1{font-family:Arial;font-size:.16rem;text-transform:uppercase;line-height:1.1;}
.in_02rm_txt p.p2{font-size:.16rem;line-height:1.5;margin-top:.1rem;}

.in_02rm_data{width:100%;overflow:hidden;display:none;}
.in_02rm_more{position:absolute;left:0px;top:0px;z-index:999;border-radius:50%;opacity:0;pointer-events:none;-moz-box-shadow:0px 0px 21px rgba(81,81,81,0.06);-webkit-box-shadow:0px 0px 21px rgba(81,81,81,0.06);box-shadow:0px 0px 21px rgba(81,81,81,0.06);}
.in_02rm_more img{width:100%;display:block;}


.in_03{overflow:visible;margin-top:calc(1.6rem * 1);position:relative;z-index:99}
.in_03 .wrap_c{display:flex;display:-webkit-flex;align-items:center;justify-content:space-between;}
.in_03 .fl{width:23%;overflow:hidden}
.in_03 .fl p{width:100%;overflow:hidden;}
.in_03 .fl p.p1{font-size:.3rem;line-height:1.1;margin-top:0rem;color:#1eadf4;}
.in_03a .fl p.p1 i{display:inline-block;background-image:linear-gradient(to right,#ff2000 30%,#ff7500);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.in_03 .fl p.p2{color:#222;font-size:.2rem;line-height:1.5;margin-top:.2rem;display:none;}
.in_03 .fl p.p3{width:calc(56%);height:.01rem;overflow:hidden;background-color:#d5c5b3;margin:.3rem 0px;position:relative;}
.in_03 .fl p.p3 b.x_dw_04{width:.01rem;height:.01rem;display:block;overflow:hidden;position:absolute;right:0px;top:0px;}
.in_03 .fl p.p4{font-size:.2rem;color:#222;line-height:1.75;}
.in_03 .fl p.p5{font-size:.8rem;color:#1eadf4;font-size:.2rem;line-height:1.2;font-weight:bold;font-family:Arial;}
.in_03 .fl p.p5 i{font-size:.8rem;}
.in_03 .fl p.p5 em{font-size:.4rem;display:inline-block;font-style:normal;margin-right:.05rem;font-weight:100;}
.in_03 .fl p.p6{margin-top:.2rem;font-size:.16rem;color:#222;line-height:.26rem;max-height:1.04rem;-webkit-box-orient:vertical;-webkit-line-clamp:4;text-overflow:ellipsis;display:-webkit-box;text-align:justify;text-justify:inter-ideograph;}
.in_03 .fl p.p7{margin-top:.3rem;display:none;}
.in_03 .fl p.p7 a{display:inline-block;font-size:.18rem;color:#fff;border-radius:.6rem;line-height:.54rem;padding:0px .4rem;background:url("../images/in_03.jpg") center no-repeat;background-size:cover;}
.in_03 .fl p.p7 span{display:inline-block;background:url("../images/in_02.png") right center no-repeat;background-size:.3rem;padding-right:.6rem;}

.in_03 .fr{width:64%;overflow:visible;position:relative;}
.x_dw_06{width:.01rem;height:.01rem;display:block;overflow:hidden;position:absolute;left:0px;top:81%;}

.in_03r_slide{width:100%;overflow:visible;}
.in_03r_slide>.swiper-wrapper>.swiper-slide{width:100%;overflow:visible;position:relative;}
.in_03r_slide>.swiper-wrapper>.swiper-slide img.img1{width:100%;display:block;}
.in_03r_slide>.swiper-wrapper>.swiper-slide ul{width:100%;height:100%;position:absolute;left:0px;top:0px;z-index:999;}
.in_03r_slide>.swiper-wrapper>.swiper-slide ul li{width:calc(50% - .1rem);height:calc( ( 100% - .4rem ) / 3 );overflow:hidden;background-color:#fefaf7;border-radius:.2rem;position:absolute;transition:.3s linear;-webkit-transition:.3s linear;-o-transition:.3s linear;-moz-transition:.3s linear;}
.in_03r_slide>.swiper-wrapper>.swiper-slide ul li:nth-child(1){left:0px;top:calc( ( ( 100% - .4rem ) / 3 + .2rem ) / 2 );}
.in_03r_slide>.swiper-wrapper>.swiper-slide ul li:nth-child(2){left:0px;bottom:calc( ( ( 100% - .4rem ) / 3 + .2rem ) / 2 );}

.in_03r_slide>.swiper-wrapper>.swiper-slide ul li:nth-child(3){right:0px;top:0px;}
.in_03r_slide>.swiper-wrapper>.swiper-slide ul li:nth-child(4){right:0px;top:calc( ( 100% - .4rem ) / 3 + .2rem );}
.in_03r_slide>.swiper-wrapper>.swiper-slide ul li:nth-child(5){right:0px;bottom:0px;}

.in_03r_slide>.swiper-wrapper>.swiper-slide ul li a{width:100%;height:100%;display:block;overflow:hidden;position:absolute;left:0px;top:0px;}
.in_03r_slide>.swiper-wrapper>.swiper-slide ul li em{display:block;font-style:normal;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.in_03r_slide>.swiper-wrapper>.swiper-slide ul li .em2{width:61%;height:100%;position:absolute;right:0px;top:0px;display:flex;display:-webkit-flex;align-items:center;justify-content:center;}
.in_03r_slide>.swiper-wrapper>.swiper-slide ul li .em2 img{display:block;max-width:100%;max-height:100%;transition:.3s linear;-webkit-transition:.3s linear;-o-transition:.3s linear;-moz-transition:.3s linear;}
.in_03r_slide>.swiper-wrapper>.swiper-slide ul li .em2 b{position:absolute;left:30.5%;top:10.72%;width:36.72%;height:77.14%;border:.02rem solid #4b423e;z-index:999;border-radius:.16rem;display:none;}

.in_03r_slide>.swiper-wrapper>.swiper-slide ul li em.em1{position:absolute;left:0px;top:0px;width:39%;height:100%;display:flex;display:-webkit-flex;align-items:center;justify-content:center;}
.in_03r_slide>.swiper-wrapper>.swiper-slide ul li em.em3{width:calc(100% - .4rem);margin-left:.4rem;}
.in_03r_slide>.swiper-wrapper>.swiper-slide ul li em.em3 span{width:100%;display:block;overflow:hidden;}
.in_03r_slide>.swiper-wrapper>.swiper-slide ul li em.em3 span.sp1{font-size:.2rem;color:#222222;line-height:.36rem;opacity:0;}
.in_03r_slide>.swiper-wrapper>.swiper-slide ul li em.em3 span.sp2{margin-top:.6rem;line-height:.34rem;font-size:.16rem;color:#999;}
.in_03r_slide>.swiper-wrapper>.swiper-slide ul li em.em3 span.sp2 b{width:.4rem;height:.34rem;display:block;overflow:visible;float:left;display:flex;display:-webkit-flex;align-items:center;justify-content:flex-start;}
.in_03r_slide>.swiper-wrapper>.swiper-slide ul li em.em3 span.sp2 img{display:block;height:.3rem;}
.in_03r_slide>.swiper-wrapper>.swiper-slide ul li em.in_03r_hid{width:100%;overflow:hidden;display:none;}

.in_03r_slide>.swiper-wrapper>.swiper-slide ul li.cdaid_8 em.em3 span.sp2 img{height:.26rem;}
.in_03r_slide>.swiper-wrapper>.swiper-slide ul li.cdaid_6 em.em3 span.sp2 img{height:.26rem;}
.in_03r_slide>.swiper-wrapper>.swiper-slide ul li.cdaid_7 em.em3 span.sp2 img{height:.26rem;}


.in_03r_slide>.swiper-wrapper>.swiper-slide ul li:before{content:"";width:0;height:.05rem;display:block;overflow:hidden;background-color:#ff6a06;position:absolute;left:50%;bottom:0px;transition:.3s linear;-webkit-transition:.3s linear;-o-transition:.3s linear;-moz-transition:.3s linear;}
.in_03r_slide>.swiper-wrapper>.swiper-slide ul li:hover{background-color:#fff;-moz-box-shadow:0px 0px .2rem rgba(243,117,13,0.22);-webkit-box-shadow:0px 0px .2rem rgba(243,117,13,0.22);box-shadow:0px 0px .2rem rgba(243,117,13,0.22);}
.in_03r_slide>.swiper-wrapper>.swiper-slide ul li:hover:before{width:100%;left:0px;}
.in_03r_slide>.swiper-wrapper>.swiper-slide ul li:hover em.em2 img{transform:translateY(-3px);-webkit-transform:translateY(-3px);-moz-transform:translateY(-3px);}
.in_03r_slide>.swiper-wrapper>.swiper-slide ul li:hover em.em3 span.sp1{color:#ff6a06;}

.in_03r_spa{width:calc( 50% - .1rem );height:.40rem;overflow:hidden;text-align:center;margin-top:.3rem;z-index:999;}
.in_03r_spa a{display:inline-block;float:left;width:.40rem;height:.40rem;overflow:hidden;margin-right:.2rem;}
.in_03r_spa a:nth-child(1){background:url("../images/in_06.png") center no-repeat;background-size:100%;}
.in_03r_spa a:nth-child(1):hover{background:url("../images/in_06_on.png") center no-repeat;background-size:100%;}
.in_03r_spa a:nth-child(2){background:url("../images/in_07.png") center no-repeat;background-size:100%;margin-right:0px;}
.in_03r_spa a:nth-child(2):hover{background:url("../images/in_07_on.png") center no-repeat;background-size:100%;}


.in_03sub_slide{position:absolute;left:20.36%;top:11.42%;width:58.54%;height:77.14%;pointer-events:none;overflow:hidden;opacity:0;}
.in_03sub_slide .swiper-slide{width:62.73% !important;overflow:hidden;position:relative;margin:0px;padding:0px;}
.in_03sub_slide .swiper-slide .in03r_img{width:100%;height:100%;overflow:hidden;position:absolute;left:0px;top:0px;border-radius:.12rem;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;transition:.3s linear;-webkit-transition:.3s linear;-o-transition:.3s linear;-moz-transition:.3s linear;}
.in_03sub_slide .swiper-slide .in03r_img img{width:100%;display:block;height:100%;object-fit:cover;}
.in_03sub_slide .swiper-slide .in03r_img:before{content:"";width:100%;height:100%;display:block;overflow:hidden;position:absolute;left:0px;top:0px;background-color:rgba(255,255,255,.5);transition:.3s linear;-webkit-transition:.3s linear;-o-transition:.3s linear;-moz-transition:.3s linear;}

.in_03sub_slide .swiper-slide-active{width:62.73% !important;margin:0px auto;padding:0px;}
.in_03sub_slide .swiper-slide-active .in03r_img{z-index:999;left:0px;}
.in_03sub_slide .swiper-slide-active .in03r_img:before{background-color:rgba(255,255,255,0);}



.in_04{overflow:hidden;padding-top:.6rem;margin-top:.6rem;padding-bottom:1.2rem;position:relative;z-index:99}
.in_04 .wrap_c{display:flex;display:-webkit-flex;align-items:center;justify-content:space-between;}
/*.in_04.on{background:url("../images/in_12.png") center no-repeat;background-size:cover;padding-bottom:.4rem;}
.in_04.on:before{content:"";width:100%;height:100%;display:block;overflow:hidden;position:absolute;left:0px;top:0px;z-index:1;background-color:rgba(249,249,249,.6);pointer-events:none;}*/
.in_04 .fl{width:23%;overflow:hidden;position:relative;z-index:99;}
.in_04 .fl ul li{width:100%;overflow:hidden;font-size:.3rem;line-height:1.1;color:rgba(34,34,34,.3);margin-bottom:.2rem;cursor:pointer;}
.in_04 .fl ul li i{display:inline-block;position:relative;}
.in_04 .fl ul li.on i{display:inline-block;color:#1eadf4;}
.in_04 .fl p.p1{margin-top:.1rem;font-size:.16rem;color:#222;line-height:.26rem;max-height:1.04rem;-webkit-box-orient:vertical;-webkit-line-clamp:4;text-overflow:ellipsis;display:-webkit-box;text-align:justify;text-justify:inter-ideograph;}
.in_04 .fl p.p3{width:calc(56%);height:.01rem;overflow:hidden;background-color:#d5c5b3;margin:.3rem 0px;position:relative;}
.x_dw_05{width:.01rem;height:.01rem;display:block;overflow:hidden;position:absolute;right:0px;top:0px;}

.in_04la_01{width:100%;overflow:hidden;margin-top:.3rem;}
.in_04la_01 a{display:inline-block;float:left;width:.4rem;height:.4rem;overflow:hidden;margin-right:.2rem;}
.in_04la_01 a:nth-child(1){background:url("../images/in_06.png") center no-repeat;background-size:100%;}
.in_04la_01 a:nth-child(1):hover{background:url("../images/in_06_on.png") center no-repeat;background-size:100%;}
.in_04la_01 a:nth-child(2){background:url("../images/in_07.png") center no-repeat;background-size:100%;margin-right:0px;}
.in_04la_01 a:nth-child(2):hover{background:url("../images/in_07_on.png") center no-repeat;background-size:100%;}

.in_04la_02{width:100%;overflow:hidden;margin-top:.3rem;}
.in_04la_02 a{display:inline-block;float:left;width:.4rem;height:.4rem;overflow:hidden;margin-right:.2rem;}
.in_04la_02 a:nth-child(1){background:url("../images/in_06.png") center no-repeat;background-size:100%;}
.in_04la_02 a:nth-child(1):hover{background:url("../images/in_06_on.png") center no-repeat;background-size:100%;}
.in_04la_02 a:nth-child(2){background:url("../images/in_07.png") center no-repeat;background-size:100%;margin-right:0px;}
.in_04la_02 a:nth-child(2):hover{background:url("../images/in_07_on.png") center no-repeat;background-size:100%;}



.in_04 .fr{width:64%;overflow:hidden;position:relative;z-index:99;}

.in_04r_01_l{position:absolute;left:0px;top:0px;}
.in_04r_01_l ul li{width:100%;overflow:hidden;position:relative;margin-bottom:.1rem;}
.in_04r_01_l ul li .in_04s_l{font-size:.16rem;color:#000;float:left;height:.8rem;display:flex;display:-webkit-flex;align-items:center;justify-content:flex-start;}
.in_04r_01_l ul li .in_04s_l span{display:inline-block;background:url("../images/in_08.png") right center no-repeat;background-size:.08rem;padding-right:.38rem;margin-left:.1rem;}


.in_04_slide{width:calc(100% - 1.1rem);overflow:hidden;margin-left:1.1rem;}
.in_04_slide .swiper-slide{width:100%;overflow:hidden;}
.in_04_slide .swiper-slide ul li{width:100%;overflow:hidden;position:relative;margin-bottom:.1rem;}
.in_04_slide .swiper-slide ul li .in_04s_l{font-size:.2rem;color:#000;float:left;height:1rem;display:flex;display:-webkit-flex;align-items:center;justify-content:flex-start;}
.in_04_slide .swiper-slide ul li .in_04s_l span{display:inline-block;background:url("../images/in_08.png") right center no-repeat;background-size:.08rem;padding-right:.38rem;}
.in_04_slide .swiper-slide ul li .in_04s_r{width:calc(100%);overflow:hidden;float:right;}
.in_04_slide .swiper-slide ul li .in_04s_r dl{width:100%;overflow:hidden;margin:0px;padding:0px;display:flex;display:-webkit-flex;justify-content:space-between}
.in_04_slide .swiper-slide ul li .in_04s_r dl dd{margin:0px;padding:.1rem 0px;width:calc( ( 100% - .3rem ) / 4 );background-color:rgba(255,255,255,.65);border:.01rem solid rgba(0,0,0,0.03);display:flex;display:-webkit-flex;align-items:center;justify-content:center;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.in_04_slide .swiper-slide ul li .in_04s_r dl dd img{width:50%;display:block;}

.in_04_b{width:100%;overflow:hidden;text-align:left;margin-top:.3rem;display:none !important;}
.in_04_b a{display:inline-block;font-size:.18rem;color:#fff;border-radius:.6rem;line-height:.54rem;padding:0px .4rem;background:url("../images/in_03.jpg") center no-repeat;background-size:cover;}
.in_04 span{display:inline-block;background:url("../images/in_02.png") right center no-repeat;background-size:.3rem;padding-right:.6rem;}


.in_04r02_slide{width:100%;overflow:hidden;}
.in_04r02_slide .swiper-slide{width:46%;overflow:hidden;border-radius:.2rem;}
.in_04r02_slide .swiper-slide em{width:100%;display:block;overflow:hidden;font-style:normal;text-align:center;}
.in_04r02_slide .swiper-slide em.em1{width:100%;}
.in_04r02_slide .swiper-slide em.em1 img{width:100%;display:block;}
.in_04r02_slide .swiper-slide em.em2{font-size:.2rem;color:#222;line-height:1.75;margin-top:.2rem;display:none;}
.in_04r02_slide .swiper-slide-active em.em2{display:block;}

.in_04r02_slide .swiper-slide-prev em.em1{position:relative;}
.in_04r02_slide .swiper-slide-prev em.em1:before{content:"";width:100%;height:100%;display:block;overflow:hidden;position:absolute;left:0px;top:0px;background:linear-gradient(to right,rgba(255,255,255,.9) 80%, rgba(255,255,255,0));background: -webkit-linear-gradient(to right,rgba(255,255,255,.9) 80%, rgba(255,255,255,0));background:-o-linear-gradient(to right,rgba(255,255,255,.9) 80%, rgba(255,255,255,0));background:-moz-linear-gradient(to right,rgba(255,255,255,.9) 80%, rgba(255,255,255,0));}

.in_04r02_slide .swiper-slide-next em.em1{position:relative;}
.in_04r02_slide .swiper-slide-next em.em1:before{content:"";width:100%;height:100%;display:block;overflow:hidden;position:absolute;left:0px;top:0px;background:linear-gradient(to left,rgba(255,255,255,.9) 80%, rgba(255,255,255,0));background: -webkit-linear-gradient(to left,rgba(255,255,255,.9) 80%, rgba(255,255,255,0));background:-o-linear-gradient(to left,rgba(255,255,255,.9) 80%, rgba(255,255,255,0));background:-moz-linear-gradient(to left,rgba(255,255,255,.9) 80%, rgba(255,255,255,0));}

.in_04r02_spfr{width:100%;overflow:hidden;text-align:center;margin-top:.3rem;}
.in_04r02_spfr span{display:inline-block;width:.4rem;background:None;outline:None;background-color:#ece6e2;height:.08rem;border-radius:.08rem;margin:0px .08rem !important;opacity:1;padding:0px !important;}
.in_04r02_spfr span.swiper-pagination-bullet-active{background-color:#ff6a06;outline:None;}

.in_04r02_b{width:100%;overflow:hidden;margin-top:.6rem;}
.in_04r02b_slide{width:100%;overflow:hidden;}
.in_04r02b_slide .swiper-slide{width:100%;overflow:hidden;}
.in_04r02b_slide .swiper-slide ul li{float:left;width:calc(100% / 7);margin-bottom:.2rem;}
.in_04r02b_slide .swiper-slide ul li em{width:100%;display:block;overflow:hidden;font-style:normal;}
.in_04r02b_slide .swiper-slide ul li em.em1{}
.in_04r02b_slide .swiper-slide ul li em.em1 img{display:block;width:.6rem;margin:0px auto;padding:0px;border-radius:.1rem;}
.in_04r02b_slide .swiper-slide ul li em.em2{text-align:center;font-size:.16rem;color:#222;line-height:1.5;margin-top:.1rem;}
.in_04r02b_slide .swiper-slide ul.in_04r02b_ul14{width:70%;margin:0px auto;padding:0px;}
.in_04r02b_slide .swiper-slide ul.in_04r02b_ul14 li{width:calc(100% / 4);}






.btnfr{overflow:hidden;background-color:#f2f2f2;position:relative;z-index:99; background:url("../images/foot_bg.png") center top no-repeat #e9eff2; background-size: 100% auto; padding-top:4%;}
.btn_01{width:100%;/* overflow:hidden; */margin-top:.6rem;display: flow-root;margin-bottom:.6rem;}
.btn_01 .fl img{height:.6rem;display:block;}
.btn_01 .fr{display:flex;display:-webkit-flex;justify-content:space-between}
.btn_01 .fr dl{float:left;margin:0px;padding:0px;position:relative;width:1.6rem;margin-right:.5rem;}
.btn_01 .fr dl:before{content:"";width:.01rem;height:100%;display:block;overflow:hidden;background-color:#e6e6e6;position:absolute;right:0px;top:0px; display: none;}
.btn_01 .fr dl:nth-last-child(2){width: 2rem;}
.btn_01 .fr dl:last-child{margin-right:0px;}
.btn_01 .fr dl:last-child:before{display:none;}
.btn_01 .fr dl dt{width:100%;overflow:hidden;margin:0px;padding:0px;font-size:.16rem;color:#222;line-height:1.1;margin-bottom:.15rem;}
.btn_01 .fr dl dt a{color:#222;}
.er_width_txt{ width:120px; text-align: center; display: inline-block;}
.er_width_txt img{width: 50%;}
.btn_01 .fr{float: left;}
.btn_01 .fl{float:right;}
.btn_01 .fr dl dd{width:100%;overflow:hidden;margin:0px;padding:0px;font-size:.16rem;color:#999;line-height:1.75;margin-bottom:.1rem;}
.btn_01 .fr dl dd:last-child{margin-bottom:0px;}
.btn_01 .fr dl dd a{color:#999;}
.btn_01 .fr dl dd a:hover{color:#1eadf4;}

.btn_01 .fr dl dd p{width:100%;overflow:hidden;font-size:.16rem;color:#000;margin-bottom:.1rem;}
.btn_01 .fr dl dd p span{display:inline-block;padding-left:.35rem;}
.btn_01 .fr dl dd p.p1 span{background:url("../images/btn_01.png") left center no-repeat;background-size:.20rem;font-family:Arial; font-size: 26px;}
.btn_01 .fr dl dd p.p2 span{background:url("../images/btn_02.png") left center no-repeat;background-size:.20rem;font-family:Arial;}
.btn_01 .fr dl dd p.p3 span{background:url("../images/btn_03.png") left center no-repeat;background-size:.20rem;}
.btn_01 .fr dl dd p.p3{line-height:.3rem;margin-bottom:0px;}
.btn_01 .fr dl dd p.p3 a{font-size:.16rem;color:#999;float:left;transition:0s linear;-webkit-transition:0s linear;-o-transition:0s linear;-moz-transition:0s linear;}
.btn_01 .fr dl dd p.p3 a.on{color:#222;}
.btn_01 .fr dl dd p.p3 i{display:inline-block;width:.01rem;height:.15rem;background-color:#d9d9d9;float:left;margin:0px .1rem;margin-top:.08rem;}
.btn_01 .fr dl dd p.p4{font-size:.16rem;color:#999;display:none;line-height:1.5;}
.btn_01 .fr dl dd p.p3_0{display:block;}


.btnfr_title{font-size: 16px; color: #222;}

.btnfr_we{display: block; padding-top: 15px;}
.btnfr_we a{margin-right:10px; display: inline-block; position: relative; cursor: pointer; }
.btn_01 .fl .btnfr_we img{height: 40px; display: inline-block; border-radius:5px;}
.btnfr_we .nav_open_wx{width: 130px; position: absolute; bottom:100%; background: #fff; transition:all .5s; left: -55px; padding:5px;padding-bottom: 10px; display: none; overflow: hidden; margin-bottom: 10px;   border-radius: 10px;}
.btn_01 .fl .btnfr_we .nav_open_wx{text-align: center; color:#222;}
.btn_01 .fl .btnfr_we .nav_open_wx img{width: 100%; height: initial; }
.btnfr_we a:hover .nav_open_wx{display:block;}
.btnfr_we_icon{display: block; overflow: hidden; background: #c3c3c3; border-radius:5px; transition:all .5s;}
.btn_01 .fl .btnfr_we_icon img{height: 40px; float: left;}
.btnfr_we .btnfr_we_icon:hover{background: #30cb00;}
.btnfr_we a:nth-child(2) .btnfr_we_icon:hover{background: #000;}
.btnfr_we a:nth-child(3) .btnfr_we_icon:hover{background: #f88e10;}


.btn_02{width:100%;overflow:hidden;background-color:#e9eff2;border-top: #ddd solid 1px;padding: .15rem 0px;font-size: 14px;color: #666;}
.btn_02 a{color: #666;}
.btn_02 .fr p{width:100%;overflow:hidden;text-align:right;font-size:.16rem;color:#999;line-height:1.75;}

.subfr{overflow:hidden;position:relative;z-index:99;}
.subfr:before{width:100%;height:100%;display:block;overflow:hidden;background-color:rgba(0,0,0,0.1);position:absolute;left:0px;top:0px;z-index:1;}
.subfr img.img1{width:100%;display:block;}
.subfr .sub_c{width:100%;height:calc(100% - .6rem);overflow:hidden;position:absolute;left:0px;top:.6rem;z-index:999;display:flex;display:-webkit-flex;align-items:center;justify-content:center;}
.subfr .sub_c .subc_c{width:100%;overflow:hidden;}
.subfr .sub_c p{width:100%;overflow:hidden;text-align:center;letter-spacing:.06rem}
.subfr .sub_c p.p1{font-size:.2rem;color:#fff;font-family:ralewaylight;font-weight:normal;line-height:1.1;margin-top:.2rem;text-shadow:5px 2px 6px rgba(0,0,0,0.5);text-transform:uppercase;}
.subfr .sub_c p.p2{font-size:.44rem;color:#fff;line-height:1.3;text-shadow:5px 2px 6px rgba(0,0,0,0.5);}
.proBanner .sub_c p.p1,.proBanner .sub_c p.p2{color:#000; text-shadow: none;}
.proBanner .sub_c p.p1{color:#999; letter-spacing: 0; font-size: 0.16rem;}

.prdsub .sub_c p{text-align:left;}

.navfr{overflow:visible;text-align:center;position:relative;z-index:99;height:.6rem;}
.navfr .nav_c{width:100%;overflow:hidden;background-color:#fff;-moz-box-shadow:0px 0px 21px rgba(0,0,0,0.05); -webkit-box-shadow:0px 0px 21px rgba(0,0,0,0.05); box-shadow:0px 0px 21px rgba(0,0,0,0.05);}
/*.or_nav .nav_c{background-color:#f7f2ef;}*/

.navfr ul{font-size:0px;width:100%;overflow:hidden;text-align:center;}
.navfr ul li{display:inline-block;padding:0px .36rem;font-size:.16rem;color:#aa9083;}
.navfr ul li a{width:100%;display:block;height:.6rem;overflow:hidden;color:#999;display:flex;display:-webkit-flex;align-items:center;justify-content:center;}
/*.navfr ul li.on{background-color:#f2f2f2;}*/

.navfr ul li.on a{color:#1eadf4}

.navfr.on{z-index:99990}
.navfr.on .nav_c{position:fixed;left:0px;top:0em;z-index:99999;transition:.5s linear;-webkit-transition:.5s linear;-o-transition:.5s linear;-moz-transition:.5s linear;}

.navfr.on1 .nav_c{top:.8rem;}

.ab_01{overflow:hidden;background-color:#fef9f7;padding:1rem 0px .6rem 0px;}
.ab_01 .wrap_c{display:flex;display:-webkit-flex;align-items:center;justify-content:space-between;}
.ab_01 .fl{width:44%;overflow:hidden;}
.ab_01 .fl p{width:100%;overflow:hidden;font-size:.16rem;color:#444444;line-height:1.75;margin-bottom:.2rem;text-align:justify;text-justify:inter-ideograph;}
.ab_01 .fl p.p1{font-size:.3rem;color:#1c1c1c;position:relative;line-height:1;margin-bottom:.15rem;}
.ab_01 .fl p.p2{font-size:.15rem;color:#bababa;font-family:ralewaylight;text-transform:uppercase;padding-bottom:.30rem;margin-bottom:.3rem;position:relative;line-height:1.5;}
.ab_01 .fl p.p2:before{content:"";width:.3rem;height:.05rem;display:block;overflow:hidden;background-color:#f86c23;border-radius:.05rem;position:absolute;left:0px;bottom:0px;}

.ab_01 .fr{width:33%;overflow:visible;}
.ab_01 .fr img{width:100%;display:block;-webkit-animation:an_04 2.1s linear infinite;animation: an_04 2.1s linear infinite;}

.ab_02{overflow:hidden;padding:.6rem 0px;}
.ab_02 .wrap_c{display:flex;display:-webkit-flex;justify-content:space-between;overflow:hidden;}
.ab_02 .fl{width:44%;overflow:hidden;position:relative;border-radius:.12rem;background-color:#f7f7f7;}
.ab_02 .fl:before{content:"";width:100%;height:100%;display:block;overflow:hidden;position:absolute;left:0px;top:0px;background:url("../images/ab_02.jpg") center no-repeat;background-size:cover;opacity:0;transition:.3s linear;-webkit-transition:.3s linear;-o-transition:.3s linear;-moz-transition:.3s linear;}
.ab_02 .fr{width:44%;overflow:hidden;position:relative;border-radius:.12rem;background-color:#f7f7f7;}
.ab_02 .fr:before{content:"";width:100%;height:100%;display:block;overflow:hidden;position:absolute;left:0px;top:0px;background:url("../images/ab_02_01.jpg") center no-repeat;background-size:cover;opacity:0;transition:.3s linear;-webkit-transition:.3s linear;-o-transition:.3s linear;-moz-transition:.3s linear;}

.ab_02l_img{width:100%;overflow:hidden;border-radius:.12rem .12rem 0px 0px;background-color:#fb6b23;position:relative;z-index:9;transition:.3s linear;-webkit-transition:.3s linear;-o-transition:.3s linear;-moz-transition:.3s linear;}
.ab_02l_img img{width:100%;display:block;border-radius:.12rem;transition:.3s linear;-webkit-transition:.3s linear;-o-transition:.3s linear;-moz-transition:.3s linear;}

.ab_02l_txt{width:100%;overflow:hidden;height:3.0rem;padding:0px .6rem;display:flex;display:-webkit-flex;align-items:center;justify-content:center;position:relative;z-index:9;transition:.3s linear;-webkit-transition:.3s linear;-o-transition:.3s linear;-moz-transition:.3s linear;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.ab_02lt_c{width:100%;overflow:hidden;padding:0px 0rem;}
.ab_02lt_c p{width:100%;overflow:hidden;}
.ab_02lt_c p.p1{font-size:.15rem;color:#bababa;font-family:ralewaylight;line-height:1.1;text-transform:uppercase;margin-top:.05rem;}
.ab_02lt_c p.p2{font-size:.3rem;color:#000;line-height:1.75;}
.ab_02lt_c p.p2 i{display:inline-block;color:#000;}
.ab_02lt_c p.p3{font-size:.16rem;color:#1c1c1c;line-height:1.75;margin-top:.2rem;}

.ab_02 .fr .ab_02l_img{background-color:#fb6b23;border-radius:.12rem;padding-top:.08rem;}
.ab_02 .fl .ab_02l_img{background-color:#fb6b23;border-radius:.12rem;padding-bottom:.08rem;}

.ab_02 .fl:hover{border-radius:.12rem;}
.ab_02 .fl:hover:before{opacity:1;}
.ab_02 .fl:hover .ab_02l_img{background:none;}
.ab_02 .fl:hover .ab_02l_img img{transform: scale(1.03, 1.03); -moz-transform: scale(1.03, 1.03); -webkit-transform: scale(1.03, 1.03);}
.ab_02 .fl:hover .ab_02l_txt{width:calc(100%);}
.ab_02 .fl:hover .ab_02l_txt p.p1{color:#fff;}
.ab_02 .fl:hover .ab_02l_txt p.p2{color:#fff;}
.ab_02 .fl:hover .ab_02l_txt p.p2 i{color:#fff;-webkit-text-fill-color:initial;-webkit-background-clip:inherit;background-image:none;}
.ab_02 .fl:hover .ab_02l_txt p.p3{color:#fff;}

.ab_02 .fr:hover{border-radius:.12rem;}
.ab_02 .fr:hover:before{opacity:1;}
.ab_02 .fr:hover .ab_02l_img{background:none;}
.ab_02 .fr:hover .ab_02l_img img{transform: scale(1.03, 1.03); -moz-transform: scale(1.03, 1.03); -webkit-transform: scale(1.03, 1.03);}
.ab_02 .fr:hover .ab_02l_txt{width:calc(100%);}
.ab_02 .fr:hover .ab_02l_txt p.p1{color:#fff;}
.ab_02 .fr:hover .ab_02l_txt p.p2{color:#fff;}
.ab_02 .fr:hover .ab_02l_txt p.p2 i{color:#fff;-webkit-text-fill-color:initial;-webkit-background-clip:inherit;background-image:none;}
.ab_02 .fr:hover .ab_02l_txt p.p3{color:#fff;}


.ab_03{overflow:hidden;background-color:#fff7f4;background-size:cover;padding:.6rem 0px;}
.ab_03_t{width:100%;overflow:hidden;font-size:.3rem;line-height:1.75;position:relative;}
.ab_03_t i{display:inline-block;color:#ff6a06;}

.ab_03t_a{position:absolute;right:0px;top:50%;height:.4rem;margin-top:-.225rem;}
.ab_03t_a a{width:.4rem;height:.4rem;display:block;overflow:hidden;float:left;}
.ab_03t_a a:nth-child(1){background:url("../images/in_06.png") center no-repeat;background-size:100%;}
.ab_03t_a a:nth-child(1):hover{background:url("../images/in_06_on.png") center no-repeat;background-size:100%;}

.ab_03t_a a:nth-child(2){background:url("../images/in_07.png") center no-repeat;background-size:100%;margin-left:.2rem;}
.ab_03t_a a:nth-child(2):hover{background:url("../images/in_07_on.png") center no-repeat;background-size:100%;}


.ab_03_c{width:100%;overflow:hidden;padding-top:.4rem;position:relative;}
.ab_03_c .wrap_c{height:3.9rem;position:relative;}
.ab_03_c:before{content:"";width:100%;height:.02rem;display:block;overflow:hidden;background-color:#fff;position:absolute;left:0px;top:0;margin-top:1.94rem;}
.ab_03c_slide{width:calc(100%);overflow:visible;margin-left:0rem;position:relative;}
.ab_03c_slide .swiper-slide{width:100%;overflow:hidden;position:relative;padding:.5rem 0px;}
.ab_03c_slide .swiper-slide .ab_03c_c{width:100%;overflow:hidden;cursor:pointer;position:relative;cursor:pointer;padding:0px .2rem;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.ab_03c_slide .swiper-slide .ab_03c_c p{width:100%;overflow:hidden;}
.ab_03c_slide .swiper-slide .ab_03c_c p.p2{text-align:center;margin:.1rem 0px;}
.ab_03c_slide .swiper-slide .ab_03c_c p.p2 label{display:inline-block;position:relative;cursor:pointer}
.ab_03c_slide .swiper-slide .ab_03c_c p.p2 label:before{content:"";width:.26rem;height:.26rem;display:block;overflow:hidden;position:absolute;left:50%;top:50%;margin-left:-.13rem;margin-top:-.13rem;border-radius:50%;-moz-box-shadow:0px 0px .62rem rgba(124,47,6,0.34);-webkit-box-shadow:0px 0px .62rem rgba(124,47,6,0.34);box-shadow:0px 0px .62rem rgba(124,47,6,0.34);}
.ab_03c_slide .swiper-slide .ab_03c_c p.p2 label img{display:block;width:.67rem;}
.ab_03c_slide .swiper-slide .ab_03c_c p.p2 label img.img1{opacity:0;transition:.3s linear;-webkit-transition:.3s linear;-o-transition:.3s linear;-moz-transition:.3s linear;}
.ab_03c_slide .swiper-slide .ab_03c_c p.p2 label img.img2{position:absolute;left:0px;top:0px;border-radius:50%;}
.ab_03c_slide .swiper-slide .ab_03c_c p.p3{font-size:.2rem;font-family:Arial;text-align:center;color:#333333;height:.6rem;line-height:1.5}
.ab_03c_slide .swiper-slide .ab_03c_c p.p1{font-size:.18rem;color:#666;line-height:.3rem;height:.6rem;text-align:center;-webkit-box-orient:vertical;-webkit-line-clamp:4;text-overflow:ellipsis;display:-webkit-box;}

.ab_03c_slide .swiper-slide .ab_03imgfr{width:100%;height:100%;cursor:pointer;position:absolute;left:0px;top:.1rem;overflow:hidden;opacity:0;background-color:#fff;border-radius:.16rem;padding:.2rem;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;transition:.3s linear;-webkit-transition:.3s linear;-o-transition:.3s linear;-moz-transition:.3s linear;}
.ab_03c_slide .swiper-slide .ab_03imgfr .ab_03img_t{width:100%;overflow:hidden;}
.ab_03c_slide .swiper-slide .ab_03imgfr .ab_03img_t img{width:100%;display:block;}
.ab_03c_slide .swiper-slide .ab_03imgfr .ab_03img_c{width:100%;overflow:hidden;margin-top:.2rem;}
.ab_03c_slide .swiper-slide .ab_03imgfr .ab_03img_c p{width:100%;overflow:hidden;font-size:.16rem;color:#666;line-height:1.75;text-align:center;}
.ab_03c_slide .swiper-slide .ab_03imgfr .ab_03img_c p br{display:none;}
.ab_03c_slide .swiper-slide:hover .ab_03imgfr{opacity:1;top:0px;}


/*.ab_03c_slide .swiper-slide-active .ab_03c_c p.p2 label img.img1{opacity:1;-webkit-animation:an_07 2.1s linear infinite;animation: an_07 2.1s linear infinite;transition-delay:.3s;-webkit-transition-delay:.3s;-o-transition-delay:.3s;}
.ab_03c_slide .swiper-slide-active .ab_03c_c p.p1{color:#fb6b23;-moz-box-shadow:0px 0px .24rem rgba(255,118,29,0.11);-webkit-box-shadow:0px 0px .24rem rgba(255,118,29,0.11);box-shadow:0px 0px .24rem rgba(255,118,29,0.11);}
.ab_03c_slide .swiper-slide-active .ab_03c_c:before{content:"";width:50%;height:.02rem;display:block;overflow:hidden;background-color:#ff3b20;position:absolute;right:0px;top:1.04rem;transition:.3s linear;-webkit-transition:.3s linear;-o-transition:.3s linear;-moz-transition:.3s linear;}
.ab_03c_slide .swiper-slide-next .ab_03c_c:before{content:"";width:50%;height:.02rem;display:block;overflow:hidden;background-color:#ff3b20;position:absolute;left:0px;top:1.04rem;transition:.3s linear;-webkit-transition:.3s linear;-o-transition:.3s linear;-moz-transition:.3s linear;}
*/

.ab_03img_slide{width:4rem;height:3.6rem;overflow:hidden;background-color:#fff;border-radius:.16rem;position:absolute;left:0px;top:0px;z-index:999;}
.ab_03img_slide .swiper-slide{width:100%;overflow:hidden;}
.ab_03img_slide .swiper-slide .ab_03imgfr{width:100%;overflow:hidden;background-color:#fff;border-radius:.16rem;padding:.2rem;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.ab_03img_slide .swiper-slide .ab_03imgfr .ab_03img_t{width:100%;overflow:hidden;}
.ab_03img_slide .swiper-slide .ab_03imgfr .ab_03img_t img{width:100%;display:block;}
.ab_03img_slide .swiper-slide .ab_03imgfr .ab_03img_c{width:100%;overflow:hidden;margin-top:.2rem;}
.ab_03img_slide .swiper-slide .ab_03imgfr .ab_03img_c p{width:100%;overflow:hidden;font-size:.18rem;color:#666;line-height:1.75;}


.ab_03_a{width:calc(100%);height:.44rem;overflow:hidden;position:absolute;left:0rem;bottom:0rem;z-index:9991;text-align:center;}
.ab_03_a a{width:1.6rem;height:.44rem;display:block;overflow:hidden;float:left;background-color:#666666;display:flex;display:-webkit-flex;align-items:center;justify-content:center;}
.ab_03_a a:nth-child(1){border-radius:.38rem 0 0 .38rem;}
.ab_03_a a:nth-child(1) b{width:.38rem;height:100%;display:block;overflow:hidden;background:url("../images/ab_04.png") center no-repeat;background-size:100%;}
.ab_03_a a:nth-child(2){border-radius:0px .38rem .38rem 0px;}
.ab_03_a a:nth-child(2) b{width:.38rem;height:100%;display:block;overflow:hidden;background:url("../images/in_02.png") center no-repeat;background-size:100%;}
.ab_03_a a:hover{background-color:#ff601f;}


.ab_04{overflow:hidden;background-color:#fff;background-size:cover;padding:.6rem 0px 0px 0px;}
.ab_04_c{width:100%;overflow:visible;padding-top:.4rem;}
.ab_04c_slide{width:100%;overflow:visible;}
.ab_04c_slide .swiper-slide{width:2.4rem;overflow:visible;margin-right:.4rem;}
.ab_04c_slide .swiper-slide .ab_04cs_c{width:100%;overflow:hidden;margin-bottom:1rem;margin-top:.8rem;-moz-box-shadow:0px .32rem .6rem rgba(155,71,29,.08);-webkit-box-shadow:0px .32rem .6rem rgba(155,71,29,.08);box-shadow:0px .32rem .6rem rgba(155,71,29,.08);transition:.3s linear;-webkit-transition:.3s linear;-o-transition:.3s linear;-moz-transition:.3s linear;}
.ab_04c_slide .swiper-slide .ab_04cs_c .ab_04csc_img{width:100%;overflow:hidden;position:relative;background-color:#f7f7f7;}
.ab_04c_slide .swiper-slide .ab_04cs_c .ab_04csc_img img{width:100%;display:block;transition:.3s linear;-webkit-transition:.3s linear;-o-transition:.3s linear;-moz-transition:.3s linear;}
.ab_04c_slide .swiper-slide .ab_04cs_c .ab_04csc_img img.img2{position:absolute;left:0px;top:0px;opacity:0;}
.ab_04c_slide .swiper-slide .ab_04cs_c .ab_04csc_img img.img3{position:absolute;left:0px;top:0px;}
.ab_04c_slide .swiper-slide .ab_04cs_c .ab_04csc_txt{width:100%;overflow:hidden;padding:.2rem;background-color:#fff;display:flex;display:-webkit-flex;justify-content:space-between;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.ab_04c_slide .swiper-slide .ab_04cs_c .ab_04csc_txt .fr{width:.5rem;height:2.7rem;border-left:.02rem solid #f0ded6;padding-left:.1rem;}
.ab_04c_slide .swiper-slide .ab_04cs_c .ab_04csc_txt .fr p{width:100%;overflow:hidden;text-align:center;font-size:.2rem;color:#222;font-family:Arial;line-height:1.1;}
.ab_04c_slide .swiper-slide .ab_04cs_c .ab_04csc_txt .fl{width:calc(100% - .4rem - 0rem);text-align:center;height:2.7rem;}
.ab_04c_slide .swiper-slide .ab_04cs_c .ab_04csc_txt .fl p{writing-mode:vertical-rl;vertical-align:top;display:inline-block;font-size:.14rem;line-height:1.2;margin:0px .05rem;text-align:left;width:.2rem;letter-spacing:0px;}
.ab_04c_slide .swiper-slide:nth-child(2n) .ab_04cs_c{margin-top:0px;}
.ab_04c_slide .swiper-slide:hover .ab_04cs_c{-moz-box-shadow:0px .32rem .6rem rgba(251,107,35,0.23);-webkit-box-shadow:0px .32rem .6rem rgba(251,107,35,0.23);box-shadow:0px .32rem .6rem rgba(251,107,35,0.23);}
.ab_04c_slide .swiper-slide:hover .ab_04cs_c .ab_04csc_img img.img2{opacity:1;}
.ab_04c_slide .swiper-slide:hover .ab_04cs_c .ab_04csc_txt .fl p{color:#fb6b23;}


.prd_01{overflow:hidden;font-size:.5rem;line-height:1.1;padding-top:1rem;position:relative;z-index:99;}
.prd_01 i{display:inline-block;background-image:linear-gradient(to right,#ff2b20,#ff751e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}


.prd_02{overflow:hidden;padding-top:1rem;position:relative;z-index:99}
.prd_02 .sp1{position:absolute;left:0px;top:0%;height:100%;writing-mode:vertical-rl;text-transform:uppercase;text-align:center;font-family:Arial;color:#f9f2ed;font-size:.8rem;font-weight:bold;line-height:.8;}
.prd_02 .wrap_c{display:flex;display:-webkit-flex;justify-content:space-between;position:relative;z-index:99;}
.prd_02 .fl{width:36%;overflow:hidden;display:flex;display:-webkit-flex;align-items:center;justify-content:center;}
.prd_02 .fl .prd_02l_c{width:100%;overflow:hidden;}
.prd_02 .fl p{width:100%;overflow:hidden;font-size:.16rem;color:#999;text-align:justify;text-justify:inter-ideograph;}
.prd_02 .fl p.p1{font-size:.3rem;color:#222;line-height:1.1;font-weight:bold;}
.prd_02 .fl p.p2{font-size:.2rem;color:#222;line-height:1.75;position:relative;padding-bottom:.15rem;margin-bottom:.15rem;margin-top:.15rem;}
.prd_02 .fl p.p2:before{content:"";width:1.4rem;height:.02rem;display:block;overflow:hidden;background-color:#d5c5b3;position:absolute;left:0px;bottom:0px;}
.prd_02 .fl p.p2:after{content:"";width:1.4rem;height:.02rem;display:block;overflow:hidden;background-color:#1eadf4;position:absolute;left:-100%;bottom:0px;transition:.6s linear;-webkit-transition:.6s linear;-o-transition:.6s linear;-moz-transition:.6s linear;}
.prd_02 .fl:hover p.p2:after{left:0px;}

.prd_02 .fr{width:43%;overflow:visible;position:relative;}
.prd_02 .fr img.img1{width:100%;display:block;position:relative;z-index:9;}
.prd_02 .fr img.img2{position:absolute;left:0px;top:0px;width:100%;display:block;}
.prd_02 .fr img.img3{position:absolute;left:0px;top:0px;width:100%;display:block;z-index:9;-webkit-animation:an_04 2.1s linear infinite;animation:an_04_01 2.1s linear infinite;}



.prd_03{overflow:hidden;margin-top:.9rem;position:relative;z-index:99;}
.prd_03 .wrap_c{display:flex;display:-webkit-flex;justify-content:space-between;position:relative;}
.prd_03 .sp1{position:absolute;left:32%;width:100%;top:.3rem;z-index:8;font-family:Arial;font-weight:bold;font-size:.8rem;color:#f9f2ed;text-transform:uppercase;line-height:1;}

.prd_03 .fl{width:43%;overflow:hidden;position:relative;}
.prd_03 .fl img.img1{width:100%;display:block;}
.prd_03 .fl img.img2{width:68%;display:block;position:absolute;right:0px;bottom:0px;z-index:9;-webkit-animation:ksan_02 2.1s linear infinite;animation:ksan_02 2.1s linear infinite;}
.prd_03 .fl img.img3{width:100%;display:block;position:relative;}


.prd_03 .fr{width:36%;overflow:hidden;display:flex;display:-webkit-flex;align-items:center;justify-content:center;}
.prd_03_c{width:100%;overflow:hidden;}
.prd_03_c p{width:100%;overflow:hidden;font-size:.16rem;color:#999;text-align:justify;text-justify:inter-ideograph;}
.prd_03_c p.p1{font-size:.3rem;color:#222;line-height:1.1;font-weight:bold;}
.prd_03_c p.p2{font-size:.2rem;color:#222;line-height:1.75;position:relative;padding-bottom:.15rem;margin-bottom:.15rem;margin-top:.15rem;}
.prd_03_c p.p2:before{content:"";width:1.4rem;height:.02rem;display:block;overflow:hidden;background-color:#d5c5b3;position:absolute;left:0px;bottom:0px;}
.prd_03_c p.p2:after{content:"";width:1.4rem;height:.02rem;display:block;overflow:hidden;background-color:#1eadf4;position:absolute;left:-100%;bottom:0px;transition:.6s linear;-webkit-transition:.6s linear;-o-transition:.6s linear;-moz-transition:.6s linear;}
.prd_03_c:hover p.p2:after{left:0px;}


.prd_04{overflow:hidden;margin-top:1rem;position:relative;position:relative;z-index:99;}
.prd_04 .sp1{position:absolute;left:0px;top:0%;height:100%;writing-mode:vertical-rl;text-transform:uppercase;text-align:left;font-family:Arial;color:#f9f2ed;font-size:.8rem;font-weight:bold;line-height:.8;}
.prd_04 .wrap_c{display:flex;display:-webkit-flex;justify-content:space-between;position:relative;z-index:99;}
.prd_04 .fl{width:36%;overflow:hidden;display:flex;display:-webkit-flex;align-items:center;justify-content:center;margin-left:0rem;}
.prd_04 .fl .prd_02l_c{width:100%;overflow:hidden;}
.prd_04 .fl p{width:100%;overflow:hidden;font-size:.16rem;color:#999;text-align:justify;text-justify:inter-ideograph;}
.prd_04 .fl p.p1{font-size:.3rem;color:#222;line-height:1.1;font-weight:bold;}
.prd_04 .fl p.p2{font-size:.2rem;color:#222;line-height:1.75;position:relative;padding-bottom:.15rem;margin-bottom:.15rem;margin-top:.15rem;}
.prd_04 .fl p.p2:before{content:"";width:1.4rem;height:.02rem;display:block;overflow:hidden;background-color:#d5c5b3;position:absolute;left:0px;bottom:0px;}
.prd_04 .fl p.p2:after{content:"";width:1.4rem;height:.02rem;display:block;overflow:hidden;background-color:#1eadf4;position:absolute;left:-100%;bottom:0px;transition:.6s linear;-webkit-transition:.6s linear;-o-transition:.6s linear;-moz-transition:.6s linear;}
.prd_04 .fl:hover p.p2:after{left:0px;}


.prd_04 .fr{width:43%;overflow:visible;position:relative;}
.prd_04 .fr img.img1{width:100%;display:block;-webkit-animation:an_04 2.1s linear infinite;animation:an_04 2.1s linear infinite;}
.prd_04 .fr img.img2{width:100%;display:block;position:absolute;left:0px;top:0px;}
.prd_04 .fr img.img3{width:100%;display:block;position:absolute;left:0px;top:0px;}

.prd_05{overflow:hidden;margin-top:1rem;position:relative;position:relative;z-index:99;}
.prd_05 .wrap_c{display:flex;display:-webkit-flex;justify-content:space-between}

.prd_05 .fl{width:40%;overflow:visible;position:relative;}
.prd_05 .fl img.img1{width:100%;display:block;}
.prd_05 .fl img.img2{width:100%;display:block;position:relative;z-index:99;}
.prd_05 .fl img.img3{width:100%;display:block;position:absolute;left:0px;top:0px;}
.prd_05 .fl img.img4{width:10%;display:block;position:absolute;left:71%;top:21%;-webkit-animation:an_02 40.1s linear infinite;animation:an_02 40.1s linear infinite;}



.prd_05 .fr{width:36%;overflow:hidden;display:flex;display:-webkit-flex;align-items:center;justify-content:center;}
.prd_05 .fr .prd_05_txt{width:100%;overflow:hidden;}

.prd_05 .fr p{width:100%;overflow:hidden;font-size:.16rem;color:#999;text-align:justify;text-justify:inter-ideograph;}
.prd_05 .fr p.p1{font-size:.3rem;color:#222;line-height:1.1;margin-top:.6rem;font-weight:bold;}
.prd_05 .fr p.p2{font-size:.2rem;color:#222;line-height:1.75;position:relative;padding-bottom:.15rem;margin-bottom:.15rem;margin-top:.15rem;}
.prd_05 .fr p.p2:before{content:"";width:1.4rem;height:.02rem;display:block;overflow:hidden;background-color:#d5c5b3;position:absolute;left:0px;bottom:0px;}
.prd_05 .fr p.p2:after{content:"";width:1.4rem;height:.02rem;display:block;overflow:hidden;background-color:#1eadf4;position:absolute;left:-100%;bottom:0px;transition:.6s linear;-webkit-transition:.6s linear;-o-transition:.6s linear;-moz-transition:.6s linear;}
.prd_05 .fr:hover p.p2:after{left:0px;}

.prd_05 .fr p.p3{text-transform:uppercase;text-align:left;font-family:Arial;color:#f9f2ed;font-size:.8rem;font-weight:bold;line-height:1;}


.prd_06{overflow:hidden;margin-top:2rem;position:relative;z-index:99;}
.prd_06 .wrap_c{display:flex;display:-webkit-flex;justify-content:space-between;position:relative;}
.prd_06 .sp1{position:absolute;left:0%;top:3%;display:inline-block;text-transform:uppercase;text-align:left;font-family:Arial;color:#f9f2ed;font-size:.8rem;font-weight:bold;line-height:1;}

.prd_06 .fl{width:36%;overflow:hidden;display:flex;display:-webkit-flex;align-items:center;justify-content:center;}
.prd_06_txt{width:100%;overflow:hidden;}
.prd_06_txt p{width:100%;overflow:hidden;font-size:.16rem;color:#999;text-align:justify;text-justify:inter-ideograph;}
.prd_06_txt p.p1{font-size:.3rem;color:#222;line-height:1.1;font-weight:bold;}
.prd_06_txt p.p2{font-size:.2rem;color:#222;line-height:1.75;position:relative;padding-bottom:.15rem;margin-bottom:.15rem;margin-top:.15rem;}
.prd_06_txt p.p2:before{content:"";width:1.4rem;height:.02rem;display:block;overflow:hidden;background-color:#d5c5b3;position:absolute;left:0px;bottom:0px;}
.prd_06_txt p.p2:after{content:"";width:1.4rem;height:.02rem;display:block;overflow:hidden;background-color:#1eadf4;position:absolute;left:-100%;bottom:0px;transition:.6s linear;-webkit-transition:.6s linear;-o-transition:.6s linear;-moz-transition:.6s linear;}
.prd_06_txt:hover p.p2:after{left:0px;}



.prd_06 .fr{width:43%;overflow:hidden;position:relative;}
.prd_06 .fr img.img1{width:100%;display:block;position:relative;z-index:99;}
.prd_06 .fr img.img2{width:100%;display:block;position:absolute;left:0px;top:0px;}
.prd_06 .fr img.img3{width:100%;display:block;position:absolute;left:0px;top:0px;-webkit-animation:an_04_01 2.1s linear infinite;animation:an_04_01 2.1s linear infinite;}
.prd_06 .fr img.img4{width:100%;display:block;position:absolute;left:0px;top:0px;}
.prd_06 .fr img.img5{width:100%;display:block;position:absolute;left:0px;top:0px;-webkit-animation:an_04_01 2.1s linear infinite;animation:an_04_01 2.1s linear infinite;}


.prd_07{overflow:hidden;margin-top:1rem;position:relative;z-index:99;}
.prd_07 .wrap_c{display:flex;display:-webkit-flex;justify-content:space-between;position:relative;padding-top:1rem;}
.prd_07 .fl{width:38%;overflow:hidden;position:relative;}
.prd_07 .fl img.img1{width:100%;display:block;}
.prd_07 .fl img.img2{width:100%;display:block;}
.prd_07 .fl img.img3{width:100%;display:block;position:absolute;left:0px;top:0px;-webkit-animation:ksan_02 2.1s linear infinite;animation:ksan_02 2.1s linear infinite;}

.prd_07_img1{width:18%;position:absolute;right:0px;top:0px;-webkit-animation:an_04 2.1s linear infinite;animation: an_04 2.1s linear infinite;}
.prd_07_img1 img{width:100%;display:block;}

.prd_07 .fr{width:36%;overflow:visible;display:flex;display:-webkit-flex;align-items:center;justify-content:center;}
.prd_07 .fr .prd_06_txt{width:100%;overflow:hidden;}

.prd_07r_txt p{width:100%;overflow:hidden;font-size:.16rem;color:#999;text-align:justify;text-justify:inter-ideograph;}
.prd_07r_txt p.p1{font-size:.3rem;color:#222;line-height:1.1;margin-top:.6rem;font-weight:bold;}
.prd_07r_txt p.p2{font-size:.2rem;color:#222;line-height:1.75;position:relative;padding-bottom:.15rem;margin-bottom:.15rem;margin-top:.15rem;}
.prd_07r_txt p.p2:before{content:"";width:1.4rem;height:.02rem;display:block;overflow:hidden;background-color:#d5c5b3;position:absolute;left:0px;bottom:0px;}
.prd_07r_txt p.p2:after{content:"";width:1.4rem;height:.02rem;display:block;overflow:hidden;background-color:#1eadf4;position:absolute;left:-100%;bottom:0px;transition:.6s linear;-webkit-transition:.6s linear;-o-transition:.6s linear;-moz-transition:.6s linear;}
.prd_07r_txt:hover p.p2:after{left:0px;}

.prd_07r_txt p.p3{text-transform:uppercase;text-align:left;font-family:Arial;color:#f9f2ed;font-size:.8rem;font-weight:bold;line-height:1;}


.prd_08{overflow:hidden;margin-top:1rem;position:relative;z-index:99;}
.prd_08 .wrap_c{position:relative;}
.prd_08 .sp1{position:absolute;left:-10%;top:0%;text-transform:uppercase;text-align:left;font-family:Arial;color:#f9f2ed;font-size:.8rem;font-weight:bold;line-height:1;}
.prd_08 .fr{float:none;width:100%;overflow:hidden;position:relative;top:.5rem;pointer-events:none;}
.prd_08 .fr img.img1{width:57%;display:block;float:right;}
.prd_08 .fr img.img2{width:57%;display:block;float:right;}
.prd_08 .fr img.img3{width:57%;display:block;position:absolute;right:0px;top:0px;-webkit-animation:ksan_02 2.1s linear infinite;animation:ksan_02 2.1s linear infinite;}


.prd_08 .fl{width:36%;overflow:hidden;float:none;margin-left:0%;margin-top:-13%;}


.prd_08_txt{width:100%;overflow:hidden;}
.prd_08_txt p{width:100%;overflow:hidden;font-size:.16rem;color:#999;text-align:justify;text-justify:inter-ideograph;}
.prd_08_txt p.p1{font-size:.3rem;color:#222;line-height:1.1;font-weight:bold;}
.prd_08_txt p.p2{font-size:.2rem;color:#222;line-height:1.75;position:relative;padding-bottom:.15rem;margin-bottom:.15rem;margin-top:.15rem;}
.prd_08_txt p.p2:before{content:"";width:1.4rem;height:.02rem;display:block;overflow:hidden;background-color:#d5c5b3;position:absolute;left:0px;bottom:0px;}
.prd_08_txt p.p2:after{content:"";width:1.4rem;height:.02rem;display:block;overflow:hidden;background-color:#1eadf4;position:absolute;left:-100%;bottom:0px;transition:.6s linear;-webkit-transition:.6s linear;-o-transition:.6s linear;-moz-transition:.6s linear;}
.prd_08 .fl:hover .prd_08_txt p.p2:after{left:0px;}


.prd_09{overflow:hidden;margin-top:2rem;position:relative;padding-bottom:1.8rem;z-index:99;}
.prd_09 .wrap_c{display:flex;display:-webkit-flex;justify-content:space-between;position:relative;}
.prd_09 .fl{width:36%;overflow:hidden;position:relative;left:-7%;}
.prd_09 .fl img.img1{width:100%;display:block;}
.prd_09 .fl img.img2{width:100%;display:block;}
.prd_09 .fl img.img3{width:100%;display:block;position:absolute;left:0px;top:0px;-webkit-animation:an_04_01 2.1s linear infinite;animation:an_04_01 2.1s linear infinite;}

.prd_09 .fr{width:36%;overflow:hidden;margin-right:0%;display:flex;display:-webkit-flex;align-items:center;justify-content:center;}

.prd_09_txt{width:100%;overflow:hidden;}
.prd_09_txt p{width:100%;overflow:hidden;font-size:.16rem;color:#999;text-align:justify;text-justify:inter-ideograph;}
.prd_09_txt p.p1{font-size:.3rem;color:#222;line-height:1.1;margin-top:.6rem;font-weight:bold;}
.prd_09_txt p.p2{font-size:.2rem;color:#222;line-height:1.75;position:relative;padding-bottom:.15rem;margin-bottom:.15rem;margin-top:.15rem;}
.prd_09_txt p.p2:before{content:"";width:1.4rem;height:.02rem;display:block;overflow:hidden;background-color:#d5c5b3;position:absolute;left:0px;bottom:0px;}
.prd_09_txt p.p2:after{content:"";width:1.4rem;height:.02rem;display:block;overflow:hidden;background-color:#1eadf4;position:absolute;left:-100%;bottom:0px;transition:.6s linear;-webkit-transition:.6s linear;-o-transition:.6s linear;-moz-transition:.6s linear;}
.prd_09_txt:hover p.p2:after{left:0px;}

.prd_09_txt p.p3{text-transform:uppercase;text-align:left;font-family:Arial;color:#f9f2ed;font-size:.8rem;font-weight:bold;line-height:1;}


.altcfr{width:100%;height:100%;overflow:hidden;position:fixed;left:0px;top:0px;z-index:9999999999;display:flex;display:-webkit-flex;align-items:center;justify-content:center;display:none;}
.altcfr .altc_bg{width:100%;height:100%;overflow:hidden;position:absolute;left:0px;top:0px;background-color:rgba(0,0,0,0.1);}
.altcfr .altc_c{width:100%;max-width:14.4rem;overflow:hidden;margin:0px auto;padding:.6rem .6rem;margin-top:0.6rem;background-color:#fff;border-radius:.08rem;position:relative;z-index:999;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.altcfr .altc_c a.close{width:.2rem;height:.2rem;display:block;overflow:hidden;background:url("../images/menu_02.png") center no-repeat;background-size:100%;position:absolute;right:20px;top:3%;z-index:999;}
.altcfr .altc_c .fl{width:55%;margin-left:3%;}
.altcfr .altc_c .fl .altccl_t{width:100%;overflow:hidden;text-align:center;font-size:.3rem;color:#1eadf4;line-height:1.75;}
.altcfr .altc_c .fl .altccl_t img{display:none;height:.7rem;margin:0px auto;padding:0px;}

.altcfr .altc_c .fl .altccl_c1{width:100%;overflow:hidden;border:.01rem solid #e0c6b5;border-radius:.08rem;margin-top:.4rem;padding:.2rem 0px;background-color:#fdf7f3;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.altcfr .altc_c .fl .altccl_c1 ul{width:100%;overflow:hidden;display:flex;display:-webkit-flex;justify-content:space-between}
.altcfr .altc_c .fl .altccl_c1 ul li{width:calc( 100% );overflow:hidden;position:relative;text-align:center;}
.altcfr .altc_c .fl .altccl_c1 ul li:before{content:"";width:.01rem;height:100%;display:block;overflow:hidden;background-color:#dfd3cb;position:absolute;right:0px;top:0px;}
.altcfr .altc_c .fl .altccl_c1 ul li:last-child:before{display:none;}
.altcfr .altc_c .fl .altccl_c1 ul li label{display:inline-block;}
.altcfr .altc_c .fl .altccl_c1 ul li span{width:100%;display:block;overflow:hidden;text-align:center;}
.altcfr .altc_c .fl .altccl_c1 ul li span.sp1{font-size:.3rem;color:#1eadf4;line-height:1.1;}
.altcfr .altc_c .fl .altccl_c1 ul li span.sp1 img{display:block;height:.3rem;margin:0px auto;padding:0px;}
.altcfr .altc_c .fl .altccl_c1 ul li span.sp2{font-size:.16rem;color:#222;line-height:1.5;margin-top:.1rem;padding:0px .1rem;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}

.altcfr .altc_c .fl .altccl_c2{width:100%;overflow:hidden;margin-top:.2rem;}
.altcfr .altc_c .fl .altccl_c2 ul{width:100%;overflow:hidden;border-bottom:.01rem solid #e9e9e9;}
.altcfr .altc_c .fl .altccl_c2 ul:last-child{border-bottom:0px;}
.altcfr .altc_c .fl .altccl_c2 ul li{width:45%;float:left;padding:.2rem 0px;}
.altcfr .altc_c .fl .altccl_c2 ul li:nth-child(2){float:right;}
.altcfr .altc_c .fl .altccl_c2 ul li em{display:block;font-style:normal;float:left;}
.altcfr .altc_c .fl .altccl_c2 ul li em.em1{width:.3rem;}
.altcfr .altc_c .fl .altccl_c2 ul li em.em1 img{width:100%;display:block;margin-top:.05rem}
.altcfr .altc_c .fl .altccl_c2 ul li em.em2{width:calc(100% - .3rem - .1rem);float:right;}
.altcfr .altc_c .fl .altccl_c2 ul li em.em2 span{width:100%;display:block;overflow:hidden;}
.altcfr .altc_c .fl .altccl_c2 ul li em.em2 span.sp1{font-size:.2rem;color:#222;line-height:1.75;}
.altcfr .altc_c .fl .altccl_c2 ul li em.em2 span.sp2{font-size:.16rem;color:#666666;line-height:1.75;margin-top:.05rem;}

.altcfr .altc_c .fr{width:35%;overflow:hidden;position:relative;}
.altcfr .altc_c .fr .altccr_prev{width:.4rem;height:.4rem;display:block;overflow:hidden;border-radius:50%;background:url("../images/in_06.png") center no-repeat;background-size:100%;position:absolute;left:0px;top:50%;margin-top:-.225rem;z-index:999;}
.altcfr .altc_c .fr .altccr_prev:hover{background:url("../images/in_06_on.png") center no-repeat;background-size:100%;}

.altcfr .altc_c .fr .altccr_next{width:.4rem;height:.4rem;display:block;overflow:hidden;border-radius:50%;background:url("../images/in_07.png") center no-repeat;background-size:100%;position:absolute;right:0px;top:50%;margin-top:-.225rem;z-index:999;}
.altcfr .altc_c .fr .altccr_next:hover{background:url("../images/in_07_on.png") center no-repeat;background-size:100%;}

.altcfr .altc_c .fr .altccr_fr{width:65.54%;overflow:hidden;margin:0px auto;padding:0px;position:relative;}
.altcfr .altc_c .fr .altccr_fr .altccr_img{width:100%;overflow:hidden;position:relative;z-index:999;pointer-events:none;}
.altcfr .altc_c .fr .altccr_fr .altccr_img img{width:100%;display:block;}
.altcfr .altc_c .fr .altccr_fr .altccr_slide{width:91.94%;height:81.67%;overflow:hidden;position:absolute;left:4.72%;top:7.56%;z-index:990;}
.altcfr .altc_c .fr .altccr_fr .altccr_slide .swiper-slide{width:100%;position:relative;overflow:hidden;}
.altcfr .altc_c .fr .altccr_fr .altccr_slide .swiper-slide img{width:100%;height:100%;display:block;position:absolute;left:0px;top:0px;object-fit:cover;cursor:pointer;}

.altcfr .altc_c .fr .altccr_fr .altccrs_video{width:91.94%;height:81.67%;overflow:hidden;position:absolute;left:4.72%;top:7.56%;z-index:997;display:none;background-color:#000;}
.altcfr .altc_c .fr .altccr_fr .altccrs_video video{width:100%;height:100%;overflow:hidden;position:absolute;left:0px;top:0px;object-fit:cover;}

.ywhztcfr{width:100%;height:100%;overflow:hidden;position:fixed;left:0px;top:0px;z-index:9999999;display:flex;display:-webkit-flex;align-items:center;justify-content:center;display:none;}
.ywhztcfr .ywhztc_bg{width:100%;height:100%;overflow:hidden;position:absolute;left:0px;top:0px;background-color:rgba(0,0,0,0.1);}
.ywhztcfr .ywhztc_c{width:100%;max-width:14.4rem;overflow:hidden;margin:0px auto;padding:.4rem .6rem;margin-top:0.6rem;background-color:#fff;border-radius:.08rem;position:relative;z-index:999;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.ywhztcc_t{width:100%;overflow:hidden;}
.ywhztcc_t p{width:100%;overflow:hidden;text-align:center;}
.ywhztcc_t p.p1{font-size:.3rem;color:#222;line-height:1.75;}
.ywhztcc_t p.p2{font-size:.2rem;color:#222;line-height:1.75;}

.ywhztcc_c{width:100%;overflow:hidden;}
.ywhztcc_c ul li{width:calc(50% - .2rem);float:left;margin-right:.4rem;margin-top:.1rem;}
.ywhztcc_c ul li:nth-child(2n){margin-right:0px;}
.ywhztcc_c ul li p{width:100%;overflow:hidden;}
.ywhztcc_c ul li p.p1{font-size:.16rem;color:#222;line-height:.5rem;height:.5rem;}
.ywhztcc_c ul li p.p1 span{float:left;}
.ywhztcc_c ul li p.p1 i{color:#fd5151;float:left;margin-left:.1rem;margin-top:.04rem;}
.ywhztcc_c ul li p.p2{height:.6rem;position:relative;}
.ywhztcc_c ul li p.p2 input.ywhz_txt{width:100%;height:.6rem;border-radius:.04rem;border:.01rem solid #e6e6e6;font-size:.16rem;padding-left:.6rem;padding-right:.2rem;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.ywhztcc_c ul li p.p2 input.ywhz_txt1{background-color:#f8f8f8;}
.ywhztcc_c ul li p.p2 span{width:.26rem;height:100%;display:block;overflow:hidden;position:absolute;left:.2rem;top:0px;z-index:99;display:flex;display:-webkit-flex;align-items:center;justify-content:center;}
.ywhztcc_c ul li p.p2 span img{width:100%;display:block;}
.ywhztcc_c ul li p.p2 select{width:48%;float:left;height:.6rem;border:.01rem solid #e6e6e6;font-size:.16rem;padding:0px .36rem 0px .2rem;border-radius:.04rem;background:url("../images/yw_06.png") right center no-repeat;background-size:.26rem;}
.ywhztcc_c ul li p.p2 select:nth-child(2){float:right;}
.ywhztcc_c ul li p.p2 select.sel1_area{width:100%;padding-left:.6rem;}
.ywhztcc_c ul li p.p2 label.lb1{width:100%;height:.6rem;cursor:pointer;display:block;overflow:hidden;border-radius:.04rem;position:relative;display:flex;display:-webkit-flex;align-items:center;justify-content:center;border:.01rem solid #e6e6e6;font-size:.16rem;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.ywhztcc_c ul li p.p2 label.lb1 input{width:1000%;height:1000%;overflow:hidden;position:absolute;left:-500%;top:-500%;opacity:0;cursor:pointer;}
.ywhztcc_c ul li p.p2 label.lb1:hover{background-color:#eac1a5;color:#fff;border:.01rem solid #eac1a5;}
.ywhztcc_c ul li p.p3{font-size:.16rem;color:#bdbdbd;line-height:1.5;margin-top:.1rem;}
.ywhztcc_c ul li.li1{width:100%;margin-right:0px;}
.ywhztcc_c ul li.li1 p.p2{height:1.02rem}
.ywhztcc_c ul li p.p2 textarea{width:100%;height:1rem;padding:.2rem;border-radius:.04rem;border:.01rem solid #e6e6e6;font-size:.16rem;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}

.ywhztc_b{width:100%;overflow:hidden;text-align:center;margin-top:.3rem;}
.ywhztc_b input{width:1.8rem;height:.5rem;border:0px;background:none;background-color:#ff6a06;border-radius:.5rem;font-size:.16rem;color:#fff;cursor:pointer;}

.zwsqtcfr{width:100%;height:100%;overflow:hidden;position:fixed;left:0px;top:0px;z-index:9999999;display:flex;display:-webkit-flex;align-items:center;justify-content:center;display:none;}
.zwsqtcfr .zwsqtc_bg{width:100%;height:100%;overflow:hidden;position:absolute;left:0px;top:0px;background-color:rgba(0,0,0,0.1);}
.zwsqtcfr .zwsqtc_c{width:100%;max-width:14.4rem;overflow:hidden;margin:0px auto;padding:.4rem .6rem;margin-top:0.6rem;background-color:#fff;border-radius:.08rem;position:relative;z-index:999;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.zwsqtcfr .zwsqtc_c a.close{width:.2rem;height:.2rem;display:block;overflow:hidden;background:url("../images/menu_02.png") center no-repeat;background-size:100%;position:absolute;right:20px;top:3%;z-index:999;}




.flsm01{overflow:hidden;padding-top:.9rem;}
.flsm01 .wrap_c{position:relative;}
.flsm01 .fl{width:30%;overflow:hidden;position:absolute;left:0px;top:0px;}
.flsm01 .fl ul{width:100%;overflow:hidden;position:relative;margin-top:.95rem;}
.flsm01 .fl ul:before{content:"";width:.03rem;height:100%;display:block;position:absolute;left:0px;top:0px;background-color:#f2f2f2;}
.flsm01 .fl ul li{width:100%;overflow:hidden;position:relative;line-height:1.1;font-size:.16rem;color:#222;margin-bottom:.2rem;padding-left:.25rem;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.flsm01 .fl ul li:last-child{margin-bottom:0px;}
.flsm01 .fl ul li.on:before{content:"";width:.03rem;height:100%;display:block;overflow:hidden;position:absolute;left:0px;top:0px;background-color:#1eadf4;}
.flsm01 .fl ul:before{width:.01rem;}

.flsm01 .fl.on{position:fixed;left:0;top:0px;z-index:999;}


.flsm01 .fr{width:66.3%;overflow:hidden;}

.flsm_01_t{width:100%;overflow:hidden;text-align:center;font-size:.3rem;line-height:1.1;padding-top:.3rem;position:relative;color:#1eadf4}
.flsm_01_t i{display:inline-block;background-image:linear-gradient(to right,#ff2b20,#ff751e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}

.flsm_01_c{width:100%;overflow:hidden;margin-top:.3rem}
.flsm_01_c p{font-size:.16rem;color:#222;line-height:1.75;}

.flsm_01_b{width:100%;overflow:hidden;margin-top:1.4rem;padding-bottom:.8rem;text-align:center;}
.flsm_01_b a{display:inline-block;line-height:.4rem;border:.01rem solid #ccc;padding:0px .3rem;font-size:.16rem;border-radius:.4rem;color:#666;transition:0s linear;-webkit-transition:0s linear;-o-transition:0s linear;-moz-transition:0s linear;}
.flsm_01_b a span{display:inline-block;}
.flsm_01_b a:hover{border:.01rem solid #ec5310;color:#fff;background-color:#ec5310}
.flsm_01_b a:hover span{}


.retopfr{width:.5rem;overflow:hidden;position:fixed;right:.2rem;bottom:.6rem;z-index:9999;display:none;-moz-box-shadow:0px 0px 21px rgba(0,0,0,0.05); -webkit-box-shadow:0px 0px 21px rgba(0,0,0,0.05); box-shadow:0px 0px 21px rgba(0,0,0,0.05);}
.retopfr img{width:100%;display:block;}


.in_swiper1 .swiper-slide a{width:100%;display:block;overflow:hidden;border:solid #f0e8e0 1px;box-shadow:0 .1rem .15rem rgba(236,83,16,.2);padding:.2rem .2rem .2rem .3rem;border-radius:.3rem;background:#fff;position:relative;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.in_swiper1 .swiper-slide a:before{content:"";width:60%;height:60%;display:block;overflow:hidden;position:absolute;right:-.1rem;bottom:-.1rem;background:url("../upimg/w/in_bg1.png") top left no-repeat;background-size:cover;}
.in_swiper1 .swiper-slide span{width:100%;display:block;overflow:hidden;}
.in_swiper1 .swiper-slide span.sp1{font-size:.16rem;line-height:1.5;color:#999;}
.in_swiper1 .swiper-slide span.sp2{font-size:.18rem;color:#333;line-height:.28rem;margin-top:.1rem;height:.56rem;}
.in_swiper1 .swiper-slide span.sp2 i{width:100%;display:block;overflow:hidden;line-height:.28rem;text-overflow:ellipsis;white-space:nowrap;}
.in_swiper1 .swiper-slide span.sp3{margin-top:.3rem;}
.in_swiper1 .swiper-slide span.sp3 i{width:1rem;height:.4rem;display:flex;display:-webkit-flex;align-items:center;justify-content:center;border:1px solid #ddd;border-radius:.4rem;font-size:.16rem;color:#666;}
.in_swiper1 .swiper-slide a:hover span.sp3 i{background-color:#fe5200;color:#fff;border:1px solid #fe5200;}
.in_swiper1 .swiper-slide a:hover span.sp1{color:#fe5200;}
.in_swiper1 .swiper-slide a:hover span.sp2{color:#fe5200;}




.in_list ul li a{width:100%;display:block;overflow:hidden;border:solid #f0e8e0 1px;box-shadow:0 .1rem .15rem rgba(236,83,16,.2);padding:.2rem .2rem .2rem .3rem;border-radius:.3rem;background:#fff;position:relative;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.in_list ul li a:before{content:"";width:60%;height:60%;display:block;overflow:hidden;position:absolute;right:-.1rem;bottom:-.1rem;background:url("../upimg/w/in_bg1.png") top left no-repeat;background-size:cover;}
.in_list ul li span{width:100%;display:block;overflow:hidden;}
.in_list ul li span.sp1{font-size:.16rem;line-height:1.5;color:#999;}
.in_list ul li span.sp2{font-size:.18rem;color:#333;line-height:.28rem;margin-top:.1rem;height:.56rem;}
.in_list ul li span.sp2 i{width:100%;display:block;overflow:hidden;line-height:.28rem;text-overflow:ellipsis;white-space:nowrap;}
.in_list ul li span.sp3{margin-top:.3rem;}
.in_list ul li span.sp3 i{width:1rem;height:.4rem;display:flex;display:-webkit-flex;align-items:center;justify-content:center;border:1px solid #ddd;border-radius:.4rem;font-size:.16rem;color:#666;}
.in_list ul li a:hover span.sp3 i{background-color:#fe5200;color:#fff;border:1px solid #fe5200;}
.in_list ul li a:hover span.sp1{color:#fe5200;}
.in_list ul li a:hover span.sp2{color:#fe5200;}


.in_container .wrap_c{position: relative;}
.in_container{position: relative;width: 100%; background:url("../images/swiper_bg.png") center left no-repeat;background-size:30% auto;}
.in_container .swiper-container {
  width: 100%;
  margin-left: auto;
  margin-right: auto; overflow: hidden;
}
.title_txt{font-size: 16px; color: #666; padding-top:20px;}
.in_container .in_service_fl{position: absolute; left: 0px; top:30%;width:25%; z-index: 2;}
.in_container .gallery-thumbs{position: absolute; right: 0px; top: 50%; transform: translateY(-50%); width: initial;}
.in_container .gallery-thumbs .swiper-wrapper{display: inline-block;}
.in_container .gallery-thumbs .swiper-wrapper{display: inline-block; transform:initial !important; display: inline-block; width: initial;}
.in_container .gallery-thumbs .swiper-wrapper .swiper-slide{font-size: 20px; font-weight: 600; padding:15px 0px; cursor: pointer;}
.in_container .gallery-thumbs .swiper-wrapper .swiper-slide span{background:url("../images/dian_icon_no.png") center center no-repeat; width: 22px; height: 36px; display: inline-block; margin-left:20px;}
.in_container .gallery-thumbs .swiper-wrapper .swiper-slide-active{color: #1eadf4; font-size: 26px;}
.in_container .gallery-thumbs .swiper-wrapper .swiper-slide-active span{background:url("../images/dian_icon.png") center center no-repeat; width: 22px; height: 36px; display: inline-block; margin-left:20px;}

.in_container .gallery-top{margin: 0px auto; width: 38%;}
.in_container .swiper-slide {
  text-align: center;
  font-size: 18px; position: relative;
  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.in_container .swiper-slide img{width:100%;}
    
.login_txt{float: left;display: inline-block;text-align:center;padding-left: 35px;margin-top: -5px;}
.login_txt a{display: block; width: 100%; float: none; margin: 0px; border-bottom: #d4ecfa solid 2px; padding-bottom: 5px; margin-bottom:3px;}
.login_txt a:nth-last-child(1){border: none; padding: 0px; margin: 0px;}



.product_width{background: linear-gradient(to bottom, #e8f7ff 0%, #fff 100%);padding: 100px 0px 90px;display: block;min-height:600px;}
.product_width .title{text-align: center; max-width:600px; margin: 0px auto; position: relative; z-index: 2; padding-bottom:2%;}


.product_list_width{position: relative;  display: flex; padding-top: 30px;  -webkit-box-pack: justify; justify-content: space-between;}
#column_left{float:left;width:20%;padding:30px 0px;flex: 0 0 250px;position: sticky;top: calc(0px);align-self: flex-start;}
.filter_title{font-size:24px;border-bottom: 2px solid #1eadf4;padding-bottom:25px;color:#333;font-weight: 600;margin-bottom:10px;}

.panel-defalt{padding:15px 0;font-size: 18px;border-bottom: 2px solid #8acced; font-family:csFont!important}
.filter_search{margin-bottom:50px; display: block; position: relative;}
.filter_search .tsch_txt{border-radius: 30px;padding: 15px 25px;border: #333 2px solid;width:100%;background: none;font-size: 14px;}
.filter_search .tsch_txt:focus{border-color: #1eadf4;}
.filter_search .tsch_btn{position: absolute; cursor: pointer; right: 12px; top:50%; margin-top: -12px; height: 24px; width: 24px; border: none; background:url("../images/search_icon.png") center center no-repeat; background-size: 100% auto; }
.panel-defalt .on{color: #1eadf4;}

.panel-defalt .filter ul li:nth-last-child(1){ margin-bottom: 0px;}
.panel-defalt h3{margin:0 0 5px; cursor:pointer; font-size:18px; font-weight: normal; padding-bottom:12px; position:relative;border-bottom:1px solid #e0e0e0;}
.panel-defalt h3 i{float:right;  font-size:14px; line-height: 24px;}
.panel-defalt h3.active .layui-icon-down:before{content: "\e619"}

.panel-defalt .filter{display:none;}
.panel-defalt .filter .price_line{margin:5px 0 0; display:inline-block; width:100%; text-align:right;}
.panel-defalt .filter .price_line .hr{border-top:1px solid #e0e0e0; width:100%; margin-bottom:-8px; margin-top:20px;}
.panel-defalt .filter .price_line span.left{ float:left; background:#Fff; padding-right:10px;}
.panel-defalt .filter .price_line span.right{ display:inline-block; background:#Fff; padding-left:10px;}

.panel-defalt .filter a.active{ color: #f26739;}
.panel-defalt .filter ul{margin:0;list-style:none; padding:5px 0px;}
.panel-defalt .panel-defalt-nav li ul{padding-left:20px;}
.panel-defalt .filter li{display: block; position: relative; line-height: 1.4}
.panel-defalt .filter h3{ font-size: 14px; font-weight: normal; display: inline-block; position: absolute; right:0px; font-family: "DIN-Regular"; margin: 0px; border: none; padding: 0px;}
.panel-defalt .filter h3 i{font-size: 14px; margin-top: 3px;}

.panel-defalt .filter h3.active .fa-angle-down:before{content: "\f106";}

.panel-defalt .panel-defalt-nav h3 .fa-angle-down:before{content: "+"; font-size: 16px; font-weight: bold; }
.panel-defalt .panel-defalt-nav h3.active .fa-angle-down:before{content: "ï¼";}
.panel-defalt .panel-defalt-nav ul li{overflow: hidden;}
.panel-defalt .panel-defalt-nav ul li a{padding-left:18px;}
.panel-defalt .panel-defalt-nav h3{ right: auto; left: 0px; top: -1px;}

.panel-defalt .filter ul li{margin:5px 0;display:inline-block;width:100%;}
.panel-defalt .filter ul li .filter{padding-left:0px;}
.regular-radio{display:none;}
.regular-radio + label {background: url(../images/checkout1.jpg) no-repeat top 4px left; font-size: 18px; line-height:26px; position: relative;min-height: 26px; display: inline-block; padding: 0;cursor:pointer; padding-left:30px; margin:0; font-weight:normal;color:#333; text-align:left;}
.regular-radio + label a{ display:inline-block; text-decoration: underline;color:#1eadf4;}
.regular-radio:checked + label{background:url(../images/checkout2.jpg) no-repeat top 4px left;}
.regular-radio:checked + label{color: #1eadf4;}
.multi-filter-wrapper .filter-price-section .range-input-group {margin:5px 0 0; overflow: hidden;}
.multi-filter-wrapper .filter-price-section .range-input-group input {width: 100%; text-align:right; border-radius:0; border-color:#e0e0e0;}
.range-input-group .range-input:before{content:"HK$"; color:#999; position:absolute; left:10px; top:50%; margin-top: -8px;}
.multi-filter-wrapper .filter-price-section .range-input-group input::-webkit-outer-spin-button, .multi-filter-wrapper .filter-price-section .range-input-group > input::-webkit-inner-spin-button {-webkit-appearance: textfield;}
.multi-filter-wrapper .filter-price-section .price-slider {margin: 25px 5px;height:4px;border-color: #f26739;}
.multi-filter-wrapper .filter-price-section .price-slider div {background-color: #f26739;}
.multi-filter-wrapper .filter-price-section .price-slider span {top:-8px; width:18px; height:18px;outline: 0;border-radius: 50%;background-color: #fff;border:3px solid #f26739;}
.multi-filter-wrapper .filter-price-section .range-input{width: 42%; position:relative; display: inline-block; float: left; border:none;}
.multi-filter-wrapper .filter-price-section .range-input-r{float:right;}
.multi-filter-wrapper .filter-price-section .to{display:inline-block; width:16%; text-align: center; line-height: 46px;}


#column_center{
    padding: 60px 0 0 50px;
    max-width: calc((100% - 250px));
    position: sticky;
    top: calc(0px);
    align-self: flex-start;
    flex: 0 0 calc((100% - 250px));
}


.product_ct{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));grid-gap:40px;}
.product_ct_li{border-radius:10px; overflow: hidden;}
.product_ct_li_wdth{display: table;  object-fit: cover;  aspect-ratio: 1/.9; background: url(../images/pr_bg.png) center center no-repeat; background-size: cover;}
.product_ct_li_img{display: table-cell; width:35%; vertical-align: middle;}
.product_ct_li_img img{width: 100%;}
.product_ct_li_txt{display: table-cell;position: relative;border-left: none;padding-left: 5px;padding-top: 5%;vertical-align: middle;vertical-align: middle;}
.product_ct_li_txt_bg{ padding:15px; padding-left: 5px; padding-right:15%; position: relative; z-index: 2;  margin-top:5px; display: block; width:100%; }
.product_ct_li_txt::after{width: 100%; height: 100%; background: linear-gradient(to bottom, #b5e5ff 30%, #dff3fe 80%); display: none;
   border-radius: 0px 50% 5px 0px; left: 0px; top: 0px; content: ""; position: absolute;}
.product_ct_li_txt h1{
  font-size:18px;
  margin: 5px 0px;
  /* margin: 0px; */
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:1;
  overflow: hidden;
}
.product_ct_li_txt h2{font-size:24px; font-weight: 400; padding: 0px; font-family:csFont!important; margin: 0px;
  overflow:hidden; color: #1eadf4;
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:1;
}
.product_ct_li_txt h3{font-size: 14px;color: #0799e1; margin: 0px; padding: 0px; padding-bottom: 5px; font-weight: bold; opacity: .6; font-family:Montserrat,"Gothic A1",sans-serif;}
.product_ct_li_txt .title_more{padding-top:5px;}
.product_ct_li_txt .title_more a{font-size: 12px; padding: 10px 30px;}
.product_ct_li_txt .title_more a img{height:4px; margin-left: 5px;}
.product_ct_li_txt h4{font-size: 14px; opacity: .5; margin: 0px; padding: 0px; font-weight: normal; padding-bottom: 10px;}

.paging {
  text-align: center; padding:60px 0px;
}
.paging ul {
  display: inline-block;
}
.paging li {
  float: none;
  margin: 0 15px;
  float: left;
}
.paging li a {
  display: block; font-size: 24px;
  font-family: csFont!important;
  color: #999;
}
.paging li a i{font-size: 24px;}
.paging li.on a,
.paging li a:hover {
  color: #1eadf4;
}
.paging li.prev a,
.paging li.next a {
  width:65px;
  background: no-repeat center #eeeeee;
}
.paging li.prev a {
  background-image: url(../images/arrow6.png);
}
.paging li.prev a:hover {
  background-image: url(../images/arrow8.png);
  background-color: #1eadf4;
}
.paging li.next a {
  background-image: url(../images/arrow7.png);
}
.paging li.next a:hover {
  background-image: url(../images/arrow9.png);
  background-color: #1eadf4;
}
.prevnext {
  overflow: hidden;
}
.prevnext .prev,
.prevnext .next,
.prevnext .return {
  height: 24px;
  line-height: 24px;
  color: #555;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  word-break: break-all;
}
.prevnext .prev a,
.prevnext .next a,
.prevnext .return a {
  color: #555;
}
.prevnext .prev a:hover,
.prevnext .next a:hover,
.prevnext .return a:hover {
  color: #1eadf4;
}
.prevnext .prev,
.prevnext .next {
  width: 280px;
  float: left;
}
.prevnext .next {
  margin-left: 34px;
}
.prevnext .return {
  float: right;
}
.prevnext .return a {
  padding-left: 36px;
  background: url(../images/return1.png) no-repeat 0 center;
}
.prevnext .return a:hover {
  background-image: url(../images/return2.png);
}


.product_show_ct{display: block; overflow: hidden; padding: 20px 0px; max-width: 1050px; margin: 0px auto;}
.product_show_left{float: left;width: 67%;padding-right: 5%;}
.product_show_left_txt{display: block;font-size:40px;font-weight: bold;font-family: csFont!important;color: #1eadf4;}
.product_show_left h1{font-size: 30px;padding:10px 0px;margin: 0px;font-weight: bold;}
.product_show_title{display: block;font-size:28px;font-weight:600;padding-top: 40px;padding-bottom: 10px; color:#1dadf3}
.product_show_txt{font-size: 17px;font-family: csFont!important}
.product_show_txt ul{padding:10px 20px; border: #b2d3e3 solid 1px;}
.product_show_right{width: 33%;float: right;}
.product_show_right_img{display: block;border: #b2d3e3 solid 1px;background: #fff;text-align: center;padding: 30px;object-fit: cover;aspect-ratio: 1/1;}
.product_show_right_img img{width:80%; margin: 0px auto;}
.product_show_right_title{display: block;font-size: 20px;text-align: center;position: relative;background: #fff;padding: 20px;font-weight: 600;border: #b2d3e3 solid 1px;border-top: none;}
.product_show_right_title::after{width: 10px; background: #1eadf4; height: 100%; content: ""; position: absolute; left: 0px; top: 0px; display: block;}
.product_show_right_li{border: #b2d3e3 solid 1px;background: #fff;margin-top: 20px;padding:10px 0px;text-align: left;}
.product_show_right_li .title{font-size: 20px;padding: 20px;padding-top: 10px;padding-bottom:10px;color: #1eadf4;text-align: left;font-weight: 600;}
.download_li{display: table;width: 100%;padding: 10px 0px;border-bottom: #ddd solid 1px;}
.download_li_icon{width: 19px;display: table-cell;vertical-align: middle;}
.download_li_icon img{width: 100%;}
.download_li_txt{display: table-cell;vertical-align: middle;padding-left: 5px;font-size: 13px; font-weight:bold;}
.download_li:nth-last-child(1){border: none; padding-bottom: 0px;}
.product_show_right_li .download_li_table{padding: 0px 20px; padding-right: 10px; margin:5px 0px 10px;}
.product_show_right_li .download_li_table .download_but_r{font-weight: normal; padding-left: 10px;}
.product_show_right_li .download_li_table .download_but_r span{display: block; font:inherit; font-family: csFont!important;vertical-align:baseline;font-size:14px;}
.product_show_right_li .download_li_table .download_but_r span img{height: 14px; margin-right:3px;}
.product_show_right_li .download_but_l span{padding:0px; border-radius: 100%; background: none;}
.product_show_right_li .download_but_l span img{ border-radius: 100%;}
.product_show_right_li .title_more{padding-top:5px;}
.product_show_right_li .title_more a{font-size: 12px; padding:8px 20px; color: #fff; border: none;}
.product_show_right_li .title_more a:hover{background:#e4aa04; color: #fff;}


.download_li_table{display: table; width: 100%;}
.download_li_table_l{display: table-cell; vertical-align: top;}
.download_li_table_r{display: table-cell;vertical-align: top;padding-left: 10px;width: 56%;/* padding: 10px 0px 0px; */padding-left: 10px;font-size: 12px;text-align: left;}
.download_li_table_r img{/*width: 100%;*/ margin-bottom: 5px;}

.download_but{display: table;width: 100%;padding:15px;background: #fff;border: #b2d3e3 solid 1px;margin-top: 20px;}
.download_but a{display: block;}
.download_but_l{display: table-cell;width: 55px;vertical-align:middle;}
.download_but_l span{display: inline-block; border-radius: 100%; background: #1eadf4; padding:10px;}
.download_but_l img{width: 100%;}
.download_but_r{display: table-cell;font-weight: 600;font-size: 14px;line-height: 1.4;vertical-align: middle;padding-left: 15px;}
.download_but_r a{display: inline-block; padding:1px 5px;  border:#1eadf4 solid 2px ; color: #1eadf4;  margin-left: 5px; cursor: pointer;}
.download_but_r a:hover{background: #1eadf4;color: #fff;}


.service_nav_li{margin-bottom: 1px;}
.service_nav_li a{padding:20px; background: #d4effd; color: #000; display: block; font-size:18px;}
.service_nav_li.on a{background: #1eadf4; color: #fff;}
.service_width{font-size:16px; line-height: 1.6;}
.service_width h3{margin: 0px; color: #1eadf4; margin-bottom:15px;}


.home_Online{display: block; border: #b5e5ff  solid 3px; background: #fff; border-radius:100px 0px 100px 0px; padding:50px; margin-top: 50px;} 
 .home_Online_table{display: table; width: 100%; margin-top: 50px;}
 .home_Online_table_l{width: 50%; padding-right: 20px; display: table-cell; vertical-align: middle;} 
 .home_Online_table_r{width: 50%; display: table-cell; vertical-align: middle;} 
 .home_Online_table_r img{width: 100%;}
 .home_Online_table_title{display: block; font-size: 16px;}
 .home_Online_table_title b{color: #f00;}
 .home_Online_table_input{display: block; margin-bottom: 20px;margin-top: 5px; position: relative;} 
 .form-input{display: block; width: 100%; border: #ddd solid 1px; padding: 13px 20px; border-radius: 20px;}
 .form-input:focus{border-color: #1eadf4;}
 .form-submit-btn{display: block;padding: 12px;cursor: pointer;text-align: center;border: none;border-radius: 20px;background: #e4aa04;width: 100%;font-size: 16px;color: #fff;}
.home_Online .title{font-size: 26px;color:#1eadf4;text-align: center;}
.home_Online .title_txt{text-align: center;}


.about_width{overflow: hidden;}
.about_width_left{width: 70%; float: left; padding-left: 5%; font-size: 16px; line-height: 1.6;}
.about_width_left_li{position: relative; padding: 30px 0px;}
.about_width_left_li ul{list-style: disc; margin-left: 20px; padding-top: 10px;}
.about_width_left_li ul li{ padding: 5px 0px; list-style: disc;}
.about_width_left_title b{font-size: 24px;display: inline-block;position: relative;margin-bottom: 20px;padding-bottom:15px;}
.about_width_left_title b::after{width:70px; height:4px; background: #1eadf4; position: absolute; left: 0px; bottom: 0px; content: "";transition: .3s linear;}
.about_width_left_li:hover .about_width_left_title b::after{width: 100%;}
.about_width_left_title span{display: block; font-weight: 400; font-size: 18px; opacity: .5; }
.about_width_right{float: right; width: 30%; padding-top: 10px;}
.about_width_right .img{display: block; padding:10px 0px;}
.about_width_right .img img{display: block; width: 100%;}


.contact_width{position: relative; padding:60px 0px; margin-top:100px; display: block;}
.contact_width::after{width: 100%; position: absolute; left: 0px; bottom: 0px; height:100%; background: #1eadf4; opacity: .1; content: ""; display: block;}
.contact_li_title{display: block;border-bottom: #bbe8fe solid 1px;padding-bottom:30px;margin-bottom:30px;font-size: 18px;color: #999;}
.contact_li_title b{font-size: 28px;display: block;color: #000;}
.contact_li{font-size: 18px; display: block; width: 100%; margin: 0px; padding: 0px;}
.contact_li p{ margin: 15px 0px;}
.contact_li p span{ padding-left: 30px;}
.contact_li p.p1 span{background:url("../images/btn_01.png") left center no-repeat;background-size:.20rem;font-family:csFont;font-size: 24px;}
.contact_li p.p2 span{background:url("../images/btn_02.png") left center no-repeat;background-size:.20rem;font-family:Montserrat,"Gothic A1",sans-serif;}
.contact_li p.p3 span{background:url("../images/btn_03.png") left center no-repeat;background-size:.20rem;}
.about_width .er_width{ border-top: #bbe8fe solid 1px; padding-top:30px; margin-top:30px;}
.about_width .er_width_txt{width: 80%;max-width: 250px;}
.contact_width .about_width{position: relative; z-index:1; overflow: initial; display: flow-root;}
.contact_width .about_width_left{width: 42%; float: right;}
.contact_width .about_width_right{width:58%; float:left;}
.contact_width .about_width_right img{width: 100%;}
.contact_width .about_width_right img{margin-top: -130px;position: relative;border-radius: 10% 0px 10% 0px;}

.map #allmap {
  height:550px;
}

.product_show_txt{line-height: 1.6;color:#6f6f70;font-family: csFont!important}
.product_show_txt span{color:#6f6f70!important;font-family: csFont!important}
.product_show_txt li{background:url("../images/dian_icon.png") left 10px no-repeat; background-size:auto 18px; padding:8px 0px; padding-left: 20px; }

.mtmenu_open{display: inline-block;float: left;padding-left: 35px;}
.mtmenu_open a{width:.24rem;height:.3rem;display:block;overflow:hidden;background:url("../images/mune_icon.png") center no-repeat;background-size:100%;}

.nav_open{position: fixed; width: 100%; left:0px; overflow: hidden; transition:.4s linear; height: 100%; background: #000; z-index:99999; top:100%; display: block; background:url("../images/nav_open_bg.jpg") center no-repeat; background-size: cover;}
.nav_open_width{text-align: left; display: grid; height: 100%; position: relative;  padding: 20px; grid-template-columns: repeat(7, minmax(0, 1fr)); grid-gap:20px;}
.nav_open_width dl{padding: 0px 20px; position: relative; width: 100%;}
.nav_open_width dt{font-size:16px; font-weight: 600;}
.nav_open_width dd{display: block; padding: 0px; margin: 0px; width: 98%; overflow-x: auto;  position:absolute; top:40px; bottom:2px;}
.nav_open_width dd a{display: block; margin-bottom:15px; font-size: 14px;}
.nav_open_close{position: absolute; right:3%; top:5%; z-index: 2; width:20px; height: 20px; cursor: pointer; background:url("../images/menu_02.png") center center no-repeat;background-size:100%;}
.nav_open.on{ top: 0px;}

.copyright_txt{font-size: 16px; max-width: 1000px; margin: 0px auto; line-height: 1.6;}

.nav_open_table{display: flex; width: 100%; height: 100%; align-items: center; justify-content: center;}
.nav_open_table_width{display: block; width: 100%; margin: 0px auto; text-align: center; padding:0px 30px; max-width:1000px;}
.nav_open_table_logo{display: block; padding-bottom:5%;}
.nav_open_table_logo img{height:80px;}
.nav_open_table_nav{display: table; width: 100%; border-bottom: #a7c5d0 solid 1px; padding: 10% 20px;}
.nav_open_table_nav_txt{display:table-cell; width: 50%; text-align: left; vertical-align: middle;}
.nav_open_table_nav_txt_li{padding:10px 0px; display: block;}
.nav_open_table_nav_txt a{font-size:28px; padding: 10px 0px;  display: inline-block; position: relative;}
.nav_open_table_nav_txt a::after{width:0px; position: absolute;transition:all .5s; height:3px; background:#1eadf4; content: ""; bottom:0px; display: block;}
.nav_open_table_nav_txt a:hover::after{width: 100%;}
.nav_open_table_nav_contact{display:table-cell; text-align:right; vertical-align: middle; }
.nav_open_table_nav_contact div{display: inline-block; text-align: left; font-size: 18px; line-height: 1.6; font-family:csFont!important}
.nav_open_table_nav_contact span{display: block;padding: 50px 0px 10px;}
.nav_open_table_nav_contact span a{position: relative;}
.nav_open_table_nav_contact .nav_open_wx{width: 120px; position: absolute;top: 100%; padding: 10px; border-radius: 5px; background: #fff; left: -40px; display: none;}
.nav_open_table_nav_contact span>a:hover .nav_open_wx{display: block !important;}
.nav_open_table_nav_contact .nav_open_wx img{width: 100%; height: initial;}
.nav_open_table_nav_contact .nav_open_wx span{padding: 0px; font-size: 12px; text-align: center; display: block; color: #000;}
.nav_open_table_nav_contact span img{height: 30px;border-radius:5px;margin-right: 15px;}

.nav_open_table_nav_txt_li{
  display: block; position: relative;
  opacity: 0;
  -webkit-transition: all 0.9s ease 800ms;
  -o-transition: all 0.9s ease 800ms;
  transition: all 0.9s ease 800ms;
  -webkit-transform: translateY(30px);
  -ms-transform: translateY(30px);
  transform: translateY(30px);
}
.nav_open_table_nav_txt_li:first-child {
  -webkit-transition-delay: .1s;
  -o-transition-delay: .1s;
  transition-delay: .1s;
}
.nav_open_table_nav_txt_li:nth-child(2){
  -webkit-transition-delay: .2s;
  -o-transition-delay: .2s;
  transition-delay: .2s;
}
.nav_open_table_nav_txt_li:nth-child(3) {
  -webkit-transition-delay: .3s;
  -o-transition-delay: .3s;
  transition-delay: .3s;
}
.nav_open_table_nav_txt_li:nth-child(4) {
  -webkit-transition-delay: .4s;
  -o-transition-delay: .4s;
  transition-delay: .4s;
}
.nav_open_table_nav_txt_li:nth-child(5) {
  -webkit-transition-delay: .5s;
  -o-transition-delay: .5s;
  transition-delay: .5s;
}
.nav_open_table_nav_txt_li:nth-child(6) {
  -webkit-transition-delay: .6s;
  -o-transition-delay: .6s;
  transition-delay: .6s;
}
.nav_open_table_nav_txt_li:nth-child(7) {
  -webkit-transition-delay: .7s;
  -o-transition-delay: .7s;
  transition-delay: .7s;
}
.nav_open_table_nav_txt_li:nth-child(8) {
  -webkit-transition-delay: .8s;
  -o-transition-delay: .8s;
  transition-delay: .8s;
}
.nav_open_table_nav_txt_li:nth-child(9) {
  -webkit-transition-delay: .9s;
  -o-transition-delay: .9s;
  transition-delay: .9s;
}
.nav_open.on .nav_open_table_nav_txt_li {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  opacity: 1;
}


@media screen and (min-width:1921px) {
    .wrap_in{max-width:1920px;margin:0px auto;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
    .wrap_c{max-width:1440px;margin:0px auto;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}

    .topfr .wrap_in{margin:.3rem auto;}

}



@media screen and (max-width:1700px) {
  .in_03 ul li .lb1{font-size:.5rem;}
}


@media screen and (max-width:1600px) {

    .wrap_c{max-width:12rem;}

    .in_01 .fl .in_01l_c p.p1{font-size:.14rem;}
    .in_01 .fl .in_01l_c p.p2{font-size:.3rem;}
    .in_02 .fl p.p1{font-size:.3rem;}
    .in_02 .fl p.p3{margin:.2rem 0px;}
    .in_03 .fl p.p1{font-size:.3rem;}
    .in_03 .fl p.p3{margin:.2rem 0px;}
    .in_03 .fl p.p5 em{font-size:.6rem;}
    .in_04 .fl ul li{font-size:.3rem;}

    .menufr{margin-right:.3rem;}
    .menufr ul li{padding:0px .3rem;}

    .navfr ul li{padding:0px .26rem;}

    .in_02 .fl{width:26%;}
    .in_03 .fl{width:26%;}
    .in_04 .fl{width:26%;}


    .in_03r_slide .swiper-slide ul li em.em3 span.sp2 b{height:.24rem;}
    .in_03r_slide .swiper-slide ul li em.em3 span.sp2 img{height:.24rem;}
    .in_03r_slide .swiper-slide ul li.cdaid_7 em.em3 span.sp2 img{height:.24rem;}
    .in_03r_slide .swiper-slide ul li em.em3 span.sp2{line-height:.24rem;margin-top:.3rem;}

    .prd_02 .fl p.p1{font-size:.5rem;}
    .prd_03 .sp1{font-size:.5rem;}
    .prd_04 .sp1{font-size:.5rem;}
    .prd_05 .fr p.p3{font-size:.5rem;}
    .prd_06 .sp1{font-size:.5rem;}
    .prd_07r_txt p.p3{font-size:.5rem;}
    .prd_08 .sp1{font-size:.5rem;left:0px;}
    .prd_09_txt p.p3{font-size:.5rem;}


    .in_03r_slide .swiper-slide ul li em.em3 span.sp1{font-size:.2rem;}
    .in_03r_slide .swiper-slide ul li em.em1{width:39%;}
    .in_03r_slide .swiper-slide ul li em.em3{margin-left:.2rem;width:calc(100% - .2rem);}

    .prd_01{font-size:.3rem;}
    .prd_02 .fl p.p1{font-size:.3rem;}

    .prd_02 .fl{width:38%;}
    .prd_03 .fr{width:38%;}
    .prd_04 .fl{width:38%;}
    .prd_05 .fr{width:38%;}
    .prd_06 .fl{width:38%;}
    .prd_07 .fr{width:38%;}
    .prd_08 .fl{width:38%;}
    .prd_09 .fr{width:38%;}




    .ab_01 .fl p.p1{font-size:.3rem;}
    .ab_01 .fl{width:50%;}
    .ab_01 .fr{width:40%;}

    .ab_01 .fl p.p2{margin-top:.17rem;margin-bottom:.2rem;}

    

    .ab_02l_txt{height:2rem;}

    .ab_03_t{font-size:.3rem;}

    h3.htit3{font-size:.3rem;}

    .in_03r_slide > .swiper-wrapper > .swiper-slide ul li em.em3{margin-left:.2rem;width:calc(100% - .2rem);}

    .in_04 .fl p.p1{}

    .ywhztcc_t p.p1{font-size:.26rem;}
    .ywhztcc_t p.p2{font-size:.16rem;}
    .ywhztcfr .ywhztc_c{max-width:12rem;margin-top:0px;padding:.2rem .4rem;}
    .ywhztcc_c ul li{margin-top:.05rem;}
    .ywhztcc_c ul li p.p2{height:.5rem;}
    .ywhztcc_c ul li p.p2 input.ywhz_txt{height:.5rem;font-size:.14rem;}
    .ywhztcc_c ul li p.p2 select{height:.5rem;font-size:.14rem;}
    .ywhztcc_c ul li p.p2 textarea{font-size:.14rem;}
    .ywhztcc_c ul li p.p1{height:.4rem;line-height:.4rem;}


}

@media screen and (max-width:1440px) {
  .wrap_in{margin:0px 4%;}

}

@media screen and (max-width:1300px) {
    
    .in_03r_slide>.swiper-wrapper>.swiper-slide ul li em.em3 span.sp2{font-size:.12rem;line-height:.14rem;margin-top:.1rem;}
    .in_03r_slide>.swiper-wrapper>.swiper-slide ul li em.em3 span.sp1{font-size:.18rem;}
    .in_03r_slide>.swiper-wrapper>.swiper-slide ul li em.em3 span.sp2 b{height:.14rem;width:.22rem;}
    .in_03r_slide>.swiper-wrapper>.swiper-slide ul li em.em3 span.sp2 img{height:.14rem;}
    .in_03r_slide>.swiper-wrapper>.swiper-slide ul li.cdaid_8 em.em3 span.sp2 img{height:.14rem;}
    .in_03r_slide>.swiper-wrapper>.swiper-slide ul li.cdaid_7 em.em3 span.sp2 img{height:.14rem;}
    .in_03r_slide>.swiper-wrapper>.swiper-slide ul li.cdaid_6 em.em3 span.sp2 img{height:.14rem;}

    .product_ct{grid-template-columns: repeat(2, minmax(0, 1fr));}

}

@media screen and (max-width:1260px) {

     .wrap_c{max-width:100%;margin:0px 5vw;}

     .topfr .fl{width: calc(100%  - 2.2rem);}

    .in_02rm_ro ul li .in_02i_c label span.sp1{font-size:.12rem;}

    .menufr ul li{padding:0px .2rem;}

    .in_01 .fl .in_01l_c p.p2{font-size:.3rem;}
    .in_01 .fl .in_01l_c p.p1{font-size:.12rem;margin-top:.2rem;}
    .in_01 .fl .in_01l_c p.p3{margin-top:.4rem;}


    .menufr{margin-right:.6rem;}

    .in_02 .fl{width:30%;}
    .in_02 .fr{width:63%;}

    .in_03 .fl{width:30%;}
    .in_03 .fr{width:50%;}
    .in_03r_slide .swiper-slide ul li em.em3 span.sp2{font-size:.12rem;line-height:.14rem;margin-top:.2rem;}
    .in_03r_slide .swiper-slide ul li em.em3 span.sp1{font-size:.18rem;}
    .in_03r_slide .swiper-slide ul li em.em3 span.sp2 b{height:.14rem;width:.22rem;}
    .in_03r_slide .swiper-slide ul li em.em3 span.sp2 img{height:.14rem;}
    .in_03r_slide .swiper-slide ul li.cdaid_8 em.em3 span.sp2 img{height:.14rem;}
    .in_03r_slide .swiper-slide ul li.cdaid_7 em.em3 span.sp2 img{height:.14rem;}
    .in_03r_slide .swiper-slide ul li.cdaid_6 em.em3 span.sp2 img{height:.14rem;}

    .in_03r_spa{bottom:.1rem;}

    .in_02 .fl p.p7 a{font-size:.14rem;line-height:.4rem;padding:0px .2rem;}
    .in_02 .fl p.p7 span{background-size:.2rem;padding-right:.4rem;}

    .zin_02data ul li .zin_02_txt1 label span.sp1{}
    .zin_02data ul li .zin_02_txt1 label span.sp2{margin-top:0px;}

    .in_03 .fl p.p7 a{font-size:.14rem;line-height:.4rem;padding:0px .2rem;}
    .in_03 .fl p.p7 span{background-size:.2rem;padding-right:.4rem;}

    .in_04_b a{font-size:.14rem;line-height:.4rem;padding:0px .2rem;}
    .in_04_b span{background-size:.2rem;padding-right:.4rem;}

    .in_01{padding-top:.8rem;}

    .in_02{margin-top:.8rem;}

    .in_03{margin-top:calc(.8rem * 2)}

    .btn_01 .fr dl{margin-right:.3rem;}

    .altcfr .altc_c{padding:.2rem;height:100%;overflow-y:auto;margin-top:0px;}    
    .altcfr .altc_c .fl{width:100%;margin:0px;}
    .altcfr .altc_c .fl .altccl_t img{height:.4rem;}
    .altcfr .altc_c .fl .altccl_c1{margin-top:.2rem;padding:.1rem 0px;}
    .altcfr .altc_c .fl .altccl_c1 ul li span.sp1{font-size:.2rem;}
    .altcfr .altc_c .fl .altccl_c1 ul li span.sp2{font-size:.14rem;}

    .altcfr .altc_c .fl .altccl_c2 ul li{width:100%;padding:.1rem 0px;}
    .altcfr .altc_c .fl .altccl_c2 ul li em.em1{width:.2rem;}
    .altcfr .altc_c .fl .altccl_c2 ul li em.em2{width:calc(100% - .2rem - .2rem)}
    .altcfr .altc_c .fl .altccl_c2 ul li em.em2 span.sp1{font-size:.16rem;line-height:.2rem;}
    .altcfr .altc_c .fl .altccl_c2 ul li em.em2 span.sp2{font-size:.12rem;}
    .altcfr .altc_c .fl .altccl_c2 ul{border-bottom:0px;}

    .altcfr .altc_c .fr{width:50%;margin:0px auto;margin-top:.1rem;float:none;}
    .altcfr .altc_c .fr .altccr_fr{width:29%;}

    .altcfr .altc_c .fr .altccr_prev{width:.3rem;height:.3rem;margin-top:-.15rem;}
    .altcfr .altc_c .fr .altccr_next{width:.3rem;height:.3rem;margin-top:-.15rem;}


    .ywhztcfr .ywhztc_c{padding:.2rem .2rem;margin-top:0px;}
    .ywhztcfr .ywhztc_c a.close{width:.2rem;height:.2rem;display:block;overflow:hidden;background:url("../images/menu_02.png") center no-repeat;background-size:100%;position:absolute;right:20px;top:3%;z-index:999;}
    .ywhztcc_t p.p1{font-size:.2rem;}
    .ywhztcc_t p.p2{font-size:.14rem;}
    .ywhztcc_c ul li p.p1{font-size:.14rem;line-height:.3rem;height:.3rem;}
    .ywhztcc_c ul li p.p2{height:.4rem;}
    .ywhztcc_c ul li p.p2 input.ywhz_txt{height:.4rem;font-size:.14rem;padding-left:.3rem;}
    .ywhztcc_c ul li p.p2 span{width:.14rem;left:.1rem;}
    .ywhztcc_c ul li p.p2 select{height:.4rem;font-size:.14rem;}
    .ywhztcc_c ul li.li1 p.p2{height:.6rem;}
    .ywhztcc_c ul li p.p2 textarea{height:.6rem;padding:.1rem;font-size:.14rem;}
    .ywhztcc_c ul li p.p2 label.lb1{height:.4rem;font-size:.14rem;}

    .ywhztcc_c ul li p.p3{font-size:.14rem;}
    .ywhztc_b{margin-top:.15rem;}
    .ywhztc_b input{font-size:.14rem;width:1rem;height:.4rem;}

    .zwsqtcfr .ywhztc_c{padding:.2rem .2rem;margin-top:0px;}



    .in_04{padding-bottom:.2rem;}

    .prd_03 .sp1{font-size:.4rem;}
    .prd_04 .sp1{font-size:.4rem;}
    .prd_05 .fr p.p3{font-size:.4rem;}
    .prd_06 .sp1{font-size:.4rem;}
    .prd_07r_txt p.p3{font-size:.4rem;}
    .prd_08 .sp1{font-size:.4rem;left:0px;}
    .prd_09_txt p.p3{font-size:.4rem;}

    .prd_02 .fl{width:47%;}
    .prd_03 .fr{width:47%;}
    .prd_04 .fl{width:47%;}
    .prd_05 .fr{width:47%;}
    .prd_06 .fl{width:47%;}
    .prd_07 .fr{width:47%;}
    .prd_08 .fl{width:47%;}
    .prd_09 .fr{width:47%;}

    .in_01 .fr{width:60%;}
    .in_02 .fr1{width:60%;}
    .in_03 .fr{width:60%;}
    .in_04 .fr{width:60%;}

    .in_02 .fl{width:32%;}
    .in_03 .fl{width:32%;}
    .in_04 .fl{width:32%;}

    .in_04_slide{width:calc(100% - 1rem);margin-left:1rem;}

    .in_04r_01_l ul li .in_04s_l span{padding-left:0px;}

    .ab_03c_slide .swiper-slide .ab_03imgfr .ab_03img_c p br{display:block;}

    .in_04la_01{margin-top:.3rem;}
    .in_04la_01 a{width:.3rem;height:.3rem;margin-right:.1rem;}

    .in_04la_02{margin-top:.3rem;}
    .in_04la_02 a{width:.3rem;height:.3rem;margin-right:.1rem;}

    .in_03r_spa a{width:.3rem;height:.3rem;margin:0px .05rem;}

    .ab_03t_a{height:.35rem;margin-top:-.14rem;}
    .ab_03t_a a{width:.3rem;height:.3rem;}
    .ab_03t_a a:nth-child(2){margin-left:.1rem;}

    .subfr .sub_c p.p2{font-size:.3rem;}
    .subfr .sub_c p.p1{font-size:.12rem;}

    .topfr .fl img{height:.34rem;margin-top:.03rem;}
    .btn_01 .fl img{height:.34rem;}

    .in_02 .fl p.p1{font-size:.22rem;}
    .in_03 .fl p.p1{font-size:.22rem;}
    .in_04 .fl ul li{font-size:.22rem;}

    .prd_02 .fl p.p1{font-size:.22rem;}
    .prd_02 .fl p.p2{font-size:.18rem;}

    .prd_03_c p.p1{font-size:.22rem;}
    .prd_03_c p.p2{font-size:.18rem;}

    .prd_04 .fl p.p1{font-size:.22rem;}
    .prd_04 .fl p.p2{font-size:.18rem;}

    .prd_05 .fr p.p1{font-size:.22rem;}
    .prd_05 .fr p.p2{font-size:.18rem;}

    .prd_06_txt p.p1{font-size:.22rem;}
    .prd_06_txt p.p2{font-size:.18rem}

    .prd_07r_txt p.p1{font-size:.22rem;}
    .prd_07r_txt p.p2{font-size:.18rem;}

    .prd_08_txt p.p1{font-size:.22rem;}
    .prd_08_txt p.p2{font-size:.18rem;}

    .prd_09_txt p.p1{font-size:.22rem;}
    .prd_09_txt p.p2{font-size:.18rem;}

    .ab_01 .fl p.p1{font-size:.22rem;margin-bottom:.1rem;}
    .ab_01 .fl p.p2{font-size:.12rem;margin-top:0px;}

    .ab_02lt_c p.p1{font-size:.12rem;}

    .ab_02lt_c p.p2{font-size:.22rem;}

    

    .ab_03_t{font-size:.22rem;}

    h3.htit3{font-size:.22rem;}
    .growsw .swbox1 h4{font-size:.20rem;}

    .ab_02l_txt{padding:0px .3rem;}
}

@media screen and (max-width:1058px) {

    .topfr .wrap_in{margin:0px auto;}

    .navfr{height:auto; padding:0rem 0;}


    .navfr ul li{display:inline-block;padding:0px .1rem;font-size:.16rem;color:#aa9083;}
    .navfr ul li a{height:.5rem; line-height: .5rem;}

    .navfr{height:.5rem;}
    .prdnav{height:.8rem;}
    .prdnav .wrap_c{padding:.1rem 0px;}
    .prdnav ul li a{line-height:.3rem;height:.3rem;}

    .topfr .fl{width:calc(100% - 1rem);}
    .menufr ul li{padding:0px .1rem;}
    .menufr{margin-right:.3rem;}

    .in_01 .fl{width:54%;}
    .in_01 .fr{width:46%;}

    .in_02 .fr1{width:66%;}
    .in_03 .fr{width:66%;}
    .in_03r_slide > .swiper-wrapper > .swiper-slide ul li em.em1{width:51%;}
    .in_04_slide{width:calc(100% - .9rem);margin-left:.9rem;}

    .btn_01 .fl{width:100%;float:none;}
    .btn_01 .fr{width:100%;float:none;margin-top:.3rem;}

    .in_04{padding-bottom:.3rem;}

    .subfr .sub_c p.p1{font-size:.2rem;}
    .subfr .sub_c p.p2{font-size:.4rem;}
    .proBanner .sub_c p.p1{font-size:.16rem;}

    .prd_02 .fl{width:48%;}
    .prd_03 .fr{width:48%;}
    .prd_04 .fl{width:48%;}
    .prd_05 .fr{width:48%;}
    .prd_06 .fl{width:48%;}
    .prd_07 .fr{width:48%;}
    .prd_08 .fl{width:48%;}
    .prd_09 .fr{width:48%;}

    .ab_02lt_c p.p1{font-size:.2rem;}
    .ab_02lt_c p.p2{font-size:.2rem;}

    .prd_03 .sp1{left:-5%;}

    .in_04r02b_slide .swiper-slide ul.in_04r02b_ul14{width:100%;}
    .in_04r02b_slide .swiper-slide ul li{width:calc(100% / 7);}
    .in_04r02b_slide .swiper-slide ul li em.em2{font-size:.14rem;}

    .prd_06{overflow:visible;}
    .prd_06 .sp1{top:-6%;}

    .in_04 .fl{width:38%;}
    .in_04 .fr{width:56%;}

    .in_04r_01_l ul li .in_04s_l span{padding-right:.28rem;}

    .in_01 .fr{width:60%;}
    .in_02 .fr1{width:60%;}
    .in_03 .fr{width:60%;}
    .in_04 .fr{width:60%;}


    .in_02 .fl{width:32%;}
    .in_03 .fl{width:32%;}
    .in_04 .fl{width:32%;}


    
}

 .w_pc1{}
 .w_wap1{display:none !important;}

@media screen and (max-width:900px) {
  .mtmenu_click{display: none;}
  .nav_open_table_nav_txt a{font-size: 20px;}
    .wrap_in{margin:0px 20px;}
    .wrap_c{margin:0px 20px;max-width:100%;}
    .wrap_c1{margin:0px 20px;max-width:100%;}

    .w_pc{display:none !important;}
    .w_wap{display:block !important;}

    .topfr .fl{width: calc(100% - 2.1rem);}

    .altcfr .altc_c .fr{width:100%;}

    .ywhztcfr .ywhztc_c{padding:.2rem .2rem;margin-top:0px;}
    .ywhztcfr .ywhztc_c a.close{width:.2rem;height:.2rem;display:block;overflow:hidden;background:url("../images/menu_02.png") center no-repeat;background-size:100%;position:absolute;right:20px;top:3%;z-index:999;}
    .ywhztcc_t p.p1{font-size:.2rem;}
    .ywhztcc_t p.p2{font-size:.14rem;}
    .ywhztcc_c ul li{width:100%;margin-right:0px;}
    .ywhztcc_c ul li p.p1{font-size:.14rem;line-height:.3rem;height:.3rem;}
    .ywhztcc_c ul li p.p2{height:.4rem;}
    .ywhztcc_c ul li p.p2 input.ywhz_txt{height:.4rem;font-size:.14rem;padding-left:.3rem;}
    .ywhztcc_c ul li p.p2 span{width:.14rem;left:.1rem;}
    .ywhztcc_c ul li p.p2 select{height:.4rem;font-size:.14rem;}
    .ywhztcc_c ul li.li1 p.p2{height:.6rem;}
    .ywhztcc_c ul li p.p2 textarea{height:.6rem;padding:.1rem;font-size:.14rem;}
    .ywhztc_b{margin-top:.15rem;}
    .ywhztc_b input{font-size:.14rem;width:1rem;height:.4rem;}
    .top_a{padding-top: 0px;}

    .topfr .logo{position:relative;z-index:9991;}
    .topfr .fr{position:relative;z-index:9991;}
    .mtmenu_click{float:left;margin-left:.2rem;position:relative;z-index:9991;margin-top:0rem;}
    .mtmenu_click a{width:.24rem;height:.3rem;display:block;overflow:hidden;background:url("../images/mune_icon.png") center no-repeat;background-size:100%;}
    .mtmenu_click a.on{background:url("../images/menu_02.png") center no-repeat;background-size:.2rem;}




    .menufr{width:100%;height:100%;overflow:hidden;position:fixed;left:0px;top:0px;display:none;margin:0px;padding:0px;background-color:#fff;z-index:9990;}
    .menufr ul{width:100%;overflow:hidden;margin-top:.7rem;border-top:.01rem solid #eee;}
    .menufr ul li{width:100%;overflow:hidden;border-bottom:.01rem solid #eee;margin:0px;float:left;padding:0px 20px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
    .menufr ul li:last-child{border-bottom:0px;}
    .menufr ul li:first-child{padding:0px 20px;}
    .menufr ul li .mu_t{justify-content:flex-start;}
    .menufr ul li .mu_t a{font-size:.16rem;}
    .title_more a{font-size: 16px;}
    .title_more a img{height:5px;}
    .in_service_fr{display: block; width: 100%;}
    .in_service .in_service_table{padding-right: 0px;}
    .in_service_fr_width{padding-top: 25px; grid-gap:15px;}
    .in_service_li_txt b{font-size: 18px;}
    .in_service_li_txt{font-size: 14px;}
    .in_service_li_img img{height:50px;}

    .in_container .in_service_fl{display: block; position: initial; width: 100%;}

    .in_service::after{background:url("../images/.in_service_bg.png") right -40px top no-repeat; background-size: 100% auto; content: ""; left: 0px; width: 100%; position: absolute; top:130px; height:30%;}

    .in_service{padding-top:50px; padding-bottom:50px;}
    .in_service_width{display: block;}
    .in_service_width .in_service_fl{display: block; width: 100%;}
    .in_service_icon{width: 20%; top:-1%;}
    .title b{font-size: 20px;}
    .title span{font-size: 16px; margin-top: 10px;}
    .title span::after{height: 6px;}
    .title_more{ padding-top: 15px;}
    .title_more a{padding: 10px 30px;}

    .in_container .swiper-slide{text-align: left; display: initial;}
    .in_container .gallery-thumbs{width:120px;}
    .in_container .gallery-thumbs .swiper-wrapper .swiper-slide{display: block; font-size: 14px; padding:1px 0px; display: inline-block; overflow: hidden; line-height:32px;}
    .in_container .gallery-top{margin: 0px; width:60%;}
.in_container .gallery-thumbs .swiper-wrapper .swiper-slide span{background:url("../images/dian_icon_no.png") center center no-repeat; margin-top:1px; float: right; background-size: 100% auto; width:15px; height:25px; display: inline-block; margin-left:10px;}
.in_container .gallery-thumbs .swiper-wrapper .swiper-slide-active{color: #1eadf4; font-size:14px;}
.in_container .gallery-thumbs .swiper-wrapper .swiper-slide-active span{background:url("../images/dian_icon.png") center center no-repeat; background-size: 100% auto; width: 15px; height: 25px; display: inline-block; margin-left:10px;}
.in_container .gallery-thumbs{transform:initial;}
.title_txt{font-size: 14px; padding-top: 10px;width:64%}
.gallery-top{margin-top: 20px;}
.in_container .gallery-thumbs{bottom:0px; top: auto;}



    .topfr{padding:.15rem 0px;}
    .topfr .fl img{height:.3rem;}
    
    .top_a a{margin-left:.1rem;}
    .top_a img{height:.3rem;}
    .top_a a.a3{height:.3rem;width:auto;font-size:.12rem;padding:0px .1rem;}
    .top_a a.a3 span{padding-right:.12rem;}

    .dw_01_can{display:none;}
    .dw_02_can{display:none;}
    .dw_03_can{display:none;}
    .dw_01{display:none;}
    .dw_02{display:none;}
    .dw_03{display:none;}
    .dw_04{display:none;}
    .dw_05{display:none;}
    .dw_06{display:none;}
    .in_01 .wrap_c{padding-top:60px;}
    .in_01 .fl .in_01l_c p.p1{margin-top: 15px;}


    .in_01{padding-top:0rem;}
    .in_01 .fl .in_01l_c p.p2 span{font-size: 42px;}
    .in_01 .wrap_c{display:block;}
    .in_01 .fl .in_01l_c p.p1{font-size:.13rem;}
    .in_01 .fl .in_01l_c p.p2{font-size:.3rem;margin-top:.15rem;}
    .in_01 .fl .in_01l_c p.p3{margin-top:20px;}
    .in_01 .fl .in_01l_c p.p3 a{font-size:.16rem;line-height:.4rem;padding:0px .3rem;}
    .in_01 .fl .in_01l_c p.p3 span{background-size:.2rem;padding-right:.4rem;}
    .in_01 .fl .in_01l_c{margin-top:0px;}
    .in_01 .fl .in_01l_c p.p2{font-size: 24px;}
    .in_01 .fl .in_01l_c p.p2 span{font-size:30px;}

    .in_01 .fl{width:100%;}
    .in_01 .fr{width:100%; padding-top: 30px;}

    .in_02{margin-top:0rem;}
    .in_02 .fl{width:100%;}
    .in_02 .fr{width:100%;}


    .in_02 .fl p.p1{font-size:.2rem;margin-top:0px;}
    .in_02 .fl p.p2{font-size:.16rem;}
    .in_02 .fl p.p3{margin:.15rem 0px;width:100%;}

    .in_02 .fl p.p4{font-size:.18rem;}
    .in_02 .fl p.p4:before{width:.04rem;height:.16rem;top:.1rem;}
    .in_02 .fl p.p5{font-size:.16rem;margin-top:.05rem;}
    .in_02 .fl p.p6{font-size:.14rem;max-width:3rem;}
    .in_02 .fl p.p7{margin-top:.3rem;}
    .in_02 .fl p.p7 a{font-size:.14rem;line-height:.4rem;padding:0px .2rem;}
    .in_02 .fl p.p7 span{background-size:.2rem;padding-right:.4rem;}

    .in_02 .fr1{width:100%;margin-top:.2rem;}

    .in_02rg_i{margin-top:1rem;width:55%;margin-left:24%}
    .in_02rm_ro ul li .in_02i_c label span.sp1{font-size:.12rem;}
    .in_02rm_ro ul li .in_02i_c label span.sp2{font-size:.14rem;margin-top:0rem}

    .in_02rm_txt p.p1{font-size:.12rem;}
    .in_02rm_txt p.p2{font-size:.14rem;margin-top:0rem}

    .in_02rm_txt1 p.p1{font-size:.12rem;}
    .in_02rm_txt1 p.p2{font-size:.14rem;margin-top:0rem}

    .zin_02data ul li .zin_02_txt label .sp1{font-size:.12rem;}
    .zin_02data ul li .zin_02_txt label .sp2{font-size:.14rem;}

    .zin_02data ul li .zin_02_txt1 label .sp1{font-size:.12rem;}
    .zin_02data ul li .zin_02_txt1 label .sp2{font-size:.14rem;}

    .zin_02data{left: -7%;}
    .in_03{margin-top:0rem}
    .in_03 .wrap_c{display:block;}
    .in_03 .fl{width:100%;}
    .in_03 .fl p.p1{margin-top:.4rem;font-size:.2rem;}
    .in_03 .fl p.p2{font-size:.16rem;}
    .in_03 .fl p.p3{margin:.15rem 0px;width:100%;}
    .in_03 .fl p.p4{font-size:.18rem;}
    .in_03 .fl p.p5{font-size:.14rem;}
    .in_03 .fl p.p5 i{font-size:.14rem;}
    .in_03 .fl p.p5 em{font-size:.26rem;}
    .in_03 .fl p.p6{font-size:.16rem;margin-top:.1rem;max-width:3rem;}
    .in_03 .fl p.p7{margin-top:.3rem;}
    .in_03 .fl p.p7 a{font-size:.14rem;line-height:.4rem;padding:0px .2rem;}
    .in_03 .fl p.p7 span{background-size:.2rem;padding-right:.4rem;}

    .in_02{margin-bottom:20px;}
    
    .btn_01 .fr dl{display: inline-block; width: 50%; float: left;}
    .btn_01 .fr{display:flow-root;}
    .btn_01 .fl img{height: 30px; margin: 0px auto;}
    .btn_01 .fr dl:before{display: none;}
    .btn_01 .fr dl:nth-last-child(2){/* display: block; */width:50%;padding: 0px;margin: 0px;}
    .in_03 .fr{width:100%;margin-top:.2rem;padding-bottom:0rem;}

    .in_03r_slide .swiper-slide img.img1{display:none;}
    .in_03r_slide .swiper-slide ul{position:relative;}
    .in_03r_slide .swiper-slide ul li{position:inherit;width:100%;height:1rem;top:inherit !important;margin-bottom:.1rem}
    .in_03r_slide .swiper-slide ul li{}
    .in_03r_slide .swiper-slide ul li em.em3{width:calc(100% - .2rem);margin-left:.2rem;}
    .in_03r_slide .swiper-slide ul li em.em3 span.sp1{font-size:.2rem;line-height:1.3;}
    .in_03r_slide .swiper-slide ul li em.em3 span.sp1 br{display:none;}
    .in_03r_slide .swiper-slide ul li em.em3 span.sp2{margin-top:.1rem;font-size:.12rem;}
    .in_03r_slide .swiper-slide ul li em.em3 span.sp2 b{width:.16rem;margin-right:.05rem;}
    .in_03r_slide .swiper-slide ul li em.em2{width:40%;}
    .in_03r_slide .swiper-slide ul li em.em1{width:60%;}
    .in_03r_slide .swiper-slide ul li:before{height:.01rem;}

    .in_03r_spa{bottom:0px;}
    .in_03r_spa a{width:.3rem;height:.3rem;margin:0px .05rem;}

    

    .in_04{margin-top:.4rem;padding-top:.2rem;}
    .in_04 .wrap_c{display:block;}
    .in_04 .fl{width:100%;}
    .in_04 .fl ul{width:100%;overflow:hidden;}
    .in_04 .fl ul li{width:50%;float:left;font-size:.2rem;margin-bottom:0px;}
    .in_04 .fl p.p1{font-size:.16rem;margin-top:.2rem;max-width:3rem;}
    .in_04 .fl p.p3{width:100%;margin:.15rem 0px;}

    .in_04la_01{margin-top:.3rem;}
    .in_04la_01 a{width:.3rem;height:.3rem;margin-right:.1rem;}

    .in_04la_02{margin-top:.3rem;}
    .in_04la_02 a{width:.3rem;height:.3rem;margin-right:.1rem;}

    .in_04 .fr{width:100%;min-height:auto;margin-top:.2rem;}
    .in_04_slide .swiper-slide ul li{margin-bottom:.1rem;}
    .in_04_slide .swiper-slide ul li .in_04s_l{font-size:.16rem;width:100%;height:.4rem;}
    .in_04_slide .swiper-slide ul li .in_04s_r{width:100%;}

    .in_04_b{margin-top:.3rem;text-align:left;}
    .in_04_b a{font-size:.14rem;line-height:.4rem;padding:0px .2rem;}
    .in_04_b span{background-size:.2rem;padding-right:.4rem;}


    .in_04r02_slide .swiper-slide{width:90%;}
    .in_04r02_slide .swiper-slide em.em2{font-size:.16rem;margin-top:.1rem;}
    .in_04r02_spfr{margin-top:-0.1rem;}
    .in_04r02_spfr span{width:.2rem;height:.02rem;margin:0px .02rem !important;}

    .in_04r02_b{margin-top:.2rem;}

    .in_04r02b_slide .swiper-slide ul li{width:calc(100% / 4);margin-bottom:.1rem;}
    .in_04r02b_slide .swiper-slide ul li em.em1 img{width:.4rem;}
    .in_04r02b_slide .swiper-slide ul li em.em2{font-size:.14rem;line-height:.2rem;height:.4rem;}

    .in_04r02b_slide .swiper-slide ul.in_04r02b_ul14{width:100%;}
    .in_04r02b_slide .swiper-slide ul.in_04r02b_ul14 li{width:calc(100% / 4);}


    .btn_01{margin-bottom:.3rem;margin-top:.3rem;}
    .btn_01 .fl{width:100%;/* text-align:center; *//* display: none; */padding: 10px 0px 20px;}
    .top_on2.topfr .fl img{height: 30px;}
    .top_on2.topfr .top_a{padding-top: 0px;}
    .btn_01 .fr{width:100%;margin-top:.2rem;}
    .btn_01 .fr dl{display: inline-block; width: 50%; float: left;}
    .btn_01 .fr dl dd p{margin-bottom: 5px;}
    .btn_01{margin:0px;}
    .btn_01 .fr dl dd p.p1 span{font-size: 20px;}
    .btn_01 .fr dl:last-child{display:block;/* width:100%; */}
    .btn_01 .fr .er_width{text-align: center; padding: 20px 0px;}
    .btn_02 .fl{width:100%;}
    .btn_02 .fl a{font-size:.14rem;background-size:.14rem;padding-left:.2rem;}
    .btn_02{font-size: 14px; text-align: center;}
    .btn_02 .fr{width:100%;margin-top:.1rem;}
    .btn_02 .fr p{text-align:left;font-size:.14rem;}

    .in_04_slide{margin-left:1rem;width:calc(100% - 1rem);}


    .subfr img.img1{width:260%;margin-left:-73%}
    .subfr img.img2{width:100%;display:block;}

    .subfr .sub_c .subc_c{margin-top:.7rem;}
    .subfr .sub_c p.p1{font-size:.14rem;line-height:1.5;margin-top:.1rem;}
    .subfr .sub_c p.p2{font-size:.3rem;}
    .proBanner .sub_c p.p1{font-size:.14rem;}

    .navfr{height:.5rem;padding:0px;}
    .prdnav{height:.8rem;}
    .navfr .wrap_c{margin:0px auto;}
    .navfr ul li{font-size:.16rem;padding:0px;text-align:center;width:calc(100% / 4);}


    .prd_01_can{display:none;}
    .prd_02_can{display:none;}
    .prd_03_can{display:none;}
    .prd_04_can{display:none;}
    .prd_05_can{display:none;}
    .prd_06_can{display:none;}
    .prd_07_can{display:none;}


    .prd_01{padding-top:.3rem;font-size:.3rem;}
    .prd_01 i{margin-left:0px;}

    .prd_02 .sp1{display:none;}
    .prd_02 .wrap_c{display:block;}
    .prd_02 .fl{width:100%;margin-left:0px;margin-top:.15rem;}
    .prd_02 .fl p.p1{font-size:.2rem;}
    .prd_02 .fl p.p2{font-size:.18rem;margin-bottom:.15rem;padding-bottom:.15rem;}
    .prd_02 .fl p.p2:before{width:1rem;}
    .prd_02 .fl p{font-size:.16rem;}
    .prd_02 .fr{width:100%;}


    .prd_03{margin-top:.3rem;}
    .prd_03 .wrap_c{display:block;}
    .prd_03 .sp1{display:none;}
    .prd_03 .fl{width:100%;}
    .prd_03 .fr{width:100%;margin-top:.2rem;}

    .prd_03 .fr p.p1{font-size:.2rem;}
    .prd_03 .fr p.p2{font-size:.18rem;margin-bottom:.2rem;padding-bottom:.2rem;}
    .prd_03 .fr p.p2:before{width:1rem;}
    .prd_03 .fr p{font-size:.16rem;}

    .prd_04{margin-top:.3rem;}
    .prd_04 .sp1{display:none;}
    .prd_04 .wrap_c{display:block;}
    .prd_04 .fl{width:100%;margin-left:0px;margin-top:.2rem;}
    .prd_04 .fl p.p1{font-size:.2rem;}
    .prd_04 .fl p.p2{font-size:.18rem;margin-bottom:.2rem;padding-bottom:.2rem;}
    .prd_04 .fl p.p2:before{width:1rem;}
    .prd_04 .fl p{font-size:.16rem;}

    .prd_04 .fr{width:100%;margin-top:0rem;}


    .prd_05{margin-top:.3rem;}
    .prd_05 .wrap_c{display:block;}
    .prd_05 .fl{width:100%;}
    .prd_05 .fr{width:100%;}
    .prd_05 .fr p.p3{display:none;}
    .prd_05 .fr p.p1{font-size:.2rem;margin-top:.2rem;}
    .prd_05 .fr p.p2{font-size:.18rem;margin-bottom:.2rem;padding-bottom:.2rem;}
    .prd_05 .fr p.p2:before{width:1rem;}
    .prd_05 .fr p{font-size:.16rem;}

    .prd_06{margin-top:.3rem;}
    .prd_06 .sp1{display:none;}
    .prd_06 .wrap_c{display:block;}    

    .prd_06 .fl{width:100%;margin-top:.2rem;}
    .prd_06 .fl p.p1{font-size:.2rem;}
    .prd_06 .fl p.p2{font-size:.18rem;margin-bottom:.2rem;padding-bottom:.2rem;}
    .prd_06 .fl p.p2:before{width:1rem;}
    .prd_06 .fl p{font-size:.16rem;}

    .prd_06 .fr{width:100%;}

    .prd_07{margin-top:.3rem;}
    .prd_07 .wrap_c{display:block;}
    .prd_07 .fl{width:100%;}
    .prd_07 .fr{width:100%;}

    .prd_07r_txt p.p3{display:none;}
    .prd_07r_txt p.p1{font-size:.2rem;margin-top:.2rem;}
    .prd_07r_txt p.p2{font-size:.18rem;margin-bottom:.2rem;padding-bottom:.2rem;}
    .prd_07r_txt p.p2:before{width:1rem;}
    .prd_07r_txt p{font-size:.16rem;}

    .prd_08{margin-top:.3rem;}
    .prd_08 .sp1{display:none;}
    .prd_08 .fr{width:100%;top:0px;}
    .prd_08 .fr img.img1{width:100%;}
    .prd_08 .fl{width:100%;margin:0px;margin-top:0rem;}

    .prd_08_txt p.p1{font-size:.2rem;}
    .prd_08_txt p.p2{font-size:.18rem;margin-bottom:.2rem;padding-bottom:.2rem;}
    .prd_08_txt p.p2:before{width:1rem;}
    .prd_08_txt p{font-size:.16rem;}


    .prd_09{margin-top:.3rem;padding-bottom:.5rem;}
    .prd_09 .wrap_c{display:block;}
    .prd_09 .fl{width:100%;}
    .prd_09 .fr{width:100%;margin:0px;}

    .prd_09_txt p.p3{display:none;}
    .prd_09_txt p.p1{font-size:.2rem;margin-top:.2rem;}
    .prd_09_txt p.p2{font-size:.18rem;margin-bottom:.2rem;padding-bottom:.2rem;}
    .prd_09_txt p.p2:before{width:1rem;}
    .prd_09_txt p{font-size:.16rem;}


    .ab_01{padding:.3rem 0px;}
    .ab_01 .wrap_c{display:block;}
    .ab_01 .fr{width:100%;}

    .ab_01 .fl{width:100%;margin-top:.4rem;}
    .ab_01 .fl p.p1{font-size:.2rem;line-height:1.5;margin-bottom:.05rem}
    .ab_01 .fl p.p2{font-size:.12rem;margin-top:0rem;padding-bottom:.2rem;}
    .ab_01 .fl p{font-size:.16rem;}

    .ab_02{padding:.3rem 0px;}
    .ab_02 .wrap_c{display:block;}
    .ab_02 .fl{width:100%;}
    .ab_02l_txt{height:auto;padding:0px .2rem;}
    .ab_02lt_c{padding:.2rem;}
    .ab_02lt_c p.p1{font-size:.12rem;}
    .ab_02lt_c p.p2{font-size:.2rem;}
    .ab_02lt_c p.p3{font-size:.16rem;margin-top:.1rem;}
    .ab_02 .fr .ab_02lt_c{padding:.2rem 0px;}
    .ab_02 .fr{width:100%;margin-top:.2rem;}

    .ab_03{padding:.3rem 0px;}
    .ab_03_t{font-size:.2rem;}
    .ab_03_c{padding-top:.3rem;}
    .ab_03_c .wrap_c{height:auto;}
    .ab_03img_slide{width:100%;position:relative;margin-top:.4rem;}

    .ab_03c_slide{width:100%;margin-left:0px;padding-top:0rem;}
    .ab_03c_slide .swiper-slide-active .ab_03c_c:before{top:.9rem;}
    .ab_03c_slide .swiper-slide-next .ab_03c_c:before{top:.9rem;}
    .ab_03c_slide .swiper-slide .ab_03c_c p.p3{font-size:.2rem;}    
    .ab_03c_slide .swiper-slide .ab_03c_c p.p1{font-size:.16rem;}
    .ab_03c_slide .swiper-slide .ab_03c_c p.p2 label img{width:.4rem;}

    .ab_03_c:before{margin-top:1.7rem;}

    .ab_04{padding-top:.3rem;}
    .ab_03t_a{height:.35rem;margin-top:-.14rem;}
    .ab_03t_a a{width:.3rem;height:.3rem;}
    .ab_03t_a a:nth-child(2){margin-left:.1rem;}

    .ab_04_c{padding-top:.3rem;}
    .ab_04c_slide .swiper-slide{width:70%;}
    .ab_04c_slide .swiper-slide .ab_04cs_c{margin-top:0px;}
    .ab_04c_slide .swiper-slide .ab_04cs_c .ab_04csc_txt{padding:.2rem;}


    .navfr.on1 .nav_c{top:.6rem;}

    .prd_02{padding-top:.2rem;}

    .ab_02lt_c{padding:.2rem 0px}
    .ab_02 .fl:hover:before{opacity:0;}
    .ab_02 .fl:hover .ab_02l_img{background:none;background-color:#fb6b23;}
    .ab_02 .fl:hover .ab_02l_img img{transform: scale(1, 1); -moz-transform: scale(1, 1); -webkit-transform: scale(1, 1);}
    .ab_02 .fl:hover .ab_02l_txt{width:calc(100%);margin-left:.0rem;}
    .ab_02 .fl:hover .ab_02l_txt p.p1{color:#cf9376;}
    .ab_02 .fl:hover .ab_02l_txt p.p2{color:#cf9376;}
    .ab_02 .fl:hover .ab_02l_txt p.p2 i{display:inline-block;background-image:linear-gradient(to right, #ff2b20, #ff751e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
    .ab_02 .fl:hover .ab_02l_txt p.p3{color:#1c1c1c;}

    .ab_02 .fr:hover:before{opacity:0;}
    .ab_02 .fr:hover .ab_02l_img{background:none;background-color:#fb6b23;}
    .ab_02 .fr .ab_02l_img{padding-top:0px;padding-bottom:.08rem;}
    .ab_02 .fr:hover .ab_02l_img img{transform: scale(1, 1); -moz-transform: scale(1, 1); -webkit-transform: scale(1, 1);}
    .ab_02 .fr:hover .ab_02l_txt{width:calc(100%);margin-left:.0rem;}
    .ab_02 .fr:hover .ab_02l_txt p.p1{color:#cf9376;}
    .ab_02 .fr:hover .ab_02l_txt p.p2{color:#cf9376;}
    .ab_02 .fr:hover .ab_02l_txt p.p2 i{display:inline-block;background-image:linear-gradient(to right, #ff2b20, #ff751e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
    .ab_02 .fr:hover .ab_02l_txt p.p3{color:#1c1c1c;}

    .flsm01{padding-top:.6rem;}
    .flsm_01_t{font-size:.2rem;}
    .flsm_01_c p{font-size:.14rem;}

    .in_03r_slide>.swiper-wrapper>.swiper-slide ul{width:100%;height:100%;position:absolute;left:0px;top:0px;z-index:999;}
    .in_03r_slide>.swiper-wrapper>.swiper-slide ul li{float:left;width:calc(50% - .1rem); margin-right: .2rem;height:calc( ( 100% - .4rem ) / 3 );overflow:hidden;background-color:#fefaf7;border-radius:.2rem;position:relative;transition:.3s linear;-webkit-transition:.3s linear;-o-transition:.3s linear;-moz-transition:.3s linear;}
    .in_03r_slide>.swiper-wrapper>.swiper-slide ul li:nth-child(1){left:auto; top:auto;}
    .in_03r_slide>.swiper-wrapper>.swiper-slide ul li:nth-child(2){left:auto; top:auto;margin-right:0px;}

    .in_03r_slide>.swiper-wrapper>.swiper-slide ul li:nth-child(3){left:auto; top:auto;}
    .in_03r_slide>.swiper-wrapper>.swiper-slide ul li:nth-child(4){left:auto; top:auto;margin-right:0px;}
    .in_03r_slide>.swiper-wrapper>.swiper-slide ul li:nth-child(5){left:auto; top:auto;}

    .prd_07_img1{display:none;}
    .prd_07 .wrap_c{padding-top:0px;}

    .retopfr{width:.4rem;right:.1rem;bottom:.4rem;}

    .btn_01 .fr dl dd p{font-size:.16rem;}

    .altcfr .altc_c .fl .altccl_t{font-size:.2rem;}

    .altcfr .altc_c .fl .altccl_c1 ul li span.sp2{font-size:.12rem;}

    .altcfr .altc_c .fl .altccl_c2 ul li em.em2{width:calc(100% - .2rem - .1rem)}


    .altcfr .altc_c .fl .altccl_c2{margin-top:.1rem;}
    .altcfr .altc_c .fl .altccl_c2 ul li{padding:.05rem 0px;}
    .altcfr .altc_c .fl .altccl_c1{margin-top:.1rem;}


    .in_03r_slide>.swiper-wrapper>.swiper-slide ul li em.em3 span.sp2{margin-top:.2rem;}

    .flsm01 .fl ul li{font-size:.12rem;padding-left:.1rem;}
    .flsm01 .fl ul li.on:before{width:.01rem;}

    .zwsqtcfr .zwsqtc_c{padding:.2rem .2rem;margin-top:0px;}

    .prd_08 .fr img.img2{width:100%;}
    .prd_08 .fr img.img3{width:100%;}

    .in_swiper1 .swiper-slide span.sp3 i.w_wap{display:flex !important;}
    .in_list ul li span.sp3 i.w_wap{display:flex !important;}

    .ab_04c_slide .swiper-slide .ab_04cs_c .ab_04csc_img{}
    .ab_04c_slide .swiper-slide .ab_04cs_c .ab_04csc_img img.img1{width:40%;}
    .ab_04c_slide .swiper-slide .ab_04cs_c .ab_04csc_img img.img3{height:100%;object-fit:contain;}
    .ab_04c_slide .swiper-slide .ab_04cs_c .ab_04csc_img img.img2{height:100%;object-fit:cover;}

    .ab_03c_slide .swiper-slide .ab_03imgfr .ab_03img_t{max-height:1.5rem;}
    .ab_03c_slide .swiper-slide .ab_03imgfr .ab_03img_t img{object-fit:contain;max-height:1.5rem;}


    .in_bg1{background:url("../images/in_01.png") left top no-repeat;background-size:50%;width:100%;}
    .in_bg2{width:100%;background:url("../images/in_09.png") right center no-repeat;background-size:100%;}
    .in_bg3{width:100%;background:url("../images/in_10.png") left top no-repeat;background-size:70%;}
    .in_bg4{width:100%;background:url("../images/in_11.png") right center no-repeat;background-size:100%;}


    .in_swiper1.ipad .swiper-slide span.sp3 i.w_pc{display:flex !important;}
    .in_swiper1.ipad .swiper-slide span.sp3 i.w_wap{display:none !important;}

    .in_list.ipad ul li span.sp3 i.w_pc{display:flex !important;}
    .in_list.ipad ul li span.sp3 i.w_wap{display:none !important;}

    .product_width{display: block; padding:70px 0px 20px;}
    .product_list_width{display: block; padding-top: 10px;}
    #column_left{display: block; float: none; position: initial; width: 100%;}
    .filter_title{font-size:18px;}
    .filter_search{margin-bottom: 30px;}
    .filter_title{padding-bottom: 20px;}
    .regular-radio + label{font-size: 16px;}
    .panel-defalt{/* width: 50%; *//* float: left; */} 
    .column_left_nav{overflow: hidden;}
    #column_center{display: block; width: 100%; position: initial; max-width: initial; padding: 0px; padding-top:0px;}

    .product_show_right{display: block;width: 100%;float: none;padding-top: 25px;}
    .product_show_right_title{font-size: 18px;}

    .product_show_ct{padding: 0px;}
    .product_show_left{display: block; width: 100%; float: none; padding: 0px; padding-top: 20px;}
    .product_show_title{font-size: 16px; padding-top: 20px;color:#1dadf3}
    .product_show_txt{font-size: 14px;}
    .product_show_left h1{font-size: 20px;}
    .product_show_left_txt{font-size: 40px; font-family:Montserrat,"Gothic A1",sans-serif!important}
    .product_show_right_img{/* background: none; *//* border: none; */}
    .product_show_right_title{/* background: none; *//* border: none; */padding: 15px;}
    .product_show_right_img img{width: 70%;}

    .service_nav_li a{font-size: 16px; padding: 10px 20px;}
    .service_width{font-size: 14px;}
    .home_Online{padding: 20px;    border-radius:20px 0px 20px 0px;}
    .home_Online_table_l{display: block; width: 100%;}
    .home_Online_table_r{display: none;}
    .home_Online_table{margin-top: 20px;}
    .home_Online_table_title{font-size: 14px;}
    .home_Online .title{font-size: 20px;}


.about_width_left_li{padding: 15px 0px;}
    .about_width_left{display: block; width: 100%; float: none; padding: 0px; font-size: 14px;}
    .about_width_left_title b{font-size: 20px; margin-bottom: 10px;}
    .about_width_left_title b span{font-size: 16px;}
    .about_width_left_title b::after{width: 50px; height:3px;}
    .about_width_right{width: 100%; float: none;}
    .about_width_right .img{padding: 10px 0px;}

    .contact_width{margin-top: 50px; padding:30px 0px;}
    .contact_width .about_width_right img{margin-top: -70px;}
    .contact_li_title{font-size: 16px; margin-bottom: 20px; padding-bottom: 20px;}
    .contact_li_title b{font-size: 24px;}
    .contact_li{font-size: 16px;}
    .contact_li p{margin: 10px 0px;}
    .contact_li p.p1 span{font-size: 20px; font-weight: 600;}
    .about_width .er_width{margin-top: 20px; padding-top: 20px;}
    .about_width .er_width_txt{/* width: 120px; */}
    .map #allmap{height: 450px;}
   
}

@media screen and (max-width:790px) {
  .wrap_c{margin:0px 20px;max-width:100%;}
  .wrap_c1{margin:0px 20px;max-width:100%;}

}




@media screen and (max-width:500px) {
  .paging{padding: 40px 0px;}
  .paging li a {font-size: 20px;}
  .paging li{ margin: 0px 10px;}
  .paging li a i{font-size: 20px;}
  .contact_width .about_width_right{display: none;}
  .contact_width .about_width_left{width: 100%; padding: 0px;} 
  .contact_width::after{display: none;}
  .contact_width{margin: 0px; padding: 20px 0px;}
  .paging li{margin: 0px 5px;}
  .product_ct_li_txt_bg{margin-top: 3px;}
  .product_ct_li_txt{padding-right: 3%;}
  .product_ct_li_img{/* border-top: #b5e5ff 3px solid; */}
  .paging li a{width: 30px; height: 30px; line-height:30px;}
  .paging li.prev a, .paging li.next a{width: 45px;}
  .product_ct{grid-template-columns: repeat(1, minmax(0, 1fr)); grid-gap: 30px;}
    .wrap_in{margin:0px 10px;}
    .wrap_c{margin:0px 10px;}
    .topfr .wrap_in{margin:0px 10px;}
    .in_03r_slide>.swiper-wrapper>.swiper-slide ul li{float:left;width:calc(50% - .05rem); margin-right: .1rem;height:calc(100%   / 3);}
    .in_03r_slide>.swiper-wrapper>.swiper-slide ul li em.em3{width:calc(100% - .1rem);margin-left:.1rem;}
    .in_03r_slide > .swiper-wrapper > .swiper-slide ul li em.em3 span.sp1 {
        font-size: .16rem;
        color: #222222;
        line-height: 1.5;
    }
    .in_03r_slide>.swiper-wrapper>.swiper-slide ul li em.em1{width:51%;}
    .in_03r_slide>.swiper-wrapper>.swiper-slide ul li em.em3 span.sp2 b{width:.18rem;}
    .in_03r_slide > .swiper-wrapper > .swiper-slide ul li .em2 {width:50%;}

    .ab_04c_slide .swiper-slide{width:100%;}

    .in_04r02b_slide .swiper-slide ul.in_04r02b_ul14 li em.em2{max-width:.6rem;margin:0px auto;padding:0px;margin-top:.1rem;}

    .subfr .sub_c p.p2{font-size:.18rem;}
    .subfr .sub_c p.p1{font-size:.12rem;}

    .navfr ul li{font-size:.14rem;}
    .prd_02 .fl p.p1{font-size:.18rem;}
    .prd_02 .fl p.p2{font-size:.16rem;}
    .prd_02 .fl p{font-size:.14rem;}

    .prd_03 .fr p.p1{font-size:.18rem;}
    .prd_03 .fr p.p2{font-size:.16rem;}
    .prd_03 .fr p{font-size:.14rem;}

    .prd_04 .fl p.p1{font-size:.18rem;}
    .prd_04 .fl p.p2{font-size:.16rem;}
    .prd_04 .fl p{font-size:.14rem;}

    .prd_05 .fr p.p1{font-size:.18rem;}
    .prd_05 .fr p.p2{font-size:.16rem;}
    .prd_05 .fr p{font-size:.14rem;}

    .prd_06 .fl p.p1{font-size:.18rem;}
    .prd_06 .fl p.p2{font-size:.16rem;}
    .prd_06 .fl p{font-size:.14rem;}

    .prd_07r_txt p.p1{font-size:.18rem;}
    .prd_07r_txt p.p2{font-size:.16rem;}
    .prd_07r_txt p{font-size:.14rem;}

    .prd_08_txt p.p1{font-size:.18rem;}
    .prd_08_txt p.p2{font-size:.16rem;}
    .prd_08_txt p{font-size:.14rem;}

    .prd_09_txt p.p1{font-size:.18rem;}
    .prd_09_txt p.p2{font-size:.16rem;}
    .prd_09_txt p{font-size:.14rem;}

    .subfr .sub_c p.p1{letter-spacing:0px;}

    .in_04_slide .swiper-slide ul li .in_04s_r dl dd img{width:100%;}

    .w_pc1{display:none !important;}
    .w_wap1{display:block !important;}

    .in_04_slide .swiper-slide ul li .in_04s_r dl dd{width:calc( ( 100% - .2rem ) / 2 )}
    .login_txt{padding-left: 20px;}
    .login_txt a{padding-bottom: 3px; margin-bottom: 2px;}
}

.fixed-nav{top: -100%;}
.top_on2{top:0;}
.right-tel{position: fixed; right:20px; bottom:10px; z-index: 99;}
.right-tel img{height:50px; object-fit:contain;will-change: transform; position: relative;  animation: aniTop 1.2s infinite cubic-bezier(.36, 0,.7,1) alternate backwards;}
.right-tel-width{position: relative; display: inline-block; cursor: pointer;}
.right-tel-table{position: absolute; right:70px; bottom:10px; background: #fff; box-shadow:0px 0px .1rem rgba(0,0,0,0.2); border-radius: 5px; width: 250px; padding:15px; display: none;}
.right-tel-title{color: #666; padding-bottom:5px;}
.right-tel-title b{display: block; font-size: 14px; padding-bottom: 5px; color: #1eadf4;}
.right-tel-txt{display: block; padding:3px 0px; font-size: 12px; line-height: 1.4;}
.right-tel-txt span{color: #666; width: 60px;}
.Inner_bg{position: absolute; top: 0px; width: 100%; height:100%; mask-image: linear-gradient(#000 0%,transparent 60%); opacity: .4; -webkit-mask-image: linear-gradient(#000 0%,transparent 60%);}

.Inner_bg .lazy{height:100%; position: absolute; left: 0px;width: 100%;  top:0px;}
.wrap_c_nav{border-top: #c2d8e5 solid 1px;  margin: 0px auto; padding:15px 0px; font-size: 14px; color: #999; margin-top: 10px;}
.wrap_c_nav i{font-size: 12px; padding: 0px 10px;}

.about_banner{display: block; position: relative; border-radius: 10px 0px 10% 0px; overflow: hidden;}
.about_banner>img{float: left;}
.about_banner_txt{position: absolute; bottom: 0px; width: 100%; background: #1eadf4; background: rgba(30,173,244,0.9); padding: 30px; font-size: 18px; color: #fff; text-align: right;}
.about_banner_ct{margin: 0px; max-width:700px; display: inline-block; line-height: 1.6;}
.about_banner_ct .title_more {padding-top: 20px; }
.about_banner_ct .title_more a{background: #ffc12e;}
.about_banner_ct .title_more a:hover{ border-radius: 0rem .6rem 0rem .6rem;}

.about_more{display:block; text-align: center;padding-top:40px; line-height: 1;}
.about_more a{color: #fff;font-size: 16px;}
.about_more a:hover{color:#ffc12e;}
.about_more b{display: block; font-size: 24px; font-weight: normal; padding-bottom: 0px !important;}

.about_table{padding-bottom: 80px;}
.about_table_li{display:table; width: 100%; margin-top:30px; position: relative;     border-radius: 100px 0px 100px 0px; overflow: hidden;}
.about_table_li_img{display: table-cell; width: 55%; vertical-align: middle;}
.about_table_li_img img{width: 100%; float: left; display: none;}
.about_table_li_txt{padding: 20px 6%;padding-right: 3%;line-height:1.6;/* color: #fff; */display: table-cell;vertical-align: middle;font-size: 18px;position: relative;min-height: 500px;z-index: 2;}
.about_height{min-height: 450px;display:flex;align-items: center;color: #fff;width: 100%;justify-content: center;}
.about_table_li::before {
	content: '';
	display: block;
	width: 53%;
	height: 100%;
	background-image: url("../images/texture-layer-3.png");
  background-color: #b7b7b7;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	z-index: 1; left: 0px; top: 0px; 
	position: absolute;
	background-blend-mode: multiply;
}

.contact_for .about_table_li::before {background-color: #dcf3fe;}
.contact_for .about_table_li_txt b{display: inline-block; margin: 0px; padding: 0px; font-size: 16px; line-height: 1; padding-left: 5px;} 
.contact_for .form-input{/* border: none; */ border-radius:20px;}
.contact_for .title_txt{padding-top: 10px;color: #666;opacity: .8;text-align: center;padding-bottom:10px;}

.contact_for .about_table_li .about_table_li_txt{padding-top: 7%;padding-bottom: 7%;}
.contact_for .about_height{display: block;  color: #000; min-height: initial;}

.about_table_li::before {
	width:53%;
  clip-path: polygon(0 0, 90% 0, 100% 100%, 0% 100%);
}
.about_table_li_txt b{display: block; font-size: 20px; padding-bottom: 10px;}
.about_table_li_txt .title_more a{ background: #ffc12e;}
.about_table_li_txt .title_more a:hover{ border-radius: 0rem .6rem 0rem .6rem;}


.about_table_li.about_table_li_two::before {clip-path: polygon(10% 0, 100% 0, 100% 100%, 0% 100%); left: auto; right: 0px;}
.about_table_li.about_table_li_two .about_table_li_txt{padding: 20px 6%; padding-left: 3%;}
.about_table_li:nth-child(2)::before { background-color: #c9a040;}
.about_table_li:nth-child(3)::before {background-color: #004b76;}
.about_table_li:nth-child(4)::before { background-color: #b7b7b7;}

.about_banner>img{width: 100%;}

.shiyan_banner{margin-top: 30px; border-radius: 10% 0px  10% 0px;}
.shiyan_banner .about_banner_ct{display: block; max-width:initial; text-align: center; margin: 0px auto;}
.shiyan_banner .about_banner_ct b{display: block; padding-bottom: 10px; font-size: 24px;}

.service_table{padding-top:10px; padding-bottom:50px; min-height: initial; background: none;}
.service_table #column_center{padding-top:30px;}

.news_table{display: block;}
.news_table_li{display:table; width: 100%; border-bottom:#ddd solid 1px; padding-bottom:25px; margin-bottom:25px;}
.news_table_li_img{display: table-cell; width:250px; vertical-align: middle;}
.news_table_li_img img{width: 100%; border-radius:10px;}
.news_table_li_txt{display: table-cell; vertical-align: middle; padding-left:30px;}
.news_table_li_txt h1{font-size: 16px; margin-top: 0px; font-weight: bold; font-family:csFont!important}
.news_table_li_txt h2{font-size: 14px; opacity: .5; font-weight: normal; overflow:hidden; margin: 10px 0px 15px;
 text-overflow:ellipsis;
 display:-webkit-box;
 -webkit-line-clamp:2;
 -webkit-box-orient:vertical;}
 .news_table_li_txt .title_more{padding-top: 0px;}
.news_table_li_txt .title_more a{font-size: 14px; padding:10px 25px;}
.news_table_li_txt .title_more a img{height:6px; margin-left: 5px;}
.news_table_li_txt .title_more{overflow: hidden;}
.news_table_li_txt .title_more span{float: right; margin-top: 10px; font-size: 14px; opacity: .5;font-family:csFont!important}
/*img{max-width: 100%;}*/
.news_table .paging{padding:20px 0px;}
.column_nav_class{display: none;}
.column_nav_open{display: none;}
.form-input-li{text-align: center; padding-top:20px; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); grid-gap:20px;}
.form-input-bottom{display:table;width: 100%; padding-top: 20px;}
.form-input-bottom_left{display: table-cell; vertical-align: top;}
.form-input-bottom_right{display: table-cell; width:40%; padding-left: 20px; vertical-align: top;}
.home_Online_table_but .form-input-li{ text-align: center; padding-top:0px; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); grid-gap:10px;}
.hei_bg{background: #000;}
.home_Online_table_but .form-submit-btn{display:block; padding: 12px 60px; border-radius: 50px; width: initial; margin: 0px auto;}

@keyframes aniTop{
    0% {transform:translateY(0);}
    100% {transform:translateY(-20px);}
  }  

  @media screen and (max-width:900px) {
    .column_left_nav{position: fixed; width: 90%; height: 100%; max-width: 300px; top: 0px; left: 0px;  z-index: 99999; transition:all .5s; left: -100%;}
    .column_left_nav_bg{background: #fff; width: 100%; z-index: 2; position: relative;  padding: 20px; height: 100%; overflow-y: auto;}
    .column_left_nav.on{left: 0px;}
    .column_left_nav.on::after{display: block;}
    .column_left_nav.on .column_nav_class{display: block;}
    .column_left_nav::after{position: fixed; width: 100%; height: 100%; content: ""; display: none; background: #000; opacity: .8; left: 0px; top: 0px; z-index: -1;}
    .column_nav_class{ position:fixed; right: 15px; top: 15px; color: #fff; cursor: pointer;}
    .column_nav_class i{font-size: 26px;}
   .column_nav_open{display:inline-block; padding:3px 20px;  background:#1eadf4; position:relative; left:0px; bottom: 10px; color: #fff; z-index: 9999; text-align: center; border-radius:5px;}
  .column_nav_open i{line-height: 30px; font-size: 14px; margin-right:5px;}

  .service_nav{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));grid-gap:5px;}
  .service_nav_li a{padding: 10px; text-align: center;}
  .service_table #column_left{padding-bottom: 0px;}
  }
  @media screen and (max-width:767px) {
    .about_banner{text-align: right;border-radius: 0px;}
    .about_banner_txt{border-radius: 60px 0px 60px 0px;}
    .about_banner_txt{font-size: 14px; padding:15px; width:90%; top: 100%; bottom: 0px; display: inline-block; position:relative; margin-top: -50px;}
    .about_banner_ct .title_more{padding-top: 10px;}
    .title_more a{font-size: 14px; padding:7px 20px;}

    .about_table_li_img img{ display:block;}
    .about_table_li_img{background: none !important;}
    .about_table_li{flex-wrap: wrap; display: flex; width: 100%;}
    .about_table_li_img{width: 100%; display: block; order: -1;}
    .about_table_li_txt{width: 100%; display: block; position: relative; font-size:14px; padding: 20px; min-height: initial;}
    .about_table_li::before{display: none;}
    .about_table_li{border-radius:60px 0px 60px 0px; margin-top:20px;}
    .about_height{min-height:100px;}
    .about_table_li_txt::before{
      content: '';
      display: block;
      width: 100%;
      height: 100%;
      background-image: url("../images/texture-layer-3.png");
      background-color: #1eadf4;
      background-position: center;
      background-repeat: no-repeat;
      background-size: cover;
      z-index:-1; left: 0px; top: 0px; 
      position: absolute;
      background-blend-mode: multiply;
    }
    .about_table_li.about_table_li_two .about_table_li_txt{padding: 20px;}

.about_table_li:nth-child(2) .about_table_li_txt::before { background-color: #c9a040;}
.about_table_li:nth-child(3) .about_table_li_txt::before{background-color: #004b76;}
.about_table_li:nth-child(4) .about_table_li_txt::before{ background-color: #999;}
.about_table_li_txt b{font-size: 18px;}
.about_table{padding-bottom: 30px;}
.about_more{padding-top:15px;}
.about_more a{font-size: 14px;}
.shiyan_banner .about_banner_ct{text-align: left;}
.shiyan_banner .about_banner_ct b{font-size: 18px; padding-top: 10px; padding-bottom: 5px;}
.shiyan_banner .about_more b{padding-top: 0px;}

.contact_for .about_table_li_txt::before{background-color: #dcf3fe;}
.form-input-li{padding-top: 10px;grid-gap: 10px;}
.form-input-bottom{padding-top: 10px;}
.form-input-bottom_right{padding-left: 10px;}
.form-input{padding:13px 15px;}
  } 
  .top_on2.topfr{min-height: auto;}
.reward-QR-box{position: fixed;left: 0px;top: 0px;  z-index: 999999;width: 100%;height: 100%; padding: 20px 0px; background:rgba(0, 0, 0, 0.5)!important; overflow-x: auto;}
.reward-QR-box-width{display:flex; justify-content: center; min-height: 100%; align-items: center; width: 100%;}
.reward-QR-box-width .box_class_table{max-width:650px; border-radius:0px; width: 90%; background: #fff; padding:40px; position: relative;}
.reward-QR-box-width .box_class_table .title{font-size:24px; font-weight: 600; text-align: center;}
.reward-QR-box-width .box_class_table .about_height{color: #000;}
.reward-QR-box-width .reward_QR_close{position: absolute; right:15px; top: 10px; cursor: pointer; color:#1eadf4; font-size:32px;}
.reward-QR-box-txt{padding:15px 0px; font-size: 16px;}
.reward-QR-box-title{font-size: 24px; padding-bottom: 20px; font-weight: 700; padding-top: 10px;}
.reward-QR-box .calculation_buttom{ padding-top: 0px;}
.reward-QR-box .calculation_buttom .btn{width:100%; max-width: 400px; text-decoration: none;}
.reward-QR-box .icon_Activity{margin-bottom: 0px;}
.reward-QR-box .title_txt{padding-top: 10px; padding-bottom: 20px;}
.reward-QR-box .er_width_txt{padding-bottom: 20px; text-align: left; width: 100%; font-size:16px;}
.reward-QR-box .er_width_txt img{/*width:100%; min-width: 250px; display: inline-block;*/}

.home_Online_table_img{display: block; text-align: center; background: #fff; border-radius: 20px; overflow: hidden;}
.home_Online_table_img img{height: 30px;}
.form-input-bottom_right .home_Online_table_input{ margin-bottom: 10px;}
.form-input-bottom_right .form-submit-btn{border-radius: 40px; padding:10px 0px; width: 100%;}
.form-input-li-td{position: relative;}
.form_icon_1{position: absolute; right: 15px; /*opacity: .5;*/ top: 50%; margin-top: -12px;}
.form_icon_1 img{height:24px;}
  @media screen and (max-width:500px) {
    .right-tel{right: 10px; bottom: 0px;}
    .reward-QR-box-width .box_class_table{padding: 25px;}
    .reward-QR-box-width .box_class_table .title{font-size: 20px;}
    .reward-QR-box .er_width_txt img{/*width:50%; min-width: 250px;display: block;*/}
    .reward-QR-box .er_width_txt{font-size:14px;}
    .right-tel-table{right:40px;}
    .right-tel img{height:30px;}
    .product_ct_li_wdth{display: flex; width: 100%; align-items: center;}
    .product_ct_li_img{width:60%;}
    #column_left{padding-top: 10px; z-index:3;}
    .topfr{min-height: 80px;}
    .filter_title{font-size: 16px;}
    .filter_search .tsch_txt{padding:12px 20px; margin-top: -5px;}
    .top_a a.a2:hover img.img2{max-width: initial;}
    .lazy{background-size: cover !important;}
    .nav_open_table_width{padding: 0px 20px;}
    .nav_open_table_nav_txt{width: 120px;}
    .nav_open_table_nav_contact div{font-size: 16px;font-family:csFont!important}
    .nav_open_table_nav_contact span img{height: 25px; margin-right: 10px;}
    .filter_search .tsch_txt{background: #fff;}
    .filter_search .tsch_btn{margin-top: -15px;}

    .news_table_li{width: 100%; display: block;}
    .news_table_li_img{display: block; width: 100%;}
    .news_table_li_txt{display: block; padding: 0px; padding-top:20px; display: block;}
    .copyright_txt{font-size: 14px;}
    .product_show_txt ul{padding: 10px;}
    .contact_for .about_table_li .about_table_li_txt{padding: 30px 20px;}
    .btn_01 .fr dl dd{font-size: 14px; margin-bottom:5px;}
    .btn_01 .fr dl dt{margin-bottom: 10px;}
    .btnfr_title{font-size: 14px; }
    .btnfr_we{padding-top: 10px;}
    .btnfr_we .nav_open_wx{left:0px;}
    .btn_01 .fl .btnfr_we_icon img{height: 30px;}
    .form-input-li{grid-template-columns: repeat(1, minmax(0, 1fr));     grid-gap:0px;}
    .home_Online_table_input{margin-bottom: 12px; margin-top: 0px;}
  }
@media screen and (max-width:399px) {
    .in_03r_slide > .swiper-wrapper > .swiper-slide ul li em.em3 span.sp2>i{white-space: nowrap; font-size: .1rem;}
    .in_03r_slide > .swiper-wrapper > .swiper-slide ul li em.em3 span.sp2 b{margin-right: 0;}
    
}



