body{-webkit-text-size-adjust:none}
.p-banner{width:100%;height:555px;display:block;margin:0 auto;background:url(/en/mediaCenter/brandCenter/brandingSponsorship/images/banner.jpg) center center no-repeat}
.p-banner .p-linx{width:1200px;height:200px;display:block;margin:0 auto;padding-top:175px}
.p-banner .p-linx h2{font-size:30px;color:#fff;font-weight:400}
.p-banner .p-linx p{font-size:28px;color:#fff;font-weight:400}
.p-banner .p-linx i{display:block;width:240px;height:4px;background:#fff;margin-top:5px}
.p-banner .p-banner-btn{width:100%;height:56px;display:block;margin:17px auto 0 auto;background:url(/en/mediaCenter/brandCenter/brandingSponsorship/images/current-bg.png) no-repeat center}
.p-banner .p-banner-inner{width:1200px;margin:0 auto;text-align:left;line-height:56px}
.p-banner .p-banner-btn a{display:inline-block;padding-left:5px;margin-right:5px;transition:all .3s;color:#898989}
.p-banner .p-banner-btn a:first-child{display:inline-block;background:url(/en/mediaCenter/brandCenter/brandingSponsorship/images/home-icon.png) no-repeat left center;padding-left:20px;margin-right:5px;transition:all .3s}
.swiper-container{width:100%;height:100%}
.p-container{width:1280px;display:block;height:auto;margin:0 auto 80px auto;position:relative}
.p-swiper{width:1200px;height:auto;display:block;margin:30px auto}
.p-swiper .swiper-slide{width:370px!important;height:230px!important;display:block;margin:0 15px;border-radius:10px;position:relative}
.p-swiper .swiper-slide a{width:100%;height:100%;display:block;margin:0 auto}
.p-swiper .swiper-slide a img{width:100%;height:auto;border-radius:10px}
.swiper-wrapper{height:230px!important}
.p-swiper .swiper-slide a p{width:90%;height:45px;display:block;background:url(/en/mediaCenter/brandCenter/brandingSponsorship/images/bg.png) center center repeat;position:absolute;bottom:0;z-index:2;border-radius:0 0 10px 10px;color:#fff;font-size:18px;padding:0 5%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:45px}
.p-container .swiper-button-next{right:-25px;color:#c3c3c2}
.p-container .swiper-button-prev{left:-20px}
.p-container .swiper-button-prev:after,.p-main .swiper-button-next:after{color:#c3c3c2}
.p-container .swiper-button-prev:hover:after{color:#00498d}
.p-container .swiper-button-next:hover:after{color:#00498d}
.p-text{
    width: 1200px;
    height: auto;
    display: block;
    margin: 80px auto 80px auto;
}
.p-text .swiper-wrapper{width:1200px;display:block;margin:0 auto}
.p-text .swiper-wrapper .swiper-slide{
    width: 370px!important;
    height: auto!important;
    display: block;
    margin: 0 15px;
    border-radius: 10px;
    position: relative;
}
.p-text .swiper-wrapper .swiper-slide a{
    width: 100%;
    height: 100%;
    display: block;
    margin: 0 auto;
}
.p-text .swiper-wrapper .swiper-slide a img{width:100%;transition:all .6s;-ms-transition:all .8s;border-radius:10px;cursor: pointer}
.p-text .swiper-wrapper .swiper-slide a p{width:85%;height:45px;display:block;margin:15px auto 0 auto;background:url(/en/mediaCenter/brandCenter/brandingSponsorship/images/video1.png) left center no-repeat;font-size:18px;color:#666;padding-left:14%;padding-right:1%;line-height:39px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.p-text .swiper-wrapper .swiper-slide a p:hover{background:url(/en/mediaCenter/brandCenter/brandingSponsorship/images/video.png) left center no-repeat;color:#0f60ab}
.p-text .swiper-wrapper .swiper-slide a img:hover+p{background:url(/en/mediaCenter/brandCenter/brandingSponsorship/images/video.png) left center no-repeat;color:#0f60ab}
.p-title{width:1200px;height:auto;display:block;margin:0 auto;padding-bottom:80px;text-align:center;font-size:30px;color:#3a3a3a;position:relative}
.p-title:after{content:'';width:69px;height:2px;display:block;position:absolute;background:#e02c2f;left:0;right:0;margin:0 auto;margin-top:15px}
.p-idwntif .swiper-slide a{width:99%;height:auto;border:1px solid #e6e6e6}
.p-idwntif .swiper-slide a img{width:60%;display:block;margin:0 auto;padding-top:30px}
.p-idwntif .swiper-slide a p{width:96%;height:auto;display:block;background:0 0;position:static;border-radius:0;color:#333;padding:20px 2%;text-align:center;margin:0 auto}
.p-idwntif .swiper-slide{width:270px!important;height:345px!important}
.p-idwntif .swiper-wrapper{height:330px!important;overflow:hidden;padding-bottom:20px}
.p-btn-s{width:1200px;display:block;height:100px;margin:0 auto;padding:40px 0}
.p-btn-s a{width:300px;height:60px;display:block;line-height:60px;margin:0 auto;background:#e02d33;color:#fff;font-size:18px;letter-spacing:2px;border-radius:50px;text-align:center;cursor:pointer}
.p-idwntif .swiper-slide a:hover{border:1px solid #e02c2f;box-shadow:0 10px 13px -5px rgba(224,44,47,.3)}
.p-tipes{width:680px;height:auto;display:block;margin:0 auto;border:5px solid #444343}
.p-tipes h2{width:90%;display:block;height:70px;line-height:70px;padding:0 5%;margin:0 auto;font-size:20px;color:#333;font-weight:100;background:#f0f5f9}
.p-tipes p{width:90%;display:block;margin:0 auto;font-size:16px;color:#333;line-height:35px;padding:30px 0}
.p-tipes p span{width:100%;display:block;padding-top:20px}
.p-tipes p a{display:block;color:#00498f}
.p-tipes .p-btn-tipes{width:90%;display:block;margin:0 auto;text-align:center;padding-bottom:40px}
.p-tipes .p-btn-tipes a{width:165px;height:45px;display:inline-block;text-align:center;background:#e02d33;margin:0 10px;line-height:45px;font-size:16px;color:#fff;letter-spacing:2px;border-radius:50px;cursor:pointer}
.p-tipes .p-btn-tipes .p-no{background:#ccd9e2}
.p-container h3{width:100%;height:40px;line-height:40px;display:block;font-size:20px;color:#e02d33;padding-bottom:10px;padding-top:30px}
.p-table{width:1200px;height:auto;display:block;margin:0 auto}
.p-table table{width:100%}
.p-table table thead{background:#e02d33}
.p-table table td{height:50px;line-height:50px;text-align:center;border-right:2px solid #fff;font-size:16px;color:#333;cursor:pointer;position:relative}
.p-table table thead td{color:#fff}
.p-table table tbody tr{background:#f7f7f7}
.p-table table tbody tr:nth-child(even){background:#efefef}
.p-table table tbody tr td:nth-child(2){text-align:left}
.p-protocol{margin-left:60px;margin-right:30px;cursor:pointer}
.p-protocol .p-input-agreement{appearance:none;-webkit-appearance:none;outline:0;display:none}
.p-table table tbody tr td span{ margin-left: 60px;}


.companyInfo{width:100px;display:block;height:auto;position:absolute;top:-134px;z-index:0;left:157px;opacity:0;transition:all 1s}
.p-table table tbody tr td:nth-child(2):hover .companyInfo{opacity:1}
.layui-layer-shade{opacity:.6!important}
.layui-layer-page .layui-layer-content{overflow:hidden}
.arrow-left{background:url(/en/mediaCenter/brandCenter/brandingSponsorship/images/left.png) no-repeat center center;position:absolute;left:10px;top:50%;margin-top:-15px;width:25px;height:40px}
.arrow-left:hover{background:url(/en/mediaCenter/brandCenter/brandingSponsorship/images/left_l.png) no-repeat center center}
.arrow-right{background:url(/en/mediaCenter/brandCenter/brandingSponsorship/images/right.png) no-repeat center center;position:absolute;right:10px;top:50%;margin-top:-15px;width:25px;height:40px}
.arrow-right:hover{background:url(/en/mediaCenter/brandCenter/brandingSponsorship/images/right_l.png) no-repeat center center}
.arrow-left2 {
    top: 38%;
}
.arrow-right2 {
    top: 38%;
}

@media screen and (max-width:1280px){.p-container{width:1200px}
    .p-swiper{width:1120px;height:230px;margin-bottom:30px}
    .p-text{width:1120px;height:auto;}
    .p-idwntif .swiper-slide{width:250px!important}
    .p-swiper .swiper-slide{width:343px!important}
    .p-text .swiper-wrapper .swiper-slide{width:343px!important}

    .p-idwntif{height:340px}
    .p-swiper .swiper-slide a p{bottom:17px}
    .p-idwntif .swiper-wrapper{height:420px!important}
    .p-idwntif .swiper-slide{height:340px!important;width:250px!important}
    .p-idwntif .swiper-slide a p{bottom:0}
}



/*news*/
.yl-load-switch ul{
    overflow: hidden; 
}
.yl-load-switch ul li{
    float: left;
    margin-right: 50px;
}
.yl-load-switch ul li.active a{
    font-size: 18px;
    color: #db0a0e;
    padding-bottom: 8px;
    border-bottom: 2px solid #db0a0e;
}
.yl-load-switch ul li a{
    display: block;
    font-size: 16px;
    color: #666;
}
.yl-load-list{
    margin-top: 40px;
    margin-bottom: 130px;
}
.yl-load-list ul{
    width: 101%;
    margin-left: -0.5%;
}
.yl-load-list ul li{
    float: left;
    width: 19%;
    margin: 0.5%;
    position: relative;
}
.yl-load-list ul .ot{
    width: 29%;
}
.yl-load-list ul li.on:before{
    content: '';
    display: block;
    width: 24px;
    height: 24px;
    background: url("/en/mediaCenter/brandCenter/brandingSponsorship/images/yl-icon01.png") no-repeat center;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 9;
}
.yl-load-list ul li.on a{
    border: 1px solid #db0a0e;
    background: #fff;
}
.yl-load-list ul li a{
    display: block;
    padding: 100px 0 60px 0;
    border: 1px solid #f1f1f1;
    background: #fafafa;
    position: relative;
}
.yl-load-list ul li a span{
    display: block;
    width: 100%;
    font-size: 14px;
    color: #333;
    text-align: center;
    font-weight: bold;
    position: absolute;
    left: 0;
    top: 20px;
}
.yl-load-list ul li a img{
    margin: 0 auto;
}
.yl-load-list ul li a em{
    display: block;
    width: 100%;
    font-size: 14px;
    color: #e02d33;
    text-align: center;
    background: #f5d1d2;
    position: absolute;
    left: 0;
    bottom: 20px;
}


.agr-popup{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.5);
    z-index: 999;
}
.agr-popup .agr-popup-con{
    width: 800px;
    position: relative;
    left: 50%;
    top: 50%;
    margin-top: -200px;
    margin-left: -400px;
    padding-bottom: 50px;
    background: #fff;
}
.agr-popup .agr-popup-con #gb{
    display: block;
    width: 24px;
    height: 24px;
    background: url("/en/mediaCenter/brandCenter/brandingSponsorship/images/yl-icon02.png") no-repeat center;
    position: absolute;
    top: 0;
    right: 0;
}
.agr-popup .agr-popup-con .agr-t{
    font-size: 20px;
    color: #fff;
    line-height: 80px;
    background: #db0a0e;
    text-align: center;
}
.agr-popup .agr-popup-con .agr-p{
    font-size: 18px;
    color: #333;
    padding: 50px;
    line-height: 36px;
}
.agr-popup .agr-popup-con .agr-btn{
    text-align: center;
}
.agr-popup .agr-popup-con .agr-btn a{
    display: inline-block;
    width: 200px;
    height: 60px;
    font-size: 20px;
    line-height: 60px;
    text-align: center;
    margin: 0 20px;
    background: #f5f5f5;
}
.agr-popup .agr-popup-con .agr-btn a:hover{
    color: #fff;
    background: #db0a0e;
}

.bs-list-num{
    display: none;
    position:fixed;
    left: 0;
    bottom: 0;
    z-index: 99;
    width: 100%;
    padding: 20px 0;
    background: #fff;
    box-shadow: 0px -10px 25px rgba(0,0,0,0.2);
    text-align: center;
}
.bs-list-num span{
    display: inline-block;
    font-size: 20px;
    color: #666;
    line-height: 60px;
    margin-right: 30px;
}
.bs-list-num a{
    display: inline-block;
    padding: 0 25px;
    line-height: 60px;
    background: #db0a0e;
}
.bs-list-num a em{
    display: inline-block;
    font-size: 20px;
    color: #fff;
    padding-left: 40px;
    background: url("/en/mediaCenter/brandCenter/brandingSponsorship/images/yl-icon03.png") no-repeat center left;
    background-size: 24px;
}

.zipA{
    display: none;
}
#loading{
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.4);
    z-index: 999;
}
.loading-con{
    position: relative;
    top: 50%;
    left: 0;
    margin: 0;
    text-align: center;
}
#loading img{
    margin: 0 auto 40px;
}
.loading-con p{
    font-size: 16px;
    color: #fff;

}