select, input, textarea,
body{ font-family:Arial, Helvetica, sans-serif;}

.dot2{ word-break: normal;}


.auto_1600{ max-width: 1600px; }

@media(max-width:1600px) {
.auto_1600{padding: 0 2%; }
}



.conts{padding-bottom:0vw;}
.w18{width: 18%}
.w79{width: 79%}
@media(max-width:1024px) {
    .w18{width: 100%}
    .w79{width: 100%}
}




/*Top002899 */
.Top002899 { box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 10px 0px; position: fixed; left: 0;width: 100%; z-index: 100; top: 0; background: #fff; }
.Top002899, .Top002899 a { color: #999; transition: 0.3s; }
.Top002899 a:hover { color: #333; }
.Top002899 .top-nav { /*background: #a02f33;*/background-image: linear-gradient(120deg, #9d1d22 0%, #a02f33 28.35%, #9d1d22 28.35%, #a02f33 55%, #9d1d22 100%); color: #fff;  padding: 15px 0; position: relative; z-index: 110;}
.Top002899 .top-nav .auto { width: 94%; margin: 0 auto;line-height: 80px; }
.Top002899 .top-nav aside { display: inline-block;}
.Top002899 .top-nav a { color: #fff; }
.Top002899 .top-nav a:hover { opacity: 1; font-weight: bold;}

.Top002899 .top-right .hotline,
.Top002899 .top-right .mall,
.Top002899 .top-right .track { padding-left: 30px; background-repeat: no-repeat;background-position: left center; }
.Top002899 .top-right .hotline { background-image:url("../image/top_icon_hotline.png"); }
.Top002899 .top-right .mall { background-image:url("../image/top_icon_mall.png"); }
.Top002899 .top-right .track { background-image:url("../image/top_icon_track.png"); }

@media(min-width:1025px) {
    .Top002899 .top-nav .top-right { float: right; }
    .Top002899 .top-login { padding-left: 25px; background: url(https://en.jd-link.com/en/images/top_icon_login.png) no-repeat left center; }
    .Top002899 .top-login a { display: inline-block;font-weight: bold;font-size: 16px}
    .Top002899 .top-right dd { float: right; margin-left: 30px; cursor: pointer; }
    .Top002899 .top-right .hotline,
    .Top002899 .top-right .mall,
    .Top002899 .top-right .track { font-weight: bold;font-size: 16px }
    .Top002899 .top-right .track a:hover { text-decoration: underline;}
    .Top002899 .language { position: relative; }
    .Top002899 .language > span { display: block; cursor: pointer; }
    .Top002899 .language > span a {opacity: 0.7;}
    .Top002899 .language > span a.aon {opacity: 1;font-weight: bold;}
    .Top002899 .language > span:before, .Top002899 .language > span:after { display: inline-block; content: ''; vertical-align: middle; }
    .Top002899 .language > span:before { margin: 0 3px 0 0; width: 22px; height: 22px; background: url(../image/top_icon_lang.png) no-repeat; }

    .Top002899 .language figure { position: absolute; top: 100%; left: 0; width: 100%; background: #fff; display: none; }
    .Top002899 .language figure a { color: #000; padding: 0 10px; display: block; line-height: 30px; }
}

@media(max-width:1440px) {
    .Top002899 .top-right dd { margin-left: 14px;}
    .Top002899 .top-right .hotline, .Top002899 .top-right .mall, .Top002899 .top-right .track { font-size: 14px;}
}
@media(max-width:1024px) {
    .Top002899 .top-nav a { border-right: 0; padding: 0 2vw; line-height: 40px; }
}
.Top002899 .top-head { width: 100%;margin: 0 auto;position: relative;z-index: 100;height: 55px;max-width: 1600px;}
.Top002899 .top-logo { position: absolute; left: 0; top: 0; height: 100%; margin-left: 3%; }
.Top002899 .top-logo .ytable { height: 100%; }
.Top002899 .top-logo img { max-height: 47px; }
.Top002899 .logo-img { padding-right: 30px; }
.Top002899 .logo-img b { display: block; margin-top: 5px; text-align: center; color: #333; position: relative; }
.Top002899 .logo-img b span { position: relative; z-index: 2; background: #b40001; padding: 0 5px; color: #fff;}
.Top002899 .logo-img b:after { position: absolute; z-index: 1; content: ""; width: 100%; height: 2px; background: #fff; left: 0; top: 50%; }
.Top002899 .logo-txt { font-size: 16px; color: #fff;position: relative;padding-top:8px;  }
.Top002899 .logo-txt span {  letter-spacing: 0px;}

@media(min-width:1025px) {
    .Top002899 .top-logo { width: 53%; }
    .Top002899 .logo-img { width: 250px; }
}


@media(max-width:1024px) {
	body{ padding:0!important;}
    .Top002899 .top-head { height: auto;position: static; }
    .Top002899 .top-logo { width: 50%;    position: relative; }
    .Top002899 .top-logo img { max-height: 8vw; }
}
.Top002899 .top-menu li span, .Top002899 .top-menu li span a { display: block; }
.Top002899 .top-menu li span a { font-size: 16px; color: #000; }
.Top002899 .top-menu li .sub { display: none; }
.Top002899 .top-menu li .sub-inner { padding: 10px 0; }
.Top002899 .top-menu li .sub dt a:hover { background:#A02D31;color: #fff }

@media(min-width:1025px) {
    .Top002899 .top-menu li span a { line-height: 55px; }
    .Top002899 .top-menu li.aon span a { color: #a02f33; font-weight: bold; }
	.Top002899 .top-menu li .sub dt{ line-height: 1.5;}
    .Top002899 .top-menu li .sub dt a { display: block; color: #333; font-size: 16px; padding: 8px 20px; }
    .Top002899 .top-menu { display: table; margin: 0 auto; }
    .Top002899 .top-menu li { float: left; margin-left: 10vw; position: relative;}
	.Top002899 .top-menu li .sub { position: absolute; left: -20px; top: 100%; width: 150px;  overflow: hidden; z-index: 100; background: #f8f8f8; border-radius: 0 0 5px 5px; }
	.Top002899 .top-menu li#m84 .sub {left: -35px;width: 220px;}
	.Top002899 .top-menu li#m92 .sub {left: -35px;width: 250px;}
    .Top002899 .top-menu ul #m0 {margin-left: 0vw; }
    .Top002899 .top-menu li .sub.po-r dl { float: right; margin-right: -1.31vw; }
}

@media(max-width:1024px) {
    .Top002899 .top-menu { position: fixed; top: 85px; /*padding-top: 15vw;*/ right: 0; width: 0; overflow: hidden; bottom: 0; z-index: 95; transition: 0.3s; }
    .menu-show { overflow: hidden; }
    .menu-show .Top002899 .top-menu { width: 240px; }
    .Top002899 .top-menu ul { width: 240px; height: 100%; overflow: auto; padding: 20px; background: rgba(160, 47, 51, 0.95); }
    .Top002899 .top-menu li .sub { padding: 0!important; }
    .Top002899 .top-menu li span { line-height: 40px; padding-right: 40px; border-bottom: 1px solid rgba(255,255,255,0.5); position: relative; overflow: hidden; }
    .Top002899 .top-menu li span .op { position: absolute; right: 0; top: 0; height: 100%; width: 40px; transition: 0.3s; }
    .Top002899 .top-menu li span .op.click { transform: rotate(45deg); }
    .Top002899 .top-menu li span .op:before, .Top002899 .top-menu li span .op:after { position: absolute; content: ''; background: #fff; left: 50%; top: 50%; transform: translate(-50%, -50%); }
    .Top002899 .top-menu li span .op:before { width: 40%; height: 2px; }
    .Top002899 .top-menu li span .op:after { height: 40%; width: 2px; }
    .Top002899 .top-menu li a ,
    .Top002899 .top-menu li span a { color: #fff; font-size: 16px;}
    .Top002899 .top-menu li .sub-inner { padding: 20px; }
    .Top002899 .top-menu li .sub dt:not(:last-child) { border-bottom: 1px solid rgba(0,0,0,0.3); }
    .Top002899 .top-menu li .sub dt { line-height: 24px; padding: 8px 0; }
    .Top002899 .open-menu { width: 40px; height: 30px; position: absolute; right: 30px; top: 50%; margin-top: -15px; z-index: 110; }
    .Top002899 .open-menu i { position: absolute; width: 70%; height: 3px; background: #fff; left: 15%; top: 50%; margin-top: -1.5px; transition: 0.3s; }
    .Top002899 .open-menu i:nth-child(1) { margin-top: 0; }
    .Top002899 .open-menu i:nth-child(2) { margin-top: -8px; opacity: 1; }
    .Top002899 .open-menu i:nth-child(3) { margin-top: 8px; }
    .Top002899 .open-menu.on i:nth-child(1) { opacity: 0; }
    .Top002899 .open-menu.on i:not(:nth-child(1)) {transform: rotate(45deg);margin-top: -1.5px;}
    .Top002899 .open-menu.on i:nth-child(3) { transform: rotate(-45deg); }
}
.Top002899 .searchbox { position: absolute; z-index: 20; top: 100%; right: 0; overflow: hidden; display: none; box-shadow: 0 0 5px rgba(0,0,0,0.1);background:#fff; }
.Top002899 .searchbox .text { color: #999; width: 100%; line-height: 50px; height: 50px; background: #fff; border: 0; padding: 0 50px 0 20px; }
/*.Top002899 .searchbox .text.focus { color: #fff; }*/
.Top002899 .searchbox .btn { position: absolute; right: 0; height: 100%; width: 50px; background: url("../image/Top002899_search_white.png") no-repeat center center #a02f33; }

@media(min-width:1025px) {
    .Top002899 .searchbox { width: 20vw; min-width: 200px; border-radius: 0 0 5px 5px; }
}

@media(max-width:1024px) {
    .Top002899 .searchbox { width: 100%; top: 85px;}
    .Top002899 .searchbox .text {  }
}
.Top002899 .open-search { background: url("../image/Top002899_search_white.png") no-repeat center center; display: inline-block; width: 30px; height: 80px; }
.Top002899 .open-search.on { background: none; position: relative; }
.Top002899 .open-search.on:before, .Top002899 .open-search.on:after { position: absolute; content: ''; width: 70%; height: 2px; left: 15%; top: 50%; margin-top: -1px; transform: rotate(45deg); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); background: #fff; }
.Top002899 .open-search.on:after { transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); }

@media(max-width:1024px) {
    .Top002899 { position: relative;}
    .Top002899 .top-nav { padding: 8% 0 4%;}
    .Top002899 .logo-txt { display: none;}
    .top-right{ position: absolute; top:0;right:2vw; line-height: 1;}
    .top-right > * { display: inline-block; line-height: 1;}
    .Top002899 .open-search { height: 30px;vertical-align: middle;}
    .top-right .language { top: 0; right: 0;}
    .top-right .top-login { top: 0; right: 0;}
    .top-right .hotline { display: none;}
    .Top002899 .open-menu { margin-top: -6px; right: 2vw;}
}
@media(max-width:480px) {
    .Top002899 { position: relative;}
    .Top002899 .logo-txt { display: none;}
	.Top002899 .top-right .track { background: none; padding-left: 0;}
	.Top002899 .top-right .track a{ display: block; width:30px;height: 30px; background-image:url("../image/top_icon_track.png"); background-repeat: no-repeat; background-position: center center; font-size: 0;}
}



/*
 .Banner001751
 */
/*.Banner001751 li{ height:500px; background-position: center top; background-repeat:no-repeat;}*/
.Banner001751 li a{ display:block;/*height:500px;*/}
.Banner001751 li img{ display:none;}
.Banner001751 li img.pc{ display:block;}
.Banner001751 .bx-controls-direction a{ z-index:10; position:absolute; top:50%; width:100px; height:100px; background:url(../image/Banner001751-btn.png) no-repeat 0 0; overflow:hidden; line-height:1000px; margin-top:-50px; display: none;}
.Banner001751 .bx-controls-direction a.bx-next{ right:5%; background-position: right top;}
.Banner001751 .bx-controls-direction a.bx-prev{ left:5%;}
.Banner001751 .slick-dots{ z-index:10; position:absolute; width:100%; text-align:center; left:0; bottom:5%;}
.Banner001751 .slick-dots li{ display:inline-block; padding:0 5px; height: 6px; overflow: hidden;}
.Banner001751 .slick-dots li button{ display:block; width:32px; height:6px; background:#fff;border:0;margin: 0; padding: 0; overflow:hidden; line-height:100px; opacity: 0.25;}
.Banner001751 .slick-dots li.slick-active button{opacity: 1;}
@media(max-width:1200px){
.Banner001751 li{ height:auto; background:none !important;}
.Banner001751 li a{ height:auto;}
.Banner001751 li img.pc{ display:none; }
.Banner001751 li img.wap{ display:block; width:100%;}
}
@media(max-width:768px){
.Banner001751 .bx-controls-direction a{ display:none;}
}
@media(max-width:480px){
.Banner001751 .slick-dots li {height:8px;}
.Banner001751 .slick-dots li button{width:8px; height:8px;border-radius:8px;}
.Banner001751 .slick-dots li.slick-active button{ width:25px;}
}





.Hometitle{text-align: center;position: relative;z-index: 3; line-height: 1;}
.Hometitle:after{display: block;content: '';margin:20px auto 34px;width: 40px;height: 4px;background:#a02f33;}
.Hometitle .en{font-size: 30px; color: #333; font-weight: bold; text-transform: uppercase;}
@media(max-width:480px){
    .Hometitle:after { margin-bottom: 20px;}
    .Hometitle .en{font-size: 24px; }
}



.Listtitle{text-align: center;position: relative;z-index: 3; line-height: 1;}
.Listtitle:after{display: block;content: '';margin:20px auto 34px;width: 40px;height: 4px;background:#a02f33;}
.Listtitle .en{font-size: 32px; color: #333; font-weight: bold;}
@media(max-width:480px){
.Listtitle .en{font-size: 24px; }
}








/*Floor002529 */
.Floor002529{ padding:3.5vw 0 5vw; background: url(../image/Floor002529_bg.png) no-repeat bottom #fff; text-align:center;}
.Floor002529 .txt{font-size: 14px; line-height:24px; margin-bottom:30px; color: #666; text-align: left;}
.Floor002529 .ul_num{ margin:4% auto;}
.Floor002529 .ul_num li{ float:left; width:25%; text-align:center; font-size:30px; padding:0 2%; color: #666;}
.Floor002529 .ul_num li span{ color:#a02f33; font-size:38px;  font-family: 'Impact';}
.Floor002529 .ul_num li p{ font-size:17px; margin:6px 0 0; color: #999;}
.Floor002529 .more{display: inline-block;background:#a02f33;color: #fff; width: 190px; text-align: center;position: relative; border-radius:10px;}
.Floor002529 .more span{display: block;line-height: 50px;position: relative; font-size: 16px;}

.Floor002529 .more:hover span:before{ width: 30px;}

@media(max-width:1440px){
    .Floor002529 .ul_num li span{ font-size:28px;}
}
@media(max-width:1024px){
.Floor002529 .ul_num li span{ font-size:40px;}
}
@media(max-width:640px){
.Floor002529 { padding: 5vw 0;}
.Floor002529 .ul_num li{ font-size:14px; width: 50%; margin-top: 3vw;}
.Floor002529 .ul_num li span{ font-size:24px;}
.Floor002529 .ul_num li p{ font-size:16px;}
}




/*Floor002065 */
.Floor002065{padding:3.5vw 0; background:#f3f3f4; }
.Floor002065 li{ position:relative; padding-bottom:24%; float: left; width:18.4%; margin-right: 2%; margin-bottom: 2%; }
.Floor002065 li:nth-of-type(5n){ margin-right: 0; }
.Floor002065 li:nth-of-type(5n+1){clear: left;}
.Floor002065 li a{ position:absolute; left:0; top:0; width:100%; height:100%;}
.Floor002065 li figure,
.Floor002065 li .txt{ position:absolute; left:0; width:100%;}
.Floor002065 li figure{ padding-bottom:67.8%; transition:top 0.3s; top:0;}
.Floor002065 li figure img{ display:none;}
.Floor002065 li .txt{ background-color:#fff; bottom:0; height:48%; padding:0 5%; transition:0.3s;}
.Floor002065 li .txt:before{ position:absolute; content:'';  width:24px; height:24px; bottom:30px; left:50%; margin-left:-12px;}
.Floor002065 li aside{ position:absolute; top:52%; margin-top:-45px; z-index:10; left:50%; width:90px; height:90px; margin-left:-45px;text-align:center; border-radius:50%; background-color:#fff; overflow:hidden;transition:0.3s;}
.Floor002065 li aside img{ display:block; width:100%; height:100%;}
.Floor002065 li aside img.hover{ display:none;}
.Floor002065 li h5{ margin:0 0 15px 0; font-size:18px; text-align:center; padding-top:45px; color: #333;}
.Floor002065 li p{ line-height:24px; height:48px; margin:0; font-size: 14px; color: #666;}
.Floor002065 li:hover .txt{ color:#fff;background:#a02f33;}
.Floor002065 li:hover .txt h5,
.Floor002065 li:hover .txt p{ color:#fff;}
.Floor002065 li:hover figure{top:-3%;}
.Floor002065 li:hover .txt{ bottom:-3%;height:54%;}
.Floor002065 li:hover .txt:before{background:url(../image/PicList002094-more.png) no-repeat;}
.Floor002065 li:hover aside{background:#a02f33; top:50%;}
.Floor002065 li:hover aside img{ display:none;}
.Floor002065 li:hover aside img.hover{display:block;}

@media(max-width:640px){
    .Floor002065 li { width: 48.5%; margin-right: 3%; margin-bottom: 3%; padding-bottom: 0;}
    .Floor002065 li:nth-of-type(5n){ margin-right: 3%; }
    .Floor002065 li:nth-of-type(5n+1){clear: none;}
    .Floor002065 li:nth-of-type(2n){ margin-right: 0; }
    .Floor002065 li aside { position: relative;width: 56px; height: 56px; margin-left: -28px; margin-top: -28px;}
    .Floor002065 li figure ,
    .Floor002065 li .txt{ position: relative;}
    .Floor002065 li .txt { margin-top: -28px;padding: 20px 5%;}
    .Floor002065 li h5 {}
    .Floor002065 li a { position: relative; display: block;}
}






/*Floor002733 */
.Floor002733{overflow-x: hidden; padding:3.5vw 0; }
.Floor002733 .slick-dots{padding-top: 20px;  text-align: center;}
.Floor002733 .slick-dots li{list-style: none; display: inline-block; margin: 0 4px; width: 18px; height: 18px; border-radius: 50%; border:2px solid transparent; cursor: pointer; position: relative;}
.Floor002733 .slick-dots li button{position: absolute; left: 50%; top: 50%; background: #e1e1e1; border-radius: 50%; padding: 0; width: 12px; height: 12px; margin: -6px 0 0 -6px; cursor: pointer; font-size: 0; border: 0;}
.Floor002733 .slick-dots li.slick-active{border-color: #a02f33;}
.Floor002733 .slick-dots li.slick-active button{ width: 8px; height: 8px; margin: -4px 0 0 -4px; background: #a02f33;}
.Floor002733 li.slick-slide{padding:10px 0; height: auto;}
.Floor002733 li.slick-slide .inner{ position: relative;transition: 0.3s; background: #fff; box-shadow: 0 0 5px  rgba(0,0,0,0.1); }
.Floor002733 li.slick-slide .inner > a{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: transparent; z-index: 10;transition: 0.3s;border: 3px solid #a02f33; opacity: 0;-webkit-opacity: 0;}
.Floor002733 li.slick-slide .pic{overflow: hidden;}
.Floor002733 li.slick-slide .Ispic{padding-bottom:65.486%; transition: 0.3s;}
.Floor002733 li:hover .Ispic{ transform: scale(1.12);-webkit-transform: scale(1.12);-ms-transform: scale(1.12);}
.Floor002733 li.slick-slide:hover a{ opacity: 1;-webkit-opacity: 1;}
.Floor002733 li.slick-slide:hover .inner{box-shadow: 0 0 14px rgba(0,0,0,0.3);}
.Floor002733 li.slick-slide .txt{padding: 30px;}
.Floor002733 li.slick-slide .txt time{color: #a02f33; font-size: 15px;font-family: 'Oswald';}
.Floor002733 li.slick-slide .txt aside{font-weight: bold; color: #333;font-size:18px; margin-top: 12px;}
.Floor002733 li.slick-slide .txt p{line-height:24px; color: #666; font-size: 14px;    height: 45px;overflow: hidden;}
@media(min-width:1201px){
.Floor002733 .slider{margin-left: -35px; margin-right: -35px; }
.Floor002733 li.slick-slide .inner{ margin: 0 25px;}
}
@media(max-width:1200px){
.Floor002733 li.slick-slide .inner{ margin: 0 14px;}
}
@media(max-width:1024px){
.Floor002733 li.slick-slide .txt{padding: 15px;}
}

@media(max-width:640px){
.Floor002733 {padding: 5vw 0;}
}





/*Floor003013 */
.Floor003013{padding:4vw 0; background:#f3f3f4;}
.Floor003013 .ul{padding-left:2%; vertical-align: middle;}
.Floor003013 .dl{font-size: 0; vertical-align: middle; padding-right: 2%;}
.Floor003013 li{line-height:24px; color: #666; font-size: 14px; position: relative;padding-left: 24px;}
.Floor003013 li+li{ margin-top: 16px;}
.Floor003013 li:before{display:block;content: '';width: 10px;height: 10px;background:#a02f33;position:absolute;top: 6px;left: 0;border-radius: 5px;}

.Floor003013 dd{display: inline-block;width: 33.3%;padding-bottom: 19.5%;background: #fff;border: 1px solid #ececec;margin-left: -1px;margin-top: -1px;background-position: center;background-repeat: no-repeat;}
@media(max-width:640px){
    .Floor003013 .dl { padding-right: 0; margin-bottom: 20px;}
    .Floor003013 dd {background-size: contain;}
    .Floor003013 .ul { display: block;}
}





/*Floor002213*/
.Floor002213{  padding:5vw 0;}
.Floor002213 dl{float: left; width:48%;margin-right:4%;}
.Floor002213 dl:nth-child(2){margin-right:0;}
.Floor002213 dd{ margin-bottom:30px;}
.Floor002213 input,
.Floor002213 textarea{ background:none; border:none;}
.Floor002213 input::-webkit-input-placeholder,
.Floor002213 textarea::-webkit-input-placeholder{color: #888; }
.Floor002213 input::-moz-input-placeholder,
.Floor002213 textarea::-webkit-input-placeholder{color: #888; }
.Floor002213 input::-ms-input-placeholder,
.Floor002213 textarea::-webkit-input-placeholder{color: #888; }
.Floor002213 textarea{width: 100%;height: 264px;color: #333;font-size: 15px;overflow:hidden;background: #f8f8f8;padding:20px;line-height: 25px;border: 1px solid #ccc;}
.Floor002213 .tit{font-size: 16px;color: #333;margin-bottom: 10px;}
.Floor002213 .tit span{ font-size: 14px; color:#a02f33;}
.Floor002213 .text{width: 100%;height:50px;line-height:50px;font-size: 14px;color: #333;background: #f8f8f8;padding:20px;border: 1px solid #ccc;}
.Floor002213 .btn{width:100%; height: 50px; cursor:pointer; display: block; font-size:16px;  text-align: center; line-height: 50px; color:#fff; margin:60px auto 0; background: #a02f33; transition:all 0.5s ease-out 0s; border-radius:10px;}
@media(max-width:767px){
.Floor002213 dl{ width:100% !important; float:none !important;  margin-right:auto !important; max-width:500px; margin-left:auto !important;}	
}
@media(max-width:640px){
    .Floor002213 .tit { font-size: 15px;}
    .Floor002213 .text { height: 40px; line-height: 40px;}
    .Floor002213 textarea { height: 170px;}
    .Floor002213 .btn { margin: 10px auto;width: 40%; height: 40px; line-height: 40px;}
}





/*Bottom003009 */
.Bottom003009{background-color: #6b696a;padding-top:3vw;}
@media(max-width:1024px){
.Bottom003009{text-align: center;}
}
.Bottom003009,
.Bottom003009 a{color:rgba(255,255,255,0.7);}
.Bottom003009 a:hover{color: #fff;}
.Bottom003009 .soglan{color: #fff;font-size: 18px;line-height: 1.5em; padding-top: 6px;}
.Bottom003009 .share{margin-top:12.5px;}
.Bottom003009 .share dd{float: left;position: relative;}
.Bottom003009 .share dd figure{position: absolute; left: 50%; margin-left: -60px; width: 120px; bottom: 100%; margin-bottom: 10px;display: none;}
.Bottom003009 .share dd figure:after{position: absolute; content: '';border: 5px solid transparent; border-top-color: #fff; top: 100%; margin-left: -5px; left: 50%;}
.Bottom003009 .share dd a{display: block; width: 22px; height: 22px; margin: 0 11px;background: url("../image/Bottom003009_share_icon.png") no-repeat 0 0;}
.Bottom003009 .share dd.d_sina a{background-position: -42px 0;}
.Bottom003009 .share dd.d_fb a{background-position: -80px 0;}
.Bottom003009 .share dd.d_tw a{background-position: -120px 0;}
.Bottom003009 .share dd.d_ing a{background-position: -160px 0;}
@media(min-width:1025px){
.Bottom003009 .logo{display: table;table-layout: fixed;}
.Bottom003009 .logo > *{display: table-cell; vertical-align: middle;}
.Bottom003009 .logo .img{padding-right: 30px;max-width: 252px;}
}
@media(max-width:1024px){
.Bottom003009 .logo .img{padding-bottom: 20px;}
.Bottom003009 .share{display: table; margin-left:  auto; margin-right: auto;}
}
@media(max-width:480px){
.Bottom003009 .soglan{font-size: 4vw;}
}

.Bottom003009 .b-mid{margin-top: 2vw;padding-top: 2vw;border-top: 1px solid rgba(255,255,255,0.05);padding-bottom: 3vw;}
.Bottom003009 .b-mid .tit{font-size:18px;margin-bottom:1.5vw;}
.Bottom003009 .b-mid .tit,
.Bottom003009 .b-mid .tit a{color: #fff;}
.Bottom003009 .contact{max-width: 340px;width: 35%;}
.Bottom003009 .contact li{line-height: 30px;font-size: 15px;padding-left: 40px; background: url(../image/Bottom003009-icon1.png) no-repeat left 0;}
.Bottom003009 .contact li:nth-child(2){ background-image: url(../image/Bottom003009-icon2.png);}
.Bottom003009 .contact li:nth-child(3){ background-image: url(../image/Bottom003009-icon3.png);}
.Bottom003009 .contact li:nth-child(4){ background-image: url(../image/Bottom003009-icon4.png);}
.Bottom003009 .contact li+li{margin-top:6px;}
.Bottom003009 .b-mid nav{max-width:1000px;width: 65%;}
.Bottom003009 .b-mid nav dl{float: left; }
.Bottom003009 .b-mid nav dd{line-height: 20px;padding:5px 0 5px 14px; background: url(../image/Bottom003043_aicon.png) no-repeat left center;}
.Bottom003009 .b-mid nav dl:nth-child(1)  { min-width:280px;}
.Bottom003009 .b-mid nav dl:nth-child(2) { min-width:560px;}
.Bottom003009 .b-mid nav dl:nth-child(2) dd{float: left; width: 48%; margin-right: 4%; min-width: 182px;}
.Bottom003009 .b-mid nav dl:nth-child(2) dd:nth-of-type(2n){margin-right: 0;}
.Bottom003009 .b-mid nav dl:nth-child(2) dd:nth-of-type(2n+1){clear: left;}


@media(max-width:1400px){
.Bottom003009 .b-mid nav dl:nth-child(1)  { min-width:200px;}
.Bottom003009 .b-mid nav dl:nth-child(2) { min-width:480px;}
}


@media(max-width:1024px){
.Bottom003009 .b-mid{display: none;}
}

.Bottom003009 .copyright{border-top: 1px solid rgba(255,255,255,0.05);padding: 2.08vw 0;}
.Bottom003009 .copyright .fr a{display: inline-block;}
.Bottom003009 .copyright .fr a:not(:last-child):after{ width: 1px; height: 13px;display: inline-block; content: ''; vertical-align: middle;background:#fff; opacity: 0.1; margin: 0 15px;}
@media(max-width:1024px){
.Bottom003009 .copyright{margin-top: 5vw;padding: 5vw;}
.Bottom003009 .copyright .fr{padding-bottom: 10px;}
}



/*Other002539 */
.Other002539{ position:fixed; z-index:200; right:20px;}
.Other002539 ul li{position:relative;background-color: #a02f33;color: #fff;text-align: center;padding: 7px 0;width: 50px;font-size: 14px;border-radius:6px; overflow: hidden;}
/*.Other002539 ul li:hover{ border-radius:0;}*/
.Other002539 ul li+li{margin-top: 10px;}
.Other002539 .icon{display:block;width:36px;height:36px;background:url(../image/Other002539-icon.png) no-repeat left top;margin: 0 auto;}
.Other002539 .icon.gettop{ background-position:0 bottom;}
@media(min-width:1025px){
.Other002539{ bottom:20%; }
.Other002539 ul{ display:block !important;}
}
@media(max-width:1024px){
.Other002539{ bottom:5%;}
.Other002539 ul{ display:none;}
}






/*Banner002730 */
.Banner002730{ position:relative;}
.Banner002730 img { width: 100%;}
@media(min-width:1025px){
.Banner002730 img.wap{ display:none;}
}
@media(max-width:1024px){
.Banner002730 img.pc{ display:none;}
.Banner002730 img.wap{ width:100%; display:block;}
}





/*Location002970 */
.Location002970{padding:25px 0;line-height:30px; font-size: 15px;}
.Location002970 em{display: inline-block; width: 30px; height: 30px;background: url("../image/Location002970_cur.png") no-repeat center left; vertical-align: middle;}
.Location002970,
.Location002970 a{color: #999;}
.Location002970 span,
.Location002970 a{padding: 0 6px;}
.Location002970 a:hover,
.Location002970 span{color: #a02f33;}

@media(max-width:480px){
.Location002970{padding:15px 0;line-height:24px; font-size: 14px;}
}


/*.Menu001651 */
.Menu001651 h1{ font-weight: normal;font-size:18px; background-color:#eee; text-align:center; line-height:51px; margin-bottom:20px;}
@media(min-width:1024px){
.Menu001651{border:1px solid #eee;}
.Menu001651 li{ padding-bottom:11px;position:relative;}
.Menu001651 li a{ display:block;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; padding-left:34px;  line-height:52px; }
.Menu001651 li::before{ position:absolute; width:0; height:0; border-top:26px solid transparent;border-bottom:26px solid transparent; border-left:19px solid #a02f33; top:0; right:-19px;}
.Menu001651 li:hover a,
.Menu001651 li.aon a{font-size:16px; color:#fff; font-weight:bold; background-color:#a02f33;}
.Menu001651 li:hover::before,
.Menu001651 li.aon::before{ content:'';}
}
@media(max-width:1024px){
.Menu001651{ position: relative;padding:2% 0;}
.Menu001651 ul{ display:none;position: absolute; left: 0;top: 100%; right: 0; z-index: 40;background: #edf0f5;}
.Menu001651 i.wap-open{position: absolute; width: 30px; height: 30px; right: 40px;background: #fff; z-index: 10; top: 50%;margin-top: -15px; border-radius: 50%; transition: 0.3s;}
.Menu001651 i.wap-open:before,
.Menu001651 i.wap-open:after{position: absolute; content: ''; left: 50%; top: 50%; background: #a02f33; transform: translate(-50%,-50%);}
.Menu001651 i.wap-open:before{width: 10px; height: 2px; }
.Menu001651 i.wap-open:after{width: 2px; height: 10px; }
.Menu001651 i.wap-open.on{transform: rotate(45deg);}

.Menu001651 li{  text-align:center;position:relative; padding-right:1em; padding-bottom:0.5em;}
.Menu001651 li a{ display:block; line-height:2.5em; padding:0 1em; border:1px solid #eee; border-radius:5px;}
.Menu001651 li a:hover,
.Menu001651 li.aon a{ color:#fff; font-weight:bold; background-color:#a02f33;}
}

@media(max-width:640px){
    .Menu001651 { margin-bottom: 3vw;}
    .Menu001651 nav{padding: 0; }
    .Menu001651 h1{margin:0;padding: 0; }
    .Menu001651 h1 span{font-size: 5vw;}
    .Menu001651 i.wap-open{right: 6vw;margin-top: -12px;  width: 24px; height: 24px;}
    .Menu001651 li { padding-right: 0;}
}







/*RighInfo003072 */
.RighInfo003072{font-size: 16px;padding-bottom: 6%;}
@media(max-width:640px){
.RighInfo003072{font-size: 3.5vw;}
}
@media(max-width:1024px){
.RighInfo003072 .txt-info{margin-bottom: 4vw;}
}

.RighInfo003072 p{font-size: 14px; line-height:24px; margin:0; color: #666;text-align: justify;}
.RighInfo003072 p+p{margin-top: 14px;}
.RighInfo003072 .year{color: #ececec;font-weight: 900;font-size: 60px;line-height: 0.934em;}
.RighInfo003072 .name{color: #a02f33;font-size: 24px;font-weight: bold; margin-bottom:1em;}

.RighInfo003072 .video{ position: relative;padding: 30px 0; }
.RighInfo003072 .video video{position: absolute;left: 0;top: 0;z-index: 20;background: #000;}
.RighInfo003072 .video .pic{position: relative; z-index: 1;border-radius: 0px;overflow: hidden;background: #000; }
.RighInfo003072 .video .pic img{opacity: 0.84;}
.RighInfo003072 .video .play { position: absolute; left: 0; top: 0; width: 100%; height: 100%; cursor: pointer; z-index: 3; font-size: 100px; }
.RighInfo003072 .video .play:before, 
.RighInfo003072 .video .play:after, 
.RighInfo003072 .video .play i { position: absolute; border-radius: 50%; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.RighInfo003072 .video .play i { width: 0.7em; height: 0.7em; z-index: 4; background: url("../image/Floor003044_play.png") no-repeat center center #fff; background-size: 0.2em auto; }
.RighInfo003072 .video .play:before, 
.RighInfo003072 .video .play:after { content: ''; background-color: #a02f33; opacity: 0.05; transform-origin: 0 0; }
.RighInfo003072 .video .play:before { width: 1em; height: 1em; animation: infinite scale 2s; }
.RighInfo003072 .video .play:after { width: 1.2em; height: 1.2em; animation: infinite scale2 2s; }
@keyframes scale {
0% {
transform: scale(1) translate(-50%, -50%);
opacity:.3
}
100% {
transform: scale(1.3) translate(-50%, -50%);
opacity: 0;
}
}
@keyframes scale2 {
0% {
transform: scale(1) translate(-50%, -50%);
opacity:.3;
}
100% {
transform: scale(1.6) translate(-50%, -50%);
opacity:0;
}
}
.RighInfo003072 .number{margin:20px 0 30px;}
.RighInfo003072 .number li{float: left; width:25%; text-align:center; font-size:15px; padding:0 2%; color: #666;}
.RighInfo003072 .number li aside{color: #666;}
.RighInfo003072 .number li aside b{font-size:40px;font-weight: normal; font-family: 'Impact';line-height: 0.85em;display: inline-block; margin-right: 5px;color: #a02f33;}
.RighInfo003072 .number li p{ margin:10px 0 0; color: #999; line-height: 1;text-align: center;font-size: 14px;}
@media(min-width:769px) and (max-width:1024px){
.RighInfo003072 .number li aside b{font-size: 4vw; }
}
@media(max-width:1440px){
    .RighInfo003072 .number li aside b{font-size:28px;}
}
@media(max-width:640px){
.RighInfo003072 .number li aside b{font-size: 6vw; }
.RighInfo003072 .year{font-size: 14vw;}
.RighInfo003072 .name{font-size: 6vw;}
.RighInfo003072 .edit-info{font-size: 3.5vw;}
    .RighInfo003072 .number li { width: 50%; margin-bottom: 20px;}
    .RighInfo003072 .video .pic img {max-width: none; width: 130%; margin-left: -15%;}
}



/*Timeline002853 */
.Timeline002853{position: relative; overflow:hidden;}
@media(min-width:1025px){
.Timeline002853 .slider-nav{float: left;width:33%;}
.Timeline002853 .slider-for{float: right;width:57%;}
.Timeline002853 .slider-nav .slick-arrow{width: 154%;right:0; top: 50%;}
.Timeline002853 .slider-nav .slick-prev{margin-top: -65px;}
.Timeline002853 .slider-nav .slick-next{margin-top: 65px;}
.Timeline002853 .slider-nav .slick-next:before{transform: rotate(180deg);-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);}
.Timeline002853 .slider-nav li{padding-right: 3vw;text-align: right;}
}
.Timeline002853 .slider-nav{border-right: 1px solid #efefef;position: relative; padding: 3vw 0;}
.Timeline002853 .slider-nav  .slick-arrow{position: absolute; font-size: 0;border:0;border-bottom: 1px solid #efefef; cursor: pointer;font-size: 0;padding: 0; z-index: 10;}
.Timeline002853 .slider-nav .slick-arrow:before{position: absolute; content: ''; width: 25px; height: 25px; background: url(../image/Timeline002853_btn.png) no-repeat center center #fff; left: 50%; top: 50%; margin: -12px 0 0 -12px;}
.Timeline002853 .slider-nav li{line-height: 129px; font-size: 18px;color: #ccc;font-weight: 100;}
.Timeline002853 .slider-nav li span{font-size: 28px; margin-right: 10px;}
.Timeline002853 .slider-nav li.slick-center{color: #666;}
.Timeline002853 .slider-for .box{padding-top:3vw;line-height: 28px;}
.Timeline002853 .slider-for .year{font-family: 'Impact'; color: #a02f33;font-size: 48px;line-height: normal; margin-bottom: 3%;}
.Timeline002853 .slider-nav.under3 .slick-track{transition: 0.3s;}
.Timeline002853 p{font-size: 14px; line-height:24px; margin:0; color: #666;}
.Timeline002853 p+p{margin-top: 18px;}
.Timeline002853 .pic{margin-top:30px;}


@media(max-width:1024px){
.Timeline002853 .slider-nav li{line-height: 60px; text-align: center;}
.Timeline002853 .slider-nav{padding: 0 5vw;border: 1px solid #efefef;}
.Timeline002853 .slider-nav .slick-arrow{width: 1px; height: 100%; top: 0;}
.Timeline002853 .slider-nav .slick-prev{ left: 2.5vw;}
.Timeline002853 .slider-nav .slick-next{ right: 2.5vw;}
.Timeline002853 .slider-nav .slick-prev:before{transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);}
.Timeline002853 .slider-nav .slick-next:before{transform: rotate(90deg);-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);}
.Timeline002853 .slider-nav .slick-track{margin-top: 0!important;}
.Timeline002853 .slider-nav li.slick-current{color: #666;}
}
@media(max-width:640px){
.Timeline002853 .slider-nav li{font-size: 16px;}
.Timeline002853 .slider-nav li span{font-size: 24px;}
    .Timeline002853 .slider-for .year { font-size: 30px;}
    .Timeline002853 .slider-for .info { padding-bottom: 8vw ;}
}



/*
 .PicList001200 
 */
.PicList001200{padding-top:1vw;}
.PicList001200 li{padding:20px; border:1px solid #ebebeb; margin-bottom:2%; border-radius: 6px;}
.PicList001200 li a{ display:block; position:relative; padding-left:29%;padding-right:12%;}
.PicList001200 li a::after{ position:absolute; content:''; width:33px; height:33px; background:url(../image/PicList001200-more.png) no-repeat left top; right:4%; top:50%; margin-top:-16px;}
.PicList001200 li figure{ position:absolute; left:0; top:0; height:100%; width:26.83%;}
.PicList001200 li .word{ position:relative; padding:4.993% 5% 11% 0;}
.PicList001200 li .word::before{ position:absolute; content:''; width:1px; height:80%; top:10%; background-color:#ebebeb; right:0;}
.PicList001200 li h3{ margin:0; font-size:18px;  color:#333;}
.PicList001200 li p{ margin:20px 0 0 0; font-size: 14px; line-height:24px;  color: #666; height:72px; overflow:hidden;}
.PicList001200 li time{ position:absolute; left:0; bottom:14%; color:#969696; font-size: 14px; padding-left:30px; background:url(../image/PicList001200-time.png) left center no-repeat; line-height: 30px;}

.PicList001200 li:hover{ border-color:#a02f33; box-shadow:0 5px 5px #eee;}
.PicList001200 li:hover h3{ color:#a02f33;}
.PicList001200 li:hover a::after{ background-position:left bottom;}
@media(max-width:640px){
.PicList001200 li p{line-height:22px; height:66px; }
.PicList001200 li time{ position: relative; display: block; margin-top: 15px;font-size:14px; line-height: 1.2;background-size:contain;}
}
@media(max-width:480px){
    .PicList001200 li .word { padding-bottom: 2%;}
.PicList001200 li .word::before,
.PicList001200 li a::after{ display:none;}
.PicList001200 li .word,
.PicList001200 li a{padding-right:0;}
.PicList001200 li a{ padding-left:0;}
.PicList001200 li figure{ position: relative;width:100%; padding-bottom: 62%;}
}




/*Page002737 */
.Page002737{padding:40px 0 100px; }
.Page002737 .Pages{ text-align: center;}
.Page002737 .Pages > span{display: inline-block; vertical-align: middle;}
.Page002737 .Pages .a_first,
.Page002737 .Pages .a_end,
.Page002737 .Pages .p_cur,
.Page002737 .Pages .p_count,
.Page002737 .Pages .p_total{display: none;}
.Page002737 .Pages .p_jump,
.Page002737 .Pages .p_page{overflow: hidden; }
.Page002737 .Pages .p_page em{font-style: normal;}
.Page002737 .Pages .p_page a{float: left; line-height:36px; border: 1px solid #e5e5e5; border-radius: 4px; padding: 0 14px; margin: 0 5px; font-size:16px; font-family:Arial," sans-serif"; color: #aaa;}
.Page002737 .Pages .p_page a:hover,
.Page002737 .Pages .p_page a.a_cur{background-color: #a02f33; border-color: #a02f33; color: #fff;}
.Page002737 .Pages .p_page a.a_next,
.Page002737 .Pages .p_page a.a_prev{font-size: 0; height:38px; width: 54px; padding: 0; margin: 0 6px; background-position: center center; background-repeat: no-repeat;}
.Page002737 .Pages .p_page a.a_prev{background-image: url(../image/a_prev.png);}
.Page002737 .Pages .p_page a.a_prev:hover{background-image: url(../image/a_prev_hover.png);}
.Page002737 .Pages .p_page a.a_next{background-image: url(../image/a_next.png);}
.Page002737 .Pages .p_page a.a_next:hover{background-image: url(../image/a_next_hover.png);}
.Page002737 .Pages  .p_page a.pagedot{ border-color: transparent; padding: 0; margin-right: -5px; line-height: 34px; height: 44px;}
.Page002737 .Pages .p_jump > *{float: left;}
.Page002737 .Pages .p_jump b{ font-weight: normal; color: #aaa; margin: 0 4px; line-height: 46px;}
.Page002737 .Pages .p_jump b.f0{margin-right: 6px;}
.Page002737 .Pages .p_jump input{height: 46px; border-radius: 4px;}
.Page002737 .Pages .i_text{ line-height: 44px; border: 1px solid #e5e5e5;   width: 46px; text-align: center; color: #333; font-size:16px;}
.Page002737 .Pages .i_button{background: #ebebeb; width: 70px;  padding: 0; cursor: pointer; border: none; margin-left: 10px; color: #888;}
@media(max-width:768px){
.Page002737 .Pages{ padding:30px 0;}
.Page002737 .Pages .p_page em,
.Page002737 .Pages .p_jump{display: none;}
}

@media(max-width:640px){
    .Page002737{padding:0; }
}







/*.TextList009*/
.TextList009{ padding-top:1vw;}
.TextList009 .pic{margin-bottom: 40px;}
.TextList009 li{box-shadow: 0 0 20px rgba(0, 0, 0, 0.08);margin-bottom:2%;padding-left: 146px;position:relative;padding-right:30px; background:url(../image/TextList009-icon.png) no-repeat 98% center;}
.TextList009 li a{display:block;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;padding: 30px 0;}
.TextList009 li .tit{font-size: 18px;color:#333;}
.TextList009 li time{position:absolute;text-align:center;left:0;top:50%;height: 60px;width: 110px;color: #999;border-right:1px dashed #E0E0E0;line-height:normal;font-size: 14px;margin-top: -30px;}
.TextList009 li time span{display:block;font-size:30px;line-height: 1;padding-top:6px;}
.TextList009 li:hover{ background-color:#a02f33;color:#fff;background-image:url(../image/TextList009-icon_hover.png);}
.TextList009 li:hover .tit{color:#fff; }
.TextList009 li:hover a{ color:#fff;}
.TextList009 li:hover time{color:#fff;}
@media(min-width:481px){
    .TextList009 li{font-size: 16px;}
    .TextList009 .price_box .price { float: left; width: 62.2%;}
    .TextList009 .price_box .pic { float: right; width: 35.9%;text-align: right}
}
@media(max-width:640px){
    .TextList009 li { padding-left: 86px;}
    .TextList009 li time { width: 70px;}
    .TextList009 li time span { font-size: 22px;}
    .TextList009 li .tit { font-size: 16px;}
    .TextList009 .price_box .pic { margin-top: 4vw;}
}





.w79 .dd89{font-size: 19px;color: #333;font-weight: bold;border-left: 4px solid #a02f33;padding-left: 10px;line-height: 17px;margin-top: 35px;}
.w79 .dd90{padding: 20px 0;}
.w79 .dd91{font-size: 17px;font-weight: bold;color: #333;margin-bottom: -15px;margin-top: 20px;}


/*
 .Solution 为demo编号
 */
.Solution{padding-bottom:1vw;}
.Solution .box {padding-top:4%; margin-top:4%; border-top: 3px solid #f5f5f5;}
.Solution .tit_s{font-size: 24px;color: #333; margin-bottom: 2.5%; font-weight: bold;}
/*.Solution .tit_s:after{display: inline-block;width:50px;height: 3px;background-color:#a02f33; margin-left: 10px;content: ''; vertical-align: middle;}*/

.Solution{padding-bottom:4vw;}
  
.Solution .pic{margin: 30px 0;}
.Solution .con{background: #a02f33;color: #fff;width: 190px;text-align: center;border-radius: 10px;line-height: 50px;font-size: 16px;}
.Solution .con a {color: #fff;}
.Solution dd,
.Solution p{font-size: 14px; line-height:24px; margin:0; color: #666;}
.Solution p a{font-weight: bold; color:#a02f33;margin:0 10px; font-size: 16px; border-bottom: 1px solid #a02f33}
.Solution dd+dd,
.Solution p+p{margin-top: 18px;}
.Ocean .dd{padding-left:44px; position: relative;}
.Ocean .dd span{position: absolute; left: 0; top:-3px; font-size: 16px; font-weight: bold; color:#fff; width: 30px; line-height: 30px; border-radius: 50%; background:#a02f33; text-align: center;}
.Ocean .dd1:before{display: inline-block;content: '';width: 10px;height: 1px ;background:#999;margin-right: 8px;position: relative;top:-5px;}
.Ocean .services{margin-top: 30px;}
.Ocean .services .item{float: left; width:18.8%; margin-right: 1.5%; padding:30px; box-shadow: 0 0 5px rgba(0,0,0,0.15); text-align: center;margin-bottom: 1.5%;}
.Ocean .services .item:last-child{margin-right:0; }
.Ocean .services .item:nth-child(5n){ margin-right:0; }
.Ocean .services .item aside{font-size: 14px; line-height:24px; margin-top:14px; height: 48px; overflow: hidden;}
.Ocean .ul li{float: left; width: 23.5%; margin-right: 2%; margin-bottom: 2%;  box-shadow: 0 0 5px rgba(0,0,0,0.15);text-align: center;}
.Ocean .ul li:nth-child(4n){ margin-right:0; }


.Ocean .services1{margin-top: 30px;}
.Ocean .services1 .item{float: left; width:32.3%; margin-right: 1.5%; padding:30px; box-shadow: 0 0 5px rgba(0,0,0,0.15); margin-bottom: 1.5%;height:330px; overflow: hidden;}
.Ocean .services1 .item:nth-child(3n){ margin-right:0; }
.Ocean h5{font-size: 19px;margin-bottom: 0;color: #333;margin-top: 40px; }
.Ocean .services1 aside{line-height: 24px; }

@media(max-width:1440px){
    .Solution .box {padding-top:3%; margin-top:3%;}
    .Ocean .services1 .item{height:360px;}
}
@media(max-width:1366px){
    .Ocean .services1 .item{height:400px;}
}
@media(max-width:480px){
    .Ocean .con { width: 150px; line-height: 40px;}
    .Ocean .ul li { width: 48.5%; margin-right: 3%; margin-bottom: 3%;}
    .Ocean .ul li:nth-child(2n){ margin-right:0; }
    .Ocean .services .item { width: 32%; margin-right: 2%;}
    .Ocean .services .item:nth-child(5n) { margin-right:2%;}
    .Ocean .services .item:nth-child(3n) { margin-right:0;}
    .Ocean .services1 .item { width: 100%; height: auto;}
}


.Air .con{background: #a02f33;color: #fff;width: 190px;text-align: center;border-radius: 10px;line-height: 50px;font-size: 16px;}
.Air p{font-size: 14px; line-height:24px; margin:0; color: #666;}
.Air p a{font-weight: bold; color:#a02f33;margin:0 10px; font-size: 16px; border-bottom: 1px solid #a02f33}
.Air p+p{margin-top: 18px;}
.Solution .Advantage{ font-size: 0; text-align: center;}

.Solution .Advantage .ytable-cell {
    background: #F7F7F8;
    vertical-align: top;
    padding: 20px;
}
.Solution .Advantage .ytable-cell:not(:last-child){width: 23.5%;}
.Solution .Advantage .ytable-cell.no{width: 2%;background: none;padding: 0;}
.Solution .Advantage .icon{width: 80px;height: 80px;background: #a02f33;border-radius: 50%;text-align: center;padding: 20px;}
.Solution .Advantage aside{ font-size: 12px; text-align: left;color: #666; line-height: 20px;}




.Air .dltxt{box-shadow: 0 0 5px rgba(0,0,0,0.15);}
.Air .dl1{padding:3%; background: #fff;}
.Air .dl1:nth-of-type(2n){background:#F7F7F8;}
.Air .dl1 dd{position:relative; font-size: 14px; line-height:24px; margin-top: 20px; padding-left: 20px;}
.Air .dl1 dd:before{position: absolute; content: ''; width: 10px; height: 1px; background:#999; left: 0; top: 12px;}
.Air .dl1 dt{position: relative; border-left: 4px solid #a02f33; padding-left: 10px;line-height:20px;font-size:19px; color:#333; font-weight: bold;}

.Air .ul2 li{float: left; width:15%; margin-right: 2%; margin-bottom: 2%;  box-shadow: 0 0 5px rgba(0,0,0,0.15);text-align: center;}
.Air .ul2 li:nth-child(6n){ margin-right:0; }

@media (max-width: 1280px) {
.Solution .Advantage .ytable-cell{padding: 1%;}
}
@media (max-width: 640px) {
    .Solution .tit_s { font-size: 18px; margin-bottom: 20px;}
	
	.Solution .Advantage .icon{width: 60px;height: 60px;padding: 15px;}


    .Air .Advantage .ul1 { width: 100%; margin-right: 0;}
    .Air .Advantage .ul1:nth-child(2n){ margin-right: 0;}
    .Air .Advantage .ul1 ol { width: 60px; height: 60px; }
    .Air .Advantage .ul1 li { padding-left: 20px;}

    .Air .dl1 {padding: 8% 3%;}
    .Air .dl1 dt { font-size: 16px;}

    .Air .ul2 li { width: 48.5%; margin-right: 3%; margin-bottom: 3%;}
    .Air .ul2 li:nth-child(6n){ margin-right:3%; }
    .Air .ul2 li:nth-child(2n){ margin-right:0; }
}





/*Map002516 */
.Map002516{padding:4vw 0 5vw;background:#F7F7F8;}
.Map002516 .edit-css li{margin-bottom:4%;color: #999;}
.Map002516 .edit-css li .icon{margin-bottom: 5px;}
.Map002516 .edit-css li aside{font-size: 16px;margin-top: 10px;color: #333;}
@media(min-width:641px){
.Map002516 .edit-css li{float: left;width: 32%; padding-left: 22px; border-left:5px solid #e8e8e8;}
.Map002516 .edit-css li:not(:nth-child(3n)){margin-right: 2%;}
.Map002516 .edit-css li:nth-child(3n+1){clear: left;}
.Map002516 .edit-css li:last-child{width:66%; margin-right: 0;}
}
@media(max-width:480px){
.Map002516 .edit-css li{ padding: 22px; border-bottom:5px solid #e8e8e8;}
}
.Map002516 .map{padding: 5px; background: #fff;}
.Map002516 .map #allmap{ height:400px;}
.Map002516 .map #allmap *{ box-sizing:content-box;}
.Map002516 .map #allmap img{ max-width:none;}
@media(max-width:640px){
.Map002516 .map #allmap{ height:280px;}
}




/*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{}
.PicList002433 .main  .slick-arrow{ position:absolute; top:50%; width:57px; height:57px; margin-top:-30px; border:1px solid #A02F33; padding:0; background:none; font-size:0; z-index:10; cursor:pointer; border-radius:50%;}
.PicList002433 .main  .slick-arrow:hover{ background:#A02F33; }
.PicList002433 .main  .slick-arrow:before{ position:absolute; content:''; width:18px; height:18px; border-top:2px solid #A02F33; border-right:2px solid #A02F33; 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:2%;}
.PicList002433 .main  .slick-next{ right:2%;}
}
@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-top: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(../image/PicList002433_ul_l.png) no-repeat 0 0;}
.PicList002433  .list li:last-child:after{right:-50px; background:url(../image/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433  .list li aside{ padding-top:35px;height:90px; background:url(../image/PicList002433_libg.png) repeat-x left top;}
.PicList002433  .list li .ytable{ height:245px;}
.PicList002433  .list li .ytable-cell{ vertical-align:bottom;}
.PicList002433  .list li figure{ position:relative; display:inline-block;max-width: 80%;}
.PicList002433  .list li figure:after{ position:absolute; right:-24px; background:url(../image/PicList002433_ying.png) no-repeat left bottom; width:24px; height:100%; background-size:contain; content:'';}
.PicList002433  .list li figure img{ max-height:245px;padding: 8px;padding-top: 12px;background: url(../image/PicList002433_kuang.png) no-repeat ;background-size:100% 100%;}
.PicList002433  .list li p{ margin:0 auto; max-width:210px;width:90%; line-height:30px; max-height:55px; color:#342C2A;font-size: 16px;}
.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(../image/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(../image/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;}
}
.PicList002433 .nM{color: #a02f33;font-size: 24px;font-weight: bold;margin-bottom: 1em;}
.PicList002433 .intro{font-size: 14px;line-height: 24px;margin: 0;color: #666;}



/*.Map002779 */
.Map002779 {padding: 0 0 4vw;}
.Map002779 .box li {width: 100%;float: left;margin-right: 2.5%;margin-bottom: 2%;background: url(../image/Map002779_bg.png) no-repeat right center #fff;}

.Map002779 .box li img {display: none;}
.Map002779 .box li .pic {display: block;width: 58%; float: left;padding-bottom: 30%;background-size: cover;background-repeat: no-repeat;background-position: center;}
.Map002779 .box li .main {float: right;width: 42%; padding: 4% 3%;}

.Map002779 .box li h1 {margin: 0;font-size:28px;color: #342C2A;;font-weight: normal;}
.Map002779 .box li .name {font-size:15px;color: #a02f33; font-weight: bold;margin: 1.5em 0 1em 0;}


.Map002779 .box li p {font-size: 16px;line-height: 28px;margin: 14px 0;}
.Map002779 dd a{ background:url(https://en.jd-link.com/en/images/next2.png) no-repeat right center / 12px; display: inline-block; padding-right: 15px; }
.Map002779 dd a:hover{ color: #a02f33;background:url(https://en.jd-link.com/en/images/nexthover.png) no-repeat right center / 12px; text-decoration: underline;}
.Map002779 .box li dl {font-size: 16px; display: block;margin-bottom: 14px;line-height: 28px;}
.Map002779 .box li dd{ margin-bottom: 14px;}
.Map002779 .box li .more {background: url(https://en.jd-link.com/en/images/Map002779-icon.png) no-repeat;font-size: 16px; color: #a02f33;display: block;padding: 5px 37px;margin-top: 25px;}

.Map002779 .open_map {position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 900; 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: #a02f33;top: 15px;left: 3px;}
.Map002779 .map_area .close::before {transform: rotate(45deg);}
.Map002779 .map_area .close::after {transform: rotate(-45deg);}

.Map002779 .tit{font-size: 20px;color: #332C2A;margin : 3% 0;}
.Map002779 .tit_s{font-size: 15px;color: #a02f33;padding-left: 15px;position: relative;margin-bottom: 20px;font-weight: bold}
.Map002779 .tit_s span{font-size: 20px;
    color: #bfbfbf;}
.Map002779 .tit_s:before{display: inline-block;content: '';width: 5px;height: 26px;background: #a02f33;position: absolute;left:0;top:50%;transform: translateY(-50%);}


.Map002779 .list { display: flex; flex-wrap: wrap;}
.Map002779 .list .item{  position: relative;float: left;width: 32%;margin-right: 2%;margin-bottom: 3%;}
.Map002779 .list .item:before {  position: absolute;content:''; width: 1px; height: 100%;top:0;left:0;background: #e0e0e0;}
.Map002779 .list .item:nth-child(3n){margin-right: 0;}
.Map002779 .list .item:nth-child(3n+1){clear: left;}

.Map002779 .box1 .item{width: 100%;margin-right: 0;}
.Map002779 .list .item .item-box{border-left:1px solid #e0e0e0;padding-left: 20px;padding-top: 6px;min-height: 176px; margin-top: 20px;}

.Map002779 .box1 .item-box{float: left;width: 32%;margin-right: 2%;}
.Map002779 .box1 .item-box:nth-child(3n){margin-right: 0;}


.Map002779 .list .item .item-box .t{font-size: 14px;color:#a02f33;font-weight: bold;margin-bottom: 10px; }
.Map002779 .list .item .item-box .p{margin-top: 5px;line-height: 24px;font-size: 15px;padding-left: 56px;position: relative;}
.Map002779 .list .item .item-box .p span{display: inline-block;width: 58px;position: absolute;left:0;top:0;}
.Map002779 .list .item .item-box .name{padding-left: 60px;}
.Map002779 .list .item .item-box .name span{width: 60px;}
/*.Map002779 .list .item .item-box .add{height: 48px;}*/

.Map002779 .list .item .item-box .more_h {text-align: right;}
.Map002779 .list .item .item-box .more_h a {color: #A02F33;}
.Map002779 .list .item .item-box .more_h a::after {display: inline-block;content: ' + ';font-size: 16px;font-weight: bold;}
.Map002779 .list .item .item-box .more_h a.on::after {content: ' - ';}

.Map002779 .list2{margin-bottom: 3%;}
.Map002779 .list2 dd{float: left;width:33%;margin-right: 0.5%;background: #f8f8f8;padding:20px;margin-bottom: 0.5%;min-height: 188px;}
.Map002779 .list2 dd:nth-child(3n){margin-right: 0;}
.Map002779 .list2 dd .inner{}
.Map002779 .list2 dd .p{font-size: 15px;padding-left: 46px;position: relative;line-height: 24px;margin:5px 0;}
.Map002779 .list2 dd .p span{display: inline-block;width: 46px;position: absolute;left:0;top:0;}
.Map002779 .list2 dd .name{padding-left: 0;font-size: 15px;color:#a02f33;font-weight: bold;margin-bottom: 10px;}



.Map002779 .list3 .item{width: 50%;margin-right:0;margin-bottom: 3%;}
.Map002779 .list3 .item:first-child .item-box{width: 100%;margin-right:0;}






.Map002779 .map{z-index: 2; margin-bottom: 2%;}
.Map002779 .map > img{display: block;width: 100%;}
.Map002779 .map .inner{position: relative; z-index: 1;}
.Map002779 .map dl{position: absolute; width: 8px; height: 8px; cursor: pointer;}
.Map002779 .map dt{position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.Map002779 .map dt i{position: absolute;border-radius: 50%;border: 2px solid #a02f33;width: 8px; height: 8px; left: 50%; top: 50%; margin: -4px 0 0 -4px;}
.Map002779 .map dd{position: absolute; left: 250%;background:#a02f33;color: #fff; border-radius: 5px; font-weight: bold;padding: 0 30px;line-height: 40px; top: 50%; margin-top: -20px;  display: none;}
.Map002779 .map dd:before,.Map002779 .map dd:after{position: absolute; content: ''; top: 50%; transform: translateY(-50%);  }
.Map002779 .map dd:after{ border:8px solid transparent; border-right-color: #a02f33; border-right-width: 8px;top:20px; left: -15px; }
.Map002779 .map dd:before{ width: 5px; height: 5px; background: rgba(255,255,255,.7); top: 17px;left: 15px; transform: rotate(45deg); }
.Map002779 .map dl.on{ z-index: 10;}
.Map002779 .map dl.on dd{ display: block;}
.Map002779 .map dl.left dd{left: auto;right: 250%;}
.Map002779 .map dl.left dd:after{ border-right-color: none; border-right-width: 0; border-left-color: #a02f33; border-left-width: 8px; right: -15px; }
.Map002779 .map .content ul { width: 160px; padding-bottom: 20px;}
.Map002779 .map .content li { float: left; width: 50%; font-weight: normal;line-height: 25px;}



@media(max-width:1024px){
.Map002779 .map{width: 90%; margin: 0 auto;}
.Map002779 .map dl{width: 10vw;height: 10vw;}
}
@media(max-width:640px){
.Map002779 .map dl.on dd{display: none;}
}






@media(max-width:1280px) {
    .Map002779 .box li h1,
    .Map002779 .tit { font-size: 24px;}
    .Map002779 .box li .name { font-size: 12px;}
    .Map002779 .tit_s { margin-bottom: 10px;}
	.Map002779 .list .item .item-box{padding-top: 5px;margin-top: 10px;}
    .Map002779 .list .item .item-box .p { font-size: 14px; line-height: 20px;}
	.Map002779 .box li p {font-size: 14px;line-height: 24px;margin: 10px 0;}
	.Map002779 .list2 dd .p{font-size: 14px;line-height: 20px;}

}
@media(max-width:768px) {
    .Map002779 .box li .pic,
    .Map002779 .box li .main { float: none; width: 100%;}
	.Map002779 .box li .pic{ padding-bottom: 52%;}
    .Map002779 li:nth-child(2n) {margin-right: 0;}
    .Map002779 li:nth-child(2n+1) {clear: left;}
    .Map002779 .box li h1 { font-size: 5vw;}
    .Map002779 .box li .name { font-size: 3vw;}
    .Map002779 .map_area {width: 96%;left: 2%;}
    .Map002779 .map_area #allmap {left: 5px;top: 5px;right: 5px;bottom: 5px;}
}

@media (max-width:480px ) {
    .Map002779 .box2 { padding: 4%;}
    .Map002779 .tit { font-size: 6vw;}
	.Map002779 .tit_s { font-size: 14px; }
    .Map002779 .list .item {float: none;width: 100%;margin-right: 0;}
	.Map002779 .list .item .item-box{min-height: inherit; }
    .Map002779 .list .item .item-box .t { font-size: 13px;}
    .Map002779 .list2 dd { width: 100%;min-height: inherit;}
    .Map002779 .list3 { padding: 4%}
	.Map002779 .map dt i{ transform: scale(0.35); background: #a02f33; }

}


/*RighInfo002939 */
.RighInfo002939{padding:50px 0 ;background: #fff;}
.RighInfo002939 .name{border-bottom: 1px dotted #cecece; text-align: center; margin-bottom: 37px;}
.RighInfo002939 .name h1{margin: 0 0 30px 0;font-size: 20px;color: #333;}
.RighInfo002939 .time{color: #c8c8c8;padding-bottom: 1.72vw;line-height: 16px;}
.RighInfo002939 .time time{display: inline-block; vertical-align: middle;}


.RighInfo002939 .edit-info{min-height:300px;line-height: 30px;color: #1e1e1e; text-align: justify; padding-bottom: 2vw;}
.RighInfo002939 .edit-info .img{margin:0 auto;text-align: center;}

.RighInfo002939 .info-page{border: solid 1px #eee;}
.RighInfo002939 .info-page dd{line-height: 36px;}
.RighInfo002939 .info-page dd a{padding: 0 20px;}
.RighInfo002939 .info-page dd a:hover{color: #a02f33;}
@media(min-width:641px){
    .RighInfo002939 .info-page dd{float: left; width: 50%;}
    .RighInfo002939 .info-page dd:nth-child(2){border-left: 1px solid #eee;}
    .RighInfo002939 .time,
    .RighInfo002939 .info-page dd a,
    .RighInfo002939 .edit-info{font-size: 16px;}
}
@media(max-width:640px){
    .RighInfo002939 {padding: 5% 2%;}
    .RighInfo002939 .info-page { margin-top: 4vw;}
    .RighInfo002939 .info-page dd:nth-child(2){border-top: 1px solid #eee;}
}


/*
 .TextList000591
 */
.TextList000591{ padding:2% 0;}
.TextList000591 ul{padding:0 2%; background-color:#fff;}
.TextList000591 li{border-bottom:1px solid #d1d1d1; padding:15px 0;}










.tanchuan{ position:fixed; background:rgba(0,0,0,0.5); width:100%;height: 100%; top:0; left:0; z-index:999999; display: none;}
.tanchuan .box{ position:fixed; top:50%;  left:50%; background:#fff; z-index:100;transform: translate(-50%,-50%); border:14px solid #fff; box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.tanchuan .closeBtn{position:absolute;top: -30px;right: -30px;height: 30px;width: 30px;display:block;background:#000;z-index: 100;border: 3px solid #fff;box-shadow: 0 0 10px rgba(0,0,0,0.3);border-radius: 50%;}
.tanchuan .closeBtn::before,
.tanchuan .closeBtn::after{left: 5px;top: 11px;width: 14px;height:3px;border-radius: 3px;content:'';position: absolute;background: #fff;}
.tanchuan .closeBtn::after{ transform: rotate(-45deg);}
.tanchuan .closeBtn::before{ transform: rotate(45deg);}

.tanchuan .mCustomScrollbar{max-height:550px;}
.tanchuan .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#9d1d22 !important;}

@media (min-width: 768px) {
.tanchuan .box{ max-width:60vw; }
}
@media (max-width: 768px) {
.tanchuan .box{ width:80%;}
}











