﻿html { -webkit-text-size-adjust: 100%; font-size: 100px }
@media (max-width:640px) {
html { font-size: 20vw }
}
body, input, pre, select, table th, table td, textarea { font-size: 0.16rem; font-weight: 400; }
.auto_1400 { max-width: 1400px;width: 92%}


/*Top002339*/
.Top002339 { background: #fff; box-shadow: 10px 5px 7px 4px rgba(0,0,0,0.2); }
.Top002339 .header { height: 95px; }
.Top002339 .header-left { float: left; width: 30%; max-width: 162px; display: table; height: 100%; }
.Top002339 .logo { display: table-cell; vertical-align: middle; }
.Top002339 .header-right { float: right; }
.Top002339 .header-mid { float: right; margin-right: 40px; }
.Top002339 .header-right { display: table; height: 100%; }
.Top002339 .header-right dd { display: table-cell; vertical-align: middle; padding-left: 10px; }
.Top002339 .header-right dd >a { display: block; border-radius: 50%; text-align: center; line-height: 31px; color: #000; }
.Top002339 .top-language { background: url(../images/Top002434-icon_lang.png) no-repeat left center; padding-left: 30px !important; padding-right: 15px; margin-right: 5px; position: relative; }
.Top002339 .top-language::after { position: absolute; content: ''; width: 1px; height: 20px; background: #e5e5e5; right: 0; top: 50%; margin-top: -10px; }
.Top002339 .top-language a { padding-right: 22px; background: url(../images/Top002434-icon_a.png) no-repeat right center; }
.Top002339 .header-right dd a.open-search { width: 31px; height: 31px; background-image: url(../images/Top002339-searchicon.png); background-repeat: no-repeat; background-position: center center; }
.Top002339 .header-right dd a.open-search-on { background: none; position: relative; }
.Top002339 .header-right dd a.open-search-on::before, 
.Top002339 .header-right dd a.open-search-on::after { position: absolute; content: ''; width: 80%; left: 10%; height: 2px; transform: rotate(45deg); top: 50%; background: #199d8b; }
.Top002339 .header-right dd a.open-search-on::after { transform: rotate(-45deg); }


.Top002339{position: relative;z-index: 100}
.Top002339 .header-menu li.has-sub-ol {position: inherit}

.Top002339 .header-menu li.has-sub-ol .sub {overflow:inherit;left: 0; right: 0; width: 100%;transform:none; background: #fff; box-shadow:inset 0 0 10px rgba(0, 0, 0, 0.1);}
.Top002339 .header-menu li.has-sub-ol .sub .sub-menu{max-width:1400px; width: 92%;margin: auto;display: flex;background-color: transparent; overflow:hidden;}
.Top002339 .header-menu li.has-sub-ol .sub .sub-menu::before{display: none}
.Top002339 .header-menu li.has-sub-ol .sub .sub-menu >dl{width: 30%;padding: 20px 0; border-right: solid 1px #f0f0f0;position: relative}
.Top002339 .header-menu li.has-sub-ol .sub-has-sub{position: initial}
.Top002339 .header-menu li.has-sub-ol .sub aside{width: 90%}
.Top002339 .header-menu li.has-sub-ol .sub dt a{color: #333; text-align: left}
.Top002339 .header-menu li.has-sub-ol .sub dt.aon >aside a,
.Top002339 .header-menu li.has-sub-ol .sub dt a:hover{color: #199d8b;}
.Top002339 .header-menu li.has-sub-ol .sub dt.aon > a{background: none}
.Top002339 .header-menu li.has-sub-ol .sub dt.sub-has-sub  >aside a{background: url(../images/jt.png) no-repeat right}
.Top002339 .header-menu li.has-sub-ol .sub dt.sub-has-sub.aon >aside a{color: #199d8b;background: url(../images/jt-aon.png) no-repeat right}


.Top002339 .header-menu li.has-sub-ol .sub .hierarchy{background: none}
.Top002339 .header-menu li.has-sub-ol .sub .hierarchy dt{padding-left: 10%}
.Top002339 .header-menu li.has-sub-ol .sub .pro{margin: auto; width: 86%; max-width: 300px;padding: 20px 0}
.Top002339 .header-menu li.has-sub-ol .sub .pro a{padding: 0}
.Top002339 .header-menu li.has-sub-ol .sub .pro .swiper-pagination{ position:relative;}
.Top002339 .header-menu li.has-sub-ol .sub figure{padding-bottom: 70%; position: relative; border-radius: 10px; overflow: hidden; background: #f0f0f0}
.Top002339 .header-menu li.has-sub-ol .sub figure img{position: absolute; width: 100%; height: 100%; object-fit: cover; -o-object-fit: cover}
.Top002339 .header-menu li.has-sub-ol .sub p{padding: 10px 0; margin: 0; color: #333333;line-height: 22px; display: inline-block; border-bottom: solid 1px #878787}
.Top002339 .header-menu li.has-sub-ol .sub .one_dl dl{position: absolute; top:0;}
.Top002339 .header-menu li.has-sub-ol .sub .two_dl{padding: 20px 0; left: 100%!important; height: 100%;border-right: solid 1px #f0f0f0;}
.Top002339 .header-menu li.has-sub-ol .sub .two_dl .two_dt.aon{display:block!important; }
.Top002339 .header-menu li.has-sub-ol .sub .two_dl dl{left: 100%!important; background: none!important}
@media(max-width:1024px) {
#header-menu li dl dl{display: none}
}

@media(min-width:1025px) {
.Top002339 .header-right dd.top-search { position: relative; z-index: 100; }
}
.Top002339 .search-box { position: absolute; right: 0; top: 100%; width: 238px; border: 8px solid #4c4a4f; background: #fff; display: none; }
.Top002339 .search-box .text { width: 100%; line-height: 28px; height: 28px; border: none; padding: 0 30px 0 10px; color: #999; }
.Top002339 .search-box .btn { position: absolute; right: 0; top: 0; height: 100%; width: 28px; background: url(../images/Top002339-searchicon.png) no-repeat center center; }
.Top002339 .header-menu li { width: auto !important; }
.Top002339 .header-menu li em { padding: 31px 2vw; position: relative; }
.Top002339 .header-menu li em::after { content: ''; position: absolute; top: 50%; right: 0; margin-top: -2px; width: 1px; height: 5px; border-left: 1px dotted #999; }
.Top002339 .header-menu li:last-child em::after { display: none; }
.Top002339 .header-menu li em a { display: inline-block; line-height: 31px;border-bottom: 2px solid transparent; }
.Top002339 .header-menu li.aon em a, 
.Top002339 .header-menu li em a:hover { color: #199d8b; border-bottom-color: #199d8b; }
.Top002339 .header-menu li .sub{ background:none; padding-top:6px; width:150px; left:50%; transform: translateX(-50%); display:none;}
.Top002339 .header-menu li#m11 .sub{display: none!important}
.Top002339 .header-menu li .sub-menu{ position:relative;background:#199d8b; padding:5px 15px;}
.Top002339 .header-menu li .sub-menu::before{ position:absolute; content:''; border:5px solid transparent; border-bottom-color:#0598aa; left:50%; margin-left:-2.5px; top:-10px;}
.Top002339 .header-menu li .sub dt a{ border-bottom:1px solid rgba(255,255,255,.2); text-align:center;color: #fff;font-size: 14px;}
.Top002339 .header-menu li .sub dt:last-child a{ border-bottom:0;}
.Top002339 .header-menu li .sub dt a:hover{ background:none; color:#cfebef;}

@media(max-width:1100px) {
.Top002339 .header-menu li em { padding-left: 15px; padding-right: 15px; }
}

@media(max-width:1024px) {
.Top002339 #open_menu { position: relative; top: auto; transform: translateY(0); border: none; }
.Top002339 #open_menu i { height: 3px; margin-top: -1.5px; }
.Top002339 #open_menu i, 
.Top002339 #open_menu i::before, 
.Top002339 #open_menu i::after { background: #199d8b; }
.Public_nav_style #open_menu.open_menu_on i::before, 
.Public_nav_style #open_menu.open_menu_on i::after {background: #199d8b;}
.Top002339 .header { position: relative; }
.Top002339 .header-right-show .top-language { position: relative; z-index: 102; }
.Top002339 .header-right .search-box {z-index: 102;}
.Top002339 .header-right-show .search-box { right: 0; }
.Top002339 #header-menu{ height: auto; }
.Top002339 #header-menu ul { padding-top: 0;padding-left: 0;padding-right: 0; width: 100%;max-width: 100%; background: #fff;top: 70px;height: auto;padding-bottom: 20px }
.Top002339 #header-menu li { border-top: 1px solid #ebebeb; }
.Top002339 #header-menu li:nth-child(2n-1) {}
#header-menu li a {color: #333;}
#header-menu li a:hover{color: #199d8b;}
.Top002339 #header-menu li em a, 
.Top002339 #header-menu li em { border-bottom: 0; font-weight: normal; }
.Top002339 #header-menu li em a{padding:0 16px}
.Top002339 #header-menu li.clickon em a { background: none; }
.Top002339 #header-menu li .sub { background: #199d8b; }
#header-menu li .sub-menu dt a{color: #fff;border-bottom: none;padding:0 16px}
.Top002339 #header-menu li.has-sub em::after { display: none; }
.Top002339 .search-box {border: 8px solid #fff;}
    
    #header-menu li.has-sub em .op{display: block}
    #header-menu li.has-sub em .op::before, 
    #header-menu li.has-sub em .op::after{background: #aaa}
}

@media(max-width:480px) {
.Top002339 .header { height: 70px; }
.Top002339 .header-right .search-box { top: 70px; }
}
/*
 .Banner001751
 */
.Banner001751 li {}
.Banner001751 li a { }
.Banner001751 li img{ width: 100%;}
.Banner001751 li img.wap { display: none; }
.Banner001751 .bx-wrapper { position: relative; z-index: 1; }
.Banner001751 .bx-viewport { z-index: 1; }
.Banner001751 .bx-controls-direction a { z-index: 10; position: absolute; top: 50%; width: 70px; height: 70px; background: url(../images/Banner001751-btn.png) no-repeat 0 0; overflow: hidden; line-height: 1000px; margin-top: -35px; }
.Banner001751 .bx-controls-direction a.bx-next { right: 5%; background-position: right top; }
.Banner001751 .bx-controls-direction a.bx-prev { left: 5%; }
.Banner001751 .bx-pager { z-index: 10; position: absolute; width: 100%; text-align: center; left: 0; bottom: 5%; }
.Banner001751 .bx-pager div { display: inline-block; padding: 0 5px; }
.Banner001751 .bx-pager div a { display: block; width: 13px; height: 13px; background: #fff; border-radius: 13px; overflow: hidden; line-height: 100px; }
.Banner001751 .bx-pager div a.active { background: #fff; width: 37px; }

@media(max-width:1200px) {
.Banner001751 li { }
.Banner001751 li a { height: auto; }

}

@media(max-width:768px) {
.Banner001751 li img.pc { display: none;}
.Banner001751 li img.wap { display: block;}
.Banner001751 .bx-controls-direction a { display: none; }
}

@media(max-width:480px) {
.Banner001751 .bx-pager div a { width: 8px; height: 8px; border-radius: 8px; }
.Banner001751 .bx-pager div a.active { width: 25px; }
}
/*Floor002841 */
@font-face { font-family: "DINBold"; src: url("../fonts/DINBold.woff2") format("woff2"),  url("../fonts/DINBold.woff") format("woff"),  url("../fonts/DINBold.ttf") format("truetype"),  url("../fonts/DINBold.eot") format("embedded-opentype"),  url("../fonts/DINBold.svg") format("svg"); }
.Hometit .tit { color: #333; font-size: .3rem; line-height: 30px; margin-bottom: 16px; }
.Hometit .en {font-size: .4rem; line-height: 32px; text-transform: uppercase; background-image: -webkit-linear-gradient(bottom, #1d82b3, #4ea8b5, #199d8b); -webkit-background-clip: text; -webkit-text-fill-color: transparent;font-weight: bold}
.Hometit p { margin: 14px 0 0; }


.Floor002841 { overflow: hidden; }
.Floor002841 .Hometit { padding-left: 4%; border-left: 4px solid #199d8b; }
.Floor002841 .auto { position: relative; z-index: 1; padding: 6vw 0; }
.Floor002841 .auto:before { position: absolute; content: ''; bottom: 0; top: 0; }
.Floor002841 .left .info { color: #666; line-height: 28px; padding: 1.5vw 0 2vw; font-size: .15rem; text-align: justify; }
.Floor002841 .left dt { font-weight: bold; color: #333; margin-bottom: 12px; }
.Floor002841 .left dd { position: relative; padding-left: 20px; }
.Floor002841 .left dd::before { position: absolute; content: ''; height: 5px; width: 5px; background: #f08311; left: 0; top: 12px; border-radius: 50%; }
.Floor002841 .more { display: inline-block; color: #199d8b; padding: 0 20px; position: relative; border: 1px solid #199d8b; border-radius: 50px; }
.Floor002841 .more:after { position: absolute; content: ''; width: 6px; height: 4px; background: #199d8b; top: 50%; margin-top: -2px; right: 0; transition: 0.3s; }
.Floor002841 .more:hover:after { width: 0; }
.Floor002841 .more span { display: block; line-height: 50px; position: relative; padding-left: 44px; }
.Floor002841 .more span:before { position: absolute; left: 0; top: 50%; width: 18px; height: 10px; margin-top: -5px; content: ''; background: url(../images/Floor002841-more1.png) no-repeat right center; transition: 0.3s; }
.Floor002841 .more:hover span:before { width: 30px; }
.Floor002841 .right { position: relative; z-index: 1; }
.Floor002841 .right .pic img { border-radius: 50px 0; }
.Floor002841 .right:before, .Floor002841 .right:after { position: absolute; content: ""; width: 160px; height: 160px; right: -25px; bottom: -25px; background: #199d8b; z-index: -1; }
.Floor002841 .right:after { border-radius: 0 0 50px 0; }
.Floor002841 .right:before { background: rgba(0,0,0,0.3); z-index: 1; width: 135px; height: 135px; bottom: 0; right: 0; border-radius: 0 0 50px 0; }

@media(min-width:1025px) {
.Floor002841 .auto:before { left: 50%; width: 80%; }
.Floor002841 .left { width: 50%; padding-right: 5%; }
.Floor002841 .right { width: 50%; }
}

@media(max-width:1024px) {
.Floor002841 .auto:before { left: -2%; width: 104%; background-repeat: repeat-x; }
.Floor002841 .right { max-width: 553px; margin: 0 auto; }
.Floor002841 .left { padding-bottom: 5vw; }
}


.Floor0001 { position: relative; ; background: #f2f3f5; padding: 6% 0; background: url(../images/bg.jpg); }
.Floor0001 .top { position: absolute; left: 0px; top: 100px; z-index: 100; }
.Floor0001 .auto { position: relative; z-index: 20; }
.Floor0001 .auto::before { position: absolute; content: ''; left: -100%; top: 0; width: 100%; height: 100%; background: #ffffff70; z-index: -5 }
.Floor0001 .left { float: left; width: 84%; padding: 40px 40px 40px 0; background: #ffffff70; border-radius: 0 50px 50px 0; }
.Floor0001 .right { position: absolute; right: 0; top: 0; height: 100%; width: 16%; padding: 0 0 0 40px }
.Floor0001 .right { z-index: 2; }
.Floor0001 .slick-list { padding: 0 !important; margin: 5px 0 }
.Floor0001 .list { position: relative; overflow: hidden; }
.Floor0001 .scroll { height: 100%; overflow: auto; }
.Floor0001 .list ul { overflow: hidden; }
.Floor0001 .list li { width: 100%; float: left; margin: 6px 0; position: relative; cursor: pointer; background: #fff; }
.Floor0001 .list li .pic { opacity: 0.3 }
.Floor0001 .list li:nth-child(2n) { margin-right: 0; }
.Floor0001 .list li { display: block; position: relative; border-radius: 10px; background: #ffffff70; }
.Floor0001 .list li.slick-current .pic { opacity: 1 }
.Floor0001 .list li .pic { padding-bottom: 65%; background-size: 70%; }
.Floor0001 .list li:hover a:after { display: none }
.Floor0001 .product { height: auto; }
.Floor0001 .more { display: inline-block; padding: 0 20px; position: relative; color: #199d8b; border-radius: 50px; border: 1px solid #199d8b; }
.Floor0001 .more:after { position: absolute; content: ''; width: 6px; height: 4px; background: #199d8b; top: 50%; margin-top: -2px; right: 0; transition: 0.3s; }
.Floor0001 .more:hover:after { width: 0; }
.Floor0001 .more span { display: block; line-height: 50px; position: relative; padding-left: 44px; font-weight: 400; }
.Floor0001 .more span:before { position: absolute; left: 0; top: 50%; width: 18px; height: 10px; margin-top: -5px; content: ''; background: url(../images/Floor002841-more1.png) no-repeat right center; transition: 0.3s; }
.Floor0001 .more:hover span:before { width: 30px; }
.Floor0001 .product ul { height: 520px; }
.Floor0001 .product li { height: auto; position: relative; float: left }
.Floor0001 .product li a { }
.Floor0001 .product .pic { width: 56%; float: right; }
.Floor0001 .product .pic .pic_con { height: 520px; ; transition: transform .8s ease-in-out }
.Floor0001 .product .text { width: 38%; position: absolute; left: 0; top: 0; height: 80%; padding-top: 180px; }
.Floor0001 .product .text h1 { font-size: .28rem; font-weight: normal; color: #444; line-height: 36px; display: block; margin-bottom: 20px }
.Floor0001 .product .text p { color: #666;line-height: 32px; text-align: left;text-align: justify; }
.Floor0001 .slick-arrow { font-size: 0; width: 100% !important; height: 30px !important; border: none; cursor: pointer; padding: 0; opacity: 0.06; transition: 0.5s }
.Floor0001 .slick-arrow:hover { opacity: 0.3 }
.Floor0001 .slick-prev { background: url(../images/nav1.png) no-repeat center center; background-size: contain }
.Floor0001 .slick-next { background: url(../images/nav2.png) no-repeat center center; background-size: contain }

@media(max-width:768px) {
.Floor0001 { }
.Floor0001 .auto::before {display: none}
.Floor0001 .left{ float: none; width: auto;padding: 0 ;background: none}
.Floor0001 .top { position: relative; left: auto; top: auto;}
.Floor0001 .product ul { height: auto; }
.Floor0001 .product .text { width: 100%; position: relative; left: auto; top: auto; height: 100%; padding-top: 0px; }
.Floor0001 .product .pic {  width: 70%; float: none; }
.Floor0001 .product .pic .pic_con { height: auto;padding-bottom: 100%;background-size: contain}
.Floor0001::before { display: none; }
.Floor0001 .product { padding: 2% 0; }
.Floor0001 .right { padding: 0; height: auto !important;width: 25% ;top: 110px;}
.Floor0001 .slick-arrow {opacity: 0.5; }
.Floor0001 .slick-arrow:hover { opacity: 0.8 }
}

@media(max-width:480px) {
.Floor0001 .list li a { border-width: 5px; }
}
/*
 .Floor002456 为demo编号
 */
.Floor002456 { background: url(../images/1Floor002456-bg.jpg) no-repeat center; padding: 6% 0; background-size: cover; }
.Floor002456 .Hometit .tit { color: #fff; }
.Floor002456 .Hometit .en { color: #fff; -webkit-text-fill-color: #fff; }
.Floor002456 .Hometit { text-align: center; margin-bottom: 4%; }
.Floor002456 .homeNew .wrap-container { position: relative; }
.Floor002456 .homeNew .list { overflow: hidden; }
.Floor002456 .homeNew .owl-item.active { position: relative; z-index: 5; }
.Floor002456 .homeNew li .con { float: left; width: 48%; position: relative; z-index: 6; text-align: right; color: #fff; }
.Floor002456 .homeNew li .con b { display: block; margin: 20px 0 10px; font-size: 18px; color: #fff }
.Floor002456 .homeNew li .con h2 { font-weight: normal; font-size: .24rem; margin: 0; color: #fff }
.Floor002456 .homeNew li .con h3 { font-weight: normal; font-size: .18rem; color: #fff!important; margin-top: 0; margin-bottom: 30px; }
.Floor002456 .homeNew li .con { line-height: 1.8; color: rgb(255 255 255 / 0.8); padding-left: 7%; z-index: 5; word-break: break-all; word-wrap: break-word; text-justify: inter-ideograph; text-align: justify; background: url(../images/Floor002456-homeNew_icon.png) right top no-repeat; position: relative; padding-top: 5%; }
.Floor002456 .homeNew li .con span { display: inline-block; line-height: 2; font-size: .18rem; margin-right: 1.9vw; margin-bottom: 20px; }
.Floor002456 .homeNew li .con img { width: 34px; display: inline-block; margin-right: 10px; }
.Floor002456 .homeNew li .con:after { content: ""; display: block; position: absolute; left: -18%; top: 32%; width: 26%; height: 2px; background: rgb(255 253 252 / 0.52); ; z-index: 2; }

@media only screen and (max-width:1024px ) {
.Floor002456 .homeNew li .con { float: none; width: 100%; text-align: left;padding-left: 0}
.Floor002456 .homeNew li .con:after {display: none}
.Floor002456 .homeNew .wrap-container { padding: 0; }
}

@media only screen and (max-width:480px ) {
.Floor002456 .homeNew li .con h2 { font-size: .2rem; }
.Floor002456 .homeNew li .con { font-size: .14rem; }
}

@media only screen and (min-width:1366px ) {
.Floor002456 .homeNew li .con h2 { font-size: .3rem; }
}
.Floor002456 .homeNew li .pic { float: left; width: 52%; position: relative; z-index: 5; }
/* .Floor002456 .homeNew li .pic:after{position: absolute;content: "";background: #fff;left: 11%;top: 5%;height: 88%;width: 94%; opacity: 0.05; border-radius: 0 0 50px 0; } */
.Floor002456 .homeNew li .pic img { position: relative; z-index: 2; border-radius: 50px 0; }

@media only screen and (max-width:1024px ) {
.Floor002456 .homeNew li .pic { float: none; width: 100%; }
}
.Floor002456 .homeNew .newcontrol { position: absolute; right: 0; top: 5px; }
.Floor002456 .homeNew .newcontrol >* { display: block; }
.Floor002456 .homeNew .newcontrol >a { width: 13px; height: 9px; background: url(../images/Floor002456-homeNew_srrow.png) no-repeat; cursor: pointer; }
.Floor002456 .homeNew .newcontrol >.prev { background-position: 0 0; }
.Floor002456 .homeNew .newcontrol >.next { background-position: -13px 0; }
.Floor002456 .homeNew .newcontrol >.prev:hover { background-position: 0 -9px; }
.Floor002456 .homeNew .newcontrol >.next:hover { background-position: -13px -9px; }
.Floor002456 .homeNew .newcontrol .newpager { padding: 50px 0; color: #fff; }
.Floor002456 .homeNew .newcontrol .newpager>* { display: block; }
.Floor002456 .homeNew .newcontrol .newpager em { font-style: normal; padding: 20px 0; }
.Floor002456 .homeNew .newcontrol .newpager span { color: #fff; font-weight: bold; }

@media only screen and (max-width:1024px ) {
.Floor002456 .homeNew .newcontrol { display: none; }
}
/*
 .Floor002358
 */
.Floor002358 { padding: 6% 0; background: url(../images/Floor002749-bj.jpg); background-size: contain; }
.Floor002358 .Hometit { text-align: center; margin-bottom: 4%; }
.Floor002358 .auto { position: relative; }
.Floor002358 .list { width: 100%; position: relative; }
.Floor002358 .bd li { width: 100%; transition: .5s; display: block; position: relative; z-index: 1; padding: 10px; }
.Floor002358 .bd li a { display: block; overflow: hidden; box-shadow: 0 0 10px rgba(0, 0, 0, 0.07); background: #fff; border-radius: 10px; }

.Floor002358 .bd li .pic { display: block; padding-bottom: 48.73%; background-repeat: no-repeat; background-size: contain; background-position: center; transition: all 0.5s ease-out 0s; }
.Floor002358 .bd li:hover .pic { transform: scale3d(1.1, 1.1, 1.1); }
.Floor002358 .list .iconfont { position: absolute; top: 50%; margin-top: -25px; width: 50px; height: 50px; font-size: 37px; line-height: 47px; text-align: center; cursor: pointer; color: #ccc; font-weight: lighter; border: 2px solid #ccc; border-radius: 50%; }
.Floor002358 .list .iconfont:hover { color: #fff; background: #199d8b; border-color: #199d8b; }
.Floor002358 .list .prev { left: 0; margin-left: -66px; }
.Floor002358 .list .next { right: 0; margin-right: -66px; }

@media only screen and (max-width:1460px ) {
.Floor002358 .list .iconfont { font-size: 30px; width: 40px; height: 40px; margin-top: -20px;line-height: 40px }
.Floor002358 .list { padding: 0 5vw}
.Floor002358 .list .prev { left: 0; margin-left: 0px; }
.Floor002358 .list .next { right: 0; margin-right: 0px; }
}

@media only screen and (max-width:767px ) {
.Floor002358 .list {}
.Floor002358 .list .iconfont {font-size: 20px;width: 26px;height: 26px;margin-top: -13px;line-height: 24px;}
}
/*slick Basic*/
.Floor002749 .slick-slider { position: relative; display: block; -webkit-touch-callout: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent }
.Floor002749 .slick-list { position: relative; z-index: 1; display: block; overflow: hidden; }
.Floor002749 .slick-list:focus { outline: none }
.Floor002749 .slick-list.dragging { cursor: pointer; cursor: hand; }
.Floor002749 .slick-slider .slick-track, .Floor002749 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
.Floor002749 .slick-track { position: relative; top: 0; left: 0; display: block; }
.Floor002749 .slick-track:before, .Floor002749 .slick-track:after { display: table; content: ''; }
.Floor002749 .slick-track:after { clear: both; }
.Floor002749 .slick-loading .slick-track { visibility: hidden; }
.Floor002749 .slick-slide { display: none; float: left; min-height: 1px; }
[dir = 'rtl'] .slick-slide { float: right; }
.Floor002749 .slick-slide .slick-loading img { display: none; }
.Floor002749 .slick-slide .dragging img { pointer-events: none; }
.Floor002749 .slick-initialized .slick-slide { display: block; }
.Floor002749 .slick-loading .slick-slide { visibility: hidden; }
.Floor002749 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.Floor002749 .slick-arrow .slick-hidden { display: none; }
/*slick Basic End*/

.Floor002749 .tab { text-align: center; padding-bottom: 24px; }
.Floor002749 .tab ul { display: inline-block; }
.Floor002749 .tab li { float: left; position: relative; margin: 0 6px; }
.Floor002749 .tab li a { display: block; cursor: pointer; padding: 0 25px; line-height: 44px; font-size: 15px; transition: 0.3s; }
.Floor002749 .tab li a:hover, .Floor002749 .tab li.on a { background: #199d8b; color: #fff; }
.Floor002749 .tab li.on:before { position: absolute; content: ''; left: 50%; border: 4px solid transparent; border-top-color: #199d8b; top: 100%; margin-left: -2px; }

@media(min-width:769px) {
.Floor002749 .list >* { width: 49.141%; }
.Floor002749 .top-news { float: left; }
.Floor002749 .list dl { float: right; }
.Floor002749 .list dd:first-child { margin-bottom: 19px; }
.Floor002749 .list dd .ytable { height: 100%; }
}
.Floor002749 .top-news { padding: 1.5% 1.5% 2%; }
.Floor002749 .top-news, .Floor002749 .list dd { background: #fff; overflow: hidden; }
.Floor002749 .list .pic { display: block; }
.Floor002749 .list .Ispic { padding-bottom: 58.545%; }
.Floor002749 .list dd { padding: 2% 5%; }
.Floor002749 .list a { color: #555; }
.Floor002749 .list a:hover { color: #199d8b; }
.Floor002749 .list h2 { font-size: 17px; line-height: 30px; margin: 0; }
.Floor002749 .list h2.dot2 { max-height: 60px; }
.Floor002749 .list time b { font-size: 34px; color: #555; }
.Floor002749 .top-news .txt { position: relative; margin: 35px 0; padding-left: 95px; }
.Floor002749 .top-news .txt time { position: absolute; border-right: 1px solid #e5e5e5; padding-right: 20px; text-align: center; left: 0; top: 50%; transform: translateY(-50%); }
.Floor002749 .top-news .txt time b { display: block; line-height: 36px; }
.Floor002749 .list dd time b { margin-right: 10px; }
.Floor002749 .list dd p { line-height: 26px; max-height: 52px; color: #888; font-size: 14px; margin: 2% 0; }
.Floor002749 .list dd h2 { position: relative; min-height: 30px; }
.Floor002749 .list dd h2 a { position: absolute; left: 0; top: 0; max-width: 100%; }
.Floor002749 .list .more a { color: #888; }
.Floor002749 .list .more a:after { display: inline-block; content: ''; width: 8px; height: 8px; border-right: 2px solid #888; border-top: 2px solid #888; vertical-align: middle; margin-left: 10px; transform: rotate(45deg); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transition: transform 0.3s; }
.Floor002749 .list .more a:hover:after { transform: rotate(135deg); -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); margin-top: -4px; }
.Floor002749 .slick-dots { overflow: hidden; }
.Floor002749 .slick-dots li { float: left; width: 22px; height: 4px; background: #e5e5e5; margin-right: 3px; cursor: pointer; }
.Floor002749 .slick-dots li button { display: none; }
.Floor002749 .slick-dots li.slick-active { background: #199d8b; }

@media(min-width:769px) and (max-width:1024px) {
.Floor002749 .list h2 { font-size: 16px; line-height: 22px; }
.Floor002749 .list dd h2 { min-height: 22px; }
.Floor002749 .list dd p { line-height: 20px; max-height: 40px; font-size: 14px; margin: 10px 0; }
}

@media(max-width:768px) {
.Floor002749 .list dd { margin-top: 20px; height: auto!important; }
.Floor002749 .list dd, .Floor002749 .top-news { padding: 20px; }
}

@media(max-width:640px) {
.Floor002749 { padding: 30px 0; }
.Floor002749 .list h2 { font-size: 18px; }
.Floor002749 .list dd p { font-size: 14px; line-height: 20px; max-height: 40px; margin: 10px 0; }
}
/*Bottom002818 */
.Bottom002818 { background: #383838; background-size: cover; color: #fff; padding: 72px 0 50px 0; }
.Bottom002818 .gettop { position: fixed; right: 2%; bottom: 4%; z-index: 99; }
.Bottom002818 .gettop .icon { background: url(../images/Bottom002144-backtop.png) no-repeat #0968bc; width: 60px; height: 60px; cursor: pointer; margin-left: auto; border-radius: 30px; }
.Bottom002818 .gettop .txt { position: absolute; right: 100%; top: 0; line-height: 60px; border-radius: 30px 0 0 30px; background: #0968bc; z-index: -1; opacity: 0; }
.Bottom002818 .gettop .txt a { color: #fff; }
.Bottom002818 .gettop:hover .txt { padding-left: 24px; opacity: 1; z-index: 100; }
.Bottom002818 .gettop:hover .icon { border-radius: 0 30px 30px 0; }
.Bottom002818 .top { padding-bottom: 3%; }
.Bottom002818 .top .txt {line-height: 2; }
.Bottom002818 .top .txt img { margin-right: 6px; margin-top:-2px; width: 20px; }
.Bottom002818 .fl>img { max-width: 22%; margin-bottom: 2.5%; }
.Bottom002818 .fl { width: 70%; }
.Bottom002818 .top .txt p { margin-top: 0;margin-bottom:12px;line-height: 28px;font-size: .14rem }
.Bottom002818 .mid { line-height: 24px; padding-bottom: 16px; }
.Bottom002818 .mid nav a { float: left; color: #fff; font-size: 16px; line-height: 40px; }
.Bottom002818 .mid nav a:not(:last-child):after { display: inline-block; content: '·'; color: #666; margin: 0 36px; }
.Bottom002818 .mid nav a:hover { color: #f39910; }
.Bottom002818 .bshare-custom a { width: 38px; height: 38px; border: 1px solid rgba(255, 255, 255, 0.4); margin: 0; padding: 0; background-position: center center; background-repeat: no-repeat; display: inline-block; border-radius: 50%; opacity: 0.8;float: none}
.Bottom002818 .bshare-custom a:not(:last-child) { margin-right: 10px; }
.Bottom002818 .bshare-custom { margin-top: 20%; text-align: center;}
.Bottom002818 .bshare-custom a.bshare-sinaminiblog { background-image: url(../images/Bottom002818_sina.png); }
.Bottom002818 .bshare-custom a.bshare-weixin { background-image: url(../images/Bottom002818_wx.png); }
.Bottom002818 .bshare-custom a.bshare-douyin { background-image: url(../images/Bottom002818_dy.png); }
.bsBox, .bsBox * { box-sizing: content-box; }
.Bottom002818 .bottom { border-top: 1px solid rgba(255, 255, 255, 0.2); padding: 24px 0; }
.Bottom002818 .bottom, 
.Bottom002818 .bottom a { color: #bdbdbd; }
.Bottom002818 .bottom a:hover { color: #fff; }
.Bottom002818 .bottom dt a { display: inline-block; }
.Bottom002818 .bottom dt a:not(:last-child):after { margin: 0 17px; display: inline-block; content: '·'; color: #666; vertical-align: middle; }
.Bottom002818 .top .fr { margin-top: 3%; }
.Bottom002818 .top .logo img { width: 100%; border-radius: 7px; }

@media(max-width:1280px) {
.Bottom002818 .mid nav a:not(:last-child):after { margin: 0 20px; }
.Bottom002818 .bshare-custom a:not(:last-child) { margin-right: 20px; }
}

@media(max-width:1024px) {
.Bottom002818 { text-align: center; padding: 40px 0; }
.Bottom002818 .mid nav a { display: inline-block; float: none; }
.Bottom002818 .bottom dt, 
.Bottom002818 .mid nav, 
.Bottom002818 .top .logo { padding-bottom: 10px; }
.Bottom002818 .top .logo img { width: 28%; }
.Bottom002818 .bshare-custom { margin-top: 5%;}
.Bottom002818 .fl>img { max-width: 57%; }
.Bottom002818 .fl { width: 100%; }
.Bottom002818 .bottom { padding: 24px 0 0; }
}

@media(max-width:640px) {
.Bottom002818 .top .txt { }
.Bottom002818 .mid nav a {}
.Bottom002818 .mid nav a:not(:last-child):after { margin: 0 10px; }
}
/*Banner003144 */
.Banner003144{position: relative}
.Banner003144 .txt{position: absolute; left: 0; top: 50%;transform: translateY(-50%); width: 100%; z-index: 10;color: #fff; font-size: .48rem;}
.Banner003144 .txt .en{font-size: 0.18rem;padding-bottom: 10px}
.Banner003144 .txt .cn{position: relative;display: inline-block}
.Banner003144 .txt .cn:before{content: '';position: absolute;width: 67px;height: 2px;background: #fff;top: 50%;left: 115%}
.Banner003144 .txt .info{font-size: .24rem;padding-top: 20px}

@media (min-width:1025px) {
.Banner003144 .wap { display: none; }
}

@media (max-width:1024px) {
.Banner003144 .txt{font-size: .28rem;}
.Banner003144 .pc { display: none; }
}

/*Menu003135 */
.Menu003135 { box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.04); }
.Menu003135 .current { padding-left: 1.21428em; background: url(../images/Menu003135-icon.svg) no-repeat left center; background-size: 1em auto; line-height: 84px; }
.Menu003135 .current, .Menu003135 .current a:not(:hover) { color: #999; }
.Menu003135 .current span { color: #333; }
.Menu003135 .nav-menu li { float: left; line-height: 5.25; padding:0 0.8vw; }
.Menu003135 .nav-menu li:not(:last-child) { margin-right: 0.5em; }
.Menu003135 .nav-menu li a { display: block; position: relative; }
.Menu003135 .nav-menu li:hover a, 
.Menu003135 .nav-menu li.aon a { color: #fff; }
.Menu003135 .nav-menu li:hover,
.Menu003135 .nav-menu li.aon{background:#199d8b;}
.Menu003135 .nav-menu li.aon a:before { position: absolute; content: ''; left: 0; bottom: 0; width: 100%; height: 2px; background-color: #199d8b; }
@media (max-width:1024px) {
.Menu003135 .current { display: none; }
.Menu003135 .nav-menu li { line-height: 4;padding: 0 10px }
.Menu003135 .nav-menu li a { font-size: 14px }
}


/*leve_sub */
.leve_sub{ margin-top:30px;}
.leve_sub .nav-menu{ width:100%; display:-webkit-flex; display:flex; justify-content:center;}
.leve_sub .nav-menu ul{ display:-webkit-flex; display:flex; justify-content:center; flex-wrap:wrap;}
.leve_sub .nav-menu li { line-height:2; padding:10px 2em; border:solid 1px #199d8b;}
.leve_sub .nav-menu li:not(:last-child){margin-right:0.5em;}
.leve_sub .nav-menu li a{display: block; position:relative; }
.leve_sub .nav-menu li:hover a, 
.leve_sub .nav-menu li.aon a {color:#fff;}
.leve_sub .nav-menu li:hover,
.leve_sub .nav-menu li.aon{background:#199d8b;}





/*Menu003136 */
.Menu003136 { box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.04); }
.Menu003136 .current { padding-left: 1.21428em; background: url(../images/Menu003135-icon.svg) no-repeat left center; background-size: 1em auto; line-height: 80px;width:100%;border-bottom:1px solid #eee; }
.Menu003136 .current, 
.Menu003136 .current a:not(:hover) { color: #999; }
.Menu003136 .current span { color: #333; }
.Menu003136 .nav-menu li { float: left; line-height: 4.8; padding:0 18px; }
.Menu003136 .nav-menu li a { display: block; position: relative; }
.Menu003136 .nav-menu li:hover a, .Menu003136 .nav-menu li.aon a { color: #fff; }
.Menu003136 .nav-menu li:hover,.Menu003136 .nav-menu li.aon{background:#199d8b;}
.Menu003136 .nav-menu li.aon a:before { position: absolute; content: ''; left: 0; bottom: 0; width: 100%; height: 2px; background-color: #199d8b; }
@media (max-width:1024px) {
.Menu003136 .current { display: none; }
.Menu003136 .nav-menu li { line-height: 3; }
}


/*PicList002045 */
.PicList002045 { padding-top: 4vw; }
.PicList002045 li { float: left; width: 32%; margin-right: 2%; margin-bottom: 2%; border: solid 1px #f2f2f2; border-radius: 10px; background: #fff; box-shadow: 0 5px 20px rgb(0 0 0 / 5%); overflow: hidden; position: relative; text-align: center; }
.PicList002045 li:nth-child(3n) { margin-right: 0; }
.PicList002045 li a { position: relative; display: block; }
.PicList002045 li a:before { position: absolute; left: 0; top: 0; content: ''; width: 100%; height: 100%; background: rgba(25,157,139,0.9); z-index: 2; opacity: 0; transition: 0.3s; }
.PicList002045 li a:hover:before { opacity: 1; }
.PicList002045 li .inner { max-width: 340px; margin: 0 auto; padding: 8% 2% 22% 2% }
.PicList002045 li figure { padding-bottom: 85%; background-size: cover; }
.PicList002045 li figure img { display: none; }
.PicList002045 li .word { position: absolute; z-index: 10; left: 10%; right: 10%; bottom: 8%; text-align: center; }
.PicList002045 li aside { font-size: .2rem; color: #333; }
.PicList002045 li:hover aside { position: relative; font-size: .24rem; color: #fff; padding-bottom: 25px; }
.PicList002045 li:hover aside:after { position: absolute; content: ''; left: 50%; bottom: 10px; width: 50px; margin-left: -25px; height: 2px; background-color: #fff; }
.PicList002045 li p { opacity: 0; height: 0; margin: 0; line-height: 2; transition: .3s; }
.PicList002045 li:hover p { opacity: 1; height: auto; color: #fff; }
.PicList002045 li .more { width: 2.134em; height: 0; border-radius: 50%; margin: 0 auto; display: block; border: 2px solid rgba(255,255,255,0.3); background: url("../images/PicList002045_more.png") no-repeat center center; background-size: auto 0.7334em; transition: 0.3s; opacity: 0; }
.PicList002045 li a:hover .more { height: 2.134em; opacity: 1; margin: 3.5vw auto 1vw auto; }

@media(max-width:480px) {
.PicList002045 li { width: 49%; }
.PicList002045 li:nth-child(3n) { margin-right: 2%; }
.PicList002045 li:nth-child(2n) { margin-right: 0; }
}
/*Page002623 */
.Page002623 { padding: 2vw 0 6vw 0; text-align: center; font-family: Arial; font-size: 18px; }
.Page002623 .Pages a.a_first, .Page002623 .Pages a.a_end, .Page002623 .Pages > span:not(.p_page) { display: none; }
.Page002623 .Pages em { float: left; margin: 0 2vw; font-style: normal; }
.Page002623 .Pages .p_page { display: table; margin: 0 auto; }
.Page002623 .Pages a { float: left; line-height: 50px; width: 50px; margin: 0 5px; border-radius: 50%; }
.Page002623 .Pages a.a_cur, .Page002623 .Pages a:hover { color: #fff; background: #199d8b; }
.Page002623 .Pages .p_page > a { font-size: 0; height: 50px; position: relative; }
.Page002623 .Pages .p_page > a:before { position: absolute; content: ''; border: 5px solid transparent; left: 50%; top: 50%; margin: -5px 0 0 -10px; }
.Page002623 .Pages .p_page > a.a_prev:before { border-right-color: #000; border-right-width: 8px; }
.Page002623 .Pages .p_page > a.a_next:before { border-left-color: #000; border-left-width: 8px; margin-left: -4px; }
.Page002623 .Pages a.a_prev:hover:before { border-right-color: #fff; }
.Page002623 .Pages a.a_next:hover:before { border-left-color: #fff; }

@media(max-width:640px) {
.Page002623 { padding: 6vw 0 8vw 0; }
.Page002623 .Pages em { display: none; }
.Page002623 .Pages a { background-color: #eee; }
}




/*RighInfo003134 */
.RighInfo003134 { padding: 4vw 0 6vw 0; }
.RighInfo003134 .img-side { margin-bottom: 4vw; border: solid 1px #f2f2f2; border-radius: 10px; background: #fff; box-shadow: 0 5px 20px rgb(0 0 0 / 5%); overflow: hidden; }
.RighInfo003134 .img{ border-right: solid 1px #f2f2f2; padding: 5%;}
.RighInfo003134 .img .Ispic { padding-bottom: 79%; background-size: auto; }
.RighInfo003134 .img-side .txt{ padding: 0 5vw;}
.RighInfo003134 .img-side p{line-height: 2;}

.RighInfo003134 .title { display: flex; justify-content: space-between; align-items: center; margin-bottom: 30px; }
.RighInfo003134 .parenttit {color: #333; opacity: 0.5; }
.RighInfo003134 .parenttit .en { display: inline-block; vertical-align: middle; font-size: .24rem; margin-right: 10px; }
.RighInfo003134 .parenttit .cn { display: inline-block; vertical-align: middle;}
.RighInfo003134 .maintit { font-size: .32rem; color: #199d8b; margin: 0; font-weight: normal; }
.RighInfo003134 .seriestit { font-size:.2rem; font-weight: bold; color: #333; }
.RighInfo003134 .info_back{ margin-top: 30px;}
.RighInfo003134 .info_back a { position: relative; color: #fff; background: url(../images/back.png) no-repeat left 35px center #199d8b; display: inline-block; width: 180px; line-height: 2.5; padding-left: 20px;border-radius: 100px; text-align: center; transition: .3s; }
.RighInfo003134 .info_back a:hover { background-color: #199d8b; }



.RighInfo003134 .prod-intro .name{border-bottom: 1px solid #efefef;font-size: .24rem; padding-bottom: 15px;color: #333; line-height: 2;}
.RighInfo003134 .prod-intro .name i{width: 50px; height: 50px;border-radius: 50%;background-color: #199d8b;display: inline-block;vertical-align: top; margin-right: 10px; background-repeat: no-repeat; background-position: center; background-size: auto 50%;}
.RighInfo003134 .prod-intro .name-1 i{background-image: url(../images/RighInfo003134-icon-01.svg);}
.RighInfo003134 .prod-intro .name-2 i{background-image: url(../images/RighInfo003134-icon-02.svg);}
.RighInfo003134 .prod-intro .name-3 i{background-image: url(../images/RighInfo003134-icon-03.svg);}
.RighInfo003134 .prod-intro .singlePage{line-height: 2; margin: 30px 0 4vw 0;}

.RighInfo003134 dl dd{position: relative;padding-left: 15px;}
.RighInfo003134 dl dd:before{position: absolute; content: ''; width: 5px; height: 5px; border-radius: 50%;background: #199d8b; left: 0; top: 13px;}

.RighInfo003134 .list li{ padding: 20px; text-align: center; border: solid 1px #f2f2f2; border-radius: 10px; background: #fff; box-shadow: 0 5px 20px rgb(0 0 0 / 5%); overflow: hidden; }
.RighInfo003134 .list li .Ispic { padding-bottom: 75%;}
.RighInfo003134 .list li .tit{ font-size: .18rem;color: #333; line-height: 1.25; margin: 20px 0 0; height: 2.5em;}

@media(min-width:769px){
.RighInfo003134 dl dd{float: left;width: 33.333%; }
.RighInfo003134 dl dd:nth-child(3n-1){padding-right: 3%;}
.RighInfo003134 dl dd:nth-child(3n+1){clear: left;}
.RighInfo003134 .list li{float: left;width: 23.5%; margin-right: 2%;}
.RighInfo003134 .list li:nth-child(4n){margin-right: 0;}
.RighInfo003134 .list li:nth-child(4n+1){clear: left;}
}
@media (min-width:1025px) {
.RighInfo003134 .img { width: 40%; }
}

@media(max-width:1024px){
    .RighInfo003134 .ytable-cell{display: block;width: 100%}
    .RighInfo003134 .img-side .txt {padding:5vw;}
}


/*RighInfo000623 */

.RighInfo000623{padding:4vw 0 6vw 0;background: #f5f5f5;}
.RighInfo000623 .title{margin-bottom: 2vw;}
.RighInfo000623 .title:after{display: block; content: ''; width: 20px; height: 2px; background: #199d8b; margin-top: 1vw;}
.RighInfo000623 .title .cn{font-size: .3rem;color: #199d8b; padding-bottom: 10px;}
.RighInfo000623 .title .en{font-family: 'bebas-neue';color: #d2d2d2; letter-spacing: 2px;}
@media(max-width:768px){
.RighInfo000623 .title{padding-bottom: 6vw;}
}
@media(max-width:640px){
.RighInfo000623 .title .cn{font-size: 6vw;}
}

.RighInfo000623 .ytable-cell{padding: 4.167vw 0;}
.RighInfo000623 .pic{ position: relative;z-index: 200}
.RighInfo000623 .pic .inner{ position: relative;}
.RighInfo000623 .pic time{bottom: 0; text-align: right;position: absolute;right: 0; background: rgb(0 0 0 / 58%);color: #fff; padding: 26px 50px 26px 26px;}
.RighInfo000623 .pic time span{display: block;margin-bottom: 5px;font-size: 72px; line-height: 0.8em;}
.RighInfo000623 .pic time span:before{display: inline-block; height: 2px; background: #fff; content: ''; width: 16px; vertical-align:bottom; margin-right: 5px;}

.RighInfo000623 .info{background: url("../images/RighInfo000623_bg.jpg") no-repeat right top #fff; background-size: contain;}
.RighInfo000623 .p-info{line-height: 2;color: #7d7d7d; text-align: justify;}
.RighInfo000623 .p-info p{margin: 0 0 2vw 0;}
@media(min-width:1025px){
.RighInfo000623 .pic{width: 16.429%;}
.RighInfo000623 .pic .inner{width: 208.696%;}
.RighInfo000623 .info .inner{padding-left: 27.624%;padding-right: 8.548%;}
}
@media(max-width:1024px){
.RighInfo000623 .ytable,
.RighInfo000623 .ytable-cell{display: block;}
.RighInfo000623 .info{padding: 6vw;}
}
@media(max-width:640px){
.RighInfo000623 .pic time span{font-size: 12vw;}
.RighInfo000623 .p-info{}
}



/*PicList002856 */
.PicList002856 {position: relative; padding:4vw 0 2vw 0; }
.PicList002856 .top-new .slick-list { overflow: inherit; }
.PicList002856 .top-new .slick-slide { opacity: 0; }
.PicList002856 .top-new .slick-current { opacity: 1; }
.PicList002856 .top-new .slick-slide { background: #f9f9f9;}
.PicList002856 .top-new .slick-slide .img img { display: block; width: 100%; }


.PicList002856 .top-new .slick-slide time {border-left: 1px solid #c6c6c6;padding-left: 1.62vw;display: block;margin-bottom: 2.61vw;color: #199d8b;font-size: .18rem;}
.PicList002856 .top-new .slick-slide time span{ display: block; font-size: 2em;}
.PicList002856 .top-new .slick-slide time b{  display:block; line-height:60px; color:#199d8b; font-size:.42rem;}



.PicList002856 .top-new .slick-slide .txt aside.dot2 {
font-size: calc(24 / 16 * 1em); line-height: 1.5; margin: 2.625vw 0 1vw 0; }
.PicList002856 .top-new .slick-slide:hover a { color: #199d8b; }
.PicList002856 .top-new .slick-slide .txt p { margin: 0; color: #666; font-size: calc(18 / 16 * 1em);
line-height: 2; }
.PicList002856 .top-new .slick-arrow { width: 60px; height: 60px; border-radius: 50%; background: #fff; box-shadow: 0 0 10px rgb(180 189 221 / 8%), 0 6px 14px hsl(0deg 0% 100% / 30%), 0 12px 20px rgb(180 189 221 / 20%); z-index: 2; position: absolute; top: calc(50%); transform: translateY(-50%); }
.PicList002856 .top-new .slick-arrow:before { position: absolute; content: ''; width: 20%; height: 20%; border-left: 2px solid #666; border-top: 2px solid #666; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); left: 40%; top: 40%; }
.PicList002856 .top-new .slick-next:before { transform: rotate(135deg); -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); }
.PicList002856 .top-new .slick-prev { left: -6.25%; }
.PicList002856 .top-new .slick-next:before { transform: rotate(135deg); -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); }
.PicList002856 .top-new .slick-next { right: -6.25%; }

.PicList002856 .list ul li .inner{ position: relative;}
.PicList002856 .list .left img{width: 100%; transition: .3s;}
.PicList002856 .list .right .h3{color: #000;font-size: .24rem;font-weight: normal;margin: 10px 0;white-space:normal}
.PicList002856 .list .right .p{color: #999; line-height: 2;}
.PicList002856 .list ul li{ padding-bottom: 40px; border-bottom:1px solid #e9e9e9;}
.PicList002856 .list ul li:not(:last-child){margin-bottom: 40px;}
.PicList002856 .list ul li:hover a { color: #199d8b; }

@media screen and (min-width:768px ) {
	.PicList002856 .list .left{float: left;width: 25%;}
	.PicList002856 .list .right{float: right;width: 72%;}
}

@media screen and (min-width:1024px ) {
	.PicList002856 .list ul li:hover .left img{ box-shadow: 0 3px 29px rgb(192 196 204 / 71%);}
	.PicList002856 .list ul li time { border-left: 1px dashed #ededed; padding-left: 70px; width:150px; height:160px; position: absolute;top: 50%;right: 0;cursor: pointer;transform: translateY(-50%);color:#666; background:url(../images/PicList002482-time.png) no-repeat top center; font-family:Arial; text-align:center;}
	.PicList002856 .list ul li time span{ font-size:.45rem; font-weight: bold; color:#666; padding-top:40px; padding-bottom:5px; display:block;}
    .PicList002856 .list ul li time aside{display: none}
	.PicList002856 .list{padding-top: 100px;}
}

@media screen and (min-width:1200px ) {
	.PicList002856 .list .left{float: left;margin-right: 80px;}
	.PicList002856 .list .right{float: left;width: 54%;}
	.PicList002856 .list .right .h3{margin: 35px 0;}
}



@media(min-width:769px) {
.PicList002856 .top-new li .img { width: 50%; }
.PicList002856 .top-new li .txt { padding: 3vw;;
}
}

@media(max-width:768px) {
.PicList002856 {padding:6% 0; }
.PicList002856 .top-new .slick-arrow { width: 40px; height: 40px; }
.PicList002856 .top-new .slick-prev { left: -1.25%; }
.PicList002856 .top-new .slick-next { right: -1.25%; }
.PicList002856 .list{margin-top: 20px}
.PicList002856 .top-new li .ytable, .PicList002856 .top-new li .ytable-cell { display: block; }
.PicList002856 .top-new li .txt { padding: 20px; }
.PicList002856 .list ul li time span{display: none}
.PicList002856 .list ul li time aside{display: inline-block}
}

@media(max-width:640px) {
.PicList002856 .top-new li .txt aside { font-size: 20px; }
}


/*.------------------------------------------------------------------------------------------------------------.News_detail*/
.News_detail{padding:6vw 0;}
.News_detail .auto{background:#f9f9f9;padding:5% 7%}
.News_detail .news_info{ line-height: 2;}
.News_detail .news_info .title{text-align:center;padding-bottom:3%;border-bottom:1px dashed #d2d2d2;margin-bottom:4%}
.News_detail .news_info .title h1{margin:0;padding-bottom:1%;font-size:.24rem;font-weight:400;color:#000}
.News_detail .news_info .title aside span { display: inline-block; vertical-align: middle; margin: 0 1.5em 0.5em; line-height: 1.6em; }
.News_detail .news_info .title .social-share { display: inline-block; }
.News_detail .social-share a { background-position: center center !important; background-repeat: no-repeat !important; background-color: #fff !important; margin: 0 0 0 1em; }
.News_detail .social-share a:before { display: none; }
.News_detail .social-share a.icon-wechat { background-image: url("../images/RighInfo002973_share_wx.png"); }
.News_detail .social-share a.icon-weibo { background-image: url("../images/RighInfo002973_share_sina.png"); }
.News_detail .social-share a.icon-qq { background-image: url("../images/RighInfo002973_share_qz.png"); }
.News_detail .news_info .info{text-justify:inter-ideograph}
.News_detail .news_info .center{text-align:center}
.News_detail .info{line-height:2;color:#666; text-align: justify;}

.News_detail .bot{position:relative;margin-top:50px;padding-top:50px;border-top:1px dashed #d2d2d2}
.News_detail .info_back{text-align:center;clear:both;position:absolute;right:0;bottom:0}
.News_detail .info_back a{position:relative;color:#fff;background:#199d8b;display:block;width:150px;line-height:3;}
.News_detail .info_back a:hover{opacity:0.8;}
.News_detail .info_pn span{display:block;;margin:0.5% 0}
.News_detail .info_pn span a{color:#666}
@media(max-width:1024px){
.News_detail .info_back{position:relative}
}
@media(max-width:768px){
.News_detail .auto{background:none;padding: 5% 0}
.News_detail .info *{max-width:100%!important}
.News_detail .info .rich_media_area_primary_inner{max-width:100%!important}
.News_detail .info_back a{width:100%;margin-bottom:2%}
.News_detail .news_info .title h1{line-height:1.5}
}
/*Form003139 */
.Form003139 { padding: 6vw 0; text-align: center; }
.Form003139 .title { font-size: .32rem; color: #000; }
.Form003139 .form { margin-top: 2%; }
.Form003139 .form-ul { margin: 0 auto; }
.Form003139 .form-ul li { margin-bottom: 20px; position: relative; }
.Form003139 .form-ul li .tit { position: absolute; left: 1.1428em; top: 0; line-height: 3.5714; color: #333; font-weight: 300; }
.Form003139 .form-ul li .tit span { color: #199d8b; margin-right: 5px; }
.Form003139 .form-ul li .text { width: 100%; border: none; font-size: 1em; line-height: 3.5714; height: 3.5714em; background: #f5f5f5; padding: 0 1em; }
.Form003139 .form-ul li textarea.text { height: auto; }
.Form003139 .form-ul .btn { width: 10em; margin: 30px auto 0 auto; background: #199d8b; line-height: 3.5; font-size: 1em; font-family: 'HarmonyOS_Sans_SC_Regular'; color: #fff; cursor: pointer; border: 0; }

@media (min-width:1025px) {
.Form003139 .form .img { width: 50%; }
.Form003139 .form-ul .row-2 li { float: left; width: calc(50% - 10px); }
.Form003139 .form-ul .row-2 li:nth-child(2n) { float: right; }
.Form003139 .form-ul { }
}

@media (max-width:1024px) {
.Form003139 .form-ul { padding: 2em 0; }
}





/*RighInfo002810 */

.RighInfo002810 { padding: 6vw 0 0; }
.RighInfo002810 .tit { font-size: .32rem; color: #000; padding-bottom: 3vw; }
.RighInfo002810 .list .box:not(:last-child) { margin-bottom: 5%; }
.RighInfo002810 .list .info { line-height: 2; background: #f9f9f9; padding: 3vw }
.RighInfo002810 .info .name { color: #000; font-size: .24rem; margin-bottom: 30px; }
.RighInfo002810 .info .box { display: flex; align-items: flex-start; justify-content: flex-start; -webkit-display: flex; -webkit-align-items: flex-start; -webkit-justify-content: flex-start; margin-bottom: 25px; }
.RighInfo002810 .info .box:last-child { margin-bottom: 0; }
.RighInfo002810 .info .box img { margin-right: 15px; }
.RighInfo002810 .info .box p { line-height: 30px; margin: 0; }
.RighInfo002810 .info .box.tel p { color: #199d8b; }
.RighInfo002810 .info .erweima { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; margin-top: 30px; }
.RighInfo002810 .info .erweima .codeimg { margin-right: 20px; }
.RighInfo002810 .info .erweima .codeimg img { border: 1px solid #f3f3f3; max-width: 100px; }
.RighInfo002810 .info .erweima .word { text-align: center; }
.RighInfo002810 .info .erweima .word h2 { font-size: .18rem; font-weight: normal; margin: 0; color: #333; }
.RighInfo002810 .info .erweima .word p { margin: 0; }

.RighInfo002810 .list .pic{ position: relative}
.RighInfo002810 .list .pic figure{ position: absolute;width: 100%;height: 100%;left: 0;top: 0}


@media(min-width:769px) {
.RighInfo002810 .list .pic { width: 57%; }
.RighInfo002810 .list .box:nth-child(2n) .pic { text-align: right; }
}

@media(max-width:768px) {
.RighInfo002810 .ytable, 
.RighInfo002810 .ytable-cell { display: block; }
.RighInfo002810 .list .pic img { display: block; width: 100%; }
.RighInfo002810 .list .pic figure{ height: 200px;position: relative}
}




.hxjs-con{padding: 6% 0}
.hxjs-con .title{margin: 0;padding-bottom: 3%;font-size: .32rem;color: #333;text-align: center;font-weight: bold}
.hxjs-con .txt p{margin: 0;padding-bottom: 2%;line-height: 2}

@media(min-width:1025px){
    
    .hxjs-con .txt{padding-left: 4vw}
}

@media(max-width:1024px){
    .hxjs-con .ytable-cell{display: block;}
    .hxjs-con .txt{margin-top: 20px}
}


.hxjs-list{padding-bottom: 4%}
.hxjs-list li{float: left;width: 23.5%;margin-right: 2%;margin-bottom: 4%}
.hxjs-list li:nth-child(4n){margin-right: 0;}
.hxjs-list li .pic{box-shadow: 0 3px 12px rgba(0,0,0,.05)}
.hxjs-list li figure{padding-bottom: 70%;background-size: contain}
.hxjs-list li .txt{text-align: center;line-height: 1.5;padding-top: 15px;height: 64px;overflow: hidden}

@media(max-width:1024px){
    .hxjs-list li{float: left;width: 48.5%;margin-right: 2%;margin-bottom: 4%}
    .hxjs-list li:nth-child(2n){margin-right: 0;}
}




.danp{padding: 6% 0}

/*搜索*/
.TextList002322{ padding: 5% 0;}
.TextList002322 h3{font-size: 24px;color: #333;font-weight: normal;}
.TextList002322 .list li{ position: relative; padding: 10px 100px 10px 0; line-height: 2;}
.TextList002322 .list li *{ color: #555;}
.TextList002322 .list li time{ position: absolute; right: 0; top: 10px; display: block;}
.TextList002322 .list li a{position: relative; display: block; width: 100%;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; padding-left: 15px; font-size: .16rem}
.TextList002322 .list li a:before{ display: table; content: ">"; position: absolute; left: 0; top: 0; height: 100%; width: 20px;}
.TextList002322 .list li a:hover{ color: #199d8b;}
@media only screen and (max-width:767px ) { 
.TextList002322{ padding: 20px 3%;} 
} 




