body, form, ul, li
{
	margin: 0;
	padding: 0;
	text-align:left;
}
p
{
	margin:0;
}
img
{
	border: 0;
}
body	
{
	background-color: #E9F4FF;
}


body, table
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #727272;
	line-height: 140%;
}


input, select, textarea
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #727272;
}


a
{
	text-decoration: underline;
	color: #727272;
}
a:hover
{
	text-decoration: none;
	color: #0066CB;
}







.header					
{
	background-Image: url(../image/header_bg.jpg);
}
.header .headerLeft		

{
	width:500px;
	background: url(../image/header_left.jpg) no-repeat right;	
	
}

.header .headerRight	
{
	width:460px;
	background: url(../image/header_right.jpg) no-repeat right;	
}


table.nav
{
	border-top: 3px solid #2A8CEC;
	background: url(../image/daohang_right.jpg);		
}
table.nav .navTd		
{
	border-left:1px solid #2A8CEC;
	border-right:1px solid #2A8CEC;
}
table.nav .navTd a.navA	
{
	display: block;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	height: 36px;
	line-height: 36px;
	background: url(../image/daohang_right.jpg);	
}
table.nav .navTd a.navCurrent	
{
	display: block;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	height: 36px;
	line-height: 36px;
	color: #FFFFFF;	
	background: url(../image/a1.jpg) no-repeat center;
}
table.nav .navTd a.navA:hover	
{
	display: block;
	font-size: 13px;
	font-weight: bold;
	height: 36px;
	line-height: 36px;
	color: #FFFFFF;
	background: url(../image/a1.jpg) no-repeat center;
}


.navFloat		
{
	width: 106px!important;
	width: 100%;
	position: absolute;
	visibility: hidden;
	z-index: 2;	
	background-color: #85C311;
}
.navFloat .space	
{
	height: 1px;
	background-color: #C2E188;
}
.navFloat a			
{
	display: block;
	width: width: 100%;
	height: 25px;
	line-height: 25px;
	color: #FFFFFF;
	text-decoration: none;
}
.navFloat a:hover	
{
	color: #FFFFFF;
	text-decoration: none;
	background-color: #AAD559;
}


.bannerHome		
{
	background: url(../image/banner_bg_home.jpg) repeat-x;	
}
.bannerInner	
{
	background: url(../image/banner_bg_home.jpg) repeat-x;	
}


.noticeArea		
{
	background: url(../image/notice_bg.jpg) repeat-x center center;
}
.searchLogo		
{
	background: url(../image/search_logo.jpg) no-repeat center center;
}
.searchInput	
{
	border: 1px solid #65B2FF;
	background-color: #FFFFFF;
	color: #7FB2E5;
	width:260px;
}
.searchImage	
{
	cursor: pointer;
	background: url(../image/search_btn.jpg) no-repeat center center;
}
.noticeMarqueeLogo	
{
	background: url(../image/notice_logo.jpg) no-repeat center center;
}
.noticeMarquee a	
{
	color:#000000;
}
.noticeMarquee a:hover	
{
	color:#8A0000;
}



.homeMain	
{	
	background-color: #FFFFFF;
	table-layout: fixed;
}
.homeBorder	
{
	border-style:solid;
	border-width:0px;
	border-color:#A6D3FF;
}




.innerMain	
{
	background-color: #F4F9FF;	
	table-layout: fixed;
}


.left	
{
	background: url(../image/left_bg.jpg) no-repeat right bottom;
	border-top:1px solid #A6D3FF;
	border-right:1px solid #A6D3FF;
	border-bottom:1px solid #A6D3FF;
	border-left:1px solid #A6D3FF;
}
.left .leftBase	
{
	
	font-size:14px;
	font-weight:bold;
	background: url(../image/left1_bg.jpg) no-repeat center center;
	color: #FFFFFF;
}
.left a.menu		
{
	display: block;
	font-size: 12px;
	text-decoration: none;
	height: 28px;
	line-height: 28px;
	color: #0066CB;	
	background: url(../image/left2_bg.jpg) no-repeat center center;	
}
.left a.menuCurrent	
{
	display: block;
	font-size: 12px;
	text-decoration: none;
	height: 28px;
	line-height: 28px;
	color: #657E00;	
	background: url(../image/left2_bg_cur.jpg) no-repeat center center;	
}
.left a.menu:hover, .left a.menuCurrent:hover	
{
	color: #657E00;	
	background: url(../image/left2_bg_cur.jpg) no-repeat center center;	
}
.left a.subMenu	
{
	display: block;
	text-decoration: none;
	height: 26px;
	line-height: 26px;
	color: #0066CB;	
	background: url(../image/left3_bg.jpg) no-repeat center center;	
}
.left a.subMenuCurrent	
{
	display: block;
	text-decoration: none;
	height: 26px;
	line-height: 26px;
	color: #657E00;
	background: url(../image/left3_bg_cur.jpg) no-repeat center center;	
}
.left a.subMenu:hover, .left a.subMenuCurrent:hover	
{
	color: #657E00;
	background: url(../image/left3_bg_cur.jpg) no-repeat center center;	
}


