body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, input, p, blockquote, th, td{
	margin:0;
	padding:0;}
li{
	list-style:none;}	
body{
	background:#fff url(../images/top_bg.gif) repeat-x top left;
	font-family:Arial;
	font-size:12px;
	line-height:1.8;
	color:#7e7e7e;
	}
.requested{
	color:#F00;}	
#container{
	margin:0 auto;
	width:960px;	
	}
#header{
	height:100px;
	border-bottom:1px solid #C2D1F7;}	
#ts{
	height:60px;}	
#ts h1{
	background:transparent url(../images/logo2.gif) top left no-repeat;
	height:100%;
	width:236px;
	float:left;}	
#ts h1 a{
	display:block;
	height:60px;
	width:100%;
	color:#FFF;
	overflow:hidden;
	text-indent:3000px;
	}
#searchtop{
	float:right;
	margin-top:10px;
	text-align:right;
	position:relative;
	}
.searchbutton02{
	background:transparent url(../images/searchbutton02.gif) top left no-repeat;
	border:0;
	width:69px;
	height:22px;
	color:#FFF;
	font-family:Arial;
	font-size:12px;
	cursor:pointer;
	margin-left:5px;
	font-weight:700;
	}
#searchtop select{
	padding:0px 0;
	font-size:16px;
	padding:1px 0;
	margin-left:5px;
	}
.pn{
	color:#901D78;}	
.kd{
	font-size:14px;
	padding:2px 0;
	vertical-align:bottom;
   }	
#ps{
	margin-top:10px;
	margin-right:-5px;}	
#ps span{
	color:#727d94;
	font-size:13px;
	}
#ps a,#ps a:visited{
	margin:0 5px;
	color:#7474ed;
	font-size:12px;
	text-decoration:none;}
#ps a:hover{
	text-decoration:underline;}	
#wel{
	height:28px;
	font-family:Verdana;
	line-height:20px;
	}
#welto{
	float:left;}	
#toplink{
	float:right;
	display:inline;
	}
#toplink a,#toplink a:visited{
	margin:0 5px;
	color:#7e7e7e;
	text-decoration:none;}
#toplink a.help,#toplink a.help:visited{
	color:#85c226;}	
#toplink a:hover{
	text-decoration:underline;}	
a.sn,a.sn:visited{
	text-decoration:none;
	font-family:Arial;
	color:#9C19CC;
	margin-left:5px;
           }
a.sn:hover{
	text-decoration:underline;}
#footer{
	clear:both;
	border-top:1px solid #C8D8FC;
	text-align:center;
	margin-top:10px;
	padding-top:2px;}
#links a{
	margin:0 8px;
	color:#333;}
#bread{
	font-size:11px;
	line-height:2.5;
}
#bread a{
	color:#7e7e7e;
	text-decoration:none;}
#bread a:hover{
	text-decoration:underline;}	
#bread span{
	color:#333;}	
/*index独立样式开始*/
#searchdiv{
	width:835px;
	margin:35px auto 0;
	height:310px;
	position:relative;
}
#searchdiv h1{
	background:url(../images/logo.gif) no-repeat top left;
	width:409px;
	height:101px;
	margin:0 auto 0;
}
#searchdiv h1 span{
	visibility:hidden;}
#searchbox{
	width:620px;
	margin:40px auto 0;
	}	
ul#list{
	clear:both;
	overflow:hidden;
	height:28px;
	margin-left:27px;
	width:337px;
	position:relative;
	}
ul#list li{
	list-style:none;
	float:left;
	display:inline;
	height:30px;
	line-height:30px;
}
ul#list li a{
    font-family:Arial;
	font-size:14px;
	padding:0 17px;
	text-decoration:none;
	color:#333333;
	height:28px;
	display:block;
	font-weight:600;
	white-space:nowrap;
	outline-style:none;
	float:left;
	outline-color:-moz-use-text-color;
	outline-width:medium;
	}
ul#list li a:hover{
    color:#81c428;
	text-decoration:underline;
	}	
ul#list li.selected{
	background:transparent url(../images/select_bgleft2.gif) top left no-repeat;

	}
ul#list li.selected a{
		color:#81c428;
		background:url(../images/select_bgright2.gif) right 0px no-repeat;
	}	
#searchform{
	width:100%;
	height:45px;
	background: url(../images/searchbox_bg_02.gif) no-repeat top left;
	padding-top:9px;
	padding-left:0px;
	margin-top:-5px;
}
span#searchspan{
	display:block;
	float:left;
	width:521px;
	}
#keywords{
	margin-left:8px;}	
input.keywordsbox{
	width:500px;
	font-size:18px;
	padding:2px 0;
	border-left:1px solid #7b7b7b;
	border-top:1px solid #7b7b7b;
	border-right:1px solid #c6c5c5;
	border-bottom:1px solid #c6c5c5;}
.searchbutton{
	background:url(../images/searchbutton.gif) no-repeat top left;
	width:95px;
	height:36px;
	border:0;
	display:block;
	float:left;
	margin-top:-5px;
	cursor:pointer;
}	
.searchbutton span{
	display:none;
	}
	
#bb{
	font-size:14px;
	font-weight:700;
	color:#333;}
#otherbro{
	margin-top:0px;
	height:100px;
	}	
#otherbro #cate,#otherbro #numb{
	margin-top:10px;
	font-size:14px;
	margin-left:20px;}
span.cc{
	color:#81c428;
	display:block;
	width:70px;
	text-align:right;
	float:left;
	font-weight:600;}
/*#otherbro a{
	color:#333333;
	margin:0 9px;}*/
#cate a{
	margin:0 9px;
	color:#333333;
	}
#cate a:hover{
	color:#85c227;}	
/*-----------------------------------鼠标经过弹出CAS段样式-----------------------------------*/	
#numb{
	height:24px;
	}	
#cas dl dt{
	float:left;
	margin:0 3px;
	display:inline;
	}
#cas dl dt a{
	display:block;
	padding:0 6px;
	}
#cas dl dt a:hover{
	color:#85c227;
	text-decoration:none;
	font-weight:700;
	}
.normal{ 
    float:left;
	text-decoration:none;
	cursor:pointer;
	color:#000;}
#caslist a{
	color:#333333;
	}	
