﻿/* CSS Document */
body{
font-family:"";
font-size:12px;
color:#7A705E;
background:url(images/banner.jpg) no-repeat 223px 85px;
}

#container{
width:940px;
margin:10px auto 0px;
}

#logo{
float:left;
text-align:center;
padding:0px 0px 0px 35px;
}

.t_a h1{
font-size:12px;
margin:0px;
font-weight:bold;
}

#description h1{
margin:0px;
font-size:12px;
font-weight:normal;
color:#CCCCCC;
letter-spacing:1px;
}

#menu{
float:right;
margin:0px;
}

#menu ul{
list-style:none;
margin:0px;
padding:3px 0px 15px;
}

#menu ul li{
background:url(images/menu_04.jpg);
float:left;
width:92px;
height:34px;
line-height:34px;
text-align:center;
}

#menu ul li.menuleft{
background:url(images/menu_03.jpg) no-repeat;
width:7px;
}

#menu ul li.menuright{
background:url(images/menu_05.jpg) no-repeat;
width:7px;
}

#menu ul li a:link,#menu ul li a:visited{color:#FFFFFF; font-size:13px; font-weight:bold; text-decoration:none;}
#menu ul li a:hover{color:#FFFFFF; font-size:13px; font-weight:bold; text-decoration:none;}

#content{
margin:15px 0px;
clear:both;
}

#contentleft{
float:left;
width:174px;
}

#contentleft ul{
list-style:none;
margin:0px;
padding:0px;
}

#contentleft ul li.t_s{
background:url(images/services_bg.jpg) no-repeat;
width:174px;
height:27px;
line-height:27px;
text-align:center;
font-weight:bold;
letter-spacing:1px;
}

#contentleft ul li.c_s{
background:#F2EEE7;
border-left:1px solid #E5DCC7;
border-right:1px solid #E5DCC7;
border-bottom:1px solid #E5DCC7;
line-height:25px;
padding:5px 5px;
}

.c_s ul{
background:E5DCC7;
list-style:none;
}

.c_s ul li{
padding:0px 0px 0px 15px;
background:url(images/dot.gif) repeat-y #FFFFFF;
border-left:1px solid #E5DCC7;
border-right:1px solid #E5DCC7;
border-top:1px solid #E5DCC7;
}

.c_s a:link,.c_s a:visited{color:#7A705E; text-decoration:none;}
.c_s a:hover{color:#7A705E; text-decoration:none;}

#contentleft ul li.t_n{
background:url(images/services_bg.jpg) no-repeat;
width:174px;
height:27px;
line-height:27px;
text-align:center;
font-weight:bold;
letter-spacing:1px;
}

#contentleft ul li.c_n{
background:#FFFFFF;
border:1px solid #E5DCC7;
padding:5px 0px!important;
*padding:18px 0px 5px;
}

.c_n ul{
list-style:none;
margin:0px;
}

.c_n ul li{
line-height:24px;
background:url(images/news_dot.gif) repeat-y;
margin:0px 0px 0px 5px;
padding:0px 0px 0px 10px;
}

#contentleft ul li.t_o{
background:#F8F8F8;
border-left:1px solid #E5DCC7;
border-right:1px solid #E5DCC7;
border-top:1px solid #E5DCC7;
width:172px;
height:27px;
line-height:27px;
text-align:center;
font-weight:bold;
letter-spacing:1px;

}

#contentleft ul li.c_o{
background:#F8F8F8;
border-left:1px solid #E5DCC7;
border-right:1px solid #E5DCC7;
border-bottom:1px solid #E5DCC7;
line-height:30px;
padding:0px 5px 5px;
}

.c_o ul{
background:E5DCC7;
list-style:none;
}

.c_o ul li{
padding:0px;
}

#contentright{
float:right;
width:754px;
padding:50px 0px 0px 10px;
}

#contentright ul{
list-style:none;
margin:0px;
padding:0px;
float:left;
clear:both;
width:100%;
}

