body,td,th {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-image: url(../../images/dline.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
a:link,a:visited,a:active {
	text-decoration: none;
	color: #000000;
}

a:hover {
	color: #082C9E;
}
img{border: none;}
.top {
	height: 21px;
	width: 965px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	text-align: right;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.menu {
	height: 80px;
	width: 975px;
	padding: 0px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(../../images/index_03.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.logo {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 80px;
	width: 225px;
}
.sub {
	margin: 0px;
	float: left;
	height: 80px;
	width: 645px;
	background-image: url(../../images/index_04.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 105px;
}
.savb1 {
	width: 645px;
	padding: 0px;
	float: left;
	height: 56px;
	margin: 0px;
}
.savb1 td {
	font-weight: normal;
	color: #000000;
	font-size: 14px;
	font-family: "Arial Black";
	background-image: none;
	display: block;
}

.savb2 {
	width: 645px;
	padding: 0px;
	float: left;
	height: 21px;
	margin: 0px;
}
.savb2 td {
	font-size: 12px;
	background-image: none;
	font-weight: normal;
}
.a1 a:link,.a1 a:visited,.a1 a:active,.a2 a:link,.a2 a:visited,.a2 a:active,.a3 a:link,.a3 a:visited,.a3 a:active,.a4 a:link,.a4 a:visited,.a4 a:active {
	color: #FFFFFF;
}
.a1 a:hover,.a2 a:hover,.a3 a:hover,.a4 a:hover {
	color: #E1E6EA;
	text-decoration: underline;
}


.a1 {
	background-image: url(../../images/sub2.JPG);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	float: left;
	width: 548px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 80px;
	height: 19px;
}
.a2 {
	background-image: url(../../images/sub2.JPG);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	float: left;
	width: 400px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 228px;
	height: 19px;
}
.a3 {
	background-image: url(../../images/sub2.JPG);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	float: left;
	width: 623px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	height: 19px;
}
.a4 {
	background-image: url(../../images/sub2.JPG);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	float: left;
	width: 228px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 400px;
	height: 19px;
}
.banner {
	height: 250px;
	width: 975px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.banne {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 250px;
	width: 760px;
}
.ban {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 250px;
	width: 215px;
	background-image: url(../../images/rig_t_23.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.ban1 {
	margin: 0px;
	float: left;
	width: 211px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
	height: 95px;
}

.ban2 {
	margin: 0px;
	float: left;
	width: 200px;
	height: 140px;
	padding-top: 2px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 8px;
}
.main {
	height: auto;
	width: 975px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	overflow: hidden;
}
.left {
	margin: 0px;
	float: left;
	width: 735px;
	padding-top: 0px;
	padding-right: 23px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.left1 {
	margin: 0px;
	float: left;
	width: 335px;
	padding-top: 0px;
	padding-right: 23px;
	padding-bottom: 12px;
	padding-left: 0px;
}
.left1 h5 {
	font-family: "Arial Black";
	font-size: 14px;
	font-weight: normal;
	color: #1D50D3;
	float: left;
	width: 335px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6E6E6;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
.left2 {
	margin: 0px;
	float: left;
	width: 375px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
}
.left2 h5 {
	font-family: "Arial Black";
	font-size: 14px;
	font-weight: normal;
	color: #1D50D3;
	float: left;
	width: 365px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-image: url(../../images/jt2.JPG);
	background-repeat: no-repeat;
	background-position: left center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6E6E6;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	line-height: 20px;
}
.gd {
	margin: 0px;
	float: right;
	padding-top: 14px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gd2 {
	margin: 0px;
	float: right;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.cap {
	padding: 0px;
	float: left;
	height: 125px;
	width: 171px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.left2 h6 {
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	line-height: 16px;
}

.left1 p,.left2 p {
	text-indent: 2em;
	margin: 0px;
	padding: 0px;
	line-height: 20px;
}
.left3 {
	margin: 0px;
	float: left;
	width: 210px;
	padding-top: 0px;
	padding-right: 23px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.left3_1 {
	margin: 0px;
	float: left;
	width: 210px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.left3_1 h5 {
	padding: 0px;
	float: left;
	width: 112px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DFE7F1;
	line-height: 19px;
	height: auto;
	font-size: 12px;
	font-weight: bold;
}
.left3_1 p {
	padding: 0px;
	float: left;
	width: 112px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.t_1 {
	margin: 0px;
	float: left;
	height: 58px;
	width: 88px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.left4 {
	margin: 0px;
	float: left;
	width: 500px;
	padding: 0px;
}
.left4 h5 {
	font-family: "Arial Black";
	font-size: 14px;
	font-weight: normal;
	color: #1D50D3;
	float: left;
	width: 490px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-image: url(../../images/jt2.JPG);
	background-repeat: no-repeat;
	background-position: left center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6E6E6;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	line-height: 20px;
}
.cp {
	padding: 0px;
	float: left;
	height: auto;
	width: 500px;
	margin: 0px;
}
#demo {
	overflow:hidden;
	width: 500px;
	margin: 0px;
	padding: 0px;
} 
#demo img {
	margin: 0px;
	padding: 0px;
} 
#indemo {
	float: left;
	width: 2000%;
	margin: 0px;
	padding: 0px;
} 
#demo1 {
	float: left;
	margin: 0px;
	padding: 0px;
} 
#demo2 {
	float: left;
	margin: 0px;
	padding: 0px;
} 
.bb {
	float: left;
	width: 153px;
	overflow: hidden;
	height: 123px;
	background-image: url(../../images/k1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	padding: 0px;
	border: 2px solid #C7E0ED;
	margin-top: 0px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 0px;
}









.right {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 217px;
}
.right h5 {
	font-family: "Arial Black";
	font-size: 14px;
	font-weight: normal;
	color: #1D50D3;
	margin: 0px;
	float: left;
	width: 217px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.right p {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 217px;
	line-height: 20px;
}
.right img {
	margin: 0px;
	padding: 0px;
	float: left;
}
.footer {
	height: 59px;
	width: 975px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.fo {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 59px;
	width: 215px;
}
.fot {
	background-color: #eee;
	margin: 0px;
	float: left;
	width: 745px;
	background-image: url(../../images/fot_66.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 48px;
	padding-top: 11px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.fot p {
	line-height: 18px;
	margin: 0px;
	padding: 0px;
	text-align: right;
}


.banner2 {
	height: 106px;
	width: 975px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.leftj {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 212px;
}

.left2_1 {
	margin: 0px;
	float: left;
	height: auto;
	width: 202px;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../../images/pr_08.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.left2_11 {
	margin: 0px;
	float: left;
	height: auto;
	width: 195px;
	background-image: url(../../images/pr_line.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
}
.left2_11 h5 {
	margin: 0px;
	float: left;
	width: 190px;
	font-size: 14px;
	font-weight: bold;
	line-height: 30px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	color: #0147A1;
}
.left2_11 p {
	margin: 0px;
	float: left;
	width: 180px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 5px;
	line-height: 20px;
}

.left2_12 {
	margin: 0px;
	float: left;
	height: auto;
	width: 202px;
	background-image: url(../../images/pro_d.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.left2_2 {
	margin: 0px;
	float: left;
	height: auto;
	width: 755px;
	padding: 0px;
}
.left2_2 p {
	float: left;
	width: 700px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	text-indent: 2em;
	line-height: 20px;
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
}
.zs {
	padding: 0px;
	float: left;
	width: 600px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
}


.left2_2 h5 {
	font-size: 12px;
	font-weight: normal;
	text-align: right;
	margin: 0px;
	float: left;
	width: 735px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 25px;
}
.left2_2 h4 {
	font-size: 16px;
	font-weight: normal;
	float: left;
	width: 693px;
	border: 1px solid #EBF0F3;
	color: #0147A1;
	padding: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 10px;
	font-family: "Arial Black";
}
.main2 {
	height: auto;
	width: 975px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	overflow: hidden;
	background-image: url(../../images/pro_06.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.main2_1 {
	height: auto;
	width: 967px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
	background-image: url(../../images/pro_13.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
}
.main2_2 {
	height: 15px;
	width: 975px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
	background-image: url(../../images/pro_15.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	float: left;
}


*{margin:0;padding:0;border:0;}

#nav {
	width:180px;
	list-style-type: none;
	text-align:left;
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
    /*定义整个ul菜单的行高和背景色*/
}

/*==================一级目录===================*/

#nav li {
	padding: 0px;
	text-transform: capitalize;
	float: left;
	width: auto;
	margin: 0px;
    /*float：left,本不应该设置，但由于在Firefox不能正常显示       继承Nav的width,限制宽度，li自动向下延伸*/
}
#nav li a:link,#nav li a:visited {
	color:#0147A1;
	font-weight: bold;
	width: 180px;
	background-image: url(../../images/pro_11.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 25px;
	float: left;
	height: 27px;
	padding: 0px;
	margin: 0px;
}

#nav li a:hover  {
	background-image: url(../../images/pro_08.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 27px;
	width: 180px;
	color: #FFFFFF;
}

/*==================二级目录===================*/
#nav li ul li a:link,#nav li ul li a:visited  {
	color:#666;
	margin: 0px;
	float: left;
	width: 170px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
	background-image: url(../../images/jj2.JPG);
	line-height: 24px;
	background-repeat: no-repeat;
	background-position: 170px center;
}
#nav li ul li a:hover {
	color:#0147A1;
	background-image: url(../../images/jj1.JPG);
	background-repeat: no-repeat;
	background-position: 170px center;
	margin: 0px;
	float: left;
	width: 170px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
       /* 二级onmouseover的字体颜色、背景色*/
}

#nav ul.collapsed {
       display: none;
}
.ff {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.tp {
	background-image: url(../../images/k.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 210px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 21px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.tp img {
	background-color: #C9DEF1;
	margin: 0px;
	padding: 5px;
	float: left;
	height: 140px;
	width: 200px;
}

.tp h5 {
	font-size: 12px;
	font-weight: normal;
	color: #023E87;
	margin: 0px;
	float: left;
	width: 200px;
	background-image: none;
	text-align: center;
	line-height: 20px;
	padding: 0px;
}


.ym {
	float: left;
	width: 732px;
	height: 25px;
	line-height: 24px;
	text-align: center;
	margin: 0px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.ym a:link,.ym a:visited,.ym a:active{
	font-weight: normal;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
	margin: 0px;
	text-decoration: none;
	border: 1px solid #C9DEF1;
	color: #0147A1;
}
.ym .y1 {
	color: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin: 0px;
	text-decoration: none;
	background-color: #508EC7;
	border: 1px solid #508EC7;
	background-image: none;
	font-weight: bold;
}
.ym a:hover {
	color: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin: 0px;
	text-decoration: none;
	background-color: #508EC7;
	font-weight: bold;
	border: 1px solid #508EC7;
}
.sb {
	float: left;
	width: 336px;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 7px;
}.sb h5 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 336px;
	text-align: center;
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
}
.sb img {
	margin: 0px;
	padding: 4px;
	float: left;
	width: 320px;
	border: 2px solid #EDF2F5;
}
.sbb {
	margin: 0px;
	float: left;
	width: 720px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}


.fed {
	margin: 0px;
	float: left;
	width: 700px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.ddd td {
	line-height: 22px;
	background-image: none;
}
.text2 {
	border: 1px solid #C9DEF1;
	color: #0147A1;
	font-weight: bold;
	background-color: #C9DEF1;
}
.text {
	border: 1px solid #C9DEF1;
	color: #0147A1;
	font-weight: bold;
}
.left2_2 ul {
	margin: 0px;
	float: left;
	width: 680px;
	list-style-type: none;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 45px;
	line-height: 25px;
	background-image: url(../../images/co.gif);
	background-repeat: no-repeat;
	background-position: 460px bottom;
}
.left2_2 li {
	margin: 0px;
	float: left;
	width: 670px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-image: url(../../images/index_10.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

.tab td {
	background-image: none;
	padding: 5px;
}.tab {
	padding: 0px;
	float: left;
	width: 650px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
}



.tpc {
	background-image: url(../../images/k.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 370px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 100px;
	padding: 0px;
	height: auto;
	float: left;
}
.tpc img {
	background-color: #C9DEF1;
	margin: 0px;
	padding: 5px;
	float: left;
	height: 252px;
	width: 360px;
}

.tpc h5 {
	font-size: 12px;
	font-weight: normal;
	color: #023E87;
	margin: 0px;
	float: left;
	width: 370px;
	background-image: none;
	text-align: center;
	line-height: 20px;
	padding: 0px;
}
