body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;word-wrap:break-word}
body,html,input{font:12px/1.5 tahoma,arial,\5b8b\4f53,sans-serif;}
table{border-collapse:collapse;border-spacing:0;}img{border:none}
pre {white-space: pre-wrap; /* css-3 */white-space: -moz-pre-wrap; /* Mozilla, since 1999 */white-space: -pre-wrap; /* Opera 4-6 */white-space: -o-pre-wrap; /* Opera 7 */	word-wrap: break-word; /* Internet Explorer 5.5+ */}
h1,h2,h3,h4,h5,h6{font-size:100%;}input.dialog{height:0; height:0; font-size:0; line-height:0; border:none}
h1{font-size:34px;}h2{font-size:26px;}h3{font-size:18px; }h4{font-size:16px;}h5{font-size:14px;}h6{font-size:12px;}
input,label,img,th{vertical-align:middle;}.font-fixh{font-family: Georgia,Arial; color: #f00; font-size: 16px; font-weight: 700;}address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
input.button ,input.btn{padding:0.25em;width: auto;_width:0;overflow:visible !ie;}
ul,ol,li{list-style:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}

body,html{background: #fff url(images/hd_bg.png) repeat-x;}
body{color:#333}a{text-decoration:none; color:#333}
a:hover{text-decoration:underline;}
body fieldset{border:1px solid #D8D8D8; padding:10px;}
body fieldset legend{padding:3px 8px;font-weight:700;border:1px solid #D8D8D8;background-color: #F9F9F9;}
body fieldset.blue{border:1px solid #dce3ed}
body fieldset.blue legend{padding:3px 8px;font-weight:700;color:#347add; background:none; border:none}
.fl{ float:left;}
.fr{ float:right;}
.rim {
	CLEAR: both; WIDTH: 960px; MARGIN: 0px auto; OVERFLOW: hidden;
}
.mt2{ margin-top:2px;}
.mt5{ margin-top:5px;}
.mt8{ margin-top:8px;}
.mt10{ margin-top:10px;}
.ml10{ margin-left:10px;}
.mb10{ margin-bottom:10px;}
.infoxxx span{ font-size:16px; font-weight:bold; color:#F00;}

.footer{color:#666; line-height:24px;text-align:center; padding:12px 0; margin-top:20px; border-top:1px solid #e5e5e5}
.footer a{color:#666;}

#header{ position:relative;}
#header,
	#memberArea,
	#footer{ width:960px;  margin:auto}
	#header{ margin-bottom:10px}
#header .logo{
	background: url(images/logo.png) no-repeat right center;
	height:70px;
	float:left;
	padding-right:200px
}
#header .logo img{ margin-top:5px}
#header .logo h3{ display:none}
#header .link { position: absolute; right:0px; top:10px}
#header .link a{ color:#333;}
#header .link span{ color:#ccc}

.nav-bar,map,.nav-site,a.on,a.on span{background: url(images/member_nav.png) no-repeat; display:block}
	.nav-bar{background-position: left -51px; padding-left:5px; position:relative; left:-2px; clear:both}
	.nav-bar map{background-position: right -103px; padding-right:5px; display:block;position:relative; right:-4px}
	.nav-bar ul{background-position: right -155px;background-repeat: repeat-x; height:33px; padding:10px 0 0 10px;}
	.nav-bar ul li{ float:left; margin-right:5px;}
	.nav-bar ul li.line{ color:#dfdfdf; padding:0 6px; font-size:14px; margin:4px 0 0}
	.nav-bar ul li a{float:left;padding-left:3px; font-size:14px; padding-top:5px;color:#386ea8;font-weight:700;}
	.nav-bar ul li a span{height:27px; float:left }
	.nav-bar ul li a.on{ background-position: left -0px; padding-top:0}
	.nav-bar ul li a.on span{background-position: right -0px;height:27px;padding:5px 10px 0 8px}
	.nav-bar ul li a.on{color:#fff; }
	
.col-1{position:relative; border:1px solid #c4d5df; zoom:1;background: url(images/member_title.png) repeat-x}
.col-1 span.o1,
	.col-1 span.o2,
	.col-1 span.o3,
	.col-1 span.o4{position:absolute;width:3px;height:3px;background: url(images/fillet.png) no-repeat; overflow:hidden}
	.col-1 span.o1{background-position: left -6px; top:-1px; left:-1px}
	.col-1 span.o2{background-position: right -6px; top:-1px; right:-1px}
	.col-1 span.o3{background-position: left -9px; bottom:-1px; left:-1px}
	.col-1 span.o4{background-position: right -9px; bottom:-1px; right:-1px;}
.col-1 h5.title, .col-1 h6.title{color:#386ea8; padding:5px 10px 3px}
.col-1 h6.title{margin-bottom:8px; font-size:14px}
.col-1 div.content{padding:0px 10px 10px}

.left-memu{ width:168px; margin-right:12px; background:none}
.left-memu .title{background: url(images/member_left_menu.png) no-repeat; height:22px; font-size:12px}
.left-memu h5.title{background-position: left -1px; margin-bottom:0}
.left-memu h6.title{margin-bottom:0}
.left-memu ul{ padding:10px 5px}
.left-memu ul li{ line-height:24px; padding:0 6px; height:24px; overflow:hidden; font-size:13px;}
.left-memu ul li a{ display:block;line-height:24px; float:left;}
.left-memu ul li span{ float:left; padding:0px 10px;}
.left-memu ul li.on{ background:#e0ebf1;_padding-top:3px;_height:21px}
.left-memu ul li:hover{ background:#ecf3f7}

.col-auto .col-right{ width:200px; margin-left:15px}
.point{border:1px solid #ffbf7a; background:#fffced; margin-bottom:10px; position:relative}
.point .content{padding:8px 10px;}
.point .content .title{color:#ff8400}
.point .content p{color:#777; text-indent:20px}
.point a.close span{display:none}
.point a.close{background: url(images/cross.png) no-repeat left 3px; display:block; width:16px; height:16px;position: absolute; right:4px; top:4px;outline:none;}
.point a.close:hover{background-position: left -46px}
.point span.o1,
	.point span.o2,
	.point span.o3,
	.point span.o4{position:absolute;width:3px;height:3px;background: url(images/fillet.png) no-repeat; overflow:hidden}
	.point span.o1{background-position: left top; top:-1px; left:-1px}
	.point span.o2{background-position: right top; top:-1px; right:-1px}
	.point span.o3{background-position: left -3px; bottom:-1px; left:-1px}
	.point span.o4{background-position: right -3px; bottom:-1px; right:-1px;}
.col-avatar li{margin-bottom:4px; color:#999}
.col-avatar li img{ border:1px solid #ccc}
.member-info{background:none}
.member-info div.content{padding:10px;}
.member-info div.content .col-left{ margin-right:10px}
.member-info div.content .col-left img{ border:1px solid #eee}
.member-info div.content .col-auto h5{ border-bottom:1px solid #eee; margin-bottom:3px; color:#ff6c00; padding-bottom:3px}
.member-info div.content .col-auto{overflow:hidden}

.table-list td,.table-list th{padding-left:12px}
.table-list thead th{ height:30px; background:#eef3f7; border-bottom:1px solid #d5dfe8; font-weight:normal}
.table-list tbody td,.table-list .btn{border-bottom: #eee 1px solid; padding-top:5px; padding-bottom:5px}
div.btn{background:#f6f6f6; padding:6px 12px 0 12px; height:30px;line-height:30px}
.table-list tr:hover,.table-list table tbody tr:hover{ background:#fbffe4}
.nHover tr:hover,.nHover tr:hover td{ background:none}
.table-list .input-text-c{ padding:0; height:18px}
.input-text-c{border:1px solid #A7A6AA;height:18px;padding:2px 0 0; text-align:center}
.td-line{border:1px solid #eee}
.td-line td,.td-line th{border:1px solid #eee}
.button{background:#ddd;height:24px; border-top:0;border-left:0; border-bottom:1px solid #666; border-right:1px solid #666; padding:3px 6px; margin-right:5px}
.table-list tr.on,.table-list tr.on td,.table-list tr.on th,.table-list td.on,.table-list th.on{background:#fdf9e5;}



/*通用表单*/
.common-form{}
.common-form div.contentWrap{padding-right:20px}
.common-form ul li{color:#444; clear:both; vertical-align:middle}
.common-form ul li span.text{width:60px}
.common-form .set{border:1px dashed #e0e7ed;zoom:1; background:#f2f7fb; padding:10px; font-size:12px; margin-bottom:10px}
.common-form .set table td,.common-form .set table th{padding-left:12px}
.common-form .set table th{font-weight:normal; text-align:left;padding:0 8px}
.common-form .set table td{ padding:3px 0 3px 5px}
.common-form .set table td.y-bg{background: url(images/set_y_line.png) repeat-y right top}
.common-form .set table td input{ background-image:none; height:18px; font-size:12px}
.input-text,.measure-input,textarea,input.date,input.endDate,.input-focus{border:1px solid #A7A6AA;height:18px;margin:0 5px 0 0;padding:2px 0 2px 5px;border: 1px solid #d0d0d0;background: #FFF url(images/input.png) repeat-x; font-family: Verdana, Geneva, sans-serif,"宋体";font-size:12px;}
.input-focus{background: #FFF url(images/input_focus.png) repeat-x; border-color:#afcee6;font-size:12px;}
input.date,input.endDate{background: #fff url(images/input_date.png) no-repeat right 3px; padding-right:18px;font-size:12px;}
textarea,textarea.input-text,textarea.input-focus{font-size:12px;height:auto; padding:5px; margin:0;}
select{ vertical-align:middle;background:none repeat scroll 0 0 #F9F9F9;border-color:#666666 #CCCCCC #CCCCCC #666666;border-style:solid;border-width:1px;color:#333;padding:2px;}
.search-form{ margin-bottom:10px}
/*表格表单*/
.table_form{font-size:12px}
.table_form td{padding-left:12px}
.table_form th{font-weight:normal; text-align:right;padding-right:10px; color:#777}
.table_form td label{ vertical-align:middle}
.table_form td,.table_form th{padding:8px 0 8px 8px}
.table_form tbody td,.table_form tbody th{border-bottom:1px solid #eee; }
.colorpanel tbody td,.colorpanel tbody th{ padding:0;border-bottom: none;}

/*报价表格表单*/
.bjtable_form{font-size:12px}
.bjtable_form td{padding-left:12px; height:24px; text-align:center}
.bjtable_form th{font-weight:normal; text-align:center; color:#333; height:24px; background:#DDEEF6;}
.bjtable_form td label{ vertical-align:middle}
.bjtable_form tbody td,.bjtable_form tbody th{border:1px solid #B6D6EF; }
/*select美化*/
.js ul.newList {left:-9999px;}
ul.newList * {margin:0; padding:0;}
ul.newList {margin:0; padding:0; list-style:none; color:#000; background:#fff; position:absolute;  border:1px solid #ccc; top:22px; left:0; overflow:auto; z-index:9999;}
.newListSelected {color:#000; height:22px; padding:4px 0 0 6px; float:left; background:url(images/select-bg.png) no-repeat right 0; border-left:1px solid #dfdfdf}
.newListSelected span {display:block;}
ul.newList li a {padding:3px 8px;display:block;text-decoration: none;}
.selectedTxt {overflow:hidden; height:16px; padding:0 23px 0 0;}
.measure-input {background:url("images/ruler.gif") repeat-x scroll 0 9px transparent}
.hiLite {background:#e0ebf4!important; color:#444!important;}
.newListHover {background:#f2f7fb!important; color:#000!important; cursor:default;}
.newListSelHover, .newListSelFocus {background-position:right -26px; cursor:default;}
.newListOptionTitle {font-weight:bold;}
.newListOptionTitle ul {margin:3px 0 0;}
.newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}

/*表单验证*/
.onShow,.onFocus,.onError,.onCorrect,.onLoad,.onTime{display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline; vertical-align:middle;background:url(../images/msg_bg.png) no-repeat;	color:#444;line-height:18px;padding:2px 10px 2px 23px; margin-left:10px;_margin-left:5px}
.onShow{background-position:3px -147px;border-color:#40B3FF;color:#959595}
.onFocus{background-position:3px -147px;border-color:#40B3FF;}
.onError{background-position:3px -47px;border-color:#40B3FF; color:red}
.onCorrect{background-position:3px -247px;border-color:#40B3FF;}
.onLamp{background-position:3px -200px}
.onTime{background-position:3px -1356px}

/*联动菜单*/
.linkage-menu{height:200px; overflow-y:auto; padding:0 4px}
.linkage-menu h6{ border-bottom:1px solid #e2ecee; padding:2px 0 3px; margin-bottom:5px}
.linkage-menu h6 a.rt{ font-weight:normal; font-family:'宋体';color:#377abe}
.linkage-menu div.menu a{width:74px; line-height:22px;text-decoration: none; padding-left:4px; overflow:hidden; height:22px}
.linkage-menu div.menu a:hover{ background:#d9e4ed; color:#377abe}
div#areaid{border:1px solid #A7A6AA;height:18px;margin:0 5px 0 0;padding:2px 5px 2px;border: 1px solid #d0d0d0;background: #FFF url(images/input.png) repeat-x; position:relative; top:-2px;*top:2px;}

.picList li{ padding:0 0 8px}
.display {display:none}

.webdh{ margin-top:8px; font-size:12px; line-height:24px; background:#f5f5f5; color:#333}
.webdh span{ margin-left:5px;}

.subup{ line-height:40px; padding:5px 8px; text-align:center; font-size:16px; font-weight:bold;}

/*UL表单*/
.formtab{ margin-top:10px;}
.formtab li{ height:32px; line-height:32px; width:100%; }
.formtab li span{ width:80px; float:left; text-align:right; line-height:32px; font-weight:bold;}
.formtab li tt{ float:left;}
.formtab input{ height:22px;}

.tabform td{ height:28px; padding-top:2px; padding-bottom:2px;}
.tabform td .txt{ height:22px; border:0px; padding:0px; border-bottom:1px solid #ccc; background:#f5f5f5; width:268px; padding-left:5px;}
.tabform td .text{ width:630px; height:40px;}

#newDiv tt{height:28px; font-size:14px; line-height:28px; width:100%; background:url(http://www.gxqcw.com/images/so_bg.jpg) repeat-x 0px -75px; float:left; font-weight:bold; color:#FFF;}
#newDiv tt span{ margin-left:5px; float:left;}
#newDiv tt a,#newDiv tt a:link,#newDiv tt a:visited, #newDiv tt a:hover, #newDiv tt a:active{ color:#FFF; margin-right:5px; text-decoration: none; float:right;}

.even{ background: #f5f5f5; } 
.odd{background:#fff} 
.hover{ background:#FFEEE6; } 
.pl5{ padding-left:5px;}
.pl5 a{ color:#000;}
/*JS上传图片*/
.upimg{ background:url(images/sprite.png);}
.upimg {
    background-position: 32px -408px;
    border: 1px solid #e5e5e5;
    height: 118px;
    width: 118px;
	position: relative; overflow: hidden; direction: ltr;
	float:left;
	margin-right:6px;
}
.upimg:hover{ border:1px solid #999; background-position: 32px -502px;}
.upimg em {
    color: #999;
    display: block;
    height: 24px;
	font-size: 14px;
    margin-top: 84px;
	width:118px;
	text-align:center;
}
em, s, i {
    font-style: normal;
}
.viewimg{
	border: 1px solid #e5e5e5;
    height: 118px;
    position: relative;
    width: 118px;
	display:none;	
	float:left;
	margin-right:6px;
	}
.viewimg em {
    color: #fff;
    display: block;
    height: 24px;
    margin-top: 94px;
	width:118px;
	font-size: 12px;
	text-align:center;
	position: absolute;
	background:#000;
	opacity:0.6;
	line-height:22px;
	font-weight:bold;
	cursor:pointer;
	overflow:hidden;
}
.viewimg em:hover{ color:#333; background:#FFF}
.upimgcss{position: absolute; right: 0px; top: 0px; font-family: Arial; font-size: 118px; margin: 0px; padding: 0px; cursor: pointer; opacity: 0;}
