@charset "utf-8";
body {font-family:Microsoft YaHei, arial, \5b8b\4f53, sans-serif; font-size:12px; font-weight:normal; color:#333; background:#fff;}
* {margin:0; padding:0; border:0;}
ul,ol,li{ list-style: none;}
a{ text-decoration:none; color:#333;outline:none;blr:expression(this.onFocus=this.blur());}
a:hover{ text-decoration:none; color:#c00; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; -ms-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;}
img{ vertical-align:middle;}
section{ display:block;}
p{word-wrap:break-word; word-break:break-all;}
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clear{clear:both; font-size:0; height:0; line-height:0; overflow:hidden;}

/*底部*/
.copyright{width:100%; height:auto; padding:20px 0; border-top:1px solid #ddd; font:12px/20px arial,simsun; color:#2b2b2b; text-align:center; margin:0 auto;}
.copyright .cop_dg a{color:#2b2b2b;}
.copyright .cop_dg a:hover{color:#2b2b2b;}
.copyright .cop_dg span{color:#666;}
.copyright .p-cut{font:12px/22px arial;margin-top:10px;}

/*头部*/
.banner_wrap{width:100%; height:740px; background:url(../../../images/special/160927/banner_talk.jpg) center top no-repeat;}
.top_talk{width:1000px; height:auto; margin:0 auto; position:relative;}
.top_talk .talk{ width:224px; height:71px; text-align:right; position:absolute; top:40px; right:0;}
.top_talk .people{ height:50px; padding:35px 50px 15px 0; display:inline-block; line-height:46px; border-bottom:1px solid #d65849; font-size:50px; color:#d65849; font-weight:bold;}
.top_talk .people .vip{ width:24px; height:45px; line-height:20px; padding-top:5px; margin-right:15px; background:#d65849; font-size:14px; color:#fff; font-weight:normal; text-align:center; float:left;}
.top_talk .role{ max-width:600px; height:67px; padding-top:10px; line-height:30px; font-size:20px; color:#d65849; font-weight:bold;}
.video_wrap_talk{width:1000px; height:562px;}
.share_wechat{width:100px; height:auto; position:absolute; right:-110px; bottom:10px;}
.share_wechat .qr_code{width:90px; height:90px; padding:5px; background:#fff;}
.share_wechat .qr_code img{ width:90px; height:90px;}
.share_wechat .txt{ padding-top:6px; color:#333; text-align:center;}

/*包裹*/
.wrapper{ width:1000px; height:auto; margin:0 auto;}
.h3_title{ border-top:1px solid #d65849; margin:60px 0 40px; text-align:center;}
.h3_title img{ padding:0 40px; margin-top:-20px; background:#fff;}

/*访谈列表*/
.talking_wrap{ width:100%; height:auto; padding-top:25px; background:#f6f6f6;}
.list_talking{width:1000px; height:auto; margin:0 auto;}
.list_talking .title_talk{ margin-bottom:12px;}
.list_talking .yaowen{ width:650px; height:auto; float:left;}
.list_talking .yaowen .list{ border-top:1px solid #ccc;}
.list_talking .yaowen .list .item{ padding:18px 0 20px; border-bottom:1px dashed #bbb;}
.list_talking .yaowen .list .item:last-child{ border-bottom:none;}
.list_talking .yaowen .list .item .title{ margin-bottom:10px; font-size:18px; color:#333; font-weight:bold;}
.list_talking .yaowen .list .item .title .hot{ height:20px; line-height:18px; padding:0 6px; margin:3px 10px 0 0; background:#f92408; font-size:14px; color:#fff; font-weight:normal; float:left;}
.list_talking .yaowen .list .item .intro{ line-height:22px; font-size:14px; color:#666;}
.list_talking .yaowen .list .item .intro a{ color:#666;}
.list_talking .jieshao{ width:300px; height:auto; float:right;}
.list_talking .jieshao .jiabin{ width:100%; height:auto;}
.list_talking .jieshao .title{ line-height:24px; padding:15px 0 10px; font-size:18px; color:#666; font-weight:bold;}
.list_talking .jieshao .intro{ line-height:24px; margin-bottom:25px; font-size:14px; color:#888; word-wrap:break-word; word-break:break-all;}

/*现场图片*/
.pics_xianchang{width:1000px; height:615px; position:relative; overflow:hidden; margin:0 auto 30px;}
.pics_xianchang .arrow_left{ width:96px; height:96px; background:url(../../../images/special/160927/arrow_left.png) no-repeat; position:absolute; left:25px; top:50%; margin-top:-48px; z-index:9; cursor:pointer;}
.pics_xianchang .arrow_right{width:96px; height:96px; background:url(../../../images/special/160927/arrow_right.png) no-repeat; position:absolute; right:25px; top:50%; margin-top:-48px; z-index:9; cursor:pointer;}
.pics_xianchang .swiper-slide{ width:1000px; height:615px;}
.pics_xianchang .notes{ width:960px; padding:15px 20px; display:block; background:url(../../../images/special/160927/bg_black.png) repeat; font-size:18px; color:#fff; overflow:hidden; position:absolute; left:0; bottom:0;}
.page_xianchang{ position:absolute; right:10px; bottom:17px;}

/*往期回顾*/
.pics_huigu{width:1000px; height:210px; position:relative; overflow:hidden; margin:0 auto 30px;}
.pics_huigu .arrow_left_hg{ width:44px; height:88px; background:url(../../../images/special/160927/arrow_left_2.png) no-repeat; position:absolute; left:0; top:50%; margin-top:-52px; z-index:9; cursor:pointer;}
.pics_huigu .arrow_right_hg{width:44px; height:88px; background:url(../../../images/special/160927/arrow_right_2.png) no-repeat; position:absolute; right:0; top:50%; margin-top:-52px; z-index:9; cursor:pointer;}
.pics_huigu .swiper-slide{ width:340px; height:180px;}
.pics_huigu .swiper-slide img{width:320px; height:180px;}
.pics_huigu .notes{ width:320px; height:20px; line-height:20px; padding-top:6px; display:block; font-size:12px; color:#000; overflow:hidden;}
.page_huigu{ display:none;}

/*返回顶部*/
.btn-top{ position:fixed; left:50%; width:49px; height:49px; z-index:1000; bottom:92px; margin-left:500px; _position:absolute;_bottom:auto;_top:expression(documentElement.scrollTop + 400); display:none;}

/*图片轮播样式*/
.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 {
    width: 520px;
    height: 310px;
	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:#f0f0f0; text-indent:-9999em; margin-right:8px; display:inline-block; cursor:pointer;}
.swiper-visible-switch {background:#fff;}
.swiper-active-switch {background:#d65849;}

@media screen and (max-width:767px){
.pubTopNav{display:none;}
.copyright{min-width:100%; height:40px; padding:10px 0;}
.cop_dg{ display:none;}
.btn-top{ width:35px; height:35px; margin-left:33%;}
.btn-top img{width:100%; height:100%;}
.h3_title{margin:25px 0px 15px;}
.h3_title img{ height:24px;}
.banner_wrap{ height:auto; background-size:200% auto;}
.top_talk{width:auto; margin:0 10px;}
.top_talk .talk{ width:30%; height:auto; padding-top:15px; margin:0 auto; position:static; text-align:center;}
.top_talk .talk img{ width:100%; height:auto;}
.top_talk .people{ padding:20px 15px 15px 0; font-size:40px;}
.top_talk .role{ max-width:100%; height:auto; padding:10px 0;}
.video_wrap_talk{width:100%; height:auto; min-height:348px;}
.share_wechat{ display:none;}

/*访谈列表*/
.talking_wrap{ margin-bottom:35px;}
.list_talking{ width:auto; margin:0 10px;}
.list_talking .yaowen{width:100%; float:none;}
.list_talking .jieshao{width:100%; float:none;}

/*现场图片*/
.pics_xianchang{width:auto; height:380px; margin:10px 10px 35px;}
.pics_xianchang .arrow_left{ width:40px; height:40px; margin-top:-20px; background-size:100% 100%;}
.pics_xianchang .arrow_right{ width:40px; height:40px; margin-top:-20px; background-size:100% 100%;}
.pics_xianchang .swiper-slide{ height:380px;}
.pics_xianchang .notes{ width:94%; padding:8px 3%; font-size:16px;}
.page_xianchang{ right:5px; bottom:9px;}

/*往期回顾*/
.pics_huigu{width:auto; height:358px; margin:0 10px 30px;}
.pics_huigu .swiper-slide{ height:358px;}
.pics_huigu .swiper-slide img{width:100%; height:328px;}
.pics_huigu .notes{ width:100%; font-size:14px; text-align:center;}
}
@media screen and (max-width:480px){
.top_talk .talk{ width:40%;}
.video_wrap_talk{ min-height:258px;}
.pics_xianchang{height:283px;}
.pics_xianchang .swiper-slide{ height:283px;}
.pics_huigu{ height:270px;}
.pics_huigu .swiper-slide{ height:270px;}
.pics_huigu .swiper-slide img{ height:244px;}
}
@media screen and (max-width:414px){
.top_talk .talk{ width:50%;}
.video_wrap_talk{ min-height:221px;}
.pics_xianchang{height:242px;}
.pics_xianchang .swiper-slide{ height:242px;}
.pics_huigu{ height:235px;}
.pics_huigu .swiper-slide{ height:235px;}
.pics_huigu .swiper-slide img{ height:208px;}
}
@media screen and (max-width:375px){
.video_wrap_talk{ min-height:199px;}
.pics_xianchang{height:218px;}
.pics_xianchang .swiper-slide{ height:218px;}
.pics_huigu{ height:215px;}
.pics_huigu .swiper-slide{ height:215px;}
.pics_huigu .swiper-slide img{ height:188px;}
}
@media screen and (max-width:360px){
.video_wrap_talk{ min-height:191px;}
.pics_xianchang{height:209px;}
.pics_xianchang .swiper-slide{ height:209px;}
.pics_huigu{ height:210px;}
.pics_huigu .swiper-slide{ height:210px;}
.pics_huigu .swiper-slide img{ height:180px;}
}
@media screen and (max-width:320px){
.video_wrap_talk{ min-height:168px;}
.pics_xianchang{height:185px;}
.pics_xianchang .swiper-slide{ height:185px;}
.pics_huigu{ height:190px;}
.pics_huigu .swiper-slide{ height:190px;}
.pics_huigu .swiper-slide img{ height:160px;}
}