/*当前位置*/
body{ overflow-x:hidden;}
.header .subnav{ background:#f1f1f1;}
.copyright_wrap{ border-top:1px solid #eee;}
.copyright_bot{ border:none; padding:5px 0 20px;}

/*ad*/
.ad_1200_100{ width:1200px; height:auto; margin:20px auto; display:none;}
.ad_1200_100 img{ width:100%; height:100px; border:none;}
.ad_500_440{ width:500px; height:auto;}
.ad_500_440 img{ width:100%; height:auto; border:none;}

/*内容页*/
.wrapper{ width:1200px; height:auto; padding:40px 0 35px; margin:0 auto;}
.tkp_con_title{ padding-bottom:15px; line-height:40px; font-size:30px; font-weight:bold; color:#444;}
.tkp_con_author{ width:100%; height:auto; line-height:20px; font-size:14px; color:#666;}
.tkp_con_author span{ padding-right:30px;}
.tkp_con_info{ width:100%; height:20px; margin-top:-20px;}
.tkp_pinglun{ width:70px; height:auto; line-height:20px; font-size:16px; color:#666; cursor:pointer; float:right;}
.tkp_pinglun .ico_pinglun{ width:22px; height:20px; background:url(../images/layout.png) -260px -198px no-repeat; margin-right:8px; float:left;}
.tkp_con_share{ width:66px; height:auto; margin-left:40px; float:right; position:relative;}
.tkp_con_share .btn{ line-height:20px; font-size:16px; color:#666; cursor:pointer;}
.tkp_con_share .btn .ico_share{ width:16px; height:20px; background:url(../images/layout.png) -263px -227px no-repeat; margin-right:10px; float:left;}
.tkp_con_share .list{ width:200px; height:auto; padding-bottom:10px; position:absolute; right:6px; top:-50px; display:none;}
.tkp_con_share.bdshare-button-style0-24 a{width:40px; height:40px; padding:0; margin:0 0 0 10px; float:left; background:url(../images/layout.png) no-repeat; float:left; text-indent:-9999px; -webkit-transition:all 0s ease-in-out 0s; -moz-transition:all 0s ease-in-out 0s; -o-transition:all 0s ease-in-out 0s; -ms-transition:all 0s ease-in-out 0s; transition:all 0s ease-in-out 0s;}
.tkp_con_share.bdshare-button-style0-24 .ico_weixin{ background-position:-60px -200px;}
.tkp_con_share.bdshare-button-style0-24 .ico_weibo{ background-position:-110px -200px;}
.tkp_con_share.bdshare-button-style0-24 .ico_facebook{ background-position:-160px -200px;}
.tkp_con_share.bdshare-button-style0-24 .ico_twitter{ background-position:-210px -200px;}

/*图集*/
.tuji_wrap{ width:100%; height:auto; background:#e6e6e6; position:relative;}
.btn_tuji{width:1200px;margin:0 auto;position:relative;z-index:999;}
.btn_tuji a{ width:40px; height:70px; display:block; position:absolute; top:300px; z-index:9999; cursor:pointer; -webkit-transition:all 0s ease-in-out 0s; -moz-transition:all 0s ease-in-out 0s; -o-transition:all 0s ease-in-out 0s; -ms-transition:all 0s ease-in-out 0s;transition:all 0s ease-in-out 0s;}
.btn_tuji a.arrow_left{ left:-70px; background:url(../images/arrow_l.png) center center no-repeat;}
.btn_tuji a.arrow_right{right:-70px; background:url(../images/arrow_r.png) center center no-repeat;}
.tuji_main{ width:100%; position:relative; z-index:99;}
.tuji_left{width:50%; height:660px; position:absolute; left:0; z-index:99; opacity:0; filter:alpha(opacity=0); background:#000;}
.tuji_right{width:50%; height:660px; position:absolute; right:0; z-index:99; opacity:0; filter:alpha(opacity=0); background:#000;}
.main_pic{width:1200px; height:660px; line-height:660px; background:#e8e8e8; text-align:center; overflow:hidden; margin:0 auto;}
.main_pic img{ max-width:100%; max-height:100%; border:none;}
.temp_left{ width:1200px; height:660px; line-height:660px; text-align:right; background:#e6e6e6 url(http://r.takungpao.cn/t/photo/images/start.png) right center no-repeat; overflow:hidden; position:absolute; top:0; right:50%; margin-right:600px; opacity:0.2; filter:alpha(opacity=50);}
.temp_right{ width:1100px; height:660px; line-height:660px; text-align:left; background:#e6e6e6 url(http://r.takungpao.cn/t/photo/images/end.png) left center no-repeat; overflow:hidden; position:absolute; top:0; left:50%; margin-left:600px; opacity:0.2; filter:alpha(opacity=50);}
.temp_left img,.temp_right img{ max-width:100%; max-height:100%; border:none;}

/*自动播放,查看原图*/
.icons_tuji{ width:1000px; height:40px; line-height:40px; overflow:hidden; color:#666; text-align:right; margin:0 auto; display:none;}
.icons_tuji a{height:40px;line-height:40px; margin-left:15px; display:inline-block; color:#666;}
.icons_tuji a i{ width:15px; height:16px; margin-right:5px; display:inline-block; background:url(../images/ico_pic.png) no-repeat; vertical-align:middle;}
.icons_tuji a.ico01 i.plays{background-position:-17px -25px;}
.icons_tuji a.ico01 i.ins1{background-position:0 -25px;}
.icons_tuji a.ico01 i.ins{background-position:0 0;}
.icons_tuji a.ico01 i{background-position:-17px 0;}
.icons_tuji a.ico02 i{background-position:-17px -49px;}
.icons_tuji a.ico02 i:hover,.pic-r-span a.ico02 i.ins2{background-position:0 -49px;}
.icons_tuji a:hover{color:#fff;}

/*计数,标题*/
.pic_notes{ width:1200px; height:auto; margin:0 auto;}
.pic_notes .number{ width:120px; height:auto; padding-top:25px; float:left;}
.pic_notes .number li{ font-family:arial; float:left;}
.pic_notes .number .view{ width:60px; height:auto; line-height:50px; font-size:48px; color:#d51900; font-style:italic; text-align:right;}
.pic_notes .number .line{ width:27px; height:43px; margin-top:6px; margin-left:-3px; background:url(../images/layout.png) -115px -250px no-repeat;}
.pic_notes .number .count{ padding-top:20px; margin-left:-10px; font-size:24px; color:#666;}
.pic_notes .pic_title{ padding:40px 30px 40px 120px; line-height:28px; font-size:16px; color:#333;}

/*预览小图*/
.preview_list{ margin:20px 70px 30px;}
.prev_zutu,.next_zutu{ width:0; height:0; float:left; opacity:0; filter:alpha(opacity=0); cursor:pointer;}
.preview_wrap{width:100%; height:90px; position:relative;}
.btn_preview{ width:36px; height:90px; position:absolute; top:0;}
.btn_preview.preview_l{ left:-56px;}
.btn_preview.preview_r{ right:-56px;}
.btn_preview a{ width:100%; height:100%; display:block; background:#b5b5b5 url(../images/arrow_l_s.png) center center no-repeat;}
.btn_preview a.btn_preview_right{ background:#b5b5b5 url(../images/arrow_r_s.png) center center no-repeat;}
.small_pic{width:100%; height:90px; position:relative; overflow:hidden;}
.preview_pic{width:100000px; height:100%; position:absolute; left:0; top:0;}
.preview_pic li{width:160px; height:90px; line-height:90px; text-align:center; margin-right:20px; float:left; overflow:hidden; cursor:pointer; position:relative;}
.preview_pic li img{ width:100%; height:100%; border:none;}
.preview_pic li em{ width:154px; height:84px; border:3px solid #c9a063; position:absolute; left:0; top:0; display:none;}
.preview_pic li.active em{ display:block;}

/*弹出层*/
.black{ width:100%; height:100%; background:url(../images/bg_black.png) repeat; position:fixed; left:0; top:0; z-index:1000; _position:absolute; display:none;}
.tuji_popup{ width:1200px; height:585px; padding-top:75px; background:#fff; position:absolute; left:50%; top:221px; margin-left:-600px; z-index:9999; display:none;}
.tuji_popup .popup_left{ width:500px; height:auto; padding-left:50px; float:left;}
.tuji_popup .popup_right{ width:560px; height:auto; padding-left:40px; border-left:1px solid #f2f2f2; float:right;}
.tuji_popup .h3_over{ line-height:20px; font-size:20px; color:#666; margin-bottom:35px;}
.tuji_popup .h3_btns{ height:auto; margin-bottom:40px; font-size:16px; color:#666;}
.tuji_popup .h3_btns a{ width:138px; height:40px; line-height:40px; margin-right:20px; background:#fff; border:1px solid #ccc; border-radius:5px; font-size:16px; color:#666; text-align:center; float:left; }
.tuji_popup .h3_btns a.link{ background:#c9a063; border-color:#c9a063; color:#fff;}
.tuji_popup .h3_btns em{ width:22px; height:22px; display:inline-block; margin-right:10px; background:url(../images/layout.png) no-repeat; vertical-align:middle;}
.tuji_popup .h3_btns em.ico1{ background-position:-150px -250px;}
.tuji_popup .h3_btns em.ico2{ width:20px; background-position:-180px -250px;}
.tuji_popup .review{ width:100%; height:auto;}
.tuji_popup .review h4{ line-height:20px; margin-bottom:15px; font-size:16px; color:#333;}
.tuji_popup .review .list{ width:100%; height:auto;}
.tuji_popup .review .list .item{ width:240px; height:auto; margin:0 30px 10px 0; display:inline; float:left;}
.tuji_popup .review .list .item dt{ height:135px; overflow:hidden; position:relative;}
.tuji_popup .review .list .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;
}
.tuji_popup .review .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);
}
.tuji_popup .review .list .item dt .ico{ width:29px; height:29px; background:url(../images/layout.png) -208px -248px no-repeat; position:absolute; left:0; bottom:0;}
.tuji_popup .review .list .item dd{ height:40px; line-height:20px; margin:8px 0; font-size:14px; color:#333; overflow:hidden;}
.tuji_popup .review .list .item dd a{ color:#333;}
.tuji_popup .review .list .item dd a:hover{ color:#c9a063;}

@media screen and (max-width:767px){
body{ height:100%; overflow:hidden;}
.copyright_wrap{ display:none;}
.ad_1200_100{ width:100%; margin:0; display:none;}
.ad_1200_100 img{ height:auto;}
.ad_500_440{ width:100%;}
.wrapper{ width:auto; padding:10px; display:none;}
.tkp_con_title{ padding-bottom:10px; font-size:24px; font-weight:normal; line-height:1.5em;}
.tkp_con_info{ display:none;}
.tuji_wrap{ width:100%; height:100%; background:#010101; position:fixed; left:0; top:0; z-index:9;}
.btn_tuji{ width:100%; height:100%; position:absolute; z-index:90; display:none;}
.btn_tuji a{ top:50%; margin-top:-35px;}
.btn_tuji a.arrow_left{ left:10px;}
.btn_tuji a.arrow_right{ right:10px;}
.temp_left,.temp_right{ display:none;}
.tuji_main{ height:100%; position:absolute; left:0; top:0;}
.main_pic{ width:100%; height:100%; background:#010101; border:none;}
.pic_notes{ width:100%; height:116px; margin:0; position:absolute; left:0; bottom:0; z-index:10; background:url(../images/bg_black.png) repeat; -webkit-overflow-scrolling:touch; overflow-y:scroll;}
.pic_notes .number{ width:80px; height:70px; padding-top:0;}
.pic_notes .number .view{ width:40px; font-size:30px;}
.pic_notes .number .line{ width:32px; height:32px; margin-top:25px; margin-left:-18px;}
.pic_notes .number .count{ padding-top:36px; margin-left:-15px; font-size:22px; color:#fff;}
.pic_notes .pic_title{ padding:10px 10px 10px 80px; line-height:1.5em; color:#fff;}
.preview_list{ display:none;}
.tuji_popup{ width:100%; height:100%; padding:0; left:0; top:0; margin-left:0; position:fixed; background:#000; -webkit-overflow-scrolling:touch; overflow-y:scroll;}
.tuji_popup .popup_left{ width:auto; margin:10px; padding:0; float:none;}
.tuji_popup .h3_over{ font-size:16px; line-height:1.5em; color:#fff; margin-bottom:10px;}
.tuji_popup .popup_right{ width:auto; padding:0; margin:10px 0; border:none; float:none;}
.tuji_popup .h3_btns{ margin-bottom:10px; font-size:14px;}
.tuji_popup .h3_btns a{ width:100px; height:34px; line-height:34px; margin:0 0 0 10px; font-size:14px;}
.tuji_popup .h3_btns em{ margin-right:5px;}
.tuji_popup .review{ width:auto; margin:0 10px;}
.tuji_popup .review h4{ color:#fff;}
.tuji_popup .review .list{ width:103%; margin-left:-1.5%;}
.tuji_popup .review .list .item{ width:47%; margin:0 1.5% 5px;}
.tuji_popup .review .list .item dt{ height:108px;}
.tuji_popup .review .list .item dt img{ -webkit-transition: all 0s linear 0s; transition: all 0s linear 0s;}
.tuji_popup .review .list .item:hover dt img{ -webkit-transform: scale(1); transform: scale(1);}
.tuji_popup .review .list .item dd a{ color:#fff;}
}

@media screen and (max-width:375px){
.tuji_popup .review .list .item dt{ height:98px;}
}

@media screen and (max-width:360px){
.tuji_popup .review .list .item dt{ height:92px;}
}

@media screen and (max-width:320px){
.tuji_popup .h3_btns a{ width:90px; height:30px; line-height:30px; font-size:12px;}
.tuji_popup .review .list .item dt{ height:82px;}
}