* {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
;}
BODY {
	background: #F1F1F1; font-size: 13px; color: #000000; line-height: 20px; font-family: Verdana, simsun, sans-serif
;}
INPUT {
	font-size: 13px; line-height: 16px
;}
SELECT {
	font-size: 13px; line-height: 16px
;}
H1 {
	line-height: 1.6em
;}
H2 {
	line-height: 1.6em
;}
H3 {
	line-height: 1.6em
;}
H4 {
	line-height: 1.6em
;}
H5 {
	line-height: 1.6em
;}
H6 {
	line-height: 1.6em
;}
IMG {
	border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none
;}
LI {
	overflow: hidden; white-space: nowrap; list-style-type: none
;}
A {
	color: #000000; text-decoration: none
;}
A:hover {
	color: #D3161A; text-decoration: underline
;}
EM {
	font-style: normal
;}
.clear {
	clear: both; overflow: hidden; width: 100%; height: 1px
;}
top_bg {
	background: url(../images/top_bg.jpg) no-repeat top rgb(238, 251, 255);}
.top_line {
	background: url() repeat-x; height: 34px
;}
.top_line P {
	margin: 0px auto; width: 940px; color: #adadad; line-height: 34px; text-align: right
;}
.header {
	background: url() no-repeat; margin: 0px auto; width: 940px; text-indent: -9999px; height: 195px
;}
.main_nav {
	background: url() repeat-x; line-height: 39px; height: 40px
;}
.main_nav UL {
	margin: 0px auto; width: 940px; height: 40px
;}
.main_nav UL LI {
	display: block; float: left
;}
.main_nav UL LI A {
	padding-right: 15px; display: block; padding-left: 15px; font-weight: bold; font-size: 14px; padding-bottom: 0px; color: #fff; padding-top: 0px
;}
.main_nav UL LI A:hover {
	color: #fff
;}
.main {
	margin: 5px auto 0px; width: 940px
;}
.main UL {
	margin: 5px 0px 0px
;}
.main H2 {
	font-weight: bold; font-size: 13px; color: #0e5383
;}
.main .more1 {
	font-weight: bold; font-size: 13px; color: #0e5383
;}
.showb_1 {
	border-right: #cdcdcd 1px solid; padding-right: 5px; border-top: #cdcdcd 1px solid; padding-left: 5px; background: #f7f7f7; float: left; padding-bottom: 5px; margin: 0px 0px 0px 5px; overflow: hidden; border-left: #cdcdcd 1px solid; width: 980px; padding-top: 5px; border-bottom: #cdcdcd 1px solid; position: relative;}
.leftb_1 {
	border-right: #cdcdcd 1px solid; padding-right: 0px; border-top: #cdcdcd 1px solid; padding-left: 0px; background: #f7f7f7; float: left; padding-bottom: 10px; margin: 0px 0px 0px 5px; overflow: hidden; border-left: #cdcdcd 1px solid; width: 390px; padding-top: 5px; border-bottom: #cdcdcd 1px solid; position: relative; height: 200px
;}
.leftb_11 {
	float: left
;}
.leftb_12 {
	float: left
;}
.leftb_11 {
	border-right: #cdcdcd 1px solid; border-top: #cdcdcd 1px solid; background: #fff; border-left: #cdcdcd 1px solid; border-bottom: #cdcdcd 1px solid
;}
.leftb_12 {
	padding-right: 10px; padding-left: 20px; padding-bottom: 0px; overflow: hidden; width: 298px; padding-top: 0px
;}
.leftb_12 H2 {
	float: left
;}
.leftb_12 UL {
	clear: both
;}
.leftb_12 .more1 {
	float: right
;}
.centerb_1 {
	border-right: #cdcdcd 1px solid; padding-right: 15px; border-top: #cdcdcd 1px solid; padding-left: 4px; background: #f7f7f7; float: left; padding-bottom: 10px; margin: 0px 0px 0px 5px; overflow: hidden; border-left: #cdcdcd 1px solid; width: 250px; padding-top: 2px; border-bottom: #cdcdcd 1px solid; position: relative; height: 200px
;}
.centerb_2 {
	border-right: #cdcdcd 1px solid; padding-right: 5px; border-top: #cdcdcd 1px solid; padding-left: 5px; background: #f7f7f7; float: left; padding-bottom: 10px; margin: 0px 0px 0px 5px; overflow: hidden; border-left: #cdcdcd 1px solid; width: 620px; padding-top: 10px; border-bottom: #cdcdcd 1px solid; position: relative; height: 200px
;}
.rightb_1 {
	border-right: #cdcdcd 1px solid; padding-right: 0px; border-top: #cdcdcd 1px solid; padding-left: 0px; background: #f7f7f7; float: left; padding-bottom: 10px; margin: 0px 0px 0px 5px; overflow: hidden; border-left: #cdcdcd 1px solid; width: 320px; padding-top: 5px; border-bottom: #cdcdcd 1px solid; position: relative; height: 200px
;}
.rightb_1 .more1 {
	right: 22px; position: absolute; top: 9px
;}
.right2b_1 {
	border-right: #cdcdcd 1px solid; padding-right: 0px; border-top: #cdcdcd 1px solid; padding-left: 0px; background: #f7f7f7; float: left; padding-bottom: 10px; margin: 0px 0px 0px 5px; overflow: hidden; border-left: #cdcdcd 1px solid; width: 320px; padding-top: 5px; border-bottom: #cdcdcd 1px solid; position: relative; height: 140px
;}
.leftbox {
	float: left; margin: 5px 5px 0px 0px; width: 660px; _margin: 5px 2px 0 0
;}
.guanggao {
	border-right: #cdcdcd 1px solid; padding-right: 1px; border-top: #cdcdcd 1px solid; display: block; padding-left: 1px; background: #fff; padding-bottom: 1px; border-left: #cdcdcd 1px solid; padding-top: 1px; border-bottom: #cdcdcd 1px solid
;}
.guanggao IMG {
	width: 656px
;}
.list_box1 {
	border-right: #cdcdcd 1px solid; padding-right: 10px; border-top: #cdcdcd 1px solid; padding-left: 10px; background: #f7f7f7; float: left; padding-bottom: 15px; margin: 5px 5px 0px 0px; border-left: #cdcdcd 1px solid; width: 305px; padding-top: 10px; border-bottom: #cdcdcd 1px solid; position: relative; height: 155px
;}
.list_box2 {
	border-right: #cdcdcd 1px solid; padding-right: 10px; border-top: #cdcdcd 1px solid; padding-left: 10px; background: #f7f7f7; float: left; padding-bottom: 15px; margin: 5px 0px 0px; border-left: #cdcdcd 1px solid; width: 305px; padding-top: 10px; border-bottom: #cdcdcd 1px solid; position: relative; height: 155px
;}
.list_box1 .more1 {
	right: 22px; position: absolute; top: 8px
;}
.list_box2 .more1 {
	right: 22px; position: absolute; top: 8px
;}
.leftb_3 {
	border-right: #cdcdcd 1px solid; border-top: #cdcdcd 1px solid; background: #f7f7f7; float: left; margin: 5px 0px 0px; border-left: #cdcdcd 1px solid; width: 658px; border-bottom: #cdcdcd 1px solid
;}
.leftb_3 H2 {
	background: url() no-repeat; width: 658px; text-indent: -9999px; height: 44px
;}
.leftb_3 A {
	padding-right: 1px; display: block; padding-left: 1px; background: #fff; float: left; padding-bottom: 1px; margin: 0px; padding-top: 1px
;}
.leftb_3 A IMG {
	height: 105px
;}
.rightbox {
	float: left; margin: 5px 0px 0px; width: 275px
;}
.rb_1 {
	border-right: #cdcdcd 1px solid; padding-right: 10px; border-top: #cdcdcd 1px solid; padding-left: 10px; background: #f7f7f7; padding-bottom: 10px; border-left: #cdcdcd 1px solid; width: 253px; padding-top: 10px; border-bottom: #cdcdcd 1px solid
;}
.rb_1 A {
	display: block; font-weight: bold; font-size: 14px; background: url() no-repeat; float: left; margin: 5px 5px 0px 0px; width: 120px; color: #838282; line-height: 30px; height: 30px; text-align: center
;}
.rb_2 H2 {
	display: none
;}
.rb_2 A {
	border-right: #cdcdcd 1px solid; padding-right: 1px; border-top: #cdcdcd 1px solid; display: block; padding-left: 1px; background: #fff; padding-bottom: 1px; margin: 5px 0px 0px; border-left: #cdcdcd 1px solid; padding-top: 1px; border-bottom: #cdcdcd 1px solid
;}
.rb_2 A IMG {
	width: 270px
;}
.rb_3 {
	border-right: #cdcdcd 1px solid; padding-right: 10px; border-top: #cdcdcd 1px solid; padding-left: 10px; background: #f7f7f7; padding-bottom: 10px; margin: 5px 0px 0px; border-left: #cdcdcd 1px solid; width: 253px; padding-top: 10px; border-bottom: #cdcdcd 1px solid
;}
.rb_3 H2 {
	float: left; margin: 0px 5px 0px 0px
;}
.rb_3 .select {
	float: left; width: 160px
;}
.rb_3 SELECT {
	margin: 0px 0px 5px 10px; width: 150px
;}
.rb_4 {
	border-right: #cdcdcd 1px solid; padding-right: 10px; border-top: #cdcdcd 1px solid; padding-left: 10px; background: #f7f7f7; padding-bottom: 10px; margin: 5px 0px 0px; border-left: #cdcdcd 1px solid; width: 253px; padding-top: 10px; border-bottom: #cdcdcd 1px solid
;}
.rb_4 P {
	text-indent: 20px
;}
.sub_header {
	background: url() repeat-x
;}
.sub_header H1 {
	text-indent: -9999px
;}
.sub_hul {
	background: url() no-repeat; margin: 0px auto; width: 940px; position: relative; height: 164px
;}
.sub_hul UL {
	left: 170px; position: absolute; top: 35px
;}
.sub_hul LI {
	float: left
;}
.sub_hul LI A {
	padding-right: 5px; padding-left: 5px; font-weight: bold; padding-bottom: 0px; color: #7a7a7a; padding-top: 0px
;}
.sub_crumb {
	border-right: #cdcdcd 1px solid; border-top: #cdcdcd 1px solid; background: #f7f7f7; margin: 5px auto 0px; border-left: #cdcdcd 1px solid; width: 938px; text-indent: 20px; line-height: 30px; border-bottom: #cdcdcd 1px solid; height: 30px
;}
.sub_childnav {
	background: #fff; margin: 0px auto; width: 916px; line-height: 25px; border-bottom: #dbdbdb 1px solid; height: 25px
;}
.sub_childnav A {
	padding-right: 20px; display: block; padding-left: 20px; font-weight: bold; font-size: 15px; float: left; padding-bottom: 0px; color: #0063c4; padding-top: 0px
;}
.now {
	background: #f1f1f1; color: #383838! important; border-bottom-style: none
;}
.sub_childnav LI {
	float: left
;}
.sub_childnav LI A {
	padding-right: 5px; padding-left: 5px; font-weight: bold; font-size: 19px; padding-bottom: 0px; color: #0063c4; padding-top: 0px
;}
.currclass A {
	color: #cdcdcd! important
;}
#now {
	color: #cdcdcd! important
;}
.sub_con {
	border-right: #cdcdcd 1px solid; padding-right: 0px; border-top: #cdcdcd 1px; padding-left: 0px; background: #fff; padding-bottom: 0px; margin: 0px auto; border-left: #cdcdcd 1px solid; width: 938px; padding-top: 10px; border-bottom: #cdcdcd 1px solid
;}
.sub_conbox {
	padding-right: 30px; padding-left: 30px; padding-bottom: 20px; padding-top: 20px
;}
.new_list {
	font-size: 14px; line-height: 30px
;}
.new_list LI {
	border-bottom: #999 1px dotted
;}
.new_list A {
	text-decoration: none
;}
.main_nav LI {
	overflow: visible; position: relative
;}
.erji {
	z-index: 999; background: #3a91c6; left: 0px; position: absolute; top: 39px
;}
.erji A {
	display: block; z-index: 999
;}
.new {
	padding-right: 10px; display: inline-block; padding-left: 10px; background: url() no-repeat; padding-bottom: 0px; width: 10px; padding-top: 0px; height: 15px
;}
.leftb_3 .marquee UL LI {
	border-right: #cdcdcd 1px solid; padding-right: 1px; border-top: #cdcdcd 1px solid; padding-left: 1px; background: #fff; float: left; padding-bottom: 1px; margin: 5px 10px; border-left: #cdcdcd 1px solid; padding-top: 1px; border-bottom: #cdcdcd 1px solid; height: 120px
;}
.marquee {
	background: #f7f7f7; margin: 0px auto; overflow: hidden; width: 650px; height: 140px
;}
.leftb_3 .marquee UL LI A {
	display: block
;}
.leftb_3 .marquee UL LI IMG {
	height: 120px
;}
.level LI {
	float: left
;}
.somet_add {
	clear: both; border-top: #cdcdcd 1px solid; margin: 4px 0px 5px; width: 250px
;}
.somet_add A {
	color: #772c2c
;}
.new_list1 LI {
	padding-right: 5px; padding-left: 5px; font-size: 14px; background: #f2f2f2; float: left; padding-bottom: 5px; margin: 5px; width: 195px; padding-top: 5px; text-align: center
;}
.nav {
	text-indent: 25px; color: #fff; font-size: 13px; font-weight: bold
;}
.nav A {
	letter-spacing: 1px; color: #fff; margin-left: 10px; font-size: 13px; font-weight: bold; margin-right: 10px; text-decoration: none
;}
.nav A:hover {
	color: #fff; font-size: 13px; font-weight: bold; text-decoration: underline
;}
.nav SPAN line {
	color: #fff; font-weight: normal
;}
.bt1 {
	height: 26px; font-size: 13px; font-weight: bold; border-bottom-color: rgb(0, 153, 204); border-bottom-width: 2px; border-bottom-style: solid;}
