body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,form,img,dl,dt,dd,table,th,td,blockquote,fieldset,div,strong,label,em{margin:0px;padding:0px;border:0px;}
ul,ol,li{list-style-type:none;}
input,button{margin:0px;font-size:12px;vertical-align:middle;}
body{background-color:#FFFFFF;font-size:12px;color:#555555;font-family:Arial, Helvetica, sans-serif;}
a{color:#555555;text-decoration:none;}
a:hover{color:#D00000;text-decoration:underline;}

#top{background:url(images/top.jpg) repeat-x top;}
#logo{margin:0px auto;width:1000px;overflow:hidden;}
#logo .l{float:left;width:500px;padding:15px 0px;}
#logo .r{float:right;width:500px;text-align:right;padding-top:20px;}

#nav{margin:0px auto;width:1000px;overflow:hidden;}
#nav ul{margin:0px auto;background:url(images/nav.jpg) no-repeat;height:40px;padding:0px 5px;}
#nav ul li{float:left;background:url(images/li.jpg) no-repeat center right;}
#nav ul li a{display:block;width:110px;height:40px;line-height:40px;vertical-align:middle;text-align:center;font-size:14px;font-weight:bold;color:#FFFFFF;text-decoration:none;}
#nav ul li a:hover{display:block;width:110px;height:40px;line-height:40px;vertical-align:middle;text-align:center;font-size:14px;font-weight:bold;color:#FFFFFF;text-decoration:none;background:url(images/nav.gif) no-repeat center center;}

#news{margin:8px auto 0px auto;width:960px;overflow:hidden;background:url(images/news.jpg) repeat-y;border:1px solid #DDDDDD;padding:8px 19px}
#case{margin:0px auto;width:1000px;overflow:hidden;}
#content{margin:0px auto;width:1000px;overflow:hidden;}
#content .left{float:left;width:220px;overflow:hidden;}
#content .right{float:right;width:770px;overflow:hidden;}

#bnav{margin:8px auto 0px auto;overflow:hidden;text-align:center;height:35px;line-height:35px;vertical-align:middle;color:#FFFFFF;background-color:#8E3325;}
#bnav span{padding:0px 10px;}
#bnav a{color:#FFFFFF;text-decoration:none;}
#bnav a:hover{color:#FFFF00;text-decoration:underline;}

#bottom{margin:0px auto;width:700px;overflow:hidden;padding:20px 150px;text-align:center;line-height:180%;background:url(images/bottom.jpg) no-repeat center top;}
#bottom h1{font-size:12px;font-weight:normal;color:#999999;}

.lx{background:url(images/lx.jpg) repeat-x;height:30px;line-height:30px;vertical-align:middle;text-align:center;font-weight:bold;font-size:14px;color:#FFFFFF;margin-top:8px;}
.tx{border:1px solid #DDDDDD;border-top:none;padding:5px 19px 8px 19px;overflow:hidden;zoom:1;background-color:#F5F5F5;}
.tx a{display:block;width:155px;height:38px;line-height:38px;vertical-align:middle;color:#8E3325;text-decoration:none;background:url(images/tx.jpg) no-repeat center center;padding-left:25px;}
.tx a:hover{display:block;width:155px;height:38px;line-height:38px;vertical-align:middle;color:#8E3325;text-decoration:none;background:url(images/tx.jpg) no-repeat center center;padding-left:25px;}

.dh{background:url(images/dh.jpg) no-repeat;height:30px;line-height:30px;vertical-align:middle;text-align:right;padding:0px 8px 0px 15px;margin-top:8px;}
.dh span{float:left;font-size:14px;font-weight:bold;color:#FFFFFF;}

.tit{height:25px;line-height:25px;vertical-align:middle;text-align:right;border-bottom:2px solid #8E3325;}
.tit span{float:left;font-size:14px;font-weight:bold;}

.case{background:url(images/case.jpg) no-repeat;height:30px;line-height:30px;vertical-align:middle;text-align:right;padding:0px 8px 0px 15px;margin-top:8px;}
.case span{float:left;font-size:14px;font-weight:bold;color:#FFFFFF;}

.tm{color:#999999;}
.th{border:1px solid #DDDDDD;border-top:none;padding:5px 9px 8px 9px;line-height:180%;overflow:hidden;zoom:1;}
.tb{border:1px solid #DDDDDD;border-top:none;padding:5px 9px 8px 9px;line-height:180%;overflow:hidden;zoom:1;min-height:546px;}
.input{background:url(images/input.jpg) repeat-x;font-family:Arial;border:1px solid #C8C8C8;width:220px;height:22px;line-height:22px;vertical-align:middle;padding-left:5px;}
.page{margin:0px auto;width:680px;background:url(images/li.gif) repeat-x top;text-align:center;padding:8px 0px;margin-top:8px;}