*{margin:0;}

a{color:#8C6239; text-decoration:none;}
a:hover{color:#C96; text-decoration:none;}

h5{
	font-size:13px;
	color:#4D4D4D;
	letter-spacing:3px;
	font-weight:normal;
	margin:10px 0;
}

.greenLink{
	font-size:13px;
	letter-spacing:1px;
}
.greenLink a:link{color:#060; text-decoration:none;}
.greenLink a:visited{color:#060; text-decoration:none;}
.greenLink a:hover{color:#999; text-decoration:underline;}

.new{
	color:#900;
	letter-spacing:0;
}

.dashLine{
	border-top:1px dashed #CCC;
	margin:10px 0;
}
.indexBg{
	background:url(../images/index_mainBG.jpg) repeat-x;
	margin:0;
	padding:0;
}

#main{
	width:960px;;
	position: relative;
  	left:50%;
 	margin-left:-480px;
}

#header{
	width:960px;
	height:250px;
	margin:0;
	padding:0;
	overflow:hidden;
}
#header h1{
	position:absolute;
	margin-top:-1000px;
}

#banner{
	width:960px;
	margin:0;
	padding:0;
	overflow:hidden;
	font-size:0;
}

#otherPage_bg{
	background-image:url(../images/otherPage_bg.jpg);
	background-repeat:repeat-x;
}

#littlePage_bg{
	background-image:url(../images/littlePage_bg.jpg);
	background-repeat:repeat-x;
	margin:0;
	padding:0;
}

#mainButtonList{
	width:960px;
	height:48px;
	margin:0;
	padding:0;
	overflow: hidden;
}
#mainButtonList div{
	float:left;
	height:48px;
}

#otherPageButtonList{
	width:960px;
	height:51px;
	margin:0;
	padding:0;
	overflow: hidden;
}
#otherPageButtonList div{
	float:left;
	height:51px;
}

#bar{
	background:url(../images/index_r3_c1.jpg) no-repeat;
	width:960px;
	height:41px;
}

#aboutUs_title{
	width:960px;
	height:82px;
	background:url(../images/aboutUs_title.jpg) no-repeat;
}
#aboutUs_title h1{
	position:absolute;
	margin:33px 0 0 20px;
	padding:0;
}

#searchData_title{
	width:960px;
	height:82px;
	background:url(../images/searchData_title.jpg) no-repeat;
}
#searchData_title h1, #searchData_title h2{
	position:absolute;
	margin:33px 0 0 20px;
	padding:0;
}

#successCase_title{
	width:960px;
	height:82px;
	background:url(../images/succseeCase_title.jpg) no-repeat;
}
#successCase_title h1{
	position:absolute;
	margin:33px 0 0 20px;
	padding:0;
}

.space{height:30px;}

.clean{
	clear:both;
}

#mainPageContent{
	width:960px;
}

#littlePageContent{width:960px;}

#mainPageLeftside{
	float:left;
	margin-top:0;
	width:670px;
	overflow: hidden;
	margin-bottom:30px;
}
#mainPageRightside{
	float:right;
	margin-top:0;
	width:290px;
	overflow: hidden;
	margin-bottom:30px;
}

#littlePageLeftSide{
	float:left;
	margin:0;
	padding:0 0 20px 0;
	width:689px;
}
#littlePageLeftSide h1, #littlePageLeftSide h2{
	margin:25px 0 25px 40px;
}

#littlePageRightSide{
	float:right;
	width:267px;
	background-color:#F4F1EA;
	border:1px solid #CCC;
	border-top:none;
	margin:0;
	padding:1px;
}
#littlePageRightSide div{
	border:1px solid #CCC;
	margin:0;
	padding-left:20px;
	height:50px;
	line-height:50px;
	font-size:13px;
}
#littlePageRightSide .selected{
	margin-top:-1px;
	letter-spacing:1px;
	color:#7DAB45;
}
#littlePageRightSide .menu{
	margin-top:-1px;
	letter-spacing:1px;
	color:#0071BC;
}
#littlePageRightSide .selected a{
	text-decoration:none;
	color:#7DAB45;
}
#littlePageRightSide .menu a{
	text-decoration:none;
	color:#0071BC;
}
#littlePageRightSide .menu a:hover{
	text-decoration:none;
	color:#7DAB45;
}

