BODY {
	FONT-SIZE: 12px; FONT-FAMILY: "Microsoft Yahei"; COLOR: #4f4f4f; TEXT-ALIGN: center
}
.blue {
	COLOR: #ffffff
}
.header {
	MARGIN: 0px auto; WIDTH: 1200px
}
.header .head_m {
	HEIGHT: 120px; POSITION: relative; WIDTH: 100%
}
.head_m .logo {
	HEIGHT: 83px; FLOAT: left; MARGIN: 20px 10px; WIDTH: 212px
}
.head_m .logo IMG {
	HEIGHT: 85px; WIDTH: 212px
}
.header .head_m .head_mr {
	HEIGHT: 95px; RIGHT: 0px; POSITION: absolute; TEXT-ALIGN: right; TOP: 20px; WIDTH: 814px
}
.head_mr P1 {
	FONT-SIZE: 15px; HEIGHT: 30px; COLOR: #0095cc; LINE-HEIGHT: 30px
}
.head_mr .search {
	BORDER-TOP: #ddd 1px solid; HEIGHT: 34px; BORDER-RIGHT: #ddd 1px solid; BACKGROUND: #f6f6f6; BORDER-BOTTOM: #ddd 1px solid; POSITION: relative;ALIGN: right; BORDER-LEFT: #ddd 1px solid; MARGIN-TOP: 3px; WIDTH: 214px
}
.head_mr .search INPUT {
	BORDER-TOP: 0px; HEIGHT: 34px; BORDER-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM: 0px; POSITION: absolute; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 5px; LEFT: 0px; BORDER-LEFT: 0px; LINE-HEIGHT: 34px; TOP: 0px; PADDING-RIGHT: 5px; WIDTH: 204px
}
.head_mr .search .s_btn {
	CURSOR: pointer; HEIGHT: 36px; BACKGROUND-IMAGE: url(../images/s_btn.png); BACKGROUND-REPEAT: no-repeat; POSITION: absolute; BACKGROUND-POSITION: center center; LEFT: 214px; TOP: -1px; WIDTH: 36px; BACKGROUND-COLOR: #0096cd
}

