@charset "utf-8";
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND: url(body_bg.gif) repeat-y center 50%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #0c4b77; PADDING-TOP: 0px; FONT-FAMILY: tahoma, Arial, Helvetica, sans-serif
}
#site {
	BACKGROUND: #fff; MARGIN: 0px auto
}
#main {
	BACKGROUND: #fff; MARGIN: 0px auto 5px; WIDTH: 950px; PADDING-TOP: 5px
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
INPUT {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
SELECT {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
P {
	MARGIN: 5px 0px
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
A:link {
	COLOR: #0c4b77
}
.clear {
	CLEAR: both
}
#banner {
	CLEAR: both; BACKGROUND: url(banner.gif) no-repeat; OVERFLOW: hidden; HEIGHT: 210px
}
#logo {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; BACKGROUND: url(topjg.gif) no-repeat right 20px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
#top {
	CLEAR: both; MARGIN: 0px auto; WIDTH: 950px
}
#topnav {
	CLEAR: both; COLOR: #fff; LINE-HEIGHT: 30px; HEIGHT: 55px
}
#topnav A {
	MARGIN: 0px 10px; COLOR: #fff; TEXT-DECORATION: none
}
.menubg {
	CLEAR: both; BORDER-TOP: #044996 1px solid; BACKGROUND: #1265a7; BORDER-BOTTOM: #044996 1px solid; HEIGHT: 35px
}
#menu {
	PADDING-RIGHT: 10px; MARGIN: 0px auto; FONT: 500 12px Arial, Helvetica, sans-serif; WIDTH: 860px; WHITE-SPACE: nowrap
}
#menu LI {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#menu LI A {
	DISPLAY: block; FLOAT: left; CURSOR: pointer; COLOR: #fff; LINE-HEIGHT: 35px; HEIGHT: 35px; TEXT-DECORATION: none
}
#menu LI A SPAN {
	DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: url(menuli.gif) no-repeat 0px center; FLOAT: left; CURSOR: pointer; LINE-HEIGHT: 35px; HEIGHT: 35px
}
#menu LI#current A SPAN {
	
}
#menu LI A:hover SPAN {
	
}
#menu LI#current A {
	COLOR: #fff
}
#menu LI A:hover {
	COLOR: #fff
}
#left {
	FLOAT: left; WIDTH: 247px
}
#hot {
	FLOAT: right; WIDTH: 200px
}
.topright {
	PADDING-LEFT: 20px; BACKGROUND: url(topbg.gif) no-repeat right top; FLOAT: right; WIDTH: 660px; HEIGHT: 95px
}
.comname {
	FONT-WEIGHT: 900; FONT-SIZE: 22px; COLOR: #0e5188; PADDING-TOP: 15px; FONT-FAMILY: Helvetica, sans-serif
}
.toptext {
	PADDING-LEFT: 2px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 13px;
	COLOR: #000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	line-height: 24px;
}
.hotbox {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; BACKGROUND: #fff; FLOAT: right; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ccc 1px solid; WIDTH: 198px; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid
}
.hotbox H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 90px; LINE-HEIGHT: 20px; PADDING-TOP: 0px
}
.hotbox LI A {
	LINE-HEIGHT: 16px; TEXT-DECORATION: none
}
.hotbox LI A:hover {
	TEXT-DECORATION: underline
}
.hotbox LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 5px; OVERFLOW: hidden; WIDTH: 98px; PADDING-TOP: 5px; HEIGHT: 110px
}
.hotpro IMG {
	LEFT: -50%; VERTICAL-ALIGN: middle; POSITION: relative; TOP: -50%
}
.hotpro P {
	VERTICAL-ALIGN: middle; POSITION: absolute; TOP: 50%
}
.hotpro {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BACKGROUND: #fff; VERTICAL-ALIGN: middle; OVERFLOW: hidden; BORDER-LEFT: #ccc 1px solid; WIDTH: 75px; LINE-HEIGHT: 95px; BORDER-BOTTOM: #ccc 1px solid; POSITION: relative; HEIGHT: 75px; TEXT-ALIGN: center
}
.boxbtm {
	CLEAR: both; BACKGROUND: url(boxes-bottom.gif) #fff no-repeat right top; HEIGHT: 20px
}
.boxbtmr {
	CLEAR: both; BACKGROUND: url(boxes-bottom.gif) #fff no-repeat 0px top; HEIGHT: 20px
}
#right {
	FLOAT: right; PADDING-BOTTOM: 10px; WIDTH: 690px
}
#search {
	BACKGROUND: url(smid.gif) repeat-x
}
.sleft {
	PADDING-LEFT: 20px; FONT-SIZE: 14px; BACKGROUND: url(sleft.gif) no-repeat left 50%; HEIGHT: 38px
}
.stit {
	PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 14px; LINE-HEIGHT: 24px; BORDER-BOTTOM: #ccc 1px dashed; HEIGHT: 24px
}
.ltit {
	FONT-SIZE: 14px; BACKGROUND: #1265a7; COLOR: #fff; LINE-HEIGHT: 30px; HEIGHT: 30px; TEXT-ALIGN: center
}
.ltit2 {
	FONT-SIZE: 14px; BACKGROUND: #1265a7; COLOR: #fff; LINE-HEIGHT: 30px; HEIGHT: 30px; TEXT-ALIGN: center
}
.lnav {
	BORDER-RIGHT: #c9d9e6 1px solid; BORDER-TOP: #c9d9e6 1px solid; BACKGROUND: #eef3f7; BORDER-LEFT: #c9d9e6 1px solid; BORDER-BOTTOM: #c9d9e6 1px solid
}
.lnav LI {
	PADDING-LEFT: 30px; BACKGROUND: #fff; MARGIN: 2px 0px; LINE-HEIGHT: 24px
}
.lnav A {
	FONT-SIZE: 11px; COLOR: #07437f; TEXT-DECORATION: none
}
.lnav A:hover {
	COLOR: #ff6600; TEXT-DECORATION: underline
}
.lnav H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; FONT-WEIGHT: 500; FONT-SIZE: 11px; BACKGROUND: url(close.gif) #fff no-repeat 7px center; PADDING-BOTTOM: 0px; MARGIN: 2px 0px; LINE-HEIGHT: 24px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.lnav .close {
	BACKGROUND: url(close.gif) #fff no-repeat 7px center
}
.lnav .open {
	BACKGROUND: url(open.gif) #fff no-repeat 7px center
}
.lnav H2 A {
	COLOR: #07437f
}
.lnav UL {
	CLEAR: both
}
.lnavc {
	MARGIN: 5px
}
.lcontact {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 12px; PADDING-BOTTOM: 8px; COLOR: #666; LINE-HEIGHT: 20px; PADDING-TOP: 8px
}
.curpos {
	CLEAR: both; FONT-SIZE: 11px; MARGIN: 0px auto; WIDTH: 950px; LINE-HEIGHT: 18px; HEIGHT: 18px
}
.curpos A {
	PADDING-RIGHT: 10px; BACKGROUND: url(jt.gif) no-repeat right center; MARGIN-RIGHT: 2px; TEXT-DECORATION: none
}
#rightcon {
	FLOAT: left; WIDTH: 530px
}
.box {
	MARGIN-BOTTOM: 10px
}
.bd {
	BORDER-RIGHT: #c5d6e0 1px solid; BORDER-TOP: #c5d6e0 1px solid; BACKGROUND: #e6f5fc; BORDER-LEFT: #c5d6e0 1px solid; BORDER-BOTTOM: #c5d6e0 1px solid
}
.fb {
	PADDING-LEFT: 10px; FONT-SIZE: 20px; FLOAT: left
}
.more {
	FLOAT: right; LINE-HEIGHT: 30px; MARGIN-RIGHT: 10px; PADDING-TOP: 10px; TEXT-ALIGN: right
}
.cominfo {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.cominfo A {
	TEXT-DECORATION: none
}
.board {
	BACKGROUND: url(titlebg1.gif) repeat-x; MARGIN: 0px auto 10px; HEIGHT: 32px
}
.board .title {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #1265a7; LINE-HEIGHT: 32px; PADDING-TOP: 0px
}
.board .title H1 {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 18px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#root {
	CLEAR: both; DISPLAY: block; BACKGROUND: #3076b2; MARGIN: 0px auto; WIDTH: 950px; COLOR: #fff; LINE-HEIGHT: 16px; TEXT-ALIGN: center
}
.newslist {
	MARGIN: 20px
}
.newslist LI {
	PADDING-LEFT: 10px; BACKGROUND: url(dd.gif) no-repeat 0px 10px; LINE-HEIGHT: 24px
}
#root A {
	COLOR: #fff; TEXT-DECORATION: none
}
.fprolist {
	FLOAT: left
}
.fprolist .probox {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 320px; PADDING-TOP: 5px; HEIGHT: 130px
}
.fprolist .probox .proimg {
	BORDER-RIGHT: #d4d9dd 1px solid; BORDER-TOP: #d4d9dd 1px solid; BACKGROUND: #fff; FLOAT: left; OVERFLOW: hidden; BORDER-LEFT: #d4d9dd 1px solid; WIDTH: 107px; BORDER-BOTTOM: #d4d9dd 1px solid; HEIGHT: 107px
}
.fprolist .probox H2 {
	FONT-WEIGHT: 600; FONT-SIZE: 11px; MARGIN: 0px; LINE-HEIGHT: 18px
}
.fprolist .probox100 {
	FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: 125px; TEXT-ALIGN: center
}
.deffpro .probox100 {
	WIDTH: 130px
}
.fprolist .probox100 .proimg100 {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BACKGROUND: #fff; MARGIN: 0px auto; OVERFLOW: hidden; BORDER-LEFT: #ccc 1px solid; WIDTH: 100px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 100px
}
.fprolist .probox100 H2 {
	FONT-WEIGHT: 500; FONT-SIZE: 11px; MARGIN: 0px auto; WIDTH: 100px; height:30px; LINE-HEIGHT: 14px; TEXT-ALIGN: left
}
.fprolist .probox100 A {
	TEXT-DECORATION: none
}
.fprolist .probox100 A:hover {
	COLOR: #ff6600; TEXT-DECORATION: underline
}
.fprolist .probox STRONG {
	FONT-SIZE: 11px
}
.prolist {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px; PADDING-TOP: 0px
}
.fprolist {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px; PADDING-TOP: 0px
}
.prolist .probox {
	CLEAR: both; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; WIDTH: 620px; BORDER-BOTTOM: #ccc 1px dashed; HEIGHT: 220px
}
.prolist .probox .proimg {
	OVERFLOW: hidden; WIDTH: 120px; HEIGHT: 120px; TEXT-ALIGN: center
}
.prolist .probox .proright {
	FLOAT: right; WIDTH: 400px
}
.prolist .prodes {
	OVERFLOW: hidden; WIDTH: 400px; HEIGHT: 200px
}
.prolist .probox H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: 600; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 400px; WORD-BREAK: break-all; PADDING-TOP: 0px
}
.fprolist .probox H2 A {
	PADDING-LEFT: 10px; BACKGROUND: url(index_36.gif) no-repeat 0px 50%; COLOR: #f33125; TEXT-DECORATION: none
}
.prolist .probox H2 A {
	PADDING-LEFT: 10px; BACKGROUND: url(index_36.gif) no-repeat 0px 50%; COLOR: #f33125; TEXT-DECORATION: none
}
.cdes {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; LINE-HEIGHT: 20px; PADDING-TOP: 5px
}
H1 {
	FONT-SIZE: 14px
}
.page {
	CLEAR: both; MARGIN: 10px 0px 20px 10px; LINE-HEIGHT: 20px
}
.page A {
	BORDER-RIGHT: #0c4b77 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #0c4b77 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px 2px; BORDER-LEFT: #0c4b77 1px solid; COLOR: #0c4b77; PADDING-TOP: 0px; BORDER-BOTTOM: #0c4b77 1px solid; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.page A:hover {
	BACKGROUND: #0c4b77; COLOR: #fff
}
A.check {
	BORDER-RIGHT: #0c4b77 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #0c4b77 1px solid; PADDING-LEFT: 5px; BACKGROUND: #0c4b77; PADDING-BOTTOM: 0px; MARGIN: 0px 2px; BORDER-LEFT: #0c4b77 1px solid; COLOR: #fff; PADDING-TOP: 0px; BORDER-BOTTOM: #0c4b77 1px solid
}
.check {
	BORDER-RIGHT: #0c4b77 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #0c4b77 1px solid; PADDING-LEFT: 5px; BACKGROUND: #0c4b77; PADDING-BOTTOM: 0px; MARGIN: 0px 2px; BORDER-LEFT: #0c4b77 1px solid; COLOR: #fff; PADDING-TOP: 0px; BORDER-BOTTOM: #0c4b77 1px solid
}
.ourpro {
	COLOR: #666
}
.ourpro A {
	COLOR: #666
}
.red {
	COLOR: #f00
}
.desleft {
	MARGIN: 10px auto; WIDTH: 300px
}
.desright {
	OVERFLOW: hidden; COLOR: #444
}
.prolargerimg {
	CLEAR: both; BORDER-RIGHT: #ccc 1px dotted; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px dotted; MARGIN-TOP: 20px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ccc 1px dotted; WIDTH: 195px; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px dotted; TEXT-ALIGN: center
}
.largerimg {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.contrls {
	TEXT-ALIGN: center
}
.mb15px {
	BACKGROUND: #ecf3f9; MARGIN-BOTTOM: 10px; LINE-HEIGHT: 18px
}
.dlink {
	
}
.dlink STRONG {
	
}
.dlink A {
	PADDING-RIGHT: 10px; BACKGROUND: url(/jt.gif) no-repeat right center; COLOR: #333; MARGIN-RIGHT: 2px; TEXT-DECORATION: none
}
.pi H2 {
	FONT-SIZE: 12px; COLOR: #003399
}
.pi P {
	TEXT-INDENT: 24px
}
.pi LI {
	PADDING-LEFT: 10px; BACKGROUND: url(dd.gif) no-repeat 0px 8px; FLOAT: left; WIDTH: 195px; LINE-HEIGHT: 16px
}
.prolisttag {
	CLEAR: both; MARGIN: 10px auto
}
.item {
	CLEAR: both; PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 10px 0px; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px dashed
}
.item .div1 {
	FLOAT: left; WIDTH: 20px
}
.item .div2 {
	FLOAT: left; WIDTH: 130px
}
.item .proimgtag {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BACKGROUND: #fff; MARGIN: 0px 10px; OVERFLOW: hidden; BORDER-LEFT: #ccc 1px solid; WIDTH: 110px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 110px; TEXT-ALIGN: center
}
.item .div3 {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 420px
}
.item .div3 H2 {
	FONT-SIZE: 12px
}
.tit2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(/images/tit2.gif) repeat-x; PADDING-BOTTOM: 0px; COLOR: #333; LINE-HEIGHT: 22px; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 22px
}
.newpro {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BACKGROUND: #fff; FLOAT: left; BORDER-LEFT: #ccc 1px solid; WIDTH: 530px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 140px
}
.newpro LI {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(dd.gif) no-repeat 0px 8px; FLOAT: left; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 230px; LINE-HEIGHT: 18px; PADDING-TOP: 0px; WHITE-SPACE: nowrap
}
.qupro {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BACKGROUND: #fff; FLOAT: right; BORDER-LEFT: #ccc 1px solid; WIDTH: 240px; MARGIN-RIGHT: 1px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 140px
}
.qupro LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(dd.gif) no-repeat 0px 8px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 18px; PADDING-TOP: 0px
}
.btmcon A {
	COLOR: #333366
}
.btmcon A:hover {
	COLOR: #f00
}
.btmcon {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.sitable {
	BACKGROUND: #ccc; MARGIN: 10px 0px
}
.sitable TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #eee; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.sitable TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.groups {
	FLOAT: left; WIDTH: 580px
}
.groups LI {
	PADDING-LEFT: 10px; BACKGROUND: url(dd.gif) no-repeat 0px 7px; FLOAT: left; WIDTH: 150px; LINE-HEIGHT: 18px; MARGIN-RIGHT: 10px
}
.sright {
	BACKGROUND: url(sright.gif) no-repeat right top; HEIGHT: 39px
}
.hotinfo {
	
}
.supportbox STRONG {
	FONT-SIZE: 14px
}
.supportbox A {
	TEXT-DECORATION: none
}
.contacttit {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(index_25.gif) no-repeat 0px center; COLOR: #0a3667
}
.offices .contacttit {
	FONT-SIZE: 11px; FLOAT: left; WIDTH: 120px; MARGIN-RIGHT: 10px
}
.sitit {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 10px 0px; WIDTH: 100%
}
.cerlist DIV {
	FLOAT: left; MARGIN: 5px
}
.cerlist H3 {
	FONT-SIZE: 12px; TEXT-ALIGN: center
}