#case{
	font-size:12px;
	text-align:center;
	color:#060;
	letter-spacing:1px;
}
#case p{
	margin:0;
	padding:5px 0;
}
#case span{
	padding:0 5px;
}
#case p a, #case span a{
	color:#060;
}
#case p a:hover, #case span a:hover{
	color:#666;
	text-decoration:underline;
}
#case img{
	border:1px solid #999;
}

.leftSide_license{
	background-image:url(../images/tabContent_bg.jpg);
	margin:0 0 22px 0;
	padding:0 11px 0 0;
}
.leftSide_license .license{
	height:100px;
	border-top:3px solid #193F06;
	text-align:center;
}

.leftSide_contentAll{
	float:left;
	width:670px;
	background-image:url(../images/tabContent_bg.jpg);
	background-repeat:repeat-y;
}
.leftSide_contentAll ul{
	height: 35px;
}
.leftSide_tab{
	margin-top:6px;
	margin-left:13px;
}
.leftSide_tabContent_all{
	width:670px;
	height:670px;
	background:url(../images/tabContent_bg.jpg) repeat-y;
}
.leftSide_tabContent_all h3{
	font-size:13px;
	color: #8C6239;
	letter-spacing:1px;
	margin:0;
}
.leftSide_tabContent_all h3 a:link{color: #8C6239; text-decoration:none;}
.leftSide_tabContent_all h3 a:visited{color: #8C6239; text-decoration:none;}
.leftSide_tabContent_all h3 a:hover{
	color: #F00;
	text-decoration:underline;
}
.leftSide_tabContent_all h3 img{
	float:right;
	position:absolute;
	border:0;
}
.leftSide_tabContent_all h2{
	font-size:13px;
	color: #8C6239;
	letter-spacing:1px;
	font-weight:normal;
	margin:0;
	padding:30px 0 5px 15px
}

.leftSide_leftAllCube{
	width:315px;
	float:left;
	margin-top: 20px;
	padding:0 0 0 15px;
}
.leftSide_rightAllCube{
	width:315px;
	float:right;
	margin:20px 0 0 0;
	padding:0 18px 0 5px;
}

.leftSide_LeftCube{
	width:315px;
	height:78px;
	border-right:1px dashed #CCC;
	border-bottom:1px dashed #CCC;
	margin:0;
	padding:20px 0 10px 0;
}
.leftSide_LeftLastCube{
	width:315px;
	border-right:1px dashed #CCC;
	margin:0; 
	padding:20px 0 10px 0;
}

.leftSide_RightCube{
	width:314px;
	height:78px;
	border-bottom:1px dashed #CCC;
	margin:0; 
	padding:20px 0 10px 0;
}
.leftSide_RightLastCube{
	width:314px;
	border:none;
	margin:0; 
	padding:20px 0 10px 0;
}

.leftSide_LeftCube img{float:left;}
.leftSide_LeftLastCube img{float:left;}
.leftSide_RightCube img{float:left;}
.leftSide_RightLastCube img{float:left;}

.leftSide_title{
	margin:20px 0 0 0;
}
.leftSide_column{
	background:url(../images/tabContent_bg.jpg) repeat-y;
	margin:0;
	padding:5px 0 0 0;
}
.leftSide_column .column{
	float:left;
	padding:0 10px 0 10px;
}
.leftSide_column ul{
	margin:0;
	padding:0;
}
.leftSide_column ul li{
	list-style:none;
	font-size:12px;
	line-height:18px;
	padding:0;
	color:#666;
	border-bottom:1px dashed #999;
}
.leftSide_column span{
	margin:0 0 0 5px;
}

.leftSide_textStyle{
	font-size:12px;
	color:#666;
	letter-spacing:1px;
	margin:5px 0 0 0;
}

.leftSide_linkStyle {color:#060; font-size:10px; letter-spacing:0;}
.leftSide_linkStyle a:link{color:#060; text-decoration:none;}
.leftSide_linkStyle a:visited{color:#060; text-decoration:none;}
.leftSide_linkStyle a:hover{color:#999; text-decoration:none;}

.leftSide_tabTwoStyle p{
	font-size:13px;
	color:#666;
	letter-spacing:1px;
	line-height:15px;
	margin:0;
	padding:5px 25px;
}
.leftSide_tabTwoStyle a:link, .leftSide_tabTwoStyle a:visited{
	color:#060;
	text-decoration:none;
}
.leftSide_tabTwoStyle a:active, .leftSide_tabTwoStyle a:hover{
	color:#999;
	text-decoration:none;
}

.leftSide_tabThreePic{
	float:left;
	width:300px;
	padding-left:5px;
}
.leftSide_tabThreeRightCube{
	width:340px;
	float:right;
	margin-right:20px;
	font-size:13px;
}
.leftSide_tabThreeRightCube a:link, .leftSide_tabThreeRightCube a:visited{
	color:#060;
	text-decoration:none;
}
.leftSide_tabThreeRightCube a:active, .leftSide_tabThreeRightCube a:hover{
	color:#999;
	text-decoration:none;
}
.leftSide_tabThreeTitle{
	font-size:13px;
	color:#8C6239;
	letter-spacing:1px;
	line-height:25px;
	margin:20px 0 10px 0;
	padding:0 15px;
}
.leftSide_tabThreeRightCube .title{
	font-size:15px;
	color: #8C6239;
	letter-spacing:3px;
}
.leftSide_tabThreeRightCube ul{
	margin:0;
	padding:0 20px;
	color:#4D4D4D;
}
.leftSide_tabThreeRightCube ul li{margin:0; padding:8px 0;}

.otherPage_leftPic{width:326px; float:left; margin:0; padding-top:50px;}

.otherPageRightSide{width:634px; float:right; margin:0; padding-top:50px;}
.otherPageRightSide h1, .otherPageRightSide h2{
	font-size:16px;
	color:#060;
	letter-spacing:3px;
	margin-top:10px;
}
.otherPageRightSide h3{
	font-size:13px;
	margin:5px 0 20px 0;
	letter-spacing:3px;
	font-weight:normal;
	color:#8C6239;
}
.otherPageRightSide .table_1{width:600px;}
.otherPageRightSide .table_1 td{
	width:120px;
	border-bottom:dashed 1px #CCC;
	text-align:center;
	font-size:12px;
	color:#666;
}
.otherPageRightSide .table_1 td img{
	margin:20px 0 5px 0;
	border:solid #666 2px;
}
.otherPageRightSide .table_1 td .magnifier{
	margin:20px 0;
	padding:0;
}
.otherPageRightSide .table_1 td .magnifier a:link, .otherPageRightSide .table_1 td .magnifier a:visited{
	color:#060;
	font-size:12px;
	line-height:12px;
	letter-spacing:1px;
}
.otherPageRightSide .table_1 td .magnifier a:hover, .otherPageRightSide .table_1 td .magnifier a:active{
	color:#999;
}
.otherPageRightSide .table_1 td .magnifier img{
	border:0;
	margin:0 5px 0 0;
}

.otherPageRightSide .table_2{
	width:630px;
	border:1px solid #CCC;
	border-collapse:collapse;
}
.otherPageRightSide .table_2 td{
	width:123px;
	height:60px;
	text-align:center;
	vertical-align:middle;
	font-size:12px;
}
.otherPageRightSide .table_2 img{border:0;}

.otherPage_rightStyle{
	margin:0;
	padding:0;
	font-size:13px;
	letter-spacing:2px;
	color:#4D4D4D;
}
.otherPage_rightStyle p{
	margin:10px 0;
	padding:0 20px;
	font-size:13px;
	text-indent:1em;
	letter-spacing:2px;
	line-height:25px;
	color:#4D4D4D;
}
.otherPage_rightStyle h2{
	font-size:13px;
	color:#4D4D4D;
	font-weight:500;
	letter-spacing:2px;
	margin:0;
	padding:10px 0;
	text-indent:0;
}
.otherPage_rightStyle h3{
	font-size:13px;
	color:#8C6239;
	font-weight:normal;
	letter-spacing:2px;
	margin:0;
	padding:5px 0;
	text-indent:0;
}
.otherPage_greenLine{
	margin:5px 0 5px 0;
}

.linkTip{
	margin:10px 35px 0 12px;
	border:1px solid #CCC;
}
.linkTip .title{
	height:25px;
	background-color:#193F06;
	line-height:25px;
	color:#FFF;
	font-weight:bold;
	padding:0 0 0 10px;
}
.linkTip .text{
	padding:8px;
	color:#666;
}
.linkTip .text ul{
	margin:0;
	padding:0 0 0 20px;
	font-size:12px;
}
.linkTip .text ul li{
	list-style:decimal;
	margin:0;
	padding:2px 0;
}
.linkTip h3{
	font-size:13px;
	margin:0 0 5px 0;
	padding:0;
	font-weight:normal;
	line-height:20px;
}
.linkTip h4{
	font-size:13px;
	margin:5px 0;
	padding:0;
	font-weight:bold;
}
.linkTip .code{
	border:1px solid #CCC;
	font-size:12px;
	padding:3px;
	background-color:#E8E1D2;
	margin:0 0 5px 0;
}

.connect_linkPic{
	width:630px;
	margin:10px 0 30px 0;
}
.connect_linkPic img{
	margin:0 10px 0 0;
	border:1px solid #CCC;
}

.service_fourPromise{
	font-size:13px;
	letter-spacing:2px;
	line-height:20px;
	color:#4D4D4D;
	margin:0;
	padding:0 10px;
}
.service_fourPromise ul{
	margin:10px 0;
	padding:0;
}
.service_fourPromise ul li{
	margin:5px 0;
	padding:0;
	list-style:decimal inside;
}
.service_rightStyle{
	font-size:13px;
	letter-spacing:2px;
	line-height:20px;
	text-indent:1em;
	color:#4D4D4D;
	padding-right:25px;
	margin-bottom:30px;
}
.service_rightStyle ul{
	margin:10px 0;
	padding:0;
}
.service_rightStyle ul li{
	margin:5px 0;
	padding:0;
	list-style:disc inside;
}
.serviceItems_cube{
	height:auto;
	padding:20px 0 20px 0;
	border-width:1px;
	border-bottom-style:dashed;
	border-color:#CCC;
}
.serviceItems_left{
	width:130px;
	float:left;
	font-size:13px;
	color:#060;
	letter-spacing:3px;
}
.serviceItems_right{
	margin-left:130px;
	font-size:13px;
	letter-spacing:3px;
	line-height:20px;
	color:#4D4D4D;
}

.searchData_cube{
	width:614px;
	height:50px;
	margin:20px 0 20px 0;
}
.searchData_leftBtn{
	background-image:url(../images/searchData_btn.jpg);
	background-repeat:no-repeat;
	width:300px;
	height:50px;
	float:left;
}
.searchData_rightBtn{
	background-image:url(../images/searchData_btn.jpg);
	background-repeat:no-repeat;
	width:300px;
	height:50px;
	float:right;
}
.searchData_btnStyle{
	font-size:13px;
	color:#187274;
	letter-spacing:3px;
	line-height:50px;
	margin-left:30px;
}
.searchData_btnStyle a:link{text-decoration:none; color:#187274;}
.searchData_btnStyle a:visited{text-decoration:none; color:#187274;}
.searchData_btnStyle a:hover{text-decoration:underline; color:#666;}

.firmDown_buttonsAll{width:560px; margin:50px 0 30px}
.firmDown_leftButtons{float:left;}
.firmDown_rightButtons{float:right;}

.firmDown_leftButtons div{padding-bottom:20px;}
.firmDown_rightButtons div{padding-bottom:20px;}

.standard{
	margin:10px 0;
	font-size:13px;
	letter-spacing:2px;
	color:#4D4D4D;
}
.standard img{
	float:left;
}
.standard .title{
	padding:10px 0 10px 20px;
	border:3px double #999;
	background-color:#E8E1D2;
	font-weight:bold;
	letter-spacing:2px;
	color:#8C6239;
}
.standard p{
	margin:0;
	padding:5px 0;
	text-indent:0;
	color:#8C6239;
}
.standard ul{
	margin:10px 0 0 30px;
	padding:0;
}
.standard ul li{
	margin:0;
	padding:5px 0;
	list-style:decimal inside;
}

.contact_leftNormalStyle{font-size:13px; letter-spacing:2px; color:#8C6239;}
.contact_leftNormalNumber{font-size:13px; letter-spacing:2px; color:#4D4D4D;}

.contactUs{
	margin-top:25px;
	margin-left:120px;
	width:526px;
	background-image:url(../images/contactListBG.jpg);
}
.contactUs .note{
	font-size:12px;
	line-height:12px;
	vertical-align:middle;
	color:#4D4D4D;
	letter-spacing:1px;
}
.contactUs .cube{
	padding:0 0 0 30px;
	height:40px;
	line-height:40px;
	font-size:13px;
	color:#4D4D4D;
	letter-spacing:1px;
}
.contactUs .cube span{
	font-size:12px; 
	color:#8C6239; 
	text-align:center;
}
.contactUs .cube input{
	height:15px;
	background:#E8EBD6;
	border:solid 1px #999;
	color:#4D4D4D;
	vertical-align:middle;
}
.contactUs .cube select{
	width:10em;
	height:20px;
	background:#E8EBD6;
	border:solid 1px #999;
	color:#4D4D4D;
	vertical-align:middle;
}
.contactUs .name, .contactUs .cellNum{
	width:10em;
	overflow:hidden;
}
.contactUs input.sex, .contactUs input.service{
	vertical-align:middle;
	border:none;
	background-image:url(../images/bodyBG.jpg);
}
.contactUs .area, .contactUs .age{
	width:2em;
}
.contactUs .homeNum{
	width:6em;
}
.contactUs .message{
	width:460px;
	height:150px;
	margin-left:30px;
	background:#E8EBD6;
	color:#4D4D4D;
	border:solid 1px #999;
}
.contactUs .submit{
	width:100px;
	height:22px;
	line-height:20px;
	margin:10px 0;
}
.contactUs .lastNote{
	height:15px;
	line-height:15px;
	font-size:12px; 
	color:#8C6239; 
	text-align:center;
	letter-spacing:1px;
}

.QAcube{margin:0 0 0 50px; padding-right:40px;}
.QAcube h3, .QAcube .title{
	font-size:13px;
	color: #8C6239;
	letter-spacing:2px;
	font-weight:bold;
	padding:3px 0;
}
.QA_Astyle{
	font-size:13px;
	color:#666;
	letter-spacing:1px;
	line-height:20px;
}

.position_rightSideMap{float:right; margin-right:25px;}

.position_mapCube{width:689px; height:295px;}
.position_map{float:left; margin-left:40px;}
.position_mapIntro{
	float:right;
}
.position_mapIntro img{margin:10px 0 50px 0;}
.position_Style{
	font-size:13px;
	color:#4D4D4D;
}
.position_googleLink{
	margin-top:10px;
	font-size:13px;
	color:#0071BC;
}
.position_googleLink a:link{text-decoration:none; color:#0071BC;}
.position_googleLink a:visited{text-decoration:none; color:#0071BC;}
.position_googleLink a:hover{text-decoration:none; color:#7DAB45;}

.successCase_storyStytle{
	font-size:13px;
	color:#666;
	letter-spacing:2px;
	line-height:20px;
	text-indent:1em;
	padding:0 15px 0 0;
}
.successCase_storyStytle p{margin:10px 0;}

.specialCase_cube{
	float:left;
	width:600px;
	border-bottom:1px dashed #CCC;
	margin:0 0 0 40px;
	padding:0;
}
.specialCase_cube h3{
	float:left;
	font-size:15px;
	color: #8C6239;
	letter-spacing:2px;
	margin:0;
	padding:20px 0 0 0;
}
.specialCaseOpen{
	float:right;
	padding:20px 30px 5px 0;
	font-size:13px;
	letter-spacing:1px;
}
.specialCaseOpen img{margin:0 5px 0 0;}
.specialCaseOpen a:link, .specialCaseOpen a:visited{color:#060; text-decoration:none;}
.specialCaseOpen a:active, .specialCaseOpen a:hover{color:#CCC; text-decoration:none;}

.normalCase_cube{
	float:left;
	margin-left:40px;
	width:600px;
}
.normalCase_leftCube{
	float:left;
	width:289px;
}
.normalCase_rightCube{
	float:right;
	width:298px;
}
.normalCase_style{
	float:left;
	font-size:12px;
	color: #4D4D4D;
	padding:10px 0 10px 0;
}
.normalCase_style ul{list-style:none; margin:0; padding:0; width:299px;}
.normalCase_style ul li{
	border-bottom:1px dashed #CCC;
	padding:10px 0 5px 0;
}
.normalCase_style ul li img{
	margin:0 5px 0 10px;
}
.normalCase_style ul li a{
	text-decoration:none;
}
.normalCase_style ul li a:hover{
	color:#060;
	text-decoration:underline;
}
.normalCase_dateStyle{color:#060;}
.normalCase_style a:link{text-decoration:none; color: #4D4D4D;}
.normalCase_style a:visited{text-decoration:none; color:#4D4D4D;}
.normalCase_style a:hover{text-decoration:none; color:#8C6239;}

.normalCase_style .open{
	height:12px;
	line-height:12px;
	letter-spacing:1px;
	color:#060;
}

.littlePage_leftUnderIMG_1{
	height:128px;
	background-image:url(../images/underIMG_1.jpg);
}
.littlePage_leftUnderIMG_2{
	width:650px;
	height:160px;
	background:url(../images/underIMG_2.jpg) no-repeat right;
}
.littlePage_leftStyle{
	margin-left:65px;
	padding-right:15px;
	font-size:13px;
	text-indent:1em;
	letter-spacing:3px;
	line-height:18px;
	color:#4D4D4D;
}
.littlePage_leftStyle p{
	margin:0 0 10px 0;
}

.littlePage_slogan{
	margin:25px 0 40px 65px;
	text-align:center;
	font-size:13px;
	letter-spacing:4px;
	color:#4D4D4D;
}
.littlePage_pic{margin:25px 0 25px 65px;}

.littlePage_processAll{margin:0 0 0 30px;}

.littlePage_processLeftPic{float:left; width:300px;}
.littlePage_processRightCube{float:right; width:350px;}

.littlePage_processList{
	font-size:13px;
	letter-spacing:1px;
	line-height:25px;
	color:#4D4D4D;
	margin:10px 0;
	padding:0 20px;
}
.littlePage_processTitleStyle{
	font-size:15px;
	color: #8C6239;
	letter-spacing:3px;
}
.littlePage_processList ul{margin:0; padding:0;}

.littlePage_lawyerList{
	margin-top:25px; 
	margin-left:45px; 
	background-image:url(../images/lawyerListBG.jpg); 
	background-repeat:repeat-y;
}
.littlePage_lawyerListStyle{
	margin-top:20px;
	margin-left:32px;
	font-size:13px;
	text-indent:1em;
	letter-spacing:3px;
	line-height:17px;
	color:#4D4D4D;
}
.littlePage_lawyerExpList{
	font-size:13px;
	letter-spacing:3px;
	line-height:17px;
	color:#4D4D4D;
}
.littlePage_lawyerExpList ul{list-style:decimal; margin:20px 0 0 32px;}
.littlePage_lawyerExpList ul li{margin-left:40px; margin-top:10px;}

.rightSide_column{
	width:290px;
	background:url(../images/information_bg.jpg) repeat-y;
	margin:0 0 22px 0;
	padding:0;
}
.rightSide_column .title{
	background-color:#193F06;
	border-bottom:1px solid #666;
	height:22px;
	line-height:22px;
	text-align:left;
	color:#FFF;
	font-weight:bold;
	padding:0 0 0 10px;
}
.rightSide_column .search{
	margin:0 0 0 16px;
	padding:0
}
.search form{
	height:79px;
	font-size:12px;
	color:#666;
}
.search p{
	font-size:12px;
	color:#8C6239;
	line-height:10px;
	margin:0;
	padding:0;
}
.search .content{
	margin:0;
	padding:15px 10px 5px 10px;
}
.search .column{
	height:20px;
	line-height:20px;
	margin:5px 0;
	padding:0;
}
.search .input{
	width:160px;
	height:16px;
	color:#666;
	border:1px solid #999;
	background:url(../images/search_bg.jpg) no-repeat;
	background-color:#E8E1D2;
	margin:0 5px 0 0;
	padding:0 0 0 20px;
}
.search .submit{
	width:60px;
	height:21px;
	line-height:18px;
	margin:0;
	padding:0;
	position:absolute;
}

.rightSide_column .news{
	border-top:3px solid #193F06;
	text-align:center;
	margin:0 0 0 16px;
	padding:0;
	overflow:hidden;
	font-size:0;
}
.rightSide_allInfo{
	width:290px;
	background:url(../images/information_bg.jpg) repeat-y;
	margin:-6px 0 0 0;
}
.rightSide_allInfo h2{
	font-size:13px;
	vertical-align:middle;
	letter-spacing:1px;
	color:#8C6239;
	border-left:5px solid #060;
	margin:0 0 7px 0;
	padding:0 0 0 5px;
}
.rightSide_allInfo h3{
	font-size:12px;
	font-weight:normal;
	letter-spacing:1px;
	color:#060;
	margin:0;
	padding:0;
}
.rightSide_allInfo h3 a:link{color:#060; text-decoration:none;}
.rightSide_allInfo h3 a:visited{color:#060; text-decoration:none;}
.rightSide_allInfo h3 a:hover{color:#999; text-decoration:none;}

.rightSide_info1{
	width:255px;
	border-bottom:1px dashed #CCC;
	padding:5px 0 5px 0;
	margin-left:25px;
}
.rightSide_info2{
	width:255px;
	border-bottom:1px dashed #CCC;
	padding:10px 0;
	margin-left:25px;
}
.rightSide_info2 table{
	width:255px;
	height:215px;
}
.rightSide_info2 table td{
	height:20px;
	line-height:20px;
}
.rightSide_info3{
	width:255px;
	padding:15px 0 0 3px;
	margin-left:25px;
}
.rightSide_titleStyle{font-size:15px; letter-spacing:1px; color:#060;}
.rightSide_textStyle{font-size:15px; letter-spacing:1px;}

.rightSide_titleStyle_red a:link, .rightSide_titleStyle_red a:visited{
	font-size:15px;
	color:#C30;
	text-decoration:none;
}
.rightSide_titleStyle_red a:active, .rightSide_titleStyle_red a:hover{
	font-size:15px;
	color:#C66;
	text-decoration:none;
}

.rightSide_typeStyle a:link, .rightSide_typeStyle a:visited{font-size:12px;color:#060;letter-spacing:1px;}
.rightSide_typeStyle a:active, .rightSide_typeStyle a:hover{font-size:12px;;color:#666;letter-spacing:1px;}
.rightSide_caseStyle a:link, .rightSide_caseStyle a:visited{font-size:12px;letter-spacing:1px; color:#666;}
.rightSide_caseStyle a:active, .rightSide_caseStyle a:hover{font-size:12px;letter-spacing:1px; text-decoration:underline;}

.rightSide_moreStyle{color:#060; font-size:12px; letter-spacing:2px;}
.rightSide_moreStyle a:link{color:#060; text-decoration:underline};
.rightSide_moreStyle a:visited{color:#060; text-decoration:underline;}
.rightSide_moreStyle a:hover{color:#999; text-decoration:underline;}

.rightSide_buttom{
	width:290px;
	height:10px;
	clear:both;
}

#footer_all{
	background:url(../images/footerBG.jpg) repeat-x;
	width:100%;
	height:98px;
	position:relative;
	margin-bottom:-340px;
}
#footer_all .buttom{
	background-color:#030;
	height:17px;
	line-height:17px;
	font-size:12px;
	text-align:center;
	color:#B7B700;
}
.buttom .line{
	padding:0 5px;
}
.buttom a{
	color:#B7B700;
	text-decoration:none;
}
.buttom a:hover{
	color:#DD0;
	text-decoration:none;
}
#footer
{
	width:960px;
	position:relative;
  	left:50%;
  	margin-left:-480px;
	margin-top:5px;
	padding:0;
	color:#FFF;
	letter-spacing:1px;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
}
#footer .left{
	width:650px;
	float:left;
	padding:0 0 0 5px;
}
#footer .title{
	font-size:12px;
	margin:0;
	padding:5px 0 0 0;
}
#footer .logo{
	float:left;
	margin:0 5px 0 0;
	padding:0;
}
#footer .text{
	margin:0;
	padding:0;
}
#footer h6{
	font-size:12px;
	font-weight:normal;
	margin:0;
	padding:3px 0 0 0;
}
#footer span{
	font-size:15px;
	margin:0 10px 0 0;
	padding:0;
}
#footer .number{
	font-size:12px;
	margin:0;
	padding:3px 0 3px 40px;
}
#footer .copyRight{
	font-size:10px;
}
#footer .address{
	float:right;
	font-size:12px;
}
#footer ul {
	list-style:none;
	margin:0;
	padding:5px 5px 0 0;
}
#footer ul li{
	margin:0 0 2px 0;
}

#system{
	margin-top:-200px;
	margin-left:100px;
	position:absolute;
}

#siteMap{
	width:450px;
	height:500px;
	margin:0;
	padding:0;
}
#siteMap .menu{
	font-size:13px;
	color:#666;
	padding:5px 20px;
}
#siteMap .nextMenu{
	font-size:13px;
	color:#666;
	padding:0 0 0 75px;
}
#siteMap .line{
	font-size:13px;
	color:#666;
	padding-left:2em;
}
#siteMap .copyRight{
	width:450px;
	height:30px;
	line-height:30px;
	font-size:10px;
	text-align:center;
	color:#666;
	margin:0;
	padding:0;
	border-top:dotted 1px #666;
	letter-spacing:1px;
}

table.marquee{
	width:255px;
	height:300px;
	font-size:12px;
}
table.marquee th,
table.marquee td{
	vertical-align:top;
}
table.marquee th{
	width:20%;
}
table.marquee th a{
	color:#060;
}
table.marquee td a{
	color:#666;
}
.links{
	overflow:hidden;
	height:300px;
	width:255px;
}