.bt2 {
	height: 26px; color: rgb(0, 102, 153); font-size: 14px; font-weight: bold; margin-top: 10px; margin-left: 0px; border-bottom-color: rgb(0, 153, 204); border-bottom-width: 2px; border-bottom-style: solid;}
.bt21 {
	height: 26px; color: rgb(134, 19, 51); font-size: 14px; font-weight: bold; margin-top: 10px; margin-left: 0px; border-bottom-color: rgb(134, 19, 51); border-bottom-width: 2px; border-bottom-style: solid;}
.bt3 {
	text-align: center; font-size: 20px; font-weight: bold;}
.bt4 {
	height: 26px; font-size: 14px; font-weight: bold;}
.bt5 {
	margin-left: 10px;}
.bt1 span {
	background: rgb(0, 153, 204); padding: 5px 7px; color: rgb(255, 255, 255); float: left; display: block;}
#mainbody {
	width: 730px; height: auto; margin-top: 8px; float: left;}
#mainbody2 {
	width: 730px; height: auto; margin-top: 8px; margin-left: 10px; float: left;}
#mainbody3 {
	width: 330px; height: auto; margin-top: 8px; margin-left: 0px; float: left;}
#mainbody4 {
	width: 978px; height: auto; margin-top: 8px; margin-left: 0px; border:#bfd5fc 1px solid;}
