@charset "utf-8";
/* CSS Document */

.pub-list li{width:32%;float:left;margin-right:2%;margin-bottom:20px;}
.pub-list li:nth-child(3n){margin-right:0;}
.pub-list img{max-width:100%;}
.pub-list li .note{background:#eee;padding:20px;}
.pub-list li h4{font-size:20px;color:#333;margin-bottom:10px;font-weight:bold;}
.pub-list li p{font-size:14px;color:#666;line-height:24px;}

.message .ind-tit{margin-bottom:50px;font-size:36px;color:#333;display: inline-block;font-weight: 700;color: transparent;background: linear-gradient(270deg,#005aab 0,#32beff 100%);-webkit-background-clip: text;text-align: center;}
.message .info{text-align: center;margin-bottom:40px;}
.message ul li{width:49%;float:left;margin-bottom:20px;}
.message ul li:nth-child(2n){float:right;}
.message ul li input{width:100%;height:50px;border:1px solid #e5e5e5;padding:0px 10px;}
.message ul li select{width:100%;height:50px;border:1px solid #e5e5e5;padding:0px 10px;}

.message p textarea{width:100%;height:200px;border:1px solid #e5e5e5;padding:10px;display: block;}
.vcode{margin-top:20px;position:relative;}
.vcode .inp-code{width:240px;height:48px;line-height:48px;border:1px solid #e5e5e5;padding:0px 10px;margin-right:5px;vertical-align: middle;}
.vcode .inp-submit{width:200px;height:48px;line-height:48px;color:#fff;background:#0058b3;font-size:16px;cursor:pointer;border:0px;transition: all 0.5s;vertical-align: middle;}
.vcode .inp-submit:hover{background:#034487;color:#fff;}
#canvas{vertical-align: middle;cursor: pointer;}

/* index */
.ind-product{background:url(../images/ind_pro_bg.png) no-repeat left top;padding:120px 0;background-size:100%}
.ind-product .pub-tit{color:#fff;margin-bottom: 25px;}
.ind-product .pub-sub-tit{font-size: 16px;margin-bottom:40px;color:#fff;}
.ind-product .pub-tit i{color:#fff;}

#ind-product{position:relative;}
#ind-product .ind-pro-prev{position:absolute;width:44px;height:44px;background:url(../images/ind_pro_prev.png) no-repeat center;right:65px;top:-85px;cursor:pointer;}
#ind-product .ind-pro-next{position:absolute;width:44px;height:44px;background:url(../images/ind_pro_next.png) no-repeat center;right:0px;top:-85px;cursor:pointer;}
#ind-product li{width:33.33%;float:left;background:#f7f6f4;}
#ind-product li .com-img{text-align:center;padding:15px;height:280px;}
#ind-product li .com-img img{width:100%;height:100%;object-fit:contain;}
#ind-product li:nth-child(2n) .com-img{background:#e9ecee;}
#ind-product li .note{padding:20px 60px 45px;position:relative;}
#ind-product li .note h4{color:#333;font-weight:bold;font-size: 24px;margin:0px auto 15px;background:url(../images/icon_m.png) no-repeat left center;padding-left:20px;}
#ind-product li .note h4:hover{color:#0058b3;}
#ind-product li .note p{color:#666;font-size: 16px;}
#ind-product li .note:after{position:absolute;content:"";width:0%;height:6px;background: linear-gradient(to right,#016fbe,#024195);left:0px;top:0px;transition:all 0.5s;}
#ind-product li:hover .note:after{width:100%;}

.ind-solution{background:url(../images/ind_sol_bg.jpg) no-repeat center;padding:200px 0;overflow:hidden;}
.ind-solution .pub-tit,.ind-solution .pub-tit i{color:#fff;}
.ind-solution .pub-sub-tit{font-size: 16px;margin-bottom: 30px;color:#fff;}
.ind-sol-note {width:46%;float:left;}
.ind-sol-note h4{color:#fff;margin-bottom:25px;font-size:30px;margin:50px auto 30px;}
.ind-sol-note p{color:#fff;line-height:30px;font-size:16px;}
.ind-sol-note .show-more{margin-top:50px;}
.ind-sol-cate li{width:33%;float:left;background:rgba(255,255,255,0.16);height:203px;display:flex;align-items:center;justify-content:center;text-align: center;margin-bottom: 1px;margin-left:1px;transition:all 0.5s;}
.ind-sol-cate li.cur,.ind-sol-cate li:hover{background:rgba(1,111,190,0.68);}
.ind-sol-cate li h4{font-size:24px;color:#fff;margin-top:20px;}
.ind-sol-cate li:nth-child(2){width:66.66%;}
.ind-solution .show-more{border-color:#fff;color:#fff;}
.ind-solution .show-more span{color:#fff;}
.ind-solution .ind-sol-cont{display:none;}

.ind-sol-cate{width:44%;float:right;}

.ind-about{padding-top:170px;position:relative;}
.ind-about:after{width:89px;height:602px;background:url(../images/about_en_bg.png) no-repeat left top;position:absolute;content:"";left:0px;top:0px;}
.ind-about .pub-tit{text-align:center;}
.ind-about p{margin:50px auto;text-indent: 20px;font-size:16px;color:#221815;line-height: 32px;}
.ind-about .show-more{margin:0 auto;}
.ind-about ul{background:#fff;overflow: hidden;position:relative;top:120px;z-index:2;}
.ind-about ul li{width:25%;float:left;text-align:center;}
.ind-about li h4 span{color:#016fbe;font-size:72px;}
.ind-about li h4{color:#999999;font-size:16px;}
.ind-about li p{color:#666666;font-size:16px;margin-top:10px;}
.ind-about-video{position:relative;}
.ind-about-video img{width:100%;}
.ind-about-video span{position:absolute;left:50%;top:50%;width:100px;height:100px;margin-left:-50px;margin-top:-50px;background:url(../images/play.png) no-repeat center;cursor:pointer;}

.ind-honor{padding:110px 0;background:url(../images/index_honor_bg.jpg) no-repeat center;text-align:center;overflow: hidden;background-size:cover}
.pub-tit{font-size: 36px;color:#333;font-weight: bold;}
.pub-tit span{background:url(../images/pub_t_bg.jpg) no-repeat left 10px;padding-left:20px;}
.pub-tit i{font-size: 24px;color:#666;font-family: "Arial";font-weight:normal;margin-left:20px;font-style: normal;text-transform: uppercase;}
.ind-honor p{font-size:16px;color:#333;margin:25px auto 35px;}
.ind-honor-img{margin:40px auto 50px;text-align:center;}
.ind-honor .show-more{margin:0 auto;}
.ind-honor ul{margin:40px auto 50px;display: flex;}
.ind-honor ul li{float:left;margin-bottom: 20px}
.ind-honor ul li img{max-width:100%;}
.ind-honor ul li:nth-child(6n+1){margin-left:0;}






































