﻿div input 
{
    line-height: 20px;
    height: 20px;
}
.mt3 {
    margin: 3px 0 0 0;
}
#header 
{
    width: 976px;
    margin: 0 auto;
   
}
#logo {
    height: 60px;
    margin: 5px 3px;
}
#header .topBox 
{
    border:1px solid #CCCCCC;
}
#header .topLine 
{
    background:url(../images/topline.gif) repeat-x 0 0;
    line-height: 31px;
    padding: 0 6px;
}
#header .topLine .aword 
{
    float: left;
    
}
#header .topLine .lineRight 
{
    float: right;
}
#header .topBox 
{
    
}
#topgg
{
	margin: 0 auto;
    width: 976px;
    padding: 5px 0;
    border: solid 1px #abc7e1;
	z-index: -99999;
}
.search-btn {
	background: url(../images/search.gif) no-repeat 0 0;
	height: 21px;
	width: 32px;
	border: 0;
}
#searchBox 
{
    padding: 5px 15px;
}
#searchBox span 
{
    padding: 0 0 0 3px;
    font-size: 14px;
    font-weight: bold;
}
#searchBox p.topStock 
{
    margin: 0 0 0 10px;
    background: url(../images/hot.png) no-repeat 0 10px;
    padding: 2px 0 0 32px;
    overflow: hidden;
}
#searchBox p {
	line-height: 32px;
}
#searchBox .topStock a
{
    font-size: 12px;
    font-weight: normal;
    padding: 0 0 0 3px;
}

.searchBox {
    margin: 10px 0 0 0;
    text-align: center;
    padding: 10px 0;
    border:1px solid #AAACBC;
}
.searchBox .market
{
    background-color:#F3F3F5;
    border-bottom:1px solid #D7D7DE;
    height:25px;
    line-height:25px;
    margin:0 auto;
    position:relative;
}
.searchBox .market div {
    color:#4C4C4C;
    font-size:14px;
    font-weight:bold;
    height:25px;
    left:0;
    line-height:25px;
    position:absolute;
    text-align:center;
    top:0;
    width:930px;
}
.searchBox .market label {
    color:#4C4C4C;
    display:block;
    font-size:12px;
    height:25px;
    left:0;
    line-height:25px;
    position:absolute;
    text-align:right;
    top:0;
    width:920px;
}
.searchBox .market label span,.searchBox .market label em {
    color: Red;
}
.searchBox .list {
    margin:10px 0;
    overflow:hidden;
}
.searchBox .list label {
    border:1px solid #BDD2ED;
    display:inline;
    float:left;
    height:26px;
    margin:5px 0 5px 15px;
    width:288px;
}
.searchBox .list label a {
    background:url("../images/lookup_bg.gif") repeat-x scroll 0 -134px transparent;
    border:1px solid #FFFFFF;
    color:#000099;
    display:block;
    height:24px;
    line-height:24px;
    text-align:center;
    text-decoration:none;
    width:286px;
}
#footer 
{
    margin: 0 auto;
    text-align: center;
    line-height: 21px;
}
#footer .footerimg 
{

}
#topNav
{
    width: 100%;
    background-position: -2px 0;
    height: 36px;
    overflow: hidden;
}
#topNav ul 
{
    background:url("../images/topnav_bg2.gif") repeat-x scroll 0 0 transparent;
    clear:both;
    height:36px;
    margin-left:auto;
    margin-right:auto;
}
#topNav ul li 
{
    background:url("../images/topnav_line.gif") no-repeat scroll right center transparent;
    float: left;
    font-size: 14px;
    line-height:36px;
    padding:0 20px;
}
#topNav ul li.home
{
    background: url("../images/topnav_home.gif") repeat-x 0 0;
    width: 85px;
    text-align: center;
}
#topNav ul li a:link, #topNav ul li a:visited 
{
    color:#FFFFFF;
    display:block;
    font-size:14px;
    line-height:36px;
    text-decoration:none;
}
#topNav ul li a:hover
{
    text-decoration: none; 
    color: #FFFF00;
    background: url("../images/topnav_bg.gif") no-repeat center center;
}
#topNav ul li.home a:hover
{
    text-decoration: none;
    background: none;
}
#footer 
{
    width: 976px;
    margin: 0 auto;
}
/*body*/
#mainbody
{
    width: 976px;
    margin: 0 auto;
}
#mainbody .tabCon table
{
    margin: 3px;
    line-height: 22px;
}
#mainbody .tabCon th
{
    text-align: center;
    background: url(../images/table_th.gif) repeat 0 0;
    line-height: 28px;
}
#mainbody .tabCon th.bor
{
    border-left: solid 1px #CCCCCC;
}
#mainbody .tabCon table.th th 
{
    border-right: solid 1px #CCCCCC;
    border-top: solid 1px #CCCCCC;
}
.tabCon th.sort {
    color: #0f63c2;
    text-decoration: underline;
    cursor: pointer;
}
.tabCon th.sortup {
    background: url("../images/asc.gif") no-repeat center right;
}
.tabCon th.sortdown {
    background: url("../images/desc.gif") no-repeat center right;
}
#mainbody .tabCon td 
{
    border-top: #CCCCCC solid 1px;
}
.tabOrder, .ddeOrder
{
    margin: 5px 0 0 0;
}
.tabOrder ul li 
{
    float: left;
    padding: 0 8px;
    line-height: 32px;
    font-size: 14px;
    border: solid 1px #abc7e1;
    border-bottom: none;
    margin: 0 3px;
    background: #e5f0f9;
}
.tabOrder ul li.hover 
{
    background: #FFFFFF;
    font-weight:bold;
}
.tabOrder ul li.title
{
    background: #FFF;
    width: 120px;
    border:none;
}
.tabOrder ul li h2 
{
    font-weight: bold;
    font-size: 16px;
}
.tabOrder .tabCon
{
    width: 974px;
    border: solid 1px #abc7e1;
    line-height: 22px;
}

