﻿/*
Copyright (c) 2008, chinsoftware.com All rights reserved.
version: 1.0.0
*/
* {margin:0;padding:0;}
body {font-size:80%;font-family: arial, "宋体", verdana,geneva, helvetica, sans-serif;color:#444;}
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;}/*内容自适应:单独使用*/
/*隐藏*/
.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:30px;text-align:left;}
/*横向排列列表*/
.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:1002px;height:620px;background:url(images/loginbg.jpg) no-repeat 0 0;}
#login h1 {position:absolute;width:330px;height:40px;line-height:40px;text-align:center;left:335px;top:164px;font-size:130%;font-weight:bold;color:#fff;}
#login table {position:absolute;left:365px;top:230px;font-size:120%;color:#3061ab;}
#login table tr {height:45px;}
#login table td.label {text-align:right;width:80px;}
#login table td.label.password {position:relative;top:3px;}
#login table td.value {padding-left:30px;}
#login table td.value input {border:0;width:160px;}
#login table td.operation {text-align:center;}
#login table td.operation .button {width:50px;height:25px;background:url(images/signin.gif) repeat-x 0 0;border:0;color:#fff;}
#login #copyright {position:absolute;top:564px;width:1002px;height:45px;line-height:45px;text-align:center;color:#fff;}

/*布局样式*/
#header {height:66px;background:url(images/header.gif) repeat-x 0 0;overflow:hidden;}
#system_bar {height:33px;line-height:33px;}
#system_bar .system_name{float:left;font-size:110%;font-weight:bold;color:#fff;padding-left:30px;background:url(images/logo.gif) no-repeat 5px 5px;}
#system_bar .system_tools {float:right;margin-right:10px;}
#system_bar a {color:#fff;}

#system_bar a {display:inline-block;text-decoration:none;padding-left:18px;background:url(images/icon.gif) no-repeat 0 0;}
#system_bar a {margin-left:10px;padding-left:14px;}
#system_bar a.pt_help {background-position: 0 -210px;}
#system_bar a.pt_setting {background-position: 0 -246px;}
#system_bar a.pt_quit {background-position: 0 -282px;}
#system_bar a.pt_signout {background-position: 0 -353px;}

#tools_bar {position:relative;height:33px;line-height:33px;color:#05325c;}
#tools_bar .tools {height:33px;overflow:hidden;}
#tools_bar .tools a {text-decoration:none;}
#tools_bar .current_user {position:absolute;top:0;right:10px;padding-left:12px;background:url(images/icon.gif) no-repeat 0 -318px;}

#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: 0 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%;}

/*帮助*/
.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:34px;line-height:34px;_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;}

/************************************************************************************可变界面部分*********************************************************************************/
#wrapper{background-color:#fff;width:986px;margin:auto;}

#front_header{background-color:#21242d;width:986px;height:68px;margin:auto;}
#front_header #logo{float:left;background:url(images/special/frontheader.gif) no-repeat;width:212px;height:68px;}
#front_header #sign{float:right;color:#fff;margin-top:2px;}
#front_header #sign a{color:#fff;}

#front_menu{background:url(images/special/menubg.gif) repeat-x;width:986px;height:34px;}
#front_menu tr td{width:80px;}
#front_menu a{color: #fff;text-decoration:none;font-size:14px;font-weight:bold;font-family:幼圆;}

#promotion{width:986px;height:341px;background:url(images/special/promotion.jpg) no-repeat;}
#promotion_1012{width:986px;height:341px;background:url(images/special/promotion.jpg) no-repeat;}
#promotion_1013{width:986px;height:341px;background:url(images/special/promotion.jpg) no-repeat;}
#promotion_1014{width:986px;height:341px;background:url(images/special/promotion.jpg) no-repeat;}
#promotion_1015{width:986px;height:341px;background:url(images/special/promotion.jpg) no-repeat;}

#promotion_1016{width:986px;height:341px;background:url(images/special/promotion.jpg) no-repeat;}

#promotion_1017{width:986px;height:341px;background:url(images/special/promotion_1017.jpg) no-repeat;}
#promotion_1021{width:986px;height:341px;background:url(images/special/promotion.jpg) no-repeat;}


.sidebox_left{width:380px;margin-top:10px;margin-left:10px;}
.sidebox_left ul{margin-top:10px;}
.sidebox_left h1{padding-left:10px;height:28px;line-height:30px;text-align:left;background:url(images/special/sidebartitle.gif) no-repeat;color: #2f2f2f;font-size:14px;font-weight:bold;font-family:幼圆;}

.sidebox_right{margin-left:10px;margin-right:10px;margin-bottom:5px;font-size:14px;line-height:30px;}
.sidebox_right h1{height:28px;line-height:30px;text-align:left;background:url(images/special/sidebartitle.gif) no-repeat;color: #2f2f2f;font-size:14px;font-weight:bold;font-family:幼圆;}

#main{width:986px;}
#mainleft{width:400px;border-right:solid 1px #edeaea;vertical-align:top;}
#mainright{width:586px;vertical-align:top;}

.product_category a{color:#ff6600;background:url(images/special/sideboxdot.gif) no-repeat 30% 50%;display:block;}
.product_category{height:25px;line-height:25px;text-align:left;padding-left:78px;}

#product_list{}
#product_list div{float:left;margin:8px;width:130px;height:130px;}

/*内页*/
#info_list{margin-left:8px;}
a.nav:link,a.nav:visited,a.nav:active{color: #ccc;font-size:12px;text-decoration: none;font-weight:bold;}
a.nav:hover{color: #ccc;font-size:12px;text-decoration: underline;font-weight:bold;}

/*底部*/
.frontfooter{background-color:#21242d;width:986px;height:68px;line-height:25px;color:#aaaaaa;margin-top:8px;}
.frontfooter #copyright{text-align:center;margin:auto;color:#aaaaaa;padding-top:10px;}
