/*初始化*/
button, input[type="reset"], input[type="button"], input[type="submit"] {
    line-height:normal !important;
}

button::-moz-focus-inner,
input[type="button"]::-moz-focus-inner { border:none; padding:0; }
*{margin: 0;padding:0;}
a{text-decoration: none;}
img{display: block;border:none;}
li{list-style: none;}
.clear{zoom:1;clear: both;height: 1px;}
.clearfix:before,.clearfix:after{
	content: "";
	display: table;
}
.clearfix:after{
	clear:both;
}
.clearfix{
	*zoom:1;
}




body{font-family: "宋体";background:url(header.jpg) no-repeat 0 0 #c3ddfe;background-size: 100% auto;overflow-x:hidden }
.bbg{display: block;width: 100%;height: auto;position: absolute;top:0;left: 0;}
.head{width: 100%;position:relative;top:0;left: 0;}
.foot{width: 100%;height: 170px;background-color: #394656;}
.head .header{position: relative;margin: 0 auto;display: block;}
.footer{position: relative;margin: 0 auto;display: block;top:20px;}
.wrap{width: 990px;margin:20px auto 80px;position: relative;overflow: hidden;}
.wrap .banner{position: relative;}
.wrap .banner .hd{width: 90px;position: absolute;bottom: 20px;z-index: 3;right:20px;}
.wrap .banner .hd li{width:10px;height: 10px;border-radius: 5px;background: #fff;margin:10px;float:left;}
.wrap .banner .hd li.on{background: #c79110;}
.wrap .banner .bd li{position: relative;width: 990px;height: 448px;overflow: hidden;}
.wrap .banner .bd li img{animation: mymove 7s linear alternate infinite;-moz-animation: mymove 7s linear alternate infinite;-webkit-animation: mymove 7s linear alternate infinite;}

@-webkit-keyframes mymove{
	0%{transform:scale(1.05,1.05);}
	20%{transform:scale(1.04,1.04);}
	40%{transform:scale(1.03,1.03);}
	60%{transform:scale(1.02,1.02);}
	80%{transform:scale(1.01,1.01);}
	100%{transform:scale(1,1);}
}
@-moz-keyframes mymove{
	0%{transform:scale(1.05,1.05);}
	20%{transform:scale(1.04,1.04);}
	40%{transform:scale(1.03,1.03);}
	60%{transform:scale(1.02,1.02);}
	80%{transform:scale(1.01,1.01);}
	100%{transform:scale(1,1);}
}
@-o-keyframes mymove{
	0%{transform:scale(1.05,1.05);}
	20%{transform:scale(1.04,1.04);}
	40%{transform:scale(1.03,1.03);}
	60%{transform:scale(1.02,1.02);}
	80%{transform:scale(1.01,1.01);}
	100%{transform:scale(1,1);}
}
@keyframes mymove{
	0%{transform:scale(1.05,1.05);}
	20%{transform:scale(1.04,1.04);}
	40%{transform:scale(1.03,1.03);}
	60%{transform:scale(1.02,1.02);}
	80%{transform:scale(1.01,1.01);}
	100%{transform:scale(1,1);}
}








.wrap .banner .bd li .text{position: absolute;bottom:50px;left: 30px;color: #fff;z-index: 2}
.wrap .banner .bd li .text h3{font-size: 28px;line-height: 50px;}
.wrap .banner .bd li .text p{font-size: 14px;line-height: 28px;}
.wrap .search{background:url(search.jpg) no-repeat 0 0;width: 990px;height: 178px;text-align: center;margin: 30px 0;}
.wrap .team{background:url(team.jpg) no-repeat 0 0;width: 990px;height: 111px;text-align: center;margin: 30px 0;}
.wrap .search .theme{font-size: 28px;color: #fff;display: block;margin: 0 auto;height: 70px;line-height: 70px;background: url(line0.png) no-repeat center bottom;text-align: center;margin: 30px 0}
.wrap .search form{position: relative;}
.wrap .search input{outline:none;font-size: 14px;color: #f4f4f4;display:block;margin: 0 auto;border:none;border-bottom: 1px solid #fff;width: 320px;height: 30px;background: none;padding-left: 10px;cursor: pointer;}
/*.wrap .search input:focus{border:0 none;*border:0 none;}
*/.wrap .search .zoom{border:none;position: absolute;vertical-align: middle;right: 340px;top:2px;cursor: pointer;}
.wrap .main{margin-bottom: 30px;}
.wrap .main .ulleft{float: left;width: 745px;}
.wrap .main .ulright{float: left;width: 245px;}
.wrap .main li{float: left;position: relative;overflow: hidden;}
.wrap .main li .cover{position: absolute;width: 100%;height: 100%;top:0;left: 0;z-index: 1;border:0;}
.wrap .main li:hover .cover:after{border:6px solid #e9e9e9;position: absolute;top:0;left: 0;content:"";cursor: pointer;width: 100%;height: 100%;box-sizing:border-box;z-index: 2}

.wrap .main li a{display: block;width: 100%;overflow: hidden;}
.wrap .main li img{display: block;border:none;}
.wrap .main li:hover img{display: block;border:none;animation:othermove .6s .3s normal linear forwards;-moz-animation:othermove .6s .3s normal linear forwards;-webkit-animation:othermove .6s .3s normal linear forwards;overflow: hidden;}

@-webkit-keyframes othermove{
	0%{transform:scale(1,1);transform-origin:50% 50%;}
	
	100%{transform:scale(1.05,1.05);transform-origin:52.5% 52.5%;}
}
@-moz-keyframes othermove{
	0%{transform:scale(1,1);transform-origin:50% 50%;}
	
	100%{transform:scale(1.05,1.05);transform-origin:52.5% 52.5%;}
}
@-o-keyframes othermove{
	0%{transform:scale(1,1);transform-origin:50% 50%;}
	
	100%{transform:scale(1.05,1.05);transform-origin:52.5% 52.5%;}
}
@keyframes othermove{
	0%{transform:scale(1,1);transform-origin:50% 50%;}
	
	100%{transform:scale(1.05,1.05);transform-origin:52.5% 52.5%;}
}


.wrap .main li .name{position: absolute;bottom:20px;left: 20px;font-size: 16px;color: #fff;}
.wrap .main li .play{position: absolute;top:50%;margin-top:-29px;left: 50%;margin-left:-29px;display: block;width: 58px;height: 58px;background: url(play.png) no-repeat 0 0;}
.wrap .main li .moreart{background: none;text-align: center;font-size: 20px;color: #fff;position:absolute;top:50%;margin-top: -29px;left: 50%;margin-left: -110px;width:220px;}
.wrap .main li.more-con{float: left;width: 245px;height: 176px;background: #e9e9e9;padding: 50px 0}
.wrap .main2 li.more-con{float: left;width: 245px;height: 120px;background: #e9e9e9;padding: 50px 0}
.wrap .main li.more-con h3{font-size: 26px;color: #4c4c4c;text-align: center;margin: 20px 0 30px  0}
.wrap .main li.more-con a{font-size: 14px;color: #808080;display: block;margin: 0 auto;width: 120px;height: 28px;line-height: 28px;text-align: center;border:1px solid #808080;cursor: pointer;}
.wrap .main li.more-con a:hover{font-size: 14px;color: #fff;display: block;margin: 0 auto;width: 120px;background:#808080;}

.wrap .teamwork{width: 100%;height: 276px;background: url(hc.jpg) no-repeat 0 0;position: relative;}
.wrap .hc-team{width: 100%;height: 276px;background: url(hc2.jpg) no-repeat right 0;position: relative;}
.wrap .hc-team .j{position: absolute;top:50px;left: 495px;display: block;width: 12px;height: 24px;}
.wrap .teamwork .text{width: 350px;height: 195px;background:rgba(255,255,255,.8);padding: 20px 30px;position: absolute;bottom: 0;right: 85px;}
.wrap .hc-team .text{width: 435px;height: 236px;background: #fff;padding: 20px 30px;position: absolute;top:0;left: 0;}
.wrap .teamwork .text h3{font-size: 26px;color: #333;line-height: 70px;border-bottom: 1px solid #333;width: auto;}
.wrap .teamwork .text a{font-size: 14px;color: #333;display: block;width: 120px;height: 28px;line-height: 28px;text-align: center;border:1px solid #333;cursor: pointer;}
.wrap .teamwork .text p{font-size: 14px;color: #333;line-height: 28px;margin:10px 0;}


.wrap .jm-shows{background: none;padding: 0;margin: 0;}
.wrap .shows .lul{position: relative;}
/* .wrap .shows .rul{float: left;} */
.wrap .shows li{width: 480px;height: auto;margin-top: 30px;margin-right: 30px;}
.wrap .shows li .text{background: #e9f2fe;}
.wrap .shows li .text h3{display: block;font-size: 16px;color: #444;border-bottom: 1px solid #ddd;height: 50px;line-height: 50px;padding: 0 20px;}
.wrap .shows li .text h3 span{display: inline-block;*zoom:1;*display: inline;font-size: 12px;color: #a6a6a6;float: right;line-height: 30px;margin-top: 17px;font-family: arial;}
.wrap .shows li .text p{font-size: 12px;color: #a6a6a6;line-height: 20px;padding: 10px 20px;text-align: left;}

#details{height:557px;margin:0 auto;position:relative;width:1600px;}
#stage{left:50%;margin-left:-800px;position:absolute;width:100%;height:100%;}
.lcover{width: 240px;height: 400px;background: rgba(0,0,0,.8);filter:alpha(opacity=80);position: absolute;top:50%;margin-top:-200px;left: 0;z-index: 99}
.rcover{width: 240px;height: 400px;background: rgba(0,0,0,.8);filter:alpha(opacity=80);position: absolute;top:50%;margin-top:-200px;right: 0;z-index: 99}

.num{position: absolute;bottom: 120px;right: 320px;width: 70px;height: 80px;z-index: 3}
.num p{line-height: 80px;font-size: 18px;color: #fff;}
.num p span{margin: 0 5px;}
.num p span.curnum{line-height: 80px;font-size: 24px;color: #fff;font-weight: bold;}

.pagesnav{width: 500px;margin: 80px auto ;height: 35px;font-size: 14px;line-height: 35px;color: #808080;}
.other-pagenav{width: 500px;margin: 80px auto 0;height: 35px;font-size: 14px;line-height: 35px;color: #808080;}
.pagesnav .prev{width: 70px;height: 35px;text-align: center;float: left;background: #e0edfe;margin-right: 10px;cursor: pointer;}
.pagesnav .prev:hover{background: #215fb5;color: #fff}
.pagesnav .next{width: 70px;height: 35px;text-align: center;float: left;background: #e0edfe;margin-left: 10px;cursor: pointer;}
.pagesnav .next:hover{background: #215fb5;color: #fff}

.pagesnav ul{float: left;}
.pagesnav ul li{width: 40px;height: 35px;background: #e0edfe;float: left;text-align: center;margin: 0 5px;cursor: pointer;}
.pagesnav ul li.on{background: #215fb5;color: #fff;}
.pagesnav ul li:hover{background: #215fb5;color: #fff;}
.pagesnav ul li.eli{background: none;width: 20px;}




.wrap .search.list-search{width: 990px;height: auto;text-align: left;}
.wrap .list-search form{padding: 20px 30px;height: 30px;}
.wrap .list-search input{cursor: pointer;font-size: 14px;color: #f4f4f4;display: inline-block;*zoom:1;*display:inline;margin: 0;background: url(zoom.png) no-repeat 5px right;border: 1px solid #3558af;width: 320px;height: 30px;padding-left: 10px;margin: 0 600px 0 0;background:none;}
.wrap .list-search .zoom{display: inline-block;*zoom:1;*display:inline;border:none;position: relative;vertical-align: middle;left: 300px;top:-26px;}
.wrap .list-search .sub{position: absolute;top:15px;left: 400px;}
.wrap .list-search .sub a{font-size: 14px;color: #fff;opacity: .6;filter:alpha(opacity=60);display: inline-block;*display: inline;*zoom:1;line-height: 40px;}
.wrap .list-search .search-nav{background: #3558af;padding:10px 30px 40px;}
.wrap .list-search .search-nav .subnav{border-bottom: 1px solid #5d79be;}
.wrap .list-search .search-nav p{font-size: 14px;line-height: 30px;padding: 10px 0;color: #fff;float: left;}
.wrap .list-search .search-nav  ul{float: left; }
.wrap .list-search .search-nav  li{float: left;font-size: 14px;color: #fff;height: 30px;line-height: 30px;padding: 10px 0;                                                                                                                                                                                                                                                                                                                                            }
.wrap .list-search .search-nav  a{display:block;font-size: 14px;color: #fff;padding: 0 20px;text-align: center;background: url(line.png) right center no-repeat;line-height: 30px;}
.wrap .list-search .search-nav  a.on{color:#dca526;}
.wrap .list-search .search-nav  a:hover{color:#dca526;}
.wrap .list-search .search-nav  a:last-child{background: none;}
.wrap .y-show .y-left{float: left;}
.wrap .ylist .time{font-size: 44px;color: #0a439b;margin-bottom: 40px;text-align: right;margin-right: 485px;}
.wrap .ylist .time img{display: inline;position: relative;top:-5px;}
.wrap .y-show .y-right{float: right;}
.wrap .y-show .y-right li{margin-top: 40px;}
.wrap .y-show .y-left li{width: 460px;height: 246px;background:#edf5ff;position: relative;margin-bottom: 40px;}
.wrap .y-show .y-left li img{float: left;}
.wrap .y-show .y-left li .rect{float: none;position: absolute;top:60px;right: -15px;opacity: .9;filter:alpha(opacity=60);}
.wrap .y-show .y-left li .sidebg{float: none;position: absolute;top:-60px;right: -42px;}
.wrap .y-show .y-right li .rect{float: none;position: absolute;top:160px;left: -15px;opacity: .9;filter:alpha(opacity=60);}
.wrap .y-show .y-right li .sidebg{float: none;position: absolute;top:40px;left: -42px;opacity: .9;filter:alpha(opacity=60);}
.wrap .y-show .y-left li .txt{float: left;padding: 20px;width: 205px;}
.wrap .y-show .y-left li .txt h3{font-size: 20px;color: #333;line-height: 40px;text-align: left;}
.wrap .y-show .y-left li .txt span{font-size: 12px;color: #0078c9;line-height: 30px;}
.wrap .y-show .y-left li .txt p{font-size: 14px;color: #808080;line-height: 25px;margin-bottom: 20px;}
.wrap .y-show .y-left li .txt a{border:1px solid #808080;width: 120px;height: 30px;text-align: center;line-height: 30px;display: block;cursor: pointer;color: #808080;}
.wrap .y-show .y-left li .txt a img{float: none;display: inline-block;*display: inline;*zoom:1;vertical-align: middle;margin: 0 5px;}
.timenav{position: fixed;top:50%;right: 50px;width: 150px;height:auto;margin-top: -300px;display: none;/*overflow: scroll;*/;}
.timenav ul{padding-top: 10px;}
.timenav li{height: 40px;}
.timenav li.hidey{display: none;}
.timenav li a{position:relative;font-size: 18px;color: #0078c9;opacity: .6;filter:alpha(opacity=60);display: block;text-align: right;padding-right: 40px;line-height:54px;margin-bottom: 5px;background: url(size.png) no-repeat right 0px;height: 100%;}
.timenav li a.on{font-size: 24px;color: #0078c9;opacity: 1;filter:alpha(opacity=100);display: block;text-align: right;padding-right: 40px;line-height: 54px;margin-bottom: 5px;}
.timenav li a .line{display: inline-block;*zoom:1;*display: inline;width: 30px;height: 2px;background: #0078c9;position: absolute;top:0px;right: 0px;display: none}
.timenav li a .date{position: relative;top:-27px;right: 0px;}
.timenav li a.on .line{display: block;}

.mCustomScrollbar{height: 480px;}
.mCSB_draggerContainer #mCSB_1_scrollbar_vertical{display: block;
    height:480px;
    max-height: 480px;
    min-height: 480px;}
    

.nonebar.mCSB_scrollTools{display: block  !important;position: relative;top:0;right:0;width: 5px;}

.mCSB_scrollTools .mCSB_draggerContainer{width: 5px;height: auto;background-color: #f5f5f5 !important;position: absolute;top:10px;right: 0 ;left: -4px;}
/*.mCSB_scrollTools .mCSB_dragger{height: 104px !important;}
*/.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width: 2px;background: url(bar.jpg) no-repeat 0 0;height: 50px;border-radius: 0;line-height: 50px;}
.mCSB_inside >.mCSB_container{margin-right: 20px !important;}
.mCSB_scrollTools .mCSB_draggerRail{display: none !important;}
.mCSB_scrollTools .mCSB_dragger{height: 50px !important;background: #0078c9;}



.wrap .y-show .allnone{display: none}
.wrap .y-show .ynone .y-left,.wrap .y-show .ynone .y-right{display: none;}
.wrap .y-show .ynone .time{opacity: .6;filter:alpha(opacity=60);font-size: 26px;margin-left: 0;margin-right: 485px;text-align: right;margin-bottom: 30px;}
.wrap .y-show .ynone .time img{top:0;}
.wrap .y-show .ylist .time .sline{display: none;}
.wrap .y-show .ynone .time .sline{display:inline-block;position: relative;top:-30px;left: -11px}
.wrap .y-show .lookmore {font-size: 20px;color: #0078c9;text-align: center;line-height: 50px;text-align: center;display: none;margin-right: 50px;}
.wrap .y-show .lookmore img{display: inline-block;*zoom:1;*display: inline;}



#pagewrap .reset{width: 100%;height: 770px;position: absolute;top:0;left: 0;z-index: 999;}
#pagewrap .reset .cover{width: 990px;height: 387px;background: url(coverbg.png) repeat 0 0;position: relative;top:87px;left: 305px;padding-top: 170px;}
#pagewrap .reset .cover p{text-align: center;font-size: 22px;color: #fff;}
#pagewrap .reset .cover p img{display: inline-block;*zoom:1;*display: inline;vertical-align: top;margin-left: 5px;}
#pagewrap .reset .cover p a{display: inline-block;*zoom:1;*display: inline;margin: 40px 10px;width: 120px;height: 40px;color: #fff;text-align: center;line-height: 40px;font-size: 16px;border:1px solid #fff;}



/*合唱团*/
.wrapper{width: 100%;margin:0 auto;position: relative;}
.head{width: 100%;}
.choir-head{height: 140px;border-bottom: 1px solid #534e4d;position: relative;top:0;left: 0;z-index: 2;background: #000;}
.head img{vertical-align: middle;display: inline-block;*zoom:1;*display: inline;}
.head .logo{float: left;margin-left: 70px;margin-top: 30px;}
.head .navbox .search{border: 1px solid #534e4d;width: 100px;height: 30px;padding-left: 10px;line-height: 30px;background: url(search.png) no-repeat 120px center;margin-right: 30px;background-size: 13% auto;color: #fff;padding-right: 30px;overflow: hidden;}
.head .search img{margin-top: 50px;}
.head .logon{float: right;border-left: 1px solid #534e4d;width: 5%;height: 140px;display: none;}
.head .logon a{display: block;text-align: center;cursor: pointer;}
.head .logon a img{margin-top: 50px;}
.head .navbox{float: right;padding-top: 30px;width: 890px;margin-right: 40px;}
/*.head .navbox1{width: 670px;}
*/.head .navbox ul{float: right;*float: none;}
.head .navbox .navtop li{float: left;margin-left: 50px}
.head .navbox .nav li{float: left;margin: 0 30px;}
.head .navbox .navtop li a{display: block;font-size: 14px;color: #fff;line-height: 30px;vertical-align: middle;display: inline-block;*zoom:1;*display: inline;}
.head .navbox .navtop li a img{vertical-align: middle;margin-right: 5px;}
.head .navbox .nav li a{display: block;font-size: 16px;color: #fff;line-height: 78px;vertical-align: middle;}
.head .navbox .nav li a:hover{border-bottom: 2px solid #fff;}
.head .navbox .nav li a.on{border-bottom: 2px solid #fff;}

.choir-banner{position: relative;width: 100%;height: auto;left: 50%;margin-left: -50%;}
.choir-banner li img{width: 100%;height: auto}
.choir-banner .prev{position: absolute;z-index: 2;left: 0;width: 70px;height: 100px;background: rgba(0,0,0,.6);filter:alpha(opacity=60);top:50%;margin-top: -50px;display: none;cursor: pointer;}
.choir-banner .prev img{margin: 20px 0 0 20px;}
.choir-banner .next img{margin: 20px 0 0 20px;}
.choir-banner .next{position: absolute;z-index: 2;right: 0;width: 70px;height: 100px;background: rgba(0,0,0,.6);filter:alpha(opacity=60);top:50%;margin-top: -50px;display: none;cursor: pointer;}
.choir-banner .hd{position: absolute;bottom: 50px;text-align: center;z-index: 2;right:50px;}
.choir-banner .hd li{width: 10px;height: 10px;border-radius: 5px;background: #fff;margin: 0 10px;float: left;}
.choir-banner .hd li.on{width: 10px;height: 10px;border-radius: 5px;background: #c79110;}

.about-choir{height:auto;background: #ebebeb;text-align: center;padding: 60px 0px;}
.choir-brief{height:auto;background: #fff;text-align: center;padding: 60px 0px;}
.choir-tj{height: 500px;position: relative;}
.about-choir h3{font-size: 32px;display: block;text-align: center;color: #4c4c4c;}
.about-choir h3 img{display: block;margin:10px auto;}
.about-choir p{font-size: 16px;display: block;text-align: center;color: #373737;line-height: 30px;width: 990px;margin: 0 auto 20px;}
.about-choir p.more{cursor: pointer;}
.about-choir .pic{display: block;margin: 50px auto 0;position: relative;width: 1100px;}
.about-choir .tj{position:absolute;bottom:-90px;z-index: 2;left: 50%;margin-left: -550px;}
.review{padding:60px 0;}
.review h3{font-size: 32px;display: block;text-align: center;color: #4c4c4c;}
.review h3 img{display: block;margin:10px auto;}
.review .slide{position: relative;width: 1100px;margin: 0 auto;}
.review .slide .prev{position:absolute;top:50%;margin-top: -20px;left: 50%;margin-left: -610px;cursor: pointer;}
.review .slide .next{position:absolute;top:50%;margin-top: -20px;left: 50%;margin-left: 580px;cursor: pointer;}
.review .con{width: 1100px;margin: 50px auto ;}
.review .conl{width: 725px;float: left;margin-right: 25px;}
.review .conr{width: 350px;float: right;}
.review .con .play{position: relative;float: left;}
.review .con .play .cover{position: absolute;top:0;left: 0;width: 100%;height: 100%;background: rgba(255,255,255,.2);filter:alpha(opacity=30);}
.review .con .tplay{position: relative;float: right;}
.review .con .play p{position: absolute;bottom: 10px;left: 10px;font-size: 12px;color: #fff;}
.review .con .play .playbtn{position: absolute;top:0;left:0;opacity: .6;filter:alpha(opacity=60);width: 100%;height: 100%;background: url(play2.png) no-repeat center center;cursor: pointer;}
.review .con .play .playbtn:hover{position: absolute;top:0;left:0;opacity: 1;filter:alpha(opacity=100);width: 100%;height: 100%;background: url(play2.png) no-repeat center center;cursor: pointer;}

.soon-show{height:auto;background: #ebebeb;text-align: center;padding: 60px 0px;}
.soon-show .showbox{overflow: hidden;}
.shows{height:auto;background: #fff;text-align: center;padding: 60px 0px 60px;margin-top: 100px;}
.soon-show h3{font-size: 32px;display: block;text-align: center;color: #4c4c4c;}
.soon-show h3 img{display: block;margin:10px auto;}
.soon-show .showbox .hd{width: 420px;margin: 0 auto;*margin-bottom: 30px;}
.soon-show .showbox .hd li{float: left;margin: 30px 10px;width: 120px;height: 40px;}
.soon-show .showbox .hd li a{display: block;cursor: pointer;text-align: center;line-height: 40px;font-size: 20px;color: #858484;border:1px solid #858484;}
.soon-show .showbox .hd li.on a{display: block;cursor: pointer;text-align: center;line-height: 40px;font-size: 20px;color: #064aa4;border:1px solid #064aa4;}
.soon-show .showbox .bd{width: 1100px;position: relative;margin: 0 auto;}
.soon-show .showbox .bd .con{position: relative;margin-right: -30px;}
.soon-show .showbox .con .showmore{width: 180px;height: 40px;text-align: center;line-height: 40px;border:1px solid #333;margin: 0 auto;cursor: pointer;}
.soon-show .showbox .con .pullup{width: 180px;height: 40px;text-align: center;line-height: 40px;border:1px solid #333;margin: 0 auto;cursor: pointer;display: none}
.soon-show .showbox .bd .con li{width: 350px;margin-right: 25px;float: left;overflow: hidden;margin-bottom: 50px;}
.soon-show .showbox .bd .con .moreli{display: none;}
.soon-show .showbox .bd .con a{display: block;position: relative;overflow: hidden;}
.soon-show .showbox .bd .con a .theme{display: block;position: absolute;width: 70px;height: 24px;font-size: 12px;color: #fff;line-height: 24px;border-radius: 12px;top:20px;left: -10px;text-align: center;background: #77b678;}
.soon-show .showbox .bd .con a .otheme{background: #25a5b6;}
.soon-show .showbox .bd .con a p{font-size: 18px;color: #333;text-align: center;line-height: 30px;margin-top: 30px;}
.soon-show .showbox .bd .con a p span{font-size: 16px;color: #333;text-align: center;}
.backtop{width: 70px;height: 70px;border-radius: 5px;background: #d2d2d2;position: fixed;bottom: 50px;right: 50px;z-index: 2;display: none;}
.backtop img{margin: 25px 16px;}


.arts{padding: 60px 0;background: #000;position: relative;height: auto;overflow: hidden;}
.arts h3{font-size: 32px;display: block;text-align: center;color: #fff;}
.arts h3 span{display: block;margin:10px auto;width: 50px;height: 2px;background: #fff;}
.arts .slide{position: relative;/*margin-left: -170px;margin-right: -180px;*/margin-top: 50px;overflow: hidden;height: 354px;}
.arts .slide .bd{overflow: hidden;}
.arts .slide ul{position: relative;margin-right: -180px;padding-top: 25px;}
.arts .slide li{float: left;width: 323px;height: 328px;margin-bottom: 2px;}
.arts .slide li img{position: relative;top:0;left: 0;}
.arts .slide li a{display: block;}
.arts .slide li a span{font-size: 14px;color: #fff;text-align: center;margin-top: 19px;line-height: 30px;display: block;}
.arts .prev{position: absolute;z-index: 999;left: 0px;width: 70px;height: 100px;background: rgba(0,0,0,.6);filter:alpha(opacity=60);top:50%;margin-top: -30px;cursor: pointer;}
.arts .next img,.arts .prev img{margin: 20px 0 0 20px;}
.arts .next{position: absolute;z-index: 999;right: 0px;width: 70px;height: 100px;background: rgba(0,0,0,.6);filter:alpha(opacity=60);top:50%;margin-top: -30px;cursor: pointer;}
.onshow .con{margin:30px 0;}
.onshow .conl{width: 1100px;padding: 30px 0;border-bottom: 1px solid #e5e5e5;}
.onshow .text{float: left;width: 800px;margin-left: 20px;}
.onshow .text p{font-size: 20px;color: #333;line-height: 40px;}
.onshow .text p span{font-size: 14px;color: #808080;line-height: 28px;display: block;margin: 10px 0;}
.onshow .text p.btm{font-size: 14px;color: #808080;line-height: 28px;}

.choir-exp h3{font-size: 32px;display: block;text-align: center;color: #4c4c4c;}
.choir-exp h3 img{display: block;margin:10px auto;}
.choir-exp .slide {width: 1100px;margin: 20px auto;position: relative;}
.choir-exp .slide ul{position: relative;margin-right: -30px;}
.choir-exp .slide li{float: left;width: 350px;margin-right: 25px;}
.choir-exp .slide li a{display: block;position: relative;}
.choir-exp .slide li a .cover{position: absolute;width: 100%;height: 100%;background: rgba(0,0,0,.6);filter:alpha(opacity=60);top:0;left: 0;z-index: 2;display: none;}
.choir-exp .slide li a .cover p{margin-top: 150px;font-size: 18px;color: #fff;width: 100%;}
.choir-exp .slide li a .cover p img{margin-left: 10px;display: inline;vertical-align: middle;}
.choir-exp .slide .prev{position:absolute;top:50%;margin-top: -20px;left: 50%;margin-left: -610px;cursor: pointer;}
.choir-exp .slide .next{position:absolute;top:50%;margin-top: -20px;left: 50%;margin-left: 580px;cursor: pointer;}



/*搜索页*/
.wrap .searchout{font-family: "宋体"}
.wrap .searchout .searchtop{background:url(search2.jpg) no-repeat 0 0;height: 35px;padding: 10px 10px;}
.wrap .searchout .searchtop li{padding: 0 20px;background: url(line.png) no-repeat right center;float:left;}
.wrap .searchout .searchtop li a{display: block;height: 35px;line-height: 35px;font-size: 14px;color: #fff;position: relative;}
.wrap .searchout .searchtop li a img{display: none;}
.wrap .searchout .searchtop li a.on{color: #f7d85b;border-bottom: 2px solid #f7d85b;background: url(dot.png) no-repeat center 80px;}
.wrap .searchout .searchtop li a.on img{display: block;position: absolute;bottom: -25px;left: 50%;margin-left: -8px}
.wrap .searchout .searchtop li:last-child{background: none}
.wrap .searchout .search-nav{background: #3558af;padding:10px 30px;}
.wrap .searchout .search-nav .snav{font-size: 14px;line-height: 25px;border-bottom: 1px solid #8ba0d1;padding: 5px 0;color: #fff;position: relative;}
.wrap .searchout .search-nav .snav p{float: left;}
.wrap .searchout .search-nav .snav p .blank{display: inline-block;*zoom:1;*display: inline;width: 2em;opacity: 0;filter:alpha(opacity=0);}
.wrap .searchout .search-nav .snav p .blank2{display: inline-block;*zoom:1;*display: inline;width: .5em;opacity: 0;filter:alpha(opacity=0);}
.wrap .searchout .search-nav .snav ul{float: left;}
.wrap .searchout .search-nav .snav:last-child{border-bottom: none;}
.wrap .searchout .search-nav .snav label{margin: 0 10px;*position: relative;top:-3px;}
.wrap .searchout .search-nav .snav input{display: inline-block;*zoom:1;*display: inline;width: 110px;height: 23px;line-height:23px;border:1px solid #8ba0d1;background: none;color: #fff;padding-left: 10px;}
.wrap .searchout .search-nav .snav input.time{background: url(timeicon.png) no-repeat 100px center;width: 110px;line-height:23px;}
.wrap .searchout .search-nav .snav button{width: 50px;cursor: pointer;padding-left: 0;padding: 0;border:1px solid #8ba0d1;background: none;color: #fff;height: 25px;*height: 25px;*margin-left: 5px;font-family: "宋体"}
.wrap .searchout .search-nav .snav button.justsearch{width: 122px;cursor: pointer;padding:0;padding-left: 10px;background: url(del.png) no-repeat  100px center;text-align: left;border:1px solid #8ba0d1; margin-left: 10px;font-size: 14px;font-family: "宋体"}
.wrap .searchout .search-nav .snav li{float: left;background: url(line.png) right center no-repeat;}
.wrap .searchout .search-nav .snav a{display:block;font-size: 14px;color: #fff;padding: 0 10px;text-align: center;}
.wrap .searchout .search-nav .snav a.on{color:#f7d85b;}
.wrap .searchout .search-nav .snav a:hover{color:#f7d85b;}
.wrap .searchout .search-nav .snav li:last-child{background: none;}
.wrap .lists{margin-top: 40px;}
.wrap .lists .con{width: 100%;height:auto;background: url(games.png) no-repeat right 0 #edf5ff;margin-bottom: 10px;position: relative;}
.wrap .messages .con{cursor:default;}
.wrap .lists .con1{width: 100%;height: auto;background: url(onshow.png) no-repeat right 0 #edf5ff;}
.wrap .lists .con .pic{float: left;margin-right: 14px;display: block;width: 124px;height: 165px;overflow: hidden;}
.wrap .lists.zl-con .con .pic{float: left;margin-right: 14px;display: block;width: 167px;height: 124px;overflow: hidden;}
.wrap .lists.yc-con .con .pic{float: left;margin-right: 14px;display: block;width: 160px;height: 200px;overflow: hidden;}
.wrap .lists .con .text{float: left;width:730px;padding: 10px 20px;position: relative;height: 145px;}
.wrap .lists.yc-con .con .text{float: left;width:730px;padding: 10px 20px;position: relative;height: 180px;}
.wrap .lists.yc-con .con .text{float: left;width:730px;padding: 10px 20px;position: relative;height: 180px;}
.wrap .lists .con .text h3{font-size: 16px;color: #333;margin: 15px 0;}
.wrap .lists.yc-con .con .text h3{margin-top: 30px;}
.wrap .lists .con .text h3 a{font-size: 16px;color: #333;margin-bottom: 20px;}
.wrap .lists .con .text ul li{font-size: 14px;color: #808080;height: 30px;line-height: 30px;}
.wrap .lists .con .text ul li img{display: inline-block;*zoom:1;*display: inline;margin-right: 10px;vertical-align: middle;}

.wrap .lists .con  .detail {position: absolute;top:50%;right: 30px;width: 150px;height: 30px;border:1px solid #808080;line-height: 30px;text-align: center;color: #808080;}
.wrap .lists .con  .detail  a{display: block;text-align: center;color: #808080;width: 100%;height: 30px;line-height: 30px;cursor: pointer;}


.wrap .list-over .top{width: 100%;height: 40px;background: #142660;margin-bottom: 10px;}
.wrap .list-over .top p{padding-left: 30px;font-size: 15px;color: #f7d85b;line-height: 40px;letter-spacing: 4px;}
.wrap .list-over .con{width: 100%;height: auto;background: url(showover.png) no-repeat right 0 #edf5ff;margin-bottom: 10px;}
.wrap .list-over .con-over{width: 100%;height: auto;background: url(gameover1.png) no-repeat right 0 #edf5ff;}

.wrap .list-over .ycjm{color: #808080;font-size: 14px;line-height: 30px;}
.wrap .list-over .ycjm img{display: inline;vertical-align: middle;margin-right: 10px;}
.wrap .list-over .infor{margin:5px 0;color: #808080;font-size: 14px;line-height: 25px;text-indent: 2em;}
.wrap .list-over .infor a{color: #2983e8;cursor: pointer;margin-left: 20px;}
.wrap .list-over .infor a:hover{text-decoration: underline;}
.wrap .yc-con .con{background:#edf5ff;background-image: none;}


.wrap .messages .con{height: 225px;background:#edf5ff;margin-bottom: 10px;background-image: none;}
.wrap .messages .con .text{position: relative;width: auto;padding:20px 30px;}
.wrap .messages .con .text h3{border-bottom: 1px solid #c7ced6;margin-bottom: 10px;}
.wrap .messages .con .text h3 span{color:#666;font-size: 14px;line-height: 50px;}
.wrap .messages .con .infor{font-size: 14px;color: #666;line-height: 25px;text-align: justify;text-indent: 2em;}
.wrap .messages .con .playbtn{position: absolute;top:20px;right: 30px;display: block;width: 58px;height: 58px;cursor: pointer;}


.wrap .zl-con .con{height: 124px;background:#edf5ff;margin-bottom: 10px;background-image: none;overflow: hidden;}
.wrap .zl-con .con .text h3{float: left;line-height: 84px;margin-bottom: 0;margin-top: 10px;}
.wrap .zl-con .con .text ul{padding-left: 20px;margin-left: 300px;margin-top:22px;}
.wrap .zl-con .con .text ul li{border-left: 1px solid #808080;padding-left: 20px}


.wrap .mer-con{position: relative;margin-right: -10px;overflow: hidden;}
.wrap .mer-con .con{height: auto;margin-bottom: 10px;background: none;position: relative;margin-right: -10px;}
.wrap .mer-con .con ul {padding: 0;width: 100%;}
.wrap .mer-con .con ul{position: relative;margin-right: -10px;}
.wrap .mer-con .con li{float: left;width: 190px;margin-right: 10px;background:#edf5ff;}
.wrap .mer-con .con li a{display: block;}
.wrap .mer-con .con li a p{font-size: 15px;color: #333;text-align: center;line-height: 80px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.wrap .lists .pull{font-size: 20px;color: #0078c9;text-align: center;cursor: pointer;margin: 40px 0;}
.wrap .lists .pull img{display: inline;vertical-align: middle;margin-left: 10px;}
.wrap .lists .push{font-size: 20px;color: #0078c9;text-align: center;cursor: pointer;margin: 40px 0;}
.wrap .lists .push img{display: inline;vertical-align: middle;margin-left: 10px;}


.wrap .lists .conbox{display: none}
.wrap .search-none {margin-top: 40px;}
.wrap .search-none p{color: #fff;font-size: 15px;line-height: 40px;padding-left: 30px;text-align: center;}


/*pc 1200-1600*/


@media screen and (max-width:1600px){ 
	.head .logo{margin-top: 40px;margin-left: 30px;width: 300px}
	.head .logo img{width: 100%;height: auto;}
	.head .navbox{width: 744px;}
	.head .navbox .nav li{margin: 0 18px;}
}