@charset "utf-8";
#container {
	height: auto;
	width: 912px;
	margin: 0 auto;
}
#content {
	height: auto;
	width: 900px;
	background-image: url(../images/gradientbg011.png);
	background-repeat: repeat-y;
	*background-image: url(../images/gradientbg011.gif);
	filter:alpha(opacity=15);
	float:left;
	padding: 0 6px;
}
#main {
	background-color: #FFF;
	float: left;
	height: auto;
	width: 100%;
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 1;
	padding: 0 0 35px 0;
}
#navLeftArea {
	float: left;
    min-height:512px;
	_height:512px;
    overflow:visible;
	width: 235px;
	background-image: url(../images/navr.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
}
#navLeft {
	min-height:512px;
	_height:512px;
	overflow:visible;
	width: 230px;
	background-image: url(../images/navlbg.gif);
	background-repeat: repeat-x;
	background-position: 0px top;
	padding: 15px 0 0 0;
}
#navLeft ul {
	height: auto;
	width: 190px;
	margin: 0 auto;
	border-top: 1px solid #d7d7d7;
}
#navLeft li {
	float: left;
	height: 29px;
	width: 190px;
}
.navCurrent {
	background-image: url(../images/navbg02.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	line-height: 29px;
	float: left;
	height: 29px;
	width: 177px;
	font-weight: bold;
	color:#FFF;
	border-bottom: 1px solid #d7d7d7;
	padding: 0 0 0 13px;
}

#navLeft li a {
	line-height: 29px;
	float: left;
	height: 29px;
	width: 177px;
	font-weight: bold;
	padding: 0 0 0 13px;
	background-image: url(../images/navbg01.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color:#000;
	border-bottom: 1px solid #d7d7d7;
}
#navLeft li a:hover {
	background-image: url(../images/navbg01.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	line-height: 29px;
	float: left;
	height: 29px;
	width: 177px;
	font-weight: bold;
	padding: 0 0 0 13px;
	color:#666;
	border-bottom: 1px solid #d7d7d7;
}
#mainRArea {
	height: auto;
	width: 629px;
	margin: 15px 0 0 18px;
	display: inline;
	float: left;
}
#onlinemainRNavArea {
	float: left;
	height: 29px;
	width: 100%;
	border-bottom: 1px solid #ed1c22;
}
#onlinemainRArea {
	height: auto;
	width: 629px;
	margin: 15px 0 0 18px;
	display: inline;
	float: left;
}
#mainRNavArea {
	float: left;
	height: 29px;
	width: 100%;
	border-bottom: 1px solid #ed1c22;
}
#mainRNavArea ul {
	float: left;
	height: 29px;
	width: 100%;
}
#mainRNavArea ul li {
	float: left;
	height: 29px;
	width: 122px;
	margin: 0 1px 0 0;
	display: inline;
	min-width:122px;
	_width:122px;
	overflow:visible;
}
#offlinemainRArea {
	float: left;
	height: 49px;
	width: 100%;
}

.red {
	color: #e60012;
}
a.red:link {
	color: #e60012;
}
a.red:visited {
	color: #e60012;
}
a.red:hover {
	color: #e60012;
}
a.red:active {
	color: #e60012;
}
a.white:link {
	color: #fff;
}
a.white:visited {
	color: #fff;
}
a.white:hover {
	color: #fff;
}
a.white:active {
	color: #fff;
}
.line {
	background-color: #d8d8d8;
	float: left;
	height: 1px;
	width: 100%;
	margin: 5px 0;
}
.line1 {
	background-color: #d8d8d8;
	float: left;
	height: 1px;
	width: 100%;
}

