﻿@font-face {
	font-family: 'pingfang-regular';
	src:url('../fonts/pingfang-regular.woff') format('woff');
    font-display:swap;
}
p{font-family: 'pingfang-regular';}

/* 头部 */
/* 123 */
/*头部首页样式*/
.Top002070{position: relative;z-index: 100;}
.Top002070_position{ position:absolute; left:0; top:0; width:100%;z-index: 2;  }
.Top002070 .auto{ position:relative;}
.Top002070 .header{ width:100%;  max-width: 1760px;margin: 0 auto}
.Top002070 .header-left{float: left; width:40%; max-width:402px;margin-top: 12px;}
.Top002070 .header-right{ float: right;margin-top: 30px;margin-left:34px; }
.Top002070 .header-right dd{position:relative; float:left;}
.Top002070 .header-right dd >a{display:block;height:40px;line-height:40px;font-size: 15px;}
.Top002070 .header-mid{ float: right;width: 57.7%}
@media(max-width:1760px){
.Top002070 .header{ padding: 0 2%}
}

.Top002070 .top-language a{ position:relative; padding:0 0 0 15px;} 

.Top002070 .open-search{ width:40px;  background:url(../images/Top002070-search_btn.png) no-repeat center center; }
.Top002070 .search-box{ position:absolute; width:0; overflow:hidden; right:0; top:0; background:#eee; transition:0.3s; opacity:0;z-index: 99}
.Top002070 .search-box .text{ width:100%; background:none; height:40px; border:none; line-height:40px; padding:0 40px 0 10px;}
.Top002070 .search-box .btn{ position:absolute; right:0; top:0; height:100%; width:40px;background:url(../images/Top002070-search_btn.png) no-repeat center center;}
.Top002070 .top-search-on .search-box{ width:200px; opacity:1;}

.Top002070 .header-menu li em{ line-height:40px; padding:30px 0; position:relative; }
.Top002070 .header-menu li em a{font-size: 20px;}
.Top002070 .header-menu li:hover em a,
.Top002070 .header-menu li.aon em a{ color:#2997ff;}
.Top002070 .header-menu li .sub{position: absolute;left: 0;width: 100%;background: #fff;}
.Top002070 .header-menu li .nulldate{display: none;position: absolute;left: 70px;top: 0;width: 30%;z-index: 1;font-weight: normal;}
.Top002070 .header-menu li .sub .sub-pro dt .box .item{background: #fff;}

.Top002070 .header-menu li .sub .sub-intro{text-align: center;padding: 40px 0}
.Top002070 .header-menu li .sub .sub-intro dl{width: 100%}
.Top002070 .header-menu li .sub .sub-intro dt{display: inline-block;padding: 0 40px;}
.Top002070 .header-menu li .sub .sub-intro dt a{ text-align:center;color: #333;font-size: 16px;}
.Top002070 .header-menu li .sub .sub-intro dt img{margin-bottom: 10px;transition: 0.3s all;max-width: 50px;max-height: 50px}
.Top002070 .header-menu li .sub .sub-intro dt a:hover span{color: #2997ff;}
.Top002070 .header-menu li .sub .sub-intro dt a:hover img{transform: translateY(-10px)}

@media(min-width:1025px){
.Top002070 .header-menu li .sub1{position: absolute;left: 0;width: 100%;background: none;}

.Top002070 .header-menu li .sub .sub-pro{background: #fff;max-width: 1062px;height: 360px;;float: right;width: 100%;position: relative;padding: 40px 20px;overflow-y: auto;overflow-x: hidden}
.Top002070 .header-menu li .sub .sub-pro::before{content: ''; background: #ededed;max-width: 290px;;width: 100%;height: 100%;position: absolute;left: 0;top:0}
.Top002070 .header-menu li .sub .sub-pro dl{width: 100%;max-width: 270px;position: relative}
.Top002070 .header-menu li .sub .sub-pro dt{line-height: 58px;}
.Top002070 .header-menu li .sub .sub-pro dt p{font-size: 16px;color: #333;padding-left: 20px;margin: 0;border-left: 6px solid transparent}
.Top002070 .header-menu li .sub .sub-pro dt p i{float: left;width: 40px;}
.Top002070 .header-menu li .sub .sub-pro dt p i img{max-width: 26px}
.Top002070 .header-menu li .sub .sub-pro dt:hover p,
.Top002070 .header-menu li .sub .sub-pro dt.on p{background: #fff;border-left: 6px solid #1f38ae}
.Top002070 .header-menu li .sub .sub-pro dt .box{position: absolute;left: 100%;top: 0;width: 300%;max-width: 773px; height: 300px;overflow-y: auto;z-index: 99;padding: 0 70px;display: none;background: #fff}
.Top002070 .header-menu li .sub .sub-pro dt .box .item{float: left;width: 30%;height: 178px;overflow-y: auto;margin-right: 5%;position: relative;z-index: 2}
.Top002070 .header-menu li .sub .sub-pro dt .box .item:nth-child(3n){margin-right: 0%}
.Top002070 .header-menu li .sub .sub-pro dt .box .item h3{margin: 0;font-weight: normal;background: url(../images/jiantou.png)no-repeat center right;display: inline-block;padding-right: 26px}
.Top002070 .header-menu li .sub .sub-pro dt .box .item h3 a{color: #333;font-size: 16px;}
.Top002070 .header-menu li .sub .sub-pro dt .box .item a{font-size: 14px;color: #999;line-height: 30px;}
.Top002070 .header-menu li .sub .sub-pro dt .box .item a:hover{color: #2997ff;}
}

@media(max-width:1024px){
.Top002070_position{ position:relative; }
.Top002070 .header{height:80px;}
.Top002070 .header-left{width:50%;margin-top: 12px;position: relative;z-index: 101}
.Top002070 .header-right{ z-index:101;margin-top: 20px;position: relative}
.Top002070 .top-language a{ position:relative; padding:0 10px;} 
.Top002070 .Public_nav_style #open_menu{ position:relative; right:0; top:auto; margin-left:10px; border-radius:0; background:#2997ff; height:32px; border:none; margin-top:4px;z-index: 100}
.Top002070 #open_menu i::before,
.Top002070 #open_menu i::after{ background:#fff !important;} 
.Top002070 #open_menu i{background:#fff; height:2px; margin-top:-1.5px;}
.Top002070 #header-menu ul{ padding:0;; background:#fff;top: 80px;bottom: 0;height: auto;width: 100%;max-width: 100%}
.Top002070 #header-menu li{text-align:center;}
.Top002070 #header-menu li em{border-bottom: 0}
.Top002070 #header-menu li em a{ padding:12px 5%;  font-weight:normal; line-height:normal;color: #333}
.Top002070 #header-menu li .sub dt{ margin-bottom:1px; background:#f5f5f5;}
.Top002070 #header-menu li .sub dt a{ border-bottom:0;color: #555}
    
    
.Top002070 #header-menu li .sub .sub-intro dl{width: 100%}
.Top002070 #header-menu li .sub .sub-intro dt .icon{display: none;}
    
.Top002070 #header-menu li .sub1 .sub-pro::before{background: #f5f5f5;max-width:auto;}
.Top002070 #header-menu li .sub1 .sub-pro dt p{margin: 0;padding-bottom: 15px;color: #333;text-align: left;padding: 0 20px;font-weight: bold}
.Top002070 #header-menu li .sub .sub-pro dt p i{display: none}
.Top002070 #header-menu li .sub .sub-pro dt p i img{max-width: 26px}
.Top002070 #header-menu li .sub1 .sub-pro dt .box{padding: 0 20px}
.Top002070 #header-menu li .sub1 .sub-pro dt .box .item{text-align: left;font-size: 14px;line-height: 24px;border-bottom: 1px solid #eaeaea;padding-bottom: 15px;margin-bottom: 15px}
.Top002070 #header-menu li .sub1 .sub-pro dt .box .item h3{margin: 0;font-weight: normal;font-size: 16px;padding-bottom: 5px;}  

    .Public_nav_style #header-menu li.clickon em a{background: #2997ff;color: #fff}
    

}
/*头部为黑色背景样式*/
.Top002070_black{ background:#0a0b10}
.Top002070_black .header-menu li em a{ color:#f5f5f5;}
.Top002070_black .header-right dd >a{color: #fff;}
.Top002070_black .open-search{ width:40px;  background:url(../images/Top002070-search_btn2.png) no-repeat center center; }

.scrollbar::-webkit-scrollbar-track
{
  -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.1);
  border-radius: 5px;
  background-color: rgba(0,0,0,0.1);;
}
.scrollbar::-webkit-scrollbar
{
  width: 5px;
  background-color: rgba(0,0,0,0);
}
.scrollbar::-webkit-scrollbar-thumb
{
  border-radius: 5px;
  background-color: #1f38ae;
}



/*Banner002058 */
.Banner002058{ position:relative; z-index:1;}
.Banner002058:after{content:'';height:20%;width:100%;position:absolute;left:0;bottom:0;background: -moz-linear-gradient(top, rgba(0,0,0,0.0) 0%,rgba(0,0,0,0.0.8) 5%,rgba(0,0,0,0) 100%);background: -webkit-linear-gradient(top,rgba(0,0,0,0.0) 0%,rgba(0,0,0,0.0.8) 5%,rgba(0,0,0,0) 100%) ;background: linear-gradient(to bottom, rgba(0,0,0,0.0) 0%,rgba(0,0,0,0.5) 50%,rgba(0,0,0,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 );z-index: 5;}
.Banner002058 .bx-viewport{ z-index:1;}
.Banner002058 li a,
.Banner002058 li{ height:850px;}
.Banner002058 li{ background-position: center top; background-repeat:no-repeat;}
.Banner002058 li a{ position:relative; display:block;}
.Banner002058 li img{ display:none;}
.Banner002058 li figure{position:absolute;left:18.2%;width:62.5%;top: 36%;height: 150px;}
.Banner002058 li figure *{ position:absolute; left:0; opacity:0; }
.Banner002058 li figure.text-left * { right:0; left:auto;}
.Banner002058 li figure.active *{ opacity:1;}
.Banner002058 li h1{margin:0;font-size:36px;color:#fff;top:-100%;transition:top 1s;font-weight: 100;}
.Banner002058 li span{background:url(../images/Banner002058-icon.png) no-repeat;height:62px;color:#fff;line-height:62px;padding-left:30px;transition:0.3s;color: #2997ff;width: 160px;font-size: 21px;}
.Banner002058 li span:after{width:12px;height:12px; }

.Banner002058 li figure.active h1{ top:0;}
.Banner002058 li figure.active span{bottom:0;transition: 1s;}

.Banner002058 .bx-controls-direction a{display: none; } 

.Banner002058 .bx-pager{ position:absolute; left:0; bottom:5%; text-align:center; width:100%; z-index:10;}
.Banner002058 .bx-pager *{width:13px; height:13px;}
.Banner002058 .bx-pager div{ display:inline-block;margin:0 5px;}
.Banner002058 .bx-pager div a{ display:block;  line-height:100px; overflow:hidden; border-radius:50%; background:rgba(255,255,255,0.5); }
.Banner002058 .bx-pager div a.active{ background:#fff;}
@media(max-width:1024px){
.Banner002058 li a,
.Banner002058 li{ height:auto;}
.Banner002058 li{ background:none !important;}
.Banner002058 li img{ display:block; width:100%;}
.Banner002058 li figure{ height:90px;top: 25%;left: 10%;width: 78%}
.Banner002058 li figure h1{ font-size:20px;}
.Banner002058 li figure span{ line-height:30px; width:110px;font-size: 14px;height: 30px;background: none;background: #fff;padding: 0;text-align: center}
.Banner002058 li span:after{width:8px;height:8px; }
.Banner002058 .bx-pager *{width:9px; height:9px;}
}




/*  首页标题 */
.home_title{ position:relative; padding-bottom:40px; }
.home_title{ margin:0 auto; text-align:center;font-size:22px;}
.home_title a{}
.home_title aside{ font-size:75px;text-transform:capitalize;font-weight: bold; color: #f4f4f4;  }
.home_title span{position:relative;font-size: 42px;margin-top: -77px;display: block;color: #333;font-weight: lighter;}
.home_title span::after{ content: ''; display: block; width: 30px; height: 2px; background: #2997ff; background:#2997ff; margin:30px auto 0;}
@media(max-width:1024px){
.home_title{padding-bottom:30px; }
.home_title aside{ font-size:50px;} 
.home_title span{font-size: 30px;margin-top: -56px;}
.home_title span::after{margin:15px auto 0;}
}
/* 首页 最新产品 */
.Floor002349{ padding: 3% 0 4%;background-image: linear-gradient(to bottom,#000,#181818,#141414); background-image:-webkit-linear-gradient(to bottom,#000,#181818,#141414);}
.Floor002349 li,
.Floor002349 li *{transition: all .3s ease-in;}
.Floor002349 .wrap-head{ text-align: center; } 
.Floor002349 .home_title  aside{ color:rgba(255,255,255,0.1);}
.Floor002349 .home_title  span{ color:#fff}

.Floor002349 .tab{ text-align: center;padding-bottom: 40px}
.Floor002349 .tab a{display: inline-block;margin:0 5px;padding:0 20px;height: 52px;line-height: 52px;font-size: 20px;color: #fff;background: none;cursor: pointer;}
.Floor002349 .tab a.on,.Floor002349 .wrap-head .tab a:hover{color: #fff;background: url(../images/Floor002349_bg2.png) no-repeat left top;background-size: 100% 52px;}

.Floor002349 .listbox{ overflow: hidden; max-height: 50%;}
.Floor002349 .pro_list{ position:relative;}
.Floor002349 .list .owl-carousel .owl-stage-outer{ padding: 40px 0;}
.Floor002349 .owl-stage-outer{ overflow:hidden;}

.Floor002349 .owl-item{ float:left;}
.Floor002349 .list{ display: none;}
.Floor002349 li{ background: #f8f8f8; border: 1px solid #eee; text-align: center; list-style: none;}
.Floor002349 li .pic{ overflow: hidden;}
.Floor002349 li .Ispic{ display: block; width: 100%; padding-bottom: 80%; transition: .3s;}
.Floor002349 li:hover .Ispic{transform: scale(1.1)}

.Floor002349 li .word{ padding: 10% 8%; }
.Floor002349 li .word .h3{ margin: 0 0 10px 0; font-size: 18px; font-weight: normal; text-transform:capitalize; overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
.Floor002349 li .word .h3 a{ color: #111; }
.Floor002349 li .word figure{font-size: 16px;color: #666;line-height: 28px;}
.Floor002349 li:hover{ box-shadow: 0 5px 15px 0 rgba(0,0,0,.15);}
.Floor002349 li:hover .word .h3 a{color: #2997ff;} 
.Floor002349 .owl-nav{ display:block!important;text-align: center;margin-top: 40px }
.Floor002349 button{border: none;width: 60px;height: 60px;background:url(../images/prev.png)no-repeat center #fff}
.Floor002349 button span{ display: none}
.Floor002349 button.owl-next{background:url(../images/next.png)no-repeat center #fff;margin-left: 15px}
.Floor002349 button:hover{ background:url(../images/prev-on.png)no-repeat center #2997ff;}
.Floor002349 button.owl-next:hover{background:url(../images/next-on.png)no-repeat center #2997ff;}
@media only screen and (max-width:1024px ) {
    .Floor002349{ padding: 30px 0;background-image: linear-gradient(to bottom,#000,#181818,#141414); background-image:-webkit-linear-gradient(to bottom,#000,#181818,#141414);}
    .Floor002349 .tab{padding-bottom: 20px}
    .Floor002349 .wrap-head .tab a{ width: 48.5%;margin: 0 1px;padding: 0 10px;text-align: center; background: #e1e1e1; margin-bottom: 5px;font-size: 14px;height: 40px;line-height: 40px;}
	.Floor002349 .wrap-head .tab a.on,
    .Floor002349 .wrap-head .tab a:hover{ background: #2997ff; color: #fff;}
    .Floor002349 .owl-nav{margin-top: 20px }
    .Floor002349 button{width: 50px;height: 50px;}
    .Floor002349 li .word{ padding: 4% 8%; }
}


/* 首页按钮  */
.home_btn{display:inline-block;color: #2997ff;line-height:45px;transition:0.3s;font-size: 17px;}
.home_btn:after{display: inline-block;width:10px;height:10px;transform: rotate(45deg);border-top:2px solid;border-right:2px solid;content:'';border-color:#2997ff;position: relative;top: -1px;margin-left: 5px;}
.home_btn:hover{ text-decoration: underline; }
.Banner002058 li figure.text-left .home_btn{ padding:0 15px 0 5%}
.Banner002058 li figure.text-left .home_btn b{padding-right: 0;    right: 24px;}
.Banner002058 li figure.text-left span b:after{right: 0;}

/* 解决方案 */
.Floor002030{ background-image: linear-gradient(to bottom,#141414,#181818,#141414); background-image:-webkit-linear-gradient(to bottom,#141414,#181818,#141414);border-top: 1px solid rgba(255,255,255,0.1);}
.Floor002030 dd{ position:relative; padding-left:50%; padding-right:0;}
.Floor002030 dd:nth-of-type(2){ padding-left:0; padding-right:50%;} 
.Floor002030 dd figure{ position:absolute; left:0; top:0; width:50%; height:100%;}
.Floor002030 dd figure .line1,
.Floor002030 dd figure .line2 { position:absolute;left:0; top:0;width:100%;height:100%; }
.Floor002030 dd figure .line1:before,
.Floor002030 dd figure .line1:after{position:absolute;content:'';top:0;left:0;background: #2997ff;transition:.3s;}
.Floor002030 dd figure .line1:before,
.Floor002030 dd figure .line2:before {width:0;height:4px;}
.Floor002030 dd figure .line1:after,
.Floor002030 dd figure .line2:after{width:4px;height:0}
.Floor002030 dd:hover figure .line1:before,
.Floor002030 dd:hover figure .line2:before {width:100%;}
.Floor002030 dd:hover figure .line1:after,
.Floor002030 dd:hover figure .line2:after {height:100%;}
.Floor002030 dd figure .line2:before,
.Floor002030 dd figure .line2:after{position:absolute;content:'';right:0;bottom:0;background: #2997ff;transition:.3s;}

.Floor002030 dd:nth-of-type(2) figure{ left:50%;}
.Floor002030 dd:nth-of-type(2) figure{ left:50%;}
.Floor002030 dd div{ padding:12% 0;  }
.Floor002030 dd aside{padding:0 12%;color: #f8f8f8;font-family: 'pingfang-regular';} 
.Floor002030 dd h1{margin:0;font-weight:lighter;font-size:36px;color: #fff;}
.Floor002030 dd h1 span{ display:none;   font-size: 18px; color: rgba(0,0,0,0.2); }
.Floor002030 dd p{line-height: 30px;margin:3% 0 6% 0; font-size:16px;}

@media(max-width:1024px){
.Floor002030{padding: 0 2%}
.Floor002030 dd h1{ font-size:28px;}
.Floor002030 dd div{ padding:5% 0;  }
.Floor002030 dd aside{padding:0 5%;} 
}
@media(max-width:640px){
.Floor002030 dd h1{ font-size:20px;}
.Floor002030 dd p{ line-height:20px;font-size:12px;}
.Floor002030 dd{ padding:0 !important;}
.Floor002030 dd figure{ position:relative; left:auto !important; top:auto; width:auto; padding-bottom:50%; height:auto;}
}


/* 首页 新闻动态 */
@font-face {
  font-family: "DINCond-Bold";
  src: url("../fonts/DINCond-Bold.woff2") format("woff2"),
       url("../fonts/DINCond-Bold.woff") format("woff"),
       url("../fonts/DINCond-Bold.ttf") format("truetype"),
       url("../fonts/DINCond-Bold.eot") format("embedded-opentype"),
       url("../fonts/DINCond-Bold.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
.Floor002698{ position:relative; z-index:2; background:url(../images/Floor002698_02.png) no-repeat right center;background-size: auto 100%;} 
.Floor002698 .auto{ position:relative; z-index:3; max-width:1760px; background:url(../images/Floor002698_img.jpg) no-repeat left top; background-size:50% 750px; min-height:750px; padding-bottom:2.7%;}
.Floor002698 .top{ padding-left:50%;}
.Floor002698 .home_title{ padding:8% 0 10% 11.5%; text-align: left; }
.Floor002698 .home_title span::after{ margin-left: 0;  }

.Floor002698 .list{ overflow:hidden; max-width:1560px; padding: 0 0 30px; }
.Floor002698 .list .slider{ padding-left:10%;}
.Floor002698 .slick-slider{position: relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor002698 .slick-list{ position: relative; z-index: 1;display: block;}
.Floor002698 .slick-list:focus{outline: none}
.Floor002698 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor002698 .slick-slider .slick-track, 
.Floor002698 .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)}
.Floor002698 .slick-track{position: relative; top: 0; left: 0; display: block;}
.Floor002698 .slick-track:before, 
.Floor002698 .slick-track:after{display: table; content: '';}
.Floor002698 .slick-track:after{ clear: both;}
.Floor002698 .slick-loading .slick-track { visibility: hidden;}
.Floor002698 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor002698 .slick-slide .slick-loading img { display: none;}
.Floor002698 .slick-slide .dragging img { pointer-events: none;}
.Floor002698 .slick-initialized .slick-slide { display: block;}
.Floor002698 .slick-loading .slick-slide { visibility: hidden;}
.Floor002698 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor002698 .slick-arrow .slick-hidden { display: none;}

.Floor002698 .list li .txt{ margin:0 auto; width:94%; background:#fff; box-shadow: 0 5px 15px 0 rgba(0,0,0,0.1);  padding:9%; }
.Floor002698 .list li .txt:hover{ background: linear-gradient(90deg,#2997ff,#2692ff); }
.Floor002698 .list li .txt:hover *{  color: #fff;  }
.Floor002698 .list li .txt time{font-family: "DINCond-Bold"; font-size:50px; color:#2997ff; display:inline-block; position:relative; border-top:1px solid #ddd; padding-right:10px;}
.Floor002698 .list li .txt:hover time{ border-top:1px solid #fff; }
.Floor002698 .list li .txt time::after{ display:block; content:'';  height:1px; background:#ddd;}
.Floor002698 .list li .txt:hover time::after{ background:#fff;}
.Floor002698 .list li .txt time span{ position:relative; padding-left:11px; color:#999; font-size:18px; display:inline-block; margin-left:8px;}
.Floor002698 .list li .txt time span::before{ position:absolute; content:''; width:1px; height:12px; background:#ddd; left:0; top:4px; line-height:20px;}
.Floor002698 .list li .txt h2{ margin:25px 0 0 0; font-weight:normal; line-height:28px; height:28px; font-size: 18px;  }
.Floor002698 .list li .txt p{ color:#999;}

.Floor002698 .btn{ text-align:center; height:40px; margin:2.7% 0;}
.Floor002698 .btn button{ font-size:0; border:0; padding:0; cursor:pointer; width:40px; height:40px; position:absolute; left:50%; background:none;}
.Floor002698 .btn button::before{ position:absolute; content:''; width:30px; height:30px; border-top:2px solid #2997ff; border-right:2px solid #2997ff; transform:rotate(45deg); left:50%; top:50%; margin:-15px 0 0 -15px;}
.Floor002698 .btn .slick-prev{ margin-left:-68px;}
.Floor002698 .btn .slick-next{ margin-left:28px;}
.Floor002698 .btn .slick-prev::before{ transform:rotate(-135deg); border-color:#fff;}
@media(min-width:1201px) and (max-width:1440px){
.Floor002698 .auto{background-size:50% 790px; min-height:790px;}
}
@media(min-width:1025px) and (max-width:1200px){
.Floor002698 .auto{background-size:50% 730px; min-height:730px;}
}
@media(max-width:1024px){
.Floor002698 .auto{ background-size:50% 100%; min-height:inherit;}
}
@media(max-width:768px){
.Floor002698 .title{ font-size:28px;}
.Floor002698 .title b{ line-height:40px; font-size:50px;}
}
@media(max-width:480px){
.Floor002698::after{ width:100%; left:0; bottom:-20%;}
.Floor002698 .auto{ background:none;}
.Floor002698 .top{ padding:0;}
.Floor002698 .list{ width:auto !important;}
.Floor002698 .list .slider{ padding-left:0;}
.Floor002698 .title{ padding:3%;}
}



/*
 .Floor000875
 */
.Floor000875{padding: 3% 0 2%;background-image: linear-gradient(to bottom,#141414,#181818,#141414);background-image:-webkit-linear-gradient(to bottom,#141414,#181818,#141414);}
.Floor000875 .home_title aside{color: rgba(255,255,255,0.08);}
.Floor000875 .home_title span{color: #fff;}

.Floor000875 .list_copy{ display:none;}
.Floor000875 .list_scroll li{}
.Floor000875 .list_scroll li .pic{ overflow: hidden;}
.Floor000875 .list_scroll li .Ispic{ display:block; padding-bottom:58.08%;transition: .3s;}
.Floor000875 .list_scroll li:hover .Ispic{ transform: scale(1.1);}
.Floor000875 .list_scroll li div{padding: 4% 5%;}
.Floor000875 .list_scroll li time{font-size: 15px;color: #fff;opacity: 0.6;display: block;padding-bottom: 5px;margin-top: 10px;} 
.Floor000875 .list_scroll li h1{ margin:0;  font-size:18px; padding-bottom:5px; font-weight:normal;line-height: 26px;} 
.Floor000875 .list_scroll li h1 a{color: #fff;} 
.Floor000875 .list_scroll li p{ color:#fff;opacity: 0.6; font-size:12px; line-height:20px; height:40px; overflow:hidden; margin:0;}
.Floor000875 .list_scroll li:hover h1 a{color: #2997ff;}
.Floor000875 .bx-wrapper,
.Floor000875 .bx-viewport{ position:relative; z-index:1;overflow: hidden}
.Floor000875 .bx-pager{ display:none;}
.Floor000875 .bx-controls-direction a{ position:absolute; z-index:5; width:60px; height:100px; top:50%; margin-top:-90px; overflow:hidden; text-indent:-999em;}
.Floor000875 .bx-controls-direction a::before,
.Floor000875 .bx-controls-direction a::after{ position:absolute; content:''; width:25px; height:2px; background-color:#fff;  left:18px;}
.Floor000875 .bx-controls-direction a::before{ transform:rotate(-45deg);top:42px;}
.Floor000875 .bx-controls-direction a::after{ transform:rotate(45deg);top:59px;}
.Floor000875 .bx-controls-direction a.bx-prev{ left:-7%;}
.Floor000875 .bx-controls-direction a.bx-next{ right:-7%;}
.Floor000875 .bx-controls-direction a.bx-next::before{ transform:rotate(45deg); left:21px;}
.Floor000875 .bx-controls-direction a.bx-next::after{ transform:rotate(-45deg); left:21px;}
@media(max-width:1024px){
.Floor000875{padding: 30px 0;}   
.Floor000875 .bx-controls-direction a{width:40px;top: 44%}
.Floor000875 .bx-controls-direction a.bx-prev{ left:0%;}
.Floor000875 .bx-controls-direction a.bx-next{ right:0%;}
.Floor000875 .bx-controls-direction a::before,
.Floor000875 .bx-controls-direction a::after{left:0px;}
.Floor000875 .bx-controls-direction a.bx-next::before{left:auto;right: 0}
.Floor000875 .bx-controls-direction a.bx-next::after{left:auto;right: 0}
}




/* 首页 公司实力 */
.Floor002529{padding: 4% 0 0;overflow: hidden;background: url(../images/Floor002529_bg.jpg);} 
.Floor002529 .home_title aside{color: rgba(255,255,255,0.08);}
.Floor002529 .home_title span{color: #fff;}

.Floor002529 .h2{ color: #2997ff; font-size: 30px; margin: 10px 0; font-weight: lighter; }
.Floor002529 .h3{ color: rgba(25,78,202,0.5); font-size: 18px; font-weight: normal; margin-top: 0;  }
.Floor002529 .left{ width: 50%; float: left; padding-top: 3%; }
.Floor002529 .left figure{ padding-top: 1%;  }
.Floor002529 .left figure p{line-height: 30px;font-size: 16px; color:#f9f9f9;font-family: 'pingfang-regular';}
.Floor002529 .right{ width: 45%; float: right; }
.Floor002529 .right .pic{ position: relative; }
.Floor002529 .right .pic img{ position: relative; z-index: 5; }
.Floor002529 .right .pic .line1,
.Floor002529 .right .pic .line2 { position:absolute;left:0; top:0;width:100%;height:100%; z-index:10; }
.Floor002529 .right .pic .line1:before,
.Floor002529 .right .pic .line1:after{position:absolute;content:'';top:0;left:0;background: #2997ff;transition:.3s;}
.Floor002529 .right .pic .line1:before,
.Floor002529 .right .pic .line2:before {width:0;height:4px;}
.Floor002529 .right .pic .line1:after,
.Floor002529 .right .pic .line2:after{width:4px;height:0}
.Floor002529 .right .pic:hover .line1:before,
.Floor002529 .right .pic:hover .line2:before {width:100%;}
.Floor002529 .right .pic:hover .line1:after,
.Floor002529 .right .pic:hover .line2:after {height:100%;}
.Floor002529 .right .pic .line2:before,
.Floor002529 .right .pic .line2:after{position:absolute;content:'';bottom:0;right:0;background: #2997ff;transition:.3s;}
.Floor002529 .intro{ padding-bottom:2%;}
.Floor002529 .intro .ul_num{ margin:5% auto; z-index: 2; position: relative; }
.Floor002529 .intro .ul_num li{ float:left; width:25%; font-size:14px; color:#999;}
.Floor002529 .intro .ul_num li span{ color:#2997ff; font-size:48px; display: inline-block; position: relative; }
.Floor002529 .intro .ul_num li i{ font-size: 36px; color:#2997ff; font-style: normal; margin-left: 5px; }
.Floor002529 .intro .ul_num li p{font-size: 15px;margin:0;color: #f9f9f9;} 
@media(max-width:1600px){
.Floor002529 .left{ padding-top: 0%;padding-bottom: 3% }
}
@media(max-width:1024px){
.Floor002529{padding: 30px 0 0;margin-top: -1px} 
.Floor002529 .left,
.Floor002529 .right{float: none;width: 100%}
.Floor002529 .h2{font-size: 24px;}
.Floor002529 .intro .ul_num li{width: 50%}
.Floor002529 .intro .ul_num li span{ font-size:40px;}
.Floor002529 .intro .ul_num li p{font-size: 14px;} 
}


/* 底部 */
.Bottom002743{ background: #081730; background: #081f38;  font-size:15px;background: #16171b;  padding: 3% 0 3%;color: rgba(255,255,255,0.6);border-top: 1px solid rgba(255,255,255,0.1);}
.Bottom002743 a{color: rgba(255,255,255,0.7);}
.Bottom002743 a:hover{color: #fff;}
.Bottom002743 .copyright{ line-height: 24px; color: #fff; opacity: 0.4; }
.Bottom002743 .copyright .auto_1760{ }
.Bottom002743 .copyright a{color: #fff;}
.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.08);border-bottom: 1px solid rgba(255,255,255,0.08);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.7);}
.Bottom002743 .links a:not(:last-child):after{display: inline-block; content: ''; width: 1px; height: 13px; background: rgba(255,255,255,0.1);vertical-align: middle; margin: 0 14px;}

.Bottom002743 .contact{max-width: 220px;}
.Bottom002743 .contact .name,
.Bottom002743 nav dl dt{font-size: 18px;color: #fff; padding-bottom: 25px;}
.Bottom002743 .contact li{ padding-bottom: 5px;font-size:16px;}
.Bottom002743 .contact li aside{padding-left: 25px;background-position: left center;background-repeat: no-repeat;margin-bottom: 5px;}
.Bottom002743 .contact li:nth-of-type(1){padding-bottom: 28px;}
.Bottom002743 .contact li:nth-of-type(1) aside{background-image: url(../images/Bottom002743_icon_call.png);}
.Bottom002743 .contact li:nth-of-type(2) aside{background-image: url(../images/Bottom002743_icon_email.png);}
.Bottom002743 .contact li:nth-of-type(3) aside{background-image: url(../images/Bottom002743_icon_add.png);}
.Bottom002743 .contact li b{font-size: 28px;color: #2997ff;}
.Bottom002743 nav dl dt a{color: #fff;}
.Bottom002743 nav{float: right; width: 75%; }
.Bottom002743 nav dl{float: left; max-width: 180px;}
.Bottom002743 nav dd{line-height: 28px;padding: 4px 0;font-family: 'pingfang-regular'; font-size:16px;}
.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:768px){
.Bottom002743{padding-top: 5%;font-size: 14px;}
.Bottom002743 nav{display: none;}
.Bottom002743 .contact{display: table;max-width: 100%}
.Bottom002743 .links{margin: 30px 0 10px; }
.Bottom002743 .copyright{text-align: center;}
.Bottom002743 .links a:not(:last-child):after{margin: 0 5px;}
}

/*  栏目页菜单 */
.Menu002449{ position: relative;z-index: 99}
.Menu002449 .ban img{ display: block;margin: 0 auto;}
.Menu002449 .ban .phoneimg{ display: none;}
@media only screen and (max-width: 1024px) {
	.Menu002449 .ban .pcimg{ display: none;}
	.Menu002449 .ban .phoneimg{ display: block;}
}

.Menu002449 .menu{ width: 100%; height: 80px; line-height: 80px;  border-bottom: 1px solid #eee; }
.Menu002449 .menu nav ol{ display:none;position: relative;font-size: 18px;}
.Menu002449 .menu nav ol a::before{ position:absolute; content:''; right:15px; top:50%; margin-top:-3px; border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #333;}
.Menu002449 .menu nav{}
.Menu002449 .menu nav li{float: left; margin-right: 37px}
.Menu002449 .menu nav li a{color: #333;font-size: 17px;display: inline-block;position: relative;}
.Menu002449 .menu nav li a:after{ content: ""; width: 0; height: 2px; overflow: hidden; background:#2997ff; position: absolute; left: 50%; bottom: 0;}
.Menu002449 .menu nav li.aon a,
.Menu002449 .menu nav li a:hover{ color: #2997ff;}
.Menu002449 .menu nav li.aon a:after,
.Menu002449 .menu nav li a:hover:after{ width: 100%; left: 0;}
@media only screen and (max-width:1024px ) {
    .Menu002449 .menu{height: 60px; line-height: 60px;}
    .Menu002449 .menu nav ol{ display:block;}
	.Menu002449 .menu ul{display: none;background: #fff}
    .Menu002449 .menu nav li{float: none; margin-right: 0px;width: 100%;text-align: center;}
    .Menu002449 .menu nav li a{color: #333;font-size: 16px;display:block;border-bottom: 1px solid #ddd;line-height: 46px;height: 46px;}
    .Menu002449 .menu nav li a:after{display: none}
    .Menu002449 .menu nav li.aon a,
    .Menu002449 .menu nav li a:hover{ border-color: 1px solid #ddd}
}




/* 03_产品专题页 简介 */
.RighInfo002778{ padding:4% 0 0;}
.RighInfo002778 .home_title  aside{ color:rgba(255,255,255,0.1);}
.RighInfo002778 .home_title  span{ color:#333}
.RighInfo002778 .home_title{ padding-bottom: 50px; }
.RighInfo002778 .intro,
.RighInfo002778 .img{ margin: 0 auto;}
.RighInfo002778 .span{color:#eee; font-size: 20px; text-transform:capitalize; }
.RighInfo002778 .h1{color:#2997ff; font-weight: lighter; font-size:24px; margin:0 0 25px 0; position: relative; padding-bottom: 35px; background-image: linear-gradient(120deg,#2997ff,#2692ff); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.RighInfo002778 .h1:after{ position: absolute; left:16px; bottom: 0; display:block; content:''; width:1px; height:30px;background-color:#2997ff; transform:rotate(45deg); 
-ms-transform:rotate(45deg); 	
-moz-transform:rotate(45deg); 	
-webkit-transform:rotate(45deg); 
-o-transform:rotate(45deg);
}

.RighInfo002778 .p{color: #666;font-size:16px;margin: 0;line-height: 32px;padding-bottom: 20px;}
.RighInfo002778 .box{margin-top: 4%;}
.RighInfo002778 .box ul{position:relative; font-size: 0;}
.RighInfo002778 .box li .Ispic{display: block;  transition:all 0.5s;}

@media(min-width:1000px){
.RighInfo002778 .intro{ float:left; width:44%; padding-top: 3%; }
.RighInfo002778 .img{ float:right; width:48%; position: relative;  padding-right: 0;}
.RighInfo002778 .img img{ }

}

@media(min-width:1400px){ 
.RighInfo002778 .h1{font-size:36px;}
}


.RighInfo002778 .business{padding:3% 0;/* margin-top:6%; */}
.RighInfo002778 .business li{padding:4% 0; width: 31.3333%; margin-right: 3%; float: left; border:1px rgba(0,0,0,0.05) solid;}
.RighInfo002778 .business li:nth-of-type(3n){ margin-right: 0;  }
.RighInfo002778 .business li .inner{ padding:0 50px}
.RighInfo002778 .business li .inner .info{border-left-color:#2997ff;}
.RighInfo002778 .business li .icon img{max-height: 60px;}
.RighInfo002778 .business li aside.t-1{color: #333;font-size: 24px; margin: 0 0 13px 0;}
.RighInfo002778 .business li aside.t-2{font-size: 15px; color: #2997ff; }
.RighInfo002778 .business li:hover{ background:rgba(255,255,255,0.05)}

.RighInfo002778_2{ padding:4% 0 0;background-image:none;}
.RighInfo002778_2 .business li{border:1px rgba(0,0,0,0.05) solid;}
.RighInfo002778_2 .home_title  aside{ color:rgba(0,0,0,0.05);}
.RighInfo002778_2 .home_title  span{ color:#333}
.RighInfo002778_2 .span{ color:#999}
.RighInfo002778_2 .p{ color:#666;}
.RighInfo002778 .business li aside.t-1{ color:#333;}

/* 03_产品专题页 */

.pr_title{ font-size: 30px; font-weight: lighter; color: #2997ff; margin-top: 10px; line-height: 36px;  }

.RighInfo002816{ padding-bottom: 3%;  }
.RighInfo002816 .img-block{display: block;width: 100%;}
.RighInfo002816 ul{  }
.RighInfo002816 ul .inner{ padding-top: 8%; padding-bottom: 8%;}
.RighInfo002816 ul .li p{ line-height: 30px; color: #666; font-size: 15px; }
.RighInfo002816 ul .li .icon{padding-bottom: 15px;}
@media(min-width:1025px){
.RighInfo002816 ul .ol{   }
.RighInfo002816 ul:nth-of-type(2n-1) .ol{float: left; }
.RighInfo002816 ul:nth-of-type(2n-1) .li{float: right;}
.RighInfo002816 ul:nth-of-type(2n) .ol{float: right;}
.RighInfo002816 ul:nth-of-type(2n) .li{float: left;}
.RighInfo002816 ul .ol,
.RighInfo002816 ul .li{width: 50%;}
.RighInfo002816 ul .li{ position: relative; z-index: 10;}
.RighInfo002816 ul:nth-of-type(2n-1) .li .inner{  padding-left: 15%;}
.RighInfo002816 ul:nth-of-type(2n) .li .inner{width: 110%; padding-right: 15%; padding-left: 15%; }
}
@media(max-width:1024px){
.RighInfo002816 ul .li{padding: 0!important;}
.RighInfo002816 ul .inner{ padding: 20px;}
}

/* */
.RighInfo002222{}
.RighInfo002222 .h2{font-size:30px; font-weight:lighter; margin:0 0 20px; color:#fff;}
.RighInfo002222 .p{font-size:16px; line-height:32px;}
.RighInfo002222 .box1{ position:relative; text-align:center;}
.RighInfo002222 .box1 figure{ position:absolute; top:12%; left:0; width:100%; text-align:center;} 
.RighInfo002222 .box1 .p{ margin:0 auto; max-width:790px; color:rgba(255,255,255,0.65); }

.RighInfo002222 .box2{ background:#fff; padding:5% 0;}
.RighInfo002222 .box2 .img{ float:left; width:39.25%; display:block; text-align:left; margin-right: 5%;  }
.RighInfo002222 .box2 figure{ float:right; width:55%; padding-top: 1%; } 
.RighInfo002222 .box2 .p{ color:#999;}
.RighInfo002222 .box2 .ul{ padding-top:4%;}
.RighInfo002222 .box2 .ul li{ display:inline-block; margin-right:6%; color:#999; text-align:center;}
.RighInfo002222 .box2 .ul li img{ border: 6px solid rgba(35,131,243,0.1); border-radius: 16px;  }
.RighInfo002222 .box2 .ul li span{ display:block; font-size:15px; margin-top:10px;}
@media(max-width:1000px){
.RighInfo002222 .box2 .img,.RighInfo002222 .box2 figure{ width:100%; float:none; text-align:center;}
.RighInfo002222 .h2{ font-size:24px;}	
.RighInfo002222 .p{ font-size:14px;}
}
@media(max-width:700px){
.RighInfo002222 .box2 .ul li{ float:left; width:25%; margin:0; padding:0 2%;}	
}
@media(max-width:640px){
.RighInfo002222 .h2{ font-size:20px;}
.RighInfo002222 .box1 figure{ position:static; padding:4% 0;}	
.RighInfo002222 .box1 .h2,.RighInfo002222 .box3 .h2{ color:#2997ff;}
}


/*  */
.RighInfo002542{ background: #f8f8f8;   }
.RighInfo002542 .h2{font-size: 30px;font-weight: normal;margin: 0 0 20px; color: #2997ff;  }
.RighInfo002542 .p{ font-size: 15px; color: #999; line-height: 32px;   }
.RighInfo002542 .intro{ position:relative;  overflow:hidden; width:100%;}

.RighInfo002542 .ul{ padding-top:4%;}
.RighInfo002542 .ul li{ display:block;  color:#999; height: 72px; margin-bottom: 20px ; }
.RighInfo002542 .ul li img{ display: inline-block; width: 72px; height: 72px;  float: left; border: 6px solid rgba(35,131,243,0.1); border-radius: 16px;  margin-right: 15px;  }
.RighInfo002542 .ul li span{ display:block; font-size:15px; padding-top: 27px;}

@media(min-width:1025px){
.RighInfo002542 .intro .Ispic{ position:absolute; right:0; top:0; height:100%; width:59%;}
.RighInfo002542 .intro .info_main{ }
}
.RighInfo002542 .info_main .info{ padding:7% 68% 6% 0; }
@media(max-width:1024px){
.RighInfo002542 .intro .Ispic{ padding-bottom:50%;} 
}

/* */
.RighInfo009999{ padding: 5% 0;  }
.RighInfo009999 li{ width: 48.5%; margin-right: 3%;  float: left; }
.RighInfo009999 li:nth-of-type(2n){ margin-right: 0;  }


/*公司简介*/
.RighInfo002450{ padding: 4% 0;}
.RighInfo002450 .auto{ position: relative;}
.RighInfo002450 .wrap-container .tit{ color: #333; font-size: 24px; margin:0%;padding-top: 1.5%;line-height: 40px ;font-weight: lighter; }
.RighInfo002450 .videobox{ position: relative;height: 200px;}
.RighInfo002450 .videobg{ background-repeat: no-repeat; background-position: center; background-size: cover; position: relative; height: 200px;}
.RighInfo002450 .videobg .play{ display: block; background: url(../images/Floor002467-play.png) no-repeat center;  width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-size: 30px 30px; cursor: pointer; z-index: 5;}
.RighInfo002450 .videobg h2{ font-size: 18px; margin: 0; position: absolute; top: 50%; left: 0; width: 100%; text-align: center; font-weight: lighter; color: #fff; margin-top: 40px;}
.RighInfo002450 .video{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 15; display: none;}
.RighInfo002450 .video video{ width: 100%; height: 100%; background: #000;}
@media only screen and (min-width: 768px) {
	.RighInfo002450 .videobg,.RighInfo002450 .videobox{ height: 400px;}
	.RighInfo002450 .videobg .play{background-size:40px 40px;}
	.RighInfo002450 .videobg h2{font-size: 20px;}
}
@media only screen and (min-width: 1024px) {
	.RighInfo002450 .list .item .word{bottom: 38px; left: 20px;}
	.RighInfo002450 .wrap-container .word{ float:right;width:44%;}
	.RighInfo002450 .left{ float:left; width:52%;}
}
@media only screen and (min-width: 1200px) {
	.RighInfo002450 .videobg,.RighInfo002450 .videobox{ height:380px;}
	.RighInfo002450 .videobg .play{background-size:50px 50px;}
	.RighInfo002450 .videobg h2{font-size:24px;}
	.RighInfo002450 .wrap-container .tit{ font-size: 32px;}
}


@media only screen and (max-width:767px ) {
.RighInfo002450 .wrap-container .tit{ text-align: center; font-size: 20px;}	
}
.RighInfo002450 .wrap-container h3{ font-size: 20px;font-weight: normal;color: #2997ff;margin:10px 0 2%;display: inline-block;position: relative}
.RighInfo002450 .wrap-container h3::before,
.RighInfo002450 .wrap-container h3::after{content: ''; position: absolute; top: 0; left:0px; width: 0; height: 0; 
border-style: dashed dashed solid dashed; border-width:46px 28px 0px 0px; border-color: transparent #fff #fff transparent;transform: rotate(-180deg);display: none}
.RighInfo002450 .wrap-container h3::after{right: 0;left: auto;transform: rotate(-360deg)}
.RighInfo002450 .wrap-container .img{ margin: 0 auto; display: block;}
.RighInfo002450 .wrap-container .word{ color: #666; font-size: 15px; line-height: 36px; margin-top: 3%;}
.RighInfo002450 .wrap-container .word p{ color:#333;font-size: 16px;}
@media only screen and (max-width:1024px ){
.RighInfo002450 .wrap-container h3{ line-height: 30px}  
.RighInfo002450 .wrap-container .word p{ margin: 0;}
}
@media only screen and (min-width:767px ) {
	.RighInfo002450 .wrap-container .img{ float: left; margin: 0 5% 2% 0%;}
	.RighInfo002450 .wrap-container .word{ margin-top: 0;}
}





/*企业文化*/
.Floor002671{ background:#f8f8f8; padding:4% 0% 3%;}
.Floor002671 .tit{color: #333; font-size: 32px; margin:0%;padding-bottom: 2.5%;line-height: 40px ;font-weight: lighter;text-align: center}
.Floor002671 .tit::after{content: '';display: block;width: 50px;height: 3px;background: #2997ff;margin: 30px auto 0}
.Floor002671 li{ float:left; width:49%; margin-right:2%; margin-bottom:2%;}
.Floor002671 li:nth-of-type(2n){ margin-right:0;}
.Floor002671 li a{ display:block; position:relative; overflow:hidden;}
.Floor002671 li img{ display:block; width:100%; transition:0.3s;}
.Floor002671 li a:hover img{ transform:scale3d(1.1,1.1,1.1);}
.Floor002671 li .txt{ position:absolute; left:0; top:0; height:100%; width:100%; z-index:10; transition:background 0.3s;}
.Floor002671 li .txt figure{ position:absolute; left:10%; right:5%; top:14%; color:#fff;width: 60%}
.Floor002671 li p{ margin:0;}
.Floor002671 li p.cn{ font-size:28px;padding-bottom: 20px;font-weight: lighter}
.Floor002671 li p.cn::after{ content: '';display: block;width: 30px;height: 2px;background: #fff;margin: 20px 0}
.Floor002671 li p.en{font-size: 15px;line-height: 30px}
/*.Floor002671 li a:hover .txt{
background: -moz-linear-gradient(top, rgba(0,0,0,0) 40%, rgba(0,0,0,0.6) 100%); 
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 40%,rgba(0,0,0,0.6) 100%); 
background: linear-gradient(to bottom, rgba(0,0,0,0) 40%,rgba(0,0,0,0.6) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );}*/
@media(max-width:1024px){
.Floor002671{padding:30px 0;}
.Floor002671 .tit{padding-bottom: 20px;}
.Floor002671 .tit::after{margin: 15px auto 0}
.Floor002671 li{ float:none; margin-right:0; width:auto;}
.Floor002671 li .txt figure{ width: 80%}
.Floor002671 li p.cn{padding-bottom: 10px;}
.Floor002671 li p.cn::after{ content: '';display: block;width: 30px;height: 2px;background: #fff;margin: 10px 0}
.Floor002671 li p.en{font-size: 14px;line-height: 24px}
}


.Honor{padding:4% 0;}
.Honor .tit{color: #333; font-size: 32px; margin:0%;padding-bottom: 2.5%;line-height: 40px ;font-weight: lighter;text-align: center}
.Honor .tit::after{content: '';display: block;width: 50px;height: 3px;background: #2997ff;margin: 30px auto 0}
.Honor .box-2 li .inner{margin: 0 20px;background: #f8f8f8;padding: 30px;}
.Honor .box-2 li .pic{overflow: hidden;}
.Honor .box-2 li .Ispic{background-size: contain;padding-bottom: 100%; transition: 0.3s;}
.Honor .box-2 li:hover .Ispic{transform: scale(1.05);-webkit-transform: scale(1.05);-ms-transform: scale(1.05);}
.Honor .box-2 li aside{font-size: 15px;line-height: 24px; max-height: 48px;margin-top: 20px; margin-bottom: 10px; text-align: center;font-weight: 100; transition: 0.3s;}
.Honor .box-2 li:hover aside{color: #2997ff;}
.Honor .box-2 .controls{ display: table; margin: 50px auto 0;position: relative;padding: 0 52px; min-height: 52px; min-width: 104px;}
.Honor .box-2 .controls .slick-arrow{position: absolute; top: 0;width: 52px; height: 52px;background: url(../images/Floor002030-more5.png) no-repeat center center #2997ff; border: 0; cursor: pointer;padding: 0; font-size: 0;}
.Honor .box-2 .controls .slick-prev{left: 0;}
.Honor .box-2 .controls .slick-next{background-image: url(../images/Floor002030-more2.png);right: 0;}
.Honor .box-2 .controls .slick-disabled{background-color: #f8f8f8;background-image: url(../images/Floor002030-more4.png);}
.Honor .box-2 .controls .slick-next.slick-disabled{background-image: url(../images/Floor002030-more3.png);}
.Honor .box-2 .controls .pager{padding: 20px 25px;}
.Honor .box-2 .controls .slick-dots{overflow: hidden; }
.Honor .box-2 .controls .slick-dots li{list-style: none; float: left; width: 12px; height: 12px; border-radius: 50%;background: #c8cbd3;cursor: pointer; margin: 0 5px;}
.Honor .box-2 .controls .slick-dots li.slick-active{background: #2997ff;}
.Honor .box-2 .controls .slick-dots li button{display: none;}
@media(min-width:1024px){
.Honor .box-2 .slider{margin: 0 -20px;}
}
@media(max-width:1024px){
.Honor{padding:30px 0;}
.Honor .tit{padding-bottom: 20px;}
.Honor .tit::after{margin: 10px auto 0}
.Honor .box-2 .controls{margin-top: 30px; margin-bottom: 30px; min-height: 40px;padding: 0 40px;}
.Honor .box-2 .controls .slick-arrow{width: 40px; height: 40px;}
.Honor .box-2 .controls .pager{padding:16px  14px;}
.Honor .box-2 .controls .slick-dots li{width: 8px; height: 8px; margin: 0 2px;}
}



/*
 .Floor002467 为demo编号
 */
.Floor002467 .videobox{ position: relative;height: 200px;}
.Floor002467 .videobg{ background-repeat: no-repeat; background-position: center; background-size: cover; position: relative; height: 200px;}
.Floor002467 .videobg .play{ display: block; background: url(../images/Floor002467-play.png) no-repeat center;  width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-size: 30px 30px; cursor: pointer; z-index: 5;}
.Floor002467 .videobg h2{ font-size: 18px; margin: 0; position: absolute; top: 50%; left: 0; width: 100%; text-align: center; font-weight: lighter; color: #fff; margin-top: 40px;}
.Floor002467 .video{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 15; display: none;}
.Floor002467 .video video{ width: 100%; height: 100%; background: #000;}
@media only screen and (min-width: 768px) {
	.Floor002467 .videobg,.Floor002467 .videobox{ height: 400px;}
	.Floor002467 .videobg .play{background-size:40px 40px;}
	.Floor002467 .videobg h2{font-size: 20px;}
}
@media only screen and (min-width: 1024px) {
	.Floor002467 .videobg h2{font-size: 24px;}
	.Floor002466 .list .item .word{bottom: 38px; left: 20px;}
}
@media only screen and (min-width: 1200px) {
	.Floor002467 .videobg,.Floor002467 .videobox{ height: 600px;}
	.Floor002467 .videobg .play{background-size:50px 50px;}
	.Floor002467 .videobg h2{font-size: 30px;}
}



/*发展历程*/
.Timeline000618{ padding:4% 0 2%;background:url(../images/Timeline000618_bg.jpg) no-repeat left top; }
.Timeline000618 .hover{ display:none;}
.Timeline000618 a:hover .img{ display:none;}
.Timeline000618 a:hover .hover{ display:block;}

/*合作伙伴*/
.PicList002171{ padding-top:3%;}
.PicList002171 h3{font-weight: lighter;color: #333;font-size: 26px;position: relative}
.PicList002171 h3::after{content: '';display: block;width: 45px;height: 3px;background: #2997ff;margin: 20px 0}
.PicList002171 ul{ margin-bottom: 5%}
.PicList002171 li{ float:left; width:15.7%; margin-right:1.16%; margin-bottom:1.16%;}
.PicList002171 li a{ border:1px solid #e5e5e5; 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:14px; color:#fff;}
@media(min-width:769px){
.PicList002171 li:nth-of-type(6n){ margin-right:0;}
}
@media(max-width:1024px){
.PicList002171 h3{margin-top: 0}
.PicList002171 li{ width:32%; margin-right:2%;}
}
@media(max-width:768px) and (min-width:481px){
.PicList002171 li:nth-of-type(3n){ margin-right:0;}
}
@media(max-width:480px){
.PicList002171 li{ width:49%;}
.PicList002171 li:nth-of-type(2n){ margin-right:0;}
.PicList002171 li dt{ font-size:15px;}
}


/*企业公告*/
.TextList002148{ padding:4% 0 1%;}
.TextList002148 li{ overflow:hidden; padding-left:18%;position:relative;border-bottom: 1px solid #eee}
.TextList002148 li div{padding:55px 0%;}
.TextList002148 li time{ position:absolute; left:0; top:0; width:145px; height:100%;}
.TextList002148 li time:after{ position:absolute; content:''; width:1px; height:60px; top:50%;transform: translateY(-50%);right: 0;background: #eee}
.TextList002148 li time span{ position:absolute; width:100%; text-align:center; top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); transform:translateY(-50%); color:#999; font-size:16px;text-align: left}
.TextList002148 li time i{ font-style:normal; font-size:46px; color:#2997ff; display:block;font-weight: bold; line-height: 50px;margin-bottom: 5px;padding-right: 0px;letter-spacing: -4px}
.TextList002148 li h3{ margin:0; font-size:18px;font-weight: normal;padding-bottom: 20px}
.TextList002148 li h3:hover a{color: #2997ff}
.TextList002148 li p{ line-height:24px; overflow:hidden; color:#666;margin:0;}
.TextList002148 .more{width: 123px;background-image: linear-gradient(to right, #e77e01, #f1af10);color: #fff;height: 42px;display:block;padding: 9px 20px 8px 20px;line-height: 24px;position:relative;border-radius: 60px;}
.TextList002148 .more:after{content:'';background:url(../images/right.png) no-repeat;position:absolute;width:18px;height:12px;right: 20px;top: 14px;}
.TextList002148 .more:hover{ color:#fff; background:#2997ff;}
@media(max-width:1024px){
.TextList002148{ padding:4% 0 30px;}
.TextList002148 li{padding-left:120px;padding-right:30px;}
.TextList002148 li:after{width:30px; background-size:35% auto;}
.TextList002148 li div{padding:25px 0%;}
.TextList002148 li time{width:105px;}
.TextList002148 li time span{font-size:14px;}
.TextList002148 li time i{font-size:40px;line-height:30px;letter-spacing: 0}
.TextList002148 li h3{ font-size:16px;padding-bottom: 5px}
}
@media(max-width:768px){

}
@media(max-width:480px){
.TextList002148 li{padding-left:100px;padding-right:0;}
.TextList002148 li:after{ display:none;}
.TextList002148 li time{width:85px;}
.TextList002148 li time span{font-size:12px;}
.TextList002148 li time i{font-size:30px;}
.TextList002148 li p{ font-size:12px; line-height:20px; overflow:hidden; height:40px;}
}



/*分页*/
.Page002046 .Pages{ text-align:center; padding:3% 0 5%;}
.Page002046 .Pages a{ display:inline-block; vertical-align:middle;border:1px solid #ececec; padding:0 15px; line-height:38px; color:#999;}
.Page002046 .Pages a:hover,
.Page002046 .Pages a.a_cur{ background-color:#2997ff; color:#fff;}
.Page002046 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle; overflow:hidden;}
.Page002046 .Pages em a{ float:left; margin-left:-1px;}
.Page002046 .Pages .p_cur,
.Page002046 .Pages .p_count,
.Page002046 .Pages .p_jump,
.Page002046 .Pages .p_total{ display:none;}
.Page002046 .Pages .a_prev,
.Page002046 .Pages .a_next{ padding:0; width:44px; background:url(../images/Page002046-a_prev.gif) no-repeat center center; overflow:hidden; line-height:1000px; height:38px;}
.Page002046 .Pages .a_next{ background-image:url(../images/Page002046-a_next.gif);}
@media(max-width:640px){
.Page002046 .Pages{ text-align:center; padding:3% 0 30px;}
.Page002046 .Pages .a_first,
.Page002046 .Pages .a_end{ display:none;}
}
@media(max-width:480px){
.Page002046 .Pages a{}
}

/*行业新闻*/
.PicList002273{padding-top: 4%;}
.PicList002273 .left img{width: 100%;}
.PicList002273 .right .time{color: #999;margin-top: 8px;display: inline-block;background: url(../images/time.png)no-repeat left center;padding-left: 20px}
.PicList002273 .right .h3{color: #222;font-size: 20px;font-weight: normal;margin: 10px 0;}
.PicList002273 .right .p{color: #666;font-size:16px;margin:0;line-height: 30px}
.PicList002273 ul li{padding: 3% 0}
.PicList002273 ul li:nth-of-type(1){padding-top: 1%}
.PicList002273 ul li .auto{position: relative}
.PicList002273 ul li:nth-of-type(2n){background: #fafafa}
.PicList002273 ul li .more{width: 48px;height: 48px;position: absolute;right: 0;top: 50%;transform: translateY(-50%);border: 1px solid #e5e5e5;background: url(../images/Floor002030-more3.png)no-repeat center}
.PicList002273 ul li .more:hover{background: url(../images/Floor002030-more2.png)no-repeat center #2997ff;border-color: #2997ff}
@media(max-width:1280px){
.PicList002273 ul li .more{right: 2%}    
}
@media(max-width:1024px){
.PicList002273{padding-top:30px;}
.PicList002273 ul li{padding: 30px 0}
.PicList002273 ul li .more{display: none}
}
@media screen and (min-width:768px ) {
	.PicList002273 .left{float: left;width: 25.63%;}
	.PicList002273 .right{float: right;width: 58%;}
	.PicList002273 .right .time{margin-top: 0px;}
	.PicList002273 ul li{}
}

@media screen and (min-width:1024px ) {
	.PicList002273 .right .time{margin-top: 15px;}
	.PicList002273 ul li:hover{}
	.PicList002273 ul li{position: relative;}
	.PicList002273 ul li .right_btn{width: 11px;height: 19px;background: url(../images/PicList002273-arrow_right.png) no-repeat center;display: inline-block;position: absolute;top: 50%;right: 48px;cursor: pointer;margin-top: -10px}
}

@media screen and (min-width:1200px ) {
	.PicList002273 .left{float: left;margin-right: 50px;}
	.PicList002273 .right{float: left;}
	.PicList002273 .right .time{margin-top: 56px;}
	.PicList002273 .right .h3{line-height: 20px;margin: 17px 0 17px;}
	.PicList002273 ul li{}
}


/*新闻详情*/
.RighInfo0022283{ padding:3% 0;}
.RighInfo0022283 .single-header{ text-align:center;}
.RighInfo0022283 .single-header h3{color:#333; font-size:26px; margin:0; font-weight:normal; position:relative;border-bottom: 1px solid #eee;padding-bottom: 2%}
.RighInfo0022283 .single-header h3 span{ position:relative; z-index:2; padding-top:5px;display: block;font-size: 14px}
.RighInfo0022283 .single-content{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden; font-size:14px; line-height:24px; color:#666; padding-top:2%;border-bottom: 1px solid #eee;padding-bottom: 2%}
.RighInfo0022283 .single-content p{ text-indent:2em; margin:0; padding:10px 0;}
.RighInfo0022283 .single-content .no-textindent{ text-indent:0;}
.RighInfo0022283 .btn{padding-top: 20px;float: left;}
.RighInfo0022283 .btn a{display: block;line-height: 30px;color: #999}
.RighInfo0022283 .more{width: 140px;height: 40px;text-align: center;background: #2997ff;color: #fff;line-height: 40px;float: right;margin-top: 30px}
@media(max-width:768px){
  .RighInfo0022283 .btn{padding-top: 20px;float: none;}
  .RighInfo0022283 .more{float: none;display: block;margin:30px auto}
}
@media screen and (min-width:465px){
    .RighInfo0022283 .col2{ width:48%;}
	.RighInfo0022283 .fr{ float:right;}
	.RighInfo0022283 .col2+.col2{ margin-top:0;}
}
@media screen and (min-width:768px){
  .RighInfo0022283 .single-content p{ padding:15px 0;} 
  
}
@media screen and (min-width:1024px){
  .RighInfo0022283 .single-header h1{ font-size:30px;}
}



/*联系方式*/
.RighInfo002275{padding: 4% 0}
.RighInfo002275 .auto{border-bottom: 1px solid #eee;padding-top: 2%;padding-bottom: 5%;float: right;}
.RighInfo002275 h1{margin:0;font-size: 32px;font-weight: lighter;color: #333;margin-bottom: 8%;}
.RighInfo002275 .text{margin-bottom: 30px}
.RighInfo002275 .text .title{font-size: 30px;color: #2997ff;font-weight: lighter;margin-bottom: 20px;margin-top: 0px;}
.RighInfo002275 .text .title span{font-weight: bold;}
.RighInfo002275 .text li{float: left;width: 50%;border-left: 5px solid #eeeff3;padding-top: 35px;padding-left: 20px;margin-bottom: 50px}
.RighInfo002275 .text li:nth-of-type(1){width: 100%;background: url(../images/RighInfo002275-icon1.png)no-repeat left 20px top}
.RighInfo002275 .text li:nth-of-type(2){background: url(../images/RighInfo002275-icon2.png)no-repeat left 20px top 5px}
.RighInfo002275 .text li:nth-of-type(3){background: url(../images/RighInfo002275-icon3.png)no-repeat left 20px top 5px}
.RighInfo002275 .text li:nth-of-type(4){background: url(../images/RighInfo002275-icon4.png)no-repeat left 20px top 5px;margin-bottom: 0px}
.RighInfo002275 .text li:nth-of-type(5){background: url(../images/RighInfo002275-icon5.png)no-repeat left 20px top 2px;margin-bottom: 0px}
.RighInfo002275 .text li p{color: #999;margin: 0;padding-bottom: 8px}
.RighInfo002275 .text li span{color: #333;font-size: 16px;display: block;}
.RighInfo002275 .map{width: 100%;height: 200px;}
.RighInfo002275 .map #map{height: 100%;}
.RighInfo002275 .map img{max-width: none !important;}

@media screen and (min-width: 768px) {
	.RighInfo002275 .text{float: left;width: 45%;}
	.RighInfo002275 .map{float: right;width: 50%;height: 260px;}
}

@media screen and (min-width: 1024px) {
	.RighInfo002275 .map{float: right;width: 50%;height: 320px;}
	.RighInfo002275 .text .title{font-size: 60px;}
}

@media screen and (min-width: 1200px) {
	.RighInfo002275 .text .title{margin-bottom: 75px}
	.RighInfo002275 .map{width: 660px;height: 430px;display: none;}
	.RighInfo002275 .text{width: 48%;}
}



/*Map002779*/
.Map002779{ padding:1% 0;}
.Map002779 .name{ font-size:30px; color:#fff;margin-bottom:3%;font-weight: lighter} 
.Map002779 li{ width:100%; float:left; margin-right:2.5%; margin-bottom:4%; background: #f8f8f8;padding:4% 5.5%}
.Map002779 li img{display: none;}
.Map002779 li .pic{display: block; padding-bottom:62.5%; background-size: cover; background-repeat: no-repeat; background-position: center;}
.Map002779 li .main{}
.Map002779 li h1{ margin:0; font-size:28px; color:#2997ff;font-weight: lighter}
.Map002779 li h1::after{ content: '';display: block;width: 30px;height: 2px;background: #2997ff;margin: 30px 0}
.Map002779 li dl{ font-size:16px; display:block; margin-bottom:14px;line-height:36px;    color: #666; }
.Map002779 li .more{ background:url(../images/Map002779-add.png)no-repeat left 30px center; font-size:16px; color:#555; display:inline-block;border: 1px solid #ddd;width: 160px;height: 50px;text-align: center;line-height: 48px;padding-left: 30px;margin-top: 24px}
@media (min-width:480px){
	.Map002779 li{width: 47.5%;margin-right:5%; float:left;}
}
@media (min-width:768px){
	.Map002779 li{width:46.5%;  margin-right:7%; }
	.Map002779 li:nth-of-type(2n){margin-right:0;}
	.Map002779 li:nth-of-type(2n+1){clear: left;}
}

.Map002779 .open_map{ position:fixed; left:0; top:0; width:100%; height:100%; z-index:200; background:rgba(0,0,0,0.7); display:none;}
.Map002779 .map_area{ position:fixed; width:80%; left:10%; top:25%; height:50%; background:#fff; font-size: 12px;}
.Map002779 .map_area #allmap{ position:absolute; left:15px; top:15px; right:15px; bottom:15px;}
.Map002779 .map_area #allmap *{ box-sizing:content-box;}
.Map002779 .map_area #allmap img{ max-width:none;}
.Map002779 .map_area .close{ position:absolute; right:0; width:31px; height:31px; top:-32px; background:#fff; cursor:pointer;}
.Map002779 .map_area .close::before,
.Map002779 .map_area .close::after{ position:absolute; content:''; width:25px; height:2px; background:#0033a0; top:15px; left:3px;}
.Map002779 .map_area .close::before{ transform:rotate(45deg);} 
.Map002779 .map_area .close::after{ transform:rotate(-45deg);} 

@media(max-width:768px){
.Map002779 li:nth-of-type(2n){margin-right:0;}
.Map002779 li:nth-of-type(2n+1){clear: left;}
.Map002779 .map_area{width:96%; left:2%;}
.Map002779 .map_area #allmap{ left:5px; top:5px; right:5px; bottom:5px;}
}



/*客户留言*/
.Form001852{ padding:4% 0;}
.Form001852 .from{box-shadow: 0 0 85px 0 rgba(0,0,0,0.05);padding: 5% 12%}
.Form001852 .from td{ padding-bottom:3%;}
.Form001852 .from td div{ position:relative;}
.Form001852 .from td.f_name{ padding-right:10%; width:55%;}
.Form001852 .from label{ position:absolute; left:0px; top:0;line-height:60px; color:#555;font-size: 16px;}
.Form001852 .from label span{color:#fe0000;margin-left: 10px}
.Form001852 .from .text{ width:100%; height:60px; line-height:60px;border:none;border-bottom: 1px solid #ddd}
.Form001852 .from .textarea label{left: 20px;color: #999}
.Form001852 .from textarea.text{ height:240px;background: #f8f8f8;border: 1px solid #f1f1f1;text-indent: 20px}
.Form001852 .from .btn{ text-align:center;padding-bottom: 0}
.Form001852 .from .btn input{cursor:pointer; padding:0; border:none; width:210px; height:50px; color:#fff; background:#2997ff;font-size: 18px}
@media(max-width:1024px){
.Form001852 .home_title aside {font-size: 40px;}
.Form001852 .home_title span {font-size: 30px;margin-top: -44px;}
.Form001852 .from td.f_name{ padding-right:0%; width:100%;}  
.Form001852 .from td{display: block;width: 100%;}
}



/*技术支持*/
.RighInfo002810{padding: 4% 0;}

.RighInfo002810 .txt-list .box:not(:last-child){margin-bottom: 6%;}
.RighInfo002810 .txt-list .info{line-height: 30px;font-size: 16px; color:#666; }
.RighInfo002810 .txt-list h3{color: #2997ff;font-size: 32px;font-weight: lighter;margin-top: 0}
.RighInfo002810 .txt-list h3::after{content: '';display: block;width: 30px;height: 3px;background: #2997ff;margin: 30px 0}
.RighInfo002810 .txt-list h5{font-size: 20px;font-weight: normal;margin: 0;color: #333;padding-bottom: 10px;background: url(../images/RighInfo002810-icon.png)no-repeat left top;padding-left: 38px}
.RighInfo002810 .txt-list .phone{font-size: 30px;font-weight: normal;margin: 0;color: #2997ff;font-weight: bold;margin-bottom: 30px}
@media(min-width:769px){
.RighInfo002810 .txt-logo .ytable-cell{width: 50%; text-align: center;}
.RighInfo002810 .txt-logo .txt{border-right: 1px solid #eee;}
.RighInfo002810 .txt-list .pic{width: 46.667%;}
.RighInfo002810 .txt-list .pic img{width: 100%}
.RighInfo002810 .txt-list .box:nth-of-type(2n) .pic{text-align: right;}
.RighInfo002810 .txt-list .info{padding-left: 5%}
}
@media(max-width:1024px){
.RighInfo002810 .home_title aside {font-size: 40px;}
.RighInfo002810 .home_title span {font-size: 30px;margin-top: -44px;}
.RighInfo002810 .ytable,
.RighInfo002810 .ytable-cell{display: block;}
.RighInfo002810 .txt-logo{text-align: center;}
.RighInfo002810 .txt-list .pic img{display: block;width: 100%;}
}


/**/
.TextList001312{ padding:4% 0;background: #f8f8f8}
.TextList001312 li{ float:left; width:49%; margin-right:2%;  background-color:#fff; margin-bottom:2%;}
.TextList001312 li:nth-of-type(2n){ margin-right:0;}
.TextList001312 li div{position:relative; padding:28px 120px 28px 20px;}
.TextList001312 li a.more{ position:absolute; right:0; top:0; height:100%; width:120px; background:url(../images/TextList001312-more.png) no-repeat right 30% center;font-size: 16px;color: #333;line-height: 80px;border-left: 1px solid #eee;padding-left: 25px} 
.TextList001312 li h3{ margin:0; font-weight:normal; color:#333; font-size:18px;}
.TextList001312 li p{ margin:0; line-height:20px; height:40px; overflow:hidden; color:#999; font-size:12px;}
.TextList001312 li:hover a.more{color: #fff;background:url(../images/TextList001312-more2.png) no-repeat right 30% center #2997ff;}
@media(max-width:1024px){
.TextList001312 li{ float:none; width:auto; margin-right:0;} 
.TextList001312 li h3{font-size:16px;}
.TextList001312 li a.more{ background:url(../images/TextList001312-more.png) no-repeat right 20% center;padding-left: 12px} 
}
@media(max-width:375px){
.TextList001312 li div{ padding-right:100px;}

.TextList001312 li a.more{ width:85px;}
}


/*人才招聘*/
.TextList001729{padding: 4% 0 0;
-webkit-user-select: text; 
-ms-user-select: text;
-moz-user-select: text;
-khtml-user-select: text;
user-select: text; 
}
.TextList001729 ol.type{ margin-top:1%;}
.TextList001729 .type{display:table; width:100%;}
.TextList001729 .type li{ display:table-cell; vertical-align:middle;text-align:center;line-height:80px;background: #f9f9f9;font-size: 16px}
.TextList001729 .type li{cursor:pointer;}
.TextList001729 .type li:nth-of-type(1){width:10%;}
.TextList001729 .type li:nth-of-type(2){ width:13%;}
.TextList001729 .type li:nth-of-type(3){ width:8%;}
.TextList001729 .type li:nth-of-type(4),
.TextList001729 .type li:nth-of-type(5),
.TextList001729 .type li:nth-of-type(6),
.TextList001729 .type li:nth-of-type(7){width:13%;}
.TextList001729 .type li:nth-of-type(8){ width:15%;}
.TextList001729 .type li:nth-of-type(1),
.TextList001729 .type li:nth-of-type(8){ padding-left:4%; text-align:left !important;}
.TextList001729 .type li:nth-of-type(3){background:url(../images/TextList001729-icon_close.png) no-repeat 90% center #f9f9f9;}
.TextList001729 .type#on li{color: #2997ff}
.TextList001729 .type#on li:nth-of-type(3){background:url(../images/TextList001729-icon_open.png) no-repeat 90% center #f9f9f9;}
.TextList001729 .type li p{margin:0;display: inline-block}
.TextList001729 .type li p:after{content: ' / ';display: block;width: 10px;height: 10px;font-size: 14px;color: #999;float: right;margin: 0 15px 0 20px}
.TextList001729 .type#on li p:after{color: #fff;font-weight: lighter}
.TextList001729 .type li p:last-child:after{display: none}
.TextList001729 .list{margin-bottom: 1%}
.TextList001729 .list .con{ display:none;overflow:hidden;  border-top:1px #e6e6e6 solid;font-size:16px; padding:4%;background: #f9f9f9;line-height: 30px}
.TextList001729 .list .con p{margin: 0;padding-left: 20px;}
.TextList001729 .list .con strong{font-size: 16px;color: #333;position: relative;margin-bottom: 20px;display: block}
/*.TextList001729 .list .con strong b{color: #2997ff;}*/
.TextList001729 .list .con strong::before{content: '';position: absolute;width: 8px;height: 8px;border: 2px solid #2997ff;left: -20px;top: 12px;background: #2997ff}
.TextList001729 .btn_apply{ padding:10px 0;}
.TextList001729 .btn_apply a{ display:inline-block; max-width:180px; width:40%; height:50px; line-height:50px; text-align:center; color:#fff; background-color:#f29200; font-size:18px; border-radius:3px;}
@media(max-width:1024px){
.TextList001729{padding: 30px 0;}
.TextList001729 .type li{line-height:60px;background: #f9f9f9;font-size: 16px}
.TextList001729 .type li:nth-of-type(2),
.TextList001729 .type li:nth-of-type(5),
.TextList001729 .type li:nth-of-type(6){ display:none;}
.TextList001729 .type li{ width:20% !important;}
}
@media(max-width:768px){
.TextList001729 .search{ position:relative; margin-top:10px; top:auto; width:auto;}
.TextList001729 .type li:nth-of-type(7){ display:none;}
.TextList001729 .type li{ width:24% !important;}
.TextList001729 .type li:nth-of-type(8){ width:28% !important;}
}
@media(max-width:480px){
.TextList001729 .type li{ width:30% !important;}
.TextList001729 .type li:nth-of-type(8){ width:40% !important;}
.TextList001729 ol.type{font-size:15px;}
.TextList001729 .btn_apply a{font-size:16px; height:40px; line-height:40px;}
.TextList001729 ul.type li:nth-of-type(8){ background-size:16px auto;}
}


/*解决方案*/
.PicList000762{ padding:4% 0 1%;}
.PicList000762 li{ float:left; width:48%; margin-right:4%; margin-top:3%; }
.PicList000762 li:nth-of-type(1),
.PicList000762 li:nth-of-type(2){margin-top:0%; }
.PicList000762 li:nth-of-type(2n){ margin-right:0;}
.PicList000762 li a{ display:block;transition:all ease-in-out 0.3s;}
.PicList000762 li h2{ margin:0; font-size:20px;font-weight: normal; color:#333;padding:3% 0%;}
.PicList000762 li figure{ background-position:center center; background-repeat:no-repeat; background-size:cover; padding-bottom:52%;}
.PicList000762 li a:hover{}
.PicList000762 li a:hover h2{}
@media(max-width:640px){
.PicList000762 li{width:49%;}
.PicList000762 li:nth-of-type(3n){ margin-right:2%;}
.PicList000762 li:nth-of-type(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList000762 li h2{font-size:14px;}
}




/*解决方案详情*/
.RighInfo002228{padding: 4% 0 2%;}
.RighInfo002228 .single-content{margin-top: 2%}
.RighInfo002228 .single-content li{float: left;width: 48%;margin-right: 4%;position: relative}
.RighInfo002228 .single-content li:nth-of-type(2n){margin-right: 0%;}
.RighInfo002228 .single-content p{margin:0;font-size: 20px;color: #333;margin-top: 20px;text-align: center;}
.RighInfo002228 .single-content .no-textindent{ text-indent:0;}
.RighInfo002228 .fr{ float:none;}
.RighInfo002228 .col2+.col2{ margin-top:10px;}
@media(max-width:950px){
  .RighInfo002228 .auto{ padding:0 2%;}
}
@media screen and (min-width:465px){
    .RighInfo002228 .col2{ width:48%;}
	.RighInfo002228 .fr{ float:right;}
	.RighInfo002228 .col2+.col2{ margin-top:0;}
}
@media screen and (min-width:768px){
  .RighInfo002228 .single-header h1{ font-size:24px;}
  .RighInfo002228 .single-header h3{ font-size:18px;}
  .RighInfo002228 .single-content p{} 
  .RighInfo002228 .single-header h3:after{ background-color:#f3eee9; position:absolute; top:50%; z-index:1; margin-top:0;}
  
}
@media screen and (min-width:1024px){
  .RighInfo002228 .single-header h1{ font-size:30px;}
}

.PicList002546{padding: 2% 0 ; background:#fafafa;}
.PicList002546 .title{font-size: 32px;color: #333;text-align: center;margin-bottom: 3%;font-weight: lighter;}
.PicList002546 .title::after{content: '';display: block;width: 50px;height: 3px;background: #2997ff;margin: 30px auto}
.PicList002546 .single-content{margin-top: 2%}
.PicList002546 .single-content li{float: left;width: 48%;margin-right: 4%;position: relative}
.PicList002546 .single-content li:nth-of-type(2n){margin-right: 0%;}
.PicList002546 .single-content p{margin:0;font-size: 20px;color: #333;margin-top: 20px;text-align: center;}

/*
 .RighInfo002257 为demo编号
 */
.pr_title{ font-size: 30px; font-weight: lighter; color: #2997ff; margin-top: 10px; line-height: 36px; }
.RighInfo002257{ padding:0 0 3%; }
.RighInfo002257 p{font-size: 18px;line-height:32px;}
.RighInfo002257 .item { padding:2% 0;}
.RighInfo002257 .item .h1{font-size:16px; margin: 0;}
.RighInfo002257 .item .con{color:#666;font-size:14px; margin: 10px 0 0;}
.RighInfo002257 .item .ul{ padding-top:4%;}
.RighInfo002257 .item .ul li{ display:inline-block; margin-right:6%; color:#999; text-align:center;margin-bottom:30px;}
.RighInfo002257 .item .ul li:last-child{ margin-right: 0;}
.RighInfo002257 .item .ul li img{border: 6px solid rgba(35,131,243,0.1);border-radius: 16px;background: #fff;}
.RighInfo002257 .item .ul li span{display:block;font-size:15px;margin-top:10px;color: #f9f9f9;}
.RighInfo002257 .item .ul2 li:nth-of-type(4){ margin-right:14%; margin-bottom:0}
.RighInfo002257 .item .ul2 li:nth-of-type(5){  margin-bottom:0}
.RighInfo002257 .item .ul2 li:nth-of-type(3){ margin-right:0%;}
.Product_lifo .div_h{padding-top: 38px}
@media only screen and (min-width:768px ) {
	.RighInfo002257 .item .pic{ float: left; width: 49%;}
    .RighInfo002257 .item .word{ float: right; width:46%;}
    .RighInfo002257 .item:nth-of-type(2n) .pic{ float: right;}
    .RighInfo002257 .item:nth-of-type(2n) .word{ float: left;}
}
@media only screen and (max-width: 767px) {
   .RighInfo002257 .item{max-width: 462px; margin: 0 auto; }
	.RighInfo002257 .item .word{ padding-bottom: 15px;}
    .RighInfo002257 .item .word{ padding-top:0 !important;}
    .RighInfo002257 .item .ul li{ width: 32%; margin-right:0%;}
    .RighInfo002257 .item .ul2 li:nth-of-type(4){ margin-right:0}
}

/*.RighInfo002257_2{ padding:0% 0 3%;background-image:none;}
.RighInfo002257_2  p{ color:#666}
.RighInfo002257_2 .item{ padding:0;}
@media only screen and (min-width:768px ) {
	.RighInfo002257_2 .item .pic{float: left;width: 50%;}
    .RighInfo002257_2 .item .word{float: right;width: 50%;padding-left: 5%;}
    .RighInfo002257_2 .item:nth-of-type(2n) .pic{ float: right;}
    .RighInfo002257_2 .item:nth-of-type(2n) .word{ float: left;padding-right: 5%;padding-left: 0;}
	.RighInfo002257_2 .item:nth-of-type(4) .word{ padding-top:30px !important;}
}*/

/**/
.RighInfo002554{padding: 2% 0 0;}
.RighInfo002554 .title{font-size: 32px;color: #333;text-align: center;margin-bottom: 3%;font-weight: lighter}
.RighInfo002554 .title::after{content: '';display: block;width: 50px;height: 3px;background: #2997ff;margin: 30px auto}
.RighInfo002554 .table_1{margin-top: 3%}
.RighInfo002554 .table_1 th,
.RighInfo002554 .table_1 td{text-align:center;border: 1px solid #e6e6e6;border-collapse:collapse;line-height:24px;padding:15px;font-size: 16px;}
.RighInfo002554 .table_1 th{ font-size:16px; font-weight:bold;}
.RighInfo002554 .table_1 .th_1{color: #2997ff;}
@media(max-width:480px){
.RighInfo002554 .table_1{ overflow:auto;}
.RighInfo002554 .table_1 table{ width:180%;}
}



.content4{padding: 2% 0;background: #fafafa;margin-top: 2%;}
.content4 .title{font-size: 32px;color: #333;text-align: center;margin-bottom:5%;font-weight: lighter}
.content4 .title::after{content: '';display: block;width: 50px;height: 3px;background: #2997ff;margin: 30px auto}

.content5{padding:2% 0;}
.content5 .title{font-size: 32px;color: #333;text-align: center;margin-bottom:5%;font-weight: lighter}
.content5 .title::after{content: '';display: block;width: 50px;height: 3px;background: #2997ff;margin: 30px auto}
.content5 img{ display:block; margin:0 auto;}



/*相关产品*/
.Floor002065{ padding:2% 0; background:#fafafa;}
.Floor002065 .title{font-size: 32px;color: #333;text-align: center;margin-bottom:3%;font-weight: lighter;}
.Floor002065 .title::after{content: '';display: block;width: 50px;height: 3px;background: #2997ff;margin: 30px auto}
.Floor002065 .item{ position:relative;}
.Floor002065 .item .pic{ overflow:hidden;position:relative;}
.Floor002065 .item .Ispic{ display:block; padding-bottom:65%; transition:0.3s; position:relative;}
.Floor002065 .item .pic span{ position:absolute; right:3%; bottom:3%; width:59px; line-height:59px;height:59px; color:#fff; font-size:16px; font-weight:bold; color:#fff; text-align:center; border-radius:50%;}
.Floor002065 .item .pic span.hot1{ background:#f04848;}
.Floor002065 .item .pic span.hot2{ background:#953896;}
.Floor002065 .item .Ispic img{ display:none;}
.Floor002065 .item:hover .Ispic{ transform:scale(1.2);}
.Floor002065 .item .txt{padding:15px;font-size:16px;text-align: center;}
.Floor002065 .item .txt a{color: #666;}
.Floor002065 .item p{ font-size:12px; color:#8c8c8c; line-height:20px; overflow:hidden; height:40px;}
.Floor002065 .item dl{ border-top:1px solid #eaeaea; padding-top:15px;}
.Floor002065 .item dt{ float:left; font-size:20px; color:#f04848; line-height:26px;}
.Floor002065 .item dd{ float:right;}
.Floor002065 .item dd a{ display:inline-block; width:16px; height:26px; background-position: center center; background-repeat:no-repeat; overflow:hidden; line-height:100px;}
.Floor002065 .item dd a.a_like{ background-image:url(../images/Floor002065-icon_like.png);}
.Floor002065 .item dd a.a_buy{ background-image:url(../images/Floor002065-icon_buy.png); margin-left:10px;}
.Floor002065 .owl-nav div{ position:absolute; top:50%; width:22px; overflow:hidden; line-height:1000px; height:40px; margin-top:-42px; background:url(../images/Floor002065-btn.png) no-repeat left top; z-index:10;}
.Floor002065 .owl-nav .owl-prev{ left:0;margin-left:-40px;}
.Floor002065 .owl-nav .owl-next{right:0; margin-right:-40px; background-position: right top;}

@media(max-width:1100px){
.Floor002065 .owl-carousel{ padding:0 30px;}
.Floor002065 .owl-nav .owl-prev{margin-left:0;}
.Floor002065 .owl-nav .owl-next{margin-right:0;}
}
@media(max-width:640px){
.Floor002065 .title span{ display:block;}
}
@media(max-width:640px) and (min-width:376px){
.Floor002065 .item dt,
.Floor002065 .item dd{ float:none; text-align:right;}
}
/*
 .Menu002252 为demo编号
 */
.Menu002252{padding:10px 0; text-align:center;}
.Menu002252 a{font-size:16px; display: block;background:#e9e9e9; padding: 10px; margin-bottom: 1px; }
.Menu002252 a.aon,.Menu002252 a:hover{color:#fff;background-color: #2997ff;}
@media(min-width:768px){
	.Menu002252{padding:25px 0 10px;}
	.Menu002252 a{ display:inline-block; line-height:30px;  padding:0 15px; min-width:115px; border-radius:30px; overflow:hidden; margin:0 7px 1px;}
}
@media(min-width:1024px){
   .Menu002252{padding:35px 0 20px;}
   .Menu002252 a{display:inline-block;line-height: 40px;padding:0 20px;background: #f0f0f0;min-width:130px;border-radius:36px;}
}

/*PicList002735 */
.PicList002735{
    margin-bottom: 1%;
}
.PicList002735 li{ margin-top: 2%;}
.PicList002735 li a{display: block;background: #f8f8f8;border: 3px solid #f0f0f0;transition: 0.3s;}
.PicList002735 li a:hover{border-color: #2692ff; box-shadow: 0 10px 14px rgba(0,0,0,0.3); color:#2997ff}
.PicList002735 li .Ispic{ background-size: contain;background-color: #fff;  padding-bottom: 65.241%;}
.PicList002735 li .txt{padding: 25px;}
.PicList002735 li .txt h3{font-size: 18px;font-weight: normal;}
.PicList002735 li .txt p{line-height: 28px;color: #666;height: 56px;font-size: 15px;}
@media(min-width:481px){
.PicList002735 li{float: left;}
}
@media(min-width:769px){
.PicList002735 li{width: 31%;}
.PicList002735 li:not(:nth-of-type(3n)){margin-right: 3%;}
}
@media(min-width:481px) and (max-width:768px){
.PicList002735 li{width: 48%; }
.PicList002735 li:not(:nth-of-type(2n)){margin-right: 4%;}
}

.PicList0027352 li{width:100%; float:none;}
.PicList0027352 .owl-nav{ display:block;}
.PicList0027352 .owl-nav button{ font-size:0; width:50px; height:50px; border:none; position:absolute; top:50%; margin-top:-25px; background:none; cursor:pointer; padding:0;}
.PicList0027352 .owl-nav button.owl-prev{left: -46px;}
.PicList0027352 .owl-nav button.owl-next{ right:-46px;}
.PicList0027352 .owl-nav button::before{ position:absolute; content:''; width:50%; height:50%; border-top:3px solid #e5e5e5; border-right:3px solid #e5e5e5; top:25%; left:25%; transform:rotate(45deg); -webkit-transform:rotate(45deg);}
.PicList0027352 .owl-nav button.owl-prev::before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg);}
.PicList0027352 .owl-nav button:hover::before{ border-color:#00a0e9;}
@media(max-width:1024px){
.PicList0027352 .owl-nav button.owl-prev{left: 0px;}
.PicList0027352 .owl-nav button.owl-next{ right:0px;}  
}

/*--产品详情----*/
.Product_lifo .Currents{text-align:left;color:#666;line-height:25px;}
.Product_lifo .Currents em{font-style:normal;background-size:auto 100%;display:inline-block;margin-bottom:15px;}
.Product_lifo .Currents a{color:#666;transition: .3s ease-out;}
.Product_lifo .Currents a:hover{color:#2997ff;}

.Product_lifo{ padding:3% 0;}
@media(max-width:1024px){
.Product_lifo{ padding:30px 0;}    
}
/*Galary002024 */
.Galary002024{ float:left; width:50%;}

.Galary002024 .big li span{display:block;padding-bottom: 48%;background-size:contain;}
.Galary002024 .big li p{ margin:0; padding:3% 0; font-size:22px; color:#000; text-align:center;}
.Galary002024 .big li p::before{ display:inline-block; background:url(../images/Galary002024-icon.png) no-repeat; width:20px; height:20px; content:''; margin-right:2%; vertical-align:middle; margin-top:-3px;}

.Galary002024 .small{ padding:0 40px; margin:2% 0 8% 0; position:relative;}
.Galary002024 .small li figure{ position:relative; max-width:90%; padding-bottom:66%; margin:0 auto;}
.Galary002024 .small li figure::before,
.Galary002024 .small li figure::after{position:absolute; content:'';left:0; top:0; width:100%; height:95%; border-radius:5px;}
.Galary002024 .small li figure::before{ background-color:#fff;border:1px solid #cbcbcb; z-index:1;}
.Galary002024 .small li figure span{ position:absolute; left:10%; top:5%; right:10%; height:85%;background-size:contain; background-color:#fff; z-index:3; opacity:0.5}
.Galary002024 .small li p{ display:none;}
.Galary002024 .small li.on figure::before{border: 2px solid #2997ff;}
.Galary002024 .small li.on figure span{ opacity:1;}

.Galary002024 .small .btn{ width:30px; height:30px; position:absolute; top:50%; margin-top:-15px; cursor:pointer;}
.Galary002024 .small .prev{ left:0;}
.Galary002024 .small .next{ right:0;}
.Galary002024 .small .btn::before{position:absolute;content:'';left:50%;top:50%;transform:translate(-50%,-50%);width:0;height:0;border: 14px solid transparent;border-top-width: 12px;border-bottom-width: 12px;}
.Galary002024 .small .prev::before{border-right-color:#2997ff;border-left:0;}
.Galary002024 .small .next::before{ border-left-color:#2997ff; border-right:0;}
.Galary002024 .small .prevStop,
.Galary002024 .small .nextStop{ cursor:default;}
.Galary002024 .small .prevStop::before{border-right-color:#d8d8d8;}
.Galary002024 .small .nextStop::before{border-left-color:#d8d8d8;}

@media(max-width:480px){
.Galary002024 .small{ padding:0 30px;}
.Galary002024 .small .btn::before{ border-width:20px; border-top-width:11px; border-bottom-width:11px;}
.Galary002024 .small li.on figure::before{border-width:2px; }
.Galary002024 .big li p{ font-size:16px;}
}
.Product_lifo .home_title span{ margin-top:0;}
.Product_lifo .box{float:right;width:47%;margin-top: 3%;color: #888;}
.Product_lifo .box h2{ margin:0 0 20px; border-bottom:1px #eee solid; padding-bottom:20px; font-size:28px; color:#333; font-weight:normal;}
.Product_lifo .box h5{margin:0 0 14px;font-size: 20px;color:#333;font-weight:normal;}
.Product_lifo .box p{ margin:0; padding-bottom:15px;}
.Product_lifo .box p:before{content:'';background:#2997ff;width:5px;height:5px;border-radius:3px;display:block;display: inline-block;margin-right:10px;}

.Product_lifo .tab .h1_tab{ margin:0; border-bottom:1px solid #e7e8e8; overflow:hidden; font-size:16px; font-weight:normal; color:#000;}
.Product_lifo .tab .h1_tab span{ float:left; padding:0 5%; line-height:50px; background-color:#f2f2f3; margin-right:4px; cursor:pointer;}
.Product_lifo .tab .h1_tab span.on{ background-color:#2997ff; color:#fff;}
.Product_lifo .tab .info{ padding-top:3%;}
.Product_lifo .tab .info .Features .fixed{ position: fixed}
.Product_lifo .tab .info .Features h3{ font-size:18px; color:#333; margin:0 0 20px;}
.Product_lifo .tab .info .Features li{ line-height:24px; margin-bottom:15px;}
.Product_lifo .tab .info .Features li a{color: #999;font-size: 18px;font-weight: 100;display:block; /*line-height: 40px;cursor: default;*/}
.Product_lifo .tab .info .Features li:hover a,
.Product_lifo .tab .info .Features li.on a{ color:#2997ff;}


.Product_lifo .tab .info  .table1{overflow:auto}
.Product_lifo .tab .info  table{ width:100%; /*margin-bottom:40px;*/}
.w75{ padding-bottom:0;}
.Product_lifo .tab .info table th{padding:12px 20px;line-height:28px;border: 1px solid #e6e6e6;color:#2997ff;   background:#f8f8f8;}
.Product_lifo .tab .info table td{padding:12px 20px;color: #666;line-height:28px;border: 1px solid #e6e6e6;border-top: none;border-left: none;width: auto !important; height: auto !important;}
/*.Product_lifo .tab .info .item table{ margin-top:-1px;}*/
.Product_lifo .tab .info .item table{border: 1px solid #e6e6e6;margin-top:0px;}
.Product_lifo .tab .info .item:nth-of-type(2){ display: none;}
.Product_lifo .tab .info table td:first-child{;border-left: 1px solid #e6e6e6;}
.Product_lifo .tab .info table tr:first-child td:first-child{ background: #f8f8f8; text-align: center;}

@media(max-width:1024px){
.Galary002024,
.Product_lifo .box{ float:none; width:100%;}	
.Product_lifo .tab .info  table{ width:180%;}
	.Product_lifo .tab .info .Features li{ float: left; margin-right: 3%;}
	
}



.Timeline002859 .history{background: url(../images/Timeline000618_bg.jpg) no-repeat center bottom;}
.Timeline002859 .pic img{max-width: 329px; margin-left: 7px;}

.Timeline002859 .year li{position: absolute; z-index: 1;text-align: center;width: 16px; height: 16px;width: 11.3% }
.Timeline002859 .year li:not(:first-child){cursor: pointer;}
.Timeline002859 .year li i{display: block;width: 16px; height: 16px; background: #fff;border: 2px solid #ddd;border-radius: 50%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%)}
.Timeline002859 .year li i::before{content: '';width: 6px; height: 6px; background: #191919;border-radius: 50%;position: absolute;left: 50%;top: 50%;transform:translate(-50%,-50%);}

@media screen and (min-width:1024px) and (max-width:1200px){
.Timeline002859 .year li:nth-of-type(1) i{ margin-top:19px;}
.Timeline002859 .year li:nth-child(1) .f-num{ padding-top:25px;}
.Timeline002859 .year li:nth-of-type(2) i{ margin-top:15px;}
.Timeline002859 .year li:nth-child(2) .f-num{ padding-top:12px;}
.Timeline002859 .year li:nth-of-type(3) i{ margin-top:8px;}
.Timeline002859 .year li:nth-child(3) .f-num{ padding-top:12px;}
.Timeline002859 .year li:nth-of-type(4) i{ margin-top:6px;}
.Timeline002859 .year li:nth-child(4) .f-num{ padding-top:8px;}
}


.Timeline002859 .year li:hover i{border-color: #2997ff}
.Timeline002859 .year li:hover i::before{background: #2997ff}


@media(min-width:1025px){
.Timeline002859 .history{height: 680px;padding-bottom: 200px}
.Timeline002859 .history .auto{max-width: 1280px;position: relative; z-index: 1;height: 100%;}
.Timeline002859 .history .line{position: absolute; left: 0; bottom: 0; width: 100%; background: url(../images/fzlc.png) no-repeat center bottom; height: 100%;}
.Timeline002859 .year li:nth-child(1){left: 84%;top: 24%;}
.Timeline002859 .year li:nth-child(2){left: 75%;top: 37.5%;}
.Timeline002859 .year li:nth-child(3){left: 65%;top: 50.8%;}
.Timeline002859 .year li:nth-child(4){left: 55.8%;top: 61.5%;}
.Timeline002859 .year li:nth-child(5){left: 45.5%;top: 72.6%;}
.Timeline002859 .year li:nth-child(6){left: 35.5%;top: 81%;}
.Timeline002859 .year li:nth-child(7){left: 25%;top: 88%;}
.Timeline002859 .year li:nth-child(8){left: 15%;top: 93.3%;}
.Timeline002859 .year li:nth-child(9){left: 5%;top: 96.5%;}

.Timeline002859 .year li i::after{content: '';position: absolute;left: 50%;bottom: 14px;transform: translateX(-50%);width: 8px;height: 46px;background: url(../images/line2.png)no-repeat center bottom}
.Timeline002859 .year li:nth-child(2n) i::after{content: '';position: absolute;left: 50%;bottom: -48px;transform: translateX(-50%);width: 8px;height: 46px;background: url(../images/line1.png)no-repeat center bottom}
    
.Timeline002859 .year li .f-num{display: block;font-size: 24px;color: #333;width: 100%}
.Timeline002859 .year li .con{display: block;font-size: 16px;color: #666;width: 100%}

.Timeline002859 .year li .f-num{top: 50%;line-height: 22px;margin-top: 0px;}
.Timeline002859 .year li:nth-child(2n) .f-num{margin-top: -36px;}
.Timeline002859 .year li:nth-child(2n-1) .f-num{margin-top: 32px;}

.Timeline002859 .year li .con{top: 50%;line-height: 22px;margin-top: 0px;height: 44px;}
.Timeline002859 .year li:nth-child(2n) .con{margin-top: 88px;}
.Timeline002859 .year li:nth-child(2n-1) .con{margin-top: -160px;}

.Timeline002859 .year li.on span{color: #742748!important;}
.Timeline002859 .year li.on i{background: #742748;}
.Timeline002859 .year li .box{position:absolute;width: 370px;height: 190px;box-shadow: 0 0 10px rgba(0,0,0,0.1);background: #fff;padding: 20px;left: -114px;top: 25px;display: none;z-index: 99}
.Timeline002859 .year li .box:before {content: "";display: block;position: absolute;top: -8px;left: 50%;transform: translateX(-50%);margin-top: 0px;width:0;height:0;border-right:6px solid transparent;border-left:6px solid transparent;border-bottom:8px solid #fff;}
.Timeline002859 .year li .box .item{overflow-y: auto;height: 154px;}
.Timeline002859 .year li .box dl{ display:table; width:100%;position: relative;margin-bottom: 14px}
.Timeline002859 .year li .box dt,
.Timeline002859 .year li .box dd{ display:table-cell; vertical-align:middle;}
.Timeline002859 .year li .box dd{padding-left: 130px;height: 70px;position: relative;font-size: 16px;color: #666;text-align: left}
.Timeline002859 .year li .box dt{position: absolute;width: 120px;height: 70px;left: 0;top: 0;border: 1px solid #e6e6e6}
.Timeline002859 .year li .box dt img{position: absolute;width: 120px;height: 70px;left: 0;top: 0;border: 1px solid #e6e6e6}   
}
@media screen and (min-width:1200px) and (max-width:1280px){
.Timeline002859 .year li:last-child .box{ left:0;}
.Timeline002859 .year li:first-child .box{left: -190px;z-index: 100;background: #fff;}
}
@media(max-width:1024px){
.Timeline002859 .history{background: none;} 
.Timeline002859 .year li{position: relative; z-index: 1;text-align: left;width: 100%;height: auto;padding: 35px 15px 1px 80px;}
.Timeline002859 .year li::before{position: absolute;content: '';width: 1px;height: 100%;left: 8px;top: 0;background: #ddd}
.Timeline002859 .year li i{left: 0%;top: 43px;transform: translate(0,0);}
.Timeline002859 .year li i::after{content: '';position: absolute;left:33px;bottom: -17px;width: 8px;height: 46px;background: url(../images/line2.png)no-repeat center bottom;transform: rotate(90deg)}
.Timeline002859 .year li .f-num{display: block;font-size: 24px;color: #333;padding-bottom: 10px;}
.Timeline002859 .year li .con{display: block;font-size: 16px;color: #666;}
.Timeline002859 .year li .box dl{margin-bottom: 20px;}
.Timeline002859 .year li .box dd{font-size: 14px;color: #666;padding-bottom: 10px;}
.Timeline002859 .year li .box dt{padding-bottom: 10px}
}




.scrollbar::-webkit-scrollbar-track
{
  -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.1);
  border-radius: 5px;
  background-color: rgba(0,0,0,0.1);;
}
.scrollbar::-webkit-scrollbar
{
  width: 5px;
  background-color: rgba(0,0,0,0);
}
.scrollbar::-webkit-scrollbar-thumb
{
  border-radius: 5px;
  background-color: #2997ff;;
}


/*网站地图*/
.Websitemap002315{ padding: 3% 0;}
.Websitemap002315 li{ border-bottom:dotted 1px #ddd; padding:10px 10px 10px 15px; position: relative; line-height: 20px;}
.Websitemap002315 li:before{ content: ""; position: absolute; left: 0; top: 50%; background: #333; margin-top: -1px;width: 4px;height: 4px;border-radius: 50%}
.Websitemap002315 li dl{ position: relative; padding-left: 100px; line-height: 36px;}
.Websitemap002315 li dt{ width:90px; position: absolute; left: 0; top: 5px;}
.Websitemap002315 li em{ font-style: normal; padding: 0 5px;}
.Websitemap002315 li dl dd{ float: left; padding: 5px 10px 5px 0; margin-right: 10px; position: relative; }
.Websitemap002315 li dl dd:after{ content: ""; position: absolute; right: 0;top: 35%; width: 1px; height: 40%; background-color: #ccc;}
.Websitemap002315 li dl dd:last-child:after{ display: none;}

/*搜索*/
.TextList002322{ padding: 3% 0;}
.TextList002322 .list li{ position: relative; padding: 10px 100px 10px 0; line-height: 22px;}
.TextList002322 .list li *{ color: #777;}
.TextList002322 .list li time{ position: absolute; right: 0; top: 10px; display: block;}
.TextList002322 .list li a{position: relative; display: block; width: 100%;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; padding-left: 15px; }
.TextList002322 .list li a:before{ display: table; content: ">"; position: absolute; left: 0; top: 0; height: 100%; width: 20px;}
.TextList002322 .list li a:hover{ color: #2997ff;}
@media only screen and (max-width:767px ) { 
.TextList002322{ padding: 20px 3%;} 
} 


/*Other002638 */
.Other002638{z-index:99;}
.Other002638 ul{ position:fixed; right:30px; z-index:110; top:100%; margin-top:-122px;}
.Other002638 li{ position:relative; margin:1px 0;}
.Other002638 li > a{display:block;width: 74px;height: 74px;border-radius:3px;background: #2692ff;color:#fff;font-size: 22px;text-align:center;line-height: 32px;transition:0.3s;padding-top: 5px;}
/*.Other002638 li > a:hover{ background-color:#2997ff; color:#fff;}*/
.Other002638 li.li_gettop a{ background-position:center -183px;}

.Other002638 .pop-up{ display:none; position:fixed; z-index:150; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.8);}
.Other002638 .pop-up .ycenter{ height:100%;}
.Other002638 .pop-up .main{position:relative;width:90%;margin:0 auto;max-width: 780px;background:#fff;border-radius:10px;padding:2%;}
.Other002638 .pop-up .close{ position:absolute; width:30px; height:30px; right:-15px; top:-15px; border-radius:50%; background:#2692ff; cursor:pointer;}
.Other002638 .pop-up .close::before,
.Other002638 .pop-up .close::after{ position:absolute; content:''; left:20%; top:50%; width:60%; height:3px; background:#fff; margin-top:-1px;transform:rotate(-45deg);}
.Other002638 .pop-up .close::before{ transform:rotate(45deg);}
.Other002638 .pop-up dl.left{float: left;width: 48.5%;margin-bottom: 30px}
.Other002638 .pop-up dl.right{float: right;width: 48.5%;margin-bottom: 30px}
.Other002638 .pop-up dd{vertical-align:top;float: right;width: 79.4%}
.Other002638 .pop-up dl.mid dd{vertical-align:top;float: right;width: 90%}
.Other002638 .pop-up .f-name{text-align:right;width: 70px;line-height: 44px; color:#666;float: left;font-size: 14px;}
.Other002638 .pop-up dd .text{width:100%;line-height: 44px;height: 44px;border: none;border-radius:3px;padding: 0 15px;background: #f8f8f8;}
.Other002638 .pop-up .au .btn{width: 100%;margin-right:3%;height:40px;cursor:pointer;border:none;border-radius:3px;color:#fff;background:#2692ff;max-width:120px;margin: 30px 0 0 70px}
.Other002638 .pop-up dd .btn_reset{ background:#999;}
.Other002638 .pop-up dd textarea.text{ height:90px;}
.Other002638 .pop-up p{margin:0;text-align:center;color: #333;font-size: 20px;margin-bottom: 40px;}
.Other002638 .pop-up select{border:none;display: block;height: 44px;width:100%;padding: 0 15px;color: #999;appearance:none;-moz-appearance:none;-webkit-appearance:none;padding-right: 14px;background: url("../images/Form002319-icon.png") no-repeat scroll 90% center #f8f8f8;}

@media(max-width:1024px){
.Other002638 ul{ top:auto; margin-top:0; bottom:2%;}
.Other002638 li > a{ width:40px; height:50px;font-size: 14px;line-height: 20px;background-color:#2997ff; color:#fff;}
.Other002638 li.li_email a{ background-position:center -75px;}
.Other002638 li.li_gettop a {background-position: center -198px;}
.Other002638 .pop-up#form p{font-size: 16px;}
.Other002638 .pop-up dl.left{float: none;width: 100%;margin-bottom: 15px}
.Other002638 .pop-up dl.right{float: none;width: 100%;margin-bottom: 15px}
.Other002638 .pop-up dd{width: 75%}
.Other002638 .pop-up dl.mid dd{width: 75%}
.Other002638 .pop-up .au .btn{margin: 15px 0 0 80px}
}


/*carousel 公共样式只留一份*/
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    -moz-backface-visibility: hidden;
	margin:  0 auto;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease; }

.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }

/*20200831 zgy*/
.Banner002058 li a, .Banner002058 li{height:auto;}
.Banner002058 li img{width:100%;}
.Banner002058 li .dis_mb{display: none;}
.Banner002058 li .dis_pc{display: block;}
.Floor002349 li .word figure{font-size: 14px;color: #666;line-height: 28px;height: 56px;overflow: hidden;}
@media (max-width:1024px){
  .Banner002058 li .dis_pc{display: none;}
  .Banner002058 li .dis_mb{display: block;}
  .Top002070 .header {height: auto;}
}
@media (min-width:1025px){
  .header-menu li{width: 16.6667%;}
  .Timeline002859 .year li .box dd p {margin: 0;}
}
.PicList002273 .right .h3{line-height: 28px;}