/*当前位置*/
body{ background:#fff;}
.header_wrap{ box-shadow:0 4px 8px #eee;}
.header .subnav{ background:none;}
.copyright_wrap{ border-top:1px solid #eee;}
.copyright_bot{ border:none; padding:5px 0 20px;}
.article_path{ width:100%; height:auto;}
.article_path .path{ width:1060px; height:auto; padding-top:40px; padding-left:140px; line-height:20px; font-size:14px; color:#444; margin:0 auto;}
.article_path .path a{ color:#444;}
.article_path .path a:hover{ color:#c9a063;}

/*ad*/
.ad_1200_100{ width:1200px; height:auto; margin:0 auto;}
.ad_1200_100 img{ width:100%; height:100px; border:none; margin:20px 0;}
.ad_660_75{ width:660px; height:auto; margin:20px 0;}
.ad_660_75 img{ width:100%; height:auto; border:none;}
.ad_360_200{ width:360px; height:auto; margin-bottom:20px;}
.ad_360_200 img{ width:100%; height:auto; border:none;}

/*内容页*/
.wrapper{ width:1060px; height:auto; padding-left:140px; margin:15px auto 5px;}
.wrap_left{ width:660px; height:auto; float:left;}
.wrap_right{ width:360px; height:auto; float:right;}
.tkp_con_subtitle{ margin-bottom:0; line-height:1.5em; font-size:22px; color:#444;}
.tkp_con_title{ padding-bottom:2px; line-height:1.25em; font-size:32px; font-weight:bold; color:#444;}
.tkp_con_info{ width:100%; height:auto; margin:15px 0 25px; position:relative;}
.tkp_con_author{ line-height:24px; font-size:14px; color:#666;}
.tkp_con_author.zoom{ font-size:18px;}
.tkp_con_author span{ padding-right:15px;}
.tkp_con_fontsize{ width:160px; height:auto; background:#fff; font-size:16px; color:#444; text-align:center; position:absolute; top:3px; right:0;}
.tkp_con_fontsize dt{ width:68px; height:24px; line-height:24px; padding:4px 0; background:#eee; border-radius:15px; float:right;}
.tkp_con_fontsize dd{ width:68px; height:24px; line-height:24px; padding:4px 0; background:#eee; border-radius:15px; cursor:pointer; margin-left:12px; float:right; display:none;}
.tkp_con_share{ width:40px; height:auto; padding:20px 30px; background:#f9f9f9; position:fixed; top:250px; left:50%; margin-left:-600px; _position:absolute; _top:expression(documentElement.scrollTop + 250);}
.tkp_con_share span{ line-height:20px; padding-bottom:10px; font-size:14px; color:#999; text-align:center; display:block;}
.tkp_con_share.bdshare-button-style0-24 a{width:40px; height:40px; padding:0; margin:0 0 10px 0; background:url(../image/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; display:none;}
.tkp_con_share.bdshare-button-style0-24 .ico_twitter{ background-position:-210px -200px; display:none;}
.tkp_content{ line-height:30px; margin-bottom:20px; font-size:16px; color:#333; position:relative;}
.tkp_content.zoom{ line-height:38px; font-size:20px;}
.tkp_content p{ margin:20px 0;}
.tkp_content img{ width:auto; max-width:100%; height:auto;}
.tkp_content .number{ position:absolute; top:5px; right:20px; z-index:9; font-size:12px; color:#fff; text-shadow:1px 1px 1px #333;}
.tkp_content .number span{ padding-left:16px; background:url(../image/icon_person.png) 0 center no-repeat; background-size:auto 100%;}
.tkp_con_editor{ width:100%; height:auto; line-height:24px; font-size:16px; color:#444; text-align:right; margin:20px 0;}
.tkp_con_original{ width:300px; height:24px; border-top:1px solid #ddd; font-size:14px; color:#999; margin:30px auto;}
.tkp_con_original span{ width:220px; height:24px; line-height:24px; display:block; background:#fff; text-align:center; margin:-14px auto 0;}

/*专题内容页*/
body.special .wrapper{ width:860px;}
body.special .wrap_left{ width:100%; float:none;}
body.special .wrap_right{ display:none;}
body.special .tkp_con_share{ margin-left:-500px; top:200px;}
body.special .tkp_con_original{ display:none;}
body.special .h3_title{ display:none;}
body.special .reading_xiangguan{ display:none;}
body.special .tkp_con_editor{ margin:20px 0 40px;}

/*视频*/
.video_wrap{ width:640px; min-height:360px; margin:30px auto;}
.mejs-container .mejs-controls .mejs-quality{ display:none;}
.audio_wrap{ width:640px; height:auto; margin:30px auto;}
.audio_wrap audio{ width:100%; height:auto;}

/*相关内容*/
.reading_xiangguan{ width:100%; height:auto;}
.reading_xiangguan .list{ width:678px; height:auto;}
.reading_xiangguan .list .item{ width:208px; height:auto; padding-bottom:12px; margin:0 18px 5px 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;}
.reading_xiangguan .list .item dt{ height:118px; overflow:hidden;}
.reading_xiangguan .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;
}
.reading_xiangguan .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);
}
.reading_xiangguan .list .item:hover{ /*box-shadow:3px 3px 3px #888;*/}
.reading_xiangguan .list .item dd{ height:48px; line-height:24px; font-size:16px; margin:12px 0; overflow:hidden;}
.reading_xiangguan .list .item dd.sort{ height:14px; line-height:14px; margin:0; font-size:14px; color:#999;}
.reading_xiangguan .list .item dd.sort .ico{ width:4px; height:14px; background:#f00; margin-right:10px; float:left; display:none;}
.reading_xiangguan .list .item dd.sort .name{ padding-left:15px;}
.reading_xiangguan .list .item dd.sort a{ color:#666;}

/*右侧*/
.about_author{ padding:100px 30px 25px; margin:40px 0 20px; border:1px dotted #545454; position:relative;}
.about_author .people{ width:260px; height:auto; text-align:center; position:absolute; left:50%; top:-40px; margin-left:-130px;}
.about_author .people dt img{ width:80px; height:80px; border-radius:50%;}
.about_author .people dd{ line-height:24px; padding-top:5px; font-size:14px; color:#333;}
.about_author .about{ line-height:22px; padding-bottom:8px; border-bottom:1px solid #dbdbdb; margin-bottom:10px; color:#666; text-align:justify;}
.about_author .title{ line-height:22px; font-size:14px; color:#333;}
.about_author .list{ padding-bottom:20px;}
.about_author .list dl{ padding-top:8px;}
.about_author .list dl dt{ line-height:22px; font-size:14px; color:#333;}
.about_author .list dl dt a{ color:#333;}
.about_author .list dl dd{ line-height:22px; color:#5a8db7;}
.about_author .list dl dd a{ color:#5a8db7;}
.about_author .more{ width:140px; height:36px; line-height:36px; font-size:16px; color:#fff; text-align:center; margin:0 auto;}
.about_author .more a{ display:block; background:#c9a063; color:#fff; border-radius:3px;}
.h3_title{ height:20px; line-height:20px; font-size:18px; font-weight:bold; color:#444; margin-bottom:20px;}
.h3_title a{ color:#444;}
.h3_title a:hover{ color:#c9a063;}
.h3_title .ico{ width:4px; height:20px; background:#f00; margin-right:10px; float:left; display:none;}
.paihang{ width:100%; height:auto; margin-bottom:15px;}
.paihang .list{ width:100%; height:auto;}
.paihang .list li{ height:50px; line-height:50px; border-top:1px solid #eee; list-style-type:decimal; list-style-position:inside; font-size:16px; color:#666; overflow:hidden;}
.paihang .list li a{ color:#666;}
.paihang .list li a:hover{ color:#c9a063;}
.paihang .list li.black a{ color:#444; font-weight:bold;}
.paihang .list li.black a:hover{ color:#c9a063;}

/*返回顶部*/
#tipback{ width:45px; height:45px; background:#ccc url(../image/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);}

@media screen and (max-width:767px){
.article_path .path{ width:auto; padding:0; margin:10px;}
.ad_1200_100{ width:100%;}
.ad_1200_100 img{ width:95%; height:auto; margin:10px 2.5% 0;}
.ad_660_75{ width:100%; margin:0 0 10px;}
.ad_360_200{ width:100%; margin:10px 0;}
.wrapper{ width:auto; padding:0; margin:15px 15px 0;}
body.special .wrapper{ width:auto;}
body.special .header .head .menu_mobile .btn_open_menu{ display:none;}
.wrap_left{ width:100%; float:none; margin-bottom:10px;}
.wrap_right{ width:100%; float:none;}
.tkp_con_subtitle{ margin:2px 0; font-size:20px;}
.tkp_con_title{ line-height:1.5em; padding:0; font-size:24px; font-weight:bold;}
.tkp_con_info{ margin:15px 0 10px;}
.tkp_con_author span{ padding-right:10px;}
.tkp_con_fontsize{ display:none;}
.tkp_con_share{ display:none;}
.tkp_content{}
.video_wrap{ width:100%; min-height:52vw; margin:10px 0;}
.audio_wrap{ width:100%; margin:10px 0;}
.reading_xiangguan .list{ width:103%; margin-left:-1.5%;}
.reading_xiangguan .list .item{ width:47%; margin:0 1.5% 5px 1.5%;}
.reading_xiangguan .list .item dt{ height:108px;}
.h3_title{ font-weight:normal; display:none;}
.about_author{ display:none;}
.paihang{ display:none;}
#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){
.reading_xiangguan .list .item dt{ height:98px;}
}

@media screen and (max-width:360px){
.reading_xiangguan .list .item dt{ height:92px;}
}

@media screen and (max-width:320px){
.reading_xiangguan .list .item dt{ height:82px;}
}