﻿@charset "utf-8";
@font-face{font-weight:100;font-style:normal;font-family:EncodeSans;src:local('EncodeSans-ExtraLight'),local('EncodeSans-ExtraLight'),url(/dist/fonts/EncodeSans/EncodeSans-ExtraLight.woff2) format('woff2');font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-weight:200;font-style:normal;font-family:EncodeSans;src:local('EncodeSans-Light'),local('EncodeSans-Light'),url(/dist/fonts/EncodeSans/EncodeSans-Light.woff2) format('woff2');font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-weight:300;font-style:normal;font-family:EncodeSans;src:local('EncodeSans-Regular'),local('EncodeSans-Regular'),url(/dist/fonts/EncodeSans/EncodeSans-Regular.woff2) format('woff2');font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-weight:400;font-style:normal;font-family:EncodeSans;src:local('EncodeSans-Medium'),local('EncodeSans-Medium'),url(/dist/fonts/EncodeSans/EncodeSans-Medium.woff2) format('woff2');font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-weight:500;font-style:normal;font-family:EncodeSans;src:local('EncodeSans-SemiBold'),local('EncodeSans-SemiBold'),url(/dist/fonts/EncodeSans/EncodeSans-SemiBold.woff2) format('woff2');font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-weight:600;font-style:normal;font-family:EncodeSans;src:local('EncodeSans-Bold'),local('EncodeSans-Bold'),url(/dist/fonts/EncodeSans/EncodeSans-Bold.woff2) format('woff2');font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-weight:700;font-style:normal;font-family:EncodeSans;src:local('EncodeSans-Black'),local('EncodeSans-Black'),url(/dist/fonts/EncodeSans/EncodeSans-Black.woff2) format('woff2');font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-weight:400;font-style:normal;font-family:Anton;src:local('Anton'),local('Anton'),url(/dist/fonts/Anton/Anton-Regular.woff2) format('woff2');font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}

