HTML {
	FONT: 12px/1.8 "Microsoft YaHei", Tahoma, Verdana, "Simsun"; BACKGROUND: url(../images/bg.png) #fff repeat-x; COLOR: #333; -webkit-text-size-adjust: none
}
BODY {
	FONT: 12px/1.8 "Microsoft YaHei", Tahoma, Verdana, "Simsun"; BACKGROUND: url(../images/bg.png) #fff repeat-x; COLOR: #333; -webkit-text-size-adjust: none
}
A {
	COLOR: #333; TEXT-DECORATION: none
}
A:hover {
	COLOR: #c4351c;
	TEXT-DECORATION: none
}
.inner {
	MARGIN: 0px auto; WIDTH: 1100px
}
.inner01 {
	MARGIN: 0px auto 15px; WIDTH: 1100px
}
header {
	ZOOM: 1; HEIGHT: 125px
}
#web_logo {
	Z-INDEX: 999; POSITION: relative; MARGIN-LEFT: 10px; FONT-SIZE: 0px
}
.top-nav {
	Z-INDEX: 1; POSITION: absolute; TEXT-ALIGN: right; WIDTH: 100%; HEIGHT: 37px; COLOR: #fff; TOP: 8px; RIGHT: 5px
}
.top-nav A {
	COLOR: #fff
}
.top-nav A:hover {
	COLOR: #fff
}
.top-nav LI.b {
	POSITION: absolute; BOTTOM: 0px; RIGHT: 0px
}
.top-nav LI.t SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #bbb; FONT-SIZE: 10px; PADDING-TOP: 0px
}
.top-logo {
	MIN-HEIGHT: 90px; WIDTH: 190px; FLOAT: left; _height: 90px
}
.headerright {
	WIDTH: 790px; FLOAT: right; HEIGHT: 90px; text-align:right; COLOR: #999999
}
.headerright a {
	COLOR: #999999
}
.rx {
    FONT-SIZE: 20px; line-height:70px
}
.navaa {
	MARGIN: 0px auto; WIDTH: 1100px; HEIGHT: 35px; OVERFLOW: hidden
}
.navaa UL LI {
	TEXT-ALIGN: center; LINE-HEIGHT: 35px; WIDTH: 91px; FLOAT: left; HEIGHT: 35px; OVERFLOW: hidden
}
.navaa UL LI A {
	COLOR: #fff; FONT-SIZE: 14px
}
.navaa UL LI.line {
	WIDTH: 0px
}
.navaa UL LI.hover {
	BACKGROUND: url(../images/navon.gif) no-repeat
}
.navaa UL LI.navdown {
	BACKGROUND: url(../images/navon.gif) no-repeat
}
.navaa UL LI.hover A {
	COLOR: #fff
}
.navaa UL LI.navdown A {
	COLOR: #fff
}
.navaa UL LI.hover A:hover {
	COLOR: #fff
}
.navaa UL LI.navdown A:hover {
	COLOR: #fff
}
.navaa UL LI:hover {
	BACKGROUND: url(../images/navon.gif) no-repeat
}
.f_lw {
	FLOAT: left
}
.f_rw {
	FLOAT: right
}
.banner { padding:15px 0 10px}
.banner img{ margin:0px; padding:0px; border:0}
.index3col {
	WIDTH: 350px; BACKGROUND: url(../images/index3.png) no-repeat; HEIGHT: 160px
}
.m14 {
	MARGIN-LEFT: 25px
}
.index3col H3.titlea {
	LINE-HEIGHT: 25px; MARGIN-TOP: 2px; HEIGHT: 25px; COLOR: #950d12; MARGIN-LEFT: 15px; FONT-SIZE: 15px
}
.index3col H3.titlea SPAN {
	FLOAT: right; MARGIN-RIGHT: 15px
}
.index3col H3.titlea SPAN A {
	COLOR: #333333; FONT-SIZE: 12px; FONT-WEIGHT: normal
}
.index3col .incon {
	MARGIN: 0px 15px
}
.index3col .incon UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.index3col .incon UL LI {
	BORDER-BOTTOM: #ccc 1px dashed; TEXT-ALIGN: left; PADDING-LEFT: 15px; WIDTH: 145px; DISPLAY: block; BACKGROUND: url(../images/dt-1.gif) no-repeat left center; FLOAT: left; MARGIN-LEFT: 0px
}
.index3col .incon UL LI A {
	
}
.index3col .incon UL.guowai {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.index3col .incon UL.guowai LI.guowai {
	BORDER-BOTTOM: #ccc 1px dashed; TEXT-ALIGN: left; PADDING-LEFT: 12px; WIDTH: 94px; DISPLAY: block; BACKGROUND: url(../images/dt-1.gif) no-repeat left center; FLOAT: left; MARGIN-LEFT: 0px
}
.index3col .inconone {
	MARGIN: 0px 15px
}
.index3col .inconone UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.index3col .inconone UL LI {
	BORDER-BOTTOM: #ccc 1px dashed; TEXT-ALIGN: left; PADDING-LEFT: 15px; WIDTH: 300px; DISPLAY: block; BACKGROUND: url(../images/dt-1.gif) no-repeat left center; FLOAT: left; MARGIN-LEFT: 0px; PADDING-TOP: 0px
}
.index3col .inconone UL LI A {
	
}
.met_flash {
	MARGIN-TOP: 0px; FONT-SIZE: 0px; OVERFLOW: hidden
}
.met_flash UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.index {
	MARGIN-TOP: 20px
}
.aboutus {
	MARGIN-TOP: 10px; WIDTH: 675px; FLOAT: left
}
.case {
	MARGIN-TOP: 10px; WIDTH: 290px; FLOAT: right; OVERFLOW: hidden
}
.style-1 H3.title SPAN {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 32px; PADDING-LEFT: 25px; PADDING-RIGHT: 25px; BACKGROUND: url(../images/dt-5.gif) repeat-x; FLOAT: left; HEIGHT: 32px; COLOR: #fff; FONT-SIZE: 14px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.style-1 H3.title A.more {
	LINE-HEIGHT: 1000px; MARGIN: 10px 10px 0px 0px; WIDTH: 39px; BACKGROUND: url(../images/more.gif); FLOAT: right; HEIGHT: 11px; OVERFLOW: hidden
}
.style-1 .active {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #fff; PADDING-TOP: 10px
}
.style-2 H3.title {
	POSITION: relative; LINE-HEIGHT: 32px; PADDING-LEFT: 15px; BACKGROUND: url(../images/dt-6.gif) repeat-x; HEIGHT: 32px; COLOR: #fff; FONT-SIZE: 14px; FONT-WEIGHT: normal
}
.style-2 H3.title A.more {
	POSITION: absolute; COLOR: #fff; FONT-SIZE: 12px; TOP: 0px; RIGHT: 10px
}
.style-2 .active {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #fff; PADDING-TOP: 10px
}
.style-2 DL.ind {
	ZOOM: 1; CLEAR: both
}
.style-2 DL.ind DT {
	BORDER-BOTTOM: #ccc 1px dotted; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; ZOOM: 1; DISPLAY: inline; FLOAT: left; PADDING-TOP: 10px
}
.style-2 DL.ind DT A {
	MARGIN-LEFT: 5px
}
.style-2 DL.ind DD {
	BORDER-BOTTOM: #ccc 1px dotted; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: right; OVERFLOW: hidden; PADDING-TOP: 10px
}
.style-2 DL.ind DD H4 {
	MARGIN-LEFT: 10px
}
.style-2 DL.ind DD P.desc {
	FONT-STYLE: italic; COLOR: #666; MARGIN-LEFT: 10px
}
.index-news {
	MARGIN-TOP: 15px; WIDTH: 330px; FLOAT: left; MARGIN-RIGHT: 15px
}
.listel LI {
	LINE-HEIGHT: 30px; MARGIN: 0px 5px; PADDING-LEFT: 13px; BACKGROUND: url(../images/dt-1.gif) no-repeat left 12px; HEIGHT: 30px; OVERFLOW: hidden
}
.listel LI A {
	ZOOM: 1; MARGIN-RIGHT: 5px
}
.listel LI SPAN {
	FLOAT: right; COLOR: #666
}
.index-conts {
	MARGIN-TOP: 15px; WIDTH: 290px; FLOAT: right
}
.index-product {
	PADDING-TOP: 15px
}
.index-product .profld {
	POSITION: relative; MARGIN: 0px; OVERFLOW: hidden
}
.index-product H3 SPAN {
	FLOAT: left
}
.index-product OL {
	POSITION: absolute; WIDTH: 2012em
}
.index-product OL LI {
	TEXT-ALIGN: center; FLOAT: left
}
.index-product OL LI A.img {
	TEXT-ALIGN: center; DISPLAY: block; FONT-SIZE: 0px
}
.index-product OL LI A.img IMG {
	BORDER-BOTTOM: #d6d6d6 1px solid; BORDER-LEFT: #d6d6d6 1px solid; MARGIN: auto; BORDER-TOP: #d6d6d6 1px solid; BORDER-RIGHT: #d6d6d6 1px solid
}
.index-product OL LI H3 {
	LINE-HEIGHT: 20px; MARGIN-TOP: 5px; HEIGHT: 20px; OVERFLOW: hidden; FONT-WEIGHT: normal
}
.index-product .flip {
	MARGIN: 25px 15px 10px; FLOAT: left; HEIGHT: 20px; OVERFLOW: hidden
}
* HTML .index-product .flip {
	WIDTH: 300px
}
* + HTML .index-product .flip {
	WIDTH: 300px
}
.index-product .next {
	WIDTH: 18px; DISPLAY: block; BACKGROUND: url(../images/neu.gif) no-repeat; FLOAT: left; HEIGHT: 18px; OVERFLOW: hidden
}
.index-product .prev {
	WIDTH: 18px; DISPLAY: block; BACKGROUND: url(../images/neu.gif) no-repeat; FLOAT: left; HEIGHT: 18px; OVERFLOW: hidden
}
.index-product .next {
	BACKGROUND-POSITION: -17px 0px
}
.index-product .next:hover {
	BACKGROUND-POSITION: -57px 0px
}
.index-product .prev {
	BACKGROUND-POSITION: -40px 0px
}
.index-product .prev:hover {
	BACKGROUND-POSITION: 0px 0px
}
#trigger {
	POSITION: relative; MARGIN-TOP: 0px; BOTTOM: 8px; ZOOM: 1; FLOAT: left; MARGIN-RIGHT: 5px
}
#trigger A {
	WIDTH: 8px; DISPLAY: inline-block; BACKGROUND: url(../images/neu.gif) no-repeat -78px -10px; HEIGHT: 8px; FONT-SIZE: 0px; OVERFLOW: hidden; MARGIN-RIGHT: 5px
}
#trigger A.current {
	BACKGROUND-POSITION: -78px 0px
}
#tabs-nav {
	TEXT-ALIGN: center; FLOAT: left; MARGIN-LEFT: 15px
}
#tabs-nav LI {
	POSITION: relative; MARGIN: 0px 4px; ZOOM: 1; DISPLAY: inline-block
}
#tabs-nav LI A {
	TEXT-INDENT: -9999px; WIDTH: 8px; DISPLAY: block; BACKGROUND: #9df0f5; HEIGHT: 8px; OVERFLOW: hidden; CURSOR: pointer; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; -o-border-radius: 20px
}
#tabs-nav LI A:hover {
	BACKGROUND: #fff
}
#tabs-nav LI A.flex-active {
	BACKGROUND: #fff; CURSOR: default
}
.index-links {
	POSITION: relative; PADDING-BOTTOM: 10px; MARGIN-TOP: 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; BACKGROUND: url(../images/linkbg.png) repeat-x; HEIGHT: 180px; PADDING-TOP: 5px
}
.index-links H3 {
	BORDER-BOTTOM: #ccc 1px dotted; POSITION: relative; LINE-HEIGHT: 32px; PADDING-LEFT: 22px; MARGIN-BOTTOM: 10px; BACKGROUND: url(../images/dt-2.gif) no-repeat left center; HEIGHT: 32px; FONT-SIZE: 14px; FONT-WEIGHT: normal
}
.index-links H3 A.more {
	POSITION: absolute; COLOR: #666; FONT-SIZE: 12px; TOP: 0px; RIGHT: 10px
}
.index-links UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.index-links .img {
	MARGIN-BOTTOM: 3px
}
.index-links .img LI {
	LIST-STYLE-TYPE: none; PADDING-RIGHT: 5px; DISPLAY: inline; LIST-STYLE-IMAGE: none
}
.index-links .img IMG {
	WIDTH: 88px; HEIGHT: 31px
}
.index-links .txt {
	ZOOM: 1
}
.index-links .txt LI {
	LINE-HEIGHT: 20px; LIST-STYLE-TYPE: none; WIDTH: 88px; FLOAT: left; HEIGHT: 20px; OVERFLOW: hidden; LIST-STYLE-IMAGE: none; MARGIN-RIGHT: 5px
}
.foot-li {
	BACKGROUND: url(../images/foot-li.gif) repeat-x; width:100%; HEIGHT: 15px; margin:10px 0
}
.foot-nav {
	TEXT-ALIGN: center; LINE-HEIGHT: 25px; MARGIN-TOP: 10px; HEIGHT: 25px
}
.foot-nav SPAN {
	MARGIN: 0px 8px; COLOR: #888; FONT-SIZE: 10px
}
.foot-text {
	TEXT-ALIGN: center; PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.sidebar {
	MARGIN-TOP: 15px
}
.sidebar .sb_nav {
	WIDTH: 210px; FLOAT: left
}
.sidebar .sb_nav H3.title {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 32px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; BACKGROUND: url(../images/sideheader.png) repeat-x; HEIGHT: 32px; COLOR: #950d12; FONT-SIZE: 14px; PADDING-TOP: 0px
}

.sidebar .sb_nav H4.title {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 32px; PADDING-LEFT: 0px; PADDING-RIGHT: 15px; BACKGROUND: url(../images/sideheader.png) repeat-x; HEIGHT: 32px; COLOR: #950d12; FONT-SIZE: 14px; PADDING-TOP: 0px
}
.sidebar .sb_nav H3.line {
	MARGIN-TOP: 15px
}
.sidebar .sb_nav .active {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; BACKGROUND: #f0f0f0; PADDING-TOP: 10px
}
#sidebar DL {
	MARGIN-LEFT: 5px
}
#sidebar DL DT {
	PADDING-BOTTOM: 5px; MARGIN-TOP: 5px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/dt-11.gif) no-repeat 2px 11px; PADDING-TOP: 4px
}
#sidebar DL DD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#sidebar DL DD H4 {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/dt-0.gif) no-repeat left center; FONT-WEIGHT: normal; PADDING-TOP: 5px
}
#sidebar DL DT.on A {
	COLOR: #950d12; FONT-WEIGHT: bold
}
#sidebar DL H4.on A {
	FONT-WEIGHT: bold
}
.sidebar .sb_box {
	WIDTH: 640px; BACKGROUND: #fff; FLOAT:left; OVERFLOW: hidden; margin:0 15px
}
.sidebar .sb_box H3.title {
	BORDER-BOTTOM: #ddd 1px solid; POSITION: relative; LINE-HEIGHT: 35px; BACKGROUND: #f8f8f8; HEIGHT: 35px
}
.sidebar .sb_box H3.title SPAN {
	BORDER-BOTTOM: #ff6633 2px solid; POSITION: absolute; PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; FONT-SIZE: 14px; TOP: 0px; PADDING-TOP: 0px; LEFT: 0px
}
.sidebar .sb_box H3.title DIV.position {
	POSITION: relative; FLOAT: right; TOP: 3px; RIGHT: 15px; FONT-WEIGHT: normal
}
.sidebar .sb_box H3.title DIV.position A {
	COLOR: #950d12
}

