@charset "utf-8";
#main{margin:4px auto;width:977px;clear:both;overflow:hidden;}
#left {float: left;width: 709px;}
body {
	zoom: 1.2;
-moz-transform: scale(1.2);
-moz-transform-origin: center top;
	font-family: "宋体";
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.table {background-color:#FFFFFF;}
.table td {border-bottom:1px #CCC dotted;}
.table1 { background-color:#F6F6F6;}
.table1 td {border-bottom:1px #CCC dotted;}
.table2 {border-left:1px #D8D8D8 dotted;}
a {
	color: #333333;
	text-decoration: none;
}
a:hover {
	color: #085AB1;
	text-decoration: underline;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
span {
	line-height: 160%;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}


ul {
	list-style-type: none;
}

.Ad{width:977px;clear:both; margin:2px auto; overflow:hidden;}
.Ad ul{float:left; height:60px;}
.Ad ul li{float:left; padding-right:2px;}
.Ad ul li.adend{padding-right:0px;}

#fz_title { height: 35px; }
#fz_title h3 { color: #FFF; height: 27px; padding-left: 39px; font-size: 14px; font-weight: 600; padding-top: 5px; float: left; }
#fz_title span { float: right; padding-right: 10px; padding-top: 4px; }
#cg_mg3 {
	padding-top: 5px;
	margin-right: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#cg_mg3 li { height: 22px; padding-right: 5px; padding-left: 5px; line-height: 22px; vertical-align: middle; }
#cg_mg3 span.area { float: right; width:80px; height:22px; text-align:center; overflow:hidden; }
#cg_mg3 span.regdate { float: right; margin-left:10px; }
#cg_mg3 a { font-size: 12px; text-decoration: none; font-weight: 400; }
#cg_mg3 a:hover { font-size: 12px; color: #06487A; text-decoration: underline; font-weight: 400; }
#cg_mg3 p { line-height: 150%; clear: left; padding: 2px 2px 8px; }
#cg_mg3 h3{ float: left; font-size: 12px; font-weight: 400; width:200px; height:22px; overflow:hidden; }
#cg_mg3 h3.tuijian{ float: left; font-size: 12px; font-weight: 400; width:245px; height:22px; overflow:hidden; }
#cg_mg30 {
	padding-top: 5px;
	margin-right: 1px;
	overflow:hidden;
	height:198px;
}
#cg_mg30 li { height: 22px; width:245px; overflow:hidden; padding-right: 5px; padding-left: 5px; line-height: 22px; vertical-align: middle; }
#cg_mg30 a { font-size: 12px; text-decoration: none; color:#0033CC; font-weight: 400; }
#cg_mg30 a:hover { font-size: 12px; color: #06487A; text-decoration: underline; font-weight: 400; }
#cg_mg30 p { line-height: 150%; clear: left; padding: 2px 2px 8px; }
#cg_mg30 h5{ float: left; font-size: 12px; font-weight: 400; }
#fzhq { background-image: url(../images/top_10.gif); background-repeat: no-repeat; width: 352px; margin-bottom: 5px; }
#fz_news {
	float: right;
	width: 352px;
	background-image: url(../images/top_9.gif);
	background-repeat: no-repeat;
	margin-bottom: 5px;
}
.clear,#list,#yft_hot p { clear: both; }
#hxmg2 {margin-bottom: 5px;}
#bgcc {
	background-image: url(../images/tab_19.gif);
	background-repeat: repeat-x;
	height: 37px;
}
#ppl {
	background-image: url(../images/tab_20.gif);
	background-repeat: no-repeat;
	width: 2px;
	height: 37px;
}
#ppl2 {
	background-image: url(../images/tab_15.gif);
	background-repeat: no-repeat;
	width: 18px;
	height: 37px;
}
#ppl3 {
	background-image: url(../images/tab_18.gif);
	background-repeat: no-repeat;
	width: 10px;
	height: 37px;
}
.td_right{padding-left:13px; line-height:22px;padding-top:8px;}
.ce_td2{padding-top:2px;}
#z {
	font-size: 14px;
	font-weight: 600;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/tab_16.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 37px;
	line-height: 37px;
	vertical-align: middle;
	text-align: center;
	padding-left: 2px;
}
#t {
	background-image: url(../images/tab_19.gif);
	background-repeat: repeat-x;
}
#hxmg2 {
	margin-bottom: 5px;
}