.banner {
	OVERFLOW: hidden; HEIGHT: 350px; MARGIN: 5px auto 0px; WIDTH: 1200px
}
.banner_a {
	HEIGHT: 230px
}
.banner_a IMG {
	HEIGHT: 230px; VERTICAL-ALIGN: top; WIDTH: 1200px
}
#inner {
	OVERFLOW: hidden; HEIGHT: 350px; MARGIN: 0px auto; WIDTH: 1200px
}
.hot-event {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
.hot-event .switch-tab {
	HEIGHT: 30px; POSITION: absolute; TEXT-ALIGN: center; LEFT: 0px; Z-INDEX: 99; LINE-HEIGHT: 30px; TOP: 320px; WIDTH: 100%
}
.hot-event .switch-tab A {
	OVERFLOW: hidden; HEIGHT: 8px; VERTICAL-ALIGN: middle; BACKGROUND: #3da5d3; MARGIN: 0px 2px; DISPLAY: inline-block; WIDTH: 8px; TEXT-INDENT: -9999px; border-radius: 200px; -moz-border-radius: 200px; -webkit-border-radius: 200px
}
.hot-event .switch-tab .current {
	OVERFLOW: hidden; HEIGHT: 8px; VERTICAL-ALIGN: middle; BACKGROUND: #3da5d3; MARGIN: 0px 2px; DISPLAY: inline-block; WIDTH: 8px; TEXT-INDENT: -9999px; border-radius: 200px; -moz-border-radius: 200px; -webkit-border-radius: 200px
}
.hot-event .switch-tab .current {
	HEIGHT: 9px; BACKGROUND: #3366cc; WIDTH: 9px
}
.hot-event .event-item {
	HEIGHT: 350px; POSITION: absolute; LEFT: 0px; Z-INDEX: 1; TOP: 0px; WIDTH: 100%
}
.hot-event .event-item .banner {
	OVERFLOW: hidden; POSITION: relative; TEXT-ALIGN: center; MARGIN: 0px auto; DISPLAY: block
}
.hot-event .event-item IMG {
	BORDER-TOP: 0px; HEIGHT: 350px; BORDER-RIGHT: 0px; BORDER-BOTTOM: 0px; MARGIN: 0px auto; BORDER-LEFT: 0px; WIDTH: 1200px
}
.hide-clip {
	OVERFLOW: hidden; BORDER-TOP: 0px; CLIP: rect(1px 1px 1px 1px); HEIGHT: 1px !important; BORDER-RIGHT: 0px; BORDER-BOTTOM: 0px; POSITION: absolute !important; PADDING-BOTTOM: 0px !important; PADDING-TOP: 0px !important; PADDING-LEFT: 0px !important; BORDER-LEFT: 0px; LINE-HEIGHT: 0 !important; PADDING-RIGHT: 0px !important; WIDTH: 1px !important
}
.i_main {
	MARGIN: 0px auto; WIDTH: 1200px
}
.i_main .side_nav {
	OVERFLOW: hidden; HEIGHT: 600px; BACKGROUND: #66ccff; FLOAT: left; WIDTH: 213px
}
.side_nav .title {
	HEIGHT: 55px; BACKGROUND: #3366cc; BORDER-BOTTOM: 0px; PADDING-BOTTOM: 0px; TEXT-ALIGN: center; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px; LINE-HEIGHT: 55px; PADDING-RIGHT: 0px; WIDTH: 100%
}
.side_nav .title:hover {
	BACKGROUND: #3366cc
}
.side_nav LI {
	HEIGHT: 60px; BORDER-BOTTOM: #fff 1px dashed; PADDING-TOP: 7px; LINE-HEIGHT: 60px; WIDTH: 100%
}
.side_nav LI A {
	FONT-SIZE: 15px; COLOR: #fff
}
.side_nav LI:hover {
	BACKGROUND: #006894
}
.side_nav LI.now {
	BACKGROUND: #006894
}
.i_main .i_about {
	BORDER-TOP: #ddd 1px solid; HEIGHT: 600px; BORDER-RIGHT: #ddd 1px solid; BORDER-BOTTOM: #ddd 1px solid; FLOAT: right; TEXT-ALIGN: left; BORDER-LEFT: #ddd 1px solid; WIDTH: 968px
}
.i_main .i_about .i_about_h {
	HEIGHT: 55px; LINE-HEIGHT: 55px; WIDTH: 100%;background:url();
}
.i_main .i_about .i_about_h SPAN {
	MARGIN-LEFT: 10px
}
.i_main .i_about .i_about_m {
	OVERFLOW: hidden; FONT-SIZE: 14px; HEIGHT: 262px; VERTICAL-ALIGN: top; COLOR: #888; MARGIN: 10px; LINE-HEIGHT: 180%; WIDTH: 745px
}
.i_about .i_about_m IMG {
	MARGIN-BOTTOM: 10px; VERTICAL-ALIGN: top; FLOAT: left; MARGIN-RIGHT: 10px
}
.pro_gd {
	OVERFLOW: hidden; HEIGHT: 125px; MARGIN: 0px auto; WIDTH: 1200px
}
.pro_gd .mar_m {
	WIDTH: 2000000em
}
.marqueeleft {
	OVERFLOW: hidden; HEIGHT: 125px; WIDTH: 100%
}
.marqueeleft UL {
	FLOAT: left
}
.marqueeleft LI {
	OVERFLOW: hidden; HEIGHT: 125px; FLOAT: left; DISPLAY: inline; MARGIN-RIGHT: 7px
}
.marqueeleft LI .pic {
	OVERFLOW: hidden; BORDER-TOP: #ddd 1px solid; HEIGHT: 120px; BORDER-RIGHT: #ddd 1px solid; BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; DISPLAY: block; WIDTH: 192px
}
.marqueeleft LI .pic IMG {
	HEIGHT: 110px; VERTICAL-ALIGN: top; MARGIN: 5px 10px; WIDTH: 172px
}
.marqueeleft LI .txt {
	HEIGHT: 23px; COLOR: #555; TEXT-ALIGN: center; LINE-HEIGHT: 23px
}
.marqueeleft LI .txt A {
	COLOR: #555
}
.marqueetop {
	OVERFLOW: hidden; HEIGHT: 100%; MARGIN: 40px auto; WIDTH: 125px
}
.marqueetop LI {
	OVERFLOW: hidden; HEIGHT: 125px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; WIDTH: 192px
}
.marqueetop LI .pic {
	OVERFLOW: hidden; HEIGHT: 110px; DISPLAY: block; WIDTH: 172px
}
.foot {
	HEIGHT: 40px; BACKGROUND: #0080ff; MIN-WIDTH: 1200px; COLOR: #fff; TEXT-ALIGN: center; MARGIN: 0px auto; LINE-HEIGHT: 40px; WIDTH: 1200px
}
.foot SPAN {
	MARGIN-LEFT: 80px
}