@charset "utf-8";
* { margin:0px; padding:0px; }
body { background:url(../images/bdg.jpg) center repeat-y #4679A8; padding: 5px; font-family:Arial, Helvetica, sans-serif; font-size: 11px; line-height: 21px; color: #222; }
img { border: 1px solid #ccc; }
a img { border: none; }
a { color: #000000; text-decoration: none; }
:focus { -moz-outline-style: none; }
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; font-size: 0px; }
#etw_wrapper { width: 920px; height: auto; margin: 0 auto; padding: 0px 0px 1px 0px; background:#fff; }
#etw_header { width: 100%; height: auto; }
#etw_header h5 { background: #D1E8FF; color: #666; font-size: 10px; width: 100%; margin: 0px auto; text-align: right; }
#etw_header h5 a { color: #ff6600; }
#etw_header h5 img { margin-top: -5px; }
#etw_header .etw_mhead { display: block; margin:0 auto; width: 30%; height: auto; }
.logo { height:53px; width:30%; float:left; }
.logo img { border:none; }
.yuyan { height:auto; width:69%; float:left; text-align:right; padding-top: 32px; }
.yuyan a { font-weight:bold; }
.yuyan img { margin-right:5px; }
.banner { width:100%; height:85px; float: left; background-image: url(../images/HY_index_5.gif); }
.banner_1 { height:30px; margin-top:50px; float: left; font-size:24px; line-height:30px; color:#FFFFFF; font-weight:bolder; margin-left:70px !important; _margin-left:20px; width:450px;  }
.banner h2{width:390px; float:left; height:80px; font-size:17px; line-height:25px; color:#FFF; margin:0; padding:0; }
h3{ font-size:18px; line-height:35px; color:#3366FF; }
.banner .banner_2 { height:15px;  width:auto; margin-top:65px; float:right; font-size:11px; color: #FFFFFF; margin-right:61px !important;  display:inline; _margin:65px 61px 0 0;}
 
#menu { background:#3CABFF; float:left; height:24px; width:100%; display: block; margin-bottom: 1px; margin-left: 0px; border-top: 1px solid #FFFFFF; }
#menu li.button { float:left; width:170px; border-right: 1px solid #FFFFFF; text-align:center; line-height:20px; }
#menu li.button a { width:170px; height:24px; color:#FFFFFF; font-size:12px; font-weight:bold; display:inline-block; }
#menu li.button a:hover { background:#FF6600; width:170px; height:24px; display:block; }
#menu table { border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0; }
#menu a:hover { visibility:visible; position:relative; z-index:200; }
#menu li:hover { position:relative; z-index:200; }
#menu li.button a span { color:#27FA0B; }
#menu ul, #menu :hover ul ul, #menu :hover ul :hover ul ul { position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; }
#menu :hover ul.sub { left:0; top:19px; background: #F0F6FF; padding:3px; border:1px solid #ccc; white-space:nowrap; width:250px; height:auto; font-size:11px; }
#menu :hover ul.sub li { display:block; font-size:11px; height:auto; line-height:25px; position: relative; float:left; width:250px; border-bottom: 1px dotted #CCCCCC; text-align:left; }
#menu :hover ul.sub li a { width:250px; color:#003399; font-weight:normal; font-size:11px; padding-left:3px; float:left; text-align:left; border-right:none; }
#menu :hover ul.sub li a:hover { background:#EAE7E5; width:250px; color:#000; display:block; }
#menu :hover ul :hover ul { left:163px; background: #fff; padding:3px; border:1px solid #3a93d2; width:auto; height:auto; }
#etw_container { clear: both; float: left; margin: 0; padding-top: 0px; width: 100%; height: auto; }
#etw_container #etw_container_left { background: #DFEFFE; border: 1px solid #015CAC; border-bottom:none; float: left; width: 244px; height: auto; border-left: 0px; }
#etw_container .title1 { background: url(../images/HY_index_4.gif) repeat-x; font-size: 12px; color:#FF6600; height: 30; padding-top: 2px; text-align: left; padding-left:15px; font-weight: bold; line-height: 25px; margin-top: 2px; }
#etw_container .title2 { background: #E7F4FF; border-top:1px solid #000; font-size: 12px; color:#000; margin-top:2px; height:auto; padding-top: 2px; text-align: left; padding-left:15px; font-weight: bold; margin-bottom: 11px; }
#etw_container .title2 a { color:#FF6600; }
#etw_container .title1 a { color:#FF6600; }
#etw_container .more1 { text-align:center; color: #ff6600; font-size: 11px; border:1px dashed #398DED; font-weight: bold; margin-top: 8px; line-height: 22px; float: right; width: 50px; padding-left: 8px; }
#etw_container #etw_container_left { width:240px; display: block; margin-top: 2px; }
#etw_container_left ul { margin: 0px 0 25px 0; text-align: left; color: #7D8085; padding: 0px; width: 100%; font-size:11px; }
#etw_container_left ul li { margin: 0 0 0px 2px; padding: 0px; color: #000000; }
#etw_container_left ul li a { color: #FF6600; padding: 3px 0 3px 0px; display: block; margin-bottom: 2px; background:  url(../images/6.gif) center left no-repeat; padding-left:15px; font-weight:bold; }
#etw_container_left ul li ol { width:99%; }
#etw_container_left ul li ol li { width:100%; border-bottom: 1px dotted #ccc; }
#etw_container_left ul li ol li a { color: #333; padding: 2px 0 0 10px; display: block; margin-bottom: 1px; background:  url(../images/arrow.gif) center left no-repeat; font-weight:normal; }
#etw_container_left ul li ol li a.link, #right ul li ol li a:hover { background:  url(../images/arrow.gif) center left no-repeat #E5F6FF; color: #000; display: block; }
#etw_container_left ul li ol li a.color { color:#000; background:  url(../images/arrow.gif) center left no-repeat #E5F6FF; display: block; }
#etw_container_left ul li ol li.pro a { color:#000000; padding: 5px 0 3px 0px; display: block; margin-bottom: 2px; padding-left:2px; font-weight:bold; background:none; }
#etw_container_left ul li ol li.pro a:hover { color:#0099FF; padding: 5px 0 3px 0px; background:none; display: block; margin-bottom: 2px; padding-left:2px; font-weight:bold; }
.etwlogo { background:#FF6600; padding:5px; }
#etw_container #etw_container_right { border: 1px solid #fff; float: left; width: 673px; height: auto; background: #fff; }
#etw_container #etw_container_right #etw_content_lf { float: left; margin-right: 1px; width: 650px; margin-left: 4px; }
 #etw_content_lf #re_products { height: auto; width: 99%; padding-left:3px; }
  #etw_content_lf #re_products h2{ font-size:18px; line-height:35px; color:#3366FF; }
#etw_content_lf #re_products ul { margin: 2px auto; text-align: left; width: 96%; height: auto; }
#etw_content_lf #re_products ul li { display: block; margin: 10px; width: 98%; height: 97px; }
#etw_content_lf #re_products ul.ul_9 { height:380px; }
#etw_content_lf #re_products ul li.li_9 { width:150px; float:left; height: 190px; margin: 0px 3px 3px 0px; }
#etw_content_lf #re_products ul li.li_9 img { display:block; }
#etw_content_lf #re_products ul li.li_other { width:110px; display:block; margin: 0; float: left; margin-left: 15px; }
#etw_content_lf #re_products ul li.li_other a:hover { color:#3399FF; display:block; height: auto; }
#etw_content_lf #re_products ul li.li_other img { display:block; border:1px solid #D0FFFF; }
#etw_content_lf #re_products ul li ol { width: 100%; }
#etw_content_lf #re_products ul li ol li { display: inline; float: left; margin: 0 3px; width: 18%; }
#etw_content_lf #re_products ul li .etw_pinfo { width: 77%; float:right; }
#etw_content_lf #re_products ul li .etw_pinfo b { color: #055194; display: block; }
#etw_content_lf #re_products ul li .etw_pinfo:hover { background: #EAFBF7; }
#etw_content_lf #re_products a { color: #515151; display: block; padding: 3px; height: auto; width: 100%; }
#etw_content_lf #etw_societe { margin: 6px auto; width: 96%; line-height:25px; text-align: justify; color: #333333; }
#etw_content_lf #etw_societe1 { margin: 6px auto; width: 97%; line-height:25px; text-align: justify; color: #333333; }
.c { width:90%; height:auto; }
.c img { margin:14px 0px 0px 85px; border:1px solid #6EC1FF; padding:1px; }
.e { color:#FF6600; }
#etw_container #etw_container_right #etw_p { width: 98%; }
#etw_container_right #etw_p { float: left; height: auto; }
#etw_container_right #etw_p ul { margin: 6px auto; text-align: left; width: 100%; height: auto; }
#etw_container_right #etw_p ul li { display: block; float: left; margin: 6px 1%; padding: 0px; width: 48%; _width: 46%; height: 90px; }
#etw_container_right #etw_p ul li ol { float: left; width: 100%; height: auto; }
#etw_container_right #etw_p ul li ol li { display: block; float: left; margin: 0 6px; width: 27%; }
#etw_container_right #etw_p ul li .etw_p { width: 60%; display: block; overflow: hidden; float: left; }
#etw_container_right #etw_p ul li .etw_p b { color: #009966; padding-left:5px; display: block; }
#etw_container_right #etw_p ul li:hover { background: #f8f8f8; }
#dd { width:98%; height:auto; line-height:18px; color:#000; }
.dt1 { width:auto; height:auto; margin-left: 10px; margin-top: 5px; }
.dt1 img { border:1px solid #6EC1FF; }
.dt2 { margin:5px; line-height:18px; color: #FF6600 }
.pic { border:1px solid #009966; }
.font1 { margin:5px; line-height:18px; color: #000000 }
.font2 img { border:0px; }
#etw_container #etw_container_right #etw_content_rt { float: right; margin: 0px; width: 234px; }
#etw_container_right #etw_content_rt #etw_cc { display: block; margin: 0 auto; width: 99%; }
#etw_container_right #etw_content_rt #etw_cc li { background: #f5f5f5 url(../images/list_a3.gif) no-repeat 16px 7px; margin: 1px 0px; *margin: 0px;
width: 100%; height: auto; }
#etw_container_right #etw_content_rt #etw_cc li a { color: #515151; display: block; padding-left: 25px; }
#etw_container_right #etw_content_rt #etw_cc li a:hover { background: #f1f1f1 url(../images/list_a3.gif) no-repeat 12px 7px; }
#etw_footer { border-top: 3px solid #990100; color: #000000; height: 45px; height: 60px !important; padding: 0px 0px; text-align: center; background: #fff; margin-top: 3px; }
#etw_footer .foot1 { width:920px; height:20px; margin-top:5px; text-align:center; float:left; }

#etw_footer #otherlink { padding:0;width:900px;height:20px;float:left;text-align:center;margin:0 auto;}
#etw_footer #otherlink div {width:auto;margin-left:20px;text-align:center;margin-top:3px;display:inline;}
#etw_footer #otherlink div a { font-size:9px; color:#CCCCCC;}
#etw_footer #otherlink div a img { border:none;}

.lxfs { padding-left:15px; color:#000000; height:420px; line-height:22px; border-bottom:27px solid #FF6600; }
.lxfs a { color:#024B8B; }
.border { border:1px solid #6EC1FF; background: #fff; }
.xsline { border-bottom:1px dashed #009966; padding:7px; text-align:right; }
.xsline2 { padding:2px; }
#etw_footer #promotion { width:840px; height:50px; font: normal 11px verdana; color:#ccc; margin:0 auto; float:left; padding: 0px 0 0 80px; }
#etw_footer #promotion a { color:#ccc; }
#etw_footer #promotion img { padding-top: 2px; }
#etw_footer .indent { display: inline-block; padding-top: 7px; margin-left: 10px; }
#etw_footer #promotion a img { filter:alpha(opacity=70); /*Fancy style for IE */ -moz-opacity: 0.7; opacity: 0.7; }
#etw_footer #promotion a:hover img { filter:alpha(opacity=100); /*Fancy style for IE */ -moz-opacity: 1; opacity: 1; }
.f a { color:#EC781C; font-weight:bold; font-size:12px; }
.ensavoirplus { color: red; font-weight:bold; font-size:12px; padding-top: 3px; text-align: right; }
.tc { line-height:20px; }
a.b { float: left; width:160px; background: #66CCFF; margin:10px; text-align:center; border:1px #CCCCCC solid; }
a.b:hover { float: left; width:160px; background: #F5F5F5; margin:10px; }
.table01 { background:#FDFFFF; float:left; margin-left:20px; width:600px; height:auto; margin-top:5px; line-height:25px; }
.STYLE1 { color:#FF0000; }
.table { width:98%; height:auto; background:#C5F9FE; }
.table tr { background:#fff; }
.table tr td{padding-left:2px; }
.next { width:30px; float:right; margin-right:20px; margin-top:15px; }
.next a { float:right; text-align:center; text-decoration:none; font-size:14px; margin-left:5px; border:1px solid #02640c; width:30px; background:#FF6600; color:#fff; }
.next a:hover { text-decoration:underline; font-size:14px; background:#fff; color:#02640c; }
.consulting { float:right; height:35px; text-align:right; width: 100%; padding-bottom: 10px; }
.consulting img { text-align:right; border:none; }
.other_p { height:250px; margin-top:10px }
.next2 { width:auto; height: 30px; }
.next2 div { width:30px; float:right; text-align: center; margin-right: 5px; }
#etw_content_lf #re_products .next2 a { width:30px; height:auto; border:1px solid #FF7979; display: block; padding: 0; background:#ACD6FF; }
#etw_content_lf #re_products .next2 a:hover { color:#fff; }
