@charset "utf-8";
html{ background: url(../images/body_bg.jpg) no-repeat center top fixed}
.box,#header-wrapper,#footer-wrapper{ border:0; background:none}
#header-wrapper{ background: url(../images/head_bg.gif) no-repeat center top; height:140px; }
#footer-wrapper{ background: #404c67; border-top:#fff solid 2px}
.wraps_border{ width:960px; padding:8px; margin:auto; background:url(../images/wrap_bg.png)}
.wraps{ background:#FFF; width:910px; padding:10px 25px; overflow:hidden}
.promo{ float:left; margin:0; padding:0; width:282px;}
.promo li{ float:left; width:282px; margin:0; padding:0; list-style:none; line-height:0}
.banner{ float:right;}
.cont{ background:url(../images/cont_bg.gif) repeat-y; width:910px; clear:both; overflow:hidden;}
.cont div.top{ margin:0; padding:0; line-height:0; background:url(../images/cont_top.gif) top no-repeat; height:17px; width:910px; clear:both}
.cont div.bot{ margin:0; padding:0; line-height:0; background:url(../images/cont_bot.gif) bottom  no-repeat; height:21px; width:910px; clear:both}
.pro{ float:left; margin:10px 15px; padding:0; line-height:0; width: 535px; }
.pro li{ float: left; width:246px; height:142px; margin:0; padding:0; list-style:none ;margin-right:15px }
dl.about dt{ background:url(../images/tit_h3.gif) no-repeat; width:304px; height:34px; margin:0; padding:0; text-indent:10px; line-height:34px; font-size:20px; font-weight:bold}
dl.about dd{ margin:10px 0; padding:0}
dl.about{ width:304px; float:left; margin:0; padding:0; margin-left:15px}
.page_cont{ width:880px; padding:10px 15px; border:solid 1px #CCC; border-radiums:10px; overflow:hidden}
.page_cont .text{ float:left; width:500px; margin-right:30px}
.page_cont .text h3{ font-size:20px; margin:0}
.page_cont .text p{ margin:0}