@charset "utf-8";
body { margin:0; border:0; font-size:12px; font:Tahoma, Helvetica, Arial, sans-serif; background-color:#fff; }
form,
dl,
ul,
dl dd,
ul li { margin:0px; padding:0px }
img { border:0px }
dl,
ul { list-style: none; margin: 0px; padding: 0px; }
h1,
h2,
h3,
h4,
h5,
h6 { margin:0px; font-size:14px; font-weight:normal; }
.c { clear:both }
.red,
.red a { color:#B82002!important }
/* 链接 */
a:link { color: #404040; text-decoration:none; outline-style:none;}
a { text-decoration:none; }
a:visited { color: #810080; text-decoration: none; }
a:hover { color:#CD2504; }

/*头部*/
#top { margin:0 auto; width:960px; height:25px; background:url(../images/top-bg.gif) repeat-x #EEEEEE; border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5; overflow:hidden; }
#top .nav_top { float:left; width:410px; overflow:hidden }
#top .nav_top { margin-top:0px; height:12px; float:left; overflow:hidden; padding:6px 0 7px 8px; margin-right:4px; }
#top .nav_top li { float:left; padding:0 10px 0 20px; }
#top .nav_top .li1 { background:url(../images/nav_top.gif) no-repeat left 0px; }
#top .nav_top .li2 { background:url(../images/nav_top.gif) no-repeat left -15px; }
#top .nav_top .li3 { background:url(../images/nav_top.gif) no-repeat left -30px; }
#top .nav_top .li4 { background:url(../images/nav_top.gif) no-repeat left -45px; }
#top .nav_top .li5 { background:url(../images/nav_top.gif) no-repeat left -60px; }
#top .nav_top .li6{background:url(../images/nav_top.gif) no-repeat left -75px;}
#top .nav_top .li7{background:url(../images/nav_top.gif) no-repeat left -90px;}
#top .nav_top .li8{background:url(../images/nav_top.gif) no-repeat left -105px;}
#top .nav_top .li9{background:url(../images/nav_top.gif) no-repeat left -120px;}
#top .nav_top .li10{background:url(../images/nav_top.gif) no-repeat left -135px;}
#top .nav_top li a { font-size:12px; line-height:15px; }
#top .xinxi { float:right }
#top .login { margin-right:25px; }
#top .login a { color:#BC1500; margin:0 3px; text-decoration:underline }
#top .rt_btn a { display:inline-block; height:25px; line-height:25px; padding:0 10px; border-left:1px solid #E5E5E5; }


/*搜索区域*/
.searcharea { width:670px; height:90px; padding:30px 0; margin:0 auto; }
.inside_search { width:960px; height:80px; padding:10px 0; }
.searcharea .logo { width:235px; margin:22px 0 0 0; display:inline; float:left; }
.searcharea .searchpanel { width:435px; height:62px; margin:0; float:left }
.searcharea .searchpanel .select_search { height:22px; }
.searcharea .searchpanel .select_search a { background:transparent url(../images/bg.gif) no-repeat scroll 0 0; height:22px; width:47px; display:block; float:left; text-indent:-9999px; white-space:nowrap; line-height:0; overflow:hidden; margin-right:3px }
.searcharea .searchpanel .select_search a#so_supply { background-position:0 0 }
.searcharea .searchpanel .select_search a#so_supply:hover { background-position:0 -25px }
.searcharea .searchpanel .select_search a.so_supply_act { background-position:0 -50px!important; }
.searcharea .searchpanel .select_search a#so_buy { background-position:-49px 0 }
.searcharea .searchpanel .select_search a#so_buy:hover { background-position:-49px -25px }
.searcharea .searchpanel .select_search a.so_buy_act { background-position:-49px -50px!important; }
.searcharea .searchpanel .select_search a#so_company { background-position:-98px 0 }
.searcharea .searchpanel .select_search a#so_company:hover { background-position:-98px -25px }
.searcharea .searchpanel .select_search a.so_company_act { background-position:-98px -50px!important; }
.searcharea .searchpanel .select_search a#so_info { background-position:-148px 0 }
.searcharea .searchpanel .select_search a#so_info:hover { background-position:-148px -25px }
.searcharea .searchpanel .select_search a.so_info_act { background-position:-148px -50px!important; }
.searcharea .searchpanel .search_box { height:40px; overflow:hidden; background:transparent url(../images/bg.gif) no-repeat scroll 0 -90px; }
.searcharea .searchpanel .search_txt { width:340px; height:20px; line-height:18px; overflow:hidden; margin:12px 28px auto 12px; color:#404040; font-size:14px; border:none; background:none; float:left; display:inline; }
.searcharea .searchpanel .search_btn { width:52px; height:40px; cursor:pointer; background:transparent url(../images/bg.gif) no-repeat scroll -315px 0; border:none; float:left; display:inline; }
.searcharea .searchpanel .hotword { line-height:28px }
.searcharea .searchpanel .hotword span { color:#8C0F00; font-weight:bold }
.searcharea .searchpanel .hotword a { padding:2px 5px 1px 5px; color:#720D00; border-right:1px solid #FFD6D1 }
.searcharea .searchpanel .hotword a:hover { background:#FFD6D1; }
.searcharea .top_ad{ width:270px; height:80px; overflow:hidden; float:right; }

/*首页菜单*/

.pagenav { width:960px; margin:0 auto; height:30px; background:url(../images/mainnav_bg.gif) repeat-x;}
.pagenav .nav{ font-weight:bold; color:#B82002;line-height:30px; font-size:15px; font-family:'微软雅黑','宋体'; letter-spacing:1px}
.pagenav .nav_l{float:left; height:30px; width:6px;background:transparent url(../images/bg.gif) no-repeat scroll -290px -340px;}
.pagenav .nav_r{float:right; height:30px; width:6px;background:transparent url(../images/bg.gif) no-repeat scroll -300px -340px; }

.pagenav .nav_sub{ color:#B82002;line-height:30px; font-size:12px; float:right}

.pagenav .nav_sub a{text-decoration:underline; padding:0}

.pagenav a{ margin:0 5px; color:#fff; padding:2px 5px; display:inline}
.pagenav a:visited { color: #fff; }
.pagenav a:hover{ color:#FDFCBC }
.pagenav a.this{ background:#AD1F03;  color:#FDFCBC}

/*首页主体*/
.main_index { width:960px; margin:0 auto; min-height:450px; position:relative; background:url(../images/main_bg.gif) repeat-x; }
.main_left { width:230px; float:left; height:200px }
.main_left .ml_top { height:35px; width:100%; text-indent:-10000px; background:transparent url(../images/bg.gif) no-repeat scroll 0 -145px; }
.main_left .ml_con { margin:0 8px 0 7px; border-left:1px solid #ccc; border-right:1px solid #ccc; padding:0 10px }
.main_left .ml_con a:hover { }
.main_left .ml_con h3 { clear:both; height:25px; }
.main_left .ml_con h3 a { font-size:15px; color:#BC1500; font-weight:bold; line-height:25px; margin-right:5px; clear:both }
.main_left .ml_con dl { overflow:hidden; width:193px; margin-top:2px }
.main_left .ml_con dt a { font-size:14px; color:#003274; font-weight:bold; line-height:20px; margin-right:5px; }
.main_left .ml_con dd { margin-left:-5px; overflow:hidden; }
.main_left .ml_con dd a { background:transparent none repeat scroll 0 50%; border-left:1px solid #CCCCCC; clear:none; float:left; font-weight:normal; height:14px; line-height:14px; margin:3px 0 1px -1px; overflow:hidden; padding:0 5px; white-space:nowrap; width:auto; }
.main_left .ml_con .ml_con_bot { height:5px; line-height:5px; overflow:hidden }
.main_left .ml_bot { clear:both; background:transparent url(../images/bg.gif) no-repeat scroll 0 -200px; height:3px; overflow:hidden; line-height:3px; margin:0 8px 0 7px; }










.main_con { width:450px; margin-right:280px; display:inline; padding:0; float:right }
.main_con .mc_top { width:100%; height:10px; overflow:hidden; background:transparent url(../images/bg.gif) no-repeat scroll 0 -220px; }
.main_con .mc_con { border-left:1px solid #ccc; background:#fff; border-right:1px solid #ccc; padding:10px 10px 4px 10px; _padding-bottom:3px; }
.main_con .mc_con .ad_box { position:relative; width:425px; }
.main_con .mc_con .ad_slider { border:1px solid #494949; height:138px; overflow:hidden; width:401px; }
.main_con .mc_con .ad_slider IMG { width:401px; }
.main_con .mc_con .paginate_slider { LINE-HEIGHT: 32px; background:transparent url(../images/bg.gif) no-repeat scroll -444px 0; height:140px; width:26px; position:absolute; right:0; top:0 }
.main_con .mc_con .paginate_slider a { color:#FFFFFF; display:block; font-family:Verdana, Simsun, Helvetica, Arial, sans-serif; font-weight:700; height:28px; line-height:28px; text-align:center; width:26px; border:none }
.main_con .mc_con .paginate_slider .act { background:transparent url(../images/bg.gif) no-repeat scroll -444px -150px; color:#F6E501; text-decoration:none; }
.main_con .mc_con .news { clear:both; position:relative; width:425px; padding-top:5px; }
.main_con .mc_con .news h2,
.main_right .new_company_list h2 { background:transparent url(../images/bg.gif) no-repeat scroll 0 0; height:25px; display:block; overflow:hidden; text-indent:-1000px; }
.main_con .mc_con .news .link_more { position:absolute; right:0; top:7px; color:#BC1500 }
.main_con .mc_con .news .supply_news { background-position:0 -270px; }
.main_con .mc_con .news .buy_news { background-position:0 -300px; }
.main_con .mc_con .news .news_list { width:420px; display:inline; margin:5px auto; font-size:14px; line-height:22px; text-align:left; }
.main_con .mc_con .news .news_list li { width:190px; margin:0 10px; display:inline; float:left }
.main_con .mc_con .news .news_list span { float:left; overflow:hidden; white-space:nowrap; width:160px; }
.main_con .mc_con .news .news_list em { float:right; font-size:11px; color:#9E9EC8; font-style:normal; line-height:22px; }
.main_con .mc_bot { clear:both; background:transparent url(../images/bg.gif) no-repeat scroll 0 -250px; height:3px; overflow:hidden; line-height:3px; }
.main_right { width:280px; position:absolute; right:0; top:0; }
.main_right .mr_top { height:35px; background:transparent url(../images/bg.gif) no-repeat scroll 0 -340px; position:relative }
.main_right .mr_top strong { margin-left:25px; line-height:45px; color:#FDFCBC }
.main_right .mr_top a { font-size:12px; position:absolute; right:10px; top:12px; color:#fff; text-decoration:underline }
.main_right .pic_panel { width:270px; height:120px; padding:10px 0 10px 10px; border-bottom:1px dotted #ccc }
.main_right .pic_panel li { width:90px; float:left }
.main_right .pic_panel li a img { padding:2px; border:1px solid #ccc; width:74px }
.main_right .pic_panel li a p { margin:5px; width:75px; line-height:150%; }
.main_right .txt_panel { width:270px; padding:10px 0 10px 10px; }
.main_right .txt_panel li { font-size:14px; line-height:160%; color:#444 }
.main_right .txt_panel li span { font-family:"宋体" }
.main_right .new_company_list { position:relative }
.main_right .new_company_list .link_more { position:absolute; right:10px; top:0px; color:#BC1500 }
.main_right .new_company_list .txt_panel { padding-top:4px; }
.main_right .new_company_list .new_company { background-position:0 -385px; }




/*列表页面*/

.topsidebar {
background-color:#FFEDED;
border-top:2px solid #CB2204;
clear:both;
color:#333333;
height:26px;
line-height:26px;
margin:0 auto;
width:960px;
overflow:hidden
}
.topsidebar strong{ color:red}
.subNavleft {
float:left;
padding-left:8px;
}
.subright {
float:right;
padding-right:4px;
}
.left_panel{ width:760px; float:left}
.left_panel .serbox{  padding:10px 0}

.main{width:960px; margin:0 auto; position:relative; overflow:auto;zoom:1;}
#ListHead{}
#ListHead #listhead_special {
border-top:1px solid #CB2204;
color:#000000;
margin-left:0;
padding:0;background:#F5F5F5 url(../images/bgdd.gif) repeat-x scroll center bottom;
}
.listwidth_special {
height:28px !important;
}
div.centent {
float:left;
margin-right:-680px;
padding-top:5px;
width:100%;
}
div.centent div.info {
float:none;
line-height:150%;
margin-left:0;
margin-right:660px;
margin-top:0;
text-align:center;
}
div.headmyt {
float:right;
padding-top:8px;
text-align:center;
width:82px;
}
div.headaddress {
float:right;
padding-top:8px;
text-align:center;
width:78px;
}
div.headcity {
float:right;
padding:4px 3px 0;
text-align:center !important;
width:80px;
height:30px;
overflow:hidden;
}


div.offer,div.buy {
border-bottom:1px dotted #DDDDDD;
width:100%;
}
div.offerbackground {
padding:10px 0 !important;
}
div.promotion{ background:#FFF8DD; margin-top:10px; position:relative}
div.promotion .recommend{ position:absolute; width:25px; height:70px;background:transparent url(../images/bg.gif) no-repeat scroll -450px -340px; left:-20px; top:15px; overflow:hidden; text-indent:-10000px}
div.picture {
float:left;
margin-left:10px;
padding:7px 0;
width:100px;
}
div.picture img{ width:95px}
div.content {
float:left;
overflow:hidden;
margin-left:10px;
margin-right:-600px;
margin-top:0 ;
padding:0 ;
width:99%;
}
div.content div.info {
float:none;
line-height:150%;
overflow:visible;
padding-top:5px;
text-align:left;
margin-right:280px;
text-align:left;
}
div.buy div.content div.info {
margin-right:160px;}
div.athena {
float:right;
margin-top:42px;
vertical-align:middle;
text-align:center;
width:80px;
}
div.listmyt {
float:right;
line-height:150%;
margin-top:23px;
text-align:center;
width:80px;
}
div.listmyt a{ display:block}
.feedbackdiv {
height:25px;
margin-bottom:0 !important;
overflow:visible !important;
padding-top:5px;
}
.feedback_address {
float:right;
height:25px;
text-align:right;
}


.info_tit{font-size:14px;
font-weight:bold;}
.int_gray{color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;white-space:nowrap;}
.info_con{ color:#666; margin:0}



.right_panel{ width:200px;float:right}

#sidebar_panel {
padding:14px 0 0 17px;
text-align:left;
}
#sidebar_panel .sidebar_wrapper {
border-left:1px solid #CCCCCC;
margin-bottom:20px;
}
#sidebar_panel .sidebar_con {
border-left:4px solid #E5E5E5;
padding:0;
}
#sidebar_panel .sidebar_con .adcolumn_header {
padding:0 0 5px 10px;
}

#sidebar_panel .adsbox {
border-top:1px solid #E5E5E5;
padding:10px 0 10px 10px;
width:168px;
}
a.adsbox_link {
display:block;
}
.adsbox_creative {
padding-right:5px;
}
.adsbox_title {
font-size:12px;
font-weight:bold;
overflow:hidden;
padding:0 0 7px;
color:#CD2504}
.adsbox_image img {
max-height:80px;
}
.adsbox_body {
color:#333333;
overflow:hidden;
padding-bottom:3px;
padding-top:5px;
}

.txtcon h2{
padding:0 0 5px 10px; font-size:12px; font-weight:bold; position:relative}
.txtcon h2 span{ font-weight:normal; position:absolute; right:10px;}
.txtcon .newslist{
border-top:1px solid #E5E5E5;
padding:10px 0 10px 10px;
width:168px;}
.txtcon .newslist li{ line-height:150%}
.txtcon .newslist li .img_ads{ width:165px; overflow:hidden}
.txtcon .newslist li .img_ads img{ width:165px;}
.txtcon .newslist li span{ font-family:"宋体"; color:#404040}



.pagenum{ clear:both; margin:0 auto; padding:10px 0; text-align:center}
.pagenum a {font-size:12px;margin:0px 1px; padding:5px 4px; height:12px; line-height:12px; display:inline-block; color:#404040}
.pagenum a{ font-style:normal;}
.pagenum a:hover{ background:#CD2504; color:#fff}

.pagenum strong{ border-top:4px solid #CD2504;padding:0px 4px;_padding:4px 4px;display:inline-block; }

/*关键字页*/
.keyword_search{ margin:8px}
.subnav{ height:22px;}
.subnav a{ float:left; line-height:25px; font-size:14px; font-weight:bold;  height:22px; margin-right:10px; padding:0 10px} 
.subnav a.search{ background:#CB2204;color:#fff;}
.subnav_fot{ height:25px; line-height:28px; padding:5px 0;background:#CB2204}
.subnav_fot .C{ height:16px; width:250px; margin:3px; padding:0; float:left}
.subnav_fot .Submit{ height:22px; width:50px; margin:2px; padding:0; float:left}
.subnav_fot a{ margin-left:15px; color:#fff}


.keyword_list { background:#ccc; line-height:20px}
.keyword_list th{ background:#f1f1f1; border-color:#ccc} 
.keyword_list td{ background:#fff; text-align:center}
.keyword_list .k_id{ width:25px}
.keyword_list .k_word{ width:95px}
.keyword_list .k_star{width:200px}
.keyword_list td.k_other{ text-align:left; padding-left:10px}

.keyword_list td.k_other a{ margin-right:5px;}
/*尾部*/
#footer { width:100%; clear:both; color:#333; margin:10px auto; height:100px; }
#footer .foot_menu { height:45px; text-align:center; line-height:45px; }
#footer .foot_menu a { color:#333; margin:0 4px; }
#footer .foot_menu a:hover { text-decoration:underline; }
#footer .info { width:960px; position:relative; text-align:center; line-height:20px; margin:0 auto; }
#footer .info a { color:#FF6600; }
#footer .info #wj { position:absolute; left:200px; width:70px; }
#footer .info #tit { position:absolute; width:500px; left:220px; }
#footer .info #pa { position:absolute; width:70px; right:200px; }
#footer .info li p { clear:both; float:left; }

.main_syt{ width:960px; margin:0 auto;min-height:450px; }
.main_syt .syt_l {float:left; border:1px #E1E1E1 solid; height:580px; background:#FFFFFF;width:235px; overflow:hidden; margin:5px; display:inline}
.main_syt .syt_l .s_title { line-height:25px; margin:5px 10px; font-weight:bold; color:#8C0F00; border-bottom:1px solid #E1E1E1}
.main_syt .syt_l .s_content {margin:10px 10px 15px 15px; }
.main_syt .syt_l .s_content p {color:#8B898C; line-height:24px;}
.main_syt .syt_l .s_list {margin:0 10px; padding:5px; border:1px solid #EBEFF2}
.main_syt .syt_l .s_list li { margin:6px 0; height:70px}
.main_syt .syt_l .s_list li img{ float:left; }
.main_syt .syt_l .s_list li p { line-height:140%; float:right; margin:0; width:165px; text-align:left; color:#8B898C}
.main_syt .syt_l .s_list li p strong{ color:#990000}
.main_syt .syt_l .s_other {margin-top:30px; text-align:center;}
.main_syt .syt_r{ float:right; width:711px;}

.select_panel { zoom:1; }

.select_panel .seltit{ line-height:22px; margin:5px 5px 10px 2px; font-weight:bold; border-bottom:1px solid #E1E1E1; color:#333}
.select_panel ul {zoom:1;}
.select_panel li {width:173px; overflow:hidden; float:left; z-index:99;}
.select_panel li .img_panel,
.select_panel li .img_panel_hover{width:138px; margin:0 auto; height:110px; }
.select_panel li .img_panel img {cursor:pointer; border:4px #FFFFFF solid;}
.select_panel li .img_panel_hover img {cursor:pointer; border:4px #FCE589 solid;}
.select_panel li p {text-align:center; color:#7C7C7C;}
.select_panel li p input {vertical-align:-3px;}
.select_panel li label{ cursor:pointer}

.select_panel .info{ margin:10px 0 10px 18px; width:160px; text-align:left; line-height:22px; color:#333}

.select_panel .info .caption{ padding:0; margin:0; text-align:left; }