.right	
{
	background-color: #ffffff;
	border-top:1px solid #A6D3FF;
	border-right:1px solid #A6D3FF;
	border-bottom:0px;
	border-left:0px;	
}
.right .location	
{
	padding-left:18px;
	background-color: #F4F9FF;
	border-bottom:1px solid #A6D3FF;
	color: #0066CB;
}
.right .location a	
{
	color:#0066CB;
	text-decoration: none;
}
.right .location a:hover	
{
	color:#FF741F;
}
.right .title	
{
	font-size: 18px;
	font-weight: bold;
	padding-top: 20px;
	padding-bottom: 5px;
	color: #0066CB;	
	background: url(../image/right_title_bg.jpg) no-repeat center bottom;	
}
.right .content	
{
	margin: 20px 0 40px 0;
	font-size: 14px;
	line-height: 180%;
	color: #666666;
}
.right .list	
{
	margin: 20px 0 20px 0;
	color: #666666;
}
.right .pic		
{
	margin-top: 20px;
}
.right .content a, .right .list a	
{
	font-size: 12px;
	color: #666666;
}
.right .content a:hover, .right .list a:hover	
{
	font-size: 12px;
	color: #657E00;
}
.right .pic a	
{
	color: #666666;
}
.right .pic a:hover	
{
	color: #657E00;
}
.right img.p	
{
	border: 1px solid #CDE3A0;
}

.right_top {	
	background-image: url(../image/line_02.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 3px;
	padding-bottom: 10px;
}


.page
{
	margin-bottom: 20px;
}
.page a
{
	text-decoration: none;
	color: #0066CB;
}
.page a.current	
{
	color: #FF6600;
}
.page a:hover
{
	text-decoration: underline;
	color: #0066CB;
}


.date
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}




.contactInfo	
{
	line-height: 180%;
	color: #666666;
}
.contactTitle	
{
	font-weight: bold;
	color: #657E00;
	background-color: #F7FFE6;
}
.contactMsg		
{
	font-weight: bold;
	color: #7A7A7A;
}
.input	
{
	border: 1px solid #CEEFFF;
	color: #000;
	background-color: #FFFFFF;
}
.button	
{
}

.order	
{
	margin-top: 20px;
	border-collapse:collapse;
}
.order td
{
	border: 1px solid #005BB5;
	background-color: #FFFFFF;
}
.order td.orderTitle	
{
	font-weight: bold;
	color: #0066CB;
}
.order td.orderContent	
{
	color: #0066CB;
}
.order a 
{
}
.orderLink a 
{
}
.orderLink a:hover
{
}


.message	
{
	text-align:left;
	margin-top: 20px;
	margin-bottom: 15px;
	border: 1px solid #65B2FF;
	background-color: #FFFFFF;
}
.message .messageTitle	
{
	padding: 0 6px 0 25px;
	color: #0066CB;
	background: url(../image/message1.gif) no-repeat 6px center;	
}
.message .messageContent	
{
	padding: 0 6px 20px 25px;
	line-height: 180%;
	color: #666666;
}
.message .replyTitle		
{
	padding: 0 6px 0 25px;
	color: #657E00;
	background: url(../image/message2.gif) no-repeat 6px center;	
}
.message .replyContent	
{
	padding: 0 6px 20px 25px;
	line-height: 180%;
	color: #666666;
}


.survey .question	
{
	padding-top:10px;
	font-size:13px; 
	font-weight:bold;
}
.survey .item	
{
}


.survey_view
{
	border-collapse:collapse;
}
.survey_view td
{
	border: 1px solid #000;
}

.survey_view .question	
{
	height:25px;
	font-size:13px; 
	font-weight:bold;
}
.survey_view .trHead	
{
	height:25px;
	text-align:center;
}
.survey_view .trContent	
{
	height:25px;
}
.survey_view .map	
{
	color:#FFCC00;
}





.navBottom
{
	background-image: url(../image/footer_bg.jpg);
	color: #E9F4FF;
	padding-left: 15px;
}

.navBottom a
{
	color: #E9F4FF;
	text-decoration: none;
	padding-left:15px;
	padding-right:15px;
}
.navBottom a:hover
{
	color: #FFFFFF;
	text-decoration: underline;
	padding-left:15px;
	padding-right:15px;
}


.footer
{
	background-color: #E9F4FF;
	color: #0066CB;
	line-height: 20px;
	padding-top: 8px;
	padding-bottom:10px;
}
.footer a
{
	color: #0066CB;
	text-decoration: underline;
}
.footer a:hover
{
	color: #657E00;
	text-decoration: none;
}


.selectLink
{
	background-color: #FFFFFF;
	color: #727272;
}