.over{ 
	border:1px solid #C2D1F7;
	border-bottom:1px solid #F3F6FF;
	cursor:pointer;
	}
.over a{
	    color:#85c227;
		background:#F3F6FF;
		text-decoration:none;
		font-weight:700;}
.block{
	display:block;
	}
dd.none{
	display:none;}
#caslist dd{
	position:absolute;
	width:830px;
	height:155px;
	border:#C2D1F7 1px solid;
	background:#F3F6FF;
	top:310px;
	left:-5px;
/*	filter:Alpha(Opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;*/
	padding:0 5px;
	}
#caslist dd h2{
	font-size:12px;
	color:#9C19CC;
	border-bottom:1px dashed #000;
	padding:2px 0;}
#caslist dd h2 strong{
	color:#81C428;}

#caslist dd table{
	float:left;
	font-size:11px;
	margin-right:20px;}	
#caslist dd table td a:hover{
	color:#9C19CC;
	}
#indexad{
	display:block;
	cursor:pointer;
	margin:15px auto 25px;
	width:740px;
	border:1px solid #c5c5c5;
	}	
/*index独立样式结束*/	

/*product_detail样式开始*/
/*#content{
	height:1000px;
	}*/
#leftdiv{
	width:745px;
	float:left;}
#browsediv{
	border:1px solid #c2d1f7;
	background:#f2f6ff;
	height:70px;
	font-size:13px;
	width:733px;
	padding:5px;
	}
#browsediv p{
	color:#333333;
	font-weight:700;
	}
#browsediv span.cc{
	font-size:12px;}	
#browsediv div{
	width:730px;
	margin-left:5px;
}
#casdiv{
	margin-top:8px;}
#letters{
	margin-top:5px;}	
#letters a,#casdiv a{
	margin:0 8px;
	font-size:12px;
	color:#333;}
#letters a:hover,#casdiv a:hover{
	color:#901D78;}	
#main{
	margin-top:10px;
	border:1px solid #c2d1f7;
	background:#FFF;}
#leftdiv h2{
	font-family:Arial;
	font-size:12px;
	color:#901d78;
	padding:3px 0 3px 5px;
	border-bottom:1px solid #c2d1f7;
	background:#F2F6FF;}
#productdetail{
	padding:0 10px 10px 10px;}	
#productdetail h3{
	color:#333;
	font-size:13px;
	background:url(../images/angle.gif) center left no-repeat;
	padding-left:13px;
	border-bottom:1px #999 dotted;
	padding-bottom:2px;}	
#office{
	text-align:right;
	margin-top:5px;
	position:relative;}	
#office a{
	font-size:11px;
	color:#999;
	text-decoration:none;
	margin-right:10px;}
#office a:hover{
	text-decoration:underline;
	}
#office span#emailspan{
	background:url(../images/email_ico.gif)  center left no-repeat;
	padding-left:20px;
	}
#office a.email:hover{
	background:url(../images/esuggest_bg.gif) bottom center no-repeat;
	
	}
#office a.print{
	background:url(../images/print_ico.gif)  center left no-repeat;
	padding-left:20px;}
#office a.save{
	background:url(../images/save_ico.gif)  center left no-repeat;
	padding-left:20px;}	
#esuggest{
	background:#fff0b3;
	border:1px solid #fcc334;
	position:absolute;
	right:4px;
	padding:0 5px;
	display:none;
	top:23px;
	z-index:1;}	
#iden{
	float:right;
	width:486px;
    margin-top:-220px;
 }
/*#fimg{
	float:left;
	border:1px solid #CCC;
	width:220px;
	height:220px;
	display:table;}
#fimg p{
	display:table-cell;
	vertical-align:middle;
	text-align:center;}	
#fimg img{
	vertical-align:middle;}*/
	
/*Img Vertical center solution*/	
#fimg{
	position:relative;
	width:220px;
	height:220px;
	display:table-cell;
	overflow:hidden;
	vertical-align:middle;
	text-align:center;
	}
#fimg p{
	position:static;
	+position:absolute;
	top:50%;
	}
#fimg p img{
	position:static;
	+position:relative;
	top:-50%;
	left:-50%;
	}
/*Img Vertical center solution*/
#iden h3{
	
	}
#productdetail ul{
	margin-top:5px;}	
#productdetail ul li{
	line-height:1.8;}	
.tt{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#901D78;}
.dc{
	font-family:Arial;
	font-size:12px;
	color:#333;
	margin-left:4px;}	
#property{
	clear:both;
}
#property ul{
	height:150px;
}
#property ul li{
	float:left;
	width:300px;
	height:28px;
	overflow:hidden;
}
#otherneed{
	color:#333;
	}
#productdetail h4{
	color:#333;}
#contactways{
	background:#fff0b3;
	padding:3px 8px;
	margin-top:10px;
	}
#contactways div span{
	margin-right:30px;}
#contactways span a{
	color:#7e7e7e;}	
#otherproducts{
	margin-top:10px;
	border:1px solid #c2d1f7;
	background:#FFF;
	mini-height:150px;
	word-wrap:break-word;
	}
#otherproducts a{
	font-size:10px;
	color:#999;
	worod-wrap:break-word;
	}
#otherproducts a:hover{
	color:#901D78;}	
#rightdiv{
	float:right;
	width:203px;
	height:976px;
	border:1px solid #c2d1f7;
	background:#EFEFEF;}
#inad{
	border:1px solid #c5c5c5;
	width:486px;
	height:79px;
	}	
/*product_detail样式结束*/


/*search_result样式开始*/
table#searchresult{
	width:100%;}
#searchresult a,#searchresult a:visited{
	color:#7e7e7e;
	text-decoration:none;
	}
#searchresult img{
	border:0;}	
#searchresult a:hover{
	text-decoration:underline;}	
#searchresult tr{
	}	
#searchresult td{
	height:80px;
	text-align:center;}	
tr#plist{
	background:#901D78 url(../images/t_bg.gif) repeat-x top left;
	height:30px;
	border-bottom:1px solid #c2d1f7;
	}
#plist th{
	border-bottom:1px solid #c2d1f7;
	color:#FFF;
	}
