
#onepage P {
    line-height: 28px;
}
#midleft P {
    line-height: 28px;
}
#QuickQuote {
    background-image: url("qqbg.jpg");
    height: 149px;
    margin: 5px 0 0;
    padding: 50px 10px 10px 6px;
}
#QuickQuote UL LI {
    height: 29px;
}
#QuickQuote DL DT {
    line-height: 150%;
}
#QuickQuote DL DD {
    padding: 0 0 8px;
}
.position {
    background-image: url("../images/tt.JPG");
    height: 27px;
    line-height: 220%;
    margin-top: 5px;
    padding-left: 110px;
}
.k_pagelist {
    clear: both;
    display: table;
    float: left;
    line-height: 30px;
}
.k_pagelist EM {
    background: none repeat scroll 0 0 #F5F9FE;
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px;
    color: #787878;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    margin: 0 1px;
    padding: 5px;
}
.k_pagelist STRONG {
    background: none repeat scroll 0 0 #F5F9FE;
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px;
    color: #FF0000;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    margin: 0 1px;
    padding: 5px;
}
.k_pagelist A {
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px;
    font-size: 12px;
    margin: 0 1px;
    padding: 5px;
}
.k_pagelist A:hover {
    border-color: #E90000;
    border-style: solid;
    border-width: 1px;
    font-size: 12px;
    margin: 0 1px;
    padding: 5px;
}
.ConText {
    border-color: #E2E2E2 #E2E2E2 #DDDDDD;
    border-style: none solid solid;
    border-width: 1px;
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 30px;
    margin-bottom: 3px;
    margin-left: 3px;
    margin-right: 3px;
    padding: 12px 10px 10px;
}
.ConText P {
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 60px;
    padding-bottom: 15px;
    text-decoration: none;
}
* {
    margin: 0;
    padding: 0;
}
A {
    cursor: pointer;
    text-decoration: none;
}
A:hover {
    color: #C62529;
    cursor: pointer;
    text-decoration: underline;
}
A:link {
    color: #666666;
}
A:visited {
    color: #666666;
}
H1 {
    color: #CC3333;
    font-size: 30px;
    font-weight: normal;
    line-height: 180%;
    padding-bottom: 5px;
}
H2 {
    font-size: 18px;
    font-weight: bold;
    padding-bottom: 10px;
}
BODY {
    background-color: #F5F5F5;
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}
UL {
    list-style-image: none;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
UL LI {
    list-style-image: none;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
OL {
    list-style-image: none;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
OL LI {
    list-style-image: none;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
TEXTAREA {
    display: block;
    overflow: auto;
}
IMG {
    border-color: -moz-use-text-color;
    border-style: none;
    border-width: 0;
    margin: 0;
    padding: 0;
}
.clear {
    clear: both;
    font-size: 0;
    height: 0;
    line-height: 0;
}
.title {
    color: #C62629;
    font-size: 14px;
    font-weight: bold;
    line-height: 180%;
    padding-bottom: 10px;
}
.BottomImg {
    padding-bottom: 20px;
}
.pagebar {
    clear: both;
    overflow: hidden;
    padding: 20px 0 30px;
}
.pagebar A {
    color: #666666;
}
.TopImg {
    padding-bottom: 20px;
}
#header {
    background: url("../images/logo_rbr.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    clear: both;
    display: block;
    height: 70px;
    margin: 0 auto 5px;
    position: relative;
    width: 942px;
}
#header SPAN {
    float: right;
}
.search {
    background: url("../images/bg04.gif") no-repeat scroll left center rgba(0, 0, 0, 0);
    height: 19px;
    margin: 10px;
    width: 172px;
}
.phone {
    position: absolute;
    right: 0;
    top: 10px;
}
#container {
    background: url("../images/bg016.gif") repeat-y scroll center top #FFFFFF;
    clear: both;
    height: 1%;
    margin: 0 auto;
    overflow: hidden;
    padding: 0 10px 10px;
    width: 942px;
}
#container .l {
    float: left;
    overflow: hidden;
    width: 595px;
}
#container .r {
    float: left;
    margin-left: 8px;
    width: 304px;
}
#container .r DL DT {
    background-color: #B9171A;
    height: 25px;
    margin-bottom: 5px;
}
#container .r DL DD {
    background: url("../images/bg015.gif") no-repeat scroll center center rgba(0, 0, 0, 0);
    padding: 10px;
}
#container .r DL DD UL LI {
    background: url("../images/arow01.gif") no-repeat scroll left center rgba(0, 0, 0, 0);
    line-height: 27px;
    padding-left: 17px;
}
#container .l {
    float: left;
    width: 626px;
}
#container .l DL {
    float: left;
    margin-left: 2px;
    width: 304px;
}
#container .l DL DT {
    background-color: #B9171A;
    height: 25px;
    margin-bottom: 5px;
}
#container .l DL DD {
    background: url("../images/bg015.gif") no-repeat scroll center center rgba(0, 0, 0, 0);
    padding: 10px;
}
#container .l DL DD .solution IMG {
    float: left;
}
#container .l DL DD .solution UL {
    float: left;
    width: 150px;
}
#container .l DL DD .solution UL LI {
    background: url("../images/arow02.gif") no-repeat scroll left center rgba(0, 0, 0, 0);
    line-height: 26px;
    margin-left: 10px;
    padding-left: 10px;
}
#container .l DL DD .service UL {
    float: left;
    width: 170px;
}
#container .l DL DD .service IMG {
    float: left;
}
#container .l DL DD .service UL LI {
    background: url("../images/arow02.gif") no-repeat scroll left center rgba(0, 0, 0, 0);
    line-height: 26px;
    margin-left: 10px;
    padding-left: 8px;
}
#container .case {
    clear: both;
    height: 1%;
    overflow: hidden;
}
#container .case .list {
    padding: 0;
}
#container .case .t {
    padding: 10px 0;
}
#footer {
    border-top: 2px solid #C01E21;
    line-height: 18px;
    margin: 10px auto 0;
    padding-bottom: 10px;
    padding-top: 15px;
    width: 962px;
}
#footer SPAN {
    float: right;
}
#footer A {
    padding: 0 5px;
    text-decoration: underline;
}
#footer A:hover {
    padding: 0 5px;
    text-decoration: none;
}
.more {
    clear: both;
    overflow: hidden;
    padding: 5px 0;
    text-align: right;
}
#subcon {
    background: url("../images/bg06.gif") repeat-y scroll center center #FFFFFF;
    margin: 0 auto;
    overflow: hidden;
    padding: 0 10px;
    width: 942px;
}
.sub-left {
    float: left;
    margin-left: 10px;
    overflow: hidden;
    padding-top: 5px;
    width: 742px;
}
.sub-left P {
    line-height: 180%;
}
.sub-right {
    border-top: 5px solid #FFFFFF;
    float: left;
    overflow: hidden;
    width: 190px;
}
.submenu {
    background: url("../images/bg05.gif") no-repeat scroll right bottom #C62629;
    margin-left: 3px;
    padding: 10px 15px;
}
.submenu UL LI {
    background: url("../images/arow03.gif") no-repeat scroll 18px center rgba(0, 0, 0, 0);
    color: #FFFFFF;
    font-size: 12px;
    line-height: 220%;
    padding-left: 28px;
}
.submenu UL LI A {
    color: #FFFFFF;
    text-decoration: none;
}
.submenu UL LI A:hover {
    color: #FFFFFF;
    text-decoration: underline;
}
.submenu UL LI A:visited {
}
.lifei {
float:left;
    height: auto;
    width: 935px;
}
.lifei1 {
    float: left;
    height: auto;
    width: 215px;
}
.lifei1a {
    height: auto;
    width: 215px;
}
.lifei1c {
    background: url("../images/back1.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 22px;
    width: 215px;
}
.lifei1c li {
    float: left;
    line-height: 25px;
    list-style: none outside none;
    padding-left: 30px;
}
.lifei1c li a {
    color: #FFFFFF;
    font-weight: bold;
}
.lifei1d {
    border: 1px solid #DADADA;
    height: auto;
    width: 215px;
}
.lifei1b {
    height: 260px;
    width: 215px;
}
.lifei1e {
    height: 238px;
    width: 215px;
}
.lifei2 {
    float: right;
    height: auto;
    width: 715px;
}