.main_left { width: 300px; height: auto; padding-right: 10px; padding-left: 10px; margin-bottom: 8px; float: left;}
.main_right {
	background: url() no-repeat; width: 380px; height: auto; padding-right: 10px; padding-left: 10px; margin-bottom: 9px; margin-left: 10px; float: left;}
#pic {
	background: url(images/pic.jpg); width: 730px; height: 77px; margin-bottom: 8px; float: left;}
#main_bottom {
	width: 710px; height: 125px; padding-right: 10px; padding-left: 10px; float: left;}
.menu {
	font-size:17px; font-family: vani
;}
.mnb{    font-size: 17px;
    float: center;
    width: 1230px;
    height: 36px;
    line-height: 36px;}
.mn_x { float: left; width: 2px; height: 36px
;}
.mn_a {
	width: 89px
;}
.mn_a A:hover {}
.mn_aa {
	width: 147px
;}
.mn_aa A:hover {
	background: url() no-repeat
;}
.mnb UL {
	text-transform: capitalize; list-style-type: none
;}
.mnb LI {
	text-transform: capitalize; list-style-type: none
;}
#nav {
	display: block
;}
#nav .mainlevel {
	float: left; width: 155px; font-size:16px;}
#nav .mainlevel A {
	padding-right: 0px; display: block; padding-left: 0px; padding-bottom: 3px; width: 108px; color: #FFFFFF; padding-top: 3px;  font-size:16px; font-family: Microsoft Yahei; text-align: center; text-decoration: none
