*{margin:0;padding:0;word-wrap:break-word;}
body{background:#FFF;}
body,input,button,select,textarea{font:12px/1.5 Tahoma,Helvetica,sans-serif;color:#444;}
textarea{resize:none;}
table{empty-cells:show;border-collapse:collapse;}
caption,th{text-align:left;font-weight:400;}
ul li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:1em;}
em,cite{font-style:normal;}
a{color:#333;text-decoration:none;}
a:hover{text-decoration:underline;}

img{border:1px solid #CCC; padding:5px;}
  .imgno{border:none; padding:0;}

h1 { margin-top:20px; }
h2 { margin-left:10px; width:90%; height:26px; line-height:26px; text-align:left; color:#FFF; font-size:13px; background:url(img/list_line.gif) repeat-x top;}
  h2 span { float:left; padding-left:15px; padding-right:25px; height:26px; line-height:26px; background:#d7484c url(img/list_r.gif) no-repeat right;}

.l{float:left;}
.r{float:right;}
.tl{text-align:left;}
.tr{text-align:right;}
.tc{text-align:center;}
.cl:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.cl{zoom:1;}

.m10{ margin:10px;}
.ptop10{ padding-top:10px;}
.ptop20{ padding-top:20px;}
.ptop30{ padding-top:30px;}
.ptop50{ padding-top:50px;}

.pleft50{ padding-left:50px;}

.lh25{ line-height:25px;}
.lh30{ line-height:30px;}
.lh40{ line-height:40px;}
.lh50{ line-height:50px;}

.table{ border:1px solid #CCC;}
.table tr{ border-bottom:1px dashed #CCC;}
.table.noborder tr{ border-bottom:0;}
h1.blue,.table.noborder strong{ color:#656599;}
.table td{ padding:0 10px; line-height:30px;}
.table strong{ line-height:15px;}

#page {
	margin:0 auto;
	min-width:990px;
	}

#header {
	width:100%;
	min-width:990px;
	margin:0;
	margin-bottom:10px;
	height:140px;
	background: #fd9c56 url('img/top.gif') repeat-x top center;
	overflow:hidden;
	}
.logo { position:absolute; z-index:99; left:0; margin-left:0; width:320px; height:140px; overflow:hidden;}
.topflash { position:absolute; z-index:100; left:320px; width:320px; height:140px; overflow:hidden;}
  .topflash p { margin-left:-323px;}
.toptitle { position:absolute; z-index:101; right:0; margin-right:20px; _width:300px; height:140px; margin-top:25px; text-align:right; font-weight:bold; color:#FFF;}
  .toptitle p{ text-align:right; height:50px; font-size:24px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}
  .toptitle span { margin-left:20px; height:40px; line-height:40px; font-size:16px;}

.menu { position:absolute; z-index:50; left:0; padding-top:5px; width:180px; min-height:220px; _height:220px; background:url(img/menu_bg.jpg) no-repeat 0 0;}
  .menu li { height:35px; line-height:35px; color:#FFF;}
  .menu li a { color:#FFF;}
  .menu li a.aa { margin-left:50px; }
  .menu li a.bb { margin-left:55px; }
  .menu li a.cc { margin-left:60px; }
  .menu li a.dd { margin-left:65px; }
  .menu li a.ee { margin-left:70px; }
  .menu li a.ff { margin-left:75px; }
.content { margin-left:200px; min-width:790px; min-height:300px; }
.position { height:30px; line-height:30px; padding-right:20px; text-align:right; font-size:14px; font-weight:bold; color:white; background:#28497e url(img/bg_chang.gif) no-repeat top left;}
.list { margin-top:30px; padding-right:20px; background:url(img/list_l.gif) no-repeat top left;}

.pro { border-bottom:1px dashed #036; _height:120px;}
.pro img{ float:left; margin:10px; margin-top:0px !important; border:0;}
.probox { margin-left:160px;}
.probox h3 { margin-top:10px; line-height:20px;}
  .probox h3 a { color:#721818; }
.procontent { min-height:90px;}
  .procontent a.more { float:right; width:126px; height:26px; line-height:26px; text-align:center; color:#FFF; background:url(img/more.gif) no-repeat; }

#product { margin-top:10px; width:790px; font-size:14px; background:url(img/list_l.gif) no-repeat top left;}
  #product h1 { text-align:center; font-size:16px; line-height:50px; }
  #product strong { font-size:14px; line-height:40px; }
  #product b { color:#dc7420; }
  #product p { margin-top:20px; }
  #product .pti { text-indent:30px; margin-top:5px;}
  #product .ptino { margin-top:5px;}
  #product a:hover { text-decoration:none;}
.box { float:left; width:395px;}
.box3 { float:left; width:263px;}

#footer{ margin-top:10px; width:100%; min-width:990px; height:90px; background:url(img/botlogo.jpg) no-repeat right bottom; border-top:5px solid #721818;}
#footer .bottitle{ width:320px; height:50px; margin-left:20px; background:url(img/bottitle.gif) no-repeat top left; }
#footer .botlink{ text-align:left; margin-left:20px;}
