﻿@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
body{ font-size:14px;color: #4d4d4d; font-family:\5b8b\4f53;}
img{ border: none;}
#divWrap{ margin: 0 auto;width:956px;}
.fixHeight{ height: 209px;}

.divList{border: solid 1px #e6e6e6;width: 740px;}
.divHeader{border-bottom: solid 1px #e6e6e6;background: url('../../Images/header_bg.jpg') repeat-x;height: 23px;padding-top:6px;}
.divHeader h2{background: url('../../Images/header_first.jpg') no-repeat 12px;padding-left: 24px;font-size:16px;font-weight: bolder;color: #d31e1e;}
.divHeader a{ margin-right: 12px;}

.divRel{background: url('../../Images/more_bg.jpg') repeat-x;height: 24px;padding-top:5px;margin-bottom:9px;}
.divRel h2{background: url('../../Images/more_first.jpg') no-repeat 12px;padding-left: 24px;font-size:16px;font-weight:bolder;}

.divList li{overflow: hidden;margin-bottom:8px;*margin-bottom:5px;}
.divList li a{background: url('../../Images/square.jpg') no-repeat 9px;padding-left:18px;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;letter-spacing: 1px;}
.divHeader a{font-size: 12px;color: #909090;}
.divList li span{ margin-right: 6px;}
.left{ float: left;}
.right{ float: right;}
.clear{ clear: both;}
.nav{background: url('../../Images/nav_bg.jpg') repeat-x;border: solid 1px #e6e6e6;line-height: 34px;text-align: right;margin-left: 6px;width: 740px; margin-top: 3px; text-align:left;}
.nav div{ margin:auto 14px;}
.nav a{ margin: auto 6px;}
.nav span{font-weight: bolder;margin:auto 6px!important;}
.divMiddle{ margin-top: 6px;margin-bottom: 6px;}
.smallFont{ font-size: 12px;color: #909090;}
.smallFont a{color: #909090;}
.smallFont span{ margin: auto 14px;}
.foot a{ font-size: 14px;}
.divFootLinks{margin-top:12px;margin-bottom:18px;}
.tbSouSuo{ width: 45%;}
.tbSouSuo td{ border: none;padding: 0;}
.sousuo{ background: url('../Images/sou_middle.jpg') repeat-x 0 2px;border: none!important;height:30px;width: 250px;line-height: 30px;}
.hand{ cursor: pointer;}
.foot{ border-top: 1px solid #e6e6e6;margin-top: 6px;text-align: center;margin-bottom: 24px;}

.hide{display:none;}
.hint{ color: #d31e1e;}
a{color:#4d4d4d;text-decoration:none;}
a:hover{color:#de2500;}
input[type=text],input[type=password]{border:1px solid #778899;}
input:hover[type=text],input:hover[type=password]{border:1px solid #FE6D02;}
input[type=button],input[type=submit],.pagination a{background-color:whitesmoke;padding:2px 6px 0 6px;border: 1px solid #dedede;color: #529214;cursor: pointer;margin-left: 12px;}
input:hover[type=button],input:hover[type=submit],fieldset a:hover,.pagination a:hover{background-color: #E6EFC2;border-color:#C6D880;}
input[type=text],input[type=password],select{width:250px;}

.pagination{ margin:6px 0;text-align: right;height:24px;line-height: 24px;}
.pagination .right span{padding:2px 6px 2px 6px;color: #de2500;margin-left: 12px;}

table{padding: 0;margin: 0;border-collapse: collapse;width: 100%;}
caption {margin-left:12px;font-weight:bolder;text-align:left;}
th {
	color: #4f6b72;
	border: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: center;
	padding:6px 0 6px 0;
	background:whitesmoke;
}
td{border: 1px solid #C1DAD7;padding:5px;}
.tr_even{background:#FFFFFF;}
.tr_odd{background:#F3F3F3;}
.on_tr{background:#E5ECF9;}

fieldset{margin-bottom:6px;}
legend{color: #60b81a;margin-bottom:20px;}
fieldset a{background-color:whitesmoke;padding:3px 12px 5px 12px;border: 1px solid #dedede;color: #529214;position: relative;top: -4px;}
.aButton{background-color:whitesmoke;padding:3px 12px 5px 12px;border: 1px solid #dedede;color: #529214;position: relative;top: -4px;}
fieldset label{display:inline-block;width:60px;}
fieldset div{ margin-top: 24px;}

header,footer,nav,section {display: block;}

/* Styles for basic forms
-----------------------------------------------------------*/

fieldset 
{
    border:1px solid #ddd;
    padding:0 1.4em 1.4em 1.4em;
    margin:0 0 1.5em 0;
}

legend 
{
    font-size:1.2em;
    font-weight: bold;
}

textarea 
{
    min-height: 75px;
}

.editor-label 
{
    margin: 1em 0 0 0;
}

.editor-field 
{
    margin:0.5em 0 0 0;
}


/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error
{
    color: #ff0000;
}

.field-validation-valid
{
    display: none;
}

.input-validation-error
{
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}

.validation-summary-errors
{
    font-weight: bold;
    color: #ff0000;
}

.validation-summary-valid
{
    display: none;
}

 #divRight a {display: block; margin-bottom: 5px;}