body {
	background-image:url(about:blank);
	_background-attachment:fixed;
	background-color:#E9EAEC; font:100%/1.5em 'Microsoft Yahei',Arial,tahoma;
}
html,body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, input, form, fieldset, button, textarea, blockquote {
	padding:0;
	margin:0;
}




input {-webkit-appearance:none; border:0;}
input:focus {outline:none;}
li {list-style:none;}
.left {float:left;}
.right {float:right;}
.clear {clear:both;}
table {background-color: transparent; border-spacing: 0; border-collapse: collapse; width:100%;border-top:solid 1px #ddd;border-left:solid 1px #ddd; box-sizing: border-box;}
table th{background-color:#f9f9f9;text-align:center; box-sizing: border-box;}
table td,table th{padding:5px 10px;border:1px solid #ddd; box-sizing: border-box;}
tr td{width:auto;}
hr {border:none; border-bottom:1px solid #eee;}
/*gold*/
.inner {width:1180px; margin:0 auto;}
.thumbnail img {width:100%; display:block;}
.blank {height:15px; width:100%; clear:both; overflow:hidden;}

.jglzjzu{margin:5px;}
.jglzjzu img {width:100%; height:auto; display:block; text-align:center;}

/*topad*/
.topad {margin-bottom:10px;}
.mainad {margin-bottom:20px;}
.topad img,.mainad img {width:100%; height:auto; display:block;}
.content .mainad {border-bottom:1px solid #eee;  padding:0 18px 20px;}
/*header*/
.header {background-color:#343639; height:60px; width:100%;}
/*logo*/
.logo {float:left; height:60px; width:auto; width:200px;}
.logo a {display:block;}
.logo img {display:block; height:60px; width:auto;}
/*nav*/
.nav {float:right;}
.nav .menu ul li,.top-other ul li {float:left; line-height:60px; font-weight:bold;color:#fff; font-size:1em; border-right:1px solid #000; border-left:1px solid #444; position:relative;}
.nav .menu ul li a {color:#fff; padding:0 20px; display:block;}
.nav .menu ul li a:hover,.nav .menu ul li.current a {background-color:#D90000;}
.nav .menu ul li ul {position:absolute; left:0; top:60px; width:150px; border-radius:0 0 3px 3px; background-color:#343639; overflow:hidden; border-top:1px solid #000; z-index:9; display:none;}
.nav .menu ul li ul li {float:none; line-height:1.5em; font-size:0.875em; text-align:center; border:none; border-bottom:1px solid #000; border-top:1px solid #444;}
.nav .menu ul li ul li a {padding:10px 0;}
.nav .menu ul.submenu {display:block;}



.search{width:300px;  float:left; background:url(/images/search.jpg) no-repeat; margin-top:2px;margin-left:10px;margin-bottom:15px;}
.search-input{width:196px;height:26px; line-height:25px; border:0; float:left; margin:5px 0 0 5px;}
.search-submit{width:90px; height:36px; margin:0 0 0 0; border:0; background:none;}
.search-option{width:80px; font-size:14px;height:26px; line-height:26px; border:2; float:left; margin:5px 0px 0 5px;}
/*container*/
.container {overflow:hidden;}
/*breadcrumb*/
.breadcrumb {font-size:0.875em; color:#666; margin:20px 0; padding-bottom:20px; border-bottom:1px solid #eee;}
.breadcrumb span {padding:0 18px; border-left:3px solid #D90000;}
/*main*/
.main {width:840px; float:left;}
/*focus*/
.focus {float:left; width:410px; height:387px; margin-bottom:20px; position:relative;}
.focus ul li img {width:100%; height:387px; display:block;}
.flexslider {height:387px; width:100%;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden; position:relative;}
.flexslider .slides:after {display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .flexslider .slides {display: block;}
* html .flexslider .slides {height: 1%;}
.no-js .flexslider .slides > li:first-child {display: block;}
/*top*/
.top {float:left; background-color:#fff; margin-bottom:20px; overflow:hidden;}
.top .section-title{border-bottom:1px solid #eee;  margin-bottom:20px;}
.top h3,.hots h3,.content h3,.widget h3 {border-left:3px solid #D90000; padding-left:15px; margin:20px 0; font-weight:normal; font-size:1.25em;}
.top ul,.widget .bloggerinfo {padding:0 18px;}
.top ul li {float:left; width:49%;border-bottom:1px solid #eee; padding-bottom:15px; margin-bottom:15px;}
.top ul li.left {float:left;}
.top ul li.right {float:right;}
.top ul li.last {border-bottom:none; margin-bottom:0;}
.top h4 {font-size:1.125em; margin-bottom:10px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.top p,.hots ul li p {font-size:0.875em; color:#555; overflow:hidden;}
.top p {height:48px;}
.hots ul li p {height:72px;}
/*hots*/
.hots,.content {overflow:hidden; background-color:#fff; margin-bottom:20px;}
.hots .section-title,.content .section-title,.widget .section-title,.friendlinks .section-title {border-bottom:1px solid #eee;  margin-bottom:20px;}
.hots ul,.section {padding:0 18px; overflow:hidden;}
.hots ul li {float:left; width:49%; padding-bottom:20px;}
.hots ul li.right {float:right;}
.hots ul li .thumbnail {width:130px; height:98px; float:left; padding-right:10px;}
.hots ul li img {height:98px;}
.hots ul li h4 {white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:1em; margin-bottom:5px;}
/*section*/
.section {padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #eee;}
.section h2 {font-weight:normal; font-size:1.25em; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-bottom:15px;}
.section .thumbnail {float:left; width:200px; padding-right:25px; position:relative;}
.section .thumbnail span {position:absolute; left:0; top:0; padding:0 5px; font-size:0.75em; background:rgba(71,150,216,.7); color:#fff;}
.section .thumbnail img {height:150px;}
.section .excerpt,.section .excerpt p {font-size:0.875em; color:#555; height:72px; overflow:hidden;}
/*pagenavi*/
.pagenavi {text-align:center; margin-bottom:20px;}
.pagenavi a,.pagenavi span,.pagenavi em {background-color:#fff; border:1px solid #eee; padding:5px 10px; font-size:0.75em; color:#333; margin:0;}
.pagenavi a:hover {color:#D90000;}
.pagenavi a.current,.pagenavi span {background-color:#D90000; color:#fff; border-color:#D90000;}
.pagenavi li{display:inline;}
/*sidebar*/
.sidebar {width:320px; float:right;}
/*widget*/
.widget {background-color:#fff; margin-bottom:20px; overflow:hidden;}
.textwidget {padding:9px 18px;}
.textwidget p {padding:9px 0;}
.textwidget img {width:100%; height:auto;}
.widget ul {padding:0 18px 3px;}
.widget.theme-widget ul {padding:0 18px;}
.widget ul li {overflow:hidden; white-space:normal; overflow:hidden; text-overflow:ellipsis; font-size:0.875em; margin-bottom:13px;}
.widget ul li.left {float:left;}
.widget ul li.right {float:right;}
.widget .thumbnail {float:left; width:100px; height:75px; padding-right:15px;}
.widget .thumbnail img {height:75px;}
.widget ul li p {font-size:1em;}
.widget ul li i {font-style:normal; font-size:0.75em; background-color:#eee; color:#888; padding:3px 8px; margin-right:8px; border-radius:3px;}
.widget ul li i.a1 {background-color:#D90000; color:#fff;}
.widget ul li i.a2 {background-color:#FD6440; color:#fff;}
.widget ul li i.a3 {background-color:#4796D8; color:#fff;}
.widget ul li i.a4,.a5,.a6,.a7,.a8,.a9 {font-style:normal; font-size:0.75em; background-color:#eee; color:#888; padding:3px 8px; margin-right:8px; border-radius:3px;}
.widget .follow {padding:0 9px; text-align:center;}
.widget .follow img {margin:0 9px; width:130px; height:130px;}
.widget .follow p {margin-bottom:18px;}
.widget ul li.list p {white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.widget ul li.list .thumbnail {display:none;}
.widget ul li.list.cur .thumbnail {display:block;}
.widget ul li.list.cur i {display:none;}
.widget ul li.list.cur p {white-space:normal;}

/*friendlinks*/
.friendlinks {background-color:#fff; margin-bottom:20px;}
.friendlinks .section-title {padding:10px 18px; font-size:0.875em; margin-bottom:10px;}
.friendlinks .section-title span {font-size:0.875em; color:#666; margin-left:15px;}
.friendlinks ul {overflow:hidden; padding:0 8px 10px;}
.friendlinks ul li {float:left; margin:5px 10px; display:inline; font-size:0.75em;}
.friendlinks ul li a {color:#555;}
/*fixed-widget*/
.fixed-widget {position:fixed; right:20px; top:60%; z-index:8;}
.fixed-widget ul li {cursor:pointer; font-size:2em; width:50px; height:50px; text-align:center; line-height:50px;}
/*footer*/
.footer {background-color:#343639; color:#888; width:100%; padding:10px 0;}
.footer .inner {overflow:hidden;}
.footer a {color:#888;}
.footer .other {float:right; font-size:0.75em;}
/*copyright*/
.copyright {float:left; font-size:0.75em;}




















ol, ul, li {list-style-type:none;}
img {vertical-align:top;border:0;}
p {	word-break:break-all;margin:0;padding:0;}
h1, h2, h3, h4, h5, h6 {font-size:12px;	font-weight:normal;}

a {	text-decoration: none;	color:#444;}
a:link {color:#444;	text-decoration:none;}
a:active {color:#375719;text-decoration:underline;}
a:visited {	text-decoration:none;}
a:hover {color:#cc3000;	text-decoration:underline;}
a:focus {outline:none;}

.dfsfylist {padding:5px;}
.dfsfylist dl{ padding:10px 0 0 0;border-bottom:1px dashed #cccccc; height:85px;}
.dfsfylist dl dt{ width:138px; float:left;}
.dfsfylist dl dt img{ width: 121px; height: 75px;}
.dfsfylist dl dd{ width:760px; float:left; }
.dfsfylist dl dd span{ width:760px; float:left; font-size:16px; font-weight:bold; height:22px; line-height:22px; overflow:hidden;}
.dfsfylist dl dd em{ width:760px; float:left;padding:5px 0 20px 0;height:22px;line-height:22px;font-size:12px;overflow:hidden;font-style:normal; color:#666;}
.left {	float:left;}
.right {float:right;}

.blank1 {clear:both;height:10px;}

.clear {
	clear:both;
	height:0;
	overflow:hidden;
	display:block;
}
/* Ò³ÃæÊôÐÔ */
.dfsfyarea {
	width:980px;
	margin:0 auto;
	text-align:left;
	clear:both;
}
.full {	width:100%;	text-align:left;}
.text_input,textarea {font-size:12px;font-family:Arial, Helvetica, sans-serif;}

* html .clearfix {	zoom: 1;}
*+html .clearfix {zoom: 1;}
.clearfix:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}

#dfsfy_Market{width:980px;}
.dfsfy_logo{	text-indent:-9999em;overflow:hidden;}
#dfsfy_head {	position:relative;z-index:99998;}
#dfsfy_head .dfsfy_logo{width:180px;height:50px;background:url(images/dfsfy_logo.gif) no-repeat left top;}
#dfsfy_head .logo_area{padding:10px 0 5px 2px;background:#fff;}

#main #conts {
	width: 980px;
	position: relative;
	overflow: hidden;
	border: 1px solid #e4e4e4;
	border-top: 3px solid #e4e4e4;
	zoom: 1;
}
#main .boxtop {
	padding: 30px;
	overflow: hidden;
	zoom: 1;
}
#dfsfy_nav{height:65px;background:#fff url(images/big_menu_bg_v2.gif) repeat-x left 20px;}
.dfsfy_bmenu li{float:left;height:31px;line-height:31px;margin:0 1px;}
.dfsfy_bmenu li h2{font-size:14px;font-weight:bold;background-image:url(images/globle_bar.gif);background-repeat:repeat-x;background-position:0 -128px;}
.dfsfy_bmenu li span{display:inline-block;padding:0 19px;background:url(images/common_tab_off_left.gif) no-repeat left top;}
.dfsfy_smenu{height:20px;line-height:20px;padding:0 8px;	margin:8px 2px 0 2px;}
.boxtop h1 {
	margin: 12px;
	position: relative;
	z-index: 100;
	font-size: 20px;
	font-weight: bold;
	font-family: Î¢ÈíÑÅºÚ, Verdana, Arial, Sans-Serif;
	text-align:center;
	font-size:18px;
}
.artime {text-align:center;	font-size:12px;}
.cntbody {margin: 30px;	font-size:14px;	line-height:28px;}
.fenye { margin:10px;}

.dfsfy_links{width:980px;	border:#D4E3F3 1px solid;background:url(images/news_Links.gif) repeat-x;}

.dfsfy_linksmain{	padding:8px;}
#footer {
	text-align:center;
	height:60px;
	width:100%;
	margin:10px auto 0 auto;
	clear: both;
	background:none;
}
#footer .foot-nav{border-bottom:3px solid #C8E0E8;}
#footer .copyRight{ line-height:20px;padding: 8px;}