tr.products td{
	border-bottom:dashed 1px #5a5a5a}
#pagenum{
	clear:both;
	margin-top:10px;
	margin-left:10px;
	margin-bottom:10px;}	
#pagenum a,#pagenum a:visited{
	border:1px solid #85C227;
	padding:1px 4px;
	background:#FFF;
	color:#333333;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	margin-left:5px;
	}
#pagenum a:hover{
	text-decoration:underline;
	background:#defab3;}	
#pagenum a.current{
	background:#85C227;
	color:#FFF;}	
/*search_result样式结束*/

/*signin样式开始*/
#df{
	width:870px;
	margin:30px auto 60px;
	height:289px;
	background:url(../images/left_bg.gif) top left no-repeat;
	}
#df #sndesc{
	width:523px;
	height:289px;
	float:right;
	background:url(../images/right_bg.gif) right top no-repeat;
}	
#snform{
	width:337px;
	float:left;
	height:287px;
	border-bottom:1px solid #C2D1F7;
	border-top:1px solid #C2D1F7;
	margin-left:10px;
	}
#snform h2{
	font-size:36px;
	color:#c184d7;
	padding-left:20px;
	margin-top:20px;
	}	
#snform label,#snform input{
	display:block;
	}

#snform label{
	color:#333;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:10px;
	padding-left:30px;}
#snform input{
	width:228px;
	font-size:14px;
	padding:2px 0;
	border:1px solid #C2D1F7;
	margin-top:5px;
	margin-left:30px;}
#snform p{
	margin-top:5px;
	padding-left:30px;}	
#snform p a{
	color:#84c325;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;}
#submitbtn{
	border:0;
	padding:6px 24px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	background:url(../images/submitbg.jpg) top left no-repeat;
	margin-top:10px;
	margin-left:30px;
	cursor:pointer;}	
/*signin样式结束*/

/*byletters样式开始*/
#letter{
	mini-height:650px;
	width:100%;
	overflow:hidden;}
table.letterlist{
	width:480px;
	float:left;
	border-right:#ccc 1px solid;
	}
table#t2{
	border-right:0;}
table.letterlist tr th{
	font-size:14px;
	color:#fff;
	text-align:left;
	background:#9C19CC;
	}
table.letterlist tr a{
	font-size:12px;
	color:#333;}
table.letterlist tr a:hover{
	color:#9C19CC;}	
table.letterlist tr td,table.letterlist tr th{
	padding:2px 6px;
	}	
/*byletters样式结束*/

/*aboutus样式开始*/
#dpage{
	width:960px;
	margin:0 auto}
#dtitle{
	height:45px;
	margin-top:5px;}	
#dtitle h1{
	background:transparent url(../images/dlogo.gif) top left no-repeat;
	height:100%;
	width:236px;
	float:left;
	}	
#dtitle h1 a{
	display:block;
	height:45px;
	width:100%;
	color:#FFF;
	overflow:hidden;
	text-indent:3000px;
	}
#dlocation{
	float:left;
	width:340px;
	height:45px;
	background:url(../images/dlocation.gif) no-repeat bottom right;
	border-left:1px solid #ccc;
	margin-left:10px;
	}
#dlocation strong{
	visibility:hidden;}
#dnavi{
	clear:both;
	margin-top:10px;}
#dnavi ul{
	height:25px;
	width:100%;
	background:url(../images/dtitle_bg.gif) repeat-x left top;
	}	
#dnavi ul li{
	float:left;
	display:inline;
	line-height:25px;
	border-left:1px dotted #FFF;
	margin-left:-1px;}
#dnavi ul li a{
	font-size:12px;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
	padding:0 20px;
	display:block;
	}
#dnavi ul li a.current{
	background:url(../images/navihoverbg.gif) repeat-x top left;
	}	
#dnavi ul li a:hover{
	background:url(../images/navihoverbg.gif) repeat-x top left;}	
#dbanner{
	height:200px;
	background:url(../images/dbanner.gif) no-repeat top left;
	}
#dbanner p#bword{
	color:#fff;
	font-size:20px;
	padding-top:60px;
	padding-left:340px;
	}	
#dcontent h2 span{
	display:none;}
#dcontent h2{
	background:url(../images/daboutus_title_16.gif) no-repeat top left;
	border-bottom:#ccc 2px solid;
	height:20px;
	margin-top:10px;
	padding-bottom:5px;
	}
#dabout{
	font-size:11px;
	}
#dabout p{
	text-align:justify;
	}	
#dabout h3{
	font-size:15px;
	font-weight:bold;
	color:#901d78;
	margin:5px 0;
	}
#dabout h4{
	color:#333;
	margin:5px 0;}	
#dabout .fst{
	border-bottom:1px dashed #7e7e7e;
	padding-bottom:10px;}
#dabout #fstlast{
	border-bottom:0;}	
#dabout div p{
	line-height:1.5;
	}
#caddress{
	color:#85c227;
	font-style:italic;
	font-size:12px; 
	margin-top:6px;
	}
#tuv a{
	margin-right:50px;
	}	
#tuv a img{
	border:1px solid #7E7E7E;}	
/*aboutus样式结束*/
/*faq样式开始*/
#faqcontent h2{
	background:url(../images/faq.gif) no-repeat top left;
	border-bottom:#ccc 2px solid;
	height:20px;
	margin-top:10px;
	padding-bottom:5px;
	}
#faqcontent h2 span{
	display:none;}
#faqcontent dl dt{
	font-size:15px;
	font-weight:bold;
	color:#901d78;
	padding-left:14px;
	background:url(../images/faq_tbg.gif) no-repeat left center;
	margin-top:10px;
	}	
/*faq样式结束*/
/*pricacypolicy样式开始*/
#pcontent h2{
	background:url(../images/privacy.gif) no-repeat top left;
	border-bottom:#ccc 2px solid;
	height:20px;
	margin-top:10px;
	padding-bottom:5px;
	}
#pcontent h2 span#pp{
	visibility:hidden;
	background:#999;
	font-size:12px;
	overflow:hidden;}
#eff{
	font-size:10px;
	font-weight:normal;
	margin-left:45px;
	}	
	
#pcontent dl dt{
	font-size:15px;
	font-weight:bold;
	color:#901d78;
	padding-left:14px;
	background:url(../images/faq_tbg.gif) no-repeat left center;
	margin-top:8px;
	}
