/* CSS Document */

/* Layout */
.wrapper {
	background: #FFF;
	width: 926px;
	padding: 0 16px;
	margin: 0px auto;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #6CA522;
	border-left-color: #6CA522;
	overflow: hidden;
}
#subWrapper {
	background: #FFF;
	width: 910px;
	padding: 0 30px 0 18px;
	margin: 0px auto;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #6CA522;
	border-left-color: #6CA522;
	overflow: hidden;
}
.primary {
	width: 405px;
	float: left;
	margin:0 0 0 16px;
	overflow: hidden;
}
#primary1Box {
	background:url(../Images/primary1BoxBg.jpg) no-repeat left bottom;
	height:346px;
}
#primary1Con {
	padding:52px 0 0 25px;
}
#primary2Top {
	background:url(../Images/primary2Top.gif) no-repeat left top;
	height:70px;
}
#primary3Top {
	background:url(../Images/primary3Top.gif) no-repeat left top;
	height:70px;
}
#primary4Top {
	background:url(../Images/primary4Top.gif) no-repeat left top;
	height:70px;
}
#primary2Con, #secondary2Con, #primary3Con, #secondary3Con, #primary4Con, #secondary4Con {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #BADE7B;
	border-left-color: #BADE7B;
	padding:2px 14px 0 14px;
	height:288px;
	overflow:hidden;
}
#primary3Con, #secondary3Con {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CBE5FC;
	border-left-color: #CBE5FC;
}
#primary4Con, #secondary4Con {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #95D2CA;
	border-left-color: #95D2CA;
}
#secondary2Con {
	background:url(../Images/secondary2BoxBg.gif) no-repeat left 2px;
}
#secondary3Con {
	background:url(../Images/secondary3BoxBg.gif) no-repeat left 2px;
}
#secondary4Con {
	background:url(../Images/secondary4BoxBg.gif) no-repeat left 2px;
}
#primary2Con li {
	background:url(../Images/icon2Item.gif) no-repeat 4px 45%;
	padding:0px 0px 0px 33px;
	height:31px;
	line-height:32px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #84C02D;
}
#primary3Con li {
	background:url(../Images/icon3Item.gif) no-repeat 4px 45%;
	padding:0px 0px 0px 33px;
	height:31px;
	line-height:32px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CBE5FC;
}
#primary4Con li {
	background:url(../Images/icon4Item.gif) no-repeat 4px 45%;
	padding:0px 0px 0px 33px;
	height:31px;
	line-height:32px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #95D2CA;
}
#primary4Nav {
	padding:8px 0 0 0;
	text-align:center;
	height:24px;
	color:#F60;
}
#primary4Nav a {
	font-weight:bold;
	color:#2EAAA9;
}
#primary4Nav a:hover {
	color:#F60;
}

#secondary2Con li, #secondary3Con li, #secondary4Con li {
	padding:0px 0px 0px 30px;
	height:31px;
	line-height:32px;
}
#primary2Con li a {
	color:#705A00;
}
#secondary2Con li a {
	color:#679623;
}
#primary3Con li a {
	color:#5895D3;
}
#secondary3Con li a {
	color:#1C84DB;
}
#primary4Con li a {
	color:#666;
}
#secondary4Con li a {
	color:#2EAAA9;
}

#link1More {
	text-align:right;
	padding:28px 15px 0 0;
}
#link1More a {
}
#slider {
	width:350px;
	border: 2px solid #FFF;	
}

.secondary {
	width: 300px;
	float:right;
	overflow: hidden;
}
#secondary1Top {
	padding:28px 0 0 0;
}
#secondary1Con {
	background:url(../Images/secondary1Con.gif) no-repeat left bottom;
	height:221px;
	padding:1px 27px 0px 29px;
	overflow:hidden;
}

