@charset "utf-8";
body { padding:0px; margin:0px; font-size:12px; background:#C1C1C1; font-family:Arial, Helvetica, sans-serif; color:#000; }
*{margin:0;padding:0;}
a img {border:none;}
a {color:#000;outline:none;text-decoration:none;}
ol, ul{list-style:none;}
.clear {clear:both;font-size:0px; height:0; line-height:0px;}
.table01{ width:90%; float:left; height:auto; background:#666; border-top:1px solid #E2600A;}
.table01 tr{ background:#fff;}
.table01 tr td{ text-align:center;}
.table01 tr.ys{ background:#FAE0CE; color:#000;}

#header{ width:940px; height:auto; margin:0 auto; overflow:hidden;  background:url(../image/mbg.jpg) top right repeat-y #fff;}
#head{ width:100%; height:auto; margin:3x auto;background:#C1C1C1;}
#head h5{ width:auto; margin:0 auto; color:#9B9B9B; font-size:10px; text-align:center; height:21px; line-height:21px;}
#head h5 a{ color:#9B9B9B; text-decoration:none;}
#head h5 a:hover{ text-decoration:underline;}
#container{ width:940px; height:auto; margin:0 auto; overflow:hidden;  background:url(../image/mbg.jpg) top right repeat-y #fff;}
#top{ width:900px; height:auto; margin:0 auto;  }
.logo{ width:138px; height:78px; float:left;}
#right{ width:730px; float:right; margin:0; height:auto; padding:0;}
.t{ width:700px; float:left; margin-top:16px;}
.com{ width:365px; float:left; height:24px; line-height:24px; font-size:15px; font-weight:bold;}
.language{ width:280px; height:auto; float:right; }
.language a{ float:left; margin-left:3px; color:#000; text-decoration:none;}
.language a:hover{ text-decoration:underline;}
.language img{ float:none; margin:none; padding:0; border:none;}
#menu{ width:750px; float:right;background:url(../image/1.jpg) right bottom no-repeat; margin-right:2px!important;margin-right:3px; margin-top:10px;  padding:0px; height:auto;}
#menu ul{ margin:0; padding:0; width:559px; float:right;}
#menu ul li{ margin-left:4px!important;margin-left:3px; display:block; text-align:center;}
#menu ul li.a{ float:left; height:24px; line-height:24px; width:106px;background:url(../image/m1.jpg) no-repeat;}
#menu ul li.a a{ color:#000; text-decoration:none;}
#menu ul li.a a:hover{ color:#ff6600; text-decoration:none;}
#menu ul li.b{ float:left; height:24px; line-height:24px; width:109px; background:url(../image/m2.jpg) no-repeat;}
#menu ul li.b a{ color:#000; text-decoration:none;}
#menu ul li.b a:hover{ color:#ff6600; text-decoration:none;}
#menu ul li.c{ float:left; height:24px; line-height:24px; width:106px; background:url(../image/m1h.jpg) no-repeat;}
#menu ul li.c a{ color:#ff6600; text-decoration:none;}
#menu ul li.c a:hover{ color:#ff6600; text-decoration:none;}
#menu ul li.d{ float:left; height:24px; line-height:24px; width:109px; background:url(../image/m2h.jpg) no-repeat;}
#menu ul li.d a{ color:#ff6600; text-decoration:none;}
#menu ul li.d a:hover{ color:#ff6600; text-decoration:none;}
#menu1{ width:940px;  margin:0 auto;  padding:0px; }
#menu1 ul{ margin:0px; padding:0px; float:right; width:900px;  margin-right:21px!important;margin-right:13px;background:url(../image/n2.jpg) left center repeat-x;}
#menu1 ul li{  display:block; text-align:center;float:left;  width:auto; padding:0 50px; }
#menu1 ul li a{ color:#fff; text-decoration:none; font-weight:bold; font-size:12px;}
#menu1 ul li a:hover{ color:#000; text-decoration:none;}
#menu1 ul li.f{  display:block; text-align:center;float:left; height:22px; line-height:22px; width:auto;background:url(../image/n2.jpg) left center repeat-x; padding:0 50px; border-right:1px solid #fff; }
#menu1 ul li.f a{ color:#fff; text-decoration:none; font-weight:bold; font-size:12px;}
#menu1 ul li.f a:hover{ color:#000; text-decoration:none;}
#menu1 ul li.f1{  display:block; text-align:center;float:left; height:22px; line-height:22px; width:auto;background:url(../image/n2.jpg) left center repeat-x; padding:0 50px;  }
#menu1 ul li.f1 a{ color:#fff; text-decoration:none; font-weight:bold; font-size:12px;}
#menu1 ul li.f1 a:hover{ color:#000; text-decoration:none;}

#menu1 ul li.e{  display:block; text-align:center;float:left; height:22px; line-height:22px; width:auto;background:url(../image/n1.jpg) left center repeat-x; padding:0 50px; border-right:1px solid #fff;}
#menu1 ul li.e1{  display:block; text-align:center;float:left; height:22px; line-height:22px; width:auto;background:url(../image/n1.jpg) left center repeat-x; padding:0 50px; }

.titlex{ width:auto; float:left; margin-left:33px!important; margin-left:23px;line-height:17px; color:#000; font-size:11px; margin-top:6px;}
.banner{width:900px; float:left; height:177px; margin-left:19px!important; margin-left:8px; margin-top:5px;}
.font1{ width:450px; height:auto; line-height:19px; color:#000; float:right; margin-right:19px; margin-top:90px; font-size:16px; font-weight:bold; text-align:center;}
.title{ width:870px; height:auto; line-height:30px; margin-left:40px!important;margin-left:40px; margin-bottom:5px; margin-top:6px; color:#ff6600; background:url(../image/t.jpg) left bottom no-repeat; padding-left:3px; font-weight:bold;}
.abouts{ width:870px; height:auto; text-align:left; float:left; margin-left:40px!important; margin-left:20px;line-height:17px; color:#666; font-size:11px;}
.abouts img{ float:none; border:none; margin:0; padding:0;}
.abouts a{ color:#666; text-decoration:underline;}
.abouts a:hover{ text-decoration:none;}

.about{ width:870px; height:auto; text-align:left; float:left; margin-left:40px!important; margin-left:20px;line-height:19px; color:#666; font-size:12px;}
.about img{ float:none; border:none; margin:0; padding:0;}
.about a{ color:#666; text-decoration:underline;}
.about a:hover{ text-decoration:none;}
.about h2{ float:left; display:block; font-size:18px; font-weight:bold;}
.re_otherpro1 { margin-left:40px!important; margin-left:20px; width:870px;float:left;display:block;height:auto;   padding-top:3px; padding-bottom:10px; }
.re_otherpro1 ul {width:152px;float:left; margin:6px 48px 0px 0px; padding-left:6px;display:block;height:170px; }
.re_otherpro1 ul li { height:auto;float:left;text-align:left; font-size:11px;}
.re_otherpro1 ul li.t{ width:143px; margin:3px 0px 0px 0px; }
.re_otherpro1 ul li.t a{ color:#ff6600; text-decoration:none; text-align:left; font-weight:bold;  background:url(../image/tbg.jpg) left center no-repeat; padding-left:13px; height:auto; line-height:17px; font-size:12px;}
.re_otherpro1 ul li.t a:hover{ color:#006AB4; text-decoration:none;}
.re_otherpro1 ul li.b {width:152px;height:auto;float:left;text-align:left;  color:#666; line-height:15px;}
.re_otherpro1 ul li img { border:none; display:block; margin:0; }
.re_otherpro1 ul li a { color:#666666; display:block; text-align:left; line-height:17px; font-size:11px; }

#footer{ width:940px; margin:0px auto; height:66px;  font-size:11px; clear:both;  background:url(../image/mbg.jpg) top right repeat-y #fff;}
#xfooter{ width:940px; margin:0px auto; height:66px;  font-size:11px; clear:both;  background:url(../image/mbg.jpg) top right repeat-y #fff;}
#footer1{ width:932px; float:left; height:auto; border-top:1px solid #AEAEAE; }
#etw_menu{ width:830px; height:20px; margin:3px auto;}
#etw_menu ul{ margin:0; padding:0; display:block;}
#etw_menu ul li{ float:left; height:20px; width:auto; line-height:19px; padding:0px 9px;   }
#etw_menu ul li a{ text-decoration:none; color:#666;  font-size:12px; }
#etw_menu ul li a:hover{ text-decoration:none; color:#666;}
#etw_menu ul li.q{ background:url(../image/x1.jpg) center right no-repeat;}
#footer1 #pageaddress{width:774px;font-weight:normal; color:#9B9B9B;text-align:center; height:18px; line-height:17px; clear:both; margin:0 auto;}
#footer1 #pageaddress a{ color:#ff6600; }
#footer1 #otherlink{width:300px;margin:0 auto;}
#footer1 #otherlink div {float:left;width:auto;margin-left:10px;text-align:center;margin-top:3px;height: 17px;line-height: 17px;}
#footer1 #otherlink div a img{ border:none;}
#footer1 #otherlink div a{ text-decoration:none; color:#fff; font-weight:bold;}
#footer .s{ width:940px; float:left; height:13px;   background:url(../image/footer.jpg) left bottom no-repeat;}
#xfooter .s{ width:940px; float:left; height:13px;   background:url(../image/footer.jpg) left bottom no-repeat;}

#mainz{ width:930px; margin:0 auto; height:auto;}
#mainz #left{ width:680px; float:left; height:auto;}
#mainz #left .aboutz{ width:630px; height:auto; text-align:left; float:left; margin-left:40px!important; margin-left:20px;line-height:19px; color:#666; font-size:12px;}
#mainz #left .aboutz img{ float:none; border:none; margin:0; padding:0;}
#mainz #left .aboutz .imge{ float:left; margin:3px 2px 3px 2px; padding:1px; border:1px solid #F9E4DC;}
#mainz #left .aboutz .img1{ float:left; margin:3px 2px 3px 2px; padding:1px; border:1px solid #F9E4DC;}
#mainz #left .aboutz .img2{ float:left; margin:3px 2px 3px 130px; padding:1px; border:1px solid #F9E4DC;}
#mainz #left .aboutz a{ color:#666; text-decoration:underline;}
#mainz #left .aboutz a:hover{ text-decoration:none;}
#mainz #left .aboutz h2{ float:left; display:block; font-size:18px; font-weight:bold;}
#mainz #left .title{ width:630px; height:25px; line-height:25px; margin-left:40px!important;margin-left:40px; margin-bottom:5px; margin-top:6px; color:#ff6600; background:url(../image/t1.jpg) left bottom no-repeat; padding-left:3px; font-weight:bold;}
#mainz #left .title a{ color:#B04B07; text-decoration:none;}
#mainz #left .title a:hover{ color:#ff6600; text-decoration:none;}
#mainz #left .titlect{ width:625px; height:auto; line-height:30px;  margin-bottom:5px; margin-top:6px; color:#ff6600; background:url(../image/t1.jpg) left bottom no-repeat; padding-left:3px; font-weight:bold;}
.etw_nl{ width:630px; height:auto; float:left; margin:10px 0px 15px 40px!important;  margin:10px 0px 15px 20px;padding-left:6px;   padding-bottom:5px;}
.etw_nl ul{ margin:0; padding:0;}
.etw_nl ul li{  float:left; height:auto; }
.etw_nl ul li ol{ margin-top:1px; padding-bottom:2px; height:109px; width:630px;}
.etw_nl ul li ol li{ width:120px; float:left;}
.etw_nl ul li .etw_pro{ width:495px; padding-left:11px; height:80px; line-height:19px; color:#666;}
.etw_nl ul li .etw_pro a{ text-align:left; text-decoration:none; color:#ff6600; line-height:19px; font-weight:bold; font-size:11px;}
.etw_nl ul li .etw_pro a:hover{ text-decoration:none; color:#000;}
.etw_nl ul li ol li img{ border:1px solid #F9E4DC; padding:1px;}
#mainz #right{width:237px; float:right; height:auto; }
.list{ width:200px; height:auto; margin-left:5px;margin-top:10px;}
.list ul{ margin:0; padding:0;}
.list ul li{ float:left; height:auto; width:200px; line-height:17px; text-align:left; color:#666; font-size:12px; text-decoration:none;  }
.list ul li.a{ font-weight:bold; margin:4px 0px;width:200px;  }
.list ul li.a a{ background:none; padding:0;}
.list ul li.a a:hover{ background:none; padding:0;}
.list ul li.a a:visited{ background:none; padding:0;}
.list ul li a{ text-align:left; color:#666;  font-size:11px; text-decoration:none; width:208px; background:url(../image/k.jpg) left  center no-repeat; padding-left:11px;   display:block; }
.list ul li a:hover{ text-decoration:none; color:#fa5304;}
.list ul li a:visited{ text-decoration:none; color:#fa5304;}
.con{ width:185px; height:auto; margin-left:20px; margin-top:20px; margin-bottom:6px; }
.con a{ text-align:center; color:#0B5DCD; font-size:16px; font-weight:bold; text-decoration:underline;}
.con a:hover{ text-decoration:none;}

.consulting{float:right; width:86%; height:33px;text-align:right; clear:both; margin:4px 0;}
.consulting img{ float:right; border:none;}
.tt{ width:96%; float:left; height:21px; line-height:21px; font-weight:bold; color:#ff6600;}
.otherproducts{ width:98%; float:left; height:auto; padding-bottom:20px;}
.otherproducts ul{ width:100%; height:auto; margin:0; padding:0; display:block;}
.otherproducts ul li{ width:95%; padding:0px 6px 0px 17px; height:21px; line-height:21px; background:url(../image/a.gif) left center no-repeat; float:left;}
.otherproducts ul li a{  color:#666; text-decoration:none; width:auto;}
.otherproducts ul li a:hover{ text-decoration:none; color:#ff6600;}






