.content{ width:100%; overflow:hidden;background:#f9f9f9}
.main{ width:100%; overflow:hidden;background:#fff}
/*banner*/
.banner{ width:100%; overflow:hidden;  position:relative}
.banner img{ float:left; width:100%; overflow:hidden; height:auto}
.banner-wz{ width:100%; height:100%; padding-top:72px; box-sizing:border-box; position:absolute;left:0px;top:0px; z-index:12; text-align:center}
.banner-wz:before{ height:100%; content:""; display:inline-block; vertical-align:middle}
.banner-ver{ width:90%;max-width:1440px;display:inline-block; vertical-align:middle; text-align:left; position:relative}
.banner-ver h3{ float:left; width:100%; overflow:hidden;font-family:'alibababold'; font-size:48px; color:#fff; letter-spacing:6px; position:relative; z-index:12;}
.banner-ver p{ float:left; width:60%; overflow:hidden;font-family:'alibabalight'; font-size:26px; color:#fff;  letter-spacing:2px; margin-top:7px; position:relative; z-index:12;}
.banner-ver span{width:100%; overflow:hidden;font-family:'alibababold';  position:absolute;left:0px;top:-24px; font-size:48px; color:rgba(255,255,255,0.08); z-index:11; }


/*zhuanjia*/
.zhuanjia-list{ width:90%; max-width:1440px; overflow:hidden; margin:0px auto; padding:80px 0px 130px }
.zhuanjia-item{ float:left; width:31.9%; overflow:hidden; margin:33px 2.1% 0px 0px;border-radius:10px 10px 0px 0px; position:relative; }
.zhuanjia-item:nth-child(3n){ float:right; margin-right:0px}
.zhuanjia-top{ float:left; width:100%; overflow:hidden; position:relative}
.zhuanjia-top img{ float:left; width:100%; height:auto}
.zhuanjia-top p{ width:100%; height:90%; position:absolute;left:0px;top:0px; z-index:12; text-align:center}
.zhuanjia-top p:before{ height:100%; content:""; display:inline-block; vertical-align:middle}
.zhuanjia-top p samp{ width:80%; overflow:hidden; display:inline-block; vertical-align:middle; text-align:left; font-size:30px; color:#f9f9f9;font-family:'alibabareg';}
.zhuanjia-bottom{ float:left; width:100%;  position:relative; z-index:12; margin-top:-50px}
.zhuanjia-bg1{ width:140%; height:140%; position:absolute;left:-20%;top:0px; background:#fff;transform:rotate(-3deg); z-index:12 }
.zhuanjia-bg2{ width:140%; height:140%; position:absolute;left:-20%;top:0px; background:rgba(219,4,83,0.4);transform:rotate(3deg); z-index:11 }
.zhuanjia-ct{ width:80%; overflow:hidden; margin:0px auto; position:relative; z-index:13; padding:50px 0px 100px}
.zhuanjia-ct h3{ float:left; width:100%; overflow:hidden; font-size:18px; color:#3c4550; line-height:32px; height:32px}
.zhuanjia-ct p{ float:left; width:100%; overflow:hidden; font-size:18px; color:#3c4550; line-height:32px; height:32px}
.zhuanjia-item span{ width:156px; height:43px; line-height:43px; text-align:center;border-radius:24px;border:1px #4182eb solid; font-size:16px;  position:absolute;left:10%;bottom:30px; z-index:12;}
.zhuanjia-item span a{ display:block; color:#1263e6; cursor:pointer}
.zhuanjia-item span:hover{ transform:translateY(4px)}
.zhuanjia-item em{ width:156px; height:43px; line-height:43px; text-align:center; background:#1263e6;border-radius:24px;border:1px #1263e6 solid; font-size:16px; position:absolute;right:10%;bottom:30px; z-index:12}
.zhuanjia-item em a{ display:block; color:#fff}
.zhuanjia-item em:hover{ transform:translateY(4px)}
.zhuanjia-item:hover img{ transform:scale(1.05)}

.zj-prop{ width:100%; height:100%; position:fixed;left:0px;top:0px; z-index:441234; background:rgba(0,0,0,0.9); visibility:hidden;opacity:0;}
.zj-active{opacity:1; visibility:visible}
.zj-content{ width:960px; position:absolute;left:50%;top:50%;transform:translate(-50%,-50%); overflow:hidden; display:none}
.zj-content.active{ display:block}
.zj-content .zj-top{ float:left; width:100%; overflow:hidden; position:relative;border-radius:10px 10px 0px 0px}
.zj-content .zj-top img{ float:left; width:100%; height:auto;}
.zj-content .zj-top:hover img{ transform:scale(1.05)}
.zj-center{ width:100%; height:100%; overflow:hidden; position:absolute;left:0px;top:0px; text-align:center}
.zj-center:before{ height:100%; content:""; display:inline-block; vertical-align:middle}
.zj-ver{ width:84%; overflow:hidden; display:inline-block; vertical-align:middle; text-align:left}
.zj-ver h3{ float:left; width:100%; overflow:hidden; font-size:48px; font-weight:bold;font-family:'alibababold'; color:#fff}
.zj-ver p{ float:left; width:100%; overflow:hidden; font-size:20px;color:#fff; line-height:36px; margin-top:10px}
.zj-main{ float:left; width:100%; overflow:hidden; background:#fff; padding:30px 0px}
.zj-ct{ width:100%; overflow:hidden; height:350px }
.zj-ct h3{ width:80%; overflow:hidden; margin:0px auto; font-size:20px; color:#17181c; font-weight:bold; margin-top:10px}
.zj-ct .zj-p{ width:80%; overflow:hidden; margin:0px auto; font-size:16px; color:#666; line-height:32px; margin-bottom:10px}
.zj-bottom{ float:left; width:100%; overflow:hidden; height:67px; background:#0043a7; line-height:67px; text-align:center;border-radius:0px 0px 12px 12px}
.zj-bottom a{ display:block; font-size:20px; font-weight:bold; color:#fff}
.zj-bottom a:hover{ transform:translateY(4px)}
.zj-close{ width:80px; height:80px; position:absolute;right:0px;top:0px; z-index:23; background:url(../images/close.png) no-repeat center; cursor:pointer}
.zj-close:hover{ transform:rotate(180deg)}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background:#0043a7}

/*jiabin*/
.jiabin{ width:90%;max-width:1440px; margin:0px auto; padding:80px 0px 120px;}
.jiabin-item{ float:left; width:336px; overflow:hidden; margin:34px 31px 0px 0px; position:relative;box-shadow:0px 5px 12px 4px rgba(177,177,177,0.3);border-radius:10px}
.jiabin-item:nth-child(4n){ float:right; margin-right:0px}
.jiabin-item samp,.jiabin-item samp img{ float:left; width:100%; height:auto; overflow:hidden;}
.jiabin-item:hover samp img{ transform:scale(1.05)}
.jiabin-bottom{ width:100%;  position:absolute;left:0px;bottom:0px}
.jiabin-bg1{ width:140%; height:140%; position:absolute;left:-20%;top:0px; background:#fff;transform:rotate(3deg); z-index:12 }
.jiabin-bg2{ width:140%; height:140%; position:absolute;left:-20%;top:-10px; background:rgba(0,68,168,0.4);transform:rotate(-2deg); z-index:11 }
.jiabin-ct{ width:80%; overflow:hidden; margin:0px auto; padding:60px 0px 20px; position:relative; z-index:15}
.jiabin-ct span{ float:left; width:100%; overflow:hidden; font-size:22px; color:#17181c}
.jiabin-ct p{ float:left; width:100%; overflow:hidden; font-size:16px; color:#999; line-height:30px; height:60px}
.jiabin-item:hover{box-shadow:0px 5px 12px 4px rgba(8,117,250,0.2)}

/*yicheng*/
.yicheng-head{ width:90%;max-width:1440px; margin:120px auto 0px; overflow:hidden}
.yicheng-head span{ float:left; width:33.3%; height:80px; line-height:80px; text-align:center; overflow:hidden; box-sizing:border-box; border:1px #035bc9 solid;border-right:0px; cursor:pointer; font-size:22px; color:#035bc9}
.yicheng-head span:last-child{border-right:1px #035bc9 solid}
.yicheng-head span.active{border:none; background:-webkit-linear-gradient(left,#0149ad,#0f86e8); color:#fff}

.yicheng-1{width:90%;max-width:1440px; margin:90px auto 0px;}
.yicheng-1 h3{ float:left; width:100%; overflow:hidden; font-size:22px; color:#304156; padding-left:42px; background:url(../images/icon-11.png) no-repeat left center; line-height:30px}
.yicheng-1content{ float:left; width:700px; height:203px; background:url(../images/icon-12.png) no-repeat; background-size:cover;border-radius:10px; margin-top:25px; box-shadow:0px 0px 12px 5px rgba(0,0,0,0.1)}
.yicheng-1content span{ float:left; width:141px; height:35px; line-height:35px; text-align:center; background:url(../images/icon-15.png) no-repeat; margin-top:28px; margin-left:-2px; font-size:18px; color:#fff; font-weight:bold}
.yicheng-1content h4{ float:left; width:100%; overflow:hidden; font-size:30px; color:#fff;font-family:'alibabam'; padding-left:44px; box-sizing:border-box; margin-top:35px}

.yicheng-main{ float:left; width:100%; display:flex;flex-wrap: wrap;align-content: flex-start;justify-content: space-between;}
.yicheng-2content{ float:left; width:700px; margin-top:25px; background:#fff;border-radius:10px;box-shadow:0px 0px 12px 5px rgba(0,0,0,0.1); padding-bottom:10px}
.yicheng-2content:nth-child(2n){ float:right}

.yicheng-2top{ float:left; width:100%; background:url(../images/icon-13.png) no-repeat; background-size:cover; padding-bottom:40px}
.yicheng-2top span{ float:left; width:141px; height:35px; line-height:35px; text-align:center; background:url(../images/icon-15.png) no-repeat; margin-top:28px; margin-left:-2px; font-size:18px; color:#fff; font-weight:bold}
.yicheng-2top h4{ float:left; width:100%; overflow:hidden; font-size:30px; color:#fff;font-family:'alibabam'; padding:0px 20px 0px 44px; box-sizing:border-box; margin-top:20px}
.yicheng-2top p{ float:left; width:100%; overflow:hidden; font-size:18px; color:#fff; padding:0px 20px 0px 44px; box-sizing:border-box; line-height:34px; margin-top:6px }
.yicheng-2arr{ float:left; width:100%; background:url(../images/icon-14.png) no-repeat 10% 0px; height:20px}
.yicheng-2content ul{ float:left; width:100%; overflow:hidden; padding:0px 7%;box-sizing:border-box}
.yicheng-2content ul li{ float:left; width:100%; overflow:hidden;line-height:52px;font-size:20px; color:#17181c; margin-top:8px}
.yicheng-2content ul li img{ width:52px; height:52px; margin-right:18px }
.yicheng-2content ul li span{ margin-left:10px}
.kong{ width:100%; overflow:hidden; height:190px}

/*zhibo*/
.zhibo-1{ width:90%;max-width:1440px; margin:190px auto 0px; overflow:hidden}
.zhibo-1 h3{ float:left; width:auto; overflow:hidden; font-size:48px;font-family:'alibababold';background:-webkit-linear-gradient(left,#0043a7,#d40659);color:rgba(0,0,0,0);-webkit-background-clip:text; -moz-background-clip:text;-ms-background-clip:text;-o-background-clip:text; background-clip:text}
.zhibo-1 p{ float:left; width:100%; overflow:hidden; }
.zhibo-1 p span{ font-family:Arial; font-size:14px; font-weight:bold;background:-webkit-linear-gradient(left,#a1acd0,#dda1b7);color:rgba(0,0,0,0); -webkit-background-clip:text; -moz-background-clip:text;-ms-background-clip:text;-o-background-clip:text; background-clip:text}
.zhibo-2{ width:90%;max-width:1440px; margin:40px auto 0px; overflow:hidden}
.zhibo-2 span{ float:left; width:50%; height:78px; line-height:78px; overflow:hidden; box-sizing:border-box; text-align:center; cursor:pointer;border:1px #97bae6 solid;font-size:18px; color:#035bc9;font-family:'alibabareg'}
.zhibo-2 span.active{ border:none; background:-webkit-linear-gradient(left,#1d3596,#4163ff); color:#fff }
.zhibo-3{ width:90%;max-width:1440px; margin:36px auto 0px; position:relative }
.zhibo-3pannel{ float:left; width:100%; position:relative; z-index:11;opacity:0; visibility:hidden}
.zhibo-3pannel:nth-child(2){position:absolute;left:0px;top:0px;}
.zhibo-3pannel.active{z-index:12;opacity:1; visibility: visible}
.zhibo-3pannel .swiper-slide{box-sizing:border-box; overflow:hidden; cursor:pointer; border:2px #f9f9f9 solid}
.zhibo-3pannel img{ float:left; width:100%; height:auto;}
.zhibo-3pannel .swiper-slide.act{border:2px #d40659 solid}
.zhibo-3pannel .swiper-slide:hover img{ transform:scale(1.1)}
.zhibo-3 .swiper-button-prev{left:-50px; width:42px; height:42px; overflow:hidden; border-radius:50%; background:#142f88 url(../images/icon-17.png) no-repeat center; opacity:0.8}
.zhibo-3 .swiper-button-next{right:-50px; width:42px; height:42px; overflow:hidden; border-radius:50%; background:#142f88 url(../images/icon-17.png) no-repeat center; opacity:0.8;transform:rotate(180deg)}
.zhibo-3 .swiper-button-prev:hover,.zhibo-3 .swiper-button-next:hover{opacity:1}

.zhibo-4{ width:90%;max-width:1440px; margin:58px auto 0px; overflow:hidden; height:30vw; position:relative}
.zhibo-4 video{width:100%; height:100%; display:none; background:#000; position:absolute;left:0px;top:0px; z-index:15}
.zhibo-4pannel{ float:left; width:100%; overflow:hidden; height:100%; display:none}
.zhibo-4pannel.act{ display:block}
.zhibo-4pannel span{ float:left; width:100%; height:100%; overflow:hidden; position:relative; display:none; cursor:pointer}
.zhibo-4pannel span img{ width:100%; height:100%;object-fit:cover; position:relative; z-index:12}
.zhibo-4pannel span:before{ width:100%; height:100%; content:""; position:absolute;left:0px;top:0px; z-index:13; background:rgba(0,0,0,0.3) url(../images/icon-18.png) no-repeat center; background-size:6%;}
.zhibo-4pannel span.on{ display:block}
.zhibo-4pannel span:hover:before{ background-size:7%}




.zhibo-5{ width:90%;max-width:1440px; margin:90px auto 0px; overflow:hidden}
.zhibo-5 h3{ float:left; width:auto; overflow:hidden; font-size:48px;font-family:'alibababold';background:-webkit-linear-gradient(left,#0043a7,#d40659);color:rgba(0,0,0,0); -webkit-background-clip:text; -moz-background-clip:text;-ms-background-clip:text;-o-background-clip:text; background-clip:text}
.zhibo-5 p{ float:left; width:100%; overflow:hidden; }
.zhibo-5 p span{ font-family:Arial; font-size:14px; font-weight:bold;background:-webkit-linear-gradient(left,#a1acd0,#dda1b7);color:rgba(0,0,0,0); -webkit-background-clip:text; -moz-background-clip:text;-ms-background-clip:text;-o-background-clip:text; background-clip:text}

.zhibo-6{width:90%;max-width:1440px; margin:0px auto; overflow:hidden; margin-top:-20px; padding-bottom:137px}
.zhibo-6item{ float:left; width:23.9%; overflow:hidden; margin:60px 1.46% 0px 0px; position:relative; cursor:pointer;}
.zhibo-6item img{ position:relative; z-index:12; width:100%; height:auto}
.zhibo-6item:before{ width:100%; height:100%; content:""; position:absolute;left:0px;top:0px; background:url(../images/icon-18.png) no-repeat center; background-size:0%; z-index:13}
.zhibo-6item:nth-child(4n){ float:right; margin-right:0px}
.zhibo-6item:hover img{ transform:scale(1.1)}
.zhibo-6item span{ width:auto; position:absolute;right:20px;top:12px; z-index:15; font-size:14px; color:#fff; font-weight:bold; padding-left:15px}
.zhibo-6item span:before{ width:6px; height:6px; border-radius:50%; background:#fff; content:""; position: absolute;left:0px;top:6px;}
.zhibo-6item:hover:before{background-size:14%;}

/*fabu*/
@keyframes move{
0%{transform:translateY(-40px);opacity:0;}
100%{transform:translateY(0px);opacity:1;}
}
.fabu{width:90%;max-width:1440px; margin:50px auto 0px; overflow:hidden; position:relative}
.fabu-1{ float:left; width:100%; overflow:hidden}
.fabu-1item{ float:left; width:100%; overflow:hidden; position: absolute;left:0px;top:0px; z-index:12;opacity:0; visibility:hidden}
.fabu-1item:nth-child(1){ position:relative}
.fabu-1item.act{opacity:1; visibility:visible}
.fabu-1item img{ float:left; width:100%; height:auto}
.fabu-1item:hover img{ transform:scale(1.02)}
.fabu-center{ width:100%; position:absolute;left:0px;top:0px; text-align:center; height:100%; padding-left:2%}
.fabu-center:before{ height:100%; content:""; display:inline-block; vertical-align:middle}
.fabu-ver{ width:580px;  display:inline-block; vertical-align:middle; text-align:left; color:#fff}
.fabu-ver a{ width:100%; display:block; color:#fff}
.fabu-ver h3{ float:left; width:100%; overflow:hidden; font-size:36px; font-weight:bold;transform:translateY(-40px);opacity:0;}
.fabu-ver p{ float:left; width:100%; overflow:hidden; font-size:16px; line-height:32px; margin-top:12px;transform:translateY(-40px);opacity:0;}
.fabu-ver span{ float:left; width:100%; overflow:hidden; font-size:20px; margin-top:22px;transform:translateY(-40px);opacity:0;}
.fabu-ver em{ float:left; width:100%; overflow:hidden; font-size:16px; line-height:32px; margin-top:12px;transform:translateY(-40px);opacity:0;}
.fabu-ver samp{ float:left; width:130px; height:50px; line-height:50px; text-align:center; background:#fff;border-radius:25px; font-size:16px; color:#1632a0; margin-top:27px;transform:translateY(-40px);opacity:0;}
.fabu-ver samp:hover{ transform:translateY(3px)}
.fabu-1item.act .fabu-ver h3{animation:move 0.6s ease 0.2s 1;animation-fill-mode:forwards }
.fabu-1item.act .fabu-ver p{animation:move 0.6s ease 0.25s 1;animation-fill-mode:forwards }
.fabu-1item.act .fabu-ver span{animation:move 0.6s ease 0.3s 1;animation-fill-mode:forwards }
.fabu-1item.act .fabu-ver em{animation:move 0.6s ease 0.35s 1;animation-fill-mode:forwards }
.fabu-1item.act .fabu-ver samp{animation:move 0.6s ease 0.4s 1;animation-fill-mode:forwards }
.fabu-2{ width:275px; overflow:hidden; position:absolute;right:22px;top:0px; height:100%; z-index:22; padding:60px 0px;box-sizing:border-box}
.fabu-2 .swiper-container{ height:100%; overflow:hidden}
.fabu-2 .swiper-button-prev{left:50%;top:50px;transform:translateX(-50%);width:20px; height:20px; overflow:hidden; background: url(../images/icon-19.png) no-repeat center; opacity:0.7}
.fabu-2 .swiper-button-next{right:auto;left:50%;bottom:30px;top:auto;transform:translateX(-50%);width:20px; height:20px; overflow:hidden; background: url(../images/icon-19.png) no-repeat center; opacity:0.7;transform:rotate(180deg)}
.fabu-2 .swiper-button-prev:after,.fabu-2 .swiper-button-next:after { display:none;}
.fabu-2 .swiper-button-prev:hover,.fabu-2 .swiper-button-next:hover{opacity:1}
.fabu-2 .swiper-slide{box-sizing:border-box;overflow:hidden;border:2px transparent solid; position:relative}
.fabu-2 .swiper-slide:before{ width:100%; height:100%; content:""; position:absolute;left:0px;top:0px; z-index:14; background:rgba(0,0,0,0)}
.fabu-2 .swiper-slide img{ position:relative; z-index:12}
.fabu-2 .swiper-slide:hover img{ transform:scale(1.04);}
.fabu-2 .swiper-slide.act:before{ background:rgba(0,0,0,0.5)}
.fabu-2 .swiper-slide.act{ border:2px #fff solid}

/*dahui*/
.dahui-1{ width:100%; overflow:hidden; background:#f1f4f7 url(../images/icon-20.png) no-repeat bottom center; padding:150px 0px 180px}
.dahui-1center{width:90%;max-width:1440px; margin:0px auto; overflow:hidden; position:relative} 
.dahui-1center h3{ float:left; width:52.4%; overflow:hidden}
.dahui-1center h3 span{ font-size:48px;font-family:'alibababold';background:-webkit-linear-gradient(left,#0043a7,#d40659);color:rgba(0,0,0,0); -webkit-background-clip:text; -moz-background-clip:text;-ms-background-clip:text;-o-background-clip:text; background-clip:text}
.dahui-1center p{ float:left; width:52.4%; overflow:hidden}
.dahui-1center p em{font-family:Arial; font-size:14px; font-weight:bold;background:-webkit-linear-gradient(left,#a1acd0,#dda1b7);color:rgba(0,0,0,0); -webkit-background-clip:text; -moz-background-clip:text;-ms-background-clip:text;-o-background-clip:text; background-clip:text}
.dahui-1info{ float:left; width:52.4%; overflow:hidden; font-size:18px; color:#555; line-height:38px; margin-top:40px}
.dahui-1video{ width:42.2%; position:absolute;right:0px;top:56px; cursor:pointer; overflow:hidden}
.dahui-1video img{ float:left; width:100%; height:auto}
.dahui-1video span{ width:100%; height:100%; position:absolute;left:0px;tp:0px; background:url(../images/icon-18.png) no-repeat center; background-size:18%}
.dahui-1video:hover img{ transform:scale(1.04)}

.dahui-2{ width:100%; overflow:hidden; background:-webkit-linear-gradient(-45deg,#e1024b 5%,#3232e4 40%,#3232e4 55%,#e1024b); padding-bottom:560px}
.dahui-2head{width:90%;max-width:1440px; margin:130px auto 0px; overflow:hidden;}
.dahui-2head h3{ float:left; width:100%; overflow:hidden; font-size:48px; color:#fff;font-family:'alibababold';}
.dahui-2head p{ float:left; width:100%; font-size:14px;font-family:Arial; overflow:hidden; color:#fff;font-weight:bold;}
.dahui-2content{width:90%;max-width:1440px; margin:45px auto 0px; overflow:hidden;}
.dahui-2item{ float:left; width:11.5%; height:600px; overflow:hidden; background-position:center; background-repeat:no-repeat; background-size:cover; position:relative; cursor:pointer}
.dahui-2item:nth-child(1):before{ background:rgba(9,53,162,0.5); height:100%; width:100%; content:""; position:absolute;left:0px;top:0px; z-index:12}
.dahui-2item:nth-child(2):before{ background:rgba(9,184,200,0.5); height:100%; width:100%; content:""; position:absolute;left:0px;top:0px; z-index:12}
.dahui-2item:nth-child(3):before{ background:rgba(242,109,12,0.5); height:100%; width:100%; content:""; position:absolute;left:0px;top:0px; z-index:12}
.dahui-2item.active{ width:77%}
.dahui-2item.active:nth-child(1):before{ background:rgba(9,53,162,0)}
.dahui-2item.active:nth-child(2):before{ background:rgba(9,184,200,0)}
.dahui-2item.active:nth-child(3):before{ background:rgba(242,109,12,0)}
.dahui-2ct{ width:100%; position:absolute;left:0px;top:0px; height:100%; text-align:center}
.dahui-2ct:before{ height:100%; content:""; display:inline-block; vertical-align:middle}
.dahui-2ver{ width:100%; display:inline-block; vertical-align:middle; text-align:left;position:absolute;left:0px;bottom:20%}
.dahui-2ver h3{ float:left; width:100%; margin-left:0px; text-align:center }
.dahui-2ver h3 img{ width:auto; height:195px; overflow:hidden; }
.dahui-2ver span{ float:left; width:100%; overflow:hidden; font-size:26px; text-align:center; margin-top:15px  }
.dahui-2ver em,.dahui-2ver p{ visibility:hidden;opacity:0; height:0px}
.dahui-2item.active .dahui-2ver{ width:84%; position: relative;bottom:auto}
.dahui-2item.active .dahui-2ver h3{ float:left; width:100%; margin-left:-30px; text-align:left }
.dahui-2item.active .dahui-2ver span{ float:left; width:100%; overflow:hidden; font-size:26px; visibility:hidden;opacity:0; height:0px; margin-top:0px  }
.dahui-2item:nth-child(1) .dahui-2ver span{color:#cbdafa;}
.dahui-2item:nth-child(2) .dahui-2ver span{color:#9ed1d6;}
.dahui-2item:nth-child(3) .dahui-2ver span{color:#f2c09b;}
.dahui-2item.active .dahui-2ver em{ float:left; width:100%; overflow:hidden; font-size:42px; color:#fff;font-family:'dinmedium'; margin-top:-150px; height:auto;visibility: visible;opacity:1;}
.dahui-2item.active .dahui-2ver p{ float:left; width:100%; overflow:hidden; font-size:20px; line-height:40px; color:#fff;margin-top:-70px; height:auto;visibility: visible;opacity:1}

.dahui-s{ width:100%; position:relative; z-index:12}
.dahui-3{width:90%;max-width:1440px; margin:300px auto 0px; }
.dahui-3head{ float:left; width:100%; overflow:hidden}
.dahui-3head h3{ float:left; width:100%; overflow:hidden; }
.dahui-3head h3 span{font-size:48px;font-family:'alibababold';background:-webkit-linear-gradient(left,#0043a7,#d40659);color:rgba(0,0,0,0); -webkit-background-clip:text; -moz-background-clip:text;-ms-background-clip:text;-o-background-clip:text; background-clip:text}
.dahui-3head p{ float:left; width:100%; font-size:14px;}
.dahui-3head p span{font-family:Arial; font-size:14px; font-weight:bold;background:-webkit-linear-gradient(left,#a1acd0,#dda1b7);color:rgba(0,0,0,0); -webkit-background-clip:text; -moz-background-clip:text;-ms-background-clip:text;-o-background-clip:text; background-clip:text}
.dahui-3content{ float:left; width:calc(100% + 20px); margin-top:45px; position:relative; margin-left:-10px}
.dahui-3content .swiper-button-prev{left:-50px; width:42px; height:42px; overflow:hidden; border-radius:50%; background:#142f88 url(../images/icon-17.png) no-repeat center; opacity:0.8}
.dahui-3content .swiper-button-next{right:-50px; width:42px; height:42px; overflow:hidden; border-radius:50%; background:#142f88 url(../images/icon-17.png) no-repeat center; opacity:0.8;transform:rotate(180deg)}
.dahui-3content .swiper-button-prev:hover,.dahui-3content .swiper-button-next:hover{opacity:1}
.dahui-3content .swiper-button-next:after,.dahui-3content .swiper-button-prev:after {
  display: none;
}
.dahui-3content .swiper-container{ width:100%; padding:10px;box-sizing: border-box}
.dahui-3content .swiper-slide{ background:#fff; box-shadow:0px 0px 10px 4px rgba(0,0,0,0.1);border-radius:2px; overflow:hidden}
.dahui-3item{ float:left; width:100%; overflow:hidden; padding-bottom:40px}
.dahui-3item a{ width:100%; display:block}
.dahui-3item samp{ float:left; width:100%; height:13vw; overflow:hidden}
.dahui-3item samp img{ float:left; width:100%; height:100%;object-fit:cover}
.dahui-3item:hover img{ transform:scale(1.05)}
.dahui-3item em{ float:left; width:100%; overflow:hidden; padding:0px 15px; box-sizing:border-box; font-size:18px; color:#333; font-family:Arial; margin-top:40px}
.dahui-3item h3{ float:left; width:100%; overflow:hidden; padding:0px 15px; box-sizing:border-box; font-size:22px; color:#333;margin-top:10px; line-height:42px; height:84px}
.dahui-3item span{ float:left; width:100%; overflow:hidden; padding:0px 15px; box-sizing:border-box; font-size:16px; color:#333;margin-top:15px; }
.dahui-3content .swiper-slide:hover{ transform: translateY(5px)}
.dahui-4{width:90%;max-width:1440px; margin:200px auto 0px; padding-bottom:150px; overflow:hidden}
.dahui-4 ul{ float:left; width:calc(100% + 23px); overflow:hidden; margin-top:45px}
.dahui-4 ul li{ float:left; width:20%; overflow:hidden; padding:0px 23px 23px 0px; box-sizing:border-box}
.dahui-4 ul li a{ float:left; width:100%; overflow:hidden; box-sizing:border-box;border:1px #ececec solid;border-radius:5px; height:6.3vw; text-align:center; cursor:pointer}
.dahui-4 ul li a:before{ height:100%; content:""; display:inline-block; vertical-align:middle}
.dahui-4 ul li a img{ width:auto; height:auto; max-width:90%;max-height:90%; display:inline-block; vertical-align:middle}
.dahui-4 ul li a:hover img{ transform:scale(1.06)}

.dahui-pos{width:90%;max-width:1440px; position:absolute;left:50%;top:-300px; z-index:2345;transform:translateX(-50%)}
.dahui-data{ width:30.5%; background:#fff; overflow:hidden; position:absolute;top:0px;box-shadow:0px 0px 12px 5px rgba(0,0,0,0.1); padding:80px 0px;border-radius:4px}
.dahui-data.pos1{left:0%;}
.dahui-data.pos2{left:50%;transform:translateX(-50%); margin-top:200px}
.dahui-data.pos3{right:0%;margin-top:400px}
.dahui-pic{ float:left; width:100%; overflow:hidden; position:relative}
.dahui-pic span{ float:left; width:100%; overflow:hidden; text-align:center}
.dahui-pic span img{ width:44.6%; height:auto; display:inline-block;transition:all 6s linear}
.dahui-pic em{width:100%; overflow:hidden; position:absolute;left:0px;top:0px; height:100%; text-align:center}
.dahui-pic em:before{ height:100%; content:""; display:inline-block; vertical-align:middle}
.dahui-pic em img{ display:inline-block; vertical-align:middle;widht:auto;height:auto;max-width:50%;max-height:50%;}
.dahui-data h3{ float:left; width:100%; overflow:hidden; box-sizing:border-box; text-align:center; font-size:32px; color:#0115ad; margin-top:42px}
.dahui-data p{ float:left; width:100%; overflow:hidden; box-sizing:border-box; text-align:center; font-size:18px; color:#999; line-height:33px; margin-top:18px; padding:0px 11%}
.dahui-data:hover .dahui-pic span img{ transform:rotate(360deg)}

@media screen and (max-width:1660px){
/*banner*/
.banner-ver h3{font-size:40px;letter-spacing:4px;}
.banner-ver p{font-size:24px;letter-spacing:0px; margin-top:7px;}
.banner-ver span{top:-22px; font-size:42px; }

/*zhuanjia*/
.zhuanjia-list,.jiabin{padding:70px 0px 110px }
.zhuanjia-item{ margin:30px 2.1% 0px 0px;}
.zhuanjia-top p samp{font-size:26px;}
.zhuanjia-bottom{ margin-top:-45px}
.zhuanjia-ct{padding:45px 0px 90px}
.zhuanjia-ct h3{font-size:16px; line-height:30px; height:30px}
.zhuanjia-ct p{font-size:16px;line-height:30px; height:30px}
.zhuanjia-item span,.zhuanjia-item em{width:34%; height:40px; line-height:40px;}

/*jiabin*/
.jiabin-item{width:23.3%; margin:32px 2.26% 0px 0px;}
.jiabin-ct{padding:50px 0px 18px;}
.jiabin-ct span{font-size:20px;}
.jiabin-ct p{font-size:15px; line-height:26px; height:52px}

/*yicheng*/
.yicheng-head{ margin:100px auto 0px;}
.yicheng-head span{height:76px; line-height:76px;font-size:20px; }
.yicheng-1{margin:80px auto 0px;}
.yicheng-1 h3{ font-size:20px;}
.yicheng-1content{width:48%; height:190px; margin-top:22px;}
.yicheng-1content h4{font-size:26px;margin-top:30px}
.yicheng-2content{width:48%; margin-top:22px;}
.yicheng-2top{ padding-bottom:35px}
.yicheng-2top h4{font-size:26px;margin-top:18px}
.yicheng-2top p{font-size:16px;line-height:30px; margin-top:5px }
.yicheng-2content ul li{line-height:48px;font-size:18px; margin-top:6px}
.yicheng-2content ul li img{ width:48px; height:48px; margin-right:16px }
.kong{ height:150px}

/*zhibo*/
.zhibo-1{margin:150px auto 0px;}
.zhibo-1 h3{font-size:40px;}
.zhibo-2{ margin:30px auto 0px;}
.zhibo-2 span{height:70px; line-height:70px;}
.zhibo-3{margin:30px auto 0px; }
.zhibo-4{margin:42px auto 0px; }
.zhibo-5{margin:70px auto 0px;}
.zhibo-5 h3{font-size:40px;}
.zhibo-6{padding-bottom:110px}
.zhibo-6item{ margin:50px 1.46% 0px 0px;}

/*fabu*/
.fabu{ margin:40px auto 0px;}
.fabu-ver h3{font-size:26px; }
.fabu-ver p{font-size:14px; line-height:26px; }
.fabu-ver span{font-size:18px; margin-top:20px;}
.fabu-ver em{font-size:14px; line-height:26px; margin-top:10px;}
.fabu-ver samp{width:120px; height:44px; line-height:44px;margin-top:25px;}
.fabu-2{ width:250px; padding:50px 0px;}
.fabu-2 img{width:100%; height:100%;object-fit:cover}

/*dahui*/
.dahui-1{ padding:130px 0px 150px}
.dahui-1center h3 span{ font-size:40px;}
.dahui-1info{font-size:16px;line-height:32px; margin-top:30px}
.dahui-1video{ width:42.2%;top:15px; height:340px}
.dahui-1video img{height:100%;object-fit:cover}
.dahui-1video span{ background-size:15%}

.dahui-2{ padding-bottom:500px}
.dahui-2head{ margin:110px auto 0px;}
.dahui-2head h3{ font-size:40px;}
.dahui-2content{margin:35px auto 0px;}
.dahui-2item{height:550px; }
.dahui-2ver{bottom:18%}
.dahui-2ver h3 img{ height:170px; }
.dahui-2ver span{font-size:22px;  }
.dahui-2item.active .dahui-2ver span{font-size:22px; }
.dahui-2item.active .dahui-2ver em{ font-size:32px; margin-top:-140px; }
.dahui-2item.active .dahui-2ver p{ font-size:18px; line-height:36px;}

.dahui-3{ margin:240px auto 0px; }
.dahui-3head h3 span{font-size:40px;}
.dahui-3content{ margin-top:35px; }
.dahui-3item{ padding-bottom:35px}
.dahui-3item samp{  height:15vw; }
.dahui-3item em{font-size:16px;margin-top:34px}
.dahui-3item h3{font-size:18px; line-height:32px; height:64px}
.dahui-3item span{  font-size:14px; }

.dahui-4{ margin:150px auto 0px; padding-bottom:120px; }
.dahui-4 ul{ margin-top:35px}
.dahui-data{padding:70px 0px}
.dahui-data h3{font-size:26px; }
.dahui-data p{font-size:16px;line-height:30px;}

}

@media screen and (max-width:1440px){
/*banner*/
.banner-wz{ padding-top:60px}
.banner-ver h3{font-size:34px;letter-spacing:2px;}
.banner-ver p{font-size:18px; }
.banner-ver span{top:-22px; font-size:32px; }

/*zhuanjia*/
.zhuanjia-list,.jiabin{padding:50px 0px 90px }
.zhuanjia-item{ margin:24px 2.1% 0px 0px;}
.zhuanjia-top p samp{font-size:22px;}
.zhuanjia-bottom{ margin-top:-35px}
.zhuanjia-ct{padding:35px 0px 85px}
.zhuanjia-ct h3{font-size:14px; line-height:26px; height:26px}
.zhuanjia-ct p{font-size:14px;line-height:26px; height:26px}
.zhuanjia-ct span,.zhuanjia-ct em{height:36px; line-height:36px; font-size:14px}

/*jiabin*/
.jiabin-item{margin:24px 2.26% 0px 0px;}
.jiabin-ct{padding:40px 0px 15px; width:84%}
.jiabin-ct span{font-size:18px;}
.jiabin-ct p{font-size:14px; line-height:24px; height:48px; margin-top:5px}

/*yicheng*/
.yicheng-head{ margin:80px auto 0px;}
.yicheng-head span{height:70px; line-height:70px; }
.yicheng-1{margin:60px auto 0px;}

.yicheng-1content{width:49%; height:170px; margin-top:20px; overflow:hidden}
.yicheng-1content h4{font-size:22px;}
.yicheng-2content{width:49%; margin-top:20px; overflow:hidden}
.yicheng-2top{ padding-bottom:32px}
.yicheng-2top h4{font-size:20px;}
.yicheng-2top p{font-size:14px;line-height:25px; margin-top:8px }
.yicheng-2content ul li{line-height:42px;font-size:16px; }
.yicheng-2content ul li img{ width:42px; height:42px; }
.kong{ height:120px}

/*zhibo*/
.zhibo-1{margin:110px auto 0px;}
.zhibo-1 h3{font-size:30px;}
.zhibo-2{ margin:24px auto 0px;}
.zhibo-2 span{height:60px; line-height:60px; font-size:16px}
.zhibo-3{margin:24px auto 0px; }
.zhibo-3 .swiper-button-prev{left:-40px; width:32px; height:32px; background-size:20% }
.zhibo-3 .swiper-button-next{right:-40px; width:32px; height:32px;background-size:20%}
.zhibo-4{margin:30px auto 0px; }
.zhibo-5{margin:50px auto 0px;}
.zhibo-5 h3{font-size:30px;}
.zhibo-6{padding-bottom:80px; margin-top:0px}
.zhibo-6item{ margin:20px 1.46% 0px 0px;}

/*fabu*/
.fabu{ margin:24px auto 0px;}
.fabu-ver{ width:40%}
.fabu-ver h3{font-size:20px; }
.fabu-ver samp{width:110px; height:38px; line-height:38px;margin-top:20px; font-size:14px}
.fabu-2{ width:250px; padding:50px 0px;}
.fabu-2 img{width:100%; height:100%;object-fit:cover}

/*dahui*/
.dahui-1{ padding:70px 0px 100px}
.dahui-1center h3 span{ font-size:30px;}
.dahui-1info{font-size:14px;line-height:26px; margin-top:24px}
.dahui-1video{ height:300px}

.dahui-2{ padding-bottom:400px}
.dahui-2head{ margin:70px auto 0px;}
.dahui-2head h3{ font-size:30px;}
.dahui-2content{margin:25px auto 0px;}
.dahui-2item{height:420px; }
.dahui-2ver{bottom:13%}
.dahui-2ver h3 img{ height:150px; }
.dahui-2ver span{font-size:18px;  }
.dahui-2item.active .dahui-2ver em{ font-size:22px; margin-top:-120px; }
.dahui-2item.active .dahui-2ver p{ font-size:16px; line-height:30px;}

.dahui-3{ margin:200px auto 0px; }
.dahui-3head h3 span{font-size:30px;}
.dahui-3content{ margin-top:25px; }
.dahui-3item{ padding-bottom:25px}
.dahui-3item samp{  height:16vw; }
.dahui-3item em{margin-top:25px}
.dahui-3item h3{font-size:16px; line-height:25px; height:50px}

.dahui-4{ margin:100px auto 0px; padding-bottom:90px; }
.dahui-4 ul{ margin-top:25px}
.dahui-pos{top:-240px}
.dahui-data{padding:50px 0px}
.dahui-data h3{font-size:22px; margin-top:20px }
.dahui-data p{font-size:14px;line-height:26px;}

.zj-content{ width:80%;}
.zj-content .zj-top img{ height:300px;object-fit:cover;}
.zj-ver h3{font-size:36px;}
.zj-ver p{  font-size:16px;line-height:30px; margin-top:9px}
.zj-main{ padding:20px 0px}
.zj-ct{height:220px }
.zj-ct h3{ font-size:16px;}
.zj-ct .zj-p{ font-size:14px;  line-height:26px; }
.zj-bottom{ height:45px; line-height:45px;}
.zj-bottom a{ font-size:18px;}



}

@media screen and (max-width:1280px){
/*banner*/
.banner-ver h3{font-size:28px;letter-spacing:0px;}
.banner-ver p{font-size:16px; }
.banner-ver span{top:-20px; font-size:26px; }

/*zhuanjia*/
.zhuanjia-list,.jiabin{padding:40px 0px 50px }
.zhuanjia-list{display:flex;flex-wrap: wrap;align-content: flex-start;justify-content: space-between;}
.zhuanjia-item{ margin:20px 2.1% 0px 0px;}
.zhuanjia-top p samp{font-size:20px;}
.zhuanjia-bottom{ margin-top:-25px}
.zhuanjia-ct{padding:30px 0px; width:86%; position:relative; padding-bottom:90px}
.zhuanjia-ct h3{line-height:24px; height:auto; margin-top:4px;}
.zhuanjia-ct p{line-height:24px; height:auto; margin-top:4px}
.zhuanjia-item span,.zhuanjia-item em{ height:32px; line-height:32px; font-size:14px}

/*jiabin*/
.jiabin-item{margin:20px 2.26% 0px 0px; padding-bottom:40px}
.jiabin-ct{padding:20px 0px 15px; width:88%}
.jiabin-ct span{font-size:16px;}
.jiabin-ct p{font-size:12px; line-height:20px; height:auto;min-height:40px; margin-top:5px}

/*yicheng*/
.yicheng-head{ margin:50px auto 0px;}
.yicheng-head span{height:60px; line-height:60px; }
.yicheng-1{margin:40px auto 0px;}
.kong{ height:60px}

/*zhibo*/
.zhibo-1{margin:100px auto 0px;}
.zhibo-1 h3{font-size:24px;}
.zhibo-1 p span{ font-size:12px}
.zhibo-2{ margin:20px auto 0px;}
.zhibo-2 span{height:50px; line-height:50px; font-size:16px}
.zhibo-3{margin:20px auto 0px; }
.zhibo-4{margin:20px auto 0px; }
.zhibo-5{margin:40px auto 0px;}
.zhibo-5 h3{font-size:24px;}
.zhibo-5 p span{ font-size:12px}
.zhibo-6{padding-bottom:60px; }
.zhibo-6item{ margin:18px 1.46% 0px 0px;}

/*fabu*/
.fabu{ margin:20px auto 0px;}
.fabu-ver{ width:40%}
.fabu-ver h3{font-size:18px; }
.fabu-ver samp{margin-top:15px; }
.fabu-2{ width:200px; padding:40px 0px;}
.fabu-2 .swiper-button-prev{top:35px}
.fabu-2 .swiper-button-next{bottom:12px}

/*dahui*/
.dahui-1{ padding:50px 0px 80px}
.dahui-1center h3 span{ font-size:24px;}
.dahui-1center p em{ font-size:12px}
.dahui-1video{ height:300px}

.dahui-2{ padding-bottom:300px}
.dahui-2head{ margin:50px auto 0px;}
.dahui-2head h3{ font-size:24px;}
.dahui-2head p{ font-size:12px}
.dahui-2content{margin:20px auto 0px;}
.dahui-2item{height:360px; }
.dahui-2ver{bottom:10%}
.dahui-2ver h3 img{ height:120px; }
.dahui-2ver span{font-size:16px;  }
.dahui-2item.active .dahui-2ver em{ font-size:20px; margin-top:-100px; }
.dahui-2item.active .dahui-2ver p{ font-size:14px; line-height:24px; margin-top:-50px}

.dahui-3head h3 span{font-size:24px;}
.dahui-3head p span{ font-size:12px}
.dahui-3content{ margin-top:20px; }
.dahui-3content .swiper-button-prev{left:-40px; width:32px; height:32px; background-size:20%}
.dahui-3content .swiper-button-next{right:-40px; width:32px; height:32px; background-size:20%}
.dahui-3item{ padding-bottom:20px}
.dahui-3item samp{  height:17vw; }
.dahui-3item em{margin-top:20px}
.dahui-3item h3{font-size:16px; line-height:23px; height:46px}
.dahui-4{ margin:60px auto 0px; padding-bottom:60px; }
.dahui-4 ul{ margin-top:20px}
.dahui-pos{ margin-top:50px}

}

@media screen and (max-width:1000px){
/*banner*/	
.banner-wz{ padding-top:50px}
.zhibo-6item{ width:32%; margin-right:2%}
.zhibo-6item:nth-child(4n){ float:left; margin-right:2%}
.zhibo-6item:nth-child(3n){ float:right; margin-right:0%}

/*fabu*/
.fabu-2 .swiper-slide.act{ border-color:#d40659}
.fabu-2{ float:left; width:100%; position: relative;right:auto;top:0px; height:auto; padding:0px}
.fabu-2 .swiper-button-prev{left:1%;top:50%;transform:translateX(0%);width:30px; height:30px;margin-top:-15px; background-color:#142f88;border-radius:50%;transform:rotate(-90deg);opacity:0.6; background-size:50% }
.fabu-2 .swiper-button-next{right:1%;left:auto;bottom:auto;top:50%;transform:translateX(0%);width:30px;margin-top:-15px; height:30px; opacity:0.6;transform:rotate(90deg); background-color:#142f88;border-radius:50%;opacity:0.6; background-size:50%}
.fabu-1{ position: relative; margin-top:20px}
.fabu-ver{width: 60%;padding-left: 21%;}

/*dahui*/
.dahui-1video{ float:left; width:100%; position: relative;right:0px;top:0px; height:320px; margin-top:20px}
.dahui-1info{ width:100%}
.dahui-3{ margin-top:160px}
.dahui-data.pos2{ margin-top:100px}
.dahui-data.pos3{ margin-top:200px}
.dahui-3content .swiper-button-prev{left:-25px}
.dahui-3content .swiper-button-next{right:-25px}
.dahui-4 ul{width:calc(100% + 18px);}
.dahui-4 ul li{ padding:0px 18px 18px 0px; width:33%;}
.dahui-4 ul li a{ height:13vw}

}

@media screen and (max-width:768px){
/*banner*/	
.banner img{ height:250px;object-fit: contain;width: auto;}
.banner-ver h3{font-size:20px; }
.banner-ver p{font-size:14px;}
.banner-ver span{font-size:18px; }

/*zhuanjia*/
.zhuanjia-list, .jiabin{ padding:10px 0px 30px}
.zhuanjia-item{ width:100%; margin-right:0px}

/*jiabin*/
.jiabin-item{ width:48%; margin-right:0px}
.jiabin-item:nth-child(2n){ float:right; margin-right:0px}

/*yicheng*/
.yicheng-head{ margin:30px auto 0px;}
.yicheng-head span{height:50px; line-height:50px;font-size:18px;}
.yicheng-1{ margin:25px auto 0px;}
.yicheng-1 h3{  font-size:18px; padding-left:32px;line-height:28px; background-size:22px}
.yicheng-1content{width:100%; height:140px;margin-top:16px;}
.yicheng-1content span{ margin-top:18px}
.yicheng-1content h4{font-size:20px; padding-left:30px;margin-top:25px}
.yicheng-2content{ width:100%; margin-top:16px; }
.yicheng-2content:nth-child(2n){ float:left}
.yicheng-2top{ padding-bottom:20px}
.yicheng-2top span{margin-top:18px; }
.yicheng-2top h4{font-size:18px;padding:0px 15px 0px 30px; margin-top:18px}
.yicheng-2top p{font-size:14px; padding:0px 15px 0px 30px;line-height:25px;  }
.yicheng-2content ul{ padding:0px 5%;}
.yicheng-2content ul li{line-height:34px;font-size:14px; }
.yicheng-2content ul li img{ width:34px; height:34px; margin-right:14px }
.kong{height:30px}

/*zhibo*/
.zhibo-1{ margin:70px auto 0px}
.zhibo-1 h3{ font-size:20px}
.zhibo-2{ margin-top:15px}
.zhibo-2 span{ width:100%}
.zhibo-3 .swiper-button-prev{left:-10px; width:24px; height:24px;margin-top:-12px; }
.zhibo-3 .swiper-button-next{right:-10px; width:24px; height:24px;margin-top:-12px}
.zhibo-4{ margin-top:10px; height:auto}
.zhibo-5{ margin-top:30px}
.zhibo-5 h3{ font-size:20px}
.zhibo-6{ padding-bottom:30px}
.zhibo-6item{ width:100%; margin-right:0%}
.zhibo-6item:nth-child(4n){ float:left; margin-right:0%}
.zhibo-6item:nth-child(3n){ float:right; margin-right:0%}

/*fabu*/
.fabu-2 .swiper-button-prev{left:5px;width:24px; height:24px;margin-top:-12px;  }
.fabu-2 .swiper-button-next{right:5px;width:24px;margin-top:-12px; height:24px;}
.fabu-1{ margin-top:15px}
.fabu-center{ float:left; width:100%; position:relative; background:#eee; padding-left:0px}
.fabu-ver{ width:90%; padding:15px 0px;}
.fabu-ver h3{ color:#333; font-size:16px}
.fabu-ver p{ color:#666; margin-top:12px; line-height:20px}
.fabu-ver span{ color:#666}
.fabu-ver em{ color:#666; line-height:20px}
.fabu-ver samp{ background:#1632a0; color:#fff}

/*dahui*/
.dahui-1{ padding:30px 0px}
.dahui-1center h3 span{ font-size:20px}
.dahui-1video{ margin-top:15px; height:auto}
.dahui-2head{ margin-top:30px}
.dahui-2head h3{ font-size:20px}

.dahui-2{ padding-bottom:30px}
.dahui-2item,.dahui-2item.active{width:100%; height:360px; }
.dahui-2item:nth-child(1):before{ background:rgba(9,53,162,0);}
.dahui-2item:nth-child(2):before{ background:rgba(9,184,200,0);}
.dahui-2item:nth-child(3):before{ background:rgba(242,109,12,0); }
.dahui-2item.active{ width:100%}

.dahui-2item.active .dahui-2ver span,.dahui-2ver span{ float:left; width:auto; visibility:visible;opacity:1; height:auto; line-height:60px; margin-left:20px; font-size:30px; margin-top:0px}
.dahui-2ver h3,.dahui-2item.active .dahui-2ver h3{margin-left:0px; text-align:left; width:auto}
.dahui-2ver h3 img{height:60px;}
.dahui-2ver em,.dahui-2ver p{ visibility: visible;opacity:1; height:atuo}
.dahui-2item.active .dahui-2ver,.dahui-2ver{ width:84%; position: relative;bottom:auto}

.dahui-2item.active .dahui-2ver em,.dahui-2ver em{font-size:20px;  margin-top:14px; float:left; width:100%; overflow:hidden; height:auto; color:#fff }
.dahui-2item.active .dahui-2ver p,.dahui-2ver p{font-size:14px; line-height:24px;margin-top:10px; color:#fff}

.dahui-pos{ z-index:2345;transform:translateX(0%); position:relative;left:0px;top:0px; margin:0px auto; overflow:hidden; width:100%; padding-bottom:10px}
.dahui-data{ width:90%;position: relative;top:0px; overflow:hidden; margin:25px auto 0px ; padding:30px 0px}
.dahui-data.pos2{left:0%;transform:translateX(0%); margin-top:25px}
.dahui-data.pos3{right:0%;margin-top:25px}
.dahui-3{ margin-top:30px}
.dahui-3content{ margin-top:15px}
.dahui-3item samp{ height:51vw}
.dahui-3content .swiper-button-prev{left:10px; width:24px; height:24px; }
.dahui-3content .swiper-button-next{right:10px; width:24px; height:24px; }
.dahui-3head h3 span,.dahui-3head h3 span{ font-size:20px}
.dahui-4{ margin-top:30px; padding-bottom:30px}
.dahui-4 ul li{ width:50%}
.dahui-4 ul li a{ height:24vw}


.zj-content{ width:90%;}
.zj-content .zj-top img{ height:auto;}
.zj-center{ overflow:hidden;}
.zj-close{ width:50px; height:50px; line-height:50px}
.zj-ver{ width:90%;}
.zj-ver h3{ font-size:20px;}
.zj-ver p{font-size:14px;line-height:26px; margin-top:8px}
.zj-ct{ height:260px }
.zj-ct h3{ width:90%; }
.zj-ct .zj-p{ width:90%; }



}

@media screen and (max-width:510px){
/*banner*/	
.banner img{transform: translateX(-44%);}
}

