;}
#nav .mainlevel A:hover {
	background: #B80022; font-size:16px; color: #FFFF00; padding-top: 3px;padding-bottom: 3px;text-decoration: none
;}
#nav .mainlevel_2 {
	float: left; width: 110px; font-size:16px;}
#nav .mainlevel_2 A {
	padding-right: 0px; display: block; padding-left: 0px; padding-bottom: 3px; width: 110px; color: #FFFFFF; padding-top: 3px;  font-size:16px; font-family: Microsoft Yahei; text-align: center; text-decoration: none
;}
#nav .mainlevel_2 A:hover {
	background: #B80022; font-size:16px; color: #FFFF00; padding-top: 3px;padding-bottom: 3px;text-decoration: none
;}
#nav .mainlevel_3 {
	float: left; width: 326px; size: 17px;}
#nav .mainlevel_3 A {
	padding-right: 0px; display: block; padding-left: 0px; padding-bottom: 3px; width: 326px; color: #ffffff; padding-top: 3px; size: 17px; font-family: vani; text-align: center; text-decoration: none
;}
#nav .mainlevel_3 A:hover {
	background: #d3161a;  size: 17px; color: #FFFF00; padding-top: 3px; padding-bottom: 3px; text-decoration: none
;}
.biaoti {
	font-size:22px; text-align:center;font-family:Microsoft Yahei; color:#000000; font-weight:bold; line-height:150%;padding:8px 10px 15px 10px;}
.lanmu {
	text-align:left; float:left; font-size: 16px; color: #000000; font-family: Microsoft YaHei; line-height:39px;
;}
.xinwen {
	text-align:left; float:left; font-size: 14px; color: #555; font-family: Microsoft YaHei
;}
.xinwen A {
	color: #555555
;}
.xinwen A:hover {
	font-size: 14px; color: #d3161a; padding-top: 2px; padding-bottom: 2px; text-decoration: none;text-decoration: underline
;}
.footer {
	text-align:center; float:center; font-size: 15px; color: #FFF; font-family: Microsoft YaHei
;}
.footer A {
	color: #555555
;}
.footer A:hover {
	font-size: 15px; color: #d3161a; padding-top: 2px; padding-bottom: 2px; text-decoration: none;text-decoration: underline
;}