﻿.w1400{max-width: 1400px;width: 94%}
.w1600{max-width: 1600px;width: 94%}

/*topzone */
.topzone{position: fixed; left: 0; top: 0; z-index: 100; width: 100%;border-bottom: 1px solid rgba(255,255,255,0.2);transition: all 0.8s ease;}
.topzone .top-left{float: left;display: table;max-width: 30%;transition: all 0.8s ease;}
.topzone .top-left .logo{display: table-cell;vertical-align: middle;}
.topzone .top-left .logo .on {display: none;}

.topzone .top-right{float: right; line-height: 40px;padding-top: 30px;position: relative;transition: all 0.8s ease;}
.topzone .top-right dl> *{float: left;}
.topzone .top-lang{position: relative;font-size: 16px; z-index: 99;}
.topzone .top-lang,
.topzone .top-lang a{color: #fff;}
.topzone .top-lang span{display: block;position: relative; z-index: 3;background: url(../images/topzone_lang.png) no-repeat left center;padding-left: 32px; cursor: pointer;}
.topzone .top-lang figure{position: absolute; left: -10px;right: -10px; top: 0;padding-top: 40px; background: #0fa7e2;  text-align: center; border-radius: 4px;display: none;}
.topzone .top-lang figure a{display: block;}
.topzone .top-lang figure a:first-child{border-top: 1px solid rgba(255,255,255,0.2);}


.topzone .open-search{ width:40px;height: 40px; display: block; background:url(../images/Top002070-search_btn.png) no-repeat center center;margin-right: 1vw; }
.topzone .search-box{ position:absolute; width:0; overflow:hidden; right:0; top:30px; background:#eee; transition:0.3s; opacity:0;z-index: 665;}
.topzone .search-box .text{ width:100%; background:none; height:40px; border:none; line-height:40px; padding:0 40px 0 10px;}
.topzone .search-box .btn{ position:absolute; right:0; top:0; height:100%; width:40px;background:url(../images/Top002070-search_btn2.png) no-repeat center center;}
.topzone .top-search-on .search-box{ width:200px; opacity:1;}


.topzone .top-mid{float: right;}
.topzone .header-menu li{width: auto!important;margin-right: 20px;}
.topzone .header-menu li em{position: relative;padding: 0 12px;line-height: 100px;transition: all 0.8s ease;}
.topzone .header-menu li em a{font-size: 16px;color: #fff;}
.topzone .header-menu li em:after{position: absolute; left: 0; height: 2px; content: '';background:#0fa7e2; width: 0;transition: 0.4s;}
.topzone .header-menu li:hover em:after,
.topzone .header-menu li.aon em:after{ width: 100%;}

.topzone .header-menu li .sub{ background:none; padding-top:6px; width:230px; left:50%;transform: translateX(-50%);}
.topzone .header-menu li .sub-menu{ position:relative;background:#fff; padding:5px 0;}
.topzone .header-menu li .sub-menu::before{ position:absolute; content:''; border:5px solid transparent; border-bottom-color:#fff; left:50%; margin-left:-2.5px; top:-10px;}
.topzone .header-menu li .sub dt a{ border-bottom:1px solid #ebebeb; text-align:center;color: #333}
.topzone .header-menu li .sub dt:last-child a{ border-bottom:0;}
.topzone .header-menu li .sub dt a:hover{ background:#0fa7e2; color:#fff;}

.topzone.fixed {position: fixed; background:#fff;box-shadow: 0 10px 15px rgb(0 0 0 / 8%);}
.topzone.fixed .top-left { height: 82px;}
.topzone.fixed .top-left .logo img { display: none;}
.topzone.fixed .top-left .logo img.on { display: block;}
.topzone.fixed .top-right { padding-top: 20px;}
.topzone.fixed .header-menu li em { line-height: 80px;}
.topzone.fixed .header-menu li em a {color:#333;}
.topzone.fixed .top-lang {color:#333;}
.topzone.fixed .top-lang:hover {color:#fff;}
.topzone.fixed .top-lang span {background-image:url(../images/topzone_lang-on.png)}
.topzone.fixed .top-lang:hover span {background-image:url(../images/topzone_lang.png)}
.topzone.fixed .open-search{background-image:url(../images/Top002070-search_btn-on.png)}
.topzone.fixed .search-box { top: 20px;}

@media(max-width:1500px){
    .topzone .header-menu li{margin-right: 0px;}
}

@media(max-width:1366px){
    .topzone .header-menu li em a{font-size: 14px}
}

@media(min-width:1201px){
.topzone{}
.topzone .top-left{ height: 102px;}
.topzone .top-left .logo img{max-height: 90px;}
}
@media(max-width:1200px){
.topzone #header-menu{position: fixed; left: -100%;opacity: 0;top: 70px;bottom: 0; overflow: auto; width: 200px;background: #fff;transition: 0.5s; padding: 20px;}
.topzone #header-menu.header-menu-show{left: 0;opacity: 1;}
.topzone #header-menu li em a{font-size: 18px;font-weight: normal;color: #333;padding:0;}
.topzone .top-left{height:70px;}
.topzone .top-left .logo img{max-height: 50px;}
.topzone .top-right{padding-top: 15px;}
.topzone #open_menu{width: 40px; height: 40px; border-radius: 50%;background: #0fa7e2;margin-left: 15px;position: relative;}
.topzone #open_menu i,
.topzone #open_menu i:before,
.topzone #open_menu i:after{background: #fff;}
.topzone #open_menu i{left: 25%; width: 50%; height: 2px;}
.topzone .search-box{top:70px;}
#header-menu li .sub-menu dt a{color: #333}
#header-menu li.has-sub em .op {display: block}
#header-menu li.has-sub em .op::before{background: #0fa7e2;height: 2px;}
#header-menu li.has-sub em .op::after {background: #0fa7e2;width: 2px}
}


/*banner_map */
.banner_map { position: relative;}
.banner_map img{ display:block; width:100%;}
.banner_map .item { position: absolute;}
/*.banner_map .item:hover { z-index: 10;}*/
.banner_map .item:nth-child(1){ top:33.3%; left:49.5%;}
.banner_map .item:nth-child(2){ top:41%; left:72.5%;}
.banner_map .item:nth-child(3){ top:32%; left:46.1%;}
.banner_map .item:nth-child(4){ top: 33%; left: 55.5%;}
.banner_map .item:nth-child(5){ top: 41.5%; left: 73.9%;}
.banner_map .item:nth-child(6){ top: 40%; left: 74.5%;}
.banner_map .item:nth-child(7){ top: 75.2%; left: 75.9%;}
.banner_map .item:nth-child(8){ top: 73.2%; left: 76.9%;}
.banner_map .item:nth-child(9){ top:32.5%; left:50.5%;}
.banner_map .item:nth-child(10){ top:35.3%; left:47.1%;}
.banner_map .item:nth-child(11){ top:38%; left:72.5%;}
.banner_map .item:nth-child(12){ top:32.7%; left:30.5%;}
.banner_map .item:nth-child(13){ top:32.7%; left:31.5%;}
.banner_map .item:nth-child(14){ top:34.7%; left:32.5%;}
.banner_map .item:nth-child(15){ top: 32.8%; left: 25.5%;}
.banner_map .item:nth-child(16){ top:57.3%; left:54.9%;}
.banner_map .item:nth-child(17){ top:56.7%; left:67.5%;}
.banner_map .item:nth-child(18){ top:44.7%; left:25.8%;}
.banner_map .item:nth-child(19){ top:43.3%; left:29.9%;}
.banner_map .item:nth-child(20){ top:37.3%; left:31.5%;}
.banner_map .item:nth-child(21){ top:37.3%; left:30.5%;}
.banner_map .item:nth-child(22){ top:35.3%; left:29.3%;}
.banner_map .item:nth-child(23){ top:47.9%; left:27.6%;}
.banner_map .item:nth-child(24){ top:34.5%; left:51.5%;}
.banner_map .item:nth-child(25){ top:42.5%; left:54.5%;}
.banner_map .item:nth-child(26){ top:32.8%; left:48.5%;}
.banner_map .item:nth-child(27){ top:31.2%; left:51.5%;}
.banner_map .item:nth-child(28){ top:62.8%; left:32.9%;}

.banner_map .item .icon{ display: block; width:24px; height:32px; background: url(../images/location_sm.png) no-repeat center; background-size: contain; position: relative; z-index:4;}
.banner_map .item .icon i{position: absolute;bottom:-20px;left: 50%;margin-left: -30px;height: 34px;width: 60px;z-index: 22;border-radius: 50%;opacity:0.2;filter: alpha(opacity=12);-webkit-animation: warn 2s ease-out;-moz-animation: warn 2s ease-out;animation: warn 2s ease-out;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;animation-iteration-count: infinite;}
.banner_map .item .icon i{	opacity: 0.32;background: #fff;}
.banner_map .item .icon{ cursor: pointer;}
.banner_map .item.hover .icon{ animation:drift 2.5s infinite;}
.banner_map .item.hover .icon i{ background: #0fa7e2;}
.banner_map .item .icon:hover .text{ display: block;}
.banner_map .item.hover .icon{background: url(..//images/location_sm-on.png) no-repeat center; background-size: contain; z-index: 10;}
.banner_map .item .text{position: absolute;padding:15px 20px;z-index:3; transform: translate(20%,-34%);border-radius: 10px; line-height:18px; 
                        color:#333333; font-size:11px;box-shadow: 0 0 3px 2px #00a2e926;
background: -moz-linear-gradient(left, #4caffd 0%, #acd6f7 100%);
background: -webkit-linear-gradient(left, #4caffd 0%,#acd6f7 100%);
background: linear-gradient(to right, #4caffd 0%,#acd6f7 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=0 );}
.banner_map .item:hover .text{color:#fff;background: #0fa7e2; z-index: 10;}
.banner_map .item .text:before { position: absolute;content:'';border:7px solid transparent;border-right:13px solid #4caffd; left: -19px;}
.banner_map .item:hover .text:before { border-right-color: #0fa7e2; }
.banner_map .item .text h3{ margin:0;font-size: 14px; }
.banner_map .item .text p{ margin: 3px 0 0 0; font-size: 12px; color: #333; }
.banner_map .item:hover .text p{ color: #fff; }
.banner_map .item .text p:hover{ font-style:italic; text-decoration:underline }

.banner_map .item.righttxt3 .text:before {position: absolute;content:'';border:7px solid transparent;border-right:13px solid #4caffd; left: -19px; top:36px;}

.banner_map .item.lefttxt .text{ transform: translate(-105%,-39%);}
.banner_map .item.lefttxt .text:before {left: auto;right: -19px;border-right:7px solid transparent;border-left:13px solid #4caffd}
.banner_map .item.lefttxt:hover .text:before { border-right-color: transparent;border-left-color: #0fa7e2; }
.banner_map .item.toptxt .text{ transform: translate(-4%,-165%);}
.banner_map .item.toptxt .text:before {left: auto;bottom: -19px;border-right:7px solid transparent;border-top:13px solid #4caffd}
.banner_map .item.toptxt:hover .text:before { border-right-color: transparent;border-top-color: #0fa7e2; }
.banner_map .item.bottomtxt .text{ transform: translate(-76%,19%);}
.banner_map .item.bottomtxt .text:before {left: 79%;top: -19px;border-right:7px solid transparent;border-bottom:13px solid #4caffd}
.banner_map .item.bottomtxt:hover .text:before { border-right-color: transparent;border-bottom-color: #0fa7e2; }

.banner_map .item .icon:hover .textV{ display: block;}
.banner_map .item .textV{opacity:0;position: absolute;padding:15px 20px;z-index:3; transform: translate(20%,-34%);border-radius: 10px; line-height:18px; 
                         color:#333333; font-size:11px;box-shadow: 0 0 3px 2px #00a2e926;
background: -moz-linear-gradient(left, #4caffd 0%, #acd6f7 100%);
background: -webkit-linear-gradient(left, #4caffd 0%,#acd6f7 100%);
background: linear-gradient(to right, #4caffd 0%,#acd6f7 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=0 );}
.banner_map .item:hover .textV{opacity:1;color:#fff;background: #0fa7e2; z-index: 10;}
.banner_map .item .textV:before { position: absolute;content:'';border:7px solid transparent;border-right:13px solid #4caffd; left: -19px;}
.banner_map .item:hover .textV:before { border-right-color: #0fa7e2; }
.banner_map .item .textV h3{ margin:0;font-size: 14px; }
.banner_map .item .textV p{ margin: 3px 0 0 0; font-size: 12px; color: #333; }
.banner_map .item:hover .textV p{ color: #fff; }
.banner_map .item .textV p:hover{ font-style:italic; text-decoration:underline }

.banner_map .item.righttxt3 .textV:before {position: absolute;content:'';border:7px solid transparent;border-right:13px solid #4caffd; left: -19px; top:36px;}

.banner_map .item.lefttxt .textV{ transform: translate(-105%,-39%);}
.banner_map .item.lefttxt .textV:before {left: auto;right: -19px;border-right:7px solid transparent;border-left:13px solid #4caffd}
.banner_map .item.lefttxt:hover .textV:before { border-right-color: transparent;border-left-color: #0fa7e2; }
.banner_map .item.toptxt .textV{ transform: translate(-4%,-165%);}
.banner_map .item.toptxt .textV:before {left: auto;bottom: -19px;border-right:7px solid transparent;border-top:13px solid #4caffd}
.banner_map .item.toptxt:hover .textV:before { border-right-color: transparent;border-top-color: #0fa7e2; }
.banner_map .item.bottomtxt .textV{ transform: translate(-76%,19%);}
.banner_map .item.bottomtxt .textV:before {left: 79%;top: -19px;border-right:7px solid transparent;border-bottom:13px solid #4caffd}
.banner_map .item.bottomtxt:hover .textV:before { border-right-color: transparent;border-bottom-color: #0fa7e2; }


@media(min-width:1201px){
.banner_map .wap{ display:none;}
}
@media(max-width:1200px){
.banner_map .pc{ display:none;}
.banner_map .dot{ display:none;} /*diffrent*/
.banner_map .item:hover .text{ display:none;}
}

@keyframes drift {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-5px);
    }
    100% {
        transform: translateY(0);

    }
}
@keyframes warn {
    0% {transform: scale(0);opacity: 1;}
    30% {transform: scale(0);opacity: 0.1;}
    60% {transform: scale(0.5);opacity: 0.5;}
    100% {transform: scale(1);opacity: 0.1;}
}

.h-title{text-align: center;margin-bottom:50px;}
.h-title:after{content:'';width:48px;height: 3px;background:#0fa7e2;display: block;margin:0 auto;margin-top:20px;}
.h-title h2{font-size:38px;color:#fff;margin-top:0;margin-bottom:12px;}
.h-title span{font-size:18px;color: rgba(255,255,255,1)}


.lm-tit{text-align: center;margin-bottom:50px;}
.lm-tit:after{content:'';width:48px;height: 3px;background:#0fa7e2;display: block;margin:0 auto;margin-top:20px;}
.lm-tit h2{font-size:34px;color:#333;margin-top:0;margin-bottom:12px;}
.lm-tit span{font-size:18px;color: #666}

@media(max-width:1024px){
.h-title h2{font-size:30px;}
.h-title span{font-size:16px;}
.lm-tit{margin-bottom:30px;}
.lm-tit h2{font-size:30px;}
.lm-tit span{font-size:16px;}
}


/*cooperators */
.cooperators{ position: relative;padding: 9% 0 9% 0;font-size: 16px;}

.cooperators .title{color: #fff;font-size: 2.34vw; margin-bottom: 2.6vw;}
.cooperators .title h3{font-weight: bold;margin:0 0 0.445em 0; font-size: 38px;}
.cooperators .title .desc{font-size:18px;position: relative;padding-right: 90px;}
.cooperators .title .more{position: absolute;right: 0; top: 0;font-size: 0.889em;padding-right: 20px;background: url("..//images/cooperators_more.png") no-repeat right center;color: #fff;}
@media(max-width:1024px){
.cooperators .title{font-size: 4vw; }
 .cooperators .title .desc{font-size:0.5em; padding-right: 8em;}
}
@media(max-width:640px){
.cooperators .title{font-size: 6vw;}
}

.cooperators .slick-slide > div{float: left;background: #fff;border-bottom: 1px solid #ebebeb;border-top: 1px solid #ebebeb;  margin-top: -1px;display: table; height: 7vw;}
.cooperators .slick-slide .logo{display: table-cell!important; vertical-align: middle; text-align: center;}
.cooperators .slick-slide .logo img{max-height: 6vw; max-width: 80%;}
.cooperators .slick-dots{text-align: center; margin-top: 3vw;}
.cooperators .slick-dots li{display: inline-block;position: relative;width: 28px; height: 28px;}
.cooperators .slick-dots li button{ padding: 0; width:28.572%;height: 28.572%;background: #fff; border-radius: 50%; position: absolute; left: 50%; top: 50%;transform: translate(-50%,-50%);font-size: 0; border: 0;}
.cooperators .slick-dots li.slick-active button{background: #0fa7e2; width: 50%; height: 50%;}
.cooperators .slick-dots li.slick-active:before{position: absolute; content: ''; left: 0; top: 0; width: 100%; height: 100%; border: 2px solid #0fa7e2; border-radius: 50%;clip:rect(0 28px 7px 0);animation:zhuan 2s infinite linear;}
@keyframes zhuan{
0%{transform: rotate(-360deg);}
100%{transform: rotate(0deg);}
}
@media(min-width:1025px){
.cooperators .slick-slide > div{width: 20%;}
.cooperators .slick-slide > div:not(:nth-child(5n)){ border-right: 1px solid #ebebeb;}
}
@media(min-width:641px) and (max-width:1024px){
.cooperators .slick-slide > div{width: 33.3333%;height: 15vw;}
.cooperators .slick-slide > div:not(:nth-child(3n)){ border-right: 1px solid #ebebeb;}
.cooperators .slick-slide .logo img{max-height: 12vw;}
}
@media(max-width:640px){
.cooperators .slick-slide > div{width: 50%;height: 20vw;}
.cooperators .slick-slide > div:not(:nth-child(2n)){ border-right: 1px solid #ebebeb;}
.cooperators .slick-slide .logo img{max-height: 15vw;}
}

/*public_bg*/
.public_bg { position:absolute; width: 100%; height: 100%;top:0;left:0; z-index: -1;}
.public_bg > * { width: 100%; height: 100%;}
.public_bg video { background:#000; object-fit: cover;}


/*platform */
.platform{ position:relative; z-index:1;padding-bottom:9%;padding-top:9%;}
/*.platform::before{ position:absolute; content:''; width:100%; height:100%; left:0; top:0; background:rgba(0,0,0,0.6); z-index:1;}*/
.platform .auto{ position:relative; z-index:2;}
.platform .title{ text-align:center; font-size:36px; color:#fff; padding-bottom:5%;}
.platform .title p{ margin:0; opacity:0.6; font-size:16px;}
.platform .title::after{ display:block; content:''; background:#00a2e9;margin:20px auto 0; height:4px; width:52px;}
@media(max-width:480px){
.platform .title{ font-size:24px;}
.platform .title p{font-size:14px;}
}

.platform .auto{ max-width:1400px;}
.platform li{ float:left; width:22.75%; margin-right:3%; position:relative; padding-bottom:25.5%; color:#fff;}
.platform li:nth-child(4n){margin-right:0;}
.platform li .hoverbg{  border:1px solid rgba(255,255,255,0.08); position:absolute; content:''; z-index:20; left:0; top:0; width:100%; height:100%; opacity:1; transition:0.3s;}
.platform li:hover .hoverbg{background: rgba(7, 76, 141, 0.95);}
.platform li .hoverbg h2{font-size:22px;text-align: center;margin:0;font-weight: normal;margin-top:10%;margin-bottom:4%;display: none;}
.platform li .hoverbg p{font-size:16px;padding:0 9%;line-height: 30px;margin:0;display: none;height: 245px;overflow: hidden}
.platform li:hover .hoverbg h2{display: block;}
.platform li:hover .hoverbg p{display: block;}
.platform li .hoverbg i{ position:absolute; left:0; width:100%;}
.platform li .hoverbg i::before,
.platform li .hoverbg i::after{ width:15px; height:15px; position:absolute; content:''; top:-1px;border-top:1px solid #00a2e9; }
.platform li .hoverbg i::before{ left:-1px;border-left:1px solid #0fa7e2;}
.platform li .hoverbg i::after{ right:-1px;border-right:1px solid #0fa7e2;}
.platform li .hoverbg i.up{ top:0;}
.platform li .hoverbg i.down{ bottom:0; transform:rotate(180deg); -ms-transform:rotate(180deg); -webkit-transform:rotate(180deg);}
.platform li .ycenter{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.platform li .main{ width:100%;text-align:center;}
.platform li .icon{ text-align:center;transition:0.3s;}
.platform li .icon aside{ padding:5px; display:inline-block; position:relative;}

.platform li .icon aside img{ width:122px; }
.platform li p{ font-size:22px; margin:10% 0 4%;}
.platform li span{font-size:16px;}
.platform li pre{ max-width:165px; margin:0 auto;text-align:center; line-height:21px; opacity:0.8; height:84px; overflow:hidden; margin-bottom:8%;  }
.platform li pre,
.platform li .more{ transform: translateY(39%); opacity:0; transition:0.3s;}
.platform li .more a{ display:inline-block; background:#00a2e9; color:#fff; width:138px; line-height:39px;}
.platform li .more a::after{ background:url(..//images/platform_more.png) no-repeat center center; background-size:contain; display:inline-block; content:''; vertical-align:middle; margin-left:5px; width:35px; height:7px;}
.platform li:hover pre,
.platform li:hover .more,
.platform li:hover .icon{ opacity:1;}
.platform li:hover .icon aside{}
.platform li:hover .icon aside::before{ display:none;}
@media(max-width:1400px){
.platform li .hoverbg p{height: 210px;}    
}
@media(min-width:641px) and (max-width:768px){
.platform li .icon aside{ padding:10px;}
.platform li .icon aside img{ width:100px;}
}
@media(max-width:640px){
.platform li{ width:48%; padding-bottom:80%; transition:0.3s;margin-bottom: 10px}
.platform li:nth-child(2n){margin-right:0;}
.platform li p{ font-size:18px; margin:10% 0 4%;}
.platform li span{font-size:14px;}
.platform li .hoverbg h2{font-size:18px;}
.platform li .hoverbg p{font-size:14px;line-height: 24px}
}
@media(max-width:480px){
.platform li .icon aside{ padding:15px;}
.platform li .icon aside img{ width:40px; height:40px;}
.platform ul:hover li{padding-bottom:80%;}
}
/*platcollections */
.platcollections{ overflow: hidden;padding:11.5% 0 12%; position: relative; min-height: 31.917vw;color: #fff; clear: both;}
.platcollections .index-tit{padding-top: 10.573vw;color: #fff;position: relative;margin-bottom: 3vw;}
.platcollections .index-tit b{ text-transform: uppercase;font-family: "roboto-Black";font-size: 4.1667vw;line-height: 0.775em;}
.platcollections .index-tit .icon{background: url("..//images/platcollections_icon.png") no-repeat;width: 19px; height: 19px; margin-left: 20px;display: inline-block; vertical-align: text-bottom; animation:zhuan 5s infinite linear;}
.platcollections .index-tit a {position: absolute;right: 0;bottom: 0;color: #0275d7;}
@keyframes zhuan{
    0%{transform: rotate(0deg); }
    100%{transform: rotate(360deg);}
}
@media(max-width:768px){
.platcollections .index-tit{margin-bottom: 6vw;}
.platcollections .index-tit b{font-size: 8vw;line-height: 1em;}
}

.platcollections .intro .singlePage{line-height: 32px;font-size:16px;margin-bottom:3.864vw;text-align: justify;text-indent: 2em;}
.platcollections .more:hover{background: #fff; color: #0275d7;}
.platcollections .right dl{position: absolute; right: 100%; top: 50%; transform: translateY(-50%); z-index: 10;}
.platcollections .right dd{position: relative;padding: 1.98vw 0; transform: translateX(-50px); opacity: 0; transition: 1.2s 0.2s;}
.platcollections .right dd:nth-child(2){transition-delay: 0.3s;}
.platcollections .right dd:nth-child(3){transition-delay: 0.4s;}
.platcollections .right .animated dd{ transform: translateX(0); opacity: 1;}
.platcollections .right dd > aside{position: absolute; right: 100%; top: 50%;transform: translateY(-50%);color: #0275d7;line-height: 1.4256em; width: 284.445%;font-family: 'roboto-Bold';}
.platcollections .right dd .icon{position: relative;background: #0275d7; width: 9.375vw;height: 9.375vw;border-radius: 50%; text-align: center;margin-right: -4.6875vw;}
.platcollections .right dd .icon:before{position: absolute; content: ''; left: 100%; width: 55.556%; top: 50%;margin-top: -1px;background: #0275d7; height: 2px;}
.platcollections .right dd .icon .ytable{height: 100%;}
.platcollections .right dd .icon img{max-height: 4vw;}
.platcollections .more{ width: 155px; line-height: 45px;font-size:16px; display: inline-block; text-align: center;color: #fff;background: #0fa7e2;transition: 0.3s;}
@media(min-width:1025px){
.platcollections{ }
.platcollections .left{width: 38.146vw;text-align: center;}
.platcollections .right{position: absolute; right: 0; top: 0; width: 23.959vw;}
.platcollections .intro .singlePage{}
.platcollections .right dd > aside{ font-size: 1.4584vw;}
}
@media(max-width:1024px){
.platcollections .right{position: relative;padding-left: 50%;}
.platcollections .right dl{right: 50%;}
.platcollections .right dd{padding: 5vw 0;}
.platcollections .right dd .icon{margin-right: -10vw; width: 20vw;height: 20vw;}
.platcollections .right dd .icon img{max-height: 8vw;}
.platcollections .right dd > aside{ font-size: 3vw;}
}
@media(max-width:480px){
.platcollections .right dd > aside{ font-size: 4vw;}
}
/*bottomzone */
.bottomzone{background: #0b1f40;padding: 45px 0;}
.bottomzone,
.bottomzone a{color: #fff;}
.bottomzone a:hover{color: #fff;}
.bottomzone .right{position: relative;}
.bottomzone .right .ewm{position: absolute;right:0;top:0;width:100px;}
.bottomzone .right h2{margin:0;margin-bottom:13px;font-weight: normal;font-size:22px;}
.bottomzone .right ol{width: 110px;}
.bottomzone .right ol img{display: block;}
.bottomzone .right div{padding-left:27px;line-height: 28px;}
.bottomzone .right .call{display: block;color: #fff;background: url(..//images/bottom_call.png) no-repeat left center;padding-left: 27px;}
.bottomzone .right .mailbox{background: url(..//images/bottom_mail.png) no-repeat left center;}
.bottomzone .left nav{padding-bottom: 11px;}
.bottomzone .left nav a{display: inline-block;}
.bottomzone .left nav a:not(:last-child):after{display: inline-block; content: ''; width: 1px; height: 10px;background: #999;opacity: 0.47;-webkit-opacity: 0.47; margin: 0 10px;}
@media(min-width:1025px){
.bottomzone .right{width: 420px;}
}
@media(max-width:1024px){
.bottomzone aside.ytable,
.bottomzone aside.ytable-cell{display: block;}
.bottomzone .left{text-align: center;padding-top: 20px;}
.bottomzone .right .ewm{position: relative;margin: 20px auto 0;display: block}
}


/*
 .PicList001234 为demo编号
 */
.PicList001234{padding:4.5% 0 0;background:#f5f9ff;}
.PicList001234 li{ float:left; width:31.3%; margin-right:3%; margin-bottom:3%;}
.PicList001234 li:nth-child(3n){ margin-right:0;}
.PicList001234 li div{ padding:3%; background-color:#f2f2f2;}
.PicList001234 li h2{ font-size:14px; margin:0;}
.PicList001234 li p{ font-size:12px; line-height:20px; height:40px; overflow:hidden; margin-bottom:0;}
.PicList001234 li figure{ position:relative;}
.PicList001234 li figure img{ display:block; width:100%;}
.PicList001234 li figure i{ width:40px; height:40px; border-radius:50%; border:3px solid #1657bb; position:absolute; left:50%; top:50%; margin-left:-20px; margin-top:-20px; background-color:rgba(255,255,255,0.7);}
.PicList001234 li figure i::before{ position:absolute; content:''; width:0; height:0; border:6px solid #1657bb; border-top-color:transparent; border-bottom-color:transparent; border-right:0; left:50%; top:50%; margin-top:-5px; margin-left:-3px;}
@media(max-width:480px){
.PicList001234 li{ width:auto; margin-right:0; float:none;}
}
/*
 .PicList001825 为demo编号
 */
.PicList001825{padding-top:4.5%;}
.PicList001825 .auto{background-color:#fff;}
.PicList001825 ul{ padding:0%;}
.PicList001825 li{ float:left; width:22.65%; margin-right:3%; padding-bottom:2%; margin-bottom:3%; text-align:center;background:#f5f9ff;overflow: hidden;transition: 0.3s;}
.PicList001825 li:hover { transform: translateY(-5px);box-shadow: 0 10px 15px rgb(0 0 0 / 8%);}
/*.PicList001825 li:hover .Ispic{transform: scale(1.08);-webkit-transform: scale(1.08);-ms-transform: scale(1.08);}*/
.PicList001825 li:nth-child(4n){ margin-right:0;}
.PicList001825 li p{ font-size:18px; padding-left:10px; padding-right:10px; margin-bottom:5px;background:#f5f9ff;position: relative;z-index: 2}
.PicList001825 li span{ color:#666; padding-left:10px; padding-right:10px; }
.PicList001825 li .pic{overflow: hidden}
.PicList001825 li figure{ position: relative;padding-bottom:120%;transition: 0.3s all}
.PicList001825 li figure:before {content: '';z-index: 2;position: absolute;width: 100%;height: 100%;top:0;left:0;transition: 0.4s;background: linear-gradient(180deg, rgba(4, 13, 108, 0.61) 0%, #0A1129 100%);opacity: 0.1;}
.PicList001825 li:hover figure:before { opacity: 0;}
.PicList001825 li figure img{ display:none;}
@media(max-width:1000px){
.PicList001825 ul{ padding:2% 0;}
}
@media(max-width:640px){
.PicList001825 li{ width:49%;margin-right: 2%}
.PicList001825 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:375px){
.PicList001825 li p{ font-size:15px;}
.PicList001825 li span{ font-size:12px;}
}
/*Floor */
.banner{}
@font-face {
  font-family: "DINPro-Bold";
  src: url("..//fonts/DINPro-Bold/DINPro-Bold.woff2") format("woff2"),
       url("..//fonts/DINPro-Bold/DINPro-Bold.woff") format("woff"),
       url("..//fonts/DINPro-Bold/DINPro-Bold.ttf") format("truetype"),
       url("..//fonts/DINPro-Bold/DINPro-Bold.eot") format("embedded-opentype"),
       url("..//fonts/DINPro-Bold/DINPro-Bold.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

.banner{ position:relative;}
.banner .ytable{height: 100%;}
.banner .txt{ position:absolute; left:0; top:0; height:100%; width:100%; z-index:10; color:#fff;   }
.banner .txt .cn{font-size:34px;font-weight: bold;margin-top:37px;}
.banner .txt p{font-size:18px;margin:0;margin-top:8px;}
.banner .txt .en{text-align: right;text-transform: uppercase; padding-left: 15px;  font-family: "DINPro-Bold";}
@media(min-width:1025px){
.banner .pic{ height:400px;}
.banner .pic > *{ height:100%;}
.banner img{ display:none;}
.banner .pic video {background:#000; width: 100%;    object-fit: cover;}
}
@media(max-width:1024px){
.banner figure{ display:none;}
.banner img{ width:100%; display:block;}
.banner video { display: none;}
.banner .auto{ width:80%;}
.banner .fr{float: right;}
.banner .txt .cn{font-size:26px;}
.banner .txt p{font-size:16px;}
}
@media(max-width:640px){
.banner .txt{font-size: 24px;}
}
/*Floor002658 */
.Floor002658{ padding-top:4%; overflow:hidden; padding-bottom: 3%;}
.Floor002658 .title-intro{ text-align:center; padding:1% 0; color:#333; max-width:1400px; margin:0 auto;}
.Floor002658 .title-intro h3{ margin:0; font-size:34px;}
.Floor002658 .title-intro p{ font-size:18px; line-height:30px;margin-top:12px;}
.Floor002658 .title-intro a{ color:#c09a75; text-decoration:underline;}
@media(max-width:768px){
.Floor002658{ padding:30px 0; }
.Floor002658 .title-intro h3{ font-size:30px;}
.Floor002658 .title-intro p{ font-size:16px; line-height:24px;}
}
@media(max-width:480px){
.Floor002658 .title-intro h3{ font-size:24px;}
.Floor002658 .title-intro p{ font-size:14px; line-height:20px;}
}

/*slick Basic*/
.Floor002658 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor002658 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor002658 .slick-list:focus {outline: none}
.Floor002658 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor002658 .slick-slider .slick-track, 
.Floor002658 .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)}
.Floor002658 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor002658 .slick-track:before, 
.Floor002658 .slick-track:after{display: table; content: '';}
.Floor002658 .slick-track:after{ clear: both;}
.Floor002658 .slick-loading .slick-track { visibility: hidden;}
.Floor002658 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor002658 .slick-slide .slick-loading img { display: none;}
.Floor002658 .slick-slide .dragging img { pointer-events: none;}
.Floor002658 .slick-initialized .slick-slide { display: block;}
.Floor002658 .slick-loading .slick-slide { visibility: hidden;}
.Floor002658 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor002658 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.Floor002658 .slider > ul{margin-bottom: 42px;}
.Floor002658 li.slick-slide{ position:relative;transform:scale(0.8); transition:0.5s 0.3s;overflow: hidden;}
.Floor002658 li.slick-slide:before{ position:absolute; content:''; left:0; top:0; width:100%; height:88.9%; background:rgba(0, 0, 0, 0.65);transition:0.5s 0.3s; z-index: 10;}
.Floor002658 li.slick-current{ transform:scale(1);}
.Floor002658 li.slick-current::before{opacity: 0;z-index: 1;}
.Floor002658 li.slick-slide .files,
.Floor002658 li.slick-slide a{ position:absolute; left:0; top:0; width:100%; height:100%; z-index: 4;}
.Floor002658 li.slick-slide .files{ background:#000; display:none; z-index: 7;}
.Floor002658 li.slick-slide span{position: absolute;top:65px;left:8%;/* right:0%; */transform: translate(-50%, -50%);/* left: 0; */color:#fff;background: rgba(15,167,226,.9);font-size:14px;text-align: center;line-height: 30px;/*transform: rotate(35deg);*/width: 140px;padding: 10px 0;display: none;}
.Floor002658 li.slick-current span{display: block;}
.Floor002658 li.slick-slide aside{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); font-size:18px; color:#fff;}
.Floor002658 li.slick-slide span b{display: block;font-size: 50px;line-height: 50px;}
.Floor002658 li p{font-size:18px;color:#333;text-align: center;}

.Floor002658 .slick-dots{ text-align:center;position: absolute; left: 0; width: 100%; bottom:-42px;}
.Floor002658 .slick-dots li{ display:inline-block; margin:0 5px;border:1px solid transparent; border-radius:50%; width:18px; height:18px; position:relative;}
.Floor002658 .slick-dots li:before{ position:absolute; content:''; left:3px; top:3px; right:3px; bottom:3px; border-radius:50%; background:rgba(0,0,0,0.2);}
.Floor002658 .slick-dots li.slick-active{ border-color:#0fa7e2;}
.Floor002658 .slick-dots li.slick-active:before{ background:#0fa7e2;}
.Floor002658 .slick-dots li button{display: none;}

.Floor002658 .slick-arrow{ position:absolute; content:''; width:32px; height:32px;border: 0; border-top:4px solid #ddd;border-right:4px solid #ddd; transform:rotate(45deg); top:45%; margin-top:-16px; cursor:pointer; z-index:10;font-size: 0;background: none;}
.Floor002658 .slick-prev{left:18.5%; margin-left:-32px;transform:rotate(-135deg);}
.Floor002658 .slick-next{right:18.5%; margin-right:-32px;}
.Floor002658 .slick-arrow:hover{ border-color:#0fa7e2;}
@media(max-width:1400px){
.Floor002658 li.slick-slide:before{height:87%;}    
}
@media(max-width:1024px){
.Floor002658 .slick-list {padding: 0!important;}
.Floor002658 li.slick-slide{ transform:scale(1);} 
.Floor002658 li.slick-slide:before{display: none}  
.Floor002658 .slick-arrow{width: 24px; height: 24px;top: 100%; margin-top: 15px;border-width: 3px;}
.Floor002658 .slick-prev{left:3%; margin-left:0;}
.Floor002658 .slick-next{right:3%; margin-right:0;}
.Floor002658 li.slick-slide span{;top:10px;left:10px;transform: translate(0%, 0%);width: 100px;}
.Floor002658 li.slick-slide span b{font-size: 34px;line-height: 34px;}
}
@media(max-width:480px){
.Floor002658 li.slick-slide aside span{ width:50px; height:50px;}

}
/*
 .PicList001747 为demo编号
 */
.PicList001747{ padding:4% 0 0;background:#f5f9ff;}
.PicList001747 li{float: left;width: 31.3%; margin-right: 3%; margin-bottom:3%;}
.PicList001747 li:nth-child(3n){ margin-right:0;}
.PicList001747 li a{ display: block;transition: 0.3s;}
.PicList001747 li a:hover{ color:#333;  transform: translateY(-5px);box-shadow: 0 10px 15px rgb(0 0 0 / 8%);}
.PicList001747 li figure{ padding-bottom:56.143%;position: relative;}
.PicList001747 li figure:before {content: '';z-index: 2;position: absolute;width: 100%;height: 100%;transition: 0.4s;background: linear-gradient(180deg, rgba(4, 13, 108, 0.61) 0%, #0A1129 100%);opacity: 0.6966;}
.PicList001747 li a:hover figure:before { opacity: 0;}
.PicList001747 li figure i{width: 60px;height: 60px;border-radius: 50%;border: 0px solid #1657bb;position: absolute;left: 50%;top: 50%; margin-left: -30px;margin-top: -30px;background-color: rgba(255,255,255,0.8); z-index: 10;}
.PicList001747 li figure i:before{position: absolute;content: '';width: 0;height: 0;border: 11px solid #074c8d;border-top-color: transparent;border-bottom-color: transparent;border-right: 0;left: 50%; top: 50%;margin-top: -11px;margin-left: -3px;}
.PicList001747 li figure img{ display:none;}
.PicList001747 li div{ padding:5%;background:#fff;}
.PicList001747 li h3{ margin:0;font-size: 16px;font-weight: normal;line-height: 1.8em; min-height:3.6em;}
.PicList001747 li time{color:#999;display: block;margin-top:10px;}
.PicList001747 li p{line-height: 24px; margin:3% 0 0 0;color:#999; height:44px; overflow:hidden; font-size:14px;}
@media(max-width:768px){
.PicList001747{ padding:30px 0 0;}
.PicList001747 li{ width:49%;margin-right: 2%}
.PicList001747 li:nth-child(3n){ margin-right:2%;}
.PicList001747 li:nth-child(2n){ margin-right:0;}
.PicList001747 li h3{line-height:26px;}
}
@media(max-width:480px){
.PicList001747 h1{ font-size:18px;}
.PicList001747 li p{ font-size:12px;}
}




/*
 .pagezone 为demo编号
 */
.pagezone{zoom:1; overflow:hidden; text-align:center; padding:30px 0 5%; text-align:center;}
.pagezone span{ padding:0px 3px; display:inline-block;}
.pagezone a{ display:inline-block; margin:0px 2px; border:1px solid #ededed;background:#fff; padding:0 18px; color:#666; line-height:38px; border-radius:3px;transition: .3s ease-out;}
.pagezone a:hover{ color:#fff; border:1px solid #0fa7e2; background:#0fa7e2;}
.pagezone .p_cur,.pagezone .p_count,.pagezone .p_total,.pagezone .p_jump,.pagezone .a_first,.pagezone .a_end{ display:none;}
.pagezone .p_cur b{ color:#F00;}
.pagezone .p_count b{ color:#F00;}
.pagezone .p_total b{ color:#F00;}
.pagezone .p_page em{ font-style:normal;}
.pagezone .p_page em a{}
.pagezone .p_page em a.a_cur{ color:#fff; background:#0fa7e2; border-color:#0fa7e2;}
.pagezone .p_page b{ font-weight:normal;}
@media(max-width:1024px){
.pagezone a{padding:0 10px;}
}

/*RighInfo002814 */
.RighInfo002814{padding: 4% 0;color: #666; font-size: 16px;line-height: 30px;}
.RighInfo002814 .fh{float:right;margin-top:13px;}
.RighInfo002814 .fh a{border:1px solid #e5e5e5;padding:11px 30px;color:#666;font-size: 16px;}
.RighInfo002814 .fh a:hover{background: #0fa7e2;color: #fff;}
.RighInfo002814 .title{margin: 80px 0 30px 0;position: relative;z-index: 4;/*border-top:1px solid #e5e5e5;*/}
.RighInfo002814 .title aside{display: table; margin-top: -20px; padding-right: 20px; background: #fff;}
.RighInfo002814 .title span{display: table;line-height: 40px; border-radius: 40px; padding: 0 20px; background: #f5f9ff;font-size: 22px;color: #333;}
.RighInfo002814 .title span i{font-style: normal;float: left;padding: 0 20px;margin-right:5px; margin-left: -32px; margin-top: -10px;color: #fff;border-radius: 40px;
background: rgb(0,161,226); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(0,116,200,1) 0%,rgba(15,167,226,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(0,116,200,1) 0%,rgba(15,167,226,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(7,76,141,1) 0%,rgba(7,76,141,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a1e2', endColorstr='#4db84a',GradientType=1 ); /* IE6-9 */
}
.RighInfo002814 .head-tit{border-bottom:1px dashed #d2d2d2;padding-bottom:1.8%;margin-bottom:6%;}
.RighInfo002814 .head-tit h2{font-size:30px;font-weight: normal;color:#333;margin:0;}
.RighInfo002814 .head-tit h2 span{display: inline-block;line-height: 60px;padding: 0 1.5vw 0 3vw;margin-right: 1vw;color: #fff;
font-size: 20px;border-radius: 5px;font-weight: bold;background:url(..//images/lb.png) no-repeat 20% #0fa7e2;background-size: 20px;
box-shadow: 0 0 5px 5px rgba(15,167,226,.2);}
.RighInfo002814 .head-tit p{margin-bottom:0;margin-top:20px;}
.RighInfo002814 .head-tit p span{display: inline-block;line-height: 32px;margin-right:3%;padding-left:27px;color:#aaa;font-size:16px;}
.RighInfo002814 .head-tit p span.dz{background:url(..//images/nicon1.png) no-repeat left center/20px;}
.RighInfo002814 .head-tit p span.yd{background:url(..//images/nicon2.png) no-repeat left center/20px;}
.RighInfo002814 .head-tit p span.sj{background:url(..//images/nicon3.png) no-repeat left center/20px;}
.RighInfo002814 .ninfo p{text-indent: 2em;}
.RighInfo002814 .con2 .word{width:50%;float:left;text-align: justify;}
.RighInfo002814 .con2 .pic{width:44%;float:right;}
.RighInfo002814 .con3 dl dd{display: inline-block;margin-right:6%;}
.RighInfo002814 .con3 dl dd img{max-height: 32px;margin-right:10px;}
.RighInfo002814 .con4 .word{width:71%;float:right;text-align: justify;word-break:break-all;} /*diffrent*/
.RighInfo002814 .con4 .pic{width:24%;float:left;}
.RighInfo002814 .con4 .pic img{width:100%;}
@media(max-width:1024px){
.RighInfo002814{padding: 30px 0;}
.RighInfo002814 .head-tit h2{font-size:26px;}
.RighInfo002814 .head-tit h2 span{display: block;width: 110px;padding: 0 0 0 50px;margin-bottom: 15px}
.RighInfo002814 .fh{float:none;margin-top:25px;}
    
.RighInfo002814 .title{margin: 60px 0 30px 0;}
.RighInfo002814 .title aside{margin-left: 15px;}
.RighInfo002814 .con2 .word,
.RighInfo002814 .con2 .pic{width:100%;float:none;}
    
.RighInfo002814 .con3 dl dd{margin-right:0%;line-height: 30px;margin-bottom: 15px}
    
.RighInfo002814 .con4 .word,
.RighInfo002814 .con4 .pic{width:100%;float:none;}
.RighInfo002814 .con4 .pic img{width:100%;}

.RighInfo002814 .con5 .word{text-align: justify;word-break:break-all;} /*diffrent*/
}

/*
	.Floor002460 为demo编号
 */
.Floor002460{ padding: 0px 0 0px;}
.Floor002460 .videobox{ position: relative;height: 200px;}
.Floor002460 .videobg{ background-repeat: no-repeat; background-position: center; background-size: cover; position: relative; height: 200px;}
.Floor002460 .videobg .play{ display: block; width: 70px;height: 70px;border-radius: 50%;border: 0px solid #1657bb;position: absolute;left: 50%;top: 50%;margin-left: -40px;margin-top: -40px;background-color: rgba(200,200,200,0.9);}
.Floor002460 .videobg .play:before{position: absolute;content: '';width: 0; height: 0; border: 11px solid #074c8d; border-top-color: transparent; border-bottom-color: transparent; border-right: 0;left: 50%;top: 50%;margin-top: -11px;margin-left: -3px;}
.Floor002460 .video{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 5; display: none;}
.Floor002460 .video video{ width: 100%; height: 100%; background: #000;}
@media only screen and (min-width: 768px) {
	.Floor002460 .videobg,.Floor002460 .videobox{ height: 320px;}
	.Floor002460 .videobg .play{background-size:40px 40px;}
}
@media only screen and (min-width: 1200px) {
	.Floor002460 .videobg,.Floor002460 .videobox{ height: 675px;}
	.Floor002460 .videobg .play{background-size:50px 50px;}
}



/*
 .TextList000711 为demo编号
 */
.TextList000711 li{width:47%;float:left; border-bottom:solid 1px #e8e8e8; padding:14px 0; line-height:40px;transition: 0.3s;}
.TextList000711 li:hover {border-bottom:solid 1px #074c8d; }
.TextList000711 li a:hover {color: #074c8d; }
.TextList000711 li em{ font-style:normal; float:right; margin-left:2%;}
.TextList000711 li em a{border:1px solid #e8e8e8; border-radius:40px;color:#666;font-size:14px; display:block; padding-left:20px; padding-right:20px; line-height:38px;}
.TextList000711 li em a span{ margin-left:10px;}
.TextList000711 li em a:hover{ background-color:#074c8d; color:#fff;}
@media(min-width:1025px){
.TextList000711 li:nth-child(2n){width:47%;float:right;}    
}
@media(max-width:1024px){
.TextList000711 li{ line-height:30px;float: none;width: 100%}
.TextList000711 li em a{ font-size:12px;line-height:28px;}
}

/*Menu001093 */
.Menu001093{background: #fff;box-shadow:  0 5px 10px rgba(0,0,0,0.08);position: relative; z-index: 1;}
.Menu001093 .auto{max-width: 1400px;}
.Menu001093 .nav{display: table; margin: 0 auto;}
.Menu001093 .nav li{float: left;position: relative;display: table;height: 70px; margin: 0 1px; min-width:8.334vw; }
.Menu001093 .nav li a{transition: 0.3s; display: table-cell; vertical-align: middle; text-align: center;font-size: 16px;padding: 0 2vw;}
.Menu001093 .nav li a:hover,
.Menu001093 .nav li.aon a{background: #0fa7e2;color: #fff;}
.Menu001093 .nav li a:after{position: absolute; bottom: 6px; left: 50%; margin-left: -6px;  content: '';border:4px solid  transparent; border-top-color: #fff; width: 0; height: 0; border-top-width: 6px;}
@media(max-width:640px){
.Menu001093 .nav li{height: 10vw;}
.Menu001093 .nav li a{font-size: 2.6vw;}
}
@media(max-width:480px){
.Menu001093 .nav li{height: 14vw;}
.Menu001093 .nav li a{font-size: 3.5vw; padding: 0 4vw;}
.Menu001093 .nav li a:after{bottom: 0.5vw;}
}


 /*TextList002972 */
 .TextList002972{padding: 0% 0 0;background: #f5f9ff;margin:0 auto;}
 .TextList002972 li{border-bottom: 1px dotted #ddd;transition: 0.3s;}
 .TextList002972 li:hover {border-bottom:1px solid #0fa7e2;}
 .TextList002972 li{line-height: 60px;}
 .TextList002972 li a{color: #333;transition: 0.3s}
 .TextList002972 li:hover a{color: #0fa7e2;}
 .TextList002972 li a:before{display: inline-block; content: ''; width: 5px; height: 5px; background: #0fa7e2;border-radius: 50%; margin-right: 10px; vertical-align: middle;}
 .TextList002972 li time{float: right; margin-left: 10px;}

 @media(min-width:641px){
 .TextList002972 li{font-size: 18px;}
 }
 @media(max-width:640px){
.TextList002972{padding: 0% 0 30px;}
 }

/*RighInfo000623 */
@font-face {
font-family: 'bebas-neue';
src: url("https://work.gzwhir.com:51932/Build/Content/Resoures/whirfonts/bebas-neue.woff") format("woff");
font-display: swap;
}
@font-face {
font-family: 'DIN-Medium';
src: url("https://work.gzwhir.com:51932/Build/content/Resoures/whirfonts/DIN/Medium.woff") format("woff");
font-display: swap;
}

.RighInfo000623{padding: 4% 0;background: #f5f9ff;}
.RighInfo000623 .auto{max-width: 1400px;}
.RighInfo000623 .title{margin-bottom: 2vw;}
.RighInfo000623 .title:after{display: block; content: ''; width: 20px; height: 2px; background: #a52d33; margin-top: 1vw;}
.RighInfo000623 .title .cn{font-size: 30px;color: #a52d33; padding-bottom: 10px;font-weight: bold;}
.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 .inner{ position: relative;}
.RighInfo000623 .pic time{bottom: 0; text-align: right;position: absolute;right: 0; background: rgba(165,45,51,0.64);color: #fff; padding: 26px 50px 26px 26px;}
.RighInfo000623 .pic time span{display: block;margin-bottom: 5px;font-family: 'DIN-Medium';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{font-size: 16px;line-height: 31px;color: #666;}
.RighInfo000623 .p-info .tit{margin:0; font-size:26px;font-weight: normal;color:#333;margin-bottom:13px;}

.RighInfo000623 .p-info .ico{width:40px;margin-right:9px;margin-top:-9px;}
.RighInfo000623 .p-info p{margin: 0 0 1.8vw 0;text-align: justify;}
@media(min-width:1025px){
.RighInfo000623 .pic{width: 16.429%;}
.RighInfo000623 .pic .inner{width: 208.696%;}
.RighInfo000623 .info .inner{padding-left: 29.624%;padding-right: 8.548%;}
}
@media(max-width:1024px){
.RighInfo000623 .ytable,
.RighInfo000623 .ytable-cell{display: block;}
.RighInfo000623 .info{padding: 6vw;}
.RighInfo000623 .p-info .tit:not(:first-child){margin-top: 20px;}
}
@media(max-width:640px){
.RighInfo000623 .pic time span{font-size: 12vw;}
.RighInfo000623 .p-info{font-size: 3.5vw;}
}
/*PicList002953 */

.PicList002953{padding: 4.5% 0 0;background: #f5f9ff;}
.PicList002953 li{float: left;width: 31.33%;margin-right:3%;background: #fff; margin-bottom: 3%;transition: 0.3s;}
.PicList002953 li:hover{transform: translateY(-5px);box-shadow: 0 10px 15px rgb(0 0 0 / 8%);}
.PicList002953 li a{display: block;padding: 1.56vw;}
.PicList002953 li:nth-child(3n){margin-right:0;}

.PicList002953 li aside.dot{font-size: 18px; font-weight: normal; line-height: 1em;margin-bottom: 12px;}
.PicList002953 li a:hover aside.dot{color: #1e50ae;}
.PicList002953 li .txt{padding: 15px 15px 0;}
.PicList002953 li p{margin: 0;line-height: 1.625em;font-size: 14px;margin-bottom:12px; color: #999;}
.PicList002953 li .pic{ position: relative;overflow: hidden;border-radius: 0px;}
.PicList002953 li .pic:before { content: '';z-index: 2;position: absolute;width: 100%;height: 100%;transition: 0.4s;background: linear-gradient(180deg, rgba(4, 13, 108, 0.61) 0%, #0A1129 100%);opacity: 0.6966;}
.PicList002953 li:hover .pic:before { opacity: 0;}
.PicList002953 li .Ispic{padding-bottom: 56.077%; transition: 0.3s;}
/*.PicList002953 li a:hover .Ispic{transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);}*/
.PicList002953 li .more{overflow: hidden;}
.PicList002953 li .more span{float: right;width: 35px;height: 35px;border: solid 2px #e5e5e5; border-radius: 50%;position: relative; transition: 0.3s;}
.PicList002953 li .more span:after{position: absolute; content: ''; width: 10px; height: 10px; border-top: 2px solid #666; border-right: 2px solid #666; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg); margin: -5px 0 0 -7px; left: 50%; top: 50%;}
.PicList002953 li a:hover .more span{border-color: #0fa7e2;background: #0fa7e2;}
.PicList002953 li a:hover .more span:after{border-color: #fff;}
@media(max-width:1024px){
.PicList002953{padding: 30px 0 0;}
.PicList002953 li{width: 49%;margin-right: 2%;}
.PicList002953 li:nth-child(3n){margin-right: 2%;}
.PicList002953 li:nth-child(2n){margin-right: 0%;}
.PicList002953 li a{padding: 3vw;}
.PicList002953 li .txt{padding: 15px 0px 0;}
}
@media(max-width:640px){
.PicList002953 li aside.dot{font-size: 4vw; margin-bottom: 2vw;}
.PicList002953 li p{font-size: 3.5vw;}
.PicList002953 li .more{padding-top: 2vw;}
.PicList002953 li .more span{width: 26px;height: 26px;}
}

/*
 .RighInfo002275 为demo编号
 */

 .RighInfo002275{padding: 8% 0}
 .RighInfo002275 .text{margin-bottom: 30px;padding-top:5%;}
 .RighInfo002275 .text .title{font-size: 30px;color: #e4e4e4;font-weight: normal;margin-bottom: 20px;}
 .RighInfo002275 .text .title span{font-weight: 700;}
 .RighInfo002275 .text .p{font-size: 16px;color:#666;line-height: 33px; margin: 0;margin-bottom:10px; padding: 0;text-align:justify}
 .RighInfo002275 .text img {max-width: 30px; margin-right: 10px;}
 .RighInfo002275 .map{width: 100%;height: 200px;}
 .RighInfo002275 .map #map{height: 100%;}
 .RighInfo002275 .map img{max-width: none !important;}
 
 @media screen and (min-width: 768px) {
     .RighInfo002275 .text{float: left;width: 45%;}
     .RighInfo002275 .map{float: right;width: 50%;height: 260px;}
 }
 
 @media screen and (min-width: 1024px) {
     .RighInfo002275 .auto{background: url(..//images/RighInfo002275-contact_bg.png) no-repeat center;}
     .RighInfo002275 .map{float: right;width: 50%;height: 320px;}
     .RighInfo002275 .text .title{font-size: 52px;}
 }
 
 @media screen and (min-width: 1200px) {
     .RighInfo002275{padding: 4% 0}
     .RighInfo002275 .text .title{margin-bottom: 20px}
     .RighInfo002275 .map{height: 430px;}
     .RighInfo002275 .text{width: 40%;}
 }
 .RighInfo002275 h1{margin: 0;font-size: 26px;font-weight: normal;color: #333;margin-bottom: 15px;}
 .RighInfo002275 .text .ico{width: 40px;margin-right: 9px;margin-top: -9px;}

.hzjg{padding:4% 0;}
.hzjg .text{width:46%;float:left;}
.hzjg .text2{float:right;}
.hzjg .text h2{font-size:34px;color:#333;margin:0;margin-bottom:40px;}
.hzjg .text h2:after{content: '';width: 48px;height: 3px; background: #0fa7e2;display: block;margin-top: 20px;}
.hzjg .text p{line-height: 32px;font-size:16px;color:#666;}

@media(max-width:1024px){
.hzjg{padding:30px 0;}
.hzjg .text,
.hzjg .text2{float:none;width: 100%} 
.hzjg .text h2{font-size:30px;margin-bottom:20px;}
}


/*TextList003119 */
.TextList003119{padding: 4.5% 0 4%;}
.TextList003119 .auto{padding:3%;border:10px solid #f5f5f5;}
.TextList003119 .tit{font-size: 34px; margin-top:0;color: #333333;margin-bottom: 10px;font-weight: bold;margin-right:30px;}
.TextList003119 .tit:after{content: '';width: 48px;height: 3px;background: #0fa7e2;display: block;margin-top: 20px;}
.TextList003119 li{width: 47%;  float: left; margin-right:35px; min-height:335px; border-bottom: 1px solid #f2f2f2; padding:2.5em;font-family: 'SourceHanSansCN-Normal';font-size: 16px;line-height: 1.875;position: relative}
.TextList003119 li a{position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
.TextList003119 li h4{color:#333;font-weight: normal; font-size: 24px;padding-left: 2em;background: url(..//images/RighInfo002812-icon5.png) no-repeat left center; margin: 0 0 20px -2em;line-height: 1.5;}
.TextList003119 li aside{position: relative;padding-left: 80px; min-height: 1.875em;}
.TextList003119 li aside span{position: absolute;left: 0;top: 0;}
.TextList003119 .inside ul{float: left;}
.TextList003119 .inside img{width: 46%; float:left;margin-right: 45px; margin-top:30px;}

@media (max-width:1024px) {
.TextList003119{padding: 30px 0;}
.TextList003119 .tit{font-size:34px;margin-bottom: 20px}
.TextList003119 li{font-size:16px;padding: 20px; width: 90%;}
.TextList003119 .inside ul,
.TextList003119 .inside img{width: 100%; float:none;}
.TextList003119 li h4{margin: 0;}
}

/*
 .RighInfo002254 为demo编号
 */
 .RighInfo002254 .auto_1260{ max-width: 1260px;}
 @media only screen and (max-width:1260px) {
     .RighInfo002254 .auto_1260{  padding: 0 2%;}
 }
 .RighInfo002254{padding: 3% 0 1%;}
 .RighInfo002254 .list_img{ float:left; width:55.6%; position:relative;}
 .RighInfo002254 .big_img{ position:absolute; left:0; top:0; height:100%; width:80%;}
 .RighInfo002254 .big_img li,
 .RighInfo002254 .big_img li figure{ position:absolute; left:0; width:100%; top:0; height:100%;}
 .RighInfo002254 .big_img li figure{ border:1px solid #dcdcdc;background-size:contain;}
 .RighInfo002254 .list{ padding:42px 0 42px 82.9%;}
 .RighInfo002254 .list .bd{ position:relative;}
 .RighInfo002254 .list a{ position:absolute; width:17.1%; height:40px; right:0; background:url(..//images/RighInfo002254-btn_prev.png) no-repeat center center/auto 50%;  cursor:pointer;}
 .RighInfo002254 .list a.prev{ top:0;}
 .RighInfo002254 .list a.next{ bottom:0; background-image:url(..//images/RighInfo002254-btn_next.png);}
 .RighInfo002254 .list a.prevStop,
 .RighInfo002254 .list a.nextStop{ cursor:default;}
 .RighInfo002254 .list li{ height:130px;  position:relative;}
 .RighInfo002254 .list li figure{ position:absolute; left:0; width:97%; top:9px; bottom:15px; background-size:contain; border:1px solid #f2f2f2;}
 .RighInfo002254 .list li.on figure{ border:2px solid #3c89d9;}
 .RighInfo002254 .right_info{ float:right; width:39.2%;}
 .RighInfo002254 .right_info h1,
 .RighInfo002254 .right_info h3,
 .RighInfo002254 .right_info p{ margin:0;padding:5% 0;border-bottom:1px solid #e7e8e8;}
 .RighInfo002254 .right_info h1{ padding:7% 0; color:#3c89d9; font-size:26px; }
 .RighInfo002254 .right_info h3{ font-size:18px; font-weight:normal;}
 /*2022.1.8 add*/
 .RighInfo002254 .right_info .fh{float:right;margin-top:5px;}
 .RighInfo002254 .right_info .fh a{border:1px solid #e5e5e5;padding:11px 30px;color:#666;font-size: 14px;}
 .RighInfo002254 .right_info .fh a:hover{background: #0fa7e2;color: #fff;}

 .RighInfo002254 .right_info p{line-height:30px;font-size: 16px;color:#999;margin-bottom:10%;}
 .RighInfo002254 .right_info a{border: 1px solid #e5e5e5;padding: 11px 30px;color: #666;transition:0.4s;display: inline-block}
 .RighInfo002254 .right_info a:hover{ background-color:#3c89d9; color:#fff;}
 
 .RighInfo002254 .tab{ padding:3% 0;}
 .RighInfo002254 .tab .h1_tab{ margin:0; border-bottom:1px solid #e7e8e8; overflow:hidden; font-size:16px; font-weight:normal; color:#000;}
 .RighInfo002254 .tab .h1_tab span{ float:left; padding:0 5%; line-height:50px; background-color:#f2f2f3; margin-right:4px; cursor:pointer;}
 .RighInfo002254 .tab .h1_tab span.on{background-color: #0fa7e2;color:#fff;}
 .RighInfo002254 .tab .info{padding-top:3%;font-size: 16px;line-height: 30px;}
.RighInfo002254 .tab .info img{margin: 1vw auto;}
.RighInfo002254 .tab .info span{display: block;font-size: 14px;color: #999;margin: 0 0 2vw 0;}
 .RighInfo002254 .ul_download li{ border-bottom:1px solid #d1d1d3; line-height:34px; background:url(..//images/RighInfo002254-icon_download.png) no-repeat right center; padding:10px 0;}
 .RighInfo002254 .ul_download li a{ padding:0 38px; background:url(..//images/RighInfo002254-icon.png) no-repeat left center;}


.RighInfo002254 .tab .con3 dl dd{display: block;font-size: 16px;margin-bottom: 30px;}
.RighInfo002254 .tab .con3 dl dd img{max-height: 32px;margin-right:10px;}
 @media(max-width:768px){
 .RighInfo002254 .list_img,
 .RighInfo002254 .right_info{ float:none; width:auto;}
 }
 @media(max-width:640px){
 .RighInfo002254 .list li{ height:100px;}
 .RighInfo002254 .right_info h1{font-size:20px; }
 .RighInfo002254 .right_info h3{ font-size:16px;}
  }	
 @media(max-width:480px){
 .RighInfo002254 .list{ padding-top:30px; padding-bottom:30px;}
 .RighInfo002254 .list a{ height:28px;}
 .RighInfo002254 .list li{ height:80px;}
 .RighInfo002254 .tab .h1_tab{ font-size:14px;}
 .RighInfo002254 .tab .h1_tab span{ padding:0 3%;}
  }	
 /*RighInfo002163 */
 .RighInfo002163{padding: 2vw 0;}

 .RighInfo002163 .img .hot{ position:absolute; right:3px; top:10%; background:url(..//images/RighInfo002163-icon_hot.png) no-repeat; width:47px; height:19px; z-index:5;}
 .RighInfo002163 .img .bx-wrapper{ position:relative; z-index:3; margin:15px;}
 .RighInfo002163 .img .bx-wrapper li img{ display:block; width:100%;}
 
 .RighInfo002163 .img aside i{ background-image:url(..//images/RighInfo002163-jiao_hover.png);}

 .RighInfo002163 .img .bx-pager *{ width:6px; height:6px;}
 .RighInfo002163 .img .bx-pager div{ display:inline-block; margin:0 3px;}

 .RighInfo002163 .intro dd{ line-height:30px;}
 .RighInfo002163 .intro .price b{ font-size:24px;}
 .RighInfo002163 .intro li{ float:left; position:relative; width:40%; text-align:center; margin-right:4%; max-width:134px;}
 .RighInfo002163 .intro li figure{ position:absolute; bottom:95%; left:0; width:100%; background:#fff; z-index:1; display:none; padding:0 5px;}
 .RighInfo002163 .intro li:hover figure{ display:block;}
 .RighInfo002163 .intro li figure img{ padding:3px; border:1px solid #e5e5e5;}
 .RighInfo002163 .intro li figure p{ margin:0; font-size:12px; line-height:26px;}
 .RighInfo002163 .intro li figure p.p2:before{ display:block; content:'';  height:1px; width:80%; margin:0 auto; margin-top:13px;background:#ccc;}
 .RighInfo002163 .intro li figure p i{ font-style:normal; display:inline-block; padding:0 5px;margin-top:-13px; background:#fff;}

 .RighInfo002163 .intro li span:after{ display:inline-block; content:''; background:url(..//images/RighInfo002163-icon_wx.png) no-repeat; width:29px; height:14px; margin-left:10px; vertical-align:middle;}
 
 .RighInfo002163 .contact{ margin:7% 0;}
 .RighInfo002163 .contact dd{ float:left; background:rgba(41,41,41,0.5); width:32%; margin-right:2%; text-align:center; font-size:12px; color:#999;}
 .RighInfo002163 .contact dd span{ display:block; height:51px; width:51px; margin:0 auto 20px; background:url(..//images/RighInfo002163-icon.png) no-repeat left top;}
 .RighInfo002163 .contact dd.dd_3{ margin-right:0;}
 .RighInfo002163 .contact dd.dd_2{padding:30px 0 15px;}
 .RighInfo002163 .contact dd p{ margin:0; line-height:20px; height:40px;}
 .RighInfo002163 .contact dd a{ display:block; padding:30px 0 15px;color:#999;}
 .RighInfo002163 .contact dd a:hover{ background-color:#7b6a41 !important; color:#fff;}
 .RighInfo002163 .contact dd:hover span{ background-position:left bottom;}
 .RighInfo002163 .contact dd.dd_2 span{ background-position:-71px 0;}
 .RighInfo002163 .contact dd.dd_3 span{ background-position:-140px 0;}
 .RighInfo002163 .contact dd.dd_3:hover span{ background-position:-140px bottom;}
 .RighInfo002163 .contact .bdsharebuttonbox a{ margin:0; line-height:none; float:none; height:auto; background:none !important; opacity:1 !important;}
 .RighInfo002163 .contact .bdsharebuttonbox a.bds_mshare{ display:none;}
 
 .RighInfo002163 .title{font-size:20px;text-align:center;color: #333;font-weight: bold;margin-bottom:2vw;}
 
 .RighInfo002163 .i_css{ position:absolute; width:12px; height:11px; background:url(..//images/RighInfo002163-jiao.png) no-repeat 0 0;}
 .RighInfo002163 i.rt{ background-position: right top;}
 .RighInfo002163 i.lb{ background-position:left bottom;}
 .RighInfo002163 i.rb{ background-position: right bottom;}
 .RighInfo002163 i.lb,
 .RighInfo002163 i.rb{bottom:0;}
 .RighInfo002163 i.lt,
 .RighInfo002163 i.rt{top:0;}
 .RighInfo002163 i.lt,
 .RighInfo002163 i.lb{left:0;}
 .RighInfo002163 i.rt,
 .RighInfo002163 i.rb{right:0;}

 .RighInfo002163 .owl-carousel .owl-stage-outer { padding: 1% 0;}
 .RighInfo002163 .owl-carousel .item{position:relative;background:rgba(162, 162, 162, 0.06);padding:15px;text-align:center;color:#999;transition: 0.3s;}
 .RighInfo002163 .owl-carousel .item:hover{transform: translateY(-5px);box-shadow: 0 10px 15px rgb(0 0 0 / 8%);}
 .RighInfo002163 .owl-carousel .item a{position:absolute;left:0;top:0;width:100%;height:100%;border: 1px solid #ccc;}
 .RighInfo002163 .owl-carousel .item a:hover{ border-color:#0fa7e2;}
 .RighInfo002163 .owl-carousel .item a:hover i{ background-image:url(..//images/RighInfo002163-jiao_hover.png);}
 .RighInfo002163 .owl-carousel .item figure{width: 50%;margin:0 auto;}
 .RighInfo002163 .owl-carousel .item figure img{ display:block; width:100%;}
 .RighInfo002163 .owl-carousel .item h3{ font-weight:normal; font-size:18px; }
 .RighInfo002163 .owl-carousel .item p{ border-top:1px solid #3f3f3f; font-size:12px; padding:20px 0; width:80%; margin:0 auto;}
 .RighInfo002163 .owl-carousel .item p i{ font-style:normal; font-size:18px;}
 .RighInfo002163 .owl-carousel .item:hover p,
 .RighInfo002163 .owl-carousel .item:hover h3{ color:#0fa7e2;}
 .RighInfo002163 .owl-carousel .item:hover p{ border-top-color:#0fa7e2;}
 
 .RighInfo002163 .owl-nav{ text-align:center; padding-top:3%;}
 .RighInfo002163 .owl-nav div{ display:inline-block; width:24px; height:24px; margin:0 5px; background:url(..//images/RighInfo002163-btn.png) no-repeat left bottom; overflow:hidden; line-height:1000px; cursor:pointer;}
 .RighInfo002163 .owl-nav div.disabled{ cursor:default;}
 .RighInfo002163 .owl-nav .owl-prev.disabled{ background-position: left top;}
 .RighInfo002163 .owl-nav .owl-next{ background-position: right top;}
 .RighInfo002163 .owl-nav .owl-next.disabled{ background-position: right bottom;}
 @media(max-width:768px){
 .RighInfo002163 .img,
 .RighInfo002163 .intro{ float:none; width:auto;}
 .RighInfo002163 .img{ max-width:480px; margin:0 auto;}
 .RighInfo002163 .contact .bdsharebuttonbox a.bds_mshare{ display:block;}
 .RighInfo002163 .contact .bdsharebuttonbox a.bds_more{ display:none;}
 .RighInfo002163 .owl-carousel{ margin:0 auto; max-width:600px;}
 }
 @media(max-width:480px){
 .RighInfo002163 .contact dd{ width:49%;}
 .RighInfo002163 .contact dd.dd_2{ margin-right:0;}
 .RighInfo002163 .contact dd.dd_3{ width:100%; margin-top:2%;}
 .RighInfo002163 .contact dd.dd_3 a{ padding:15px 0;}
 .RighInfo002163 .contact dd.dd_3 p{ height:auto;}
 .RighInfo002163 .owl-carousel{max-width:375px;}
 }
 /***插件相同参数 到时统一留一份即可***/
 .owl-carousel,
 .owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
 .owl-carousel{display:none;width:100%;z-index:1}
 .owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
 .owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
 .owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
 .owl-carousel .owl-item,
 .owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
 .owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
 .no-js .owl-carousel,
 .owl-carousel.owl-loaded{display:block}
 .owl-carousel.owl-loading{opacity:0;display:block}
 .owl-carousel.owl-hidden{opacity:0}
 .owl-carousel.owl-refresh .owl-item{visibility:hidden}
 .owl-carousel.owl-grab{cursor:move;cursor:grab}
 .owl-carousel.owl-rtl{direction:rtl}
 .owl-carousel.owl-rtl .owl-item{float:right}
 /***END***/
 .tuijian{ /*padding-top:2%;*/}
 .tuijian li{list-style: none;float:left;width: 23.333%;margin-right:2%;}
 .tuijian li:nth-child(4n){ margin-right:0;}
 .tuijian li a{ display:block; background-color:#f8f8f8;transition:all ease-in-out 0.3s;}
 .tuijian li h2{ margin:0; font-size:16px; color:#333; text-align:center; padding:3% 2%;}
 .tuijian li figure{     background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 70%;}

 @media(max-width:640px){
.tuijian li{width:49%;}
.tuijian li:nth-child(2n){ margin-right:2%;}
.tuijian li:nth-child(4n){ margin-right:0;}
 }
 @media(max-width:480px){
 .tuijina li h2{font-size:14px;}
 }
/*RighInfo001937*/
.RighInfo001937 {background-color: #f3f3f3;}
.RighInfo001937 h3{padding:20px 0 0;margin: 0;font-size: 30px;color: #333;}
.RighInfo001937 p {line-height: 2em;font-size:16px;color:#666;}
.RighInfo001937  b{display: block;font-size:18px;color: #0fa7e2;margin: 2vw 0 0 0;}
.RighInfo001937 .con3 dl {margin-top: 1vw;}
.RighInfo001937 .con3 dl dd{display: inline-block;margin-right:6%;font-size: 16px;}
.RighInfo001937 .con3 dl dd img{max-height: 32px;margin-right:10px;}

.RighInfo001937 .auto{ position:relative; background-color:#fff; padding:2%;}
.RighInfo001937 .back{ position:absolute; right:-48px; top:0; background:url(..//images/RighInfo001937-back.png) no-repeat center center #fff; border:1px solid #f3f3f3;}
.RighInfo001937 .back a{/* display:block; *//* width:46px; *//* height:46px; */}
.RighInfo001937 .Current{line-height:34px; border-bottom:1px dashed #dbdbdb; color:#999;}
.RighInfo001937 .Current a{ color:#999;}
.RighInfo001937 .pic{padding-top: 2%;}
.RighInfo001937 .pic img{ display:block; width:100%;}
.RighInfo001937 .info{padding-bottom: 4%;}
.RighInfo001937 .btn{border: 1px solid #e5e5e5;padding: 11px 30px;color: #666;display:inline-block;} 
.RighInfo001937 .btn:before{ display:inline-block; content:''; width:0; height:0; border:10px solid transparent; border-left-color:#fff; vertical-align:middle; border-left-width:13px;}
@media(max-width:1280px){
.RighInfo001937 .back{ right:0;}
}
@media(max-width:768px){
.RighInfo001937 .back{ position:relative; float:right;}
.RighInfo001937 .back a{width:35px; height:35px;}
.RighInfo001937 .Current{ clear:both;}
.RighInfo001937  b{margin: 20px 0;}
    
.RighInfo001937 .con3 dl dd{margin-right:0%;margin-bottom: 15px;line-height: 30px}
}
@media(max-width:640px){
.RighInfo001937 .Current{ font-size:12px;}
}

.RighInfo001937 .slick-slide > div{float: left;background: #fff;border-bottom: 1px solid #fff;border-top: 1px solid #fff;  margin-top: -1px;display: table; height: 7vw;}
.RighInfo001937 .slick-slide img{max-height: 32vw; max-width: 96%;}
.RighInfo001937 .slick-slide dot2{max-width: 32vw; }
.RighInfo001937 .slick-dots{text-align: center; margin-top: 3vw;}
.RighInfo001937 .slick-dots li{display: inline-block;position: relative;width: 28px; height: 28px;}
.RighInfo001937 .slick-dots li button{ padding: 0; width:28.572%;height: 28.572%;background: #0fa7e2; border-radius: 50%; position: absolute; left: 50%; top: 50%;transform: translate(-50%,-50%);font-size: 0; border: 0;}
.RighInfo001937 .slick-dots li.slick-active button{background: #0fa7e2; width: 50%; height: 50%;}
.RighInfo001937 .slick-dots li.slick-active:before{position: absolute; content: ''; left: 0; top: 0; width: 100%; height: 100%; border: 2px solid #0fa7e2; border-radius: 50%;clip:rect(0 28px 7px 0);animation:zhuan 2s infinite linear;}
@media(min-width:1025px){
.RighInfo001937 .slick-slide > div{width: 33.3333%;}
.RighInfo001937 .slick-slide > div:not(:nth-child(3n)){ border-right: 1px solid #fff;}
}
@media(max-width:1024px){
.RighInfo001937 .slick-slide > div{width: 50%;}
.RighInfo001937 .slick-slide > div:not(:nth-child(2n)){ border-right: 1px solid #fff;}
.RighInfo001937 .slick-slide img{max-height: 32vw; max-width: 96%;}
.RighInfo001937 .slick-slide dot2{max-width: 45vw;}
}



/*PicList000687 */

    .PicList000687{padding: 4% 0 0;overflow: hidden;background: #f5f9ff;}
    .PicList000687 .auto{max-width: 1400px;}
    .PicList000687 .title{margin-bottom: 2.5vw; text-align: center;}
    .PicList000687 .title .cn{font-size: 30px;color: #a52d33; padding-bottom: 10px;font-weight: bold;}
    .PicList000687 .title .en{font-family: 'bebas-neue';color: #d2d2d2; letter-spacing: 2px;}
    @media(max-width:768px){
    .PicList000687{padding: 30px 0 0;}
    .PicList000687 .title{margin-bottom: 5vw;}
    }
    @media(max-width:640px){
    .PicList000687 .title .cn{font-size: 6vw;}
    }
    
    .PicList000687 .more{text-align: center;width: 125px;line-height: 40px;color: #fff;background: #0fa7e2;display: block;}
    .PicList000687 .more:hover{}
    .PicList000687 .more:after{display: inline-block; content: '';background: url("..//images/PicList000687_more.png") no-repeat; width: 25px; height: 6px; vertical-align: middle; margin-left: 5px;}
    @media(max-width:480px){
    .PicList000687 .more{line-height: 10vw;}
    }
    
    .PicList000687 .tit{font-size: 20px;color: #000;}
    .PicList000687 time{font-family: 'DIN-Medium';}
    .PicList000687  p{line-height: 1.715em;color: #7d7d7d;height: 3.43em;font-size: 16px;margin-bottom: 2.03vw;}
    @media(max-width:640px){
    .PicList000687 .tit{font-size:4vw;}
    .PicList000687  p{font-size:3.5vw;}
    }
    .PicList000687 .news-top{/* padding-bottom: 1.22vw; */}
    .PicList000687 .news-top .info{border-top: 1px solid #eee;border-bottom: 1px solid #eee;}
    .PicList000687 .news-top time{border-left:1px solid #c6c6c6;padding-left: 1.62vw;display: block;margin-bottom: 2.61vw;color: #0fa7e2;font-size: 18px;}
    .PicList000687 .news-top time span{display: block;font-size: 2em;}
    .PicList000687 .news-top .slick-dots{text-align: center;padding-top: 1.72vw;padding-bottom: 2vw;}
    .PicList000687 .news-top .slick-dots li{display: inline-block; width: 20px; height:3px; margin: 0 5px;background-color: #d9d9d9;}
    .PicList000687 .news-top .slick-dots li button{display: none;}
    .PicList000687 .news-top .slick-dots li.slick-active{background: #0fa7e2;}
    @media(min-width:769px){
    .PicList000687 .news-top .pic{width: 520px;}
    .PicList000687 .news-top .pic a { position: relative; display: block;}
    .PicList000687 .news-top .pic a:after { position: absolute;content:''; width: 100%; height: 100%; top: 0; left: 0;background:rgba(0,0,0,.4); opacity: 0;transition: 0.3s;}
    .PicList000687 .news-top .pic:hover a:after { opacity: 1;}
    .PicList000687 .news-top .info .main{padding-left: 3.21vw;}
    }
    @media(min-width:1025px) and (max-width:1024px){
    .PicList000687 .news-top .pic{width: 45%;}
    }
    @media(max-width:768px){
    .PicList000687 .news-top .ytable-cell,
    .PicList000687 .news-top .ytable{display: block;}
    .PicList000687 .news-top .info{padding: 5vw 0;}
    }
    @media(max-width:640px){
    .PicList000687 .news-top time{font-size: 3.6vw;}
    }
    
	

.bgf5{background: #F5F5F5;}
.n_date{width: 180px;height: 180px;text-align: center;color: #0fa7e2;background:#fff;margin: 2vw auto 0 auto;border-radius: 10px;
background-size: 40px;box-shadow: 0 0 20px rgba(0,0,0,.06);}
.n_date b{display: block;font-size: 50px;line-height: 60px;	}
.n_date span{display: block;font-size: 16px;line-height: 30px;}
.n_date .hd_data{font-size: 16px;line-height:70px;background: url(..//images/date.png) no-repeat 25%;background-size: 20px;text-indent:18%;}

@media(max-width:1024px){
 .n_date{width: 140px;height: 120px;}
.n_date b{font-size: 40px;line-height: 40px;	}
 .n_date .hd_data{font-size: 16px;line-height:40px;background: url(..//images/date.png) no-repeat 18%;background-size: 20px;}
}

 
 /*
  .textlist 为demo编号
  */
 .textlist{padding:4vw 0 2vw 0;background: #F5F5F5;}
 .textlist .n_title{text-align: center;font-size: 30px;color: #333;margin-bottom: 2vw;position: relative;padding-bottom: 0.8vw;}
 .textlist .n_title::before{position: absolute;content: '';left: 50%;bottom: 0;width: 30px;height: 2px;margin-left: -15px;background: #0fa7e2;}
 .textlist li{  margin: 0 0 2vw 0;   }
 .textlist li a{display: block;background: #eee;padding:2vw;transition: 0.3s;border-radius: 6px;}
 .textlist li h3{ color:#333; font-size:18px;line-height: 2em; font-weight:bold; margin:0 0 1vw 0;}
 .textlist li p{ margin:0;font-size:14px;line-height: 2em;color: #999;}
 .textlist li a:hover{ box-shadow:0 0 10px rgba(0,0,0,0.1);background: #fff;}
 .textlist li a:hover h3{color: #0fa7e2;}
 .textlist li span{display: block;width: 100px;color: #0fa7e2;line-height: 40px;font-size: 12px; border: 1px solid #0fa7e2;text-align: center;margin-top: 2vw;}
@media(max-width:1024px){
 .textlist{padding:30px 0 10px}
}

 
 
 .bgf5{background: #F5F5F5;}
 .jigou_img img{display: block; margin: 0 auto 2vw auto;}