/*--solution--*/
.solution-intro,.solution-item{height:800px;background-repeat:no-repeat;background-position:center;background-size:cover;animation:fadeinB .5s;}
.solution-intro .inner,.solution-item .inner{margin:0 auto;padding:0 10px;max-width:1200px;}
.solution-intro .text{padding-top:150px;text-align:center;}
.solution-intro .text i{display:block;margin:0 auto;width:100px;height:100px;}
.solution-intro .text h1{margin-top:30px;font-weight:bold;font-size:52px;color:#fff;line-height:1.5;}
.solution-intro .text p{margin-top:10px;font-size:16px;line-height:1.75;color:#fff;}
.solution-item{overflow:hidden;}
.solution-item .text{padding-top:250px;width:480px;}
.solution-item:nth-child(odd) .text{float:left;}
.solution-item:nth-child(even) .text{float:left;}
.solution-item .text h2{margin-top:20px;font-size:36px;color:#fff;line-height:1.5;animation:fadeinB 1s;}
.solution-item .text p{margin-top:30px;font-size:16px;line-height:1.75;color:#fff;animation:fadeinB 1.5s;}
.solution-item .pic{display:none;}
.solution-item .pic img{display:block;width:100%;}
@media(max-width:1200px){
.solution-intro{height:auto;}
.solution-intro .text,.solution-item .text{padding:20px 10px;width:100%;}
.solution-intro .text i{display:none;}
.solution-intro .text h1{margin-top:20px;font-size:32px;color:#000;}
.solution-intro .text p{font-size:14px;color:#666;}
.solution-item .text h2{margin-top:15px;font-size:24px;color:#000;}
.solution-item .text p{font-size:14px;color:#666;}
}
/*--end solution--*/

/*--step--*/
.step{padding:70px 0;overflow:hidden;background:url(../images/Index/step_bg.jpg) no-repeat center 0 / cover;}
.step-list{position:relative;padding-bottom:25px;overflow:hidden;border-bottom:#b3b3b4 solid 1px;}
.step-list .item{position:relative;z-index:1;float:left;width:16.6666%;text-align:center;}
.step-list .item:before{display:block;position:absolute;z-index:-1;left:0;top:20px;width:100%;height:1px;content:"";background:#b3b3b4;}
.step-list .item:after{display:block;position:absolute;bottom:15px;right:-10px;width:20px;height:20px;line-height:20px;text-align:center;font-family:"iconfont";font-size:20px;color:#151419;content:"\e622";animation:fadein 2s infinite;}
.step-list .item i{display:block;margin:0 auto;width:41px;height:41px;background:#333;border-radius:50%;}
.step-list .item i img{display:block;width:100%;}
.step-list .item p{margin-top:10px;height:50px;line-height:25px;text-align:center;border-right:#b4b4b4 solid 1px;}
.step-list .item p span{display:block;position:relative;top:50%;transform:translateY(-50%);}
.step-list .item:last-child:after{display:none;}
.step-list .item:last-child p{border-right:none;}
.step .form{padding-top:35px; overflow:hidden;}
.step .form ul{margin:0 auto;max-width:880px;overflow:hidden;}
.step .form li{float:left;height:60px;}
.step .form li:last-child{margin-left:40px;}
.step .form li input{display:block;padding:10px 20px;width:420px;height:60px;font-size:16px;border:none;outline:none;background:#fff;}
.step .form li input::-webkit-input-placeholder{color:#999;}
.step .form li a{display:block;width:210px;height:60px;line-height:60px;text-align:center;font-size:16px;color:#fff;background:#0f0f0f;}
.step .form li a:after{display:inline-block;margin-left:25px;font-family:"iconfont";content:"\e622";transition:all .5s;}
.step .form li a:hover{background:#c79127;background:linear-gradient(to right,#865628,#c79127);}
.step .form li a:hover::after{margin-left:35px;}
@media(max-width:1440px){
.step{padding:60px 0;}
}
@media(max-width:1200px){
.step{padding:30px 10px;}
.step-list{padding-bottom:0;}
.step-list .item{margin-bottom:20px;width:33.3333%;}
.step-list .item p{line-height:20px;font-size:14px;}
.step-list .item:nth-child(3n):after{display:none;}
.step-list .item:nth-child(3n) p{border-right:none;}
.step .form li{float:none;width:100%;}
.step .form li:last-child{margin-left:0;margin-top:20px;}
.step .form li input,.step .form li a{width:100%;}
}
/*--end step--*/

 .idea{margin-top:15px;overflow:hidden;}
 .idea .tit{padding-bottom:25px;border-bottom:#f1f1f1 solid 1px;}
 .idea .tit span{padding-left:12px;font-size:20px;color:#333;border-left:#c79127 solid 2px;}
 .idea .con{padding-top:15px;overflow:hidden;}
 .idea .summary{line-height:30px;font-size:16px;color:#666;overflow:hidden;}
 .idea .imgBox{overflow:hidden;}
 .idea .imgBox li{position:relative;margin-top:40px;overflow:hidden;}
 .idea .imgBox li img{display:block;width:100%;}
 .idea .imgBox li .text {position:absolute;left:0;bottom:0;padding:5px 3%;width:100%;height:40px;line-height:40px;font-size:16px;color:#fff !important;background:rgba(0,0,0,0.5)}
 .idea .imgBox li .summary{margin-bottom: 20px;}

/*--t-adv-type06--*/
.t-adv-type06{position:relative;height:500px;overflow:hidden;}
.t-adv-type06 .bigImg{position:relative;z-index:2;top:50%;left:50%;width:400px;height:400px;overflow:hidden;transform:translate(-50%,-50%);border:#ccc solid 1px;border-radius:50%;}
.t-adv-type06 .bigImg img{display:block;width:100%;border-radius:50%;}
.t-adv-type06 .list{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;overflow:hidden;}
.t-adv-type06 .list .item{position:absolute;width:400px;height:90px;display:flex;justify-content:space-between;overflow:hidden;}
.t-adv-type06 .list .pic{width:90px;height:90px;overflow:hidden;border:#ccc solid 1px;border-radius:50%;}
.t-adv-type06 .list .pic img{display:block;width:100%;border-radius:50%;}
.t-adv-type06 .list .text{width:calc(100% - 100px);overflow:hidden;}
.t-adv-type06 .list .text h3{height:25px;line-height:25px;font-size:18px;color:#000;}
.t-adv-type06 .list .text p{margin-top:5px;height:60px;line-height:20px;font-size:14px;color:#333;}
.t-adv-type06 .list .item:nth-child(odd){left:0;}
.t-adv-type06 .list .item:nth-child(even){right:0;text-align:right;flex-direction:row-reverse;}
.t-adv-type06 .list .item-1,.t-adv-type06 .list .item-2{top:20px;}
.t-adv-type06 .list .item-3,.t-adv-type06 .list .item-4{top:50%;transform:translateY(-50%);}
.t-adv-type06 .list .item-5,.t-adv-type06 .list .item-6{bottom:20px;}
@media(max-width:1440px){
.t-adv-type06{height:450px;}
.t-adv-type06 .bigImg{width:350px;height:350px;}
.t-adv-type06 .list .item{width:350px;}
}
@media(max-width:1200px){
.t-adv-type06{height:auto;}
.t-adv-type06 .bigImg{display:none;}
.t-adv-type06 .bigImg{position:static;margin:0 auto;width:200px;height:200px;transform:translate(0,0);}
.t-adv-type06 .list{position:static;display:flex;flex-wrap:wrap;justify-content:space-between;}
.t-adv-type06 .list .item{position:static;display:block;margin-top:20px;padding:0 10px;width:33.33%;height:auto;text-align:center;transform:translateY(0) !important;}
.t-adv-type06 .list .item:nth-child(even){text-align:center;flex-direction:inherit;}
.t-adv-type06 .list .pic{margin:0 auto;width:80px;height:80px;}
.t-adv-type06 .list .text{padding-top:10px;width:100%;overflow:hidden;}
.t-adv-type06 .list .text h3{font-size:14px;}
.t-adv-type06 .list .text p{display:none;font-size:14px;}
}
/*--end t-adv-type06--*/

/*--t-adv-type03--*/
.t-adv-type03{overflow:hidden;}
.t-adv-type03 .t-adv-menu{text-align:center;overflow:hidden;}
.t-adv-type03 .t-adv-menu li{display:inline-block;margin:0 10px;padding:10px 30px;line-height:24px;font-size:14px;cursor:pointer;overflow:hidden;background:#fff;border:#e0e0e0 solid 1px;transition:all .5s;}
.t-adv-type03 .t-adv-menu li.cur{color:#fff;background:#c79127;}
.t-adv-type03 .t-adv-menu li.cur p{color:#fff !important;}
.t-adv-type03 .t-adv-main{margin-top:30px;overflow:hidden;}
.t-adv-type03 .t-adv-main .item{width:calc(50% - 10px);}
.t-adv-type03 .t-adv-main .pic{overflow:hidden;}
.t-adv-type03 .t-adv-main .pic img{display:block;width:100%;transition:all 1s;}
.t-adv-type03 .t-adv-main .pic:hover img{transform:scale(1.1);}
.t-adv-type03 .t-adv-main .text{position:relative;padding:10px 10px 10px 130px;height:80px;overflow:hidden;border:#e0e0e0 solid 1px;}
.t-adv-type03 .t-adv-main .text .tit{position:absolute;left:0;top:0;width:120px;height:80px;line-height:80px;text-align:center;}
.t-adv-type03 .t-adv-main .text .summary{height:60px;font-size:14px;line-height:20px;color:#666;overflow:hidden;}
.t-adv-type03 .t-adv-main .self{float:left;}
.t-adv-type03 .t-adv-main .self .text .tit{color:#fff;background:#c79127;}
.t-adv-type03 .t-adv-main .other{float:right;}
.t-adv-type03 .t-adv-main .other .text .tit{color:#fff;background:#666;}
@media(max-width:1200px){
.t-adv-type03{margin-top:30px;}
.t-adv-type03 .t-adv-menu li{display:block;float:left;margin:0 1px;padding:5px 10px;width:calc(25% - 2px);}
.t-adv-type03 .t-adv-main{margin-top:20px;}
.t-adv-type03 .t-adv-main .item{float:none !important;width:100%;}
.t-adv-type03 .t-adv-main .other{display:none;}
}
/*--end t-adv-type03--*/

/*-- t-picture-list13 --*/
.t-picture-list13{margin:0 auto;max-width:1400px;width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;}
.t-picture-list13 .item{position:relative;margin:20px 0;width:calc(50% - 20px);}
.t-picture-list13 .pic{overflow:hidden;}
.t-picture-list13 .pic img{display:block;width:100%;transition:all 1s;}
.t-picture-list13 .pic:hover img{transform:scale(1.1);}
.t-picture-list13 .text{position:relative;margin:-50px 20px 0;padding:30px 120px 30px 20px;line-height:1.5;overflow:hidden;background:#fff;box-shadow:0 10px 20px rgba(0,0,0,0.1);}
.t-picture-list13 .text h3{font-weight:normal;font-size:18px;color:#333;}
.t-picture-list13 .text p{margin-top:10px;font-size:16px;color:#666;}
.t-picture-list13 .text .btns{position:absolute;right:0;top:0;width:100px;height:100%;color:#fff;background:#c79127;transition:all 0.5s;}
.t-picture-list13 .text .btns a{display:block;position:relative;left:50%;top:50%;padding:20px;width:72px;font-size:16px;color:#fff;text-decoration:none;transform:translate(-50%,-50%);}
.t-picture-list13 .text .btns:hover{background:#000;}
@media(max-width:1200px){
.t-picture-list13 .item{margin:5px;width:calc(50% - 10px);}
.t-picture-list13 .text{margin:0;padding:20px;}
.t-picture-list13 .text h3{font-size:16px;}
.t-picture-list13 .text p{font-size:14px;}
.t-picture-list13 .text .btns{display:none;}
}
/*-- end t-picture-list13 --*/

/*--adv--*/
.adv{padding-top:40px;overflow:hidden;}
.adv-tab{position:relative;height:550px;}
.adv-menu{position:absolute;z-index:9;right:0;top:0;width:216px;}
.adv-menu li{position:relative;height:114px;line-height:114px;cursor:pointer;font-size:20px;border-bottom:#e5e5e5 solid 1px;background:#f0f1f1;transition:all .5s;}
.adv-menu li:first-child{border-top:#e5e5e5 solid 1px;}
.adv-menu li:before{display:block;position:absolute;z-index:-1;left:-4px;top:50%;margin-top:-4px;width:8px;height:8px;content:"";background:#111;transform:rotate(-45deg);opacity:0;transition:all .5s;}
.adv-menu li:after{display:none;position:absolute;z-index:-1;right:-10px;bottom:-10px;top:10px;left:10px;content:"";background:url(../images/Index/adv_cur.png) repeat;}
.adv-menu li.cur,.adv-menu li:hover{z-index:3;padding-left:45px;color:#fff;background:#111;}
.adv-menu li.cur:before,.adv-menu li:hover:before{opacity:1;}
.adv-menu li.cur:after,.adv-menu li:hover:after{display:block;z-index:3;}
.adv-main{float:left;width:1146px;height:550px;overflow:hidden;}
.adv-main .item{position:relative;padding-top:50px;padding-right:156px;overflow:hidden;}
.adv-main .pic{position:absolute;right:0;top:0;width:690px;height:490px;overflow:hidden;}
.adv-main .pic img{display:block;width:100%;}
.adv-main .text{padding:60px 580px 60px 55px;height:500px;color:#fff;overflow:hidden;background:#333;}
.adv-main .text .hd{position:relative;padding-top:18px;padding-bottom:28px;overflow:hidden;border-bottom:rgba(255,255,255,0.1) solid 1px;}
.adv-main .text .hd:before{display:block;position:absolute;left:0;top:0;width:50px;height:2px;content:"";background:#c79127;}
.adv-main .text .hd h3{font-size:24px;line-height:1.25;}
.adv-main .text .hd p{margin-top:4px;font-size:20px;}
.adv-main .text .bd{padding-top:28px;overflow:hidden;}
.adv-main .text .bd p{height:168px;line-height:28px;font-size:16px;color:#fff;}
.adv-main .text .btns{padding-top:30px;overflow:hidden;}
.adv-main .text .btns a{display:block;position:relative;width:180px;line-height:45px;font-size:16px;color:#0f0f0f;text-align:center;overflow:hidden;background:#fff;}
.adv-main .text .btns a:before{display:block;position:absolute;right:-5px;top:50%;margin-top:-30px;width:55px;height:60px;content:"";background:#fff;transform:rotate(15deg);}
.adv-main .text .btns a:after{display:inline-block;position:relative;z-index:3;margin-left:30px;font-family:"iconfont";content:"\e622";font-size:18px;color:#666;transition:all .5s;}
.adv-main .text .btns a:hover{color:#fff;background:#c79127;background:linear-gradient(to right,#865628,#c79127);}
.adv-main .text .btns a:hover:after{margin-left:50px;color:#111;}
.adv-page{position:absolute;right:0;bottom:0;padding:0 20px;width:216px;}
.adv-page li{position:relative;float:left;width:33.3333%;height:45px;line-height:45px;font-size:24px;color:#ccc;text-align:center;cursor:pointer;}
.adv-page li:before{display:block;position:absolute;top:0;left:50%;margin-left:-11px;width:22px;height:2px;content:"";background:#c79127;transform:scale(0,1);transition:all .5s;}
.adv-page li.cur{color:#333;}
.adv-page li.cur:before{transform:scale(1);}
@media(max-width:1440px){
.adv-tab{height:468px;}
.adv-menu{width:184px;}
.adv-menu li{height:98px;line-height:98px;}
.adv-menu li.cur,.adv-menu li:hover{padding-left:38px;}
.adv-main{width:960px;height:468px;}
.adv-main .pic{width:587px;height:417px;}
.adv-main .text{padding:50px 480px 50px 46px;height:468px;}
.adv-main .text .bd{padding-top:24px;}
.adv-main .text .bd p{height:120px;line-height:24px;}
.adv-main .text .btns{padding-top:20px;}
}
@media(max-width:1200px){
.adv{padding-top:20px;}
.adv-tab{height:auto;}
.adv-menu{position:static;width:100%;height:auto;}
.adv-menu li{float:left;width:33.33%;height:50px;line-height:50px;font-size:16px;border-bottom:none;border-right:#e5e5e5 solid 1px;text-align:center;background:#fff;}
.adv-menu li:before{left:50%;bottom:-4px;top:unset;margin-left:-4px;margin-top:0;}
.adv-menu li:after{display:none !important;}
.adv-menu li:first-child{border-top:none;}
.adv-menu li.cur,.adv-menu li:hover{padding:0;}
.adv-main{width:100%;height:auto;}
.adv-main .item{padding:0;}
.adv-main .pic{position:static;width:100%;height:auto;}
.adv-main .text{padding:20px;height:auto;}
.adv-main .text .hd{padding-bottom:20px;}
.adv-main .text .hd h3{font-size:20px;}
.adv-main .text .hd p{font-size:16px;}
.adv-main .text .bd{padding-top:20px;}
.adv-main .text .bd p{height:auto;line-height:1.5;font-size:14px;}
.adv-page{display:none !important;}
}
/*--end adv--*/

/*--videos--*/
.videos{padding:70px 0;overflow:hidden;background:#f0f1f1;}
.videos-slide{overflow:hidden;}
.videos-slide .item{display:block;background:#fff;}
.videos-slide .item i{display:block;position:relative;overflow:hidden;}
.videos-slide .item i:after{display:block;position:absolute;z-index:2;left:0;top:0;width:100%;height:100%;content:"";transition:all .5s;}
.videos-slide .item i:before{display:block;position:absolute;z-index:9;top:50%;left:50%;font-family:"iconfont";font-size:40px;color:#fff;content:"\e623";transform:translate(-50%,-50%);}
.videos-slide .item i img{display:block;width:100%;}
.videos-slide .item h3{padding:0 10px;height:70px;line-height:70px;font-size:16px;color:#666;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:all .5s;}
.videos-slide .item:hover i:after{background:rgba(0,0,0,0.5);}
.videos-slide .item:hover h3{color:#fff;background:#c79127;background:linear-gradient(to right,#865628,#c79127);}
@media(max-width:1440px){
.videos{padding:60px 0;}
}
@media(max-width:1200px){
.videos{padding:30px 10px;}
.videos-slide .item h3{height:45px;line-height:45px;font-size:14px;}
}
/*--end videos--*/

/*--advs--*/
.advs{padding:60px 0;overflow:hidden;}
.advs .item{display:flex;flex-wrap:wrap;background:#fff;}
.advs .item:nth-child(even){flex-direction:row-reverse;}
.advs .pic,.advs .text{width:50%;overflow:hidden;}
.advs .pic img{display:block;width:100%;}
.advs .text{position:relative;padding:50px;}
.advs .text .hd{position:relative;padding-bottom:20px;overflow:hidden;}
.advs .text .hd:before,.advs .text .hd:after{display:block;position:absolute;left:0;bottom:0;height:1px;content:"";}
.advs .text .hd:before{z-index:1;width:100%;background:#f0f0f0;}
.advs .text .hd:after{z-index:2;width:50px;height:3px;background:#c79127;}
.advs .text .hd h3{font-size:24px;color:#000;}
.advs .text .hd p{font-size:20px;color:#333;}
.advs .text .bd{padding-top:20px;overflow:hidden;}
.advs .text .bd p{font-size:16px;color:#666;line-height:1.75;}
.advs .text .btns{position:absolute;left:50px;bottom:50px;overflow:hidden;}
.advs .text .btns a{display:block;position:relative;width:180px;line-height:45px;font-size:16px;color:#fff;text-align:center;overflow:hidden;background:#0f0f0f;}
.advs .text .btns a:hover{background:#c79127;}
@media(max-width:1440px){
.advs{padding:50px 0;}
}
@media(max-width:1200px){
.advs{padding:40px 10px;}
.advs .item{margin-bottom:10px;}
.advs .item:last-child{margin-bottom:0;}
.advs .pic,.advs .text{width:100%;}
.advs .text{padding:20px;}
.advs .text .hd h3{font-size:20px;}
.advs .text .hd p{font-size:16px;}
.advs .text .bd p{font-size:14px;}
.advs .text .btns{position:static;padding-top:20px;}
.advs .text .btns a{width:120px;line-height:40px;font-size:14px;}
}
/*--end advs--*/