#nb_icon_wrap {display: none!important;}
.wsc-top{height: 42px; width: 100%; background: #f8f8f8; line-height: 42px; overflow: hidden;}
.container{width: 1440px; margin: 0 auto;}
.indexMain .container{width: 1400px;}
.top-text{float: left; font-size: 0;}
.top-text a{font-size: 14px; color: #8e8e8e; display: inline-block; padding: 0 20px; background: url("../images/shuuxian.png") no-repeat left center;}
.top-text a:hover{color: #cdcdcd;}
.top-text a:first-child{padding-left: 0; background: none;}
.top-right{float: right;}
.topRi-all{font-size: 14px; color: #151414; float: left;}
.topRi-all a{color: #151414;}
.topRi-all a:hover{color: #67a3e6;}
.top-right .em1{margin-right: 20px; padding-right: 20px; background: url("../images/shuuxian.png") no-repeat right center;}
.wsc-nav{background: #f9f9f9; height: 90px;}
.wsc-logo{float: left; margin-top: 20px;}
.wsc-headNav{float: right;}
.hn-item{height: 90px; line-height: 90px; float: left; padding: 0 25px; position: relative;}
.hn-item a{font-size: 16px; color: #222;}
.hn-text a{font-size: 16px; color: #333; line-height: 90px; display: block;}
.wsc-headNav .active .hn-text a{color: #0164a8;}
.hn-text span{width: 42px; height: 3px; background: #0164a8; position: absolute; bottom: 0; left: 0; right: 0; margin: auto; display: none;}
.wsc-headNav .active span{display: block;}
.hn-text:hover a{color: #0164a8;}
.hn-text:hover span{display: block;}
.hn-atv{width: 30px; height: 90px; background: url(../images/seatch.png) no-repeat right center;}
.hn-search {cursor: pointer;}
.wsc-headNav .search {padding-right: 0;}
.swiper-container{width: 100%; height: 560px; z-index: -1;}
.swiper-slide{background-position: center; background-size: cover;}
.index-banner .swiper-pagination{position: absolute; top: 450px;}
.it1{margin-top: 18px;}
.mt-60{margin-top: 60px;}
.wsc-Nav .dropMain {height: 199px;box-sizing: border-box;padding: 30px 0 0;}
.search-form {padding-top: 37px;}
.dropMain .search-form {width: 768px;margin: auto;}
.dropMain form {float: unset;width: 768px;margin: auto;}
.search-form div {float: left;height: 52px; border: solid 1px #dedede;}
.dropMain .search-form select {float: left; width: 100px; height: 52px;color: #999999;margin-left: 2px;font-size: 16px; background-color: #ffffff;border:none; border-radius:2px;box-sizing: border-box;transition: 0.36s;padding: 10px 20px;line-height: 32px;}
.dropMain .search-form input{float: left; width: 616px; height: 52px; background-color: #fff; border: none; border-radius:2px; box-sizing: border-box; transition: 0.36s; padding: 10px 20px; line-height: 32px;}
.dropMain .search-form input:focus{border: none;}
.dropMain .search-form button{float: left; transition: 0.36s; width: 54px; height: 54px; background: #1D4E89 url(../images/head-search.png) no-repeat center center; cursor: pointer;}
.dropMain .search-form button:hover{background: #2769B8 url(../images/head-search.png) no-repeat center center;}
.top-close{height: 13px; width: 13px; position: absolute; right: 30px; top: 30px; background: url(../images/search-close.png) no-repeat center center; cursor: pointer; transition: 0.3s;}
.hn-search .hn-drop-search{background: #fff;padding: 10px 0;border-radius: 0 0 5px 5px; position: absolute; left: 0; top: 158px; width: 1200px; z-index: 1000; display: none; right: 0; margin: auto;}
.hn-item .active .hn-drop {display: block;}
.search-form form{display: block; padding-right: 132px;}
.search-form input{width: 100%; height: 60px; box-sizing: border-box; border: 1px solid #666; background-color: rgba(225, 225, 225, 0.21); transition: 0.36s; padding: 15px 30px; font-size: 16px; line-height: 30px; float: left;}
.search-form input::placeholder{color: #999;}
.search-form input:focus{background-color: #fff; border-color: #2761c4;}
.search-btn{margin-right: -132px; width: 132px; height: 60px; float: left; background-color: #2761c4; color: #fff; line-height: 60px; text-align: center; font-size: 18px; cursor: pointer; transition: 0.36s;}
.search-btn:hover{background-color: #1d4ea2;}
.wsc-search {padding: 30px 0 60px;}
.content {width: 1180px;margin: 0 auto;}
.footer-ras {width: 100%;background: #333333;padding-bottom: 35px;}
.footRas-left {float: left;width: 732px;margin-top: 74px;}
.footRas-logo {float: left; width: 730px;}
.footRas-logo img {width: 160px;height: 53px; padding-right: 20px;}
.footRas-logo span {font-size: 16px;color: #aaaaaa;}
.footRas-logo:hover span {color: #cdcdcd;}
.footRas-cont {float: left;}
.footRas-cont .no-left {margin-left: 0!important;}
.footRas-cls{float: left; font-size: 14px; margin-left: 50px;}
.footRas-tle{line-height: 36px;}
.footRas-tle a{color: #fff;}
.footRas-tle a:hover{font-weight: bold;}
.footRas-tex li{font-size: 14px; line-height: 30px;}
.footRas-tex li a{color: #aaa;}
.footRas-tex li a:hover{color: #fff;}
.footRas-right{width: 446px; height: 254px; float: right; margin-top: 40px; border-radius: 5px; background-color: rgb(60, 60, 60);}
.footRas-xk{float: left; margin-top: 34px; margin-left: 40px;}
.fooXk-tle{font-size: 14px; color: #fff;}
.fooXk-pfo{font-size: 16px; color: #aaa; margin-top: 12px;}
.fooXk-pfo span{color: #fff; display: block; font-weight: bold; font-size: 26px; margin-top: 8px;}
.fooXk-post{margin-top: 28px;}
.fooXk-post a{width: 200px; height: 50px; text-align: center; line-height: 50px; color: #fff; font-size: 18px; background: #e14539; border-radius: 50px; display: block;}
.fooXk-post a:hover{background: #ca3d32;}
.footRas-wx{float: right; width: 90px; text-align: center; margin-top: 78px; margin-right: 40px;}
.footRas-wxm{padding: 6px; background: #fff;}
.footRas-wxm img{width: 78px; height: 78px;}
.footRas-wx span{display: block; font-size: 14px; color: #aaa; margin-top: 6px;}
.footRas-bot{height: 60px; width: 100%; background: #222; line-height: 60px; font-size: 14px; color: #828282;}
.footBot-left{float: left;}
.footBot-right{float: right;}
.footBot-right a:hover{color: #cdcdcd;}
.footBot-left a:hover{color: #cdcdcd;}
.banner{width: 100%; height: 300px; text-align: center; color: #fff;}
.banner-tle{font-size: 40px; padding-top: 50px;}
.banner-tex{font-size: 20px; margin-top: 30px;}
.gl-tle{font-size: 30px; color: #333; float: left; line-height: 32px;}
.gl-post{font-size: 14px; float: right; line-height: 32px;}
.gl-post a{padding-right: 23px; color: #999; display: block; background: url("../images/gl.png") no-repeat right center;}
.gl-post a:hover{color: #177ef4; background: url("../images/youlan.png") no-repeat right center;}
.wsc-Nav {box-shadow: 0px 0px 26px 0px rgba(0, 0, 0, 0.06);}
.case-img {width: 280px;height: 240px;}
.case-img img {width: 100%;height: 100%;border-radius: 0;}
.case-tit {font-size: 18px;color: #333;line-height: 24px;height: 48px;overflow: hidden;}
.case-tit a:hover {color: #1477e5;}
.proSu{padding-top: 60px;}
.pro-fixed{position: fixed; top: 0; z-index: 999; margin-top: 0;}
.proDetail-right{width: 280px; float: right;}
.pdeRi-img{width: 280px;}
.pdeRi-img img{width: 280px; height: 189px; border-radius: 5px;}
.pdeRi-title{font-size: 18px; line-height: 24px; color: #333; padding: 0 20px; margin-top: 16px;}
.pdeRi{padding-bottom: 20px; border-bottom: 1px solid #f6f6f6;}
.bs{background: #fff; margin-top: 20px; border-radius: 5px;}
.detailNew-js .fixed{position: absolute; right: 0;}

.cq-post a{background: #e14539 url(../images/cqpp.png) no-repeat 26px center;}
.case-case .case-info{background: #fafafa;}
.case-form{padding: 60px 0;}
.gm-main{padding: 60px 0;}
.gl-tle span{font-size: 18px; color: #8e8e8e; display: block; margin-top: 10px;}
#map_container{width: 588px; height: 394px; float: left; margin-left: 2px;}
.newDt-cls:hover{box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);}
.wsc-detlink a{display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.dl-prev:hover{background: #1477e5;}
.dl-prev:hover i{color: #fff;}
.dl-prev:hover a{color: #fff;}
.dl-next:hover{background: #1477e5;}
.dl-next:hover i{color: #fff;}
.dl-next:hover a{color: #fff;}
.video-list .list-item:hover{box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);}
.jobDetail-dom .kfs1{width: 15px; height: 15px; display: inline-block; background: url("../images/lf1.png") no-repeat 0 0; position: relative; top: 2px;}
.jobDetail-dom .kfs2{width: 15px; height: 15px; display: inline-block; background: url("../images/jobdom2.png") no-repeat 0 0; position: relative; top: 2px;}
.jobDetail-dom a:hover{background: #1477e5; color: #fff;}
.jobDetail-dom a:hover .kfs1{background: url("../images/lf1h.png") no-repeat 0 0;}
.jobDetail-dom a:hover .kfs2{background: url("../images/lf1h6.png") no-repeat 0 0;}
.ygNews-cls{width: 380px; float: left;}
.ygNews-img{width: 380px; height: 228px;}
input::-webkit-input-placeholder{color: #b1b1b1;}
textarea::-webkit-input-placeholder{color: #b1b1b1;}
.glForm-main .select-panel{color: #b1b1b1;}
.wsc-NavCon{width: 1180px; margin: 0 auto; height: 90px;}
.hn-item:last-child{padding-right: 0;}
.hn-drop{background: #fff; z-index: 99; position: absolute; top: 90px; left: 0; width: 190px; display: none; padding: 10px 0; border-radius: 0 0 5px 5px;}
.hn-drop a{color: #333; font-size: 14px; line-height: 36px; text-indent: 15px;}
.hn-drop a:hover{color: #1477e5;}
.hn-droplist span{display: block;}
.videoDetail_left video{outline: none;}
.wsc-tags-tit{float: left;}
.detail-bq .wsc-tags{float: left;}
.proDtaril-main-bg{background: #fafafa;}
.videoDetail_right .active img{border: 3px solid #1477e5; box-sizing: border-box;}
.videoDetail_right .active b{width: 7px; height: 14px; position: absolute; top: 0; bottom: 0; left: -7px; margin: auto; background: url("../images/sanjiao.png") no-repeat 0;}
.small_video_left i{width: 100%; height: 36px; background: url("../images/xiaoyingzi.png") no-repeat 0; position: absolute; left: 0; bottom: 0; border-radius: 0 0 5px 5px;}

.souHead{background: #fafafa; text-align: center; padding: 60px 0;}
.souHead-title{font-size: 24px; color: #333; text-align: center;}
.souHead-post{margin-top: 35px;}
.souHead-post a{width: 250px; height: 47px; line-height: 47px; color: #fff; background-color: #e14539; display: block; border-radius: 50px; font-size: 18px; margin: 0 auto;}
.souHead-post span{display: inline-block; width: 24px; height: 28px; background: url("../images/jjtu.png") no-repeat 0 0; margin-right: 10px; position: relative; top: 7px;}
.souHead-post a:hover{background: #ca3d32;}
.no-bottom{padding-bottom: 0!important; border: none;}
.sxHead-tit{font-size: 24px; color: #333; float: left;}
.sxHead-tex{float: left;}
.sxHead-tex a{display: inline-block; height: 26px; border-radius: 5px; padding: 0 13px; background: #eff3f6; border: 1px solid #e5eaf1; margin-right: 5px;}
.sxHead-tex span{background: url("../images/close.png") no-repeat 0 center; width: 9px; height: 9px; display: inline-block; margin-left: 10px;}
.sxHead{padding-top: 58px;}
.sxHead-bdt{float: left; font-size: 14px; color: #333; line-height: 40px;}
.sxHead-bd{float: left;}
.sxHead-bd .serWd-right{background: #fff url(../images/xztou.png) no-repeat 400px center;}
.ml18{margin-left: 18px;}
.sxHead-main{margin-top: 17px;}
.sxHead-cz{float: left; margin-left: 20px;}
.sxHead-cz a{width: 160px; height: 40px; border: 1px solid #dcdcdc; border-radius: 5px; display: block; text-align: center; line-height: 42px; background: #f0f0f0; font-size: 16px; color: #999999;}
.sxHead-cz a:hover{color: #1477e5;}
.sxMain-cls{width: 380px; height: 240px; background: #fafafa; float: left; position: relative; border-radius: 5px; margin-left: 20px; margin-top: 20px;}
.sxMain-cont{width: 280px; height: 140px; background: #fff; padding: 30px; position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin: auto;}
.sxMain-tit{text-align: center; font-size: 24px; color: #333; padding-bottom: 20px; border-bottom: 1px dashed #d7d7d7;}
.sxMain-info{font-size: 14px; color: #8e8e8e; line-height: 24px; margin-top: 22px;}
.sxMain-info span{color: #555;}
.sxMain-main{width: 1200px; margin-left: -20px;}
.sxMain{padding-top: 40px; padding-bottom: 60px;}
.sxMain-cls:hover{box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);}
.sxMain-cls:hover .sxMain-tit{color: #1477e5;}
.sxMain-look{width: 1180px; height: 218px; background: url("../images/lookhb.jpg") no-repeat center top; text-align: center; margin-top: 60px;}
.sxLook-tle{font-size: 24px; color: #fff; padding-top: 38px;}
.sxLook-tex{font-size: 36px; color: #fff; margin-top: 20px;}
.sxMain-look .souHead-post{margin-top: 25px;}

.jsn-head{background: #fff; border-radius: 5px; padding: 40px; text-align: center; margin-top: 60px;}
.jsnH-tut{font-size: 24px; color: #333;}
.jsnH-tex{font-size: 14px; line-height: 26px; color: #555; text-align: left; margin-top: 30px;}
.jsnH-cls{width: 580px; height: 420px; border: 20px solid #fafafa; border-radius: 5px; background: #fff; float: left; text-align: center; box-sizing: border-box; margin-left: 20px; margin-top: 20px;}
.jsnH-title{font-size: 20px; color: #333; margin-top: 22px;}
.jsnH-intro{padding: 0 40px; text-align: left; margin-top: 5px;}
.jsnH-img{margin-top: 40px;}
.jsnH-main{width: 1200px; margin-left: -20px;}
.jsnIns{padding-top: 40px; padding-bottom: 60px;}
.jsnD-cls{width: 580px; height: 212px; float: left; text-align: center; border-radius: 5px;}
.jsnD1{background: url("../images/jes1.jpg") no-repeat center;}
.jsnD2{background: url("../images/jes2.jpg") no-repeat center; margin-left: 20px;}
.jsnD-tit{font-size: 24px; color: #333; padding-top: 47px;}
.jsnD-post{margin-top: 30px;}
.jsnD-post a{display: inline-block; height: 28px; line-height: 28px; font-size: 14px; color: #1477e5; border: 1px solid #1477e5; border-radius: 50px; padding: 0 18px;}
.jsnD-post a:hover{background: #1477e5; color: #fff;}
.jsnD-intro{font-size: 16px; color: #8e8e8e; margin-top: 18px;}
.jsnD{margin-top: 40px;}
.yjnIns-title{font-size: 30px; color: #333;}
.yjnHead-je{width: 298px; float: left; margin-top: 50px;}
.yjnHead-tle{font-size: 30px; color: #1477e5; text-align: right;}
.yjnHead-intro{font-size: 14px; color: #555; line-height: 26px; margin-top: 25px;}
.yjnHead-img{text-align: right; margin-top: 30px;}
.yjnIns{padding-top: 60px; padding-bottom: 60px;}
.yjnHead-bg{width: 483px; height: 410px; background: url("../images/yjbg.jpg") no-repeat center top; float: left; margin-left: 50px;}
.bkz{color: #983df4; text-align: left;}
.jet2{margin-left: 50px;}
.jet2 .yjnHead-img{text-align: left;}
.yjnHead{margin-top: 60px;}
.yjnIns-info{font-size: 14px; line-height: 26px; color: #555; margin-top: 55px;}
.yjnRw-cls{width: 380px; float: left; border: 20px solid #fafafa; border-radius: 5px; box-sizing: border-box; text-align: center; margin-left: 20px;}
.yjnRw-cls:first-child{margin-left: 0;}
.yjnRw-cont{padding: 30px;}
.yjnRw-img{margin-top: 40px;}
.yjnRw-img img{width: 150px; height: 150px; border-radius: 50%;}
.yjnRw-tit{font-size: 20px; color: #333; margin-top: 28px;}
.yjnRw-wz{font-size: 14px; color: #555; margin-top: 6px; border-bottom: 1px dashed #d3d3d3; padding-bottom: 16px;}
.yjnRw-info{padding-top: 16px; font-size: 16px; line-height: 24px; color: #333; height: 48px;}
.yjnRw{margin-top: 40px;}
.yjRy{background: #fafafa; border-radius: 5px; padding: 20px; margin-top: 40px;}
.yjRy-cls{width: 212px; height: 290px; position: relative;}
.yjRy-cls img{width: 212px; height: 290px;}
.yjRy-tit{position: absolute; font-size: 14px; line-height: 22px; color: #fff; text-align: center; width: 212px; padding: 14px 0; bottom: 0; left: 0; background-color: rgba(51, 51, 51, 0.6);}
.yjRy-cont .owl-dots{display: none;}
.yjRy-cont .owl-nav{display: block!important;}
.yjRy-cont .owl-prev{width: 44px; height: 97px; border-radius: 0 5px 5px 0; background: rgba(51, 51, 51, 0.102) url("../images/zuobian.png") no-repeat center; position: absolute; left: -20px; top: 0; bottom: 0; margin: auto; display: block; font-size: 0;}
.yjRy-cont .owl-prev:hover{background: #1477e5 url("../images/zuobian.png") no-repeat center;}
.yjRy-cont .owl-next{width: 44px; height: 97px; border-radius: 5px 0 0 5px; background: rgba(51, 51, 51, 0.102) url("../images/youbian.png") no-repeat center; position: absolute; right: -20px; top: 0; bottom: 0; margin: auto; display: block; font-size: 0;}
.yjRy-cont .owl-next:hover{background: #1477e5 url("../images/youbian.png") no-repeat center;}
.yjnKu-img{width: 480px; height: 280px; float: left;}
.yjnKu-cont{float: left; width: 700px; height: 280px; background: #fff;}
.yjnKu-les{padding: 0 40px;}
.yjnKu{background: #fafafa; padding: 60px 0;}
.yjnKu-tit{font-size: 24px; color: #333; padding-top: 60px;}
.yjnKu-tex{font-size: 14px; color: #555; line-height: 25px; margin-top: 30px;}
.yjnKu-main{border-radius: 5px; margin-top: 20px;}
.mt40{margin-top: 40px;}
.yjnKu-post a{width: 309px; height: 50px; border: 1px solid #1477e5; border-radius: 50px; color: #1477e5; font-size: 18px; line-height: 50px; display: block; text-indent: 35px; margin: 40px auto 0; background: url("../images/lst.png") no-repeat 253px center;}
.yjnKu-post a:hover{color: #fff; background: #1477e5 url("../images/mgb.png") no-repeat 253px center;}
.ssvLl{padding-bottom: 60px;}
.hb-img{margin-top: 40px;}
.hbRe-cls{float: left; width: 250px; font-size: 14px; color: #8e8e8e; margin-top: 6px;}
.hbRe-cls span{color: #333;}
.hb-re{padding: 12px 40px; background: #fafafa;}
.deR-cont .mol{font-size: 16px; color: #555; font-weight: 400;}
.hbdMain-tle{height: 80px; background: #1677f3 url("../images/he11.png") no-repeat 35px center; border-radius: 5px 5px 0 0; line-height: 80px; font-size: 30px; color: #fff; text-indent: 88px;}
.hbdMain-main{background: #fafafa; border-radius: 0 0 5px 5px; padding-bottom: 20px;}
.hbdMain-cont{width: 1140px; background: #fff; margin: 0 auto; padding: 10px 0 20px; position: relative;}
.hbdMain-num{background: url("../images/num.png") no-repeat 0; width: 40px; height: 40px; text-align: center; line-height: 40px; font-size: 26px; color: #1477e5; float: left; margin-left: 18px; margin-top: 4px;}
.hbdMain-nem{float: left; width: 242px; margin-left: 30px;}
.hbdMain-tit{font-size: 20px; color: #333;}
.hbdMain-tex{font-size: 14px; color: #8e8e8e; line-height: 22px; margin-top: 10px;}
.hbdMain-cls{width: 330px; float: left; height: 74px; padding: 35px 0; border-bottom: 1px dashed #d2d2d2; margin-left: 40px;}
.ml30{margin-left: 30px;}
.hbdMain-bot{background: #fff url("../images/dess.png") no-repeat 30px center; height: 50px; width: 1140px; margin: 20px auto 0; line-height: 50px; text-indent: 56px; font-size: 16px; color: #8e8e8e;}
.hbdMain-bot span{color: #333333;}
.jtd2{background: #1677f3 url("../images/he22.png") no-repeat 35px center;}
.jtd3{background: #1677f3 url("../images/he33.png") no-repeat 35px center;}
.hbd-main{margin-top: 40px;}
.hbd-main:first-child{margin-top: 20px;}
.hbd-xin{width: 1180px; height: 148px; margin-top: 60px; background: url("../images/xinngq.jpg") no-repeat center top; color: #fff; line-height: 148px; font-size: 26px; text-indent: 78px; position: relative;}
.hbd-xin a{width: 257px; height: 50px; line-height: 50px; text-align: center; color: #fff; border-radius: 50px; font-size: 18px; background: #e14539; position: absolute; top: 0; bottom: 0; right: 82px; margin: auto; text-indent: 0;}
.hbd-xin a:hover{background: #ca3d32;}
.no-bg{background-image: none; text-indent: 40px;}
.qyH{float: left; height: 105px; line-height: 105px; text-indent: 42px; background: url("../images/bf1.png") no-repeat 0 center; margin-left: 70px; font-size: 20px; color: #333;}
.qyH:first-child{margin-left: 40px;}
.no-pb{padding-bottom: 0;}
.no-left{margin-left: 40px;}
.bpp{width: 1070px; border-bottom: 1px dashed #cacaca; position: absolute; height: 1px; top: 0; left: 0; right: 0; bottom: 0; margin: auto;}
.hbd-pdd{font-size: 30px; color: #333; padding-top: 20px;}
.yuz-tle{font-size: 24px; color: #333; padding-left: 15px; background: url("../images/shubian.png") no-repeat 0 center;}
.yuz-tex{font-size: 14px; line-height: 26px; color: #555555; margin-top: 25px;}
.yuz-main{margin-top: 40px;}
.yuz-cd{margin-top: 30px;}
.yuzC{width: 370px; height: 197px; background: #fafafa; border-radius: 5px; text-align: center; float: left;}
.yuzC-img{margin-top: 30px;}
.yuzC-tle{font-size: 20px; color: #333; margin-top: 20px;}
.yuzC-tex{font-size: 14px; color: #555; margin-top: 5px;}
.ml20{margin-left: 20px;}
.yuz-ul{font-size: 14px; color: #555; line-height: 26px; margin-top: 25px;}
.hzm-cls{width: 330px; height: 167px; background: #fff; border-radius: 5px; border: 20px solid #fafafa; float: left;}
.hzm-cont{padding: 30px;}
.hzm-tle{font-size: 17px; color: #333; line-height: 22px; padding-bottom: 20px; border-bottom: 1px dashed #d5d5d5;}
.hzm-tle span{font-size: 14px; color: #333;}
.hzm-tex{font-size: 14px; line-height: 24px; color: #555; margin-top: 20px;}
.hzm-tex span{display: inline-block; margin: 0 10px;}
.hzm{margin-top: 30px;}
.zda-tle{font-size: 16px; color: #333;}
.zda-tex{font-size: 14px; color: #555; line-height: 26px; margin-top: 12px;}
.zda{margin-top: 26px;}
.mt20{margin-top: 20px;}
.hzR{background: #fafafa; padding: 40px 30px; border-radius: 5px;}
.hzR-post{margin-top: 28px;}
.hzR-post a{width: 220px; height: 42px; line-height: 42px; display: block; text-align: center; border-radius: 50px; background-image: -moz-linear-gradient( 45deg, rgb(22,119,243) 0%, rgb(29,162,249) 100%); background-image: -webkit-linear-gradient( 45deg, rgb(22,119,243) 0%, rgb(29,162,249) 100%); background-image: -ms-linear-gradient( 45deg, rgb(22,119,243) 0%, rgb(29,162,249) 100%); font-size: 16px; color: #fff;}
.hzR-post span{display: inline-block; margin-right: 10px; position: relative; top: -2px;}
.hzR-post a:hover{background-image: -moz-linear-gradient( 45deg, rgb(5,103,223) 0%, rgb(0,138,255) 99%); background-image: -webkit-linear-gradient( 45deg, rgb(5,103,223) 0%, rgb(0,138,255) 99%); background-image: -ms-linear-gradient( 45deg, rgb(5,103,223) 0%, rgb(0,138,255) 99%);}
.lxb .fl-form{margin-top: 60px;}

.lxb{padding-bottom: 60px;}
.proSx-tle{font-size: 14px; color: #333; float: left;}
.proSx-tex{float: left; font-size: 0;}
.proSx-tex a{display: inline-block; font-size: 14px; color: #555; height: 26px; line-height: 26px; padding: 0 10px; border-radius: 5px; margin-right: 15px; border: 1px solid #fafafa;}
.proSx-tex .active{background: #eff3f6; color: #1477e5; border: 1px solid #e5eaf1;}
.proSx-tex a:hover{background: #eff3f6; color: #1477e5; border: 1px solid #e5eaf1;}
.kh1{font-size: 24px; color: #333; margin-top: 35px;}
.kh1-tex{font-size: 16px; line-height: 28px; color: #af8d56; margin-top: 18px;}
.addplay{width: 84px; height: 93px; background: url("../images/abbplay.png") no-repeat center; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto;}
.souHb{width: 100%; height: 400px;}
.souB-cont{width: 1180px; margin: 0 auto; text-align: left; padding-top: 115px;}
.souB-tle{font-size: 40px; color: #fff;}
.souB-tex{margin-top: 40px;}
.souB-tex a{width: 210px; height: 46px; color: #fff; background: #e14539 url("../images/baise11.png") no-repeat 144px center; font-size: 18px; text-indent: 52px; line-height: 46px; border-radius: 50px; display: block;}
.souB-tex a:hover{background: #ca3d32 url("../images/baise11.png") no-repeat 144px center;}
.souB-nav{height: 60px; width: 100%; background: #eff3f6; line-height: 60px; position: absolute; z-index: 99;}
.souB-all{width: 1180px; margin: 0 auto;}
.souBav-main{float: left;}
.souBav-main li{float: left; margin-right: 64px; font-size: 16px; color: #333;}
.souBav-main li:hover{color: #1477e5; cursor: pointer;}
.souBav-right{float: right; font-size: 14px; color: #999;}
.souBav-right span{color: #FF2D2D; font-weight: bold;}
.souBav-main .active{color: #1477e5;}
.appTions-title{font-size: 36px; text-align: center;}
.souB-pxd{position: relative;}
.appTions{position: relative; padding-top: 80px;}
.podPro-tle{text-align: center; font-size: 36px; color: #333;}
.sob-product{padding: 80px 0;}
.sob-product .pro-relate{margin-top: 60px;}
.no-clsT{display: none;}
.susOk{width: 100%; height: 100%; background: #f5f5f5; position: absolute; top: 0; left: 0;}
.susOk-main{width: 1000px; height: 260px; background: #fff url("../images/susok.png") no-repeat 150px 70px; position: absolute; top: 0; right: 0; left: 0; bottom: 0; margin: auto;}
.susOk-tle{font-size: 32px; color: #444; font-weight: bold; line-height: 34px; padding-top: 86px; padding-left: 210px;}
.susOk-tex{font-size: 16px; line-height: 24px; color: #666; padding-left: 210px; margin-top: 14px; width: 680px;}
.susOk-tex span{color: #0068d2;}
.simple-page{padding: 60px 0 80px; background-color: #fff;}
.simple-page-box{padding: 100px 50px 80px; background-color: #F8F8F8; width: 1100px; margin: auto;}
.pTit{font-weight: bold; font-size: 28px; color: #333; line-height: 40px;}
.simpage-main p{font-size: 14px; color: #555; margin-top: 10px; line-height: 28px;}
.simpage-main h3{font-size: 22px; color: #222; font-weight: bold; line-height: 1; margin-top: 39px;}
.simpage-main a{color: #ff0000}

.map-item{font-size: 20px; line-height: 30px; color: #222; font-weight: bold; margin-top: 45px; padding-bottom: 25px; border-bottom: 1px dashed #eaeaea;}
.map-item ul{overflow: hidden; font-size: 16px; line-height: 28px; color: #555; font-weight: normal; padding-top: 10px;}
.map-item ul li{width: 33.33%; float: left; margin-top: 10px;}
.forStrong-main{background: #fafafa; padding: 1px 0 20px;}
.forStrong-cls{width: 560px; height: 482px; background: #fff; float: left; margin-left: 20px; margin-top: 20px;}
.forStrong-img{text-align: center; margin-top: 30px;}
.forStrong-title{font-size: 20px; color: #333; line-height: 22px; margin-left: 52px; text-indent: 13px; margin-top: 48px; background: url("../images/lanbian.png") no-repeat 0 center;}
.new-noImg .list-info{width: 1130px;}
.wsc-search-list{margin: auto;}
.wsc-search-list .list-item{background-color: #f6f6f6; padding: 20px 40px 20px 20px; margin-top: 20px; transition: 0.3s;}
.wsc-search-list .list-item:hover{background-color: #fff; box-shadow: 0px 6px 25px rgba(0, 0, 0, 0.08);}
.wsc-search-list .list-item:hover .list-tit{color: #000;}
.wsc-search-list .list-tit{font-size: 18px; line-height: 28px; color: #222; height: 28px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.wsc-search-list .list-text{font-size: 14px; line-height: 24px; color: rgba(85,85,85,0.7); height: 48px; overflow: hidden; text-overflow:ellipsis;display: -webkit-box; -webkit-line-clamp:2;-webkit-box-orient: vertical; margin-top: 7px;}
.wsc-search-list .time{font-size: 14px; line-height: 1; color: #8a8a8a; margin-top: 24px;}
.wsc-search-list .list-pic{padding-left:290px;}
.wsc-search-list .list-pic .list-img{width: 240px; float: left; margin-left:-270px;}
.wsc-search-list .list-pic .list-img img{width: 240px;}
.wsc-search-list .list-pic .list-info{float: left; width: 100%;}
.m-fixed-side{position: fixed; right: 0; bottom: 170px; z-index: 100;}
.m-fixed-side .side-item-wp{position: relative;}
.m-fixed-side .side-item-wp:hover .side-drop{display: block;}
.m-fixed-side .side-drop{display: none; position: absolute; right: 61px; width: 147px; top: 0; padding-left: 15px; padding-right: 15px; border: 1px solid #d6dee4; border-radius: 5px; background: #fff;}
.m-fixed-side .drop-tel{padding-top: 10px; height: 50px;}
.m-fixed-side .tel-tit{font-size: 12px; line-height: 1;}
.m-fixed-side .tel-num{font-size: 20px; color: #1477e5;}
.m-fixed-side .drop-wechat{padding-top: 18px; padding-bottom: 15px; text-align: center;}
.m-fixed-side .drop-wechat .img{width: 143px; height: 143px;}
.m-fixed-side .drop-wechat img{max-width: 143px; max-height: 143px;}
.m-fixed-side .drop-wechat p{margin-top: 15px;}
.m-fixed-side .side-item{height: 58px; width: 58px; margin-bottom: 1px; border: 1px solid #d6dee4; background: #eff3f6 url(../images/ind-fixed.png) no-repeat 0 0; border-radius: 5px; cursor: pointer;}
.m-fixed-side .side-item:hover{background-color: #1477e5; border-color: #1477e5;}
.m-fixed-side .side-chat:hover{background-position: -60px 0;}
.m-fixed-side .side-tel{background-position: 0 -61px;}
.m-fixed-side .side-tel:hover{background-position: -60px -61px;}
.m-fixed-side .side-wechat{background-position: 0 -122px;}
.m-fixed-side .side-wechat:hover{background-position: -60px -122px;}
.m-fixed-side .side-back{background-position: 0 -183px;}
.m-fixed-side .side-back:hover{background-position: -60px -183px;}

.souHead-cont{background: #fff; width: 1180px; margin: 0 auto; padding: 40px 0;}
.souHead-text{font-size: 14px; line-height: 26px; color: #555555; margin-top: 30px; text-align: left; padding: 0 40px;}
.container{width: 1180px}
.no-pro-alt{margin-left: 20px; font-size: 18px; line-height: 32px; margin-top: 30px; color: #666; text-align: center;}
.no-pro-alt span{color: #1477e5;}
.sto-al{font-size: 16px; margin-top: 10px;}
.sto-al a{display: block; width: 220px; height: 42px; text-align: center; line-height: 42px; background: #e14539; font-size: 18px; color: #fff; margin: 20px auto 0; border-radius: 50px;}
.sto-al a:hover{background: #ca3d32;}
.domRj-mg{width: 214px; height: 214px; position: absolute; top: -214px; left: -10px; text-indent: 0; display: none;}
.domRj-dm a:hover .domRj-mg{display: block;}
.noway{margin-left: 20px; font-size: 18px; height: 98px; line-height: 98px; text-align: center; border: 20px solid #fafafa; color: #666;}
.bgf6{background-color: #f6f6f6; padding: 80px 0;}
.nofMain{padding: 100px 0 80px; background-color: #fff; width: 1180px; margin: auto; text-align: center;}
.nfImg{height: 160px; background: #fff url(../images/4041.png) no-repeat center top;}
.nfText{font-size: 14px; color: #555; margin: 10px auto 0; width: 450px;}
.nfBtn{margin-top: 40px;}
.no-yiq{background-image: none; text-indent: 40px;}
.det-seo{background-color: #f0f0f0; border: solid 1px #e5e5e5; padding: 25px 30px 25px; font-size: 14px; line-height: 26px; color: #666; margin-top: 20px;}
.det-seo em, .det-seo a{color: #333; font-weight: bold;}
.det-seo a:hover{color: #1477e5;}
.ycz .newIndex-info{background: #fff;}
body{color: #222; line-height: 1.5; min-width: 1180px; scroll-behavior: smooth;}
.img{display: table-cell; text-align: center; vertical-align: middle;}
.l-layout{width: 1180px; margin: 0 auto;}
@media screen and (min-width: 1460px) { .l-layout {width: 1440px;}}
.l-center{text-align: center;}
.ft-primary{color: #1477e5;}
.ft-gray{color: #8e8e8e;}
.ft-18{font-size: 18px;}
.owl-carousel .owl-item{float: left;}
.u-title{font-weight: 700; font-size: 38px;}
.u-plus{display: block; width: 118px; height: 28px; margin: 25px auto; border: 1px solid #fff; border-radius: 15px; background: url(../images/ind-plus.png) no-repeat center center;}
.u-plus:hover{background-color: rgba(255, 255, 255, 0.1);}
.u-btn-red{color: #fff; background: #e14539;}
.u-btn-red:hover{color: #fff; background: #ca3d32;}
.u-btn-red:active{background: #b5291f;}
.u-btn-white{color: #fff; border: 1px solid #fff;}
.u-btn-white:hover{color: #fff; background-color: rgba(255, 255, 255, 0.1);}
.m-top{height: 40px; line-height: 40px; color: #8e8e8e; background: #333;}
.m-top .link,
.m-top .text,
.m-top .line{float: left;}
.m-top .link,
.m-top .line{margin-right: 19px;}
.m-top .link:hover{color: #cdcdcd;}
.m-top .line{width: 1px; height: 14px; margin-top: 13px; background: #8e8e8e;}
.m-top .top-l{float: left;}
.m-top .top-l a{color: #8e8e8e;}
.m-top .top-r{float: right;}
.m-top .top-r .line{margin-left: 19px;}
.m-header{height: 89px; border-bottom: 1px solid #e5e5e5;}
.m-header .logo{padding-top: 27px; float: left;}
.m-header .logo img{max-width: 140px; max-height: 40px;}
.m-header .menu{float: right;}
.m-header .menu-list{padding-top: 32px; float: left;}
.m-header .menu-item{float: left; margin-right: 38px; font-size: 16px;}
.m-header .menu-item .menu-a{padding-left: 5px; padding-right: 5px; position: relative;}
.m-header .menu-item .menu-a:hover{color: #1477e5;}
.m-header .menu-item .menu-a:before{content: ''; visibility: hidden; opacity: 0; position: absolute; height: 2px; left: 0; right: 0; top: 53px; background: #1477e5; -webkit-transition: .3s; transition: .3s;}
.m-header .menu-item .menu-a:hover:before{visibility: visible; opacity: 1;}
.m-header .search{float: right; height: 30px; width: 30px; margin-top: 30px; background: url(../images/search.png);}
.m-header .search:hover{background: url(../images/ind-search-h.png);}
.m-banner{height: 650px; position: relative; overflow: hidden;}
.m-banner .banner-container{height: 650px; position: relative;}
.m-banner .banner-slide{height: 650px;}
.m-banner .layer{position: absolute; left: 0; bottom: 0; right: 0; height: 75px; z-index: 10; width: 100%; background: url(../images/banner-hover-lit.png) no-repeat center bottom;}
.m-banner .banner-btn-red,
.m-banner .banner-btn-white{display: inline-block; padding: 0 54px; border-radius: 23px; font-size: 18px;}
.m-banner .banner-btn-red span,
.m-banner .banner-btn-white span{padding-right: 30px; background: url(../images/zhuan.png) no-repeat right center;}
.m-banner .banner-btn-red{height: 46px; line-height: 46px;}
.m-banner .banner-btn-white{height: 44px; line-height: 44px;}
.m-banner .owl-dots{position: absolute; bottom: 100px; width: 100%; text-align: center;}
.m-banner .owl-dot{height: 6px; width: 6px; margin-left: 13px; margin-right: 13px; position: relative; border-radius: 50%; background: #fff;}
.m-banner .owl-dot.active{background: #1477e5;}
.m-banner .owl-dot.active span{position: absolute; height: 10px; width: 10px; top: -4px; left: -4px; border: 2px solid #1477e5; border-radius: 50%;}
@media screen and (min-width: 1460px) {.m-banner:after {background-image: url(../images/banner-hover.png);}}
.m-banner-menu{position: relative; z-index: 20; margin-bottom: 64px;}
.m-banner-menu .menu-item{float: left; width: 25%; height: 27px; text-align: center; position: relative;}
.m-banner-menu .menu-img{height: 132px; width: 132px; border-radius: 50%; position: absolute; top: -110px; left: 50%; margin-left: -66px;}
.m-banner-menu .item2,
.m-banner-menu .item3{margin-top: -16px;}
.m-banner-menu .text{margin-top: 0px; font-size: 18px; position: relative; z-index: 1;}
@media screen and (min-width: 1460px) {.m-banner-menu .text {margin-top: 5px;}}
h3.newp { color:#ff6600; }
.newp .card-item {width: 280px;height: 254px;}
.newp .card-img {width: 280px;height: 188px; overflow:hidden; border:solid 1px #efefef;}
.newp .card-img img { transition: .3s; width:100%; height:100%; }
.newp .card-img img:hover { transform: scale(1.15); }
.newp .card-text {width:282px;}
.newp .card-text a { font-size:16px; color:#666;}
.newp .card-text a:hover { color:#ff3300;}
.m-card{margin-bottom: 27px;}
.m-card .card-title{margin-bottom: 15px;}
.m-card .card-desc{margin-bottom: 26px;}
.m-card .card-item{float: left; width: 282px; height: 254px; position: relative; text-align: center;}
.m-card .card-item + .card-item{margin-left: 17px;}
.m-card .u-plus{-webkit-transform: translateY(8px); transform: translateY(8px); -webkit-transition: .3s .15s; transition: .3s .15s;}
.m-card .card-item:hover .card-hover{visibility: visible; opacity: 1;}
.m-card .card-item:hover .u-plus{-webkit-transform: translateY(0); transform: translateY(0);}
.m-card .card-hover{visibility: hidden; opacity: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0; padding-top: 66px; text-align: center; color: #fff; border-radius: 5px; background-color: #1677f3; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF1677F3', endColorstr='#FF1DA2F9', GradientType=1); background: linear-gradient(45deg, #1677f3, #1da2f9); -webkit-transition: .2s; transition: .2s;}
.m-card .card-hover .ch-tit{margin-bottom: 14px; font-size: 20px; font-weight: 700;}
.m-card .card-hover .ch-desc{margin-bottom: 35px; font-size: 16px;}
.m-card .card-img{width: 282px; height: 188px;}
.m-card .card-img img{max-width: 282px; max-height: 188px;}
.m-card .card-text{height: 66px; line-height: 66px; font-size: 20px; background: #fafafa;}
@media screen and (min-width: 1460px) {
    .m-card {margin-bottom: 47px;}
    .m-card .card-item {width: 345px;height: 310px;}
    .m-card .card-item + .card-item {margin-left: 20px;}
    .m-card .ch-tit {margin-bottom: 19px;}
    .m-card .card-desc {margin-bottom: 34px;}
    .m-card .card-text {height: 80px; line-height: 80px;}
    .m-card .card-hover {padding-top: 85px;}
    .m-card .card-img {width: 345px;height: 230px;}
    .m-card .card-img img {max-width: 345px;max-height: 230px;}
	h3.newp { color:#ff6600; }
	.newp .card-item {width: 343px;height: 310px;}
	.newp .card-img {width: 343px;height: 228px; overflow:hidden; border:solid 1px #efefef;}
	.newp .card-img img { transition: .3s; width:100%; height:100%; }
	.newp .card-img img:hover { transform: scale(1.15); }
	.newp .card-text {width:345px;}
	.newp .card-text a { font-size:18px; color:#666;}
	.newp .card-text a:hover { color:#ff3300;}
}
.m-video{position: relative; margin-top: 80px; height: 533px; padding-top: 70px; margin-bottom: -191px; color: #fff; text-align: center; overflow: hidden; background: #145aed url(../images/sejie.jpg) no-repeat center 0;}
.m-video:before{content: ''; position: absolute; bottom: 30px; width: 1340px; margin-left: -670px; height: 150px; box-shadow: 0 0 70px rgba(0, 29, 146, 0.9); left: 50%; background: #fff;}
.m-video .video-title{margin-bottom: 50px;}
.m-video .video-play{height: 74px; width: 74px; margin: 0 auto 52px; cursor: pointer; background: url(../images/play.png) no-repeat center center;}
.m-video .video-play:hover{background-image: url(../images/ind-playh.png);}
.m-video .video-button{display: inline-block; height: 48px; padding-left: 44px; padding-right: 44px; line-height: 48px; border-radius: 25px; font-size: 18px;}
.m-video .video-button span{padding-right: 30px; background: url(../images/zhuan.png) no-repeat right center;}
@media screen and (min-width: 1460px) {.m-video:before {width: 1600px;margin-left: -800px;}}
.m-case{position: relative; margin: 0 auto; padding-bottom: 80px; background: #fff; width: 1340px; max-width: 100%; overflow-x: hidden;}
.m-case:after{content: ''; position: absolute; left: 0; right: 0; top: 0; height: 10px; background-color: #1b7cf7; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF1B7CF7', endColorstr='#FF983DF4', GradientType=1); background: -webkit-gradient(linear, left top, right top, from(#1b7cf7), color-stop(#5c91f6), to(#983df4)); background: linear-gradient(to right, #1b7cf7, #5c91f6, #983df4);}
.m-case .l-layout{position: relative; z-index: 1;}
.m-case .tab-nav{width: 186px; float: left;}
.m-case .nav-item{display: block; padding-left: 28px; height: 72px; line-height: 72px; background: #eff3f6; border-radius: 5px; font-size: 18px; color: #8e8e8e; cursor: pointer; overflow: hidden; -webkit-transition: none; transition: none;}
.m-case .nav-item .text{display: inline-block; width: 92px; text-align: justify;}
.m-case .nav-item .text:after{content: ''; display: inline-block; width: 100%;}
.m-case .nav-item + .nav-item{margin-top: 4px;}
.m-case .nav-item.active,
.m-case .nav-item:hover{color: #fff; background: url(../images/xzt-lit.png) no-repeat 0 0;}
.m-case .nav-item.active .icon0,
.m-case .nav-item:hover .icon0{background-image: url(../images/zyh0.png);}
.m-case .nav-item.active .icon1,
.m-case .nav-item:hover .icon1{background-image: url(../images/zyh1.png);}
.m-case .nav-item.active .icon2,
.m-case .nav-item:hover .icon2{background-image: url(../images/zyh2.png);}
.m-case .nav-item.active .icon3,
.m-case .nav-item:hover .icon3{background-image: url(../images/zyh3.png);}
.m-case .nav-item.active .icon4,
.m-case .nav-item:hover .icon4{background-image: url(../images/zyh4.png);}
.m-case .nav-item.active .icon5,
.m-case .nav-item:hover .icon5{background-image: url(../images/zyh5.png);}
.m-case .nav-item.active .icon6,
.m-case .nav-item:hover .icon6{background-image: url(../images/zyh6.png);}
.m-case .nav-item.active .icon7,
.m-case .nav-item:hover .icon7{background-image: url(../images/zyh7.png);}
.m-case .nav-item.active .icon8,
.m-case .nav-item:hover .icon8{background-image: url(../images/zyh8.png);}
.m-case .nav-item.active .icon9,
.m-case .nav-item:hover .icon9{background-image: url(../images/zyh9.png);}
.m-case .img-icon{width: 27px; height: 27px; float: left; margin-top: 23px; margin-right: 19px; background-repeat: no-repeat; background-position: center center;}
.m-case .icon0{background-image: url(../images/zy0.png);}
.m-case .icon1{background-image: url(../images/zy1.png);}
.m-case .icon2{background-image: url(../images/zy2.png);}
.m-case .icon3{background-image: url(../images/zy3.png);}
.m-case .icon4{background-image: url(../images/zy4.png);}
.m-case .icon5{background-image: url(../images/zy5.png);}
.m-case .icon6{background-image: url(../images/zy6.png);}
.m-case .icon7{background-image: url(../images/zy7.png);}
.m-case .icon8{background-image: url(../images/zy8.png);}
.m-case .icon9{background-image: url(../images/zy9.png);}
.m-case .tab-content{padding-left: 40px; margin-left: 186px; display: none;}
.m-case .tab-content.show{display: block;}
@media screen and (min-width: 1460px) {
.m-case{width: 100%;max-width: 1600px;}
.m-case .tab-nav{width: 200px;}
.m-case .nav-item{padding-left: 24px;height: 84px;line-height: 84px;}
.m-case .nav-item.active, .m-case .nav-item:hover{background: url(../images/xzt.png) no-repeat 0 0;}
.m-case .tab-content{margin-left: 200px;}
.m-case .img-icon{margin-top: 28px;}
}
.case-tab{padding-top: 78px;}
.case-title{margin-bottom: 50px;}
.case-name{padding-left: 16px; position: relative; margin-bottom: 20px; line-height: 1; font-size: 24px;}
.case-name:before{content: ''; position: absolute; left: 0; top: 2px; width: 4px; height: 22px; background: #1477e5; border-radius: 2px;}
.case-more{float: right; padding-right: 22px; margin-top: 9px; font-size: 14px; color: #8e8e8e; background: url(../images/heijian.png) no-repeat right center;}
.case-more:hover{color: #1477e5; background-image: url(../images/youlan.png);}
.case-info{margin-top: 17px; margin-bottom: 32px; height: 84px; overflow: hidden; font-size: 16px; line-height: 28px;}
.case-item{float: left; width: 225px; border-radius: 0px; background: #fafafa; -webkit-transition: .2s box-shadow; transition: .2s box-shadow;}
.case-item + .case-item{margin-left: 18px;}
.case-item:hover{background: #fff; box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);}
.case-img{width: 225px; height: 192px;}
.case-img img{max-width: 225px; max-height: 192px;}
.case-con{padding: 17px 20px 0;}
.case-des {margin-bottom: 30px; overflow: hidden; float: left;}
.case-des h3 {font-size: 20px; line-height: 30px; padding-bottom: 10px; font-weight: bold;}
.case-des .des-img {float: left; padding-right: 20px;}
.case-des .des-right {float: left; padding-top: 20px; overflow: hidden;}
.case-des .phone {float: left;width: 160px; height: 44px; border-radius: 5px; color: #fff; line-height: 44px;font-size: 20px; padding-left: 48px; background: #1577e6 url(../images/icon-phone.png) no-repeat 16px 10px; display: inherit;}
.case-des .chat {width: 106px; height: 44px; border-radius: 5px; color: #fff; line-height: 44px;font-size: 20px; padding-left: 48px; background: #ff9900 url(../images/icon-chat.png) no-repeat 16px 10px; display: inherit; float: left; margin-left: 20px;}
.case-tit {margin-bottom: 10px;height: 30px;font-size: 16px;overflow: hidden;}
.case-tit a:hover {color: #1477e5;}
.case-loc{border-top: 1px solid #eaeaea; padding-top: 20px; padding-bottom: 20px; color: #8e8e8e; font-size: 14px; line-height: 18px;}
.case-loc .icon-local{float: left; width: 16px; height: 18px; margin-right: 10px; background: url(../images/ind-local.png) no-repeat 0 0;}
.case-loc .icon-type{float: left; width: 15px; height: 17px; margin-right: 10px; background: url(../images/ind-type.png) no-repeat 0 0;}
.case-loc .city{float: left;}
.case-loc .type{float: right;}
@media screen and (min-width: 1460px) {
.case-item{width: 284px;}
.case-item + .case-item{margin-left: 20px;}
.case-loc{padding-top: 26px;padding-bottom: 26px;}
.case-img{width: 284px;height: 242px;}
.case-img img{max-width: 284px;max-height: 242px;}
.case-con{padding: 16px 30px 0;}
.case-name{margin-bottom: 25px;}
.case-des{margin-bottom: 32px;}
.case-tit{margin-bottom: 16px;height: 26px;}
}
.m-achieve{height: 486px; padding-top: 68px; text-align: center; color: #fff; background: #1477e5 url(../images/ind-ban.jpg) no-repeat center 0;}
.m-achieve .tit{margin-bottom: 5px; font-size: 38px; font-weight: 700;}
.m-achieve .desc{margin-bottom: 47px; font-size: 18px;}
.m-achieve .list{width: 800px; margin: 0 auto; font-size: 16px; text-align: left; line-height: 28px;}
.m-achieve .list span{margin-right: 22px;}
.m-achieve .list span:last-child{margin-right: 0;}
.m-achieve .circles{margin-top: 50px; padding-left: 25px;}
.m-achieve .circle{height: 158px; width: 188px; padding-top: 30px; float: left; margin-right: 95px; margin-left: 95px; background: url(../images/ind-circle.png) no-repeat center center;}
.m-achieve .circle .number{padding-left: 15px; position: relative; display: inline-block; line-height: 90px; height: 90px;}
.m-achieve .circle span{vertical-align: baseline;}
.m-achieve .circle b{font-size: 80px; font-family: Arial, Helvetica, sans-serif;}
.m-achieve .circle p{font-size: 18px;}
@media screen and (min-width: 1460px) {.m-achieve .circles {padding-left: 151px;}}
.m-news{padding-top: 70px; padding-bottom: 80px; background: #fafafa;}
.m-news .news-title{text-align: center; margin-bottom: 45px;}
.m-news .news-tab{padding-bottom: 16px; margin-bottom: 40px; text-align: center; border-bottom: 1px solid #eaeaea; font-size: 16px;}
.m-news .news-tab-nav{padding-left: 21px; padding-right: 21px; margin-right: 28px; margin-left: 28px; cursor: pointer; position: relative;}
.m-news .news-tab-nav:after{content: ''; position: absolute; left: 0; right: 0; top: 36px; height: 2px; background: #1477e5; opacity: 0; visibility: hidden; -webkit-transition: .3s; transition: .3s;}
.m-news .news-tab-nav:hover,
.m-news .news-tab-nav.active{color: #1477e5;}
.m-news .news-tab-nav:hover:after,
.m-news .news-tab-nav.active:after{visibility: visible; opacity: 1;}
.m-news .news-tab-content{display: none; position: relative; margin: 0 auto; overflow: hidden; max-width: 1720px; min-width: 1180px;}
.m-news .news-tab-content.show{display: block;}
.m-news .news-item{width: 282px; margin-bottom: 50px; float: left; position: relative; overflow: hidden; border-radius: 5px; background: #fff; -webkit-transition: .2s; transition: .2s;}
.m-news .news-item:after{visibility: hidden; opacity: 0; content: ''; background-color: #1b7cf7; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF1B7CF7', endColorstr='#FF983DF4', GradientType=1); background: -webkit-gradient(linear, left top, right top, from(#1b7cf7), color-stop(#5c91f6), to(#983df4)); background: linear-gradient(90deg, #1b7cf7, #5c91f6, #983df4); position: absolute; left: 0; bottom: 0; width: 100%; height: 8px; -webkit-transition: .2s; transition: .2s;}
.m-news .news-item:hover{box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);}
.m-news .news-item:hover:after{visibility: visible; opacity: 1;}
.m-news .img{height: 170px;}
.m-news .img img{max-width: 282px; max-height: 170px;}
.m-news .news-info{padding: 18px 20px 25px;}
.m-news .news-tit{margin-bottom: 10px; height: 52px; overflow: hidden; font-size: 18px; line-height: 26px;}
.m-news .news-tit a:hover{color: #1477e5;}
.m-news .news-con{height: 96px; margin-bottom: 10px; overflow: hidden; font-size: 14px; line-height: 24px; color: #8e8e8e;}
.m-news .news-date{color: #8e8e8e; font-size: 14px;}
.m-news .icon-date{float: left; height: 12px; width: 12px; margin-top: 7px; margin-right: 5px; background: url(../images/ind-date.png) no-repeat 0 0;background-size:12px;}
.m-news .news-button{margin: 0 auto; display: inline-block; height: 48px; padding-left: 65px; padding-right: 65px; line-height: 48px; font-size: 18px; color: #1477e5; border: 1px solid #1477e5; border-radius: 24px;}
.m-news .news-button span{padding-right: 30px; background: url(../images/ind-news-arrow.png) no-repeat right center;}
.m-news .news-button:hover{color: #fff; background: #1477e5;}
.m-news .news-button:hover span{background-image: url(../images/ind-newsh-arrow.png);}
.m-news .prev,
.m-news .next{height: 80px; width: 80px; top: 168px; position: absolute; z-index: 1;}
.m-news .prev{left: 0; background: url(../images/ind-prev.png) no-repeat 0 0;}
.m-news .prev:hover{background-image: url(../images/ind-prev-h.png);}
.m-news .next{right: 0; background: url(../images/ind-next.png) no-repeat 0 0;}
.m-news .next:hover{background-image: url(../images/ind-next-h.png);}
.m-news .slide-wrap{position: relative; height: 429px; padding: 20px 0 20px 8px; overflow: hidden; margin-bottom: 12px;}
.m-news .slide-wrap .owl-stage-outer{overflow: visible;}
@media screen and (min-width: 1460px) {
.m-news .news-item{width: 345px;}
.m-news .news-info{padding: 24px 30px 33px;}
.m-news .img{height: 207px;}
.m-news .img img{max-width: 345px;max-height: 207px;}
.m-news .news-con{height: 72px;}
.m-news .slide-wrap{margin-bottom: 40px;}
}
.m-honor{padding-top: 70px; padding-bottom: 80px; background: #fafafa;}
.m-honor .honor-title{text-align: center; margin-bottom: 45px;}
.m-honor .honor-tab{padding-bottom: 16px; margin-bottom: 40px; text-align: center; border-bottom: 1px solid #eaeaea; font-size: 16px;}
.m-honor .honor-tab-nav{padding-left: 21px; padding-right: 21px; margin-right: 28px; margin-left: 28px; cursor: pointer; position: relative;}
.m-honor .honor-tab-nav:after{content: ''; position: absolute; left: 0; right: 0; top: 36px; height: 2px; background: #1477e5; opacity: 0; visibility: hidden; -webkit-transition: .3s; transition: .3s;}
.m-honor .honor-tab-nav:hover,
.m-honor .honor-tab-nav.active{color: #1477e5;}
.m-honor .honor-tab-nav:hover:after,
.m-honor .honor-tab-nav.active:after{visibility: visible; opacity: 1;}
.m-honor .honor-tab-content{display: none; position: relative; margin: 0 auto; overflow: hidden; max-width: 1720px; min-width: 1180px;}
.m-honor .honor-tab-content.show{display: block;}
.m-honor .honor-item{width: 222px; margin-bottom: 50px; float: left; position: relative; overflow: hidden; border-radius: 0px; background: #fff; -webkit-transition: .2s; transition: .2s;}
.m-honor .honor-item:after{visibility: hidden; opacity: 0; content: ''; background-color: #1b7cf7; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF1B7CF7', endColorstr='#FF983DF4', GradientType=1); background: -webkit-gradient(linear, left top, right top, from(#1b7cf7), color-stop(#5c91f6), to(#983df4)); background: linear-gradient(90deg, #1b7cf7, #5c91f6, #983df4); position: absolute; left: 0; bottom: 0; width: 100%; height: 8px; -webkit-transition: .2s; transition: .2s;}
.m-honor .honor-item:hover{box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);}
.m-honor .honor-item:hover:after{visibility: visible; opacity: 1;}
.m-honor .img{height: 170px;}
.m-honor .img img{}
.m-honor .honor-info{padding: 18px 20px 15px;}
.m-honor .honor-tit{margin-bottom: 10px; height: 30px; overflow: hidden; font-size: 18px; line-height: 26px; text-align: center;}
.m-honor .honor-tit a:hover{color: #1477e5;}
.m-honor .honor-con{height: 96px; margin-bottom: 10px; overflow: hidden; font-size: 14px; line-height: 24px; color: #8e8e8e;}
.m-honor .honor-date{color: #8e8e8e; font-size: 14px;}
.m-honor .icon-date{float: left; height: 12px; width: 12px; margin-top: 4px; margin-right: 5px; background: url(../images/ind-date.png) no-repeat 0 0;}
.m-honor .honor-button{margin: 0 auto; display: inline-block; height: 48px; padding-left: 65px; padding-right: 65px; line-height: 48px; font-size: 18px; color: #1477e5; border: 1px solid #1477e5; border-radius: 24px;}
.m-honor .honor-button span{padding-right: 30px; background: url(../images/ind-news-arrow.png) no-repeat right center;}
.m-honor .honor-button:hover{color: #fff; background: #1477e5;}
.m-honor .honor-button:hover span{background-image: url(../images/ind-newsh-arrow.png);}
.m-honor .prev,
.m-honor .next{height: 80px; width: 80px; top: 168px; position: absolute; z-index: 1;}
.m-honor .prev{left: 0; background: url(../images/ind-prev.png) no-repeat 0 0;}
.m-honor .prev:hover{background-image: url(../images/ind-prev-h.png);}
.m-honor .next{right: 0; background: url(../images/ind-next.png) no-repeat 0 0;}
.m-honor .next:hover{background-image: url(../images/ind-next-h.png);}
.m-honor .slide-wrap{position: relative; height: 460px; padding: 20px 0 20px 8px; overflow: hidden; margin-bottom: 12px;}
.m-honor .slide-wrap .owl-stage-outer{overflow: visible;}
@media screen and (min-width: 1460px) {
.m-honor .honor-item{width: 270px;}
.m-honor .honor-info{padding: 20px 30px 15px;}
.m-honor .img{height: 380px;}
.m-honor .img img{max-width: 270px;max-height: 380px;}
.m-honor .honor-con{height: 72px;}
.m-honor .slide-wrap{margin-bottom: 40px;}
}
.m-service{height: 531px; padding-top: 70px; background: #1477e5 url(../images/ind-service.jpg) no-repeat center center;}
.m-service .u-title{color: #fff;}
.m-service .service-list{padding-top: 50px;}
.m-service .service-item{width: 282px; padding-top: 40px; height: 306px; float: left; border-radius: 5px; background: #fff;}
.m-service .service-item + .service-item{margin-left: 16px;}
.m-service .service-item:hover{color: #fff; background-color: #1677f3; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF1677F3', endColorstr='#FF1DA2F9', GradientType=1); background: linear-gradient(45deg, #1677f3, #1da2f9);}
.m-service .service-item:hover .img1{background-image: url(../images/ind-sh1.png);}
.m-service .service-item:hover .img2{background-image: url(../images/ind-sh2.png);}
.m-service .service-item:hover .img3{background-image: url(../images/ind-sh3.png);}
.m-service .service-item:hover .img4{background-image: url(../images/ind-sh4.png);}
.m-service .service-item:hover .service-desc{color: #fff;}
.m-service .service-img{height: 113px; width: 113px; margin: 0 auto; background-position: center center; background-repeat: no-repeat;}
.m-service .img1{background-image: url(../images/ind-s1.png);}
.m-service .img2{background-image: url(../images/ind-s2.png);}
.m-service .img3{background-image: url(../images/ind-s3.png);}
.m-service .img4{background-image: url(../images/ind-s4.png);}
.m-service .service-tit{margin-top: 24px; margin-bottom: 10px; font-size: 24px;}
.m-service .service-desc{font-size: 16px; overflow: hidden; height: 48px; width: 155px; margin: 0 auto;}
.m-service .u-plus{margin-top: 15px;}
@media screen and (min-width: 1460px) {
.m-service{height: 566px;}
.m-service .service-item{width: 345px;padding-top: 69px;height: 312px;}
.m-service .service-item + .service-item{margin-left: 20px;}
.m-service .service-tit{margin-top: 43px;margin-bottom: 11px;}
.m-service .service-desc{height: 24px;width: auto;}
.m-service .u-plus{margin-top: 25px;}
}

.m-fixed-side{position: fixed; right: 0; bottom: 170px; z-index: 100;}
.m-fixed-side .side-item-wp{position: relative;}
.m-fixed-side .side-item-wp:hover .side-drop{display: block;}
.m-fixed-side .side-drop{display: none; position: absolute; right: 61px; width: 147px; top: 0; padding-left: 15px; padding-right: 15px; border: 1px solid #d6dee4; border-radius: 5px; background: #fff;}
.m-fixed-side .drop-tel{padding-top: 10px; height: 50px;}
.m-fixed-side .tel-tit{font-size: 12px; line-height: 1;}
.m-fixed-side .tel-num{font-size: 20px; color: #1477e5;}
.m-fixed-side .drop-wechat{padding-top: 18px; padding-bottom: 15px; text-align: center;}
.m-fixed-side .drop-wechat .img{width: 143px; height: 143px;}
.m-fixed-side .drop-wechat img{max-width: 143px; max-height: 143px;}
.m-fixed-side .drop-wechat p{margin-top: 15px;}
.m-fixed-side .side-item{height: 58px; width: 58px; margin-bottom: 1px; border: 1px solid #d6dee4; background: #eff3f6 url(../images/ind-fixed.png) no-repeat 0 0; border-radius: 5px; cursor: pointer;}
.m-fixed-side .side-item:hover{background-color: #1477e5; border-color: #1477e5;}
.m-fixed-side .side-chat:hover{background-position: -60px 0;}
.m-fixed-side .side-tel{background-position: 0 -61px;}
.m-fixed-side .side-tel:hover{background-position: -60px -61px;}
.m-fixed-side .side-wechat{background-position: 0 -122px;}
.m-fixed-side .side-wechat:hover{background-position: -60px -122px;}
.m-fixed-side .side-back{background-position: 0 -183px;}
.m-fixed-side .side-back:hover{background-position: -60px -183px;}
.m-modal-mask{position: fixed; left: 0; top: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.3); z-index: 1000; text-align: center; visibility: hidden; opacity: 0;}
.m-modal-mask.show{visibility: visible; opacity: 1;}
.m-modal-mask.show .m-modal{-webkit-animation: drop .3s forwards; animation: drop .3s forwards;}
.m-modal-mask:before{display: inline-block; overflow: hidden; width: 0; height: 100%; vertical-align: middle; content: '';}
.m-modal-mask .m-modal{display: inline-block; position: relative; background: #fff; padding: 35px; border-radius: 5px; vertical-align: middle;}
.m-modal-mask .modal-close{position: absolute; right: 10px; top: 10px; cursor: pointer; line-height: 30px; width: 30px; text-align: center; font-size: 24px;}
@-webkit-keyframes drop {
0%{opacity: 0;-webkit-transform: translate3d(0, -30px, 0);transform: translate3d(0, -30px, 0);}
100%{opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
}
@keyframes drop {
0%{opacity: 0;-webkit-transform: translate3d(0, -30px, 0);transform: translate3d(0, -30px, 0);}
100%{opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
}
.can-anime .service-item{opacity: 0; visibility: hidden; -webkit-transform: translateY(-15px); transform: translateY(-15px); -webkit-transition: opacity .5s, -webkit-transform .5s; transition: opacity .5s, -webkit-transform .5s; transition: transform .5s, opacity .5s; transition: transform .5s, opacity .5s, -webkit-transform .5s;}
.can-anime.enter-anime .service-item{opacity: 1; visibility: visible; -webkit-transform: translateY(0); transform: translateY(0);}
.can-anime.enter-anime .service-item:nth-child(1){-webkit-transition-delay: .15s; transition-delay: .15s;}
.can-anime.enter-anime .service-item:nth-child(2){-webkit-transition-delay: .3s; transition-delay: .3s;}
.can-anime.enter-anime .service-item:nth-child(3){-webkit-transition-delay: .45s; transition-delay: .45s;}
.can-anime.enter-anime .service-item:nth-child(4){-webkit-transition-delay: .6s; transition-delay: .6s;}
.banner-slide{padding: 1px 0;}
.bannerPost{text-align: center; position: relative; width: 276px; height: 42px; margin: 230px auto 0; z-index: 999;}
.bannerPost a{width: 276px; height: 40px; text-align: center; display: inline-block; border-radius: 50px; font-size: 18px; color: #fff; line-height: 40px; background: #e14539;}
.bannerPost a:hover{background: #ca3d32;}
.bannerPost-als{position: absolute; left: 0; top: 40px; display: none; z-index: 999;}
.bannerPost-als a{display: block; margin-top: 10px;}
.bannerPost:hover .bannerPost-als{display: block;}
.zhy-ge .bannerPost{margin-top: 250px;}
.m-fixed-side .side-post{background: #eff3f6 url(../images/psso1.png) no-repeat center;}
.m-fixed-side .side-post:hover{background: #1477e5 url("../images/psso2.png") no-repeat center;}
.drPs{font-size: 16px; color: #1477e5;}
.m-fixed-side .drop-post{width: 78px;}
.drPs li{padding: 15px 0; border-top: 1px solid #eaeef1; text-align: center;}
.drPs li:first-child{border: 0;}
.drPs li a{display: block;}
.drPs li a:hover{color: #0068d2; font-weight: bold;}
.ggw{position: fixed; top: 50%; left: 0; z-index: 99;}
.ggw-main{position: relative;}
.ggw-main span{width: 30px; height: 30px; position: absolute; right: 0; top: 0; background: url(../images/search-close.png) no-repeat center; background-size: 10px;}
@media screen and (min-width: 1460px) {
.container{width: 1440px;margin: 0 auto;}
.wsc-NavCon{width: 1200px;margin: 0 auto;height: 110px;}
.content{width: 1440px;margin: 0 auto;}
.footRas-left{float: left;width: 850px;margin-top: 34px;}
.footRas-cls{float: left;font-size: 14px;margin-left: 80px;}
.hn-search .hn-drop{width: 1440px;}
}
.footlink { background:#3a3a3a; height:40px;line-height:40px;}
.footlinklist a {color:#777; padding:0 10px; border-right:solid 1px #555;} .footlinklist a:hover {color:#999;}
.friLink{padding: 15px 0;font-size: 14px; color: #888; border-top: 1px solid #eaeaea;}
.friLink .item-dt,.friLink .item-dd{display: inline;}
.friLink em{font-weight: bold;margin-right: 10px;}.friLink span { padding-left:10px;}
.friLink a{ transition: 0.36s; border-right: solid 1px #888; padding:0 15px;}
.friLink a:hover{color: #1477e5;}
#product {position: static;}
#product .hn-drop .content {width:1180px!important;}
#product .hn-text span {position: absolute; top: 129px;bottom: auto;left: auto;right: auto;margin-left: 11px;}
#product .hn-drop { width: 100%;min-width: 1196px; top:133px; min-height: 382px; padding: 35px 0 0 0;box-shadow: 0 5px 10px 0 rgba(34, 34, 34, 0.1);}
#product .nav-left { float: left; width: 200px;border-right: 1px solid #eaeaea; padding-right: 20px; overflow: hidden; min-height: 340px;}
#product .nav-left h2 {font-size: 24px; padding-bottom: 10px; color:#666;} 
#product .nav-left p {line-height: 1.5; color: #999;}
#product .nav-left ul {padding-top: 20px;}
#product .nav-left ul li {float: left; text-align: center; line-height: 36px; width: 180px; height: 36px; border: solid 1px #eaeaea; margin-bottom: 15px; }
#product .nav-left ul li a.active,#product .nav-left ul li a:hover {background-color: #eee;}
#product .nav-left ul li a {display: block;text-indent:0;}
#product .nav-right {float: right; width: 920px; overflow: hidden; min-height: 260px;}
#product .nav-right .rightbox {padding-top: 15px;}
#product .nav-right .rightbox p {line-height: 24px; color: #999; padding-bottom: 10px;}
#product .nav-right .rightbox ul {padding-top: 15px;}
#product .nav-right .rightpic {padding-top: 15px;}
#product .nav-right .rightpic a {line-height: 20px; color: #666;text-indent:0;}
#product .nav-right .rightpic a:hover,#product .nav-right .rightpic a:hover span {color: #1477e5;}
#product .nav-right .rightpic {float: left; width: 300px; height: 110px; line-height: 28px!important;}
#product .nav-right .rightpic span {font-size: 16px; font-weight: 700; color: #666;}
#product .nav-right .rightpic img {width: 100px; float: left; padding-right: 15px; margin-top: -15px;}
#product .property dl { width: 890px; border-bottom: solid 1px #ddd; overflow: hidden;}
#product .property dl.ban {float: left; width: 445px; border-bottom: solid 1px #ddd; overflow: hidden;}
#product .property dl dt {width: 100px; float: left; line-height: 34px; color: #1477e5; font-weight: 700;}
#product .property dl dd { line-height: 34px;width: 730px; float: left;}
#product .property dl dd a {color: #181818; font-size: 13px; line-height: 23px; display:block;float:left; }
#product .property dl dd a:hover {color: #1477e5;}
#product .material dl { width: 890px; border-bottom: solid 1px #ddd; overflow: hidden; padding:10px 0}
#product .material dl.ban {float: left; width: 445px; border-bottom: solid 1px #ddd; overflow: hidden;}
#product .material dl dt {width: 100px; float: left; line-height: 34px; color: #1477e5; font-weight: 700;}
#product .material dl dd { line-height: 34px;width: 730px; display:block; float:left}
#product .material dl dd a {display:block;float:left; color: #181818; font-size: 13px; line-height: 23px;}
#product .material dl dd a:hover {color: #1477e5;}
#FontScroll{width:450px;height:30px;line-height:30px;overflow:Hidden;padding:0;margin:0 auto; float:right}
#FontScroll .line{width:100%;}#FontScroll ul li a { border:none!important;}
#FontScroll ul li { width:450px; height:30px; overflow:hidden}