@charset "gb2312";
#redian1{ display:none}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
PRE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
CODE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
LEGEND {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TEXTAREA {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BLOCKQUOTE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TABLE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FIELDSET {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
UL {
	LIST-STYLE-TYPE: none
}
LI {
	LIST-STYLE-TYPE: none
}
H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%
}
H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%
}
H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%
}
H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%
}
H5 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%
}
H6 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%
}
INPUT {
	VERTICAL-ALIGN: middle; FONT-FAMILY: Arial
}
TEXTAREA {
	VERTICAL-ALIGN: middle; FONT-FAMILY: Arial
}
SELECT {
	VERTICAL-ALIGN: middle; FONT-FAMILY: Arial
}
.clearfix:unknown {
	CLEAR: both; DISPLAY: block; content: ""
}
.clearfix {
	HEIGHT: 100%
}
BODY {
	BACKGROUND: url(bg-wrapper.jpg) repeat-x 0px 0px; FONT: 12px/23px ËÎÌå,Arial; COLOR: #333
}
A {
	COLOR: #333; TEXT-DECORATION: none; outline: none
}
A:hover {
	COLOR: #c00; TEXT-DECORATION: none
}
.clearbox {
	CLEAR: both; BORDER-TOP: transparent 1px solid; MARGIN-TOP: -1px! important; FONT-SIZE: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; VISIBILITY: hidden; HEIGHT: 0px
}
.blank {
	HEIGHT: 8px
}
.none {
	DISPLAY: none
}
.center {
	TEXT-ALIGN: center
}
A.hot {
	COLOR: red! important
}
.hot {

	COLOR: red! important
}
A.gray {
	COLOR: gray! important
}
.gray {
	COLOR: gray! important
}
A.str {
	COLOR: #690! important
}
.str {
	COLOR: #690! important
}
EM.more {
	DISPLAY: inline; FLOAT: right; MARGIN: 0px 5px 0px 0px; WIDTH: 40px! important; LINE-HEIGHT: 30px; FONT-STYLE: normal; HEIGHT: 30px
}
EM.more A {
	MARGIN-TOP: 15px; DISPLAY: inline-block; BACKGROUND: url(btn-more.gif) no-repeat 0px 0px; WIDTH: 23px; HEIGHT: 10px
}
.btn1 {
	DISPLAY: block; WIDTH: 60px; HEIGHT: 22px; TEXT-ALIGN: center; TEXT-DECORATION: none! important
}
.inp {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; BORDER-LEFT: #ccc 1px solid; COLOR: #666; LINE-HEIGHT: 19px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 19px
}
.inputtext {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; BORDER-LEFT: #ccc 1px solid; COLOR: #666; LINE-HEIGHT: 19px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 19px
}
.sub {
	VERTICAL-ALIGN: middle; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
TEXTAREA {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
BUTTON {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.banner {
	CLEAR: both; OVERFLOW: hidden
}
.green {
	COLOR: #690! important
}
.fl {
	FLOAT: right
}
#header {
	MARGIN: auto; WIDTH: 1000px; TEXT-ALIGN: center
}
#container {
	MARGIN: auto; WIDTH: 1000px; TEXT-ALIGN: center
}
#footer {
	MARGIN: auto; WIDTH: 1000px; TEXT-ALIGN: center
}
#header {
	
}
#header #logo {
	DISPLAY: inline; FLOAT: left; MARGIN: 10px 0px 10px 10px; WIDTH: 400px; HEIGHT: 95px
}
#header #banner{
	DISPLAY: inline; FLOAT: left;  WIDTH: 1000px; HEIGHT: 150px
}
#header #logo EM {
	DISPLAY: inline-block; BACKGROUND: url(logo.gif) no-repeat 0px 0px; FLOAT: left; WIDTH: 518px; CURSOR: pointer; TEXT-INDENT: -9999px; HEIGHT: 70px; margin-left:15px; margin-top:5px
}
#topService {
	
	MARGIN: 0px 0px 0px;
	WIDTH: 1000px;
	height:27px;
	background-image: url(top1.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;	 
}
#showtime{FLOAT: left;TEXT-ALIGN: left; width:300px; margin-left:15px;}
#topService .wether{
	float:left;
	overflow:hidden;
	margin-top:7px;
	background-image: none;
}
#topBar {FLOAT:right;TEXT-ALIGN: right; width:420px}
#topBar A {
	PADDING-LEFT: 15px; BACKGROUND: url(page-icon.gif) no-repeat 0px 0px; MARGIN: 0px 5px; COLOR: #666
}
#topBar A:hover {
	BACKGROUND-POSITION: 0px -30px; COLOR: #333; TEXT-DECORATION: underline
}

