*{
 PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
PADDING-TOP: 0px
}
HTML {
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	WIDTH: 100%;
	BORDER-RIGHT-WIDTH: 0px
}
.search{ height:20px;width:300px; float:right;}
.search form{padding-right:0;}
.search li{height:20px; line-height:20px; color:#666;}
.search li span{ height:20px; width:132px; background:url(../images/index.jpg) no-repeat 0 0; float:right;}
.search li span input{ width:132px; height:20px; line-height:20px; background:none; border:none;}
.search li.btn input{ width:36px; margin-top:6px; height:20px; background:url(../images/search6.jpg) no-repeat 0 0; border:none;}
.clear {clear:both;}
BODY {
	FONT-SIZE: 12px;
	BACKGROUND: url(../images/bg.png) #fff repeat-x;
	COLOR: #404040;
	LINE-HEIGHT: 1.5em;
	FONT-FAMILY: Î¢ÈíÑÅºÚ, "Microsoft YaHei", Arial, verdana
}
IMG {
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}
INPUT {
	VERTICAL-ALIGN: middle
}
SELECT {
	VERTICAL-ALIGN: middle
}
UL {
	LIST-STYLE-TYPE: none
}
OL {
	LIST-STYLE-TYPE: none
}
LI {
	LIST-STYLE-TYPE: none
}
EM {
	FONT-STYLE: normal
}
A {
	TEXT-DECORATION: none
}
A:link {
	COLOR: #404040
}
A:visited {
	COLOR: #404040
}
A:hover {
	COLOR: #0062b2;
	TEXT-DECORATION: none
}
A:active {
	COLOR: #0062b2;
	TEXT-DECORATION: none
}
H1 {
	FONT-SIZE: 16px
}
H2 {
	FONT-SIZE: 14px
}
H3 {
	FONT-SIZE: 14px
}
H4 {
	FONT-SIZE: 14px
}
H5 {
	FONT-SIZE: 12px
}
H6 {
	FONT-SIZE: 12px
}
IMG {
	BEHAVIOR: url(iepngfix.htc)
}
DIV {
	BEHAVIOR: url(iepngfix.htc)
}
#wrapper {
	MARGIN: 0px auto;
	OVERFLOW: hidden;
	WIDTH: 960px;
	BACKGROUND-COLOR: #fff
}
.f_l {
	FLOAT: left
}
.f_r {
	FLOAT: right
}
.a_l {
	TEXT-ALIGN: left
}
.a_c {
	TEXT-ALIGN: center
}
.a_r {
	TEXT-ALIGN: right
}
.m_line {
	TEXT-DECORATION: line-through
}
.clear {
	CLEAR: both;
	FONT-SIZE: 0px;
	OVERFLOW: hidden;
	LINE-HEIGHT: 0;
	HEIGHT: 1px
}
.blank5 {
	HEIGHT: 5px
}
#headwrapper {
	BACKGROUND: url(../images/headbg.jpg) no-repeat;
	MARGIN: 0px auto;
	WIDTH: 1000px;
	HEIGHT: 85px
}
.header {
	MARGIN: 0px auto;
	WIDTH: 960px;
	POSITION: relative;
	HEIGHT: 85px
}
.header H1 {
	BACKGROUND: url(../images/logo.png) no-repeat;
	LEFT: 0px;
	FLOAT: left;
	WIDTH: 355px;
	TEXT-INDENT: -1000px;
	POSITION: absolute;
	TOP: 0;
	HEIGHT: 85px
}
.header H1 A {
	DISPLAY: block;
	OVERFLOW: hidden;
	WIDTH: 355px;
	HEIGHT: 85px;
}
.header SPAN {
	RIGHT: 35px;
	BACKGROUND: url(../images/half1.gif) no-repeat;
	WIDTH: 115px;
	POSITION: absolute;
	TOP: 36px;
	HEIGHT: 22px
}
.logo {
	FLOAT: left;
	WIDTH: 240px;
	POSITION: absolute;
	TOP: 12px;
	HEIGHT: 52px
}
.topnav {
	RIGHT: 0px;
	WIDTH: 571px;
	line-height:30px;
	POSITION: absolute;
	text-align:right;
	TOP: 0;
	HEIGHT: 85px
}
.topnav p {line-height:25px; margin-top:5px;}
.topnav a {color:#333; font-weight:bold;}
.topnav a:hover {color:#0069be; text-decoration:underline;}
.mainnav {
	FONT-SIZE: 14px;
	BACKGROUND: url(../images/mainnavbg.gif) repeat-x;
	LINE-HEIGHT: 26px;
	POSITION: relative;
	HEIGHT: 26px
}
.mainnav LI {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	BACKGROUND: url(../images/mainnav_normal.gif) no-repeat;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	WIDTH: 96px;
	PADDING-TOP: 0px;
	HEIGHT: 26px;
	TEXT-ALIGN: center
}
.mainnav LI A:link {
	COLOR: #fff
}
.mainnav LI A:visited {
	COLOR: #fff
}
.mainnav LI.curr {
	COLOR: #f7ac00
}
.mainnav LI A:hover {
	COLOR: #f7ac00
}
.mainnav LI A:active {
	COLOR: #f7ac00
}
.mainnav LI.curr {
	BACKGROUND: url(../images/mainnav_hover.gif) no-repeat;
	CURSOR: pointer
}
.mainnav LI:unknown {
 BACKGROUND: url(../images/mainnav_hover.gif) no-repeat;
CURSOR: pointer
}
.mainnav LI:hover {
	BACKGROUND: url(../images/mainnav_hover.gif) no-repeat;
	CURSOR: pointer
}
.mainnav SPAN {
	RIGHT: 0px;
	BACKGROUND: url(../images/half2.gif) no-repeat;
	WIDTH: 118px;
	POSITION: absolute;
	TOP: 0px;
	HEIGHT: 26px
}
#banner {
	BACKGROUND: url(../images/banner_bg.gif) no-repeat;
	MARGIN: 0px auto;
	WIDTH: 976px;
	HEIGHT: 228px
}
.bannerin {
	MARGIN: 3px 11px 2px;
	WIDTH: 954px;
	POSITION: relative;
	HEIGHT: 223px
}
.banner_left {
	Z-INDEX: 201;
	LEFT: 0px;
	WIDTH: 247px;
	POSITION: absolute;
	TOP: 0px;
	HEIGHT: 223px
}
.toplogin {
	BACKGROUND: url(../images/login_title.gif) no-repeat 5px 0px;
	MARGIN: 0px;
	WIDTH: 240px;
	LINE-HEIGHT: 30px;
	HEIGHT: 150px

}
.toplogin DIV {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 40px
}
.toplogin DIV P {
	MARGIN: 2px 0px 0px 28px
}
.loginarea {
	BORDER-RIGHT: #bbb 2px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #bbb 2px solid;
	PADDING-LEFT: 3px;
	FONT-SIZE: 13px;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: #bbb 2px solid;
	WIDTH: 200px;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #bbb 2px solid;
	BACKGROUND-COLOR: #fff
}
.btn_login {
	BACKGROUND: url(../images/btn_login.gif) no-repeat;
	WIDTH: 48px;
	CURSOR: pointer;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	HEIGHT: 24px;
	BORDER-BOTTOM-STYLE: none
}
.banner_right {
	Z-INDEX: 200;
	LEFT: 0px;
	POSITION: absolute;
	TOP: 0px
}
.container {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
.container {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
.container {
	OVERFLOW: hidden;
	WIDTH: 954px;
	POSITION: relative;
	HEIGHT: 223px
}
.slider {
	WIDTH: 20000px;
	POSITION: absolute
}
.slider LI {
	DISPLAY: inline;
	FLOAT: left;
	LIST-STYLE-TYPE: none
}
.slider IMG {
	DISPLAY: block;
	WIDTH: 954px;
	HEIGHT: 223px
}
.num {
	RIGHT: 5px;
	BOTTOM: 5px;
	POSITION: absolute
}
.num LI {
	BORDER-RIGHT: #0062b2 1px solid;
	BORDER-TOP: #0062b2 1px solid;
	FONT-SIZE: 12px;
	FLOAT: left;
	MARGIN: 3px 1px;
	OVERFLOW: hidden;
	BORDER-LEFT: #0062b2 1px solid;
	WIDTH: 16px;
	CURSOR: pointer;
	COLOR: #0062b2;
	LINE-HEIGHT: 16px;
	BORDER-BOTTOM: #0062b2 1px solid;
	FONT-FAMILY: Arial;
	HEIGHT: 16px;
	BACKGROUND-COLOR: #fff;
	TEXT-ALIGN: center
}
.num LI.on {
	BORDER-TOP-WIDTH: 0px;
	FONT-WEIGHT: bold;
	BORDER-LEFT-WIDTH: 0px;
	FONT-SIZE: 16px;
	BORDER-BOTTOM-WIDTH: 0px;
	MARGIN: 0px 1px;
	WIDTH: 21px;
	COLOR: #fff;
	LINE-HEIGHT: 21px;
	HEIGHT: 21px;
	BACKGROUND-COLOR: #0062b2;
	BORDER-RIGHT-WIDTH: 0px
}
#content {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px;
	OVERFLOW: hidden;
	PADDING-TOP: 10px
}
.cola {
	FLOAT: left;
	WIDTH: 240px
}
.colb {
	FLOAT: left;
	MARGIN: 0px 10px;
	WIDTH: 400px
}
.index_news_title {
	BACKGROUND: url(../images/index_news_title.gif) no-repeat;
	HEIGHT: 35px
}
.feature_news {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	HEIGHT: 103px
}
.feature_news IMG {
	BORDER-RIGHT: #ccc 2px solid;
	BORDER-TOP: #ccc 2px solid;
	FLOAT: left;
	BORDER-LEFT: #ccc 2px solid;
	MARGIN-RIGHT: 10px;
	BORDER-BOTTOM: #ccc 2px solid
}
.feature_news SPAN {
	FLOAT: left;
	WIDTH: 225px
}
.feature_news SPAN H2 {
	FONT-SIZE: 14px;
	LINE-HEIGHT: 30px
}
.feature_news SPAN SPAN {
	FONT-SIZE: 12px;
	FLOAT: left;
	COLOR: #969696
}
.colb UL {
	CLEAR: both;
	MARGIN: 0px 5px;
	HEIGHT: 210px
}
.colb UL LI {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 11px;
	BACKGROUND: url(../images/listbg.gif) no-repeat;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 3px;
	HEIGHT: 23px;
	TEXT-ALIGN: right
}
.colb UL LI SPAN {
	PADDING-LEFT: 13px;
	FONT-SIZE: 12px;
	FLOAT: left
}
.colc {
	FLOAT: left;
	WIDTH: 280px
}
.colc IMG {
	MARGIN-TOP: 6px
}
#sidebar {
	DISPLAY: inline;
	FLOAT: left;
	WIDTH: 240px;
	MARGIN-RIGHT: 10px
}
#sidebar UL {
	PADDING-LEFT: 10px
}
#sidebar LI {
	FLOAT: left;
	PADDING-BOTTOM: 3px;
	 background:url(../images/leftNavA.gif) no-repeat 20px 8px; 
	OVERFLOW: hidden;
	COLOR: #3c3c3c;
	LINE-HEIGHT: 26px;
	LETTER-SPACING: 2px;
}
#sidebar LI A {width:180px; padding-left:40px; height:26px; color:#FFF;display:block; color:#333;}
#sidebar LI A:hover {
	FONT-WEIGHT: bold;
	COLOR: #fff;
}
#sidebar LI A:active {
	FONT-WEIGHT: bold;
	COLOR: #3c3c3c
}
#sidebar LI.curr {
	FONT-WEIGHT: bold;
	color:#fff;
	BACKGROUND: url(../images/subnav_hover.gif) no-repeat
}
#sidebar LI:unknown {
 FONT-WEIGHT: bold;
 color:#fff;
