div {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor;
}
form {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor;
}
img {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor;
}
ul {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor;
}
ol {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor;
}
li {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor;
}
dl {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor;
}
dt {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor;
}
dd {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor;
}
p {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor;
}
tr {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor;
}
td {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor;
}
input {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor;
}
body {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor;
}
strong {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor;
}
select {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor;
}
option {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor;
}
span {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor;
}
pre {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor;
}
button {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor;
}
text {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor;
}
h1 {
	margin: 0px; padding: 0px; font-weight: normal;
}
h2 {
	margin: 0px; padding: 0px; font-weight: normal;
}
h3 {
	margin: 0px; padding: 0px; font-weight: normal;
}
h4 {
	margin: 0px; padding: 0px; font-weight: normal;
}
h5 {
	margin: 0px; padding: 0px; font-weight: normal;
}
h6 {
	margin: 0px; padding: 0px; font-weight: normal;
}
p {
	margin: 0px; padding: 0px; font-weight: normal;
}

img {
	border: 0px currentColor;
}
ul {
	list-style: none;
}
li {
	list-style: none;
}
a:link {
	color: rgb(51, 51, 51); text-decoration: none;
}
a:visited {
	color: rgb(51, 51, 51); text-decoration: none;
}
a:hover {
	color: rgb(4, 140, 195); text-decoration: none;
}
a {
	
}
area {
	
}
.float_left {
	float: left;
}
.float_right {
	float: right;
}
.del_float {
	height: 0px; line-height: 0; clear: both; font-size: 0px;
}
.blueolor {
	color: rgb(21, 112, 193);
}
.greyColor {
	color: rgb(102, 102, 102);
}
.font14 {
	font-size: 14px;
}
a {
	
}
area {
	
}
em {
	font-style: normal;
}
i {
	font-style: normal;
}

