body {font-family: Tahoma, "Microsoft YaHei"}
/*Banner002579 */
.Banner002579 img{ display:block; width:100%;}
@media(max-width:480px){
    .Banner002579{padding-top: 81px;}
}

/*
 Menu000717 为demo编号
 */
.Menu000717{position:relative; z-index:7;padding-top:12%; }
.Menu000717 nav{width:100%; background:#f6f7f7; padding-bottom:10px;}
.Menu000717 nav h3{height:84px; width:100%; line-height:84px; background:url(../images/Menu000717_bg.jpg) no-repeat center; background-size:100% 100%; color:#fff; margin:0;border-radius: 16px 0 16px 0}
.Menu000717 nav h3 span{ background:url(../images/Menu000717_bg3.jpg) no-repeat 22px center; padding-left:37px; font-weight:bold;}
.Menu000717 nav> ul > li{ /*border-bottom:1px dashed #d3d3d3; */line-height:48px; font-size:14px; padding:0 20px;}
.Menu000717 nav> ul li.aon,
.Menu000717 nav> ul li:hover{background: rgba(0,0,0,0.3);}
.Menu000717 nav> ul > li:last-child{ border-bottom:none;}
.Menu000717 nav> ul > li a{color:#878787; display:block; background:url(../images/Menu000717_bg2.png) no-repeat right center;}
.Menu000717 nav> ul > li.aon a,
.Menu000717 nav> ul > li a:hover{color:#fff; font-weight:bold; background:url(../images/Menu000717_bg1.png) no-repeat right center;}
@media(max-width:480px){
    .Menu000717{display: none;}
}


/*
 .RighInfo002803 为demo编号
 */
.RighInfo002803 { padding-top: 4%; }
.RighInfo002803 .auto { max-width: 1440px; }

@media(max-width:1440px) {
.RighInfo002803 .auto { padding-left: 2%; padding-right: 2%; }
}
.RighInfo002803 .txtbox { text-justify: inter-ideograph; text-align: justify; word-wrap: break-word; clear: both; margin-bottom: 4%; }
.RighInfo002803 .name { font-size: 24px; color: #000; line-height: 1; padding-bottom: 20px; }
.RighInfo002803 .name em { font-style: normal; color: #0051a2; }
.RighInfo002803 .word { line-height: 30px; font-size: 16px; color: #585858; position: relative; }
.RighInfo002803 .word .wap_pic { display: block; text-align: center; }
.RighInfo002803 .word .pc_pic { display: none; }
.RighInfo002803 .word .fr { margin-left: 60px; margin-bottom: 40px; }
.RighInfo002803 .word .fl { margin-right: 60px; margin-bottom: 40px; margin-top: 40px; }

@media only screen and (min-width:769px ) {
.RighInfo002803 .name {padding-bottom:20px; }
.RighInfo002803 .word .wap_pic { display: none; }
.RighInfo002803 .word .pc_pic { display: block; position: absolute; right: 0; top: 0; z-index: -1; }
.RighInfo002803 .word .pic { display: block; float: right; margin-left: 50px; }
.RighInfo002803 .p { /*padding-right: 54%; */margin-bottom: 20px; }
}

@media (max-width: 1200px) {
.RighInfo002803 .word .pc_pic { position: static; width: 45%; float: right; margin-left: 5%; }
.RighInfo002803 .p, .RighInfo002803 .p1 { padding-right: 0; }
}
.RighInfo002803 ul { padding-top: 4%; }
.RighInfo002803 li { float: left; width: 32%; text-align: center; position: relative; border: 1px solid #ddd; box-shadow: 0 10px 20px rgba(0,0,0,0.12); }
.RighInfo002803 li+li { margin-left: 2%; }
.RighInfo002803 li div { padding: 6% 0; margin: 0 auto; width: 80%; max-width: 280px; }
.RighInfo002803 li figure img { width: 50%; max-width: 100px; ; transition: 0.3s; }
.RighInfo002803 li h3 { font-size: 30px; font-weight: normal; color: #000; margin: 0; margin-top: 15px; }
.RighInfo002803 li p { line-height: 1; font-size: 18px; color: #585858; margin-bottom: 0; }
.RighInfo002803 li:hover * { color: #c92c0d !important; }
.RighInfo002803 li:hover figure img { transform: rotateY(180deg); }

@media(max-width:768px) {
.RighInfo002803 li h3 { font-size: 20px; margin-top: 10px; }
.RighInfo002803 li p { font-size: 16px; }
}

@media(max-width:480px) {
.RighInfo002803 li { width: 100%; float: none; margin-left: 0 !important; margin: 2% 0; }
.RighInfo002803 .name {font-size: 18px;padding-bottom: 0;}
.RighInfo002803 .word {font-size: 14px;}
}

/*RighInfo002815 */
.RighInfo002815{padding-top:4%;}
.RighInfo002815 .info h1{margin: 0;color:#0051a2;font-size: 26px;font-weight: normal;}
.RighInfo002815 .info .blue{color: #003e7b;}
.RighInfo002815 .info p{font-size: 16px; line-height: 30px;}
.RighInfo002815 .txt-dl{padding-top: 4%;}
.RighInfo002815 .txt-dl dl{ margin-bottom: 40px;}
.RighInfo002815 .txt-dl dd{position:relative; font-size: 16px;color: #333;margin-top: 20px;line-height: 24px;padding-left: 20px;}
.RighInfo002815 .txt-dl dd:before{position: absolute; content: ''; width: 10px; height: 2px; background: #333; left: 0; top: 10px;}
.RighInfo002815 .txt-dl dt{position: relative;}
.RighInfo002815 .txt-dl dt span{display: block;position: relative; z-index: 3;}
.RighInfo002815 .txt-dl dt span.en{position: absolute; z-index: 1; left: 13px; bottom: 0;color: rgba(0,62,123,0.05);font-size: 48px;font-family: Arial;text-transform: uppercase;line-height: 36px;}
.RighInfo002815 .txt-dl dt span.cn{color: #003e7b;font-size: 22px;color: #003e7b;border-left: 3px solid #ffc231; padding-left: 10px;line-height: 23px;}

.RighInfo002815 .team_list {display:flex;flex-wrap:wrap;}
.RighInfo002815 .team_list li {width:32%;margin-right:2%;margin-bottom:4%;}
.RighInfo002815 .team_list li:nth-child(3n) {margin-right:0;}
.RighInfo002815 .team_list li .pic {text-align:center;}
.RighInfo002815 .team_list li .pic img {width:65%;}
.RighInfo002815 .team_list .cont {padding:20px 30px;}
.RighInfo002815 .team_list .cont h3 {margin: 10px 0 20px;padding-bottom: 20px;border-bottom:1px solid #2383f1;}
.RighInfo002815 .team_list .cont p {margin:0;line-height:26px;}
@media(min-width:769px){
.RighInfo002815 .txt-dl dl{float: left; width: 45%; margin-right: 5%;}
.RighInfo002815 .txt-dl dl:nth-child(2n-1){clear: left;}
.RighInfo002815 .left{float:left;}
.RighInfo002815 .right{float:right;}
.RighInfo002815 .w50{ width:49%;}
}
/*@media(min-width:1025px){
.RighInfo002815 .info{padding-right: 5%;}
.RighInfo002815 .pic{width: 30.695%;}
}*/
@media(max-width:1024px){
.RighInfo002815 .ytable,
.RighInfo002815 .ytable-cell{display: block;}
.RighInfo002815 .pic{text-align: center;}
.RighInfo002815 .team_list li {width:48%;margin-right:4%;}
.RighInfo002815 .team_list li:nth-child(3n) {margin-right:4%;}
.RighInfo002815 .team_list li:nth-child(2n) {margin-right:0;}
.RighInfo002815 .team_list .cont {padding:10px;}
}
@media(max-width:480px){
    .RighInfo002815 .info h1{font-size: 20px;}
    .RighInfo002815 .info p{font-size: 14px;}
}

/*
 .RighInfo002799
 */
.RighInfo002799 { padding-top: 4%;}
.RighInfo002799 .pic{ /*float: right; margin-left:6%; */width:14%;}
.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{font-size:26px; color: #0051a2;padding-bottom: 2%;display: block;float: left;}
.RighInfo002799 .subtit{font-size: 24px;font-size: #0051a2 !important; margin-top: 3%;position: relative;margin-bottom: 1%; }
.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 #0051a2;}
.RighInfo002799 .subtit span{position: absolute;left:0;bottom:0;font-size: 48px;text-transform: uppercase;font-family: 'Times New Roman';opacity: .05;letter-spacing: 5px;}
.RighInfo002799 .subtit span i{font-size: 68px;font-style: normal;}
.RighInfo002799 p { font-size: 15px; color: #666; line-height: 36px; text-align: justify;margin:0;     margin-bottom: 2%;}
/*.RighInfo002799 .p1:before{display: inline-block;content: '';width: 10px;height: 1px ;background:#999;margin-right: 8px;position: relative;top:-5px;}*/
.RighInfo002799 .txt-dl{padding-top: 0%;}
.RighInfo002799 .txt-dl dl{ margin-bottom:10px;}
.RighInfo002799 .txt-dl dl.dl01{ margin-bottom:0px;}
.RighInfo002799 .txt-dl dl img{ margin-top:2%;width: 50%;}
.RighInfo002799 .txt-dl dd{position:relative; font-size: 16px;color: #666;margin-top: 20px;line-height: 24px;padding-left: 20px;}
.RighInfo002799 .txt-dl dd:before{position: absolute; content: ''; width: 10px; height: 2px; background: #333; left: 0; top: 10px;}
.RighInfo002799 .txt-dl dt{position: relative;}
.RighInfo002799 .txt-dl dt span{display: block;position: relative; z-index: 3;}
.RighInfo002799 .txt-dl dt span.en{position: absolute; z-index: 1; left: 13px; bottom: 0;color: rgba(0,62,123,0.05);font-size:30px;font-family: Arial;text-transform: uppercase;line-height: 30px;}
.RighInfo002799 .txt-dl dt span.cn{font-size:18px;color:#0051a2;border-left: 3px solid #ffc231; padding-left: 10px;line-height: 20px;}
@media(min-width:769px){
.RighInfo002799 .txt-dl dl{/*float: left; width: 45%; margin-right: 5%;*/}
/*.RighInfo002799 .txt-dl dl:nth-child(2n-1){clear: left;}*/
}
@media (max-width: 768px) {
.RighInfo002799 .auto{ padding: 0 3%; }
.RighInfo002799 .pic{ float: none; width:50%; margin-bottom: 5%; margin-left: 0; }
.RighInfo002799 .tit .en{ font-size: 38px; }
.RighInfo002799 .tit .cn{font-size:20px; float: none;}
}
/*
 .PicList001240 
 */
.PicList001240 h1{ text-align:center; font-size:40px; margin:0; padding:2% 0; color:#000; text-transform:uppercase;}
.PicList001240 .year{ padding:0 10%; margin-bottom:3%;}
.PicList001240 .year .bx-wrapper{ margin:0 auto; position:relative;  padding-top:30px;}
.PicList001240 .year .bx-viewport{ padding-top:6px;}
.PicList001240 .year .bx-pager{ display:none;}
.PicList001240 .year .bx-controls-direction a{ position:absolute; top:0; color:#999;}
.PicList001240 .year .bx-controls-direction a.bx-prev{ left:0;}
.PicList001240 .year .bx-controls-direction a.bx-next{ right:0;}
.PicList001240 .year .bx-controls-direction a.disabled{ display:none;}
.PicList001240 .year ul{border-top:1px solid #e6e6e6;}
.PicList001240 .year li{ padding-top:25px; font-size:16px; position:relative; text-align:center;}
.PicList001240 .year li::before{ position:absolute; content:''; width:12px; height:12px; background-color:#f2f2f2; border:1px solid #bebebe; border-radius:50%; left:50%; margin-left:-6px; top:-6px;}
.PicList001240 .year li.on::before{ background-color:#e60012; width:23px; border-radius:12px; border:0;}
.PicList001240 .year li.on a{ color:#e60012;}

.PicList001240 .list ol{ background-color:#f5f5f5; padding-bottom:3%; overflow:hidden;}
.PicList001240 .list ol div{ float:left; width:49.5%; position:relative;}
.PicList001240 .list ol div img{ display:block; width:100%;}
.PicList001240 .list ol div time{background-color:#e60012;color:#fff; position:absolute; right:0; top:0; width:40%; max-width:92px; text-align:center;  font-size:16px; padding:2% 0;}
.PicList001240 .list ol div time::before{ position:absolute; content:''; width:0; height:0; border:10px solid #e60012; border-top-color:transparent;border-bottom-color:transparent; border-right:0; right:-10px; bottom:20%;}
.PicList001240 .list ol div time span{ display:block;font-size:50px;}
.PicList001240 .list ol figure{ float:right; width:46.8%; padding-right:6%; padding-bottom:43px;}
.PicList001240 .list ol h3{ margin:0; font-size:30px; padding-top:10%; position:relative; font-weight:normal;}
.PicList001240 .list ol h3::before{ position:absolute; content:''; width:3px; height:60%; left:0; top:0; background-color:#e60012;}
.PicList001240 .list ol p{ line-height:38px; font-size:16px; overflow:hidden; height:190px;}
.PicList001240 .list ol .more{ clear:both; padding-left:53.2%; width:100%;}
.PicList001240 .list ol .more a{ background-color:#e60012; color:#fff; line-height:43px; width:30%; display:inline-block; text-align:center;  min-width:100px;max-width:137px; margin-top:-43px;}

.PicList001240 .list li{  }
.PicList001240 .list li:first-child div{border-top:none;}
.PicList001240 .list li div{border-top:1px solid #dfdfdf; padding:43px 0 35px 310px; position:relative; min-height:259px;}
.PicList001240 .list li .pic{ position:absolute; left:0; top:35px; width:284px;}
.PicList001240 .list li .pic img{ height:192px;}
.PicList001240 .list li time{ font-size:23px; color:#ccc; font-weight:bold;}
.PicList001240 .list li time b{ color:#999; font-size:22px; margin-right:10px;}
.PicList001240 .list li h4{ font-size:17px; font-weight:normal; margin:0; margin-top:2%;}
.PicList001240 .list li p{ line-height:22px; font-size:14px; color:#999; overflow:hidden; height:44px;}
.PicList001240 .list li .more{color:#666;font-size: 14px;}
.PicList001240 .list li:hover time b{color:#023d79;}
.PicList001240 .list li:hover h4 a{color:#023d79;}
.PicList001240 .list li:hover .more{color:#023d79;}
@media(max-width:1200px){
.PicList001240 .year,
.PicList001240 .list li{ padding:0 3%; }
.PicList001240 .list li h4{ font-size:18px; }
.PicList001240 .list li p{ line-height:28px; font-size:14px; height:56px;}
.PicList001240 .list ol h3{font-size:24px;}
.PicList001240 .list ol p{ line-height:30px; font-size:14px; height:90px;}
}
@media(max-width:768px){
.PicList001240 h1{ font-size:30px;}
.PicList001240 .list li time{ font-size:18px;}
.PicList001240 .list li time b{ font-size:24px;}
.PicList001240 .list ol figure,
.PicList001240 .list ol div{ float:none; width:auto;}
.PicList001240 .list ol figure{ padding:0 3% 3% 3%;}
.PicList001240 .list ol .more{padding-right:3%; text-align:right;}
.PicList001240 .list ol .more a{ margin-top:0;}
}
@media(max-width:640px){
.PicList001240 .list li .pic{ width:236px; top:15px;}
.PicList001240 .list li .pic img{ height:157px;}
.PicList001240 .list li div{padding:15px 0 15px 256px;min-height:187px;}
.PicList001240 .list li .more{display: none;}
}
@media(max-width:480px){
.PicList001240 .list ol div time span{font-size:40px;}
.PicList001240 .list li .pic{ width:130px; top:15px;}
.PicList001240 .list li .pic img{ height:86px;}
.PicList001240 .list li div{ padding-left:150px;min-height:116px;}
.PicList001240 .list li h4{ font-size:15px; }
.PicList001240 .list li p{line-height: 20px;height: 40px; margin:5px 0; font-size:12px;}
.PicList001240 .list li time{ font-size:14px;}
.PicList001240 .list li time b{ font-size:16px;}
}
@media(max-width:320px){
.PicList001240 .list li .pic{ width:auto; position:static; top:auto;}
.PicList001240 .list li .pic img{ width:100%; height:auto;}
.PicList001240 .list li div{ padding:3% 0;}
.PicList001240 .list li figure{ padding:2%;}
}

/*
 .PicList002239 
 */
.PicList002239{ padding-top:4%;}
.PicList002239 li{ /*border-bottom: 1px solid #e3e3e3; margin-bottom: 3%;*/ float:left; }
@media(min-width:769px){
.PicList002239 li{width:22.75%; }

}
.PicList002239 li .Ispic{ padding-bottom:60%; background-size:auto;}
.PicList002239 li dl{ position:relative; margin:0 10px; padding-right:114px; line-height:50px;}
.PicList002239 li dd{ position:absolute; right:0; top:0; color: #999;padding-left: 30px; background: url(../images/PicList002239-icon.png) no-repeat left center;}
.PicList002239 li dt{font-size: 16px; color: #c49162;}
@media(max-width:768px){
.PicList002239 li{ width:48%; margin-right:4%;}
.PicList002239 li:nth-child(2n){ margin-right:0;}
}
/**插件公用样式 有相同 只留一个即可**/
.owl-carousel,
.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,
.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled{display:none}
.no-js .owl-carousel,
.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
/**END**/
/*Top002266 */
.Top002266{width:100%;position: fixed;z-index: 999;background: #fff;}
.Top002266 .header{ position:relative; z-index:100;}
.Top002266 .header-left{ float:left; display:table; height:84px; max-width:172px; width:40%;}
.Top002266 .header-left .logo{ display:table-cell; vertical-align:middle;}

.Top002266 .header-right dd{position:relative;}
.Top002266 .header-right dd > a{ display: block;text-align: center;font-size: 16px;}
.Top002266 .top-search .text{ width:100%; height:32px; line-height:32px; border:1px solid #d5d2d2; padding:0 30px 0 10px;}
.Top002266 .top-search .btn{ position:absolute; right:0; top:0; height:100%; width:30px; background:url(../images/Top002266-search.png) no-repeat center center;}

.Top002266 .header-menu li{ width:auto !important; padding:0 18px; line-height:82px;  z-index:18;}
.Top002266 .header-menu li em a{font-size: 16px; color:#333; border-bottom:2px solid transparent;}
.Top002266 .header-menu li.aon em a,
.Top002266 .header-menu li em a:hover{ border-bottom-color:#0051a2; color:#0051a2;}
/* .Top002266 .header-menu li .sub{ width:150%;left: -25%;} */
.Top002266 .header-menu li .sub{ width:100%;}
.Top002266 .header-menu li#m2 .sub,
.Top002266 .header-menu li#m3 .sub{ width:150%;}
.Top002266 .header-menu li .sub-menu dt a{ transition:0.3s; font-size:14px;padding:0 15px;/* text-align: center; */}
.Top002266 .header-menu li .sub-menu dt a:hover{ background:#0051a2;}
@media(min-width:1025px){
.Top002266 .header-mid{ float:right;}	
.Top002266 .header-right{ float:right; padding-top:24px;}
.Top002266 .header-right dd{ float:left;  z-index:20; margin-left:18px; line-height:36px;}
.Top002266 .header-right dd.top-buy a{background: url(../images/Top002266-ticket.png) no-repeat left center;padding-left: 23px;color: #0051a2; font-weight:bold;}
.Top002266 .open-search{ width:30px; height:36px; background:url(../images/Top002266-search.png) no-repeat center center;}
.Top002266 .top-search{ position:absolute; right:0; width:0; transition:0.3s 0.5s;  top:2px; overflow:hidden;}
.Top002266 .top-search-show{width:205px;}
}
@media(max-width:1024px){
.Top002266 .header-mid{position:absolute; top:100%; right:0; background:#0051a2; width:60%; max-width:200px; display:none;}
.Top002266 .header-right dd > a{color:#fff;line-height:40px;}
.Top002266 .header-right dd.top-buy a{ line-height:45px;color:#fff; text-align:center; font-size:16px;}
.Top002266 #header-menu li em{ border-bottom:0;}
.Top002266 #header-menu li a{ font-weight:normal; border-bottom:1px solid #4f99e4; text-align:center;}
.Top002266 #header-menu li .sub-menu dt a{ border-bottom-color:rgba(255,255,255,0.2); background:rgba(0,0,0,0.25);}
.Top002266 #open_menu{ position:absolute; right:2%; top:50%; margin-top:-15px; width:30px; height:30px;}
.Top002266 #open_menu i,
.Top002266 #open_menu i::before,
.Top002266 #open_menu i::after{ background:#000;}
.Top002266 #open_menu i{ height:2px; width:100%; top:50%; margin-top:-1px;}
.Top002266 #open_menu i::before{ top:12px;}
.Top002266 #open_menu i::after{ top:-12px;}
.Top002266 #open_menu::before{ position:absolute; left:7px; width:5px; height:100%; background:#fff; top:0; content:''; z-index:2;}
.Top002266 #open_menu.open_menu_on::before{ opacity:0;}
}
/*Banner002713 */
.Banner002713{overflow:hidden;  background-size:cover; position:relative; z-index:1;}
.Banner002713 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Banner002713 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Banner002713 .slick-list:focus {outline: none}
.Banner002713 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Banner002713 .slick-slider .slick-track, 
.Banner002713 .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)}
.Banner002713 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Banner002713 .slick-track:before, 
.Banner002713 .slick-track:after{display: table; content: '';}
.Banner002713 .slick-track:after{ clear: both;}
.Banner002713 .slick-loading .slick-track { visibility: hidden;}
.Banner002713 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Banner002713 .slick-slide .slick-loading img { display: none;}
.Banner002713 .slick-slide .dragging img { pointer-events: none;}
.Banner002713 .slick-initialized .slick-slide { display: block;}
.Banner002713 .slick-loading .slick-slide { visibility: hidden;}
.Banner002713 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Banner002713 .slick-arrow .slick-hidden { display: none;}


.Banner002713 li.slick-slide{ position:relative;}
.Banner002713 li .txt{ position:absolute; left:0; top:0; bottom:5%; right:0; z-index:10; padding-bottom:20px;}
.Banner002713 li .txt dl,
.Banner002713 li .Ispic{ height:100%;}
.Banner002713 li .txt dd{ text-align:center; color:#fff;}
.Banner002713 li .txt dd > *{ opacity:0; transform:translateY(50%); transition:0.5s;}
.Banner002713 li .txt dd h1{ font-size:54px;font-weight:normal; letter-spacing:12px;  margin:0;text-indent:12px;}
.Banner002713 li .txt dd h2{ font-size:28px;font-weight:normal; text-transform:uppercase; font-family:"Times New Roman", Times, serif; margin:1% 0 3% 0;}
.Banner002713 li .more{ position:relative; width:140px;margin:0 auto;}
.Banner002713 li .more a{ position:relative; z-index:3; display:block;  line-height:40px; color:#fff;letter-spacing:10px; text-indent:10px; font-family:'åŽæ–‡ä¸­å®‹'; font-size:16px;}
.Banner002713 li .more a::before,
.Banner002713 li .more a::after{ position:absolute; content:''; background:rgba(255,255,255,0.5); width:100%; transition:0.3s; height:1px;}
.Banner002713 li .more a::before{ left:0; top:0;}
.Banner002713 li .more a::after{ right:0; bottom:0;}
.Banner002713 li .more::before,
.Banner002713 li .more::after{ position:absolute; content:''; background:rgba(179,155,119,0.8); left:0; width:100%; height:0; opacity:0; transition:0.5s;}
.Banner002713 li .more::before{ top:0;}
.Banner002713 li .more::after{bottom:0;}
.Banner002713 li .more:hover::before,
.Banner002713 li .more:hover::after{ height:50%; opacity:1;}
.Banner002713 li .more:hover{ box-shadow:0 0 10px #000; }
.Banner002713 li .more a:hover::after,
.Banner002713 li .more a:hover::before{ width:0; background:#fff;}
.Banner002713 li.slick-current .txt dd > *{ opacity:1; transform:translateY(0);}
.Banner002713 li.slick-current .txt dd h2{ transition-delay:0.3s;}
.Banner002713 li.slick-current .txt dd .more{ transition-delay:0.5s;}

.Banner002713 .slick-dots{ position:absolute; z-index:10; left:0; width:100%; text-align:center; bottom:5%;}
.Banner002713 .slick-dots li{ display:inline-block; vertical-align:bottom; width:30px; height:2px; margin:0 5px; background:#fff; transition:0.3s;}
.Banner002713 .slick-dots li button{ display:none;}
.Banner002713 .slick-dots li.slick-active{ background:#ffffff; height:10px;}
@media(min-width:1025px){
.Banner002713 .slick-slider{position:absolute; left:0px; top:0px; bottom:0px; right:0px;}
.Banner002713 .slick-list,
.Banner002713 .slick-track,
.Banner002713 .slick-slide{height: 100%;}/*IE*/
}
@media(max-width:1024px){
.Banner002713{ height:auto !important; padding:20px;}
.Banner002713 li .Ispic{ padding-bottom:50%; height:auto;}
.Banner002713 li .txt dd h1{ font-size:36px;letter-spacing:5px; text-indent:5px;}
.Banner002713 li .txt dd h2{ font-size:20px;}
}
@media(max-width:640px){
.Banner002713 li .txt dd h1{ font-size:24px;letter-spacing:0; text-indent:0;}
.Banner002713 li .txt dd h2{ font-size:12px;}
.Banner002713 li .more a{ font-size:12px;}
}
@media(max-width:480px){
.Banner002713{ padding:10px;}
.Banner002713 .slick-dots li{ width:20px;}
.Banner002713 .slick-dots li.slick-active{ height:6px;}
}



/*
 .Floor000684 为demo编号
 */
.Floor000684{ padding-top:3%; background-color:#fff;}
.Floor000684 li{ overflow:hidden;  float:left; width:32%; margin-right:2%; margin-bottom:2%; }
.Floor000684 li:nth-child(3n){ margin-right:0;}
.Floor000684 li a{ display:block; background-repeat:no-repeat; background-position: center center; background-size:101% 101%; padding-bottom:54%; transition:background ease 0.3s;position:relative;}
.Floor000684 li a:hover{ background-size:110% 110%;}
.Floor000684 li a::before{ position:absolute; content:''; width:100%; height:100%; left:0; top:0;/* background-color:rgba(215,2,17,0.4)*/; opacity:0;transition:opacity ease 0.3s;}
.Floor000684 li a:hover::before{ opacity:1;}
/*.Floor000684 li:hover .big{-webkit-transform:scale(0.2);transform:scale(1.2);}*/
/*.Floor000684 li a{ color:#fff; position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}*/
/*.Floor000684 li a:hover{ background:url(../images/Floor000684-a_hover.png) repeat;}*/
.Floor000684 li a div{ position:absolute;left:5%; top:17%;font-size:16px;color:#fff;}
.Floor000684 li a div img{ position:absolute; left:0; top:-8px; width:55px;}
.Floor000684 li a div h1{ font-size:16px; font-weight:normal; margin:0;}
.Floor000684 li a span{ position:absolute; left:20px; top:25px;}
.Floor000684 li a span img{ max-width:55px; max-height:50px;}
.Floor000684 .wrap-header{ position: relative;padding-bottom:2%;}
.Floor000684 .wrap-header .more{ position: absolute; right: 0; top:5px; color: #999; font-size: 14px;}
.Floor000684 .wrap-header .more:hover{ color: #204da0;}
.Floor000684 .wrap-header h2{ margin: 0; font-weight: normal; font-size: 20px; color: #333;}
.Floor000684 .wrap-header h2 span{ color:rgba(0,81,162,0.5); padding-left: 15px;font-size: 18px;}
.Floor000684 .wrap-header .p{ margin: 5px 0 0; font-size: 14px; color: #999;}
@media (min-width:1024px ) {
.Floor000684 .wrap-header h2{font-size: 24px;}
}
@media (min-width:768px ) {
.Floor000684 .wrap-header h2{font-size: 22px;}
}
@media(max-width:768px){
.Floor000684 li a div{ font-size:12px;}	
.Floor000684 li a div h1{ font-size:14px;}
}
@media(max-width:640px){
.Floor000684 li{width:49%;}
.Floor000684 li:nth-child(3n){ margin-right:2%;}
.Floor000684 li:nth-child(2n){ margin-right:0;}
.Floor000684 li a{ background-size:cover; padding-bottom:50%;}
}
@media(max-width:480px){
.Floor000684 li{width:100%; margin-right:0 !important;}
.Floor000684 li a div{ font-size:16px;}	
.Floor000684 li a div h1{ font-size:16px;}
}
/*Floor002367*/
.Floor002367{ padding-top: 3%;}
.Floor002367 .wrap-header{ position: relative;padding-bottom:2%;}
.Floor002367 .wrap-header .more{ position: absolute; right: 0; top:5px; color: #999; font-size: 14px;}
.Floor002367 .wrap-header .more:hover{ color: #204da0;}
.Floor002367 .wrap-header h2{ margin: 0; font-weight: normal; font-size: 20px; color: #333;}
.Floor002367 .wrap-header h2 span{ color:rgba(0,81,162,0.5); padding-left: 15px;font-size: 18px;}
.Floor002367 .wrap-header .p{ margin: 5px 0 0; font-size: 14px; color: #999;}
@media (min-width:768px ) {
.Floor002367 .wrap-header h2{font-size: 22px;}
}
@media (min-width:1024px ) {
.Floor002367 .wrap-header h2{font-size: 24px;}
}

.Floor002367 .list{ }
.Floor002367 .list-row{ position:relative; margin-bottom:2%;}
@media(min-width:481px){
.Floor002367 .list-row ul:not(:first-child) li{ position:absolute; top:0; height:100%; width:48.5%;}
.Floor002367 .list-row ul:not(:first-child) li:nth-child(1){ left:0;}
.Floor002367 .list-row ul:not(:first-child) li:nth-child(2){ right:0;}
}
.Floor002367 .list-row ul:nth-child(2){ top:0;}
.Floor002367 .list-row ul:nth-child(3){ bottom:0;}
.Floor002367 .list-row ul:first-child li{ padding-bottom:120%;}
.Floor002367 .list ul li{ position:relative;}
.Floor002367 .list ul li > *{ position:absolute;transition: all .3s ease-in-out;}
.Floor002367 .list li a,
.Floor002367 .list li .Ispic,
.Floor002367 .list li .layer{ width:100%; height:100%; left:0; top:0; }
.Floor002367 .list li .Ispic{z-index:0;background-size:cover;}
.Floor002367 .list li:hover .Ispic{background-size:110% 110%;}
.Floor002367 .list li a{z-index:10;}
.Floor002367 .list li .layer{ background:rgba(0,0,0,0.35); top: auto; bottom:0; color:#fff;}

.Floor002367 .list li .layer dl{ position: absolute; top: 50%;  transform: translateY(-50%); z-index: 5; color: #fff; text-align: center; width: 100%;display: none;}
.Floor002367 .list li .layer dt{ font-size:16px; font-weight: normal;}
.Floor002367 .list li .layer dd{ font-size: 14px;}
.Floor002367 .list li .more{ position: absolute; z-index: 5; height: 29px; line-height: 29px; width: 97px; border-radius: 29px; display: block; background: #0051a2; color: #fff; font-size: 14px; text-align: center; opacity: 0; right: 2%; top: 50%;transform: translateY(-50%);}
.Floor002367 .list li:hover .layer{ height: auto; padding: 15px 2%;}
.Floor002367 .list li:hover .layer dl{ float: left; position: static; text-align: left;transform: translateY(0);display: block;}
.Floor002367 .list li:hover .more{ opacity: 1;}
.Floor002367 .list li:hover img{ transform: scale(1.1);}
@media(min-width:769px){
.Floor002367 .list-row ul:first-child{width: 32%;}
.Floor002367 .list-row ul:not(:first-child){ z-index:10; position:absolute; right:0; width:66%; height:47.5%;}
}
@media(min-width:481px) and (max-width:768px){
.Floor002367 .list-row ul{ margin-bottom:2%;}
.Floor002367 .list-row ul:not(:first-child){ padding-bottom:30%;}
}
@media(max-width:768px){
.Floor002367 .list-row ul{ position:relative; }
}
@media(max-width:480px){
    .Floor002367 .list li .layer dl{display: block;}
.Floor002367 .list-row ul{ position:relative; }
.Floor002367 .list-row ul:not(:first-child) li{ padding-bottom:50%; margin-top:2%;}
    .Floor002367 .list-row ul:first-child li{ padding-bottom:50%;}

}
/*Floor002506 */
.Floor002506{padding:2% 0;}
.Floor002506 .wrap-header{ position: relative;padding-bottom: 2%;}
.Floor002506 .wrap-header .more{ position: absolute; right: 0; top:5px; color: #999; font-size: 14px;}
.Floor002506 .wrap-header .more:hover{ color: #204da0;}
.Floor002506 .wrap-header h2{ margin: 0; font-weight: normal; font-size: 20px; color: #333;}
.Floor002506 .wrap-header h2 span{ color:rgba(0,81,162,0.5); padding-left: 15px;font-size: 18px;}
.Floor002506 .wrap-header .p{ margin: 5px 0 0; font-size: 14px; color: #999;}

.Floor002506 .title ol{ float:left; background:url(../images/Floor002506_titlebg.png) no-repeat left top; font-size:32px; color:#000; padding-left:30px; line-height:30px;}
.Floor002506 .title li{ float:right;}
.Floor002506 .title li a{ display:block;color:#999; padding-right:14px; background:url(../images/Floor002506_title_more.gif) no-repeat right center;}
.Floor002506 .title li a:hover{ color:#0051a2;}

.Floor002506 .list li{ float:left; width:32.2%; margin-right:1.7%;}
.Floor002506 .list li:last-child{ margin-right:0;}
.Floor002506 .list li img{  display:block; width:100%; transition:transform 0.3s;}
.Floor002506 .list li a:hover img{ transform:scale(1.2);}
.Floor002506 .list li a{ display:block; position:relative; overflow:hidden;}
.Floor002506 .list li .txt{ position:absolute; right:10px; left:10px; bottom:10px;padding-left:120px;}
.Floor002506 .list li span{ background:#fff; font-size:12px; color:#666; padding:4%; display:block; line-height:26px;}
.Floor002506 .list li .time{ position:absolute; left:0; top:0; height:100%; width:119px; background:#fff; padding-left:15px;}
.Floor002506 .list li a:hover span{ color:#0051a2;}
.Floor002506 .list li .time time{ position:absolute; top:50%; transform:translateY(-50%);color:#0051a2;transition: 0.3s;}
.Floor002506 .list li .time time b{ display:block; font-weight:normal; font-size:36px;}
.Floor002506 .list li a:hover .time{ background:#0051a2;}
.Floor002506 .list li a:hover .time time{color:#fff;}
@media(max-width:1100px) and (min-width:769px){
.Floor002506 .list li span{  font-size:14px; line-height:20px;}
.Floor002506 .list li .txt{ padding-left:119px;}
.Floor002506 .list li .time{ width:118px;}
}
@media(max-width:768px){
.Floor002506 .title ol,
.Floor002506 .title li{ float:none; overflow:hidden;}
.Floor002506 .title li a{ margin:10px 20px 0 0; display:inline-block;}
.Floor002506 .list li{ float:none; width:auto; margin-right:0; margin-bottom:2%;}
}
@media(max-width:480px){
.Floor002506 .list li span{ font-size:14px; line-height:22px;}
.Floor002506 .list li .txt{ padding-left:140px;}
.Floor002506 .list li .time{ width:139px;}
.Floor002506 .title ol{ font-size:28px;}
}
@media (min-width:768px ) {
.Floor002506 .wrap-header h2{font-size: 22px;}
}
@media (min-width:1024px ) {
.Floor002506 .wrap-header h2{font-size: 24px;}
}


/*Floor002725 */
.Floor002725{ padding:2% 0;}
.Floor002725 .wrap-header{ position: relative;padding-bottom: 2%;}
.Floor002725 .wrap-header .more{ position: absolute; right: 0; top:5px; color: #999; font-size: 14px;}
.Floor002725 .wrap-header .more:hover{ color: #204da0;}
.Floor002725 .wrap-header h2{ margin: 0; font-weight: normal; font-size: 20px; color: #333;}
.Floor002725 .wrap-header h2 span{ color:rgba(0,81,162,0.5); padding-left: 15px;font-size: 18px;}
.Floor002725 .wrap-header .p{ margin: 5px 0 0; font-size: 14px; color: #999;}
/*.Floor002725 .swiper-slide { float:left}*/

@media (min-width:768px ) {
.Floor002506 .wrap-header h2{font-size: 22px;}
}
@media (min-width:1024px ) {
.Floor002506 .wrap-header h2{font-size: 24px;}
}

/*slick Basic*/
.Floor002725 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor002725 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor002725 .slick-list:focus {outline: none}
.Floor002725 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor002725 .slick-slider .slick-track, 
.Floor002725 .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)}
.Floor002725 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor002725 .slick-track:before, 
.Floor002725 .slick-track:after{display: table; content: '';}
.Floor002725 .slick-track:after{ clear: both;}
.Floor002725 .slick-loading .slick-track { visibility: hidden;}
.Floor002725 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor002725 .slick-slide .slick-loading img { display: none;}
.Floor002725 .slick-slide .dragging img { pointer-events: none;}
.Floor002725 .slick-initialized .slick-slide { display: block;}
.Floor002725 .slick-loading .slick-slide { visibility: hidden;}
.Floor002725 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor002725 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.Floor002725 .slider li .ytable{ width:94%; margin:0 auto; height:76px;}
.Floor002725 .slider li img{ max-width:100%; margin:0 auto;display:block; max-height:100%;}

.Floor002725 .slick-dots{ text-align:center; padding-top:10px;}
.Floor002725 .slick-dots li{ cursor:pointer; display:inline-block;width:14px; margin:0 6px; height:14px; border-radius:50%; border:1px solid #9c9c9c;}
.Floor002725 .slick-dots li button{ display:none;}
.Floor002725 .slick-dots li.slick-active{ background:#0051a2; border-color:#0051a2;}


/*Bottom002606 */
.Bottom002606 .links02{position: absolute;    right: -2%;bottom: 22%;width:42%;}
.footer-icon-list li:last-child{margin-right: 0;}
.Bottom002606 .links{/*position: absolute;right: 0;bottom: 0;*/padding-bottom: 2%;padding-top: 2%;position: relative}
.Bottom002606 .links .txt{width:91.5%;margin-top:1%;}
.Bottom002606 .links .img{width:7%;}
/*.Bottom002606 .links .ul{width:41%;}*/
.Bottom002606 .links .txt p{margin: 0;font-size: 12px;   /* letter-spacing: 0.5px;*/}
.Bottom002606 .links .txt p a{text-decoration: underline;}
.Bottom002606 .links .txt p a sup{text-decoration: none;}
.footer-icon-list{margin-top: 1%;width: 100%;}
.footer-icon-list li {float: left;list-style: none;margin-right: 2%;}
.footer-icon-list li:last-child{margin-right: 0;}
.Bottom002606{ background:#000; padding-top:3%;font-size:13px;}
.Bottom002606 a{color:#999;}
.Bottom002606 a:hover{ color:#fff;}
.Bottom002606 .auto{ /*max-width:1680px;*/}
@media(max-width:1680px){
.Bottom002606 .auto{ padding:0 2%;}
}
.Bottom002606 .footer{ border-top:1px solid #222; padding:1% 0 3% 0; }
@media(min-width:1025px){
.Bottom002606 .footer dt{ float:left;color: #999;}
.Bottom002606 .footer dd{ float:right;color: #999;}
}
.Bottom002606 .footer dd a{  display:inline-block; position:relative;}
.Bottom002606 .footer dd a::after{ display:inline-block; vertical-align:middle; content:''; width:1px; height:10px; background:#bbbbbc; margin:0 10px;}
.Bottom002606 .footer dd a:last-child::after{ display:none;}

.Bottom002606 .bottom{ position:relative; min-height:156px; padding-bottom:2%; padding-right:200px;}
.Bottom002606 .contact{ position:absolute; right:0; top:0;}
.Bottom002606 .contact > *{ float:left;}
.Bottom002606 .contact ol{ text-align:center;}
.Bottom002606 .contact ol img{ display:block; width:125px;}
.Bottom002606 .contact ol aside{ padding-top:10px;}
.Bottom002606 .contact li{ padding-left:38px;}
.Bottom002606 .contact li p{ margin:0 0 4% 0; font-size:15px;color: #ccc;}
.Bottom002606 .contact li.code img{width:120px;height:120px;}
.Bottom002606 .contact li.code p{text-align:center;margin-top:10px;}
.Bottom002606 .contact li span{ display:block; color:#026dda; font-size:20px;}
.Bottom002606 .bottom nav dl{float:left;margin-right:5%;}
.Bottom002606 .bottom nav dl:last-child{ margin-right:0;}
.Bottom002606 .bottom nav dt{ color:#ddd; font-size:15px; position:relative; border-bottom:1px solid #333; padding-bottom:10px; margin-bottom:15px;}
.Bottom002606 .bottom nav dt::after{ position:absolute; content:''; left:0; bottom:-1px;height:1px; background:#026dda; width:15px;}
.Bottom002606 .bottom nav dd{ line-height:24px;}
@media(max-width:1366px){
.Bottom002606 .bottom nav dl{margin-right: 5%;}
}
@media(max-width:1100px){
.Bottom002606 .bottom nav{ display:none;}
.Bottom002606 .bottom{ padding-right:0;}
.Bottom002606 .contact{ position:relative; display:table; margin:0 auto;}
}
@media(max-width:1024px){
.Bottom002606 .footer { text-align:center; line-height:24px;}
}
@media(max-width:640px){
	.Bottom002606 .contact{display:block;margin:20px 0;overflow:hidden;}
	.Bottom002606 .contact li{}
	.Bottom002606 .contact li.code{text-align:center;padding-left:20px;}
	.Bottom002606 .contact li.tel{ padding-top:20px;padding-right:20px;float:right;}
	.Bottom002606 .links .txt p {font-size:15px;margin-bottom:5px;}
	.Bottom002606 .links02 {position:relative;right:0;bottom:0;width:100%;margin:30px 0 20px;}
}
@media(max-width:480px){
.Bottom002606 .contact li span{font-size:18px;} 
.Bottom002606 .contact li{ padding-left:0;}
.Bottom002606 .bottom {min-height:auto; }
    .Bottom002606 .footer dt{color: #999;}
	.Bottom002606 .links .img {display:none;}
	
}
/*
 .Page002193 
 */
.Page002193{zoom:1; overflow:hidden; text-align:center; padding-top:2%; text-align:center;}
.Page002193 span{ padding:0px 3px; display:inline-block;}
.Page002193 a{ display:inline-block; margin:0px 2px; border:1px solid #ededed; padding:0 1em; color:#666; line-height:35px; border-radius:3px;transition: .3s ease-out;}
.Page002193 a:hover{ color:#fff; border:1px solid #0051a2; background:#0051a2;}
.Page002193 .p_cur,.Page002193 .p_count,.Page002193 .p_total,.Page002193 .p_jump,.Page002193 .a_first,.Page002193 .a_end{ display:none;}
.Page002193 .p_cur b{ color:#0051a2;}
.Page002193 .p_count b{ color:#0051a2;}
.Page002193 .p_total b{ color:#0051a2;}
.Page002193 .p_page em{ font-style:normal;}
.Page002193 .p_page em a{}
.Page002193 .p_page em a.a_cur{ color:#fff; background:#0051a2; border-color:#0051a2;}
.Page002193 .p_page b{ font-weight:normal;}
@media(max-width:480px){
    .Page002193{padding:4% 0;}
}

/*RighInfo002522 */
.RighInfo002522{ padding-top:3%;overflow: hidden;}
.RighInfo002522 .title{ padding-bottom:3%; font-size:20px; color:#333;text-align: center;}
.RighInfo002522 .title span{ display:block; font-size:14px; color:#999; text-transform:uppercase;}
.RighInfo002522 .list ul{ display:flex;flex-wrap:wrap;}
.RighInfo002522 .list li{ float:left; width:23.5%;margin-right:2%;margin-bottom:3.5%;border: 1px solid #ededed;}
.RighInfo002522 .list li:nth-child(4n){margin-right:0;}
.RighInfo002522 .list li .Ispic {display:block;width:100%;padding-bottom:41.6%;}
.RighInfo002522 .list dl{ float:left; width:100%; display:table; border:1px solid #ededed;  margin-bottom:3.5%;}
.RighInfo002522 .list dl > *{ display:table-cell; vertical-align:middle;}
.RighInfo002522 .list dt{ width:72px;}
.RighInfo002522 .list dt b{ display:block;width:36px; height:36px; border-radius:50%; background:#0051a2; color:#fff; font-size:18px; position:relative; overflow:hidden; line-height:36px; text-align:center; margin:25px auto;}
.RighInfo002522 .list dt b::after{ position:absolute; content:''; width:20px; height:7px; background:#dd1115; bottom:0; right:0;}
.RighInfo002522 .list dd h2{ color:#333; margin:0;font-size: 14px;}
.RighInfo002522 .list dd p{ padding:3% 5% 3% 0; color:#999; margin:0;font-size: 12px;}
@media(max-width:1024px){
.RighInfo002522 .title{ font-size:16px;}
}
@media(min-width:769px){
.RighInfo002522 .list dl{width:23.5%;margin-right:2%;}
.RighInfo002522 .list dl:nth-child(4n){ margin-right:0;}
.RighInfo002522 .list dl:nth-child(4n+1){ clear:left;}
}
@media(max-width:480px){
.RighInfo002522 .list dl{ width:49%;}
.RighInfo002522 .list dd h2{font-size: 12px;}
.RighInfo002522 .list dl:nth-child(2n){ float:right;}
.RighInfo002522 .list dl:nth-child(2n+1){ clear:left;}
}



/*
 .Floor001332 ä¸ºdemoç¼–å·
 */
.Floor001332{ background:url(../images/Floor001332-bg.jpg) no-repeat center center/cover; padding:2% 0;}
.Floor001332 .wrap-header{ position: relative;padding-bottom:2%;}
.Floor001332 .wrap-header .more{ position: absolute; right: 0; top:5px; color: #999; font-size: 14px;}
.Floor001332 .wrap-header .more:hover{ color: #204da0;}
.Floor001332 .wrap-header h2{ margin: 0; font-weight: normal; font-size: 20px; color: #333;}
.Floor001332 .wrap-header h2 span{ color:rgba(0,81,162,0.5); padding-left: 15px;font-size: 18px;}
.Floor001332 .wrap-header .p{ margin: 5px 0 0; font-size: 14px; color: #999;}

.Floor001332 li {position:relative;}
.Floor001332 li::before {
	position: absolute;
	content: '';
	width: 100%;
	height: 100%;
	top:0;left:0;
	background-color: rgba(0, 0, 0, 0.3);
	transition: 0.5s;
}
@media (min-width:768px ) {
.Floor001332 .wrap-header h2{font-size: 22px;}
}
@media (min-width:1024px ) {
    .Floor001332 .wrap-header h2 {
        font-size: 24px;
    }

    .Floor001332 li {
        float: left;
        width: 16.8%;
        position: relative;
        padding-bottom: 44%;
        overflow: hidden;
        background-repeat: no-repeat;
        background-position: left top;
        background-size: auto 100%;
        transition: 0.5s;
    }

    .Floor001332 li * {
        position: absolute;
        z-index: 2;
        color: #fff;
        text-align: center;
        text-shadow: 1px -1px 2px #000;
    }

    .Floor001332 li a {
        width: 112px;
        border: 1px solid #fff;
        line-height: 40px;
        left: 50%;
        margin-left: -56px;
        bottom: 10%;
    }

    .Floor001332 li h5 {
        margin: 0;
        padding: 0 5%;
        width: 100%;
        font-size: 18px;
        font-weight: normal;
        top: 10%;
        line-height: 30px;
    }

    .Floor001332 li p::before {
        position: absolute;
        content: '';
        width: 20px;
        height: 1px;
        background-color: #fff;
        left: 50%;
        margin-left: -10px;
        bottom: -10px;
    }

    .Floor001332 li p {
        margin: 0;
        padding: 0 5%;
        width: 100%;
        font-size: 14px;
        font-weight: normal;
        top: 15%;
        line-height: 30px;
    }

    .Floor001332 li:first-child {
        width: 32.7%;
    }

    .Floor001332 li:first-child::before { /*transform:translateY(-100%);*/
    }

    .Floor001332 ul:hover li {
        width: 16.8% !important;
    }

    .Floor001332 ul li:hover {
        width: 32.7% !important;
    }

    .Floor001332 ul:hover li::before {
        transform: translateY(0);
    }

    .Floor001332 ul li:hover::before { /*transform:translateY(-100%);*/
    }
}
@media(max-width:1000px){
.Floor001332 li h5{ font-size:16px;}
}
@media(max-width:768px){
.Floor001332 .wrap-header h2 span {display:block;padding-left:0;}
.Floor001332 li *{ position:relative;z-index:2;}
.Floor001332 li a{ width:90px; margin-left:-45px; line-height:30px;color:#fff;}

}
@media(max-width:640px) and (min-width:481px){
.Floor001332 li h5{ font-size:14px; line-height:20px;}
.Floor001332 li a{  font-size:12px;width:70px; margin-left:-35px;}
}
@media(max-width:480px){
.Floor001332 ul{ display: flex;flex-wrap: wrap;}
.Floor001332 li{ float:left;width:50%;padding:20% 3%;color:#fff;background-size:cover;}
.Floor001332 li h5{ margin:10px 0;}
.Floor001332 li a {margin-left:0;}
.Floor001332 ul:hover li,
.Floor001332 li:hover{ width:50%; }
.Floor001332 li:last-child{ display:none;}
}
@media(max-width:375px){
.Floor001332 h2{font-size:24px;}
.Floor001332 li h5{ line-height:20px;height:20px; overflow:hidden;}
.Floor001332 li a{  line-height:20px;width:70px;}
}


    /*
 .PicList002239 ä¸ºdemoç¼–å·
 */
.PicList002239{ padding:3% 0;}
.PicList002239 li{border: 1px solid #e3e3e3;margin-bottom: 3%;float:left;position: relative}
@media(min-width:769px){
.PicList002239 li{margin-right:5%; width:30%; }
.PicList002239 li:nth-child(3n){ margin-right:0;}
}
.PicList002239 li .Ispic{ padding-bottom:68%; background-size:contain;}
    .PicList002239 li p{display: inline-block}
.PicList002239 li .dl{position:relative;padding: 0 10px;padding-right:0px;/* line-height: 33px; */border-top: 1px solid #cecece;/* line-height: 50px; */text-align:center;background: #0051a2;color: #fff;}
.PicList002239 li .dd{position:absolute;right:0;top: 0;background: url(../images/PicList002239-icon.png) no-repeat left center;    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.5);
    text-align: center;
    line-height: 188px;
   display: none;
    color: #fff;}
    .PicList002239 li:hover .dd{display: block;}
.PicList002239 li .dt{font-size: 16px;/* margin-top: 0%; */color: #fff;}
@media(max-width:768px){
.PicList002239 li{ width:48%; margin-right:4%;}
.PicList002239 li:nth-child(2n){ margin-right:0;}
}

.TextList001398{ padding:2% 0;}
.TextList001398 li{height: 49px; padding: 0 10px; border-bottom: 1px solid #e3e3e3; line-height: 49px; position:relative;}
    .TextList001398 li:hover{border-bottom:1px solid #0051a2}
.TextList001398 li a{display:block; padding: 0 75px 0 30px; background: url(../images/TextList001398_dow.png) 0 50% no-repeat; font-size: 16px; color: #3d3d3d;}
.TextList001398 li a:hover{color: #0051a2;}
.TextList001398 li .btn{width: 71px; height: 49px; position: absolute; top: 0; right: 10px; background: url(../images/TextList001398_btn.png) 0 50% no-repeat;}
.TextList001398 li:nth-child(2n){background: #f2f2f2;}


/*PicList002120 */
.PicList002120{ background-color:#f8f8f8; padding:3% 0;}
.PicList002120 li{ float:left; width:23.5%; margin-right:2%; margin-bottom:3%;}
.PicList002120 li a{ display:block;}
.PicList002120 li p{ margin:0;  line-height:46px; padding:0 2%; text-align:center; font-size:16px;}
.PicList002120 li .table{ display:none;}
.PicList002120 li figure{padding-bottom:77%; background-size:contain;}
@media(min-width:641px){
    .PicList002120 li:nth-child(4n){ margin-right:0;}
}
@media(max-width:640px){
    .PicList002120 li{ width:48%; margin-right:4%;}
    .PicList002120 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:375px){
    .PicList002120 li p{ font-size:14px;}
}

/*
 .RichInfo005
 */
.RichInfo005{ padding:20px 0;}
.RichInfo005 .news_info .title{ text-align:center; padding-bottom:20px;}
.RichInfo005 .news_info .title h1{ margin:0; padding-bottom:15px; font-size:24px; font-weight:normal;}
.RichInfo005 .news_info .title p{ margin:0; border-bottom:1px dashed #d2d2d2; padding-bottom:10px;}
.RichInfo005 .news_info .title p span{ margin:0 5px; color:#777;}
.RichInfo005 .news_info .info{ text-align:justify; text-justify:inter-ideograph;}
.RichInfo005 .news_info .info_back{ text-align:center; clear:both; padding:20px 0;}
.RichInfo005 .news_info .info_back a{ color:#0f76d3; font-size:14px;}
.RichInfo005 .news_info .info_pn span{ display:block;}
.RichInfo005 .news_info .info_pn span a{ color:#999;}
.RichInfo005 .news_info .info_pn span a:hover{color:#0f76d3;}

/*
 .TextList000591
 */
.TextList000591{ padding:2% 0;}
.TextList000591 ul{padding:0 2%; background-color:#fff;}
.TextList000591 li{border-bottom:1px solid #d1d1d1; padding:15px 0;}


/*Form002219*/
.Form002219{ padding-bottom:5%;  padding-top: 4%;}
.Form002219 dl{ width:48%; float:left; padding-left:85px; min-height:40px; position:relative; margin-bottom:15px; max-width:420px;}
.Form002219 dl.odd{ margin-left:4%;}
.Form002219 dt{ color:#5b5b5b; font-size:14px; position:absolute; left:0; width:70px; text-align:right; line-height:40px;}
.Form002219 .text{ border:1px solid #dfdfdf; border-radius:5px; width:100%; padding:0 10px; line-height:38px; color:#5b5b5b;}
.Form002219 dl.dl{ width:100%; float:none; max-width:none;}
.Form002219 textarea{border:1px solid #dfdfdf; border-radius:5px;overflow:hidden; resize:none; width:100%; height:360px; padding:10px; color:#5b5b5b;}
.Form002219 .btn{ display:inline-block; line-height:40px; min-width:140px; margin-right:20px; background-color:#f3f3f3; color:#728391; font-size:14px; border:none; border-radius:5px; cursor:pointer;}
.Form002219 .submitbtn{ color:#fff; background-color:#0051a2}
@media(max-width:640px){
    .Form002219 dl{ float:none; width:100%; margin-left:0 !important;}
    .Form002219 textarea{ height:250px;}
}
@media(max-width:480px){
    .Form002219 .btn{ width:48%; margin-right:2%; float:left; display:block; min-width:2px;}
}
/*Form002219 End*/


/*links*/
.links_box { margin-top: 20px; padding-top: 4%;}
.links_box a{ display: block;float: left;width: 175px;height: 105px;margin-right: 8px;margin-bottom: 20px;}
.links_box a.mr0{margin-right: 0;}
.links_box a img { padding: 1px;border: 1px solid #ccc;}
.links_box a span {	display: block;width: 175px;height: 20px;line-height: 20px;text-align: center;margin-top: 10px;}
/*links*/


.partner.swiper-container {max-width: 1200px;height: 152px;margin-left: auto;margin-right: auto;padding-bottom:40px;}
.partner.swiper-container .swiper-slide {/*text-align: center;*/font-size: 18px;background: #fff;height: calc((100% - 30px) / 2);/* Center slide text vertically */display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
@media(max-width:640px) {
    .partner.swiper-container {padding:0 3%; height: auto;}
    .partner.swiper-container .swiper-wrapper {flex-direction:initial;}
}