﻿/* 表单验证消息提示样式 */
form
{
    margin:0;
    padding:0;
}

label.errorclass 
{
	color: #9C0A15;
	text-align:left;
	padding-left:10px;
	width: 160px;
	background: url("../../images/bhi_icon.png") no-repeat;
	background-position: 0 -958px;
}

input.errorclass 
{
	border: 1px solid #9C0A15;
}

textarea.errorclass 
{
	border-color: #9C0A15;
}

label.valid 
{
	background: url("/images/regist.gif") no-repeat 0 -80px;
	color: #065FB9;
	padding-left:16px;
	padding-top:2px;
}

/* ------------------------------ */

body 
{
    font-size:12px;
    margin:0;
}
.header
{
    width:960px;
    margin:auto;
}

a, a:link, a:visited
{
    border-width: 0px;
    color: #201E1F;
    text-decoration: none;
}

img 
{
    border:0;
}

#miniNav
{
    height:25px !important;
    height:31px;
    background:url(/images/line-bg.gif) repeat-x;
    background-position:0 5px;
    border:1px solid #c8c8c8;
    border-bottom-style:none;
    border-top-style:none;
    padding:3px;
}

.myInfo
{
    float:left;
    margin:5px;
    width:450px;
}
/* 导航样式 */
#globalnav
{
	margin:0;
	padding:0;
}
#globalnav ul
{
    list-style-position:outside;
    list-style-type:none;
    list-style-image:none;
}
#globalnav li
{
    display:inline;
}
#globalheader #globalnav li a
{
	background-image:url(/images/globalnavbg.png);
	background-repeat:no-repeat;
	float:left;
	height:0;
	overflow:hidden;
	padding-top:34px;
}
#gn-index a
{
	width:73px;
}
#gn-projects a
{
	width:74px;
}
#gn-construction a
{
	width:74px;
}
#gn-bidding a
{
	width:74px;
}
#gn-specialtopic a
{
	width:74px;
}
#gn-investment a
{
	width:74px;
}
#gn-policy a
{
	width:74px;
}
#gn-sector a
{
	width:74px;
}
#gn-economicnews a
{
	width:74px;
}
#gn-analysis a
{
	width:74px;
}
#gn-reporting a
{
	width:74px;
}
#gn-exhibition a
{
	width:74px;
}
#gn-supply a
{
	width:73px;
}

#globalheader #globalnav li#gn-index a 
{
	background-position:0 0;
}

#globalheader #globalnav li#gn-projects a 
{
	background-position:-73px 0;
}
#globalheader #globalnav li#gn-construction a 
{
	background-position:-147px 0;
}
#globalheader #globalnav li#gn-bidding a 
{
	background-position:-221px 0;
}
#globalheader #globalnav li#gn-specialtopic a 
{
	background-position:-295px 0;
}
#globalheader #globalnav li#gn-investment a 
{
	background-position:-369px 0;
}
#globalheader #globalnav li#gn-policy a 
{
	background-position:-443px 0;
}
#globalheader #globalnav li#gn-sector a 
{
	background-position:-517px 0;
}
#globalheader #globalnav li#gn-economicnews a 
{
	background-position:-591px 0;
}
#globalheader #globalnav li#gn-analysis a 
{
	background-position:-665px 0;
}
#globalheader #globalnav li#gn-reporting a 
{
	background-position:-739px 0;
}
#globalheader #globalnav li#gn-exhibition a 
{
	background-position:-813px 0;
}
#globalheader #globalnav li#gn-supply a 
{
	background-position:-887px 0;
}


