@charset "UTF-8";
body{font-family: "Microsoft YaHei"; min-width: 1300px;}
/*a{text-decoration: none;}*/

/*轮播*/
.carousel-section{margin-top: 129px;position: relative;zoom: 1;}
.carousel-wrap{width: 1300px; margin: 0 auto; height: 500px; overflow: hidden;}
.carousel-wrap .carousel{width: 20000px;height: 500px;background: #eae9e9;}
.carousel-wrap .carousel li{float: left;}
.carousel-wrap .carousel a{display: block;}
.carousel-wrap .carousel a img{display: block;width: 1300px;height: 500px;}
.carousel-section .carousel-btn{overflow: hidden; position: absolute; bottom: 39px;left: 0; width: 100%; text-align: center;}
.carousel-section .carousel-btn span{display: inline-block;width: 16px; height: 16px; background: url(../images/index/carousel-btn-bg.png) no-repeat -25px top;margin-right: 8px;}
.carousel-section .carousel-btn .carousel-btn-current{background-position: 0 top;}


/*content*/
.content{width: 1190px;margin: 33px auto 0;overflow: auto;zoom: 1;}

.side-nav{float: left;}
.side-nav li{margin-bottom: 3px;width: 196px;}
.side-nav li a{display: block;zoom: 1; height: 100px; font-size: 18px; line-height: 100px; padding-left: 90px;color: #4f4f4f;background-color: #ededed; background-image: url(../images/index/side-nav-bg.png);background-repeat: no-repeat; position: relative;}
.side-nav li a .nav-caret{display: block;width: 0;height: 0;border-style: solid; border-width: 6px 0 6px 6px;border-color: transparent transparent transparent #ff6300; position: absolute;top: 50%;right: -6px;margin-top: -6px;
_border-style: dashed; _border-left-style: solid;_overflow: hidden;display: none; _border-left-color: #fff;}
.side-nav li a:hover{/*color: #ffffff;*//*background-color: #ff6300;*/zoom: 1;background-color: #E2E2E2;}
.side-nav li a:hover .nav-caret{display: block; border-left-color: #E2E2E2;}
.side-nav .current a:hover .nav-caret{border-left-color: #ff6300;}
.side-nav li .indexfestival{background-position:5px 12px;}
.side-nav li .indexfestival:hover{/*background-position: -211px 15px;*/}
.side-nav .current .indexfestival{background-position: -211px 15px;background-color: #ff6300;color: #ffffff;}
.side-nav .current .nav-caret{display: block;_border-left-color: #ff6300;}

.side-nav li .indexstarlive{background-position: -211px -96px;}
.side-nav li .indexstarlive:hover{/*background-position: 15px -90px;*/}
/*.side-nav li .indexstarlive.current{background-position: 15px -90px;}*/
.side-nav .current .indexstarlive{background-position: 15px -90px;background-color: #ff6300;color: #ffffff;}

.side-nav li .indexplan{background-position: -211px -192px;}
.side-nav li .indexplan:hover{/*background-position: 15px -192px;*/}
/*.side-nav li .indexplan.current{background-position: 15px -192px;}*/
.side-nav .current .indexplan{background-position: 15px -192px;background-color: #ff6300;color: #ffffff;}

.side-nav li .indexactivity{background-position: -211px -296px;}
.side-nav li .indexactivity:hover{/*background-position: 15px -296px;*/}
/*.side-nav li .indexactivity.current{background-position: 15px -296px;}*/
.side-nav .current .indexactivity{background-position: 15px -296px;background-color: #ff6300;color: #ffffff;}

.side-nav li .indexcooperation{background-position: -211px -398px;}
.side-nav li .indexcooperation:hover{/*background-position: 15px -399px;*/}
/*.side-nav li .indexcooperation.current{background-position: 15px -399px;}*/
.side-nav .current .indexcooperation{background-position: 15px -399px;background-color: #ff6300;color: #ffffff;}

.side-nav li .indexmatch{background-position: -211px -502px;}
.side-nav li .indexmatch:hover{/*background-position: 15px -501px;*/}
/*.side-nav li .indexmatch.current{background-position: 15px -501px;}*/
.side-nav .current .indexmatch{background-position: 15px -501px;background-color: #ff6300;color: #ffffff;}

.side-nav li .indexcelebration{background-position: -206px -608px;}
.side-nav li .indexcelebration:hover{/*background-position: 10px -598px;*/}
/*.side-nav li .indexcelebration.current{background-position: 10px -598px;}*/

.side-nav li .indexdaka{background-position: -211px -718px;}
.side-nav .current .indexdaka{background-position: 0 -718px;background-color: #ff6300;color: #ffffff;}

.side-nav .current .indexcelebration{background-position: 10px -598px;background-color: #ff6300;color: #ffffff;}

.main-wrap{float: right;width: 965px;overflow: hidden;}
.main-list{width: 991px;overflow:hidden;/* min-height: 660px;*/ height: 660px; overflow: hidden; _height: 660px;}/************************************************************************************************************/
.main-list li{float: left; margin-right: 26px;margin-bottom: 17px;}
.main-list li a{display: block;}
.main-list li a img{display: block;width: 304px;height: 139px;}
.main-list li a span{display: block; width: 280px; padding:12px;font-size: 12px; line-height: 20px;background: #f2f2f2;color: #7b7a7a; height: 40px; overflow: hidden;}
.main-list li a span:hover{color: #3e3e3e; background: #eae9e9;}

.pagination{overflow: auto;zoom: 1; text-align: center;cursor: default;width: 100%;margin-top: 40px;}
.pagination li, .pagination li .page-item{display: inline-block;font-size: 14px; line-height: 25px;vertical-align: middle; padding:0 10px;color: #aeaeae;}
.pagination li{ display:inline-block; *zoom:1;*display:inline;}
.pagination li .page-item{font-weight: bold;margin: 0 3px;}
.pagination li .page-item:hover{background:#ff7e00;color: #fff;}

.pagination li .page-more{display: inline-block;font-size: 14px; line-height: 25px;vertical-align: middle; padding:0 10px;color: #aeaeae;font-weight: bold;margin: 0 3px;}
.pagination li .page-more:hover{color: #aeaeae;}

.pagination li .page-item.page-current{background:#ff7e00;color: #fff;}
.pagination .pages-go{background:#ff7e00;color: #fff;}
.pagination .pages-go:hover{cursor: pointer;}
.pagination .btn-pre, .pagination .btn-next{border-bottom:3px solid #dedede; padding:0;}
.pagination .btn-pre:hover, .pagination .btn-next:hover{color: #ff7e00;border-bottom-color: #ff7e00; cursor: pointer;}
.pagination .total-pages .pages-num{color: #ff7e00;font-weight: bold; margin:0 6px;}
.pagination .pages-value input{display: inline-block; width: 40px; line-height: 25px; height: 25px; vertical-align: middle; margin: 0 10px; text-align: center;}
.pagination .pages-value input[type="text"] {padding:0;-webkit-appearance: none;border:1px solid #aeaeae;outline: none;outline-offset:0;}
.pagination .pages-value input[type="text"]:focus {border-color:#ff7e00;}
.pagination .pages-value input[type="text"]:hover {*border-color:#ff7e00;}

/*尾部*/
#footer_link_info{margin-top: 40px;}
#footer_link_info p, #footer_link_info p a{color: #000000;}

/*默认页面是1300px——主体内容是1190px*/
/*适应960px*/
 @media screen and (max-width:1300px) {
 	body{min-width:960px;}
	.carousel-wrap{width: 960px;height: 370px;}
	.carousel-wrap .carousel a img{width: 960px; height: 370px;}
	
	.side-nav li a{height: 80px;line-height: 80px;}
	.side-nav li .indexfestival{background-position:5px 2px;}
	.side-nav .current .indexfestival{background-position: -211px 5px;}

	.side-nav li .indexstarlive{background-position: -211px -106px;}
	.side-nav .current .indexstarlive{background-position: 15px -100px;}

	.side-nav li .indexplan{background-position: -211px -202px;}
	.side-nav .current .indexplan{background-position: 15px -202px;}

	.side-nav li .indexactivity{background-position: -211px -306px;}
	.side-nav .current .indexactivity{background-position: 15px -306px;}

	.side-nav li .indexcooperation{background-position: -211px -408px;}
	.side-nav .current .indexcooperation{background-position: 15px -409px;}

	.side-nav li .indexmatch{background-position: -211px -512px;}
	.side-nav .current .indexmatch{background-position: 15px -511px;}

	.side-nav li .indexcelebration{background-position: -206px -618px;}
	.side-nav .current .indexcelebration{background-position: 10px -613px;}

	.content{width: 960px;}
	.main-wrap{width: 735px;}
	.main-list{width: 757px;/*min-height: 630px;*/ height: 630px; overflow: hidden; _height: 630px;}
	.main-list li{margin-right: 22px;}
	.main-list li a img{width: 230px;height: 105px;}
	.main-list li a span{width: 206px;height: 64px;}

	.pagination{margin-top: 40px;}

}