﻿body{
	margin:0;
	padding:0;
	font-size: 12px;
	background-image: url(../image/bg1.gif);
}
div,ul,li,span{
 margin:0;
 padding:0;
 font-size: 12px;
}
.indextop {
	margin: auto;
	width: 1002px;
	height: 349px;
	overflow: hidden;
}

.indexdl {
	margin: auto;
	width: 1001px;
	height: 39px;
}


.indexdl #dlleft {
	background-image: url(mb_02.gif);
	float: left;
	height: 35px;
	width: 4px;
}
.indexdl #dlcontent {
	background-image: url(mb_03.gif);
	height: 35px;
	float: left;
	width: 991px;
}
.indexdl #dlright {
	background-image: url(mb_05.gif);
	float: right;
	height: 35px;
	width: 6px;
}
.indexmenu {
	margin: auto;
	width: 1002px;
	height: 139px;
	visibility: inherit;
	overflow: hidden;
}
.indexmain {
	width: 1002px;
	margin: auto;
	height: auto;
}
.mainleft #content {
	float: left;
	width: 480px;
}

.indexmain .mainleft {
	float: left;
	width: 744px;
}
#nt {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #66CCFF;
}


.indexmain #left {
	width: 255px;
	float: left;
	margin-right: 5px;
}
.indexmain #left #zrzt #zrzt1 #l1 {
	background-image: url(mb_24.gif);
	background-repeat: no-repeat;
	float: left;
	height: 27px;
	width: 5px;
}
.indexmain #left #zrzt {
	margin-bottom: 5px;
	width: 255px;
}
.indexmain #left #zrzt #zrzt1 #r2 {
	background-image: url(mb_36.gif);
	background-repeat: no-repeat;
	float: left;
	height: 28px;
	width: 4px;
}
.indexmain #left #zrzt #zrzt1 #l2 {
	background-image: url(mb_33.gif);
	background-repeat: no-repeat;
	width: 5px;
	float: left;
	height: 28px;
}
.indexmain #left #zrzt #zrzt1 #t2 {
	background-image: url(mb_34.gif);
	height: 22px;
	width: 245px;
	float: left;
	padding-top: 6px;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	text-align: left;
}
.indexmain #tcpys {
	background-image: url(mb_34.gif);
	height: 22px;
	width: 245px;
	float: left;
	padding-top: 6px;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	text-align: left;
}
.indexmain #left #zrzt #zrzt1 #title {
	background-image: url(mb_25.gif);
	background-repeat: repeat-x;
	width: 246px;
	float: left;
	height: 22px;
	font-size: 14px;
	font-weight: bold;
	color: #006699;
	padding-top: 5px;
}
.indexmain #left #zrzt #zrzt2 {
	float: left;
	width: 253px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #89C7EE;
	border-bottom-color: #89C7EE;
	border-left-color: #89C7EE;
}
#nt #ln {
	background-image: url(ln.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 100px;
	display: block;
	float: left;
	padding-top: 7px;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	color: #006699;
	list-style-type: none;
}
#nt {
	height: 27px;
}
#nc1 {
	width: 100%;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #89C7EE;
	border-bottom-color: #89C7EE;
	border-left-color: #89C7EE;
	text-align: center;
}
.indexmain #right #zxzx #zx2 {
	width: 253px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #66CCFF;
	border-bottom-color: #66CCFF;
	border-left-color: #66CCFF;
}
.indexmain #right #spt #sptline {
	list-style-position: inside;
	list-style-image: url(dot_02.gif);
	padding-left: 8px;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 230px;
}
.indexmain #right #spt #sptline a{
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.indexmain .mainleft #content #news #nc #tns span {
	float: right;
	color: #333333;
}