#t li {
	float: left;
}
#t a {
	font-size: 14px;
	line-height: 37px;
	font-weight: 600;
	color: #000000;
	vertical-align: middle;
	margin-left: 15px;
}
#t a:hover {
	font-size: 14px;
	font-weight: 600;
	color: #000099;
	text-decoration: underline;
}
#x {
	float: right;
}
.td1{
	border-left:1px #9FCAEC solid;
	border-right:1px #9FCAEC solid;
	border-bottom:1px #9FCAEC solid;
}
#right {
	float: right;
	width: 263px;
}
#login {
	border: 1px solid #CCCCCC;
	margin-bottom: 5px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 12px;
	padding-left: 2px;
}
#login p {
	float: right;
	padding: 2px;
}
#login h1 {
	font-size: 14px;
	font-weight: bold;
	height: 30px;
	color: #343434;
	background-image: url(../images/login_bg.gif);
	background-repeat: repeat-x;
	line-height: 30px;
	vertical-align: middle;
	margin-bottom: 5px;
	padding-left: 10px;
}



#login ul {
	width: 178px;
}

#login ul li{
	float: left;
	padding: 2px;
	height: 25px; line-height:25px;
}

#login_Success h4 {
	font-size: 12px;
	padding-left: 20px;
	padding-top: 2px;
}

#login_Success h4 img {
	padding: 3px;
	line-height: 24px;
}

#login_Success h3 img {
	padding: 3px;
	line-height: 24px;
}

#login_Success h3 {
	font-size: 12px;
	text-align: center;
	padding-top: 2px;
}

#login_Success {
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 12px;
	padding-left: 2px;
}

#login_Success h1 {
	font-size: 14px;
	font-weight: bold;
	height: 30px;
	color: #343434;
	background-image: url(../images/login_bg.gif);
	background-repeat: repeat-x;
	line-height: 30px;
	vertical-align: middle;
	margin-bottom: 5px;
	padding-left: 10px;
}
#login_Success ul{
	list-style-type: none;
	margin-right: 7px;
	margin-left: 7px;
	padding-right: 7px;
	padding-left: 7px;
}

#login_Success li {
	float: left;
	height: 21px;
	padding: 5px;
	text-align: center;
}
.rr_g span {
	float: right;
}
.rr_ghelp{padding-top:5px;padding-bottom:5px;}
#service {
	border: 1px solid #D8D8D8;
	margin-bottom: 3px;
}
#title {
	background-image: url(../images/service.gif);
	background-repeat: repeat-x;
	height: 25px;
	padding-left: 8px;
	border-top-width: 4px;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 4px;
	border-left-style: solid;
	border-top-color: #1E9AE4;
	border-right-color: #1E9AE4;
	border-bottom-color: #1E9AE4;
	border-left-color: #1E9AE4;
	line-height: 25px;
	vertical-align: middle;
}
#title a {
	font-size: 14px;
	font-weight: 600;
	text-decoration: none;
}
#service h3 a {
	font-size: 14px;
	font-weight: 600;
	color: #1C93DF;
	text-decoration: none;
}
#service span {
	padding: 3px;
}
#service hr {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dashed;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	color: #FFFFFF;
}
#service h3 {
	font-size: 12px;
	color: #3D76B9;
	text-decoration: none;
}
#service p {
	text-align: center;
}

