/*通用样式  开始*/
html{overflow-y:scroll;}
*{font-family: Verdana,Arial,Helvetica,sans-serif; overflow:hidden;}
BODY {padding: 0px; margin: 0px 10px;  font-size: 12px; color: #000000}
IMG {border:none;}
/*a{outline:none; hide-focus:expression(this.hideFocus=true);}*/
A:link, A:visited{color: #000; text-decoration: none}
A:hover {color: red; text-decoration: underline}
ul, dl{margin:0px; padding:0px;}
li{list-style:none;}
.b {font-weight: bold;}
.w{color:white;}
.left {float: left}
.right {float: right}
.dist4{margin-right:30px;}
.mr6{margin-right:6px;}
.ml10 {margin-left:10px;}
.mt4 {margin-top:4px;}
.red{color:red;}
.blue{color:blue;}
.green{color:green;}
.hidden, .hide{display:none;}
a.red:link, a.red:visited{color:red;}
a.red:hover{color:blue;}
.clr{clear:both;width:100%; height:1px; margin:-1px 0px 0px;  overflow:hidden;}

.commonList{}
.commonList li{border-bottom:solid 1px #efefef; padding-bottom:5px; margin-top:5px; color:#999;background:url(bg_all.gif) no-repeat  -410px -48px; padding-left:22px;}
.commonList li a{font-size:14px; margin-right:10px;}
.commonPager{margin:10px; text-align:center;}
.commonPager span{margin-right:16px; font-size:14px; color:#000;}
/*通用样式  结束*/

#main{width:980px; margin:auto; background:#fff; overflow-x:hidden;}

#header {margin:0px; position:relative;}
	#logo{width:200px;  margin-right:6px; text-align:center;}
	#logo img{width:151px; height:28px; z-index:10000; position:absolute; left:15px; top:8px;}
	#topTip{margin-top:8px; float:right;  text-align:right; font-family:verdana; font-size:12px; overflow:hidden; height:14px;}
	#topTip a{margin-left:6px;}

	.memu{width:980px; margin:-5px auto 0px; float:left; background:url(search_bg.png) no-repeat 0 12px; z-index:999; height:76px;}
	.memu_tab{height:29px; text-align:center;}
	.memu_tab a{padding:0 10px; margin-top:2px; border:solid 1px #FFB3B3; border-width:1px 1px 0px 1px; text-align:center; font-size:12px; background:url(jb_bg.png) 0 -5px repeat-x; margin-right:-1px; display:inline-block; height:26px; line-height:26px; *line-height:28px;}
	.memu_tab a:hover{background-position:0 -10px;}
	.memu_tab a.cur{margin-top:0px; background:url(jb_bg.png) 0 -105px repeat-x; line-height:28px; color:#000; height:28px; line-height:28px;}
	.memu_tab a.cur:link, .memu_tab a.cur:visited{color:#fff; font-weight:bold;}
	.memu_tab a.cur:hover{}
.search_gg{padding:12px 10px 6px;}

#body{clear:both; display:block; margin-top:9px;}

.friendlink{border:solid 1px #ddd; padding:10px; margin-top:10px;}
.friendlink a{margin-right:5px; padding-right:7px; border-right:solid 1px #ccc;}
.friendlink a.last{border-right-width:0px;}

#footer{clear:both; display:block; line-height:22px; padding:30px 0px 10px; overflow:hidden; height:45px; *height:45px;}
	#footerlinks{text-align:center; width:100%; border-top:solid 1px #ccc; padding-top:3px;}
	#footerlinks a{margin-right:5px; padding-right:7px; border-right:solid 1px #ccc;}
	#footerlinks a.last{border-right-width:0px; padding-right:0px; margin-right:0px;}
	#copyright{text-align:center; width:100%;}

.focus{width:100%; height:250px; overflow:hidden;}
.focus .img{float:left; width:300px; margin-right:10px; height:250px;}
.focus .img img{width:100%; height:100%;}
.focus .latest{float:left; width:434px; margin-right:10px;}
.focus .focus_title{float:left; width:670px; margin-bottom:5px; background:url(title_bg1.png) no-repeat right top; height:24px; font-weight:14px; color:white; line-height:24px; text-indent:8px; position:relative;}
.focus .focus_title a{color:#fff;}
.focus .focus_title u{position:absolute; right:8px; top:0px; text-decoration:none;}
.focus .cat_wrapper{float:left; width:226px; overflow:hidden;}
.cat_all{margin:0px; padding:0px; width:230px; border-left:solid 1px #eee;}
.cat_all li{float:left; width:111px; text-align:center; line-height:22px; height:19px; overflow:hidden; margin-right:1px;white-space:nowrap; border:solid 1px #eee; border-width:0px 1px 1px 0px;}

.mylist1{margin:0px; padding:0px;}
.mylist1 li{line-height:22px; height:22px; overflow-y:hidden; background:url(dot.gif) no-repeat 1px 10px; padding-left:8px;}

.cat_info{margin-top:10px;}
.cat_info .cat_wrapper{}
.cat_info .cat_title{background:url(title_bg1.png) no-repeat; height:24px; font-weight:14px; color:white; line-height:24px; text-indent:8px; width:100%; position:relative;}
.cat_info .cat_title u{position:absolute; right:8px; top:0px; text-decoration:none;}
.cat_info .cat_title a:link, .cat_info .cat_title a:visited{color:white; font-weight:normal;}
.cat_info .cat_left{width:280px; float:left; margin:0px; padding:10px 10px 8px; background:#FFF7F7; height:184px; overflow:hidden;}
.cat_info .cat_left li{height:19px; line-height:14px; background:url(dot.gif) no-repeat left 6px; padding-left:8px;}
.cat_info .cat_infolist{margin:0px; padding:10px 10px 8px; float:left; width:410px; height:184px; overflow:hidden;}
.cat_info .cat_infolist li{height:19px; line-height:14px; background:url(dot.gif) no-repeat left 6px; padding-left:8px;}
.cat_info .cat_right{float:right; width:240px; margin:0px; margin-top:5px; height:202px; overflow:hidden;}
.cat_info .cat_right li{float:right; width:100px; height:75px; overflow:hidden; padding:3px; border:solid 1px #eee; margin:10px 0px 0px 10px;}
.cat_info .cat_right li img{width:100%; height:100%;}

#cat_left, #info_left{width:750px; float:left; overflow-x:hidden;}
#nav{border-bottom:solid 1px #FFA7A6; padding-bottom:3px; margin-bottom:10px; position:relative;}
#nav .r{position:absolute; right:0px; top:0px;}
	.subCat{list-style:none; float:left; padding-bottom:5px;font-size:14px; border-bottom:solid 1px #efefef;}
	.subCat .tag{background:transparent url(bg_all.gif) no-repeat scroll -420px -24px; *background-position:-420px -29px; color:#000; float:left;margin-left:1px; padding-left:10px;width:90px; padding-top:2px;};
	.subCat .subCatList{float:left; width:649px; _width:648px;}
	.subCat .subCatList ul li{float:left; width:152px; font-size:14px; margin:1px auto 5px; height:18px; display:block; overflow:hidden; overflow:hidden; padding-left:9px; background:transparent url(bg_all.gif) no-repeat scroll -420px -26px; *background-position:-420px -31px;}
	.subCat .subCatList ul li a:link, .subCat .subCatList ul li a:visited{color:#CA0000;}
	.subCat .subCatList ul li a:hover{color:#000099; font-weight:bold;}

	#infoList{padding-top:5px; clear:both;}
	#infoList li{border-bottom:solid 1px #efefef; padding-bottom:10px; height:85px; overflow:hidden; margin:10px 0px;}
	#infoList li .pic{float:left; width:100px; margin-right:10px;}
	#infoList li .pic img{width:100px;}
	#infoList li .infoBody{float:left; width:620px;}
	#infoList li .title{font-size:14px; color:#333399;}
	#infoList li .title a:link, #infoList li .title a:visited{color:blue;}
	#infoList li .title a:hover{text-decoration:underline; color:red;}
	#infoList li .abstract{font-size:12px; color:#777; margin:8px 0px; line-height:18px; height:35px; overflow-y:hidden;}
	#infoList li .abstract span{color:red; margin-right:15px;}
	#infoList li .other{color:#aaa;}
	#infoList li .other a{color:#555; margin-right:15px;}
	#infoList li.pager{height:30px; text-align:center; font-size:14px;}
	.pager a:link, .pager a:visited, .pager b{line-height:25px; margin:2px 6px; font-family:georgia, verdana;}
	.pager a:hover{color:red;}
	.pager a.current, .pager b{font-weight:bold; color:red;}
#cat_right, #info_right{width:220px; float:right; overflow-x:hidden;}

	.right_container{background:#FFFFFF none repeat scroll 0%;padding:5px; border:1px solid #FFA7A6; margin-bottom:10px; text-align:left; width:208px !important; overflow-x:hidden;}
	.right_title{background:url(title_bg1.png) no-repeat right top;color:#fff;font-size:14px;font-weight:bold; height:22px; line-height:22px; *line-height:24px; margin-bottom:5px; text-indent:8px;}
	.right_content{line-height:20px;}
	.right_content iframe{width:191px !important;}
	.relatedcats{padding:0px; margin:0px; width:220px; overflow-x:hidden;}
	.relatedcats li{width:85px; float:left; overflow:hidden; height:19px; margin-right:7px; padding-left:8px;}
	.relatedinfo li{width:200px; height:20px; overflow:hidden; background:url(bg_all.gif) no-repeat -415px -50px; padding-left:10px;}

	#info_left #gad1{height:90px;}
	#info_left #gad2{width:336px; height:280px; float:left;}
	#info_left #gad22{width:336px; height:280px; float:right; margin-right:30px; _margin-right:15px;}
	#info_left .title{position:relative; margin:2px auto 0px; background:url(title_bg1.png) no-repeat right top; color:#fff; height:24px; line-height:24px; text-indent:8px;}
	#info_left .title h1{font-size:18px; margin:0px; padding:0px;}
	#info_left .title span{position:absolute; right:8px; top:0px; color:#fff;}
	#info_left .title a{color:#fff; text-decoration:none;}
	#info_left .content{font-size:14px; line-height:24px; text-justify:inter-ideograph; text-align:justify; width:100%; margin-top:5px; _margin-top:2px;}
	#info_left .content .img_wrapper{height:120px; padding:0px 15px 5px 0px; float:left;}
	#info_left .content .img_wrapper img{height:130px;}
	#info_left .content *{font-size:14px;}
	#info_left .content td{font-size:12px;}
	#info_left .content a:link, #info_left .content a:visited{color:blue;}
	#info_left .content a:hover{color:red;}
	#info_left .property{display:block; margin-top:5px;}
	#info_left .property table{border:solid 1px #ccc; border-width:1px 0px 0px 1px; margin-bottom:5px; width:750px; _width:410px;}
	#info_left .property table td{border:solid 1px #ccc; border-width:0px 1px 1px 0px; text-align:center; background:none; height:18px; color:#000; margin:0px; line-height:18px; text-indent:0px;}
	#info_left .contact_title{font-size:14px; font-weight:bold; margin:10px auto 2px; background:url(title_bg1.png) no-repeat right top; color:#fff; height:24px; line-height:23px; *line-height:26px; text-indent:8px; position:relative;}
	#info_left .contact_title a{position:absolute; right:8px; top:-2px; color:#fff; font-weight:normal; font-size:12px;}
	#info_left .contact{width:100%; font-size:14px; line-height:22px; text-justify:inter-ideograph; text-align:justify; text-indent:20px; font-size:13px;}
	#info_left .contact div{text-indent:0px; margin-left:20px; color:#333; font-size:12px; line-height:20px;}
	#info_left #gad3{text-align:center; margin-top:5px;}
	
	#cat_right .company_info{line-height:22px; padding-left:3px;}
	#cat_right .company_info_name{font-size:14px;}
	#cat_right .company_info div{line-height:28px;}
	.c_button1{background:transparent url(bg_tools_nav.gif) no-repeat scroll -131px 0px; color:#333; display:inline-block; padding-left:16px; line-height:20px; padding-right:5px;}
	.c_button1:hover{background-position: -131px -21px; text-decoration:none; color:#333;}

.news .content{margin-bottom:5px; line-height:160%; text-justify:inter-ideograph; text-align:justify;}
.news .content p{margin-top:15px;}

.new_list{float:left; height:auto; oveflow-y:auto; width:100%; padding-bottom:10px;}
.new_list li{float:left; width:50%; color:#aaa;border-bottom:solid 1px #efefef; padding-bottom:5px; margin-top:5px; color:#999;background:url(bg_all.gif) no-repeat  -410px -48px; text-indent:22px; height:20px; overflow:hidden; line-height:20px;}
.new_list li a{font-size:14px; margin-right:3px;}

/*注册*/
.reg_wrapper{margin-top:30px;}
.reg_wrapper h3{background:url(bg_all.gif) #fff -125px -278px no-repeat; font-size:15px; border-bottom:solid 1px #eee; margin-bottom:10px; margin-top:15px; padding-left:50px; color:#888;}
.reg_wrapper h3 div{background:#fff; padding-bottom:5px;}
.reg_wrapper p{margin-left:30px; line-height:30px;}
.reg_wrapper i{width:120px; text-align:right; display:inline-block; font-style:normal;}
.reg_wrapper p input{margin-bottom:2px;}
.reg_wrapper p textarea{vertical-align:top; margin-bottom:8px;}
.reg_wrapper p span{margin:-10px 0px 0px 120px; color:#999; display:block;}
.reg_wrapper p input.checkbox{border:none; background:none; vertical-align:middle;}
.reg_wrapper p input.btn1{height:26px; background:#FF6600; color:white; font-weight:bold; margin:10px 0px; border:none;}
.reg_wrapper h3 a{font-size:12px; color:#6699FF; font-weight:normal;}
p.reg_region label{position:absolute; left:300px; padding-top:0px;height:30px;}

/*Form验证*/
.error{}
label.tipMsg{margin-left:15px; color:#999;}
label.okMsg{background:url(icon_form_r.gif) no-repeat 0px 2px; padding-top:5px; padding-left:20px; margin-left:15px; color:#339900;}
label.errorMsg{background:url(icon_form_wr.gif) no-repeat 0px 2px; padding-top:5px; padding-left:20px; margin-left:15px; color:#FF0000;}
p.reg_region{position:relative;}

/*会员中心*/
.member_body{border-top:solid 1px #FFA7A6; float:left;}
.member_left{float:left; width:210px;}
.member_left ul{margin-top:10px;}
.member_left ul li{height:26px; line-height:26px; cursor:pointer; text-align:center; font-size:14px; margin-bottom:5px; background:url(bg2.gif); font-family:黑体; color:red;}
.member_left ul li.on{background:url(bg2_on.gif);}
.member_right{float:right; width:719px; min-height:600px; _height:600px; border-left:solid 1px #FFA7A6; padding-left:10px; margin-left:10px;}

/*信息发布*/
.product_pub_form{margin:10px;}
.product_pub_form li{border-bottom:solid 1px #eee; padding:5px 0px; float:left;}
.product_pub_form li .d1{float:left; width:140px; text-align:right; line-height:25px; font-weight:bold; color:#555;}
.product_pub_form li .d1 i{color:red; margin-right:5px;}
.product_pub_form li .d2{float:left; width:560px;}
.infotype label{margin-right:15px;}
.p_title, .p_model{width:280px;}
.p_intro{width:550px; height:220px;}
.publish_msg{padding:10px; background:#FFFFDF; color:red; border:solid 1px #ddd; margin:20px;}

/*信息列表*/
.publish_list_wrapper{width:100%; margin-top:15px;}
.publish_list_wrapper ul{width:100%; float:left;}
.publish_list_wrapper li{float:left; overflow:hidden;}
.publish_list_header{border-bottom:solid 4px #333; height:20px; font-size:14px; color:#333300; font-weight:bold;}
.publish_list_wrapper li.d1{width:70px; text-align:center;}
.publish_list_wrapper li.d2{width:340px;}
.publish_list_wrapper li.d3{width:50px;}
.publish_list_wrapper li.d4{width:150px;}
.publish_list_wrapper li.d5{width:100px;}
.publish_list_body{}
.publish_list_body li{padding:6px 0px 3px; height:16px;}
.publish_list_wrapper li.clear{width:100%; margin-top:-1px; height:1px; overflow-y:hidden; padding:0px; border-bottom:solid 1px #eee;}
.publish_list_wrapper div.pager{text-align:center; height:40px; margin-top:20px;}

/*登录*/
.member_login{margin-top:30px;}
.member_login .login_wrapper{width:460px; margin:auto; background:url(member_log.gif) no-repeat 20px 0px; padding-top:65px;}
.member_login .login_wrapper form{background:#f6f6f6; padding:20px; margin:auto; margin-top:20px; width:380px;}
.member_login .login_wrapper form input{width:110px;}
.member_login .login_wrapper form #submit{margin-left:48px; background:url(member_log_btn.gif); width:100px; height:32px; border:none; cursor:pointer;}
.member_login .login_wrapper span{color:#666;}
.member_login .login_wrapper p{padding-left:80px; margin:10px;}
.member_login .reg_tip_wrapper{width:460px; margin:auto; border-top:solid 1px #eee; margin-top:20px; padding-top:10px;}
.member_login .reg_tip_wrapper h3{color:#FF9900; font-family:黑体; line-height:40px; margin-left:20px;}
.member_login .reg_tip_wrapper ul{margin:0px 20px 0px 20px;}
.member_login .reg_tip_wrapper ul li{background:url(tb_1.jpg) #f6f6f6 no-repeat 10px 7px; padding:6px 5px 6px 28px; margin:10px 0px;}
.member_login .reg_tip_wrapper div{text-align:center; margin:25px;}
