body
{
    background-color: #edeeef;
    font: 12px/150% Verdana, Arial, Tahoma;
}
a
{
    color: #313131;
    text-decoration: none;
}
a:hover
{
    color: #850000;
    text-decoration:none;
}

.font_red
{
color:#850000;
}

.font_bold
{
font-weight:bold;
}

#wrapper
{
 /* background-color:#fff; */
}
/*header*/
#header
{
    height: 70px;
    position: relative;
}
#header #logo
{
    position: absolute;
    left: 0;
    top: 10px;
}
#header #logo a
{
    color: #000000;
    font-size: 16px;
    font-weight: bold;
}
#header .search
{
    position: absolute;
    width: 230px;
    height: 22px;
    right: 0px;
    bottom: 10px;
}
#header .search .txt
{
    position: absolute;
    width: 200px;
    height: 20px;
    line-height: 20px;
    top: 0;
    left: 0;
    border: 0;
    font-size: 11px;
    text-indent: 20px;
    color: #b3b19d;
    background: url(../images/sprite.gif) no-repeat 0px -1949px;
}
#header .search .go
{
    position: absolute;
    right: 0;
    top: 0;
    background: url(../images/sprite.gif) no-repeat 0px -1984px;
    height: 22px;
    width: 29px;
}
/*nav*/
#nav
{
    height: 36px;
    line-height: 36px;
    font-size: 12px;
	  background : url(../images/navbg.gif) repeat-x left top;
}

#nav .inner ul li
{
    float: left;
    /* background:  url(../images/navlibg.gif) no-repeat right center; */
}
#nav .inner ul li.last
{
    background: none;
}


#nav .inner ul li a
{
    float: left;
    padding: 0 20px;
    line-height: 36px;
    color: #ffffff;
    text-decoration: none;
}
#nav .inner ul li a:hover, #nav .inner ul li a.current
{
  /*  background:#fff; 
    color:#880000;*/
    border-top:2px solid #fff;
}
/* content */
#content
{
    margin-top: 3px;
}
/* sidebar */
#sidebar
{
    background: #ffffff;
}
#sidebar h2
{
    font-size: 14px;
    font-weight: normal;
    height: 28px;
    line-height: 28px;
    background:  url(../images/cateh2.gif) no-repeat left top;
    text-indent: 12px;
    color: #ffffff;
}
#sidebar div
{
   /* margin-bottom: 5px; */
}
#sidebar ul
{
   padding-left:10px;
}
#sidebar ul li
{
    line-height: 30px;
}
#sidebar .catebox .list
{
border:1px solid #ccc;
}
#sidebar .catebox ul li ul
{
    margin-left: 0px;
}
#sidebar .catebox ul li ul li
{
	/* border-bottom:#d0d0d0 1px dotted; */
    line-height: 24px;
    background: #ffffff url(../images/arrow.gif) no-repeat left center;
    text-indent: 14px;
}
#sidebar .imbox li
{
    line-height:40px;
    height:40px;
}

/* main */
#main
{
    float:right;
    width:710px;
    background: #ffffff;
    margin-right:10px;
   
}
#main #banner
{
  overflow: hidden;
	
}
#main .contentbox 
{
  margin:10px 20px 10px;
  overflow:hidden;
  
}
#main .contentbox h2
{
    color: #860000;
    line-height: 32px;
    font-size: 14px;
}
#main .contentbox .text
{
    line-height: 30px;
}
#main .contentbox .title
{
   text-align:center;
}
#main .contentbox .newsdate
{
  text-align:center;
  color:#860000;
  margin-bottom:10px;
}
#main .contentbox .text p
{
    margin-bottom: 15px;
    line-height:25px;
}
#main .contentbox .text p a
{
  text-decoration:underline;
}
#main .contentbox .text p a:hover
{
  color: #ee1d23;
  text-decoration:underline;
}

#main .contentbox .imglist
{
  margin-top:10px;
}
#main .contentbox .imglist ul
{

}
#main .contentbox .imglist li
{
    float: left;
    width:167px;
    height:190px;
    margin:5px auto;
    text-align:center;
    overflow:hidden;
}

#main .contentbox .imglist li a
{
/*display:block;*/

}

#main .contentbox .imglist li a:hover
{
  /*  border:1px solid #ee1d23;
    text-decoration:none;*/
    color: #860000;
   text-decoration:underline;
}

#main .contentbox .imglist li img
{
    width: 150px;
    border:1px solid #dedede;
}

#main .contentbox .imglist li .title
{
    display: block;
    text-align: center;
}

#main .contentbox h1.productTitle
{
    height:31px;
    line-height:30px;
    margin:5px auto;
    text-align:center;
    font-size:14px;
    font-weight:bold;
}
#main .contentbox .productImgBox
{
    margin:0 auto;
    text-align:center;
}
#main .contentbox .productInquire
{
    margin-top:10px;
     margin-bottom:10px;
    text-align:center;
}

