
* {
    font-family: Arial,Helvetica,sans-serif,"宋体";
    margin: 0;
    padding: 0;
}
body {
    background: rgba(0, 0, 0, 0) url("bg2.gif") repeat scroll 0 0;
    color: #333333;
    font: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 1.2;
    text-align: left;
    margin: 0;
}
h3 {
    font-size: 16px;
    line-height: 1.5em;
}
.disc {
    list-style: outside none disc;
    padding-left: 20px;
}
#top {
    background-color: #ffffff;
    margin: 20px auto 1px;
    width: 950px;
}
#logo {
    background: rgba(0, 0, 0, 0) url("logosmall_2.gif") no-repeat scroll 0 0;
    float: left;
    height: 74px;
    width: 244px;
}
#banner {
    background: rgba(0, 0, 0, 0) url("head1.gif") no-repeat scroll 0 0;
    float: left;
    height: 81px;
    text-align: center;
    width: 360px;
}
#ban_r {
    margin: 5px 5px auto auto;
    text-align: right;
    width: 220px;
}
#banner_reg A {
    color: #0000ff;
    font-weight: bold;
}
#ban_r A {
    color: #ff0000;
    font-size: 12px;
    text-decoration: none;
}
#ban_r A:hover {
    color: #0000ff;
    font-size: 12px;
    text-decoration: none;
}
#foot {
    background-color: #c4c4bc;
    margin: 1px auto 20px;
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: center;
    width: 950px;
}
#center {
    background-color: #c4c4bc;
    margin: 0 auto;
    width: 950px;
}
#cen_r {
    border-bottom: 1px solid #666666;
    border-left: 1px solid #666666;
    margin: 0 0 auto 764px;
    width: 181px;
}
#cen_l {
    float: left;
    margin: 20px 0 0;
    width: 744px;
}
.clear {
    clear: both;
    font-size: 0;
    line-height: 0;
}
#flash {
    float: left;
    margin: 0 auto auto 5px;
    width: 650px;
}
#flash_r {
    line-height: 150%;
    margin: 0;
    text-align: center;
}
#flash_r A {
    color: #ff0000;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
}
#flash_r A:hover {
    color: #ff0000;
    font-size: 10px;
    text-decoration: none;
}
#f_b_font {
    float: left;
    font-size: 12px;
    margin: 10px auto auto 5px;
    width: 100%;
}
#daohang {
    list-style: outside none none;
    margin: 0;
}
#daohang UL {
    list-style-type: none;
    margin: 0;
}
#daohang LI {
    background: rgba(0, 0, 0, 0) url("menu.gif") repeat scroll 0 0;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 25px;
    margin-left: 0;
    padding-left: 0;
    text-indent: 30px;
    width: 181px;
}
#daohang LI A {
    background: rgba(0, 0, 0, 0) url("menu.gif") no-repeat scroll 0 0;
    color: #000000;
    display: block;
    line-height: 25px;
    text-decoration: none;
    width: 181px;
}
#daohang LI A:hover {
    background: rgba(0, 0, 0, 0) url("menu_over.gif") no-repeat scroll 0 0;
    color: #ff0000;
    display: block;
    line-height: 25px;
}
#wl {
    margin: 0;
}
#wl UL {
    list-style-type: none;
    margin: 0;
}
#wl LI {
    display: block;
    height: 25px;
    width: 195px;
}
#wl IMG {
    border-width: 0;
    line-height: 25px;
}
#ab_cen_l {
    float: left;
    margin: 3px 0 0;
    width: 692px;
}
#ab_tit {
    height: 42px;
    text-align: right;
    width: 100%;
}
#ab_content {
    background: rgba(0, 0, 0, 0) url("rocks.jpg") repeat scroll 0 0;
    border-color: #000000;
    border-style: solid;
    border-width: 1px;
    font-size: 12px;
    line-height: 150%;
    margin: 0 0 40px auto;
    padding: 10px;
    width: 95%;
}
#kehu {
    width: 600px;
}
#kehu LI {
    float: left;
    list-style-type: disc;
    width: 300px;
}
#co_cen_l {
    float: left;
    margin: 3px 0 0;
    width: 692px;
}
#co_tit {
    height: 42px;
    text-align: right;
    width: 100%;
}
#co_content {
    background: rgba(0, 0, 0, 0) url("bridge.jpg") repeat scroll 0 0;
    border-color: #000000;
    border-style: solid;
    border-width: 1px;
    font-size: 12px;
    line-height: 150%;
    margin: 0 0 40px auto;
    padding: 10px;
    text-align: center;
    width: 540px;
}
.co_text {
    color: #ffffff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-align: left;
}
#bx_cen_l {
    float: left;
    margin: 3px 0 0;
    width: 692px;
}
#bx_tit {
    height: 42px;
    text-align: right;
    width: 100%;
}
#bx_content {
    background-color: #ffffff;
    border-color: #000000;
    border-style: solid;
    border-width: 1px;
    font-size: 12px;
    line-height: 150%;
    margin: 0 0 40px auto;
    padding: 10px;
    width: 80%;
}
.bx_text {
    color: #ffffff;
    font-size: 12px;
    text-align: left;
}
#link_cen_l {
    float: left;
    margin: 3px 0 0;
    width: 692px;
}
#link_tit {
    height: 42px;
    text-align: right;
    width: 100%;
}
#link_content {
    background: rgba(0, 0, 0, 0) url("links.jpg") repeat scroll 0 0;
    border-color: #000000;
    border-style: solid;
    border-width: 1px;
    font-size: 12px;
    line-height: 150%;
    margin: 0 0 40px auto;
    width: 670px;
}
#link_content A:link {
    color: #ffffff;
    font-size: 12px;
    line-height: 130%;
    text-align: left;
}
#link_content A:hover {
    color: #ffffff;
    font-size: 12px;
    text-align: left;
}
#link_content A:visited {
    color: #ffffff;
    font-size: 12px;
    text-align: left;
}
#link_text A:link {
    color: #ffffff;
    font-size: 12px;
    line-height: 130%;
    text-align: left;
}
#link_text A:hover {
    color: #ffffff;
    font-size: 12px;
    text-align: left;
}
#link_text A:visited {
    color: #ffffff;
    font-size: 12px;
    text-align: left;
}
#sho_cen_l {
    float: left;
    margin: 3px 0 0;
    width: 692px;
}
#sho_tit {
    height: 42px;
    text-align: right;
    width: 100%;
}
#sho_content {
    background: rgba(0, 0, 0, 0) url("tradeshow.jpg") repeat scroll 0 0;
    border-color: #000000;
    border-style: solid;
    border-width: 1px;
    font-size: 12px;
    height: 344px;
    line-height: 150%;
    margin: 0 0 20px auto;
    width: 670px;
}
#sho_bg {
    background-color: #ffffff;
    margin: 5px auto 100px;
    width: 80%;
}
#sho_text {
    background-color: #efefef;
    margin: 5px 60px 5px 5px;
    padding: 5px;
}
#p_cen_l {
    float: left;
    margin: 3px 0 0;
    width: 692px;
}
#p_out {
    background-color: #666666;
    border-color: #000000;
    border-style: solid;
    border-width: 1px;
    margin: 10px;
    width: 96%;
}
#p_in {
    background-color: #c4c4bc;
    border-color: #000000;
    border-style: solid;
    border-width: 1px;
    margin: 6px;
}
#p_list {
    background: #ffffff none repeat scroll 0 0;
    border-color: #666666;
    border-style: solid;
    border-width: 1px;
    margin: 10px;
    padding: 5px;
}
.ptitle {
    font-size: 14px;
    font-weight: bold;
}
.p_list_td {
    font-size: 12px;
}
.p_title {
    color: #993300;
    font-size: 40px;
    font-weight: bold;
    line-height: 1.5em;
    text-align: center;
}
.p_content {
    font-size: 12px;
    margin: 5px;
}
.p_content IMG {
    border-color: #333333;
    border-style: solid;
    border-width: 1px;
    margin: 5px;
    text-align: right;
}
.p_td {
    text-align: center;
}
.ptitle {
    font-weight: bold;
}
.k_form {
    display: block;
    margin: 15px 0 0;
    width: 100%;
}
.k_form .k_login {
    margin-left: 100px;
}
.k_form P {
    text-align: left;
}
.k_form P LABEL {
    clear: both;
    color: #666;
    display: block;
    font-size: 12px;
}
.k_form P SPAN LABEL {
    clear: none;
    color: #666;
    display: inline;
}
.k_form DIV {
    text-align: left;
}
.k_form DIV INPUT {
    background: #d4d0c8 none repeat scroll 0 0;
    border-color: #eee #777 #777 #eee;
    border-style: solid;
    border-width: 1px;
    font-size: 12px;
    margin: 0 4px 0 0;
    padding: 1px;
}
.k_form OL {
    text-align: left;
}
.k_form OL LI {
    line-height: 24px;
}
.clear {
    clear: both;
    display: block;
}
.wrapper {
    background-color: #fff;
    border: 2px solid #8a8a8a;
    border-radius: 3px;
    margin: 0 30px 30px;
    padding: 10px 20px;
    text-align: center;
}
.bottom-links {
    margin: 20px auto;
}
.bottom-links > ul {
    float: left;
    list-style: outside none disc;
    margin: 20px 0;
    padding-left: 4%;
    text-align: left;
    width: 46%;
}
.left {
    text-align: left;
}
.features, .features ul {
    margin: 10px 0;
    text-align: left;
}
.red {
    color: #ff0000;
    font-size: 14px;
}
.v-top {
    display: inline-block;
    vertical-align: top;
}
.features li {
    list-style: outside none disc;
    margin-left: 20px;
}
.feat-img li strong {
    display: block;
}
table, tbody {
    width: 100%;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
table tbody tr:first-child td {
    font-weight: bold;
}
table tbody tr td {
    display: table-cell;
    float: none;
}
td {
    border: 1px solid;
    display: block;
    float: left;
    font-size: 15px;
    text-align: center;
    width: 15%;
}
td {
    color: #333333;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 11px;
}
.left.v-top ul li strong {
    display: inline-block;
    vertical-align: top;
    width: 150px;
}
.left.v-top ul li span {
    display: inline-block;
    width: 160px;
}
.title {
    color: #993300;
    font-size: 24px;
    margin-bottom: 20px;
}
.image-list {
    border: 1px solid #000;
    float: left;
    list-style-type: none;
    padding: 5px;
    text-align: left;
    width: 46%;
}
.image-list .feautured-img {
    border-right: 1px solid;
    display: block;
    float: left;
    min-height: 212px;
    text-align: center;
    width: 40%;
}
.image-description {
    float: left;
    min-height: 0;
    padding: 2%;
    width: 55%;
}
.image-description strong {
    margin: 8px 0;
}
.image-list .image-description em, .image-list .image-description strong, .image-list .image-description p {
    display: block;
    font-size: 12px;
    line-height: 1.7;
}
.red {
    color: #ff0000;
    font-size: 14px;
}
.clearfix {
    clear: both;
    display: block;
}
.image-list > li {
    border-bottom: 1px solid #000;
}
.image-list li:last-child {
    border: 0 none;
}
.center {
    display: block;
    margin: 0 auto;
    text-align: center;
}
.style1 {
    color: #FF0000;
    font-style: italic;
    font-size: 12px;
}
.style2 {font-size: 12px}
.style4 {font-family: Arial, Helvetica, sans-serif}
.style6 {font-size: 14px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.style7 {font-size: 12; padding-bottom: 2px; margin-bottom: 2px;}
.blueText {
    color: #00F;
}
.blueText strong {
    font-size: 14px;
}
-->
.purple{
width:50px;
height:50px;
float:right;
margin:0px;
padding:0px;

}
.p_list table tr td:last-child {
    text-align: left;
    padding-left: 10px;
    list-style: none;
}
#logo {
    BACKGROUND: url(images/logosmall_2.gif); background-repeat:no-repeat; FLOAT: left; WIDTH: 244px; HEIGHT: 74px
}
#banner {
    BACKGROUND: url(images/head1.gif); background-repeat:no-repeat; FLOAT: left; WIDTH: 360px; height:81px; TEXT-ALIGN: center
}
#ban_r {
    MARGIN: 5px 5px auto auto; WIDTH: 220px; TEXT-ALIGN: right;
    line-height:2em;
}
#daohang {
    MARGIN: 0px
}
#daohang UL {
    MARGIN: 0px; LIST-STYLE-TYPE: none
}
#daohang LI {

    FONT-SIZE: 12px;
    BACKGROUND: url(images/menu.gif);
    WIDTH: 181px; 
    TEXT-INDENT: 20px; 
    FONT-FAMILY: Arial, Helvetica, sans-serif; 
    HEIGHT: 25px;
    padding-left:0px;
    margin-left:0px;
    overflow:hidden;
}
#daohang LI A {
    DISPLAY: block;
     BACKGROUND:url(images/menu.gif) no-repeat; 
     WIDTH: 181px;
      COLOR: #000000; 
     LINE-HEIGHT: 25px; 
     TEXT-DECORATION: none;

}
#daohang LI A:hover {
    DISPLAY: block; 
    BACKGROUND: url(images/menu_over.gif) no-repeat; 
    COLOR: #ff0000;
    LINE-HEIGHT: 25px;
    
}