/*html{ filter: grayscale(100%); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: url("data:image/svg+xml;utf8,#grayscale"); filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); -webkit-filter: grayscale(1);}*/
body{ overflow-x:hidden;}
/*焦点图*/
.focus_wrap{ width:1200px; height:450px; background:#fff; overflow:hidden; position:relative; margin:0 auto;}
.pics_focus{ width:800px; height:450px; position:relative; float:left;}
.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(http://r2d2.takungpao.cn/cn/common/images/arrow_l.png) center center no-repeat; position:absolute; left:5px; top:0; z-index:3; cursor:pointer; outline:none; opacity:0.8;}
.pics_focus .arrow_right{ width:40px; height:100%; background:url(http://r2d2.takungpao.cn/cn/common/images/arrow_r.png) center center no-repeat; position:absolute; right:5px; top:0; z-index:3; cursor:pointer; outline:none; opacity:0.8;}
.pics_focus .swiper-container{ width:800px;}
.pics_focus .swiper-slide{ width:800px; height:450px;}
.pics_focus .swiper-slide img{ width:100%; height:100%;}
.pics_focus .swiper-slide .notes{ width:85%; height:auto; padding:30px 13% 10px 2%; line-height:30px; font-size:18px; color:#fff; overflow:hidden; background:url(../images/mask.png) left top repeat-x; position:absolute; left:0; bottom:0;}
.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:#303030; float:right; position:relative;}
.pics_focus .focus_r .title{ height:auto; line-height:40px; padding:30px 30px 20px; font-size:30px; color:#fff;}
.pics_focus .focus_r .title a{ color:#fff;}
.pics_focus .focus_r .title a:hover{ color:#c9a063;}
.pics_focus .focus_r .notes{ height:auto; line-height:30px; padding:0 30px; font-size:16px; color:#fff;}
.pics_focus .focus_r .notes a{ color:#fff;}
.pics_focus .focus_r .notes a:hover{ color:#c9a063;}
.pics_focus .focus_r .sort{ width:100%; height:14px; line-height:14px; padding:0; border-left:4px solid #f00; border:none; font-size:15px; color:#fff; text-align:center; position:absolute; left:0; bottom:30px;}
.pics_focus .focus_r .sort a{ color:#fff;}
.pics_focus .focus_r .sort a:hover{ color:#c9a063;}
.pics_focus .focus_r .epaper{ width:260px; height:auto; padding-top:20px; border-top:1px solid #454545; position:absolute; left:30px; bottom:25px; display:none;}
.pics_focus .focus_r .epaper img{ width:100%; height:auto; display:block; border:none;}
.page_focus{ position:absolute; bottom:10px; z-index:9; text-align:right;}
.swiper-container-horizontal > .swiper-pagination-bullets{ width:auto; left:auto; right:10px; bottom:13px;}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{ margin:0 5px;}
.swiper-pagination-bullet{ width:10px; height:10px; margin:0 5px; background:#fff; opacity:0.6;}
.swiper-pagination-bullet-active{ background:#f00; opacity:1;}

/*大公旅讯*/
.headline{ width:360px; height:450px; padding-left:40px; border-top:1px solid #e8e8e8; overflow:hidden; float:right;}
.headline .border{ border-left:1px solid #e8e8e8;}
.headline .h3_title{ margin-bottom:6px;}
.headline .list{}
.headline .list li{ border-bottom:1px solid #e8e8e8; position:relative; -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;}
.headline .list li a{ display:block; padding:26px 25px 26px 60px; height:3em; line-height:1.5em; font-size:16px; font-weight:bold; color:#333; overflow:hidden;}
.headline .list li a:hover{ background:#e8e8e8; text-decoration:underline; color:#4076b4;}
.headline .list li .label{ width:auto; height:18px; padding:0 13px 0 8px; line-height:16px; font-size:12px; color:#fff; background:url(../images/icon_label.png) right center no-repeat; position:absolute; left:0; bottom:0;}

/*文旅视觉*/
.tab_video_wrap{ position:relative;}
.tab_video_wrap .h3_title{ float:left; margin-right:10px;}
.tab_video_wrap .h3_title .more{ position:absolute; right:0; top:0;}
.tab_video{ height:auto; padding-top:8px; margin-bottom:20px;}
.tab_video li{ height:30px; line-height:30px; padding-left:28px; padding-right:18px; background:url(../images/bg_tab.png) 0 3px no-repeat; font-size:20px; color:#333; cursor:pointer; float:left;}
.tab_video li.on{ background:url(../images/bg_tab_hover.png) 0 3px no-repeat; color:#c9a063;}


/*快讯*/
.kuaixun_wrap{ width:100%; min-width:1200px; height:40px;}
.kuaixun{ width:1200px; height:100%; position:relative; margin:0 auto;}
.kuaixun .title{ width:40px; height:40px; line-height:40px; padding-left:28px; background:url(http://r2d2.takungpao.cn/cn/common/images/layout.png) -300px -147px no-repeat; font-size:14px; font-weight:bold; color:#c9a063; float:left;}
.kuaixun .list{ width:900px; height:40px; line-height:40px; overflow:hidden; white-space:nowrap; position:relative; float:left;}
.kuaixun .list ul{ width:100%; height:auto;}
.kuaixun .list ul li{ height:40px; line-height:40px; font-size:14px; color:#444; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.kuaixun .list ul li a{ color:#444;}
.kuaixun .list ul li .time{ padding-left:10px; font-size:14px; font-family:arial; color:#999;}
.kuaixun .search{ width:200px; height:23px; border-bottom:1px solid #ddd; background:#f1f1f1; position:absolute; right:0; top:8px;}
.kuaixun .search .txt{ width:170px; height:22px; line-height:22px; background:none; outline:none; font-size:12px; font-family:Hiragino Sans GB, Microsoft Yahei, arial, sans-serif; color:#bdbdbd; float:left;}
.kuaixun .search .btn{ width:30px; height:23px; background:url(http://r2d2.takungpao.cn/cn/common/images/layout.png) -248px -250px no-repeat; text-indent:-9999px; cursor:pointer; float:left;}

/*文旅视觉*/
.product_wrap{ width:100%; height:380px; position:relative; margin:10px 0 35px;}
.product{ width:800px; height:auto; position:absolute; left:0; top:0; z-index:2; opacity:0;}
.product.show{ z-index:99; opacity:1;}
.product .arrow_left_video{ width:40px; height:100%; background:url(../images/arrow_left.png) center center no-repeat; position:absolute; left:5px; top:0; z-index:9; cursor:pointer; outline:none;}
.product .arrow_right_video{ width:40px; height:100%; background:url(../images/arrow_right.png) center center no-repeat; position:absolute; right:5px; top:0; z-index:9; cursor:pointer; outline:none;}
.product .swiper-container{ width:800px; padding-bottom:5px;}
.product .swiper-slide{ width:380px; height:auto;}
.product .swiper-slide.swiper-slide-active .item{ background:#fff; box-shadow:none;}
.product .item{ width:320px; height:auto; padding:25px 30px; background:#e5e5e5; border-radius:6px; box-shadow:3px 3px 3px #999; -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;}
.product .item dt{ height:180px; overflow:hidden; position:relative;}
.product .item dt .icon_play{ width:50px; height:50px; background:url(../images/icon_play.png) center center no-repeat; position:absolute; left:50%; top:50%; margin:-25px 0 0 -25px; z-index:9; cursor:pointer; outline:none;}
.product .item dt img{ 
	width:100%; height:100%; border:none; border-radius:5px;
	-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;
}
.product .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);
}
.product .item .title{ margin:10px 0; height:3em; line-height:1.5em; font-size:18px; font-weight:bold; color:#444; overflow:hidden;}
.product .item .title a{ color:#444;}
.product .item .title a:hover{ color:#4076b4;}
.product .item .desc{ height:5.25em; line-height:1.75em; font-size:16px; color:#666; overflow:hidden;}
.product .item .desc a{ color:#666;}
.product .item .desc a:hover{ color:#4076b4;}
.page_product{ position:absolute; right:10px; bottom:10px; z-index:9; display:none;}

/*ad*/
.ad_1200_100{ width:1200px; height:auto; margin:0 auto;}
.ad_1200_100 img{ width:100%; height:auto; border:none; margin:20px 0;}
.ad_800_75{ width:800px; height:auto; clear:both; font-size:0;}
.ad_800_75 img{ width:100%; height:auto; border:none;}
.ad_360_200{ width:360px; height:auto; font-size:0; margin-bottom:20px;}
.ad_360_200 img{ width:100%; height:auto; border:none;}
.ad_360_120{ width:360px; height:auto; font-size:0; margin-bottom:20px;}
.ad_360_120 img{ width:100%; height:auto; border:none;}
.mb20{ margin-bottom:20px;}
.mt20{ margin-top:20px;}

/*大图文*/
.picture_wrap{ width:100%; min-width:1200px; height:auto; margin-bottom:20px; position:relative;}
.picture_wrap .pic{ width:100%; height:auto; border:none; display:block;}
.picture_wrap .mask{ width:100%; height:100%; background:url(http://r2d2.takungpao.cn/cn/common/images/bg_black_20.png) repeat; position:absolute; left:0; top:0;}
.picture_wrap .mask a{ width:100%; height:100%; display:block;}
.picture_wrap .miaoshu{ width:500px; height:100%; background:url(http://r2d2.takungpao.cn/cn/common/images/bg_black.png) repeat; position:absolute; left:50%; margin-left:-600px; top:0;}
.picture_wrap .miaoshu .title{ height:auto; line-height:40px; padding:40px 30px 20px; font-size:30px; color:#fff;}
.picture_wrap .miaoshu .title a{ color:#fff;}
.picture_wrap .miaoshu .title a:hover{ color:#c9a063;}
.picture_wrap .miaoshu .notes{ height:auto; line-height:30px; padding:0 30px; font-size:16px; color:#fff;}
.picture_wrap .miaoshu .notes a{ color:#fff;}
.picture_wrap .miaoshu .notes a:hover{ color:#c9a063;}
.picture_wrap .miaoshu .sort{ height:14px; line-height:14px; padding-left:10px; padding:0; border-left:4px solid #f00; border:none; font-size:14px; color:#fff; position:absolute; left:30px; bottom:20px;}
.picture_wrap .miaoshu .sort a{ color:#fff;}
.picture_wrap .miaoshu .sort a:hover{ color:#c9a063;}

/*cube滚动*/
#cubeSwiper{ width:800px; height:90px; margin-bottom:20px;}
#cubeSwiper	.swiper-slide img{ width:100%; height:100%;}
#cubePage{ display:none;}

/*卡片列表*/
.wrapper{ width:1200px; height:auto; margin:20px auto 30px;}
.wrapper .wrap_l{ width:800px; height:auto; padding-right:20px; border-right:1px solid #949494; float:left;}
.wrapper .wrap_r{ width:360px; height:auto; float:right;}
.tab_news{ height:auto; padding-top:8px; margin-bottom:20px;}
.tab_news li{ height:30px; line-height:30px; padding-left:28px; padding-right:18px; background:url(../images/bg_tab.png) 0 3px no-repeat; font-size:20px; color:#333; cursor:pointer; float:left;}
.tab_news li.on{ background:url(../images/bg_tab_hover.png) 0 3px no-repeat; color:#c9a063;}
.tab_news li:last-child{ border:none;}
.news_wrap{ width:100%; height:auto;}
.news_wrap .list{ width:100%; height:auto; display:none;}
.news_wrap .list.show{ display:block;}
.news_wrap .list.card{ width:820px;}
.news_wrap .list .wrap{ width:100%; height:auto;}
.news_wrap .list .wrap .item:last-child{ /*border:none;*/}
.news_wrap .list .item{ width:auto; height:auto; background:#fff; padding:20px; border-bottom:1px solid #e5e5e5; -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;}
.news_wrap .list .item:hover{ background:#eee;}
.news_wrap .list .item dt{ width:250px; height:140px; margin-right:20px; border-radius:6px; overflow:hidden; float:left;}
.news_wrap .list .item dt img{ 
	width:100%; height:100%; border:none; border-radius:6px;
	-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;
}
.news_wrap .list .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);
}
.news_wrap .list .item dd{ height:auto; max-height:48px; line-height:24px; font-size:18px; color:#000; margin-bottom:8px; overflow:hidden;}
.news_wrap .list .item dd.desc{ font-size:14px; color:#666; margin-bottom:20px;}
.news_wrap .list .item dd.desc a{ color:#666;}
.news_wrap .list .item dd.sort{ height:14px; line-height:14px; font-size:14px;}
.news_wrap .list .item dd.sort .ico{ width:4px; height:14px; background:#f00; margin-right:10px; float:left; display:none;}
.news_wrap .list .item dd.sort a{ color:#666;}
.news_wrap .list .item dd.sort a:hover{ color:#4076b4;}
.news_wrap .list .item dd.sort .time{ font-size:12px; font-family:arial; color:#999; padding-left:15px; display:none;}
.news_wrap .list .item:hover dd a{ text-decoration:underline; color:#4076b4;}
.news_wrap .list .item:hover dd.desc a{ text-decoration:none;}

/*card*/
.news_wrap .list.card .item{ width:253px; height:250px; padding:0 0 5px 0; margin:0 20px 20px 0; display:inline; float:left;}
.news_wrap .list.card .item dt{ width:100%; height:142px; margin-right:0; float:none;}
.news_wrap .list.card .item dd{ height:48px; margin:15px 10px 15px 15px; overflow:hidden;}
.news_wrap .list.card .item dd.desc{ display:none;}
.news_wrap .list.card .item dd.sort{ height:14px; margin:5px 15px;}
.news_wrap .list.card .item dd.sort .time{ padding-left:10px;}
.news_wrap .list .load_more{ width:100%; height:50px; line-height:50px; background:#fff; font-size:16px; color:#c9a063; text-align:center; cursor:pointer;}
.news_wrap .list .load_more img{ margin-right:10px;}
.news_wrap .list .view_more{ width:100%; height:50px; line-height:50px; background:#fff; font-size:16px; color:#c9a063; text-align:center; cursor:pointer; display:none;}
.news_wrap .list .view_more a{ display:block; color:#c9a063;}

/*游记攻略*/
.travel_note .h3_title{ margin-right:10px; float:left;}

/*目的地景区*/
.area_wrap{}
.area_wrap .h3_title{ margin-bottom:20px;}
.area_wrap .area_list{ width:650px; height:auto; padding:10px 0; margin:0 auto;}
.area_wrap .area_list .item{ margin-bottom:20px; position:relative;}
.area_wrap .area_list .item .pic{ width:400px; height:300px; border-radius:5px; overflow:hidden; float:left;}
.area_wrap .area_list .item .pic img{ 
	width:100%; height:100%; border-radius:5px;
	-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;
}
.area_wrap .area_list .item:hover .pic 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);
}
.area_wrap .area_list .item dl{ width:260px; height:auto; padding:25px 30px; background:#fff; box-shadow:3px 3px 3px #666; border-radius:5px; position:absolute; top:50px; right:0; z-index:3;}
.area_wrap .area_list .item dl dt{ line-height:1.5em; margin-bottom:10px; font-size:16px; font-weight:bold; color:#5080b8;}
.area_wrap .area_list .item dl dt a{ color:#444;}
.area_wrap .area_list .item dl dt a:hover{ text-decoration:underline; color:#5080b8;}
.area_wrap .area_list .item dl dd{ line-height:1.5em; font-size:16px; color:#666;}
.area_wrap .area_list .item dl dd a{ color:#666;}
.area_wrap .area_list .item dl dd:hover a{ color:#5080b8;}
.area_wrap .area_list .item:hover dl dt a{ text-decoration:underline; color:#5080b8;}
.area_wrap .area_list .item:hover dl dd a{ color:#5080b8;}
.area_wrap .area_list .item:nth-child(2n) .pic{ float:right;}
.area_wrap .area_list .item:nth-child(2n) dl{ right:auto; left:0;}

/*右侧*/
.h3_title{}
.h3_title img{ height:40px;}
.h3_title .more{ width:60px; height:18px; line-height:16px; margin-top:15px; font-size:12px; color:#fff; text-align:center; background:url(../images/bg_more.png) no-repeat; float:right;}
.video_tkp{ width:100%; height:auto; margin-bottom:20px;}
.video_tkp .item{ height:auto; padding:20px 10px 20px 20px; background:#333; border-bottom:1px solid #919191; position:relative; -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_tkp .item:last-child{ border:none;}
.video_tkp .item dt{ width:140px; height:80px; overflow:hidden; position:relative; float:left;}
.video_tkp .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_tkp .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_tkp .item dt .ico_play{ width:40px; height:40px; background:url(http://r2d2.takungpao.cn/cn/common/images/layout.png) 0 -220px no-repeat; position:absolute; left:50%; top:50%; margin:-20px 0 0 -20px; display:none;}
.video_tkp .item dt .notes{ height:14px; line-height:14px; padding:10px; background:url(http://r2d2.takungpao.cn/cn/common/images/bg_black.png) repeat; font-size:14px; font-family:arial; color:#fff; position:absolute; left:0; bottom:0; display:none;}
.video_tkp .item dt .notes .ico{ width:16px; height:14px; background:url(http://r2d2.takungpao.cn/cn/common/images/layout.png) -175px -140px no-repeat; float:left;}
.video_tkp .item dd{ height:auto; line-height:24px; padding-left:150px; font-size:16px; font-weight:bold; color:#fff;}
.video_tkp .item dd a{ color:#fff;}
.video_tkp .item dd.time{ height:14px; line-height:14px; padding-top:12px; font-size:12px; font-family:arial; font-weight:normal; color:#999;}
.video_tkp .item.first{ width:100%; padding:0; border:none;}
.video_tkp .item.first dt{ width:100%; height:205px; float:none;}
.video_tkp .item.first dd{ width:100%; height:auto; padding:0; text-align:center; position:absolute; left:0; bottom:0; z-index:2;}
.video_tkp .item.first dd a{ width:92%; height:auto; display:block; line-height:24px; padding:20px 3% 12px 5%; background:url(http://r2d2.takungpao.cn/cn/common/images/bg_black_mask.png) left top repeat-x; font-size:16px; color:#fefefe;}

/*阅读排行*/
.ranking{ width:100%; height:auto; background:#fff; margin-bottom:20px;}
.ranking .item{ height:auto; padding:15px 15px 15px 40px; border-bottom:1px solid #f1f1f1; position:relative; -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;}
.ranking .item dt{ height:auto; line-height:24px; font-size:16px; margin-bottom:10px;}
.ranking .item dt a{ color:#666;}
.ranking .item dt a:hover{ color:#c9a063;}
.ranking .item .time{ height:14px; line-height:14px; font-size:12px; font-family:arial; color:#999;}
.ranking .item .rank{ width:40px; height:24px; line-height:24px; font-size:24px; font-family:arial; font-style:italic; color:#666; text-align:center; position:absolute; left:0; top:16px;}
.ranking .item .rank.red{ color:#ba0000;}

/*文旅观察*/
.observe{ margin-bottom:25px;}
.observe .h3_title .more{ margin-top:20px;}
.observe .item{ padding:15px 20px 15px 50px; margin:15px 0 20px 40px; box-shadow:3px 3px 5px #999; border-radius:5px; position:relative; -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;}
.observe .item:hover{ background:#e8e8e8;}
.observe .item .pic{ width:80px; height:80px; border-radius:50%; position:absolute; left:-40px; top:35px;}
.observe .item .pic img{ width:100%; border-radius:50%;}
.observe .item .rank{ line-height:1.5em; padding-bottom:5px; margin-bottom:6px; color:#333; border-bottom:1px dashed #333;}
.observe .item .title{ line-height:1.5em; margin-bottom:5px; font-size:13px; font-weight:bold; color:#333; letter-spacing:1px;}
.observe .item .title a:hover{ color:#4076b4;}
.observe .item .desc{ line-height:20px; color:#333; letter-spacing:1px;}
.observe .item .desc a:hover{ color:#4e7eb7;}
.observe .item:hover .title a{ text-decoration:underline; color:#4076b4;}
.observe .item:hover .desc a{ color:#4e7eb7;}

/*精彩推荐*/
.recommend{ margin-bottom:25px;}
.recommend .h3_title{ margin-bottom:5px;}
.recommend .h3_title .more{ margin-top:20px;}
.recommend .item{ width:auto; height:auto; padding:15px 0 15px 15px; border-bottom:1px solid #acacac; -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;}
.recommend .item:hover{ background:#e8e8e8;}
.recommend .item:last-child{ border:none;}
.recommend .item dt{ width:140px; height:80px; margin-right:10px; overflow:hidden; border-radius:5px; float:left;}
.recommend .item dt img{ 
	width:100%; height:100%; border:none; border-radius:5px;
	-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;
}
.recommend .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);
}
.recommend .item .title{ height:auto; max-height:48px; line-height:24px; font-size:16px; color:#000; margin-bottom:15px; overflow:hidden;}
.recommend .item .title a{ color:#333;}
.recommend .item .title a:hover{ color:#4076b4;}
.recommend .item .more{ height:14px; line-height:14px; font-size:12px;}
.recommend .item .more a{ color:#333;}
.recommend .item .more a:hover{ color:#4076b4;}
.recommend .item:hover .title a{ text-decoration:underline; color:#4076b4;}
.recommend .item:hover .more a{ color:#4076b4;}

/*联系我们*/
.contact_us{ background:#e8e8e8; margin-bottom:20px; border-radius:8px;}
.contact_us .h3_title img{ margin-top:-3px;}
.contact_us .txt{ padding:10px 20px 25px; line-height:2em; font-size:16px; color:#666;}
.contact_us .txt p{ margin-top:10px;}

/*友情链接*/
.friendship{ background:#e8e8e8; margin-bottom:20px; border-radius:8px;}
.friendship .h3_title img{ margin-top:-3px;}
.friendship dl{ padding-bottom:20px; margin:15px 15px 10px 15px; line-height:2em; font-size:16px; color:#666; border-bottom:1px solid #949494;}
.friendship dl:last-of-type{ padding:0; border:none;}
.friendship dl dt{ line-height:1em; padding-left:6px; margin:10px 0; border-left:5px solid #f00; font-size:16px; font-weight:bold;}
.friendship dl dt.blue{ border-color:#2c73f5;}
.friendship dl dd{ padding-left:0; word-break:keep-all;}
.friendship dl dd a{ margin-right:8px; color:#666;}
.friendship dl dd a:hover{ text-decoration:underline; color:#f00;}
.qr_code{ padding:10px 0 20px; text-align:center;}
.qr_code img{ width:120px;}

/*产业*/
.chanye_wrap{ width:1200px; height:280px; position:relative; margin:0 auto 20px;}
.chanye_wrap .h3_tab{ width:100px; height:28px; line-height:28px; font-size:18px; color:#333; cursor:pointer; position:absolute; left:0; top:0; z-index:5;}
.chanye_wrap .h3_tab a{ color:#333;}
.chanye_wrap .h3_tab.second{ left:100px;}
.chanye_wrap .h3_tab.third{ left:200px;}
.chanye_wrap .h3_tab.on{ color:#c9a063;}
.chanye_wrap .h3_tab.on a{ color:#c9a063;}
.chanye_wrap .chanye{ width:1220px; height:auto; position:absolute; left:0; top:42px; z-index:2;}
.chanye_wrap .chanye.show{ z-index:3;}
.chanye_wrap .chanye .item{ width:386px; height:217px; display:inline-block; margin:0 20px 20px 0; float:left; overflow:hidden; position:relative;}
.chanye_wrap .chanye .item 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;
}
.chanye_wrap .chanye .item:hover 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);
}
.chanye_wrap .chanye .item .notes{ width:92%; height:auto; line-height:24px; padding:20px 3% 12px 5%; background:url(http://r2d2.takungpao.cn/cn/common/images/bg_black_mask.png) left top repeat-x; font-size:16px; color:#fefefe; position:absolute; left:0; bottom:0; z-index:2;}

/*往期回顾*/
.reviewWrap{ width:180px; height:24px; padding:8px 10px; background:#f8f8f8; position:absolute; bottom:-40px; right:0; display:none;}
.reviewDate{ width:30px; height:24px; line-height:24px; padding-left:20px; margin-right:10px; background:url(http://r2d2.takungpao.cn/cn/common/images/calendar.gif) left center no-repeat; font-size:14px; color:#333; float:left;}
.reviewTime{ float:right;}
.reviewTime a{ padding:0 3px; line-height:24px; font-size:14px; color:#cdcdcb; float:left;}
.reviewTime a.on{ color:#333}
#reviewTime_flag{ width:30px; height:19px; margin-top:3px; background:url(http://r2d2.takungpao.cn/cn/common/images/a_flag.jpg) center top no-repeat; overflow:hidden;}
#reviewTime_flag.on{ background:url(http://r2d2.takungpao.cn/cn/common/images/a_flag_on.jpg) center top no-repeat;}

/*banner Spring Festival*/
.banner_spring{ width:100%; height:auto;}
.banner_spring img{ width:100%; height:auto; border:none; display:block;}

/*返回顶部*/
#tipback{ width:45px; height:45px; background:#ccc url(http://r2d2.takungpao.cn/cn/common/images/back.png) center center no-repeat; cursor:pointer; position:fixed; left:50%; margin-left:600px; bottom:100px; 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:visible;
    -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: 1200px;
    height: 540px;
	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:12px; height:12px; background:#fff; border-radius:50%; opacity:0.4; filter:alpha(opacity=40); text-indent:-9999em; margin-left:15px; 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){
.kuaixun_wrap{ width:auto; min-width:300px; margin:0 10px; display:none;}
.kuaixun{ width:100%;}
.kuaixun .title{ width:10%; padding-left:7%;}
.kuaixun .list{ width:83%;}
.kuaixun .search{ display:none;}
.focus_wrap{ width:auto; min-width:300px; height:auto; margin:10px;}
.pics_focus{ width:100%; height:53vw; float:none;}
.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:100%; height:53vw; opacity:1;}
.pics_focus .swiper-slide .notes{ height:auto; line-height:20px; font-size:12px;}
.pics_focus .focus_l{ width:100%; height:100%; float:none;}
.pics_focus .focus_l .pic{ height:53vw;}
.pics_focus .focus_r{ width:92%; height:auto; padding:10px 5% 3px 3%; background:url(http://r2d2.takungpao.cn/cn/common/images/bg_black_mask.png) left top repeat-x; float:none; position:absolute; left:0; bottom:0;}
.pics_focus .focus_r .title{ padding:0 0 5px 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;}
.pics_focus .focus_r .sort{ margin:0; position:static; display:none;}
.pics_focus .focus_r .sort a{ color:#fff;}
.pics_focus .focus_r .epaper{ display:none;}
.page_focus{ right:12px; bottom:8px; text-align:right;}
.swiper-pagination-switch {width:8px; height:8px; margin-left:8px;}
.swiper-container-horizontal > .swiper-pagination-bullets{}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{ margin:0 3px;}
.headline{ width:100%; height:auto; padding:0; border:none; float:none;}
.headline .h3_title{ margin-top:10px;}
.headline .h3_title .more{ margin-top:5px;}
.headline .list li a{ padding:15px 20px 20px 60px; overflow:visible;}
.tab_video_wrap .h3_title{ margin-right:3px;}
.tab_video_wrap .h3_title .more{ margin-top:5px;}
.tab_video{ padding-top:5px; margin:15px 0;}
.tab_video li{ height:18px; line-height:18px; padding:0 5px 0 15px; font-size:15px; background-size:auto 100%;}
.tab_video li.on{ background-size:auto 100%;}
.product_wrap{ height:330px; overflow:hidden;}
.product{ width:100%; height:auto;}
.product .swiper-container{ width:100%;}
.product .swiper-slide{ width:280px; height:400px;}
.product .list{ width:103%; height:auto; margin-left:-1.5%;}
.product .list .item{ width:47%; margin:0 1.5% 10px;}
.product .list .item dt{ height:108px;}
.product .list .item dt img{ -webkit-transition: all 0s linear 0s; transition: all 0s linear 0s;}
.product .list .item:hover dt img{ -webkit-transform: scale(1); transform: scale(1);}
.product .list .item dd{ margin:10px; font-size:16px;}
.product .item{ width:240px; padding:20px;}
.product .item dt{ height:135px;}
.product .item dt img{ -webkit-transition: all 0s linear 0s; transition: all 0s linear 0s;}
.product .item:hover dt img{ -webkit-transform: scale(1); transform: scale(1);}
.product .item dt .icon_play{ width:40px; height:40px; background-size:100% 100%; margin:-20px 0 0 -20px;}
.product .item dd{ margin:10px; line-height:20px; font-size:14px;}
.product .item .title{ font-size:15px; font-weight:normal;}
.product .item .desc{ height:7em; font-size:13px; margin:0;}
.area_wrap .h3_title{ margin-bottom:10px; margin-right:0;}
.area_wrap .area_list{ width:100%;}
.area_wrap .area_list .item .pic{ width:100%; height:auto; float:none;}
.area_wrap .area_list .item .pic img{ height:auto;}
.area_wrap .area_list .item dl{ position:relative; right:auto; top:0; padding:20px 25px; margin:-100px auto 0;}
.area_wrap .area_list .item:nth-child(2n) .pic{ float:none;}
.area_wrap .area_list .item:nth-child(2n) dl{ left:auto;}
.ad_1200_100{ width:100%;}
.ad_1200_100 img{ width:100%; height:auto; margin:0;}
.ad_800_75{ width:100%; margin-bottom:10px;}
.ad_360_200{ width:100%; margin-bottom:10px;}
.ad_360_120{ width:100%; margin-bottom:10px;}
.mb20{ margin-bottom:10px;}
.mt20{ margin:0;}
.picture_wrap{ width:auto; min-width:300px; min-height:60px; margin:0 10px 10px;}
.picture_wrap .mask{ display:none;}
.picture_wrap .miaoshu{ width:100%; height:auto; padding-bottom:15px; background:#fff; margin-left:0; position:static;}
.picture_wrap .miaoshu .title{ padding:10px 10px 5px 12px; line-height:1.5em; font-size:18px; color:#000;}
.picture_wrap .miaoshu .title a{ color:#000;}
.picture_wrap .miaoshu .notes{ padding:0 10px 10px 12px; line-height:1.5em; font-size:16px; color:#666; display:none;}
.picture_wrap .miaoshu .notes a{ color:#666;}
.picture_wrap .miaoshu .sort{ position:static; margin-left:12px; border-width:2px;}
.picture_wrap .miaoshu .sort a{ color:#666;}
#cubeSwiper{ width:100%; height:10.5vw; margin-bottom:10px;}
.swiper-pagination-bullet{ width:6px; height:6px;}
.wrapper{ width:auto; margin:0 10px 10px;}
.wrapper .wrap_l{ width:100%; padding:0; border:none; float:none;}
.wrapper .wrap_r{ width:100%; float:none; margin-top:10px;}
.tab_news{ padding-top:3px; margin:15px 0;}
.tab_news li{ height:18px; line-height:18px; padding:0 0 0 25px; font-size:16px;}
.news_wrap .list{ display:none;}
.news_wrap .list.card{ width:100%; display:block;}
.news_wrap .list .item{ padding:10px; margin-bottom:10px; border:none;}
.news_wrap .list .item dt{ width:33%; height:auto; margin-right:10px;}
.news_wrap .list .item dt img{ height:auto; -webkit-transition: all 0s linear 0s; transition: all 0s linear 0s;}
.news_wrap .list .item:hover dt img{ -webkit-transform: scale(1); transform: scale(1);}
.news_wrap .list .item dd{ padding-left:36%; font-size:16px; max-height:none; overflow:inherit;}
.news_wrap .list .item dd.desc{ line-height:1.5em; margin-bottom:10px; display:none;}
.news_wrap .list .item dd.sort{ height:auto; line-height:18px; margin-bottom:0;}
.news_wrap .list .item dd.sort .ico{ width:2px; margin:2px 6px 0 0;}
.news_wrap .list .item dd.sort .time{ padding-left:8px;}
.news_wrap .list.card .item{ width:auto; height:auto; padding:10px; margin:0 0 10px 0; display:block; float:none;}
.news_wrap .list.card .item dt{ width:33%; height:auto; margin-right:10px; float:left;}
.news_wrap .list.card .item dt img{ height:auto; -webkit-transition: all 0s linear 0s; transition: all 0s linear 0s;}
.news_wrap .list.card .item:hover dt img{ -webkit-transform: scale(1); transform: scale(1);}
.news_wrap .list.card .item dd{ height:auto; padding-left:36%; margin:0 0 8px 0; overflow:visible;}
.news_wrap .list.card .item dd.desc{ line-height:1.5em; margin-bottom:10px; display:none;}
.news_wrap .list.card .item dd.sort{ height:auto; line-height:18px; margin:0;}
.news_wrap .list.card .item dd.sort .ico{ width:2px; margin:2px 6px 0 0;}
.news_wrap .list.card .item dd.sort .time{ padding-left:8px;}
.news_wrap .list .load_more{ width:100%; height:40px; line-height:40px;}
.h3_title{ margin-right:5px;}
.h3_title img{ height:26px;}
.h3_title .more{ margin-top:10px;}
.h3_title.black{ display:none;}
.observe .h3_title{ margin-right:0;}
.observe .h3_title .more{ margin-top:6px;}
.recommend .h3_title .more{ margin-top:6px;}
.contact_us .txt{ padding:10px 15px 20px; font-size:14px;}
.friendship dl{ font-size:14px;}
.friendship dl dt{ font-size:14px; font-weight:bold;}
.friendship dl dd{}
.video_tkp{ margin-bottom:10px;}
.video_tkp .item{ padding:15px 10px 15px 15px;}
.video_tkp .item dt{ width:33%; height:auto;}
.video_tkp .item dt img{ height:auto; -webkit-transition: all 0s linear 0s; transition: all 0s linear 0s;}
.video_tkp .item:hover dt img{ -webkit-transform: scale(1); transform: scale(1);}
.video_tkp .item dd{ padding-left:36%; font-size:16px; line-height:1.5em; font-weight:normal;}
.video_tkp .item.first dt{ height:auto;}
.video_tkp .item.first dd a{ width:95%; line-height:20px; padding:30px 2% 8px 3%;}
.ranking{ margin-bottom:5px; display:none;}
.chanye_wrap{ width:auto; height:auto; margin:0 10px; position:static;}
.chanye_wrap .h3_tab{ width:100%; position:static; margin-bottom:5px; color:#c9a063;}
.chanye_wrap .h3_tab a{ color:#c9a063;}
.chanye_wrap .chanye{ width:100%; position:static;}
.chanye_wrap .chanye .item{ width:100%; height:auto; margin:0 0 10px 0; display:block; float:none;}
.chanye_wrap .chanye .item img{ height:auto; -webkit-transition: all 0s linear 0s; transition: all 0s linear 0s;}
.chanye_wrap .chanye .item:hover img{ -webkit-transform: scale(1); transform: scale(1);}
.chanye_wrap .chanye .item .notes{ width:95%; line-height:20px; padding:30px 2% 8px 3%;}
#tipback{ width:35px; height:35px; background-size:50% auto; margin-left:0; left:auto; right:15px; opacity:0.6;}
}
@media screen and (max-width:375px){
.tab_video_wrap .h3_title .more{ margin-top:26px;}
}