/*--t-adv-type04--*/
.t-adv-type04{overflow:hidden;}
 .t-adv-type04 .t-adv-intro{text-align:center;} 
.t-adv-type04 .t-adv-intro h3{font-size:42px;color:#333;}
 .t-adv-type04 .t-adv-intro .summary{margin:20px auto 30px;max-width:900px;font-size:16px;line-height:1.75;color:#666;} 
.t-adv-type04 .t-adv-datas{display:flex;flex-wrap:wrap;justify-content:space-between;overflow:hidden;} 
.t-adv-type04 .t-adv-datas .item{position:relative;margin-top:10px;width:23%;text-align:center;background:#ed7020;border-radius:10px;}
 .t-adv-type04 .t-adv-datas .item:after{display:block;position:absolute;left:0;top:0;width:100%;height:100%;content:"";background:rgba(0,0,0,0.25);}
 .t-adv-type04 .t-adv-datas .item:before{display:block;position:absolute;z-index:2;left:10px;top:10px;right:10px;bottom:10px;content:"";border:rgba(255,255,255,0.5) solid 1px;} 
.t-adv-type04 .t-adv-datas .pic{overflow:hidden;} .t-adv-type04 .t-adv-datas .pic img{display:block;width:100%;}
 .t-adv-type04 .t-adv-datas .text{position:absolute;z-index:3;top:50%;left:0;padding:30px;width:100%;transform:translateY(-50%);}
 .t-adv-type04 .t-adv-datas .text:before,.t-adv-type04 .t-adv-datas .text:after{display:block;margin:10px auto;width:1px;height:40px;content:"";background:rgba(255,255,255,0.25);}
 .t-adv-type04 .t-adv-datas .text em{display:block;font:normal bold 50px / 1.25 "DIN Medium";color:#fff;}
 .t-adv-type04 .t-adv-datas .text span{display:block;font-size:16px;color:#fff;} 
@media(max-width:1200px){ .t-adv-type04 .t-adv-intro h3{font-size:20px;}
 .t-adv-type04 .t-adv-intro .summary{margin:10px auto 15px;font-size:14px;}
 .t-adv-type04 .t-adv-datas .item{width:48%;} }
/*--end t-adv-type04--*/

/*--t-step-type03--*/
.t-step-type03{overflow:hidden;} 
.t-step-type03 .list{display:flex;flex-wrap:wrap;}
.t-step-type03 .item{position:relative;padding:10px 0;width:25%;text-align:center;} 
.t-step-type03 .circle{position:relative;margin:0 auto;width:150px;height:150px;background:#fff;border:#e0e0e0 solid 1px;border-radius:50%;box-shadow:5px 5px 10px rgba(0,0,0,0.1);transition:all 1s;} 
.t-step-type03 .circle em.num{display:block;position:absolute;left:0;top:10px;width:30px;height:30px;font:normal bold 14px/28px "DIN Medium";color:#fff;background:#2b484c;border:#fff solid 1px;border-radius:50%;} 
.t-step-type03 .circle .con{position:relative;top:50%;left:50%;width:90%;transform:translate(-50%,-50%);} 
.t-step-type03 .circle .con em{display:block;margin:0 auto;width:40px;height:40px;} 
.t-step-type03 .circle .con em img{display:block;width:100%;} 
.t-step-type03 .circle h3{margin-top:10px;font-weight:normal;font-size:16px;color:#333;font-weight:100;} 
@media(max-width:1200px){ 
.t-step-type03 .item{width:50%;}
.t-step-type03 .circle{width:120px;height:120px;} 
.t-step-type03 .circle em.num{top:5px;width:25px;height:25px;font-size:12px;line-height:23px;} 
.t-step-type03 .circle .con em{width:20px;height:20px;} 
.t-step-type03 .circle h3{font-size:14px;} }
/*--end t-step-type03--*/

/*--t-picture-list06--*/
.t-picture-list06{overflow:hidden;}
.t-picture-list06 .item{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;margin:20px 0;box-sizing:border-box;}
.t-picture-list06 .item:first-child{margin-top:0;}
.t-picture-list06 .item:last-child{margin-bottom:0;}
.t-picture-list06 .item:nth-child(even){flex-direction:row-reverse;}
.t-picture-list06 .pic{float:left;width:50%;overflow:hidden;}
.t-picture-list06 .pic img{display:block;width:100%;}
.t-picture-list06 .text{position:relative;padding:30px;width:50%;overflow:hidden;}
.t-picture-list06 .hd{position:relative;padding-bottom:20px;overflow:hidden;}
.t-picture-list06 .hd h3{font-weight:normal;font-size:36px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.t-picture-list06 .hd em{font-style:normal;color:#999;}
.t-picture-list06 .summary{margin-top:16px;font-size:16px;line-height:1.5;color:#666;overflow:hidden;}
@media screen and (max-width:992px){.t-picture-list05 .item{margin:10px 0;}
.t-picture-list06 .pic,.t-picture-list06 .text{float:none !important;width:100%;}
.t-picture-list06 .text{padding:16px;}.t-picture-list06 .text:after{left:16px;bottom:16px;}
.t-picture-list06 .hd h3{font-size:24px;}
.t-picture-list06 .summary{margin-top:10px;font-size:14px;}}
/*--end t-picture-list06--*/

/*--t-picture-list05--*/
.t-picture-list05{overflow:hidden;}
.t-picture-list05 .item{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;box-sizing:border-box;}
.t-picture-list05 .item:first-child{margin-top:0;}
.t-picture-list05 .item:last-child{margin-bottom:0;}
.t-picture-list05 .item:nth-child(even){flex-direction:row-reverse;}
.t-picture-list05 .pic{float:left;width:50%;overflow:hidden;}
.t-picture-list05 .pic img{display:block;width:100%;}
.t-picture-list05 .text{position:relative;padding:50px;width:50%;overflow:hidden;background:#fff;}
.t-picture-list05 .hd{position:relative;padding-bottom:20px;overflow:hidden;}
.t-picture-list05 .hd:before,.t-picture-list05 .hd:after{display:block;position:absolute;left:0;bottom:0;content:"";}
.t-picture-list05 .hd:before{z-index:1;width:100%;height:1px;background:#f0f0f0;}
.t-picture-list05 .hd h3{padding: 12px 0;font-weight:normal;font-size:24px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.t-picture-list05 .hd h3 small{display:block;font-size:16px;color:#ccc;}
.t-picture-list05 .hd em{font-style:normal;color:#999;}
.t-picture-list05 .hd em{display: block;color: #ccc;font-family:"DIN Medium";float: left; margin-right: 10px;height: 86px;line-height: 86px;font-size: 86px;font-weight:bold;font-style: normal;}
.t-picture-list05 .summary{margin-top:16px;font-size:16px;line-height:1.5;color:#666;overflow:hidden;}
.t-picture-list05 .tags{padding-top: 30px;overflow: hidden;}
.t-picture-list05 .tags ul {display: flex;flex-wrap: wrap;margin: -5px;max-width: 350px;}
.t-picture-list05 .tags li {width: calc(33.33% - 10px);margin: 5px;height: 45px; line-height: 45px;text-align: center;background: #214B71;border-radius: 5px;}
.t-picture-list05 .tags li p {color:#fff;line-height: 45px !important;}
@media screen and (max-width:992px){
.t-picture-list05 .item{margin:10px 0;}
.t-picture-list05 .pic,.t-picture-list05 .text{float:none !important;width:100%;}
.t-picture-list05 .text{padding:16px;}
.t-picture-list05 .text:after{left:16px;bottom:16px;}
.t-picture-list05 .hd h3{padding:0;font-size:20px;}
.t-picture-list05 .summary{margin-top:10px;font-size:14px;}}
.t-picture-list05 .hd em{height:60px;line-height: 60px;font-size: 45px;}
/*--end t-picture-list05--*/

/*--t-picture-list055--*/
.t-picture-list055{overflow:hidden;}
.t-picture-list055 .item{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;box-sizing:border-box;}
.t-picture-list055 .item:first-child{margin-top:0;}
.t-picture-list055 .item:last-child{margin-bottom:0;}
.t-picture-list055 .item:nth-child(even){flex-direction:row-reverse;}
.t-picture-list055 .pic{float:left;width:50%;overflow:hidden;}
.t-picture-list055 .pic img{display:block;width:100%;}
.t-picture-list055 .text{position:relative;padding:50px;width:50%;overflow:hidden;}
.t-picture-list055 .hd{position:relative;padding-bottom:20px;overflow:hidden;}
.t-picture-list055 .hd:before,.t-picture-list055 .hd:after{display:block;position:absolute;left:0;bottom:0;content:"";}
.t-picture-list055 .hd:before{z-index:1;width:100%;height:1px;background:#f0f0f0;}
.t-picture-list055 .hd h3{font-weight:normal;font-size:28px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.t-picture-list055 .hd h3 small{display:block;font-size:16px;color:#ccc;}
.t-picture-list055 .hd em{font-style:normal;color:#999;}
.t-picture-list055 .hd em{display: block;color: #ccc;font-family:"DIN Medium";float: left; margin-right: 10px;height: 86px;line-height: 86px;font-size: 86px;font-weight:bold;font-style: normal;}
.t-picture-list055 .summary{margin-top:16px;font-size:16px;line-height:1.5;color:#666;overflow:hidden;}
.t-picture-list055 .tags{padding-top: 30px;overflow: hidden;}
.t-picture-list055 .tags ul {display: flex;flex-wrap: wrap;margin: -5px;max-width: 350px;}
.t-picture-list055 .tags li {width: calc(33.33% - 10px);margin: 5px;height: 45px; line-height: 45px;text-align: center;background: #214B71;border-radius: 5px;}
.t-picture-list055 .tags li p {color:#fff;line-height: 45px !important;}
.t-picture-list055 .tags li p a {color:#fff; transition:all .5s;}
.t-picture-list055 .tags li p a:hover{color:#000; transition:all .5s;}
@media screen and (max-width:1440px){
.t-picture-list055 .text{padding:24px;}
}
@media screen and (max-width:1200px){
.t-picture-list055 .item{margin:10px 0;}
.t-picture-list055 .pic,.t-picture-list055 .text{float:none !important;width:100%;}
.t-picture-list055 .text{padding:16px;}.t-picture-list055 .text:after{left:16px;bottom:16px;}
.t-picture-list055 .hd h3{font-size:24px;}.t-picture-list055 .summary{margin-top:10px;font-size:14px;}}
/*--end t-picture-list05--*/

/*--t-picture-type03--*/
.t-picture-type03{overflow:hidden;}
.t-picture-type03-list{display:flex;flex-wrap:wrap;margin:-10px;}
.t-picture-type03-list .item{position:relative;float:left;margin:10px;overflow:hidden;box-sizing:border-box;}
.t-picture-type03-list[data-row="3"] .item{width:calc(33.33% - 20px);}
.t-picture-type03-list[data-row="4"] .item{width:calc(25% - 20px);}
.t-picture-type03-list .pic{overflow:hidden;}
.t-picture-type03-list .pic img{display:block;width:100%;transition:all 1s;}
.t-picture-type03-list .text{position:relative;margin: 30px auto;overflow:hidden;transition:all .5s;}
.t-picture-type03-list .text h3{font-weight:normal;font-size:22px;line-height:1.5;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.t-picture-type03-list .text p{margin-top:5px;font-size:16px;line-height:1.5;color:#666;}
@media (max-width:1200px){
.t-picture-type03-list{margin:-6px;}
.t-picture-type03-list .item{margin:6px;width:calc(100% - 12px) !important;}
.t-picture-type03-list .text{padding:10px;}
.t-picture-type03-list .text h3{font-size:16px;}
.t-picture-type03-list .text p{margin-top:2px;font-size:14px;}
}
/*--end t-picture-type03--*/

/*-t-picture-type04--*/
.t-picture-type04{overflow:hidden;}
.t-picture-type04-list{margin:-10px;}
.t-picture-type04-list .item{position:relative;float:left;margin:10px;text-align:center;overflow:hidden;box-sizing:border-box;}
.t-picture-type04-list[data-row="4"] .item{width:calc(25% - 20px);}
.t-picture-type04-list[data-row="5"] .item{width:calc(20% - 20px);}
.t-picture-type04-list[data-row="6"] .item{width:calc(16.66% - 20px);}
.t-picture-type04-list .pic{margin:0 auto;padding:10px;width: 180px;height: 180px;overflow:hidden;border-radius:50%;border: #ac937f solid 1px;}
.t-picture-type04-list .pic img{display:block;width:100%;height:100%;transition:all 1s;border-radius:50%;}
.t-picture-type04-list .tit{ text-align:center; margin-bottom:15px; padding:10px;font-size:18px;color:#333;}
.t-picture-type04-list .tit p {margin-bottom: 15px;font-size: 30px;font-weight:bold;color:#c9161e;border-right: 2px solid #c9161e;line-height: 1.25;}
.t-picture-type04-list .tit span {display:block;width:100%;font-size: 18px;}
.t-picture-type04-list .item:last-child .tit p { border:none;}
@media (max-width:1200px){
.t-picture-type04-list{margin:-6px;}
.t-picture-type04-list .tit { margin-bottom:5px;}
.t-picture-type04-list .tit p  { font-size:24px; border:none;}
.t-picture-type04-list .tit span { font-size:14px;}
.t-picture-type04-list .item{margin:6px;width:calc(50% - 12px) !important;}
.t-picture-type04-list .pic{padding:5px;width:100px;height:100px;}
.t-picture-type04-list .item .tit{font-size:16px;}
}
/*--end t-picture-type04--*/

/*--wrap-title--*/
.wrap-title{position:relative;z-index:99;margin-bottom:45px;text-align:center;animation:fadeinB 1s;}
.wrap-title h2{font-size:42px;line-height:1.25;color:#000;font-weight:500;}
.wrap-title h2 a{color:#333;transition:all .5s;}
.wrap-title h2 a:hover{color:#c9161e;}
.wrap-title p{display:inline-block;position:relative;padding:0 140px;font-size:20px;font-weight:300;color:#333;}
.wrap-title p:before{display:block;position:absolute;top:50%;left:0;width:100%;height:1px;content:"";background:#e6e6e6;}
.wrap-title p span{display:inline-block;position:relative;z-index:2;padding:0 30px;background:#fff;}
.wrap-title.white *{color:#fff;}
@media(max-width:1200px){
.wrap-title{margin-bottom:25px;}
.wrap-title:after{margin-top:10px;}
.wrap-title h2{font-size:24px;}  
.wrap-title p{padding:0;font-size:16px;}
.wrap-title p:before{display:none;}
.wrap-title p span{padding:0;}
}
/*--end wrap-title--*/


/*--step--*/
.step{padding:100px 0;overflow:hidden;background:#fff;}
.step-list{display:flex;flex-wrap:wrap;width:calc(100% + 24px);}
.step-list .item{position:relative;padding-right:24px;padding-bottom:34px;width:calc(100% / 7);text-align:center;overflow:hidden;/* height: 250px; */}
.step-list .item:after{display:block;position:absolute;right:0;bottom:20px;width:24px;height:24px;line-height:24px;text-align:center;font-family:"iconfont";font-size:24px;content:"\e622";color:#000;animation:fadein 2s infinite;}
.step-list .item:last-child:after{display:none;}
.step-list .num{position:absolute;bottom:10px;left:50%;width:47px;height:47px;line-height:47px;font-size:20px;font-family:"DIN Medium";color:#fff;background:#000;border-radius:50%;transform:translateX(calc(-50% - 12px));box-shadow:0 0 15px rgba(0,0,0,0.2);}
.step-list .con{padding:35px 10px;color:#333;overflow:hidden;border:#e9e9e9 dashed 1px;border-bottom-style:solid;transition:all .5s;}
.step-list .con i{display:block;margin:0 auto 5px;width:50px;height:50px;border-radius:50%;overflow:hidden;}
.step-list .con h3{font-size:24px;line-height:1.5;}
.step-list .con p{margin-top:5px;height:75px;line-height:25px;font-size:16px;}
.step-list .item:hover .num{color:#000;background:#fff;transition:all .25s;}
.step-list .item:hover .con{color:#fff;background:#214B71;border-color:#214B71;}
.step-list .item:hover .con i{opacity:0;}
.step-list .item:hover .con h3{transform:translateY(-20px);transition:transform .5s;}
@media(max-width:1440px){
.step{padding:80px 0;overflow:hidden;}
.step-list .con{padding:35px 5px;}
.step-list .con h3{font-size:20px;}
.step-list .con p{font-size:14px;}
}
@media(max-width:1200px){
.step{padding:40px 10px;}
.step-list{width:100%;}
.step-list .item{padding-right:0;padding-bottom:25px;width:calc(100% / 4)}
.step-list .item:after{display:none;}
.step-list .con{padding:15px 5px 40px;}
.step-list .con h3{font-size:16px;}
.step-list .con p{display:none;}
.step-list .num{width:30px;height:30px;line-height:30px;font-size:14px;transform:translateX(-50%);}
}
/*--end step--*/

/*--contact--*/
.contact{padding:100px 0;height:655px;overflow:hidden;background:url(../images/contact_bg.jpg) no-repeat center / cover fixed;transition: all 1s;}
.contact .wrap-title p{margin-top:10px;}
.contact .wrap-title p:before{display:none;}
.contact .inner{padding-top:30px;overflow:hidden;}
.contact .tag{}
.contact .tag ul{display:flex;flex-wrap:wrap;justify-content:center;}
.contact .tag li{margin:0 16px;padding:0 32px;line-height:24px;font-size:18px;color:#fff;background:url(../images/service_list.png) no-repeat 0 center;}
.contact .tag li:hover{animation:scale .5s;}
.contact .form{margin-top:95px;overflow:hidden;}
.contact .form ul{display:flex;flex-wrap:wrap;}
.contact .form li{flex:1;padding:0 12px;}
.contact .form li input{display:block;padding:10px 20px;width:100%;height:50px;font-size:16px;color:#666;border:none;outline:none;background:#fff;border:#fff solid 1px;transition:all .5s;}
.contact .form li input:hover{border-color:#214B71;background-color:rgba(255,255,255,0.85)}
.contact .form li a{display:block;line-height:50px;text-align:center;font-size:16px;color:#fff;background:#214B71;}
.contact .form li a:after{display:inline-block;margin-left:10px;font-family:"iconfont";content:"\e727";}
@media(max-width:1440px){
.contact .tag li{margin:0;font-size:16px;}
}
@media(max-width:1200px){
.contact{padding:40px 10px;height:auto;background-attachment: inherit;}
.contact .tag{}
.contact .tag ul{justify-content:start;}
.contact .tag li{margin:5px 0;padding:0 10px 0 32px;flex:none;width:50%;font-size:12px;white-space:nowrap;}
.contact .form{margin-top:45px;}
.contact .form li{flex:none;margin-bottom:10px;padding:0;width:100%;}
.contact .form li input{padding:5px 10px;height:45px;font-size:14px;}
.contact .form li a{line-height:45px;font-size:14px;}
}
/*--end contact--*/

/*--cx-case-02--*/
.cx-case-02{padding:60px 0 0;overflow:hidden;}
.cx-case-02 .right-wrap{padding:0;overflow:hidden;}
.cx-case-02 .list .item{display:flex;flex-wrap:wrap;justify-content:space-between;padding:40px;overflow:hidden;background:#fff;border-bottom:#f0f0f0 solid 1px;}
.cx-case-02 .list .pic{width:500px;overflow:hidden;border:#f0f0f0 solid 1px;}
.cx-case-02 .list .pic img{display:block;width:100%;transition:all 1s;}
.cx-case-02 .list .pic:hover img{transform:scale(1.1);}
.cx-case-02 .list .text{position:relative;width:calc(100% - 530px);overflow:hidden;}
.cx-case-02 .list .hd{line-height:30px;overflow:hidden;}
.cx-case-02 .list .hd h3{line-height:30px;font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.cx-case-02 .list .hd h3 a{color:#000;}
.cx-case-02 .list .hd h3 a:hover{color:#214B71;}
.cx-case-02 .list .hd em{display:block;float:right;font-size:14px;font-family:"DIN Medium";color:#999;}
.cx-case-02 .list .bd{padding-top:10px;overflow:hidden;}
.cx-case-02 .list .bd p{height:150px;line-height:25px;font-size:14px;color:#999;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;}
.cx-case-02 .list .tags{position:absolute;left:0;bottom:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.cx-case-02 .list .tags a{display:inline-block;margin-right:10px;padding:0 10px;line-height:30px;text-align:center;font-size:14px;color:#666;background:#f9f9f9;transition:all .5s;}
.cx-case-02 .list .tags a:hover{color:#fff;background:#214B71;border-color:#214B71;}
.cx-case-02 .list .btnBox{position:absolute;left:0;bottom:0;overflow:hidden;}
.cx-case-02 .list .btnBox a{display:inline-block;padding:0 20px;line-height:40px;text-align:center;font-size:14px;color:#666;background:#f0f0f0;transition:all .5s;}
.cx-case-02 .list .btnBox a:after{display:inline-block;margin-left:10px;font-family:"iconfont";content:"\e727";}
.cx-case-02 .list .btnBox a:hover{color:#fff;background:#214B71;}
@media(max-width:1440px){
.cx-case-02{padding:50px 0 0;}
.cx-case-02 .list .pic{width:450px;}
.cx-case-02 .list .text{width:calc(100% - 480px);}
}
@media(max-width:1200px){
.cx-case-02{padding:30px 10px 0;}
.cx-case-02 .list .item{padding:15px;}
.cx-case-02 .list .pic,.cx-case-02 .list .text{width:100%;height:auto;}
.cx-case-02 .list .text{padding:15px 0;}
.cx-case-02 .list .hd h3{font-size:16px;}
.cx-case-02 .list .hd em{display:none;}
.cx-case-02 .list .bd{padding-top:6px;}
.cx-case-02 .list .bd p{height:44px;line-height:22px;-webkit-line-clamp:2;}
.cx-case-02 .list .btnBox{display:none;}
}
/*--end cx-news-02--*/

/*--cx-product-05-menu--*/
.cx-product-05-menu{z-index:99;padding:20px 0;width:100%;overflow:hidden;background:#fff;border-bottom:#f0f0f0 solid 1px;}
.cx-product-05-menu ul{display:flex;justify-content:center;}
.cx-product-05-menu li{flex:1;text-align:center;overflow:hidden;}
.cx-product-05-menu li a{display:flex;align-items:center;justify-content:center;height:60px;overflow:hidden;background:#fff;border-right:#e0e0e0 solid 1px;}
.cx-product-05-menu li i{width:60px;height:60px;text-align:center;transition:all .5s;}
.cx-product-05-menu li i img{display:block;}
.cx-product-05-menu li span{margin-left:3px;color:#000;line-height:60px;font-size:16px;}
.cx-product-05-menu li:hover i{transform:translateY(-5px);}
.cx-product-05-menu li:hover span{color:#999;}
.cx-product-05-menu li.cur span{color:#214B71;}
.cx-product-05-menu li:last-child a{border-right:none;}

@media(max-width:1440px){
    .cx-product-05-menu li span{font-size: 14px;}
}
@media(max-width:1200px){
.cx-product-05-menu{position:static !important;}
.cx-product-05-menu ul{flex-wrap:wrap;justify-content:start;}
.cx-product-05-menu li{flex:none;padding:1px;width:25%;}
.cx-product-05-menu li a{display:block;padding:10px 0;height:auto;border:#e0e0e0 solid 1px;border-radius:3px;}
.cx-product-05-menu li i{display:block;margin:0 auto;width:40px;height:40px;}
.cx-product-05-menu li span{display:block;margin-left:0;margin-top:3px;line-height:1.5;font-size:12px;}
.cx-product-05-menu li.cur a{border-color:#214B71;}
}
/*--end cx-product-05-menu--*/

/*--pro subMenu--*/
.cx-product-01 .subMenu{margin-bottom:40px;overflow:hidden;border-bottom:#e0e0e0 solid 1px;}
.cx-product-01 .subMenu ul{display:flex;justify-content:center;}
.cx-product-01 .subMenu li{position:relative;flex:none;width:auto;height:50px;line-height:50px;text-align:center;}
.cx-product-01 .subMenu li:after{display:block;position: absolute;left:50%;bottom:0;margin-left:-10px;width:20px;height:2px;content:"";background:#000;transform:scale(0,1);transition:all .5s;}
.cx-product-01 .subMenu li a{display:block;padding:0 20px;font-size:16px;color:#999;}
.cx-product-01 .subMenu li.cur:after,.cx-product-01 .subMenu li:hover:after{transform:scale(1);}
.cx-product-01 .subMenu li.cur a,.cx-product-01 .subMenu li:hover a{color:#000;}
@media(max-width:1200px){
.cx-product-01 .subMenu ul{display:flex;justify-content:start;}  
.cx-product-01 .subMenu li a{padding:0 15px;font-size:14px;}
}
/*--end pro subMenu--*/

/*--cx-product-05--*/
.cx-product-05{padding:60px 0;overflow:hidden;background:#fff;}
.cx-product-05-main{overflow:hidden;}
.cx-product-05-main .group{margin-bottom:40px;overflow:hidden;}
.cx-product-05-main .box-title{position:relative;margin-bottom:20px;line-height:35px;overflow:hidden;}
.cx-product-05-main .box-title .more{display:block;float:right;font-weight:300;font-size:16px;color:#000;}
.cx-product-05-main .box-title .more:after{display:inline-block;margin-left:10px;font-family:"iconfont";content:"\e699";}
.cx-product-05-main .box-title .more:hover{color:#214B71;}
.cx-product-05-main .box-title h2{font-size:30px;font-weight:300;color:#000;}
.cx-product-05-main .box-title h2 a{color:#000;}
.cx-product-05-main .list{display:flex;flex-wrap:wrap;margin:-12px;overflow:hidden;}
.cx-product-05-main .list .item{float:left;margin:12px;width:calc(33.3333% - 24px);overflow:hidden;background:#fff;border-bottom:#fff solid 1px;transition:all .5s;}
.cx-product-05-main .list .pic{overflow:hidden;}
.cx-product-05-main .list .pic img{display:block;width:100%;transition:all .5s;}
.cx-product-05-main .list .text{padding:20px 10px;overflow:hidden;transform:translateY(5px);transition:all .5s;}
.cx-product-05-main .list .text h3{font-size:20px;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.cx-product-05-main .list .text p{height:25px;line-height:25px;font-size:14px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.cx-product-05-main .list .item:hover{border-color:#e0e0e0;}
.cx-product-05-main .list .item:hover .pic img{transform:scale(1.1);}
.cx-product-05-main .list .item:hover .text{transform:translateY(0);}
@media(max-width:1200px){
.cx-product-05{padding:30px 10px;}
.cx-product-05-main .box-title .more{font-size:14px;}
.cx-product-05-main .box-title h2{font-size:20px;}
.cx-product-05-main .list{margin:-6px;}
.cx-product-05-main .list .item{margin:6px;width:calc(50% - 12px);}
.cx-product-05-main .list .item:first-child{width:calc(100% - 12px);}
.cx-product-05-main .list .text{padding:10px;}
.cx-product-05-main .list .text h3{font-size:14px;}
.cx-product-05-main .list .text p{display:none;}
}
/*--end cx-product-05--*/

/*--caseShow-slide--*/
.caseShow-slide{padding:60px 0;overflow:hidden;background:#fff;}
.caseShow-slide .slideBox-menu{margin:0 auto;width:600px;overflow:hidden;}
.caseShow-slide .slideBox-menu li{float:left;margin:0 5px;width:calc((100% / 4) - 10px);cursor:pointer;border:#e0e0e0 solid 5px;}
.caseShow-slide .slideBox-menu li img{display:block;width:100%;}
.caseShow-slide .slideBox-menu li.cur{border-color:#214B71;}
.caseShow-slide .slideBox-main{margin:30px auto 0;width:1000px;overflow:hidden;}
.caseShow-slide .slideBox-main .pic{overflow:hidden;}
.caseShow-slide .slideBox-main .pic img{display:block;width:100%;}
.caseShow-slide .slideBox-main .text{padding-top:20px;text-align:center;overflow:hidden;}
.caseShow-slide .slideBox-main .text p{line-height:1.75;font-size:16px;color:#333;}
/*--end caseShow-slide--*/

/*--solution-intro--*/
.solution-intro{padding:80px 0;overflow:hidden;}
.solution-intro .text{margin:0 auto;max-width:960px;text-align:center;overflow:hidden;}
.solution-intro .text h1{font-size:36px;font-weight:600;line-height:1.75;color:#333;}
.solution-intro .text p{margin-top:10px;font-weight: 300;font-size:18px;line-height:1.75;color:#666;}
.solution-intro .list{margin-top:50px;display:flex;flex-wrap:wrap;justify-content:center;}
.solution-intro .list .item{width:250px;text-align:center;transition:all .5s;}
.solution-intro .list .item em{display:block;margin:0 auto;padding: 30px;width:120px;height:120px;border:#c6ac8d solid 1px;border-radius:50%;background: #fff;}
.solution-intro .list .item h3{margin-top:10px;font-size:18px;font-weight:bold;color:#214B71;}
.solution-intro .list .item:hover{transform:translateY(-20px);}
.solution-intro .list .item:nth-child(1){animation:fadeinB 1s;}
.solution-intro .list .item:nth-child(2){animation:fadeinB 2s;}
.solution-intro .list .item:nth-child(3){animation:fadeinB 3s;}
.solution-intro .list .item:nth-child(4){animation:fadeinB 4s;}
@media(max-width:1200px){
.solution-intro .text h1{font-size:24px;}
.solution-intro .text p{margin-top:5px;font-size:16px;}
.solution-intro{padding:40px 10px;}
.solution-intro .list .item{width:25%;}
.solution-intro .list .item em{padding:20px;width:80px;height:80px;}
.solution-intro .list .item h3{font-size:14px;font-weight:normal;}
}
/*--end solution-intro--*/

/*--solution-trend--*/
.solution-trend{padding:80px 0;overflow:hidden;background:#fff;}
.solution-trend .inner{position:relative;overflow:hidden;background:#f0f0f0;}
.solution-trend .inner .pic{position:relative;z-index:1;width:60%;}
.solution-trend .inner .pic img{display:block;width:100%;}
.solution-trend .inner .text{position:absolute;z-index:2;right:0;top:50px;bottom:50px;padding:50px;width:50%;background:#fff url(../images/qushi.png) no-repeat calc(100% - 50px) calc(100% - 50px);animation:fadeinR 2s}
.solution-trend .inner .text .summary p{font-weight: 300;font-size:18px;line-height:1.75;color:#333;}
.solution-trend .inner .text .tag{position:absolute;left:50px;bottom:50px; overflow:hidden;}
.solution-trend .inner .text .tag ul{display:flex;}
.solution-trend .inner .text .tag ul li{margin:10px;padding:20px;width:80px;height:80px;text-align:center;font-size:16px;line-height:1.25;color:#fff;font-weight:500;background:#214B71;border-radius:50%;}
@media(max-width:1440px){
.solution-trend .inner .text{padding:40px;background-position:calc(100% - 40px) calc(100% - 40px);}
.solution-trend .inner .text .tag{left:30px;bottom:30px;}
}
@media(max-width:1200px){
.solution-trend{padding:40px 10px;}
.solution-trend .inner .pic{width:100%;}
.solution-trend .inner .text{position:static;padding:20px 20px;width:100%;background-image:none;background:#fff;}
.solution-trend .inner .text .summary p{font-size:14px;}
.solution-trend .inner .text .tag{position:static;padding-top:20px;}
.solution-trend .inner .text .tag ul li{font-size:14px;}
}
/*--end solution-trend--*/

/*--solution-idel--*/
.solution-idel{padding:80px 0;overflow:hidden;}
.solution-idel .list{display:flex;flex-wrap:wrap;justify-content:space-between;}
.solution-idel .list .item{width:calc(33.33% - 20px);    text-align: center;}
.solution-idel .list .item:nth-child(1){animation:fadeinL 2s;}
.solution-idel .list .item:nth-child(2){animation:fadeinB 1s;}
.solution-idel .list .item:nth-child(3){animation:fadeinR 2s;}

.solution-idel .list .pic{margin:0 auto;width:200px;height:200px;overflow:hidden;border-radius:50%;border:#999 solid 5px;}
.solution-idel .list .pic img{display:block;width:200px;height:200px;border-radius:50%;transition:all .5s;}
.solution-idel .list .text{padding:30px;overflow:hidden;}
.solution-idel .list .text h3{font-size:20px;font-weight:500;color:#333;}
.solution-idel .list .text p{margin-top:5px;font-size:16px;line-height:1.5;color:#666;}
.solution-idel .list .item:hover .pic img{transform:scale(1.1);}
@media(max-width:1200px){
.solution-idel{padding:40px 10px;}
.solution-idel .list .item{margin-bottom:10px;width:100%;}
.solution-idel .list .text{padding:20px;}
.solution-idel .list .text h3{font-size:16px;}
.solution-idel .list .text p{font-size:14px;}
}
/*--end solution-idel--*/

/*--solution-list--*/
.solution-list{padding:80px 0;overflow:hidden;background:#fff;}
.solution-list .item{display:flex;flex-wrap:wrap;overflow:hidden;}
.solution-list .item:nth-child(odd){animation:fadeinR 2s;}
.solution-list .item:nth-child(even){animation:fadeinL 2s;flex-direction:row-reverse;}
.solution-list .pic{width:50%;overflow:hidden;}
.solution-list .pic img{display:block;width:100%;transition:all .5s;}
.solution-list .text{position:relative;padding:50px;width:50%;overflow:hidden;background: #f9f9f9;}
.solution-list .text .hd{position:relative;padding-bottom:20px;overflow:hidden;}
.solution-list .text .hd:before,.solution-list .text .hd:after{display:block;position:absolute;left:0;bottom:0;height:1px;content:"";}
.solution-list .text .hd:before{z-index:1;width:100%;background:#e0e0e0;}
.solution-list .text .hd:after{z-index:2;width:30px;height:3px;background:#214B71;}
.solution-list .text .hd h3{font-weight:600;font-size:24px;color:#333;}
.solution-list .text .hd em{display:block;font-size:16px;font-family:"DIN Medium";color:#ccc;}
.solution-list .text .bd{padding-top:20px;overflow:hidden;}
.solution-list .text .bd .summary{font-size:16px;line-height:1.75;color:#666;}
.solution-list .text .bd .tags{position:absolute;left:50px;bottom:50px;width:320px;overflow:hidden;}
.solution-list .text .bd .tags a{display:block;float:left;margin-bottom:10px;margin-right:10px;width:calc(33.33% - 8px);height:40px;line-height:40px;font-size:14px;text-align:center;color:#fff;background:#214B71;border-radius:5px;}
.solution-list .item:hover .pic img{transform:scale(1.1);}
@media(max-width:1440px){
.solution-list .text{padding:40px;}
.solution-list .text .bd .tags{left:40px;bottom:40px;}
.solution-list .text .bd .summary{line-height:1.5;}
}
@media(max-width:1200px){
.solution-list{padding:40px 10px;}
.solution-list .pic,.solution-list .text{width:100%;}
.solution-list .text{padding:20px;}
.solution-list .text .hd h3{font-size:18px;}
.solution-list .text .hd em{font-size:14px;}
.solution-list .text .bd .summary{font-size:14px;}
.solution-list .text .bd .tags{position:static;margin-top:30px;width:100%;}
.solution-list .text .bd .tags a{margin-right:5px;width:calc(33.33% - 5px);}
}
/*--end solution-list--*/