.leftCon{float:left;width:280px;}
.leftCon .info{padding:25px 18px 0;height:124px;background:#0046ad;}
.leftCon .info p{padding-left:30px;height:40px;line-height:20px;font-size:14px;color:#fff;}
.leftCon .info p.tel{background:url(../images/Index/ad_tel.png) no-repeat 0 4px;}
.leftCon .info p.address{background:url(../images/Index/ad_address.png) no-repeat 0 4px;}
.leftCon .subBox{margin-bottom:20px;overflow:hidden;background:#fff;}
.leftCon .subBox .hd{position:relative;padding-left:20px;height:60px;line-height:60px;background:#e66556;}
.leftCon .subBox .hd h3{font-size:18px;color:#fff;}
.leftCon .subBox .hd h3 a{color:#fff;}
.leftCon .subBox .bd{padding:20px;overflow:hidden;}
.leftCon .subPro .item{position:relative;margin-bottom:10px;text-align:center;overflow:hidden;background:#f0f0f0;}
.leftCon .subPro .item:last-child{margin-bottom:0;}
.leftCon .subPro .pic{overflow:hidden;}
.leftCon .subPro .pic img{display:block;width:100%;transition:all .5s;}
.leftCon .subPro .tit{padding:8px;line-height:30px;font-size:14px;color:#333;overflow:hidden;}
.leftCon .subPro .tit a{color:#000;}
.leftCon .subPro .item:hover{background:#e66556;}
.leftCon .subPro .item:hover .pic img{transform:scale(1.1);}
.leftCon .subPro .item:hover .tit a{color:#fff;}
.rightCon{float:right;width:890px;}


/*--product--*/
.product{padding:70px 0;overflow:hidden;background:#f6f6f6;}
.product .wrap-title p span{display:inline-block;padding:0 15px;background:url(../images/Index/pro_tit_line.png) no-repeat right center;}
.product .inner{overflow:hidden;}
.product-menu{margin-bottom:20px;overflow:hidden;}
.product-menu .hd{position:relative;padding:24px 20px;height:102px;background:#e66556;}
.product-menu .hd:after{display:block;position:absolute;right:0;top:100%;width:6px;height:6px;content:"";background:url(../images/Index/pro_menu_hd.png) no-repeat;}
.product-menu .hd h3{height:30px;line-height:30px;font-size:24px;font-weight:bold;overflow:hidden;}
.product-menu .hd h3 a{color:#fff;}
.product-menu .hd em{display:block;margin-top:4px;line-height:18px;font-size:16px;font-family:"DIN Medium";color:#fff;opacity:0.2;}
.product-menu .bd{margin-top:12px;overflow:hidden;}
.product-menu .bd dl{background:#fff;overflow:hidden;}
.product-menu .bd dt{height:45px;line-height:45px;font-weight:bold;font-size:18px;background:#0046ad;}
.product-menu .bd dt a{display:block;position:relative;padding-left:20px;color:#fff;transition:all .5s;}
.product-menu .bd dt a:hover,.product-menu .bd dt a.cur{background:#e66556;}
.product-menu .bd dd{padding:12px 20px;overflow:hidden;}
.product-menu .bd dd a{display:block;position:relative;padding-left:15px;height:39px;line-height:39px;font-size:16px;color:#000;}
.product-menu .bd dd a:before{display:block;position:absolute;left:0;top:50%;width:5px;height:5px;content:"";background:#333;border-radius:50%;}
.product-menu .bd dd a:hover,.product-menu .bd dd a.cur{color:#e66556;}
.product-menu .bd dd a:hover:before,.product-menu .bd dd a.cur:before{background:#e66556;}
.product-main{overflow:hidden;}
.product-main .intro{margin-bottom:30px;padding:30px;overflow:hidden;background:#fff;border:#f0f0f0 solid 1px;}
.product-main .intro .pic{float:left;width:400px;height:300px;overflow:hidden;background:#f0f0f0;}
.product-main .intro .pic img{display:block;width:100%;}
.product-main .intro .text{padding-left:30px;height:300px;overflow:hidden;}
.product-main .intro .text h1{height:40px;line-height:40px;font-size:24px;color:#333;font-weight:bold;}
.product-main .intro .text .summary{margin:10px 0;height:125px;line-height:25px;font-size:15px;line-height:25px;color:#666;overflow:hidden;}
.product-main .intro .text .tel{position:relative;padding-left:55px;min-height: 55px;overflow:hidden;}
.product-main .intro .text .tel:before{display:block;position:absolute;left:0;top:6px;width:45px;height:45px;line-height:45px;text-align:center;font-family:"iconfont";font-size:20px;content:"\e689";color:#fff;background:#e66556;border-radius:50%;}
.product-main .intro .text .tel span{display:block;font-size:16px;color:#333;}
.product-main .intro .text .tel em{display:block;font-size:24px;color:#e66556;}
.product-main .intro .text .btns{margin-top:10px;overflow:hidden;}
.product-main .intro .text .btns a{display:block;float:left;margin-right:20px;width:125px;height:45px;line-height:45px;font-size:16px;color:#fff;text-align:center;background:#e66556;border-radius: 30px;}
.product-main .intro .text .btns a:first-child{background:#0046ad;}
.product-main .list{margin:-8px;overflow:hidden;}
.product-main .item{position:relative;float:left;margin:8px;width:calc(33.33% - 16px);height:336px;overflow:hidden;}
.product-main .item .pic{height:286px;overflow:hidden;}
.product-main .item .pic img{display:block;width:100%;}
.product-main .item .text{position:relative;left:0;bottom:0;width:100%;height:105px;text-align:center;overflow:hidden;background:#fff;transition:all .25s;}
.product-main .item .text h3{height:50px;line-height:50px;font-size:16px;overflow:hidden;}
.product-main .item .text h3 a{color:#333}
.product-main .item .btns{height:32px;overflow:hidden;}
.product-main .item .btns a{display:inline-block;margin:0 8px;width:88px;line-height:30px;font-size:14px;color:#fff;border:#fff solid 1px;}
.product-main .item:hover .text{background:rgba(0,70,173,0.9);transform:translateY(-55px);}
.product-main .item:hover .text h3 a{color:#fff}
/*--end product--*/

/* server02 */
.server02 {position: relative;padding-top: 35px;padding-bottom: 60px;overflow: hidden;background: url("../images/Index/server-bg.jpg") no-repeat center;width: 100%;height: auto;}
.server02 .wrap-tit h2 { color: #d8b66a;}
.server02 .wrap-tit > p { font-size: 18px; color: #d8b66a;}
.server-con02 { width: 100%; overflow: hidden; margin-top: 68px;}
.server-con02 .item {float: left;width: 25%;position: relative;height: 376px;}
.server-con02 .item .pic {width: 100%;font-size: 0;position: absolute;left: 0;top: 0;height: 188px;}
.server-con02 .item:nth-of-type(odd) { animation: fadeinT 1s ease-out backwards;}
.server-con02 .item:nth-of-type(even) { animation: fadeinB 1s ease-out backwards;}
.server-con02 .item:nth-of-type(even) .pic {top: 188px;}
.server-con02 .item:nth-of-type(even) .pic-tit { top: 0;}
.server-con02 .item:nth-of-type(odd) .pic:after { content: ''; display: block; background: url("../images/Index/server-iocn.png") no-repeat center; position: absolute; left: 50%; bottom: 0; width: 11px;height: 6px;margin-left: -6px;}
.server-con02 .item:nth-of-type(even) .pic:after { content: ''; display: block; background: url("../images/Index/server-iocn.png") no-repeat center; position: absolute; left: 50%; top: 0; width: 11px;height: 6px;margin-left: -6px; transform: rotate(180deg);}
.server-con02 .item .pic img { width: 100%;}
.server-con02 .item .pic-tit {width: 100%;height: 188px;background: #fff;text-align: center;position: absolute;left: 0;top: 188px;}
.server-con02 .item .pic-tit:after { content: ''; display: block; position: absolute; left: 50%; bottom: 30px; background: url("../images/Index/server-next.png") no-repeat center; width: 47px; height: 7px; margin-left: -23px;}
.server-con02 .item .pic-tit p { font-size: 18px; color: #000; padding:30px 0 20px;}
.server-con02 .item .pic-tit span { font-size: 14px; color: #333; line-height: 1.5;}
.server-con02 .item:hover .pic-tit { background: #d8b66a;}
.server-con02 .item:hover p,.server-con02 .item:hover .pic-tit span { color: #fff;}
.server-con02 .item:hover .pic:after { background: url("../images/Index/server-iocn_cur.png") no-repeat center;}
/* server end */

/*--产品详情--*/
.pro-box{margin-bottom:40px;overflow:hidden;}
.pro-box:last-child{margin-bottom:0;}
.pro-title{position:relative;height:40px;line-height:40px;overflow:hidden;}
.pro-title:after{display:block;position:absolute;left:0;bottom:0;width:100%;height:1px;content:"";background:#f0f0f0;}
.pro-title h3{display:inline-block;padding:0 10px;font-size:18px;color:#fff;background:#0046ad;border-top-right-radius:5px;}
.pro-con{margin-top:20px;overflow:hidden;}
.pro-con p{line-height:1.75;font-size:16px;color:#000;}
.pro-cpxz{overflow:hidden;}
.pro-cpxz th,.pro-cpxz td{padding:10px;text-align:center;border:#e0e0e0 solid 1px;}
.pro-cpxz th{font-size:16px;color:#fff;background:#e66556;}
.pro-cpxz td{font-size:14px;color:#000;}
.pro-yyly .list{margin:-10px;}
.pro-yyly .item{float:left;margin:10px;width:calc(33.33% - 20px);text-align:center;background:#e66556;}
.pro-yyly .item .pic{overflow:hidden;}
.pro-yyly .item .pic img{display:block;width:100%;}
.pro-yyly .item .tit{height:40px;line-height:40px;font-size:16px;color:#fff;overflow:hidden;}
.pro-gylc li{position:relative;margin-bottom:15px;margin-right:15px;padding-right:30px;line-height:40px;float:left;color:#333;}
.pro-gylc li p{display:table-cell;width:80px;height:80px;line-height:24px;font-size:16px;vertical-align:middle;text-align:center;border-radius:50%;color:#fff;background:#e66556;}
.pro-gylc li:after{display:block;position:absolute;right:0;top:50%;font-family:"iconfont";font-size:24px;content:"\e727";color:#e66556;transform:translateY(-50%);}
.pro-gylc li:last-child{margin-right:0;padding-right:0;}
.pro-gylc li:last-child:after{display:none;}
.pro-czcz p span{color:#e66556;}
/*--end 产品详情--*/


.article .anli {margin-bottom:20px;overflow:hidden;}
.article .anli span{display: block;padding: 0 11px;float: left;height: 40px;line-height: 40px;text-align: center;font-size: 18px;color: #fff;background: #e66556;border-top-right-radius: 10px;}
.article .anli p{font-size:24px;padding-left: 2%;vertical-align: top;line-height:24px;color:#333;overflow:hidden;}
@media (max-width:992px){
.article .anli{margin-bottom:10px;}
.article .anli span{float: none;display: inline-block;}
.article .anli p{padding-left:0;padding-top:5px;}
}



/*-- t-picture-list02 --*/
.t-picture-list02{margin:0 auto;max-width:1400px;display:flex;flex-wrap:wrap;justify-content:space-between;overflow:hidden;}
.t-picture-list02 .item{position:relative;float:left;margin:5px;width:calc(50% - 10px);text-align:center;box-sizing:border-box;}
.t-picture-list02 .pic{overflow:hidden;}
.t-picture-list02 .pic img{display:block;width:100%;}
.t-picture-list02 .tit{position:absolute;left:0;bottom:0;right:0;padding:10px;font-size:16px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:rgba(0,0,0,0.5);backdrop-filter:saturate(180%) blur(20px);}
@media (max-width:992px){
.t-picture-list02 .item{margin:1px;width:calc(50% - 2px);}
.t-picture-list02 .item .tit {font-size:14px;}
}

/*-- end t-picture-list02 --*/

/*--cylzz-wrap--*/
.cylzz-wrap{padding:36px 0;overflow:hidden;}
.cylzz-wrap .products-menu{margin-bottom:80px;}
.cylzz-list{margin:-12px;}
.cylzz-list .item{float:left;margin:12px;width:calc(33.33% - 24px);}
.cylzz-list .item img{display:block;width:100%;}
@media(max-width:1200px){
.cylzz-wrap{padding:0;}
.cylzz-wrap .products-menu{margin-bottom:30px;}
.cylzz-list{margin:0;}
.cylzz-list .item{float:none;width:100%;margin:10px 0;}
}
/*--end cylzz-wrap--*/


/*--section-title1--*/
.section-title1{margin-bottom:22px;text-align:center;line-height:1.25;}
.section-title1:after{display:block;margin:20px auto 0;width:20px;height:2px;content:"";background:#e66556;}
.section-title1 h2{font-size:24px;color:#000;}
.section-title1 h2 a{color:#000;}
.section-title1 h2 a:hover{color:#f1002f;}
.section-title1 p{font-size:18px;color:#666;}
.section-title1 p em{font-size:16px;font-family:"DIN Medium";color:#999;text-transform:uppercase;}
@media(max-width:1200px){
.section-title1{margin-bottom:20px;}
.section-title1:after{margin-top:10px;}
.section-title1 h2{font-size:24px;}
.section-title1 p{font-size:16px;}
.section-title1 p em{font-size:14px;}
}
@media(max-width:750px){
.section-title1 h2{font-size:20px;}
}
/*--end section-title1--*/

/*--ad01--*/
.ad01{padding-top:65px;height:354px;overflow:hidden;background:url(../images/Index/ad_bg.jpg) no-repeat center 0;}
.ad01 .wrap-title{margin-bottom:25px;}
.ad01 .text{text-align:center;overflow:hidden;}
.ad01 .text h3{display:inline-block;padding:0 22px;height:46px;line-height:46px;font-size:24px;color:#fff;background:#e66556;border-radius:23px;}
.ad01 .text p{margin-top:15px;font-size:24px;line-height:32px;color:#fff;}
.ad01 .text p em{font-family:"DIN Medium";}
.ad01 .text a{display:block;margin:25px auto 0;width:114px;height:33px;line-height:33px;font-size:18px;color:#0046ad;background:#fff;border-radius:20px;}
.ad01 .text a:hover{color:#fff;background:#e66556;}
/*--end ad01--*/

/*--indexForm--*/
.indexForm{height:282px;overflow:hidden;background:url(../images/Index/index_Form_bg.jpg) no-repeat center 0;}
.indexForm .text{float:left;margin-left:300px;padding-top:40px;width:460px;text-align:center;color:#fff;overflow:hidden;animation:fadein 1s;}
.indexForm .text h2{height:56px;line-height:56px;font-size:42px;font-weight:bold;color:#fff;}
.indexForm .text p.p1{margin-top:8px;height:50px;line-height:25px;font-size:18px;color:#fff;overflow:hidden;}
.indexForm .text p.p2{margin-top:15px;line-height:30px;font-size:16px;color:#fff;}
.indexForm .text p.p2 em{font-size:24px;font-family:"DIN Medium";}
.indexForm .text a{display:block;margin:25px auto 0;width:122px;height:42px;line-height:42px;font-size:18px;color:#0046ad;background:#fff;}
.indexForm .text a:hover{color:#fff;background:#e66556;}
.indexForm .form{float:right;padding-top:25px;width:370px;overflow:hidden;}
.indexForm .form h3{width:148px;height:42px;line-height:42px;text-align:center;font-size:18px;color:#0046ad;background:#fff;}
.indexForm .form ul{margin-top:14px;overflow:hidden;}
.indexForm .form li{position:relative;margin-bottom:8px;overflow:hidden;}
.indexForm .form li input{display:block;padding:10px;width:100%;height:50px;font-size:16px;border:none;outline:none;background:#fff;}
.indexForm .form li i{display:block;position:absolute;z-index:3;right:13px;top:13px;width:26px;height:26px;}
.indexForm .form li i.icon-txt{background-image:url(../images/Index/icon_txt.png);}
.indexForm .form li i.icon-phone{background-image:url(../images/Index/icon_phone.png);}
.indexForm .form li a{display:block;height:50px;line-height:50px;text-align:center;font-size:16px;color:#fff;background:#e66556;}
/*--end indexForm--*/

/*--proForm--*/
.proForm{margin-top: 30px;padding: 0 30px;height:282px;overflow:hidden;background:url(../images/Index/index_Form_bg.jpg) no-repeat right 0;}
.proForm .txt{float: left;padding-top:20px;width:460px;color:#fff;overflow:hidden;animation:fadein 1s;}
.proForm .txt h2{height:56px;line-height:56px;font-size:42px;font-weight:bold;color:#fff;}
.proForm .txt p.p1{margin-top:8px;height:50px;line-height:25px;font-size:18px;color:#fff;overflow:hidden;}
.proForm .txt p.p2{margin-top:15px;line-height:30px;font-size:16px;color:#fff;}
.proForm .txt p.p2 em{font-size:24px;font-family:"DIN Medium";}
.proForm .txt a{display:block;margin-top:25px;width:122px;height:42px;line-height:42px;text-align:center;font-size:18px;color:#0046ad;background:#fff;}
.proForm .txt a:hover{color:#fff;background:#e66556;}
.proForm .form{float:right;padding-top:25px;width:370px;overflow:hidden;}
.proForm .form h3{width:148px;height:42px;line-height:42px;text-align:center;font-size:18px;color:#0046ad;background:#fff;}
.proForm .form ul{margin-top:14px;overflow:hidden;}
.proForm .form li{position:relative;margin-bottom:8px;overflow:hidden;}
.proForm .form li input{display:block;padding:10px;width:100%;height:50px;font-size:16px;border:none;outline:none;background:#fff;}
.proForm .form li i{display:block;position:absolute;z-index:3;right:13px;top:13px;width:26px;height:26px;}
.proForm .form li i.icon-txt{background-image:url(../images/Index/icon_txt.png);}
.proForm .form li i.icon-phone{background-image:url(../images/Index/icon_phone.png);}
.proForm .form li a{display:block;height:50px;line-height:50px;text-align:center;font-size:16px;color:#fff;background:#e66556;}
/*--end proForm--*/

/*--videos--*/
.videos{padding:70px 0 60px;overflow:hidden;background:#fff;}
.videos .inner{overflow:hidden;}
.videos .ad{position:relative;float:left;padding:32px 15px;width:165px;height:358px;background:#e66556;}
.videos .ad:after{display:block;position:absolute;left:100%;top:0;width:10px;height:28px;content:"";background:url(../images/Index/video_ad_after.png) no-repeat}
.videos .ad i{display:block;margin:40px auto 0;width:79px;height:79px;overflow:hidden;}
.videos .ad dl{margin-top:60px;text-align:center;color:#fff;}
.videos .ad dt{line-height:20px;font-size:16px;}
.videos .ad dd{height:48px;line-height:24px;font-size:20px;font-family:"DIN Medium";}
.videos .ad a{display:block;margin-top:8px;height:38px;line-height:38px;font-size:18px;color:#e66556;text-align:center;background:#fff;}
.videos-slide{float:right;width:1014px;overflow:hidden;}
.videos-slide .pic{overflow:hidden;}
.videos-slide .pic a{display:block;position:relative;}
.videos-slide .pic a:after{display:block;position:absolute;left:0;top:0;width:100%;height:100%;content:"";background:rgba(0,0,0,0.2);}
.videos-slide .pic img{display:block;width:100%;transition:all 1s;}
.videos-slide .pic i{display:block;position:absolute;z-index:9;top:50%;left:50%;padding-top:40px;width:50px;font-size:14px;color:#fff;text-align:center;background:url(../images/Index/player.png) no-repeat center 0;transform:translate(-50%,-50%);}
.videos-slide .tit{height:58px;line-height:58px;font-size:18px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#0046ad;}
.videos-slide .tit a{color:#fff;}
.videos-slide .item:hover .pic a:after{background:rgba(0,0,0,0.5);}
.videos-slide .item:hover .pic img{transform:scale(1.1);}
.videos .swiper-page{padding-top:45px;text-align:center;overflow:hidden;}
.videos .swiper-page span{display:inline-block;margin:0 5px;width:10px;height:10px;background:#0046ad;opacity:1;}
.videos .swiper-page span.swiper-pagination-bullet-active{background:#e66556;}
/*--end videos--*/