#aboutRContent {
	float: left;
	height: auto;
	width: 570px;
	margin: 29px 0 0 18px;
	display: inline;
}
#onlineRContent {
	float: left;
	height: auto;
	width: 600px;
	margin: 29px 0 0 18px;
	display: inline;
}
#advertisRContent {
	float: left;
	height: auto;
	width: 625px;
	margin: 8px 0 0 18px;
	display: inline;
}
#advertisRContentPrice {
	float: left;
	height: auto;
	width: 625px;
	margin: 28px 0 0 18px;
	display: inline;
}
#aboutRContentContact {
	float: left;
	height: auto;
	width: 620px;
	margin: 29px 0 0 20px;
	display: inline;
}
.aboutIcon {
	background-image: url(../images/icon01.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	height: 15px;
	width: 15px;
	margin: 3px 0 0 0;
}
.offlineIcon {
	background-image: url(../images/icon01.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	height: 15px;
	width: 15px;
	margin: 4px 0 0 0;
}
.onlineIcon {
	background-image: url(../images/icon02.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	height: 15px;
	width: 12px;
	margin: 4px 0 0 0;
}
.aboutRCText {
	float: left;
	height: auto;
	width: 552px;
}
.onlineRCText {
	float: left;
	height: auto;
	width: 582px;
}
.onlineRCList {
	float: left;
	height: auto;
	width: 570px;
	margin: 0 0 0 30px;
	display: inline;
}
.font14 {
	font-size: 14px;
}
.aboutRCPic {
	text-align: center;
	float: left;
	height: auto;
	width: 100%;
}
#aboutRCContactT {
	float: left;
	height: auto;
	width: 100%;
}

#aboutRCContactL {
	float: left;
	height: auto;
	width: 100%;
}
#aboutRCContactR {
	float: left;
	height: auto;
	width: 205px;
}
.aboutRCCMain {
	float: left;
	height: auto;
	width: 100%;
}
.aboutRCCList {
	float: left;
	height: auto;
	width: 205px;
}
#aboutRCCMainIconBJ {
	float: left;
	height: auto;
	width: 46px;
	margin: 7px 0 0 0;
}
#aboutRCCMainTextBJ {
	float: left;
	height: auto;
	width: 500px;
	margin: 5px 0 0 0;
}
#aboutRCCMainIconSH {
	float: left;
	height: auto;
	width: 46px;
	margin: 15px 0 0 0;
}
#aboutRCCMainTextSH {
	float: left;
	height: auto;
	width: 500px;
	margin: 36px 0 0 0;
}
.aboutRCCListText {
	float: left;
	height: auto;
	width: 187px;
}
.clear30 {
	clear: both;
	height: 30px;
}
.redcontact {
	color: #e60012;
	margin: 0 0 5px 0;
}
#issueADArea {
	background-color: #e8e8e8;
	float: left;
	height: auto;
	width: 100%;
	border-top: 1px solid #c8c8c8;
	padding: 10px 0;
}
.issueADPic {
	float: left;
	height: 134px;
	width: 105px;
	border: 1px solid #cecece;
	margin: 0 8px 0 10px;
	display: inline;
}
.issueADText {
	float: left;
	height: auto;
	width: 180px;
}


.titleissue {
	color: #000;
	margin: 0 0 5px 0;
}
#onlineLogo {
	float: left;
	height: auto;
	width: auto;
}
#onlineBtnArea {
	float: right;
	height: 22px;
	width: auto;
	margin: 5px 0 0 0;
}

