*{margin:0;padding:0}
body{color:#333; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; font-family: Arial "微软雅黑"; font-size:14px;}
a{text-decoration:none; color: inherit; }
img{border:0}
li{list-style:none}
.width{margin:0 auto;}
.fl{float:left;}
.fr{ float:right;}

@media(min-width:1200px)and (max-width:300000px){
.width{width:90%; margin:auto;}

.top1bj{background: rgba(0,0,0,1); position: absolute; top: 0; left:0; width: 100%; z-index: 2; right:0; box-shadow: 0px 6px 6px 0px rgba(0, 0, 0, 0.1); position:fixed;}
.top1bj .width{display:flex; flex-wrap:wrap; justify-content: space-between; height:110px;}
.top1bj .width .logo{display:flex; flex-wrap:wrap; justify-content: space-between; align-items: center;}
.top1bj .width .logo dl{width:95px; height:95px; border-radius:100%; background:#FFF; display:flex; flex-wrap:wrap; align-items:center; justify-content:center;}
.top1bj .width .logo dl img{width:80px;}
.top1bj .width .fr{display:flex; flex-wrap:wrap; align-items: center; height:110px;}
.top1bj .width .fr .search{width:40px; height:40px; display:flex; flex-wrap:wrap; align-items:center; justify-content:center; background:rgba(255,255,255,0.15); border-radius:100%; margin-right:15px;}
.top1bj .width .fr .search img{width:14px; height:14px;}
.top1bj .width .fr .search:hover{background:rgba(255,255,255,0.2);}
.top1bj .width .fr .tel{display:flex; flex-wrap:wrap; align-items:center; margin-right:20px;}
.top1bj .width .fr .tel img{width:12px; opacity:0.5; margin-right:5px;}
.top1bj .width .fr .tel span{color:rgba(255,255,255,0.5); font-size:14px; line-height:14px;}
.top1bj .width .fr .lianxi{width: fit-content; background:rgba(0,181,240,1); color:#FFF; margin-left:10px; padding:5px 10px; border-radius:5px;}
.top1bj .width .fr .lianxi:hover{background:rgba(0,181,240,0.9);}
.top1bj .width .fr .yuyan{ margin-left:15px;}
.top1bj .width .fr .yuyan a{ color:#FFF; font-size:16px;}
.top1bj #Menu-btn{display:none;}
.top1bj #Menu-btn-h{display:none;}
.top1bj #menu1{display:none;}
.active-head{color:#fff;}
.active-head1{color:rgba(255,255,255,0.6);}
.active-head1:hover{color:#fff;}
.navBar{position:relative; z-index:1; color:#fff; margin-left:10px;}
.nav{}
.nav h3{ font-size:100%; font-weight:normal; font-size:14px; color:rgba(255,255,255,0.6); height:40px; line-height:40px;}
.nav .m{position:relative; float:left; display:inline; text-align:center; margin-left:25px;}
.nav .m h3 i{ display:inline-block; *display:inline; zoom:1; width:7px; height:4px; background:url(../images/icon.png) 0 -280px no-repeat; overflow:hidden; margin:-2px 0 0 5px; vertical-align:middle; filter:alpha(opacity=50);opacity:0.5;}
.nav .m:nth-child(3) h3 i,.nav .m:nth-child(4) h3 i,.nav .m:nth-child(5) h3 i,.nav .m:nth-child(7) h3 i,.nav .m:nth-child(8) h3 i,.nav .m:nth-child(9) h3 i{ display:none;}
.nav .on h3 a i{ filter:alpha(opacity=100);opacity:1;  }
.nav .on h3 a{color:rgba(255,255,255,0.6);}
.nav .sub{ display:none; /*默认隐藏*/ width:260px; position:absolute; left:-15px; top:40px;  float:left; border-radius:7px; overflow:hidden;}
.nav .sub p{color:#666; text-align:left; background:#FFF; padding:10px 20px; border-bottom:#eee 1px dashed;}

.focusBox {width:100%; height:100vh; overflow: hidden;}
.focusBox .pic{z-index:0; }
.focusBox .pic li{ position:relative; height:100vh;}
.focusBox .pic li img { position:absolute; width:100%; height:100%; object-fit: cover;}
.focusBox .jiantou{position: absolute; top:110px; bottom:110px; left:1.5%; right:1.5%; color:#FFF; display:flex; flex-wrap:wrap; align-items:center; justify-content: space-between;} 
.focusBox-wap{ display:none;}

.index1{ overflow:hidden;}
.index1 .bod{overflow:hidden; background:#FFF; width:100%; padding-top:40px;}
.index1 .bod .txt{font-size:36px; text-transform:uppercase; border-bottom:#eee 1px solid;}
.index1 .bod .txt a{display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between;}
.index1 .bod .txt a li{ color:#333; border-bottom:#1e73be 3px solid; width: fit-content; padding-bottom:10px; margin-bottom:-2px;}
.index1 .bod .txt a span{ font-size:14px; color:#666;}
.index1 .bod .item{display:flex; flex-wrap:wrap; margin-top:40px;}
.index1 .bod .item dl{ width:15.5%; margin-right:1.4%; float:left; margin-bottom:40px;}
.index1 .bod .item dl:nth-child(6n){ margin-right:0px;}
.index1 .bod .item dl dt{position:relative; padding-bottom:100%; border:#eee 1px solid; background:#FFF;}
.index1 .bod .item dl dt img{position:absolute; width:90%; height:90%; margin-left:5%; margin-top:5%;}
.index1 .bod .item dl dd{ border-top:#e5e5e5 7px solid; padding:10px; text-align:center; color:#333;}
.index1 .bod:nth-child(2n){ background:#f5f5f5;}
.index1 .bod:nth-child(2n) .txt{border-bottom:#e5e5e5 1px solid;}

.index2{ overflow:hidden; background:url(../images/index2.jpg) no-repeat center center; padding-top:90px; padding-bottom:100px;}
.index2 .txt{text-align:center; margin-bottom:40px;}
.index2 .txt dt{font-size:36px; color:#FFF;}
.index2 .txt dd{font-size:20px; margin-top:10px; color:rgba(255,255,255,0.8);}
.index2 .bod{display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; background:rgba(255,255,255,0.9); width:1200px; margin:auto; padding:40px 0px;}
.index2 .bod .fl{ width:23%; margin-left:7%;}
.index2 .bod .fl img{ width:100%;}
.index2 .bod .fr{ width:57%; margin-right:7%; font-size:16px; line-height:36px;}

.index3{overflow:hidden; padding-top:90px; padding-bottom:90px;}
.index3 .txt{font-size:36px; text-align:center; margin-bottom:50px; color:#004098; font-weight:bold;}
.index3 .bod{width:1200px; margin:auto; display:flex; flex-wrap:wrap; justify-content:space-between; padding-bottom:60px;}
.index3 .bod dl{width:31%; background:#f5f5f5; text-align:center; padding:40px 0px; border-radius:10px; transition: all 0.5s;}
.index3 .bod dl li{ width:120px; height:120px; margin:auto; background:#fff; border-radius:100%; display:flex; flex-wrap:wrap; align-items:center; justify-content:center;}
.index3 .bod dl li img{ width:60px; transition: transform 1s ease-in-out;transform: rotate(0deg);}
.index3 .bod dl dt{ margin-top:20px; font-size:18px;}
.index3 .bod dl dd{ font-size:16px; margin-top:5px; color:#666;}
.index3 .bod dl:hover{ margin-top:-15px; transition: all 0.5s; box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.1); background:#1e73be;}
.index3 .bod dl:hover li img{transform: rotate(360deg);}
.index3 .bod dl:hover dt{ color:#FFF;}
.index3 .bod dl:hover dd{ color:#FFF;}
.index3 .more{width: fit-content; margin:auto; background:#1e73be; color:#FFF; padding:10px 30px; font-size:16px; border-radius:10px; transition: all 0.5s;}
.index3 .more:hover{ background:#1165b0; transition: all 0.5s;}

.index4{ overflow:hidden; background:url(../images/index4.jpg) no-repeat center center; padding-top:90px; padding-bottom:100px;}
.index4 .txt{text-align:center; margin-bottom:40px;}
.index4 .txt dt{font-size:36px; color:#FFF;}
.index4 .txt dd{font-size:20px; margin-top:10px; color:rgba(255,255,255,0.8);}
.index4 .bod{ width:1200px; margin:auto; overflow:hidden;}
.index4 .bod .item1{background:rgba(255,255,255,1); overflow:hidden; display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; border-radius:100px 0px 100px 0px; margin-bottom:40px; padding:40px 0px;}
.index4 .bod .item1 .fl{ width:40%; margin-left:5%;}
.index4 .bod .item1 .fl dt{ font-size:24px;}
.index4 .bod .item1 .fl dd{ margin-top:15px; font-size:18px;}
.index4 .bod .item1 .fr{ width:45%; margin-right:5%;}
.index4 .bod .item1 .fr img{ width:100%;}
.index4 .bod .item2{background:rgba(255,255,255,1); overflow:hidden; display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; border-radius:100px 0px 100px 0px; padding:40px 0px;}
.index4 .bod .item2 .fr{ width:40%; margin-right:5%;}
.index4 .bod .item2 .fr dt{font-size:24px;}
.index4 .bod .item2 .fr li{font-size:18px;}
.index4 .bod .item2 .fr dd{ margin-top:15px;}
.index4 .bod .item2 .fr dd p{ font-size:16px;}
.index4 .bod .item2 .fl{ width:45%; margin-left:5%;}
.index4 .bod .item2 .fl img{ width:100%;}

.index5{overflow:hidden; padding-top:90px; padding-bottom:100px; background:#fff;}
.index5 .txt{text-align:center; margin-bottom:40px;}
.index5 .txt dt{font-size:36px;}
.index5 .bod{width:1200px; margin: auto; display:flex; flex-wrap:wrap; justify-content:center; padding-bottom:50px;}
.index5 .bod dl{margin:0px 20px; text-align:center; background:#f5f5f5; width:450px; padding:40px 40px; border-radius:10px;}
.index5 .bod dl p{margin-top:20px; font-size:16px;}
.index5 .bod dl:hover{margin-top:-15px; transition: all 0.5s; box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.1); background:#1e73be;}
.index5 .bod dl:hover p{color:#FFF;}
.index5 .more{width: fit-content; margin:auto; background:#1e73be; color:#FFF; padding:10px 30px; font-size:16px; border-radius:10px; transition: all 0.5s;}
.index5 .more:hover{ background:#1165b0; transition: all 0.5s;}

.index6{overflow:hidden; padding-top:80px; padding-bottom:90px;}
.index6 .txt{width:1200px; margin:auto; text-align:center; padding-bottom:30px;}
.index6 .txt dt{font-size:36px;}
.index6 .bod{width:90%; margin:auto; display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; padding-bottom:50px;}
.index6 .bod .fl{width:35%;}
.index6 .bod .fl dd{font-size:24px; font-weight:bold;}
.index6 .bod .fl p{margin-top:20px; font-size:16px;}
.index6 .bod .fr{width:60%;}
.index6 .bod .fr img{width:100%;}
.index6 .more{width: fit-content; margin:auto; background:#1e73be; color:#FFF; padding:10px 30px; font-size:16px; border-radius:10px; transition: all 0.5s;}
.index6 .more:hover{ background:#1165b0; transition: all 0.5s;}

.foot{overflow:hidden; background:#f5f5f5; padding:60px 0px;}
.foot .bod{width:90%; margin:auto; display:flex; flex-wrap:wrap; justify-content:space-between;}
.foot .bod .item1{width:22%;}
.foot .bod .item1 dt img{ width:140px;}
.foot .bod .item1 dd{ margin-top:20px;}
.foot .bod .item1 dd form{display:flex; flex-wrap:wrap; border:#ddd 1px solid;}
.foot .bod .item1 dd form input{ width:80%; border:none; height:40px; padding-left:3%;}
.foot .bod .item1 dd form button{ width:20%; border:none; height:40px;}
.foot .bod .item1 dd form button img{ width:16px; padding-bottom:2px;}
.foot .bod .item2{width:72%; display:flex; flex-wrap:wrap; justify-content:space-between;}
.foot .bod .item2 .fl{ width:40%;}
.foot .bod .item2 .fl dt{ font-size:20px;}
.foot .bod .item2 .fl dd p{ margin-top:10px; font-size:16px;}
.foot .bod .item2 .fr{ width:55%;}
.foot .bod .item2 .fr form{}
.foot .bod .item2 .fr form dl{display:flex; flex-wrap:wrap; justify-content:space-between; margin-bottom:15px;}
.foot .bod .item2 .fr form dl input{ width:32%; height:45px; border: #ddd 1px solid; padding-left:10px; outline:none;}
.foot .bod .item2 .fr form dd input{ width:100%; height:45px; border: #ddd 1px solid; padding-left:10px; margin-bottom:15px; outline:none;}
.foot .bod .item2 .fr form li{width:100%; display:flex; flex-wrap:wrap; align-items:center;}
.foot .bod .item2 .fr form li input{width:49%; height:45px; border: #ddd 1px solid; padding-left:10px; outline:none;}
.foot .bod .item2 .fr form li img{height:45px; margin-left:15px; width:20%;}
.foot .bod .item2 .fr form li button{ width:20%; margin-left:15px; height:45px; border:none; background:#1e73be; border-radius:3px; font-size:16px; color:#FFF;}

.bottom{ width:100%; background:#000000; overflow:hidden; text-align:center; color:#FFF; padding-top:20px; padding-bottom:20px;}
.bottom dl{display: flex; flex-wrap:wrap; align-items: center; justify-content:center;}
.bottom dl dd{ margin:0px 80px; display: flex; flex-wrap:wrap; align-items: center;}
.bottom dl dd span{ margin:0px 25px;}
.bottom ul{ margin-top:20px; color:#999; font-size:14px;}

.nybanner{width:100%;overflow: hidden;}
.nybanner li{position:relative; height:650px;}
.nybanner li img{position:absolute; width:100%; height:100%; object-fit: cover;}
.nybanner li .info{position:absolute;left:0;right:0;top:110px; bottom:0; display:flex; flex-wrap:wrap; align-items:center; justify-content:center; font-size:36px; color:#FFF; text-shadow: 0px 6px 6px 0px rgba(0, 0, 0, 0.5); background:rgba(0,0,0,0);}
.nybanner li .txt{ position:absolute; left:0; right:0; bottom:20px; display:flex; flex-wrap:wrap; align-items:center; justify-content:center;}
.nybanner li .txt dl{ background:#58b75d; margin:0px 10px; text-align:center; color:#FFF; font-size:18px; border-radius:30px;}
.nybanner li .txt dl a{ display:block; padding:12px 40px; width: fit-content; border-radius:30px;}
.nybanner li .txt dl:hover{ background:#0d6fb8;}
.active-txt{background:#0d6fb8;}

.position{font-size:16px; overflow:hidden; background:#f5f5f5; height:80px; line-height:80px;}
.position .bod{width:90%; margin:auto; display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between;}
.position1{width:100%; margin:auto; padding-top:30px; font-size:14px;}
.tiao{ overflow:hidden; height:110px;}

.about{overflow:hidden; background:#fff; margin-bottom:70px; width:85%; margin:auto;}
.about .bod{text-align:center;}
.about .bod dt{font-size:36px; margin-top:100px; font-weight:bold;}
.about .bod dd{font-size:16px; line-height:30px; width:1200px; margin:40px auto;}
.about .bod dd p{ margin-bottom:20px;}

.about-sys{overflow:hidden; background:#fff; margin-bottom:70px; width:90%; margin:auto;}
.about-sys .bod{}
.about-sys .bod dt{font-size:36px; margin-top:100px; font-weight:bold;}
.about-sys .bod dd{font-size:16px; line-height:30px; margin:40px 0px;}
.about-sys .bod dd p{ margin-bottom:20px;}
.about-sys .bod dd h1{ font-size:36px; font-weight:bold; color:#004098;}
.about-sys .bod dd h2{ font-size:30px; font-weight:bold; color:#004098;}
.about-sys .bod dd h3{ font-size:24px; font-weight:bold; color:#004098;}
.about-sys .bod dd h4{ font-size:20px; font-weight:bold; color:#004098;}

.fenlei-p{overflow:hidden; padding-top:50px;}
.fenlei-p dl{margin-bottom:20px; display:flex; flex-wrap:wrap; align-items:center;}
.fenlei-p dl dt{ font-size:16px; font-weight:bold;}
.fenlei-p dl dt span{}
.fenlei-p dl dt .btn-light{ background:url(../images/btn-1.jpg) left center no-repeat; padding-left:25px; color:#333 !important;}
.fenlei-p dl dt .btn-light a{color:#333 !important;}
.fenlei-p dl dt .active-11{background:url(../images/btn-2.jpg) left center no-repeat; padding-left:25px; color:#333 !important;}
.fenlei-p dl dd{margin-left:30px;}
.fenlei-p dl dd a{background:url(../images/btn-1.jpg) left center no-repeat; padding-left:25px; margin-right:20px; font-size:16px; color:#333;}
.fenlei-p dl dd a.active-22{background:url(../images/btn-2.jpg) left center no-repeat; padding-left:25px;}

.productlist{overflow:hidden;}
.productlist .bod{overflow:hidden; background:#FFF; width:100%; padding-top:40px;}
.productlist .bod .txt{display:flex; flex-wrap:wrap;}
.productlist .bod .txt li{color:#333; width: fit-content; margin-right:30px; font-size:24px; margin-top:10px; margin-bottom:5px; font-weight:bold;}
.productlist .bod .txt dd{font-size:14px; color:#666;}
.productlist .bod .txt dd p{ color:#333; margin-right:10px; font-size:16px; float:left; width: fit-content; background:#f5f5f5; padding:10px 20px; margin-top:5px; margin-bottom:5px;}
.productlist .bod .item{display:flex; flex-wrap:wrap; margin-top:40px;}
.productlist .bod .item dl{ width:15.5%; margin-right:1.4%; float:left; margin-bottom:40px;}
.productlist .bod .item dl:nth-child(6n){ margin-right:0px;}
.productlist .bod .item dl dt{position:relative; padding-bottom:100%; border:#eee 1px solid; background:#FFF;}
.productlist .bod .item dl dt img{position:absolute; width:90%; height:90%; margin-left:5%; margin-top:5%;}
.productlist .bod .item dl dd{ border-top:#e5e5e5 7px solid; padding:10px; text-align:center; color:#333;}

.fanye{overflow:hidden; display: flex; flex-wrap:wrap; align-items:center; margin-top:20px; padding-left:10px; margin-bottom:60px;}
.fanye .fenye2{display: flex;}
.fanye .fenye2 .page-num{color:#333; padding:5px 10px; font-size:16px; flex:1; overflow:hidden; overflow:hidden; border:#eee 1px solid; overflow:hidden; display: flex; flex-wrap:wrap; align-items:center; justify-content:center;}
.fanye .fenye2 .page-num-current{ color:#d8a92e; border:#ddd 0px solid; overflow:hidden; display: flex; flex-wrap:wrap; align-items:center; justify-content:center; color:#fff;}
.fanye a{margin:0 5px; color:#333;}

.product{overflow:hidden; padding-bottom:40px; display: flex; flex-wrap:wrap; justify-content: space-between; width:90%; margin:auto; padding-top:50px;}
.product .bod{display: flex; flex-wrap:wrap; justify-content: space-between;}
.product .bod .fl{width:30%;}
.product .bod .fl dt{ position:relative; padding-bottom:100%;}
.product .bod .fl dt img{ position:absolute; width:100%; height:100%;}
.product .bod .fr{width:65%;}
.product .bod .fr .title{font-size:24px; margin-bottom:20px; display:block; border-bottom:#eee 1px solid; padding-bottom:20px;}
.product .bod .fr .title span{ float:right; font-size:18px;}
.product .bod .fr .shijian{color:#666; margin-bottom:10px;}
.product .bod .fr .shijian span{ text-transform:uppercase; margin-right:10px;}
.product .bod .fr .cishu{color:#666; margin-bottom:10px;}
.product .bod .fr .cishu span{ text-transform:uppercase; margin-right:10px;}
.product .bod .fr .canshu{ color:#666; border-top:#eee 1px solid; margin-top:20px; padding-top:15px;}
.product .bod .fr .zixun{margin-top:30px; background:#7a6b58; width: fit-content; color:#FFF; padding:10px 30px; border-radius:5px;}
.product .bod .xiangqingye{width:100%; margin-top:40px; display:block; overflow:hidden;}
.product .bod .xiangqingye .hd{overflow:hidden; border-bottom:1px solid #1e73be;}
.product .bod .xiangqingye .hd li{position:relative; height:45px; line-height:45px; text-align:center; float:left; border-top:0; padding:0px 50px; background:#1e73be; color:#fff; font-size:18px;}
.product .bod .xiangqingye .bd{ margin-top:15px;}
.product .bod .xiangqingye .bd h1{ font-size:36px; font-weight:bold;}
.product .bod .xiangqingye .bd h2{ font-size:30px; font-weight:bold;}
.product .bod .xiangqingye .lh{overflow:hidden; line-height:24px;}
.product .bod .xiangqingye .lh table{border:#CCC 1px solid; border-collapse:collapse;}
.product .bod .xiangqingye .lh table tr td{ border-right:#CCC 1px solid; padding:0; border-bottom:#CCC 1px solid; padding-left:10px; padding-right:10px;}

.contact{ overflow:hidden; width:85%; margin:auto; padding:60px 0px;}
.contact .bod{display: flex; flex-wrap:wrap; align-items:flex-start; justify-content: space-between;}
.contact .bod .fl{ width:60%; background:#f5f5f5;}
.contact .bod .fl .message{ margin:30px 4.6%;}
.contact .bod .fl .message form{display: flex; flex-wrap:wrap; align-items:center; justify-content: space-between;}
.contact .bod .fl .message form dl{ width:32%; margin-bottom:25px;}
.contact .bod .fl .message form input{ width:100%; height:40px; border:#CCC 1px solid; margin-top:5px; outline:none;}
.contact .bod .fl .message form li{ width:100%;}
.contact .bod .fl .message form li p{display: flex; flex-wrap:wrap; align-items:center; width:100%; margin-bottom:25px;}
.contact .bod .fl .message form li p input{ width:48%; margin-right:2%;}
.contact .bod .fl .message form li p img{ height:40px;}
.contact .bod .fl .message form ul{width:100%; margin-bottom:25px;}
.contact .bod .fl .message form ul textarea{ width:100%; border:#CCC 1px solid; margin-top:5px; height:100px; outline:none;}
.contact .bod .fl .message form button{ width:100%; background:#333; color:#fff; text-align:center; height:50px; border:none;}
.contact .bod .fl .message form button:hover{ background:#ffa800; color:#FFF;}
.contact .bod .fr{ width:30%; font-size:16px; line-height:36px; margin-right:5%;}
.contact .bod .fr dd{ font-size:16px;}
.contact .bod .fr dd p{ margin-bottom:20px;}

.newslist{overflow:hidden; width:80%; margin:auto; padding:60px 0px;}
.newslist .txt{ text-align:center; font-size:36px; margin-bottom:40px;}
.newslist .bod{ display: flex; flex-wrap:wrap;}
.newslist .bod dl{width:31%; margin-bottom:30px; background:#f5f5f5; margin-right:3.5%;}
.newslist .bod dl:nth-child(3n){ margin-right:0px;}
.newslist .bod dl p{ margin:15px 20px;}
.newslist .bod dl p span{ color:#fe0000; margin-right:10px;}

.news{ overflow:hidden; margin-top:40px; padding-top:40px;}
.news .txt{ }
.news .txt dt{text-align:center; font-size:30px; font-weight:bold;}
.news .txt dd{display: flex; flex-wrap:wrap; justify-content: center; margin-top:10px; color:#666;}
.news .txt dd p{margin:0px 20px;}
.news .bod{margin-top:60px; overflow:hidden; width:1200px; margin:50px auto;}
.news .bod img{ width:100%; margin-bottom:40px;}

.huiyuan{overflow:hidden;}
.huiyuan p{width: fit-content; border:rgba(255,255,255,0.8) 1px solid; padding:5px 10px; font-size:12px; border-radius:5px;}
.huiyuan p:hover{background:#FFF; color:#333;}
.huiyuan-active{color:#fff;}

.warranty{overflow:hidden; width:1200px; margin:auto; padding:60px 0px;}
.warranty .txt{}
.warranty .txt dt{font-size:36px; text-align:center;}
.warranty .txt dt p{font-size:18px; width:800px; margin:auto; color:#666; font-weight:normal; padding-top:10px;}
.warranty .txt dl{ width:1000px; margin:60px auto; box-shadow:0px 12px 15px rgba(0,0,0,0.1); padding:30px 40px;}
.warranty .txt dl dd{font-size:24px;  font-weight:bold;}
.warranty .txt dl dd p{ font-size:16px; color:#666; font-weight:normal;}
.warranty .txt dl ul{ margin-top:30px; display: flex; flex-wrap:wrap; align-items:flex-start; justify-content: space-between;}
.warranty .txt dl ul li{display: flex; flex-wrap:wrap; align-items:center; width:48%; margin-bottom:10px;}
.warranty .txt dl ul li img{ width:16px;}
.warranty .txt dl ul li span{ margin-left:10px; font-size:16px; color:#666;}
.warranty .bod{width:1000px; margin:auto; border:1px solid #ddd; padding:30px;}
.warranty .bod .tt{ font-size:24px; padding-bottom:30px;}

.sideMenu{overflow:hidden;}
.sideMenu h3{height:32px; line-height:32px; border-bottom:1px solid #e3e3e3; cursor:pointer; font-size:16px;}
.sideMenu h3 em{float:right; display:block; width:40px; height:32px;   background:url(../images/icoAdd.png) 16px 12px no-repeat; cursor:pointer; }
.sideMenu h3.on em{background-position:16px -57px; }
.sideMenu ul{padding:8px 10px; color:#999; display:none; /* 默认都隐藏 */ }
.sideMenu ul li a{display: flex; flex-wrap:wrap; align-items:center; justify-content: space-between; color:#095aa2;}
.sideMenu ul p{ display:none;}
.sideMenu ul p:nth-child(2){ padding-bottom:10px; font-size:16px; display:block;}

.select{ overflow:hidden; width:100%; border-top:#ddd 1px solid; border-bottom:#ddd 1px solid;}
.select .bod{ width:800px; margin:70px auto; display: flex; flex-wrap:wrap; justify-content: space-between;}
.select .bod dl{ width:45%; display: flex; flex-wrap:wrap; justify-content: space-between;}
.select .bod dl dt{ width:25%;}
.select .bod dl dt img{ width:100%;}
.select .bod dl dd{ width:70%; margin-left:5%; font-size:18px; font-weight:bold; color:#666; text-transform:uppercase;}
.select .bod dl dd p{ font-size:16px; font-weight:normal; text-transform:none; line-height:20px;}

.registration{width:900px; margin:80px auto; overflow:hidden;}
.registration .txt{text-align:center;}
.registration .txt dt{font-size:36px;}
.registration .txt dd{margin-top:10px; font-size:16px;}
.registration .txt dd p{margin-top:15px; color:#666;}
.registration .bod{margin-top:50px; overflow:hidden; padding-bottom:30px;}
.registration .bod form .item1{background:#f5f5f5; overflow: hidden; padding:20px 30px; display: flex; flex-wrap:wrap; justify-content: space-between;}
.registration .bod form ul{font-size:16px; font-weight:bold; width:100%; margin-bottom:15px;}
.registration .bod form  dl{width:48%; margin-bottom:20px; overflow:hidden;}
.registration .bod form tr{ width:100%;}
.registration .bod form p{margin-bottom:8px; font-size:16px; color:#666;}
.registration .bod form input{width:100%; height:50px; border:#ddd 1px solid; border-radius:6px; padding-left:15px; outline:none; font-size:16px;}
.registration .bod form .item2{overflow: hidden; display: flex; flex-wrap:wrap; justify-content: space-between; margin-top:30px;}
.registration .bod form dd{ width:15%; margin-bottom:20px; overflow:hidden;}
.registration .bod form dt{ width:30%; font-weight:normal; margin-bottom:20px; overflow:hidden;}
.registration .bod form .item3{overflow: hidden; display: flex; flex-wrap:wrap; justify-content: space-between; margin-top:20px;}
.registration .bod form .item4{overflow: hidden; display: flex; flex-wrap:wrap; justify-content: space-between; margin-top:20px;}
.registration .bod form li{display: flex; flex-wrap:wrap; justify-content:center;}
.registration .bod form button{ margin-top:30px; width:180px; background:#0d50a1; color:#FFF; border:none; height:50px; font-size:16px; border-radius:6px; box-shadow: 12px 12px 12px rgba(0,0,0,0.2);}
.registration .bod form button:hover{ background:#0a4b99;}
}

@media only screen and (max-width:1200px){
.w94{width:94%; margin:auto;}
.top1bj{background:rgba(0,0,0,1); position: absolute; top:0px; left:0; width: 100%; z-index: 2; position:fixed; border-bottom:rgba(0,0,0,0.2) 1px solid;}
.top1bj .width{height:12rem; display:flex; flex-wrap:wrap; align-items:center; justify-content: space-between;}
.top1bj .width .logo{display: flex; align-items:center; margin-left:3%;}
.top1bj .width .logo dl{width:10rem; height:10rem; background:#FFF; border-radius:100%; display:flex; flex-wrap:wrap; align-items:center; justify-content:center;}
.top1bj .width .logo dl img{width:8rem;}
.top1bj .width .home{display:none;}
.top1bj .width .fr{ display:none}
.top1bj .width #Menu-btn{ position:absolute; right:3%; top:0; height:12rem; display:flex; flex-wrap:wrap; align-items:center;}
.top1bj .width #Menu-btn li{ color:#FFF; font-size:2.6rem; width: fit-content; border:#FFF 1px solid; padding:0.5rem 1.5rem; border-radius:1rem; background:rgba(255,255,255,0.2)}
.top1bj .width #Menu-btn dl{ margin-left:2.5rem;}
.top1bj .width #Menu-btn dl img{width:4.3rem;}
.top1bj .width #Menu-btn-h{overflow: hidden; display:none; background-color:rgba(0,0,0,1); position:absolute; left:3%; right:2%;}
.top1bj .width #Menu-btn-h .tutu{display: flex; align-items: center; justify-content: space-between; height:12rem;}
.top1bj .width #Menu-btn-h .tutu dd{width:10rem; height:10rem; background:#FFF; border-radius:100%; display:flex; flex-wrap:wrap; align-items:center; justify-content:center;}
.top1bj .width #Menu-btn-h .tutu dd img{width:8rem;}
.top1bj .width #Menu-btn-h .tutu dl{display: flex; align-items: center;}
.top1bj .width #Menu-btn-h .tutu dl li{color:#FFF; font-size:2.6rem; width: fit-content; border:#FFF 1px solid; padding:0.5rem 1.5rem; border-radius:1rem; background:rgba(255,255,255,0.2)}
.top1bj .width #Menu-btn-h .tutu dl dt{ margin-left:2rem;}
.top1bj .width #Menu-btn-h .tutu dl dt img{width:5.5rem;overflow:hidden;}
.top1bj .width #menu1{position:absolute; display:none; top:0rem; right:0; left:0; bottom:0; margin:0; padding:0; z-index:5;}
.top1bj .width #menu1 .menu-wap{font-size:3rem;list-style:none; background:#FFF; position:absolute; top:12rem; left:0; right:0; border-top:#ccc 1px solid; height:100vh;}
.top1bj .width #menu1 .menu-wap li{font-weight:normal; font-size:3rem; padding-left:4rem; padding-right:4rem; padding-top:3rem; padding-bottom:3rem; text-transform:uppercase; border-bottom:#CCC 1px solid;}
.top1bj .width #menu1 .menu-wap li a{display: flex; align-items: center; justify-content: space-between; color:#333;}
.top1bj .width #menu1 .menu-wap li a span{ font-size:3.6rem;}
.top1bj .width .logo ul{display:none;}

.focusBox{width:100%; height:100vh; overflow: hidden;}
.focusBox .pic{z-index:0; }
.focusBox .pic li{ position:relative; height:100vh;}
.focusBox .pic li img { position:absolute; width:100%; height:100%; object-fit: cover;}
.focusBox .jiantou{ display:none;}

.index1{ overflow:hidden;}
.index1 .bod{overflow:hidden; background:#FFF; width:100%; padding-top:4rem;}
.index1 .bod .txt{font-size:4rem; text-transform:uppercase;}
.index1 .bod .txt a{display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between;border-bottom:#1e73be 0.3rem solid;}
.index1 .bod .txt a li{ color:#333; padding-bottom:2rem;}
.index1 .bod .txt a span{ font-size:2.6rem; color:#333;}
.index1 .bod .item{display:flex; flex-wrap:wrap; margin-top:4rem;}
.index1 .bod .item dl{ width:48%; margin-right:4%; float:left; margin-bottom:40px;}
.index1 .bod .item dl:nth-child(2n){ margin-right:0px;}
.index1 .bod .item dl dt{position:relative; padding-bottom:100%; border:#ccc 1px solid; background:#FFF;}
.index1 .bod .item dl dt img{position:absolute; width:90%; height:90%; margin-left:5%; margin-top:5%;}
.index1 .bod .item dl dd{ border-top:#e5e5e5 1rem solid; padding:2rem 1rem; text-align:center; font-size:2.8rem; color:#333;}
.index1 .bod:nth-child(2n){ background:#f5f5f5;}
.index1 .bod:nth-child(2n) .txt{border-bottom:#e5e5e5 1px solid;}

.index2{ overflow:hidden; background:url(../images/index2.jpg) no-repeat bottom right; background-size:cover; padding-top:5rem; padding-bottom:6rem;}
.index2 .txt{text-align:center; margin-bottom:4rem;}
.index2 .txt dt{font-size:4rem; color:#FFF;}
.index2 .txt dd{font-size:3rem; color:rgba(255,255,255,0.8); margin-top:1rem;}
.index2 .bod{display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; background:rgba(255,255,255,0.9); width:94%; margin:auto; padding:4rem 0px;}
.index2 .bod .fl{ width:70%; margin:auto;}
.index2 .bod .fl img{ width:100%;}
.index2 .bod .fr{ width:90%; margin:auto; line-height:5rem; padding-top:3rem; font-size:2.8rem;}

.index3{overflow:hidden; padding-top:6rem; padding-bottom:8rem;}
.index3 .txt{font-size:4rem; text-align:center; margin-bottom:50px;}
.index3 .bod{width:90%; margin:auto; display:flex; flex-wrap:wrap; justify-content:space-between; padding-bottom:2rem;}
.index3 .bod dl{width:100%; background:#f5f5f5; text-align:center; padding:4rem 0px; border-radius:1rem; transition: all 0.5s; margin-bottom:3rem;}
.index3 .bod dl li{ width:20rem; height:20rem; margin:auto; background:#fff; border-radius:100%; display:flex; flex-wrap:wrap; align-items:center; justify-content:center;}
.index3 .bod dl li img{ width:10rem; transition: transform 1s ease-in-out;transform: rotate(0deg);}
.index3 .bod dl dt{ margin-top:2rem; font-size:3rem;}
.index3 .bod dl dd{ font-size:2.8rem; margin-top:0.5rem; color:#666;}
.index3 .bod dl:hover{ margin-top:-15px; transition: all 0.5s; box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.1); background:#1e73be;}
.index3 .bod dl:hover li img{transform: rotate(360deg);}
.index3 .bod dl:hover dt{ color:#FFF;}
.index3 .bod dl:hover dd{ color:#FFF;}
.index3 .more{width: fit-content; margin:auto; background:#1e73be; color:#FFF; padding:2rem 4rem; font-size:2.8rem; border-radius:10px; transition: all 0.5s;}
.index3 .more:hover{ background:#1165b0; transition: all 0.5s;}

.index4{ overflow:hidden; background:url(../images/index4.jpg) no-repeat center center; padding-top:6rem; padding-bottom:6rem; background-size:cover;}
.index4 .txt{text-align:center; margin-bottom:40px;}
.index4 .txt dt{font-size:4rem; color:#FFF;}
.index4 .txt dd{font-size:3rem; margin-top:10px; color:rgba(255,255,255,0.8); margin-left:2rem; margin-right:2rem;}
.index4 .bod{ width:94%; margin:auto; overflow:hidden;}
.index4 .bod .item1{background:rgba(255,255,255,1); overflow:hidden; display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; border-radius:8rem 0px 8rem 0px; margin-bottom:3rem; padding:4rem 0px;}
.index4 .bod .item1 .fl{ width:90%; margin:auto;}
.index4 .bod .item1 .fl dt{ font-size:3.4rem;}
.index4 .bod .item1 .fl dd{ margin-top:1rem; font-size:2.8rem;}
.index4 .bod .item1 .fr{ width:90%; margin:auto; padding-top:3rem;}
.index4 .bod .item1 .fr img{ width:100%;}
.index4 .bod .item2{background:rgba(255,255,255,1); overflow:hidden; display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; border-radius:8rem 0px 8rem 0px; padding:4rem 0px;}
.index4 .bod .item2 .fr{ width:90%; margin:auto; padding-top:3rem;}
.index4 .bod .item2 .fr dt{font-size:3.4rem}
.index4 .bod .item2 .fr li{font-size:2.8rem; margin-top:1rem;}
.index4 .bod .item2 .fr dd{ margin-top:2rem;}
.index4 .bod .item2 .fr dd p{ font-size:2.6rem; margin-top:1rem;}
.index4 .bod .item2 .fl{ width:90%; margin:auto;}
.index4 .bod .item2 .fl img{ width:100%;}

.index5{overflow:hidden; padding-top:5rem; padding-bottom:8rem; background:#f5f5f5;}
.index5 .txt{text-align:center; margin-bottom:4rem;}
.index5 .txt dt{font-size:4rem;}
.index5 .bod{width:90%; margin: auto; display:flex; flex-wrap:wrap; justify-content:center; padding-bottom:1rem;}
.index5 .bod dl{margin:0px 20px; text-align:center; background:#fff; width:100%; padding:4rem 3rem; border-radius:1rem; margin-bottom:3rem;}
.index5 .bod dl dt img{ width:30rem;}
.index5 .bod dl p{margin-top:3rem; font-size:2.8rem;}
.index5 .bod dl:hover{margin-top:-15px; transition: all 0.5s; box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.1); background:#1e73be;}
.index5 .bod dl:hover p{color:#FFF;}
.index5 .more{width: fit-content; margin:auto; background:#1e73be; color:#FFF; padding:2rem 4rem; font-size:2.8rem; border-radius:10px; transition: all 0.5s;}
.index5 .more:hover{ background:#1165b0; transition: all 0.5s;}

.index6{overflow:hidden; padding-top:5rem; padding-bottom:6rem;}
.index6 .txt{width:94%; margin:auto; text-align:center; padding-bottom:3rem;}
.index6 .txt dt{font-size:4rem;}
.index6 .bod{width:90%; margin:auto; display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; padding-bottom:4rem;}
.index6 .bod .fl{width:100%; text-align:center;}
.index6 .bod .fl dd{font-size:3.4rem; font-weight:bold;}
.index6 .bod .fl p{margin-top:20px; font-size:2.8rem;}
.index6 .bod .fr{width:100%; margin-top:3rem;}
.index6 .bod .fr img{width:100%;}
.index6 .more{width: fit-content; margin:auto; background:#1e73be; color:#FFF; padding:2rem 4rem; font-size:2.8rem; border-radius:10px; transition: all 0.5s;}
.index6 .more:hover{ background:#1165b0; transition: all 0.5s;}

.foot{overflow:hidden; background:#f5f5f5; padding:4rem 0px;}
.foot .bod{width:90%; margin:auto; display:flex; flex-wrap:wrap; justify-content:space-between;}
.foot .bod .item1{width:100%;}
.foot .bod .item1 dt{ text-align:center;}
.foot .bod .item1 dt img{ width:20rem;}
.foot .bod .item1 dd{ margin-top:2rem;}
.foot .bod .item1 dd form{display:flex; flex-wrap:wrap; border:#ccc 1px solid;}
.foot .bod .item1 dd form input{ width:80%; border:none; height:8rem; padding-left:3%; font-size:2.8rem;}
.foot .bod .item1 dd form button{ width:20%; border:none; height:8rem;}
.foot .bod .item1 dd form button img{ width:3rem; padding-bottom:2px;}
.foot .bod .item2{width:100%; display:flex; flex-wrap:wrap; justify-content:space-between; margin-top:4rem; border-top:#CCC 1px solid; padding-top:4rem;}
.foot .bod .item2 .fl{ width:100%;}
.foot .bod .item2 .fl dt{ font-size:3.2rem;}
.foot .bod .item2 .fl dd p{ margin-top:1rem; font-size:2.8rem;}
.foot .bod .item2 .fr{ width:100%; margin-top:4rem;}
.foot .bod .item2 .fr form{}
.foot .bod .item2 .fr form dl{display:flex; flex-wrap:wrap; justify-content:space-between;}
.foot .bod .item2 .fr form dl input{ width:100%; height:8rem; border: #ddd 1px solid; padding-left:2rem; outline:none; margin-bottom:2rem; font-size:2.8rem;}
.foot .bod .item2 .fr form dd input{ width:100%; height:8rem; border: #ddd 1px solid; padding-left:2rem; margin-bottom:2rem; outline:none;font-size:2.8rem;}
.foot .bod .item2 .fr form li{width:100%; display:flex; flex-wrap:wrap; align-items:center;}
.foot .bod .item2 .fr form li input{width:49%; height:8rem; border: #ddd 1px solid; padding-left:2rem; outline:none;}
.foot .bod .item2 .fr form li img{height:8rem; margin-left:2rem;}
.foot .bod .item2 .fr form li button{ width:100%; height:8rem; border:none; background:#1e73be; border-radius:3px; font-size:2.8rem; color:#FFF; margin-top:2rem;}

.bottom{ width:100%; background:#000000; overflow:hidden; text-align:center; color:#FFF; padding-top:2rem; padding-bottom:2rem;}
.bottom dl{display: flex; flex-wrap:wrap; align-items: center; justify-content:center;}
.bottom dl dd{ margin:0px 80px; display: flex; flex-wrap:wrap; align-items: center; font-size:2.8rem;}
.bottom dl dd span{ margin:0px 25px;}

.nybanner{width:100%;overflow: hidden;}
.nybanner li{position:relative; height:50rem;}
.nybanner li img{position:absolute; width:100%; height:100%; object-fit: cover;}
.nybanner li .info{position:absolute;left:0;right:0;top:0; bottom:0; display:flex; flex-wrap:wrap; align-items:center; justify-content:center; font-size:4rem; color:#FFF; text-shadow: 0px 6px 6px 0px rgba(0, 0, 0, 0.5); background:rgba(0,0,0,0.4);}
.nybanner li .txt{ position:absolute; left:0; right:0; bottom:20px; display:flex; flex-wrap:wrap; align-items:center; justify-content:center;}
.nybanner li .txt dl{ background:#58b75d; margin:0px 0.5rem; text-align:center; color:#FFF; font-size:2.8rem; border-radius:3rem; margin-bottom:1rem;}
.nybanner li .txt dl a{ display:block; padding:1rem 4rem; width: fit-content; border-radius:30px;}
.nybanner li .txt dl:hover{ background:#0d6fb8;}
.active-txt{background:#0d6fb8;}

.position{font-size:14px; overflow:hidden; background:#f5f5f5;}
.position .bod{width:94%; margin:auto; display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; font-size:2.6rem; padding:3rem 0rem;}
.position1{width:100%; margin:auto; padding-top:30px; font-size:14px;}
.tiao{ overflow:hidden; height:12rem;}

.about{overflow:hidden; background:#fff; width:94%; margin:auto; padding:5rem 0rem;}
.about .bod{text-align:center;}
.about .bod dt{font-size:3.6rem; font-weight:bold;}
.about .bod dt span{font-weight:normal;}
.about .bod dt p{font-size:2.8rem; margin-top:1rem; font-weight:normal;}
.about .bod dd{margin-top:3rem; font-size:2.6rem; line-height:5rem;}
.about .bod dd p{ margin-bottom:2rem;}
.about .bod img{width:100%;}

.about-sys{overflow:hidden; background:#fff; width:94%; margin:auto; padding:5rem 0rem;}
.about-sys .bod{}
.about-sys .bod dt{font-size:3.6rem; font-weight:bold;}
.about-sys .bod dt span{font-weight:normal;}
.about-sys .bod dt p{font-size:2.8rem; margin-top:1rem; font-weight:normal;}
.about-sys .bod dd{margin-top:3rem; font-size:2.6rem; line-height:5rem;}
.about-sys .bod dd p{ margin-bottom:2rem;}
.about-sys .bod dd h1{ font-size:4rem; font-weight:bold; color:#004098;}
.about-sys .bod dd h2{ font-size:3.6rem; font-weight:bold; color:#004098;}
.about-sys .bod dd h3{ font-size:3.2rem; font-weight:bold; color:#004098;}
.about-sys .bod dd h4{ font-size:3rem; font-weight:bold; color:#004098;}
.about-sys .bod img{width:100%;}

.case{ overflow:hidden; width:94%; margin:auto; padding-top:40px; padding-bottom:100px;}
.case .txt{ text-align:center; font-size:36px;}
.case .txt ul{display: flex; flex-wrap:wrap; align-items:center; justify-content:space-between;}
.case .txt ul li{ background:#58b75d; color:#FFF;border-radius:5px; font-size:2.8rem; width:48.5%; margin-bottom:2rem;}
.case .txt ul li a{ display:block; padding:1.5rem 3rem;}
.case .txt ul li:hover{ background:#0d6fb8;}
.case .bod{ margin-top:3rem; display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between;}
.case .bod .fl{ width:100%;}
.case .bod .fl dt{ font-size:3.6rem;}
.case .bod .fl dt span{ margin-left:1.5rem; font-size:3rem;}
.case .bod .fl dd{ margin-top:3rem; font-size:2.6rem;}
.case .bod .fl dd p{ margin-top:2rem; line-height:4.5rem; color:#666;}
.case .bod .fr{ width:100%;}
.case .bod .fr dt{ position: relative; padding-bottom:60%;}
.case .bod .fr dt img{ position:absolute; width:100%; height:100%; object-fit: cover;}
.active-case{background:#0d6fb8; border-radius:5px;}

.fenlei-p{overflow:hidden; padding-top:50px;}
.fenlei-p dl{margin-bottom:3rem;}
.fenlei-p dl dt{ font-size:2.8rem; font-weight:bold;}
.fenlei-p dl dt span{}
.fenlei-p dl dt .btn-light{ background:url(../images/btn-1-wap.jpg) left center no-repeat; padding-left:3.5rem; color:#333 !important;}
.fenlei-p dl dt .btn-light a{color:#333 !important;}
.fenlei-p dl dt .active-11{background:url(../images/btn-2-wap.jpg) left center no-repeat; padding-left:3.5rem; color:#333 !important;}
.fenlei-p dl dd{ margin-top:1rem}
.fenlei-p dl dd a{background:url(../images/btn-1-wap.jpg) left center no-repeat; padding-left:3.5rem; margin-right:3.5rem; font-size:2.8rem; color:#333;}
.fenlei-p dl dd a.active-22{background:url(../images/btn-2-wap.jpg) left center no-repeat; padding-left:3.5rem;}

.productlist{ overflow:hidden;}
.productlist .bod{overflow:hidden; background:#FFF; width:100%; padding-top:4rem;}
.productlist .bod .txt{ overflow:hidden;}
.productlist .bod .txt li{color:#333; font-size:3.4rem; margin-bottom:2rem; font-weight:bold;}
.productlist .bod .txt dd{color:#666;}
.productlist .bod .txt dd p{ color:#333; margin-right:1rem; font-size:2.8rem; float:left; width: fit-content; background:#f5f5f5; padding:10px 20px; margin-bottom:1rem;}
.productlist .bod .item{display:flex; flex-wrap:wrap; overflow:hidden; padding-top:4rem;}
.productlist .bod .item dl{ width:48%; margin-right:4%; float:left; margin-bottom:40px;}
.productlist .bod .item dl:nth-child(2n){ margin-right:0px;}
.productlist .bod .item dl dt{position:relative; padding-bottom:100%; border:#ccc 1px solid; background:#FFF;}
.productlist .bod .item dl dt img{position:absolute; width:90%; height:90%; margin-left:5%; margin-top:5%;}
.productlist .bod .item dl dd{ border-top:#e5e5e5 1rem solid; padding:2rem 1rem; text-align:center; font-size:2.8rem; color:#333;}
.productlist .bod:nth-child(2n){ background:#f5f5f5;}
.productlist .bod:nth-child(2n) .txt{border-bottom:#e5e5e5 1px solid;}

.fanye{overflow:hidden; display: flex; flex-wrap:wrap; align-items:center; justify-content:center; margin-bottom:5rem; margin-top:0rem;}
.fanye .fenye2{display: flex;}
.fanye .fenye2 .page-num{color:#333; background:#FFF; padding:0.5rem 1rem; font-size:2.8rem; flex:1; overflow:hidden; overflow:hidden; border:#ccc 1px solid; overflow:hidden; display: flex; flex-wrap:wrap; align-items:center; justify-content:center;}
.fanye .fenye2 .page-num-current{ color:#fff; background:#0d6fb8; border:#ddd 0px solid; overflow:hidden; display: flex; flex-wrap:wrap; align-items:center; justify-content:center;}
.fanye a{ display:none;}

.product{overflow:hidden; width:90%; margin:auto; padding-top:2rem; padding-bottom:2rem;}
.product .zuobian{ display:none;}
.product .bod{overflow:hidden; margin-bottom:2rem;}
.product .bod .fl{width:100%;}
.product .bod .fl dt{ position:relative; padding-bottom:100%;}
.product .bod .fl dt img{ position:absolute; width:100%; height:100%;}
.product .bod .fr{ width:100%; margin-top:3rem;}
.product .bod .fr .title{font-size:3.4rem; margin-bottom:3rem; display:block; border-bottom:#CCC 1px solid; padding-bottom:3rem;}
.product .bod .fr .title span{ float:right; font-size:2.8rem;}
.product .bod .fr .shijian{color:#666; font-size:2.8rem; margin-bottom:2rem;}
.product .bod .fr .shijian span{ text-transform:uppercase; margin-right:2rem;}
.product .bod .fr .cishu{color:#666; font-size:2.8rem; line-height:4.5rem; padding-bottom:3rem;}
.product .bod .fr .canshu{ font-size:2.8rem; color:#666; line-height:5rem; border-top:#CCC 1px solid; padding-top:3rem;}
.product .bod .fr .canshu p{ margin-bottom:1.5rem;}
.product .bod .xiangqingye{width:100%; display:block; overflow:hidden; padding-top:6rem;}
.product .bod .xiangqingye .hd{overflow:hidden; background:#f5f5f5;}
.product .bod .xiangqingye .hd li{height:10rem; line-height:10rem; border-top:0;font-size:2.8rem; padding-left:2rem; font-weight:bold;}
.product .bod .xiangqingye .bd{ margin-top:3rem; font-size:2.8rem; overflow:hidden;}
.product .bod .xiangqingye .bd h1{ font-size:4rem; font-weight:bold; margin-bottom:2rem;}
.product .bod .xiangqingye .bd h2{ font-size:2.6rem; font-weight:bold; margin-bottom:2rem;}
.product .bod .xiangqingye .bd img{ width:100%;}
.product .bod .xiangqingye table{border:#CCC 1px solid; border-collapse:collapse;}
.product .bod .xiangqingye table tr td{ border-right:#CCC 1px solid; padding:0; border-bottom:#CCC 1px solid; padding-left:10px; padding-right:10px;}
.product .bod .gao90{ margin-top:0rem; overflow:hidden;}
.product .bod .fl .product-img{ display:none;}

.newslist{overflow:hidden; width:90%; margin:auto; padding:4rem 0px;}
.newslist .txt{ text-align:center; font-size:3.6rem; margin-bottom:3rem;}
.newslist .bod{ display: flex; flex-wrap:wrap;}
.newslist .bod dl{width:100%; margin-bottom:3rem; background:#f5f5f5;}
.newslist .bod dl p{ margin:2rem 3rem; font-size:2.6rem;}
.newslist .bod dl p span{ color:#fe0000; margin-right:1.5rem; font-size:3rem;}

.news{width:90%; margin:5rem auto; overflow:hidden;}
.news .txt{ }
.news .txt dt{text-align:center; font-size:3rem;}
.news .txt dd{ display:none;}
.news .bod{margin-top:4rem; overflow:hidden; font-size:2.4rem; line-height:5rem; color:#666;}
.news .bod img{ width:100%;}

.contact{ overflow:hidden; width:94%; margin:auto; padding:4rem 0px;}
.contact .bod{display: flex; flex-wrap:wrap; align-items:flex-start; justify-content: space-between;}
.contact .bod .fl{ width:100%; background:#f5f5f5;}
.contact .bod .fl .message{ margin:30px 4.6%;}
.contact .bod .fl .message form{display: flex; flex-wrap:wrap; align-items:center; justify-content: space-between;}
.contact .bod .fl .message form dl{ width:100%; margin-bottom:25px; font-size:2.8rem;}
.contact .bod .fl .message form input{ width:100%; height:8rem; border:#CCC 1px solid; margin-top:1rem; outline:none;}
.contact .bod .fl .message form li{ width:100%; }
.contact .bod .fl .message form li span{ font-size:2.8rem;}
.contact .bod .fl .message form li p{ width:100%; margin-bottom:25px; display: flex; flex-wrap:wrap; align-items:center;}
.contact .bod .fl .message form li p input{ width:48%; margin-right:2%; height:8rem;}
.contact .bod .fl .message form li p img{ height:8rem; margin-top:0.7rem;}
.contact .bod .fl .message form ul{width:100%; margin-bottom:25px; font-size:2.8rem;}
.contact .bod .fl .message form ul textarea{ width:100%; border:#CCC 1px solid; margin-top:1rem; height:14rem; outline:none;}
.contact .bod .fl .message form button{ width:100%; background:#333; color:#fff; text-align:center; height:8rem; border:none; font-size:2.8rem}
.contact .bod .fl .message form button:hover{ background:#ffa800; color:#FFF;}
.contact .bod .fr{ width:100%; margin-top:4rem;}
.contact .bod .fr dd{font-size:2.8rem;}
.contact .bod .fr dd p{ margin-bottom:20px;}

.huiyuan{background:#fcf0e0; overflow:hidden; padding-top:12rem;}
.huiyuan .bod{display:flex; flex-wrap:wrap; align-items:flex-start; justify-content: space-between;}
.huiyuan .bod .fl{width:100%; background:url(../images/index3.png) no-repeat bottom left;}
.huiyuan .bod .fl dl{ overflow:hidden; margin-top:40px; width:63%; float:right;}
.huiyuan .bod .fl dl dt{font-size:4.3rem; color:#F00; font-weight:bold; text-transform:uppercase; line-height:72px;}
.huiyuan .bod .fl dl dd{font-size:3.2rem; color:#F00; text-transform:uppercase; line-height:48px; margin-top:10px;}
.huiyuan .bod .fl dl p{font-size:3.2rem; color:#333; text-transform:uppercase; margin-top:30px; line-height:48px; margin-bottom:15rem;}
.huiyuan .bod .fr{width:100%; margin-bottom:90px;}
.huiyuan .bod .fr dl{background:#FFF; overflow:hidden; padding:4rem 3rem;}
.huiyuan .bod .fr dl dt{text-align:center; font-size:3.6rem; color:#fe0000; font-weight:bold;}
.huiyuan .bod .fr dl form{margin-top:4rem;}
.huiyuan .bod .fr dl form dd{width:100%; margin-bottom:2rem;}
.huiyuan .bod .fr dl form dd input{width:97%; border: none; padding-left:3%; background:#f5f5f5; font-size:2.8rem; height:8rem; outline:none; border-radius:0.5rem;}
.huiyuan .bod .fr dl form li{display:flex; flex-wrap:wrap; align-items:center; margin-bottom:2rem;}
.huiyuan .bod .fr dl form li input{width:50%; border: none; padding-left:3%; height:8rem; background:#f5f5f5; font-size:2.8rem; outline:none; border-radius:0.5rem;}
.huiyuan .bod .fr dl form li img{height:8rem; margin-left:1.5rem; border-radius:0.5rem;}
.huiyuan .bod .fr dl form button{ width:100%; height:8rem; outline:none; background:#7a6b58; border: none; border-radius:5px; font-size:3rem; color:#FFF;}

.container{ font-size:2.8rem; width:90% !important; margin-top:3rem;}
.container .input{ font-size:2.8rem;}
.form-control{ font-size:2.8rem !important; height:8rem !important; margin-top:1.5rem; border:#CCC 2px solid !important; padding-left:2rem !important;}
.form-group{ margin-bottom:4rem !important;}
.col-6 img{ height:8rem !important; margin-top:1.5rem;}
.btn-info{ height:8rem; font-size:2.8rem !important; padding:0rem 3rem !important; line-height:8rem !important;}
.btn-light{font-size:2.8rem !important; height:8rem; padding:0rem 3rem !important; line-height:8rem !important;}

.col-md-2{ max-width:100% !important; flex-basis:100% !important;}
.col-md-10{max-width:100% !important; flex-basis:100% !important;}
.col-md-10 .table{border-left:#CCC 1px solid;}
.col-md-10 .table td{ padding:1.5rem 1rem !important; border-top:#CCC 1px solid; border-right:#CCC 1px solid;}
.list-group-item{border-bottom: none; background:#f5f5f5 !important; margin-bottom:1rem; padding:1.5rem 1rem !important;}

.warranty{overflow:hidden; width:94%; margin:auto; padding:5rem 0px;}
.warranty .txt{}
.warranty .txt dt{font-size:3.6rem; text-align:center;}
.warranty .txt dt p{font-size:2.8rem; width:100%; margin:auto; color:#666; font-weight:normal; padding-top:1.5rem;}
.warranty .txt dl{ width:100%; margin:60px auto; box-shadow:0px 1.2rem 1.5rem rgba(0,0,0,0.1); padding:3rem;}
.warranty .txt dl dd{font-size:3.4rem;  font-weight:bold;}
.warranty .txt dl dd p{ font-size:2.8rem; color:#666; font-weight:normal; margin-top: 1rem;}
.warranty .txt dl ul{ margin-top:30px; display: flex; flex-wrap:wrap; align-items:flex-start; justify-content: space-between;}
.warranty .txt dl ul li{display: flex; flex-wrap:wrap; align-items:flex-start; justify-content: space-between; width:100%; margin-bottom:10px;}
.warranty .txt dl ul li img{ width:5%; padding-top:0.8rem;}
.warranty .txt dl ul li span{font-size:2.8rem; color:#666; width:93%;}
.warranty .bod{width:100%; margin:auto; border:1px solid #ddd; padding:30px;}
.warranty .bod .tt{ font-size:3.4rem; padding-bottom:3rem;}

.sideMenu{overflow:hidden;}
.sideMenu h3{border-bottom:1px solid #e3e3e3; cursor:pointer; font-size:2.8rem; padding-bottom:2rem; margin-bottom:2rem;}
.sideMenu h3 em{float:right; display:block; background:url(../images/icoAdd.png) 16px 12px no-repeat; cursor:pointer; width:2rem; height:2rem;}
.sideMenu h3.on em{background-position:16px -57px; }
.sideMenu ul{padding:8px 10px; color:#999; display:none; /* 默认都隐藏 */  font-size:2.8rem; margin-bottom:2rem;}
.sideMenu ul li{ margin-bottom:1rem;}
.sideMenu ul li a{display: flex; flex-wrap:wrap; align-items:center; justify-content: space-between; color:#095aa2;}
.sideMenu ul li span{ display:none;}
.sideMenu ul p{ display:none;}
.sideMenu ul p:nth-child(2){ padding-bottom:2rem; font-size:2.8rem; display:block;}

.select{overflow:hidden; width:100%; border-top:#ddd 1px solid; border-bottom:#ddd 1px solid; padding-top:5rem; padding-bottom:2.5rem; background:#f5f5f5;}
.select .bod{width:94%; margin:auto; display: flex; flex-wrap:wrap; justify-content: space-between;}
.select .bod dl{width:48%; margin-bottom:2.5rem; background:#fff; padding:3rem 0rem;}
.select .bod dl dt{display: flex; flex-wrap:wrap; justify-content:center;}
.select .bod dl dt img{width:50%;}
.select .bod dl dd{width:100%; font-size:3.2rem; font-weight:bold; color:#666; text-transform:uppercase; margin-top:3rem; text-align:center;}
.select .bod dl dd p{font-size:3rem; font-weight:normal; text-transform:none; line-height:4rem;}

.registration{width:90%; margin:5rem auto; overflow:hidden;}
.registration .txt{text-align:center;}
.registration .txt dt{font-size:3.6rem;}
.registration .txt dd{margin-top:1.5rem; font-size:2.8rem;}
.registration .txt dd p{margin-top:2rem; color:#666;}
.registration .bod{margin-top:5rem; overflow:hidden; padding-bottom:30px;}
.registration .bod form .item1{background:#f5f5f5; overflow: hidden; padding:3rem; display: flex; flex-wrap:wrap; justify-content: space-between; padding-bottom:2rem !important;}
.registration .bod form ul{font-size:2.8rem; font-weight:bold; width:100%; margin-bottom:2rem;}
.registration .bod form  dl{width:100%; margin-bottom:2rem; overflow:hidden;}
.registration .bod form p{ display:none;}
.registration .bod form input{width:100%; height:10rem; border:#999 1px solid; border-radius:0.6rem; padding-left:3rem; outline:none; font-size:2.8rem;}
.registration .bod form .item2{overflow: hidden; display: flex; flex-wrap:wrap; justify-content: space-between; margin-top:30px;}
.registration .bod form dd{ width:40%; margin-bottom:2rem; overflow:hidden;}
.registration .bod form dt{ width:55%; font-weight:normal; margin-bottom:2rem; overflow:hidden;}
.registration .bod form .item3{overflow: hidden; display: flex; flex-wrap:wrap; justify-content: space-between; margin-top:20px;}
.registration .bod form .item4{overflow: hidden; display: flex; flex-wrap:wrap; justify-content: space-between; margin-top:20px;}
.registration .bod form li{display: flex; flex-wrap:wrap; justify-content:center;}
.registration .bod form button{ margin-top:3rem; width:100%; background:#0d50a1; color:#FFF; border:none; height:10rem; font-size:2.8rem; border-radius:6px; box-shadow: 12px 12px 12px rgba(0,0,0,0.2);}
.registration .bod form button:hover{ background:#0a4b99;}
}