* {margin: 0;padding: 0;border: none;outline: none; }
body,html {height: 100%; background: #ffffff none repeat scroll; color: #222526; font-size: 16px;}

body {font-size: 0.925rem; font-weight: 300; font-family:EncodeSans,-apple-system,"微软雅黑 Light","微软雅黑",Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif;
   letter-spacing: 0.05em; overflow-x: hidden;	line-height: 2;}

strong{font-weight:700;}
img{max-width: 100%;height:auto;}
ul,li,ol{list-style: none;}
p{margin-bottom:0.8rem;}
.img{ text-align: center;}
.p-1{ padding: 1rem;}
.pb-1{ padding-bottom:1rem;}
.pb-4{ padding-bottom:4rem;}
.pt-1{ padding-top:1rem;}
.pt-2{ padding-top:2rem;}
.pt-3{ padding-top:3rem;}
.pt-4{ padding-top:4rem;}
.mt-1{ margin-top:1rem;}
.mt-2{ margin-top:2rem;}
.mt-3{ margin-top:3rem;}
.mt-4{ margin-top:4rem;}
.mt-5{ margin-top:5rem;}
.mb-1{ margin-bottom:1rem;}
.mb-2{ margin-bottom:2rem;}
.mb-3{ margin-bottom:3rem;}
.clearfix{clear:both;}
.font18{ font-size: 18px;}
.bg-white{background:#fff;}
.bg-blue{background-color: #EEF3F7;}
.yellow{color:#fe8d2a;}
.row{ padding:0 1.5rem; }
.text-danger{color:#f30213;}
.text-center{ text-align: center;}
.text-right{ text-align: right;}
.text-left{ text-align: left;}
.position-relative{position: relative;}
a{ text-decoration: none;}
.container{width: 1470px; padding: 0 15px; box-sizing: border-box; margin: 0 auto;}
.logo_white{filter: brightness(0) invert(1);}

.swiper-pagination-bullet{background-color: #ffffff; opacity: 1;}
.swiper-pagination-bullet-active{background-color: #0575e6;}

.home_header{position: fixed; z-index: 2; top: 0; left: 0;width: 100%; padding:20px 0;transition:all 0.3s;background:linear-gradient(to bottom,rgba(0,0,0,0.3),rgba(0,0,0,0));}
.home_nav{display: flex; justify-content: space-between; transition:all 0.3s;}
.home_nav .logo{margin-left: 5%;}
.home_nav .logo a{ display: flex; justify-content: space-between;}
.home_nav .logo img{filter: brightness(0) invert(1);}
.home_nav .logo a span{display: block; margin: 0 20px;width: 1px; position: relative;}
.home_nav .logo a span::after{content: ""; position: absolute; left: 0; top:10%; width: 1px; height: 80%; border-left: 1px #ffffff solid;}
.home_nav .home_nav_rg{display: flex; margin-right: 5%; justify-content: flex-end;}
.home_nav .home_nav_mail a{display: flex; align-items: center; color: #fff;}
.home_nav .home_nav_mail a i{margin-right: 10px;}
.home_nav .home_nav_mail a:hover{color: #004EA2;}
.home_nav .lang{display: flex; margin: 0 10px;position:relative;}
.home_nav .lang a.link{color: #ffffff;display: flex; align-items: center; margin-right: 8px;}
.home_nav .lang a.link:hover{color:#004EA2; }
.home_nav .lang a span{margin:0 3px;}
.home_nav .lang ul{position:absolute;top:100%;left:0;border:1px solid #eee;background-color:#fff;display:none;min-width:120px;}
.home_nav .lang:hover ul{display:block;}
.home_nav .lang ul li{padding:3px 10px;}
.home_nav .lang ul li:not(:last-child){border-bottom:1px solid #eee;}
.home_nav .lang ul li a{color:#333;display:block;font-size:14px;}
.home_nav .lang ul li:hover a{color:#fff;color:#004EA2;}
.home_nav .lang ul li a img{margin-right:3px;}

.home_nav .home_nav_list{display: flex;}
.home_nav .home_nav_list .home_search_btn{color: #fff; margin: 0 10px; cursor: pointer;}
.home_nav .home_nav_list .home_search_btn:hover{color: #004EA2;}
.home_nav .home_nav_list .nav_list{display: flex;align-items:center;}
.home_nav .home_nav_list .nav_list a{margin: 0 15px; color: #ffffff;display: block;white-space:nowrap;}
.home_nav .home_nav_list .nav_list a:hover{color: #004EA2;}
.fixed_nav{background:#fff;border-bottom:1px #eeeeee solid;}
.fixed_nav .home_nav{}
.fixed_nav .home_nav .logo img{filter: initial;}
.fixed_nav .home_nav .home_nav_list .nav_list a{margin: 0 15px;color: #222526;display: block;white-space: nowrap;font-weight: 500;}
.fixed_nav .home_nav .home_nav_list .nav_list a:hover{color: #004EA2;}
.fixed_nav .home_nav .lang a.link{color: #222526;display: flex;align-items: center;margin-right: 8px;}
.fixed_nav .home_nav .lang a.link:hover{color:#004EA2;}
.fixed_nav .home_nav .home_nav_mail a{display: flex;align-items: center;color: #222526;}
.fixed_nav .home_nav .home_nav_mail a:hover{color: #004EA2;}

.prodetail_nav{background-color:#fff;border-bottom:1px #eeeeee solid;position:sticky;}
.prodetail_nav .home_nav{}
.prodetail_nav .home_nav .logo img{filter: initial;}
.prodetail_nav .home_nav .home_nav_list .nav_list a{margin: 0 15px;color: #222526;display: block;white-space: nowrap;font-weight: 500;}
.prodetail_nav .home_nav .home_nav_list .nav_list a:hover{color: #004EA2;}
.prodetail_nav .home_nav .lang a.link{color: #222526;display: flex;align-items: center;margin-right: 8px;}
.prodetail_nav .home_nav .lang a.link:hover{color:#004EA2;}
.prodetail_nav .home_nav .home_nav_mail a{display: flex;align-items: center;color: #222526;}
.prodetail_nav .home_nav .home_nav_mail a:hover{color: #004EA2;}



.static_nav .lang{display: flex; margin: 0 10px;}
.static_nav .lang a.link{color: #222526;display: flex; align-items: center; margin-right: 8px;}
.static_nav .lang a:hover{color:#004EA2; }
.static_nav .lang a img{margin-right: 3px;}

.home_banner_box{position: absolute; top: 30%; left: 5%;width: 40%; color: #fff;}
.home_banner_box h1{font-size: 2.5rem; font-weight: 500; line-height: 1.3; margin-bottom: 40px;}
.home_banner_box a{display: inline-block; padding: 8px 20px; color: #14161A; background-color: #fff; transition: all 0.4s;}
.home_banner_box a:hover{background-color:  #004EA2; color: #fff; border-radius: 5px;}

.head_video{position:relative;}
.head_video img{display:block;width:100%;}
.inner_banner_box{position: absolute; top: 50%; left: 0;width: 100%; color: #fff;}
.inner_banner_box h1{font-size: 2.5rem; font-weight: 500; line-height: 1.3; }


.home_h1{font-size: 2.5rem; font-weight: 400; margin: 40px auto; text-align: center; font-family: Anton; }
.home_h1 span{display: inline-block;background: linear-gradient(90deg, #1AA2FF 40.04%, #FF9537 61.04%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.home_spl{display: flex; justify-content: space-between; flex-wrap: wrap; color: #fff; margin-bottom: 40px;}
.home_spl .lf{width: 30%;background: linear-gradient(111deg, #2B71BC 0%, #004EA2 67.56%); padding: 40px; box-sizing: border-box;}
.home_spl .rg{width: 30%; background: #ED6F00; padding: 40px; box-sizing: border-box;}
.home_spl .active{width: 69%;}
.home_spl .logo{margin-bottom: 20px;}
.home_spl .logo img{filter: brightness(0) invert(1);}
.home_spl .title{font-family: Anton; font-size: 1.8rem; margin-bottom: 10px;display: none;}
.home_spl .summary{color: rgba(255, 255, 255, 0.60);display: none;}
.home_spl .summary1{display: flex; font-size: 1.6rem; font-weight: 400;margin-top: 40px;}
.home_spl .active .summary1{display: none;}
.home_spl .more{display: none;}
.home_spl .more a{display: inline-block; padding: 8px 20px; color: #14161A; background-color: #fff; transition: all 0.4s; margin: 20px 0;font-weight: 500;}
.home_spl .more a:hover{background-color:  #004EA2; color: #fff; border-radius: 5px;}
.home_spl .ul{display: none; flex-wrap: wrap;}
.home_spl .ul a{display: block; width: 31.3333%; margin-right: 3%;margin-bottom: 2%; color:rgba(255, 255, 255, 0.70); position: relative;}
.home_spl .ul a:nth-child(3n){margin-right: 0;}
.home_spl .ul a::after{content: "\f105"; font-family: "FontAwesome";position: absolute; right: 0;}
.home_spl .ul a:hover{color: #fff;}
.home_spl .active .title,.home_spl .active .summary,.home_spl .active .ul,.home_spl .active .more{display: flex;}

.home_pro{background-color: #EEF3F7; padding: 56px 0 0 0;}
.home_pro .hd{display: flex; justify-content: space-between;}
.home_pro .hd .lf{display: flex;}
.home_pro .hd .lf a{display: flex; align-items: center; padding: 10px 30px; background-color: #ffffff; margin-right: 20px; color: #222526; transition: all 0.6s;}
.home_pro .hd .lf a img{margin-right: 5px; width: 24px;}
.home_pro .hd .lf a.active,.home_pro .hd .lf a:hover{background-color: #0575e6; color: #ffffff;}
.home_pro .hd .rg a{background-color: #0575e6; color: #ffffff;display: flex; align-items: center; padding: 10px 30px;transition: all 0.6s;}
.home_pro .hd .rg a i{margin-left: 8px;transition: all 0.6s;}
.home_pro .hd .rg a:hover i{ opacity: 0; }
.home_pro .bd{padding: 20px 0;}
.home_pro .bd .list{display: flex; flex-wrap: wrap;}
.home_pro .bd .list .li{width: 49%; margin-right: 2%; margin-bottom: 2%; background-color: #fff; padding: 24px; box-sizing: border-box; display: flex;justify-content: space-between;}
.home_pro .bd .list .li:nth-child(2n){margin-right: 0;}
.home_pro .bd .list .li .lf{width: 58%;}
.home_pro .bd .list .li .lf .name{color: #222526; font-size: 1rem; line-height: 1.6; font-weight: 500;margin-bottom: 20px;display: block;}
.home_pro .bd .list .li .lf .name:hover{color: #0575e6;}
.home_pro .bd .list .li .lf p{color: #606466; font-size: 0.825rem;}
.home_pro .bd .list .li .rg{width: 38%;}
.home_pro .bd .list .li .rg a{display: flex;}
.home_pro .bd .list .li .rg a img{transition: all 0.4s;}
.home_pro .bd .list .li:hover .rg a img{transform: scale(1.1);}
.home_about_head{padding: 48px 0 24px 0; display: flex; justify-content: space-between; align-items: center;}
.home_about_head .rg{width: 30%; display: flex;justify-content: flex-end;}
.home_about_head .lf .h2{font-size: 2rem; font-weight: 500;font-family: Anton; margin: 10px 0 40px;}
.home_about{background:no-repeat top center; background-size: cover; padding: 50px 0; color: #fff;}
.home_about .bd{display: flex;justify-content: space-between; align-items: end;}
.home_about .lf{width: 60%;}
.home_about .lf .more{display: inline-block; padding: 8px 20px; color: #14161A; background-color: #fff; transition: all 0.4s; margin: 20px 0;font-weight: 500;}
.home_about .lf .more:hover{background-color:  #ED6F00; color: #fff; border-radius: 5px;}
.home_about .lf .list{display: flex;}
.home_about .lf .list .li{margin-right: 5%;}
.home_about .lf .list .li .title{font-size: 2.5rem;font-weight: 500;}
.home_about .lf .list .li .title small{font-size: 1rem; margin-left: 8px; font-weight: 300;}
.home_about .rg{width: 38%;display: flex; justify-content: end;}
.home_about .rg #home_about_video{background-color: #fff; padding: 5px;display: inline-block; cursor: pointer; position: relative;}
.home_about .rg #home_about_video img{float: left;}
.home_about .rg #home_about_video::before{content: "";position: absolute; left: 5px; top: 5px; width:calc(100% - 10px); transition: all 0.4s; height: calc(100% - 10px); background-color: #000; opacity: 0.7;}
.home_about .rg #home_about_video::after{content: "\f144"; font-size: 60px; width: 60px; height: 60px; line-height: 1; font-family: "FontAwesome"; position: absolute; left:calc((100% - 60px)/2); top:calc((100% - 60px)/2);}
.home_about .rg #home_about_video:hover::before{opacity: 0;}
.home_about .rg #home_about_video:hover::after{color: #ED6F00;}
.home_history{padding: 50px 0;}
.home_history .title{font-size: 2rem; text-align: center; font-weight: 500; margin-bottom: 50px;}
.hisswiper{overflow:initial;}
.hisswiper,.homeswiper{position: relative;}
.hisswiper .swiper-pagination-bullet{background-color:#999999;}
.hisswiper .swiper-pagina.home_news .list .li .nametion-bullet-active{background-color: #0575e6;}
.home_cert{display: flex;justify-content: space-between;align-items: center; padding: 40px 0;}
.home_cert .lf{width: 48%;}
.home_cert .lf .title{font-size: 2rem; font-weight: 400; margin-bottom: 15px;}
.home_cert .rg{width: 48%;}
.home_cert .rg .img{display: flex; justify-content: center;}
.home_news{padding: 48px 0 0;}
.home_news .title{display: flex; justify-content: space-between; align-items: center; margin-bottom: 30px;}
.home_news .title .name{font-size: 2rem; font-weight: 500;}
.home_news .title a{padding: 8px 20px; color: #ffffff; background-color: #004EA2; transition: all 0.4s; margin: 20px 0;font-weight: 500; transition: all 0.4s;}
.home_news .title a:hover{background-color:  #ED6F00; color: #fff; border-radius: 5px;}
.home_news .list{display: flex;flex-wrap: wrap;}
.home_news .list .li{width: 31.3333%; margin-right: 3%; margin-bottom: 2%;}
.home_news .list .li:nth-child(3n){margin-right: 0;}
.home_news .list .li .img{display: flex;border: 1px #eeeeee solid;overflow:hidden;}
.home_news .list .li .img img{transition: all 0.3s; margin:0 auto;}
.home_news .list .li .img:hover{border: 1px #ED6F00 solid;}
.home_news .list .li .img:hover img{transform: scale(1.05);}
.home_news .list .li .name{width: 100%; display: block; color: #14161A; font-size: 1.2rem;line-height:1.4; font-weight: 500; margin: 1rem 0 0; display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;padding:0 10%;text-align:center;box-sizing:border-box;}
.home_news .list .li .name:hover{color: #004EA2;text-decoration:underline;}
.home_news .list .li p{width: 100%; height: 81px; overflow: hidden; line-height: 27px; color: #606466;display:none;}
.ad_contact{background:no-repeat top center; background-size: cover; padding: 48px; margin: 48px auto; box-sizing: border-box; color: #493e3e;}
.ad_contact .name{font-size: 2rem; font-family: "Anton"; }
.ad_contact .txt{width: 50%; margin-bottom: 30px;}
.ad_contact .more{padding: 8px 20px; color: #14161A; background-color: #ffffff; transition: all 0.4s; margin: 20px 0;font-weight: 500; transition: all 0.4s;}
.ad_contact .more:hover{background-color:  #ED6F00; color: #fff; border-radius: 5px;}

.foot{padding-top: 48px; background-color: #454A4D;}
.foot .hd{display: flex; flex-wrap: wrap; color: #fff;}
.foot .hd .list{width: 23.5%; margin-right: 2%;}
.foot .hd .list:nth-child(4n){margin-right: 0;}
.foot .hd .list .name{font-size: 1.2rem; font-weight: 500; margin-bottom: 10px;}
.foot .hd .list a{display: block; color: #999; margin-bottom: 8px;}
.foot .hd .list a:hover{color: #ED6F00;}
.foot .hd .list .foot_logo{display: flex; justify-content: flex-end; margin-bottom:40px;}
.foot .hd .list .foot_logo img{margin-left: 20px;filter: brightness(0) invert(1);}
.foot .hd .list .foot_feed_box{display: flex;background-color: #fff; align-items: center;}
.foot .hd .list .foot_feed_box .icon{margin: 0 10px; color: #999;}
.foot .hd .list .foot_feed_box .input{width: 100%; padding: 12px 5px;}
.foot .hd .list .foot_feed_box .btn{height: 100%; padding: 12px 25px; font-size: 1.5rem;line-height:1; background-color: #004EA2; color: #fff;cursor: pointer; transition: all 0.4s;margin-bottom:0;}
.foot .hd .list .foot_feed_box .btn:hover{background-color: #ED6F00;}
.foot .ft{display: flex; color: #999; align-items: flex-start; border-top: 1px #6c6c6c solid; margin-top: 32px; padding: 16px 0;}
.foot .ft .name{color: #fff; font-size: 1.2rem; margin-right: 48px;}
.foot .ft .li{ margin-right: 48px; font-size: 0.825rem;}
.foot .ft .li .title{font-size: 0.75rem;}
.foot .ft .li .txt{color:#999;}
.foot .ft .li a{display:block;}
.foot .ft .iconlist a{display: inline-block; color: #999; font-size: 1.5rem; margin-left: 20px;}
.foot .ft .iconlist a:hover{color: #fff;}
.foot_bar{background-color: #333B40; padding: 15px 0; color: #999;}

#cy_sider{position: fixed; right: 0;
    z-index: 999; bottom: 35%; background-color: #fff; border: 1px #ccc solid; border-right: none;}
#cy_sider .li{ text-align: center; padding: 5px 10px; cursor: pointer;transition: all 0.3s; margin-bottom: 5px; display: block; color: #14161A;position: relative;}
#cy_sider .li:last-child{margin-bottom: 0;}
#cy_sider .li .name{font-size: 1.2rem;}
#cy_sider .li .txt{font-size: 0.75rem;}
#cy_sider .li.active,#cy_sider .li:hover{background-color: #004EA2; color: #fff;}
#cy_sider .li .cy_sider_hide{position: absolute;right:100%; top: 0;background-color: #004EA2; padding: 10px 20px; color: #fff;display: none; border-top-left-radius: 5px; border-bottom-left-radius: 5px;}
#cy_sider .li:hover .cy_sider_hide{display: block; }
#cy_sider .li .cy_sider_hide .ol{display: flex; margin-bottom: 15px; align-items:center;}
#cy_sider .li .cy_sider_hide .ol:last-child{margin-bottom: 0;}
#cy_sider .li .cy_sider_hide .ol .lf{font-size: 1.5rem; margin-right: 15px;}
#cy_sider .li .cy_sider_hide .ol .rg{display: flex; flex-direction: column; align-items: flex-start; font-size: 0.825rem;}
#cy_sider .li .cy_sider_hide .ol .rg a{display: block; white-space: nowrap;}
#cy_sider .li .cy_sider_hide .ol a{color: #fff;}
#cy_sider .li .cy_sider_hide .ol a:hover{color: #ED6F00;}

.page_h1{font-size: 2rem; display: flex; justify-content: space-between; align-items: center; padding: 48px 0 32px 0; font-weight: 500;}
.about_count{position: relative; margin-top: 40px;display: flex;}
.about_count .list{position: absolute; right:15%; bottom:10%;display: flex; color: #fff;}
.about_count .list .li{margin-right: 10%;white-space: nowrap;}
.about_count .list .li:last-child{margin-right: 0;}
.about_count .list .li .title{font-size: 2.5rem;font-weight: 500; }
.about_count .list .li .title small{font-size: 1rem; margin-left: 8px; font-weight: 300;}
.about_img_list{display: flex; flex-wrap: wrap; margin-top: 30px;}
.about_img_list .li{display: flex; width: 32.6666%; margin-right: 1%; margin-bottom: 1%;}
.about_img_list .li:nth-child(3n){margin-right: 0;}
.rd{display: flex;justify-content: space-between; align-items: center;}
.rd:nth-child(2n+1){flex-flow:row-reverse;}
.rd .li{width: 50%; padding:0 5%; box-sizing: border-box;}
.rd .li .name{font-size: 1.5rem; font-weight: 500; margin-bottom: 10px;}
.rd .li1{width: 50%;display: flex;justify-content:space-between;}
.rd .li1>a{width:calc((100% - 20px)/3);}

.application_hd{display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; background-color: #fff; padding: 32px 0;}
.application_hd .lf{width: 58%; padding:0 32px; box-sizing: border-box;}
.application_hd .lf .name{font-size: 2rem; font-weight: 500; margin-bottom: 10px;}
.application_hd .rg{width: 40%; padding-right: 32px; box-sizing: border-box;}
.application_hd .rg .mainimg{display: flex; margin-bottom: 20px;}
.application_hd .rg .smallimg{display: flex; }
.application_hd .rg .smallimg .swiper{width:100%;}
.application_hd .rg .smallimg a::after{content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0.60);}
.application_hd .rg .smallimg .swiper-slide-thumb-active a:after,.application_hd .rg a:hover::after{display: none;}
.application_hd .rg .smallimg a{transition: all 0.3s;}
.application_hd .rg .smallimg a:hover{transform: scale(1.05);}
.application_hd_list{display: flex; flex-wrap: wrap; margin-top: 32px;}
.application_hd_list .li{width: 49%; margin-right: 2%; margin-bottom: 2%; background-color: #fff; padding: 24px; box-sizing: border-box; display: flex;justify-content: space-between;}
.application_hd_list .li:nth-child(2n){margin-right: 0;}
.application_hd_list .li .lf{width: 58%;}
.application_hd_list .li .lf .name{color: #222526; font-size: 1rem; font-weight: 500;margin-bottom: 20px;display: block;}
.application_hd_list .li .lf .name:hover{color: #0575e6;}
.application_hd_list .li .lf p{color: #606466; font-size: 0.825rem;}
.application_hd_list .li .rg{width: 38%;}
.application_hd_list .li .rg a{display: flex;}
.application_hd_list .li .rg a img{transition: all 0.4s;}
.application_hd_list .li:hover .rg a img{transform: scale(1.1);}
#quicknav{display: none; position: fixed; left: 0; top: 72px; width: 100%; z-index: 2;}
.quicknav_box{display: flex; justify-content: center; background-color: #2E3233; padding: 10px 0;}
.quicknav_box a{display: block; color: rgba(255, 255, 255, 0.70); padding: 5px 15px;transition: all 0.3s;}
.quicknav_box a.active,.quicknav_box a:hover{color: #fff; background-color: #004EA2;}

.service_page{display: flex;justify-content: space-between; margin: 48px auto;}
.service_page .list_lf{width: 25%;}
.service_page .list_lf .title{font-size: 1.2rem; font-weight: 500; color: #004EA2; margin-bottom: 20px;}
.service_page .list_lf .li{margin-bottom: 10px;position: relative; padding-left: 20px; font-weight: 400; cursor: pointer;}
.service_page .list_lf .li::after{content: "\f10c"; position: absolute; left: 0; top: 0; font-family: "FontAwesome"; color: #bbb;}
.service_page .list_lf .li.active{color: #004EA2;}
.service_page .list_lf .li.active::after{content: "\f192"; color: #004EA2;}
.service_page .bd_rg{width: 73%;}
.service_page .bd_rg h2{font-size: 1.5rem; font-weight: 500; margin-bottom: 10px;}
.service_box{margin: 48px auto;}
.service_box .li{position: relative; padding: 20px 0;}
.service_box .li::after{content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 1px; border-top: 1px #DFE4E5 solid;}
.service_box .li .name{display: flex; justify-content: space-between; font-weight: 500; font-size: 1.2rem; align-items: center; text-transform: uppercase; cursor: pointer;}
.service_box .li .name .more{background: url(/dist/images/icon4.png) no-repeat; background-size: cover; width: 20px; height: 20px;}
.service_box .li .txt{display: none; margin: 16px auto 32px;} 
.service_box .li.active .txt{display: block;}
.service_box .li.active .name{color: #004EA2;}
.service_box .li.active .name .more{background: url(/dist/images/icon4_1.png) no-repeat; background-size: cover;}
.service_list{display: none;}
.service_list.active{display: block;}

.contact_page{background-color: #fff; padding: 50px 5%; box-sizing: border-box;display: flex; justify-content: space-between;}
.contact_page .lf{width: 48%; }
.contact_page .lf .name{font-size: 1.2rem; font-weight: 500; margin-bottom: 20px;}
.contact_page .lf .li{display: flex;color: #777; margin-bottom: 20px; align-items: center; justify-content: space-between;}
.contact_page .lf .li .img{width: 30px; text-align: center; font-size: 1.5rem; color: #999;}
.contact_page .lf .li .txt{width: calc(100% - 40px); line-height: 1.8;}
.contact_page .lf .li .txt a{display: block; color: #777;}
.contact_page .lf .rg{width: 48%;}
.feedbox .list{display: flex; justify-content: space-between; flex-wrap: wrap; margin-bottom: 20px;}
.feedbox .list .li{width: 49%;display: flex; align-items: center;justify-content: space-between; background-color: #F5F7F7; padding: 8px 5px; box-sizing: border-box;}
.feedbox .list .li .img{width: 40px;display: flex; justify-content: center;}
.feedbox .input{width: calc(100% - 40px); padding: 5px 8px; line-height: 2; box-sizing: border-box; background-color: #F5F7F7;}
.feedbox .li-1{width: 100%;display: flex; align-items: flex-start; justify-content: space-between; background-color: #F5F7F7; padding: 8px 5px; box-sizing: border-box;}
.feedbox .li-1 .img{width: 40px;display: flex; justify-content: center;}
.feedbox .li-1 .img img{margin-top: 5px;}
.feedbox .btn{background-color: #004EA2; padding: 15px 55px; color: #fff; cursor: pointer; transition: all 0.4s;display:inline-block;line-height:1;}
.feedbox .btn:hover{background-color: #ED6F00;}


.pro_page_hd{display: flex;}
.pro_page_hd a{display: flex; justify-content: center; align-items: center; transition: all 0.4s; width: 32%; background-color: #004EA2; color: #fff; padding: 20px 0; font-size: 1.2rem;}
.pro_page_hd a img{margin-right: 20px;}
.pro_page_hd a span{margin-right: 8px;}
.pro_page_hd a:first-child{transition: all 0.4s;}
.pro_page_hd a:first-child:hover{background-color: #ED6F00; width: 68%;}
.pro_page_hd a:first-child:hover + a{width: 32%!important;background-color: #004EA2;}
.pro_page_hd a:last-child{ background-color: #ED6F00;transition: all 0.4s; width: 32%;}
.pro_page_hd a:last-child:hover{background-color: #ED6F00; width: 68%;}
.pro_page_hd a.dq{width: 68%;}
.pro_page_bd{display: flex; justify-content: space-between; align-items: flex-start; margin-top: 20px;}
.pro_page_bd .page_sider{width: 30%;background-color: #fff; padding: 32px 24px; box-sizing: border-box;}
.pro_page_bd .page_sider .serach_box{display: flex; justify-content: space-between;}
.pro_page_bd .page_sider .serach_box .inputbox{background-color: #EEF3F7; display: flex; align-items: center; width: calc(100% - 120px);}
.pro_page_bd .page_sider .serach_box .inputbox .input_icon{width: 50px; text-align: center;}
.pro_page_bd .page_sider .serach_box .inputbox .input{background-color: #EEF3F7; padding: 10px 5px; box-sizing: border-box; width: calc(100% - 50px); line-height: 2;}
.pro_page_bd .page_sider .serach_box .btn{background-color: #004EA2; width: 110px; border: none; color: #fff; cursor: pointer; font-size: 1rem; transition: all 0.4s;}
.pro_page_bd .page_sider .serach_box .btn:hover{background-color: #ED6F00;}
.pro_page_bd .page_sider .list{margin-top: 2rem;}
.pro_page_bd .page_sider .list .title{font-size: 1.2rem; font-weight: 500; margin-bottom: 0;}
.pro_page_bd .page_sider .list a{display: block; width: 100%; position: relative; margin-bottom: 10px; font-weight: 400;}
.pro_page_bd .page_sider .list a.bigname{font-size: 1.2rem; font-weight: 600; color: #222526; margin-top: 25px;}
.pro_page_bd .page_sider .list a.bigname.active,.pro_page_bd .page_sider .list a.bigname:hover{color: #004EA2;}
.pro_page_bd .page_sider .list a.smallname{ color: #606466; padding-left:30px;}
.pro_page_bd .page_sider .list a.smallname::before{content: ""; position: absolute; left: 0; top: 6px; width: 18px; height: 18px; background: url("/dist/images/icon10.png") no-repeat; background-size: cover;}
.pro_page_bd .page_sider .list a.smallname.active,.pro_page_bd .page_sider .list a.smallname:hover{color: #004EA2;}
.pro_page_bd .page_sider .list a.smallname.active::before,.pro_page_bd .page_sider .list a.smallname:hover::before{background: url("/dist/images/icon10_1.png") no-repeat; background-size: cover;}
.pro_page_bd .page_list{width: 68%;}
.pro_page_bd .page_list .li{width: 100%; margin-bottom: 2%; background-color: #fff; padding: 24px; box-sizing: border-box; display: flex;justify-content: space-between;}
.pro_page_bd .page_list .li .lf{width: 68%;}
.pro_page_bd .page_list .li .lf .name{color: #222526; font-size: 1rem; font-weight: 500;margin-bottom: 20px;display: block;}
.pro_page_bd .page_list .li .lf .name:hover{color: #0575e6;}
.pro_page_bd .page_list .li .lf p{color: #606466; font-size: 0.825rem;}
.pro_page_bd .page_list .li .rg{width: 28%;}
.pro_page_bd .page_list .li .rg a{display: flex;}
.pro_page_bd .page_list .li .rg a img{transition: all 0.4s;}
.pro_page_bd .page_list .li:hover .rg a img{transform: scale(1.1);}

#pro_page_nav{position: fixed; left: 0; top: 72px; width: 100%; background-color: #2E3233; color:rgba(255, 255, 255, 0.70); z-index: 2;}
#pro_page_nav .bd{display: flex; justify-content: space-between; align-items: center; padding: 5px 0;}
#pro_page_nav .bd h2{font-size: 1rem; font-weight: 400;}
#pro_page_nav .bd .list a{display: inline-block; margin-left: 10px; color: rgba(255, 255, 255, 0.70); padding: 5px 15px; transition: all 0.4s;}
#pro_page_nav .bd .list a.active,#pro_page_nav .bd .list a:hover{background-color:#004EA2; color: #fff;}
.pro_details{margin-top:122px;}
.pro_details .hd{ display: flex; justify-content: space-between;}
.pro_details .hd .lf{width: 38%;}
.pro_details .hd .lf .mainimg{display: flex; margin-bottom: 20px;}
.pro_details .hd .lf .smallimg{display: flex; }
.pro_details .hd .lf .smallimg a::after{content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0.60);}
.pro_details .hd .lf .smallimg .swiper-slide-active a:after,.pro_details .hd .lf a:hover::after{display: none;}
.pro_details .hd .lf .smallimg a{transition: all 0.3s;}
.pro_details .hd .lf .smallimg a:hover{transform: scale(1.05);}
.pro_details .rg{width: 58%;}
.quicknav a{display: inline-block; margin-right: 20px; color: #888B8C; position: relative;}
.quicknav a::after{content: "/"; position: absolute; right: -15px;}
.quicknav a:hover{color: #004EA2;}
.quicknav *:last-child:after{display:none;}
.pro_details .rg h1{font-weight: 500; font-size: 1.5rem; margin: 20px auto;}
.pro_details .rg .quicklinks{margin-top: 30px; padding-top: 20px; position: relative; display: flex; justify-content: space-between;}
.pro_details .rg .quicklinks::after{content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 1px; border-top: 1px #eee solid;}
.pro_details .rg .quicklinks a{display: block; width:39%; padding: 10px 0; background-color: #fff; color: #000; text-align: center; border: 1px #ddd solid; transition: all 0.4s;}
.pro_details .rg .quicklinks a:first-child{width: 59%; border: none; background-color: #004EA2; color: #fff;}
.pro_details .rg .quicklinks a:hover{background-color: #ED6F00; color: #fff;}
.pro_details .bd .quickh3{text-align: center; font-size: 1.5rem; font-weight: 500; margin: 2rem auto;}
.mobile_nav{display: none;}


.pagination {
    display: -ms-flexbox;
    display: flex;
    padding-left: 0;
    list-style: none;
    border-radius: 0.25rem;
    justify-content: center;
}
.pagination li a,.pagination li span {
    position: relative;
    display: block;
    padding: 0.5rem 0.75rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #007bff;
    background-color: #fff;
    border: 1px solid #dee2e6;
}
.pagination li a:hover {
    z-index: 2;
    color: #0056b3;
    text-decoration: none;
    background-color: #e9ecef;
    border-color: #dee2e6;
}
.pagination li:first-child a{
    margin-left: 0;
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
}
.pagination li:last-child a {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
}
.pagination li.active span {
    z-index: 3;
    color: #fff;
    background-color: #007bff;
    border-color: #007bff;
}
.pagination li.disabled a {
    color: #6c757d;
    pointer-events: none;
    cursor: auto;
    background-color: #fff;
    border-color: #dee2e6;
}

.newdetails{margin-top: 2rem;}
.newdetails h1{font-weight: 300; font-family: "Anton"; font-size: 2.5rem; line-height: 1.6; text-align: center;}
.newdetails .newsdetails_date{text-align: right; color: #999}
.protype{padding: 1rem; background-color: #ffffff; margin-bottom: 1rem;}
.protype h1{font-weight: 300; font-family: "Anton"; font-size: 2rem; line-height: 1.6; margin: 1rem auto;}

@media only screen and (max-width:1600px)
{
    .container{width: 100%;}
    .home_nav .home_nav_list .nav_list a{margin: 0 15px;}
    .fixed_nav .home_nav_list .nav_list a, .static_nav .home_nav_list .nav_list a{margin: 0 15px;}
    .home_banner_box{width: 50%;top:35%;}
}
@media only screen and (max-width:1400px)
{
    .home_nav .logo{margin-left:15px;}
    .home_nav_mail{display: none;}
    .home_nav .home_nav_rg,.fixed_nav .home_nav_rg, .static_nav .home_nav_rg{margin: 0;}
}
@media only screen and (max-width:1200px)
{
    .home_nav .logo{margin-left:15px;}
    .home_nav .home_nav_list,.fixed_nav .home_nav_list, .static_nav .home_nav_list{margin-right: 0;}
    .home_banner_box h1,.home_h1{font-size: 1.5rem;}
}
@media only screen and (max-width:980px){
    .home_nav .home_nav_rg{display: none;}
    .fixed_nav .home_nav_list .nav_list a, .static_nav .home_nav_list .nav_list a{margin: 0 10px;}
    .fixed_nav .home_nav_list .home_search_btn, .static_nav .home_nav_list .home_search_btn{display: none;}
    .home_spl .title{font-size: 1.2rem;}
    .home_spl .summary1{font-size: 1rem;}
    .home_pro .bd .list .li{flex-wrap: wrap;flex-direction: column-reverse;}
    .home_pro .bd .list .li .rg{width: 100%; display: flex; justify-content: center;}
    .home_pro .bd .list .li .lf{width: 100%;}
    .home_about .lf p,.home_about .lf .more{display: none;}
    .home_cert .lf .title{font-size: 1.2rem;}
}
@media only screen and (max-width:768px){
    .home_banner_box{display: none;}
    .home_about .bd{flex-wrap: wrap;}
    .home_about .lf{width: 100%;}
    .home_about .rg{width: 100%; justify-content: center; margin-top: 1rem;}
    .home_cert{flex-wrap: wrap;}
    .home_cert .lf,.home_cert .rg{width: 100%;}
    .foot .hd .list{width: 48%;}
    .foot .ft{flex-wrap: wrap;}
    .newdetails h1{font-size: 1rem;}
  
}
@media only screen and (max-width:540px){
    .home_spl .active{width: 100%;}
    .home_spl .rg{width: 100%;}
    .home_pro .hd .rg{display: none;}
    .home_pro .bd .list .li{width: 100%; margin-right: 0;}
    .home_about .lf{display:none;}
    .home_history .title,.home_about_head .lf .h2{font-size: 1.5rem;}
    .home_news .list .li{width: 100%; margin-right: 0;}
    .ad_contact .name{font-size: 1.2rem;}
    .ad_contact .txt{width: 100%;}
    .foot .hd .list{display: none;}
    .foot .hd .list1,.foot .hd .list2{display: block;width: 100%;}
    .foot .ft .li{width: 100%;display: flex;}
    .foot .ft .li .title{margin-right: 2rem; width: 3rem;flex: none;}
    .home_header{position:sticky;padding:0;}
    .home_nav{display:none;}
    .mobile_nav{display: flex; justify-content: space-between; align-items: center; border-bottom: 1px #ccc solid; z-index: 999; width: 100%; padding: 10px; box-sizing: border-box; top: 0; left: 0; background-color: #fff;}
    .mobile_nav .nav_list{display: none; position: absolute; width: 80%; padding: 15px; box-sizing: border-box; top: 100%; right: 0; background-color: #fff; }
    .mobile_nav .nav_list a{display: block; color: #000; margin-bottom: 10px; text-align: right;}
    .mobile_nav .menubtn{ display: flex; flex-flow: column; margin-right: 10px; align-items: center; padding-top: 10px;cursor: pointer;}
    .mobile_nav .menubtn>div{ width: 30px; height: 1px; border-top:2px #000000 solid; margin-bottom: 4px;}
    .mobile_nav .menubtn.active>div:first-child{ transform: rotate(45deg);border-top: 2px #000 solid; }
    .mobile_nav .menubtn.active>div:nth-child(2){ transform: rotate(-45deg);margin-top: -7px;border-top: 2px #000 solid;}
    .mobile_nav .menubtn.active>div:last-child{display: none;}
    .mobile_nav .menubtn.active{ align-items: flex-end;}
    .mobile_nav .logo{width: 8rem;}
    #cy_sider{bottom: 5%;}
    .home_header .head_video{padding-top: 3rem;}
    .home_pro .hd .lf a{padding: 10px 10px;}
    .inner_banner_box{top:66%;}
    .inner_banner_box h1{font-size: 1.5rem;}
    .pro_page_hd a:first-child,.pro_page_hd a:last-child{width: 50%;}
    .pro_page_hd a span{display: none;}
    .pro_page_bd .page_sider{display: none;}
    .pro_page_bd .page_list{width: 100%;}
    .pro_page_bd .page_list .li{flex-wrap: wrap;flex-direction: column-reverse;}
    .pro_page_bd .page_list .li .lf,.pro_page_bd .page_list .li .rg{width: 100%;}
    .application_hd{flex-direction: column-reverse;}
    .application_hd .lf,.application_hd .rg{width: 100%;}
    .application_hd .rg{padding: 0;}
    .application_hd .lf .name{font-size: 1.2rem; margin-top: 1rem;}
    .application_hd_list .li{width: 100%; margin-right: 0; flex-direction: column-reverse;}
    .application_hd_list .li .lf,.application_hd_list .li .rg{width: 100%;}
    .service_page{flex-wrap: wrap;}
    .service_page .list_lf,.service_page .bd_rg{width: 100%;}
    .service_box .li .name .title{width: calc(100% - 30px);}
    .page_h1{font-size: 1.2rem;}
    .page_h1 img{max-width: 150px;}
    .inner_banner_box h1 img{max-width: 100px;}
    .about_count .list{display: none;}
    .rd{flex-wrap: wrap;}
    .rd .li,.rd .li1{width: 100%;}
    .rd .li .name{font-size: 1rem;}
    .contact_page{flex-wrap: wrap;}
    .contact_page .lf,.contact_page .rg{width: 100%;}
    #pro_page_nav{display: none;}
    .static_nav{display: none;}
    .pro_details{margin-top: 4rem; }
    .pro_details .hd{flex-wrap: wrap;}
    .pro_details .hd .lf,.pro_details .rg{width: 100%;}
}


.hidden{display:none!important;}
#inquiry{margin-bottom:50px;}
#inquiry .quickh3{text-align: center;font-size: 1.5rem;font-weight: 500;margin: 2rem auto;}
#inquiry .feedbackbox ul{display:flex;justify-content:space-between;flex-wrap:wrap;}
#inquiry .feedbackbox ul>li{margin:0 0 12px;width:100%;position:relative;}
#inquiry .feedbackbox ul>li:last-child{margin-right:0;}
#inquiry .feedbackbox ul>li.half{width:49%;}
#inquiry .feedbackbox ul>li>.input{margin:0;height:48px;width:100%;border:1px solid transparent;padding-left:15px;background-color:#f6f6f6;}
#inquiry .feedbackbox ul>li textarea.input{resize:none;position:relative;line-height:30px;padding-top:6px;height:120px;}
#inquiry .feedbackbox .submit{padding: 12px 40px; color: #ffffff; background-color: #004EA2; transition: all 0.4s; margin: 20px 0;font-weight: 500; transition: all 0.4s;}
#inquiry .feedbackbox .submit:hover{background-color:  #ED6F00; color: #fff; border-radius: 5px;}
@media (min-width:992px) and (max-width:1229px) {
    #inquiry .feedbackbox ul>li.half{margin-bottom:20px;}
    #inquiry .feedbackbox ul>li.btnli .btnlink{padding:5px 30px;}
}
@media (min-width:768px) and (max-width:991px) {
    #inquiry .feedbackbox ul>li.half{margin-bottom:20px;}
    #inquiry .feedbackbox ul>li.btnli .morelink{padding:5px 20px;}
}
@media (min-width:1px) and (max-width:767px) {
    #inquiry .feedbackbox ul>li.half{margin-bottom:20px;width:100%;}
    #inquiry .feedbackbox ul>li textarea.input{}
    #inquiry .feedbackbox ul>li.btnli .morelink{padding:5px 20px;}
}

.txtcenter{text-align:center;}
#PrivacyPolicyPage .title{font-size:2rem;font-weight: 500;}
.btnmorelink{padding:8px 20px;color:#ffffff; background-color: #004EA2; margin: 20px 0;font-weight: 500; transition: all 0.4s;}
.btnmorelink:hover{background-color:#ED6F00;color:#fff;border-radius:5px;}


.frame{padding-top:70px;padding-bottom:70px;}
.titbox{margin-bottom:50px;}
.titbox .tit{font-size:36px;font-weight:600;line-height:1.2;}
.titbox .line{width:23px;height:4px;background-color:#ED6F00;margin:12px auto 0;}
.titbox .slg{font-size:15px;color:#666;margin-top:10px;}
.morelink1{display:inline-block;padding:4px 30px;color:#333;border:1px solid #ED6F00;transition:all 0.4s;font-size:16px;line-height:30px;border-radius:50px;font-weight:400;}
.morelink1:hover{background-color:#ED6F00;color:#fff;}
.morelink2{display:inline-block;padding:7px 20px;color:#fff;transition:all 0.4s;font-size:16px;line-height:30px;border-radius:8px;font-weight:400;background-color:#ED6F00;}


#land2_pro .swiper{margin:-15px;padding:15px 15px 30px;}
#land2_pro .item{box-shadow:0 5px 15px rgba(0,0,0,0.1);border-radius:8px;overflow:hidden;padding:15px;box-sizing:border-box;}
#land2_pro .txt{padding:10px 0 40px;text-align:center;}
#land2_pro .txt .protit{font-size:20px;line-height:1.5;height:60px;color:#333;font-weight:500;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-bottom:15px;}
#land2_pro .item:hover .protit{color:#ED6F00;}
#land2_pro .swiper-pagination{position:relative;bottom:initial;top:initial;margin-top:10px;}
#land2_pro .swiper-pagination .swiper-pagination-bullet{background-color:#d1d1d1;width:11px;height:11px;}
#land2_pro .swiper-pagination .swiper-pagination-bullet-active{background-color:#ED6F00;}

#land2_app{background:#f3f3f3 url(/dist/images/landing2/bg_1.jpg) no-repeat center bottom;}
#land2_app .titbox{margin-bottom:30px;}
#land2_app .remark{max-width:1380px;font-size:16px;line-height:36px;color:#333;font-weight:400;text-align:center;}
#land2_app .list{margin-top:50px;display:flex;justify-content:space-between;}
#land2_app .list .item{width:49%;margin:0;border-radius:8px;border-bottom:7px solid #ED6F00;background-color:#fff;padding:40px 30px;box-sizing:border-box;font-size:15px;line-height:30px;color:#666;font-weight:400;position:relative;z-index:1;}
#land2_app .list .item::after{content:"";font-size:180px;line-height:1;position:absolute;right:15px;bottom:20px;color:#f2f2f2;z-index:-1;}
#land2_app .list .item:nth-child(1)::after{content:"\e8b0";font-family:iconfont;}
#land2_app .list .item:nth-child(2)::after{content:"\e636";font-family:iconfont;}

#land2_tec{background-color:#ececec;}
#land2_tec .tablebox{background-color:#fff;padding:20px 30px 50px;}
#land2_tec .tablebox:not(:last-child){margin-bottom:48px;}
#land2_tec .tabletit1{font-size:36px;line-height:1.5;font-weight:200;color:#f48222;margin-bottom:10px;}
#land2_tec .tabletit{font-size:36px;line-height:1.5;font-weight:300;border-bottom:2px solid #000;margin-bottom:40px;padding-bottom:30px;}
.landtec table{width:100%;border-spacing:6px 0;margin:0 -6px;}
.landtec table tr td{font-size:16px;line-height:1.5;font-weight:500;padding:12px;color:#000;}
.landtec table tr td:not(:first-child){text-align:center;}
.landtec table tr.imgbox th{padding-bottom:50px;}
.landtec table thead tr td{background-color:#f48222;color:#fff;font-weight:400;}
.landtec .table-border tbody tr:not(:last-child) td{border-bottom:2px solid #000;}
.landtec .table-bg tbody tr:nth-child(2n) td{background-color:#e6e7e9;}
.landtec .table-bg tbody tr:last-child td{border-bottom:2px solid #000;}


#land2_char .titbox{margin-bottom:40px;}
#land2_char .intro{max-width:1200px;margin:0 auto 50px;}
#land2_char .intro .tit{font-size:36px;color:#0f172a;line-height:1.5;font-weight:600;}
#land2_char .intro .remark{font-size:36px;color:#ED6F00;line-height:1.5;font-weight:600;}

#land2_design{background:url(/dist/images/landing2/bg_2.jpg) no-repeat center center fixed;padding-top:100px;padding-bottom:100px;}
#land2_design .tit{font-size:24px;color:#fff;font-weight:400;}
#land2_design .tit b{font-weight:600;}
#land2_design .remark{font-size:18px;color:#fff;line-height:2.5;margin-top:20px;}
#land2_design .list{margin-top:60px;display:flex;justify-content:space-between;flex-wrap:wrap;}
#land2_design .list .item{width:200px;margin:0;text-align:center;}
#land2_design .list .item i{display:block;width:186px;height:186px;line-height:186px;background-color:#fff;border-radius:50%;color:#ED6F00;font-size:80px;margin:0 auto;}
#land2_design .list .item p{font-size:18px;line-height:30px;color:#fff;margin-top:20px;}

#land2_solution .list{display:flex;justify-content:space-between;flex-wrap:wrap;}
#land2_solution .item{width:calc((100% - 30px)/4);margin:0;border-radius:8px;overflow:hidden;overflow:hidden;}
#land2_solution .item img{display:block;}

#land2_ce{background:url(/dist/images/landing2/bg_3.jpg) no-repeat center bottom;padding-top:0;padding-bottom:90px;}
#land2_ce .list{padding-left:64px;padding-right:64px;position:relative;}
#land2_ce .item{cursor:pointer;}
#land2_ce .item .imgbox{background:url(/dist/images/landing2/ce_bg.jpg) no-repeat center center/100% 100%;padding:25px 20px 15px;height:auto;}
#land2_ce .item .cetit{font-size:16px;color:#333;text-align:center;margin-top:10px;}
#land2_ce .swiper-button-prev{color:#ED6F00;left:0;font-weight:bold;z-index:1;}
#land2_ce .swiper-button-next{color:#ED6F00;right:0;font-weight:bold;z-index:1;}
#land2_ce .morelink2{margin-top:40px;}

#land_feedback{background:url(/dist/images/landing2/bg_4.jpg) no-repeat center center;padding-top:100px;padding-bottom:100px;}
#land_feedback .flex_between{display:flex;justify-content:space-between;flex-wrap:wrap;}
#land_feedback .left{width:30%;margin:0;}
#land_feedback .titbox{margin-bottom:30px;}
#land_feedback .titbox .tit{color:#fff;font-size:34px;margin-bottom:30px;}
#land_feedback .titbox .line{margin-left:0;margin-bottom:10px;width:37px;}
#land_feedback .titbox .slg{color:#fff;}
#land_feedback .contbox .item{position:relative;padding-left:40px;}
#land_feedback .contbox .item i{position:absolute;left:0;top:0;font-size:20px;color:#fff;line-height:1.4;}
#land_feedback .contbox .item strong{color:#fff;font-weight:400;line-height:1.5;display:inline-block;font-size:17px;}
#land_feedback .contbox .item p{color:#fff;line-height:1.6;}
#land_feedback .contbox .item p a{display:inline-block;color:#fff;line-height:1.6;}
#land_feedback .contbox .item p a:hover{text-decoration:underline;}
#land_feedback .right{width:55.5%;margin:0;padding-top:20px;}
#land_feedback .feedbackbox ul{display:flex;justify-content:space-between;flex-wrap:wrap;}
#land_feedback .feedbackbox ul>li{margin:0 0 12px;width:100%;position:relative;}
#land_feedback .feedbackbox ul>li:last-child{margin-right:0;}
#land_feedback .feedbackbox ul>li.half{width:48%;}
#land_feedback .feedbackbox ul>li label{color:#fff;display:block;margin-bottom:5px;}
#land_feedback .feedbackbox ul>li>.input{margin:0;height:48px;width:100%;border:1px solid #fff;padding-left:15px;background-color:transparent;border-radius:5px;color:#fff;font-size:15px;font-weight:300;box-sizing:border-box;}
#land_feedback .feedbackbox ul>li textarea.input{resize:none;position:relative;line-height:30px;padding-top:6px;height:160px;font-family:EncodeSans,-apple-system,"微软雅黑 Light","微软雅黑",Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif}
#land_feedback .feedbackbox ul>li>.input::placeholder{color:#fff;}
#land_feedback .feedbackbox .submit{padding: 12px 40px; color: #ffffff; background-color: #004EA2; transition: all 0.4s; margin: 20px 0;font-weight: 500; transition: all 0.4s;}
#land_feedback .feedbackbox .submit:hover{background-color:  #ED6F00; color: #fff; border-radius: 5px;}
#land_feedback .morelink2{margin-top:40px;font-weight:300;}
#land_feedback .morelink2 i{font-size:14px;line-height:1;margin-left:3px;}
@media (min-width:1230px) and (max-width:1429px){
    #land_feedback .left{width:40%;}
}
@media (min-width:992px) and (max-width:1229px) {
    #land_feedback{padding-top:50px;padding-bottom:50px;}
    #land_feedback .feedbackbox ul>li.half{margin-bottom:20px;}
    #land_feedback .feedbackbox ul>li.btnli .btnlink{padding:5px 30px;}
    
    #land_feedback .left{width:40%;}
    #land_feedback .titbox .tit{font-size:30px;}
    #land_feedback .contbox .item strong{font-size:16px;}
    #land_feedback .contbox .item p{font-size:14px;}
    #land_feedback .contbox .item p a{font-size:14px;}
}
@media (min-width:768px) and (max-width:991px) {
    #land_feedback{padding-top:40px;padding-bottom:40px;background-size:auto 100%;}

    #land_feedback .left{width:100%;box-sizing:border-box;}
    #land_feedback .titbox .tit{font-size:30px;margin-bottom:15px;}
    #land_feedback .contbox .item strong{font-size:16px;}
    #land_feedback .contbox .item p{font-size:14px;}
    #land_feedback .contbox .item p a{font-size:14px;}

    #land_feedback .right{width:100%;box-sizing:border-box;}

    #land_feedback .feedbackbox ul>li.half{margin-bottom:20px;}
    #land_feedback .feedbackbox ul>li textarea.input{height:90px;}
    .morelink2{line-height:24px;padding:5px 20px;}
    #land_feedback .morelink2{margin-top:15px;}
}
@media (min-width:1px) and (max-width:767px) {
    #land_feedback{padding-top:40px;padding-bottom:40px;background-size:auto 100%;}

    #land_feedback .left{width:100%;box-sizing:border-box;}
    #land_feedback .titbox .tit{font-size:24px;margin-bottom:15px;}
    #land_feedback .contbox .item strong{font-size:15px;}
    #land_feedback .contbox .item p{font-size:13px;}
    #land_feedback .contbox .item p a{font-size:13px;}

    #land_feedback .right{width:100%;box-sizing:border-box;}

    #land_feedback .feedbackbox ul>li.half{margin-bottom:20px;width:100%;}
    #land_feedback .feedbackbox ul>li textarea.input{}
    #land_feedback .feedbackbox ul>li textarea.input{height:90px;}
    #land_feedback .morelink2{margin-top:15px;}
}

#land1_app{background-color:#f3f3f3;}
#land1_app .titbox .slg{max-width:1260px;font-size:14px;line-height:30px;color:#666;margin:10px auto 0;}
#land1_app .item{display:flex;justify-content:space-between;flex-wrap:wrap;background-color:#fff;align-items:center;box-shadow:0 3px 35px rgba(0,0,0,0.1);border-radius:5px;overflow:hidden;}
#land1_app .item:not(:last-child){margin-bottom:45px;}
#land1_app .item:nth-child(2n){flex-flow:row-reverse;}
#land1_app .item .img{width:50%;margin:0;}
#land1_app .item .img img{display:block;}
#land1_app .item .txt{width:50%;margin:0;padding:30px 50px 30px 70px;box-sizing:border-box;position:relative;z-index:1;}
#land1_app .item .txt:before{content:"";font-size:140px;font-weight:600;color:#ededed;position:absolute;bottom:15px;right:30px;line-height:1;z-index:-1;}
#land1_app .item:nth-child(1) .txt:before{content:"01";}
#land1_app .item:nth-child(2) .txt:before{content:"02";}
#land1_app .item .txt .remark{font-size:14px;color:#333;line-height:32px;font-weight:400;}
#land1_app .item .morelink1{margin-top:45px;color:#ED6F00;padding:8px 20px 8px 30px;}
#land1_app .item .morelink1 i{font-size:18px;line-height:1;font-weight:bold;}
#land1_app .item .morelink1:hover{color:#fff;}

#land1_tec .titbox{margin-bottom:40px;}
#land1_tec .catelist{box-shadow:0 6px 18px rgba(0,0,0,0.15);border-radius:50px;overflow:hidden;display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;text-align:center;padding:0 10px;}
#land1_tec .catelist .link{margin:0 35px;font-size:16px;font-weight:400;color:#333;line-height:24px;min-width:200px;padding:23px 0;position:relative;}
#land1_tec .catelist .link.active{font-weight:500;}
#land1_tec .catelist .link.active:before{content:"";width:100%;height:3px;background-color:#ED6F00;position:absolute;left:0;bottom:0;}
#land1_tec .box{display:none;}
#land1_tec .box.active{display:block;}
#land1_tec .morelink2{margin-top:50px;}
#land1_tec .tabletit{font-size:32px;line-height:1.5;font-weight:500;margin-bottom:25px;text-align:center;}
#land1_tec .flex_start{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-bottom:40px;}
#land1_tec .flex_start .param{min-width:40%;font-size:15px;font-weight:400;position:relative;line-height:30px;padding-left:26px;}
#land1_tec .flex_start .param:before{content:"";width:16px;height:16px;background-color:#ED6F00;border-radius:50px;position:absolute;left:0;top:7px;}
#land1_tec .flex_start .param.w100{width:100%;}
#land1_tec .tabletit1{font-size:20px;font-weight:400;}


#land1_char{padding-top:0;}
#land1_char .item{display:flex;justify-content:space-between;flex-wrap:wrap;overflow:hidden;align-items:center;}
#land1_char .item:not(:last-child){margin-bottom:30px;}
#land1_char .item:nth-child(2n){flex-flow:row-reverse;}
#land1_char .item .img{width:47.5%;margin:0;border-radius:5px;overflow:hidden;}
#land1_char .item .img img{display:block;width:100%;}
#land1_char .item .txt{width:48%;margin:0;}
#land1_char .item .txt .name{font-size:22px;line-height:1.5;font-weight:700;color:#333;margin-bottom:15px;}
#land1_char .item .txt .remark{font-size:17px;line-height:36px;color:#666;margin-bottom:20px;}
#land1_char .item .txt .intro p{border-bottom:1px solid #d6d6d6;position:relative;font-size:16px;line-height:30px;font-weight:500;color:#333;padding:20px 0 20px 36px;margin-bottom:0;}
#land1_char .item .txt .intro p:nth-child(1){border-top:1px solid #d6d6d6;}
#land1_char .item .txt .intro p:before{content:"\e715";font-family:iconfont;color:#ED6F00;font-size:18px;line-height:30px;position:absolute;left:0;top:20px;}

#land1_solution{padding-top:0;}
#land1_solution .flex_between{display:flex;justify-content:space-between;flex-wrap:wrap;}
#land1_solution .list1 .item{width:calc((100% - 32px)/3);margin:0 16px 16px 0;}
#land1_solution .list1 .item:nth-child(3n){margin-right:0;}
#land1_solution .list2 .item{width:calc((100% - 16px)/2);margin:0 16px 0 0;}
#land1_solution .list2 .item:nth-child(2n){margin-right:0;}
#land1_solution .item{position:relative;border-radius:8px;overflow:hidden;}
#land1_solution .item img{display:block;}
#land1_solution .item .txt{position:absolute;left:0;bottom:0;padding:15px;text-align:center;background-color:rgba(0,0,0,0.48);width:100%;box-sizing:border-box;}
#land1_solution .item .txt p{font-size:17px;line-height:30px;color:#fff;margin-bottom:0;}
@media (min-width:1230px) and (max-width:1429px){
    .frame{padding-top:50px;padding-bottom:50px;}
    .titbox{margin-bottom:30px;}
    .titbox .tit{font-size:30px;}
    .titbox .slg{font-size:14px;}
    .morelink1{font-size:15px;}

    #land2_pro .txt{padding-bottom:20px;}
    #land2_pro .txt .protit{font-size:18px;}

    #land1_app .item .txt{line-height:28px;}

    #land1_tec .catelist .link{font-size:15px;margin:0 20px;}

    #land1_char .item .txt .name{font-size:20px;}
    #land1_char .item .txt .remark{font-size:15px;line-height:28px;}
    #land1_char .item .txt .intro p{font-size:15px;line-height:26px;padding:15px 0 15px 36px;}
    #land1_char .item .txt .intro p::before{line-height:26px;}
    
    #land2_app .remark{font-size:15px;line-height:30px;}
    #land2_app .list .item{padding:30px;}

    #land2_tec .tabletit1{font-size:30px;}
    #land2_tec .tabletit{font-size:30px;}

    #land2_char .intro .tit{font-size:30px;}
    #land2_char .intro .remark{font-size:30px;}

    #land2_design{padding-top:80px;padding-bottom:80px;}
}
@media (min-width:992px) and (max-width:1229px) {
    .frame{padding-top:40px;padding-bottom:40px;}
    .titbox{margin-bottom:25px;}
    .titbox .tit{font-size:30px;}
    .titbox .slg{font-size:14px;}
    .morelink1{font-size:14px;}

    #land2_pro .txt{padding-bottom:20px;}
    #land2_pro .txt .protit{font-size:16px;height:auto;}
    
    #land1_app .titbox .slg{line-height:1.8;}
    #land1_app .item{align-items:stretch;}
    #land1_app .item .img img{width:100%;height:100%;object-fit:cover;}
    #land1_app .item .txt{padding:25px 30px;}
    #land1_app .item .txt .remark{line-height:24px;}
    #land1_app .item .morelink1{margin-top:20px;padding:5px 20px 5px 20px;line-height:24px;}
    #land1_app .item .txt::before{font-size:90px;}

    #land1_tec .catelist .link{font-size:13px;margin:0 8px;padding:15px 0;}

    #land1_char .item .txt .name{font-size:18px;}
    #land1_char .item .txt .remark{font-size:14px;line-height:24px;}
    #land1_char .item .txt .intro p{font-size:14px;line-height:24px;padding:10px 0 10px 36px;}
    #land1_char .item .txt .intro p::before{line-height:24px;top:10px;}

    #land1_solution .item .txt p{font-size:15px;}
    
    #land2_app .remark{font-size:14px;line-height:30px;}
    #land2_app .list .item{padding:30px;font-size:14px;line-height:2;}

    #land2_tec .tabletit1{font-size:26px;}
    #land2_tec .tabletit{font-size:26px;}

    #land2_char .intro .tit{font-size:26px;}
    #land2_char .intro .remark{font-size:26px;}

    #land2_design{padding-top:60px;padding-bottom:60px;}
    #land2_design .tit{font-size:20px;}
    #land2_design .remark{font-size:16px;}
    #land2_design .list .item{width:160px;}
    #land2_design .list .item i{width:150px;height:150px;line-height:150px;font-size:60px;}
    #land2_design .list .item p{font-size:15px;line-height:1.6;}
}
@media (min-width:768px) and (max-width:991px) {
    .frame{padding-top:30px;padding-bottom:30px;}
    .titbox{margin-bottom:25px;}
    .titbox .tit{font-size:28px;}
    .titbox .slg{font-size:14px;}
    .morelink1{font-size:14px;}

    #land2_pro .txt{padding-bottom:20px;}
    #land2_pro .txt .protit{font-size:15px;height:auto;}
    
    #land1_app .titbox .slg{line-height:1.8;}
    #land1_app .item{align-items:stretch;}
    #land1_app .item .img img{width:100%;height:100%;object-fit:cover;}
    #land1_app .item .txt{padding:25px 30px;}
    #land1_app .item .txt .remark{line-height:24px;font-size:13px;}
    #land1_app .item .morelink1{margin-top:20px;padding:5px 20px 5px 20px;line-height:24px;}
    #land1_app .item .txt::before{font-size:90px;}

    .landtec table tr td{font-size:14px;font-weight:400;}

    #land1_tec .catelist{overflow-x:auto;}
    #land1_tec .catelist .link{font-size:13px;margin:0 8px;padding:15px 0;}
    #land1_tec .tabletit{font-size:24px;}
    #land1_tec .flex_start .param{font-size:14px;width:100%;}

    #land1_char .item .txt .name{font-size:18px;}
    #land1_char .item .txt .remark{font-size:14px;line-height:24px;}
    #land1_char .item .txt .intro p{font-size:14px;line-height:24px;padding:10px 0 10px 36px;}
    #land1_char .item .txt .intro p::before{line-height:24px;top:10px;}

    #land1_solution .item .txt p{font-size:15px;}

    #land2_ce{padding-bottom:40px;padding-top:40px;}
    #land2_ce .morelink2{margin-top:20px;}
    
    #land2_app .remark{font-size:14px;line-height:30px;}
    #land2_app .list .item{padding:30px;font-size:14px;line-height:2;}

    #land2_tec .tabletit1{font-size:26px;}
    #land2_tec .tabletit{font-size:26px;}

    #land2_char .intro .tit{font-size:26px;}
    #land2_char .intro .remark{font-size:26px;}

    #land2_design{padding-top:60px;padding-bottom:60px;}
    #land2_design .tit{font-size:20px;}
    #land2_design .remark{font-size:16px;}
    #land2_design .list .item{width:160px;}
    #land2_design .list .item i{width:150px;height:150px;line-height:150px;font-size:60px;}
    #land2_design .list .item p{font-size:15px;line-height:1.6;}
}
@media (min-width:1px) and (max-width:767px) {
    .frame{padding-top:30px;padding-bottom:30px;}
    .titbox{margin-bottom:25px;}
    .titbox .tit{font-size:24px;}
    .titbox .slg{font-size:13px;line-height:1.6;}
    .morelink1{font-size:13px;}
    
    #land2_pro .item{padding:10px;}
    #land2_pro .txt{padding-bottom:0;}
    #land2_pro .txt .protit{font-size:13px;height:auto;}
    #land2_pro .txt .morelink1{display:none;}
    
    #land1_app .titbox .slg{line-height:1.6;font-size:13px;}
    #land1_app .item{align-items:stretch;}
    #land1_app .item:nth-child(2n){flex-flow:column;}
    #land1_app .item .img{width:100%;}
    #land1_app .item .img img{width:100%;height:100%;object-fit:cover;}
    #land1_app .item .txt{padding:20px;width:100%;}
    #land1_app .item .txt .remark{line-height:24px;font-size:13px;}
    #land1_app .item .morelink1{margin-top:20px;padding:5px 20px 5px 20px;line-height:24px;}
    #land1_app .item .txt::before{font-size:70px;}

    .table-responsive{display:block;overflow-x:auto;}
    .landtec table tr td{font-size:14px;font-weight:400;}

    #land1_tec .catelist{overflow-x:auto;border-radius:30px;}
    #land1_tec .catelist .link{font-size:13px;margin:0 3px;padding:10px 0;line-height:20px;}
    #land1_tec .tabletit{font-size:18px;}
    #land1_tec .flex_start .param{font-size:13px;width:100%;line-height:24px;}
    #land1_tec .flex_start .param::before{top:4px;}
    
    #land1_char .item:nth-child(2n){flex-flow:column;}
    #land1_char .item .img{width:100%;}
    #land1_char .item .txt{width:100%;padding-top:15px;}
    #land1_char .item .txt .name{font-size:16px;margin-bottom:10px;}
    #land1_char .item .txt .remark{font-size:13px;line-height:24px;}
    #land1_char .item .txt .intro p{font-size:13px;line-height:24px;padding:10px 0 10px 36px;}
    #land1_char .item .txt .intro p::before{line-height:24px;top:10px;}

    #land1_solution .item .txt p{font-size:15px;}
    #land1_solution .list1 .item{width:100%;margin-right:0;}
    #land1_solution .list2 .item{width:100%;margin-right:0;}
    #land1_solution .list2 .item:not(:last-child){margin-bottom:16px;}

    #land2_ce{padding-bottom:40px;padding-top:40px;}
    #land2_ce .list{padding-left:30px;padding-right:30px;}
    #land2_ce .item .imgbox{padding:10px 10px 5px;}
    #land2_ce .morelink2{margin-top:20px;}
    .morelink2{padding:4px 20px;font-size:13px;}
    
    #land2_app .remark{font-size:13px;line-height:26px;}
    #land2_app .list{flex-wrap:wrap;}
    #land2_app .list .item{padding:20px;font-size:13px;line-height:2;width:100%;}
    #land2_app .list .item:not(:last-child){margin-bottom:20px;}
    
    #land2_tec .tablebox{padding:20px;}
    #land2_tec .tabletit1{font-size:20px;}
    #land2_tec .tabletit{font-size:20px;margin-bottom:15px;padding-bottom:15px;}
    #land2_tec .tablebox:not(:last-child){margin-bottom:20px;}

    #land2_char .intro .tit{font-size:20px;}
    #land2_char .intro .remark{font-size:20px;}

    #land2_design{padding-top:50px;padding-bottom:50px;}
    #land2_design .tit{font-size:18px;}
    #land2_design .remark{font-size:13px;}
    #land2_design .list .item{width:48%;}
    #land2_design .list .item i{width:130px;height:130px;line-height:130px;font-size:50px;}
    #land2_design .list .item p{font-size:14px;line-height:1.6;}

    #land2_solution .item{width:100%;margin-right:0;}
    #land2_solution .item:not(:last-child){margin-bottom:15px;}
}


.landbtnbox{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:40px;}
.landbtnbox .btnlink{width:49.5%;background-color:#004EA2;color:#fff;padding:15px 15px;text-align:center;margin:0;box-sizing:border-box;font-size:17px;line-height:1.5;margin-bottom:10px;}
.landbtnbox .btnlink2{background-color:#ED6F00;}
@media (min-width:1px) and (max-width:767px) {
    .landbtnbox .btnlink{width:100%;font-size:15px;}
}