﻿@charset "utf-8";
.main{ margin:0 auto; width:1000px; height:auto; overflow:hidden; text-align:center;}

#main{ }
	#main .main_r{ float:right; width:735px; height:auto; overflow:hidden; text-align:left}
	#search{width:530px; height:131px; overflow:hidden; }
	#search .ser_top{ height:52px; line-height:55px; font-size:20px; overflow:hidden; color:#FFF; padding-left:25px; font-weight:bold}
	#search .ser_top h2{font-size:20px; color:#FFF;}
	#search .ser_nav{ height:30px; line-height:30px; overflow:hidden; padding-left:0px;  margin-left:-39px}
	
	
	#search .ser_nav li{ display:block; margin-right:2px; height:28px; line-height:28px; overflow:hidden; float:left;}
	#search .ser_nav li{_width:60px; display:inline; overflow:hidden}/*ie6*/
	#search .ser_nav li.w120{width:120px; text-align:center}/*ie6*/
	
	#search .ser_nav li a:link,#search .ser_nav li a:visited{ background:url(../images/serb.gif) repeat-x; border:1px solid #D8D8D8; height:30px; line-height:30px; overflow:hidden; display:block; padding:0 10px; font-size:14px; font-weight:bold; color:#069}
	#search .ser_nav li a.abs:link,#search .ser_nav li a.abs:visited{ background:url(../images/serr.gif) repeat-x; color:#FFF; border:1px solid #D3453F}
	#search .ser_nav li a:hover{background:url(../images/serr.gif) repeat-x; color:#FFF; border:1px solid #D3453F}
	
	
	#search .ser_sub{ display:block; position:relative; margin-left:12px}
	#search .ser_sub li{ position:absolute; width:300px; height:30px; line-height:30px; overflow:hidden; border:1px solid #B83731; background-color:#E14E47}
	#search .ser_sub li a:link,#search .ser_sub li a:visited{ color:#FFF; margin:0 5px}
	#search .ser_sub li a:hover{ color:#FF0}
	
	#search .ser_content{ height:auto; overflow:hidden; margin:0 0 0 8px; color:#FFF}
	
	/**/
	#search .ser_content div{ float:left; margin:0 1px 0 0; color:#000; height:18px; line-height:30px; height:200px;}
	#search .ser_content .div1 #str4,#search .ser_content .div1 #str5{ width:70px; overflow:hidden;}
    #search .ser_content .div1 #str8,#search .ser_content .div2 #str10{ width:70px; overflow:hidden;}
	#search .ser_content .div1 #str9,#search .ser_content .div2 #str11{ width:70px; overflow:hidden;}
	#search .ser_content .kw{ margin:0; padding:0}
	#search .ser_content .kw input{ height:18px; line-height:18px}
	/**/
	
	

#main_l{ float:left; width:258px; height:auto; text-align:left}
#news{ height:302px; overflow:hidden; background:url(../images/news.gif) no-repeat}
#news .news_top{height:52px; line-height:55px;  overflow:hidden;  padding-left:25px; text-align:left}
#news .news_top h2{ color:#FFF; font-size:20px; font-weight:bold; float:left}
#news .news_top span{ float:right; margin-right:22px; color:#FFF; display:inline}
#news .news_content{ text-align:left}
#news .news_content ul{ display:block; margin:12px 20px}
#news .news_content li{ height:22px; line-height:22px; background:url(../images/icon.gif) no-repeat left top; background-position:2px 6px; padding-left:15px}
#main_l #news_ad{ width:258px; height:141px; overflow:hidden}

#main2{ }
.main_r{ float:right; width:735px; height:auto; overflow:hidden; text-align:left}

