@charset "utf-8";

.container {

	height: 587px;

	width: 100%;

	*width: 930px;

	*width: 930px !important;

	margin: 0 auto;

	position: absolute;

	top: 137px;

	text-align: center;

}

#headerLogo {

	height: 70px;

	width: 806px;

	margin: 15px auto 0 auto;

}

#headerNav {

	height: 40px;

	width: 745px;

	margin: 0 auto;

}



/*body {

	background-color: #FFFFFF;

	background-image: url(../images/bg.gif);

	background-repeat: repeat-x;

	background-position: top;

}*/

#flashBg {

	height: 450px;

	width: 930px;

	margin: 0 auto;

	position: relative; 

}

#content {

	height: auto;

	width: 930px;

	position: relative;

	z-index: 1;

	top: 120px;

	margin:0 auto;

}

#header {

	height: 137px;

	width: 930px;

	margin: 0 auto;

	background-image: url(../images/bg.gif);

	background-repeat: repeat-x;

	background-position: top;

}

#main {

	height: auto;

	width: 854px;

	margin: 0 auto;

}

#mainContent {

	height: auto;

	width: 820px;

	margin: 12px auto 0 auto;

}

#topNav {

	float: left;

	height: 15px;

	width: 804px;

	text-align: right;

	line-height: 15px;

	font-size: 12px;

}





#copyright {

	width: 930px;

	margin: 20px auto 0 auto;

	height: 270px;

}

.org {

	color: #F7A700;

}

#mainContainer {

	float: left;

	height: auto;

	width: 820px;

}

#leftNav {

	float: left;

	height: auto;

	width: 157px;

	margin: 0 16px 0 0;

	display: inline;

}

#leftNavTop,#leftNavTop2 {

	background-image: url(../images/leftnavtop.gif);

	background-repeat: no-repeat;

	float: left;

	height: 4px;

	width: 157px;

}
#leftNavTop2{ margin-top:10px;}
#leftNavBottom,#leftNavBottom2 {

	background-image: url(../images/leftnavbottom.gif);

	background-repeat: no-repeat;

	float: left;

	height: 4px;

	width: 157px;

}

#leftNavMain,#leftNavMain2 {

	float: left;

	height: auto;

	width: 151px;

	border-left: 3px solid #dce5ec;

	border-right: 3px solid #dce5ec;

}

#leftNavMainContent,#leftNavMainContent2 {

	height: auto;

	width: 139px;

	padding: 10px 6px 8px 6px;

}

#leftNavMainContentTit,#leftNavMainContentTit2 {

	text-align: center;

	float: left;

	height: 19px;

	width: 139px;

	margin: 0 0 11px 0;

}

#leftNavMainContentList {

	float: left;

	height: auto;

	width: 139px;

}

#leftNavMainContentList li {

	line-height: 34px;

	float: left;

	height: 32px;

	width: 102px;

	padding: 0 0 0 37px;

	list-style-type: none;

	margin: 2px 0 0 0;

}

.navNow {

	color: #FFFFFF;

	background-image: url(../images/nav_now.gif);

	background-repeat: no-repeat;

}

.navC {

	color: #F7A700;

	background-image: url(../images/nav_c.gif);

	background-repeat: no-repeat;

}

.navC a {

	color: #F7A700;

}
.ljtul{ width:138px; margin:0 auto; float:left; }
.ljtul li{ height:57px; width:138px;text-align:center;list-style-type:none; display:block;}
.bgs1{background:url(../images/jt1.gif) no-repeat 0 bottom; margin-bottom:8px; }
.bgs2{background:url(../images/jt2.gif) no-repeat 0 bottom; }
.ljtul a{ width:138px; height:57px; display:block; line-height:18px; background:url(../images/jtn1.gif) no-repeat; color:#FD9903;}
.ljtul a:hover{  background:url(../images/jtn2.gif) no-repeat; color:#fff; text-decoration:none;}

#rightContent {

	float: left;

	height: auto;

	width: 647px;

}

#rightContentTit {

	float: left;

	height: 26px;

	width: 637px;

	border-bottom: 1px solid #cfd9e3;

	padding: 9px 0 0 10px;

}

#rightContentTxt {

	float: left;

	width: 620px;

	margin: 10px 0 0 6px;

	display: inline;

	line-height: 1.7;

}



.rightContentTxtTit {

	font-size: 14px;

	color: #F7A700;

	height: auto;

	width: auto;

	margin: 10px 0;

	text-indent: 0px;

}

.rightContentPic {

	text-align: center;

	float: left;

	height: auto;

	width: 647px;

	margin: 15px 0 10px;

}

.rightContentDirections {

	line-height: 20px;

	color: #F7A700;

	text-align: center;

	float: left;

	height: auto;

	width: 647px;

	margin: 0 0 10px 0;

}

.rightContentData {

	float: left;

	height: 20px;

	width: 100%;

	border-bottom: 1px solid #F7A700;

	padding: 0 10px 0 0;

	color: #F7A700;

	text-align: right;

	margin:0 0 10px 0;

}

#rightContentPhoto {

	float: left;

	height: auto;

	width: auto;

	margin: 0 50px 0 0;

	display: inline;

}

#rightContentRightArea {

	float: left;

	height: auto;

	width: 400px;

}

#rightContentRightAreaTxt {

	float: left;

	height: auto;

	width: 400px;

}

#rightContentRightAreaB {

	float: left;

	height: auto;

	width: 400px;

	margin: 5px 0 0 0;

}

