@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;}
.fl-l{float:left;}
.fl-r{float:right;}

.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{ height:70px; padding:0 0 0 15px; background:url(http://r.takungpao.cn/p/public/bg_header.jpg) repeat;}
.header .left{ padding-top:6px; float:left;}
.header .right{ float:right;}
.header .fengwuji{ margin:12px 0 0 15px;}
.header .tuwen{ margin-top:3px;}
.header .yangsheng{ width:45px; height:45px; line-height:45px; font-size:45px; color:#fff; margin:6px 15px 0 0; float:left;}
.header .logo_ys{ margin-top:3px;}
.header .link{ padding-top:8px; font-size:14px; font-family:simsun; color:#fff; text-align:center;}
.header .link a{ color:#fff;}
.header .link a:hover{ color:#fff;}
.header .link span{ padding:0 10px; font-family:arial;}

/*底部*/
.copyright{width:100%; height:auto; line-height:30px; 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:768px){
.copyright{ padding:15px 0;}
.copyright .link{}
.header{ padding:0 0 0 10px;}
.header .left{ padding-top:10px;}
.header .logo{ width:60px;}
.header .fengwuji{ width:110px; margin:10px 0 0 10px;}
.header .tuwen{width:150px;}
.header .yangsheng{ width:40px; height:40px; line-height:40px; font-size:40px; margin:2px 10px 0 0;}
.header .logo_ys{ width:120px;}
.header .logo_yx{width: 80px;}
.header .logo_tkp{ width:150px;}
.header .link{ padding-top:15px;}
}

@media screen and (max-width:320px){
.header .logo_ys{ width:110px;}
}