﻿.auto_1400{ max-width:1400px; width:96%}
/*Top002742 */
.Top002742{}
.Top002742 a{color: #333;}
.Top002742 .header{position: relative;}
.Top002742 .header-left{float: left;display: table;height: 90px;}
.Top002742 .header-left > *{display: table-cell; vertical-align: middle;}
.Top002742 .header-left .logo{width: 128px;}
.Top002742 .header-left .logo img{max-width:280px;}
@media(max-width:480px){
.Top002742 .header-left span{display: none;}
}
.Top002742 .header-right,
.Top002742 .header-mid{float: right;}
.Top002742 .header-mid{margin-right: 7.5%;}
.Top002742 .header-right{min-height: 90px;}
.Top002742 .header-right > *{float: left;}
.Top002742 .top-search{position: absolute;right: 0;top: 100%;width: 100%;display: none;z-index: 100;}
.Top002742 .top-search .text{color: #999;background: #fff;border: none;width: 100%;padding: 0 50px 0 10px;height: 40px;line-height: 40px;box-shadow: 0 0 5px rgba(0,0,0,0.3);}
.Top002742 .top-search .text.focus{color: #333;}
.Top002742 .top-language > span a{ color:#fff;}
.Top002742 .top-search .btn{position: absolute;right: 10px;top: 0;width: 40px;height: 100%;background: url(../images/Top002742_btn_search2.png) no-repeat center center #aaa;}
@media(min-width:1025px){
.Top002742 .top-search{max-width: 300px;}
}

.Top002742 .top-language{padding-top: 28px;position: relative;}
.Top002742 .top-language > span{display: block;line-height: 34px;border-radius: 3px;background:#507db8;/*background: url(../images/bg.jpg) no-repeat center center #c0c0c0;*/padding-right: 12px;cursor: pointer;}
.Top002742 .top-language > span:before,
.Top002742 .top-language > span:after{display: inline-block; content: ''; vertical-align: middle; }
.Top002742 .top-language > span:before{margin: 0 4px 0 13px; width: 14px; height: 14px; background:url(../images/Top002742_lang.png) no-repeat;}
.Top002742 .top-language > span:after{ margin-left: 6px; width: 5px; height: 5px; border-right: 1px solid #fff; border-bottom: 1px solid #fff; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg); margin-top: -2px;} 
.Top002742 .top-language figure{position: absolute;top: 100%;left: 0;width: 100%;background: #eee;display: none;z-index: 100;text-align: center;}
.Top002742 .top-language figure a{color: #333; padding: 0 10px;display: block; line-height: 30px;}
.Top002742 .top-language figure a:hover{background: #da251c; color:#fff;}
@media(max-width:640px){	
.Top002742 .top-language > span{}
}

.Top002742 .language{width:180px; font-size:16px;background: url(../images/bg.jpg) no-repeat center center #c0c0c0;display: block;line-height: 34px;border-radius: 3px;margin-top: 28px;padding-top: 0;color: rgba(255,255,255,.4);}
.Top002742 .language > span{ background:none;}
.Top002742 .language span{padding-right: 5px;color: #fff;display: inline-block!important;}
.Top002742 .language a{display: inline-block!important;margin-left: 5px;font-size: 16px;color: #fff;height: auto;background: none!important;}
.Top002742 .open-search2{ margin-right: 0; margin-left: 25px;}


.Top002742 .open-search{background:url(../images/Top002742_btn_search.png) no-repeat center center;width: 35px;height: 35px;margin-top: 28px;margin-right: 25px;position: relative;}
.Top002742 .open-search:before,
.Top002742 .open-search:after{position: absolute; left: 25%; content: ''; width: 50%; height: 3px; top: 50%; margin-top: -1.5px;background: #979797; opacity: 0; -webkit-opacity: 0; transition: 0.5s; -webkit-transition: 0.5s;  }
.Top002742 .open-search.on{background: none;}
.Top002742 .open-search.on:before,
.Top002742 .open-search.on:after{ opacity: 1; -webkit-opacity: 1;  -webkit-transform: rotate(45deg);transform: rotate(45deg);}
.Top002742 .open-search.on:after{ -webkit-transform: rotate(-45deg);transform: rotate(-45deg);}

.Top002742 .header-menu li{width: auto!important;position: relative;}
.Top002742 .header-menu li em{padding: 0 1vw;line-height: 90px;font-size: 18px;}
.Top002742 .header-menu li.aon em a{color: #da251c;}
.Top002742 .header-menu li .sub{left: 0;width: 120%;max-width:180px;background: #fff;padding: 10px 0;z-index: 110;}
.Top002742 .header-menu li#m20 .sub{display: none!important}
.Top002742 .header-menu li .sub dl > *{max-width: 220px; margin: 0 auto; width: 96%;}
.Top002742 .header-menu li .sub dt{/* margin-bottom: 15px; */line-height: 32px;border-bottom: 1px solid #e6e6e6;}
.Top002742 .header-menu li .sub dt:last-child{ border-bottom:none;}
.Top002742 .header-menu li .sub dt img{float: left; height: 32px; margin-right: 10px;}
.Top002742 .header-menu li .sub dt a{font-size: 16px;color: #888;padding: 8px 20px;}
.Top002742 .header-menu li .sub dt a:hover{background: #da251c; color:#fff}
.Top002742 .header-menu li .sub dd{line-height: 24px; padding: 5px 0;}
.Top002742 .header-menu li .sub dd a{color: #555;}
.Top002742 .header-menu li .sub dd a:hover{color: #da251c;}
.Top002742 .header-menu li.hover em{position: relative;}
.Top002742 .header-menu li.hover em:after{position: absolute; content: '';border:6px solid transparent; border-bottom-color: #fff; left: 50%; margin-left: -6px;  bottom: 0;}

.Top002742 #header-menu{position: absolute; top: -100%; transform: translateY(-100%); right: 0; background: rgba(0,0,0,0.8); padding: 20px; width: 200px; border-radius: 0 0 0 5px; opacity: 0; transition: 0.5s;z-index: 100}
.Top002742 #header-menu.header-menu-show{top: 100%;transform: translateY(0);opacity: 1;}

@media(max-width:1024px){
.Top002742 #open_menu{width: 40px; height: 35px;border: 1px solid #507db8;border-radius: 3px; margin-top: 27px; margin-left: 10px;position:relative;}
.Top002742 #open_menu span,
.Top002742 #open_menu:after,
.Top002742 #open_menu:before{ position:absolute; width:70%; left:15%; height:3px; background:#507db8;}
.Top002742 #open_menu:after,
.Top002742 #open_menu:before{ content:''; transition:transform 0.3s;}
.Top002742 #open_menu span{ top:50%; margin-top: -1.5px;}
.Top002742 #open_menu:before{top:8px;}
.Top002742 #open_menu:after{ bottom:8px;}

.Top002742 #open_menu.open_menu_on span{ opacity:0;}
.Top002742 #open_menu.open_menu_on:after,
.Top002742 #open_menu.open_menu_on:before{ top:50%; margin-top:-2px; transform:rotate(45deg);width:70%; left:15%;}
.Top002742 #open_menu.open_menu_on:before{ transform:rotate(-45deg);}
    
    
#header-menu li#m20 em::before{display:none!important}  
}


/*Banner002901 */
.Banner002901 img{display: block;width: 100%;}
@media(min-width:1025px){
 .Banner002901 .wap{display: none;}
}
@media(max-width:1024px){
 .Banner002901 .pc{display: none;}
}
.Banner002901 .slick-slide a{ display:block; position:relative;}
.Banner002901 .ytable{height: 100%;}
.Banner002901 .txt-area{position: absolute;color: #fff; left: 0 ;top: 0; width: 100%;height: 100%;z-index: 10; font-size: 62px;}
.Banner002901 .txt-area aside{ max-width:50%; }
.Banner002901 .txt-area .t-1{font-size: 0.75em;color:#000000;font-weight: bold;}
.Banner002901 .txt-area .t-1:after{content:'';background:url(../images/line.jpg) no-repeat;margin:24px 0 32px;display:block;width: 44px;height: 8px;}
.Banner002901 .txt-area .t-2{font-size: 0.45em;color:#666666;line-height: 1.6em;}
.Banner002901 .txt-area span{ display:block; width:160px; font-size: 0.28em; color:#333333; border-radius:58px; height:52px; border:1px #333333 solid; line-height:52px; text-align:center; margin-top:3%;}
.Banner002901 .txt-area span:hover{ background:#da251c; border-color:#da251c; color:#fff;}

.Banner002901 .slick-dots{position: absolute; z-index: 10; left: 0; width: 100%;bottom: 5%; text-align: center;}
.Banner002901 .slick-dots li{display: inline-block; width: 30px; height: 30px;cursor: pointer;border:1px solid  transparent; margin: 0 9px;position: relative;border-radius: 50%; }
.Banner002901 .slick-dots li button{position: absolute;background: #666; font-size: 0;width: 6px; height: 6px; border-radius: 50%; left: 50%; top: 50%; margin: -3px 0 0 -3px;border: 0;padding: 0;cursor: pointer;}
.Banner002901 .slick-dots li.slick-active{border-color: #da251c; }
.Banner002901 .slick-dots li.slick-active button{background: #da251c;}
@media(max-width:1024px){
.Banner002901 .slick-dots{width: auto;left: 50%;transform: translateX(-50%);}
.Banner002901 .slick-dots li{width: 20px; height: 20px; margin: 0 4px;}
.Banner002901 .txt-area .t-1{font-size: 0.45em;}
.Banner002901 .txt-area .t-2{font-size: 0.28em;}
.Banner002901 .txt-area span{font-size: 0.2em; width:auto; line-height:3em; height:auto; max-width:120px;}
}
@media(max-width:480px){
.Banner002901 .slick-dots li{width: 20px; height: 20px; margin: 0 4px;}
.Banner002901 .txt-area .t-1{font-size: 4.5vw;}
.Banner002901 .txt-area .t-2{font-size: 0.4vw;line-height:5vw;}
.Banner002901 .txt-area span{font-size: 0.2vw; width:auto; line-height:8vw; height:auto; max-width:100px;}
.Banner002901 .txt-area .t-1:after{content:'';background:url(../images/line.jpg) no-repeat;margin:4% 0; background-size:50% auto;display:block;width: 44px;height: 8px;}
}
/*é¦–é¡µæ ‡é¢˜ */
.hometitle{line-height: 40px;text-align: center;}
.hometitle:after{display: block;content: '';margin: 25px auto 30px;width: 40px;height: 4px;background: #c0c0c0;}
.hometitle .cn{font-size: 36px;margin-top: -20px;color: #333;}
.hometitle .en{opacity: 0.05;-webkit-opacity: 0.06;-ms-opacity: 0.05;font-size: 56px;font-family: Arial," sans-serif";font-weight: bold;text-transform: uppercase;}
@media(max-width:480px){
.hometitle .cn{font-size: 24px; }
.hometitle .en{font-size: 36px;}
.hometitle:after{;margin: 15px auto;}
}

/*Floor003066*/
.Floor003066{/*background: url("../images/Floor003066_bg.jpg") no-repeat center bottom;background-size: 100% auto; */padding-bottom: 3.13vw;margin-top: 4.17vw;overflow: hidden;}
.Floor003066 .auto{max-width: 1400px;}
.Floor003066 .slider{ margin-top:4%;}
.Floor003066 .slider li a{display: block;margin: 0 0.8vw;box-shadow: 0 2px 20px rgb(0 0 0 / 10%);/* border-radius: 20px; */position: relative;padding: 0 0 1.5vw 0;transition: 0.3s;z-index: 2;margin-bottom: 4%;}
.Floor003066 .slider li figure{background-size: contain;padding-bottom: 98%; position: relative; z-index: 3;transition: 0.3s}
.Floor003066 .slider li .pic{ overflow: hidden; position: relative;transition: 0.3s }
.Floor003066 .slider li:hover figure{ transform:scale(1.1);transition: 0.3s}
.Floor003066 .slider li a:after{content: '';background: url(../images/bg.png) no-repeat;background-size: cover;position: absolute;left: 0;top: 0;width: 100%;height: 100%;transition: 0.3s; z-index: 1}

.Floor003066 .slider li:hover a:after{ display: none;transition: 0.3s}
.Floor003066 .slider li a p{text-align:center;font-size:16px;margin:20px 0 0;position: relative;z-index: 3;}
.Floor003066 .slider li a:hover{ color:#fff; background: url(../images/bg2.jpg) no-repeat;background-size: cover;transform: translateY(-10px); transition: 0.3s}


.Floor003066 .btn{text-align: center;padding-top: 2.08vw;}
.Floor003066 .btn .slick-arrow{width: 46px; height: 46px; border-radius: 50%; border: 2px solid #c0c0c0; margin: 0 10px;position: relative;}
.Floor003066 .btn .slick-arrow:before{position: absolute; content: ''; width: 12px; height: 12px; border-right: 2px solid #c0c0c0;border-top: 2px solid #c0c0c0; transform: rotate(45deg); left: 50%; top: 50%; margin: -6px 0 0 -8px;}
.Floor003066 .btn .slick-arrow:hover,
.Floor003066 .btn .slick-arrow:hover:before{border-color: #da251c;}
.Floor003066 .btn .slick-prev{transform: rotate(180deg); }
@media(min-width:641px){
/*.Floor003066 .slider{margin: 0 -0.8vw; }*/
}
@media(max-width:640px){
.Floor003066{padding:30px 0;margin-top: 0}
.Floor003066 .slider li figure{padding-bottom: 90%;}
.Floor003066 .slider li a p{margin:0px 0 20px;position: relative;z-index: 3;}
}

/*Floor002746 */
.Floor002746{position: relative;z-index: 1;text-align: center;/* color: #fff; */padding: 4vw 0 7.6vw 0;font-size: 16px;}
.Floor002746 .auto{padding: 0!important; width: 96%;}
.Floor002746 a{color: #666;}
.Floor002746 > .Ispic{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1;}
.Floor002746 > .auto{position: relative; z-index: 3;}
.Floor002746 .hometitle .en{opacity:0.06}

.Floor002746 .info{max-width: 750px;line-height: 28px;}

.Floor002746 .ul{margin: 2vw auto;  max-width: 750px;box-shadow: 0 0 7px rgba(0,202,255,0.12);}
.Floor002746  li a,
.Floor002746  li{position: relative;}
.Floor002746  li{ float: left; width: 25%;}
.Floor002746  li a{z-index: 10;display: block;padding: 25px 0;}
.Floor002746 li .icon{padding-bottom: 10px;}
.Floor002746 li .icon img{height: 50px;}
.Floor002746  li:before{position: absolute; left: 0; top: 0;height: 100%; right:0; background: rgba(255,255,255,0.07); content: ''; border-right: 1px solid rgba(255,255,255,0.07);}
.Floor002746 li.slick-active:last-child:before{border-right-color: transparent;}
.Floor002746  li a:before,
.Floor002746  li a:after{position: absolute; width: 0; height: 0; opacity: 0; content: ''; border: 2px solid #fff; transition: 0.5s ease-in-out;}
.Floor002746  li a:before{left: -1px; top: 0; border-right-color: transparent; border-bottom-color: transparent;}
.Floor002746  li a:after{right: 1px; bottom: 0; border-left-color: transparent; border-top-color: transparent;}
.Floor002746  li a:hover:before,
.Floor002746  li a:hover:after{width: 100%; height: 100%; opacity: 1;}

.Floor002746 .more{ }
.Floor002746 .more a{display:inline-block;border:1px #666 solid;border-radius:50px;margin-top: 4.5%;padding:8px 28px;}
.Floor002746 .more a:after{display: inline-block; content: ''; width: 10px; height: 10px; border-right: 2px solid #666; border-top: 2px solid #666; vertical-align: middle; margin-left: 20px; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg); transition:transform 0.3s;}
.Floor002746 .more a:hover:after{transform: rotate(135deg); -webkit-transform: rotate(135deg);-ms-transform: rotate(135deg); margin-top: -4px; border-color:#999;}
.Floor002746 .more a:hover{ background:#fff}
.Floor002746 .more a:hover{ color:#333;}


/*Floor003065 */
.Floor003065{padding: 4.17vw 0;font-size: 16px;background: url("../images/Floor003066_bg.jpg") no-repeat center bottom;background-size: 100% auto;}
@media(min-width:769px) and (max-width:1024px){
.Floor003065{font-size:1.5vw; }
}
@media(max-width:640px){
.Floor003065{font-size: 3.5vw;padding: 30px 0;}
}

.Floor003065 .auto{max-width: 1400px;}
.Floor003065 .txt-info{position: relative;}
@media(min-width:769px){
.Floor003065 .ytable-cell{width: 70%;vertical-align: top;}
.Floor003065 .txt-info{padding-left: 2.76vw;width: 52%;}
}
@media(max-width:1440px){
.Floor003065 .auto{padding: 0 2%;}    
}
@media(max-width:768px){
.Floor003065 .ytable,
.Floor003065 .ytable-cell{display: block;}
    
}
.Floor003065 .number li{float: left;color: #333;margin-right:18%;margin-top:30px;}
.Floor003065 .number li:last-child{ margin-right:0;}
.Floor003065 .number li aside{color: #507db8;}
.Floor003065 .number li aside sub{ color:#888; font-size:16px;}
.Floor003065 .number li aside b{font-size: 40px;font-weight: bold;font-family: 'Arial';line-height: 1em;display: inline-block;margin-right: 6px;}
.Floor003065 .number li p{margin-bottom: 0;margin-top: 8px;color: #666;}
@media(min-width:769px) and (max-width:1024px){
.Floor003065 .number li aside b{font-size: 4vw; }
}
@media(max-width:640px){
.Floor003065 .number li aside b{font-size: 8vw; }
}

.Floor003065 .video .pic{position: relative; z-index: 1;/*border-radius: 20px;*/overflow: hidden;background: #000;}
.Floor003065 .video .pic img{opacity: 0.84;}
.Floor003065 .video .play{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10; cursor: pointer;}
.Floor003065 .video .play:before{position: absolute; content: '';width: 86px;height: 86px;background:url("../images/Floor003065_play.png") no-repeat center center rgba(0,0,0,0.2); left: 50%; top: 50%; transform: translate(-50%,-50%); border-radius: 50%;}
.Floor003065 .video .pic video{position: absolute;left: 0; top: 0;  z-index: 20;background: #000;}
@media(max-width:640px){
    .Floor003065 .video .play:before{width: 20vw; height: 20vw;}
}

.Floor003065 .hometitle{ text-align:left;}
.Floor003065 .hometitle:after{margin: 25px 0 30px;}

.Floor003065 .more{margin-top: 2.4vw;}
.Floor003065 .more a{display: inline-block;color: #666;line-height: 2.875em;border-radius: 50px;border: solid 1px #666; padding: 0 2.5em; transition: 0.3s; font-size: 16px;}
.Floor003065 .more a:hover{background: #da251c;color: #fff; border-color:#da251c}
@media(max-width:640px){
.Floor003065 .more a{font-size: 4vw; }
}
.Floor003065 .txt-info .inner{position: relative; z-index: 3;}
.Floor003065 .txt-info .info .name{color: #222;font-size: 24px;}
.Floor003065 .txt-info .info p{line-height: 2em;}
.Floor003065 .txt-info .year{z-index: 1;padding: 2vw 6vw 3vw 2.2vw;border-radius: 20px;background: url(../images/year_bg.png) no-repeat center center #c0c0c0;background-size: cover;}
.Floor003065 .txt-info .year b{font-family: 'Arial'; font-weight: 800;font-size: 3.13vw; color: #fff;position: relative; z-index: 3; line-height: 1em;}

.Floor003065 .txt-info .year:before{position: absolute; content: ''; background-position: center center;background-repeat: no-repeat;background-size: contain;}
.Floor003065 .txt-info .year:before{width: 3.44vw;height: 3.44vw; background-image: url("../images/Floor003065_bg1.png");right: 1.93vw; bottom: 1.93vw;}
/*.Floor003065 .txt-info .year:after{width: 33.59vw; height: 31.93vw;background-image: url("../images/Floor003065_bg.png"); right: 0; bottom: 0;}*/
@media(min-width:769px){
.Floor003065 .txt-info .year{position: absolute; right: 0; bottom: 0;}
}
@media(max-width:768px){
.Floor003065 .txt-info{margin-bottom: 5vw; }
.Floor003065 .txt-info .year{position: relative; margin-top: 4vw;}
.Floor003065 .txt-info .year br{display: none;}
.Floor003065 .txt-info .year b{font-size: 6vw;}
.Floor003065 .txt-info .year:after{width:50vw; height:50vw;}
.Floor003065 .txt-info .year:before{width: 7vw;height: 7vw;}
}
@media(max-width:640px){
.Floor003065 .txt-info .info .name{font-size: 5vw;}
}
@media(max-width:480px){
.Floor003065 .number ul{ text-align:center;}
.Floor003065 .number li{float: none; display:inline-block;color: #333;margin-right:5% !important;margin-top:30px;}
}


/*PicList003060 */
.PicList003060{padding: 4vw 0 3vw; background: url("../images/PicList003060_bg.jpg") no-repeat center center; background-size:cover;}
.PicList003060 .title{margin: 0; text-align: center;font-size: 40px;line-height: 1em; margin-bottom: 1.2em;}
.PicList003060 .pic{margin-bottom: 3.96vw;}
.PicList003060 .auto{max-width: 1400px;}
.PicList003060 li a{color: #fff;display: block;position: relative;overflow: hidden;}
.PicList003060 li .Ispic{position: relative;padding-bottom: 78.5%;z-index: 1;}
.PicList003060 li .Ispic:after{position: absolute;content: '';left: 0;bottom: 0;width: 100%;height:40%;background: -moz-linear-gradient(top,  rgba(0,106,255,0) 0%,rgba(0,0,0,.4) 60%,rgba(0,0,0,.8) 100%);background: -webkit-linear-gradient(top,  rgba(0,106,255,0) 0%,rgba(0,0,0,.4) 60%,rgba(0,0,0,.8) 100%);background: linear-gradient(to bottom,  rgba(0,106,255,0) 0%,rgba(0,0,0,.4) 60%,rgba(0,0,0,.8) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00006aff', endColorstr='#006aff',GradientType=0 );}

.PicList003060 li .inner{position: absolute;z-index: 10;}
.PicList003060 li .inner{left: 0;bottom: 1vw;width: 100%;text-align: center;}

.PicList003060 li .icon{padding-bottom:0.8vw;opacity: 0;transition: 0.3s;}
.PicList003060 li .icon img{max-width:58px;}
.PicList003060 li .inner{font-size: 30px; padding: 0 2%;}
.PicList003060 li h3{font-size: 20px;margin: 0;font-weight: normal;}
.PicList003060 li p{margin: 0.8em 0 0 0;font-size: 0.6em;}
.PicList003060 li .more{width:1.6em; height: 0; border-radius: 50%; margin: 0 auto; display: block; border: 2px solid rgba(255,255,255,0.3); background: url("../images/PicList003060_more.png") no-repeat center center;background-size: auto 0.7334em; transition: 0.3s;opacity: 0;}
.PicList003060 li a:hover .more{height: 1.6em; opacity: 1; margin-top:1.2vw;}
.PicList003060 li a:hover .icon{opacity: 1;}
.PicList003060 li a:before{position: absolute; left: 0; top: 0; content: ''; width: 100%; height: 100%;background: rgba(80,125,184,0.8); z-index: 2; opacity: 0; transition: 0.3s;}
.PicList003060 li a:hover:before{ opacity: 1;}
.PicList003060 li:hover .Ispic:after{ opacity: 0;}
.PicList003060 .swiper { position: relative; margin-top: 4%;}
.PicList003060 .swiper-button-prev { left:-60px;background-image: url('../images/arrow_left.png')}
.PicList003060 .swiper-button-next { right:-60px;background-image: url('../images/arrow_right.png')}

@media(min-width:1025px){
.PicList003060 li{float: left; width:22.5%; }
.PicList003060 li:not(:nth-child(4n)){margin-right: 3%;}
}
@media(min-width:1025px) and (max-width:1366px){
.PicList003060 li .inner{font-size: 2vw; }
.PicList003060 li .subtit{font-size: 1.2vw; }
}
@media(max-width:1440px){
    .PicList003060 .swiper {padding: 0 4%;}
    .PicList003060 .swiper-button-prev { left:5px;}
    .PicList003060 .swiper-button-next { right:5px;}
}
@media(max-width:1024px){
.PicList003060{padding:30px 0;}
.PicList003060 .title{font-size: 4vw;}
.PicList003060 li{float: left;width: 49%;}
.PicList003060 li:not(:nth-child(2n)){margin-right: 2%;}
.PicList003060 li .inner{font-size: 2.5vw; }
.PicList003060 li .subtit{font-size: 1.5vw; }
.PicList003060 li h3{font-size: 16px}
}
@media(max-width:640px){
.PicList003060 .title{font-size: 6vw;}
.PicList003060 ul{display: flex;display: -webkit-flex;display: -ms-flexbox;flex-wrap: wrap;}
.PicList003060 li .inner{font-size: 6vw; }
.PicList003060 li .subtit{font-size: 4vw; }
.PicList003060 li a:hover .more{ margin-top: 8vw;}
.PicList003060 li .inner{bottom: 3vw;}
.PicList003060 li .icon{padding-bottom:8vw;display: none}
.PicList003060 li h3{font-size: 14px;white-space: normal !important;}
    .PicList003060 .swiper {padding: 0 40px;}
}

/*Floor002140 */
.Floor002140{ padding:4% 0 6% 0;}
.Floor002140 .title{ text-align:center; font-size:12px; color:#999;}
.Floor002140 .title b{ display:block; font-size:22px; color:#333;}
.Floor002140 .tab{ text-align:center; padding:2% 0 3% 0; line-height:36px;}
.Floor002140 .tab span{display:inline-block;color: #888;width: 30%;max-width: 150px;position:relative;font-size: 18px;cursor:pointer;border-radius:2px;padding: 7px 0;}
.Floor002140 .tab span:after{ position:absolute; content:''; right:0; width:1px; height:13px; top:50%; margin-top:-6px; background:#dfdfdf; z-index:-1;}
.Floor002140 .tab span.active{ /*background:url(../images/bg.jpg) no-repeat center center #c0c0c0;*/ background: #da251c; color:#fff; }
.Floor002140 .tab span.active:after,
.Floor002140 .tab span.end:after{ display:none;}
.Floor002140 .tab_list dt{float:left;width: 42%; position:relative;}
.Floor002140 .tab_list dd{float:right;width: 53%;margin-bottom: 2.5%;position: relative;padding-right: 180px;}
.Floor002140 .tab_list dd .pic{overflow: hidden;display: block;position: absolute;right: 0;top: 0;width: 150px;height: 100%;}
.Floor002140 .tab_list dd .Ispic{height: 100%; display:block;position:relative;transition: 0.3s;}
.Floor002140 .tab_list dd:hover a .Ispic{ transform: scale(1.1); transition: 0.3s;}
.Floor002140 .tab_list dd:hover .pic .Ispic{ transform: scale(1.1); transition: 0.3s;}

.Floor002140 .slick-dots{text-align: center; position:absolute;right:0; bottom:10px;z-index: 3;}
.Floor002140 .slick-dots li{display: inline-block;width: 8px; height: 8px; position: relative;list-style: none; margin: 0 5px;}
.Floor002140 .slick-dots li button{font-size: 0; width:100%; height: 100%; background: rgba(0,0,0,0.2);border: 0;padding: 0;  border-radius: 50%;}
.Floor002140 .slick-dots li.slick-active button{width: 100%; height: 100%; background: #0f55b0;}

.Floor002140 .tab_list dd:last-child{padding-bottom:0;}
.Floor002140 .tab_list p{line-height: 28px;font-size: 16px;color: #888;overflow:hidden;}
.Floor002140 .tab_list h2{font-size: 18px;color: #333;margin: 0 0 15px;}
.Floor002140 .tab_list dd time{color:#999; font-size:12px;}
.Floor002140 .tab_list dt:after,
.Floor002140 .tab_list dd:after{ display:block; content:''; width:100%; height:1px; background:#dfdfdf; transition:0.3s;}
.Floor002140 .tab_list dd:hover h2 a,
.Floor002140 .tab_list dt:hover h2 a{ color:#da251c}

.Floor002140 .tab_list dt .Ispic{padding-bottom: 61%;display:block;position:relative;transition: 0.3s;}
.Floor002140 .tab_list dt a img{ display:none;}
.Floor002140 .tab_list dt a{overflow: hidden;display: block;position: relative;}
.Floor002140 .tab_list dt:hover a .Ispic{ transform: scale(1.1); transition: 0.3s;}
.Floor002140 .tab_list dt time{background:#fff;position:absolute;right:0;bottom:0;text-align:center;padding:3%;color:#999;font-size: 17px;font-family: Arial;}
.Floor002140 .tab_list dt time span{font-size: 44px;display:block;line-height:50px;color: #666;}
.Floor002140 .tab_list dt h2{ margin:5% 0;}
.Floor002140 .tab_list dt p{ margin-top:0;}

.Floor002140 .tab_list .list{position: fixed; left: -100%;width: 96%; max-width: 1400px;}
.Floor002140 .tab_list .list.show{position: relative; left: auto; width: auto;}

.Floor002140 .more{padding-left: 47.2%;}
.Floor002140 .more a{ width:50%; max-width:230px; background:url(../images/Floor002140-more.png) no-repeat center center #e9e9e9; height:40px; display:block; transition:0.3s; border-radius:2px; margin-top:-40px;}
.Floor002140 .more a:hover{ background-color:#da251c; background-image:url(../images/Floor002140-more_hover.png);}
@media(max-width:1000px){
.Floor002140{ padding:30px 0;}
.Floor002140 .more{ padding-left:0; padding-top:3%;}
.Floor002140 .more a{ margin:0 auto;}
.Floor002140 .tab_list p{}
.Floor002140 .tab span{font-size: 16px}
.Floor002140 .tab_list h2{font-size: 16px}
}
@media(max-width:640px){
.Floor002140 .tab_list dt{ float:none; width:auto;margin-bottom: 20px}
.Floor002140 .tab_list dd{ float:none; width:auto;}
}
@media(max-width:480px){
.Floor002140 .tab_list dt time span{ font-size:30px;line-height:30px;}
}




/*Bottom002900 */
.Bottom002900{background:#507db8; padding:4vw 0 2vw;background-size: cover;}
.Bottom002900 .inner{ padding-bottom: 1.5%}
.Bottom002900,
.Bottom002900 a{color: #fff;}
.Bottom002900 .auto{max-width: 1400px;width: 96%;}
.Bottom002900 .logo{margin-bottom: 20px;}
.Bottom002900 .logo img{ display:inline-block; text-align:right;max-width:120px;}
.Bottom002900 .b_nav nav dd a{opacity: 0.7;}

@media(min-width:1025px){
.Bottom002900{font-size: 16px;}
.Bottom002900 .contact{width:30%;}
.Bottom002900 .b_nav{width: 62%;max-width: 1000px;}
}

.Bottom002900 .b_nav nav{padding: 0 0 45px 0;}
.Bottom002900 .b_nav nav dl{float: left;max-width: 150px;}
.Bottom002900 .b_nav nav dt{padding-bottom: 30px;font-size: 18px;}
.Bottom002900 .b_nav nav dd{line-height: 24px;padding: 6px 0;}
@media(max-width:1024px){
 .Bottom002900 .b_nav nav{display: none;}
}
.Bottom002900 footer{ padding-top:2%;border-top: 1px solid rgba(255,255,255,0.1);}
.Bottom002900 .copyright,
.Bottom002900 footer nav{color: rgba(255,255,255,0.7);line-height: 30px;font-size: 16px;}
.Bottom002900 .copyright a,.Bottom002900 footer nav a{opacity: 0.7;}
.Bottom002900 footer nav a{display: inline-block;}
.Bottom002900 footer nav a:not(:last-child):after{display: inline-block; content: ''; width: 1px;height: 11px;background: #ccc; vertical-align: middle; margin: 0 20px;}

.Bottom002900 a:hover{color: #fff;opacity: 1!important;}

.Bottom002900 .contact .num{font-size: 18px;font-family: 'Oswald';margin-bottom: 20px;line-height: 1em;color: #fff;letter-spacing: 0px;}
.Bottom002900 .hotline{text-align:left;float: left;width: 66%;color: rgba(255,255,255,0.7);margin-top: 20px;}
.Bottom002900 .share{float: right;width: 30%;}
.Bottom002900 .share li{display: inline-block;position: relative;}
.Bottom002900 .share li figure{position: absolute; left: 0; bottom: 100%; width: 120px; padding: 5px;background: #fff; margin-bottom: 10px;border-radius: 5px;display: none;}
.Bottom002900 .share li figure img{display: block;width: 100%;}
.Bottom002900 .share li figure:before{position: absolute; content: '';border:5px solid transparent; left: 25px; top: 100%;border-top-color: #fff;}
.Bottom002900 .share li:not(:last-child){margin-right: 20px;}
.Bottom002900 .share li a{display: block;border: 1px solid rgba(255,255,255,0.2);width: 42px;height: 42px;background-position: center center;background-repeat: no-repeat;border-radius: 50%;cursor: pointer;background-size: 48%;}
.Bottom002900 .share li a.a_wx{background-image: url("../images/Bottom002900_wx.png");}
.Bottom002900 .share li a.a_sina{background-image: url("../images/Bottom002900_sina.png");}
.Bottom002900 .share li a.a_douyin{background-image: url("../images/Bottom002900_douyin.png");}
.Bottom002900 .share li a:hover{background-color: #da251c;}
@media(min-width:1025px){
.Bottom002900 .contact .tit{padding-bottom: 30px;font-size: 18px;}
.Bottom002900 .share{margin: 0 0 3vw 0;text-align: right;}
}

@media(max-width:1024px){
.Bottom002900{text-align: center;}
.Bottom002900 .logo{padding: 0 20% 0%;}
.Bottom002900 .contact .tit{padding: 3vw 0;}
.Bottom002900 .hotline{float: none;width:100%;text-align: center;margin-bottom: 20px}
.Bottom002900 .share{float: none;width: 100%;}
.Bottom002900 .share ul{margin: 0 auto;display: table;}
.Bottom002900 .share li figure{left: 50%; margin-left: -60px;}
.Bottom002900 .share li figure:before{left: 50%; margin-left: -5px;}
}
@media(max-width:480px){
.Bottom002900 .contact .num{margin-bottom: 10px;}
.Bottom002900 .solgan{font-size: 7vw;}
.Bottom002900 .copyright{font-size: 14px; line-height: normal;}
.Bottom002900 .share li a{width: 50px; height: 50px;}
.Bottom002900 .copyright, .Bottom002900 footer nav{font-size: 14px}
}
/*Banner002848 */
.Banner002848 img{display: block;width: 100%;}
.Banner002848 .wap{display: none;width: 100%;}
@media(max-width:1024px){
.Banner002848 .pc{display: none;}    
.Banner002848 .wap{display: block;}    
}

/*
 .Menu002272 为demo编号
 */
.Menu002272{}
.Menu002272 .nav-menu{border-bottom: 1px solid #eef0f1;}

.Menu002272 .nav-menu ul a{ font-size:16px;}
.Menu002272 .current{padding-left: 25px;background: url(../images/Menu002272-icon.png) no-repeat left center;}
.Menu002272 .current a{font-size: 14px;color: #666;padding: 22px 13px 22px 10px;position: relative;line-height: 24px; display:inline-block}
.Menu002272 .current a:after{ content: ""; width:4px; height:4px; border-radius:2px; background:#ddd; position: absolute; top: 50%; right: 0; margin-top:-2px;}
.Menu002272 .current a:first-child{padding-left: 0;}
.Menu002272 .current a:hover{color: #000;}
.Menu002272 .current span{padding-left: 10px}
.Menu002272 .side-open_menu{display: none}
@media screen and (min-width:768px ) {
	.Menu002272 .nav-menu ul{display: block;float: left;}
	.Menu002272_2 .nav-menu ul{ float: none; text-align: center;}
	.Menu002272 .nav-menu ul li{float: left;line-height:24px;}
	.Menu002272_2 .nav-menu ul li{ display: inline-block; float: none;}
	.Menu002272 .nav-menu ul li a{ padding:22px 30px; display:block;}
	.Menu002272 .nav-menu ul li:first-child{margin-left: 0;}
	.Menu002272 .nav-menu ul li:hover,
	.Menu002272 .nav-menu ul li.on{background:#da251c;}
	.Menu002272 .nav-menu ul li:hover a,
	.Menu002272 .nav-menu ul li.on a{color: #fff;}
	.Menu002272 .nav-menu .location{float: right;}
}
@media(max-width:768px){
    .Menu002272 .nav-menu{padding: 10px 0;}
    .Menu002272 .current a{padding: 15px 13px 15px 10px;}   
    .Menu002272 .current{display: none;}
    .Menu002272 .side-open_menu{display:block; border:2px solid #507db8; padding:10px 20px 10px 10px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;font-size: 18px;; color:#507db8;position:relative;}
    .Menu002272 .side-open_menu-1::after{ position:absolute; content:''; border:6px solid transparent; border-top-color:#507db8; right:10px; top:50%; margin-top:-3px;}
    .Menu002272 .nav-menu ul{border: 1px solid #ebebeb;border-bottom: 0;display: none}
    .Menu002272 .nav-menu ul li a{line-height:50px;padding: 0 20px;border-bottom: 1px solid #ebebeb;display: block}
    .Menu002272 .nav-menu ul li a:hover{color: #507db8}
}

/*Floor002950 */
.Floor002950{margin: 3vw 0 4vw 0;}
.Floor002950 .title{font-size: 28px;line-height: 1.25em;text-align: left;color: #333;padding-bottom: 1.15vw;}
.Floor002950 .title-desc{margin-bottom: 1.72vw;text-align: left; line-height: 2.142em;}
.Floor002950 .title-desc p{ font-size:16px; color:#666;}
@media(max-width:480px){
.Floor002950 .title{font-size: 6vw;padding-bottom: 5vw;}
.Floor002950 .title-desc{font-size: 3.5vw;margin-bottom: 5vw;}
}
.Floor002950 .num{padding-bottom: 3vw;}
.Floor002950 .num .pic img{display: block; width: 100%;}
.Floor002950 .num .list{margin-top: 5%;position: relative;}
.Floor002950 .num .list:before,
.Floor002950 .num .list:after{position: absolute;content: '';border: 5px solid #c0c0c0;width: 30px;height: 30px;}
.Floor002950 .num .list:before{left: 0; top: 0; border-right: 0;border-bottom: 0;}
.Floor002950 .num .list:after{right: 0; bottom: 0; border-top: 0;border-left: 0;}
.Floor002950 .num .list li{float:left; width: 25%; padding: 30px 0;} 
.Floor002950 .num .list li .inner{padding-left: 20%;color: #888;font-family: "Arial";font-size: 100px;}
.Floor002950 .num .list li aside{ height: 0.7em;}
.Floor002950 .num .list li sub{font-size: 16px;text-transform: uppercase;line-height: 0.8em;float: left;margin-top: 1.7em;}
.Floor002950 .num .list li sup{font-size: 0.15em; padding-left: 6px; line-height: 0.7em;vertical-align:top;}
.Floor002950 .num .list li span{font-size: 0.6em;line-height: 0.725em;vertical-align: text-top;color: #507db8;font-weight: bold;}
.Floor002950 .num .list li p{font-size: 0.16em;}
.Floor002950 .num .list li aside *{display: inline-block;}
.Floor002950 .video{position: relative; z-index: 1;background: #000;}
.Floor002950 .open-video{position: absolute;left: 0;top: 0;width: 100%;z-index: 10;height: 100%;background: url("../images/Floor002950_play.png") no-repeat center center;background-size: 80px;}
.Floor002950 .video video{background: #000;max-height: 620px;display: block;margin: 0 auto;}
@media(max-width:1024px){
.Floor002950 .num .list ul{ text-align:center;}
.Floor002950 .num .list li{padding: 30px 0;float:none;display:inline-block;width: auto;margin-right: 4%;} 
.Floor002950 .num .list li .inner{padding-left: 30px;font-size: 60px;}
.Floor002950 .num .list li sub{margin-top: 1em}
.Floor002950 .open-video{background-size: auto 30%;}
}

.columnname{ text-align: center; color: #333; font-weight: normal;font-size: 32px; margin: 0 0 3%;}

/*PicList002925 */

.PicList002925{padding: 3.125vw 0;overflow: hidden; background: #f8f8f8;}
.PicList002925 .columnname {  margin-bottom:3%; }
.PicList002925 .list{padding: 0 3.4375vw;position: relative;}
.PicList002925 .list ul{margin: 0 -2vw;}
.PicList002925 li{float: left;text-align: center;position: relative;background: url("../images/PicList002925_taibg.png") repeat-x top 84% left;}
.PicList002925 li a{display: block;position: relative; z-index: 3;}
.PicList002925 li .pic{padding: 10px;}
.PicList002925 li .Ispic{padding-bottom: 108%;background-size: contain;}
.PicList002925 li .tit{margin-top: 1.303vw; margin-bottom: 2.08vw; padding: 0 5%;}
.PicList002925 li .tit aside{font-size: 16px; line-height: 1.25em;height: 2.5em;}

.PicList002925 .slick-arrow{font-size: 0;width: 48px;height: 48px;border: 0;position: absolute;top: 50%;cursor: pointer;padding: 0;background: none;z-index: 10;border-radius: 50%;border: #ccc solid 1px;transform: translateY(-50%);}
.PicList002925 .slick-arrow:before{position: absolute;content: '';width: 10px;height: 10px;border-right: 2px solid #ccc;border-top: 2px solid #ccc;transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);left: 50%;top: 50%;margin: -5px 0 0 -6px;}
.PicList002925 .slick-prev:before{transform: rotate(-135deg);-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg); margin-left: -3px;}
.PicList002925 .slick-arrow:hover{ background: #888; border-color: #888; transition: 0.3s; }
.PicList002925 .slick-arrow:hover:before{border-color: #fff;}

@media(min-width:1367px){
.PicList002925 .slick-prev{left: -52px;}
.PicList002925 .slick-next{right: -52px;}
}
@media(min-width:769px){
.PicList002925 .list ul:after{position: absolute;top:0;content: '';height: 100%;background: url("../images/PicList002925_taibg_l.png") no-repeat left top 84.2% ;width:2vw;left: -2vw;}
.PicList002925 .list ul:before{position: absolute;top:0;content: '';height: 100%;background: url("../images/PicList002925_taibg_r.png") no-repeat right top 84.2% ;width:2vw;right: -2vw;}
}
@media(max-width:1366px){
.PicList002925 .slick-prev{left: 0px;}
.PicList002925 .slick-next{right: 0px;}   
}
@media(max-width:768px){
.PicList002925 .list{padding: 0 6vw;}
.PicList002925 li{width:50%;}
.PicList002925 li .pic{padding-bottom: 7vw;}
.PicList002925 li .tit{margin-bottom: 5vw;}

.PicList002925 li .tit aside{font-size: 3vw;}
}

/*RighInfo002738 */
.RighInfo002738{padding:3% 0 ; }
.RighInfo002738 .intro { margin-bottom:3%;}
.RighInfo002738 .intro p{ line-height:24px; margin:10px 0 0; font-size:15px; color:#666;  padding-left:12px; position:relative}
.RighInfo002738 .intro p:after{ content:''; background:#666; width:5px; height:5px; border-radius:2.5px; display:block; position:absolute; left:0; top:10px;}
.RighInfo002738 .flip-content img{ border:10px #fff solid; box-shadow:0 0 20px rgba(0,0,0,0.1)}
.RighInfo002738 .columnname { color: #5f5d5d; margin-bottom:3%; }
.RighInfo002738 .flip-content img{ border:10px #fff solid; box-shadow:0 0 20px rgba(0,0,0,0.1)}
.RighInfo002738 .flipster{ margin-top: 0;}
.flipster-carousel .flip-items {margin: 20px auto;}
.flipto-prev,
.flipto-next{display:inline-block;font-size:0;position:relative;width:44px;height:44px;border-radius:22px;background: rgba(255,255,255,0.3);border:1px #999 solid;position: absolute;left: 2%;top: 50%;margin-top: -77px;}
.flipto-next{right: 2%;left:auto;}
.flipto-prev:after,
.flipto-next:after{display:inline-block;content:'';transition:0.3s;width:14px;height: 14px;transform: rotate(45deg);border-left:2px solid;border-bottom:2px solid;margin-left: 18px;position:relative;border-color:#aaa;margin-top: 15px;}
.flipto-next:after{border-right:2px solid;border-top:2px solid;border-color:#aaa;border-left:none;border-bottom:none;margin-left: 12px;}
.flip-content p{line-height: 28px;text-align: center;display: block;height: 56px;overflow: hidden; color: #666; margin:2% 0 0;opacity:0;font-size: 16px;}
.flip-current p{ opacity:1;}
@media(max-width:1024px){
.flipto-prev{left: 40%;transform: translateY(50%) translateX(0) rotate(0);margin-top: 97px}
.flipto-next{right: 40%;transform: translateY(50%) translateX(0) rotate(0);margin-top: 97px}
}


/*
 .RighInfo002799
 */
.RighInfo002799 { padding: 4vw 0 2vw;}
.RighInfo002799 .pic{float: right;margin-left: 4%;width: 42%;}
.RighInfo002799 .tit .en{ font-family: 'Times New Roman'; font-size: 48px; color: #fff0e5; font-weight: bold; letter-spacing: 5px; text-transform: uppercase; }
.RighInfo002799 .tit .cn{ margin-top: -35px; font-size: 48px; color: #1d2b53; letter-spacing: 5px;}
.RighInfo002799 dd{margin-bottom: 3%;padding-left: 110px;position:relative;}
.RighInfo002799 dd img{ display:block; position:absolute; left:0; top:50%; transform:translateY(-50%); max-width:80px;}
.RighInfo002799 .subtit{font-size: 24px;position: relative;margin-bottom: 10px;color: #333;}
.RighInfo002799 .subtit:before{display: inline-block;content: '';width: 10px;height: 10px;background:none;position: relative;top:-4px;margin-right: 8px;border-radius: 50%;border:2px solid #b6282c;}
.RighInfo002799 .subtit span{position: absolute;left:0;bottom:0;font-size: 48px;text-transform: uppercase;font-family: Arial;opacity: .04;letter-spacing: 0px;}
.RighInfo002799 .subtit span i{font-size: 68px;font-style: normal;}
.RighInfo002799 p {font-size: 16px;color: #888;line-height: 28px;text-align: justify;margin:0;/* letter-spacing: 1px; */}
.RighInfo002799 h5{font-size:17px;color: #333;line-height: 32px; margin:0 0 2.5%; font-weight:normal;}
.RighInfo002799 .p1:before{display: inline-block;content: '';width: 10px;height: 1px ;background:#999;margin-right: 8px;position: relative;top:-5px;}
@media (max-width: 768px) {
.RighInfo002799 .auto{ padding: 0 3%; }
.RighInfo002799 .pic{ float: none; width: 100%; margin-bottom: 5%; margin-left: 0; }
.RighInfo002799 .tit .en{ font-size: 38px; }
.RighInfo002799 .tit .cn{ margin-top: -25px; font-size: 38px; }
    
.RighInfo002799 dd{margin-bottom: 30px;padding-left: 0;position:relative;}
.RighInfo002799 dd img{ position:relative; top:auto; transform:translateY(0%);margin-bottom: 20px}
}





.contact .fl{ width: 70%;}
.contact .fr{width: 26%;}
@media(max-width:1024px){
.contact .fl,
.contact .fr{width: 100%;float: none;}    
}


/*RighInfo002857 */

.RighInfo002857{padding-top: 70px;}
.RighInfo002857 .auto{max-width: 1600px; margin: 0 auto;}
.RighInfo002857 .year { color: #ececec; font-weight: 900;font-family: 'Arial';font-size: 54px;line-height: 1em;}
.RighInfo002857 .name {color: #333;font-size:28px;margin: 0 0 1em 0;}
.RighInfo002857 .title{padding-bottom: 3vw;color: #333;font-size: 100px;}
.RighInfo002857 .title .cn{font-size: 0.34em;}
.RighInfo002857 .title .en{font-size: 0.42em;font-family: "DINBold"; text-transform: uppercase;}
.RighInfo002857 .singlePage{padding: 1vw 0;}

@media(max-width:1024px){
.RighInfo002857{padding-top: 30px;}
.RighInfo002857 .title{font-size: 80px;}
}
@media(max-width:480px){
.RighInfo002857 .title{font-size: 60px;}
}
.RighInfo002857 .edit-css li{margin-bottom: 2.5%;color: #666;font-size: 16px;}
.RighInfo002857 .edit-css li .icon{margin-bottom: 5px;}
.RighInfo002857 .edit-css li aside{font-size: 16px;margin-top: 10px;color: #000;}
@media(min-width:641px){
.RighInfo002857 .edit-css li{float: left;width:30%; padding-left: 22px; border-left:5px solid #eee;}
.RighInfo002857 .edit-css li:last-child{width:40%;}
.RighInfo002857 .edit-css li:nth-child(2){width:26%;}
.RighInfo002857 .edit-css li:not(:nth-child(3n)){margin-right: 2%;}
.RighInfo002857 .edit-css li:nth-child(3n+1){clear: left;}
.RighInfo002857 .singlePage .edit-css ul{display: flex;}
}
@media(max-width:640px){
.RighInfo002857 .edit-css .tit{font-size: 20px;}
}
@media(max-width:480px){
.RighInfo002857 .edit-css .tit{font-size:18px;}
.RighInfo002857 .edit-css li{ padding: 22px; border-bottom:5px solid #f5f5f5;}
}
/*Map002858 */

.Map002858{padding-bottom: 70px;}
.Map002858 #allmap{height: 19vw;}
.Map002858 .auto{max-width: 1600px;padding-bottom: 4vw;}
.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;}
@media(max-width:1024px){
.Map002858{padding-bottom: 30px;}
.Map002858 #allmap{height: 40vw;}
}
@media(max-width:480px){
.Map002858 #allmap{height: 70vw;}
}


/*
 .Form001273 
 */
.Form001273{padding: 70px 0 3%;}
.Form001273 .name {color: #fff;font-size: 28px;/* font-weight: bold; */padding: 1em 0;}
.Form001273 .from{width:100%;background:#507db8; background-size: cover;padding:1% 20px 3%;}
.Form001273 .title,
.Form001273 .from li{padding: 0 10% 0 1%;}
.Form001273 .from li{margin-bottom: 15px;padding-top:5px;padding-bottom:5px;transition:0.3s;padding-right: 16px; position:relative}
.Form001273 .from select{color:#666;border:none;line-height:30px;padding: 8px 10px;width:100%;height: 46px;}
.Form001273 .from li em{color: #fff;font-style:normal;position:absolute;right:0;top:18px;font-size:18px;}
.Form001273 .from li .text{background:#fff;width:100%;line-height:30px;padding: 8px 10px;border:none;font-size: 14px;}
.Form001273 .from li:last-child{ background:none !important; padding-top:3%;}
.Form001273 .from li .btn{cursor:pointer;height:44px;color: #333;width:40%;font-size:16px;float:right;background: #fff;/* border-radius:44px; */border:none;padding:0;max-width: 160px;}
.Form001273 .from li .btn:hover{ background: #333; color: #fff}
.Form001273 .from  li textarea{ height:150px;}
@media(max-width:1024px){
.Form001273{padding: 30px 0;}    
}

/*PicList002926 */
.PicList002926{padding-top:3%}
.PicList002926 li{margin-bottom: 4.17vw;background: #507db8;}
.PicList002926 li .pic a{display: block; overflow: hidden;}
.PicList002926 li .pic img{transition: 0.3s;}
.PicList002926 li .pic figure{padding-bottom: 75%;}
.PicList002926 li:hover .pic img{transform: scale(1.05);-webkit-transform: scale(1.05);-ms-transform: scale(1.05);}
.PicList002926 li:nth-child(2n) .info .inner{margin-right: 2.6vw;}
.PicList002926 li .info .inner{padding: 2.3vw 2vw;text-align: left;}
.PicList002926 li .icon {margin-bottom: 27px;}
.PicList002926 li .icon img{max-height: 58px; display:inline-block}
.PicList002926 li .icon span{display: inline-block;font-size: 28px;color: #fff;margin-left: 12px;position: relative;top: 10px;}
.PicList002926 li h3{font-size: 24px;color: #fff;font-weight: 400;text-align: center;}
.PicList002926 li h3:after{display: block;content: '';height: 2px;background: #fff;width: 20px;margin: 10px auto;}
.PicList002926 li .more{margin: 0 auto;}
.PicList002926 li dd{color: #eee;line-height: 28px;/* max-height: 5.145em; */margin:15px 0 0;font-size: 16px; position:relative; padding-left:25px;}
.PicList002926 li dd:after{background:#fff;content:'';width:16px;height:2px;position:absolute;left:0;top: 14px;/* margin-top:-1px; */}
@media(min-width:1025px){
.PicList002926 li .pic{width: 59.642%;}
}
@media(max-width:1024px){
.PicList002926 li .ytable,
.PicList002926 li .ytable-cell{display: block;}
}
@media(max-width:640px){
.PicList002926 li h3{font-size: 5vw;}
.PicList002926 li  p{font-size: 3.5vw;}
 .PicList002926 li .info .inner{padding: 5vw 3vw;}
}


/*
 .TextList001652 为demo编号
 */
.TextList001652{ padding:3% 0 2%;}
.TextList001652 .list_ul,
.TextList001652 .job_ol{ overflow:hidden; clear:both;}
.TextList001652 .job_ol li,
.TextList001652 .list_ul li{list-style:none;float:left;width: 16.66%;text-align:center;}
.TextList001652 .job_ol li{background-color: #808692;color:#fff;line-height:3em;font-size: 16px;padding: 5px 0;}
.TextList001652 .list{border-bottom:1px solid #ebebeb;}
.TextList001652 .job_info{ display:none;}
.TextList001652 .list_ul{cursor:pointer;/* font-size:12px; */}
.TextList001652 .list_ul li{padding: 18px 0;font-size: 16px;color: #666;}
.TextList001652 .list_ul li:nth-child(6){ padding:8px 0;}
.TextList001652 .list_ul li:nth-child(6) a{background:#e6e6e6; border-radius: 5px;display:inline-block;padding: 0 25px;line-height: 40px;color:#333;}
.TextList001652 .list_ul li:nth-child(6) a:hover{  background-color:#333; color: #fff;}
.TextList001652 .job_info{padding:2% 5% 2%;background: #f9f9f9;} 
.TextList001652 .job_info dl{ margin-top:20px;}
.TextList001652 .job_info dl dt{font-size: 18px;color:#333;margin-bottom: 15px;font-weight: bold;}
.TextList001652 .job_info dl dd{display:inline-block;margin-right: 1.5%;color: #333;line-height:28px;font-size: 14px;padding: 5px 15px;border: 1px #ccc solid;border-radius: 20px;}
.TextList001652 .job_info dl{ padding-right:120px;}
.TextList001652 .job_info p{ font-size:16px; line-height:32px; color:#888;}
.TextList001652 .job_info p span{display:block;color:#333;margin-bottom:5px;font-weight: bold;}
.TextList001652 .job_info p em{ color:#333; font-weight:bold; font-family:Arial; font-style:normal;}
@media(max-width:640px){
.TextList001652 .job_ol li,
.TextList001652 .list_ul li{width:25%;}
.TextList001652 .job_ol li:nth-child(4),
.TextList001652 .list_ul li:nth-child(4){ display:none;}
}



/*
 .Page002274 为demo编号
 */
.Page002274{ text-align:center; padding:1% 0 60px;color:#666666;}
.Page002274 .Pages *{ vertical-align:middle;}
.Page002274 .Pages .p_cur,
.Page002274 .Pages .a_first,
.Page002274 .Pages .a_end,
.Page002274 .Pages .p_jump,
.Page002274 .Pages .p_count,
.Page002274 .Pages .p_total{display:none;}
.Page002274 .Pages a{ display:inline-block; padding: 0 15px; line-height:37px; background-color: #eef0f1; color:#666666; margin-left:5px;}
.Page002274 .Pages a:hover,
.Page002274 .Pages a.a_cur{ color:#fff; background-color:#507db8;}
.Page002274 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle;}
.Page002274 .Pages .i_text{ width:47px; height:36px; line-height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .i_button{ cursor:pointer; background:none; width:47px; height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .p_jump b{font-weight:normal; margin:0 5px;}
.Page002274 .Pages .a_prev,.Page002274 .Pages .a_next{ font-family: 宋体; font-weight: bold; padding:0 25px; }

@media(max-width:1000px){
.Page002274 .Pages em{ display:none;}
}
@media(max-width:640px){
.Page002274 .Pages a.a_first,
.Page002274 .Pages a.a_end{ display:none;}
.Page002274 .Pages a{ padding:0 10px;}
}

/*
 .PicList001200 为demo编号
 */
.PicList001200{ padding:4vw 0 0}
 
 .PicList001200 .more{ text-align:left; line-height: 40px;color: #333; display: block; font-size: 16px;}
.PicList001200 .more:hover{color: #da251c;}
.PicList001200 .more:after{display: inline-block;  content: '';background: url("../images/PicList000687_more.png") no-repeat; width: 25px; height: 6px; vertical-align: middle; margin-left: 10px;}
.PicList001200 .more:hover:after{background: url("../images/PicList000687_more2.png") no-repeat;}
@media(max-width:480px){
.PicList001200 .more{line-height: 10vw;}
}

.PicList001200 .tit{font-size: 18px;color: #333;/* font-weight: normal; */margin-bottom: 3%;}
.PicList001200 time{font-family: 'DIN-Medium';}
.PicList001200  p{line-height: 28px;color: #888;font-size: 16px;margin-bottom:2vw;}
.PicList001200 li .tit a:hover { color: #da251c}

.PicList001200 .news-top{padding-bottom: 3vw;}
.PicList001200 .news-top li{ background: #f8f8f8}
.PicList001200 .news-top time{display: block;margin-bottom: 1vw;color: #da251c;font-size: 18px;}
.PicList001200 .news-top .slick-dots{ text-align: center;padding-top: 1.72vw;}
.PicList001200 .news-top .slick-dots li{display: inline-block; width: 20px; height:3px; margin: 0 5px;background-color: #d9d9d9;}
.PicList001200 .news-top .slick-dots li button{display: none;}
.PicList001200 .news-top .slick-dots li.slick-active{background:#da251c;}
@media(min-width:769px){
.PicList001200 .news-top .pic{width: 42.5%;}
.PicList001200 .news-top .info .main{padding:1vw 4vw;}
}
@media(max-width:769px){
.PicList001200 .news-top .ytable-cell{display: block}    
.PicList001200 .news-top .info{padding: 20px}    
}

 
 .PicList001200 .news-list li {padding-top: 2%;margin-bottom: 2%;border-top: 1px solid #e9e9e9;}
 .PicList001200 .news-list li:last-child{padding-bottom: 2%;border-bottom: 1px solid #e9e9e9;}
 .PicList001200 .news-list li a {display: block;position: relative;padding-left: 24%;padding-right: 100px;}
 .PicList001200 .news-list li figure {position: absolute;left: 0;top: 0;height: 100%;width: 20%;}
 .PicList001200 .news-list li .txt {position: relative;padding-right: 5%;padding-top:2%;padding-bottom: 2%;}
 .PicList001200 .news-list li h3 {margin: 0;font-size: 18px;/* font-weight: normal; */color: #333;}
 .PicList001200 .news-list li p {margin: 3% 0 0 0;color: #888;line-height: 28px;height: 56px;overflow: hidden;}
 .PicList001200 .news-list li time {position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 85px;height: 85px;color: #666;border: 1px dashed #e6e5e6;font-family: Arial;}
 .PicList001200 .news-list li time span {position: absolute;width: 100%;text-align: center;top: 50%;-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);transform: translateY(-50%);font-size: 14px;color: #999;}
 .PicList001200 .news-list li time i {font-style: normal;font-size: 48px;font-weight: normal;display: block;line-height: 50px;color: #333;}
  .PicList001200 .news-list li .more{ padding-bottom: 0; padding-top: 2%}
 .PicList001200 .news-list li:hover h3,.PicList001200 li:hover time { color: #da251c; }
 @media(max-width:640px) {
 .PicList001200 .news-list li p { line-height: 22px; height: 44px; }
 .PicList001200 .news-list li time { width: 100px; }
 .PicList001200 .news-list li time span { font-size: 14px; }
 .PicList001200 .news-list li time i { font-size: 40px; line-height: 30px; }
 }
 @media(max-width:640px){
.PicList001200 .tit,
.PicList001200 .news-list li h3{font-size:4vw;}
.PicList001200  p{font-size:3.5vw;}
}
 @media(max-width:480px) {
 .PicList001200 .news-list li div::beforer {
 display:none;
 }
 .PicList001200 .news-list li div, 
.PicList001200 .news-list li a { padding-right: 0; }
 .PicList001200 .news-list li a { padding-left: 0%; }
 .PicList001200 .news-list li figure { width: 100%; position: relative;padding-bottom: 70%}
 .PicList001200 .news-list li time { width: 80px; right: auto;left: 2%;top: 2%;transform: translateY(0);background:rgba(256,256,256,0.5);border:0;}
 .PicList001200 .news-list li time span { font-size: 12px; }
 .PicList001200 .news-list li time i { font-size: 30px; }
 }


/*
 .PicList001747 为demo编号
 */
.PicList001747{ padding: 4vw 0 0;  }
.PicList001747 time{  color:#666; background:#f1f1f1; padding:4px 6px; margin-top:10px; display:block; font-size: 12px; width:80px; text-align:center; }
.PicList001747 li{ width:23%; margin-right: 2%; margin-bottom: 2%; float: left; }
.PicList001747 li:nth-of-type(4n){ margin-right:0;}
.PicList001747 li a{display: block; color:#333;}
.PicList001747 li:hover a{display: block; color:#da251c;}
.PicList001747 li .txt{ padding:20px 0 10px;}
.PicList001747 li .pic{ overflow:hidden; display:block;}
.PicList001747 li figure{ padding-bottom:78%; transition:0.3s;}
.PicList001747 li:hover figure{ transform:scale(1.1);transition:0.3s;}
.PicList001747 li figure img{ display:none;}
.PicList001747 li h3{margin:0;font-size: 16px; line-height: 22px; overflow: hidden; font-weight:normal;}
.PicList001747 li p{line-height: 24px;margin: 18px 0;color: #999;height: 48px;overflow:hidden;font-size: 14px;}
.PicList001747 li time{ margin-top:15px; }
@media(max-width:768px){
.PicList001747 li{ width:49%;}
.PicList001747 li:nth-of-type(3n){ margin-right:2%;}
.PicList001747 li:nth-of-type(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList001747 h1{ font-size:18px;}
.PicList001747 li p{ font-size:12px;}
}

/*
 .RichInfo005 为demo编号
 */
.RichInfo005{padding: 4vw 0 2vw;}
.RichInfo005 .title { text-align: center; padding-bottom: 30px; }
.RichInfo005 .title h1 {margin: 0;padding-bottom:30px;font-size:24px;color: #333;font-weight: normal;}
.RichInfo005 .title p { margin: 0; border-bottom:  1px dashed #d6d6d6; font-size: 14px; padding-bottom:30px;}
.RichInfo005 .title p span{ display: inline-block; padding: 0 10px;}
.RichInfo005 .info { text-align: justify; text-justify: inter-ideograph; font-size: 16px; line-height: 32px; color: #888; }
.RichInfo005 .info h5{font-size:16px;color:#333;margin: 15px 0 10px;text-align:center;}
.RichInfo005 .info p {margin: 0 0 15px;line-height: 24px;}
.RichInfo005 .info .p1{ text-align:center;}
.RichInfo005 .info img{ display:block; margin:12px auto 0;}
.RichInfo005 .info_back{ clear:both; padding:3% 0 20px 0;  font-size:14px; color:#333; border-top: 1px solid #eaeaea; margin-top: 50px;} 
.RichInfo005 .info_back a{color:#333;font-size: 16px;} 
.RichInfo005 .goback{float: right;font-size: 14px;display: inline-block;padding-left: 30px;background: url(../images/RichInfo005-more.png) no-repeat center left;margin-top: 25px;} 
.RichInfo005 .goback:hover{ background: url(../images/RichInfo005-more1.png) no-repeat center left;} 
.RichInfo005 .info_back a:hover{color: #da251c;}
.RichInfo005 .info_back dl{ width:50%; line-height: 30px; margin-bottom: 10px;}

@media(max-width:1024px){
.RichInfo005 .goback{float: none;} 
.RichInfo005 .info_back dl{ width:100%;}
}

/*PicList002149 */
.PicList002149{ padding-top:2%;}
.PicList002149 h3{ margin:0; font-size:18px;color:#333;}
.PicList002149 p{line-height: 28px;overflow:hidden;color: #888;height: 56px;margin:2% 0 0 0;font-size: 16px;}

.PicList002149 ol{ background-color:#f8f8f8;  position:relative; }
.PicList002149 ol .Ispic{ width:36%;  height:100%;}
.PicList002149 ol .Ispic img{ display:none;}
.PicList002149 ol .txt{ padding:3% 5%;}
.PicList002149 ol time{display:block;padding: 3% 0 0;color: #999;}
.PicList002149 ol p{margin: 2% 0 3% 0;height: 84px;font-size: 16px;}
.PicList002149 ol span{display:inline-block;width:130px;line-height:40px;text-align:center;color:#fff;background: #507db8;}
.PicList002149 .slick-slider{ position:relative;}
.PicList002149 .slick-dots{text-align: center;position:absolute;right:5%;bottom:5%;z-index: 4;}
.PicList002149 .slick-dots li{display: inline-block; width: 8px; height:8px; border-radius:4px; margin: 0 5px;background-color: #999;}
.PicList002149 .slick-dots li button{display: none;}
.PicList002149 .slick-dots li.slick-active{background:#da251c;}

.PicList002149 .list{ margin-top:3%;}
.PicList002149 .list  li{overflow:hidden;padding-left:160px;padding-right:58px;position:relative;margin-bottom:2%;background-color: #f8f8f8;}
.PicList002149 .list  li:after{ position:absolute; content:''; right:0; top:0;width:58px; height:100%; background:url(../images/PicList002149-more.png) no-repeat center center; border-left:2px solid #fff;}
.PicList002149 .list  li div{border-left:1px solid #ededed;padding: 3% 3%;}
.PicList002149 .list  li time{ position:absolute; left:0; top:0; width:160px; height:100%;}
.PicList002149 .list  li time span{ position:absolute; width:100%; text-align:center; top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); transform:translateY(-50%); color:#b2b2b2; font-size:16px;}
.PicList002149 .list  li time i{font-style:normal;font-size:50px;color: #666;display:block;font-family: Arial;line-height:40px;}
.PicList002149 .list  li time i:after{display:block;content:'';margin: 8px auto;height:1px;width:50%;max-width:66px;background:#dfdfdf;}

.PicList002149 ol:hover h3,
.PicList002149 li:hover h3 a{ color:#da251c}
.PicList002149 ol:hover span{ background:#da251c;}

@media(max-width:1000px){
.PicList002149 .list  li{padding-left:100px;padding-right:30px;}
.PicList002149 .list  li:after{width:30px; background-size:35% auto;}
.PicList002149 .list  li time{width:100px;}
.PicList002149 .list  li time span{font-size:14px;}
.PicList002149 .list  li time i{font-size:40px;line-height:30px;}
}
@media(max-width:768px){
.PicList002149 h3{ font-size:16px;}
}
@media(max-width:640px){
.PicList002149 ol{ padding-left:0;}
.PicList002149 ol .Ispic{ width:auto; position:relative; height:auto; display:block; padding-bottom:60%;}
.PicList002149 ol div{ padding:3%;}
}
@media(max-width:480px){
.PicList002149 .list  li{padding-left:80px;padding-right:0;}
.PicList002149 .list  li:after{ display:none;}
.PicList002149 .list  li time{width:80px;}
.PicList002149 .list  li time span{font-size:12px;}
.PicList002149 .list  li time i{font-size:30px;}
.PicList002149 h3{ font-size:14px;}
.PicList002149 p{ font-size:12px; line-height:20px; overflow:hidden; height:40px;}
.PicList002149 ol p{ height:60px;}
}


/*产品列表*/
.PicList002220{ padding:4vw 0 3vw;}
.PicList002220 .ListAll ul{  position:relative; overflow:hidden;}
.PicList002220 .ListAll li{float:left;width: 23.5%;margin: 0 2% 2% 0;background: #f8f8f8;transition:all 0.3s;}
.PicList002220 .ListAll li a{ display:block;padding:15px 15px 0;border:1px solid #e9e9e9;}
.PicList002220 .ListAll li:nth-child(4n){ margin-right: 0;}
.PicList002220 .ListAll .pic{display:block;/* border:1px solid #f1f1f1; */overflow:hidden;background:#fff;}
.PicList002220 .ListAll .pic figure{ background-repeat:no-repeat; background-size:contain; padding-bottom:100%;transition:all 0.3s;}
.PicList002220 .ListAll h4{margin:0;text-align:center;font-weight:normal;font-size:16px;margin: 20px 0 25px;overflow:  hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow:  ellipsis;}
.PicList002220 .ListAll h4 a{ color:#728391;}
.PicList002220 .ListAll li:hover .pic figure{transform: scale3d(1.04,1.04,1.04);transition:all 0.3s;}
.PicList002220 .ListAll li:hover{ background:#f8f8f8; box-shadow:0 0 20px rgba(0,0,0,.1); }
.PicList002220 .ListAll li:hover h4{ color:#da251c;}
@media(max-width:767px){	
.PicList002220 .ListAll li{ width:49%}	
.PicList002220 .ListAll li:nth-child(2n){ margin-right: 0;}
.PicList002220 .ListAll h4{font-size: 14px;margin: 15px 0}
}
@media(max-width:480px){

}
/*产品列表 End*/


/*产品目录*/
.PicList002221{ padding:4vw 0 3vw;}
.PicList002221 .ListAll ul{  position:relative; overflow:hidden;}
.PicList002221 .ListAll li{float:left;width: 23.5%;margin: 0 2% 2% 0;/* background: #f8f8f8; */transition:all 0.3s;}
.PicList002221 .ListAll li a{display:block;/* padding:15px 15px 0; */border:1px solid #e9e9e9;}
.PicList002221 .ListAll li:nth-child(4n){ margin-right: 0;}
.PicList002221 .ListAll .pic{display:block;/* border:1px solid #f1f1f1; */overflow:hidden;background:#fff;}
.PicList002221 .ListAll .pic figure{ background-repeat:no-repeat; background-size:contain; padding-bottom:100%;transition:all 0.3s;}
.PicList002221 .ListAll h4{margin:0;text-align:center;font-weight:normal;font-size:16px;margin: 10px 0 25px;overflow:  hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow:  ellipsis;}
.PicList002221 .ListAll h4 a{ color:#728391;}
.PicList002221 .ListAll li:hover .pic figure{transform: scale3d(1.04,1.04,1.04);transition:all 0.3s;}
.PicList002221 .ListAll li:hover{ background:#f8f8f8; box-shadow:0 0 20px rgba(0,0,0,.1); }
.PicList002221 .ListAll li:hover h4{ color:#da251c;}
@media(max-width:767px){
.PicList002221 .ListAll li{ width:49%}	
.PicList002221 .ListAll li:nth-child(2n){ margin-right: 0;}
.PicList002221 .ListAll h4{font-size: 14px;margin: 15px 0}
}
@media(max-width:480px){

}
/*产品目录 End*/

/*RighInfo001960*/
.RighInfo001960{ padding:4vw 0 3% 0;}
.RighInfo001960 .info{ overflow:hidden;}
.RighInfo001960 .img{ width:31.3%; float:left; padding:9px; border-radius:20px; background-color:#fff;}
.RighInfo001960 .img img{ display:block; width:100%;}
.RighInfo001960 .intro  p{ font-size: 16px; color: #666; margin-bottom: 3%;}
.RighInfo001960 .intro{float:right;width: 64%;}
.RighInfo001960 .info{margin-bottom: 3%;}
.RighInfo001960 .intro .title{margin:0;padding: 0 10% 2% 0;font-size: 24px;color: #333;border-bottom:1px solid #ebebeb;margin-bottom: 3%;}
.RighInfo001960 .intro dt{color:#333;font-size: 20px;margin-bottom:20px;font-weight: bold;padding-left: 20px;border-left: 4px solid #da251c;margin-bottom: 30px;}
.RighInfo001960 .intro dl{margin-bottom:3%;display:block;border-bottom: 1px #e9e9e9 solid;padding-bottom: 4%;}
/* .RighInfo001960 .intro dd{display:inline-block;margin-right:5%;font-size:16px;color: #fff;position:relative;border-radius:20px;padding: 8px 30px 8px 40px;background: #da251c;} */
.RighInfo001960 .intro dd{display:inline-block;margin-right:15px;margin-bottom: 15px;font-size:16px;color: #fff;position:relative;border-radius:20px;padding: 8px 30px 8px 40px;background: #da251c;}
.RighInfo001960 .intro dd:after{content:'';width:6px;height:6px;border-radius:3px;display:inline-block;background:#fff;position:absolute;left: 28px;top: 16px;}
.RighInfo001960 .table{margin-bottom:30px;}
.RighInfo001960 .table table{ width:100%;}
.RighInfo001960 .table th,
.RighInfo001960 .table td{padding: 8px 10px;border: 1px #eee solid;color:#666;text-align:center;}
.RighInfo001960 .table tr:nth-child(2n){ background:#f6f9fd}
.RighInfo001960 .table th {color:#333;background: #507db8;color:#fff;}
.RighInfo001960 .table td{ padding:14px 10px;}
.RighInfo001960 .table td:first-child{background: #da251c;color:#fff;}
.RighInfo001960 .table p{ font-size: 14px; text-align:left; color: #999; margin:10px 0 0}
.RighInfo001960 a.back{display:inline-block;background:#333;font-size:16px;color:#fff;width: 160px;text-align:center;height: 44px;line-height: 44px; margin-top:4%;}
.RighInfo001960 a.back:hover{ background: #da251c}
.RighInfo001960 .con {margin:3%  0 0;overflow: hidden}
.RighInfo001960 .con .title{padding-left:30px; line-height:52px; font-size:24px; color:#333;border-left:4px solid #da251c;background: rgb(0,0,0,.1);}
.RighInfo001960 .con .title b{ display:inline-block;font-weight:normal; }
.RighInfo001960 .con .slider{ margin:3% -15px 0;}
.RighInfo001960 .con .item a { display:block; margin:0 15px;}
.RighInfo001960 .con .item a .pic{ overflow:hidden; border:1px #e9e9e9 solid; /*padding: 2%;*/}
.RighInfo001960 .con .item a .pic figure{ padding-bottom:78.5%; transition:0.3s;background-size: cover; background-color: #fff; background-position: center;}
.RighInfo001960 .con .item a:hover .pic figure{ transform:scale(1.1);transition:0.3s;}
.RighInfo001960 .con .item a aside{ font-size:16px; color:#666; text-align:center; margin-top:3%;}

.RighInfo001960 .slick-dots{text-align: center;padding-top: 2.6vw;}
.RighInfo001960 .slick-dots li{display: inline-block;width: 14px; height:14px; margin: 10px 0;position: relative;list-style: none; margin: 0 5px;}
.RighInfo001960 .slick-dots li button{font-size: 0; width:10px; height:10px; background: rgba(0,0,0,0.2);border: 0;padding: 0; position: absolute;  border-radius: 50%;}
.RighInfo001960 .slick-dots li:not(.slick-active) button{left: 50%;top: 50%;margin: -5px 0 0 -2px;}
.RighInfo001960 .slick-dots li.slick-active button{width: 100%; height: 100%; left: 0; top: 0;background: #da251c;}

@media(max-width:1024px){
.RighInfo001960 .img{ width:100%; float:none;}
.RighInfo001960 .intro{float:none;width: 100%;margin-top: 15px}    
.RighInfo001960 .intro dd{margin-right:3%;font-size:14px;margin-bottom: 5px}
.RighInfo001960 .intro  p{ font-size: 14px;line-height: 24px;}
    
.RighInfo001960 .table{overflow: auto;}
.RighInfo001960 .table table{ width:180%;}   
    
.RighInfo001960 .slick-dots{padding-top: 30px}
}


/*Map002520 */
.Map002520{  padding:4vw 0 4vw;}
.Map002520 .auto{ background:#fff; }
.Map002520 .right{ position:relative; padding:30px 0;}
.Map002520 .right .bx-controls-direction a{position:absolute;width:100%;left:0;height:31px;cursor:pointer;background: #c0c0c0;overflow:hidden;text-indent:-999em;}
.Map002520 .right .bx-controls-direction a::before{position:absolute;content:'';border:6px solid transparent;border-top-width:7px;border-top-color: #fff;left:50%;margin-left:-6px;margin-top:-3px;top:50%;}
.Map002520 .right .bx-controls-direction a.bx-prev{top:0;border-bottom: 11px solid #fff;}
.Map002520 .right .bx-controls-direction a.bx-prev::before{border-top-color:transparent;border-bottom-color: #fff;margin-top:-8px;}
.Map002520 .right .bx-controls-direction a.bx-next{ bottom:0; border-top:11px solid #fff;}
.Map002520 .right li{ line-height:26px; border-bottom:1px solid #f4f0d4; padding:10px 0; cursor:pointer;}
.Map002520 .right li > *{ margin:0;}
.Map002520 .right li h5{font-size: 16px;color: #333;margin-bottom: 5px;}
.Map002520 .right li p{position:relative;padding-left: 50px;color: #888;font-size: 16px;}
.Map002520 .right li p span{position:absolute;left:0;top:0;width: 50px;}

.Map002520 .name h2{margin:0;color: #333;font-size: 28px;font-weight:normal;text-align: center;margin-bottom: 4%;}
.Map002520 .map{ position:relative;}
.Map002520 .map:before{position: absolute; left: 0; top: 0; width: 100%; height: 100%; content: ''; z-index: 10;}
.Map002520 .right ul{ height:660px; overflow-y:auto;padding-right:20px;}
.Map002520 .right ul::-webkit-scrollbar{ width:6px; border-radius:3px;}
.Map002520 .right ul::-webkit-scrollbar-thumb{ background:#507db8;}
.Map002520 .right ul::-webkit-scrollbar-track{ background:#ddd;}

@media(min-width:1025px){
.Map002520 .right{ float:right; width:25.5%;}
.Map002520 .left{ float:left; width:70%;}
}

@media(max-width:1024px){
.Map002520 .left{ width:100%;}
.Map002520 .right{ margin-top:3%;}
}
@media(max-width:480px){
.Map002520 .select dl > *{ float:none; margin-bottom:10px; width:auto !important;}
}



/*
 .Form001725 
 */
 .Form001725{padding:3% 0 4%;}
 .Form001725 .auto{border:1px solid #fafafa;box-shadow:0px 5px 20px rgba(0,0,0,.1);padding:3%;}
 .Form001725 .form{ width:100%; margin: 0 auto}
 .Form001725 .form td{ padding-bottom:5px; font-size:14px; }
 .Form001725 .form td.w1{ width:47%;}
 .Form001725 .form td.w2{ width:6%;}
 .Form001725 .form .text{ width:100%; border-radius:3px; border:1px solid #eee; background: #fff; line-height:44px;height:44px; text-indent:10px; }
 .Form001725 .form p{ margin:0;color:#222A58;line-height: 36px;position: relative;}
 .Form001725 .form p:before{ display: inline-block;content: '';width:6px;height: 6px;border-radius: 1px;background:#222A58; margin-right: 8px;position: relative;top:-2px;}
 .Form001725 .form .wu-example p:before{display: none;}
 .Form001725 .form td em{ font-style:normal; color:#bcbcbc;}
 .Form001725 .form td em i{ font-style:normal; color:#222A58;}
 
 .Form001725 .form .btn{ background:#666; color:#fff; cursor:pointer; font-size:16px; width:60%; max-width:130px; height:45px; border-radius:3px; border:none; margin-top:20px;}
 .Form001725 .form .btn_submit{background: #333;}
 .Form001725 .form dl{ position:relative;}
 .Form001725 .form dt{ text-indent:10px; cursor:pointer; border:1px solid #cfcfcf;line-height:36px;height:36px; background:url(../images/Form001725-check.png) no-repeat 95% center;}
 .Form001725 .form dd{ display:none; position:absolute; left:0; top:100%; background-color:#eee; width:100%; z-index:10;}
 .Form001725 .form dd a{ display:block; line-height:36px; padding:0 10px;}
 .Form001725 .form dd a:hover{ background-color:#ccc;}
 .Form001725 .queueList{ border:1px dashed #ddd;  margin:0; padding: 20px;background: #fff; }
 
 .Form001725 .placeholder{ text-align: center;padding:20px 0;}
 .Form001725 .placeholder p{}
 .Form001725 .webuploader-pick{ background: #da251c; font-size: 16px;display: inline-block;width: 156px;height: 44px;margin:0 auto;line-height: 44px;border-radius: 3px;color: #fff}
 .Form001725 .placeholder .tip{color: #999}


/*RighInfo002523*/
.RighInfo002523{ padding: 3vw 0 0;}
.RighInfo002523 li{float: left;width:12.5%;margin-right: 5%;background: #f8f8f8;box-shadow: 0 0 15px rgb(0 ,0,0 ,0.1);padding: 2%; position: relative}
.RighInfo002523 li:after{content:''; position: absolute; right:-55px; top: 50%; transform: translateY(-50%); background:url(../images/line.png) no-repeat; width:50%; max-width: 39px; height:10px }
.RighInfo002523 li:last-child{ margin-right: 0;}
.RighInfo002523 li:last-child:after{ display:none;}
.RighInfo002523 li p{ margin: 0; text-align: center; font-size: 16px; text-align: center; color: #666;}
.RighInfo002523 li img{ display: block; margin: 0 auto 20px; max-width: 52px;}


/*Menu002662 */
.Menu002662{text-align:center;padding:2% 0 0 0;}
.Menu002662 ul li{padding: 0 8px 5px;}
.Menu002662 ul li a{ display:block; background:#f4f4f4; color:#333333;padding:0 30px; line-height:45px; font-size:16px;}
.Menu002662 ul li a:hover,
.Menu002662 ul li.aon a{background: #da251c;color:#fff;}
@media(max-width:1024px){
.Menu002662 ul{ display:block;}
.Menu002662 ul li{padding:0 10px; float:left;}
.Menu002662 ul li a{font-size:14px;}
}
@media(max-width:640px){
.Menu002662 .columnname{ font-size:20px;}
.Menu002662 ul li{ float:left; width:33.333333%; padding:1px;}
.Menu002662 ul li a{font-size:12px; padding:0; text-align:center;}
}

/*PicList002525 */
.PicList002525{ padding:3% 0 }
.PicList002525 ul{ overflow:hidden;}
.PicList002525 li{ float:left;  position:relative; text-align:center; padding:2% 0; margin-top:-1px;}
.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:75%; background-size:contain;}
.PicList002525 li a{ border:5px solid #da251c; opacity:0; z-index:5; transition:0.3s;}
.PicList002525 li a:hover{ opacity:1;}
.PicList002525 li p{ margin:0; color:#333; padding:10px 3% 0 3%; font-size: 16px;}
.PicList002525 li  span{ color:#999; padding-bottom:5px;}
@keyframes PicList002525_more{
0%{ transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}
@-webkit-keyframes PicList002525_more{
0%{ transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}
@media(min-width:769px){
.PicList002525 li{width:33.3333333%;}
.PicList002525 li:nth-child(3n)::after{ border-right:0;}
}
@media(max-width:768px){
.PicList002525 li{width:50%;}
.PicList002525 li:nth-child(2n)::after{ border-right:0;}
}






/*搜索*/
.TextList002322{ padding: 2% 0;}
.TextList002322 h3{font-size: 24px;color: #333;font-weight: normal;}
.TextList002322 .list li{ position: relative; padding: 10px 100px 10px 0; line-height: 22px;}
.TextList002322 .list li *{ color: #777;}
.TextList002322 .list li time{ position: absolute; right: 0; top: 10px; display: block;}
.TextList002322 .list li a{position: relative; display: block; width: 100%;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; padding-left: 15px; }
.TextList002322 .list li a:before{ display: table; content: ">"; position: absolute; left: 0; top: 0; height: 100%; width: 20px;}
.TextList002322 .list li a:hover{ color: #f75a53;}
@media only screen and (max-width:767px ) { 
.TextList002322{ padding: 20px 3%;} 
} 