*{padding: 0;margin: 0;}
ul,ol{list-style: none;}
/*Top001816*/
.top{height: 129px;}
.top1{height: auto;}
.Top001816{ position:fixed; left:0; width:100%; top:0; z-index:100;box-shadow: 0 0 5px #ccc;}
.Top001816_lm{position: relative;}
.Top001816 .header-top{ padding:9px 0; font-size:14px;background: #f0f5fb;box-shadow: 0 0 5px #ccc; color: #333;font-weight: bold;}
.Top001816 .header-top dl{ float:right;}
.Top001816 .header-top dl > *{ float:left; border-radius:20px; line-height:20px;padding:0 8px;margin-left:5px;font-size: 13px;}
.Top001816 .header-top dl a{ color:#333;}
.Top001816 .header-top dt i{ font-style:normal; color:#415973; margin:0 10px;}
.Top001816 .header-top dt a.a_log{background:url(../images/Top001816-a_login.png) no-repeat left center; padding-left:20px;}
.Top001816 .top-language{ position:relative; z-index:100;}
.Top001816 .top-language figure{ display:none; position:absolute; left:0; top:100%; width:100%; background-color:#00257f;}
.Top001816 .top-language figure a{ display:block; padding:5px 0; text-align:center;}
.Top001816 .top-language span{margin: 0 5px;}
.Top001816 .top-language:hover figure{ display:block;}
.Top001816 .header-top p{float: left;}
.Top001816 .header-bottom{background:#fff;}
.Top001816 .header{height:90px;}
.Top001816 .header-left{ float:left; display:table; height:100%; width:30%;}
.Top001816 .header-left .logo{ display:table-cell; vertical-align:middle;}
.Top001816 .header-left .logo img{height: 100%;max-height: 90px;}
.Top001816 .header-right,
.Top001816 .header-mid{ float:right;}
.Top001816 .header-right{ padding-top:24px;}
.Top001816 .header-right dd{ float:left;}
.Top001816 .top-search{ position:relative; z-index:99;margin-left:15px;padding-right: 0;}
.Top001816 .open-search{background:url(../images/Top001816-search.png) no-repeat center center #00257f; width:30px; height:30px; border-radius:50%; display:block;}
.Top001816 .search-box{ position:absolute; right:0; width:0;overflow:hidden; border-radius:30px; top:0;background:#fff; height:30px; transition:0.3s; opacity:0;}
.Top001816 .top-search-show .search-box{ width:180px; opacity:1;}
.Top001816 .search-box .text{width:100%; padding:0 40px 0 10px;  height:30px; line-height:30px; border:none; background:none; color:#fff;}
.Top001816 .search-box .btn{ position:absolute; right:0; top:0;width:30px; background:url(../images/Top001816-search.png) no-repeat center center; height:100%;}
.Top001816 .header-menu li{ width:auto !important;}
.Top001816 .header-menu li em{ position:relative; padding:28px 5px;}
.Top001816 .header-menu li em::after{ position:absolute; content:''; width:1px; height:12px; background:#d6d6d6; right:0; top:50%; margin-top:-6px;}
.Top001816 .header-menu li a{color:#333;}
.Top001816 .header-menu li em a{ position:relative; line-height:22px;padding:0 12px;border-radius:22px;font-size: 16px;}
.Top001816 .header-menu li em a:hover,
.Top001816 .header-menu li.aon em a{color:#00b8ee;font-weight: bold;}
.Top001816 .header-menu li:hover em a::after,
.Top001816 .header-menu li.aon em a::after{ display:block;}
.Top001816 .header-menu li .sub{ background:rgba(230,237,244,0.8); width: 150%; left: -25%;}
.Top001816 .header-menu li .sub-menu{padding:5px; }
.Top001816 .header-menu li .sub-menu dt{line-height:35px;text-align:center;}
.Top001816 .header-menu li .sub-menu dt a{border-bottom:1px dotted #7a94b8; padding:0;}
.Top001816 .header-menu li .sub-menu dt a:hover{ color:#00257f;background:none;}
.Top001816 .header-menu  li .sub-menu dt:last-child a{ border-bottom:0;}
@media(max-width:1024px){
.Top001816 .header-left{ width:50%;}
.Top001816 #open_menu{width:42px; height:30px; position:relative; border-radius:5px;}
.Top001816 #open_menu i{ left:15%; width:70%; top:50%; margin-top:-1.5px; height:3px;}
.Top001816 #open_menu i,
.Top001816 #open_menu i::before,
.Top001816 #open_menu i::after{background-color:#00257f; }
.Top001816 #open_menu.open_menu_on{background-color:#00257f;}
.Top001816 #open_menu.open_menu_on i{left:20%; width:60%; }
.Top001816 #open_menu.open_menu_on i::before,
.Top001816 #open_menu.open_menu_on i::after{background-color:#fff;}
.Top001816 #header-menu{position:fixed; left:0; top:0; height:100%;width:70%;max-width:300px; background-color:#fff; border-right:1px solid #0c2b4c; box-shadow:0 0 10px #0c2b4c; padding-top:5%; transform:translateX(-100%); opacity:0; transition:0.3s;}
.Top001816 #header-menu.header-menu-show{transform:translateX(0); opacity:1;}
.Top001816 #header-menu ul{ padding:0 5%;}
.Top001816 #header-menu li{ margin-bottom:10px;}
.Top001816 #header-menu li em a{ font-size:14px; color:#e6ecf2; font-weight:normal; padding:5%; background:#195392; line-height:normal; border-radius:50px;}
.Top001816 #header-menu li .sub{ background:rgba(230,237,244,0.8); border-radius:22px; text-align:center;}
.Top001816 #header-menu li .sub-menu dt a{ color:#195392;border-bottom:1px dotted #7a94b8;}
.Top001816 #header-menu  li .sub-menu dt:last-child a{ border-bottom:0;}
.Top001816 .header-left .logo img{max-height: 68px;}
}
@media(max-width:480px){
.Top001816 .header{ height:68px;}
.Top001816 .header-right{  padding-top:19px;}
}

/*Banner002992*/
.Banner002992{position: relative; z-index: 1;}
@media(min-width:1025px){
.Banner002992 .wap{display: none;}
}
@media(max-width:1024px){
.Banner002992 .pc{display: none;}
}
.Banner002992 .slick-dots{position: absolute; left: 0; bottom: 1.93vw; width: 100%; z-index: 10; text-align: center;}
.Banner002992 .slick-dots li{display: inline-block; width: 29px; height: 29px;position: relative;}
.Banner002992 .slick-dots li:before{position: absolute; content: '';width: 5px;height: 5px;background-color: #ffffff; border-radius: 50%; top: 50%;left: 50%; margin: -2.5px 0 0 -2.5px;}
.Banner002992 .slick-dots li button{position: absolute; left: 0; top: 0; width: 100%; height: 100%;background: url("../images/Banner002992_active.png") no-repeat center center;cursor: pointer;opacity: 0; border: 0;font-size: 0;}
.Banner002992 .slick-dots li.slick-active button{opacity: 1; animation: infinite 1s zhuan linear;}
@keyframes zhuan{
    0%{transform: rotate(0deg);}
    100%{transform: rotate(360deg);}
}
/*
 Floor000885 为demo编号
 */
 .Floor000885{ background:#f0f5fb; padding:5% 0;}
 .Floor000885 h1{ margin:0; font-size: 24px; }
 .Floor000885 h1 span{ border-bottom: 1px solid #00257f; display:inline-block;padding-bottom: 3px;}
 .Floor000885 h1 a{ float: right;  width: 109px; height: 35px; border-radius:35px; font-size:14px; color:#00257f; text-align:center; line-height:35px; border:1px solid #00257f; background-color:#fff;}
 
 .Floor000885 ul{ padding:2% 0;}
 .Floor000885 ul li{background: #fff; text-align: center; position: relative; border: 1px solid #d5d5d5;padding: 0 10px;}
 .Floor000885 ul li .Ispic{ display: block; padding-bottom: 74%;}
 .Floor000885 ul li h2{ margin:0; font-weight:normal; margin:0;display: block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font-size: 18px; color: #353535;}
 .Floor000885 ul li p{ margin:2% 0 5%;font-size: 15px;}
 .Floor000885 ul li .more{ position: absolute; left: 50%; bottom: -16.5px; width: 83px; height: 33px; background:url(../images/Floor000885_bg.png)  no-repeat center top; line-height: 33px; color: #fff; font-size: 12px; margin-left: -41.5px; transition: all 300ms; -webkit-transition:all 300ms;}
 .Floor000885 ul li:hover h2{ color: #00257f; }
 .Floor000885 ul li:hover .more{ background-position: center bottom; }
 .Floor000885 ul li:nth-child(4n){ margin-right:0;}
 
 .Floor000885 .owl-carousel .owl-dots{text-align: center;position: absolute;left: 50%;transform: translateX(-50%);bottom:0px;}
 .Floor000885 .owl-carousel .owl-dots .owl-dot{width: 10px;height: 10px;background:#ccc;margin-left: 10px;display: inline-block;}
 .Floor000885 .owl-carousel .owl-dots .owl-dot:first-child{margin-left: 0;}
 .Floor000885 .owl-carousel .owl-dots .active{background: #00257f;width: 10px;}
 

 @media(max-width:768px){
 .Floor000885 ul li{    width: 48%; margin: 0 1% 6% !important;}
 .Floor000885 ul li:nth-child(2n){ margin-right:0;}
 }
 @media(max-width:480px){
 .Floor000885 ul li{  width: 100%; margin: 0 0 6% 0 !important;}
 .Floor000885 h1{ font-size: 20px;}
 .Floor000885 h1 a{ width:80px;height: 30px;border-radius:30px; line-height:30px;}
 }


/*Floor002599 */
.Floor002599{ padding:5% 0; position:relative; z-index:1; }
.Floor002599 .auto{ position:relative; z-index:2;}
.Floor002599 .float{ z-index:5;position:absolute; left:-2%; color:#333; font-family:Arial, Helvetica, sans-serif; transform:rotate(90deg) translateY(-50%); top:50%;}
.Floor002599 .float::before{ display:inline-block; content:''; background:#333; width:68px; height:1px; vertical-align:text-bottom; margin-bottom:5px; margin-right:5px;}
@media(max-width:1280px){
.Floor002599 .float{ left:-6%;}
}
@media(max-width:1200px){
.Floor002599 .float{ display:none;}
}

.Floor002599 .title{ text-align:center; font-size:28px; color:#333; padding-bottom:3%;}
.Floor002599 .title p{ margin:0; opacity:0.6; font-size:16px;}
.Floor002599 .title::after{ display:block; content:''; background:#00257f;margin:20px auto 0; height:4px; width:52px;}
@media(max-width:480px){
.Floor002599 .title{ font-size:24px;}
.Floor002599 .title p{font-size:14px;}
}

.Floor002599 li{ overflow:hidden; position:relative; }
@media(min-width:769px){
.Floor002599 li{ float:left; width:32%; padding-bottom:46.75%; margin-right:2%;}
.Floor002599 li:nth-child(3n){ margin-right:0;}
.Floor002599 li > *{ position:absolute; left:0;height:50%;width:100%; }
.Floor002599 li:nth-child(2n) .txt,
.Floor002599 li .Ispic{ top:0;}
.Floor002599 li .txt,
.Floor002599 li:nth-child(2n) .Ispic{ top:50%;}
}
.Floor002599 li .Ispic{ transition:0.2s;}
.Floor002599 li .Ispic::before{ transition:0.2s; opacity:0; position:absolute; left:0; top:0; width:100%; height:100%; content:'';background:url(../images/Floor002599_icon_link.png) no-repeat center center rgba(0,0,0,0.5); background-size:10% auto;}
.Floor002599 li:hover .Ispic::before{ opacity:1;}
.Floor002599 li .txt{ border-left:2px solid #f3f8fa;transition:background 0.3s;}
.Floor002599 li:hover .txt{ background:#f0f5fb;}
.Floor002599 li .main{ padding:0 12.5%; width:100%;}
.Floor002599 li .main time{ color:#333;}
.Floor002599 li .main time span{ font-size:36px;}
.Floor002599 li .main .dot{ font-size:18px; margin:5% 0 3% 0;}
.Floor002599 li .main p{ line-height:24px; height:48px; color:#9a9a9a;}
.Floor002599 li .more{ color:#fff; background:#00257f; line-height:40px; text-align:center; display:inline-block; width:80%; max-width:138px;margin-top: 20px;}
.Floor002599 li .more::after{ background:url(../images/Floor002599_more.png) no-repeat right center; width:33px; height:7px; display:inline-block; content:''; margin-left:5px;vertical-align:middle; transition:0.2s;}
.Floor002599 li:hover .more::after{ width:20px;}
@media(min-width:769px) and (max-width:1024px){
.Floor002599 li .main p{ margin:5px 0;}
.Floor002599 li .main time{ font-size:12px;}
.Floor002599 li .main time span{ font-size:24px;}
.Floor002599 li .main .dot{ font-size:16px;}
.Floor002599 li .more{ line-height:30px;}
}
@media(max-width:768px){
.Floor002599 li .Ispic{ position:relative; padding-bottom:73%; display:block;}
.Floor002599 li .main{ padding:5%;}
.Floor002599 li{ margin:0 auto; max-width:80%;}
}
@media(max-width:480px){
.Floor002599 li{ max-width:none;}
}
/*Floor002609 */
.Floor002609{background:#f0f5fb;padding: 5% 0;}
.Floor002609 .auto{position:relative; }
.Floor002609 .auto::before{ position:absolute; content:''; right:0; width:66.7%; height:100%; top:0; background:url(../images/Floor002609_bg.png) no-repeat right bottom; z-index:1; background-size:contain;}
.Floor002609 .auto > *{ position:relative; z-index:2;}
.Floor002609 .left-prod{ float:left; width:34%;}
.Floor002609 .left-prod li img{ display:block; width:100%;}
.Floor002609 .left-prod li div{ background:#00257f; color:#fff; padding:3% 5%;}
.Floor002609 .left-prod li div > *{ margin:0;}
.Floor002609 .left-prod li h2{ font-weight:normal; font-size:16px;}
.Floor002609 .left-prod li a{ color:#fff;}
.Floor002609 .bx-wrapper{ position:relative;}
.Floor002609 .bx-controls-direction a{ position:absolute; top:40%; width:42px; height:42px; background:rgba(117,170,210,0.1); margin-top:-21px; z-index:10;border-radius:50%; overflow:hidden; line-height:1000px;}
.Floor002609 .bx-controls-direction a:hover{ background:#666;}
.Floor002609 .bx-controls-direction a::before{ position:absolute; content:''; width:14px; height:14px; border-top:3px solid #fff; border-right:3px solid #fff; transform:rotate(45deg); left:50%; top:50%; margin:-7px 0 0 -11px;}
.Floor002609 .bx-controls-direction a.bx-prev{ left:3%;}
.Floor002609 .bx-controls-direction a.bx-prev::before{ transform:rotate(-135deg); margin-left:-3px;}
.Floor002609 .bx-controls-direction a.bx-next{ right:3%;}
.Floor002609 .right-txt{ float:right; width:100%; padding-top:5%; padding-right:29%;}
.Floor002609 .right-txt h3{ font-weight:normal; margin:0; color:#00257f; font-size:28px;}
.Floor002609 .right-txt h3::after{ display:block; content:''; margin:15px 0; width:29px; height:2px; background:#00257f;}
.Floor002609 .right-txt p{ line-height:26px; height:78px; font-size:15px; color:#666; margin:7% 0;}
.Floor002609 .right-txt .more{ width:124px; display:block; line-height:35px; background:#00257f; color:#fff; text-align:center; border-radius:35px; border:1px solid #00257f; transition:0.3s;}
.Floor002609 .right-txt .more:hover{ background:#fff; color:#00257f; }
.Floor002609 .right-txt ul{ padding-top:8%; }
.Floor002609 .right-txt li{ float: left;  text-align: center; padding: 0 15px; width: 25%; max-width: 102px;}
.Floor002609 .right-txt li a{ display: block; max-width: 72px;border: 1px solid #bed4eb;border-radius: 50%; transition: all .3s ease-in-out;}
.Floor002609 .right-txt li a:hover{ background-color: #00257f;}
.Floor002609 .right-txt li .img_hover,.Floor002609 .right-txt li a:hover .img{ display: none;}
.Floor002609 .right-txt li a:hover .img_hover{ display: block;}
@media(min-width:641px) and (max-width:1024px){
.Floor002609 .right-txt{ padding-right:0;}
.Floor002609 .right-txt h3{ font-size:20px;}
.Floor002609 .right-txt p{ max-width:329px;}
}
@media(max-width:640px){
.Floor002609 .left-prod,
.Floor002609 .right-txt{ float:none; width:auto;}
.Floor002609 .right-txt{ padding:3%;}
.Floor002609 .auto{ padding-bottom:18%;}
}
@media(max-width:480px){
.Floor002609 .right-txt h3{ font-size:20px;}
}
@media only screen and (max-width: 365px) {
	.Floor002609 .right-txt li{ padding: 0 10px;}
}
/*
 .Floor002248 为demo编号
 */
 .Floor002248 .auto_1260{ max-width: 1260px;}
 @media only screen and (max-width:1260px) {
     .Floor002248 .auto_1260{  padding: 0 2%;}
 }
 .Floor002248{background: #fff; padding: 50px 0;}
 .Floor002248 .jj_box{display: flex;align-items: center;justify-content: space-between;}
 .Floor002248 .word h3{ margin: 0; font-size: 20px; line-height: 1.2; color: #00257f; font-weight: normal;}
 /* .Floor002248 .word h3:after{ content: "";display: block;width: 65px; height:2px; background-color: #00257f; margin-top: 20px;} */
 .Floor002248 .word figure{margin: 15px 0; line-height: 2.25; font-size: 16px;text-indent: 2em;color: #333;text-align:justify;}
 .Floor002248 .right-img{ position: relative;}
 .Floor002248 .right-img .right-img_tit{ width: 160px; text-align: center; padding: 20px 0;
 background:rgba(60, 137, 217, 0.9) none repeat scroll 0 0 !important;filter:Alpha(opacity=90); background:#fff;
  position: absolute;  bottom:20px;left: -8%;}
 .Floor002248 .right-img .right-img_tit span{ position: relative; z-index: 1;  color: #fff; font-size: 16px;}
 .title_1{position: relative;}
 .title_1 h2{font-size: 32px;color: #00257f;}
.title_1 span{font-family: times new roman,times,serif;font-size: 20px;display: block;margin: 5px 0;}
.title_1:after{ content: "";display: block;width: 40px; height:4px; background-color: #00b8ee; margin-top: 10px;}

.title_2{text-align: center;}
.title_2:after{margin: 10px auto 20px;}

@media(max-width:1024px){
    .title_1 h2{font-size: 24px;}
}


 @media only screen and (max-width: 767px) {
     .Floor002248 .word h3{ text-align: center;}
     .Floor002248 .word h3:after{ margin: 20px auto 0; width: 35px;}
     .Floor002248 .right-img{ margin: 0 auto; }
     .Floor002248 .right-img .right-img_tit{ left:0;}
 }
 @media only screen and (min-width: 768px) {
     .Floor002248 .word h3{ font-size: 24px;}
     .Floor002248 .word{ width:50%;}
     .Floor002248 .right-img{  width: 48%;}
     .Floor002248 .right-img img{width: 100%;}
 }
 @media only screen and (min-width: 1024px) {
     .Floor002248 .word h3{ font-size: 28px; color: #000;font-weight: bold;text-align: left;}
     /* .Floor002248 .word h3:after{ height: 3px;} */
     .Floor002248 .right-img .right-img_tit{ padding: 25px 0;}
 }
 @media only screen and (min-width: 1260px) {
     .Floor002248 .right-img .right-img_tit{ width: 160px; padding: 35px 0;}
 }
@media(max-width:1024px){
    .Floor002248 .jj_box{display: block;}
}
/*
 .RighInfo002275 为demo编号
 */
 .RighInfo002275 .p,.RighInfo002275 .h2,{}
 .RighInfo002275{padding: 8% 0}
 .RighInfo002275 .text{margin-bottom: 30px;display: flex;align-items: flex-end;}
 .RighInfo002275 .text .title{font-size: 30px;color: #e4e4e4;font-weight: normal;margin-bottom: 20px;}
 .RighInfo002275 .text .title span{font-weight: 700;}
 .RighInfo002275 .text h3{font-size: 24px;}
 .RighInfo002275 .text span{margin-bottom: 20px;display: inline-block;}
 .RighInfo002275 .text .p{font-size: 16px;color:#333;line-height: 30px; margin: 0; padding: 0;}
 .RighInfo002275 .map{width: 100%;height: 200px;}
 .RighInfo002275 .map #map{height: 100%;}
 .RighInfo002275 .map img{max-width: none !important;}
 .RighInfo002275 .text_r img{max-width: 150px;}
 .RighInfo002275 .text_r {text-align: center;margin-left: 3%;}
 @media screen and (min-width: 768px) {
     .RighInfo002275 .text{float: left;width: 45%;}
     .RighInfo002275 .map{float: right;width: 50%;height: 260px;}
 }
 @media screen and (min-width: 1024px) {
     .RighInfo002275 .auto{background: url(../images/RighInfo002275-contact_bg.png) no-repeat left center;margin-top: 3%;}
     .RighInfo002275 .map{float: right;width: 50%;height: 320px;}
     .RighInfo002275 .text .title{font-size: 52px;}
 }
 @media screen and (min-width: 1200px) {
     .RighInfo002275{padding: 50px 0 70px;background: #f0f5fb;}
     .RighInfo002275 .text .title{margin-bottom: 75px}
     .RighInfo002275 .map{width: 900px;height: 430px;}
     .RighInfo002275 .text{width: 40%;}
 }
 @media(max-width:1366px){
    .RighInfo002275 .map{width: 750px;}
 }
 @media(max-width:1024px){
    .RighInfo002275 .map{width:100%;}
    .RighInfo002275 .text{display: block;}
    .RighInfo002275 .text_r {margin-left: 0%;}
 }

/*
 .Floor002248 为demo编号
 */
 .Floor0022481 .auto_1260{ max-width: 1260px;}
 @media only screen and (max-width:1260px) {
     .Floor0022481 .auto_1260{  padding: 0 2%;}
 }
 .Floor0022481{background: #fff; padding: 50px 0;}
 .Floor0022481 .jj_box{display: flex;align-items: center;justify-content: space-between;}
 .Floor0022481 .word h3{ margin: 0; font-size: 20px; line-height: 1.2; color: #00257f; font-weight: normal;}
 .Floor0022481 .word .p{margin: 15px 0; line-height: 2.25; font-size: 16px;text-indent: 2em;color: #333;text-align:justify;}
 .Floor0022481 .right-img{ position: relative;}
 .Floor0022481 .right-img .right-img_tit{ width: 160px; text-align: center; padding: 20px 0;
 background:rgba(60, 137, 217, 0.9) none repeat scroll 0 0 !important;filter:Alpha(opacity=90); background:#fff;
  position: absolute;  bottom:20px;left: -8%;}
 .Floor0022481 .right-img .right-img_tit span{ position: relative; z-index: 1;  color: #fff; font-size: 16px;}


 @media only screen and (max-width: 767px) {
     .Floor0022481 .word h3{ text-align: center;}
     .Floor0022481 .word h3:after{ margin: 20px auto 0; width: 35px;}
     .Floor0022481 .right-img{ margin: 0 auto; }
     .Floor0022481 .right-img .right-img_tit{ left:0;}
 }
 @media only screen and (min-width: 768px) {
     .Floor0022481 .word h3{ font-size: 24px;}

 }
 @media only screen and (min-width: 1024px) {
     .Floor0022481 .word h3{ font-size: 28px; color: #000;font-weight: bold;text-align: center;}
     .Floor0022481 .right-img .right-img_tit{ padding: 25px 0;}
 }
 @media only screen and (min-width: 1260px) {
     .Floor0022481 .right-img .right-img_tit{ width: 160px; padding: 35px 0;}
 }
@media(max-width:1024px){
    .Floor0022481 .jj_box{display: block;}
}
 
/*Bottom002877 */
.Bottom002877{background: #00257f;border-top: 2px solid #5387bc; padding: 25px 0;}
.Bottom002877,
.Bottom002877 a{color: #9dbee0;}
.Bottom002877 a:hover{color: #fff;}
.Bottom002877 .right ol{padding-left: 34px;width: 110px;}
.Bottom002877 .right ol img{display: block;}
.Bottom002877 .right .call{display: block;color: #fff;font-size: 20px;background: url(../images/Bottom002877_call.png) no-repeat left center;padding-left: 27px;}
.Bottom002877 .left nav{padding-bottom: 10px;}
.Bottom002877 .left nav a{display: inline-block;}
.Bottom002877 .left nav a:not(:last-child):after{display: inline-block; content: ''; width: 1px; height: 10px;background: #999;opacity: 0.47;-webkit-opacity: 0.47; margin: 0 10px;}
@media(min-width:1025px){
.Bottom002877 .right{width: 360px;}
}
@media(max-width:1024px){
.Bottom002877 aside.ytable,
.Bottom002877 aside.ytable-cell{display: block;}
.Bottom002877 .left{text-align: center;padding-top: 20px;}
}

/*
 .RighInfo002803 ä¸ºdemoç¼–å·
 */

.RighInfo002803 {
    /* padding: 4% 0; */
}

.RighInfo002803 .auto {
    max-width: 1600px;
}

@media(max-width:1280px) {
    .RighInfo002803 .auto {
        padding-left: 2%;
        padding-right: 2%;
    }
}

.RighInfo002803 .txtbox {
    text-justify: inter-ideograph;
    text-align: justify;
    word-wrap: break-word;
    margin: 7% 0;
    clear: both;
    margin-bottom: 4%;
    /* padding-right: 3%; */
}

.RighInfo002803 .name {
    font-size: 24px;
    color: #000;
    line-height: 1;
    /* padding-bottom: 20px; */
}

.RighInfo002803 .name em {
    font-style: normal;
    color: #c92c0d;
}

.RighInfo002803 .word {
    line-height: 30px;
    font-size: 16px;
    color: #585858;
    position: relative;
    width: ;
}

.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 {
        font-size: 24px;
        padding-bottom: 30px;
    }
    .RighInfo002803 .word .wap_pic {
        display: none;
    }
    .RighInfo002803 .word .pc_pic {
        display: block;
        position: absolute;
        right: 0;
        width: 51%;
        top: 0;
        z-index: -1;
    }
    .RighInfo002803 .word .pic {
        display: block;
        float: right;
        margin-left: 60px;
    }
    .RighInfo002803 .p {
        padding-right: 55%;
       line-height: 43px;
    }
    .RighInfo002803 .p1 {
        padding-right: 55%;
    }
}

@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%;
    margin-bottom: 8%;
}

.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%;
    height: 263px;
    max-width: 280px;
}

.RighInfo002803 li figure img {
    width: 50%;
    max-width: 100px;
    ;
    transition: 0.3s;
}

.RighInfo002803 li h3 {
    font-size: 18px;
    font-weight: normal;
    color: #000;
    margin: 0;
    margin-top: 15px;
}

.RighInfo002803 li p {
    /* line-height: 2; */
    font-size: 16px;
    color: #585858;
    margin-bottom: 0;
}

.RighInfo002803 li:hover * {
    color: #0176d9 !important;
}

.RighInfo002803 li:hover figure img {
    transform: rotateY(180deg);
}

@media(max-width:768px) {
    .RighInfo002803 li div {
        padding: 6% 0;
        margin: 0 auto;
        width: 80%;
        height: 220px;
        max-width: 280px;
    }
    .RighInfo002803 li h3 {
        font-size: 20px;
        margin-top: 10px;
    }
    .RighInfo002803 li p {
        line-height: 24px;
        font-size: 16px;
    }
}

@media(max-width:480px) {
    .RighInfo002803 li {
        width: 100%;
        float: none;
        margin-left: 0 !important;
        margin: 2% 0;
    }
}

/*
 .Banner001745 为demo编号
 */

.Banner001745 div {
    height: 300px;
    background-position: center;
    background-repeat: no-repeat;
}

@media(max-width:1000px) {
    .Banner001745 div {
        height: 150px;
    }
}
/*
/*Location001821*/

.Location001821 {
    /* padding-top:120px; */
}

.Location001821 .current {
    /* background: url(../uploadfiles/t_t.jpg) no-repeat; */
    padding-top: 2%;
    padding-bottom: 0.3%;
    line-height: 31px;
    color: #a4b5cd;
    border-bottom: 1px solid #ccc;
    text-transform: uppercase;
}

.Location001821 em {
    font-style: normal;
    float: right;
    background: url(../images/Location001821-icon.png) no-repeat left center;
    padding-left: 25px;
}

.Location001821 em i {
    font-style: normal;
    font-family: 'å®‹ä½“';
    margin: 0 5px;
}

.Location001821 b {
    font-size: 24px;
    border-left: 7px solid #397ab1;
    padding-left: 10px;
}

.Location001821 em,
.Location001821 em a,
.Location001821 b {
    color: #333;
}

@media(max-width:640px) {
    .Location001821 em {
        float: none;
        display: block;
        font-size: 12px;
        margin-bottom: 10px;
    }
}






/*RighInfo002973 */

.RighInfo002973 {
    margin: 60px 0 60px 0;
    color: #333;
    font-size: 16px
}


/* .RighInfo002973 > .auto{border: 1px solid #d2d2d2;}  */


/* .RighInfo002973 .news-details{max-width: 1226px; padding: 3% 0;} */

.RighInfo002973 .news-details .title {
    text-align: center;
}

.RighInfo002973 .news-details .title h1 {
    font-size: 18px;
    margin: 0 0 20px 0;
}

.RighInfo002973 .news-details .title aside span {
    display: inline-block;
    vertical-align: middle;
    margin: 0 15px 5px;
    line-height: 16px;
}

.RighInfo002973 .news-details .title .bshare-custom {
    display: inline-block;
}

.RighInfo002973 .bshare-custom a {
    height: 30px;
    width: 30px;
    background-position: center center;
    margin: 0 0 0 14px;
}

.RighInfo002973 .bshare-custom a.bshare-weixin {
    background-image: url("../images/RighInfo002973_share_wx.png");
}

.RighInfo002973 .bshare-custom a.bshare-sinaminiblog {
    background-image: url("../images/RighInfo002973_share_sina.png");
}

.RighInfo002973 .bshare-custom a.bshare-qzone {
    background-image: url("../images/RighInfo002973_share_qz.png");
}

.RighInfo002973 .news-details .edit-info {
    line-height: 1.875em;
    border-bottom: 1px solid #d2d2d2;
    padding: 2% 0;
    margin-bottom: 2%;
}

.RighInfo002973 .pn-page aside {
    padding: 10px 0;
}

.RighInfo002973 .pn-page aside a {
    color: #666;
}

.RighInfo002973 .pn-page aside a b {
    color: #333;
}

.RighInfo002973 .operating a:hover,
.RighInfo002973 .pn-page aside a:hover {
    color: #205393;
}

.RighInfo002973 .operating {
    overflow: hidden;
    line-height: 24px;
}

.RighInfo002973 .operating a {
    padding-left: 25px;
    background-repeat: no-repeat;
    background-position: left center;
}

.RighInfo002973 .operating a:not(:last-child) {
    margin-right: 45px;
}

.RighInfo002973 .operating a.a-print {
    background-image: url("../images/RighInfo002973_print.png");
}

.RighInfo002973 .operating a.a-close {
    background-image: url("../images/RighInfo002973_close.png");
}

@media(min-width:1025px) {
    .RighInfo002973 .pn-page {
        min-height: 24px;
        position: relative;
        padding-right: 230px;
    }
    .RighInfo002973 .pn-page .operating {
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateY(-50%);
    }
    .RighInfo002973 .operating a {
        float: left;
    }
}

@media(max-width:1024px) {
    .RighInfo002973 .operating {
        text-align: right;
        padding-bottom: 20px;
    }
    .RighInfo002973 .operating a {
        display: inline-block;
    }
}

@media(max-width:640px) {
    .RighInfo002973 .news-details .title h1 {
        font-size: 6vw;
    }
    .RighInfo002973 {
        font-size: 14px;
    }
}
*
 .RighInfo002275 为demo编号
 */

.RighInfo002275 .p,
.RighInfo002275 .h2,
{}

.RighInfo002275 {
    padding: 8% 0
}

.RighInfo002275 .text {
    margin-bottom: 30px
}

.RighInfo002275 .text .title {
    font-size: 30px;
    color: #e4e4e4;
    font-weight: normal;
    margin-bottom: 20px;
}

.RighInfo002275 .text .title span {
    font-weight: 700;
}

.RighInfo002275 .text .p {
    font-size: 16px;
    color: #666;
    line-height: 38px;
    margin: 0;
    padding: 0;
}

.RighInfo002275 .map {
    width: 100%;
    height: 200px;
}

.RighInfo002275 .map #map {
    height: 100%;
}

.RighInfo002275 .map img {
    max-width: none !important;
}

@media screen and (min-width: 768px) {
    .RighInfo002275 .text {
        float: left;
        width: 45%;
    }
    .RighInfo002275 .map {
        float: right;
        width: 50%;
        height: 260px;
    }
}

@media screen and (min-width: 1024px) {
    .RighInfo002275 .auto {
        background: url(../images/RighInfo002275-contact_bg.png) no-repeat center;
    }
    .RighInfo002275 .map {
        float: right;
        width: 50%;
        height: 320px;
    }
    .RighInfo002275 .text .title {
        font-size: 52px;
    }
}

@media screen and (min-width: 1200px) {
    .RighInfo002275 {
        padding: 73px 0 70px;
    }
    .RighInfo002275 .text .title {
        margin-bottom: 75px
    }
    .RighInfo002275 .map {
        width: 700px;
        height: 430px;
    }
    .RighInfo002275 .text {
        width: 40%;
    }
}

/*PicList001950*/

.t-title {
    background-color: #397ab1;
}

.t-title h2 {
    background: #397ab1;
    margin: 0 0 17px 0;
    position: relative;
    border-bottom: 1px solid #e5e5e5;
}

.t-title h2 b {
    display: inline-block;
    margin-right: 3%;
    font-size: 18px;
    font-weight: normal;
    color: #999;
    line-height: 44px;
    border-bottom: 2px solid transparent;
}

.t-title h2 b {
    cursor: pointer;
}

.t-title h2 b.on {
    font-weight: bold;
    color: #f8f8f8;
    padding-left: 20px;
    border-bottom-color: #0696ab;
}

.PicList001950 {
    /* padding:3% 0 2%; */
}

.PicList001950 time {
    color: #c9c1bb;
}

.PicList001950 ol {
    overflow: hidden;
    /* margin-top: 11px; */
    /* margin-top: 47px; */
    margin-bottom: 3%;
    position: relative;
    padding-left: 32.5%;
    /* padding-top: 14px; */
}

.PicList001950 ol div {
    padding-bottom: 2%;
    border-bottom: 1px solid #e5e5e5;
}

.PicList001950 ol .pic {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 30%;
    overflow: hidden;
}

.PicList001950 ol .pic img {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
}

.PicList001950 ol h1 {
    margin: 0;
    font-size: 18px;
    padding: 15px 0;
    font-weight: normal;
}

.PicList001950 ol h1 a {
    color: #775438;
}

.PicList001950 ol p {
    margin-top: 0;
    color: #9b8a7c;
    max-width: 650px;
    font-size: 12px;
    line-height: 24px;
    overflow: hidden;
    height: 72px;
}

.PicList001950 li {
    margin-left: 26.5%;
    line-height: 50px;
}

.PicList001950 li.end {
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 3%;
}

.PicList001950 li time {
    float: left;
    margin-left: -103px;
}

.PicList001950 li a {
    color: #775438;
}

@media(max-width:768px) {
    .PicList001950 ol p {
        height: 48px;
    }
}

@media(max-width:640px) {
    .PicList001950 ol h1 {
        font-size: 18px;
    }
    .PicList001950 ol p {
        height: auto;
    }
    .PicList001950 ol {
        padding-left: 0;
    }
    .PicList001950 ol .pic {
        position: relative;
        width: auto;
        display: block;
        text-align: center;
    }
    .PicList001950 ol .pic img {
        height: auto;
        margin: 0 auto;
    }
    .PicList001950 li {
        margin-left: 0;
    }
    .PicList001950 li time {
        margin-left: 0;
        margin-right: 10px;
    }
}

/*PicList001958*/

.PicList001958 li {
    overflow: hidden;
    padding: 0px 0px 20px 0;
    border-bottom: 1px solid #ebecec;
}

.PicList001958 li:last-child {
    border-bottom: 0;
}

.PicList001958 li div {
    position: relative;
    padding-left: 40%;
}

.PicList001958 li .Ispic {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 37%;
}

.PicList001958 li .Ispic img {
    display: none;
}

.PicList001958 li h1 {
    margin: 0;
    font-size: 18px;
    font-weight: normal;
    padding: 15px 0;
}

.PicList001958 li time {
    color: #999;
}

.PicList001958 li p {
    color: #666;
    margin: 10px 0 0 0;
    line-height: 30px;
    height: 90px;
    overflow: hidden;
}

@media(max-width:768px) {
    .PicList001958 li div {
        padding-left: 45%;
    }
    .PicList001958 li .Ispic {
        width: 42%;
    }
}

@media(max-width:480px) {
    .PicList001958 li div {
        padding-left: 0;
    }
    .PicList001958 li .Ispic {
        position: relative;
        display: block;
        width: auto;
        padding-bottom: 50%;
    }
    .PicList001958 li p {
        line-height: 20px;
        height: 60px;
        font-size: 12px;
    }
    .PicList001958 li h1 {
        font-size: 16px;
    }
}
/*Menu002956 */
.box {
    margin: 31px 0 80px 0;
}
.w50 {
    width: 73.333%;
    padding-bottom: 4%;
    padding: 20px;
    border: 1px solid #e6e6e6;
}

.w45 {
    width: 48.333%;
 
    /* margin-top: 6%; */
    /* margin: 20px; */
}

@media(max-width:1024px) {
    .w45,
    .w50 {
        width: auto;
        padding-bottom: 2%;
    }
}

@media (min-width: 1025px) {
   
}

.Menu002956 {
    padding-left: 10px;
    /* margin: 2.08vw 0; */
}

.Menu002956 h1 {
    margin: 0 2.08vw 0 0;
    position: relative;
    margin-left: -10px;
    padding: 18px 0 18px 20px;
}

.Menu002956 h1 span {
    position: relative;
    z-index: 4;
    display: block;
    font-size: 18px;
    color: #fff;
    line-height: 1em;
    border-left: 2px solid #4ab344;
    padding-left: 15px;
}

.Menu002956 h1:after {
    position: absolute;
    content: '';
    height: 100%;
    background: #0176d9;
    top: 0;
    transform: skewX(25deg);
    -webkit-transform: skewX(25deg);
    -ms-transform: skewX(25deg);
    right: 0;
    left: -30px;
}

.Menu002956 h1 i {
    position: absolute;
}

.Menu002956 h1 i.jiao {
    border: 8px solid transparent;
    border-left-color: #0176d9;
    left: 2px;
    top: -8px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
}

.Menu002956 ul {
    padding: 12px 0;
}

.Menu002956 li:not(:last-child) {
    border-bottom: 1px solid #fff;
}

.Menu002956 li a {
    display: block;
    line-height: 26px;
    padding: 15px 30px 15px 40px;
    font-size: 18px;
    position: relative;
    z-index: 1;
}

.Menu002956 li a:after {
    position: absolute;
    content: '';
    border: 4px solid transparent;
    border-top-width: 6px;
    border-top-color: #0176d9;
    top: 50%;
    margin-top: -4px;
    right: 30px;
    opacity: 0;
    transition: 0.3s;
}

.Menu002956 li a:hover,
.Menu002956 li.aon a {
    font-weight: bold;
    color: #0176d9;
}

.Menu002956 li a:hover:after,
.Menu002956 li.aon a:after {
    opacity: 1;
}

@media(min-width:1025px) {
    .Menu002956 nav {
        background: #edf0f5;
        margin: 0% 0;
    }
    .Menu002956 {
        /* overflow: hidden; */
    }
    .Menu002956 ul {
        display: block!important;
    }
}

@media(max-width:1024px) {
    .Menu002956 nav {
        background: #edf0f5;
        margin: 20px 0;
    }
    .Menu002956 {
        position: relative;
        z-index: 40;
    }
    .Menu002956 ul {
        display: none;
        position: absolute;
        left: 10px;
        top: 100%;
        right: 0;
        z-index: 40;
        background: #edf0f5;
    }
    .Menu002956 i.wap-open {
        position: absolute;
        width: 30px;
        height: 30px;
        right: 40px;
        background: #fff;
        z-index: 10;
        top: 50%;
        margin-top: -15px;
        border-radius: 50%;
        transition: 0.3s;
    }
    .Menu002956 i.wap-open:before,
    .Menu002956 i.wap-open:after {
        position: absolute;
        content: '';
        left: 50%;
        top: 50%;
        background: #0f54b3;
        transform: translate(-50%, -50%);
    }
    .Menu002956 i.wap-open:before {
        width: 10px;
        height: 2px;
    }
    .Menu002956 i.wap-open:after {
        width: 2px;
        height: 10px;
    }
    .Menu002956 i.wap-open.on {
        transform: rotate(45deg);
    }
}

@media(max-width:640px) {
    .Menu002956 nav {
        background: #edf0f5;
        margin: 20px 0;
    }
    .Menu002956 nav {
        padding: 10px 0;
    }
    .Menu002956 h1 span {
        font-size: 5vw;
    }
    .Menu002956 h1 {
        padding: 3vw 0 3vw 20px;
    }
    .Menu002956 i.wap-open {
        right: 6vw;
        margin-top: -12px;
        width: 24px;
        height: 24px;
    }
}

/*.PicList002323 为demo编号
 */

.PicList002323 {
    padding: 0px 3% 10% 0;
    border: 1px solid #eae9e9;
    margin: 42px auto;
    margin-bottom: 42px;
}

.PicList002323 .tit {
    height: 31px;
    line-height: 31px;
    padding-left: 16px;
    color: #6e6e6e;
    font-size: 20px;
    position: relative;
}

.PicList002323 .tit:before {
    display: block;
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 9px;
    height: 19px;
    background: url(../images/PicList002323-icon.png) no-repeat;
    margin-top: -9px;
}

.PicList002323 .list {
    overflow: hidden;
    margin: 3% 0px 3% 0;
}

.PicList002323 .auto {
    overflow: hidden;
}

.PicList002323 ul {
    margin: 0 -1%;
}

.PicList002323 ul li {
    float: left;
    width: 48%;
    margin: 1% 1% 0% 1%;
    text-align: center;
}

.PicList002323 ul li div {
    padding-bottom: 67%;
    position: relative;
    overflow: hidden;
}

.PicList002323 ul li figure {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    transition: 0.3s;
}

.PicList002323 ul li h3 {
    color: #555;
    text-align: center;
    margin: 10px 0 0;
    font-weight: normal;
    font-size: 14px;
    /* text-align: left; */
}

.PicList002323 ul li a:hover figure {
    transform: scale(1.3);
}

.PicList002323 ul li a:hover h3 {
    color: #0075b8;
}

@media screen and (min-width:768px) {
    .PicList002323 ul li {
        width: 31.334%;
    }
    .PicList002323 {
        padding: 0px;
    }
}

@media screen and (min-width:1024px) {
    .PicList002323 ul li {
        padding: 0 1% 4% 0;
        width: 23%;
    }
}


/*
 .RighInfo001277 为demo编号
 */

.RighInfo001277 {
    padding: 2% 0;
}

.RighInfo001277 .list_img {
    float: left;
    width: 40%;
    position: relative;
}
.RighInfo001277 .list_img .owl-carousel .owl-item img{max-width: 400px;display: block; margin: 0 auto;}
.RighInfo001277 .owl-carousel .owl-dots{text-align: center;position: absolute;left: 50%;transform: translateX(-50%);bottom:-0;}
.RighInfo001277 .owl-carousel .owl-dots .owl-dot{width: 10px;height: 10px;background:#ccc;margin-left: 10px;display: inline-block;}
.RighInfo001277 .owl-carousel .owl-dots .owl-dot:first-child{margin-left: 0;}
.RighInfo001277 .owl-carousel .owl-dots .active{background: #00689c;width: 10px;}
.RighInfo001277 .big_img {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 80%;
}

.RighInfo001277 .big_img li,
.RighInfo001277 .big_img li figure {
    position: absolute;
    left: 0;
    width: 100%;
    top: 0;
    height: 100%;
}

.RighInfo001277 .big_img li figure {
    border: 1px solid #dcdcdc;
    background-size: contain;
}

.RighInfo001277 .list {
    padding: 42px 0 42px 82.9%;
}

.RighInfo001277 .list .bd {
    position: relative;
}

.RighInfo001277 .list a {
    position: absolute;
    width: 17.1%;
    height: 40px;
    right: 0;
    background: url(../images/RighInfo001277-btn_prev.png) no-repeat center center/auto 50%;
    cursor: pointer;
}

.RighInfo001277 .list a.prev {
    top: 0;
}

.RighInfo001277 .list a.next {
    bottom: 0;
    background-image: url(../images/RighInfo001277-btn_next.png);
}

.RighInfo001277 .list a.prevStop,
.RighInfo001277 .list a.nextStop {
    cursor: default;
}

.RighInfo001277 .list li {
    height: 130px;
    position: relative;
}

.RighInfo001277 .list li figure {
    position: absolute;
    left: 0;
    width: 100%;
    top: 9px;
    bottom: 9px;
    background-size: contain;
    border: 1px solid #f2f2f2;
}

.RighInfo001277 .list li.on figure {
    border: 2px solid #397ab1;
}

.RighInfo001277 .right_info {
    float: right;
    width: 58%;
}
.RighInfo001277 .text{ box-sizing: border-box;}
.RighInfo001277 .text .tit{ font-size: 20px; color: #505050; margin: 26px 0 16px 0;}
.RighInfo001277 .text .txt{ font-size: 18px; color: #505050; line-height: 32px; padding-bottom: 10px;}
.RighInfo001277 .text .h{ font-size: 20px; line-height: 26px; color: #397ab1; overflow: hidden; margin-top: 16px;}
.RighInfo001277 .text .h img{ float: left; margin: 2px 20px 0 0;}
.RighInfo001277 .text .share{ overflow: hidden; margin-top: 30px; cursor: pointer;}
.RighInfo001277 .text .share .qq{display: block; float: left; width: 196px; height: 60px; line-height: 60px; background: #397ab1; font-size: 18px; color: #fff; text-align: center;}
.RighInfo001277 .text .share .shareMore{ float: left; margin-left: 12px; background: #e3e3e3;}
.RighInfo001277 .text .share .qq img{position: relative; top: 0; margin-right: 20px;}
.bshare-custom .bshare-more.more-style-addthis{background: url(../images/share.png) no-repeat center center !important; width: 60px; height: 60px;}
.RighInfo001277 .text .lable{height: 32px; line-height: 32px; margin-top: 24px;}
.RighInfo001277 .text .lable span{display: inline-block; font-size: 20px; color: #505050; margin-right: 44px; transition: 0.5s;}
.RighInfo001277 .text .lable span img{ position: relative; top: 6px; filter: grayscale(100); opacity: 0.8; margin-right: 12px; transition: 0.5s;}
.RighInfo001277 .text .lable span:hover{ color: #397ab1;}
.RighInfo001277 .text .lable span:hover img{ filter: grayscale(0); opacity: 1;}
.RighInfo001277 .right_info h1,
.RighInfo001277 .right_info h3,
.RighInfo001277 .right_info p {
    margin: 0;
    padding: 5% 0;
    border-bottom: 1px solid #e7e8e8;
}


.RighInfo001277 .tab {
    padding: 3% 0;
}

.RighInfo001277 .tab .h1_tab {
    margin: 0;
    /* border-bottom:1px solid #e7e8e8; */
    overflow: hidden;
    font-size: 16px;
    font-weight: normal;
    color: #000;
}

.RighInfo001277 .tab .h1_tab span {
    float: left;
    width: 31%;
    padding: 10px 5%;
    line-height: 50px;
    text-align: center;
    background-color: #f2f2f3;
    font-size: 16px;
    cursor: pointer;
}

@media screen and (min-width:1024px) {
    .RighInfo001277 .tab .h1_tab span {
        margin-right: 45px;
    }
}
@media (max-width: 640px){
.RighInfo001277 .tab .h1_tab span {
    margin-right: 11px;
}
}
.RighInfo001277 .tab .h1_tab span:last-child {
    margin-right: 0px;
    float: right;
}

.RighInfo001277 .tab .h1_tab span.on {
    background-color: #397ab1;
    color: #fff;
}
.RighInfo001277 .tab .h1_tab span img{margin-right: 10px;}
.RighInfo001277 .tab .h1_tab span.on img{filter: brightness(100) invert(0);}
.RighInfo001277 .tab .info {
    padding: 3% 0;
}
.RighInfo001277 .tab .info h1 {
    padding-left: 2%;
    color: #333;
    padding-bottom: 5px;
}
.RighInfo001277 .tab .info p {
    padding-left: 2%;
    line-height: 30px;
}
.RighInfo001277 .ul_download li {
    border-bottom: 1px solid #d1d1d3;
    line-height: 34px;
    background: url(../images/RighInfo001277-icon_download.png) no-repeat right center;
    padding: 10px 0;
}

.RighInfo001277 .ul_download li a {
    padding: 0 38px;
    background: url(../images/RighInfo001277-icon.png) no-repeat left center;
}


@media(max-width:768px) {
    .RighInfo001277 .list_img,
    .RighInfo001277 .right_info {
        float: none;
        width: auto;
    }
}

@media(max-width:640px) {
    .RighInfo001277 .list li {
        height: 100px;
    }
    .RighInfo001277 .right_info h1 {
        font-size: 20px;
    }
    .RighInfo001277 .right_info h3 {
        font-size: 16px;
    }

}
@media(max-width:480px) {
    .RighInfo001277 .list {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .RighInfo001277 .list a {
        height: 28px;
    }
    .RighInfo001277 .list li {
        height: 80px;
    }
    .RighInfo001277 .tab .h1_tab {
        font-size: 14px;
    }
    .RighInfo001277 .tab .h1_tab span {
        padding: 0 3%;
    }
}

/*Floor001837 */

.Floor001837 li:nth-child(4) {
    margin-right: 0;
}

.Floor001837 li:nth-child(8) {
    margin-right: 0;
}

.Floor001837 {
    padding: 3% 0;
}

.Floor001837 .title {
    text-align: center;
    padding-bottom: 3%;
}

.Floor001837 .title span {
    font-size: 12px;
    letter-spacing: 5px;
    color: #c94645;
}

.Floor001837 .title h1 {
    margin: 0;
    font-size: 42px;
    padding: 10px 0;
    font-weight: normal;
    color: #000;
}

.Floor001837 .title h1:after {
    display: block;
    margin: 0 auto;
    width: 70px;
    height: 10px;
    background-color: #c94645;
    margin-top: 20px;
    content: '';
}

@media(max-width:640px) {
    .Floor001837 .title h1 {
        font-size: 30px;
    }
    .Floor001837 .title h1:after {
        height: 5px;
    }
}

.Floor001837 li {
    float: left;
    width: 22.333333%;
    text-align: center;
    margin-right: 3.55%;
    padding-bottom: 35px;
}

.Floor001837 li figure {
    padding-bottom: 66%;
}

.Floor001837 li figure img {
    display: none;
}

.Floor001837 li div {
    padding: 5%;
    transition: 0.3s;
}

.Floor001837 li a {
    display: block;
}

.Floor001837 li p {
    margin: 3% 0 0 0;
}

.Floor001837 li span {
    letter-spacing: 2px;
    text-transform: uppercase;
    font-size: 18px;
    font-family: Arial, Helvetica;
    color: #333;
}

/* .Floor001837 li a:hover div {
    background-color: #28bae6;
    color: #fff;
} */

 .Floor001837 li a:hover span {
    color: #00b8ee;
} 

@media(max-width:640px) {
    .Floor001837 li {
        /* float: left; */
        width: 46%;
    }
}
.Floor001837 p{font-size: 16px; line-height: 28px;}
/*
 .RighInfo002275 为demo编号
 */

.RighInfo002275 .p,
.RighInfo002275 .h2,
{}

.RighInfo002275 {
    padding: 8% 0
}

.RighInfo002275 .text {
    margin-bottom: 30px
}

.RighInfo002275 .text .title {
    font-size: 30px;
    color: #e4e4e4;
    font-weight: normal;
    margin-bottom: 20px;
}

.RighInfo002275 .text .title span {
    font-weight: 700;
}

.RighInfo002275 .text .p {
    font-size: 16px;
    color: #666;
    line-height: 38px;
    margin: 0;
    padding: 0;
}

.RighInfo002275 .map {
    width: 100%;
    height: 200px;
}

.RighInfo002275 .map #map {
    height: 100%;
}

.RighInfo002275 .map img {
    max-width: 100% !important;
    border: 1px solid #ccc
}

@media screen and (min-width: 768px) {
    .RighInfo002275 .text {
        float: left;
        width: 45%;
    }
    .RighInfo002275 .map {
        float: right;
        width: 50%;
        height: 260px;
    }
}

@media screen and (min-width: 1024px) {
    .RighInfo002275 .auto {
        background: url(../images/RighInfo002275-contact_bg.png) no-repeat center;
    }
    .RighInfo002275 .map {
        float: right;
        width: 50%;
        height: 320px;
    }
    .RighInfo002275 .text .title {
        font-size: 52px;
    }
}

@media screen and (min-width: 1200px) {
    .RighInfo002275 {
        padding: 73px 0 70px;
    }
    .RighInfo002275 .text .title {
        margin-bottom: 75px
    }
    .RighInfo002275 .map {
        width: 700px;
        height: 430px;
    }
    .RighInfo002275 .text {
        width: 40%;
    }
}
/*
 .PicList002273 ä¸ºdemoç¼–å·
 */


 .PicList002273 .left img{width: 100%;}
 .PicList002273 .right .time{font-size: 12px;color: #999;border: 1px solid #c5c6c6;padding: 2px 5px;margin-top: 8px;display: inline-block;}
 .PicList002273 .right .h3{color: #313131;font-size: 20px;font-weight: normal;margin: 10px 0;}
 .PicList002273 .right .p{color: #999;font-size: 14px;}
 .PicList002273 ul li{margin-bottom: 30px;background: #eef0f1;padding: 0px 0px;}
 .PicList002273{padding: 3.125vw 0 0 0;overflow: hidden;}
 .PicList002273 .title{margin-bottom: 2.5vw;text-align: center; }
 .PicList002273 .title .cn{font-size: 24px;color: #333;padding-bottom: 0px;font-weight: bold;}
 .PicList002273 .title .en{font-family: 'bebas-neue';color: #d2d2d2; letter-spacing: 2px;}
 @media(max-width:768px){
 .PicList002273 .title{margin-bottom: 5vw;}
 }
 @media(max-width:640px){
 .PicList002273 .title .cn{font-size: 6vw;}
 }
 @media screen and (min-width:768px ) {
     .PicList002273 .left{float: left;width: 25%;}
     .PicList002273 .right{float: right;width: 72%;}
     .PicList002273 .right .time{margin-top: 0px;}
     .PicList002273 ul li{background:#eef0f1;}
 }
 
 @media screen and (min-width:1024px ) {
     .PicList002273 .right .time{margin-top: 15px;}
     .PicList002273 ul li:hover{border: 1px solid #06baee;box-shadow: 0px 0px 30px #ccc;}
     .PicList002273 ul li{background: #f0f5fb;position: relative;}
     .PicList002273 ul li .right_btn{width: 11px;height: 19px;background: url(../images/PicList002273-arrow_right.png) no-repeat center;display: inline-block;position: absolute;top: 50%;right: 16px;cursor: pointer;margin-top: -10px}
     .PicList002273{padding-top: 31px;padding-bottom: 31px;}
 }
 
 @media screen and (min-width:1200px ) {
     .PicList002273 .left{float: left;margin-right: 50px;}
     .PicList002273 .right{float: left;width: 450px;}
     .PicList002273 .right .time{margin-top: 28px;}
     .PicList002273 .right .h3{line-height: 20px;margin: 28px 0 17px; color: #333;}
     .PicList002273 .right .p{line-height: 19px;}
     /* .PicList002273 ul li{padding-right: 20px;} */
 }
/*PicList000687 */
@font-face {
    font-family: 'bebas-neue';
    src: url("https://work.gzwhir.com:51932/Build/Content/Resoures/whirfonts/bebas-neue.woff") format("woff");
    font-display: swap;
    }
    @font-face {
    font-family: 'DIN-Medium';
    src: url("https://work.gzwhir.com:51932/Build/content/Resoures/whirfonts/DIN/Medium.woff") format("woff");
    font-display: swap;
    }

    .PicList000687{/*padding: 4.125vw 0 0 0;overflow: hidden;*/}
    .PicList000687 .title{margin-bottom: 2.5vw; text-align: center;}
    .PicList000687 .title .cn{font-size: 24px;color: #333; padding-bottom: 0px;font-weight: bold;}
    .PicList000687 .title .en{font-family: 'bebas-neue';color: #d2d2d2; letter-spacing: 2px;}
    /* .PicList000687 .news-list .main {
        padding: 6% 0;
    } */
    @media(max-width:768px){
    .PicList000687 .title{margin-bottom: 5vw;}
    }
    @media(max-width:640px){
    .PicList000687 .title .cn{font-size: 6vw;}
    }
    
    .PicList000687 .more{ text-align: center;width: 125px; line-height: 40px;color: #fff; background: #06baee;display: block;}
    .PicList000687 .more:hover{background: #004ea2;}
    .PicList000687 .more:after{display: inline-block; content: '';background: url("../images/PicList000687_more.png") no-repeat; width: 25px; height: 6px; vertical-align: middle; margin-left: 5px;}
    @media(max-width:480px){
    .PicList000687 .more{line-height: 10vw;}
    }
    
    .PicList000687 .tit{font-size: 20px;color: #000;font-weight: normal;}
    .PicList000687 time{font-family: 'DIN-Medium';}
    .PicList000687  p{line-height: 1.715em;color: #7d7d7d;height: 3.43em; margin-bottom: 1.03vw;}
    @media(max-width:640px){
    .PicList000687 .tit{font-size:4vw;}
    .PicList000687  p{font-size:3.5vw;}
    }
    .PicList000687 .news-top{padding-bottom: 2.22vw;}
    .PicList000687 .news-top .info{border-top: 1px solid #eee;border-bottom: 1px solid #eee;}
    .PicList000687 .news-top time{border-left:1px solid #c6c6c6; padding-left: 1.62vw;display: block; margin-bottom: 0.61vw;color: #00b8ee;font-size: 14px;}
    .PicList000687 .news-top time span{display: block;font-size: 2em;}
    .PicList000687 .news-top .slick-dots{ text-align: center;padding-top: 1.72vw;}
    .PicList000687 .news-top .slick-dots li{display: inline-block; width: 20px; height:3px; margin: 0 5px;background-color: #d9d9d9;}
    .PicList000687 .news-top .slick-dots li button{display: none;}
    .PicList000687 .news-top .slick-dots li.slick-active{background:#06baee;}
    @media(min-width:769px){
    .PicList000687 .news-top .pic{width: 200px;}
    .PicList000687 .news-top .info .main{padding-left: 2.21vw;padding-right:1.21vw;}
    }
    @media(min-width:1025px) and (max-width:1024px){
    .PicList000687 .news-top .pic{width: 45%;}
    }
    @media(max-width:768px){
    .PicList000687 .news-top .ytable-cell,
    .PicList000687 .news-top .ytable{display: block;}
    .PicList000687 .news-top .info{padding: 5vw;}
    }
    @media(max-width:640px){
    .PicList000687 .news-top time{font-size: 3.6vw;}
    }
    
    .PicList000687 .news-list{background: #f0f5fb;padding: 2.12vw 1vw 2vw 1vw;}
    .PicList000687 .news-list li{background: #fff; margin-bottom: 1.41vw;}
    .PicList000687 .news-list li a:hover{box-shadow: 0 0 10px rgba(0,0,0,0.1);}
    .PicList000687 .news-list .main{border-left: 2px solid #00b8ee; padding-left: 4.17vw; padding-right: 4.06vw;padding-top: 30px;padding-bottom:30px;}
    .PicList000687 .news-list .tit{margin-bottom: 5px;}
    .PicList000687 .news-list time{color: #ccc;}
    .PicList000687 .news-list .more{line-height: normal;color: #06baee;background: none;width: auto; text-align: left;}
    .PicList000687 .news-list .more:after{background-image: url("../images/PicList000687_more.png");}
    @media(min-width:641px){
    .PicList000687 .news-list .pic{width:186px;}
    }
    @media(max-width:640px){
    .PicList000687 .news-list .ytable-cell,
    .PicList000687 .news-list .ytable{display: block;}
    .PicList000687 .news-list li{margin-bottom:4vw;}
    .PicList000687 .news-list .main{padding: 4vw;border: 2px solid #00b8ee; border-bottom: 0;}
    }
    
    /*
 Floor000885 ä¸ºdemoç¼–å·
 */
 .Floor000886{ background:#f0f5fb; padding:3% 0;}
 .Floor000886 h1{ margin:0; font-size: 24px; }
 .Floor000886 h1 span{ border-bottom: 1px solid #00257f; display:inline-block;padding-bottom: 3px;}
 .Floor000886 h1 a{ float: right;  width: 109px; height: 35px; border-radius:35px; font-size:14px; color:#00257f; text-align:center; line-height:35px; border:1px solid #00257f; background-color:#fff;}

 .Floor000886 ul{ padding:2% 0;}
 .Floor000886 ul li{ background: #fff; text-align: center; position: relative; border: 1px solid #d5d5d5;padding: 0 10px;}
 .Floor000886 ul li .Ispic{ display: block;}
 .Floor000886 ul li h2{ margin:0; font-weight:normal; margin:0;display: block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font-size: 18px; color: #353535;}
 .Floor000886 ul li p{ margin:2% 0 5%;font-size: 15px;}
 .Floor000886 ul li .more{ position: absolute; left: 50%; bottom: -16.5px; width: 83px; height: 33px; background:url(../images/Floor000885_bg.png)  no-repeat center top; line-height: 33px; color: #fff; font-size: 12px; margin-left: -41.5px; transition: all 300ms; -webkit-transition:all 300ms;}
 .Floor000886 ul li:hover h2{ color: #00257f; }
 .Floor000886 ul li:hover .more{ background-position: center bottom; }
 .Floor000886 ul li:nth-child(4n){ margin-right:0;}
 .Floor000886 .item {
     float: left;
    width: 24%;
    margin-right: 1.3%;
    margin-bottom:1.3%;
}
 @media(max-width:768px){
 .Floor000886 ul li{    width: 48%; margin: 0 1% 6% !important;}
 .Floor000886 ul li:nth-child(2n){ margin-right:0;}
 }
 @media(max-width:480px){
 .Floor000886 ul li{  width: 100%; margin: 0 0 6% 0 !important;}
 .Floor000886 h1{ font-size: 20px;}
 .Floor000886 h1 a{ width:80px;height: 30px;border-radius:30px; line-height:30px;}
 }
/*Page002623 */
.Page002623{padding: 2vw 0 4vw 0; text-align: center;font-family: Arial;font-size: 18px;background-color: #f0f5fb;}
.Page002623 .Pages a.a_first,
.Page002623 .Pages a.a_end,
.Page002623 .Pages > span:not(.p_page){display: none;}
.Page002623 .Pages em{float: left;margin: 0 3vw; font-style: normal;}
.Page002623 .Pages .p_page{display: table; margin: 0 auto;}
.Page002623 .Pages a{float: left;line-height: 50px; width: 50px; margin: 0 1px;}
.Page002623 .Pages a.a_cur,
.Page002623 .Pages a:hover{color: #fff;background: #00b8ee;}
.Page002623 .Pages .p_page > a{font-size: 0;height: 50px;position: relative;}
.Page002623 .Pages .p_page > a:before{position: absolute; content: '';border:5px solid transparent; left: 50%; top: 50%; margin: -5px 0 0 -10px;}
.Page002623 .Pages .p_page > a.a_prev:before{border-right-color: #000;border-right-width: 8px;}
.Page002623 .Pages .p_page > a.a_next:before{border-left-color: #000;border-left-width: 8px; margin-left: -4px;}
.Page002623 .Pages a.a_prev:hover:before{border-right-color: #fff;}
.Page002623 .Pages a.a_next:hover:before{border-left-color: #fff;}
@media(max-width:640px){
.Page002623{padding: 6vw 0 8vw 0;}
.Page002623 .Pages em{display: none;}
.Page002623 .Pages a{background-color: #eee;}
}
  /*
 .Floor000880 ä¸ºdemoç¼–å·
 */
.Floor000880{ padding:3% 0;background: #f5f5f5;}
.Floor000880 h1{ margin:0; margin-bottom:2%; font-size:20px; font-weight:normal; background:url(../images/Floor000880-icon.png) no-repeat left center; padding-left:30px;color:#333;}
.Floor000880 h1 a{ float:right; color:#999; font-size:16px;}
.Floor000880 .list_scroll{border:1px solid #eaeaea;}
.Floor000880 .list_scroll li{text-align:center;position:relative;padding: 17px 32px;border-right:1px solid #eaeaea;}
.Floor000880 .list_scroll li img{border:1px solid #ebebeb;/* border-radius:50%; *//* width:59px; *//* height:59px; */}
.Floor000880 .list_scroll li p{ margin:0; padding:10px 5px 0 5px;}


.Floor000880 .owl-carousel .owl-nav.disabled,.Floor000880 .owl-carousel .owl-dots.disabled{display: block;}
.Floor000880 .owl-carousel .owl-nav{position: absolute;width: 100%;top: 50%;transform: translateY(-50%);}
.Floor000880 .owl-carousel .owl-nav .owl-prev{width: 50px;height: 50px;background: #ccc url(../images/b_left.png) no-repeat center center;background-size: 50px;position: absolute;;left: -4%;border-radius: 100px;}
.Floor000880 .owl-carousel .owl-nav .owl-next{width: 50px;height: 50px;background: #ccc url(../images/b_right.png) no-repeat center center;background-size: 50px;position: absolute;;right: -4%;border-radius: 100px;}
.Floor000880 .owl-carousel .owl-nav .owl-prev:hover{background: #19bff0 url(../images/b_left.png) no-repeat center center;background-size: 50px;}
.Floor000880 .owl-carousel .owl-nav .owl-next:hover{background: #19bff0 url(../images/b_right.png) no-repeat center center;background-size: 50px;}
.Floor000880 .bx-wrapper{ position:relative;}
.Floor000880 .bx-viewport{ background-color:#f8f8f8;  z-index:1;}
.Floor000880 .bx-pager{text-align:center;padding-top:16px;height:32px;padding-bottom: 32px;}
.Floor000880 .bx-pager div{ display:inline-block; padding:0 5px;}
.Floor000880 .bx-pager div a{ display:block; width:9px; height:9px; border-radius:50%; background-color:#8d8d8d; overflow:hidden; text-indent:-999em;}
.Floor000880 .bx-pager div a.active{ background-color:#0068b7;}
.Floor000880 .bx-controls-direction a{ position:absolute; width:21px; height:21px; top:50%; margin-top:-19px; overflow:hidden; line-height:200px; z-index:10;}
.Floor000880 .bx-controls-direction a.bx-prev{ left:-25px;}
.Floor000880 .bx-controls-direction a.bx-next{ right:-25px;}
.Floor000880 .bx-controls-direction a::before,
.Floor000880 .bx-controls-direction a::after{ position:absolute; content:''; width:15px; height:2px; background-color:#3099d2; left:0; }
.Floor000880 .bx-controls-direction a::before{ transform:rotate(-45deg);top:4px;}
.Floor000880 .bx-controls-direction a::after{ transform:rotate(45deg);top:14px;}
.Floor000880 .bx-controls-direction a.bx-next::before{ transform:rotate(45deg); left:auto; right:0;}
.Floor000880 .bx-controls-direction a.bx-next::after{ transform:rotate(-45deg); left:auto; right:0;}
@media(max-width:1366px){
    .Floor000880 .owl-carousel .owl-nav .owl-prev{left:0%;}
.Floor000880 .owl-carousel .owl-nav .owl-next{right: 0;}
}
@media(max-width:1250px){
.Floor000880 .bx-controls-direction a.bx-prev{ left:5px;}
.Floor000880 .bx-controls-direction a.bx-next{ right:5px;}
}  
/*TextList002514 */
.TextList002514 {
    padding: 2% 0;
}
.TextList002514 .list{ border:1px solid #e8e8e8; padding:0 3%; margin-bottom:15px;}
.TextList002514 .job-title{ line-height:30px; padding:15px 0; font-size:18px; cursor:pointer; position:relative;}
.TextList002514 .job-title i{position:absolute;width:22px;height:22px;background: #00257f;border-radius:50%;right:0;top:50%;margin-top:-11px;}
.TextList002514 .job-title i::before,
.TextList002514 .job-title i::after{ position:absolute; content:''; background:#fff;}
.TextList002514 .job-title i::before{ left:20%; width:60%; height:2px; top:50%; margin-top:-1px;}
.TextList002514 .job-title i::after{ left:50%; margin-left:-1px; width:2px; top:20%; height:60%;}
.TextList002514 .job-title.select i::after{ display:none;}
.TextList002514 .job-title.select{color: #00257f;font-weight: bold;}
.TextList002514 .job-main{ display:none; padding:22px 0; border-top:1px dotted #e5e5e5;}
.TextList002514 .job-email{color: #00b8ee;padding: 30px 0;}
.TextList002514 .job-main strong{padding-bottom: 10px; font-size: 16px;display: block;}

.title_ny{text-align: center;font-weight: bold;}
.title_ny h2{font-size: 28px;color: #000;position: relative;display: inline;}
.title_ny h2::before{content: "";display: block;width: 1px;height:35px;background: #00b8ee;position: absolute;left: -40px;top: 50%;transform: scaleY(-50%);}
.title_ny h2::after{content: "";display: block;width: 1px;height:35px;background: #00b8ee;position: absolute;right: -40px;top: 50%;transform: scaleY(-50%);}
.title_ny span{font-weight: normal;color: #999;display: block;}
.title_ny{padding-bottom: 3%;}

@media(max-width:1024px){
    .title_ny h2{font-size: 20px;font-weight:normal;}
}


/*
 * .Floor001031 为demo编号
 */

 .Floor001031{ padding: 3% 0;}
 .Floor001031 .ti{ padding-bottom: 30px; text-align: center;}
 .Floor001031 .ti h2{ letter-spacing:7px; margin: 0 auto; font-size: 34px;}
 .Floor001031 .ti hr{ margin: 15px auto; padding: 0; max-width: 100px; border: 0; border-top: solid 5px #ddd; text-align: center;}
 .Floor001031 .ti p{ font-size:14px; margin: 0;}
 
 .Floor001031 li{ margin: 15px 5px; background: #fffeff; padding: 8px; box-shadow: 0 1px 3px rgba(0,0,0,0.1);}
 .Floor001031 li img{ width: 100%;}
 .Floor001031 li a{ overflow: hidden; position: relative; display: block;}
 .Floor001031 li .txt{ position: absolute; background: rgba(0,0,0,0.7); width: 100%; height: 100%; padding: 25% 10%;text-align: center;}
 .Floor001031 li .txt span{ display: block; padding: 20px 0; text-transform: uppercase; font-weight: normal; color: rgba(255,255,255,0.9);
 text-shadow: 1px 1px 1px rgba(0,0,0,0.4); 
 border-bottom: 1px solid rgba(255,255,255,0.5); 
 box-shadow: 0 1px 0 rgba(0,0,0,0.1), 0 -10px 0 rgba(255,255,255,0.3);
 }
 @media screen and (min-width:768px){
    .Floor001031 li{ float: left; width: calc(50% - 10px); margin-top: 0;}
 }
 @media screen and (min-width: 1024px){
    .Floor001031 li{ width: calc(50% - 10px);}
 }
 
 /*
 .Floor001233 为demo编号
 */
.Floor001233{ background-color:#f5f5f5; padding:3% 0;}

.Floor001233 h1{ margin:0 0 3% 0; text-align:center; font-weight:normal; color:#1d1d1d; font-size:27px;}
.Floor001233 h1 span{ display:block; padding-top:15px; color:#a0a0a0; font-size:18px; position:relative;}
.Floor001233 h1 span::before{ position:absolute; content:''; width:0; height:0; border:5px solid #bfbfbf; border-left-color:transparent; border-right-color:transparent; border-top:0; top:5px; left:50%; margin-left:-5px;}

.Floor001233 .more{ text-align:center;}
.Floor001233 .more a{ display:inline-block; border:1px dashed #d0d5dc; font-size:15px; padding:0 10px 0 30px; line-height:30px; background:url(../images/Floor001233-more.png) no-repeat 10px center; color:#999; transition:all ease-in-out 0.3s;}
.Floor001233 .more a:hover{ background:#1d2088; color:#fff; padding-left:10px;}

.Floor001233 li{ float:left; width:25%; margin-bottom:3%; position:relative; overflow:hidden;}
.Floor001233 li img{ display:block; width:100%; position:relative; z-index:3;}
.Floor001233 li figure{ position:absolute;  width:100%;  height:100%; background-color:rgba(0, 184, 238, 0.85); color:#fff; z-index:0;}
.Floor001233 li:hover figure{ z-index:5;}
.Floor001233 li .table{display:table;width:100%;  height:100%;}
.Floor001233 li .table_cell{ display:table-cell; vertical-align:middle; text-align:center; padding-left:5%; padding-right:5%;}
.Floor001233 li h2{ position:absolute; width:100%; padding:5%; left:0; top:0; color:#fff; margin:0; font-size:14px; font-weight:normal; z-index:4;transition:all ease-in-out 0.3s;}
.Floor001233 li h2 b{ font-size:20px;display: none;}
.Floor001233 li:hover h2{ opacity:0;}
.Floor001233 li h3{ font-size:20px; margin:0;}
.Floor001233 li p{ line-height:20px; overflow:hidden; height:40px; margin:5px 0;}
.Floor001233 li figure span{ display:inline-block; width:35px; height:35px; background:url(../images/Floor001233-hover_more.png) no-repeat center center/contain;}
@media(max-width:768px){
.Floor001233 li{ width:50%;}
}
@media(max-width:375px){
.Floor001233 h1{ font-size:20px;}
.Floor001233 h1 span{font-size:15px;}
.Floor001233 li h2 b,
.Floor001233 li h3{ font-size:16px;}
.Floor001233 li h2{ font-size:12px;}
.Floor001233 li p{ height:20px; font-size:12px;}
.Floor001233 li figure span{ width:22px; height:22px;}
}

/*
 *  Owl Carousel - Core 插件样式如遇相同只留一份
 */
 .owl-carousel {
    display: none;
    width: 100%;
    -webkit-tap-highlight-color: transparent;
    /* position relative and z-index fix webkit rendering fonts issue */
    position: relative;
    z-index: 1; }
    .owl-carousel .owl-stage {
      position: relative;
      -ms-touch-action: pan-Y;
      -moz-backface-visibility: hidden;
      /* fix firefox animation glitch */ }
    .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;
      /* fix for flashing background */
      -webkit-transform: translate3d(0px, 0px, 0px); }
    .owl-carousel .owl-wrapper,
    .owl-carousel .owl-item {
      -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 {
      position: relative;
      min-height: 1px;
      float: left;
      -webkit-backface-visibility: hidden;
      -webkit-tap-highlight-color: transparent;
      -webkit-touch-callout: none; }
    .owl-carousel .owl-item img {
      display: block;
      width: 100%; }
    .owl-carousel .owl-nav.disabled,
    .owl-carousel .owl-dots.disabled {
      display: none; }
    .owl-carousel .owl-nav .owl-prev,
    .owl-carousel .owl-nav .owl-next,
    .owl-carousel .owl-dot {
      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-loaded {
      display: block; }
    .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; }
  
  /* No Js */
  .no-js .owl-carousel {
    display: block; }
  
  /*
   *  Owl Carousel - Animate Plugin
   */
  .owl-carousel .animated {
    animation-duration: 1000ms;
    animation-fill-mode: both; }
  
  .owl-carousel .owl-animated-in {
    z-index: 0; }
  
  .owl-carousel .owl-animated-out {
    z-index: 1; }
  
  .owl-carousel .fadeOut {
    animation-name: fadeOut; }
  
  @keyframes fadeOut {
    0% {
      opacity: 1; }
    100% {
      opacity: 0; } }
  
  /*
   * 	Owl Carousel - Auto Height Plugin
   */
  .owl-height {
    transition: height 500ms ease-in-out; }
  
  /*
   * 	Owl Carousel - Lazy Load Plugin
   */
  .owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity 400ms ease; }
  
  .owl-carousel .owl-item img.owl-lazy {
    transform-style: preserve-3d; }
  
  /*
   * 	Owl Carousel - Video Plugin
   */
  .owl-carousel .owl-video-wrapper {
    position: relative;
    height: 100%;
    background: #000; }
  
  .owl-carousel .owl-video-play-icon {
    position: absolute;
    height: 80px;
    width: 80px;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    background: url("owl.video.play.png") no-repeat;
    cursor: pointer;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    transition: transform 100ms ease; }
  
  .owl-carousel .owl-video-play-icon:hover {
    -ms-transform: scale(1.3, 1.3);
        transform: scale(1.3, 1.3); }
  
  .owl-carousel .owl-video-playing .owl-video-tn,
  .owl-carousel .owl-video-playing .owl-video-play-icon {
    display: none; }
  
  .owl-carousel .owl-video-tn {
    opacity: 0;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    transition: opacity 400ms ease; }
  
  .owl-carousel .owl-video-frame {
    position: relative;
    z-index: 1;
    height: 100%;
    width: 100%; }
  /*
   .Floor002437 为demo编号
   */
  .Floor002437{ position: relative;padding: 3% 0;}
  .Floor002437 .wrap-container{ background: #fff; width: 100%; position: relative; z-index: 2;}
  .Floor002437  .list li{ padding: 12% 25% 12% 15%;background:rgba(236, 241, 243, 0) none repeat scroll 0 0 !important;filter:Alpha(opacity=0); background:#ecf1f3; transition: all .3s;}
  .Floor002437  .list li>*{ position: relative; z-index: 2;}
  .Floor002437  .list li img{ max-width: 75px;margin: 0 auto;}
  .Floor002437  .list li .word{ padding-top: 25px;text-align: center;}
  .Floor002437  .list li .word h3{ font-weight: bold;  font-size: 20px; margin: 0 0 10px;}
  .Floor002437  .list li .word h3 a{color: #333;}
  .Floor002437  .list li .word figure{ font-size: 15px; color: #333; line-height: 20px; height: 60px; overflow: hidden;}
  .Floor002437  .list .owl-item+.owl-item li{ border-left: 1px solid #ececec;}
  .Floor002437  .list .owl-item{ margin-bottom:10px;}
  .Floor002437  .list li:hover{background:rgba(0, 184, 238, .05) none repeat scroll 0 0 !important;filter:Alpha(opacity=1); }