.nav_all {
	margin: 0px auto; width: 1000px; height: 40px; margin-top:-70px
}
.nav {
	float: right; padding-right:-3px 
}
.nav a {
	color: #000;font-size: 16px; line-height:40px; padding-right:10px; padding-left:10px; padding-top:8px; padding-bottom:8px
}
.nav .chosen{background-image:url(../images/com/menu-overbg.png); background-repeat:no-repeat; background-position:center center;}
.nav .chosen a{color: #fff;}
.nav .a:hover{background-image:url(../images/com/menu-overbg.png); background-repeat:no-repeat; background-position:center center;}

.nav li {
	width: auto; line-height: 26px;  margin-left: 18px; float: left; 
}
.nav li.current a:hover{background-image:url(../images/com/menu-overbg.png); background-repeat:no-repeat; background-position:center center;}

.nav li.current a:link {
	color: #fff;
}
.nav li.current a:visited {
	color: #fff;
}
.nav li.last {
	margin-right: 0px;
}
.clear {
	height: 0px; line-height: 0px; overflow: hidden; clear: both; font-size: 0px;
}
.nav li {
	position: relative; z-index:9999; 
}
.nav_xl {
	background: url("../images/index_xl_nav_bg01.png"); left: -70px; top: 30px; padding-top: 7px; display: none; position: absolute; z-index: 9999;
}
.nav_xl01 {
	width: 475px;margin-left:-190px
}
.nav_xl_t {
	background: url("../images/nav_xl01.png") no-repeat; height: 8px; overflow: hidden;
}
.nav_xl_m {
	background: url("../images/nav_xl02.png") repeat-y; padding: 10px 30px 15px;
}
.nav_xl_b {
	background: url("../images/nav_xl03.png") no-repeat; height: 10px; overflow: hidden;
}
.nav_xl_pic01 {
	left: 90px; top: 0px; height: 8px; overflow: hidden; position: absolute;
}
.nav_l01 {
	line-height: 22px; text-indent: 20px; float: left;
}
.nav_l01 h3 {
	background: url("../images/sanjiao.jpg") no-repeat left; width: 165px; color: #06B1FF; font-size: 13px;
}
.nav li.current .nav_l01 h3 a {
	color: #FF0000; font-size: 13px;
}
.nav_l01 h3 a {
	color: #FF0000; font-size: 13px;
}


.nav li.current .nav_l01 h3 a:hover{background-image:url(../images/com/menu-overbg1.png); background-repeat:no-repeat; background-position:center center;}

.nav_l01 p a {
	color: rgb(51, 51, 51); font-size: 12px;
}

.nav li.current .nav_l01 p a:hover{background-image:url(../images/com/menu-overbg1.png); background-repeat:no-repeat; background-position:center center;}

.nav_l01 p {
	 height: 30px; 
}
.nav li.current .nav_l01 p a {
	color: rgb(51, 51, 51); font-size: 12px;
}
.nav li.current .nav_l01 p a:hover {
	color:  #FF0000; font-size: 12px;
}
.nav_l01 {
	width: 450px; float:left
}
.nav_r {
	width: 220px; height: 195px; padding-left: 30px; margin-top: 8px; border-left-color: rgb(217, 217, 217); border-left-width: 1px; border-left-style: solid; 
}
.nav_r img {
	width: 220px; height: 120px; display: block;
}
.nav_r p {
	color: rgb(34, 34, 34); line-height: 24px; font-size: 12px; margin-top: 5px;
}

.nav_xl02 {
	width: 495px; margin-left:-190px
}

.nav_xl02 .nav_xl_t {
	background: url("../images/nav_xl04.png") no-repeat; height: 10px; overflow: hidden;
}
.nav_xl02 .nav_xl_m {
	background: url("../images/nav_xl05.png") repeat-y; padding: 10px 30px 15px;
}
.nav_xl02 .nav_xl_b {
	background: url("../images/nav_xl06.png") no-repeat; height: 10px; overflow: hidden;
}
.nav_xl_pic01 {
	left: 295px; top: 0px; height: 8px; overflow: hidden; position: absolute;
}
.nav_l02 {
	line-height: 30px; text-indent: 20px; float: left;
}
.nav_l02 h3 {
	background: url("../images/sanjiao.jpg") no-repeat left; width: 165px; color: #06B1FF; font-size: 13px;
}
.nav li.current .nav_l02 h3 a {
	color: #06B1FF; font-size: 13px;
}
.nav_l02 h3 a {
	color: #06B1FF; font-size: 13px;
}


.nav_l02 p a {
	color: rgb(51, 51, 51); font-size: 12px;
}

.nav li.current .nav_l02 h3 a:hover{background-image:url(../images/com/menu-overbg1.png); background-repeat:no-repeat; background-position:center center;}

.nav_l02 p {
	 height: 30px; 
}
.nav li.current .nav_l02 p a {
	color: rgb(51, 51, 51); font-size: 12px;
}
.nav li.current .nav_l02 p a:hover {
	color:  #FF0000; font-size: 12px;
}
.nav li.current .nav_l02 p a:hover{background-image:url(../images/com/menu-overbg1.png); background-repeat:no-repeat; background-position:center center;}

.nav_l02 {
	width: 165px; float:left
}
.nav_r {
	width: 220px; height: 205px;  padding-left:30px; margin-top: 8px; border-left-color: rgb(217, 217, 217); border-left-width: 1px; border-left-style: solid;
}
.nav_r img {
	width: 220px; height: 120px; display: block;
}
.nav_r p {
	color: rgb(34, 34, 34); line-height: 24px; font-size: 12px; margin-top: 5px;
}


.banner_in {
	margin: 0px auto; width: 100%;
}
.banner_in img {
	width: 100%;
}



.index_banner {
	height:355px; overflow: hidden; position: relative;
}
.banner_background {
	width: 100%; height: 100%; position: relative;
}
.banner_background li {
	background-position: top; width: 100%; height: 100%; display: none; position: absolute; background-repeat: no-repeat;
}
.banner_background li span {
	display: none;
}
.switch_box {
	margin: 0px auto; width: 980px; height: 8px; position: relative; z-index: 999;
}
.switch_box ul {
	left: 450px; bottom: 30px; float: right; position: absolute;
}
.switch_box ul li {
	margin-left: 5px; float: left; cursor: pointer;
}
.switch_box ul li a {
	background: rgb(255, 255, 255); width: 52px; height: 6px; overflow: hidden; display: block; filter: alpha(opacity=20); opacity: 0.5; -moz-opacity: 0.5; -khtml-opacity: 0.5;
}
.switch_box ul li.cur a {
	background: rgb(111, 186, 46); filter: alpha(opacity=100); opacity: 0.5; -moz-opacity: 0.5; -khtml-opacity: 0.5;
}