.sideBar {
	width: 195px;
	float: left;
	margin:0 0 20px 0;
	overflow: hidden;
}
#sideBar1Box {
	width: 195px;
	height:346px;
	overflow: hidden;
}
#sideBar1Top {
	padding: 8px 0 0 0;
}
#sideBar1Con {
	background:url(../Images/sideBar1Con.png) no-repeat left top;
	height:256px;
	overflow:hidden;
}
#sideBar2Con {
	background:url(../Images/sideBar2Con.png) no-repeat left top;
	height:348px;
	overflow:hidden;
}
#sideBar3Con {
	background:url(../Images/sideBar3Con.gif) repeat-y left top;
	height:267px;
	padding:0 16px;
	overflow:hidden;
}
#sideBar4Con {
	background:url(../Images/sideBar4Con.gif) repeat-y left top;
	height:295px;
	padding:0 14px;
	overflow:hidden;
}
#sideBar1Con ul, #sideBar2Con ul {
	padding: 15px 10px 0 14px;
}
#sideBar1Con li {
	padding: 8px 0;
	line-height: 180%;
	color: #0284AF;	
}

#sideBar2Con li {
	background: url(../Images/icon5Item.gif) no-repeat left 45%;
	padding: 8px 0 8px 20px;
}
#sideBar1Con li a {
	color:#0284AF;
}
#blueMore a {
	color:#0284AF;
}
#sideBar2Con li a, #greenMore a {
	color:#6BA421;
}
#sideBar1Con li a:hover, #sideBar2Con li a:hover {
	color:#E71A00;
}

#blueMore, #greenMore {
	text-align:right;
	padding: 5px 10px 0 0;
}


#subLink {
	background: url(../Images/iconSubLink.gif) no-repeat 200px 10px;
	height: 32px;
	padding: 14px 0 0 232px;
}
#subLink span {
	color: #FF6C3A;
}

#subBarBax {
	width: 195px;
	float: left;
	overflow: hidden;
}
#subPrimary, #subPrimary2, #subPrimary3, #subPrimary4, #subPrimary5, #subPrimary6, #subPrimary7, #subPrimary8 {
	background: url(../Images/subPrimaryBg.jpg) no-repeat left bottom;
	width: 685px;
	float: right;
	overflow: hidden;
}
#subPrimary2 {
	background: url(../Images/subPrimary2Bg.jpg) no-repeat left bottom;
}
#subPrimary3 {
	background: url(../Images/subPrimary3Bg.jpg) no-repeat left bottom;
}
#subPrimary4 {
	background: url(../Images/subPrimary4Bg.jpg) no-repeat left bottom;
}
#subPrimary5 {
	background: url(../Images/subPrimary5Bg.jpg) no-repeat left bottom;
}
#subPrimary6 {
	background: url(../Images/subPrimary6Bg.jpg) no-repeat left bottom;
}
#subPrimary7 {
	background: url(../Images/subPrimary7Bg.jpg) no-repeat left bottom;
}
#subPrimary8 {
	background: url(../Images/subPrimary8Bg.jpg) no-repeat left bottom;
}

#subPrimary2TopLink, #subPrimary3TopLink, #subPrimary4TopLink, #subPrimary5TopLink, #subPrimary6TopLink, #subPrimary7TopLink, #subPrimary8TopLink {
	background: url(../Images/subPrimary2TopLink.gif) no-repeat left top;
	padding: 6px 0 0 26px;
	height: 20px;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
}
#subPrimary3TopLink {
	background: url(../Images/subPrimary3TopLink.gif) no-repeat left top;
}
#subPrimary4TopLink {
	background: url(../Images/subPrimary4TopLink.gif) no-repeat left top;
}
#subPrimary5TopLink {
	background: url(../Images/subPrimary5TopLink.gif) no-repeat left top;
}
#subPrimary6TopLink {
	background: url(../Images/subPrimary6TopLink.gif) no-repeat left top;
}
#subPrimary7TopLink {
	background: url(../Images/subPrimary7TopLink.gif) no-repeat left top;
}
#subPrimary8TopLink {
	background: url(../Images/subPrimary8TopLink.gif) no-repeat left top;
}