.pathsearch{FLOAT: right;CLEAR:right;}
.pathsearch table{CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; COLOR: #666; PADDING-TOP: 0px; HEIGHT: 30px; TEXT-ALIGN: right;DISPLAY: block; }

#search {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; COLOR: #666; PADDING-TOP: 0px; HEIGHT: 30px; TEXT-ALIGN: right
}
#search * {
	VERTICAL-ALIGN: middle
}
#search #classid{border:1px solid #999; COLOR: #666;}
#search .inp {
	PADDING-LEFT: 25px; BACKGROUND: url(page-icon.gif) #fff no-repeat 0px -63px; COLOR: #999; PADDING-TOP: 3px; BORDER-RIGHT-STYLE: none; HEIGHT: 17px
}
#search .on {
	BORDER-LEFT-COLOR: #c40000! important; BORDER-BOTTOM-COLOR: #c40000! important; COLOR: #333; BORDER-TOP-COLOR: #c40000! important; BORDER-RIGHT-COLOR: #c40000! important
}
#search .btnSub {
	DISPLAY: inline-block; BACKGROUND: url(bg.png) no-repeat 0px -8px; WIDTH: 61px; CURSOR: pointer; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 22px; BORDER-BOTTOM-STYLE: none
}
#search .btnMenber {
	Z-INDEX: 101; FLOAT: right; MARGIN-LEFT: 10px; WIDTH: 100px; POSITION: relative; _display: inline
}
#search A.btnMenberIn {
	DISPLAY: inline-block; BACKGROUND: url(bg.png) no-repeat 0px -46px; OVERFLOW: hidden; WIDTH: 99px; HEIGHT: 30px
}
#search A.btnMenberIn SPAN.text {
	DISPLAY: none
}
#search .loginDrift {
	BORDER-RIGHT: #ffc697 1px solid; BORDER-TOP: #ffc697 1px solid; DISPLAY: none; Z-INDEX: 101; RIGHT: 0px; BACKGROUND: #fff7ee; BORDER-LEFT: #ffc697 1px solid; WIDTH: 169px; BORDER-BOTTOM: #ffc697 1px solid; ZOOM: 1; POSITION: absolute; TOP: 23px; HEIGHT: auto; TEXT-ALIGN: left
}
#search .loginDrift .Login_ajax {
	MARGIN: 5px 10px
}
#search .loginDrift .Login_ajax TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: #333; PADDING-TOP: 2px
}
#search .loginDrift .Login_ajax TD .inp {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; BACKGROUND: #fff; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
#nav {
	CLEAR: both; Z-INDEX: 100; BACKGROUND: url(bg-nav.jpg) repeat-x 0px 0px; WIDTH: 100%; POSITION: relative; HEIGHT: 37px
}
#nav .L {
	DISPLAY: inline-block; BACKGROUND: url(bg-nav.jpg) #000 no-repeat left -74px; LEFT: 0px; WIDTH: 17px; POSITION: absolute; TOP: 0px; HEIGHT: 37px
}
#nav .R {
	DISPLAY: inline-block; RIGHT: 0px; BACKGROUND: url(bg-nav.jpg) no-repeat right -37px; WIDTH: 17px; POSITION: absolute; TOP: 0px; HEIGHT: 37px
}
#navIn {
	CLEAR: both; MARGIN-LEFT: 15px
}
#navIn LI {
	PADDING-RIGHT: 15px; DISPLAY: inline; Z-INDEX: 100; BACKGROUND: url(bg-nav-sep.jpg) no-repeat right 5px; FLOAT: left; MARGIN: 0px 2px; WIDTH: 75px; LINE-HEIGHT: 37px; POSITION: relative; HEIGHT: 100%;
}
#navIn LI.width95{WIDTH: 105px;}
#navIn LI.end {
	BACKGROUND: none transparent scroll repeat 0% 0%;WIDTH: 85px;
}
#navIn LI BLOCKQUOTE {
	DISPLAY: none; Z-INDEX: 9999
}
#navIn LI A {
	FONT-SIZE: 13px; COLOR: #fff; font-weight:bold
}
#navIn LI A:hover {
	COLOR: #ffff66
}

