*{margin:0;padding:0}
body{color:#000; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; font-family: "微软雅黑";}
a{text-decoration:none; color: inherit; }
img{border:0}
li{list-style:none}
.width{margin:0 auto;}
.fl{float:left;}
.fr{ float:right;}

@media(min-width:1100px)and (max-width:3000px){
.top2bj{background: rgba(255,255,255,1); width: 100%; z-index: 2; color:#333; height:90px; position:fixed;}
.top2bj .width{height:90px; display: flex; justify-content: space-between; background:#005bac;}
.top2bj .width .logo-image img{ height:65px; margin-left:25px; margin-top:10px;}
.top2bj .width .logo-image-wap{ display:none;}
.top2bj .width .fr{display: flex; align-items: center; margin-right:30px;}
.top2bj .width .fr a{ margin-left:20px; text-align:center;}
.top2bj .width .fr a p{ font-size:14px; color:#FFF;}
.top2bj .width .fr-wap{ display:none;}
.top2bj #Menu-btn{display:none;}
.top2bj #Menu-btn-h{display:none;}
.top2bj #menu1{display:none;}
.top2bj .width .navBar{z-index:1; display:flex; flex-wrap:wrap; justify-content:space-between; align-items:center;}
.top2bj .width .navBar .nav{ position:relative; color:#FFF;}
.top2bj .width .navBar .nav dt{ font-size:16px; text-align:center;}
.top2bj .width .navBar .nav dt p{ font-size:12px; text-transform:uppercase; margin-top:3px;}
.top2bj .width .navBar .nav dt a span{display:flex; flex-wrap:wrap; align-items:center;}
.top2bj .width .navBar .nav dt a span img{ margin-right:5px;}
.top2bj .width .navBar .nav li{ border-right:#fff 1px dashed;}
.top2bj .width .navBar .nav .m{ float:left;  position:relative; z-index:1; padding:0px 23px; height:50px; display:flex; flex-wrap:wrap; align-items:center;}
.top2bj .width .navBar .nav .s{ float:left; width:3px; text-align:center; color:#D4D4D4; font-size:12px; }
.top2bj .width .navBar .nav h3 a{ display:block; width:124px; text-align:center;   font-weight:bold;  }
.top2bj .width .navBar .nav .sub{ display:none; /*默认隐藏*/  position:absolute; left:-3px; top:50px; z-index:1; width:128px; border-top:10px solid #005bac;  background:#005bac; }
.top2bj .width .navBar .nav .sub li{ text-align:center; padding:0 8px; margin-bottom:-1px; border-right:0px;}
.top2bj .width .navBar .nav .sub li a{ display:block;  border-bottom:1px dashed #0070d3; padding:8px 0; height:28px; line-height:28px; color:#fff;   }
.top2bj .width .navBar .nav .sub li a:hover{ color:#d3eaff;   }
.top2bj .width .navBar dl{display:flex; flex-wrap:wrap; align-items:center;}
.top2bj .width .navBar dl dd{display:flex; flex-wrap:wrap; align-items:center; color:#FFF; font-size:20px; margin-left:25px;}
.top2bj .width .navBar dl dd span{ margin-left:5px; font-weight:bold;}
.top2bj .heng{height:50px; color:#333; display: flex; justify-content:center; align-items: center; margin-left:25px;}
.top2bj .heng dl form{display: flex; align-items: center;}
.top2bj .heng dl form input{ width:200px; height:35px; padding-left:10px;}
.top2bj .heng dl form button{ background:#151515; width:60px; height:39px;}

.geduan{ overflow:hidden; height:90px;}

.w90{width:90%; margin:auto;}

.focusBox {width:100%; height:600px; overflow: hidden; position:relative;}
.focusBox .pic{z-index:0; }
.focusBox .pic li img{width:100%; height:600px;}
.focusBox .hd {width:100%; position: absolute; bottom:30px; text-align: center; font-size:0; z-index:1; }
.focusBox .hd li{margin: 0 5px; background: rgba(100%,100%,100%,0.2); height:4px; width: 100px; display:inline-block;}
.focusBox .hd li.on{background:#fccc00;}
.focusBox .prev {width: 40px; height: 40px; background: url(../images/prev.png) no-repeat 0 0; position: absolute; top:50%; left:20px; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;}
.focusBox .next {width: 40px; height: 40px; background: url(../images/next.png) no-repeat 0 0; position: absolute; top:50%; right:20px; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;}
.focusBox .prev:hover,.focusBox .next:hover {filter:alpha(opacity=50) !important;opacity:0.6 !important;  }
.focusBox-wap{ display:none;}

.gonggao{background:#f2f0f0; border-bottom:#CCC 1px solid; height:70px;}
.gonggao .bod{ width:1100px; display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; height:70px; margin-left:230px;}
.gonggao .bod .fl{display:flex; flex-wrap:wrap; align-items:center;}
.gonggao .bod .fl dl{display:flex; flex-wrap:wrap; align-items:center; margin-right:15px;}
.gonggao .bod .fl li{ font-size:16px;}
.gonggao .bod .fl dl span{ font-size:24px; color:#001121; font-weight:bold; margin-left:5px; border-right:#CCC 1px solid; padding-right:15px;}

.index1{ overflow:hidden; margin-top:70px; margin-bottom:50px;}
.index1 .txt{ width:1100px; margin-left:230px; font-style: normal;text-align:center; font-size:30px;}
.index1 .txt span{ font-weight:bold;}
.index1 .bod{ width:1100px; margin-left:230px; display:flex; flex-wrap:wrap; justify-content:space-between; padding-top:40px;}
.index1 .bod dl{ width:23%; margin-bottom:20px;}
.index1 .bod dl dt{ position:relative; padding-bottom:100%; border:#ddd 1px solid;}
.index1 .bod dl dt img{ position:absolute; width:100%; height:100%;}
.index1 .bod dl dd{display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; margin:10px; font-size:15px;}
.index1 .bod dl dd span{ float:right;}
.index1 .bod dl dd span img{ margin-left: 5px; padding-top:1px;}

.index2{background: url(../images/index2.jpg) no-repeat center center; overflow:hidden; padding-top:60px; padding-bottom:60px;}
.index2 .txt{color:#FFF; text-align:center; width:1100px; margin-left:230px;}
.index2 .txt dt{font-size:36px;}
.index2 .txt dd{font-size:16px; margin-top:10px;}
.index2 .bod{width:1100px;margin-top:40px; margin-left:230px;}
.index2 .ladyScroll{width:1100px;height:81px;margin:auto;position:relative;}
.index2 .ladyScroll .prev,.ladyScroll .next{width:17px;height:45px;position:absolute;top:17px;left:0;z-index:100; cursor:pointer; background:url(../images/btns.png) no-repeat;}
.index2 .ladyScroll .next{ left:auto; right:0; background-position:0 -90px;}
.index2 .ladyScroll .prev:hover{ background-position:0 -45px; }
.index2 .ladyScroll .next:hover{ background-position:0 -135px; }
.index2 .ladyScroll .scrollWrap{width:1040px;margin-left:30px;overflow:hidden;position:absolute;}
.index2 .ladyScroll .dlList{display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between;}
.index2 .ladyScroll dl{width:208px;text-align:center;position:relative;}
.index2 .ladyScroll  dt{margin:0 auto;width:200px;overflow:hidden;}
.index2 .ladyScroll  img{display:block;width:200px;height:81px;}
.index2-wap{display:none;}

.index3{ margin-top:60px; margin-bottom:120px;}
.index3 .txt{ text-align:center; width:1100px; margin-left:230px;}
.index3 .txt dt{ font-size:36px;}
.index3 .txt dd{ font-size:20px; color:#005bac; font-weight:bold; width:fit-content; margin:auto; display:flex; flex-wrap:wrap; align-items:center; margin-top:10px;}
.index3 .txt dd span{ margin:0px 10px; padding-bottom:2px;}
.index3 .item{display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; width:1100px; margin-left:230px; margin-top:40px;}
.index3 .item dl{ width:170px; text-align:center; border:#CCC 2px solid; border-radius:10px; padding:5px 0px; color:#666;}
.index3 .item dl dd{ font-size:20px;}
.index3 .item dl p{ font-size:14px; color:#999;}
.index3 .bod{ width:1100px; margin-left:230px; margin-top:50px; border-bottom:#005bac 1px dashed; display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between;}
.index3 .bod dl{ width:100px; height:100px; background:#FFF; border:#ddd 1px solid; text-align:center; border-radius:100%; display:flex; flex-wrap:wrap; align-items:center; justify-content:center; margin-bottom:-53px;}
.index3 .bod dl dt{ width:88px; height:88px; border-radius:100%; background:#005bac; color:#FFF; display:flex; flex-wrap:wrap; align-items:center; justify-content:center; margin:auto;}
.index3 .bod dl dt ul{ font-size:16px; font-weight:bold;}
.index3 .bod dl dt ul p{ display:none;}
.index3 .bod li{margin-bottom:-41px; width:11px; height:12px;}

/********.toolbar*********/
.toolbar {width: 60px;position:fixed; right:0px; top:18%; z-index:999;}
.toolbar dd {width:60px;height:60px;margin-bottom:3px;position:relative;background:#005bac;text-align:center; display:flex; flex-wrap:wrap; align-items:center; justify-content:center; color:#FFF; font-size:12px; border-radius:5px;}
.toolbar dd i p img{width:30px;}
.toolbar dd i{ font-style:normal;}
.toolbar .pop {position: absolute;right:60px;top:-30px;background: #005bac;display: none;  margin-right:0px;}
.toolbar .pop-code {width: 160px;}
.toolbar .pop-code1{width: 160px;}
.toolbar .pop-code2{width: 220px;}
.toolbar .pop-code img {width: 120px;height: 120px;display: block; margin:auto; margin-top:20px;}
.toolbar .pop-code h3 {text-align: center;color: #fff;font-size: 16px;font-weight: 400;white-space: nowrap; margin-top:10px; margin-bottom:20px; font-style: normal;}
.toolbar .pop-code1 h3 {text-align: center;color: #fff;font-size: 16px;font-weight: 400;white-space: nowrap; margin-top:10px; margin-bottom:20px; font-style: normal;}
.toolbar .pop-code2 h3 {text-align: center;color: #fff;font-size: 16px;font-weight: 400;white-space: nowrap; margin-top:10px; margin-bottom:20px; font-style: normal;}
.toolbar-wap{ display:none;}

.daohang{width: 212px;position:fixed; left:0px; top:18%; z-index:998; background:#f2f0f0; border-top:#ddd 3px solid; border-right:#ddd 3px solid; border-bottom:#ddd 3px solid;}
.daohang .txt{ margin-left:30px; margin-top:40px; font-size:24px; font-weight:bold; text-transform:uppercase; font-style: normal;}
.daohang .bod{ margin-left:30px; margin-top:20px; margin-bottom:40px;}
.daohang .bod .sideMenu{ height: 400px; overflow-y: auto;}
.daohang .bod .sideMenu h3{ height:36px; line-height:36px; font-size:16px; font-weight:normal; font-style: normal;}
.daohang .bod .sideMenu h3 em{ float:left; display:block; width:24px; height:36px;   background:url(../images/icoadd.png) no-repeat center left; cursor:pointer; }
.daohang .bod .sideMenu h3.on em{background:url(../images/icoadd-hover.png) no-repeat center left;}
.daohang .bod .sideMenu ul{display:none; margin-left:24px;}
.daohang .bod .sideMenu ul li{ margin:8px 0px; font-size:16px; font-style: normal;}

.footer{background:#f5f5f5; overflow: hidden;}
.footer .bod{display: flex; flex-wrap:wrap; justify-content:space-between; padding-top:50px; padding-bottom:50px; width:1100px; margin-left:230px;}
.footer .bod dl dt{ font-size:16px; font-weight:bold;}
.footer .bod dl dd p{ margin-top:15px;}
.footer .bod dl ul{display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between;}
.footer .bod dl ul li{width:50%; margin-top:15px;}
.footer .bod dl:nth-child(1){ width:40%;}
.footer .bod dl:nth-child(2){ width:20%;}
.footer .bod dl:nth-child(3){ width:20%;}
.bottom{background:#fff; color:#333;}
.bottom .bod{width:1100px; margin-left:230px; padding:40px 0px; display:flex; flex-wrap:wrap; justify-content:space-between;}
.bottom .bod .item1{ width:40%; border-right:#CCC 1px solid;}
.bottom .bod .item1 dl{ margin-right:50px; margin-bottom:25px;}
.bottom .bod .item1 dd{ margin-right:50px; margin-top:5px;}
.bottom .bod .item2{ width:39%; border-right:#CCC 1px solid;}
.bottom .bod .item2 ul{ margin-left:50px; margin-right:50px; margin-bottom:25px;}
.bottom .bod .item2 dl{ margin-left:50px; margin-right:50px; display:flex; flex-wrap:wrap; align-items:center;}
.bottom .bod .item2 dl dt{width:60px; background:#005bac; display:flex; flex-wrap:wrap; align-items:center; justify-content:center; height:35px; border-radius:5px;}
.bottom .bod .item2 dl dt img{ width:15px;}
.bottom .bod .item2 dl dd{width:190px; background:#f5f5f5; display:flex; flex-wrap:wrap; align-items:center; height:35px; border-radius:5px; margin-left:3px; padding-left:10px; font-size:18px; color:#005bac;}
.bottom .bod .item3{ width:20%; text-align:center;}
.bottom .bod .item3 img{ margin-left:15px;}
.bottom .bod .item3 p{ font-size:18px; margin-left:15px; margin-top:15px;}
.bottom .bod .item3 p span{ font-family:Arial; font-size:24px;}
.foot{ background:#005bac; overflow:hidden;}
.foot .bod{ width:1100px; margin-left:230px; display:flex; flex-wrap:wrap; align-items:center; justify-content:center; color:#FFF; padding:15px 0px;}

.p-list{overflow:hidden; width:1100px; margin-left:230px; margin-top:30px;}
.p-list .txt{display:flex; flex-wrap:wrap; align-items:center; font-size:14px; color:#333;}
.p-list .txt img{width:30px;}
.p-list .txt span{font-size:24px; font-weight:bold; margin-left:10px; color:#333;}
.p-list .tit{border-bottom:#333 1px solid; padding-bottom:4px; font-size:14px; color:#333;}
.p-list .bod{margin-top:15px;}
.p-list .bod .item{ margin-bottom:15px;}
.p-list .bod .item .tt{ }
.p-list .bod .item .tt dl{border-bottom:#333 1px solid; padding-bottom:5px;}
.p-list .bod .item .tt dl dt{border-left:#005bac 4px solid; padding-left:10px;}
.p-list .bod .item .tt dd{ font-size:16px; font-weight:600; color:#333;}
.p-list .bod .item .tutu{margin-top:15px; display:flex; flex-wrap:wrap; align-items:center;}
.p-list .bod .item .tutu dl{width:15%; margin-right:2%; margin-bottom:20px;}
.p-list .bod .item .tutu dl:nth-child(6n){ margin-right:0px;}
.p-list .bod .item .tutu dl dt{position:relative; padding-bottom:100%; border:#CCC 1px solid;}
.p-list .bod .item .tutu dl dt img{position:absolute; width:100%; height:100%;}
.p-list .bod .item .tutu dl dd{ font-size:14px; color:#666; margin-top:5px;}

.fanye{overflow:hidden; display: flex; flex-wrap:wrap; align-items:center; margin-top:20px; font-size:14px; color:#111; border-bottom:#333 1px solid; padding-bottom:5px;}
.fanye .fenye2{display: flex;}
.fanye .fenye2 .page-num{color:#111; background:#FFF; padding:0px 3px; font-size:16px; flex:1; overflow:hidden; overflow:hidden; border:#eee 1px solid; overflow:hidden; display: flex; flex-wrap:wrap; align-items:center; justify-content:center;}
.fanye .fenye2 .page-num-current{ color:#111; background:#ddd; border:#ddd 0px solid; overflow:hidden; display: flex; flex-wrap:wrap; align-items:center; justify-content:center;}
.fanye a{padding:0px 3px;}

.dizhi{ width:1100px; margin-left:230px; overflow:hidden; display:flex; flex-wrap:wrap; justify-content:space-between; margin-top:30px; margin-bottom:50px;}
.dizhi dl{ width:24%; text-align:center; padding:20px 0px; color:#FFF; border-radius:5px;}
.dizhi dl:nth-child(1){background: linear-gradient(to top, #333, #555);}
.dizhi dl:nth-child(2){background: linear-gradient(to top, #002342, #00539c);}
.dizhi dl:nth-child(3){background: linear-gradient(to top, #005bac, #0087ff);}
.dizhi dl:nth-child(4){background: linear-gradient(to top, #ddd, #f5f5f5);}
.dizhi dl dt{ font-size:28px; margin-left:20px; margin-right:20px;}
.dizhi dl dt p{ font-size:14px;}
.dizhi dl dd{ margin-left:30px; margin-right:30px; font-size:14px; color:#ddd; margin-top:10px;}
.dizhi dl li{ width:200px; margin:auto; background:#ddd; border:#FFF 1px solid; color:#333; text-align:center; border-radius:5px; padding:5px 0px; margin-top:15px;}
.dizhi dl:nth-child(4) dt{font-size:28px; margin-left:20px; margin-right:20px; color:#005bac;}
.dizhi dl:nth-child(4) dd{margin-left:30px; margin-right:30px; font-size:14px; color:#CCC; margin-top:10px; color:#333;}
.dizhi dl:nth-child(4) li{width:200px; margin:auto; background:#fff; border:#FFF 1px solid; color:#333; text-align:center; border-radius:5px; padding:5px 0px; margin-top:15px;}

.product{ overflow:hidden; width:1100px; margin-left:230px; margin-top:30px;}
.product .txt{border-bottom:#333 1px solid; padding-bottom:5px; font-size:14px; color:#333;}
.product .picScroll{ margin:auto;  position:relative;  border:1px solid #ddd; width:1198px; background:#fff; overflow:hidden; margin-top:15px;}
.product .picScroll .prev,
.product .picScroll .next{ display:block; position:absolute; top:50%; left:5px; width:23px; height:23px; background:url(../images/btns.png) no-repeat;   }
.product .picScroll .next{ left:auto; right:5px; background-position:-25px 0; }
.product .picScroll .prev:hover{ background-position:0 -30px; }
.product .picScroll .next:hover{ background-position:-25px -30px; }
.product .picScroll .xian{ height:30px; background:#f5f5f5;}
.product .picScroll .tu{ width:1120px; overflow:hidden; margin:auto; margin-top:15px; margin-bottom:10px;}
.product .picScroll .tu ul{overflow:hidden; display:flex; flex-wrap:wrap; align-items:center;}
.product .picScroll .tu ul li{ width:14.5%;}
.product .picScroll .tu ul li dt{position:relative; padding-bottom:100%;}
.product .picScroll .tu ul li dt img{ position:absolute; width:90%; height:90%; border:#CCC 1px solid; margin:auto;}
.product .picScroll .tu ul li dd{ font-size:14px; margin-top:-10px; color:#333;}
.product .picScroll-wap{ display:none;}
.product .bod{margin-top:20px; border-top:#333 1px solid;}
.product .bod .chanpin{display:flex; flex-wrap:wrap; justify-content:space-between; margin-top:15px;}
.product .bod .chanpin .fl{width:30%;}
.product .bod .chanpin .fl ul{font-size:18px;}
.product .bod .chanpin .fl li{border:#CCC 1px solid; position:relative; padding-bottom:100%; margin-top:15px;}
.product .bod .chanpin .fl li img{position:absolute; width:100%; height:100%;}
.product .bod .chanpin .fl dl{display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; margin-top:15px;}
.product .bod .chanpin .fl dl dt a{display:flex; flex-wrap:wrap; align-items:center;}
.product .bod .chanpin .fl dl dt span{margin-left:5px;}
.product .bod .chanpin .fl dl dd a{display:flex; flex-wrap:wrap; align-items:center;}
.product .bod .chanpin .fl dl dd span{margin-right:5px;}
.product .bod .chanpin .fl dl dt:hover{color:#005bac;}
.product .bod .chanpin .fl dl dd:hover{color:#005bac;}
.product .bod .chanpin .fr{width:65%; padding-top:40px;}
.product .bod .chanpin .fr dl{border-top:#CCC 1px solid; padding-top:15px; padding-bottom:30px;}
.product .bod .chanpin .fr dl span{ margin-left:30px;}
.product .bod .chanpin .fr dl:nth-child(4){border-bottom:#CCC 1px solid;}
.product .bod .chanpin .fr li{ margin-top:20px; color:#005bac;}
.product .bod .chanpin .fr li a:visited{ color:#F00;}
.product .bod .chanpin .fr li span{ color:#333; font-size:14px; margin-left:10px;}
.product .bod .chicun{margin-top:50px; display:flex; flex-wrap:wrap; justify-content:space-between;}
.product .bod .chicun .ttt{ width:100%; background:url(../images/ttt.jpg) repeat-x center bottom; margin-bottom:15px;}
.product .bod .chicun .ttt dd{ font-size:18px; width: fit-content; background:#FFF; padding-right:5px; font-weight:600;}
.product .bod .chicun .fl{ width:72%; border-right:4px #333 solid; padding-right:1.3%;}
.product .bod .chicun .fl img{ width:100%; margin-right:15px;}
.product .bod .chicun .fr{ width:25%;}
.product .bod .chicun .fr li{ margin-bottom:15px; border:#CCC 1px solid;}
.product .bod .chicun .fr li img{ width:100%;}
.product .bod .ppp{ margin-top:30px; margin-bottom:20px; overflow:hidden;}
.product .bod .ppp .tttt{ width:100%; background:url(../images/ppp.jpg) repeat-x center bottom; margin-bottom:15px;}
.product .bod .ppp .tttt dd{ font-size:18px; width: fit-content; background:#FFF; padding-right:5px; font-weight:600;}
.product .bod .ppp .pppp{ margin-top:10px;}
.product .bod .ppp .pppp dl{ width:15.4%; float:left; margin-right:1.5%;}
.product .bod .ppp .pppp dl dt{ position:relative; padding-bottom:100%; border:#CCC 1px solid;}
.product .bod .ppp .pppp dl dt img{ position: absolute; width:100%; height:100%;}
.product .bod .ppp .pppp dl dd{ margin-top:5px; font-size:14px; color:#333;}
.product .bod .ppp .pppp dl:nth-child(6n){ margin-right:0;}

.offer{overflow:hidden; width:1100px; margin-left:230px; margin-top:30px;}
.offer .txt{display:flex; flex-wrap:wrap; align-items:center; font-size:14px; color:#333; border-bottom:#333 1px solid; padding-bottom:20px;}
.offer .txt img{width:30px;}
.offer .txt span{font-size:24px; font-weight:bold; margin-left:10px; color:#333;}
.offer .tit{margin-top:15px; display: flex; flex-wrap:wrap; justify-content: space-between; margin-left:40px; margin-right:80px;}
.offer .tit dt{ width:40px;}
.offer .tit dd{ width:1040px;}
.offer .images{ margin-top:40px; margin-left:40px;}
.offer .bod{ width:1080px; margin-left:40px; margin-top:40px;}
.offer .bod .biaoti{ font-size:18px; margin-bottom:10px; font-weight:bold; margin-top:30px; overflow:hidden;}
.offer .bod .neirong{ width:1000px;overflow:hidden;}
.offer .bod .neirong .baoige1{border:#005bac 2px solid; display:flex; flex-wrap:wrap; align-items:center; justify-content: space-between;}
.offer .bod .neirong .baoige1 li{border-right:#005bac 2px solid; width:150px; height:40px; line-height:40px; background:#bcd2dc;}
.offer .bod .neirong .baoige1 li span{ margin-left:10px; margin-right:10px;}
.offer .bod .neirong .baoige2{border:#005bac 2px solid; display:flex; flex-wrap:wrap; align-items:center; justify-content: space-between; border-top:none;}
.offer .bod .neirong .baoige2 .fl{ width:496px; border-right:#005bac 2px solid; display:flex; flex-wrap:wrap; align-items:center; justify-content: space-between;}
.offer .bod .neirong .baoige2 .fl .item1{width:140px; background:#bcd2dc; border-right:#005bac 2px solid; height:50px; line-height:50px; overflow:hidden; padding-left:10px;}
.offer .bod .neirong .baoige2 .fl .item2{width:340px; overflow:hidden;}
.offer .bod .neirong .baoige2 .fr{ width:498px; display:flex; flex-wrap:wrap; align-items:center; justify-content: space-between;}
.offer .bod .neirong .baoige2 .fr .item3{width:140px; background:#bcd2dc; border-right:#005bac 2px solid; height:50px; line-height:50px; overflow:hidden; padding-left:10px;}
.offer .bod .neirong .baoige2 .fr .item4{width:340px; overflow:hidden;}
.offer .bod .neirong .baoige3{border:#005bac 2px solid; }
.offer .bod .neirong .baoige3 dl{display:flex; flex-wrap:wrap; align-items:center; justify-content: space-between; background:#bcd2dc; border-bottom:#005bac 2px solid;}
.offer .bod .neirong .baoige3 dl .item1{ width:80px; border-right:#005bac 2px solid; text-align:center; height:50px; line-height:50px;}
.offer .bod .neirong .baoige3 dl .item2{ width:410px; border-right:#005bac 2px solid; text-align:center; height:50px; line-height:50px;}
.offer .bod .neirong .baoige3 dl .item3{ width:350px; border-right:#005bac 2px solid; text-align:center; height:50px; line-height:50px;}
.offer .bod .neirong .baoige3 dl .item4{ width:150px; text-align:center; height:50px; line-height:50px;}
.offer .bod .neirong .baoige3 ul{display:flex; flex-wrap:wrap; align-items:center; justify-content: space-between;}
.offer .bod .neirong .baoige3 ul .item1{ width:80px; border-right:#005bac 2px solid; text-align:center; height:50px; line-height:50px;}
.offer .bod .neirong .baoige3 ul .item2{ width:410px; border-right:#005bac 2px solid; text-align:center; height:50px; line-height:50px;}
.offer .bod .neirong .baoige3 ul .item2 input{ width:370px;}
.offer .bod .neirong .baoige3 ul .item3{ width:350px; border-right:#005bac 2px solid; text-align:center; height:50px; line-height:50px;}
.offer .bod .neirong .baoige3 ul .item3 input{ width:310px;}
.offer .bod .neirong .baoige3 ul .item4{ width:150px; text-align:center; height:50px; line-height:50px;}
.offer .bod .neirong .baoige3 ul .item4 input{ width:110px;}
.offer .bod form input{ height:30px; margin-left:5px; border:#CCC 1px solid; border-radius:3px; padding-left:15px; width:300px;}

.dingzhi{ overflow:hidden; width:1100px; margin-left:230px; margin-top:30px;}
.dingzhi .txt{display:flex; flex-wrap:wrap; align-items:center; font-size:14px; color:#333; border-bottom:#333 1px solid; padding-bottom:15px;}
.dingzhi .txt img{width:30px;}
.dingzhi .txt span{font-size:24px; font-weight:bold; margin-left:10px; color:#333;}
.dingzhi .bod{ margin-top:20px;}
.dingzhi .bod dt{ font-size:24px;}
.dingzhi .bod dd{ margin-top:10px; font-size:18px; line-height:28px; color:#333;}

.reading{margin-top:20px; margin-bottom:30px;}
.reading .tit{ font-size:16px; line-height:24px; color:#333;}
.reading .neirong{ margin-top:30px; display: flex; flex-wrap:wrap;align-items:center; justify-content: space-between;}
.reading .neirong dl{ width:32%; margin-bottom:30px;}
.reading .neirong dl dt{ position:relative; padding-bottom:60%; border:#CCC 1px solid;} 
.reading .neirong dl dt img{ position:absolute; width:100%; height:100%;}
.reading .neirong dl dd{ margin-top:15px; font-size:18px;}
.reading .neirong dl p{ width:200px; background:#005bac; color:#FFF; text-align:center; margin-top:15px; padding:8px; border-radius:5px;}

.newslist{overflow:hidden; width:1100px; margin-left:230px; margin-top:30px;}
.newslist .txt{display:flex; flex-wrap:wrap; align-items:center; font-size:14px; color:#333; border-bottom:#333 1px solid; padding-bottom:20px;}
.newslist .txt img{width:30px;}
.newslist .txt span{font-size:24px; font-weight:bold; margin-left:10px; color:#333;}
.newslist .images{ margin-top:20px;}
.newslist .images img{width:100%;}
.newslist .bod{ margin-top:30px;}
.newslist .bod dl{ margin-bottom:20px; border-bottom:#CCC 1px dashed; padding-bottom:15px;}
.newslist .bod dl a{display:flex; flex-wrap:wrap; align-items:center; margin-left:60px;}
.newslist .bod dl a span{ width:120px; background:#333; text-align:center; padding:5px 0px; color:#FFF; margin-right:20px;}
.newslist .bod dl a dt{ margin-right:20px;}
.newslist .bod dl:hover a span{ background:#005bac;}
.newslist .bod dl:hover a dt,.newslist .bod dl:hover a dd{ color:#005bac;}

.support{ overflow:hidden; background:#f5f5f5; padding:80px 0px;}
.support .bod{overflow:hidden; display: flex; flex-wrap:wrap; align-items:center; justify-content: space-between;}
.support .bod dl{ width:32%; background:#FFF; border:#ddd 1px solid; margin-bottom:30px; text-align:center; padding:50px 0px;}
.support .bod dl dd{ font-size:24px; font-weight:bold; margin-top:20px;}
.support .bod dl p{ color:#ff5000; margin-top:20px;}

.hengtiao{display:none;}

.bloglist{ overflow:hidden; margin-top:40px; padding-bottom:80px;}
.bloglist .bod{ margin-bottom:50px;}
.bloglist .bod .item-f{display: flex; flex-wrap:wrap; align-items:center; justify-content: space-between;}
.bloglist .bod .item-f .fl{width:50%;}
.bloglist .bod .item-f .fl dt{ position:relative; padding-bottom:60%;}
.bloglist .bod .item-f .fl dt img{position:absolute; width:100%; height:100%;}
.bloglist .bod .item-f .fr{ width:50%; }
.bloglist .bod .item-f .fr dl{ margin:0 15%;}
.bloglist .bod .item-f .fr dl dt{ font-size:30px;}
.bloglist .bod .item-f .fr dl dd{ font-size:16px; margin-top:20px; line-height:24px;}
.bloglist .bod .item-f .fr dl p{ margin-top:30px; width: fit-content; padding:15px 30px; background:#ff5000; font-size:16px; color:#FFF;}
.bloglist .bod .item-r{display: flex; flex-wrap:wrap; align-items:center; justify-content: space-between;}
.bloglist .bod .item-r .fl{ width:50%;}
.bloglist .bod .item-r .fl dl{ margin:0 15%;}
.bloglist .bod .item-r .fl dl dt{ font-size:30px;}
.bloglist .bod .item-r .fl dl dd{ font-size:16px; margin-top:20px; line-height:24px;}
.bloglist .bod .item-r .fl dl p{ margin-top:30px; width: fit-content; padding:15px 30px; background:#ff5000; font-size:16px; color:#FFF;}
.bloglist .bod .item-r .fr{width:50%;}
.bloglist .bod .item-r .fr dt{ position:relative; padding-bottom:60%;}
.bloglist .bod .item-r .fr dt img{position:absolute; width:100%; height:100%;}

.faqlist{overflow:hidden; width:80%; margin:60px auto;}
.faqlist .sideMenu{border:1px solid #ddd;  }
.faqlist .sideMenu h3{height:50px; line-height:50px; padding-left:10px;  border-top:1px solid #e3e3e3; background:#f4f4f4; font-weight:normal;}
.faqlist .sideMenu h3 em{float:right; display:block; width:40px; height:32px;   background:url(../images/Add.png) 16px 12px no-repeat; cursor:pointer; }
.faqlist .sideMenu h3.on em{background-position:16px -57px; }
.faqlist .sideMenu ul{padding:25px 25px; color:#999; display:none;}

.contact{ overflow:hidden; margin-bottom:80px; margin-top:80px;}
.contact .bod{display: flex; flex-wrap:wrap; justify-content: space-between;}
.contact .bod .fl{ width:60%; background:#eee; border:#ddd 1px solid;}
.contact .bod .fl .txt{ text-align:center; margin-top:60px; font-size:30px;}
.contact .bod .fl .txt p{ font-size:16px;}
.contact .bod .fl .message{ margin:40px;}
.contact .bod .fl .message form{display: flex; flex-wrap:wrap; align-items:center; justify-content: space-between;}
.contact .bod .fl .message form dl{ width:48%; margin-bottom:30px;}
.contact .bod .fl .message form dl input{ width:100%; height:35px; border:#CCC 1px solid; margin-top:10px;}
.contact .bod .fl .message form ul{width:100%; margin-bottom:30px;}
.contact .bod .fl .message form ul textarea{ width:100%; border:#CCC 1px solid; margin-top:10px; height:100px; }
.contact .bod .fl .message form button{ width:100%; background:#ff5000; color:#fff; text-align:center; height:35px; border:none;}
.contact .bod .fr{ width:34%; font-size:16px; line-height:36px;}

.hengtiao-c{overflow:hidden; margin-top:0px;}

.news{width:70%; margin:50px auto; overflow:hidden;}
.news .txt{ }
.news .txt dt{text-align:center; font-size:30px; font-weight:bold;}
.news .txt dd{display: flex; flex-wrap:wrap; justify-content: center; margin-top:10px; color:#666;}
.news .txt dd p{margin:0px 20px;}
.news .bod{margin-top:60px; overflow:hidden; }
}

@media only screen and (max-width:1100px){
*{margin:0;padding:0}
body{font:2.4rem microsoft yahei;color:#000; font-family:Arial;}
a{text-decoration:none; color: inherit; }
img{border:0}
li{list-style:none}
.width{margin:0 auto;}
.fl{float:left;}
.fr{ float:right;}

.top2bj{background:rgba(255,255,255,1); width: 100%; z-index: 2; position:fixed;}
.top2bj .width{display: flex; flex-wrap:wrap; justify-content: space-between; align-items: center; height:8rem; border-bottom:#CCC 0.1rem solid;}
.top2bj .width .logo-image{ display:none;}
.top2bj .width .logo-image-wap{display: flex; justify-content:center; align-items: center; margin-left:5rem; z-index:8;}
.top2bj .width .logo-image-wap img{height:6rem;}
.top2bj .width .navBar{display:none;}
.top2bj .width .fr{ display:none}
.top2bj .width .fr-wap{display: flex; flex-wrap:wrap; align-items: center; margin-right:3rem; z-index:9;}
.top2bj .width .fr-wap a{ margin-left:1.5rem;}
.top2bj .width .fr-wap a img{ width:3rem;}
.top2bj .width #Menu-btn{ margin-left:3rem;}
.top2bj .width #Menu-btn-h{width:4rem; overflow: hidden; display:none; background-color:rgba(255,255,255,1); position:absolute; left:2.9rem; top:2rem;}
.top2bj .width #Menu-btn-h img{width:100%;position:relative;overflow:hidden;z-index:1;}
.top2bj .width #menu1{position:absolute; display:none; top:0rem; right:0; bottom:0; margin:0; padding:0; z-index:5; width:100%; z-index:1; }
.top2bj .width #menu1 .menu-wap{list-style:none; background-color:rgba(255,255,255,1); position:absolute; top:8.1rem; left:0; right:0; border-top:#ccc 1px solid; padding-top:4rem; height:95rem; overflow-y: auto; padding-bottom:5rem;}
.top2bj .width #menu1 .menu-wap li{ margin-left:6rem; font-size:2.8rem; margin-bottom:2.5rem;}
.top2bj .width #menu1 .menu-wap .sideMenu-wap{ margin:0rem 3rem; display:block;}
.top2bj .width #menu1 .menu-wap .sideMenu-wap dl{ margin-top:2rem; overflow:hidden;}
.top2bj .width #menu1 .menu-wap .sideMenu-wap dl h3{ height:4rem; line-height:4rem; font-size:2.8rem; font-weight:normal;}
.top2bj .width #menu1 .menu-wap .sideMenu-wap dl h3 em{ float:left; display:block; width:4rem; height:4rem;   background:url(../images/icoadd-wap.png) no-repeat center left; cursor:pointer; }
.top2bj .width #menu1 .menu-wap .sideMenu-wap dl h3.on em{background:url(../images/icoadd-hover-wap.png) no-repeat center left;}
.top2bj .width #menu1 .menu-wap .sideMenu-wap dl ul{display:none; margin-left:6rem;}
.top2bj .width #menu1 .menu-wap .sideMenu-wap dl ul li{ margin:2rem 0px; font-size:2.8rem;}
.top2bj .heng{ height:6rem; border-bottom:#CCC 0.1rem solid; background:#005bac; display: flex; flex-wrap:wrap; justify-content: center; align-items: center;}
.top2bj .heng dl:nth-child(1){ display:none;}
.top2bj .heng dl form{display: flex; align-items: center;}
.top2bj .heng dl form input{ width:35rem; height:4rem; padding-left:2rem; font-size:2.2rem; border:none;}
.top2bj .heng dl form button{ background:#151515; width:8rem; height:4rem; border:none; margin-left:0rem}
.top2bj .heng dl form button img{ width:2.5rem;}

.geduan{ overflow:hidden; background:#FFF; height:8rem;}

.focusBox{ display:none;}
.focusBox-wap {width:100%; height:100vh; overflow: hidden; }
.focusBox-wap .pic{z-index:0; }
.focusBox-wap .pic li{ position:relative; height:100vh;}
.focusBox-wap .pic li img { position:absolute; width:100%; height:100%; object-fit: cover;}
.focusBox-wap .hd { width:100%; position: absolute; bottom:4rem; text-align: center; font-size:0; z-index:1; }
.focusBox-wap .hd li{margin: 0 0.4rem; background: rgba(100%,100%,100%,0.2); height:0.4rem; width:8rem; display:inline-block;}
.focusBox-wap .hd li.on{ background:#fccc00;}
.focusBox-wap .prev,.focusBox .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; 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-wap .prev { left: 0; }
.focusBox-wap .next { background-position: 0 -90px; right: 0; }
.focusBox-wap .prev:hover,.focusBox-wap .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }

.gonggao{background:#f2f0f0; border-bottom:#CCC 1px solid;}
.gonggao .bod{ width:94%; margin:auto; display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; padding:3rem 0rem;}
.gonggao .bod .fl{display:flex; flex-wrap:wrap; align-items:center; width:100%;}
.gonggao .bod .fl dl{display:flex; flex-wrap:wrap; align-items:center; width:35%;}
.gonggao .bod .fl li{ width:65%; font-size:2.4rem; line-height:3.5rem;}
.gonggao .bod .fl dl img{ width:4rem;}
.gonggao .bod .fl dl span{font-size:3rem; color:#001121; font-weight:bold; margin-left:5px; border-right:#CCC 0.1rem solid; padding-right:1.5rem;}
.gonggao .bod .fr{ width:100%; display:flex; flex-wrap:wrap; justify-content:center; margin-top:2.5rem; background:#FFF; border-radius:1rem;}
.gonggao .bod .fr img{ width:35rem; padding:2rem 0rem;}

.index1{ overflow:hidden; margin-top:5.5rem; }
.index1 .txt{ width:94%; margin:auto; text-align:center; font-size:3.5rem;}
.index1 .txt span{ font-weight:bold;}
.index1 .bod{ width:94%; margin:auto; display:flex; flex-wrap:wrap; justify-content:space-between; padding-top:4rem;}
.index1 .bod dl{ width:48.5%; margin-bottom:1.5rem;}
.index1 .bod dl dt{ position:relative; padding-bottom:100%; border:#ccc 0.1rem solid;}
.index1 .bod dl dt img{ position:absolute; width:100%; height:100%;}
.index1 .bod dl dd{margin:2rem 0px; font-size:2.4rem;}
.index1 .bod dl dd p{display:flex; flex-wrap:wrap; align-items:center; margin-top:1rem;}
.index1 .bod dl dd p img{ margin-left: 1rem; padding-top:0rem; width:1.5rem;}

.index2{ display: none;}
.index2-wap{background: url(../images/index2-wap.jpg) no-repeat center center; overflow:hidden; padding-top:4rem; padding-bottom:4rem;}
.index2-wap .txt{color:#FFF; text-align:center; width:94%; margin:auto;}
.index2-wap .txt dt{font-size:3.5rem;}
.index2-wap .txt dd{font-size:2.4rem; margin-top:1rem;}
.index2-wap .bod{width:96%; margin:auto; margin-top:4rem; margin-bottom:1rem;}
.picScroll-left{width:100%;  overflow:hidden; position:relative;}
.picScroll-left .hd{overflow:hidden; color:#FFF;}
.picScroll-left .hd .prev{position:absolute; left:0; top:15%; font-family:"宋体"; font-size:6rem;}
.picScroll-left .hd .next{position:absolute; right:0; top:15%;font-family:"宋体"; font-size:6rem;}
.picScroll-left .bd{ padding:0px 4rem;}
.picScroll-left .bd ul{overflow:hidden; zoom:1; display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between;}
.picScroll-left .bd ul li{overflow:hidden; text-align:center; width:50%;}
.picScroll-left .bd ul li .pic{text-align:center;}
.picScroll-left .bd ul li .pic img{width:94%; text-align:center;}
.picScroll-left .bd ul li .pic a:hover img{border-color:#999;}
.picScroll-left .bd ul li .title{line-height:24px;}

.index3{ margin-top:60px; margin-bottom:120px;}
.index3 .txt{ text-align:center;}
.index3 .txt dt{ font-size:3.5rem;}
.index3 .txt dd{ font-size:2.8rem; color:#005bac; font-weight:bold; width:fit-content; margin:auto; display:flex; flex-wrap:wrap; align-items:center; margin-top:10px;}
.index3 .txt dd span{ margin:0px 10px; padding-bottom:2px;}
.index3 .item{display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; width:94%; margin:auto; margin-top:40px;}
.index3 .item dl{ width:48.5%; text-align:center; border:#CCC 2px solid; border-radius:0.5rem; padding:5px 0px; color:#666; margin-bottom:1rem;}
.index3 .item dl dd{ font-size:2.8rem;}
.index3 .item dl p{ font-size:2.4rem; color:#999;}
.index3 .bod{ width:94%; margin:auto; margin-top:50px; display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between;}
.index3 .bod dl{ width:18rem; height:18rem; background:#FFF; border:#ddd 0.2rem solid; text-align:center; border-radius:100%; display:flex; flex-wrap:wrap; align-items:center; justify-content:center; margin-bottom:1rem;}
.index3 .bod dl dt{ width:15rem; height:15rem; border-radius:100%; background:#005bac; color:#FFF; display:flex; flex-wrap:wrap; align-items:center; justify-content:center; margin:auto;}
.index3 .bod dl dt ul{ font-size:2.8rem; font-weight:bold;}
.index3 .bod li{ display:none;}

/********.toolbar*********/
.toolbar{ display:none;}
.toolbar-wap{width:6rem;position:fixed; right:1rem; top:45%; z-index:999;}
.toolbar-wap dd {width:6rem;height:6rem;margin-bottom:0.5rem;position:relative;background:#005bac;text-align:center; display:flex; flex-wrap:wrap; align-items:center; justify-content:center; border-radius:100%;}
.toolbar-wap dd i p img{ margin-top:0.5rem;}
.toolbar-wap dd i span{ display:none;}
.toolbar-wap .pop {position: absolute;right: 90px;top: -51px;background: #005bac;display: none;  margin-right:2rem;}
.toolbar-wap .pop-code {width:16rem;}
.toolbar-wap .pop-code img {width:14rem;height:14rem;display: block;margin:auto; margin-top:1rem;}
.toolbar-wap .pop-code h3 {text-align: center;color: #fff;font-size:2.6rem;font-weight: 400;white-space: nowrap; margin-bottom:1rem; margin-top:1rem;}
.toolbar-wap dd ul li img{ display:none;}

.daohang{display:none;}

.footer{background:#f5f5f5; overflow: hidden;}
.footer .bod{display: flex; flex-wrap:wrap; justify-content:space-between; padding-top:4rem; padding-bottom:4rem; width:94%; margin:auto;}
.footer .bod dl dt{font-weight:bold;}
.footer .bod dl dd p{ margin-top:2rem;}
.footer .bod dl ul{display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between;}
.footer .bod dl ul li{width:50%; margin-top:15px;}
.footer .bod dl:nth-child(1){ width:100%; border-bottom:#CCC 1px solid; padding-bottom:3rem; margin-bottom:3rem;}
.footer .bod dl:nth-child(2){ width:50%;}
.footer .bod dl:nth-child(3){ width:50%;}
.footer .bod dl:nth-child(4){ width:100%; border-top:#CCC 1px solid; margin-top:3rem; padding-top:3rem;}
.bottom{background:#fff; color:#333;}
.bottom .bod{width:94%; margin:auto; padding:40px 0px; display:flex; flex-wrap:wrap; justify-content:space-between;}
.bottom .bod .item1{ width:100%; border-bottom:#CCC 1px solid; padding-bottom:3rem; margin-bottom:3rem;}
.bottom .bod .item1 dl{ margin-bottom:2.5rem;}
.bottom .bod .item1 dd{ margin-top:0.5rem;}
.bottom .bod .item2{ width:100%; border-bottom:#CCC 1px solid; padding-bottom:3rem; margin-bottom:3rem;}
.bottom .bod .item2 ul{ margin-bottom:2.5rem;}
.bottom .bod .item2 dl{ display:flex; flex-wrap:wrap; align-items:center;}
.bottom .bod .item2 dl dt{width:10rem; background:#005bac; display:flex; flex-wrap:wrap; align-items:center; justify-content:center; height:6rem; border-radius:1rem;}
.bottom .bod .item2 dl dt img{ width:2rem;}
.bottom .bod .item2 dl dd{width:35rem; background:#f5f5f5; display:flex; flex-wrap:wrap; align-items:center; height:6rem; border-radius:1rem; margin-left:0.5rem; padding-left:1.5rem; font-size:3rem; color:#005bac;}
.bottom .bod .item3{ width:100%; text-align:center; }
.bottom .bod .item3 img{ width:20rem}
.bottom .bod .item3 p{ font-size:2.8rem;}
.bottom .bod .item3 p span{ font-family:Arial; font-size:4rem;}
.foot{ background:#005bac; overflow:hidden;}
.foot .bod{ width:94%; margin:auto; display:flex; flex-wrap:wrap; align-items:center; justify-content:center; color:#FFF; padding:2rem 0px; text-align:center;}

.fanye{overflow:hidden; display: flex; flex-wrap:wrap; align-items:center; margin-bottom:4rem; border-bottom:#CCC 1px solid; padding-bottom:3rem;}
.fanye .fenye2{display: flex;}
.fanye .fenye2 .page-num{color:#333; background:#FFF; padding-top:0.5rem; padding-bottom:0.2rem; padding-left:0.5rem; padding-right:0.5rem; font-size:2.4rem; flex:1; overflow:hidden; overflow:hidden; border:#ccc 1px solid; overflow:hidden; display: flex; flex-wrap:wrap; align-items:center; justify-content:center;}
.fanye .fenye2 .page-num-current{ color:#333; background:#ddd; border:#ddd 0px solid; overflow:hidden; display: flex; flex-wrap:wrap; align-items:center; justify-content:center;}
.fanye a{ display:none;}

.location{overflow:hidden; width:90%; margin:auto; padding-top:15rem; font-size:2.4rem; line-height:3.5rem;}
.location1{overflow:hidden; width:90%; margin:auto; padding-top:4rem; font-size:2.4rem; line-height:3.5rem;}

.p-list{overflow:hidden; width:94%; margin:auto;}
.p-list .txt{display:flex; flex-wrap:wrap; align-items:center; font-size:14px; color:#333;}
.p-list .txt img{width:3.5rem;}
.p-list .txt span{font-size:3.2rem; font-weight:bold; margin-left:1rem; color:#333;}
.p-list .tit{border-bottom:#333 1px solid; padding-bottom:1rem; font-size:2.2rem; color:#333;}
.p-list .bod{margin-top:2rem;}
.p-list .bod .item{margin-bottom:1rem;}
.p-list .bod .item .tt{}
.p-list .bod .item .tt dl{border-bottom:#333 1px solid; padding-bottom:1rem;}
.p-list .bod .item .tt dl dt{border-left:#005bac 0.5rem solid; padding-left:1rem; font-size:2.6rem;}
.p-list .bod .item .tt dd{ font-size:2.4rem; font-weight:600; color:#333;}
.p-list .bod .item .tutu{margin-top:2rem; display:flex; flex-wrap:wrap; align-items:center;}
.p-list .bod .item .tutu dl{width:31%; margin-right:3.5%; margin-bottom:2rem;}
.p-list .bod .item .tutu dl:nth-child(3n){margin-right:0px;}
.p-list .bod .item .tutu dl dt{position:relative; padding-bottom:100%; border:#CCC 1px solid;}
.p-list .bod .item .tutu dl dt img{position:absolute; width:100%; height:100%;}
.p-list .bod .item .tutu dl dd{font-size:2.4rem; color:#666; margin-top:5px;}

.dizhi{ width:94%; margin:auto;overflow:hidden; margin-bottom:2rem;}
.dizhi dl{ width:100%; text-align:center; color:#FFF; border-radius:0.5rem; margin-bottom:2rem; padding-top:2rem; padding-bottom:3rem;}
.dizhi dl:nth-child(1){background: linear-gradient(to top, #333, #555);}
.dizhi dl:nth-child(2){background: linear-gradient(to top, #002342, #00539c);}
.dizhi dl:nth-child(3){background: linear-gradient(to top, #005bac, #0087ff);}
.dizhi dl:nth-child(4){background: linear-gradient(to top, #ddd, #f5f5f5);}
.dizhi dl dt{ font-size:4rem; margin-left:3rem; margin-right:3rem; font-weight:600;}
.dizhi dl dt p{ font-size:2.4rem; font-weight:normal;}
.dizhi dl dd{ margin-left:3rem; margin-right:3rem; font-size:2.6rem; color:#ddd; margin-top:10px;}
.dizhi dl li{ width:40rem; margin:auto; background:#ddd; border:#FFF 1px solid; color:#333; text-align:center; border-radius:0.5rem; padding:1rem; margin-top:1.5rem;}
.dizhi dl:nth-child(4) dt{font-size:28px; margin-left:20px; margin-right:20px; color:#005bac;}
.dizhi dl:nth-child(4) dd{margin-left:30px; margin-right:30px; font-size:14px; color:#CCC; margin-top:10px; color:#333;}
.dizhi dl:nth-child(4) li{width:200px; margin:auto; background:#fff; border:#FFF 1px solid; color:#333; text-align:center; border-radius:5px; padding:5px 0px; margin-top:15px;}

.product{ overflow:hidden; width:94%; margin:auto; margin-top:30px;}
.product .txt{border-bottom:#333 1px solid; padding-bottom:1rem; font-size:2.2rem; color:#333;}
.product .picScroll{ display:none;}
.product .picScroll-wap{ margin:auto;  position:relative;  background:#fff; overflow:hidden; margin-top:15px;}
.product .picScroll-wap .prev,
.product .picScroll-wap .next{ display:block; position:absolute; top:40%; left:0px; width:47px; height:47px; background:url(../images/btns-wap.png) no-repeat;   }
.product .picScroll-wap .next{ left:auto; right:0px; background-position:-49px 0; }
.product .picScroll-wap .prev:hover{ background-position:0 -59px; }
.product .picScroll-wap .next:hover{ background-position:-49px -59px; }
.product .picScroll-wap .xian{ display:none;}
.product .picScroll-wap .tu{ width:84%; overflow:hidden; margin:auto; margin-top:15px; margin-bottom:10px;}
.product .picScroll-wap .tu ul{overflow:hidden; display:flex; flex-wrap:wrap; align-items:center;}
.product .picScroll-wap .tu ul li{ width:52.2%;}
.product .picScroll-wap .tu ul li dt{position:relative; padding-bottom:100%;}
.product .picScroll-wap .tu ul li dt img{ position:absolute; width:90%; height:90%; border:#CCC 0.2rem solid; margin:auto;}
.product .picScroll-wap .tu ul li dd{ font-size:2.4rem; margin-top:-10px; color:#333;}
.product .bod{ margin-top:20px; border-top:#333 1px solid;}
.product .bod .chanpin{display:flex; flex-wrap:wrap; justify-content:space-between; margin-top:2rem;}
.product .bod .chanpin .fl{ width:100%;}
.product .bod .chanpin .fl ul{ font-size:3rem; text-align:center;}
.product .bod .chanpin .fl li{ border:#CCC 0.1rem solid; position:relative; padding-bottom:100%; margin-top:2rem;}
.product .bod .chanpin .fl li img{ position:absolute; width:100%; height:100%;}
.product .bod .chanpin .fl dl{display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; margin-top:2rem; font-size:2.4rem;}
.product .bod .chanpin .fl dl dt a{display:flex; flex-wrap:wrap; align-items:center;}
.product .bod .chanpin .fl dl dt span{ margin-left:1rem;}
.product .bod .chanpin .fl dl dd a{display:flex; flex-wrap:wrap; align-items:center;}
.product .bod .chanpin .fl dl dd span{ margin-right:1rem;}
.product .bod .chanpin .fl dl dt:hover{ color:#005bac;}
.product .bod .chanpin .fl dl dd:hover{ color:#005bac;}
.product .bod .chanpin .fl dl img{ width:3rem;}
.product .bod .chanpin .fr{ width:100%; padding-top:40px;}
.product .bod .chanpin .fr dl{ border-top:#CCC 1px solid; padding-top:1.5rem; padding-bottom:2rem; font-size:2.4rem;}
.product .bod .chanpin .fr dl span{ margin-left:3rem;}
.product .bod .chanpin .fr dl:nth-child(4){border-bottom:#CCC 1px solid;}
.product .bod .chanpin .fr li{ margin-top:20px; color:#005bac;}
.product .bod .chanpin .fr li a:visited{ color:#F00;}
.product .bod .chanpin .fr li span{ color:#333; font-size:2.4rem; margin-left:10px;}
.product .bod .chicun{margin-top:5rem; display:flex; flex-wrap:wrap; justify-content:space-between;}
.product .bod .chicun .ttt{ width:100%; background:url(../images/ttt.jpg) repeat-x center bottom; margin-bottom:2rem;}
.product .bod .chicun .ttt dd{ font-size:2.6rem; width: fit-content; background:#FFF; padding-right:1rem; font-weight:600;}
.product .bod .chicun .fl{ width:100%; border-right:0px #333 solid;}
.product .bod .chicun .fl img{ width:100%;}
.product .bod .chicun .fr{ width:100%; margin-top:2rem;}
.product .bod .chicun .fr li{ margin-bottom:2rem; border:#CCC 1px solid;}
.product .bod .chicun .fr li img{ width:100%;}
.product .bod .ppp{ margin-top:4rem; margin-bottom:3rem; overflow:hidden;}
.product .bod .ppp .tttt{ width:100%; background:url(../images/ppp.jpg) repeat-x center bottom; margin-bottom:2rem;}
.product .bod .ppp .tttt dd{ font-size:2.6rem; width: fit-content; background:#FFF; padding-right:5px; font-weight:600;}
.product .bod .ppp .pppp{ margin-top:10px;}
.product .bod .ppp .pppp dl{ width:48%; float:left; margin-right:4%; margin-bottom:2rem;}
.product .bod .ppp .pppp dl dt{ position:relative; padding-bottom:100%; border:#CCC 1px solid;}
.product .bod .ppp .pppp dl dt img{ position: absolute; width:100%; height:100%;}
.product .bod .ppp .pppp dl dd{ margin-top:1rem; font-size:2.4rem; color:#333;}
.product .bod .ppp .pppp dl:nth-child(2n){ margin-right:0;}

.dingzhi{ overflow:hidden; width:94%; margin:3rem auto;}
.dingzhi .txt{display:flex; flex-wrap:wrap; align-items:center; font-size:14px; color:#333; border-bottom:#333 1px solid; padding-bottom:1.5rem;}
.dingzhi .txt img{width:3.5rem;}
.dingzhi .txt span{font-size:3.2rem; font-weight:bold; margin-left:1rem; color:#333;}
.dingzhi .bod{ margin-top:3rem;}
.dingzhi .bod dt{ font-size:4rem;}
.dingzhi .bod dd{ margin-top:2rem; font-size:2.6rem; line-height:4.5rem; color:#333;}
.dingzhi .bod dd img{ width:100%;}

.offer{overflow:hidden; width:94%; margin:auto; margin-top:3rem; margin-bottom:4rem;}
.offer .txt{display:flex; flex-wrap:wrap; align-items:center; color:#333; border-bottom:#333 1px solid; padding-bottom:2rem;}
.offer .txt img{width:3rem;}
.offer .txt span{font-size:2.8rem; font-weight:bold; margin-left:10px; color:#333;}
.offer .tit{margin-top:2rem; display: flex; flex-wrap:wrap; justify-content: space-between;}
.offer .tit dt img{ width:4rem;}
.offer .tit dd{}
.offer .images{ margin-top:4rem;}
.offer .images img{ width:100%;}
.offer .bod{ margin-top:4rem;}
.offer .bod .biaoti{ font-size:2.8rem; margin-bottom:10px; font-weight:bold; margin-top:30px; overflow:hidden;}
.offer .bod .neirong{ width:100%;overflow:hidden;}
.offer .bod .neirong .baoige1{border:#005bac 0.2rem solid; display:flex; flex-wrap:wrap; align-items:center; justify-content: space-between;}
.offer .bod .neirong .baoige1 li{border-right:#005bac 0.2rem solid; width:20rem; height:6rem; line-height:6rem; background:#bcd2dc;}
.offer .bod .neirong .baoige1 li span{ margin-left:2rem; margin-right:2rem;}
.offer .bod .neirong .baoige2{border:#005bac 0.2rem solid; display:flex; flex-wrap:wrap; align-items:center; justify-content: space-between; border-top:none;}
.offer .bod .neirong .baoige2 .fl{ width:100%; display:flex; flex-wrap:wrap; align-items:center; justify-content: space-between; border-bottom:#005bac 0.2rem solid;}
.offer .bod .neirong .baoige2 .fl .item1{width:18rem; border-right:#005bac 0.2rem solid; background:#bcd2dc; height:6rem; line-height:6rem; overflow:hidden; padding-left:2rem; }
.offer .bod .neirong .baoige2 .fl .item2{overflow:hidden; width:36rem;}
.offer .bod .neirong .baoige2 .fr{ width:100%; display:flex; flex-wrap:wrap; align-items:center; justify-content: space-between;}
.offer .bod .neirong .baoige2 .fr .item3{width:18rem; background:#bcd2dc; border-right:#005bac 0.2rem solid; height:6rem; line-height:6rem; overflow:hidden; padding-left:2rem;}
.offer .bod .neirong .baoige2 .fr .item4{overflow:hidden; width:36rem;}
.offer .bod .neirong .baoige3{border:#005bac 2px solid; }
.offer .bod .neirong .baoige3 dl{display:flex; flex-wrap:wrap; align-items:center; justify-content: space-between; background:#bcd2dc; border-bottom:#005bac 2px solid;}
.offer .bod .neirong .baoige3 dl .item1{ width:10%; border-right:#005bac 2px solid; text-align:center; height:6rem; line-height:6rem;}
.offer .bod .neirong .baoige3 dl .item2{width:35%;  border-right:#005bac 2px solid; text-align:center; height:6rem; line-height:6rem;}
.offer .bod .neirong .baoige3 dl .item3{width:35%;  border-right:#005bac 2px solid; text-align:center; height:6rem; line-height:6rem;}
.offer .bod .neirong .baoige3 dl .item4{width:19%;  text-align:center; height:6rem; line-height:6rem;}
.offer .bod .neirong .baoige3 ul{display:flex; flex-wrap:wrap; align-items:center; justify-content: space-between;}
.offer .bod .neirong .baoige3 ul .item1{ width:10%; border-right:#005bac 2px solid; text-align:center; height:6rem; line-height:6rem;}
.offer .bod .neirong .baoige3 ul .item2{ width:35%; border-right:#005bac 2px solid; text-align:center; height:6rem; line-height:6rem;}
.offer .bod .neirong .baoige3 ul .item2 input{ width:80%;}
.offer .bod .neirong .baoige3 ul .item3{ width:35%; border-right:#005bac 2px solid; text-align:center; height:6rem; line-height:6rem;}
.offer .bod .neirong .baoige3 ul .item3 input{ width:80%;}
.offer .bod .neirong .baoige3 ul .item4{ width:19%; text-align:center; height:6rem; line-height:6rem;}
.offer .bod .neirong .baoige3 ul .item4 input{ width:80%;}
.offer .bod form input{margin-left:5px; border:#CCC 0.2rem solid; border-radius:3px; padding-left:15px; font-size:2.4rem; height:5rem; line-height:5rem; width:33rem;}


.reading{margin-top:3rem;}
.reading .tit{ font-size:2.6rem; line-height:4.5rem; color:#333;}
.reading .neirong{ margin-top:5rem; display: flex; flex-wrap:wrap;align-items:center; justify-content: space-between;}
.reading .neirong dl{ width:100%; margin-bottom:4rem;}
.reading .neirong dl dt{ position:relative; padding-bottom:60%; border:#CCC 2px solid;} 
.reading .neirong dl dt img{ position:absolute; width:100%; height:100%;}
.reading .neirong dl dd{ margin-top:2rem; font-size:2.8rem;}
.reading .neirong dl p{ width:60%; background:#005bac; color:#FFF; text-align:center; margin-top:15px; padding:1rem 0rem; border-radius:0.5rem; font-size:3rem;}

.hengtiao{ height:8rem; display:block; background:#FFF; overflow:hidden;}

.newslist{overflow:hidden; width:94%; margin:3rem auto;}
.newslist .txt{display:flex; flex-wrap:wrap; align-items:center; font-size:14px; color:#333; border-bottom:#333 1px solid; padding-bottom:1.5rem;}
.newslist .txt img{width:3.5rem;}
.newslist .txt span{font-size:3.2rem; font-weight:bold; margin-left:1rem; color:#333;}
.newslist .images{ margin-top:2rem;}
.newslist .images img{width:100%;}
.newslist .bod{ margin-top:30px;}
.newslist .bod dl{ margin-bottom:3rem; border-bottom:#CCC 1px solid; padding-bottom:2rem;}
.newslist .bod dl a{}
.newslist .bod dl a span{ background:#333; text-align:center; padding:0.5rem 3rem; color:#FFF;}
.newslist .bod dl a dt{ margin-top:1rem;}
.newslist .bod dl a dd{ margin-top:0.5rem;}
.newslist .bod dl:hover a span{ background:#005bac;}
.newslist .bod dl:hover a dt,.newslist .bod dl:hover a dd{ color:#005bac;}

.contact{ overflow:hidden; width:94%; margin:2rem auto;}
.contact .bod{display: flex; flex-wrap:wrap; justify-content: space-between;}
.contact .bod .fl{ width:100%; background:#eee; border:#ddd 1px solid;}
.contact .bod .fl .txt{text-align:center; margin-top:4rem; font-size:4rem;}
.contact .bod .fl .txt p{ display:none;}
.contact .bod .fl .message{margin:5rem 3rem;}
.contact .bod .fl .message form{display: flex; flex-wrap:wrap; align-items:center; justify-content: space-between;}
.contact .bod .fl .message form dl{width:100%; margin-bottom:3rem; font-size:2.4rem;}
.contact .bod .fl .message form dl input{width:100%; height:6rem; border:#CCC 1px solid; margin-top:1rem; font-size:2.4rem;}
.contact .bod .fl .message form ul{width:100%; margin-bottom:3rem; font-size:2.4rem;}
.contact .bod .fl .message form ul textarea{width:100%; border:#CCC 1px solid; margin-top:1rem; height:15rem; font-size:2rem; padding:2rem; font-family:Arial;}
.contact .bod .fl .message form button{width:100%; background:#ff5000; color:#fff; text-align:center; height:6rem; border:none; font-size:2.4rem;}
.contact .bod .fr{ width:94%; margin:4rem auto; font-size:1.8rem; line-height:5rem;}

.hengtiao-c{overflow:hidden; margin-top:0px;}

.news{width:90%; margin:5rem auto; overflow:hidden;}
.news .txt{ }
.news .txt dt{text-align:center; font-size:2rem; font-weight:bold;}
.news .txt dd{ display:none;}
.news .bod{margin-top:4rem; overflow:hidden; font-size:1rem; line-height:3rem; color:#666;}
}