#globalheader #globalnav li#gn-index a:hover 
{
	background-position:0 -36px;
}
#globalheader #globalnav li#gn-projects a:hover  
{
	background-position:-73px -36px;
}
#globalheader #globalnav li#gn-construction a:hover 
{
	background-position:-147px -36px;
}
#globalheader #globalnav li#gn-bidding a:hover 
{
	background-position:-221px -36px;
}
#globalheader #globalnav li#gn-specialtopic a:hover 
{
	background-position:-295px -36px;
}
#globalheader #globalnav li#gn-investment a:hover 
{
	background-position:-369px -36px;
}
#globalheader #globalnav li#gn-policy a:hover 
{
	background-position:-443px -36px;
}
#globalheader #globalnav li#gn-sector a:hover 
{
	background-position:-517px -36px;
}
#globalheader #globalnav li#gn-economicnews a:hover 
{
	background-position:-591px -36px;
}
#globalheader #globalnav li#gn-analysis a:hover 
{
	background-position:-665px -36px;
}
#globalheader #globalnav li#gn-reporting a:hover 
{
	background-position:-739px -36px;
}
#globalheader #globalnav li#gn-exhibition a:hover 
{
	background-position:-813px -36px;
}
#globalheader #globalnav li#gn-supply a:hover
{
	background-position:-887px -36px;
}
#globalheader #globalnav li#gn-index a:active 
{
	background-position:0 -72px;
}
#globalheader #globalnav li#gn-projects a:active 
{
	background-position:-73px -72px;
}
#globalheader #globalnav li#gn-construction a:active 
{
	background-position:-147px -72px;
}
#globalheader #globalnav li#gn-bidding a:active 
{
	background-position:-221px -72px;
}
#globalheader #globalnav li#gn-specialtopic a:active 
{
	background-position:-295px -72px;
}
#globalheader #globalnav li#gn-investment a:active 
{
	background-position:-369px -72px;
}
#globalheader #globalnav li#gn-policy a:active 
{
	background-position:-443px -72px;
}
#globalheader #globalnav li#gn-sector a:active 
{
	background-position:-517px -72px;
}
#globalheader #globalnav li#gn-economicnews a:active 
{
	background-position:-591px -72px;
}
#globalheader #globalnav li#gn-analysis a:active 
{
	background-position:-665px -72px;
}
#globalheader #globalnav li#gn-reporting a:active 
{
	background-position:-739px -72px;
}
#globalheader #globalnav li#gn-exhibition a:active 
{
	background-position:-813px -72px;
}
#globalheader #globalnav li#gn-supply a:active
{
	background-position:-887px -72;
}
#globalheader.index #globalnav li#gn-index a 
{
	background-position:0 -108px;
}


#globalheader.projects #globalnav li#gn-projects a 
{
	background-position:-73px -108px;
}
#globalheader.construction #globalnav li#gn-construction a 
{
	background-position:-147px -108px;
}
#globalheader.bidding #globalnav li#gn-bidding a 
{
	background-position:-221px -108px;
}
#globalheader.specialtopic #globalnav li#gn-specialtopic a 
{
	background-position:-295px -108px;
}
#globalheader.investment #globalnav li#gn-investment a 
{
	background-position:-369px -108px;
}
#globalheader.policy #globalnav li#gn-policy a 
{
	background-position:-443px -108px;
}
#globalheader.sector #globalnav li#gn-sector a 
{
	background-position:-517px -108px;
}
#globalheader.economicnews #globalnav li#gn-economicnews a 
{
	background-position:-591px -108px;
}
#globalheader.analysis #globalnav li#gn-analysis a 
{
	background-position:-665px -108px;
}
#globalheader.reporting #globalnav li#gn-reporting a 
{
	background-position:-739px -108px;
}
#globalheader.exhibition #globalnav li#gn-exhibition a 
{
	background-position:-813px -108px;
}
#globalheader.supply #globalnav li#gn-supply a 
{
	background-position:-887px -108px;
}

/* 结束 */
.clear 
{
    clear:both;
}
#content
{
    width: 960px;
    margin: auto;
}
#footer
{
    clear:both;
    background-color:#f3f3f3;
    width:960px;
    margin:5px auto;
    border:1px solid #c8c8c8;
    
}
#footer td
{
    height:22px;
}
#topAd
{
    clear:both;
    width:960px;
    height:120px;
}
/* -------------------------- */
.errorTip
{
	color: #B23F48;
}