#pcontent dl dd p{
	margin-top:8px;
	padding-left:15px;
	text-align:justify;
	}	
#pcontent dl dd a{
	color:#85C227;}	
/*pricacypolicy样式结束*/

/*contact样式开始*/
#ccontent h2{
	background:url(../images/contact.gif) no-repeat top left;
	border-bottom:#ccc 2px solid;
	height:20px;
	margin-top:10px;
	padding-bottom:5px;
	}
#ccontent h2 span{
	display:none;}
#ccontent h3{
	color:#901d78;
	margin-top:10px;
	font-size:15px;
	 }	
#contactinf{
	min-height:180px;
	}
#contactinf a{
	color:#85C227;}	
#contactinf p span{
	color:#333;
	font-weight:700;
	display:block;
	float:left;
	width:75px;
	text-align:right;
	overflow:hidden;
	margin-right:10px;
	}
#contactinf p{
	line-height:30px;
	height:30px;
	}
#leavemes{
	clear:both;}
#leavemes form div{
	line-height:26px;
	height:26px;
	margin:5px 0;}
#leavemes form div label{
	float:left;
	width:75px;
	display:block;
	line-height:26px;
	height:26px;
	color:#333;
	font-size:12px;
    font-weight:700;
	text-align:right;
	margin-right:10px;
	}
.form_input{
	line-height:26px;
	height:26px;
	float:left;
	width:215px;}
.contactinno{
	padding:2px 0;}	
.form_input input{
	padding:2px;
	font-size:1em;
	width:200px;
	}	
#leavemes form #textareadiv{
	height:180px;}
#textareadiv textarea{
	float:left;}	
#leavemes form p{
	height:30px;
	line-height:30px;}
#submit_button{
	margin-left:200px;}
#reset_button{
	margin-left:10px;}
.checkmes{
	height:26px;
	line-height:26px;
	float:left;
	overflow:hidden;
	color:#F00;
	background:url(../images/wr.gif) no-repeat  center left;
	padding-left:15px;
	}
.checkmesright{
	height:26px;
	line-height:26px;
	float:left;
	overflow:hidden;
	color:#F00;
	background:url(../images/ri.gif) no-repeat  center left;
	padding-left:15px;
	}	
/*contact样式结束*/

/*************************************************************Supplier Module Style Start*************************************************************/

/* supjoin.html样式开始*/
#join{
	height:800px;}
#join ol{
	width:576px;
	height:35px;
	margin-top:10px;
	background:url(../images/step1_bg.gif) left center no-repeat;}
#join ol li{
	font-size:16px;
	font-weight:700;
	color:#333;
	float:left;
	display:inline;
	margin:0 32px;
	line-height:35px;}
#join ol li.currentstep{
	color:#FFF;}	
#reginf{
	clear:both;}
#req{
	font-size:12px;
	margin-top:10px;}	
#regform h2{
	font-size:14px;
	color:#7474ed;
	background:#f5f8ff;
	border-bottom:1px solid #C8D8FC;
	padding:2px 0 2px 4px;
	margin-top:10px;
	}
.regdiv{
	font-size:12px;
	color:#333;
	margin:20px 0;
	padding:1px 0;
 }
.regdiv label{
	display:block;
	float:left;
	height:26px;
	line-height:26px;
	width:95px;
	text-align:right;}	
.regdiv input{
	padding:2px;
	width:200px;
	margin-left:5px;
	font-size:12px;
	vertical-align:middle;
	}
#yqcode a{
	font-size:12px;
	color:#F00;
	}
#yqcode{
	margin-left:5px;}
.regdiv #realname, .regdiv #position{
	width:90px;}
.regdiv .regradio{
	width:20px;}
.regdiv .national{
	width:40px;}
.regdiv .province{
	width:80px;}
#servicediv{
	margin-top:-10px;}
#serviceterms{
	margin-left:40px;
	width:200px;
	}
#regbtn{
	margin-top:15px;
	margin-left:40px;}	
.regsubmit{
	background:url(../images/regsubmit_bg.png) left center;
	width:84px;
	height:26px;
	border:0;
	cursor:pointer;}
#regformdiv{
	float:left;
	width:670px;
	}
.adtip{
	width:240px;
	float:right;
	margin-top:10px;}
#joinstepsec{
	float:left;
	width:576px;
	height:400px;}
#joinstepsec p{
	text-align:center;
	margin-top:150px;}
#joinstepsec p span{
	font-size:30px;
	color:#7DBE19;
	font-weight:700;}
.error_msg{
	font-size:12px;
	color:#F00;
	margin-left:10px;
	background:url(../images/wr.gif) left top no-repeat;
	padding-left:15px;
	display:none;
	}
#checkimg img{
	width:120px;
	height:40px;
	margin-left:100px;}
#checkcode_div{
	margin-top:5px;}	
/* supjoin.html样式结束*/
/*manage.html Style Start*/
#supmanage{
	margin-top:10px;
	mini-height:502px;}
#managelist{
	width:180px;
	float:left;}
#managelist p{
	margin-bottom:10px;}
#ullist{
	font-size:16px;
	font-weight:700;
	border-bottom:1px solid #e0e0e0;
	border-left:1px solid #e0e0e0;
	border-top:1px solid #e0e0e0;
	border-right:0;

	}
#ullist li{
	padding:14px 0 14px 52px;
	border-bottom:1px solid #e0e0e0;
	}
#ullist li a{
	color:#85c225;
	text-decoration:none;
	overflow:hidden;}	
#ullist li.supindex{
	background:#8c5994 url(../images/supindex_hover.png) 15px center no-repeat;
	}
#ullist li.supindex a{
	color:#FFF;}	
#ullist li.supinfo{
	background:url(../images/supinfo.gif) 10px center no-repeat;}
#ullist li.supcell{
	background:url(../images/supcell.gif) 10px center no-repeat;}
#ullist li.suppro{
	background:url(../images/suppro.gif) 10px center no-repeat;}
#ullist li.supprogram{
	background:url(../images/supprogram.gif) 10px center no-repeat;}
#managedetail{
	width:779px;
	float:left;
	height:500px;
	border:1px solid #e0e0e0;
	margin-left:-1px;}	