.onlineBtn {
	float: left;
	height: 22px;
	width: 95px;
	margin: 0 0 0 5px;
	display: inline;
}
#offlineBtnArea {
	float: right;
	height: 22px;
	width: auto;
	margin: 10px 13px 0 0;
	display: inline;
}
.offlineBtn {
	float: left;
	height: 22px;
	width: 118px;
	margin: 0 0 0 5px;
	display: inline;
}
a.btn:link {
	font-weight: bold;
	color: #FFF;
	background-image: url(../images/btnbg.jpg);
	background-repeat: no-repeat;
	text-align: center;
	height: 22px;
	width: 95px;
	float: right;
	line-height: 22px;
}
a.btn:visited {
	font-weight: bold;
	color: #FFF;
	background-image: url(../images/btnbg.jpg);
	background-repeat: no-repeat;
	text-align: center;
	height: 22px;
	width: 95px;
	float: right;
	line-height: 22px;
}
a.btn:hover {
	font-weight: bold;
	color: #FFF;
	background-image: url(../images/btnbg.jpg);
	background-repeat: no-repeat;
	text-align: center;
	height: 22px;
	width: 95px;
	float: right;
	line-height: 22px;
}
a.btn:active {
	font-weight: bold;
	color: #FFF;
	background-image: url(../images/btnbg.jpg);
	background-repeat: no-repeat;
	text-align: center;
	height: 22px;
	width: 95px;
	float: right;
	line-height: 22px;
}
a.offbtn:link {
	font-weight: bold;
	color: #FFF;
	background-image: url(../images/offbtnbg.jpg);
	background-repeat: no-repeat;
	text-align: center;
	height: 22px;
	width: 118px;
	float: right;
	line-height: 22px;
}
a.offbtn:visited {
	font-weight: bold;
	color: #FFF;
	background-image: url(../images/offbtnbg.jpg);
	background-repeat: no-repeat;
	text-align: center;
	height: 22px;
	width: 118px;
	float: right;
	line-height: 22px;
}
a.offbtn:hover {
	font-weight: bold;
	color: #FFF;
	background-image: url(../images/offbtnbg.jpg);
	background-repeat: no-repeat;
	text-align: center;
	height: 22px;
	width: 118px;
	float: right;
	line-height: 22px;
}
a.offbtn:active {
	font-weight: bold;
	color: #FFF;
	background-image: url(../images/offbtnbg.jpg);
	background-repeat: no-repeat;
	text-align: center;
	height: 22px;
	width: 118px;
	float: right;
	line-height: 22px;
}
.onlineRCList li {
	float: left;
	height: auto;
	width: 161px;
	margin: 15px 29px 0 0;
	display: inline;
}
.onlineRCListPic {
	float: left;
	height: 128px;
	width: 159px;
	border: 1px solid #c5c4c1;
}

.onlineRCListText {
	line-height: 20px;
	text-align: center;
	float: left;
	height: 20px;
	width: 100%;
	overflow: hidden;
}
.onlineRCListMore {
	text-align: center;
	float: left;
	height: auto;
	width: 100%;
}
.onlineCaseRCList {
	float: left;
	height: auto;
	width: 550px;
	margin: 0 0 0 50px;
	display: inline;
}
.onlineCaseRCList li {
	float: left;
	height: auto;
	width: 130px;
	margin: 15px 53px 0 0;
	display: inline;
}

.onlineCaseRCListPic {
	float: left;
	height: 149px;
	width: 118px;
	border: 1px solid #c5c4c1;
	padding:5px;
}
.onlineAbtitareRCList {
	float: left;
	height: auto;
	width: 560px;
	margin: 0 0 0 40px;
	display: inline;
}
.onlineAbtitareRCList li {
	float: left;
	height: auto;
	width: 129px;
	margin: 15px 54px 0 0;
	display: inline;
}

.onlineAbtitareRCListPic {
	float: left;
	height: 140px;
	width: 118px;
	border: 1px solid #c5c4c1;
	padding:5px;
}
#onlineRCDetailMain {
	float: left;
	height: auto;
	width: 100%;
}
#onlineRCDetailPic {
	float: left;
	height: auto;
	width: auto;
	border: 1px solid #c5c4c1;
	padding: 4px;
	margin: 0 8px 0 0;
}
#onlineRCDetailJuTextArea {
	float: left;
	height: 410px;
	width: 265px;
	overflow: hidden;
}
#onlineRCDetailZhuTextArea {
	float: left;
	height: 385px;
	width: 265px;
	overflow: hidden;
}
.issue {
	font-size: 14px;
	float: left;
	height: 30px;
	width: auto;
}
.onlineRCDetailText {
	float: left;
	height: auto;
	width: 270px;
}
#onlineRCScroll {
	float: left;
	height: 81px;
	width: 600px;
	margin: 30px 0 0 0;
}
#onlineArrowLArea {
	text-align: left;
	float: left;
	height: 81px;
	width: 35px;
}
#onlineScrollBox {
	float: left;
	height: 81px;
	width: 530px;
}

#onlineArrowRArea {
	text-align: left;
	float: left;
	height: 81px;
	width: 21px;
}
#onlineScrollBox ul {
}

