BODY {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; font-family:"Microsoft YaHei";
}
DIV {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
OL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H5 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H6 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
PRE {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
CODE {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
FIELDSET {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
LEGEND {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
INPUT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BUTTON {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TEXTAREA {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BLOCKQUOTE {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TH {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
FIELDSET {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
IMG {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
ADDRESS {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
CAPTION {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
CITE {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
CODE {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
DFN {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
EM {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
TH {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
VAR {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
OPTGROUP {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
H1 {
	FONT-SIZE: 100%
}
H2 {
	FONT-SIZE: 100%
}
H3 {
	FONT-SIZE: 100%
}
H4 {
	FONT-SIZE: 100%
}
H5 {
	FONT-SIZE: 100%
}
H6 {
	FONT-SIZE: 100%
}
ABBR {
	BORDER-RIGHT-WIDTH: 0px; FONT-VARIANT: normal; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
ACRONYM {
	BORDER-RIGHT-WIDTH: 0px; FONT-VARIANT: normal; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
INPUT {
	FONT-FAMILY: inherit
}
BUTTON {
	FONT-FAMILY: inherit
}
TEXTAREA {
	FONT-FAMILY: inherit
}
SELECT {
	FONT-FAMILY: inherit
}
OPTGROUP {
	FONT-FAMILY: inherit
}
OPTION {
	FONT-FAMILY: inherit
}
CODE {
	FONT-SIZE: 100%
}
KBD {
	FONT-SIZE: 100%
}
SAMP {
	FONT-SIZE: 100%
}
TT {
	FONT-SIZE: 100%
}
  INPUT {
	FONT-SIZE: 100%
}
BUTTON {
	FONT-SIZE: 100%
}
TEXTAREA {
	FONT-SIZE: 100%
}
SELECT {
	FONT-SIZE: 100%
}
:focus {
	OUTLINE-STYLE: none
}
OL {
	LIST-STYLE-TYPE: none
}
UL {
	LIST-STYLE-TYPE: none
}
LI {
	LIST-STYLE-TYPE: none
}
:link {
	TEXT-DECORATION: none
}
:visited {
	TEXT-DECORATION: none
}
INS {
	TEXT-DECORATION: none
}
BLOCKQUOTE {
	QUOTES: none
}
Q {
	QUOTES: none
}
BLOCKQUOTE:before {
	CONTENT: none
}
BLOCKQUOTE:after {
	CONTENT: none
}
Q:before {
	CONTENT: none
}
Q:after {
	CONTENT: none
}
BODY {
	LINE-HEIGHT: 1.5; FONT-FAMILY: Tahoma,Arial,Verdana,sans-serif; COLOR: #444; FONT-SIZE: 12px; text-shadow: 0px 1px 0px rgba(255,255,255,1)
}
HTML {
	-webkit-text-size-adjust: none
}
TABLE {
	BORDER-SPACING: 0; BORDER-COLLAPSE: collapse
}
CAPTION {
	TEXT-ALIGN: left
}
TH {
	TEXT-ALIGN: left
}
SUP {
	LINE-HEIGHT: 1px; FONT-SIZE: 80%
}
SUB {
	LINE-HEIGHT: 1px; FONT-SIZE: 80%
}
P {
	TEXT-TRANSFORM: none
}
A {
	COLOR:#666
}
A:hover {
	COLOR: #cc0000
}
.posr {
	POSITION: relative
}
.posa {
	POSITION: absolute
}
.fn-left {
	FLOAT: left
}
.fn-right {
	FLOAT: right
}
.fn-clear:after {
	LINE-HEIGHT: 0; DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; FONT-SIZE: 0px; CONTENT: " "
}
.fn-clear {
	LINE-HEIGHT: 0; MARGIN-TOP: 0px; HEIGHT: 0px; CLEAR: both; FONT-SIZE: 0px; OVERFLOW: hidden
}
.dib {
	ZOOM: 1; DISPLAY: inline; VERTICAL-ALIGN: top
}
.white A {
	COLOR: #fff
}
.white A:hover {
	COLOR: #fff; TEXT-DECORATION: underline
}
.black A {
	COLOR: #515151
}
.black A:hover {
	COLOR: #cc0000; TEXT-DECORATION: underline
}
.cate A {
	COLOR: #222
}
.cate A:hover {
	COLOR: #09c; TEXT-DECORATION: underline
}
.gray A {
	COLOR: #666; TEXT-DECORATION: none
}
.gray A:hover {
	COLOR: #cc0000; TEXT-DECORATION: underline
}
.dark A {
	COLOR: #444
}
.dark A:hover {
	COLOR: #cc0000
}
.white A {
	COLOR: #fff
}
.white A:hover {
	TEXT-DECORATION: underline
}
.blue A {
	COLOR: #07519a
}
.blue A:hover {
	COLOR: #cc0000; TEXT-DECORATION: underline
}
.red A {
	COLOR: #cc0000
}
.red A:hover {
	COLOR: #cc0000
}
.blank7 {
	LINE-HEIGHT: 0; HEIGHT: 7px; CLEAR: both; FONT-SIZE: 0px; OVERFLOW: hidden
}
.blank10 {
	LINE-HEIGHT: 0; HEIGHT: 10px; CLEAR: both; FONT-SIZE: 0px; OVERFLOW: hidden
}
.blank15 {
	HEIGHT: 15px; CLEAR: both; OVERFLOW: hidden
}
.blank20 {
	HEIGHT: 20px; CLEAR: both; OVERFLOW: hidden
}
.blank30 {
	HEIGHT: 30px; CLEAR: both; OVERFLOW: hidden
}
.blank40 {
	HEIGHT: 40px; CLEAR: both; OVERFLOW: hidden
}
.lhfix {
	LINE-HEIGHT: 0; FONT-SIZE: 0px
}
.wrapper {
	WIDTH: 100%
}
.wrapper-con {
	MARGIN: 0px auto; WIDTH: 1000px
}
.head {
	 HEIGHT: 107px;
	background: url(../images/body_bg.png) repeat-x;
}
.top-nav-wrap {
	HEIGHT: 24px
}
.top-nav {
	HEIGHT: 24px; CLEAR: both
}
.top-nav LI {
	LINE-HEIGHT: 24px; BACKGROUND: url(ico.png) no-repeat left top; FLOAT: left; FONT-SIZE: 12px
}
.top-nav LI.first-item {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.top-nav LI.last-item {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.top-nav LI A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px; text-shadow: none; color:#CCCCCC;
}
.top-nav LI.first-item A { color:#CCCCCC;
}
.top-nav LI.last-item {
	WIDTH: 162px
}
DL.lang-select {
	Z-INDEX: 60; MARGIN-TOP: 3px; WIDTH: 132px; FLOAT: left; HEIGHT: 22px
}
DL.lang-select DT {
	Z-INDEX: 60; BORDER-BOTTOM: #bbb 1px solid; POSITION: relative; BORDER-LEFT: #bbb 1px solid; LINE-HEIGHT: 16px; TEXT-INDENT: 10px; WIDTH: 160px; BACKGROUND:  #fff no-repeat 3px -21px; HEIGHT: 16px; BORDER-TOP: #bbb 1px solid; CURSOR: pointer; BORDER-RIGHT: #bbb 1px solid
}
DL.lang-select DT SPAN {
	POSITION: absolute; LINE-HEIGHT: 0; TEXT-INDENT: -9999px; WIDTH: 11px; DISPLAY: block; BACKGROUND: url(ico.png) 0px -48px; HEIGHT: 11px; RIGHT: 2px; TOP: 2px
}
DL.lang-select DD {
	Z-INDEX: 60; BORDER-BOTTOM: #bbb 1px solid; BORDER-LEFT: #bbb 1px solid; WIDTH: 232px; DISPLAY: none; BACKGROUND: #fff; HEIGHT: 90px; OVERFLOW: hidden; BORDER-TOP: #bbb 1px; RIGHT: 0px; BORDER-RIGHT: #bbb 1px solid; TOP: 21px; _width: 233px
}

.top-nav LI DL.lang-select img{ padding-top:2px;
	}
.top-nav LI DL.lang-select A {
	COLOR: #444444; margin-left:-5px;
}
.top-nav LI DL.lang-select A:hover {
	COLOR: #e1312d; text-decoration:none;
}

.top-nav DL.sfhover DT {
	BORDER-BOTTOM-COLOR: #eee; HEIGHT: 20px
}
.top-nav DL.sfhover DD {
	DISPLAY: block
}

.top-nav DL:hover DD {
	DISPLAY: block
}

.left {
	float:left;
}
.right {
	float:right;
}
.logo {
	OVERFLOW: hidden; _margin-top: -1px
}
#navi {
	Z-INDEX: 50; WIDTH: 632px; HEIGHT: 56px; TOP: 31px; float:right;
}
#navi LI.item-main {
	Z-INDEX: 50; POSITION: relative; WIDTH: 80px; FONT-FAMILY: Arial, Helvetica, sans-serif; FLOAT: left; HEIGHT: 56px; FONT-SIZE: 14px
}


#navi LI.item-index {
	TEXT-INDENT: 15px; WIDTH: 60px; BACKGROUND: url(ico.png) no-repeat 0px -81px
}
#navi LI.item-wide {
	WIDTH: 95px
}
#navi LI.item-main A.item-main {
	Z-INDEX: 9999; POSITION: relative; TEXT-ALIGN: center; LINE-HEIGHT: 56px; TEXT-TRANSFORM: uppercase; DISPLAY: block; TEXT-DECORATION: none
}
#navi LI.item-index A.item-main {
	TEXT-ALIGN: left
}
.item-pro {
	Z-INDEX: 50; BORDER-BOTTOM: #333 3px solid; POSITION: absolute; WIDTH: 998px; DISPLAY: none; BACKGROUND: url(nav_sub.png) #ebebeb repeat-x 0px -57px; HEIGHT: 375px; TOP: 52px; LEFT: -620px; _top: 51px
}
.item-pro-main {
	MARGIN: 0px auto; WIDTH: 964px; HEIGHT: 335px; OVERFLOW: hidden
}
.item-pro DL {
	FLOAT: left; MARGIN-RIGHT: 20px
}
DL.item-pro1 {
	WIDTH: 170px
}
DL.item-pro2 {
	WIDTH: 180px
}
DL.item-pro3 {
	WIDTH: 197px
}
DL.item-pro4 {
	WIDTH: 166px
}
DL.item-pro5 {
	WIDTH: 163px; MARGIN-RIGHT: 0px
}
.item-pro DL DT {
	LINE-HEIGHT: 44px; TEXT-INDENT: 22px; WHITE-SPACE: nowrap; MARGIN-BOTTOM: 10px; BACKGROUND: url(nav_sub.png) 0px 69px; HEIGHT: 44px; FONT-SIZE: 16px
}
.item-pro DL DT A {
	DISPLAY: block; BACKGROUND: url(ico.png) no-repeat -280px -303px
}
.item-pro DL STRONG {
	COLOR: #cc0000; FONT-WEIGHT: normal
}
.item-pro DL A STRONG {
	COLOR: #cc0000
}
.item-pro DD {
	LINE-HEIGHT: 28px; WHITE-SPACE: nowrap; HEIGHT: 28px; FONT-SIZE: 12px;  BACKGROUND: url(ico.png) no-repeat 0px -388px; padding-left:10px;
}
.nav-tips {
	BACKGROUND: url(nav_tip.png) no-repeat right top; HEIGHT: 48px; TOP: -10px
}
.nav-tips P {
	TEXT-ALIGN: right; LINE-HEIGHT: 20px; MARGIN-TOP: 18px; PADDING-RIGHT: 25px; WHITE-SPACE: nowrap; HEIGHT: 20px; COLOR: #8d8d8d; FONT-SIZE: 12px
}
.nav-tips P A {
	COLOR: #cc0000; TEXT-DECORATION: underline
}
.nav-tips SPAN.nav-tips-inquiry {
	PADDING-LEFT: 20px; BACKGROUND: url(ico.png) no-repeat 0px -164px; _background-position: 0 -162px
}
.nav-tips SPAN.nav-tips-email {
	PADDING-LEFT: 20px; BACKGROUND: url(ico.png) no-repeat 0px -207px; _background-position: 0 -205px
}
.item-solution {
	WIDTH: 430px; DISPLAY: none; HEIGHT: 325px; TOP: 52px; LEFT: -110px; _top: 51px
}
.item-solution-main {
	WIDTH: 390px
}
DL.item-solution1 {
	WIDTH: 180px
}
DL.item-solution2 {
	WIDTH: 190px; MARGIN-RIGHT: 0px
}
UL.item-sub {
	Z-INDEX: 50; BORDER-BOTTOM: #333 3px solid; POSITION: absolute; PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; WIDTH: 200px; PADDING-RIGHT: 0px; DISPLAY: none; BACKGROUND: url(nav_sub.png) #ebebeb repeat-x 0px -57px; PADDING-TOP: 10px; TOP: 52px; LEFT:0px; _top: 51px
}

.item-sub LI {
	LINE-HEIGHT: 28px; TEXT-INDENT: 21px; HEIGHT: 28px; BACKGROUND: url(ico.png) no-repeat 10px -388px;
}
#navi .item-sub LI A {
	FONT-SIZE: 12px
}


UL.item-subb {
	Z-INDEX: 50; BORDER-BOTTOM: #333 3px solid; POSITION: absolute; PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; WIDTH: 190px; PADDING-RIGHT: 0px; DISPLAY: none; BACKGROUND: url(nav_sub.png) #ebebeb repeat-x 0px -57px; PADDING-TOP: 10px; TOP: 52px; LEFT:0px; _top: 51px
}

.item-subb LI {
	LINE-HEIGHT: 28px; TEXT-INDENT: 21px; HEIGHT: 28px; BACKGROUND: url(ico.png) no-repeat 10px -388px;
}
#navi .item-subb LI A {
	FONT-SIZE: 12px
}



UL.item-about {
	WIDTH: 180px
}
#navi LI.item-main:hover .item-pro {
	DISPLAY: block
}
#navi LI.item-main:hover .item-solution {
	DISPLAY: block
}
#navi LI.item-main:hover .item-sub {
	DISPLAY: block
}

#navi LI.item-main:hover .item-subb {
	DISPLAY: block
}

#navi LI.item-main:hover A.item-main {
	BACKGROUND: url(nav_sub.png) no-repeat center 49px; COLOR: #cc0000
}
#navi LI.item-index:hover A.item-main {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#navi LI.item-contact:hover A.item-contact {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#navi LI.sfhover.item-main .item-pro {
	DISPLAY: block
}
#navi LI.sfhover.item-main .item-solution {
	DISPLAY: block
}
#navi LI.sfhover.item-main .item-sub {
	DISPLAY: block
}
#navi LI.sfhover A.item-main {
	BACKGROUND: url(nav_sub.png) no-repeat center 49px; COLOR: #cc0000
}
#navi LI.sfhover A.item-index {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#navi LI.sfhover A.item-contact {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.footer-wrap {
	BACKGROUND: url(body_bg.png) repeat-x 0px -107px; HEIGHT: 240px; OVERFLOW: hidden; text-shadow: 0px 1px 0px #000; 
}
.footer {
	PADDING-TOP: 20px
}
.footer A:hover {
	TEXT-DECORATION: underline
}
.site-nav {
	WIDTH: 1000px;display: flex; justify-content: space-between;
}
.site-nav DL {
	WIDTH: 100px; FLOAT: left; MARGIN-RIGHT: 40px
}
.site-nav DL {
	
}
.site-nav DL A {
	COLOR: #c7c7c7
}
.site-nav DL DT {
	LINE-HEIGHT: 32px; HEIGHT: 32px; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.site-nav DL DT A {
	COLOR: #fff
}
.site-nav DL DD {
	LINE-HEIGHT: 24px; HEIGHT: 24px
}





.footer-nav {
	OVERFLOW: hidden
}
.company-info {
	TEXT-ALIGN: right; WIDTH: 300px
}
.company-info H2 {
	LINE-HEIGHT: 32px; HEIGHT: 32px; COLOR: #c7c7c7; FONT-SIZE: 16px
}
.company-info P {
	LINE-HEIGHT: 22px; COLOR: #c7c7c7
}
.company-info P A {
	COLOR: #c7c7c7
}
.company-info P.contact {
	MARGIN-TOP: 15px; COLOR: #fff; FONT-SIZE: 18px; FONT-WEIGHT: bold
}
.company-info P.contact SPAN {
	PADDING-RIGHT: 10px; COLOR: #fff; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.chat-button {
	TEXT-ALIGN: center; LINE-HEIGHT: 26px; MARGIN-TOP: 10px; WIDTH: 157px; BACKGROUND: url(ico.png) no-repeat 0px -350px; HEIGHT: 29px
}
.chat-button A {
	DISPLAY: block; COLOR: #fff; FONT-SIZE: 14px
}
.chat-button A:hover {
	
}
.footer-line {
	LINE-HEIGHT: 0; MARGIN-TOP: 20px; BACKGROUND: url(body_bg.png) repeat-x 0px -473px; HEIGHT: 2px; CLEAR: both; FONT-SIZE: 0px; _background: url(footer-line.png) repeat-x 0 0
}
.copyright {
	OVERFLOW: hidden
}
.copyright P {
	COLOR: #a2a2a2; PADDING-TOP: 10px
}
IMG.authentication {
	TOP: 75px; LEFT: 574px
}
.imglist {
	WIDTH: 520px; OVERFLOW: hidden
}
.imglist LI {
	POSITION: relative; MARGIN: 0px 20px 15px 0px; WIDTH: 240px; FLOAT: left; HEIGHT: 100px; text-shadow: none
}
.imglist LI A IMG {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; WIDTH: 236px; PADDING-RIGHT: 1px; DISPLAY: block; BACKGROUND: #fff; HEIGHT: 96px; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 1px
}
.imglist LI A:hover {
	FILTER: alpha(opacity=80); opacity: 0.8
}
.imglist LI A:hover IMG {
	
}
.imglist LI A SPAN.info {
	Z-INDEX: 10; POSITION: absolute; LINE-HEIGHT: 20px; TEXT-INDENT: 12px; WIDTH: 236px; BOTTOM: 2px; DISPLAY: block; BACKGROUND: url(ico.png) no-repeat 120px -314px; HEIGHT: 20px; COLOR: #222; LEFT: 2px
}
.imglist LI A SPAN.infobg {
	Z-INDEX: 5; POSITION: absolute; FILTER: alpha(opacity=70); WIDTH: 236px; BOTTOM: 2px; DISPLAY: block; BACKGROUND: #fff; HEIGHT: 20px; LEFT: 2px; opacity: 0.7
}
.imglist LI A:hover SPAN.info {
	COLOR: #cc0000; TEXT-DECORATION: underline
}
.main-solutions .imglist {
	HEIGHT: 230px
}
.imglist2 {
	WIDTH: 320px; OVERFLOW: hidden
}
.imglist2 LI {
	WIDTH: 110px; DISPLAY: inline; FLOAT: left; HEIGHT: 114px; OVERFLOW: hidden; MARGIN-RIGHT: 20px
}
.imglist2 LI A {
	WIDTH: 110px; DISPLAY: block; FLOAT: left; HEIGHT: 114px; COLOR: #61646b; OVERFLOW: hidden
}
.imglist2 LI A IMG {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; PADDING-BOTTOM: 1px; MARGIN: 0px auto; PADDING-LEFT: 1px; WIDTH: 106px; PADDING-RIGHT: 1px; DISPLAY: block; BACKGROUND: #fff; FLOAT: left; HEIGHT: 81px; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 1px
}
.imglist2 LI A:hover IMG {
	BORDER-BOTTOM-COLOR: #cc0000; BORDER-TOP-COLOR: #cc0000; BORDER-RIGHT-COLOR: #cc0000; BORDER-LEFT-COLOR: #cc0000
}
.imglist2 LI SPAN.imgtit {
	LINE-HEIGHT: 32px; WIDTH: 110px; DISPLAY: block; FLOAT: left; HEIGHT: 32px; CURSOR: pointer
}
.imglist2 LI A:hover {
	COLOR: #cc0000
}
.news-wrap {
	MARGIN-TOP: 12px
}
.news-wrap .main-tit {
	BACKGROUND-POSITION: 0px -90px
}
.news-tab {
	MARGIN-TOP: 13px; OVERFLOW: hidden
}
.news-tab LI {
	LINE-HEIGHT: 18px; FLOAT: left; HEIGHT: 22px; MARGIN-RIGHT: 10px
}
.news-tab LI SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; DISPLAY: block; BACKGROUND: #dedede; HEIGHT: 18px; COLOR: #333; CURSOR: pointer; PADDING-TOP: 0px; _float: left
}
.news-tab LI.tabnow {
	BACKGROUND: url(tab-bottom.gif) no-repeat center bottom
}
.news-tab LI.tabnow SPAN {
	BACKGROUND: #cc0000; COLOR: #fff; CURSOR: default; text-shadow: none
}
.news-taber {
	MARGIN-TOP: 10px; HEIGHT: 180px; CLEAR: both
}
.news-taber UL.news-list {
	POSITION: absolute; DISPLAY: none; TOP: 0px; LEFT: 0px
}
UL.news-list {
	WIDTH: 460px
}
UL.news-list LI {
	LINE-HEIGHT: 26px; WIDTH: 400px; WHITE-SPACE: nowrap; HEIGHT: 26px; VERTICAL-ALIGN: top; OVERFLOW: hidden
}
UL.news-list LI A.news-tit {
	WIDTH: 316px; TEXT-OVERFLOW: ellipsis; DISPLAY: block; WHITE-SPACE: nowrap; FLOAT: left; HEIGHT: 26px; OVERFLOW: hidden
}
UL.news-list LI A {
	COLOR: #666
}
UL.news-list LI A:hover {
	COLOR: #cc0000; TEXT-DECORATION: underline
}
UL.news-list LI SPAN.news-pub {
	FLOAT: right; COLOR: #a8a8b5; margin-top:-5px;
}
UL.news-list LI.news-top {
	HEIGHT: 64px; margin-bottom:18px;
}
UL.news-list LI.news-top DL {
	WIDTH: 215px; FLOAT: right; margin-right:20px; HEIGHT: 64px; OVERFLOW: hidden; margin-top:-2px;
}
UL.news-list LI.news-top DL DT {
	LINE-HEIGHT: 20px; OVERFLOW: hidden; FONT-WEIGHT: bold
}
UL.news-list LI.news-top DL DT A {
	COLOR: #cc0000; font-size:14px;
}
UL.news-list LI.news-top DL DD {
	LINE-HEIGHT: 18px; WHITE-SPACE: normal; HEIGHT: 36px; OVERFLOW: hidden; margin-top:10px; color:#999999;
}
.scroll-wrap {
	POSITION: relative; WIDTH: 460px; HEIGHT: 114px; OVERFLOW: hidden
}
.scroll-content {
	POSITION: absolute; TOP: 0px; LEFT: 30px
}
.scroll-nav LI {
	POSITION: absolute; TEXT-INDENT: -9999px; WIDTH: 16px; HEIGHT: 67px; TOP: 0px
}
.scroll-nav LI A {
	WIDTH: 16px; DISPLAY: block; BACKGROUND: url(ico.png) -169px 0px; HEIGHT: 67px
}
.scroll-nav LI A:hover {
	BACKGROUND-POSITION: -169px -67px
}
.scroll-nav LI.next A {
	BACKGROUND-POSITION: -186px 0px
}
.scroll-nav LI.next A:hover {
	BACKGROUND-POSITION: -186px -67px
}
.scroll-nav LI.next {
	RIGHT: 0px
}
.totop {
	BACKGROUND-IMAGE: url(top.gif); POSITION: fixed; WIDTH: 51px; BOTTOM: 45px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px -51px; HEIGHT: 51px; RIGHT: 25px
}
.totop:hover {
	BACKGROUND-POSITION: 0px 0px
}
.other-links A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #a2a2a2; MARGIN-RIGHT: 5px; PADDING-TOP: 0px
}



.pagecontent{
	width:988px;
	border:1px solid #DDDDDD;
	border-top:0px;
	padding:20px 5px;
	position:relative;
	margin:auto
}
.pagebanner{
    width:100%;
	height:260px;
	background:url(body_bg.png) repeat-x left -100px;
	padding-top:0px;
	text-align:center
}


.pagecontent .aboutleft{
    width:715px;
	padding-left:30px;
	line-height:2.0;
	border-right:1px dotted #CCCCCC;
	padding-right:20px;
	min-height:500px;
}
.pagecontent .aboutleft .title{
    background:url(tbhg20120015.jpg) no-repeat left bottom;
	padding-bottom:2px;
	height:62px;
}
.pagecontent .aboutleft .title .crumbs{
    padding-top:30px;
}
.pagecontent .aboutright{
    width:190px;
	margin-right:15px;
}
.pagesub{
    padding-top:10px;
}
.pagesub ul li{
    padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px dotted #CCCCCC; 
}
.pagesub ul li.samll{
	padding-left:12px;
	border-bottom:0px;
	padding-top:2px;
	padding-bottom:2px;
}
.pagesub ul li a{
    line-height:28px;
	text-indent:14px;
	display:block
}
.pagesub ul li.samll a{
	line-height:24px;
}
.pagesub ul li a i{
    font-size:10px;
	font-style:normal;
}
.pagesub ul li a:hover,.pagesub ul li a.hover{
    background:url(tbhg20120017.jpg) repeat-x;
}

.pagecontentinfo{
	padding-top:20px;
	font-size:12px;
}
.pagecontentinfo p{
	padding-bottom:20px;
}
.pagenewlist li {
	border-bottom:1px dotted #CCCCCC;
	padding:5px;
}
.pagenewlist li a {
	line-height:32px;
	height:34px;
	background:url(lf20120023.gif) no-repeat 4px 6px;
	color:#666666;
	text-decoration:none;
	padding-left:12px;
	font-size:14px;
}
.pagenewlist li a:hover {
	color:#0066CC;
}
.pagenewlist li span.time{
  float:right;
  color:#C6C6C6;
  line-height:30px;
  padding-left:12px;
  font-size:10px;
  margin-right:12px;
}

.infoProducttag{
    height: 30px;
    line-height: 30px;
    text-align: center;
    background: url(article_line.gif) repeat-x left center;
    margin: 12px 0px;
}
.infoProducttag a{
    text-decoration:none;
	color: #706447;
}

.fengxianbox{
    line-height:2.0;
	padding-top:20px;
	border-bottom:1px solid #E1E1E1;
	padding-bottom:20px;
    height:60px;
    padding-bottom:0px;
}

.joblist li{
    border-bottom:1px dotted #CCCCCC;
	padding-top:20px;
	padding-bottom:20px;
}
.joblist li i{
    display:block;
	float:left;
	font-size:30px;
	height:130px;
	color:#FF6600;
	line-height:1.3;
	padding-right:8px;
}
.joblist .time{
    float:right;
	font-size:10px;
	color:#999999;
	margin-right:12px;
}

/*表单样式集合*/
input.inputtxt {/*表单样式*/
	border:1px solid #A8A8A8;
	border-bottom:1px solid #D8D8D8;
	border-right:1px solid #D8D8D8;
	font: 12px/23px simsun, Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	height: 22px;
	vertical-align:middle;
	padding-left:4px;
	float:left;
	background:#FFFFFF;
	margin-right:5px;
}
textarea {
	font:12px/1.2em simsun, Verdana, Arial, Helvetica, sans-serif;
	layout-flow:horizontal;
	border:1px solid #A8A8A8;
	border-bottom:1px solid #D8D8D8;
	border-right:1px solid #D8D8D8;
	color:#999999;
	padding:4px;
}

input.inputtxt:hover, textarea:hover {
	border:1px solid #7F9DB9;
	border-bottom:1px solid #B7C8D7;
	border-right:1px solid #B7C8D7;
	color:#333333
}
.contactbox{
    width:550px;
	padding-right:30px;
	float:left;

}
.contactbox p{
    padding-top:5px;
	padding-bottom:5px;
	padding-left:20px;
}

.contactbox p textarea {
	font:14px/1.4em "Microsoft YaHei",simsun, Verdana, Arial, Helvetica, sans-serif;
	layout-flow:horizontal;
	border:1px solid #D8D8D8;
	border-bottom:1px solid #E7E7E7;
	border-right:1px solid #E7E7E7;
	color:#999999;
	padding:4px;
	width:500px;
	height:100px;
	overflow:hidden
}
.contactbox p input[type=text]{/*表单样式*/
	border:1px solid #D8D8D8;
	border-bottom:1px solid #E7E7E7;
	border-right:1px solid #E7E7E7;
	font: 14px/21px "Microsoft YaHei",simsun, Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	height: 24px;
	vertical-align:middle;
	width:400px;
	padding-left:4px;
	background:#FFFFFF;
	margin-right:5px;
}
.contactbox p input[type=text]:hover, input[type=password]:hover, textarea:hover {
	border:1px solid #B7C8D7;
	border-bottom:1px solid #CEDAE3;
	border-right:1px solid #CEDAE3;
	color:#333333
}

/*邮箱提示*/
#mailBox{background:#fff;border:1px solid #ddd;padding:3px 5px 5px;position:absolute;z-index:9999;display:none;-webkit-box-shadow:0px 2px 7px rgba(0, 0, 0, 0.35);-moz-box-shadow:0px 2px 7px rgba(0, 0, 0, 0.35);}
#mailBox p{width:100%;margin:0;padding:0;height:20px;line-height:20px;clear:both;font-size:12px;color:#ccc;cursor:default;}
#mailBox ul{padding:0;margin:0;}
#mailBox li{font-size:12px;height:22px;line-height:22px;color:#939393;font-family:'Tahoma';list-style:none;cursor:pointer;overflow:hidden;}
#mailBox .cmail{color:#000;background:#e8f4fc;}

.guanhuai li{
    width:200px;
	float:left;
	padding:15px;
}
.guanhuai li img{
    width:200px;
	height:125px;
	border:1px solid #DDDDDD;
	padding:1px;
	
}
.caselist li{
    width:200px;
	float:left;
	padding:15px;
	text-align:center;

	
}
.caselist li img{
    width:200px;
	height:150px;
	border:1px solid #DDDDDD;
	padding:1px;
	margin-bottom:5px;
	
}
.productbox{
   border-bottom:1px dotted #CCCCCC;
}
.productbox .img{
    padding-right:10px;
	width:150px;
	padding-left:10px;
}
.productbox .box{
    width:500px;
}
.productbox .box h3{ 
    color:#CC0000; 
    font-family:'Microsoft Yahei', Arial, Helvetica, sans-serif;
}
.productbox .box h3 i{
     font-weight:normal;
	 font-size:20px;
	 font-family:Arial, Helvetica, sans-serif;
	 color:#999999
	}
.productbox .box .more{
    color:#FF6600;
}	


.productlist li{
    width:200px;
	float:left;
	padding:15px;
	text-align:center;

	
}
.productlist li img{
    width:200px;
	height:150px;
	border:1px solid #DDDDDD;
	padding:1px;
	margin-bottom:5px;
	
}
.productlist li span{
	display:block;
}


.productlistsiliao li{
    width:200px;
	float:left;
	padding:15px;
	text-align:center;

	
}
.productlistsiliao li img{
    width:200px;
	height:300px;
	border:1px solid #DDDDDD;
	padding:1px;
	margin-bottom:5px;
	
}
.productlistsiliao li span{
	display:block;
}

.productinfo{
    font-size:16px;
	text-align:center;
	color:#0066CC
}
.pagesuntitle{
    font-size:22px;
	color:#CCCCCC;
	font-weight:normal;
	font-size:12px;
	text-align:center;
	padding-bottom:10px;
	padding-top:10px;
}
.pagesuntitle a{
    color:#CCCCCC;
	text-decoration:none
}
.pagesuntitle a:hover{
    color:#0066CC
}
.pageproductab{
    background:url(haixiang201200041.jpg) no-repeat;
	height:26px;
	border-bottom:1px solid #CCCCCC;
}
.pageproductab.hover{
    background-position:0 -26px;
}

.pageproductab.hover1{
    background-position:0 -52px;
}
.pageproductab a{
    width:108px;
	display:block;
	height:26px;
	line-height:26px;
	text-align:center;
	color:#FFFFFF;
	float:left
}


.culturebox{
   border-bottom:1px dotted #CCCCCC;
}
.culturebox img{
    margin-right:12px;
	width:180px;
	height:130px;
	margin-top:5px;
	border:1px solid #DDDDDD;
	padding:2px;
}
.culturebox .box{
    width:450px;
	line-height:1.7
}
.culturebox h3{ 
    color:#CC0000; 
    font-family:'Microsoft Yahei', Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:1.5;
	font-weight:normal
}
.culturebox h3 i{
     font-weight:normal;
	 font-size:20px;
	 font-family:Arial, Helvetica, sans-serif;
	 color:#999999
	}
.culturebox .more{
    color:#FF6600;
	font-size:12px;
	float:right;
	font-family:'宋体'
}	

.pager span,.pager a,.pager span font{
   float:left;
   font-size:12px;
   display:block;
   height:16px;
   line-height:16px;
   color:#2E2828;
   margin:0 4px 0 0;
   color:#2E2828;
   display:block; 
   float:left; 
   min-width:16px; 
   text-align:center;
}
.pager span a{
	border:1px solid #DDDDDD;
}
.pager span font{
    background:#900;
	color:#FFFFFF;
	border:1px solid #900;
	display:block;
    height:16px;
    line-height:16px;
	min-width:16px; text-align:center;
	float:left
}


#navi1 {
	Z-INDEX: 50; WIDTH: 632px; HEIGHT: 36px; float:left;
}
#navi1 LI.item-main1 {
	Z-INDEX: 50; POSITION: relative; FLOAT: left; 
}

UL.item-sub1 {
	Z-INDEX: 50; POSITION: absolute; PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; WIDTH: 80px; PADDING-RIGHT: 0px; DISPLAY: none; PADDING-TOP: 31px; TOP: 0px; LEFT:0px; _top: 51px
}

UL.item-sub1 li a{ font-size:12px;}
#navi1 LI.item-main1:hover .item-sub1 {
	DISPLAY: block
}


.item-main1 a{display:inline-block;width:107px;height:30px;line-height:30px;color:#333;text-align:center; font-size:14px; background:#CCC;margin:0 2px; text-shadow: #fff 0px 1px 0px; /* 现代的浏览器 */
    filter: glow(color=#fff,strength=1); /* IE */}
.item-main1 a:hover,.item-main1 a.on{background:#900;color:#fff; text-shadow: #5E0002 0px 1px 0px; /* 现代的浏览器 */
    filter: glow(color=#5E0002,strength=1); /* IE */}
    .pagination{
        display: flex;
        justify-content: center;
    }
.pagination .active span{
    background: #b22222;
    color: #fff;
}
.pagination .active a{
    background: #b22222;
    color: #fff;
}
