body{font-family:Hiragino Sans GB, Microsoft Yahei, arial, sans-serif; font-size:12px; font-weight:normal; color:#333; background:#f3f3f3;}
*{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()); -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;}
a:hover{ text-decoration:none; color:#c9a063;}
img{ vertical-align:middle;}
a,img,button,input,textarea{ -webkit-tap-highlight-color:rgba(255,255,255,0);}
table{ border-collapse:collapse; border-spacing:0;}
section{ display:block;}
em,i{ font-style:normal;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
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;}

/*banner*/
.banner{ width:100%; max-width:1920px; height:auto; margin:0 auto;}
.banner img{ width:100%; height:auto;}
.banner .pc{ display:block;}
.banner .mobile{display:none;}

/*包裹*/
.wrapper{ width:1000px; height:auto; margin:0 auto;}
.wrapper .wrap_left{ width:640px; height:auto; padding:20px; background:#fff; float:left;}
.wrapper .wrap_right{ width:320px; height:auto; float:left;}
.video_wrap{width:640px; height:360px; margin-bottom:30px;}
.mejs-container .mejs-controls .mejs-quality{ display:none;}

/*访谈摘要*/
.h3_talk{ height:38px; line-height:38px; padding-left:20px; margin-bottom:20px; background:#f3f3f3 url(../images/bg_li_hover.png) no-repeat; font-size:18px; color:#fff;}
.zhaiyao_list{ width:100%; height:auto;}
.zhaiyao_list dl{ padding:10px 0;}
.zhaiyao_list dl dt{ padding-left:50px; margin-bottom:20px; background:url(../images/bg_yinhao.jpg) 8px 13px no-repeat;}
.zhaiyao_list dl dt a{ display:block; border-bottom:1px dashed #b4b4b4; line-height:48px; font-size:26px; color:#000;}
.zhaiyao_list dl dt a:hover{ color:#f39800;}
.zhaiyao_list dl dd{ line-height:28px; font-size:14px; font-family:simsun; color:#333; text-indent:2em;}
.zhaiyao_list dl dd a{ color:#333;}

/*现场图片*/
.tab_talk{ height:38px; margin:20px 0; background:#f3f3f3;}
.tab_talk li{ width:115px; height:38px; line-height:38px; padding-left:25px; font-size:18px; color:#333; background:url(../images/bg_li.png) no-repeat; cursor:pointer; float:left;}
.tab_talk li.on{ background:url(../images/bg_li_hover.png) no-repeat; color:#fff;}
.list_talk{ width:640px; height:420px; display:none;}
.list_talk.show{ display:block;}
.h3_shilu{ height:30px; padding-left:18px; background:url(../images/shilu.jpg) 0 3px no-repeat; font-size:20px; color:#000;}
.fangtanshilu{ width:100%; height:380px; font-size:16px; color:#333; overflow-y:auto;}
.fangtanshilu p{ margin-top:15px; line-height:1.6em; text-indent:2em;}

/*滚动图片*/
.pics_talking{width:640px; height:420px; position:relative;}
.pics_talking .arrow_left{ width:80px; height:80px; background:url(../images/arrow_left_2.png) no-repeat; position:absolute; left:20px; top:50%; margin-top:-40px; z-index:9; cursor:pointer;}
.pics_talking .arrow_right{width:80px; height:80px; background:url(../images/arrow_right_2.png) no-repeat; position:absolute; right:20px; top:50%; margin-top:-40px; z-index:9; cursor:pointer;}
.pics_talking .swiper-slide{ width:640px; height:420px;}
.pics_talking .notes{ width:600px; height:auto; padding:10px 20px; line-height:1.6em; background:url(../images/bg_black.png) repeat; font-size:14px; color:#fff; position:absolute; left:0; bottom:0;}
.page_talking{ display:none;}

/*右侧*/
.shizhang{ padding:20px 10px 20px 0; background:#fff;}
.shizhang dt{ width:100%; height:auto; position:relative;}
.shizhang dt img{ width:100%;}
.shizhang dt .vip{ width:110px; height:32px; padding:15px 0 0 19px; background:url(../images/vip.png) no-repeat; font-size:18px; color:#fff; position:absolute; left:-12px; top:170px;}
.shizhang dd{ padding-top:10px; line-height:26px; font-size:14px; font-family:simsun; color:#666; text-indent:2em;}
.h3_title{ padding-bottom:10px; margin:15px 0; background:url(../images/bg_line.jpg) center bottom repeat-x;}
.talk_wrap{ width:295px; height:auto; margin:0 auto;}

/*往届回顾*/
.wangjie dl{ width:100%; height:auto;}
.wangjie dl dt{ height:165px;}
.wangjie dl dt img{ width:100%; height:100%; border:none;}
.wangjie dl dd{ padding:8px 0 15px;}
.wangjie dl dd a{ font-size:16px; color:#666;}
.wangjie dl dd a:hover{ color:#f39800;}

/*精彩语录*/
.jingcaiyulu{ width:100%; height:auto;}
.jingcaiyulu .top{ height:15px; background:url(../images/bg_jcyl_01.jpg) no-repeat;}
.jingcaiyulu .bottom{ height:30px; background:url(../images/bg_jcyl_02.jpg) right bottom no-repeat;}
.jingcaiyulu .yulu{ margin-top:-20px;}
.jingcaiyulu .yulu li{ padding:20px 0; border-bottom:1px dashed #aaa; line-height:26px; font-size:14px; font-family:simsun; color:#999; text-indent:2em;}

/*底部*/
.copyright{ width:100%; height:auto; padding:15px 0 20px; margin:0 auto; background:#fff; border-top:1px solid #eee; line-height:28px; color:#666; text-align:center;}
.copyright .link{ font-size:14px;}
.copyright .link a{ color:#666; margin:0 8px;}
.copyright .link a:hover{ color:#c9a063;}
.copyright .bottom a{ color:#666; margin-right:8px;}
.copyright .bottom a:hover{ color:#c9a063;}
.copyright .bottom span{ margin-right:8px;}

/*返回顶部*/
#tipback{ width:45px; height:45px; background:#dfdfdf url(http://r2d2.takungpao.cn/cn/common/images/back.png) center center no-repeat; cursor:pointer; position:fixed; left:50%; margin-left:500px; bottom:152px; z-index:100; display:none; _position:absolute;_bottom:auto;_top:expression(documentElement.scrollTop + 300);}

/*图片轮播样式*/
.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:#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){
.banner{ overflow:hidden;}
.banner img{ width:120%; margin-left:-10%;}
.banner .pc{ display:none;}
.banner .mobile{ display:block; width:100%; margin:0;}
.wrapper{ width:auto; margin:10px;}
.wrapper .wrap_left{ width:100%; padding:0; float:none;}
.wrapper .wrap_right{ width:100%; float:none;}
.video_wrap{width:100%; height:53vw; margin-bottom:10px;}
.h3_talk{ height:30px; line-height:30px; margin-bottom:10px; font-size:16px;}
.zhaiyao_list dl{ padding:10px 15px;}
.zhaiyao_list dl dt{ margin-bottom:10px; background-position:8px 2px;}
.zhaiyao_list dl dt a{ line-height:36px; font-size:18px;}
.tab_talk{ height:30px;}
.tab_talk li{ height:30px; line-height:30px; font-size:16px;}
.list_talk{ width:100%; height:auto;}
.h3_shilu{ font-size:16px; background-position:0 0;}
.fangtanshilu{ height:200px; font-size:14px;}
.fangtanshilu p{ margin-top:10px;}

/*滚动图片*/
.pics_talking{width:100%; height:65vw;}
.pics_talking .arrow_left{ width:40px; height:40px; margin-top:-20px; background-size:100% 100%; left:15px;}
.pics_talking .arrow_right{ width:40px; height:40px; margin-top:-20px; background-size:100% 100%; right:15px;}
.pics_talking .swiper-slide{ height:65vw;}
.pics_talking .notes{ width:94%; padding:6px 3%; font-size:12px; line-height:1.5em;}

/*右侧*/
.shizhang{ padding:10px 0 5px;}
.shizhang dt{ width:auto; margin:10px 15px 10px 25px;}
.shizhang dd{ padding:10px 15px 10px 25px;}
.talk_wrap{ width:auto; padding:1px 10px 15px; background:#f3f3f3;}
.wangjie dl dt{ height:auto;}
.wangjie dl dt img{ height:auto;}

#tipback{ width:35px; height:35px; background-size:50% auto; margin-left:0; left:auto; right:15px; opacity:0.8;}
.copyright{ width:100%; padding:10px 0 15px; margin-top:0; line-height:24px;}
.copyright .bottom a{ display:none;}
.copyright .bottom span{ margin-right:0;}
.copyright .bottom em{ display:none;}
}