/*
 .Banner002187 为demo编号
 */
 .Banner002187 span{background-position: center center; background-repeat:no-repeat; background-size:cover; height:450px; display:block;}
 .Banner002187 img{ display:none;}
 @media (max-width: 1000px){
     .Banner002187 span{ height:auto; background:none; height:auto;}
     .Banner002187 img{ display:block;}
 }
 
 /*Menu002147 */
 .Menu002147{ background:#f3f5f9;}
 .Menu002147 ul{ display:table; margin:0 auto;}
 .Menu002147 li{ float:left; margin: 20px 10px;position:relative;}
 .Menu002147 li.end:after{ display:none;}
 .Menu002147 li a{ display:block;font-size:16px;position:relative;overflow:hidden;line-height: 40px;/* height:82px; */padding: 0 25px;border-radius: 66px;}
 .Menu002147 li a:after{ position:absolute; left:0; bottom:0;content:''; height:2px; width:100%;}
 .Menu002147 li.aon a,
 .Menu002147 li:hover a{     color: #fff;background: #017ad3;}
 .Menu002147 li.aon a:after,
 .Menu002147 li:hover a:after{ background:#017ad3;}
 @media(min-width:1025px){
 .Menu002147 .name{ display: none;}
 }
 @media(max-width:1024px){
 .Menu002147{padding: 5px;background: none}
 .Menu002147 .name{ padding:10px; position:relative;color:#333;border: 1px solid #017ad3;}
 .Menu002147 .name span{ position:absolute; left:0; top:0; width:100%; height:100%;}
 .Menu002147 .name span::after{ position:absolute; content:''; right:3%; width:12px; height:12px; border-bottom:2px solid #666; border-right:2px solid #666; top:50%; margin-top:-9px; transform:rotate(45deg);}
 .Menu002147 .name span.on::after{transform:rotate(-135deg); margin-top:0;}
 .Menu002147 nav{ position:relative; z-index:50; }
 .Menu002147 nav ul{ display:none; position:absolute; width:100%; top:100%; border-radius:0 0 8px 8px;background:rgba(255, 255, 255, 1); padding:10px;border: 1px solid #ddd}
 .Menu002147 nav li{ border-bottom:1px solid rgba(0,0,0,0.1);margin:0; width:100%; }
 .Menu002147 nav li:last-child{ border-bottom:0; }
 .Menu002147 nav li a{padding: 0;text-align: center;font-size: 12px;border-radius: 0;line-height: 36px}
 }
 @media(max-width:480px){
 .Menu002147 .name{font-size:14px;}
 }
 
 
 
 
 
 
 /*RighInfo002852 */
  @font-face {
   font-family: "DINBold";
   src: url("/html/class/template/fonts/DINBold.woff2") format("woff2"),
        url("/html/class/template/fonts/DINBold.woff") format("woff"),
        url("/html/class/template/fonts/DINBold.ttf") format("truetype"),
        url("/html/class/template/fonts/DINBold.eot") format("embedded-opentype"),
        url("/html/class/template/fonts/DINBold.svg") format("svg");
   font-weight: normal;
   font-style: normal;
   font-display:swap;
 }
 .RighInfo002852{padding: 6.15vw 0  4vw 0;}
 .RighInfo002852 .title{padding-bottom: 2vw;color: #017ad3;font-size: 100px;}
 .RighInfo002852 .title .cn{font-size: 32px;font-weight: bold;}
 .RighInfo002852 .title .en{font-size: 20px;text-transform: uppercase;font-family: "DINBold";}
 @media(max-width:640px){
 .RighInfo002852 .title{font-size: 80px;}
 .RighInfo002852 .title .cn{font-size: 16px;}
 .RighInfo002852 .title .en{font-size: 12px;}
 }
 @media(max-width:480px){
 .RighInfo002852 .title{font-size: 60px;}
 }
 
 /*.RighInfo002852 .intro-main{padding-bottom: 2vw;}*/
 .RighInfo002852 .intro-main .pic img{display: block;width: 100%;}
 .RighInfo002852 .singlePage{line-height: 28px;color: #666;}
 .RighInfo002852 .singlePage p{ padding-bottom:10px}
 .RighInfo002852 .title-css{padding: 1vw 0;}
 .RighInfo002852 .title-css span{display: inline-block;padding-bottom: 10px; border-bottom: 3px solid #ea5433;font-size: 24px;color: #ea5433;}
 @media(min-width:641px){
 .RighInfo002852 .intro-main .left{float: left;max-width:820px; width: 66%;}
 .RighInfo002852 .intro-main .pic{float: right;width: 30.195%;}
 }
 @media(max-width:640px){
     .RighInfo002852 .singlePage{line-height: 20px;color: #666;font-size: 12px}
     .RighInfo002852 .intro-main .pic{width: 80%; margin: 0 auto;}
 }
 @media(max-width:480px){
 .RighInfo002852 .title-css span{font-size: 18px;}
 }
 /*Floor002841 */
 @font-face {
   font-family: "DINBold";
   src: url("/html/class/template/fonts/DINBold.woff2") format("woff2"),
        url("/html/class/template/fonts/DINBold.woff") format("woff"),
        url("/html/class/template/fonts/DINBold.ttf") format("truetype"),
        url("/html/class/template/fonts/DINBold.eot") format("embedded-opentype"),
        url("/html/class/template/fonts/DINBold.svg") format("svg");
   font-weight: normal;
   font-style: normal;
   font-display:swap;
 }
 
 .video-box{ position:fixed; top:0; left:0; width:100%; height:100%; z-index:300; background:rgba(0,0,0,0.85);}
 .video-box .close{ cursor:pointer; width:40px; height:40px; position:fixed; z-index:4; right:20px; top:20px;}
 .video-box .close::before,
 .video-box .close::after{ position:absolute; content:''; width:80%; left:10%; height:3px; top:50%; margin-top:-1.5px; background:#fff; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
 .video-box .close::before{ transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);}
 .video-box .ytable{height: 100%;}
 .video-box .ytable-cell{ text-align:center;}
 .video-box video{ width:90%; max-width:900px;}
 
 .Floor002841{overflow: hidden;padding: 5vw 0 8vw 0;position: relative;}
 .Floor002841 .auto{ z-index: 1;}
 .Floor002841 .auto:before{position: absolute; content: ''; bottom: 0; top: 0;background: url(/html/class/template/images/Floor002841_bg.png) no-repeat center bottom;background-size: 66% auto;}
 .Floor002841 .left .title{font-size:18px; color:#666;padding-bottom:1%;}
 .Floor002841 .left .title b{ font-size: 30px; position:relative;color: #017ad3; display:inline-block; padding-right:10px; line-height:26px; font-family:Tahoma, Geneva, sans-serif;}
 .Floor002841 .left .title b:after{width:100%;position: absolute;bottom: -7px;left: 19px;z-index: -1;content:'';display:block;height:8px;margin-top: 0px;background:-webkit-gradient(linear, 30% 61%, 28% bottom, from(#ddd), to(#949494));
 background: linear-gradient(30deg, #fff 3%, #1cb7bb, #017ad3);}
 .Floor002841 .left .title span{ display:block; padding-top:10px; text-transform:uppercase}
 
 
 .Floor002841 .left .info{color: #666;font-size: 16px;line-height: 32px; padding: 1.5vw 0 1.5vw 0;}
 .Floor002841 .more{display: inline-block;background: #ea5433;color: #fff;padding: 0 30px;position: relative;background:-webkit-gradient(linear, 11% 42%, 100% bottom, from(#00ced3), to(#017ad3));
 background: linear-gradient(30deg,bottom, from(#18dee3), to(#017ad3));}
 .Floor002841 .more:after{position: absolute; content: ''; width: 6px; height: 4px; background: #fff;top: 50%; margin-top: -2px;right: 0; transition: 0.3s;}
 .Floor002841 .more:hover:after{width: 0;}
 .Floor002841 .more span{display: block;line-height: 50px;position: relative; padding-left: 44px;}
 .Floor002841 .more span:before{position: absolute; left: 0; top: 50%; width: 18px; height: 10px; margin-top: -5px; content: '';background: url(/html/class/template/images/Floor002841-more.png) no-repeat right center;transition: 0.3s;}
 .Floor002841 .more:hover span:before{ width: 30px;}
 .Floor002841 .right{position: relative; z-index: 1;}
 .Floor002841 .open-video{position: absolute;left: 42%;bottom: 22%; cursor: pointer; z-index: 10;}
 .Floor002841 .open-video i{display: block;width: 42px; height: 42px; border-radius: 50%; background: #ea5433 url(../images/Floor002841_btn.png) no-repeat center center;position: relative; z-index: 4;}
 .Floor002841 .open-video:before,
 .Floor002841 .open-video:after{position: absolute; content: '';border-radius: 50%;background: #ea5433; opacity: 0.2;-webkit-opacity: 0.2; animation: scale 3s infinite;-webkit-animation: scale 3s infinite;}
 .Floor002841 .open-video:before{left: -11px; top: -11px; bottom: -11px;right: -11px; animation-delay: 0.3s;}
 .Floor002841 .open-video:after{left: -20px; top: -20px; bottom: -20px;right: -20px;}
 @keyframes scale{
     0%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
     50%{transform: scale(0.8);-webkit-transform: scale(0.8);-ms-transform: scale(0.8);}
     100%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
 }
 @-webkit-keyframes scale{
     0%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
     50%{transform: scale(0.8);-webkit-transform: scale(0.8);-ms-transform: scale(0.8);}
     100%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
 }
 @-ms-keyframes scale{
     0%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
     50%{transform: scale(0.8);-webkit-transform: scale(0.8);-ms-transform: scale(0.8);}
     100%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
 }
 @media(min-width:1025px){
 .Floor002841 .auto:before{left: 50%; width: 80%;}
 .Floor002841 .left{ width: 50%;}
 .Floor002841 .right{ width: 48.073%;}
 }
 @media(max-width:1024px){
 .Floor002841{padding: 0;}
 .Floor002841 .auto:before{left: -2%; width: 104%;background-repeat: repeat-x;}
 .Floor002841 .right{max-width: 553px; margin: 0 auto;}
 .Floor002841 .left{padding-bottom: 5vw;}
 
 .Floor002841 .left .title{font-size:12px;padding-bottom:1%;text-align: center}
 .Floor002841 .left .title b{ font-size: 20px;}
 .Floor002841 .left .title b:after{left: 0px;height:5px;}
     
 .Floor002841 .left .info{color: #666;font-size: 12px;line-height: 20px; padding:0;}
 .Floor002841 .more{padding: 0 15px;}
 .Floor002841 .more span{line-height: 40px;}
 }
 @media(max-width:640px){
 .Floor002841 .left .tit{font-size: 28px;}
 .Floor002841 .left .en{font-size: 30px;}
 }
 /*Floor002820 */
 @font-face {
   font-family: "DINCond-Bold";
   src: url("/html/class/template/fonts/DINCond-Bold/DINCond-Bold.woff2") format("woff2"),
        url("/html/class/template/fonts/DINCond-Bold/DINCond-Bold.woff") format("woff"),
        url("/html/class/template/fonts/DINCond-Bold/DINCond-Bold.ttf") format("truetype"),
        url("/html/class/template/fonts/DINCond-Bold/DINCond-Bold.eot") format("embedded-opentype"),
        url("/html/class/template/fonts/DINCond-Bold/DINCond-Bold.svg") format("svg");
   font-weight: normal;
   font-style: normal;
 }
 
 .Floor002820{ padding:0% 0 8%;}
 .Floor002820 .auto{max-width: 1400px;width: 96%;}
 @keyframes scale{
     0%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
     50%{transform: scale(0.8);-webkit-transform: scale(0.8);-ms-transform: scale(0.8);}
     100%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
 }
 @-webkit-keyframes scale{
     0%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
     50%{transform: scale(0.8);-webkit-transform: scale(0.8);-ms-transform: scale(0.8);}
     100%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
 }
 @-ms-keyframes scale{
     0%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
     50%{transform: scale(0.8);-webkit-transform: scale(0.8);-ms-transform: scale(0.8);}
     100%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
 }
 @media(min-width:1025px){
 .Floor002820 .number1{width: 100%;}
 }
 @media(max-width:1024px){
 .Floor002820{ padding:0%;}
 .Floor002820 .ytable,
 .Floor002820 .ytable-cell{display: block;}
 .Floor002820 .video{width: 90%; max-width: 573px; margin: 40px auto 0;}
 }
 
 .Floor002820 .info-num li{}
 @media(min-width:641px){
 .Floor002820 .info-num li{float: left;width: 33.3333%;border-left: 10px solid #f9f9f9;padding-left: 20px;}
 }
 .Floor002820 .info-num li aside{display: inline-block;position: relative;}
 .Floor002820 .info-num li aside b{font-family:"DINCond-Bold";font-size: 80px;color: #017ad3;display: block;}
 .Floor002820 .info-num li aside sub{position: absolute; left: 100%; word-break: keep-all; bottom: 15%;font-size: 16px;font-weight: 100;margin-left: 10px;}
 .Floor002820 .info-num li p{font-size: 16px;color: #999; margin-bottom: 0;margin-top: 22px;}
 @media(min-width:1025px) and (max-width:1200px){
 .Floor002820 .info-num li aside b{font-size: 60px;}
 }
 @media(min-width:641px) and (max-width:769px){
 .Floor002820 .info-num li aside b{font-size: 60px;}
 }
 @media(max-width:640px){
 .Floor002820 .info-num li{width: 33.33%; padding:0 1%; float: left;}
 .Floor002820 .info-num li:not(:last-child){margin-bottom: 0px;}
 }
 @media(max-width:480px){
 .Floor002820 .info-num li aside b{font-size:42px;}
     .Floor002820 .info-num li p{margin-top: 4px;}	
 }
 
 /*Floor002141 */
 .Floor002141{padding:0% 0 0%;}
 .Floor002141 .auto{ max-width:1660px;}
 /*.Floor002141 .title{ text-align:center; font-size:12px; color:#999;  padding:2% 0;}
 .Floor002141 .title b{ display:block; font-size:22px; color:#fff;}*/
 .Floor002141 .title{font-size:18px; color:#999;padding:3% 0 2%;}
 .Floor002141 .title b{ font-size: 30px; position:relative;
     color: #017ad3; display:inline-block; padding-right:10px; line-height:26px; font-family:Tahoma, Geneva, sans-serif;}
 .Floor002141 .title b:after{width:100%;position: absolute;bottom: -7px;left: 19px;z-index: -1;content:'';display:block;height:8px;margin-top: 0px;background:-webkit-gradient(linear, 30% 61%, 28% bottom, from(#ddd), to(#949494));
 background: linear-gradient(30deg, #fff 3%, #1cb7bb, #017ad3);}
 .Floor002141 .title span{ display:block; padding-top:16px; text-transform:uppercase}
 
 
 /*.Floor002141 .more{ background:#f8f8f8; padding:2%; text-align:center;}
 .Floor002141 .more a{ display: inline-block;background: #ea5433;color: #fff;padding: 0 30px;position: relative;background:-webkit-gradient(linear, 11% 42%, 100% bottom, from(#00ced3), to(#017ad3));
 background: linear-gradient(30deg,bottom, from(#18dee3), to(#017ad3));}
 .Floor002141 .more a:hover{ background:#d0111b; color:#fff;}*/
 
 .Floor002141 .more{display: block;background: #ea5433;color: #fff;max-width: 180px;padding: 0 30px;position: relative;background:-webkit-gradient(linear, 11% 42%, 100% bottom, from(#00ced3), to(#017ad3));background: linear-gradient(30deg,bottom, from(#18dee3), to(#017ad3));margin: 3% auto 0;text-align: center;}
 
 .Floor002141 .more:after{position: absolute; content: ''; width: 6px; height: 4px; background: #fff;top: 50%; margin-top: -2px;right: 0; transition: 0.3s;}
 .Floor002141 .more:hover:after{width: 0;}
 .Floor002141 .more span{display: block;line-height: 50px;position: relative; padding-left: 44px;}
 .Floor002141 .more span:before{position: absolute; left: 0; top: 50%; width: 18px; height: 10px; margin-top: -5px; content: '';background: url(/html/class/template/images/Floor002841-more.png) no-repeat right center;transition: 0.3s;}
 .Floor002141 .more:hover span:before{ width: 30px;}
 .Floor002141 .list{ width:100%; position: relative;}
 .Floor002141 ul{ }
 .Floor002141 li{ /*float:left; width:32.3333333%; */margin:0 3% 3% 0%; background:#000}
 .Floor002141 li:nth-child(3n){ margin-right:0}
 .Floor002141 li a{ display:block; position:relative;}
 .Floor002141 li img{ display:block; width:100%;}
 .Floor002141 li span,
 .Floor002141 li span b{ position:absolute; left:0; width:100%;}
 .Floor002141 li span{ top:0; height:100%; background:rgba(1,122,211,0.9); opacity:0; transition:0.3s;}
 .Floor002141 li span b{ top:50%; color:#fff; font-weight: normal; text-align:center; line-height:40px; margin-top:-20px; padding:0 5%; font-size:28px;}
 .Floor002141 li a:hover span{ opacity:1;}
 .Floor002141 li.hover img{opacity: 0.5;filter:alpha(opacity=50);}
 .Floor002141 .list .iconfont{ position: absolute; top: 50%; margin-top: -35px; width: 70px; height: 70px; font-size: 70px; text-align: center; cursor: pointer; color: #ccc; font-weight: lighter;}
 .Floor002141 .list .iconfont:hover{ color: #017ad3;}
 .Floor002141 .list .prev{ left: -80px;}
 .Floor002141 .list .next{ right: -80px;}
 
 @media(max-width:1600px){
 .Floor002141 .list .iconfont{ top:111%; font-size: 40px;width: 40px;height: 40px; margin-top: -20px;}
 .Floor002141 .list .prev{ left: 30%;}
 .Floor002141 .list .next{ right: 30%;}
 .Floor002141{ padding-bottom:60px}
 }
 @media(max-width:768px){
 .Floor002141{ padding-bottom:50px}
 .Floor002141 .title{font-size:12px;padding:0% 0 2%;}
 .Floor002141 .title b{ font-size: 20px;}
 .Floor002141 .title b:after{left: 0px;height:5px;}
 .Floor002141 .title span{ display:block; padding-top:10px; text-transform:uppercase}
 .Floor002141 .list .iconfont{ top:125%;}
 .Floor002141 .list .prev{ left: 40%;}
 .Floor002141 .list .next{ right:40%;}
 
 }
 @media(max-width:480px) and (min-width:376px){
 .Floor002141 li span b{ font-size:24px;}
 }
 @media(max-width:375px){
 .Floor002141 li{ float:none; width:auto;}
 }
 
 /*
  .PicList002239 为demo编号
  */
  .Floor002651 #news{ background:#f3f5f9; position:relative; z-index:-2;}
 .PicList002239{ padding:0% 0 3%;  }
 .PicList002239 .list{ padding-bottom:3%;}
 .PicList002239 .list dl{ text-align:center; display:table; width:100%; max-width:1000px; margin:0 auto;}
 .PicList002239 .list dl dd{ float:left; width:16.666%;}
 .PicList002239 .list dl dd span{ display:inline-block; font-size:16px; font-family:'??????'; cursor:pointer; padding-bottom:5px; border-bottom:2px solid transparent;    background: #fff; padding: 10px 30px;border-radius: 67px;}
 .PicList002239 .list dl dd.on span{background: #017ad3; color:#fff;padding:10px 30px;border-radius: 67px;}
 
 @media(max-width:768px){
 .PicList002239 .list dl dd span{font-size: 12px;}
 .PicList002239 .list dl dd{width: 33%;margin-bottom: 2%;}
 }
 
 
 
 
 .PicList002239 .title{font-size:18px; color:#999;padding:3% 0; text-align:center}
 .PicList002239 .title b{ font-size: 30px; position:relative; z-index:1;
     color: #017ad3; display:inline-block; padding-right:10px; line-height:26px; font-family:Tahoma, Geneva, sans-serif;}
 .PicList002239 .title b:after{width:100%;position: absolute;bottom: -7px;left: 19px;z-index: -1;content:'';display:block;height:8px;margin-top: 0px;background:-webkit-gradient(linear, 30% 61%, 28% bottom, from(#ddd), to(#949494));
 background: linear-gradient(30deg, #fff 3%, #1cb7bb, #017ad3);}
 .PicList002239 .title span{ display:block; padding-top:16px; text-transform:uppercase}
 .PicList002239 .more{display: block;background: #ea5433;color: #fff;max-width: 180px;padding: 0 30px;position: relative;background:-webkit-gradient(linear, 11% 42%, 100% bottom, from(#00ced3), to(#017ad3));background: linear-gradient(30deg,bottom, from(#18dee3), to(#017ad3));margin:0% auto 0;text-align: center;}
 
 .PicList002239 .more:after{position: absolute; content: ''; width: 6px; height: 4px; background: #fff;top: 50%; margin-top: -2px;right: 0; transition: 0.3s;}
 .PicList002239 .more:hover:after{width: 0;}
 .PicList002239 .more span{display: block;line-height: 50px;position: relative; padding-left: 44px;}
 .PicList002239 .more span:before{position: absolute; left: 0; top: 50%; width: 18px; height: 10px; margin-top: -5px; content: '';background: url(/html/class/template/images/Floor002841-more.png) no-repeat right center;transition: 0.3s;}
 .PicList002239 .more:hover span:before{ width: 30px;}
 .PicList002239 .list-scroll{ overflow:hidden; position:relative}
 .PicList002239 .slick-dots{ position: absolute;bottom:6%;left: 0;width: 100%; text-align: center; font-size: 0;}
 .PicList002239 .slick-dots li{width: 16px;height: 16px;background: #dddddd;border-radius: 50px; padding: 0; cursor:pointer;margin:0 12.5px; display: inline-block; float: none;}
 .PicList002239 .slick-dots li.slick-active{background: #1cb7bb; }
 .PicList002239 .slick-dots li button{ display:none}
 /*Floor002634 */
 
 .PicList002239 .owl-carousel b{ font-size:20px; border-bottom:2px solid #0598aa; color:#0598aa; position:absolute; left:0; top:0; line-height:46px;}
 
 
 .PicList002239 .owl-stage-outer{ overflow:hidden;}
 .PicList002239 .owl-item{ float:left;}
 .PicList002239 .owl-carousel .disabled{ display:none;}
 
 .PicList002239 .item .text1{ display:inline-block; border:1px solid #e6f4f6; border-radius:30px; line-height:30px; padding:0 9px;color:#999;}
 .PicList002239 .owl-item.on .item .text1{ font-weight:bold; color:#0598aa;}
 
 .Floor002634 .list dl{ border:1px solid #eee; padding:10%;}
 .Floor002634 .list dl dd{ line-height:20px; height:60px; margin:10% 0 5% 0; font-size:12px;}
 .Floor002634 .list dl dt{ position:relative;}
 .Floor002634 .list dl dt::after{ position:absolute; content:'';width:52%; height:1px; background:#f2f2f2; bottom:0; right:0;}
 .Floor002634 .list dl dt .pic{ width:43.37%;}
 .Floor002634 .list dl dt .pic img{ display:block; width:100%;}
 .Floor002634 .list dl dt .txt{ width:56.63%; padding-left:5%;}
 .Floor002634 .list dl dt .txt a.dot{ color:#0696ab;}
 .Floor002634 .list dl dt .txt p{ color:#999;}
 
 .PicList002239 .list .owl-dots{ text-align:center; padding-top:3%; padding-bottom:2%;}
 .PicList002239 .list .owl-dots button{ width:10px; margin:0 5px; opacity:0.1; padding:0; border:none; border-radius:50%; height:10px; background:#0598aa;}
 .PicList002239 .list .owl-dots button.active{ opacity:1;}
 /*@media(max-width:480px){
 .Floor002634 .title{ padding-left:75px;}
 .Floor002634 .title b{ font-size:16px;}
 }*/
 
 .PicList002239 li{ margin-bottom:80px; float:left; background: #fff;box-shadow:0  0 10px 2px #eee;    padding:20px;}
 @media(min-width:769px){
 .PicList002239 li{margin-right:1%; width:24%; }
 /*.PicList002239 li:nth-child(4n){ margin-right:0;}*/
 }
 .PicList002239 li .Ispic{ padding-bottom:70%; background-size:contain;}
 .PicList002239 li dl{ position:relative; margin:15px 10px 0; padding-right:114px; line-height:50px;}
 .PicList002239 li dd{ position:absolute; right:0; top:0; color: #999;padding-left: 30px; background: url(/html/class/template/images/PicList002239-icon.png) no-repeat left center;}
 .PicList002239 li dt{font-size: 16px; color: #017ad3;}
 @media(max-width:768px){
 .PicList002239 .title{font-size:12px;padding:0% 0 2%;}
 .PicList002239 .title b{ font-size: 20px;}
 .PicList002239 .title b:after{left: 0px;height:5px;}
 .PicList002239 .title span{ padding-top:10px;}
 .PicList002239 li{  margin-right:2%;margin-bottom: 20px;}
 .PicList002239 .more{max-width: 130px;padding: 0 15px;}
 .PicList002239 .more span{line-height: 40px;}
 .PicList002239 .slick-dots{ display: none!important;}
     
 }
 @media(max-width:600px){
 .PicList002239 li{ margin-right:0%;}
 
 }
 /*Floor002745 */
 .Floor002745{background: #f3f5f9;/*padding:150px 0 30px;*/}
 /*slick Basic*/
 .Floor002745 .title{font-size:18px; color:#999;padding:3% 0 0; text-align:center}
 .Floor002745 .title b{ font-size: 30px; position:relative; z-index:1;color: #017ad3; display:inline-block; padding-right:10px; line-height:26px; font-family:Tahoma, Geneva, sans-serif;}
 .Floor002745 .title b:after{width:100%;position: absolute;bottom: -7px;left: 19px;z-index: -1;content:'';display:block;height:8px;margin-top: 0px;background:-webkit-gradient(linear, 30% 61%, 28% bottom, from(#ddd), to(#949494));
 background: linear-gradient(30deg, #fff 3%, #1cb7bb, #017ad3);}
 .Floor002745 .title span{ display:block; padding-top:16px; text-transform:uppercase}
 .Floor002745 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
 .Floor002745 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
 .Floor002745 .slick-list:focus {outline: none}
 .Floor002745 .slick-list.dragging {cursor: pointer;cursor: hand;}
 .Floor002745 .slick-slider .slick-track, 
 .Floor002745 .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)}
 .Floor002745 .slick-track {position: relative; top: 0; left: 0; display: block;}
 .Floor002745 .slick-track:before, 
 .Floor002745 .slick-track:after{display: table; content: '';}
 .Floor002745 .slick-track:after{ clear: both;}
 .Floor002745 .slick-loading .slick-track { visibility: hidden;}
 .Floor002745 .slick-slide{ display: none; float: left;min-height: 1px;}
 [dir = 'rtl'] .slick-slide {float: right;}
 .Floor002745 .slick-slide .slick-loading img { display: none;}
 .Floor002745 .slick-slide .dragging img { pointer-events: none;}
 .Floor002745 .slick-initialized .slick-slide { display: block;}
 .Floor002745 .slick-loading .slick-slide { visibility: hidden;}
 .Floor002745 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
 .Floor002745 .slick-arrow .slick-hidden { display: none;}
 /*slick Basic End*/
 .Floor002745 li.slick-slide{padding: 50px 0;}
 .Floor002745 li.slick-slide .icon{width: 60%; max-width: 114px; margin: 0 auto;position: relative;}
 .Floor002745 li.slick-slide .icon:before{position: absolute; content: ''; width: 100%; height: 100%; left: 0; top: 0; border-radius: 50%; background: #fff; }
 .Floor002745 li.slick-slide .icon img{ border-radius: 50%;position: relative; z-index: 3;}
 .Floor002745 li.slick-slide aside{line-height: 22px; font-size: 14px; text-align: center;color: #333; padding-top: 10px;position: relative; z-index: 3;}
 .Floor002745 li.slick-slide:hover .icon:before{animation:Floor002745 1s ease infinite;-webkit-animation:Floor002745 1s ease infinite;-ms-animation:Floor002745 1s ease infinite;}
 .Floor002745 li.slick-slide aside b{ display:block;font-size: 16px;
     padding: 10px;}
 @-webkit-keyframes Floor002745{
     0%{transform: scale(1);opacity: 1;}
     100%{transform: scale(2);opacity: 0;}
 }
 @-ms-keyframes Floor002745{
     0%{transform: scale(1);opacity: 1;}
     100%{transform: scale(2);opacity: 0;}
 }
 @keyframes Floor002745{
     0%{transform: scale(1);opacity: 1;}
     100%{transform: scale(2);opacity: 0;}
 }
 
 .Floor002745 .slick-dots{ text-align: center; padding:0 0 20px 0;}
 .Floor002745 .slick-dots li{display: inline-block; width: 14px; height: 6px; background: rgba(0,0,0,0.2); margin: 0 2px;}
 .Floor002745 .slick-dots li button{display: none;}
 .Floor002745 .slick-dots li.slick-active{background: #017ad3;}
 
 @media(max-width:1024px){
 .Floor002745 .title{font-size:12px; padding:0% 0 0;}
 .Floor002745 .title b{ font-size: 20px; }
 .Floor002745 .title b:after{left: 0px;height:5px;}
 .Floor002745 .title span{  padding-top:10px;}
 .Floor002745 li.slick-slide{padding: 12px 0;}
 .Floor002745 li.slick-slide aside{line-height: 20px; font-size: 12px;}
 }
 
 
 /*
  .Floor002755 为demo编号
  */
  
  .Floor002755{ padding:3% 0}
 .Floor002755 li{ width:48%; float:left;padding: 50px;}
 .Floor002755 li .icon{width: 60%; max-width: 114px; margin: 0 auto;position: relative;float: left;margin-right: 3%;}
 .Floor002755 li .icon:before{position: absolute; content: ''; width: 100%; height: 100%; left: 0; top: 0; border-radius: 50%; background: #f3f5f9; }
 .Floor002755 li .icon img{ border-radius: 50%;position: relative; z-index: 3;}
 .Floor002755 li aside{line-height: 22px; font-size: 16px; color: #555; padding-top: 10px;position: relative; z-index: 3;}
 .Floor002755 li:hover .icon:before{animation:Floor002745 1s ease infinite;-webkit-animation:Floor002745 1s ease infinite;-ms-animation:Floor002745 1s ease infinite;}
 .Floor002755 li aside b{ display:block;font-size: 18px;padding:10px 0 10px; color:#017ad3}
 @media(max-width:768px){
 .Floor002755 li{ padding: 14px;}	
 .Floor002755 li .icon{width: 25%;}
 .Floor002755 li aside{line-height: 20px; font-size: 12px;}
 .Floor002755 li aside b{font-size: 16px;padding:10px 0 0px;}
 }
 @media(max-width:680px){
     .Floor002755{ padding:20px 0}
 .Floor002755 li{ width:100%}	
     
 }
 .Floor002756{  background:url(/html/class/template/images/zzjg.jpg) no-repeat center center; background-size:cover;padding:3% 0}
 .Floor002756 .auto{max-width: 1573px;}
 
 /*
  .Floor002358 为demo编号
  */
 .Floor002358{}
 .Floor002358 { padding:3% 0 5% 0; background:#fff; }
 .Floor002358 .auto{ position:relative;}
 .Floor002358 .title{font-size:18px; color:#999;padding: 0 0 3%; text-align:center}
 .Floor002358 .title b{ font-size: 30px; position:relative; z-index:1;
     color: #017ad3; display:inline-block; padding-right:10px; line-height:26px; font-family:Tahoma, Geneva, sans-serif;}
 .Floor002358 .title b:after{width:100%;position: absolute;bottom: -7px;left: 19px;z-index: -1;content:'';display:block;height:8px;margin-top: 0px;background:-webkit-gradient(linear, 30% 61%, 28% bottom, from(#ddd), to(#949494));
 background: linear-gradient(30deg, #fff 3%, #1cb7bb, #017ad3);}
 .Floor002358 .title span{ display:block; padding-top:16px; text-transform:uppercase}
 
 .Floor002358 .list{ width:100%; position: relative;}
 .Floor002358 .bd{  }
 .Floor002358 .bd ul{ margin: 0; padding: 0 10px;}
 .Floor002358 .bd li{ width: 90%; margin: 0 10px 15px; transition:.5s; display: block; }
 .Floor002358 .bd li:hover{}
 .Floor002358 .list .iconfont{ position: absolute; top: 50%; margin-top: -35px; width: 70px; height: 70px; font-size: 70px; text-align: center; cursor: pointer; color: #ddd; font-weight: lighter;}
 .Floor002358 .list .iconfont:hover{ color: #017ad3;}
 .Floor002358 .list .prev{ left: -80px;}
 .Floor002358 .list .next{ right: -80px;}
 /*@media only screen and (min-width:1024px ) {
     .Floor002358 .title{ font-size: 32px;}
 }*/
 @media only screen and (max-width:1366px ) {
     .Floor002358 .list{ padding: 0 50px;/*overflow:hidden;*/}
     .Floor002358 .list .iconfont{ font-size: 40px; width: 40px; height: 40px; margin-top: -20px;}
     .Floor002358 .list .prev{ left: 12px;}
     .Floor002358 .list .next{ right: 12px;}
 }
 @media only screen and (max-width:767px ) {
     .Floor002358{ padding:20px 0 50px}
     .Floor002358 .title{ padding-bottom: 20px;}
     .Floor002358 .list{ padding: 0;}
     /*.Floor002358 .list .iconfont{ display: none;}*/
     .Floor002358 .title{ font-size: 24px;}
     .Floor002358 .title:after{ margin-top: 20px;}
     .Floor002358 .list .iconfont{ top:111%}
     .Floor002358 .list .next{right:40%}
     .Floor002358 .list .prev{ left:40%}
     
     .Floor002358 .title{font-size:12px;}
     .Floor002358 .title b{ font-size: 20px;}
     .Floor002358 .title b:after{left: 0px;height:5px;}
     .Floor002358 .title span{padding-top:10px;}
 }
 
 
 
 
 /*这是滚动插件的公用样式 如出现雷同 请删除*/
 .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}
 .owl-carousel .animated{animation-duration:1s;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-height{transition:height .5s ease-in-out}
 .owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
 .owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
 .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(/html/class/template/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s 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-play-icon,
 .owl-carousel .owl-video-playing .owl-video-tn{display:none}
 .owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
 .owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
 /*end*/
 /*Floor002651 */
 @import url('/html/class/template/css/syr/syr.css');
 @import url('/html/class/template/css/animate.min.css');
 .Floor002651 *{font-family: "syr","微软雅黑","Microsoft YaHei", "Helvetica Neue", Helvetica, STHeiTi, Arial, sans-serif;}
 .Floor002651 .number{position: fixed; top: 50%; transform: translateY(-50%);right: 17px; z-index: 200;}
 .Floor002651 .number li:before,
 .Floor002651 .number li:after{ width:1px; height:0; background:#fff; display:block; margin:0 auto; content:''; transition:height 0.2s;}
 .Floor002651 .number li.active:before,
 .Floor002651 .number li.active:after{ height:20px;}
 .Floor002651 .number li a{ display:block; cursor:pointer; width:36px; height:36px; border-radius:50%; border:1px solid transparent; text-align:center; line-height:36px; color:#fff; margin:5px 0;}
 .Floor002651 .number li.active a{ /*border-color:#fff;*/ background:#1cb7bb}
 .Floor002651 .number.black li::before,
 .Floor002651 .number.black li::after{ background:#1cb7bb;}
 .Floor002651 .number.black li a{ color:#999;}
 .Floor002651 .number.black li.active a{ /*border-color:#bf9f62;*/color:#fff;}
 @media(max-width:1200px){
 .Floor002651 .number{display: none;}
 }
 
 
 .Floor002651 .header{ position:fixed; left:0; width:100%; z-index:100; top:0; border-bottom:1px solid rgba(255,255,255,0.2); padding:0 3%; transition:0.3s;}
 .Floor002651 .header-left{ width:30%;float: left;display: table;height: 80px;}
 .Floor002651 .header-left a{display: table-cell; vertical-align: middle;}
 .Floor002651 .header-right{ width:70%;float: right;}
 .Floor002651 .header-left img{ display:block; width:100%; max-width:180px;}
 .Floor002651 .header-left .black{ display:none;}
 .Floor002651 .header-white .header-left .white{display:none;}
 .Floor002651 .header-white .header-left .black{ display:block;}
 .Floor002651 .header-menu ul{ float:right;}
 .Floor002651 .header-menu li{ width:auto !important;position:relative;margin-right:58px; }
 .Floor002651 .header-menu li:last-child{margin-right:0;}
 .Floor002651 .header-menu li::after{ position:absolute; content:''; width:3px; height:3px; border-radius:50%; background:rgba(255,255,255,0.3); right:30px; top:50%; margin-top:-1.5px;}
 .Floor002651 .header-menu li:last-child::after{ display:none;}
 
 .Floor002651 .header-menu li em a{ position:relative; color:#fff; font-size:16px; line-height:80px; display:inline-block;}
 .Floor002651 .header-menu li em a::after{ position:absolute; content:'';  height:4px; background:#fff; left:50%; width:0; transform:translateX(-50%); transition:width 0.3s; bottom:-1px;}
 .Floor002651 .header-menu li.aon em a::after{width:100%;}
 
 .Floor002651 .header-white{ background:#fff; box-shadow:0 0 14px rgba(0,0,0,0.15);}
 .Floor002651 .header-white .header-menu li em a{ color:#000;}
 .Floor002651 .header-white .header-menu li::after{ background:#d1d1d1;}
 .Floor002651 .header-white .header-menu li em a::after{background:#017ad3;}
 /*.Floor002651 .header-menu li.aon em a{ color:#017ad3}*/
 
 .Floor002651 .header-menu li .sub{ width:200%; left:-50%;  overflow:hidden;background-color: rgba(255,255,255,0.9); }
 .Floor002651 .header-menu li .sub-menu{text-align:center;}
 .Floor002651 .header-menu li .sub-menu dt{ border-bottom:1px solid #f2f2f2;}
 .Floor002651 .header-menu li .sub-menu dt:last-child{ border-bottom:0;}
 .Floor002651 .header-menu li .sub-menu dt a{color:#666; transition:0.3s;}
 .Floor002651 .header-menu li .sub-menu dt a:hover{ background:none; color:#017ad3; }
 
 .Floor002651 #header-menu #m10 .sub,
 .Floor002651 #header-menu #m10.has-sub em::before,
 .Floor002651 #header-menu #m24 .sub,
 .Floor002651 #header-menu #m24.has-sub em::before{display: none !important;}
 
 
 @media(max-width:1280px){
 .Floor002651 .header-menu li{margin-right:40px;}
 .Floor002651 .header-menu li::after{ right:20px; }
 }
 @media(max-width:1200px){
 .Floor002651 .header{ position:relative; padding:0 2%;background:#fff; box-shadow:0 0 14px rgba(0,0,0,0.15);}
 .Floor002651 .header .header-menu li em a{ color:#000;}
 .Floor002651 .header .header-menu li::after{ background:#d1d1d1;}
 .Floor002651 .header .header-menu li em a::after{background:#017ad3;}
 .Floor002651 .header .header-left .white{display:none;}
 .Floor002651 .header .header-left .black{ display:block;}
 }
 @media(max-width:1024px){
 .Floor002651 .header-left{height:52px;}
 .Floor002651 .header{ padding:2%;}
 .Floor002651 #header-menu{ position:absolute; top:-100%; transform:translateY(-100%); opacity:0; z-index:103; right:0; background:#017ad3; width:60%; max-width:240px; border-radius:0 0 0 5px; transition:0.3s;}
 .Floor002651 #header-menu.header-menu-show{ top:100%; transform:translateY(0); opacity:1;}
 .Floor002651 #header-menu li:last-child em,
 .Floor002651 #header-menu li:last-child em a{ border-bottom:0;}
 .Floor002651 #open_menu{ position:absolute; right:2%; top:50%; margin-top:-15px; width:40px; height:30px;}
 .Floor002651 #open_menu i::before,
 .Floor002651 #open_menu i::after,
 .Floor002651 #open_menu i{ background:#017ad3;}
 .Floor002651 #open_menu i{ left:10%; height:3px; width:80%; margin-top:-1.5px;}
 .Floor002651 .header{ border-bottom:0;}
 }
 /*banner*/
 .Floor002651 #banner .slides > li {display: none; -webkit-backface-visibility: hidden; overflow:hidden; } 
 .Floor002651 #banner .slides > li aside{ text-align:center;}
 .Floor002651 #banner .slides > li aside img{width:90%; max-width:1574px; margin:0 auto; opacity:0; transform:translateY(50%); transition:0.3s;}
 .Floor002651 #banner .slides > li.flex-active-slide aside img{ opacity:1;transform:translateY(0);}
 .Floor002651 #banner .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
 html[xmlns] .Floor002651 #banner .slides {display: block;} 
 * html .Floor002651 #banner .slides {height: 1%;}
 .no-js .Floor002651 #banner .slides > li:first-child {display: block;}
 .Floor002651 .flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
 .loading .Floor002651 .flex-viewport {max-height: 300px;}
 .Floor002651 .slides {zoom: 1;}
 .Floor002651 #banner .flex-direction-nav{ display:none;}
 .Floor002651 #banner .flex-control-nav{position:absolute; z-index:10; bottom:5%; width:100%; left:0; text-align:center;}
 .Floor002651 #banner .flex-control-nav li{ display:inline-block; padding:0 5px;}
 .Floor002651 #banner .flex-control-nav li a{ cursor:pointer; display:block; position:relative; width:20px; height:20px; border-radius:50%; border:2px solid transparent; overflow:hidden; line-height:1000px;}
 .Floor002651 #banner .flex-control-nav li a.flex-active{ border-color:#1cb7bb;}
 .Floor002651 #banner .flex-control-nav li a::before{ position:absolute; content:''; left:3px; top:3px; right:3px; bottom:3px; background:rgba(255,255,255,1);border-radius:50%;}
 .Floor002651 #banner .flex-control-nav li a.flex-active::before{ background:#1cb7bb;}
 @media(max-width:1444px){
 .Floor002651 #banner{ position:relative;}
 .Floor002651 #banner .slides > li{ padding:5% 0;}
 }
 @media(min-width:1201px){
 .Floor002651 #banner .slides{ width:100%; height:100%;}
 .Floor002651 #banner .slides > li aside{ height:100%;}
 .Floor002651 #banner .slides > li {height:100%;}
 }
 /*banner end*/
 /*.Floor002651 .title{ font-size:20px;color:#111;}*/
 .Floor002651 .title aside{ font-size:60px;  font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-transform:capitalize;}
 /*.Floor002651 .title::after{ display:block; content:''; height:4px; background:#bf9f62; border-right:40px solid #a43b3f; width:100px;}*/
 @media(max-width:640px){
 /*.Floor002651 .title{ font-size:18px;}*/
 .Floor002651 .title aside{ font-size:40px;}
 }
 
 .padding-top-80{ padding-top:80px;}
 @media(max-width:1200px){
 .padding-top-80{ padding:5% 0;}
 }
 
 /*about*/
 .Floor002651 .auto{}
 
 /*.Floor002651 #about{ background:url(/html/class/template/images/Floor002651_s2_bg.jpg) no-repeat center center; background-size:cover;}*/
 @media(min-width:769px){
 .Floor002651 #about ol.ytable-cell{ width:50.83%}
 .Floor002651 #about li.ytable-cell{ width:49.17%; padding-right:3%;}
 .Floor002651 #about li.ytable-cell .intro{ max-width:555px; margin:10% 0;}
 }
 @media(max-width:768px){
 .Floor002651 #about .ytable,
 .Floor002651 #about .ytable-cell{display: block;}
 .Floor002651 #about li{padding-bottom: 20px;}
 .Floor002651 #about li.ytable-cell .intro{  margin:20px 0;}
 
 }
 
 .Floor002651 #about li.ytable-cell .intro{ line-height:30px; font-size:16px;}
 .Floor002651 .all-more a{ display:inline-block; background:#bf9f62; color:#fff; width:150px; line-height:40px; text-align:center; padding-right:38px; position:relative;}
 .Floor002651 .all-more a::after{ position:absolute; content:''; right:0; top:0; width:38px; height:100%; background:url(/html/class/template/images/Floor002651_more.png) no-repeat center center #a43b3f;}
 
 .Floor002651 .Small-img{position: relative;}
 .Floor002651 .Small-img .flex-control-nav{overflow:hidden;}
 .Floor002651 #about .flex-control-nav{z-index:10; position:absolute; left:0;bottom:-1px; background:#fff; padding:10px;}
 .Floor002651 .Small-img .flex-direction-nav{display: none;}
 .Floor002651 .flex-control-nav li{list-style: none;}
 .Floor002651 .flex-control-nav li a{ position:relative;width:14px; height:14px; border-radius:50%; border:1px solid transparent; cursor:pointer; margin:0 5px;font-size: 0;display: block;}
 .Floor002651 #about .flex-control-nav li{ float:left; }
 .Floor002651 .Small-img .flex-control-nav li a:before{ border-radius:50%;position:absolute;  left:3px; top:3px; right:3px; bottom:3px; background:rgba(0,0,0,0.2); content: '';}
 .Floor002651 .Small-img .flex-control-nav li a.flex-active{ border-color:#c09a75;}
 .Floor002651 .Small-img .flex-control-nav li a.flex-active:before{ background:#c09a75;}
 @media(max-width:640px){
 .Floor002651 #about .auto{ display:block;}
 .Floor002651 #about li.ytable-cell{ width:auto; padding-right:0; padding-bottom:5%;}
 .Floor002651 #about ol.ytable-cell{ width:auto;}
 .Floor002651 #about li.ytable-cell .intro{ max-width:none; margin:3% 0;}
 }
 /*about end*/
 
 /*system*/
 /*.Floor002651 #system{ background:#f5f5f5;}
 .Floor002651 #system .auto{ max-width:1366px;}*/
 .Floor002651 #system .title{ text-align:center; /*margin-bottom:2%;*/ }
 .Floor002651 #system .title::after{ margin:0 auto; width:137px;}
 .Floor002651 #system .flex-control-nav{ text-align:center;position: absolute; left: 0; bottom: 25%; width: 100%; z-index: 10; }
 .Floor002651 #system .flex-control-nav li{ display:inline-block;}
 .Floor002651 #system .flex-control-nav li a::before{ background:rgba(255,255,255,0.61);}
 .Floor002651 #system .flex-control-nav li a.flex-active{ background:#fff;}
 .Floor002651 #system .flex-control-nav li a.flex-active:before{background:#c09a75;}
 .Floor002651 .system-list ul{ max-width:1073px; margin:0 auto;background:#fff; box-shadow:0 12px 29px rgba(0,0,0,0.32);}
 .Floor002651 .system-list li{ float:left; width:33.333333333333%; position:relative;}
 .Floor002651 .system-list li::after{ position:absolute; content:''; width:100%; height:2px; bottom:0; left:0; background:#bf9f62; transition:height 0.3s;}
 .Floor002651 .system-list li:hover::after{ height:100%;}
 .Floor002651 .system-list li a{ position:relative; z-index:4; padding:10%;}
 .Floor002651 .system-list li a::after{ position:absolute; right:0; top:0; height:100%; content:''; border-right:1px dashed #f2ece0;}
 .Floor002651 .system-list li:last-child a::after{ display:none;}
 .Floor002651 .system-list li .icon{ width:30%; padding-bottom:5%;}
 .Floor002651 .system-list li .icon img{ display:block; margin:0 auto; border:5px solid #f2ece0; border-radius:50%;}
 .Floor002651 .system-list li:hover .icon img{ background-color:#fff;}
 .Floor002651 .system-list li .txt{ width:70%; padding-left:5%;}
 .Floor002651 .system-list li .txt h3{ margin:0; font-size:24px; font-weight:normal; color:#111204;}
 .Floor002651 .system-list li .txt p{ line-height:24px; height:48px; margin:2% 0 5% 0;color:#666;}
 .Floor002651 .system-list li .txt span{ color:#bf9f62;}
 .Floor002651 .system-list li a:hover .txt *{ color:#fff;}
 @media(min-width:641px){
 .Floor002651 .system-list{ margin-top:-10%; position:relative; z-index:2;}
 }
 @media(max-width:640px){
 .Floor002651 #system .flex-control-nav{ bottom: 5%;}
 .Floor002651 .system-list li{ float:none; width:auto;}
 .Floor002651 .system-list li a{ padding:3%;}
 .Floor002651 .system-list li .txt p{ height:auto;}
 .Floor002651 .system-list li a::after{ display:none;}
 }
 /*system end*/
 /*news*/
 /*.Floor002651 #news .auto{ position:relative;}
 .Floor002651 #news ul .main{ width:100%;}
 @media(min-width:1201px){
 .Floor002651 #news ul,
 .Floor002651 #news ul > *{ height:100%;}
 }
 .Floor002651 #news ul > *{ width:25%; float: left;}
 .Floor002651 #news li{ position:relative; z-index:3;}
 .Floor002651 #news .ytable-cell{width: 100%;}
 .Floor002651 #news li:before{ position:absolute; content:''; width:1px; height:100%; background:#efefef; left:0; top:0;}
 .Floor002651 #news ol .main p{ font-size:16px; line-height:30px; }
 .Floor002651 #news li .main{ padding:0 8%;}
 .Floor002651 #news li time{ font-size:16px; display:block;}
 .Floor002651 #news li time span{ font-size:60px; color:#111204; font-family:Arial, Helvetica, sans-serif;}
 .Floor002651 #news li h2{ font-weight:normal; font-size:20px; margin:5% 0 10% 0; line-height:25px; height:50px; overflow:hidden;}
 .Floor002651 #news li h2 a{ color:#111204;}
 .Floor002651 #news li .Ispic{ display:block; padding-bottom:76%; border:1px solid #f2f3f4;}
 .Floor002651 #news li p{ line-height:24px; height:72px;margin:5% 0 15% 0;}
 .Floor002651 #news li .more a{ color:#bf9f62;}
 @media(min-width:769px){
 .Floor002651 #news ol .main{ padding-right:8%;}
 .Floor002651 #news li .main *{ transition:0.3s;}
 .Floor002651 #news li:hover .main *{color: #fff;}
 .Floor002651 #news ol .main p{margin:15% 0; max-width:256px;}
 .Floor002651 #news .hover-bg{ position:absolute; top:0; opacity:0; left:0; transition:0.3s; width:25%; background:#bf9f62;height: 100%;}
 }
 @media(min-width:1201px){
 .Floor002651 #news ul,
 .Floor002651 #news ul > *{ height:100%;}
 }
 @media(min-width:769px) and (max-width:1200px){
 .Floor002651 #news ul > *{height: 50%;}
 }
 @media(max-width:768px){
     .Floor002651 #news ol{float: none;width: auto;display: block;}
     .Floor002651 #news ol .ytable-cell{display: block;}
     .Floor002651 #news li{width: 33.333333%;}
     .Floor002651 #news li .ytable-cell{padding: 5% 0;}
 }
 @media(min-width:481px) and (max-width:640px){
 .Floor002651 #news li time span {font-size: 30px;}
 .Floor002651 #news li h2{ font-size:16px;}
 }
 @media(max-width:480px){
 .Floor002651 #news li{ float:none; width:auto; border-bottom:1px solid #efefef;}
 .Floor002651 #news li::before{ display:none;}
 }*/
 /*news end*/
 /*contact */
 /*.Floor002651 #contact{ background:#f5f5f5;}
 .Floor002651 #contact .flex-control-nav{ position:absolute; right:0; bottom:0;background:#f5f5f5; z-index:10; padding:10px;}
 .Floor002651 #contact .flex-control-nav li{ float:left;}
 .Floor002651 #contact .flex-control-nav li a.flex-active{ background:#fff;}
 .Floor002651 #contact .main h2{ font-weight:normal; font-size:20px; color:#bf9f62; margin-top:5%;}
 .Floor002651 #contact .main pre{ line-height:24px; font-size:16px;}
 .Floor002651 #contact .form li{ border-bottom:1px solid #d5d5d5; position:relative; margin-bottom:10px;}
 .Floor002651 #contact .form li label{ position:absolute; left:0; top:0; line-height:34px;}
 .Floor002651 #contact .form li .text{ width:100%;height:34px; line-height:34px; border:none; background:none;}
 .Floor002651 #contact .form ol{ padding-top:5%;}
 .Floor002651 #contact .form ol a::after{ background-image:url(/html/class/template/images/Floor002651_submit.png);}
 @media(min-width:1025px){
 .Floor002651 #contact .flex-control-nav,
 .Floor002651 #about .flex-control-nav{padding:23px;}
 }
 @media(min-width:1201px){
 .Floor002651 #contact .ytable{height: 100%;}
 .Floor002651 #contact .Small-img{width:50%;height:100%;}
 .Floor002651 #contact .Small-img .flex-viewport,
 .Floor002651 #contact  .flex-viewport ul.slides,
 .Floor002651 #contact  .flex-viewport ul.slides li{height: 100%;}
 .Floor002651 #contact .main .auto{ max-width:530px; width:80%;}
 }
 @media(max-width:1200px){
 .Floor002651 #contact .ytable,
 .Floor002651 #contact .ytable-cell{display: block;}
 .Floor002651 #contact .Small-img li.Ispic{padding-bottom: 10%;}
     .Floor002651 #contact .main{padding: 30px 20px;}
 }
 @media(max-width:1024px){
 .Floor002651 #contact .main .auto{ max-width:none;}
 }*/
 /*contact end*/
 /*footer*/
 .Floor002651 #footer{ background:#f3f5f9}
 .Floor002651 #footer footer{ padding:30px 0; line-height:24px; width:100%;}
 .Floor002651 #footer footer ol{ float:right;}
 .Floor002651 #footer footer ol a{ margin-left:10px; display:inline-block;}
 @media(max-width:1444px){
 .Floor002651 #footer footer{ width:auto;}
 }
 @media(max-width:1024px){
 .Floor002651 #footer footer ol{ float:none;}
 }
 /*footer end*/
 .Floor002651 .booking-form{ position:fixed; right:0; bottom:0; z-index:110;border-bottom:3px solid #dab96b; }
 .Floor002651 .booking-form-show{width:100%; background:#8f282c; }
 .Floor002651 .booking-form::before{ position:absolute; content:''; height:100%; width:25%;background:#751418; left:0; top:0;}
 .Floor002651 .booking-form .auto{ position:relative; z-index:3; }
 .Floor002651 .booking-form-show .auto{padding:1.8% 0; padding-left:333px;}
 .Floor002651 .booking-form .tit{ font-size:20px;background:#751418; color:#fff;}
 .Floor002651 .booking-form-show .tit{font-size:30px;position:absolute; left:0; bottom:0; height:100%; width:333px; }
 .Floor002651 .booking-form .tit img{ width:40%; margin-right:5%;margin-left:5%; margin-top:-15%;}
 .Floor002651 .booking-form-show .tit::after{ position:absolute; content:''; border:18px solid transparent; border-left-color:#751418; right:-36px; top:50%; margin-top:-9px;}
 .Floor002651 .booking-form-show .tit img{ margin-left:0;}
 .Floor002651 .booking-form .form{ width:0; height:0; overflow:hidden;}
 .Floor002651 .booking-form-show .form{padding-left:5%; height:auto; width:100%;}
 .Floor002651 .booking-form .form li{ float:left; width:28%; margin-left:4%; padding-left:50px; position:relative;}
 .Floor002651 .booking-form .form li label{ position:absolute; left:0; top:0;line-height:40px; color:#fff; font-size:18px;}
 .Floor002651 .booking-form .form li .text{ width:100%; line-height:40px; padding:0 15px; height:40px; background:#fff; border-radius:40px; border:none;}
 .Floor002651 .booking-form .form .btn{ padding-left:0; text-align:center;}
 .Floor002651 .booking-form .form .btn input{ color:#a43b3f; font-size:18px; background:url(/html/class/template/images/Floor002651_btn.png)  no-repeat center center; width:180px; height:41px; cursor:pointer; border:none;}
 @media(max-width:1024px){
 .Floor002651 .booking-form{ display:none;}
 }
 
 @media(max-width:1200px){
 .Floor002651 #fullPage,
 .Floor002651 #fullPage .fp-table,
 .Floor002651 #fullPage .fp-tableCell{display: block!important; height: auto!important;}
 }
 /*RighInfo002806 */
 @font-face {
   font-family: "DINCond-Bold";
   src: url("/html/class/template/fonts/DINCond-Bold.woff2") format("woff2"),
        url("/html/class/template/fonts/DINCond-Bold.woff") format("woff"),
        url("/html/class/template/fonts/DINCond-Bold.ttf") format("truetype"),
        url("/html/class/template/fonts/DINCond-Bold.eot") format("embedded-opentype"),
        url("/html/class/template/fonts/DINCond-Bold.svg") format("svg");
   font-weight: normal;
   font-style: normal;
 }
 .RighInfo002806{padding: 6.15vw 0 0 0;}
 .RighInfo002806 .txt aside.t-1{font-size: 42px;color: #017ad3;}
 .RighInfo002806 .txt aside.t-2{ font-family: "DINCond-Bold";color: #017ad3;font-size: 28px;padding-bottom: 2%;}
 .RighInfo002806 .txt p{line-height: 29px;
     font-size: 16px;
     margin-bottom: 1%;}
 .RighInfo002806 .num{padding-bottom: 7%;}
 .RighInfo002806 .num .pic img{display: block; width: 100%;}
 .RighInfo002806 .num .list{ margin-top: 7.518%;position: relative;}
 .RighInfo002806 .num .list:before,
 .RighInfo002806 .num .list:after{position: absolute; content: ''; border: 5px solid #1cb7bb; width: 30px; height: 30px;}
 .RighInfo002806 .num .list:before{left: 0; top: 0; border-right: 0;border-bottom: 0;}
 .RighInfo002806 .num .list:after{right: 0; bottom: 0; border-top: 0;border-left: 0;}
 .RighInfo002806 .num .list li{float:left; width: 55%; padding: 30px 0;}
 .RighInfo002806 .num .list li:nth-child(2n){width: 45%}
 .RighInfo002806 .num .list li:nth-child(2n+1){clear: left;}
 .RighInfo002806 .num .list li .inner{padding-left: 16%;color: #017ad3;font-family: "DINCond-Bold";font-size: 100px;}
 .RighInfo002806 .num .list li aside{overflow: hidden; height: 0.6em;}
 .RighInfo002806 .num .list li sub{font-size: 0.24em;text-transform: uppercase; line-height: 0.8em;float: left;margin-top: 1.7em;}
 .RighInfo002806 .num .list li sup{font-size: 0.5em;line-height: 0.7em;vertical-align:top;}
 .RighInfo002806 .num .list li span{font-size: 0.8em;line-height: 0.725em;vertical-align: text-top;}
 .RighInfo002806 .num .list li p{font-size: 0.2em;}
 .RighInfo002806 .num .list li aside *{display: inline-block;}
 .RighInfo002806 .culture ul{padding: 4.6875% 0;background: rgba(246,85,13,0.8);}
 .RighInfo002806 .culture li{ vertical-align: top;color: #fff;}
 .RighInfo002806 .culture li aside{font-size: 24px; margin: 15% 0 6% 0;}
 .RighInfo002806 .culture li p{line-height: 32px; font-size: 20px;}
 @media(min-width:481px){
 .RighInfo002806 .culture ul{display: table;width: 100%;}
 .RighInfo002806 .culture li{display: table-cell;width: 33.333333%;padding-left: 5%; }
 .RighInfo002806 .culture li:not(:last-child){border-right: 1px solid rgba(255,255,255,0.5);}
 }
 @media(min-width:769px){
 .RighInfo002806 .num .pic{float: right; width: 43.75%; position: relative;}
 .RighInfo002806 .num .pic:before{position: absolute; left: 0;bottom: 0; height:66.746%; width: 12.143%;background: #fff; content: '';}
 .RighInfo002806 .num .list{float: left; width: 50%;}
 }
 @media(max-width:1280px){
 .RighInfo002806 .num .list li .inner{font-size: 80px;}
 }
 @media(max-width:1024px){
 .RighInfo002806 .num .list li .inner{font-size: 70px;}
 }
 @media(min-width:481px) and (max-width:640px){
 .RighInfo002806 .culture li img{height: 40px;}
 }
 @media(max-width:640px){
 .RighInfo002806 .txt aside.t-1{font-size: 16px;font-weight: bold}
 .RighInfo002806 .txt aside.t-2{font-size: 12px;}
 .RighInfo002806 .txt {font-size: 12px;line-height: 18px}
 .RighInfo002806 .num .list{ margin-top:0%;}
 .RighInfo002806 .num .list li{width: 25%; padding: 30px 0;}
 .RighInfo002806 .num .list li:nth-child(2n){width: 25%}
 .RighInfo002806 .num .list li:nth-child(2n+1){clear: inherit;}
 .RighInfo002806 .culture li aside{font-size: 18px; }
 .RighInfo002806 .culture li p{line-height: 24px; font-size:16px;}
 }
 @media(max-width:480px){
 .RighInfo002806 .num .list li .inner{font-size: 50px;}
 .RighInfo002806 .culture{background-size:100% 100%;}
 .RighInfo002806 .culture li{padding:5%; margin: 0 5%;}
 .RighInfo002806 .culture li aside{ margin:  6% 0;}
 .RighInfo002806 .culture li:not(:last-child){border-bottom: 1px solid rgba(255,255,255,0.5); margin-bottom: 3%;}
 }
 
 
 
 
 
 
 .auto-inner {width: 96%;max-width: 1200px;margin: 0 auto;}
 .history-main .box-2{margin-top: 0%;background: url(/html/class/template/images/historybg.jpg) no-repeat center top;}
 .history-main .year li{position: absolute; z-index: 10; }
 .history-main .year li:not(:first-child){cursor: pointer;}
 .history-main .year li i{display: block;width: 20px; height: 20px; background: #b9cce6;border: 4px solid #fff;border-radius: 50%;}
 .history-main .year li:nth-child(1){right: 2%; top: 14%;}
 .history-main .year li:nth-child(2){right: 14%;top: 18%;}
 .history-main .year li:nth-child(3){right: 19%;top: 29%;}
 .history-main .year li:nth-child(4){right: 29%;
     top: 34%;}
 .history-main .year li:nth-child(5){    right: 32.6%;
     top: 48%;}
 .history-main .year li:nth-child(6){right: 35%;
     top: 58%;}
 .history-main .year li:nth-child(7){    right: 48%;
     top: 70.6%;}
 .history-main .year li:nth-child(8){    right: 64%;
     top: 86%;}
 .history-main .year li:nth-child(9){    right: 82%;
     top: 91%;}
 .history-main .year li:nth-child(10){right: 67.5%;top: 65%;}
 .history-main .year li:nth-child(11){right: 74%;top: 71%;}
 .history-main .year li:nth-child(12){right: 79.5%;top: 76%;}
 .history-main .year li:nth-child(13){right: 86%;top: 79%;}
 .history-main .year li:nth-child(14){right: 93.5%;top: 81%;}
 .history-main .year li span{position: absolute;font-size: 24px;color: #fff;}
 .history-main .year li:not(:first-child) span{top: 50%;line-height: 30px;margin-top: 0px;}
 .history-main .year li:nth-child(1) span,
 .history-main .year li:nth-child(3) span,
 .history-main .year li:nth-child(5) span,
 .history-main .year li:nth-child(7) span,
 .history-main .year li:nth-child(9) span,
 .history-main .year li:nth-child(11) span,
 .history-main .year li:nth-child(13) span{color:#017ad3;}
 .history-main .year li:nth-child(2n) span{left: 153%;
     margin-right: 8px;
     margin-top: -3px;}
 .history-main .year li:nth-child(2n-1) span{right: 100%;margin-right: -8px;
     margin-top: -42px;}
 .history-main .year li:nth-child(1) span{font-size: 18px; right: auto;margin-right: 0; bottom:100%; margin-bottom: 10px; width: 100px; margin-left: -50px; left: 50%; text-align: center;font-weight: bold;}
 .history-main .year li:nth-child(8) span,.history-main .year li:nth-child(9) span{ width:130px;}
 .history-main .year li:nth-child(9) span{ left: -165%;margin-top: -54px;}
 .history-main .year li.on span{color: #1cb7bb!important;}
 .history-main .year li.on i{background: #1cb7bb;}
 .history-main .year-con .box .title{font-size: 20px;color: #017ad3;font-weight: bold;padding-bottom: 20px;}
 .history-main .year-con .box .title b{font-size: 40px;margin-right: 5px;}
 .history-main .year-con .singlePage{font-size: 16px; line-height: 36px;color: #017ad3; height: 144px; overflow: auto;}
 @media(min-width:1201px){
 .history-main .box-2{height: 830px;}
 .history-main .box-2 .auto-inner{max-width: 1200px;position: relative; z-index: 1;height: 100%;}
 .history-main .box-2 .line{position: absolute; left: 0; bottom: 0; width: 100%;  background: url(/html/class/template/images/history-line.png) no-repeat center bottom; height: 0;transition:2s ease-in-out;}
 .history-main .box-2.Show .line{height: 100%; }
 .history-main .year-con{position: absolute; left: 0; top: 10%;z-index: 5;width: 55%;}
 }
 @media(max-width:1100px){
 .history-main .box-2{background-size: cover;}
 .history-main .year{display: none;}
 }
 @media(max-width:1024px){
 .history-main .box-2{padding: 3% 0 5% 0;}
 }
 
 
 
 
 
 
 /*slick Basic*/
 .Timeline002859 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
 .Timeline002859 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
 .Timeline002859 .slick-list:focus {outline: none}
 .Timeline002859 .slick-list.dragging {cursor: pointer;cursor: hand;}
 .Timeline002859 .slick-slider .slick-track, 
 .Timeline002859 .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)}
 .Timeline002859 .slick-track {position: relative; top: 0; left: 0; display: block;}
 .Timeline002859 .slick-track:before, 
 .Timeline002859 .slick-track:after{display: table; content: '';}
 .Timeline002859 .slick-track:after{ clear: both;}
 .Timeline002859 .slick-loading .slick-track { visibility: hidden;}
 .Timeline002859 .slick-slide{ display: none; float: left;min-height: 1px;}
 [dir = 'rtl'] .slick-slide {float: right;}
 .Timeline002859 .slick-slide .slick-loading img { display: none;}
 .Timeline002859 .slick-slide .dragging img { pointer-events: none;}
 .Timeline002859 .slick-initialized .slick-slide { display: block;}
 .Timeline002859 .slick-loading .slick-slide { visibility: hidden;}
 .Timeline002859 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
 .Timeline002859 .slick-arrow .slick-hidden { display: none;}
 /*slick Basic End*/
 
 .Timeline002859 .history{background: url(/html/class/template/images/historybg.jpg) no-repeat center top;}
 .Timeline002859 .year li{position: absolute; z-index: 10; }
 .Timeline002859 .year li:not(:first-child){cursor: pointer;}
 .Timeline002859 .year li i{display: block;width: 20px; height: 20px; background: #b9cce6;border: 4px solid #fff;border-radius: 50%;}
 .Timeline002859 .year li:nth-child(1){right: 2%; top: 14%;}
 .Timeline002859 .year li:nth-child(2){right: 14%;top: 18%;}
 .Timeline002859 .year li:nth-child(3){right: 19%;top: 29%;}
 .Timeline002859 .year li:nth-child(4){right: 29%;top: 34%;}
 .Timeline002859 .year li:nth-child(5){right: 32.6%;top: 48%;}
 .Timeline002859 .year li:nth-child(6){right: 35%;top: 58%;}
 .Timeline002859 .year li:nth-child(7){right: 48%;top: 70.6%;}
 .Timeline002859 .year li:nth-child(8){right: 64%;top: 86%;}
 .Timeline002859 .year li:nth-child(9){right: 82%;top: 91%;}
 .Timeline002859 .year li:nth-child(10){right: 67.5%;top: 65%;}
 .Timeline002859 .year li:nth-child(11){right: 74%;top: 71%;}
 .Timeline002859 .year li:nth-child(12){right: 79.5%;top: 76%;}
 .Timeline002859 .year li:nth-child(13){right: 86%;top: 79%;}
 .Timeline002859 .year li:nth-child(14){right: 93.5%;top: 81%;}
 .Timeline002859 .year li span{position: absolute;font-size: 24px;color: #fff;}
 .Timeline002859 .year li:not(:first-child) span{top: 50%;line-height: 30px;margin-top: 0px;}
 .Timeline002859 .year li:nth-child(1) span,
 .Timeline002859 .year li:nth-child(3) span,
 .Timeline002859 .year li:nth-child(5) span,
 .Timeline002859 .year li:nth-child(7) span,
 .Timeline002859 .year li:nth-child(9) span,
 .Timeline002859 .year li:nth-child(11) span,
 .Timeline002859 .year li:nth-child(13) span{color:#017ad3;}
 .Timeline002859 .year li:nth-child(2n) span{left: 153%; margin-right: 8px; margin-top: -3px;}
 .Timeline002859 .year li:nth-child(2n-1) span{right: 100%;margin-right: -8px;margin-top: -42px;}
 .Timeline002859 .year li:nth-child(1) span{font-size: 18px; right: auto;margin-right: 0; bottom:100%; margin-bottom: 10px; width: 100px; margin-left: -50px; left: 50%; text-align: center;font-weight: bold;}
 .Timeline002859 .year li:nth-child(8) span,
 .Timeline002859 .year li:nth-child(9) span{ width:130px;}
 .Timeline002859 .year li:nth-child(9) span{ left: -165%;margin-top: -54px;}
 .Timeline002859 .year li.on span{color: #1cb7bb!important;}
 .Timeline002859 .year li.on i{background: #1cb7bb;}
 .Timeline002859 .year-con .box .title{font-size: 20px;color: #017ad3;font-weight: bold;padding-bottom: 20px;}
 .Timeline002859 .year-con .box .title b{font-size: 40px;margin-right: 5px;}
 .Timeline002859 .year-con .singlePage{font-size: 16px; line-height: 36px;color: #017ad3; height: 144px; overflow: auto;}
 
 @media(min-width:1201px){
 .Timeline002859 .history{height: 830px;}
 .Timeline002859 .history .auto{max-width: 1200px;position: relative; z-index: 1;height: 100%;}
 .Timeline002859 .history .line{position: absolute; left: 0; bottom: 0; width: 100%; background: url(/html/class/template/images/history-line.png) no-repeat center bottom;  height: 0;transition:2s ease-in-out;}
 .Timeline002859 .history.Show .line{height: 100%; }
 .Timeline002859 .year-con{position: absolute; left: 0; top: 10%;z-index: 5;width: 55%;}
 }
 @media(max-width:1100px){
 .Timeline002859 .history{background-size: cover;}
 .Timeline002859 .year{display: none;}
 }
 @media(max-width:1024px){
 .Timeline002859 .history{padding: 3% 0 5% 0;}
 .Timeline002859 .year-con .box .title{font-size: 14px;}
 .Timeline002859 .year-con .box .title b{font-size: 30px;}
 .Timeline002859 .year-con .singlePage{font-size: 14px;line-height: 28px;color: #fff;}
 #year{padding: 0 30px; position: relative;}
 #year:before{position: absolute; left: 0; top: 33px; width: 100%; height: 1px; background: #fff; content: '';}
 #year li.slick-slide{ text-align: center; color: #017ad3; font-size: 20px; padding: 20px 0;}
 #year li.slick-slide i{ display: block; margin: 7px auto; width: 12px; height: 12px; background: #fff;border-radius: 50%; position: relative;}
 #year li.slick-current span{color: #1cb7bb;}
 #year li.slick-current i{background: #1cb7bb;}
 #year li.slick-slide i:before{position: absolute; content: ''; width: 6px; height: 6px; background: #017ad3; border-radius: 50%; left: 50%; top: 50%; margin: -3px 0 0 -3px;}
 #year li.slick-current i:before{background: #fff;}
 #year .slick-arrow{position: absolute; top:19px;font-size: 0;cursor: pointer; padding: 0; border: 1px solid #fff;background: #fff; width: 30px; height:30px; border-radius: 50%;  z-index: 20;}
 #year .slick-arrow:before{position: absolute; content: ''; width: 10px; height: 10px; border-top: 2px solid #017ad3;border-right: 2px solid #017ad3; transform: rotate(45deg); margin: -5px 0 0 -5px;}
 #year .slick-prev:before{transform: rotate(-135deg); margin-left: -2px;}
 #year .slick-prev{left: 0;}
 #year .slick-next{right: 0;}
 }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 /*
  .RighInfo002226 为demo编号
  */
 .RighInfo002226{ padding:4% 0;}
 .RighInfo002226 .dl{color:#617182;padding: 20px;box-shadow: 0 0 10px 2px #eee;float: left;width: 46%;margin: 2%;}
 .RighInfo002226 .dl .h4{ font-size:18px; margin:0;}
 .RighInfo002226 .dl .h4 span{display:inline-block; border-bottom: 2px #e95355 solid; padding-bottom:10px;}
 .RighInfo002226 .dl .con{ font-size:14px; padding:15px 0 30px; line-height:2.25;}
 .RighInfo002226 .word{ float:left;}
 .RighInfo002226 .pic{ float:right;}
 /*
  .PicList000762 为demo编号
  */
 .PicList000762{ padding-top:3%;}
 .PicList000762 h1{ font-size:26px; color:#017ad3; margin:0; margin-bottom:15px}
 .PicList000762 h1::after{ width:50px; height:2px; background:#017ad3; content:''; display:block; margin-top:10px;}
 
 .PicList000762 li{ float:left; width:32%; margin-right:2%; margin-bottom:3%; }
 .PicList000762 li:nth-child(3n){ margin-right:0;}
 .PicList000762 li a{ display:block; background-color:#fff;transition:all ease-in-out 0.3s;box-shadow: 0 0 10px 2px #eee;}
 .PicList000762 li h2{ margin:0; font-size:16px; color:#333; text-align:center; padding:3% 2%;}
 .PicList000762 li figure{ background-position:center center; background-repeat:no-repeat; background-size:cover; padding-bottom:52%;}
 .PicList000762 li a:hover{ background-color:#017ad3; }
 .PicList000762 li a:hover h2{color:#fff;}
 @media(max-width:640px){
 .PicList000762 h1{ font-size:16px;}
 .PicList000762 li{width:49%;}
 .PicList000762 li:nth-child(3n){ margin-right:2%;}
 .PicList000762 li:nth-child(2n){ margin-right:0;}
 }
 @media(max-width:480px){
 .PicList000762 li{}
 .PicList000762 li h2{font-size:14px;}
 }
 /*
  .Form002319 为demo编号
  */
 .Form002319{ margin: 0 auto; font-size: 14px;}
 .Form002319 .row dl{ width: 100%; padding-right: 20px; position: relative; line-height: 40px; margin-bottom: 20px;}
 .Form002319 .row dl em{ font-style: normal; color: #c00; position: absolute; right: 0; top: 0; display: block;}
 .Form002319 input.text{ border: 1px solid #f3f5f9; background:#f3f5f9;border-radius: 3px; display: block; height: 55px; line-height: 28px; width: 100%; padding: 5px 10px; color: #333;}
 .Form002319 input.text::-ms-input-placeholder{ color: #aaa;}
 .Form002319 select{border: 1px solid #f3f5f9; background: #f3f5f9; display: block; height: 55px;border-radius: 3px; width: 100%; padding: 5px 10px; color: #888; appearance:none;-moz-appearance:none;-webkit-appearance:none; padding-right: 14px; background: url("/html/class/template/images/Form002319-icon.png")  no-repeat scroll 97% center #f3f5f9 !important;}
 .Form002319 select::-ms-expand { display: none; }
 .Form002319 .btn{ background: #017ad3; height: 40px;cursor:pointer;display: block; border-radius:3px; margin-top: 15px;border: 1px solid #017ad3; width: 33.3334%; max-width: 150px; float: left; margin-right: 15px; font-size: 12px; color: #fff;}
 .Form002319 .reset{background: #ccc; border: 1px solid #ccc; }
 .Form002319 .row dl .text1{height: 132px;border: 1px solid #f3f5f9;background: #f3f5f9;border-radius: 3px;display: block;line-height: 28px;width: 100%;padding: 5px 10px;color: #333;}
 @media only screen and (min-width:480px ) {
 .Form002319 .row2 dl{ float: left; width: 48%;}
 .Form002319 .row2 dl:last-child{ float: right;}	
 .Form002319 .btn{ font-size: 18px;}
 }
 @media(max-width:480px){
 .Form002319 .row dl{ padding-left: 20px;padding-right: 0;}
 .Form002319 .row dl em{  right: auto; left: 0; line-height: 55px;}
     
 }
 
 
 
 .Form002319{ padding: 5% 0 7%;}
 
 /*RighInfo002542 */
 .RighInfo002542{ padding:4% 0 0}
 .RighInfo002542 .intro{ position:relative;  overflow:hidden; width:100%;}
 .RighInfo002542 .intro:nth-child(2n){ background:#f5f5f5;}
 @media(min-width:1025px){
 .RighInfo002542 .intro .Ispic{ position:absolute; left:0; top:0; height:100%; width:53%;}
 .RighInfo002542 .intro:nth-child(2n) .Ispic{ width:47%; left:auto; right:0;}
 .RighInfo002542 .intro .info_main{ padding:3% 0% 3% 56%;}
 .RighInfo002542 .intro:nth-child(2n) .info_main{ padding-left:20%; padding-right:52%;}
 }
 
 .RighInfo002542 .title{ font-size:30px; color:#017ad3;}
 .RighInfo002542 .title span{ display:block; color:#017ad3;font-size:18px;text-transform: uppercase;}
 .RighInfo002542 .title::after{ width:50px; height:2px; background:#017ad3; content:''; display:block; margin-top:20px;}
 .RighInfo002542 .info_main .info{ padding-top: 3%;
     font-size: 16px;
     line-height: 32px;}
 .RighInfo002542 .info_list{ max-width:1440px;}
 .RighInfo002542 .info_list dl{ padding:4% 0 0;}
 @media(min-width:481px){
 .RighInfo002542 .info_list dd{ float:left; width:31.5%; margin-right:2.75%;}
 .RighInfo002542 .info_list dd:nth-child(3n){ margin-right:0;}
 .RighInfo002542 .info_list dd:nth-child(3n+1){ clear:left;}
 }
 .RighInfo002542 .info_list dd img{ display:block; width:100%;}
 .RighInfo002542 .info_list dd p{ font-size:20px; color:#000;}
 .RighInfo002542 .info_list dd p span{ font-size:16px; color:#999; font-family:"Courier New", Courier, monospace; text-transform:uppercase;}
 .RighInfo002542 .info_list dd div{ line-height:26px;}
 @media(max-width:1360px){
 .RighInfo002542 .info_list{ padding:0 2%;}
 }
 @media(max-width:1024px){
 .RighInfo002542 .intro .Ispic{ padding-bottom:50%;}
 .RighInfo002542 .intro .info_main{ padding:5%;}
 }
 @media(max-width:640px){
 .RighInfo002542 .title{ font-size:24px;}
 }
 
 
 
 
 
 /*
  .Page002274 为demo编号
  */
 .Page002274{ text-align:center; padding:1% 0 60px;color:#666666;}
 .Page002274 .Pages *{ vertical-align:middle;}
 .Page002274 .Pages .p_cur,
 .Page002274 .Pages .p_count,.Page002274 .Pages .a_first,.Page002274 .Pages .a_end,.Page002274 .p_jump,
 .Page002274 .Pages .p_total{ display:none;}
 .Page002274 .Pages a{ display:inline-block; padding: 0 15px; line-height:37px; background-color: #f3f5f9; color:#666666; margin-left:5px;}
 .Page002274 .Pages a:hover,
 .Page002274 .Pages a.a_cur{ color:#fff; background-color:#1cb7bb;}
 .Page002274 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle;}
 .Page002274 .Pages .i_text{ width:47px; height:36px; line-height:36px;border:1px solid #ceced5;}
 .Page002274 .Pages .i_button{ cursor:pointer; background:none; width:47px; height:36px;border:1px solid #ceced5;}
 .Page002274 .Pages .p_jump b{font-weight:normal; margin:0 5px;}
 .Page002274 .Pages .a_prev,.Page002274 .Pages .a_next{ font-family: 宋体; font-weight: bold; padding:0 25px; }
 
 @media(max-width:1000px){
 .Page002274 .Pages em{ display:none;}
 }
 @media(max-width:640px){
 .Page002274 .Pages a.a_first,
 .Page002274 .Pages a.a_end{ display:none;}
 .Page002274 .Pages a{ padding:0 10px;}
 }
 
 
 
 
 
 
 
 /*
 新闻详情 
  */
 .news_info{padding:5% 0 4%}
 .news_info  .auto{     background: #fff;}
 .news_info .title{ text-align:center; padding-bottom:0px; background:none;padding-top: 0px;}
 .news_info .title h1{ margin:0; padding-bottom:15px; font-size:28px; font-weight:normal;color: #333;}
 .news_info .title p{ margin:0; border-bottom:1px dashed #d2d2d2; padding-bottom:20px;}
 .news_info .title p span{ margin:0 36px; color:#999;  font-size:14px;}
 .news_info .info{ text-align:justify; text-justify:inter-ideograph; padding-top:20px;}
 .news_info .info img{ margin:15px auto; display: block;}
 .news_info .info .img{ margin:15px auto; display: block;}
 .news_info .info p{ font-size:16px; color:#666;     line-height: 30px;margin: 18px 0;text-indent:2em;}
 .news_info .info_back{ text-align:center; clear:both; padding:2% 0 20px 0;} 
 .news_info .info_back a{ color:#999; font-size:14px;} 
 .news_info .info_back a:hover{color:#017ad3;}
 .news_info .info_back .goback{ background:#017ad3; padding:10px 14px; color:#fff; border-radius:6px;}
 .news_info .info_back .goback:hover{ color:#fff}
 .news_info .info_back dl{ width:35%;}
 .news_info .info_back .prepage{ float:left;}
 .news_info .info_back .nextpage{ float:right;}
 
 @media(max-width:1024px){
 .news_info .title h1{font-size:16px;}
 .news_info .info p{ font-size:14px; color:#666;line-height: 24px;margin: 18px 0;text-indent:2em;}
 .news_info .info img{ margin:0 auto; }
 }
 
 
 
 #honor{ padding:6% 0 4% 0;}
 #honor .list{ margin:0;}
 #honor  .slick-arrow{ position:absolute; top:50%; width:57px; height:57px; margin-top:-30px; border:1px solid #017ad3; padding:0; background:none; font-size:0; z-index:10; cursor:pointer; border-radius:50%;}
 #honor  .slick-arrow:hover{ background:#017ad3; }
 #honor  .slick-arrow:before{ position:absolute; content:''; width:18px; height:18px; border-top:2px solid #017ad3; border-right:2px solid #017ad3; transform:rotate(45deg); -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); left:50%; top:50%; margin:-9px 0 0 -11px;}
 #honor  .slick-arrow:hover:before{ border-color:#fff;}
 #honor  .slick-prev{ left:-59px;}
 #honor  .slick-prev:before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg); -ms-transform:rotate(-135deg); margin-left:-5px;}
 #honor  .slick-next{ right:-59px;}
 @media(max-width:1200px){
 #honor .slick-prev{left: 0px;}
 #honor  .slick-next{ right:0px;}	
 }
 @media(max-width:768px){
 #honor .slick-next{right: 0;}
 #honor .slick-prev{left: 0;}
 #honor .slick-arrow{ width:40px; height:40px;}
 #honor .slick-arrow:before{ width: 12px;  height: 12px;  margin-top: -6px}
 #honor .slick-prev:before{}
 }
 
 .payoffs .list ul{ padding:0 50px;}
 .payoffs .list li{ float:left; position:relative;  text-align:center; margin-bottom:4%;}
 .payoffs .list li:first-child:before,
 .payoffs .list li:last-child:after{ position:absolute; content:''; bottom:0px; height:90px; width:50px;}
 .payoffs .list li:first-child:before{ left:-50px; background:url(/html/class/template/images/honor/ul_l.png) no-repeat 0 0;}
 .payoffs .list li:last-child:after{right:-50px; background:url(/html/class/template/images/honor/ul_r.png) no-repeat 0 0;}
 .payoffs .list li aside{ padding-top:35px;height:90px; background:url(/html/class/template/images/honor/libg.png) repeat-x left top;}
 .payoffs .list li .ytable{ height:245px;}
 .payoffs .list li .ytable-cell{ vertical-align:bottom;}
 .payoffs .list li figure{ 
     position:relative; display:inline-block;max-width: 80%;
     /* padding: 11px 8px; */
     /* background: url(/html/class/template/images/kuang.png) no-repeat ; */
     /* background-size:100% ; */
 }
 .payoffs .list li figure:after{ position:absolute; right:-24px; background:url(/html/class/template/images/honor/ying.png) no-repeat left bottom; width:24px; height:100%; background-size:contain; content:'';}
 .payoffs .list li figure img{ 
     max-height:245px;
     padding: 8px;
     padding-top: 12px;
 
     background: url(/html/class/template/images/kuang.png) no-repeat ;
     background-size:100% 100%;
 }
 .payoffs .list li p{ margin:0 auto; max-width:210px;width:90%; line-height:20px; max-height:40px; color:#333;}
 /*@media(min-width:1025px){*/
 .payoffs .list .ul-3 li{width:33.33333333%;}
 .payoffs .list .ul-3 li:nth-child(3):after{ position:absolute; content:''; bottom:0px; height:90px; width:50px; right:-50px; background:url(/html/class/template/images/honor/ul_r.png) no-repeat 0 0;}
 .payoffs .list .ul-2 li{width:50%;}
 .payoffs .list .ul-2 li:nth-child(2):after{ position:absolute; content:''; bottom:0px; height:90px; width:50px; right:-50px; background:url(/html/class/template/images/honor/ul_r.png) no-repeat 0 0;}
 .payoffs .list .ul-1 li{width:100%;}
 @media(max-width:640px){
 .payoffs .list ul{ padding:0;}
 .payoffs .list li p{ font-size:12px;}
 .payoffs .list li .ytable{ height:150px;}
 .payoffs .list li figure img{ max-height:150px; padding:3px}
 .payoffs .list .ul-3 li:nth-child(3):after,
 .payoffs .list li:first-child:before{ display:none;}
 }
 @media(max-width:480px){
 .payoffs .list li .ytable{ height:100px;}
 .payoffs .list li figure img{ max-height:100px;}
 }
 
 .payoffs{ margin-top:0px; }
 .payoffs .img{ overflow:hidden; background:#017ad3;}
 .payoffs .img img{ opacity:0.15; -webkit-opacity:0.15;}
 .payoffs .auto-inner{ 
     position:relative; z-index:10; background:#fff; 
     border-radius:50px 50px 0 0; padding:4% 0;
     margin-top: -95px !important;
 }
 @media(max-width:768px){
     .payoffs{overflow: hidden;}
 .payoffs .auto-inner{border-radius:30px 30px 0 0;}
 .payoffs .img img{ width:180%; max-width:none; margin-left:-40%;}
 }
 
 
 /*Menu002662 */
 .Menu002662{ text-align:center; padding:3% 0 2% 0; font-family:Arial, Helvetica, sans-serif;}
 .Menu002662 .columnname{ font-size:60px; color:#333333; padding-bottom:3%; font-weight:bold;}
 .Menu002662 ul{justify-content:center !important;}
 .Menu002662 ul li{padding:0 20px 5px;}
 .Menu002662 ul li a{ display:block; background:#eff2f8; color:#333333;padding:0 30px; line-height:45px; border-radius:3px; font-size:16px; text-transform:uppercase;}
 .Menu002662 ul li a:hover,
 .Menu002662 ul li.cur a{ background:#1cb7bb; color:#fff;}
 @media(max-width:1024px){
 .Menu002662 .columnname{ font-size:36px;}
 .Menu002662 ul{ display:block;}
 .Menu002662 ul li{padding:0 10px; float:left;}
 .Menu002662 ul li a{font-size:14px;}
 }
 @media(max-width:640px){
 .Menu002662 .columnname{ font-size:20px;}
 .Menu002662 ul li{ float:left; width:33.333333%; padding:1px;}
 .Menu002662 ul li a{font-size:12px; padding:0; text-align:center;}
 }
 
 
 
 
 /*
  .PicList001240 为demo编号
  */
 .PicList001240 {padding:6% 0 0%; }
 
 
 .PicList001240 .list li{ margin-bottom: 3%;}
 .PicList001240 .list li div{box-shadow: 0 2px 10px 2px #f0f0f8; padding:35px 20px 35px 370px; position:relative; min-height:259px;}
 .PicList001240 .list li .pic{ position:absolute; left:3%; top:35px; width:290px;}
 .PicList001240 .list li .pic img{ height:190px;}
 .PicList001240 .list li time{ font-size:23px; color:#ccc; font-weight:bold;}
 .PicList001240 .list li time b{ color:#017ad3; font-size:36px; margin-right:10px;}
 .PicList001240 .list li h4{ font-size:20px; font-weight:normal; margin:0; margin-top:2%;}
 .PicList001240 .list li p{ line-height:28px; font-size:16px; color:#999; overflow:hidden; height:56px;}
 .PicList001240 .list li span{ display:inline-block; background:url(/html/class/template/images/PicList001240-more.png) no-repeat; width:20px; height:15px;}
 @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:4px 0 4px 256px;min-height:187px;}
 }
 @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:130px;min-height:116px;}
 .PicList001240 .list li h4{ font-size:14px; }
 .PicList001240 .list li p{line-height: 20px;height: 40px; margin:5px 0; font-size:12px;}
 .PicList001240 .list li span{ display:none;}
 .PicList001240 .list li time{ font-size:14px;}
 .PicList001240 .list li time b{ font-size:14px;}
 }
 @media(max-width:480px){
 .PicList001240 .list li .pic{width:110px;top: 7px}
 .PicList001240 .list li .pic img{ width:100%; height:auto;}
 .PicList001240 .list li div{}
 .PicList001240 .list li figure{ padding-right:2%;}
 }
 
 
 
 
 
 
 
 
 
 
 
 
 /*RighInfo002812 */
 .RighInfo002812{padding:6.15vw 0 5% 0;}
 .RighInfo002812 .tit{    color: #017ad3;
     font-size: 26px;
     font-weight: bold;}
 .RighInfo002812 .info .tit{display: inline-block; padding-right: 2%; max-width: 85%;background: #fff;line-height: 36px; margin-top: -18px;}
 .RighInfo002812 .culture .tit{padding: 60px 0 50px 0;text-align: center;}
 @media(max-width:480px){
 .RighInfo002812 .tit{font-size: 16px;}
 }
 
 .RighInfo002812 .info{position: relative; z-index: 1;}
 .RighInfo002812 .info > *{position: relative; z-index: 4;}
 
 .RighInfo002812 .info:before{position: absolute; left: 0; right: 0;border:5px solid #f0f0f0;content: '';border-left: 0; height: 20%;}
 .RighInfo002812 .info:before{top: 0;border-bottom: 0;}
 .RighInfo002812 .info:after{bottom: 0;border-top: 0;}
 
 .RighInfo002812 .hasbg{padding-bottom: 30px; background: url(/html/class/template/images/RighInfo002812-map.png) no-repeat center top;background-size: contain;}
 /*@media(min-width:769px){
 .RighInfo002812 .hasbg{margin-top: 50px;padding-bottom: 50px; }
 }*/
 .RighInfo002812 .txt-p{font-size: 16px;color: #555;line-height: 28px; max-width: 1126px; width: 95%;}
 
 .RighInfo002812 .mid{margin: 0% 0 0%;}
 .RighInfo002812 .mid .pic{ text-align: center;}
 @media(min-width:769px){
 .RighInfo002812 .mid .pic{width: 50%;}
 }
 @media(max-width:768px){
 .RighInfo002812 .mid .pic,
 .RighInfo002812 .mid .list{display: block;}
 .RighInfo002812 .info:before{display: none;}
 .RighInfo002812 .txt-p{font-size: 12px;line-height: 20px;}
 }
 .RighInfo002812 .mid .list li{ margin: 7% 1% 6%;}
 @media(min-width:481px){
 .RighInfo002812 .mid .list li{float: left; width: 48%;}
 .RighInfo002812 .mid .list li:nth-child(2n+1){clear: left;}
 }
 @media(min-width:769px)and (max-width:1024px){
 .RighInfo002812 .mid .list li{float: none;width: auto;}
 }
 .RighInfo002812 .mid .icon{width:88px ;}
 .RighInfo002812 .mid .txt{padding-left: 14px;color: #999;font-size: 16px;font-weight: 100;}
 .RighInfo002812 .mid .txt span{font-size: 18px;display: inline-block;color: #666;}
 .RighInfo002812 .mid .txt b{color: #017ad3; font-size: 24px;}
 
 .RighInfo002812 .culture .box-item ul{display: table;width: 100%;border: 1px solid #eee; table-layout: fixed;}
 .RighInfo002812 .culture .box-item ul:not(:first-child){margin-top: -1px;}
 .RighInfo002812 .culture .box-item li{display: table-cell; vertical-align: top; text-align: center;position: relative;padding: 40px 0;}
 .RighInfo002812 .culture .box-item li:not(:last-child):after{position: absolute; content: ''; width: 1px;height: 100%; right: 0; top: 0;background: #eee;}
 .RighInfo002812 .culture .box-item  .row-2 li:not(:last-child):after{right: -1px;}
 .RighInfo002812 .culture .box-item  .row-4 li{width: 25%;}
 .RighInfo002812 .culture .box-item  .row-3 li{width: 33.3333%;}
 .RighInfo002812 .culture .box-item  .row-2 li{width: 50%;}
 
 .RighInfo002812 .culture .box-item li > *{padding: 0 10px;}
 .RighInfo002812 .culture .box-item li .icon img{max-width: 68px; transition: 0.3s;-webkit-transition: 0.3s;-ms-transition: 0.3s;}
 .RighInfo002812 .culture .box-item li:hover .icon img{transform: rotateY(180deg);-webkit-transform: rotateY(180deg);-ms-transform: rotateY(180deg);}
 .RighInfo002812 .culture .box-item li b{font-size: 18px;font-weight: bold;display: block;padding: 20px 0;color: #555;}
 .RighInfo002812 .culture .box-item li p{margin: 0;line-height: 28px;font-size: 16px;}
 @media(max-width:480px){
 .RighInfo002812 .culture .box-item li{padding: 20px 0;}
 .RighInfo002812 .culture .box-item li b{font-size: 16px;}
 .RighInfo002812 .culture .box-item li p{font-size: 14px;line-height: 22px;}
 }
 
 
 
 
 
 
 
 
 .RighInfo002812 { color: #555; line-height: 30px;font-size: 16px; padding: 3% 0}
 .RighInfo002812 .main_tit{ text-align: center; position: relative; display: none}
 .RighInfo002812 .main_tit:after{ content: ""; display: block; position: absolute; left: 0; top: 32px; height:5px; width: 100%; background: #f0f0f0 }
 .RighInfo002812 .main_tit h1{font-size: 30px; color: #444; background: #fff; padding: 0 20px; position: relative; z-index: 50; display: inline-block}
     
 .RighInfo002812 .sub_tit { position: relative;border-bottom: 1px solid #ebe5e0;} 
 .RighInfo002812 .sub_tit h1{    color: #017ad3; font-size: 22px;} 
 .RighInfo002812 .sub_tit:after {display: block;content: '';height: 2px;margin-top: 20px;background-color: #017ad3;width: 40px;	}
 
 .RighInfo002812 .advan .box{ margin-bottom: 50px}
 .RighInfo002812 .advan .info:before{ display: none}
 
 .RighInfo002812 .advan  .box1 .info{ height: auto; overflow: hidden; background: #f3f5f9; margin-top: 30px; }
 .RighInfo002812 .advan  .box1 .info img{ width: 100%; float: left }
 .RighInfo002812 .advan  .box1 .pic{float: left; width: 50%;padding: 1%; }
 .RighInfo002812 .advan  .box1 .text{float: right; width: 50%; padding: 5% }
 
 .RighInfo002812 .advan  .box2 .info{ height: auto; overflow: hidden; background: #f3f5f9; margin-top: 30px; }
 .RighInfo002812 .advan  .box2 .info img{ width: 100%; float: left }
 .RighInfo002812 .advan  .box2 .pic{float: right; width: 50% }
 .RighInfo002812 .advan  .box2 .text{float: left; width: 50%; padding:10% 5% }
 
 
 
 
 .RighInfo002812 .advan  .last dl{ padding: 1px;}
 .RighInfo002812 .advan  .last dd{ width: 33.3334%; float: left; border: 1px solid #e5e5e5; float: left; padding: 30px 30px; margin-left: -1px; margin-bottom: -1px;}
 .RighInfo002812 .advan  .last dd p{height: 60px; display: block; margin: 0}
 .RighInfo002812 .advan  .last dd:nth-child(2n){ background: #f3f5f9} 
 .RighInfo002812 .advan  .last dd .con{ position: relative; padding-left: 100px } 
 .RighInfo002812 .advan  .last dd .con span{ position: absolute; left: 0; top: 0; width: 60px ;height:60px;line-height: 60px; border-radius: 50%; text-align: center; font-size: 20px;	 color: #017ad3; background: #f3f5f9; overflow: hidden; box-shadow: 0 0 10px rgba(0,0,50,0.2)} 
 .RighInfo002812 .advan  .last dd .con span:after{ content: ""; display:none; position: absolute; right: -15px; bottom: -15px;; width: 30px ; height: 30px; background: #017ad3;  opacity: 0.2}
 .RighInfo002812 .advan  .last dd:nth-child(2n) .con span{ background: #fff; box-shadow: 0 0 10px rgba(0,0,50,0.1)} 
 
 @media(max-width:1024px){
 .RighInfo002812 .advan  .box .pic,
 .RighInfo002812 .advan  .box .text{float: left; width: 100%; }	
     
     
 .RighInfo002812 .advan .info img{ width: 100%; display: block; margin: 0 auto}
 .RighInfo002812 .advan  .last dd{ width: 100%; margin: 0 0 15px 0 }
 .RighInfo002812 .advan  .last dd p{height: auto}	
 }
 
 
 
 
 
 
 
 
 
 
 
 /*PicList001954*/
 .PicList001954{ padding:4% 0 0;}
 .PicList001954 .ad{ float:left; width:29%;}
 .PicList001954 .ad img{ width:100%;}
 .PicList001954 ul{ /* float: right;*/width: 100%; /*border-bottom:1px solid #e5e5e5;*/}
 .PicList001954 .right{ float: right;width: 66%;}
 .PicList001954 li{ padding-bottom:4%;}
 .PicList001954 li h1{ margin:0; border-bottom:1px solid #ebe5e0; background:url(/html/class/template/images/PicList001954-titlebg.png) no-repeat right top;  position:relative;}
 .PicList001954 li h1{ color:#017ad3; font-size:22px; padding-right:120px;}
 .PicList001954 li h1:after{ display:block; content:'';height:2px; margin-top:20px;background-color:#017ad3; width:40px;}
 .PicList001954 li pre{margin:2% 0 3%;color: #555;line-height: 30px;font-size: 16px;}
 .PicList001954 li p{margin:2% 0 3%;color: #555;line-height: 32px;font-size: 16px;}
 .PicList001954 li figure img{ display:block; width:100%;}
 @media(max-width:640px){
 .PicList001954{ padding:6% 0 0;}
 .PicList001954 .ad,
 .PicList001954 ul{ float:none; width:auto;margin-bottom: 20px}
 .PicList001954 .right{ float: none;width: 100%;}
 .PicList001954 .ad{ text-align:center; padding-bottom:3%;}
 .PicList001954 .ad img{ width:auto;}
 .PicList001954 li h1{ font-size:16px;}
 .PicList001954 li pre{line-height: 20px;font-size: 12px;}
 .PicList001954 li figure{line-height: 20px;font-size: 12px;}
 }
 /*
  TextList000858 为demo编号
  */
  .TextList000858{ padding:6% 0 1%}
 .TextList000858 ul{ overflow:hidden;}
 .TextList000858 ul li{ cursor:pointer;margin: 20px 0;}
 .TextList000858 ul ol span{ font-size:16px;}
 .TextList000858 ul li span,
 .TextList000858 ul ol span{ width:16.6666%; float:left; position:relative; font-weight:bolder; background: #017ad3; line-height: 60px;height: 60px;color:#fff; text-align:center;}
 .TextList000858 ul li span{ background:#e5e5e5; color:#333; font-weight:normal;}
 .TextList000858 ul ol span::before{ content:""; position:absolute; left:0; width:1px; height:60px; background:#0990f4;}
 .TextList000858 ul li span:first-child{ padding-left:0; width:16.6666%;}
 .TextList000858 ul li span em{ font-style:normal; width:20px; height:20px; border-radius:50px; text-align:center; line-height:18px; color:#fff; font-weight:normal; position:absolute; right: 10%;
     top: 20px;background:#017ad3; display:block; font-size:18px;}
 .TextList000858 ul li dl{ display:none; position:relative; padding: 25px 168px 44px 4%; background: #f5f5f7;}
 .TextList000858 ul li dl a{background: #1cb7bb;width:120px;height: 40px;line-height: 40px;border-radius: 4px;text-align:center;color:#fff;font-weight:bold;position:absolute;right: 3%;top:12%;}
 .TextList000858 ul li dl dt{ font-size:16px; font-weight:bold; color:#017ad3;height:30px; line-height:30px;margin-top: 20px;}
 .TextList000858 ul li dl dd{ font-size: 14px;color: #666;line-height: 35px;}
 
 @media (max-width:768px){
 .TextList000858 ul ol span{ font-size:14px;}
 .TextList000858 ul li span,
 .TextList000858 ul ol span{line-height: 48px;height: 48px;}
 .TextList000858 ul ol span::before{  height:48px;}
 .TextList000858 ul li{margin: 5px 0;}
 .TextList000858 ul li span, 
 .TextList000858 ul ol span{width: 25%;}
 .TextList000858 ul li span:first-child,
 .TextList000858 ul ol span:first-child,.TextList000858 ul li span:nth-child(4),.TextList000858 ul ol span:nth-child(4){ display:none;}
 .TextList000858 ul li dl a{ position:static; display:block; margin-top:15px;}
 .TextList000858 ul li dl{ padding:28px}
 .TextList000858 ul li span em{right: 5%;display: none;}
     }
 @media (max-width:480px){
 .TextList000858 ul li span, .TextList000858 ul ol span{width: 33.333%;}
 .TextList000858 ul li span:nth-child(3),.TextList000858 ul ol span:nth-child(3){ display:none;}
 .TextList000858 ul li span{ font-size:12px;}
     }
 @media (max-width:320px){
 .TextList000858 ul li span em{ left:2%;}
     }
 /*PicList002171 */
 .PicList002171{ padding:6% 0 1%;}
 .PicList002171 li{ float:left; width:18.4%; margin-right:2%; margin-bottom:2%;}
 .PicList002171 li a{     box-shadow: 0 0 10px 2px #f3f3f8; position:relative; display:block;}
 .PicList002171 li img{ display:block; width:100%;}
 .PicList002171 li a figure{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,108,186,0.95); opacity:0; transition:0.3s;}
 .PicList002171 li a:hover figure{ opacity:1;}
 .PicList002171 li dl{ display:table;  width:100%; height:100%;}
 .PicList002171 li dt{ display:table-cell; vertical-align:middle;text-align:center; font-size: 16px;
     padding: 0 3%;color:#fff;}
 @media(min-width:769px){
 .PicList002171 li:nth-child(5n){ margin-right:0;}
 }
 @media(max-width:768px){
 .PicList002171 li{ width:32%; margin-right:2%;}
 }
 @media(max-width:768px) and (min-width:481px){
 .PicList002171 li:nth-child(3n){ margin-right:0;}
 }
 @media(max-width:480px){
 .PicList002171 li{ width: 48%;
     margin-bottom: 20px;
     margin-right: 4%;}
 .PicList002171 li:nth-child(2n){ margin-right:0;}
 .PicList002171 li dt{ font-size:15px;}
 }
 
 
 /*
  .RighInfo002800 
  */
 .RighInfo002800{padding: 5% 0 6%;}
 .RighInfo002800 .text{margin-bottom: 30px}
 .RighInfo002800 .text .p{font-size: 16px;color:#333;line-height: 38px; margin: 0; background-repeat: no-repeat; background-position: left center; padding: 13px  0; padding-left:60px; }
 .RighInfo002800 .text .company{ font-weight:bold; font-size:22px !important; color:#017ad3;padding-left: 0px;}
 .RighInfo002800 .text .web{background-image: url(/html/class/template/images/RighInfo002800-icon8.png);}
 .RighInfo002800 .text .tel{background-image: url(/html/class/template/images/RighInfo002800-icon2.png);}
 .RighInfo002800 .text .mall{background-image: url(/html/class/template/images/RighInfo002800-icon3.png);}
 .RighInfo002800 .text .address{background-image: url(/html/class/template/images/RighInfo002800-icon4.png);}
 .RighInfo002800 .text .fax{background-image: url(/html/class/template/images/RighInfo002800-icon6.png);}
 .RighInfo002800 .text .code{background-image: url(/html/class/template/images/RighInfo002800-icon7.png);}
 .RighInfo002800 .text .wx img{display: inline-block;  margin-left: 10px; width: 25%; max-width: 136px;}
 .RighInfo002800 .map{width: 100%;height: 300px; padding:10px; background: #fff; box-shadow:0 0 28px rgba(0, 0, 0, 0.1) ; border-radius: 10px; }
 .RighInfo002800 .map #map{height: 100%;}
 .RighInfo002800 .map img{max-width: none !important;}
 
 @media screen and (min-width: 1025px) {
 .RighInfo002800 .text{float: left;width: 50%;}
 .RighInfo002800 .map{float: right;width: 45%;height: 320px;}
 }
 
 @media screen and (min-width: 1200px) {
 .RighInfo002800 .map{width:65%;height: 500px; }
 .RighInfo002800 .text{width:35%;}
 .RighInfo002800 .text .p{font-size: 16px;}
 }
 @media(max-width:1024px){
 .RighInfo002800 .text .p{font-size: 14px;padding: 6px 0 6px 60px}
 }
 /*RighInfo002815 */
 .RighInfo002815{padding: 4% 0 6%;}
 .RighInfo002815 .auto{max-width: 1440px; width: 96%;}
 .RighInfo002815 .info h1{margin: 0;color: #017ad3;font-size: 32px;}
 .RighInfo002815 .info .t-1{font-size: 20px;color: #017ad3;padding-top: 5px; padding-bottom: 10px; text-transform:uppercase}
 .RighInfo002815 .info .blue{color: #003e7b;}
 .RighInfo002815 .info p{font-size: 18px; line-height: 32px;}
 .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{font-size: 22px;color: #003e7b;border-left: 3px solid #017ad3; padding-left: 10px;line-height: 23px;}
 @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;}
 }
 @media(min-width:1025px){
 .RighInfo002815 .info{padding-right: 5%;}
 .RighInfo002815 .pic{width: 40%;}
 }
 @media(max-width:1024px){
 .RighInfo002815 .ytable,
 .RighInfo002815 .ytable-cell{display: block;}
 .RighInfo002815 .pic{text-align: center;}
 .RighInfo002815 .info h1{margin: 0;color: #017ad3;font-size: 16px;}
 .RighInfo002815 .info .t-1{font-size: 12px;}
 .RighInfo002815 .info p{font-size: 12px; line-height: 20px;}
 .RighInfo002815 .txt-dl dl{ margin-bottom: 20px;}
 .RighInfo002815 .txt-dl dt span.cn{font-size: 16px;line-height: 20px;}
 .RighInfo002815 .txt-dl dd{font-size: 12px;}
 .RighInfo002815 .txt-dl dd:before{top: 12px;}
 }
 
 
 
 /*
  .Form001725 为demo编号
  */
 .Form001725{padding: 35px 0;}
 .queueList{ margin: 0!important; }
 .Form001725 .form{ width:100%;}
 .Form001725 .form td{padding-bottom: 26px;font-size:14px;}
 .Form001725 .form td.w1{width: 49%;}
 .Form001725 .form td.w2{ width:0%;}
 .Form001725 .form .text{width:100%;border-radius:3px;border: 1px solid #e6e6e6;line-height:36px;padding: 4px 0;text-indent:10px;background:none; height:42px;}
 .Form001725 .form p{margin: 0 0 15px 0;color:#017ad3;background:url(/html/class/template/images/Form001725-icon.png) no-repeat left center;padding-left: 0;font-size: 16px;}
 .Form001725 .form td em{ font-style:normal; color:#bcbcbc;}
 .Form001725 .form td em i{ font-style:normal; color:#fadbbe;}
 .Form001725 .form .btn{ background:#017ad3; color:#fff; cursor:pointer; font-size:18px; width:60%; max-width:180px; height:50px; border-radius:3px; border:none; margin-top:35px;}
 .Form001725 .form dl{ position:relative;}
 .Form001725 .form dt{ text-indent:10px; cursor:pointer; border:1px solid #cfcfcf;line-height:36px;height:36px; background:url(/html/class/template/images/Form001725-check.png) no-repeat 95% center;}
 .Form001725 .form dd{ display:none; position:absolute; left:0; top:100%; background-color:#eee; width:100%; z-index:10;}
 .Form001725 .form dd a{ display:block; line-height:36px; padding:0 10px;}
 .Form001725 .form dd a:hover{ background-color:#ccc;}
 @media(max-width:1200px){
 .Form001725 .auto{ padding:0 2%}
 .Form001725 .form td.w1{width: 44%;}
 .Form001725 .form td.w2{ width:2%;}
 .Form001725 .form td.w1 .text{ width:98%;}
 .Form001725 .form .text{ width:99%;}
 }
 
 @media(max-width:480px){
     .wu-example{ max-width:480px; display:block;}
 }
 
 
 
 
 /*Bottom002743 */
 .Bottom002743{ background: #081730; padding-top: 86px;color: rgba(255,255,255,0.4);}
 .Bottom002743 section{ }
 .Bottom002743 a{color: rgba(255,255,255,0.4);}
 .Bottom002743 a:hover{color: #fff;}
 .Bottom002743 .copyright{background: #07142a; line-height: 24px; padding: 15px 0;color: rgba(255,255,255,0.4);    border-top: 1px solid #0b1e3f;}
 .Bottom002743 .copyright a{color: rgba(255,255,255,0.4);}
 .Bottom002743 .copyright a:hover{color: #fff;}
 .Bottom002743 .copyright a:not(:last-child):after{display: inline-block; content: ''; width: 1px; height: 13px; background: #c0c0c0; vertical-align: middle; margin: 0 7px;}
 
 .Bottom002743 .links{margin: 53px 0; border-top: 1px solid rgba(255,255,255,0.07);border-bottom: 1px solid rgba(255,255,255,0.07);position: relative; line-height: 24px; padding: 11px 0 11px 70px;}
 .Bottom002743 .links a{display: inline-block;}
 .Bottom002743 .links span{position: absolute; left: 0; top: 11px; color: rgba(255,255,255,0.4);}
 .Bottom002743 .links a:not(:last-child):after{display: inline-block; content: ''; width: 1px; height: 13px; background: rgba(255,255,255,0.07);vertical-align: middle; margin: 0 14px;}
 
 .Bottom002743 .contact{max-width: 255px;}
 .Bottom002743 .contact .name,
 .Bottom002743 nav dl dt{font-size: 18px;color: #fff; padding-bottom: 25px;}
 .Bottom002743 .contact li{ padding-bottom: 5px;}
 .Bottom002743 .contact li aside{ padding-left: 25px;background-position: left center; background-repeat: no-repeat;}
 .Bottom002743 .contact li:nth-child(1){padding-bottom: 32px;}
 .Bottom002743 .contact li:nth-child(1) aside{background-image: url(/html/class/template/images/Bottom002743_icon_call.png);}
 .Bottom002743 .contact li:nth-child(2) aside{background-image: url(/html/class/template/images/Bottom002743_icon_email.png);}
 .Bottom002743 .contact li:nth-child(3) aside{background-image: url(/html/class/template/images/Bottom002743_icon_add.png);}
 .Bottom002743 .contact li b{font-size: 28px;color: #fff;}
 .Bottom002743 nav dl dt a{color: #fff;}
 .Bottom002743 nav{float: right; width: 70%; max-width:1000px ;padding-bottom:2%}
 .Bottom002743 nav dl{float: left; max-width: 280px;}
 .Bottom002743 nav dd{line-height: 20px; padding: 4px 0; text-align:center}
 .Bottom002743 nav .code{text-align: center;}
 .Bottom002743 nav .code img{max-width: 121px;}
 @media(min-width:769px){
 .Bottom002743 .contact{float: left;}
 .Bottom002743 .copyright aside{float: right;}
 }
 @media(max-width:1024px){
     .Bottom002743 nav{float: none; width: 100%; max-width:1000px ;padding-bottom:2%}
     .Bottom002743 nav dl dt{font-size: 16px;padding-bottom: 15px;}
     .Bottom002743 .contact{float: none;padding-bottom: 3%;}
     .Bottom002743 .contact li b{font-size: 20px;color: #fff;}
     .Bottom002743 .contact li:nth-child(1){padding-bottom: 16px;}
     .Bottom002743 .contact li aside{font-size: 12px;}
     .Bottom002743 .copyright a{font-size: 12px;}
 }
 
 @media(max-width:768px){
 .Bottom002743{padding-top: 5%;}
 .Bottom002743 nav{display: none;}
 .Bottom002743 .contact{display: table; margin: 0 auto;}
 .Bottom002743 .links{margin: 30px 0; }
 .Bottom002743 .copyright{text-align: center;font-size: 12px}
 }