@charset "utf-8";
body {font-family:Microsoft YaHei, arial, \5b8b\4f53, 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());}
a:hover{ text-decoration:none; color:#1596f5; -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;}
img{ vertical-align:middle;}
section{ display:block;}
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;}

/*底部*/
.copyright{width:100%; height:auto; padding:20px 0; border-top:1px solid #ddd; font:12px/20px arial,simsun; color:#2b2b2b; text-align:center; margin:0 auto;}
.copyright .cop_dg a{color:#2b2b2b;}
.copyright .cop_dg a:hover{color:#2b2b2b;}
.copyright .cop_dg span{color:#666;}
.copyright .p-cut{font:12px/22px arial;margin-top:10px;}

/*手机头部*/
.topbar{ height:auto; min-height:40px; position:relative; z-index:8; display:none;}
.topbar .header_wrap{ width:100%; height:auto; position:fixed; left:0; top:0; z-index:9;}
.topbar .header{height:30px; line-height:30px; padding:5px 12px 5px 10px; background:#fff; border-bottom:1px solid #e5e5e5; position:relative;}
.topbar .header .logo{ width:80px; height:30px; margin-right:10px; text-indent:-9999px; background:url(http://m.takungpao.com/images/logo.png) center center no-repeat; background-size:100% auto; float:left; }
.topbar .header .tkp{ width:80px; height:30px; margin-right:10px; text-indent:-9999px; background:url(http://m.takungpao.com/images/logo_paper.png) center center no-repeat; background-size:100% auto; float:left;}
.topbar .header .line{ font-family:arial; color:#e5e5e5; margin-right:10px; float:left;}

/*包裹*/
.wrapper{ width:1000px; height:auto; margin:0 auto 30px;}
.h3_hot{ height:44px; line-height:44px; background:#eee; margin:30px 0 10px; font-size:20px; color:#333;}
.h3_hot span{ width:10px; height:10px; background:#1596f5; margin:17px 12px; float:left;}
.h3_title{ height:40px; line-height:40px; padding-left:10px; margin-bottom:20px; background:#eee; border-left:5px solid #1596f5; font-size:20px; color:#333; letter-spacing:5px;}
.h3_title a{ font-size:14px; font-family:simsun; color:#666; letter-spacing:0; margin-right:10px; *margin-top:-40px; float:right;}
.h3_title a:hover{ color:#1596f5;}

/*焦点图*/
.pics_focus{ width:1000px; height:350px; overflow:hidden;}
.page_focus{ margin:15px 0 30px; text-align:center;}

/*专题列表*/
.special_list{ width:1020px; height:auto;}
.special_list dl{ width:235px; height:auto; margin:0 20px 15px 0; display:inline; float:left;}
.special_list dl dt{ height:132px;}
.special_list dl dt img{ width:100%; height:100%; border:none;}
.special_list dl dd{ height:22px; line-height:22px; padding-top:6px; font-size:16px; overflow:hidden;}

/*所在位置*/
.article_path{ line-height:30px; margin-top:12px; border-bottom:1px solid #ddd; font-family:simsun; color:#333;}
.article_path a{ color:#666;}
.article_path em{ margin:0 8px 0 3px; color:#666;}

/*推荐*/
.tuijian{ width:100%; height:auto; margin:20px 0;}
.tuijian ul{ width:1005px; height:auto;}
.tuijian ul li{ width:245px; height:185px; margin:0 5px 5px 0; display:inline; float:left;}
.tuijian ul li.first{ width:495px; height:375px; margin:0 10px 0 0;}
.tuijian ul li a{ width:100%; height:100%; display:block; position:relative;}
.tuijian ul li img{ width:100%; height:100%; border:none;}
.tuijian ul li .title{ width:225px; padding:6px 10px 8px; background:url(../../../images/special/160513/bg_black.png) repeat; font-size:14px; color:#fff; position:absolute; left:0; bottom:0;}
.tuijian ul li .intro{ display:block; line-height:20px; padding-top:6px; font-size:12px; font-family:simsun; color:#ccc;}
.tuijian ul li.first .title{ width:475px; padding:10px; font-size:18px;}

/*子列表*/
.sub_list{ width:100%; height:auto;}
.sub_list dl{ padding:10px; margin-bottom:10px; background:#f9f9f9;}
.sub_list dl dt{ width:235px; height:132px; float:left;}
.sub_list dl dt img{ width:100%; height:100%; border:none;}
.sub_list dl dd{ padding-left:255px;}
.sub_list dl .title{ margin-bottom:12px; font-size:20px;}
.sub_list dl .intro{ margin-bottom:10px; line-height:24px; font-family:simsun;}
.sub_list dl .intro a{ color:#666;}
.sub_list dl .date{ font-size:16px; font-family:simsun; color:#999;}

/*分页*/
.page{ margin:30px 0 10px; text-align:center;}
.page a{ height:20px; line-height:20px; padding:5px 12px; background:#f0f0f0; font-size:16px; font-family:simsun; color:#010101; margin-right:6px; margin-bottom:10px; display:inline-block;}
.page a:hover{background:#0d6fb8; color:#fff;}
.page span{height:20px; line-height:20px; padding:5px 12px; background:#0d6fb8; font-size:16px; font-family:simsun; color:#fff; margin-right:6px; margin-bottom:10px; display:inline-block;}
.page a.first{ padding:5px 20px; margin-right:20px;}
.page a.last{ padding:5px 20px; margin-left:12px; margin-right:0;}

/*返回顶部*/
.btn-top{ position:fixed; left:50%; width:49px; height:49px; z-index:1000; bottom:92px; margin-left:600px; _position:absolute;_bottom:auto;_top:expression(documentElement.scrollTop + 400); display:none;}

/*图片轮播样式*/
.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: 1000px;
    height: 350px;
	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:20px; height:20px; background:url(../../../images/special/160513/dot.png) no-repeat; margin:0 6px; display:inline-block; cursor:pointer;}
.swiper-visible-switch { background:url(../../../images/special/160513/dot.png) no-repeat;}
.swiper-active-switch { background:url(../../../images/special/160513/dot2.png) no-repeat;}

@media screen and (max-width:640px){
.pubTopNav{display:none;}
.copyright{min-width:100%; height:40px; padding:10px 0;}
.cop_dg{ display:none;}
.btn-top{ width:35px; height:35px; margin-left:33%;}
.btn-top img{width:100%; height:100%;}
.topbar{ display:block;}
.wrapper{ width:auto; margin:10px;}
.h3_hot{ height:30px; line-height:30px; margin:10px 0; font-size:16px;}
.h3_hot span{ width:8px; height:8px; margin:11px;}
.h3_title{ height:30px; line-height:30px; font-size:16px;}
.pics_focus{width:auto; height:210px; margin:10px 0; float:none;}
.page_focus{ margin:10px;}
.swiper-slide{ height:210px;}
.swiper-pagination-switch{ width:12px; height:12px; background-size:100% auto;}
.special_list{ width:103%; margin-left:-1.5%;}
.special_list dl{ width:46%; margin:0 1.5% 10px 1.5%;}
.special_list dl dt{ height:100px;}
.special_list dl dd{ height:44px; font-size:14px;}

/*推荐*/
.tuijian{ margin:10px 0;}
.tuijian ul{ width:100%;}
.tuijian ul li{ width:100%; height:auto; margin:0 0 10px 0;}
.tuijian ul li.first{ width:100%; height:auto; margin:0 0 10px 0;}
.tuijian ul li .title{ width:94%; padding:8px 3%;}
.tuijian ul li.first .title{ width:94%; padding:8px 3%;}

/*子列表*/
.sub_list dl{ padding:0; margin-bottom:15px;}
.sub_list dl dt{ width:100%; height:auto; margin-bottom:10px; float:none;}
.sub_list dl dd{ padding:0;}
.sub_list dl .title{ margin-bottom:5px;}
.sub_list dl .intro{ margin-bottom:5px;}

/*分页*/
.page a{ padding:2px 8px; font-size:14px;}
.page span{ padding:2px 8px; font-size:14px;}
}
@media screen and (max-width:414px){
.pics_focus{ height:138px;}
.swiper-slide{ height:138px;}
}
@media screen and (max-width:375px){
.pics_focus{ height:124px;}
.swiper-slide{ height:124px;}
}
@media screen and (max-width:360px){
.pics_focus{ height:119px;}
.swiper-slide{ height:119px;}
}
@media screen and (max-width:320px){
.pics_focus{ height:105px;}
.swiper-slide{ height:105px;}
}