@charset "utf-8";
/* CSS Document */
body { background-color:#B3C4CB; font-family:Arial, Tahoma; font-size:11px; color:#333; }
img { border:0px; }
* { padding:0px; margin:0px; }
a img { border:0px; }
a { color:#084C8D; outline:none; text-decoration:none; font-size:12px; }
ol, ul { list-style:none; }
.clear { clear:both; height:0px; font-size:0px; line-height:0; }
.table { background:#5EB1F7; width:99%; margin:0 auto; line-height:19px; float:none; margin-top:4px; font-family:Arial; }
.table tr { background:#EFF2F5; }
.table .head { background:#D3E9EA; }
.table td { padding-left:3px; }
#middle .table1 { background:#fff; width:100%; margin:0 auto; line-height:19px; float:none; margin-top:4px; font-family:Arial; font-size: 12px; }
.table1 tr { background:#fff; }
.table1 td { padding-left:3px; }
#middle .table1 img.yanzhen { float:left; }
.table1 a.ff { text-align:right; float:right; }
.table1 .style { color:#990000; }
#middle .table1 a.ff { text-align:right; float:right; font-size: 11px; text-decoration:none; }
#etw_header { width:800px; height:auto; margin:0 auto; display:block; }
#etw_header h5 { color:#000; font-size:9px; width:100%; margin:6px auto; text-align:left; padding-top:2px; display:block; height:auto; }
#etw_header h5 a { color:#333; font-size:9px; }
.etw_mhead { display:block; background:#fff url(../images/top.jpg) no-repeat left; margin:0 auto; width:800px; height:86px; }
.etw_mhead .language { width:180px; height:25px; margin:5px 0 0 20px; float:right; font-size:11px; }
.etw_mhead .language a { color:#333; float:left; margin-right:5px; margin-top:10px; }
.etw_mhead .language a img { margin-right:3px; }
.etw_mhead .language a:hover { color:#A3322C; }
.etw_mhead #etw_companyname { width:500px; text-align:left; height:61px; float:left; font:bold 23px "Times New Roman", Times, serif; color:#333; margin:23px 6px 0 10px !important; margin:-5px 6px 0 10px; }
.etw_mhead #etw_companyname a { color:#333;font:bold 23px "Times New Roman", Times, serif; }
h2 { color:#084C8D; font-size:20px; font-family:"Times New Roman", Times, serif; }
.etw_mhead .log { width:75px; height:54px; float:left; background:url(../images/logo.gif) no-repeat; margin:15px 0px 0px 5px; }
.linktop { font-size:11px; width:790px; float:left; padding-right:10px; line-height:30px; font-weight:bold; height:30px; background:#D5D5D5; color:#666666; text-align:right; border-top:1px solid #fff; }
#wrapper .linktop a { color:#E37E06; font-size:11px; }
#wrapper .linktop a:hover { color:#fff; text-decoration:underline; }
#etw_sizer { width:820px; height:auto; background:#96B3B9; margin:0 auto; padding-top:15px; }
/*--------------Content--------------*/
#etw_wrapper { margin-left:auto; margin-right:auto; padding:0px; width:800px; height:auto; text-align:left; margin-top:0px; background:#fff; overflow:hidden; }
.menu { font-size:11px; width:790px; float:left; padding-right:10px; line-height:30px; font-weight:bold; height:28px; background:url(../images/menu1.gif) repeat-x; color:#666666; text-align:right; border-top:1px solid #fff; }
.menu ul { float:left; width:768px; color:#333; height:30px; margin-left:2px; }
.menu ul li { float:left; height:28px; width:77px; background:url(../images/menu.gif); margin-right:5px; text-align:center; }
.menu ul li a { color:#fff; font-weight:bold; font-size:12px; height:28px; width:77px; text-align:center; line-height:28px; display:inline-block; }
.menu ul li.message { float:left; height:28px; width:114px; background: url(../images/menu2.gif) no-repeat; margin-right:5px; text-align:center; }
.menu ul li.message a { width:114px; }
.menu ul li a:hover, .menu ul li a.banner { color:#000; }
#left, #right, #middle, #middle1 { margin-bottom:-10000px; float:left; margin-top:3px; padding-bottom:10000px; }/*--------------Left--------------*/
#left { background:#EAEAEA url(../images/left.gif) right repeat-y top; width:200px; }
.title { width:173px; padding-left:25px; height:24px; line-height:24px; background:url(../images/icon01.gif) no-repeat left center #D5D5D5; font-size:12px; color:#084C8D; font-weight:bold; margin-bottom:0px; }
#left ul { width:96%; float:left; margin-bottom:9px; margin-left:5px!important; margin-left:02px; }
#left ul li { width:100%; float:left; }
#left ul li ol { width:90%; float:left; }
#left ul li ol li { width:100%; float:left; margin-left:20px!important; margin-left:10px; }
#left ul li a { line-height:24px; color:#333; display:block; padding-left:20px; background:url(../images/icon02.gif) no-repeat left center; border-bottom:1px solid #D9D6D6; }
#left ul li a:hover, #left ul li a.link { color:#084C8D; background:url(../images/icon02.gif) no-repeat left center; }
#left ul li ol li a { line-height:22px; color:#333; display:block; padding-left:15px!important; padding-left:15px; background:url(../images/icon03.gif) no-repeat left center; border-bottom:1px solid #D9D6D6; }
.contact { width:190px; padding-left:10px; font-size:11px; line-height:22px; font-family:Tahoma; }
.contact span { margin-left:42px; }
.contact a { color:#084C8D; list-style:none; font-size:12px; }


#left ul li.spec a{color:#059479; font-size:15px; font-weight:bold;}
#left ul li.spec_2 a{color:#3399FF;font-size:15px;font-weight:bold;}
#left ul li.spec_3 a{color:#C3261D; font-size:15px; font-weight:bold; }
#left ul li.spec a:hover,#left ul li.spec_2 a:hover,#left ul li.spec_3 a:hover{ color:#084C8D;}

/*--------------Middle--------------*/
#middle { width:425px; }
#middle img { border:1px solid #eee; margin-left:3px; margin-top:2px; }
.middlepic1 { background:#FAFBFB; border-right:1px solid #ccc; width:69%; margin-left:3px; height:114px; margin-top:2px; padding:3px 2px 0 7px; float:left; line-height:18px; border:1px solid #EBEBEB; font-family:Tahoma; }
.middlepic1 h3 { font-size:12px; }
.middlepic1 h2 { font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
.middlepic1 a { color:#333;font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; line-height:20px;   }
.middlepic1 a:hover { text-decoration:underline; }
.abouttop { width:97%; padding-left:10px; height:25px; line-height:25px; background:#D5D5D5; margin-top:10px; font-weight:bold; }
.abouttop1 { background:url(../images/arrow2.jpg) left no-repeat; width:95%; padding-left:17px; height:20px; line-height:20px; margin:5px 0 10px 3px; font-weight:bold; color:#084C8D; font-size:12px; }
.about { padding:5px; width:97%; height:auto; margin-top:2px; color:#333333; float:left; line-height:20px; text-align:left; font-family:Tahoma; }
.about1 { padding:10px 0 0 30px; width:90%; line-height:26px; background:url(images/contact_us.jpg) no-repeat right bottom; height:200px; }
.about1 a { font-size:12px; }
.about1 span { margin-left:43px; }
.about p { text-indent:20px; }
#middle ul { width:99%; height:auto; color:#fff; margin-top:0px; }
#middle a { text-decoration:underline; }
#middle a:hover { text-decoration:none; }
#middle ul li { width:31%; margin:5px 0 0 7px; display:inline-block; float:left; height:auto; line-height:20px; }
#middle ul li.pinfo { color:#333; border:1px solid #ECEDEE; width:97%; float:left; margin:0 0 0 4px!important; margin:0 0 0 2px; line-height:22px; background:#F7F8F8; padding-left:5px; }
#middle ul li a { text-align:center; font-size:11px; color:#333; }
#middle ul li a:hover { }
#middle ul li img { border:1px solid #ccc; }
#middle ul li strong { color:#333; display:block; text-align:left; height:auto; }
#middle1 { width:592px; line-height:22px; margin-left:5px; font-family:Tahoma; }
#middle1 a.pdf { display:block; float:left; color:#666; }
#middle1 a.pdf img { display:inline; float:left; margin:0 2px 0 0; padding:0; }
#middle1 h3 { font-family:Arial; font-size:16px; font-weight:bold; margin-left:5px; }
#middle1 h2 { font-family:Arial; font-size:16px; font-weight:bold; margin-left:5px; }
#middle1 img { display:block; margin:0 auto; }
#middle1 img.picture { float:left; display:inline-block; margin:0 0 0 10px; }
#middle1 p { padding-left:5px; }
#middle1 .otherpro { width:95%; height:auto; margin:0px auto; }
#middle1 .otherpro ul { width:100%; height:auto; }
#middle1 .otherpro ul li { width:120px; float:left; padding:0px; margin:0px 10px 5px 8px; display:inline-block; }
#middle1 .otherpro ul li img { display:block; border:1px solid #ccc; }
#middle1 .otherpro ul li a { margin:0px 10px 0 0px; color:#2A2A2B; }
.otherpro ul li strong { display:block; text-align:center; float:none; font-family:Arial; }
.otherpro ul li a:hover { color:#CC6600; }
a.more { color:#084C8D; display:block; float:right; width:50px; font-size:11px; text-align:right; font-weight:bold; margin-right:3px; }
a.more:hover { text-decoration:none; color:#333; }
/*--------------Right--------------*/
#right { background:#EAEAEA; width:170px; border-right:1px solid #fff; height:auto; }
.rightpic1 { height:295px; background:#9EB7BE; border-left:22px #809EA8 solid!important; border-left:21px #809EA8 solid; width:148px; }
.rightpic1 img { display:block; float:right; border-bottom:1px solid #fff; }
.rightpic1 p { display:block; padding-left:5px; font-size:11px; line-height:20px; width:140px; height:auto; }
.rightpic2 { height:120px; background:url(../images/right1.jpg); width:170px; }
.rightpic2 img { border:1px solid #ccc; }
.rightpic2 p { display:block; padding-left:27px; font-size:11px; line-height:20px; padding-top:3px; width:140px; height:auto; }
.line { height:25px; width:800px; clear:both; background:#fff; margin:0 auto; padding:2px 0; }
.line .lineleft { height:25px; float:left; width:200px; background:#E1E1E1; }
.line .lineright { height:25px; float:left; width:600px; background:#EAEAEA; }
.line .lineright a{font-size:11px; line-height:12px; padding:0 12px;  text-decoration:underline;   }
.line .lineright a:hover{text-decoration:none;}
/*--------------Footer--------------*/
#footer { clear:both; margin:0 auto; height:57px; color:#333; background:url(../images/foot.jpg) no-repeat center bottom #F5F5F5; padding:0; width:820px; margin-top:0px; }
#promotion { margin-top:10px; float:left; width:540px; height:30px; margin-left:20px!important; margin-left:10px; }
#footer #promotion1 { margin-top:5px; float:left; width:100%; display:block; height:15px; text-align:center; }
#footer P { text-align:right; }
#footer #otherlink { width:510px; margin:0 auto; }
#footer #otherlink div { float:left; margin-top:3px; width:90px;  margin-left:10px; text-align:center;  }
#footer #otherlink a img { border:none; }
#footer #otherlink div a { color:#333333; font-weight:bold; }
#promotion p { margin-top:5px; font-size:11px; color:#333; }
#footer a { color:#333; }
a.pag { display:inline-block; margin:0px 3px; background:#F6F9FB; height:20px; padding:2px; border:1px dotted #990000; line-height:20px; font-size:11px; color:#993300; float:right; font-weight:bold; }
