*{
padding:0px;
margin:0px;
font-family: Arial, Helvetica, sans-serif,"宋体";
}
BODY {
	FONT-SIZE: 12px; BACKGROUND: url(bg2.gif); MARGIN: 0px; COLOR: #333333;
	line-height:2.5em;
}
h3{
 font:"宋体";
 font-size:16px;
 line-height:1.5em;
}

.disc{
list-style-type:disc;
list-style:disc;
padding-left:20px;
list-style-image:none;
list-style-position:outside;

}
#top {
	MARGIN: 20px auto 1px; WIDTH: 950px; BACKGROUND-COLOR: #ffffff
}
#logo {
	BACKGROUND: url(logosmall_2.gif); background-repeat:no-repeat; FLOAT: left; WIDTH: 244px; HEIGHT: 74px
}
#banner {
	BACKGROUND: url(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
}
#banner_reg A{
 font-weight:bold; 
 COLOR: #0000ff; 
}
#ban_r A {
	FONT-SIZE: 12px; COLOR: #ff0000; TEXT-DECORATION: none
}
#ban_r A:hover {
	FONT-SIZE: 12px; COLOR: #0000ff; TEXT-DECORATION: none
}
#foot {
	PADDING-BOTTOM: 10px; MARGIN: 1px auto 20px; WIDTH: 950px; PADDING-TOP: 10px; BACKGROUND-COLOR: #c4c4bc; TEXT-ALIGN: center
}
#center {
	MARGIN: 0px auto; WIDTH: 950px; BACKGROUND-COLOR: #c4c4bc
}
#cen_r {
	MARGIN: 0px 0px auto 764px; BORDER-LEFT: #666666 1px solid; WIDTH: 181px; BORDER-BOTTOM: #666666 1px solid
}
#cen_l {
	FLOAT: left; MARGIN: 20px 0px 0px; WIDTH: 744px
}
.clear {
	CLEAR: both; FONT-SIZE: 0px; LINE-HEIGHT: 0
}
#flash {
	FLOAT: left; width:650px; MARGIN: 0px auto auto 5px
}
#flash_r {
	MARGIN: 0px; LINE-HEIGHT: 150%; TEXT-ALIGN: center
}
#flash_r A {
	FONT-SIZE: 10px; font-weight:bold; COLOR: #ff0000; TEXT-DECORATION: none
}
#flash_r A:hover {
	FONT-SIZE: 10px; COLOR: #ff0000; TEXT-DECORATION: none
}
#f_b_font {
	FONT-SIZE: 12px; FLOAT: left; MARGIN: 10px auto auto 5px; WIDTH: 100%
}
#daohang {
    list-style: outside none none;
    margin: 0;
}
#daohang UL {
	MARGIN: 0px; LIST-STYLE-TYPE: none
}
#daohang LI {

	FONT-SIZE: 12px;
	BACKGROUND: url(menu.gif);
	WIDTH: 181px; 
	TEXT-INDENT: 30px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	HEIGHT: 25px;
	padding-left:0px;
	margin-left:0px;
}
#daohang LI A {
	DISPLAY: block;
	 BACKGROUND:url(menu.gif) no-repeat; 
	 WIDTH: 181px;
	  COLOR: #000000; 
	 LINE-HEIGHT: 25px; 
	 TEXT-DECORATION: none;
	 overflow:show;
}
#daohang LI A:hover {
	DISPLAY: block; 
	BACKGROUND: url(menu_over.gif) no-repeat; 
	COLOR: #ff0000;
	LINE-HEIGHT: 25px
}
#wl {
	MARGIN: 0px
}
#wl UL {
	MARGIN: 0px; LIST-STYLE-TYPE: none
}
#wl LI {
	DISPLAY: block; WIDTH: 195px; HEIGHT: 25px
}
#wl IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; LINE-HEIGHT: 25px; BORDER-RIGHT-WIDTH: 0px
}
#ab_cen_l {
	FLOAT: left; MARGIN: 3px 0px 0px; WIDTH: 692px
}
#ab_tit {
	WIDTH: 100%; HEIGHT: 42px; TEXT-ALIGN: right
}
#ab_content {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 12px; BACKGROUND: url(rocks.jpg); PADDING-BOTTOM: 10px; MARGIN: 0px 0px 40px auto; BORDER-LEFT: #000000 1px solid; WIDTH: 95%; LINE-HEIGHT: 150%; PADDING-TOP: 10px; BORDER-BOTTOM: #000000 1px solid
}
#kehu {
	WIDTH: 600px
}
#kehu LI {
	FLOAT: left; WIDTH: 300px; LIST-STYLE-TYPE: disc
}
#co_cen_l {
	FLOAT: left; MARGIN: 3px 0px 0px; WIDTH: 692px
}
#co_tit {
	WIDTH: 100%; HEIGHT: 42px; TEXT-ALIGN: right
}
#co_content {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 12px; BACKGROUND: url(bridge.jpg); PADDING-BOTTOM: 10px; MARGIN: 0px 0px 40px auto; BORDER-LEFT: #000000 1px solid; WIDTH: 540px; LINE-HEIGHT: 150%; PADDING-TOP: 10px; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center
}
.co_text {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
#bx_cen_l {
	FLOAT: left; MARGIN: 3px 0px 0px; WIDTH: 692px
}
#bx_tit {
	WIDTH: 100%; HEIGHT: 42px; TEXT-ALIGN: right
}
#bx_content {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 40px auto; BORDER-LEFT: #000000 1px solid; WIDTH: 80%; LINE-HEIGHT: 150%; PADDING-TOP: 10px; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff
}
.bx_text {
	FONT-SIZE: 12px; COLOR: #ffffff; TEXT-ALIGN: left
}
#link_cen_l {
	FLOAT: left; MARGIN: 3px 0px 0px; WIDTH: 692px
}
#link_tit {
	WIDTH: 100%; HEIGHT: 42px; TEXT-ALIGN: right
}
#link_content {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 12px; BACKGROUND: url(links.jpg); MARGIN: 0px 0px 40px auto; BORDER-LEFT: #000000 1px solid; WIDTH: 670px; LINE-HEIGHT: 150%; BORDER-BOTTOM: #000000 1px solid
}
#link_content A:link {
	FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 130%; TEXT-ALIGN: left
}
#link_content A:hover {
	FONT-SIZE: 12px; COLOR: #ffffff; TEXT-ALIGN: left
}
#link_content A:visited {
	FONT-SIZE: 12px; COLOR: #ffffff; TEXT-ALIGN: left
}
#link_text A:link {
	FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 130%; TEXT-ALIGN: left
}
#link_text A:hover {
	FONT-SIZE: 12px; COLOR: #ffffff; TEXT-ALIGN: left
}
#link_text A:visited {
	FONT-SIZE: 12px; COLOR: #ffffff; TEXT-ALIGN: left
}
#sho_cen_l {
	FLOAT: left; MARGIN: 3px 0px 0px; WIDTH: 692px
}
#sho_tit {
	WIDTH: 100%; HEIGHT: 42px; TEXT-ALIGN: right
}
#sho_content {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 12px; BACKGROUND: url(tradeshow.jpg); MARGIN: 0px 0px 20px auto; BORDER-LEFT: #000000 1px solid; WIDTH: 670px; LINE-HEIGHT: 150%; BORDER-BOTTOM: #000000 1px solid; HEIGHT: 344px
}
#sho_bg {
	MARGIN: 5px auto 100px; WIDTH: 80%; BACKGROUND-COLOR: #ffffff
}
#sho_text {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 5px 60px 5px 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #efefef
}
#p_cen_l {
	FLOAT: left; MARGIN: 3px 0px 0px; WIDTH: 692px
}
#p_out {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; MARGIN: 10px; BORDER-LEFT: #000000 1px solid; WIDTH: 96%; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #666666
}
#p_in {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; MARGIN: 6px; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #c4c4bc
}
#p_list {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 5px; BACKGROUND: #ffffff; PADDING-BOTTOM: 5px; MARGIN: 10px; BORDER-LEFT: #666666 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #666666 1px solid
}
.ptitle {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}
.p_list_td {
	FONT-SIZE: 12px
}
.p_title {
	FONT-WEIGHT: bold; FONT-SIZE: 40px; COLOR: #993300; LINE-HEIGHT: 1.5em; TEXT-ALIGN: center
}
.p_content {
	FONT-SIZE: 12px; MARGIN: 5px
}
.p_content IMG {
	BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; MARGIN: 5px; BORDER-LEFT: #333333 1px solid; BORDER-BOTTOM: #333333 1px solid; TEXT-ALIGN: right
}
.p_td {
	TEXT-ALIGN: center; bgcolor: #FFFFFF;
}
.ptitle {
	FONT-WEIGHT: bold
}
.k_form {
	DISPLAY: block; MARGIN: 15px 0px 0px; WIDTH: 100%
}
.k_form .k_login {
	MARGIN-LEFT: 100px
}
.k_form P {
	TEXT-ALIGN: left
}
.k_form P LABEL {
	CLEAR: both; DISPLAY: block; FONT-SIZE: 12px; COLOR: #666
}
.k_form P SPAN LABEL {
	CLEAR: none; DISPLAY: inline; COLOR: #666
}
.k_form DIV {
	TEXT-ALIGN: left
}
.k_form DIV INPUT {
	BORDER-RIGHT: #777 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 12px; BACKGROUND: #d4d0c8; PADDING-BOTTOM: 1px; MARGIN: 0px 4px 0px 0px; BORDER-LEFT: #eee 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #777 1px solid
}
.k_form OL {
	TEXT-ALIGN: left
}
.k_form OL LI {
	LINE-HEIGHT: 24px
}


/*mark styles*/
.clear {
	display: block;
	clear: both;
}
.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;
}

.srht tr td:first-child {
    text-align: center;
    width: 9%;
}
table tbody tr td:first-child {
    width: 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;
    padding: 5px;
    text-align: left;
    width: 46%;
    list-style-type: none;
}


.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 {
	display: block;
	clear: both;
}
.image-list > li {
    border-bottom: 1px solid #000;
}
.image-list li:last-child {
	border: 0;
}
.center {
	text-align: center;
	margin: 0 auto;
	display: block;
}