/* project: front sql */
body {
	font-family: Arial, Helvetica, sans-serif, "ËÎÌå";
	font-size: 12px;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	border: 0px;
	color: #767676;
	SCROLLBAR-FACE-COLOR: #eeeeee;
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
	SCROLLBAR-SHADOW-COLOR: #ffffff;
	SCROLLBAR-3DLIGHT-COLOR: #ffffff;
	SCROLLBAR-ARROW-COLOR: #006600;
	SCROLLBAR-TRACK-COLOR: #ffffff;
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
	text-align:center;
	background-color: #FFFFFF;
	background-image: url(/images/BG.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.pandingtop { margin-top:10px;}
.typeitemleft {
margin-top:10px;
float:left;
width:50%;}
.itembg.gif {}
.typeitemright {
margin-top:10px;
float:left;
width:50%;}
.typeitembig {padding-left:15px; font-size:15px; font-weight:bold; margin-bottom:5px; color:#000066 }
.typeitembigIndex {background-image: url(/images/point.gif);background-repeat:no-repeat;background-position: left top;padding-left:15px; font-size:15px; font-weight:bold; margin-bottom:5px; color:#000066 }
.typeitemsmall {
color:#000000;
padding-left:12px;
background-image: url(/images/point.gif);
	background-repeat:no-repeat;
	background-position: left top;}
img{
border:0px;
}
a {
	/*color: #16387C;*/
	color: #444444;
	text-decoration: none;
}
a:hover {
	color: #FF6600;
	text-decoration: underline;
}
input{
	color: #1E54AC;
	border:1px solid #ccc;
	background-color: #fff;
	margin-left:2px;
	height:20px;
	padding-left:2px;
	padding-right:2px;
	background-image:url(/images/grd-1px.gif);
	background-position:left 50%;
}
td,th{
	font-size: 12px;
	text-decoration: none;
}
.Maincontant table tr td{
   line-height:25px;
}
img{border:0px;}
form { margin: 0; }
.FriendLinkBox{
	margin:0px;
	padding:0px;
	float: left;
	background-color: #ffffff;
	border:1px solid #b0bec7;
	width:100%;
}
.FriendLink{
	margin:0px;
	padding:5px;
}
.FriendLink ul{
	margin:0px;
	float:left;
	text-align:left;
}
.FriendLink ul li{
	width:24%;
	margin-left:2px;
	padding-left:2px;
	float:left;
	text-align:left;
	line-height:18px;
}
.FriendLinkBoxMarguee{
    height:80px;
}
.FooterCopyRightDiv{
	width:100%;
	margin-top:10px;
	padding-top:10px;
	padding-bottom:10px;
	float: left;
	text-align:left;
}
.FooterCopyRightDiv li{
	width:100%;
	float: left;
	text-align:left;
}
.FooterCopyRightDiv li h5{
	width:40%;
	float: left;
	text-align:right;
	font-size: 12px;
}
.FooterCopyRightDiv li h6{
	float: left;
	text-align:left;
	font-size: 12px;
	margin-right:5px;
	font-weight: normal;
}
.ListAll{
	width:100%;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	float: left;
	text-align:center;
	margin-top:25px;
}
/* layout configuration */
.on a:hover{text-decoration:none;}
.md{
	background:#fff;
	border:1px solid #b0bec7;
	margin:0;
	width:100%;
	height:373px;
}
.md2{
	background:#fff;
	border:1px solid #b0bec7;
	margin:0;
	width:100%;
	height:205px;
}
.Search{
	background-image:url(/images/Bg_search.gif);
	background-repeat:repeat-x;
	width:100%;
	color:#18397c;
	background-color:#fff;
	background-position:left 50%;
	margin:0px;
	padding:0px;
	margin:5px -1px 0px 0px;
	width:100%;
	border: 1px solid #b0bec7;
	height:80px;
}
.Search dl{
	width:90%;
	margin-bottom:5px;
	padding:5px;
	text-align:center;
}
.Search dt{
	width:30%;
	float:left;
	text-align:right;
	padding-left:5px;
	margin:0px;
	line-height:24px;
}
.Search dd{
	float:left;
	text-align:left;	
	margin:3px;
}
.SearchBox{
	background-image:url(/images/Bg_SearchMid.gif);
	background-repeat:repeat-x;
	height:70px;
	width:72%;
	margin:5px 5px 0px 5px; 
	float:left;
}
.SearchBoxLeft{
	background-image:url(/images/Bg_SearchLeft.gif);
	background-repeat:repeat-x;
	height:70px;
	width:18px;
	margin:0;
	float:left; 
}
.SearchBoxMid{
	width:90%;
	margin:0;
	float:left; 
	padding:0px;
	padding-top:2px;
}
.SearchBoxMid form{
	width:98%;
	margin:0;
	float:left; 
	padding:0px;
}
.SearchBoxMid form dl{
	width:98%;
	margin:0;
	float:left; 
	padding:0px;
}
.SearchBoxRight{
	background-image:url(/images/Bg_SearchRight.gif);
	background-repeat:repeat-x;
	height:70px;
	width:18px;
	margin:0;
	float:right; 
}
.AdvSearch{
	width:18%;
	margin:10px 5px 0px 5px; 
	float:right;
}
.hd{
	background-image:url(/images/grd-1px.gif);
	background-repeat:repeat-x;
	width:100%;
	color:#18397c;
	background-color:#9999CC;
	background-position:left bottom;
	margin:0px;
	padding:0px;
	margin:-1px -1px 0px 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #b0bec7;
	border-right-color: #FFFFFF;
	border-bottom-color: #93a6b4;
	border-left-color: #FFFFFF;
	height:20px;
}
.hd ul{
border-bottom:1px solid #fff;
text-align:left;
margin:0px;
padding:0px;
}
.hd ul li{
float:left;
text-align:left;
}
.hd li a{
  color:#18397c;
  margin-left:5px;
  margin-right:5px;
}
.hd li.on{
	padding-right:5px;
	margin-bottom:-1px;
	margin-left:-1px;
}
.hd li span.pipe{
  background:#788a98;
}
.hd li.on em{
  border:1px solid #91a7b4;
  border-top-color:#778a98;
  border-bottom:1px solid #fff;
  background-color:#fff;
  background-position:0 -178px;
}
.hd li.first em{
	border-left:none;
	padding-left:10px;
	background-image:url(/images/dot_nav.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
}
.hd li.on a{
  color:#c63;
}
.hd li.last{
float:right;
margin-right:-1px;
}
.hd li em{
position:relative;
display:block;
padding:2px 0 0;
margin-right:-1px;
border-right:0;
}
.hd li a{
display:block;
font:normal 92% arial;
outline:none;
text-align:center;
white-space:nowrap;
z-index:50;
padding:1px;
margin-top:-1px;
}
.hd li .pipe{
display:block;
position:absolute;
background-color: #FFFFFF;
}
.hd li.on .pipe{
visibility:hidden;
}
.hd li.on em{
	padding-bottom:1px;
	margin:-1px 0 -1px;
	margin-bottom:-2px;
}
.hd li.on a{
font-weight:bold;
z-index:60;
border:0;
padding:1px;
}
.hd li.off .pipe,
.hd li.on .pipe,
.hd li.last .pipe,
.hd li.sparkle .pipe{
visibility:hidden;
}
#middle{
float:left;
}
#BoxHeightIndex{
_height:399px;
}
#BoxHeightIndexRight{
_height:100%;
}
#BoxHeight{
_height:100%;
}

/* layout configuration */
.PageMainDiv{
	width: 778px;
	padding:0px;
	margin:0px;
	text-align:left;
}
.PageHeaderDiv{
	width: 100%;
	padding: 0px;
	margin:0px;
	text-align:left;
}
.PageCenterDiv{
	width: 100%;
	padding: 0px;
	margin:0px;
	text-align:left;
}
.PageFooterDiv{
	width: 100%;
	padding: 0px;
	margin:0px;
	text-align:left;
}
.HeaderDiv{
	width:768px;
	padding: 2px;
	margin: 2px;
	text-align:left;
	float: left;
}
.TopHeader{
	background-image: url(/images/BGtopCenter.gif);
	margin:0px;
	padding:0px;
}
.TopHeaderLeft{
	background-image: url(/images/BGtopLeft.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.TopHeaderRight{
	background-repeat: no-repeat;
	background-position: right top;
}
.TopHeaderRight .logo{
	margin-left:2px;
	float:left;
	background-image: url(/images/logo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:156px;
	height:79px;
}
.TopHeaderRight .logo a{
	width:156px;
	height:79px;
}
.TopLink,.BannerAd{
	margin-top:5px ;
	width:590px;
	float:right;
}
.TopLink {text-align:right}
.TopLink li{
	display:inline;
	text-align:right;
}
.BannerAdLeft{
	background-image: url(/images/left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:5px;
	height:104px;
	float:left;
}
.BannerAdMid{
	width:580px;
	float:left;
	background-color: #EEF4F4;
	height:104px;
	padding-top:5px;
	background-image: url(/images/mid.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
}
.BannerAdRight{
	background-image: url(/images/right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:5px;
	height:104px;
	float:left;
}
.FooterDiv{
	width:768px;
	padding: 2px;
	margin: 2px;
	text-align:left;
	float: left;
}
.Main{
	width: 100%;
	padding:0px;
	margin:0px;
	text-align:center;
	margin-bottom:4px;
}
.Main2{
	width: 98%;
	padding:0px;
	background:#fff;
	border:1px solid #b0bec7;
	margin:0;
	margin-bottom:2px;
}
.Main3{
	width: 100%;
	padding:0px;
	background:#fff;
	border:1px solid #b0bec7;
	margin:0;
}
.MainLeft{
	width:582px;
	float:left;
	padding:2px;
	margin:2px;
}
.MainRight{
	width:180px;
	float:left;
	padding:2px;
	margin:2px;
	background-color: #EEF3F6;
}
.MainLeft2{
	width:180px;
	float:left;
	padding:2px;
	margin:2px;
	background-color: #EEF3F6;
}
.MainRight2{
	width:582px;
	float:left;
	padding:2px;
	margin:2px;
}
.MainRightIndustry{
	width:99%;
	float:left;
	padding:2px;
	margin:2px;
}
.Maincontant{
	width:532px;
	float:left;
	padding:8px;
	margin:10px;
}
.Detailscontant{
	width:680px;
	float:left;
	padding:5px;
	margin:10px;
}
.MainLeft,.MainRight{
	padding-bottom: 3007px !important;
	margin-bottom: -3007px !important; 
}
.MainLeft2,.MainRight2{
	padding-bottom: 3007px !important;
	margin-bottom: -3007px !important; 
}
.goback{
float:right;
margin:10px;
background-image: url(/images/back.gif); width: 54px; border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none;
}
.Details{
	float:left;
	padding:2px;
	margin:2px;
	background-color: #FAFBFC;
	text-align:left;
	width:98%;
}
.Details h1{
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #00368F;
	padding-right: 2px;
	width:100%;
	text-align:center;
	height:20px;
	line-height:32px;
	background-image: url(/images/DitailH1bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.Details dl{
	float:left;
	padding:0px;
	margin:0px;
	width:100%;
}
.Details dt{
	float:left;
	padding:2px;
	margin:2px;
	width:17%;
	text-align:right;
	color: #666666;
}
.Details dd{
	float:left;
	padding:2px;
	margin:2px;
	width:80%;
}
.Details p{
	float:left;
	padding:0px;
	margin:0px;
	width:100%;
	text-align:left;
}
.Details ul{
	float:left;
	padding:5px;
	margin:0px;
	width:98%;
	text-align:left;
}
.Details li{
	float:left;
	padding:0px;
	margin:0px;
	width:100%;
	text-align:center;
}
.RightAd{margin-bottom:2px;}
.Districtlist{padding:5px;margin:0px;padding-left:10px;width:100%;}
.Districtlist li{padding:0px;float:left;width:32%;margin:0px;margin-top:2px;margin-left:5px;padding-bottom:4px;}
.Districtlist li a{
	white-space : nowrap; 
}
.Contanttxtlist{padding:5px;margin:0px;padding-left:20px;width:100%;}
.Contanttxtlist li{padding:0px;float:left;width:9%;margin:0px;margin-top:2px;padding-bottom:4px}
.Contantcitylist{padding:5px;margin:0px;padding-left:10px;width:100%;}
.Contantcitylist li{padding:5px;float:left;width:16%;margin:0px;margin-top:2px;padding-bottom:4px;}
.Contantcitylist li a{
    width:80px;
	text-overflow : ellipsis;
	overflow: hidden;
	white-space : nowrap; 
}
.ContantcityCompanylist{padding:5px;margin:0px;padding-left:10px;width:100%;}
.ContantcityCompanylist li{padding:0px;float:left;width:48%;margin:0px;margin-top:2px;text-align:left;padding-bottom:4px;}
.ContantcityCompanylist li a{
	text-overflow : ellipsis;
	overflow: hidden;
	white-space : nowrap; 
}
.Contantdistrictlist{padding:5px;margin:0px;padding-left:0px;width:100%;}
.Contantdistrictlist dl{padding:0px;float:left;width:95%;margin:0px;margin-top:2px;padding-bottom:8px;}
.Contantdistrictlist dt{padding:0px;float:left;width:50%;margin:0px;padding-bottom:2px;	}
.Contantdistrictlist dt span{
	font-weight: bold;
	text-decoration: underline;
	background-image: url(images/icon.gif);
	padding-left:10px;
	background-position: left;
	background-repeat: no-repeat;
}
.Contantdistrictlist dt b{
	font-weight: normal;
	text-decoration: none;
}
.Contantdistrictlist dd{
	padding:0px;
	float:left;
	width:100%;
	margin:0px;
	margin-top:5px;
}
.Contantdistrictlist dd a{
	width:78px;
	text-overflow : ellipsis;
	overflow: hidden;
	white-space : nowrap;
}
.IconHome{
	background-image: url(/images/iconhome.gif);
	padding-left:20px;
	background-position: left;
	background-repeat: no-repeat;
}
.IconContant{
	background-image: url(/images/IconContant.gif);
	padding-left:20px;
	background-position: left;
	background-repeat: no-repeat;
}
.icon_search{
	background-image: url(/images/icon_search.gif);
	padding-left:30px;
	background-position: left;
	background-repeat: no-repeat;
	line-height:28px;
	height:24px;
}
.icon_help{
	background-image: url(/images/icon_help.gif);
	padding-left:30px;
	background-position: left;
	background-repeat: no-repeat;
	line-height:28px;
	height:24px;
}
.btSearch{
	background-image: url(/images/btsearch.jpg);
	background-position: left;
	background-repeat: no-repeat;
	line-height:28px;
	height:24px;
	width:65px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	cursor:hand;
}
.InputKeyword{
	width:210px;
}
.LinkLeft{
	background-image: url(/images/LinkLeft.gif);
	padding-right:5px;
	background-position: right;
	background-repeat: no-repeat;
	line-height:28px;
	height:24px;
}
.Contantlist{
	width:100%;
	margin: 0px;
	padding: 2px;
	text-align:left;
}
.Contantlist li{
    width:100%;
	margin: 0px;
	list-style-type: none;
	text-align:left;
	float:left;
}
.Contantlist li a{
	width:98%;
	margin: 2px;
	padding: 2px;
	background-image: url(/images/dot_menu_off.gif);
	padding-left:15px;
	background-position: left;
	background-repeat: no-repeat;
	overflow: hidden; text-overflow:ellipsis;
}
.Contantlist li a:hover{
	background-image: url(/images/dot_menu_on.gif);
}
.ShowBox{
	width:100%;
	margin: 2px;
	padding: 0px;
	text-align:center;
}
.ShowLeft{
	width:22%;
	float:left;
	margin: 2px;
	padding: 0px;
	background-color: #EEF3F6;
}
.ShowRight{
	width:76%;
	float:right;
	text-align:center;
	margin: 2px;
	padding: 0px;
	background-color: #FAFBFC;
}
.ShowLeft,.ShowRight{
	padding-bottom: 2007px !important;
	margin-bottom: -2007px !important; 
}
.PLinks{
	width:100%;
	margin: 0px;
	padding: 0px;
	text-align:center;
}
.PLinks ul{
	width:100%;
	margin: 0px;
	padding: 0px;
	text-align:center;
}
.PLinks ul a{
	background-image: url(/images/PLinkbg.gif);
	background-repeat: no-repeat;
	background-position:0px 5px;
	width:112px;
	height:30px;
}
.PLinks li{
	width:100%;
	margin: 0px;
	padding: 0px;
	text-align:center;
	float:left;
}
.PLinks li a{
	width:48%;
	padding:2px;
	float:left;
}
.AD110{
	background-image: url(/images/ad110.gif);
	background-repeat: no-repeat;
	width:100%;
	height:60px;
	background-position: 8px;
}
.Contanttxtimglist{
	margin: 5px;
	padding: 5px;
	text-align:left;
}
.Contanttxtimglist dl{
    width:100%;
	margin: 0px;
	padding: 5px;
}
.Contanttxtimglist dl dt{
    width:20%;
	margin: 0px;
	padding: 5px;
	float:left;
}
.Contanttxtimglist dl dd{
    width:78%;
	margin: 0px;
	padding: 5px;
	float:left;
}
.Contanttxtimglist li{
	width:100%;
	margin:0px;
	padding:0px;
	float:left;
	list-style-type: disc;
}
.Contanttxtimglist strong{
	text-decoration: underline;
}
.Contanttxtimglist dl dt a{
    width:100%;
	margin: 2px;
	padding: 0px;
	float:left;
	text-align:center;
}
.Contanttxtimglist dl dt a img{
	overflow: hidden;
	height: 80px;	
}
.Contanttxtimglist dl dd a{
	width:100%;
	margin: 2px;
	padding: 0px;
	float:left;
	background-image: url(/images/arrowList.gif);
	background-repeat: no-repeat;
	background-position:0px 3px;
	padding-left:10px;
}
.Contanttxtimglist dl dd a:hover{
	background-image: url(/images/arrow_right.gif);
}
.linetop2{
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #D9E7FF;
}
.CompanyList{
	width:100%;
	padding: 0px;
	margin:0px;
	text-align:left;
	float:left;
}
.CompanyList ul{
	float:left;
	width:50%;
	text-align:left;
	padding: 2px;
	margin:0px;
	border: 1px solid #f9f9f9;
}
.CompanyList li{
	float:left;
	width:100%;
	text-align:left;
	padding: 2px;
	margin:0px;
}
.altCompanyList{
	background-color: #f7f8f7;
}
.CompanyList ul li a{
	float:left;
	width:55%;
}
.CompanyList ul li span{
	float:left;
	width:30%;
}
.CompanyList ul li b{
	float:right;
	width:10%;
	text-align:center;
	font-weight: normal;
}
.MarginTop5{
	margin-top:5px;
}
/*- Menu Tabs J--------------------------- */

    .tabsJ {
      float:left;
      width:100%;
      font-size:93%;
      line-height:normal;
	  border-bottom:1px solid #F4F4F4;
	margin-top:15px;
      }
    .tabsJ ul {
	margin:0;
	padding:10px 10px 0 10px;
	list-style:none;
      }
    .tabsJ li {
      display:inline;
      margin:0;
      padding:0;
      }
    .tabsJ a {
      float:left;
      background:url("/images/tableftJ.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
      }
    .tabsJ a span {
      float:left;
      display:block;
      background:url("/images/tabrightJ.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#24618E;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    .tabsJ a span {float:none;}
    /* End IE5-Mac hack */
    .tabsJ a:hover span {
      color:#FFF;
      }
    .tabsJ a:hover {
	background-position:0% -42px;
	text-decoration: none;
      }
    .tabsJ a:hover span {
      background-position:100% -42px;
      }
    .tabsJ dl {
	margin:0;
	padding:0px;
	list-style:none;
	float:right;
      }
    .tabsJ dl a {
	float:left;
	margin:0;
	padding:0 0 0 5px;
	text-decoration:none;
	background-image: none;
      }
/*- Menu Tabs J End--------------------------- */ 	
.LoginTable{
	position: absolute;
	width: 300px;
	top: 220px;
	left: 35%;
	z-index:100;
	margin:0px;
	padding:0px;
}
.RegTable{
	position: absolute;
	width: 500px;
	top: 120px;
	left: 25%;
	z-index:100;
	margin:0px;
	padding:0px;
}
.Shadow{
	background-color: #ffffff;
	text-align:center;
	padding:4px;
	border: 1px solid #eeeeee;
}
.LoginForm{
	width: 100%;
	float:left;
}
.LoginForm dl{
	width: 96%;
	float:left;
	padding:3px;
	margin:2px;
}
.LoginForm dl dt{
	width: 25%;
	float:left;
	padding:0px;
	margin:2px;
	text-align:right;
	line-height:24px;
}
.LoginForm dl dd{
	width: 70%;
	padding:0px;
	margin:2px;
	float:left;
	text-align:left;
}
.InputLogin,.InputReset{
	line-height:18px;
	cursor:hand;
}
.Closed{
      background:url("/images/Closed.gif") no-repeat left top;
	  width:13px;height:13px;
	  float:right;
	  margin:-15px 5px;
}
.mymain2{width: 75%;
	padding:0px;
	background:#fff;
	border:1px solid #b0bec7;
	margin:0;
	margin-bottom:2px;
	margin-top:4px;
	float:left;}
.mymain3{width: 75%;
	padding:0px;
	background:#fff;
	border:1px solid #b0bec7;
	margin:0;
	margin-bottom:2px;
	margin-top:4px;
	float:left;
	height:255px;}
.myMainRight2{width:99%;
	float:left;
	padding:2px;
	margin:2px;}
.middili { margin-left:3px; width:768px;}
#youbian span { float:left; padding:0px 5px 0px 5px;}

#GridView3 ul { margin:8px; padding:2px; width:100%;}
#GridView3 li{ float:left; width:95%; text-align:left; padding:0px; color:#000000;}
#GridView3 li h1
{font:Arial, Helvetica, sans-serif;
font-size:16px;
margin-bottom:5px; line-height:22px; height:20px; cursor:hand; color:#000066;}

.adwuliu { margin-left:6px; width:786px;}


/*

*/
.TabFooter {margin:0; padding:0; text-align:center; margin-top:32px}
.TabFooter li {display:inline; margin:0 6px}
.MaincontantNav {height:17px; overflow:hidden; }