.tipStyle
{
	color: #5b5b5b;
	font-size:12px;
	margin-top:-7px;
}

.inputd
{
	margin-top:-8px;
}

.topStyle
{
	border-style: none solid solid solid;
	border-width: 1px;
	border-color: #940810;
	height: 25px;
	padding: 5px 0 0 20px;
}

.topStyle a
{
	text-decoration:none;
	color:#000;	
}

#registerDIV
{
	border-style: none solid solid solid;
	border-width: 1px;
	border-color: #940810;
	width: 958px;
	margin:0px;
	background-color: White;
	float:left;
}

#registerForm
{
    padding:10px;
    padding-left:80px;
	width:650px;
	float:left;
}

.td-top
{
	background: url(../../Images/Register_bg.jpg) no-repeat;
	height:40px;
	width:860px;
	margin:auto;
}

.rightTip
{
	float:left;
	width:160px;
	padding-top:10px;
	margin-left:5px;
	color:#5b5b5b;
	line-height:20px;
}

.textStyle
{
	border-style: solid;
	border-width: 1px;
	border-color: #ACADB2 #EDF1F5 #EDF1F5 #E6E5EC;
	padding-right: 12px;
	width: 150px;
}

.registerTable tr td
{
	vertical-align:top;
	padding:5px 2px 6px 2px;
}

.td-left
{
	text-align:right;
	font-weight:bold;
	font-size:14px;
	width:100px;
	padding-right:2px;
	height:20px;
}

.td-right
{
	height:20px;
	width:500px;
}

.middleTD
{
	border-width: 1px;
	height: 20px;
	border-top-style: solid;
	margin-top:5px;
}
	
#Company,#CompanyEamil,#WebAddress,#Address,#Range
{
	width:200px;
}

.butChooseIndustry_unselected
{
	border: 0px none #FFFFFF;
	background: url(../../Images/buttons.png) no-repeat;
	background-position: 0px -1450px;
	width: 115px;
	height:21px;
}

#butChooseIndustry:hover
{
	border: 0px none #FFFFFF;
	background: url(../../Images/buttons.png) no-repeat;
	background-position: 0px -1500px;
	width: 115px;
	height:21px;
}

.butChooseIndustry_selected
{
	border: 0px none #FFFFFF;
	background: url(../../Images/buttons.png) no-repeat;
	background-position: 0px -1500px;
	width: 115px;
	height:21px;
}

.butChooseArea_unselected
{
	border: 0px none #FFFFFF;
	background: url(../../Images/buttons.png) no-repeat;
	background-position: 0px -1550px;
	width: 102px;
	height:21px;
}

#butChooseArea:hover
{
	border: 0px none #FFFFFF;
	background: url(../../Images/buttons.png) no-repeat;
	background-position: 0px -1600px;
	width: 102px;
	height:21px;
}

.butChooseArea_selected
{
	border: 0px none #FFFFFF;
	background: url(../../Images/buttons.png) no-repeat;
	background-position: 0px -1600px;
	width: 102px;
	height:21px;
}

.butChooseEquip_unselected
{
	border: 0px none #FFFFFF;
	background: url(../../Images/buttons.png) no-repeat;
	background-position: 0px -1650px;
	width: 114px;
	height:21px;
}

#butChooseEquip:hover
{
	border: 0px none #FFFFFF;
	background: url(../../Images/buttons.png) no-repeat;
	background-position: 0px -1700px;
	width: 114px;
	height:21px;
}

.butChooseEquip_selected
{
	border: 0px none #FFFFFF;
	background: url(../../Images/buttons.png) no-repeat;
	background-position: 0px -1700px;
	width: 114px;
	height:21px;
}

#button_Register_OK
{
	border: 0px none #FFFFFF;
	background: url(../../Images/buttons.png) no-repeat;
	background-position: 0px -1250px;
	width:96px;
	height:28px;
	margin-right:50px;
}

