.xibanner-columns{display:inline-block;width:100%}
.toplayout-02 #xibanner-col-displaySliderAd .xibanner-combine-2:first-child{margin-bottom:25px}
.toplayout-03 #xibanner-col-displaySliderAd .xibanner-combine-2:first-child{margin-bottom:25px}
#xibanner-col-displayHomeTop.xibanner-col-3 .xibanner-column{width:33.33%;float:left;padding-left:7.5px;padding-right:7.5px}
#xibanner-col-displayHomeTop.xibanner-col-2 .xibanner-column{width:50%;float:left;padding-left:7.5px;padding-right:7.5px}
#xibanner-col-displayHomeTop.xibanner-col-1 .xibanner-column{width:100%;float:left;padding-left:7.5px;padding-right:7.5px}
#xibanner-col-displayHomeTop .xibanner-column a.item-link .item-desc{vertical-align:middle}
#xibanner-col-displayHomefeature .xibanner-column:first-child{margin-bottom:20px}
.xibanner-columns:not(#xibanner-col-displayBanner) .xibanner-column img.item-img{height:auto;max-width:100%}
.xibanner-columns .xibanner-column a{position:relative;margin-left:7.5px;margin-right:7.5px}
.xibanner-column a.item-link .item-desc{position:absolute;left:20px;right:20px;top:50%;bottom:0;display:table;transform:translate(0,-50%);width:100%}
.xibanner-column a.item-link:hover .item-html{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:pulse;animation-delay:0s}
.xibanner-column a.item-link .item-html{color:#000;display:table-cell;vertical-align:middle}
.item-html h1,.item-html h2,.item-html h3{margin-bottom:0}
.item-html h1{font-size:2.2rem;padding-bottom:5px;font-weight:700}
.item-html h2{font-size:1.8rem;font-weight:400}
.item-html h3{font-size:1.4rem;font-weight:400}
.item-html h4{font-size:1rem;font-weight:400}
.item-html p{margin-bottom:5px;margin-top:10px;font-size:16px}
.xibanner-column a.item-link button.btn{padding:5px 10px;font-size:14px;margin-top:5px}
.xibanner-columns .xibanner-combine-5{display:inline-block}
.xibanner-column a.item-link{margin:0 auto;text-align:center;color:#fff;position:relative;display:block}
.xibanner-column a.item-link:hover:before{height:100%;opacity:0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;transition-duration:1.3s;width:100%}
.xibanner-column a.item-link:hover:after{height:100%;opacity:0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;transition-duration:1.3s;width:100%}
.xibanner-column a.item-link:before{background:rgba(255,255,255,.61) none repeat scroll 0 0;content:"";height:0;left:0;opacity:1;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;position:absolute;top:0;width:0}
.xibanner-column a.item-link:after{background:rgba(255,255,255,.61) none repeat scroll 0 0;bottom:0;content:"";height:0;opacity:1;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;position:absolute;right:0;width:0}
#htmlcontent_top a.item-link{border:1px solid #ccc}
.xibanner-column a.item-link,.xibanner-column a.item-link:hover{overflow:hidden}
#xibanner-col-displayHome.xibanner-col-4 .xibanner-combine-1{width:33.33%;float:left;padding-left:7.5px;padding-right:7.5px}
#xibanner-col-displayHome.xibanner-col-4 .xibanner-combine-3{width:66.66%;float:left}
#xibanner-col-displayHome.xibanner-col-4 .xibanner-combine-3 .baneritem-2,#xibanner-col-displayHome.xibanner-col-4 .xibanner-combine-3 .baneritem-3{width:50%;float:left}
#xibanner-col-displayHome.xibanner-col-4 .xibanner-combine-3 .baneritem-2{padding-right:7.5px;padding-left:7.5px}
#xibanner-col-displayHome.xibanner-col-4 .xibanner-combine-3 .baneritem-3{padding-left:7.5px;padding-right:7.5px}
#xibanner-col-displayHome.xibanner-col-4 .xibanner-combine-3 .baneritem-4{width:100%;float:left;padding-right:7.5px;padding-left:7.5px}
#xibanner-col-displayHome.xibanner-col-1 .xibanner-combine-1,#xibanner-col-displayHome.xibanner-col-3 .xibanner-combine-1{width:100%;float:left;padding-left:7.5px;padding-right:7.5px}
#xibanner-col-displayHome.xibanner-col-2 .xibanner-combine-2,#xibanner-col-displayHome.xibanner-col-3 .xibanner-combine-2{width:100%;float:left}
#xibanner-col-displayHome.xibanner-col-2 .xibanner-combine-2 .baneritem-1,#xibanner-col-displayHome.xibanner-col-2 .xibanner-combine-2 .baneritem-2,#xibanner-col-displayHome.xibanner-col-3 .xibanner-combine-2 .baneritem-1,#xibanner-col-displayHome.xibanner-col-3 .xibanner-combine-2 .baneritem-2{padding-right:7.5px;padding-left:7.5px;width:50%;float:left}
#xibanner-col-displayBanner .item-link{border:none!important;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;-js-display:flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
@media (max-width:1200px){
#xibanner-col-displayBanner img.item-img{max-width:100%;height:auto}
}
@media (max-width:419px){
#xibanner-col-displayHomefeature.xibanner-col-2 .xibanner-column.xibanner-combine-2{width:100%}
}
@media (max-width:575px){
#xibanner-col-displayHome.xibanner-col-1 .xibanner-combine-1 .baneritem-1,#xibanner-col-displayHome.xibanner-col-2 .xibanner-combine-2 .baneritem-1,#xibanner-col-displayHome.xibanner-col-2 .xibanner-combine-2 .baneritem-2,#xibanner-col-displayHome.xibanner-col-3 .xibanner-combine-1 .baneritem-3,#xibanner-col-displayHome.xibanner-col-3 .xibanner-combine-2 .baneritem-1,#xibanner-col-displayHome.xibanner-col-3 .xibanner-combine-2 .baneritem-2,#xibanner-col-displayHome.xibanner-col-4 .xibanner-combine-2 .baneritem-2,#xibanner-col-displayHome.xibanner-col-4 .xibanner-combine-2 .baneritem-3{width:100%;text-align:center;padding-top:10px}
#xibanner-col-displayHome .xibanner-combine-2 .baneritem-4 button{display:none}
}
@media (max-width:619px){
#xibanner-col-displayHomeTop.xibanner-col-2 .xibanner-column,#xibanner-col-displayHomeTop.xibanner-col-3 .xibanner-column{width:100%;float:none;text-align:center;padding-top:10px;max-width:340px;padding-left:0;padding-right:0}
.xibanner-columns .xibanner-column{margin:0 auto}
.xibanner-column a.item-link .item-html{color:#000}
.item-html h2,.item-html h3{margin-bottom:0}
.item-html h1{font-size:2rem;margin-bottom:4px}
.item-html h2{font-size:1.6rem;font-weight:400}
.item-html h3{font-size:1.2rem;font-weight:400}
.item-html h4{font-size:1rem;font-weight:400}
.item-html p{margin-bottom:5px;margin-top:5px;font-size:16px}
.xibanner-column a.item-link button.btn{padding:5px 10px;font-size:14px;margin-top:15px;display:block}
#xibanner-col-displayHomeFooter{padding:0 15px}
#xibanner-col-displayHome.xibanner-col-4 .xibanner-combine-1,#xibanner-col-displayHome.xibanner-col-4 .xibanner-combine-3{width:100%;text-align:center;max-width:340px;float:none}
#xibanner-col-displayHome.xibanner-col-4 .xibanner-combine-2 .baneritem-2,#xibanner-col-displayHome.xibanner-col-4 .xibanner-combine-2 .baneritem-3,#xibanner-col-displayHome.xibanner-col-4 .xibanner-combine-3 .baneritem-2,#xibanner-col-displayHome.xibanner-col-4 .xibanner-combine-3 .baneritem-3,#xibanner-col-displayHome.xibanner-col-4 .xibanner-combine-3 .baneritem-4{width:100%;text-align:center;padding-top:10px;max-width:340px;float:none;margin:0 auto}
#xibanner-col-displayHome.xibanner-col-4 .xibanner-combine-2{width:100%;text-align:center}
#xibanner-col-displayHomeFooter .xibanner-column a.item-link .item-desc{display:inline-block;background:#fff;position:inherit;transform:none;padding:10px;left:0;right:0}
#xibanner-col-displayHomeFooter .xibanner-column a.item-link .item-html{display:block}
#xibanner-col-displayHome{margin:0;padding-left:7.5px;padding-right:7.5px}
}
@media (min-width:620px) and (max-width:767px){
.xibanner-column a.item-link .item-html{color:#000}
.item-html h2,.item-html h3{margin-bottom:0}
.item-html h1{font-size:1.2rem;margin-bottom:4px}
.item-html h2{font-size:1rem;font-weight:400}
.item-html h3{font-size:.9rem;font-weight:400}
.item-html h4{font-size:.8rem;font-weight:400}
.item-html p{margin-bottom:5px;margin-top:5px;font-size:12px}
.xibanner-column a.item-link button.btn{padding:5px 10px;font-size:12px;margin-top:0}
#xibanner-col-displayHomeFooter.xibanner-columns{padding-left:15px;padding-right:15px}
.xibanner-columns{padding-left:7.5px;padding-right:7.5px}
#xibanner-col-displayHome .xibanner-column .baneritem-1 a.item-link,#xibanner-col-displayHome .xibanner-column .baneritem-2 a.item-link,#xibanner-col-displayHome .xibanner-column .baneritem-3 a.item-link{margin-bottom:15px}
}
@media (min-width:768px) and (max-width:991px){
.xibanner-column a.item-link .item-html{color:#000}
.item-html h2,.item-html h3{margin-bottom:0}
.item-html h1{font-size:1.4rem;margin-bottom:4px}
.item-html h2{font-size:1.2rem;font-weight:400}
.item-html h3{font-size:1rem;font-weight:400}
.item-html h4{font-size:.8rem;font-weight:400}
.item-html p{margin-bottom:5px;margin-top:5px;font-size:14px}
.xibanner-column a.item-link button.btn{padding:5px 10px;font-size:14px;margin-top:5px}
#xibanner-col-displayHomeFooter.xibanner-columns{padding-left:15px;padding-right:15px}
.xibanner-columns{padding-left:7.5px;padding-right:7.5px}
#xibanner-col-displayHome .xibanner-column .baneritem-1 a.item-link,#xibanner-col-displayHome .xibanner-column .baneritem-2 a.item-link,#xibanner-col-displayHome .xibanner-column .baneritem-3 a.item-link{margin-bottom:17px}
}
@media (min-width:992px) and (max-width:1199px){
#xibanner-col-displayHomeFooter.xibanner-columns{padding-left:15px;padding-right:15px}
#xibanner-col-displayHome .xibanner-column .baneritem-2 a.item-link,#xibanner-col-displayHome .xibanner-column .baneritem-3 a.item-link{margin-bottom:17px}
.xibanner-columns{padding-left:7.5px;padding-right:7.5px}
}
@media (min-width:1200px){
#xibanner-col-displayHomeFooter.xibanner-columns{padding-left:15px;padding-right:15px}
#xibanner-col-displayHome .xibanner-column .baneritem-1 a.item-link,#xibanner-col-displayHome .xibanner-column .baneritem-2 a.item-link,#xibanner-col-displayHome .xibanner-column .baneritem-3 a.item-link{margin-bottom:17px}
.xibanner-columns{padding-left:7.5px;padding-right:7.5px}
}
#xibanner-col-displayLeftColumn,#xibanner-col-displayRightColumn{padding-top:15px;padding-bottom:15px}
#xibanner-col-displayLeftColumn .xibanner-column a.item-link,#xibanner-col-displayRightColumn .xibanner-column a.item-link{text-align:center;border:none;display:block}
#xibanner-col-displayLeftColumn .xibanner-column .baneritem-1,#xibanner-col-displayRightColumn .xibanner-column .baneritem-1{text-align:center}
#xibanner-col-displayBanner{position:relative;z-index:0;display:block;padding-left:15px;padding-right:15px}