/* CSS Document */
@import url(base.css);

.icon{
background:url(images/icon_01.gif) no-repeat 4px 4px
}

/*========== header ===========*/
.header{
width:1003px;
height:123px;
overflow:hidden;
}

.website{
height:83px;
display:block;
}

.website_logo{
float:right;
margin:12px 38px 0 0;
display:inline;
}

.version{
float:left;
margin:60px 0 0 27px;
}

.mainnav{
float:left;
width:681px;
height:30px!important;
height:37px;
padding-top:7px;
margin-left:24px;
display:inline;
border-top:3px solid #EB8427;
}

/*========== pagebody ===========*/
.pagebody{
width:955px;
margin-top:7px;
text-align:left;
overflow:hidden;
background:url(images/index_bg.jpg) repeat-y;
border-bottom:2px solid #BBB;
}

/*==== leftsidebar ====*/
.leftsidebar{
width:178px;
overflow:hidden;
margin:0 1px;
display:inline;
float:left;
}

.small_title{
float:right;
margin-top:6px;
margin-right:10px;
display:inline;
}

.title_name{
float:left;
margin:5px 0 0 20px;
display:inherit;
}

.column_title{
width:178px;
height:24px;
overflow:hidden;
border-top:1px solid #CCC;
border-bottom:1px solid #CCC;
background:url(images/icon.jpg) no-repeat 162px 7px;
}

.column_title_name{
float:left;
margin:5px 0 0 10px;
display:inherit;
}

.column_list{
clear:right;
margin-left:10px;
margin-top:4px;
}

.column_list .list{
padding-left:49px;
height:22px;
margin-top:10px;
display:block;
background:url(images/icon_prodlsit.gif) no-repeat 26px 5px;
}

.prod_search{
width:178px;
height:23px;
overflow:hidden;
background-color:#F7F7F7;
border-bottom:1px solid #E2E4E3;
}

.search_input{
width:107px;
border:1px solid #000;
height:16px;
line-height:16px;
}

.search_box{
clear:right;
padding-top:20px;
height:115px!important;
height:135px;
background:url(images/search_icon.jpg) no-repeat 132px 100px;
}

/*==== contenter ====*/
.main{
width:513px;
margin:0 9px 0 17px;
overflow:hidden;
float:left;
}

.banner{
width:513px;
height:161px;
}

.content_title{
width:513px;
height:24px;
border-bottom:1px solid #D8D9D8;
}

.content{
width:503px!important;
width:513px;
padding:20px 5px;
line-height:30px;
}

/*==== rightsidebar ====*/
.rightsidebar{
width:234px;
overflow:hidden;
float:right;
}

.rightsidebar_title{
width:234px;
height:24px;
overflow:hidden;
border-top:1px solid #CCC;
border-bottom:1px solid #CCC;
}

.member_input{
width:114px;
height:18px;
border:1px solid #CCCCCC;
}

.more{
float:right;
margin-top:6px;
margin-right:14px;
}

.news{
padding:10px;
line-height:30px;
}

.news_date{
background:url(images/news_icon.jpg) no-repeat 5px 10px;
padding-left:20px;
}

.news_title{
background:url(images/new_line.jpg) bottom repeat-x;
padding-left:5px;
}

/*========== footer ===========*/
.footer{
width:1003px;
border-top:1px solid #ECECEC;
padding:5px 0;
}