#contentright ul li.t_a{
background:url(images/node.gif) no-repeat 0px 2px;
height:20px;
padding:0px 0px 0px 10px;
letter-spacing:1px;
line-height:20px;
font-weight:bold;
}

#contentright ul li.c_a{
background:url(images/aboutus.gif) no-repeat 10px 13px;
border:1px solid #E5DCC7;
line-height:24px;
padding:5px 5px 0px 200px;
}

.pagecontent{
border:1px solid #E5DCC7;
line-height:24px;
padding:5px 5px 0px 10px;
min-height:356px;
*height:356px;
}

.pagecontent p,.c_a p{margin:0px 0px 7px;}

#case{
float:right;
width:394px;
}

.index_case_img{
padding:0px 8px 0px 0px;
}

.index_case_title{
background:#F8F2E2;
border:1px solid #E5DCC7;
line-height:22px;
font-weight:bold;
padding:0px 0px 0px 5px;
}

a:link,a:visited{color:#7A705E; text-decoration:none;}
a:hover{color:#7A705E; text-decoration:none;}

.index_case_content{
background:url(images/case.gif) no-repeat 0px 12px;
padding:10px 0px 0px 160px;
line-height:18px;
}

.index_case_content p{
margin:0px;
}

#case ul{
list-style:none;
margin:0px;
}

#case ul li{
float:left;
line-height:24px;
}

.pagecontent ul{
list-style:none;
margin:0px;
}

.pagecontent ul li{
float:left;
line-height:24px;
padding:5px 0px 0px;
}

#page_case_title{
background:#F8F2E2;
border:1px solid #E5DCC7;
line-height:22px;
font-weight:bold;
padding:0px 0px 0px 5px;
}

#index_case_content{
line-height:23px;
width:541px;
}

.page_case_img{
border-right:5px #FFFFFF solid;
}

.page_case_img img{
width:150px;
height:118px;
}

#news{
float:left;
width:340px;
}

#news .time{
padding:0px 0px 0px 10px;
color:#CCCCCC;
}

#news ul{
list-style:none;
margin:0px;
}

#news ul li{
line-height:23px;
background:url(images/news_dot.gif) repeat-y;
margin:0px 0px 0px 13px;
padding:0px 0px 0px 10px;
}

#news ul li a:link,#news ul li a:visited{color:#7A705E; text-decoration:none;}
#news ul li a:hover{color:#7A705E; text-decoration:none;}

#news ul li.index_news_title{
background:url(images/news_title.gif) no-repeat;
border-bottom:1px dashed #E5DCC7;
line-height:23px;
font-weight:bold;
padding:0px 0px 0px 8px;
}

#newslist ul{
border-bottom:1px dashed #E5DCC7;
padding:0px 0px 2px;
}

#newslist ul li{
float:none;
}

#newslist ul li.listtitle{
background:url(images/news_dot.gif) no-repeat 0px 5px;
padding-left:10px;
}

#newslist ul li.listtitle span{
font-size:12px;
float:right;
color:#787878;
font-weight:normal;
}

#newslist ul li.text{
line-height:22px;
text-indent:10px;
padding:5px 0px;
color:#878787;
}

#newscontent{
min-height:367px;
*height:382px;
}

#newscontent h1{
font-size:13px;
margin:0px;
font-weight:bold;
text-align:center;
}

.times{
text-align:center;
color:#666666;
padding:1px;
border-bottom: 1px dashed #E1E4E6;
}

.content{
padding:8px 0px;
text-indent:25px;
}


#copyright{
width:100%;
float:left;
padding:6px 0px 20px;
line-height:22px;
border-top:1px solid #E5DCC7;
margin:10px 0px;
}

#marqueeBox{
float:left;
}

#search{
float:left;
clear:both;
background:#f0ede4;
padding:0px 0px 0px 15px;
width:734px;
line-height:30px;
height:30px;
margin:10px 0px 9px;
}

.k_form{
margin:4px 20px 0px 0px;
}