.index-banner{position:relative}
.index-banner img{width:100%}
.index-banner .swiper-container{width:100%}
.index-banner .swiper-slide,.index-banner .swiper-wrapper{height:100% !important}
.index-banner .pagination{height:12px;font-size:0;text-align:center;position:absolute;left:0;right:0;bottom:40px;margin:auto;z-index:100}
.index-banner .swiper-pagination-switch{display:inline-block;vertical-align:top;padding-left:45px;height:12px;background:url(../images/inban-line.png) no-repeat 0 center;margin-left:15px}
.index-banner .swiper-pagination-switch:first-child{padding-left:0;background:none;margin-left:0}
.index-banner .swiper-pagination-switch .dot{display:inline-block;width:12px;height:12px;background:url(../images/inabn-dots.png) no-repeat center center}
.index-banner .swiper-active-switch .dot{background-image:url(../images/inabn-actdots.png)}
.index-block1{padding:60px 0}
.inb1-main .inb1-left{float:left;width:600px;position:relative;margin-right:80px}
.inb1-main .inb1-left img{width:100%;overflow:hidden}
.inb1-main .item-img img{width:100%}
.inb1-main .inb1-right{float:left}
.inb1-tit{font-size:36px;line-height:42px;color:#080808;font-weight:bold}
.inb1-line{width:40px;height:3px;background-color:#1d2088;margin-top:20px}
.inb1-text{width:900px;color:#828282;font-size:14px;line-height:26px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:20px;height:52px}
.inb1-btn{margin-top:45px}
.inb1-btn .btn{width:240px}
.inb1-btn .btn span{background:url("../images/icon-inb1.png") no-repeat right center}
.inb1-bot{margin-top:60px}
.inb1-list{float:left;width:300px;height:240px;background-color:#f5f5f5;border-radius:2px;margin-left:10px;line-height:240px;text-align:center}
.inb1-list:first-child{margin-left:0}
.inb1-art{display:inline-block;vertical-align:middle}
.inb1-art-tit{font-size:18px;line-height:18px;padding-top:80px;color:#080808;font-weight:bold}
.inb1-icon1{background:url("../images/inb1-dt.png") no-repeat top center}
.inb1-icon2{background:url("../images/inb1-sj.png") no-repeat top center}
.inb1-icon3{background:url("../images/inb1-yy.png") no-repeat top center}
.inb1-art-btn{margin-top:18px;color:#828282;font-size:14px;line-height:14px}
.inb1-art-btn span{padding-right:12px;background:url("../images/icon-gray.png") no-repeat right center}
.index-block2{padding-bottom:60px}
.inb2-main{margin-top:40px}
.inb2-left{float:left;width:1040px}
.inb2-left-top{width:1040px;height:360px;overflow:hidden;position:relative}
.inb2-left-top img{width:100%}
.inb2-info{position:absolute;bottom:0;width:100%;height:220px;background:url("../images/inb2-bg.png") repeat-x bottom}
.inb2-art{padding:125px 0 0 40px}
.inb2-tit{font-size:24px;line-height:24px;color:#fff;font-weight:bold}
.inb2-tit span{padding-right:30px;background:url("../images/inb2-icon.png") no-repeat right center}
.inb2-text{font-size:14px;line-height:28px;color:#fff;margin-top:12px}
.inb2-left-bot{margin-top:20px}
.inb2-left-list{float:left;width:510px;height:360px;margin-left:20px;overflow:hidden;position:relative}
.inb2-left-list:first-child{margin-left:0}
.inb2-left-list img{width:100%}
.inb2-right{float:right;width:540px;height:740px;overflow:hidden;position:relative}
.inb2-right img{width:100%}
.index-block3{padding:60px 0;background-color:#f6f6f6}
.inb3-Head-info{float:left}
.inb3-Head-btn{float:right;padding-top:30px}
.inb3-Head-btn .btn{width:220px}
.inb3-text{font-size:18px;line-height:20px;color:#828282;margin-top:20px}
.inb3-main{margin-top:50px;background-color:#fff}
.brandBeh{float:left;width:280px}
.brandBeh li{width:280px;height:76px;background-color:#e7e8f0;margin-top:1px;font-size:18px;line-height:76px;color:#8e8e9b;cursor:pointer}
.brandBeh li:first-child{margin-top:0}
.brandBeh li span{display:inline-block;padding-left:100px}
.brandBeh li .dl{background:url("../images/icon-dl.png") no-repeat 50px center}
.brandBeh li .fz{background:url("../images/icon-fz.png") no-repeat 50px center}
.brandBeh li .gl{background:url("../images/icon-gl.png") no-repeat 45px center}
.brandBeh li .gr{background:url("../images/icon-gr.png") no-repeat 50px center}
.brandBeh li .jy{background:url("../images/icon-jy.png") no-repeat 53px center}
.brandBeh li .sh{background:url("../images/icon-sh.png") no-repeat 50px center}
.brandBeh li .sp{background:url("../images/icon-sp.png") no-repeat 50px center}
.brandBeh li .yy{background:url("../images/icon-yy.png") no-repeat 52px center}
.brandBeh .active,.brandBeh li:hover{background-color:#1d2088;color:#fff}
.brandBeh li span{display:inline-block;padding-left:100px}
.brandBeh .active .dl,.brandBeh li:hover .dl{background:url("../images/icon-dl-hover.png") no-repeat 50px center}
.brandBeh .active .fz,.brandBeh li:hover .fz{background:url("../images/icon-fz-hover.png") no-repeat 50px center}
.brandBeh .active .gl,.brandBeh li:hover .gl{background:url("../images/icon-gl-hover.png") no-repeat 45px center}
.brandBeh .active .gr,.brandBeh li:hover .gr{background:url("../images/icon-gr-hover.png") no-repeat 50px center}
.brandBeh .active .jy,.brandBeh li:hover .jy{background:url("../images/icon-jy-hover.png") no-repeat 53px center}
.brandBeh .active .sh,.brandBeh li:hover .sh{background:url("../images/icon-sh-hover.png") no-repeat 50px center}
.brandBeh .active .sp,.brandBeh li:hover .sp{background:url("../images/icon-sp-hover.png") no-repeat 50px center}
.brandBeh .active .yy,.brandBeh li:hover .yy{background:url("../images/icon-yy-hover.png") no-repeat 52px center}
.brandUse{float:left;padding:50px 50px 50px 50px}
.bu_tit{color:#080808;line-height:40px;font-size:24px;font-weight:bold}
.bu_left{float:left}
.bu_text{margin-top:20px;width:787px;font-size:14px;line-height:26px;color:#828282;padding-bottom:47px;border-bottom:1px dotted #ebebeb}
.bu_item{margin-top:48px}
.bu_list{float:left;width:260px;height:162px;padding-top:38px;margin-left:10px;background:url("../images/inb3-list-bg.jpg") no-repeat center;text-align:center}
.bu_list:first-child{margin-left:0}
.bu_list_tit{font-size:16px;line-height:26px;color:#555555;padding-top:76px}
.icon-ry{background:url("../images/icon-ry.png") no-repeat top center}
.icon-sj{background:url("../images/icon-sj.png") no-repeat top center}
.icon-zl{background:url("../images/icon-zl.png") no-repeat top center}
.bu_btn{margin-top:40px}
.btn-gray{background-color:#f9f9f9;border:solid 1px #e2e4ef}
.btn-gray span{padding-right:18px;background:url("../images/icon-btn-gray.png") no-repeat right center}
.bu_right{float:right;width:320px;padding-left:49px;border-left:1px dotted #ebebeb;margin-left:49px}
.bu_right .bu_xp_img{width:320px;height:224px;margin-top:20px;overflow:hidden;position:relative;margin-left:0}
.bu_right .bu_xp_img:first-child{margin-top:0}
.bu_info{position:absolute;bottom:0;width:100%;height:103px;background:url("../images/inb3-line.png") repeat-x left bottom}
.bu_info_tit{display:block;color:#fefefe;font-size:14px;line-height:26px;margin-top:42px;padding:0 20px;height:52px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.bu_main{display:none}
.brandUse .active{display:block}
.bu_xp{display:none;margin-top:40px}
.bu_xp_img{float:left;width:320px;height:224px;overflow:hidden;margin-left:36px;position:relative}
.bu_xp_img:first-child{margin-left:0}
.bu_xp_img img{width:100%}
.index-block4{padding:100px 0;background:url(../images/inb4-bg.jpg) no-repeat center top}
.inb4-main .links{float:left;width:660px}
.links-cont{margin-top:-20px;margin-left:-20px}
.inb4-main .item{float:left;width:320px;height:120px;box-sizing:border-box;margin-left:20px;margin-top:20px;font-size:0;padding:34px 39px;border:1px solid rgba(255,255,255,0.25);background-color:rgba(255,255,255,0.1);transition:0.36s}
.inb4-main .item:hover{border-color:rgba(255,255,255,0.5)}
.inb4-main i{display:inline-block;height:100%;width:50px;vertical-align:middle}
.inb4-main .icon1{background:url(../images/inb4-1.png) no-repeat center center}
.inb4-main .icon2{background:url(../images/inb4-2.png) no-repeat center center}
.inb4-main .icon3{background:url(../images/inb4-3.png) no-repeat center center}
.inb4-main .icon4{background:url(../images/inb4-4.png) no-repeat center center}
.inb4-main .tit{display:inline-block;margin-left:20px;vertical-align:middle;font-size:24px;line-height:50px;color:#fff}
.inb4-main .item:hover .tit{margin-left:25px}
.inb4-main .tit .arr{display:inline;height:100%;width:unset;padding-left:66px;background:url(../images/inb4-arr.png) no-repeat right center}
.inb4-ser{float:left;margin-left:120px}
.inb4-info .inb1-tit{color:#fff}
.inb4-info .inb3-text{color:rgba(255,255,255,0.6)}
.inb4-pho{margin-top:38px}
.inb4-pho span{display:block;color:rgba(255,255,255,0.5);font-size:14px;line-height:20px}
.inb4-pho .inb1-tit{color:#fff;margin-top:10px}
.inb4-btn{margin-top:18px}
.inb4-btn span{padding-left:30px;background:url("../images/inb4-mes.png") no-repeat left center}
.index-block5{padding:60px 0}
.inb5-tablist{width:1180px;margin:42px auto 0;text-align:center;font-size:0}
.inb5-tablist li{width:380px;height:56px;text-align:center;line-height:56px;display:inline-block;vertical-align:top;margin-left:10px;font-size:16px;background-color:#f6f6f6}
.inb5-tablist li:first-child{margin-left:0}
.inb5-tablist li:hover,.inb5-tablist .active{background-color:#1d2088;color:#fff;font-weight:bold}
.inb5-tabmain{margin-top:40px}
.inb5-tabitem{display:none}
.inb5-tabitem.active{display:block}
.inb5-tabitem .list-main{margin-top:-20px;margin-right:-20px}
.inb5-tabitem li{float:left;width:250px;height:110px;box-sizing:border-box;background-color:#ffffff;border:solid 6px #f6f6f6;text-align:center;margin-right:20px;margin-top:20px;position:relative;transition:0.36s}
.inb5-tabitem li img{max-width:100%;max-height:100%;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}
.inb5-tabitem .name{position:absolute;bottom:5px;left:0;width:100%;font-size:12px;line-height:14px;color:#555555;display:none;z-index:13}
.inb5-tabitem li:hover{border:0;box-shadow:0px 0px 16px rgba(0,0,0,0.08);transform:scale(1.12)}
.partners .inb5-tabitem li:hover{border:0}
.inb5-tabitem li:hover .name{display:block}
.inb5-btn{margin-top:50px;text-align:center;font-size:0}
.inb5-btn .btn{margin:0 10px}
.index-block6{padding:60px 0}
.inb6-main{margin-top:36px}
.inb6-main .third-block{width:513px;float:left;margin-left:20px;background-color:#f6f6f6}
.inb6-main .third-block:first-child{margin-left:0}
.inb6-main .inb6-news{padding:50px}
.inb6-main .inb6-news:hover{box-shadow:0px 6px 25px rgba(0,0,0,0.08)}
.inb6-main .sec-tit{float:left;padding-left:12px;line-height:28px;font-size:24px;font-weight:bold;color:#080808;border-left:4px solid #1d2088}
.sec-Head a{float:right;color:#999999;font-size:14px;line-height:24px}
.inb6-news-main{padding-top:15px}
.inb6-news-main .list-item{padding-top:4px;border-top:1px dotted #ebebeb;margin-top:20px;transition:0.36s}
.inb6-news-main .list-item:first-child{padding-top:0;margin-top:0}
.inb6-main .list-img{width:413px;height:240px;overflow:hidden}
.inb6-main .list-img img{width:100%;transition:0.36s}
.inb6-news-main .list-tit{margin-top:18px;font-size:16px;line-height:28px;color:#3b3b3b;height:52px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.inb6-news-main .list-time{font-size:14px;line-height:28px;color:#999;margin-top:8px}
.inb6-main .list-item:hover img{transform:scale(1.08)}
.inb6-zt-main{padding-top:15px}
.inb6-zt-main .list-item{margin-top:6px;position:relative}
.inb6-zt-main .list-item:first-child{margin-top:0}
.inb6-zt-main .list-info{width:100%;height:132px;position:absolute;bottom:0;background:url("../images/inb6-line.png") repeat-x left bottom}
.inb6-zt-main .list-tit{padding:88px 30px 0}
.inb6-zt-main .list-tit a{float:left;width:330px;height:32px;font-size:16px;line-height:32px;color:#ffffff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.inb6-zt-main .list-tit span{float:right;width:9px;height:32px;background:url("../images/inb4-arr.png") no-repeat right center}
.inb6-main .third-block-03{width:534px}
.inb6-to{margin-top:20px}
.inb6-to:first-child{margin-top:0}
.inb6-to .link-img{width:434px;position:relative;height:255px;overflow:hidden}
.inb6-to .link-img img{height:100%;transition:0.36s}
.inb6-to .link-img .tit{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:237px;height:70px;box-sizing:border-box;font-size:24px;line-height:70px;color:#fff;border-top:1px solid rgba(255,255,255,0.4);border-bottom:1px solid rgba(255,255,255,0.4);text-align:center}
.inb6-to .link-img .tit span{display:inline-block;padding-right:42px;background:url(../images/inb6-icon-round.png) no-repeat right center;transition:0.36s}
.inb6-links:hover .link-img .tit span{margin-left:10px}
.inb6-links:hover{box-shadow:0px 6px 25px rgba(0,0,0,0.08)}
.inb6-links:hover img{transform:scale(1.08)}
.fastLinks{height:85px;background-color:#fff;padding-top:35px}
.fastLinks .item{width:25%;float:left;background:url(../images/fastline.png) no-repeat right center;box-sizing:border-box;font-size:0}
.fastLinks .item:last-child{background:none}
.fastLinks i{display:inline-block;vertical-align:middle;width:60px;height:60px;border-radius:50%}
.fastLinks .icon1{background:url(../images/fastlink1.png) no-repeat center center}
.fastLinks .icon2{background:url(../images/fastlink2.png) no-repeat center center}
.fastLinks .icon3{background:url(../images/fastlink3.png) no-repeat center center}
.fastLinks .icon4{background:url(../images/fastlink4.png) no-repeat center center}
.fastLinks .tit{display:inline-block;vertical-align:middle;font-size:18px;line-height:28px;color:#828282;margin-left:20px;transition:0.36s}
.fastLinks .tit:hover{color:#1d2088}
@media screen and (max-width:1680px){.inMain{width:1180px}
.inb1-main .inb1-left{margin-right:60px}
.inb1-text{width:520px}
.inb1-list{width:166px}
.inb2-main{margin-top:40px}
.inb2-left{width:780px}
.inb2-left-top{width:780px;height:270px}
.inb2-left-list{width:380px;height:268px}
.inb2-right{width:380px;height:558px}
.inb2-tit{font-size:20px}
.bu_item{display:none}
.bu_right{display:none}
.bu_xp{display:block}
.inb4-ser{margin-left:60px}
.inb1-tit{font-size:32px}
.inb3-text{font-size:16px}
.inb6-main .third-block{width:380px}
.inb6-main .inb6-news{padding:40px}
.third-block:first-child .inb6-news{padding:40px 40px 30px}
.inb6-main .third-block-02 .inb6-news{padding:40px 40px 50px}
.inb6-main .sec-tit{font-size:20px;line-height:20px}
.inb6-main .list-img{width:300px;height:175px}
.inb6-news-main .list-tit{margin-top:10px}
.inb6-zt-main .list-item{margin-top:15px}
.inb6-news-main .list-item{margin-top:10px}
.inb6-zt-main .list-tit{padding:90px 20px 0}
.inb6-zt-main .list-tit a{width:240px}
.inb6-to .link-img{width:300px;height:200px}
.inb6-to .link-img .tit{width:180px;font-size:20px}
.inb6-to{margin-top:14px}
}.duty-block1{padding:55px 0}
.duty-block1 p{font-size:14px;line-height:26px;color:#828282}
.sh-block2{padding:70px 0 60px;background-color:#f6f6f6}
.sh-block2 .item{float:left;width:386px;height:248px;margin-left:10px;box-sizing:border-box;background-color:#1d2088;padding:30px 45px 0;text-align:center}
.sh-block2 .item:first-child{margin-left:0}
.sh-block2 i{display:block;width:80px;height:80px;margin:auto;border-radius:50%}
.sh-block2 .icon1{background:#fff url(../images/sh-icon1.png) no-repeat center center}
.sh-block2 .icon2{background:#fff url(../images/sh-icon2.png) no-repeat center center}
.sh-block2 .icon3{background:#fff url(../images/sh-icon3.png) no-repeat center center}
.sh-block2 .num{margin-top:20px;font-size:38px;line-height:44px;color:#fff;font-weight:bold;font-family:Arial,Helvetica,sans-serif}
.sh-block2 p{font-size:14px;line-height:26px;color:#fff;margin-top:10px}
.sh-block3{padding:60px 0}
.duty-tit{font-size:24px;line-height:26px;color:#222;text-align:center}
.shb3-main{margin-top:40px}
.shb3-main .item{float:left;width:380px;margin-left:20px;background-color:#f8f8f8}
.shb3-main .item:first-child{margin-left:0}
.shb3-main .item-img{height:232px;overflow:hidden}
.shb3-main img{width:100%}
.shb3-main .info{padding:30px 40px 0;height:250px}
.shb3-main .tit{font-size:20px;line-height:26px;color:#222;text-align:center}
.shb3-main .text{font-size:14px;line-height:26px;margin-top:15px;color:#828282}
.shb3-main .shb3-btn{margin-top:25px;text-align:center}
.shb3-btn .btn{width:180px;height:40px;line-height:38px}
.shb3-btn .btn span{padding-right:0;background:none}
.renews-list .list-item{width:580px;float:left;background-color:#f6f6f6;box-sizing:border-box;padding:20px;margin-right:20px;transition:all 0.36s ease}
.renews-list .list-item:hover{background-color:#fff;box-shadow:0px 6px 25px rgba(0,0,0,0.08)}
.renews-list.list-main{margin-right:-20px}
.renews-list .list-tit{font-size:16px;line-height:28px;color:#222;height:28px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.renews-list .list-time{font-size:14px;line-height:28px;color:#999;margin-top:15px}
.renews-list .list-text{font-size:14px;line-height:26px;color:#828282;height:52px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:25px}
.duty-block1 .duty-tit{margin-bottom:18px}
.duty-block2{padding:60px 0;background-color:#f6f6f6}
.dutyb2-main{margin-top:40px}
.dutyb2-main .item{float:left;width:380px;margin-left:20px;background-color:#fff}
.dutyb2-main .item:first-child{margin-left:0}
.dutyb2-main .item-img{height:232px;overflow:hidden}
.dutyb2-main img{width:100%}
.dutyb2-main .info{padding:30px  45px 0 40px;height:190px}
.dutyb2-main .tit{font-size:20px;line-height:26px;color:#222;text-align:center}
.dutyb2-main .text{font-size:14px;line-height:26px;color:#828282;margin-top:16px}
.duty-block3{padding:60px 0}
.duty-block3 .item{width:386px;float:left;height:248px;box-sizing:border-box;padding:30px 40px 0;background-color:#1d2088;text-align:center;margin-left:10px}
.duty-block3 .item:first-child{margin-left:0}
.duty-block3 i{display:block;width:80px;height:80px;margin:auto;border-radius:50%}
.duty-block3 .num{font-size:36px;line-height:38px;color:#fff;font-weight:bold;margin-top:25px}
.duty-block3 .text{font-size:14px;line-height:26px;color:#fff;margin-top:12px}
.duty-block3.jj-icon .item{height:260px}
.duty-bt{height:400px;background:url(../images/duty-btbg.jpg) no-repeat center top}
.duty-bt .duty-tit,.duty-bt p{color:#fff}
.duty-bt .duty-tit{padding-top:100px;text-align:center;font-size:30px;line-height:32px;font-weight:bold}
.duty-bt p{width:860px;font-size:16px;line-height:26px;margin:25px auto 0}
.duty-btbtn{margin-top:45px;text-align:center}
.duty-btbtn .btn{width:240px}
.hj-icon .icon1{background:#fff url(../images/hj-icon1.png) no-repeat center center}
.hj-icon .icon2{background:#fff url(../images/hj-icon2.png) no-repeat center center}
.hj-icon .icon3{background:#fff url(../images/hj-icon3.png) no-repeat center center}
.jj-icon .icon1{background:#fff url(../images/jj-icon1.png) no-repeat center center}
.jj-icon .icon2{background:#fff url(../images/jj-icon2.png) no-repeat center center}
.jj-icon .icon3{background:#fff url(../images/jj-icon3.png) no-repeat center center}
.jj-icon .num{margin-top:25px}
.obsh-icon .icon1{background:#fff url(../images/obsh-icon1.png) no-repeat center center}
.obsh-icon .icon2{background:#fff url(../images/obsh-icon2.png) no-repeat center center}
.obsh-icon .icon3{background:#fff url(../images/obsh-icon3.png) no-repeat center center}
.obsh-icon .num{margin-top:20px}
.lx-block1{padding:30px 0;background-color:#f6f6f6}
.lx-block1 .cTitText{text-align:left;max-width:1180px}
.lx1-main{margin-top:40px}
.lxb1-info{box-sizing:border-box;width:300px}
.lxb1-form{width:860px;box-sizing:border-box;background-color:rgba(0, 0, 0, 0.05);padding:20px 50px 30px}
.lx-contactway .item{padding:30px;text-align:center;background-color:#fff;margin-bottom:10px}
.lx-contactway i{display:block;margin:auto;width:54px;height:54px;border:solid 1px #dddddd;border-radius:50%}
.lx-contactway .icon-tel{background:url(../images/fm-tel.png) no-repeat center center}
.lx-contactway .icon-em{background:url(../images/fm-em.png) no-repeat center center}
.lx-contactway .item-dt{font-size:14px;line-height:24px;color:#828282;margin-top:5px}
.lx-contactway .item-dd{font-size:20px;line-height:26px;color:#222;font-weight:bold;margin-top:6px}
.lxb1-btn{padding:25px 40px;background-color:#fff}
.lxb1-btn .btn{width:220px;height:46px;border:1px solid #1d2088;color:#1d2088;line-height:44px;margin-top:10px}
.lxb1-btn .btn:first-child{margin-top:0}
.lxb1-btn .btn:hover{background-color:#1d2088;color:#fff}
.formstyle-lx .fm-row{margin-top:20px}
/*.formstyle-lx .fm-row:first-child{margin-top:0}*/
.msg-box {
    width: 168px;
    text-align: left;
    top: 8px;
    color: #da2121;
    line-height: 24px;
}
.formstyle-lx .fm-col{float:left;width:350px;padding-left:90px;margin-left:38px;box-sizing:border-box}
.formstyle-lx .fm-col:first-child{margin-left:0}
.formstyle-lx .fm-nocol{padding-left:90px}
.formstyle-lx label{float:left;font-size:16px;line-height:48px;color:#999;margin-left:20px}
.formstyle-lx label sup{color:#e03b3b;font-size:16px;top:-0.15em}
.formstyle-lx input{width:100%;height:48px;background-color:#f8f8f8;border:1px solid #eaeaea;border-radius:2px;box-sizing:border-box;padding:13px 15px;line-height:20px;font-size:14px;color:#555;transition:0.3s}
.fm-item select{width: 100%;
    height: 48px;
    background-color: #f8f8f8;
    border: 1px solid #eaeaea;
    border-radius: 2px;
    box-sizing: border-box;
    padding: 13px 15px;
    line-height: 20px;
    font-size: 14px;
    color: #555;
    transition: 0.3s;}
.formstyle-lx textarea{width:100%;height:128px;background-color:#f8f8f8;border:1px solid #eaeaea;border-radius:2px;box-sizing:border-box;padding:13px 15px;line-height:20px;font-size:14px;color:#555;transition:0.3s}
.formstyle-lx input::placeholder,.formstyle-lx textarea::placeholder{color:#bfbfbf}
.formstyle-lx input:focus,.formstyle-lx textarea:focus{background-color:#fff;border-color:#e03b3b}
.formstyle-lx .btn{width:220px;height:48px;line-height:46px;cursor:pointer}
.formstyle-lx .fm-btn{margin-top:40px;margin-left:90px}
.formstyle-lx .msg-box{font-size:14px;color:#e03b3b;line-height:16px}
.formstyle-lx input:focus{color:#555}
.fm-row.clearfix:nth-child(3),.fm-row.clearfix:nth-child(1){width: 48%; float:left}
.fm-row.clearfix:nth-child(4),.fm-row.clearfix:nth-child(2){width: 48%; float:right}
.lx-block2{padding:30px 0}
.lx-block2 .cTit{font-size:24px;color:#222;font-weight:bold}
.lx-tellist{margin-top:30px}
.lx-tellist .item{width:286px;height:105px;float:left;box-sizing:border-box;margin-left:11px;text-align:center;border:solid 1px #eaeaea;padding-top:20px}
.lx-tellist .item:first-child{margin-left:0}
.lx-tellist .item-dt{font-size:14px;line-height:24px;color:#999}
.lx-tellist .item-dd{font-size:18px;line-height:24px;color:#222;font-weight:bold;margin-top:5px}
.lx-map{position:relative;height:420px;margin-top:40px}
.map-main{width:100%;height:100%}
#mapContainer{width:100%;height:100%}
.marker-route{background:url(../images/map-rout.png) no-repeat center center;width:26px;height:46px;box-sizing:border-box}
.amap-info-content{padding:0}
.amap-info-close,.bottom-center .amap-info-sharp{display:none}
.amap-info-content{width:170px;height:62px;background:url(../images/map-logo.webp) no-repeat center top}
.map-tip{position:absolute;left:0;bottom:0;box-sizing:border-box;padding:19px 30px;background:rgba(246,246,246,0.8);width:100%;z-index:1000}
.map-tip .pos-info{float:left;padding-left:28px;background:url(../images/map-posico.png) no-repeat 0 center;font-size:14px;color:#1d2088;font-weight:bold;line-height:21px}
.map-tip .pos-btn{float:right}
.map-tip .pos-btn .btn{width:160px;height:42px;line-height:40px}
.map-tip .pos-btn span{padding-right:0;background:none}
.innov-page{font-size:14px;line-height:26px;color:#828282}
.innov-ctit{font-size:28px;line-height:28px;color:#1d2088;text-align:center}
.innov-text{margin:20px auto 0;width:860px;font-size:14px;line-height:26px}
.innov-block1{padding:60px 0}
.innov-block1 .container{height:264px}
.innov-cloudb1{background:url(../images/innovb1-bg.png) no-repeat 0 0}
.innov-epb1{background:url(../images/innovb1-bgep.png) no-repeat 0 0}
.innov-energyb1{background:url(../images/innovb1-bgenergy.png) no-repeat 0 0}
.innov-safetyb1{background:url(../images/innovb1-bgsafety.png) no-repeat 0 0}
.innovb1-info{padding:60px 60px 0;width:532px}
.innovb1-info .innov-ctit{text-align:left}
.innovb1-info .text{margin-top:20px}
.innovb1-img{display:none;width:480px}
.innovb1-img img{width:100%}
.innov-block2{padding:60px 0 0;background:url(../images/innovb2-bg.png) no-repeat center top;height:380px}
.innov-block2 .innov-text{color:#828282}
.innovb2-main{margin-top:30px}
.innovb2-main .item{width:280px;height:210px;overflow:hidden;position:relative;float:left;margin-left:20px}
.innovb2-main .item:first-child{margin-left:0}
.innovb2-main img{width:100%}
.innovb2-main .cover{position:absolute;left:0;right:0;bottom:0;top:0;font-size:0;background:rgba(0,0,0,0.4)}
.innovb2-main .tit{display:inline-block;width:100%;font-size:16px;line-height:24px;font-weight:bold;color:#fff;vertical-align:middle;text-align:center}
.midline{display:inline-block;width:1px;margin-left:-1px;height:100%;vertical-align:middle}
.innov-block3{padding:60px 0}
.innovb3-main{margin-top:40px}
.innovb3-main .item{float:left;width:380px;margin-left:20px;background-color:#f8f8f8;border:1px solid #eaeaea;box-sizing:border-box}
.innovb3-main .item:first-child{margin-left:0}
.innovb3-main .item-img{height:260px;overflow:hidden}
.innovb3-main img{width:100%}
.innovb3-main .info{height:160px;box-sizing:border-box;padding:32px 40px 0;position:relative}
.innovb3-main .tit{font-size:16px;line-height:50px;color:#fff;font-weight:bold;height:50px;position:absolute;left:0;top:-50px;width:100%;z-index:10;background:rgba(29,32,136,0.6);text-align:center}
.innovb3-main .text{font-size:14px;line-height:30px}
.innov-block4{padding:60px 0 0;height:561px;background:url(../images/innovb4-bg.jpg) no-repeat center top}
.innov-block4 .innov-ctit{color:#fff}
.safety-icons{margin-top:40px}
.safety-icons .item-box{margin-top:-20px;margin-right:-21px}
.safety-icons .item{width:280px;height:380px;position:relative;float:left;margin-right:20px;margin-top:20px;background-color:#fff}
.safety-icons img{width:100%;max-height:100%;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}
.repro-list.list-main{margin-right:-21px;margin-top:-20px}
.repro-list .list-item{width:278px;float:left;margin-right:20px;border:solid 1px #eaeaea;transition:0.36s;margin-top:20px}
.repro-list .list-tit{padding:13px 30px 11px;background-color:#f0f0f0}
.repro-list .list-tit a{display:block;font-size:16px;line-height:28px;height:28px;color:#222;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.repro-list .list-item:hover{box-shadow:0px 6px 25px rgba(0,0,0,0.08);transform:translateY(-6px)}
.repro-list .list-info{padding:20px 19px}
.repro-list .list-img{width:240px;height:180px;overflow:hidden;position:relative}
.repro-list .list-img img{max-width:100%;max-height:100%;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}
.repro-list .list-text{font-size:14px;line-height:28px;height:56px;color:#828282;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:220px;margin:10px auto 0}
.repro-list .list-btn{margin-top:14px;text-align:center;font-size:0}
.repro-list .list-btn .btn{width:115px;height:38px;line-height:36px;font-size:14px}
.repro-list .list-btn .btn-pd{margin-left:10px}
.btn-pd{background-color:#e7ecf1;color:#909ba6}
.btn-pd:hover{background-color:#1d2088;color:#fff}
.repro-list .list-attr{font-size:14px;line-height:28px;color:#828282;width:220px;margin:10px auto 0;height:84px}
.repro-list .list-attr .item{height:28px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:24px}
.repro-list .list-attr .item1{background:url(../images/proicon1.png) no-repeat 0 center}
.repro-list .list-attr .item2{background:url(../images/proicon2.png) no-repeat 0 center}
.repro-list .list-attr .item3{background:url(../images/proicon3.png) no-repeat 0 center}
.innov-cloud2{height:524px;background:url(../images/innov-cloud2bg.png) no-repeat center top}
.innov-honor{margin-top:40px}
.innov-honor .item-box{margin-top:-20px;margin-right:-21px}
.innov-honor .item{width:280px;height:196px;overflow:hidden;float:left;margin-top:20px;margin-right:20px}
.innov-honor img{width:100%}
.cloud2-main{margin-top:30px}
.cloud2-main .item{width:380px;float:left;margin-left:20px}
.cloud2-main .item:first-child{margin-left:0}
.cloud2-main .info{height:127px;box-sizing:border-box;background-color:#fff;text-align:center;padding:25px 25px 0}
.cloud2-main .tit{position:relative;font-size:18px;line-height:24px;color:#1d2088;padding-bottom:15px}
.cloud2-main .tit .line{position:absolute;left:0;right:0;bottom:0;margin:auto;width:30px;height:2px;border-radius:10px;background-color:#1d2088}
.cloud2-main .text{color:#828282;margin-top:17px}
.cloud-tip{height:140px;margin-top:60px;background:url(../images/cloud-tipbg.jpg) no-repeat center top;box-sizing:border-box;padding:40px 60px}
.cloud-tip .text{font-size:20px;line-height:30px;color:#fff;width:750px;padding-top:15px;float:left}
.cloud-tip .tip-btn{float:right;padding-top:5px}
.qd-block1{padding:30px 0}
.qd-text{text-align:center;margin:auto;margin-bottom:60px;font-size:16px;line-height:26px;color:#555}
.qdb1-main{margin-top:30px}
.qdb1-main .item{width:380px;float:left;margin-left:20px}
.qdb1-main .item:first-child{margin-left:0}
.qdb1-main .item-img{width:380px;height:260px;overflow:hidden}
.qdb1-main img{width:100%}
.qdb1-main .info{height:380px;box-sizing:border-box;padding:20px 30px 0 30px;background-color:#fafafa}
.qdb1-main .tit{position:relative}
.qdb1-main .num{width:84px;height:78px}
.qdb1-main .num1{background:url(../images/qdb1-num1.png) no-repeat 0 center}
.qdb1-main .num2{background:url(../images/qdb1-num2.png) no-repeat 0 center}
.qdb1-main .num3{background:url(../images/qdb1-num3.png) no-repeat 0 center}
.qdb1-main .tit-text{font-size:20px;line-height:26px;position:absolute;left:94px;bottom:0;top:0;margin:auto;color:#1d2088;height:26px}
.qdb1-main .text{margin-top:11px;color:#828282;line-height:20px}
.qd-block2{padding:60px 0 180px;background-color:#f6f6f6}
.qdb2-main{margin-top:40px}
.qd-flow{padding:0 0 190px}
.ps-block{background-color:#fff;position:absolute;left:10px;top:121px;width:228px;box-sizing:border-box;padding:20px 8px 0 20px;font-size:16px;line-height:28px;color:#555;letter-spacing:-0.5px;border-radius:0px 0px 60px 0px;text-align:left}
.ps-block.ps1{height:140px;left:0}
.ps-block.ps1 em{color:#1d2088;font-weight:normal}
.ps-block.ps1 a{font-weight:bold;color:#1d2088;text-decoration:underline;display:inline-block;padding-right:22px;background:url(../images/blue-arr.png) no-repeat right center}
.ps-block.ps2{height:190px}
.ps-block.ps3{height:128px}
.ps-block.ps4{height:128px}
.ps-block.ps5{height:128px}
.ps-block li{list-style:inside}
.qd-flow .item-box{background-color:#EFEFEF;height:120px}
.qd-flow .item{width:213px;padding:20px 0 20px 25px;background:url(../images/qd-flewarr.png) no-repeat 0 center;float:left;font-size:0;height:80px;text-align:center;position:relative}
.qd-flow .item:first-child{padding-left:15px;background:none}
.qd-flow i{display:inline-block;vertical-align:middle;width:80px;height:80px;margin-right:15px}
.qd-flow .info{display:inline-block;vertical-align:middle;text-align:left}
.qd-flow .num{display:inline-block;vertical-align:middle;height:36px;width:40px}
.qd-flow .tit{font-size:19px;line-height:23px;color:#1d2088;font-weight:bold}
.qd-flow .num1{background:url(../images/qd-01.png) no-repeat 0 center}
.qd-flow .num2{background:url(../images/qd-02.png) no-repeat 0 center}
.qd-flow .num3{background:url(../images/qd-03.png) no-repeat 0 center}
.qd-flow .num4{background:url(../images/qd-04.png) no-repeat 0 center}
.qd-flow .num5{background:url(../images/qd-05.png) no-repeat 0 center}
.qd-flow .icon1{background:url(../images/qd-icon1.png) no-repeat center center}
.qd-flow .icon2{background:url(../images/qd-icon2.png) no-repeat center center}
.qd-flow .icon3{background:url(../images/qd-icon3.png) no-repeat center center}
.qd-flow .icon4{background:url(../images/qd-icon4.png) no-repeat center center}
.qd-flow .icon5{background:url(../images/qd-icon5.png) no-repeat center center}
.qd-block3{height:217px;border-top:1px solid #fff}
.qdb3-main{background:url(../images/qd3-mainbg.jpg) no-repeat center top;height:260px;margin-top:-130px;box-sizing:border-box;text-align:center;padding-top:80px;color:#fff;font-size:20px;line-height:26px}
.qd3-btn{font-size:0;margin-top:35px;text-align:center}
.qd3-btn .btn,.tip-btn .btn{margin:0 10px}
.qd3-btn .btn-whitebd,.tip-btn .btn-whitebd{width:200px}
.service-block1{padding:60px 0}
.servb1-main{margin-top:20px;margin-right:-20px}
.servb1-main .item{width:580px;height:194px;box-sizing:border-box;border:1px solid #eaeaea;background-color:#fdfdfd;padding:40px 40px 0;font-size:0;float:left;margin-top:20px;margin-right:20px;vertical-align:top}
.servb1-main i{display:inline-block;width:82px;height:82px;margin-right:28px}
.servb1-main .info{width:385px;display:inline-block;vertical-align:top}
.servb1-main .tit{font-size:20px;line-height:26px;color:#1d2088;font-weight:bold}
.servb1-main .text{color:#828282;margin-top:20px;line-height:24px;font-size:16px}
.servb1-main .icon1{background:url(../images/sevb1-icon1.png) no-repeat center center}
.servb1-main .icon2{background:url(../images/sevb1-icon2.png) no-repeat center center}
.servb1-main .icon3{background:url(../images/sevb1-icon3.png) no-repeat center center}
.servb1-main .icon4{background:url(../images/sevb1-icon4.png) no-repeat center center}
.service-block2{padding:60px 0;background:url(../images/servb2-bg.png) no-repeat center bottom}
.servb2-main{margin-top:60px;text-align:center}
.service-block3{padding:80px 0 60px}
.servb3-main{margin-top:40px}
.servb3-main .item{width:280px;float:left;margin-left:20px}
.servb3-main .item:first-child{margin-left:0}
.servb3-main .item-img{width:280px;height:180px;overflow:hidden}
.servb3-main img{width:100%}
.servb3-main .tit{font-size:20px;line-height:24px;margin-top:20px;color:#1d2088;font-weight:bold;text-align:center}
.servb3-main .text{font-size:16px;line-height:22px;margin-top:15px;color:#828282;text-align:center}
.serb3-tip{margin-top:60px;height:255px;box-sizing:border-box;padding:40px 120px 0;text-align:center;color:#fff;font-size:20px;line-height:30px;background:url(../images/servb3-tip.jpg) no-repeat center top}
.serb3-tip .tip-btn{margin-top:35px}
.tip-btn{font-size:0;text-align:center}
.service-block4{padding:60px 0;background-color:#f6f6f6}
.form-tit{font-size:20px;line-height:30px;color:#222;font-weight:bold;text-align:center}
.form-text{text-align:center;font-size:16px;line-height:26px;margin-top:15px;color:#999}
.form-main{margin-top:25px}
.formstyle-serv .fm-row{margin-top:15px}
.formstyle-serv .fm-row:first-child{margin-top:0}
.formstyle-serv .fm-col{float:left;width:580px;margin-left:20px}
.formstyle-serv .fm-col:first-child{margin-left:0}
.formstyle-serv input{box-sizing:border-box;width:100%;height:50px;border:1px solid #fff;font-size:16px;padding:10px 20px;line-height:28px;background-color:#fff;transition:0.3s}
.formstyle-serv input:focus,.formstyle-serv textarea:focus{border-color:#1d2088}
.formstyle-serv input::placeholder,.formstyle-serv textarea::placeholder{color:#999}
.formstyle-serv textarea{width:100%;height:100px;box-sizing:border-box;border:1px solid #fff;font-size:16px;padding:10px 20px;line-height:28px;background-color:#fff;transition:0.3s}
.formstyle-serv .fm-btn{margin-top:25px}
.fm-check{margin-top:30px}
.fm-check .check-text{font-size:0}
.fm-check .check-icon{display:inline-block;vertical-align:middle;width:14px;height:14px;background:url(../images/sel-check.png) no-repeat 0 center;transition:0.3s;border-radius:3px;margin-right:10px;cursor:pointer}
.fm-check .check-icon.checked{background-image:url(../images/sel-checked.png)}
.fm-check .check-text span{display:inline-block;vertical-align:middle;font-size:14px;line-height:24px;color:#999}
.service-block5{padding:60px 0}
.servb5-main .item{float:left;width:380px;height:180px;box-sizing:border-box;text-align:center;background:url(../images/servb5-itembg.png) no-repeat center top;padding-top:30px;transition:0.3s;margin-left:20px}
.servb5-main .item:first-child{margin-left:0}
.servb5-main i{display:block;width:80px;height:80px;margin:auto;border-radius:50%}
.servb5-main .icon1{background:#fff url(../images/servb5-icon1.png) no-repeat center center}
.servb5-main .icon2{background:#fff url(../images/servb5-icon2.png) no-repeat center center}
.servb5-main .icon3{background:#fff url(../images/servb5-icon3.png) no-repeat center center}
.servb5-main .tit{font-size:20px;line-height:30px;margin-top:17px;color:#555;transition:0.3s}
.servb5-main .item:hover{background:url(../images/servb5-itembgh.png) no-repeat center top}
.servb5-main .item:hover .tit{color:#fff}
.wsc-list-video.list-main{margin-right:-21px;margin-top:-20px}
.wsc-list-video .list-item{width:280px;float:left;margin-right:20px;margin-top:20px}
.wsc-list-video .list-img{width:280px;height:160px;overflow:hidden;position:relative}
.wsc-list-video .list-img img{width:100%}
.wsc-list-video .cover{position:absolute;left:0;bottom:0;width:100%;height:100%;transition:0.36s}
.wsc-list-video .list-item:hover .cover{background:rgba(0,0,0,0.5)}
.wsc-list-video .play-icon{width:46px;height:30px;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;background:url(../images/video-btn.png) no-repeat center center}
.wsc-list-video .all-time{position:absolute;right:15px;bottom:10px;text-align:right;color:#fff;font-size:14px;line-height:20px}
.wsc-list-video .list-info{border-top:6px solid #1d2088;padding:25px 20px;background-color:#f6f6f6}
.wsc-list-video .list-tit{font-size:16px;line-height:28px;color:#222;height:56px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.video-list{padding:40px 0 30px 0}
.vl-head{width:1180px;height:300px;box-sizing:border-box;padding:140px 0 0 80px;color:#fff;margin-top:40px;background:url(../images/video-list1.jpg) no-repeat center top}
.vl-head .tit{font-size:30px;line-height:40px;font-weight:bold}
.vl-head .text{font-size:16px;line-height:26px;margin-top:10px}
.vl-main{margin-top:40px}
.video-det{margin-top:60px}
.vd-img{width:800px;height:460px;overflow:hidden;position:relative;border-bottom:6px solid #1d2088}
.vd-img img{width:100%}
.vd-img .cover{position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/vd-imgyy.png) no-repeat center bottom}
.vd-img .bz-bz{width:66px;height:40px;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;background:url(../images/vd-playbtn.png) no-repeat center center;z-index:1000}
.vd-img .all-time{position:absolute;right:21px;bottom:14px;text-align:right;color:#fff;font-size:14px;line-height:20px}
.vd-tit,.vd-tit h1{font-size:24px;line-height:28px;margin-top:32px;font-weight:bold;color:#222}
.vd-text{margin-top:24px;border-top:1px dashed #aaa;padding-top:24px;color:#999}
.vd-mark{margin-top:20px;line-height:26px;font-size:14px;color:#555}
.vd-mark span{color:#999}
.vd-mark div{float:left}
.vd-mark .type{margin-left:30px}
.wsc-laybar .questions-center-right{padding:30px;background-color:#f6f6f6}
.photo-home{padding:60px 0}
.photo-class{width:1180px;margin:auto;border-bottom:solid 1px #eaeaea;position:relative;z-index:10}
.photo-class a{float:left;height:38px;line-height:38px;padding:0 20px;background-color:#f6f6f6;border-radius:2px 2px 0px 0px;border:solid 1px #eaeaea;margin-left:15px;font-size:14px;color:#999;transition:0.36s;border-bottom:0}
.photo-class a:first-child{margin-left:0}
.photo-class a:hover,.photo-class .active{background-color:#1d2088;color:#fff}
.photo-home .wsc-list-photo{padding-top:30px}
.wsc-list-photo.list-main{margin-top:-20px;margin-right:-21px}
.wsc-list-photo .list-item{width:340px;padding:20px 20px 30px;background-color:#f6f6f6;float:left;margin-right:20px;margin-top:20px;transition:0.36s}
.wsc-list-photo .list-img{padding-right:10px;padding-bottom:10px;background:url(../images/pic-imgbg.png) no-repeat right bottom}
.wsc-list-photo .img-box{width:330px;height:248px;border-bottom:6px solid #1d2088;overflow:hidden;position:relative}
.wsc-list-photo .list-img img{width:100%;transition:0.36s}
.wsc-list-photo .list-item:hover{transform:translateY(-6px)}
.wsc-list-photo .list-item:hover img{transform:scale(1.08)}
.wsc-list-photo .cover{position:absolute;left:0;top:0;width:340px;height:255px;background:url(../images/pic-listyy.png) no-repeat center bottom}
.wsc-list-photo .count{position:absolute;right:15px;bottom:10px;text-align:right;color:#fff;font-size:14px;line-height:24px}
.wsc-list-photo .list-tit{font-size:16px;line-height:28px;color:#222;margin-top:20px;height:60px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.wsc-list-photo .list-xx{margin-top:15px;border-top:1px solid #eaeaea;padding-top:20px;line-height:30px}
.wsc-list-photo .time{float:left}
.time{font-size:14px}
.wsc-list-photo .more{float:right;width:30px;height:30px;background:url(../images/pic-more.png) no-repeat center center}
.pic-list-main .wsc-list-photo .list-img{padding-bottom:0;background:none}
.photo-list{padding-top:40px}
.picl-head{height:280px;background:url(../images/piclist-head.jpg) no-repeat center top;box-sizing:border-box;padding:45px 60px 0}
.picl-head .tit{font-size:30px;line-height:40px;color:#fff;font-weight:bold}
.picl-head .mark{margin-top:20px}
.picl-head .mark div{float:left;font-size:16px;line-height:26px;color:#fff;margin-left:30px}
.picl-head .mark div:first-child{margin-left:0}
.picl-head .mark span{color:rgba(255,255,255,0.6)}
.picl-head .text{margin-top:23px;border-top:1px dashed #fff;padding-top:26px;color:#fff}
.pic-list-main{margin-top:30px}
.photo-list .wsc-list-photo .list-img{padding-right:0}
.photo-list .wsc-list-photo .list-item{width:330px;padding-left:25px;padding-right:25px}
.photo-det{padding-top:60px}
.picdet-main{padding:40px 30px 70px 40px;background-color:#f6f6f6}
.picd-bigimg{width:760px;height:570px;overflow:hidden;position:relative;float:left}
.picd-bigimg img{width:100%}
.picd-bigimg .arrow_left,.picd-bigimg .arrow_right{position:absolute;top:0;bottom:0;margin:auto;width:40px;height:40px;border-radius:50%;border:1px solid #f6f6f6;transition:0.36s}
.picd-bigimg .arrow_left{left:30px;background:rgba(0,0,0,0.6) url(../images/pageprev-hover_03.png) no-repeat center center}
.picd-bigimg .arrow_right{right:30px;background:rgba(0,0,0,0.6) url(../images/pagenext-hover_03.png) no-repeat center center}
.picd-bigimg .arrow_left:hover,.picd-bigimg .arrow_right:hover{border-color:#1d2088;background-color:#1d2088}
.picd-imglist{width:330px;height:570px;box-sizing:border-box;background-color:#eaeaea;padding:20px;position:relative;float:right;margin-right:-11px;height:530px;overflow:hidden}
.picd-imglist .imglist-main{position:relative}
.picd-imglist .imglist-box{height:530px}
.picd-imglist .item{width:135px;height:102px;box-sizing:border-box;float:left;margin-bottom:10px;margin-right:10px;overflow:hidden}
.picd-imglist .item img{width:100%}
.picd-imglist .item.active{border:3px solid #1d2088}
.picd-imgmore{position:absolute;width:100%;height:102px;left:0;bottom:20px;background:url(../images/picdet-listyy.png) no-repeat center bottom;z-index:10}
.picd-imglist  .swiper-container{height:530px;padding-right:12px;margin-right:-12px}
.picd-imglist .swiper-scrollbar{height:100px;width:12px;background:#ccc;position:absolute;top:0;right:0;cursor:pointer;z-index:9999}
.picd-imglist .swiper-scrollbar-drag{background:#C2C2C2}
.pro-banner{height:760px}
.pro-banner .container{position:relative;height:100%}
.pro-banTit {padding: 20px 0 30px 0;}
.pro-banTit h1{font-size:30px;line-height:40px;color:#1d2088;font-weight:bold;text-align: center;}
.pro-banText{font-size:24px;line-height:34px;margin-top:18px;color:#808acf}
.pd-img{position:relative;width:500px;height:500px;/*right:0;bottom:0*/}
.pro-banimg img{position:absolute;max-width:100%;max-height:100%;margin:auto}
.pro-banBtn{margin-top:55px;width:580px}
.pro-banBtn .btn{border-radius:25px}
.pro-banner{position:relative}
.pro-banner .wsc-banbt{position:absolute;left:0;bottom:0;right:0;margin:auto;background:none}
.pro-banner .wsc-bread a,.pro-banner .wsc-bread span,.pro-banner .wsc-bread strong{color:rgba(255,255,255,0.6)}
.pro-banner .wsc-bread h1,.pro-banner .wsc-bread em{color:rgba(255,255,255,0.8)}
.pro-banner .wsc-bread strong{background-image:url(../images/bread-icon-pro.png)}
.pro-banner .wsc-bread span{background-image:url(../images/bread-arr-pro.png)}
.pro-banner .wsc-bread a:hover{color:rgba(255,255,255,0.8)}
.clearfix:before,.clearfix:after{content:"";display:table}
.clearfix:after{clear:both}
.proDet{margin-top:30px}
.proDet .questions-center-img{width:240px}
.proDet .pd-box{width:880px;float:left;position:relative}
.proDet .questions-label{margin-top:0}
.proDet .det-seo{margin-bottom:40px}
.proDet .pd-bar{width:280px;float:right}
.proDet .pd-bar .questions-center-btn a{margin:auto}
.pdtab-wrap{height:66px;margin-top:20px}
.pdTab-box{width:100%;background-color:#f6f6f6;z-index:1000}
.pdTab{height:66px;background-color:#f6f6f6}
.pdTab ul{width:1180px;margin:auto;height:100%}
.pdTab li{float:left;height:100%;line-height:66px;padding-left:35px;margin-left:35px;background:url(../images/pdtab-line.png) no-repeat 0 center}
.pdTab li:first-child{margin-left:0;padding-left:0;background:none}
.pdTab li a{display:block;height:100%;color:#555;transition:0.3s;font-size:16px;position:relative}
.pdTab li span{position:absolute;left:0;right:0;bottom:0;margin:auto;width:0;height:2px;background-color:#1d2088;transition:0.3s}
.pdTab li:hover a,.pdTab .active a{color:#1d2088;font-weight:700}
.pdTab li:hover span,.pdTab .active span{width:100%}
.proDet .questions-center-help{position:unset;color:#333 !important;line-height:28px;margin-top:25px;height:unset}
.proDet .questions-center-mes{display:none}
.proDet .pd-edit{margin-top:40px;padding-bottom:40px}
.proDet .pd-edit:first-child{margin-top:0}
.pd-tit{font-size:30px;line-height:46px;color:#222;font-weight:bold}
.pd-intro{margin-top:20px;background-color:#f6f6f6;padding:30px;color:#222}
.pd-intro em{color:#828282}
.pd-attr table{display:block;background-color:#f6f6f6}
.pd-attr td{width:720px;box-sizing:border-box;border:1px solid #fff;padding:5px 20px;line-height:30px;color:#222}
.pd-attr td:first-child{color:#828282;width:160px;background-color:#eaeaea;text-align:center}
.pd-attr .pd-fuelbtn{float:left;padding:0 12px;height:30px;line-height:30px;background-color:#ffffff;border-radius:2px;color:#93a7bb;font-size:16px;margin-left:6px}
.pd-attr .pd-fuelbtn:first-child{margin-left:0}
.pd-btn {margin-top: 20px;padding-bottom: 20px;border-bottom: 1px #f0f0f0 solid;}
.pd-btn .btn {
    width: 150px;
    height: 50px;
    line-height: 50px;
    margin-right: 15px;
    font-size: 16px;
}
.pd-btn .btn-tel {
    width: 220px !important;
    background-color: #f6f6f6;
    color: #555;
    font-weight: bold;
    font-size: 18px !important;
}
.pd-btn .btn-tel:hover {
    background-color: #e03b3b;
    color: #fff;
}
.btn-tel span {
    padding-left: 28px;
    background: url(../images/tel.webp) no-repeat 0 center;
}
.pd-btn .btn-tel:hover span {
    background-image: url(../images/tel-hover.webp);
}
/*滚动字幕*/
.swiper-title {
    padding-left: 20px;
    margin-top: 10px;
    font-weight: 600;
}
.swiper-slide span.text{
	padding-left:20px;
	font-weight: 400;
}
.swiper-slide span.time{
    padding-left:30px;
    color: #C41515;
}
.newcontact .swiper-container {
            width: 450px;
            height: 40px;
            display: inline-block;
        }
/*滚动字幕*/
.pd-img{/*margin-top:10px;position:relative*/}
.pro-banimg{float:left;width:580px}
.pd-img .swiper-container{width: 500px;height: 500px;position: relative;overflow: hidden;}
.pd-img .swiper-slide{background-color:#f4f4f4}
.pagination-pd{font-size:0;text-align:center;margin-top:10px;padding:0 65px;position:relative;height:90px}
.pagination-pd .item{width:118px;display:inline-block;box-sizing:border-box;margin:0 3px;height:90px;overflow:hidden;background-color:#f4f4f4;position:relative}
.pagination-pd .item img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;max-width:100%;max-height:100%}
.pagination-pd .swiper-pagination-switch{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:116px;height:88px;border:solid 1px #f4f4f4;cursor:pointer}
.pagination-pd .swiper-active-switch{border:solid 1px #1d2088}
.pd-img .swiper-prev,.pd-img .swiper-next{position:absolute;width:56px;height:95px;bottom:0;transition:0.3s;cursor:pointer;top: 0;margin: auto;}
.pd-img .swiper-prev{left:0}	
.pd-img .swiper-prev{left:0;background:rgba(0,0,0,0.1) url(../images/pd-prevarr.png) no-repeat center center}
.pd-img .swiper-next{right:0;background:rgba(0,0,0,0.1) url(../images/pd-nextarr.png) no-repeat center center}
.pd-img .swiper-prev:hover{background:#1d2088 url(../images/pd-prevarrh.png) no-repeat center center}
.pd-img .swiper-next:hover{background:#1d2088 url(../images/pd-nextarrh.png) no-repeat center center}
.pd-info {width: 600px;float: right;}
.proDet .pdEdit-tit{font-size:20px;line-height:30px;color:#222;font-weight:bold}
.proDet .pdEdit-main{margin-top:25px}
.pdEdit-fmtit .form-tit{float:left;text-align:left;font-size:20px}
.pdEdit-fmtit .form-tit span{margin-left:15px;font-weight:normal;font-size:14px;color:#999}
.formstyle-pro .fm-row{margin-top:15px}
.formstyle-pro .fm-row:first-child{margin-top:0}
.formstyle-pro .fm-col{float:left;width:435px;margin-left:10px}
.formstyle-pro .fm-col:first-child{margin-left:0}
.formstyle-pro input{box-sizing:border-box;width:100%;height:50px;border:1px solid #f6f6f6;font-size:16px;padding:10px 20px;line-height:28px;background-color:#f6f6f6;transition:0.3s}
.formstyle-pro input:focus,.formstyle-pro textarea:focus{border-color:#1d2088;background-color:#fff}
.formstyle-pro input::placeholder,.formstyle-pro textarea::placeholder{color:#999}
.formstyle-pro textarea{width:100%;height:100px;box-sizing:border-box;border:1px solid #f6f6f6;font-size:16px;padding:10px 20px;line-height:28px;background-color:#f6f6f6;transition:0.3s}
.formstyle-pro .fm-btn{margin-top:25px}
.formstyle-pro .fm-btn .btn{border-radius:25px}
.formstyle-pro .msg-box,.formstyle-serv .msg-box{color:#E03B3B;margin-left:21px}
.wsc-relate .caseCont{padding:0;background:none;width:unset;margin-top:-20px}
.wsc-relate .list-main{margin-right:-21px}
.wsc-relate .caseCont .list-info{background-color:#f6f6f6}
.prolist-block1{padding:30px 0 30px;background-color:#f6f6f6}
.wsc-list-products .list-item{height:360px;background-color:#ffffff;margin-top:40px;transition:0.36s}
.wsc-list-products .list-item:first-child{margin-top:0}
.wsc-list-products .list-item:hover{box-shadow:0px 6px 25px rgba(0,0,0,0.08);transform:translateY(-6px)}
.wsc-list-products .list-img{width:480px;height:360px;background-color:#f2f2f2;overflow:hidden;float:left;position:relative}
.wsc-list-products .list-img img{width:100%;max-width: 400px;display: block;margin: 0 auto;}
.wsc-list-products .list-type{position:absolute;left:0;top:30px;padding:0 18px;height:32px;border-radius:0px 16px 16px 0px;color:#fff;font-size:12px;line-height:32px}
.wsc-list-products .list-type.type-cg{background-color:rgba(39,38,144,0.6)}
.wsc-list-products .list-type.type-dd{background-color:rgba(196,21,21,0.8)}
.wsc-list-products .list-info{padding:50px 60px 0;float:left;width:580px}
.wsc-list-products .list-tit{font-size:20px;line-height:30px;color:#1d2088;height:30px;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.wsc-list-products .list-text{margin-top:20px;background-color:#f6f6f6;padding:25px}
.wsc-list-products .list-text p{height:96px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}
.wsc-list-products .list-attr{margin-right:-6px;padding-top:20px}
.wsc-list-products .list-attr .item{float:left;width:300px;box-sizing:border-box;height:75px;padding:10px 30px 0;border:1px solid #f0f0f0;letter-spacing:-0.5px;margin-top:5px;margin-right:5px;font-size:16px;line-height:28px;background-color:#f6f6f6}
.wsc-list-products .list-attr .item:nth-child(odd){width:260px}
.wsc-list-products .list-attr .attr-dt{color:#828282}
.wsc-list-products .list-attr .attr-dd{color:#222;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size: 15px;}
.wsc-list-products .list-btn{margin-top:20px;font-size:0}
.wsc-list-products .list-btn .btn-red{margin-left:10px;width:160px;height:40px;line-height:38px}
.wsc-list-products .btn-pd{background-color:#e7ecf1;width:160px;height:40px;line-height:40px;color:#909ba6}
.wsc-list-products .btn-pd:hover{background-color:#1d2088;color:#fff}
.prolist-banner{height:720px;position:relative}
.plban-box{height:100%}
.prolist-banner .container{padding-top:220px}
.prol-banmain{width:480px;height:500px;box-sizing:border-box;background:url(../images/prol-banbg.png) no-repeat center center;padding:55px 50px 0}
.prol-banmain .prol-banTit{font-size:32px;line-height:44px;color:#fff}
.prol-banmain .prol-banText{padding-top:23px;border-top:1px solid rgba(255,255,255,0.1);margin-top:24px;font-size:14px;line-height:28px;color:rgba(255,255,255,0.6)}
.prol-banmain .pro-banBtn{margin-top:50px}
.prolist-block2{padding:60px 0}
.plb2-main .item{width:380px;float:left;margin-left:20px;background-color:#f6f6f6}
.plb2-main .item:first-child{margin-left:0}
.plb2-main .item-img{width:380px;height:212px;overflow:hidden;border-bottom:2px solid #1d2088}
.plb2-main .item-img img{width:100%}
.plb2-main .info{height:200px;box-sizing:border-box;padding:40px 40px 0}
.plb2-main .tit{font-size:18px;line-height:20px;color:#1d2088;padding-bottom:20px;position:relative;text-align:center}
.plb2-main .tit .line{position:absolute;left:0;right:0;margin:auto;bottom:0;width:30px;height:1px;background-color:#999}
.plb2-main .text{margin-top:13px;font-size:14px;line-height:26px;color:#828282}
.proh-text{font-size:14px;line-height:26px;color:#555;margin-top:60px}
.proh-nav{padding:50px 0 30px}
.proh-nav .item{width:228px;float:left;margin-left:10px;height:300px;border-radius:10px;box-sizing:border-box;padding:30px 20px 0;transition:0.36s}
.proh-nav .item:first-child{margin-left:0}
.proh-nav .item1{color:#909ba6;background:#e7ecf1 url(../images/prohb1-1.jpg) no-repeat center top}
.proh-nav .item2{color:#909ba6;background:#e4eaed url(../images/prohb1-2.jpg) no-repeat center top}
.proh-nav .item3{color:#909ba6;background:#e7ecf1 url(../images/prohb1-3.jpg) no-repeat center top}
.proh-nav .item4{color:#909ba6;background:#f4f1ea url(../images/prohb1-4.jpg) no-repeat center top}
.proh-nav .item5,.proh-nav .item6{height:145px;display:block;border-radius:10px;color:#909ba6;background:url(../images/pro-item56.jpg) no-repeat center top;box-sizing:border-box;padding:59px 30px 0;overflow:hidden}
.proh-nav .item6{margin-top:10px}
.proh-nav .item-last{padding:0}
.proh-nav .tit{padding-right:30px;background:url(../images/prohb1-arr.png) no-repeat right 5px;font-size:18px;line-height:26px}
.proh-nav .item:hover.item1,.proh-nav .item:hover.item2,.proh-nav .item:hover.item3,.proh-nav .item5:hover,.proh-nav .item6:hover{color:#778694;transform:translateY(-6px)}
.proh-nav .item:hover.item4{color:#778694;transform:translateY(-6px)}
.proh-type{padding:60px 0}
.bgf6{background-color:#f6f6f6}
.bgf5{background-color:#fff}
.bgf6 .proh-main{background-color:#fff}
.bgff .proh-main{background-color:#f6f6f6}
.proh-ctit{font-size:24px;line-height:38px;color:#1d2088;font-weight:bold}
.proh-main{margin-top:25px}
.proh-typeimg{width:590px;height:420px;float:left;overflow:hidden}
.proh-typeimg img{width:100%}
.proh-main .info{padding:55px 65px 0 60px;font-size:14px;line-height:28px;color:#828282;width:465px;float:left}
.proh-btn{margin-top:45px}
.proh-btn .btn{width:180px;height:40px;line-height:38px}
.pd-service{padding:40px 0 30px}
.pd-service .item{width:280px;height:180px;box-sizing:border-box;padding-top:30px;background:url(../images/pro-servbg.jpg) no-repeat center top;float:left;margin-left:20px;transition:0.36s}
.pd-service .item:first-child{margin-left:0}
.pd-service i{display:block;width:80px;height:80px;box-sizing:border-box;border-radius:50%;border:solid 4px rgba(29,32,136,0.2);margin:auto}
.pd-service .icon1{background:#fff url(../images/pro-servicon1.png) no-repeat center center}
.pd-service .icon2{background:#fff url(../images/pro-servicon2.png) no-repeat center center}
.pd-service .icon3{background:#fff url(../images/pro-servicon3.png) no-repeat center center}
.pd-service .icon4{background:#fff url(../images/pro-servicon4.png) no-repeat center center}
.pd-service .tit{text-align:center;line-height:26px;margin-top:15px;font-size:16px;color:#1d2088;transition:0.3s}
.pd-service .tit span{padding-right:18px;display:inline-block;background:url(../images/pro-servarr.png) no-repeat right center}
.pd-service .item-btn{margin-top:20px;text-align:center}
.pd-service .btn-blue{width:220px;height:40px;line-height:38px}
.pd-service .btn-blue span{background:none;padding-right:0}
.pd-service .item:hover,.sel-service .item:hover{background-image:url(../images/pro-servbgh.jpg)}
.pd-service .item:hover .tit,.sel-service .item:hover .tit{color:#fff}
.pd-service .item:hover .tit span,.sel-service .item:hover .tit span{background-image:url(../images/pro-servarrh.png)}
.pd-service .item:hover .btn-blue,.sel-service .item:hover .btn-blue{background-color:#fff;color:#1d2088}
.selection{padding:40px 0 80px}
.selecte-head{border:10px solid #F8F8F8;background-color:#FDFDFD}
.selecte-head table{display:block}
.selecte-head td{border-bottom:1px solid rgba(224,224,224,0.5);width:968px;padding-left:20px}
.selecte-head td:first-child{width:202px;background-color:#F0F0F0;box-sizing:border-box;padding:0 25px}
.selecte-head .item-td{padding:10px 0;margin-left:-35px}
.selecte-head tr:first-child .item-td{margin-left:0}
.selecte-head .td-btn{height:34px;border:1px solid #eaeaea;font-size:16px;line-height:34px;color:#555;transition:0.36s;float:left;margin-right:10px;margin-top:10px;border-radius:2px;cursor:pointer}
.selecte-head .td-btn a{display:block;padding:0 15px}
.selecte-head .td-btn:first-child{margin-left:0}
.selecte-head .td-btn:hover,.selecte-head .td-btn.choosed{border-color:#659AD0;background-color:#EDF4FA;color:#659AD0}
.selecte-head .td-btn:hover a{color:#659AD0}
.selecte-head .item-check{font-size:16px;color:#555;line-height:36px;float:left;margin-left:35px;cursor:pointer;transition:0.3s}
.selecte-head .item-check a{display:inline-block;padding-left:24px;background:url(../images/sel-check.png) no-repeat 0 center}
.selecte-head .item-radio a{background-image:url(../images/sel-radio.png)}
.selecte-head .item-check.choosed a{background-image:url(../images/sel-checked.png);color:#659AD0}
.selecte-head .item-radio.choosed a{background-image:url(../images/sel-radioed.png)}
.selecte-head .item-check a:hover{color:#659AD0}
.selecte-head .item-input{width:130px;height:36px;position:relative;border:1px solid #ddd;box-sizing:border-box;padding:0 80px 0 10px;background-color:#fff;float:left;margin-left:36px;margin-right:50px}
.selecte-head .item-input .sup-inp{position:absolute;right:-50px;top:0;width:36px;height:34px;border-radius:2px;background-color:#1d2088;color:#fff;line-height:34px;text-align:center;transition:0.36s}
.selecte-head .item-input .sup-inp:hover{color:#fff;background-color:#3235A0}
.selecte-head .item-input input{border:0;background:none;width:100%;height:100%}
.selecte-head .item-input span{position:absolute;width:70px;height:100%;right:0;top:0;font-size:16px;color:#555;line-height:36px}
.sel-headbot{margin-top:30px;padding-bottom:20px;border-bottom:1px solid rgba(224,224,224,0.5)}
.sel-factor{float:left;max-width:1000px;margin-left:-5px}
.sel-result{float:right;font-size:18px;line-height:30px;color:#828282}
.sel-result em{color:#D83C35}
.fac-item{float:left;margin-left:5px;border-radius:2px;height:30px;line-height:30px;padding:0 0 0 13px;background-color:#EDF4FA;color:#659AD0;cursor:pointer;transition:0.3s}
.fac-item .tit{float:left}
.fac-close{float:left;width:45px;height:100%;background:url(../images/fac-closeh.png) no-repeat center center}
.fac-item:hover{background-color:#659AD0;color:#fff}
.fac-item:hover a{color:#fff}
.fac-item:hover .fac-close{background-image:url(../images/fac-close.png)}
.other-sel-tip{height:240px;background:url(../images/other-tipbg.jpg) no-repeat center top;margin-top:50px;box-sizing:border-box;padding:60px 60px 0}
.other-sel-tip .text{font-size:16px;line-height:26px;color:#fff;width:700px;float:left}
.other-sel-tip .tip-btn{width:240px;float:right}
.other-sel-tip .tip-btn .btn{width:240px;margin-top:29px}
.aa-line{margin-top:60px;height:1px;background-color:#aaa}
.sel-list{margin-top:40px}
.sel-tip{height:50px;padding:35px 60px;margin-top:60px;background:url(../images/sel-tipbg.jpg) no-repeat center top;line-height:50px}
.sel-tip .tit{font-size:24px;color:#fff;line-height:50px;float:left;margin-left:230px}
.sel-tip .tip-btn{font-size:0;float:left;margin-left:40px}
.sel-tip .btn{margin:0}
.sel-tip .btn-whitebd{width:240px;margin-left:20px}
.sel-service{margin-top:60px}
.sel-service .item{width:280px;height:180px;box-sizing:border-box;margin-left:20px;float:left;padding-top:34px;text-align:center;background:url(../images/sel-servbg.png) no-repeat center top}
.sel-service .item:first-child{margin-left:0}
.sel-service i{display:block;width:80px;height:80px;border-radius:50%;margin:auto}
.sel-service .icon1{background:#fff url(../images/sel-servicon1.png) no-repeat center center}
.sel-service .icon2{background:#fff url(../images/sel-servicon2.png) no-repeat center center}
.sel-service .icon3{background:#fff url(../images/sel-servicon3.png) no-repeat center center}
.sel-service .icon4{background:#fff url(../images/sel-servicon4.png) no-repeat center center}
.sel-service .tit{font-size:18px;line-height:24px;margin-top:22px}
.sel-service .tit span{padding-right:28px;display:inline-block;background:url(../images/arr-555.png) no-repeat right center}
.cloudb3-main .item{width:280px}
.cloudb3-main .item-img{height:192px}
.cloudb3-main .info{height:116px;padding-top:27px}
.pro-compare{padding:60px 0}
.procomp-head{margin-top:40px}
.procomp-head .item{width:560px;height:80px;float:left;margin-left:60px}
.procomp-head .item:first-child{margin-left:0}
.procom-sel{position:relative;width:560px;height:80px;box-sizing:border-box;background:#FAFAFA;border:1px solid #D6D6D6;padding:0 30px}
.procomsel-head{height:80px;overflow:hidden;padding-right:25px;line-height:80px;cursor:pointer}
.procom-sel .tit{float:left;width:100%;font-size:20px;color:#080808;font-weight:bold}
.procom-sel .down-arr{float:right;width:12px;margin-right:-12px;height:100%;background:url(../images/sel-arr.png) no-repeat center center}
.procomsel-list{position:absolute;left:0;top:80px;background:#F0F0F0;width:100%;box-sizing:border-box;border:1px solid #D6D6D6;z-index:10;display:none;height:250px;overflow-y:scroll}
.procomsel-list ul{position:absolute;left:0;width:100%;top:0;box-sizing:border-box;padding:15px 0}
.procomsel-list li{padding:0 30px;height:50px;line-height:50px;border-bottom:1px solid #eaeaea;font-size:16px;color:#555;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transition:0.3s}
.procomsel-list li:hover{color:#000;background-color:#fff}
.procomp-main{margin-top:20px;border:1px solid #D6D6D6;background:url(../images/copm-centline.png) repeat-y center 0}
.procomp-item{width:50%;box-sizing:border-box;padding:40px 56px 60px 34px}
.procomp-item .comp-img{width:500px;height:375px;overflow:hidden;position:relative}
.procomp-item .comp-img img{max-width:100%;max-height:100%;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}
.procomp-item .comp-tit{margin-top:40px;font-size:20px;line-height:26px;color:#080808;font-weight:bold;height:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.procomp-item .comp-tit a{padding-right:20px;display:inline-block;background:url(../images/arr-grey.png) no-repeat right 7px}
.procomp-item .comp-btn{margin-top:25px}
.procomp-item .comp-btn .btn{width:220px;height:40px;line-height:38px}
.procomp-item .comp-attr .item{margin-top:30px;padding-top:30px;border-top:1px solid #f6f6f6}
.procomp-item .comp-attr .item-dt{font-size:14px;line-height:36px;color:#828282}
.procomp-item .comp-attr .item-dd{font-size:16px;line-height:36px;color:#222;height:36px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.procomp-item .comp-attr .item-fuel .item-dd{height:100px;overflow:hidden;white-space:normal}
.procomp-item .comp-attr .item-intro .item-dd{font-size:14px;line-height:26px;margin-top:15px;height:unset;overflow:unset;white-space:normal}
.procomp-item .comp-attr .item-btn{width:135px;height:40px;border-radius:2px;background-color:#f6f6f6;text-align:center;line-height:40px;font-size:20px;color:#93a7bb;float:left;margin-right:10px;margin-top:10px}
.share{float:left;height:30px}
.share a{width:22px;height:22px;display:inline-block;margin-right:10px;margin-top:5px}
.icon-facebook{background:url("../images/sh-face.png") no-repeat center top}
.icon-twitter{background:url("../images/sh-tw.png") no-repeat center top}
.icon-linkedin{background:url("../images/sh-link.png") no-repeat center top}
.icon-google{background:url("../images/sh-google.png") no-repeat center top}
.tag-list{padding:60px 0 80px}
.tagdet-list .list-text{margin-top:0}
.tagdet-list .questions-label{margin-top:15px}
.news-item .pd-main{overflow:unset !important}
.pd-main,.pd-box{min-height:463px}
.tag-list-text{background-color:#f6f6f6;padding:30px;font-size:16px;line-height:26px;color:#555;margin-top:30px}
.tag-home{padding:80px 0}
.tagh-main{margin-top:60px}
.wsc-list-tag.list-main{margin-right:-20px;margin-top:-20px}
.wsc-list-tag .list-item{float:left;width:290px;height:207px;background:url(../images/tag-itembg.png) no-repeat center top;box-sizing:border-box;padding:30px 30px 0;margin-right:20px;margin-top:20px;transition:0.36s}
.wsc-list-tag .list-text{font-size:14px;line-height:28px;color:#828282;margin-top:13px;height:56px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.wsc-list-tag .list-item:hover{box-shadow:0px 6px 25px rgba(0,0,0,0.08);transform:translateY(-6px)}
.wsc-list-tag .list-tag{padding-top:10px;border-top:1px solid #eaeaea;margin-top:10px}
.wsc-list-tag .list-time{float:left}
.wsc-list-tag .list-pro{float:right;color:#828282;font-size:14px;line-height:26px}
.sol-type{padding:30px 0;background-color:#f6f6f6}
.sol-type .item-main{margin-top:-10px;margin-right:-11px}
.sol-type .item{float:left;margin-right:10px;margin-top:20px;width:275px;height:120px;background-color:#ffffff;border:solid 6px #f0f0f0;text-align:center;transition:0.36s}
.sol-type i{height:74px;display:block}
.sol-type .tit{color:#555555;font-size:16px;line-height:26px}
.sol-type .icon-sp{background:url(../images/soltype-icon-sp.webp) no-repeat center}
.sol-type .icon-jp{background:url(../images/soltype-icon-jp.webp) no-repeat center}
.sol-type .icon-cw{background:url(../images/soltype-icon-cw.webp) no-repeat center}
.sol-type .icon-jd{background:url(../images/soltype-icon-jd.webp) no-repeat center}
.sol-type .icon-fz{background:url(../images/soltype-icon-fz.webp) no-repeat center}
.sol-type .icon-yl{background:url(../images/soltype-icon-yl.webp) no-repeat center}
.sol-type .icon-ds{background:url(../images/soltype-icon-ds.webp) no-repeat center}
.sol-type .icon-gyp{background:url(../images/soltype-icon-gyp.webp) no-repeat center}
.sol-type .item:hover{border-color:#1d2088}
.sol-type .item:hover .tit{color:#1d2088}
.case-type{padding:30px 0;background-color:#fff}
.case-type .item-main{margin-top:-10px;margin-right:-11px}
.case-type .item{float:left;margin-right:10px;margin-top:10px;width:280px;height:100px;background-color:#f6f6f6;box-sizing:border-box;padding:0 0 0 40px;font-size:0;transition:0.36s}
.case-type i{height:100px;display:inline-block;vertical-align:middle;width:66px}
.case-type .tit{color:#828282;font-size:16px;line-height:26px;display:inline-block;vertical-align:middle}
.case-type .icon-sp{background:url(../images/case-ico-sp.webp) no-repeat left center}
.case-type .icon-jp{background:url(../images/case-ico-jp.webp) no-repeat left center}
.case-type .icon-cw{background:url(../images/case-ico-cw.webp) no-repeat left center}
.case-type .icon-jd{background:url(../images/case-ico-jd.webp) no-repeat left center}
.case-type .icon-fz{background:url(../images/case-ico-fz.webp) no-repeat left center}
.case-type .icon-yl{background:url(../images/case-ico-yl.webp) no-repeat left center}
.case-type .icon-ds{background:url(../images/case-ico-ds.webp) no-repeat left center}
.case-type .icon-gyp{background:url(../images/case-ico-gyp.webp) no-repeat left center}
.case-type .active .icon-sp,.case-type .item:hover .icon-sp{background:url(../images/case-ico-sph.webp) no-repeat left center}
.case-type .active .icon-jp,.case-type .item:hover .icon-jp{background:url(../images/case-ico-jph.webp) no-repeat left center}
.case-type .active .icon-jd,.case-type .item:hover .icon-jd{background:url(../images/case-ico-jdh.webp) no-repeat left center}
.case-type .active .icon-cw,.case-type .item:hover .icon-cw{background:url(../images/case-ico-cwh.webp) no-repeat left center}
.case-type .active .icon-fz,.case-type .item:hover .icon-fz{background:url(../images/case-ico-fzh.webp) no-repeat left center}
.case-type .active .icon-yl,.case-type .item:hover .icon-yl{background:url(../images/case-ico-ylh.webp) no-repeat left center}
.case-type .active .icon-ds,.case-type .item:hover .icon-ds{background:url(../images/case-ico-dsh.webp) no-repeat left center}
.case-type .active .icon-gyp,.case-type .item:hover .icon-gyp{background:url(../images/case-ico-gyph.webp) no-repeat left center}
.case-type .active,.case-type .item:hover{background-color:#1d2088}
.case-type .active .tit,.case-type .item:hover .tit{color:#fff}
.casedet-btn{margin-top:35px}
.casedet-btn .btn{width:240px}
.casedet-btn .btn span{padding-right:0;background:none}
.resol-main .list-item{padding:30px;background-color:#f6f6f6}
.resol-main .list-img{width:320px;height:240px;overflow:hidden;float:left}
.resol-main .list-img img{width:100%}
.resol-main .list-info{width:715px;float:left;margin-left:40px}
.resol-main .list-tit{font-size:20px;line-height:30px;color:#555;font-weight:bold;height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.resol-main .list-text{margin-top:13px;font-size:14px;line-height:26px;color:#828282;height:78px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.resol-main .list-btn{margin-top:45px}
.resol-main .list-btn .btn{width:160px;height:40px;line-height:38px}
.resol-main .list-btn .btn span{padding-right:0;background:none}
.yy-block1{padding-top:100px;}
.yy-block1 .item{width:380px;float:left;margin-left:20px;text-align:center;height:178px;box-shadow:0px 8px 20px 0px 
		rgba(143,143,143,0.35)}
.yy-block1 .item:first-child{margin-left:0}
.yy-block1 .item-box{margin-top:-39px;padding:0 43px;background-color:#fff}
.yy-block1 i{display:block;width:70px;height:70px;margin:auto}
.yy-block1 .icon1{background:url(../images/yyb1-ico1.png) no-repeat center center}
.yy-block1 .icon2{background:url(../images/yyb1-ico2.png) no-repeat center center}
.yy-block1 .icon3{background:url(../images/yyb1-ico3.png) no-repeat center center}
.yy-block1 .tit{font-size:16px;line-height:24px;font-weight:bold;color:#000;margin-top:15px}
.lxb1-form .tit{font-size:22px;line-height:40px;font-weight:bold;color:#000;margin-top:15px;text-align:center}
.yy-block1 .text{font-size:14px;line-height:24px;color:#999;margin-top:10px;text-align:left}
.yy-block2{margin-top:60px}
.yyb2-main{height:450px;position:relative;overflow:hidden}
.yyb2-main .tab-list{width:1180px;height:66px;background-color:rgba(29,32,136,0.3);font-size:0;text-align:center;position:absolute;left:0;top:0;width:100%}
.yyb2-main .tab-list li{display:inline-block;width:124px;height:66px;vertical-align:top;line-height:66px;color:#fff;background:url(../images/yyb2-tabline.png) no-repeat 0 center;text-align:center;font-size:16px;cursor:pointer}
.yyb2-main .tab-list .active+li,.yyb2-main .tab-list li:first-child{background:none}
.yyb2-main .tab-list li.active{background:#f8f8f8;color:#1d2088}
.yyb2-main .tab-item{display:none}
.yyb2-main .tab-item.active{display:block}
.yyb2-main .tab-item img{width:100%}
.yy-block3{margin-top:30px;padding:20px 0;background-color:#f6f6f6}
.yy-block3 .lx-map{margin-top:0;border:solid 10px rgba(0,0,0,0.05);height:400px}
.map-cont{position:absolute;right:56px;top:55px;width:343px;z-index:1000}
.map-cont .item{height:90px;background-color:rgba(246,246,246,0.9);font-size:0;padding-left:30px;margin-top:10px}
.map-cont .item i{display:inline-block;width:39px;height:100%;vertical-align:middle}
.map-cont .icon1{background:url(../images/yyb3-ico1.png) no-repeat 0 center}
.map-cont .icon2{background:url(../images/yyb3-ico2.png) no-repeat 0 center}
.map-cont .icon3{background:url(../images/yyb3-ico4.png) no-repeat 0 center}
.map-cont .tit{display:inline-block;vertical-align:middle;font-size:14px;line-height:24px;color:#222;font-weight:bold;width:230px}
.yy-block4{padding:5px 0}
.yyb4-form{background-color:#f6f6f6;padding:60px 40px}
.yy-ctit{font-size:24px;line-height:26px;font-weight:bold;color:#222;text-align:center}
.yy-ctext{font-size:14px;line-height:24px;color:#666;margin-top:25px;text-align:center}
.yyb4-main{margin-top:35px}
.yyb4-main .formstyle-lx .fm-col{padding-left:90px;margin-left:25px}
.yyb4-main .formstyle-lx .fm-col:first-child{margin-left:0}
.yyb4-main .formstyle-lx .fm-nocol{padding-left:90px}
.yyb4-main .formstyle-lx label{}
.yyb4-main .formstyle-lx input,.yyb4-main .formstyle-lx textarea{background-color:#fff}
.yyb4-main .formstyle-lx .fm-btn{text-align:center}
.his-block1{padding:60px 0 40px}
.his-tit{font-size:32px;line-height:26px;color:#222;font-weight:bold;text-align:center}
.his-text{font-size:16px;line-height:18px;margin-top:25px;color:#555;text-align:center}
.hisb1-main{margin-top:35px;text-align:center}
.hisb1-main img{}
.his-block2{height:490px;padding-top:59px;box-sizing:border-box;background:url(../images/hisb2-bg.jpg) no-repeat center top}
.his-block2 .his-tit{color:#fff}
.hisb2-main{margin-top:30px}
.hisb2-main .swiper-container{width:100%}
.hisb2-main .swiper-slide,.hisb2-main .swiper-wrapper{height:240px !important}
.hisb2-main{width:1000px;margin:30px auto 0;position:relative}
.hisb2-main .his-item{background:#fff url(../images/map-logo.webp) no-repeat right bottom}
.hisb2-main .item-img{float:left;width:340px;height:240px;overflow:hidden}
.hisb2-main .item-img img{width:100%}
.hisb2-main .item-info{font-size:0;width:660px;box-sizing:border-box;padding-left:45px;padding-right:60px;float:left;height:240px}
.hisb2-main .info{display:inline-block;vertical-align:middle}
.hisb2-main .his-item .tit{font-size:30px;line-height:32px;color:#333;font-family:Arial,Helvetica,sans-serif}
.hisb2-main .his-item .tit span{font-size:14px;color:#999;font-weight:normal}
.hisb2-main .text{font-size:14px;line-height:24px;color:#555;margin-top:15px}
.his-page{width:880px;padding-right:5px;margin:35px auto 0;background:url(../images/hisb2-future.png) no-repeat right 1px}
.pagination-his{background:url(../images/hisb2-line.png) repeat-x 0 6px;font-size:0;text-align:center}
.pagination-his .swiper-pagination-switch{display:inline-block;vertical-align:top;width:100px;text-align:center}
.pagination-his .swiper-pagination-switch .dot{display:block;margin:auto;width:14px;height:14px;background:url(../images/hisb2-dot.png) no-repeat center center}
.pagination-his .swiper-active-switch .dot{background-image:url(../images/hisb2-act.png)}
.pagination-his .swiper-pagination-switch .tit{font-size:18px;color:#fff;font-weight:bold;font-family:Arial,Helvetica,sans-serif;line-height:28px;margin-top:5px}
.pagination-his .swiper-pagination-switch .tit span{font-size:12px;color:rgba(255,255,255,0.5);font-weight:normal;line-height:28px}
.hisb2-main .swiper-prev{position:absolute;top:95px;left:-90px;width:48px;height:48px;border:solid 1px #eaeaea;background:url(../images/hisb2-prev.png) no-repeat center center;transition:0.36s;border-radius:50%;cursor:pointer}
.hisb2-main .swiper-next{position:absolute;top:95px;right:-90px;width:48px;height:48px;border:solid 1px #eaeaea;background:url(../images/hisb2-next.png) no-repeat center center;transition:0.36s;border-radius:50%;cursor:pointer}
.hisb2-main .swiper-prev:hover{background:#fff url(../images/hisb2-prevh.png) no-repeat center center}
.hisb2-main .swiper-next:hover{background:#fff url(../images/hisb2-nexth.png) no-repeat center center}
.pd-form{padding:30px 0;background-color:#f6f6f6}
.pd-form .lx1-main{margin-top:25px}
.tag-det .questions-det-lat .wrap,.tag-det .wsc-relate .container{width:unset}
.tag-det .questions-center .pd-main{margin-top:0}
.tag-det .questions-det-lat{padding-bottom:0;padding-top:40px;border-top:0}
.tag-det .btaa{border:0}
.tag-det .questions-det-lat-main .faq-list .pd-edit{width:430px}
.tag-det .comMain-list .pd-edit{width:370px}
.tag-det .jobList-cont .list-item{float:unset;width:unset}
.list-tit:hover{color:#1d2088 !important}
.commonMain .proDet .det-seo{margin-bottom:0}
iframe{border-width:0px;border-style:inset;border-color:initial;border-image:initial}
.hn-item.active .hn-text .line,.hn-text.active .line,.hn-item:hover .hn-text .line,.hn-home:hover .hn-text .line{width:100%}