#managedetail h2{
	font-size:14px;
	padding:4px;
	color:#fff;
	background:url(../images/suph2.gif) center left repeat-x;
	}
#managedetail h2 span{
	background:url(../images/importvoice.png) left center no-repeat;
	padding-left:25px;}	
/*manage.html Style End*/

/*info.html Style Start*/
#supinfomanage{
	width:779px;
	float:left;
	mini-height:500px;
	margin-left:-1px;
	}
#supinfotable{
	border-collapse:collapse;
	}
#supinfotable h2{
	font-size:14px;}	
#supinfotable td{
	border:1px solid #e0e0e0;
	padding:3px;
	}
#supcontact{
	border-collapse:collapse;
	margin-top:-1px;}	
#supcontact td{
	padding:3px;}
#supprotable{
	border-collapse:collapse;
	margin-top:-1px;}
#supprotable td,#supprotable th{
	padding:3px;
	border:1px solid #e0e0e0;}
span.supbtn{
	margin:0 5px;}	
/*info.html Style End*/

/*info_edit Style Start*/
#supinfo_edit{
	width:779px;
	float:left;
	mini-height:500px;
	margin-left:-1px;
	border:1px #e0e0e0 solid;
	color:#333;
	}
#supinfo_edit h2{
	font-size:15px;
	padding:3px 0;
	margin:0 10px;
	border-bottom:1px dashed #e0e0e0;	}	
.sup_infodiv{
	margin:7px 0;
	padding:3px 0;
	}
#supinfo_edit label{
	display:block;
	float:left;
	height:26px;
	line-height:26px;
	width:100px;
	text-align:left;
	font-size:14px;
	text-align:right;
	}	
.input_text{
	padding:2px;
	margin-left:5px;
	font-size:14px;
	vertical-align:middle;
	}
#sup_companylogo{
	border:1px solid #e0e0e0;
	display:table-cell;
	vertical-align:middle;}
.re_uploadlogo{
	margin-left:100px;
	margin-top:5px;}	
#sup_companyname, #sup_companywebsite, #district, #sup_email{
	width:220px;}
#sup_myposition, #sup_mydepartment, #sup_realname, #telprocode, #faxprocode{
	width:80px;}
#sup_cellphone,#sup_postcode, #tel, #fax{
	width:120px;}
#sup_companyprofile{
	width:600px;
	height:80px;
	font-size:13px;
	margin-left:5px;}
#moreservice_edit div{
	margin:6px 0 6px 15px;
}	
#sup_message{
	margin-left:5px;
	}
#sup_infoedit_submit{
	text-align:center;
	margin:15px 0;}
#uploadlogo{
	position:absolute;
	width:500px;
	height:500px;
	top:10px;
	left:230px;
	background:#FFF;
	border:1px solid #e0e0e0;
	visibility:hidden;
	}
a.closebtn{
	position:absolute;
	right:3px;
	top:0px;
	text-decoration:none;
	font-weight:700;
	color:#F00;
	}	
#uploadlogo h3{
	color:#000;
	padding:3px 0;
	border:1px dashed #e0e0e0;
	text-align:center;
	}
#upload_h3{
	position:relative;}	
#uplaod_div{
	margin-top:20px;
	text-align:center;
	}
#sup_newcompanylogo{
	padding:5px;
	width:400px;
	height:320px;
	margin:20px auto 0;}	
/*info_edit Style End*/

/*pro.html样式开始*/
#suppro{
	width:779px;
	float:left;}
#addpro{
	border-collapse:collapse;}	
#addpro td,#addpro th{
	border:1px solid #e0e0e0;
	padding:2px;
		}	
.addsub{
	margin:0 4px;}	
.addsub img{
	border:0;}
.textinput{
	width:100%;
	border:0;
	}
#btn2{
	margin-top:10px;
	margin-bottom:10px;
	}
#btn2 input{
	margin:0 5px;}
.suph2{
	font-size:14px;
	border-bottom:1px dashed #e0e0e0;
	padding:3px 0;
	margin-bottom:10px;
	color:#333;}
#subexcel{
	margin-top:10px;}
	
/*pro.html样式结束*/
/*program样式开始*/
#supprogram{
	width:779px;
	float:left;
	margin-left:-1px;
	}
.tips{
	background:#f0f0f0;
	line-height:26px;
	padding-left:5px;
	color:#F00;}
.waitingprice{
	color:#F00;}
.programlistli{
	border-bottom:1px dashed #e0e0e0;
	overflow:hidden;
	padding:10px 0;
	}
.programstatus li{
	float:left;
	display:inline;
	height:30px;
	line-height:30px;
	}
.programno{
	width:40px;
	text-align:center;}
.programname{
	width:160px;}
.programprocess{
	width:300px;}
.programstate{
	width:278px;}	
li#programnofirst,li#programnamefirst,li#programprocessfirst,li#programstatefirst{
	height:20px;
	line-height:20px;}
	
/*program样式结束*/
/*************************************************************Supplier Module Style End*************************************************************/

/*************************************************************Customer Module Style Start*************************************************************/

/*join Style Start*/
ol#cus_regsteps{
	margin-top:10px;
	width:960px;
	height:20px;
	}
#cus_regsteps li{
	float:left;
	font-size:14px;
	color:#333;
	font-weight:700;
	margin:0 20px;
	}
#rs_title{
	font-size:16px;
	font-weight:700;
	
	}
#cus_reg{
	clear:both;
	margin-top:20px;}
.cus_regdiv{
	margin:10px 0;
	padding:2px 0; 
	}
#cus_agreement{
	margin-left:155px;}
.cus_regdiv label{
	display:block;
	font-weight:700;
	float:left;
	height:26px;
	width:140px;
	line-height:26px;
	text-align:right;
	margin-right:10px;
	color:#333;
	} 	
.cus_regdiv input{
	padding:3px;
	width:200px;
	margin-left:5px;
	font-size:14px;
	vertical-align:middle;
	}
#cus_reg_submit{
	margin:15px 0 15px 155px;}	
.cus_country{
	font-size:16px;
	margin-left:5px;
	}
#cus_name_first,#cus_name_last{
	width:100px;}
#cus_tel_ncode{
	width:50px;}