.indexmain #right #zxzx #zx3 {
	height: 6px;
	width: 253px;
	border-top-width: 0px;
	border-top-style: none;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #66CCFF;
	border-bottom-color: #66CCFF;
	border-left-color: #66CCFF;
	padding-top: 4px;
	margin-bottom: 5px;
}
.indexmain .mainleft #content #news #nc #tns #left {
	float: left;
	color: #666666;
	margin-left: 10px;
}


.indexfoot {
	background-color: #F7F7F7;
	height: 100px;
	width: 1002px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.indexfoot a{
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	}
#flashmenut {
	position: absolute;
	padding-top: 2px;
}

.indexmain .mainleft #left #lc {
	width: 255px;
	float: left;
}


#nt #lnt {
	display: block;
	float: left;
	background-image: url(hn.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 100px;
	padding-top: 7px;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-align: center;
	margin-left: 4px;
	list-style-type: none;
}
#nt #lnt a{
	font-size: 14px;
	font-weight:bold;
	color: #666666;
	text-decoration: none;
}
.indexmain .mainleft #content #news {
	margin-bottom: 5px;
}
.indexmain .mainleft #content #news #nc {
	width: 100%;
	float: left;
	height: 208px;
}
.indexmain .mainleft #left #lc #demo {
	text-align: center;
	background-image: url(mb_50.gif);
}
.indexmain .mainleft #left #lc #demo img {
	background-image: url(mb_53.gif);
	background-repeat: no-repeat;
	padding: 5px;
	width: 195px;
	height: 91px;
	float: left;
	margin-left: 20px;
	text-align: left;
	margin-bottom: 20px;
}
.indexmain .mainleft #left #lc #demo #tit {
	font-family: "宋体";
	font-size: 12px;
	color: #FF6600;
	display: block;
	padding-left: 25px;
	float: left;
	width: 225px;
	text-align: left;
}
.indexmain #right #zxzx #zx2 #ask {
	list-style-position: inside;
	font-size: 12px;
	color: #333333;
	list-style-type: none;
	background-image: url(bg_line_04.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 25px;
	padding-top: 5px;
	width: 240px;
	text-align: left;
	overflow: hidden;
	float: left;
	padding-left: 5px;
}
.indexmain #right #zxzx #zx2 #ask a{
	font-size: 12px;
	color: #FF6600;
	text-decoration: none;
}
.indexmain #right #zxzx #zx2 #ask span {
	font-family: "宋体";
	font-size: 12px;
	color: #FF6600;
	float: left;
	display: block;
	height: 15px;
	padding-top: 5px;
}
.indexmain #right #zxzx #zx2 #ask #lbt1 {
	background-image: url(08.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 15px;
	padding-left: 20px;
	display: block;
	width: 155px;
	float: left;
	padding-top: 5px;
	color: #333333;
	font-size: 12px;
}


.indexmain .mainleft #left #lc #demo #tin {
	padding-left: 22px;
	float: left;
	text-align: left;
	width: 205px;
}





.indexmain #srch #s1 {
	background-image: url(mb_11.gif);
	background-repeat: no-repeat;
	float: left;
	height: 42px;
	width: 58px;
}
.indexmain #srch #s2 {
	background-image: url(mb_12.gif);
	background-repeat: repeat-x;
	float: left;
	height: 42px;
	width: 677px;
}
.indexmain #srch #s3 {
	background-image: url(mb_14.gif);
	height: 42px;
	width: 9px;
	float: right;
}
.indexmain #srch {
	height: 42px;
	width: 744px;
	float: left;
	margin-bottom: 5px;
}

.indexmain #left #zrzt #zrzt1 #r1 {
	background-image: url(mb_27.gif);
	background-repeat: no-repeat;
	float: left;
	height: 27px;
	width: 4px;
}

.indexmain #right {
	float: right;
	width: 255px;
}
.indexmain #right #sp {
	height: 231px;
	width: 235px;
	margin-bottom: 5px;
	background-image: url(mb_16.gif);
	background-repeat: no-repeat;
}




