﻿img { border: 0px }
body { 
	text-align: center; font-size: 12px; color: #000;  font-family: 宋体; margin:0 auto;
}
table { 
	font-size: 12px; font-family: 宋体; border: 0px;
}
form {
	margin:0px;
}
.red {
	color:red;
}
.border_table { 
	border:solid #ebebeb 1px;
}
.PageWidth {
	margin: 0 auto; width:959px; max-width:959px; min-width:778px; text-align:center;
}
.buttonbg {
	background:url(../images/buttonbg.gif) no-repeat; width: 73px; height:20px; border:0px;
}
.search { 
	background: url("../images/search_bar_fill.gif") bottom repeat-x 
}
.search_bar_left {
	background:url(../images/search_bar_left.gif) no-repeat; width:20px; height:31px;
}
.search_sel {
	text-align: center; color: #ffffff; font-size: 14px; font-weight: bold; background: url("../images/search_bar_menu_sel.gif") no-repeat;
	width: 92px; height: 31px; padding-top:4px;
}
.search_unsel { 
	text-align: center; color: #5f646c; font-size: 14px; font-weight: bold; background: url("../images/search_bar_menu_unsel.gif") no-repeat; 
	cursor: hand; width: 91px; height: 31px; padding-top: 4px;
}
.search_right_bg {
	background:url(../images/search_right_bg.gif) no-repeat; width: 3px; height: 31px;
}
.search_top_bg {
	background:url(../images/search_top_bg.gif) repeat-x; height:31px;
}
.search_center_bg {
	background:url(../images/search_center_bg.gif) no-repeat; width:3px; height:31px;
}
.menu_table { }
.menu_table .menu_line {
	background-color: #cacaca; width: 1px; height: 11px;
}
.menu_table a {
	color: #424242; font-weight:bold; padding-left: 8px; padding-right: 8px; text-decoration: none; text-align:center; display:block; padding-top:5px;
}
.search_left {
	background:url(../images/search_left.gif) no-repeat; width:3px; height:33px;
}
.search_bg {
	background:url(../images/search_bg.gif) repeat-x; height:33px;
}
.search_right {
	background:url(../images/search_right.gif) no-repeat; width:3px; height: 33px;
}
.keyword_title {
	border:1px #b74e00 solid; width: 73px; height: 20px; background-color: #dd5e00; text-align:center; 
	padding-top:3px; margin-left:10px; padding-left:4px; padding-right:4px;
}
.search_text { 
	position: relative; left: 10px; width: 341px; height: 22px; border: solid #b74f01 1px; 
}
.search_btn { 
	position: relative; left: 15px; width: 59px; height: 20px; border: solid #e64f00 1px; background-color:#ff932a; 
}
.hot { 
	position: relative; left: 60px; color: #ffffff; font-weight: bold;
}
.hot a { 
	color: #ffffff; text-decoration: none; font-weight:normal;
}
.hot a:hover { 
	text-decoration: underline
}
.center_table {
	padding-left:10px; padding-right:10px;
}
.login {
	color:#4c4c4c;
}
.login .login_title {
	background:url(../images/login_title.gif) no-repeat; width: 198px; height:28px;
}
.login .login_content {
	padding: 0 7px; width:176px;
}
.login a {
	color:#4c4c4c; text-decoration:none;
}
.login a:hover {
	text-decoration:underline;
}
.login .login_info {
	border-bottom:1px #ebebeb solid;
}
.login .login_info a {
	color:#4c4c4c; text-decoration:none; padding-left:5px;
}
.login .login_buton {
	border:1px #c1c1c1 solid; width: 120px; height: 20px;
}
.login .validateCode {
	border:1px #c1c1c1 solid; width: 60px; height: 20px;
}
.login .login_left {
	background:url(../images/login_left.gif) repeat-y; width: 5px;
}
.login .login_right {
	background:url(../images/login_right.gif) repeat-y; width: 5px;
}
.login .login_bottom {
	background:url(../images/login_bottom.gif) no-repeat; width: 198px; height:8px;
}
.zhixun {
	background:url(../images/zhixun_bg.gif) no-repeat; width: 198px; height: 135px;
}
.zhixun a.link_nemu {
	margin-left:4px; color:#505050; font-weight:bold; text-decoration:none; background:url(../images/zhixun_dian.gif) no-repeat 0px 4px; padding-left:8px;
}
.zhixun a.link_nemu:hover {
	text-decoration:underline;
}
.supdem_title {}
.supdem_title .sdleft {
	background:url(../images/sdleft.gif) no-repeat; width: 4px; height: 34px;
}
.supdem_title .sdbg {
	background: url(../images/sdbg.gif) repeat-x; height:34px;
}
.supdem_title .sdbg_1 {
	background: url(../images/sdbg.gif) repeat-x; height:34px; font-weight:bold; font-size:14px; padding-top:3px;
}
.supdem_title .sdbg_2 {
	background: url(../images/sdbg.gif) repeat-x; height:34px; padding-top:3px; 
}
.supdem_title .sdbg_2 a {
	color:#ff6101; text-decoration:none
}
.supdem_title .sdbg_2 a::hover { 
	text-decoration: underline
}
.supdem_title .sdright {
	background:url(../images/sdright.gif) no-repeat; width:4px; height:34px;
}
.provider_image a {
	text-decoration: none; 
}
.provider_image img { 
	border: solid #e4e3df 1px; float: left 
}
.provider_image div { 
	color: #ff6101; layout-flow: vertical-ideographic; width:10px; height:40px;  padding: 0 4px; line-height:12px;
}
.need_link { 
	height: 18px;
}
.need_link span.type {
	float:left; color:#ff8c00;
}
.need_link span.dian {
	float:left; background:url(../images/dian_icon.gif) no-repeat; margin-left:6px; margin-top:5px;
	margin-right:6px; width:3px; height:3px;
} 
.need_link a { 
	float:left; color: #666666; text-decoration: none;
}
.need_link a.des { 
	color: #ff6101; text-decoration: none;
}
.need_link a:hover { 
	color: #ff6600;
}

