body{background: #11161e;font-family: "microsoft yahei";}

.banner{width: 100%;height: 460px;background: url(../../../images/special/160405/banner.jpg) no-repeat top center;background-size: auto 100%;}

.wrapper{width: 1000px;margin: 0 auto; padding-bottom: 50px;}

/*轮播*/
.pics_party{width:710px; height:400px; position:relative;/* overflow:hidden;*/ margin:25px auto 30px;}
.pics_party .arrow_left{width:145px;height: 100%; position: absolute;left: -145px;top:0;/*margin-top:-30px;*/background:#1f2023;z-index: 9;}
.pics_party .arrow_right{width:145px;height: 100%; position: absolute;right: -145px;top:0;/*margin-top:-30px;*/background:#1f2023;z-index: 9;}
.pics_party .arrow_left img{width:145px;position: absolute;top:50%;margin-top: -72px;left:0;z-index: 10;cursor: pointer;}
.pics_party .arrow_right img{width:145px;position: absolute;top:50%;margin-top: -72px;right:0;z-index: 10;cursor: pointer;}
.pics_party .swiper-slide{ width:710px; height:400px;}
.pics_party .notes{ width:670px; height: 65px;line-height: 65px; padding:0 20px; display:block;text-align: center; font-size:24px; color:#fff;/*background: url(../../../images/special/160405/mask.png) repeat;*/ overflow:hidden; position:absolute; left:0; bottom:0;text-shadow: 0 0 3px #000;}
.page_party{position:absolute; right:50%;margin-right: -30px; bottom:0;}

.wrap{width:100%;}
.wrap .wrap-l{width:680px;}

.title{width:100%;height: 29px;line-height:29px;border-bottom: 1px #554835 solid;position: relative;text-align: right;}
.tit{margin-top: 2px;display: inline-block;position: absolute;left: 0;bottom: -1px;}
.title a{color: #554835;font-size: 14px;}
.title a:hover,.re-echo li .echo-txt h1 a:hover,.eve-sd .sd-txt a:hover,.audio-sd .sd-txt a:hover{color: #c8a063;}

.re-echo{width: 100%;margin-top: 20px;}
.re-echo li{margin-bottom: 30px;}
.re-echo li .echo-img{width: 183px;margin-right: 10px;}
.re-echo li .echo-img img{width: 100%;}
.re-echo li .echo-txt{display: inline;}
.re-echo li .echo-txt h1{margin-bottom: 6px;}
.re-echo li .echo-txt h1 a{font-size: 18px;color: #d7d7d7;}
.re-echo li .echo-txt p{font-size: 14px;color: #aaa;line-height: 22px;}

.wrap .wrap-r{width:262px;min-height:100px;padding: 0 10px;background: #1f2023;}
.eve-sd{width: 100%;position: relative;padding-bottom: 6px;}
.eve-sd .sd-tit{font-size: 20px;width: 239px;padding-left: 5px;background: #1f2023;position: absolute;right: 0;top:-10px;}
.eve-sd .sd-tit a,.audio-sd .sd-tit a{color: #c8a063;}
.eve-sd .sd-img{width: 260px;border: 2px #554835 solid;border-top:6px #554835 solid;border-right:0;padding-top: 20px;margin-top: 20px;}

.eve-sd .sd-img a img{width: 100%;}
.eve-sd .sd-txt,.audio-sd .sd-txt{margin-top: 5px;line-height: 22px;}
.eve-sd .sd-txt a,.audio-sd .sd-txt a{font-size: 14px;color: #d7d7d7;cursor: pointer;}

.audio-sd{margin-bottom: 22px;}
.audio-sd .sd-tit{font-size: 20px;margin-bottom: 10px;}
.audio-sd .sd-tit a em{width: 13px;height: 23px;display: inline-block;background: url(../../../images/special/160405/star.png) no-repeat; margin-left: 5px;}

.mejs-wmp .mejs-controls{top:0;bottom: auto;/*left:25px;*/}
.mejs-wmp .mejs-controls div.mejs-time-rail{padding-top: 55px;margin-left: 20px;}
.mejs-wmp .mejs-controls .mejs-currenttime-container{margin-left: -97px;}
.mejs-wmp .mejs-controls .mejs-duration-container{margin-left: -58px;}
.mejs-wmp .mejs-controls .mejs-playpause-button{margin-left: -11px;}
.mejs-wmp .mejs-controls a.mejs-horizontal-volume-slider{right: 6px;}
.mejs-wmp .mejs-controls .mejs-volume-button{margin-right: -63px;}


.tab-wrap{width: 100%;}
.tab-wrap ul{padding-left: 140px;height: 40px;line-height: 40px;}
.tab-wrap ul li{float: left;color: #c8a063;font-size: 20px;font-family: simsun;}
.tab-wrap ul li.name{font-size:24px;cursor: pointer;position: relative;border-bottom:2px #11161e solid;}
.tab-wrap ul li.name a{color: #c8a063;}
.tab-wrap ul li.name a:hover{color: #fff;}
.tab-wrap ul li.name em{width: 12px;height: 6px;display: block;background: url(../../../images/special/160405/bot-arrow.png) no-repeat;position: absolute;bottom:-8px;left: 50%;margin-left: -6px;display:none;}
.tab-wrap ul li.line{margin: 0 30px;}
.tab-wrap ul li.name.active{border-bottom: 2px #c8a063 solid;}
.tab-wrap ul li.name.active em{display: block;}
.tab-wrap ul li.name.active a{color: #fff;}

.wrap-talk{background: #1f2023;padding: 18px 24px 14px 18px;margin-top: 40px;}
.eve-pers{width: 100%;}
.eve-pers .pers-img{width: 320px;}
.eve-pers .pers-img img{width: 100%;}
.eve-pers .pers-txt{width: 608px;margin-left: 25px;}
.eve-pers .pers-txt dl{display: block;}
.eve-pers .pers-txt dl dt{width: 102px;height:60px;line-height: 60px;text-align:center;border-right:3px #554835 solid;font-size: 24px;float: left;}
.eve-pers .pers-txt dl dt a{color: #c8a063;width: 100%;height: 100%;display: inline-block;}
.eve-pers .pers-txt dl dd{display: inline-block;float: left;margin-top: -4px;padding-left: 10px;}
.eve-pers .pers-txt dl dd p{line-height: 22px;font-size: 14px;font-family: simsun;color: #aaa;}
.eve-pers .pers-txt .pers-cont{width: 580px;border: 1px #554835 solid;border-bottom: 0;border-left: 0;margin-top: 60px;padding: 20px 25px 40px 0;position: relative;}
.eve-pers .pers-txt .pers-cont .title{width: 100px;height: 44px;line-height: 44px;text-align: center;font-size: 18px;color: #d7d7d7;border:1px #483f31 solid;border-top:5px #554835 solid;position: absolute;top:-24px;left:0;background: #1f2023;}
.eve-pers .pers-txt .pers-cont ul{}
.eve-pers .pers-txt .pers-cont ul li{font-size: 14px;line-height: 26px;color: #d7d7d7;margin-top: 22px;}
.eve-pers .pers-txt .pers-cont .bot-line{width: 181px;height: 10px;background: url(../../../images/special/160405/cont-line.png) no-repeat;position: absolute;right:0;bottom:-5px;}
.hide{display: none;}
.none{display: none;}
.footer{background: #1f2023;}
.copyright .cop_dg a,.copyright .cop_dg span, .footer .unit span,.copyright .p-cut{color: #999999;}
.new-btntop{left: 50%;margin-left: 501px;}

/*图片轮播样式*/
.swiper-container {
	width: 100%;
	height: 100%;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
}
.swiper-wrapper {
    position: relative;
    width: 100%;
    -webkit-transition-property: -webkit-transform, left, top;
    -webkit-transition-duration: 0s;
    -webkit-transform: translate3d(0px,0,0);
    -webkit-transition-timing-function: ease;
    -moz-transition-property: -moz-transform, left, top;
    -moz-transition-duration: 0s;
    -moz-transform: translate3d(0px,0,0);
    -moz-transition-timing-function: ease;
    -o-transition-property: -o-transform, left, top;
    -o-transition-duration: 0s;
    -o-transform: translate3d(0px,0,0);
    -o-transition-timing-function: ease;
    -o-transform: translate(0px,0px);
    -ms-transition-property: -ms-transform, left, top;
    -ms-transition-duration: 0s;
    -ms-transform: translate3d(0px,0,0);
    -ms-transition-timing-function: ease;
    transition-property: transform, left, top;
    transition-duration: 0s;
    transform: translate3d(0px,0,0);
    transition-timing-function: ease;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.swiper-free-mode > .swiper-wrapper {
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -ms-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    margin: 0 auto;
}
.swiper-wp8-horizontal { -ms-touch-action: pan-y;}
.swiper-wp8-vertical {-ms-touch-action: pan-x;}
.swiper-slide { float:left; /*opacity: 0.4;*/ position:relative; -webkit-transition:300ms; -moz-transition:300ms; -ms-transition:300ms; -o-transition:300ms; transition:300ms;}
.swiper-slide img{ width:100%; height:100%;}
.swiper-slide-active { opacity:1;}
.swiper-pagination-switch {width:10px; height:10px; background:#fddeae; text-indent:-9999em; margin-right:8px; display:inline-block; cursor:pointer;}
.swiper-visible-switch {background:#fff;}
.swiper-active-switch {background:#c8a063;}
.ads,.ads img{width: 100%;}
.ads{margin-bottom: 30px;}

@media screen and (min-width: 320px) and (max-width: 640px) {
	.pubTopNav{display: none;}
	.banner{height: 125px;}
	.wrapper{width: auto;padding: 0 10px;}
	
	.pics_party{width:auto; height:210px; margin:20px 0;}
	.pics_party .arrow_left{ width:40px; height:40px; margin-top:85px;left:0;background: none;}
	.pics_party .arrow_right{ width:40px; height:40px; margin-top:85px;right:0;background: none;}
	.pics_party .arrow_right img{width: 40px;top:0;margin-top: 0;right: 0;border:0;z-index: 12;}
	.pics_party .arrow_left img{width: 40px;top:0;margin-top: 0;left: 0;border:0;z-index: 12;}
	.pics_party .swiper-slide{ height:210px;}
	.pics_party .notes{ width:94%;height: 40px; padding:8px 3%; font-size:14px;}
	.page_party{ bottom:8px; display: none;}	

	.wrap{margin-top: 20px;}
	.wrap .wrap-l{width: 100%;}
	.re-echo li .echo-img{width: 120px;}
	.re-echo li .echo-txt h1{}
	.re-echo li .echo-txt h1 a{font-size: 16px;}
	/*.wrap .wrap-r,*/.tab-wrap ul,.new-btntop{display: none;}
	.eve-pers .pers-img{width: 120px;}
	.eve-pers .pers-txt{float: none!important;display: inline;width: auto;}	
	.wrap-talk{padding: 10px;}
	.eve-pers{margin-bottom: 20px;}
	.eve-pers .pers-txt dl{margin-top: -10px;}
	.eve-pers .pers-txt dl dt{margin-left: 130px;border: 0;float: none!important;height: auto;line-height: initial;text-align: left;}
	.eve-pers .pers-txt dl dd{display: inline;float: none!important;}
	.eve-pers .pers-txt dl dd p{margin-left: 130px;}
	.eve-pers .pers-txt .pers-cont{padding:10px 10px 0 0;width: auto;margin-top: 30px;}
	.hide{display: block;}
	.copyright .cop_dg a, .copyright .cop_dg span, .footer .unit span{display: none;}
	.comWidth, .comWith{width: auto;height: auto;padding:0;margin-top: 10px;}
	.wrap .wrap-r{width: 100%;height: auto;float: none!important;display: block;padding: 0 0 10px;}
	.audio-sd{margin-bottom: 0;}
	.audio-sd ul{margin: 0 auto;}
	.audio-sd .sd-txt{text-align: center;}
	.eve-sd{display: none;}
}