* {
	margin: 0px;
	padding: 0px;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #565656;
	background-image: url(bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #859fb8;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
ul {
	list-style-type: none;
}
#layout {
	width: 871px;
	margin-right: auto;
	margin-left: auto;
}
#header {
	float: left;
	width: 871px;
	background-image: url(header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 77px;
}
#header .logo {
	float: left;
	width: 100px;
	height: 77px;
}
#header .logo a {
	display: block;
	float: left;
	height: 67px;
	width: 100px;
}


.navbox {
	float: left;
	width: 771px;
	height: 31px;
	position: relative;
	padding-top: 45px;
}

.navBg {
	background-repeat: repeat-x;
	height: 31px;
	width: 771px;
	position: absolute;
}

#nav {
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#nav ul {
          padding:0;
		  margin:0;
		  list-style:none;
}
#nav li {
	float:left;
	width:90px;
	position:relative;
	list-style:none;
	text-align: center;
}
.accordion_child ul {
	display: block;
	float: left;
	width: 150px;
}

li ul {
	display:none;
	margin-top:25px;
}
.accordion_child ul ul {
	margin: 0px;
	padding: 0px;
	width: 135px;
}
.accordion_child ul ul li{
	margin: 0px;
	padding: 0px;
	background-image: none;
	float: left;
	width: 135px;
}
.accordion_child ul ul li a{
	color: #F79A21;


}
li:hover ul, li.over ul {
          display:block;
		  }
.current,.hnow {
	font-size: 14px;
	color: #5A5C61;
	text-decoration: none;
	display: block;
	height: 25px;
	width: 90px;
	float: left;
	padding-top: 6px;
	font-weight: bold;
}
.current:hover,#nowa {
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	background-image: url(li_hover.gif)!important;
	background-repeat: no-repeat;
	height: 25px;
	background-position: left top;
	width: 90px;
	float: left;
	padding-top: 6px;
}
.hnow:hover,#howa {
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	background-image: url(li_hover1.gif)!important;
	background-repeat: no-repeat;
	height: 25px;
	background-position: left top;
	width: 90px;
	float: left;
	padding-top: 6px;
}
.lv2 a{
	display:list-item;
	text-decoration: none;
	width: 88px;
	color: #666666;
	background-color: #fffdeb;
	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: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 0px;
	font-size: 12px;
	text-align: center;
	margin-left: 0px;
}
.lv2 ul {
position: absolute;
float:none;
visibility: hidden;}
.lv2 li{
	display: list-item;
	float: none;
	text-align: center;
}
.lv2 a:hover{
	background-color: #FFF9DD;
	color: #333333;
	font-size: 12px;
	}

