body{font-family:Hiragino Sans GB, Microsoft Yahei, arial, 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()); -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;}

/*头部*/
.header{ width:100%; height:auto; background:#fff;}
.header .head{ width:1200px; height:30px; line-height:30px; font-size:14px; margin:0 auto;}
.header .head a{ color:#666;}
.header .head a:hover{ color:#c9a063;}
.header .head .home{ float:left;}
.header .head .link{ float:right;}
.header .head .link span{ font-size:12px; font-family:arial; color:#999; margin:0 5px;}

/*banner*/
.banner{ width:100%; height:auto;}
.banner img{ width:100%; height:auto;}

/*包裹*/
.wrapper{ width:1200px; height:auto; margin:25px auto;}
.news_wrap{ width:1200px; height:auto; margin:50px auto 0;}
.h3_title{ height:55px; border-top:1px solid #888; background:#fff; margin:34px auto 0;}
.h3_title .flower{ margin-top:-35px; background:#fff; float:left;}
.h3_title .pic{ margin-top:-20px; padding-right:10px; background:#fff; float:left;}
.h3_title.suojin{ margin-left:-30px;}
.h3_title.suojin .flower{ padding-left:8px;}

/*焦点图*/
.focus_wrap{ width:100%; min-width:1200px; height:440px; background:#e6e6e6; margin-top:25px; overflow:hidden; position:relative;}
.pics_focus{ width:1200px; height:440px; position:relative; margin:0 auto;}
.pics_focus .mask_left{ width:1200px; height:100%; background:#e5e5e5; opacity:0.8; filter:alpha(opacity=80); position:absolute; right:50%; top:0; margin-right:600px; z-index:3;}
.pics_focus .mask_right{ width:1200px; height:100%; background:#e5e5e5; opacity:0.8; filter:alpha(opacity=80); position:absolute; left:50%; top:0; margin-left:600px; z-index:3;}
.pics_focus .arrow_left{ width:40px; height:100%; background:url(../images/arrow_l.png) center center no-repeat; position:absolute; left:-80px; top:0; z-index:9; cursor:pointer; outline:none;}
.pics_focus .arrow_right{ width:40px; height:100%; background:url(../images/arrow_r.png) center center no-repeat; position:absolute; right:-80px; top:0; z-index:9; cursor:pointer; outline:none;}
.pics_focus .swiper-container{ width:1200px;}
.pics_focus .swiper-slide{ width:1200px; height:440px;}
.pics_focus .swiper-slide img{ width:100%; height:100%;}
.pics_focus .focus_l{ width:880px; height:440px; float:left;}
.pics_focus .focus_l .pic{ width:100%; height:100%; border:none;}
.pics_focus .focus_r{ width:320px; height:440px; background:#fff; float:right;}
.pics_focus .focus_r .title{ height:auto; line-height:40px; padding:40px 30px 20px; font-size:30px; color:#a66d48;}
.pics_focus .focus_r .title a{ color:#a66d48;}
.pics_focus .focus_r .notes{ height:auto; line-height:30px; padding:0 30px; font-size:16px; color:#333;}
.pics_focus .focus_r .notes a{ color:#333;}
.page_focus{ position:absolute; right:710px; bottom:15px; z-index:9;}

/*要闻*/
.yaowen{ width:1221px; height:auto;}
.yaowen .item{ width:387px; height:auto; margin:0 20px 20px 0; display:inline; float:left; -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;}
.yaowen .item dt{ height:218px; overflow:hidden;}
.yaowen .item dt img{ 
	width:100%; height:100%; border:none;
	-webkit-transition: all 0.5s linear 0s;
	   -moz-transition: all 0.5s linear 0s;
		 -o-transition: all 0.5s linear 0s;
		-ms-transition: all 0.5s linear 0s;
			transition: all 0.5s linear 0s;
}
.yaowen .item:hover dt img{
	-webkit-transform: scale(1.05);
	   -moz-transform: scale(1.05);
		 -o-transform: scale(1.05);
		-ms-transform: scale(1.05);
			transform: scale(1.05);
}
.yaowen .item dd{ height:72px; line-height:24px; font-size:14px; text-align:justify; overflow:hidden;}
.yaowen .item dd a{ color:#555;}
.yaowen .item dd.title{ height:30px; line-height:30px; margin:6px 0; font-size:20px; font-weight:bold;}
.yaowen .item dd.title a{ color:#a66d48;}
.yaowen .item dd.title a:hover{ color:#a66d48;}
.yaowen .item:hover dd.title a{ color:#a66d48;}

/*动态*/
.dongtai_wrap{ width:1200px; height:auto; margin:0 auto;}
.wrap_left{ width:871px; height:auto; float:left;}
.dongtai{ width:870px; height:auto; border-right:1px solid #888; position:relative;}
.dongtai .ico_corner{ width:5px; height:30px; background:#888; position:absolute; right:-3px; bottom:0;}
.dongtai .item{ width:260px; height:auto; margin:0 25px 20px 0; display:inline; float:left; -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;}
.dongtai .item dt{ height:150px; overflow:hidden;}
.dongtai .item dt img{ 
	width:100%; height:100%; border:none;
	-webkit-transition: all 0.5s linear 0s;
	   -moz-transition: all 0.5s linear 0s;
		 -o-transition: all 0.5s linear 0s;
		-ms-transition: all 0.5s linear 0s;
			transition: all 0.5s linear 0s;
}
.dongtai .item:hover dt img{
	-webkit-transform: scale(1.05);
	   -moz-transform: scale(1.05);
		 -o-transform: scale(1.05);
		-ms-transform: scale(1.05);
			transform: scale(1.05);
}
.dongtai .item dd{ height:72px; line-height:24px; font-size:14px; overflow:hidden; display:none;}
.dongtai .item dd a{ color:#555;}
.dongtai .item dd.title{ height:48px; line-height:24px; padding:6px 0 3px; font-size:15px; display:block;}
.dongtai .item dd.title a{ color:#444;}
.dongtai .item dd.title a:hover{ color:#a66d48;}
.dongtai .item:hover dd.title a{ color:#a66d48;}
.dongtai .more{ line-height:20px; padding-right:40px; clear:both; font-size:16px; color:#f00; text-align:right;}
.dongtai .more a{ color:#d41f1a;}

/*视频*/
.wrap_right{ width:292px; height:auto; float:right; }
.video{ width:100%; height:auto; position:relative;}
.h3_video{ width:55px; height:auto; background:#fff; padding-bottom:20px; position:absolute; left:-60px; top:0; z-index:9;}
.h3_video img{ width:100%; height:auto;}
.h3_video_mobile{ height:auto; text-align:center; margin:0 10px 15px; overflow:hidden; display:none;}
.h3_video_mobile img{ width:140%; height:auto; margin-left:-20%;}
.video .item{ width:100%; height:auto; margin-bottom:15px;-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;}
.video .item dt{ width:100%; height:165px; position:relative; overflow:hidden;}
.video .item dt img{ 
	width:100%; height:100%; border:none;
	-webkit-transition: all 0.5s linear 0s;
	   -moz-transition: all 0.5s linear 0s;
		 -o-transition: all 0.5s linear 0s;
		-ms-transition: all 0.5s linear 0s;
			transition: all 0.5s linear 0s;
}
.video .item:hover dt img{
	-webkit-transform: scale(1.05);
	   -moz-transform: scale(1.05);
		 -o-transform: scale(1.05);
		-ms-transform: scale(1.05);
			transform: scale(1.05);
}
.video .item dt .ico_play{ width:30px; height:30px; background:url(../images/ico_play.png) center center no-repeat; position:absolute; right:10px; bottom:10px;}
.video .item dd{ height:auto; line-height:24px; padding-top:5px; font-size:15px; color:#444;}
.video .item dd a{ color:#444;}
.video .item dd a:hover{ color:#a66d48;}
.video .item:hover dd a{ color:#a66d48;}

/*影像*/
.yingxiang{ width:100%; height:420px; position:relative; overflow:hidden;}
.yingxiang .arrow_left_yx{ width:32px; height:146px; background:url(../images/arrow_left.png) center center no-repeat; position:absolute; left:0; top:106px; z-index:9; cursor:pointer;}
.yingxiang .arrow_right_yx{width:32px; height:146px; background:url(../images/arrow_right.png) center center no-repeat; position:absolute; right:0; top:106px; z-index:9; cursor:pointer;}
.yingxiang .yingxiang_scroll{ margin-left:0;}
.yingxiang .swiper-slide{ width:640px; height:420px;}
.yingxiang .swiper-slide img{ width:640px; height:360px;}
.yingxiang .mask{ width:100%; height:360px; background:url(../images/bg_black.png) repeat; position:absolute; left:0; top:0;}
.yingxiang .ico_play{ width:30px; height:30px; background:url(../images/ico_play.png) no-repeat; position:absolute; right:10px; bottom:65px;}
.yingxiang .ico_photo{ width:27px; height:22px; background:url(../images/ico_photo.png) no-repeat; position:absolute; right:10px; bottom:65px;}
.yingxiang .notes{ width:100%; height:60px; line-height:60px; background:#474747; font-size:20px; color:#fff; text-align:center; overflow:hidden; position:absolute; left:0; bottom:0;}
.yingxiang .swiper-slide a:hover .notes{ text-decoration:underline;}
.yingxiang .page_yx{ position:absolute; right:15px; bottom:12px; display:none;}

/*报纸集锦*/
.paper_wrapper{ width:1200px; height:auto; padding-bottom:50px; margin:0 auto;}
.paper_wrapper .paper_l{ width:595px; height:auto; float:left;}
.paper_wrapper .paper_r{ width:595px; height:auto; float:right;}
.h3_paper{ margin:50px 0 30px; padding-left:25px;}
.paper_tkp{width:798px; height:415px; background:#fff; position:relative; overflow:hidden; margin:0 auto;}
.paper_tkp .mask_left{ width:96px; height:415px; background:url(../images/mask_left.png) repeat-y; position:absolute; left:0; top:0; z-index:2;}
.paper_tkp .mask_right{ width:96px; height:415px; background:url(../images/mask_right.png) repeat-y; position:absolute; right:0; top:0; z-index:2;}
.paper_tkp .arrow_left_tkp{ width:32px; height:67px; background:url(../images/arrow_left.png) no-repeat; position:absolute; left:0; top:50%; margin-top:-33px; z-index:9; cursor:pointer;}
.paper_tkp .arrow_right_tkp{width:32px; height:67px; background:url(../images/arrow_right.png) no-repeat; position:absolute; right:0; top:50%; margin-top:-33px; z-index:9; cursor:pointer;}
.paper_tkp .paper_scroll{ /*margin-left:-125px;*/ margin-left:0;}
.paper_tkp .paper_scroll_big{ /*margin-left:-230px;*/ margin-left:0;}
.paper_tkp .swiper-slide{ width:266px; height:415px;}
.paper_tkp .swiper-slide.kp{ width:516px;}
.paper_tkp .swiper-slide img{ width:auto; padding:0 8px; height:100%;}
.page_tkp{ display:none;}

/*底部*/
.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:600px; bottom:142px; 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 {
    width: 480px;
    height: 270px;
	float: left;
    position: relative;
	overflow:hidden;
    -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:#fff; border-radius:50%; opacity:0.4; filter:alpha(opacity=40); text-indent:-9999em; margin-left:10px; display:inline-block; cursor:pointer;}
.swiper-visible-switch { background:#fff;}
.swiper-active-switch { opacity:1; filter:alpha(opacity=100);}

@media screen and (max-width:767px){
body{}
.header{ display:none;}
.banner{ overflow:hidden;}
.banner img{ width:130%; margin-left:-15%;}
.wrapper{ width:auto; margin:15px auto 10px;}
.news_wrap{ width:auto; margin:40px auto 0;}
.h3_title{ height:35px; margin:34px 10px 0;}
.h3_title .flower{ height:47px; margin-top:-28px;}
.h3_title .pic{ height:20px; margin-top:-10px;}
.h3_title.suojin{ margin-left:10px;}

/*焦点图*/
.focus_wrap{ width:95vw; min-width:300px; height:auto; margin:10px 2.5vw;}
.pics_focus{ width:100%; height:53vw;}
.pics_focus .mask_left{ display:none;}
.pics_focus .mask_right{ display:none;}
.pics_focus .arrow_left{ display:none;}
.pics_focus .arrow_right{ display:none;}
.pics_focus .swiper-container{ width:100%;}
.pics_focus .swiper-slide{ width:95vw; height:100%; opacity:1;}
.pics_focus .focus_l{ width:100%; height:100%; float:none;}
.pics_focus .focus_l .pic{ height:53vw;}
.pics_focus .focus_r{ width:90%; height:auto; padding:10px 7% 10px 3%; background:url(../images/bg_black_mask.png) left top repeat-x; float:none; position:absolute; left:0; bottom:0;}
.pics_focus .focus_r .title{ padding:0; line-height:1.5em; font-size:14px; color:#fff;}
.pics_focus .focus_r .title a{ color:#fff; display:block;}
.pics_focus .focus_r .notes{ display:none;}
.page_focus{ right:12px; bottom:8px;}
.swiper-pagination-switch{ width:6px; height:6px; margin-left:6px;}

/*要闻*/
.yaowen{ width:auto; margin:0 10px;}
.yaowen .item{ width:100%; margin:0 0 5px 0;}
.yaowen .item dt{ height:53.5vw;}
.yaowen .item dt img{ -webkit-transition: all 0s linear 0s; transition: all 0s linear 0s;}
.yaowen .item:hover dt img{ -webkit-transform: scale(1); transform: scale(1);}
.yaowen .item dd{ height:60px; line-height:20px; display:none;}
.yaowen .item dd.title{ display:block; padding:3px 0; height:auto; line-height:24px; font-size:16px; font-weight:normal;}

/*动态*/
.dongtai_wrap{ width:100%;}
.wrap_left{ width:100%; height:auto; border:none; float:none;}
.dongtai{ width:100%; height:auto; border:none; float:none;}
.dongtai .ico_corner{ display:none;}
.dongtai .item{ width:45.5%; margin:0 0 10px 3%;}
.dongtai .item dt{ height:25.5vw;}
.dongtai .item dt img{ -webkit-transition: all 0s linear 0s; transition: all 0s linear 0s;}
.dongtai .item:hover dt img{ -webkit-transform: scale(1); transform: scale(1);}
.dongtai .item dd{ height:60px; line-height:20px; display:none;}
.dongtai .item dd.title{ display:block; padding:5px 0 3px; height:40px; line-height:20px; font-size:14px; font-weight:normal; text-align:left;}

/*视频*/
.wrap_right{ width:100%; float:none;}
.video{ width:100%; float:none;}
.h3_video{ display:none;}
.h3_video_mobile{ display:block;}
.video .item{ width:45.5%; margin:0 0 10px 3%; float:left;}
.video .item:hover dd a{ color:#444;}
.video .item dt{ height:25.5vw;}
.video .item dt .ico_play{ width:25px; height:25px; background-size:100% 100%; right:5px; bottom:5px;}
.video .item dd{ height:40px; line-height:20px; padding:5px 0 3px; font-size:14px; font-weight:normal; text-align:left; overflow:hidden;}

/*影像*/
.yingxiang{ width:94vw; height:60vw; margin:0 3vw;}
.yingxiang .swiper-slide{ width:94vw; height:60vw;}
.yingxiang .swiper-slide img{ width:100%; height:53vw;}
.yingxiang .mask{ height:53vw;}
.yingxiang .notes{ height:7vw; line-height:7vw; font-size:14px;}
.yingxiang .arrow_left_yx{ width:24px; height:100px; background-size:100% 100%; top:50%; margin-top:-60px;}
.yingxiang .arrow_right_yx{ width:24px; height:100px; background-size:100% 100%; top:50%; margin-top:-60px;}
.yingxiang .ico_play{ width:25px; height:25px; background-size:100% auto; bottom:35px;}
.yingxiang .ico_photo{ width:25px; height:25px; background-size:100% auto; bottom:35px;}
.yingxiang .swiper-slide a:hover .notes{ text-decoration:none;}

/*报纸集锦*/
.h3_paper{ width:300px; padding:0; margin:10px auto 15px;}
.h3_paper img{ height:22px;}
.paper_wrapper{ width:auto; padding-bottom:0; margin:10px 0 30px;}
.paper_wrapper .paper_l{ width:100%; margin:20px 0 30px; float:none;}
.paper_wrapper .paper_r{ width:100%; float:none;}
.paper_tkp{width:300px; height:495px; margin:0 auto;}
.paper_tkp .mask_left{ display:none;}
.paper_tkp .mask_right{ display:none;}
.paper_tkp .paper_scroll{ margin-left:0;}
.paper_tkp .paper_scroll_big{ margin-left:0;}
.paper_tkp .swiper-slide{ width:300px; height:495px;}
.paper_tkp .swiper-slide.kp{ width:600px;}
.paper_tkp .swiper-slide img{ height:495px; padding:0;}
#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;}
}