.block1 { 
	background: #ffffff; width: 100%; padding-left:10px; padding-right:10px; padding-top:8px; border:1px #f1f1f1 solid;
}
.lc_title {
	border-bottom:1px #e8e8e8 solid; width:100%; height:25px;
}
.lc_title .left_title {
	font-weight:bold; font-size: 14px; color: #464646;
}
.lc_title a {
	color: #ff6101; text-decoration:none;
}
.lc_title a:hover {
	text-decoration:underline;
}
.yellow_pt { 
	width: 100%; height: 20px; background:url(../images/company_icon.gif) no-repeat 0 3px;
}
.yellow_pt a.gray {
	color: #666666; text-decoration: none; float: left; padding-left:8px;
}
.yellow_pt a:hover.gray { 
	color: #cc6633 
}
.recommand { 
	width: 100%; margin-top:8px; margin-bottom:8px;
}
.recommand td.leftbar { 
	width: 26px; border-right: solid #eae5ec 1px; text-align:center;  color:#464646;
}
.recommand td.leftbar div {
	width:14px; layout-flow: vertical-ideographic; font-weight:bold; padding:0 6px;
}
.company_tuijian { 
	width: 100%; float:left; background:url(../images/dian_icon_2.gif) no-repeat 8px 4px; height:18px;
}
.company_tuijian a { 
	color: #767574; text-decoration: none; padding-left:16px;
}
.company_tuijian a:hover { 
	color: #cc6633; 
}
.lineInfo { 
	border:1px #f1f1f1 solid; padding-left:10px; padding-right:10px; padding-top:8px; background: #ffffff; width: 198px;
}
.newstitle { 
	clear:both; width: 100%; height: 22px; padding-left: 10px; color: #cc6633; font-weight: bold; padding-top:5px;
}
.lineInfo_pt {
	background:url(../images/dian_icon_2.gif) no-repeat 1px 5px; line-height:18px;
}
.lineInfo_pt a {
	color: #666666; text-decoration: none; padding-left: 10px;
}
.lineInfo_pt a:hover {
	color: #cc6633; 
}
.newLineInfo_pt {
	background:url(../images/dian_icon_2.gif) no-repeat 1px 8px; line-height:18px;
}
.newLineInfo_pt a {
	color: #666666; text-decoration: none; padding-left: 10px;
}
.newLineInfo_pt a:hover {
	color: #cc6633; 
}
.category_table {
	padding-left:10px;
}
.block { 
	background: #FFFFFF 
}
.block .title_category_bg { 
	height: 35px; background: url("../images/title_category_bg.gif") repeat-x; color: #2d2d2d; font-size:14px; font-weight:bold; width:138px;
}
.block .title_category_2 {
	background:url(../images/title_category_2.gif) no-repeat; width:34px; height:35px;
}
.block .title_category_3 {
	border-bottom:1px #ebebeb solid; 
}
.block .title_category_3 a {
	color:#ff6101; text-decoration:none;
}
.block .title_category_3 a:hover {
	text-decoration:underline;
}
.block .title_category_left { 
	height: 35px; width:5px; background: url("../images/pro_category_background.gif") no-repeat;
}
.block .tab_sel { 
	padding-top: 13px; color: #ff6600; font-size: 14px; text-align: center; width: 78px;
	background: url("../images/line_munu_sel.gif") no-repeat 0px 12px; 
}
.block .tab_unsel { 
	padding-top: 13px;  color: #333333; font-size: 14px; text-align: center; width: 78px; height: 23px; 
	background: url("../images/line_munu_unsel.gif") no-repeat  0 12px; cursor: hand;
}
.category_table_content {
	border-left:1px #f1f1f1 solid; border-right:1px #f1f1f1 solid; border-bottom:1px #f1f1f1 solid; padding-top:8px;
}
.arrow1 { 
	height: 20px; padding-left: 18px; vertical-align: top; background: url("../images/arrow1.gif") no-repeat 8px 4px 
}
.arrow1 a { 
	color: #ff6600; font-weight: bold; text-decoration: none 
}
.arrow1 a:hover { 
	text-decoration: underline 
}
.arrow2 { 
	height: 20px; padding-left: 22px; background: url("../images/arrow2.gif") no-repeat 12px 7px 
}
.arrow2 a { 
	color: #666666; font-weight: normal; text-decoration: none 
}
.arrow2 a:hover { 
	color: #CC3300 
}
.scblock {
	background: #fff;
}
.scblock td.title_search_left {
	background:url(../images/title_search_left.gif) no-repeat; width:4px; height:35px;
}
.scblock td.title_search { 
	font: 14px; font-weight: bold; text-align:center; color:#003399; border-top:1px #ebebeb solid; border-bottom:1px #ebebeb solid; background: #f5f5f5;
	width:138px; height:35px; 
}
.scblock td.title_search_bg { 
	font: 14px; font-weight: bold; text-align:center; color:#2d2d2d; background:url(../images/title_search_bg.gif) no-repeat 0 12px;
	width:78px; height:23px; padding-top: 13px;
}
.scblock td.title_search_center {
	background:url(../images/title_search_center.gif) no-repeat; width:34px; height:35px;
}
.scblock td.title_search_space {
	border-bottom:1px #ebebeb solid; 
}
.list tr.odd { 
	background: #fff;
}
.list tr.even { 
	background: #fafafa;
}
.list td.summary { 
	padding-top: 3px; padding-bottom: 3px 
}
.list td.img { 
	height: 110px; width: 110px; padding-left: 4px
}
.list td.img div.imgborder { 
	height:100px; width:100px;background-color:#FFF; border:#ccc 1px solid; background-position:center center;background-repeat:no-repeat;  
}
.list td.img div.imgborder a { 
	position:relative;display:block;width:100px;height:100px; 
}
.list td.summary div.pro_title { 
	height: 20px; color: #333333 
}
.list td.summary div.pro_title a { 
	color: #333333; font-size: 14px; font-weight: bold 
}
.list td.summary div.pro_summary { 
	height: 20px; color: #666666 
}
.list td.summary div.pro_company a { 
	height: 20px; color: #333333 
}
.list td.summary img { 
	border: solid #cccccc 1px; float: left 
}
.list td.item { 
	text-align: center 
}
.list td.total { 
	height: 30px; text-align: center; font-size: 14px; font-weight: bold; color: #d02b13 
}
.list td.page { 
	color: #333333; text-align: right; padding-right: 20px;
}
.list td.page a { 
	color: #333333;
}
.list td.page img { 
	vertical-align: baseline  
}
.list td.page input { 
	width: 40px; height: 21px; font-size: 12px 
}
.lineNews {
	background-color:#ffffff; border:1px #ebebeb solid;
}
.lineNews td.lineNews_space {
	width:8px; background-color:#ffffff;
}
.lineNews td.lineNews_underline { 
	font: 14px; font-weight: bold; color: #464646; height: 28px; border-bottom:1px #e8e8e8 solid;
}
.lineNews td.lineNews_underline a { 
	color: #ff6101; text-decoration: none; font-size:12px; font-weight:normal;
}
.lineNews td.lineNews_underline a:hover { 
	text-decoration: underline 
}
.lineNews td.title_lineInfo {
	font: 14px; font-weight: bold; color: #464646; height: 28px; border-bottom:1px #e8e8e8 solid;
}
.lineNews td.title_lineInfo_date {
	font-size:12px; font-weight:normal; border-bottom:1px #e8e8e8 solid; color:#999999;
}
.lineNews div.content {
	padding-left: 10px; padding-right: 10px; padding-top: 15px; padding-bottom: 5px; color:#666666; line-height:20px;
}
.lineNews_pt {
	background:url(../images/dian_icon_2.gif) no-repeat 8px 6px; line-height:18px;
}
.lineNews_pt span {
	float:right; margin-top:-20px; margin-right:10px; color:#666666
}
.lineNews_pt a {
	color: #666666; text-decoration: none; padding-left: 16px;
}
.lineNews_pt a:hover {
	color: #cc6633; 
}
.pos {
	color: #003300; text-decoration:none;
}
.pos a:hover {
	text-decoration:underline;
}
.highlight { 
	color:#CC0033; 
}
.footer { 
	color: #888888 ; text-align:center; background:url(../images/footer_bg.gif) repeat-x; 
	border-top:1px #cdcdcd solid; border-right:1px #cdcdcd solid; border-left:1px #cdcdcd solid; height:64px;
} 

.footer span.sep { 
	padding-left: 10px; padding-right: 10px; color: #555555 
}
.footer span.tel { 
	padding-left: 10px; padding-right: 20px; color: #555555 
}
.footer div.copyright { 
	padding-top: 8px 
}
.footer span.zhisou_name {
	color:#8ace2f;
}
.footer .foot a {
	color: #555555; text-decoration:none;
}
.footer .foot a:hover {
	color:#f00; text-decoration:underline;
}