HTML {
	OVERFLOW-X: hidden; OVERFLOW-Y: scroll
}
body{ background-color:#194D7F;}
BODY,div,table,img,h1,h2,h3,h4,h5,h6,span,ul,li {
	PADDING: 0px; MARGIN: 0px;  FONT-FAMILY: "宋体"; COLOR: #666; FONT-SIZE: 14px; line-height:160%;
}

EM {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
I {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
DEL {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
OL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
UL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
A {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; COLOR: #585858; CURSOR: pointer
}
A:hover {
	COLOR: #585858
}
A:link {
	TEXT-DECORATION: none
}
A:visited {
	TEXT-DECORATION: none
}
BODY {
	BACKGROUND: url(../images/bg.jpg) repeat-x;
}
.header {
	BACKGROUND: url(../images/top_bg.jpg) repeat-x; HEIGHT: 135px
}
.header .hcont {
	MARGIN: auto; WIDTH: 1000px
}
.header .hcont .logo {
	MARGIN-TOP: 5px; WIDTH: 600px; FLOAT: left
}
.header .hcont .hright {
	FLOAT: right
}
.header .hcont .hright .toplink {
	TEXT-ALIGN: center; LINE-HEIGHT: 22px; MARGIN-TOP: 5px; WIDTH: 206px; BACKGROUND: url(../images/top_link_bg.jpg) no-repeat; FLOAT: right; HEIGHT: 36px; COLOR: #fff
}
.header .hcont .hright .toplink A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #fff; PADDING-TOP: 0px
}
.header .hcont .hright .searchbox {
	WIDTH: 324px; BACKGROUND: url(../images/search_bg.jpg) no-repeat; FLOAT: right; HEIGHT: 45px
}
.header .hcont .hright .searchbox DIV {
	PADDING-BOTTOM: 1px; MARGIN: 15px 15px 7px 70px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BACKGROUND: #fff; HEIGHT: 21px; PADDING-TOP: 1px
}
.header .hcont .hright .searchbox DIV INPUT {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; FLOAT: left; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.header .hcont .hright .searchbox DIV INPUT[type='text'] {
	WIDTH: 186px; HEIGHT: 21px; COLOR: #babab9
}
.header .hcont .hright .searchbox DIV INPUT[type='text']:focus {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
.header .nav {
	MARGIN-TOP: 3px; HEIGHT: 24px; line-height:24px;
}
.header .nav LI {
	TEXT-ALIGN: center; WIDTH: 110px; FLOAT: left
}
.header .nav LI A {
	LINE-HEIGHT: 24px; WIDTH: 110px; DISPLAY: block; HEIGHT: 24px; COLOR: #626262; FONT-SIZE: 14px; 
}
.header .nav LI A:hover { COLOR: #0064de
}
.header .nav LI A.focus { COLOR: #0064de
}
.ibanner{width:100%;float:left;margin-top:25px;height:357px;}
/* 幻灯开始*/
#imageShow{clear:both;position:relative;}
#imageShow .imagebg{height:364px;overflow:hidden;position:relative;}
#imageShow .imagebg li{height:364px;overflow:hidden;position:absolute;top:0;left:0;width:100%;display:block;filter:alpha(opacity=0);opacity:0;}
#imageShow .imagebg li a.bannerbg_main{width:100%;position:absolute;top:0;right:0;height:357px;display:block;}

.s_pre, .s_next{display:block;width:46px;height:46px;position:absolute;top:180px;}
a.s_pre{background: url(scroll.png) no-repeat 15px 10px;left:10px;}
a.s_pre:hover{background:#333 url(scroll.png) no-repeat -45px 10px;}
a.s_next{background:url(scroll.png) no-repeat -105px 10px;right:10px;}
a.s_next:hover{background:#333 url(scroll.png) no-repeat -165px 10px;}



.flash .bannercont {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; WIDTH: 996px; PADDING-RIGHT: 4px; BACKGROUND: url(../images/banner_bg.jpg) no-repeat;  PADDING-TOP: 4px
}
.bodyer {
	MARGIN: auto; WIDTH: 1000px
}
.ititle {
	LINE-HEIGHT: 32px; BACKGROUND: url(../images/title_line_bg.jpg) repeat-x center bottom; HEIGHT: 32px
}
.ititle STRONG {
	BORDER-BOTTOM: #c08a00 2px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 30px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; FONT-FAMILY: "宋体"; BACKGROUND: url(../images/title_icon.jpg) no-repeat left center; FLOAT: left; HEIGHT: 30px; COLOR: #00428e; FONT-SIZE: 16px; PADDING-TOP: 0px
}
.ititle SPAN {
	DISPLAY: block; FONT-FAMILY: Arial, Helvetica, sans-serif; FLOAT: left; COLOR: #00428e; FONT-SIZE: 15px
}
.ititle A {
	FONT-FAMILY: "宋体"; FLOAT: right; COLOR: #00428e
}
.bodyer .indexabout {
	WIDTH: 375px; FLOAT: left; MARGIN-LEFT: 5px
}
.bodyer .indexabout .icont {
	BORDER-BOTTOM: #a3a3a3 1px dotted; PADDING-BOTTOM: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 0px; PADDING-TOP: 15px
}
.bodyer .indexabout .icont P {
	LINE-HEIGHT: 20px; PADDING-TOP: 10px
}
.bodyer .indexnews {
	WIDTH: 344px; FLOAT: left; MARGIN-LEFT: 15px
}
.bodyer .indexnews .icont {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 0px; PADDING-TOP: 9px
}
.bodyer .indexnews .icont UL LI {
	BORDER-BOTTOM: #a3a3a3 1px dotted; LINE-HEIGHT: 30px; HEIGHT: 30px
}
.bodyer .indexnews .icont UL LI A {
	PADDING-LEFT: 12px; DISPLAY: block; BACKGROUND: url(../images/news_icon.jpg) no-repeat left center; FLOAT: left
}
.bodyer .indexnews .icont UL LI I {
	FLOAT: right
}
.bodyer .indexpic {
	BORDER-BOTTOM: #b3ced7 1px solid; BORDER-LEFT: #b3ced7 1px solid; MARGIN-TOP: 11px; WIDTH: 226px; BACKGROUND: #fff; FLOAT: right; HEIGHT: 172px; margin-right:10px; BORDER-TOP: #b3ced7 1px solid; BORDER-RIGHT: #b3ced7 1px solid
}
.bodyer .indexpic IMG {
	MARGIN: 0px
}
.bodyer .probox {
	BACKGROUND: url(../images/index_pro_bg.png) no-repeat; HEIGHT: 239px
}
.bodyer .probox .showpro {
	WIDTH: 970px; FLOAT: right;MARGIN-RIGHT: 10px
}
.procont {
	POSITION: relative
}
.procont .imgleft {
	POSITION: absolute; TOP: 66px; LEFT: 10px
}
.procont .imgright {
	POSITION: absolute; TOP: 66px; RIGHT: 10px
}
#viewer {
	WIDTH: 875px; HEIGHT: 156px; MARGIN-LEFT: 45px; OVERFLOW: hidden
}
#viewerFrame {
	WIDTH: 1214px; CLEAR: both
}
#viewerFrame LI {
	WIDTH: 142px;  FLOAT: left; HEIGHT: 156px; MARGIN-RIGHT: 18px
}
.procont IMG {
	MARGIN: 5px; WIDTH: 140px; HEIGHT:100px; border:#CCC solid 1px;
}
#viewerFrame LI SPAN {
	TEXT-ALIGN: center; LINE-HEIGHT: 20px; DISPLAY: block; HEIGHT: 20px
}
.bodyer .indexptype {
	WIDTH: 214px; FLOAT: left; MARGIN: 0px 14px; 
}
.bodyer .indexptype LI {
	LINE-HEIGHT: 28px; margin-bottom:4px; PADDING-LEFT: 16px; BACKGROUND: url(../images/ptype_bg.jpg) no-repeat; HEIGHT: 28px
}
.bodyer .indexptype LI A {
	PADDING-LEFT: 22px; DISPLAY: block; BACKGROUND: url(../images/ptype_icon.jpg) no-repeat left center
}
.footer {
	BACKGROUND: url(../images/footerbox_bg.jpg) repeat-x; HEIGHT: 94px
}
.footer .footer_cont {
	TEXT-ALIGN: center; MARGIN: auto; WIDTH: 1000px; BACKGROUND: url(../images/footer_bg.jpg) no-repeat; HEIGHT: 94px
}
.footer .footer_cont P {
	LINE-HEIGHT: 24px; COLOR: #fff; PADDING-TOP: 26px
}
.footer .footer_cont P A {
	COLOR: #fff
}
BODY.innerbody {
	BACKGROUND: url(../images/innerbg.jpg) #fff no-repeat center 135px
}
.innerbodyer {
	BACKGROUND: url(../images/innerbodyer_bg.png)
}
.warper {
	MARGIN: 0px auto; WIDTH: 1000px; PADDING-TOP: 30px
}
.warper H2 {
	LINE-HEIGHT: 40px; HEIGHT: 40px
}
.warper .btop {
	BACKGROUND: url(../images/body_top.jpg) no-repeat; HEIGHT: 5px; OVERFLOW: hidden
}
.warper .bcont {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 13px; PADDING-RIGHT: 13px; BACKGROUND: #f7f7f7; PADDING-TOP: 10px
}
.warper .bbot {
	BACKGROUND: url(../images/body_bot.jpg) no-repeat; HEIGHT: 5px
}
.lefttopline {
	BACKGROUND: #b98400; HEIGHT: 5px; OVERFLOW: hidden
}
.righttopline {
	BACKGROUND: #b98400; HEIGHT: 1px; OVERFLOW: hidden
}
.warper .bcont .left {
	WIDTH: 226px; FLOAT: left; OVERFLOW: hidden
}
.warper .bcont .left .leftmenu {
	BORDER-BOTTOM: #fff 1px solid
}
.warper .bcont .left .leftmenu LI {
	BORDER-BOTTOM: #dedede 1px solid; LINE-HEIGHT: 38px; PADDING-LEFT: 28px; HEIGHT: 38px; BORDER-TOP: #fff 1px solid
}
.warper .bcont .left .leftmenu LI A {
	LINE-HEIGHT: 38px; PADDING-LEFT: 20px; DISPLAY: block; FONT-FAMILY: "宋体"; BACKGROUND: url(../images/left_li_bg.jpg) no-repeat 5px center; HEIGHT: 38px; FONT-SIZE: 15px
}
.warper .bcont .left .leftmenu LI A:hover {
	BACKGROUND: url(../images/left_icon_current.jpg) no-repeat left center; COLOR: #b98400
}
.warper .bcont .left .leftmenu LI A.focus {
	BACKGROUND: url(../images/left_icon_current.jpg) no-repeat left center; COLOR: #b98400
}
.warper .bcont .left .leftcontact {
	WIDTH: 226px; BACKGROUND: url(../images/left_contact_bg.jpg) no-repeat; HEIGHT: 191px
}
.warper .bcont .left .leftcontact P {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 22px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; COLOR: #5c5c5c; FONT-WEIGHT: bold; PADDING-TOP: 40px
}
.warper .bcont .left .leftcontact P STRONG {
	COLOR: #b98400; FONT-SIZE: 14px
}
.warper .bcont .right {
	WIDTH: 724px; FLOAT: right; OVERFLOW: hidden
}
.right .location {
	BORDER-BOTTOM: #b98400 1px solid; TEXT-ALIGN: right; LINE-HEIGHT: 26px; HEIGHT: 26px
}
.right .location SPAN {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 24px; PADDING-RIGHT: 5px; BACKGROUND: url(../images/home_icon.jpg) no-repeat left center; PADDING-TOP: 5px
}
.right .rcont {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 20px
}
.product {
	
}
.product UL {
	WIDTH: 1000px
}
.product UL LI {
	WIDTH: 220px; FLOAT: left; HEIGHT: 195px; MARGIN-RIGHT: 32px
}
.product UL LI IMG {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; WIDTH: 212px; PADDING-RIGHT: 3px; BACKGROUND: #fff; HEIGHT: 153px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 3px
}
.product UL LI SPAN {
	TEXT-ALIGN: center; LINE-HEIGHT: 30px; DISPLAY: block; HEIGHT: 30px
}
.product H1 {
	LINE-HEIGHT: 32px; FONT-SIZE: 18px; FONT-WEIGHT: bold
}
.product .pcontimg {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 10px 10px; PADDING-LEFT: 3px; WIDTH: 400px; PADDING-RIGHT: 3px; FLOAT: right; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 3px
}
.product P {
	LINE-HEIGHT: 24px
}
.about {
	LINE-HEIGHT: 26px
}
.about P {
	LINE-HEIGHT: 26px
}
.news {
	
}
.news .tjbox {
	BORDER-BOTTOM: #ddd 1px dashed; BORDER-LEFT: #ddd 1px dashed; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #ddd 1px dashed; BORDER-RIGHT: #ddd 1px dashed; PADDING-TOP: 10px
}
.news .tjbox .tjnewspic {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; WIDTH: 170px; PADDING-RIGHT: 3px; FLOAT: left; HEIGHT: 140px; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 3px
}
.news .tjbox DL {
	WIDTH: 510px; FLOAT: right
}
.news .tjbox DL DT A {
	COLOR: #00428e; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.news .tjbox DL DD {
	LINE-HEIGHT: 22px; PADDING-TOP: 10px
}
.news .tjbox DL DD.morebtn {
	TEXT-ALIGN: right; PADDING-RIGHT: 10px
}
.news UL {
	PADDING-TOP: 15px
}
.news UL LI {
	LINE-HEIGHT: 28px; PADDING-LEFT: 12px; BACKGROUND: url(../images/news_icon2.jpg) no-repeat left center; HEIGHT: 28px
}
.news UL LI A {
	FLOAT: left
}
.news UL LI A:hover {
	COLOR: #00428e
}
.news UL LI I {
	FLOAT: right
}
.news .title {
	TEXT-ALIGN: center; LINE-HEIGHT: 30px; COLOR: #00428e; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
.news .datetime {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
.news .content {
	LINE-HEIGHT: 28px; COLOR: #333; FONT-SIZE: 14px
}
.news .content P {
	LINE-HEIGHT: 28px; COLOR: #333; FONT-SIZE: 14px
}
.news .return {
	TEXT-ALIGN: right; LINE-HEIGHT: 26px; HEIGHT: 26px
}
.news .return A {
	COLOR: #00428e; FONT-WEIGHT: bold
}
.news .dbline {
	BORDER-BOTTOM: #fff 1px solid; LINE-HEIGHT: 0; HEIGHT: 0px; CLEAR: both; BORDER-TOP: #c2c2c2 1px solid
}
.provnext {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 0px
}
.prov {
	LINE-HEIGHT: 24px; HEIGHT: 24px; FONT-SIZE: 14px
}
.next {
	LINE-HEIGHT: 24px; HEIGHT: 24px; FONT-SIZE: 14px
}
.next A:hover {
	COLOR: #00428e
}
.prov A:hover {
	COLOR: #00428e
}
.registerform TABLE TD SELECT {
	WIDTH: 200px
}
.registerform TABLE TD INPUT[type='text'] {
	WIDTH: 200px
}
.pager {
	TEXT-ALIGN: center; MARGIN: auto; FLOAT: right
}
.pager A {
	BORDER-BOTTOM: #ddd 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ddd 1px solid; LINE-HEIGHT: 20px; WIDTH: 26px; DISPLAY: block; BACKGROUND: #fff; FLOAT: left; HEIGHT: 20px; COLOR: #777; BORDER-TOP: #ddd 1px solid; FONT-WEIGHT: bold; MARGIN-RIGHT: 2px; BORDER-RIGHT: #ddd 1px solid; TEXT-DECORATION: none
}
.pager A:hover {
	BORDER-BOTTOM: #1d5681 1px solid; BORDER-LEFT: #1d5681 1px solid; BACKGROUND-COLOR: #1d5681; COLOR: #fff; BORDER-TOP: #1d5681 1px solid; BORDER-RIGHT: #1d5681 1px solid
}
#pager A:active {
	BORDER-BOTTOM: #1d5681 1px solid; BORDER-LEFT: #1d5681 1px solid; BACKGROUND-COLOR: #1d5681; COLOR: #fff; BORDER-TOP: #1d5681 1px solid; BORDER-RIGHT: #1d5681 1px solid
}
.pager SPAN.current {
	BORDER-BOTTOM: #1d5681 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #1d5681 1px solid; LINE-HEIGHT: 20px; BACKGROUND-COLOR: #1d5681; WIDTH: 26px; DISPLAY: block; FLOAT: left; HEIGHT: 20px; COLOR: #fff; BORDER-TOP: #1d5681 1px solid; FONT-WEIGHT: bold; MARGIN-RIGHT: 2px; BORDER-RIGHT: #1d5681 1px solid
}
.pager SPAN.disabled {
	BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ccc 1px solid; LINE-HEIGHT: 20px; WIDTH: 26px; DISPLAY: block; BACKGROUND: #f3f3f3; FLOAT: left; HEIGHT: 20px; COLOR: #ccc; BORDER-TOP: #ccc 1px solid; FONT-WEIGHT: bold; MARGIN-RIGHT: 2px; BORDER-RIGHT: #ccc 1px solid
}
.db {
	DISPLAY: block
}
.clear {
	LINE-HEIGHT: 0; HEIGHT: 0px; CLEAR: both; FONT-SIZE: 0px; OVERFLOW: hidden
}
.i2 {
	LINE-HEIGHT: 2px; DISPLAY: block; HEIGHT: 2px; CLEAR: both; FONT-SIZE: 2px; OVERFLOW: hidden
}
.i5 {
	LINE-HEIGHT: 5px; DISPLAY: block; HEIGHT: 5px; CLEAR: both; FONT-SIZE: 5px; OVERFLOW: hidden
}
.i8 {
	LINE-HEIGHT: 8px; DISPLAY: block; HEIGHT: 8px; CLEAR: both; FONT-SIZE: 8px; OVERFLOW: hidden
}
.i10 {
	LINE-HEIGHT: 10px; DISPLAY: block; HEIGHT: 10px; CLEAR: both; FONT-SIZE: 10px; OVERFLOW: hidden
}
.i12 {
	LINE-HEIGHT: 12px; DISPLAY: block; HEIGHT: 10px; CLEAR: both; FONT-SIZE: 12px; OVERFLOW: hidden
}
.i15 {
	LINE-HEIGHT: 15px; DISPLAY: block; HEIGHT: 5px; CLEAR: both; FONT-SIZE: 15px; OVERFLOW: hidden
}
.i20 {
	LINE-HEIGHT: 20px; DISPLAY: block; HEIGHT: 20px; CLEAR: both; FONT-SIZE: 20px; OVERFLOW: hidden
}
.i25 {
	LINE-HEIGHT: 25px; DISPLAY: block; HEIGHT: 25px; CLEAR: both; FONT-SIZE: 25px; OVERFLOW: hidden
}
.i30 {
	LINE-HEIGHT: 30px; DISPLAY: block; HEIGHT: 30px; CLEAR: both; FONT-SIZE: 30px; OVERFLOW: hidden
}
.nobg {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.noborder {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.a1 {
	COLOR: #f65100
}
.cwhite {
	COLOR: #fff
}
.hidden {
	DISPLAY: none
}
.w112 {
	WIDTH: 112px !important
}
.odd {
	BACKGROUND: #f0f0f0
}
.fr {
	FLOAT: right !important
}
