body{background:#f6f9fb; overflow-x: hidden;}
.hideContent{display:none!important;}

#fiexd-top{position:fixed;width: 100%;top: 0;left: 0;padding-top: 30px;z-index: 110;transition: all .5s ease;opacity: 0; display:none}
#fiexd-top.siteTop{opacity: 0;z-index: 100;}
#fiexd-top .header{max-width:1780px;position: relative}
#fiexd-top .logo{width:200px;}
#fiexd-top .full-menu{width: 64px;height: 64px;display: block;cursor: pointer;position: absolute;/* display: none; */top: 0;right: 0;z-index: 110;border-radius: 50%;background-color: #fff;pointer-events: auto;color: #00653b;text-align: center;line-height: 64px;font-size: 32px;text-indent: 2px;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);cursor: pointer}
#fiexd-top .full-menu i{width: 50%;height: 2px;background: #11479b;position:absolute;left: 10px;top: 50%;margin: 0 0 0 6px}
#fiexd-top .full-menu i::before{content: '';position: absolute;width: 100%;height: 100%;background: #11479b;top: -9px;left: 0;}
#fiexd-top .full-menu i::after{content: ''; position: absolute;width: 100%;height: 100%;background: #11479b;bottom: -9px;left: 0;}
#fiexd-top .full-menu:after {
    width: 64px;
    height: 64px;
    box-sizing: border-box;
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
    border: 4px solid #a2bccc;
    border-radius: 50%;
    -webkit-animation-duration: 1.2s;
    animation-duration: 1.2s;
    -webkit-animation-name: menu_circle;
    animation-name: menu_circle;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}
@keyframes menu_circle {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  80% {
    -webkit-transform: scale(1.6);
    transform: scale(1.6);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1.6);
    transform: scale(1.6);
  }
}

@media(max-width:1780px){
#fiexd-top .header{padding: 0 2%}
#fiexd-top .full-menu{right:2%;}
}