#onlineScrollBox ul li {
	float: left;
	height: 81px;
	width: 64px;
	margin: 0 13px 0 0;
	display: inline;
}
#onlineScrollBox ul li img {
	cursor: pointer;
}


#left{}
#right { }
#offlinenavLeft {
	min-height:512px;
	_height:512px;
	overflow:visible;
	width: 230px;
	background-image: url(../images/navlbg.gif);
	background-repeat: repeat-x;
	background-position: 0px top;
	padding: 15px 0 0 0;
}
#offlinenavLeft ul {
	height: auto;
	width: 190px;
	margin: 0 auto;
}
#offlinenavLeft li {
	float: left;
	height: 57px;
	width: 190px;
	margin: 0 0 8px 0;
}
#offlineRContent {
	float: left;
	height: auto;
	width: 630px;
	margin: 8px 0 0 18px;
	display: inline;
}
.offlineRCText {
	float: left;
	height: auto;
	width: 605px;
}
.offlineRCText p {
	line-height:1.8;

}

.offlineRCList {
	float: left;
	height: auto;
	width: 617px;
	margin: 0 0 20px 13px;
	display: inline;
}
.offlineRCList li {
	float: left;
	height: auto;
	width: 180px;
	margin: 70px 25px 0 0;
	display: inline;
	background-color: #e60012;
}
.offlineRCListPic {
	float: left;
	height: 105px;
	width: 174px;
	border: 1px solid #ccc;
	margin: 3px 2px 2px 2px;
	display: inline;
}

.offlineRCListText {
	line-height: 36px;
	text-align: center;
	height: 36px;
	width: 176px;
	overflow: hidden;
	margin: 0 2px;
	display: inline;
	float: left;
	color: #FFF;
	background-color: #e60012;
}
.offlineRCListMore {
	float: left;
	height: 24px;
	width: 115px;
	line-height: 26px;
	padding: 0 0 0 12px;
}
.offlineRCListB {
	background-color: #FFF;
	float: left;
	height: 24px;
	width: 100%;
}
.offlineRCListTags {
	line-height: 26px;
	color: #FFF;
	background-image: url(../images/offlinetagsbg.jpg);
	background-repeat: no-repeat;
	text-align: center;
	float: left;
	height: 24px;
	width: 53px;
}
#advertisNav {
	line-height: 20px;
	float: left;
	height: 20px;
	width: 100%;
	margin: 8px 0 0 0;
	border-bottom: 1px solid #e60012;
}
#advertisNav ul {
	float: left;
}
#advertisNav ul li {
	line-height: 20px;
	float: left;
	height: 20px;
	width: auto;
	margin: 0 15px 0 0;
	display: inline;
}
.advertisNavCurrent {
	background-image: url(../images/icon04.gif);
	background-repeat: no-repeat;
	background-position: right 4px;
	float: left;
	height: 20px;
	width: auto;
	padding: 0 15px 0 0;
	color: #e60012;
}
#advertisNav li a {
	background-image: url(../images/icon05.gif);
	background-repeat: no-repeat;
	background-position: right 4px;
	float: left;
	height: 20px;
	width: auto;
	padding: 0 15px 0 0;
}
#advertisNav li a:hover {
	background-image: url(../images/icon05.gif);
	background-repeat: no-repeat;
	background-position: right 4px;
	float: left;
	height: 20px;
	width: auto;
	padding: 0 15px 0 0;
	color: #555;
}
.nav {
	float: left;
	height: 29px;
	width: auto;
	margin: 0 1px 0 0;
	display: inline;
}
.advertisRText {
	float: left;
	height: auto;
	width: 100%;
}
.advertisAdaPic {
	text-align: center;
	float: left;
	height: auto;
	width: 100%;
	margin: 30px 0 70px 0;
}
#advertismainRNavArea {
	float: left;
	height: 29px;
	width: 100%;
	border-bottom: 1px solid #ed1c22;
}
#advertisBtnArea {
	float: right;
	height: 22px;
	width: auto;
	margin: 2px 0 0 0;
}