.indexmenu #logobg {
	float: left;
	width: 12px;
	height: 139px;
}
.indexmenu #flashmenu {
	float: left;
	height: 139px;
	width: 734px;
}
.indexmenu #logo {
	float: left;
	width: 250px;
	height: 139px;
}
.indexmenu #flashmenub{
	margin-top: 33px;
	display: block;
}

.indexmenu #flashmenu #flash {
	list-style-type: none;
	height: 40px;
	width: 739px;
	list-style-position: outside;
}
.indexmain #left #lc #t1 {
	background-image: url(mb_49.gif);
	background-repeat: no-repeat;
	height: 13px;
	width: 255px;
}
.indexmain #left #lc #t2 {
	background-image: url(mb_50.gif);
	background-repeat: repeat-y;
	height: 100px;
	width: 255px;
	text-align: left;
}
.indexmain #left #lc #t3 {
	background-image: url(mb_88.gif);
	background-repeat: no-repeat;
	height: 11px;
	width: 255px;
}
.indexmain #right #lxwm #lx1 {
	background-image: url(lx_01.gif);
	background-repeat: no-repeat;
	height: 50px;
	width: 250px;
	margin-top: 10px;
}
.indexmain #right #lxwm #lx2 {
	font-family: "宋体";
	font-size: 12px;
	color: #666666;
	line-height: 16px;
	background-image: url(lx_02.gif);
	background-repeat: repeat-y;
	width: 240px;
	padding-left: 10px;
}
.indexmain #right #lxwm #lx3 {
	background-image: url(lx_04.gif);
	background-repeat: no-repeat;
	height: 9px;
	width: 250px;
}

.indexmain .mainleft #content #news #nc #tns {
	list-style-type: decimal;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	padding-top: 6px;
	float: left;
	display: block;
	width: 100%;
}
.indexmain .mainleft #content #news #nctc {
	background-image: url(cybg.jpg);
	background-repeat: no-repeat;
	width: 100%;
	background-position: center;
	font-size: 12px;
	color: #333333;
	line-height: 20px;
}
.indexmain .mainleft #left #zrzt #zrzt2 #flashfocus1 {
	width: 253px;
}
#tabs0 {
	width: 480px;
	padding-bottom: 8px;
}
.menun0{
	width: 480px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #89C7EE;
}
.menun0 li{
	display:block;
	float: left;
	width:100px;
	text-align: center;
	cursor:pointer;
	background-image: url(hn.gif);
	background-repeat: no-repeat;
	height: 18px;
	padding-top: 4px;
	padding-right: 0;
	padding-bottom: 4px;
	margin-right: 4px;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #666666;
	list-style-type: none;
}
#tabs0 #mainn0 li {
	padding-top: 8px;
	font-size: 14px;
	padding-left: 8px;
	padding-right: 8px;
	list-style-type: none;
}

#tabs0 #mainn0  #date {
	float: right;
	font-size: 11px;
	color: #666666;
}
#tabs0 #mainn0  #tnews {
	float: left;
	font-size: 14px;
	color: #666666;
	width: 400px;
}
#tabs0 #mainn0  #tnews a{
	font-size: 14px;
	color: #666666;
	text-decoration: none;
}

.menun0 li.hover{
	background-color: #f2f6fb;
	background-image: url(ln.gif);
	background-repeat: no-repeat;
	height: 18px;
	width: 100px;
	font-size: 14px;
	font-weight: bold;
	color: #006699;
	line-height: 20px;
}
#mainn0 ul{
	display: none;
	height: 200px;
}


#mainn0 ul.block{
	display: block;
	list-style-type: none;
}






.menuf0{
	width: 480px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #89C7EE;
}
.menuf0 li{
	display:block;
	float: left;
	width:100px;
	text-align: center;
	cursor:pointer;
	background-image: url(hn.gif);
	background-repeat: no-repeat;
	height: 18px;
	padding-top: 4px;
	padding-right: 0;
	padding-bottom: 4px;
	padding-left: 0;
	margin-right: 4px;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #666666;
	list-style-type: none;
}
#tabs0 #mainf0  li {
	padding-top: 5px;
	padding-right: 8px;
	padding-left: 8px;
	width: 464px;
	color: #333333;
	font-size: 12px;
}

