@charset "utf-8";
body { background:url(../images/178.jpg); color: #000000; margin: 0 auto; padding: 0; font:12px Arial, Helvetica, sans-serif; line-height:21px; }
img { border:none; }
a { text-decoration:none; }
ul, ol, li { list-style:none; text-decoration: none; }
body, h1, h2, h3, h4, h5, h6, ul, ol, li, p, img { margin: 0; padding: 0; }
ol:after, ul:after { display:block; font-size:0px; line-height:0px; height:0; clear:both; visibility:hidden; }
.clear { clear: both; height: 0px; font-size: 0px; }
.title { margin: 4px 0 0px 0; font-size:13px; text-decoration: none; background: url(../images/into.gif) no-repeat center left; color:#3B76B0; font-weight:bold; padding: 0 0 0 20px; border-bottom:1px solid #005AB0; }
.title1 { margin: 4px 0 0px 0; color: #000; text-decoration: none; background: url(../images/into.gif) no-repeat center left; font-weight:bold; font-size:12px; padding: 0 0 0 20px; border-bottom:1px solid #005AB0; }
.title1 a { color:#3B76B0; text-decoration:none; font-size:13px; font-weight:bold; }
.title1 a:hover { color:#ff6600; text-decoration:none; }
.title2 { margin: 4px 0 0px 0; font-size:13px; text-decoration: none; background: url(../images/1.gif) no-repeat center left; color:#3B76B0; font-weight:bold; padding: 0 0 0 20px; border-bottom:1px solid #005AB0; }
.title2 img { border:none; margin:0; padding:0; }
.table03 { width:90%; background: #EFF4FF; margin-left:10px; margin-bottom:5px; color:#00A7D2; font-weight:bold; float:left; margin-top: 15px; }
.STYLE1 { color:#FF3300; }
.border { background:#DFEEF2; border:1px solid #A2ADB8; }
.table03 td { background: #ffffff; line-height:20px; padding:2px; }
#header { clear: both; width: 880px; height: 30px; background:url(../images/bj.jpg) repeat-x; margin: 0 auto; border-left:1px solid #9CC4E1; border-right:1px solid #9CC4E1; }
.logo { height:auto; width: 400px; color: #000000; font-size: 16px; font-weight: bold; padding-top: 5px; padding-left: 10px; }
#header h5 { color: #1460D1; font-size: 9px; width: 100%; margin: 0px auto; text-align:right; height:30px; line-height:17px; }
#header h5 a { color: #1460D1; }
.table01 { width:625px; background:#19B6AD; height:auto; text-align:left; margin:20px auto; float: left; }
.table01 tr { background:#fff; }
.table01 tr.top { background:#2CC5C1; color:#fff; font-weight:bold; }
.table01 td { padding:0px 2px; }
#banner { width:880px; height:131px; background:url(../images/banner.jpg) repeat-x; display:block; margin:10px 0px 10px 0px; clear:both; margin:0 auto; border-left:1px solid #9CC4E1; border-right:1px solid #9CC4E1; }
.word { font:bold 21px Arial, Helvetica, sans-serif; color: #FFA41A; margin:60px 0px 0px 160px!important; margin:60px 0px 0px 80px; float:left; text-align: left; width:600px; }
.word a{color: #ff9900; }
#banner h2{ display:block; font-size:20px; font-family:"Times New Roman", Times, serif; line-height:35px; color:#EEE; }
h3{font-size:18px; line-height:35px; color:#333; }
#menu { background:#1C61A5; border-left:1px solid #9CC4E1; border-right:1px solid #9CC4E1; height:23px; width:880px; display: block; margin:0 auto; position: relative; border-bottom:1px solid #000000; }
#menu li.button a.b { color:#FF9900; }
#menu li.button { float:left; width:145px; text-align:center; height:23px; border-right:1px solid #7BD5EC; height:23px;}
#menu li.button a { width:145px; color:#FFFFFF; font-size:12px; font-weight:bold; display:inline-block; text-decoration: none;  }
#menu li.button a:hover { background:#F79301; width:auto; display:block; color:#0066CC; height:23px; text-decoration: none; }
#menu li.button1 a.b { color:#FF9900; }
#menu li.button1 { float:left; width:145px; text-align:center; height:23px; }
#menu li.button1 a { width:145px; color:#FFFFFF; font-size:12px; font-weight:bold; display:inline-block; text-decoration: none; height:23px; }
#menu li.button1 a:hover { background:#F79301;  width:145px; display:block; color:#0066CC; height:23px; text-decoration: none; }
#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:300; }
.con { background:#ffffff; color: #000000; width:880px; margin:0 auto; border-left:1px solid #9CC4E1; border-right:1px solid #9CC4E1; overflow:hidden; }
.more { color: #000; float:right; width: 90px; height: auto; margin-top: 0px; }
#text { width:641px; height:auto; float:right; padding:2px 4px; background: #ffffff; margin-top: 0px; text-align: justify; }

#text .img1 { float:right; }
#text img { float:none; margin:0; padding:0; }
#text .img2 { float:left; margin:3px 0 0 100px; padding:0; border:1px solid #ccc; }
#text .img3 { float:left; margin:3px 0 0 5px; padding:0; border:1px solid #ccc; }
#text .img4 { float:left; margin:3px 0 0 15px; padding:0; border:1px solid #ccc; }
#text .img5 { float:left; margin:7px 0 0 35px; padding:0; border:1px solid #ccc; }
#text .img6 { float:left; margin:7px 0 0 9px; padding:0; border:1px solid #ccc; }
#text .img7 { float:left; margin:27px 0 0 19px; padding:0; border:none; }
#text .img8 { float:right; margin:13px 36 0 0px; padding:0; border:none; }
.wz { margin-left:26px; }
#text .im { width:133px; height:auto; line-height:19px; margin-left:36px; float:left; text-align:center; }
#text .im2 { width:133px; height:auto; line-height:19px; margin-left:11px; float:left; text-align:center; }
.ys { color:#ff6600; }
.picture { width:645px; }
.picture img { padding:2px; margin-left:7px; margin-top:8px; border:1px solid #cccccc; background:#E9F6FE; }
.picture .img1 { margin-left:140px; float:left; }
.about { width:635px; height:auto; float:left; padding: 5px; float: right; }
.title3 { border-bottom:1px solid #cccccc; color:#075181; font-size: 13px; font-weight:bold; margin: 34px 0 12px 0px; padding:0 0 0 4px; height: 20px; line-height: 22px; width:98%; float: left; }
#etw_p1 { width:99%; float:left; clear:both; background:#fff; }
#etw_p1 ul { display:block; text-align: left; list-style:none; margin:0px; margin-top:10px; padding:0px; height:auto; }
#etw_p1 ul li { width:120px; float:left; height: auto; margin-left:23px!important; margin-left:6px; }
#etw_p1 ul li ol { width:120px; margin:0px; padding:0px; list-style:none; }
#etw_p1 ul li ol li { display: block; float:left; border:none; }
#etw_p1 ul li ol li img { border:1px solid #ccc; margin-top:2px; }
#etw_p1 ul li .etw_pinfo { width:120px; line-height:20px; display:block; }
#etw_p1 ul li .etw_pinfo a { background:none; width:120px; height:auto; color:#960507; display: block; text-align:left; text-decoration:none; }
#etw_p1 ul li .etw_pinfo a:hover { background:none; width:120px; height:auto; text-decoration:underline; display: block; text-decoration:none; color:#000; }
#etw_p1 ul li img { border:1px #CCC solid; }
#left .contact { width:222px; height:auto; margin-top:4px; font-size: 12px; color: #000000; line-height: 21px; background:#fff; border:1px #cccccc solid; margin-bottom: 2px; }
.contact .font { padding:2px 2px 2px 7px; }
.font .wz { margin-left:26px; }
.font .ys { color:#ff6600; }
#left { float: left; background:#fff; width: 224px; margin-left: 0px; border-top: 4px solid #DEF1FF; border-right: 4px solid #DEF1FF; }
#left1 { float: left; background:#fff; width: 224px; height:404px; margin-left: 0px; }
#left2 { float: left; background:#fff; width: 224px; height:510px; margin-left: 0px; }
#left ul { margin:5px; text-align:left; color:#000000; width:95%; }
#left ul li.pic { margin:0 0 2px 0px; padding:0px; }
#left ul li.pic a { font-weight:bold; color:#000; padding-left:14px; background:none; background: url(../images/icon.gif) no-repeat left center; }
#left ul li.pic a:hover { color:#4A0B0C; text-decoration: none; }
#left ul li { margin:0px; padding:0px; color:#000; border-bottom:1px solid #E2E1E1; line-height:22px; }
#left ul li a { text-decoration: none; color:#434242; line-height:25px; display:block; background: url(../images/oicn.gif) no-repeat left center; padding-left:25px; }
#left ul li a.now{ background-color:#3366FF; font-weight:bold; color:#FFF; background-image:none; }
#left ul li a:hover { color:#990000; }
#left ul li a span { color:#FF6600; }
.con .right { float: right; border-top: 4px solid #DEF1FF; width: 650px; height:auto; padding-left: 2px; }
.right h2{font-size:18px; line-height:35px; color:#333; }
.title0 { float:none; color:#fff; width:auto; height:25px; margin-top:0px; padding-left:10px; font-size:12px; font-weight: bold; display:block; background:#0574C6; line-height:25px; text-align:left; }
.title0 a{text-align:center; color:#FFF; }
#right { float:left; width: 650px; background: #fff; }
#right ul { width:100%; height:auto; margin-bottom:0px; }
#right ul li { width:100%; margin-bottom:3px; float:left; }
#right ul li ol { width: 100%; border:none; height:auto; margin:0px; }
#right ul li ol li.product { width:99%; color: #6F090E; border-bottom:1px #5D030A dotted; font-weight:bold; background:none; float:left; margin:0px; padding-top:5px; height:25px; margin-left: 2px; }
.product1 { width:97%; color: #000000; font-weight:normal; background:#EDFAFC; float:left; border:1px solid #EBEBEB; margin:0px; padding:5px; height:auto; margin-left: 3px; margin-top: 10px; }
.product2 { width:90%; color: #000000; float:left; margin:0px; padding:5px; height:auto; margin-left: 15px; margin-top: 10px; line-height: 24px; }
#right ul li ol li .name { height: 20px; display:block; border-bottom:1px #CFCFCF dotted; }
#right ul li ol li { width:23%; float:left; border-right:1px dotted #ccc; margin:10px 5px 0px 0px; height:123px; }
#right ul li ol li.list { width:71%; font-size:12px; border:none; float:left; padding:0 10px; margin:10px 0px 0px 4px; background: #fff; border: 1px solid #AFD4F0; line-height:20px; color: #454545; }
#right ul li ol li.list a { color:#0066FF; }
#right ul li ol li.list a:hover { color:#FF6600; }
#right ul li ol li img { padding:1px; border:1px solid #ccc; margin-left:4px; }

#footer { width:880px; clear:both; height:80px; background:#0C65A7; margin:0 auto; border-left:1px solid #9CC4E1; border-right:1px solid #9CC4E1; border-top:1px solid #ffffff; }
.hotlink{width:880px; float:left; text-align:center; color:#FFF;   }
.hotlink a{color:#FFF; padding:0 8px;}
.hotlink a:hover{text-decoration:underline;}
#footer #promotion1 { margin-top:0px; float:left; width:840px; height:auto; text-align:center; color: #FFFFFF; }
#footer #otherlink { width:280px;  margin:0 auto; }
#footer #otherlink .first { margin-left:220px !important; margin-left:138px; }
#footer #otherlink div { float:left; width:auto; margin-top:10px; height:15px; margin-left:10px; text-align:center; line-height:15px;    }
#footer #otherlink div a img { border:none; }
#footer #otherlink div a { text-decoration:none; color:#ff6600; font-weight:bold; }
#footer #etw { height:auto; float:left; margin-left:155px !important; margin-left:100px; margin-top:8px; color:#000; }
.consulting { float:right; width:96%; height:33px; text-align:right; clear:both; }
.consulting img { float:right; border:none; }
.lab { color:#ff0000; }
.gd { height:1130px }
.gd1 { height:550px }
.gd2 { height:820px }
.gd4 { height:1170px }
.gd5 { height:1270px }
.gd6 { height:930px }
.gd7 { height:1670px }
