﻿body,form,h1,ul,li{margin:0;padding:0;}
ul,li{list-style:none;}
body{
	background-color:#fff;
	font-size:14px;
	line-height:175%;
	font-family:tahoma,arial,'Hiragino Sans GB','Microsoft YaHei',sans-serif;
	/*background:#E0DFE3 url(http://www.shufaji.com/images/bg_shadow.gif) repeat-x left 66px;*/
}
input{font-size:14px;line-height:1.5em;}
input.text{height:1.5em;width:8em}
img{border:0;}
a{color:#003366;text-decoration:none;}
a:hover{color:#0056B3;text-decoration:underline;}

.header{
	height:65px;
	border-bottom:1px solid #9898A7;
	background:url(http://www.shufaji.com/images/p_bg_tbar.gif);
	overflow:hidden;
}
.header .hlogo{
	width:140px;
	border-right:1px solid #42597E;
	background-color:#FFFFFF;
	text-align:center;
	float:left;
	margin-right:3px;
}
.header .hnav{padding-top:5px;line-height:20px;height:47px;overflow:hidden;}
.header .hnav a{display:block;float:left;padding:1px 7px;white-space:nowrap;}
.header .hnav a.st{color:#ffffff;background-color:#ff0000;text-decoration:none;}

.pager{
	width:690px;
	margin:0 auto;
}
#slogo{
	display:inline-block;
	vertical-align:bottom;
}
#hzcanvas{
	position:absolute;
	visibility:hidden;
	width:690px;
}
#hzcanvas div div{
	line-height:120%;
}
#hzcanvas div div a{
	text-decoration:none;
}
#ksflash{
	margin:6px 0 0 0;
}
#kscon{
	margin-left:9px;
}

#spzbs{
	font-size:16px;
	line-height:175%;
	margin:9px 0 27px 0;
}
#spzbs a{text-decoration:none;}
#spzbs a:hover{text-decoration:underline;}
#spzbs h1{
	font-size:18px;
	padding:9px;
}
#spzbs li{
	padding:9px 0 9px 9px;
}
#spzbs_nav{
	padding:9px;
}

#hzform{
	padding:9px;
}
#hzform form{
	text-align:center;
}
#hzform img{
	padding:9px 12px 0 0;
}
#hznav{
	padding:0 0 3px 9px;
}
#hzfoot{
	position:absolute;
	width:690px;
	/*padding-top:3px;*/
}
#hzfoot p{
	padding:9px;
}
#hzfoot ul{
	text-align:center;
	/*padding:9px 0;*/
}
#hzfoot ul li{
	list-style:none;
	max-width:690px;
}
#hzfoot ul li.col2{
	width:672px;
	height:auto;
}
#hzload{padding:12px 0 0 12px}

#hzdownload{margin:30px 0 0 0;}
#hzdownload a{display:inline-block;vertical-align:top;padding:.3em 0;}
#hzlink{margin:1px 0 7px 0;}

#hzpinyin{}
	#pyswftxt{font-size:21px;font-weight:bold;width:336px;height:50px;cursor:pointer;background:url(/common/zd/images/spft.gif) right center no-repeat;}
		#txtmovback{position:absolute;color:#000;padding:12px;text-shadow:0 0 1px #FFFFFF;}
		#txtmovfore{position:absolute;color:#f00;padding:12px;-webkit-text-fill-color:transparent;}
			.masked{
				 background:url(/images/txtmask.gif) no-repeat;
				-webkit-text-fill-color:transparent;
				-webkit-background-clip:text;
				-webkit-animation-name:masked-animation;
				-webkit-animation-duration:5s;
				-webkit-animation-iteration-count:1;
				-webkit-animation-timing-function:linear;
				color:#FFFFFF;
			}
			@-webkit-keyframes masked-animation {
				0% {background-position:-208px top;}	/* bug 209-1px */
				100% {background-position:0px top;}
			}
	#pyswfmp3{display:none;}

#hzdict{
	width:325px;
	height:268px;
	padding:5px;
	overflow:auto;
	border:1px solid #BCBDCD;
	border-width:1px 0 1px 1px;
}
#hzdict .bscpy {color: #990033;}
#hzdict .bsczy {color: #000099;}
#hzdict .bsczx1{color:#003366;}
#hzdict .bsczx2{color:#990000;}
#hzdict .bsczx3{color:#000066;}
#hzdict .bsczx4{color:#845247;}
#hzdict .bscpy{font-family:pinyin;color:#660000;}
#hzdict .bscpy a{text-decoration:none;}
#hzdict .bsczy{font-family:pinyin;color:#660000;}
#hzdict .bsczx6{font-weight:bold;color:#48623C;}
#hzdict .bsczx7{font-weight:bold;color:#303E59;}
#hzdict p{margin:0px;}
#hzdict hr{border:1px solid #CCCCCC;}

.footer{
	padding:15px 0;
	line-height:175%;
	text-align:center;
}
.footer a img{
	margin-top:8px;
}
.footer .ffav{display:none;}
.footer .fnav{
	display:inline-block;
	padding:0 0 7px 0;
}
.footer .fnav a{
	display:inline-block;
	padding:0 7px;
}

.gg_336x280{width:336px;height:280px;text-align:center;background:#DAD9DD;/*border:1px solid #E0DFE3;border-width:1px 1px 0 0;*/}
.gg_728x90{width:728px;height:90px;background:#DAD9DD;border:1px solid #E0DFE3;border-width:1px 1px 0 0;}

.sp_t_ic_qq{width:16px;height:16px;background:url(/images/sprite_icon.gif) no-repeat -10px -10px;margin:2px 2px -2px 2px;}
.sp_t_ic_tel{width:16px;height:16px;background:url(/images/sprite_icon.gif) no-repeat -40px -10px;margin:2px 4px -2px 2px;}

.btn-round{
	background-color:#fff;
	box-shadow:0px 1px 1px rgba(0,0,0,0.15);
	border:1px solid rgba(0,51,102, 0.5);
	padding:7px 14px;
	font:14px/1 arial;
	border-radius:14px;
	display:inline-block;
	text-decoration:none;
}
.btn-round:hover{
	background-color:#036;
	color:#fff;
	text-decoration:none;
}