#cus_tel_pcode{
	width:80px;}
#cus_tel_ocode{
	width:150px;}
input.cus_checkbox{
	width:16px;}
#cus_company{
	width:250px;}	
#reg_tip{
	margin-left:155px;
	margin-top:-10px;
	}
#code_img{
	margin-left:155px;}
#code_img a{
	}
input.cus_sex{
	width:auto;
	color:#333;}	
/*join Style End*/	

/*mydearchem Style Start*/
#cus_manage{
	height:100%;
	width:960px;
	clear:both;
	overflow:hidden;
	}
#cus_manage_left{
	width:180px;
	float:left;
	border:1px solid #e0e0e0;
	}
#cus_manage_right{
	width:760px;
	float:left;
	margin-left:16px;
	}
#cus_note{
	height:100%;
	overflow:hidden;
	border:1px solid #e0e0e0;}
#note_title{
	background:#EAEAEA;
	overflow:hidden;
	height:100%;
	}
#note_title li{
	float:left;
    display:inline;
	}
#note_title li a{
	padding:3px 8px;
	display:block;
	text-decoration:none;
	font-weight:700;
}
a.current_title{
	background:#fff;}
#tagcontent1{
	}
#tagcontent1 ul{
	padding:5px;}	
#tagcontent1 li{
	height:26px;
	line-height:26px;
	background:url(../images/cus_angle.gif) left center no-repeat;
	padding-left:15px;
	
	}	
	
#cus_manangelist{
	text-align:center;}
#cus_manangelist li{
	line-height:2.5;
	}
#cus_manangelist li a{
	text-decoration:none;
	width:150px;
	text-align:left;
	}
#cus_project{
	margin-top:20px;
	clear:both;
	border:1px solid #e0e0e0;
	}
div.box{
	display:none;
	}	
#tagcontent0{
	}
	
#tagcontent0,#cus_project_table{
	padding:5px;
	}	
#tagcontent0 dl dt{
	float:left;
	margin-left:15px;
	}
#tagcontent0 dl dt a{
	text-decoration:none;
	color:#7e7e7e;}

#tagcontent0 dl dd{
	float:right;}	
#tagcontent0 dl{
	height:26px;
	line-height:26px;
	background:url(../images/cus_angle.gif) left center no-repeat;
	}	
.cus_h2{
	background-color:#eaeaea;
	font-size:14px;
	border-bottom:1px solid #e0e0e0;
	border-top:1px solid #e0e0e0;
	margin-top:-1px;
	padding:2px 0 2px 5px;
	}
.selecttype	{
	text-align:right;
	margin-top:-25px;
	color:#F00;
}
	
#cus_project_list{
	width:100%;}
#cus_project_list td{
	text-align:center;
	vertical-align:middle;
	}	
/*mydearchem Style End*/

/*newbuy Style start*/
#cus_newbuy{
	width:760px;
	float:left;
	margin-left:16px;
	border:1px solid #e0e0e0;
	padding-bottom:20px;
}
.cus_newbuy_label{
	line-height:26px;
	height:26px;
	float:left;
	display:block;
	width:100px;
	text-align:right;
	}
#cus_newbuyform label{
	color:#333;
	font-weight:700;
	}	
.cus_newbuy_div{
	margin:15px 0;
	padding:1px 0 1px 10px;
	}
#cus_newbuyform #cus_file_begin,#cus_newbuyform #cus_file_finish{
	margin-left:20px;
	margin-top:-8px;
	}
#cus_file_begin label,#cus_file_finish label{
	font-weight:normal;
	color:#7e7e7e;}
.cus_newbuy_tip{
	color:#F00;
	margin-top:-10px;
	margin-left:30px;
	
}
#cus_newbuy_textarea textarea{
	width:600px;
	height:100px;
	margin-left:30px;
	margin-top:-10px;

}
/*newbuy Style End*/

/*myprofile Style Start*/
.cus_tips{
	font-size:11px;
	}
#cus_myprofile{
	width:760px;
	float:left;
	margin-left:16px;
	border:1px solid #e0e0e0;
	padding-bottom:20px;
	}
#cus_myprofile_div input{
	padding:3px;
	margin-left:5px;
	font-size:14px;
	vertical-align:middle;
	}
#cus_myprofile_div label{
	display:block;
	float:left;
	height:26px;
	width:140px;
	line-height:26px;
	text-align:right;
	margin-right:10px;
	color:#333;
	}
.cus_myprofile_edit{
	margin:10px 0;
	padding:2px 0;
	}
input#cus_address_province{
	margin-left:155px;}	
.input_remind{
	color:#aeaeae;}	
#cus_edit_submitbtn{
	text-align:center;}	
/*myprofile Style End*/

/*account Style Start*/
#cus_accoutset{
	width:760px;
	float:left;
	margin-left:16px;
	border:1px solid #e0e0e0;
	padding-bottom:20px;
	}
#cus_accoutset_div{
	width:500px;
	margin:0 auto;
	}
#cus_accoutset_div label{
	display:block;
	float:left;
	height:26px;
	width:140px;
	line-height:26px;
	text-align:right;
	margin-right:10px;
	color:#333;
	}
#cus_accoutset_div input{
	padding:3px;
	margin-left:5px;
	font-size:14px;
	vertical-align:middle;
	}	
#cus_accoutset_div div{
	margin:20px 0;}	
#cus_account_submitbtn{
	text-align:center;}	
/*account Style End*/

/*companyprofile Style Start*/
#cus_companyprofile{
	width:760px;
	float:left;
	margin-left:16px;
	border:1px solid #e0e0e0;
	padding-bottom:20px;
	}
#cus_tips_privacypolicy{
	margin:20px 0;
	text-align:center;}	
#cus_companyprofile_div input{
	padding:3px;
	margin-left:5px;
	font-size:14px;
	vertical-align:middle;
	}
#cus_companyprofile_div label{
	display:block;
	float:left;
	height:26px;
	width:140px;
	line-height:26px;
	text-align:right;
	margin-right:10px;
	color:#333;
	}	
textarea#cus_interestpro{
	width:500px;
	height:120px;
	margin-left:5px;}
#cus_website{
	width:250px;}	
#cus_company_desc{
	width:500px;
	height:120px;
	margin-left:5px;}
