body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,form,input,textarea,button,fieldset,img,legend,ul,ol,li,dl,dt,dd,th,td,div,a {
	border:0;
	font-size:12px;
	margin:0;
	outline:0;
	padding:0;
}
html {
	_text-overflow:ellipsis;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
ul,li,ol,dl,dt,dd {
	float:left;
	list-style:none;
}
body {
	width:100%;
	background:url(../images/top_bj.jpg) center 31px repeat-x #ffffff;
}
.f {
	float:left;
}
.more a:link{
	line-height:18px;
	cursor:pointer;
	color:#cc0000;
}
.more a:visited{
	line-height:18px;
	cursor:pointer;
	color:#cc0000;
}
.more a:hover{
	line-height:18px;
	cursor:pointer;
	color:#cc0000;
}
a:link{
     font-size:12px;
     color:#000000;
     text-decoration:none;
	 line-height:22px;
}
a:visited {
	font-size:12px;
     color:#000000;
    text-decoration:none;
	line-height:22px;
}
a:hover {
	font-size:12px;
    color:#000000;
    text-decoration:underline;
	line-height:22px;
}
h1 {
	width:100%;
	font-family:"微软雅黑","黑体";
	font-size:20px;
	font-weight:bold;
	color:#cd0000;
	line-height:30px;
	text-align:center;
	height:35px;
}
h1 a:link {
	font-size:20px;
	font-weight:bold;
	color:#cd0000;
	line-height:30px;
	text-decoration:none;
}
h1 a:visited {
	font-size:20px;
	color:#cd0000;
	font-weight:bold;
	line-height:30px;
	text-decoration:none;
}
h1 a:hover {
	font-size:20px;
	font-weight:bold;
	line-height:30px;
	color:#cd0000;
	text-decoration:underline;
}
.font {
	font-size:14px;
	line-height:22px;
	text-indent:24px;
}
.layout {
	width:960px;
	margin:0 auto;
}
.head_nav {
	width:960px;
	height:50px;
	margin-top:360px;
	overflow:hidden;
}
.head_nav ul {
	width:800px;
	padding-left:130px;
}
.head_nav li {
	width:120px;
}
.head_nav li a {
	display:block;
	width:120px;
	height:50px;
}
.main_lay {
	width:960px;
	margin:32px 0 0 0;
}
.shidian {
	width:599px;
	height:314px;
	padding:7px;
	border:1px solid #dddddd;
}
.notice {
	width:330px;
	height:30px;
	background:url(../images/notice_bj.jpg) no-repeat;
	margin-left:15px;
}
.hot_news {
	width:330px;
	height:302px;
	margin-left:15px;
}
.hot_news dl {
	width:308px;
	height:73px;
	border:1px solid #dddddd;
	padding:10px;
	margin-top:5px;
	overflow:hidden;
	background:url(../images/hot_news_bj.jpg) repeat-x bottom;
}
.hot_news_title {
	width:308px;
	color:#ca0007;
	font-size:14px;
	line-height:22px;
	font-weight:bold;
	background:url(../images/book.jpg) left 50% no-repeat;
	text-indent:20px;
}
.hot_news_text {
	width:308px;
	color:#000000;
	font-size:12px;
	line-height:18px;
	text-indent:24px;
}
.wbgz_lay {
	width:268px;
	height:298px;
	margin-top:15px;
	background:url(../images/wbgz.jpg) 1px 1px no-repeat;
	border:1px solid #dddddd;
	overflow:hidden;
}
.wbgz_ct {
	width:267px;
	margin:35px 0 0 1px;
}
.wbgz_ct dl {
	width:122px;
	padding:7px 0 0 7px;
}
.wbgz_ct_pic {
	width:50px;
	height:50px;
	padding:4px;
	border:1px solid #dddddd;
}
.wbgz_ct_title {
	width:40px;
	height:20px;
	padding:10px 0 0 5px;
}
.wbgz_ct_add {
	width:30px;
	height:17px;
	padding-left:5px;
}
.wbgz_lay ul {
	width:240px;
	padding-top:3px;
}
.wbgz_lay li {
	width:250px;
	background:url(../images/jt.jpg) left 50% no-repeat;
	text-indent:10px;
	margin-left:8px;
}
.wbgz_lay li a:link {
	font-size:12px;
	line-height:24px;
	color:#000;
}
.wbgz_lay li a:visited {
	font-size:12px;
	line-height:24px;
	color:#000;
}
.wbgz_lay li a:hover {
	font-size:12px;
	line-height:24px;
	color:#000;
}
.ddrp_lay {
	width:328px;
	height:298px;
	margin:15px 0 0 15px;
	border:1px solid #dddddd;
	background:url(../images/ddrp.jpg) 1px 1px no-repeat;
	overflow:hidden;
}
.ddrp_lay ul {
	width:328px;
}
.ddrp_lay li {
	width:310px;
	background:url(../images/jt.jpg) left 50% no-repeat;
	text-indent:10px;
	margin-left:8px;
}
.ddrp_lay li a:link {
	font-size:14px;
	line-height:24px;
}
.ddrp_lay li a:visited {
	font-size:14px;
	line-height:24px;
}
.ddrp_lay li a:hover {
	font-size:14px;
	line-height:24px;
}
.ddrp_ct {
	width:308px;
	height:115px;
	padding:0 10px;
	margin-top:50px;
	color:#000000;
	font-size:12px;
	line-height:20px;
}
.hrdt_lay {
	width:328px;
	height:298px;
	margin:15px 0 0 15px;
	border:1px solid #dddddd;
	display:inline;
	background:url(../images/hrdt.jpg) 1px 1px no-repeat;
	overflow:hidden;
}
.hrdt_lay ul {
	width:310px;
	padding-top:50px;
}
.hrdt_lay li {
	width:310px;
	background:url(../images/jt.jpg) left 50% no-repeat;
	text-indent:10px;
	margin-left:8px;
}
.hrdt_lay li a:link {
	font-size:14px;
	line-height:24px;
}
.hrdt_lay li a:visited {
	font-size:14px;
	line-height:24px;
}
.hrdt_lay li a:hover {
	font-size:14px;
	line-height:24px;
}
.ad_lay {
	width:960px;
	height:100px;
	margin-top:15px;
}
.hrb_lay {
	width:960px;
	margin-top:15px;
	overflow:hidden;
	background:#fff8ee;
	padding-bottom:14px;
}
.hrb_ct {
	width:290px;
	border:1px solid #d0d0d0;
	padding:5px;
	margin-left:14px;
	margin-top:14px;
	background:#ffffff;
	display:inline;
}
.hrb_face {
	width:125px;
	height:155px;
	padding-bottom:5px;
}
.hrb_txt {
	width:160px;
	line-height:18px;
	color:#333;
	padding:0 0 0 5px;
}
.hrb_tit {
	width:100%;
	height:26px;
	line-height:26px;
	overflow:hidden;
	background:#f3f3f3;
	text-align:center;
	color:#d80008;
	font-weight:bold;
	font-size:14px;
}
.hrb_tita {
	width:100%;
	height:26px;
	line-height:26px;
	overflow:hidden;
	background:#f3f3f3;
	text-align:center;
	font-size:14px;
}
.hrb_lay span {
	line-height:24px;
	width:240px;
	height:225px;
	padding:80px 10px 0 10px;
	float:left;
	text-indent:24px;
	font-size:14px;
}
.hrb_tab {
	width:673px;
	height:408px;
	border-top:0;
	margin:15px 0 0 15px;
	display:inline;
	overflow:hidden;
	border:1px solid #cdcdcd;
}
.box{width:673px; height:410px;overflow:hidden;}
.tab_menu{list-style:none;width:580px;overflow:hidden; height:32px;}
.tab_menu li{width:113px;float:left;height:32px;line-height:30px;color:#000;text-align:center;cursor:pointer;background:url(../images/tab_link.jpg) no-repeat;font-size:14px; line-height:32px; overflow:hidden;}
.tab_menu li.current{color:#000;width:113px; height:32px; background:url(../images/tab_hover.jpg) no-repeat; font-size:14px; font-weight:bold; line-height:32px;}
.tab_box{ margin-top:10px; width:673px; float:left;}
.tab_box .hide{display:none;}
.tab_box ul {
	width:673px;
	height:410px;
	overflow:hidden;
}
.tab_box li {
	width:115px;
	height:185px;
	text-align:center;
	line-height:22px;
	margin-left:15px;
	*margin-left:15px;
	_margin-left:10px;
	display:inline;
}
.tab_box li img {
	border:1px solid #dddddd;
	padding:3px;
}
.tab_wqhg {
	width:600px;
	text-align:left;
	text-indent:10px;
}
.tab_wqhg a:link{
	line-height:32px;
	color:#ca080f;
	font-size:14px;
	font-weight:bold;
}
.tab_wqhg a:visited{
	line-height:32px;
	color:#ca080f;
	font-size:14px;
	font-weight:bold;
}
.tab_wqhg a:hover{
	line-height:32px;
	color:#ca080f;
	font-size:14px;
	font-weight:bold;
}
.jlhd_lay {
	width:611px;
	height:328px;
	border:1px solid #dddddd;
	padding:1px;
	background:url(../images/jlhd.jpg) 1px 1px no-repeat;
	margin-top:15px;
	overflow:hidden;
}
.wytj {
	width:259px;
	height:85px;
	margin:10px 0 0 1px;
}
.tp_lay {
	width:940px;
	height:90px;
	border-top:1px dotted #cdcdcd;
}
.tp_lay dl {
	width:580px;
	margin:30px 0 0 200px;
	display:inline;
}

.footer {
	width:100%;
	height:100px;
	background:#960409;
	border-top:10px solid #c3c3c3;
	text-align:center;
	line-height:22px;
	padding-top:30px;
	color:#fff;
	margin-top:20px;
}
.nav_top {
	width:100%;
	height:30px;
	background:url(../images/line_bj.jpg) repeat-x;
	border-bottom:1px solid #ffffff;
}
.nav_top_lay {
	width:960px;
	margin:0 auto;
}
.nav_top ul {
	width:960px;
	height:30px;
	background:url(../images/logo.jpg) left no-repeat;
	padding-left:120px;
}
.nav_top li {
	width:80px;
	text-align:center;
	line-height:30px;
}
.nav_top li a:link {
	line-height:30px;
}
.nav_top li a:visited {
	line-height:30px;
}
.nav_top li a:hover {
	line-height:30px;
}
.wqhg {
	width:190px;
	height:20px;
	margin:10px 0 0 760px;
	display:inline;
}
.wqhg input {
	width:40px;
	height:18px;
	line-height:18px;
	border:1px solid #cdcdcd;
}
#hdbb {
	background:url(../images/hdbb.jpg) 1px 1px no-repeat;
	height:329px;
}
.goodman {
	width:950px;
	height:318px;
	border:1px solid #cdcdcd;
	padding:4px;
	margin-top:15px;
}
.weibo {
	width:956px;
	border:1px solid #cdcdcd;
	padding:1px;
	background:url(../images/weibo.jpg) center 1px no-repeat;
	margin-top:15px;
}

ul.marquee {display: block;line-height: 1;position: relative;overflow: hidden;width: 280px;  height: 22px; margin-left:10px; }
ul.marquee li {position: absolute; top: -999em;left: 0;display: block;  white-space: nowrap; padding: 3px 5px; text-indent:0.8em;} 
.title_big {
	width:938px;
	text-align:left;
	font-size:14px;
	line-height:20px;
	border:1px solid #d0d0d0;
	color:#333;
	margin-bottom:20px;
	padding:10px;
}


#demo {
overflow:hidden;
width: 630px;
float:left;
color:#015596;
margin-left:20px;
}
#demo img {
border: 1px solid #d0d0d0;
padding:2px;
}
#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
line-height:24px;
}
#demo2 {
float: left;
line-height:24px;
}