BACKGROUND: url(../images/subnav_hover.gif) no-repeat
}
#sidebar LI:hover {
	FONT-WEIGHT: bold;
	BACKGROUND: url(../images/subnav_hover.gif) no-repeat
}
.sidebar_contact {
	BACKGROUND: url(../images/contact_bg.gif) no-repeat;
	WIDTH: 233px;
	LINE-HEIGHT: 21px;
	HEIGHT: 177px
}
#sidebar .pronav {
	MARGIN: 0px auto;
	WIDTH: 225px
}
#sidebar .pronav UL {
	FLOAT: left;
	WIDTH: 186px
}
#sidebar .pronav DIV {
	FLOAT: left;
	WIDTH: 100%
}
#sidebar .pronav DIV IMG {
	FLOAT: left
}
#sidebar .pronav LI {
	PADDING-LEFT: 40px;
	BACKGROUND: url(../images/subnav_normal1.gif) no-repeat;
	FLOAT: left;
	PADDING-BOTTOM: 3px;
	WIDTH: 186px;
	COLOR: #3c3c3c;
	LINE-HEIGHT: 26px;
	LETTER-SPACING: 2px;
	HEIGHT: 26px
}
#sidebar .pronav LI A:link {
	FONT-WEIGHT: bold;
	COLOR: #3c3c3c
}
#sidebar .pronav LI A:visited {
	FONT-WEIGHT: bold;
	COLOR: #3c3c3c
}
#sidebar .pronav LI A:hover {
	FONT-WEIGHT: bold;
	COLOR: #3c3c3c
}
#sidebar .pronav LI A:active {
	FONT-WEIGHT: bold;
	COLOR: #3c3c3c
}
#sidebar .pronav LI.curr {
	FONT-WEIGHT: bold;
	BACKGROUND: url(../images/subnav_hover1.gif) no-repeat
}
#sidebar .pronav LI:unknown {
 FONT-WEIGHT: bold;
