@charset "utf-8";
body { background:url(../images/bg.jpg) repeat-y center; font-family:Arial, Helvetica, sans-serif; text-align:left; margin:0 auto; color:#333; font-size:12px; clear:both; }
a { text-decoration:none; }
a img { border:none; }
ul { display:block; margin:0; padding:0; }
ol { display:block; margin:0; padding:0; }
li { display:block; list-style:none; }
* { margin:0px; padding:0px; color:#333; }
.clear { clear:both; }
.h01 { margin-top:10px; width:685px; height:auto; height:auto; }
h3 { display:inline; font-size:17px; font-weight:normal; }
h2, h1 { width:auto; font-size:18px; text-align:left; font-weight:normal; line-height:20px; margin-bottom:10px; }
.pro { width:450px; float:right; margin-top:10px }
.prod { width:auto; float:left; text-align:center; font-size:11px; margin-left:9px; display:inline-block }
.prod a { color:#666 }
.prod a:hover { color:#333 }
.prod img { display:block; margin:0 }
.picture { float:right; width:250px; }
.picture ul { float:left; width:250px; list-style:none; }
.picture ul li { float:left; width:250px; margin-bottom:5px; display:block; }
.picture ul li img { float:left; display:block; border:1px solid #eee; margin-right:5px; _margin-right:3px; }
.picture ul li a { line-height:16px; color:#000; display:block; text-decoration:underline; text-align:left; }
.picture ul li a:hover { line-height:16px; color:#BB0000; display:block; text-decoration:none; }
.picture ul li a.link { color:#BB0000; text-decoration:none; }
#form1 { width:460px; margin-top:9px; border:1px solid #ccc; margin-bottom:8px; }
.formname { width:456px; background:#ccc; font-weight:bold; line-height:19px; padding-left:5px; color: #000; }
.table01 { width:735px; background:#3475a8; text-align:left; margin-bottom:5px; }
.table01 tr { background:#f3faff; }
.table01 tr.top { background:#154a96; color:#fff; font-weight:bold; }
.table01 td { padding:0px 3px; }
.table02 { width:570px; background:#3475a8; text-align:left; margin-bottom:5px; }
.table02 tr { background:#f3faff; }
.table02 tr.top { background:#154a96; color:#fff; font-weight:bold; }
.table02 td { padding:0px 3px; }
.table03 { width:720px; background:#3475a8; text-align:left; margin-bottom:5px; margin-left:3px; }
.table03 tr { background:#f3faff; }
.table03 td { padding:0px 3px; }
.indent { text-indent:42px; display:block; float:left; width:200px; }
.indentemail { text-indent:23px; display:block; float:left; width:200px; }
.inmail { text-indent:28px; display:block; }
.about1 { width:470px; float:left; margin-right:15px; line-height:20px; }
h5 { color:#ccc; font-weight:bold; font-size:9px; width:980px; text-align:center; margin:0 auto; height:auto; word-spacing:-1px; }
h5 a { color:#ccc; z-index:201; line-height:15px; }
#etw_wrapper #middle .intro img.pic { border:3px solid #CCCCCC; padding:3px; display:block; margin:16px auto; }
#myshowinfo { width:670px; height:auto; float:left; margin: 0 auto; margin-left: 10px; }
#myshowinfo ul { width:670px; height:auto; float:left; }
#myshowinfo ul li { width:670px; height:auto; float:left; }
#myshowinfo ul li a { color:#012A68; display:block; text-decoration:underline; margin:0px auto !important; margin:3px auto; }
#myshowinfo ul li a:hover { text-decoration:underline; color:#F36600; }
.prodetail { width:300px; height:auto; float:left; margin:10px auto; }
.prodetail a { color:#154a96; font-weight:bold; text-decoration:underline; font-size:14px; }
.prodetail a:hover { color:#EF5725; }
.titlemenu { width:100%; color:#333; float:left; text-align:left; font-size:11px; display:block; line-height:20px; margin-bottom:5px; margin-top: 4px; border-bottom:1px dotted #ccc; }
.titlemenu a { color:#333; text-decoration:underline; }
.titlemenu a:hover { color:#000; text-decoration:underline; }
#etw_header { background:url(../images/topbg.jpg) top repeat-x; margin:0 auto; width:980px; height:185px }
.log { float:left; width:130px; height:70px; margin-left:10px; margin-top:10px }
#banner { height:125px; margin:0 auto; clear:both; margin-top:10px; width:980px; border-top:1px solid #B20A22; background:url(../images/banner.jpg) no-repeat bottom; }
#language { height:18px; width:200px; margin:0 auto; padding:0px 0 0 10px; font-size:11px; float:right; text-align:left; margin-top:10px; margin-right:5px }
#language a { color:#333; display:inline-block; margin-right:6px; text-align:right }
#language a img { margin-right:3px }
#etw_companyname { width:390px; height:auto; float:left; font:bold 30px Arial, Helvetica, sans-serif; color:#333; margin:45px 0px 0px 0px; font-size:24px }
#banner .pro { width:380px; float:right; margin-top:10px }
#banner .prod { width:auto; float:left; text-align:center; font-size:11px; margin-left:9px; display:inline-block; }
#banner .prod a { color:#666; }
#banner .prod a:hover { color:#000000; text-decoration:underline; }
#banner .prod img { display:block; border:1px solid #eee; }
#menu { width:570px; height:auto; float:right; margin-top:8px }
#menu ul { float:left; width:100%; height:15px; text-align:center }
#menu ul li { width:auto; height:15px; float:left; border-right:1px solid #ccc }
#menu ul li.last { border:none }
#menu ul li a { float:left; display:block; text-decoration:underline; color:#F00; border-right:1px solid #fff; line-height:15px; padding:0 10px; text-align:center }
#menu ul li a:hover { color:#333 }
#menu1 { width:555px; height:auto; float:left; margin-top:12px }
#menu1 ul { float:left; width:100%; height:15px; border:1px solid #ffcc99; border-bottom:none; height:25px; border-left:none; }
#menu1 ul li { width:110px; height:25px; float:left; border-left:1px solid #ffcc99; text-align:center }
#menu1 ul li a { display:block; color:#000055; font-weight:bold; line-height:25px; }
#menu1 ul li a:hover { color:#fff; background:#ff6600; }
#menu1 ul li a.link { color:#fff; background:#ff6600; }
#pro_c { width:944px; height:auto; margin:0px auto; border-top:1px solid #fff; border-bottom:1px solid #fff; color:#000; background:#fff; }
#main { width:980px; height:auto; overflow:hidden; background:#fff; margin:0px auto; }
#pro_right { width:220px; height:auto; float:right; color:#fff; background:#fff; margin-top:25px; }
#menu_right { color:#000; width:220px; background:#F2F2F2; float:right; }
#product { width:730px; height:auto; float:left; background:#fff; }
.loca { color:#F36600; font-weight:bold; text-decoration:underline; }
#content { width:757px; height:auto; float:right; padding-bottom:10px; background:#fff; margin-left:10px; }
#content1 { width:980px; height:auto; float:left; padding-bottom:10px; background:#fff; }
#content p, #content1 p { margin-bottom:5px; float:left; width:98%; margin-left:5px; }
.pic1 { height:auto; width:90px; float:left; margin:10px 5px 5px 10px; }
.pic1 img { float:left; text-align:center; border:1px solid #ccc; margin-left:5px; }
.pic1 a span { display:block; text-align:center; line-height:18px; float:left; color:#333; text-decoration:underline; padding-bottom:5px; width:100px; }
.about { float:left; width:95%; }
#content_left { width:260px; height:auto; float:left; }
#content_right { width:400px; height:auto; float:left; }
.otherpic_right { background:#154a96; color:#fff; font-weight:bold; padding-left:3px; }
.otherpro_rig { width:440px; height:190px; float:left; padding-bottom:10px; margin:5px 0px 15px 8px; border:1px solid #ccc; background:#f4f9ff; overflow:auto; }
.otherpro_right { width:660px; height:auto; float:left; padding-bottom:10px; margin:5px 0px 10px 40px; _margin:5px 0px 15px 20px; overflow:auto; }
.otherpro_right img { float:left; margin:0px 0px 8px 5px; border:1px solid #ccc; padding:2px }
#pro { width:745px; height:auto; float:left; margin-left:8px; }
#pro ul { width:745px; height:auto; float:left; margin:10px 0px; }
#pro ul li { width:745px; height:auto; float:left; margin-bottom:10px; }
#pro ul li ol { width:740px; height:auto; float:left; }
#pro ul li ol li { width:90px; height:auto; margin:0px; }
#pro ul li ol li img { border:1px solid #ccc; }
#pro ul li ol li.text { width:645px; height:auto; color:#333; text-align:left; margin-left:4px; }
#pro ul li ol li.text a { height:auto; color:#333; border:none; font-weight:bold; width:auto; }
#pro ul li ol li.text a:hover { color:#EF5725; border:none; }
#pro p { margin-bottom:5px; }
#pro1 { width:98%; height:auto; float:left; margin-left:8px; }
#pro1 ul { width:100%; height:auto; float:left; margin:10px 0px; }
#pro1 ul li { width:50%; height:auto; float:left; margin-bottom:10px; }
#pro1 ul li ol { width:98%; height:auto; float:left; }
#pro1 ul li ol li { width:95px; height:auto; margin:0px; }
#pro1 ul li ol li img { border:1px solid #ccc; display:block; }
#pro1 ul li ol li.text { width:70%; height:auto; color:#333; text-align:left; margin-left:4px; }
#pro1 ul li ol li.text a { height:auto; color:#333; border:none; text-decoration:underline; }
#pro1 ul li ol li.text a:hover { color:#EF5725; border:none; }
#pro1 p { margin-bottom:5px; }
.twopic { width:740px; height:auto; margin:5px auto; text-align:center; float:left; }
.twopic img { border:1px solid #ccc; }
.otherpro { width:750px; height:auto; float:left; padding-bottom:10px; margin-top:5px; border:1px solid #ccc; background:#f4f9ff; }
.otherpic_title { background:#154a96; color:#fff; font-weight:bold; padding-left:5px; }
.otherpro_name { width:135px; color:#154a96; text-align:center; margin-left:6px; margin-right:2px; margin-top:5px; float:left; }
.otherpro_namepro { width:110px; color:#7d9837; text-align:center; margin-left:6px; margin-right:2px; margin-top:5px; float:left; }
#describe { width:735px; height:auto; float:left; margin:10px 0px; }
#describe a { font-weight:bold; color:#EF5725; }
#describe p { margin-bottom:5px; }
#etw_left { width:207px; height:auto; float:left; margin:5px 0px 5px 0px; overflow:hidden; }
#etw_left .lefttop { background:#F8F8F9; height:30px; width:207px; line-height:30px; text-align:center; border-bottom:1px solid #DAD9D9; font-size:14px; color:#F00; font-weight:bold; margin-top:0px }
#etw_left ul { text-align:left; width:99%; float:left; padding-bottom:10px; margin-top:10px }
#etw_left ul li { float:left; width:99%; border-bottom:1px solid #fff }
#etw_left ul li.bigpro { border:none; color:#333; font-size:12px; font-weight:bold; width:96%; margin-left:5px; _margin-left:2px; }
#etw_left ul li.bigpro a { color:#333; background:url(../images/bo.jpg) repeat-x bottom; width:96%; text-decoration:none; padding-left:3px; height:30px; line-height:22px; display:block; }
#etw_left ul li.bigpro a:hover { color:#333 }
#etw_left ul li.sma, #etw_left ul li.sma1 { color:#666; float:left; width:190px; margin-left:10px; margin-bottom:5px; }
#etw_left ul li.sma a { background:none; margin:0; padding-left:0px; text-decoration:none; color:#666 }
#etw_left ul li a { text-decoration:underline; display:block; font-size:12px; color:#333; background:url(../images/dot2.jpg) 1px 2px no-repeat; padding-left:10px; margin-left:5px; width:98% }
#etw_left ul li.sma1 a { background:none; margin:0; padding-left:0px; text-decoration:none; color:#E13205; }
#etw_left ul li a:hover { text-decoration:underline; }
#contact_leftbg { width:220px; height:30px; float:left; background:url(../images/contactbg.jpg) repeat-x #fff; }
#contactfont { width:220px; height:auto; color:#000; float:left; background:url(../images/contactbg.jpg) repeat-x #fff; }
#contactfont a { color:#930; }
#contactfont a:hover { color:#F60; }
#contactfont .p { width:210px; height:auto; text-align:left; float:left; padding:0px 0px 0px 8px; color:#000; }
#etw_right { width:554px; float:left; height:auto; margin-left:18px; background:#fff; }
#etw_right #about_pic { width:708px; height:128px; background:url(../images/about.jpg) no-repeat; margin-top:0px; margin-left:10px; }
#etw_right #about_pic div { width:500px; padding-left:10px; padding-top:50px; color:#E50003; font-size:17px; font-weight:bold; }
#about_title { width:425px; height:24px; background:url(../images/about_line1.jpg) bottom no-repeat; padding-left:15px; line-height:20px; color:#E50003; font-size:12px; font-weight:bold; }
#about { width:758px; height:auto; float:left; margin-top:5px; line-height:20px; }
a.homemore { width:57px; height:16px; color:#F36600; font-weight:bold; }
#home_title, .companytitle { width:758px; height:auto; color:#222222; font-size:18px; font-weight:normal; margin-bottom:5px; border-bottom:1px solid #eee; line-height:30px; float:left; margin-top:5px; }
.companytitle { width:460px; }
.homepro_title { width:755px; height:auto; margin-top:15px; color:#444444; font-size:14px; font-weight:bold; margin-bottom:5px; border-bottom:1px solid #ccc; float:left; line-height:20px; }
#contact_title { width:403px; height:auto; padding-left:15px; padding-top:5px; color:#F36600; font-size:14px; font-weight:bold; margin-bottom:10px; float:left; margin-top:25px; border-top:1px solid #fff; border-bottom:1px solid #fff; }
#contact_title01 { width:190px; height:auto; padding-left:15px; padding-top:5px; color:#F36600; font-size:14px; font-weight:bold; margin-bottom:10px; float:left; margin-top:25px; border-top:1px solid #fff; border-bottom:1px solid #fff; }
#right #product_title { width:550px; height:auto; border-bottom:1px solid #CECECE; padding-left:3px; color:#F36600; font-size:14px; font-weight:bold; margin-bottom:10px; }
#right #product_title a { color:#012A68; text-decoration:underline; }
#right #product_title a:hover { color:#F36600; }
#right #message_title { width:505px; height:auto; border-bottom:1px solid #930; padding-left:3px; padding-bottom:3px; color:#f60; font-size:12px; font-weight:bold; margin-bottom:5px; }
.protitle { width:620px; height:auto; color:#154a96; font-weight:bold; float:left; font-size:16px; line-height:30px; }
.protitle a { font-size:17px; color:#154a96; }
.protitle a:hover { color:#EF5725; }
#proname { width:230px; height:auto; float:left; }
.etw-contact01 { width:190px; height:auto; float:left; padding-left:14px; text-align:left; }
.img02 { margin:5px auto; display:block; border:1px solid #ccc; }
.img03 { margin:5px 5px 5px 0px; border:1px solid #ccc; padding:2px; float:left; }
.img04 { margin:5px 10px 0px 10px; border:1px solid #ccc; padding:2px; float:left; }
.back { float:left; margin-right:3px; margin-top:10px; border:1px solid #666; margin-left:2px; }
.compic { float:left; margin-top:5px; border:1px solid #ccc; margin-right:4px; }
#text .more { width:50px; text-align:left; height:20px; line-height:19px; font-weight:bold; float:right; }
#text .more a { color:#e50003; text-decoration:none; }
#text .more a:hover { color:#000; text-decoration:none; }
#right #pro { width:550px; height:auto; float:left; padding-bottom:5px; }
#right #pro ul { width:550px; height:auto; float:left; margin-top:10px; }
#right #pro ul li { width:550px; height:140px; float:left; }
#right #pro ul li ol { width:550px; border:none; height:140px; float:left; }
#right #pro ul li ol li { width:120px; float:left; margin:5px 3px 0px 3px; height:auto; }
#right #pro ul li ol li.list { width:405px; height:auto; float:left; padding:0px 2px 0px 5px; }
#right #pro ul li ol li.list a { color:#666; font-weight:bold; }
#right #pro ul li ol li.list a:hover { color:#F36600; }
#right #pro ul li ol li.pdf01 { width:405px; float:left; }
#right #pro ul li ol li.pdf01 a { color:#000; font-weight:normal; }
#right #pro ul li ol li.pdf01 img { float:left; margin-left:3px; margin-right:1px; }
#right #pro ul li ol li.pdf01 a:hover { color:#F36600; }
#prolist { width:990px; height:auto; float:left; padding-bottom:5px; }
#prolist ul { width:990px; height:auto; float:left; margin-top:2px; }
#prolist ul li { width:322px; height:auto; float:left; margin-bottom:10px; margin-right:6px; }
#prolist ul li ol { width:322px; height:auto; float:left; border:1px solid #ccc; }
#prolist ul li ol li { width:101px; float:left; margin:5px 0px 0px 0px; height:auto; text-align:left; }
#prolist ul li ol li img { }
#prolist ul li ol li.proname_list { width:217px; height:176px; float:left; color:#000; }
#prolist ul li ol li.proname_list a { display:block; background:url(../images/prolist.jpg) 1px no-repeat; padding-left:8px; color:#333; }
#prolist ul li ol li.proname_list a:hover { color:#F36600; }
#prolist ul li ol li.proname_list a.details { display:block; background:url(../images/prolist.jpg) 1px no-repeat; padding-left:8px; color:#F36600; }
#prolist ul li ol li.proname_list a.big { font-weight:bold; background:none; padding-left:0px; color:#BE090E; }
#prolist ul li ol li.proname_list a.big:hover { color:#F36600; }
#prolist_left { width:210px; height:auto; float:left; padding-bottom:5px; }
#prolist_left ul { width:210px; height:auto; float:left; }
#prolist_left ul li { width:210px; height:auto; float:left; margin-bottom:10px; }
#prolist_left ul li ol { width:210px; border:none; height:auto; float:left; }
#prolist_left ul li ol li { width:77px; float:left; margin:5px 3px 0px 3px; height:auto; text-align:left; }
#prolist_left ul li ol li img { }
#prolist_left ul li ol li.pro_list { width:105px; height:auto; float:left; padding:0px 0px 0px 2px; color:#000; }
#prolist_left ul li ol li.pro_list a { color:#666666; display:block; background:url(../images/prolist.jpg) 1px no-repeat; padding-left:8px; }
#prolist_left ul li ol li.pro_list a:hover { color:#F36600; }
#prolist_left ul li ol li.pro_list a.bigpro { font-weight:bold; background:none; padding-left:0px; }
a.back { color:#fff; background: #333; text-align:right; padding:4px 10px; border-bottom:1px solid #eee; font-weight:bold; float:right; margin:5px 5px 10px 0; border:1px solid #ccc; }
a.back:hover { background:#821212; }
#about_left { width:380px; height:auto; float:left; margin-left:80px; _margin-left:40px; }
.consulting02 { width:250px; height:35px; display:block; margin-bottom:3px; margin-top:8px; float:right; }
.consulting02 img { float:right; border:none; margin:0 }
.consulting { width:250px; height:33px; margin-left:562px !important; _margin-left:282px; float:left; }
.consulting img { border:none; }
.consultlast { width:170px; height:33px; margin-left:552px; float:left; }
.consultlast img { border:none; }
.consult_nine { width:170px; height:33px; margin-left:407px !important; _margin-left:402px; float:left; }
.consult_nine img { border:none; }
.lab { color:#F00; }
.border { background:#FBE2E3; border:1px solid #A73F40; margin-left:8px; }
.pic { width:184px; height:auto; float:left }
.pic img { border:1px solid #ccc; margin-left:5px; margin-top:7px }
#pdf { width:700px; height:auto; margin:15px auto; background:#f5f5f5; float:left; background:url(../images/pdf.gif) no-repeat; }
#pdf a { padding-left:20px; color:#BE090E; font-weight:bold; }
#pdf a:hover { color:#EF5725; }
.nane { width:99%; font-size:14px; color:#E13205; font-weight:bold; display:block; padding-left:7px; background:#f5f5f5; line-height:25px; }
#other { width:745px; height:auto; margin:15px auto; background:#f5f5f5; border:1px solid #ccc; float:left; }
#other ul { width:745px; height:auto; float:left; }
#other ul li { width:220px; height:auto; display:inline; float:left; }
#other ul li.name { width:705px; font-size:14px; color:#154a96; background:url(../images/1.gif) 5px no-repeat; padding-left:25px; display:block; font-weight:bold; float:left; }
#other ul li a { color:#000; text-decoration:underline; background:url(../images/a.gif) 10px 8px no-repeat; padding-left:17px; float:left; text-align:left; }
#other ul li a:hover { color:#EF5725; background:url(../images/a1.gif) 10px 8px no-repeat; }
#etw_right01 { width:760px; float:left; height:auto; margin-left:18px; background:#fff; }
#right01 { width:760px; background:#fff; float:left; margin-top:19px; }
#right01 p { margin-bottom:5px; }
.homecontact { width:210px; height:auto; float:left; padding:0px 5px 10px 5px; text-align:left; }
.etw-contact { width:205px; height:auto; float:left; text-align: left; background:url(../images/contact.jpg) no-repeat; padding:0px 0px 10px 0px; }
.etw-contact .name { margin-top:15px; text-align:center; font-weight: bold; height:45px; float:left; width:205px; color:#154a96; }
.etw-contact .name a { font-size:17px; text-decoration:underline; padding:10px 0px 0px 5px; color:#154a96; }
.etw-contact .name a:hover { color:#EF5725; }
.etw-contact p { float:left; width:200px; margin-top:10px; margin-left:5px; }
.product_title01 { width:755px; height:auto; border-bottom:1px solid #CECECE; padding-left:3px; color:#F36600; font-size:14px; font-weight:bold; margin-bottom:10px; }
.product_title01 a { color:#012A68; text-decoration:underline; }
.product_title01 a:hover { color:#F36600; }
#ninepro { width:735px; height:auto; float:left; margin-right:6px !important; _margin-right:2px; }
#ninepro ul { width:735px; height:auto; float:left; margin-top:5px; }
#ninepro ul li { width:735px; height:auto; float:left; }
#ninepro ul li ol { width:735px; height:auto; float:left; border-top:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; }
#ninepro ul li ol.last { width:735px; height:auto; float:left; border:1px solid #ccc; }
#ninepro ul li ol li { width:138px; float:left; margin:0px 3px 0px 3px; height:auto; text-align:left; }
#ninepro ul li ol li.list { width:570px; height:auto; float:left; padding:0px 2px 0px 5px; border-left:1px solid #ccc; }
#ninepro ul li ol li.list b { color:#000; }
.nineprolast { width:725px; height:auto; float:left; margin-right:6px !important; _margin-right:2px; margin-bottom:5px; margin-top:5px; border:1px solid #ccc; padding:0px 3px; }
#footer { width:980px; height:70px; background:url(../images/headerbg.jpg) repeat-x; clear:both; border-top:1px solid #ccc; margin:0px auto; }
#bgcontent { background:#F8F8F8; width:760px; height:auto; float:left; margin-top:40px; border:1px solid #ccc; }
#other_title { width:755px; height:auto; border-bottom:1px solid #ccc; padding-left:3px; color:#F36600; font-size:14px; font-weight:bold; margin-bottom:10px; }
#footernav { width:980px; height:17px; float:left; color:#BCBCBC; text-align:center; }
#footernav a { padding:4px 3px 0 3px; height:17px; }
#footernav a:hover { color:#f36d24; }
#footer .etw-address { width:980px; height:18px; color:#000; text-align:center; float:left; margin:3px 0px; }
#footer .etw-address a { color:#F36600; font-weight:bold; text-decoration:underline; }
#footer #otherlink { width:980px; height:20px; margin:0 auto; float:left; text-align:center; }
#footer #otherlink div { width:auto; margin-left:10px; text-align:center; margin-top:3px; display:inline; }
#footer #otherlink div a img { border:none; }
#footer #otherlink div a { text-decoration:none; color:#656565; }