#tabs0 #mainf0 #date {
	float: right;
	font-size: 12px;
	color: #666666;
}
#tabs0 #mainf0  #tnews {
	float: left;
	font-size: 14px;
	color: #666666;
}

.menuf0 li.hover{
	background-color: #f2f6fb;
	background-image: url(ln.gif);
	background-repeat: no-repeat;
	height: 18px;
	width: 100px;
	font-size: 14px;
	font-weight: bold;
	color: #006699;
	line-height: 20px;
}
#mainf0 ul{
	display: none;
	background-image: url(cybg.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 130px;
}
#mainf0 ul.block{
	display: block;
	list-style-type: none;
	height: 130px;
}

.menuy0{
	width: 250px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #89C7EE;
}
.menuy0 li{
	display:block;
	float: left;
	width:100px;
	text-align: center;
	cursor:pointer;
	background-image: url(hn.gif);
	background-repeat: no-repeat;
	height: 18px;
	padding-top: 4px;
	padding-right: 0;
	padding-bottom: 4px;
	padding-left: 0;
	margin-right: 4px;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #666666;
	list-style-type: none;
}
#tabs0 #mainy0  li {
	padding-top: 5px;
	padding-right: 8px;
	padding-left: 8px;
}

#tabs0 #mainy0 #date {
	float: right;
	font-size: 12px;
	color: #666666;
}
#tabs0 #mainy0  #tnews {
	float: left;
	font-size: 12px;
	color: #666666;
}

.menuy0 li.hover{
	background-color: #f2f6fb;
	background-image: url(ln.gif);
	background-repeat: no-repeat;
	height: 18px;
	width: 100px;
	font-size: 14px;
	font-weight: bold;
	color: #006699;
	line-height: 20px;
	
}
#mainy0 ul{
	display: none;
	height: 130px;
	width: 245px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #89C7EE;
	border-bottom-color: #89C7EE;
	border-left-color: #89C7EE;
	padding-left: 5px;
}
#mainy0 ul.block{
	display: block;
	list-style-type: none;
}
.bg {
	background-image: url(../image/bg2.gif);
	width: 1000px;
}
.indexbg {
	background-image: url(../image/index_bg.gif);
	background-position: center;
	background-repeat: repeat-y;
	width: 100%;
}
#newsc #newslbl #newslbdate {
	float: right;
	display: block;
}
#newsc #newsctst #newcc #newsso {
	background-image: url(../image/);
	background-repeat: no-repeat;
	background-position: left 7px!important; /* IE7+FF */
	background-position: left 5px;
	float: right;
	width: 400px;
	overflow: hidden;
	padding-top: 10px;
	
}
#newserctst {
	border: 1px solid #666666;
	background-color: #FFFFFF;
}
#aboutgg #aboutlogin {
	background-repeat: no-repeat;
	height: 96px;
	width: 225px;
	position: absolute;
	top: 100px;
	clip: rect(auto,auto,auto,auto);
	background-position: 5px;
	filter:progid:DXImageTransform.Microsoft.
; 	padding-left: 5px;
	}
#aboutgg #aboutlogin1 {
	background-repeat: no-repeat;
	height: 96px;
	width: 225px;
	position: absolute;
	top: 100px;
	clip: rect(auto,auto,auto,auto);
	background-position: 5px;
	filter:progid:DXImageTransform.Microsoft.
	}
.indexlink {
	font-size: 14px;
	color: #5F5F5F;
	text-decoration: none;
}
#spf {
	position: absolute;
	float: right;
	height: 27px;
	width: 173px;
	margin-top: 200px;
	margin-left: 75px;
}