#subBar0Nav, #subBar1Nav, #subBar2Nav, #subBar3Nav, #subBar4Nav, #subBar5Nav, #subBar6Nav, #subBar7Nav, #subBar8Nav, #subBar9Nav {
	background: url(../Images/subBar1NavBg.jpg) no-repeat left top;
	height: 297px;
	overflow: hidden;
}
#subBar0Nav {
	background: url(../Images/subBar0NavBg.jpg) no-repeat left top;
}
#subBar2Nav {
	background: url(../Images/subBar2NavBg.jpg) no-repeat left top;
}
#subBar3Nav {
	background: url(../Images/subBar3NavBg.jpg) no-repeat left top;
}
#subBar4Nav {
	background: url(../Images/subBar4NavBg.jpg) no-repeat left top;
}
#subBar5Nav {
	background: url(../Images/subBar5NavBg.jpg) no-repeat left top;
	height: 425px;
}
#subBar6Nav {
	background: url(../Images/subBar6NavBg.jpg) no-repeat left top;
}
#subBar7Nav {
	background: url(../Images/subBar7NavBg.jpg) no-repeat left top;
	height: 425px;
}
#subBar8Nav {
	background: url(../Images/subBar8NavBg.jpg) no-repeat left top;
}
#subBar9Nav {
	background: url(../Images/subBar9NavBg.jpg) no-repeat left top;
}

#subBar1Nav ul, #subBar2Nav ul, #subBar8Nav ul, #subBar9Nav ul {
	padding: 92px 0 0 45px;
}
#subBar3Nav ul, #subBar4Nav ul, #subBar5Nav ul, #subBar6Nav ul {
	padding: 54px 0 0 45px;
}
#subBar6Nav ul {
	padding: 86px 0 0 45px;
}
#subBar7Nav ul {
	padding: 54px 0 0 35px;
}
#subBar1Nav li, #subBar2Nav li, #subBar3Nav li, #subBar4Nav li, #subBar5Nav li, #subBar6Nav li, #subBar7Nav li, #subBar8Nav li, #subBar9Nav li {
	background: url(../Images/subBar1NavItem.gif) no-repeat left 45%;
	padding: 12px 0 12px 22px;
}
#subBar2Nav li {
	background: url(../Images/subBar2NavItem.gif) no-repeat left 45%;
}
#subBar3Nav li {
	background: url(../Images/subBar3NavItem.gif) no-repeat left 45%;
}
#subBar4Nav li {
	background: url(../Images/subBar4NavItem.gif) no-repeat left 45%;
}
#subBar5Nav li {
	background: url(../Images/subBar5NavItem.gif) no-repeat left 45%;
}
#subBar6Nav li {
	background: url(../Images/subBar6NavItem.gif) no-repeat left 45%;
}
#subBar7Nav li {
	background: url(../Images/subBar7NavItem.gif) no-repeat left 45%;
	padding: 12px 0 12px 22px;
}
#subBar8Nav li {
	background: url(../Images/subBar8NavItem.gif) no-repeat left 45%;
}

#subBar1Nav li a, #subBar2Nav li a, #subBar3Nav li a, #subBar4Nav li a, #subBar5Nav li a, #subBar6Nav li a, #subBar7Nav li a, #subBar8Nav li a, #subBar9Nav li a {
	font-size: 13px;
	color: #0285B0;
	letter-spacing: 0.1em;
}
#subBar2Nav li a {
	color: #FE6846;
}
#subBar3Nav li a {
	color: #5895D3;
}
#subBar4Nav li a {
	color: #0073BD;
}
#subBar5Nav li a {
	color: #616161;
}
#subBar6Nav li a {
	color: #0072BC;
}
#subBar7Nav li a {
	color: #0284AF;
}
#subBar8Nav li a {
	color: #0284AF;
}