/*供应、求购信息共用*/
#gy,#qg{ background:url(../images/gy.gif) no-repeat; height:317px; overflow:hidden; width:735px; overflow:hidden}
.gy_top{height:52px; line-height:55px; font-size:20px; overflow:hidden; color:#FFF; padding-left:25px; font-weight:bold}
.gy_top h2{font-size:20px; color:#FFF; float:left}
.gy_top span{float:right; margin-right:22px; color:#FFF; display:inline; font-weight:normal}
.gy_content{ }
.gy_content{ margin:12px 0 0 14px; }
	.gy_content .gy_dl{ float:left; width:167px; height:auto; overflow:hidden; display:inline; margin:0 5px}
	.gy_content .gy_dl dl{}
	.gy_content .gy_dl dt{ height:40px; line-height:40px; display:block; margin-left:15px}
	.gy_content .gy_dl dt a:link,.gy_content .gy_dl dt a:visited{ font-weight:bold; font-size:20px; color:#E1423E}
	.gy_content .gy_dl dd{}
	.gy_content .gy_dl dd li{height:22px; line-height:22px; background:url(../images/icon.gif) no-repeat left top; background-position:2px 6px; padding-left:15px} 
	.gy_content .gy_dl dd li.more{ text-align:right; padding-right:15px; background:none}
	.gy_content .gy_dl dd li.more a:link,.gy_content .gy_dl dd li.more a:visited{ color:#145379}
	.gy_content .gy_dl dd a{ display:block; height:22px; line-height:22px}



.main_l{float:left; width:258px; height:auto; text-align:left; overflow:hidden}
/*新供应*/
#ngy{ height:317px; overflow:hidden; background:url(../images/ngy.gif); width:258px}
#ngy .ngy_top{height:52px; line-height:55px;  overflow:hidden;  padding-left:25px; text-align:left}
#ngy .ngy_top h2{ color:#EAF3F8; font-size:20px; font-weight:bold; float:left}
#ngy .ngy_top span{ float:right; margin-right:22px; color:#EAF3F8; display:inline}
#ngy .ngy_content{ text-align:left}
#ngy .ngy_content ul{ display:block; margin:10px 10px 12px 20px; overflow:hidden; height:150px}
#ngy .ngy_content li{ height:22px; line-height:22px; background:url(../images/icon.gif) no-repeat left top; background-position:2px 6px; padding-left:15px}
/*新求购*/
#nqg{ height:443px; overflow:hidden; background:url(../images/nqg.gif) no-repeat; width:258px}
#nqg .nqg_top{height:52px; line-height:62px;  overflow:hidden;  padding-left:55px; text-align:left}
#nqg .nqg_top h2{ color:#E1423E; font-size:20px; font-weight:bold; float:left; padding-right:0}
#nqg .nqg_top span{ float:right; padding-right:22px; color:#EAF3F8;}
#nqg .nqg_content{ text-align:left}
#nqg .nqg_content ul{ display:block; margin:10px 10px 12px 20px; overflow:hidden; height:272px}
#nqg .nqg_content li{ height:22px; line-height:22px; background:url(../images/icon.gif) no-repeat left top; background-position:2px 6px; padding-left:15px}

#main4{ height:389px; overflow:hidden}
/*百宝箱*/
#tool{ background:url(../images/tool.gif) no-repeat; height:317px; overflow:hidden; width:735px; overflow:hidden}
.tool_top{height:36px; line-height:36px; font-size:18px; overflow:hidden; color:#FFF; padding-left:25px; font-weight:bold}
.tool_top h2{font-size:20px; color:#FFF; float:left}
.tool_content{ width:710px; height:280px; margin:5px 0 0 20px; line-height:180%}
.tool_content .c1{ width:214px; height:118px; overflow:hidden; float:left; margin:4px 10px; display:inline}
.tool_content .c1 h3{ height:26px; line-height:26px; margin-left:38px; font-size:20px; display:block}
.tool_content .c1 a:link,.tool_content .c1 a:visited{ color:#60737E;}
.tool_content .c1 span{ padding-right:10px; text-align:right; line-height:26px; display:block}
.tool_content .c1 ul{ height:81px; overflow:hidden; display:block}
#tool_ad{ width:736px; height:67px; overflow:hidden}


/*行业资讯*/
#nhy{ height:389px; overflow:hidden; background:url(../images/hy.gif); width:258px}
#nhy .hy_top{height:52px; line-height:55px;  overflow:hidden;  padding-left:25px; text-align:left}
#nhy .hy_top h2{ color:#EAF3F8; font-size:20px; font-weight:bold; float:left}
#nhy .hy_top span{ float:right; margin-right:22px; color:#EAF3F8; display:inline}
#nhy .hy_content{ text-align:left}
#nhy .hy_content ul{ display:block; margin:12px 10px 0 20px}
#nhy .hy_content li{ height:22px; line-height:22px; background:url(../images/icon.gif) no-repeat left top; background-position:2px 6px; padding-left:15px}



/*gongying.html*/
#login{ height:302px; overflow:hidden; background:url(../images/loginc2.gif) no-repeat 5px 5px}
#login .login_top{height:52px; line-height:55px;  overflow:hidden;  padding-left:25px; text-align:left}
#login .login_top h2{ color:#FFF; font-size:20px; font-weight:bold; float:left}
#login .login_top span{ float:right; margin-right:22px; color:#FFF; display:inline}
#login .login_content{ text-align:left;}

#login_before{ margin:70px auto 0 auto}
#login_after{ margin:60px auto 0 auto; height:30px; line-height:30px; overflow:hidden; padding-left:20px; font-weight:bold; color:#B6322B; font-size:14px}



#yunshu{ height:253px; background:url(../images/yunshubg.jpg) no-repeat 5px 0; margin-top:6px}
	#yunshu .yunshu_top{ width:720px; height:54px; overflow:hidden; margin:0 auto; border-bottom:1px solid #FE5909}
	#yunshu .yunshu_top h2{ float:left; margin:15px 0 0 50px; font-size:20px; color:#C00; line-height:30px; display:inline}
	#yunshu .yunshu_top span{ float:right; color:#C00; height:20px; margin:35px 15px 0 0}
	
/*	#yunshu .mem_content{ margin:12px 0 0 22px; }
	#member .mem_dl{ float:left; width:174px; height:auto; overflow:hidden}
	#member .mem_dl dl{}
	#member .mem_dl dt{ height:24px; line-height:24px}
	#member .mem_dl dt a:link,#member .mem_dl dt a:visited{ font-weight:bold}
	#member .mem_dl dd{}
	#member .mem_dl dd a{ display:block; height:22px; line-height:22px}*/

.right_c{ background:url(../images/tyright.gif) no-repeat; height:317px; overflow:hidden; width:735px; overflow:hidden}
.right_top{height:52px; line-height:55px; font-size:20px; overflow:hidden; color:#FFF; padding-left:25px; font-weight:bold}
.right_top h2{font-size:20px; color:#FFF; float:left}
.right_top span{float:right; margin-right:22px; color:#FFF; display:inline; font-weight:normal}
.right_content{ margin:6px 8px 0 7px; }
.w735px{ width:700px; overflow:hidden}

.cc{}
.cc th{ background:url(../images/ybg.gif) repeat-x; height:32px; line-height:32px; overflow:hidden}
.cc td{ border-bottom:1px dashed #BE908D; height:27px; line-height:27px; overflow:hidden}

.cc2{}
.cc2 th{ background:url(../images/cc.gif) repeat-x; height:39px; line-height:39px; overflow:hidden}
.cc2 td{ border-bottom:1px dashed #BE908D; height:27px; line-height:27px; overflow:hidden}

.cc3{ margin:15px 8px 0 24px; }
.cc3 table{ margin:0 20px 0 0; float:left; width:330px; overflow:hidden}
.cc3 th{ background:#f5f5f5; height:27px; line-height:27px; overflow:hidden}
.cc3 td{ height:25px; line-height:25px; overflow:hidden}

/*union.html*/
.cc4{ margin:10px 8px 0 34px; }
.cc4 ul{ }
.cc4 li{ width:310px; height:25px; line-height:25px; overflow:hidden; float:left; margin-right:25px; display:block}

.cc5{ margin:20px 8px 0 60px; }
.cc5 ul{ }
.cc5 li{ width:140px; height:28px; line-height:28px; overflow:hidden; float:left; margin-right:15px; display:block; background:url(../images/icon2.gif) no-repeat 0 9px; padding-left:10px}

.cc6{ margin:20px 8px 0 60px; }
.cc6 ul{ }
.cc6 li{ width:80px; height:26px; line-height:26px; overflow:hidden; float:left; margin-right:10px; display:block; background:url(../images/icon3.gif) no-repeat 0 4px; padding-left:18px}

/*news.html*/
.cc7{ margin:10px 8px 0 34px; }
.cc7 ul{ display:block; width:315px; height:auto; overflow:hidden; float:left; margin-right:27px;}
.cc7 li{ height:25px; line-height:25px; overflow:hidden; display:block; margin-right:33px;}
.cc7 .right_line{ border-right:1px solid #B7CEDE}
.cc7 span{ color:#999}

.sys{ background:url(../images/newssys.gif) no-repeat 3px 2px; height:387px; overflow:hidden; width:735px; overflow:hidden}
.tool_top{height:36px; line-height:36px; font-size:18px; overflow:hidden; color:#FFF; padding-left:25px; font-weight:bold}
.tool_top h2{font-size:20px; color:#FFF; float:left}
.tool_content{ width:710px; height:280px; margin:5px 0 0 20px; line-height:180%}
.tool_content .c1{ width:214px; height:138px; overflow:hidden; float:left; margin:0 10px; display:inline}
.tool_content .c1 h3{ height:26px; line-height:26px; margin-left:38px; font-size:20px; display:block}
.tool_content .c1 a:link,.tool_content .c1 a:visited{ color:#60737E}
#tool_ad{ width:736px; height:67px; overflow:hidden}


/*gongying_detail.html*/
.normal{ height:auto; background:url(../images/bgb.gif) no-repeat left bottom; width:730px; overflow:hidden; text-align:left; margin:5px 0 0 5px; padding-bottom:30px}
.normal .top{height:52px; line-height:48px; font-size:20px; overflow:hidden; color:#FFF; padding-left:25px; font-weight:bold; background:url(../images/hdd.gif) no-repeat left top; clear:both;}
.normal .top h2{font-size:20px; color:#FFF; float:left}
.normal .top span{float:right; margin-right:22px; color:#FFF; display:inline; font-weight:normal}
.normal .abs_nav{ height:30px; line-height:30px; overflow:hidden; padding-left:20px}
.normal .normal_content{ width:auto; height:auto; overflow:hidden; padding:0 10px; margin-right:5px}


.normal2{ height:auto; background:url(../images/bgb_mid.gif) repeat-y left bottom; width:730px; overflow:hidden; text-align:left; margin:5px 0 0 5px;}
.normal2 .top{height:52px; line-height:48px; font-size:20px; overflow:hidden; color:#FFF; padding-left:25px; font-weight:bold; background:url(../images/hdd.gif) no-repeat left top; clear:both;}
.normal2 .top h2{font-size:20px; color:#FFF; float:left}
.normal2 .top span{float:right; margin-right:22px; color:#FFF; display:inline; font-weight:normal}
.normal2 .abs_nav{ height:30px; line-height:30px; overflow:hidden; padding-left:20px}
.normal2 .normal2_content{ width:auto; height:auto; overflow:hidden; padding:0 10px; margin-right:5px}
.bgb_foot{ height:35px; background:url(../images/bgb.gif) no-repeat left bottom; line-height:35px;}

#company_feedback{
	position:absolute;
	top:12px;
	left:533px;
	width: 165px;
}
#company_feedback img{ margin:0 2px}

.blue_bar{ height:25px; line-height:25px; background-color:#63A4CC; padding-left:10px; color:#FFF; font-size:14px; margin-bottom:15px}
.blue_bar2{ height:25px; line-height:25px; background-color:#63A4CC; padding-left:10px; color:#FFF; font-size:14px; margin-bottom:5px}

#base_c{margin:0; border:1px solid #CCC; padding:5px; background-color:#fafafa; height:auto}
#base_c .base1{ float:left}
#base_c .base2{ float:left}
#base_c th{ border-bottom:3px solid #eee; text-align:left}
#base_c td{ padding-left:5px; height:20px; line-height:20px; overflow:hidden}

#base_c .span1{margin-top:8px; display:block; height:20px}
#base_c .span2{float:left; margin-top:8px}




.dl_dt{ background-color:#efefef; border-top:2px solid #999999; height:25px; line-height:25px; padding-left:15px; margin:10px 0 0 0}
.normal_content .detail{ margin:0 20px 50px 0; border:1px solid #ccc}
.normal_content .detail td{ padding-left:5px; height:25px; line-height:25px; overflow:hidden}

.normal2_content .detail{ margin:0 20px 10px 0; border:1px solid #ccc; display:block; text-align:left}
.normal2_content .detail td{ padding-left:5px; height:25px; line-height:25px; overflow:hidden}

/*error.html*/
.error_content{ height:362px; overflow:hidden; position:relative}
.error_content .err_img{ position:absolute; bottom:60px; right:40px; width:173px; height:116px; overflow:hidden}

.error_content .err_text{ position:absolute; top:50px; left:80px; width:500px; height:200px}


/*login.html*/
.user_content{ width:auto; height:362px; overflow:hidden; padding:0 10px 0 10px}
.user_r{ float:right; width:269px; height:330px; overflow:hidden; background:url(../images/memr.gif) no-repeat; padding:10px 0 0 6px}
.user_l{ float:left; width:430px; height:330px; overflow:hidden; background:url(../images/meml.jpg) no-repeat; position:relative}
.user_l .tt{ position:absolute; top:80px; left:240px; width:150px; height:80px; overflow:hidden}
.user_l .tt a{ height:22px; line-height:22px}
.user_l .help_center{ position:absolute; top:240px; left:20px; width:350px; height:150px; overflow:hidden}
.user_l .help_center li{height:22px; line-height:22px; background:url(../images/icon.gif) no-repeat left top; background-position:2px 6px; padding-left:15px}

/*union_list.html*/
.nr_normal{ height:auto; background:url(../images/lbg.gif) no-repeat left bottom; overflow:hidden; text-align:left; margin:5px 0 0 5px; padding-bottom:30px}
.nr_normal_top{height:52px; line-height:55px; font-size:20px; overflow:hidden; color:#FFF; padding-left:25px; font-weight:bold; background:url(../images/ltop1.gif) no-repeat}
.nr_normal_top h2{font-size:20px; color:#FFF; float:left}
.nr_normal_top span{float:right; margin-right:22px; color:#FFF; display:inline; font-weight:normal}
.nr_normal .nr_normal_content{ margin:5px 0 5px 15px}
.nr_normal .nr_normal_content li{ height:22px; line-height:22px; background:url(../images/icon.gif) no-repeat left top; background-position:2px 6px; padding-left:15px}
.ly_content{ margin-top:10px}
.ly_content dl{ margin:0 25px 0 20px}
.ly_content dl dt{ height:30px; line-height:30px; overflow:hidden; background-color:#efefef; border-top:1px dotted #666; padding-left:2px}
.ly_content dl dt span{ margin-left:10px}
.ly_content dl dd{ clear:both; padding:5px 10px 10px 10px; line-height:150%; text-indent:2em;}

/*news_list.html*/
.news_list_content{ margin:10px 25px 10px 20px;}
.news_list_content li{ border-bottom:1px solid #eee; height:29px; line-height:29px; overflow:hidden; display:block; padding-left:10px}
.fpage{ height:25px; line-height:25px; margin:15px 25px 0 25px}

/*news_detail.html*/
.news_article h1{ font-size:20px; display:block; margin:0 25px 1px 20px; border-bottom:3px double #ddd; height:75px; line-height:75px; text-align:center}
.news_article .article{ margin:20px 35px 10px 30px; line-height:180%; height:auto;}


/*Page*/
.page{float:right;margin:15px 20px 0 0; }
.page a{padding:2px 7px;border: 1px solid #CCCCCC; display:block; float: left; margin-right:8px; text-decoration: none; }
.page strong{ font-size: 15px; font-weight: bold; float: left; padding-top: 2px; margin-right:8px; }

/*reg*/
.reg_first{ margin:30px auto 70px auto; width:550px; height:auto; line-height:180%; font-size:14px}
.reg_first *{line-height:150%; font-size:14px}
.reg_first div,.reg_first h1{ height:40px}

.reg_second{ margin:30px auto 70px auto; width:550px; height:auto; line-height:180%; font-size:14px}
.reg_second *{line-height:150%; font-size:14px}
.reg_second div,.reg_second h1{ height:40px}
.reg_second .law{ width:550px; height:400px; overflow:auto; border:1px solid #CCC}

.reg_third{ margin:30px auto 70px auto; width:620px; height:auto; line-height:180%; font-size:14px}
.reg_third *{line-height:150%; font-size:14px}
.reg_third h1{ height:40px}
.reg_third td,.reg_third th{ padding:3px; background-color:#E6EFFB}

/*search.html*/
.search_main{ background:url(../images/ser_mid.jpg) center repeat-y}
.search_All{ background:url(../images/ser_top.gif) center top no-repeat; height:auto; padding-top:60px}
.search_All h2{ display:block; height:25px; line-height:25px; font-size:20px; padding:15px 0 0 45px; color:#31729D; text-align:left;}
.search_sub{ background:url(../images/ser_t.gif) no-repeat; width:929px; height:auto; margin:0 auto 30px auto; padding-top:10px}
.search_sub .search_dd{ width:885px; height:auto; overflow:hidden; text-align:left; margin:0 auto 0 auto; clear:both}
.search_sub .search_dd .top_nav{ width:595px; height:26px; overflow:hidden;}
.search_sub .search_dd .top_nav li{ width:91px; height:26px; overflow:hidden; line-height:26px; text-align:center; margin-right:2px; background:url(../images/vs01.gif) no-repeat; display:block; float:left}
.search_sub .search_dd .top_nav li .curr{background:url(../images/vs02.gif) no-repeat;}
.search_sub .search_dd .top_nav li a:link,.search_sub .search_dd .top_nav li a:visited{width:91px; height:26px; display:block; font-weight:bold; color:#FFF}
.search_sub .search_dd .top_nav li a:hover{background:url(../images/vs02.gif) no-repeat;}

.search_sub .search_dd .content{ width:725px; height:auto; overflow:hidden; border:1px solid #428CBD; float:left}
.search_sub .search_dd .content div{ margin:15px auto 15px auto; text-align:center;}
.search_sub .search_dd .ser_btn{ width:120px; overflow:hidden; float:left; text-align:center; margin-top:10px}
.search_sub .foot_t{ background:url(../images/ser_k.gif) center bottom no-repeat; width:929px; height:10px; line-height:10px; overflow:hidden; margin:0 auto 0 auto; clear:both}

.search_All_foot{ background:url(../images/ser_button.gif) center bottom no-repeat; height:30px;}

