.promotion{position: relative;top:0;left:0;width: 100%; height: 100px;text-align: center;background: #f44336;}
.promotion div{position: relative; width:960px;margin: 0 auto;}
.promotion span a{position:absolute;top:0;right: 0;display: inline-block;padding: 20px 20px 0 0;}

.main{position: relative; overflow-x: hidden;}
.main-container{text-align:left; }

.main-visual{ position: absolute; left: 50%; margin-left: -960px;}
.main-visual ul{}
.main-visual ul li{height:555px; width: 1920px;}
/*.main-visual ul li img{display:none;}
.main-visual .bg1{background:url(/img/main/visual1.jpg) center top no-repeat;}
.main-visual .bg2{background:url(/img/main/visual2.jpg) center top no-repeat;}*/
.main-visual .bx-controls-direction a {display:block;overflow:hidden;position:absolute;top:27%; margin-top:-17px;width:23px;height:44px; z-index: 500;background:url('/img/main/mainVisual_arrow.png') no-repeat;font:0/0 m;text-indent:-999px}
.main-visual .bx-controls-direction .bx-prev {left:482px;background-position:0px 0px}
.main-visual .bx-controls-direction .bx-next {right:482px;background-position:-23px 0px}

.main-visual .bx-pager{position: relative; top: -140px;text-align: center;}
.main-visual .bx-pager .bx-pager-item{display: inline-block;}
.main-visual .bx-pager.bx-default-pager a {text-indent: -9999px;display:block; overflow:hidden;width: 10px;height: 10px;margin: 0 5px; background:url('/img/main/mainVisual_dot.png') no-repeat; background-position:-10px 0px; }
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {background-position:0px 0px}


.main-top10{width:940px;margin:0 auto 100px auto; margin-top: 555px; clear:both;}
.main-top10 h2{font-size:36px;color:#ff4132;text-align:center;font-family: 'NotoSans-Black';height:48px;margin-bottom:20px;}
.main-top10 .more{text-align:center;margin-bottom:20px;}
.main-top10 .tab{margin-bottom:53px;text-align:center;}
.main-top10 .tab li{display:inline-block;font-size:14px;font-family: 'NotoSans-Bold';}
.main-top10 .tab li{background:url(../img/main/icon_dot.png) left center no-repeat;padding-left:14px;margin-right:10px;}
.main-top10 .tab li:first-child{background:none;}
.main-top10 .tab a{display:block;padding-bottom:2px;color:#9e9e9e;}
.main-top10 .tab .on{}
.main-top10 .tab .on a{color:#ff4132;border-bottom:2px solid #ff4132;}

.main-top10 .rank1{overflow:hidden;margin-bottom:60px;}
.main-top10 .rank1 .photo{float:left;width:460px;position:relative;}
.main-top10 .rank1 .photo a{display:block;width:460px;height:306px;position:relative;}
.main-top10 .rank1 .photo .icon-player{position:absolute;left:0;top:0;width:460px;height:306px;background:url(../img/main/icon_player.png) center center no-repeat;}
.main-top10 .rank1 .photo a:hover .icon-player{background-image:url(../img/main/viewVideo.png);}
.main-top10 .rank1 .con{float:right;width:430px;position:relative;}
.main-top10 .rank1 .con .label{width:100px;height:165px;background:url(../img/main/label_bg.png) 0 0 no-repeat;text-align:center;color:#fff;}
.main-top10 .rank1 .con .label em{display:block;height:78px;line-height:78px;font-size:26px;font-family: 'NotoSans-Black';}
.main-top10 .rank1 .con .label span{display:block;font-size:14px;font-family: 'NotoSans-Medium';}
.main-top10 .rank1 .con .info .title{font-size:36px;color:#1e1e1e;margin-bottom:5px;}
.main-top10 .rank1 .con .info .singer{font-size:18px;color:#5c5c5c;}
.main-top10 .rank1 .con .info .date:before{display:block;width:16px;height:2px;background:#f44336;margin:18px 0;content:'';}
.main-top10 .rank1 .con .info .date{font-size:14px;color:#9e9e9e;font-family: 'NotoSans-Medium';}

.main-top10 .rank-list{overflow:hidden;}
.main-top10 .rank-list ul li{float:left;width:240px;margin-left:0px;position:relative;}
.main-top10 .rank-list ul li:first-child{margin-left:0;}
.main-top10 .rank-list .photo{width:220px;height:146px;overflow:hidden;margin-bottom:16px;position:relative;}
.main-top10 .rank-list .label{width:50px;height:70px;background:url(../img/main/label_bg1.png) 0 0 no-repeat;text-align:center;color:#fff;position:absolute;left:0;top:0;}
.main-top10 .rank-list .con .label em{display:block;height:42px;line-height:48px;font-size:24px;font-family: 'NotoSans-Black';}
.main-top10 .rank-list .con .label span{display:block;font-size:12px;}
.main-top10 .rank-list .rank4 .label{background-image:url(../img/main/label_bg2.png);}
.main-top10 .rank-list .rank5 .label{background-image:url(../img/main/label_bg2.png);}
.main-top10 .rank-list  .icon-player{position:absolute;right:10px;bottom:10px;width:30px;height:30px;background:url(../img/main/icon_player2.png) center center no-repeat;}
.main-top10 .rank-list .title{font-size:18px;font-family: 'NotoSans-Bold';margin-bottom:12px;}
.main-top10 .rank-list .singer{font-size:14px;margin-bottom:2px;}
.main-top10 .rank-list .category{font-size:14px;}
.main-top10 .rank-list .date{font-size:13px;color:#9e9e9e;}
.main-top10 .rank-list .date:before{display:block;width:16px;height:2px;background:#f44336;margin:18px 0;content:'';}

.main-hot{height:605px;background:url(../img/main/hot_bg.jpg) center 0 no-repeat;}
.main-hot h2{font-size:36px;color:#1e1e1e;text-align:center;font-family: 'NotoSans-Black';margin-top:-50px;}
.main-hot h2:after{width:20px;height:2px;background:#1e1e1e;margin:20px auto 90px auto;display:block;content:'';}

.main-hot h2 + div{width:960px;margin:0 auto;}
.main-hot .hot-list{overflow:hidden;margin-left:-30px;}
.main-hot .hot-list li{float:left;width:300px;margin:0 0px 20px 30px;}
/*.main-hot .hot-list li:first-child{margin-left:0;}*/
.main-hot .hot-list .photo{width:300px;height:200px;position:relative;}
.main-hot .hot-list .photo .icon-player{position:absolute;left:0;top:0;width:300px;height:200px;background:url(../img/main/icon_player.png) center center no-repeat;}
.main-hot .hot-list .photo a{display:block;width:300px;height:200px;}
.main-hot .hot-list .photo a:hover .icon-player{background-image:url(../img/main/viewVideo.png);}
.main-hot .hot-list .con{background:#fff;padding:15px;}
.main-hot .hot-list .title{font-size:18px;font-family: 'NotoSans-Bold';margin-bottom:10px;}
.main-hot .hot-list .singer{font-size:14px;margin-bottom:2px;}

.main-partners .sponsor_logo{margin:0 auto;}
.main-partners .banner_sponsor{overflow:hidden;margin-left:-30px;}
.main-partners .banner_sponsor li{float:left;width:300px;margin:0 0px 30px 30px;}
.main-partners .banner_sponsor .photo{width:300px;height:120px;position:relative;}
.main-partners .banner_sponsor .photo a{display:block;width:300px;height:120px;}

.main-gallery{background:#f0f0f0;}
.main-gallery > div{width:1280px;margin:0 auto;}
.main-gallery h2{font-size:36px;color:#1e1e1e;text-align:center;font-family: 'NotoSans-Black';}
.main-gallery h2:after{width:20px;height:2px;background:#1e1e1e;margin:20px auto 50px auto;display:block;content:'';}
.main-gallery h2 + div{width:940px;margin:0 auto;}
.main-gallery .gallery-list{overflow:hidden;width:960px;}
.main-gallery .gallery-list ul{margin-left:-30px;overflow:hidden;}
.main-gallery .gallery-list li{float:left;width:300px;margin-bottom:20px;margin-left:30px;}
.main-gallery .gallery-list li:nth-child(4n){margin-right:0;}

.main-partners{height:980px;background:url(../img/main/partner_bg1.jpg) center 0 no-repeat;}
.main-partners > div{padding:160px 0 0 0;width:960px;margin:0 auto;}
.main-partners h2{color:#fff;font-size:36px;text-align:center;font-family: 'NotoSans-Black';}
.main-partners h2:after{width:20px;height:2px;background:#fff;margin:20px auto 30px auto;display:block;content:'';}
/*
.main-partners .partners-logo{text-align:center;margin-bottom:110px;}
.main-partners .partners-logo img{margin:0 17px;}
*/

.main-partners .bx-wrapper{margin-bottom: 50px;}
.main-partners .partnersLogo ul{width: 960px;}
.main-partners .partnersLogo ul:before{content: "";clear: both;}
.main-partners .partnersLogo ul li{float: left;width:220px !important;height: 146px;text-align:center; padding-right:26.6666666px; }
.main-partners .bx-pager{position: relative; top:10px;text-align: center;}
.main-partners .bx-pager .bx-pager-item{display: inline-block;}
.main-partners .bx-pager.bx-default-pager a {text-indent: -9999px;display:block; overflow:hidden;width: 10px;height: 10px;margin: 0 5px; background:url('/img/main/mainVisual_dot.png') no-repeat; background-position:-10px 0px; }

.main-notice{text-align:center;padding-bottom:130px;}
.main-notice h2{font-size:36px;color:#1e1e1e;text-align:center;font-family: 'NotoSans-Black';}
.main-notice h2:after{width:20px;height:2px;background:#1e1e1e;margin:20px auto 80px auto;display:block;content:'';}
.main-notice h2 + div{width:940px;margin:0 auto;position:relative;}
.main-notice .notice-list{position:relative;}
.main-notice .notice-list ul{overflow:hidden;}
.main-notice .notice-list li{}
.main-notice .notice-list li > a{display:inline-block;padding:10px 0;margin:0 30px;}
.main-notice .notice-list .title{font-size:18px;color:#1e1e1e;font-family: 'NotoSans-Black';margin-bottom:15px;}
.main-notice .notice-list .con{font-size:14px;margin-bottom:15px;line-height:1.5em;color:#5c5c5c;}
.main-notice .notice-list .date{color:#9e9e9e;}
.main-notice .notice-list .bx-pager{display:none;}
.main-notice .notice-list .bx-controls-direction a{display:inline-block;width:23px;height:44px;margin-top:-22px;text-align:left;text-indent:-999px;overflow:hidden;}
.main-notice .notice-list .bx-prev{position:absolute;left:0;top:50%;background:url(../img/main/btn_notice_prev.png) left center no-repeat;}
.main-notice .notice-list .bx-prev:hover{background-position:right center;}
.main-notice .notice-list .bx-next{position:absolute;right:0;top:50%;background:url(../img/main/btn_notice_next.png) left center no-repeat;}
.main-notice .notice-list .bx-next:hover{background-position:right center;}



@media(max-width: 760px){
	.promotion{display:none;}
	.main{position: relative; overflow-x: hidden;}
	.main-container{text-align:left; }
	.main-top10{width: 100%; margin-top:0;}
	.main-hot .hot-list .photo img{width: 300px; height:180px}
	.main-hot .hot-list .photo a {display: block;width: 300px;height: 200px;}
	.main-hot h2 + div{width: 300px;}
	.main-hot .hot-list{overflow:hidden;margin-left:0px;}
	.main-hot .hot-list .photo .icon-player
	.main-hot .hot-list .photo {width: 300px;height: 180px;position: relative;}
	.main-hot .hot-list li{margin:0 auto;}
	.main-hot .bx-pager{display:none;}
	.main-hot .bx-has-pager{display:none;}
	.main-hot .bx-controls-direction{display:none;}
	.main-gallery > div {width: auto; margin: 0 20px;}
	.main-gallery .gallery-list li{float: left;width: 46%;margin:0 2% 30px 2%;margin-bottom: 20px;}
	.main-gallery .gallery-list{width: auto;}
	.main-partners > div{width: auto;}
	
	.main-partners .sponsor_logo{width: 300px;}
	.main-partners .banner_sponsor + div{width: 300px;}
	.main-partners .banner_sponsor{overflow:hidden;margin-left:0px;}
	.main-partners .banner_sponsor .photo img{width: 300px; height:120px}
    .main-partners .banner_sponsor .photo a {display: block;width: 300px;height: 120px;}
    .main-partners .banner_sponsor .photo {width: 300px;height: 120px;position: relative;}
    .main-partners .banner_sponsor li{margin:0 auto;}
    .main-partners .bx-pager{display:none;}
    .main-partners .bx-has-pager{display:none;}
	.main-partners .bx-controls-direction{display:none;}
    
    
	.main-gallery .gallery-list li nth-child(odd){margin-right:0;}
	.main-notice h2 + div{width: auto;}
	.main-visual{position: relative; left:0; margin-left:0;}
	.main-visual ul li{height:auto;}
	.main-visual .bx-controls-direction{display:none;}
	.main-visual .bx-pager{top:-40px;}

	.main-partners .partnersLogo{width:300px; margin:0 auto;}
	.main-gallery .gallery-list ul{margin:0;}
	.main-partners .partnersLogo ul li{padding:0;}
}