.productLine
{
background:#f0f0f0;
border-top:2px solid #860000;
padding-left:5px;
}
.productParameters p
{
line-height:30px;
}


#main .contentbox .newslist
{
  margin-bottom:15px;
}
#main .contentbox .newslist li
{
    width:650px;
    height:25px;
    line-height:31px;
   height:31px;
  /*  background: #ffffff url(../images/sprite.gif) no-repeat 0px -669px; */
   background:url(../images/NewsListBg.gif) repeat-x left bottom;
    text-indent:12px;
}

.newsListTitle
{
padding-left:2px;
display:inline;
float:left;

}
.newsListDate
{
display:inline;
float:right;
color:#999999;

}

/* feedback from */
#main .contentbox .feedbackform
{
width:410px;
}
#main .contentbox .feedbackform p
{
padding-top:5px;
padding-bottom:7px;
}
#main .contentbox .feedbackform label
{
width:100px;
display:inline-block;
vertical-align:top;
color:#333;
}
#main .contentbox .feedbackform label.error
{
margin-left:5px;
width:100px;
color:red;
margin-left:110px;
}

/* path */

#path
{
	height:27px;
	line-height:27px;
	/*
	background: url(../images/home.gif) no-repeat 10px center;
	*/
	text-indent:20px;
  border-bottom:1px solid #edeeef;
}

/* footer*/
#footer
{
    margin-top: 3px;
    color:#ffffff;
    text-align: center;
    background: #820000 url(../images/navbg.gif) repeat-x left top;
}
#footer .copyright
{
  line-height:24px;
}
#footer  a
{
    color: #ffffff;
    text-decoration: none;
}
#footer  a:hover
{
    color: #ffffff;
    text-decoration:underline;
}

/* icon ul li*/
.iconul li
{
  background: url(../images/sprite.gif) no-repeat 0px -823px;
  text-indent:15px;
}


/* page style */
.change_pages
{ 
  text-align:right; 
  padding:3px 0px;
  margin-right:10px;
  clear:both;
}

.pageBar
{
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 3px;
    margin: 3px;
    padding-top: 3px;
    text-align: center;
}
.pageBar A
{
    border-right: #eee 1px solid;
    padding-right: 5px;
    border-top: #eee 1px solid;
    padding-left: 5px;
    padding-bottom: 2px;
    margin: 2px;
    border-left: #eee 1px solid;
    color: #970000;
    padding-top: 2px;
    border-bottom: #eee 1px solid;
    text-decoration: none;
}
.pageBar A:hover
{
    border-right: #999 1px solid;
    border-top: #999 1px solid;
    border-left: #999 1px solid;
    color: #666;
    border-bottom: #999 1px solid;
}
.pageBar A:active
{
    border-right: #999 1px solid;
    border-top: #999 1px solid;
    border-left: #999 1px solid;
    color: #666;
    border-bottom: #999 1px solid;
}
.pageBar .current
{
    border-right: #970000 1px solid;
    padding-right: 5px;
    border-top: #970000 1px solid;
    padding-left: 5px;
    font-weight: bold;
    padding-bottom: 2px;
    margin: 2px;
    border-left: #970000 1px solid;
    color: #fff;
    padding-top: 2px;
    border-bottom: #970000 1px solid;
    background-color: #970000;
}
.pageBar .disabled
{
    border-right: #eee 1px solid;
    padding-right: 5px;
    border-top: #eee 1px solid;
    padding-left: 5px;
    padding-bottom: 2px;
    margin: 2px;
    border-left: #eee 1px solid;
    color: #ddd;
    padding-top: 2px;
    border-bottom: #eee 1px solid;
}

/*  job */
.table
{
border-collapse:collapse;
border-left:#efefef 1px solid;
border-top:#efefef 1px solid;
}

.table tr th
{
background-color:#f5f5f5;
border-bottom:#efefef 1px solid;
border-right:#efefef 1px solid;
line-height:28px;
height:28px;
margin-top:5px;
margin-bottom:5px;
}
.table tr td
{
border-bottom:#efefef 1px solid;
border-right:#efefef 1px solid;
line-height:28px;
height:28px;
margin-top:5px;
margin-bottom:5px;

}
.table a
{
 color: #850000;
}
.table a:hover
{
 color: #850000;
}
.padding10
{
padding-left:10px;
}
.job .part
{
text-align:left;
padding-top:5px;
padding-bottom:5px;
line-height:30px;
color:#313131;
}
.job .part h2
{
color:#850000;
font-size:14px;
font-weight:bold;
}

.return
{
text-align:center;
clear:both;
margin-bottom:10px;
}

h2.head,h2.head a
{
color:#860000;
font-size:14px;
font-weight:bold;
line-height:32px;
}

