﻿.whir-feedback{display: none;}

body{overflow-x: hidden;}


/*Top002434*/
.Top002434 {position: fixed; z-index: 100;width:100%; background: rgba(0,0,0,0.4)}
.Top002434.hide{background: #fff;position: relative;}
.Top002434 .header{ height:100px;}
.Top002434 .header-left{ float:left; height:100%; position:relative;  width:16%;}
.Top002434 .logo{ position:absolute; left:0; max-width:281px;margin-top:20px;}
.Top002434 .logo img{max-width:none;}
.Top002434 .logo .img2{display: none}
.Top002434 .header-mid{ float:right; width:62%;margin-right:2%;}
.Top002434 .header-menu li{width: 12.5%!important}
.Top002434 .header-menu li em a{ font-size:19px; color:#fff; display: inline-block; position:relative;line-height: 100px;font-weight: lighter;}
.Top002434 .header-menu li em a:before{display: none;  position:absolute;content: ""; left:50%; bottom:0; width: 0; height: 2px;background: #fff; transition:0.3s; transform:translateX(-50%);}
.Top002434 .header-menu li.aon em a::before{ width:100%;}
.Top002434 .header-menu li:hover em a,
.Top002434 .header-menu li.aon em a{ color:#fff;}
.Top002434 .header-menu li .sub{ width:170px; overflow:hidden;left: -17px}
.Top002434 .header-menu li .sub-menu{ padding:15px 0; background:#fff;}
.Top002434 .header-menu li .sub-menu dt{ padding:0 17px; position:relative;}
.Top002434 .header-menu li .sub-menu dt::before{ position:absolute; content:''; width:0; height:14px; background:#fff100; left:0; top:50%; margin-top:-7px; transition:0.3s;}
.Top002434 .header-menu li .sub-menu dt:hover::before{ width:8px;}
.Top002434 .header-menu li .sub-menu dt a{  border-bottom:1px solid rgba(0,0,0,0.2); line-height:40px; text-align: center;color:#333;}
.Top002434 .header-menu li .sub-menu dt:last-child a{ border-bottom:0;}
.Top002434 .header-menu li .sub-menu dt a:hover{ color:#009eeb;background: none}
.Top002434 .header-menu li.has-sub:hover .sub{  height:auto;}
.Top002434 .header-right{ float:right; padding-top:36px; }
.Top002434 .header-right > *{ float:left; line-height:28px;position:relative; height:43px;}
.Top002434 .top-language dt,
.Top002434 .search_box{ position:absolute; right:0; top:149%; display:none;}
.Top002434 .search_box{  border-top:0; width:254px; background:#eee;}
.Top002434 .search_box .text{ width:100%; line-height:48px; height:48px; padding:0 48px 0 10px; background:none; border:none; color:#444;}
.Top002434 .search_box .btn{ position:absolute; right:0; line-height:48px; width:48px; text-align:center; color:#999; font-size:16px; top:0;}
.Top002434 .search_box::after{ position:absolute; content:''; border:8px solid transparent; border-bottom-color:#eee; right:0; top:-16px;}
.Top002434 .open-search{ display:block; width:26px; height:26px; background:url(../images/Top002434-icon_search.png) no-repeat center center;}
.Top002434 .top-language{background:url(../images/Top002434-icon_lang.png) no-repeat left 5px; padding-left:20px; padding-right:15px; margin-right:5px;}
.Top002434 .top-language::after{ position:absolute; content:''; width:1px; height:20px; background:#e5e5e5; right:0; top:4px;}
.Top002434 .top-language dd{ padding-right:22px; background:url(../images/Top002434-icon_a.png) no-repeat right center;}
.Top002434 .top-language dt{ border:1px solid #eee; width:100%; text-align:center; background:#fff;}
.Top002434 .top-language dt a{ display:block; border-bottom:1px solid #eee; line-height:24px; transition:color 0.3s;}
.Top002434 .top-language dt a:last-child{ border-bottom:0;}
.Top002434 .top-language dt a:hover{ color:#fff; background:#004b64;}
@media(max-width:1440px){
.Top002434 .header-menu li .sub{ width:170px; overflow:hidden;left: -32px}
}
@media(max-width:1366px){
.Top002434 .header-menu li em a{ font-size:17px;}
}
@media(max-width:1024px){
.Top002434{position: relative;background: #004b64;}
.Top002434 .header-left{ width:30%;}
.Top002434 .header-right{padding-right: 50px;}
.Top002434 #open_menu{ height:30px; background:#004b64; border-radius:0; top:37px; border:none;}
.Top002434 #open_menu i, 
.Top002434 #open_menu i::before, 
.Top002434 #open_menu i::after{ background:#fff;}
.Top002434 #open_menu.open_menu_on{ top:35px;}
.Top002434 #header-menu ul{ background:#004b64; padding-left:0; padding-right:0;}
.Top002434 #header-menu li{ padding:0 5%;}
.Top002434 #header-menu li em,
.Top002434 #header-menu li em a{ border-bottom:0;}
.Top002434 #header-menu li:nth-child(2n){ background:rgba(255,255,255,0.1);}
.Top002434 #header-menu li em a{ font-weight:normal;}
.Top002434 #header-menu li.clickon em a{ background:none;}
.Top002434 #header-menu li.clickon{ padding-bottom:5%;}
.Top002434 #header-menu li .sub-menu dt:last-child a{ border-bottom:0;}
.Top002434 #header-menu li .sub-menu dl{ background:rgba(255,255,255,0.5); border-radius:5px;}
.Top002434 .logo img{max-width:220px;}
}
@media(max-width:640px){
	.Top002434 .header{ height: auto;}
	.Top002434 .header-left{ width: auto; float: none;}
	.Top002434 .logo{ position: static; margin: 0; max-width: 65%; padding: 5% 0; display: block;}
	.Top002434 .logo img{ max-width: 100%;}
	.Top002434 .header-right{ padding: 0; float: none;}
	.Top002434 .header-right .top-search{ position: absolute; right: 55px; top: 50%; transform: translateY(-50%); height: auto;}
	.Top002434 #open_menu{ top: 50%; transform: translateY(-50%);}
}
.Top002434_on{ background: #fff }
.Top002434_on .header-menu li em a{ color: #444 }
.Top002434_on .header-menu li:hover em a,
.Top002434_on .header-menu li.aon em a{  color:#009eeb}
.Top002434_on .header-menu li em a:before{background:#009eeb}
.Top002434_on .open-search{ background:url(../images/Top002434-icon_search2.png) no-repeat center center;}
.Top002434_on .logo .img1{display: none}
.Top002434_on .logo .img2{display:block;}
.Top002434_an{ background: #fff;}
.Top002434_an .header-menu li em a{ color: #444 }
.Top002434_an .header-menu li:hover em a,
.Top002434_an .header-menu li.aon em a{  color:#009eeb}
.Top002434_an .header-menu li em a:before{background:#009eeb}
.Top002434_an .open-search{ background:url(../images/Top002434-icon_search2.png) no-repeat center center;}
.Top002434_an .logo .img1{display: none}
.Top002434_an .logo .img2{display:block;}


/*Banner003001 */
.Banner003001 li.slick-slide{position: relative; overflow: hidden;}
/* .Banner003001 .txt{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 10;text-align: center;color: #fff;} */
.Banner003001 li .txt{position: absolute;transition: 0.5s;left: 0%;bottom: 10%;color: #fff;width: 100%;}
.Banner003001 li .txt .ytable{height: 100%; table-layout: fixed;}
.Banner003001 li .txt .ytable-cell{vertical-align: bottom;}
.Banner003001 li .txt h3{ margin: 0; font-size: 60px; line-height: 2; }
.Banner003001 li .txt p{ margin: 0; font-size: 30px; text-transform: uppercase; }

.Banner003001 .slick-dots{position: absolute; left: 0; width: 100%; bottom: -25px; z-index: 10; text-align: center;}
.Banner003001 .slick-dots li{position: relative;display: inline-block; }
.Banner003001 .slick-dots li button{display: block;line-height: 100px;overflow: hidden;background: #fff;position: relative;width: 40px;height: 4px;border-radius: 10px;border: none;margin: 0 5px;}
.Banner003001 .slick-dots li.slick-active button{background: #009eeb;}
.Banner003001 li.slick-slide img{width:100%}
@media(max-width:640px){
.Banner003001 li .txt{/* top: -20%; */ bottom:20%;}
.Banner003001 li .txt h3 { font-size: 6vw;}
.Banner003001 li .txt p { font-size: 4vw;}
}



/*Floor003018 */
.Floor003018{padding: 5% 0 5% 0;background: url(../images/aboutbg.png) left top 52% no-repeat;}
.Floor003018 .auto{max-width: 1720px;}
.Floor003018 .left{font-size: 18px;}
@media(min-width:1025px) and (max-width:1440px){
.Floor003018 .left{font-size: 1.2vw;}
}
@media(max-width:640px){
.Floor003018 .left{font-size: 3vw;}
}
.Floor003018 .title{font-family: 'Tensentype-JiaLiXiYuanJ';}
.Floor003018 .title aside{padding-left: 4.58vw;}
.Floor003018 .title .cn{font-size: 2.445em;color: #333;position: relative;}
.Floor003018 .title .cn:before{position: absolute; content: '';width: 2.08vw;height: 4px;background-color: #7db827; border-radius: 5px; left: 0; top: 50%; margin-top: -2px;}
.Floor003018 .title .en{color: #999;opacity: 0.5;padding-bottom: 5px;}
.Floor003018 .slogan{color: #333; margin: 2.2vw 0 4.16vw 0; font-weight: 100; transition: 0.3s;}
.Floor003018 .slogan i{font-size: 12px; color: #ccc;opacity: 0.7; display: inline-block; vertical-align: middle; margin: 0 10px;}
.Floor003018 .edit-intro{font-size: 17px;font-weight: 100; margin-bottom: 3.1vw; line-height: 34px; text-align: justify;} 
.Floor003018 .number li{float: left;font-weight: lighter; margin-right: 8%}
.Floor003018 .number li:nth-child(4){ margin-right: 0}
.Floor003018 .number li > span{display: inline-block; }
.Floor003018 .number li .counter{background-image: -webkit-linear-gradient(left, #fff100 10%, #009feb 90%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-size: 66px;display:inline-block;}
.Floor003018 .number li i{display:inline-block;font-size: 17px;color:#666; margin-left: 10px; font-style: normal;}
.Floor003018 .number li aside{font-size: 17px;padding-top: 0px;}
.Floor003018 .right{position: relative;}
.Floor003018 .right .play{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:10; cursor:pointer;}
.Floor003018 .right .play i{ position:absolute; border:2px solid #fff; width:50px; height:50px; border-radius:50%; background-size:50% auto; left:50%; top:50%; transform:translate(-50%,-50%); background:url(../images/Floor002619_play.png) no-repeat center center;}
.Floor003018 .right dd{background: #000; float: left; width: 33.333%; text-align: center;position: relative;}
.Floor003018 .right dd .Ispic{padding-bottom: 100%; transition: 0.3s;}
.Floor003018 .right dd .txt{position: absolute; left: 0; width: 100%; top: 50%; transform: translateY(-50%); text-align: center;color: #fff;font-size: 24px; line-height: 1.334em;}
.Floor003018 .right dd .en{font-size: 0.5em;opacity: 0.7; word-break: break-word; line-height: 1.5em; margin-top: 4px;}
.Floor003018 .right dl:hover dd .Ispic{opacity: 0.5;}
.Floor003018 .right dl dd:hover .Ispic{opacity: 1;}
@media(min-width:1025px){
.Floor003018 .left{width: 43%;}
.Floor003018 .right{width: 50%;}
}
@media(max-width:1024px){
.Floor003018 .left{margin-bottom: 4vw;}
.Floor003018 .edit-intro{font-size:16px;}
}
@media(max-width:768px){
.Floor003018 .right dd{width: 50%; }
}
@media(max-width:640px){
.Floor003018 .number li{margin: 0 0 5vw 0!important; width: 50%; text-align: center;}
.Floor003018 .right dd .txt{font-size: 5vw;}
}


.Floor003018_video{ position:fixed; z-index:999; left:0; top:0; height:100%; width:100%; background:rgba(0,0,0,0.5);}
.Floor003018_video .close{ cursor:pointer; position:absolute; right:5%; top:5%; width:40px; height:40px;}
.Floor003018_video .close::before,
.Floor003018_video .close::after{ position:absolute; content:''; transform:rotate(-45deg); width:100%; height:3px; background:#fff;}
.Floor003018_video .close::after{ transform:rotate(45deg);}
.Floor003018_video .ytable{height: 100%;}
.Floor003018_video .files{ margin:0 auto; width:96%; max-width:1000px; max-height:70%;}
.Floor003018_video .files video{ background:#000;}



.Floor003018 .counter i{ overflow: hidden;font-style: normal;font-size: 60px;display: inline-block;display: none; width: 0.43em; height: 1em;}
@media(min-width:1025px) and (max-width:1600px){
.Floor003018 .counter i{font-size: 4vw;}
}
@media(max-width:640px){
.Floor003018 .counter i{font-size: 12vw;}
}
.Floor003018 .counter i:before {font-size: 1em;line-height: 1em; color: #0095ff;display: block;white-space: normal;transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);-webkit-transform: translateY(0);transition: 0s .5s;-moz-transition: 0s .5s;-ms-transition: 0s .5s;-o-transition: 0s .5s;-webkit-transition: 0s .5s;text-align: center;}
.Floor003018.active .counter i:before {transition: transform 2s ease-out 1.4s;-moz-transition: transform 2s ease-out 1.4s;-ms-transition: transform 2s ease-out 1.4s;-o-transition: transform 2s ease-out 1.4s;-webkit-transition: transform 2s ease-out 1.4s;}
.Floor003018 .counter i:nth-child(2n):before {content: '0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9';}
.Floor003018 .counter i:nth-child(2n+1):before {content: '0 1 2 3 4 5 6 7 8 9 0 0 0 0 0 0 0 0 0 0';}
.Floor003018 .counter i.n0:nth-child(2n):before,
.Floor003018.active .counter i.n0:nth-child(2n+1):before {transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);-webkit-transform: translateY(0);}
.Floor003018 .counter i.n1:nth-child(2n):before,
.Floor003018.active .counter i.n1:nth-child(2n+1):before {transform: translateY(-5%);-moz-transform: translateY(-5%);-ms-transform: translateY(-5%);-o-transform: translateY(-5%);-webkit-transform: translateY(-5%);}
.Floor003018 .counter i.n2:nth-child(2n):before,
.Floor003018.active .counter i.n2:nth-child(2n+1):before {transform: translateY(-10%);-moz-transform: translateY(-10%);-ms-transform: translateY(-10%);-o-transform: translateY(-10%);-webkit-transform: translateY(-10%);}
.Floor003018 .counter i.n3:nth-child(2n):before,
.Floor003018.active .counter i.n3:nth-child(2n+1):before {transform: translateY(-15%);-moz-transform: translateY(-15%);-ms-transform: translateY(-15%);-o-transform: translateY(-15%);-webkit-transform: translateY(-15%);}
.Floor003018 .counter i.n4:nth-child(2n):before,
.Floor003018.active .counter i.n4:nth-child(2n+1):before {transform: translateY(-20%);-moz-transform: translateY(-20%);-ms-transform: translateY(-20%);-o-transform: translateY(-20%);-webkit-transform: translateY(-20%);}
.Floor003018 .counter i.n5:nth-child(2n):before,
.Floor003018.active .counter i.n5:nth-child(2n+1):before {transform: translateY(-25%);-moz-transform: translateY(-25%);-ms-transform: translateY(-25%);-o-transform: translateY(-25%);-webkit-transform: translateY(-25%);}
.Floor003018 .counter i.n6:nth-child(2n):before,
.Floor003018.active .counter i.n6:nth-child(2n+1):before {transform: translateY(-30%);-moz-transform: translateY(-30%);-ms-transform: translateY(-30%);-o-transform: translateY(-30%);-webkit-transform: translateY(-30%);}
.Floor003018 .counter i.n7:nth-child(2n):before,
.Floor003018.active .counter i.n7:nth-child(2n+1):before {transform: translateY(-35%);-moz-transform: translateY(-35%);-ms-transform: translateY(-35%);-o-transform: translateY(-35%);-webkit-transform: translateY(-35%);}
.Floor003018 .counter i.n8:nth-child(2n):before,
.Floor003018.active .counter i.n8:nth-child(2n+1):before {transform: translateY(-40%);-moz-transform: translateY(-40%);-ms-transform: translateY(-40%);-o-transform: translateY(-40%);-webkit-transform: translateY(-40%);}
.Floor003018 .counter i.n9:nth-child(2n):before,
.Floor003018.active .counter i.n9:nth-child(2n+1):before {transform: translateY(-45%);-moz-transform: translateY(-45%);-ms-transform: translateY(-45%);-o-transform: translateY(-45%);-webkit-transform: translateY(-45%);}
.Floor003018 .counter i.n0:nth-child(2n+1):before,
.Floor003018.active .counter i.n0:nth-child(2n):before {transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.Floor003018 .counter i.n1:nth-child(2n+1):before,
.Floor003018.active .counter i.n1:nth-child(2n):before {transform: translateY(-55%);-moz-transform: translateY(-55%);-ms-transform: translateY(-55%);-o-transform: translateY(-55%);-webkit-transform: translateY(-55%);}
.Floor003018 .counter i.n2:nth-child(2n+1):before,
.Floor003018.active .counter i.n2:nth-child(2n):before {transform: translateY(-60%);-moz-transform: translateY(-60%);-ms-transform: translateY(-60%);-o-transform: translateY(-60%);-webkit-transform: translateY(-60%);}
.Floor003018 .counter i.n3:nth-child(2n+1):before,
.Floor003018.active .counter i.n3:nth-child(2n):before {transform: translateY(-65%);-moz-transform: translateY(-65%);-ms-transform: translateY(-65%);-o-transform: translateY(-65%);-webkit-transform: translateY(-65%);}
.Floor003018 .counter i.n4:nth-child(2n+1):before,
.Floor003018.active .counter i.n4:nth-child(2n):before {transform: translateY(-70%);-moz-transform: translateY(-70%);-ms-transform: translateY(-70%);-o-transform: translateY(-70%);-webkit-transform: translateY(-70%);}
.Floor003018 .counter i.n5:nth-child(2n+1):before,
.Floor003018.active .counter i.n5:nth-child(2n):before {transform: translateY(-75%);-moz-transform: translateY(-75%);-ms-transform: translateY(-75%);-o-transform: translateY(-75%);-webkit-transform: translateY(-75%);}
.Floor003018 .counter i.n6:nth-child(2n+1):before,
.Floor003018.active .counter i.n6:nth-child(2n):before {transform: translateY(-80%);-moz-transform: translateY(-80%);-ms-transform: translateY(-80%);-o-transform: translateY(-80%);-webkit-transform: translateY(-80%);}
.Floor003018 .counter i.n7:nth-child(2n+1):before,
.Floor003018.active .counter i.n7:nth-child(2n):before {transform: translateY(-85%);-moz-transform: translateY(-85%);-ms-transform: translateY(-85%);-o-transform: translateY(-85%);-webkit-transform: translateY(-85%);}
.Floor003018 .counter i.n8:nth-child(2n+1):before,
.Floor003018.active .counter i.n8:nth-child(2n):before {transform: translateY(-90%);-moz-transform: translateY(-90%);-ms-transform: translateY(-90%);-o-transform: translateY(-90%);-webkit-transform: translateY(-90%);}
.Floor003018 .counter i.n9:nth-child(2n+1):before,
.Floor003018.active .counter i.n9:nth-child(2n):before {transform: translateY(-95%);-moz-transform: translateY(-95%);-ms-transform: translateY(-95%);-o-transform: translateY(-95%);-webkit-transform: translateY(-95%);}



/*Bottom002701 */
.Bottom002701{ background:#2b2b2b; padding:3% 0;font-weight: lighter;font-size:16px;}
.Bottom002701 .auto{ max-width:1720px;}
@media(max-width:1760px){
.Bottom002701 .auto{ padding-left:2%; padding-right:2%;}
}
.Bottom002701 nav{ float:left; width:75%;}
.Bottom002701 .contact{ float:right; max-width:23%;}
.Bottom002701 nav dl{ float:left; min-width:126px; max-width:12%; margin-right:4%;}
.Bottom002701 nav dt{ color:#fff; font-size:19px; margin-bottom:15px;}
.Bottom002701 nav dt a,
.Bottom002701 nav dd a{ color:#fff;}
.Bottom002701 nav dd a{ opacity:0.5;}
.Bottom002701 nav dd a:hover{ opacity:1;}
.Bottom002701 nav dd{ line-height:40px;}
.Bottom002701 .contact dl{ float:right; position:relative; padding-left:192px;display:table;}
.Bottom002701 .contact dd{ position:absolute; left:0; top:0;}
.Bottom002701 .contact dt{ }
.Bottom002701 .contact dt img{ max-width:100px;}
.Bottom002701 .bshare-custom{ }
.Bottom002701 #share{margin-top: 10px}
.Bottom002701 #share a{ display:inline-block; cursor:pointer; margin:0 14px 0 0; border:1px solid rgba(255,255,255,0.1); border-radius:50%; width:40px; height:40px; background: no-repeat center center; padding:0;}
.Bottom002701 #share a.icon-wechat{ background-image:url(../images/Bottom002701_share_wx.png);}
.Bottom002701 #share a.icon-weibo{ background-image:url(../images/Bottom002701_share_sina.png);}
.Bottom002701 #share a.icon-qq{ background-image:url(../images/Bottom002701_share_qq.png);}
.Bottom002701 #share a:before,
.Bottom002701 #share a:after{ display: none!important}
.Bottom002701 .copyright{ float: left;;line-height:24px;color:#fff;}
.Bottom002701 .copyright dt{color:rgba(255,255,255,0.5);line-height: 30px}
.Bottom002701 .copyright dd{line-height: 30px;}
.Bottom002701 .copyright dd a{}
.Bottom002701 .copyright dd a::after {display: inline-block;content: '';width: 1px;height: 7px;margin: 0 12px;background: #fff;opacity: 0.3;
}
.Bottom002701 .copyright dd a:last-child::after{display: none}
.Bottom002701 .copyright a{ color:rgba(255,255,255,0.5);}
.Bottom002701 .copyright a:hover{ text-decoration:underline;}
@media(max-width:1366px){
.Bottom002701 nav dl{ min-width:inherit;}
}
@media(min-width:1025px){
.Bottom002701 nav dd{ display:block !important;}
}
@media(max-width:1024px){
.Bottom002701 nav,
.Bottom002701 .contact{ float:none; max-width:none; width:auto;}
.Bottom002701 .contact dl{ float:none; margin:0 auto; padding-left: 0}
.Bottom002701 .contact{ padding-top:3%;}
.Bottom002701 .copyright{ text-align:center; padding-top:20px;float: none}
.Bottom002701 nav dl{ max-width:none; float:none;margin-right:0;}
.Bottom002701 nav dl:not(:last-child){ border-bottom:1px solid rgba(255,255,255,0.2);}
.Bottom002701 nav dt{ margin-bottom:0; padding:10px 0; position:relative;}
.Bottom002701 nav dt span{ position:absolute; right:0; top:50%; width:40px; height:40px; margin-top:-20px;}
.Bottom002701 nav dt span::before,
.Bottom002701 nav dt span::after{ position:absolute; content:''; background:#fff; left:30%; height:2px; top:50%; margin-top:-1px; width:40%; transition:0.3s ease-in-out;}
.Bottom002701 nav dt span::after{ transform:rotate(90deg);}
.Bottom002701 nav dt span.on::before{ opacity:0;}
.Bottom002701 nav dt span.on::after{ transform:rotate(0);}
.Bottom002701 nav dd{ display:none; padding:10px; background:rgba(255,255,255,0.05);}
.Bottom002701 nav dt{font-size:16px;}
}
@media(max-width:640px){
.Bottom002701 nav{ display: none;}
.Bottom002701 .contact dd{ position: relative; text-align: center; margin-bottom: 15px;}
.Bottom002701 .contact dl{ padding-left: 0;text-align: center;}
.Bottom002701 .copyright{ text-align: center; font-size: 14px;}
.Bottom002701 .copyright dt,
.Bottom002701 .copyright dd{ float: none;}
}


/*Floor */
.Banner002730{ position:relative;}
.Banner002730 .ytable{height: 100%;}
.Banner002730 .txt{ position:absolute; text-align: center; left:0; top:0; height:100%; width:100%; z-index:10; color:#fff;  font-size:28px; }
.Banner002730 .txt .auto{max-width: 1440px;}
.Banner002730 .txt .cn{letter-spacing:4px; font-size:38px;font-weight: bold; margin-bottom:3px;}
.Banner002730 .txt .en{text-transform: uppercase;  font-family: arial;letter-spacing: 5px;font-size:28px;color:rgba(255,255,255,0.5);}
.Banner002730 .txt .en:after{content:'';width:70px;height:3px;background:#fff100;display: block;margin:0 auto; margin-top:20px; border-right:35px solid #009eeb}
@media(min-width:1025px){
.Banner002730 figure{ height:450px;}
.Banner002730 img{ display:none;}
}
@media(max-width:1024px){
.Banner002730 figure{ display:none;}
.Banner002730 img{ width:100%; display:block;}
.Banner002730 .auto{ width:80%;}
.Banner002730 .fr{float: right;}
.Banner002730 .txt .cn{font-size:28px;}
.Banner002730 .txt .en{font-size:22px;}
}
@media(max-width:640px){
.Banner002730 .txt .cn{font-size:24px;}
.Banner002730 .txt .en{font-size:20px;}
}




/*
 .Menu000706
 */
.Menu000706{ border-bottom:1px solid #e6e6e6;font-weight: lighter;position: relative;  z-index: 97; }
.Menu000706 header{ margin-top:-3%;}
.Menu000706 header h1{ margin:0; display:inline-block; border-radius:5px 5px 0 0;  padding:10px 10% 10px 18px; background:url(../images/Menu000706-icon.png) no-repeat 95% center #ed6c00; color:#fff; font-weight:normal; font-size:24px;}
.Menu000706 header h1 span{ opacity:0.3; display:block; font-size:12px; text-transform:uppercase;}
.Menu000706 nav{ position:relative;}
.Menu000706 nav dl{ position:absolute; right:0; top:50%; margin-top:-12px; background:url(../images/Menu000706-cur.png) no-repeat left center; padding-left:25px; color:#999; line-height:24px;font-size:14px;}
.Menu000706 nav dl a{color:#999;}
.Menu000706 nav dl a:after{content: "/";display: inline-block;vertical-align: top;margin: -1px 12px 0 12px;color: #d3d3d3;}
.Menu000706 nav dl span,
.Menu000706 nav dl a:hover{color:#009eeb;}
.Menu000706 nav li a{ display:block; font-size:17px; padding:36px 0;}
@media(min-width:769px){
.Menu000706 nav ol{ display:none;}
.Menu000706 nav ul{ display:block !important;}
.Menu000706 nav li{ float:left; padding:0 1%;}
.Menu000706 nav li:nth-child(1){padding-left:0;}
.Menu000706 nav li a:hover,
.Menu000706 nav li a.aon{ color:#009eeb; border-bottom:2px solid #009eeb;}
}
@media(max-width:1399px){
.Menu000706 nav dl{position: relative;margin-top: 20px;	}
.Menu000706 nav li a{padding: 24px 0;}
}	
@media(max-width:1000px){
.Menu000706 nav dl{ display:none;}
.Menu000706 header{ position:relative; z-index:5;}
.Menu000706 header h1{ display:block; padding-right:0;}
}
@media(max-width:768px){
.Menu000706 nav{ position:relative;}
.Menu000706 nav ol{ border-top:1px solid #e6e6e6; margin-top:2%; padding:10px 0;}
.Menu000706 nav ol span{display:block;background-color: #004b64;padding:5px;border-radius:3px;}
.Menu000706 nav ol a{ display:block; background-color:#fff;color:#333; border-radius:5px; line-height:40px; padding:0 10px; position:relative; font-size:16px;}
.Menu000706 nav ol a::before{ position:absolute; content:''; right:5px; top:50%; margin-top:-3px; border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #004b64;}
.Menu000706 nav ul{ position:absolute; width:100%; top:56px; left:0; background-color:#004b64; padding:5px; border-radius:0 0 5px 5px; display:none;}
.Menu000706 nav li{ background-color:#fff; border-bottom:1px solid #004b64;border-radius:5px;}
.Menu000706 nav li:nth-child(2n){ background-color:rgba(255,255,255,0.8);}
.Menu000706 nav li a{padding:0 2%;line-height:40px;font-size: 15px;}
.Menu000706 nav li a:hover{color:#004b64;}
}
@media(max-width:768px){
.Menu000706 header h1{ font-size:20px;}
}


/*
 .RighInfo002275
 */
.RighInfo002275 .p,.RighInfo002275 .h2,{}
.RighInfo002275{padding:3% 0 ;}
.RighInfo002275 .text{background:#f8f8f8;padding:2% 3% 4% 3%; height: auto;}
.RighInfo002275 .text h2{font-size:24px;font-weight: normal;color:#333;margin:0;margin-top:7%;margin-bottom:2%;border-bottom:1px solid rgba(0,0,0,0.1);padding-bottom:4%;}
.RighInfo002275 .text .title{font-size: 30px;color: #e4e4e4;font-weight: normal;margin-bottom: 20px;}
.RighInfo002275 .text .title span{font-weight: 700;}
.RighInfo002275 .text .p{font-size: 17px;color:#666;line-height: 38px; margin: 0; padding: 0;font-weight: lighter;}
.RighInfo002275 .text .p img{max-width:22px;margin-right:5px;}
.RighInfo002275 .map{width: 100%;height: 200px;}
.RighInfo002275 .map #map{height: 100%;}
.RighInfo002275 .map img{max-width: none !important;}
@media screen and (min-width:1025px) {
.RighInfo002275 .text{float: left;width: 45%;}
.RighInfo002275 .map{float: right;width: 50%;height: 260px;}
.RighInfo002275 .auto{}
.RighInfo002275 .map{float: right;width: 50%;height: 320px;}
.RighInfo002275 .text .title{font-size: 52px;}
}
@media screen and (min-width: 1200px) {
.RighInfo002275 .text .title{margin-bottom: 75px}
.RighInfo002275 .map{width: 64%;height: 380px;}
.RighInfo002275 .text{width: 36%;height: 380px;}
}
@media screen and (max-width:1024px) {
.RighInfo002275 .text h2{font-size:20px;}
.RighInfo002275 .text .p{font-size:16px;}
}


.h-title{margin-bottom:45px;}
.h-title h2{font-size:48px;color:#333;font-weight: normal;margin:0;margin-bottom:8px;}
.h-title span{color:#ddd;font-family: arial;font-size:18px;text-transform: uppercase;}
.h-more{font-size:17px;color:#666;font-weight: lighter;position: relative;display: inline-block;margin-top:72px;}
.h-more::after{content:'';position: absolute;right:-40px;top:8px;width:25px;height:5px;background:url(../images/icon01.png);}
.h-more:hover{color:#009eeb;}
@media screen and (max-width:1366px) {
.h-more{margin-top: 20px;}
}
@media screen and (max-width:1024px) {
.h-title h2{font-size:36px;}
}
@media screen and (max-width:640px) {
.h-title h2{font-size:24px;}
}

/*Floor003019 */
.Floor003019{background:#f9f9f9;padding:5% 0;position: relative;}
.Floor003019 .left{position: relative;z-index: 8;padding-right:7%;}
.Floor003019:after{display: none; content:'';width:27.5%;height:100%;background:#f5f5f5;position: absolute;left:0;top:0;}
.Floor003019 .left .inner{font-size: 18px;}
.Floor003019 .left .text{height:462px;}
.Floor003019 .left p{font-size:16px;font-weight: lighter;line-height: 34px;text-align: justify;color:#666;margin-top:0;margin-bottom:9%;}
@media(max-width:640px){
.Floor003019 .left .inner{font-size: 3vw;}
}
.Floor003019 .title{font-family: 'Tensentype-JiaLiXiYuanJ';}
.Floor003019 .title aside{padding-left: 4.58vw;}
.Floor003019 .title .cn{font-size: 2.445em;color: #333;position: relative;}
.Floor003019 .title .cn:before{position: absolute; content: '';width: 2.08vw;height: 4px;background-color: #7db827; border-radius: 5px; left: 0; top: 50%; margin-top: -2px;}
.Floor003019 .title .en{color: #999;opacity: 0.5;padding-bottom: 5px;}
.Floor003019 .slogan{color: #333; margin: 2.2vw 0 4.16vw 0; font-weight: 100; transition: 0.3s;}
.Floor003019 .slogan i{font-size: 12px; color: #ccc;opacity: 0.7; display: inline-block; vertical-align: middle; margin: 0 10px;}
.Floor003019 .right li a{position: relative;overflow: hidden;display: block;}
.Floor003019 .right li a > *{transition: 0.3s;}
.Floor003019 .right li .Ispic{padding-bottom: 55%;}
.Floor003019 .right li a:hover .Ispic{transform: scale(1.2);}
.Floor003019 .right li .txt{position: absolute; left: 30px; bottom: 25px;right: 30px;color: #fff;}
.Floor003019 .right li .txt aside{font-size: 22px;font-weight: lighter; text-align: center; }
.Floor003019 .right li .txt .cn{}
@media(min-width:481px){
.Floor003019 .right li{float: left; width: 50%;}
}
@media(min-width:1025px) and (max-width:1440px){
.Floor003019 .left .inner{font-size: 1.2vw;}
.Floor003019 .right li .txt aside{font-size: 1.6vw;}
}
@media(min-width:1025px){
.Floor003019 .left{width:25%;float:left;}
.Floor003019 .right{width: 75%;float:right;}
.Floor003019 .left .inner{ margin: 0 auto;}
}
@media(max-width:1024px){
.Floor003019 .left{padding: 5vw 0;}
.Floor003019 .left,
.Floor003019 .right,
.Floor003019 .main{display:block;}
.Floor003019 .left{text-align: center;}
.Floor003019 .left .title{display: table; margin: 0 auto; text-align: left;}
}
@media(max-width:768px){
.Floor003019 .right li .txt{left: 3vw; bottom: 3vw;right: 3vw;padding: 2.5vw 3vw;}
.Floor003019 .right li .txt aside{padding-right: 3.2vw; font-size:3.5vw;}
.Floor003019 .right li .txt .en{letter-spacing: 0;}
}
@media(max-width:480px){
.Floor003019 .right li .txt aside{font-size:5vw;}
}


/*Floor002691 */

.Floor002691{ position:relative; z-index:1;  overflow:hidden; padding:5% 0 5% 0;}
.Floor002691 .h-more{float:right;margin-right:39px;margin-top:53px;}
.Floor002691 .h-title{text-align: left;/* max-width:1720px; */margin:0 auto;margin-bottom:30px;padding-left: 30px;}
.Floor002691 > .auto{ position:relative; z-index:10; max-width:1720px;}
@media(max-width:1760px){
.Floor002691 > .auto{ padding-left:2%; padding-right:2%;}
}
.Floor002691 .title{font-family: "AkzidenzGroteskBQ BdCnd"; color:#2c6542; text-transform:uppercase; text-align:center; font-size:30px; padding:3% 0;}
.Floor002691 .list{/* max-width:1720px; */margin:0 auto;padding-bottom:0%;}
.Floor002691 .list dl{text-align:left;display:table;width:100%;max-width: 848px;position: absolute;right:0;top: 20px;}
.Floor002691 .list dl dd{float:left;min-width: 161px;border: 1px solid #ddd;padding: 13px 25px;border-radius: 2px;margin-left: 3%;}
.Floor002691 .list dl dd:last-child{margin-right:0;}
.Floor002691 .list dl dd span{display:inline-block;font-size: 19px;font-weight: lighter;color:#333;cursor:pointer;}
.Floor002691 .list dl dd.on{background-image: -webkit-linear-gradient(left, #f3e503 0%, #009feb 100%);border: none;}
.Floor002691 .list dl dd.on span{color:#fff;}
.Floor002691 .slick-slider {position: relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor002691 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor002691 .slick-list:focus {outline: none}
.Floor002691 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor002691 .slick-slider .slick-track, 
.Floor002691 .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)}
.Floor002691 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor002691 .slick-track:before, 
.Floor002691 .slick-track:after{display: table; content: '';}
.Floor002691 .slick-track:after{ clear: both;}
.Floor002691 .slick-loading .slick-track { visibility: hidden;}
.Floor002691 .slick-slide{ display: none; float: left; min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor002691 .slick-slide .slick-loading img { display: none;}
.Floor002691 .slick-slide .dragging img { pointer-events: none;}
.Floor002691 .slick-initialized .slick-slide { display: block;}
.Floor002691 .slick-loading .slick-slide { visibility: hidden;}
.Floor002691 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor002691 .slick-arrow .slick-hidden { display: none;}
.Floor002691 .list-scroll li.slick-slide a{ display:block;  margin: 5%;transition:0.3s;}
.Floor002691 .list-scroll li.slick-slide a:hover{ color:#009eeb;}
.Floor002691 .list-scroll li.slick-slide:nth-child(2n-1) a{ }
.Floor002691 .list-scroll li .pic{ overflow:hidden;}
.Floor002691 .list-scroll li .pic img{display:block; width:100%; transition:0.3s;}
.Floor002691 .list-scroll li .txt{ background:#f7f7f7; text-align:center; padding:4% 5% 4% 5%; font-size:20px;font-weight: lighter;}
.Floor002691 .list-scroll li .txt aside{color: #444;}
.Floor002691 .list-scroll .slick-dots{ text-align:center; padding-top:30px;}
.Floor002691 .list-scroll .slick-dots li{ display:inline-block; cursor:pointer; margin:0 8px; width:15px; height:15px; background:#ddd; border-radius:50%;}
.Floor002691 .list-scroll .slick-dots li button{ display:none;}
.Floor002691 .list-scroll .slick-dots li.slick-active{ background:#009eeb;}
.Floor002691 .more{ text-align:center; padding:3% 0;}
.Floor002691 .list-scroll li:hover a{box-shadow: 0 10px	 40px #ddd}
.Floor002691 .list-scroll li:hover .txt aside{color:#009eeb}
.Floor002691  .slick-arrow{ font-size:0; width:70px !important; height:70px !important; border:none; position:absolute; top:50%; margin-top:-25px; background:#fff; cursor:pointer; padding:0; z-index: 100; border-radius: 100px;}
.Floor002691  .slick-prev{ left:0;}
.Floor002691  .slick-next{ right:0;}
.Floor002691  .slick-next::before,
.Floor002691  .slick-prev::before{ position:absolute; content:''; width:30%; height:30%; border-top:3px solid #ccc;
 border-right:3px solid #ccc; top:35%; left:28%; transform:rotate(45deg); -webkit-transform:rotate(45deg);}
.Floor002691  .slick-prev::before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg);  left: 38%}
.Floor002691  .slick-arrow:hover{ background: #009eeb }
.Floor002691  .slick-next:hover::before,
.Floor002691  .slick-prev:hover::before{ border-color:#fff;}
@media(max-width:1200px){
.Floor002691 .list dl{position:relative;margin-bottom:30px;}
}
@media(max-width:640px){
.Floor002691 .list dl dd{width:48%;float:left;margin: 0 4% 4% 0;text-align: center;padding: 13px 0;}
.Floor002691 .list dl dd:nth-child(2n){margin-right:0;}
.Floor002691 .list dl dd span{font-size:16px;}
}




/*Floor*/ 
.Floor002784{padding:5% 0 5%;background:#f9f9f9;}
.Floor002784:after{content:'';width:27.5%;height:100%;background:#f5f5f5;position: absolute;left:0;top:0;display: none}
.Floor002784 .auto{ position: relative;}
.Floor002784 .wrap-head{float: left;width:18%;position: relative}
.Floor002784 .wrap-head p{font-size:16px;font-weight: lighter;line-height: 34px;text-align: justify;color:#666;margin-top:0;margin-bottom:7%;}
.Floor002784 .wrap-head .con{overflow: hidden;  padding-top:35px;  display: block;}
.Floor002784 .wrap-head .con i{ display: block; font-style: normal;  font-size: 19px; position: relative; margin-bottom:10px; line-height:28px;text-align:left; font-weight: normal;color:#333; padding:14px; cursor: pointer;border-bottom:1px solid #ddd;}
.Floor002784 .wrap-head .con i.on{color:#009eeb;border-bottom:1px solid #009eeb;}
.Floor002784 .wrap-head .con i.on:after{content: "";position: absolute;right: 0;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);width: 7px;height: 10px;background: url(../images/icon05.png) no-repeat;}
.Floor002784 .tab-info{position: relative;float: right;width: 76.7%}
.Floor002784 .tab-info .info{display:none;}
.Floor002784 .pro_list{ position:relative; padding-left: 400px;}
.Floor002784 .owl-stage-outer{ overflow:hidden;}
.Floor002784 .owl-item{ float:left;}
.Floor002784 .owl-nav{ display:none;}
.Floor002784 .owl-dots{ display:none;}
.Floor002784 .item{width: 33.33%;float: left;border-bottom:1px solid #ddd;}
.Floor002784 .owl-item:last-child .item{ }
.Floor002784 .item { padding: 30px;}
.Floor002784 .item time{ display: block; color: #999; font-size: 14px;  line-height: 1; margin-bottom:18px;}
.Floor002784 .item .text{ transition: 0.1s}
.Floor002784 .item .tit{ font-size: 20px; margin:20px 0 20px;font-weight: normal; line-height: 30px; height: 64px; overflow: hidden;}
.Floor002784 .item .tit a{ color: #444}
.Floor002784 .item .pic{ overflow: hidden;}
.Floor002784 .item figure{ color: #666; margin: 20px 0; font-size: 17px; line-height: 28px; overflow: hidden;font-weight: lighter;}
.Floor002784 .item .more{ color: #999; font-size: 14px; padding-right: 20px; position: relative;}
.Floor002784 .item .h-more{margin-top: 37px;font-size:15px;}
.Floor002784 .item:hover .more{ color: #009eeb;}
.Floor002784 .item:hover {background: #f1f1f1; }
@media only screen and (min-width:768px ) {
.Floor002784 .item .pic .Ispic{ transition: transform .5s ease-in-out;  padding-bottom:67%; background-position: center;}
.Floor002784 .item .pic img{display: none;}
}
@media(max-width:1720px){
.Floor002784 .item{padding:2%;}
}
@media(max-width:1366px){
.Floor002784 .pro_list{padding-left:80px}
.Floor002784 .wrap-head{left:2%;width: 200px;}
.Floor002784 .item .tit{font-size:18px;}
.Floor002784 .item figure{font-size:16px;}
.Floor002784 .wrap-head .con{padding-top:0;}
}
@media(max-width:1200px){
.Floor002784 .wrap-head{position:relative;width: 100%;margin-bottom: 3vw;}
.Floor002784 .wrap-head p{margin-bottom:3vw}
.Floor002784 .wrap-head .con i{width:48%;float:left;margin-right:4%;}
.Floor002784 .wrap-head .con i:nth-child(2n){margin-right:0;}
}
@media(max-width:640px){
.Floor002784 .tab-info{/*position: relative;float: none;*/width:100%}
.Floor002784 .item{padding: 0;}
.Floor002784 .item .item-inner{ padding: 2%;}
.Floor002784 .item .tit{ font-size: 16px; margin: 10px 0;height: auto;}
.Floor002784 .item time{ margin-bottom: 10px;}
.Floor002784 .item figure{ font-size: 14px; margin: 10px 0;}
.Floor002784 .item .h-more{ font-size: 13px; margin-top: 15px;margin-left: 0%;}
.Floor002784 .wrap-head .con{display: inline;}
.h-more{margin-left: 13%;}
}


/*Floor002505 */
.Floor002505 .h-title{text-align: center;}
.Floor002505 .title{ padding-bottom:20px;}
@media(max-width:1800px){
.Floor002505 .title{ padding-left:2%; padding-right:2%;}
}
.Floor002505 .title ol{ float:left; background:url(../images/Floor002505_titlebg.png) no-repeat left top; font-size:32px; color:#000; padding-left:30px; line-height:30px;}
.Floor002505 .title li{ float:right;}
.Floor002505 .title li a{ float:left; margin-left:30px;color:#999;}
.Floor002505 .title li a:hover{ color:#ff8100;}
.Floor002505 .owl-carousel{ overflow:hidden; position:relative;}
.Floor002505 .owl-carousel .owl-item{ float:left;}
.Floor002505 .owl-carousel .owl-dots{display: none;}
.Floor002505 .owl-carousel .owl-nav button{ position:absolute; top:50%; transform:translateY(-50%); width:35px; height:65px; background-position:0 0; background-repeat:no-repeat; overflow:hidden; line-height:1000px; cursor:pointer; background-size:contain;background: 0;border: 0}
.Floor002505 .owl-carousel .owl-nav button.owl-prev{ left:2%; background-image:url(../images/Floor002505_btn_prev_hover.png);}
.Floor002505 .owl-carousel .owl-nav button.owl-prev:hover{ background-image:url(../images/Floor002505_btn_prev_hover.png);}
.Floor002505 .owl-carousel .owl-nav button.owl-next{ right:2%; background-image:url(../images/Floor002505_btn_next_hover.png);}
.Floor002505 .owl-carousel .owl-nav button.owl-next:hover{ background-image:url(../images/Floor002505_btn_next_hover.png);}
.Floor002505 .items{ position:relative; overflow: hidden;}
.Floor002505 .items .hover{ position:absolute; left:0; top:0; width:100%; height:100%; opacity:0; z-index:3; transition:0.3s;}
.Floor002505 .items .txt{ position:absolute; left:7%; right:3%; bottom:5%; z-index:2; transition: 0.2s}
.Floor002505 .items h2{font-size:24px; font-weight:lighter; margin:0;color:#fff;}
.Floor002505 .items p{ font-size:17px;font-weight: lighter; margin:0;color:rgba(255,255,255,0.9); padding-top:7px;}
.Floor002505 .items a{ display:block;}
.Floor002505 .items a:hover .hover{ opacity:1;}
.Floor002505 .items .pic{padding-bottom: 130%; display:block;transition: transform .5s ease-in-out}
.Floor002505 .items:hover .pic{ transform: scale(1.1);}
.Floor002505 .items .hover img{ height:100%;}
.Floor002505 .items .hover::before{ position:absolute; content:''; width:100%; height:100%; left:0; top:0; background:url(../images/Floor002505_imghover.png) repeat;}
@media(max-width:1000px){
.Floor002505 .owl-dots{ text-align:center; padding-top:3%; padding-bottom:2%;}
.Floor002505 .owl-dots button{ width:15px; margin:0 8px; padding:0; border:none; border-radius:50%; height:15px; background:#ddd;}
.Floor002505 .owl-dots button.active{background:#009eeb;}
.Floor002505 .owl-carousel .owl-nav button{width:36px; height:30px; }
}
@media(max-width:768px){
.Floor002505 .title ol,
.Floor002505 .title li{ float:none; overflow:hidden;}
.Floor002505 .title li a{ margin:10px 20px 0 0;}
.Floor002505 .owl-carousel .owl-nav div{ height:45px;}
.Floor002505 .items p{font-size:16px;}
.Floor002505 .items h2{font-size:22px;}
}
@media(max-width:480px){
.Floor002505 .title ol{ font-size:28px;}
}
/*end*/



/*
 .RighInfo002228
 */
.RighInfo002228{ padding:3% 0% 5%;background: url(../images/aboutbg3.png) center center no-repeat;background-size: cover;}
.RighInfo002228 .single-header{ text-align:center;}
.RighInfo002228 .single-header h1{ color:#333; font-size:20px; margin:0 0 3% 0; font-weight:lighter;}
.RighInfo002228 .single-header h3{color:#815122; font-size:16px; margin:0; font-weight:normal; position:relative;}
.RighInfo002228 .single-header h3:after{ content:""; display:block; height:1px; background-color:#f3eee9; width:100%; z-index:1; margin-top:15px;}
.RighInfo002228 .single-header h3 span{ position:relative; z-index:2; padding:0 30px; background-color:#fff;}
.RighInfo002228 .single-content{text-justify:inter-ideograph; padding: 3% 3% 5%;text-align:justify; word-wrap:break-word; overflow:hidden; font-size:14px; line-height:24px; color:#666; }
/*.RighInfo002228 .pic{width:40%;float:left;}*/
.RighInfo002228 .word{/*float:right;*/width:100%;}
.RighInfo002228 .word h2{font-weight: lighter;font-size:32px;color:#009eeb;text-align: center;}
.RighInfo002228 .single-content p{ text-indent:2em; margin:0; padding:10px 0;font-size:17px;font-weight: lighter;line-height: 36px;color:#555; }
.RighInfo002228 .single-content .no-textindent{ text-indent:0;}
.RighInfo002228 .fr{ float:none;}
.RighInfo002228 .col2+.col2{ margin-top:10px;}
@media(max-width:950px){
.RighInfo002228 .auto{ padding:0 2%;}
.RighInfo002228 .word h2{font-size:22px;}
.RighInfo002228 .single-content p{font-size:16px;line-height: 32px;}
}
@media screen and (min-width:465px){
.RighInfo002228 .col2{ width:48%;}
.RighInfo002228 .fr{ float:right;}
.RighInfo002228 .col2+.col2{ margin-top:0;}
}
@media screen and (min-width:768px){
.RighInfo002228 .single-header h1{ font-size:24px;}
.RighInfo002228 .single-header h3{ font-size:18px;}
.RighInfo002228 .single-content p{ padding:15px 0;} 
.RighInfo002228 .single-header h3:after{ background-color:#e2e2e2; position:absolute; top:50%; z-index:1; margin-top:0;}
}
@media screen and (min-width:1024px){
.RighInfo002228 .single-header h1{ font-size:30px;}
}


.Singlepage { padding:4% 0;font-size:17px;font-weight: lighter;line-height: 36px;color:#555;}
.Singlepage .about .word{ width: 50%; float: left; background: url(../images/aboutbg2.png) left -192px center no-repeat; }
.Singlepage .about .pic{ width: 45%; float: right;margin-left:50px; margin-bottom: 50px; }
.Singlepage_1 { background: none; }
.Singlepage .about .word h2{font-weight: lighter;font-size:32px;color:#009eeb;}
.Singlepage .about .word p{ text-indent:2em; margin:0; padding:10px 0; }
.Singlepage .tit h1{ font-size:30px; font-weight:lighter;text-align: center;margin-bottom: 26px;color:#333;}
.Singlepage .culture {  background: #f5f5f5 }
.Singlepage .culture .h1{font-size:22px; font-weight:lighter}
.Singlepage .culture .word{width: 41%; float: left; padding: 5%}
.Singlepage .culture .pic{width: 50%; float: right}
@media screen and (max-width:1024px){
.Singlepage .about .word h2{ font-size:28px;}
.Singlepage .about .word{width:100%;float:none;}
.Singlepage .about .pic{width:100%;float:none;text-align: center;margin:0px;s}
.Singlepage .about .word p{font-size:16px;}
.Singlepage .tit h1{ font-size:26px;}
}
@media screen and (max-width:640px){
.Singlepage .about .word h2{ font-size:24px;}
.Singlepage .about .word p{font-size:15px;}
}


.Singlepage .job .tit h1{ text-align: left;}
.Singlepage .job .top { margin-bottom:7%}
.Singlepage .job .top .text{ width:45%; float: left }
.Singlepage .job .top .pic{ width: 50%; float: right }
.Singlepage .job .con { margin: 2% 0}
.Singlepage .job .con .text{ width:45%;float: right }
.Singlepage .job .con .text .btn{ margin-top:30px; text-align: center;  width: 200px;  line-height:50px; background:url(../images/down_btn.png) no-repeat left 40px center #009eeb;padding-left: 20px; color: #fff; display: block; }
.Singlepage .job .code{width:50%;float: left;background: #f5f5f5;padding: 5% 10.2%;}
.Singlepage .job .code .item{/* float:left; */}
.Singlepage .job .code .item:nth-child(2n){margin-right:0; float: right}
.Singlepage .job .code .item1 { padding:5% 0 0;   }
.Singlepage .job .code .item1 dd a{ border: 1px solid #e5e5e5; padding-left:40px;color: #666; width: 220px; display: block; background: #fff; text-align: center;  line-height: 50px; margin:10px 0;  }
.Singlepage .job .code .item1 dd:nth-child(1) a{  background: url(../images/q1.png) no-repeat left 50px center  #fff;background-size: 26px; }
.Singlepage .job .code .item1 dd:nth-child(2) a{  background: url(../images/q2.png) no-repeat left 50px center  #fff;background-size: 26px;  }
.Singlepage .job .code .item2 dd{display: inline-block;text-align: center;margin-right: 28%;}
.Singlepage .job .code .item2 dd:nth-child(2n){ margin-right: 0px;}
.Singlepage .job .code .item2 dd img{width: 150px;}
.Singlepage .job .code .item2 dd span{display: block; margin: 5px 0 0}
.Singlepage .job .code .item2 dd:nth-child(1) a{background: url(../images/q1.png) no-repeat #fff 17px center;background-size: 24px;display:block;padding: 0 0 0 30px;margin-top: 10px;border: 1px solid #e5e5e5;}
.Singlepage .job .code .item2 dd:nth-child(2) a{background: url(../images/q2.png) no-repeat #fff  17px center;background-size: 24px;display:block;padding: 0 0 0 30px;margin-top: 10px;border: 1px solid #e5e5e5;}
@media screen and (max-width:1440px){
.Singlepage .job .code .item2 dd{margin-right: 12%;}    
}
@media screen and (max-width:1024px){
.Singlepage .job .top .text,
.Singlepage .job .top .pic,
.Singlepage .job .con .text,
.Singlepage .job .code{width:100%;float:none;}
.Singlepage .job .code{margin-top:30px;padding: 20px;}
}
@media screen and (max-width:640px){
.Singlepage .job .code .item2 dd img{width: 120px;}
.Singlepage .job .code .item2 dd a{font-size:15px;}
.Singlepage .job .code .item2 dd{width:48%;margin-right:4%;float: left;}
.Singlepage .job .code .item2 dd:nth-child(2n){margin-right:0;}

.Singlepage .job .tit h1{ text-align: center!important;}
.Singlepage .job .con .text .btn{ margin-left: auto; margin-right: auto;}

}

.Singlepage .linian .top { margin-bottom:4%; background: #f5f5f5 }
.Singlepage .linian  .top .text{ width:50%; float: left;padding:3% 5% }
.Singlepage .linian  .top .pic{ width: 50%; float: right; text-align: right; }
.Singlepage .linian .con dd{margin-right: 3%;border-radius: 20px;width: 22.7511%;line-height: 29px;text-align: center;float: left;padding:2%;height: 220px;background: #f8f8f8;}
.Singlepage .linian .con dd:last-child{margin-right: 0%}
.Singlepage .linian .con dd h1{font-size: 22px;font-weight:lighter;margin: 0;font-family: "Microsoft YaHei Light";font-weight: bold;color: #009eeb;position: relative;text-align: center;}
.Singlepage .linian .con dd h1:after{content: "";display: block;position: absolute;left: 28%;bottom: 12px;opacity: 0.9;z-index: 0;width: 25px;height: 1px;background:#009eeb;}
.Singlepage .linian .con dd h1:before{content: "";display: block;position: absolute;right: 28%;bottom: 12px;opacity: 0.9;z-index: 0;width: 25px;height: 1px;background:#009eeb;}
@media screen and (max-width:1024px){
.Singlepage .linian  .top .text,.Singlepage .linian  .top .pic{width:100%;float:none;}
.Singlepage .linian .con dd{width:48%;float:left;margin-right:4%;margin-bottom:4%;}
.Singlepage .linian .con dd:nth-child(2n){margin-right:0;}
.Singlepage .linian .con dd p{font-size:15px;}
}
@media screen and (max-width:640px){
.Singlepage .linian .con dd{width:100%;height: auto;padding-top: 4%;}
.Singlepage .linian .con dd:nth-child(2n){margin-right:0;}
}




.Singlepage2{padding: 0}
.Singlepage .jiagou .top{text-align: center;background: url(../images/bgg.jpg) no-repeat;padding:5% 0;background-size: cover;}
.Singlepage .jiagou .list{ padding:4% 0 5% 0;display: none}
.Singlepage .jiagou .listTrue{ display: block}
.Singlepage .jiagou .list dl{ height: auto; overflow: hidden;  margin: 10px 0}
.Singlepage .jiagou .list dd{width: 23.25%;margin-right: 2%;float: left;background: #fff;border: 6px solid #f5f5f5;padding: 10px;margin-bottom: 26px;text-align: center;border-radius: 20px 0;}
.Singlepage .jiagou .list dd:nth-child(4n){ margin-right:0}
.Singlepage .jiagou .list dd a{display: inline-block; padding: 0 13px; line-height: 36px;  }
.Singlepage .jiagou .list .home-box-3 .home-title{text-align: center; margin-bottom: 4%;}
.Singlepage .jiagou .list .home-box-3 b{font-weight:normal;background:#eee;margin-right: 34px;padding: 3.5px 15px;font-weight: lighter;cursor:pointer;margin-bottom: 10px;display: inline-block;}
.Singlepage .jiagou .list .home-box-3 b.on{ background:#009eeb; color:#fff }
@media screen and (max-width:1024px){
.Singlepage .jiagou .list dd a{font-size:15px;line-height:30px;padding: 0;}
.Singlepage .jiagou .list .home-box-3 b,
.Singlepage .jiagou .list dd{width:32%;float:left;margin-right:2%;}
}
@media screen and (min-width:640px) and (max-width:1024px){
.Singlepage .jiagou .list .home-box-3 b:nth-child(3n),
.Singlepage .jiagou .list dd:nth-child(3n){margin-right:0;}
}
@media screen and (max-width:640px){
.Singlepage .jiagou .list .home-box-3 b{width:48%;float:left;margin-right:4%;font-size:16px;}

.Singlepage .jiagou .list .home-box-3 b:nth-child(2n){margin-right:0;}
.Singlepage .jiagou .list dd{ width: 100%; float: none; margin-right: 0;}
}



/*RighInfo002581 */
.RighInfo002581{ padding:5% 0 2%;background:#fff url(../images/qywx.png) no-repeat center center;background-size:cover;margin-bottom:30px}
.RighInfo002581 .auto{padding: 6% 6% 0 6%;}
.RighInfo002581 .title{font-size: 38px;color: #009eeb; font-weight: bold; font-family: "Microsoft YaHei Light";text-align: center;}
.RighInfo002581 .title:after{display:block;width: 70px;height: 2px;content:"";background: #009eeb;margin: 1% auto 2%;}
.RighInfo002581 .fz{font-size:87px; color:#01a54f; font-family: "HelveticaNeueLTPro-BlkCn"}
.RighInfo002581 .fz span{font-size:20px; color:#01a54f; font-family: "HelveticaNeueLTPro-BlkCn"}
.RighInfo002581 .text{ padding-top:0%;margin-bottom:30px}
.RighInfo002581 .text p{line-height: 32px;font-size:17px;color: #555;}
.RighInfo002581 tbody td p{margin-top:0; font-size:16px; color:#007a3a;}
@media(max-width:1024px){
.RighInfo002581 .fz{ font-size:60px !important;}
.RighInfo002581{ 
	/*background-size:40% auto;*/
	backgroud-size:cover;
}
.RighInfo002581 .title{font-size: 30px;}
.RighInfo002581 .text p{font-size:16px;height: auto}
}
@media(max-width:640px){
.RighInfo002581 .title{ font-size: 22px;}
.RighInfo002581 .table td{ display:block;}
}


/*RighInfo002582 */
.RighInfo002582{ padding:0% 0 2%;}
.RighInfo002582 .title{font-size: 38px;color: #009eeb; font-weight: bold; font-family: "Microsoft YaHei Light";text-align: center;}
.RighInfo002582 .title:after{display:block;width: 70px;height: 2px;content:"";background: #009eeb;margin: 1% auto 2%;}
.RighInfo002582 .fz{font-size:87px; color:#01a54f; font-family: "HelveticaNeueLTPro-BlkCn"}
.RighInfo002582 .fz span{font-size:20px; color:#01a54f; font-family: "HelveticaNeueLTPro-BlkCn"}
.RighInfo002582 .text{ padding-top:0%}
.RighInfo002582 .text p{line-height: 32px;font-size:17px;color: #555;height: 125px; }
.RighInfo002582 tbody td p{margin-top:0; font-size:16px; color:#007a3a;}
@media(max-width:1024px){
.RighInfo002582 .fz{ font-size:60px !important;}
.RighInfo002582{ background-size:40% auto;}
.RighInfo002582 .title{font-size: 30px;}
.RighInfo002582 .text p{font-size:16px;height: auto}
}
@media(max-width:640px){
.RighInfo002582 .title{ font-size: 22px;}
.RighInfo002582 .table td{ display:block;}
}



/*Floor000369*/
.Floor000369{padding-bottom:8%;background: url(../images/RighInfo002581_img.jpg) no-repeat 75% 18%;}
.Floor000369 .title{font-size: 30px;color: #009eeb;/* font-weight: bold; */font-family: "Microsoft YaHei Light";padding: 2% 3% 0%;text-align: center;}
.Floor000369 .title:after{display:block;width: 70px;height: 2px;content:"";background: #009eeb;margin: 1% auto 1%;}
.Floor000369 ul{ position:relative;}
.Floor000369 li .pic-area{ position:relative; z-index:10;}
.Floor000369 li a{ cursor: default}
.Floor000369 li .pic-area .pic{ display:none;width:180px; height:180px;  border:3px solid #268169; border-radius:50%; overflow:hidden; position:absolute; left:50%; top:50%;transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); z-index:10;}
.Floor000369 li .pic-area .pic img{ display:block; width:100%;}
.Floor000369 li .icon{width: 200px;height: 200px;border-radius:50%;position:relative;}
.Floor000369 li:nth-child(1) .icon{background: #3fb0e7;}
.Floor000369 li:nth-child(2) .icon{background: #38BCDB;}
.Floor000369 li:nth-child(3) .icon{background: #3fc4b6;}
.Floor000369 li:nth-child(4) .icon{background: #4692ba;}
.Floor000369 li:nth-child(5) .icon{ background:#1d898c;}
.Floor000369 li:nth-child(6) .icon{ background:#26816b;}
.Floor000369 li .icon h1{max-width: 90%;max-height: 100%;font-size:22px;color:#fff;position:absolute;top: 50%;left: 50%;font-family: "Microsoft YaHei Light";transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);text-align: center;margin: 0;}
.Floor000369 li h3{ margin:0; font-size: 22px; color:#757575; font-weight:normal;}
.Floor000369 li p{margin:14px 0;font-size: 18px;color: #333;white-space: nowrap;}
.Floor000369 li.li-show h3{ font-weight:bold; color:#278168;}
@media(min-width:1025px){
.Floor000369 ul{height:412px;width: 254px;margin:0 auto;/* background:url(../images/Floor000369-icon.png) no-repeat center top; */}
.Floor000369 li{ position:absolute; z-index:1;}
.Floor000369 li:nth-child(1){left: 0;top: 40px;}
.Floor000369 li:nth-child(2){right: -90px;top: 115px;}
.Floor000369 li:nth-child(3){left: -90px;top: 190px;}
.Floor000369 li:nth-child(4){right: 0px;top: 263px;}
.Floor000369 li:nth-child(5){  left:37px;bottom:88px;}
.Floor000369 li:nth-child(6){ right:25px;bottom:80px;}
.Floor000369 li:nth-child(1) .icon{/* width:77px; *//* height:77px; */}
.Floor000369 li:nth-child(4) .icon{/* width: 77px; *//* height: 77px; */}
.Floor000369 li:nth-child(5) .icon{ width:74px; height:74px;}
.Floor000369 li.li-show{ z-index:10;}
.Floor000369 li.li-show .pic-area .pic{ display:block;}
.Floor000369 li .line{position:absolute;z-index:2;width:134px;height:1px;top:50%;right:100%;background: #c7ecfe;}
.Floor000369 li .line::before{position:absolute;content:'';width:14px;height:14px;left:-14px;border: 3px solid #009eeb;border-radius:50%;top:-7px;}
.Floor000369 li:nth-child(2n) .line{ right:auto; left:100%;}
.Floor000369 li:nth-child(2n) .line::before{ left:auto; right:-14px;}
.Floor000369 li .txt{ max-width:175px; position:absolute; right:100%; margin-right:170px; top:50%;transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.Floor000369 li:nth-child(2n-1) .txt{ text-align:right;}
.Floor000369 li:nth-child(2n) .txt{ right:auto; left:100%; margin-left:170px;}
}
@media(max-width:1024px){
.Floor000369 li{  float:left; text-align:center;margin-bottom:4%;}
.Floor000369 li .icon{ margin:0 auto 15px;}
}
@media(min-width:641px) and (max-width:1024px){
.Floor000369 li{width:32%;}
.Floor000369 li:not(:nth-child(3n)){ margin-right:2%; }
}
@media(max-width:640px){
.Floor000369 li .icon{ width:150px; height:150px}
.Floor000369 li{width:49%;}
.Floor000369 li:not(:nth-child(2n)){ margin-right:2%; }
.Floor000369 li h3,
.Floor000369 .title h1{ font-size: 18px; }
.Floor000369 .title h1::before,
.Floor000369 .title h1::after{ height:18px;}
.Floor000369 .title span{ font-size: 20px; }
}



.PicList002273{padding: 4% 0 2%;}
.PicList002273 .left figure{padding-bottom: 66%;;}
.PicList002273 .left img{width: 100%;}
.PicList002273 .right .time{font-size: 12px;color: #999;border: 1px solid #c5c6c6;padding: 2px 5px;margin-top: 8px;display: inline-block;font-family: Fonts2;}
.PicList002273 .right .h3{color: #313131;font-size: 20px;font-weight: normal;margin: 10px 0;}
.PicList002273 .right p{color: #999;font-size: 14px; line-height: 28px;}
.PicList002273 .right em{color: #999;font-size: 14px; line-height: 28px; font-style: normal;}
.PicList002273 ul li{margin-bottom: 30px;background: #f5f5f5;padding: 18px 20px;}
.PicList002273 .left{float: left;width: 25%;}
.PicList002273 .right{float: right;width: 72%;}
.PicList002273 .right .time{margin-top: 0px;}	
@media screen and (max-width:640px ) {
	.PicList002273 .left{width: 33%;}
	.PicList002273 .right{width: 64%;}
	.PicList002273 .right .h3{ font-size: 16px; margin: 7px 0 3px;}
	.PicList002273 .right p{ margin: 0; font-size: 13px; line-height: 20px;}
}
@media screen and (max-width:480px ) {
	.PicList002273 .left{width: 36%;}
	.PicList002273 .right{width: 62%;}
}
@media screen and (min-width:1024px ) {
.PicList002273 .right .time{margin-top: 15px;}
.PicList002273 ul li:hover{box-shadow: 0px 0px 30px #ccc;}
.PicList002273 ul li{position: relative;}
.PicList002273 ul li .right_btn{width: 11px;height: 19px;background: url(../images/PicList002273-arrow_right.png) no-repeat center;display: inline-block;position: absolute;top: 50%;right: 48px;cursor: pointer;margin-top: -10px}
}
@media screen and (min-width:1200px ) {
.PicList002273 .left{float: left;margin-right: 50px; width: 20%}
.PicList002273 .right{float: right;width:75%; padding-right: 5%}
.PicList002273 .right .time{margin-top: 24px;}
.PicList002273 .right .h3{line-height: 25px;margin: 28px 0 17px;}
.PicList002273 ul li{padding-right: 20px;}
}




/*Page002046 */
.Page002046 .Pages{ text-align:center; padding:2% 0 5%;}
.Page002046 .Pages a{ display:inline-block; vertical-align:middle;border:1px solid #ececec; background: #fff; padding:0 15px; line-height:38px; color:#999;}
.Page002046 .Pages a:hover,
.Page002046 .Pages a.a_cur{ background-color:#009eeb; color:#fff;}
.Page002046 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle; overflow:hidden;}
.Page002046 .Pages em a{ float:left; margin-left:-1px;}
.Page002046 .Pages .p_cur,
.Page002046 .Pages .p_count,
.Page002046 .Pages .p_jump,
.Page002046 .Pages .p_total{ display:none;}
.Page002046 .Pages .a_prev,
.Page002046 .Pages .a_next{ padding:0; width:44px; background:url(../images/Page002046-a_prev.gif) no-repeat center center #fff; overflow:hidden; line-height:1000px; height:38px;}
.Page002046 .Pages .a_next{ background:url(../images/Page002046-a_next.gif) no-repeat center center #fff;}

.Page002046 .Pages .p_jump b{ margin: 0 5px; font-weight: normal;}
.Page002046 .Pages .p_jump .i_text{ border:1px solid #ececec;line-height:38px; padding: 0 5px; width:50px; text-align: center; }
.Page002046 .Pages .p_jump .i_button{  background-color:#666; color:#fff; width: 50px; 
	line-height: 38px; border:none; cursor: pointer }
.Page002046 .Pages .p_jump .i_button:hover{background-color:#009eeb;}

@media(max-width:640px){
.Page002046 .Pages .a_first,
.Page002046 .Pages .a_end{ display:none;}
}
@media(max-width:480px){
.Page002046 .Pages a{padding:0 5px; }
}


.Page002046_2 .p_jump{ display: inline-block !important; }

.RichInfo005{ padding:3% 0; font-size: 16px;}
.RichInfo005 .news_info .title{ text-align:center; padding-bottom:20px;border-bottom:1px dashed #ddd; margin-bottom:20px; }
.RichInfo005 .news_info .title h1{ margin:0; padding-bottom:15px; font-size:26px; font-weight:normal; color:#444}
.RichInfo005 .news_info .title p{ margin:0; padding-bottom:10px;}
.RichInfo005 .news_info .title p span{ margin:0 5px; color:#777;font-family:Arial, Helvetica, sans-serif}
.RichInfo005 .news_info .info{ text-align:justify; text-justify:inter-ideograph;}
.RichInfo005 .news_info .center {text-align:center }
.RichInfo005 .news_info{font-size: 17px; line-height:36px; color: #444 }
.RichInfo005 .news_info p{font-size: 17px; line-height:36px; color: #444 }
.RichInfo005 .news_info .bot{position: relative ; margin-top: 50px;} 
.RichInfo005 .news_info .con{ padding-bottom: 3% }
.RichInfo005 .news_info .info_back{ text-align:center; clear:both; padding:20px 0; position: absolute; right: 0; top: 0px } 
.RichInfo005 .news_info .info_back span,
.RichInfo005 .news_info .info_back a{ color:#fff; font-size:16px; background:#009eeb; display: block; padding: 5px 30px; cursor: pointer;transition: 0.5s}
.RichInfo005 .news_info .info_back span:hover,
.RichInfo005 .news_info .info_back a:hover{background: #fff100;color: #333;}
.RichInfo005 .news_info .info_pn span{ display:block; font-size: 16px; margin: 10px 0}
.RichInfo005 .news_info .info_pn span a{ color:#666;}
.RichInfo005 .news_info .info_pn span a:hover{color:#28374f;}
@media(max-width:1024px){
.RichInfo005 { padding: 30px 0 }
.RichInfo005 .news_info .info_back{ position: relative }
.RichInfo005 .news_info .bot{  position: relative ; margin-top:15px;}
.RichInfo005 .news_info .title{ padding-bottom:10px; margin-bottom:20px; }
.RichInfo005 .news_info .title h1{ font-size:20px; padding:10px;}
.RichInfo005 .news_info .title p{ margin:0; padding-bottom:0px;}
.RichInfo005 .news_info .info_pn span{  margin: 6px 0}
.RichInfo005 .news_info p{font-size: 15px;line-height:30px}
}



/*TextList002855 */
.TextList002855 {padding:3% 0;}
.TextList002855 li{line-height: 4.5625em;  border-bottom: 1px dotted #ddd}
.TextList002855 li time{float: right;color: #c8c8c8; margin-left: 15px;}
.TextList002855 li a{padding-left: 30px; background: url("../images/TextList002855_icon.png") no-repeat left center;}
@media(min-width:481px){
.TextList002855 li{font-size: 17px;}
}
@media(max-width:640px){
.TextList002855 li a{font-size:16px}
}



.RichInfo001 {padding: 3% 0 3%;font-size: 17px;font-weight: lighter; line-height: 36px;color: #555; }
.RichInfo001 .top { margin-bottom:5%; }
.RichInfo001 .top h2{text-align: center;font-size:34px;font-weight: normal;color:#333;margin-bottom:3%;}
.RichInfo001 .top p{font-size:20px;}
.RichInfo001  .list dd{ position: relative; height: auto; overflow: hidden; margin-bottom: 2% }
.RichInfo001  .list dd .pic{ position:absolute; left: 0; top: 0; width: 50%; height: 100%; background-color: #666 }
.RichInfo001  .list dd .text{ width: 50%;float: right; background: #f5f5f5; padding: 5%}
.RichInfo001  .list dd .text h1{ font-size:30px; font-weight:lighter}
.RichInfo001  .list dd:nth-child(2n) .pic{right: 0; left: auto;}
.RichInfo001  .list dd:nth-child(2n) .text {float: left}
.RichInfo001 .company{ padding: 2% 0 0 }
.RichInfo001 .tit h1{ font-size:30px; text-align: center;font-weight:lighter}
.RichInfo001 .company dl{ height: auto; overflow: hidden;}
.RichInfo001 .company dd{ width: 19.2%; margin-right:1%;  float: left ; border:1px solid #ddd;  margin-bottom: 1%}
.RichInfo001 .company dd:nth-child(5n){ margin-right:0}
.RichInfo001 .company dd a{  display: inline-block; padding: 0 20px; line-height: 36px;  }
.RichInfo001 .case {  padding: 1% 0 0 }
.RichInfo001 .case dd{  width: 32%; margin-right: 2%; margin-bottom: 2%; float: left }
.RichInfo001 .case dd .pic{  padding-bottom: 68%;background-size:cover; }
.RichInfo001 .case dd .word{ background: #f5f5f5 }
.RichInfo001 .case dd .word h1{ font-size: 17px; text-align: center;   font-weight: lighter;margin:0; line-height: 54px;}





@media(max-width:1024px){
.RichInfo001 .top h2{font-size: 28px;}
.RichInfo001 .top p{font-size:16px;line-height:32px}
}
@media(min-width:641px){
.RichInfo001 .case dd:nth-child(3n){margin-right:0 }
}
@media(max-width:640px){
.RichInfo001 .top h2{font-size: 22px;}
.RichInfo001 .case dd{width:48%;float:left;margin-right:4%;margin-bottom:4%}
.RichInfo001 .case dd:nth-child(2n){   margin-right:0 }
}




.RichInfo0011 {padding: 3% 0 3%;font-size: 17px;font-weight: lighter; line-height: 36px;color: #555; }
.RichInfo0011 .title{text-align: center;font-size:34px;font-weight: normal;color:#333;margin-bottom:3%;}
.RichInfo0011 h3{font-size: 34px;color: #333;text-align: center;font-weight: normal}
.RichInfo0011 p{font-size: 20px;color: #555;line-height: 36px;font-weight: lighter;text-align: center}

.RichInfo0011 h2{font-size: 26px;color: #333;text-align: center}

.RichInfo0011 .con1 li{float: left;width: 49%;margin-right: 2%;text-align: center}
.RichInfo0011 .con1 li img{width: 100%;max-height: 440px;}
.RichInfo0011 .con1 h4{font-size: 20px;color: #333;font-weight: normal;margin-bottom: 0}
.RichInfo0011 .con1 span{display: block;font-size: 15px;color: #555;line-height: 30px;}
.RichInfo0011 .con1 .info{display: block;font-size: 15px;color: #555;line-height: 30px;;text-align: center}


.RichInfo0011 .con3 li{float: left;width: 49%;margin-right: 2%;text-align: center}
.RichInfo0011 .con3 h4{font-size: 20px;color: #333;font-weight: normal;text-align: center;margin-bottom: 0}
.RichInfo0011 .con3 span{display: block;font-size: 15px;color: #555;line-height: 30px;text-align: center}

.RichInfo0011 .con4 p{text-align: center}
.RichInfo0011 .con4 li{float: left;width: 32%;margin-right: 2%;text-align: center;margin-bottom: 2%}
.RichInfo0011 .con4 li img{width: 100%;max-height: 270px;}
.RichInfo0011 .con4 li h4{font-size: 20px;color: #333;font-weight: normal;margin-bottom: 0}
.RichInfo0011 .con4 li span{display: block;font-size: 15px;color: #555;line-height: 30px;}

.RichInfo0011 .con5 li{float: left;width: 32%;margin-right: 2%;text-align: center;margin-bottom: 2%}
.RichInfo0011 .con5 li img{width: 100%;max-height: 270px;}
.RichInfo0011 .con5 h4{font-size: 20px;color: #333;font-weight: normal;margin-bottom: 0;text-align: center}
.RichInfo0011 .con5 span{display: block;font-size: 15px;color: #555;line-height: 30px;text-align: center}

.RichInfo0011 .con6{width: 60%;margin: 0 auto;}
.RichInfo0011 .con6 h4{font-size: 20px;color: #333;font-weight: normal;text-align: center;margin-bottom: 0}
.RichInfo0011 .con6 span{display: block;font-size: 15px;color: #555;line-height: 30px;text-align: center}
@media(min-width:1025px){
.RichInfo0011 .con1 li:nth-child(2n){margin-right: 0}
.RichInfo0011 .con3 li:nth-child(2n){margin-right: 0}
.RichInfo0011 .con4 li:nth-child(3n){margin-right: 0}
}
@media(max-width:1024px){
.RichInfo0011 .title2{font-size: 28px;}
.RichInfo0011 h3{margin: 10px 0}
    
.RichInfo0011 .con1 li{float: none;width: 100%;margin-right: 0%;margin-bottom: 20px}
    
.RichInfo0011 .con3 li{float: none;width: 100%;margin-right: 0%;margin-bottom: 20px}
    
.RichInfo0011 .con4 li{float: none;width: 100%;margin-right: 0%;}
.RichInfo0011 .con4 li h4{margin: 10px 0}

.RichInfo0011 .con5 li{float: none;width: 100%;margin-right: 0%;}
.RichInfo0011 .con5 h4{margin: 10px 0}
    
.RichInfo0011 .con6{width: 100%;}
}
@media(max-width:640px){
.RichInfo0011 .title{font-size: 22px;}
}




.Timeline000913{padding: 3.125vw 0 0 0;}
.Timeline000913 .title{margin-bottom: 2vw; text-align: center;}
.Timeline000913 .title .cn{font-size: 30px;color: #a52d33; padding-bottom: 10px;font-weight: bold;}
.Timeline000913 .title .en{font-family: 'bebas-neue';color: #d2d2d2; letter-spacing: 2px;}
.Timeline000913 .main{position: relative; z-index: 1; padding-bottom: 7.396vw;}
.Timeline000913 .main .quan{display: block;width: 10px; height: 10px; border-radius: 50%; background: #fff;border: 1px solid #dedede;}
.Timeline000913 .main:before{position: absolute; content:'';width: 1px; top: 10px; bottom: 0;background: #d9d9d9; }
.Timeline000913 .item{position: relative;z-index: 4;}
.Timeline000913 .item:not(:last-child){margin-bottom: 2.08vw;}
.Timeline000913 .info{position: relative;}
.Timeline000913 .info:before{position: absolute; content: ''; top: 50%; margin-top: -16px; border:16px solid  transparent;}
.Timeline000913 .info .inner{background: #f0f0f0; padding: 1.5vw;}
.Timeline000913 .pic{width: 40%;}
.Timeline000913 .pre pre{font-size: 16px;line-height: 1.867em;font-family: "Microsoft YaHei Light";}
.Timeline000913 .pre pre b{ color:#009eeb}
.Timeline000913 .year{color: #444;font-size: 30px;}
.Timeline000913 .year aside{background-repeat: no-repeat;background-image: url("../images/Timeline000913_icon.png");font-family: "Microsoft YaHei Light";}
.Timeline000913 .year aside b{background-image:-webkit-linear-gradient(left, #eade00 -3%, #009feb 90%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display: inline-block;}
@media(max-width:1024px){
.Timeline000913 .year{font-size:24px;}
}
@media(min-width:961px){
.Timeline000913 .item:nth-of-type(2n-1) .info{padding-right: 32px;}
.Timeline000913 .item:nth-of-type(2n) .info{padding-left: 32px;}
.Timeline000913 .item:nth-of-type(2n-1) .info:before{right: 0;border-left-color: #f0f0f0;}
.Timeline000913 .item:nth-of-type(2n) .info:before{left: 0;border-right-color: #f0f0f0;}
.Timeline000913 .item:nth-of-type(2n-1) .pre{/* padding-left: 2vw; */}
.Timeline000913 .item:nth-of-type(2n) .pre{padding-right: 2vw;}
.Timeline000913 .item:nth-of-type(2n-1) .year aside{margin-left: -10px;background-position: left center;}
.Timeline000913 .item:nth-of-type(2n-1) .year aside:before,
.Timeline000913 .item:nth-of-type(2n) .year aside:after{display: inline-block; content: ''; width: 30px; height: 1px; vertical-align: middle;background: #d9d9d9; margin: -10px 32px 0;}
.Timeline000913 .item:nth-of-type(2n) .year aside{background-position: right center;margin-right: -11px; text-align: right;}
.Timeline000913 .main .quan{ margin: 0 auto; }
.Timeline000913 .main:before{left: 50%;}
.Timeline000913 .outer > .ytable-cell{width: 50%;}
}
@media(max-width:960px){
.Timeline000913 .main{margin-left: 3vw;}
.Timeline000913 .year{font-size: 20px;}
.Timeline000913 .year aside{padding-left: 32px;background-position: left center;margin-left: -5px;}
.Timeline000913 .info{padding: 3vw;}
.Timeline000913 .pre{padding-left: 3vw;}
.Timeline000913 .outer,
.Timeline000913 .outer > .ytable-cell{display: block;}
.Timeline000913 .main:before{left: 5px;}
.Timeline000913 .title{padding-bottom: 6vw;}
.Timeline000913 .info:before{display:none;}
}
@media(max-width:640px){
.Timeline000913 .title .cn{font-size: 6vw;}
.Timeline000913 .year{font-size:18px;}
}
@media(max-width:480px){
.Timeline000913 .pic{width:45%;}
.Timeline000913 .pre pre{font-size: 3.5vw;}
}



/*
 .Menu002252
 */
.Menu002252 .owl-item{ float:left;touch-action: pan-y;-webkit-tap-highlight-color: transparent;position: relative;}
.Menu002252 .owl-stage-outer{ position:relative; overflow:hidden;}
.Menu002252 .owl-stage{position:relative;touch-action: manipulation; margin: 0 auto;}
.Menu002252{padding:10px 0; text-align:center; overflow:hidden; position: relative;}
.Menu002252 ul{ position: relative; padding: 0 20px;}
.Menu002252 a{font-size: 18px;display: block;background:#e9e9e9;}
.Menu002252 .aon a,.Menu002252 a:hover{ color:#fff; background-color:#009eeb;}
.Menu002252 .item{text-align: left; display: none;}
.Menu002252 a{line-height:30px;padding: 5px 30px;min-width:115px;border-radius:30px;overflow:hidden;margin:0 7px;}
.Menu002252 .owl-nav button{ position:absolute; top:0; height:100%; width:18px; border:none; background:#004b64; color:#fff; cursor:pointer; padding:0; display: none;}
.Menu002252 .owl-nav button.owl-prev{ left:0;}
.Menu002252 .owl-nav button.owl-next{ right:0;}
@media(max-width:640px){
	.Menu002252 .owl-nav button{ display: block;}
}

/*
 .RighInfo002452
 */
.RighInfo002452{padding:5% 0}
.RighInfo002452 .auto{ position: relative;}
.RighInfo002452 .bigimg{width: 50%; position: absolute; left: 0; top: 0; height: 624px;}
.RighInfo002452 .bigimg span{display: block;background-size: cover;background-repeat: no-repeat;background-position: center;padding-bottom: 12%;}
.RighInfo002452 .bigimg .slick-slider,
.RighInfo002452 .bigimg .slick-list,
.RighInfo002452 .bigimg .slick-track,
.RighInfo002452 .bigimg .slick-slide{ height: 100%;}
.RighInfo002452 .bigimg .slick-slide a{ display: block; width: 100%; height: 100%; position: relative; background-position: center; background-size: cover; background-repeat: no-repeat;}
.RighInfo002452 .bigimg span img{ visibility: hidden;}
.RighInfo002452 .right-content{float: right;width: 50%;padding: 4.28% 0% 4% 7%;color: #333;line-height: 30px;font-size: 17px;font-family: "Microsoft YaHei Light";}
.RighInfo002452 .right-content b{    font-size: 18px; color: #009eeb;}
.RighInfo002452 .right-content .tit{font-weight: normal;font-size: 32px;margin: 0;}
.RighInfo002452 .right-content dl{padding: 9% 0 5%;}
.RighInfo002452 .right-content .tits{color: #009eeb;font-family: "Microsoft YaHei Light";font-weight: bold;font-size: 18px;}
.RighInfo002452 .smalllist{padding: 6% 0;}
/* .RighInfo002452 .smalllist li{float: left;width: 90px;height: 68px;margin-right: 5px;position: relative;} */
.RighInfo002452 .smalllist .slick-current a{border: 2px solid #009eeb}
.RighInfo002452 .smalllist .slick-current a:before{position: absolute;top: 0;content: "";left: 0;width: 100%;height: 100%;background: rgba(71, 160, 236, 0.9) none repeat scroll 0 0 !important;filter:Alpha(opacity=70);background: #38806a;display: none}
.RighInfo002452 .smalllist li a{ cursor: pointer;}
.RighInfo002452 .smalllist li a{ margin: 0 5px; display: block; position: relative;}
.RighInfo002452 .gopage a{display: inline-block;max-width: 180px;padding: 2% 2%;border: 2px solid #009eeb;text-align: center;width: 45%;color: #009eeb;transition:all .3s ease-in-out;}
.RighInfo002452 .gopage a:hover{color: #fff;background-color: #009eeb;}
.RighInfo002452 .slick-arrow{ font-size:0; width:40px; height:40px; border:none; position:absolute; top:50%; margin-top:-25px; background:url(../images/Floor002505_btn_next_hover.png) no-repeat center rgba(0,158,235,0.5); background-size: 28%; cursor:pointer; padding:0; z-index: 100;}
.RighInfo002452 .slick-prev{left: 0; background-image: url(../images/Floor002505_btn_prev_hover.png);}
.RighInfo002452 .slick-next{right: 0;}

@media only screen and (max-width:1440px ) {
.RighInfo002452 .bigimg{left: 4%;}
}
@media only screen and (max-width:1366px ) {
.RighInfo002452 .right-content{ padding: 3% 5%;}
}
@media only screen and (max-width:1000px ) {
.RighInfo002452 .bigimg{ width: 100%; position: static; padding-top: 6%; height: auto;}
.RighInfo002452 .bigimg .slick-slider,
.RighInfo002452 .bigimg .slick-list,
.RighInfo002452 .bigimg .slick-track,
.RighInfo002452 .bigimg .slick-slide{ height: auto;}
.RighInfo002452 .bigimg .slick-slide a{ padding-top: 87%; height: auto;}
.RighInfo002452 .right-content{ float: none; width: 100%;}
.RighInfo002452 .right-content .inner{ max-width:none;}
.RighInfo002452 .smalllist{ padding: 6% 0;}	
}


.RighInfo000384{position:relative;padding: 0 0 5%;}
.RighInfo000384 ul li h5{ padding:0; margin:0; font-size:14px; height:60px;  font-weight:normal;}
.RighInfo000384 ul li h5 em{color: #ffe400;position:absolute;font-size: 65px;font-style: normal;/* top: 0; */;}
.RighInfo000384 ul li h5 b{padding-left: 40px;display:block;font-size: 27px;font-family: "Microsoft YaHei Light";color: #009eeb;}
.RighInfo000384 ul li h5 span{display:block;padding-left: 40px;color: #ddd;font-family:Verdana, Geneva, sans-serif;text-transform:uppercase;}
.RighInfo000384 ul li{padding:10px;height: 150px;position: relative}

.RighInfo000384 ul li p{line-height: 28px;height:80px;overflow:hidden;padding:0;margin:0;color: #666;font-size: 18px;padding-left: 40px;}


@media only screen and (min-width:961px) {
.RighInfo000384 dl{color:#fff;background-color: #009eeb;position:absolute;left: 40%;top: 150px;height: 158px;line-height: 120px;width:20%;padding-top:20px;text-align:center;font-size: 38px;font-family: "Microsoft YaHei Light";font-weight: bold;}
.RighInfo000384 ul li.txt1{margin-right: 40%;border-right: solid 1px #b4e6ff;margin-top: 2%;padding-left: 21%;}
.RighInfo000384 ul li.txt2{margin-left: 64%;padding-left: 16%;}
.RighInfo000384 ul li.txt3{margin-top: -150px;margin-right: 60%;border-top: solid 1px #b4e6ff;padding: 2%;}
.RighInfo000384 ul li.txt4{margin-left: 40%;border-left: solid 1px #b4e6ff;border-top: solid 1px #b4e6ff;margin-top: 8px;padding-top: 3%;padding-left: 21%;}
.RighInfo000384 ul li img{position: absolute;width: 170px;height: 110px;;}
.RighInfo000384 ul li.txt1 img{right: 2%;top: 50%;transform: translateY(-50%);}
.RighInfo000384 ul li.txt2 img{right: 65%;top: 50%;transform: translateY(-50%);}
.RighInfo000384 ul li.txt3 img{right: 5%;top: 50%;transform: translateY(-50%);}
.RighInfo000384 ul li.txt4 img{right: 72%;top: 50%;transform: translateY(-50%);}
}
@media only screen and (max-width:1024px ) {
.RighInfo000384 dl{font-size:30px;}
.RighInfo000384 ul li.txt2{margin-left: 61%;}
.RighInfo000384 ul li.txt3{padding-left: 0}
.RighInfo000384 ul li h5 b{font-size:24px;}
.RighInfo000384 ul li img{width: 120px;height: 80px;}
}
@media only screen and (max-width:960px ) {
.RighInfo000384 ul li{width:48%;float:left;margin: 0 4% 9% 0;padding: 0;height: auto;}
.RighInfo000384 ul li:nth-child(2n){margin-right:0;}
.RighInfo000384 dl{margin: 3vw 0;text-align:center;}
.RighInfo000384 ul li p{font-size:16px;height: 40px}
}
@media only screen and (max-width:640px) {
.RighInfo000384 ul li{width:100%;float:left;margin: 0;position: relative; height: auto; margin-bottom: 8%;}
.RighInfo000384 ul li h5{ height: auto;}
.RighInfo000384 ul li h5 em{ left: 0;}
.RighInfo000384 ul li p{ height: auto;}
.RighInfo000384 dl{font-size: 24px;}
.RighInfo000384 ul li img{display: block;margin:15px 0px 0px; width:100%; height:auto}
.RighInfo000384 ul li.txt2{margin-left: 0;}
}



/*友情链接*/
.PicList002171{margin: 3% 0;}
.PicList002171 li{width: 18%;float: left;text-align: center;margin-bottom: 2%;margin-right: 2.5%;}
.PicList002171 li:nth-child(5n){margin-right:0%}	
@media(max-width:640px){
.PicList002171 li{width: 50%;}	
}	
.PicList002171 li a{white-space: nowrap;width: 100%; overflow: hidden;text-overflow:ellipsis;display: inline-block;}	
	


/*Floor002634 */
.Floor002634{padding: 5% 0;}
.Floor002634 .auto{background:#fff;padding:2%;position: relative; overflow:hidden}
.Floor002634 .title{position:relative;min-height:48px;}
.Floor002634 .title .h-title{position: absolute;top: 0;left: 0;}
.Floor002634 .owl-stage-outer{overflow:hidden;}
.Floor002634 .owl-stage-outer .owl-stage{float: right;margin-bottom: 100px;}
.Floor002634 .list .owl-stage{margin-bottom: 0px;float: left;}
.Floor002634 .owl-item{ float:left;}
.Floor002634 .list .owl-carousel .disabled:nth-child(2){display: block!important;}
.Floor002634 .owl-carousel .disabled  button{ font-size:0; width:70px !important; height:70px !important; border:none; position:absolute; top:50%; margin-top:-130px; background:rgba(0,0,0,0.4); cursor:pointer; padding:0; z-index: 100; border-radius: 100px;}
.Floor002634 .owl-carousel .disabled  button span{display:none;}
.Floor002634 .owl-carousel .disabled  .owl-prev{left: -30px;}
.Floor002634 .owl-carousel .disabled  .owl-next{right: -30px;}
.Floor002634 .owl-carousel .disabled  .owl-next::before,
.Floor002634 .owl-carousel .disabled  .owl-prev::before{ position:absolute; content:''; width:30%; height:30%; border-top:3px solid #fff;border-right:3px solid #fff; top:35%; left:28%; transform:rotate(45deg); -webkit-transform:rotate(45deg);}
.Floor002634 .owl-carousel .disabled  .owl-prev::before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg);  left: 40%}
.Floor002634 .owl-carousel .disabled  button:hover{ background: #009eeb }
.Floor002634 .owl-carousel .disabled  .owl-next:hover::before,
.Floor002634 .owl-carousel .disabled  .owl-prev:hover::before{ border-color:#fff;}
.Floor002634 .title .item a{display:inline-block;color: #333;font-size: 19px;border: 1px solid #ddd;padding: 13px 25px;border-radius: 2px;}
.Floor002634 .title .owl-item.on .item a{color: #fff;
　　background: -moz-linear-gradient(left, #f3e503 0%, #009feb 100%);
    background: -webkit-gradient(linear, left, right, color-stop(0%,#f3e503), color-stop(100%,#009feb));
    background: -webkit-linear-gradient(left, #f3e503 0%,#009feb 100%);
    background: -o-linear-gradient(left, #f3e503 0%,#009feb 100%);
    background: -ms-linear-gradient(left, #f3e503 0%,#009feb 100%);
    background: linear-gradient(to right, #f3e503 0%,#009feb 100%);
}


.Floor002634 .list .item .pic{padding-bottom: 65%}
.Floor002634 .list .item{transition: all 0.3s}
.Floor002634 .list .item:hover{transform: translateY(-10px)}
.Floor002634 .list  .txt aside{color: #444;background:#f7f7f7; text-align:center; padding:4% 5% 4% 5%; font-size:20px;font-weight: lighter;}
.Floor002634 .list dl{ border:1px solid #eee; padding:10%;}
.Floor002634 .list dl dd{ line-height:20px; height:60px; margin:10% 0 5% 0; font-size:12px;}
.Floor002634 .list dl dt{ position:relative;}
.Floor002634 .list dl dt::after{ position:absolute; content:'';width:52%; height:1px; background:#f2f2f2; bottom:0; right:0;}
.Floor002634 .list dl dt .pic{ width:43.37%;}
.Floor002634 .list dl dt .pic img{ display:block; width:100%;}
.Floor002634 .list dl dt .txt{ width:56.63%; padding-left:5%;}
.Floor002634 .list dl dt .txt a.dot{ color:#009eeb;}
.Floor002634 .list dl dt .txt p{ color:#999;}
.Floor002634 .list .owl-dots{ text-align:center; padding-top:3%; padding-bottom:2%;}
.Floor002634 .list .owl-dots button{ width:15px; margin:0 8px; padding:0; border:none; border-radius:50%; height:15px; background:#ddd;}
.Floor002634 .list .owl-dots button.active{background:#009eeb;}
@media(max-width:1720px){
.Floor002634 .owl-carousel .disabled  .owl-prev{left:30px;}
.Floor002634 .owl-carousel .disabled  .owl-next{right:30px;}
}
@media(max-width:1200px){
.Floor002634 .owl-stage-outer .owl-stage{float: none;}
.Floor002634 .title .h-title{position: relative;}
.Floor002634 .owl-stage-outer .owl-stage{margin-bottom: 20px;}
.Floor002634 .title .item a{font-size: 16px;}
}
@media(max-width:1024px){
.Floor002634 .owl-carousel .disabled  button{display: none;}
}


.comtit h2{    font-weight: lighter;  font-size: 32px;color: #009eeb;text-align: center;}
@media(max-width:768px){
.comtit h2{ font-size: 22px;}
}

.sitemap { padding: 4% 0}
.sitemap li{ padding: 1% 0; border-bottom: dashed 1px #e6e6e6}
.sitemap em{ font-style: normal; font-size: 17px;}
.sitemap dl{ padding: 0.5% 0}
.sitemap span{ display: inline-block; padding-right: 30px; opacity: 0.8}



/*Map002858 */

.Map002858{
    height: 100%;
}
.Map002858 #allmap{height:100%;}
.Map002858 #allmap,
.Map002858 #allmap *{box-sizing: content-box;}
.Map002858 #allmap img{max-width: inherit;}
/* .Map002858 .BMap_bubble_content b{font-size: 18px;display: block;padding-bottom: 5px;} */
.tdt-infowindow-content{font-size: 14px;}
.tdt-infowindow-content b{font-size: 18px;display: block;padding-bottom: 5px;}
@media(max-width:1024px){
.Map002858 #allmap{height: 40vw;}
.RighInfo002275 .map {
    width: 100%;
    height: auto;
}
}
@media(max-width:480px){
.Map002858 #allmap{height: 70vw;}
}