/*#top */
/*#top{position: relative;padding-top:30px;left:0;top:0;width:100%;z-index:100;opacity: 1; transition: all 1s ease;}*/
.top{position: relative; background:#fff;}
.home-body .top,
.top_fixed{position:fixed;/*padding-top:30px;*/left:0;top:0;width:100%;z-index:100;opacity: 1; transition: all 1s ease;   background: #fff;
    border-bottom: 0.1rem solid #ddd;}


#top.siteTop{opacity: 1;z-index: 110}
/*#top.load {transform: translateY(100%); opacity: 0;}
#top.hide {opacity: 0; transform: translateY(-50%);transition: all 0.3s;}*/

/*logo*/
#logo {width: 200px;}
#logo a {display: block;}
#logo img{display: block; width: 100%; height: auto;}
/*nav*/
#nav ul {font-size: 0; line-height: normal; text-align: center;}
#nav li {display: inline-block; width: 12.111%;}
#nav li em{ display:block; font-style:normal;}
#nav li em a{line-height:100px;font-size:16px;display:block;}
#nav li em a:hover{color:#11479b;}
#nav li.aon em > a{color:#11479b;}

#language,#top #search{float:right;}
#language a{display:block;float:left;width:28px;line-height:28px;text-align:center;margin-left:10px;}
#language a:hover,#language a.on{color:#fff;border-radius:50%;background:#11479b;}

#search{padding:0 12px;margin-left:18%;}
#searchBtn{display:block;cursor:pointer;width:21px;height:28px;line-height:28px;text-align:right;overflow:hidden;font-size:16px;font-weight:bold;background:url(../images/Top002490-search.png) no-repeat center center/17px;}
#searchBox{position:absolute;right:0;top:100%;background:rgba(255,255,255,.9);border-radius:0px;width:315px;padding:10px;display:none;z-index: 99}
/*#searchBox::before{position:absolute;content:'';border:10px solid transparent;border-bottom-color:rgb(17,71,155);right:12px;top:-20px;}
*/#searchBox *{line-height:36px;height:36px;border-radius:0 3px 3px 0;}
#searchBox .text{width:100%;border:1px solid #ddd;padding:0 75px 0 10px;color:#666;}
#searchBox .btn{position:absolute;top:10px;right:10px;text-align:center;color:#fff;width:65px;background:#11479b;}

.header-right{position:relative;width:150px;}

@media(min-width:1025px){
    #header{display:table;width:100%;max-width:1780px;background:rgba(255,255,255,0.9);border-radius:18px;padding:0 70px;/*box-shadow:0px 0 90px rgba(19,53,80,.5); */padding: 0 3.933%;width: calc(100% - 100px);}
   .top_fixed #header{/*box-shadow:0px 0 90px rgba(19,53,80,.5);*/}
    #header > *{display:table-cell;vertical-align:middle;}    
    
}

@media(max-width:1600px){
    #nav li {width: 12.5%;}

}

@media(max-width:1280px){
    .header-right {width: 120px;}
    #logo {width: 150px;}
    #nav li {width: 14%;}
    #nav li em a {line-height: 80px;}
    #search {padding: 0;}

}
@media(max-width:1560px) and (min-width:1280px){
    #nav li {width: 16%;}
    #nav li em a{font-size:15px;}
}
@media(max-width:1024px){
    #fiexd-top{display: none}
    
    
    #top{position:relative;top:auto;padding-top:0;margin-top:0;transform: none;opacity: 1} 
    #top.animated {-webkit-animation-fill-mode: none; -webkit-animation-fill-mode: none;}   
    #top.hide {opacity: 1; transform: none;}
    #header {padding: 2.5% 2%;}

    .header-right {position: static; float: right; width: auto; padding: 7px 0;}

    #logo {float: left;}
   
    #language {padding: 6px 0; }


    #search {margin-left: 15px;}
    #searchBtn{width:40px;height:40px;border-radius:50%;}
    #searchBox{right:2%;}
    #searchBox::before{display:none;}  
    
   
    

    

    #open_menu{width:40px; height:40px; position: relative; float: right;}
    #open_menu i,
    #open_menu i::before,
    #open_menu i::after{ position:absolute;}
    #open_menu i,
    #open_menu i::before,
    #open_menu i::after{background:#20979b;}
    #open_menu i{ top:50%;}
    #open_menu i{ width:60%; left:20%;  margin-top:-1px; height:2px;}
    #open_menu i::before,
    #open_menu i::after{ left:0; width:100%; height:100%; content:'';transition:transform 0.3s;}
    #open_menu i::before{ top:6px;}
    #open_menu i::after{top:-6px;}

    #open_menu.open_menu_on{ border-color:#fff;z-index:99;}
    #open_menu.open_menu_on i{ background:none !important;}
    #open_menu.open_menu_on i::before,
    #open_menu.open_menu_on i::after{ background:#fff; margin-top:0;}
    #open_menu.open_menu_on i::before,
    #open_menu.open_menu_on i::after{  top:0 !important;}
    #open_menu.open_menu_on i::before{ transform:rotate(45deg);}
    #open_menu.open_menu_on i::after{ transform:rotate(-45deg);}


    #nav {position: fixed; right: -100%; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.5); opacity: 0; transition: opacity .3s;}
    #nav > ul {background: rgba(17,71,155,0.9); position: fixed; right: -100%; top: 0; height: 100%; width: 60%; max-width: 280px; padding: 60px 2% 0; overflow-y: auto; text-align: left; -webkit-overflow-scrolling: touch;transition: right .3s;}
    #nav li {display: block; width: auto; margin: 0; border-bottom: 1px solid rgba(255,255,255,0.3)}
    #nav li em a { line-height: 48px; padding: 0 10px;}
    #nav li a,
    #nav li.aon em > a,
    #nav li em a:hover {color: #fff;}
    #nav.show {right: 0; opacity: 1;z-index:98;}
    #nav.show > ul {right: 0;}
}
@media(max-width:768px){
    #header {padding-top: 3.5%; padding-bottom: 3.5%;}
    .header-right {padding: 3.5px 0;}
    #logo {width: 120px;}
    #open_menu,#searchBtn{width:36px;height:36px;}
    #open_menu i{background:#11479b;}
    #open_menu i::before,#open_menu i::after{background:#11479b;}
    #searchBtn{background-size:18px;}
    #language {padding: 4px 0; }
}

/*Banner002563 */
#slides{ overflow: hidden;position: relative}

/*slick Basic*/
/*#slides .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
#slides .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
#slides .slick-list:focus {outline: none}
#slides .slick-list.dragging {cursor: pointer;cursor: hand;}
#slides .slick-slider .slick-track, 
#slides .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)}
#slides .slick-track {position: relative; top: 0; left: 0; display: block;}
#slides .slick-track:before, 
#slides .slick-track:after{display: table; content: '';}
#slides .slick-track:after{ clear: both;}
#slides .slick-loading .slick-track { visibility: hidden;}
#slides .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
#slides .slick-slide .slick-loading img { display: none;}
#slides .slick-slide .dragging img { pointer-events: none;}
#slides .slick-initialized .slick-slide { display: block;}
#slides .slick-loading .slick-slide { visibility: hidden;}
#slides .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
#slides .slick-arrow .slick-hidden { display: none;}*/
/*slick Basic End*/

@keyframes circle {
    0% {
        transform: rotate(0);
    }
    100% {
        transform: rotate(360deg);
    }
}
/*#slides .slider-text{position: absolute;width: 100%;height: 100%;z-index: 10}
#slides .slider-text .slick-list,
#slides .slider-text .slick-list .slick-track,
#slides .slider-text .slick-list .slick-track .slick-slide{height: 100%!important;}
#slides .slider-for{z-index: 5}*/

/*#slides .ban-img li img{transform: scale(1.5);transition: 0.5s 0.2s ease-out;}
#slides .ban-img li.slick-current img{transform: scale(1);}
#slides .layer{position: absolute; left: 0; top: 0; width: 100%;height: 100%; z-index: 20;}
#slides .cover{position: absolute;left: 0;width: 100%;height: 10%;background-color: #fff;transition-duration: 0.5s; transition-timing-function: cubic-bezier(0.47, 0, 0.75, 0.72); }
#slides .slick-current .cover{width: 0;}*/

#slides .slick-arrow{ position:absolute; z-index:10; width:60px; height:90px; background:rgba(0,0,0,0.13); top:50%; margin-top:-45px;font-size: 0;padding: 0; cursor: pointer;transition:0.2s; border: 0;display: none !important}
#slides .slick-arrow:hover{ }
#slides .slick-arrow::before{ position:absolute; content:''; width:20px; height:20px; transform:rotate(-45deg); top:50%; margin-top:-10px;border-top:2px solid #fff; border-left:2px solid #fff;}
#slides .slick-arrow:hover::before{ border-color:#fff !important;}
#slides .slick-prev{ left:2%;}
#slides .slick-prev::before{  left:40%;}
#slides .slick-next{ right:2%;}
#slides .slick-next::before{  left:20%;transform:rotate(135deg);}

#slides .slick-dots{ position:absolute; left:0; text-align:center; width:100%; bottom:5%; z-index:10;}
#slides .slick-dots li{display:inline-block;padding-right: 31px;position:relative;cursor: pointer;}
#slides .slick-dots li:after{ position:absolute; content:''; right:1px; top:0; width:28px; height:1px; background:rgba(255,255,255,0.28); top:50%;}
#slides .slick-dots li:last-child{ padding-right:0;}
#slides .slick-dots li:last-child:after{ display:none;}

#slides .slick-dots li button{display:block;border:5px solid transparent;width: 46px;height: 46px;border-radius:50%;margin:0 10px;position:relative;font-size: 0;padding: 0;background: none; cursor: pointer;}
#slides .slick-dots li button::before{position:absolute;left:50%;top:50%;margin-top: -14px;margin-left: -14px;width: 28px;height: 28px;border-radius:50%;content:'';background: url(../images/dot.png) no-repeat center center/28px; animation: circle 2s linear 0s infinite;}
#slides .slick-dots li.slick-active button{ border-color:#fff;}
#slides .slides-load {display: none;}
#slides .slick-initialized {display: block;}
#slides .loading {padding-bottom: 49.21875%; clear: both; width: 100%;}
/*#slides li{position: relative;}
#slides li a{display: block; z-index:2; position: relative;}
#slides li .txt-img{ position:absolute; width:100%; top:0; left:0; text-align:center; z-index:1;     height:80%;}
#slides li .txt-img .ytable{height: 100%;}
#slides li .txt-img img{opacity: 0; transform: translateX(-100%); transition: 1s;}
#slides li.slick-current .txt-img img{transform: translateX(0);opacity: 1;}*/


/*#slides li.slick-slide video{position: absolute; z-index: 10; left: 0%; top: 0%;height: 100%;width: 100%;background: #000}
#slides li.slick-slide .open-video{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background:url(../images/play.png)no-repeat center rgba(0,0,0,.3);background-size: auto 50px; z-index: 20;transition: 0.3s; cursor: pointer;}
#slides  li.video-show .open-video{opacity: 1;}
#slides li.slick-slide .open-video.wap {display: none;}*/


/*slidesPic*/
#slidesPic {z-index: 3; background-color: #000;}
#slidesPic .pic,
#slidesPic video {position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
#slidesPic .pic {background: no-repeat center center; background-size: cover;transform: scale(1.5);transition: 0.5s 0.2s ease-out;}
#slidesPic video {object-fit: cover;}
#slidesPic .item a {display: block; overflow: hidden;  position:relative; }
#slidesPic .wap {display: none;}
#slides .slick-current .pic{transform: scale(1);}

@media (min-width:1025px) {
#slides{margin-top: 100px;}
#slidesPic .item a{height: calc(82vh - 50px);}  
}
@media (min-width:1025px) and (max-width:1281px) {#slides{margin-top: 80px;}}
@media (max-width:1024px) {
#slidesPic .item a {padding-bottom: 44.21875%;} 
}

/*slidesPic*/
#slidesText {z-index: 8; position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
#slidesText .info {position: relative; padding-bottom:35.21875%;}
#slidesText .bg {position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,.3); transition: opacity .3s; z-index: 2; display: none;}
#slidesText .text {position: absolute; left: 0; top: 50%; transform: translateY(-55%); width: 100%; z-index: 5; color: #fff;}
#slidesText .auto {max-width: 1780px;width: calc(100% - 100px); text-shadow: 0px 1px 3px rgba(0,0,0,.4); margin: 0 auto;}
#slidesText .btn {position: absolute; left: 0; top: 0; width: 100%; height: 100%; background:url(../images/play.png) no-repeat center;background-size: auto 50px; z-index: 6; transition: 0.3s; cursor: pointer; display: none;}

#slidesText h2 {font-size: 30px; line-height: 1.125em; margin: 0 0 15px; padding: 0; letter-spacing: 5px;}
#slidesText h3 {font-size: 30px; line-height: 1.25em; margin: 0; padding: 0; font-weight: normal; font-style: italic;letter-spacing: 2px;}
#slidesText .box {max-width: 1150px; opacity: 0; transform: translateX(-50%); transition: all 1s;}
#slidesText .box.in {opacity: 1; transform: translateX(0);}




@media(max-width:1600px){
    #slidesText .box {max-width: 1100px;}
/*    #slides h2 {font-size: 60px;}
    #slides h3 {font-size: 30px;}*/
}
@media(max-width:1200px){
/*#slides{ padding:0;}*/
#slidesText .box {max-width: 660px;}
/*    #slides h2 {font-size: 45px;}
    #slides h3 {font-size: 24px;}*/
}
/*@media(min-width:1025px){
#slides  li > img{ display:block; width:100%;}
#slides  li img.wap{ display:none;}
#slides  li.slick-slide .open-video{display: none}
#slides  li.slick-slide .videowap{display: none}
}*/
@media(max-width:1024px){
/*#slides li img.pc{ display:none;}
#slides li.slick-slide .videopc{display: none}
#slides li .table img{ max-width:75%; margin:0 auto;}*/
#slidesPic .item a,
#slidesText .info,
#slides .loading {padding-bottom: 72.265625%;}
#slidesText .auto {max-width: none; padding: 0 2%; width: auto;}
#slidesText .box {max-width: 550px;}
#slidesText .bg {display: block;}
#slides h2 {font-size: 35px;}
#slides h3 {font-size: 20px;}
    
/*#slides li.slick-slide video{left: 0;top: 0; opacity: 1;}
#slides li.slick-current video{left: 0; top: 0; opacity: 1;}
#slides li.slick-current .open-video.wap {display: none;}
#slides li.slick-current .open-video.pc {display: none;}*/

#slidesText .btn {display: block;}

#slides .pc {display: none;}
#slides .wap {display: block;}
}
@media(max-width:768px){
    #slidesText .box {max-width: none;}
    #slidesText h2 {font-size: 22px; letter-spacing: 1px;}
    #slidesText h3 {font-size: 16px;}

#slides .slick-arrow{ transform:scale(0.7);}
#slides .slick-dots li{padding-right:10px; }
#slides .slick-dots li::after{ width:10px;}
#slides .slick-dots li button{width:34px; height:34px; border-width: 3px;}
#slides .slick-dots li button::before{background: url(../images/dot.png) no-repeat center center/22px;}
}
.auto_1600{max-width:1600px;  width: 92%;}
.auto_1400{max-width:1400px; width: 92%;}
.auto_1300{max-width:1300px;}



#water {position: absolute;width: 23vw;top: 0;left: 0;margin: 0;height: 100%;z-index: 6;transform: none;-webkit-transform: none;-moz-transform: none;-o-transform: none;-ms-transform: none;opacity: 0.8;}
.webGL-slider canvas {position: absolute;top: 0;bottom: 0;left: 0;right: 0;/* opacity: 0; */display: 0;margin: auto;z-index: 2;transform-origin: 50% 50%;
}

/*
 #banner 为demo编号
 */
#banner{position: relative}
#banner span{background-position:center center;background-repeat:no-repeat;background-size:cover;display:block; padding-bottom: 31.25%;}
#banner .wap {display:none;}

#banner .slick-dots {position: absolute; width: 100%; left: 0;bottom:4%; text-align: center;z-index: 20;padding: 25px 0; font-size: 0;}
#banner .slick-dots li {display: inline-block;width: 14px;height: 14px;margin: 0 5px;border-radius: 50%; border:2px solid #fff;overflow: hidden;}
#banner .slick-dots li button {display: none;}
#banner .slick-dots li.slick-active {border-color: #11479b;background: #11479b;}
@media (max-width:1024px){
    #banner span{padding-bottom:40%;}
    #banner .pc {display:none;}
    #banner .wap{display:block;}
    #banner .slick-dots { bottom:0;}
}

/*Menu002169 */
#bar{padding-bottom:3%;}






#breadcrumb {text-align:right;background:url(../images/Menu002169-icon_home.gif) no-repeat right center;font-size:14px;padding:30px 20px;color:#999;}
#breadcrumb a{background:url(../images/Menu002169-cur_a.gif) no-repeat right center;padding-right:10px;margin-right:5px;color:#999;}
#breadcrumb span{color:#11479b;}
/*submenu*/
#submenu{border-top:1px solid #f0f3f8;border-bottom:1px solid #f0f3f8;background-color:#fff; height:55px;box-shadow:0 0 70px rgba(29,56,75,.05); clear: both;}
#submenu h2{width:240px;line-height:80px;background-color:#114790;font-size:24px;color:#fff;text-align:center;position:relative;z-index:1;margin-top:-27px; float: left; display: inline-block;border-radius: 20px 20px 0 0}
#submenu h2:before{display:inline-block;content:'';width:15px;height:3px;background:#fff;margin-right:5px;vertical-align:middle;}

#submenu ul{margin-left: 180px; font-size: 0; line-height: normal; text-align: right;}
#submenu li{margin-left:4.59%;font-size:18px;font-weight:bold; display: inline-block; line-height: 55px;}
#submenu li:after{display:block;width:0;height:0;margin:0 auto;content:'';border:6px solid transparent;border-bottom:0;}
#submenu li a{display:block;padding:0 12px;position:relative;}
#submenu li a:after{position:absolute;left:0;width:100%;height:3px;content:'';bottom:-1px;}
#submenu li.aon a:after{background:#11479b;}
#submenu li.aon:after{border-top-color:#11479b;}

#submenu li a:hover,#submenu li.aon a{color:#11479b;}

@media(max-width:1024px){
    #submenu h2 {margin-top: -80px;}
    #submenu ul {margin-left: 0; text-align: left;}
    #submenu li {margin: 0 2%;}
}

@media(max-width:768px){

    #breadcrumb {text-align: left; padding: 15px 0 15px 20px; background-position: left center;}
    #submenu{height: auto;}
    #submenu .auto {width: auto;}
    #submenu h2 {margin-top:0; width: auto; float: none; display: block; font-size: 18px; line-height: 1.5em; padding: 10px 4%;}
    
    #submenu li{height: 45px; line-height: 45px; margin:0;width:20%;text-align:center;}
    #submenu li a{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
}
@media(max-width:640px){
     
    #submenu li{width:33.33333333333%;}
    
}


/*Floor003011 */
.Floor003011{overflow:hidden;position:relative;z-index:1;padding:7.81vw 0 7.76vw 0;}
.Floor003011 .auto{max-width:1300px;}
.Floor003011 .title .cn{font-size:50px;color:#ad8769;line-height:1em;}
.Floor003011 .title .en{position:absolute;left:0;top:-0.1em;font-size:20.31vw;color:#000;opacity:0.03;line-height:0.923em;text-transform:uppercase;z-index:-1;}
@media(max-width:1024px){
    .Floor003011 .title .cn{font-size:6vw;}
}
.Floor003011 .more{padding:3vw 0 0 0;}
.Floor003011 .more a{position:relative;display:inline-block;position:relative;line-height:30px;color:#ad8769;padding-right:34px;background:url("../images/Floor003011_more.png") no-repeat right center;transition:0.5s;}
.Floor003011 .more a:hover{background-color:#ad8769;border-radius:5px;color:#fff;padding:0 17px;}
.Floor003011 .more a:after,.Floor003011 .more a:before{position:absolute;content:'';border:1px solid #ad8769;left:-10px;right:-10px;top:-5px;bottom:-5px;border-radius:5px;opacity:0;transition:0.5s;}
.Floor003011 .more a:hover:after,.Floor003011 .more a:hover:before{opacity:1;}
.Floor003011 .more a:hover:after{transform:translate(-3px,-3px);}
.Floor003011 .more a:hover:before{transform:translate(3px,3px);}
.Floor003011 .solgan{margin:1.9vw 0 3vw 0;font-size:26px;color:#333333;line-height:1.462em;width:64%;}
.Floor003011 .intro{min-height:23vw;padding-bottom:4.5vw;}
.Floor003011 .intro p{margin:0;color:#999;line-height:2em;}
.Floor003011 .word{color:#ad8769;font-size:26px;text-align:right;position:relative;z-index:2;}
.Floor003011 .word aside{font-size:160px;line-height:1em;}
.Floor003011 .fr .pic{padding-right:30px;margin-top:-80px;}
@media(min-width:1025px){
    .Floor003011 .fl{width:50%;}
    .Floor003011 .fr{width:42.693%;}
    .Floor003011 .fl .img{width:131.231%;}
}
@media(max-width:768px){
    .Floor003011 .word{font-size:5vw;}
    .Floor003011 .word aside{font-size:20vw;}
    .Floor003011 .fr{margin-bottom:4vw;}
    .Floor003011 .fr .pic{margin-top:-10vw;}
}
@media(max-width:640px){
    .Floor003011 .solgan{font-size:4.5vw;}
}
.h-title{margin-bottom:3.125%;}
.h-title h2{margin:0;font-size:40px;color:#333;font-weight:bold;}
.h-title span{font-size:22px;text-transform:uppercase;color:#d7dee4;}
@media(max-width:1280px){
    .h-title h2 {font-size: 32px;}
    .h-title span {font-size: 20px;}
    }
@media(max-width:768px){
    .h-title h2{font-size:26px;}
    .h-title span{font-size:20px;}
}

/*Floor003065 */
#hmAbout{padding:5vw 0 0;font-size:14px;background:#fff;}
@media(min-width:769px) and (max-width:1024px){
    #hmAbout{font-size:1.5vw;}
}
@media(max-width:640px){
    #hmAbout{font-size:3.5vw;}
}

#hmAbout .txt-info{position:relative;}

@media(min-width:769px){
    #hmAbout .txt-info{padding-left:6vw;padding-right:0vw;}
    #hmAbout .ytable-cell{vertical-align:top;}
    #hmAbout .video{width:60%;}
    #hmAbout .txt-info{width:45%;}
}
@media(max-width:768px){
    #hmAbout .ytable,#hmAbout .ytable-cell{display:block;}
}
#hmAbout .video .pic{position:relative;z-index:1;border-radius:20px 20px 0 20px;overflow:hidden;margin-bottom:100px;box-shadow:0 22px 68px -5px rgba(22,56,75,0.36);}
#hmAbout .video .pic img{opacity:1;}
#hmAbout .video .play{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;cursor:pointer;}
#hmAbout .video .play:before{position:absolute;content:'';width:86px;height:86px;background:url("../images/Floor003065_play.png") no-repeat center center rgba(0,0,0,0.2);left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;}
#hmAbout .video .pic video{position:absolute;left:0;top:0;z-index:20;background:#000;}
@media(max-width:640px){
    #hmAbout .video .play:before{width:20vw;height:20vw;}
    #hmAbout .video .pic{border-radius:12px;margin-bottom:8%;}
}
#hmAbout .number li{float:left;color:#333;}
#hmAbout .number li aside{color:#11479b;}
#hmAbout .number li aside b{font-size:48px;font-weight:900;line-height:0.85em;display:inline-block;}
#hmAbout .number li p{margin-bottom:0;}
@media(min-width:769px) and (max-width:1024px){
    #hmAbout .number li aside b{font-size:4vw;}
}
@media(max-width:640px){
    #hmAbout .number li aside b{font-size:8vw;}
}
#hmAbout .more{margin-top:1.76vw;margin-bottom:0vw;text-align:left;}
#hmAbout .more a{display:inline-block;color:#7f8c94;font-weight:bold;transition:0.3s;font-size:16px;}
#hmAbout .more a:hover{color:#11479b;}
#hmAbout .more a i{display:inline-block;font-style:normal;width:24px;height:24px;padding-left:2px;text-align:left;border-radius:50%;line-height:24px;background-image:linear-gradient(to right,#257dc7,#11479b);font-size:14px;color:#fff;text-indent:6px;vertical-align:top;box-shadow:0 2px 12px -2px rgba(34,117,192,0.6);margin-left:12px;}
@media(max-width:640px){
    #hmAbout .more a{font-size:4vw;}
}
#hmAbout .txt-info .inner{position:relative;z-index:3;}
#hmAbout .txt-info .info .name{color:#ee7133;font-size:24px;}
#hmAbout .txt-info .info p{line-height:2em;color:#7f8c94;text-align:justify;font-size:16px;}
#hmAbout .txt-info .slogan{font-size:127px;text-transform:uppercase;color:rgba(236,240,244,0.6);font-weight:bold;letter-spacing:6px;margin-left:-84%;width:189%;text-align:right;margin-top:2%;}
#hmAbout .txt-info .slogan span{color:rgba(236,240,244,0.45);}
#hmAbout .txt-info .year{z-index:1;padding:2vw 7.21vw 3vw 2.08vw;border-radius:0 20px 20px 20px;background-color:#074e9e;background-image:linear-gradient(to right,#0057a1,#4fbc52);box-shadow:0 22px 68px -5px rgba(22,56,75,0.36);}
#hmAbout .txt-info .year .play{cursor:pointer;position:absolute;background-position:center center;background-repeat:no-repeat;background-size:contain;width:3.44vw;height:3.44vw;background-image:url(../images/Floor003065_bg1.png);right:1.93vw;bottom:1.93vw;}
#hmAbout .txt-info .year b{font-weight:800;font-size:45px;color:#fff;position:relative;z-index:3;line-height:1em;}
@media(min-width:769px){
    #hmAbout .txt-info .year{position:absolute;bottom:0;left:0;}
}

@media(max-width:768px){
    #hmAbout .txt-info{margin-bottom:5vw;}
    #hmAbout .txt-info .info p {font-size: 14px;}
    #hmAbout .txt-info .year{position:relative;margin-top:3.5%;padding:4vw 7.21vw 4vw 6.08vw;border-radius:50px;}
    #hmAbout .txt-info .year br{display:none;}
    #hmAbout .txt-info .year b{font-size:6vw;}
    #hmAbout .txt-info .year .play{width:11vw;height:11vw}
}
@media(max-width:640px){
    #hmAbout .txt-info .info .name{font-size:5vw;}
}
.video-box{position:fixed;top:0;left:0;width:100%;height:100%;z-index:300;background:rgba(55,58,71,0.6);}
.video-box .close{cursor:pointer;width:40px;height:40px;position:fixed;z-index:4;right:20px;top:20px;}
.video-box .close::before,.video-box .close::after{position:absolute;content:'';width:80%;left:10%;height:3px;top:50%;margin-top:-1.5px;background:#fff;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.video-box .close::before{transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.video-box .ytable{height:100%;}
.video-box .ytable-cell{text-align:center;}
.video-box video{width:90%;max-width:1280px;padding:15px;background:#fff;}

/*Floor002677 */
#hmNews{overflow:hidden;padding-bottom:5%;background:#fff;}
#hmNews .h-title{padding-top:5%;width:100%;position:relative;}
#hmNews .h-title .more{position:absolute;right:0;bottom:11px;text-align:right;}
#hmNews .h-title .more a{display:inline-block;color:#7f8c94;font-weight:bold;transition:0.3s;font-size:16px;}
#hmNews .h-title .more a i{display:inline-block;text-align:left;padding-left:3px;font-style:normal;width:24px;height:24px;border-radius:50%;line-height:24px;background-image:linear-gradient(to right,#257dc7,#11479b);font-size:14px;color:#fff;text-indent:6px;vertical-align:top;box-shadow:0 2px 12px -2px rgba(34,117,192,0.6);margin-left:12px;}
#hmNews .h-title .more a:hover{color:#11479b;}
#hmNews .title{padding-top:5%;padding-bottom:5%;color:#4f4033;font-size:36px;}
#hmNews .title span{display:block;color:#98663a;font-size:30px;text-transform:uppercase;}
@media(max-width:1024px){
    #hmNews .auto{padding:0 2%;}
    #hmNews .title{padding:2% 0;font-size:24px;}
    #hmNews .title span{font-size:20px;}
}
#hmNews .main{box-shadow:0 23px 90px -5px rgba(29,56,72,0.17);border-radius:34px;position:relative;z-index:1;background:#fff;}

/*#hmNews .main::before{ z-index:1; position:absolute; content:''; left:100%; width:100%; height:100%; background:#f9f8f4;}*/
#hmNews .main > *{position:relative;z-index:2;width:50%;}
#hmNews .news-list{float:left;padding:2% 5% 0 4%;}
#hmNews .news-top{float:right;margin-top:0%;border-radius:0px 30px 30px 0;overflow: hidden;position: relative;}
#hmNews .news-top li{position: relative}
#hmNews .news-top li .txt{padding:16px 7vw 16px 30px;position:absolute;bottom:0;width:100%;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%);border-radius:0 30px 30px 0;}
#hmNews .news-top li .txt h2 a{color:#fff;}
#hmNews .news-top li .txt time{float:none;color:rgba(255,255,255,0.7);}
#hmNews .news-top li .txt time b{font-size:34px;color:#fff;}
#hmNews .news-top li .pic{height: 406px;position: relative}
#hmNews .news-top li .pic img{display:block;width:100%;border-radius:0px 30px 30px 0;box-shadow:0 -25px 61px -11px rgba(22,56,75,0.15);height: 406px;}
#hmNews .news-top li .pic figure{position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
#hmNews .news-top .slick-dots {position: absolute;right: 1.56vw;height: 60px;bottom: 0;z-index: 20;padding: 25px 0;}
#hmNews .news-top .slick-dots li {float: left;width: 16px;height: 16px;margin: 0 5px;border: 3px solid #fff;border-radius: 50%}
#hmNews .news-top .slick-dots li button {display: none;}
#hmNews .news-top .slick-dots li.slick-active {border-color: #50bc52;}
#hmNews .txt time{float:right;font-size:14px;color:#c9d2da;font-weight:bold;}
#hmNews .txt time b{font-size:30px;color:#333;margin-right:8px;}
#hmNews .txt h2{font-size:16px;font-weight:normal;margin-top:8px;}
#hmNews .txt h2 a{color:#333;font-weight:bold;}
#hmNews .txt h2 a:hover{color:#11479b;}
#hmNews .txt p{line-height:24px;height:48px;overflow:hidden;margin-bottom:1%;color:#7f8c94;}
#hmNews .txt .more{color:#999;}
#hmNews .news-list h2{line-height:53px;height:53px;margin:0 110px 0 0;padding-left:22px; }
#hmNews .news-list h2 a {display: block;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
#hmNews .news-list h2 a:before{content:'';width:10px;height:2px;background:#1c3698;display:block;position:absolute;left:0;top:50%; transform: translateY(-50%);}
#hmNews .news-list li{padding:3.353% 0;border-bottom:1px solid #eee;}
#hmNews .news-list li .pic{width:34.8%;}
#hmNews .news-list li .pic img{display:block;width:100%;}
#hmNews .news-list li .txt{width:100%;}
#hmNews .details{width:auto;}
#hmNews .details a{float:right;width:160px;line-height:47px;text-align:center;color:#fff;background:#11479b;background-image:linear-gradient(to right,#0057a1,#4fbc52);border-radius:40px;font-size:16px;transition:0.3s;margin-right:2%;margin-bottom:-1%;}
#hmNews .details a:hover{}
#hmNews .bx-pager{padding:32px 0;overflow:hidden;}
#hmNews .bx-pager div{float:left;padding-right:10px;}
#hmNews .bx-pager a{display:block;border:3px solid #11479b;border-radius:50%;width:16px;height:16px;overflow:hidden;line-height:1000px;}
#hmNews .bx-pager a.active{border-color:#50bc52;}
@media(max-width:1280px){
    #hmNews .news-list li {padding: 3% 0;}
    #hmNews .news-list h2 {height: 42px; line-height: 42px;}
    #hmNews .bx-pager {padding: 25px 0;}
}
@media(max-width:768px){
    #hmNews .main > *{width:auto;float:none!important;}
    #hmNews .news-top{margin-top:0;padding:0%;}
    #hmNews .news-top li .pic{height: 260px;}
    #hmNews .news-top .pic img{border-radius:0!important;height: auto!important;}
    #hmNews .news-top .txt{border-radius:0;padding:12px 25px;}
    #hmNews .main{border-radius:12px;}
    #hmNews .news-list{padding:2% 4% 0 4%;}
    #hmNews .txt time{font-size:12px; line-height: 38px;}
    #hmNews .txt time b{font-size:18px;}
    #hmNews .news-top .txt time b{font-size:22px}
    #hmNews .news-top .txt time{margin-left:0;}
    #hmNews .news-list li{padding:10px 0;}
    #hmNews .txt h2{font-size:14px; margin-right: 90px;}
     #hmNews .bx-pager{position:relative;bottom:auto;right:auto;text-align:center;padding:3% 0;}
    #hmNews .bx-pager div{float:none;display:inline-block;}
}





#hmPro{padding:7% 0;background:#e4e9ef;background:url(../images/bg1.jpg);overflow:hidden;}

#hmTab {margin-bottom: 2%;}
#hmTab li{list-style:none;float:left;}
#hmTab li:not(:last-child){padding-right:1.5625%;}
#hmTab li span{font-size:24px;color:#333;font-weight:bold;display:block;line-height:2.223em;width:160px;text-align:center;border-radius:50px;border:1px solid #cacaca; cursor: pointer;}
#hmTab li.cur span,
#hmTab li span:hover {color:#fff;background:#11479b;border:none; box-shadow: 0px 3px 15px rgba(17,71,155,.6);}



#hmPro .pic{width:58%;float: left; transform: translateX(-100%); transition: all 1s; opacity: 0;}
#hmPro .Ispic{padding-bottom:58%;border-radius:30px; background-size: contain;}
#hmPro .text {float: right; width: 33.728%; transform: translateX(100%);transition: all 1s; opacity: 0;}
#hmPro .name{color:#333;font-size:32px; line-height: 1.35em; margin-bottom:2.5vw;padding-bottom:4%;border-bottom:1px solid #b3bfc3;}
#hmPro h3{font-size:26px;color:#333; line-height: 1.5em; margin-bottom: 3.7%;}
#hmPro .intro{font-size:14px;line-height:1.875em;color:#7f8c94; margin-bottom: 4.63%;}

#hmPro .more{margin-top:2.76vw;margin-bottom:0vw;text-align:left;}
#hmPro .more a{display:inline-block;color:#7f8c94;font-weight:bold;transition:0.3s;font-size:16px;}
#hmPro .more a:hover{color:#11479b;}
#hmPro .more a i{display:inline-block;font-style:normal;width:24px;height:24px;padding-left:2px;text-align:left;border-radius:50%;line-height:24px;background-image:linear-gradient(to right,#257dc7,#11479b);font-size:14px;color:#fff;text-indent:6px;vertical-align:top;box-shadow:0 2px 12px -2px rgba(34,117,192,0.6);margin-left:12px;}
#hmPro .slick-current .pic,
#hmPro .slick-current .text{transform: translateX(0); opacity: 1;}

#hmPro .slick-list {overflow: visible;}

.slider-load {display: none;}
.slick-initialized {display: block;}
#hmPro .arrows {width:58%; margin-top: 3.5%;}
#hmPro .arrowBtn {border-radius:60px;box-shadow:0 3px 20px -2px rgb(17,71,155,0.4);background-image:linear-gradient(to right,rgb(37,125,199),rgb(17,71,155)); width:20.69%; padding-bottom: 6.466%; margin: 0 auto; position: relative;}
#hmPro .arrowBtn:after{position:absolute;content:'';width:1px; padding-bottom: 16.667%; background:rgba(255,255,255,0.2);left:50%;top:50%;transform: translateY(-50%);}

#hmPro .arrowBtn button{position:absolute;top: 0;background:none;width:50%;height:100%;border:none;cursor:pointer;transition:0.3s;}
#hmPro .arrowBtn button:before{position:absolute;content:'';width:20.834%;padding-bottom: 20.834%;border-right:2px solid #fff;border-top:2px solid #fff;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);top:50%;left:50%;margin:-10.416% 0 0 -10.416%;}
#hmPro .arrowBtn .slick-prev {left: 0;}
#hmPro .arrowBtn .slick-next {right: 0;}

#hmPro .arrowBtn .slick-prev:before{transform:rotate(-135deg);-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);}


#hmProBox .item {display: none;}
#hmProBox .item:first-child {display: block;}


@media(max-width:1280px){
   #hmTab li span {font-size: 20px; width: 140px;}
   #hmPro .name {font-size: 28px;}
   #hmPro h3 {font-size: 18px;}
    
}
@media(max-width:1024px){
   #hmTab li span {font-size: 16px;  width: 130px;}
   #hmPro .name {font-size: 24px;} 
   #hmPro h3 {font-size: 16px;}
   #hmPro .arrowBtn {width: 115px; padding-bottom: 36px;}
}
@media(max-width:768px){
    #hmTab {margin-bottom: 3.5%;}
    #hmTab ul {font-size: 0; line-height: normal; text-align: center;}
    #hmTab li{display:inline-block; float: none; margin: 0 2% 2%; }
    #hmTab li:not(:last-child){padding: 0;}
    #hmTab li span { width: 100px;}


    #hmPro .pic,
    #hmPro .text {width: auto; float: none;}
    #hmPro .pic {margin-bottom: 3%;}
    #hmPro .name{font-size:18px; margin-bottom: 3.5%; padding-bottom: 3.5%;}
    #hmPro h3,
    #hmPro .intro {margin-bottom: 3%;}
   #hmPro .more a {font-size: 14px; line-height: 20px;}
   #hmPro .more a i {width: 20px; height: 20px; line-height: 20px; padding-left: 0;}
    
   
    
   
    
    
   
    #hmPro .arrows {width: auto; margin-top: 5%;}
}


/*Bottom002900 */
#stockInfo{margin-top:2.5%;}
#stockInfo .info{position:relative;padding:4%;margin-bottom:0px;width:100%;background:#fff;background:url(../images/bg3.jpg);border-radius:15px;box-shadow:0 0 70px rgba(29,56,75,.15);}
#stockInfo .info h2{color:#333;font-size:30px;line-height: 1.35em; margin-bottom: 1.941%;}
#stockInfo table{width:58%;}
#stockInfo table .tit{font-size:13px;color:#c3cbd4;}
#stockInfo table .tit span{margin-left:6px;font:bold 18px/13px 'novecento'!important;}
#stockInfo table .data td{font:34px/70px ;color:#7f8c94;}
#stockInfo table .data td span{ font-weight: bold;}
#stockInfo table .data .red{color:#e62b1e;}
#stockInfo table .data td span{float:left;}
#stockInfo table .data .green{color:#00A352;}
#stockInfo .num{font-size:52px;}
#stockInfo table .data td .icon{margin:0 3px;width:16px;height:70px;line-height:0;font-size:0;background:no-repeat 0 44px;}
#stockInfo table .data .red .icon{background-image:url(../images/icon_stock_up.png);}
#stockInfo table .data .green .icon{background-image:url(../images/icon_stock_down.png)}
#stockInfo .unit{margin-top:30px;font-size:30px;line-height:30px;}
#stockInfo .info p{margin-top:22px;color:#7f8c94;font-size:14px;}
#stockInfo .info td{color:#7f8c94;font-size:16px; line-height: 1.875em;}
#stockInfo .info .td{width:26%;}
#stockInfo .info .td2{width:17%;}
@media(max-width:1280px){
    #stockInfo table {width: 70%;}
    #stockInfo .info h2 {font-size: 26px;}
    #stockInfo .unit {font-size: 26px; margin-top: 26px;}
    #stockInfo .num {font-size: 45px;}
    #stockInfo table .data td .icon {background-position: 0 36px;}
    #stockInfo .info p {margin-top: 0;}
    }
@media(max-width:768px){
    #stockInfo .info h2 {font-size: 20px;}
    #stockInfo .info{position:static;padding:5%;}
    #stockInfo .info td {font-size: 14px;}
    #stockInfo table{width:100%;}
    #stockInfo table .data .red {width: 35%;}
    #stockInfo table .data td {line-height: 55px; font-size: 22px;}
    #stockInfo table .data td .icon {height: 55px; background-position: 0 23px;}

    #stockInfo .num{font-size:24px;}
    #stockInfo .unit{font-size:16px;margin-top:15px;}
    
   
   
}


/*RighInfo000623 */


#about{padding:1.125vw 0 0;}
#about .auto{max-width:1400px;}
#about .info{padding:5% 6%; overflow: hidden;background:#fff;background-size:contain;box-shadow:0 0 70px rgba(29,56,75,.10);}
#about .img{width:33%;float:left;}
#about .img img {display: block; width: 100%; height: auto;}
#about .text{float:right;width:60%;}
#about .title{margin-bottom:2vw;}
#about .cn{font-size:30px;color:#333;padding-bottom:10px;}
#about .en{color:#d2d2d2;letter-spacing:2px;text-transform:uppercase;font-weight: normal;}
#about .intro{color:#7d7d7d;font-size:16px;color:#7f8c94;line-height:2em;text-align:justify;}
#about .intro p{margin:0 0 1vw 0;}
@media(max-width:1024px){
    #about .img {width: 38%;}
    #about .text {width: 55%;}
    #about .cn {font-size: 24px;}
    #about .intro {line-height: 1.875em;}
    #about .info{padding:4%;}
}
@media(max-width:768px){
    #about .auto{padding:0 2%;}
     #about .img {width: auto; float: none; margin-bottom: 3.5%;}
     #about .text {width:auto; float: none;}
     #about .cn {font-size: 20px;}
     #about .en {font-size: 14px;}
     #about .intro {font-size: 14px;}
    
}








#footer{background:#f0f3f8;padding:4vw 0 3.1vw; font-size:16px; color:#333;}
#footer a{color:#333;}
#footer a:hover{color:#11479b;opacity:1!important;}
#footer .auto{max-width:1760px;width:92%;}

#footer #stock{display: none;}

@media(min-width:1441px){
    #footer .inner{width:92%;margin:0 auto;max-width:1600px;}
}

/*btmInfo*/
#btmInfo{width:350px;}


/*btmLogo*/
#btmLogo img{height:72px;display:block;width:auto;}

/*share*/
#share{padding:25px 0;}
#share ul{font-size:0;line-height:normal;}
#share li{position:relative;display:inline-block;margin-right:20px;}
#share li:last-child{margin-right:0;}
#share li figure{position:absolute;left:0;bottom:100%;width:120px;padding:5px;background:#fff;margin-bottom:10px;border-radius:5px;display:none;}
#share li figure img{display:block;width:100%;}
#share li figure:before{position:absolute;content:'';border:5px solid transparent;left:25px;top:100%;border-top-color:#fff;}
#share li a{display:block;border:1px solid rgba(0,0,0,0.1);width:50px;height:50px;background-position:center center;background-repeat:no-repeat;border-radius:50%;cursor:pointer;background-size:22px;}
#share li a.a_wx{background-image:url("../images/Bottom002900_wx.png");}
#share li a.a_sina{background-image:url("../images/Bottom002900_sina.png");}
#share li a.a_douyin{background-image:url("../images/Bottom002900_douyin.png");}
#share li a:hover{background-color:#11479b;}
#share li a:hover.a_wx{background-image:url("../images/Bottom002900_wx_.png");}
#share li a:hover.a_sina{background-image:url("../images/Bottom002900_sina_.png");}
#share li a:hover.a_douyin{background-image:url("../images/Bottom002900_douyin_.png");}
/*hotline*/
#hotline {margin-bottom:20px;}
#hotline .num{font-size:40px;color:#333; margin-top:7px; line-height: 1.25em;}
/*stock*/
#stock .num{font-size:40px;color:#cb0503;}
#stock .icon{margin:0 3px;width:16px;height:60px;line-height:0;font-size:0;background:no-repeat 0 47px;display:inline-block;background-image:url(../images/icon_stock_up.png);}
#stock .unit{font-size:22px;color:#cb0503;}
/*btmOther*/
#btmOther {margin-left: 350px; padding-left: 9.375%; overflow: hidden;}
/*hotline*/
#btmNav{border-bottom:1px solid rgba(0,0,0,0.1);padding:0px 0 60px;margin:0px 0 50px; overflow: hidden;}
#btmNav dl{float:left;max-width:12.273%; display: inline-block;}

#btmNav dd a{color:#7f8c94;}
#btmNav dt{padding-bottom:30px;font-weight:bold;}
#btmNav dd{line-height:24px;padding:4px 0;font-size:14px;}
#btmNav img {display: block;}
/*link*/
#link{float:right;width:32%;}
#link a{color:#7f8c94;font-size:14px;float:left;display:inline-block;text-align:center;}
#link a:not(:last-child){margin-right: 15px}
/*copyright*/
#copyright{color:#7f8c94;line-height:30px;font-size:14px;}
#copyright a{opacity:0.5;}

@media(max-width:1600px){
    #btmInfo {width: 310px;}

    #hotline .num {font-size: 36px;}
    #btmOther {margin-left: 310px; padding-left: 5%;}
}
@media(max-width:1280px){
    #btmInfo {width: 245px;}
    #btmLogo img {height: 60px;}
    #share li a {width: 45px; height: 45px;}
    #hotline .num,
    #stock .num {font-size: 28px;}
    #stock .unit {font-size: 18px;}

    #btmOther {margin-left: 245px; padding-left: 3.5%;}
}
@media(max-width:1024px){
    #footer{text-align:center;}
    
    #share ul{margin:0 auto;display:table;}
    #share li figure{left:50%;margin-left:-60px;}
    #share li figure:before{left:50%;margin-left:-5px;}
    /*1024px*/
    #btmInfo {float: none; width: auto;}
    #btmLogo img {margin: 0 auto;}

    /*1024px*/
    #hotline .tit{padding:3vw 0;}
    #btmOther {margin-left: 0; padding-left: 0;}
    /*1024px*/
    #btmNav dl:not(:last-child){display:none;}
    #btmNav dl.follow{max-width:100%;text-align:center;float:none;}
    #btmNav dl.follow img{width:100px;height:100px;}
    #btmNav{padding:0;margin: 0;}
    #btmNav dl.follow dt{display:none;}
    /*1024px*/
    #link{float: none; width: auto; text-align: center; font-size: 0; line-height: normal; padding: 3.125% 0;}
    #link a {float: none; display: inline-block; width: auto; padding: 0 3.125%;}
}
@media(max-width:768px){   
    
    
    
    #copyright{font-size:14px; line-height: 1.75em;}
    /*768px*/
    #btmLogo img{height:50px;}
    /*768px*/
    #share {padding: 15px 0;}
    #share li a {width: 40px;height: 40px;}
    /*768px*/
    #hotline {margin-bottom: 15px; font-size:16px;}
    #hotline .num{margin-top:1%;}
    /*768px*/
    #stock {font-size:16px;}
    #stock .icon{height:40px;background:no-repeat 0 27px;background-image:url(../images/icon_stock_up.png);}
}


/*
 #newsList 为demo编号
 */
#newsList{padding-top:1.5%;padding-bottom:1%;}
#newsList li{padding:1.429%;border:1px solid #ebebeb;margin-bottom:2%;}
#newsList li a{display:block;position:relative;padding-left:30%;padding-right:15%;}
#newsList li a::after{position:absolute;content:'';width:33px;height:33px;background:url(../images/PicList001200-more.png) no-repeat left top;right:5%;top:50%;margin-top:-16px;}
#newsList li figure{position:absolute;left:0;top:0;height:100%;width:27%;}
#newsList li div{position:relative;padding-right:5%;padding-bottom:13%;}
#newsList li div::before,#newsList li div::after{position:absolute;content:'';}
#newsList li div::before{width:1px;height:70%;top:15%;background-color:#ebebeb;right:0;}
#newsList li div::after{width:7%;height:1px;background-color:#114790;bottom:10%;left:-9%;z-index:2;display: none}
#newsList li h3{margin:0;font-size:20px;padding:3% 0 0 0;color:#333;}
#newsList li p{margin:3% 0 0 0;color:#7f8c94;line-height:28px;height:56px;overflow:hidden;font-size:14px;}
#newsList li time{position:absolute;left:0;bottom:6%;color:#969696;}
#newsList li:hover{background:#fff;box-shadow:0 0 70px rgba(29,56,75,.12);}
#newsList li:hover a::after{background-position:left bottom;}
@media(max-width:768px){
    #newsList li h3 {font-size: 16px;}
    #newsList li p{line-height:22px;height:44px;}
    #newsList li time{font-size:12px;}
    #newsList li div::before,#newsList li a::after{display:none;}
    #newsList li div,#newsList li a{padding-right:0;}
    #newsList li a{padding-left:40%;}
    #newsList li figure{width:37%;}
}


/*
 .RighInfo002799
 */
.RighInfo002799{padding:0.5% 0 5%;}
.RighInfo002799 .auto{/*box-shadow: 0 0 70px rgba(29,56,75,.14);*/}
.RighInfo002799 .pic{float:right;width:50%;}
.RighInfo002799 .text{float:left;width:100%;background:#fff;padding:3% 6% 5%;}
.RighInfo002799 .text dl dd{padding-bottom:3%;border-bottom:1px solid #f0f0f0;}
.RighInfo002799 .tit .en{font-size:48px;color:#fff0e5;font-weight:bold;letter-spacing:5px;text-transform:uppercase;}
.RighInfo002799 .tit .cn{margin-top:-35px;font-size:48px;color:#ff6900;letter-spacing:5px;}
.RighInfo002799 .subtit{font-size:30px;font-weight:bold;color:#333;margin-top:3%;position:relative;margin-bottom:3%;}
.RighInfo002799 .subtit:before{display:inline-block;content:'';width:10px;height:10px;background:none;position:relative;top:-6px;margin-right:12px;border-radius:50%;border:2px solid #114790;}
.RighInfo002799 .subtit span{position:absolute;left:0;bottom:0;font-size:36px;text-transform:uppercase;opacity:.05;letter-spacing:5px;}
.RighInfo002799 .subtit span i{font-size:52px;font-style:normal;}
.RighInfo002799 .subtit img{float:right;width:100px;}
.RighInfo002799 p{font-size:14px;color:#7f8c94;line-height:31px;text-align:justify;margin:0;}
@media (max-width:768px){
    .RighInfo002799 .auto{padding:0 3%;}
    .RighInfo002799 .pic{float:none;width:100%;margin-bottom:5%;margin-left:0;}
    .RighInfo002799 .tit .en{font-size:38px;}
    .RighInfo002799 .tit .cn{margin-top:-25px;font-size:38px;}
}

/*
 #products
 */
#products{padding:1.5% 0 0;}
#products li{float:left;width:31%;margin:0 3.5% 3.5% 0;background:#fff;box-shadow:0 0 70px rgba(29,56,75,.18);border-radius:10px;}
#products li:nth-child(3n){margin-right:0;}
#products li a{display:block;position:relative;padding:7%;}
#products li h4,#products li h3,#products li h5{margin:0;text-align:center;font-weight:normal;}
#products li figure{padding-bottom:76%;margin-bottom:10%;background-size:contain;}
#products li h4{font-size:15px;color:#999;}
#products li h3{font-size:20px;color:#333;font-weight:bold;}
/*#products li .hover{opacity:0;position:absolute;left:0;top:0;right:0;bottom:0;text-align:center;background:rgba(17,71,144,0.9);z-index:10;transition:0.3s;color:#fff;border-radius:10px;}
#products li:hover{box-shadow:0 0 15px 3px #ccc;}
#products li:hover a .hover{opacity:1;}
#products 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%);}
#products li .hover h5{font-size:22px;}
#products li .hover i{display:block;height:2px;background:#fff;width:48px;margin:14px auto 20px;}
#products li .hover p{font-size:14px;line-height:28px;margin:0;max-height:90px;overflow:hidden;}
#products .more{display:block;text-align:center;margin-top:50px;}
#products .more span{display:inline-block;padding-left:40px;padding-right:64px;line-height:40px;background:url(../images/PicList002797-more.png)no-repeat 74% center #50bc53;border-radius:5px;transition:all 0.5s ease-out 0s;}
#products .more span:hover{padding-left:50px;padding-right:74px;}*/
#products li .hover{opacity:0;position:absolute;left:0;top:0;right:0;bottom:0;text-align:center;/*background:rgba(17,71,144,0.9);*/z-index:10;transition:0.3s;color:#fff;border-radius:10px;}
#products li:hover{box-shadow:0 0 15px 3px #ccc;}
#products li:hover a .hover{opacity:1;}
#products li aside{position:absolute;left:10%;width:80%;bottom:15%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);}
#products li .hover h5{font-size:22px;}
#products li .hover i{display:block;height:2px;background:#fff;width:48px;margin:14px auto 20px;}
#products li .hover p{font-size:14px;line-height:28px;margin:0;max-height:90px;overflow:hidden;}
#products .more{display:block;text-align:center;}
#products .more span{display:inline-block;padding-left:40px;padding-right:64px;line-height:40px;background:url(../images/PicList002797-more.png)no-repeat 74% center #50bc53;border-radius:5px;transition:all 0.5s ease-out 0s;}
#products .more span:hover{padding-left:50px;padding-right:74px;}
@media(max-width:1000px){
    #products li{width:48%;margin-left:1%;margin-right:1%;}
}
@media(max-width:640px) and (min-width:376px){
    #products li .hover img{width:50px;height:50px;}
}
@media(max-width:480px){
    #products li{float:none;width:auto;}
    #products li h3,#products li .hover h5{font-size:14px;}
    #products li .hover h5{line-height:20px;max-height:40px;}
}

/*Page002623 */
.Page002623{padding:2vw 0 4vw 0;text-align:center;font-size:18px;}
.Page002623 .Pages a.a_first,.Page002623 .Pages a.a_end,.Page002623 .Pages > span:not(.p_page){display:none;}
.Page002623 .Pages em{float:left;margin:0 2vw;font-style:normal;}
.Page002623 .Pages .p_page{display:table;margin:0 auto;}
.Page002623 .Pages a{float:left;line-height:50px;width:50px;margin:0 6px;background:#fff;border-radius:40px;}
.Page002623 .Pages a.a_cur,.Page002623 .Pages a:hover{color:#fff;background:#114790;background-image:linear-gradient(to right,rgb(37,125,199),rgb(17,71,155));}
.Page002623 .Pages .p_page > a{font-size:0;height:50px;position:relative;}
.Page002623 .Pages .p_page > a:before{position:absolute;content:'';border:5px solid transparent;left:50%;top:50%;margin:-5px 0 0 -10px;}
.Page002623 .Pages .p_page > a.a_prev:before{border-right-color:#000;border-right-width:8px;}
.Page002623 .Pages .p_page > a.a_next:before{border-left-color:#000;border-left-width:8px;margin-left:-4px;}
.Page002623 .Pages a.a_prev:hover:before{border-right-color:#fff;}
.Page002623 .Pages a.a_next:hover:before{border-left-color:#fff;}
@media(max-width:640px){
    .Page002623{padding:6vw 0 8vw 0;}
    .Page002623 .Pages em{display:none;}
    .Page002623 .Pages a{background-color:#eee;}
}

/*
 #contact 为demo编号
 */
#contact{padding:2% 0 5%}
#contact .text{float:left;width:43%;}
#contact .qr{float:right;max-width:155px;margin-top:9%;}
#contact .qr img {display: block; width: 100%; height: auto;}
#contact .h2{font-size:30px;color:#333;margin-bottom:6%;}
#contact .info {font-size:16px;color:#7f8c94;line-height:44px;margin:0;padding:0;}
#contact .pic{float:right;width:50%;}
#contact .map{float:right;width:50%;}
#contact .map img{max-width:none;}
#contact .mapbox {padding-bottom: 430px; position: relative;}
#contact #map{height:100%; position: absolute; left: 0; top: 0; width: 100%;}

@media screen and (max-width:1280px){
    #contact .text {width: 46%;}
    #contact .h2 {font-size: 26px;}
    
}

@media screen and (max-width:1024px){
    #contact .text,
    #contact .pic,
    #contact .map {width: auto; float: none;}
    #contact .h2 {font-size: 22px; margin-bottom: 2.5%;}
    #contact .info {line-height: 2.2em;}
    #contact .map {margin-top: 3.5%;}
    #contact .pic {margin-top: 3.5%;}
}
@media screen and (max-width:768px){
    #contact {padding: 5% 0 7%;}
    #contact .h2 {font-size: 20px;}
    #contact .info {font-size: 14px;}
    #contact .qr {float: none; margin:0 auto 2.5%;}
    #contact .mapbox {padding-bottom: 55%;}
}


/*
 #jobList 为demo编号
 */
#jobList{padding-top:1%;padding-bottom:1%;}
#jobList .list_ul,#jobList .job_ol{overflow:hidden;clear:both;}
#jobList .job_ol{background-color:#114790;}
#jobList .job_ol li,#jobList .list_ul li{list-style:none;float:left;width:20%;text-align:center;font-size:16px;}
#jobList .job_ol li{color:#fff;line-height:3em;}
#jobList .list{border-bottom:1px solid #ebebeb;}
#jobList .job_info{display:none;line-height:2em;font-size:16px;color:#7f8c94;}
#jobList .job_info strong{color:#333;display:block;margin-bottom:5px;}

#jobList .job_info .job-email{font-size:16px;color:#333;font-weight:bold;margin-top:23px;}
#jobList .list_ul{cursor:pointer;font-size:12px;}
#jobList .list_ul li{padding:1em 0;}
#jobList .list_ul li:nth-child(5) a{border:1px solid #ededed;border-radius:5px;display:inline-block;padding:0 7%;line-height:1.8em;background:#fff;}
#jobList .list_ul li:nth-child(5) a:hover{background-color:#2078da;color:#fff;}
#jobList .job_info{padding:1% 5% 4%;}
@media(max-width:768px){
    #jobList .job_info {font-size: 14px; line-height: 1.875em;}
    #jobList .job_info .job-email {font-size: 14px; margin-top: 15px;}
    #jobList .job_ol li,#jobList .list_ul li{width:25%; font-size: 14px;}
    #jobList .job_ol li:nth-child(4),#jobList .list_ul li:nth-child(4){display:none;}
}

/*Timeline002853 */

#history{background:url(../images/bg2.jpg) no-repeat;}
#history .auto{max-width:1400px;}
#history .inner{max-width:1400px;margin:0 auto;}
@media(min-width:1025px){
    #history .slider-nav{float:left;width:33.516%;}
    #history .slider-for{float:right;width:55.134%;}
    #history .slider-nav .slick-arrow{width:197.246%;right:0;top:50%;}
    #history .slider-nav .slick-prev{margin-top:-65px;}
    #history .slider-nav .slick-next{margin-top:65px;}
    #history .slider-nav .slick-next:before{transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);}
    #history .slider-nav li{padding-right:5vw;text-align:right;}
}
#history .slider-nav{border-right:1px solid #e4e4e4;position:relative;padding:3vw 0;}
#history .slider-nav  .slick-arrow{position:absolute;font-size:0;border:0;border-bottom:1px solid #e5e5e5;cursor:pointer;font-size:0;padding:0;z-index:10;}
#history .slider-nav .slick-arrow:before{position:absolute;content:'';width:32px;height:32px;background:url(../images/Timeline002853_btn.png) no-repeat center center #fff;left:50%;top:50%;margin:-15px 0 0 -12px;}
#history .slider-nav li{line-height:129px;font-size:18px;color:#ccc;}
#history .slider-nav li span{font-size:34px;margin-right:10px;}
#history .slider-nav li.slick-center{color:#333;}
#history .slider-for .box{padding:6.2vw 0;line-height:28px;}
#history .slider-for .year{color:#11479b;font-weight:bold;font-size:78px;line-height:normal;margin-bottom:4%;}
#history .slider-for .desc{line-height:28px;color:#333;margin:1vw 0 2vw 0;font-size:16px;line-height:28px;}

#history .slider-for .info {color:#333;font-weight:bold;font-size:16px; line-height: 1.875em;}
#history .slider-nav.under3 .slick-track{transition:0.3s;}
@media(max-width:1024px){
    #history .slider-nav {border-right: none;}
    #history .slider-nav li{line-height:60px;text-align:center; font-size: 16px;}
    #history .slider-nav li span {font-size: 28px;}
    #history .slider-nav{padding:0 5vw;border-top:1px solid #efefef;border-bottom:1px solid #efefef;}
    #history .slider-nav .slick-arrow{width:1px;height:100%;background:#efefef;top:0;}
    #history .slider-nav .slick-prev{left:2.5vw;}
    #history .slider-nav .slick-next{right:2.5vw;}
    #history .slider-nav .slick-prev:before{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);}
    #history .slider-nav .slick-next:before{transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);}
    #history .slider-nav .slick-track{margin-top:0!important;}
    #history .slider-nav li.slick-current{color:#666;}

    #history .slider-for .year {font-size: 60px;}
}
@media(max-width:768px){
    #history .slider-nav li{font-size:14px;}
    #history .slider-nav li span{font-size:20px;}
    #history .slider-for {padding: 5% 0;}
    #history .slider-for .year {font-size: 36px;}
    #history .slider-for .info {font-size: 14px; line-height: 2em;}
}

/*
 #message
 */
#message{padding:2% 0 2.5%;}
#message .from{max-width:1400px;margin:0 auto;}
#message .from td{padding-right:5%;padding-bottom:3%;}
#message .from td p{margin:0;color:#7f8c94;font-size:16px;text-align:center;}
#message .from td div{position:relative;}
#message .from label{position:absolute;left:15px;top:0;font-size:16px;line-height:50px;color:#7f8c94;}
#message .from .text{width:100%;height:53px;line-height:53px;text-indent:10px;border:none;background:#fff;box-shadow:0 0 70px rgba(45,113,160,0.12);}
#message .from select{color:#7f8c94;font-size:16px;width:100%;height:53px;line-height:53px;text-indent:10px;border:none;background:#fff;box-shadow:0 0 70px rgba(45,113,160,0.12);}
#message .from textarea.text{height:170px;}
#message .from .btn{padding-bottom:1.5%;text-align:center;}
#message .from .btn input{background:#114790;cursor:pointer;background-image:linear-gradient(to right,rgb(37,125,199),rgb(17,71,155));padding:0;border:none;width:160px;height:38px;font-size:16px;color:#fff;text-transForm002802:uppercase;border-radius:99px;}
#message .address{padding:3% 0 0;}
#message .address dl{border-top:1px solid #eee;padding:3% 0;}
#message .address dd{}
#message .address dd h1,#message .address dd h2,#message .address dd p{font-size:16px;padding-left:44px;line-height:35px;}
#message .address dd h2{background-repeat:no-repeat;background-position:left center;display:inline-block;margin-right:9%;margin-bottom:2%;font-weight:normal;}
#message .address dd h1{margin-bottom:3%;padding-left:0;font-size:24px;color:#333;font-weight:bold;}
#message .address dd h2{font-size:18px;}
#message .address dd h2.h2_1{background-image:url(../images/Form002802-icon1.jpg);}
#message .address dd h2.h2_2{background-image:url(../images/Form002802-icon2.jpg);}
#message .address dd h2.h2_3{background-image:url(../images/Form002802-icon3.jpg);}
#message .address dd h2.h2_4{background-image:url(../images/Form002802-icon4.jpg);}
@media(min-width:641px){
    #message .from td:nth-child(3n),#message .from .textareas,#message .from .btn,#message .from .tip{padding-right:0;}
}
@media(max-width:1024px){
    #message .from label,
    #message .from td p,
    #message .from select {font-size: 14px;}
}
@media(max-width:768px){
    #message .from td{display:block;padding-right:0;}
    #message .address dd{float:none;width:auto;padding-left:0;}
}

/*
 #proDetails 为demo编号
 */
#proDetails{padding-bottom:4%;}
#proDetails .pic{float:left;width:54%;}
#proDetails .pic img{width:100%;}
#proDetails .txt{float:right;width:42%;padding-right:0%;color:#333;}
#proDetails .title{font-size:30px; line-height: 1.25em; margin-bottom: 2%;}

#proDetails .txt {line-height:2em;font-size:18px;}
#proDetails .contact{padding:6% 0;}
#proDetails .contact a{color:#114790;width:130px;text-align:center;border:1px solid #114790;border-radius:30px;line-height:38px;font-size:16px;display:inline-block;margin-right:4%;}
#proDetails .contact a.down{background:url(../images/down.png) no-repeat right 17px center/23px;padding-right:22px;width:150px;}
#proDetails .contact a:hover{background-color:#114790;color:#fff;}
#proDetails .coninfo{border-top:1px solid #cbd3d9;}
#proDetails .coninfo .tit{font-size:28px;color:#333;margin:4% 0 3%;}
#proDetails .info{background:#fff;padding:3%;box-shadow:0 0 70px rgba(29,56,75,.13);}
#proDetails .info1{color:#7f8c94;line-height:25px}
#proDetails .info1 dl{margin-top:2%;}
#proDetails .info1 dl dd{float:left;width:32%;margin-right:2%;}
#proDetails .info1 dl dd:nth-child(3){margin-right:0;}
#proDetails .table {overflow-x: auto; -webkit-overflow-scrolling: touch;}
#proDetails .info2 table{width:100%;}
#proDetails .info2 table th{text-align:center;font-size:18px;line-height:31px;background:#114790;color:#fff;padding:12px;border:1px solid #fff;}
#proDetails .info2 table td{text-align:center;padding:10px;border:1px solid #eee;font-size:16px;line-height:25px}
#proDetails .info2 table .td{background:#f5f6f9;}
.coninfo  table{border: 1px solid #eee;border-collapse: collapse;width:100% !important;}
.coninfo  td, .pro_box_item  th{border: 1px solid #eee;padding:.5% 5px;font-size:16px !important;text-align: center !important;color:#333 !important}
.coninfo  td span,.pro_box_item  td b{font-size:16px !important;color:#333 !important}
.coninfo  th{font-weight:bold;}
.coninfo  td p{margin:0;}
.coninfo  tr:not(:first-child) td:first-child{background:#f5f6f9 !important;}
.coninfo  tr:first-child td{background-color:#114790 !important;font-size:18px !important;color: #fff  !important;font-weight: bold;border:1px solid #fff;}
@media(max-width:768px){
    #proDetails {padding: 5% 0 8%;}
    #proDetails .pic,#proDetails .txt{float:none;width:auto;}
    #proDetails .title {font-size: 24px; line-height: 1.35em;}
    #proDetails .txt {font-size: 16px; line-height: 1.875em;}
    #proDetails .contact a {width: 110px; font-size: 14px; line-height: 32px; line-height: 32px; border-radius: 16px;}
    #proDetails .contact a.down {width: 120px;}

    #proDetails .coninfo .tit {font-size: 22px;}
    #proDetails .info2 table {min-width: 600px;}
    #proDetails .info2 table th {font-size: 16px; padding: 5px;}
    #proDetails .info2 table td {font-size: 14px; padding: 8px;}
}

/*PicList002433 */

/*slick Basic*/
#honor .slick-slider{position:relative;display:block;-webkit-touch-callout:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
#honor .slick-list{position:relative;z-index:1;display:block;overflow:hidden;}
#honor .slick-list:focus{outline:none}
#honor .slick-list.dragging{cursor:pointer;cursor:hand;}
#honor .slick-slider .slick-track,#honor .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)}
#honor .slick-track{position:relative;top:0;left:0;display:block;}
#honor .slick-track:before,#honor .slick-track:after{display:table;content:'';}
#honor .slick-track:after{clear:both;}
#honor .slick-loading .slick-track{visibility:hidden;}
#honor .slick-slide{display:none;float:left;min-height:1px;}
[dir ='rtl'] .slick-slide{float:right;}
#honor .slick-slide .slick-loading img{display:none;}
#honor .slick-slide .dragging img{pointer-events:none;}
#honor .slick-initialized .slick-slide{display:block;}
#honor .slick-loading .slick-slide{visibility:hidden;}
#honor .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
#honor .slick-arrow .slick-hidden{display:none;}

/*slick Basic End*/
#honor{}
#honor .main{padding:4% 0 3% 0;}
#honor .main .slick-arrow{position:absolute;top:50%;width:57px;height:57px;margin-top:-30px;border:1px solid #114790;padding:0;background:none;font-size:0;z-index:10;cursor:pointer;border-radius:50%;}
#honor .main .slick-arrow:hover{background:#114790;}
#honor .main .slick-arrow:before{position:absolute;content:'';width:18px;height:18px;border-top:2px solid #114790;border-right:2px solid #114790;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);left:50%;top:50%;margin:-9px 0 0 -11px;}
#honor .main .slick-arrow:hover:before{border-color:#fff;}
#honor .main .slick-prev:before{transform:rotate(-135deg);-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);margin-left:-5px;}
#honor .main .slick-prev{left:-59px;}
#honor .main .slick-next{right:-59px;}
@media(max-width:1408px){
    #honor .main .slick-prev{left:2%;}
    #honor .main .slick-next{right:2%;}
}
@media(max-width:640px){
    #honor .main .slick-arrow{width:7vw;height:7vw;margin-top:-3.5vw;}
    #honor .main .slick-arrow:before{width:40%;height:40%;margin:0;left:40%;top:30%;}
    #honor .main .slick-next:before{left:20%;}
}
#honor .list ul{padding:0 50px;}
#honor .list li{float:left;position:relative;text-align:center;margin-bottom:4%;}
#honor .list li:first-child:before,#honor .list li:last-child:after{position:absolute;content:'';bottom:0px;height:90px;width:50px;}
#honor .list li:first-child:before{left:-50px;background:url(../images/PicList002433_ul_l.png) no-repeat 0 0;}
#honor .list li:last-child:after{right:-50px;background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
#honor .list li aside{padding-top:45px;height:90px;background:url(../images/PicList002433_libg.png) repeat-x left top;}
#honor .list li .ytable{height:260px;}
#honor .list li .ytable-cell{vertical-align:bottom;}
#honor .list li figure{position:relative;display:inline-block;max-width:80%;}
#honor .list li figure:after{position:absolute;right:-24px;background:url(../images/PicList002433_ying.png) no-repeat left bottom;width:24px;height:100%;background-size:contain;content:'';}
#honor .list li figure img{max-height:260px;padding:8px;padding-top:12px;background:url(../images/PicList002433_kuang.png) no-repeat;background-size:100% 100%;}
#honor .list li p{margin:0 auto;max-width:380px;width:90%;font-weight:bold;font-size:18px;line-height:20px;max-height:40px;color:#333;}
#honor .list .ul-3 li{width:33.33333333%;}
#honor .list .ul-3 li:nth-child(3):after{position:absolute;content:'';bottom:0px;height:90px;width:50px;right:-50px;background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
#honor .list .ul-2 li{width:50%;}
#honor .list .ul-2 li:nth-child(2):after{position:absolute;content:'';bottom:19px;height:90px;width:50px;right:-50px;background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
#honor .list .ul-2 li:nth-child(1) > *{/*padding-left:30%;*/}
#honor .list .ul-2 li:nth-child(2) > *{padding-right:30%;}
#honor .list .ul-1 li{width:100%;}
@media(max-width:640px){
    #honor  .auto,#honor  .list ul{padding:0;}
    #honor  .list li p{font-size:12px;}
    #honor  .list li .ytable{height:150px;}
    #honor  .list li figure img{max-height:150px;padding:3px}
    #honor  .list .ul-2 li:nth-child(1) > *{padding-left:30%;}
    #honor  .list .ul-2 li:nth-child(2) > *{padding-right:30%;}
    #honor  .list .ul-3 li:nth-child(3):after,#honor  .list li:first-child:before{display:none;}
}
@media(max-width:480px){
    #honor  .list li .ytable{height:100px;}
    #honor  .list li figure img{max-height:100px;}
}

/*
 .Menu002252 为demo编号
 */
.Menu002252{padding:10px 0;text-align:center;overflow:hidden;}
.Menu002252 a{font-size:16px;display:block;background:#e9e9e9;padding:10px;margin-bottom:1px;}
.Menu002252 a.aon,.Menu002252 a:hover{color:#fff;background-color:#124790;background-image:linear-gradient(to right,rgb(37,125,199),rgb(17,71,155));box-shadow:0 2px 24px -2px rgba(34,117,192,0.6);}
@media(min-width:768px){
    .Menu002252{padding:25px 0 10px;}
    .Menu002252 a{display:inline-block;line-height:30px;padding:0 15px;min-width:115px;border-radius:30px;overflow:hidden;margin:0 12px 1px;}
}
@media(min-width:1024px){
    .Menu002252{padding:20px 0 2%;}
    .Menu002252 a{display:inline-block;line-height:40px;padding:0 20px;background:#fff;min-width:130px;border-radius:36px;}
}
.market{padding:1% 0 5%;}
.market .auto{background:#fff;box-shadow:0 0 70px rgba(29,56,75,.12);padding:3%;}
.market h2{font-size:30px;color:#333;line-height: 1.35em; margin-bottom: 1.946%;}
.market .city {text-align:left;font-size:16px;line-height:1.875em; margin-bottom: 1em; color:#7f8c94;}
.market .map{text-align:center;position:relative;}
.market .map li{position:absolute;left:0px;top:0px;}
.market .map li span i{font-style:normal;display:inline-block;position:absolute;}
.market .map li span .dot{left:0px;width:12px;height:12px;border-radius:16px;background:#1a5eae;opacity:1;filter:alpha(opacity=100);}
.market .map li span .pulse{top:-16px;left:-16px;height:44px;width:44px;border-radius:48px;background:#1a5eae;opacity:0.12;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;}
.market .map li.active .dot{background:#0bd972;}
.market .map li.active .pulse{background:#0bd972;}
.market .map li p{position:absolute;left:1px;top:0px;width:11px;height:0px;margin:0;z-index:66;background:url(../images/Floor001120-line.png) no-repeat center top 5px;opacity:0;filter:alpha(opacity=0);-ms-transition:all 500ms ease-in-out;-webkit-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;}
.market .map li p em{position:absolute;left:-32px;top:-40px;width:75px;padding:6px 12px;color:#fff;background:#54bd56;border-radius:2px;text-align:center;font-style:normal;}
.market .map li.active p,.market .map li:hover p{opacity:1;filter:alpha(opacity=100);}
.market .map li:hover p{height:80px;top:-83px;}
.market .map li.active p{height:77px;top:-70px;background-image:url(../images/Floor001120-line_hover.png);}
.market .map li.active p em{color:#fff;background:#009fd9;}
.market .map li.li_1{left:71%;top:20%;}
.market .map li.li_2{left:70%;top:29%;}
.market .map li.li_3{left:67%;top:34%;}
.market .map li.li_4{left:59.5%;top:38%;}
.market .map li.li_5{left:61%;top:40%;}
.market .map li.li_6{left:51%;top:37%;}
.market .map li.li_7{left:58.5%;top:43%;}
.market .map li.li_8{left:55%;top:45%;}
.market .map li.li_9{left:61.5%;top:58%;}
.market .map li.li_10{left:65%;top:55%;}
.market .map li.li_11{left:65%;top:62%;}
.market .map li.li_12{left:67%;top:59%;}
.market .map li.li_13{left:60%;top:68%;}
.market .map li.li_14{left:63%;top:72%;}
.market .map li.li_15{left:55%;top:68%;}
.market .map li.li_16{left:55%;top:60%;}
.market .map li.li_17{left:57%;top:54%;}
.market .map li.li_18{left:62%;top:47%;}
.market .map li.li_19{left:44%;top:61%;}
.market .map li.li_20{left:49%;top:70%;}
.market .map li.li_21{left:49.5%;top:63%;}
.market .map li.li_22{left:41%;top:75%;}
.market .map li.li_23{left:23%;top:56%;}
.market .map li.li_24{left:51%;top:52%;}
.market .map li.li_25{left:45.5%;top:48%;}
.market .map li.li_26{left:48%;top:45%;}
.market .map li.li_27{left:36%;top:47%;}
.market .map li.li_28{left:24%;top:33%;}
.market .map li.li_29{left:57%;top:77%;}
.market .map li.li_30{left:51%;top:77%;}
.market .map li.li_31{left:52%;top:88%;}
.market .map li.li_32{left:67.5%;top:76%;}
.market .map li.li_33{left:59%;top:80%;}
@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.0;}
}
@-webkit-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.0;}
}
@-moz-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.0;}
}
@media(max-width:1280px){
    .market h2 {font-size: 26px;}
}
@media(max-width:1024px){
    .market h2 {font-size: 22px;}
    .market .city {font-size: 14px;}
}
@media(max-width:768px){
    .market .auto {padding: 5%;}
    .market h2 {font-size: 18px;}
}
/*RighInfo002816 */
#concept{padding:0 2%;}

#concept .item {display: table; width: 100%; table-layout: fixed; margin-bottom:4%;}
#concept .td {display: table-cell; vertical-align: middle; width: 50%;}
#concept .pic i {display: block; padding-bottom: 78.572%; background: no-repeat center center; background-size: cover;}
#concept .info {width: 110%; background-color: #fff; margin-left: -10%; position: relative;z-index: 2; padding: 10% 12%;}
#concept .icon {width: 60px; margin-bottom: 4%;}
#concept .icon img {display: block; width: auto; max-width: 100%; height: auto;}
#concept h3{font-size:30px;color:#333;margin-bottom:4%; line-height: 1.35em;}
#concept h3:before{display:inline-block;content:'';height:29px;width:4px;background:#50bc52;vertical-align:middle;margin-right:18px;}
#concept .intro {line-height:1.875em;color:#7f8c94;font-size:16px; min-height: 150px;}
#concept .item:nth-child(2n) .info {margin-left: 0; margin-right: -10%;}

@media(max-width:1280px){
    #concept .icon {width: 50px;}
    #concept h3 {font-size: 26px;}
}
@media(max-width:1024px){
    #concept .info {padding: 5% 8%;}
    #concept .icon {width: 40px;}
    #concept h3 {font-size: 22px;}
    #concept .intro {font-size: 14px;}
}
@media(max-width:768px){
    #concept {padding: 5% 0 7%;}
    #concept .item {display: block;}
    #concept .td {display: block; width: auto;}
    #concept .info {width: auto; margin-left: 0; padding: 5%;}
    #concept .icon {width: 35px;}
    #concept h3 {font-size: 18px;}
    #concept h3::before {height: 20px; margin-right: 15px;}
    #concept .intro {min-height: 0;}
    #concept .item:nth-child(2n) .info {margin-right:0;}
}

/*team */
#team{padding:4% 0;}
#team .text{width:53%;float:left;position:relative;padding:5.6% 4%;font-size:16px;line-height:2em;color:#7f8c94;}
#team .text:before,#team .text:after{position:absolute;content:'';border:4px solid #114790;width:30px;height:30px;}
#team .text:before{left:0;top:0;border-right:0;border-bottom:0;}
#team .text:after{right:0;bottom:0;border-top:0;border-left:0;}
#team .text h2{font-size:30px;color:#333;margin-top:0;margin-bottom:4%;}

#team .pic {width:46%;float:right;position:relative;}
/*#team .pic:after {width: 10%; height: 67%; background-color: #f6f9fb; content: ''; display: block; position: absolute; left: 0; bottom: 0; z-index: 2;}
*/#team .pic img {display: block; width: 100%; height: auto;}
@media(max-width:1024px){
    #team .text h2 {font-size: 24px;}
    #team .text {font-size: 14px;}
}
@media(max-width:768px){
    #team {padding: 7% 0;}
    #team .text,
    #team .pic {width: auto; float: none;}
    #team .text {margin-bottom: 5%; padding: 5.5% 6%;}
    #team .text h2 {font-size: 20px;}
    #team .pic:after {display: none}
    
}
/*TextList002957 */
#notice{margin:2.08vw 0;}
#notice h2{color:#333;font-size:30px;padding:2% 4% 1%;}
#notice li{border-bottom:1px dotted #d6dadd;padding:0 4%;line-height:54px; position: relative;}
#notice li:before{content:'';width:4px;height:4px;background:#114790;display:block;border-radius:20px;position: absolute; left: 4%; top: 50%; transform: translateY(-50%);}
#notice li time{color:#7f8c94;position: absolute; right: 4%; top: 50%; transform: translateY(-50%);}
#notice li a{font-size:16px;font-weight:bold;padding:1.541% 80px 1.541% 20px; display: block;}
#notice li:hover{background:#fff;border-bottom:none;box-shadow:0 0 70px rgba(29,56,75,.15);border-radius:5px}
#notice li a:hover{color:#114790;}
@media(max-width:1280px){
   #notice h2 {font-size: 26px;}
}
@media(max-width:480px){
    #notice h2 {font-size: 20px;}
    #notice li{font-size:3vw;line-height:10vw;}
    #notice li a{font-size:3.5vw;}
}



/*公司文化*/
.gswm{padding: 0 0 3%;}
.gswm .auto_1400{padding: 3% 0 12%;background-color:#fff;width:100%;}
.gswm .pic{padding: 6vw 0;max-width: 400px;margin: 0 auto;position: relative}

.gswm .con li{position: absolute;}
.gswm .con li .icon img{max-width:120px;transition: all 0.3s }
.gswm .con li .txt{position: absolute;}
.gswm .con li h3{margin: 0;font-size: 30px;color: #333;padding-bottom: 10px}
.gswm .con li p{margin: 0;font-size: 16px;color: #7f8c94;font-weight: lighter;line-height: 32px;}
.gswm .con li:nth-child(1){left: 50%;top:25px;transform: translateX(-50%)}
.gswm .con li:nth-child(1) .txt{left: 100%;top: -30px;margin-left: 25px;max-width: 480px;width: 500%}
.gswm .con li:nth-child(2){left: 100%;margin-left: -40px;top: 50%;transform: translateY(-50%)}
.gswm .con li:nth-child(2) .txt{left: 100%;top: 50px;margin-left: 25px;max-width: 320px;width: 400%}
.gswm .con li:nth-child(3){left: 50%;bottom:25px;transform: translateX(-50%)}
.gswm .con li:nth-child(3) .txt{right: 100%;top: 50px;margin-right: 25px;max-width: 460px;width:600%;text-align: right;}
.gswm .con li:nth-child(4){right: 100%;margin-right: -40px;top: 50%;transform: translateY(-50%)}
.gswm .con li:nth-child(4) .txt{right: 100%;top: 50px;margin-right: 25px;max-width: 310px;width: 400%;text-align: right;}
.gswm .con li:hover .icon img{transform: translateY(-20px)}

@media(max-width:1400px){
.gswm .pic{}   
.gswm .con li .icon img{max-width:120px;}
}
@media(max-width:1366px){
.gswm{padding: 3% 0 14%;}
.gswm .pic{max-width: 380px;}
.gswm .con li .txt{}
}
@media(min-width: 1280px) and (max-width:1600px){
    .gswm .con li h3{font-size: 20px;}
    .gswm .con li p{font-size:14px;line-height: 1.5;}
    .gswm .pic{max-width:250px;}
    .gswm .con li .icon img{max-width:70px;}
    .gswm .con li:nth-child(1){top:42px;}
    .gswm .con li:nth-child(3){bottom:42px;}
    .gswm .con li:nth-child(4){margin-right:-24px;}
    .gswm .con li:nth-child(2){margin-left:-24px;}

}
@media(max-width:1024px){
.gswm{padding: 3% 0 8%;}
.gswm .con li{position: relative;left: auto!important;top: auto!important;right: auto!important;bottom: auto!important;transform: translate(0,0)!important;margin: 0 0 20px 0!important}  
.gswm .con li .txt{position: relative;left: auto!important;right: auto!important;top: auto!important;bottom: auto!important;max-width: 100%!important;margin: 0!important;width: 100%!important;text-align: left!important}
.gswm .bg{display: none;}
    
.gswm .con li .icon img{margin-bottom: 20px;}
.gswm .con li h3{font-size: 26px;}
.gswm .con li p{font-size: 16px;color: #7f8c94;font-weight: lighter;line-height: 32px;}
}




/*新闻详情*/
.RighInfo0022283{ padding:1% 0 3%;}
.RighInfo0022283 .single-header{ text-align:center;}
.RighInfo0022283 .single-header h3{color:#333; font-size:26px; margin:0; position:relative;border-bottom: 1px solid #eee;padding-bottom: 2%}
.RighInfo0022283 .single-header h3 span{ position:relative; z-index:2; padding-top:5px;display: block;font-size: 16px; font-weight:normal;}
.RighInfo0022283 .single-content{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden; font-size:16px; line-height:28px; color:#666; padding-top:2%;border-bottom: 1px solid #eee;padding-bottom: 2%}
.RighInfo0022283 .single-content p{margin:0; padding:0;font-size: 16px}
.RighInfo0022283 .btn{padding-top: 20px;float: left;}
.RighInfo0022283 .btn a{display: block;line-height: 30px;color: #999}
.RighInfo0022283 .more{width: 140px;height: 40px;text-align: center;background: #114790;color: #fff;line-height: 40px;float: right;margin-top: 30px}
@media(max-width:768px){
  .RighInfo0022283 .btn{padding-top: 20px;float: none;}
  .RighInfo0022283 .more{float: none;display: block;margin:30px auto}
}
@media screen and (min-width:465px){
    .RighInfo0022283 .col2{ width:48%;}
	.RighInfo0022283 .fr{ float:right;}
	.RighInfo0022283 .col2+.col2{ margin-top:0;}
}
@media screen and (min-width:768px){
  .RighInfo0022283 .single-content p{ padding:15px 0;} 
  
}
@media screen and (min-width:1024px){
  .RighInfo0022283 .single-header h1{ font-size:30px;}
}






.Form002219{position:fixed; background:rgba(0,0,0,0.5); width:100%; height:100%;left: -100%;top: 0; z-index: 1;opacity: 0}
.Form002219 .ytable{height: 100%; }
.Form002219 .close{position: absolute;top: 20px;right: 20px;height: 17px;width: 17px;display: block;background: url(../images/Form002324-colseBtn.jpg) no-repeat;cursor: pointer;z-index: 999}
.Form002219_on{z-index: 999; left: 0; opacity: 1;}
.Form002219 .wrap-container{background:#fff; padding:3% 2% 3% 2%; border-radius: 6px;  width: 50%;  max-width: 900px; position: relative; margin:0 auto;} 
.CLSBTN{cursor: pointer;width: 33px;height: 33px;background: url(../images/PicList000307-close.jpg) center no-repeat;position: absolute;right: 2%;top: 2%;}
.Form002219 dl{ width:100%;  padding-left:100px; min-height:44px; position:relative; margin-bottom:24px;}
.Form002219 dt{ color:#5b5b5b; font-size:16px; position:absolute; left:0; width:70px; text-align:right; line-height:44px;}
.Form002219 .text{ border:1px solid #dfdfdf; border-radius:5px; width:100%; padding:0 10px; line-height:44px;height:44px; color:#5b5b5b;}
.Form002219 strong{ display: block;border:1px solid #dfdfdf; border-radius:5px; width:100%; padding:0 10px; line-height:44px;height:44px; color:#5b5b5b;}
.Form002219 dl.dl{ width:100%; float:none; max-width:none;}
.Form002219 textarea{border:1px solid #dfdfdf; border-radius:5px;overflow:hidden; resize:none; width:100%; height:360px !important; padding:10px; color:#5b5b5b;}
.Form002219 .btn{ display:inline-block; line-height:40px; min-width:140px; margin-right:20px;color:#fff; background-color:#114790; font-size:14px; border:none; border-radius:5px; cursor:pointer;}
.queueList{margin: 0 !important;}
.wu-example p{display: none !important;}
.placeholder{ padding:40px 0 !important; }
.placeholder .webuploader-pick{background:#114790 !important;  }
@media(max-width:1000px){
.Form002219 .wrap-container{ width: 90%; top:5%; left:5%;transform: translate(0% ,0%); } 
.Form002219 dl {padding-left: 0;margin-bottom: 0}
.Form002219 dt{position:relative;width:auto; text-align:left;}
.Form002219 dl.dl{margin-bottom: 10px;}
}
@media(max-width:768px){
.Form002219{padding:50px 0;}
}
@media(max-width:640px){
.Form002219 dl{ float:none; width:100%; margin-left:0 !important;}	
.Form002219 textarea{ height:250px !important;}
}
@media(max-width:480px){
.Form002219 .btn{ width:48%; margin-right:2%; float:left; display:block; min-width:2px;}	
}



#sing{padding:4% 0;}



/*Banner002819 */
.Banner002819{overflow: hidden;}
#wowslider-container1 { display: table;zoom: 1; position: relative;width: 100%;max-width: 100%;max-height:none;margin:0px auto;z-index:1;text-align:left; font-size: 10px;text-shadow: none; -webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box; }
#wowslider-container1 .ws_images ul{position:relative;width: 10000%; height:100%;left:0;list-style:none;margin:0;padding:0;border-spacing:0;overflow: visible;}
#wowslider-container1 .ws_images ul li{position: relative;width:1%;height:100%;line-height:0; overflow: hidden;float:left;padding:0 0 0 0 !important;margin:0 0 0 0 !important;}
#wowslider-container1 .ws_images{position: relative;left:0;top:0;height:100%;max-height:none;max-width: 100%;vertical-align: top;border:none;overflow: hidden;}
#wowslider-container1 .ws_images ul a{width:100%;height:100%;max-height:none;display:block;color:transparent;}
#wowslider-container1 img{max-width: none !important;}
#wowslider-container1 .ws_images .ws_list img,
#wowslider-container1 .ws_images > div > img{width:100%;border:none 0;max-width: none;padding:0;margin:0;}
#wowslider-container1 .ws_images > div > img {max-height:none;}
#wowslider-container1 .ws_images iframe {position: absolute;z-index: -1;}
#wowslider-container1:hover  .ws_controls > a{opacity: 1;}
#wowslider-container1 .ws_controls > a{position: absolute; top: 50%; width: 30px; height:30px; border-top: 3px solid rgba(255,255,255,0.6);border-right: 3px solid rgba(255,255,255,0.4);margin-top: -15px; z-index: 20; cursor: pointer; opacity: 0; transition: 0.3s;display: none}
#wowslider-container1 .ws_controls > a:hover{border-color:#fff; }
#wowslider-container1 .ws_prev{left:3%;transform: rotate(-135deg);-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);}
#wowslider-container1 .ws_next{right:3%;transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
#wowslider-container1 .ws_bullets { position:absolute;width: 100%; left: 0; bottom: 5%;text-align: center;z-index:70;}
#wowslider-container1 .ws_bullets div{position:relative;font-size: 0px;}
#wowslider-container1 .ws_bullets { padding: 0px; }
#wowslider-container1 .ws_bullets a {display:inline-block;padding-right: 31px;position:relative;cursor: pointer;}
#wowslider-container1 .ws_bullets a:after {position:absolute; content:''; right:1px; top:0; width:28px; height:1px;background:rgba(255,255,255,0.28); top:50%;}
#wowslider-container1 .ws_bullets a:last-child{ padding-right:0;}
#wowslider-container1 .ws_bullets a:last-child:after{ display:none;}
#wowslider-container1 .ws_bullets a span{display:inline-block;border:5px solid transparent;width: 46px;height: 46px;border-radius:50%;margin:0 10px;position:relative;font-size: 0;padding: 0;background: none; cursor: pointer;}
#wowslider-container1 .ws_bullets a span::before{position:absolute;left:50%;top:50%;margin-top: -14px;margin-left: -14px;width: 28px;height: 28px;border-radius:50%;content:'';background: url(../images/dot.png) no-repeat center center/28px; animation: circle 2s linear 0s infinite;}

#wowslider-container1 .ws_bullets a.ws_selbull span{border-color:#fff;}
#wowslider-container1 .ws_images > ul{
	animation: wsBasic 18.3s infinite;
	-moz-animation: wsBasic 18.3s infinite;
	-webkit-animation: wsBasic 18.3s infinite;
}
@keyframes wsBasic{0%{left:-0%} 22.4%{left:-0%} 33.33%{left:-100%} 55.74%{left:-100%} 66.67%{left:-200%} 89.07%{left:-200%} }
@-moz-keyframes wsBasic{0%{left:-0%} 22.4%{left:-0%} 33.33%{left:-100%} 55.74%{left:-100%} 66.67%{left:-200%} 89.07%{left:-200%} }
@-webkit-keyframes wsBasic{0%{left:-0%} 22.4%{left:-0%} 33.33%{left:-100%} 55.74%{left:-100%} 66.67%{left:-200%} 89.07%{left:-200%} }


#slides .slick-dots li button{display:block;border:5px solid transparent;width: 46px;height: 46px;border-radius:50%;margin:0 10px;position:relative;font-size: 0;padding: 0;background: none; cursor: pointer;}
#slides .slick-dots li button::before{position:absolute;left:50%;top:50%;margin-top: -14px;margin-left: -14px;width: 28px;height: 28px;border-radius:50%;content:'';background: url(../images/dot.png) no-repeat center center/28px; animation: circle 2s linear 0s infinite;}
#slides .slick-dots li.slick-active button{ border-color:#fff;}
@media(max-width:768px){

#slides .slick-dots li{padding-right:10px; }
#slides .slick-dots li::after{ width:10px;}
#slides .slick-dots li button{width:34px; height:34px; border-width: 3px;}
#slides .slick-dots li button::before{background: url(../images/dot.png) no-repeat center center/22px;}
}

@media(max-width:768px){
#wowslider-container1 .ws_bullets a{padding-right:10px; }
#wowslider-container1 .ws_bullets a::after{ width:10px;}
#wowslider-container1 .ws_bullets a span{width:34px; height:34px; border-width: 3px;}
#wowslider-container1 .ws_bullets a span::before{background: url(../images/dot.png) no-repeat center center/22px;}
}

.w900{max-width:900px;margin:0 auto}





/*PicList002735 */
.PicList002735{ padding: 5% 0;   }
.PicList002735 .title h1{font-size: 30px;color:#222;text-align:center;text-transform: uppercase; margin-bottom: 25px;font-weight: normal;}
.PicList002735 li{margin-bottom: 2%;margin-top: 1%;}
.PicList002735 li a{display: block;background: #f0f0f0;/* border: 3px solid #f0f0f0; */transition: 0.3s;box-shadow: 0 0.4rem 1.6rem 0 rgb(0 0 0 / 10%);background: #fff;}
.PicList002735 li a:hover{border-color: #184477; box-shadow: 0 10px 14px rgba(0,0,0,0.3);}
.PicList002735 li a:hover h3{color: #184477; }
.PicList002735 li .Ispic{background-size: cover;background-color: #fff;padding-bottom: 65.241%;}
.PicList002735 li .txt{padding: 25px;}
.PicList002735 li .txt h3{font-size: 18px; color: #333;margin: 15px 0;font-weight:normal;}
.PicList002735 li .txt p{line-height: 28px;color: #11479b;  }
.PicList002735 li .txt p b{background:#11479b;color:#fff;font-weight: normal;border-radius: 20px;padding:4px 12px;}
.PicList002735 li .txt p span{float:right;}
.PicList002735 .more{text-align: center;margin-top: 3%; }
.PicList002735  .more a{text-align: center;background: #11479b;color: #fff;padding: 16px 0;font-size: 16px;display: block;max-width: 170px;margin: 0 auto;}
.PicList002735  .more a:hover{ background: #50bc52;}
@media(min-width:1280px)(max-width:1601px){
.PicList002735 .title h1{font-size:24px;}
}
@media(min-width:481px){
.PicList002735 li{float: left;}
}
@media(min-width:769px){
.PicList002735 li{width: 31.6875%;}
.PicList002735 li:not(:nth-child(3n)){margin-right: 2.46875%;}
}
@media(min-width:481px) and (max-width:768px){
.PicList002735 li{width: 48%; }
.PicList002735 li:not(:nth-child(2n)){margin-right: 4%;}
}

/*Floor002830 */

.Floor002830{ overflow: hidden; padding: 3% 0 3% 0;/*background: url(../images/Floor002830_bg.jpg) no-repeat center center;*/background-size: cover;    background: #fff;}
.Floor002830 .auto{max-width: 1600px; width: 96%; position: relative; z-index: 1;}
.Floor002830 .title h1{font-size: 30px;color: #222; text-align: center; margin: 30px 0 3%;font-weight: normal;}
.Floor002830 li{float: left; box-shadow:0 0 15px 3px #ccc;}
.Floor002830 li a{display: block;position: relative;overflow: hidden;border-radius:10px;background:#fff;}
.Floor002830 li .Ispic{transition:transform 0.3s;}
.Floor002830 li .txt{position: relative;left: 0;width: 100%;padding-left:5%;color: #555;padding-right: 8%;margin-top: 8%;}
.Floor002830 li .word{/*width: 120px;*/text-align:center;font-size: 20px;color: #11479b;}
.Floor002830 li .main{font-size: 16px;line-height: 30px; opacity: 0;-webkit-opacity: 0; transition: opacity 0.3s; display:none}
.Floor002830 li a:hover .main{opacity: 1;-webkit-opacity: 1;}
.Floor002830 li a:hover .Ispic{transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);}

.Floor002830 li .hover{opacity:0;position:absolute;left:0;top:0;right:0;bottom:0;text-align:center;/*background:rgba(17,71,144,0.9);*/z-index:10;transition:0.3s;color:#fff;border-radius:10px;}
.Floor002830 li:hover{}
.Floor002830 li:hover a .hover{opacity:1;}
.Floor002830 li aside{position:absolute;left:10%;width:80%;bottom:15%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);}
.Floor002830 li .hover h5{font-size:22px;}
.Floor002830 li .hover i{display:block;height:2px;background:#fff;width:48px;margin:14px auto 20px;}
.Floor002830 li .hover p{font-size:14px;line-height:28px;margin:0;max-height:90px;overflow:hidden;}
.Floor002830 li .hover .more{display:block;text-align:center;}
.Floor002830 li .hover .more span{display:inline-block;padding-left:40px;padding-right:64px;line-height:40px;background:url(../images/PicList002797-more.png)no-repeat 74% center #50bc53;border-radius:5px;transition:all 0.5s ease-out 0s;}
.Floor002830 li .hover .more span:hover{padding-left:50px;padding-right:74px;}

@media(max-width:1601px){
.Floor002830 .title h1{font-size:24px;}
}
@media(min-width:1025px){
.Floor002830 li{width: 31.5555%;margin-right:2.6%;margin-bottom: 2.666%;border-radius:10px;padding: 3%;}

.Floor002830 li:nth-child(3n){margin-right:0}
.Floor002830 li .Ispic{padding-bottom: 70.522%;}
}
@media(min-width:1025px) and (max-width:1280px){
.Floor002830 li .word{width: 74px; font-size:20px;}
.Floor002830 li .main{font-size: 14px;line-height: 22px; }
}
@media(max-width:1024px){
.Floor002830 li{width: 48%;margin-bottom: 4%;}
.Floor002830 li:not(:nth-child(2n)){margin-right: 4%;}
.Floor002830 li .Ispic{padding-bottom: 78%;}
.Floor002830 .title{position: relative;padding-bottom: 10%;}
.Floor002830 .title:before{right: 0; bottom: 0;}
}
@media(max-width:700px){
.Floor002830 li .txt{bottom: 10px;}
.Floor002830 li .word{/*width: 74px;*/ font-size: 20px;}
.Floor002830 li .main{font-size: 14px;line-height: 22px; }
.Floor002830 .title img{width: 30%;}
}
@media(max-width:480px){
.Floor002830 li{ width:100%}    
.Floor002830 li .word{/*width: 48px;*/ font-size:20px;}
.Floor002830 li .main{font-size: 12px;line-height: 20px; }
}



@media(min-width:1280px) and (max-width:1600px){
#nav li em a{line-height:85px;}
    #logo img{width:85%; height: auto;}
    #slides{margin-top:85px;}
    .PicList002735{padding:3% 0;}
    .Floor002830 .title h1{margin-top:0;}
}





.pop-up{position: fixed; width: 100%; height: 100%; background: rgba(0,0,0,.3); top: 0; left: 0; z-index: 10000; display: none;}
.pop-up .wrap-container{position: fixed; width:80%; background:#fff; top:50%; left:50%; padding:4vw 3.5vw 4vw 4vw; transform:translate(-50%,-50%); max-width: 600px; border-radius: 10px; box-shadow: 0 0 5px rgba(0,0,0,.15);}
.pop-up p{ margin:0 ; text-align:center; font-size:18px; font-weight:bold; color:#333;}
.pop-up .close{ position:absolute; width:30px; height:30px; right:-15px; top:-15px; border-radius:50%; background:#11479b; cursor:pointer;}
.pop-up .close::before,
.pop-up .close::after{ position:absolute; content:''; left:20%; top:50%; width:60%; height:3px; background:#fff; margin-top:-1px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.pop-up .close::before{ transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.pop-up dl{ width: 100%; padding-right: 20px; position: relative; line-height:50px; margin-top:25px;}
.pop-up dl em{ font-style: normal; color: #c00; position: absolute; right: 0; top: 0; display: block;}
.pop-up input.text{ border: 1px solid #f0f0f0; background: none; display: block; height:50px; line-height:38px; width: 100%; padding: 5px 10px; color: #333;}
.pop-up input.text::-ms-input-placeholder{ color: #aaa;}
.pop-up .btn{ width:180px; border-radius: 3px; font-size: 18px; color: #fff; background:#11479b; cursor: pointer; padding: 0; font-weight: bold; border: none; height: 44px; margin: 0 auto; display: block;}
