* {
	padding-bottom: 0px; border-right-width: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px
;}
BODY {
	background-color: #ccc; font: 12px/24px "微软雅黑"
;}
A {
	color: #000; text-decoration: none
;}
A:hover {
	color: #d1342b; text-decoration: underline
;}
#warpper {
	background-color: #fff; margin: 0px auto; width: 950px; overflow: hidden
;}
#header {
	width: 950px
;}
#banner {
	width: 950px; background: url(../images/banner.jpg) no-repeat 0px 0px; height: 193px
;}
#nav {
	background: url(../images/navbg.jpg) repeat-x 0px 0px; height: 60px
;}
#top_bar {
	margin: 0px auto; width: 100%; background: url(../images/main_top_bg.jpg) repeat-x 50% top; height: 27px
;}
.version_bg {
	text-align: center; line-height: 31px; background: url(../images/bt-topbar.jpg) no-repeat 0px 5px; height: 31px
;}
.mainlogo {
	width: 194px; background: url(../images/main_logo.jpg) no-repeat center 50%; float: left; height: 80px; cursor: pointer
;}
.mainlogotxt {
	width: 69px; background: url(../images/main_logo_ws.jpg) no-repeat center bottom; float: left; height: 67px
;}
.mainsearch {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; float: right; padding-top: 0px
;}
#SearchWord {
	border-bottom: #ccc 1px solid; border-left: #ccc 1px solid; line-height: 21px; background-color: white; margin: 0px; padding-left: 8px; width: 220px; float: left; height: 21px; border-top: #ccc 1px solid; border-right: #ccc 0px solid; top: 4px
;}
#btn_search {
	border-bottom-style: none; margin: 0px; border-left-style: none; width: 91px; border-top-style: none; background: url(../images/search_btn.jpg) no-repeat 0px 0px; height: 25px; border-right-style: none; cursor: pointer
;}
.mainlogo1 {
	width: 158px; background: url(../images/main_logo1.jpg) center 50%; float: left; height: 80px; cursor: pointer
;}
.menubg {
	background: url(../images/main_menu_bg.jpg) repeat-x; height: 68px
;}
.mainmenu {
	line-height: 30px; margin: 0px 15px; float: left; color: white; font-size: 14px; font-weight: bold; text-decoration: none
;}
.main_menu {
	width: 950px; height: 30px
;}
.main_menu LI {
	text-align: center; line-height: 30px; list-style-type: none; display: inline; float: left; color: #d1342b; font-size: 14px
;}
.main_menu A:link {
	color: #d1342b; font-size: 14px
;}
.main_menu A:visited {
	color: #d1342b; font-size: 14px
;}
.main_menu A:hover {
	color: yellow; font-size: 14px
;}
.MenuLeftspace {
	float: left; margin-left: 50px
;}
.MenuRightspace {
	width: 1px
;}
.CurMenuS {
	text-align: center; line-height: 30px; margin: 0px 15px; width: 63px; background: url(../images/main_focusbg_s.jpg) no-repeat; float: left; height: 30px; color: black; font-size: 14px; font-weight: bold
;}
.CurMenu {
	text-align: center; line-height: 30px; margin: 0px 15px; width: 83px; background: url(../images/main_focusbg.jpg) no-repeat; float: left; height: 30px; color: black; font-size: 14px; font-weight: bold
;}
.CurMenuX {
	text-align: center; line-height: 30px; margin: 0px 15px; width: 110px; background: url(../images/main_focusbg_x.jpg) no-repeat; float: left; height: 30px; color: black; font-size: 14px; font-weight: bold
;}
A.CurMenuS:link {
	color: #d1342b; font-size: 14px
;}
A.CurMenuS:visited {
	color: #000000; font-size: 14px
;}
A.CurMenuS:hover {
	color: #000; font-size: 14px
;}
A.CurMenu:link {
	color: #000000; font-size: 14px
;}
A.CurMenu:visited {
	color: #000000; font-size: 14px
;}
A.CurMenu:hover {
	color: #000; font-size: 14px
;}
A.CurMenuX:link {
	color: #000000; font-size: 14px
;}
A.CurMenuX:visited {
	color: #000000; font-size: 14px
;}
A.CurMenuX:hover {
	color: #000; font-size: 14px
;}
.submenubg {
	margin-top: 0px; height: 32px
;}
.sub_menu {
	width: 950px; float: left; height: 32px; clear: both; overflow: hidden
;}
.sub_menu UL {
	margin-left: 130px
;}
.sub_menu LI {
	line-height: 32px; list-style-type: none; display: inline; float: left; color: #fff; margin-left: 13px; overflow: hidden
;}
.sub_menu LI A {
	color: #fff
;}
.sub_menu LI A:hover {
	color: #fff
;}
A.selectSubMenu:link {
	color: red
;}
A.selectSubMenu:visited {
	color: red
;}
A.selectSubMenu:hover {
	color: red
;}
#containter {
	width: 950px