BACKGROUND: url(../images/subnav_hover1.gif) no-repeat
}
#sidebar .pronav LI:hover {
	FONT-WEIGHT: bold;
	BACKGROUND: url(../images/subnav_hover1.gif) no-repeat
}
#sidebar .pronav LI.curr A:link {
	FONT-WEIGHT: bold;
	COLOR: #3c3c3c
}
#sidebar .pronav LI.curr A:visited {
	FONT-WEIGHT: bold;
	COLOR: #3c3c3c
}
#sidebar .pronav LI.curr A:hover {
	FONT-WEIGHT: bold;
	COLOR: #3c3c3c
}
#sidebar .pronav LI.curr:active {
	FONT-WEIGHT: bold;
	COLOR: #3c3c3c
}
#main {
	DISPLAY: inline;

	BACKGROUND: url(../images/midline.gif) no-repeat left 30px;
	FLOAT: right;
	OVERFLOW: visible;
	WIDTH: 690px;
}
.urhere {
	PADDING-LEFT: 5px;
	BACKGROUND: url(../images/urhere_bg.gif) no-repeat;
	WIDTH: 690px;
	LINE-HEIGHT: 26px;
	HEIGHT: 26px
}
.urhere SPAN {
	FLOAT: left
}
.urhere .separator {
	BACKGROUND: url(../images/urhere.gif) no-repeat;
	FLOAT: left;
	MARGIN: 0px 5px;
	WIDTH: 8px;
	HEIGHT: 26px
}
#main .umineko {
	CLEAR: both;
	width:680px;
	height:auto;
	overflow:hidden;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	FONT-SIZE: 13px;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 10px;
}
#main .umineko h1 {width:100%; text-align:center; display:block; height:35px; margin-top:5px;}
.umineko P {
	MARGIN: 8px
}
.page {
	MARGIN-BOTTOM: 10px;
	WIDTH: 90%;
	LINE-HEIGHT: 30px;
	BORDER-BOTTOM: #c4c4c4 1px dashed;
	HEIGHT: 30px;
	TEXT-ALIGN: right
}
.contact {
	BACKGROUND: url(../images/map.gif) no-repeat;
	WIDTH: 670px;
	HEIGHT: 500px
}
.contact DIV {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 15px;
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 200%;
	PADDING-TOP: 75px
}
.contact DIV P {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
.honor {
	MARGIN: 0px auto;
	WIDTH: 650px
}
.honor LI {
	FLOAT: left;
	WIDTH: 320px;
	HEIGHT: 250px;
	TEXT-ALIGN: center
}
.productlist {
	MARGIN: 0px 0px 10px 10px
}
.productlist LI {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(../images/line.gif) repeat-x left bottom;
	PADDING-BOTTOM: 14px;
	PADDING-TOP: 8px;
	HEIGHT: 200px
}
.productlist IMG {
	BORDER-RIGHT: #ccc 2px solid;
	PADDING-RIGHT: 1px;
	BORDER-TOP: #ccc 2px solid;
	PADDING-LEFT: 1px;
	FLOAT: left;
	PADDING-BOTTOM: 1px;
	BORDER-LEFT: #ccc 2px solid;
	WIDTH: 304px;
	MARGIN-RIGHT: 10px;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #ccc 2px solid;
	BACKGROUND-COLOR: #fff
}
.productlist DIV {
	FLOAT: left;
	WIDTH: 340px
}
.productlist DIV DL {
	CLEAR: both;
	FLOAT: left;
	MARGIN-BOTTOM: 5px;
	WIDTH: 100%
}
.productlist DIV DT {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FLOAT: left;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px
}
DD {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FLOAT: left;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px
}
.productlist DIV DD {
	WIDTH: 260px;
	COLOR: #0062b2
}
.productlist DIV DD.des {
	FONT-SIZE: 12px;
	OVERFLOW: hidden;
	COLOR: #808080;
	HEIGHT: 145px
}
.productlist DIV DD.des P {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
.newslist {
	MARGIN: 0px 0px 10px 10px
}
.newslist LI {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(../images/line.gif) repeat-x left bottom;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	HEIGHT: 100px
}
.newslist IMG {
	BORDER-RIGHT: #ccc 2px solid;
	PADDING-RIGHT: 1px;
	BORDER-TOP: #ccc 2px solid;
	PADDING-LEFT: 1px;
	FLOAT: left;
	PADDING-BOTTOM: 1px;
	BORDER-LEFT: #ccc 2px solid;
	WIDTH: 150px;
	MARGIN-RIGHT: 10px;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #ccc 2px solid;
	HEIGHT: 90px;
	BACKGROUND-COLOR: #fff
}
.newslist DIV {
	FLOAT: left;
	WIDTH: 490px
}
.newslist DIV DL {
	CLEAR: both;
	FLOAT: left;
	MARGIN-BOTTOM: 5px;
	WIDTH: 100%
}
.newslist DIV DT {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	FLOAT: left;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px
}
DD {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	FLOAT: left;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px
}
.newslist DIV DT H2 {
	PADDING-LEFT: 20px;
	BACKGROUND: url(../images/listicon.gif) no-repeat left 1px
}
.newslist DIV DT.zy {
	FONT-SIZE: 12px;
	COLOR: #f60
}
.newslist DIV DD {
	COLOR: #0062b2
}
.newslist DIV DD.date {
	FONT-SIZE: 11px;
	FLOAT: right;
	WIDTH: 50px
}
.newslist DIV DD.excerpt {
	FONT-SIZE: 12px;
	OVERFLOW: hidden;
	WIDTH: 460px;
	COLOR: #808080;
	HEIGHT: 60px
}
.newslist DIV DD.excerpt P {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
.productview {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	FLOAT: left;
	PADDING-BOTTOM: 20px;
	OVERFLOW: hidden;
	WIDTH: 620px;
	PADDING-TOP: 10px
}
.productview IMG {
	BORDER-RIGHT: #ccc 2px solid;
	PADDING-RIGHT: 1px;
	BORDER-TOP: #ccc 2px solid;
	PADDING-LEFT: 1px;
	PADDING-BOTTOM: 1px;
	BORDER-LEFT: #ccc 2px solid;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #ccc 2px solid;
	BACKGROUND-COLOR: #fff
}
.productview DL {
	CLEAR: both;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(../images/line.gif) repeat-x left bottom;
	FLOAT: left;
	PADDING-BOTTOM: 10px;
	WIDTH: 100%;
	PADDING-TOP: 10px
}
.productview DT {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px
}
DD {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px
}
.productview SPAN {
	COLOR: #0062b2
}
.productview DT.bbb {
	WIDTH: 290px
}
.productview DD.ccc {
	WIDTH: 290px
}
.productview DD.des {
	WIDTH: 555px;
	COLOR: #808080
}
.productview DD.des P {
	PADDING-RIGHT: 0px;
	MARGIN-TOP: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}
.tabletxt {
	BORDER-TOP: #9b9b9e 1px solid;
	MARGIN: 0px auto;
	BORDER-LEFT: #1874cd 3px solid;
	WIDTH: 660px
}
.tabletxt TR {
}
.tabletxt TD {
	BORDER-RIGHT: #9b9b9e 1px solid;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #9b9b9e 1px solid
}
.imgborder IMG {
	BORDER-RIGHT: #cecece 3px solid;
	BORDER-TOP: #cecece 3px solid;
	BORDER-LEFT: #cecece 3px solid;
	BORDER-BOTTOM: #cecece 3px solid
}
.messagetable TD {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}
.messagetable INPUT {
	BORDER-RIGHT: #aaa 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #aaa 1px solid;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #aaa 1px solid;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #aaa 1px solid;
	BACKGROUND-COLOR: #f4faff
}
.messagetable TEXTAREA {
	BORDER-RIGHT: #aaa 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #aaa 1px solid;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #aaa 1px solid;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #aaa 1px solid;
	BACKGROUND-COLOR: #f4faff
}
.projectlist LI {
	BORDER-RIGHT: #b6b6b6 2px solid;
	BORDER-TOP: #b6b6b6 2px solid;
	FLOAT: left;
	MARGIN: 0px 18px 18px 0px;
	OVERFLOW: hidden;
	BORDER-LEFT: #b6b6b6 2px solid;
	WIDTH: 200px;
	BORDER-BOTTOM: #b6b6b6 2px solid;
	HEIGHT: 130px
}
.projectlist LI IMG {
	WIDTH: 200px
}
.footer {
	CLEAR: both;
	BACKGROUND: url(../images/footbg.jpg) no-repeat 0px 15px;
	MARGIN: 0px auto;
	WIDTH: 960px;
	HEIGHT: 88px;
	TEXT-ALIGN: center
}
.footline {
	BACKGROUND: url(../images/footline.gif) no-repeat;
	WIDTH: 960px;
	HEIGHT: 12px
}
.footer A:link {
	COLOR: #7f7f7f;
	TEXT-DECORATION: none
}
.footer A:visited {
	COLOR: #7f7f7f;
	TEXT-DECORATION: none
}
.footer A:hover {
	COLOR: #0062b2;
	TEXT-DECORATION: none
}
.footer SPAN {
	DISPLAY: block;
	PADDING-BOTTOM: 5px
}
.chaoslist {
	CLEAR: both;
	FLOAT: left;
	WIDTH: 700px
}
.chaoslist UL {
	MARGIN: 10px 0px;
	HEIGHT: 450px
}
.chaoslist IMG {
	BORDER-RIGHT: #b6b6b6 2px solid;
	BORDER-TOP: #b6b6b6 2px solid;
	BORDER-LEFT: #b6b6b6 2px solid;
	BORDER-BOTTOM: #b6b6b6 2px solid
}
.chaoslist UL LI {
	BACKGROUND: none transparent scroll repeat 0% 0%;
	FLOAT: left;
	MARGIN: 5px;
	WIDTH: 104px;
	HEIGHT: 104px
}
.chaoslist UL LI.color {
	BACKGROUND: url(../images/colorbg.gif) #b6b6b6 no-repeat;
	WIDTH: 104px;
	HEIGHT: 104px
}
.plist{width:660px;margin-left:15px;margin-top:10px;border:solid #ffffff 0px;overflow:hidden; background:url(../images/cpbg.jpg) left top repeat-x;}
.plist h3{margin:10px 10px 0 10px;color:#000;padding-left:5px;padding-bottom:10px;font-size:14px;border-bottom:1px #ccc dotted;}
.plist ul{margin:10px;display:inline-block;}
.plist li{width:171px;text-align:center;float:left;margin-top:10px;}
.plist li span{clear:both;display:block;text-align:center;}

#plist{margin-top:20px;margin-left:15px;border:solid #ffffff 3px;height:340px;}
#plist ul{display:inline-block;padding-bottom:10px;padding-top:10px;}
#plist li{width:168px;text-align:center;float:left;margin-top:10px;}
#plist li img{width:150px;height:150px;}
#plist li span{clear:both;display:block;text-align:center;padding-top:5px;}



.pages{clear:both;margin-left:15px;margin-top:20px;width:660px;height:60px;float:none;overflow:hidden;text-align:center;font-family:"??";}
.pages ul{margin:0px auto;float:none;clear:both;overflow:hidden;text-align:center;white-space:nowrap;}
.pages li,.pages li a{float:none;display:inline;}
.pages li{padding:2px 3px;border:1px #ddd solid;line-height:18px;margin:0 5px;text-align:center;}
.pages li.thisclass{font-weight:bold;color:#ff0000;}

#pview{margin:10px 0 0 15px;border:solid #cee4f1 3px;width:640px;padding:10px;}
#pview .pic{width:420px;overflow:hidden;}
#pview .pic img{width:400px;height:auto;}
#pview .title{height:25px;line-height:25px;text-align:center;}
#pview .title h2{font-size:14px;color:#00F;}
#pview .content{margin-top:15px;text-align:left;height:100%;}


.content_tags { float:left; line-height:22px; font-size:14px; font-weight:bold;}

/*---------- viewbox ---------*/
.viewbox{
	width:728px;
	overflow:hidden;
	padding-bottom:8px;
}
.viewbox .title{
	height:56px;
	line-height:56px;
	text-align:center;
	overflow:hidden;
	padding-top:10px;
}
.viewbox .title h2{
	font-size:24px;
	color:#369;
}
.viewbox .info{
	height:24px;
	line-height:17px;
	text-align:center;
	overflow:hidden;
	color:#777;
}
.viewbox .info small{
	margin-left:8px;
	margin-right:3px;
	color:#999;
	font-size:12px;
}
.viewbox .info a{
	color:#690;
}
.viewbox .intro{
	padding:8px 16px;
	line-height:25px;
	background:#FAFDFE;
	border:1px solid #DDD;
	font-size:14px;
	color:#666;
	margin-top:8px;
}
.viewbox .infolist{
	width:368px;
	float:left;
}
.viewbox .infolist small{
	width:100px;
	text-align:right;
	display:block;
	float:left;
	font-size:12px;
	line-height:31px;
	color:#999;
	clear:left;
	height:31px;
	overflow:hidden;
}
.viewbox .infolist span{
	width:200px;
	line-height:30px;
	float:left;
	height:31px;
	overflow:hidden;
}
.viewbox .picview{
	width:320px;
	float:right;
	padding-right:24px;
	padding-top:16px;
}
.viewbox .labeltitle{
	height:23px;
	background:url(../images/view-labeltitle-bg.gif) left 10px repeat-x;
	clear:both;
	overflow:hidden;
	margin:0px auto 0px;
	padding-top:10px;
}
.viewbox .labeltitle strong{
	width:80px;
	height:23px;
	line-height:23px;
	text-align:center;
	color:#FFF;
	letter-spacing:1px;
	display:block;
	float:left;
	background:url(../images/view-labeltitle-bg.gif) left -44px no-repeat;
	overflow:hidden;
}

.viewbox .content{
	font-size:14px;
	padding:12px 16px;
	line-height:25px;
	color:#333;
}
.viewbox .dede_pages{
	width:712px;
	float:none;
	overflow:hidden;
	text-align:center;
}
.viewbox .dede_pages ul{
	margin:0px auto;
	float:none;
	clear:both;
	overflow:hidden;
	text-align:center;
	white-space:nowrap;
}
.viewbox .dede_pages ul li,.viewbox .dede_pages ul li a{
	float:none;
	display:inline;
}
.viewbox .boxoff{
	height:10px;
	overflow:hidden;
	clear:both;
	background:url(../images/boxoff.gif) left 15px repeat-x;
	margin:4px auto;
	padding-top:10px;
}
.viewbox .boxoff strong{
	display:block;
	width:8px;
	height:10px;
	overflow:hidden;
	font-size:0px;
	line-height:100px;
	background:url(../images/boxoff.gif) right -10px no-repeat;
	float:left;
}
.viewbox .newdigg{
	width:406px;
	height:51px;
	margin:8px auto;
	clear:both;
	overflow:hidden;
	padding-left:8px;
}
.viewbox .diggbox{
	width:195px;
	height:51px;
	float:left;
	margin-right:8px;
	overflow:hidden;
	cursor:pointer;
}
.viewbox .diggbox .digg_act{
	font-size:14px;
	float:left;
	line-height:31px;
	text-indent:32px;
	height:29px;
	overflow:hidden;
	font-weight:bold;
}
.viewbox .diggbox .digg_num{
	float:left;
	line-height:29px;
	text-indent:5px;
}
.viewbox .diggbox .digg_percent{
	width:180px;
	clear:both;
	padding-left:10px;
	overflow:hidden;
}
.viewbox .diggbox .digg_percent .digg_percent_bar{
	width:100px;
	height:7px;
	background:#E8E8E8;
	border-right:1px solid #CCC;
	float:left;
	overflow:hidden;
	margin-top:3px;
}
.viewbox .diggbox .digg_percent .digg_percent_num{
	font-size:10px;
	float:left;
	padding-left:10px;
}
.viewbox .diggbox .digg_percent .digg_percent_bar span{
	display:block;
	height:5px;
	overflow:hidden;
	background:#000;
}
.viewbox .newdigg .digg_good{
	background:url(../images/newdigg-bg.png) left top no-repeat;
}
.viewbox .newdigg .digg_bad{
	background:url(../images/newdigg-bg.png) right top no-repeat;
}
.viewbox .newdigg .digg_good .digg_act{
	color:#C30;	
}
.viewbox .newdigg .digg_good .digg_num{
	color:#C63;
}
.viewbox .newdigg .digg_bad .digg_act{
	color:#36C;	
}
.viewbox .newdigg .digg_bad .digg_num{
	color:#39C;
}
.viewbox .newdigg .digg_good .digg_percent .digg_percent_bar span{
	border:1px solid #E37F24;
	background:#FFC535;
}
.viewbox .newdigg .digg_bad .digg_percent .digg_percent_bar span{
	border:1px solid #689ACC;
	background:#94C0E4;
}
.viewbox .handle{
	height:59px;
	padding-top:12px;
	overflow:hidden;
	clear:both;
}
.viewbox .handle .digg{
	width:59px;
	height:59px;
	float:left;
	background:url(../images/digg-bg.gif) no-repeat;
	margin-right:12px;
}
.viewbox .handle .digg .digg_num{
	width:56px;
	height:34px;
	font-size:20px;
	text-align:center;
	line-height:34px;
	overflow:hidden;
	color:#6B9169;
}
.viewbox .handle .digg .digg_act{
	width:56px;
	height:22px;
	line-height:23px;
	overflow:hidden;
}
.viewbox .handle .digg .digg_act a{
	margin-left:11px;
	color:#777;
	float:left;
}
.viewbox .handle .context{
	float:left;
}
.viewbox .handle .context ul li{
	line-height:29px;
	color:#888;
}
.viewbox .actbox{
	width:260px;
	text-align:center;
	float:right;
	padding-top:20px;
	padding-right:10px;
}
.viewbox .actbox ul li{
	display:inline;
	padding-left:22px;
	background-image:url(../images/actbox-ico.gif);
	background-repeat:no-repeat;
	margin-right:10px;
}
.viewbox .actbox ul li a{
	color:#777;
}
.viewbox .actbox ul li#act-fav{
	background-position:4px 0px;
}
.viewbox .actbox ul li#act-err{
	background-position:4px -37px;
}
.viewbox .actbox ul li#act-pus{
	background-position:4px -73px;
}
.viewbox .actbox ul li#act-pnt{
	background-position:4px -109px;
}
.viewbox .downurllist{
	width:100%;
	clear:both;
	overflow:hidden;
	
}
.viewbox .downurllist li{
	height:27px;
	background:url(../images/downurl-bg.gif) right top no-repeat;
	padding-right:4px;
	float:left;
	margin-right:10px;
	overflow:hidden;
	margin-top:10px;
}
.viewbox .downurllist li a{
	height:27px;
	background:url(../images/downurl-bg.gif) left top no-repeat;
	display:block;
	font-size:12px;
	color:#555;
	text-indent:30px;
	line-height:27px;
	float:left;
	padding-right:5px;
}
.viewbox .downurllist li a:hover{
	color:#F63;
	text-decoration:none;
}
.viewbox .picbox{
	width:100%;
	text-align:center;
	padding-top:10px;
	font-size:14px;
	line-height:31px;
	overflow:hidden;
}
.viewbox .picbox img{
	display:block;
	margin:16px auto 6px;
}
.viewbox .picbox ul.e8{
	font-size:12px;
	line-height:normal;
}
.viewbox .picbox ul.e8 li .pic{
	background:none;
	border:1px solid #EEE;
	overflow:hidden;
}
.viewbox .picbox ul.e8 img{
	margin:3px;
	border:1px solid #CCC;
}
.viewbox .picbox ul.e8 li .title{
	padding-top:0px;
}
.lan121, .lan121 a {
    color: #5B73A3;
    font-size: 12px;
}
.hui-bian {
    border: 1px solid #DDDDDD;
}
.sj-left-link {
    background-color: #FAFAFA;
    padding: 8px;
    margin-left:15px; 
}


.newslist{ padding-top: 10px; width:95%;}
.newslist li{ height: 32px; line-height: 32px; border-bottom:1px dashed #e2e2e2; color: #999;}
.newslist li a{ color: #333; float:left; background:url(../images/fk.jpg) no-repeat 0 13px; padding-left: 15px;}
.newslist li a:hover {color:#e9265f;}
.newslist li span{float: right;}


/***********·ÖÒ³*************/
.page_nav {margin-top:20px;}
.page_nav a {
border-right: #e2e2e2 1px solid; padding-right: 5px; border-top: #e2e2e2 1px solid; padding-left: 5px; padding-bottom: 2px; margin: 2px; border-left: #e2e2e2 1px solid; color: #e2e2e2; padding-top: 2px; border-bottom: #e2e2e2 1px solid; text-decoration: none
}
.page_nav a:hover {
border-right: #e2e2e2 1px solid; border-top: #e2e2e2 1px solid; border-left: #e2e2e2 1px solid; color: #000; border-bottom: #e2e2e2 1px solid
}
.page_nav a:active {
border-right: #e2e2e2 1px solid; border-top: #e2e2e2 1px solid; border-left: #e2e2e2 1px solid; color: #000; border-bottom: #e2e2e2 1px solid
}
.page_nav span.current {
border-right: #e2e2e2 1px solid; padding-right: 5px; border-top: #e2e2e2 1px solid; padding-left: 5px; font-weight: bold; padding-bottom: 2px; margin: 2px; border-left: #e2e2e2 1px solid; color: #fff; padding-top: 2px; border-bottom: #e2e2e2 1px solid; background-color: #e2e2e2
}
.page_nav span.nolink { border-right: #e2e2e2 1px solid; padding-right: 5px; border-top: #e2e2e2 1px solid; padding-left: 5px; padding-bottom: 2px; margin: 2px; border-left: #e2e2e2 1px solid; color: #999; padding-top: 2px; border-bottom: #e2e2e2 1px solid
}

.prevNext {border-top:1px solid #e2e2e2; margin-top:100px;}
.prevNext a {color:#333; text-decoration:none; }

.productlist {width:690px;}
.productlist li {width:150px; height:120px; float:left; margin-right:15px;}
.productlist img {width:145px; height:100px;}


#gbooklist {
	width: 100%;
	text-align:center;
}
#gbooklist .faq  ,
#gbooklist .reply
{
	text-align:left;
	width: 98%;
	word-wrap: break-word; 
	word-break: break-all;
	border:1px solid #999999;
	margin-bottom:10px;
	font-size:12px;
}

#gbooklist .faqtit,
#gbooklist .faqcon
{
padding-left:5px;
color:#000;
}

#gbooklist .faqtit{
background-color:#333;
color:#fff;
padding-left:5px;
font-size:12px;
line-height:20px;
}

#gbooklist .reply{
	border: 1px dashed #333;
	width:95%;
	color:#FF6600;
	margin-left:5px;
	height:20px;
	line-height:20px;
}
.pagenumber {
margin:0px auto;
font-size:12px;
}
.pagenumber span {
line-height:30px;
margin-left:10px;
}
.pagenumber a {
margin-left:10px;
color:#333;
text-decoration:none;
text-align:center;

}
.pagenumber a:hover {
text-decoration:underline;}