@charset "utf-8";

@import url('reset.css');
@import url('layout.css');
@import url('headfoot.css');

.rightSub{
width:817px;
float:right;
}
.top{
width:100%;
height:30px;
overflow:hidden;
clear:both;
}
.welcome{
width:587px;
height:30px;
background:#636363 url(../images/icon_arrow_3.gif) no-repeat 12px center;
line-height:30px;
float:left;
color:#e6e6e6;
text-indent:3em;
}
.homeFavorite{
width:230px;
height:30px;
background:#8d8d8d;
float:right;
text-align:right;
}
.homeFavorite a{
display:inline-block;
background:url(../images/icon_arrow_4.gif) no-repeat 0 center;
text-indent:1.5em;
margin:8px 6px 0 6px;
color:#e6e6e6;
}
.ad{
width:100%;
height:143px;
border-top:1px solid #636363;
border-bottom:1px solid #636363;
margin-top:1px;
}




.main{
width:100%;
overflow:hidden;
}
.mainLeft{
width:587px;
float:left;
overflow:hidden;
background:#f6f6f6;
}
.search{
width:100%;
background:#f6f6f6 url(../images/serchBg.gif) repeat-x;
padding:6px 0 12px 0;
}
.searchMenu{
height:29px;
padding-left:100px;
}
.searchMenu li{
width:81px;
height:29px;
float:left;
}
.searchMenu a{
display:block;
width:81px;
height:29px;
text-align:center;
line-height:29px;
font-size:14px;
}
.searchMenu a:hover{
text-decoration:none;
font-weight:bold;
}
.searchMenu .selected a{
background:url(../images/searchTab.gif) no-repeat;
position:relative;
top:1px;
font-weight:bold;
}
.searchContent{
width:90%;
background:#fff2e5;
border:1px solid #f07718;
padding:8px;
margin:auto;
}
.searchContent select{
height:21px;
line-height:21px;
}
.searchContent input{
height:17px;
line-height:17px;
}
input.searchBtn{
width:41px;
height:21px;
margin-bottom:-8px;
*margin-bottom:-4px;
}

.item{
width:100%;
}

.itemContenthz
{  
    padding:12px;
}

.itemContenthz p
{  
    margin : 10px;
    padding:0px 0px;
    text-indent:0em;
}

.itemContenthz td
{  
    text-align:center;
}

.itemContenthz td p
{  
    margin : 0;
}

.itemTitle{
width:100%;
height:33px;
background:url(../images/itemTitleBg_1.gif) repeat-x;
}
.itemTitle .l{
width:100%;
height:33px;
background:url(../images/icon_arrow_5.gif) no-repeat 8px center;
}
.itemTab{
height:28px;
margin-left:30px;
float:left;
display:inline;
}
.itemTab li{
float:left;
}
.itemTab li a{
width:69px;
height:28px;
display:block;
margin-top:5px;
line-height:28px;
color:#c7c7c7;
text-align:center;
}
.itemTab li a:hover{
text-decoration:none;
color:#FFF;
font-size:14px;
font-weight:bold;
text-align:center;
}
.itemTab li.selected a{
width:109px;
display:block;
background:url(../images/itemTitleTab.gif) no-repeat;
margin-top:5px;
color:#FFF;
font-size:14px;
font-weight:bold;
text-align:center;
}
.more{
float:right;
margin-top:12px;
padding-right:12px;
}
.more a{
color:#c7c7c7;
}
.itemContent{
}
.list{
display:block;
width:100%;
height:100%;
clear:both;
overflow:auto;
}
.list li{
width:45%;
float:left;
display:inline;
border-bottom:1px dashed #ccc;
border-right:1px dashed #ccc;
padding:24px 12px;
}
.list a{
line-height:24px;
text-align:center;
display:block;
float:left; 
margin-right:12px;
}
.list img{
padding:3px;
border:1px solid #cccccc;
}
.list p{
width:140px;
float:left;
word-wrap:break-word;
word-break:break-all;
line-height:18px;
text-indent:2em;
}
/*表格*/
.table1{
width:100%;
border-collapse:collapse;
margin:auto;
}
.table1 tr{
background-color:expression('#ebebeb,#FFFFFF'.split(',')[rowIndex%2]);
height:28px;
}
.table1 th{
background:#e8e6e7;
height:28px;
text-align:center;
border-bottom:1px solid #e0e0e0;
}
.table1 td{
border-bottom:1px solid #e0e0e0;
height:28px;
text-align:center;
}
/*表格 结束*/
.brokersList{
display:block;
width:20%;
float:left;
display:inline;
border-right:1px dashed #407242;
padding:12px 10px 0 16px;
line-height:18px;
margin:12px 0;
}
.brokersList dt{
width:110px;
height:140px;
background:url(../images/brokersBg.gif) no-repeat;
text-align:center;
padding-top:10px;
}
.brokersList dd{
text-align:left;
}
.brokersList dd a{
display:block;
text-align:center;
}
.brokersList dd strong{
display:block;
color:#CC6600;
font-weight:bold;
text-align:center;
}





