/* --t-intro-type02-- */
.t-intro-type02{display:flex;flex-wrap:wrap;justify-content:space-between;overflow:hidden;font-family:"å¾®è½¯é›…é»‘";}
.t-intro-type02 .pic{width:600px;overflow:hidden;}
.t-intro-type02 .pic img{display:block;width:100%;}
.t-intro-type02 .text{position:relative;width:calc(100% - 680px);padding-top:20px;overflow:hidden;}
.t-intro-type02 .text .hd{overflow:hidden;}
.t-intro-type02 .text .hd h3{font-size:32px;color:#075999;font-weight:bold;}
.t-intro-type02 .text .hd p{font-size:18px;font-family:"å¾®è½¯é›…é»‘";color:#333;}
.t-intro-type02 .text .bd{padding-top:20px;overflow:hidden;}
.t-intro-type02 .text .bd p{font-size:18px;line-height:2;color:#333;}
.t-intro-type02 .text .datas{position:absolute;bottom:40px;left:0;width:100%;display:flex;flex-wrap:wrap;}
.t-intro-type02 .text .datas .item{margin-right:20px;width:80px;text-align:center;}
.t-intro-type02 .text .datas .item span{display:block;margin:0 auto;width:60px;border-radius:50%;}
.t-intro-type02 .text .datas .item span img{display:block;width:100%;border-radius:50%;}
.t-intro-type02 .text .datas .item p{margin-top:10px;font-size:14px;color:#333;}
@media(max-width:1200px){
.t-intro-type02 .pic{width:100%;}
.t-intro-type02 .text{width:100%;padding-top:20px;}
.t-intro-type02 .text .hd h3{font-size:20px;}
.t-intro-type02 .text .hd p{font-size:14px;}
.t-intro-type02 .text .bd p{font-size:14px;}
.t-intro-type02 .text .datas{position:static;padding-top:20px;}
.t-intro-type02 .text .datas .item{width:25%;margin:0;}
.t-intro-type02 .text .datas .item span{width:45px;height:45px;}
}
/* --end t-intro-type02-- */

/* --t-intro-type03-- */
.t-intro-type03{overflow:hidden;padding-bottom:80px;}
.t-intro-type03-inner{display:flex;flex-wrap:wrap;justify-content:space-between;}
.t-intro-type03-inner .pic{width:600px;}
.t-intro-type03-inner .pic img{display:block;width:100%;}
.t-intro-type03-inner .text{padding-top:20px;width:calc(100% - 680px);overflow:hidden;}
.t-intro-type03-inner .text p{line-height:1.75;font-size:16px;color:#666;}
.t-intro-type03-photo{margin-top:50px;display:flex;flex-wrap:wrap;justify-content:space-between;overflow:hidden;}
.t-intro-type03-photo .item{width:calc(100% / 4 - 20px);transition:all 1s;}
.t-intro-type03-photo .item span{display:block;overflow:hidden;}
.t-intro-type03-photo .item span img{display:block;width:100%;transition:all 1s;}
.t-intro-type03-photo .item p{height:50px;line-height:50px;font-size:16px;text-align:center;overflow:hidden;}
.t-intro-type03-photo .item:hover{background:#075999;}
.t-intro-type03-photo .item:hover span img{transform:scale(1.1);}
.t-intro-type03-photo .item:hover p{color:#fff;}
@media(max-width:1200px){
.t-intro-type03-inner .pic,.t-intro-type03-inner .text{width:100%;}
.t-intro-type03-inner .text p{font-size:14px;}
.t-intro-type03-photo{margin-top:10px;}
.t-intro-type03-photo .item{margin-top:10px;width:calc(100% / 2 - 5px);}
}
/* --end t-intro-type03-- */

/* --t-title-type02-- */
.t-title-type02{position:relative;padding-top:20px;text-align:center;}
.t-title-type02:before{display:block;position:absolute;left:50%;top:0;width:24px;height:4px;content:"";background:#fd7600;transform:translateX(-50%);}
.t-title-type02 h2{position:relative;z-index:1;font-size:36px;color:#333;}
.t-title-type02 p{margin-top:5px;font-size:16px;color:#999;}
@media(max-width:1200px){
.t-title-type02 h2{font-size:24px;}
.t-title-type02 p{font-size:14px;}
}
/* --end t-title-type02-- */

/*-- t-adv-type03 --*/
.t-adv-type03{position:relative;z-index:1;padding:80px 50px;overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:cover;background-width:1920px;}
.t-adv-type03:after{display:block;position:absolute;z-index:-1;left:0;top:0;width:1920px;height:100%;content:"";background:rgba(0,0,0,0.6);}
.t-adv-type03-list{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;margin:-10px;}
.t-adv-type03-list .item{margin:10px;padding:50px 20px;text-align:center;border:rgba(255,255,255,0.25) solid 1px;border-radius:5px;}
.t-adv-type03-list .item em{display:block;margin:0 auto;padding:20px;width:80px;height:80px;border:#fff solid 1px;border-radius:50%;}
.t-adv-type03-list .item em img{display:block;width:100%;}
.t-adv-type03-list .item h3{margin-top:20px;font-size:18px;color:#fff;}
.t-adv-type03-list .item:hover em{transform:rotate(360deg);transition:all .5s;}
@media(min-width:1920px){
.t-adv-type03-list[data-row="3"] .item{width:calc(100% / 3 - 20px);}

}
@media(max-width:1400px){
.t-adv-type03{padding:40px 10px;}
.t-adv-type03-list{margin:-6px;}
.t-adv-type03-list .item{margin:6px;padding:30px 10px;width:calc(50% - 12px);}
.t-adv-type03-list .item em{padding:15px;width:60px;height:60px;}
.t-adv-type03-list .item h3{margin-top:10px;font-size:16px;}
}
/*-- end t-adv-type03 --*/

/*-- t-picture-type09 --*/
.t-picture-type09{position:relative;overflow:hidden;padding-bottom:60px;}
.t-picture-type09-list{display:flex;flex-wrap:wrap;}
.t-picture-type09-list .item{padding:0 30px;text-align:center;border-right:#e5e5e5 solid 1px;}
.t-picture-type09-list .item:last-child{border-right:none;}
.t-picture-type09-list[data-row="3"] .item{width:calc(100% / 3);}
.t-picture-type09-list[data-row="4"] .item{width:calc(100% / 4);}
.t-picture-type09-list[data-row="5"] .item{width:calc(100% / 5);}
.t-picture-type09-list .pic{margin:0 auto;padding:25px;width:90px;height:90px;border-radius:50%;background:#fd7600;}
.t-picture-type09-list .pic img{display:block;width:100%;filter:contrast(0) brightness(2);}
.t-picture-type09-list .text{padding-top:20px;text-align:center;}
.t-picture-type09-list .text h3{font-size:24px;font-weight:400;color:#333;}
.t-picture-type09-list .text p{margin-top:5px;font-size:16px;line-height:1.75;color:#666;}
.t-picture-type09-list .item:hover .pic img{transform:rotateY(360deg);transition:all 1s;}
@media (max-width:1400px){
.t-picture-type09-list .item{padding:10px;border-right:none;}
.t-picture-type09-list[data-row="3"] .item,.t-picture-type09-list[data-row="5"] .item{width:100%;}
.t-picture-type09-list[data-row="4"] .item{width:calc(100% / 2);}
.t-picture-type09-list .pic{padding:20px;width:80px;height:80px;}
.t-picture-type09-list .text{padding-top:10px;}
.t-picture-type09-list .text h3{font-size:18px;}
.t-picture-type09-list .text p{font-size:14px;}
}
/*-- end t-picture-type09 --*/

/* --t-title-type03-- */
.t-title-type03{position:relative;margin-bottom:20px;border-bottom:#e5e5e5 solid 1px;}
.t-title-type03 h2{position:relative;display:flex;align-items:center;padding-left:40px;font-size:24px;line-height:40px;color:#333;}
.t-title-type03 h2:before{display:block;position:absolute;left:5px;top:50%;margin-top:-9px;width:18px;height:18px;content:"";background:#0e90d2;transform:rotate(-45deg);}
.t-title-type03 h2:after{display:block;position:absolute;left:4px;top:50%;margin-top:-4px;width:8px;height:8px;content:"";background:#fff;transform:rotate(-45deg);}
.t-title-type03 h2 sub{font-weight:normal;font-size:16px;font-family:"DIN";color:#ccc;text-transform:uppercase;}
.t-title-type03 h2 sub:before{content:"/";margin:0 10px;}
@media(max-width:1200px){
.t-title-type03{margin-bottom:20px;padding-bottom:5px;}
.t-title-type03 h2{font-size:20px;line-height:30px;}
.t-title-type03 h2 sub{font-size:14px;}
}
/* --end t-title-type03-- */

/*-- t-picture-type06 --*/
.t-picture-type06{overflow:hidden;font-family:"å¾®è½¯é›…é»‘";padding-top:30px;padding-bottom:30px;}
.t-picture-type06-list{overflow:hidden;}
.t-picture-type06-list .item{position:relative;display:flex;flex-wrap:wrap;overflow:hidden;background:#fff;}
.t-picture-type06-list .pic{width:50%;overflow:hidden;}
.t-picture-type06-list .pic img{display:block;width:100%;transition:all .5s;}
.t-picture-type06-list .text{position:relative;padding:80px;width:50%;overflow:hidden;transition:all .5s;}
.t-picture-type06-list .hd{position:relative;padding-bottom:20px;overflow:hidden;}
.t-picture-type06-list .hd:before,.t-picture-type06-list .hd:after{display:block;position:absolute;left:0;bottom:0;content:"";}
.t-picture-type06-list .hd:before{z-index:1;width:100%;height:1px;background:#f0f0f0;}
.t-picture-type06-list .hd h3{padding:5px 0;font-weight:normal;font-size:24px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.t-picture-type06-list .hd h3 small{display:block;font-size:16px;color:#ccc;}
.t-picture-type06-list .hd em{font-style:normal;color:#999;}
.t-picture-type06-list .hd em{display: block;color: #ccc;font-family:"å¾®è½¯é›…é»‘";float: left; margin-right: 10px;height:60px;line-height: 60px;font-size:60px;font-weight:bold;font-style: normal;}
.t-picture-type06-list .bd{padding-top:50px;overflow:hidden;}
.t-picture-type06-list .bd p{font-size:16px;line-height:1.75;color:#666;}
.t-picture-type06-list .item:nth-child(odd){flex-direction:row-reverse;animation:fadeinL 1s;}
.t-picture-type06-list .item:nth-child(even){animation:fadeinR 1s;}
@media (max-width:1440px){
.t-picture-type06-list .text{padding:50px;}
.t-picture-type06-list .bd{padding-top:30px;}
}
@media (max-width:1200px){
.t-picture-type06-list .item .pic{width:100%;}
.t-picture-type06-list .text{position:relative;z-index:3;padding:20px;margin:0 auto;width:90%;height:auto;background:#fff;transform:translateY(-40px);box-shadow:0 0 20px rgba(0,0,0,0.1);}
.t-picture-type06-list .hd h3{font-size:18px;}
.t-picture-type06-list .hd h3 small{font-size:14px;}
.t-picture-type06-list .hd em{height:54px;line-height:54px;font-size:50px;}
.t-picture-type06-list .bd{padding-top:20px;}
.t-picture-type06-list .bd p{font-size:14px;}
}
/*-- end t-picture-type06 --*/
.i-c {
    width:100%;
    margin: 40px auto;
}.i-j {
    width: 100%;
    margin: 0 auto;
}.i-d {
    width: 50%;
    height: 453px;
    padding-top: 45px;
    padding-left: 55px;
    float: left;background: #fafafa;
    background-image: url(../images/logobj.png);
    background-size:40%; background-repeat: no-repeat;
    background-position: right bottom;
}.i-e {
    font-size: 46px;
    padding-top: 30px;
    margin-bottom: 20px;
    position: relative;
    color: #333333;
}.i-e:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 36px;
    height: 5px;
    background-color: #075999;
}.i-f {
    font-size:48px;
    margin-bottom:20px;
    color: #333333;
}.i-g {
    font-size: 16px;
    margin-bottom: 180px;
    color: #333333;
}.i-i {
    width: 50%;
    height: 453px;
    overflow: hidden;
}.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    line-height: 0;
    font-size: 0;
}.i-i img {
    width: 100%;
    height: 453px;
}.i-l {
    display: block;
    width: 23%;
    margin-right:1%;margin-left:1%;
    margin-bottom: 30px;
    float: left;
    cursor: pointer;
    background: #fff;
    border: solid 1px #ececec;
    box-shadow: 0px 0px 27px 0px rgba(36, 36, 36, 0.16);
}.i-m {
    width: 100%;
    text-align: center;
    overflow: hidden;
}.i-m img {
    width: 100%;
    transform: scale(1.001);
    transition: all .3s;
}.i-l:hover .i-m img {
    transform: scale(1.101);
    transition: all .3s;
}
	  
	  .i-n {
    width: 100%;
    height: 120px;
    padding-top: 25px;
    padding-left: 20px;
    padding-right: 30px;
}.i-n1 {
    font-size: 18px;
    margin-bottom: 10px;
    color: #333333;
}.i-n2 {
    font-size: 16px;
    margin-bottom: 20px;
    line-height: 24px;
    color: #888888;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
	  .i-l:hover .i-n {
    background-color: #075999;
}

.i-l:hover .i-m img {
    transform: scale(1.101);
    transition: all .3s;
}

.i-l:hover .i-n1 {
    color: #fff;
}

.i-l:hover .i-n2 {
    color: #fff;
}

.i-l:hover .i-n3 {
    color: #fff;
}

.i-l:hover .i-n31 {
    color: #fff;
}
@media(max-width:800px){
	.i-d {
    width:100%;
    height:auto;
    padding-top: 25px;
    padding-left: 25px;
    float: left;background: #fafafa;
    background-image: url(images/logobj.png);
    background-size:40%; background-repeat: no-repeat;
    background-position: right bottom;
}.i-e {
    font-size:26px;
    padding-top: 20px;
    margin-bottom: 10px;
    position: relative;
    color: #333333;
}.i-e:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 36px;
    height: 5px;
    background-color: #075999;
}.i-f {
    font-size:28px;
    margin-bottom:20px;
    color: #333333;
}.i-g {
    font-size: 16px;padding-bottom: 20px;
    margin-bottom:15px;
    color: #333333;
}.i-i {
    width: 100%;
    height:auto;
    overflow: hidden;
}.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    line-height: 0;
    font-size: 0;
}.i-i img {
    width: 100%;
    height:auto;
}.i-l {
    display: block;
    width: 48%;
    margin-right:1%;margin-left:1%;
    margin-bottom: 30px;
    float: left;
    cursor: pointer;
    background: #fff;
    border: solid 1px #ececec;
    box-shadow: 0px 0px 27px 0px rgba(36, 36, 36, 0.16);
}.i-m {
    width: 100%;
    text-align: center;
    overflow: hidden;
}.i-m img {
    width: 100%;
    transform: scale(1.001);
    transition: all .3s;
}.i-l:hover .i-m img {
    transform: scale(1.101);
    transition: all .3s;
}
	  
	  .i-n {
    width: 100%;
    height: 100px;
    padding-top: 15px;
    padding-left: 10px;
    padding-right: 10px;
}.i-n1 {
    font-size: 14px;
    margin-bottom: 10px;
    color: #333333;
}.i-n2 {
    font-size: 12px;
    margin-bottom: 20px;
    line-height: 22px;
    color: #888888;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
}

/*--products-intro--*/
.products-intro{padding-bottom:60px;overflow:hidden;}
.products-intro .hd{text-align:center;overflow:hidden;}
.products-intro .hd h2{font-size:42px;color:#333;}
.products-intro .hd ul{display:flex;justify-content:center;flex-wrap:nowrap;margin-top:20px;overflow-x:auto;}
.products-intro .hd li{position:relative;font-size:18px;}
.products-intro .hd li:after{display:block;position:absolute;right:0;top:50%;width:1px;height:16px;content:"";background:#ccc;transform:translateY(-50%);}
.products-intro .hd li:last-child:after{display:none;}
.products-intro .hd li a{display:block;padding:0 25px;}
.products-intro .hd li:hover a,.products-intro .hd li.cur a{color:var(--vi-color);}
.products-intro .bd{margin-top:40px;overflow:hidden;}
.products-intro .bd .pic{float:left;width:680px;overflow:hidden;}
.products-intro .bd .pic img{display:block;width:100%;}
.products-intro .bd .text{float:right;width:660px;overflow:hidden;}
.products-intro .bd .text h3{padding:20px 0;line-height:60px;font-size:32px;color:#333;border-bottom:#e1e1e1 solid 1px;}
.products-intro .bd .text .attr{padding-top:25px;overflow:hidden;font-size: 18px;}
.products-intro .bd .text .attr p{padding:6px 0;line-height:30px;color:#333!important;font-size: 18px;}
.products-intro .bd .text .attr div{padding:6px 0;line-height:30px;color:#333!important;font-size: 18px;}
@media(max-width:1440px){
.products-intro .bd .pic{width:580px;}
.products-intro .bd .text{width:560px;}
}
@media(max-width:1200px){
.products-intro{padding-bottom:40px;}
.products-intro .hd h2{font-size:24px;}
.products-intro .hd ul{margin-top:10px;flex-wrap: wrap;justify-content: flex-start;}
.products-intro .hd li{font-size:14px;width: 50%;line-height: 40px;}
.products-intro .hd li:nth-child(2n):after{display:none;}
.products-intro .hd li a{padding:0 15px;}
.products-intro .bd{margin-top:20px;}
.products-intro .bd .pic,.products-intro .bd .text{float:none;width:100%;}
.products-intro .bd .text{padding:20px 10px 0;}
.products-intro .bd .text h3{padding:10px 0;line-height:1.75;font-size:18px;}
.products-intro .bd .text .attr{padding-top:15px;}
.products-intro .bd .text .attr p{line-height:1.5;color:#333!important;font-size: 18px;}
.products-intro .bd .text .attr p{line-height:1.5;color:#333!important;font-size: 18px;}
}
/*--end products-intro--*/

/*--products-menu--*/
.products-menu{height:81px;line-height:80px;overflow:hidden;background:#fff;border-bottom:#f0f0f0 solid 1px;}
.products-menu ul{display:flex;}
.products-menu li{position:relative;flex:none;font-size:18px;}
.products-menu li:after{display:block;position:absolute;left:50%;bottom:0;margin-left:-16px;width:32px;height:3px;content:"";background:var(--vi-color);transform:scaleX(0);transition:all 1s;}
.products-menu li a{display:block;padding:0 25px;color:#333;}
.products-menu li:hover:after,.products-menu li.cur:after{transform:scaleX(1);}
.products-menu li:hover a,.products-menu li.cur a{color:var(--vi-color);}
@media(max-width:1200px){
.products-menu{display:none;}
}
/*--end products-menu--*/

/*--products-main--*/
.products-main{padding:60px 0 0;overflow:hidden;background:#f9f9f9;}
.products-show{padding:60px 40px;overflow:hidden;background:#fff;box-shadow:0 0 20px rgba(0,0,0,0.1)}
.products-show .hd{text-align:center;overflow:hidden;animation:fadeInDown 1s;}
.products-show .hd:after{display:block;margin:15px auto 0;width:32px;height:2px;content:"";background:var(--vi-color);}
.products-show .hd em{display:block;font-size:14px;font-family:"DIN Medium";text-transform:uppercase;color:#999;}
.products-show .hd h2{font-size:42px;color:#333;}
.products-show .bd{margin-top:40px;overflow:hidden;}
.products-show .tabs-menu{overflow:hidden;}
.products-show .tabs-menu ul{display:flex;justify-content:center;overflow:auto;flex-wrap:nowrap;}
.products-show .tabs-menu li{margin:0 10px;padding:0 25px;font-size:16px;line-height:45px;color:#333;white-space:nowrap;background:#f9f9f9;border-radius:5px;cursor:pointer;}
.products-show .tabs-menu li.cur{color:#fff;background-color:var(--vi-color);}
.products-show .tabs-main{margin-top:30px;}
.products-show .tabs-main .tabCon{display:none;overflow:hidden;}
.products-show .tabs-main ul{display:flex;flex-wrap:wrap;margin:-20px;overflow:hidden;}
.products-show .tabs-main li{flex:none;margin:20px;width:calc(25% - 40px);cursor:pointer;}
.products-show .tabs-main li img{display:block;width:100%;filter:contrast(0.95);}
.products-show .tabs-main p{padding-top:10px;font-family:"微软雅黑";font-size:16px;color:#333;text-align: center}
.products-show .tabs-main a:hover{color: #4549DD}
.txt11 p{padding-top:40px;font-family:"微软雅黑";font-size:16px;color:#999;}
.products-details{margin-top:40px;padding:60px 40px;overflow:hidden;background:#fff;box-shadow:0 0 20px rgba(0,0,0,0.1)}
.products-details .hd{text-align:center;overflow:hidden;animation:fadeInDown 1s;}
.products-details .hd:after{display:block;margin:15px auto 0;width:32px;height:2px;content:"";background:var(--vi-color);}
.products-details .hd em{display:block;font-size:14px;font-family:"DIN Medium";text-transform:uppercase;color:#999;}
.products-details .hd h2{font-size:42px;color:#333;}
.products-details .bd{padding-top:40px;overflow:hidden;}
.products-details .bd h3{margin-bottom:10px;font-size:18px;line-height:40px;color:var(--vi-color);}
.products-details .bd p{font-size:18px;line-height:30px !important;color:#666;margin-top: 5px;}
.products-details .bd div{font-size:18px;line-height:30px !important;color:#666;margin-top: 5px;}
@media(max-width:1200px){
.products-main{padding:40px 0 0;}
.products-show{padding:40px 10px;}
.products-show .hd h2{font-size:24px;}
.products-show .hd:after{margin-top:10px;}
.products-show .tabs-menu{overflow:auto;}
.products-show .tabs-menu ul{justify-content:flex-start;}
.products-show .tabs-menu li{margin:0 5px 0;padding:0 15px;font-size:14px;line-height:40px;}
.products-show .tabs-main{margin-top:20px;}
.products-show .tabs-main ul{margin:-5px;}
.products-show .tabs-main li{margin:5px;width:calc(50% - 10px);}
.products-details{margin-top:20px;padding:40px 10px;}
.products-details .hd:after{margin-top:10px;}
.products-details .hd h2{font-size:24px;}
.products-details .bd{padding-top:20px;}
.products-details .bd h3{font-size:16px;line-height:1.5;}
.products-details .bd p{font-size:14px;line-height:1.5;}
}
/*--end products-main--*/

/*--filter--*/
.filter{padding:0px 0;overflow:hidden;background:#fff;}
.filter dl{padding:20px 0;overflow:hidden;border-bottom:#e1e1e1 solid 1px;}
.filter dt{float:left;padding-left:30px;width:120px;font-size:18px;color:#666;line-height:40px;background-position:0 center;background-repeat:no-repeat;}
.filter dd{overflow:hidden;}
.filter dd a{display:block;float:left;padding:0 20px;line-height:40px;font-size:16px;color:#666;}
.filter dd a:hover,.filter dd a.cur{color:var(--vi-color);}
.filter dl:nth-child(1) dt{background-image:url(../images/Inpage/icon_cp.png);}
.filter dl:nth-child(2) dt{background-image:url(../images/Inpage/icon_hy.png);}
@media(max-width:1200px){
.filter{padding:20px 10px;}
.filter dl{padding:10px 0;}
.filter dt{padding-left:20px;width:100px;font-size:14px;line-height:30px;background-size:14px;}
.filter dd a{padding:0;margin-right:10px;line-height:30px;font-size:14px;}
}
/*--end filter--*/

/*--case-wrap--*/
.case-wrap{padding:80px 0;background:#f9f9f9;}
.case-list{display:flex;flex-wrap:wrap;margin:-15px;}
.case-list .item{margin:15px;width:calc(25% - 30px);overflow:hidden;transition:all .5s;}
.case-list .item .pic{overflow:hidden;}
.case-list .item .pic img{display:block;transition:all 1s;}
.case-list .item .tit{line-height:70px;font-size:18px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.case-list .item .tit a{color:#666;}
.case-list .item:hover{background:var(--vi-color);transform:translateY(-10px);box-shadow:0 0 15px rgba(0,0,0,.1)}
.case-list .item:hover .pic img{transform:scale(1.1);}
.case-list .item:hover .tit a{color:#fff;}
@media(max-width:1200px){
.case-wrap{padding:40px 10px;}
.case-list{margin:-5px;}
.case-list .item{margin:5px;width:calc(50% - 10px);}
.case-list .item .tit{line-height:35px;font-size:14px;}
.case-list .item:hover{transform:translateY(0);box-shadow:none;}
}
/*--end case-wrap--*/

/*-- t-adv-type033 --*/
.t-adv-type033{position:relative;z-index:1;padding:80px 50px;overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:cover;}
.t-adv-type033:after{display:block;position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;content:"";background:rgba(0,0,0,0.6);}
.t-adv-type033-list{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;margin:-10px;}
.t-adv-type033-list .item{margin:10px;padding:50px 20px;text-align:center;border:rgba(255,255,255,0.25) solid 1px;border-radius:5px;}
.t-adv-type033-list .item em{display:block;margin:0 auto;padding:20px;width:80px;height:80px;border:#fff solid 1px;border-radius:50%;}
.t-adv-type033-list .item em img{display:block;width:100%;}
.t-adv-type033-list .item h3{margin-top:20px;font-size:18px;color:#fff;}
.t-adv-type033-list .item:hover em{transform:rotate(360deg);transition:all .5s;}
@media(min-width:1200px){
.t-adv-type033-list[data-row="3"] .item{width:calc(100% / 3 - 20px);}
.t-adv-type033-list[data-row="4"] .item{width:calc(100% / 4 - 20px);}
.t-adv-type033-list[data-row="5"] .item{width:calc(100% / 5 - 20px);}
}
@media(max-width:1200px){
.t-adv-type033{padding:40px 10px;}
.t-adv-type033-list{margin:-6px;}
.t-adv-type033-list .item{margin:6px;padding:30px 10px;width:calc(50% - 12px);}
.t-adv-type033-list .item em{padding:15px;width:60px;height:60px;}
.t-adv-type033-list .item h3{margin-top:10px;font-size:16px;}
}
/*-- end t-adv-type03 --*/

/*--base-menu--*/
.base-menu{margin-bottom:50px;overflow:hidden;}
.base-menu ul{display:flex;flex-wrap:nowrap;justify-content:center;overflow:auto;}
.base-menu li{margin:0 10px;font-size:16px;color:#333;}
.base-menu li a{display:block;padding:10px 25px;color:#333;background:#f9f9f9;border-radius:5px;}
.base-menu li.cur a{color:#fff;background:var(--vi-color);}
@media(max-width:1200px){
.base-menu{margin-bottom:25px;}
.base-menu ul{justify-content:flex-start;}
.base-menu li{margin:0 5px 0 0;font-size:14px;}
.base-menu li a{padding:8px 15px;}
}
/*--end base-menu--*/

/*--video-pop--*/
.video-pop{display:none;position:fixed;z-index:999;top:0;left:0;width:100vw;height:100vw;background:rgba(0,0,0,0.5);}
.video-pop .inner{position:fixed;top:50%;left:50%;width:960px;height:540px;transform:translate(-50%,-50%);}
.video-pop .inner .close{position:absolute;right:-0;top:-50px;width:50px;line-height:50px;text-align:center;color:#333;cursor:pointer;background:#fff;}
.video-pop .inner .iframe{width:960px;height:540px;overflow:hidden;background:#000;}
.video-pop .inner .iframe video{width:960px;height:540px;}
@media(max-width:1200px){
.video-pop .inner,.video-pop .inner .iframe,.video-pop .inner .iframe video{width:96vw;height:54vw;}  
}
/*--end video-pop--*/