.auto_1580{ max-width:1580px;}
@media(max-width:1580px){
.auto_1580{ padding:0 2%;}
}


/*Top002382*/
.Top002382{ position:fixed; left:0; top:0; width:100%; z-index:100;font-size:16px; box-shadow:3px 0 10px rgb(1 45 108 / 0.8); background: #fff; padding:0 3%;}
@media(max-width:1200px){
.Top002382{ padding:0 2%;}
}
.Top002382 .header{position: relative;max-width:1580px;margin: 0 auto;}

.Top002382 .logo img{max-height:60px;}
.Top002382 .header-mid{ margin:0 auto; width:60%; max-width:894px;}
.Top002382 .header-right{ position:absolute; right:0; height:100%; top:0;}
.Top002382 .header-right dl{ display:table;height:100%;}
.Top002382 .header-right dd{ border-left:1px solid #eee; padding:0 10px;display:table-cell; vertical-align:middle;}
.Top002382 .header-right dd a:hover{color:#000060;}
.Top002382 .header-right dd:first-child{ font-size:15px; text-align:right; border-left:0;}
.Top002382 .header-right dd:first-child b{ display:block; font-size:22px; color:#000060;}
.Top002382 .header-menu li em a{ line-height:105px; transition:0.3s;}
.Top002382 .header-menu li.aon em a:hover,
.Top002382 .header-menu li.aon em a{ color:#fff; background:#000060;}
.Top002382 .open-search{ color:#999; font-size:22px;}
.Top002382 .search-box{ position:absolute; right:0;  top:50%; transform:translateY(-50%); overflow:hidden; width:0; transition: width ease-in-out 0.3s;}
.Top002382 .search-box.search-box-show{width:250px;}
.Top002382 .search-box .text{ width:100%; height:40px; line-height:40px; padding:0 45px 0 5px; border:1px solid #ccc; background:#000060; color:rgba(255,255,255,0.8);}
.Top002382 .search-box .btn{ position:absolute; right:0; top:0; width:40px; height:100%; font-size:22px; color:#fff;}
.Top002382 .search-box .btn span{ position:absolute; left:50%; top:50%; margin-left:-11px; margin-top:-11px;}
.Top002382_fixed .header-menu li em a{ line-height:70px;}
@media(min-width:1025px){
.Top002382 .logo{ position:absolute;top:50%; transform:translateY(-50%);left:0; }
.Top002382 #open_menu{ display:none;}
}
@media(max-width:1024px){
.Top002382 .header-left{ padding:2% 0; width:40%;}
.Top002382 #header-menu{ position:fixed; top:51px; background:#fff; left:-100%; transition:ease-in-out 0.3s; width:60%; max-width:280px; z-index:100; height:100%; /* box-shadow:0 0 5px rgba(0,0,0,0.7); */}
.Top002382 #header-menu.header-menu-show{ left:0;}
.Top002382 #header-menu ul{ /* padding-top:10%; */}
.Top002382 #header-menu li em{ font-style:normal; display:block; text-align:center; /* border-bottom:1px solid rgba(255, 255, 255, 0.05); */}
.Top002382 #header-menu li em a{ color:#000060; padding:2% 0; font-size:16px;display:block; font-weight:bold; transition:0.3s;border-bottom:1px solid rgba(0, 0, 0, 0.1);}
.Top002382 #header-menu li em a:hover{color:#000; }
.Top002382 #open_menu{position: absolute;  top: 50%; right: 0;}
.Top002382 #open_menu i{width: 100%; height: 3px;}
.Top002382 #open_menu i,
.Top002382 #open_menu i:before,
.Top002382 #open_menu i:after{background: #000060;}
.Top002382 #open_menu{ font-size:24px; color:#000;}
.Top002382 #open_menu span{ transition:ease-in-out 0.3s;}
.Top002382 #open_menu.open_menu_on span{ transform:rotate(90deg); color:#000060;}
.Top002382 .header-right dd:nth-child(3){ position:relative;}
.Top002382 .search-box{width:250px; top:100%; height:0; transform:translateY(0); transition: height ease-in-out 0.3s;}
.Top002382 .search-box.search-box-show{ height:40px;}

}
@media(max-width:640px){
.Top002382 .header-right dd:nth-child(1){ display:none;}
}
/*
 .Banner002385 为demo编号
 */
.Banner002385{ overflow:hidden; position:relative; z-index:1;}
.Banner002385 .bx-viewport{ z-index:1;}
.Banner002385 .bx-viewport li a{ display:block;}

.Banner002385 .bx-controls-direction a{ position:absolute; width:60px; height:60px; top:50%; margin-top:-44px; background:url(../images/Banner002385-Banner_btn.png) no-repeat left top; z-index:10; overflow:hidden; line-height:1000px;}
.Banner002385 .bx-controls-direction a.bx-prev{ left:3%;}
.Banner002385 .bx-controls-direction a.bx-next{ background-position:right top; right:3%;}

.Banner002385 .bx-pager{ position:absolute; width:100%; left:0; bottom:5%; z-index:10; text-align:center;}
.Banner002385 .bx-pager *{ width:12px; height:12px;}
.Banner002385 .bx-pager div{ display:inline-block; margin:0 5px;}
.Banner002385 .bx-pager a{ display:block; border-radius:50%; border:1px solid #fff; overflow:hidden; line-height:100px;}
.Banner002385 .bx-pager a.active{ background:#000060;}
@media (min-width:1025px) {
.Banner002385 .wap{display: none;}
}
@media (max-width:1024px) {
.Banner002385 .pc{display: none;}
}

/*
 .Floor001753 为demo编号
 */
.Floor001753{ border-top:1px solid #eee; padding:3% 0;}
.Floor001753 .box{ float:left; width:31.8%; position:relative;line-height:24px;}
.Floor001753 .box_video{ width:28%; margin:0 2.1%;}
.Floor001753 h1{ font-weight: bold;font-size: 1.75em;color: #333;height: 58px;line-height: normal;margin: 0;}
.Floor001753 .box_video .img{ position:relative; overflow:hidden;}
.Floor001753 .box_video .img img{ width:100%; display:block; height:231px;}
.Floor001753 .box_video .img a{ position:absolute; left:0; width:100%;height:100%; background:url(../images/Floor001753-a_video.png) no-repeat center 40%;}
.Floor001753 .box_video .img a i{ position:absolute; width:100%; left:0; bottom:30%; font-size:1.5em; color:#fff; text-align:center; font-style:normal;}
.Floor001753 .box .bx-viewport{ height:174px !important;}
.Floor001753 .box .bx-controls-direction{ position:absolute; right:0; top:5px; font-size:16px;}
.Floor001753 .box .bx-controls-direction a{width: 28px;float: left;line-height: 28px;text-align: center;color: #efeeee;margin-left: 5px;background-color: #000060;border-radius: 15px;}
.Floor001753 .box .bx-controls-direction a.disabled{ cursor:default;color:#000060; background-color:#efeeee; }
.Floor001753 .box li{ height:98px; overflow:hidden;}
.Floor001753 .box li .pic{ position:absolute; left:0; top:0;width:118px;}
.Floor001753 .box li .pic img{ display:block; width:100%; height:76px;}
.Floor001753 .box li div{ padding-left:140px;}
.Floor001753 .box li h5{ margin:0; font-weight:normal; font-size:15px;}
.Floor001753 .box li p{ margin:0; height:48px; overflow:hidden;}
.Floor001753 .box li p,
.Floor001753 .box p{ font-size:14px;color:#928f8f;}
.Floor001753 .box_intro p{ min-height:135px; margin: 0;}
.Floor001753 .box .more{padding: 0 19px 0 37px;line-height: 36px;font-size:14px; background: url(../images/Floor001753-more.png) no-repeat 13px center #000060;display: inline-block;color: #fff;border-radius: 5px;}
.Floor001753 .box li h5 a:hover{ color:#000060;}
@media(max-width:1000px){
.Floor001753 .box{ width:49%;}
.Floor001753 .box_video{ margin:0 0 0 2%;}
.Floor001753 .box_intro{ width:100%; margin-top:2%;}
.Floor001753 .box figure{ min-height:inherit; margin-bottom:2%;}
}
@media(max-width:640px){
.Floor001753 .box{ float:none; width:auto; margin:0 0 4% 0 !important;}
.Floor001753 h1{ height:auto; margin-bottom:4%; line-height:34px;}
.Floor001753 h1{ font-size:20px;}
.Floor001753 .box_video .img img{ height:auto;}
.Floor001753 .box_video .img a i{ font-size:1.125em; }
}

/*
 .Floor002384 为demo编号
 */
.Floor002384{ padding:10px 0 60px 0;}
.Floor002384 dd{ float:left; width:20%; padding-right: 7px;   transition:width ease-in-out 0.3s;}
.Floor002384 dd .inner{ position: relative;overflow:hidden;}
.Floor002384 dd:last-child{ margin-right: 0;}
.Floor002384 dd.active{ width:60%;}
.Floor002384 dd .pic{ display:block; height:343px; background-repeat:no-repeat; background-position:center top;background-size:cover; transition:all ease-out 0.6s;}
.Floor002384 dd .txt,
.Floor002384 dd .name{ position:absolute;}
.Floor002384 dd .txt{ left:0; bottom:0; z-index:2; padding:2%;  padding-left:19%;width:100%; font-size:1em;background:rgba(0, 0, 0, 0.65) none repeat scroll 0 0 !important;filter:Alpha(opacity=65); background:#000;
 line-height:27px; transform:translateY(100%);transition:all ease 0.3s;}
.Floor002384 dd .txt p{ margin:0; color: #fff; z-index: 1; position: relative;}
.Floor002384 dd .txt p span{margin-right: 10px; font-size: 1.375em;}
.Floor002384 dd.active .txt{ transform:translateY(0);transition:all ease-in-out 0.5s 0.3s;}
.Floor002384 dd .name{ left:0; bottom:0;height:100%;z-index:3; width:100%; text-shadow:0 0 2px rgba(0,0,0,0.5);}
.Floor002384 dd .name ol{ position:absolute; left:0; bottom:0; padding:7.3% 0; width:100%; color:#fff;
 text-align:center; background:rgba(0, 0, 0, 0.65) none repeat scroll 0 0 !important;filter:Alpha(opacity=65); background:#000; transition:all ease-in-out 0 0.5s;}
.Floor002384 dd .name ol em{ display: none;}
.Floor002384 dd.active .name ol em{ display:inline-block; font-size:50px; border-bottom:3px solid #fff; margin-bottom:10px; box-shadow:0 1px 0 rgba(0,0,0,0.2);}
.Floor002384 dd .name ol a{ display:block; font-size:16px; color:#fff;overflow: hidden;text-overflow: ellipsis;-o-text-overflow: ellipsis;white-space: nowrap;  }
.Floor002384 dd.active .name{font-size: 28px;color: #333;font-weight: normal;position: relative;}
.Floor002384 dd.active .name ol{background:rgba(218, 37, 29, 1) none repeat scroll 0 0 !important;filter:Alpha(opacity=100); background:#000060; top:auto;bottom:0;transition:all ease-in-out 0.5s 0.5s;}
.Floor002384 dd.active .name ol em{ box-shadow:none; font-style: normal;}

.Floor002384 .Title{ padding:1% 0 0.8% 0; position: relative;}
.Floor002384 .Title h3{ font-size: 28px; color: #333; font-weight: bold;position: relative; padding-bottom: 5px; margin-bottom: 5px;text-align: center;}
.Floor002384 .Title span{ color: #9e9e9e; text-transform: uppercase; font-size: 12px;letter-spacing:3px}
.Floor002384 .Title a{ display: block; position: absolute; right: 0; top:50%; width: 38px; height: 18px; background:url(../images/Floor002384-case_ico.png) no-repeat center;}

@media(max-width:899px){
 .Floor002384 dd .name ol{padding:3% 0  3% 0;}
 .Floor002384 dl{ margin: 0 -3px; overflow: hidden;}
 .Floor002384 dd{ width:50% !important; padding: 3px;}
 .Floor002384 dd .pic{ height:auto; padding-bottom:60%;}
 .Floor002384 dd .txt{ padding: 10px 10px;}
 .Floor002384 dd .txt p{  overflow:hidden;}
 .Floor002384 dd .txt{ /* padding-left:32%; */}
 .Floor002384 dd.active .name{width:30%;}
 .Floor002384 .Title h3{ font-size: 20px;}
 .Floor002384 dd .name ol em{ font-size:35px !important;}
 .Floor002384 dd .name ol a{ font-size:14px;}
 .Floor002384 dd .txt p span{ font-size: 1.125em;}
 }
@media(max-width:640px){
 .Floor002384 dd .name ol em{ font-size:30px;}
 .Floor002384 dd .name ol a{ font-size:16px;}
 .Floor002384 dd{ width:100% !important;}
}

/*Bottom003178 */
.Bottom003178{font-family: 'SourceHanSansCN-Regular';background: #333; background-size: calc(533 / 1920 * 100%); padding-top: 3.3%;}
.Bottom003178,
.Bottom003178 a:not(:hover){color: rgba(255,255,255,0.5);}
.Bottom003178 a:hover{color: #fff;}
.Bottom003178 .copyright{border-top: 1px solid rgba(255,255,255,0.15); padding: calc(28 / 14 * 1em) 0 calc(28 / 14 * 1em) 0; font-size: calc(14 / 100 * 1em); margin-top: calc(28 / 14 * 1em);}
.Bottom003178 .copyright .fl a:not(:last-child):after{display: inline-block; content: '·'; margin: 0 calc(10 / 14 * 1em);}

@media (min-width:1025px) {
.Bottom003178 .contact{ width: 30%;}
.Bottom003178 nav{width: calc(1000 / 1580 * 100%);}    
}
.Bottom003178 nav dl{max-width: calc(140 / 16 * 1em); float: left;}
.Bottom003178 nav dt{margin-bottom: calc(20 / 18 * 1em);font-size: calc(16 / 16 * 1em);}
.Bottom003178 nav dt a:not(:hover){color: #fff;}
.Bottom003178 nav dd{line-height: calc(34 / 16 * 1em);font-size: 14px;}
.Bottom003178 .soglan{color: #fff;font-size: calc(22 / 16 * 1em); line-height: 1; margin-bottom: 1.3em;}
.Bottom003178 .soglan .tit{font-family: 'SourceHanSansCN-Bold'; margin-top: 0.5em;line-height: 1.5;}
.Bottom003178 .hotline aside{    color: #fff;font-size: calc(24 / 16 * 1em);font-family: 'Oswald-Medium';margin-top: 5px;}
.Bottom003178 .hotline span{font-size: calc(14 / 16 * 1em);}
@media (max-width:1024px) {
.Bottom003178 nav{display: none;}
.Bottom003178 .copyright{font-size: 3.5vw; text-align: center;margin-top: calc(20 / 14 * 1em);padding: calc(16 / 14 * 1em) 0 calc(16 / 14 * 1em) 0;}
.Bottom003178 .contact{text-align: center; }
.Bottom003178 .soglan{font-size: calc(18 / 16 * 1em);}
}
.Bottom003178 .soglan .logo{margin-bottom: 8%;}



/*Floor002116 */
.Floor002116{ background-color:#f5f5f5; padding:3% 0 3.5% 0;}
.Floor002116 .auto{max-width:1880px;}
.Floor002116 li{ float:left; width:49%; margin-right:2%; background:#fff; margin-bottom:2%;}
.Floor002116 li:nth-child(2n){ margin-right:0;}
.Floor002116 li a{ display:block; border:1px solid #efefef;}
.Floor002116 li img{ display:none;}
.Floor002116 li figure{ padding-bottom:60%;}
.Floor002116 li div{ padding:3% 5%;}
.Floor002116 h3{ margin:0; font-size:1.125em;}
.Floor002116 p{ margin:5px 0 0 0; color:#999;overflow:hidden;line-height:24px;height:24px;font-size: 0.875em;color: #928f8f;margin-bottom: 10px;}
.Floor002116 h3 a:hover{color: #000060;}

.Floor002116 .name{ position:relative; text-align:center; padding:1% 0 1.5% 0;}
.Floor002116 .name span{display:inline-block; padding:0 4%; font-size:28px; color:#333; position:relative; z-index:2;font-weight: bold;}

.Floor002116 .list{ display: flex; justify-content: center; flex-flow: row wrap;}
.Floor002116 .list dl{ float:left; width:15.83%; margin-right:1%; background:#fff; position:relative;}
.Floor002116 .list dl:last-child{ margin-right: 0;}
.Floor002116 .list dd{ padding-left:42%;}
.Floor002116 .list dd img{ display:block; width:100%;}
.Floor002116 .list dt{ position:absolute; position: absolute;left: 6%;width: 55%;top: 45%;-ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); transform:translateY(-50%);}
.Floor002116 .list dt p{ height:48px; }
.Floor002116 .list dt .more{background: #f5f5f5;width: 28px;height: 28px;border-radius: 20px;text-align: center;vertical-align: middle;}
.Floor002116 .list dt .more img{}
.Floor002116 .list dt .more:hover{background: #f1f1f1;}
@media(min-width:1001px){
.Floor002116 .list dl:nth-child(6n){ margin-right:0;}
}
@media(max-width:1000px){
    .Floor002116 .list{ justify-content: flex-start;}
.Floor002116 .list dl{ width:48%; margin-right:4%; margin-bottom:4%;}
.Floor002116 .list dl:nth-child(2n){ margin-right:0;}
}
@media(max-width:768px){
.Floor002116 .name span{ font-size:24px;}
}
@media(max-width:480px){
.Floor002116 .name span{ font-size:20px;}
.Floor002116 li,
.Floor002116 .list dl{ float:none; width:auto; margin-right:0;}
.Floor002116 .list dd{ padding-left:54%;}
.Floor002116 .list dt{ width:45%;}
}


/*
 .Banner002187 为demo编号
 */
.Banner002187 span{background-position: center center; background-repeat:no-repeat; background-size:cover; height:400px; display:block;}
.Banner002187 img{ display:none;}
@media (max-width: 1000px){
	.Banner002187 span{ height:auto; background:none; height:auto;}
	.Banner002187 img{ display:block;}
}

/*Menu003135 */
.Menu003135{box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.04); }
.Menu003135 .current{font-size: 0.875em;padding-left: 1.41428em;background: url(../images/Menu003135-icon.svg) no-repeat left center;background-size: 1em auto;line-height: 5.5142;}
.Menu003135 .current,
.Menu003135 .current a:not(:hover){color: #999;}
.Menu003135 .current a:hover{color: #000060;}
.Menu003135 .current span{color: #000060;}
.Menu003135 .nav-menu li{float: left;font-size: 1em;line-height: 4.8542;}
.Menu003135 .nav-menu li:not(:last-child){margin-right: 3em;}
.Menu003135 .nav-menu li a{display: block;position: relative;}
.Menu003135 .nav-menu li a:hover,
.Menu003135 .nav-menu li.aon a{color: #000060;}
.Menu003135 .nav-menu li.aon a:before{position: absolute;content: '';left: 0;bottom: 0;width: 100%;height: 5px;background-color: #000060;}


@media (max-width:1024px) {
.Menu003135 .current{display: none;}   
.Menu003135 .nav-menu li{line-height:3;}
.Menu003135 .nav-menu li:not(:last-child){margin-right: 2.5em;}
}





/*Floor003180 */
.Floor003180{overflow: hidden;padding: calc(120 / 1920  * 100%) 0 calc(100 / 1920  * 100%) 0;position: relative;z-index: 1;}
.column-name{position: relative;padding: calc(59 / 16 * 1em) 0 0 calc(77 / 16 * 1em);z-index: 1;}
.column-name aside{position: relative;z-index: 4;}
.column-name .cn{font-size: calc(38 / 16 * 1em);color: #333;line-height: 1;font-family: 'Alibaba-PuHuiTi-Bold';}
.column-name .en{ font-size: calc(30 / 16 * 1em);color: #b8b8b8; line-height: calc(26 / 30 * 1em); margin-top: calc(7 / 30 * 1em);text-transform: uppercase;}
.column-name .mark{position: absolute; left:0; top: 0;background: url(../images/Floor003180-title-bg.html) no-repeat; width: calc(133 / 16 * 1em);height: calc(133 / 16 * 1em);background-size: contain;}
@media (min-width:1025px) {
.column-name{margin-left: calc(-77 / 16 * 1em);}
}
@media (max-width:1024px) {
.column-name{padding: calc(40 / 16 * 1em) 0 0 calc(40 / 16 * 1em); font-size: 0.8em;}  
}

.Floor003180 .text-img{position: absolute; left: 0; bottom: 0;width: 100%;height: calc(176 / 980 * 100%);background: url(../images/Floor003180-text.html) no-repeat left bottom; background-size: contain;}

@media (min-width:1025px) {
.Floor003180 .left-intro{width: calc(578 / 1440 * 100%);/* margin-top: 4%; */}   
.Floor003180 .right-img{width: 50%;} 
}
.column-name{margin-bottom: calc(73 / 16 * 1em);}
.Floor003180 .intro h2{margin: 0 0 calc(20 / 40 * 1em);color: #000060;font-size: calc(40 / 16 * 1em);}
.Floor003180 .intro p{  line-height: calc(30 / 16 * 1em);}
.Floor003180 .intro + .number{margin-top: calc(63 / 16 * 1em);}
.Floor003180 .number li{float: left;width: calc((100% - (20 / 16 * 1em)) / 2); margin-bottom: calc(20 / 16 * 1em);padding: 1em calc(20 / 16 * 1em);
background: -moz-linear-gradient(left,  rgba(191,156,80,0.3) 0%, rgba(191,156,80,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(191,156,80,0.3) 0%,rgba(191,156,80,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(191,156,80,0.3) 0%,rgba(191,156,80,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4dbf9c50', endColorstr='#00bf9c50',GradientType=1 ); /* IE6-9 */
}
.Floor003180 .number li:not(:nth-child(2n)){margin-right: calc(20 / 16 * 1em);}
.Floor003180 .number li .inner{position: relative;}
.Floor003180 .number li .icon{position: absolute;right: 0; bottom: 0;width: calc(44 / 16 * 1em);}
.Floor003180 .number li h3{margin: 0;color: #bf9c50; font-size: calc(40 / 16 * 1em);font-weight: normal;}
.Floor003180 .number li aside{color: #333333;}
.Floor003180 .left-intro .more{margin-top: calc(55 / 16 * 1em);}
.Floor003180 .left-intro .more a{display: inline-block; border-top: 1px solid rgba(0,0,0,0.2); width: calc(180 / 16 * 1em); padding: calc(24 / 16 * 1em) 0 0 0;color: #666; background: url(../images/Floor003180-more2.html) no-repeat right calc(9 / 16 * 1em) center; background-size: calc(15 / 16 * 1em) auto;transition: 0.3s; height: calc(65 / 16 * 1em);}
.Floor003180 .left-intro .more a{border-top: 0;width: calc(220 / 16 * 1em);color: #fff;background-color: #000060;padding: 0 0 0 calc(30 / 16 * 1em);background-image: url(../images/Floor003180-more.html);background-position: right calc(27 / 16 * 1em) center;box-shadow: 0 calc(10 / 16 * 1em) calc(40 / 16 * 1em) rgba(0, 0, 96, 0.3);line-height: calc(65 / 16 * 1em);border-radius: 50px;}
.Floor003180 .more{line-height: 3.125;background: url(../images/Floor003115-more.html) no-repeat;background-size: 100% 100%;padding: 0 1.4375em 0 2.0625em;display: inline-block;transition:background 0.3s;}
.Floor003180 .more:after{display: inline-block;content: '';width: 2.125em;height: 0.5em;margin-left: 2.0625em;background: url(../images/Floor003115-btn-more.html) no-repeat;background-size: contain; vertical-align: middle;}
.Floor003180 .more{background-image: url(../images/Floor003115-more-hover.html);color: #fff;}
.Floor003180 .more:after{background-image: url(../images/Floor003115-btn-more-white.html);}

.Floor003180 .right-img{position: relative;padding-bottom: calc(635 / 1600 * 100%);/* perspective: 1440px; *//* margin-top: calc(50 / 16 * 1em); */}
.Floor003180 .right-img > *{position: absolute;left: 0;}
.Floor003180 .right-img .Ispic{ top: 0;height: 100%; width: 100%; transition-property: transform; transform-style: preserve-3d;    border-radius: 155px 0px;}
.Floor003180 .right-img .main{bottom:calc(100 / 676 * 100%);width: 100%;}
.Floor003180 .right-img .team a{display: block; max-width: calc(420 / 16 * 1em);color: #fff; width: 80%; background: url(../images/Floor003180-more.html) no-repeat right 2em top 2em #bf9c50;color: #fff; padding: 2em 0 2em calc(66 / 16 * 1em); transition: 0.3s; background-size: calc(15 / 16 * 1em) auto;}
.Floor003180 .right-img .team a:hover{background-color: rgba(255,255,255,0.5); color: #bf9c50; background-image: url(../images/Floor003180-more2.html);}
.Floor003180 .right-img .team span{font-size: calc(18 / 16 * 1em); line-height: calc(30 / 18 * 1em);display: block;}
.Floor003180 .right-img .team aside{font-size: calc(30 / 16 * 1em); line-height: 1;}
.Floor003180 .right-img .top-man{padding-left: calc(66 / 16 * 1em);color: #fff; margin-bottom: calc(49 / 16 * 1em);}
.Floor003180 .right-img .top-man h3{margin: 0 0 calc(12 / 33 * 1em);font-size: calc(33 / 16 * 1em);font-family: 'Oswald-Medium','SourceHanSansCN-Bold'; font-weight: normal;}
@media (min-width:1025px) {
.Floor003180 .right-img .Ispic{/* width: 45vw; *//* transform: translateX(calc(-29 / 1920 * 100vw)) translateZ(calc(163 / 1920 * 100vw)) rotateY(-20deg); */}
}
@media (max-width:1024px) {
    .Floor003180 .left-intro .more{text-align: center;}
    .Floor003180 .left-intro .more a{text-align: left;}
    .Floor003180 .right-img{padding-bottom: 100%; margin: 0 calc((-100vw * 0.06) / 2);}
    .Floor003180 .right-img .Ispic{transform: translateX(calc(-146 / 1920 * 100vw)) translateZ(calc(163 / 1920 * 100vw)) rotateY(-20deg); width: 120%;}
}







/*RighInfo002813 */
.RighInfo002813{/* background: url(../images/RighInfo002813-bg.png) no-repeat left bottom; */background-size: 47.084% auto;padding: 5% 0;font-size: 16px;}
.RighInfo002813 .contact .ytable{margin-bottom:2%}
.RighInfo002813 .contact .ytable-cell{background: #f5f5f5;vertical-align: top;padding: 40px 30px;}
.RighInfo002813 .contact .ytable-cell.no{background: none;padding: 0;}
.RighInfo002813 .contact h3{font-size: 1.25em; line-height: 1.6; font-weight: 400 ;margin-bottom: 0;word-break: break-all;color: #333;margin-top: 4%;}
.RighInfo002813 .contact aside{color: #999;margin-top: 3%;}

.RighInfo002813 .title{text-align: center;color: #f6550d; font-size: 38px;padding: 5%  0 3% 0;}
.RighInfo002813 .sales-after li{position: relative;overflow: hidden;}
.RighInfo002813 .sales-after li .txt{color: #fff;line-height: 28px; position: absolute;left: 0; right: 0;bottom: 0;padding: 5% 10%;z-index: 10;
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 ); /* IE6-9 */
}
.RighInfo002813 .sales-after li .txt aside{font-size: 24px;}
.RighInfo002813 .sales-after > li .Ispic{padding-bottom: 157.369%;}
.RighInfo002813 .sales-after ol li .Ispic{padding-bottom: 58.8%;}
.RighInfo002813 .sales-after li .Ispic{transition: 0.5s;}
.RighInfo002813 .sales-after ol li:not(:last-child){margin-bottom: 1.673%;}
.RighInfo002813 .sales-after li:hover .Ispic{transform: scale(1.12);-webkit-transform: scale(1.12);-ms-transform: scale(1.12);}
@media(min-width:641px){
.RighInfo002813 .contact .ytable-cell:not(:last-child){width: 32%;}
.RighInfo002813 .contact .ytable-cell.no{width: 2%;}
.RighInfo002813 .sales-after > *{float: left; width: 32%;}
.RighInfo002813 .sales-after > li{width: 29.6875%;}
.RighInfo002813 .sales-after > ol{width: 39.0625%; margin: 0 0.78125%;}
}
@media(min-width:641px) and (max-width:1024px){
.RighInfo002813 .contact h3{font-size: 20px;}
.RighInfo002813 .sales-after li .txt p{font-size: 14px;line-height: 24px;}
}
@media(max-width:640px){
.RighInfo002813 .title{font-size: 32px;padding: 40px 0 30px 0;}
.RighInfo002813 .sales-after > ol{margin:10px 0;}
.RighInfo002813 .sales-after ol li:not(:last-child){margin-bottom: 10px;}
.RighInfo002813 .contact .ytable-cell,
.RighInfo002813 .contact .ytable{display: block;}
.RighInfo002813 .contact .ytable-cell.no{height: 10px;}
}
@media(max-width:480px){
.RighInfo002813 .sales-after ol li .txt{position: relative;color: #333;background:#fff;}
}



/*RighInfo002816 */
.RighInfo002816{padding: 6% 0 3%; position: relative;}
.RighInfo002816 .img-block{display: block;width: 100%;}
.RighInfo002816 ul{margin-bottom: 6%;position: relative;}
.RighInfo002816 ul .inner{background: #fff;padding-top: 8%; padding-bottom: 8%; }
.RighInfo002816 ul h3{font-size: 1.5em;color: #000060; }
.RighInfo002816 ul h3:before{display: inline-block;content: '';height:16px;width:4px;background: #000060;/* vertical-align: middle; */margin-right: 15px;}
.RighInfo002816 ul .li p{line-height: 1.875;color: #666;font-size: 1em;}
.RighInfo002816 ul .li .icon{padding-bottom: 15px;}
@media(min-width:1025px){
.RighInfo002816 ul:nth-child(2n-1) .ol{float: left;}
.RighInfo002816 ul:nth-child(2n-1) .li{float: right;}
.RighInfo002816 ul:nth-child(2n) .ol{float: right;}
.RighInfo002816 ul:nth-child(2n) .li{float: left;}
.RighInfo002816 ul .ol{width: 55%;}
.RighInfo002816 ul .li{width: 45%;}
.RighInfo002816 ul .li{ position: relative; z-index: 10;}
.RighInfo002816 ul:nth-child(2n-1) .li .inner{  margin-left: -10%; padding-left: 16%;}
.RighInfo002816 ul:nth-child(2n) .li .inner{width: 110%; padding-right: 15%;}
}
@media(max-width:1024px){
.RighInfo002816 ul .li{padding: 0!important;}
.RighInfo002816 ul .inner{ padding: 0px;}
.RighInfo002816 ul .li .icon{padding-bottom: 5px;}
}


.RighInfo002816 .actid{position: absolute;top: -60px;}



/*Floor003065 */
.Floor003065{padding: 5% 0 0;font-size: 16px;}
@media(min-width:769px) and (max-width:1024px){
.Floor003065{font-size:1.5vw; }
}
@media(max-width:640px){
.Floor003065{font-size: 3.5vw;}
}


.Floor003065 .txt-info{position: relative;}
@media(min-width:1025px){
.Floor003065 .txt-info{padding-left: 2.76vw;}
.Floor003065 .ytable-cell{width: 50%;/* vertical-align: top; */}
}
@media(max-width:1024px){
.Floor003065 .ytable,
.Floor003065 .ytable-cell{display: block;}
}

.Floor003065 .video .pic{position: relative; z-index: 1; overflow: hidden;background: #000; margin-bottom: 2.4vw;}
.Floor003065 .video .pic img{opacity: 0.84;}
.Floor003065 .video .play{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10; cursor: pointer;}
.Floor003065 .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%;}
.Floor003065 .video .pic video{position: absolute;left: 0; top: 0;  z-index: 20;background: #000;}
@media(max-width:640px){
    .Floor003065 .video .play:before{width: 20vw; height: 20vw;}
}

.Floor003065 .number li{float: left;color: #333;}
.Floor003065 .number li aside{color: #ee7133;}
.Floor003065 .number li aside b{font-size: 48px;font-weight: 900; font-family: 'Arial';line-height: 0.85em;display: inline-block;}
.Floor003065 .number li p{margin-bottom: 0;}
@media(min-width:769px) and (max-width:1024px){
.Floor003065 .number li aside b{font-size: 4vw; }
}
@media(max-width:640px){
.Floor003065 .number li aside b{font-size: 8vw; }
}

.Floor003065 .col-title{font-size:2em;padding-bottom: 3.18vw;}
.Floor003065 .col-title .cn{font-size: 0.625em;color: #333;}
.Floor003065 .col-title .cn:after{display: inline-block; content: ''; height: 1px;background: #ee7133; width: 3.334em; margin-left: 0.521em; vertical-align: middle;}
.Floor003065 .col-title .en{color: #000060;line-height: 1em;/* padding-top: 2.2em; */font-weight: bold;}
@media(min-width:769px) and (max-width:1024px){
.Floor003065 .col-title{font-size: 4vw; }
}
@media(max-width:640px){
.Floor003065 .col-title{font-size: 5vw; }
}

.Floor003065 .txt-info .inner{position: relative; z-index: 3;}
.Floor003065 .txt-info .info .name{color: #ee7133;font-size: 24px;}
.Floor003065 .txt-info .info p{line-height: 2em;    color: #444;}
.Floor003065 .txt-info .year{/* z-index: 1; *//* padding: 2vw 10.21vw 3vw 2.08vw; *//* border-radius: 20px; *//* background-color: #ee7133; */}
.Floor003065 .txt-info .year b{font-family: 'Arial'; font-weight: 800;font-size: 3.13vw; color: #fff;position: relative; z-index: 3; line-height: 1em;}
.Floor003065 .txt-info .year:after,
.Floor003065 .txt-info .year:before{position: absolute; content: ''; background-position: center center;background-repeat: no-repeat;background-size: contain;}
.Floor003065 .txt-info .year:before{/* width: 3.44vw; *//* height: 3.44vw; *//* background-image: url("../images/Floor003065_bg1.png"); *//* right: 1.93vw; *//* bottom: 1.93vw; */}
.Floor003065 .txt-info .year:after{width: 33.59vw;height: 24.93vw;background-image: url("../images/Floor003065_bg.png");right: 0;bottom: 0;}
@media(min-width:769px){
.Floor003065 .txt-info .year{position: absolute; right: 0; bottom: 0;}
}
@media(max-width:768px){
.Floor003065 .txt-info{margin-bottom: 5vw; }
.Floor003065 .txt-info .year{position: relative; margin-top: 4vw;}
.Floor003065 .txt-info .year br{display: none;}
.Floor003065 .txt-info .year b{font-size: 6vw;}
.Floor003065 .txt-info .year:after{width:50vw; height:50vw;}
.Floor003065 .txt-info .year:before{width: 7vw;height: 7vw;}
}
@media(max-width:640px){
.Floor003065 .txt-info .info .name{font-size: 5vw;}
}
/*RighInfo003148 */
.RighInfo003148 .auto{padding: 1.5em 0 4em 0;}
.RighInfo003148 .title{font-size: 2em;color: #000060;margin-bottom: 1.2em;}
.RighInfo003148 .items-group .items:first-child{/* border-top: 1px solid rgba(0,0,0,0.11); */}
.RighInfo003148 .items-group .items:last-child{/* border-bottom: 1px solid rgba(0,0,0,0.11); */}
.RighInfo003148 .items-group .items p{color: #444;font-size: 1em;line-height: 2;}
.RighInfo003148 .items-group .items p + .title{margin-top: 2em;}

.RighInfo003148 .box-rows{margin-top: 4.875em;}
.RighInfo003148 .box-rows .title{margin-bottom: 3.95833em;}
.RighInfo003148 .box-rows dd{box-shadow: 0px 0.625em 3.75em rgba(0, 0, 0, 0.05);border: solid 1px #f3f3f3;  text-align: center;}
.RighInfo003148 .box-rows dd .heart{font-size: 1.375em;width: 4.0909em; height: 3.5454em; display: block;margin: -1.36363em auto 0; line-height:3.5; background: url(../images/RighInfo003148-icon.svg) no-repeat center; background-size: contain;text-align: center;color: #fff;}
.RighInfo003148 .box-rows dd aside{color: #000000;font-size: 1.25em;font-family: 'SourceHanSansCN-Medium'; margin: 2.4em 0 1em 0;line-height: 1;}
.RighInfo003148 .box-rows dd p{color: #999999; width:73%; margin: auto;}
@media (min-width:1025px) {
.RighInfo003148 .items-group .img{width: 50%;}
.RighInfo003148 .items-group .items:nth-child(2n-1) .txt{padding-right:3.5em;}
.RighInfo003148 .items-group .items:nth-child(2n) .txt{padding-left:3.5em;}  
.RighInfo003148 .box-rows dd{float: left;min-height: 15.625em; width: 30.715%;margin-bottom: 3.9275%;}  
.RighInfo003148 .box-rows dd:not(:nth-child(3n)){ margin-right: 3.9275%;}
}
@media (max-width:1024px) {
.RighInfo003148 .items-group .txt{padding: 2em 0;}   
.RighInfo003148 .box-rows dd{padding-bottom: 3em; margin-bottom: 4em;}
.RighInfo003148 .box-rows dd p{ width:90%;}

}

@media (max-width:640px) {
.RighInfo003148 .title{ font-size: 5vw;}
}	

/*RighInfo003187 */
.RighInfo003187{overflow: hidden;margin: 5% 0;}
.RighInfo003187 .column-name{position: relative;padding: calc(59 / 16 * 1em) 0 0 calc(77 / 16 * 1em);z-index: 1;color: #fff;}
.RighInfo003187 .column-name aside{position: relative;z-index: 4;}
.RighInfo003187 .column-name .cn{font-size: calc(38 / 16 * 1em);font-family: 'SourceHanSansCN-Bold'; line-height: 1;}
.RighInfo003187 .column-name .en{font-family: 'Oswald-Regular';font-size: calc(30 / 16 * 1em);line-height: calc(26 / 30 * 1em); margin-top: calc(7 / 30 * 1em); opacity: 0.3;}
.RighInfo003187 .column-name .mark{position: absolute; left:0; top: 0;background: url(../images/RighInfo003187-title-bg.png) no-repeat; width: calc(133 / 16 * 1em);height: calc(133 / 16 * 1em);background-size: contain;}
@media (min-width:1025px) {
 .RighInfo003187 .column-name{margin-left: calc(-77 / 16 * 1em);}
}
@media (max-width:1024px) {
.RighInfo003187 .column-name{padding: calc(40 / 16 * 1em) 0 0 calc(40 / 16 * 1em); font-size: 0.8em;}  
}

.RighInfo003187 .left,
.RighInfo003187 .right{position: relative; }
.RighInfo003187 .left .Ispic{position: absolute; top: 0;right: 0;height: 100%;}
.RighInfo003187 .left .main{position: relative;z-index: 3;}
.RighInfo003187 .desc dt{position: relative;display: table; margin-bottom: 0.5em;}
.RighInfo003187 .desc dt aside{position: relative;z-index: 4;font-size: calc(30 / 16 * 1em);line-height: 1.1;}
.RighInfo003187 .left .desc{color: #fff;}
.RighInfo003187 .desc dt:after{position: absolute;left: 0;bottom: -2px;width: 100%;content: '';height: calc(9 / 16 * 1em);background: -moz-linear-gradient(left,  rgba(191,156,80,1) 0%, rgba(191,156,80,0) 100%); /* FF3.6-15 */background: -webkit-linear-gradient(left,  rgba(191,156,80,1) 0%,rgba(191,156,80,0) 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to right,  rgba(0,0,96,0.51) 0%,rgba(0,0,96,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf9c50', endColorstr='#00bf9c50',GradientType=1 ); /* IE6-9 */}
.RighInfo003187 .desc dd.big{font-size: calc(22 / 16 * 1em);position: relative;font-family: 'SourceHanSansCN-Bold';display: table;line-height: 1;padding-right: calc(107 / 30 * 1em);}
.RighInfo003187 .desc dd.big img{position: absolute;right: 0; bottom: 0; width: calc(84 / 30 * 1em);}
.RighInfo003187 .desc dd{line-height: calc(30 / 16 * 1em);text-align: justify;}

.RighInfo003187 .right .desc dt{margin-bottom: 2.5em;color: #333333;}
.RighInfo003187 .right .desc dd.big{color: #000060;margin-bottom: 1em;}
.RighInfo003187 .right .desc:nth-child(2){margin-bottom: calc(40 / 16 * 1em);}
.RighInfo003187 .right li .item{color: #fff;position: relative;perspective: 600px;}
.RighInfo003187 .right li .ytable{ height: 100%; text-align: center;}
.RighInfo003187 .right li .txt{position: absolute; left: 0; width: 100%; height: 100%; top: 0;}
.RighInfo003187 .right li .Ispic{padding-bottom: calc(253 / 180 * 100%);   transition-property: transform; transform-style: preserve-3d; transform: translateX(-5px) translateZ(34px) rotateY(-24deg) scaleY(0.9) scaleX(1.03);transition: 0.3s ease-in-out;}
.RighInfo003187 .right li:nth-child(1) .Ispic{transform: translateX(5px) translateZ(34px) rotateY(24deg) scaleY(0.9) scaleX(1.03);}
.RighInfo003187 .right li .tit{font-size: calc(18 / 16 * 1em); line-height: 1; margin-bottom: calc(30 / 18 * 1em);}
.RighInfo003187 .right li  p{margin: 0; line-height: calc(30 / 16 * 1em);}

@media (min-width:1025px) {
.RighInfo003187 .left,
.RighInfo003187 .right{width: 50%;padding-top: calc(130 / 1920 * 100vw);padding-bottom: calc(130 / 1920 * 100vw);}
.RighInfo003187 .left .Ispic{width: 50vw;}
.RighInfo003187 .left .main{padding-right: calc(156 / 720 * 100%);}
.RighInfo003187 .left .column-name{margin-bottom: calc(206 / 16 * 1em);}
.RighInfo003187 .right{padding-left: calc(119 / 1920 * 100vw);}
.RighInfo003187 .right li{float: left; width: 30%; }
.RighInfo003187 .right li:not(:nth-child(3n)){margin-right:calc((100% - 30% * 3)/2);} 
.RighInfo003187 .right li:hover .Ispic{opacity: 1;transform: translateX(0) translateZ(0) rotateY(0) scaleY(1) scaleX(1);}
.RighInfo003187 .desc:not(:last-child){margin-bottom: calc(92 / 16 * 1em);}
}
@media (max-width:1024px) {
.RighInfo003187 .right li:nth-child(3n) .Ispic{transform: translateX(5px) translateZ(34px) rotateY(24deg) scaleY(0.9) scaleX(1.03);}
.RighInfo003187 .left .Ispic{width: auto; left: -3vw; right: -3vw;}
.RighInfo003187 .left,
.RighInfo003187 .right{padding: calc(30 / 16 * 1em) 0;}
.RighInfo003187 .left .column-name{margin-bottom: calc(70 / 16 * 1em);}
.RighInfo003187 .desc:not(:last-child){margin-bottom: calc(30 / 16 * 1em);}
.RighInfo003187 .right .desc:nth-child(2){margin-bottom: calc(20 / 16 * 1em);}
.RighInfo003187 .right li .Ispic{padding-bottom: 37vw; background-position: center bottom;}
}
@media (max-width:640px) {
.RighInfo003187 .desc dd.big{padding-right: calc(80 / 30 * 1em);font-size: calc(18 / 16 * 1em);}
.RighInfo003187 .desc dd.big img{width: calc(60 / 30 * 1em);}
.RighInfo003187 .desc dt aside{ font-size: 5vw;}
}



/*PicList003142 */
.PicList003142 { padding: 5% 0 3% 0; }
.PicList003142 li{float: left;  margin-bottom: 2.5em;}
.PicList003142 li .txt{box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05);padding: 1.875em;}
.PicList003142 li .tit{ font-size: 1.125em;line-height: 1.6666; min-height: 3.3332em; font-weight: bold;}
.PicList003142 li p{font-size: 0.875em; line-height: 1.78571; min-height: 3.57142em;color: #999999;}
.PicList003142 li .pic{overflow: hidden;}
.PicList003142 li .Ispic{padding-bottom: 62.223%;transition: 0.3s;}
.PicList003142 li a:hover .Ispic{transform: scale(1.1);}
.PicList003142 li a:hover{color:#000060;}
.PicList003142 li time{color: #999999;display: block;background: url(../images/PicList003142-icon.svg) no-repeat right center; }
.PicList003142 li a:hover time{background-image: url(../images/PicList003142-icon-red.svg);}
@media (min-width:1025px) {
.PicList003142 li{width: 32.143%;}
.PicList003142 li:not(:nth-child(3n)){margin-right: 1.7855%;}
.PicList003142 li:nth-child(3n+1){clear: left;}    
}
@media (max-width:1024px) {  
.PicList003142 li{width: 100%;}
.PicList003142 li:not(:nth-child(2n)){margin-right: 0%;}
.PicList003142 li:nth-child(2n+1){clear: left;} 
.PicList003142 li .txt{padding: 1em;}
}
/*Timeline002859 */
/*slick Basic*/
.Timeline002859 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Timeline002859 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Timeline002859 .slick-list:focus {outline: none}
.Timeline002859 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Timeline002859 .slick-slider .slick-track, 
.Timeline002859 .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)}
.Timeline002859 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Timeline002859 .slick-track:before, 
.Timeline002859 .slick-track:after{display: table; content: '';}
.Timeline002859 .slick-track:after{ clear: both;}
.Timeline002859 .slick-loading .slick-track { visibility: hidden;}
.Timeline002859 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Timeline002859 .slick-slide .slick-loading img { display: none;}
.Timeline002859 .slick-slide .dragging img { pointer-events: none;}
.Timeline002859 .slick-initialized .slick-slide { display: block;}
.Timeline002859 .slick-loading .slick-slide { visibility: hidden;}
.Timeline002859 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Timeline002859 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/
.Timeline002859 .f-cn{font-family: "YouSheBiaoTiHei";}
.Timeline002859 .f-num{font-family: "Oswald Bold";}

.Timeline002859 .info-css{text-align: center;color: #000060;font-size: 1.25em;line-height: normal;padding-top: 4%;}
.Timeline002859 .info-css .t-1{display: inline-block;padding-right:7.167%;padding-left:7.167%;padding-top: 24px;position: relative;background: url(../images/yinhao-r.png) no-repeat right top;background-size: 6.617% auto;padding-bottom: 1%;}
.Timeline002859 .info-css .t-1:before{position: absolute; content: ''; left: 0; top: 0;width: 6.617%;height: 100%;background: url(../images/yinhao-l.png) no-repeat left top;background-size: contain;}
.Timeline002859 .info-css aside .f-cn{font-size: 36px;color: #742748;	}
@media(max-width:640px){
.Timeline002859 .info-css{font-size: 14px;}
.Timeline002859 .info-css aside .f-cn{font-size: 28px;}
}

.Timeline002859 .history{margin-top: 4%;background: url(../images/Timeline002859_bg.jpg) no-repeat center top;}
.Timeline002859 .year li{position: absolute; z-index: 10; }
.Timeline002859 .year li:not(:first-child){cursor: pointer;}
.Timeline002859 .year li i{display: block;width: 20px; height: 20px; background: #b9cce6;border: 4px solid #fff;border-radius: 50%;}
.Timeline002859 .year li:nth-child(1){right: 1%;top: 15%;}
.Timeline002859 .year li:nth-child(2){right: 6%;top: 24%;}
.Timeline002859 .year li:nth-child(3){right: 19%;top: 34%;}
.Timeline002859 .year li:nth-child(4){right: 33%;top: 39%;}
.Timeline002859 .year li:nth-child(5){right: 44%;top: 48%;}
.Timeline002859 .year li:nth-child(6){right: 54%;top: 55%;}
.Timeline002859 .year li:nth-child(7){right: 68%;top: 64%;}
.Timeline002859 .year li:nth-child(8){right: 80%;top: 76%;}
.Timeline002859 .year li:nth-child(9){right: 93%;top: 81%;}
.Timeline002859 .year li:nth-child(10){right: 67.5%;top: 65%;}
.Timeline002859 .year li:nth-child(11){right: 74%;top: 71%;}
.Timeline002859 .year li:nth-child(12){right: 79.5%;top: 76%;}
.Timeline002859 .year li:nth-child(13){right: 86%;top: 79%;}
.Timeline002859 .year li:nth-child(14){right: 93.5%;top: 81%;}
.Timeline002859 .year li span{position: absolute;font-size: 24px;color: #000060;}
.Timeline002859 .year li:not(:first-child) span{top: 50%;line-height: 30px;margin-top: 0px;}
.Timeline002859 .year li:nth-child(1) span,
.Timeline002859 .year li:nth-child(3) span,
.Timeline002859 .year li:nth-child(5) span,
.Timeline002859 .year li:nth-child(7) span,
.Timeline002859 .year li:nth-child(9) span,
.Timeline002859 .year li:nth-child(11) span,
.Timeline002859 .year li:nth-child(13) span{color: #fff;}
.Timeline002859 .year li:nth-child(2n) span{left: 100%;margin-left: -38px;margin-top: 16px;}
.Timeline002859 .year li:nth-child(2n-1) span{right: 100%;margin-right: -34px;margin-top: -46px;}
.Timeline002859 .year li:nth-child(1) span{font-size: 18px; right: auto;margin-right: 0; bottom:100%; margin-bottom: 10px; width: 100px; margin-left: -50px; left: 50%; text-align: center;font-weight: bold;}
.Timeline002859 .year li.on span{color: #000060!important;}
.Timeline002859 .year li.on i{background: #000060;}
.Timeline002859 .year-con .box .title{font-size: 1.25em;color: #000060;font-weight: bold;padding-bottom: 20px;}
.Timeline002859 .year-con .box .title b{font-size: 2.5em;margin-right: 5px;}
.Timeline002859 .year-con .singlePage b{font-size:1.25em}
.Timeline002859 .year-con .singlePage{font-size: 1em; line-height: 2;color: #000060; height: 144px; overflow: auto;}
@media(min-width:1201px){
.Timeline002859 .history{height: 770px;}
.Timeline002859 .history .auto{max-width: 1200px;position: relative; z-index: 1;height: 100%;}
.Timeline002859 .history .line{position: absolute; left: 0; bottom: 0; width: 100%; background: url(../images/Timeline002859-line.png) no-repeat center bottom; height: 0;transition:2s ease-in-out;}
.Timeline002859 .history.Show .line{height: 100%; }
.Timeline002859 .year-con{position: absolute; left: 0; top: 10%;z-index: 5;width: 55%;}
}
@media(max-width:1100px){
.Timeline002859 .history{background-size: cover;}
.Timeline002859 .year{display: none;}
}
@media(max-width:1024px){
.Timeline002859 .history{padding: 3% 0 5% 0;}
#year{padding: 0 30px;position:relative;}
#year:before{position: absolute; left: 0; top: 33px; width: 100%; height: 1px; background: #fff; content: '';}
#year li.slick-slide{ text-align: center; color: #fff; font-size: 20px; padding: 20px 0;}
#year li.slick-slide i{ display: block; margin: 7px auto; width: 12px; height: 12px; background: #fff;border-radius: 50%; position: relative;}
#year li.slick-current span{color: #000060;}
#year li.slick-current i{background: #000060;}
#year li.slick-slide i:before{position: absolute; content: ''; width: 6px; height: 6px; background: #000060; border-radius: 50%; left: 50%; top: 50%; margin: -3px 0 0 -3px;}
#year li.slick-current i:before{background: #fff;}
#year .slick-arrow{position: absolute; top:19px;font-size: 0;cursor: pointer; padding: 0; border: 1px solid #fff;background: #fff; width: 30px; height:30px; border-radius: 50%;  z-index: 20;}
#year .slick-arrow:before{position: absolute; content: ''; width: 10px; height: 10px; border-top: 2px solid #000060;border-right: 2px solid #000060; transform: rotate(45deg); margin: -5px 0 0 -5px;}
#year .slick-prev:before{transform: rotate(-135deg); margin-left: -2px;}
#year .slick-prev{left: 0;}
#year .slick-next{right: 0;}
.Timeline002859 .year-con .singlePage{ height: auto; overflow: auto;}
}


@media(max-width:640px){
.Timeline002859 .year-con .box .title b{font-size: 1.5em;}
}








/*
 .PicList002796 
 */
.PicList002796{ padding:5% 0 3%;}
.PicList002796 ol{ position: relative; margin-bottom: 4%; border-bottom: 1px solid #eee; }
.PicList002796 ol figure em{padding-bottom: 30%;}
.PicList002796 ol p{ margin: 25px 0 15px; font-size: 1.125em; color: #333; line-height: 28px;  }
.PicList002796 ol time{ float: right; margin-top: 35px;margin-left: 12px; }

.PicList002796 li{ position:relative; }
.PicList002796 .video_files{position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.PicList002796 .video_files video{width:100%; height:100%; background-color:#000;}
.PicList002796 .video_files .close{position: absolute;right: 3%;top: 3%;z-index: 10;width: 30px;height: 30px;border-radius: 50%;background-color: #761b1b;cursor: pointer;}
.PicList002796 .video_files .close::before,
.PicList002796 .video_files .close::after{ position:absolute; content:''; width:3px; height:70%; border-radius:3px; background-color:#fff; left:13px; top:5px;}
.PicList002796 .video_files .close::before{ transform:rotate(45deg);}
.PicList002796 .video_files .close::after{ transform:rotate(-45deg);}
.PicList002796 figure{ position:relative;}
.PicList002796 figure em{display:block;padding-bottom: 67%;background-size: cover;background-position:center center;background-repeat:no-repeat;}
.PicList002796 figure a{ width:100%; height:100%; position:absolute; left:0; top:0; background-color:rgba(0,0,0,0.5); }
.PicList002796 figure a::before,
.PicList002796 figure a::after{position: absolute; content:'';z-index: 5;top: 50%;left: 50%;}
.PicList002796 figure a::before{width: 70px;height: 70px;border: 3px solid #fff;margin-left: -35px;margin-top: -35px;border-radius: 50%;}
.PicList002796 figure a::after{width: 0;height: 0;border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-left: 20px solid #fff;margin-left: -5px;margin-top: -15px;}
.PicList002796 li p{/*margin-bottom: 1.5em; height: 56px; */font-size: 1em;color: #333;line-height: 1.875;overflow: hidden;}
.PicList002796 time{background: #000060;display: inline-block;padding: 5px 15px;color: #fff;border-radius: 99px;}
@media(min-width:769px){
.PicList002796 li{ float: left; width: 29.75%;margin-right: 5.25%; margin-bottom:2%;} 
.PicList002796 li:nth-of-type(3n){ margin-right: 0; }
.PicList002796 li:nth-of-type(3n+1){clear:left;}
}
@media(max-width:768px){
.PicList002796 li{ width: 100%; margin-right:0; margin-bottom: 5%;}
.PicList002796 figure a::before{width: 50px;height: 50px;margin-left: -25px;margin-top: -25px;}
.PicList002796 figure a::after{width: 0;height: 0;border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-left: 20px solid #fff;margin-left: -5px;margin-top: -15px;}
.PicList002796 ol figure em{padding-bottom: 56%;}
}
@media(max-width:640px){
.PicList002796 figure a::before{width: 40px;height: 40px;margin-left: -20px;margin-top: -20px;}
.PicList002796 figure a::after{border-top-width: 10px;border-bottom-width: 10px;border-left-width: 10px;margin-left: -3px;margin-top: -10px;}
}

/*
 .TextList000658 为demo编号
 */
.TextList000658{ padding:5% 0}
.TextList000658 .type{border-bottom: 1px solid rgba(0, 0, 0, 0.05);font-size: 1.125em;padding:1em 0 1.5em 0;margin-bottom: 1em;}
.TextList000658 .type dd:not(:last-child){padding-right: 1.7142em;margin-right: 1.7142em;}

.TextList000658 .type dd{position: relative;color: #333;}
.TextList000658 .type dd span{color: #999999;display: inline-block;padding-left: 1.45em;background-repeat: no-repeat;background-position: left center;background-size: 1em auto;}
.TextList000658 .type dd.edu span{background-image: url(../images/Floor003147-edu.svg);background-size: 1.2em auto;}
.TextList000658 .type dd.num span{background-image: url(../images/Floor003147-user.svg);}
.TextList000658 .type dd.wp span{background-image: url(../images/Floor003147-place.svg);}
.TextList000658 .type dd.time span{background-image: url(../images/Floor003147-user.svg);}
@media (min-width:1025px) {
.TextList000658 .type{overflow: hidden;}
.TextList000658 .type dd{float: left;}
.TextList000658 .type dd:not(:last-child):after{position: absolute;content: ''; width: 1px;height: 10px;background-color: #d4d4d4; top: 50%;margin-top: -5px;right: 0;}
}

@media(max-width:640px){
.TextList000658 .type dd:not(:last-child){margin-bottom: 1em;}
}

 
.TextList000658 .list{ padding-bottom:10px;}
.TextList000658 .list h1.title{font-size:1.125em;background-color:#f2f2f2;margin:0;padding: 18px 0 16px 35px;font-weight:normal;position:relative;cursor:pointer;line-height:25px;color: #333;}
.TextList000658 .list h1.title time{ float:right; padding-right:74px; font-size:14px; color:#ccc;position:relative;}
.TextList000658 .list h1.title::before{ width:23px; height:23px; background-color:#e5e5e5; border-radius:50%; position:absolute; content:''; right:20px; top:50%; margin-top:-11px;}
.TextList000658 .list h1.title time::before,
.TextList000658 .list h1.title time::after{ position:absolute; content:''; background-color:#b3b3b2;top:50%;}
.TextList000658 .list h1.title time::before{ width:12px; height:2px; right:25px;  margin-top:-1px;}
.TextList000658 .list h1.title time::after{ width:2px; height:12px; margin-top:-6px; right:30px;}
.TextList000658 .list h1#on{background-color: #000060;color:#fff;}
.TextList000658 .list h1#on time{ color:#fff;}
.TextList000658 .list h1#on::before{ background-color:#fff;}
.TextList000658 .list h1#on time::after{ display:none;}
.TextList000658 .list h1#on time::before{ background-color:#b3b3b2;}
.TextList000658 .con{padding: 2% 2%;display:none;}
.TextList000658 .info{ line-height:1.875; padding-bottom:2%;}
.TextList000658 .info strong{color: #000060;font-size:1.2em}
.TextList000658 .apply a{display:inline-block;padding:10px 30px;color:#fff;border-radius:5px;background-color: #000060;font-size:16px;}
@media(max-width:640px){
.TextList000658 .list h1.title{ /* font-size:16px; */padding: 18px 0 16px 15px;}
.TextList000658 .list h1.title time{padding-right:0px; font-size:0px; }	
.TextList000658 .apply a{ font-size:14px;}
}




/*
 .Form002319 为demo编号
 */
.Form002319{ padding:5% 0; color: #333;}
.Form002319 .row dl{ width: 100%; padding-right: 20px; position: relative; line-height: 50px; margin-bottom: 15px; font-size: 1em;}
.Form002319 .row dl em{ font-style: normal; color: #c00; position: absolute; right: 0; top: 0; display: block;}
.Form002319 input.text{ border: 1px solid #e9e9e9; background: none; display: block; height: 50px; line-height: 50px; width: 100%; padding: 5px 10px; color: #757575; border-radius: 3px;}
.Form002319 input.text::-ms-input-placeholder{ color: #aaa;}
.Form002319 select{border: 1px solid #e9e9e9; background: none; display: block; height: 50px; width: 100%; padding: 5px 10px; color: #333; appearance:none;-moz-appearance:none;-webkit-appearance:none; padding-right: 14px; background: url("../images/Form002319-icon.html") no-repeat scroll 97% center transparent;}
.Form002319 select::-ms-expand { display: none; }
.Form002319 textarea.text{border: 1px solid #e9e9e9; display: block; width: 100%; height:150px; line-height: 50px; padding: 5px 10px; color: #333; font-size: 16px;}
.Form002319 .btn{ background: #000060;  height:50px; display: block;  width: 33.3334%; max-width: 140px;  font-size: 1em; color: #fff; border: none; margin-bottom: 4vw;border-radius: 3px;}

@media only screen and (min-width:480px ) {
.Form002319 .row2 dl{ float: left; width: 48%;}
.Form002319 .row2 dl:last-child{ float: right;}
.Form002319 .btn{ font-size: 16px;}
}
@media only screen and (min-width:1025px ) {
.Form002319{ padding: 88px 30px 30px;}
}





/*PicList002433 */
/*slick Basic*/
.PicList002433 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.PicList002433 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.PicList002433 .slick-list:focus {outline: none}
.PicList002433 .slick-list.dragging {cursor: pointer;cursor: hand;}
.PicList002433 .slick-slider .slick-track, 
.PicList002433 .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)}
.PicList002433 .slick-track {position: relative; top: 0; left: 0; display: block;}
.PicList002433 .slick-track:before, 
.PicList002433 .slick-track:after{display: table; content: '';}
.PicList002433 .slick-track:after{ clear: both;}
.PicList002433 .slick-loading .slick-track { visibility: hidden;}
.PicList002433 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.PicList002433 .slick-slide .slick-loading img { display: none;}
.PicList002433 .slick-slide .dragging img { pointer-events: none;}
.PicList002433 .slick-initialized .slick-slide { display: block;}
.PicList002433 .slick-loading .slick-slide { visibility: hidden;}
.PicList002433 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.PicList002433 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.PicList002433{}
.PicList002433 .main{ padding:6% 0 4% 0;}
.PicList002433 .main  .slick-arrow{position:absolute;top:50%;width:57px;height:57px;margin-top:-30px;border: 1px solid #000060;padding:0;background:none;font-size:0;z-index:10;cursor:pointer;border-radius:50%;}
.PicList002433 .main  .slick-arrow:hover{ background:#000060; }
.PicList002433 .main  .slick-arrow:before{position:absolute;content:'';width:18px;height:18px;border-top: 2px solid #000060;border-right: 2px solid #000060;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);left:50%;top:50%;margin:-9px 0 0 -11px;}
.PicList002433 .main  .slick-arrow:hover:before{ border-color:#fff;}
.PicList002433 .main  .slick-prev:before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg); -ms-transform:rotate(-135deg); margin-left:-5px;}
.PicList002433 .main  .slick-prev{ left:-59px;}
.PicList002433 .main  .slick-next{ right:-59px;}
@media(max-width:1408px){
.PicList002433 .main  .slick-prev{ left:0%;}
.PicList002433 .main  .slick-next{ right:0%;}
}
@media(max-width:640px){
.PicList002433 .main  .slick-arrow{ width: 7vw;height: 7vw;margin-top: -3.5vw;}
.PicList002433 .main .slick-arrow:before{width:40%; height: 40%;margin: 0;left: 40%; top: 30%;}
.PicList002433 .main .slick-next:before{left: 20%;}
}

.PicList002433  .list ul{ padding:0 50px;}
.PicList002433  .list li{ float:left; position:relative;  text-align:center; margin-bottom:4%;}
.PicList002433  .list li:first-child:before,
.PicList002433  .list li:last-child:after{ position:absolute; content:''; bottom:0px; height:90px; width:50px;}
.PicList002433  .list li:first-child:before{ left:-50px; background:url(../images/PicList002433_ul_l.png) no-repeat 0 0;}
.PicList002433  .list li:last-child:after{right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433  .list li aside{ padding-top:35px;height:90px; background:url(../images/PicList002433_libg.png) repeat-x left top;}
.PicList002433  .list li .ytable{height: 265px;}
.PicList002433  .list li .ytable-cell{ vertical-align:bottom;}
.PicList002433  .list li figure{position:relative;display:inline-block;max-width: 90%;}
.PicList002433  .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:'';}
.PicList002433  .list li figure img{max-height: 297px;padding: 8px;padding-top: 12px;background: url(../images/PicList002433_kuang.png) no-repeat;background-size:100% 100%;}
.PicList002433  .list li p{margin:0 auto;max-width: 288px;width: 100%;line-height:20px;max-height:40px;color:#333;font-size: 18px;}

.PicList002433  .list .ul-3 li{width:33.33333333%;}
.PicList002433  .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;}
.PicList002433  .list .ul-2 li{width:50%;}
.PicList002433  .list .ul-2 li:nth-child(2):after{ position:absolute; content:''; bottom:0px; height:90px; width:50px; right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
/* .PicList002433  .list .ul-2 li:nth-child(1) > *{ padding-left:30%;}
.PicList002433  .list .ul-2 li:nth-child(2) > *{ padding-right:30%;} */
.PicList002433  .list .ul-1 li{width:100%;}
@media(max-width:640px){
.PicList002433  .auto,
.PicList002433  .list ul{ padding:0;} 
.PicList002433  .list li p{ font-size:12px;}
.PicList002433  .list li .ytable{ height:150px;}
.PicList002433  .list li figure img{ max-height:150px; padding:3px}
/* .PicList002433  .list .ul-2 li:nth-child(1) > *{ padding-left:30%;}
.PicList002433  .list .ul-2 li:nth-child(2) > *{ padding-right:30%;} */ 
.PicList002433  .list .ul-3 li:nth-child(3):after,
.PicList002433  .list li:first-child:before{ display:none;}
}
@media(max-width:480px){
.PicList002433  .list li .ytable{ height:100px;}
.PicList002433  .list li figure img{ max-height:100px;}
}




/*Page003143 */
.Page003143 .Pages{padding: 0 0 4% 0;text-align: center;}
.Page003143 .Pages .p_page a.a_first,
.Page003143 .Pages .p_page a.a_end,
.Page003143 .Pages > span:not(.p_page){display: none;}
.Page003143 .Pages .p_page{display: table; margin: 0 auto;}
.Page003143 .Pages .p_page *{float: left;}
.Page003143 .Pages .p_page a{border: solid 1px #ebebeb;line-height: 46px;transition: 0.3s;background: #ebebeb;}
.Page003143 .Pages .p_page > a{border-radius: 5px;padding: 0 20px;}
.Page003143 .Pages .p_page em{font-style: normal; margin: 0 30px;}
.Page003143 .Pages .p_page em a{width: 48px;border-radius: 50%;margin: 0 5px;}
.Page003143 .Pages .p_page a:hover,
.Page003143 .Pages .p_page a.a_cur{color: #fff;background-color: #000060;border-color: #000060;}
@media (max-width:1024px) {
.Page003143 .Pages{padding: 0 0 2em 0;}
.Page003143 .Pages .p_page em{display: none;}
.Page003143 .Pages .p_page > a{margin: 0 10px;}
}





.news_info{padding: 5% 0;}
.news_info .title{text-align:center;padding-bottom: 12px;background:none;}
.news_info .title h1{margin:0;padding-bottom:15px;font-size: 1.625em; color: #333; line-height: 1.875;}
.news_info .title p{margin:0;border-bottom: 1px solid #eee;padding-bottom:10px;}
.news_info .title p span{margin:0 36px;color:#999;font-size: 14px;}
.news_info .info{ line-height:1.875;}
.news_info .info img{ margin:15px 0;}
.news_info .info p{font-size: 1em;color:#666;}
.news_info .info_back{ /* text-align:center; */clear:both; padding:50px 0 20px 0;position: relative;} 
.news_info .info_back a{color:#999;font-size: 1em;} 
.news_info .info_back a:hover{color: #000060;}
.news_info .info_back .goback{background: #000060;padding: 10px 31px;color:#fff;border-radius: 50px; float: right;}
.news_info .info_back .goback:hover{color:#fff;}
/* .news_info .info_back dl{width: 40%;} */
.news_info .info_back dl{padding: 10px 0;}
/* .news_info .info_back .prepage{ float:left;}
.news_info .info_back .nextpage{ float:right;} */
@media(min-width:1025px){
.news_info .info_back .goback{position: absolute;right: 0; top: 50%; transform: translateY(-50%);}
}
@media (max-width:640px) {
.news_info .info_back{ padding:20px 0 10px 0;} 
.news_info .info_back dl{width: 100%;}
.news_info .info_back .prepage,
.news_info .info_back .nextpage{ float:none;}
.news_info .title h1{font-size: 1.25em; }
.news_info .info_back .goback{ float:none; margin: 0 auto 10px; display: table;}
}

.Product124556{ padding:3% 0 5%}
.Product124556 .Galary002512{ float:left; width:45%}
.Product124556 .word{float:right;width:47%;padding-top: 4%;}
.Product124556 .word h1{font-size: 2em;color: #333;line-height: 1.875;margin: 5% 0px 4%;/* font-weight: normal; */}
.Product124556 .word p{line-height: 1.875;font-size: 1em;}

.Product124556 .box2 .tit{margin: 0;font-size: 1.625em;color: #333333;border-bottom: 4px solid #f2f2f2;padding-bottom: 0.8em;line-height: 1;margin-top: 4%;}
.Product124556 .box2 .pp{border-bottom: 1px solid #f2f2f2;margin: 2% 0%;font-size: 1em;line-height: 1.875;font-weight: normal;background: url(../images/TextList003119-icon.png) no-repeat left 16%;padding: 0 0 2% 2em;color: #333333;}
.Product124556 .guig-tab{width: 100%;overflow-x: auto;}
.Product124556 .guig-tab table{width: 100%;overflow: hidden;font-size: 1.125em;color: #666;background-color: #fff;box-sizing: border-box;text-align: left;border: 1px solid #e5e5e5;min-width: 800px;}
.Product124556 .guig-tab table th{border-right: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;line-height: 30px;padding: 10px 12px;font-weight: normal;color: #ffff;background-color: #000060;}
.Product124556 .guig-tab table td{border-right: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;line-height: 30px;padding: 10px 12px;font-size: 1em;}
.Product124556 .guig-tab table td:first-child,
.Product124556 .guig-tab table th:first-child{text-align:center; min-width: 150px;}
.Product124556 .guig-tab table tr:nth-child(2n+1){background-color: #f5f5f5;}

@media(max-width:1024px){
.Product124556 .Galary002512{ float:none; width:100%}
.Product124556 .word{float:none;width:100%;}
}
@media(max-width:640px){
.Product124556 .box2 .tit{font-size: 1.25em;}
.Product124556 .word h1{font-size: 1.5em}
.Product124556 .guig-tab table td:first-child,
.Product124556 .guig-tab table th:first-child{ min-width: 80px;}
.Product124556 .guig-tab table td{min-width: auto; padding: 5px 10px;}
.Product124556 .guig-tab table td p{ margin: 0; font-size: 14px;}
}


.download{width: 100%;margin-top: 60px;}
.download-title{width: 100%;}
.download-title h6{font-size: 30px;color: #004da0;padding-left: 12px;border-left: 5px solid #004da0;}
.download-title p{font-size: 14px;color: #888;margin-top: 16px;display: none;}
.download .fullpage{margin: 40px 0 0 0;}
.download-table{width: 100%;margin-top: 28px;}
.download-table table{width: 100%;}
.download-table table th, .download-table table td{padding: 22px 10px;font-size: 1em;text-align: center;}
.download-table table th{background: #7f7f8d;color: #fff;border-right: 1px solid #bbb;font-weight: normal;}
.download-table table th:last-child{border-width: 0;}
.download-table table td{background: #e7ecf2;color: #666;border: solid #fff;border-width: 0 1px 1px 0;}
.download-table table td:last-child{border-right: none;}
.download-link{display: block;background: url('../images/down-icon.png') no-repeat center;width: 30px;height: 25px;margin: auto;transition: all .4s ease;}
.download-link:hover{background-image: url('../images/down-icon.png');}
.download-table table td p{width: 100%;line-height: 1.4;word-wrap: break-word;max-width: 700px;margin: 0 auto;}



@media(max-width:640px){
.download-table table th, .download-table table td{padding: 8px 10px;}
.download-table {  overflow-x: auto;}
.download-table table{ width: 180%; }
}




.Galary002512{/* background:#ccc; padding:2% 0;*/}
.Galary002512 .slider-for{ margin-bottom:3%;}
.Galary002512 .slider-for li{ background:#fff;}
.Galary002512 .slider-for li .Ispic{padding-bottom: 45%;background-size: cover;}
.Galary002512 .slider-nav li .Ispic{border: 1px solid #eee;background-color:#fff;padding-bottom: 52%;margin: 0 4%;}
.Galary002512 .slider-nav li.slick-center .Ispic{border-color: #000060;}
.Galary002512 .slider-nav{ margin-bottom:30px;}
/* Arrows */
.Galary002512 .slick-arrow{font-size: 0;line-height: 0;position: absolute;top: 50%; width: 40px;height: 40px;padding: 0;cursor: pointer;border: none; z-index:10; margin-top:-20px; border-radius:50%; background-color:rgba(0,0,0,0.8);}
.Galary002512 .slick-arrow:hover{background-color: #000060;}
.Galary002512 .slick-arrow::before{ position:absolute; content:''; left:50%; top:50%; margin-left:-4px; margin-top:-8px; width:16px; height:16px;  transform:rotate(-45deg);}
.Galary002512 .slick-prev{left: -45px;}
.Galary002512 .slick-next{right: -45px; background-position: right top;}
.Galary002512 .slick-prev::before{ border-left:3px solid #fff;border-top:3px solid #fff;}
.Galary002512 .slick-next::before{ border-right:3px solid #fff;border-bottom:3px solid #fff;margin-left:-12px;}
/* Dots */
.Galary002512 .slick-dots{list-style: none;text-align: center;position:absolute;left:0;bottom:-30px;width:100%;display: none !important;}
.Galary002512 .slick-dots li{display: inline-block;margin: 0 5px;}
.Galary002512 .slick-dots li button{font-size: 0;line-height: 0;display: block;width: 10px;height: 10px;cursor: pointer;border: 0;background: rgba(0, 0, 0, 0.3); border-radius:50%; padding:0;}
.Galary002512 .slick-dots li.slick-active button{opacity: .75;background: rgba(253, 141, 43, 0.5);}
@media(max-width:1200px){
.Galary002512 .slider-for{ margin-bottom:50px;}
.Galary002512 .slick-prev,
.Galary002512 .slick-next{  left:50%; margin-top:0; top:-45px;}
.Galary002512 .slick-prev{ margin-left:-50px;}
.Galary002512 .slick-next{ margin-right:-50px;}
}
@media(max-width:640px){
.Galary002512 .slick-list{ margin:0 35px;}
.Galary002512 .slick-arrow{ width: 30px;height: 30px; margin-top:-15px; }
.Galary002512 .slick-arrow::before{  margin-left:-5px; margin-top:-5px; width:10px; height:10px; }
.Galary002512 .slick-prev::before{ border-left:2px solid #fff;border-top:2px solid #fff;}
.Galary002512 .slick-next::before{ border-right:2px solid #fff;border-bottom:2px solid #fff;margin-left:-6px;}
.Galary002512 .slick-prev,
.Galary002512 .slick-next{ left:auto;  top:50%; }
.Galary002512 .slick-prev{left: 0px;margin-left:0px;}
.Galary002512 .slick-next{right: 0px; margin-right:0px;}
.Galary002512 .slider-for{ margin-bottom:3%;}

}




/*RighInfo003137 */
.RighInfo003137 { padding: 5% 0;}
.RighInfo003137 .auto{position: relative;z-index: 1;}
.RighInfo003137 .title{font-family: 'SourceHanSansCN-Medium'; font-size: 1.625em;color: #333333; line-height: 1.1538em;}
.RighInfo003137 .title:after{display: block;content: '';width: 15px; height: 2px; background-color: #d72623; margin: 1.1538em 0;}
.RighInfo003137 ul li{text-align: center;border: solid 1px #f0f0f0;border-right-width: 5px;box-shadow: 0 0 10px rgb(180 189 221 / 8%), 0 6px 14px hsl(0deg 0% 100% / 30%), 0 12px 20px rgb(180 189 221 / 20%);border-radius: 20px;}
.RighInfo003137 ul li.mark .icon{display: block;margin: 0 auto;width: 1.5em;height: 1.5em;/* background-color: #e60012; */border-radius: 50%;position: relative;}
.RighInfo003137 ul li.mark .icon:before,
.RighInfo003137 ul li.mark .icon:after{position: absolute;/* content: ''; *//* background-color: #000; */}
.RighInfo003137 ul li.mark .icon:before{left: 50%;margin-left: -1px;width: 2px;top: -0.625em;bottom: -0.625em;}
.RighInfo003137 ul li.mark .icon:after{top: 50%;margin-top: -1px;height: 2px;left: -0.625em;right: -0.625em;}
.RighInfo003137 ul li .inner{margin: 0 auto; width: 73.685%;}
.RighInfo003137 ul li .name .cn{font-size: 1.25em;color: #666;line-height: 1.5;}
.RighInfo003137 ul li .name .en{ font-size: 0.875em;color: #999999;line-height: 2.1428;}
.RighInfo003137 ul li:not(.mark) .icon{padding: 2em 0;border-bottom: 1px solid rgba(0, 0, 0, 0.05);margin-bottom: 2em;}
.RighInfo003137 ul li:not(.mark) .icon img{ height:2.7975em;}
.RighInfo003137 ul .tip dd{font-size: 0.875em;color: #999999;line-height: 2.1428;}
@media (min-width:1025px) {
.RighInfo003137 ul{display: table;width: 100%;}
.RighInfo003137 ul li{display:inline-block; vertical-align: top;}    
.RighInfo003137 ul li{width: 27.33%;padding-top:4.25em; padding-bottom: 1.5em; margin-right: 9%; margin-bottom: 2%;}
.RighInfo003137 ul li:nth-child(3n){margin-right: 0%; }
}
@media (max-width:1024px) {
.RighInfo003137 .auto{margin-top:2em;margin-bottom: 2em;}
.RighInfo003137 ul li{padding: 2em 0;margin-bottom: 5%;}
}
/*PicList002735 */
.PicList002735{padding: 1% 0 3%;}
.PicList002735 li{margin-bottom: 2%;margin-top: 2%;}
.PicList002735 li a{display: block;background: #f0f0f0;border: 3px solid #f0f0f0;transition: 0.3s;border-radius: 20px;overflow: hidden;}
.PicList002735 li a:hover{border-color: #000060; box-shadow: 0 10px 14px rgba(0,0,0,0.3);}
.PicList002735 li .Ispic{background-size: contain;background-color: #fff;padding-bottom: 65.241%;}
.PicList002735 li .txt{padding: 1.5em;}
.PicList002735 li .txt h3{font-size: 1.125em;color: #000060;}
.PicList002735 li .txt p{line-height: 1.8;color: #555;height: 5.4em; }
@media(min-width:641px){
.PicList002735 li{float: left;}
}
@media(min-width:769px){
.PicList002735 li{width: 30.6875%;}
.PicList002735 li:not(:nth-child(3n)){margin-right: 3.86875%;}
}
@media(min-width:641px) and (max-width:768px){
.PicList002735 li{width: 48%; }
.PicList002735 li:not(:nth-child(2n)){margin-right: 4%;}
}

@media (max-width:640px) {
.PicList002735 li .txt p{height: auto; }
}







/*
 .TextList002205 为demo编号
 */
.TextList002205{padding: 5% 0 2%;}
 
.TextList002205 .list .item{margin-bottom: 15px;border-radius: 10px;overflow: hidden;}
.TextList002205 .list .item i.icon{ display:block; position:absolute; right:20px; top:20px; background:url(../images/TextList002205-icon.png) -44px -82px no-repeat; width:21px; height:11px;transition:all 0.5s ease-out 0s; overflow:hidden;}
.TextList002205 .list .item .Q{margin:0;line-height: 58px;padding-left:75px;padding-right:50px;overflow:  hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow:  ellipsis;position:relative;background: #eee;cursor:pointer;transition:all 0.5s ease-out 0s;font-weight: normal;font-size: 1.125em;}
.TextList002205 .list .item .Q>a{color: #000;font-size: 1em;}
.TextList002205 .list .item em.icon{ position:absolute; top:0; left:0; width:50px; height:100%; display:block; text-align:center; font-family:Arial; font-size:24px; font-weight:bold; font-style:normal; color:#333;}
.TextList002205 .list .item .Q em.icon{background: #ddd;transition:all 0.5s ease-out 0s;}
.TextList002205 .list .item .A{position:relative;padding:25px 25px 25px 75px;background: #f6f6f9;display:none;line-height: 26px;}
.TextList002205 .list .item .A em.icon{background: #eee;color: #000060;transition:all 0.5s ease-out 0s;line-height: 50px;}
.TextList002205 .list .item.active .Q em.icon{background: #000060;color:#fff;}
.TextList002205 .list .item.active i.icon{ background-position:-44px -70px;}
.TextList002205 .list .item p{ color: #333; line-height: 2;}





/*
 Map002779
 */
.Map002779{padding: 5% 0 3%;}
.Map002779 li{width:100%;float:left;margin-right:2.5%;margin-bottom:3%;/* background: #f3f7f9; */box-shadow:8px 5px 26px #D7D7D7;border-radius: 20px;overflow: hidden;box-shadow: 0 0 10px rgb(180 189 221 / 24%), 0 6px 14px hsl(0deg 0% 100% / 38%), 0 12px 20px rgb(180 189 221 / 20%);}
.Map002779 li .pic{display: block; padding-bottom:62.5%; background-size: cover; background-repeat: no-repeat; background-position: center;}
.Map002779 li .main{padding:5%;/* border-top:6px solid #0033a0; */}
.Map002779 li h1{margin: 0 0 3%;font-size: 1.25em;color: #000060;padding-left: 30px;}
.Map002779 li p{ font-size:0.875em;line-height:28px; margin:14px 0 ; }
.Map002779 li dl{font-size: 1em;display:block;line-height: 36px;}
.Map002779 li dl dd{padding-left:30px;background-repeat: no-repeat; background-position: left top 7px;}
.Map002779 li dl dd.add{background-image: url(../images/Map002779-icon.png);}
.Map002779 li dl dd.tel{background-image: url(../images/Map002779-icon2.png) ;}
.Map002779 li dl dd.fax{background-image: url(../images/Map002779-icon3.png) ;}
.Map002779 li dl dd.email{background-image: url(../images/Map002779-icon4.png) ;}

.Map002779 li .more{background:url(../images/Map002779-icon.png) no-repeat;font-size:14px;color: #000060;display:block;padding:5px 37px;}
@media (min-width:480px){
.Map002779 li{width: 47.5%;margin-right:5%; float:left;}
}
@media (min-width:768px){
.Map002779 li{width:32%;  margin-right:2%;  }
.Map002779 li:nth-child(3n){margin-right:0;}
.Map002779 li:nth-child(3n+1){clear: left;}
.Map002779 li .main{min-height: 280px;}
}

.Map002779 .open_map{ position:fixed; left:0; top:0; width:100%; height:100%; z-index:200; background:rgba(0,0,0,0.7); display:none;}
.Map002779 .map_area{ position:fixed; width:80%; left:10%; top:25%; height:50%; background:#fff; font-size: 12px;}
.Map002779 .map_area #allmap{ position:absolute; left:15px; top:15px; right:15px; bottom:15px;}
.Map002779 .map_area #allmap *{ box-sizing:content-box;}
.Map002779 .map_area #allmap img{ max-width:none;}
.Map002779 .map_area .close{ position:absolute; right:0; width:31px; height:31px; top:-32px; background:#fff; cursor:pointer;}
.Map002779 .map_area .close::before,
.Map002779 .map_area .close::after{ position:absolute; content:''; width:25px; height:2px; background:#0033a0; top:15px; left:3px;}
.Map002779 .map_area .close::before{ transform:rotate(45deg);} 
.Map002779 .map_area .close::after{ transform:rotate(-45deg);} 

@media(max-width:768px){
.Map002779 li:nth-child(2n){margin-right:0;}
.Map002779 li:nth-child(2n+1){clear: left;}
.Map002779 .map_area{width:96%; left:2%;}
.Map002779 .map_area #allmap{ left:5px; top:5px; right:5px; bottom:5px;}
}



/*
 .Menu002252
 */
.Menu002252{padding:10px 0; text-align:center; overflow:hidden;}
.Menu002252 a{font-size:1em; display: inline-block;background:#e9e9e9; padding:8px; margin-bottom: 10px; border-radius:30px;}
.Menu002252 a.con,.Menu002252 a:hover{ color:#fff; background-color:#000060;}
@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 7px 1px;}
}
@media(min-width:1024px){
.Menu002252{padding: 52px 0 0px;}
.Menu002252 a{display:inline-block;line-height: 45px;padding: 0 35px;background:#e9e9e9;min-width:130px;border-radius: 36px;}
}




.prolist{padding: 4% 0;}
.prolist ul{margin-left: -2.5%;}
.prolist ul li{width: 29.833%;float: left;margin: 0 0 3% 3.5%;/* border: 1px solid #e5e5e5; */background-color: #fff;transition: all .4s ease;padding-top: 12px;border-radius: 20px;overflow: hidden;box-shadow: 0 0 10px rgb(180 189 221 / 24%), 0 6px 14px hsl(0deg 0% 100% / 38%), 0 12px 20px rgb(180 189 221 / 20%);}
/* .prolist ul li .pic{width: 100%;line-height: 147px;text-align: center;height: 260px;} */
/* .prolist ul li .pic img{max-width: 100%;max-height: 100%;} */
.prolist ul li .pic{overflow: hidden;}
.prolist ul li .Ispic{padding-bottom: 65.62%;transition: 0.3s;}
.prolist ul li a:hover .Ispic{transform: scale(1.1);}
.prolist ul li .tit{font-size: 1.5em;color: #000060;line-height: 1.875;text-align: center;margin: 10px 0 16px;}
.prolist ul li .text{width: 100%;height: 103px;overflow: hidden;padding: 0 30px;}
.prolist ul li .text a{display: block;float: left;font-size: 1em;color: #666;line-height: 33px;background: url('../images/prolist-icon.png') no-repeat center left;padding-left: 15px;min-width: 33%;padding-right: 0.333%;transition: all .3s;}
.prolist ul li .text a:hover{color:#000060;}
.prolist ul li:hover{box-shadow: 0 0 14px rgba(0, 77, 160, .13);}
.prolist ul li .tit a:hover{color:#000060;}
@media(max-width:768px){
.prolist {padding: 34px 0 38px;}
.prolist ul {margin-left: 0;}
.prolist ul li {width: 100%;margin: 0 0 2% 0;}
.prolist ul li .text{height: auto;padding: 0 15px 24px;}

}

.Singlepage{padding:5% 0;font-size:1em;line-height:2; color: #333333;}
.Singlepage li{ margin-bottom: 1%;}



.search_list {  padding: 5% 0;}
.search_list li{border-bottom: 1px dashed #d5d5d5;padding: 1.125em 0; }
.search_list li a{ display: block; height: auto; overflow: hidden; font-size: 1em;}
.search_list li a::before{display: inline-block;content: '';width: 6px;height: 6px;background: #000060;border-radius: 50%;margin-right: 10px;vertical-align: middle;}
.search_list li time{  float: right; color: #999; margin-left: 10px; }