.mainRight{
width:230px;
float:left;
}
.news{
background:#d2d2d2;
}
.news h1{
text-align:center;
padding-top:12px;
font-size:12px;
}
.news h1 a{
color:#cd000e;
}
.newsContent{
text-indent:2em;
padding:6px 12px;
line-height:18px;
border-bottom:1px solid #e6e6e6;
}
.list2{
padding:4px 6px;
}
.list2 li{
border-bottom:1px dotted #a3a3a3;
line-height:22px;
text-indent:6px;
}
.more2{
text-align:right;
line-height:20px;
padding-right:12px;
}

.mapSearch{
}
.mapSearchPic{
display:block;
}
.mapHotSearch{
background:#fefee1 url(../images/mapHotSearch.gif) no-repeat left top;
padding:32px 6px 6px 6px;
line-height:20px;
}
.item2{
width:100%;
background:#dddddd;
margin-top:5px;
padding-bottom:6px;
}
.item2Title{
height:34px;
background:url(../images/itemTitleBg_2.gif) no-repeat;
color:#ae3d00;
font-weight:bold;
font-size:14px;
line-height:30px;
text-indent:2.5em;
}
.list3{
display:block;
margin-top:6px;
clear:both;
height:100%;
overflow:hidden;
}
.list3 li{
width:50%;
height:24px;
overflow:hidden;
float:left;
line-height:24px;
background:url(../images/icon_hand.gif) no-repeat 8px center ;
text-indent:2em;
text-overflow:ellipsis;
white-space:nowrap;
}
.list3 li a{
font-weight:bold;
}
.list4{
padding:6px 12px;
}
.list4 li{
line-height:22px;
}
.link{
padding:12px;
line-height:24px;
}

.foot{
width:100%;
}
.footMenu{
background:#636363;
width:587px;
height:30px;
line-height:30px;
float:left;
color:#e6e6e6;
text-align:center;
}
.footMenu a{
color:#e6e6e6;
}
.footMenuRight{
width:230px;
height:30px;
background:#7a7a7a;
float:right;
}
.copyright{
background:#7b7b7b;
width:587px;
height:60px;
line-height:22px;
float:left;
color:#333333;
text-align:center;
padding:12px 0 0 0;
}
.copyright a{
color:#333333;
}
.logoWatermark{
width:230px;
height:60px;
background:#bebebe url(../images/logoWatermark.gif) no-repeat right center;
padding:12px 0 0 0;
float:left;
}


/*-----------------除首页----------------------*/
.quickSearch{
padding:6px 12px 0 18px;
}
.quickSearch p{
line-height:24px;
}
.position{
width:100%;
height:28px;
background:#8d8d8d;
line-height:28px;
text-indent:1em;
color:#fff;
}

