*{margin: 0;padding: 0;}
ul{list-style: none;}
a{text-decoration: none;}
html{/* overflow: hidden;*/overflow-x: hidden;font-family: "苹方" !important;}
body{font-family: "苹方" !important;}
.swiper-container{width: 100%;height: 100%;}
.swiper-slide{text-align: center;font-size: 18px;background: #fff;/* Center slide text vertically*/display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
body{position: relative;min-width: 1280px;font-family: "微软雅黑";}
.head{position: fixed;top: 0;left: 0;width: 100%;height: 90px;z-index: 999;}
/*
.head:hover{background:#fff;height:350px;border-bottom: 1px solid #ddd;}
.head:hover .content{border-bottom: 1px solid #ddd;}
.head ul li dl{opacity:0;position:relative;z-index:1;}
.head ul li dl dt{line-height:26px;}
.head ul li dl dt a{font-size:16px!important;}
.head:hover dl{opacity:1;position:relative;z-index:1;}
*/
.head.active{background-color: #fff;box-shadow: 0.469px 2.963px 7.6px 0.4px rgba(52, 52, 52, 0.08);}
.head .content{margin-left: 12.29%;margin-right: 5.88%;}
.head .left{line-height: 90px;display: inline-block;}
.head .left img{vertical-align: middle;}
.head:hover{background:#fff;}
.head .nav,
.head .head_tel{float: right;display: inline-block;/*height: 90px;line-height: 90px;*/line-height:90px;vertical-align: middle;}
.head .nav li{float: left;margin-right:25px;width:90px;text-align: center;}
.head .nav li:hover dl{width:90px;opacity:1;background:#fff;display:block;}
.head ul li dl{width:90px;padding:5px;display:none;opacity:0;position:relative;z-index:1;}
.head ul li dl dt{line-height:32px;}
.head ul li dl dt a{font-size:16px!important;}
.head .nav li:last-child{margin-right: 0;}
.head .nav{margin-right: 5.4%;overflow: hidden;}
.head .nav li a{color: #343434;font-size: 18px;}
.head .nav li.active a{color: #17a1a6;font-weight: bold;}
.head .nav li.active a{color: #343434;font-weight: 300;}
.head .head_tel{font-size: 18px;color: #343434;}
.head .head_tel i.icon.iconfont{font-size: 32px;color: #343434;vertical-align: middle;}
.head .head_tel span{vertical-align: middle;font-weight: bold;}
.title_en{font-size: 14px;color: #257dff;margin-bottom: 14px;}
.title{font-size: 30px;color: #343434;font-weight: bold;}
.banner{position: relative;font-family: "苹方";}
.banner .swiper-slide{background-color: transparent;}
.banner .bg img{width: 100%;}
.banner .swiper-container{position: absolute;top: 0;}
.banner .swiper-slide .left{position: absolute;left: 17%;top: 37.5%;text-align: left;font-family: "苹方";z-index: 2;}
.banner .swiper-slide .right{position: absolute;top: 17.2%;right: 17.4%;width: 35.5%;}
.banner .swiper-slide .right img{width: 100%;}
.banner .swiper-slide .text{font-size: 20px;color: #545c5c;line-height: 1;margin-bottom: 5px;font-weight: lighter;}
.banner .swiper-slide .description{font-size: 30px;color: #545c5c;line-height: 50px;font-weight: 600;}
.banner .swiper-slide .left a{position: relative;display: inline-block;margin-top: 60px;font-size: 18px;color: #17a1a6;padding: 0 19px;line-height: 42px;}
.banner .swiper-slide .left a:before{position: absolute;content: "";top: 0;left: 0;height: 42px;width: 42px;border-radius: 21px;background-color: #f8b3ab;z-index: -1;transition: all 0.6s;box-shadow: 0px 11px 16px 0px rgba(255, 113, 91, 0.27);}
.banner .swiper-slide .left a:hover:before{width: 100%;}
.banner .swiper-slide .left a:hover{color: white;}
.banner .brand{position: absolute;font-size: 16px;color: #545c5c;bottom: 60px;left: 53px;writing-mode: vertical-lr;font-family: "苹方";}
.banner .paging{position: absolute;right: 7.5% !important;top: 50% !important;transform: translateY(-50%);z-index: 4;width: auto !important;left: auto;}
.banner .paging ul{position: relative;top: 50% !important;transform: translateY(-50%);}
.banner .paging li{position: relative;line-height: 56px;font-size: 18px;color: #343434;cursor: pointer;}
.banner .paging li:after{content: "";position: absolute;top: 50%;transform: translateY(-50%);width: 26px;height: 1px;background-color: #343434;left: -36px;display: none;}
.banner .paging li.active{font-weight: bold;}
.banner .paging li.active:after{display: block;}
.case{width: 1200px;margin: 130px auto 0;line-height: 1;}
.case .wrapper{margin-top: 73px;display: inline-block;border-radius: 22px;background-color: #fef0ed;padding: 4px;}
.case .wrapper li{float: left;line-height: 38px;font-size: 18px;border-radius: 18px;margin-right: 27px;}
.case .wrapper li.active,
.case .wrapper li:hover{background-color: white;}
.case .wrapper li:last-child{margin-right: 0;}
.case .wrapper li a{color: #666666;display: block;padding: 0 27px;}
.case .case-lists{margin-top: 55px;}
.case .case-lists{display: flex;flex-wrap: wrap;/* justify-content: space-between;*/}
.case .case-lists li{width: 378px;margin-bottom: 32px;/* float: left;*//* margin-left: ;*/}
.case .case-lists li a{display: block;}
.case .case-lists li .icon{position: relative;width: 100%;height: 286px;overflow: hidden;}
.case .case-lists li:not(:nth-child(3n)){margin-right: 33px;}
.case .case-lists .pic img{width: 100%;height: 100%;display: block;transition: all 0.8s;}
.case .case-lists li:hover .pic img{transform: scale(1.1);}
.case .case-lists .pic{position: relative;width: 378px;height: 286px;}
.case .case-lists .pic .all-fix{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.5);opacity: 0;transition: all 1s;}
.case .case-lists li:hover .pic .all-fix{opacity: 1;box-shadow: 0px 0px 27px 0px rgba(52, 52, 52, 0.48);}
.case .case-lists .pic .all-fix .all-fix-content{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);color: #fff;font-size: 16px;}
.case .case-lists .pic .all-fix p{position: relative;padding: 6px 0;}
.case .case-lists .pic .all-fix .after,
.case .case-lists .pic .all-fix .before{content: "";position: absolute;left: 50%;transform: translateX(-50%);height: 1px;width: 0;background-color: #fff;transition: all 1s;opacity: 0;width: 100%;}
.case .case-lists .pic .all-fix .before{top: 1px;}
.case .case-lists .pic .all-fix .after{bottom: -1px;}
.case .case-lists li:hover .pic .all-fix .before,
.case .case-lists li:hover .pic .all-fix .after{width: 0%;opacity: 1;}
.case .case-lists li .pic .pic-content{width: 100%;height: 100%;overflow: hidden;}
.case .case-lists .li-bottom{height: 84px;box-shadow: 0px 0px 57px 0px rgba(52, 52, 52, 0.09);padding: 22px 32px 0 24px;box-sizing: border-box;}
.case .case-lists .li-bottom .left{width: 82%;display: inline-block;border-right: 1px solid #e5e5e5;}
.case .case-lists .li-bottom .right{float: right;}
.case .case-lists .li-bottom .text{padding-top: 1px;color: #343434;font-size: 16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-weight: bold;}
.case .case-lists .li-bottom .description{font-size: 14px;color: #666;margin-top: 9px;padding-bottom: 1px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.case .case-lists .li-bottom .icon.iconfont{display: inline-block;margin-top: 7px;height: auto;font-size: 26px;color: #dddddc;}
.case .case-lists li:hover .li-bottom .icon.iconfont{color: #17a1a6;}
.case .more{text-align: center;margin-top: 30px;}
.case .more a{position: relative;color: #17a1a6;font-size: 20px;padding: 0 22px;display: inline-block;/* display: block;*/line-height: 50px;}
.case .more a:before{position: absolute;content: "";left: 0;top: 0;width: 50px;height: 50px;border-radius: 25px;background-color: #ffe3de;z-index: -1;transition: all 0.6s;}
/* .case .more a:hover{color: #fff;}*/.case .more a:hover:before{width: 100%;}
.footer{background-color: #535353;}
.footer .footer_nav{width: 95%;margin: 0 auto 40px;border-bottom: 1px solid #747474;line-height: 1}
.footer .footer_nav ul{display: flex;justify-content: space-between;width: 1200px;margin: 0 auto;padding: 49px 0 23px 0;}
.footer .footer_nav li a{font-size: 16px;color: #fff;}
.footer .message{width: 1200px;margin: 0 auto;color: #fff;}
.footer .message ul{display: flex;justify-content: space-between;}
.footer .message li{/* max-width: 253px;*/}
.footer .message li .li-title{font-size: 16px;line-height: 1;margin-bottom: 13px;}
.footer .message li .li-title span{vertical-align: middle;/*display: inline-block;*/height: 18px;line-height: 1.2;}
.footer .message li .li-title .icon.iconfont{padding-right: 15px;}
.footer .message li .txt{width: 55px;display: inline-block;text-align: justify;height: 18px;line-height: 1;}
.footer .message li .txt:after{content: '';display: inline-block;width: 100%;}
.footer .message li .text{font-size: 16px;/* line-height: 24px;*/}
.footer .message .ewm{width: 120px;height: 120px;}
.footer .message .focus{text-align: center;font-size: 16px;margin-top: 5px;}
.footer .link{width: 1200px;margin: 40px auto 0;color: #fff;font-size: 12px;line-height: 1;}
.footer .link .text{margin-bottom: 6px;}
.footer .link li{display: inline-block;line-height: 2;}
.footer .link li a{color: #fff;}
.footer .beian{text-align: left;color: #fff;font-size: 12px;margin: 9px auto 0;padding-bottom: 22px;width: 1200px;border-top: 1px solid #747474;padding-top: 15px;}
.footer .beian .map{/* float: right;*/padding-left: 10px;}
.footer .beian .map a{color: #fff;}
.report{line-height: 1;padding-bottom: 40px;background-color: #f8faff;padding-top: 42px;margin-bottom: 70px;}
.report .content{width: 1200px;margin: 0 auto;}
.report .left{padding-top: 55px;width: 640px;float: left;}
.report .input input{width: 200px;height: 50px;box-sizing: border-box;border: 1px solid #d2d2d2;padding: 0 14px;outline: none;font-size: 14px;float: left;font-weight: bold;font-family: "苹方";}
.report .input{margin-bottom: 19px;}
.report .input:after{content: "";width: 0;display: block;clear: both;}
.report .input input:not(:last-child){margin-right: 20px;}
.report .input textarea{width: 100%;height: 192px;border: 1px solid #d2d2d2;resize: none;outline: none;font-family: "微软雅黑";padding: 13px 20px 13px;line-height: 24px;box-sizing: border-box;font-weight: bold;font-family: "苹方";font-size: 14px;}
.report .submit{width: 153px;height: 46px;border-radius: 4px;background-color: #257dff;display: inline-block;text-align: center;line-height: 46px;color: #fff;font-size: 16px;margin-top: 18px;box-shadow: 0px 19px 49px 0px rgba(255, 113, 91, 0.32);font-weight: bold;font-family: "苹方";}
.report .submit .icon.iconfont{padding-left: 33px;vertical-align: middle;font-size: 16px;}
.report .right{float: right;padding-top: 33px;}
.report .from:after{content: "";display: block;width: 0;clear: both;}
.report .company{position: relative;font-size: 22px;color: #343434;padding-right: 8px;display: inline-block;z-index: 1;margin-bottom: 44px;}
.report .company:before{/*content: "";position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: calc(100% + 16px);height: 6px;background-color: #17a1a6;z-index: -1;*/}
.report .message{position: relative;width: 326px;padding-left: 48px;box-sizing: border-box;font-size: 16px;color: #666;line-height: 24px;margin-bottom: 22px;}
.report .message .icon.iconfont{position: absolute;top: 50%;transform: translateY(-50%);left: 0;font-size: 30px;color: #257dff;}
.report .logo1{float: right;margin-top: 46px;}
@media only screen and (max-width: 1450px){html{overflow: visible;}
.head .content{margin-left: 5%;}}
@media only screen and (max-width: 1350px){.head .content{margin-right: 3%;}
.head .nav{margin-right: 3%;}
.head .nav li{margin-right: 20px;}}
.right-pendant{position: fixed;top: calc(50% + 45px);transform: translateY(-50%);right: 18px;z-index: 20;}
.right-pendant ul{box-shadow: 0px 0px 29px 0px rgba(67, 112, 254, 0.57);}
.right-pendant ul li:first-child{border-radius: 4px 4px 0 0;}
.right-pendant ul li:last-child{border-radius: 0 0 4px 4px;}
.right-pendant ul li{position: relative;width: 83px;height: 70px;background-color: #17a1a6;color: #fff;text-align: center;font-size: 14px;display: flex;align-items: center;justify-content: center;}
.right-pendant ul li:hover{background-color: #7b9afd;}
.right-pendant ul li a{color: #fff;}
.right-pendant ul li span.iconfont{font-size: 26px;}
.right-pendant .inner{position: absolute;top: 50%;background-color: #17a1a6;right: 103px;transform: translateY(-50%)translateX(103px);transition: all 0.6s;z-index: -1;opacity: 0;box-shadow: 0px 0px 29px 0px rgba(67, 112, 254, 0.57);/* display: none;*/}
.right-pendant .telMessage{border-radius: 6px 0 0 6px;width: 230px;height: 70px;line-height: 70px;font-size: 18px;}
.right-pendant .telMessage .icon.iconfont{font-size: 26px;vertical-align: middle;padding-left: 18px;}
.right-pendant .wechat{width: 166px;height: 182px;background-color: #17a1a6;padding: 15px;box-sizing: border-box;font-size: 16px;line-height: 1;}
.right-pendant .wechat img{max-width: 100%;margin-bottom: 14px;height: 120px;}
.right-pendant ul li:hover .inner{display: block;transform: translateX(0)translateY(-50%);opacity: 1;}
.alert{position: fixed;width: 554px;height: 316px;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: 998;color: #fff;/* background-color: #17a1a6;*/background: linear-gradient(to right,#68a1f2,#17a1a6);border-radius: 4px;box-sizing: border-box;padding: 23px;display: none;}
.alert .alert_div{border: 1px solid #fff;width: 100%;height: 100%;text-align: center;line-height: 1;padding-top: 37px;box-sizing: border-box;}
.alert .alert_div .text{font-size: 28px;margin-bottom: 16px;}
.alert .alert_div .text1{font-size: 16px;margin-bottom: 34px;}
.alert .alert_div .mobile{font-size: 30px;font-weight: bold;margin-bottom: 40px;}
.alert .alert_div .btn span{width: 200px;height: 48px;display: inline-block;border-radius: 0;font-size: 22px;line-height: 48px;margin: 0 22.5px;cursor: pointer;}
.alert .alert_div .btn span.consult{background-color: #fff;font-weight: bold;}
.alert .alert_div .btn span.consult a{color: #68a0f2;}
.alert .alert_div .btn span.later{border: 1px solid #b4c6ff;color: #a6b7fe;}
@font-face{font-family: "iconfont";src: url('../font/font_1705402_2do178fkq4r.eot');/* IE9*/src: url('../font/font_1705402_2do178fkq4r.eot') format('embedded-opentype'),
/* IE6-IE8*/url('../font/d780dfd05a924c71be88883d343cf67a.woff') format('woff2'),url('../font/font_1705402_2do178fkq4r.woff') format('woff'),url('../font/font_1705402_2do178fkq4r.ttf') format('truetype'),
/* chrome, firefox, opera, Safari, Android, iOS 4.2+*/url('../font/font_1705402_2do178fkq4r.svg') format('svg');/* iOS 4.1-*/}
.iconfont{font-family: "iconfont" !important;font-size: 16px;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.icon-qq2:before{content: "\e61a";}
.icon-weixin:before{content: "\e672";}
.icon-dianhuacopy:before{content: "\e6a2";}
.icon-youhua:before{content: "\e721";}
.icon-qiyeyunicon-:before{content: "\e7c5";}
.icon-shuju1:before{content: "\e6f5";}
.icon-chuanzhen:before{content: "\e658";}
.icon-dizhi1:before{content: "\e795";}
.icon-weibiaoti-:before{content: "\e60f";}
.icon-youxiang:before{content: "\e624";}
.icon-gengduo2:before{content: "\e60d";}
.icon-gengduo1:before{content: "\e611";}
.icon-jiantou1:before{content: "\e663";}
.icon-kefu1:before{content: "\e6f9";}
.icon-boom:before{content: "\e607";}
.icon-label:before{content: "\e608";}
.icon-tree:before{content: "\e60b";}
.icon-set:before{content: "\e60c";}
.icon-layer:before{content: "\e617";}
.icon-wulumuqishigongandashujuguanlipingtai-ico-:before{content: "\e7ec";}
.icon-wulumuqishigongandashujuguanlipingtai-ico-1:before{content: "\e7ee";}
.icon-wulumuqishigongandashujuguanlipingtai-ico-2:before{content: "\e7ef";}
.icon-wulumuqishigongandashujuguanlipingtai-ico-3:before{content: "\e7f0";}
.icon-wulumuqishigongandashujuguanlipingtai-ico-4:before{content: "\e7f7";}
.icon-wulumuqishigongandashujuguanlipingtai-ico-5:before{content: "\e7fa";}
.icon-dianzan:before{content: "\e6c2";}
.icon-keyanxiangmu:before{content: "\e613";}
.icon-zhihuikaoshi:before{content: "\e635";}
.icon-wodezerenzhenduan:before{content: "\e64d";}
.icon-keji2:before{content: "\e606";}
.icon-shujujicheng:before{content: "\e60a";}
.icon-dizhi:before{content: "\e6db";}
.icon-dianhua-:before{content: "\e60e";}
.icon-qianbao:before{content: "\e63c";}
.icon-hetong:before{content: "\e64e";}
.icon-kefu:before{content: "\e655";}
.icon-youhuamoxing:before{content: "\e605";}
.icon-shishijiankong:before{content: "\e637";}
.icon-jiance-copy:before{content: "\e603";}
.icon-fenxiang1:before{content: "\e69b";}
.icon-tianjialiaotian:before{content: "\e6ad";}
.icon-tongji:before{content: "\e6ae";}
.icon-app:before{content: "\e6b1";}
.icon-fenxiang:before{content: "\e620";}
.icon-dingwei:before{content: "\e62f";}
.icon-test:before{content: "\e604";}
.icon-14:before{content: "\e612";}
.icon-dianhua1:before{content: "\e615";}
.icon-qq:before{content: "\e610";}
.icon-weibiaoti:before{content: "\e601";}
.icon-jiantou-bottom:before{content: "\e602";}
.icon-tubiao-:before{content: "\e645";}
.icon-gengduo:before{content: "\e609";}
.icon-flower_:before{content: "\e614";}
.icon-icon-goods:before{content: "\e63d";}
.icon-shuju:before{content: "\e67a";}
.icon-keji1:before{content: "\e61c";}
.icon-shuju-copy:before{content: "\e600";}
.icon-jiantou:before{content: "\e616";}
.icon-icon-test:before{content: "\e618";}
.icon-keji:before{content: "\e664";}
.icon-dianhua:before{content: "\e619";}
.nav_mright,#menu-footer{display:none;}
.alert .close{position: absolute;z-index: 100;right: -10px;top: -10px;width: 26px;height: 26px;background: linear-gradient(to right,#68a1f2,#17a1a6);text-align: center;font: normal 20px/24px "微软雅黑";border: 1px solid linear-gradient(to right,#68a1f2,#17a1a6);border-radius: 50%;cursor: pointer;}

.text a{color:#fff;}
.text a:hover{color:#17a1a6;}
.nrs{line-height:1.6;font-size:16px;padding:10px;margin:0 auto;}
.marketing-detail-tit{text-align: center;color: #fff;}
/* -- lift -- */
.lift{color: #fff; font-size: 14px;border: 1px solid #fff;border-radius: 5px;padding: 5px 10px;width:90%;margin: 0 auto;margin-top: 35px;}
.lift a{color: #fff;padding:5px 0;display: inline-block;}
.lift span{margin-right: 15px;}

/*浏览器滚动条*/
::-webkit-scrollbar{width: 9px;height: 9px;}
::-webkit-scrollbar-track-piece{background-color: #ebebeb;-webkit-border-radius: 4px;}
::-webkit-scrollbar-thumb:vertical{height: 32px;background-color: #ccc;-webkit-border-radius: 4px;}
::-webkit-scrollbar-thumb:horizontal{width: 32px;background-color: #ccc;-webkit-border-radius: 4px;}

.moreaa{text-align: center;display: block;background: #257dff;padding: 12px;width: 300px;color: #fff;margin: 0 auto;}
.moreaa:hover{background:#2196f3;color:#fff;}