#button_Register_Reset
{
	border: 0px none #FFFFFF;
	background: url(../../Images/buttons.png) no-repeat;
	background-position: 0px -1300px;
	width:96px;
	height:28px;
	margin-left:50px;
}
/* ----------------------------- */
#keywords
{
    border: 1px solid #C0C0c0;
    overflow: auto;
    min-height: 18px;
    width: 600px;
    margin:auto;
    padding:2px;
    text-align: left;
    visibility:hidden;
}

.keyitem
{
	float:left;
    cursor:pointer;
	margin:5px;
	width:auto;
}

.keyitem-del
{
	display:inline-block;
	visibility:hidden;
	background: url(../Images/bhi_icon.png) no-repeat;
	background-position: 10px -870px;
	width:30px;
}

.kc-main
{
    border: 1px solid #A3A3A3;
    position: absolute;
    left:500px;
    width: 280px;
    min-height:110px;
    z-index: 2;
    background-color: #FFFFFF;
}

.kc-item
{
	border: 1px solid #FFFFFF;
	display: inline-block;
	cursor: pointer;
	margin-top: 3px;
	padding-left: 5px;
	padding-right: 10px;
	width: 75px;
	text-align: center;
	font-size: 14px;
	color: #7A7A7A;
}

.kc-itemhover
{
	border: 1px solid #FFF1D9;
	background-color:#FFF1D9;
	display:inline-block;
    cursor: pointer;
    margin-top: 3px;
    padding-left:5px;
    padding-right:10px;
    width:75px;
    text-align:center;
    font-size:14px;
}

.kc-input
{
	border-style: solid;
	border-width: 1px;
	border-color: #969696 #DEDEDE #E5E5E5 #DDDDDD;
	width:150px;
	margin:3px;
}

/* banner部分及日期 */
#banner
{
    background:url(/images/banner.png) no-repeat scroll 0 -14px;
    height:90px;
    width:760px;
    padding-left:200px;
    margin:auto;
}

.adPosition
{
    width:560px;
    border:1px solid #000;
    float:left;
    margin-top:10px;
}
#topAd
{
    width:450px;
    height:75px;
    float:left;
    overflow:hidden;
    border-right:1px solid #000;
}
#datetips
{
    float:right;
    width:105px;
    text-align:center;
    line-height:18px;
    padding:10px 0;
}
.sdpc
{
	float:right;
	padding:0;
	margin-top:20px;
}
/* 站内导航 */
.tinyNav
{
    text-align:right;
    color:#940b13;
    padding:2px;
}
.tinyNav li
{
    display:inline;
}
.tinyNav li a
{
    color:#940b13;
    text-decoration:none;
}

/* 密码强度 */
 
/* PasswordStrength */
#result
{
	margin-top:-8px;
}

.graph
{ 
	display: block;
	position: relative;
	width: 278px;
    padding: 3px 3px 2px 3px;
	font-size:12px;
	background-color: #fff;
	background:#fff url(/images/regist.gif) no-repeat 0 0;
	text-align: left; 
	height:15px;
}
.bad
{
    background-position:0 0;
}
.good
{
    background-position:0 -20px;
}
.strong
{
    background-position:0 -40px;
}
 
/* 查看会员标准图标 */
.login-icon
{
	background:url(/images/bhi_icon.png) no-repeat 0 -230px;
	padding-left:10px;
}

.login-icon a
{
	color: #940B13;
	font-size: 13px;
}

#recode
{
	cursor:default;
	padding-left:5px;
}
/* 会员服务条款 */
#buttondiv
{
    width:640px;
    text-align:center;
}

#button_Agree
{
	background:url(../Images/buttons.png) no-repeat 0 -2000px;
	width:54px;
	height:20px;
	margin-right:20px;
	border:0;    
}

#button_Disagree
{
	background:url(../Images/buttons.png) no-repeat 0 -2050px;
	width:54px;
	height:20px;
	border:0; 
}

.buttonYello
{
	border-style: none;
	background: url(../Images/buttons.png) no-repeat;
	background-position: 0px -600px;
	width:47px;
	height:19px;	
}
