@charset "utf-8";

body { background: #fff; direction: ltr; color:#000000; font: 11px/15px Arial, Helvetica, sans-serif;  }
*{	margin: 0; padding: 0; }
img { border: 0px; }
a img { border: none; }
a {color: #515151;outline: none;text-decoration: none;}
h1{ font-size:24px; line-height:28px;}
h2{display:block; margin:20px 0 8px 0; font-size:20px;  line-height:25px; font-family:"Times New Roman", Times, serif; font-weight:normal;}

ol, ul, dl, dt { list-style: none; }
ol:after, ul:after { content: "."; display:block; font-size:0px; line-height:0px; height:0; clear:both; visibility:hidden; }
.clear { clear: both; height: 0px; font-size: 0px; line-height:0px; }
.pagebody{width:100%;overflow:hidden;}
#etw_wrapper {  width: 1003px; height: auto; margin: 0 auto; padding: 0px 0px 1px 0px; }
#etw_header { width: 100%; height: auto; }
#etw_header h5 { background: url(images/h5bg.jpg) repeat-x; height:16px; border-bottom:1px #D6D6D6 solid; color: #626262; font-size: 9px; width: 100%; margin: 0px auto; text-align: right; padding:3px 0px 0px 0px; }
#etw_header h5 a { color: #2A4A93; }
#etw_header h5 img { margin-top: -5px; }
#etw_header .etw_mhead { display: block; background:url(images/banner.jpg) right no-repeat; margin:0px auto; margin-top: 15px; width: 99%; height: 116px; border: 4px #636363 solid; }
#etw_companyname { width:auto; height: auto; float: left; font:bold 24px Arial, Helvetica, sans-serif; line-height:28px; color:#333333; margin:25px 0px 15px 190px!important;  margin:28px 0px 21px 100px;}
#etw_companyname span{font-size:21px}

.menu2 { list-style:none; height:23px;  z-index:500; height:auto; display: block; float:left; width:100%;}
.menu2 li.top {display:block; float:left; width:auto; height:23px; margin-right:2px; font-size:13px; font-weight: bold; line-height:19px !important; _line-height:21px;}
.menu2 li a.top_link {display:block; float:left; padding:0px 30px 0px 30px; background:url(images/menubg.jpg) repeat-x; border:1px #021B65 solid; color:#fff; cursor:pointer;}
.to {display:block; float:left; padding:0px 30px 0px 30px; background:url(images/menubg1.jpg) repeat-x; border:1px #021B65 solid; color:#fff; cursor:pointer;}
 a.to:hover {color:#FFE26D;}
.menu2 li a:hover { background: url(images/menubg1.jpg) repeat-x; color: #fff; }
.menu2 li a.top_link span {float:left; display:block;}
.menu2 li a.top_link span.down {float:left; display:block;}
.menu2 li a.top_link:hover {color:#FFC000; }
.menu2 li a.top_link:hover span {}
.menu2 li a.top_link:hover span.down {}

.menu2 li:hover > a.top_link {color:#FFC000;}
.menu2 li:hover > a.top_link span {}
.menu2 li:hover > a.top_link span.down {}
.menu2 a:hover {visibility:visible; position:relative; z-index:200;}
.menu2 li:hover {position:relative; z-index:200;}


.menu2 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

.menu2 ul, 
.menu2 :hover ul ul, 
.menu2 :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.menu2 :hover ul.sub {left:0; top:22px; background: #fff; padding:3px; border:1px solid #3a93d2; white-space:nowrap; width:160px; height:auto; z-index:300;}
.menu2 :hover ul.sub li {display:block; height:auto; position:relative; float:left; width:160px; font-weight:normal; border-bottom: 1px dotted #CCCCCC;}
.menu2 :hover ul.sub li a {display:block; font-size:11px; height:auto; width:160px; line-height:20px; text-indent:5px; color:#000; text-decoration:none;}
.menu2 :hover ul.sub li a.fly {background:#fff url(images/arrow.gif) right center no-repeat; height:auto; width:160px;}
.menu2 :hover ul.sub li a:hover {background:#3a93d2; color:#fff;}
.menu2 :hover ul.sub li a.fly:hover { display:block; color:#fff; background:#3a93d2 url(images/arrowhover.gif) right center no-repeat; width:160px;}
.menu2 :hover ul li:hover > a.fly {color:#fff; background:#3a93d2 url(images/arrowhover.gif) right center no-repeat; width:160px;} 

.menu2 :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul :hover ul
{left:160px; top:-4px; background: #fff; padding:3px; border:1px solid #3a93d2; white-space:nowrap; width:160px; z-index:400; height:auto;}

#etw_left , #etw_right { width:193px; margin:3px 0px 0px 1px;!important;_margin:2px 0px 0px 1px; border:1px #FFE486 solid; padding:0px; float:left; color:#FFFFFF; margin-bottom:-10000px; padding-bottom:10000px; display:block;}
#etw_left ul , #etw_right ul { height:auto;}
#etw_left ul a:hover , #etw_right ul a:hover {color:#FFC000;}
#etw_left ul li.bigtitle , #etw_right ul li.bigtitle{font-size: 13px;color:#fff;font-weight: bold;margin-top:0px;background: #000;height: 22px;text-align:center;padding-top:8px;}
#etw_left ul li.title , #etw_right ul li.title  { width:181px; height: auto; background: #2B509A; border:1px #00236F solid; line-height:21px; font-weight: bold; padding: 0px 0px 0px 10px; font-size:11px; margin-top:5px; color:#FFFFFF; display:block;}
#etw_left ul li.title , #etw_left ul li a.d ,#etw_right ul li.title , #etw_right ul li a.d{ width:181px; background: #71ACFA; border:1px #00236F solid; line-height:21px; font-weight: bold; padding: 0px 0px 0px 10px; font-size:11px; margin-top:5px; color:#FFFFFF; display:block;}
#etw_left ul li.smalltitle , #etw_right ul li.smalltitle{ width:171px; padding:0px 0px 0px 20px; border-bottom:1px #CCCCCC dotted; line-height:20px; font-size:11px;}
 a.d { color:#FFFFFF;}
#etw_left ul li a.d:hover , #etw_right ul li a.d:hover { color:#FFC000; background:#636363; }

ul.menu1 , ul.menu3{list-style-type:none; padding:0; margin:0; width:191px; float:left; display:block;}
ul.menu1 , ul.menu3 {position:relative; float:left;}
* html ul.menu1 {position:static;}
ul.menu1 li , ul.menu3 li {display:block; float:left; width:191px;  margin:4px 0 0 0; border:1px solid #00236F;}
ul.menu1 li.sub , ul.menu3 li.sub { background:#71ACFA url(images/arrowhover.gif) right center no-repeat; font-weight: bold;}
ul.menu1 table , ul.menu3 table {border-collapse:collapse; width:0; height:21px; position:absolute; bottom: 0; top:auto; left:0; font-size:1em;}
ul.menu1 li a , ul.menu3 li a {display:block; color:#000; font-family:arial, sans-serif; font-size:11px; line-height:21px; height:21px; text-decoration:none; text-indent:10px; color:#FFFFFF;}
ul.menu1 a:hover , ul.menu3 a:hover {color: #FF0000;}
ul.menu1 :hover > a , ul.menu3 :hover > a{color: #FF6600;}
ul.menu1 li.sub:hover,
ul.menu1 li.sub a:hover {position:relative;background:#636363 url(images/arrow.gif) right center no-repeat;}
ul.menu1 ul, 
ul.menu1 :hover ul ul, 
ul.menu1 :hover ul :hover ul ul,
ul.menu1 :hover ul :hover ul :hover ul ul,
ul.menu1 :hover ul :hover ul :hover ul :hover ul ul {position:absolute;left:-9999px; width:128px; top:0; font-weight: normal; }
ul.menu1 :hover ul, 
ul.menu1 :hover ul :hover ul :hover ul,
ul.menu1 :hover ul :hover ul :hover ul :hover ul :hover ul { left:190px; top:0px; background:transparent url(trans.png); font-weight: normal;} 
/* drop down */
ul.menu1 :hover ul :hover ul,
ul.menu1 :hover ul :hover ul :hover ul :hover ul { left:190px; top:0px; font-weight: normal; }

ul.menu3 li.sub:hover,
ul.menu3 li.sub a:hover {position:relative; background:#636363 url(images/arrow.gif) right center no-repeat;}
ul.menu3 ul, 
ul.menu3 :hover ul ul, 
ul.menu3 :hover ul :hover ul ul,
ul.menu3 :hover ul :hover ul :hover ul ul,
ul.menu3 :hover ul :hover ul :hover ul :hover ul ul {position:absolute;left:-9999px; width:128px; top:0; font-weight: normal; }
ul.menu3 :hover ul, 
ul.menu3 :hover ul :hover ul :hover ul,
ul.menu3 :hover ul :hover ul :hover ul :hover ul :hover ul { left:-190px; top:0px; background:transparent url(trans.png); font-weight: normal;} 
/* drop down */
ul.menu3 :hover ul :hover ul,
ul.menu3 :hover ul :hover ul :hover ul :hover ul { left:190px; top:0px; font-weight: normal; }




ul.menu1 li a.b , ul.menu3 li a.b  { background:#636363; }
ul.menu1 li a.b:hover , ul.menu3 li a.b:hover { background:#636363; }
ul.menu1 li a.c , ul.menu3 li a.c { background: #2B509A; color:#FFFF99; height:auto; }
ul.menu1 li a.c:hover , ul.menu3 li a.c:hover{ background:#44474B; }

#etw_contact {width:183px;border-top: 2px #2B509A solid;background:#71ACFA url(images/contactbanner.jpg) top center no-repeat;padding: 70px 0px 0px 10px;height:268px!important;height:288px;margin-top:10px;color:#FFFFFF;line-height:22px;margin-bottom:-10000px;padding-bottom:10000px;}
#etw_contact b{ font-size:16px;  border:1px solid #666666; margin-top:3px; display:block; width:150px;}
#etw_contact b a{ margin:5px;}

#etw_contact span{display:block; margin-left:20px; }
#etw_contact p{margin-left:33px;}
#etw_contact a { color:#FFFFFF;}
#etw_main{width:597px;float:left;margin:5px 5px 0px 5px;!important;_margin:3px 5px 0px 5px;margin-bottom:-10000px; padding-bottom:10000px;display:block;}
{ width:100%; height: 23px; }
#etw_main .hottitle , #etw_main .abouttitle{ background:url(images/hottop.jpg); height:23px; padding-left: 10px; color: #000; font-size:12px; font-weight:bold; line-height:22px; }
#hottitle .t{width:90%;}
.t .xsline {width:96%; margin-left:11px;border:1px dotted #ccc; text-align:right;}
#etw_main .ensavoirplus{color:#000066;font-weight:bold;width:30px;height:10px;}
#etw_main ul { margin: 6px auto; text-align: left; width: 96%; height: auto; line-height:20px; }
#etw_main ul li {display: block;margin: 7px 0px 0px 0px;width: 100%;height: 190px;border:1px #E2E2E2 solid;}
#etw_main ul li ol { width: 100%; border: none; }
#etw_main ul li ol li {display: inline;float: left;margin: 0 6px;width: 23%;border: none;height: auto;}
#etw_main ul li .etw_pinfo {width: 70%;height: auto;}
#etw_main ul li .etw_pinfo .pdf, #etw_main ul li .etw_pinfo a.pdf, #etw_main .oneproduct .pdf{float:left; margin:0; padding:0px;  color:#666; font-weight:normal;}
#etw_main ul li .etw_pinfo .pdf a img, #etw_main ul li .etw_pinfo a.pdf img, #etw_main .oneproduct .pdf a img{display:inline; float:left;margin-right:5px; border:none; }
#etw_main .oneproduct .pdf a img { margin-left:5px;}
#etw_main ul li .etw_pinfo .pdf a ,#etw_main .oneproduct .pdf a{font-size:12px; font-weight:normal; color:#666;}
#etw_main ul li .etw_pinfo b { display: block; }
#etw_main a {color: #FF9900;display: block;padding: 6px;height: auto;font-weight:bold;}
#etw_main a:hover{color:#71ACFA;}
#etw_main a.f { padding:0px; color:#0000CC; display:block; margin:0px;}
#etw_main ul li img{border: 1px solid #ccc;padding: 2px;margin:0px 5px;}
#etw_main a.productname{ width:89%; color:#0033CC; font-weight:bold; padding-left:10px; float:left;}
#etw_main .abouttitle { background: url(images/abouttop.jpg); color:#000000;}
#etw_main .about { line-height:24px; padding: 10px 10px 0px 10px; text-align:justify;}
#etw_main .about1 { line-height:24px; padding: 10px 10px 0px 10px; text-align:justify; font-size:11px;font-weight:bold;}
#etw_main .ff{font-size:13px;}
#etw_main .about img { float:left; margin-right:10px;}
#etw_main .oneproduct {margin: 6px auto;text-align: left;width: 90%;padding: 0px 10px;height: auto;line-height:20px;background: #F7F7F7;border: 1px #CCCCCC solid;font-size:12px;}
#etw_main .oneproduct .e{margin:3px;text-align:center;}
#etw_main .oneproduct .e img{border:1px solid #ccc;margin:0px 5px;}
#etw_main .table01{ background: #000066; width:99%; white-space: normal; font-size:11px; line-height:18px;}
#etw_main .table01 tr{ background: #FFFFFF;}
#etw_main .table02{ margin-left:90px;background: #000066; width:68%; white-space: normal; font-size:11px; line-height:18px;}
#etw_main .table02 tr{ background: #FFFFFF;}
#etw_main .table02 tr td, #etw_main .table01 tr{padding:0 0 0 2px;}
#etw_main .oneproduct a.back {width:auto;text-align: center;height:10px;background: #71ACFA;color:#FFFFFF;float:right;font-weight:bold;margin:10px 2px;font-size:11px;border:1px #666666 solid;line-height:10px;}
#etw_main .oneproduct a.back:hover { background:#333333;}
#etw_main .oneproduct h3 { color: #000099; display: block; padding: 6px; height: auto; font-size: 14px;}
#etw_main .oneproduct img {margin: 2px 90px;border: 1px solid #ccc;padding: 2px;}
#etw_main .oneproduct .feichangfan { text-align:center;}
#etw_main .oneproduct .feichangfan img { margin:0px 5px;}
#etw_main .t .g { text-align:center;}
#etw_main .t .g img { margin:0px 5px;}
#etw_main .t .g a.back {width:auto;text-align: center;height:10px;background: #71ACFA;color:#FFFFFF;float:right;font-weight:bold;margin:10px 2px;font-size:11px;border:1px #666666 solid;line-height:10px;}
#etw_main .t .g a.back1 {width:auto;text-align: center;height:10px;background: #71ACFA;color:#000;float:right;font-weight:bold;margin:10px 2px;font-size:11px;border:1px #666666 solid;line-height:10px;}
#etw_main .t .g a.back:hover { background:#333333;}

#etw_mainproduct { width:100%; height: auto; background: #F3F3F3;}
#etw_mainproduct .title{width:181px; padding-left: 10px; line-height:18px; background:url(images/maintitle.jpg) repeat-x; border:1px #D07300 solid; height:19px; margin-top:10px; font-weight:bold; color:#333333; font-size:12px;}
#etw_mainproduct ul { margin: 6px auto; text-align: left; width: 96%; height: auto; line-height:20px; color:#000000; }
#etw_mainproduct ul li {display: block;margin: 10px 0px 0px 0px;width: 100%;height: 100px;}
#etw_mainproduct ul li ol { width: 100%; border: none; }
#etw_mainproduct ul li ol li { float: left; margin: 0 2px; width: 98%; border: none; height: auto; }
#etw_mainproduct ul li .etw_pinfo { width: 95%; height: auto; border-left:2px #000066 solid; padding-left:6px; margin-top:5px;}
#etw_mainproduct ul li .etw_pinfo b { display: block;  }
#etw_mainproduct ul li .etw_pinfo b a { display:block; width:98%;}
#etw_mainproduct a { color:#0033CC; float:left; padding: 0px; height: auto; }
#etw_mainproduct ul li img{ border: 1px solid #ccc; padding: 2px; margin:0px 4px 0px 0px; }

#etw_foot{ width:1003px;}
.language{width:81%;height:20px;float:right;margin-top:1px;font-weight:bold;font-size:13px; text-align:right; }
.language a{color:#FF9900;width:180px; }
.language img{float:left; margin:0px 0px 0 30px; }
.language a:hover {color: #71ACFA;}
#etw_foot{ width:1003px;}
#etw_foot #promotion {width:703px; height:50px; background: #EFF8FF;  font: normal 11px verdana; color:#ccc; margin:0 auto; float:left; padding: 5px 0 5px 300px; } 
#etw_foot #promotion a { color:#ccc;}
#etw_foot #promotion a:hover { color:#333333; text-decoration:underline;}
#etw_foot #promotion img {padding-top: 2px; }
#etw_foot .indent { display: inline-block; padding-top: 7px; margin-left: 10px; }
#etw_foot #promotion a img { filter:alpha(opacity=70); /*Fancy style for IE */ -moz-opacity: 0.7; opacity: 0.7;}
#etw_foot #promotion a:hover img { filter:alpha(opacity=100); /*Fancy style for IE */ -moz-opacity: 1; opacity: 1;}
#etw_foot #otherlink{ width:650px!important; width:655px; margin-top:1px; margin:0 auto;}
#etw_foot #otherlink div{ float:left; width:150px; height:26px; margin-left:10px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:26px; }
#etw_foot #otherlink div a img{ border:none;}
#etw_foot #otherlink div a{ text-decoration:none; color:#333; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
