@charset "utf-8";
/*Top002633 */
.Top002633{ background:#fff; }
.Top002633 .header-top{max-width:1366px;}
.Top002633 .header-top{position:relative;padding-top: 15px;padding-bottom: 15px;}
.Top002633 .header-right{position:absolute;right:0;top:50%;margin-top: -65px;}
.Top002633 .header-right{ float:right;}
.Top002633 .header-right {text-align:right;display:inline-block;vertical-align:bottom;}
.Top002633 .header-right .hotline span{display:inline-block;background:url(/cn/images/Top002633_call.png) no-repeat left center;font-size: 24px;padding-left: 30px;color: #003399;font-weight: bold;}
.Top002633 .header-right .hotline aside{color: #003399;font-size:30px;font-weight: bold;}
.Top002633 .header-bottom{ background:#003399;}
.Top002633 .header-menu li a{color:#fff;}
.Top002633 .header-menu li em a{line-height: 50px;font-size:16px;}
.Top002633 .header-menu li.aon em a{color:#fff;}
.Top002633 .header-menu li .sub{ background:none; padding-top:6px; width:100%;}
.Top002633 .header-menu li .sub-menu{ position:relative;background:#003399; padding:5px 15px;}
.Top002633 .header-menu li .sub-menu::before{ position:absolute; content:''; border:5px solid transparent; border-bottom-color:#003399; left:50%; margin-left:-2.5px; top:-10px;}
.Top002633 .header-menu li .sub dt a{ border-bottom:1px dotted #003399; text-align:center;}
.Top002633 .header-menu li .sub dt:last-child a{ border-bottom:0;}
.Top002633 .header-menu li .sub dt a:hover{ background:none; color:#003399;}
@media(max-width:1200px){
.Top002633 .header-right{ top:28%; right:2%; margin:0;}
}
@media(max-width:1024px){
.Top002633{ position:relative; z-index:100;}
.Top002633 .header-right dd .bdsharebuttonbox a{ margin-left:10px;}
.Top002633 .header-top{ padding:15px 2%;}
.Top002633 #open_menu{width:36px; height:36px;border-radius:50%;border:1px solid #cfebef; margin-left:10px; position:relative;}
.Top002633 #open_menu i,
.Top002633 #open_menu i::before,
.Top002633 #open_menu i::after{background:#003399;}
.Top002633 #open_menu i{ width:60%; left:20%; height:3px; margin-top:-1.5px;}
.Top002633 #header-menu{ position:absolute; right:0; opacity:0; top:-100%; transform:translateY(-100%); width:60%; max-width:240px; z-index:100; background:#003399; transition:ease-out 0.3s;}
.Top002633 #header-menu.header-menu-show{opacity:1; top:100%; transform:translateY(0); }
.Top002633 #header-menu li.has-sub em .op{ display:block;}
.Top002633 #header-menu li a{ padding-left:30px !important;}
}
@media(max-width:768px){
.Top002633 .logo{ width:88%;}
}
@media(max-width:640px){
.Top002633 .header-right dt{ display:none;}
}




/*Banner002917 */
.Banner002917{position: relative; z-index: 1;}
@media(min-width:1025px){
.Banner002917 .wap{display: none;}
}
@media(max-width:1024px){
.Banner002917 .pc{display: none;}
}
.Banner002917 .slick-dots{position: absolute; z-index: 10; left: 0; width: 100%; bottom: 3%; text-align: center;}
.Banner002917 .slick-dots li{display: inline-block;  margin: 0 10px; border-bottom: 3px solid #1e8ece;}
.Banner002917 .slick-dots li button{color: #003399;font-weight: bold;font-size: 18px;background: none;border: 0; cursor: pointer; display: block; height: 26px;padding: 0;width: 50px; opacity: 0;}
.Banner002917 .slick-dots li.slick-active{border-bottom-color: #003399;}
.Banner002917 .slick-dots li.slick-active button{ opacity: 1;}
@media(max-width:640px){
.Banner002917 .slick-dots li button{width: 30px;font-size: 14px;}
}



/*Floor001867 */
.Floor001867{padding: 3vw 0 3vw 0;}
.Floor001867 h2{font-size: 24px;color: #333;margin:0;padding-bottom:20px;}
.Floor001867 h2:after{ width:20px; height:2px; display:block; background-color:#003399; content:''; margin-top:17px;}
.Floor001867 .left{float:left;width: 32%;}
/* .Floor001867 li{font-size: 15px;color: #666;background: url(/cn/images/icon_1.png) no-repeat center left;padding-left: 30px;line-height: 24px;padding: 10px 0 10px 32px;}
.Floor001867 .ul li:nth-child(2){background: url(/cn/images/icon_2.png) no-repeat center left;}
.Floor001867 .ul li:nth-child(3){background: url(/cn/images/icon_3.png) no-repeat center left;}
.Floor001867 .ul li:nth-child(4){background: url(/cn/images/icon_4.png) no-repeat center left;}
.Floor001867 .ul li:nth-child(5),
.Floor001867 .ul li:nth-child(6){background: url(/cn/images/icon_5.png) no-repeat center left;} */
.Floor001867 .ul li:last-child{background:none;padding-left:0;}
.Floor001867 .ul li img{max-width: 117px;display:inline-block;}
.Floor001867 .ul li img+img{margin-left: 20px;}
.Floor001867 .right{float:right;width: 63%;}
.Floor001867 .right .main{margin-bottom: 3%;}
.Floor001867 .right .main aside{font-size:15px;color: #666;line-height:30px;margin-bottom: 5%;}
.Floor001867 .right .more{font-size: 16px;color: #003399;}
.Floor001867 .right .more:before,
.Floor001867 .right .more:after{display: inline-block; content: ''; vertical-align: middle;height: 1px;background: #003399;width: 0;transition: 0.3s;}
.Floor001867 .right .more:before{margin-right: 20px;}
.Floor001867 .right .more:after{margin-left: 20px; width: 80px;}
.Floor001867 .right .more:hover{margin-left: 0;}
.Floor001867 .right .more:hover:before{width: 80px;}
.Floor001867 .right .more:hover:after{width: 0;}
@media(max-width:768px){
.Floor001867 .left,
.Floor001867 .right{ float:none; width:auto;}
}
.Floor001867 .list dl{float:left;width:100%;display:table;margin-bottom:3.5%;}
.Floor001867 .list dl dd{margin-bottom: 20px;height: 60px;position:relative;font-size:15px;cursor:pointer;background-color: #eee;width:  31%;float:  left;border-radius: 5px;margin-right: 3.5%;padding: 18px;padding-left: 65px;}
.Floor001867 .list dl dd:after{display:block;content:'';width: 14px;height: 20px;background: url(/cn/images/right.png) no-repeat right;right: -32px;position:  absolute;}
.Floor001867 .list dl dd:nth-child(3),
.Floor001867 .list dl dd:nth-child(7){margin-right:0%;}
.Floor001867 .list dl dd:nth-child(4),
.Floor001867 .list dl dd:nth-child(5),
.Floor001867 .list dl dd:nth-child(6),
.Floor001867 .list dl dd:nth-child(7){width: 22.35%;float:left;}
.Floor001867 .list dl dd aside{padding: 15px;}
.Floor001867 .list dl dd span{font-size: 18px;color: #003399;background:  #fff;width: 40px;height: 40px;line-height: 40px;border-radius: 50%;text-align: center;display:  inline-block;float:  left;position:  absolute;font-weight:  bold;left: 15px;}
.Floor001867 .list dl dd p{font-size: 15px;color: #333;margin: 0;}


@media(max-width:1024px){
.Floor001867 .title{ font-size:24px;}
}

@media(max-width:768px) and (min-width:481px){
.Floor001867 .Floor001867{ padding-bottom:0;}
.Floor001867 .list dl{ width:48%;}
.Floor001867 .list dl:nth-child(2n){ float:right;}
.Floor001867 .list dl:nth-child(2n+1){ clear:left;}
}

/*RighInfo002521 */
.RighInfo002521{padding: 4% 0 0 0;}

.RighInfo002521 h2{font-size: 24px;color: #333;margin:0;padding-bottom:20px;}
.RighInfo002521 h2:after{ width:20px; height:2px; display:block; background-color:#003399; content:''; margin-top:17px;}
.RighInfo002521 .title span{font-size:26px;color:#003399;padding-right:10px;background:#fff;display:inline-block;line-height:26px;}
.RighInfo002521 .ul_rundown li{position:relative;}
.RighInfo002521 .ul_rundown li p{font-size: 14px;color:#333;margin-bottom:0;}
.RighInfo002521 .ul_rundown li .txt img{width: 49%;}
.RighInfo002521 .ul_rundown li .txt .aw{width: 24%;}
.RighInfo002521 .ul_rundown li .txt .aw1{width:40%;}
@media(min-width:769px){
.RighInfo002521 .ul_rundown{display:table;width: 100%;margin-bottom:190px;}
.RighInfo002521 .ul_rundown li{display:table-cell;vertical-align:bottom;max-width: 219px;padding-right: 0%;}
.RighInfo002521 .ul_rundown li .num{top: 120px;font-size: 42px;border-top:1px solid rgba(3, 110, 184, 0.3);padding-top:20px;width:100%;}
.RighInfo002521 .ul_rundown li:last-child .num{ border-top-color:transparent;}
.RighInfo002521 .ul_rundown li .num::before{ position:absolute; content:''; width:17px; height:17px; border-radius:50%; background:#003399; left:0; top:-8px;}
}
.RighInfo002521 .ul_rundown li .num{ position:absolute; left:0;  color:rgba(0, 51, 153, 0.2); font-family:Arial, Helvetica, sans-serif;}
@media(max-width:1024px){
.RighInfo002521 .ul_rundown li p{ font-size:16px;}
.RighInfo002521 .ul_rundown li .num{ font-size:40px; top:150px; }
}
@media(max-width:768px){
.RighInfo002521 .ul_rundown li{ padding-left:60px; min-height:50px; margin-bottom:15px;}
.RighInfo002521 .ul_rundown li:nth-child(2n){ background:#f5f5f5;}
.RighInfo002521 .ul_rundown li .num{ top:8px; left:5px;}
.RighInfo002521 .ul_rundown li .txt{ position:relative; padding-left:60px;}
.RighInfo002521 .ul_rundown li .txt img{ position:absolute; left:0; top:8px; width:45px !important; height:45px !important;}
.RighInfo002521 .ul_rundown li .txt p{ margin:0; padding:20px 0;}
.RighInfo002521 .ul_rundown li:last-child{ padding-left:60px;}
}




/*
 .Menu002252
 */
.Menu002252{padding:10px 0;text-align:center;overflow:hidden;background: #003399;}
.Menu002252 a{font-size:18px;display: block;padding: 10px;margin-bottom: 1px;color: #fff;}
@media(min-width:768px){
.Menu002252{padding:25px 0 10px;}
.Menu002252 a{display:inline-block;line-height:30px;padding:0 15px;min-width:115px;overflow:hidden;margin:0 7px 1px;}
}
@media(min-width:1024px){
.Menu002252{padding:35px 0 20px;}
.Menu002252 a{display:inline-block;line-height:36px;padding: 0 16px;min-width:130px;}
}

/*
 .Floor002429 
 */
.Floor002429{margin: 3% 0 5%;}
.Floor002429 .auto{position: relative;}
.Floor002429 .h-tit{font-size: 26px;font-weight: normal;color: #333;text-align: left;padding-bottom: 20px;}
.Floor002429 .h-tit:after{display: block;content: '';margin: 20px 0;width: 40px;height: 4px;background: #003399;}
.Floor002429 .h-tit .cn{font-size: 30px;}
.Floor002429 .h-tit .en{font-size: 22px;font-family: Arial," sans-serif";text-transform: uppercase;color: #999;padding: 10px 0;}
@media(max-width:480px){
.Floor002429 .h-tit .cn{font-size: 24px; }
.Floor002429 .h-tit .en{font-size: 15px;}
}

.Floor002429 .list ul li .txt{position:absolute;right:0;width: 54%;top: 0;padding-top: 5%;height: 100%;}
.Floor002429 .list ul li .txt aside{font-size:14px;line-height:30px;}
.Floor002429 .list ul li .txt aside p{font-size:14px;line-height:30px;}
.Floor002429 .list ul li .txt p{font-size:18px;color:#333;}
.Floor002429 .list{ margin: 0 -15px;}
.Floor002429 .list ul{ float: left; width: 33.3334%; padding: 0 15px 30px;}
.Floor002429 .list ul li{overflow: hidden;position: relative;}
.Floor002429 .list ul li+li{ margin-top: 7.5%;}
.Floor002429 .list ul li a{ display: block; width: 100%;
transition: transform .5s ease-in .1s;
-webkit-transition: transform .5s ease-in .1s;
-moz-transition: transform .5s ease-in .1s;
-ms-transition: transform .5s ease-in .1s;
}
.Floor002429 .list ul li a:hover{ transform: scale(1.1); display: block;}
.Floor002429 .list ul li a img{ width: 100%;}
@media only screen and (max-width:1024px ) {
.Floor002429 .list{ margin: 0 -1.5%;}
.Floor002429 .list ul{ width: 50%; padding: 0 1.5% 3%;}
.Floor002429 .list ul:last-child{ width: 100%;}
.Floor002429 .list ul:last-child li{ width: 48.5%; float: left;}
.Floor002429 .list ul:last-child li+li{ margin-top: 0;}
.Floor002429 .list ul:last-child li:nth-child(2n){ float: right; text-align: right;}
}
.Floor002429 .more{text-align: center;padding-top: 1vw;}
.Floor002429 .more a{display: block; width: 220px;line-height: 50px; border-radius: 50px; border: 1px solid #003399; margin: 0 auto;color: #003399; font-size: 16px; transition: 0.3s;}
.Floor002429 .more a:hover{color: #fff;background: #003399;}


.Banner002242{text-align: center;}
@media (min-width:1024px) {
.Banner002242 .banbox{ margin: 0; background-repeat: no-repeat; background-position: top center; height: 600px;}
.Banner002242 .banbox img{ display: none;}
}
@media (max-width:1023px) {
.Banner002242 .banbox{ background: none !important;}	
}
.Banner002242 .wrapBox{ padding: 0 0 55px; overflow: hidden;}
.Banner002242 .txt{color: #fff;padding: 3% 0;}
.Banner002242 .txt h2{color: #000;font-size: 30px;}
.Banner002242 .txt .p{color: #fff;font-size: 18px;display: inline-block;border-radius: 30px;padding: 15px 6%;background: #003399;}
.Banner002242 .txt .span{color: #333;display: block;font-size: 18px;line-height: 36px;margin-top: 20px;}


/*Bottom002701 */
.Bottom002701{background: #2d3947;padding:4% 0;}
.Bottom002701 .auto{}
@media(max-width:1760px){
.Bottom002701 .auto{ padding-left:2%; padding-right:2%;}
}
.Bottom002701 nav{ float:left; width:70%;}
.Bottom002701 .contact{float:right;max-width: 30%;}

.Bottom002701 nav dl{ float:left; min-width:126px; max-width:12%; margin-right:4%;}
.Bottom002701 nav dt{ color:#fff; font-size:18px; margin-bottom:20px;}
.Bottom002701 nav dt a,
.Bottom002701 nav dd a{ color:#fff;}
.Bottom002701 nav dd a{ opacity:0.4;}
.Bottom002701 nav dd a:hover{ opacity:1;}
.Bottom002701 nav dd{ line-height:32px;}

.Bottom002701 .contact dl{ float:right; position:relative; padding-left:90px;height:150px; display:table;}
.Bottom002701 .contact dd{ position:absolute; left:0; top:0;}
.Bottom002701 .contact dt{ display:table-cell; vertical-align:middle;}
.Bottom002701 .contact dt img{ max-width:150px;}
.Bottom002701 .bshare-custom{ width:40px;}
.Bottom002701 .bshare-custom a{ display:block; cursor:pointer; margin:5px 0; border:1px solid #374b64; border-radius:50%; width:40px; height:40px; background:url(/cn/images/Bottom002701_share_wx.png) no-repeat center center; padding:0;}
.Bottom002701 .bshare-custom a.bshare-sinaminiblog{ background-image:url(/cn/images/Bottom002701_share_sina.png);}
.Bottom002701 .bshare-custom a.bshare-qqim{ background-image:url(/cn/images/Bottom002701_share_qq.png);}
.Bottom002701 .copyright{ line-height:24px;color:#fff;opacity:0.4; clear:both; text-align:right; padding-top:15%;}
.Bottom002701 .copyright a{ color:#fff;}
.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; }
.Bottom002701 .contact{ padding-top:3%;}
.Bottom002701 .copyright{ text-align:center; padding-top:20px;}
.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);}
}



/*
 .Banner002307 
 */
.Banner002307{}
.Banner002307 { overflow: hidden;}
.Banner002307 span{ display: none;}
.Banner002307 img{ max-width: none; width: 155%; margin-left: -27.5%;}
@media only screen and (min-width: 768px) {
.Banner002307 img{ width: 150%; margin-left: -25%;}
}
@media only screen and (min-width: 1024px) {
.Banner002307 img{ width: 140%; margin-left: -20%;}
}
@media only screen and (min-width: 1200px) {
.Banner002307{ height: 350px;}
.Banner002307 img{ display: none;}
.Banner002307 span{display: block;background-position: center;background-repeat: no-repeat;height: 350px;width: 100%;}
}



/*PicList002938 */
.PicList002938{margin:3vw 0;}
.PicList002938 ul{padding: 1.93vw 0; border-bottom: 1px dotted #cecece;}
.PicList002938 ul:last-child{border-bottom:none;}
.PicList002938 li .inner{padding-left: 33px;font-size: 16px; }
.PicList002938 li time{color: #c8c8c8;}
.PicList002938 li time a{float: right;color: #003399;}
.PicList002938 li p{color: #b8b8b8;line-height: 1.625em; height: 3.25em;}
.PicList002938 li aside{font-size: 18px;}
.PicList002938 li aside a{color: #1e1e1e;}
.PicList002938 li aside a:hover{color: #003399;}
@media(min-width:481px){
.PicList002938 ol{width: 177px;}
}
@media(max-width:640px){
.PicList002938 li .inner{padding-left: 3vw;font-size: 14px; }
.PicList002938 li aside{font-size: 16px;}
}
@media(max-width:480px){
.PicList002938 .ytable,
 .PicList002938 .ytable-cell{display: block;}
.PicList002938 ul{padding: 3vw 0;}
.PicList002938 li .inner{padding: 3vw;}
}
/*Page002623 */
.Page002623{padding: 2vw 0 4vw 0;text-align: center;font-family: Arial;font-size: 18px;}
.Page002623 .Pages a.a_first,
.Page002623 .Pages a.a_end,
.Page002623 .Pages > span:not(.p_page){display: none;}
.Page002623 .Pages em{float: left;margin: 0 3vw; font-style: normal;}
.Page002623 .Pages .p_page{display: table; margin: 0 auto;}
.Page002623 .Pages a{float: left;line-height: 50px; width: 50px; margin: 0 1px;}
.Page002623 .Pages a.a_cur,
.Page002623 .Pages a:hover{color: #fff;background: #003399;}
.Page002623 .Pages .p_page > a{font-size: 0;height: 50px;position: relative;}
.Page002623 .Pages .p_page > a:before{position: absolute; content: '';border:5px solid transparent; left: 50%; top: 50%; margin: -5px 0 0 -10px;}
.Page002623 .Pages .p_page > a.a_prev:before{border-right-color: #000;border-right-width: 8px;}
.Page002623 .Pages .p_page > a.a_next:before{border-left-color: #000;border-left-width: 8px; margin-left: -4px;}
.Page002623 .Pages a.a_prev:hover:before{border-right-color: #fff;}
.Page002623 .Pages a.a_next:hover:before{border-left-color: #fff;}
@media(max-width:640px){
.Page002623{padding: 6vw 0 8vw 0;}
.Page002623 .Pages em{display: none;}
.Page002623 .Pages a{background-color: #eee;}
}


/*RighInfo002851 */
 @font-face {
  font-family: "DINBold";
  src: url("/cn/fonts/DINBold.woff2") format("woff2"),
       url("/cn/fonts/DINBold.woff") format("woff"),
       url("/cn/fonts/DINBold.ttf") format("truetype"),
       url("/cn/fonts/DINBold.eot") format("embedded-opentype"),
       url("/cn/fonts/DINBold.svg") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display:swap;
}
.RighInfo002851{padding: 3vw 0;}
.RighInfo002851 .singlePage{}
.RighInfo002851 .singlePage p{line-height: 32px;color: #666;font-size: 16px;}
.RighInfo002851 .singlePage p span{font-weight: bold;color: #003399;}
.RighInfo002851 .title{padding-bottom: 1vw;color: #333;font-size: 100px;}
.RighInfo002851 .title .cn{font-size: 0.34em;}
.RighInfo002851 .title .en{font-size: 0.32em;font-family: "DINBold";}
@media(max-width:640px){
.RighInfo002851 .title{font-size: 80px;}
}


/*
 .Menu002188 
 */
.Menu002188{ border-bottom:1px solid #e3e3e3;padding:20px 0 0;}
.Menu002188 .Menu{ float:left;}
.Menu002188 .Menu li{ float:left; padding:0 20px 20px;}
.Menu002188 .Menu li a{font-size: 17px;color:#333;padding-bottom:19px;transition: .3s ease-out;}
.Menu002188 .Menu li.aon a,.Menu002188 .Menu li a:hover{color: #003399;border-bottom: 2px solid #003399;font-weight:bold;}
.Menu002188 .Currents{ text-align:right;  color:#666; line-height:25px; float:right;}
.Menu002188 .Currents em{ font-style:normal;background:url(/cn/images/Menu002188-current_icon.png) no-repeat left center; background-size:auto 100%; padding-left:30px; display:inline-block;}
.Menu002188 .Currents a{color:#666;transition: .3s ease-out;}
.Menu002188 .Currents a::after{ content: ' > '; font-family:"宋体";}
.Menu002188 .Currents a:hover{color:#e50014;}
@media (max-width: 1000px){
.Menu002188	.Currents{ display:none;}
}



/*Menu002971 */
.Menu002971 .tit{background: url("/cn/images/Menu002971_bg.jpg") no-repeat center center;background-size: cover;color: #fff;padding-left: 30px;line-height: 55px;}
.Menu002971 .tit b{font-size: 18px;padding-left: 40px;display: block;background: url("/cn/images/Menu002971_icon.png") no-repeat left center;}
.Menu002971 ul{}
.Menu002971 ul li:not(:last-child){border-bottom: 1px solid #d2d2d2;}
.Menu002971 ul li a{display: block;line-height: 24px; padding: 18px 26px 18px 30px;font-size: 16px;position: relative;}
.Menu002971 ul li a:after{position: absolute; content: '';  top: 50%; margin-top: -3px;right: 20px;border:6px solid transparent; border-left-width:8px;}
.Menu002971 ul li.aon a,
.Menu002971 ul li a:hover{background-color: #f2f5fa;color: #003399;}
.Menu002971 ul li.aon a:after,
.Menu002971 ul li a:hover:after{border-left-color: #003399;}
@media(min-width:1025px){
 .Menu002971 ul{display: block!important;}
}
@media(max-width:1024px){
.Menu002971{position: relative; z-index: 30;}
.Menu002971 ul{display: none;position: absolute; left: 0; top: 100%; width: 100%;background: #fff;}
.Menu002971 i.wap-open{float: right; width: 30px; height: 30px; margin-right: 25px; margin-top: 13px;background: #fff;position: relative;border-radius: 50%;}
.Menu002971 i.wap-open:before,
.Menu002971 i.wap-open:after{position: absolute; content: ''; left: 50%; top: 50%; background: #003399; transform: translate(-50%,-50%);}
.Menu002971 i.wap-open:before{width: 10px; height: 2px; }
.Menu002971 i.wap-open:after{width: 2px; height: 10px; }
.Menu002971 i.wap-open.on{transform: rotate(45deg);}
}
@media(max-width:640px){
.Menu002971{display: none!important;}
}

.product{margin: 3vw auto;}
.product .fl{box-shadow: 0 6px 20px rgba(0,0,0,0.3);padding-bottom: 0;}
.product .fr{}
.product .contact{margin-top: 3%;padding: 20px;background: #fafafa;}
.product .contact h2{font-size: 24px;color: #333;margin:0;padding-bottom:20px;}
.product .contact h2:after{ width:20px; height:2px; display:block; background-color:#003399; content:''; margin-top:17px;}
.product .contact .left{float:left;width: 32%;}
.product .contact li{padding-bottom:4%;font-size: 15px;color: #999;}
.product .contact li img{ max-width:137px; display:block;}
.product .Floor002429_2{margin: 0;}
@media(max-width:640px){
.product .contact{ margin-bottom:4%;}
}
/*
 .Floor002429 
 */
.Floor002429_2 .auto{position: relative;}
.Floor002429_2 .list ul li .txt{position:absolute;right:0;width: 54%;top: 0;padding-top: 5%;height: 100%;}
.Floor002429_2 .list ul li .txt aside{font-size: 12px;line-height: 24px;}
.Floor002429_2 .list ul li .txt aside p{font-size: 12px; line-height: 24px; margin:0; color:#666;}
.Floor002429_2 .list ul li .txt p{font-size: 15px;color:#333;}
.Floor002429_2 .list{}
.Floor002429_2 .list ul{}
.Floor002429_2 .list ul li{overflow: hidden;position: relative;width: 32%;float: left;margin-right: 1.5%;margin-bottom: 1.5%;}
.Floor002429_2 .list ul li:nth-child(3n){margin-right:0;}
.Floor002429_2 .list ul li a{ display: block; width: 100%;
transition: transform .5s ease-in .1s;
-webkit-transition: transform .5s ease-in .1s;
-moz-transition: transform .5s ease-in .1s;
-ms-transition: transform .5s ease-in .1s;
}
.Floor0Floor002429_202429 .list ul li a:hover{ transform: scale(1.1); display: block;}
.Floor002429_2 .list ul li a img{ width: 100%;}
@media only screen and (max-width:1024px ) {
.Floor002429_2 .list{ margin: 0 -1.5%;}
.Floor002429_2 .list ul{ width: 50%; padding: 0 1.5% 3%;}
.Floor002429_2 .list ul:last-child{ width: 100%;}
.Floor002429_2 .list ul:last-child li{ width: 100%; float: none; margin-right:0;}
.Floor002429_2 .list ul:last-child li+li{ margin-top: 0;}
}



/*RighInfo002092 */
/*slick Basic*/
.RighInfo002092 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.RighInfo002092 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.RighInfo002092 .slick-list:focus {outline: none}
.RighInfo002092 .slick-list.dragging {cursor: pointer;cursor: hand;}
.RighInfo002092 .slick-slider .slick-track, 
.RighInfo002092 .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)}
.RighInfo002092 .slick-track {position: relative; top: 0; left: 0; display: block;}
.RighInfo002092 .slick-track:before, 
.RighInfo002092 .slick-track:after{display: table; content: '';}
.RighInfo002092 .slick-track:after{ clear: both;}
.RighInfo002092 .slick-loading .slick-track { visibility: hidden;}
.RighInfo002092 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.RighInfo002092 .slick-slide .slick-loading img { display: none;}
.RighInfo002092 .slick-slide .dragging img { pointer-events: none;}
.RighInfo002092 .slick-initialized .slick-slide { display: block;}
.RighInfo002092 .slick-loading .slick-slide { visibility: hidden;}
.RighInfo002092 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.RighInfo002092 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/
.RighInfo002092{ border:1px solid #e8e8e8; }
.RighInfo002092 .wrap{ padding:2%;}
.RighInfo002092 .list_img{float:left;width: 45%;}
.RighInfo002092 .big{margin-bottom:20px;}
.RighInfo002092 .big li figure{padding-bottom: 100%;background-size:contain;}
.RighInfo002092 .small{ padding:0 30px; position:relative;}
.RighInfo002092 .small .slick-arrow{ position:absolute; height:100%; top:0; width:25px; z-index:10; cursor:pointer; background-position:center center; background-repeat:no-repeat;font-size: 0;border: 0;background-color: transparent;}
.RighInfo002092 .small .slick-prev{ left:0; background-image:url(/cn/images/RighInfo002092-btn_prev.png);}
.RighInfo002092 .small .slick-next{ right:0;background-image:url(/cn/images/RighInfo002092-btn_next.png);}
.RighInfo002092 .small .slick-disabled{ cursor:default;}
.RighInfo002092 .small li figure{ margin:0 auto; padding-bottom:90%; background-size:contain; max-width:90%; border:1px solid #e5e5e5;}
.RighInfo002092 .small li.slick-current figure{border-color: #003399;}
.RighInfo002092 .intro{float:right;width: 48%;}
.RighInfo002092 .intro .txt aside{font-size: 16px;line-height: 36px;}
.RighInfo002092 .intro .txt h1{font-size: 20px;color:#333;font-weight: bold;}
.RighInfo002092 .ServiceProcess{ padding:2%;}
.RighInfo002092 .tab{ padding-top:5%;}
.RighInfo002092 .ul_tab{border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;}
.RighInfo002092 .ul_tab li{ float:left; width:50%; max-width:149px; overflow:hidden; text-align:center; font-size:16px; color:#333; cursor:pointer; line-height:50px;}
.RighInfo002092 .ul_tab li.active{ color:#fff; background-color:#003399;}
.RighInfo002092 .tab_info{ border-top:6px solid #f6f6f7; padding:3%;text-align:center;}
@media(max-width:768px){
.zoomContainer{ display:none;}
}
@media(max-width:640px){
.RighInfo002092 .list_img,
.RighInfo002092 .intro{ float:none; width:auto;}
.RighInfo002092 .intro{ margin-top:3%;}
}


/*Floor002477 */
.Floor002477{/* padding: 3% 0 0 0; */}
.Floor002477 .auto{ max-width:1600px; position:relative;}
.Floor002477 .txt{ box-shadow:10px 0 51px rgba(0,0,0,0.1); background:#fff; background-size:contain; font-size:18px;}
.Floor002477 .txt figure{ padding: 0% 5% 5%;}

.Floor002477 .txt  h1{ margin:0; font-weight:normal;}
.Floor002477 .txt  h1{font-size: 18px;color:#000;}
.Floor002477 .txt p{color:#6b6464;line-height:30px;font-size: 14px;text-align: justify;}
.Floor002477 .txt .more{color: #003399;border-bottom: 1px solid #003399;display:inline-block;padding-right:40px;position:relative;line-height:30px;}
.Floor002477 .txt .more::after{position:absolute;right:10px;bottom:-5px;height:30px;width:1px;background-color: #003399;content:'';transform:rotate(-45deg);}

.Floor002477 .video_pause{border:1px solid #b4a189;border-radius:50%;}

.Floor002477 .video_area{ position:relative;}
.Floor002477 .video_area video{ width:100%; height:100%;}
.Floor002477 .video_play,
.Floor002477 .video_pause{ position:absolute;z-index:10;}
.Floor002477 .video_play{ display:none; left:0; top:0; width:100%; height:100%; background-color:#000;}
.Floor002477 .video_pause{cursor:pointer;  left:5%; bottom:5%;  width:50px; height:50px;}
.Floor002477 .video_pause::before,
.Floor002477 .video_pause::after{ position:absolute; content:''; width:4px; height:29px; background-color:#cbbeae; border-radius:4px; top:50%; margin-top:-15px; left:50%;}
.Floor002477 .video_pause::before{ margin-left:-8px;}
.Floor002477 .video_pause::after{ margin-left:4px;}

@media(min-width:1001px){
.Floor002477 .txt{border-top: 6px solid #003399;}
.Floor002477 .txt figcaption{padding: 5% 0;}
.Floor002477 .txt p{margin: 2% 0 0 0;}
}
@media(max-width:1200px){
.Floor002477 .txt{font-size:14px;}
.Floor002477 .txt  h1{ font-size:30px;}

}
@media(max-width:1000px){
.Floor002477 .img{ position:relative;}
.Floor002477 .txt figure{padding:5%;}

}
@media(max-width:480px){

}


/*
 Map002779
 */
.Map002779{/* padding:3% 0; */}
.Map002779 li{width:100%;float:left;/* margin-right:2.5%; */margin-bottom:4%;/* background: #f8f8f8; */box-shadow: 4px 5px 26px #D7D7D7;}
.Map002779 li img{display: none;}
.Map002779 li .pic{display: block;padding-bottom: 57.5%;background-size: cover;background-repeat: no-repeat;background-position: center;}
.Map002779 li .main{padding: 7% 10% 13% 10%;border-top: 6px solid #003399;}

.Map002779 li dl{font-size:14px;display:block;margin-bottom:14px;line-height: 30px;}
.Map002779 li dl dd{padding-bottom: 10px;}
.Map002779 li dl dt{margin:10px 0 20px;}
.Map002779 li .more{ background:url(/cn/images/Map002779-icon.png) no-repeat; font-size:14px; color:#009933; display:block; padding:5px 37px;}
@media (min-width:480px){

}
@media (min-width:768px){

}

.Map002779 .open_map{ position:fixed; left:0; top:0; width:100%; height:100%; z-index:200; background:rgba(0,0,0,0.7); display:none;}
.Map002779 .map_area{ position:fixed; width:80%; left:10%; top:25%; height:50%; background:#fff; font-size: 12px;}
.Map002779 .map_area #allmap{ position:absolute; left:15px; top:15px; right:15px; bottom:15px;}
.Map002779 .map_area #allmap *{ box-sizing:content-box;}
.Map002779 .map_area #allmap img{ max-width:none;}
.Map002779 .map_area .close{ position:absolute; right:0; width:31px; height:31px; top:-32px; cursor:pointer;}
.Map002779 .map_area .close::before,
.Map002779 .map_area .close::after{ position:absolute; content:''; width:25px; height:2px; background:#0033a0; top:15px; left:3px;}
.Map002779 .map_area .close::before{ transform:rotate(45deg);} 
.Map002779 .map_area .close::after{ transform:rotate(-45deg);} 

@media(max-width:768px){
.Map002779 li:nth-child(2n){margin-right:0;}
.Map002779 li:nth-child(2n+1){clear: left;}
.Map002779 .map_area{width:96%; left:2%;}
.Map002779 .map_area #allmap{ left:5px; top:5px; right:5px; bottom:5px;}
}

/*PicList002525 */
.PicList002525{padding: 2% 0;}
.PicList002525 ul{overflow: hidden;}
.PicList002525 li{float: left; position: relative; text-align: center; margin-bottom: 1%; margin-right: 1%; padding-bottom: 1%;}
.PicList002525 li a,
.PicList002525 li::after{position: absolute; width: 100%; height: 100%; left: 0; top: 0;}
.PicList002525 li::after{content: ''; border-right: 1px solid #f2f2f2; border-top: 1px solid #f2f2f2;}
.PicList002525 li .Ispic{padding-bottom: 63%; background-size: contain;}
.PicList002525 li a{border: 1px solid #eee; z-index: 5; transition: 0.3s;}
.PicList002525 li a:hover{border-color: #0253A2;}
.PicList002525 li p{margin: 0; color: #333; padding: 10px 3%; line-height: 25px; font-size: 16px; font-weight: 600;}
.PicList002525 li:hover p{color:#003399;}
.PicList002525 li span{color: #999; padding-bottom: 5px;}
@media(min-width:769px){
.PicList002525 li{width: 24%;} 
.PicList002525 li:nth-child(4n){margin-right: 0;} 
.PicList002525 li:nth-child(4n)::after{border-right: 0;}
}
@media(max-width:768px){
.PicList002525 li{width: 100%; margin-bottom:4%;} 
.PicList002525 li:nth-child(2n)::after{border-right: 0;}
}

/*
 .RighInfo002228 
 */
.RighInfo002228{ padding:2% 0;}
.RighInfo002228 .single-header{ text-align:center;}
.RighInfo002228 .single-header h1{ color:#003399; font-size:20px; margin:0 0 10px 0; font-weight:normal;}
.RighInfo002228 .single-header h3{ color:#666; 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; text-align:justify; word-wrap:break-word; overflow:hidden; font-size:14px; line-height:24px; color:#666; padding-top:2%;}
.RighInfo002228 .single-content p{text-indent:2em;margin:0;font-size: 15px;color: #333;line-height: 2;}
.RighInfo002228 .single-content .no-textindent{ text-indent:0;}
.RighInfo002228 .fr{ float:none;}
.RighInfo002228 .col2+.col2{ margin-top:10px;}
.RighInfo002228 .imglist{ padding-top:2%; overflow:hidden;}
.RighInfo002228 .imglist li{width:33.33%; margin-bottom:1px; float:left; list-style:none;}
.RighInfo002228 .imglist a{background:#ededed; max-width:400px;margin-right:1px; text-align:center; font-size:18px;display: flex;justify-content:center;align-items:Center; color:#333;height:90px; transition:all 0.5s; -webkit-transition:all 0.5s; -o-transition:all 0.5s; -moz-transition:all 0.5s;}
.RighInfo002228 .imglist a:hover{background:#33c3f3;color:#FFF;}

@media(max-width:950px){
  .RighInfo002228 .auto{ padding:0 2%;}
}
@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: 5px 0;} 
  .RighInfo002228 .single-header h3:after{ background-color:#f3eee9; position:absolute; top:50%; z-index:1; margin-top:0;}
  
}
@media screen and (min-width:1024px){
  .RighInfo002228 .single-header h1{ font-size:30px;}
}<!--0.00021815299987793-->