;}
#m_left {
	padding-bottom: 40px; width: 272px; background: url(../images/leftbg.jpg) #f7dea5 repeat-y 0px 0px; float: left
;}
.box {
	margin-top: 8px; width: 255px; margin-left: 7px
;}
.box H2 {
	line-height: 30px; padding-left: 16px; background: url(../images/icon_san.jpg) no-repeat 4px center; color: #db0d01; font-size: 14px
;}
.box UL {
	position: relative; padding-bottom: 40px; background-color: #fff; padding-left: 0px; width: 255px; padding-right: 0px; padding-top: 10px; border-radius: 8px
;}
.box LI {
	padding-left: 15px; background: url(../images/icon_dian.jpg) no-repeat left center; margin-left: 20px
;}
.box .more {
	position: absolute; bottom: 5px; right: 12px
;}
.side_form LI {
	background: none transparent scroll repeat 0% 0%; margin-left: 5px
;}
.side_form LI INPUT {
	border-bottom: #000 1px solid; border-left: #000 1px solid; width: 150px; border-top: #000 1px solid; border-right: #000 1px solid
;}
.side_form LI .btn {
	border-bottom-style: none; border-left-style: none; width: 80px; border-top-style: none; background: url(../images/icon_btn.jpg) no-repeat 0px 0px; height: 26px; border-right-style: none
;}
.side_form LI A {
	color: #d1342b; font-weight: bold; text-decoration: underline
;}
#m_right {
	background-color: #fff; width: 678px; float: right; overflow: hidden
;}
.r_box {
	margin: 15px; display: inline-block
;}
.r_box H2 {
	position: relative; padding-bottom: 15px; text-indent: 30px; width: 640px; display: inline-block; background: url(../images/icon_title.jpg) no-repeat 0px 0px; color: #b71405; font-size: 16px
;}
.r_box H2 A {
	position: absolute; text-indent: 0px; width: 35px; bottom: 0px; background: url(../images/icon_more.jpg) no-repeat right center; font-size: 12px; right: 20px; font-weight: normal
;}
.r_box .focus {
	margin-top: 4px; width: 255px; float: left; margin-left: 30px; _margin-left: 15px
;}
.r_box UL {
	float: left; margin-left: 15px
;}
.r_box LI {
	line-height: 34px; width: 320px; height: 34px
;}
.r_box LI A {
	float: left
;}
.r_box LI SPAN {
	float: right
;}
.new_trips UL {
	margin-left: 30px; _margin-left: 15px
;}
.new_trips LI {
	line-height: 30px; width: 590px; height: 30px
;}
.news_menu H2 {
	background: url(../images/icon_title1.jpg) no-repeat 0px 0px
;}
.news_menu UL {
	width: 590px; margin-left: 30px; _margin-left: 15px
;}
.news_menu LI {
	line-height: 36px; padding-left: 12px; width: auto; background: url(../images/icon_san.jpg) no-repeat 0px center; float: left; height: 36px; margin-right: 40px
;}
.news_menu LI A {
	color: #ca0000
;}
#links {
	width: 950px; background: url(../images/linkbg.jpg) repeat-x 0px 0px; height: 54px; overflow: hidden
;}
#links UL {
	margin: 0px auto; width: 700px
;}
#links LI {
	line-height: 54px; margin: 0px 15px; float: left; color: #ca0000
;}
#links LI A {
	color: #ca0000; font-weight: bold
;}
#footer {
	width: 950px; background: url(../images/footbg.jpg) repeat-x 0px 0px; height: 84px; overflow: hidden; padding-top: 10px
;}
#footer P {
	text-align: center; line-height: 24px; height: 24px
;}
#footer P A {
	color: #fff; font-weight: bold
;}
.new_list {
	margin: 30px 15px; overflow: hidden
;}
.new_list H2 {
	position: relative;
	padding-bottom: 15px;
	text-indent: 30px;
	width: 640px;
	display: inline-block;
	background: url(../images/icon_title3.jpg) no-repeat 0px 0px;
	color: #b71405;
	font-size: 16px
;}
.new_list H2 A {
	position: absolute; text-indent: 0px; width: 35px; bottom: 0px; background: url(../images/icon_more.jpg) no-repeat right center; font-size: 12px; right: 30px; font-weight: normal
;}
.new_list .focus {
	margin-top: 4px; width: 255px; float: left; margin-left: 30px
;}
.new_list UL {
	margin-left: 30px
;}
.new_list LI {
	line-height: 50px; padding-left: 15px; width: 560px; background: url(../images/icon_list.jpg) no-repeat 0px center; height: 50px
;}
.new_list LI A {
	font-size: 14px
;}
.new_list LI SPAN {
	font-size: 14px
;}
.news_main {
	margin: 0px auto; width: 590px
;}
.news_main H1 {
	text-align: center; line-height: 60px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 22px
;}
#pagelist {
	text-align: center; padding-bottom: 30px; padding-left: 0px; padding-right: 0px; padding-top: 20px
;}