#rightContentRightAreaBL {

	float: left;

	height: auto;

	width: 97px;

	margin: 0 10px;

	display: inline;

}

#rightContentRightAreaBR {

	float: left;

	height: auto;

	width: 283px;

	margin: 20px 0 0 0;

	text-align: right;

}



.rightContentTxtPrTop {

	float: left;

	height: auto;

	width: 630px;

	margin: 0 0 10px 0;

}

#rightContentTxtPrTopL {

	float: left;

	height: auto;

	width: 260px;

	margin: 0 25px  0 0;

	display: inline;

}

#rightContentTxtPrTopRpic {

	float: left;

	height: auto;

	width: 178px;

}

#rightContentTxtPrBL {

	float: left;

	height: auto;

	width: 260px;

	margin: 0 10px 0 0;

	display: inline;

}

#rightContentTxtPrBRpic {

	float: left;

	height: auto;

	width: auto;

	margin: 0 15px 0 0;

	display: inline;

}

#online {

	float: left;

}

#online tr td {

	height: 8px;

}

#online th {

	padding: 3px 3px 3px 8px;

	background-color: #eeeeee;

	font-weight: normal;

}

.cases {

	float: left;

	width: 610px;

}

.cases li {

	margin: 0 13px 15px 6px;

	float: left;

	height: auto;

	width: 184px;

	list-style-type: none;

	display: inline;

}

.casestxt {

	text-align: center;

	height: 18px;

	width: 160px;

	padding: 4px 0 0 0;

}

.page {

	text-align: center;

	float: left;

	width: 100%;

	margin: 0 0 15px 0;

}

.newspage {

	text-align: right;

	float: left;

	width: 100%;

	margin: 0 0 15px 0;

}

.news02 {

	float: left;

	width: 610px;

	background-image: url(../images/newspic.jpg);

	background-repeat: no-repeat;

	background-position: right bottom;

}

.news02 li {

	margin: 0 0 5px 0;

	float: left;

	height: 28px;

	line-height:28px;

	width: 510px;

	list-style-type: none;

	background-image: url(../images/news_line.jpg);

	background-repeat: no-repeat;

	background-position: left bottom;

}

.data {

    color: #F7A700;

	margin: 0 0 0 10px;

	display: inline;

	float: left;

}

.newicon {

	padding:8px 0 0 5px;

	float: left;

}

.newslist {

	float: left;

	margin: 0 0 0 5px;

	display:inline;

}

.news01 {

	float: left;

	width: 610px;

}

.news01 li {

	margin: 0 0 5px 5px;

	display:inline;

	float: left;

	height: 110px;

	width: 590px;

	list-style-type: none;

}

.news01Pic {

	float: left;

	height: 75px;

	width: 100px;

	border: 1px solid #F7A700;

	margin: 0 15px 0 0;

	display: inline;

	padding: 3px;

}

.news01Right {

	float: left;

	height: auto;

	padding:20px 0 0 0;

	width: 460px;

}



.news01Txt {

	float: left;

	width: 450px;

}

.news01Icon {

	float: left;

	width: 10px;

	color: #F7A700;

}



input{

	font-size: 12px;

	color: #6B6B6B;

	background-color: #FFFFFF;

	border: 1px solid #999999;

	padding:3px 3px 0 3px;

}



select {

	font-size: 12px;

	border: 1px solid #999999;

	padding-left: 5px;

	color: #6B6B6B;

}

option {

	font-size: 12px;

	border: 0px;

	padding-left: 5px;

	color: #6B6B6B;

}

textarea {

	font-size: 12px;

	border: 0px;

	padding-left: 5px;

	color: #6B6B6B;

	background-color: #BCBBB9;

}

button {

	border: none;

	cursor: pointer;

	padding:0;

}

.joinT {

	float: left;

	height: 20px;

	width: 100%;

	border-bottom: 1px solid #F7A700;

	color: #F7A700;

	text-align: left;

	margin:10px 0;

	font-size: 13px;

	font-weight: bold;

}

textarea {

	font-size: 12px;

	color: #6B6B6B;

	background-color: #FFFFFF;

	border: 1px solid #999999;

	padding:3px 3px 0 3px;

}

.rightContentTxtTitC {

	font-size: 14px;

	color: #F7A700;

	height: auto;

	width: auto;

	margin: 10px 0;

	text-indent: 0px;

	text-align: center;

}

a.org {

	color: #F7A700;

}

.rightContentViewpoint {

	float: left;

	height: 20px;

	width: 100%;

	border-bottom: 1px solid #e5e5e5;

	padding: 0 10px 0 0;

	color: #F7A700;

	text-align: right;

	margin:0 0 15px 0;

}

.rightContentViewpointArea {

	float: left;

	height: auto;

	width: 100%;

	margin: 0 0 0 10px;

	display: inline;

}

.rightContentViewpointAreaPic {

	float: left;

	height: auto;

	width: 108px;

	margin: 0 20px 0 0;

	display: inline;

}

.rightContentViewpointAreaR {

	float: left;

	height: auto;

	width: auto;

	margin: 20px 0 0 0;

}

.rightContentViewpointAreaName {

	font-size: 15px;

	float: left;

	height: auto;

	width: auto;

	margin: 0 0 0 24px;

	display: inline;

	color: #F7A700;

	font-weight: bold;

}

.rightContentViewpointAreaPosition {

	float: left;

	height: auto;

	width: auto;

	font-size: 13px;

}


