body { font-family: "PingFang SC", "Source Han Sans SC", "Noto Sans CJK SC", "Hiragino Sans GB", "Helvetica Neue", "Helvetica", sans-serif; }
/*Top002974 */
.Top002974 { position: fixed; left: 0; top: 0; width: 100%; background: #333333; box-shadow: 0px 3px 6px 1px rgb(51 51 51 / 10%); z-index: 100; transition: 0.3s; }
.Top002974 .auto { max-width: 1520px; }
.Top002974 .logo { width: 220px; display: table; height: 75px; }
.Top002974 .logo a { display: table-cell; vertical-align: middle; }
.Top002974 .logo img { max-width: 155px; max-height: 35px; }
.Top002974 .top-right { padding-top: 20px; }
.Top002974 .top-right > * { float: left; line-height: 36px; }
.Top002974 .top-right a.a_store { /*background: #00c2ff;*/background-image: linear-gradient(to right, #99E7FF, #07C4FF); padding: 0 25px; color: #fff; border-radius: 2px; margin-right: 30px; position: relative; }
.Top002974 .language { background: url(../images/top002974_icon_gobal.png) no-repeat left 9px; padding-left: 25px; position: relative; margin-right: 30px; }
.Top002974 .language span { position: relative; display: block; padding-right: 20px; cursor: pointer;color: #999 ;padding-bottom: 22px;}
.Top002974 .language span::after { position: absolute; content: ''; right: 0; top: 50%; margin-top: -2.5px; width: 5px; height: 5px;margin-top: -12px; border-top: 1px solid #636363; border-right: 1px solid #636363; transform: rotate(45deg); }
.Top002974 .language figure { display: none; position: absolute; top: 100%;left: 0; background: #333; box-shadow: 0px 3px 6px 1px rgb(51 51 51 / 10%); width: 100%; border-radius: 0 0 5px 5px; text-align: center; line-height: 36px; padding: 10px 0; }
.Top002974 .language figure a { display: block; color: rgba(255,255,255,.8); transition: 0.3s; }
.Top002974 .language figure a:hover { color: #fff}
.Top002974 .search_box { position: absolute; width: 100%; left: 0; top: 100%; display: none; padding: 30px 0; background: #333; border-top: 1px solid rgba(255,255,255,.1); text-align: center; }
.Top002974 .search_box .inner { margin: 0 auto; width: 400px; position: relative; }
.Top002974 .search_box .text { width: 100%; line-height: 48px; height: 48px; padding: 0 48px 0 10px; background: none; border: none; border-bottom: 1px solid #fff; color: #fff; }
.Top002974 .search_box .btn { display: inline-block; position: absolute; right: 0; width: 48px; height: 48px; top: 0; background: url(../images/top002974_icon_search_blue.png) no-repeat center center; }
.Top002974 .open-search { display: block; width: 36px; height: 36px; background: url(../images/top002974_icon_search.png) no-repeat center center; }

@media(min-width:1025px) {
.Top002974 .top-menu nav li a:hover,
.Top002974 .top-menu nav li.aon span a { color: #fff; }
.Top002974 .top-menu nav li.aon span a{position: relative;}

.Top002974 .top-menu nav li span a:hover, .Top002974 .top-menu nav li.aon span a { border-bottom-color: #fff; }
.Top002974 .top-menu nav li { float: left; margin-right: 1.875vw; }
.Top002974 .top-menu nav li span a { line-height: 75px; border-bottom: 3px solid transparent; font-size: 16px;color: #fff }
.Top002974 .top-menu nav li { position: relative; }
.Top002974 .top-menu nav li .sub { width: 180px; left: 50%; margin-left: -90px; }
.Top002974 .top-menu nav li .sub { background: #333; }
.Top002974 .top-menu nav li .sub dl{background: #333; }
.Top002974 .top-menu nav li .sub dl dt a{color: rgba(255,255,255,.8)}
.Top002974 .top-menu nav li .prod-sub { left: 0; width: 100%; border-top: 1px solid #e6eaec; }
.Top002974 .prod-sub dl { overflow: hidden; padding: 0;}
.Top002974 .prod-sub dt { float: left; width: 33.33333%; overflow: hidden; border-top: 1px solid #e6eaec; margin-top: -1px; padding: 36px 0; position: relative; }
.Top002974 .prod-sub dt:nth-child(3n+1) { clear: left; }
.Top002974 .prod-sub dt:not(:nth-child(3n)):after { position: absolute; content: ''; height: 80%; top:10%; right: 0; width: 1px; background: #e6eaec; }
.Top002974 .prod-sub dt .pic { float: left; width: 43.48%; }
.Top002974 .prod-sub dt .txt { float: right; width: 56%; text-align: left; }
.Top002974 .prod-sub dt .tab-label { line-height: 30px; }
.Top002974 .prod-sub dt .tab-label a { color: #666; }
}
.Top002974 .top-menu nav li span, .Top002974 .top-menu nav li span a { display: block; }
.Top002974 .prod-sub dt .name * { margin: 0; }
.Top002974 .prod-sub dt .name { padding-bottom: 10px; }
.Top002974 .prod-sub dt .name h4 { font-weight: normal; font-size: 24px; color: #000; }
.Top002974 .prod-sub dt .name p { font-size: 18px; padding-top: 5px; }

.Top002974 .top-menu nav li#m7,.Top002974 .wap_qh{ display:none;}

@media(min-width:1025px) and (max-width:1440px) {
.Top002974 .logo { width: 15.278vw; }
.Top002974 .hotline { font-size: 1.389vw; }
.Top002974 .prod-sub dt .name h4 { font-size: 1.667vw; }
.Top002974 .top-menu nav li span a, .Top002974 .prod-sub dt .name p { font-size: 1.25vw; }
.Top002974 .top-right a.a_store { font-size: 1.112vw; padding: 0 1.598vw; margin-left: 2.084vw; }
}

@media(max-width:1024px) {
.Top002974 { position: relative; }
.Top002974 .logo { width: 100%; text-align:center;}
.Top002974 .logo img { max-width: 60%; max-height: 50px; }
.Top002974 .top-menu { position: fixed; top: 70px; bottom: 0; background: #666; color:#fff; right: 0; overflow: hidden; width: 0; opacity: 0; transition: 0.5s; z-index:99;}
.menu-show .Top002974 .top-menu { opacity: 1; width: 240px; }
.Top002974 .top-menu nav { width: 240px; height: 100%; overflow: auto; }
.Top002974 .top-menu ul { padding: 0 2vw; }
.Top002974 .top-menu li { padding: 2vw 0; border-bottom: 1px solid #eee; }
.Top002974 .top-menu li .sub dt { text-align: left; }
.Top002974 .top-menu li a{ color:#fff;}
.Top002974 .top-right { padding: 0; position: absolute; right:0; top: 50%; transform: translateY(-50%); }
.Top002974 .top-right .search{ float:right;}
.Top002974 .search_box .inner{ width:auto;}
.Top002974 .open-menu { height: 36px; }
.Top002974 .open-menu i, .Top002974 .has-sub span .op:before, .Top002974 .has-sub span .op:after { background: #333; }
.Top002974 .top-right a.a_store { margin: 0 2vw; }
.Top002974 .prod-sub dt:not(:last-child) { border-bottom: 1px solid #eee; padding-bottom: 3vw; margin-bottom: 3vw; }
.Top002974 .prod-sub dt .pic { width: 50%; margin: 0 auto; }
.Top002974 .prod-sub dt .name { padding: 3vw 0; }
}

@media(max-width:640px) {
.Top002974 .prod-sub dt .name h4 { font-size: 4.5vw; }
.Top002974 .prod-sub dt .name p { font-size: 4vw; }
.Top002974 .hotline { display: none; }
}
/*Banner002975 */
.Banner002975 { position: relative; z-index: 1; }
.Banner002975 .slick-dots { text-align: center; position: absolute; left: 0; bottom: 5%; width: 100%; z-index: 10; }
.Banner002975 .slick-dots li { display: inline-block; position: relative; width: 40px; height: 4px; margin: 0 5px; background: #ddd }
.Banner002975 .slick-dots li button { display: none; }
.Banner002975 .slick-dots li.slick-active { background: #00c2ff; }

@media(min-width:769px) {
.Banner002975 .slider-pic .slick-dots { display: none!important; }
.Banner002975 .wap { display: none; }
.Banner002975 .slick-arrow { z-index: 20; position: absolute; top: 50%; width: 16px; height: 16px; border: 1px solid #fff; border-right: 0; border-bottom: 0; margin-top: -8px; }
.Banner002975 .slick-prev { left: 2.92vw; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); }
.Banner002975 .slick-next { right: 2.92vw; transform: rotate(135deg); -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); }
}

@media(max-width:768px) {
.Banner002975 .pc { display: none; }
.Banner002975 .slick-arrow { display: none!important; }
}



/*
 .Banner002403 为demo编号
 */
.Banner002403{ position: relative;}
.Banner002403 .bx-wrapper,
.Banner002403 .bx-viewport{ position:relative; overflow:hidden; z-index:1;}

.Banner002403 .bx-viewport li{position: relative;}
.Banner002403 .bx-viewport li .txt{position: absolute;left:14%;top:50%;transform: translateY(-50%);width: 100%;max-width: 1400px;z-index: 2}
.Banner002403 .bx-viewport li .txt .t1{color: #000;font-size: 38px;}
.Banner002403 .bx-viewport li .txt .t2{color: #000;font-size: 56px;font-weight: 900;}
.Banner002403 .bx-viewport li .txt .intro{color: #333;font-size: 22px;margin:30px 0 50px;}
.Banner002403 .bx-viewport li .txt .more{cursor: pointer;border:1px solid #BFBFBF;display: inline-block;width: 180px;line-height: 50px;height: 50px;color: #000;background: none;font-size: 18px;text-align: center;border-radius: 3px;transition: .3s;}
.Banner002403 .bx-viewport li .txt .more:hover{color: #fff;background: #000}
/*分页数字*/
.Banner002403 .bx-pager{ position:absolute; z-index:3; left:0; bottom:5%; width:100%; text-align:center;}
.Banner002403 .bx-pager div{ display:inline-block;margin:0 5px;width: 40px;height: 4px;}
.Banner002403 .bx-pager div a{font-size: 0;width: 40px;height: 4px;background: #ddd;display: block}
.Banner002403 .bx-pager div a.active{background: #333;}
@media(max-width:480px){
.Banner002403 .bx-pager div a{ font-size:24px;}
}
/*分页数字 end*/

.Banner002403 .list li .wap{display: none}
@media(max-width:768px){
.Banner002403 .list li .pc{display: none}
.Banner002403 .list li .wap{display: block}
.Banner002403 .bx-viewport li .txt{}
.Banner002403 .bx-viewport li .txt .t1{ font-size:14px; padding:1% 0;}
.Banner002403 .bx-viewport li .txt .t2{ font-size:14px; padding:1% 0;}
.Banner002403 .bx-viewport li .txt .intro{ font-size:14px; margin:0; margin-bottom: 6px;}
.Banner002403 .bx-viewport li .txt .more a{ width:60px; height:18px; line-height:18px; font-size:12px; margin-top:2%;}
.Banner002403 .bx-pager{ bottom:-6%;}
.Banner002403 .bx-pager div a{ color:transparent;}
}
@media(max-width:640px){
.Banner002403 .list li figure{height:300px;}
.Banner002403 .bx-viewport li .txt .more{width: 60px; height: 18px; font-size:12px; line-height:18px;}
}


/*左右按钮*/
.Banner002403 .bx-controls-direction{ display: none;}
@media(min-width:768px){
.Banner002403 .bx-controls-direction{ display: block;}
.Banner002403 .bx-controls-direction a {position:absolute; z-index: 99; overflow: hidden; display: block; width:44px; height:44px;  top: 50%; margin-top: -22px; opacity: 0; background-repeat: no-repeat;
-ms-transition:left 400ms, right 400ms,opacity 300ms;
transition:left 400ms, right 400ms,opacity 300ms;
-webkit-transition:left 400ms, right 400ms,opacity 300ms;
-moz-transition:left 400ms, right 400ms,opacity 300ms;
-o-transition:left 400ms, right 400ms,opacity 300ms;
}
.Banner002403 .bx-controls-direction .bx-prev {left:-70px; background-image: url(../images/banner002403-l_btn.png);}
.Banner002403 .bx-controls-direction .bx-next {right:-70px;background-image: url(../images/banner002403-r_btn.png);}
.Banner002403 .bx-controls-direction.on .bx-prev {left:120px; opacity: 1;}
.Banner002403 .bx-controls-direction.on .bx-next {right:120px; opacity: 1;}
}
/*左右按钮 end*/



/*Floor002731 */
.Floor002731 .auto { padding: 0!important;}
.Floor002731 { padding: 60px 0; }
.Floor002731 .title { text-align: center; font-size: 32px; margin-bottom: 2vw; color: #333; line-height: 1em; }
.Floor002731 .title:after{display: block;content: '';width: 40px;height: 2px;background-image: linear-gradient(to right, #99E7FF, #07C4FF);margin:10px auto 0;}
@media(max-width:640px) {
.Floor002731{ padding:0; padding-top:30px;}
.Floor002731 .title { font-size: 5vw; }
}

@media(min-width:1025px) {
.Floor002731 .ul-pc { padding-bottom: 37.5%; position: relative; overflow: hidden; color: #fff; }
/*.Floor002731 .ul-pc li:before { position: absolute; content: ""; left: 0; bottom: 0; width: 100%; height: 100%; -webkit-backdrop-filter: blur(5px); backdrop-filter: blur(5px); background-color: rgba(0,0,0,0.35); }
.Floor002731 .ul-pc li.on:before { height: 60%; background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%); background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000', GradientType=0 );
-webkit-backdrop-filter: blur(0); backdrop-filter: blur(0); }*/
}
.Floor002731 .ul-pc .text { position: absolute; left: 0; z-index: 10; width: 100%; bottom: 10px; padding: 25px 18px; }
.Floor002731 .ul-pc .text h2 { font-size: 26px; margin: 0; font-weight: normal; }
.Floor002731 .ul-pc .text p { font-size: 15px; color:#e0e0e0; margin: 10px 0 0 0; opacity: 0; transform: translateY(100%); }
.Floor002731 .ul-pc a { color: #fff; }
.Floor002731 .ul-pc .Ispic { display: block; height: 100%; background-position: left top; }
.Floor002731 .ul-pc .on .text{padding: 25px 40px}
.Floor002731 .ul-pc .on .text p { opacity: 1; transform: translateY(0); transition: 0.3s 0.4s; }

@media(max-width:1024px) {
.Floor002731 .ul-wap .slide { position: relative; height: auto; left: auto !important; }
.Floor002731 .ul-wap .slide >* { margin: 0 10px; }
.Floor002731 .ul-wap .Ispic { display: block; padding-bottom: 56%; }
.Floor002731 .ul-wap aside { display: none; }
.Floor002731 .ul-wap h2 a { font-weight: bold; font-size: 20px; }
.Floor002731 .ul-wap h2 { margin: 0 5px 0 0; }
.Floor002731 .ul-wap .text { padding: 15px; background: #ececec; }
}
.Floor002731 .slick-dots { padding-top: 20px; text-align: center; }
.Floor002731 .slick-dots li { list-style: none; display: inline-block; margin: 0 4px; width: 18px; height: 18px; border-radius: 50%; border: 2px solid transparent; cursor: pointer; position: relative; }
.Floor002731 .slick-dots li button { position: absolute; left: 50%; top: 50%; background: #e1e1e1; border-radius: 50%; padding: 0; width: 12px; height: 12px; margin: -6px 0 0 -6px; cursor: pointer; font-size: 0; border: 0; }
.Floor002731 .slick-dots li.slick-active { border-color: #333; }
.Floor002731 .slick-dots li.slick-active button { width: 8px; height: 8px; margin: -4px 0 0 -4px; background: #333; }
#sm { height: 100%; overflow: hidden; position: absolute; width: 100%; left: 0; top: 0; }
#sm .slide { position: absolute; display: block; left: 0; width: 50%; height: 100%; transition: all .75s ease; cursor: pointer }
/*Floor002912 */
.Floor002912 { padding: 60px 0; /*background: #f5f7fa*/ }
.Floor002912 .title { text-align: center; font-size: 32px; margin-bottom: 2vw; color: #333; line-height: 1em; }
.Floor002912 .title:after{display: block;content: '';width: 40px;height: 2px;background-image: linear-gradient(to right, #99E7FF, #07C4FF);margin:10px auto 0;}
@media(max-width:640px) {
.Floor002912{ padding:30px 0;}
.Floor002912 .title { font-size: 5vw; }
}
.Floor002912 .slider { position: relative; z-index: 1; }
.Floor002912 .slider .box { overflow: hidden; }
.Floor002912 .slick-list{padding-top: 20px}
.Floor002912 .slider .box li.slick-slide { padding-bottom: 25px;transition: all 0.3s }
.Floor002912 .slider .box li.slick-slide a { display: block; background: #fff; -webkit-box-shadow: 0 2px 25px 0 rgba(4,24,43,.1); box-shadow: 0 2px 25px 0 rgba(4,24,43,.1); margin: 0 10px; }
.Floor002912 .slider .box li.slick-slide:hover{transform: translateY(-10px)}
.Floor002912 .txt { padding: 20px; }
.Floor002912 .txt h3 { margin: 0; color: #333; }
.Floor002912 .txt p { color: #666; }
.Floor002912 .txt .more { margin-top: 2vw; display: block; color: #666; }
.Floor002912 .txt:hover .more { color: #333; font-weight:bold;}
.Floor002912 .btn-more { text-align: center; padding-top: 1.5vw; }
.Floor002912 .btn-more a { cursor: pointer; display: inline-block; text-align: left; background: #fff;border:1px solid #BFBFBF; color: #000; border-radius: 2px; width: 140px; font-size: 14px; height: 40px; line-height: 40px; padding-left: 32px; /*-webkit-box-shadow: 0 5px 15px 0 rgba(68, 176, 252, 0.5); box-shadow: 0 5px 15px 0 rgba(68, 176, 252, 0.5);*/ background-image: url(../images/more2.png); background-repeat: no-repeat; background-size: 16px; background-position: 90px; transition: all 0.5s; }
.Floor002912 .btn-more a:hover { background-color: #000;color: #fff;background-image: none; -webkit-box-shadow: 0 5px 15px 0 rgba(68, 176, 252, 0); box-shadow: 0 5px 15px 0 rgba(68, 176, 252, 0);padding-left: 42px;}
.Floor002912 .slick-arrow { position: absolute; z-index: 30; top: 50%; width: 40px; height: 40px; padding: 0; margin-top: -20px; transition: 0.3s; }
.Floor002912 .slick-arrow:before { position: absolute; content: ''; width: 24px; height: 24px; border-bottom: 4px solid #8696a9; border-left: 4px solid #8696a9; left: 50%; top: 50%; margin: -12px 0 0 -12px; transform: rotate(45deg); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); }
.Floor002912 .slick-next:before { transform: rotate(-135deg); -webkit-transform: rotate(-135deg); -ms-transform: rotate(-135deg); }
.Floor002912 .slick-arrow:hover:before { border-color: #00c2ff00c2ff; }

@media(max-width:640px) {
.Floor002912 .slick-arrow { width: 40px; height: 40px; }
.Floor002912 .slider .box li.slick-slide{ text-align:center;}
}

@media(min-width:1701px) {
.Floor002912 .slider .box ul { margin: 0 -10px; }
.Floor002912 .slick-prev { left: -3vw; }
.Floor002912 .slick-next { right: -3vw; }
}

@media(max-width:1700px) {
.Floor002912 .slick-prev { left: -40px; }
.Floor002912 .slick-next { right: -40px; }
}

@media(max-width:1500px) {
.Floor002912 .slick-prev { left: 0; }
.Floor002912 .slick-next { right: 0; }
}
/*Floor002948 */
.Floor002948 { padding: 60px 0; }
.Floor002948 .title { text-align: center; font-size: 32px; margin-bottom: 2vw; color: #333; line-height: 1em; }
.Floor002948 .title:after{display: block;content: '';width: 40px;height: 2px;background-image: linear-gradient(to right, #99E7FF, #07C4FF);margin:10px auto 0;}
@media(max-width:640px) {
.Floor002948{ padding: 30px 0; }
.Floor002948 .title { font-size: 5vw; }
.Floor002948 .new-top{ margin-bottom:20px;}
}
.Floor002948 .new-top { position: relative; z-index: 1; background: #f5f5f5; }
.Floor002948 .new-top .txt { padding: 20px; }
.Floor002948 .new-top aside.dot { color: #333; font-size: 18px; margin-bottom: 10px; transition: .3s; }
.Floor002948 .new-top p { font-size: 14px; margin: 0; color: #707070; }
.Floor002948 .new-top time { display: block; margin-top: 10px; color: #bcbcbc; font-size: 12px; }
.Floor002948 .new-top:hover aside.dot { color: #333; font-weight: bold; }

@media(max-width:480px) {
.Floor002948 .new-top aside.dot { font-size: 4vw; }
}
.Floor002948 .new-top .btn { border-left: 1px solid #e5e5e5; width: 100px; position: absolute; right: 0; bottom: 0; height: 56px; z-index: 10; background: #fff; }
.Floor002948 .new-top .btn:before { position: absolute; content: ''; width: 4px; height: 4px; border-radius: 50%; background: #ccc; left: 50%; top: 50%; margin: -2px 0 0 -2px; }
.Floor002948 .new-top .slick-arrow { position: absolute; width: 12px; height: 12px; border-left: 2px solid #ccc; border-bottom: 2px solid #ccc; top: 50%; left: 50%; margin-top: -6px; }
.Floor002948 .new-top .slick-prev { margin-left: -24px; transform: rotate(45deg); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); }
.Floor002948 .new-top .slick-next { margin-left: 12px; transform: rotate(-135deg); -webkit-transform: rotate(-135deg); -ms-transform: rotate(-135deg); }
.Floor002948 .new-top .slick-arrow:hover { border-color: #00c2ff; }

@media(min-width:1025px) {
.Floor002948 .new-list { width: 55%; }
.Floor002948 .new-top { width: 41.6%; }
.Floor002948 .new-top .Ispic { height: 310px; }
}

@media(max-width:1024px) {
.Floor002948 .new-top .Ispic { padding-bottom: 62%; }
}
.Floor002948 .new-list li { padding: 0 10px 18px 0; }
.Floor002948 .new-list li+li { padding-top: 18px; border-top: 1px solid #ededed; }
.Floor002948 .new-list li time { position: absolute; left: 0; top: 0; color: #666; background-color: #f5f5f5; display: block; width: 72px; height: 72px; text-align: center; font-size: 12px; font-family: 'Arial'; padding-top: 15px; }
.Floor002948 .new-list li time b { display: block; font-size: 30px; line-height: 1em; }
.Floor002948 .new-list li aside.dot { color: #333; font-size: 16px; transition: .3s; }
.Floor002948 .new-list li a { display: block; overflow: hidden; position: relative; padding-left: 96px; min-height: 72px; }
.Floor002948 .new-list li:hover aside.dot { color: #333; font-weight: bold; }
.Floor002948 .new-list li p { margin: 10px 0 0; color: #666; }
.Floor002948 .new-list a.btn-more { transition: .3s;border: 1px solid #BFBFBF;color: #333; height: 30px; line-height: 30px; text-align: center; display: block; margin-top: 4px; transition: .3s; }
.Floor002948 .new-list a.btn-more:hover { color: #fff; background: #000;}
.Floor002948 .new-list a.btn-more i{display: inline-block;transition: .3s;content: '';width: 16px;height: 16px;background: url(../images/more2.png) no-repeat center;margin-left: 6px;position: relative;top:3px;}
.Floor002948 .new-list a.btn-more:hover i{width:0;}
@media(max-width:480px) {
.Floor002948 .new-list li, .Floor002948 .new-list li a { font-size: 3.5vw; }
}
/*Floor003056 */
.Floor003056 { padding: 60px 0; /*background: #f5f7fa*/ }
.Floor003056 .title { text-align: center; font-size: 32px; margin-bottom: 2vw; color: #333; line-height: 1em; }
.Floor003056 .title:after{display: block;content: '';width: 40px;height: 2px;background-image: linear-gradient(to right, #99E7FF, #07C4FF);margin:10px auto 0;}
@media(max-width:640px) {
.Floor003056{ padding: 30px 0;}
.Floor003056 .title { font-size: 5vw; }
}
.Floor003056 .slick-slide > div { float: left; background: #fff; display: table; height: 5vw; }
.Floor003056 .slick-slide .logo { display: table-cell!important; vertical-align: middle; text-align: center; }
.Floor003056 .slick-slide .logo img { max-height: 4vw; max-width: 80%; }
.Floor003056 .slick-dots { text-align: center; margin-top: 2vw; }
.Floor003056 .slick-dots li { display: inline-block; position: relative; width: 40px; height: 4px; margin: 0 5px; background: #ddd }
.Floor003056 .slick-dots li button { display: none; }
.Floor003056 .slick-dots li.slick-active { background: #333; }

@media(min-width:1025px) {
.Floor003056 .slick-slide > div { width: 16.666%; }
}

@media(min-width:641px) and (max-width:1024px) {
.Floor003056 .slick-slide > div { width: 25%; height: 15vw; }
.Floor003056 .slick-slide .logo img { max-height: 12vw; }
}

@media(max-width:640px) {
.Floor003056 .slick-slide > div { width: 33.3333%; height: 20vw; }
.Floor003056 .slick-slide .logo img { max-height: 15vw; }
}
/*Bottom002887 */
.Bottom002887 { background: #212121; }
.Bottom002887, .Bottom002887 a { color: #fff; }
.Bottom002887 .copyright { padding: 20px 0; background: #212121; line-height: 30px;color: rgba(255,255,255,.5) }
.Bottom002887 .copyright a{color: rgba(255,255,255,.5)}
.Bottom002887 .copyright .fr { overflow: hidden; }
.Bottom002887 .copyright .fr a { float: left; height: 30px; }
.Bottom002887 .copyright .fr a.knet { background: url("../images/knet.png") no-repeat center center; width: 84px; }
.Bottom002887 .copyright .fr a.wlzxnet { background: url("../images/wlzxnet.png") no-repeat left center; padding-left: 37px; margin-right: 37px; }
.Bottom002887 .code { max-width: 120px; margin: 0 auto; }
.Bottom002887 .code li { text-align: center; }
.Bottom002887 .code li aside { color: rgba(255,255,255,0.5); margin-top: 10px; }
.Bottom002887 .code li img { border-radius: 4px; display: block; width: 100%;}
.Bottom002887 .b_nav { padding: 5% 0 3%; }
.Bottom002887 .b_nav .tit { font-family: 'SourceHanSansCN-Bold'; font-size: 16px; }
.Bottom002887 .b_nav nav dd { line-height: 24px; }
.Bottom002887 .b_nav nav dd a { color: rgba(255,255,255,0.6); }
.Bottom002887 .b_nav nav dd a:hover { color: #fff; }
.Bottom002887 .contact .call { font-size: 24px; font-weight: bold; }
.Bottom002887 .contact p { margin-top: 10px; opacity: 0.6; -webkit-opacity: 0.6; }

.Bottom002887 .box .auto{border-bottom: 1px solid rgba(255,255,255,.1)}
.Bottom002887 .box .logo img{max-width: 130px;opacity: .5}
.Bottom002887 .box .logo span{color: rgba(255,255,255,.5);margin-left: 10px;position: relative;top:3px;}

.Bottom002887 .share{width: 20%;text-align: right}
.Bottom002887 .share li{display: inline-block;width: 32px;height: 32px;position: relative}
.Bottom002887 .share li a{height: 24px;width: 24px;display: block;}
.Bottom002887 .share li.wx a{background: url(../images/wx.png)no-repeat center;}
.Bottom002887 .share li.wx a:hover{background: url(../images/wx_on.png)no-repeat center;}
.Bottom002887 .share li.sina a{background: url(../images/wb.png)no-repeat center;}
.Bottom002887 .share li.sina a:hover{background: url(../images/wb_on.png)no-repeat center;}
.Bottom002887 .share li.douyin a{background: url(../images/d.png)no-repeat center;}
.Bottom002887 .share li.douyin a:hover{background: url(../images/d_on.png)no-repeat center;}
.Bottom002887 .share li.bilibili a{background: url(../images/b.png)no-repeat center;}
.Bottom002887 .share li.bilibili a:hover{background: url(../images/b_on.png)no-repeat center;}
.Bottom002887 .share li.zh a{background: url(../images/z.png)no-repeat center;}
.Bottom002887 .share li.zh a:hover{background: url(../images/z_on.png)no-repeat center;}
.Bottom002887 .share li.tt a{background: url(../images/t.png)no-repeat center;}
.Bottom002887 .share li.tt a:hover{background: url(../images/t_on.png)no-repeat center;}
.Bottom002887 .share li figure{display: none;width: 130px; position: absolute; left: -11px;bottom: 100%; margin-bottom: 10px;background: #fff;padding: 5px;border-radius: 4px}
.Bottom002887 .share li figure:after{position: absolute; content: ''; border: 5px solid transparent; border-top-color: #fff; left: 16px; top:100%;}
@media(min-width:641px) {
.Bottom002887 .b_nav nav .item { float: left; max-width: 180px; }
.Bottom002887 .b_nav .tit { padding-bottom: 24px; }
.Bottom002887 .b_nav nav .item dl { display: block!important; }
}

@media(min-width:1025px) {
.Bottom002887 .code { width: 20%; }
.Bottom002887 .b_nav nav { width: 65%; }
.Bottom002887 .contact { width: 35%; padding: 0 2% 0 0; }
}

@media(max-width:1024px) {
.Bottom002887 .contact, .Bottom002887 .code .tit { text-align: center; }
.Bottom002887 .contact { padding: 20px 0; }
}

@media(max-width:640px) {
.Bottom002887 .b_nav nav .item { margin: 0!important; border-bottom: 1px solid rgba(255,255,255,0.1); }
.Bottom002887 .b_nav nav .item dl { display: none; padding-bottom: 20px; }
.Bottom002887 .b_nav .tit { padding: 20px 0; }
.Bottom002887 .b_nav nav .tit { position: relative; z-index: 1; padding-right: 40px; }
.Bottom002887 .b_nav nav .tit i { position: absolute; right: 0; top: 50%; width: 20px; height: 20px; margin-top: -8px; transition: 0.3s; }
.Bottom002887 .b_nav nav .tit i.on { transform: rotate(45deg); }
.Bottom002887 .b_nav nav .tit i:before, .Bottom002887 .b_nav nav .tit i:after { position: absolute; content: ''; left: 50%; top: 50%; transform: translate(-50%, -50%); background: #fff; }
.Bottom002887 .b_nav nav .tit i:before { width: 50%; height: 2px; }
.Bottom002887 .b_nav nav .tit i:after { width: 2px; height: 50%; }
.Bottom002887 .b_nav nav dd { padding: 5px 0; }
.Bottom002887 .code { max-width: 280px; }
.Bottom002887 .code li img { width: 35%; margin: 0 auto; }
.Bottom002887 .logo{ text-align:center; padding:2% 0;}
.Bottom002887 .share{ width:100%; text-align:center;}
}
/*Banner003069 */
.Banner003069 { position: relative; z-index: 1; }
.Banner003069 .Ispic { height: 340px; }
.Banner003069 .txt { position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 100%; z-index: 10; color: #fff; font-size: 36px; text-align: center; }
.Banner003069 .txt .en { font-size: 0.5em; text-transform: uppercase; }

@media(max-width:640px) {
.Banner003069 .Ispic { height: 30vw; }
.Banner003069 .txt { font-size: 6vw; }
}
.ban_b{ padding-top:61px;}
@media(max-width:640px) {
.ban_b{ padding-top:97px;}
}
/*
 .Menu002499 为demo编号
 */
.Menu002499 { background: #fff; border-bottom: 1px solid #e1e1e1; box-shadow: 1px 0 5px rgba(120, 180, 223, .38);transition: .3s;}
.Menu002499_fixed{position: fixed;left:0;top:78px;width: 100%;z-index: 100}
.Menu002499 .auto { position: relative; }
.WapMenu { padding-top: 0; text-align: left; }
.MenuBox { position: relative; }
.MeunTop { padding: 5px 60px 5px 15px; height: 50px; line-height: 40px; position: relative; font-size: 16px; font-weight: normal; color: #fff; background: #00c2ff; }
.MeunTop .menuBtn { display: block; width: 40px; height: 40px; position: absolute; right: 15px; top: 5px; background: url(../images/menu002499-menubtn.png) no-repeat center; }
.MeunTop .h3 { font-weight: normal; font-size: 16px; margin: 0; }
.navMenu { position: absolute; display: none; left: 0; top: 100%; width: 100%; background: #00c2ff; color: #fff; z-index: 88; }
.navMenu a { color: #fff; font-size: 16px; display: block; padding: 0 15px; }
.navMenu a:hover, .navMenu li.on a { background: #333; }

@media screen and (min-width:1000px ) {
.MeunTop { display: none; }
.navMenu { display: block; height: 75px; position: relative; background: none; color: #666; border-bottom: 1px solid #eee; max-width: 1200px; margin: 0 auto; }
.navMenu a { color: #666; line-height: 75px; }
.navMenu ul { text-align: center; }
.navMenu ul li { display: inline-block; padding: 0 15px; }
.navMenu a:hover, .navMenu li.on a { color: #333; background: none; border-bottom: 2px solid #333; }
}

@media(max-width:640px) {
.Menu002499{ padding:2% 0; position:relative; top:0;}
.navMenu a{ padding:15px 15px;}
}

/*PicList002035 */
.PicList002035 { padding-top: 3%; }
.PicList002035 .auto{width: 84%}
.PicList002035 li {padding-right: 100px; position: relative;margin-bottom: 50px;transition: all 0.3s}
.PicList002035 li::before{content: '';position: absolute;width: 100%;height: 1px;background: #ededed;top: -25px}
.PicList002035 li:first-child::before{display: none}
.PicList002035 li .Ispic { float: left; width: 355px; padding-bottom: 217px}
.PicList002035 li .Ispic img { display: none; }
.PicList002035 li .txt { padding: 4% 10% 2% 0; margin-left: 3%; position: relative;float: left;width: 60%}
.PicList002035 li time { position: absolute; width: 72px; height: 72px; right: 0; top: 50%; transform: translateY(-50%); color: #666; text-align: center; font-size: 12px; background-color: #f5f5f5; font-family: 'Arial'; }
.PicList002035 li time span { font-size: 30px; line-height: 1em; display: block; padding-top: 15px; }
.PicList002035 li .dot { font-size: 18px; color: #333; transition: .3s; }
.PicList002035 li p { overflow: hidden; line-height: 24px; color: #666; margin-bottom: 3%; }
.PicList002035 li i { background: url(../images/piclist002035-more.png) no-repeat; width: 21px; height: 11px; display: inline-block; }
.PicList002035 li:hover{box-shadow: 0 2px 25px 0 rgba(4,24,43,.2);transform: translateY(-3px)}
.PicList002035 li:hover .dot { color: #333; font-weight:bold;}

@media(max-width:1000px) {
.PicList002035 li { padding-left: 35%; }
.PicList002035 li .Ispic { width: 35%; }
}

@media(max-width:640px) {
.PicList002035 li time span { font-size: 40px; }
.PicList002035 li p { height: 48px; }
}

@media(max-width:480px) {
.PicList002035 li .Ispic { position: relative; width: auto; height: auto; padding-bottom: 50%; display: block; }
.PicList002035 li .Ispic,.PicList002035 li .txt{ width:100%;}
.PicList002035 li { padding: 0; }
.PicList002035 li time { right: auto; top: auto; transform: translateY(0); left: 0; top: 0; background-color: #000; color: #ccc; padding:0%; }
.PicList002035 li time span{ padding-top:10px;}
}
/*
 .Page002274 为demo编号
 */
.Page002274 { text-align: center; padding: 1% 0 60px; color: #666666; }
.Page002274 .Pages * { vertical-align: middle; }
.Page002274 .Pages .p_cur, .Page002274 .Pages .p_count, .Page002274 .Pages .p_total { display: none; }
.Page002274 .Pages a { display: inline-block; padding: 0 15px; line-height: 37px; background-color: #eef0f1; color: #666; margin-left: 5px; transition: .3s; }
.Page002274 .Pages a:hover, .Page002274 .Pages a.a_cur { color: #fff; background-color: #333; }
.Page002274 .Pages em { font-style: normal; display: inline-block; vertical-align: middle; }
.Page002274 .Pages .i_text { width: 47px; height: 36px; line-height: 36px; border: 1px solid #ceced5; }
.Page002274 .Pages .i_button { cursor: pointer; background: none; width: 47px; height: 36px; border: 1px solid #ceced5; }
.Page002274 .Pages .p_jump b { font-weight: normal; margin: 0 5px; }
.Page002274 .Pages .a_prev, .Page002274 .Pages .a_next { font-family: 宋体; font-weight: bold; padding: 0 25px; }

@media(max-width:1000px) {
.Page002274 .Pages em { display: none; }
}

@media(max-width:640px) {
.Page002274 .Pages a.a_first, .Page002274 .Pages a.a_end { display: none; }
.Page002274 .Pages a { padding: 0 10px; }
}
/*Timeline003058 */
.Timeline003058 .edit-info { padding: 5vw 0 2.5vw 0; }
.Timeline003058 .edit-info .info { font-size: 16px; line-height: 2.6875em; }

@media(max-width:640px) {
.Timeline003058 .edit-info .info { font-size: 3.5vw; }
}
.Timeline003058 .name { text-indent: 0; font-size: 32px; color: #333; padding-bottom: 2vw; }
.Timeline003058 .line { display: block; width: 28px; height: 6px; background-color: #00c2ff; margin-top: 1.5vw; }

@media(max-width:640px) {
.Timeline003058 .name { font-size: 6vw !important; }
}
.Timeline003058 .list { overflow: hidden; background: #f5f7fa; padding: 60px 0; }
.Timeline003058 .year { position: relative; z-index: 1; }
.Timeline003058 .year .slider:after { position: absolute; content: ''; left: 0; top: 38px; width: 100%; height: 8px; border-radius: 4px; background: #00c2ff; background: -moz-linear-gradient(left, rgba(154,231,255,1) 0%, rgba(4,195,255,1) 100%); background: -webkit-linear-gradient(left, rgba(154,231,255,1) 0%, rgba(4,195,255,1) 100%); background: linear-gradient(to right, rgba(154,231,255,1) 0%, rgba(4,195,255,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00c2ff', endColorstr='#7afa80', GradientType=1 );
}
.Timeline003058 .year li { padding-top: 62px; text-align: center; cursor:pointer;}
.Timeline003058 .year li.aon { background: url("../images/timeline003058_add.png") no-repeat center top; }
.Timeline003058 .year li span { color: #000; display: inline-block; padding: 0 25px; line-height: 36px; height: 36px; font-size: 18px; }
.Timeline003058 .year li.aon span { background-color: #00c2ff; border-radius: 3px; color: #fff; }
.Timeline003058 .slider-list { margin-top: 2vw; position: relative; }
.Timeline003058 .slider-list .inner { background-color: #fff; -webkit-box-shadow: 0 2px 25px 0 rgba(4,24,43,.1); box-shadow: 0 2px 25px 0 rgba(4,24,43,.1); padding: 2vw; border-radius: 5px; margin: 0 1.405vw; transition: 0.3s; height:200px;}
.Timeline003058 .slider-list .inner time { display: block; margin-bottom: 1vw; }
.Timeline003058 .slider-list .inner time b { font-family: 'Arial'; font-size: 24px; line-height: 1.634em; color: #3e3e3e; font-weight: normal;}
.Timeline003058 .slider-list .inner time b:not(:last-child):after { display: inline-block; width: 13px; height: 2px; background-color: #e5e5e5; margin: 0 10px; vertical-align: middle; content: ''; }
.Timeline003058 .slider-list .inner:hover time b { color: #333; font-weight:bold;}
.Timeline003058 .slider-list .inner:hover time b:not(:last-child):after { background-color: #333; opacity: 0.32; }
.Timeline003058 .slider-list pre { font-size: 16px; line-height: 1.625em; height: 6.5em; }
.Timeline003058 .slider-list .btn .slick-arrow { position: absolute; top: 50%; border: solid 4px #8696a9; width: 24px; height: 24px; transform: rotate(45deg); border-right: 0; border-top: 0; border-radius: 4px; }
.Timeline003058 .slider-list .btn .slick-next { transform: rotate(-135deg); }
.Timeline003058 .slider-list .btn .slick-arrow:hover { border-color: #00c2ff; }

@media(min-width:1601px) {
.Timeline003058 .slider-list .btn .slick-prev { left: -3.07vw; }
.Timeline003058 .slider-list .btn .slick-next { right: -3.07vw; }
.Timeline003058 .slider-list .slider { margin: 0 -1.405vw; }
}

@media(max-width:1600px) {
.Timeline003058 .slider-list .btn .slick-prev { left: 0; }
.Timeline003058 .slider-list .btn .slick-next { right: 0; }
.Timeline003058 .slider-list .inner { margin: 0 1vw; }
.Timeline003058 .slider-list .slider { padding: 0 40px; }
}

@media(max-width:640px) {
.Timeline003058 .slider-list .pic { margin: 4vw 0; }
.Timeline003058 .slider-list .btn .slick-arrow { width: 5vw; height: 5vw; margin-top: -2.5vw; }
.Timeline003058 .slider-list .slider { padding: 0 5vw; }
.Timeline003058 .slider-list .inner time b { font-size: 5vw; }
.Timeline003058 .year:after { bottom: 30px; }
.Timeline003058 .year .slider:after { height: 5px; top: 28px; }
.Timeline003058 .year li { padding-top: 40px; }
.Timeline003058 .year li.aon { background-size: auto 30px; }
.Timeline003058 .year li span { font-size: 4vw; }
.Timeline003058 .slider-list .inner{ padding:10%;}
}
/*Download */
.Download { position: relative; z-index: 1; }
.Download .Ispic { height: 850px; }
.Download .txt { position: absolute; left: 0; top: 12%; width: 100%; z-index: 10; color: #fff; font-size: 40px; text-align: center; }
.Download .txt pre { font-size: 0.4em; text-align: center; margin-top: 10px; letter-spacing: 2px; }
.Download .btn { text-align: center; padding-top: 1.5vw; }
.Download .btn a { cursor: pointer; display: inline-block; margin: 0 10px; background: #00c2ff; color: #fff; border-radius: 2px; width: 140px; font-size: 14px; height: 40px; line-height: 40px; -webkit-box-shadow: 0 5px 15px 0 rgba(68, 176, 252, 0.5); box-shadow: 0 5px 15px 0 rgba(68, 176, 252, 0.5); transition: all 0.5s; }
.Download .btn a:hover { background-color: #00A4FF; -webkit-box-shadow: 0 5px 15px 0 rgba(68, 176, 252, 0); box-shadow: 0 5px 15px 0 rgba(68, 176, 252, 0); }

@media(max-width:640px) {
.Download .Ispic { height: auto; padding-bottom: 44%; }
.Download .txt { font-size: 6vw; }
.Download .btn a{ width:100px; font-size:12px;}
}
/*
 .PicList002797
 */
.PicList002797 { padding: 3% 0 1%; }
.PicList002797 li { float: left; width: 31%; margin: 0 3.5% 3.5% 0; background-color: #fff; -webkit-box-shadow: 0 2px 25px 0 rgba(4,24,43,.1); box-shadow: 0 2px 25px 0 rgba(4,24,43,.1);transition: all 0.3s}
.PicList002797 li:nth-child(3n) { margin-right: 0; }
.PicList002797 li:hover{box-shadow: 0 0 40px rgba(4,24,43,.3);}
.PicList002797 li a { display: block; position: relative; padding: 6%; }
.PicList002797 li h4, .PicList002797 li h3, .PicList002797 li h5 { margin: 0; text-align: center; font-weight: normal; }
.PicList002797 li figure { padding-bottom: 100%; margin-bottom: 4%; background-size: contain;transition: .3s; }
.PicList002797 li:hover figure{transform: scale(1.1);}
.PicList002797 li h4 { font-size: 20px; color: #333; font-weight: bold; height:26px;}
.PicList002797 li h3 { font-size: 14px; color: #999; }
.PicList002797 li aside { position: absolute; left: 10%; width: 80%; top: 50%; -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%); }
.PicList002797 .more { display: block; text-align: center; margin-top: 50px; }
.PicList002797 .more span { display: inline-block; padding-left: 40px; padding-right: 64px; line-height: 40px; background: url(../images/piclist002797-more.png)no-repeat 74% center #f1af48; border-radius: 5px; transition: all 0.5s ease-out 0s; }

@media(max-width:1000px) {
.PicList002797 li { width: 48%; margin-left: 1%; margin-right: 1%; }
}

@media(max-width:480px) {
.PicList002797 li { float: none; width: auto; }
.PicList002797 li h3 { font-size: 14px; }
}
/*
 .Menu002290 为demo编号
 */
.Menu002290 { padding: 20px 0 10px 0; background: #fff; line-height: 36px; }
.Menu002290 .auto { max-width: 1520px; }
.Menu002290 .menu ul li { display: inline-block; }
.Menu002290 .menu ul li a { font-size: 16px; display: inline-block; padding: 0 25px; color: #333; border-radius: 2px; margin-right: 20px; overflow: hidden; transition: .3s; }
.Menu002290 .menu ul li.on a, .Menu002290 .menu ul li a:hover { color: #fff; background: #00c2ff; }
.Menu002290 .location { display: none; padding-left: 27px; float: right; background: url(../images/menu002290-location_home.png) no-repeat left; }
.Menu002290 .location a { color: #999; padding-right: 20px; margin-right: 10px; background: url(../images/menu002290-location_icon.png) no-repeat right; }
.Menu002290 .location span { color: #00c2ff; }

@media only screen and (min-width: 769px) {
.Menu002290 .location { display: block; }
.Menu002290 .menu ul li a { padding: 0px 17px; }
}

.Menu002290_box{background:#333;padding:10px 0;border-top:1px solid rgba(255,255,255,.1);position: fixed;left: 0;top:78px;width: 100%;transition: .3s;z-index: 2;}
.Menu002290 .box{color: #fff}
.Menu002290 .box .tit{float: left;width: 50%;line-height: 40px;font-size: 16px;}
.Menu002290 .box .tab{float: right;width: 50%;text-align: right;}
.Menu002290 .box .tab a{display: inline-block;line-height: 40px;font-size: 14px;color: #fff;padding:0 26px;border-radius: 3px;}
.Menu002290 .box .tab a.buy{background-image: linear-gradient(to right, #99E7FF, #07C4FF);}

@media only screen and (max-width: 768px) {
.Menu002290_box{ position:absolute; top:124px;}
.Menu002290 .box .tit,.Menu002290 .box .tab{ width:100%; text-align:center;}
}


/*slick Basic*/
.RighInfo002554 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.RighInfo002554 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.RighInfo002554 .slick-list:focus {outline: none}
.RighInfo002554 .slick-list.dragging {cursor: pointer;cursor: hand;}
.RighInfo002554 .slick-slider .slick-track, 
.RighInfo002554 .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)}
.RighInfo002554 .slick-track {position: relative; top: 0; left: 0; display: block;}
.RighInfo002554 .slick-track:before, 
.RighInfo002554 .slick-track:after{display: table; content: '';}
.RighInfo002554 .slick-track:after{ clear: both;}
.RighInfo002554 .slick-loading .slick-track { visibility: hidden;}
.RighInfo002554 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.RighInfo002554 .slick-slide .slick-loading img { display: none;}
.RighInfo002554 .slick-slide .dragging img { pointer-events: none;}
.RighInfo002554 .slick-initialized .slick-slide { display: block;}
.RighInfo002554 .slick-loading .slick-slide { visibility: hidden;}
.RighInfo002554 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.RighInfo002554 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/
.RighInfo002554{ border:1px solid #e8e8e8; }
.RighInfo002554 .wrap{ padding:2%;}

.RighInfo002554 .list_img{}
.RighInfo002554 .big{margin-bottom:20px;position: relative;}
.RighInfo002554 .big li figure{ padding-bottom:66%; background-size:cover ;}
.RighInfo002554 .small{ position:relative;margin:0 -10px;}

.RighInfo002554 .big .slick-arrow{ position:absolute; height:26px; top:50%;margin-top: -13px; width:26px; z-index:10; cursor:pointer; background-position:center center; background-repeat:no-repeat;font-size: 0;border: 0;border-top:3px solid #333;border-left:3px solid #333;background-color: transparent;}
.RighInfo002554 .big .slick-prev{ left:3%;transform: rotate(-45deg); }
.RighInfo002554 .big .slick-next{ right:3%;transform: rotate(135deg);}
.RighInfo002554 .big .slick-disabled{ cursor:default;}
.RighInfo002554 .small li{margin:0 5px;}
.RighInfo002554 .small li figure{ margin:0 auto; padding-bottom:62%; background-size:contain;opacity: .5}
.RighInfo002554 .small li.slick-current figure{ opacity: 1}

/*RighInfo002554 */
.RighInfo002554 { padding-bottom: 5%; }
.RighInfo002554 .tit { font-size: 32px; color: #333; text-align: center; margin-bottom: 2vw; }
.RighInfo002554 .edit-info { padding: 60px 0; font-size: 16px; line-height: 2.6875em; }
.RighInfo002554 .edit-info .left{ width: 50%;float: left}
.RighInfo002554 .edit-info .left .img_scroll{}
.RighInfo002554 .edit-info .left .img_scroll .bx-wrapper{position:relative;}
.RighInfo002554 .edit-info .left .img_scroll li img{ display:block; width:100%;}
.RighInfo002554 .edit-info .left .img_scroll .bx-controls-direction a{ position:absolute; top:50%; width:36px; height:34px; background:rgba(0,0,0,0.6); margin-top:-17px;}
.RighInfo002554 .edit-info .left .img_scroll .bx-controls-direction a span{ color:#fff; font-size:16px; position:absolute; left:50%; top:50%; margin-left:-8px; margin-top:-8px;}
.RighInfo002554 .edit-info .left .img_scroll .bx-controls-direction a.bx-prev{ left:0;background: url(../images/righinfo002554-prev.png)no-repeat center rgba(0,0,0,0.6)}
.RighInfo002554 .edit-info .left .img_scroll .bx-controls-direction a.bx-next{ right:0;background: url(../images/righinfo002554-next.png)no-repeat center rgba(0,0,0,0.6)}
.RighInfo002554 .edit-info .right{width: 50%;padding-left: 6%;float: right;padding-top: 6%}
.RighInfo002554 .intro { padding: 3% 0; min-height: 600px; position: relative; overflow: hidden; width: 100%; background-position: center center; background-repeat: no-repeat; background-size: cover; font-size: 16px; line-height: 2em; }
.RighInfo002554 p{ margin:0;}
@media(min-width:1025px) {
.RighInfo002554 .intro .info_main { padding: 5% 18% 5% 62%; }
.RighInfo002554 .intro:nth-child(2n) .info_main { padding-left: 18%; padding-right: 62%; }
}
.RighInfo002554 .title { font-size: 30px; color: #333; }
.RighInfo002554 .info_main .info { padding-top: 3%; }

@media(max-width:1024px) {
.RighInfo002554 .intro .info_main { padding: 5%; }
}

@media(max-width:640px) {
.RighInfo002554 img{ height:auto !important;}	
.RighInfo002554 .title { font-size: 24px; }
.RighInfo002554 .tit{ font-size:24px;}
.RighInfo002554 .edit-info{ padding-top:20px;}
.RighInfo002554 .edit-info .left,.RighInfo002554 .edit-info .right{ width:100%; padding-left:0; padding-right:0;}
}
.RighInfo002554 .table_1 { margin-top: 5%; }
.RighInfo002554 .table_1 table { background: #fff; -webkit-box-shadow: 0 2px 25px 0 rgba(4,24,43,.1); box-shadow: 0 2px 25px 0 rgba(4,24,43,.1); }
.RighInfo002554 .table_1 th, 
.RighInfo002554 .table_1 td { border: 1px solid #ededed; border-collapse: collapse; line-height: 24px; padding: 20px; }
.RighInfo002554 .table_1 th { font-size: 16px; font-weight: normal; color: #000; }

.RighInfo002554 .info_list { margin-top: 5%; }
.RighInfo002554 .info_list .slider { position: relative; z-index: 1; }
.RighInfo002554 .info_list .slider .box { overflow: hidden; }
.RighInfo002554 .info_list .slider .box dd.slick-slide { padding: 25px 0; text-align: center;transition: .3s; }
.RighInfo002554 .info_list .slider .box dd.slick-slide:hover { transform: scale(1.05);}
.RighInfo002554 .info_list .slider .box dd.slick-slide a { display: block; margin: 0 10px; }
.RighInfo002554 .info_list img { margin-bottom: 20px; background: #f5f5f5; }
.RighInfo002554 .info_list h3 { text-align: center; margin: 0; color: #333; }
.RighInfo002554 .info_list .slick-arrow { position: absolute; z-index: 30; top: 50%; width: 40px; height: 40px; padding: 0; margin-top: -20px; transition: 0.3s; }
.RighInfo002554 .info_list .slick-arrow:before { position: absolute; content: ''; width: 24px; height: 24px; border-bottom: 4px solid #8696a9; border-left: 4px solid #8696a9; left: 50%; top: 50%; margin: -12px 0 0 -12px; transform: rotate(45deg); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); }
.RighInfo002554 .info_list .slick-next:before { transform: rotate(-135deg); -webkit-transform: rotate(-135deg); -ms-transform: rotate(-135deg); }
.RighInfo002554 .info_list .slick-arrow:hover:before { border-color: #333; }

@media(max-width:640px) {
.RighInfo002554 .table_1 { width:100%; overflow: auto;}
.RighInfo002554 .table_1 table,.RighInfo002554 .table_1 table td{ width:100%; word-wrap:break-word; }
.RighInfo002554 .table_1 table *{ word-wrap:break-word;}
.RighInfo002554 .info_list .slick-arrow { width: 40px; height: 40px; }
}

@media(min-width:1701px) {
.RighInfo002554 .info_list .slider .box dl { margin: 0 -10px; }
.RighInfo002554 .info_list .slick-prev { left: -3vw; }
.RighInfo002554 .info_list .slick-next { right: -3vw; }
}

@media(max-width:1700px) {
.RighInfo002554 .info_list .slick-prev { left: -40px; }
.RighInfo002554 .info_list .slick-next { right: -40px; }
}

@media(max-width:1500px) {
.RighInfo002554 .info_list .slick-prev { left: 0; }
.RighInfo002554 .info_list .slick-next { right: 0; }
}




/*Other002638 */
.Other002638 ul{ position:fixed; right:2%; z-index:110; top:50%; margin-top:-122px;box-shadow:0px 0px 20px rgba(0,0,0,.05);}
.Other002638 li{ position:relative; margin:1px 0;text-align: center;}
.Other002638 li > a{ display:block; width:60px;font-size: 12px; height:60px;padding-top:36px; border-radius:3px; background: url(../images/other002638_icon.png) no-repeat center -10px #fff; transition:0.3s;}
.Other002638 li > a:hover{ background: url(../images/other002638_icon-hover.png) no-repeat center -10px;background-color:#00c2ff;color: #fff;}
.Other002638 li.li_tel .wap{ display:none;}
.Other002638 li aside{ display:none; position:absolute; right:100%; line-height:60px; white-space:nowrap; text-overflow:ellipsis; top:0;background:#00c2ff; margin-right:1px;border-radius:3px; padding:0 10px; font-size:18px; color:#fff;}
.Other002638 li.li_email a{ background-position:center -71px;}
.Other002638 li.li_sh a{ background: url(../images/sh.png) no-repeat center -10px;}
.Other002638 li.li_sh a:hover{ background: url(../images/sh_hover.png) no-repeat center -10px; background-color: #00c2ff; color: #fff;}
.Other002638 li.li_map a{ background-position:center -132px;}
.Other002638 li.li_gettop a{ background-position:center -185px;}
.Other002638 li .ewm{ background:0; width:120px;}
@media(min-width:1025px){
.Other002638 li:hover aside{ display:block;} 
}
@media(max-width:1024px){
/*.Other002638 li.li_tel a{ display:none;}
.Other002638 li.li_tel .wap{ display:block;}*/
}
@media(max-width:640px){
.Other002638 ul{ top:auto; margin-top:0; bottom:2%;}
.Other002638 li > a{ width:30px; height:30px; color:#fff;}
.Other002638 li.li_tel a{ background-position:center -13px;}
.Other002638 li.li_email a{ background-position:center -75px;}
.Other002638 li.li_map a {background-position: center -137px;}
.Other002638 li.li_gettop a {background-position: center -198px;}
.Other002638 li:hover aside{ display:block;} 
}


/*
 .TextList001246 为demo编号
 */
.TextList001246{ padding-top:2%;} 
.TextList001246 li{ border-bottom:1px dashed #c7c7c7; padding:0 5px 20px 5px; margin-bottom:20px; overflow:hidden;}
.TextList001246 li time{ float:left; width:74px; margin-right:20px; background:url(../images/textlist001246-date.jpg) no-repeat center top; height:79px; text-align:center;}
.TextList001246 li time span{font-size: 28px; display:block;font-family: Arial;padding: 18px 0 9px;color: #858585;}
.TextList001246 li p{ line-height:21px; overflow:hidden; height:42px; margin-bottom:0;}
.TextList001246 li .dot{ padding-top:5px;}
.TextList001246 li a:hover{ color:#00c2ff;}


/*
 .TextList001202 为demo编号
 */
.TextList001202{ padding:2% 0;}
.TextList001202 li{padding-bottom:10px;}
.TextList001202 dl{ position:relative; padding-left:53px;}
.TextList001202 dl dt,
.TextList001202 dl dd{ border:1px solid #e3e7e6;}
.TextList001202 dl dt{ position:absolute; width:50px; left:0; top:0; color:#666; text-align:center; font-size:24px;}
.TextList001202 dl.Q dt,
.TextList001202 dl.Q dd,
.TextList001202 dl.A dt{ height:50px; line-height:50px;}
.TextList001202 dl.A dd{ padding:2%; line-height:22px; font-size:12px;}
.TextList001202 dl.Q dd{ padding:0 2%;}
.TextList001202 li figure{ padding-top:2%;}
.TextList001202 li figure a{ display:inline-block; padding:0 20px; line-height:25px;color:#fff; background-color:#0253A2;}
.TextList001202 dl.A{ display:none; padding-top:10px;}
.TextList001202 dl.A dt{ top:10px; color:#666;}
.TextList001202 dl.A p{ margin:0;}
.TextList001202 dl.Q_on dt{ color:#fff; background-color:#333;}
.TextList001202 dl.Q_on dd{ background-color:#f7fbfc;}
@media(max-width:480px){
.TextList001202 dl.Q dt,
.TextList001202 dl.Q dd,
.TextList001202 dl.A dt{ height:40px; line-height:40px;}
.TextList001202 h1,
.TextList001202 dl dt{font-size:20px;}
.TextList001202 dl.A p{ max-height:66px; overflow:hidden;}
}

/*
 .TextList001203 为demo编号
 */
.TextList001203{ padding:2% 0;}

.Menu002306{ width:23%; padding-top:1.2%; float:left;}
.Menu002306 .side-title{line-height: 40px; text-align: center;}
.Menu002306 .side-title:after{display: block;content: '';margin: -25px 0 19px 0px;width: 25px;height: 4px;background: #d96c2c;}
.Menu002306 .side-title{line-height:50px;font-size: 24px;font-weight: normal;color: #333;padding: 0px 120px 13px 0px;position: relative;/* border-radius: 8px 0 0 0; */border-bottom: 1px solid #f8f8f8;}
.Menu002306 .side-menu{border-radius: 0 0 50px 0;padding-bottom: 50px; overflow:hidden;}
.Menu002306 .side-menu li a{display:block;line-height:32px;/* border-bottom: 1px solid #f8f8f8; */font-size: 14px;}
.Menu002306 .side-menu > ul > li{ border-bottom:1px solid #e7f0f4;}
.Menu002306 .side-menu > ul > li >a{padding: 0 0px;font-weight: normal;color: #333;line-height: 48px;position:relative;font-size: 16px;}
.Menu002306 .side-menu > ul > li >a:hover,.Menu002306 .side-menu > ul > li >a.aon{ color:#333; font-weight:bold;}
.Menu002306 .side-menu > ul > li >a::after{position:absolute;content:'>';width:16px;height:16px;color:#666;text-align:center;line-height:18px;font-family:宋体;font-size:24px;right:16px;top:50%;margin-top:-8px;}
.Menu002306 .side-menu > ul > li >a.aon::after{ transform:rotate(90deg);}
.Menu002306 .side-menu > ul > li ul{display:none;/* background-color: #f8f8f8; */}
.Menu002306 .side-menu > ul > li > ul{ padding-bottom:20px;}
.Menu002306 .side-menu > ul > li > ul > li > a{font-size: 14px;}
.Menu002306 .side-menu ul li ul li ul li a::before{ display:inline-block; content:''; vertical-align:middle;width: 3px;height: 3px;background: #555; margin-right:10px;}
.Menu002306 .side-menu li > a:hover,.Menu002306 .side-menu li.aon > a{color:#333; font-weight:bold;}
.Menu002306 .side-menu li.aon > a::after{ transform:rotate(90deg);}
.Menu002306 .side-menu ul li ul li.select > a{background-color:transparent;font-weight:bold;color: #333;}
.Menu002306 .side-open_menu{ display:none;}

.TextList001203 .right{ width:70%; float:right;}
.TextList001203 .right li{ margin-bottom:10px; line-height:35px; border-bottom:1px solid #e3e7e6; padding:0 10px 0 15px; position:relative;}
.TextList001203 .right li::before{ position:absolute; content:''; width:4px; height:4px; border-radius:50%; background-color:#333; left:5px; top:50%; margin-top:-2px;}
.TextList001203 .right li a{ display:block; padding:15px 0;}
.TextList001203 .right li span{ padding-right:10px;}
.TextList001203 .right li a:hover span{ color:#333; font-weight:bold;}
.TextList001203 .right li i{ font-style:normal; position:relative; float:right; padding-left:15px; padding-right:15px; background-color:#fff; color:#666; font-size:12px; border:solid 1px #ddd;}
.TextList001203 .right li i::before{ position:absolute; content:''; width:25px; height:100%; right:0;}
.TextList001203 .right li a:hover i{ background:#333; color:#fff;}
@media(min-width:1025px){
.Menu002306 .side-menu{ display:block !important;}
}
@media(max-width:1024px){
.Menu002306{padding-top: 0;}
.Menu002306 .side-other,.Menu002306 .side-title{ display:none;}
.Menu002306 .side-open_menu{ display:block; border:2px solid #87b2c7; padding:10px 20px 10px 10px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-weight:bold; color:#002870; border-radius:0 0 5px 5px; position:relative;}
.Menu002306 .side-open_menu::after{ position:absolute; content:''; border:6px solid transparent; border-top-color:#87b2c7; right:10px; top:50%; margin-top:-3px;}
}
@media(max-width:640px){
.TextList001203 h1{font-size:20px;}
.Menu002306 .side-open_menu{ display:none;}
.Menu002306 .side-menu{ padding-bottom:10px;}
.Menu002306 .side-menu > ul > li >a{ font-size:16px;}
.Menu002306,.TextList001203 .right{ width:100%;}
}


/* .RighInfo002228 为demo编号 */
.RighInfo002228 {padding:2% 0;}
.RighInfo002228 .single-header {text-align:center;}
.RighInfo002228 .single-header h1 {color:#00c2ff;font-size:20px;margin:0 0 10px 0;font-weight:normal;}
.RighInfo002228 .single-header h3 {color:#666;font-size:16px;margin:0;font-weight:normal;position:relative;}
.RighInfo002228 .single-header h3:after {content:"";display:block;height:1px;background-color:#f3eee9;width:100%;z-index:1;margin-top:15px;}
.RighInfo002228 .single-header h3 span {position:relative;z-index:2;padding:0 30px;background-color:#fff;}
.RighInfo002228 .single-content {text-justify:inter-ideograph;text-align:justify;word-wrap:break-word;overflow:hidden;font-size:14px;line-height:24px;color:#666;padding-top:2%;min-height:400px;}
.RighInfo002228 .single-content .no-textindent {text-indent:0;}
.RighInfo002228 .fr {float:none;}
.RighInfo002228 .col2+.col2 {margin-top:10px;}
@media(max-width:950px) {
.RighInfo002228 .auto {padding:0 2%;}
}
@media screen and (min-width:465px) {
.RighInfo002228 .col2 {width:48%;}
.RighInfo002228 .fr {float:right;}
.RighInfo002228 .col2+.col2 {margin-top:0;}
}
@media screen and (min-width:769px) {
.RighInfo002228 .single-header h1 {font-size:24px;}
.RighInfo002228 .single-header h3 {font-size:18px;}
.RighInfo002228 .single-content p {padding:15px 0;}
.RighInfo002228 .single-header h3:after {background-color:#f3eee9;position:absolute;top:50%;z-index:1;margin-top:0;}
}
@media screen and (min-width:1024px) {
.RighInfo002228 .single-header h1 {font-size:30px;}
}
@media screen and (max-width:768px) {
.RighInfo002228 .single-content .tobepartner span{ font-size:24px !important;}
}

/*PicList002120 */
.PicList002120{padding: 3% 0;}
.PicList002120 li{float: left; width: 23.5%; margin-right: 2%; margin-bottom: 3%; box-shadow: 0 0 4px rgba(0, 0, 0, .32); transition: .4s;}
.PicList002120 li:hover{box-shadow: 0 0 12px rgba(0, 0, 0, .38); transition: .4s;}
.PicList002120 li a{display: block;}
.PicList002120 li p{margin: 0; line-height: 46px; padding: 0 2%; text-align: center; font-size: 16px;}
.PicList002120 li .table{display: none;}
.PicList002120 li figure{padding-bottom: 70%; background-size:contain;}
.PicList002120 li:hover p{ color:#333; font-weight:bold;}
@media(min-width:641px){
.PicList002120 li:nth-child(4n){margin-right: 0;}
}
@media(max-width:640px){
.PicList002120 li{width: 100%; margin-right: 4%;} 
.PicList002120 li:nth-child(2n){margin-right: 0;}
}
@media(max-width:375px){
.PicList002120 li p{font-size: 14px;}
}

/*
 .from 为demo编号
 */
.from{ padding:2% 0;} 
.from td{ padding-bottom:3%; border:0; padding:0;}
.from td div{ position:relative;}
.from td.f_name{ padding-right:5%; width:45%;}
.from label{ position:absolute; left:15px; top:0; line-height:44px; color:#666; display:none;}
.from .text{ width:100%; height:44px; line-height:44px; text-indent:10px; border:none; background:#f5f5f5;}
.from select{ width:100%; height:44px; line-height:44px; text-indent:10px; border:none; background:#f5f5f5; color: #666;}
.from div span{width: 120px; display: inline-block;}
.from textarea.text{ height:132px;}
.from .btn{ text-align:center;}
.from .btn input{ font-weight:bold; cursor:pointer; padding:0; border:none; border-radius:40px; width:15%; height:36px; color:#fff; background:#00c2ff;}
@media(max-width:768px){
.from div span{width: 100px;}
.from .btn input{width: 50%;}
}

@media(max-width:768px) {
body{ padding:0 !important;}
.Top002974{ padding-bottom:5%;}
.Top002974 .top-right{ position:relative; transform:none; margin-top: -13%;}
.Top002974 .top-right a.a_store,.Top002974 .language{ display:none;}
.Top002974 .wap_qh{ background:0; padding-top:3%; display:block; text-align:center;}
.Top002974 .wap_qh a{ color:#fff;}
.Top002974 .open-menu i, .Top002974 .has-sub span .op:before, .Top002974 .has-sub span .op:after{ background:#fff;}
}

/*
 .Floor054 为demo编号
 */
.Floor054{ padding:2% 0;} 
.Floor054 ul li{ width:33.3%; float:left; padding-bottom: 25px; transition: all 0.3s }
.Floor054 ul li a{ display: block; background: #fff; -webkit-box-shadow: 0 2px 25px 0 rgba(4,24,43,.1); box-shadow: 0 2px 25px 0 rgba(4,24,43,.1); margin: 0 10px; }
.Floor054 ul li:hover{transform: translateY(-10px)}
.Floor054 ul li .txt { padding: 20px; }
.Floor054 ul li .txt h3 { margin: 0; color: #333; }
.Floor054 ul li .txt p { color: #666; }
.Floor054 ul li .txt .more { margin-top: 2vw; display: block; color: #666; }
.Floor054 ul li .txt:hover .more { color: #333; font-weight:bold;}
@media(max-width:768px) {
.Floor054{ padding:30px 0;} 
.Floor054 ul li{ width:100%;}
}


.tac .h1{text-align:center;margin:0px 0px 20px;padding:0px;line-height:1.2;font-size:42px;color:#262626;font-weight:normal;letter-spacing:10px;}
.block{font-size:14px;margin-bottom:30px;color:#666666;white-space:normal;background-color:#FFFFFF;max-width:1200px;margin:0 auto;}
.block .title{text-align:center;padding:30px 0px;}
.block .title .h1{margin:0px;padding:0px 0px 25px;line-height:1.2;font-size:22px;color:#000000;font-weight:normal;letter-spacing:10px;position:relative;}
.md4{width:32%;float:left;}
.md4 .con{padding:0px 14px;text-align:center;}
.md4 .con p{margin-top:25px;margin-bottom:0px;padding:0px 0px 0px 25px;line-height:1.2;display:inline-block;color:#404040;letter-spacing:4px;position:relative;}
.tac{max-width:1200px;margin:20px auto;}
.support ul{list-style:none;margin:0px;padding:0px 20px;}
.support ul li{float:left;width:20%;text-align:center;}
.support ul li .con{padding:0px 30px;}
.support ul li .con .icon{line-height:95px;border:1px solid #E5E5E5;margin-bottom:25px;}
.support ul li .con .icon .iconfont{-webkit-font-smoothing:antialiased;display:block;font-size:30px;color:#3CC7A0;font-family:iconfont !important;}
.support ul li .con p{margin-top:0px;margin-bottom:0px;padding:0px;line-height:24px;color:#595959;letter-spacing:3px;}
.step ul li{float:left;width:32%;text-align:center;}
.step ul li p{margin-top:25px;margin-bottom:0px;padding:0px 25px 0px 0px;line-height:1.2;letter-spacing:2px;display:inline-block;position:relative;}
@media(max-width:768px){
.tac .h1{ font-size:28px !important;}
.block .title .h1{ font-size:18px;}
.md4,.support ul li,.step ul li{ width:100%; margin-bottom:20px;}
}


/*
 .lywm_bd 为demo编号
 */
.lywm_bd{ float:left; width:60%; padding: 32px 25px; margin:0 auto; background-color: #fff; box-shadow: 0 4px 14px 4px rgba(4, 0, 0, 0.1);} 
.lywm_bd td{ padding-bottom:3%; border:0; padding:0;}
.lywm_bd td div{ position:relative;}
.lywm_bd td.f_name{ padding-right:5%; width:45%;}
.lywm_bd label{ line-height:44px; color:#666; display:none;}
.lywm_bd .text{ width:100%; height:44px; line-height:44px; text-indent:10px; border:none; background:#f5f5f5;}
.lywm_bd .textcode{ width:87%;}
.lywm_bd select{ width:100%; height:44px; line-height:44px; text-indent:10px; border:none; background:#f5f5f5;}
.lywm_bd div span{width: 120px; display: inline-block;}
.lywm_bd textarea.text{ height:132px;}
.lywm_bd .btn{ text-align:center;}
.lywm_bd .btn input{ font-weight:bold; cursor:pointer; padding:0; border:none; width:100%; height:44px; color:#fff; background:#00c2ff;}
.lxwm_nr{ float:right;}
@media(max-width:768px){
.lywm_bd,.lxwm_nr{ width:100%;}
.lywm_bd .textcode{ width:72%;}
.lywm_bd div span{width: 100px;}
}