#left  h3 {font-size: 14px;color: #fff;font-family: "Microsoft Yahei", SimHei, Arial, Helvetica, sans-serif;text-indent: 25px;font-weight: bold; background:#026eac;line-height: 33px;height: 33px;}
#main #left {float: left;width: 250px;}
#search {height: 28px;margin-bottom: 15px;}
#sea_text {line-height: 26px;height: 26px;width: 178px;float: left;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;border-left: 1px solid #ccc;}
#sea_btn {float:left;height: 28px;width: 65px;border: 1px solid #006dab;}
.menu {width: 250px;background-color: #FFFFFF;margin-bottom: 20px;}
.menu  ul {border-right: 1px solid #e1e1e1;border-bottom: 1px solid #e1e1e1;border-left: 1px solid #e1e1e1;padding-top: 0px;padding-bottom: 16px;width: 248px;}
.menu ul li{height: 30px;position: relative;float: left;width: 248px;z-index: 9999;}
.menu ul li span{line-height: 30px;height: 30px;cursor: pointer;position: relative;width: 248px;display: block;background: url(/skins/2009/images/menu_list_line.gif) no-repeat center bottom;}
.menu ul li.this {color: #ededed;text-indent: 52px;}
.menu ul li span a {text-indent: 35px;display: block;color: #515151;background: url(/skins/2009/images/menu_list_dote.gif) no-repeat 18px center;}
.menu ul li.this a{color: #026eab;display: block;height: 30px;width: 248px;font-weight: bold;padding-left: 0px;background-color: #ededed;}
.menu ul li .erji a {font-size: 12px;font-weight: normal;color: #515151;background-image: none;text-indent: 6px;line-height: 26px;height: 26px;width: 165px;border-bottom: 1px dashed #E4E4E4;background: #FFF;}
.menu ul li.this ol {position: absolute;display: block;z-index: 9999;}
.menu ul li .erji a:hover {background-color: #EFEFEF;}
.menu ul li ol {position: absolute;left: 249px;width: 200px;background: #F3F3F3;top: -31px;display: none;z-index: 9999;border: 1px solid #e1e1e1;}
.menu ul li ol dl {position: relative;}
.menu ul li ol dd {background-color: #fff;padding: 4px 8px 8px;}
.menu ul li ol h2 {line-height: 30px;font-size: 12px;height: 30px;color: #515151;padding-right: 10px;}
.menu ul li ol h2 em {float: right;font-weight: normal;font-style: normal;cursor: pointer;}
.menu ul li ol small  {font-size: 0px;line-height: 0px;background-color: #f2f2f2;display: block;height: 29px;width: 9px;position: absolute;top: 30px;left: -9px;}
#flash {text-align: center;}
#content {margin-top: 20px;margin-bottom: 20px; margin:0 auto; width:1002px}
#contact ul {padding-left: 15px;border: 1px solid #ccc;padding-bottom: 15px;}
#contact ul li {line-height: 20px;}
#contact img {padding-top: 5px;}
#main #right {float: right;width: 725px;}
#about {float: left;width: 390px;}
#about_pic {float: left;width: 180px;padding-right: 12px;height: 90px;}
#about p {line-height: 24px;text-indent: 2em;}
.title {position: relative;height: 30px;line-height: 30px;margin-bottom: 15px;}
.title h2 {font-size: 14px;color: #036196;background: url(/skins/2009/images/title_dote.gif) no-repeat 8px center;padding-left: 18px;
line-height: 30px;height: 30px;border-bottom: 1px solid #ccc;}
.title span {position: absolute;height: 20px;width: 50px;top: 1px;right: 0px;}
#news {float: right;width: 300px;}
#news dl {border-bottom: 1px dashed #ccc;height: 85px;}
#news dt {float: left;width: 110px;display: inline;margin-right: 20px;}
#news dt img {height: 65px;width: 110px;padding: 3px;border: 1px solid #ccc;}
#news  dd {float: left;width: 160px;}
#news dd h3 {font-size: 12px;}
#news  dd  p {line-height: 18px;text-indent: 2em;padding-top: 5px;}
#news ul {clear: both;}
#news li {line-height: 24px;background: url(/skins/2009/images/list_dote.gif) no-repeat 6px center;padding-left: 12px;padding-right: 5px;border-bottom: 1px dashed #ccc;}
#news li span {float: right;}
#ad {padding-top: 12px;padding-bottom: 12px;clear: both;}
#demo {overflow: hidden;width: 710px;margin: 0px 12px 0px 6px;}
#demo img {padding: 5px;margin-right: 10px;border: 1px solid #e1e1e1;height: 100px;margin-left: 10px;}
#indemo, #demo1, #demo2 {float: left;}
#indemo {width: 800%;}