.sb_box02 {
	WIDTH: 875px; BACKGROUND: #fff; FLOAT:right; OVERFLOW: hidden; 
}
.sb_box02 H3.title {
	BORDER-BOTTOM: #ddd 1px solid; POSITION: relative; LINE-HEIGHT: 35px; BACKGROUND: #f8f8f8; HEIGHT: 35px
}
.sb_box02 H3.title SPAN {
	BORDER-BOTTOM: #ff6633 2px solid; POSITION: absolute; PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; FONT-SIZE: 14px; TOP: 0px; PADDING-TOP: 0px; LEFT: 0px
}
.sb_box02 H3.title DIV.position {
	POSITION: relative; FLOAT: right; TOP: 3px; RIGHT: 15px; FONT-WEIGHT: normal
}
.sb_box02 H3.title DIV.position A {
	COLOR: #950d12
}

/*ÓÒ±ß¹ö¶¯*/

.sb_right {
	WIDTH: 220px; FLOAT:right; OVERFLOW: hidden; 
}
.sb_right h2 {width:200px;height:50px;line-height:40px; padding-left:20px; background:url(../Images/rightBg01.png);overflow:hidden}
#scrollDiv{width:220px;height:600px;min-height:25px;line-height:25px; background:url(../Images/rightBg02.png);overflow:hidden}
#scrollDiv li{ padding-bottom:5px; list-style-type:none}
#scrollDiv img{width:140px;height:140px;}
.sb_r_bottom {width:220px;height:2px;; background:url(../Images/rightBg03.png)}