#navIn LI.rightnav BLOCKQUOTE{left:-120px; width:205px} 
#navIn LI BLOCKQUOTE {
	BORDER-RIGHT: #bfbedd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bfbedd 1px; DISPLAY: none; PADDING-LEFT: 15px; Z-INDEX: 9999; BACKGROUND: url(bg-subNav.jpg) #fff no-repeat 0px bottom; FILTER: alpha(opacity=80); LEFT: -7px; PADDING-BOTTOM: 65px; MARGIN: 0px; OVERFLOW: hidden; BORDER-LEFT: #bfbedd 1px solid; WIDTH: 310px; PADDING-TOP: 0px; BORDER-BOTTOM: #bfbedd 1px solid; POSITION: absolute; TOP: 34px; -moz-opacity: .80; opacity: 0.8
}
#navIn LI.rightnav BLOCKQUOTE .arr{ BACKGROUND: url(bg-subNav-arr.gif) #fff no-repeat 150px 0px; }
#navIn LI BLOCKQUOTE .arr {
	DISPLAY: block; FONT-SIZE: 0px; BACKGROUND: url(bg-subNav-arr.gif) #fff no-repeat 18px 0px; WIDTH: 100%; HEIGHT: 10px
}
#navIn LI BLOCKQUOTE A {
	DISPLAY: inline; PADDING-LEFT: 15px; FONT-SIZE: 12px; BACKGROUND: url(page-icon.gif) #fff no-repeat 0px -97px; FLOAT: left; MARGIN: 2px 0px; WIDTH: 90px; COLOR: #666; LINE-HEIGHT: 24px; WHITE-SPACE: nowrap; HEIGHT: 24px; TEXT-ALIGN: left; font-weight:normal
}
#navIn LI BLOCKQUOTE A:hover {
	BACKGROUND-POSITION: 0px -127px; COLOR: #c00
}
#container {
	CLEAR: both; MARGIN-TOP: 5px; OVERFLOW: hidden; WIDTH: 995px
}
.showPic {
	FONT-SIZE: 0px; MARGIN: auto; TEXT-ALIGN: center
}
.box {
	TEXT-ALIGN: left
}
.box DT {
	LINE-HEIGHT: 27px; HEIGHT: 30px
}
.box DT SPAN {
	FONT-WEIGHT: bold; MARGIN-LEFT: 25px; COLOR: #c00
}
.box DT SPAN A {
	FONT-WEIGHT: bold; COLOR: #c00
}
.box DT EM {
	FONT-STYLE: normal
}
.txtList {
	
}
.txtList LI.navbar{ height:auto}
.txtList LI {
	CLEAR: both; MARGIN: 0px 0px; OVERFLOW: hidden; COLOR: #999; LINE-HEIGHT: 25px; HEIGHT: 25px
}
.txtList LI.navbar{ height:auto}
.txtList SPAN.d {
	FLOAT: right; COLOR: #333
}
.txtList LI A {
	COLOR: #333; MARGIN-RIGHT: 10px
}
.txtList LI A:hover {
	BACKGROUND: #fff4f0; COLOR: #c00; TEXT-DECORATION: underline
}
.txtList2 LI {
	PADDING-LEFT: 15px; BACKGROUND: url(page-icon.gif) no-repeat 0px -127px
}
.txtList2 LI.navbar{
	background-image: none;
}
.txtList2 LI A {
	
}
.mode-a {
	CLEAR: both; MARGIN-BOTTOM: 10px; OVERFLOW: hidden; TEXT-ALIGN: left
}
.mode-a-main {
	BORDER-RIGHT: #e3e3e3 0px solid; BORDER-TOP: #e3e3e3 0px solid; FLOAT: left; BORDER-LEFT: #e3e3e3 0px solid; WIDTH: 735px; BORDER-BOTTOM: #e3e3e3 0px solid; 
}
.moaleft{float:left; width:300px}
.moaright{float:right; width:405px;BORDER: #e3e3e3 1px solid; padding:0px 10px;}

.moaright .focusNews1 {
	BACKGROUND: url(page-tit01-recommBG.png) repeat-x 0px 95px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; PADDING-TOP: 5px; HEIGHT: auto
}


.moaright .focusNews1 A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%
}

