/*--- 全锟斤拷 锟斤拷式---*/
body, TR, TD, select, TEXTAREA { color:#333333; font-size: 12px; font-family: Verdana, Helvetica, Arial, sans-serif; margin:0px; }
body { background-color: #d7d0b4; }
td { line-height:160%; table-style: fixed; }
select { font-family: Verdana, Helvetica, Arial, sans-serif; font-size:12px; }
table { margin:0px auto; }
input { border:1px solid #9FD2CE; background-color:#ffffff; POSITION: relative; Z-INDEX: 11; font-size:12px; padding:1px; font-family:Verdana, Geneva, sans-serif; color:#333333; }
IMG { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; font-size: 12px; }
P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; font-size: 12px; }
a:link {
blr:expression(this.onFocus=this.blur()); color: #333333; text-decoration:none; font-size: 12px; }
a:visited {
blr:expression(this.onFocus=this.blur()); color: #333333; text-decoration:none; font-size: 12px; }
a:hover {
blr:expression(this.onFocus=this.blur()); color: #0097AC; text-decoration:underline; font-size: 12px; }
a:active {
blr:expression(this.onFocus=this.blur()); color: #0097AC; text-decoration:underline; font-size: 12px; }
UL { LIST-STYLE-POSITION: outside; LIST-STYLE-IMAGE: url(/member/templets/images/dot.gif); MARGIN: 1em 0.2em 1em 1.5em }
/*--- 锟斤拷锟斤拷 锟斤拷式---*/

.tb0 { BACKGROUND: #0A50A1; CURSOR: hand; font-size: 12px; color: #ffffff; }
.tb1 { BACKGROUND: #fff; CURSOR: hand; font-size: 12px; color: #0A50A1; }
.bgover { cursor:pointer; background-color:#d8e8f3; border:1px #c3e4f6 solid; }
.bgout { cursor:pointer; background-color:;
}
/*--- img 锟斤拷式---*/


/*--- 锟斤拷锟斤拷 锟斤拷式---*/
.textblue { font-size: 12px; line-height: 120%; color: #00009B; text-decoration: none; }
.hui { font-size: 12px; line-height: 140%; color: #262626; text-decoration: none; }
.hui1 { font-size: 12px; line-height: 120%; color: #333333; text-decoration: none; }
.huien1 { font-size: 10px; line-height: 140%; color: #666666; text-decoration: none; font-family: verdana; }
.white { font-size: 12px; line-height: 120%; color: #ffffff; text-decoration: none; }
.Font14 { font-size:20px; color:#444444; line-height: 140%; font-family: verdana, 锟斤拷锟斤拷; }
.Fonttitle2 { font-size:12px; font-weight:bold; color:#0097AC; font-family: verdana; }
/*--- 锟斤拷锟斤拷 锟斤拷式---*/
.textfield { color:#333333; font-size: 12px; font-family: verdana; }
.button { color:#000000; font-size: 12px; font-family: verdana; padding-top:3px; background-color:#f0f8fc; }
.green { color: #0097AC; }
/*----锟斤拷锟斤拷link锟斤拷式---*/
a.green:link { color: #0097AC; text-decoration: none }
a.green:visited { color: #0097AC; text-decoration: none }
a.green:hover { color: #0097AC; text-decoration: underline }
a.green:active { color: #0097AC; text-decoration: underline }
a.bq:link { color: #ffffff; text-decoration: none }
a.bq:visited { color: #ffffff; text-decoration: none }
a.bq:hover { color: #ffffff; text-decoration: underline }
a.bq:active { color: #ffffff; text-decoration: underline }
a.white:link { color: #ffffff; text-decoration: none }
a.white:visited { color:#ffffff; text-decoration: none }
a.white:hover { color: #ffffff; text-decoration: none }
a.white:active { color: #ffffff; text-decoration: none }
a.line:link { color: #0097AC; text-decoration: underline }
a.line:visited { color: #0097AC; text-decoration: underline }
a.line:hover { color: #0097AC; text-decoration:none }
a.line:active { color: #0097AC; text-decoration: underline }
.more:link { color: #0097AC; text-decoration: none }
.more:visited { color: #0097AC; text-decoration: none }
.more:hover { color: #0097AC; text-decoration: none }
.more:active { color: #0097AC; text-decoration: none }
/*----锟斤拷页锟桔碉拷锟剿碉拷锟斤拷式---*/
.menutitle { cursor:pointer; margin-bottom: 2px; background-color:#ffffff; font-size:12px; font-weight:bold; color:#0571AF; width:140px; padding:2px; font-weight:bold; }
.submenu { line-height: 160%; margin-bottom: 0.5em; }
/*----锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟剿碉拷锟斤拷式---*/
.positionLayer { position:absolute; }
.upLayer { border-left:1px solid #9acfec; border-right:1px solid #9acfec; border-top:1px solid #9acfec; background-color:#f5fbff; Z-INDEX: 3; LEFT: 0px; POSITION: absolute; TOP: 0px; HEIGHT: 29px; }
.bottomLayer { border:1px solid #9acfec; background-color:#f5fbff; Z-INDEX: 1; LEFT: 0px; POSITION: absolute; TOP: 28px; padding:8px; }
/*----图片锟叫伙拷锟斤拷式锟斤拷始---*/
#apDiv1 { position:relative; width:290px; z-index:6; left: 2px; top: -25px; }
.bigon { BORDER: 0; BACKGROUND: #519ed9; WIDTH: 18px; COLOR: #fff; LINE-HEIGHT: 18px; }
.bigoff { BACKGROUND: #e3f1fd; WIDTH: 18px; COLOR: #1b73a3; LINE-HEIGHT: 18px; BORDER: 0; }
A.bla { COLOR: #000; TEXT-DECORATION: none }
A.bla:hover { COLOR: #f00; TEXT-DECORATION: underline }
.ttbor0 { BORDER-RIGHT: #bfd9ee 1px solid; BORDER-TOP: #bfd9ee 1px solid; BORDER-LEFT: #bfd9ee 1px solid; BORDER-BOTTOM: #bfd9ee 1px solid }
.ttbor1 { BORDER-RIGHT: #bfd9ee 1px solid; BORDER-TOP: #bfd9ee 1px solid; BORDER-LEFT: #bfd9ee 1px solid; BORDER-BOTTOM: #bfd9ee 1px solid }
/*----图片锟叫伙拷锟斤拷式锟斤拷锟斤拷---*/


/*niceform*/
label { color:#999; cursor:pointer; padding-left:2px; line-height:16px; }
label.chosen { color:#333; }
/*Transparent items*/
.outtaHere { position:absolute; left:-3000px; }
/*Radio buttons*/
.radioArea, .radioAreaChecked { display:block; float:left; clear:left; width:15px; height:14px; font-size:0; cursor:pointer; }
.radioArea { background:url(../images/radio.gif) no-repeat left top; }
.radioAreaChecked { background:url(../images/radio.gif) no-repeat left bottom; }
/*Checkboxes*/
.checkboxArea, .checkboxAreaChecked { display:block; float:left; clear:left; width:13px; height:13px; font-size:0; padding:0; margin:0; cursor:pointer; }
.checkboxArea { background:url(../images/checkbox.gif) no-repeat left top; }
.checkboxAreaChecked { background:url(../images/checkbox.gif) no-repeat left bottom; }
.focused { border:1px dotted #ddd; }
* { margin:0; padding:0; }
.menu { font-size:12px; position:relative; z-index:100; width:780px; }
.menu ul { list-style:none; }
.menu li { float:left; position:relative; }
.menu ul ul { visibility:hidden; position:absolute; left:0px; top:20px; }
.menu table { position:absolute; top:0; left:0; }
.menu ul li:hover ul, .menu ul a:hover ul { visibility:visible; }
.menu a { display:block; border:0px solid #aaa; background:#0097AC; padding:3px 10px; margin:0px; color:#fff; text-decoration:none; }
.menu a:hover { z-index:1; background:#F5FBFF; color:#0097AC; border:1px solid #9ACFEC; }
.menu ul ul { border:1px solid #9ACFEC; Z-index:2; }
.menu ul ul li { clear:both; text-align:left; font-size:12px; background:#F5FBFF; color:#0097AC; }
.menu ul ul li a { display:block; width:100px; height:13px; margin:0; border:0; border-bottom:0px solid red; background:#F5FBFF; color:#0097AC }
.menu ul ul li a:hover { border:0; background:#F5FBFF; border-bottom:0px solid #9ACFEC; }

#carousel { background-color:#eeeeee; position:relative; color:#555; border:1px #000 soli; }
#carousel ul { list-style:none; }
#carousel #carouselimg { position:relative; overflow:hidden; }
#carousel #carouselimg #imgcontainer { position:absolute; left:0px; top:0px; }
#carousel #carouselimg img { float:left; border:0; }
#carousel #carouseltitle { position:absolute; right:10px; bottom:10px; padding:0 0 18px px; z-index:200; }
#carousel #carouseltitle ul { margin-left:5px; }
#carousel #carouseltitle li { width:11px; height:11px; line-height:11px; font-size:10px; text-align:center; border:0px solid #fff; background:url('../upload/images/20120517/1337224948374.png') no-repeat; float: left; margin-right:6px; cursor:pointer; }
#carousel #carouseltitle .active { background:url('../images/20120517/1337224931313.png') no-repeat; }



.contractors_list ul {*zoom:1; width:100%;}
.contractors_list ul:after {content:" "; display:block; clear:both;} 
.contractors_list ul li {float:left; display:inline; width:150px; height:112px; text-align:center;}
.contractors_list ul li a {display:block; width:138px; height:96px; border:1px solid #d6d6d6; text-align:center;}

.paginate {padding:20px 0;text-align:center;line-height:normal; clear:both;}  
.paginate a,  
.paginate strong{display:inline-block;position:relative;margin:0 -2px;padding:2px 8px;font-weight:bold;font-size:12px; font-family:Tahoma, Sans-serif;color:#333;line-height:normal;text-decoration:none;vertical-align:middle}  
.paginate a:hover,  
.paginate a:active,  
.paginate a:focus{background-color:#f8f8f8;}  
.paginate strong{color:#f60}  
.paginate a.direction{padding:0; margin:0 4px;}   

.prod_list {width:100%; margin-bottom:10px;}
.prod_list ul {background:url('../images/bbs/line_dot.gif') top repeat-x;}
.prod_list ul li {padding:18px 0; background:url('../images/bbs/line_dot.gif') bottom repeat-x;}
.prod_list table {width:100%; border-collapse:collapse;}
.prod_list table td {border-spacing:0px; line-height:21px; vertical-align:top;}
.prod_list table td img {vertical-align:middle;}
.prod_list table td .manufacturer {color:#009899;}
.prod_list table td a {color:#555;}
.prod_list table td .btn {padding-top:23px;}
.prod_list table td .photo_wrap {width:285px; height:160px; overflow:hidden;}
.prod_list table td .photo_wrap .photo_b {float:left; width:214px; height:160px;}
.prod_list table td .photo_wrap .photo_s {float:right; width:65px; height:160px;}
.prod_list table td .photo_wrap .photo_s ul {height:170px; background:none;}
.prod_list table td .photo_wrap .photo_s ul li {width:65px; height:49px; background:#ebebeb; margin-bottom:6px; padding:0;}

.prod_title {color:#4c629e; font-weight:bold; font-size:13px; margin-bottom:10px;}
.prod_text {color:#000; margin-bottom:10px;}
.prod_spec {color:#000; margin-bottom:10px;}
.prod_spec dt {font-weight:bold; padding-bottom:6px;}
.prod_spec dd {padding-bottom:15px; line-height:21px; background:url('../images/bbs/line_dot.gif') bottom repeat-x;}