#content .contentTopHome{
 background:url(../img/bodyTop.gif) no-repeat; height:8px; overflow:hidden; line-height:0px;
}

#banner{
 width:958px; 	BACKGROUND-IMAGE: url(../img/blueBg.gif); BACKGROUND-REPEAT: repeat-x; margin:0 auto; text-align:center; height:120px;
}
#banner div{
 text-align:left;
}
#services{
 absolute:relative; 
}
.banner {
	FLOAT: left; WIDTH: 620px; HEIGHT: 120px; 
}
.bannerR {
	BACKGROUND: url(../img/bannerbgr.jpg) no-repeat left bottom; FLOAT: right; WIDTH: 300px; HEIGHT: 120px
}
.bannerR DIV {
	PADDING-LEFT: 36px; PADDING-TOP:85px
}
.boxTop {
	BACKGROUND-IMAGE: url(../img/topmid.gif); MARGIN: 0px auto; WIDTH: 930px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 21px
}
.boxBon {
	BACKGROUND-POSITION: 50% bottom; BACKGROUND-IMAGE: url(../img/btmmid.gif); MARGIN: 0px auto; WIDTH: 930px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 21px
}
.inav {
 BACKGROUND: url(../img/mid940.gif) repeat-y; MARGIN: 0px auto; WIDTH: 930px; PADDING-TOP: 5px; position:relative; text-align:center;
}
.inav div{
text-align:left;
}
.serviceTit{
 width:272px; height:60px; background:url(../img/titServices.gif) no-repeat; position:absolute; top:-12px; left:20px;
}
.flow{
 margin-top:50px;
}
#items{
font-size:13px; line-height:26px;}

#items a{
    color:#003399; TEXT-DECORATION: none
}


.mgtop{
 margin-top:8px;
}
.inavl {
	PADDING-left: 5px; FLOAT: left; width:600px; display:inline;
}
.inavl .con{
 padding:8px 12px;
}
.inavr {
	 FLOAT: right; width:280px; margin-right:12px;  display:inline;
}
.inavr h3{
	margin-bottom:6px;
}
.inavrs {
	BORDER-TOP: #d9e5f0 1px solid;  FLOAT: left; WIDTH: 260px; PADDING-TOP:8px
}
#servicesCity{
 height:32px; width:280px; background:url(../img/bgCity01.gif) no-repeat; line-height:32px;
}
#tel{
 height:30px; position:absolute; top:6px; left:370px; width:300px; background:url(../img/bgCity01.gif) no-repeat; line-height:25px; 
}
#tips{
width:280px; background:url(../img/bgshadel.gif) no-repeat left top;  line-height:17px; margin-top:8px;
}
#search_home{
 height:77px; width:280px; background:url(../img/bgShade.gif) no-repeat left top; margin-top:0px;
}
#search_home .con, #tips .con, #tel .con{
 padding-left:20px; padding-top:12px;
}
#btarea{
 margin-top:12px;
}
#btarea .con{
 padding-top:10px;
}
.ileftBox {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 5px; WIDTH: 327px
}
.ileftitem {
	FLOAT: left; BACKGROUND: url(../img/ibox1m.jpg) repeat-y; MARGIN-BOTTOM: 10px; WIDTH: 326px
}
.ileftitem SPAN.title {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 15px; BACKGROUND-IMAGE: url(../img/ibox1t.jpg); PADDING-BOTTOM: 0px; WIDTH: 311px; PADDING-TOP: 16px; HEIGHT: 22px
}
.ileftitem SPAN.mid {
	DISPLAY: block; MARGIN: 0px auto; WIDTH: 300px
}