.noside {
	background-image: none!important;
}
.ulwh {
	width:110px!important;
}
#contant {
	float: left;
	width: 871px;
	padding-top: 10px;
}
#left {
	background-image: url(left_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 200px;
	padding-top: 8px;
}
.left {
	background-image: url(left_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 200px;
	padding-top: 8px;
}
#left #leftBg {
	background-image: url(left_roll.gif);
	background-repeat: repeat-y;
	background-position: left top;
	float: left;
	width: 184px;
	padding-right: 8px;
	padding-left: 8px;
}
.left .leftBg {
	background-image: url(left_roll.gif);
	background-repeat: repeat-y;
	background-position: left top;
	float: left;
	width: 184px;
	padding-right: 8px;
	padding-left: 8px;
}
#left h2 {
	display: block;
	float: left;
	height: 22px;
	width: 171px;
	font-size: 14px;
	padding-left: 13px;
	color: #034a5c;
	padding-top: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8b8f8e;
}
.left h2 {
	display: block;
	float: left;
	height: 22px;
	width: 171px;
	font-size: 14px;
	padding-left: 13px;
	color: #034a5c;
	padding-top: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8b8f8e;
}
#left .leftbox1 {
	background-color: #ffffff;
	float: left;
	width: 184px;
	margin-top: 3px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.left .leftbox1 {
	background-color: #ffffff;
	float: left;
	width: 184px;
	margin-top: 3px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.left .leftbox2 {
	background-color: #ffffff;
	float: left;
	width: 184px;
	margin-top: 3px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.leftbox2 a {
	display: block;
}
.leftbox2 a:hover {
	display: block;
}
.leftbox2 span {
	float: left;
	display: block;
	width: 184px;
	text-align: center;
	background-image: url(left_li.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 5px;
}

.leftbox1 li {
	display: block;
	float: left;
	width: 164px;
	background-image: url(left_li.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	line-height: 23px;
	height: 25px;
	padding-top: 3px;
	padding-left: 20px;
	padding-bottom: 1px;
}
.leftbox1 li a {
	background-image: url(dian2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	padding-left: 20px;
	color: #1f318f;
	text-decoration: none;
	font-weight: bold;
}
.leftbox1 li a:hover {
	color: #FF9511;
	text-decoration: none;
}
#left .leftbox6 {
	background-color: #ffffff;
	float: left;
	width: 184px;
	margin-top: 3px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.left .leftbox6 {
	background-color: #ffffff;
	float: left;
	width: 184px;
	margin-top: 3px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#left .leftbot {
	float: left;
	width: 200px;
	height: 19px;
	line-height: 19px;
}

.left .leftbot {
	float: left;
	width: 200px;
	height: 19px;
	line-height: 19px;
}
#right {
	background-image: url(right_top.gif);
	background-repeat: no-repeat;
	background-position: 16px top;
	float: left;
	width: 650px;
	padding-top: 8px;
	padding-left: 16px;
}
#right #rightBg {
	background-image: url(right_roll.gif);
	background-repeat: repeat-y;
	float: left;
	width: 620px;
	padding-right: 15px;
	padding-left: 15px;
}
.title {
	background-image: url(righttitle.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 29px;
	width: 580px;
	padding-right: 10px;
	padding-left: 30px;
}
.title h2 {
	float: left;
	display: block;
	margin-top: 6px;
	font-size: 13px;
	color: #152674;
}
.title h3 {
	float: left;
	display: block;
	margin-top: 3px;
	font-size: 13px;
	color: #1C3299;
}
.title .more {
	float: right;
	color: #0B1C64;
	text-decoration: none;
	display: block;
	margin-top: 3px;
}
.title span {
	float: right;
	color: #565656;
	text-decoration: none;
	display: block;
	margin-top: 3px;
}
.title span a {
	color: #0B1B62;
	text-decoration: none;
}
.title span a:hover {
	color: #CE7404;
	text-decoration: none;
}

.index_about {
	float: left;
	width: 680px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 10px;
}
.index_about p {
	text-indent: 25px;
}
.index_about img {
	display: block;
	border: 1px solid #d5d5d5;
	float: right;
	margin-left: 10px;
	margin-top: 5px;
}
.index_pp {
	float: left;
	width: 710px;
}
.boxroll {
	background-image: url(roll.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 152px!important;
	width: 710px!important;
	padding-top: 10px;
	padding-bottom: 6px;
}
.boxroll  dl {
	float: left;
	display: block;
	text-align: center;
}
.boxroll  dl  dd a {
	display: block;
	height: 103px;
	width: 150px;
	border: 1px solid #6472CA;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 5px;
	padding: 1px;
}
.boxroll dl dd a:hover {
	display: block;
	height: 103px;
	width: 150px;
	border: 1px solid #FF6600;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 5px;
	padding: 1px;
}
.boxroll  dl  dt  .zhua {
	text-decoration: line-through;
}
.boxroll dl dt p {
	line-height: 18px;
}
.w170 {
	width: 180px;
	padding-top: 8px;
	padding-bottom: 5px;
}

.boxroll .Yellow {
	color: #18276e;
	text-decoration: none;
}
.boxroll .Yellow:hover {
	color: #565656;
	text-decoration: underline;
}

.index_al {
	float: left;
	width: 710px;
	padding-bottom: 20px;
	padding-top: 3px;
}
.index_al .al_img {
	float: left;
	width: 245px;
	padding-top: 10px;
	padding-left: 10px;
}
.index_al .al_font {
	float: left;
	width: 395px;
	padding-top: 8px;
}
.ul1   {
	display: block;
	float: left;
	width: 395px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #373737;
	padding-bottom: 2px;
}
.ul1 li {
	display: block;
	float: left;
	padding-right: 30px;
	background-image: url(dian2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}
.ul1 li a {
	font-weight: bold;
	color: #565656;
	text-decoration: none;
}
.ul1 li a:hover {
	color: #1A2B7D;
	text-decoration: underline;
}

.ul2  {
	display: block;
	float: left;
	width: 395px;
	padding-bottom: 2px;
	padding-top: 5px;
}
.ul2 li {
	display: block;
	float: left;
	background-image: url(dian3.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	width: 180px;
	padding-left: 17px;
}
.ul2 li a {
	color: #565656;
	text-decoration: none;
}
.ul2 li a:hover {
	color: #10206B;
	text-decoration: underline;
}

#right .rightbot {
	float: left;
	width: 650px;
	height: 19px;
	line-height: 19px;
}
.links {
	float: left;
	width: 950px;
	margin-bottom: 10px;
	background-color: #e5e5e5;
	height: 25px;
	padding-left: 10px;
	color: #0e1e68;
	line-height: 25px;
}
.links a {
	color: #6e6e6e;
	text-decoration: none;
	margin-right: 10px;
}
.links a:hover {
	color: #D17302;
}
.footer {
	background-image: url(nfooter.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 35px;
	width: 871px;
	background-position: left 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.footer .f_a {
	float: left;
	height: 30px;
	width: 135px;
	color: #FF9E03;
	padding-top: 5px;
	padding-left: 25px;
}
.footer .f_a a {
	color: #57585A;
	text-decoration: none;
	margin-right: 10px;
	margin-left: 10px;
}
.footer .f_nav {
	float: left;
	height: 30px;
	width: 350px;
	padding-top: 5px;
	padding-left: 10px;
}
.footer .f_nav a {
	color: #57585A;
	text-decoration: none;
	margin-right: 10px;
	margin-left: 10px;
}
.footer .copyright {
	float: left;
	height: 30px;
	width: 330px;
	padding-top: 5px;
	padding-left: 10px;
	text-align: right;
}
.copyright a {
	color: #525552;
	text-decoration: none;
}

.one {
	float: left;
	width: 600px;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
.one a,.view a {
	color: #565656;
	text-decoration: none;
}

.one h1 {
	font-size: 13px;
	text-align: center;
	display: block;
	color: #203187;
	margin-bottom: 10px;
}
.one  p,.view p {

}
.view {
	float: left;
	width: 590px;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-right: 15px;
	padding-left: 15px;
}
.view h1 {
	font-size: 13px;
	text-align: center;
	display: block;
	color: #203187;
	margin-bottom: 10px;
	width: auto;
}
.leftroll {
	float: left;
	margin-bottom: 5px;
	display: block;
	width: 250px;
	margin-right: 15px;
}

.page {
	float: left;
	width: 600px;
	padding-left: 20px;
}
.page a {
	color: #152674;
}
.page a:hover {
	color: #D17302;
	text-decoration: underline;
}
.fenye {
	float: left;
	width: 620px;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
.fenye a {
	color: #1E2E85;
	text-decoration: none;
}


.news {
	float: left;
	width: 590px;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-right: 15px;
	padding-left: 15px;
}
.news li {
	background-image: url(dian03.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	display: block;
	float: left;
	width: 560px;
	padding-right: 10px;
	padding-left: 20px;
	height: 23px;
	padding-top: 3px;
	line-height: 23px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #B2B2B2;
}
.news li a {
	color: #565656;
	text-decoration: none;
	float: left;
}
.news li a:hover {
	color: #142573;
	text-decoration: underline;
}
.news li span {
	float: right;
}
.al {
	float: left;
	width: 680px;
	padding-bottom: 10px;
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
}
.al dl {
	display: block;
	float: left;
	width: 226px;
	text-align: center;
	padding-bottom: 8px;
}
.al dd {
	display: block;
	width: 226px;
	padding-bottom: 5px;
}

.al dd a {
	display: block;
	padding: 1px;
	height: 100px;
	width: 170px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #D2D2D2;
}
.al dd a:hover {
	display: block;
	padding: 1px;
	height: 100px;
	width: 170px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #FF6400;
}
.al dt a {
	color: #565656;
	text-decoration: none;
}
.al dt a:hover {
	color: #172878;
	text-decoration: underline;
}
.case {
	float: left;
	width: 600px;
	padding-bottom: 10px;
	padding-top: 15px;
	padding-right: 10px;
	padding-left: 10px;
}
.case dl {
	display: block;
	float: left;
	width: 200px;
	text-align: center;
	padding-bottom: 8px;
}
.case dd {
	display: block;
	width: 200px;
	padding-bottom: 5px;
}

.case dd a {
	display: block;
	padding: 1px;
	height: 126px;
	width: 170px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #D2D2D2;
}
.case dd a:hover {
	display: block;
	padding: 1px;
	height: 126px;
	width: 170px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #FF6400;
}
.case dt a {
	color: #565656;
	text-decoration: none;
}
.case dt a:hover {
	color: #172878;
	text-decoration: underline;
}

.zz {
	float: left;
	width: 600px;
	padding-bottom: 10px;
	padding-top: 15px;
	padding-right: 10px;
	padding-left: 10px;
}
.zz dl {
	display: block;
	float: left;
	width: 182px;
	text-align: center;
	padding-bottom: 8px;
	padding-right: 20px;
	padding-left: 20px;
}
.zz dd {
	display: block;
	width: auto;
	float: left;
}

.zz dd a {
	display: block;
	height: 140px;
	width: 152px;
	float: left;
	padding-top: 10px;
	text-align: center;
	padding-right: 15px;
	padding-left: 15px;
	text-decoration: none;
}
.zz dd a:hover {
	display: block;
	height: 140px;
	width: 152px;
	float: left;
	padding-top: 10px;
	text-align: center;
	padding-right: 15px;
	padding-left: 15px;
	color: #18309C;
}
.zz span {
	display: block;
	float: left;
	text-align: center;
	color: #333333;
	text-decoration: none;
	width: 152px;
	padding-top: 2px;
}


.pro {
	float: left;
	width: 590px;
	padding-bottom: 10px;
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
}
.pro dl {
	display: block;
	float: left;
	width: 590px;
	padding-bottom: 8px;
	height: 164px;
}
.pro dt {
	display: block;
	float: left;
	width: 420px;
	height: 140px;
}
.pro dt a {
	color: #172878;
	text-decoration: none;
}
.pro dt a:hover {
	color: #FF6400;
	text-decoration: underline;
}
.pro span {
	text-align: right;
	display: block;
	float: left;
	width: 400px;
	padding-right: 20px;
}
.pro span a {
	color: #FF6400;
	text-decoration: underline;
}
.pro span a:hover {
	color: #172878;
}

.pro dd {
	display: block;
	width: 160px;
	float: left;
	height: 164px;
}

.pro dd a {
	display: block;
	padding: 1px;
	height: 140px;
	width: 140px;
	border: 1px solid #D2D2D2;
	float: left;
}
.pro dd a:hover {
	display: block;
	padding: 1px;
	height: 140px;
	width: 140px;
	border: 1px solid #FF6400;
	float: left;
}
.message {
	float: left;
	width: 530px;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-right: 15px;
	padding-left: 75px;
}
.message td {
	padding: 3px;
}
.inputBg {
	background-color: #FFFFFF;
	height: 15px;
	width: 153px;
	border: 1px solid #c3ac84;
}
.inputall {
	background-color: #FFFFFF;
	height: 15px;

	border: 1px solid #c3ac84;
}
.inputBg1 {
	background-color: #FFFFFF;
	height: 15px;
	width: 53px;
	border: 1px solid #c3ac84;
}
.textBg {
	background-color: #FFFFFF;
	height: 100px;
	width: 350px;
	border: 1px solid #c3ac84;
}
.aniu {
	background-color: #b18f53;
	height: 18px;
	width: 57px;
	color: #FFFFFF;
	margin-right: 20px;
	font-size: 11px;
	border: 1px solid ##b18f53;
}
.link {
	float: left;
	width: 600px;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
.link  li {
	display: block;
	float: left;
	width: 170px;
	height: 28px;
}
.link li a {
	color: #565656;
	text-decoration: none;
}
.link li a:hover {
	color: #122371;
	text-decoration: underline;
}
#basic-accordian {
	float: left;
	width: 184px;
}



.accordion_headings{
	background-image: url(h3.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	color: #1f318f;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	cursor:pointer;
	float: left;
	width: 144px;
	height: 26px;
	padding-left: 40px;
	padding-top: 5px;


}
.allbox {
	float: left;
	width: 154px;
	padding-right: 5px;
	padding-left: 25px;
}

.accordion_headings:hover{
	background-image: url(h3.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	color: #1f318f;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	cursor:pointer;
	float: left;
	width: 144px;
	height: 26px;
	padding-left: 40px;
	padding-top: 5px;
	cursor:pointer;
}

.header_highlight{
	background-image: url(h3.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	color: #1f318f;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	cursor:pointer;
	float: left;
	width: 144;
	height: 26px;
	padding-left: 40px;
	padding-top: 5px;
}


.accordion_child{
	float: left;
	width: 150px;
}
.accordion_child li {
	display: block;
	width: 135px;
	background-image: url(dian7.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	background-position: 5px 8px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	float: left;
	padding-top: 3px;
	padding-bottom: 2px;
	height: auto;
	clear: both;
}
.accordion_child li a {
	color: #333333;
	text-decoration: none;
	line-height: 22px;
	display: block;
	height: auto;
	float: left;
	width: auto;
	clear: both;
}
.accordion_child li a:hover {
	color: #B18F53;
	text-decoration: underline;
}
.imgbox {
	float: left;
	width: 620px;
	padding-top: 10px;
	padding-bottom: 8px;
}
.p_listbox {
	float: left;
	width: 620px;
}
.p_listbox h6 {
	display: block;
	float: left;
	width: 610px;
	font-size: 12px;
	font-weight: bold;
	color: #162776;
	padding-left: 10px;
}
.p_listbox .divul {
	background-color: #e3e7f8;
	display: block;
	float: left;
	width: 610px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px;
	padding-left: 5px;
}
.p_listbox .divul a {
	color: #152574;
	text-decoration: none;
	padding-right: 3px;
	padding-left: 3px;
	font-size: 12px;
}
.p_listbox .divul a:hover {
	color: #F68240;
	text-decoration: underline;
}
.p_listbox ul {
	background-color: #e3e7f8;
	display: block;
	float: left;
	width: 610px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px;
	padding-left: 5px;
}
.p_listbox li {
	line-height: 22px;
	background-image: url(dian8.gif);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	height: 22px;
	padding-left: 10px;
	padding-right: 10px;
}
.p_listbox li a {
	color: #152574;
	text-decoration: none;
}
.p_listbox li a:hover {
	color: #F68240;
	text-decoration: underline;
}
#rightBg .one img {
	padding: 1px;
}
#rightBg .message span {
	color: #FF0000;
}
#left .ltel {
	float: left;
	padding-bottom: 15px;
}
.pro .joinbox {
	float: left;
	width: 590px;
	padding-bottom: 8px;
}
.pro .dd a {
	display: block;
	padding: 1px;
	height: 140px;
	width: 140px;
	border: 1px solid #D2D2D2;
	float: left;
}
.pro .dd a:hover {
	display: block;
	padding: 1px;
	height: 140px;
	width: 140px;
	border: 1px solid #FF6400;
	float: left;
}
.pro .dt a {
	color: #172878;
	text-decoration: none;
}
.pro .dt a:hover {
	color: #FF6400;
	text-decoration: underline;
}

