/* CSS Document */
body {
	padding:0;
	font-size:12px;
	font-family: "宋体";
	font-weight: normal;
	line-height: 15px;
	width: 960px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
div,dt,dd,dl,li,ul,table,p {
	border-top-color: #C8C8C8;
	border-right-color: #C8C8C8;
	border-bottom-color: #F0F0F0;
	border-left-color: #C8C8C8;
	font-size: 12px;
	font-weight: normal;
	font-variant: normal;
	background-color: #ffffff;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 25px;
	height: auto;
	width: auto;
	color: #000;
}
li { list-style-type:none; margin:0; padding:0;}
img { border: 0px;}
/* 链接颜色 */
a:link {color: #000; text-decoration:none;}
a:visited {color: #000;text-decoration:none;}
a:hover {color: #000; text-decoration:underline;}
a:active {
	color: #03F;
}
#j_spf_login { width:980px; height:31px; background: url(images/spf_img_01.jpg); border:1px solid #CAD9EA; border-left:0; border-right:0;}
#j_spf_login ul { width:950px; line-height:31px;}
#j_spf_login ul li { width:50%; float: left; color:#5D5D5D;}
#j_spf_login ul li span { color:#3070A5;}
#j_spf_login ul .a { text-align:right;}
#j_spf_login ul .a a:link { padding:0px 10px; background:url(images/spf_img_02.jpg) right center no-repeat; letter-spacing:1px; color:#5D5D5D;}
.container {width:960px; margin: auto; }
.hg{width:960px; height:5px;}
.ad {width:960px; height: auto; overflow:hidden; border:0;}
.nav {
	width:953px;
	height: auto;
	overflow:hidden;
	border:0;
	margin-bottom:0px;
	margin-top:0px;
}
.nav .l{
	float:left;
	width:150px;
	height: auto;
	overflow:hidden;
	border:0;
}
.nav .r{
	float:right;
	width:955px;
	height:29px;
	overflow:hidden;
	border:0px solid #FFB886;
	line-height:28px;
	color:#fff;
	margin: 0px;
	font-weight:bold;
	letter-spacing:2px;
	background-color: #73B1EA;
	background-image: url(images/1236932308162.jpg);
}

.nav .r a:link {color: #fff; text-decoration:none;}
.nav .r a:visited {color: #fff;text-decoration:none;}
.nav .r a:hover {color: #fff; text-decoration:none;}
.nav .r a:active {
	color: #fff;
}
.top {width:960px; height: auto; overflow:hidden; border:0; }
.box1{width:960px; height: auto; overflow:hidden; border:0; margin-bottom:10px;}
.box1 dt{width:960px; background:url(images/img06.jpg); height:30px;}
.box1 dd{width:956px; float:left; margin:0 auto; }
.box2{width:960px; height: auto; overflow:hidden; border:0; margin-bottom:10px;}
.box2 dt{width:960px; background:url(images/img07.jpg); height:30px;}
.box2 dt span{float:right; line-height:30px; margin-right:5px;}
.box2 dd{width:956px; float:left; margin:10px auto; }
.box3{width:960px; height: auto; overflow:hidden; border:0;}
.box3 dt{width:960px; background:url(images/img08.jpg); height:30px;}
.box3 dt span{float:right; line-height:30px; margin-right:5px;}
.box3 dd{width:956px; float:left; margin-bottom:10px;}
.textbox{border:1px solid #7f9db9;}
.btn_box{padding:8px;margin-bottom:8px;color:#555;text-align:center;}
.table1{
	width:960px;
	float:left;
	background-image: url(images/9921152.gif);
	font-size: 12px;
	text-align: left;
}
.table2{
	width:960px;
	float:left;
	background-image: url(images/9921152.gif);
	font-size: 12px;
	text-align: left;
	height: 490px;
	padding: 15px;
}
.table3{
	width:960px;
	border:1px solid #C8C8C8;
	float:left;
	background-color: #E4ECF6;
	text-align: left;
	padding: 0px;
	font-style: normal;
	line-height: 25px;
}
.table3 h1 {
	margin:0 auto;
	font-size:17px;
	line-height:27px;
}
.table3 h2 {
	margin:0 auto;
	font-size:17px;
	line-height:27px;
}
.table5{
	width:890px;
	border:1px none #C8C8C8;
	float:left;
	background-color: #FFF;
	text-align: left;
	padding: 0px;
	font-style: normal;
	line-height: 25px;
	height: 410px;
	bottom: 10px;
	margin-bottom: 10px;
}
.table51{
	width:890px;
	border:1px none #C8C8C8;
	float:left;
	background-color: #FFF;
	text-align: left;
	padding: 0px;
	font-style: normal;
	line-height: 25px;
	height: 650px;
	bottom: 10px;
	margin-bottom: 10px;
}
.table52{
	width:890px;
	border:1px none #C8C8C8;
	float:left;
	background-color: #FFF;
	text-align: left;
	padding: 0px;
	font-style: normal;
	line-height: 25px;
	height: 620px;
	bottom: 10px;
	margin-bottom: 10px;
}

.table{
	width:410px;
	float:left;
	padding-right: 5px;
	padding-left: 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #c8c8c8;
	border-right-color: #c8c8c8;
	border-bottom-color: #c8c8c8;
	border-left-color: #c8c8c8;
}
.table h4{
	margin:0 auto;
	font-size:15px;
	line-height:23px;
}
.table h2{
	margin:0 auto;
	font-size:15px;
	line-height:23px;
}

.table4{
	width:920px;
	float:left;
	height: 470px;
	background-color: #FFF;
	border: 0px solid #B93734;
	padding: 8px;
}
.table41{
	width:920px;
	float:left;
	height: 720px;
	background-color: #FFF;
	border: 0px solid #B93734;
	padding: 8px;
}
.table42{
	width:920px;
	float:left;
	height: 680px;
	background-color: #FFF;
	border: 0px solid #B93734;
	padding: 8px;
}
.table6{
	width:435px;
	border:1px dashed #c8c8c8;
	float:left;
	height: 260px;
	left: 5px;
	top: 5px;
	right: 5px;
	bottom: 5px;
}
.table7{
	width:930px;
	float:left;
	background-color: #FFF;
	font-size: 12px;
	text-align: left;
	font-style: normal;
	line-height: normal;
	height: 185px;
	padding-bottom: 10px;
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 15px;
}
.table8{
	width:435px;
	border:2px dashed #FFFFCD;
	float:none;
	background-color: #E4EDF4;
	text-align: left;
	font-style: normal;
	line-height: 25px;
	height: 230px;
	padding-top: 0px;
	padding-bottom: 0px;
	left: 40px;
	margin: 10px;
}
.table9{
	width:427px;
	border:2px dashed #FFF;
	float:left;
	height: 375px;
	padding: 5px;
}
.table10{
	width:275px;
	float:left;
	background-color: #E4EDF6;
	font-size: 12px;
	text-align: left;
	font-style: normal;
	line-height: 25px;
	height: 200px;
	border: 2px dashed #FFF;
	padding: 5px;
}
.table11{
	width:890px;
	border:1px none #C8C8C8;
	float:left;
	background-color: #E4ECF6;
	text-align: left;
	padding: 0px;
	font-style: normal;
	line-height: 25px;
	height: 210px;
	bottom: 10px;
}
.table12{
	width:920px;
	float:left;
	height: 430px;
	background-color: #E4EDF6;
	border: 5px solid #FFF;
	padding: 8px;
}
.table13{
	width:960px;
	float:left;
	background-image: url(images/9921152.gif);
	font-size: 12px;
	text-align: left;
	height: 745px;
	padding: 15px;
}
.table131{
	width:960px;
	float:left;
	background-image: url(images/9921152.gif);
	font-size: 12px;
	text-align: left;
	height: 200px;
	padding: 15px;
}
.table14{
	width:960px;
	float:left;
	background-image: url(images/9921152.gif);
	font-size: 12px;
	text-align: left;
	height: 480px;
	padding: 15px;
}
.table141{
	width:960px;
	float:left;
	background-image: url(images/9921152.gif);
	font-size: 12px;
	text-align: left;
	height: 330px;
	padding: 15px;
}
.table15{
	width:920px;
	float:left;
	height: 310px;
	background-color: #FFF;
	border: 0px solid #6F0000;
	padding: 8px;
}
.table16{
	width:165px;
	float:none;
	background-color: #FFF;
	font-size: 12px;
	line-height: 25px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: dashed;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #c8c8c8;
	border-right-color: #c8c8c8;
	border-bottom-color: #c8c8c8;
	border-left-color: #c8c8c8;
	padding-right: 2px;
	padding-bottom: 2px;
}
.table17{
	width:960px;
	float:left;
	background-image: url(images/9921152.gif);
	font-size: 12px;
	text-align: left;
	height: 170px;
	padding: 15px;
}
.table18{
	width:3px;
	padding-bottom: 10px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #666666;
}
.piclink{width:960px; margin:0 auto;}
.link{width:958px; border:solid 1px #ACD2E9;margin-top:5px; margin:5px auto;}
.link h3{line-height:25px; height:25px; background:url(images/tbg4.gif) repeat-x; }
.link h3 a{height:21px; display:block; width:124px; margin-top:4px; margin-left:5px; float:left; background:url(images/tbg42.gif) no-repeat; text-align:center; line-height:21px; color:#333335;}
.link h3 span{float:right; font-weight:normal; padding-right:5px;}
.link ul{margin:10px 15px;}
.link li{float:left; line-height:22px; width:94px; height:22px; overflow:hidden;}

.j_xf_nav {
	width:900px;
	height:34px;
	font-size:14px;
	background-image: url(images/1236932308162.jpg);
	top: auto;
	padding: 0px;
}
.j_xf_nav1 {
	background-position: 0px 0px;
	font-size:14px;
	line-height: 23px;
	top: 7px;
	bottom: 7px;
	text-align: center;
	color: #FC0;
}
.j_xf_nav2 {
	width:960px;
	height:30px;
	background-position: 0px 0px;
	font-size:14px;
	color: #FFF;
	background-image: url(images/5856533.gif);
	
}
.j_xf_nav3 {
	width:230px;
	height:34px;
	background-position: 0px 0px;
	font-size:14px;
	background-color: #06C;
	color: #FFF;
}
.j_xf_nav .l {
	width:110px;
	height:26px;
	float:left;
	background-image: url(images/B_ico.jpg);
	background-position: 0px 0px;
	font-size: 14px;
	font-style: normal;
	line-height: 26px;
	text-align: center;
	padding-bottom: 0px;
}
.j_xf_nav .l1 {
	width:110px;
	height:26px;
	float:left;
	background-image: url(images/B_ico.jpg);
	background-position: 0px 0px;
	font-size: 14px;
	font-style: normal;
	line-height: 26px;
	text-align: center;
	padding-bottom: 0px;
}
.j_xf_nav .r {
	width:19px;
	height:41px;
	float:right;
	background-image: url(images/tl3.jpg);
	background-position: 0px 0px;
}
.j_xf_nav .c {
	width:68px;
	height:12px;
	float:left;
	color:#000;
	text-align:center;
	line-height:28px;
	padding-left:15px;
	font-size:16px;
	font-weight:bold;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	background-image: url(images/B_dotblock.gif);
}
.table41Copy {
	width:920px;
	float:left;
	height: 450px;
	background-color: #FFF;
	border: 0px solid #B93734;
	padding: 8px;
}
.table161 {
	width:500px;
	float:none;
	background-color: #FFF;
	font-size: 12px;
	line-height: 25px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: dashed;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #c8c8c8;
	border-right-color: #c8c8c8;
	border-bottom-color: #c8c8c8;
	border-left-color: #c8c8c8;
	padding-right: 2px;
	padding-bottom: 2px;
	height: 300px;
}
.table162 {
	width:290px;
	float:none;
	background-color: #FFF;
	font-size: 12px;
	line-height: 25px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: dashed;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #c8c8c8;
	border-right-color: #c8c8c8;
	border-bottom-color: #c8c8c8;
	border-left-color: #c8c8c8;
	padding-right: 2px;
	padding-bottom: 2px;
}
.table132 {
	width:960px;
	float:left;
	background-image: url(images/9921152.gif);
	font-size: 12px;
	text-align: left;
	height: 700px;
	padding: 15px;
}
.table53 {
	width:930px;
	border:1px none #C8C8C8;
	float:left;
	background-color: #FFF;
	text-align: left;
	padding: 0px;
	font-style: normal;
	line-height: 25px;
	height: 200px;
	bottom: 10px;
	margin-bottom: 10px;
}
.j_xf_nav12 {
	background-position: 0px 0px;
	font-size:14px;
	line-height: 23px;
	top: 7px;
	bottom: 7px;
	text-align: center;
	color: #FC0;
	background-image: url(images/9921152.gif);
	height: 25px;
	width: 960px;
}
.j_xf_nav13 {
	background-position: 0px 0px;
	font-size:12px;
	line-height: 23px;
	top: 7px;
	bottom: 7px;
	text-align: center;
	color: #920201;
	font-weight: bolder;
	text-decoration: underline blink;
}
.j_xf_nav121 {
	background-position: 0px 0px;
	font-size:12px;
	line-height: 23px;
	top: 7px;
	bottom: 7px;
	text-align: center;
	color: #000;
	background-image: url(images/9921152.gif);
	height: 25px;
	width: 690px;
}
.j_xf_nav22 {
	width:140px;
	background-position: 0px 0px;
	font-size:12px;
	color: #000;
	font-weight: bolder;
	background-color: #EBF1DE;
}