#cus_tips_intertestpro{
	margin-top:-10px;
	margin-left:155px;}	
/*companyprofile Style End*/

/*************************************************************Customer Module Style End*************************************************************/


/*************************************************************Manager Module Style Start*************************************************************/

/*index Style Start*/
.man_h2{
	background-color:#eaeaea;
	font-size:14px;
	border-bottom:1px solid #e0e0e0;
	border-top:1px solid #e0e0e0;
	margin-top:-1px;
	padding:2px 0 2px 5px;
	
	}
#man_index_main{
	height:100%;
	width:960px;
	clear:both;
	overflow:hidden;}

.man_bread{
	font-size:12px;
	line-height:2.5em;
	}
.man_bread span{
	color:#333;}	
.man_bread a{
	color:#7e7e7e;
	text-decoration:none;}
#man_index_left{
	width:110px;
	float:left;
	border:1px solid #e0e0e0;
	padding:0 35px;
	}

#man_index_left h2{
	font-size:14px;
	}
#man_index_right{
	width:760px;
	float:left;
	margin-left:16px;
	}
#man_waiting{
	color:#333;
	background:#eaeaea;
	padding:5px 0;}
#man_waiting a{
	color:#F00;}
#man_waiting span{
	margin-left:10px;}	
#man_note{
	margin-top:10px;
	border:1px solid #e0e0e0;}	
/*index Style End*/

/*addproduct Style Start*/
#man_addpro{
	border:1px solid #eaeaea;}
.man_proinfo{
	margin:10px 0;
	padding:1px 0;}
.man_proinfo label{
	display:block;
	float:left;
	height:24px;
	line-height:24px;
	width:120px;
	text-align:right;}
.man_proinfo input{
	padding:3px 0 3px 2px;
	margin-left:5px;}
.man_proinfo textarea,.man_proinfo select{
	margin-left:5px;}
#pro_cas,#pro_formula,#pro_weight,#pro_einecs{
	width:120px;}
#pro_cname,#pro_ename,#pro_chemistry{
	width:250px;}
.man_proinfo textarea{
	width:250px;
	height:150px;}
.man_proinfo #pro_memo	{
	height:120px;
	width:500px;}
#pro_submitbtn{
	display:block;
	margin:0 auto;}	
/*addproduct Style End*/

/*checkproduct Style Start*/
#pro_note{
	color:#333;
	background:#eaeaea;
	padding:5px 0 5px 10px;
	}
#man_checkpro{
	margin-top:10px;
	border:1px solid #E0E0E0;
	padding-bottom:10px;}
#man_checkpro_table{
	width:100%;}
#man_checkpro_table td{
	text-align:center;
	padding:5px;}
.pro_page{
	text-align:right;}
.pro_page span,.pro_page a{
	margin:0 5px;
	}
.pro_batch a{
	margin:0 10px;}
.freepass td{
	color:#0F0}	
/*checkproduct Style End*/

/*allproduct Style Start*/
#man_allpro{
	border:1px solid #e0e0e0;}
#man_allpro_table{
	width:100%;}
#man_allpro_table td{
	text-align:center;
	padding:5px;;}	
/*allproduct Style End*/

/*checkproduct_detail Style Start*/
#checkpro_detail{
	border:1px solid #e0e0e0;
	padding-bottom:20px;
	}
#detail_list li{
	height:30px;
	line-height:30px;}
.detail_t{
	float:left;
	display:block;
	text-align:right;
	width:110px;
	color:#333;}
.detail_c{
	margin-left:5px;}
.operate{
	text-align:center;}
.operate a{
	margin:0 10px;}
.editpro_name{
	color:#F00;}	
/*checkproduct_detail Style End*/

/*editproduct Style Start*/
#editpro_div{
	border:1px solid #e0e0e0;}
.strcuturepic{
	border:1px solid #e0e0e0;
	margin-left:5px;
	}
.man_h3{
	margin:0 20px;
	border-bottom:1px dashed #333;
	font-size:13px;}
#editpro_form textarea{
	font-size:12px;}
#checksupplier_comment{
	margin:0 20px;
	}	
/*editproduct Style End*/

/*checksupplier Style Start*/
#man_checksupplier{
	border:1px solid #e0e0e0;}
#checksupplier{
	width:100%;}
#checksupplier td{
	padding:5px;
	text-align:center;}
/*checksupplier Style End*/

/*checksupplier_detail Style Start*/
#checksupplier_detail{
	border:1px solid #e0e0e0;
	padding-bottom:20px;}
#deny_div{
	display:none;}
#deny{
	width:600px;
	height:100px;}
#agree_deny a{
	margin-right:10px;}
.detail_div{
	margin:10px 0;
	overflow:hidden;}	
.detail_t{
	float:left;
	display:block;
	width:110px;
	text-align:right;}	
/*checksupplier_detail Style End*/

/*denysupplier Style Start*/
#deny_supplier{
	border:1px solid #e0e0e0;}
#checksupplier{
	width:100%;}
#checksupplier td{
	padding:5px;
	text-align:center;}
#denysupplierlist{
	width:100%;}
#denysupplierlist td{
	padding:5px;
	text-align:center;}	
/*denysupplier Style End*/

/*denysupplier_detail Style Start*/
#denysupplier_detail{
	border:1px solid #e0e0e0;
	}
.comment_detail{
	background:#eaeaea;
	padding-bottom:10px;} 	
.comment_detail textarea{
	width:600px;
	height:100px;}
#remind_again{
	margin:10px 0;}	
#remind_again a{
	margin:0 10px;}	
/*denysupplier_detail Style End*/

/*allsupplier Style Start*/
#man_allsupplier{
	border:1px solid #e0e0e0;}
table#allsupplier{
	width:100%;}
table#allsupplier td{
	padding:5px 0;
	text-align:center;}	
/*allsupplier Style End*/

/*allsupplier_detail Style Start*/
#allsupplier_detail{
	border:1px solid #e0e0e0;}
#supplier_profile{
	float:left;
	width:640px;
	text-align:justify;
	}
#supplier_pro_table{
	margin:0 20px;}	
#supplier_pro{
	width:100%;
	background:#EFEFEF;
	border-collapse:collapse;}
