body{overflow-x: hidden;}
/*
 .RighInfo001108 为demo编号
 */
.RighInfo001108{max-width:1600px;margin:0 auto;padding:4% 0;}
.RighInfo001108 .pic{ float:left; width:39%;border:1px solid #ddd;}
.RighInfo001108 .pic img{ width:100%;}
.RighInfo001108 .txt{ float:right; width:55%; padding-right:2%; color:#333;}
.RighInfo001108 .txt h1{ font-size:34px; font-weight:normal;}
.RighInfo001108 .txt dl{ border-top:1px solid #d9d9d9; padding:3% 0; }
.RighInfo001108 .txt dd{ line-height:37px; padding:3px 0;font-size:16px;color:#666;border-bottom:1px dashed #d9d9d9;}
.RighInfo001108 .txt dd span{font-weight: bold;color:#333;display: inline-block; width:180px;}
.RighInfo001108 .txt p{ line-height:36px;}
.RighInfo001108 .txt .contact{ padding:1% 0;}
.RighInfo001108 .txt .contact a{ color:#333; width:140px; text-align:center; border:1px solid #ddd;  border-radius:3px; text-transform: uppercase; line-height:41px; display:inline-block;margin-top:2%;}
.RighInfo001108 .txt .contact a:hover{ background-color:#f68121; color:#fff;border:1px solid #f68121;}
.RighInfo001108 .tab{ margin-top:3%; background-color:#f3f3f3; overflow:hidden; font-weight:bold;}
.RighInfo001108 .tab span{ cursor:pointer; display:inline-block; padding:0 3%; line-height:48px;font-size:16px;}
.RighInfo001108 .tab span.on{ background-color:#3e3e3e; color:#fff;}
.RighInfo001108 .tab_info{ padding:2%;}
.RighInfo001108 .tab_info .info h2{color:#333;text-transform: uppercase;}
.RighInfo001108 .tab_info .info p{font-size:16px;line-height: 27px;}
@media(max-width:480px){
.RighInfo001108 .pic,
.RighInfo001108 .txt{ float:none; width:auto;}
}

/*
 .RighInfo002254 为demo编号
 */
.RighInfo002254 .auto_1260{ max-width: 1260px;}
@media only screen and (max-width:1260px) {
	.RighInfo002254 .auto_1260{  padding: 0 2%;}
}
.RighInfo002254{ padding:4.5% 0 3%;}
.RighInfo002254 .list_img{ float:left; width:53.6%; position:relative;}
.RighInfo002254 .big_img{ position:absolute; left:0; top:0; height:100%; width:80%;}
.RighInfo002254 .big_img li,
.RighInfo002254 .big_img li figure{ position:absolute; left:0; width:100%; top:0; height:100%;}
.RighInfo002254 .big_img li figure{ border:1px solid #dcdcdc;background-size:contain;}
.RighInfo002254 .list{ padding:42px 0 42px 82.9%;}
.RighInfo002254 .list .bd{ position:relative;}
.RighInfo002254 .list a{ position:absolute; width:17.1%; height:40px; right:0; background:url(../images/RighInfo002254-btn_prev.png) no-repeat center center/auto 50%;  cursor:pointer;}
.RighInfo002254 .list a.prev{ top:0;}
.RighInfo002254 .list a.next{ bottom:0; background-image:url(../images/RighInfo002254-btn_next.png);}
.RighInfo002254 .list a.prevStop,
.RighInfo002254 .list a.nextStop{ cursor:default;}
.RighInfo002254 .list li{ height:130px;  position:relative;}
.RighInfo002254 .list li figure{ position:absolute; left:0; width:97%; top:9px; bottom:15px; background-size:contain; border:1px solid #f2f2f2;}
.RighInfo002254 .list li.on figure{ border:2px solid #f68121;}
.RighInfo002254 .right_info{ float:right; width:41.2%;}
.RighInfo002254 .right_info h1,
.RighInfo002254 .right_info h3,
.RighInfo002254 .right_info p{ margin:0;padding:5% 0;border-bottom:1px solid #e7e8e8;}
.RighInfo002254 .right_info h1{ padding:4% 0; color:#333; font-size:32px; }
.RighInfo002254 .right_info dl{margin-top:2%;}
.RighInfo002254 .right_info dl dd{font-size:16px;border-bottom:1px dashed #ddd;line-height: 38px;}
.RighInfo002254 .right_info dl dd span{display: inline-block;width:175px;font-weight: bold;color:#333;}
.RighInfo002254 .right_info h3{ font-size:18px; font-weight:normal;}
.RighInfo002254 .right_info p{line-height:30px; color:#999; margin-bottom:10%;}
.RighInfo002254 .right_info a{ display:inline-block; border:1px solid #ddd; padding:10px 5%; color:#333; transition:0.4s;margin-top:5%;}
.RighInfo002254 .right_info a:hover{ background-color:#f68121; border:1px solid #f68121; color:#fff;}

.RighInfo002254 .tab{ padding:3% 0;}
.RighInfo002254 .tab .h1_tab{ margin:0; background:#f3f3f3; overflow:hidden; font-size:16px; font-weight:normal; color:#333;}
.RighInfo002254 .tab .h1_tab span{ float:left; padding:0 4%; line-height:50px; background-color:#f2f2f3; margin-right:4px; cursor:pointer;}
.RighInfo002254 .tab .h1_tab span.on{ background-color:#3e3e3e; color:#fff;}
.RighInfo002254 .tab .info{ padding-top:2%;}
.RighInfo002254 .tab .info h2{font-size:22px;color:#333;}
.RighInfo002254 .tab .info p{font-size:16px;color:#666;line-height: 26px;}
.RighInfo002254 .ul_download li{ border-bottom:1px solid #d1d1d3; line-height:34px; background:url(../images/RighInfo002254-icon_download.png) no-repeat right center; padding:10px 0;}
.RighInfo002254 .ul_download li a{ padding:0 38px; background:url(../images/RighInfo002254-icon.png) no-repeat left center;}
@media(max-width:768px){
.RighInfo002254 .list_img,
.RighInfo002254 .right_info{ float:none; width:auto;}
}
@media(max-width:640px){
.RighInfo002254 .list li{ height:100px;}
.RighInfo002254 .right_info h1{font-size:20px; }
.RighInfo002254 .right_info h3{ font-size:16px;}
 }	
@media(max-width:480px){
.RighInfo002254 .list{ padding-top:30px; padding-bottom:30px;}
.RighInfo002254 .list a{ height:28px;}
.RighInfo002254 .list li{ height:80px;}
.RighInfo002254 .tab .h1_tab{ font-size:14px;}
.RighInfo002254 .tab .h1_tab span{ padding:0 3%;}
 }	


/*Top002990 */
.Top002990{position: absolute; z-index: 100;}
.Top002990_{position: relative;}
.Top002990 .auto{width: 88.542%;}
.Top002990 .top{padding: 15px 0;}
.Top002990 .top .logo{text-align: center;}
.Top002990 .top .logo img{width:130px;}
.Top002990 .top .logo2{ display:none;}
.Top002990.Top002990_ .top .logo img{ display:none;}
.Top002990.Top002990_ .top .logo .logo2{ display:inline-block;}
.Top002990 .open-search{background: url("../images/Top002990_search2.png") no-repeat center center; width: 20px; height: 20px;display: inline-block; cursor: pointer;position: relative;}
.Top002990 .open-search.on{background-color: #000!important;}
.Top002990 .search{ text-align: right;}
.Top002990 .top-search{position: absolute;right: 30px; border: 1px solid #eee; }
.Top002990 .top-search .btn{background: url("../images/Top002990_search.png") no-repeat center center #eee;}
.Top002990 .open-nav a{font-weight: 100; cursor: pointer;height:28px;width:28px;display: inline-block;line-height: 40px;color: #000;font-size: 15px;background: url("../images/Top002990_menu2.gif") no-repeat left center;}
.Top002990 .top-nav{padding: 5px 0 10px 0;line-height: 36px;}
.Top002990 .top-nav ul{display: table; margin: 0 auto;}
.Top002990 .top-nav li{float: left; padding: 0 32px;}
.Top002990 .top-nav li a{display: block;color: #fff;font-size: 16px;position: relative;}
.Top002990 .top-nav li a:before{position: absolute; content: ''; bottom: 0; left: 50%; transform: translateX(-50%);height: 3px; width: 0;background: #fff; transition: 0.3s;}
.Top002990 .top-nav li a:hover:before,.Top002990 .top-nav li.aon a:before{width: 100%;}

.Top002990 .top-menu{position: fixed; left:-100%;opacity: 0; top: 0; height: 100%; width: 100%; z-index: 100;background: rgba(0,0,0,0.3); }
.Top002990 .top-menu menu{background: #fff;height: 100%;position: relative;padding-top: 15.523vh; padding-bottom: 13.516vh; max-width: 510px; width: 70%; opacity: 0; transform: translateX(-100%); }
.Top002990 .top-menu menu ul{height: 100%;overflow: auto;padding-left: 5.68vw; margin-right: 5.68vw;}
.Top002990 .top-menu .close-nav{position: absolute; top: 5.28vh; left: 5.68vw;padding-left: 34px;background: url("../images/Top002990_close.png") no-repeat left center;font-size: 26px;color: #000;cursor: pointer;}
.Top002990 .top-menu .share{background-color: #f8f8f8;position: absolute; bottom: 0; width: 100%; left: 0; height: 13.516vh;font-size: 16px;}
.Top002990 .top-menu .share .ytable{height: 100%; text-align: center;}
.Top002990 .top-menu .share .bdsharebuttonbox a{float: none; display: inline-block; vertical-align:middle; margin: 0 5px;width: 42px;height: 42px; border: 1px solid #c7c7c7; border-radius: 50%; background-position: center center;background-repeat: no-repeat;}
.Top002990 .top-menu .share .bdsharebuttonbox a.bds_tsina{background-image: url("../images/Top002990_sina.png");}
.Top002990 .top-menu .share .bdsharebuttonbox a.bds_qzone{background-image: url("../images/Top002990_qq.png");}
.Top002990 .top-menu .share .bdsharebuttonbox a.bds_weixin{background-image: url("../images/Top002990_wx.png");}
.Top002990 .top-menu .share .bdsharebuttonbox a.bds_more{background-image: url("../images/Top002990_share.png");}

.Top002990 .top-menu li span{display: block;position: relative;padding-right: 20px;line-height: 50px;}
.Top002990 .top-menu li span a{font-size: 20px;color: #333;}
.Top002990 .top-menu li span i{position: absolute; right: 0;top: 0; height: 100%; width: 20px;display: none; cursor: pointer;}
.Top002990 .top-menu li span i:before,
.Top002990 .top-menu li span i:after{position: absolute; content: '';background: #888; top: 50%; left: 50%; transform: translate(-50%,-50%);}
.Top002990 .top-menu li span i:before{width: 12px; height: 2px; }
.Top002990 .top-menu li span i:after{width: 2px; height: 12px;}
.Top002990 .top-menu li span i.active:after{display: none;}
.Top002990 .top-menu li span i.active:before{background: #000;}

.Top002990 .top-menu li dl{padding: 5px 0;display: none;font-weight: 100;}
.Top002990 .top-menu li dd{line-height: 40px;}
.Top002990 .top-menu li dd a{color: #666;font-size:16px;}
.Top002990 .top-menu li dd a:hover{color: #000;}

.menu-in .Top002990 .top-menu{opacity: 1; left: 0;transition:opacity  0.3s;}
.menu-in .Top002990 .top-menu menu{opacity: 1; transform: translateX(0);transition: 0.3s  0.3s;}
.menu-in.menu-out .Top002990 .top-menu{opacity: 0; left: -100%; transition:opacity  0.3s  0.3s, left 0s 0.6s;}
.menu-in.menu-out .Top002990 .top-menu menu{opacity: 0;transform: translateX(-100%);transition: 0.3s;}

.Top002990_ .top-nav li a{color:#333;}
.Top002990_ .open-nav a{background: url(../images/Top002990_menu.gif) no-repeat left center;}
.Top002990_ .open-search{background: url(../images/Top002990_search.png) no-repeat center center;}
.Top002990_ .top-nav li a:before{background:#000;}
@media(min-width:1025px){
.Top002990 .search,
.Top002990 .top .open-nav{width: 150px;}
.Top002990 .search{position: relative;}
.Top002990 .top-search{width: 320px;top: 50%; margin-top: -23px;}
}
@media(max-width:1024px){
.Top002990 { position: relative}
.Top002990 .top img{ display: none}
.Top002990 .top .logo2{ display: inline-block}
.Top002990 .open-nav a{  background: url(../images/Top002990_menu.gif) no-repeat left center;}
.Top002990 .open-search { background: url(../images/Top002990_search.png) no-repeat center center;}
.Top002990 .top-nav{display: none;}
.Top002990 .search,
.Top002990 .top .open-nav{width: 70px;}
.Top002990 .top-search{left: 2%;right: 2%; top: 100%;}
}
@media(max-width:480px){
.Top002990 .top{padding: 2vw 0;}
.Top002990 .top-menu .share .bdsharebuttonbox a{width: 30px; height: 30px;}
.Top002990 .top-menu .close-nav{font-size: 5vw;}
}
/*Banner002901 */
.Banner002901 img{display: block;width: 100%;}
@media(min-width:1025px){
 .Banner002901 .wap{display: none;}
}
@media(max-width:1024px){
 .Banner002901 .pc{display: none;}
}
.Banner002901 .slick-dots{position: absolute; z-index: 10; left: 0; width: 100%;bottom: 5%; text-align: center;}
.Banner002901 .slick-dots li{display: inline-block; width: 30px; height: 30px;cursor: pointer;border:1px solid  transparent; margin: 0 9px;position: relative;border-radius: 50%; }
.Banner002901 .slick-dots li button{position: absolute;background: #fff; font-size: 0;width: 6px; height: 6px; border-radius: 50%; left: 50%; top: 50%; margin: -3px 0 0 -3px;border: 0;padding: 0;cursor: pointer;}
.Banner002901 .slick-dots li.slick-active{border-color: #fff;}
@media(max-width:1024px){
.Banner002901 .slick-dots li{width: 20px; height: 20px; margin: 0 4px;}
}
/*Floor002977*/
.Floor002977{font-family: 'manrope-regular';}
.Floor002977 .auto{width: 100%;}
.Floor002977 li{position: relative; z-index: 1; }
/*.Floor002977 li a{color: #333; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10; padding: 0 40% 0 10.16vw;}*/
.Floor002977 li .pic{overflow:hidden;}
.Floor002977 li .pic img{transition: 0.3s;}
.Floor002977 li:hover .pic img{transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);}
/*.Floor002977 li:nth-child(2) a{padding: 0 10.16% 0 52vw;}*/
.Floor002977 li .ytable{height: 100%;}
.Floor002977 li aside{word-break: break-word; line-height: 1.2em;}
.Floor002977 li .t-1{font-size: 52px;margin-bottom:2%;}
.Floor002977 li .t-2{font-size: 16px;font-family: 'manrope-extrabold'; margin-bottom: 1.334em; margin-top: 0.2em;}
.Floor002977 li .t-2 span{display: block;line-height: 32px;color:#666;}
.Floor002977 li .t-2 span:after{content:'';width:4px;height:4px;background:#666;display: block;float:left;border-radius: 50px;margin-top:14px;margin-right:15px;}
.Floor002977 li .t-2 p{line-height: 28px;color:#666;}
.Floor002977 li .more{display: table;position: relative; padding: 11px 20px;transition: 0.3s;}
.Floor002977 li .more:after{position: absolute; content: ''; left: 0; bottom: 0; height: 1px; width: 100%;background: #aaabae; transition: 0.3s;}
.Floor002977 li a:hover .more{color: #fff;}
.Floor002977 li a:hover .more:after{ height: 100%;background: #f68121;}
.Floor002977 li .more i{font-style: normal;position: relative;display: block;font-size: 16px; z-index: 4;}
@media(min-width:769px){
.Floor002977 li{ float: left; width: 100%;}
.Floor002977 li:nth-child(2n){float: right;}
}
@media(min-width:769px) and (max-width:1280px){
.Floor002977 li .t-1{font-size: 2vw;}
.Floor002977 li .t-2{font-size: 2.2vw;}
.Floor002977 li .more i{font-size: 1.5vw; }
}
@media(max-width:480px){
.Floor002977 li .t-1{font-size: 4vw;}
.Floor002977 li .t-2{font-size: 4.5vw;}
.Floor002977 li .more i{font-size:3vw; }
}

.auto_1500{max-width:1500px;}
@media(max-width:1500px){
	.auto_1500{padding:0 2%;}
}

/*Floor002212*/
.Floor002212{ background:url(../images/Floor002212-nbg.jpg) no-repeat center center; background-size:cover;background:#fff; padding:35px 0 87px;overflow: hidden;}
.Floor002212 .auto{max-width:1500px;}
.Floor002212 .List li h4 a,
.Floor002212 .List li,
.Floor002212 .List li .more,
.Floor002212 nav ul li{transition:all 0.5s ease-out 0s;}
.Floor002212 .h2{text-align: center; color: #18222a; font-size: 42px; font-weight:normal;}
.Floor002212 nav{margin: 33px 0 40px; text-align: center; }
.Floor002212 nav ul{display:block;text-align:center;overflow: hidden;}
.Floor002212 nav ul li{display:inline-block; *zoom:1; *display:inline; text-align: center; line-height: 40px; height: 40px;  padding: 0 12px;}
.Floor002212 nav ul li a{display: block; color: #333; font-size: 16px; padding:0 25px; min-width:140px;background:#f3f3f3;border-radius:40px;}
.Floor002212 nav ul li.slick-active a{color: #fff; background:#f68121;}
.Floor002212 .List{margin: 20px -70px 0; position: relative;}
.Floor002212 .List .slider{padding: 0 45px;}
.Floor002212 .List li{float: left; }
.Floor002212 .List li > *{margin:0 20px;}
.Floor002212 .List li .pic {overflow: hidden; display: block;}
.Floor002212 .List li .pic img{width: 100%;  display: block; transition: 1s;}
.Floor002212 .List li:hover .pic img{transform: scale3d(1.04,1.04,1.04);}
.Floor002212 .List li figure{padding: 30px 29px; background: #f9f9f9;}
.Floor002212 .List li .time{font-size: 14px; color: #999;}
.Floor002212 .List li h4{font-size: 22px;  white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block; margin: 10px 0 0; font-weight:normal;}
.Floor002212 .List li h4 a{color: #333;}
.Floor002212 .List li p{font-size: 14px; color: #666; height: 40px; overflow: hidden; line-height: 20px; margin: 10px 0 0;}
.Floor002212 .List li .more{display:inline-block;  *zoom:1; *display:inline; padding-right: 22px; color: #999; font-size: 14px; background: url(../images/Floor002212-icon1.png) 100% 50% no-repeat; margin-top: 16px;}
.Floor002212 .List li .more:hover,
.Floor002212 .List li h4 a:hover{color: #f68121;}
.Floor002212 .List .slick-arrow{ width:20px; height:42px; position:absolute;top: 50%; margin-top: -22px; background-image:url(../images/Floor002212-icon.png); background-repeat:no-repeat; display:block; z-index:5;}
.Floor002212 .List .slick-prev{left: 0; background-position:0 0;}
.Floor002212 .List .slick-next{ right:0;background-position:-21px 0;}
.Floor002212 .List .slick-prev:hover{background-position:0 -42px;}
.Floor002212 .List .slick-next:hover{background-position:-21px -42px;}
.Floor002212 .List .btn a{ display:block; width:20px; height:42px;}
@media(max-width:1366px){
.Floor002212 .List{margin-left: 0;margin-right: 0;}
.Floor002212 .List .slider{padding: 0 40px;}
}
@media(max-width:1199px){
.Floor002212 .h2{ font-size:35px;}	
}
@media(max-width:1000px){
.Floor002212 .h2{ font-size:30px;}	
.Floor002212{ padding:4% 0 8%;}
}
@media(max-width:720px){
.Floor002212 nav ul li{ width:25%; max-width:none; float:left; padding:0 5px;}
.Floor002212 nav ul li a{ padding:0 10px;min-width:1px;}
}
@media(max-width:500px){
 .Floor002212 nav ul li a{font-size: 3vw;}
.Floor002212 nav{ margin:3% 0;}
.Floor002212 .List li > *{margin:0;}
}
/*Floor002212 End*/
/*Bottom002976*/
.Bottom002976{background: #2f2f2f;padding-top: 3.5vw;font-family: 'manrope-regular';}
.Bottom002976 .auto{max-width: 1500px;}
.Bottom002976 .copyright{padding: 27px 0;line-height: 25px; border-top: 1px solid rgba(255,255,255,0.1);}
.Bottom002976 .copyright .fl img{max-width:120px;}
.Bottom002976 .copyright .fl a{color: rgba(255,255,255,0.5); padding:0 10px;}
.Bottom002976 .copyright .fl a:hover{color: #fff;}
.Bottom002976 .copyright .fr{font-size: 14px;}
.Bottom002976 .copyright .fr,
.Bottom002976 .copyright .fr a{color: rgba(255,255,255,0.5);}
.Bottom002976 .copyright .fr a:hover{color: #fff;}

.Bottom002976 .b-t{padding-bottom: 1vw;}

.Bottom002976 .b-left li{position: relative;display: table;background-color: rgba(255,255,255,0.05);border-radius: 0px 20px 0px 20px;margin-bottom: 18px;height: 82px; width: 100%; transition: background 0.3s;}
.Bottom002976 .b-left li a{display: table-cell; vertical-align: middle;padding-left: 1.82vw; padding-right: 1.51vw; color: #fff;line-height: 1.5em;}
.Bottom002976 .b-left li:after{color: #fff;content: '>';position: absolute; top: 50%;opacity: 0.2; font-size: 20px;right: 1.51vw; transform: translateY(-50%); font-family: '宋体';}
.Bottom002976 .b-left li figure{opacity: 0.5;}
.Bottom002976 .b-left li aside{font-size: 18px;}
.Bottom002976 .b-left li:hover{background-color: #f68121;}
.Bottom002976 .b-mid dl{float: left;}
.Bottom002976 .b-mid dt{font-size: 18px; margin-bottom: 20px;text-transform: uppercase;}
.Bottom002976 .b-mid dt a{color: #fff;}
.Bottom002976 .b-mid dd{line-height: 30px;}
.Bottom002976 .b-mid dd a{color: rgba(255,255,255,0.5);font-size: 14px;}
.Bottom002976 .b-mid dl a:hover{color: #f68121;}

.Bottom002976 .b-right .hotline p{color:rgba(255,255,255,0.5);margin:0;margin-bottom:0px; line-height: 24px;}
.Bottom002976 .b-right .hotline span{display: inline-block;font-size: 18px;color: #fff; padding-left: 27px;text-transform: uppercase;}
.Bottom002976 .b-right .hotline aside{font-size: 30px;color: #f68121;line-height: 1em;margin-top: 20px;margin-bottom:20px;}
.Bottom002976 .b-right .link{font-size: 18px;color: rgba(255,255,255,0.5); }
.Bottom002976 .b-right .link dl{margin-top: 15px;}
.Bottom002976 .b-right .link dd{float: left; width: 47.5%;display: table;height: 40px;background-color: rgba(255,255,255,0.05);border-radius: 50px; transition: 0.3s;}
.Bottom002976 .b-right .link dd:not(:nth-child(2n)){margin-right: 5%;}
.Bottom002976 .b-right .link dd a{display: table-cell; vertical-align: middle;text-align: center;}
.Bottom002976 .b-right .link dd img{max-height: 30px;}
.Bottom002976 .b-right .link dd:hover{background: #86bf47;}
@media(min-width:1025px){
.Bottom002976 .b-left{ width: 15.52%;}
.Bottom002976 .b-mid{width: 59.481%;}
.Bottom002976 .b-right{max-width:24%;}
.Bottom002976 .b-right{text-align: right;}
.Bottom002976 .b-right .hotline{ margin-bottom: 50px;}
}
@media(max-width:1024px){
.Bottom002976{text-align: center;}
.Bottom002976 .b-left li{text-align: left;}
.Bottom002976 .b-mid{display: none;}
.Bottom002976 .copyright .fl{padding-bottom: 10px;}
.Bottom002976 .copyright .fl img{ display:block; margin:0 auto 2% auto;}
.Bottom002976 .b-right .hotline{ margin-bottom: 3vw;}
}



/*Banner002826 */
.Banner002826{position: relative; z-index: 1;}
.Banner002826 figure {padding-bottom:56.25%;}

/*方法4*/
/*.Banner002826 li.slick-slide{position: relative;}
.Banner002826 li.slick-slide img{display: block;width: 100%;}
.Banner002826 li.slick-slide video{position: absolute; z-index: 10; left: -100%; top: -100%; min-height: 100%; min-width: 100%; opacity: 0; transition: 0.3s;}
.Banner002826  li.video-show video{left: 50%;opacity: 1;top: 50%; transform: translate(-50%,-50%);}
.Banner002826  li.slick-slide .open-video{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.3) url(../images/Banner002826_play.png) no-repeat center center;background-size: auto 50px; z-index: 20;transition: 0.3s;}
.Banner002826  li.video-show .open-video{opacity: 1;}
@media(min-width:1025px){
.Banner002826  li.slick-slide img.wap{display: none;}
}
@media(max-width:1024px){
.Banner002826  li.slick-slide img.pc{display: none;}
}*/

/*方法1，2，3*/
.Banner002826 li.slick-slide{position: relative;}
.Banner002826 li.slick-slide img{display: block;width: 100%;}
.Banner002826 li.slick-slide video{width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;overflow: hidden;/*position: absolute; z-index: 10; left: 50%; top: 50%;background: #000; transform: translate(-50%,-50%);*/object-fit: fill !important;height: 100%; width: 100%;}
/*.Banner002826,.Banner002826 li.slick-slide{height: 100vh;}*/
.Banner002826 li a{ display:block; width:100%; height:100%; /*position:absolute;*/ z-index:999;}
@media(min-width:961px){
	.Banner002826, .Banner002826 li.slick-slide { /*height: 100vh;*/}
.Banner002826  li.slick-slide img.wap{display: none;}
}
@media(max-width:960px){
	.Banner002826 figure { display: none;}
}
@media(max-width:640px){
.Banner002826  li.slick-slide img.pc{display: none;}
.Banner002826  li.slick-slide video{left: 0;top: 0;opacity: 1;background: #000;}
.Banner002826  li.slick-slide .open-video{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.3); z-index: 20;}
.Banner002826  li.video-show .open-video{left: -100%;opacity: 0; transform: translateX(-100%);}
.Banner002826  li.video-show video{left:0%; top: 0%; opacity: 1;}
}
.Banner002826 .main{width: 70%;position: absolute;top: 50%;left: 15%;letter-spacing: 5px; z-index:99;}
.Banner002826 .txt{width:100%;color:#fff;text-align:center;transform:translateY(100%);-webkit-transform:translateY(100%);transition:all .5s;-webkit-transition:all .5s;}
.Banner002826 .main p{display: block;font-size: 60px;margin-bottom: 20px;color: #fff;}
.Banner002826 .main a{display: inline-block;border: 2px solid #FFF;padding: 10px 30px;color: #fff;font-size: 20px;}

/*方法5  添加播放按钮+弹窗*/
/*.Banner002826 .open-video{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.3) url(../images/Banner002826_play.png) no-repeat center center;background-size: auto 50px; z-index: 20; cursor: pointer;}

.video-openbox{position:fixed;left:0;height:100%;width:100%; z-index:500;background:rgba(0,0,0,0.5); top:0;}
.video-openbox .ytable{height: 100%;}
.video-openbox .close{position: absolute;right: 20px;top: 20px; width: 30px; height: 30px; cursor: pointer; z-index: 10; cursor: pointer;}
.video-openbox .close:before,
.video-openbox .close:after{position: absolute;width: 100%; left: 0; top: 50%; height: 3px; margin-top: -1.5px; background: #fff; content: '';transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.video-openbox .close:after{transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
.video-openbox video{max-width: 1200px; margin: 0 auto;display: block;}*/

.slick-slider {position: relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.slick-list:focus {outline: none}
.slick-list.dragging {cursor: pointer;cursor: hand;}
.slick-slider .slick-track, 
.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)}
.slick-track {position: relative; top: 0; left: 0; display: block;}
.slick-track:before, 
.slick-track:after{display: table; content: '';}
.slick-track:after{ clear: both;}
.slick-loading .slick-track { visibility: hidden;}
.slick-slide{ display: none; float: left; min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.slick-slide .slick-loading img { display: none;}
.slick-slide .dragging img { pointer-events: none;}
.slick-initialized .slick-slide { display: block;}
.slick-loading .slick-slide { visibility: hidden;}
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.slick-arrow .slick-hidden { display: none;}

.Banner002826 .slick-dots{position: absolute; left: 50%; transform: translate(-50%,0); bottom: 5%;overflow: hidden; z-index: 10;}
.Banner002826 .slick-dots li{float: left; width: 18px; height: 18px;position: relative; border-radius: 50%;border: 2px solid #fff; cursor: pointer;}
.Banner002826 .slick-dots li:not(:last-child){margin-right: 10px;}
.Banner002826 .slick-dots li:before{position: absolute; left: -1px; top: -1px; right: -1px; bottom: -1px; border-radius: 50%;background: #fff; transition: 0.3s;content: '';}
.Banner002826 .slick-dots li.slick-active:before{transform: scale(0);-webkit-transform: scale(0);-ms-transform: scale(0);}
.Banner002826 .slick-dots li button{display: none;}
@media(max-width:640px){
.Banner002826 .slick-dots li{width: 10px; height: 10px;}
.Banner002826 .slick-dots li:not(:last-child){margin-right: 4px;}
}




/*
 .Banner002187 为demo编号
 */
.Banner002187 span{background-position: center center; background-repeat:no-repeat; background-size:cover; height:450px; display:block;}
.Banner002187 img{ display:none;}
@media (max-width: 1000px){
	.Banner002187 span{ height:auto; background:none; height:auto;}
	.Banner002187 img{ display:block;}
}

/*
 .RighInfo002309 为demo编号
 */

.RighInfo002309{padding:4.5% 0;}
.RighInfo002309 .CenTitle{ padding:10px 0; position:relative; z-index:1;}
.RighInfo002309 .CenTitle .name{ }

.RighInfo002309 .txtbox{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both;}
.RighInfo002309 .aboutTxt01{ line-height:30px; font-size:14px; color:#666;}
.RighInfo002309 .aboutTxt01 .word{width:45%;float:left;}
.RighInfo002309 .aboutTxt01 .pic{width:48%;float:right;}
.RighInfo002309 .aboutTxt01 h2{text-align:left;margin-top:0; font-size:32px; font-weight:bold; color:#333; text-transform: uppercase; line-height:30px;margin-bottom:35px;margin-top:7px;}
.RighInfo002309 .aboutTxt01 h2:after{content:'';width:65px;height: 2px; background:#f68121;display: block;margin-top:27px;}
.RighInfo002309 .aboutTxt01 p{font-size:16px;line-height: 34px;}
.RighInfo002309 .aboutTxt01 .wap_pic{ display: block; text-align: center;}
.RighInfo002309 .aboutTxt01 .pc_pic{ display: none;}
@media only screen and (min-width:769px ) {
	.RighInfo002309 .aboutTxt01 .wap_pic{ display: none;}
	.RighInfo002309 .aboutTxt01 .pc_pic{ display: block;}
	.RighInfo002309 .aboutTxt01 .pic{ display: block;float:right; margin-left:80px;}
}

@media(max-width:640px){
.RighInfo002309 .word,.RighInfo002309 .pic{ width:100% !important;}
}

/*Menu001093 */
.Menu001093{background: #fff;box-shadow:  0 5px 10px rgba(0,0,0,0.08);position: relative; z-index: 1;}
.Menu001093 .auto{max-width: 1500px;}
.Menu001093 .nav{ margin: 0 auto;}
.Menu001093 .nav li{float: left;position: relative;display: table;height: 64px; margin: 0 1px; min-width:8.334vw; }
.Menu001093 .nav li a{transition: 0.3s; display: table-cell; vertical-align: middle; text-align: center;font-size: 16px;padding: 0 2vw;}
.Menu001093 .nav li a:hover,
.Menu001093 .nav li.aon a{background: #f68121;color: #fff;}
@media(max-width:640px){
.Menu001093 .nav li{height: 10vw;}
.Menu001093 .nav li a{font-size: 2.6vw;}
}
@media(max-width:480px){
.Menu001093 .nav li{height: 14vw;}
.Menu001093 .nav li a{font-size: 4vw; padding: 0 4vw;}
.Menu001093 .nav li a:after{bottom: 0.5vw;}
}
/*PicList002735 */
.PicList002735{padding:3% 0 0;}
.PicList002735 li{ margin-bottom: 1%; margin-top: 2%;}
.PicList002735 li a{display: block;background: #f7f7f7; border: 3px solid #f3f3f3; transition: 0.3s;}
.PicList002735 li a:hover{border-color: #333; box-shadow: 0 10px 14px rgba(0,0,0,0.3);}
.PicList002735 li .Ispic{ background-size: contain;background-color: #fff;  padding-bottom: 69%;}
.PicList002735 li .txt{padding: 25px;}
.PicList002735 li .txt h3{font-size: 22px; color: #333;font-weight: normal;margin-bottom:5px;margin-top:5px;}
.PicList002735 li .txt p{line-height: 28px;color: #666;height: 60px; }
@media(min-width:481px){
.PicList002735 li{float: left;}
}
@media(min-width:769px){
.PicList002735 li{width: 31%; }
.PicList002735 li:not(:nth-child(3n)){margin-right: 3.46875%;}
}
@media(min-width:481px) and (max-width:768px){
.PicList002735 li{width: 48%; }
.PicList002735 li:not(:nth-child(2n)){margin-right: 4%;}
}
/*Page002623 */
.Page002623{padding: 2.5vw 0 4vw 0; text-align: center;font-family: Arial;font-size: 18px;}
.Page002623 .Pages a.a_first,
.Page002623 .Pages a.a_end,
.Page002623 .Pages > span:not(.p_page){display: none;}
.Page002623 .Pages em{float: left;margin: 0 3vw; font-style: normal;}
.Page002623 .Pages .p_page{display: table; margin: 0 auto;}
.Page002623 .Pages a{float: left;line-height: 50px; width: 50px; margin: 0 4px;background:#f7f7f7;border-radius: 50px;}
.Page002623 .Pages a.a_cur,
.Page002623 .Pages a:hover{color: #fff;background: #f68121;}
.Page002623 .Pages .p_page > a{font-size: 0;height: 50px;position: relative;}
.Page002623 .Pages .p_page > a:before{position: absolute; content: '';border:5px solid transparent; left: 50%; top: 50%; margin: -5px 0 0 -10px;}
.Page002623 .Pages .p_page > a.a_prev:before{border-right-color: #000;border-right-width: 8px;}
.Page002623 .Pages .p_page > a.a_next:before{border-left-color: #000;border-left-width: 8px; margin-left: -4px;}
.Page002623 .Pages a.a_prev:hover:before{border-right-color: #fff;}
.Page002623 .Pages a.a_next:hover:before{border-left-color: #fff;}
@media(max-width:640px){
.Page002623{padding: 6vw 0 8vw 0;}
.Page002623 .Pages em{display: none;}
.Page002623 .Pages a{background-color: #eee;}
}
/*
 PicList000864 为demo编号
 */
.PicList000864{ padding-top:4%;}
.PicList000864 li{ float:left; width:31.3%; margin-right:3%; margin-bottom:3%;background:#f9f9f9;}
.PicList000864 li:nth-child(3n){ margin-right:0;}
.PicList000864 li .Ispic{ padding-bottom:60%; position:relative; display:block;}
.PicList000864 li .text{padding:6%;}
.PicList000864 li h5{font-size: 22px;font-weight: normal;margin:0px 0 0;padding: 0;}
.PicList000864 li h5 a:hover{color: #f68121;}
.PicList000864 li p{ margin:13px 0 16px; line-height:21px; height:40px; overflow:hidden;}
.PicList000864  ul li span{font-size: 14px;color: #999;}
.PicList000864  li .more{}
@media(max-width:768px){
.PicList000864 li{width:49%;}
.PicList000864 li h5{line-height:30px;}
.PicList000864 li:nth-child(3n){ margin-right:2%;}
.PicList000864 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList000864 li{ width:100%;}
.PicList000864 li h5{ margin-top:2px;}
.PicList000864 li p{ margin:2px 0 10px 0;}
}


.Floor002967{padding:3vw 0;}
.Floor002967 .auto{ max-width: 1600px;}
.Floor002967 li{float: left;width: 23.5%;margin-right: 2%;}
.Floor002967 li:nth-child(4n){margin-right:0;}
.Floor002967 li h2{font-size:20px;text-transform: capitalize;}
.Floor002967 li a{display: block;text-align: center;position: relative;}
.Floor002967 li a aside{position:absolute;bottom: 20px;width: 100%;color: #666;font-size: 16px;text-transform: capitalize;}
.Floor002967 li .pic{overflow:hidden;}
.Floor002967 li .pic img{transition: 0.3s;}
.Floor002967 li:hover .pic img{transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);}
@media(max-width:960px){
.Floor002967 li{width:48%;margin-right: 4%;margin-bottom: :4%;}
.Floor002967 li:nth-child(2n){margin-right:0;}

}


.hot-product{ /*max-width: 1600px;*/ margin: auto; padding-top: 4%; padding-bottom: 6%; overflow:hidden;}
.hot-main .imgBox img,
.hot-main .prod-text p,
.hot-main .prod-text p::after{ width:100%; transition: all 0.5s ease-out;   -webkit-transition: all 0.5s ease-out;   -moz-transition: all 0.5s ease-out;}
.hot-nav ul{margin:0 -6px;height:auto}
.hot-nav li{display:block;float:left;width:20%;text-align:center;position:relative;cursor:pointer}
.hot-nav li .nv-item{padding: 20px 0; position:relative;color:#bfc3c3}
.hot-nav li h3{font-size:20px; padding: 0; margin: 0; text-transform: capitalize;}
.hot-nav li.current .nv-item{color:#000;}
.hot-main{position:relative;/*overflow:hidden*/}
.hot-main .taber{/*margin:0 7% 0 15px;*/}
.hot-main .swiper-container{width:100%;overflow:visible;margin-bottom:40px;}
.hot-main .swiper-slide{width:25%;float:left;}
.hot-main .swiper-slide a{display:block;margin:0 15px;background:#eee;}
.hot-main .imgBox{width:100%;overflow:hidden}
.hot-main .prod-text{padding:10px 20px;text-align:center}
.hot-main .prod-text p{display:inline-block;padding-right:0px;position:relative;}
.hot-main .prod-text p::after{content:"";display:block;width:0px;height:100%;overflow:hidden;position:absolute;top:0px;right:0px;background:url(https://cdn.aqara.com/cdn/website/mainland/static/lodash-4.17.15/ary-blk20.png) no-repeat center right;}
.hot-main .swiper-slide a:hover .imgBox img,#container .picsrc:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);}
.hot-main .swiper-slide a:hover .prod-text p{padding-right:40px;}
.hot-main .swiper-slide a:hover .prod-text p::after{width:30px;}
.hot-main .swiper-scrollbar{height:5px;width:90%;margin:0 auto;border-radius:0px;} 
.hot-main .swiper-scrollbar-drag{border-radius:0px;}
@media(max-width:640px){
.hot-product{ padding-top:0;}
.hot-main .taber{margin:0 7% 0 15px;overflow: hidden;}
.hot-nav ul{ margin:2%;}
.hot-nav li{ width:48%;}
.hot-nav li h3{ font-size:16px;}
}


/* .RighInfo002228 为demo编号 */
.RighInfo002228{padding:2% 0;}
.RighInfo002228 .single-header {text-align:center;}
.RighInfo002228 .single-header h1 {color:#f68121;font-size:20px;margin:0 0 10px 0;font-weight:normal;}
.RighInfo002228 .single-header h3 {color:#666;font-size:16px;margin:0;font-weight:normal;position:relative;}
.RighInfo002228 .single-header h3:after {content:"";display:block;height:1px;background-color:#f3eee9;width:100%;z-index:1;margin-top:15px;}
.RighInfo002228 .single-header h3 span {position:relative;z-index:2;padding:0 30px;background-color:#fff;}
.RighInfo002228 .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%;min-height:400px;}
.RighInfo002228 .single-content p {text-indent:2em;margin:0;padding:10px 0;}
.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 {padding:15px 0;}
.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;}
}



/*PicList002171 */
.PicList002171{padding:2% 0;}
.PicList002171 li{ float:left; width:18%; margin-right:2%; margin-bottom:2%;}
.PicList002171 li a{ border:1px solid #e8e8e8; 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,0,0,0.54); 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:18px; color:#fff;}
@media(min-width:769px){
.PicList002171 li:nth-child(5n){ margin-right:0;}
}
@media(max-width:768px){
.PicList002171 li{ width:32%; margin-right:2%;}
}
@media(max-width:768px) and (min-width:481px){
.PicList002171 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:480px){
.PicList002171 li{ width:49%;}
.PicList002171 li:nth-child(2n){ margin-right:0;}
.PicList002171 li dt{ font-size:15px;}
}

.sp h1,.sp h2,.sp h3,.sp p{ margin:0;}

/*Other002638 */
.Other002638{ position:fixed; right:0; z-index:110; top:50%; margin-top:-122px;}
.Other002638 ul{}
.Other002638 .shou{display: none;width: 28px;padding: 6px; background:#f68121; text-align: center;border-radius: 5px 0 0 5px;}
.Other002638 .shou img{width: 40px;padding-top: 6px}
.Other002638 .shou a{color: #fff;     line-height: 16px;  font-size: 16px;}
.Other002638 li{ position:relative; margin:1px 0;}
.Other002638 li.close{display: none;}
.Other002638 li > a{ display:block; width:50px; height:50px; border-radius: 5px 0 0 5px;background: url(../images/Other002638_icon.png) no-repeat center top #01EBD2; transition:0.3s;}
.Other002638 li.close a{height:30px;background: #f68121;color: #fff;text-align: center;line-height: 30px;font-size: 20px;}
.Other002638 li > a:hover{ background-color:#333;}
.Other002638 li.li_qq .wap{ display:none;}
.Other002638 li a:hover{ color:#fff;}
.Other002638 li aside{ display:none; position:absolute; right:100%; line-height:50px; white-space:nowrap; text-overflow:ellipsis; top:0;background:#01EBD2; margin-right:1px;border-radius:3px; padding:5px; font-size:18px; color:#fff;    width: 200%;height: 200%;}
.Other002638 li.li_wb aside{width:300%;text-align: center;height:100%;line-height:39px;}
.Other002638 li.li_qq aside{width:300%;text-align: center;height:100%;line-height:39px;font-size: 14px;}
.Other002638 li.li_wx a{ background-position:center -61px;}
.Other002638 li.li_wb a{ background-position:center -122px;}
.Other002638 li.li_gettop a{ background-position:center -183px;}
@media(min-width:1025px){
.Other002638 li:hover aside{ display:block;} 
}

.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:600px; background:#fff; border:5px solid #f68121; border-radius:10px; padding:2%;}
.Other002638 .pop-up .close{ position:absolute; width:30px; height:30px; right:-15px; top:-15px; border-radius:50%; background:#f68121; 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#form td{ padding-top:4%; vertical-align:top;}
.Other002638 .pop-up#form td.f-name{ text-align:right; width:90px; line-height:32px;}
.Other002638 .pop-up#form td .text{ width:100%; line-height:32px; height:32px; border:1px solid #eee; border-radius:3px; padding:0 5px;}
.Other002638 .pop-up#form td .btn{ width:40%; margin-right:3%; height:40px; cursor:pointer; border:none; border-radius:3px;color:#fff; background:#f68121; max-width:120px;}
.Other002638 .pop-up#form td .btn_reset{ background:#999;}
.Other002638 .pop-up#form td textarea.text{ height:90px;}
.Other002638 .pop-up#form p{ margin:0; text-align:center; color:#f68121;}
.Other002638 .pop-up#map .main{ padding:15px;}
.Other002638 .pop-up .map{ height:300px;}
@media(max-width:640px){
.Other002638 ul{ top:auto; margin-top:0; bottom:2%;}
.Other002638 li > a{ width:40px; height:40px; background-position:-8px -6px;}
.Other002638 li.li_tel a{ background-position:center -13px;}
.Other002638 li.li_email a{ background-position:center -75px;}
.Other002638 li.li_map a {background-position: center -137px;}
.Other002638 li.li_gettop a {background-position: center -191px;}
}