/*¹ö¶¯*/

.khmlBox {
	POSITION: relative; WIDTH: 1080px; OVERFLOW: hidden; PADDING: 0px 0
}
.khmlBox .hd {
    LINE-HEIGHT: 35px; HEIGHT: 35px; OVERFLOW: hidden;  margin-right:10px
}
.khmlBox .hd STRONG {
	FONT-SIZE: 14px
}
.khmlBox .hd .prev {
	MARGIN-TOP: 6px; WIDTH: 22px; DISPLAY: block; FLOAT: right; HEIGHT: 20px; OVERFLOW: hidden; CURSOR: pointer; MARGIN-RIGHT: 5px
}
.khmlBox .hd .next {
	MARGIN-TOP: 6px; WIDTH: 22px; DISPLAY: block; FLOAT: right; HEIGHT: 20px; OVERFLOW: hidden; CURSOR: pointer; MARGIN-RIGHT: 5px
}
.khmlBox .hd .next {
	BACKGROUND: url(../images/khmlBtn.gif) no-repeat 0px -60px; padding-right:60px
}
.khmlBox .hd .next:hover {
	BACKGROUND-POSITION: 0px -20px
}
.khmlBox .hd .prev {
	BACKGROUND: url(../images/khmlBtn.gif) no-repeat 0px -40px
}
.khmlBox .hd .prev:hover {
	BACKGROUND-POSITION: 0px 0px
}
.khmlBox .hd UL {
	MARGIN-TOP: 10px; ZOOM: 1; DISPLAY: none; FLOAT: right; OVERFLOW: hidden
}
.khmlBox .hd UL LI {
	TEXT-INDENT: -1099px; WIDTH: 9px; BACKGROUND: #000; FLOAT: left; HEIGHT: 9px; OVERFLOW: hidden; CURSOR: pointer; MARGIN-RIGHT: 5px;list-style-type: none
}
.khmlBox .hd UL LI.on {
	BACKGROUND-POSITION: 0px 0px
}
.khmlBox .bd {
	WIDTH: 1080px; OVERFLOW: hidden; margin-top:15px
}
.khmlBox .bd UL {
	ZOOM: 1; OVERFLOW: hidden
}
.khmlBox .bd UL LI {
	TEXT-ALIGN: center; FLOAT: left; OVERFLOW: hidden; MARGIN-RIGHT: 13px; _display: inline;list-style-type: none
}
.khmlBox .bd UL LI .pic {
	TEXT-ALIGN: center
}
.khmlBox .bd UL LI .pic IMG {
	WIDTH: 110px; DISPLAY: block; HEIGHT: 110px; VERTICAL-ALIGN: top
}

