body {margin:0;padding:0;font-size:16px;line-height:1.5;background-color:#FFF;color:#000;font-family:Arial,Tahoma,verdana,sans-serif;}
html {height:100%;width:100%;}

h1{}
h2{color:#000;font-size:18px;text-align:center;margin:20px 0 -5px 0;padding:0 0 10px 0;line-height:1.1;}
h3{color:#000;font-size:16px;font-weight:bolder;margin:0 0 -9px 0;line-height:1.1;}

p {margin:0;padding:10px 0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}

.header {width:100%;height:50px;background:#4f4f4f url(/images/red-line.gif);background-position:right top;background-repeat:no-repeat;color:#FFF;}
.header-logo {position:absolute;left:111px;top:0;width:160px;height:185px;}
.top-menu {width:100%;height:38px;background-color:#FFF;text-align:center;padding:20px 0 0 0;}
.top-menu-point{width:100px;float:right;}
.slide-show {width:100%;height:120px;background-color:#CCF;}

.middle-menu {width:100%;height:150px;padding:0 0 20px 0;text-align:center;}
.middle-menu-point{width:22%;height:100%;background:url(/images/grey-line.gif);color:#FFF;font-size:24px;display:inline-block;margin:0 10px;padding:5px 0 0 0;}

.div-wrapper{width:100%;overflow:hidden;margin:0 auto;vertical-align:top;}
.div-wrapper-a{width:100%;height:450px;margin:0 auto;padding:20px 0 0 0;text-align:center;}
.div-a1{width:60%;background:#;padding:0 30px 0 10px;float:left;text-align:left;clear:left;}
.div-b1{width:30%;background:#;float:left;}
.div-head-a1{font-size:20px;line-height:1.1;width:350px;border-bottom:3px solid #ed0009;font-weight:bolder;padding:0 0 5px 0;margin:0 0 15px 0;}
.div-head-b1{font-size:20px;line-height:1.1;width:200px;border-bottom:3px solid #ed0009;font-weight:bolder;padding:0 0 5px 0;margin:0 0 15px 0;}
.div-a2{width:28%;padding:0 15px;display:inline-block;vertical-align:top;text-align:left;}

.img-100 {width:100%;}

.p-header{padding:15px 0 0 300px;}