body{background:#fff;color:#686868;font:1.6rem "\5FAE\8F6F\96C5\9ED1","Microsoft YaHei","???¨¨?¡¥¨¦?¡­¨¦?¡®","PingFang SC","Arial",sans-serif;line-height: 1.6;}
a{color:#686868;}
*:focus {outline: none;box-shadow: none;}
input:required:invalid ,textarea:required:invalid ,select:required:invalid{outline: none;box-shadow: none;}
a:hover{color:#01758C;text-decoration:none;transition: all 300ms ease-in-out 0s;}
.on {color:#01758C;}
.my_ul ,.my_dl{ margin:0; padding:0;}
.my_ul li{ list-style:none;}
.my_dl dt ,.my_dl dd{margin:0;padding:0;font-weight:normal; }
dt + dd{ margin-top:0;}
p{ margin:0 0 1rem;}
img{image-rendering: -webkit-optimize-contrast;}
video,picture{display:block;margin: 0;background-color: #000;}
menu{margin: 0;padding: 0;}
.list-paddingleft-2{margin-top: 0;}
.list-paddingleft-2 li{list-style: inherit;}
.font-16{font-size: 1.6rem!important;}
.font-36{font-size: 3.6rem!important;}
/*
public
*/
.web_w{width:100%;min-width:130rem;width:130rem;margin:0 auto;}
.am-paragraph-default{ margin:0;color:#686868;font-size:1.6rem;text-align:justify;}
.am-paragraph-default img{ max-width:100%; border:none; padding:0; margin:0;display:inline; height: auto;}
.am-paragraph-default p{ margin:0 0 1rem 0;font-size:1.6rem;}
.am-paragraph-default p ,.am-paragraph-default a{color:#686868;}
.am-paragraph-default video ,.am-paragraph-default iframe{display: block;max-width:100%;background-color: #000;}
.am-paragraph-default a:hover{color:#01758C;}
.am-pureview-actions a{ position:static; float:right; text-align:center;}
.am-icon-chevron-left:before {font-family:'FontAwesome';content: "\f00d";}
.am-pureview-direction a:before{font-family:'FontAwesome';}
.am-pureview-slider img{object-fit: contain;}
.am-pureview-title{text-align: center;}
.picture-hover-animate{ display:block; position:relative; overflow:hidden;}
.picture-hover-animate:after{position: absolute;top: 0;right: 0;bottom: 0;left: 0;display: block;visibility: visible;width: 160px;height: 160px;margin: auto;content: '';transition: all 0.6s ease-in-out;transform: scale(6);opacity: 1;border: 80px solid rgba(0, 0, 0, 0.1);border-radius: 80px;}
.picture-hover-animate:hover:after { visibility: hidden; opacity: 0; border: 0 solid rgba(0, 0, 0, 0.1); }
.am-pureview-slider .am-pinch-zoom::after{display: none;}
.am-table-striped > tbody > tr:nth-child(2n+1) > td, .am-table-striped > tbody > tr:nth-child(2n+1) > th {background-color: #f5f5f5;}
.am-table tr td,.am-table tr th{ vertical-align:middle!important;}
@keyframes bigScale {
    0% {
        transform: none;
    }
    70% {
        transform: scale(.8);
    }
    100% {
        transform: scale(1.2);
    }
  }

/*
HEADER
*/
.gg_banner{position: relative;display:none;}
.gg_banner img{display:block;width:100%;margin:o auto;}
.gg_close_btn{position: absolute;right:1rem;top:1rem;background:#fff;font-size:1.5rem;border-radius:50%;width:2.4rem;height:2.4rem;display:flex;justify-content: center;align-items: center;}
.menu{height: 9.8rem;display: flex;align-items: center;justify-content: space-between;}
.menu .logo img{display: block;height: 7.8rem;}
.menu .slogoen{display: flex;flex-direction: column;font-size: 2rem;text-align: justify;position: relative;}
.menu .slogoen strong{color:#01758C;}
.menu .slogoen span{letter-spacing: .05rem;}
.menu .phone{display: flex;font-size: 2rem;align-items: center;position: relative;}
.menu .phone img{height: 4.4rem;}
.menu .phone .tel{display: flex;flex-direction: column;line-height: 1.3;margin-left: 1rem;text-align: justify;font-weight: bold;}
.menu .phone .tel span:first-of-type{letter-spacing: .1rem;}
.menu .word{font-size: 1.6rem;color: #686868; line-height: 1.8;position: relative;}
.menu .word .btn_a{display: flex;justify-content: space-between;font-size: 1.4rem;}
.menu .word .btn_a a{color: #686868;}
.menu .word .btn_a a:hover{color:#01758C;}

.menu .slogoen:before ,.menu .phone:before ,.menu .word:before{display: block;content:'';width:.3rem;height: 8.1rem;position: absolute;left: -6rem;top:50%;transform: translateY(-50%);background-image: url(../img/line.png);background-repeat: no-repeat;background-position: center;}

.header .menu_block{position: relative;}
.header .am-menu{width: 100%;background-color: #01758C;}
.header .am-topbar-collapse{width: calc(100% - 4rem);float: left;}
.header .am-menu-nav{display: flex;height: 4.6rem;justify-content: space-between;}
.header .am-menu-nav li{width:9.09%;height: 100%;display: flex;align-items: center;justify-content: center;position: relative;}
.header .am-menu-nav li .parent_a{display:flex;width:100%;height:100%;font-size: 1.5rem;color: #fff;align-items:center;justify-content: center;padding: 0;}
.header .am-menu-nav li .parent_a:hover{background:rgba(0,0,0,.1);}
.header .am-menu-nav li .parent_a.on{color:#01758C;background-color: #fff;font-weight: bold;}


.header .top_search{width: 3rem; height: 4.6rem;text-align: right;display: flex;align-items: center;justify-content: flex-end;float: right;color: #fff;}
.header .top_search i{font-size: 1.6rem;padding: 0;}
.header .top_search i:before{content: '\1006';}
.header .top_search.am-collapsed i:before{content: '\e615';}

.header .search_form{width:100%;height: 5rem;background-color: #fff;position: absolute;left: 0;bottom:-5rem;z-index: 1000;display: none;}
.header .search_form.am-in {display: flex;}
.header .search_form form {display: flex;height: 5rem;justify-content: space-between;align-items: center;}
.header .search_form .am-dropdown{width:calc(100% - 3rem);}
.header .search_form .am-dropdown-content{width:100%;font-size:1.4rem;}
.header .search_form .am-dropdown-content > li > a:hover{background: none;color: #01758C;}
.header .search_form form  .layui-input{width:100%;height: 5rem;background: none!important;;border: none;box-shadow: none!important;font-size: 1.4rem;}
.header .search_form form  .layui-btn{display: flex;align-items: center;justify-content: flex-end;background: none;padding: 0;color:#01758C;width: 3rem;height: 5rem;}
.header .search_form form  .layui-btn i{padding: 0;font-size: 1.8rem;}


/*
BANNER
*/
.scroll_banner{min-width:130rem;position:relative;margin:0;box-shadow:none; z-index:1;border-radius:0;background:#f2f2f2;border: none;}
.scroll_banner .am-viewport{width: 100%;height: 100%;position: absolute!important;left: 0;bottom: 0;}
.scroll_banner .am-slides li{width:100%;position: relative;}
.scroll_banner .am-slides li:after,.scroll_banner:after{display: block;content: '';padding-bottom: 31.25%;}
.scroll_banner .am-slides li picture ,.scroll_banner .am-slides ,.scroll_banner .am-slides li a{margin: 0;width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 1;}
.scroll_banner .am-slides li img{width: 100%;height: 100%;object-fit: cover;}
.scroll_banner .am-control-nav{ bottom:1rem; z-index:10;}
.scroll_banner .am-control-nav li a{ width:1rem; height:1rem;border:none; background:rgba(255, 255, 255, 0.4);box-shadow:none;}
.scroll_banner .am-control-nav li a.am-active{background:rgba(255, 255, 255, 1);}
.scroll_banner .am-direction-nav a{color: rgba(255, 255, 255, 0.6);}
.scroll_banner .am-direction-nav a::before{color: #fff;}




/*
We-DO
*/
.index_wedo{padding: 5% 0;}
.index_title{text-align: center;}
.index_title .title{font-size: 4.2rem; color: #01758C;font-weight: bold;}
.index_title .title a ,.index_wedo_list li a:hover .des .title{color: #01758C;}
.index_title .title span{display: block;font-size: 1.4rem;color: #686868;text-transform: uppercase;font-weight: normal;}
.index_title .title span:after{display: block;content: '';width: 4rem;height: 1px;background-color: #01758C;margin: 1.5rem auto;}
.index_title .subtitle{font-size: 2.4rem;margin-top: .5rem;font-weight: 300;}
.index_title .subtitle.white{color: #fff;}
.index_wedo_list{margin-top: 3%;}
.index_wedo_list li a{display: block;position: relative;color: #686868;overflow: hidden;}
.index_wedo_list li:nth-of-type(2) a ,.index_wedo_list li:nth-of-type(4) a,.index_wedo_list li:nth-of-type(5) a,.index_wedo_list li:nth-of-type(7) a{color: #fff;}
.index_wedo_list li a:after{display: block;content: '';padding-bottom: 118.87%;}
.index_wedo_list li a img{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;transition:opacity .5s cubic-bezier(.26,1.04,.54,1),transform .5s cubic-bezier(.26,1.04,.54,1);}
.index_wedo_list li a:hover img{transform:scale(1.05) translateZ(0);}
.index_wedo_list li a .des{position: absolute;width: 100%;display: flex;flex-direction: column;left: 0;top: 68%;padding: 1rem;text-align: center;}
.index_wedo_list li a .des .title{text-align: center;font-size: 2.4rem;margin-bottom: .5rem;transition: all 300ms ease-in-out 0s;}



/*
CASE
*/
.index_case{padding: 4% 0;background-color: #3c4350;color: #fff;}
.index_case_sort{margin-top: 2%;border-top:#fff solid 2px}
.index_tabs .hd ul{display: flex;justify-content: space-between;}
.index_tabs .hd ul li {font-size:1.8rem;}
.index_tabs .hd ul li a {margin:0;padding:2.5rem 0 1.5rem;text-align:center;background:none;display: flex;align-items: center;position: relative;}
.index_tabs .hd ul li a::before{display: block;content: '';width: 1.4rem;height: 1.4rem;border-radius: 50%;border:#686868 solid 2px;margin-right: .8rem;}
.index_tabs .hd ul li.on a {color:#01758C;font-weight: bold;}
.index_tabs .hd ul li.on a::before{border-color: #01758C;}
.index_tabs .hd ul li.on a:after{display: block;content:'';width: 100%;height: 4px;position: absolute;left: 0;top: -3px;background-color: #01758C;}
.index_case_sort .hd li a{color: #fff;}
.index_case_sort .hd li a::before{border-color: #fff;}
.index_case_sort .bd_panel{display: flex;justify-content: space-between;flex-wrap: wrap;}
.index_case_list{width: calc(50% - .5rem);display: flex;justify-content: space-between;flex-wrap: wrap;}
.index_case_list:nth-of-type(2) li{width: calc(50% - .5rem);margin-top: 1rem;}
.index_case_list:first-of-type{margin-top: 1rem;}
.index_case_list:first-of-type li{width: 100%;}
.index_case_list:first-of-type li .item .title{font-size: 1.8rem;}
.case_tabs_bd li .item ,.case_tabs_bd li .item .img{display:block;overflow: hidden;position: relative;}
.case_tabs_bd li .item .img:after{display: block;content: '';padding-bottom:62.5%;}
.index_case_list:first-of-type li .item .img:after ,.index_case_list:first-of-type li .item:after{display: block;content: '';padding-bottom: 63.4%;}
.case_tabs_bd li .item .list{width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 1;}
.case_tabs_bd li .item .list.isrecommend{z-index:2;}
.case_tabs_bd li .item .list.isrecommend::after{display: block;content:'';width: 10rem;height: 4.9rem;background: url(../img/hot.png) center no-repeat;background-size: contain;position: absolute;right: 1rem; top: 1rem;z-index: 2;}
.case_tabs_bd li .item img{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;object-fit: cover;transition:opacity .5s cubic-bezier(.26,1.04,.54,1),transform .5s cubic-bezier(.26,1.04,.54,1);}
.case_tabs_bd li .item:hover img{transform:scale(1.05) translateZ(0);}
.case_tabs_bd li .item .title{display:block;width: 100%;height: 3.6rem;line-height: 3.6rem;position: absolute;left: 0;bottom: 0;background-color: rgba(37, 188, 189, 0.9);color: #fff;font-weight: bold;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding: 0 .5rem;font-size: 1.5rem;text-align:center;transition: all 300ms ease-in-out 0s;}
.index_case_list:first-of-type li .item .title{display: block;height: 6rem; line-height:inherit;display: flex;align-items: center;justify-content: center;}
.index_case_list:first-of-type li .item .text{font-size: 1.6rem;}
.case_tabs_bd li .item .text{width: 100%;height: 0;position: absolute;left: 0;bottom: 0;background-color: rgba(37, 188, 189, 0.8);color: #fff;padding: 5%;display: flex;flex-direction: column;justify-content: center;text-align: justify;opacity: 0;transition: all 300ms ease-in-out 0s;font-size: 1.4rem;z-index: 3;}
.case_tabs_bd li .item .des{  overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.case_tabs_bd li .item .text .subtitle{text-align: center; font-weight: bold;margin-bottom: 1rem;}
.case_tabs_bd li .item:hover .text{height: 100%;opacity: 1;}
.case_tabs_bd li .item:hover .title{bottom: -100%;}
.case_tabs_bd li .item i{font-size:4rem;position: absolute;left: 50%;top: 50%; transform: translate(-50%,-50%);opacity:.7;transition: all 300ms ease-in-out 0s;color: rgba(255, 255, 255, 0.9);}
.index_case_list:first-of-type li .item i{font-size: 5rem;}
.case_tabs_bd li .item .btn{position: absolute;width:100%;height: 3.6rem;right: 0;bottom: 0;z-index: 4;display: flex;justify-content: flex-end;align-items: center;padding:0  2rem;font-size: 1.5rem;transition: all 300ms ease-in-out 0s;}
.index_case_list:first-of-type li .item .btn{height: 6rem;font-size: 2.4rem}
.case_tabs_bd li .item .btn a{margin-left: 2rem;color: rgba(255,255,255,1); transform: translateY(2rem);opacity: 0;}
.case_tabs_bd li .item .btn a:nth-of-type(1){transition: all .5s ease .1s;}
.case_tabs_bd li .item .btn a:nth-of-type(2){transition: all .5s ease .2s;}
.case_tabs_bd li .item .btn a:hover{color: rgba(255,241,0,1);}
.case_tabs_bd li .item:hover .btn a{opacity: 1;transform: translateY(0);}
.case_tabs_bd li .item:hover i{opacity: 0;font-size: 0;}

.case_list{width: 100%;}
.case_list ul{margin: 0 -.5rem;}
.case_list li{padding: 0 .5rem;margin-top: 1rem;}

.case_sort{padding: 3% 0 4%;}
.case_sort_tabs{margin-top: 3%;}
.case_sort_tabs .case_tabs_hd ul{display: flex;justify-content: space-between;background-color: #f5f5f5;}
.case_sort_tabs .case_tabs_hd ul li {font-size:1.8rem;width: 14.29%;text-align: center;}
.case_sort_tabs .case_tabs_hd ul li a {margin:0;padding:1.3rem .5rem;text-align:center;background:#f5f5f5;display: flex;justify-content: center;position: relative;width: 100%;}
.case_sort_tabs .case_tabs_hd ul li.on a {font-weight: bold;color:#fff;background-color:#01758C;}
.case_sort_tabs .case_tabs_hd ul li.on a:after{display:block;content:'';width: 0;height: 0;border-style: solid;border-width: .8rem .8rem 0 .8rem;border-color: #01758C transparent transparent transparent;position: absolute;left: 50%;bottom: -.8rem;transform: translateX(-50%);}
.case_sort_tabs .bd_panel{padding:2% 0 0;}
.case_sort_tabs .bd_panel{display: flex;justify-content: space-between;flex-wrap: wrap;}

.case_sort .get_more{width:100%;display: flex;justify-content: center;margin-top: 3%;}
.case_sort .get_more a{width:20rem;padding: .8rem 1rem;border: #01758C solid 1px; color: #01758C;text-align: center;}
.case_sort .get_more a:hover{background-color: #01758C ;color: #fff;}

/*
PRODUCT
*/
.index_product{padding: 4% 0;}
.index_product_sort{margin-top: 2%;border-top:#eeeeee solid 2px;}
.index_product_scroll{margin: 0 -1.5rem;}
.index_product_scroll dd{padding: 0 1.5rem;margin: 1rem 0 2rem;vertical-align: top;}
.index_product_scroll dd a ,.product_item li a{display: block;border: #f2f2f2 solid 1px;position: relative;}
.index_product_scroll dd a:hover ,.product_item li a:hover{border-color: #01758C;}
.index_product_scroll dd .img ,.product_item li a .img{position: relative;overflow: hidden;}
.index_product_scroll dd .img:after ,.product_item li a .img:after{display: block!important;content: '';padding-bottom:100%;}
.index_product_scroll dd .img img ,.product_item li a .img img{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;object-fit: cover;transition:opacity .5s cubic-bezier(.26,1.04,.54,1),transform .5s cubic-bezier(.26,1.04,.54,1);}
.index_product_scroll dd a:hover img ,.product_item li a:hover img{transform:scale(1.05) translateZ(0);}
.index_product_scroll dd .text ,.product_item li a .text{background-color: #01758C;color: #fff;height:9rem;display: flex;flex-direction: column;justify-content: center;align-items: center;padding:1rem .5rem;text-align: center;}
.index_product_scroll dd .text .title ,.product_item li a .text .title{font-weight: bold;}
.index_product_scroll dd .text .subtitle ,.product_item li a .text .subtitle{display:block;font-size: 1.5rem;overflow : hidden;line-height: 1.2;margin-top: .5rem;}
.index_product_scroll .slick-dots{bottom: -3rem;}
.index_product_scroll .slick-next, .index_product_scroll .slick-prev{width: 3.6rem;height: 3.6rem;z-index:10;display: flex;justify-content: center;align-items: center;}
.index_product_scroll .slick-prev{left: -5rem;}
.index_product_scroll .slick-next{right: -5rem;}
.index_product_scroll .slick-prev::before{content: '\f104';font-size: 2.4rem;}
.index_product_scroll .slick-next::before{content: '\f105';font-size: 2.4rem;}
.index_product_scroll .slick-next:after, .index_product_scroll .slick-prev:after{display: block;content: '';width: 100%;height: 100%;border: #e1e1e1 solid 1px;border-radius: 50%;position: absolute;left: 0;bottom: 0;}
.index_product_scroll .slick-next:hover:after, .index_product_scroll .slick-prev:hover:after{border-color:#01758C;}
.index_product_scroll .slick-next:hover:before, .index_product_scroll .slick-prev:hover:before{color:#01758C;}
.index_product_scroll .slick-next.slick-disabled::after, .index_product_scroll .slick-prev.slick-disabled::after,.index_product_scroll .slick-next.slick-disabled::before, .index_product_scroll .slick-prev.slick-disabled::before{opacity:1;}

.product_item{margin: 0 -1.5rem;}
.product_item li{padding: 0 1.5rem;margin-top:3rem;}
.product_sort .bd_panel{display: block;padding-top: 0;}

.product_sort .case_sort_tabs .case_tabs_hd ul li.on a:after{display:block;content:'';width: 0;height: 0;border-style: solid;border-width: 0 .8rem .8rem .8rem;border-color: transparent transparent #fff transparent;position: absolute;left: 50%;bottom: 0;}
.index_product_scroll dd a.isrecommend:after,.product_item li a.isrecommend::after{display: block;content:'';width: 9rem;height: 4.4rem;background: url(../img/hot.png) center no-repeat;background-size: contain;position: absolute;right: 1rem; top: 1rem;z-index: 2;}

.product_scene{padding:0 0 4%;}
.product_scene ul{margin: 0 -1.5rem;}
.product_scene li{padding: 0 1.5rem;margin-top: 3rem;}
.product_scene li a ,.product_scene li .img{display: block;position: relative;}
.product_scene li .img{overflow: hidden;}
.product_scene li .img::after{ display:block; content:'';padding-bottom:53.33%;}
.product_scene li img{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0; object-fit: cover;transition:opacity .5s cubic-bezier(.26,1.04,.54,1),transform .5s cubic-bezier(.26,1.04,.54,1);}
.product_scene li a:hover img{transform:scale(1.05) translateZ(0);}
.product_scene li span{display: block;position: absolute;left: -.6rem;bottom: 2rem;padding: .6rem 4rem;background-color: rgba(37, 188, 189, 0.8);color: #fff;}
.product_scene li span:before{display: block;content: '';width: 0;height: 0;border-style: solid;border-width: 0 0 .6rem  .6rem ;border-color: transparent transparent rgba(37, 188, 189, 0.8) transparent;display: block;position: absolute;left: 0;top: -.6rem;}



.pro_page{padding: 2% 0 3%;}
.pro_page_top{display: flex;justify-content: space-between;}
.pro_page_imgs{width:calc(50% - 3rem);}
.pro_img_big{ margin:0;background:#fff;position:relative;border:#f2f2f2 solid 1px;}
.pro_page_top .img{display:block;position: relative;}
.pro_page_top .img:after{ display:block; content:'';padding-bottom:100%;}
.pro_page_top .img img{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0; object-fit: cover;}
.pro_img_small{ padding:2rem 0 0;}
.pro_img_small .am-slides li{padding: 0 1rem;}
.pro_img_small .am-slides li a{ display:block; position:relative;border:#f2f2f2 solid 1px;border: #f2f2f2 solid 1px;}
.pro_img_small .am-slides li.slick-current a{ border:#01758C solid 1px;}

.pro_page .slick-arrow:before{content: "\f104"; color:#999;font-size:2.6rem!important;}
.pro_page .slick-arrow:hover:before{color:#01758C;}
.pro_page .slick-arrow.slick-next:before{content: "\f105";}
.pro_page .slick-prev{left:-2rem;z-index: 10;}
.pro_page .slick-next{right:-2rem;z-index: 10;}
.pro_page .slick-dots{ bottom:1rem;}
.pro_page .slick-next.slick-disabled::after, .pro_page .slick-prev.slick-disabled::after ,.pro_page .slick-next.slick-disabled::before, .pro_page .slick-prev.slick-disabled::before{opacity:1;}

.pro_info{ width:calc(50% - 3rem); display: flex; flex-direction: column; justify-content: space-between;padding-top: 3rem;}
.pro_info .name{ font-weight: bold;color:#01758C; font-size:2.2rem;position: relative;}
.pro_info .name:before{ display:block; content:'' ;width:8rem; height:3px; background-color:#01758C;position: absolute;left: 0;bottom: -1px;}
.pro_info .name:after{ display:block; content:'' ;width:18rem; height:1px; background-color:#333; margin:2rem 0 0}
.pro_info .des{font-size:1.6rem;margin-top:3rem;max-height: 35rem;overflow: auto;}
.pro_info .des.last{max-height: 50rem;}

.pro_page_bottom{border-top: #f9f9f9 solid 5px; margin-top: 2%;padding-top: 2%;}

.product_rel li{margin-top:2rem}
.product_rel li a{ overflow: hidden;}
.product_rel li .img{display:block;position: relative;border: #f2f2f2 solid 1px;}
.product_rel li .img:hover {border-color: #01758C;}
.product_rel li .img:after{ display:block; content:''; padding-bottom:100%;}
.product_rel li .img img{display: block;width: 100%;height: 100%;position: absolute;left:0;top: 0;object-fit: cover;transition: all 0.35s;-webkit-transition: all 0.35s;-ms-transition: all 0.35s;}
.product_rel li .img:hover img{transform: scale(1.05);-webkit-transform: scale(1.05);-ms-transform: scale(1.05);}
.product_rel li .text{padding:1rem 0}
.product_rel li .text .title{text-align: center;}
.product_rel li .text .title span{display:block;font-size: 1.5rem;}
.product_rel li .text .tag{margin-top:1rem}
.product_rel li .text .am-badge{margin-right:1rem;font-weight:normal;}
.product_rel li .text .am-badge:hover{background-color:#01758C; color:#fff!important;}


/*
Team
*/
.index_team{padding: 4% 0;background-color: #3c4350;}
.index_team_imgs{background-color: #fff;padding: 2rem;margin-top: 2%;}
.index_team_imgs .img_small {margin:1.5rem 0 0;padding:0 3rem;}
.index_team_imgs .img_big{position:relative;}
.index_team_imgs .img{display:block;position: relative;}
.index_team_imgs .img:after{ display:block; content:'';padding-bottom:45.29%;}
.index_team_imgs .img_small .img:after{padding-bottom:66.2%;}
.index_team_imgs .img img{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0; object-fit: cover;transition:opacity .5s cubic-bezier(.26,1.04,.54,1),transform .5s cubic-bezier(.26,1.04,.54,1);}
.index_team_imgs .img_big .img:hover img{transform:scale(1.01) translateZ(0);}
.index_team_imgs .img_small .img img{border:#fff solid 1px;}
.index_team_imgs .img_small a{ display:block; position:relative;padding-top:0.6rem;margin: 0 1rem;}
.index_team_imgs .img_small a.slick-current img{ border:#01758C solid 1px;}
.index_team_imgs .img_small a.slick-current:before{display: block;content: '';width: 0;height: 0;border-style: solid;border-width: 0 .6rem .6rem .6rem;border-color: transparent transparent #01758C transparent;position: absolute;left: 50%;top: 0; margin-left: -.6rem;z-index:10}
.index_team_imgs .img_small .title{text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-top: .5rem;}
.index_team_imgs .img_small a.slick-current .title{color: #01758C;}
.index_team_imgs .slick-arrow:before{content: "\f104"; color:#999;font-size:2.6rem!important;}
.index_team_imgs .slick-arrow:hover:before{color:#01758C;}
.index_team_imgs .slick-arrow.slick-next:before{content: "\f105";}
.index_team_imgs .slick-prev{left:0;}
.index_team_imgs .slick-next{right:0;}
.index_team_imgs .slick-dots{ bottom:1rem;}
.index_team_imgs .slick-next.slick-disabled::after, .index_team_imgs .slick-prev.slick-disabled::after ,.index_team_imgs .slick-next.slick-disabled::before, .index_team_imgs .slick-prev.slick-disabled::before{opacity:1;}


/*
Strong
*/
.index_strong{padding: 4% 0 0;}
.index_strong_item{padding: 4% 0;}
.index_strong_item:first-of-type{margin-top: 2%;}
.index_strong_item:nth-of-type(odd){background-color: #f5f5f5;}
.index_strong_item:nth-of-type(even) .box{flex-direction:row-reverse;}
.index_strong_item .box{display: flex;justify-content: space-between; align-items: center;}
.index_strong_item dd{width: 62%;position: relative;overflow: hidden;}
.index_strong_item dd::after{ display:block; content:'';padding-bottom:61%;}
.index_strong_item dd img{display: block;width: 100%;position: absolute;left: 0;top: 0; object-fit: cover;transition:opacity .5s cubic-bezier(.26,1.04,.54,1),transform .5s cubic-bezier(.26,1.04,.54,1);}
.index_strong_item dd:hover img{transform:scale(1.01) translateZ(0);}
.index_strong_item dt{width: 31%;}
.index_strong_item dt .text{display: flex;align-items: center;border-bottom: #686868 solid 1px;padding-bottom: 2rem;}
.index_strong_item dt .text .title{display: flex;flex-direction: column;}
.index_strong_item dt .text .title strong{font-size: 4rem;line-height: 140%;display: block;}
.index_strong_item dt .text .ico{max-width: 50%;margin-left: 4rem;}
.index_strong_item dt .text .ico img{width: 100%;max-width: 100%;}
.index_strong_item dt .des{margin-top: 2rem;}
.index_strong_item dt .des .dtp{position: relative;text-align: justify;}
.index_strong_item dt .des .dtp::before{display:inline-block;content:'';width: 1.2rem;height: 1.2rem;border: #686868 solid 2px;border-radius: 50%;margin: .5rem .8rem 0 0;}


/*
Partner
*/
.index_partner{padding: 4% 0;background-color: #3c4350;}
.index_partner .box{margin-top: 2%;border-top:#eeeeee solid 2px;position: relative;}
.index_partner .box:before{display: block;content: '';width: 16rem;height: .4rem;background-color: #01758C;position: absolute;left: 50%;top: -.3rem;transform: translateX(-50%);}
.index_partner_item{margin: 2% -1rem 0;}
.index_partner_item li{padding: 0 1rem;margin-top: 2rem;}
.index_partner_item li a{display: block;position: relative;overflow: hidden;border-radius: .5rem;}
.index_partner_item li a::after{ display:block; content:'';padding-bottom:46.87%;}
.index_partner_item li a img{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0; object-fit: cover;transition:opacity .5s cubic-bezier(.26,1.04,.54,1),transform .5s cubic-bezier(.26,1.04,.54,1);border-radius: .5rem;}
.index_partner_item li a:hover img{transform:scale(1.05) translateZ(0);}


/*
ABout
*/
.index_about{padding: 4% 0;}
.index_about .index_title{padding: 0 10%;}
.index_about_imgs{margin-top: 2%;}
.index_about_imgs .img_small {margin:2rem -1rem 0;}
.index_about_imgs .img_big{position:relative;}
.index_about_imgs .img{display:block;position: relative;}
.index_about_imgs .img:after{ display:block; content:'';padding-bottom:38.81%;}
.index_about_imgs .img_small .img:after{padding-bottom:72%;}
.index_about_imgs .img img{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0; object-fit: cover;transition:opacity .5s cubic-bezier(.26,1.04,.54,1),transform .5s cubic-bezier(.26,1.04,.54,1);}
.index_about_imgs .img_big .img:hover img{transform:scale(1.01) translateZ(0);}
.index_about_imgs .img_small a{ display:block; position:relative;margin: 0 1rem;padding: .5rem;background-color: #e1e1e1;}
.index_about_imgs .img_small a.slick-current{background-color:#01758C;}
.index_about_imgs .slick-next, .index_about_imgs .slick-prev{width: 3rem;height: 3rem;z-index:10;display: flex;justify-content: center;align-items: center;}
.index_about_imgs .slick-prev{left:-4.5rem;}
.index_about_imgs .slick-next{right:-4.5rem;}
.index_about_imgs .slick-prev::before{content: '\f104';font-size: 2rem;}
.index_about_imgs .slick-next::before{content: '\f105';font-size: 2rem;}
.index_about_imgs .slick-next:after, .index_about_imgs .slick-prev:after{display: block;content: '';width: 100%;height: 100%;border: #e1e1e1 solid 1px;border-radius: 50%;position: absolute;left: 0;bottom: 0;}
.index_about_imgs .slick-next:hover:after, .index_about_imgs .slick-prev:hover:after{border-color:#01758C;}
.index_about_imgs .slick-next:hover:before, .index_about_imgs .slick-prev:hover:before{color:#01758C;}
.index_about_imgs .slick-next.slick-disabled::after, .index_about_imgs .slick-prev.slick-disabled::after ,.index_about_imgs .slick-next.slick-disabled::before, .index_about_imgs .slick-prev.slick-disabled::before{opacity:1;}

.index_company{margin-top: 2%;}

.about_sort{padding-top: 2%;}
.about_sort .case_sort_tabs{margin-top: 0;}
.about_sort .case_sort_tabs .case_tabs_hd ul li{width: 25%;}
.about_company dl{display: flex;justify-content: space-between;align-items: center;margin-top: 2%;}
.about_company dt{width: calc(50% - 3.5rem);overflow: hidden;}
.about_company dt img{display: block;width: 100%;}
.about_company dd{width: calc(50% - 3.5rem);font-size: 1.5rem;text-align: justify;}
.about_tabs_bd{padding-top: 4%;}

.about_culture{padding: 4% 0 0;}
.about_culture ul{margin: 0 -7rem;}
.about_culture ul li{padding: 0 7rem;margin-top: 5%;}
.about_culture ul li:nth-of-type(1),.about_culture ul li:nth-of-type(2),.about_culture ul li:nth-of-type(3){margin-top: 2%;}
.about_culture ul li:before{display: block;content: '';height: .4rem;background-color: #01758C;}
.about_culture ul li .text{padding:3rem 0 0 2rem;}
.about_culture ul li .title{font-size: 2.2rem;display: flex;flex-direction: column;font-weight: bold;}
.about_culture ul li .title .fg_1{font-size: 1.8rem;margin-top: 1rem;font-weight: normal;}
.about_culture ul li .des{font-size: 1.8rem;margin-top: 1rem; min-height: 4.4rem;}
.about_culture ul li .ico{display: block;height: 5rem;margin-top: 3rem;}

.about_photo{margin:0 -1.5rem;}
.about_photo li{padding: 0 1.5rem;margin-top: 3rem;}
.about_photo li a{display: block;position: relative;overflow: hidden;}
.about_photo li a::after{ display:block; content:'';padding-bottom:60.78%;}
.about_photo li a img{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0; object-fit: cover;transition:opacity .5s cubic-bezier(.26,1.04,.54,1),transform .5s cubic-bezier(.26,1.04,.54,1);}
.about_photo li a:hover img{transform:scale(1.05) translateZ(0);}
.about_photo li a .title{display: block;position: absolute;width: 100%;height: 4rem;display: flex;align-items: center;overflow: hidden;left: 0;bottom:0;background-color: rgba(37, 188, 189, 0.8);color: #fff;justify-content: center;}

/*
CUSTOMER PRAISE
*/
.customer_parise{padding:4% 0;background-color: #f5f5f5;}
.customer_parise_list{margin:3% -4rem 0;}
.customer_parise_list dd{padding: 0 4rem;}
.customer_parise_list dd a{display:block;background-color: #fff;}
.customer_parise_list .img {position: relative;overflow: hidden;}
.customer_parise_list .img:after{ display:block; content:'';padding-bottom:36.51%;}
.customer_parise_list .img img{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0; object-fit: cover;}
.customer_parise_list .text{padding: 1rem 3rem 3rem;}
.customer_parise_list .title{font-size: 2rem;color:#01758C;font-weight: bold;}
.customer_parise_list .des{margin-top: 1rem;color: #686868;}
.customer_parise_list .subtitle{color:#01758C;margin-top: 1rem;}
.customer_parise_list .star{color: #ff6600;margin-top: 2rem;}
.customer_parise_list .star i{margin-right: .8rem;}
.customer_parise_list .slick-dots{bottom: -3.6rem;}


/*
CASE SPECIAL
*/
.case_special_project{padding:3% 0 4%;}
.case_special_scroll{margin: 2% -1.5rem 0;}
.case_special_scroll dd{padding: 0 1.5rem;margin: 1rem 0 2rem;vertical-align: top;}
.case_special_scroll dd a{display: block;}
.case_special_scroll dd .img{position: relative;overflow: hidden;}
.case_special_scroll dd .img:after{display: block;content: '';padding-bottom:53.55%;}
.case_special_scroll dd .img img{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;object-fit: cover;transition:opacity .5s cubic-bezier(.26,1.04,.54,1),transform .5s cubic-bezier(.26,1.04,.54,1);}
.case_special_scroll dd a:hover img{transform:scale(1.05) translateZ(0);}
.case_special_scroll dd .title{background-color: #f5f5f5;height:4.8rem;display: flex;flex-direction: column;justify-content: center;align-items: center;padding:.5rem;text-align: center;overflow: hidden;}
.case_special_scroll .slick-dots{bottom: -3rem;}
.case_special_scroll .slick-next, .case_special_scroll .slick-prev{width: 3.6rem;height: 3.6rem;z-index:10;display: flex;justify-content: center;align-items: center;}
.case_special_scroll .slick-prev{left: -5rem;}
.case_special_scroll .slick-next{right: -5rem;}
.case_special_scroll .slick-prev::before{content: '\f104';font-size: 2.4rem;}
.case_special_scroll .slick-next::before{content: '\f105';font-size: 2.4rem;}
.case_special_scroll .slick-next:after, .case_special_scroll .slick-prev:after{display: block;content: '';width: 100%;height: 100%;border: #e1e1e1 solid 1px;border-radius: 50%;position: absolute;left: 0;bottom: 0;}
.case_special_scroll .slick-next:hover:after, .case_special_scroll .slick-prev:hover:after{border-color:#01758C;}
.case_special_scroll .slick-next:hover:before, .case_special_scroll .slick-prev:hover:before{color:#01758C;}
.case_special_scroll .slick-next.slick-disabled::after, .case_special_scroll .slick-prev.slick-disabled::after,.case_special_scroll .slick-next.slick-disabled::before, .case_special_scroll .slick-prev.slick-disabled::before{opacity:1;}

.case_special_sg{padding:4% 0; background-color: #3c4350;}
.case_special_sg_list{margin-top: 2%;border-top:#eeeeee solid 2px;position: relative;}
.case_special_sg_list:before{display: block;content: '';width: 16rem;height: .4rem;background-color: #01758C;position: absolute;left: 50%;top: -.3rem;transform: translateX(-50%);}
.case_special_sg_list ul{margin: 2% -1.5rem 0;}
.case_special_sg li{padding: 0 1.5rem;margin-top: 3rem;}
.case_special_sg li a{display: block;position: relative;overflow: hidden;}
.case_special_sg li a:after{display: block;content: '';padding-bottom:110.04%;}
.case_special_sg li a img{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;object-fit: cover;transition:opacity .5s cubic-bezier(.26,1.04,.54,1),transform .5s cubic-bezier(.26,1.04,.54,1);}
.case_special_sg li a:hover img{transform:scale(1.05) translateZ(0);}
.case_special_sg li a .title{display: block;position: absolute;width: 100%;height: 4rem;display: flex;align-items: center;overflow: hidden;left: 0;bottom: -100%;background-color: rgba(37, 188, 189, 0.8);color: #fff;justify-content: center;transition: all 200ms ease-in-out 0s;}
.case_special_sg li a:hover .title{bottom: 0;}

.case_special_xg{padding:4% 0;}
.case_special_xg ul{margin: 0 -1.5rem;}
.case_special_xg li{padding: 0 1.5rem;margin-top: 3rem;}
.case_special_xg li a{display: block;position: relative;overflow: hidden;}
.case_special_xg li a:after{display: block;content: '';padding-bottom:53.2%;}
.case_special_xg li a img{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;object-fit: cover;transition:opacity .5s cubic-bezier(.26,1.04,.54,1),transform .5s cubic-bezier(.26,1.04,.54,1);}
.case_special_xg li a:hover img{transform:scale(1.05) translateZ(0);}
.case_special_xg li a .title{display: block;position: absolute;width: 100%;height: 4rem;display: flex;align-items: center;overflow: hidden;left: 0;bottom: -100%;background-color: rgba(37, 188, 189, 0.8);color: #fff;justify-content: center;transition: all 200ms ease-in-out 0s;}
.case_special_xg li a:hover .title{bottom: 0;}

.case_special_yl{padding:0;}
.case_special_yl .am-paragraph-default{margin-top: 3%;}

.case_special_product{padding: 4% 0;}
.special_product_scroll{margin: 3% -1.5rem;}
.special_product_scroll dd{padding: 0 1.5rem;vertical-align: top;}
.special_product_scroll dd a{display: block;border: #f9f9f9 solid 1px;position: relative;}
.special_product_scroll dd a.isrecommend::after{display: block;content:'';width: 9rem;height: 4.4rem;background: url(../img/hot.png) center no-repeat;background-size: contain;position: absolute;right: 1rem; top: 1rem;z-index: 2;}
.special_product_scroll dd a:hover{border-color: #01758C;}
.special_product_scroll dd .img{position: relative;overflow: hidden;}
.special_product_scroll dd .img:after{display: block;content: '';padding-bottom:100%;}
.special_product_scroll dd .img img{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;object-fit: cover;transition:opacity .5s cubic-bezier(.26,1.04,.54,1),transform .5s cubic-bezier(.26,1.04,.54,1);}
.special_product_scroll dd a:hover img{transform:scale(1.05) translateZ(0);}
.special_product_scroll dd .text{background-color: #01758C;color: #fff;height:9rem;display: flex;flex-direction: column;justify-content: center;align-items: center;padding:1rem .5rem;text-align: center;}
.special_product_scroll dd .text .title{font-weight: bold;}
.special_product_scroll dd .text .subtitle{display:block;font-size: 1.5rem;overflow : hidden;line-height: 1.2;margin-top: .5rem;}
.special_product_scroll .slick-dots{bottom: -4rem;}
.special_product_scroll .slick-next, .special_product_scroll .slick-prev{width: 3.6rem;height: 3.6rem;z-index:10;display: flex;justify-content: center;align-items: center;}
.special_product_scroll .slick-prev{left: -5rem;}
.special_product_scroll .slick-next{right: -5rem;}
.special_product_scroll .slick-prev::before{content: '\f104';font-size: 2.4rem;}
.special_product_scroll .slick-next::before{content: '\f105';font-size: 2.4rem;}
.special_product_scroll .slick-next:after, .special_product_scroll .slick-prev:after{display: block;content: '';width: 100%;height: 100%;border: #e1e1e1 solid 1px;border-radius: 50%;position: absolute;left: 0;bottom: 0;}
.special_product_scroll .slick-next:hover:after, .special_product_scroll .slick-prev:hover:after{border-color:#01758C;}
.special_product_scroll .slick-next:hover:before, .special_product_scroll .slick-prev:hover:before{color:#01758C;}
.special_product_scroll .slick-next.slick-disabled::after, .special_product_scroll .slick-prev.slick-disabled::after,.special_product_scroll .slick-next.slick-disabled::before, .special_product_scroll .slick-prev.slick-disabled::before{opacity:1;}

.case_special_article{padding-bottom: 3%;}
.case_special_article .index_news_box{flex-wrap: wrap;background-color: #f5f5f5;margin-top: 0;}
.case_special_article dt{width: 23%;position: relative;overflow: hidden;}
.case_special_article dt:after{display:block; content:'';padding-bottom:96%;}
.case_special_article dt img{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0; object-fit: cover;transition:opacity .5s cubic-bezier(.26,1.04,.54,1),transform .5s cubic-bezier(.26,1.04,.54,1);}
.case_special_article dt:hover img{transform:scale(1.03) translateZ(0);}
.case_special_article dd{width:77%;padding:2rem 3rem;}
.case_special_article dd .firsttitle{font-size: 2rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-top: 2rem;}
.case_special_article dd ul {margin: 0 -1.5rem;}
.case_special_article dd ul li{margin-top: 1.5rem;padding: 0 1.5rem;display: flex;justify-content: space-between;align-items: center;}
.case_special_article dd ul li a{display: block;width:calc(100% - 10rem);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 1.5rem;position: relative;padding-left: 1.2rem;}
.case_special_article dd ul li a::before{display:block;content: '';width: .5rem;height: .5rem;background-color: #686868;border-radius: 50%;position: absolute;left: 0;top: 50%;transform:translateY(-50%);}
.case_special_article dd ul li a:hover::before{background-color: #01758C;}
.case_special_article dd ul li span{font-size: 1.3rem;width: 10rem;text-align: right;}



/*
SOLUTION
*/
.solutions_list{padding: 3% 0 4%;}
.solutions_list li{padding: 0 1.5rem;margin-top: 3rem;}
.solutions_list li .img{position: relative;overflow: hidden;}
.solutions_list li .img:after{display: block;content: '';padding-bottom:63.92%;}
.solutions_list li .img img{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;object-fit: cover;transition:opacity .5s cubic-bezier(.26,1.04,.54,1),transform .5s cubic-bezier(.26,1.04,.54,1);}
.solutions_list li a:hover img{transform:scale(1.02) translateZ(0);}
.solutions_list li a .title{display: block;height: 4rem;line-height: 4rem;white-space: nowrap;;overflow: hidden;background-color: #eeeeee;text-overflow: ellipsis;text-align: center;transition: all 300ms ease-in-out 0s;font-weight: bold;}
.solutions_list li a:hover .title{background-color: #01758C;color: #fff;}

.solutions_item{background-color: rgba(37, 188, 189, 0.3);;padding: 4% 0;margin-bottom: 4%;}
.solutions_item dl{display: flex;justify-content: center;align-items: center;}
.solutions_item dl dt img{display: block;max-width: 100%;}
.solutions_item dl dd{display: flex;flex-direction: column;margin-left: 10rem;}
.solutions_item dl dd a{display: flex;align-items: center;margin: .6rem 0;}
.solutions_item dl dd a span{color: #686868;font-size: 2rem;}
.solutions_item dl dd a i{width: 2.4rem;height: 2.4rem; display: flex;justify-content: center;align-items: center;font-size: 1.3rem;border-radius: 50%;background-color: #009b3f;color: #fff;margin-right: 2rem;font-style: normal;font-family: Verdana, Geneva, Tahoma, sans-serif;}
.solutions_item dl dd a:hover span{color: rgba(37, 188, 189, 1);}





/*
NEWS
*/
.index_news{padding:4% 0;background-color: #ededed;}
.index_news_box{display: flex;justify-content: space-between;margin-top: 2%;}
.index_news_left{width: 63%;}
.index_news_left dl{display: flex;justify-content: space-between;align-items: center;;background-color: #fff;margin-top: 2rem;}
.index_news_left dl:first-of-type{margin-top: 0;}
.index_news_left dt{width: 40%;position: relative;overflow: hidden;}
.index_news_left dt:after{display:block; content:'';padding-bottom:96%;}
.index_news_left dt img{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0; object-fit: cover;transition:opacity .5s cubic-bezier(.26,1.04,.54,1),transform .5s cubic-bezier(.26,1.04,.54,1);}
.index_news_left dt:hover img{transform:scale(1.03) translateZ(0);}
.index_news_left dd{width:60%;padding:2rem 3rem;}
.index_news_box .title{display: flex;justify-content: space-between;align-items: center;border-bottom: #01758C solid 1px;padding-bottom: 1rem;}
.index_news_box .title a{color:#01758C;font-size: 2rem;}
.index_news_box .title a:last-of-type{font-size: 1.3rem;text-transform: uppercase;}
.index_news_left dd .firsttitle{font-size: 2rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-top: 2rem;}
.index_news_left dd ul li{display: flex;justify-content: space-between;align-items: center;margin-top: 1.2rem;}
.index_news_left dd ul li a{display: block;width:calc(100% - 10rem);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 1.5rem;position: relative;padding-left: 1.2rem;}
.index_news_left dd ul li a::before{display:block;content: '';width: .5rem;height: .5rem;background-color: #686868;border-radius: 50%;position: absolute;left: 0;top: 50%;transform:translateY(-50%);}
.index_news_left dd ul li a:hover::before{background-color: #01758C;}
.index_news_left dd ul li span{font-size: 1.3rem;width: 10rem;text-align: right;}
.index_news_right{width: 35%;background-color: #fff;display: flex;flex-direction: column;justify-content: space-between;}
.index_news_right dt{padding: 2rem 3rem;}
.index_news_right dt li{margin-top: 1.5rem;font-size: 1.5rem;}
.index_news_right dt .title_q{font-weight: bold;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;position: relative;padding-left: 2rem;color:#01758C;font-weight: bold;}
.index_news_right dt .title_q:before{display:block;content: 'Q';position: absolute;left: 0;top: 50%;transform:translateY(-50%);}
.index_news_right dt .title_a{margin-top: .6rem;position: relative;padding-left: 2rem;margin-top: 1rem;color: #686868;font-size:1.4rem}
.index_news_right dt .title_a:before{display:block;content: 'A';position: absolute;left: 0;top:0;}
.index_news_right dd{width: 100%;position: relative;overflow: hidden;}
.index_news_right dd:after{display:block; content:'';padding-bottom:59.25%;}
.index_news_right dd img{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0; object-fit: cover;transition:opacity .5s cubic-bezier(.26,1.04,.54,1),transform .5s cubic-bezier(.26,1.04,.54,1);}
.index_news_right dd:hover img{transform:scale(1.03) translateZ(0);}


.news_first{padding: 2% 0 1.5%;}
.news_first_list .title{font-size: 2.8rem;}
.news_first_list .title a{color: #333;}
.news_first_list .title a:hover{color: #01758C;}
.news_first_list .time{font-size:1.7rem;color: #333333;margin-top:1rem;}
.news_first_list .text{display: flex;justify-content: space-between;margin-top:1rem;}
.news_first_list .text .des{width:26%;display: flex;flex-direction: column;justify-content: space-between;}
.news_first_list .text .des .ms{text-align: justify;line-height: 3.6rem;}
.news_first_list .text .des .more_btn ,.news_list dd .text .more_btn{text-align: right;}
.news_first_list .text .des .more_btn a ,.news_list dd .text .more_btn a{display: inline-block;border:#01758C solid 1px;padding: .5rem 3rem;color: #01758C;}
.news_first_list .text .des .more_btn a:hover ,.news_list dd .text .more_btn a:hover{background-color:#01758C;color: #ffffff!important;border-color:#01758C!important;}

.news_first_list .text .img{width: 66.66%;position: relative;overflow: hidden;}
.news_first_list .text .img:after{display: block;content: '';padding-bottom: 55.6%;}
.news_first_list .text .img img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;object-fit: cover;-webkit-transition: all 0.6s;-ms-transition: all 0.6s;transition: all 0.6s}
.news_first_list .text .img:hover img{-webkit-transform: scale(1.02);-ms-transform: scale(1.02);transform: scale(1.02);}

.news_list_warp{padding: 1.5% 0 4%;}
.news_list{margin-top:3%;padding-bottom: 3%;display: flex;justify-content: space-between;border-bottom: #f2f2f2 solid 1px;}
.news_list dt{display: flex;flex-direction: column;width:10%;font-size: 2.1rem; }
.news_list dt span{font-size: 3.5rem;line-height: 120%;}
.news_list dd{width: 90%;display: flex;justify-content: space-between;}
.news_list dd .text{width: 63%;display: flex;justify-content: space-between;flex-direction: column;}
.news_list dd .text .title{font-size: 2rem;}
.news_list dd .text .title a{color: #333;}
.news_list dd .text .title a:hover{color: #01758C;}
.news_list dd .text .ms{margin-top: 1.5rem;font-size: 1.5rem;line-height: 3rem;}
.news_list dd .img{width: 32%;position: relative;overflow: hidden;}
.news_list dd .img:after{display: block;content: '';padding-bottom: 58.4%;}
.news_list dd .img img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;object-fit: cover;-webkit-transition: all 0.35s;-ms-transition: all 0.35s;transition: all 0.35s}
.news_list dd .img:hover img{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}

.news_page{padding: 3% 0;}

.news_page_left{ width:95rem; float:left;}
.article-hd{ text-align:center; border-bottom:#f2f2f2 solid 1px; padding-bottom:2rem;}
.article-hd .title{ font-size:2.2rem; margin:0;color:#000;}
.article-hd .info{ color:#999; font-size:1.4rem; margin-top:1.5rem;}
.article-hd .info span{ margin:0 2rem;}
.article-hd .info span em{ font-style:normal;}
.article-hd .info span a{ color:#999;}
.article-hd .info span a:hover{color:#01758C;}
.article_bd{ margin-top:2.5rem;}

.article_video{display: block;background-color: #000;object-fit: cover;width: 100%;height:auto;margin-bottom: 2rem;}

.article_share{background-color: #f2f2f2;height: 9rem;display: flex;justify-content: space-between;align-items: center;padding: 0 3rem;margin-top: 3%;}
.article_share dt{font-size: 1.4rem;}
.article_share dd{display: flex;justify-content: flex-end;align-items: center;}
.article_share .digg_a,.article_share .bds_qzone ,.article_share .bds_tsina ,.article_share .bds_weixin ,.article_share .bds_sqq,.article_share .bds_fbook ,.article_share .bds_twi ,.article_share .bds_linkedin ,.article_share .bds_more { background:none!important; padding-left:0!important; display:inline-block; float:none!important; font-size:1.5rem!important;width:3.2rem!important;height:3.2rem!important;line-height:3.2rem!important;margin:0 0 0 1.5rem!important; border-radius:50%; text-align:center;background-color:#999!important;color:#fff!important;transition: all 300ms ease-in-out 0s;}
.article_share .digg_a{display: flex;flex-direction: column;justify-content: center;align-items: center;font-size: 1.4rem!important; line-height: 1rem!important;}
.article_share .digg_a span{font-size: 1rem;}
.article_share .digg_a:hover{background: #01758C!important;color: #fff!important;}
.article_share .bds_qzone:hover ,.article_share .bds_tsina:hover ,.article_share .bds_weixin:hover ,.article_share .bds_sqq:hover,.article_share .bds_fbook:hover ,.article_share .bds_twi:hover ,.article_share .bds_linkedin:hover,.article_share .bds_more:hover{background-color:#01758C!important;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
.bd_weixin_popup_foot{text-align: center!important;}

.news_page_right{ width:calc(100% - 99rem); float:right; background-color: #fff;}
.article_commend .name{font-size:1.6rem; font-weight: bold;}
.article_commend .name:before ,.article_tag .title:before ,.page_rel_title:before{display: inline-block; content: ''; width: 1px; height: 1.4rem;background-color:#01758C;  margin-right: 1rem; vertical-align: middle;}
.article_tag{margin-top:2.5rem;border-top:#dedede dashed 1px;padding-top:3rem}
.article_tag .title{margin-bottom:1rem;font-size:1.6rem;font-weight: bold;}
.article_tag_yun{display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between;}
.article_tag_yun a{padding:.5rem 6px;margin-top:1rem;font-weight: 500;}
.article_tag_yun a:hover{background-color:#01758C; color:#fff!important;}
.article_rel li{margin-top:2rem}
.article_rel li a{ overflow: hidden;}
.article_rel li .img{display:block;position: relative;}
.article_rel li .img:after{ display:block; content:''; padding-bottom:55%;}
.article_rel li .img img{display: block;width: 100%;height: 100%;position: absolute;left:0;top: 0;object-fit: cover;transition: all 0.35s;-webkit-transition: all 0.35s;-ms-transition: all 0.35s;}
.article_rel li .img:hover img{transform: scale(1.05);-webkit-transform: scale(1.05);-ms-transform: scale(1.05);}
.article_rel li .text{padding:1rem 0}
.article_rel li .text .tag{margin-top:1rem}
.article_rel li .text .am-badge{margin-right:1rem;font-weight:normal;}
.article_rel li .text .am-badge:hover{background-color:#01758C; color:#fff!important;}
.article_hot{margin-top:1.5rem;}
.article_hot li:first-of-type{padding-top: 2rem;}
.article_hot li{padding:1rem 0; border-top:#f2f2f2 dashed 1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;font-size: 1.5rem;}
.article_hot li i{width:1.6rem;height:1.6rem;line-height:1.6rem;padding:0;font-style:normal;font-size:11px;margin-right:6px;vertical-align: middle;font-weight: 500;}
.article_hot li:nth-of-type(1) i{background: #e71555;color: #fff;}
.article_hot li:nth-of-type(2) i{background: #16d083;color: #fff;}
.article_hot li:nth-of-type(3) i{background: #ff6700;color: #fff;}
.article_hot li:first-of-type{border-top:#f2f2f2 solid 1px;}
.article_hot li:last-of-type{padding-bottom:0;}
.page_rel{ margin-top:40px;}
.page_rel .title{ background-color:#f2f2f2; padding:1rem 2rem; font-size: 1.6rem;color:#000;font-weight: bold;display: flex;align-items: center;}
.page_rel .title:before{display: block;content: '';width: 2px;height: 1.6rem;background-color:#01758C;margin-right: .8rem;}
.page_rel .title a{ float:right; font-size: 1.6rem; font-weight: bold;}
.page_rel .am-list{margin-top:1rem;padding:0 1rem; font-size: 1.5rem;}
.page_rel .am-list li{border: none;border-bottom: 1px solid #dedede; margin-bottom: 0;padding: 1rem 0; }
.page_rel .am-list li a{display:block;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;padding: 0;}
.page_rel .am-list li span{float: right;font-size: 1.6rem; padding-left: 1rem;vertical-align: center;}

/*
??????
*/
.down_list{padding: 0 5rem;margin-top: 4%;}
.down_list:first-of-type{margin-top: 0;}
.down_list li{padding: 0 5rem;margin-top: 4%;}
.down_list li:nth-of-type(1),.down_list li:nth-of-type(2),.down_list li:nth-of-type(3){margin-top: 2%;}
.down_list li a{display: block;}
.down_list li .img{position: relative;}
.down_list li .img:after{display: block;content: '';padding-bottom: 100%;}
.down_list li .img img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;object-fit: fill;}
.down_list li .title{text-align: center;margin-top: 1rem;}
.down_list li .title .name{font-size: 1.3rem;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.down_list li .info{display: flex;justify-content: space-between;font-size: 1.2rem;margin-top: .5rem;color: #686868;}
.down_list li .info .am-icon-cloud-download::before{margin-right: .5rem;}
.down_list li .box{background-color: #eeeeee;height: 19rem;position: relative;padding: 3rem;display: flex;flex-direction: column;justify-content: space-between;}
.down_list li .box::before{display: block;content: '';width: 100%;height: .3rem;background-color: #01758C;position: absolute;left: 0;top: 0;}
.down_list li .box .subtitle{font-size: 1.3rem;}


.video_list{margin:0 -1.5rem;}
.video_list li{padding: 0 1.5rem;margin-top: 3rem;}
.video_list li a{display: block;position: relative;overflow: hidden;}
.video_list li a::before{ display:block; content:'';padding-bottom:56.25%;}
.video_list li a::after{ display:block; content:'';position:absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.1);z-index: 2;}
.video_list li a img{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0; object-fit: cover;transition:opacity .5s cubic-bezier(.26,1.04,.54,1),transform .5s cubic-bezier(.26,1.04,.54,1);z-index: 1;}
.video_list li a:hover img{transform:scale(1.05) translateZ(0);}
.video_list li a i{display: block;position:absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);font-size: 5rem;color: #fff;z-index: 3;}
.video_list li a i:hover{color:#01758C;}
.video_list li a .title{display: block;position: absolute;width: 100%;height: 4rem;display: flex;align-items: center;overflow: hidden;left: 0;bottom:0;background-color: rgba(37, 188, 189, 0.8);color: #fff;justify-content: center;z-index: 4;}





/*
¨¨?¡±?3?
*/

.contact_map{height: 44rem;background-color: #f2f2f2;position: relative;margin-top: 3%;}
.info-box{position: relative;background-color: #fff;padding:1rem;width: 45rem;}
.info-top img{position: absolute;right: 1rem; top: 1rem;cursor: pointer;display: none;}
.info-top{color: #01758C;font-weight: bold;margin-bottom: 1rem;font-size: 1.6rem;}
.info-middle{font-size: 1.5rem;line-height: 1.6;}
.info-bottom{position: relative;}
.info-bottom img{position: absolute;left: 50%;bottom: -3.6rem;transform: translateX(-50%);display: none;}
.amap-logo ,.amap-copyright{display: none!important;}


.contact_info_list{ margin: 3% -1rem 0;}
.contact_info_list li{padding: 0 1rem;display: flex; flex-direction: column; text-align: center;margin-top: 4rem;font-size: 1.6rem;}
.contact_info_list li i{width: 6rem; height: 6rem; border:#dedede solid 1px; border-radius: 50%; display: flex; justify-content: center; align-items: center; font-size: 2rem; color: #01758C; margin: 0 auto 1rem;-webkit-transition: all 0.35s;-ms-transition: all 0.35s;transition: all 0.35s;}
.contact_info_list li span:first-of-type{margin-bottom: 1rem;}
.contact_info_list li span:last-of-type ,.contact_info li span a{line-height: 1.4;}
.contact_info_list li:hover i{transform: rotateY(360deg);-webkit-transform: rotateY(360deg);-moz-transform: rotateY(360deg); background-color:#01758C;border:#01758C solid 1px; color: #fff;}

.about_content{margin-top: 3%;}

.form_contact{display: flex; justify-content: space-between;flex-wrap: wrap;margin-top: 3%;}
.form_contact .layui-form-group{width: calc(50% - 2rem);display: flex;flex-wrap: wrap;justify-content: space-between;}
.form_contact .layui-form-group .layui-form-item{width: 100%;position: relative;margin-bottom: 2rem;}
.form_contact .layui-form-group .layui-form-item:nth-last-of-type(1){margin-bottom: 0}
.form_contact .layui-form-group em{display:block;position: absolute;right: 8px; bottom: 0;top:0;line-height:38px;color: #ff0000; font-style: normal;z-index:10;font-size:1.6rem}
.form_contact .layui-form-group textarea{ font-size:1.6rem; height:100%; resize: none;}
.form_contact .layui-btn{ text-align:center; background-color:#01758C; color:#fff; outline: none;width: 20rem;margin-top: 2rem;font-size: 1.6rem;text-transform: uppercase;}
.form_contact .layui-form-group.flex{display: flex;margin-top: 2rem;justify-content: flex-start;}
.form_contact .layui-form-group.flex .layui-input{width: 18rem;display: flex;justify-content: space-between;align-items: center;text-align: center;padding-left: 0;}
.form_contact .form-code{display: block;height: 3.6rem;margin-left: 2rem;}



/*
FOOTER
*/
.footer_links{margin-bottom: 2%;}
.footer_links dt{height: 4.5rem;display: flex;align-items: center;justify-content: center;position: relative;margin-top: 2%;}
.footer_links dt::before{display: block;content: '';width: 100%;height: 2px;background-color: #d4d4d4;position: absolute;left: 0;top: 50%;transform: translateY(-50%);z-index: 1;}
.footer_links dt .title{height: 100%;border: #d4d4d4 solid 2px;padding: 1rem 3rem;display: flex;justify-content: center;align-items: center;font-size: 1.5rem;background-color: #fff;position: relative;z-index: 2;}
.footer_links dt .title span{font-size: 2.8rem;color:#01758C;margin-right: 1rem;display: block;}
.footer_links dd .box{display: flex;flex-wrap: wrap;justify-content: flex-start;font-size: 1.5rem;margin-top: 2rem;}
.footer_links dd .box a{margin: .6rem 2rem 0 0;}

.footer_bottom{background-color: #3c4350;color: #fff;padding: 2% 0;}
.footer_bottom a{color: #fff;}
.footer_bottom .box{display: flex;justify-content: space-between;}

.footer_nav {display: flex;}
.footer_nav .am-accordion-item{border:none;margin-left: 10rem;}
.footer_nav .am-accordion-item:first-of-type{margin-left: 0;}
.footer_nav .am-accordion-title{font-size:2rem; font-weight:bold;border-bottom:none; padding-left:0; cursor:default;font-weight:bold;color: #fff;}
.footer_nav .am-accordion-title:after{ display:none;}
.footer_nav dd.am-collapse{ display:block;}
.footer_nav .am-accordion-content{ padding:0;display: flex;justify-content: space-between;flex-wrap: wrap;width: 22rem;}
.footer_nav .am-accordion-content span{width: 50%;margin-top: 1rem;display: block;}
.footer_nav .am-accordion-content span a{color: #fff;}
.footer_nav .am-accordion-content span a:hover{color: #01758C;}

.footer_info{display: flex;flex-direction: column;font-size: 1.4rem;justify-content: space-between;}
.footer_info dt{display: flex;justify-content: space-between;}
.footer_info dt .wx_img{width: 9.4rem;height: 14.1rem;background: url(../img/code_bg.svg) center top no-repeat;background-size: contain;}
.footer_info dt .wx_img img{display: block;width: 12.3rem;height: 12.3rem;margin: .5rem auto 0;}
.footer_info dt .company_info{margin-left: 5rem;}
.footer_info dt .company_phone{display: flex;flex-wrap: wrap;justify-content: flex-end;}
.footer_info dt .company_phone .block{display: flex;flex-direction: column;margin-left: 8rem;}
.footer_info dt .company_phone .block:first-of-type{margin-left: 0;}
.footer_info dt .company_phone .block .item{display: block;margin-top:1rem;}
.footer_info dt .company_name{font-weight: bold;}
.footer_info dd{white-space: nowrap;display: flex;justify-content: space-between;font-size: 1.4rem;color: rgba(255, 255, 255, 0.6);}
.footer_info dd a{color: rgba(255, 255, 255, 0.6);}
.footer_info dd a:hover{color: #01758C;}
.footer_info dd .siteicp{margin-left: 2rem;}

.global_nav{display: flex;flex-direction:column;position: fixed;width: 5.6rem;right: 0;top: 50%;transform: translateY(-50%);z-index: 1100;}
.global_nav a{display: block;height: 5.6rem;background-color: #01758C;color: #fff;font-size: 2.4rem;margin: .5rem 0;position: relative;}
.global_nav a:nth-of-type(1) ,.global_nav a:nth-of-type(1) span{background-color: #01758C;}
.global_nav a:nth-of-type(2){background-color: #009b3f;}
.global_nav a:nth-of-type(3){background-color: #ff6600;}
.global_nav a:nth-of-type(4),.global_nav a:nth-of-type(4) span{background-color: #e61411;}
.global_nav a i{display: flex;height: 5.6rem;align-items: center;justify-content: center;}
.global_nav a span{display: flex;align-items: center;justify-content: center;width: 20rem;height:100%;position: absolute;left: -20rem;top: 0;font-size: 1.6rem;background-color: #009b3f;display: none;}
.global_nav a img{display: block;width: 10rem;height: 10rem;position: absolute;left:  -10rem;top: 0;display: none;}
.global_nav a:hover span ,.global_nav a:hover img{display: flex;}
.weixin_img{display: block;width: 10rem;margin: 1rem auto;}
.layui-layer-btn0 {border-color: #01758C!important; background-color: #01758C!important;}

/*
Banner
*/
.banner{position:relative;}
.banner img{ display:block; width:100%;margin: 0 auto;}



/*
GUIDE
*/
.guide_nav{background-color: #f2f2f2;}
.guide_nav dl{display: flex;justify-content: space-between;align-items: center;height: 7rem;}
.guide_nav dt{display: flex;font-size: 1.5rem;}
.guide_nav dt a{position: relative;margin-left: 1rem;}
.guide_nav dt a:first-of-type{margin-left: 0;}
.guide_nav dt a.on{color:#01758C;}
.guide_nav dd{font-size: 1.4rem;text-align: right;display: flex;}
.guide_nav dd i{margin: 0 .3rem;}

.sort_nav{margin-top: 2%;}
.sort_nav dd{display: flex;justify-content: space-between;background-color: #f5f5f5;}
.sort_nav dd a {font-size:1.8rem;width: 33.33%;text-align: center;padding:1.3rem .5rem;background:#f5f5f5;display: flex;justify-content: center;position: relative;}
.sort_nav dd a.on {font-weight: bold;color:#fff;background-color:#01758C;}
.sort_nav dd a.on.on:after{display:block;content:'';width: 0;height: 0;border-style: solid;border-width: .8rem .8rem 0 .8rem;border-color: #01758C transparent transparent transparent;position: absolute;left: 50%;bottom: -.8rem;transform: translateX(-50%);}

/*
PAGEBAR
*/
.page_list{text-align:center;margin-top:4rem; font-size:1,4rem;}
.page_list a {display: inline-block;margin:0 1rem;width:25px;height:25px;line-height:25px;border-radius:50%;background-color:#f2f2f2;}
.page_list .page-num-current{background-color:#01758C;color: #fff;}
.news_page_pages{ margin-top:3rem; padding:1.5rem 0; border-top:#e1e1e1 solid 1px; border-bottom:#e1e1e1 solid 1px; position:relative; font-size:1.5rem;background-color: rgba(0,0,0,0);}
.news_page_pages dt{ position:absolute; right:0; top:50%; margin-top:-1rem;}
.news_page_pages dd:first-of-type::before{display: inline-block;content: '\f106';margin-right: .6rem;font-family:'FontAwesome';}
.news_page_pages dd:last-of-type::before{display: inline-block;content: '\f107';margin-right: .6rem;font-family:'FontAwesome';}
.news_page_pages dd{ line-height:3rem; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.error_x{ text-align:center; height:15rem; line-height:15rem;font-size:1.5rem;color: #595959;}
.error_x i{ margin-right:1rem;}



/*
SEARCH
*/
.search_page{padding: 2% 0 3%;background-color: #f9f9f9;}
.search_list{display: flex; background-color: #fff;margin-bottom:3rem;padding: 3rem;}
.search_list dt{width:200px;height:140px;display: flex;}
.search_list dt a{width:100%;height:block;position: relative;}
.search_list dt img{display:block;width: 100%;height: 100%; position: absolute; left: 0; top: 0; object-fit: cover;}
.search_list dd{width:calc(100% - 2rem);display: flex; flex-direction: column; justify-content: space-between;padding-left:3rem;}
.search_list dd h2{margin:0;font-size:1.6rem;}
.search_list dd .card-text{color:#666;font-size: 1.5rem;margin-top:1rem;}
.search_list dd .card-sort{font-size: 1.3rem;color:#999;}
.search_list dd .card-sort span{margin-right:3rem;}
.search_list dd .card-sort span:last-of-type{margin-right:0}
.search_list dd .card-sort a{color:#999;}
.search_list dd .card-sort a:hover{color:#01758C;}
.tag_list_all{margin: 0 -1rem;}
.tag_list_all li {padding: 0 1rem;margin-bottom: 2rem;}
.tag_list_all li a{display: block;background-color: #999; color: #fff;text-align: center;font-size:1.5rem;padding: 1rem;}
.tag_list_all li a:hover{background-color: #01758C;}

@media screen and (max-width:1400px) {
.web_w{min-width:120rem;width:120rem;}
.am-paragraph-default{font-size:1.4rem;}
.am-paragraph-default p{font-size:1.4rem;}
.scroll_banner{min-width:120rem;}
}


@media screen and (max-width:780px) {
.gg_banner{display:none!important;}
.am-sticky-placeholder{height:auto!important;}
body{padding:5.6rem 0 5rem;}   
body, .am-paragraph-default, .am-paragraph-default p {font-size: 3.6vw;}
.web_w {min-width: 100%;width: 100%;}
.am-paragraph-default video  ,.am-paragraph-default embed{width:100%!important;height:20rem!important;}
.am-paragraph-default iframe{width:100%!important;height:25rem!important;}
.am-paragraph-default img{width:auto;height:auto!important;}
.font-16{font-size: 3.6vw!important;}
.font-36{font-size: 4.6vw!important;}
/*
Header
*/
.header{width:100%;height:5.6rem;position: fixed; z-index:1100;left:0;top: 0;box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);}
.menu{display: block;height: 5.6rem;position: absolute;left: 0;top: 0;}
.header .logo{height:3rem;position: absolute;left:1.4rem;top: 1.2rem;z-index: 100;}
.header .logo img{height: 3rem;}
.menu .slogoen ,.menu .phone ,.menu .word{display:none;}
.header .am-menu{background-color: #fff;}
.header .menu_block{position: absolute;width: 100%;height: 5.6rem;left: 0;top: 0;}
.header .am-topbar-collapse{width: 100%;float: none;}
.header .am-menu-nav{height: auto;display: block;}
.header .am-menu-nav li {width:100%;margin: 0;border-bottom: #dedede solid 1px;transform: translateY(3rem); -webkit-transform: translateY(3rem); -moz-transform: translateY(3rem); opacity: 0;font-size:3.6vw}
.header .am-menu-nav li:first-of-type {border-top: #dedede solid 1px;}
.header .am-menu-nav li .parent_a{height: 5rem;line-height: auto; padding: 0 1.5rem!important; display: flex; justify-content: space-between;  align-items: center;font-size: 3.8vw;color: #686868;}
.header .am-menu-nav li .parent_a:after{font-family: 'FontAwesome';display: block; content: '\f105';}
.header .am-menu-nav li .parent_a:before{height: 1px;bottom: -1px;}
.header .am-menu-nav li.am-parent .parent_a:after{content: '\f107';}
.header .am-menu-nav li.am-parent.am-open .parent_a:after{-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg); transition: all .4s ease 0s; -webkit-transition: all .4s ease 0s; -moz-transition: all .4s ease 0s;}
.header .am-menu-nav li.am-open .parent_a{background-color: #f7fbfb;}
.header .am-menu-nav li .am-menu-sub{padding: 1rem 1.5rem;font-size: 3.6vw;}
.header .top_search{position: absolute;height: 5.6rem; right: 7rem; top: 0;z-index: 100;text-align: center;color: #000;}
.header .top_search i{font-size:2.2rem;}
.header .search_form{bottom: -4.8rem;}
.header .search_form form{padding: 0 1.4rem;background-color: #f9f9f9;}
.am-topbar-btn {
    background: none;
    float: right;
    margin: 1.7rem;
    width: 2.5rem;
    height: 2rem;
    color: #000;
    position: relative;
    z-index: 10;
}
.am-topbar-btn span {
    display: block;
    width: 100%;
    height: 2px;
    position: absolute;
    background-color: #000;
    -moz-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out;
}
.am-topbar-btn span:nth-of-type(1) {
    top: 0;
    left: 0;
    opacity: 0;
    width: 60%;
}
.am-topbar-btn span:nth-of-type(4) {
    bottom: 0;
    right: 0;
    opacity: 0;
    width: 60%;
}
.am-topbar-btn span:nth-of-type(2), .am-topbar-btn span:nth-of-type(3) {
    top: 50%;
    right: 0;
    margin-top: -1px;
}
.am-topbar-btn span:nth-of-type(2) {
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
.am-topbar-btn span:nth-of-type(3) {
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.am-topbar-btn.am-collapsed span:nth-of-type(2) {
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -webkit-transform: rotate(0);
    transform: rotate(0);
}
.am-topbar-btn.am-collapsed span:nth-of-type(3) {
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -webkit-transform: rotate(0);
    transform: rotate(0);
}
.am-topbar-btn.am-collapsed span:nth-of-type(1), .am-topbar-btn.am-collapsed span:nth-of-type(4) {
    opacity: 1
}
.am-topbar-collapse {
    float: none;
    clear: both;
    padding: 0;
}
.am-topbar-collapse.am-collapse {
    display: none!important;
}
.am-topbar-collapse.am-collapse.am-in {
    display: block!important;
    height: 100vh!important;
    background: #fff;
    transition: all .4s ease 0s;
    -webkit-transition: all .4s ease 0s;
    -moz-transition: all .4s ease 0s;
}

.am-topbar-collapse.am-collapse.am-in li:nth-of-type(1) {
    opacity: 1;
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    transition: all .6s ease .1s;
    -webkit-transition: all .6s ease .1s;
    -moz-transition: all .6s ease .1s;
}
.am-topbar-collapse.am-collapse.am-in li:nth-of-type(2) {
    opacity: 1;
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    transition: all .6s ease .2s;
    -webkit-transition: all .6s ease .2s;
    -moz-transition: all .6s ease .2s;
}
.am-topbar-collapse.am-collapse.am-in li:nth-of-type(3) {
    opacity: 1;
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    transition: all .6s ease .3s;
    -webkit-transition: all .6s ease .3s;
    -moz-transition: all .6s ease .3s;
}
.am-topbar-collapse.am-collapse.am-in li:nth-of-type(4) {
    opacity: 1;
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    transition: all .6s ease .4s;
    -webkit-transition: all .6s ease .4s;
    -moz-transition: all .6s ease .4s;
}
.am-topbar-collapse.am-collapse.am-in li:nth-of-type(5) {
    opacity: 1;
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    transition: all .6s ease .5s;
    -webkit-transition: all .6s ease .5s;
    -moz-transition: all .6s ease .5s;
}
.am-topbar-collapse.am-collapse.am-in li:nth-of-type(6) {
    opacity: 1;
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    transition: all .6s ease .6s;
    -webkit-transition: all .6s ease .6s;
    -moz-transition: all .6s ease .6s;
}
.am-topbar-collapse.am-collapse.am-in li:nth-of-type(7) {
    opacity: 1;
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    transition: all .6s ease .7s;
    -webkit-transition: all .6s ease .7s;
    -moz-transition: all .6s ease .7s;
}
.am-topbar-collapse.am-collapse.am-in li:nth-of-type(8) {
    opacity: 1;
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    transition: all .6s ease .8s;
    -webkit-transition: all .6s ease .8s;
    -moz-transition: all .6s ease .8s;
}

.am-topbar-collapse.am-collapse.am-in li:nth-of-type(9) {
    opacity: 1;
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    transition: all .6s ease .9s;
    -webkit-transition: all .6s ease .9s;
    -moz-transition: all .6s ease .9s;
}
.am-topbar-collapse.am-collapse.am-in li:nth-of-type(10) {
    opacity: 1;
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    transition: all .6s ease 1s;
    -webkit-transition: all .6s ease 1s;
    -moz-transition: all .6s ease 1s;
}
.am-topbar-collapse.am-collapse.am-in li:nth-of-type(11) {
    opacity: 1;
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    transition: all .6s ease 1.1s;
    -webkit-transition: all .6s ease 1.1s;
    -moz-transition: all .6s ease 1.1s;
}
.am-topbar-collapse.am-collapse.am-in li:nth-of-type(12) {
    opacity: 1;
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    transition: all .6s ease 1.2s;
    -webkit-transition: all .6s ease 1.2s;
    -moz-transition: all .6s ease 1.2s;
}
.am-topbar-collapse.am-collapse.am-in li:nth-of-type(13) {
    opacity: 1;
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    transition: all .6s ease 1.3s;
    -webkit-transition: all .6s ease 1.3s;
    -moz-transition: all .6s ease 1.3s;
}




/*
BANNER
*/
.scroll_banner{min-width:100%;}
.scroll_banner .am-slides li:after,.scroll_banner:after{display: block;content: '';padding-bottom: 162.3%;}
.scroll_banner .am-control-nav{ bottom:1rem; }
.scroll_banner .am-control-nav li{margin: 0 .3rem;}
.scroll_banner .am-control-nav li a{ width:.8rem; height:.8rem;}


/*
We-DO
*/
.index_wedo{padding: 3rem 0;}
.index_title{padding: 0 1.4rem;}
.index_title .title{font-size: 5.2vw;}
.index_title .title span{font-size: 3.6vw;}
.index_title .title span:after{width: 4rem;margin:.8rem auto;}
.index_title .subtitle{font-size: 3.6vw;margin-top: .6rem;font-weight: normal;}
.index_wedo_list{margin-top: 2rem;}
.index_wedo_list li:nth-of-type(3) ,.index_wedo_list li:nth-of-type(5){float: right;}
.index_wedo_list li a .des{top:auto;bottom:1rem;padding: .5rem;font-size: 3vw;}
.index_wedo_list li a .des .title{font-size: 4.2vw;margin-bottom: .5rem;}

/*
CASE
*/
.index_case{padding: 3rem 0;}
.index_case_sort{margin-top: 1.8rem;border-top:none;}
.index_case_sort::before{display: block;width:100%;height:1px;content: '';background-color: #fff;position: relative;top: .2rem;}
.index_tabs .hd{overflow-y: hidden;overflow-x:auto;padding: 0 1.4rem;}
.index_tabs .hd ul{display: block;white-space: nowrap;}
.index_tabs .hd ul li {font-size:4vw;display: inline-block;margin-right: 2rem;}
.index_tabs .hd ul li a {margin:0;padding:2rem 0 1.5rem;}
.index_tabs .hd ul li a::before{display: none;}
.index_tabs .hd ul li.on a:after{display: block;content:'';width: 100%;height: 3px;position: absolute;left: 0;top: 0;background-color: #01758C;}
.index_case_sort .bd_panel{padding:0 1.4rem}
.index_case_list{width: 100%;}
.index_case_list:first-of-type li .item .title{font-size: 3.6vw;}
.case_tabs_bd li .item .list.isrecommend::after ,.case_tabs_bd li .item.isrecommend::before{width: 4.1rem;height: 2rem;}

.case_tabs_bd li .item .title{height:inherit;line-height: 1.4;position: relative;background: none;font-weight: normal;white-space:inherit;overflow: inherit;padding: 0;font-size: 3.6vw;margin-top: 1rem;text-align: center;}
.index_case_list:first-of-type li .item .title{width: 100%;height: 3.6rem; line-height:3.6rem;position: absolute;left: 0;bottom: 0;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;background-color: rgba(37, 188, 189, 0.9);color: #fff!important;}
.case_tabs_bd li .item .text ,.case_tabs_bd li .item .btn{display: none!important;}

.case_tabs_bd li .item i{font-size:2.4rem;}
.index_case_list:first-of-type li .item i{font-size: 3.6rem;}

.case_list{width: 100%;}
.case_list ul{margin: 0 -.5rem;}
.case_list li{padding: 0 .5rem;margin-top: 1rem;}

.case_sort{padding: 3rem 0;}
.case_sort_tabs{margin-top: 2rem;}
.case_sort_tabs .case_tabs_hd{overflow-y: hidden;overflow-x:auto;padding-bottom: .6rem;}
.case_sort_tabs .case_tabs_hd ul{display: block;white-space:nowrap;}
.case_sort_tabs .case_tabs_hd ul li {font-size:4vw;width:auto;display: inline-block;}
.case_sort_tabs .case_tabs_hd ul li a {margin:0;padding:1rem;}
.case_sort_tabs .case_tabs_hd ul li.on a {font-weight: bold;color:#fff;background-color:#01758C;}
.case_sort_tabs .case_tabs_hd ul li.on a:after{display:block;content:'';width: 0;height: 0;border-style: solid;border-width: .6rem .6rem 0 .6rem;border-color: #01758C transparent transparent transparent;position: absolute;left: 50%;bottom: -.6rem;transform: translateX(-50%);}
.case_sort_tabs .bd_panel{padding:0 1.4rem;}
.case_sort_tabs .bd_panel{display: flex;justify-content: space-between;flex-wrap: wrap;}
.case_sort .case_tabs_bd li .item .title{color: #686868;}

.case_sort .get_more{width:100%;display: flex;justify-content: center;margin-top: 3rem;}
.case_sort .get_more a{width:12rem;padding: .5rem 1rem;;}



/*
PRODUCT
*/
.index_product{padding: 3rem 0 4rem;}
.index_product_sort{margin-top: 2rem;border-top:none;padding: 0 .5rem;}
.index_product_sort::before{display: block;width:100%;height:1px;content: '';background-color: #eeeeee;position: relative;top: .2rem;}
.index_product_scroll{margin: 0;}
.index_product_scroll dd{padding: 0 .5rem;margin: 1rem 0 0;}
.index_product_scroll dd .text ,.product_item li a .text{height:5rem;padding:.5rem;overflow: hidden;}
.index_product_scroll dd .text .title ,.product_item li a .text .title{font-weight: normal;font-size:3.6vw; line-height: 1.2;}
.index_product_scroll dd .text .subtitle ,.product_item li a .text .subtitle{display:none;font-size:3.2vw;overflow : hidden;line-height: 1.2;margin-top: .5rem;}
.index_product_scroll .slick-dots{bottom: -2.5rem;}


.product_item{margin: 0 -.5rem;}
.product_item li{padding: 0 .5rem;margin-top:1rem;}
.product_sort .bd_panel{display: block;padding-top: 0;}

.product_sort .case_sort_tabs .case_tabs_hd ul li.on a:after{display:block;content:'';width: 0;height: 0;border-style: solid;border-width: 0 .8rem .8rem .8rem;border-color: transparent transparent #fff transparent;position: absolute;left: 50%;bottom: 0;}
.index_product_scroll dd a.isrecommend:after,.product_item li a.isrecommend::after{display: block;content:'';width: 4.1rem;height: 2rem;background: url(../img/hot.png) center no-repeat;background-size: contain;position: absolute;right: 1rem; top: 1rem;z-index: 2;}

.product_scene{padding:2rem 1.4rem 3rem;}
.product_scene ul{margin: 1rem 0 0;}
.product_scene li{padding: 0;margin-top: 1rem;}




.pro_page{padding: 3rem 1.4rem;}
.pro_page_top{display: flex;flex-direction: column;}
.pro_page_imgs{width:100%;}
.pro_img_small{display: none;}

.pro_info{ width:100%; display: flex; flex-direction: column; justify-content: space-between;padding-top: 3rem;}
.pro_info .name{ font-weight: bold;color:#01758C; font-size:4.3vw;position: relative;line-height: 1.4;}
.pro_info .name:before{ display:block; content:'' ;width:8rem; height:3px; background-color:#01758C;position: absolute;left: 0;bottom: -1px;}
.pro_info .name:after{ display:block; content:'' ;width:18rem; height:1px; background-color:#333; margin:2rem 0 0}
.pro_info .des{font-size:3.6vw;margin-top:2rem;max-height: 35rem;overflow: auto;}
.pro_info .des.last{max-height: 50rem;}

.pro_page_bottom{border-top: #f9f9f9 solid 3px; margin-top: 3rem;padding-top: 3rem;}




/*
Team
*/
.index_team{padding: 3rem 1.4rem;}
.index_team_imgs{padding: 1.4rem;margin-top: 2rem;}
.index_team_imgs .img_small {margin:1rem 0 0;padding:0 2rem;}
.index_team_imgs .img_small a{margin: 0 .2rem;}
.index_team_imgs .img_small .title{font-size: 3.2vw;}
.index_team_imgs .slick-prev{left: -.3rem;}
.index_team_imgs .slick-next{right: -.3rem;}
.index_team_imgs .slick-dots{display: none!important;}


/*
Strong
*/
.index_strong{padding: 3rem 0 0;}
.index_strong_item{padding: 3rem 1.4rem;}
.index_strong_item:first-of-type{margin-top:2rem;}
.index_strong_item:nth-of-type(even) .box{flex-direction:column-reverse;}
.index_strong_item .box{display: flex;flex-direction: column-reverse;}
.index_strong_item dt ,.index_strong_item dd{width: 100%;}
.index_strong_item dt .text{padding-bottom:1rem;display: flex;justify-content: space-between;margin-top: 2rem;}
.index_strong_item dt .text .title strong{font-size:4.5vw;line-height: 1;display: block;}
.index_strong_item dt .text .ico{max-width: 5rem;margin-left: 1rem;}
.index_strong_item dt .text .ico img{max-height: 4rem; object-fit: contain;}
.index_strong_item dt .des{margin-top: 1.5rem;}
.index_strong_item dt .des .dtp{position: relative;text-align: justify;}
.index_strong_item dt .des .dtp::before{width: .8rem;height: .8rem;margin: .5rem .5rem 0 0;border: #686868 solid 1px;}


/*
Partner
*/
.index_partner{padding: 3rem 0;}
.index_partner .box{margin-top: 2rem;border-top:#eeeeee solid 1px;padding: 0 1.4rem;}
.index_partner .box:before{display: block;content: '';width: 10rem;height: .4rem;background-color: #01758C;position: absolute;left: 50%;top: -.3rem;transform: translateX(-50%);}
.index_partner_item{margin: 2rem -.5rem 0;}
.index_partner_item li{padding: 0 .5rem;margin-top: 1rem;}

/*
ABout
*/
.index_about{padding: 3rem 0;}
.index_about .index_title{padding: 0 1.4rem;}
.index_about_imgs{margin-top: 2rem;padding: 0 1.4rem;}
.index_about_imgs .img_small {margin:1.5rem -.5rem 0;padding: 0 3rem;}
.index_about_imgs .img_small a{ display:block; position:relative;margin: 0 .5rem;padding: .1rem;background-color: #e1e1e1;}
.index_about_imgs .img_small a.slick-current{background-color:#01758C;}
.index_about_imgs .slick-next, .index_about_imgs .slick-prev{width: 2rem;height: 2rem;z-index:10;display: flex;justify-content: center;align-items: center;}
.index_about_imgs .slick-prev{left:0;}
.index_about_imgs .slick-next{right:0;}
.index_about_imgs .slick-prev::before{content: '\f104';font-size: 1.8rem;}
.index_about_imgs .slick-next::before{content: '\f105';font-size: 1.8rem;}


.index_company{margin-top:0;padding: 2rem 1.4rem;}

.about_sort{padding-top: 2rem;}
.about_sort .case_sort_tabs{margin-top: 0;}
.about_sort .case_sort_tabs .case_tabs_hd ul li{width: 25%;}
.about_company dl{display: flex;flex-direction: column;margin-top:2rem;}
.about_company dt{width:100%;overflow: hidden;}
.about_company dt img{display: block;width: 100%;}
.about_company dd{width:100%;font-size: 3.6vw;text-align: justify;margin-top: 2rem;}
.about_tabs_bd{padding-top: 3rem;}

.about_culture{padding:3rem 0 0;}
.about_culture ul{margin:0;}
.about_culture ul li{padding:0;margin-top: 3rem;}
.about_culture ul li:nth-of-type(1),.about_culture ul li:nth-of-type(2),.about_culture ul li:nth-of-type(3){margin-top: 3rem;}
.about_culture ul li:before{display: block;content: '';height: .2rem;background-color: #01758C;}
.about_culture ul li .text{padding:3rem 0 0 0;}
.about_culture ul li .title{font-size: 4vw;display: flex;flex-direction: column;font-weight: bold;}
.about_culture ul li .title .fg_1{font-size: 3.6vw;margin-top: .5rem;font-weight: normal;}
.about_culture ul li .des{font-size:  4vw;margin-top: 1rem; min-height: 4.4rem;line-height: 2.2rem;}
.about_culture ul li .ico{display: block;height: 4rem;margin-top: 2rem;}

.about_photo{margin:0;}
.about_photo ul{margin-top: 1rem;}
.about_photo li{margin-top: 1rem;padding: 0;}


/*
¨¨?¡±?3?
*/

.contact_map{height: 24rem;margin-top:2rem;}
.info-box{position: relative;background-color: #fff;padding:.5rem;width: 26rem;}
.info-top img{position: absolute;right: 1rem; top: 1rem;cursor: pointer;display: none;}
.info-top{color: #01758C;font-weight: bold;margin-bottom: 1rem;font-size:3.6vw;}
.info-middle{font-size: 3.6vw;line-height: 1.6;}
.info-bottom{position: relative;}
.info-bottom img{position: absolute;left: 50%;bottom: -3.6rem;transform: translateX(-50%);display: none;}
.amap-logo ,.amap-copyright{display: none!important;}


.contact_info_list{ margin: 1rem 0 0;}
.contact_info_list li{padding: 0;display: flex; flex-direction: row;justify-content:flex-start;align-items: center; text-align: left;margin-top: 2rem;font-size: 3.6vw;}
.contact_info_list li i{width: 4rem; height: 4rem; border:#dedede solid 1px; border-radius: 50%; display: flex; justify-content: center; align-items: center; font-size: 5vw; color: #01758C; margin:0 2rem 0 0;}
.contact_info_list li span:first-of-type{margin-bottom: 1rem;}
.contact_info_list li span:last-of-type ,.contact_info li span a{line-height: 1.4;}
.contact_info_list li:hover i{transform: rotateY(360deg);-webkit-transform: rotateY(360deg);-moz-transform: rotateY(360deg); background-color:#01758C;border:#01758C solid 1px; color: #fff;}

.about_content{margin-top: 2rem;}

.form_contact{display: flex; justify-content: space-between;flex-wrap: wrap;margin-top: 2rem;}
.form_contact .layui-form-group{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;margin-bottom: 2rem;}
.form_contact .layui-form-group .layui-form-item{width: 100%;position: relative;margin-bottom: 2rem;}
.form_contact .layui-form-group .layui-form-item:nth-last-of-type(1){margin-bottom: 0}
.form_contact .layui-form-group em{display:block;position: absolute;right: 8px; bottom: 0;top:0;line-height:38px;color: #ff0000; font-style: normal;z-index:10;font-size:1.6rem}
.form_contact .layui-form-group textarea{ font-size:3.6vw; height:100%; resize: none;}
.form_contact .layui-btn{ text-align:center; background-color:#01758C; color:#fff; outline: none;width: 100%;margin-top:0;font-size: 1.6rem;text-transform: uppercase;}
.form_contact .layui-form-group.flex{display: flex;margin-top: 0;justify-content: flex-start;}
.form_contact .layui-form-group.flex .layui-input{width: 18rem;display: flex;justify-content: space-between;align-items: center;text-align: center;padding-left: 0;}
.form_contact .form-code{display: block;height: 3.6rem;margin-left: 2rem;}


/*
CUSTOMER PRAISE
*/
.customer_parise{padding:3rem 1.4rem;}
.customer_parise_list{margin:2rem 0 0;}
.customer_parise_list dd{padding:0;}
.customer_parise_list dd a{display:block;background-color: #fff;}
.customer_parise_list .img {position: relative;overflow: hidden;}
.customer_parise_list .img:after{ display:block; content:'';padding-bottom:36.51%;}
.customer_parise_list .img img{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0; object-fit: cover;}
.customer_parise_list .text{padding: 1rem 3rem 3rem;}
.customer_parise_list .title{font-size: 2rem;color:#01758C;font-weight: bold;}
.customer_parise_list .des{margin-top: 1rem;color: #686868;}
.customer_parise_list .subtitle{color:#01758C;margin-top: 1rem;}
.customer_parise_list .star{color: #ff6600;margin-top: 2rem;}
.customer_parise_list .star i{margin-right: .8rem;}
.customer_parise_list .slick-dots{bottom: 1rem;}


/*
CASE SPECIAL
*/
.case_special_project{padding:3rem 1rem;}
.case_special_scroll{margin: 2rem -.5rem 0;}
.case_special_scroll dd{padding: 0 .5rem;margin: 1rem 0;}
.case_special_scroll dd .title{line-height: 1.2;}
.case_special_scroll .slick-dots{bottom: -1.8rem;}

.case_special_sg{padding:3rem 1rem;}
.case_special_sg_list{margin-top: 2rem;border-top:#eeeeee solid 1px;}
.case_special_sg_list:before{display: block;content: '';width: 9rem;height: .3rem;background-color: #01758C;position: absolute;left: 50%;top: -.2rem;transform: translateX(-50%);}
.case_special_sg_list ul{margin: 1rem -.5rem 0;}
.case_special_sg li{padding: 0 .5rem;margin-top: 1rem;}
.case_special_sg li a{display: block;position: relative;overflow: hidden;}

.case_special_xg{padding:3rem 1rem;}
.case_special_xg ul{margin: 0 -.5rem;}
.case_special_xg li{padding: 0 .5rem;margin-top: 1rem;}


.case_special_yl{padding:0;}
.case_special_yl .am-paragraph-default{margin-top: 2rem;}

.case_special_product{padding: 3rem 1rem;}
.special_product_scroll{margin: 2rem -.5rem;}
.special_product_scroll dd{padding: 0 .5rem;vertical-align: top;}
.special_product_scroll dd a{display: block;border: #f9f9f9 solid 1px;position: relative;}
.special_product_scroll dd a.isrecommend::after{width: 4.1rem;height: 2rem;}
.special_product_scroll dd .text{background-color: #01758C;color: #fff;height:5rem;display: flex;flex-direction: column;justify-content: center;align-items: center;padding:.5rem;text-align: center;line-height: 1.2;}
.special_product_scroll dd .text .title{font-weight: bold;}
.special_product_scroll dd .text .subtitle{display:none;}
.special_product_scroll .slick-dots{bottom: -3rem;}


.case_special_article{padding-bottom:0}
.case_special_article .index_news_box{flex-wrap: wrap;background-color: #f5f5f5;margin-top: 0;}
.case_special_article dt{width: 100%;}
.case_special_article dt:after{display:block; content:'';padding-bottom:56.25%;}
.case_special_article dd{width:100%;padding:2rem 1.4rem 3rem;}
.case_special_article dd .firsttitle{font-size: 4vw;;margin-top: 2rem;}
.case_special_article dd ul {margin: 0 -1.5rem;}
.case_special_article dd ul li{margin-top: 1.5rem;padding: 0 1.4rem;display: flex;justify-content: space-between;align-items: center;}
.case_special_article dd ul li a{display: block;width:calc(100% - 9rem);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 1.5rem;position: relative;padding-left: 1.2rem;}
.case_special_article dd ul li a::before{display:block;content: '';width: .5rem;height: .5rem;background-color: #686868;border-radius: 50%;position: absolute;left: 0;top: 50%;transform:translateY(-50%);}
.case_special_article dd ul li a:hover::before{background-color: #01758C;}
.case_special_article dd ul li span{font-size: 3.6vw;width: 9rem;text-align: right;}


/*
SOLUTION
*/
.solutions_list{padding: 3rem 1rem;}
.solutions_list ul{margin-top: 1rem;}
.solutions_list li{padding: 0 .5rem;margin-top: 1rem;}


.solutions_item{background-color: rgba(37, 188, 189, 0.3);;padding: 3rem 1.4rem;margin-bottom: 0;}
.solutions_item dl{display: flex;flex-direction: column;}
.solutions_item dl dt img{display: block;max-width: 90%;margin: 0 auto;}
.solutions_item dl dd{display: flex;flex-direction: column;margin:2rem 0 0 0;}
.solutions_item dl dd a{display: flex;align-items: center;margin: .6rem 0;}
.solutions_item dl dd a span{color: #686868;font-size: 4vw;}
.solutions_item dl dd a i{width:2rem;height: 2rem; display: flex;justify-content: center;align-items: center;font-size:3.6vw;border-radius: 50%;background-color: #009b3f;color: #fff;margin-right: 2rem;font-style: normal;font-family: Verdana, Geneva, Tahoma, sans-serif;}
.solutions_item dl dd a:hover span{color: rgba(37, 188, 189, 1);}



/*
NEWS
*/
.index_news{padding:3rem 0 2rem;}
.index_news_box{margin-top: 2rem;flex-wrap: wrap;}
.index_news_left{width: 100%;}
.index_news_left dl{margin-top: 2rem;flex-wrap: wrap;}
.index_news_left dl:first-of-type{margin-top: 0;}
.index_news_left dt{width: 100%;position: relative;overflow: hidden;}
.index_news_left dt:after{display:block; content:'';padding-bottom:56.25%;}
.index_news_left dd{width:100%;padding:2rem 1.4rem;}
.index_news_box .title a{font-size: 4.5vw;}
.index_news_box .title a:last-of-type{font-size:3vw;text-transform: uppercase;}
.index_news_left dd .firsttitle{font-size: 4vw;;margin-top: 2rem;}
.index_news_left dd ul li{display: flex;justify-content: space-between;align-items: center;margin-top: 1.5rem;}
.index_news_left dd ul li a{display: block;width:calc(100% - 9rem);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 3.6vw;padding-left: 1.2rem;}
.index_news_left dd ul li a::before{display:block;content: '';width: .5rem;height: .5rem;background-color: #686868;border-radius: 50%;position: absolute;left: 0;top: 50%;transform:translateY(-50%);}
.index_news_left dd ul li a:hover::before{background-color: #01758C;}
.index_news_left dd ul li span{font-size: 3.6vw;width: 9rem;text-align: right;}
.index_news_right{width: 100%;background-color: #fff;display: flex;flex-direction:column-reverse;justify-content: space-between;}
.index_news_right dt{padding: 2rem 1.4rem;}
.index_news_right dt li{margin-top: 2rem;font-size: 3.6vw;}
.index_news_right dd:after{display:block; content:'';padding-bottom:56.25%;}
.index_news_right dt .title_q{font-size:3.6vw;}
.index_news_right dt .title_a{font-size:3.2vw;}

.news_first{padding: 3rem 1.4rem; border-bottom: #f6f6f6 solid 5px;}
.news_first_list .title{font-size:4vw;}
.news_first_list .time{font-size:3.6vw;margin-top: .5rem;}
.news_first_list .text{flex-direction: column-reverse;margin-top:0;}
.news_first_list .text .des{width:100%;display: flex;flex-direction: column;justify-content: space-between;margin-top:20px;}
.news_first_list .text .des .ms{line-height: 2.2rem;max-height: 6.6rem;overflow: hidden;margin-top: 1rem;}
.news_first_list .text .des .more_btn ,.news_list dd .text .more_btn{text-align: left;margin-top: 1rem;}
.news_first_list .text .des .more_btn a ,.news_list dd .text .more_btn a{padding: .3rem 2rem;font-size: 3.4vw;}

.news_first_list .text .img{width: 100%;}

.news_list_warp{padding: 0 1.4rem 3rem;}
.news_list{margin-top:2.5rem;padding:0 0 3rem;flex-direction: column-reverse;border-bottom: #f6f6f6 solid 5px;}
.news_list dt{display: none;}
.news_list dd{width: 100%;flex-direction: column-reverse;margin-top:0;}
.news_list dd .text{width: 100%;flex-direction: column;margin-top: 1.5rem;}
.news_list dd .text .title{font-size: 4vw;}
.news_list dd .text .title a{color: #333;}
.news_list dd .text .title a:hover{color: #2b6bc6;}
.news_list dd .text time{margin-top: .5rem;font-size: 3.6vw;}
.news_list dd .text .ms ,.news_list dd .text .more_btn{display: none;}
.news_list dd .img{width: 100%;}
.news_list dd .img:after{display: block;content: '';padding-bottom: 58.4%;}
.news_list dd .img img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;object-fit: cover;-webkit-transition: all 0.35s;-ms-transition: all 0.35s;transition: all 0.35s;}
.news_list dd .img:hover img{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}

.news_page{padding: 2rem 1.4rem 3rem}
.news_page_left{width: 100%;}
.news_page_right{display: none;}
.article-hd .title{font-size:4.5vw;line-height: 1.3;text-align: left;}
.article-bd{padding:2rem 0;}
.article-hd .info {display: flex;justify-content: space-between;font-size: 3.6vw;}
.article-hd .info span:first-of-type{display: none;}
.article-hd .info span{margin: 0;}

.article_share{background-color: #f2f2f2;height: 7rem;display: flex;justify-content: space-between;align-items: center;padding: 0 2rem;margin-top: 3rem;}
.article_share dt{font-size: 3.6vw;}
.article_share .digg_a,.article_share .bds_qzone ,.article_share .bds_tsina ,.article_share .bds_weixin ,.article_share .bds_sqq,.article_share .bds_fbook ,.article_share .bds_twi ,.article_share .bds_linkedin ,.article_share .bds_more  { background:none!important; padding-left:0!important; display:inline-block; float:none!important; font-size:3.6vw!important;width:3.2rem!important;height:3.2rem!important;line-height:3.2rem!important;margin:0 0 0 1rem!important; border-radius:50%; text-align:center;background-color:#999!important;color:#fff!important;transition: all 300ms ease-in-out 0s;}
.article_share .digg_a{display: flex;flex-direction: column;justify-content: center;align-items: center;font-size: 3.6vw!important; line-height: 1rem!important;}
.article_share .digg_a span{font-size: 3vw;}

.page_rel{margin-top: 3rem;}
.page_rel .title{font-size: 4vw;}
.page_rel .title a{ float:right; font-size: 3.6vw; font-weight: bold;}
.page_rel .am-list{margin-top:1rem;padding:0 1rem; font-size: 3.6vw;}

/*
??????
*/
.service_tabs_hd ul li{width: 33.33%!important;}
.down_list{padding:0;margin-top: 3rem;}
.down_list:first-of-type{margin-top: 0;}
.down_list ul{margin: 0 -.5rem;}
.down_list li{padding: 0 .5rem;margin-top: 2rem;}
.down_list li:nth-of-type(1),.down_list li:nth-of-type(2),.down_list li:nth-of-type(3){margin-top: 2rem;}
.down_list li a{display: block;}
.down_list li .img{position: relative;}
.down_list li .img:after{display: block;content: '';padding-bottom: 100%;}
.down_list li .img img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;object-fit: fill;}
.down_list li .title{text-align: left;margin-top: 1rem;}
.down_list li .title .name{font-size: 1.3rem;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.down_list li .info{display: flex;flex-direction: column;font-size: 3.2vw;margin-top: .5rem;color: #686868;align-items: flex-start;line-height: 1.6;}
.down_list li .info .am-icon-cloud-download::before{margin-right: .5rem;}
.down_list li .box{background-color: #eeeeee;height: 19rem;position: relative;padding: 2rem;display: flex;flex-direction: column;justify-content: space-between;}
.down_list li .box::before{display: block;content: '';width: 100%;height: .3rem;background-color: #01758C;position: absolute;left: 0;top: 0;}
.down_list li .box .subtitle{font-size: 3.2vw;}


.video_list{margin:1rem 0 0;}
.video_list li{padding: 0;margin-top: 1rem;}
.video_list li a i{font-size: 4rem;}
.video_list li video{display: block;width: 100%;height: 100%;object-fit: cover;background-color: #000;position: absolute;left: 0;top: 0;z-index: 10;}

.down_list .news_first ,.down_list .news_list_warp{padding-left: 0; padding-right: 0;}

/*
FOOTER
*/
.footer_links{display: none;}

.footer_bottom{background-color: #3c4350;color: #fff;padding: 2rem 1.4rem;}
.footer_bottom .box{flex-direction: column;}

.footer_nav {display: flex;flex-direction: column;}
.footer_nav .am-accordion-item{ width:100%;margin:0; padding:0;}
.footer_nav .am-accordion-item:last-of-type{margin-left:0;}
.footer_nav .am-accordion-title{margin-top:1rem;padding-bottom:1rem;height: 3.6rem;border-bottom:rgba(255, 255, 255, 0.3) solid 1px; font-size:4vw;display: flex;justify-content: space-between;font-weight: normal;color:#fff ;}
.footer_nav .am-accordion-item.am-active .am-accordion-title{color: #01758C;}
.footer_nav .am-accordion-item:first-of-type .am-accordion-title{ margin-top:0;}
.footer_nav .am-accordion-title:after{display:block;font-family:'FontAwesome'; content: "\f105"; transition: all .4s ease 0s;-webkit-transition: all .4s ease 0s;-moz-transition: all .4s ease 0s}
.footer_nav .am-accordion-item.am-active .am-accordion-title:after{-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);transition: all .4s ease 0s;-webkit-transition: all .4s ease 0s;-moz-transition: all .4s ease 0s;}
.footer_nav dd.am-collapse{ display:none;}
.footer_nav dd.am-collapse.am-in{ display:block;}
.footer_nav .am-accordion-content{ padding:0; font-size:3.6vw; line-height:3rem;width: 100%;}
.footer_nav .am-accordion-content span:nth-of-type(even){text-align: right;}
.footer_nav .am-accordion-content span a{color: rgba(255, 255, 255, 0.6);}

.footer_info{display: flex;flex-direction: column;font-size:3.6vw;}
.footer_info dt{flex-direction: column;}
.footer_info dt .wx_img ,.footer_info dt .company_name i{display: none;}
.footer_info dt .company_info{margin:2rem 0 0;}
.footer_info dt .company_phone{display: flex;flex-wrap: wrap;justify-content: flex-start;}
.footer_info dt .company_phone .block{display: flex;flex-direction: column;margin-left: 0;}
.footer_info dt .company_phone .block .item{display: block;margin-top:1rem;}
.footer_info dt .company_name{font-weight: bold;}
.footer_info dd{white-space: inherit;display: flex;flex-direction: column;font-size: 3.6vw;margin-top: 2rem;align-items: center;text-align: center;}
.footer_info dd .siteicp{margin-left: 0;}

.global_nav{display: flex;flex-direction:row;justify-content: space-between;position: fixed;width: 100%;right: 0;top: auto;bottom:0;transform:none;}
.global_nav a{display: block;height: 5rem;background-color: #01758C;color: #fff;font-size: 2rem;margin:0;position: relative;width: 25%;}
.global_nav a i{display: flex;height: 5rem;align-items: center;justify-content: center;}
.global_nav a img ,.global_nav a span ,.global_nav a b{display: none!important;}



/*
Banner
*/
.banner img{min-height: 9rem;object-fit: cover;}

/*
GUIDE
*/
.guide_nav dl{display: flex;justify-content: space-between;align-items: center;height: 4.65rem;padding: 0 1.4rem;}
.guide_nav dt{display: flex;font-size: 3.2vw;}
.guide_nav dt a{position: relative;margin-left: 1rem;display: none;}
.guide_nav dt a:nth-of-type(1){display: inline-block;}
.guide_nav dd{font-size: 3.2vw;text-align: right;}


.sort_nav{margin-top: 2rem;}
.sort_nav dd{display: flex;justify-content: space-between;background-color: #f5f5f5;}
.sort_nav dd a {font-size:4vw;width: 33.33%;text-align: center;padding:1rem .5rem;background:#f5f5f5;display: flex;justify-content: center;position: relative;}
.sort_nav dd a.on {font-weight: bold;color:#fff;background-color:#01758C;}
.sort_nav dd a.on.on:after{display:block;content:'';width: 0;height: 0;border-style: solid;border-width: .8rem .8rem 0 .8rem;border-color: #01758C transparent transparent transparent;position: absolute;left: 50%;bottom: -.8rem;transform: translateX(-50%);}

.page_list{margin-top: 3rem;}
.page_rel .am-list li span{;font-size: 3.6vw;}

/*
SEARCH
*/
.search_page{padding: 2rem 1.5rem 3rem;}
.search_list{margin-bottom:2rem;padding: 2rem;flex-direction: column;}
.search_list dt{width:100%;height:auto;}
.search_list dt:after{display: block;content: '';padding-bottom: 50%;}
.search_list dd{width:100%;padding-left:0;margin-top: 1.5rem;}
.search_list dd h2{margin:0;font-size:3.8vw;font-weight: bold;line-height: 1.4;}
.search_list dd .card-text{color:#666;font-size: 3.6vw;margin:.5rem 0 1rem;max-height: 6.6rem;overflow: hidden;text-align: justify;}
.search_list dd .card-sort{font-size: 3.4vw;color:#999;display: flex;justify-content: space-between;}
.search_list dd .card-sort span{margin-right:0;}

.tag_list_all{margin: 0 -8px;}
.tag_list_all li {padding: 0 8px;margin-bottom: 16px;}
.tag_list_all li a{display: block;background-color: #999; color: #fff;text-align: center;font-size:3.4vw;padding: 8px;}
.tag_list_all li a:hover{background-color: #2b6bc3;}


}