﻿*{margin:0;padding:0}
body{color:#333; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; font-size:16px; font-family:Arial;}
a{text-decoration:none; color: inherit; }
p{text-wrap:wrap !important;}
img{border:0}
li{list-style:none}
.width{margin:0 auto;}
.fl{float:left;}
.fr{ float:right;}

@media(min-width:1400px)and (max-width:300000px){
.top1bj{background: rgba(255,255,255,1); width: 100%; z-index:999;}
.top1bj .heng{ background:#f2f2f2; width:100%; overflow:hidden; height:35px; line-height:35px;}
.top1bj .heng .heng1{ width:1400px; margin:auto; display:flex; flex-wrap:wrap; justify-content: space-between;}
.top1bj .heng .heng1 .fl{font-size:14px; color:#777;}
.top1bj .heng .heng1 .fr{display:flex; flex-wrap:wrap; align-items:center;}
.top1bj .heng .heng1 .fr li{ margin-left:40px;height:35px; display:flex; flex-wrap:wrap; align-items:center; font-size:14px;}
.top1bj .heng .heng1 .fr li span{ margin-left:5px; color:#666;}
.top1bj .width{display:flex; flex-wrap:wrap; justify-content: space-between; height:120px; width:1400px;}
.top1bj .width .logo{display:flex; flex-wrap:wrap; justify-content: space-between; align-items: center; height:120px;}
.top1bj .width .logo dl{display:flex; flex-wrap:wrap; align-items:center; justify-content:center; height:120px;}
.top1bj .width .logo dl img{ height:73px;}
.top1bj .width .logo ul{ border-left:#ddd 1px solid; margin-left:20px; padding-left:20px;}
.top1bj .width .logo ul li{ font-size:36px; color:#014d93; font-weight:bold; margin-bottom:3px;}
.top1bj .width .logo ul p{ font-size:18px; color:#666;}
.top1bj .width #Menu-btn{display:none;}
.top1bj .width #Menu-btn dl{display:none;}
.top1bj .width #Menu-btn-h{display:none;}
.top1bj .width #menu1{display:none;}
.top1bj .width .fr{display:flex; flex-wrap:wrap; align-items:center;}
.top1bj .width .fr dl{display:flex; flex-wrap:wrap; align-items:center; height:120px;}
.top1bj .width .fr dl dt{ margin-right:10px;}
.top1bj .width .fr dl dt img{ width:49px; height:49px;}
.top1bj .width .fr dl dd p span{ font-size:36px;}

.navBar{position:relative; z-index:1; height:60px; width:100%; background:url(../images/nav.jpg) no-repeat center center; background-size:cover; color:#FFF;}
.navBar .nav{width:1400px; margin:auto; text-transform:uppercase;}
.navBar .nav ul{display:flex; flex-wrap:wrap; justify-content: space-between; align-items: center;}
.navBar .nav li{background:url(../images/line.png) no-repeat left center; display:flex; flex-wrap:wrap; justify-content:center; align-items: center; padding-left:40px; padding-right:40px;}
.navBar .nav li:nth-child(1){background:none;}
.navBar .nav h3{height:60px; line-height:60px; font-size:18px; overflow:hidden; display:flex; flex-wrap:wrap; justify-content:center; align-items: center; font-weight: normal;}
.navBar .nav h3 img{ margin-left:10px;}
.navBar .nav .m{position:relative; float:left; text-align:center;}
.navBar .nav .m img{display:none;}
.navBar .nav .m:nth-child(8){color:#ffab00;}
.navBar .nav .m:nth-child(8) img{ display:block;}
.navBar .nav h3:hover{color:#ffab00;}
.navBar .nav .sub{ display:none; /*默认隐藏*/ width:260px; position:absolute; left:0px; top:60px;  float:left; border-radius:0px; overflow:hidden; box-shadow: 0px 6px 6px 0px rgba(0, 0, 0, 0.1);}
.navBar .nav .sub dd{color:#666; text-align:left; background:#FFF; padding:10px 40px; border-bottom:#eee 1px solid; }
.navBar .active-head{color:#ffab00; height:60px; line-height:60px; display:block;}

.focusBox {position: relative; width:100%; height:644px; overflow: hidden; }
.focusBox .pic{position:relative; z-index:0; }
.focusBox .pic img { width:100%; height:644px; display: block; object-fit: cover;}
.focusBox .hd { width:100%; position: absolute; bottom: 30px; text-align: center; font-size:0; z-index:1; }
.focusBox .hd li{margin: 0 5px; height:6px; overflow: hidden; width: 100px; cursor: pointer;display:inline-block; *display:inline; zoom:1; background:#FFF; border-radius:10px;}
.focusBox .hd .on{ background:#0079d6;}
.focusBox .prev,.focusBox .next { width: 60px; height: 90px; margin: -60px 0 0; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
.focusBox .prev { left: 0; }
.focusBox .next { background-position: 0 -90px; right: 0; }
.focusBox .prev:hover,.focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }
.focusBox-wap{ display:none;}

.index-search{ width:100%; overflow:hidden; background:#f5f5f5; height:80px; display:flex; flex-wrap:wrap; justify-content:center; align-items: center;}
.index-search .bod{ width:1400px; height:60px;}
.index-search .bod .fl{ display:flex; flex-wrap:wrap; align-items: center; height:60px;}
.index-search .bod .fl img{ margin-right:10px;}
.index-search .bod .fl p span{ font-weight:bold;}
.index-search .bod .fl p a{ color:#666;}
.index-search .bod .fr{height:60px;}
.index-search .bod .fr form{display:flex; flex-wrap:wrap; align-items: center;}
.index-search .bod .fr form input{ height:58px; border:#CCC 1px solid; width:350px; outline:none; padding-left:15px;}
.index-search .bod .fr form button{height:58px; border:#0079d6 1px solid;width:120px; background:#0079d6; outline:none;}
.index-search .bod .fr form button img{ width:22px;}

.txt-index{ overflow:hidden; display:flex; flex-wrap:wrap; align-items: center; justify-content:center;}
.txt-index dt{font-size:40px; font-weight:bold; margin:0px 40px;}
.txt-index p{ width:60px; height:2px; background:#CCC;}

.index1{width:100%; padding-top:60px; padding-bottom:30px; overflow:hidden;}
.index1 .www360buy{ width:1400px; margin:auto;}
.index1 .www360buy .bd{ margin-top:30px;}
.index1 .www360buy .lh{ overflow:hidden; display:flex; flex-wrap:wrap; justify-content:space-between;}
.index1 .www360buy .lh li{ width:23.5%; margin-bottom:30px; background:#f5f5f5;}
.index1 .www360buy .lh li .p-img{ position:relative; padding-bottom:90%; overflow:hidden; width:90%; margin:auto; margin-top:5%;}
.index1 .www360buy .lh li .p-img img{ position:absolute; width:100%; height:100%; transition: all 1s;}
.index1 .www360buy .lh li:hover .p-img img{transform: scale(1.1); transition: all 1s;}
.index1 .www360buy .lh li .p-name{overflow:hidden; font-size:18px; width:90%; margin:auto; margin-top:15px; margin-bottom:10px;}
.index1 .www360buy .lh li .p-name a{display:flex; flex-wrap:wrap; align-items: center; justify-content:space-between;}
.index1 .www360buy .lh li .p-name span{font-size:24px;}
.index1 .www360buy .lh li:hover{background:#0079d6;}
.index1 .www360buy .lh li:hover .p-name{ color:#FFF;}

.index2{ overflow: hidden; background:url(../images/ixbannerbg.jpg) no-repeat center center; height:180px; display:flex; flex-wrap:wrap; align-items: center;}
.index2 .bod{width:1400px; margin:auto; display:flex; flex-wrap:wrap; align-items: center; justify-content:space-between;}
.index2 .bod .fl{ color:#FFF; width:70%;}
.index2 .bod .fl dt{ font-size:32px; font-weight:bold;}
.index2 .bod .fl dd{ font-size:24px; margin-top:10px;}
.index2 .bod .fr{ width:20%;}
.index2 .bod .fr dl{width:180px; background:#ffab00; color:#FFF; height:50px; line-height:50px; text-align:center; font-size:20px; font-weight:bold;}
.index2 .bod .fr dl:hover{background:#fff; color:#ffab00;}

.index3{overflow:hidden; width:100%; margin-top:70px; margin-bottom:70px;}
.index3 .txt{ text-align:center; display:flex; flex-wrap:wrap; align-items: center; justify-content:center;}
.index3 .txt p{ width:60px; height:2px; background:#CCC;}
.index3 .txt dt{ font-size:40px; font-weight:bold; margin:0px 40px;}
.index3 .bod{width:1200px; margin:auto; background:#FFF; margin-top:40px; display:flex; flex-wrap:wrap; justify-content:space-between;}
.index3 .bod dl{width:31%;}
.index3 .bod dl dt{ width:134px; height:150px; margin:auto;}
.index3 .bod dl dd{ margin-top:15px; font-size:24px; color:#015ab4; text-align:center;}
.index3 .bod dl p{ text-align:center; font-size:14px; color:#666; margin-top:10px;}

.index4{overflow:hidden; width:100%; padding-bottom:70px; background:#f5f5f5; padding-top:70px;}
.index4 .bod{width:1400px; margin:auto; overflow:hidden; display:flex; flex-wrap:wrap; align-items: center; justify-content:space-between;}
.index4 .bod .fl{width:50%;}
.index4 .bod .fl dt{position:relative; padding-bottom:70%;}
.index4 .bod .fl dt img{position:absolute; width:100%; height:100%; border:#FFF 10px solid;}
.index4 .bod .fr{width:45%;}
.index4 .bod .fr dt{ font-size:30px; }
.index4 .bod .fr dd{ margin-top:25px;}
.index4 .bod .fr dd p{ font-size:16px; line-height:28px; margin-top:15px;}
.index4 .bod .fr li{ width:120px; height:40px; margin-top:35px; background:#015ab4; color:#FFF; line-height:40px; text-align:center; transition: all 0.5s;}
.index4 .bod .fr li:hover{background:#004e9c; transition: all 0.5s;}

.index5{overflow:hidden; width:1400px; margin:auto; margin-bottom:30px; margin-top:70px;}
.index5 .bod{background:#FFF; padding-top:50px; display:flex; flex-wrap:wrap; justify-content:space-between;}
.index5 .bod dl{width:48.5%; display:flex; flex-wrap:wrap; align-items: center; justify-content:space-between; display: grid; grid-template-columns: auto 1fr; background:#f5f5f5; margin-bottom:40px; padding:30px 0px;}
.index5 .bod dl dt{ font-size:48px; color:#999; text-align:center; margin-left:30px;}
.index5 .bod dl dt p{ font-size:16px; color:#666;}
.index5 .bod dl dd{ margin-left:20px; margin-right:30px; font-size:18px;}
.index5 .bod dl dd p{ margin-top:10px; font-size:14px; color:#666;}

.navBar-footer{z-index:1; height:60px; width:100%; background:url(../images/nav.jpg) no-repeat center center; background-size:cover; color:#FFF; line-height:60px;}
.navBar-footer .nav{width:1400px; margin:auto; display:flex; flex-wrap:wrap; align-items: center; justify-content:center;}
.navBar-footer .nav li{background:url(../images/line.png) no-repeat left center; padding:0px 40px;}
.navBar-footer .nav li:nth-child(1){ background:none;}
.navBar-footer .active-head{color:#ffab00; height:60px; line-height:60px; display:block;}

.foot{overflow:hidden; width:100%; background:url(../images/footer.jpg) no-repeat top center;}
.foot .bod{width:1400px; margin:auto; display:flex; flex-wrap:wrap; justify-content:space-between; color:#FFF; overflow:hidden;}
.foot .bod .item1{overflow:hidden; display:flex; flex-wrap:wrap; align-items: center; justify-content:space-between; width:100%; overflow:hidden; height:160px;}
.foot .bod .item1 dl{ width:25%; display:flex; flex-wrap:wrap; align-items: center; justify-content:space-between;}
.foot .bod .item1 dl dt{ border-right:rgba(255,255,255,0.4) 1px solid; width:18%;}
.foot .bod .item1 dl dd{width:75%;}
.foot .bod .item1 dl:nth-child(1){width:45%;}
.foot .bod .item1 dl:nth-child(1) dd{width:100%;}
.foot .bod .item1 dl dd li{ font-size:18px; font-weight:bold;}
.foot .bod .item1 dl dd p{ color:rgba(255,255,255,1); margin-top:5px;}
.foot .bod .item2{overflow:hidden; display:flex; flex-wrap:wrap; align-items: center; justify-content:space-between; width:100%; overflow:hidden; height:180px;}
.foot .bod .item2 .fl p{ margin:5px 0px;}
.foot .bod .item2 .fr{display:flex; flex-wrap:wrap; align-items: center;}
.foot .bod .item2 .fr dl{ text-align:center; margin-left:20px;}
.foot .bod .item2 .fr dl img{ width:100px; height:100px;}

.bottom{width:100%; background:#005393; overflow:hidden; color:#FFF; padding-top:30px; padding-bottom:30px;}
.bottom dl{ width:1400px; margin:auto; overflow:hidden;}
.bottom dl dt{ font-size:18px; font-weight:bold;}
.bottom dl dd{ margin-top:10px; display:flex; flex-wrap:wrap; align-items: center;}
.bottom dl dd p{ margin-right:25px; color:rgba(255,255,255,0.6);}

.dibu{display:none;}

.xuan{position: fixed; bottom:50%; right: 10px; color: #fff; z-index:11; width:75px; height:50px;}
.xuan dl{ width:50px; height:50px; margin:auto; display: flex; flex-wrap:wrap; align-items: center; justify-content:center; background:#eee; margin-bottom:4px; border-radius:100%; overflow:hidden;}
.xuan dl img{ width:25px; height:25px;}
.xuan dl:hover{ background:#ff0000}
.xuan dl:hover img{filter:drop-shadow(#fff 0px 50px); transform: translateY(-50px);}
.xuan dt{ width:50px; height:50px; margin:auto; display: flex; flex-wrap:wrap; align-items: center; justify-content:center; background:#eee; margin-bottom:4px; border-radius:100%; overflow:hidden;}
.xuan dt img{ width:25px; height:25px;}
.xuan dt:hover{ background:#4075d1}
.xuan dt:hover img{filter:drop-shadow(#fff 0px 50px); transform: translateY(-50px);}
.xuan dd{ width:50px; height:50px; margin:auto; display: flex; flex-wrap:wrap; align-items: center; justify-content:center; background:#eee; margin-bottom:4px; border-radius:100%; overflow:hidden;}
.xuan dd img{ width:25px; height:25px;}
.xuan dd:hover{ background:#58b75d;}
.xuan dd:hover img{filter:drop-shadow(#fff 0px 50px); transform: translateY(-50px);}

.nybanner{width:100%;overflow: hidden; margin-top:0px;}
.nybanner li{position:relative; height:550px; background:url(../images/rfidshouhuan.jpg) no-repeat center center; background-size:cover;}
.nybanner li img{position:absolute; width:100%; height:100%; object-fit: cover;}
.nybanner li .info{position:absolute; left:0; right:0; top:170px; bottom:0; background:rgba(0,0,0,0);}
.nybanner li .info dl{ width:1400px; margin:auto; color:#FFF;}
.nybanner li .info dl ul{width:600px; font-size:48px; font-weight:bold; text-shadow:#000 3px 4px 5px}
.nybanner li .info dl li{width:600px; font-size:20px; text-shadow:#000 2px 3px 3px; margin-top:20px; background:none;}
.nybanner li .info dl li p{ float:left; margin-right:40px; margin-bottom:10px;}
.nybanner li .info1{position:absolute; left:0; right:0; top:50px; bottom:0;}
.nybanner li .info1 dl{width:1400px; margin:auto;}
.nybanner li .info1 dl dt{width:680px; position:relative; padding-bottom:70%; margin-left:780px;}
.nybanner li .info1 dl img{position:absolute; width:680px; height:440px;}

.position{font-size:16px; background:#f5f5f5; overflow:hidden;}
.position .bod{width:1400px; margin:auto; }
.position .bod .fl{ font-size:16px; height:60px; display: flex; flex-wrap:wrap; align-items:center; justify-content:center;}
.position .bod .fr{ height:60px; display: flex; flex-wrap:wrap; align-items:center; justify-content:center;}
.position .bod .fr form{display:flex; flex-wrap:wrap; align-items: center;}
.position .bod .fr form input{ height:40px; border:#CCC 1px solid; width:300px; outline:none; padding-left:15px;}
.position .bod .fr form button{height:42px; border:#0079d6 1px solid;width:80px; background:#0079d6; outline:none;}
.position .bod .fr form button img{ width:18px;}
.position1{padding-top:30px; font-size:16px; background:#f5f5f5; overflow:hidden; padding-bottom:30px;}
.position1 .bod{width:80%; margin:auto; }
.position2{padding-top:30px; font-size:16px; background:#f5f5f5; overflow:hidden; padding-bottom:30px;}
.position2 .bod{width:1200px; margin:auto; }

.about-txt{ width:100%; margin:auto; display: flex; flex-wrap:wrap; align-items:center; justify-content:center; box-shadow:0px 5px 10px 0px rgb(177 181 185 / 78%); padding:50px 0px;}
.about-txt dl{ background:#0079d6; margin:0px 4px; color:#FFF;}
.about-txt dl a{ display:block; font-size:16px; padding:10px 30px;}
.about-txt dl:hover{ background:#ff7f00; color:#FFF;}
.about-txt dt{ width:100%; text-align:center; margin-top:40px; font-size:36px; font-weight:bold; color:#0079d6;}
.about-txt dt p{ font-size:18px; margin-top:15px; font-weight:normal; color:#666;}
.active-about-txt{background:#ff7f00; color:#FFF;}

.aboutus{overflow:hidden; background:#fff; margin-bottom:70px; width:1400px; margin:auto; margin-top:80px; }
.aboutus .bod{display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between;}
.aboutus .bod .fl{width:45%;}
.aboutus .bod .fl dt{ font-size:24px; text-transform:uppercase; font-weight:bold; color:#0079d6; margin-bottom:30px;}
.aboutus .bod .fl dt p{ font-size:16px; margin-top:5px; color:#666; text-transform:none; font-weight:normal;}
.aboutus .bod .fl dd{ font-size:16px; line-height:26px;}
.aboutus .bod .fl dd p{ margin-top:15px; text-wrap:wrap !important; color:#666;}
.aboutus .bod .fl dd p span{text-wrap:wrap !important;}
.aboutus .bod .fl dd span{text-wrap:wrap !important;}
.aboutus .bod .fr{width:50%;}
.aboutus .bod .fr img{width:100%;}
.aboutus .item{width:1400px; margin:auto; overflow:hidden; margin-top:40px; display:flex; flex-wrap:wrap; align-items: center; justify-content:space-between; border-top:#ddd 1px dashed; padding:40px 0px; border-bottom:#ddd 1px dashed;}
.aboutus .item dl{ width:23%;}
.aboutus .item dl dt{ font-size:36px; font-weight:bold; color:#0079d6; display:flex; flex-wrap:wrap; align-items:flex-end; justify-content:center;}
.aboutus .item dl dt span{ font-size:16px; margin-bottom:5px; font-weight:normal; margin-left:5px;}
.aboutus .item dl:nth-child(1){border-left:none;}
.aboutus .item dl:nth-child(1) dt span{font-size:18px;}
.aboutus .item dl dd{ text-align:center; color:#666; margin-top:5px;}

.about-factory{ overflow:hidden; width:100%; margin:auto; background:#f5f5f5; padding:60px 0px;}
.about-factory .txt{width:1400px; margin:auto; display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between;}
.about-factory .txt dl{ width:23%; margin-bottom:25px;}
.about-factory .txt dl dt{ position:relative; padding-bottom:100%;}
.about-factory .txt dl dt img{ position:absolute; width:100%; height:100%;}
.about-factory .txt dl dd{ text-align:center; font-size:18px; margin-top:10px;}

.wenhua{width:1400px; margin:auto; display:flex; flex-wrap:wrap; justify-content:space-between; overflow:hidden; margin-top:80px;}
.wenhua dl{width:22%;}
.wenhua dl dt{width:140px; height:140px; background:#0070c0; color:#FFF; line-height:40px; border-radius:100%; font-size:36px; display:flex; flex-wrap:wrap; align-items: center; justify-content:center; margin:auto}
.wenhua dl dd{ margin-top:20px; text-align:center; font-size:20px;}

.ladyScroll-wap{ display:none;}
.ladyScroll{width:1400px;margin:auto;position:relative; margin-top:40px;}
.ladyScroll .prev,.ladyScroll .next{width:50px;height:60px;position:absolute;top:40%;left:-50px;z-index:100; cursor:pointer; background:url(../images/btns.png) no-repeat;}
.ladyScroll .next{ left:auto; right:-50px; background-position:0 -120px;}
.ladyScroll .prev:hover{ background-position:0 -60px; }
.ladyScroll .next:hover{ background-position:0 -180px; }
.ladyScroll .scrollWrap{width:100%;overflow:hidden;}
.ladyScroll .dlList{}
.ladyScroll dl{width:25%;}
.ladyScroll dl dt{width:96%;overflow:hidden; position:relative; padding-bottom:70%; margin-left:2%; margin-right:2%;}
.ladyScroll dl dt img{width:100%;height:100%; position:absolute;}

.about-anli{width:1400px;margin:auto; overflow:hidden; margin-top:60px; margin-bottom:60px;}
.about-anli .txt{}
.about-anli .txt dt{ font-size:36px; font-weight:bold; color:#0079d6; text-align:center;}
.about-anli .txt dd p{ margin-top:15px; line-height:26px; color:#666; text-indent:30px}
.about-anli .bod{ overflow:hidden; margin-top:30px; display:flex; flex-wrap:wrap; align-items: center;}
.about-anli .bod li{display: block; width:230px; text-align: center; color: #666; overflow: hidden; border:#eee 1px solid;}
.about-anli .bod li img{width:100%; transition: all 1s;}
.about-anli .bod li:hover img{transform: scale(1.1); transition: all 1s;}

.factory{width:1400px;margin:auto; overflow:hidden; margin-top:60px; margin-bottom:30px;}
.factory .txt dt{text-align:center; font-size:24px; color:#0079d6; font-weight:bold;}
.factory .txt dl{display:flex; flex-wrap:wrap; align-items: center; justify-content:space-between;}
.factory .txt dl dd:nth-child(1){ width:600px;}
.factory .txt dl dd:nth-child(2){ width:800px;}
.factory .txt dl dd table{ border-left:#ddd 1px solid; border-top:#ddd 1px solid; border-collapse: collapse; border-spacing: 0; width:98%; margin-top:30px;}
.factory .txt dl dd table tr:nth-child(1){ background:#0079d6; color:#FFF;}
.factory .txt dl dd table tr:nth-child(2n){background:#f5f5f5;}
.factory .txt dl dd table tr td{border-right:#ddd 1px solid; border-bottom:#ddd 1px solid; padding:10px; font-size:15px;}
.factory .txt dl dd table tr:nth-child(1) td{ font-size:16px; font-weight:bold;}
.factory .bod{ margin-top:40px; }
.factory .bod dl{ width:23.5%; margin-right:2%; float:left; margin-bottom:20px;}
.factory .bod dl:nth-child(4n){ margin-right:0px;}
.factory .bod dl dt{ position:relative; padding-bottom:70%; overflow:hidden;}
.factory .bod dl dt img{ position:absolute; width:100%; height:100%; transition: all 1s;}
.factory .bod dl dd{ margin-top:10px; text-align:center;}
.factory .bod dl:hover dt img{transform: scale(1.1); transition: all 1s;}

.zizhi{width:1400px;margin:auto; overflow:hidden; margin-top:60px; margin-bottom:30px;}
.zizhi .txt dt{text-align:center; font-size:24px; color:#0079d6; font-weight:bold;}
.zizhi .bod{ margin-top:40px; overflow:hidden; display: flex; flex-wrap:wrap;}
.zizhi .bod dl{ width:18.4%; margin-right:2%; margin-bottom:20px; border:#ddd 1px solid; display: flex; flex-wrap:wrap; align-items: center;}
.zizhi .bod dl:nth-child(5n){ margin-right:0px;}
.zizhi .bod dl dt{overflow:hidden;}
.zizhi .bod dl dt img{width:100%; height:100%; transition: all 1s;}
.zizhi .bod dl dd{ margin-top:10px; text-align:center; margin-bottom:15px;}
.zizhi .bod dl:hover dt img{transform: scale(1.1); transition: all 1s;}

.about{width:1200px;margin:auto; overflow:hidden; margin-top:60px; margin-bottom:30px;}
.about img{width:60%;}
.about p{ font-size:16px; line-height:26px; margin-bottom:15px; color:#666;}
.about strong{ color:#333;}

.productlist{width:100%; padding-top:60px; padding-bottom:30px; overflow:hidden;}
.productlist .bod{ width:1400px; margin:auto; display:flex; flex-wrap:wrap; justify-content:space-between;}
.productlist .bod li{ width:23.5%; margin-bottom:30px; background:#f5f5f5;}
.productlist .bod li .p-img{ position:relative; padding-bottom:90%; overflow:hidden; width:90%; margin:auto; margin-top:5%;}
.productlist .bod li .p-img img{ position:absolute; width:100%; height:100%; transition: all 1s;}
.productlist .bod li:hover .p-img img{transform: scale(1.1); transition: all 1s;}
.productlist .bod li .p-name{overflow:hidden; font-size:18px; width:90%; margin:auto; margin-top:15px; margin-bottom:10px;}
.productlist .bod li .p-name a{display:flex; flex-wrap:wrap; align-items: center; justify-content:space-between;}
.productlist .bod li .p-name span{font-size:24px;}
.productlist .bod li:hover{background:#0079d6;}
.productlist .bod li:hover .p-name{ color:#FFF;}

.sideMenu{  border:1px solid #ddd; border-top:none;}
.sideMenu h3{ height:44px; line-height:44px; padding-left:10px;  border-top:1px solid #ddd; background:#f5f5f5; cursor:pointer;font:normal 16px/42px "Microsoft YaHei";}
.sideMenu h3 em{ float:right; display:block; width:40px; height:44px;   background:url(../images/icoAdd.png) 16px 18px no-repeat; cursor:pointer; }
.sideMenu h3.on em{ background-position:16px -50px; }
.sideMenu ul{ padding:0 15px; color:#999; display:none; /* 默认都隐藏 */ }
.sideMenu h3.on{ color:#fff; background:#0079d6;}
.sideMenu ul li{ margin-bottom:10px; font-size:15px;}
.sideMenu ul li:nth-child(1){ margin-top:10px;}
.sideMenu ul li:hover{color:#ff7f00;}
.sideMenu ul li.onon{ color:#ff7f00;}

.lainxi{margin-top:15px; display:block;}
.lainxi dl img{ width:100%; height:100%;}
.lainxi ul{ background:#0079d6; margin-top:-5px; color:#FFF; display: flex; flex-wrap:wrap; justify-content:center; padding:25px 0px;}
.lainxi ul li{ width:100%; display: flex; flex-wrap:wrap; justify-content:center;}
.lainxi ul li span{ margin-left:10px;}
.lainxi ul p{ width:100%; font-size:30px; text-align:center; margin-top:10px; font-weight:bold;}

.fanye{overflow:hidden; display: flex; flex-wrap:wrap; align-items:center; justify-content:center; margin-top:10px; padding-left:10px; padding-top:10px; padding-bottom:10px;}
.fanye .fenye2{display: flex;}
.fanye .fenye2 .page-num{color:#666;padding:5px;font-size:15px;flex:1;overflow:hidden;overflow:hidden;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:7px 10px; font-size:15px;}
.fanye .fenye2 .page-num-current{color:#fff;overflow:hidden; display: flex; flex-wrap:wrap; align-items:center; justify-content:center;padding:7px 10px; background:#0079d6; border:#0079d6 1px solid; border-radius:3px; font-size:15px;}
.fanye .fenye2 .page-num-current:hover{color:#ff9000;}
.fanye a{border:#ddd 1px solid; padding:6px 10px; margin:0px 2px; background:#f5f5f5; transition: all 0.5s; border-radius:3px; font-size:15px;}
.fanye a:hover{background:#0079d6; color:#fff; transition: all 0.5s; border:#0079d6 1px solid;}

.ppp{width:1400px; margin:auto; display: flex; flex-wrap:wrap; justify-content: space-between; margin-top:30px; padding-bottom:0px;}
.ppp .ppp-l{overflow:hidden; width:20%;}
.ppp .ppp-l .txt{ overflow:hidden;}
.ppp .ppp-l .txt dt{ font-size:24px; color:#0079d6; font-weight:bold; text-transform:uppercase; background:url(../images/index1-bj-1.png) left center no-repeat; padding-left:25px; background-size:16px; margin-bottom:15px;}
.product{overflow:hidden; width:78%; display:block;}
.product .bod{margin-top:30px; display: flex; flex-wrap:wrap; justify-content: space-between;}
.product .bod .fl{width:45%;}
.product .bod .fl .game163{overflow:hidden;}
.product .bod .fl .game163 .bigImg{overflow:hidden; width:100%;}
.product .bod .fl .game163 .bigImg li{ }
.product .bod .fl .game163 .bigImg li p{position:relative; padding-bottom:100%; }
.product .bod .fl .game163 .bigImg li p img{ position:absolute;width:98%; height:98%; border:1px solid #dcdddd; margin:auto;}
.product .bod .fl .game163 .smallScroll{margin-top:15px; display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; overflow:hidden;}
.product .bod .fl .game163 .sPrev{font-size:2rem; font-family:"宋体"; color:#666;}
.product .bod .fl .game163 .sNext{font-size:2rem; font-family:"宋体"; color:#666;}
.product .bod .fl .game163 .sPrev:hover{ color:#5c1717;}
.product .bod .fl .game163 .sNext:hover{ color:#5c1717;}
.product .bod .fl .game163 .smallImg{float:left;  display:inline; width:84%; overflow:hidden;}
.product .bod .fl .game163 .smallImg ul{overflow:hidden; display: flex; flex-wrap:wrap; align-items:center; width:100%;}
.product .bod .fl .game163 .smallImg li{width:33%;}
.product .bod .fl .game163 .smallImg li p{position:relative; padding-bottom:92%; width:92%; margin:auto; border:1px solid #ddd;}
.product .bod .fl .game163 .smallImg li p img{ position:absolute; width:100%; height:100%;}
.product .bod .fl .game163 .smallImg .on img{border-color:#5c1717;}
.product .bod .fr{ width:50%;}
.product .bod .fr .txt dt{font-size:24px; margin-bottom:10px;}
.product .bod .fr .txt li{ font-size:16px; margin-bottom:10px;}
.product .bod .fr .txt .canshu table{border-collapse:collapse;}
.product .bod .fr .txt .canshu table tr td{border-bottom:#CCC 1px dashed; color:#999; padding:10px 0px;}
.product .bod .fr .txt .canshu table tr td:nth-child(2n){ color:#333; margin-left:10px;}
.product .bod .fr .lainxi{display: flex; flex-wrap:wrap; align-items:center;margin-top:25px; border-top:#eee 1px dashed; padding-top:25px; overflow:hidden;}
.product .bod .fr .lainxi dl{ background:#f5f5f5; color:#231815; width:180px; padding:12px 0px; text-align:center; border-radius:5px; border:#eee 1px solid;}
.product .bod .fr .lainxi dl:hover{background:#0079d6; color:#FFF;}
.product .bod .fr .lainxi ul{margin-left:15px; width:50%; background:#FFF; color:#333;}
.product .bod .fr .lainxi ul span{ font-size:20px; color:#ff7f00; font-weight:bold;}
.product .www360buy{width:100%; margin-top:40px; display:block; overflow:hidden; }
.product .www360buy .hd{overflow:hidden;}
.product .www360buy .hd ul{display: flex; flex-wrap:wrap; align-items:center; border-bottom:#CCC 1px solid;}
.product .www360buy .hd li{height:50px; line-height:50px; text-align:center; width:160px; background:#f5f5f5; font-size:20px; border-radius:5px 5px 0px 0px;}
.product .www360buy .hd li.on{background:#0d6fb8; color:#fff; }
.product .www360buy .bd{ margin-top:30px;}
.product .www360buy .lh{overflow:hidden; line-height:24px;}
.product .www360buy .lh table{border:#ddd 1px solid !important; border-collapse:collapse; margin-right:20px; width:100% !important;}
.product .www360buy .lh table tr{ background:#eee !important;}
.product .www360buy .lh table tr td{border-right:#ddd 1px solid !important; padding:0; border-bottom:#CCC 1px solid !important; padding-left:10px; padding-right:10px;text-align:center;padding-top:10px !important;padding-bottom:10px !important;}
.product .www360buy .lh table tr:nth-child(2n){ background:#FFF !important;}
.product .www360buy .lh video{ width:80%; height:100%;}
.product .www360buy .lh h3{ font-size:24px; color:#234189; margin-top:30px; margin-bottom:10px;}
.product .www360buy .lh h1{ font-size:48px; margin-bottom:30px; margin-top:50px; color:#234189;}
.product .www360buy .lh p{ margin-top:10px;}
.product .www360buy .lh img{}
.product .message{overflow:hidden; display:block; padding-top:50px;}
.product .message .txt{ text-align:center; margin-bottom:70px;}
.product .message .txt dt{ font-size:48px; font-family:"Bodoni Bd BT"; text-transform:uppercase; color:#eee;}
.product .message .txt dd{ font-size:30px; font-weight:bold; text-transform:uppercase; margin-top:-40px;}
.product .message dl{display: flex; flex-wrap:wrap; justify-content: space-between;}
.product .message dl p {width:48%;}
.product .message dl p input{width:100%; border-bottom:#ddd 1px solid !important; border:none; margin-bottom:30px; padding-bottom:18px; outline:none; font-size:16px;}
.product .message dl textarea{width:100%; border-bottom:#ddd 1px solid !important; border:none; outline:none; margin-bottom:30px; font-family:Arial; font-size:16px; color:#f52f3d}
.product .message ul{display: flex; flex-wrap:wrap; align-items:center; justify-content: space-between; margin-bottom:30px;}
.product .message ul p{ width:48%;}
.product .message ul p input{width:100%; border-bottom:#ddd 1px solid !important; border:none; padding-bottom:18px; outline:none; font-size:16px;}
.product .message li textarea{width:100%; border-bottom:#ddd 1px solid !important; border:none; height:100px; outline:none; margin-bottom:30px; font-family:Arial; font-size:16px; color:#666;}
.product .message button{width:100%; height:60px; border:#0079d6 1px solid; color:#fff; font-size:18px; text-transform:uppercase; background:#0079d6;}
.product .message button:hover{ background:#ff7f00; color:#FFF; border:#ff7f00 1px solid;}
.product .gengduo-txt li{ width:100%; font-size:20px; border-bottom:#ddd 1px solid; color:#0079d6; margin-top:50px; padding-bottom:10px;}
.product .xiangguan{ margin-top:15px;}
.product .xiangguan dl{width:32%; margin-bottom:40px; float:left; margin-right:2%;}
.product .xiangguan dl:nth-child(3n){ margin-right:0px;}
.product .xiangguan dl dt{position:relative; padding-bottom:70%; overflow:hidden; display: flex; flex-wrap:wrap; justify-content:center; background:#f5f5f5; border:#ddd 1px solid;}
.product .xiangguan dl dt img{position:absolute; height:100%; transition: all 0.5s;}
.product .xiangguan dl dt .info{position:absolute; left:0; bottom:0; right:0; height:0px; background:rgba(10,65,140,0); transition: all 0.5s;}
.product .xiangguan dl dt .info img{ display:none;}
.product .xiangguan dl:hover dt .info{position:absolute;left:0;bottom:0; right:0; background:rgba(10,65,140,0.4); height:100%; transition: all 0.5s; display:flex; flex-wrap:wrap; align-items: center; justify-content:center;}
.product .xiangguan dl:hover dt .info img{ width:50px; height:50px; display:block; margin-left:50px;}
.product .xiangguan dl dd{margin-top:10px; margin-bottom:10px; text-align:center;}
.product .xiangguan dl:hover dd{ color:#0079d6;}
.product .xiangguan dl p{width:fit-content; padding:8px 20px; border:#0079d6 1px solid; color:#0079d6; font-size:16px; margin:auto; transition: all 0.5s;}
.product .xiangguan dl:hover p{ background:#0079d6; color:#FFF; transition: all 0.5s;}
.product .xiangguan dl:hover dt img{transition: all 0.5s; transform: scale(1.1);}

.newslist{overflow:hidden; width:1400px; margin:auto; display:flex; flex-wrap:wrap; justify-content:space-between; margin-top:20px;}
.newslist .txt{width:20%;}
.newslist .txt dt{background:#0079d6; color:#FFF; padding:25px 0px; font-size:24px; text-align:center;}
.newslist .bod{width:78%;}
.newslist .bod dt{font-size:20px; border-bottom:#ddd 1px solid; padding-bottom:10px; color:#0079d6; font-weight:bold;}
.newslist .bod dt span{border-bottom:#ff7f00 1px solid; padding-bottom:10px;}
.newslist .bod dl{border-bottom:#ddd 1px dashed; padding:20px 0px;}
.newslist .bod dl a{display:flex; flex-wrap:wrap; align-items:center;}
.newslist .bod dl li{width:10%; background:#0079d6; text-align:center; color:#FFF; font-size:30px; padding:10px 0px; margin-right:2.5%;}
.newslist .bod dl li p{font-size:16px;}
.newslist .bod dl dd{width:75%; margin-right:2%;}
.newslist .bod dl dd span{ margin-right:10px; color:#666;}
.newslist .bod dl dd p{ font-size:15px; color:#999; margin-top:10px;}
.newslist .bod dl .more{width:10%; border:#ddd 1px solid; text-align:center; padding:6px 0px; font-size:15px; color:#666;}
.newslist .bod dl:hover{border-bottom:#0079d6 1px dashed;}
.newslist .bod dl:hover dd{ color:#0079d6;}
.newslist .bod dl:hover .more{ background:#0079d6; color:#FFF;}

.news{ overflow:hidden; background:#fff; padding-top:50px; width:1400px; margin:auto; display: flex; flex-wrap:wrap; justify-content: space-between; padding-bottom:10px;}
.news .fl{ width:71%;}
.news .txt{ border-bottom:#CCC 1px dashed; padding-bottom:30px; margin-bottom:30px;}
.news .txt dt{font-size:20px; font-weight:bold;}
.news .txt dd{display: flex; flex-wrap:wrap; margin-top:10px; color:#999; font-size:14px;}
.news .txt dd p{ margin-right:40px;}
.news .bod{overflow:hidden;}
.news .bod img{ width:100%; margin-bottom:40px;}
.news .bod p{ font-size:16px; color:#666; line-height:24px; margin-bottom:15px; text-wrap:wrap !important;}
.news .bod span{text-wrap:wrap !important;}
.news .gengduo{ border-top:#CCC 1px dashed; padding-top:30px; display: flex; flex-wrap:wrap; justify-content: space-between;}
.news .gengduo dl{display: flex; flex-wrap:wrap; align-items:center; margin-bottom:20px; font-size:14px;}
.news .gengduo dl span{ color:#999;}
.news .gengduo dl:nth-child(2){ float:right;}
.news .fr{ width:24%;}
.news .fr ul{ background:#0079d6; color:#FFF; font-size:20px; padding:15px 0px; padding-left:15px;}
.news .fr dl{ margin-top:15px; border-bottom:#CCC 1px dashed; padding-bottom:15px;}
.news .fr dl dd{ font-size:15px; margin-top:15px;}
.news .fr dl:hover{ color:#0079d6; border-bottom:#0079d6 1px dashed;}

.contact{overflow:hidden; margin-top:80px; background:#fff; margin-bottom:70px; width:100%;}
.contact .bod{display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; width:1400px; margin:auto;}
.contact .bod .fl{width:55%;}
.contact .bod .fl dt{ font-size:40px; text-transform:uppercase; font-weight:bold;}
.contact .bod .fl dt p{ font-size:16px; margin-top:10px; color:#234189; text-transform:none; font-weight:bold;}
.contact .bod .fl dd{ margin-top:30px; font-size:18px; line-height:26px;}
.contact .bod .fl dd p{ text-wrap:wrap !important; margin-top:10px;}
.contact .bod .fl dd p span{text-wrap:wrap !important;}
.contact .bod .fl dd span{text-wrap:wrap !important;}
.contact .bod .fl li{ font-size:20px;}
.contact .bod .fl table{border-spacing:20px; width:98%; margin-top:30px;}
.contact .bod .fl table tr td{border:#ddd 1px solid; font-size:15px; padding-top:20px; padding-bottom:20px; padding-left:25px; padding-right:25px;}
.contact .bod .fl table tr td img{ width:120px; height:120px;}
.contact .bod .fr{width:40%;}
.contact .bod .fr img{width:100%;}

.message-c{ width:1400px; margin:auto; margin-bottom:40px;}
.message-c .tit{text-align:center; font-size:36px;}
.message-c form{display: flex; flex-wrap:wrap; justify-content: space-between; margin-top:40px;}
.message-c form .fl{ width:48%;}
.message-c form dl{width:100%; margin-bottom:25px; border:#CCC 1px solid;}
.message-c form input{width:100%; height:60px; border:none; overflow:hidden; outline:none; margin-left:15px; font-size:16px; padding-left:35px;}
.message-c form dl:nth-child(1) input{ background:url(../images/m1.jpg) no-repeat left center;}
.message-c form dl:nth-child(2) input{ background:url(../images/m2.jpg) no-repeat left center;}
.message-c form dl:nth-child(3) input{ background:url(../images/m3.jpg) no-repeat left center;}
.message-c form dl:nth-child(4) input{ background:url(../images/m4.jpg) no-repeat left center;}
.message-c form ul{width:100%; margin-bottom:25px;}
.message-c form .fr{ width:48%; border:#CCC 1px solid; margin-bottom:20px;}
.message-c form .fr textarea{width:100%; border:none; height:100%; background:url(../images/m5.jpg) no-repeat left top; margin-top:10px; margin-left:10px; font-size:16px; color:#666; font-family:Arial; padding-left:35px;}
.message-c form button{width:100%; background:#0079d6; color:#231815; text-align:center; height:60px; border:none; font-size:18px; color:#FFF;}
.message-c form button:hover{background:#ff7f00;}

.p-search{width:1200px; margin:auto; padding-top:80px; display: flex; flex-wrap:wrap; align-items:center; justify-content: center;}
.p-search form{display: flex; flex-wrap:wrap; align-items:center; justify-content: center;}
.p-search form input{ width:600px; height:60px; outline:none; border:#CCC 1px solid; border-radius:60px 0px 0px 60px; padding-left:40px; font-size:16px;}
.p-search form button{ width:140px; background:#5c1717; border:#5c1717 1px solid; height:62px; font-size:18px; color:#FFF; text-transform:uppercase; border-radius:0px 30px 30px 0px;}
.p-search form button:hover{background:#231815;}
.tiao{ display:none;}

.jianshe{width:800px;position:fixed; left:50%; top:50%; z-index:999; height:200px; background:rgba(0,86,169,0.8); color:#fff; margin-left:-400px; margin-top:-100px;}
.jianshe dl{ text-align:center; line-height:200px; font-size:48px;}
}

@media(min-width:1200px)and (max-width:1399px){
.top1bj{background: rgba(255,255,255,1); width: 100%; z-index:999;}
.top1bj .heng{ background:#f2f2f2; width:100%; overflow:hidden; height:35px; line-height:35px;}
.top1bj .heng .heng1{ width:1200px; margin:auto; display:flex; flex-wrap:wrap; justify-content: space-between;}
.top1bj .heng .heng1 .fl{font-size:14px; color:#777;}
.top1bj .heng .heng1 .fr{display:flex; flex-wrap:wrap; align-items:center;}
.top1bj .heng .heng1 .fr li{ margin-left:40px;height:35px; display:flex; flex-wrap:wrap; align-items:center; font-size:14px;}
.top1bj .heng .heng1 .fr li span{ margin-left:5px; color:#666;}
.top1bj .width{display:flex; flex-wrap:wrap; justify-content: space-between; height:120px; width:1200px;}
.top1bj .width .logo{display:flex; flex-wrap:wrap; justify-content: space-between; align-items: center; height:120px;}
.top1bj .width .logo dl{display:flex; flex-wrap:wrap; align-items:center; justify-content:center; height:120px;}
.top1bj .width .logo dl img{ height:73px;}
.top1bj .width .logo ul{ border-left:#ddd 1px solid; margin-left:20px; padding-left:20px;}
.top1bj .width .logo ul li{ font-size:30px; color:#163481; font-weight:bold; margin-bottom:3px;}
.top1bj .width .logo ul p{ font-size:20px; color:#666;}
.top1bj .width #Menu-btn{display:none;}
.top1bj .width #Menu-btn dl{display:none;}
.top1bj .width #Menu-btn-h{display:none;}
.top1bj .width #menu1{display:none;}
.top1bj .width .fr{display:flex; flex-wrap:wrap; align-items:center;}
.top1bj .width .fr dl{display:flex; flex-wrap:wrap; align-items:center; height:120px;}
.top1bj .width .fr dl dt{ margin-right:10px;}
.top1bj .width .fr dl dt img{ width:49px; height:49px;}
.top1bj .width .fr dl dd p span{ font-size:36px;}

.navBar{position:relative; z-index:1; height:60px; width:100%; background:url(../images/nav.jpg) no-repeat center center; background-size:cover; color:#FFF;}
.navBar .nav{width:1200px; margin:auto; text-transform:uppercase;}
.navBar .nav ul{display:flex; flex-wrap:wrap; justify-content: space-between; align-items: center;}
.navBar .nav li{background:url(../images/line.png) no-repeat left center; display:flex; flex-wrap:wrap; justify-content:center; align-items: center; padding-left:30px; padding-right:30px;}
.navBar .nav li:nth-child(1){background:none;}
.navBar .nav h3{height:60px; line-height:60px; font-size:17px; overflow:hidden; display:flex; flex-wrap:wrap; justify-content:center; align-items: center; font-weight: normal;}
.navBar .nav h3 img{ margin-left:10px;}
.navBar .nav .m{position:relative; float:left; text-align:center;}
.navBar .nav .m img{ display:none;}
.navBar .nav .m:nth-child(8) img{ display: block;}
.navBar .nav h3:hover{color:#ffab00;}
.navBar .nav .sub{ display:none; /*默认隐藏*/ width:260px; position:absolute; left:0px; top:60px;  float:left; border-radius:0px; overflow:hidden; box-shadow: 0px 6px 6px 0px rgba(0, 0, 0, 0.1);}
.navBar .nav .sub dd{color:#666; text-align:left; background:#FFF; padding:10px 30px; border-bottom:#eee 1px solid; }
.navBar .active-head{color:#ffab00; height:60px; line-height:60px; display:block;}

.focusBox {position: relative; width:100%; height:550px; overflow: hidden; }
.focusBox .pic{position:relative; z-index:0; }
.focusBox .pic img { width:100%; height:550px; display: block; object-fit: cover;}
.focusBox .hd { width:100%; position: absolute; bottom: 30px; text-align: center; font-size:0; z-index:1; }
.focusBox .hd li{margin: 0 5px; height:6px; overflow: hidden; width: 100px; cursor: pointer;display:inline-block; *display:inline; zoom:1; background:#FFF; border-radius:10px;}
.focusBox .hd .on{ background:#0079d6;}
.focusBox .prev,.focusBox .next { width: 60px; height: 90px; margin: -60px 0 0; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
.focusBox .prev { left: 0; }
.focusBox .next { background-position: 0 -90px; right: 0; }
.focusBox .prev:hover,.focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }
.focusBox-wap{ display:none;}

.index-search{ width:100%; overflow:hidden; background:#f5f5f5; height:80px; display:flex; flex-wrap:wrap; justify-content:center; align-items: center;}
.index-search .bod{ width:1200px; height:60px;}
.index-search .bod .fl{ display:flex; flex-wrap:wrap; align-items: center; height:60px;}
.index-search .bod .fl img{ margin-right:10px;}
.index-search .bod .fl p span{ font-weight:bold;}
.index-search .bod .fl p a{ color:#666;}
.index-search .bod .fr{height:60px;}
.index-search .bod .fr form{display:flex; flex-wrap:wrap; align-items: center;}
.index-search .bod .fr form input{ height:58px; border:#CCC 1px solid; width:350px; outline:none; padding-left:15px;}
.index-search .bod .fr form button{height:58px; border:#0079d6 1px solid;width:120px; background:#0079d6; outline:none;}
.index-search .bod .fr form button img{ width:22px;}

.txt-index{ overflow:hidden; display:flex; flex-wrap:wrap; align-items: center; justify-content:center;}
.txt-index dt{font-size:40px; font-weight:bold; margin:0px 40px;}
.txt-index p{ width:60px; height:2px; background:#CCC;}

.index1{width:100%; padding-top:60px; padding-bottom:30px; overflow:hidden;}
.index1 .www360buy{ width:1200px; margin:auto;}
.index1 .www360buy .bd{ margin-top:30px;}
.index1 .www360buy .lh{ overflow:hidden; display:flex; flex-wrap:wrap; justify-content:space-between;}
.index1 .www360buy .lh li{ width:23.5%; margin-bottom:30px; background:#f5f5f5;}
.index1 .www360buy .lh li .p-img{ position:relative; padding-bottom:90%; overflow:hidden; width:90%; margin:auto; margin-top:5%;}
.index1 .www360buy .lh li .p-img img{ position:absolute; width:100%; height:100%; transition: all 1s;}
.index1 .www360buy .lh li:hover .p-img img{transform: scale(1.1); transition: all 1s;}
.index1 .www360buy .lh li .p-name{overflow:hidden; font-size:18px; width:90%; margin:auto; margin-top:15px; margin-bottom:10px;}
.index1 .www360buy .lh li .p-name a{display:flex; flex-wrap:wrap; align-items: center; justify-content:space-between;}
.index1 .www360buy .lh li .p-name span{font-size:24px;}
.index1 .www360buy .lh li:hover{background:#0079d6;}
.index1 .www360buy .lh li:hover .p-name{ color:#FFF;}

.index2{ overflow: hidden; background:url(../images/ixbannerbg.jpg) no-repeat center center; height:180px; display:flex; flex-wrap:wrap; align-items: center;}
.index2 .bod{width:1200px; margin:auto; display:flex; flex-wrap:wrap; align-items: center; justify-content:space-between;}
.index2 .bod .fl{ color:#FFF;}
.index2 .bod .fl dt{ font-size:32px; font-weight:bold;}
.index2 .bod .fl dd{ font-size:24px; margin-top:10px;}
.index2 .bod .fr{}
.index2 .bod .fr dl{width:180px; background:#ffab00; color:#FFF; height:50px; line-height:50px; text-align:center; font-size:20px; font-weight:bold;}
.index2 .bod .fr dl:hover{background:#fff; color:#ffab00;}

.index3{overflow:hidden; width:100%; margin-top:70px; margin-bottom:70px;}
.index3 .txt{ text-align:center; display:flex; flex-wrap:wrap; align-items: center; justify-content:center;}
.index3 .txt p{ width:60px; height:2px; background:#CCC;}
.index3 .txt dt{ font-size:40px; font-weight:bold; margin:0px 40px;}
.index3 .bod{width:1200px; margin:auto; background:#FFF; margin-top:40px; display:flex; flex-wrap:wrap; justify-content:space-between;}
.index3 .bod dl{width:31%;}
.index3 .bod dl dt{ width:134px; height:150px; margin:auto;}
.index3 .bod dl dd{ margin-top:15px; font-size:24px; color:#015ab4; text-align:center;}
.index3 .bod dl p{ text-align:center; font-size:14px; color:#666; margin-top:10px;}

.index4{overflow:hidden; width:100%; padding-bottom:70px; background:#f5f5f5; padding-top:70px;}
.index4 .bod{width:1200px; margin:auto; overflow:hidden; display:flex; flex-wrap:wrap; align-items: center; justify-content:space-between;}
.index4 .bod .fl{width:50%;}
.index4 .bod .fl dt{position:relative; padding-bottom:70%;}
.index4 .bod .fl dt img{position:absolute; width:100%; height:100%; border:#FFF 10px solid;}
.index4 .bod .fr{width:45%;}
.index4 .bod .fr dt{ font-size:30px; }
.index4 .bod .fr dd{ margin-top:25px;}
.index4 .bod .fr dd p{ font-size:16px; line-height:28px; margin-top:15px;}
.index4 .bod .fr li{ width:120px; height:40px; margin-top:35px; background:#015ab4; color:#FFF; line-height:40px; text-align:center; transition: all 0.5s;}
.index4 .bod .fr li:hover{background:#004e9c; transition: all 0.5s;}

.index5{overflow:hidden; width:1200px; margin:auto; margin-bottom:30px; margin-top:70px;}
.index5 .bod{background:#FFF; padding-top:50px; display:flex; flex-wrap:wrap; justify-content:space-between;}
.index5 .bod dl{width:48.5%; display:flex; flex-wrap:wrap; align-items: center; justify-content:space-between; display: grid; grid-template-columns: auto 1fr; background:#f5f5f5; margin-bottom:40px; padding:30px 0px;}
.index5 .bod dl dt{ font-size:48px; color:#999; text-align:center; margin-left:30px;}
.index5 .bod dl dt p{ font-size:16px; color:#666;}
.index5 .bod dl dd{ margin-left:20px; margin-right:30px; font-size:18px;}
.index5 .bod dl dd p{ margin-top:10px; font-size:14px; color:#666;}


.navBar-footer{z-index:1; height:60px; width:100%; background:url(../images/nav.jpg) no-repeat center center; background-size:cover; color:#FFF; line-height:60px;}
.navBar-footer .nav{width:1200px; margin:auto; display:flex; flex-wrap:wrap; justify-content:center; align-items: center;}
.navBar-footer .nav li{background:url(../images/line.png) no-repeat left center; padding:0px 40px;}
.navBar-footer .nav li:nth-child(1){ background:none;}
.navBar-footer .active-head{color:#ffab00; height:60px; line-height:60px; display:block;}

.foot{overflow:hidden; width:100%; background:url(../images/footer.jpg) no-repeat top center;}
.foot .bod{width:1200px; margin:auto; display:flex; flex-wrap:wrap; justify-content:space-between; color:#FFF; overflow:hidden;}
.foot .bod .item1{overflow:hidden; display:flex; flex-wrap:wrap; align-items: center; justify-content:space-between; width:100%; overflow:hidden; height:160px;}
.foot .bod .item1 dl{ width:30%; display:flex; flex-wrap:wrap; align-items: center; justify-content:space-between;}
.foot .bod .item1 dl dt{ border-right:rgba(255,255,255,0.4) 1px solid; width:18%;}
.foot .bod .item1 dl dd{width:75%;}
.foot .bod .item1 dl:nth-child(1) dd{width:100%;}
.foot .bod .item1 dl dd li{ font-size:18px; font-weight:bold;}
.foot .bod .item1 dl dd p{ color:rgba(255,255,255,1); margin-top:5px;}
.foot .bod .item2{overflow:hidden; display:flex; flex-wrap:wrap; align-items: center; justify-content:space-between; width:100%; overflow:hidden; height:180px;}
.foot .bod .item2 .fl p{ margin:5px 0px;}
.foot .bod .item2 .fr{display:flex; flex-wrap:wrap; align-items: center;}
.foot .bod .item2 .fr dl{ text-align:center; margin-left:20px;}
.foot .bod .item2 .fr dl img{ width:100px; height:100px;}

.bottom{width:100%; background:#005393; overflow:hidden; color:#FFF; padding-top:30px; padding-bottom:30px;}
.bottom dl{ width:1200px; margin:auto; overflow:hidden;}
.bottom dl dt{ font-size:18px; font-weight:bold;}
.bottom dl dd{ margin-top:10px; display:flex; flex-wrap:wrap; align-items: center;}
.bottom dl dd p{ margin-right:25px; color:rgba(255,255,255,0.6);}

.dibu{display:none;}

.xuan{position: fixed; bottom:50%; right: 10px; color: #fff; z-index:11; width:75px; height:50px;}
.xuan dl{ width:50px; height:50px; margin:auto; display: flex; flex-wrap:wrap; align-items: center; justify-content:center; background:#eee; margin-bottom:4px; border-radius:100%; overflow:hidden;}
.xuan dl img{ width:25px; height:25px;}
.xuan dl:hover{ background:#ff0000}
.xuan dl:hover img{filter:drop-shadow(#fff 0px 50px); transform: translateY(-50px);}
.xuan dt{ width:50px; height:50px; margin:auto; display: flex; flex-wrap:wrap; align-items: center; justify-content:center; background:#eee; margin-bottom:4px; border-radius:100%; overflow:hidden;}
.xuan dt img{ width:25px; height:25px;}
.xuan dt:hover{ background:#4075d1}
.xuan dt:hover img{filter:drop-shadow(#fff 0px 50px); transform: translateY(-50px);}
.xuan dd{ width:50px; height:50px; margin:auto; display: flex; flex-wrap:wrap; align-items: center; justify-content:center; background:#eee; margin-bottom:4px; border-radius:100%; overflow:hidden;}
.xuan dd img{ width:25px; height:25px;}
.xuan dd:hover{ background:#58b75d;}
.xuan dd:hover img{filter:drop-shadow(#fff 0px 50px); transform: translateY(-50px);}

.nybanner{width:100%;overflow: hidden; margin-top:0px;}
.nybanner li{position:relative; height:470px; background:url(../images/rfidshouhuan.jpg) no-repeat center center;}
.nybanner li img{position:absolute; width:100%; height:100%; object-fit: cover;}
.nybanner li .info{position:absolute; left:0; right:0; top:100px; bottom:0; background:rgba(0,0,0,0);}
.nybanner li .info dl{ width:1200px; margin:auto; color:#FFF;}
.nybanner li .info dl ul{width:600px; font-size:48px; font-weight:bold; text-shadow:#000 3px 4px 5px}
.nybanner li .info dl li{width:600px; font-size:20px; text-shadow:#000 2px 3px 3px; margin-top:20px; background:none;}
.nybanner li .info dl li p{ float:left; margin-right:40px; margin-bottom:10px;}
.nybanner li .info1{position:absolute; left:0; right:0; top:50px; bottom:0;}
.nybanner li .info1 dl{width:1200px; margin:auto;}
.nybanner li .info1 dl dt{width:580px; position:relative; padding-bottom:70%; margin-left:620px;}
.nybanner li .info1 dl img{position:absolute; width:580px; height:370px;}

.position{font-size:16px; background:#f5f5f5; overflow:hidden;}
.position .bod{width:1200px; margin:auto; }
.position .bod .fl{ font-size:16px; height:60px; display: flex; flex-wrap:wrap; align-items:center; justify-content:center;}
.position .bod .fr{ height:60px; display: flex; flex-wrap:wrap; align-items:center; justify-content:center;}
.position .bod .fr form{display:flex; flex-wrap:wrap; align-items: center;}
.position .bod .fr form input{ height:40px; border:#CCC 1px solid; width:300px; outline:none; padding-left:15px;}
.position .bod .fr form button{height:42px; border:#0079d6 1px solid;width:80px; background:#0079d6; outline:none;}
.position .bod .fr form button img{ width:18px;}

.about-txt{ width:100%; margin:auto; display: flex; flex-wrap:wrap; align-items:center; justify-content:center; box-shadow:0px 5px 10px 0px rgb(177 181 185 / 78%); padding:50px 0px;}
.about-txt dl{ background:#0079d6; margin:0px 4px; color:#FFF;}
.about-txt dl a{ display:block; font-size:16px; padding:10px 30px;}
.about-txt dl:hover{ background:#ff7f00; color:#FFF;}
.about-txt dt{ width:100%; text-align:center; margin-top:40px; font-size:36px; font-weight:bold; color:#0079d6;}
.about-txt dt p{ font-size:18px; margin-top:15px; font-weight:normal; color:#666;}
.active-about-txt{background:#ff7f00; color:#FFF;}

.aboutus{overflow:hidden; background:#fff; margin-bottom:70px; width:1200px; margin:auto; margin-top:80px; }
.aboutus .bod{display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between;}
.aboutus .bod .fl{width:45%;}
.aboutus .bod .fl dt{ font-size:24px; text-transform:uppercase; font-weight:bold; color:#0079d6; margin-bottom:30px;}
.aboutus .bod .fl dt p{ font-size:16px; margin-top:5px; color:#666; text-transform:none; font-weight:normal;}
.aboutus .bod .fl dd{ font-size:16px; line-height:26px;}
.aboutus .bod .fl dd p{ margin-top:15px; text-wrap:wrap !important; color:#666;}
.aboutus .bod .fl dd p span{text-wrap:wrap !important;}
.aboutus .bod .fl dd span{text-wrap:wrap !important;}
.aboutus .bod .fr{width:50%;}
.aboutus .bod .fr img{width:100%;}
.aboutus .item{width:1200px; margin:auto; overflow:hidden; margin-top:40px; display:flex; flex-wrap:wrap; align-items: center; justify-content:space-between; border-top:#ddd 1px dashed; padding:40px 0px; border-bottom:#ddd 1px dashed;}
.aboutus .item dl{ width:16%;}
.aboutus .item dl dt{ font-size:36px; font-weight:bold; color:#0079d6; display:flex; flex-wrap:wrap; align-items:flex-end; justify-content:center;}
.aboutus .item dl dt span{ font-size:16px; margin-bottom:5px; font-weight:normal; margin-left:5px;}
.aboutus .item dl:nth-child(1){border-left:none;}
.aboutus .item dl:nth-child(1) dt span{font-size:18px;}
.aboutus .item dl dd{ text-align:center; color:#666; margin-top:5px;}

.about-factory{ overflow:hidden; width:100%; margin:auto; background:#f5f5f5; padding-top:60px; padding-bottom:40px;}
.about-factory .txt{width:1200px; margin:auto; display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between;}
.about-factory .txt dl{ width:23%; margin-bottom:25px;}
.about-factory .txt dl dt{ position:relative; padding-bottom:70%;}
.about-factory .txt dl dt img{ position:absolute; width:100%; height:100%;}
.about-factory .txt dl dd{ text-align:center; font-size:18px; margin-top:10px;}

.wenhua{width:1200px; margin:auto; display:flex; flex-wrap:wrap; justify-content:space-between; overflow:hidden; margin-top:80px;}
.wenhua dl{width:22%;}
.wenhua dl dt{width:140px; height:140px; background:#0070c0; color:#FFF; line-height:40px; border-radius:100%; font-size:36px; display:flex; flex-wrap:wrap; align-items: center; justify-content:center; margin:auto}
.wenhua dl dd{ margin-top:20px; text-align:center; font-size:20px;}

.ladyScroll-wap{ display:none;}
.ladyScroll{width:1200px;margin:auto;position:relative; margin-top:40px;}
.ladyScroll .prev,.ladyScroll .next{width:50px;height:60px;position:absolute;top:40%;left:-50px;z-index:100; cursor:pointer; background:url(../images/btns.png) no-repeat;}
.ladyScroll .next{ left:auto; right:-50px; background-position:0 -120px;}
.ladyScroll .prev:hover{ background-position:0 -60px; }
.ladyScroll .next:hover{ background-position:0 -180px; }
.ladyScroll .scrollWrap{width:100%;overflow:hidden;}
.ladyScroll .dlList{}
.ladyScroll dl{width:25%;}
.ladyScroll dl dt{width:96%;overflow:hidden; position:relative; padding-bottom:70%; margin-left:2%; margin-right:2%;}
.ladyScroll dl dt img{width:100%;height:100%; position:absolute;}

.about-anli{width:1200px;margin:auto; overflow:hidden; margin-top:60px; margin-bottom:60px;}
.about-anli .txt{ text-align:center;}
.about-anli .txt dt{ font-size:36px; font-weight:bold; color:#0079d6;}
.about-anli .txt dd p{ margin-top:15px; line-height:26px; color:#666;}
.about-anli .bod{ overflow:hidden; margin-top:30px; display:flex; flex-wrap:wrap; align-items: center;}
.about-anli .bod li{display: block; width:198px; text-align: center; color: #666; overflow: hidden; border:#eee 1px solid;}
.about-anli .bod li img{width:100%; transition: all 1s;}
.about-anli .bod li:hover img{transform: scale(1.1); transition: all 1s;}

.factory{width:1200px;margin:auto; overflow:hidden; margin-top:60px; margin-bottom:30px;}
.factory .txt dt{text-align:center; font-size:24px; color:#0079d6; font-weight:bold;}
.factory .txt dl{display:flex; flex-wrap:wrap; align-items: center; justify-content:space-between;}
.factory .txt dl dd:nth-child(1){ width:520px;}
.factory .txt dl dd:nth-child(2){ width:680px;}
.factory .txt dl dd table{ border-left:#ddd 1px solid; border-top:#ddd 1px solid; border-collapse: collapse; border-spacing: 0; width:98%; margin-top:30px;}
.factory .txt dl dd table tr:nth-child(1){ background:#0079d6; color:#FFF;}
.factory .txt dl dd table tr:nth-child(2n){background:#f5f5f5;}
.factory .txt dl dd table tr td{border-right:#ddd 1px solid; border-bottom:#ddd 1px solid; padding:10px; font-size:15px;}
.factory .txt dl dd table tr:nth-child(1) td{ font-size:16px; font-weight:bold;}
.factory .bod{ margin-top:40px; }
.factory .bod dl{ width:23.5%; margin-right:2%; float:left; margin-bottom:20px;}
.factory .bod dl:nth-child(4n){ margin-right:0px;}
.factory .bod dl dt{ position:relative; padding-bottom:70%; overflow:hidden;}
.factory .bod dl dt img{ position:absolute; width:100%; height:100%; transition: all 1s;}
.factory .bod dl dd{ margin-top:10px; text-align:center;}
.factory .bod dl:hover dt img{transform: scale(1.1); transition: all 1s;}

.zizhi{width:1200px;margin:auto; overflow:hidden; margin-top:60px; margin-bottom:30px;}
.zizhi .txt dt{text-align:center; font-size:24px; color:#0079d6; font-weight:bold;}
.zizhi .bod{ margin-top:40px; overflow:hidden; display: flex; flex-wrap:wrap;}
.zizhi .bod dl{ width:18.4%; margin-right:2%; margin-bottom:20px; border:#ddd 1px solid; display: flex; flex-wrap:wrap; align-items: center;}
.zizhi .bod dl:nth-child(5n){ margin-right:0px;}
.zizhi .bod dl dt{overflow:hidden;}
.zizhi .bod dl dt img{width:100%; height:100%; transition: all 1s;}
.zizhi .bod dl dd{ margin-top:10px; text-align:center; margin-bottom:15px;}
.zizhi .bod dl:hover dt img{transform: scale(1.1); transition: all 1s;}

.about{width:1100px;margin:auto; overflow:hidden; margin-top:60px; margin-bottom:30px;}
.about img{ width:100%;}
.about p{ font-size:16px; line-height:26px; margin-bottom:15px; color:#666;}
.about strong{ color:#333;}

.productlist{width:100%; padding-top:60px; padding-bottom:30px; overflow:hidden;}
.productlist .bod{ width:1200px; margin:auto; display:flex; flex-wrap:wrap; justify-content:space-between;}
.productlist .bod li{ width:23.5%; margin-bottom:30px; background:#f5f5f5;}
.productlist .bod li .p-img{ position:relative; padding-bottom:90%; overflow:hidden; width:90%; margin:auto; margin-top:5%;}
.productlist .bod li .p-img img{ position:absolute; width:100%; height:100%; transition: all 1s;}
.productlist .bod li:hover .p-img img{transform: scale(1.1); transition: all 1s;}
.productlist .bod li .p-name{overflow:hidden; font-size:18px; width:90%; margin:auto; margin-top:15px; margin-bottom:10px;}
.productlist .bod li .p-name a{display:flex; flex-wrap:wrap; align-items: center; justify-content:space-between;}
.productlist .bod li .p-name span{font-size:24px;}
.productlist .bod li:hover{background:#0079d6;}
.productlist .bod li:hover .p-name{ color:#FFF;}

.sideMenu{  border:1px solid #ddd; border-top:none;}
.sideMenu h3{ height:44px; line-height:44px; padding-left:10px;  border-top:1px solid #ddd; background:#f5f5f5; cursor:pointer;font:normal 16px/42px "Microsoft YaHei";}
.sideMenu h3 em{ float:right; display:block; width:40px; height:44px;   background:url(../images/icoAdd.png) 16px 18px no-repeat; cursor:pointer; }
.sideMenu h3.on em{ background-position:16px -50px; }
.sideMenu ul{ padding:0 15px; color:#999; display:none; /* 默认都隐藏 */ }
.sideMenu h3.on{ color:#fff; background:#0079d6;}
.sideMenu ul li{ margin-bottom:10px; font-size:15px;}
.sideMenu ul li:nth-child(1){ margin-top:10px;}
.sideMenu ul li:hover{color:#ff7f00;}
.sideMenu ul li.onon{ color:#ff7f00;}

.lainxi{margin-top:15px; display:block;}
.lainxi dl img{ width:100%; height:100%;}
.lainxi ul{ background:#0079d6; margin-top:-5px; color:#FFF; display: flex; flex-wrap:wrap; justify-content:center; padding:25px 0px;}
.lainxi ul li{ width:100%; display: flex; flex-wrap:wrap; justify-content:center;}
.lainxi ul li span{ margin-left:10px;}
.lainxi ul p{ width:100%; font-size:26px; text-align:center; margin-top:10px; font-weight:bold;}

.fanye{overflow:hidden; display: flex; flex-wrap:wrap; align-items:center; justify-content:center; margin-top:10px; padding-left:10px; padding-top:10px; padding-bottom:10px;}
.fanye .fenye2{display: flex;}
.fanye .fenye2 .page-num{color:#666;padding:5px;font-size:15px;flex:1;overflow:hidden;overflow:hidden;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:7px 10px; font-size:15px;}
.fanye .fenye2 .page-num-current{color:#fff;overflow:hidden; display: flex; flex-wrap:wrap; align-items:center; justify-content:center;padding:7px 10px; background:#0079d6; border:#0079d6 1px solid; border-radius:3px; font-size:15px;}
.fanye .fenye2 .page-num-current:hover{color:#ff9000;}
.fanye a{border:#ddd 1px solid; padding:6px 10px; margin:0px 2px; background:#f5f5f5; transition: all 0.5s; border-radius:3px; font-size:15px;}
.fanye a:hover{background:#0079d6; color:#fff; transition: all 0.5s; border:#0079d6 1px solid;}

.ppp{width:1200px; margin:auto; display: flex; flex-wrap:wrap; justify-content: space-between; margin-top:30px; padding-bottom:0px;}
.ppp .ppp-l{overflow:hidden; width:20%;}
.ppp .ppp-l .txt{ overflow:hidden;}
.ppp .ppp-l .txt dt{ font-size:24px; color:#0079d6; font-weight:bold; text-transform:uppercase; background:url(../images/index1-bj-1.png) left center no-repeat; padding-left:25px; background-size:16px; margin-bottom:15px;}
.product{overflow:hidden; width:78%; display:block;}
.product .bod{margin-top:30px; display: flex; flex-wrap:wrap; justify-content: space-between;}
.product .bod .fl{width:45%;}
.product .bod .fl .game163{overflow:hidden;}
.product .bod .fl .game163 .bigImg{overflow:hidden; width:100%;}
.product .bod .fl .game163 .bigImg li{ }
.product .bod .fl .game163 .bigImg li p{position:relative; padding-bottom:100%; }
.product .bod .fl .game163 .bigImg li p img{ position:absolute;width:98%; height:98%; border:1px solid #dcdddd; margin:auto;}
.product .bod .fl .game163 .smallScroll{margin-top:15px; display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; overflow:hidden;}
.product .bod .fl .game163 .sPrev{font-size:2rem; font-family:"宋体"; color:#666;}
.product .bod .fl .game163 .sNext{font-size:2rem; font-family:"宋体"; color:#666;}
.product .bod .fl .game163 .sPrev:hover{ color:#5c1717;}
.product .bod .fl .game163 .sNext:hover{ color:#5c1717;}
.product .bod .fl .game163 .smallImg{float:left;  display:inline; width:84%; overflow:hidden;}
.product .bod .fl .game163 .smallImg ul{overflow:hidden; display: flex; flex-wrap:wrap; align-items:center; width:100%;}
.product .bod .fl .game163 .smallImg li{width:33%;}
.product .bod .fl .game163 .smallImg li p{position:relative; padding-bottom:92%; width:92%; margin:auto; border:1px solid #ddd;}
.product .bod .fl .game163 .smallImg li p img{ position:absolute; width:100%; height:100%;}
.product .bod .fl .game163 .smallImg .on img{border-color:#5c1717;}
.product .bod .fr{ width:50%;}
.product .bod .fr .txt dt{font-size:24px; margin-bottom:10px;}
.product .bod .fr .txt li{ font-size:16px; margin-bottom:10px;}
.product .bod .fr .txt .canshu table{border-collapse:collapse;}
.product .bod .fr .txt .canshu table tr td{border-bottom:#CCC 1px dashed; color:#999; padding:10px 0px;}
.product .bod .fr .txt .canshu table tr td:nth-child(2n){ color:#333; margin-left:10px;}
.product .bod .fr .lainxi{display: flex; flex-wrap:wrap; align-items:center;margin-top:25px; border-top:#eee 1px dashed; padding-top:25px; overflow:hidden;}
.product .bod .fr .lainxi dl{ background:#f5f5f5; color:#231815; width:180px; padding:12px 0px; text-align:center; border-radius:5px; border:#eee 1px solid;}
.product .bod .fr .lainxi dl:hover{background:#0079d6; color:#FFF;}
.product .bod .fr .lainxi ul{margin-left:15px; width:50%; background:#FFF; color:#333;}
.product .bod .fr .lainxi ul span{ font-size:20px; color:#ff7f00; font-weight:bold;}
.product .www360buy{width:100%; margin-top:40px; display:block; overflow:hidden; }
.product .www360buy .hd{overflow:hidden;}
.product .www360buy .hd ul{display: flex; flex-wrap:wrap; align-items:center; border-bottom:#CCC 1px solid;}
.product .www360buy .hd li{height:50px; line-height:50px; text-align:center; width:160px; background:#f5f5f5; font-size:20px; border-radius:5px 5px 0px 0px;}
.product .www360buy .hd li.on{background:#0d6fb8; color:#fff; }
.product .www360buy .bd{ margin-top:30px;}
.product .www360buy .lh{overflow:hidden; line-height:24px;}
.product .www360buy .lh table{border:#ddd 1px solid !important; border-collapse:collapse; margin-right:20px; width:100% !important;}
.product .www360buy .lh table tr{ background:#eee !important;}
.product .www360buy .lh table tr td{border-right:#ddd 1px solid !important; padding:0; border-bottom:#CCC 1px solid !important; padding-left:10px; padding-right:10px;text-align:center;padding-top:10px !important;padding-bottom:10px !important;}
.product .www360buy .lh table tr:nth-child(2n){ background:#FFF !important;}
.product .www360buy .lh video{ width:80%; height:100%;}
.product .www360buy .lh h3{ font-size:24px; color:#234189; margin-top:30px; margin-bottom:10px;}
.product .www360buy .lh h1{ font-size:48px; margin-bottom:30px; margin-top:50px; color:#234189;}
.product .www360buy .lh p{ margin-top:10px;}
.product .www360buy .lh img{}
.product .message{overflow:hidden; display:block; padding-top:50px;}
.product .message .txt{ text-align:center; margin-bottom:70px;}
.product .message .txt dt{ font-size:48px; font-family:"Bodoni Bd BT"; text-transform:uppercase; color:#eee;}
.product .message .txt dd{ font-size:30px; font-weight:bold; text-transform:uppercase; margin-top:-40px;}
.product .message dl{display: flex; flex-wrap:wrap; justify-content: space-between;}
.product .message dl p {width:48%;}
.product .message dl p input{width:100%; border-bottom:#ddd 1px solid !important; border:none; margin-bottom:30px; padding-bottom:18px; outline:none; font-size:16px;}
.product .message dl textarea{width:100%; border-bottom:#ddd 1px solid !important; border:none; outline:none; margin-bottom:30px; font-family:Arial; font-size:16px; color:#f52f3d}
.product .message ul{display: flex; flex-wrap:wrap; align-items:center; justify-content: space-between; margin-bottom:30px;}
.product .message ul p{ width:48%;}
.product .message ul p input{width:100%; border-bottom:#ddd 1px solid !important; border:none; padding-bottom:18px; outline:none; font-size:16px;}
.product .message li textarea{width:100%; border-bottom:#ddd 1px solid !important; border:none; height:100px; outline:none; margin-bottom:30px; font-family:Arial; font-size:16px; color:#666;}
.product .message button{width:100%; height:60px; border:#0079d6 1px solid; color:#fff; font-size:18px; text-transform:uppercase; background:#0079d6;}
.product .message button:hover{ background:#ff7f00; color:#FFF; border:#ff7f00 1px solid;}
.product .gengduo-txt li{ width:100%; font-size:20px; border-bottom:#ddd 1px solid; color:#0079d6; margin-top:50px; padding-bottom:10px;}
.product .xiangguan{ margin-top:15px;}
.product .xiangguan dl{width:32%; margin-bottom:40px; float:left; margin-right:2%;}
.product .xiangguan dl:nth-child(3n){ margin-right:0px;}
.product .xiangguan dl dt{position:relative; padding-bottom:70%; overflow:hidden; display: flex; flex-wrap:wrap; justify-content:center; background:#f5f5f5; border:#ddd 1px solid;}
.product .xiangguan dl dt img{position:absolute; height:100%; transition: all 0.5s;}
.product .xiangguan dl dt .info{position:absolute; left:0; bottom:0; right:0; height:0px; background:rgba(10,65,140,0); transition: all 0.5s;}
.product .xiangguan dl dt .info img{ display:none;}
.product .xiangguan dl:hover dt .info{position:absolute;left:0;bottom:0; right:0; background:rgba(10,65,140,0.4); height:100%; transition: all 0.5s; display:flex; flex-wrap:wrap; align-items: center; justify-content:center;}
.product .xiangguan dl:hover dt .info img{ width:50px; height:50px; display:block; margin-left:25px;}
.product .xiangguan dl dd{margin-top:10px; margin-bottom:10px; text-align:center;}
.product .xiangguan dl:hover dd{ color:#0079d6;}
.product .xiangguan dl p{width:fit-content; padding:8px 20px; border:#0079d6 1px solid; color:#0079d6; font-size:16px; margin:auto; transition: all 0.5s;}
.product .xiangguan dl:hover p{ background:#0079d6; color:#FFF; transition: all 0.5s;}
.product .xiangguan dl:hover dt img{transition: all 0.5s; transform: scale(1.1);}

.newslist{overflow:hidden; width:1200px; margin:auto; display:flex; flex-wrap:wrap; justify-content:space-between; margin-top:20px;}
.newslist .txt{width:20%;}
.newslist .txt dt{background:#0079d6; color:#FFF; padding:25px 0px; font-size:24px; text-align:center;}
.newslist .bod{width:78%;}
.newslist .bod dt{font-size:20px; border-bottom:#ddd 1px solid; padding-bottom:10px; color:#0079d6; font-weight:bold;}
.newslist .bod dt span{border-bottom:#ff7f00 1px solid; padding-bottom:10px;}
.newslist .bod dl{border-bottom:#ddd 1px dashed; padding:20px 0px;}
.newslist .bod dl a{display:flex; flex-wrap:wrap; align-items:center;}
.newslist .bod dl li{width:10%; background:#0079d6; text-align:center; color:#FFF; font-size:30px; padding:10px 0px; margin-right:2.5%;}
.newslist .bod dl li p{font-size:16px;}
.newslist .bod dl dd{width:75%; margin-right:2%;}
.newslist .bod dl dd span{ margin-right:10px; color:#666;}
.newslist .bod dl dd p{ font-size:15px; color:#999; margin-top:10px;}
.newslist .bod dl .more{width:10%; border:#ddd 1px solid; text-align:center; padding:6px 0px; font-size:15px; color:#666;}
.newslist .bod dl:hover{border-bottom:#0079d6 1px dashed;}
.newslist .bod dl:hover dd{ color:#0079d6;}
.newslist .bod dl:hover .more{ background:#0079d6; color:#FFF;}

.news{ overflow:hidden; background:#fff; padding-top:50px; width:1200px; margin:auto; display: flex; flex-wrap:wrap; justify-content: space-between; padding-bottom:10px;}
.news .fl{ width:71%;}
.news .txt{ border-bottom:#CCC 1px dashed; padding-bottom:30px; margin-bottom:30px;}
.news .txt dt{font-size:20px; font-weight:bold;}
.news .txt dd{display: flex; flex-wrap:wrap; margin-top:10px; color:#999; font-size:14px;}
.news .txt dd p{ margin-right:40px;}
.news .bod{overflow:hidden;}
.news .bod img{ width:100%; margin-bottom:40px;}
.news .bod p{ font-size:16px; color:#666; line-height:24px; margin-bottom:15px; text-wrap:wrap !important;}
.news .bod span{text-wrap:wrap !important;}
.news .gengduo{ border-top:#CCC 1px dashed; padding-top:30px; display: flex; flex-wrap:wrap; justify-content: space-between;}
.news .gengduo dl{display: flex; flex-wrap:wrap; align-items:center; margin-bottom:20px; font-size:14px;}
.news .gengduo dl span{ color:#999;}
.news .gengduo dl:nth-child(2){ float:right;}
.news .fr{ width:24%;}
.news .fr ul{ background:#0079d6; color:#FFF; font-size:20px; padding:15px 0px; padding-left:15px;}
.news .fr dl{ margin-top:15px; border-bottom:#CCC 1px dashed; padding-bottom:15px;}
.news .fr dl dd{ font-size:15px; margin-top:15px;}
.news .fr dl:hover{ color:#0079d6; border-bottom:#0079d6 1px dashed;}

.contact{overflow:hidden; margin-top:80px; background:#fff; margin-bottom:70px; width:100%;}
.contact .bod{display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; width:1200px; margin:auto;}
.contact .bod .fl{width:55%;}
.contact .bod .fl dt{ font-size:40px; text-transform:uppercase; font-weight:bold;}
.contact .bod .fl dt p{ font-size:16px; margin-top:10px; color:#234189; text-transform:none; font-weight:bold;}
.contact .bod .fl dd{ margin-top:30px; font-size:18px; line-height:26px;}
.contact .bod .fl dd p{ text-wrap:wrap !important; margin-top:10px;}
.contact .bod .fl dd p span{text-wrap:wrap !important;}
.contact .bod .fl dd span{text-wrap:wrap !important;}
.contact .bod .fl li{ font-size:20px;}
.contact .bod .fl table{border-spacing:20px; width:100%; margin-top:30px;}
.contact .bod .fl table tr td{border:#ddd 1px solid; font-size:15px; padding-top:20px; padding-bottom:20px; padding-left:25px; padding-right:25px;}
.contact .bod .fl table tr td img{ width:120px; height:120px;}
.contact .bod .fr{width:40%;}
.contact .bod .fr img{width:100%;}

.message-c{ width:1200px; margin:auto; margin-bottom:40px;}
.message-c .tit{text-align:center; font-size:36px;}
.message-c form{display: flex; flex-wrap:wrap; justify-content: space-between; margin-top:40px;}
.message-c form .fl{ width:48%;}
.message-c form dl{width:100%; margin-bottom:25px; border:#CCC 1px solid;}
.message-c form input{width:100%; height:60px; border:none; overflow:hidden; outline:none; margin-left:15px; font-size:16px; padding-left:35px;}
.message-c form dl:nth-child(1) input{ background:url(../images/m1.jpg) no-repeat left center;}
.message-c form dl:nth-child(2) input{ background:url(../images/m2.jpg) no-repeat left center;}
.message-c form dl:nth-child(3) input{ background:url(../images/m3.jpg) no-repeat left center;}
.message-c form dl:nth-child(4) input{ background:url(../images/m4.jpg) no-repeat left center;}
.message-c form ul{width:100%; margin-bottom:25px;}
.message-c form .fr{ width:48%; border:#CCC 1px solid; margin-bottom:20px;}
.message-c form .fr textarea{width:100%; border:none; height:100%; background:url(../images/m5.jpg) no-repeat left top; margin-top:10px; margin-left:10px; font-size:16px; color:#666; font-family:Arial; padding-left:35px;}
.message-c form button{width:100%; background:#0079d6; color:#231815; text-align:center; height:60px; border:none; font-size:18px; color:#FFF;}
.message-c form button:hover{background:#ff7f00;}

.p-search{width:1200px; margin:auto; padding-top:80px; display: flex; flex-wrap:wrap; align-items:center; justify-content: center;}
.p-search form{display: flex; flex-wrap:wrap; align-items:center; justify-content: center;}
.p-search form input{ width:600px; height:60px; outline:none; border:#CCC 1px solid; border-radius:60px 0px 0px 60px; padding-left:40px; font-size:16px;}
.p-search form button{ width:140px; background:#5c1717; border:#5c1717 1px solid; height:62px; font-size:18px; color:#FFF; text-transform:uppercase; border-radius:0px 30px 30px 0px;}
.p-search form button:hover{background:#231815;}
.tiao{ display:none;}

.jianshe{width:600px;position:fixed; left:50%; top:50%; z-index:999; height:160px; background:rgba(0,86,169,0.8); color:#fff; margin-left:-300px; margin-top:-80px;}
.jianshe dl{ text-align:center; line-height:160px; font-size:48px;}
}

@media(min-width:980px)and (max-width:1199px){
.top1bj{background: rgba(255,255,255,1); width: 100%; z-index:999;}
.top1bj .heng{ background:#f2f2f2; width:100%; overflow:hidden; height:30px; line-height:30px;}
.top1bj .heng .heng1{ width:980px; margin:auto; display:flex; flex-wrap:wrap; justify-content: space-between;}
.top1bj .heng .heng1 .fl{font-size:14px; color:#777;}
.top1bj .heng .heng1 .fr{display:flex; flex-wrap:wrap; align-items:center;}
.top1bj .heng .heng1 .fr li{ margin-left:40px;height:30px; display:flex; flex-wrap:wrap; align-items:center; font-size:14px;}
.top1bj .heng .heng1 .fr li span{ margin-left:5px; color:#666;}
.top1bj .width{display:flex; flex-wrap:wrap; justify-content: space-between; height:100px; width:980px;}
.top1bj .width .logo{display:flex; flex-wrap:wrap; justify-content: space-between; align-items: center; height:100px;}
.top1bj .width .logo dl{display:flex; flex-wrap:wrap; align-items:center; justify-content:center; height:100px;}
.top1bj .width .logo dl img{ height:60px;}
.top1bj .width .logo ul{ border-left:#ddd 1px solid; margin-left:20px; padding-left:20px;}
.top1bj .width .logo ul li{ font-size:24px; color:#163481; font-weight:bold; margin-bottom:3px;}
.top1bj .width .logo ul p{ font-size:16px; color:#666;}
.top1bj .width #Menu-btn{display:none;}
.top1bj .width #Menu-btn dl{display:none;}
.top1bj .width #Menu-btn-h{display:none;}
.top1bj .width #menu1{display:none;}
.top1bj .width .fr{display:flex; flex-wrap:wrap; align-items:center;}
.top1bj .width .fr dl{display:flex; flex-wrap:wrap; align-items:center; height:100px;}
.top1bj .width .fr dl dt{ margin-right:10px;}
.top1bj .width .fr dl dt img{ width:49px; height:49px;}
.top1bj .width .fr dl dd p span{ font-size:32px;}

.navBar{position:relative; z-index:1; height:50px; width:100%; background:url(../images/nav.jpg) no-repeat center center; background-size:cover; color:#FFF;}
.navBar .nav{width:980px; margin:auto; text-transform:uppercase;}
.navBar .nav ul{display:flex; flex-wrap:wrap; justify-content: space-between; align-items: center;}
.navBar .nav li{background:url(../images/line.png) no-repeat left center; display:flex; flex-wrap:wrap; justify-content:center; align-items: center; padding:0px 25px;}
.navBar .nav li:nth-child(1){background:none;}
.navBar .nav h3{height:50px; line-height:50px; font-size:16px; overflow:hidden; display:flex; flex-wrap:wrap; justify-content:center; align-items: center; font-weight: normal;}
.navBar .nav h3 img{ margin-left:10px;}
.navBar .nav .m{position:relative; float:left; text-align:center;}
.navBar .nav .m img{ display:none;}
.navBar .nav .m:nth-child(8) img{ display:block;}
.navBar .nav h3:hover{color:#ffab00;}
.navBar .nav .sub{ display:none; /*默认隐藏*/ width:260px; position:absolute; left:0px; top:50px;  float:left; border-radius:0px; overflow:hidden; box-shadow: 0px 6px 6px 0px rgba(0, 0, 0, 0.1);}
.navBar .nav .sub dd{color:#666; text-align:left; background:#FFF; padding:10px 30px; border-bottom:#eee 1px solid; }
.navBar .active-head{color:#ffab00; height:50px; line-height:50px; display:block;}

.focusBox {position: relative; width:100%; height:450px; overflow: hidden; }
.focusBox .pic{position:relative; z-index:0; }
.focusBox .pic img { width:100%; height:450px; display: block; object-fit: cover;}
.focusBox .hd { width:100%; position: absolute; bottom: 30px; text-align: center; font-size:0; z-index:1; }
.focusBox .hd li{margin: 0 5px; height:6px; overflow: hidden; width: 100px; cursor: pointer;display:inline-block; *display:inline; zoom:1; background:#FFF; border-radius:10px;}
.focusBox .hd .on{ background:#0079d6;}
.focusBox .prev,.focusBox .next { width: 60px; height: 90px; margin: -60px 0 0; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
.focusBox .prev { left: 0; }
.focusBox .next { background-position: 0 -90px; right: 0; }
.focusBox .prev:hover,.focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }
.focusBox-wap{ display:none;}

.index-search{ width:100%; overflow:hidden; background:#f5f5f5; height:70px; display:flex; flex-wrap:wrap; justify-content:center; align-items: center;}
.index-search .bod{ width:980px; height:50px;}
.index-search .bod .fl{ display:flex; flex-wrap:wrap; align-items: center; height:50px;}
.index-search .bod .fl img{ margin-right:10px;}
.index-search .bod .fl p span{ font-weight:bold;}
.index-search .bod .fl p a{ color:#666;}
.index-search .bod .fr{height:50px;}
.index-search .bod .fr form{display:flex; flex-wrap:wrap; align-items: center;}
.index-search .bod .fr form input{ height:48px; border:#CCC 1px solid; width:300px; outline:none; padding-left:15px;}
.index-search .bod .fr form button{height:48px; border:#0079d6 1px solid;width:90px; background:#0079d6; outline:none;}
.index-search .bod .fr form button img{ width:20px;}

.txt-index{ overflow:hidden; display:flex; flex-wrap:wrap; align-items: center; justify-content:center;}
.txt-index dt{font-size:36px; font-weight:bold; margin:0px 40px;}
.txt-index p{ width:60px; height:2px; background:#CCC;}

.index1{width:100%; padding-top:60px; padding-bottom:30px; overflow:hidden;}
.index1 .www360buy{ width:980px; margin:auto;}
.index1 .www360buy .bd{ margin-top:30px;}
.index1 .www360buy .lh{ overflow:hidden; display:flex; flex-wrap:wrap; justify-content:space-between;}
.index1 .www360buy .lh li{ width:23.5%; margin-bottom:30px; background:#f5f5f5;}
.index1 .www360buy .lh li .p-img{ position:relative; padding-bottom:90%; overflow:hidden; width:90%; margin:auto; margin-top:5%;}
.index1 .www360buy .lh li .p-img img{ position:absolute; width:100%; height:100%; transition: all 1s;}
.index1 .www360buy .lh li:hover .p-img img{transform: scale(1.1); transition: all 1s;}
.index1 .www360buy .lh li .p-name{overflow:hidden; font-size:18px; width:90%; margin:auto; margin-top:15px; margin-bottom:10px;}
.index1 .www360buy .lh li .p-name a{display:flex; flex-wrap:wrap; align-items: center; justify-content:space-between;}
.index1 .www360buy .lh li .p-name span{font-size:24px;}
.index1 .www360buy .lh li:hover{background:#0079d6;}
.index1 .www360buy .lh li:hover .p-name{ color:#FFF;}

.index2{ overflow: hidden; background:url(../images/ixbannerbg.jpg) no-repeat center center; height:180px; display:flex; flex-wrap:wrap; align-items: center;}
.index2 .bod{width:980px; margin:auto; display:flex; flex-wrap:wrap; align-items: center; justify-content:space-between;}
.index2 .bod .fl{ color:#FFF;}
.index2 .bod .fl dt{ font-size:32px; font-weight:bold;}
.index2 .bod .fl dd{ font-size:24px; margin-top:10px;}
.index2 .bod .fr{}
.index2 .bod .fr dl{width:180px; background:#ffab00; color:#FFF; height:50px; line-height:50px; text-align:center; font-size:20px; font-weight:bold;}
.index2 .bod .fr dl:hover{background:#fff; color:#ffab00;}

.index3{overflow:hidden; width:100%; margin-top:70px; margin-bottom:70px;}
.index3 .txt{ text-align:center; display:flex; flex-wrap:wrap; align-items: center; justify-content:center;}
.index3 .txt p{ width:60px; height:2px; background:#CCC;}
.index3 .txt dt{ font-size:40px; font-weight:bold; margin:0px 40px;}
.index3 .bod{width:980px; margin:auto; background:#FFF; margin-top:40px; display:flex; flex-wrap:wrap; justify-content:space-between;}
.index3 .bod dl{width:31%;}
.index3 .bod dl dt{ width:134px; height:150px; margin:auto;}
.index3 .bod dl dd{ margin-top:15px; font-size:24px; color:#015ab4; text-align:center;}
.index3 .bod dl p{ text-align:center; font-size:14px; color:#666; margin-top:10px;}

.index4{overflow:hidden; width:100%; padding-bottom:70px; background:#f5f5f5; padding-top:70px;}
.index4 .bod{width:980px; margin:auto; overflow:hidden; display:flex; flex-wrap:wrap; align-items: center; justify-content:space-between;}
.index4 .bod .fl{width:50%;}
.index4 .bod .fl dt{position:relative; padding-bottom:70%;}
.index4 .bod .fl dt img{position:absolute; width:100%; height:100%; border:#FFF 10px solid;}
.index4 .bod .fr{width:45%;}
.index4 .bod .fr dt{ font-size:30px; }
.index4 .bod .fr dd{ margin-top:25px;}
.index4 .bod .fr dd p{ font-size:16px; line-height:28px; margin-top:15px;}
.index4 .bod .fr li{ width:120px; height:40px; margin-top:35px; background:#015ab4; color:#FFF; line-height:40px; text-align:center; transition: all 0.5s;}
.index4 .bod .fr li:hover{background:#004e9c; transition: all 0.5s;}

.index5{overflow:hidden; width:980px; margin:auto; margin-bottom:30px; margin-top:70px;}
.index5 .bod{background:#FFF; padding-top:50px; display:flex; flex-wrap:wrap; justify-content:space-between;}
.index5 .bod dl{width:48.5%; display:flex; flex-wrap:wrap; align-items: center; justify-content:space-between; display: grid; grid-template-columns: auto 1fr; background:#f5f5f5; margin-bottom:40px; padding:30px 0px;}
.index5 .bod dl dt{ font-size:48px; color:#999; text-align:center; margin-left:30px;}
.index5 .bod dl dt p{ font-size:16px; color:#666;}
.index5 .bod dl dd{ margin-left:20px; margin-right:30px; font-size:18px;}
.index5 .bod dl dd p{ margin-top:10px; font-size:14px; color:#666;}


.navBar-footer{z-index:1; height:60px; width:100%; background:url(../images/nav.jpg) no-repeat center center; background-size:cover; color:#FFF; line-height:60px;}
.navBar-footer .nav{width:980px; margin:auto; display:flex; flex-wrap:wrap; justify-content: space-between; align-items: center;}
.navBar-footer .nav li{display:flex; flex-wrap:wrap; justify-content:center; align-items: center;  background:url(../images/line.png) no-repeat left center; width:11.1%;}
.navBar-footer .active-head{color:#ffab00; height:60px; line-height:60px; display:block;}

.foot{overflow:hidden; width:100%; background:url(../images/footer.jpg) no-repeat top center;}
.foot .bod{width:980px; margin:auto; display:flex; flex-wrap:wrap; justify-content:space-between; color:#FFF; overflow:hidden;}
.foot .bod .item1{overflow:hidden; display:flex; flex-wrap:wrap; align-items: center; justify-content:space-between; width:100%; overflow:hidden; height:160px;}
.foot .bod .item1 dl{ width:25%; display:flex; flex-wrap:wrap; align-items: center; justify-content:space-between;}
.foot .bod .item1 dl dt{ border-right:rgba(255,255,255,0.4) 1px solid; width:25%;}
.foot .bod .item1 dl dd{width:70%;}
.foot .bod .item1 dl:nth-child(1){ width:45%;}
.foot .bod .item1 dl:nth-child(1) dd{width:100%;}
.foot .bod .item1 dl dd li{ font-size:18px; font-weight:bold;}
.foot .bod .item1 dl dd p{ color:rgba(255,255,255,1); margin-top:5px;}
.foot .bod .item2{overflow:hidden; display:flex; flex-wrap:wrap; align-items: center; justify-content:space-between; width:100%; overflow:hidden; height:180px;}
.foot .bod .item2 .fl p{ margin:5px 0px;}
.foot .bod .item2 .fr{display:flex; flex-wrap:wrap; align-items: center;}
.foot .bod .item2 .fr dl{ text-align:center; margin-left:20px;}
.foot .bod .item2 .fr dl img{ width:100px; height:100px;}

.bottom{width:100%; background:#005393; overflow:hidden; color:#FFF; padding-top:30px; padding-bottom:30px;}
.bottom dl{ width:980px; margin:auto; overflow:hidden;}
.bottom dl dt{ font-size:18px; font-weight:bold;}
.bottom dl dd{ margin-top:10px; display:flex; flex-wrap:wrap; align-items: center;}
.bottom dl dd p{ margin-right:25px; color:rgba(255,255,255,0.6);}

.dibu{display:none;}

.xuan{position: fixed; bottom:50%; right: 10px; color: #fff; z-index:11; width:75px; height:50px;}
.xuan dl{ width:50px; height:50px; margin:auto; display: flex; flex-wrap:wrap; align-items: center; justify-content:center; background:#eee; margin-bottom:4px; border-radius:100%; overflow:hidden;}
.xuan dl img{ width:25px; height:25px;}
.xuan dl:hover{ background:#ff0000}
.xuan dl:hover img{filter:drop-shadow(#fff 0px 50px); transform: translateY(-50px);}
.xuan dt{ width:50px; height:50px; margin:auto; display: flex; flex-wrap:wrap; align-items: center; justify-content:center; background:#eee; margin-bottom:4px; border-radius:100%; overflow:hidden;}
.xuan dt img{ width:25px; height:25px;}
.xuan dt:hover{ background:#4075d1}
.xuan dt:hover img{filter:drop-shadow(#fff 0px 50px); transform: translateY(-50px);}
.xuan dd{ width:50px; height:50px; margin:auto; display: flex; flex-wrap:wrap; align-items: center; justify-content:center; background:#eee; margin-bottom:4px; border-radius:100%; overflow:hidden;}
.xuan dd img{ width:25px; height:25px;}
.xuan dd:hover{ background:#58b75d;}
.xuan dd:hover img{filter:drop-shadow(#fff 0px 50px); transform: translateY(-50px);}

.nybanner{width:100%;overflow: hidden; margin-top:0px;}
.nybanner li{position:relative; height:470px; background:url(../images/rfidshouhuan.jpg) no-repeat center center;}
.nybanner li img{position:absolute; width:100%; height:100%; object-fit: cover;}
.nybanner li .info{position:absolute; left:0; right:0; top:100px; bottom:0; background:rgba(0,0,0,0);}
.nybanner li .info dl{ width:980px; margin:auto; color:#FFF;}
.nybanner li .info dl ul{width:600px; font-size:48px; font-weight:bold; text-shadow:#000 3px 4px 5px}
.nybanner li .info dl li{width:600px; font-size:20px; text-shadow:#000 2px 3px 3px; margin-top:20px; background:none;}
.nybanner li .info dl li p{ float:left; margin-right:40px; margin-bottom:10px;}
.nybanner li .info1{position:absolute; left:0; right:0; top:50px; bottom:0;}
.nybanner li .info1 dl{width:980px; margin:auto;}
.nybanner li .info1 dl dt{width:580px; position:relative; padding-bottom:70%; margin-left:400px;}
.nybanner li .info1 dl img{position:absolute; width:580px; height:370px;}

.position{font-size:16px; background:#f5f5f5; overflow:hidden;}
.position .bod{width:980px; margin:auto; }
.position .bod .fl{ font-size:16px; height:60px; display: flex; flex-wrap:wrap; align-items:center; justify-content:center;}
.position .bod .fr{ height:60px; display: flex; flex-wrap:wrap; align-items:center; justify-content:center;}
.position .bod .fr form{display:flex; flex-wrap:wrap; align-items: center;}
.position .bod .fr form input{ height:40px; border:#CCC 1px solid; width:300px; outline:none; padding-left:15px;}
.position .bod .fr form button{height:42px; border:#0079d6 1px solid;width:80px; background:#0079d6; outline:none;}
.position .bod .fr form button img{ width:18px;}

.about-txt{ width:100%; margin:auto; display: flex; flex-wrap:wrap; align-items:center; justify-content:center; box-shadow:0px 5px 10px 0px rgb(177 181 185 / 78%); padding:50px 0px;}
.about-txt dl{ background:#0079d6; margin:0px 4px; color:#FFF;}
.about-txt dl a{ display:block; font-size:16px; padding:10px 30px;}
.about-txt dl:hover{ background:#ff7f00; color:#FFF;}
.about-txt dt{ width:100%; text-align:center; margin-top:40px; font-size:36px; font-weight:bold; color:#0079d6;}
.about-txt dt p{ font-size:18px; margin-top:15px; font-weight:normal; color:#666;}
.active-about-txt{background:#ff7f00; color:#FFF;}

.aboutus{overflow:hidden; background:#fff; margin-bottom:70px; width:980px; margin:auto; margin-top:80px; }
.aboutus .bod{display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between;}
.aboutus .bod .fl{width:45%;}
.aboutus .bod .fl dt{ font-size:24px; text-transform:uppercase; font-weight:bold; color:#0079d6; margin-bottom:20px;}
.aboutus .bod .fl dt p{ font-size:15px; margin-top:5px; color:#666; text-transform:none; font-weight:normal;}
.aboutus .bod .fl dd{ font-size:16px; line-height:26px;}
.aboutus .bod .fl dd p{ margin-top:10px; text-wrap:wrap !important; color:#666; font-size:15px;}
.aboutus .bod .fl dd p span{text-wrap:wrap !important;}
.aboutus .bod .fl dd span{text-wrap:wrap !important;}
.aboutus .bod .fr{width:50%;}
.aboutus .bod .fr img{width:100%;}
.aboutus .item{width:980px; margin:auto; overflow:hidden; margin-top:40px; display:flex; flex-wrap:wrap; align-items: center; justify-content:space-between; border-top:#ddd 1px dashed; padding:30px 0px; border-bottom:#ddd 1px dashed;}
.aboutus .item dl{ width:16%;}
.aboutus .item dl dt{ font-size:30px; font-weight:bold; color:#0079d6; display:flex; flex-wrap:wrap; align-items:flex-end; justify-content:center;}
.aboutus .item dl dt span{ font-size:16px; margin-bottom:5px; font-weight:normal; margin-left:5px;}
.aboutus .item dl:nth-child(1){border-left:none;}
.aboutus .item dl:nth-child(1) dt span{font-size:18px;}
.aboutus .item dl dd{ text-align:center; color:#666; margin-top:5px; font-size:15px;}

.about-factory{ overflow:hidden; width:100%; margin:auto; background:#f5f5f5; padding-top:40px; padding-bottom:20px;}
.about-factory .txt{width:980px; margin:auto; display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between;}
.about-factory .txt dl{ width:23%; margin-bottom:25px;}
.about-factory .txt dl dt{ position:relative; padding-bottom:70%;}
.about-factory .txt dl dt img{ position:absolute; width:100%; height:100%;}
.about-factory .txt dl dd{ text-align:center; font-size:18px; margin-top:10px;}

.wenhua{width:980px; margin:auto; display:flex; flex-wrap:wrap; justify-content:space-between; overflow:hidden; margin-top:80px;}
.wenhua dl{width:23%;}
.wenhua dl dt{width:120px; height:120px; background:#0070c0; color:#FFF; line-height:36px; border-radius:100%; font-size:30px; display:flex; flex-wrap:wrap; align-items: center; justify-content:center; margin:auto}
.wenhua dl dd{ margin-top:20px; text-align:center; font-size:18px;}

.ladyScroll-wap{ display:none;}
.ladyScroll{width:980px;margin:auto;position:relative; margin-top:40px;}
.ladyScroll .prev,.ladyScroll .next{width:50px;height:60px;position:absolute;top:40%;left:-50px;z-index:100; cursor:pointer; background:url(../images/btns.png) no-repeat;}
.ladyScroll .next{ left:auto; right:-50px; background-position:0 -120px;}
.ladyScroll .prev:hover{ background-position:0 -60px; }
.ladyScroll .next:hover{ background-position:0 -180px; }
.ladyScroll .scrollWrap{width:100%;overflow:hidden;}
.ladyScroll .dlList{}
.ladyScroll dl{width:25%;}
.ladyScroll dl dt{width:96%;overflow:hidden; position:relative; padding-bottom:70%; margin-left:2%; margin-right:2%;}
.ladyScroll dl dt img{width:100%;height:100%; position:absolute;}

.about-anli{width:980px;margin:auto; overflow:hidden; margin-top:60px; margin-bottom:60px;}
.about-anli .txt{ text-align:center;}
.about-anli .txt dt{ font-size:36px; font-weight:bold; color:#0079d6;}
.about-anli .txt dd p{ margin-top:15px; line-height:26px; color:#666;}
.about-anli .bod{ overflow:hidden; margin-top:30px; display:flex; flex-wrap:wrap; align-items: center;}
.about-anli .bod li{display: block; width:24.6%; text-align: center; color: #666; overflow: hidden; border:#eee 1px solid;}
.about-anli .bod li img{width:100%; transition: all 1s;}
.about-anli .bod li:hover img{transform: scale(1.1); transition: all 1s;}

.factory{width:980px;margin:auto; overflow:hidden; margin-top:60px; margin-bottom:30px;}
.factory .txt dt{text-align:center; font-size:24px; color:#0079d6; font-weight:bold;}
.factory .txt dl{display:flex; flex-wrap:wrap; align-items: center; justify-content:space-between;}
.factory .txt dl dd:nth-child(1){ width:980px; margin-top:30px;}
.factory .txt dl dd:nth-child(2){ width:980px; margin-top:20px;}
.factory .txt dl dd table{ border-left:#ddd 1px solid; border-top:#ddd 1px solid; border-collapse: collapse; border-spacing: 0; width:98%;}
.factory .txt dl dd table tr:nth-child(1){ background:#0079d6; color:#FFF;}
.factory .txt dl dd table tr:nth-child(2n){background:#f5f5f5;}
.factory .txt dl dd table tr td{border-right:#ddd 1px solid; border-bottom:#ddd 1px solid; padding:10px; font-size:15px;}
.factory .txt dl dd table tr:nth-child(1) td{ font-size:16px; font-weight:bold;}
.factory .bod{ margin-top:40px; }
.factory .bod dl{ width:23.5%; margin-right:2%; float:left; margin-bottom:20px;}
.factory .bod dl:nth-child(4n){ margin-right:0px;}
.factory .bod dl dt{ position:relative; padding-bottom:70%; overflow:hidden;}
.factory .bod dl dt img{ position:absolute; width:100%; height:100%; transition: all 1s;}
.factory .bod dl dd{ margin-top:10px; text-align:center;}
.factory .bod dl:hover dt img{transform: scale(1.1); transition: all 1s;}

.zizhi{width:980px;margin:auto; overflow:hidden; margin-top:60px; margin-bottom:30px;}
.zizhi .txt dt{text-align:center; font-size:24px; color:#0079d6; font-weight:bold;}
.zizhi .bod{ margin-top:40px; overflow:hidden; display: flex; flex-wrap:wrap;}
.zizhi .bod dl{ width:23.5%; margin-right:2%; margin-bottom:20px; border:#ddd 1px solid; display: flex; flex-wrap:wrap; align-items: center;}
.zizhi .bod dl:nth-child(4n){ margin-right:0px;}
.zizhi .bod dl dt{overflow:hidden;}
.zizhi .bod dl dt img{width:100%; height:100%; transition: all 1s;}
.zizhi .bod dl dd{ margin-top:10px; text-align:center; margin-bottom:15px;}
.zizhi .bod dl:hover dt img{transform: scale(1.1); transition: all 1s;}

.about{width:900px;margin:auto; overflow:hidden; margin-top:60px; margin-bottom:30px;}
.about img{ width:100%;}
.about p{ font-size:16px; line-height:26px; margin-bottom:15px; color:#666;}
.about strong{ color:#333;}

.productlist{width:100%; padding-top:60px; padding-bottom:30px; overflow:hidden;}
.productlist .bod{ width:980px; margin:auto; display:flex; flex-wrap:wrap; justify-content:space-between;}
.productlist .bod li{ width:23.5%; margin-bottom:30px; background:#f5f5f5;}
.productlist .bod .p-img{ position:relative; padding-bottom:90%; overflow:hidden; width:90%; margin:auto; margin-top:5%;}
.productlist .bod li .p-img img{ position:absolute; width:100%; height:100%; transition: all 1s;}
.productlist .bod li:hover .p-img img{transform: scale(1.1); transition: all 1s;}
.productlist .bod li .p-name{overflow:hidden; font-size:18px; width:90%; margin:auto; margin-top:15px; margin-bottom:10px;}
.productlist .bod li .p-name a{display:flex; flex-wrap:wrap; align-items: center; justify-content:space-between;}
.productlist .bod li .p-name span{font-size:24px;}
.productlist .bod li:hover{background:#0079d6;}
.productlist .bod li:hover .p-name{ color:#FFF;}

.sideMenu{  border:1px solid #ddd; border-top:none;}
.sideMenu h3{ height:44px; line-height:44px; padding-left:10px;  border-top:1px solid #ddd; background:#f5f5f5; cursor:pointer;font:normal 16px/42px "Microsoft YaHei";}
.sideMenu h3 em{ float:right; display:block; width:40px; height:44px;   background:url(../images/icoAdd.png) 16px 18px no-repeat; cursor:pointer; }
.sideMenu h3.on em{ background-position:16px -50px; }
.sideMenu ul{ padding:0 15px; color:#999; display:none; /* 默认都隐藏 */ }
.sideMenu h3.on{ color:#fff; background:#0079d6;}
.sideMenu ul li{ margin-bottom:10px; font-size:15px;}
.sideMenu ul li:nth-child(1){ margin-top:10px;}
.sideMenu ul li:hover{color:#ff7f00;}
.sideMenu ul li.onon{ color:#ff7f00;}

.lainxi{margin-top:15px; display:block;}
.lainxi dl img{ width:100%; height:100%;}
.lainxi ul{ background:#0079d6; margin-top:-5px; color:#FFF; display: flex; flex-wrap:wrap; justify-content:center; padding:25px 0px;}
.lainxi ul li{ width:100%; display: flex; flex-wrap:wrap; justify-content:center;}
.lainxi ul li span{ margin-left:10px;}
.lainxi ul p{ width:100%; font-size:26px; text-align:center; margin-top:10px; font-weight:bold;}

.fanye{overflow:hidden; display: flex; flex-wrap:wrap; align-items:center; justify-content:center; margin-top:10px; padding-left:10px; padding-top:10px; padding-bottom:10px;}
.fanye .fenye2{display: flex;}
.fanye .fenye2 .page-num{color:#666;padding:5px;font-size:15px;flex:1;overflow:hidden;overflow:hidden;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:7px 10px; font-size:15px;}
.fanye .fenye2 .page-num-current{color:#fff;overflow:hidden; display: flex; flex-wrap:wrap; align-items:center; justify-content:center;padding:7px 10px; background:#0079d6; border:#0079d6 1px solid; border-radius:3px; font-size:15px;}
.fanye .fenye2 .page-num-current:hover{color:#ff9000;}
.fanye a{border:#ddd 1px solid; padding:6px 10px; margin:0px 2px; background:#f5f5f5; transition: all 0.5s; border-radius:3px; font-size:15px;}
.fanye a:hover{background:#0079d6; color:#fff; transition: all 0.5s; border:#0079d6 1px solid;}

.ppp{width:980px; margin:auto; display: flex; flex-wrap:wrap; justify-content: space-between; margin-top:30px; padding-bottom:0px;}
.ppp .ppp-l{ display:none;}
.product{overflow:hidden; width:100%; display:block;}
.product .bod{margin-top:30px; display: flex; flex-wrap:wrap; justify-content: space-between;}
.product .bod .fl{width:45%;}
.product .bod .fl .game163{overflow:hidden;}
.product .bod .fl .game163 .bigImg{overflow:hidden; width:100%;}
.product .bod .fl .game163 .bigImg li{ }
.product .bod .fl .game163 .bigImg li p{position:relative; padding-bottom:100%; }
.product .bod .fl .game163 .bigImg li p img{ position:absolute;width:98%; height:98%; border:1px solid #dcdddd; margin:auto;}
.product .bod .fl .game163 .smallScroll{margin-top:15px; display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; overflow:hidden;}
.product .bod .fl .game163 .sPrev{font-size:2rem; font-family:"宋体"; color:#666;}
.product .bod .fl .game163 .sNext{font-size:2rem; font-family:"宋体"; color:#666;}
.product .bod .fl .game163 .sPrev:hover{ color:#5c1717;}
.product .bod .fl .game163 .sNext:hover{ color:#5c1717;}
.product .bod .fl .game163 .smallImg{float:left;  display:inline; width:84%; overflow:hidden;}
.product .bod .fl .game163 .smallImg ul{overflow:hidden; display: flex; flex-wrap:wrap; align-items:center; width:100%;}
.product .bod .fl .game163 .smallImg li{width:33%;}
.product .bod .fl .game163 .smallImg li p{position:relative; padding-bottom:92%; width:92%; margin:auto; border:1px solid #ddd;}
.product .bod .fl .game163 .smallImg li p img{ position:absolute; width:100%; height:100%;}
.product .bod .fl .game163 .smallImg .on img{border-color:#5c1717;}
.product .bod .fr{ width:50%;}
.product .bod .fr .txt dt{font-size:24px; margin-bottom:10px;}
.product .bod .fr .txt li{ font-size:16px; margin-bottom:10px;}
.product .bod .fr .txt .canshu table{border-collapse:collapse;}
.product .bod .fr .txt .canshu table tr td{border-bottom:#CCC 1px dashed; color:#999; padding:10px 0px;}
.product .bod .fr .txt .canshu table tr td:nth-child(2n){ color:#333; margin-left:10px;}
.product .bod .fr .lainxi{display: flex; flex-wrap:wrap; align-items:center;margin-top:0px; border-top:#eee 1px dashed; padding-top:25px; overflow:hidden;}
.product .bod .fr .lainxi dl{ background:#f5f5f5; color:#231815; width:140px; padding:12px 0px; text-align:center; border-radius:5px; border:#eee 1px solid;}
.product .bod .fr .lainxi dl:hover{background:#0079d6; color:#FFF;}
.product .bod .fr .lainxi ul{margin-left:15px; width:50%; background:#FFF; color:#333;}
.product .bod .fr .lainxi ul span{ font-size:20px; color:#ff7f00; font-weight:bold;}
.product .www360buy{width:100%; margin-top:40px; display:block; overflow:hidden; }
.product .www360buy .hd{overflow:hidden;}
.product .www360buy .hd ul{display: flex; flex-wrap:wrap; align-items:center; border-bottom:#CCC 1px solid;}
.product .www360buy .hd li{height:50px; line-height:50px; text-align:center; width:160px; background:#f5f5f5; font-size:16px; border-radius:5px 5px 0px 0px;}
.product .www360buy .hd li.on{background:#0d6fb8; color:#fff; }
.product .www360buy .bd{ margin-top:30px;}
.product .www360buy .lh{overflow:hidden; line-height:24px;}
.product .www360buy .lh table{border:#ddd 1px solid !important; border-collapse:collapse; margin-right:20px; width:100% !important;}
.product .www360buy .lh table tr{ background:#eee !important;}
.product .www360buy .lh table tr td{border-right:#ddd 1px solid !important; padding:0; border-bottom:#CCC 1px solid !important; padding-left:10px; padding-right:10px;text-align:center;padding-top:10px !important;padding-bottom:10px !important;}
.product .www360buy .lh table tr:nth-child(2n){ background:#FFF !important;}
.product .www360buy .lh video{ width:80%; height:100%;}
.product .www360buy .lh h3{ font-size:24px; color:#234189; margin-top:30px; margin-bottom:10px;}
.product .www360buy .lh h1{ font-size:48px; margin-bottom:30px; margin-top:50px; color:#234189;}
.product .www360buy .lh p{ margin-top:10px;}
.product .www360buy .lh img{}
.product .message{overflow:hidden; display:block; padding-top:50px;}
.product .message .txt{ text-align:center; margin-bottom:70px;}
.product .message .txt dt{ font-size:48px; font-family:"Bodoni Bd BT"; text-transform:uppercase; color:#eee;}
.product .message .txt dd{ font-size:30px; font-weight:bold; text-transform:uppercase; margin-top:-40px;}
.product .message dl{display: flex; flex-wrap:wrap; justify-content: space-between;}
.product .message dl p {width:48%;}
.product .message dl p input{width:100%; border-bottom:#ddd 1px solid !important; border:none; margin-bottom:30px; padding-bottom:18px; outline:none; font-size:16px;}
.product .message dl textarea{width:100%; border-bottom:#ddd 1px solid !important; border:none; outline:none; margin-bottom:30px; font-family:Arial; font-size:16px; color:#f52f3d}
.product .message ul{display: flex; flex-wrap:wrap; align-items:center; justify-content: space-between; margin-bottom:30px;}
.product .message ul p{ width:48%;}
.product .message ul p input{width:100%; border-bottom:#ddd 1px solid !important; border:none; padding-bottom:18px; outline:none; font-size:16px;}
.product .message li textarea{width:100%; border-bottom:#ddd 1px solid !important; border:none; height:100px; outline:none; margin-bottom:30px; font-family:Arial; font-size:16px; color:#666;}
.product .message button{width:100%; height:60px; border:#0079d6 1px solid; color:#fff; font-size:18px; text-transform:uppercase; background:#0079d6;}
.product .message button:hover{ background:#ff7f00; color:#FFF; border:#ff7f00 1px solid;}
.product .gengduo-txt li{ width:100%; font-size:20px; border-bottom:#ddd 1px solid; color:#0079d6; margin-top:50px; padding-bottom:10px;}
.product .xiangguan{ margin-top:15px;}
.product .xiangguan dl{width:32%; margin-bottom:40px; float:left; margin-right:2%;}
.product .xiangguan dl:nth-child(3n){ margin-right:0px;}
.product .xiangguan dl dt{position:relative; padding-bottom:70%; overflow:hidden; display: flex; flex-wrap:wrap; justify-content:center; background:#f5f5f5; border:#ddd 1px solid;}
.product .xiangguan dl dt img{position:absolute; height:100%; transition: all 0.5s;}
.product .xiangguan dl dt .info{position:absolute; left:0; bottom:0; right:0; height:0px; background:rgba(10,65,140,0); transition: all 0.5s;}
.product .xiangguan dl dt .info img{ display:none;}
.product .xiangguan dl:hover dt .info{position:absolute;left:0;bottom:0; right:0; background:rgba(10,65,140,0.4); height:100%; transition: all 0.5s; display:flex; flex-wrap:wrap; align-items: center; justify-content:center;}
.product .xiangguan dl:hover dt .info img{ width:50px; height:50px; display:block; margin-left:25px;}
.product .xiangguan dl dd{margin-top:10px; margin-bottom:10px; text-align:center;}
.product .xiangguan dl:hover dd{ color:#0079d6;}
.product .xiangguan dl p{width:fit-content; padding:8px 20px; border:#0079d6 1px solid; color:#0079d6; font-size:16px; margin:auto; transition: all 0.5s;}
.product .xiangguan dl:hover p{ background:#0079d6; color:#FFF; transition: all 0.5s;}
.product .xiangguan dl:hover dt img{transition: all 0.5s; transform: scale(1.1);}

.newslist{overflow:hidden; width:980px; margin:auto; display:flex; flex-wrap:wrap; justify-content:space-between; margin-top:20px;}
.newslist .txt{width:20%;}
.newslist .txt dt{background:#0079d6; color:#FFF; padding:25px 0px; font-size:24px; text-align:center;}
.newslist .bod{width:78%;}
.newslist .bod dt{font-size:20px; border-bottom:#ddd 1px solid; padding-bottom:10px; color:#0079d6; font-weight:bold;}
.newslist .bod dt span{border-bottom:#ff7f00 1px solid; padding-bottom:10px;}
.newslist .bod dl{border-bottom:#ddd 1px dashed; padding:20px 0px;}
.newslist .bod dl a{display:flex; flex-wrap:wrap; align-items:center;}
.newslist .bod dl li{width:10%; background:#0079d6; text-align:center; color:#FFF; font-size:30px; padding:10px 0px; margin-right:2.5%;}
.newslist .bod dl li p{font-size:16px;}
.newslist .bod dl dd{width:75%; margin-right:2%;}
.newslist .bod dl dd span{ margin-right:10px; color:#666;}
.newslist .bod dl dd p{ font-size:14px; color:#999; margin-top:10px;}
.newslist .bod dl .more{width:10%; border:#ddd 1px solid; text-align:center; padding:6px 0px; font-size:15px; color:#666;}
.newslist .bod dl:hover{border-bottom:#0079d6 1px dashed;}
.newslist .bod dl:hover dd{ color:#0079d6;}
.newslist .bod dl:hover .more{ background:#0079d6; color:#FFF;}

.news{ overflow:hidden; background:#fff; padding-top:50px; width:980px; margin:auto; display: flex; flex-wrap:wrap; justify-content: space-between; padding-bottom:10px;}
.news .fl{ width:71%;}
.news .txt{ border-bottom:#CCC 1px dashed; padding-bottom:30px; margin-bottom:30px;}
.news .txt dt{font-size:20px; font-weight:bold;}
.news .txt dd{display: flex; flex-wrap:wrap; margin-top:10px; color:#999; font-size:14px;}
.news .txt dd p{ margin-right:40px;}
.news .bod{overflow:hidden;}
.news .bod img{ width:100%; margin-bottom:40px;}
.news .bod p{ font-size:16px; color:#666; line-height:24px; margin-bottom:15px; text-wrap:wrap !important;}
.news .bod span{text-wrap:wrap !important;}
.news .gengduo{ border-top:#CCC 1px dashed; padding-top:30px; display: flex; flex-wrap:wrap; justify-content: space-between;}
.news .gengduo dl{display: flex; flex-wrap:wrap; align-items:center; margin-bottom:20px; font-size:14px;}
.news .gengduo dl span{ color:#999;}
.news .gengduo dl:nth-child(2){ float:right;}
.news .fr{ width:24%;}
.news .fr ul{ background:#0079d6; color:#FFF; font-size:20px; padding:15px 0px; padding-left:15px;}
.news .fr dl{ margin-top:15px; border-bottom:#CCC 1px dashed; padding-bottom:15px;}
.news .fr dl dd{ font-size:15px; margin-top:15px;}
.news .fr dl:hover{ color:#0079d6; border-bottom:#0079d6 1px dashed;}

.contact{overflow:hidden; margin-top:80px; background:#fff; margin-bottom:70px; width:100%;}
.contact .bod{display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; width:900px; margin:auto;}
.contact .bod .fl{width:100%;}
.contact .bod .fl dt{ font-size:40px; text-transform:uppercase; font-weight:bold;}
.contact .bod .fl dt p{ font-size:16px; margin-top:10px; color:#234189; text-transform:none; font-weight:bold;}
.contact .bod .fl dd{ margin-top:30px; font-size:18px; line-height:26px;}
.contact .bod .fl dd p{ text-wrap:wrap !important; margin-top:10px;}
.contact .bod .fl dd p span{text-wrap:wrap !important;}
.contact .bod .fl dd span{text-wrap:wrap !important;}
.contact .bod .fl li{ font-size:20px;}
.contact .bod .fl table{border-spacing:20px; width:100%; margin-top:30px;}
.contact .bod .fl table tr td{border:#ddd 1px solid; font-size:15px; padding-top:20px; padding-bottom:20px; padding-left:25px; padding-right:25px;}
.contact .bod .fl table tr td img{ width:120px; height:120px;}
.contact .bod .fr{width:100%;}
.contact .bod .fr img{width:100%;}

.message-c{ width:900px; margin:auto; margin-bottom:40px;}
.message-c .tit{text-align:center; font-size:36px;}
.message-c form{display: flex; flex-wrap:wrap; justify-content: space-between; margin-top:40px;}
.message-c form .fl{ width:48%;}
.message-c form dl{width:100%; margin-bottom:25px; border:#CCC 1px solid;}
.message-c form input{width:100%; height:60px; border:none; overflow:hidden; outline:none; margin-left:15px; font-size:16px; padding-left:35px;}
.message-c form dl:nth-child(1) input{ background:url(../images/m1.jpg) no-repeat left center;}
.message-c form dl:nth-child(2) input{ background:url(../images/m2.jpg) no-repeat left center;}
.message-c form dl:nth-child(3) input{ background:url(../images/m3.jpg) no-repeat left center;}
.message-c form dl:nth-child(4) input{ background:url(../images/m4.jpg) no-repeat left center;}
.message-c form ul{width:100%; margin-bottom:25px;}
.message-c form .fr{ width:48%; border:#CCC 1px solid; margin-bottom:20px;}
.message-c form .fr textarea{width:100%; border:none; height:100%; background:url(../images/m5.jpg) no-repeat left top; margin-top:10px; margin-left:10px; font-size:16px; color:#666; font-family:Arial; padding-left:35px;}
.message-c form button{width:100%; background:#0079d6; color:#231815; text-align:center; height:60px; border:none; font-size:18px; color:#FFF;}
.message-c form button:hover{background:#ff7f00;}

.p-search{width:1200px; margin:auto; padding-top:80px; display: flex; flex-wrap:wrap; align-items:center; justify-content: center;}
.p-search form{display: flex; flex-wrap:wrap; align-items:center; justify-content: center;}
.p-search form input{ width:600px; height:60px; outline:none; border:#CCC 1px solid; border-radius:60px 0px 0px 60px; padding-left:40px; font-size:16px;}
.p-search form button{ width:140px; background:#5c1717; border:#5c1717 1px solid; height:62px; font-size:18px; color:#FFF; text-transform:uppercase; border-radius:0px 30px 30px 0px;}
.p-search form button:hover{background:#231815;}
.tiao{ display:none;}

.jianshe{width:600px;position:fixed; left:50%; top:50%; z-index:999; height:160px; background:rgba(0,86,169,0.8); color:#fff; margin-left:-300px; margin-top:-80px;}
.jianshe dl{ text-align:center; line-height:160px; font-size:48px;}
}

@media(min-width:640px)and (max-width:979px){
.top1bj{background: rgba(255,255,255,1); width: 100%; z-index:999; position:fixed; top:0rem;}
.top1bj .heng{ display:none;}
.top1bj .width{display:flex; flex-wrap:wrap; justify-content: space-between; height:6rem; width:94%; margin:auto; top:0px;}
.top1bj .width .logo{display:flex; flex-wrap:wrap; justify-content: space-between; align-items: center; height:6rem;}
.top1bj .width .logo dl{display:flex; flex-wrap:wrap; align-items:center; justify-content:center; height:6rem;}
.top1bj .width .logo dl img{ height:2.6rem;}
.top1bj .width .logo ul{ border-left:#ddd 1px solid; margin-left:1rem; padding-left:1rem;}
.top1bj .width .logo ul li{ font-size:1.2rem; color:#163481; font-weight:bold;}
.top1bj .width .logo ul p{ font-size:1rem; color:#666;}
.top1bj .width .fr{ display:none;}
.top1bj .width #Menu-btn{ position:absolute; right:3%; top:0; height:6rem; 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; 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:1.3rem;}
.top1bj .width #Menu-btn-h{overflow: hidden; display:none; background-color:rgba(255,255,255,1); position:absolute; left:3%; right:2%;}
.top1bj .width #Menu-btn-h .tutu{display: flex; align-items: center; justify-content: space-between; height:4rem;}
.top1bj .width #Menu-btn-h .tutu dd{}
.top1bj .width #Menu-btn-h .tutu dd img{height:3rem;}
.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:1.8rem;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:4rem; left:0; right:0; border-top:#eee 1px solid; height:100vh;}
.top1bj .width #menu1 .menu-wap li{font-weight:normal; font-size:1rem; padding-left:1.5rem; padding-right:1.5rem; padding-top:1rem; padding-bottom:1rem; text-transform:uppercase; border-bottom:#eee 1px solid;}
.top1bj .width #menu1 .menu-wap li a{display: flex; align-items: center; justify-content: space-between; color:#231815;}
.top1bj .width #menu1 .menu-wap li a span{ font-size:1.2rem;}

.navBar{ display:none;}

.focusBox {position: relative; width:100%; height:20rem; overflow: hidden; margin-top:6rem;}
.focusBox .pic{position:relative; z-index:0; }
.focusBox .pic img { width:100%; height:20rem; display: block; object-fit: cover;}
.focusBox .hd { width:100%; position: absolute; bottom:1rem; text-align: center; font-size:0; z-index:1; }
.focusBox .hd li{margin: 0 5px; height:6px; overflow: hidden; width:4rem; cursor: pointer;display:inline-block; *display:inline; zoom:1; background:#FFF; border-radius:10px;}
.focusBox .hd .on{ background:#0079d6;}
.focusBox .prev,.focusBox .next { width: 60px; height: 90px; margin: -60px 0 0; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 55%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
.focusBox .prev { left: 0; }
.focusBox .next { background-position: 0 -90px; right: 0; }
.focusBox .prev:hover,.focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }

.index-search{ width:100%; overflow:hidden; background:#f5f5f5; display:flex; flex-wrap:wrap; justify-content:center; align-items: center; padding:1rem 0rem;}
.index-search .bod{ width:94%;}
.index-search .bod .fl{ display:flex; flex-wrap:wrap; align-items: center; width:100%; margin-bottom:1rem;}
.index-search .bod .fl img{ margin-right:10px;}
.index-search .bod .fl p span{ font-weight:bold;}
.index-search .bod .fl p a{ color:#666;}
.index-search .bod .fr{width:100%;}
.index-search .bod .fr form{display:flex; flex-wrap:wrap; align-items: center;}
.index-search .bod .fr form input{ height:3.2rem; border:#CCC 1px solid; width:80%; outline:none; padding-left:1rem; font-size:1rem;}
.index-search .bod .fr form button{height:3.2rem; border:#0079d6 1px solid;width:18%; background:#0079d6; outline:none;}
.index-search .bod .fr form button img{ width:20px;}

.txt-index{ overflow:hidden; display:flex; flex-wrap:wrap; align-items: center; justify-content:center;}
.txt-index dt{font-size:2rem; font-weight:bold; margin:0px 40px;}
.txt-index p{ width:60px; height:2px; background:#CCC;}

.index1{width:100%; padding-top:3rem; padding-bottom:1.5rem; overflow:hidden;}
.index1 .www360buy{ width:94%; margin:auto;}
.index1 .www360buy .bd{ margin-top:1.5rem;}
.index1 .www360buy .lh{ overflow:hidden; display:flex; flex-wrap:wrap; justify-content:space-between;}
.index1 .www360buy .lh li{ width:48.5%; margin-bottom:1.5rem; background:#f5f5f5;}
.index1 .www360buy .lh li .p-img{ position:relative; padding-bottom:90%; overflow:hidden; width:90%; margin:auto; margin-top:5%;}
.index1 .www360buy .lh li .p-img img{ position:absolute; width:100%; height:100%; transition: all 1s;}
.index1 .www360buy .lh li:hover .p-img img{transform: scale(1.1); transition: all 1s;}
.index1 .www360buy .lh li .p-name{overflow:hidden; font-size:1.1rem; width:90%; margin:auto; margin-top:1rem; margin-bottom:1rem;}
.index1 .www360buy .lh li .p-name a{display:flex; flex-wrap:wrap; align-items: center; justify-content:space-between;}
.index1 .www360buy .lh li .p-name span{font-size:1.2rem;}
.index1 .www360buy .lh li:hover{background:#0079d6;}
.index1 .www360buy .lh li:hover .p-name{ color:#FFF;}

.index2{ overflow: hidden; background:url(../images/ixbannerbg.jpg) no-repeat center center; padding:1.5rem 0rem;}
.index2 .bod{width:94%; margin:auto; display:flex; flex-wrap:wrap; align-items: center; justify-content:space-between;}
.index2 .bod .fl{ color:#FFF;}
.index2 .bod .fl dt{ font-size:1.6rem; font-weight:bold;}
.index2 .bod .fl dd{ font-size:1.2rem; margin-top:0.5rem;}
.index2 .bod .fr{}
.index2 .bod .fr dl{width:10rem; background:#ffab00; color:#FFF; height:2.5rem; line-height:2.5rem; text-align:center; font-size:1rem; font-weight:bold; margin-top:0.9rem;}
.index2 .bod .fr dl:hover{background:#fff; color:#ffab00;}

.index3{overflow:hidden; width:100%; margin-top:3rem; margin-bottom:3rem;}
.index3 .bod{width:94%; margin:auto; background:#FFF; margin-top:40px; display:flex; flex-wrap:wrap; justify-content:space-between;}
.index3 .bod dl{width:31%;}
.index3 .bod dl dt{ width:7rem; margin:auto;}
.index3 .bod dl dd{ margin-top:1.5rem; font-size:1.4rem; color:#015ab4; text-align:center;}
.index3 .bod dl p{ text-align:center; font-size:0.9rem; color:#666; margin-top:0.5rem;}

.index4{overflow:hidden; width:100%; padding-bottom:3rem; background:#f5f5f5; padding-top:3rem;}
.index4 .bod{width:94%; margin:auto; overflow:hidden;}
.index4 .bod .fl{width:100%;}
.index4 .bod .fl dt{position:relative; padding-bottom:70%;}
.index4 .bod .fl dt img{position:absolute; width:100%; height:100%; border:#FFF 10px solid;}
.index4 .bod .fr{width:100%; margin-top:1.5rem}
.index4 .bod .fr dt{ font-size:1.4rem; }
.index4 .bod .fr dd{ margin-top:1rem;}
.index4 .bod .fr dd p{ font-size:1rem; line-height:1.5rem; margin-top:0.5rem;}
.index4 .bod .fr li{ width:10rem; height:2.5rem; margin-top:1.5rem; background:#015ab4; color:#FFF; line-height:2.5rem; text-align:center; transition: all 0.5s;}
.index4 .bod .fr li:hover{background:#004e9c; transition: all 0.5s;}

.index5{overflow:hidden; width:94%; margin:auto; margin-bottom:0.5rem; margin-top:2.5rem;}
.index5 .bod{background:#FFF; padding-top:1.5rem; display:flex; flex-wrap:wrap; justify-content:space-between;}
.index5 .bod dl{width:100%; display:flex; flex-wrap:wrap; align-items: center; justify-content:space-between; display:grid; grid-template-columns:auto 1fr;background:#f5f5f5;margin-bottom:1.5rem;padding:30px 0px;}
.index5 .bod dl dt{ font-size:3rem; color:#999; text-align:center; margin-left:1.5rem;}
.index5 .bod dl dt p{ font-size:1rem; color:#666;}
.index5 .bod dl dd{ margin-left:1rem; margin-right:1.5rem; font-size:1rem;}
.index5 .bod dl dd p{ margin-top:0.5rem; font-size:0.9rem; color:#666;}

.navBar-footer{ display:none;}

.foot{overflow:hidden; width:100%; background:url(../images/footer.jpg) no-repeat top center; padding-top:0.4rem;}
.foot .bod{width:94%; margin:auto; display:flex; flex-wrap:wrap; justify-content:space-between; color:#FFF; overflow:hidden;}
.foot .bod .item1{overflow:hidden; display:flex; flex-wrap:wrap; align-items: center; justify-content:space-between; width:100%; overflow:hidden; height:160px;}
.foot .bod .item1 dl{ width:45%; display:flex; flex-wrap:wrap; align-items: center; justify-content:space-between;}
.foot .bod .item1 dl dt{ border-right:rgba(255,255,255,0.4) 1px solid; width:25%;}
.foot .bod .item1 dl dd{width:70%;}
.foot .bod .item1 dl:nth-child(1){ width:100%; text-align:center;}
.foot .bod .item1 dl:nth-child(1) dd{width:100%;}
.foot .bod .item1 dl dd li{ font-size:1.2rem; font-weight:bold;}
.foot .bod .item1 dl dd p{ color:rgba(255,255,255,1); margin-top:5px; font-size:1rem;}
.foot .bod .item2{overflow:hidden; display:flex; flex-wrap:wrap; align-items: center; justify-content:space-between; width:100%; overflow:hidden; height:180px;}
.foot .bod .item2 .fl p{ margin:5px 0px;}
.foot .bod .item2 .fr{display:flex; flex-wrap:wrap; align-items: center;}
.foot .bod .item2 .fr dl{ text-align:center; margin-left:1rem; font-size:1rem;}
.foot .bod .item2 .fr dl img{ width:100px; height:100px;}

.bottom{width:100%; background:#005393; overflow:hidden; color:#FFF; padding-top:30px; padding-bottom:30px;}
.bottom dl{ width:94%; margin:auto; overflow:hidden;}
.bottom dl dt{ font-size:1.1rem; font-weight:bold;}
.bottom dl dd{ margin-top:10px; display:flex; flex-wrap:wrap; align-items: center;}
.bottom dl dd p{ margin-right:1.5rem; color:rgba(255,255,255,0.6); font-size:1rem;}

.dibu{display:none;}

.xuan{position: fixed; bottom:50%; right: 10px; color: #fff; z-index:11; width:75px; height:50px;}
.xuan dl{ width:50px; height:50px; margin:auto; display: flex; flex-wrap:wrap; align-items: center; justify-content:center; background:#eee; margin-bottom:4px; border-radius:100%; overflow:hidden;}
.xuan dl img{ width:25px; height:25px;}
.xuan dl:hover{ background:#ff0000}
.xuan dl:hover img{filter:drop-shadow(#fff 0px 50px); transform: translateY(-50px);}
.xuan dt{ width:50px; height:50px; margin:auto; display: flex; flex-wrap:wrap; align-items: center; justify-content:center; background:#eee; margin-bottom:4px; border-radius:100%; overflow:hidden;}
.xuan dt img{ width:25px; height:25px;}
.xuan dt:hover{ background:#4075d1}
.xuan dt:hover img{filter:drop-shadow(#fff 0px 50px); transform: translateY(-50px);}
.xuan dd{ width:50px; height:50px; margin:auto; display: flex; flex-wrap:wrap; align-items: center; justify-content:center; background:#eee; margin-bottom:4px; border-radius:100%; overflow:hidden;}
.xuan dd img{ width:25px; height:25px;}
.xuan dd:hover{ background:#58b75d;}
.xuan dd:hover img{filter:drop-shadow(#fff 0px 50px); transform: translateY(-50px);}

.nybanner{width:100%;overflow: hidden; margin-top:6rem;}
.nybanner li{position:relative; height:18rem; background:url(../images/rfidshouhuan.jpg) no-repeat center center;}
.nybanner li img{position:absolute; width:100%; height:100%; object-fit: cover;}
.nybanner li .info{position:absolute; left:3%; right:0; top:4rem; bottom:0; background:rgba(0,0,0,0);}
.nybanner li .info dl{ width:50%; color:#FFF;}
.nybanner li .info dl ul{width:50%; font-size:1.8rem; font-weight:bold; text-shadow:#000 3px 4px 5px}
.nybanner li .info dl li{width:100; font-size:1.1rem; text-shadow:#000 2px 3px 3px; margin-top:0.5rem; background:none;}
.nybanner li .info dl li p{ float:left; margin-right:2rem; margin-bottom:0.5rem;}
.nybanner li .info1{position:absolute; left:0; right:0; top:2rem; bottom:0;}
.nybanner li .info1 dl{width:94%; margin:auto;}
.nybanner li .info1 dl dt{width:49%; position:relative; padding-bottom:70%; margin-left:45%;}
.nybanner li .info1 dl img{position:absolute; width:22rem; height:14rem; float:right;}

.position{font-size:1rem; background:#f5f5f5; overflow:hidden; padding:1rem 0rem;}
.position .bod{width:94%; margin:auto; }
.position .bod .fl{ font-size:16px; display: flex; flex-wrap:wrap; align-items:center; width:100%;}
.position .bod .fr{ display: flex; flex-wrap:wrap; align-items:center; justify-content:center; width:100%; margin-top:1rem;}
.position .bod .fr form{display:flex; flex-wrap:wrap; align-items: center; justify-content:space-between; width:100%; border:#CCC 1px solid;}
.position .bod .fr form input{border:none; width:78%; outline:none; display:block; height:2.6rem; padding-left:2%;}
.position .bod .fr form button{border:none; width:20%; background:#0079d6; outline:none; display:block; height:2.6rem;}
.position .bod .fr form button img{ width:18px;}

.about-txt{ width:100%; margin:auto; display: flex; flex-wrap:wrap; align-items:center; justify-content:center; box-shadow:0px 5px 10px 0px rgb(177 181 185 / 78%); padding:2rem 0px;}
.about-txt dl{ background:#0079d6; margin:0px 0.2rem; color:#FFF; margin-bottom:0.4rem;}
.about-txt dl a{ display:block; font-size:1rem; padding:0.5rem 1.5rem;}
.about-txt dl:hover{ background:#ff7f00; color:#FFF;}
.about-txt dt{ width:100%; text-align:center; margin-top:2rem; font-size:1.6rem; font-weight:bold; color:#0079d6;}
.about-txt dt p{ font-size:1rem; margin-top:0.6rem; font-weight:normal; color:#666;}
.active-about-txt{background:#ff7f00; color:#FFF;}

.aboutus{overflow:hidden; background:#fff; margin-bottom:2rem; width:94%; margin:auto; margin-top:2rem; }
.aboutus .bod{display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between;}
.aboutus .bod .fl{width:100%;}
.aboutus .bod .fl dt{ font-size:1.2rem; text-transform:uppercase; font-weight:bold; color:#0079d6; margin-bottom:0.6rem;}
.aboutus .bod .fl dt p{ font-size:1rem; margin-top:0.4rem; color:#666; text-transform:none; font-weight:normal;}
.aboutus .bod .fl dd{ font-size:1rem; line-height:1.6rem;}
.aboutus .bod .fl dd p{ margin-top:0.6rem; text-wrap:wrap !important; color:#666; font-size:15px;}
.aboutus .bod .fl dd p span{text-wrap:wrap !important;}
.aboutus .bod .fl dd span{text-wrap:wrap !important;}
.aboutus .bod .fr{width:100%; margin-top:1rem;}
.aboutus .bod .fr img{width:100%;}
.aboutus .item{width:100%; margin:auto; overflow:hidden; margin-top:40px; display:flex; flex-wrap:wrap; justify-content:space-between; border-top:#ddd 1px dashed; padding:30px 0px; border-bottom:#ddd 1px dashed;}
.aboutus .item dl{ width:18%;}
.aboutus .item dl dt{ font-size:1.6rem; font-weight:bold; color:#0079d6; display:flex; flex-wrap:wrap; align-items:flex-end; justify-content:center;}
.aboutus .item dl dt span{ font-size:0.9rem; margin-bottom:5px; font-weight:normal; margin-left:5px;}
.aboutus .item dl:nth-child(1){border-left:none;}
.aboutus .item dl:nth-child(1) dt span{font-size:1rem;}
.aboutus .item dl dd{ text-align:center; color:#666; margin-top:0.5rem; font-size:0.9rem;}

.about-factory{ overflow:hidden; width:100%; margin:auto; background:#f5f5f5; padding-top:2rem; padding-bottom:1rem;}
.about-factory .txt{width:94%; margin:auto; display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between;}
.about-factory .txt dl{ width:32%; margin-bottom:1.1rem;}
.about-factory .txt dl dt{ position:relative; padding-bottom:70%;}
.about-factory .txt dl dt img{ position:absolute; width:100%; height:100%;}
.about-factory .txt dl dd{ text-align:center; font-size:1rem; margin-top:0.7rem;}

.wenhua{width:94%; margin:auto; display:flex; flex-wrap:wrap; justify-content:space-between; overflow:hidden; margin-top:80px;}
.wenhua dl{width:23%;}
.wenhua dl dt{width:8rem; height:8rem; background:#0070c0; color:#FFF; line-height:2rem; border-radius:100%; font-size:1.6rem; display:flex; flex-wrap:wrap; align-items: center; justify-content:center; margin:auto}
.wenhua dl dd{ margin-top:1.5rem; text-align:center; font-size:1.2rem;}

.ladyScroll-wap{ display:none;}
.ladyScroll{width:90%;margin:auto;position:relative; margin-top:2rem;}
.ladyScroll .prev,.ladyScroll .next{width:50px;height:60px;position:absolute;top:30%;left:-50px;z-index:100; cursor:pointer; background:url(../images/btns.png) no-repeat;}
.ladyScroll .next{ left:auto; right:-50px; background-position:0 -120px;}
.ladyScroll .prev:hover{ background-position:0 -60px; }
.ladyScroll .next:hover{ background-position:0 -180px; }
.ladyScroll .scrollWrap{width:100%;overflow:hidden;}
.ladyScroll .dlList{}
.ladyScroll dl{width:25%;}
.ladyScroll dl dt{width:96%;overflow:hidden; position:relative; padding-bottom:70%; margin-left:2%; margin-right:2%;}
.ladyScroll dl dt img{width:100%;height:100%; position:absolute;}

.about-anli{width:94%;margin:auto; overflow:hidden; margin-top:2rem; margin-bottom:1rem;}
.about-anli .txt{ text-align:center;}
.about-anli .txt dt{ font-size:1.6rem; font-weight:bold; color:#0079d6;}
.about-anli .txt dd p{ margin-top:0.7rem; line-height:1.6rem; color:#666; font-size:1rem;}
.about-anli .bod{ overflow:hidden; margin-top:1rem; display:flex; flex-wrap:wrap; align-items: center;}
.about-anli .bod li{display: block; width:33%; text-align: center; color: #666; overflow: hidden; border:#eee 1px solid;}
.about-anli .bod li img{width:100%; transition: all 1s;}
.about-anli .bod li:hover img{transform: scale(1.1); transition: all 1s;}

.factory{width:94%;margin:auto; overflow:hidden; margin-top:2rem; margin-bottom:1rem;}
.factory .txt dt{text-align:center; font-size:1.6rem; color:#0079d6; font-weight:bold;}
.factory .txt dl{display:flex; flex-wrap:wrap; align-items: center; justify-content:space-between;}
.factory .txt dl dd:nth-child(1){ width:100%; margin-top:1.5rem;}
.factory .txt dl dd:nth-child(2){ width:100%; margin-top:1rem;}
.factory .txt dl dd table{ border-left:#ddd 1px solid; border-top:#ddd 1px solid; border-collapse: collapse; border-spacing: 0; width:98%;}
.factory .txt dl dd table tr:nth-child(1){ background:#0079d6; color:#FFF;}
.factory .txt dl dd table tr:nth-child(2n){background:#f5f5f5;}
.factory .txt dl dd table tr td{border-right:#ddd 1px solid; border-bottom:#ddd 1px solid; padding:0.6rem 0.4rem; font-size:1rem;}
.factory .txt dl dd table tr:nth-child(1) td{ font-size:16px; font-weight:bold; }
.factory .txt dl dd table tr td:nth-child(1){ width:35%;}
.factory .txt dl dd table tr td:nth-child(2){ width:20%;}
.factory .txt dl dd table tr td:nth-child(3){ width:10%;}
.factory .txt dl dd table tr td:nth-child(4){ width:10%;}
.factory .txt dl dd table tr td:nth-child(5){ width:25%;}
.factory .bod{ margin-top:1.5rem; }
.factory .bod dl{ width:48.5%; margin-right:3%; float:left; margin-bottom:1rem;}
.factory .bod dl:nth-child(2n){ margin-right:0px;}
.factory .bod dl dt{ position:relative; padding-bottom:70%; overflow:hidden;}
.factory .bod dl dt img{ position:absolute; width:100%; height:100%; transition: all 1s;}
.factory .bod dl dd{ margin-top:0.7rem; text-align:center; font-size:1rem;}
.factory .bod dl:hover dt img{transform: scale(1.1); transition: all 1s;}

.zizhi{width:94%;margin:auto; overflow:hidden; margin-top:2rem; margin-bottom:1rem;}
.zizhi .txt dt{text-align:center; font-size:1.6rem; color:#0079d6; font-weight:bold;}
.zizhi .bod{ margin-top:1.5rem; overflow:hidden; display: flex; flex-wrap:wrap;}
.zizhi .bod dl{ width:32%; margin-right:2%; margin-bottom:1rem; border:#ddd 1px solid; display: flex; flex-wrap:wrap; align-items: center;}
.zizhi .bod dl:nth-child(3n){ margin-right:0px;}
.zizhi .bod dl dt{overflow:hidden;}
.zizhi .bod dl dt img{width:100%; height:100%; transition: all 1s;}
.zizhi .bod dl dd{ margin-top:10px; text-align:center; margin-bottom:15px;}
.zizhi .bod dl:hover dt img{transform: scale(1.1); transition: all 1s;}

.about{width:94%;margin:auto; overflow:hidden; margin-top:2rem; margin-bottom:1rem;}
.about img{ width:100%;}
.about p{ font-size:1rem; line-height:1.6rem; margin-bottom:0.7rem; color:#666;}
.about strong{ color:#333;}

.productlist{width:100%; padding-top:3rem; padding-bottom:1.5rem; overflow:hidden;}
.productlist .bod{ width:94%; margin:auto; display:flex; flex-wrap:wrap; justify-content:space-between;}
.productlist .bod li{ width:48.5%; margin-bottom:1.5rem; background:#f5f5f5;}
.productlist .bod li .p-img{ position:relative; padding-bottom:90%; overflow:hidden; width:90%; margin:auto; margin-top:5%;}
.productlist .bod li .p-img img{ position:absolute; width:100%; height:100%; transition: all 1s;}
.productlist .bod li:hover .p-img img{transform: scale(1.1); transition: all 1s;}
.productlist .bod li .p-name{overflow:hidden; font-size:1.1rem; width:90%; margin:auto; margin-top:1rem; margin-bottom:1rem;}
.productlist .bod li .p-name a{display:flex; flex-wrap:wrap; align-items: center; justify-content:space-between;}
.productlist .bod li .p-name span{font-size:1.2rem;}
.productlist .bod li:hover{background:#0079d6;}
.productlist .bod li:hover .p-name{ color:#FFF;}

.sideMenu{  border:1px solid #ddd; border-top:none;}
.sideMenu h3{ height:44px; line-height:44px; padding-left:10px;  border-top:1px solid #ddd; background:#f5f5f5; cursor:pointer;font:normal 16px/42px "Microsoft YaHei";}
.sideMenu h3 em{ float:right; display:block; width:40px; height:44px;   background:url(../images/icoAdd.png) 16px 18px no-repeat; cursor:pointer; }
.sideMenu h3.on em{ background-position:16px -50px; }
.sideMenu ul{ padding:0 15px; color:#999; display:none; /* 默认都隐藏 */ }
.sideMenu h3.on{ color:#fff; background:#0079d6;}
.sideMenu ul li{ margin-bottom:10px; font-size:1rem;}
.sideMenu ul li:nth-child(1){ margin-top:10px;}
.sideMenu ul li:hover{color:#ff7f00;}
.sideMenu ul li.onon{ color:#ff7f00;}

.lainxi{ display:none;}

.fanye{overflow:hidden; display: flex; flex-wrap:wrap; align-items:center; justify-content:center; margin-top:10px; padding-left:10px; padding-top:10px; padding-bottom:10px;}
.fanye .fenye2{display: flex;}
.fanye .fenye2 .page-num{color:#666;padding:0.4rem;font-size:1rem;flex:1;overflow:hidden;overflow:hidden;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:0.4rem 0.7rem; font-size:1rem;}
.fanye .fenye2 .page-num-current{color:#fff;overflow:hidden; display: flex; flex-wrap:wrap; align-items:center; justify-content:center;padding:0.4rem 0.7rem; background:#0079d6; border:#0079d6 1px solid; border-radius:3px; font-size:15px;}
.fanye .fenye2 .page-num-current:hover{color:#ff9000;}
.fanye a{border:#ddd 1px solid; padding:0.4rem 0.7rem; margin:0px 0.2rem; background:#f5f5f5; transition: all 0.5s; border-radius:3px; font-size:1rem;}
.fanye a:hover{background:#0079d6; color:#fff; transition: all 0.5s; border:#0079d6 1px solid;}

.ppp{width:94%; margin:auto; display: flex; flex-wrap:wrap; justify-content: space-between; margin-top:30px; padding-bottom:0px;}
.ppp .ppp-l{overflow:hidden; display:none;}
.product{overflow:hidden; width:100%; display:block;}
.product .bod{margin-top:30px; display: flex; flex-wrap:wrap; justify-content: space-between;}
.product .bod .fl{width:100%;}
.product .bod .fl .game163{overflow:hidden;}
.product .bod .fl .game163 .bigImg{overflow:hidden; width:100%;}
.product .bod .fl .game163 .bigImg li{ }
.product .bod .fl .game163 .bigImg li p{position:relative; padding-bottom:100%; }
.product .bod .fl .game163 .bigImg li p img{ position:absolute;width:98%; height:98%; border:1px solid #dcdddd; margin:auto;}
.product .bod .fl .game163 .smallScroll{margin-top:15px; display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; overflow:hidden;}
.product .bod .fl .game163 .sPrev{font-size:2rem; font-family:"宋体"; color:#666;}
.product .bod .fl .game163 .sNext{font-size:2rem; font-family:"宋体"; color:#666;}
.product .bod .fl .game163 .sPrev:hover{ color:#5c1717;}
.product .bod .fl .game163 .sNext:hover{ color:#5c1717;}
.product .bod .fl .game163 .smallImg{float:left;  display:inline; width:84%; overflow:hidden;}
.product .bod .fl .game163 .smallImg ul{overflow:hidden; display: flex; flex-wrap:wrap; align-items:center; width:100%;}
.product .bod .fl .game163 .smallImg li{width:33%;}
.product .bod .fl .game163 .smallImg li p{position:relative; padding-bottom:92%; width:92%; margin:auto; border:1px solid #ddd;}
.product .bod .fl .game163 .smallImg li p img{ position:absolute; width:100%; height:100%;}
.product .bod .fl .game163 .smallImg .on img{border-color:#5c1717;}
.product .bod .fr{ width:100%; margin-top:2rem;}
.product .bod .fr .txt dt{font-size:1.4rem; margin-bottom:1rem;}
.product .bod .fr .txt li{ font-size:1rem; margin-bottom:1rem;}
.product .bod .fr .txt .canshu table{border-collapse:collapse;}
.product .bod .fr .txt .canshu table tr td{border-bottom:#CCC 1px dashed; color:#999; padding:0.5rem 0px; font-size:1rem;}
.product .bod .fr .txt .canshu table tr td:nth-child(2n){ color:#333; margin-left:1rem;}
.product .bod .fr .lainxi{display: flex; flex-wrap:wrap; align-items:center;margin-top:0px; border-top:#eee 1px dashed; padding-top:1.5rem; overflow:hidden;}
.product .bod .fr .lainxi dl{ background:#f5f5f5; color:#231815; width:13rem; padding:0.6rem 0rem; text-align:center; border-radius:5px; border:#eee 1px solid;}
.product .bod .fr .lainxi dl:hover{background:#0079d6; color:#FFF;}
.product .bod .fr .lainxi ul{margin-left:1rem; width:50%; background:#FFF; color:#333;}
.product .bod .fr .lainxi ul span{ font-size:1.2rem; color:#ff7f00; font-weight:bold;}
.product .www360buy{width:100%; margin-top:2rem; display:block; overflow:hidden; }
.product .www360buy .hd{overflow:hidden;}
.product .www360buy .hd ul{display: flex; flex-wrap:wrap; align-items:center; border-bottom:#CCC 1px solid;}
.product .www360buy .hd li{height:3rem; line-height:3rem; text-align:center; width:12rem; background:#f5f5f5; font-size:1rem; border-radius:5px 5px 0px 0px;}
.product .www360buy .hd li.on{background:#0d6fb8; color:#fff; }
.product .www360buy .bd{ margin-top:1.5rem;}
.product .www360buy .lh{overflow:hidden; line-height:1.6rem;}
.product .www360buy .lh table{border:#ddd 1px solid !important; border-collapse:collapse; margin-right:1rem; width:100% !important;}
.product .www360buy .lh table tr{ background:#eee !important;}
.product .www360buy .lh table tr td{border-right:#ddd 1px solid !important; padding:0; border-bottom:#CCC 1px solid !important; padding-left:0.5rem; padding-right:0.5rem;text-align:center;padding-top:0.8rem !important;padding-bottom:0.8rem !important; font-size:1rem;}
.product .www360buy .lh table tr:nth-child(2n){ background:#FFF !important;}
.product .www360buy .lh video{ width:80%; height:100%;}
.product .www360buy .lh h3{ font-size:1.2rem; color:#234189; margin-top:1rem; margin-bottom:1rem;}
.product .www360buy .lh h2{ font-size:1.4rem; color:#234189; margin-top:1rem; margin-bottom:1rem;}
.product .www360buy .lh h1{ font-size:1.6rem; margin-bottom:1rem; margin-top:1rem; color:#234189;}
.product .www360buy .lh p{ margin-top:0.6rem; font-size:1rem;}
.product .www360buy .lh img{}
.product .message{overflow:hidden; display:block; padding-top:2rem;}
.product .message .txt{ text-align:center; margin-bottom:2rem;}
.product .message .txt dt{ font-size:48px; font-family:"Bodoni Bd BT"; text-transform:uppercase; color:#eee;}
.product .message .txt dd{ font-size:30px; font-weight:bold; text-transform:uppercase; margin-top:-40px;}
.product .message dl{display: flex; flex-wrap:wrap; justify-content: space-between;}
.product .message dl p {width:48%;}
.product .message dl p input{width:100%; border-bottom:#ddd 1px solid !important; border:none; margin-bottom:2rem; padding-bottom:1rem; outline:none; font-size:1rem;}
.product .message dl textarea{width:100%; border-bottom:#ddd 1px solid !important; border:none; outline:none; margin-bottom:30px; font-family:Arial; font-size:16px; color:#f52f3d}
.product .message ul{display: flex; flex-wrap:wrap; align-items:center; justify-content: space-between; margin-bottom:2rem;}
.product .message ul p{ width:48%;}
.product .message ul p input{width:100%; border-bottom:#ddd 1px solid !important; border:none; padding-bottom:1rem; outline:none; font-size:1rem;}
.product .message li textarea{width:100%; border-bottom:#ddd 1px solid !important; border:none; height:8rem; outline:none; margin-bottom:2rem; font-family:Arial; font-size:1rem; color:#666;}
.product .message button{width:100%; height:3.5rem; border:#0079d6 1px solid; color:#fff; font-size:1rem; text-transform:uppercase; background:#0079d6;}
.product .message button:hover{ background:#ff7f00; color:#FFF; border:#ff7f00 1px solid;}
.product .gengduo-txt li{ width:100%; font-size:20px; border-bottom:#ddd 1px solid; color:#0079d6; margin-top:1.5rem; padding-bottom:10px;}
.product .xiangguan{ margin-top:15px;}
.product .xiangguan dl{width:48%; margin-bottom:40px; float:left; margin-right:4%;}
.product .xiangguan dl:nth-child(2n){ margin-right:0px;}
.product .xiangguan dl dt{position:relative; padding-bottom:70%; overflow:hidden; display: flex; flex-wrap:wrap; justify-content:center; background:#f5f5f5; border:#ddd 1px solid;}
.product .xiangguan dl dt img{position:absolute; height:100%; transition: all 0.5s;}
.product .xiangguan dl dt .info{position:absolute; left:0; bottom:0; right:0; height:0px; background:rgba(10,65,140,0); transition: all 0.5s;}
.product .xiangguan dl dt .info img{ display:none;}
.product .xiangguan dl:hover dt .info{position:absolute;left:0;bottom:0; right:0; background:rgba(10,65,140,0.4); height:100%; transition: all 0.5s; display:flex; flex-wrap:wrap; align-items: center; justify-content:center;}
.product .xiangguan dl dd{margin-top:0.6rem; margin-bottom:0.6rem; text-align:center; font-size:1rem;}
.product .xiangguan dl:hover dd{ color:#0079d6;}
.product .xiangguan dl p{width:fit-content; padding:8px 20px; border:#0079d6 1px solid; color:#0079d6; font-size:16px; margin:auto; transition: all 0.5s;}
.product .xiangguan dl:hover p{ background:#0079d6; color:#FFF; transition: all 0.5s;}
.product .xiangguan dl:hover dt img{transition: all 0.5s; transform: scale(1.1);}

.newslist{overflow:hidden; width:94%; margin:auto; display:flex; flex-wrap:wrap; justify-content:space-between; margin-top:20px;}
.newslist .txt{width:100%;}
.newslist .txt dt{background:#0079d6; color:#FFF; padding:1rem 0px; font-size:1.2rem; text-align:center;}
.newslist .bod{width:100%; margin-top:1.5rem;}
.newslist .bod dt{font-size:1rem; border-bottom:#ddd 1px solid; padding-bottom:0.6rem; color:#0079d6; font-weight:bold;}
.newslist .bod dt span{border-bottom:#ff7f00 1px solid; padding-bottom:10px;}
.newslist .bod dl{border-bottom:#ddd 1px dashed; padding:1rem 0px;}
.newslist .bod dl a{display:flex; flex-wrap:wrap; align-items:center;}
.newslist .bod dl li{width:15%; background:#0079d6; text-align:center; color:#FFF; font-size:2rem; padding:0.7rem 0px; margin-right:2.5%;}
.newslist .bod dl li p{font-size:1rem;}
.newslist .bod dl dd{width:65%; margin-right:2%; font-size:1rem;}
.newslist .bod dl dd span{ margin-right:0.5rem; color:#666;}
.newslist .bod dl dd p{ font-size:0.9rem; color:#999; margin-top:10px;}
.newslist .bod dl .more{width:15%; border:#ddd 1px solid; text-align:center; padding:0.4rem 0rem; font-size:15px; color:#666;}
.newslist .bod dl:hover{border-bottom:#0079d6 1px dashed;}
.newslist .bod dl:hover dd{ color:#0079d6;}
.newslist .bod dl:hover .more{ background:#0079d6; color:#FFF;}

.news{ overflow:hidden; background:#fff; padding-top:2rem; width:94%; margin:auto; display: flex; flex-wrap:wrap; justify-content: space-between; padding-bottom:1rem;}
.news .fl{ width:100%;}
.news .txt{ border-bottom:#CCC 1px dashed; padding-bottom:1.5rem; margin-bottom:1.5rem;}
.news .txt dt{font-size:1.1rem; font-weight:bold;}
.news .txt dd{display: flex; flex-wrap:wrap; margin-top:0.6rem; color:#999; font-size:0.9rem;}
.news .txt dd p{ margin-right:2rem;}
.news .bod{overflow:hidden;}
.news .bod img{ width:100%; margin-bottom:2rem;}
.news .bod p{ font-size:1rem; color:#666; line-height:1.6rem; margin-bottom:1rem; text-wrap:wrap !important;}
.news .bod span{text-wrap:wrap !important;}
.news .gengduo{ border-top:#CCC 1px dashed; padding-top:1.5rem; display: flex; flex-wrap:wrap; justify-content: space-between;}
.news .gengduo dl{display: flex; flex-wrap:wrap; align-items:center; margin-bottom:1.5rem; font-size:0.9rem;}
.news .gengduo dl span{ color:#999;}
.news .gengduo dl:nth-child(2){ float:right;}
.news .fr{ width:100%;}
.news .fr ul{ background:#0079d6; color:#FFF; font-size:20px; padding:15px 0px; padding-left:15px;}
.news .fr dl{ margin-top:1rem; border-bottom:#CCC 1px dashed; padding-bottom:1rem;}
.news .fr dl dd{ font-size:15px; margin-top:15px;}
.news .fr dl:hover{ color:#0079d6; border-bottom:#0079d6 1px dashed;}

.contact{overflow:hidden; margin-top:2rem; background:#fff; margin-bottom:2rem; width:100%;}
.contact .bod{display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; width:94%; margin:auto;}
.contact .bod .fl{width:100%;}
.contact .bod .fl dd{ margin-top:0rem; font-size:1rem; line-height:1.4rem;}
.contact .bod .fl dd p{ text-wrap:wrap !important; margin-top:0.6rem;}
.contact .bod .fl dd p span{text-wrap:wrap !important;}
.contact .bod .fl dd span{text-wrap:wrap !important;}
.contact .bod .fl li{ font-size:20px;}
.contact .bod .fl table{border-spacing:1.2rem; width:100%; margin-top:2rem;}
.contact .bod .fl table tr td{border:#ddd 1px solid; font-size:1rem; padding:1.2rem;}
.contact .bod .fl table tr td img{ width:8rem; height:8rem;}
.contact .bod .fr{width:100%;}
.contact .bod .fr img{width:100%;}

.message-c{ width:94%; margin:auto; margin-bottom:1rem;}
.message-c .tit{text-align:center; font-size:1.4rem;}
.message-c form{display: flex; flex-wrap:wrap; justify-content: space-between; margin-top:1rem;}
.message-c form .fl{ width:48%;}
.message-c form dl{width:100%; margin-bottom:1rem; border:#CCC 1px solid;}
.message-c form input{width:100%; height:3rem; border:none; overflow:hidden; outline:none; margin-left:0.6rem; font-size:1rem; padding-left:2rem;}
.message-c form dl:nth-child(1) input{ background:url(../images/m1.jpg) no-repeat left center;}
.message-c form dl:nth-child(2) input{ background:url(../images/m2.jpg) no-repeat left center;}
.message-c form dl:nth-child(3) input{ background:url(../images/m3.jpg) no-repeat left center;}
.message-c form dl:nth-child(4) input{ background:url(../images/m4.jpg) no-repeat left center;}
.message-c form ul{width:100%; margin-bottom:25px;}
.message-c form .fr{ width:48%; border:#CCC 1px solid; margin-bottom:1rem;}
.message-c form .fr textarea{width:100%; border:none; height:100%; background:url(../images/m5.jpg) no-repeat left top; margin-top:10px; margin-left:0.6rem; font-size:1rem; color:#666; font-family:Arial; padding-left:2rem;}
.message-c form button{width:100%; background:#0079d6; color:#231815; text-align:center; height:3.5rem; border:none; font-size:1rem; color:#FFF;}
.message-c form button:hover{background:#ff7f00;}

.p-search{width:94%; margin:auto; padding-top:6rem; display: flex; flex-wrap:wrap; align-items:center; justify-content: center;}
.p-search form{display: flex; flex-wrap:wrap; align-items:center; justify-content: center;}
.p-search form input{ width:600px; height:60px; outline:none; border:#CCC 1px solid; border-radius:60px 0px 0px 60px; padding-left:40px; font-size:16px;}
.p-search form button{ width:140px; background:#5c1717; border:#5c1717 1px solid; height:62px; font-size:18px; color:#FFF; text-transform:uppercase; border-radius:0px 30px 30px 0px;}
.p-search form button:hover{background:#231815;}
.tiao{ overflow:hidden; margin-top:6rem}

.jianshe{width:480px;position:fixed; left:50%; top:50%; z-index:999; height:120px; background:rgba(0,86,169,0.8); color:#fff; margin-left:-240px; margin-top:-60px;}
.jianshe dl{ text-align:center; line-height:120px; font-size:36px;}
}

@media only screen and (max-width:639px){
.top1bj{background: rgba(255,255,255,1); width: 100%; z-index:999; position:fixed; top:0rem;}
.top1bj .heng{ display:none;}
.top1bj .width{display:flex; flex-wrap:wrap; justify-content: space-between; height:4rem; width:94%; margin:auto; top:0px;}
.top1bj .width .logo{display:flex; flex-wrap:wrap; justify-content: space-between; align-items: center; height:4rem;}
.top1bj .width .logo dl{display:flex; flex-wrap:wrap; align-items:center; justify-content:center; height:4rem;}
.top1bj .width .logo dl img{ height:2.6rem;}
.top1bj .width .logo ul{ display:none;}
.top1bj .width .fr{ display:none;}
.top1bj .width #Menu-btn{ position:absolute; right:3%; top:0; height:4rem; 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; 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:1.3rem;}
.top1bj .width #Menu-btn-h{overflow: hidden; display:none; background-color:rgba(255,255,255,1); position:absolute; left:3%; right:2%;}
.top1bj .width #Menu-btn-h .tutu{display: flex; align-items: center; justify-content: space-between; height:4rem;}
.top1bj .width #Menu-btn-h .tutu dd{}
.top1bj .width #Menu-btn-h .tutu dd img{height:2.6rem;}
.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:1.8rem;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:4rem; left:0; right:0; border-top:#eee 1px solid; height:100vh;}
.top1bj .width #menu1 .menu-wap li{font-weight:normal; font-size:1rem; padding-left:1.5rem; padding-right:1.5rem; padding-top:1rem; padding-bottom:1rem; text-transform:uppercase; border-bottom:#eee 1px solid;}
.top1bj .width #menu1 .menu-wap li a{display: flex; align-items: center; justify-content: space-between; color:#231815;}
.top1bj .width #menu1 .menu-wap li a span{ font-size:1.2rem;}

.navBar{ display:none;}

.focusBox {position: relative; width:100%; height:12rem; overflow: hidden; margin-top:4rem;}
.focusBox .pic{position:relative; z-index:0; }
.focusBox .pic img { width:100%; height:12rem; display: block; object-fit: cover;}
.focusBox .hd { width:100%; position: absolute; bottom:0.6rem; text-align: center; font-size:0; z-index:1; }
.focusBox .hd li{margin: 0 5px; height:0.3rem; overflow: hidden; width:3rem; cursor: pointer;display:inline-block; *display:inline; zoom:1; background:#FFF; border-radius:10px;}
.focusBox .hd .on{ background:#0079d6;}
.focusBox .prev,.focusBox .next { display:none;}

.index-search{ width:100%; overflow:hidden; background:#f5f5f5; display:flex; flex-wrap:wrap; justify-content:center; align-items: center; padding:1rem 0rem;}
.index-search .bod{ width:94%;}
.index-search .bod .fl{ display:flex; flex-wrap:wrap; align-items: center; width:100%; margin-bottom:1rem; font-size:0.9rem;}
.index-search .bod .fl img{ display:none;}
.index-search .bod .fl p span{ font-weight:bold;}
.index-search .bod .fl p a{ color:#666;}
.index-search .bod .fr{width:100%;}
.index-search .bod .fr form{display:flex; flex-wrap:wrap; align-items: center;}
.index-search .bod .fr form input{ height:2.6rem; border:#CCC 1px solid; width:80%; outline:none; padding-left:1rem; font-size:1rem;}
.index-search .bod .fr form button{height:2.6rem; border:#0079d6 1px solid;width:18%; background:#0079d6; outline:none;}
.index-search .bod .fr form button img{ width:1rem;}

.txt-index{ overflow:hidden; display:flex; flex-wrap:wrap; align-items: center; justify-content:center;}
.txt-index dt{font-size:2rem; font-weight:bold; margin:0px 40px;}
.txt-index p{ width:60px; height:2px; background:#CCC;}

.index1{width:100%; padding-top:3rem; padding-bottom:1.5rem; overflow:hidden;}
.index1 .www360buy{ width:94%; margin:auto;}
.index1 .www360buy .bd{ margin-top:1.5rem;}
.index1 .www360buy .lh{ overflow:hidden; display:flex; flex-wrap:wrap; justify-content:space-between;}
.index1 .www360buy .lh li{ width:48.5%; margin-bottom:1rem; background:#f5f5f5;}
.index1 .www360buy .lh li .p-img{ position:relative; padding-bottom:90%; overflow:hidden; width:90%; margin:auto; margin-top:5%;}
.index1 .www360buy .lh li .p-img img{ position:absolute; width:100%; height:100%; transition: all 1s;}
.index1 .www360buy .lh li:hover .p-img img{transform: scale(1.1); transition: all 1s;}
.index1 .www360buy .lh li .p-name{overflow:hidden; font-size:1.1rem; width:90%; margin:auto; margin-top:0.8rem; margin-bottom:0.8rem;}
.index1 .www360buy .lh li .p-name a{display:flex; flex-wrap:wrap; align-items: center; justify-content:space-between;}
.index1 .www360buy .lh li .p-name span{font-size:1.4rem;}
.index1 .www360buy .lh li:hover{background:#0079d6;}
.index1 .www360buy .lh li:hover .p-name{ color:#FFF;}

.index2{ overflow: hidden; background:url(../images/ixbannerbg.jpg) no-repeat center center; padding:1.5rem 0rem; background-size:cover;}
.index2 .bod{width:94%; margin:auto; display:flex; flex-wrap:wrap; align-items: center; justify-content:space-between;}
.index2 .bod .fl{ color:#FFF;}
.index2 .bod .fl dt{ font-size:1.3rem; font-weight:bold;}
.index2 .bod .fl dd{ font-size:1.1rem; margin-top:0rem;}
.index2 .bod .fr{}
.index2 .bod .fr dl{width:10rem; background:#ffab00; color:#FFF; height:2.5rem; line-height:2.5rem; text-align:center; font-size:1rem; font-weight:bold; margin-top:0.9rem;}
.index2 .bod .fr dl:hover{background:#fff; color:#ffab00;}

.index3{overflow:hidden; width:100%; margin-top:3rem; margin-bottom:1rem;}
.index3 .bod{width:94%; margin:auto; background:#FFF; margin-top:40px; display:flex; flex-wrap:wrap; justify-content:space-between;}
.index3 .bod dl{width:80%; margin:auto; margin-bottom:2rem;}
.index3 .bod dl dt{ width:7rem; margin:auto;}
.index3 .bod dl dd{ margin-top:1rem; font-size:1.4rem; color:#015ab4; text-align:center;}
.index3 .bod dl p{ text-align:center; font-size:0.9rem; color:#666; margin-top:0.5rem;}

.index4{overflow:hidden; width:100%; padding-bottom:3rem; background:#f5f5f5; padding-top:3rem;}
.index4 .bod{width:94%; margin:auto; overflow:hidden;}
.index4 .bod .fl{width:100%;}
.index4 .bod .fl dt{position:relative; padding-bottom:70%;}
.index4 .bod .fl dt img{position:absolute; width:100%; height:100%; border:#FFF 10px solid;}
.index4 .bod .fr{width:100%; margin-top:1.5rem}
.index4 .bod .fr dt{ font-size:1.4rem; }
.index4 .bod .fr dd{ margin-top:1rem;}
.index4 .bod .fr dd p{ font-size:1rem; line-height:1.5rem; margin-top:0.5rem;}
.index4 .bod .fr li{ width:10rem; height:2.5rem; margin-top:1.5rem; background:#015ab4; color:#FFF; line-height:2.5rem; text-align:center; transition: all 0.5s;}
.index4 .bod .fr li:hover{background:#004e9c; transition: all 0.5s;}

.index5{overflow:hidden; width:94%; margin:auto; margin-bottom:0.5rem; margin-top:2.5rem;}
.index5 .bod{background:#FFF; padding-top:1.5rem; display:flex; flex-wrap:wrap; justify-content:space-between;}
.index5 .bod dl{width:100%; display:flex; flex-wrap:wrap; align-items: center; justify-content:space-between; display:grid; grid-template-columns:auto 1fr;background:#f5f5f5;margin-bottom:1.5rem;padding:30px 0px;}
.index5 .bod dl dt{ font-size:3rem; color:#999; text-align:center; margin-left:1.5rem;}
.index5 .bod dl dt p{ font-size:1rem; color:#666;}
.index5 .bod dl dd{ margin-left:1rem; margin-right:1.5rem; font-size:1rem;}
.index5 .bod dl dd p{ margin-top:0.5rem; font-size:0.9rem; color:#666;}

.navBar-footer{ display:none;}

.foot{overflow:hidden; width:100%; background:#0079d6; padding-top:1rem; padding-bottom:1rem;}
.foot .bod{width:94%; margin:auto; display:flex; flex-wrap:wrap; justify-content:space-between; color:#FFF; overflow:hidden;}
.foot .bod .item1{overflow:hidden; display:flex; flex-wrap:wrap; align-items: center; justify-content:space-between; width:100%; overflow:hidden;}
.foot .bod .item1 dl{ width:100%; display:flex; flex-wrap:wrap; align-items: center; border-bottom:rgba(255,255,255,0.2) 1px solid; padding-bottom:1rem; margin-bottom:1rem;}
.foot .bod .item1 dl dt{ display:none;}
.foot .bod .item1 dl:nth-child(1){ width:100%;}
.foot .bod .item1 dl:nth-child(1) dd{width:100%;}
.foot .bod .item1 dl dd li{ font-size:1rem; font-weight:bold;}
.foot .bod .item1 dl dd p{ color:rgba(255,255,255,1);font-size:0.9rem;}
.foot .bod .item2{overflow:hidden; display:flex; flex-wrap:wrap; align-items: center; justify-content:space-between; width:100%; overflow:hidden;}
.foot .bod .item2 .fl p{ margin:5px 0px;}
.foot .bod .item2 .fr{display:flex; flex-wrap:wrap; align-items: center; margin-top:1rem;}
.foot .bod .item2 .fr dl{ text-align:center; margin-right:1rem; font-size:1rem;}
.foot .bod .item2 .fr dl img{ width:100px; height:100px;}

.bottom{width:100%; background:#005393; overflow:hidden; color:#FFF; padding-top:1.5rem; padding-bottom:1.5rem;}
.bottom dl{ width:94%; margin:auto; overflow:hidden;}
.bottom dl dt{ font-size:1.1rem; font-weight:bold;}
.bottom dl dd{ margin-top:10px; display:flex; flex-wrap:wrap; align-items: center;}
.bottom dl dd p{ margin-right:1.5rem; color:rgba(255,255,255,0.6); font-size:1rem;}

.dibu{display:none;}

.xuan{ display:none;}

.nybanner{width:100%;overflow: hidden; margin-top:4rem;}
.nybanner li{position:relative; height:18rem; background:url(../images/rfidshouhuan.jpg) no-repeat center center;}
.nybanner li img{position:absolute; width:100%; height:100%; object-fit: cover;}
.nybanner li .info{position:absolute; left:3%; right:0; top:4rem; bottom:0; background:rgba(0,0,0,0);}
.nybanner li .info dl{ width:50%; color:#FFF;}
.nybanner li .info dl ul{width:50%; font-size:1.8rem; font-weight:bold; text-shadow:#000 3px 4px 5px}
.nybanner li .info dl li{width:100; font-size:1.1rem; text-shadow:#000 2px 3px 3px; margin-top:0.5rem; background:none;}
.nybanner li .info dl li p{ float:left; margin-right:2rem; margin-bottom:0.5rem;}
.nybanner li .info1{position:absolute; left:0; right:0; top:2rem; bottom:0;}
.nybanner li .info1 dl{width:94%; margin:auto;}
.nybanner li .info1 dl dt{width:49%; position:relative; padding-bottom:70%; margin-left:45%;}
.nybanner li .info1 dl img{position:absolute; width:100%; height:10rem; float:right;}

.position{font-size:1rem; background:#f5f5f5; overflow:hidden; padding:1rem 0rem;}
.position .bod{width:94%; margin:auto; }
.position .bod .fl{ font-size:16px; display: flex; flex-wrap:wrap; align-items:center; width:100%;}
.position .bod .fr{ display: flex; flex-wrap:wrap; align-items:center; justify-content:center; width:100%; margin-top:1rem;}
.position .bod .fr form{display:flex; flex-wrap:wrap; align-items: center; justify-content:space-between; width:100%; border:#CCC 1px solid;}
.position .bod .fr form input{border:none; width:78%; outline:none; display:block; height:2.6rem; padding-left:2%;}
.position .bod .fr form button{border:none; width:20%; background:#0079d6; outline:none; display:block; height:2.6rem;}
.position .bod .fr form button img{ width:18px;}

.about-txt{ width:100%; margin:auto; display: flex; flex-wrap:wrap; align-items:center; justify-content:center; box-shadow:0px 5px 10px 0px rgb(177 181 185 / 78%); padding:2rem 0px;}
.about-txt dl{ background:#0079d6; margin:0px 0.2rem; color:#FFF; margin-bottom:0.4rem;}
.about-txt dl a{ display:block; font-size:1rem; padding:0.5rem 1.5rem;}
.about-txt dl:hover{ background:#ff7f00; color:#FFF;}
.about-txt dt{ width:100%; text-align:center; margin-top:2rem; font-size:1.6rem; font-weight:bold; color:#0079d6;}
.about-txt dt p{ font-size:1rem; margin-top:0.6rem; font-weight:normal; color:#666;}
.active-about-txt{background:#ff7f00; color:#FFF;}

.aboutus{overflow:hidden; background:#fff; margin-bottom:2rem; width:94%; margin:auto; margin-top:2rem; }
.aboutus .bod{display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between;}
.aboutus .bod .fl{width:100%;}
.aboutus .bod .fl dt{ font-size:1.2rem; text-transform:uppercase; font-weight:bold; color:#0079d6; margin-bottom:0.6rem;}
.aboutus .bod .fl dt p{ font-size:1rem; margin-top:0.4rem; color:#666; text-transform:none; font-weight:normal;}
.aboutus .bod .fl dd{ font-size:1rem; line-height:1.6rem;}
.aboutus .bod .fl dd p{ margin-top:0.6rem; text-wrap:wrap !important; color:#666; font-size:15px;}
.aboutus .bod .fl dd p span{text-wrap:wrap !important;}
.aboutus .bod .fl dd span{text-wrap:wrap !important;}
.aboutus .bod .fr{width:100%; margin-top:1rem;}
.aboutus .bod .fr img{width:100%;}
.aboutus .item{width:100%; margin:auto; overflow:hidden; margin-top:1rem; display:flex; flex-wrap:wrap; justify-content:space-between;}
.aboutus .item dl{ width:100%; background:#f5f5f5;border:#ddd 1px dashed; margin-bottom:0.6rem; padding:1rem 0rem;}
.aboutus .item dl dt{ font-size:1.6rem; font-weight:bold; color:#0079d6; display:flex; flex-wrap:wrap; align-items:flex-end; justify-content:center;}
.aboutus .item dl dt span{ font-size:0.9rem; margin-bottom:5px; font-weight:normal; margin-left:5px;}
.aboutus .item dl:nth-child(1){border-left:none;}
.aboutus .item dl:nth-child(1) dt span{font-size:1rem;}
.aboutus .item dl dd{ text-align:center; color:#666; font-size:0.9rem; margin:0rem 1rem;}

.about-factory{ overflow:hidden; width:100%; margin:auto; background:#f5f5f5; padding-top:1rem; padding-bottom:1rem;}
.about-factory .txt{width:94%; margin:auto; display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between;}
.about-factory .txt dl{ width:48%; margin-bottom:1.1rem;}
.about-factory .txt dl dt{ position:relative; padding-bottom:70%;}
.about-factory .txt dl dt img{ position:absolute; width:100%; height:100%;}
.about-factory .txt dl dd{ text-align:center; font-size:1rem; margin-top:0.7rem;}

.wenhua{width:94%; margin:auto; display:flex; flex-wrap:wrap; justify-content:space-between; overflow:hidden; margin-top:3rem;}
.wenhua dl{width:48%; margin-bottom:2.5rem;}
.wenhua dl dt{width:8rem; height:8rem; background:#0070c0; color:#FFF; line-height:2rem; border-radius:100%; font-size:1.6rem; display:flex; flex-wrap:wrap; align-items: center; justify-content:center; margin:auto}
.wenhua dl dd{ margin-top:1.5rem; text-align:center; font-size:1.2rem;}

.ladyScroll{ display:none;}
.ladyScroll-wap{width:100%;margin:auto;position:relative; margin-top:2rem;}
.ladyScroll-wap .prev,.ladyScroll-wap .next{width:50px;height:60px;position:absolute;top:30%;left:1%;z-index:100; cursor:pointer; background:url(../images/btns.png) no-repeat;}
.ladyScroll-wap .next{ left:auto; right:0px; background-position:0 -120px;}
.ladyScroll-wap .prev:hover{ background-position:0 -60px; }
.ladyScroll-wap .next:hover{ background-position:0 -180px; }
.ladyScroll-wap .scrollWrap-wap{width:100%;overflow:hidden;}
.ladyScroll-wap .dlList-wap{}
.ladyScroll-wap dl{width:100%;}
.ladyScroll-wap dl dt{width:70%;overflow:hidden; position:relative; padding-bottom:49%; margin-left:15%; margin-right:15%;}
.ladyScroll-wap dl dt img{width:100%;height:100%; position:absolute;}

.about-anli{width:94%;margin:auto; overflow:hidden; margin-top:2rem; margin-bottom:1rem;}
.about-anli .txt{ text-align:center;}
.about-anli .txt dt{ font-size:1.3rem; font-weight:bold; color:#0079d6;}
.about-anli .txt dd p{ margin-top:0.7rem; line-height:1.6rem; color:#666; font-size:1rem;}
.about-anli .bod{ overflow:hidden; margin-top:1rem; display:flex; flex-wrap:wrap; align-items: center;}
.about-anli .bod li{display: block; width:32.5%; text-align: center; color: #666; overflow: hidden; border:#eee 1px solid;}
.about-anli .bod li img{width:100%; transition: all 1s;}
.about-anli .bod li:hover img{transform: scale(1.1); transition: all 1s;}

.factory{width:94%;margin:auto; overflow:hidden; margin-top:2rem; margin-bottom:1rem;}
.factory .txt dt{text-align:center; font-size:1.6rem; color:#0079d6; font-weight:bold;}
.factory .txt dl{display:flex; flex-wrap:wrap; align-items: center; justify-content:space-between;}
.factory .txt dl dd:nth-child(1){ width:100%; margin-top:1.5rem;}
.factory .txt dl dd:nth-child(2){ width:100%; margin-top:1rem;}
.factory .txt dl dd table{ border-left:#ddd 1px solid; border-top:#ddd 1px solid; border-collapse: collapse; border-spacing: 0; width:98%;}
.factory .txt dl dd table tr:nth-child(1){ background:#0079d6; color:#FFF;}
.factory .txt dl dd table tr:nth-child(2n){background:#f5f5f5;}
.factory .txt dl dd table tr td{border-right:#ddd 1px solid; border-bottom:#ddd 1px solid; padding:0.6rem 0.4rem; font-size:1rem;}
.factory .txt dl dd table tr:nth-child(1) td{ font-size:16px; font-weight:bold; }
.factory .txt dl dd table tr td:nth-child(1){ width:35%;}
.factory .txt dl dd table tr td:nth-child(2){ width:20%;}
.factory .txt dl dd table tr td:nth-child(3){ width:10%;}
.factory .txt dl dd table tr td:nth-child(4){ width:10%;}
.factory .txt dl dd table tr td:nth-child(5){ width:25%;}
.factory .bod{ margin-top:1.5rem; }
.factory .bod dl{ width:48.5%; margin-right:3%; float:left; margin-bottom:1rem;}
.factory .bod dl:nth-child(2n){ margin-right:0px;}
.factory .bod dl dt{ position:relative; padding-bottom:70%; overflow:hidden;}
.factory .bod dl dt img{ position:absolute; width:100%; height:100%; transition: all 1s;}
.factory .bod dl dd{ margin-top:0.7rem; text-align:center; font-size:1rem;}
.factory .bod dl:hover dt img{transform: scale(1.1); transition: all 1s;}

.zizhi{width:94%;margin:auto; overflow:hidden; margin-top:2rem; margin-bottom:1rem;}
.zizhi .txt dt{text-align:center; font-size:1.4rem; color:#0079d6; font-weight:bold;}
.zizhi .bod{ margin-top:1.5rem; overflow:hidden; display: flex; flex-wrap:wrap;}
.zizhi .bod dl{ width:48.5%; margin-right:3%; margin-bottom:1rem; border:#ddd 1px solid; display: flex; flex-wrap:wrap; align-items: center;}
.zizhi .bod dl:nth-child(2n){ margin-right:0px;}
.zizhi .bod dl dt{overflow:hidden;}
.zizhi .bod dl dt img{width:100%; height:100%; transition: all 1s;}
.zizhi .bod dl dd{ margin-top:10px; text-align:center; margin-bottom:15px;}
.zizhi .bod dl:hover dt img{transform: scale(1.1); transition: all 1s;}

.about{width:94%;margin:auto; overflow:hidden; margin-top:2rem; margin-bottom:1rem;}
.about img{ width:100%;}
.about p{ font-size:1rem; line-height:1.6rem; margin-bottom:0.7rem; color:#666;}
.about strong{ color:#333;}

.productlist{width:100%; padding-top:3rem; padding-bottom:1.5rem; overflow:hidden;}
.productlist .bod{ width:94%; margin:auto; display:flex; flex-wrap:wrap; justify-content:space-between;}
.productlist .bod li{ width:48.5%; margin-bottom:1.5rem; background:#f5f5f5;}
.productlist .bod li .p-img{ position:relative; padding-bottom:90%; overflow:hidden; width:90%; margin:auto; margin-top:5%;}
.productlist .bod li .p-img img{ position:absolute; width:100%; height:100%; transition: all 1s;}
.productlist .bod li:hover .p-img img{transform: scale(1.1); transition: all 1s;}
.productlist .bod li .p-name{overflow:hidden; font-size:1.1rem; width:90%; margin:auto; margin-top:1rem; margin-bottom:1rem;}
.productlist .bod li .p-name a{display:flex; flex-wrap:wrap; align-items: center; justify-content:space-between;}
.productlist .bod li .p-name span{font-size:1.2rem;}
.productlist .bod li:hover{background:#0079d6;}
.productlist .bod li:hover .p-name{ color:#FFF;}

.sideMenu{  border:1px solid #ddd; border-top:none;}
.sideMenu h3{ height:44px; line-height:44px; padding-left:10px;  border-top:1px solid #ddd; background:#f5f5f5; cursor:pointer;font:normal 16px/42px "Microsoft YaHei";}
.sideMenu h3 em{ float:right; display:block; width:40px; height:44px;   background:url(../images/icoAdd.png) 16px 18px no-repeat; cursor:pointer; }
.sideMenu h3.on em{ background-position:16px -50px; }
.sideMenu ul{ padding:0 15px; color:#999; display:none; /* 默认都隐藏 */ }
.sideMenu h3.on{ color:#fff; background:#0079d6;}
.sideMenu ul li{ margin-bottom:0.5rem; font-size:1rem;}
.sideMenu ul li:nth-child(1){ margin-top:0.5rem;}
.sideMenu ul li:hover{color:#ff7f00;}
.sideMenu ul li.onon{ color:#ff7f00;}

.lainxi{ display:none;}

.fanye{overflow:hidden; display: flex; flex-wrap:wrap; align-items:center; justify-content:center; margin-top:10px; padding-left:10px; padding-top:10px; padding-bottom:10px;}
.fanye .fenye2{display: flex;}
.fanye .fenye2 .page-num{color:#666;padding:0.4rem;font-size:1rem;flex:1;overflow:hidden;overflow:hidden;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:0.4rem 0.7rem; font-size:0.9rem;}
.fanye .fenye2 .page-num-current{color:#fff;overflow:hidden; display: flex; flex-wrap:wrap; align-items:center; justify-content:center;padding:0.4rem 0.7rem; background:#0079d6; border:#0079d6 1px solid; border-radius:3px; font-size:0.9rem;}
.fanye .fenye2 .page-num-current:hover{color:#ff9000;}
.fanye a{border:#ddd 1px solid; padding:0.4rem 0.7rem; margin:0px 0.2rem; background:#f5f5f5; transition: all 0.5s; border-radius:3px; font-size:0.9rem; margin-bottom:0.4rem;}
.fanye a:hover{background:#0079d6; color:#fff; transition: all 0.5s; border:#0079d6 1px solid;}

.ppp{width:94%; margin:auto; display: flex; flex-wrap:wrap; justify-content: space-between; margin-top:30px; padding-bottom:0px;}
.ppp .ppp-l{overflow:hidden; display:none;}
.product{overflow:hidden; width:100%; display:block;}
.product .bod{margin-top:30px; display: flex; flex-wrap:wrap; justify-content: space-between;}
.product .bod .fl{width:100%;}
.product .bod .fl .game163{overflow:hidden;}
.product .bod .fl .game163 .bigImg{overflow:hidden; width:100%;}
.product .bod .fl .game163 .bigImg li{ }
.product .bod .fl .game163 .bigImg li p{position:relative; padding-bottom:100%; }
.product .bod .fl .game163 .bigImg li p img{ position:absolute;width:98%; height:98%; border:1px solid #dcdddd; margin:auto;}
.product .bod .fl .game163 .smallScroll{margin-top:15px; display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; overflow:hidden;}
.product .bod .fl .game163 .sPrev{font-size:2rem; font-family:"宋体"; color:#666;}
.product .bod .fl .game163 .sNext{font-size:2rem; font-family:"宋体"; color:#666;}
.product .bod .fl .game163 .sPrev:hover{ color:#5c1717;}
.product .bod .fl .game163 .sNext:hover{ color:#5c1717;}
.product .bod .fl .game163 .smallImg{float:left;  display:inline; width:84%; overflow:hidden;}
.product .bod .fl .game163 .smallImg ul{overflow:hidden; display: flex; flex-wrap:wrap; align-items:center; width:100%;}
.product .bod .fl .game163 .smallImg li{width:33%;}
.product .bod .fl .game163 .smallImg li p{position:relative; padding-bottom:92%; width:92%; margin:auto; border:1px solid #ddd;}
.product .bod .fl .game163 .smallImg li p img{ position:absolute; width:100%; height:100%;}
.product .bod .fl .game163 .smallImg .on img{border-color:#5c1717;}
.product .bod .fr{ width:100%; margin-top:2rem;}
.product .bod .fr .txt dt{font-size:1.4rem; margin-bottom:1rem;}
.product .bod .fr .txt li{ font-size:1rem; margin-bottom:30px;}
.product .bod .fr .txt .canshu table{border-collapse:collapse;}
.product .bod .fr .txt .canshu table tr td{border-bottom:#CCC 1px dashed; color:#999; padding:0.5rem 0px; font-size:1rem;}
.product .bod .fr .txt .canshu table tr td:nth-child(2n){ color:#333; margin-left:1rem;}
.product .bod .fr .lainxi{display: flex; flex-wrap:wrap; align-items:center;margin-top:0px; border-top:#eee 1px dashed; padding-top:1.5rem; overflow:hidden;}
.product .bod .fr .lainxi dl{ background:#f5f5f5; color:#231815; width:13rem; padding:0.6rem 0rem; text-align:center; border-radius:5px; border:#eee 1px solid;}
.product .bod .fr .lainxi dl:hover{background:#0079d6; color:#FFF;}
.product .bod .fr .lainxi ul{margin-left:1rem; width:100%; background:#FFF; color:#333; margin-top:1rem;}
.product .bod .fr .lainxi ul span{ font-size:1.2rem; color:#ff7f00; font-weight:bold;}
.product .www360buy{width:100%; margin-top:2rem; display:block; overflow:hidden; }
.product .www360buy .hd{overflow:hidden;}
.product .www360buy .hd ul{display: flex; flex-wrap:wrap; align-items:center; border-bottom:#CCC 1px solid;}
.product .www360buy .hd li{height:3rem; line-height:3rem; text-align:center; width:12rem; background:#f5f5f5; font-size:1rem; border-radius:5px 5px 0px 0px;}
.product .www360buy .hd li.on{background:#0d6fb8; color:#fff; }
.product .www360buy .bd{ margin-top:1.5rem;}
.product .www360buy .lh{overflow:hidden; line-height:1.6rem;}
.product .www360buy .lh table{border:#ddd 1px solid !important; border-collapse:collapse; margin-right:1rem; width:100% !important;}
.product .www360buy .lh table tr{ background:#eee !important;}
.product .www360buy .lh table tr td{border-right:#ddd 1px solid !important; padding:0; border-bottom:#CCC 1px solid !important; padding-left:0.5rem; padding-right:0.5rem;text-align:center;padding-top:0.8rem !important;padding-bottom:0.8rem !important; font-size:1rem;}
.product .www360buy .lh table tr:nth-child(2n){ background:#FFF !important;}
.product .www360buy .lh video{ width:80%; height:100%;}
.product .www360buy .lh h3{ font-size:1.2rem; color:#234189; margin-top:1rem; margin-bottom:1rem;}
.product .www360buy .lh h2{ font-size:1.4rem; color:#234189; margin-top:1rem; margin-bottom:1rem;}
.product .www360buy .lh h1{ font-size:1.6rem; margin-bottom:1rem; margin-top:1rem; color:#234189;}
.product .www360buy .lh p{ margin-top:0.6rem; font-size:1rem;}
.product .www360buy .lh img{}
.product .message{overflow:hidden; display:block; padding-top:2rem;}
.product .message .txt{ text-align:center; margin-bottom:2rem;}
.product .message .txt dt{ font-size:48px; font-family:"Bodoni Bd BT"; text-transform:uppercase; color:#eee;}
.product .message .txt dd{ font-size:30px; font-weight:bold; text-transform:uppercase; margin-top:-40px;}
.product .message dl{display: flex; flex-wrap:wrap; justify-content: space-between;}
.product .message dl p {width:100%;}
.product .message dl p input{width:100%; border-bottom:#ddd 1px solid !important; border:none; margin-bottom:2rem; padding-bottom:1rem; outline:none; font-size:1rem;}
.product .message dl textarea{width:100%; border-bottom:#ddd 1px solid !important; border:none; outline:none; margin-bottom:30px; font-family:Arial; font-size:16px; color:#f52f3d}
.product .message ul{display: flex; flex-wrap:wrap; align-items:center; justify-content: space-between; margin-bottom:2rem;}
.product .message ul p{ width:100%;}
.product .message ul p input{width:100%; border-bottom:#ddd 1px solid !important; border:none; padding-bottom:1rem; outline:none; font-size:1rem;}
.product .message li textarea{width:100%; border-bottom:#ddd 1px solid !important; border:none; height:8rem; outline:none; margin-bottom:2rem; font-family:Arial; font-size:1rem; color:#666;}
.product .message button{width:100%; height:3.5rem; border:#0079d6 1px solid; color:#fff; font-size:1rem; text-transform:uppercase; background:#0079d6;}
.product .message button:hover{ background:#ff7f00; color:#FFF; border:#ff7f00 1px solid;}
.product .gengduo-txt li{ width:100%; font-size:20px; border-bottom:#ddd 1px solid; color:#0079d6; margin-top:1.5rem; padding-bottom:10px;}
.product .xiangguan{ margin-top:15px;}
.product .xiangguan dl{width:48%; margin-bottom:40px; float:left; margin-right:4%;}
.product .xiangguan dl:nth-child(2n){ margin-right:0px;}
.product .xiangguan dl dt{position:relative; padding-bottom:70%; overflow:hidden; display: flex; flex-wrap:wrap; justify-content:center; background:#f5f5f5; border:#ddd 1px solid;}
.product .xiangguan dl dt img{position:absolute; height:100%; transition: all 0.5s;}
.product .xiangguan dl dt .info{position:absolute; left:0; bottom:0; right:0; height:0px; background:rgba(10,65,140,0); transition: all 0.5s;}
.product .xiangguan dl dt .info img{ display:none;}
.product .xiangguan dl:hover dt .info{position:absolute;left:0;bottom:0; right:0; background:rgba(10,65,140,0.4); height:100%; transition: all 0.5s; display:flex; flex-wrap:wrap; align-items: center; justify-content:center;}
.product .xiangguan dl dd{margin-top:0.6rem; margin-bottom:0.6rem; text-align:center; font-size:1rem;}
.product .xiangguan dl:hover dd{ color:#0079d6;}
.product .xiangguan dl p{width:fit-content; padding:8px 20px; border:#0079d6 1px solid; color:#0079d6; font-size:16px; margin:auto; transition: all 0.5s;}
.product .xiangguan dl:hover p{ background:#0079d6; color:#FFF; transition: all 0.5s;}
.product .xiangguan dl:hover dt img{transition: all 0.5s; transform: scale(1.1);}

.newslist{overflow:hidden; width:94%; margin:auto; display:flex; flex-wrap:wrap; justify-content:space-between; margin-top:20px;}
.newslist .txt{width:100%;}
.newslist .txt dt{background:#0079d6; color:#FFF; padding:1rem 0px; font-size:1.2rem; text-align:center;}
.newslist .bod{width:100%; margin-top:1.5rem;}
.newslist .bod dt{font-size:1rem; border-bottom:#ddd 1px solid; padding-bottom:0.6rem; color:#0079d6; font-weight:bold;}
.newslist .bod dt span{border-bottom:#ff7f00 1px solid; padding-bottom:10px;}
.newslist .bod dl{border-bottom:#ddd 1px dashed; padding:1rem 0px;}
.newslist .bod dl a{display:flex; flex-wrap:wrap; align-items:center;}
.newslist .bod dl li{ display:none;}
.newslist .bod dl dd{width:100%;font-size:1rem;}
.newslist .bod dl dd span{ margin-right:0.5rem; color:#666;}
.newslist .bod dl dd p{ font-size:0.9rem; color:#999; margin-top:10px;}
.newslist .bod dl .more{width:100%; border:#ddd 1px solid; text-align:center; padding:0.4rem 0rem; font-size:15px; color:#666; margin-top:1rem;}
.newslist .bod dl:hover{border-bottom:#0079d6 1px dashed;}
.newslist .bod dl:hover dd{ color:#0079d6;}
.newslist .bod dl:hover .more{ background:#0079d6; color:#FFF;}

.news{ overflow:hidden; background:#fff; padding-top:2rem; width:94%; margin:auto; display: flex; flex-wrap:wrap; justify-content: space-between; padding-bottom:1rem;}
.news .fl{ width:100%;}
.news .txt{ border-bottom:#CCC 1px dashed; padding-bottom:1.5rem; margin-bottom:1.5rem;}
.news .txt dt{font-size:1.1rem; font-weight:bold;}
.news .txt dd{display: flex; flex-wrap:wrap; margin-top:0.6rem; color:#999; font-size:0.9rem;}
.news .txt dd p{ margin-right:2rem;}
.news .bod{overflow:hidden;}
.news .bod img{ width:100%; margin-bottom:2rem;}
.news .bod p{ font-size:1rem; color:#666; line-height:1.6rem; margin-bottom:1rem; text-wrap:wrap !important;}
.news .bod span{text-wrap:wrap !important;}
.news .gengduo{ border-top:#CCC 1px dashed; padding-top:1.5rem; display: flex; flex-wrap:wrap; justify-content: space-between;}
.news .gengduo dl{display: flex; flex-wrap:wrap; align-items:center; margin-bottom:1.5rem; font-size:0.9rem;}
.news .gengduo dl span{ color:#999;}
.news .gengduo dl:nth-child(2){ float:right;}
.news .fr{ width:100%;}
.news .fr ul{ background:#0079d6; color:#FFF; font-size:20px; padding:15px 0px; padding-left:15px;}
.news .fr dl{ margin-top:1rem; border-bottom:#CCC 1px dashed; padding-bottom:1rem;}
.news .fr dl dd{ font-size:15px; margin-top:15px;}
.news .fr dl:hover{ color:#0079d6; border-bottom:#0079d6 1px dashed;}

.contact{overflow:hidden; margin-top:2rem; background:#fff; margin-bottom:2rem; width:100%;}
.contact .bod{display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; width:94%; margin:auto;}
.contact .bod .fl{width:100%;}
.contact .bod .fl dd{ margin-top:0rem; font-size:1rem; line-height:1.4rem;}
.contact .bod .fl dd p{ text-wrap:wrap !important; margin-top:0.6rem;}
.contact .bod .fl dd p span{text-wrap:wrap !important;}
.contact .bod .fl dd span{text-wrap:wrap !important;}
.contact .bod .fl li{ font-size:20px;}
.contact .bod .fl table{border-collapse: collapse; border-spacing: 0; width:100%;}
.contact .bod .fl table tr td{border:#ddd 1px solid; font-size:1rem; padding:1.2rem; display:block; width:86%; margin-bottom:1rem;}
.contact .bod .fl table tr td img{ width:8rem; height:8rem;}
.contact .bod .fr{width:100%;}
.contact .bod .fr img{width:100%;}

.message-c{ width:94%; margin:auto; margin-bottom:1rem;}
.message-c .tit{text-align:center; font-size:1.1rem;}
.message-c form{display: flex; flex-wrap:wrap; justify-content: space-between; margin-top:1rem;}
.message-c form .fl{ width:100%;}
.message-c form dl{width:100%; margin-bottom:1rem; border:#CCC 1px solid;}
.message-c form input{width:100%; height:3rem; border:none; overflow:hidden; outline:none; margin-left:0.6rem; font-size:1rem; padding-left:2rem;}
.message-c form dl:nth-child(1) input{ background:url(../images/m1.jpg) no-repeat left center;}
.message-c form dl:nth-child(2) input{ background:url(../images/m2.jpg) no-repeat left center;}
.message-c form dl:nth-child(3) input{ background:url(../images/m3.jpg) no-repeat left center;}
.message-c form dl:nth-child(4) input{ background:url(../images/m4.jpg) no-repeat left center;}
.message-c form ul{width:100%; margin-bottom:25px;}
.message-c form .fr{ width:100%; border:#CCC 1px solid; margin-bottom:1rem;}
.message-c form .fr textarea{width:100%; border:none; height:100%; background:url(../images/m5.jpg) no-repeat left top; margin-top:10px; margin-left:0.6rem; font-size:1rem; color:#666; font-family:Arial; padding-left:2rem; height:10rem;}
.message-c form button{width:100%; background:#0079d6; color:#231815; text-align:center; height:3.5rem; border:none; font-size:1rem; color:#FFF;}
.message-c form button:hover{background:#ff7f00;}

.p-search{width:94%; margin:auto; padding-top:6rem; display: flex; flex-wrap:wrap; align-items:center; justify-content: center;}
.p-search form{display: flex; flex-wrap:wrap; align-items:center; justify-content: center;}
.p-search form input{ width:600px; height:60px; outline:none; border:#CCC 1px solid; border-radius:60px 0px 0px 60px; padding-left:40px; font-size:16px;}
.p-search form button{ width:140px; background:#5c1717; border:#5c1717 1px solid; height:62px; font-size:18px; color:#FFF; text-transform:uppercase; border-radius:0px 30px 30px 0px;}
.p-search form button:hover{background:#231815;}

.tiao{ overflow:hidden; margin-top:4rem}

.jianshe{width:80%;position:fixed; left:10%; top:50%; z-index:999; height:6rem; background:rgba(0,86,169,0.8); color:#fff; margin-top:-3rem;}
.jianshe dl{ text-align:center; line-height:6rem; font-size:1.6rem;}
}