#subBar1Nav li a:hover, #subBar2Nav li a:hover, #subBar3Nav li a:hover, #subBar4Nav li a:hover, #subBar5Nav li a:hover, #subBar6Nav li a:hover, #subBar7Nav li a:hover, #subBar8Nav li a:hover {
	color: #FF6C3A;
}

#subPrimaryTop, #subPrimary2Top, #subPrimary3Top, #subPrimary4Top, #subPrimary5Top, #subPrimary6Top, #subPrimary7Top, #subPrimary8Top {
	background: url(../Images/subPrimaryTopBg.gif) no-repeat left top;
	height: 45px;
}
#subPrimary2Top {
	background: url(../Images/subPrimary2TopBg.gif) no-repeat left top;
}
#subPrimary3Top {
	background: url(../Images/subPrimary3TopBg.gif) no-repeat left top;
}
#subPrimary4Top {
	background: url(../Images/subPrimary4TopBg.gif) no-repeat left top;
}
#subPrimary5Top {
	background: url(../Images/subPrimary5TopBg.gif) no-repeat left top;
}
#subPrimary6Top {
	background: url(../Images/subPrimary6TopBg.gif) no-repeat left top;
}
#subPrimary7Top {
	background: url(../Images/subPrimary7TopBg.gif) no-repeat left top;
}
#subPrimary8Top {
	background: url(../Images/subPrimary8TopBg.gif) no-repeat left top;
}

#subPrimaryCon {
	background: url(../Images/subPrimaryTopBg1.gif) no-repeat left -45px;
	padding: 0 20px;
	margin: 0 0 50px 0;
}
#subPrimaryIntroduction {
	font-size: 14px;
	line-height: 180%;
}
#subPrimaryIntroduction h1 {
	font-size: 18px;
	font-weight: bold;
	color: #0285B0;
	text-align: center;
}
#subPrimaryIntroduction h2 {
	font-size: 16px;
	color: #0285B0;
}
#subPrimaryList {
	padding: 20px;
}


#subPageList {
	width: 585px;
	padding:10px;
	overflow: hidden;
}
#subPageList li{
	width: 585px;
	height:30px; 
	border-bottom:1px dashed #CCC;
}
#subPageList li a .lbt{
	background: url(../Images/iconItem.gif) no-repeat left 40%;
	display:block;
	width:490px;
	float:left;
	font-size:14px;
	line-height:30px;
	text-indent:20px;
	text-decoration:none;
	white-space:nowrap;  /*强制在同一行内显示所有文本，直到文本结束或者遭遇 br 对象*/
	text-overflow:ellipsis;  /*当对象内文本溢出时显示省略标记(...)*/
	overflow:hidden;
	display:inline;
}
#subPageList li a .ldt{
	display:block;
	width:75px;
	float:right;
	text-align:center;
	line-height:30px; 
	color:#999;
	text-decoration:none;
	display:inline;
}
#subPageList li a{
	width:585px;
	height:30px;
	display:block;
	text-decoration:none;
	cursor:hand;
}
#subPageList li a:hover{
	color:#E71A00;
	text-decoration: underline;
}

.subBottomBar {
	background: url(../Images/subConBottom.png) no-repeat left top;
	width: 962px;
	height: 25px;
	overflow: hidden;
}