#supplier_pro td{
	padding:5px;
	text-align:center;
	border:1px solid #fff; }	
/*allsupplier_detail Style End*/

/*checkcustomer Style Start*/
#mancheckcustomer{
	border:1px solid #e0e0e0;}
#checkcustomer{
	width:100%;}
#checkcustomer td{
	padding:5px;
	text-align:center;}	
	
/*checkcustomer Style End*/

/*checkcustomer_detail Style Start*/
#checkcustomer_detail{
	border:1px solid #e0e0e0;}
/*checkcustomer_detail Style End*/

/*denycustomer Style Start*/
#denycustomer{
	border:1px solid #e0e0e0;}
#denycustomerlist{
	width:100%;}
#denycustomerlist td{
	padding:5px;
	text-align:center;}	
/*denycustomer Style End*/

/*allcustomer Style Start*/
#allcustomer{
	border:1px solid #e0e0e0;}
#allcustomerlist{
	width:100%;}
#allcustomerlist td{
	padding:5px;
	text-align:center;}	
/*allcustomer Style End*/

/*allcustomer_detail Style Start*/
#customer_profile{
	display:block;
	float:left;
	width:630px;
	text-align:justify;}
/*allcustomer_detail Style End*/

/*waitinquriy Style Start*/
#waitinquiry{
	border:1px solid #e0e0e0;}
#inquiry_list{
	width:100%;}
#inquiry_list td{
	padding:5px;
	text-align:center;}
	
/*waitinquriy Style End*/

/*waitinquriy_detail Style Start*/
#supplier_table,#ourprice_table{
	padding:0 20px;}
#supplier_list,#ourprice_list{
	width:100%;}
#supplier_list td,#ourprice_list td{
	padding:5px;
	text-align:center;}
#advantage{
	padding:0 20px;
	margin-top:-24px;
	text-align:right;}
#inquiry_now{
	margin:20px;}	
#waitinquiry_detail{
	border:1px solid #e0e0e0;}	
/*waitinquriy_detail Style End*/


/*waitprice_detail Style Start*/

#waitprice_detail{
	border:1px solid #e0e0e0;}
#price_detail{
	padding-bottom:10px;}		
.needfiles{
	margin:10px 0;
	overflow:hidden;
	color:#333;
	}
.doc{
	margin-left:80px;
	margin-top:-10px;}
.doc span{
	margin:0 10px;}	
#price_list{
	width:100%;}
#price_list td{
	padding:5px;
	text-align:center;}
#ourprice{
	padding:10px 5px;}	
.price_form_div{
	margin:8px 0;
	padding:0;}	
.price_form_div label{
	width:100px;
	text-align:right;
	display:block;
	float:left;
	height:26px;
	line-height:26px;}
.price_form_div input{
	padding:2px 0 2px 2px;}
.readonly{
	background:#DDD;}
.files{
	margin-left:100px;}
.operate_btn{
	text-align:center;}
.operate_btn input{
	padding:1px 3px;
	margin:0 10px;}	
.priceapi{
	display:none;
	z-index:9999;
	background:#fff;
	border:8px solid #999;
	overflow:hidden;
	position:absolute; 
	cursor:move;
	}	
/*waitprice_detail Style End*/

/*price API Style Start*/
#closeprice{
	text-align:right;
	margin-top:-28px;}
#closeprice a{
	font-size:14px;
	font-weight:700;
	text-decoration:none;
	margin-right:5px;}
#customeropinion{
	width:350px;
	height:60px;
	background:#ddd;
	}	
/*price API Style End*/
/*supplierprice Style Start*/
#supplierprice{
	border:1px solid #e0e0e0;}
/*supplierprice Style End*/

/*waitconfirm Style Start*/
#waitconfirm{
	border:1px solid #e0e0e0;}
#confirm_list{
	width:100%;}
#confirm_list td{
	padding:5px;
	text-align:center;}	
/*waitconfirm Style End*/

/*waitclientconfirm Style Start*/
#waitclientconfirm{
	border:1px solid #e0e0e0;}
#clientconfirm_list{
	width:100%;}
#clientconfirm_list td{
	padding:5px;
	text-align:center;}	
/*waitclientconfirm Style End*/

/*waitclientconfirm_detail Style Start*/

#waitclientconfirm_detail{
	border:1px solid #e0e0e0;}
#cilentopinion{
	margin:10px;}	
/*waitclientconfirm_detail Style End*/

/*waitconfirmdone Style Start*/
#waitconfirmdone{
	border:1px solid #e0e0e0;}
#confirmdone_list{
	width:100%;}
#confirmdone_list td{
	padding:5px;
	text-align:center;}	
/*waitconfirmdone Style End*/

/*waitconfirmdone_detail Style Start*/
#waitconfirmdone_detail{
	border:1px solid #e0e0e0;}
#program_cancel{
	margin:10px 0;
	padding:0 20px;
	display:none;}	
#cancel_reason{
	width:100%;
	height:100px;}
/*waitconfirmdone_detail Style End*/

/*suspendprogram Style Start*/
#suspendprogram{
	border:1px solid #e0e0e0;}
#suspendprogram_list{
	width:100%;
	}
#suspendprogram_list td{
	padding:5px;
	text-align:center;}	
/*suspendprogram Style End*/

/*suspendprogram_detail Style Start*/
#supendprogram_detail{
	border:1px solid #e0e0e0;}
/*suspendprogram_detail End*/

/*doneprogram Style Start*/
#doneprogram{
	border:1px solid #e0e0e0;}
#doneprogram_list{
	width:100%;}
#doneprogram_list td{
	padding:5px;
	text-align:center;}	
/*doneprogram Style End*/

/*changepwd Style Start*/
#changepwd{
	border:1px solid #e0e0e0;
	padding-bottom:20px;}
/*changepwd Style End*/

/*accountmanage Style Start*/
#accountmanage{
	border:1px solid #e0e0e0;}
#accounts{
	width:100%;
    }
#accounts td{
	padding:5px;
	text-align:center;}	
/*accountmanage Style End*/

/*addaccount Style Start*/
#addaccount{
	border:1px solid #e0e0e0;
	padding-bottom:20px;}
/*addaccount Style End*/
/*********************************************************Manager Module Style End*************************************************************/