.moaright .focusNews1 H2 {
	 HEIGHT: 25px; text-align:center;width:405px;
}
.moaright .focusNews1 H2 A {
	FONT-WEIGHT: bold; COLOR: #c00; font-size:16px
}
.moaright .focusNews1 P {
	  LINE-HEIGHT: 19px; text-align:left;width:405px; text-indent:20px; color:#666
}

.mode-a-side {
	FLOAT: right; WIDTH: 250px
}
.mode-b {
	CLEAR: both; OVERFLOW: hidden
}
.mode-b-side1 {
	FLOAT: left; WIDTH: 250px
}
.mode-b-side2 {
	FLOAT: right; WIDTH: 250px
}
.mode-b-main {
	FLOAT: left; MARGIN-LEFT: 10px; WIDTH: 475px
}
#flaADS {
	MARGIN: 1px; OVERFLOW: hidden
}
#notice {
	CLEAR: both; BORDER-RIGHT: #e3e3e3 1px solid; BORDER-TOP: #e3e3e3 1px solid; OVERFLOW: hidden; BORDER-LEFT: #e3e3e3 1px solid; BORDER-BOTTOM: #e3e3e3 1px solid; HEIGHT: 56px
}
#notice EM {
	DISPLAY: inline; BACKGROUND: url(bg-notice-t.jpg) repeat-x 0px 0px; FLOAT: left; MARGIN: 7px 0px 0px 7px; WIDTH: 34px; COLOR: #fff; LINE-HEIGHT: 18px; PADDING-TOP: 3px; FONT-STYLE: normal; HEIGHT: 43px; TEXT-ALIGN: center; font-weight:bold
}
#notice .line {
	CLEAR: both; FONT-SIZE: 0px; MARGIN: 0px 6px; LINE-HEIGHT: 1px; BORDER-BOTTOM: #ccc 1px dotted; HEIGHT: 1px
}
#notice .txtList {
	FLOAT: left; MARGIN: 5px 0px 0px 10px;
	
	width:197px;
	height:44px; 
	
}

#notice .txtList A{
	LINE-HEIGHT: 22px;
	HEIGHT: 22px;
	background-image: url(common8.gif);
	background-repeat: no-repeat;
	
	background-position: 0px -4px;
	margin:0px 5px;
	padding-left:6px;
	display: inline
}
#slip {
	
}
#slip DT {
	PADDING-LEFT: 20px; FONT-WEIGHT: bold; BACKGROUND: url(bg-slip.jpg) no-repeat 0px 0px; CURSOR: pointer; COLOR: #666; LINE-HEIGHT: 27px; HEIGHT: 27px; TEXT-ALIGN: left
}
#slip DT.on A {
	COLOR: #e21c19
}
#slip DD {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 0px; 
}
#slip DD .txtList {
	MARGIN: 0px 12px
}

