﻿/*
Copyright (c) 2008, chinsoftware.com All rights reserved.
version: 1.0.0
*/
* {margin:0;padding:0;}
html{height:100%;}
body {font-size:80%;font-family: arial, "宋体", verdana,geneva, helvetica, sans-serif;color:#444;height:100%;}
table {border-collapse:collapse;}
select,input,textarea{vertical-align:middle;font-size:12px;}
select {height:22px;line-height:22px;padding:2px 0 0 2px;}
img {border:0;display:block;}/*display:ie间隙bug*/
ul,ol,dl {list-style:none;}
a, a:link, a:visited, a:active{color:#3c3f46;;text-decoration:none;}
a:hover {border:none;text-decoration:underline;}/*hover:解决IE6bug*/

a:hover, li.link:hover {color:#05325c;}

li.link {cursor:pointer;}
li.link:hover {text-decoration:underline;}
/*对话框*/
.box-wrapper .title-bar { background-color: #05325c;}

/*通用按钮*/
.button {overflow:visible;height:22px!important;height:21px;line-height:16px;padding:1px 3px 3px 3px;+padding:1px 3px 0 3px;color:#05325c;background-color:#e0eef9;border:1px solid #86a1bf;}
.linkbutton {padding:2px 3px 2px 3px;}

/*通用输入框*/
.textbox,.file {padding:2px;border:1px solid #86a1bf;}
/*选择框列表*/
.checkboxlist label{margin:0 2px;}

/*清除当前块内的所有float*/
.clearfix:after{clear:both;content:".";display:block;visibility:hidden;height:0;} /*Standard*/
.clearfix{display:inline-block;}/*For IE*/
html[xmlns] .clearfix{display:block;} 
* html .clearfix{height:1%;}/*For IE*/

/*上方，左边 空白*/
.spacing-top {margin-top:10px;}
.spacing-left {margin-left:10px;}
/*警告，提示信息*/
.warning {border:1px solid #ff6701;padding:3px;font-size:110%;}
.info {font-size:110%;color:#fe6003;}
/*必填*/
.asterisk {color:#fe6003;}
/*超长文本省略号显示:适用于单行显示，超长则显示省略号，需要定义宽度*/
.ellipsis {white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden;}
/*超长文本自动换行:适用于多行显示，但防止出现超长英文单词（恶意）,需要定义宽度*/
.wrap{word-wrap:break-word;word-break:break-all;}
/*强制不换行*/
.nowrap {white-space:nowrap;}
.adjust {width:100%;overflow:hidden;}/*内容自适应:单独使用*/
#lblContent{width:650px;margin-left:20px;text-align:justify; text-justify:inter-ideograph;}
/*隐藏*/
.hide {display:none;}
/*清理浮动*/
.clear {clear:both;}
.line {border-bottom:1px solid #ccc;margin:5px 0;clear:both;}
/*左右居中显示*/
.center {text-align:center; margin: 0 auto;}
.right {text-align:right;}
/*大篇文章*/
.article {line-height:22px;text-align:left;width:655px;margin-left:16px;}
/*横向排列列表*/
.hul li {float:left;padding-left:3px;}
.hul li.thumb img {vertical-align:middle;}
/*灰色*/
.gray, .gray a{color:#888;}
.small {font-size:9px;}
.reTool .ImageCover{width:15px;height:18px;background:url(images/imagecover.gif) no-repeat;display:block;}

#login {position:relative;margin:auto;width:812px;height:615px;background:url(images/loginbg.jpg) no-repeat 50% 55%;}
#login h1 {position:absolute;width:330px;height:40px;line-height:40px;text-align:right;left:220px;top:316px;font-size:22px;color:#fc2d0a;font-family:黑体;}
#login table {position:absolute;left:574px;top:350px;font-size:120%;color:#3061ab;}
#login table tr {height:25px;}
#login table td.label {text-align:right;font-size:12px;}
#login table td.value {padding-left:4px;}
#login table td.value input {border:solid 1px #95acc3;width:90px;}
#login table td.operation {text-align:center;font-size:12px;}
#login table td.operation .button {width:57px;height:23px;line-height:23px;background:url(images/signin.gif) no-repeat;border:0;color:#55738b;}
#login #copyright {position:absolute;top:564px;width:1002px;height:45px;line-height:45px;text-align:center;color:#fff;}

/*布局样式*/
#header {height:40px;background:url(images/header.gif) repeat-x 0 0;overflow:hidden;}
#header .right_info {position:absolute;top:0;right:10px;padding-left:12px;}
#header .right_info #tools{margin-top:4px;text-align:right;}
#header .right_info #tools a{color:#fbfbd8;padding-left:5px;}
#system_name{color:#f9f9e6;line-height:40px;height:40px;font-size:18px;padding-left:7px;font-weight:bold;}
#current_user{clear:both;color:#f4f3a6;margin-top:5px;}
#current_user li{padding-left:10px;}

#footer {position:relative;height:30px;background:url(images/footer.gif) repeat-x 0 0;color:#05325c;}
#footer .support {padding-top:10px;font-size:90%;text-align:center;}
#footer .f11 {position:absolute;top:8px;right:10px;}

#themes {position:absolute;bottom:8px;right:0;}
#themes ul li {float:left;margin-left:6px;width:13px;height:12px;overflow:hidden;text-indent:-8000px;background-image:url(images/themes.gif);cursor:pointer;}

/*评论*/
.review {width:99%;}
.review div.row {position:relative;margin:8px;height:auto!important;height:80px;min-height:80px;padding-bottom:8px;background:url(images/bottomline.gif) repeat-x 0 100%;}
.review div.row {+position:static;}/*+ IE Only*/
.review .thumb {position:absolute;left:0;top:0;}
.review .thumb {+position:static;+width:78px;+float:left;}/*+ IE Only*/
.review .thumb img {max-width:72px;max-height:72px;}
.review .r_info {height:auto !important; height:72px; min-height:72px;}
.review .r_info h1 {height:1.4em;line-height:1.4em;font-weight:normal;font-size:100%;}
.review .r_info h1 p {float:left;}
.review .r_info h1 p.operation {float:right;}

/*回复*/
.review .r_info #reply_info {margin:5px 0;padding-top:3px;border-top:1px solid #ddd;color:#0854b2;}
#reply_post {margin:5px 0;padding-top:3px;display:none;}
.review #reply_post .post_content {width:100%;margin:0 auto;}
.review #reply_post .post_content textarea {width:98%;height:40px;}
.review #reply_post .buttons{text-align:center;margin:5px auto;}

/*评论发布*/
.review .post_content {width:98%;margin:0 auto;}
.review .post_content textarea {width:100%;height:100px;}
.review .buttons{text-align:center;margin:5px auto;}

/*中间列表：简单列表，消息，收入等页面用*/
.grid {clear:both;width:100%;}
.grid tr.thead{height:25px;line-height:25px;background:url(images/grid_header.gif) repeat-x 0 100%;color:#05325c;}
.grid tr.thead td {text-align:center;font-size:14px;white-space:nowrap;border:1px solid #688cac;border-top:0;border-left:0;padding:0 3px;}
.grid tr {height:20px;line-height:20px;}
.grid tr td {padding:3px;border:1px solid #d4d5e9;border-left:0;border-top:0;}

/*发布页面*/
.post, .view {padding:5px;width:98%;}
.post .textbox{width:98%;}
.post table.table, .view table.table {width:100%;background-color:#bbcbda;border-collapse:separate;border-spacing:1px;border-spacing:expression(this.cellSpacing=1);}
.post table.table tr, .view table.table tr {background-color:#fff;}
.post table.table td, .view table.table td {padding:5px;}
.post table.table td.label, .view table.table td.label{text-align:right;background-color:#eef;white-space:nowrap;}

.post .noline table tr, .view .noline table tr {height:auto;line-height:auto;}
.post .noline table td, .view .noline table td {padding:0;}

.post table.table td.operation {text-align:center;}

/*分页控件*/
.pages {margin:20px auto; clear: both; text-align:center;}
.pages a, .pages span {white-space:nowrap; margin-right:5px;}
.pages span { color:#888 }
.pages span.current {padding:2px 4px;background-color:#86a1bf;color:#fff;}

.remove{margin-left:3px;background:url(images/remove.gif) 50% 50% no-repeat;border:0;width:12px;height:20px;cursor:pointer;}
/*上传控件*/
.fileupload td{float:left;line-height:20px;padding-right:2px;}
.fileupload td.delete {float:right;}
.fileupload td.delete a {display:block;background:url(images/remove.gif) 50% 50% no-repeat;width:12px;height:20px;}
/*进度条样式*/
.fileupload #progress_all {display:none;margin-top:5px;height:2px;background-color:gray;}
.fileupload #progress_fraction {width:0;height:2px;background-color:red;}
.fileupload iframe.ProgressBar {display:none;}

/*普通缩略图样式，带边框，注意：width要比实际大6px，以适应border+padding*/
.thumb img {padding:2px;overflow:hidden;border:1px solid #d8dfea;}
.thumb a:hover img { border:1px solid #3b5888;}

/*固定大小缩略图样式，带边框，注意：width要比实际大6px，以适应border+padding*/
.photo {display:table-cell;vertical-align:middle;position:relative;overflow:hidden;text-align:center;}
.photo p {+position:absolute;top:50%;}/*+ IE6,7 only*/
.photo p:after {+content:".";font-size:1px;visibility:hidden;}/*+ IE6,7 only*/
.photo img {+position:relative;top:-50%;left:-50%;margin:0 auto;border:1px solid #d8dfea;padding:2px;}/*+ IE6,7 only*/
.photo a:hover img { border:1px solid #3b5888;}

/*地图相关*/
/*坐标样式*/
.coordinate {
	color:#e63c0b;
	display:inline-block;
	width:200px;
	height:18px;
	line-height:18px;
	border: #ccc 1px solid;
	padding:2px 0 0 2px;
	margin-right:2px;
	vertical-align:middle;
	white-space:nowrap;
	font-size:110%;
}
/*坐标选择地图样式*/
.mapselect {height:450px;border:solid 1px #ddd;}
.markplace {position:absolute;left:200px;top:10px;*top:8px;}
/*地图view控件上地图样式*/
.mapview {border:solid 1px #ddd;margin:0 auto;}
/*弹出选择框的坐标样式*/
.coordinatepick {color:#e63c0b;}
/*地图上信息格式*/
.map_show_info {postion:relative;left:0;top:0;width:260px;height:auto!important;height:86px;min-height:86px;}
.map_show_info .thumb {position:absolute;left:0;top:0;}
.map_show_info .thumb img {max-width:80px;max-height:80px;}
.map_show_info .show_info {margin-left:90px;}
.map_show_info .show_info h1 {font-size:110%;height:1.4em;line-height:1.4em;}
.map_show_info .show_info p {font-size:110%;line-height:1.4em;}

/*消息浏览页面*/
.oldmessage {display:block;margin-bottom:5px;padding:3px;border:1px solid #ddd;}

/*消息浏览页面*/
.read {}
#message.grid .read {padding:0 0 0 15px;}
.noread {color:red;}
#message.grid .noread {padding:0 0 0 15px;background:url(images/new_message.gif) no-repeat 0 50%;}
.more{text-align:right;margin-top:5px;display:block;padding-right:2px;font-weight:"微软雅黑";font-weight:bold;}
/*帮助*/
.help h1, .help h2 {line-height:1.6em;clear:both;}
.help h1 {font-size:130%;font-weight:bold;text-align:center;}
.help h2, .help .key, .help a.key{font-size:110%;font-weight:bold;}
.help p{font-size:110%;line-height:1.6;margin-bottom:10px;padding-left:5px;clear:both;}
.help .key, .help a.key {color:#05325c;}

/*提示页面*/
.notice {font-size:110%;color:#555;font-weight:bold;padding-left:10px;}
.notice h1 {font-size:110%;color:#555;font-weight:bold;border-bottom:1px solid #ccc;padding:5px 0;margin:5px 0;}
.notice .info, .notice .warn {padding:10px 0;}
.notice .info {color:green;}
.notice .warn {color:red;}
.notice .back p{padding:3px 0;}

/*登录页面*/
#loginPage {width:300px;margin:0 10px 10px;}
#loginPage.post .label, #loginPage.post .operation{ font-size:110%;}
#loginPage .message {text-align:left; margin: 5px 0;}

/*右侧页面*/
#header_bar{height:27px;line-height:27px;font-size:110%;padding-left:5px;background:url(images/header_bar.gif) repeat-x 0 0;color:#05325c;}
.search_bar {background-color:#bcd9f9;padding:5px;border-bottom:1px solid #688cac;}
#main_bar {height:100%;}/*让垂直滚动条直接出现*/
#footer_bar{height:25px;line-height:25px;_padding-top:5px;text-align:center;background:url(images/footer_bar.gif) repeat-x 0 0;}/*_ IE6 only*/

#function_allot {margin:10px;}
#function_allot .groups, #function_allot .functions {float:left;margin-right:20px;}
#function_allot .groups {width:250px;}
#function_allot .groups p, #function_allot .functions p {font-size:110%;font-weight:bold;height:1.8em;line-height:1.8em;}


.ask{float:right;display:block;width:205px; height:50px; line-height:50px;overflow:hidden; border:0; cursor:pointer; background:url(images/ask.gif) no-repeat; padding:0 0 0 90px; font-size:18px; font-family:"黑体";}
#inquiry{padding-left:9px;padding-top:8px;line-height:22px;}

.inquiry_pubdate{background:url(images/list.gif) no-repeat 0 50%;color:#d62424;font-size:12px;padding-left:10px;font-family:"微软雅黑";font-weight:bold;}
.inquiry_content{color:#000;font-size:12px;line-height:22px;font-family:"微软雅黑";}
.inquiry_reply{background:url(images/bottom_boder.gif) repeat-x 0 100%;color:#28900a;font-size:12px;line-height:22px;font-family:"微软雅黑";margin-bottom:8px;padding-bottom:8px;}

#inquiry_ask{width:470px;float:left;}
#inquiry_ask tr td{height:40px;line-height:40px;}
#inquiry_ask tr td.label{height:150px;line-height:150px;}
#inquiry_icon{background:url(images/book_bg.gif) no-repeat;width:178px;height:178px;float:right;margin-top:50px;margin-right:20px;}

#product_list{}
#product_list div{border:solid 1px #ccc;text-align:center;}