.tabOrder .tabCon .tabUL
{
    float: left;
    margin: 0 0 0 2px;
    overflow: hidden;
}
.ddeOrder 
{
    width: 100%;
}
.ddeOrder .tabCon .tabUL
{
    border: solid 1px #abc7e1;
    width: 974px;
}

.ddeOrder .tabCon .tabUL1, .ddeOrder .tabCon .tabUL2, .ddeOrder .tabCon .tabUL3
{
    border: solid 1px #abc7e1;
    float: left;
    width: 32.9%;
}
.ddeOrder .tabCon .tabUL2,.ddeOrder .tabCon .tabUL3
{
    margin:  0 0 0 3px;
}
.ddeOrder .tabCon .title 
{
    background: url("../images/d.gif") repeat-x 0 0;
}
.ddeOrder .tabCon  .title  h2, .orderGrid h2
{
    font-weight:bold;
    font-size: 16px;
    padding: 0 0 0 20px;
    height: 26px;
    line-height: 26px;
    background: url("../images/arrow_r.gif") no-repeat 5px 0px;
    display: inline;
}
.orderGrid .tabUL .title label 
{
    display: inline;
    padding: 0 0 0 6px;
    color: red;
}
.orderGrid .tabUL .lineBox {
    padding: 5px 0 0 5px;
    background:none repeat scroll 0 0 #F7FCFD;
}

button 
{
    background:url("/images/btn_blue.gif") repeat scroll 0 0 transparent;
    border:1px solid #49A5C3;
    cursor:pointer;
    height:26px;
    line-height:22px;
    margin-left:2px;
    padding:1px;
}

/* pagination*/

.pagination {

    padding: 3px 10px 5px 0;
    font-family:Tahoma;
    font-size: 12px;
    font-size: 80%;
    
}

.pagination a {
    text-decoration: none;
	border: solid 1px #0158a7;
	color: #15B;
}
.pagination a, .pagination span {
    display: block;
    float: left;
    padding: 0.4em 10px;
    margin-right: 5px;
	margin-bottom: 5px;
}
.pagination .page-info {
    font-size: 14px;
    border: solid 1px #0158a7;
    padding: 2px 10px;
}
.pagination .page-info em {
    color: #FF0000;
    font-style :normal;
}
.pagination .page-cur {
    background: #26B;
    color: #fff;
	border: solid 1px #0158a7;
}
.pagination .page-cur.page-start, .pagination .page-cur.page-next{
	color: #999;
	border-color:#999;
	background:#fff;
}