.subTopRight {
	width: 686px;
	float: right;
	margin: 0 7px 0 0;
}
#subTopLink {
	color: #2996D4;
	padding: 63px 0 0 73px;
}
#subTop2Link {
	color: #2996D4;
	padding: 28px 0 0 65px;
}
#subTopLink a, #subTop2Link a {
	color: #2996D4;
}
#subTop2Link a:hover {
	color: #E71A00;
}
.subPrimaryLeft {
	width: 243px;
	float: left;
	margin: 0 0 0 7px;
}
.subPrimaryRight {
	width: 686px;
	float: right;
	margin: 0 7px 0 0;
}
#subPrimaryNavItem li {
	background: url(../Images/subPrimaryNavBg.png) no-repeat left top;
	display: block;
	height: 39px;
	line-height: 41px;
	padding: 0 0 0 0px;
	margin: 10px 0px;
	text-indent: 85px;
} 
#subPrimaryNavItem li a {
	color: #2996D4;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 0.1em;
}
#subPrimaryNavItem li a:hover, body#centerSummary #subPrimaryNavItem #one a {
	background: url(../Images/subPrimaryNavOver.png) no-repeat left top;
	display: block;
	height: 39px;
	color: #E71A00;
	line-height: 41px;
	text-decoration: underline;
}
.subPrimaryConBoxTab {
	background: url(../Images/subPrimaryConBoxTab.png) no-repeat left top;
	width: 614px;
	height: 43px;
	margin: 0px auto;
}
.subPrimaryConBox2Tab {
	background: url(../Images/subPrimaryConBox2Tab.png) no-repeat left top;
	width: 614px;
	height: 36px;
	margin: 0px auto;
}
.subPrimaryConBoxTab h1 {
	color: #305B8F;
	font-weight: bold;
	padding: 15px 0 0 12px;
	width: 108px;
	text-align: center;
	letter-spacing: 0.1em;
	overflow: hidden;
}
.subPrimaryConBox2Tab h1 {
	font-size: 14px;
	color: #F60;
	font-weight: bold;
	padding: 18px 0 0 12px;
	text-align: center;
	letter-spacing: 0.1em;
}
.subPrimaryConBox {
	width: 612px;
	margin: 0px auto;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #AEDDFF;
	border-left-color: #AEDDFF;
}
.subPrimaryConBox2 {
	width: 576px;
	padding: 18px;
	margin: 0px auto;
	line-height: 180%;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #AEDDFF;
	border-left-color: #AEDDFF;
}
.subPrimaryConBox2 h1 {
	font-size: 13px;
	font-weight: bold;
	color: #2996D4;
}
.subPrimaryConBoxBottom {
	background: url(../Images/subPrimaryConBoxBottom.png) no-repeat left top;
	width: 614px;
	height: 36px;
	margin: 0px auto;
}
.subPageNext {
	background: url(../Images/subPageNext.png) no-repeat left top;
	height: 38px;
	text-align: center;
	line-height: 40px;
	margin: 0 0 30px 0;
}
.subPageNext a {
	color: #FF6C3A;
}
.subPageNext a:hover {
	color: #E71A00;
}
.subPrimaryConList {
	background: url(../Images/subNumList.png) no-repeat left top;
	margin: 30px 0 20px 40px;
}
.subPrimaryConList li {
	height: 14px;
	padding: 8px 0 7px 0;
	margin: 0 35px 0 35px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #C4E1F4;
}

#subSecondaryConTitle {
	text-align: center;
	color:#E71A00;
	font-size: 20px;
	font-weight: 600;
	padding: 0 0 20px 0;
	margin: 0 0 20px 0;
	border-bottom: 1px dashed #AFAFAF;
	line-height: 180%;
}
#subSecondaryRemark {
	height: 24px;
	color: #0284AF;
}
#subSecondaryRemark h1 {
	text-align: left;
	float: left;
	width: 455px;
	padding: 7px 0 0 0;
}
#subSecondaryRemark h2 {
	text-align: right;
	float: right;
}
#subSecondaryRemark span {
	padding: 0 10px;
	color: #999;
}
.subSecondaryCon {
	font-size:14px;
	padding: 20px 5px;
	line-height: 180%;
}
.subSecondaryOther {
	padding: 20px 0;
	text-align: right;
}
.subSecondaryItem {
	padding: 15px 5px;
}
.subSecondaryItem h1 {
	background: url(../Images/subSecondaryItem.png) no-repeat left top;
	color: #F60;
	font-weight: bold;
	height: 40px;
	padding: 34px 0 0 120px;
	
}
.subSecondaryItem li {
	background: url(../Images/iconItem.gif) no-repeat 6px 45%;
	padding: 7px 0 6px 24px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #BFE3FF;
}