#slip DD .showPic {
	MARGIN-BOTTOM: 1px
}
#slip DD .showPic IMG {
	WIDTH: 246px; HEIGHT: 95px
}
#slip DT.slip01 {
	
}
#slip DT.slip02 {
	BACKGROUND-POSITION: 0px -125px
}
#slip DT.slip03 {
	BACKGROUND-POSITION: 0px -125px
}
#slip DT.bot {
	BACKGROUND-POSITION: 0px bottom; FONT-SIZE: 0px; LINE-HEIGHT: 0px; HEIGHT: 4px;
}
.link{ text-align:center; margin:0px 10px}
.link .ln{ margin:4px 0px; width:200px}
#service {
	BACKGROUND: url(bg-service.jpg) no-repeat 0px 0px; HEIGHT: 136px; overflow:hidden
}
#service DT {
	PADDING-LEFT: 20px; FONT-WEIGHT: bold; COLOR: #333; PADDING-TOP: 8px; TEXT-ALIGN: left
}
#service DT EM.more {
	WIDTH: 100px! important; MARGIN-RIGHT: 15px! important; TEXT-ALIGN: right
}
#service DT EM.more A {
	FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 4px 0px 0px; WIDTH: 100%; COLOR: #c00; LINE-HEIGHT: 20px; HEIGHT: 20px
}
#service DD {
	PADDING-RIGHT: 25px; PADDING-LEFT: 25px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#service DD A {
	/*DISPLAY: inline; PADDING-LEFT: 21px;  FLOAT: left; MARGIN: 3px 2px; */
}
#service DD A.a01 {
	BACKGROUND-POSITION: 0px 5px
}
#service DD A.a02 {
	BACKGROUND-POSITION: 0px -104px
}
#service DD A.a03 {
	BACKGROUND-POSITION: 2px -33px
}
#service DD A.a04 {
	BACKGROUND-POSITION: -1px -137px
}
#service DD A.a05 {
	BACKGROUND-POSITION: 0px -66px
}
#service DD A.a06 {
	BACKGROUND-POSITION: 0px -176px
}
#service DD SPAN {
	DISPLAY: block; TEXT-ALIGN: center
}
#service DD STRONG {
	COLOR: #c00
}
.tabInd {
	TEXT-ALIGN: left
}
.tabInd DT {
	BACKGROUND: url(page-tit01.jpg) no-repeat 0px 0px; LINE-HEIGHT: 35px; HEIGHT: 35px
}
.tabInd DT A {
	DISPLAY: inline-block; FONT-WEIGHT: bold; WIDTH: 96px; HEIGHT: 35px; TEXT-ALIGN: center
}
.tabInd DT A.on {
	BACKGROUND: url(page-tit01-on.gif) no-repeat 0px 3px; COLOR: #fff
}
.tabInd DT EM {
	MARGIN: 0px 0px 0px 20px
}
.tabInd DD {
	BORDER-RIGHT: #cecece 1px solid; PADDING-RIGHT: 18px; PADDING-LEFT: 18px; PADDING-BOTTOM: 0px; BORDER-LEFT: #cecece 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM-STYLE: none
}
.tabInd DD UL {
	DISPLAY: none
}
LI.focusNews {
	BACKGROUND: url(page-tit01-recommBG.png) repeat-x 0px 77px; PADDING-BOTTOM: 15px; OVERFLOW: hidden; PADDING-TOP: 5px; HEIGHT: auto
}
LI.focusNews .focusImg {
	FLOAT: left; MARGIN: 3px 0px 0px 5px; WIDTH: 75px
}
LI.focusNews A IMG {
	BORDER-RIGHT: #e3e3e3 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #e3e3e3 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #e3e3e3 1px solid; WIDTH: 65px; PADDING-TOP: 1px; BORDER-BOTTOM: #e3e3e3 1px solid; HEIGHT: 55px
}
LI.focusNews A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
LI.focusNews A:hover IMG {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
LI.focusNews H4 {
	FLOAT: right; WIDTH: 350px; HEIGHT: 25px
}
LI.focusNews H4 A {
	FONT-WEIGHT: bold; COLOR: #c00
}
LI.focusNews P {
	FLOAT: right; WIDTH: 350px; LINE-HEIGHT: 19px
}
DD.boxBot {
	MARGIN-TOP: -2px; FONT-SIZE: 0px; BACKGROUND: url(page-tit01.jpg) no-repeat 0px bottom; BORDER-TOP-STYLE: none; LINE-HEIGHT: 0; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 7px! important; BORDER-BOTTOM-STYLE: none
}
/*
#newsGroup1 {
	HEIGHT: 257px
}
#newsGroup1 DD {
	HEIGHT: 200px
}
#newsGroup2 {
	HEIGHT: 257px
}
#newsGroup2 DD {
	HEIGHT: 200px
}
*/
#newsGroup1 .focusNews {
	HEIGHT: 65px
}
#newsGroup2 .focusNews {
	HEIGHT: 65px
}
#branches {
	
}
#branches DT {
	BACKGROUND: url(page-tit02.jpg) no-repeat 0px 0px
}
#branches DD {
	
}
#futureIM {
	
}
#futureIM DT {
	BACKGROUND: url(page-tit02.jpg) no-repeat 0px -56px; HEIGHT: 28px
}
#futureIM DT EM {
	DISPLAY: inline-block; MARGIN: 3px 0px 0px 10px; TEXT-ALIGN: center
}
#futureIM DT EM A {
	DISPLAY: inline-block; MARGIN: 0px 5px; WIDTH: 63px; LINE-HEIGHT: 21px; HEIGHT: 21px; font-weight:bold
}
#futureIM DT EM A.on {
	BACKGROUND: url(page-tit02-on.gif) no-repeat 0px 0px; COLOR: #fff;font-weight:bold
}
#futureIM DD {
	BORDER-RIGHT: #cecece 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cecece 1px; PADDING-LEFT: 5px; PADDING-BOTTOM: 7px; BORDER-LEFT: #cecece 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #cecece 1px solid; TEXT-ALIGN: left
}
#futureIM DD .ifa {
	DISPLAY: none
}
#futureIM DD .ifa li{float:left; width:50%; line-height:25px; height:25px}
#futureIM DD .ifa-t {
	CLEAR: both; OVERFLOW: hidden; LINE-HEIGHT: 15px; HEIGHT:15px
}
#futureIM DD .ifa-t SPAN {
	DISPLAY: inline; FLOAT: left; WIDTH: 68px; TEXT-ALIGN: center
}