.item3{
width:100%;
}
.item3Title{
width:100%;
height:30px;
background:url(../images/icon_arrow_6.gif) no-repeat 12px center;
border-bottom:1px solid #d4d4d4;
font-size:14px;
font-weight:bold;
line-height:30px;
text-indent:2.5em;
}
.list5{
padding:12px;
}
.list5 li{
height:24px;
border-bottom:1px dashed #ccc;
line-height:24px;
}
.list5 li a{
float:left;
}
.list5 li span{
float:right;
}
.page{
width:100%;
height:30px;
line-height:30px;
text-align:center;
margin:12px 0;
}
.page a{
border:1px solid #cccccc;
background:#FFF;
padding:4px;
}
.page a:hover,.page a.selected4{
border:1px solid #BD5F26;
background:#F0CD64;
padding:4px;
color:#F60;
}

.item3Content{
padding:12px;
font-size:14px;
}
.item3Content h1{
border-bottom:1px solid #ccc;
padding:12px 0;
text-align:center;
font-size:18px;
color:#ca0100;
}
.item3Content p{
text-indent:2em;
line-height:26px;
margin-top:6px;
}
.item3Content img{
display:block;
text-align:center;
margin:6px auto;
}

.table2{
width:100%;
border-collapse:collapse;
margin:auto;
table-layout:fixed;
}
.table2 tr{
height:90px;
background:url(../images/tableBodyBg.gif) repeat-x;
}
.table2 th{
height:25px;
background:url(../images/tableHeadBg.gif) repeat-x;
border-bottom:1px solid #CCC;
color:#333;
text-align:left;
}
.table2 td{
color:#666;
border-bottom:1px solid #ccc;
}
.subTable{
width:100%;
}
.subTable tr{
height:auto;
background:none;
}
.subTable td{
border:none;
}
.subTable td.pic{
text-align:center;
vertical-align:middle;
}
.subTable td.pic img{
border:1px solid #ccc;
padding:3px;
}

.table3{
width:98%;
border-collapse:collapse;
margin:auto;
color:#444;
}
.table3 tr{
}
.table3 td{
border-bottom:1px dashed #ccc;
padding:6px;
}
.table3 td.pic{
text-align:center;
vertical-align:middle;
}
.table3 td.pic img{
padding:5px;
border:1px solid #d3d3d3;
}

.table4{
width:99%;
height:77px;
background:url(../images/msgBg.gif) repeat-x;
border:1px solid #e2e2e2;
margin:auto;
margin-top:2px;
}
.table4 th{
padding:6px;
border-bottom:1px dashed #ccc;
}
.table4 td{
line-height:20px;
padding:6px;
}
.table5{
border:1px solid #ccc;
width:99%;
margin:auto;
}
.table5 td{
padding:6px;
line-height:20px;
border-bottom:1px dashed #ccc;
}

.table6{
width:100%;
height:180px;
background:url(../images/brokersBg2.gif) repeat-x left bottom;
border:1px solid #ccc;
margin:auto;
color:#444;
}
.table6 tr{
}
.table6 td{
border-bottom:1px dashed #ccc;
}
.table6 td.pic{
text-align:center;
padding:6px;
border-bottom:none;
}
.table6 td.pic img{
padding:5px;
border:1px solid #ccc;
}

.evaluation{
width:90%;
background:#f2f2f2;
border:1px dashed #ccc;
margin:12px auto;
padding:12px;
line-height:18px;
color:#ff6600;
}
.table7{
width:94%;
margin:auto;
margin-top:2px;
border:1px solid #ccc;
border-collapse:collapse;
}
.table7 tr{
}
.table7 td{
border:1px solid #d0d0d0;
padding:6px;
line-height:20px;
color:#444;
}

.map{
margin:auto;
border:1px solid #ccc;
text-align:center;
}
.table8{
width:100%;
margin:auto;
color:#444;
}
.table8 tr{
}
.table8 td{
padding:6px 0;
border-bottom:1px dashed #ccc;
}



.item2TitleLeft{
float:left; font-size:14px; color:#FFFFFF; line-height:34px; font-weight:bold; text-indent:1em;
}
.table9{
width:100%;
color:#444;
line-height:18px;
border-bottom:1px solid #fff;
}
.table9 td{
padding:4px;
}