#service span a {
	font-size: 12px;
	font-weight: normal;
	color: #0079FF;
	text-decoration: underline;
}
#product_more { height: 30px; line-height: 30px; vertical-align: middle; font-size: 12px; padding-right: 10px; padding-left: 5px; border-top-width: 1px; border-top-style: solid; border-top-color: #CCC; }

#product_more h3 { background-image: url(../images/arraw_3.gif); background-repeat: no-repeat; float: right; padding-left: 25px; font-size: 12px; font-weight: 400; background-position: 10px 9px; text-align: right; }
#product_more h4 { background-image: url(../images/arraw_3.gif); background-repeat: no-repeat; float: right; padding-left: 25px; font-size: 12px; font-weight: 400; background-position: 10px 9px; text-align: right; }
#product_more a { font-size: 12px; color: #397ABA; text-decoration: none; font-weight: 400; }
a.typeTitle2:link,a.typeTitle2:hover,a.typeTitle2:visited {
	padding-left:10px;
	font-size:14px;
	color:#006699;
}
/*---------------------------------------------------------------------------------------------*/
#news_21 .midContent .more{position:absolute; top:-26px; right:0; z-index:20;padding-right:5px;}
.border{border:1px #84B8E7 solid; padding:1px;}
/*Tab切换标题#84B8E7*/
.title_tab{height:28px; background: url(../images/default/Tab.jpg) left -70px repeat-x; padding-left:5px; margin-bottom:8px;}
.title_tab h2{float:left;width:85px; height:25px; line-height:25px; text-align:center; margin-top:3px; letter-spacing:1px; cursor: pointer;color:#003567; font-size:14px;}
.title_tab h2 a{height:25px; line-height:25px; text-align:center;color:#003567;}
.title_tab .current{background:url(../images/default/Tab.jpg) -3px -108px no-repeat;font-weight:bold;}
/*.title_tab .current a{height:25px; line-height:25px; text-align:center;padding-top:3px;}*/
.title_tab .more{ float:right; display:block; line-height:28px; margin-right:8px; font-size:13px}
#s1,#s2,#s32,#s33,#s9,#s10{position:relative}
#s1 .more,#s2 .more,#s32 .more,#s33 .more,#s9 .more,#s10 .more{position:absolute;top:-26px; right:0; z-index:20;}
.gqlist li{height:22px; line-height:22px;background:url(../images/default/icon.gif) -4px -192px no-repeat; padding-left:15px;float:left;width:220px;overflow:hidden;}
.gqlist2 li{height:22px; line-height:22px;padding-left:5px;float:left;width:147px;overflow:hidden;}
/*通用标题*/
.title{height:28px; background: url(../images/default/Tab.jpg) left -148px repeat-x; padding-left:10px;margin-bottom:8px}
.title h2{float:left;height:28px; line-height:28px;letter-spacing:1px;color:#003567; font-weight:bold}
.title .more{float:right; margin-top:8px; margin-right:5px}
.cg_mg31 {
	margin-right: 1px;
	width:258px;
	height:337px;
	overflow:hidden;
}
/*供求信息\公司库页面登录*/
.blogin{padding-left:20px; height:130px;}
.blogin .buser span{font-size:12px;color:red; font-weight:bold;}
.blogin .boffice{ background:url(/images/roomimg/home.gif) no-repeat;padding-left:25px;font-weight:bold;margin-top:6px;}
.blogin .boffice span{padding-right:6px;}
.blogin .bxin{ width:230px; height:20px;margin-top:6px;}
.blogin .bxin .message{background:url(/images/tuijian.jpg) no-repeat;padding-left:25px;}
.blogin .bxin .xunjia{background:url(/images/tel.gif) no-repeat;padding-left:25px;margin-left:10px;}
.blogin .blist{ width:230px; overflow:hidden;}
.blogin .blist span{background:url(/images/but_bg4.gif) no-repeat;width:100px;float:left; height:25px;margin-right:8px; line-height:27px; text-align:center;padding-left:4px;margin-top:3px;margin-bottom:3px;}