.advertisBtn {
	float: left;
	height: 22px;
	width: auto;
	margin: 0 0 0 5px;
	display: inline;
}
#advertisAlistLeft {
	float: left;
	height: auto;
	width: 300px;
	margin: 0 0 15px 0;
}
#advertisAlistRight {
	float: right;
	height: auto;
	width: 300px;
	margin: 0 0 15px 0;
}
.advertisAlistTitle {
	float: left;
	height: 20px;
	width: 100%;
}
.advertisAlistList {
	float: left;
	height: auto;
	width: 100%;
}
.advertisAlistList li {
	line-height: 25px;
	background-image: url(../images/icon01.gif);
	background-repeat: no-repeat;
	float: left;
	height: 25px;
	width: 280px;
	padding: 0 0 0 15px;
	background-position: 0 7px;
	overflow: hidden;
}
.advertisCustomerList {
	float: left;
	height: 81px;
	width: 124px;
	margin: 15px 20px 0 12px;
	display: inline;
}
.advertisCustomerPic {
	float: left;
	height: 54px;
	width: 122px;
	border: 1px solid #333;
}
.advertisCustomerText {
	float: left;
	height: 20px;
	line-height:20px;
	width: 124px;
	text-align: center;
	overflow: hidden;
}
#advertisAtcasaNewsList {
	float: left;
	height: auto;
	width: 100%;
	margin: 10px 0 0 0;
}
#advertisAtcasaNewsList li {
	float: left;
	height: auto;
	width: 100%;
	border-bottom: 1px solid #e4e4e4;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
}
.newsData {
	float: left;
	height: auto;
	width: 100px;
	color: #e60012;
}
.newsText {
	float: left;
	height: auto;
	width: 525px;
}
.websiteTitle {
	font-weight: bold;
	background-image: url(../images/icon01.gif);
	background-repeat: no-repeat;
	float: left;
	width: auto;
	color: #e60012;
	padding: 0 0 0 15px;
	background-position: 0 3px;
	clear: both;
	white-space: nowrap;
}
.websiteText {
	float: left;
	width: auto;
	padding: 0 0 10px 2px;
	white-space: nowrap;
	clear: both;
}
#advertisRCPic {
	float: left;
	height: auto;
	width: auto;
	margin: 0 0 0 20px;
	display: inline;
}
#advertisRCText {
	float: left;
	height: auto;
	width: 230px;
	margin: 0 0 0 50px;
	display: inline;
}
#advertisRCText ul {
	float: left;
	height: auto;
	width: 100%;
	margin: 10px 0 0 0;
}
#advertisRCText ul li {
	line-height: 60px;
	float: left;
	height: 60px;
	width: 100%;
}
.advertisRCTRed {
	float: left;
	height: 60px;
	width: 80px;
	color: #e60012;
	text-align: center;
}
.advertisRCTR {
	float: left;
	height: 60px;
	width: auto;
}
a.gray:link {
	color: #666666;
}
a.gray:visited {
	color: #666666;
}
a.gray:hover {
	color: #666666;
}
a.gray:active {
	color: #666666;
}
.offlineRCList .underway {
	float: left;
	height: auto;
	width: 180px;
	margin: 70px 25px 0 0;
	display: inline;
	background-color: #8a8a8a;
}
.offlineRCListUnderwayText {
	line-height: 36px;
	text-align: center;
	height: 36px;
	width: 176px;
	overflow: hidden;
	margin: 0 2px;
	display: inline;
	float: left;
	color: #FFF;
	background-color: #8A8A8A;
}

.offlineRCListUnderwayTags {
	line-height: 26px;
	color: #FFF;
	background-image: url(../images/offlineutagsbg.jpg);
	background-repeat: no-repeat;
	text-align: center;
	float: left;
	height: 24px;
	width: 53px;
}
.advertisRAtcasaTab {
	float: left;
	height: auto;
	width: 280px;
	margin: 0 32px 0 0;
	display: inline;
}
.advertisRAtcasaTab table th {
	line-height: 1.2;
	font-weight: normal;
	color: #e60012;
	text-align: left;
}
.advertisAtcasaLine {
	font-weight: bold;
	float: left;
	width: 280px;
	border-bottom: 1px dotted #e60012;
	padding:0 0 5px 0;
}

