@charset "utf-8";
body { font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:0 auto; background:url(../images/body-bg.jpg) center repeat-y; }
*{margin:0; padding:0; }
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; text-align:left; }
.clear { clear:both; width:0px; height:0px; }


 h3{font-size:18px; line-height:35px; }
.etw_wrapper { width:950px; height:auto; margin:0 auto; }
.etw_top { width:950px; height:20px; line-height:15px; margin:0 auto; color:#ffffff; float:left; padding-bottom:0px; }
.etw_top a { color:#ffffff; }
.etw_top h5 { color: #ffffff; font-size: 9px; margin: 0px auto; margin-bottom:3px; text-align:center; }
.table { background:#88A9E6; width:580px; margin-left:30px }
.table tr { background:#EBF3FF; }
.table td {  padding-left:2px; }
.table03 { width:90%; background: #D8E4FD; margin-left:5px; margin-bottom:5px; color:#5587EE; font-weight:bold; float:right; margin-top: 30px; }
.lab { color:#FF0000; }
.border { background:#9FBBF6; border:1px solid #A2ADB8; }
.table03 td { background: #ffffff; line-height:20px; padding:2px; }
.table03 a { color:#FF9933; }
.table03 .head { background:#E4F1FF; }
.header { width:950px; height:auto; margin:0 auto; }
.head_left { width:690px; height:120px; float:left; }
.head_left h2{ color:#EEE; font-size:16px;  line-height:25px;  }
.head_left .logo { width:auto; height:auto; float:left; }
.head_left .company { width:520px; height:auto; float: right; color: #FFFFFF; font-weight: bold; font-size: 20px; margin-top: 26px; }
.company a{color:#EEE; }
.head_right { width:260px; height:auto; float:right; }
.lanuage { text-align:right; flaot:right; padding-top:10px; line-height:15px; padding-right: 20px; }
.lanuage img { padding-left:6px; }
.lanuage a { color:#FFFFFF; }
.lanuage a:hover { color:#FF6600; }
.pic { padding-left:70px; padding-top:33px; }
#menu { width:670px; height:30px; background:url(../images/line.gif) top no-repeat; float:left; padding-left:12px; margin-top: 6px; }
#menu li.button { float:left; width:auto; text-align:left; line-height:23px; padding-left:7px; padding-right:7px; }
#menu li.button a { width:auto; padding-left:7px; padding-right:7px; color:#FFFFFF; font-size:12px; font-weight:bold; display:inline-block; padding-left:17px; background:url(../images/title.gif) left no-repeat; }
#menu li.button a:hover { width:auto; padding-left:7px; padding-right:7px; font-size:12px; font-weight:bold; display:inline-block; padding-left:17px; background:url(../images/title.gif) left no-repeat; color:#FF6600; }
#menu li.button a span { color:#FF6600; }
#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 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:23px; color:#FFFFFF; background: #101215; border:1px solid #ccc; white-space:nowrap; width:120px; height:auto; z-index:300; font-size:11px; }
#menu :hover ul.sub li { display:block; font-size:11px; height:auto; line-height:25px; position: relative; float:left; width:120px; border-bottom: 1px solid #CCCCCC; text-align:left; }
#menu :hover ul.sub li a { width:110px; font-weight:normal; background:none; font-size:11px; padding-left:3px; color:#ffffff; float:left; text-align:left; border-right:none; }
#menu :hover ul.sub li a:hover { width:110px; color:#ffffff; display:block; background: #037CBC; }
#menu :hover ul :hover ul { left:120px; top:-4px; background: #fff; padding:3px; border:1px solid #3a93d2; width:auto; height:auto; }
.banner { width:950px; height:191px; float: left; }
.banner_left { width:660px; height:185px; float: left; margin-left: 2px; }
.banner_right { width:284px; height:198px; background:url(../images/back1.jpg); float: right; }
.click { width:274px; height:24px; float:right; background:url(../images/click.jpg); margin-left:1px; margin-right:1px; margin-bottom:2px; margin-top: 1px; }
.click img { float:right; margin-top:2px; margin-right:6px; }
.pict { width:278px; height:170px; float:right; background:url(../images/p1.jpg); }

#container { width:950px; height:auto; margin:0 auto; }
.main { width:950px; margin:0 auto; }
.main .main_left { width:180px; height:auto; float:left; margin-top: 5px; }
.main_left ul { width:180px; height:auto; margin: 0px 0 0px 0; text-align: left; color:#FFFFFF; padding: 0px; font-size:11px; display:block; }
.main_left ul li { padding: 0 0 0px 5px; padding: 0px; color: #fff; height:22px; background:url(../images/menu.jpg); margin-bottom: 2px; padding-left: 10px; }
.main_left ul li strong{ color:#fffff; margin: 0px; line-height:22px; height:25px; display: block;  font-weight:none; text-decoration:none;}
.main_left ul li a { color: #fff; margin: 0px; line-height:22px; height:25px; display: block; padding-left:15px; font-weight:normal; text-decoration:none; background:url(../images/narrow.gif) 2px 8px no-repeat; }
.main_left ul li a:hover { text-decoration:none; list-style:none; color:#FF6600; font-weight:bold; background:url(../images/ti.jpg) 2px 8px no-repeat; }
.main_left ul li a span { text-decoration:none; list-style:none; color:#FF6600; font-weight:bold; }

.main_left ul li a.hover1 { color:#fffff; margin: 0px; line-height:22px; height:25px; display: block; padding-left:25px; font-weight:none; text-decoration:none; background:url(../images/narrow.gif) 12px 8px no-repeat; }
.main_left ul li a.hover1:hover { color:#fffff; margin: 0px; line-height:22px; height:25px; display: block; padding-left:25px; font-weight:bold; text-decoration:none; background:url(../images/narrow.gif) 12px 8px no-repeat; }
.main .main_left .top1 { backgroud:url(../images/top1.jpg); }
.contact { width:180px; height:auto; float:left; }
.contact .con_pic { width:170px; height:auto; margin-left:4px; margin-top: 8px; margin-bottom: 5px; }
.contact .con_text { width:175px; height:auto; margin-left:4px; line-height: 20px; color:#FFFFFF; }
.contact .con_text a{ color:#FFFFFF; text-decoration:underline;}
.main .main_right { width:770px; height:auto; float:left; margin-top: 5px; }
.cirle { width:761px; height:15px; background:url(../images/abouttop.jpg) top no-repeat; margin-top: 5px; margin-left/**/:10px; * margin-left:9px;
}
.main_right .etw_left { width:375px; height:auto; float:left; background:#fff; margin-left: 10px!important; margin-left:5px; margin-top: 5px; }
.main_right .etw_right { width:375px; height:auto; float:right; background:#ffffff; margin-top: 5px; }
.about { width:360px; height:auto; line-height:19px; padding-left: 5px; text-align: left; }
.about .more { width:350px; height:auto; flaot:right; text-align:right; margin-top:9px !important; margin-top:3px; }
.about .more a { font-weight:bold; font-size:13px; color:#3366FF; }
.about_title { width:345px; height:auto; background:url(../images/abouttitle.jpg); padding-left: 30px; padding-top: 5px; line-height: 19px; font-weight: bold; color: #FFFFFF; font-size: 15px; }
.bottom { width:375px; height:10px; }
#re_products { height:auto; width:370px; margin-bottom: 0px; }
.title { width:auto; height:28px; border-bottom: 1px solid #132D50; padding-left: 100px; background:url(../images/title1.jpg) left no-repeat; padding-top: 12px; font-weight: bold; font-size: 16px; }
#re_products ul, .etw_product ul { margin:10px 0px 0px 0px; text-align:left; width:100%; height:auto; float:left; }
#re_products ul li, .etw_product ul li { display:block; float:left; margin-left:2px; width:370px; height:auto; margin-bottom: 4px; }
#re_products ul li img, .etw_product ul li img { border:1px solid #A1A3A4; padding:1px; float:left; }
#re_products ul li img.pic, .etw_product ul li img.pic { margin-right:5px; border:none; padding:1px; }
#re_products ul li ol, .etw_product ul li ol { width:100%; }
#re_products ul li ol li, .etw_product ul li ol li { float:left; width:105px; margin-right:0px; padding-top:3px; height:auto; }
#re_products ul li ol li img, .etw_product ul li ol li img { border:1px solid #89BEE8; }
#re_products ul li .etw_pinfo, .etw_product ul li .etw_pinfo { width:258px; float:left; line-height:16px; height:auto; font-size: 11px; margin-left: 3px; color: #464545; }
#re_products ul li .etw_pinfo a, .etw_product ul li .etw_pinfo a { border:none; width:auto; display:block; height:auto; color:#1072C3; }
/*公司简介页面*/

.head_pic { width:630px; height:44px; float: left; background: url(../images/head_pic.jpg) no-repeat left; color: #FFFFFF; font-size: 17px; font-weight:bold; padding-top:30px; padding-left: 30px; padding-right: 20px; padding-bottom: 20px; }
.head_pic a { color:#4489EF; }
.head_pic a:hover { color:#FF6600; text-decoration: underline; }
.etw_product { width:750px; height:100%; float:right; margin-top: 0px; margin-left:3px; background:url(../images/foot.jpg) bottom no-repeat #ffffff; padding: 5px; padding-top:0px; line-height: 22px; }
.etw_title { width:auto; height:28px; padding-left: 100px; background:url(../images/tit.jpg) left no-repeat; padding-top: 12px; font-weight: bold; font-size: 16px; }
.etw_title a { color:#2F8ADE; }
.head_right .etw_pic { width:260px; height:190px; background:url(../images/pic.jpg); float: right; }
.img1 { float:right; }
.img2 { float:left; padding:2px; margin-right:3px; }
.etw_title1 { width:auto; height:auto; padding-left: 5px; border-bottom:1px solid #cccccc; padding-top: 0px; font-weight: bold; font-size: 14px; padding-bottom: 2px; }
.etw_title1 a { color:#2F8ADE; }
.etw_title1 a:hover { color:#0033CC; }
.main_right .etw_product .otherpro { width:auto; height:auto;  float:right  margin:0px auto;
}
.main_right .etw_product .otherpro ul { width:722px; height:auto; }
.main_right .etw_product .otherpro ul li { width:165px; float:left; padding:0px; margin:5px 7px 9px 5px; display:block; }
.main_right .etw_product .otherpro ul li img { display:block; border:1px solid #AABAC8; }
.main_right .etw_product .otherpro ul li strong { display:block; width:167px; text-align:center; float:right; color:#444;  }
.main_right .etw_product .otherpro ul li a { color:#000000; }
.main_right .etw_product .otherpro ul li a:hover { color:#0066FF; }
.containt { width:730px; height:auto; float: left; margin-left: 0px; margin-top: 6px; }
.containt h2{font-size:18px; line-height:35px; }
.containt1 h2{font-size:18px; line-height:35px; }
.containt1 { width:724px; height:auto; float: left; margin-left: 5px; margin-top: 12px; background: #ECF5FF; padding: 6px; }
.othertitle { border-bottom:1px solid #0C5898; color:#0033CC; width:690px; font-size: 12px; font-weight:bold; margin: 13px 0 1px 11px; padding:4px 0 5px 15px; background:url(../images/icon_02.jpg) no-repeat left center; }
.cont { width:660px; height:auto; float: left; margin-left: 10px; margin-top: 2px; line-height:22px; padding-top: 6px; padding-left: 16px; padding-right: 6px; }
.cer { width:715px; height:auto; float: left; margin-left: 6px; margin-top: 2px; padding: 6px; }
.cer img { margin-right:6px; border:1px solid #cccccc; padding:2px; margin-bottom: 10px; }
.float1 { width:430px; float:left; margin: 0; }
.float { width:280px; float:right; margin: 0 auto; }
.STYLE1 { color:#FF0000; }
.consulting { float:right; width:550px; height:33px; text-align:right; margin-right: 5px; margin-top: 5px; margin-bottom: 8px; }
#footer { width:900px; height:auto; margin:0 auto; margin-top: 20px; clear: both; background: url(../images/footer.jpg) top no-repeat; }
#footer #address1 { width:99%; height:23px; line-height:20px; margin:0px auto; text-align:center; color:#fff; float: left; padding-top: 4px; font-weight:bold; }
#footer #otherlink { width:900px; margin-top:6px; height:auto; margin:0 auto; clear: both; }
#footer #otherlink .footer_left { float:left; width:auto; height:26px; margin-left:0px; filter:alpha(opacity=40); -moz-opacity:0.4; text-align:center; font-size:11px; line-height:25px; }
.footer_left div { float:left; width:165px; height:26px; margin-left:20px; text-align:center; font-size:11px; background:#2B83DE; line-height:25px; }
.footer_left .first { float:left; width:165px; height:26px; margin-left:40px; text-align:center; font-size:11px; background:none; line-height:25px; }
#footer #otherlink{width:350px;height:15px;margin:0 auto;}
#footer #otherlink div{width:auto;height:15px;line-height:15px;float:left;margin-left:30px; text-align:center;}

