﻿/* 全局样式 */
* { word-break: break-all;}
body { margin: 0 auto; padding: 0; text-align:left; background-color:#ffffff; }
body, div, td{font: 12px "Trebuchet MS", "Lucida Console", "Lucida Sans"; color: #000; }

form { margin: 0; padding: 0; }
input, button, select, textarea { font: 1em "Trebuchet MS", "Lucida Console", "Lucida Sans"; }
button { cursor: pointer; }

a:hover { text-decoration: underline; }
a img { border: none; }
.text { line-height:20px; font-size:13px; letter-spacing:1px; padding:8px; text-align:left;}
.input{ border:1px solid #7F9DB9;}
.note { color:#666666;}
.red  { color:Red;}
.gray { color:Gray; }
.more { padding:6px; text-align:right;}
.startrow { clear:both; text-align:left; overflow:hidden; height:100%;}

/* break */
.break 
{
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.break2 div
{
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}

/* 清除float最后行 */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.autoheight{
	overflow:hidden;
	height:100%;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */ 

/* mask layer and win layer  */
#divMaskLayer{ top:0px; left:0px; visibility:hidden; position:absolute; z-index:2000; cursor:wait; background:url(/images/system/mask.gif); filter:alpha(opacity=12); -moz-opacity:0.12; opacity:0.12; background-color:#000;}
#divWinLayer { top:0px; left:0px; visibility:hidden; position:absolute; z-index:3000; border:1px solid #333333; background-color:#ffffff; text-align:left;}
#divWinCtrl { background-color:#EFEFEF; height:22px; line-height:22px; border-bottom:1px solid #666666; text-align:right; padding-right:5px;}
#divWinBody {padding:3px;}

/* 信息评论样式 */
#CommentInfos { border:1px solid #999999; margin-top:8px; text-align:left;}
#CommentInfos .list { border-bottom:1px dotted #999999;}
#CommentInfos .subject { height:22px; line-height:22px; font-weight:bold; background:#eeeeee; padding-left:3px;}
#CommentInfos .body { margin-bottom:5px; padding:3px;}

/* 论坛下拉菜单样式 */
.JsMenuSkin {border:1px solid #666666; font-size:12px;position:absolute; background-color:#efefef; background-image:url(/images/system/menubg.gif); background-repeat : repeat-y;} 
.JsMenuItem {padding-top:1px; padding-bottom:1px; padding-right:10px; padding-left:28px; text-align:left; line-height:14pt; white-space:nowrap; } 

/*默认link样式*/
A:link{COLOR: #333333; text-decoration: none;}
A:visited{COLOR: #333333; text-decoration: none;}
A:active {COLOR: #333333; TEXT-DECORATION: none}
A:hover {COLOR: #333333; TEXT-DECORATION: underline;}

/*外层*/
#wrap { width:980px; text-align:center; margin: 0 auto; background-color:#ffffff;}

/* 页脚 */
.footer{ width:100%; text-align:center; margin-top:10px;border-top:2px solid #CCCCCC; }
.footer p{ margin:10px;}

/* 页头 */
.header { height: 65px; margin-top:5px; background:url(/images/demo/logo.gif) no-repeat;}
.header .pagebar { text-align:right; height:30px;}

/* 页头菜单 */
.header .nav {float:right; height:27px;}
.header .nav div {float: left;font:14px Song; font-weight:bold; border-right:1px solid #CF0101;text-align:center; line-height:27px; height:27px;}
.header .nav A:link {COLOR: #444; TEXT-DECORATION: none;}
.header .nav A:visited {COLOR: #444; TEXT-DECORATION: none;}
.header .nav A:active {COLOR: #444; TEXT-DECORATION: none;}
.header .nav A:hover {COLOR: #F87500;TEXT-DECORATION: underline;}
.header .nav .nav_nav1 { background:url(/images/demo/navbg_l.gif) repeat-x; width:55px;}
.header .nav .nav_nav2 { background:url(/images/demo/navbg_r.gif) repeat-x; width:75px;}

/* 页面位置样式 */
#nav { height:25px; line-height:25px; text-align:left; padding-left:10px; background:url(/images/demo/nav_bg.gif) repeat-x;}

/* 表格7 */
.table7 .title { height:25px; line-height:25px;}
.table7 .title div { height:25px; line-height:25px;}
.table7 .title .left { float:left; width:117px; text-align:center; font-size:14px; font-weight:bold; color:#ffffff; background:url(/images/demo/table7_title_bg.gif);}
.table7 .title .right { float:right;}

.table7 .body { border-top:2px solid #238926; border-left:1px solid #238926; border-right:1px solid #238926; border-bottom:1px solid #238926;}
.table7 .body { padding: 5px 8px; }
.table7 .body .left { float:left; width:390px; padding-right:10px; border-right:1px dotted #238926; }
.table7 .body .right { float:left; width:315px; border-left:1px dotted #238926; margin-left:-1px; padding-left:10px; }

.table7 .header { padding:0; height:25px; line-height:25px; background:url(/images/demo/table7_subject_bg.gif) repeat-x center;}
.table7 .header div { padding:0; height:25px; line-height:25px;}
.table7 .header .name { float:left; padding-left:15px; padding-right:5px; background:url(/images/demo/table7_title_nav.gif) #ffffff no-repeat left 5px; font-weight:bold; }
.table7 .header .more { float:right;padding-left:5px; padding-right:5px; background:url(/images/demo/table7_title_r.gif) #ffffff no-repeat left 8px; }

/* 天蓝框 */
.table_blue { border:1px solid #B1D9AC; background:url(/images/demo/table_blue_bg.gif) #ffffff repeat-x; }
.table_blue h1 { margin:0; padding:0 0 0 20px; height:30px; line-height:30px; font-size:13px; font-weight:bold; color:#07519a; background:url(/images/demo/table_blue_left.gif) no-repeat 10px center;}
.table_blue .subject { height:30px;}
.table_blue .subject h1 { float:left;}
.table_blue .subject div { float:right; height:30px; line-height:30px; padding-right:6px;}
.table_blue .pic1 {float:left;}
.table_blue .pic1 div{ margin:0 auto; text-align:center;}
.table_blue .pic1 .pic{margin:3px;}
.table_blue .pic1 .title{ height:23px; line-height:23px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

/* 橙色框 */
.table_orange { border:1px solid #238926; background:url(/images/demo/table_orange_bg.gif) #ffffff repeat-x; }
.table_orange h1 { margin:0; padding:0 0 0 20px; height:30px; line-height:30px; font-size:13px; font-weight:bold; color:#238926; background:url(/images/demo/table_orange_left.gif) no-repeat 10px center;}
.table_orange .subject { height:30px;}
.table_orange .subject h1 { float:left;}
.table_orange .subject div { float:right; height:30px; line-height:30px; padding-right:6px;}

/* 列表行样式 */
.rowtitle{ height:23px; line-height:23px; background-color:#efefef;}
.rowtitle div{ float:left; height:23px; line-height:23px; font-weight:bold;}

.row1{ clear:both; height:25px; line-height:25px; padding:0 3px 0 0px; border-bottom:1px dotted #DBDBDB; }
.row1 div, .row1 h1{ height:24px; line-height:24px; background:#ffffff; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
* html .fixwidth h1 { width:90%; }
html .fixwidth80 h1 { width:80%; }
.row1 h1 { margin:0; padding-left:15px; background:url(/images/demo/point.jpg) no-repeat 2px center; float:left; font-size:12px; font-weight:normal; text-align:left;}
.row1 .title{ float:left;}
.row1 .author {float:left; color:#666666;}
.row1 .datetime{ float:right;}

/* 标题标识是否含有图片 */
.hasimage{background:url(/images/demo/img.gif) no-repeat;}

/* 灰色表格 */
.graytable{ border: 1px solid #dddddd; margin-left:auto; margin-right:auto; text-align: left;}
.graytable .title { border-left: 3px solid #ffcc00; padding-left:5px; background-color: #e2e2e2; font-weight: bold; line-height: 28px; height: 28px; }
.graytable .row { width: 100%; overflow: hidden; border-top: 1px solid #dddddd; background-color: #f0f0f0; }
.graytable .row .th { width: 20%; float: left; padding: 8px 0px 3px 3px;}
.graytable .row .td { width: 78%; float: right; padding: 3px 0px 3px 3px; background-color: #ffffff; border-left: 1px solid #dddddd; }
.graytable .input { height: 16px; }
.graytable textarea { width: 98%;}

.grayrows4 .row .th { width: 15%; float: left; padding: 8px 0px 3px 3px;}
.grayrows4 .row .td { width: 84%; float: right; padding: 3px 0px 3px 3px; background-color: #ffffff; border-left: 1px solid #dddddd; }
.grayrows4 .row .td1 { width: 33%; float: left; height:23px; line-height:23px; padding: 3px 0px 3px 3px; background-color: #ffffff; border-right: 1px solid #dddddd; border-left: 1px solid #dddddd; }
.grayrows4 .row .td2 { width: 33%; float: right; height:23px; line-height:23px; padding: 3px 0px 3px 3px; background-color: #ffffff; border-left: 1px solid #dddddd; }

/* 一般按钮样式 */
.buttons { clear: both; padding: 10px; text-align: center; }
.buttons input { padding: 5px 5px 2px; color: #6774A8; background: #F9F9F9; border: solid #CBCBCB; border-width: 1px 1px 4px; cursor: pointer; width: 0; overflow: visible; }
.buttons>input { width: auto; }
.buttons input.submit { padding: 5px 5px 2px; background: #C3D9FF; border-color: #86B9D6; font-weight: bold; }

/* 搜索框样式 */
.searchbox{ border:0px solid #C6C6C6; text-align:left; padding-top:5px;}
.searchbox .subject { height:27px;}
.searchbox .subject div{float:left;height:27px;line-height:27px;}
.searchbox .item { width:90px; text-align:center; margin-left:5px; background:url(/images/ncp/ncp_40.jpg) no-repeat left 0px; cursor:pointer;}
.searchbox .current { width:90px; text-align:center; margin-left:5px; font-size:14px;color:#FFFFFF; font-weight:bold;background:url(/images/ncp/ncp_39.jpg) no-repeat left 0px; cursor:pointer;}
.searchbox .text { width:250px; height:25px; line-height:25px; padding:0px; margin:0px; border:1px solid #7F9DB9;}
.searchbox .submit { width:49px; height:27px; border:0px; padding:0px; margin:0px; background: url(/images/demo/search_box_submit.gif) #d2d0df no-repeat;}

/* 登录窗口 */
.smalllogin { height:95px!important; height:100px;}
.smalllogin .textarea { float:left; margin-left:10px!important; margin-left:5px; }
.smalllogin .textarea input { width:60px; height:20px; }
.smalllogin .textarea div { width:120px; padding-bottom:8px; }
.smalllogin .submit { float:left; }
.smalllogin .notify { clear:both; text-align:center; }
.smalllogin .online { margin-left:10px;}
.smalllogin .online div { height:21px; line-height:21px; text-align:left;}
.smalllogin .online .item { float:left; width:100px; margin-left:5px; padding-left:15px; background:url(/images/demo/dian1.gif) no-repeat left center;}

/* 信息发布首页主题样式 */
.publish_mid { border-bottom:1px dotted #cccccc; width:275px; margin-left:10px;}
.publish_mid h1 { margin:0; padding:0; font-size:14px; font-weight:bold; width:275px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.publish_mid h1 a, .publish_mid h1 a:link, .publish_mid h1 a:visited,.publish_mid h1 a:active{ color:#EA8923; }
.publish_mid div { padding-bottom:8px;}

/* 三竖页面分隔平分样式 */
.page3 { float:left; width:253px; height:auto;}

/* 意见反馈表单 */
.feedback .inputbox div { padding:2px 0 2px 10px;}
.feedback .inputbox input { width:150px;}
.feedback .inputbox textarea { width:150px; height:60px;}
.feedback .submit { padding:2px 0 8px 0;}

/* table Tag选块 */
.blue_tag_table {}
.blue_tag_table tr { margin:0; padding:0; list-style:none;}
.blue_tag_table .subject { height:24px; line-height:24px; background:url(/images/demo/blue_tag_sub_bg.gif) repeat-x;}
.blue_tag_table .subject th { height:23px; line-height:23px; font-size:13px; font-weight:bold; color:#ffffff; cursor:pointer; background:url(/images/demo/blue_tag_sub_cnt.gif) repeat-x; padding:0 5px; border-right:1px solid #b0bec7; border-top:1px solid #b0bec7;}
.blue_tag_table .subject .current { background:url() #ffffff; color:#16387c; border-left:0px solid #b0bec7;}
.blue_tag_table .body td { background-color:#ffffff; border-left:0px solid #b0bec7; border-right:0px solid #b0bec7; border-bottom:0px solid #b0bec7; display:none;}

/* Tag选块 */
.blue_tag {}
.blue_tag ul { margin:0; padding:0; list-style:none;}
.blue_tag .subject { height:24px; line-height:24px; background:url(/images/demo/blue_tag_sub_bg.gif) repeat-x; border-left:1px solid #b0bec7;}
.blue_tag .subject li { float:left; height:23px; line-height:23px; font-size:13px; font-weight:bold; color:#ffffff; cursor:pointer; background:url(/images/demo/blue_tag_sub_cnt.gif) repeat-x; padding:0 5px; border-right:1px solid #b0bec7; border-top:1px solid #b0bec7;}
.blue_tag .subject .current { background:url() #ffffff; color:#16387c;}
.blue_tag .body li { background-color:#ffffff; border-left:1px solid #b0bec7; border-right:1px solid #b0bec7; border-bottom:1px solid #b0bec7; display:none;}

/* tag 选择 */
.orange_tag { height:41px; background:url(/images/demo/orange_tag_bg.gif) repeat-x;}
.orange_tag ul { margin:0; padding:0; list-style:none;}
.orange_tag li { float:left; margin-right:5px; height:40px; line-height:40px; font-size:14px; font-weight:bold; padding:0 20px 0 15px; background:url(/images/demo/orange_tag_right.gif) no-repeat right;}
.orange_tag li a, .orange_tag li a:link, .orange_tag li a:active, .orange_tag li a:visited { color:#25791B; text-decoration:none;}
.orange_tag li a:hover { text-decoration:underline;}
.orange_tag .current { border-top:1px solid #238926; border-left:1px solid #238926; border-right:1px solid #238926; background:url(/images/demo/orange_tag_cnt.gif) repeat-x;}

/* tag选择高度 */
.blue_tag .body li { height:210px;}

/* 产品图片列表样式 */
.prdlist{ margin-left:5px; width:146px; height:145px; float:left;}
.prdlist .prdimg{ text-align:center;border:1px solid #cccccc;padding:3px;}
.prdlist .prdtitle{ width:99%; text-align:center; line-height:21px; white-space:nowrap;	overflow:hidden; text-overflow:ellipsis;}
.prdsort{ border:1px solid #cccccc; height:100%; margin-bottom:5px; }
.prdsort .prdname{ width:100px; float:left; height:23px;line-height:23px; font-weight:bold; font-size:12px; }

/* 供求交易类型链接样式 */
a.catalog:link,a.catalog:hover,a.catalog:active,a.catalog:visited{ color:#1C709D;}

/* 首页滚动新闻样式 */
.scrollnews { border:1px solid #cccccc; margin:5px auto; padding:3px;}
.scrollnews b, marquee{ float:left; height:23px; line-height:23px;}

/* 资讯分类 */
.sortlist { height:auto; overflow:hidden;}
.sortlist div { float:left; height:23px; line-height:23px; text-align:center;}