@charset "utf-8";
img { _behavior: url(../images/iepngfix.htc); border: 0px; }
p { margin: 0; padding: 0; }
body { margin: 0px; background-image: url(../images/bg.jpg); background-repeat: repeat-x; background-color: #F0F5F8; }
a { COLOR: #333333; FONT-FAMILY: "Arial"; font-weight: normal; text-decoration: none; }
a:hover { COLOR: #333333; FONT-FAMILY: "Arial"; font-weight: normal; text-decoration: underline; }
.content { width: 1280px; min-height: 850px; padding: 0px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; overflow: hidden; position: relative; }
.content .logo { width: 1280px; height: 120px; background-image: url(../images/topbg.jpg); background-repeat: no-repeat; margin: auto; }
.content .logoleft { width: 450px; height: 93px; float: left; margin: auto; position: relative; }
.content .logoright { width: 800px; float: left; margin: auto; padding-top: 10px; position: relative; text-align: right; font-size: 14px; font-family: tahoma; color: #674021; line-height: 24px; font-weight: bold; }
.langue { width: 800px; float: left; margin: auto; FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: "Arial"; font-weight: normal; line-height: 18px; text-align: right; TEXT-DECORATION: none; }
.langue A { FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: "Arial"; font-weight: normal; line-height: 18px; text-align: right; TEXT-DECORATION: none; }
.langue A:hover { FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: "Arial"; font-weight: normal; line-height: 18px; text-align: right; TEXT-DECORATION: underline; }
.search { width: 800px; padding-top: 15px; position: relative; float: left; }
.search .stitle { width: 615px; text-align: right; position: relative; float: left; }
.search .sinput { width: 156px; text-align: left; position: relative; float: left; background-color: #093655; height: 27px; }
.search .sbtn { width: 29px; text-align: left; position: relative; float: left; }
.input_search { FONT-SIZE: 12px; COLOR: #fff; FONT-FAMILY: "Arial"; font-weight: normal; line-height: 22px; text-align: justify; TEXT-DECORATION: none; border: 1px #093655 solid; background-color: #093655; height: 22px; width: 156px; }
.menulist { width: 1280px; float: left; position: absolute; z-index: 333; top: 89px; }
#menulist ul, li { margin: 0; padding: 0; list-style-type: none; }
#menulist { padding-left: 0px; margin-top: 0px; margin-left: 0px; width: 1280px; }
#menulist li { float: left; }
#menulist li a { display: block; color: #fff; padding: 0; text-decoration: none; }
#menulist li a:hover { background: url(../images/menu.png) no-repeat center; color: #fff; text-decoration: none; }
.content .homebanner { width: 1280px; height: 259px; float: left; margin: auto; position: relative; }
.content .homebanner_l { width: 360px; float: left; margin: auto; position: relative; padding-left: 2px; }
.content .homebanner_r { width: 602px; float: left; margin: auto; position: relative; }
.content .neibanner { width: 1280px; float: left; margin: auto; position: relative; padding-left: 7px; }
.content .homecon { width: 1274px; height: 510px; background-image: url(../images/hconbg.png); background-repeat: no-repeat; margin: auto; position: absolute; z-index: 334; top: 301px; margin-left: 3px; padding-left: 30px; padding-top: 20px; }
.content .homeconen { width: 1274px; height: 510px; background-image: url(../images/enhconbg.png); background-repeat: no-repeat; margin: auto; position: absolute; z-index: 334; top: 301px; margin-left: 3px; padding-left: 30px; padding-top: 20px; }
.content .homepro { width: 1374px; height: 510px; float: left;/*margin:auto;
	position: relative;*/
}
.content .homepro_list { width: 595px; height: 380px; /*margin:auto;
	position: relative;*/
float: left; padding-right: 25px; }
.content .homepro_list .box { width: 595px; height: 342px; /*margin:auto;
	position: relative;*/
border: 1px #eee solid; text-align: center; }
.content .homepro_list .hprotitle { width: 595px; margin: auto; position: relative; padding-top: 10px; text-align: center; font-weight: bold; font-size: 18px; }
.content .neicon { width: 1280px; height: 510px; background-image: url(../images/neibannerbg.jpg); background-repeat: no-repeat; margin: auto; padding-top: 20px; }
.content .neiconleft { width: 285px; min-height: 500px; float: left; margin: auto; position: relative; padding-left: 5px; padding-top: 25px; }
.content .neiconlefttitle { width: 285px; max-height: 45px; float: left; margin: auto; border: 0px; position: relative; }
.content .neiconleftbg { width: 280px; min-height: 60px; float: left; margin: auto; position: relative; background-image: url(../images/leftlist_02.png); background-repeat: repeat-y; }
.content .neiconleftsubmenubg { width: 285px; height: 34px; float: left; margin-left: 5px; margin-top: auto; position: relative; background-image: url(../images/leftsubmenubg.png); background-repeat: repeat-y; padding-left: 30px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #333333; line-height: 34px; }
.neiconleftsubmenubg a { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #333333; line-height: 34px; text-decoration: none; }
.neiconleftsubmenubg a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #08295E; line-height: 34px; text-decoration: underline; }
.neiconleftsubmenubg #smenu { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #08295E; line-height: 34px; text-decoration: none; }
.content .neiconleftcontact_t { width: 285px; height: 47px; float: left; margin-top: 10px; margin-left: auto; border: 0px; position: relative; }
.content .neiconleftcontactbg { width: 285px; min-height: 250px; float: left; margin: auto; position: relative; background-image: url(../images/leftcontact_02.png); background-repeat: no-repeat; background-position: bottom left; padding-left: 20px; padding-top: 10px; padding-bottom: 25px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #ffffff; line-height: 20px; }
.content .neiconright { width: 980px; float: left; margin: auto; position: relative; padding-left: 20px; }
.content .neiright { width: 970px; float: left; margin: auto; position: relative; padding-left: 10px; padding-top: 12px; }
.content .neiconrightbanner { width: 980px; float: left; margin: auto; position: relative; padding-top: 8px; }
.content .neiconrightbannershine { width: 980px; position: absolute; z-index: 666; margin-left: -40px; margin-top: -8px; }
.content .neiconrightarea { background-image: url(../images/neiconbg.png); background-repeat: repeat-y; width: 980px; min-height: 150px; float: left; position: relative; margin-top: 13px; margin-left: auto; }
.content .neiconrightareatop { background-image: url(../images/neicontop.png); background-repeat: no-repeat; width: 980px; min-height: 490px; float: left; margin: auto; position: relative; padding-left: 25px; }
.content .neiconrightareabtm { width: 980px; float: left; margin: auto; position: relative; padding-bottom: 20px; }
.content .neiconright_t { width: 900px; float: left; margin: auto; position: relative; padding: 15px; border-bottom: 2px #D0D0D0 solid; font-family: "微软雅黑", "Microsoft JhengHei"; font-size: 18px; color: #000000; font-weight: normal; }
.content .neiconright_c { width: 900px; float: left; margin: auto; position: relative; padding: 15px; font-family: Arial; font-size: 14px; color: #000000; font-weight: normal; line-height: 24px; }
.prosale_list { width: 944px; position: relative; float: left; }
.prosale_list .saleimgbox { width: 430px; position: relative; float: left; padding-bottom: 35px; padding-right: 35px; }
.prosale_list img { border: 2px #eeeeee solid; }
.prosale_list A:hover IMG { border: 2px #2271AE solid; }
.product_list { width: 900px; position: relative; float: left; margin: 20px; border-bottom: 1px #eeeeee solid; background-color: #F0F5F8; }
.product_list .imgbox { width: 240px; position: relative; float: left; padding-bottom: 20px; padding-top: 10px; padding-left: 10px; }
.product_list img { border: 2px #eeeeee solid; }
.product_list A:hover IMG { border: 2px #2271AE solid; }
.product_list .conarea { width: 650px; position: relative; float: left; FONT-SIZE: 13px; COLOR: #65411F; FONT-FAMILY: "Arial"; font-weight: normal; line-height: 18px; text-align: left; text-decoration: none; }
.product_title { width: 650px; position: relative; float: left; padding-bottom: 8px; padding-top: 5px; border-bottom: 1px #eeeeee dashed; FONT-SIZE: 14px; COLOR: #333333; FONT-FAMILY: "Arial"; font-weight: bold; line-height: 22px; text-align: left; }
.product_title a { FONT-SIZE: 14px; COLOR: #333333; FONT-FAMILY: "Arial"; font-weight: bold; line-height: 22px; text-align: left; text-decoration: none; }
.product_title a:hover { FONT-SIZE: 14px; COLOR: #08295E; FONT-FAMILY: "Arial"; font-weight: bold; line-height: 22px; text-align: left; text-decoration: underline; }
.product_des { width: 650px; position: relative; float: left; FONT-SIZE: 13px; COLOR: #333333; FONT-FAMILY: "Arial"; font-weight: normal; line-height: 18px; text-align: left; text-decoration: none; padding-top: 8px; padding-bottom: 20px; }
.product_des a { FONT-SIZE: 13px; COLOR: #333333; FONT-FAMILY: "Arial"; font-weight: normal; line-height: 18px; text-align: left; text-decoration: none; }
.product_des a:hover { FONT-SIZE: 13px; COLOR: #08295E; FONT-FAMILY: "Arial"; font-weight: normal; line-height: 18px; text-align: left; text-decoration: underline; }
.productview_title { width: 900px; position: relative; float: left; padding-bottom: 20px; padding-top: 20px; padding-left: 20px; FONT-SIZE: 15px; COLOR: #08295E; FONT-FAMILY: "Arial"; font-weight: bold; line-height: 22px; text-align: left; }
.productview_pic { width: 900px; position: relative; float: left; padding-bottom: 20px; padding-left: 20px; FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: "Arial"; font-weight: bold; line-height: 18px; }
.productview_des { width: 900px; min-height: 163px; position: relative; float: left; padding: 20px; FONT-SIZE: 14px; COLOR: #333333; FONT-FAMILY: "Arial"; font-weight: normal; line-height: 18px; }
.productview_des a { FONT-SIZE: 14px; COLOR: #333333; FONT-FAMILY: "Arial"; font-weight: normal; line-height: 18px; }
.news_list { width: 900px; position: relative; float: left; margin: 20px; border-bottom: 2px #eeeeee solid; }
.news_list .newstitle { width: 750px; position: relative; float: left; padding-bottom: 8px; padding-top: 5px; border-bottom: 1px #eeeeee dashed; FONT-SIZE: 14px; COLOR: #08295E; FONT-FAMILY: "Arial"; font-weight: bold; line-height: 22px; text-align: left; }
.newstitle a { FONT-SIZE: 14px; COLOR: #08295E; FONT-FAMILY: "Arial"; font-weight: bold; line-height: 22px; text-align: left; text-decoration: none; }
.newstitle a:hover { FONT-SIZE: 14px; COLOR: #08295E; FONT-FAMILY: "Arial"; font-weight: bold; line-height: 22px; text-align: left; text-decoration: underline; }
.news_list .newdata { width: 140px; position: relative; float: left; border-bottom: 1px #eeeeee dashed; FONT-SIZE: 12px; COLOR: #999999; FONT-FAMILY: "Arial"; font-weight: normal; line-height: 22px; text-align: right; text-decoration: none; padding-top: 5px; padding-bottom: 8px; }
.newdata a { FONT-SIZE: 12px; COLOR: #999999; FONT-FAMILY: "Arial"; font-weight: normal; line-height: 18px; text-align: right; text-decoration: none; }
.newdata a:hover { FONT-SIZE: 12px; COLOR: #999999; FONT-FAMILY: "Arial"; font-weight: normal; line-height: 18px; text-align: right; text-decoration: underline; }
.news_list .newscon { width: 900px; position: relative; float: left; padding-top: 8px; padding-bottom: 20px; padding-left: 20px; FONT-SIZE: 13px; COLOR: #333333; FONT-FAMILY: "Arial"; font-weight: normal; line-height: 18px; text-align: left; text-decoration: none; }
.newscon a { FONT-SIZE: 13px; COLOR: #333333; FONT-FAMILY: "Arial"; font-weight: normal; line-height: 18px; text-align: left; text-decoration: none; }
.newscon a:hover { FONT-SIZE: 13px; COLOR: #08295E; FONT-FAMILY: "Arial"; font-weight: normal; line-height: 18px; text-align: left; text-decoration: underline; }
.homenews { width: 240px; position: relative; float: left; border-bottom: 1px #947A63 solid; FONT-SIZE: 13px; COLOR: #333333; FONT-FAMILY: "Arial"; font-weight: normal; line-height: 18px; }
.homenews .box { width: 99px; height: 100px; float: left; background-image: url(../images/leftimgbg.png); background-repeat: no-repeat; text-align: center; padding: 6px; margin: 10px; position: relative; }
.homenews .newconarea { width: 100px; padding-top: 70px; float: left; margin-top: 10px; position: relative; }
.homenews IMG { BORDER: #F1F1F1 0px solid; DISPLAY: block; BACKGROUND: #fff; MARGIN-right: 10px; float: left; }
.homenews A:hover IMG { BORDER: #cccccc 0px solid; }
.homenews .newstitle { LINE-HEIGHT: 20px; font-size: 14px; color: #ffffff; }
.homenews .newstitle a { LINE-HEIGHT: 20px; font-size: 14px; color: #ffffff; }
.homenews .newstitle a:hover { LINE-HEIGHT: 20px; font-size: 14px; color: #FBDCAE; text-decoration: none; }
.homenews .newsdate { LINE-HEIGHT: 20px; font-size: 12px; border-bottom: 1px #ccc dashed; padding-bottom: 2px; }
.homenews .newsdesc { LINE-HEIGHT: 20px; font-size: 12px; padding-top: 4px; }
.bottomhome { width: 1280px; height: 40px; padding-top: 450px; margin: auto; float: left; position: relative; }
.bottom { width: 1280px; height: 40px; padding-top: 20px; margin: auto; float: left; position: relative; }
.bottomtext { width: 1280px; margin: auto; padding-left: 10px; FONT-SIZE: 12px; COLOR: #6D6D6D; FONT-FAMILY: "Arial"; font-weight: normal; line-height: 20px; TEXT-DECORATION: none; text-align: left; }
.bottomtext A { FONT-SIZE: 12px; COLOR: #6D6D6D; FONT-FAMILY: "Arial"; font-weight: normal; line-height: 20px; text-align: left; TEXT-DECORATION: none; }
.bottomtext A:hover { FONT-SIZE: 12px; COLOR: #6D6D6D; FONT-FAMILY: "Arial"; font-weight: normal; line-height: 20px; text-align: left; TEXT-DECORATION: underline; }
.page { position: relative; float: left; width: 100%; margin-top: 10px; margin-bottom: 10px; FONT-SIZE: 13px; COLOR: #333333; FONT-FAMILY: "Arial"; font-weight: normal; line-height: 18px; text-align: center; }
.page a { FONT-SIZE: 13px; COLOR: #333333; FONT-FAMILY: "Arial"; font-weight: normal; line-height: 18px; text-align: center; TEXT-DECORATION: none; }
.page a:hover { FONT-SIZE: 13px; COLOR: #333333; FONT-FAMILY: "Arial"; font-weight: normal; line-height: 18px; text-align: center; TEXT-DECORATION: underline; }
.input_enquiry { FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: "Arial"; font-weight: normal; line-height: 20px; text-align: justify; TEXT-DECORATION: none; border: 1px #DEDEDE solid; height: 20px; padding-left: 5px; width: 235px; }
.input_contact { FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: "Arial"; font-weight: normal; line-height: 20px; text-align: justify; TEXT-DECORATION: none; border: 1px #66411F solid; padding-left: 5px; }
.space03 { line-height: 3px; height: 3px; position: relative; }
.space05 { line-height: 5px; height: 5px; position: relative; }
.space10 { line-height: 10px; height: 10px; position: relative; }
.space20 { line-height: 20px; height: 20px; position: relative; }
.table03px { FONT-SIZE: 5px; line-height: 3px; height: 3px; }
.table05px { FONT-SIZE: 5px; line-height: 5px; height: 5px; }
.table07px { FONT-SIZE: 7px; line-height: 7px; height: 7px; }
.table10px { FONT-SIZE: 10px; line-height: 10px; height: 10px; }
.table15px { FONT-SIZE: 15px; line-height: 15px; height: 15px; }
.table20px { FONT-SIZE: 15px; line-height: 20px; height: 20px; float: left; }
HR { MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; HEIGHT: 1px; COLOR: #cccccc; BORDER-LEFT-WIDTH: 0px; line-height: 10px; }
#homeflash_div { height: 100%; min-height: 700px; width: 100%; position: relative; overflow: hidden; }
#homeflash_show { position: absolute; top: 0; left: 50%; margin-left: -700px; text-align: center; }
#banner_div { height: 305px; width: 100%; position: relative; overflow: hidden; }
#banner_show { position: absolute; top: -5px; left: 50%; margin-left: -700px; text-align: center; }
.preload1 { }
.preload2 { }
#nav { padding: 0; margin: 0; list-style: none; height: 38px; position: relative; z-index: 500; font-family: arial, verdana, sans-serif; }
#nav li.top { display: block; float: left; }
#nav li a.top_link { display: block; float: left; height: 38px; line-height: 38px; color: #000000; text-decoration: none; font-size: 12px; font-weight: normal; padding: 0 0 0 0px; cursor: pointer; }
#nav li a.top_link span { float: left; display: block; padding: 0 15px 0 15px; height: 38px; font-weight: bold; }
#nav li a.top_link span.down { float: left; display: block; padding: 0 15px 0 15px; height: 38px; font-weight: bold; }
#nav li a.top_link:hover { color: #333333; }
#nav li a.top_link:hover span { }
#nav li a.top_link:hover span.down { }
#nav li:hover > a.top_link { color: #000000; }
#nav li:hover > a.top_link span { }
#nav li:hover > a.top_link span.down { }
#nav li:hover { position: relative; z-index: 200; }
#nav ul, #nav li:hover ul ul, #nav li:hover ul li:hover ul ul, #nav li:hover ul li:hover ul li:hover ul ul, #nav li:hover ul li:hover ul li:hover ul li:hover ul ul { position: absolute; left: -9999px; top: -9999px; width: 0; height: 0; margin: 0; padding: 0; list-style: none; }
#nav li:hover ul.sub { left: -19px; top: 34px; background: #66411F; padding: 0px; border: 0px solid #CCCCCC; white-space: nowrap; width: 150px; height: auto; z-index: 300; }
#nav li:hover ul.sub li { display: block; height: 31px; position: relative; float: left; width: 150px; font-weight: normal; text-align: center; border-bottom: #8D5B2D 1px solid; }
#nav li:hover ul.sub li a { display: block; font-size: 12px; height: 31px; width: 150px; line-height: 31px; text-indent: 5px; color: #ffffff; border-bottom: #8D5B2D 1px solid; text-decoration: none; filter: alpha(opacity=100); }
#nav li ul.sub li a.fly { background: #66411F; }
#nav li:hover ul.sub li a:hover { background: #66411F; color: #FBDCAE; filter: alpha(opacity=100); }
#nav li:hover ul.sub li a.fly:hover { background: #66411F; color: #FBDCAE; filter: alpha(opacity=100); }
#nav li:hover ul li:hover > a.fly { background: #66411F; color: #FBDCAE; filter: alpha(opacity=100); }
#nav li:hover ul li:hover ul, #nav li:hover ul li:hover ul li:hover ul, #nav li:hover ul li:hover ul li:hover ul li:hover ul, #nav li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul { left: 210px; top: 0px; background: #66411F; padding: 0px; border-bottom: 1px solid #8D5B2D; white-space: nowrap; width: 210px; z-index: 400; height: auto; filter: alpha(opacity=100); }