#linkBox {
	CLEAR: both; BACKGROUND: url(bg-link.jpg) no-repeat 0px 0px; MARGIN: 8px 0px 0px; OVERFLOW: hidden; HEIGHT: 55px
}
#linkBox UL {
	CLEAR: both; MARGIN: 7px 0px 0px 110px; OVERFLOW: hidden
}
#linkBox UL LI {
	CLEAR: none; DISPLAY: inline; FLOAT: left; MARGIN: 0px 2px; LINE-HEIGHT: 20px; HEIGHT: 20px
}
.footpic{margin:4px auto;  WIDTH: 995px; CLEAR: both; }
.footpic li{ width:115px; float:left}
.footpic li img{ width:110px; height:45px}
#footer {
	CLEAR: both; MARGIN-TOP: 8px; BACKGROUND: url(bg-foot.jpg) repeat-x 0px bottom; OVERFLOW: hidden; WIDTH: auto; HEIGHT: 100px
}
#footer .footIn {
	PADDING-RIGHT: 0px; BORDER-TOP: #e21c19 2px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px auto 20px; WIDTH: 995px; LINE-HEIGHT: 25px; PADDING-TOP: 10px; HEIGHT: 25px; TEXT-ALIGN: center
}
#footer .footIn A {
	MARGIN: 0px 4px
}
#footer .cr {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; FONT-FAMILY: tahoma
}

