﻿body, td, a, li, div, span, ul, p, input, textarea{font-family: Arial, Verdana, sans-serif;font-size: 12px;}
body{background-color:#0A74A6; margin:0px; padding:0px;}
div{ padding:0px; margin:0px;overflow:hidden;}
a,a:link    {color:#333333; font-family: Arial, Verdana, sans-serif; font-size: 12px; background-color:transparent;  text-decoration:none; }     
a:visited {color:#333333; font-family: Arial, Verdana, sans-serif; font-size: 12px; background-color:transparent; text-decoration: none;}      
a:active  {color:#333333; font-family: Arial, Verdana, sans-serif; font-size: 12px; background-color:transparent;text-decoration: none;}                                     
a:hover   {color:#FF9E00; font-family: Arial, Verdana, sans-serif; font-size: 12px; background-color:transparent;text-decoration: none;} 
img{border:none;}
.clear{ clear: both; font-size: 1px; line-height: 0px; }
.main
{
	width:900px; margin:0px auto 0px auto;background-image:url(main_top.jpg); background-repeat:repeat-x; background-color:#fff; color:#666;
}
.tlink
{
	color:#fff;height:21px; width:198px; padding:3px 30px 0px 10px; background-image:url(main_link.gif); background-repeat:no-repeat; float:right; 
}
.tlink a,.tlink a:visited
{
	color:#fff;
}
.tlink a:hover
{
	color:#FF9E00;
}
.top
{
	height:55px; padding:5px 10px 1px 20px; 
} 
.top .tlogo
{
	width:150px; height:50px; line-height:50px; vertical-align:middle;  float:left;  background:url(logo.jpg) no-repeat;
}
.top .tnav
{
	width:700px; height:50px; font-size:14px; vertical-align:middle; float:right;
}
.top .tnav ul{
	list-style: url(main_li_2.jpg) circle; padding:10px 0px 0px 0px; margin:0px;
}
.top .tnav li{
	display:block; float:left; padding-right:10px; background:url(main_li_2.jpg) no-repeat; padding-left:18px; 
}
.top .tnav .activeli{
	background:url(main_li_1.jpg) no-repeat; color:#0061FA; 
}
.top .tnav .activeli a,.top .tnav .activeli a:visited{
	color:#0061FA; 
}
.top .tnav .activeli  span{
	color:#0061FA; 
}
.top .tnav li a,.top .tnav li a:visited {
	color:#3F4042; font-weight:bold; font-size:14px;
}
.top .tnav li a:hover{
	color:#0061FA; 
}
.top .tnav li span{
	color:#666; font-size:10px;
}
.tday
{
	text-align:right; padding-right:10px;
}
.tlocate
{
	height:22px; line-height:22px; text-align:left; padding:0px 10px 0px 20px;
}
.tlocate .location
{
	width:340px; height:22px; line-height:22px; float:left;
}
.tlocate .user
{
	width:500px; height:22px; line-height:22px; float:right;
}
.tlocate .btnLogin,.tlocate .btnRegister
{
	width:49px; height:18px;  padding:0px; margin:0px; border:none; cursor:pointer;
}
.tlocate .btnLogin
{
	background:url(main_login.jpg) no-repeat;
}
.tlocate .btnRegister
{
	background:url(main_register.jpg) no-repeat;
}
.txtUser, .txtPwd
{
	height:16px; line-height:16px; width:85px;font-family: Arial, Verdana, sans-serif; font-size: 12px; padding:0px; margin:0px; border:solid 1px #666;
}
.tlocate
{
}
#siteADBanner
{
	height:170px; text-align:center; padding:0px; overflow:hidden;
}

.bodyLeft,.bodyMain,.bodyRight
{
}
.bodyLeft
{
	width:210px; float:left; padding:0px 2px 0px 15px; text-align:center;
}

.headerbox
{
	width:191px; height:26px; line-height:26px; text-align:center; background:url(header_l.jpg) no-repeat; padding-left:8px; color:#FFF;
}
.headerbox .headerbox_r
{
	height:26px; line-height:26px; text-align:center;background:url(header_r.jpg) no-repeat; background-position:right top; padding-right:7px; 
}

.cityBlock, .cityBlockSelected
{
	background:url(news_item_arrow.gif) no-repeat; padding-left:24px; margin:2px;
	background-position:10px center;
	height:22px; width:75px; float:left;border:solid 1px #c7daee;  line-height:22px;
	text-align:left; overflow:hidden;
}
.cityBlockSelected
{
	background-color:#c7daee;
}
.citylist, .citylistdisabled
{
	width:134px; height:43px; line-height:43px;  background:url(FriendLink.jpg) no-repeat; background-position:center center; margin-top:5px; font-size:14px; font-weight:bold; 
	float:left; text-align:center; margin-left:25px;
}
.citylistdisabled a, .citylistdisabled a:link, .citylistdisabled a:hover
{
	color:gray; font-weight:normal;
}

.news_item_arrow, .news_item_arrow_c
{
	width:171px; height:20px; line-height:20px; border:solid 1px #c7daee; text-align:left; 
	background:url(news_item_arrow.gif) no-repeat; padding-left:24px; margin:2px;
	background-position:10px center;
}
.news_item_arrow_c
{
	background-color:#c7daee;
}

.bodyLeft .announcement
{
	 width:204px; height:55px;background:url(main_announcement.jpg) no-repeat;background-position:center center;
}
.bodyLeft .announcementbox
{
	 width:204px; height:138px; border:solid 1px #C8DAEE;
}
.bodyLeft .calendar
{
	width:210px; height:113px;background:url(main_calendar.jpg) no-repeat; background-position:center center;
}
.bodyLeft .hotinfo
{
	width:210px; height:55px;background:url(main_hotinfo.jpg) no-repeat; background-position:center center;
}
.bodyLeft .hotinfobox
{
	 width:204px; height:200px; border:solid 1px #C8DAEE; overflow:hidden;
}
.bodyLeft .guestbookbox
{
	 width:204px;background:url(main_box_1.jpg) no-repeat; padding:9px 0px 0px 0px; margin:0px; text-align:left;
}
.bodyLeft .guestbookbox .pselected
{
	font-weight:bold; color:#FF8020;
}
.bodyLeft .guestbookbox_m
{
	 width:197px;border-left:solid 1px #C8DAEE; background-color:#E3EFFB; border-right:solid 1px #C8DAEE; margin:0px; padding:0px; padding-left:5px;
	 
}
.bodyLeft .guestbookbox_b
{
	 background:url(main_box_2.jpg) no-repeat; padding:7px 0px 0px 0px; margin:0px; 
}
.bodyLeft .guestbookheader
{
	background:url(main_guestbook.jpg) no-repeat; background-position:center center;width:193px; height:49px;border-bottom:solid 1px #BECFE1; margin-bottom:5px; 
}
.bodyLeft .gbUser
{
	color:#0066CD; background:url(user.png) no-repeat; padding:1px 5px 1px 18px; height:16px; line-height:16px;
}
.bodyLeft .gbContent
{
	 line-height:20px; height:40px;word-break:break-all;word-wrap:break-word;  white-space:normal;  overflow:hidden; 
}
.bodyLeft .spaceline
{
	padding:3px 0px 3px 0px; height:3px; line-height:3px; background:url(gbline.jpg); background-repeat:repeat-x;
}
.bodyLeft .investigation
{
	width:210px; height:55px;background:url(main_investigation.jpg) no-repeat;background-position:3px center;
}
.bodyLeft .txtbox
{
	 width:204px;background:url(main_txtbox1.jpg) no-repeat; padding:7px 0px 0px 0px; margin:0px; text-align:left;
}
.bodyLeft .txtbox_m
{
	 width:197px;border-left:solid 1px #C8DAEE; border-right:solid 1px #C8DAEE; margin:0px; padding:0px; padding-left:5px;
	 
}
.bodyLeft .txtbox_b
{
	 background:url(main_txtbox2.jpg) no-repeat; padding:7px 0px 0px 0px; margin:0px; 
}

.infolist
{
	padding:0px; margin:0px; line-height:18px; padding-left:20px; list-style:url() disc; color:#0066CB;
}

.bodyMain
{
	width:520px; float:left;
}
.bodyMain .news
{
	width:520px; padding:0px; margin:0px; 
}
.bodyMain .news_h
{
	height:28px; line-height:28px; background:url(main_news1.jpg) no-repeat; padding:0px 20px 0px 40px; text-align:left;
}
.bodyMain .news_h a,.bodyMain .news_h span
{
	color:#FFF; line-height:28px;
}
.bodyMain .news_h a:hover
{
	color:#FF9E00;
}
.bodyMain .news_m
{
	border-left:solid 1px #999999; border-right:solid 1px #999999; visibility:visible; overflow:hidden;
}
.bodyMain .news_b
{
	background:url(main_news2.jpg) no-repeat; height:6px; clear:both;
}
.bodyMain .news_item
{
	height:22px; line-height:22px; background:url(news_dot.jpg) no-repeat; padding:0px 10px 0px 20px; background-position:left center;
}

.news2
{
	width:733px; padding:0px; margin:0px;  
}
.news2_h
{
	height:28px; line-height:28px; background:url(main2_title.gif) no-repeat; padding:0px 20px 0px 40px; text-align:left;
}
.news2_h a,.news2_h span
{
	color:#FFF; line-height:28px;
}
.news2_h a:hover
{
	color:#FF9E00;
}
.news2_m
{
	border-left:solid 1px #999999; border-right:solid 1px #999999; visibility:visible; overflow:hidden;
}
.news2_b
{
	background:url(main2_title2.gif) no-repeat; height:6px; clear:both;
}
.news2_item
{
	height:22px; line-height:22px; background:url(news_dot.jpg) no-repeat; padding:0px 10px 0px 20px; background-position:left center;
}

.newslist
{
	padding:10px 20px 20px 30px; margin:0px; list-style:circle;
}
.newslist li
{
	line-height:26px; border-bottom:dashed 1px #999;
}
.newslist a:hover span
{
	color:#FF9E00;
}
.newslist span
{
	display:block; float:right;
}

.bodyMain .map
{
	padding:3px 0px 3px 0px; height:320px; overflow:hidden;  background:url(loading.gif) no-repeat center center;
}
.bodyMain .work
{
	width:520px; padding:80px 0px 0px 0px; background:url(main_work1.jpg) no-repeat;
}
.bodyMain .work_m
{
	border-left:solid 3px #8FD3E0; border-right:solid 3px #8FD3E0; padding:5px;
}
.bodyMain .work_b
{
	background:url(main_work2.jpg) no-repeat; height:11px;
}
.bodyRight
{
	width:148px; float:right; text-align:center; 
}
.bodyRight .kf
{
	width:134px; height:132px; background:url(main_kf.jpg) no-repeat;
}
.kfMSN,.kfQQ,.kfPhone
{
	width:100px;  line-height:20px;  text-align:left; color:#659A01; border-bottom:solid 1px #B6D9EC; padding:5px 0px 0px 35px;
}
.kfMSN
{
	background:url(iMSN.jpg) no-repeat; background-position:left center;
}
.kfQQ
{
	background:url(iQQ.jpg) no-repeat;background-position:left center;
}
.kfPhone
{
	background:url(iPhone.jpg) no-repeat;background-position:left center; color:Red;
}
.rAD,.rAD_loading
{
	width:134px; height:134px; line-height:130px; background-color:#000; color:#fff; font-weight:bold; margin-top:10px;
}
.rAD_loading
{
	background:url(loading.gif) no-repeat center center;
}
.friendLink
{
	width:134px; height:43px; line-height:43px;  background:url(FriendLink.jpg) no-repeat; background-position:center center; margin-top:5px; font-size:14px; font-weight:bold; 
}
.friendLink a, .friendLink a:visited
{
	color:#92AFD1;
}
.friendLink a:hover
{
	color:#FF8020;
}

.serviceT1
{
	height:85px; border-bottom:dashed 1px #666; background:url(main_s_cjpt.jpg) no-repeat;
	text-align:left; padding:15px 10px 0px 150px;
}
.serviceT2
{
	height:110px; border-bottom:dashed 1px #666; background:url(main_s_shpt.jpg) no-repeat;
}
.serviceT3
{
	height:120px; border-bottom:dashed 1px #666; background:url(main_s_swpt.jpg) no-repeat;
}
.serviceT4
{
	height:240px;background:url(main_s_qtfw.jpg) no-repeat; padding-top:50px;
}
.serviceItem
{
	padding:15px 10px 0px 150px;
}
.serviceItem a, .serviceItem a:visited
{
	display:block; color:#3399FE; width:80px; float:left; text-align:center;
}
.serviceItem a:hover
{
	color:#FF8020;
}
.serviceItem2
{
	margin:15px 10px 0px 80px; border-bottom: solid 1px #34AFFF; text-align:right;
}
.serviceItem2 a, .serviceItem2 a:visited
{
	color:#3399FE;
}
.serviceItem2 a:hover
{
	color:#FF8020;
}
.serviceReadme
{
	padding:15px 10px 0px 80px;
}



.footer
{
	height:60px; line-height:20px; background:url(main_bottom.jpg) no-repeat; background-position:center 10px;
	padding-left:300px; padding-top:35px;
}
.footer div span
{
	color:Red; font-weight:bold;
}



.btnMakeOrder,.btnMakeOrder:visited, .btnMakeAsk,.btnMakeAsk:visited, .btnMakeAdvise,.btnMakeAdvise:visited
{
	background:url(join_buttons.gif) no-repeat; width:131px; height:37px; line-height:37px; text-align:center; float:right; display:block; margin-left:2px;
}


.btnMakeOrder,.btnMakeOrder:visited
{
	background-position: 0px 0px;
}
.btnMakeOrder:hover
{
	background-position:-131px 0px;
}


.btnMakeAsk,.btnMakeAsk:visited
{
	background-position: 0px -39px;
}
.btnMakeAsk:hover
{
	background-position: -131px -39px;
}

.btnMakeAdvise,.btnMakeAdvise:visited
{
	background-position: 0px -79px;
}
.btnMakeAdvise:hover
{
	background-position: -131px -79px;
}
