

@charset "utf-8";
body{ font-family:Microsoft Yahei, \5b8b\4f53, arial, sans-serif; font-size:12px; font-weight:normal; color:#333; background:#fff; position:relative;}
* {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:#c00;}
img{ vertical-align:middle;}
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;}

.tkp_iconfont{ width:52px; height:52px; line-height:52px; display:inline-block; font-family: "tkpfont" !important; font-size:52px; color:#777; font-style:normal; -webkit-font-smoothing:antialiased; -webkit-text-stroke-width:0.2px; -moz-osx-font-smoothing:grayscale;}
@font-face{
	font-family:'tkpfont';
	src:url('http://r.takungpao.cn/fonts/tkp.eot'); /* IE9*/
	src:url('http://r.takungpao.cn/fonts/tkp.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('http://r.takungpao.cn/fonts/tkp.woff') format('woff'), /* chrome、firefox */
	url('http://r.takungpao.cn/fonts/tkp.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
	url('http://r.takungpao.cn/fonts/tkp.svg') format('svg'); /* iOS 4.1- */
	font-weight:normal;
	font-style:normal;
}

/*头部*/
.header_tkp{ width:1200px; height:100px; margin:0 auto;}
.header_tkp.fixed{ width:100%; height:100%; padding-bottom:100px; background:#000; -webkit-opacity:0.9; opacity:0.9; position:fixed; left:0; top:0; z-index:9999; overflow:hidden;}
.header_tkp .logo_wrap{ margin-top:20px; float:left;}
.header_tkp .logo{ width:150px; height:56px; line-height:56px; color:#c8a063;}
.header_tkp .logo_gif{ margin-top:20px; float:left; display:none;}
.header_tkp .ad_585_55{ width:410px; height:58px; border:none; margin:23px 0 0 170px; float:left;}
.header_tkp .hoptodo{ width:246px; height:80px; padding-top:20px; float:right;}
.header_tkp .hoptodo img{ width:100%; height:100%; border:none;}
.header_tkp .date{ line-height:26px; font-size:14px; font-family:simsun; color:#888; margin:20px 0 0 20px; float:left;}
.header_tkp .date a{ color:#888;}
.header_tkp .date a.ico{ height:20px; padding-left:16px; background:url(http://r.takungpao.cn/lib/tkpToolBar/img/icon_sprite.png) 0 -3px no-repeat; }
.header_tkp .date a:hover{ color:#c8a063;}
.header_tkp .date a.ico:hover{ background-position:0px -23px;}
.header_tkp .date span{ color:#ddd; margin-left:5px;}
.header_tkp .product_wrap{ *width:340px; height:auto; float:right;}
.header_tkp .close_product{ padding:15px; text-align:right; display:none;}
.header_tkp .close_product .btn_open_pt{ width:36px; height:36px; line-height:36px; font-size:36px; color:#aa7b42;}
.header_tkp .close_product .btn_close_pt{ width:30px; height:30px; display:inline-block; background:url(http://r.takungpao.cn/t/index/images/close.png) center center no-repeat; background-size:65% 65%; display:none;}
.header_tkp .product{ float:right;}
.header_tkp .product li{ float:left;}
.header_tkp .product li.hide{ display:none;}
.header_tkp .product a{ height:85px; display:inline-block; padding:15px 8px 0; color:#777; text-align:center; float:left;}
.header_tkp .product a:hover{ color:#c8a063;}
.header_tkp .product a:hover em{ color:#c8a063;}
.header_tkp .product .txt{ display:block; padding-top:6px; font-size:14px; font-family:simsun; letter-spacing:2px;}
.header_tkp .product .scale{ -webkit-animation: scale 0.5s ease-in-out; -moz-animation: scale 0.5s ease-in-out; -ms-animation: scale 0.5s ease-in-out; animation: scale 0.5s ease-in-out;}
.header_tkp .product img{ width:42px; height:auto;}
.header_tkp .product .icon{ width:42px; height:auto;}
.header_tkp .product .icon_gold{ width:42px; height:auto; display:none;}
.header_tkp .product a:hover .icon{ display:none;}
.header_tkp .product a:hover .icon_gold{ display:inline-block;}
.header_tkp .product_m{ padding-bottom:30px; text-align:center; display:none;}
.header_tkp.fixed .product_m{ display:block;}
.header_tkp .product_m li{ width:33.3%; padding-bottom:15px; float:left;}
.header_tkp .product_m a{ height:auto; display:inline-block; padding:10px 3px 6px; color:#fff; text-align:center;}
.header_tkp .product_m a:hover{ color:#c8a063;}
.header_tkp .product_m a:hover em{ color:#c8a063;}
.header_tkp .product_m .txt{ display:block; padding-top:6px; font-size:16px; font-family:simsun; letter-spacing:2px;}
.header_tkp .product_m .scale{ -webkit-animation: scale 0.5s ease-in-out; -moz-animation: scale 0.5s ease-in-out; -ms-animation: scale 0.5s ease-in-out; animation: scale 0.5s ease-in-out;}
.header_tkp .quick_login{ /*padding:0 5% 30px;*/ padding:0 0 10px; background:url(http://r.takungpao.cn/t/index/images/line.png) center bottom no-repeat; display:none;}
.header_tkp .quick_login li{ width:33%; text-align:center; margin-bottom:20px; float:left;}
.header_tkp .quick_login a{ height:80px; display:inline-block; padding:0 10px; color:#fff;}
.header_tkp .quick_login a em{ width:50px; height:50px; line-height:50px; background:#c8a063; border-radius:50%; font-size:20px;}
.header_tkp .quick_login .txt{ display:block; padding-top:10px; line-height:20px; font-size:16px; color:#c8a063;}
.header_tkp .quick_login .icon{ width:50px; height:auto;}
.header_tkp .h3_quick{ height:24px; line-height:24px; padding:30px 0 15px; font-size:20px; color:#fff; text-align:center; display:none;}
.header_tkp.fixed .quick_login{ display:block;}
.header_tkp.fixed .h3_quick{ display:block;}
.gold{ color:#c8a063;}

@-webkit-keyframes scale {
	0% { -webkit-transform: scale(0); transform: scale(0);}
	100% { -webkit-transform: scale(1); transform: scale(1);}
}
@-moz-keyframes scale {
	0% { -moz-transform: scale(0); transform: scale(0);}
	100% { -moz-transform: scale(1); transform: scale(1);}
}
@-ms-keyframes scale {
	0% { -ms-transform: scale(0); transform: scale(0);}
	100% { -ms-transform: scale(1); transform: scale(1);}
}
@keyframes scale {
	0% { -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0);}
	100% { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1);}
}

/*导航*/
.nav_tkp_wrap{width:100%; height:40px; background:#494949;}
.nav_tkp{ width:1200px; height:40px; margin:0 auto;}
.nav_tkp .nav_list{ height:40px; float:left;}
.nav_tkp .nav_list .item{ height:40px; line-height:40px; float:left;}
.nav_tkp .nav_list .item a{ padding:0 20px; border-right:1px solid #595959; font-size:16px; font-family:simsun; color:#ddd; display:block;}
.nav_tkp .nav_list .item a:hover{ background:#e74d3d; border-right-color:#e74d3d; color:#fff;}
.nav_tkp .nav_list .item a.cur{ background:#e74d3d; border-right-color:#e74d3d; color:#fff;}
.nav_tkp .nav_list .item .ico_home{ width:22px; height:16px; line-height:16px; font-size:16px; color:#fff;}
.nav_tkp .nav_list .btn_nav_more{ width:65px; height:40px; display:block; background:url(http://r.takungpao.cn/t/index/images/down.png) center center no-repeat; text-indent:-9999px; overflow:hidden; cursor:pointer; -webkit-transition:transform 0.2s; -moz-transition:transform 0.2s; -o-transition:transform 0.2s; -ms-transition:transform 0.2s; transition:transform 0.2s;}
.nav_tkp .nav_list .btn_nav_more.on{ -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -o-transform:rotate(180deg); -ms-transform:rotate(180deg); transform:rotate(180deg);}
.nav_tkp .nav_list .list_nav_more{ width:70px; height:auto; background:#494949; position:relative; z-index:9; display:none;}
.nav_tkp .nav_list .list_nav_more a{ height:32px; line-height:32px; padding:0; text-align:center; border-right:none; border-bottom:1px solid #595959;}
.nav_tkp .nav_list .mobile_more{ width:20%; height:40px; line-height:40px; background:#494949; font-size:16px; font-family:simsun; color:#ddd; text-align:center; position:absolute; top:0; right:0; display:none;}
.nav_tkp .nav_list .mobile_slideup{ width:20%; height:40px; line-height:40px; background:#494949; font-size:16px; font-family:simsun; color:#ddd; text-align:center; position:absolute; bottom:0; right:0; display:none;}
.nav_tkp .nav_btns{ height:40px; background:#e74d3d; float:right;}
.nav_tkp .nav_btns li{ float:left;}
.nav_tkp .nav_btns li a{ width:50px; height:40px; line-height:40px; display:block; border-right:1px solid #d83e2e; background:#e74d3d; font-size:18px; color:#fff; text-align:center;}

.nav_tkp .nav_list .item.item-slide{position: relative;}
.nav_tkp .nav_list .item a.color-red{background: #e74d3d;color: #fff;}
.nav_tkp .nav_list .item .slideDown{display: none;width:73px;position: absolute;top: 40px;left: 0;z-index: 10;background: url(http://r.takungpao.cn/t/index/images/slideBg.png) repeat;}
.nav_tkp .nav_list .item .slideDown a{border: 0;display: block;}
.nav_tkp .nav_list .item .slideDown a:hover{background: url(http://r.takungpao.cn/t/index/images/slideActive.png) no-repeat;}
.nav_tkp .nav_list .item .slideDown span{width: 100%;height: 1px;display: block;background: url(http://r.takungpao.cn/t/index/images/slideLine.png) no-repeat center center;}

/*专题导航*/
.nav_special{ height:20px; padding:10px 0; border-bottom:1px solid #dbdbdb; background:url(http://r.takungpao.cn/t/index/images/bg_header_special.jpg) repeat-x;}
.nav_special .nav_list{ height:20px; float:left;}
.nav_special .nav_list .item{ height:20px; line-height:20px; float:left;}
.nav_special .nav_list .item a{ padding:0 15px; border-left:1px solid #e5e5e5; font-size:16px; color:#666; float:left;}
.nav_special .nav_list .item .ico_home{ width:90px; height:20px; line-height:20px; font-size:44px; color:#c8a063; float:left;}
.nav_special .nav_btns{ height:20px; float:right;}
.nav_special .nav_btns li{ float:left;}
.nav_special .nav_btns li a{ width:50px; height:20px; line-height:20px; display:block; border-left:1px solid #e5e5e5; font-size:18px; color:#666; text-align:center;}

/*底部*/
.copyright{width:100%; height:auto; line-height:28px; padding:20px 0; background:#eee; border-top:1px solid #c9c9c9; font-size:14px; color:#666; text-align:center; margin:0 auto;}
.copyright a{color:#666;}
.copyright a:hover{color:#666;}
.copyright span{color:#9b9b9b; margin:0 5px;}

@media screen and (max-width:1024px){
.header_tkp{ width:980px;}
.nav_tkp{ width:980px;}
.nav_tkp .nav_list .item a{ padding:0 15px;}
.ad_585_55{ display:none;}
}

@media screen and (max-width:768px){
.header_tkp{ width:740px;}
.nav_tkp{ width:740px;}
.nav_tkp .nav_btns{ display:none;}
}

@media screen and (max-width:767px){
.copyright{ padding:15px 0;}
.copyright .link{}
.tkp_iconfont{ color:#fff;}
.tkp_iconfont.gold{ color:#c8a063;}
.header_tkp{ width:auto; height:auto; margin:0;}
.header_tkp .logo_wrap{margin:15px 0 0 10px; display:block;}
.header_tkp .logo{ width:105px; height:40px; line-height:40px; font-size:36px;}
.header_tkp .logo_gif{ display:none;}
.header_tkp .hoptodo{ display:none;}
.header_tkp .date{ display:none;}
.header_tkp.fixed .logo_wrap{ display:none;}
.header_tkp.fixed .close_product .btn_open_pt{ display:none;}
.header_tkp.fixed .close_product .btn_close_pt{ display:inline-block;}
.header_tkp .close_product{ display:block;}
.header_tkp.fixed .product_wrap{ float:none; overflow-y:auto;}
.header_tkp .product{ text-align:center; float:none; display:none;}
.header_tkp.fixed .product{ display:none; overflow-y:auto;}
.header_tkp .product li{ width:33.3%; padding-bottom:15px;}
.header_tkp .product li.hide{ display:block;}
.header_tkp .product li:nth-child(1){}
.header_tkp .product a{ height:auto; padding:10px 3px 6px; color:#fff; float:none;}
.header_tkp .product .txt{ font-size:16px;}
.nav_tkp_wrap{ height:auto;}
.nav_tkp{width:100%; height:40px; overflow:hidden;}
.nav_tkp.slidedown{ height:auto; overflow:visible;}
.nav_tkp .nav_btns{ display:none;}
.nav_tkp .nav_list{ height:auto; float:none; position:relative;}
.nav_tkp .nav_list .item{ width:20%;}
.nav_tkp .nav_list .item a{ padding:0; border:none; text-align:center;}
.nav_tkp .nav_list .item .ico_home{ display:none;}
.nav_tkp .nav_list .mobile_more{ display:block;}
.nav_special .nav_list .item.txt{ display:none;}
.nav_special .nav_btns li a.share{ display:none;}

.nav_tkp .nav_list .item.item-slide{width: 60%;}
.nav_tkp .nav_list .item.item-slide a{width: 34%;float: left;}
.nav_tkp .nav_list .item .slideDown a{display: inline-block;width: 49%;}
.nav_tkp .nav_list .item .slideDown a:first-child{display: none;}
.nav_tkp .nav_list .item .slideDown{width:66%;background: none;display: inline-block;position: static;top:auto;left:auto;z-index: auto;}
.nav_tkp .nav_list .item .slideDown span{display: none;}
}

@media screen and (max-width:480px){
.header_tkp .quick_login{ background:url(http://r.takungpao.cn/t/index/images/line_400.png) center bottom no-repeat;}
}

@media screen and (max-width:414px){
.header_tkp .quick_login{ background:url(http://r.takungpao.cn/t/index/images/line_360.png) center bottom no-repeat;}
}

@media screen and (max-width:375px){
.header_tkp .quick_login{ background:url(http://r.takungpao.cn/t/index/images/line.png) center bottom no-repeat;}
}

@media screen and (max-width:320px){
.header_tkp .logo{width:85px; font-size:30px;}
}