.ileftitem SPAN.bmt {
	DISPLAY: block; BACKGROUND-IMAGE: url(../img/ibox1b.jpg); WIDTH: 100%; HEIGHT: 15px
}
#intro{
	FLOAT: left;  MARGIN-BOTTOM: 10px; WIDTH: 326px
}
#intro .topbg{
		  WIDTH: 100%; HEIGHT: 15px; background:url(../img/iboxTop.jpg) no-repeat;
}
#intro SPAN.mid {
	DISPLAY: block; MARGIN: 0px auto; WIDTH: 300px
}
#intro SPAN.bmt {
	DISPLAY: block; BACKGROUND-IMAGE: url(../img/ibox1b.jpg); WIDTH: 100%; HEIGHT: 15px
}
#intro h2{
 color:#eb6100; background:url(../img/arrow.gif) no-repeat 5px 5px; padding-left:25px;  border-bottom:1px solid #D9E5F3; height:30px; line-height:27px;
}
.irightitem {
	FLOAT: left; BACKGROUND-IMAGE: url(../img/boxrm.jpg); MARGIN-BOTTOM: 10px; WIDTH: 266px
}
.irighlogin {
	FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: 266px
}
.irightitem SPAN.title {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 15px; BACKGROUND-IMAGE: url(../img/iboxrt.jpg); PADDING-BOTTOM: 0px; WIDTH: 251px; PADDING-TOP: 16px; HEIGHT: 22px
}
.irightitem SPAN.mid {
	DISPLAY: block; MARGIN: 0px auto; WIDTH: 246px
}
.irightitem SPAN.bmt {
	DISPLAY: block; BACKGROUND-IMAGE: url(../img/iboxrb.jpg); WIDTH: 100%; HEIGHT: 15px
}
#guarantee .con{
 padding-top:0px;
}
#guarantee .boxCon{
 padding-top:12px;
}
#comment{

}
#comment dl{
 margin:0px 0px 6px; padding:0px;
}
#comment span.score{
 float:right; color:#f00;
}
.rightBox{
	FLOAT: left;
		margin: 0;
	padding:6px;
}
.rightBox DL {
	BACKGROUND: url(../images/dotline.gif) repeat-x left bottom;
	FLOAT: left;
	MARGIN: 0px;
	width:98%;
	padding: 0;
}
.rightBox DL DT {
	MARGIN-TOP: 0.8em; FLOAT: left; OVERFLOW: hidden; WIDTH: 13em; COLOR: #1f4a71; HEIGHT: 1.8em
}
.rightBox .score {
	MARGIN-TOP: 0.8em;
	FLOAT: right;
	OVERFLOW: hidden;
	WIDTH: 6em;
	COLOR: #ff3366;
	HEIGHT: 1.8em
}
.rightBox .explan {
	CLEAR: both;
	BACKGROUND: url(../images/icon-talk.gif) no-repeat 5px 2px;
	FLOAT: left;
	PADDING-BOTTOM: 0.5em;
	TEXT-INDENT: 2em;
	padding-left: 0px;
	width: 200px;
}
.rightBox .explan A {
	COLOR: #666; TEXT-DECORATION: none
}
.rightBox .explan A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-DECORATION: underline
}
.rightBox .rate_from {
	MARGIN-BOTTOM: 5px;
	FLOAT: right;
	OVERFLOW: hidden;
	WIDTH: 11em;
	HEIGHT: 1.8em
}
#rate_submit_Btn{
    clear:both;
    padding:6px 0 6px 0;
	text-align:center;
}
.rightBoxText {
	PADDING-TOP: 10px;MARGIN: 0px; line-height:18px;
}
.h5 {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #eb6100;
}
.conBox {
	BACKGROUND-POSITION: center 50%; FLOAT: left; BACKGROUND-IMAGE: url(../img/conboxBg.jpg); WIDTH: 680px; BACKGROUND-REPEAT: repeat-y
}
.conBox2 {
	BACKGROUND-POSITION: center 50%; DISPLAY: inline; FLOAT: left; BACKGROUND-IMAGE: url(../img/conboxBg2.jpg); MARGIN: 0px 0px 30px 2px; WIDTH: 680px; BACKGROUND-REPEAT: repeat-y
}
.conBox2 SPAN.bmt {
	CLEAR: both; BACKGROUND-POSITION: 50% bottom; DISPLAY: block; BACKGROUND-IMAGE: url(../img/conboxBgbmt2.jpg); WIDTH: 100%; BACKGROUND-REPEAT: no-repeat; HEIGHT: 12px
}
.cTop {
	BACKGROUND-IMAGE: url(../img/topmid_1x21.gif); WIDTH: 680px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 21px
}
.cBon {
	BACKGROUND-IMAGE: url(../img/btmmid_1x21.gif); WIDTH: 680px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 21px
}
.cCon {
	BACKGROUND-IMAGE: url(../img/cconbg.jpg); MARGIN-LEFT: 20px; WIDTH: 640px; BACKGROUND-REPEAT: repeat-x
}
.PanelTab {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; MARGIN: 0px auto 15px; BORDER-LEFT: #ccc 1px solid; WIDTH: 505px; CURSOR: pointer; PADDING-TOP: 6px; BORDER-BOTTOM: #ccc 2px solid; BACKGROUND-COLOR: #ddd
}
.PanelBox {
	BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #dddddd 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px auto 8px; BORDER-LEFT: #dddddd 1px solid; WIDTH: 494px; PADDING-TOP: 10px; BORDER-BOTTOM: #dddddd 4px solid; HEIGHT: 204px
}
.PanelBoxTi {
	CLEAR: both; WIDTH: 100%
}
.PanelBoxCon IMG {
	FLOAT: left; PADDING-BOTTOM: 40px; MARGIN-LEFT: 50px; WIDTH: 80px; MARGIN-RIGHT: 10px; PADDING-TOP: 20px; HEIGHT: 100px
}
.panelInte {
	MARGIN-TOP: 20px; FLOAT: left
}
.PanelBoxBmt {
	CLEAR: both; WIDTH: 100%; PADDING-TOP: 4px; HEIGHT: 20px; BACKGROUND-COLOR: #eeeeee
}
.teampage {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 50px; WIDTH: 100%; PADDING-TOP: 20px; HEIGHT: 25px; TEXT-ALIGN: center
}
.teampage SPAN {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.teampage SPAN A:link {
	
}
.teampage SPAN A:visited {
	
}
.teampage SPAN A:hover {
	
}
.serverp {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 30px; PADDING-TOP: 30px; HEIGHT: 25px; TEXT-ALIGN: center
}
.servermenu LI {
	TEXT-INDENT: 15px; LINE-HEIGHT: 25px
}
.servermenu LI A:link {
	COLOR: #0000bb
}
.servermenu LI A:visited {
	COLOR: #0000bb
}
.servermenu LI A:hover {
	COLOR: #0000bb; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: underline
}
.serverbox {
	CLEAR: right; PADDING-LEFT: 15px; PADDING-BOTTOM: 20px; WIDTH: 630px; LINE-HEIGHT: 150%
}
.serverbox SPAN.title {
	CLEAR: both; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 10px; COLOR: #008fd5; HEIGHT: 25px
}
.serverbox SPAN.buttom {
	CLEAR: both; DISPLAY: block; FONT-WEIGHT: bold; TEXT-ALIGN: right
}
.serverbox SPAN.buttom A:link {
	COLOR: #0000bb
}
.serverbox SPAN.buttom A:visited {
	COLOR: #0000bb
}
.serverbox SPAN.buttom A:hover {
	COLOR: #0000bb; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: underline
}
.serverti {
	FONT-WEIGHT: bold; FONT-SIZE: 22px; PADDING-BOTTOM: 5px; MARGIN: 0px auto 10px; WIDTH: 98%; COLOR: #008fd5; BORDER-BOTTOM: #f2eab8 2px solid
}
.teaminfo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; MARGIN: 0px auto; WIDTH: 518px; PADDING-TOP: 15px
}
#decorPic ul.vert{
margin-top:2px;
}
#decorPic h3{
margin-top:12px; font-size:13px; margin-bottom:5px;
}
#decorPic h4{
margin-bottom:4px; font-size:12px;  margin-top:0px;
}

#advant2 ul.horizon01{
 margin-top:20px;
}
#advant2 ul.horizon01 li{
 float:left;width:90px; display:block; margin-left:10px;margin-top:5px;
}
#advant2 ul.horizon01 li a{
color:#003399; font-size:13px;
}
