@charset "utf-8";
/* CSS Document */
body { padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; color:#565657; font-size:11px; text-align:left; background:url(../images/bj.jpg) repeat-x #ffffff; *background:url(../images/bj.jpg) repeat-x #ffffff;
_background:url(../images/bj2.jpg) repeat-x #ffffff; min-width:1003px;}
* { margin:0; padding:0; }
.clear { clear:both; height:0px; font-size:0px; }
ul, ol, li, a, img { padding:0; margin:0; list-style:none; text-decoration:none; border:none }
p { padding:0; margin:0; list-style:none; text-decoration:none; border:none; line-height:20px; }
a { color:#000; }
.ys{ color:#ff0000;}
.tel {
	display:block;
	text-indent:61px;
}
.table01 { width:95%; background:#A4CDFF; height:auto; text-align:left; margin:2px auto; float: left; line-height: 19px; }
.table1{width:auto;background:#A4CDFF; height:auto; text-align:left;}
.table1-1{width:auto; height:auto; text-align:left;background:#A4CDFF;}
.table01 tr { background:#fff; }
.table01 td { padding-left:4px; }
.table01 td .span { color:#0066CC; font-weight:bold; }
.table01 td .span a { color:#FF0000; }
.table01 td .span a:hover { color:#FFA508; }
.table01 td.top { color:#FF0000; font-weight:bold; }
.table01 tr.top { background:#D8E8F9; color:#000000; font-weight: bold; }
.table1 tr { background:#fff; }
.table1 td { padding-left:4px; }
.table1 td .span { color:#0066CC; font-weight:bold; }
.table1 td .span a { color:#FF0000; }
.table1 td .span a:hover { color:#FFA508; }
.table1-1 tr { background:#fff; }
.table1-1 td { padding-left:4px; }
.table1-1 td .span { color:#0066CC; font-weight:bold; }
.table1-1 td .span a { color:#FF0000; }
.table1-1 td .span a:hover { color:#FFA508; }
.table1 td.top { color:#FF0000; font-weight:bold; }
.table1-1 td.top {  background:#D8E8F9; color:#000000; font-weight: bold;}
.table1 tr.top { background:#D8E8F9; color:#000000; font-weight: bold; }
a.next1 { color: #fff; display: block; float:right; margin-right:10px; font-size: 12px; border: 1px solid #000; height: 20px; width:20px; background:#E60F0F; line-height: 20px; text-align: center; margin-top:2px; width:20px; margin-bottom:10px; margin-top:10px; }
a.next1:hover { font-size: 12px; color: #fff; border: 1px dotted #0F44BC; background: #170805; }
a.b1 { color: #fff; display: block; float:right; margin-right:10px; font-size: 12px; border: 1px solid #000; height: 20px; width:20px; background:#170805; line-height: 20px; text-align: center; margin-top:2px; width:20px; margin-bottom:10px; margin-top:10px; }
/*-------header-------*/
#header { width:1003px; height:auto; background: #fff; float: left; }
#header #etw_top { color:#F0F0F0; width: 1003px; height: 15px; text-align: right; margin:0 auto; line-height: 15px; margin-top: 0px; letter-spacing:-1px; }
#etw_top a { color:#F0F0F0 }
#header #top { height:61px; background:url(../images/top_bottom.jpg) no-repeat center bottom; margin: 0 auto;}
#top #logo { width:auto; padding-left: 10px; float: left; }
.vedio{ float:left; width:180px; height:auto}
#top #language { float:left; width:475px; padding-right:0px; margin-top: 10px; }
#top #language ul li { float:left; width: auto; margin-left: 5px; }
#top #language ul li a { color:#717172 }
#top #language ul li a:hover { color:#FF6A6A; }
#header #banner { width:1003px; margin-top:1px; height: 230px; }
.pro { width:1003px; margin-top:1px; height: 230px; background:url(../loading.gif) center no-repeat #fff; }
#banner #banner_left { width:806px; height:230px; float:left; border-right:1px solid #fff; }
#banner #banner_right { width:174px; float:right; height: 180px; background: #FF0000; padding-top:50px; padding-left:20px; line-height: 20px; font-weight: 600; color: #FFFFFF; font-size: 19px; }
.menu2 { background:url(../images/nav.jpg) no-repeat; width: 1003px; height: 26px; line-height: 26px; margin-top:1px; }
.menu2 li.top { display:block; float:left; width:auto; float:left; font-size:12px; font-weight: bold; }
.menu2 li a.top_link, .menu2 li a.top_link1 { display:block; float:left; color:#fff; padding:0 0 0 4px; font-weight:bold; padding-left:33px; padding-right:10px; }
#menu a:hover.top_link { background-position:0% -42px; padding-left:33px; padding-right:10px; }
.menu2 li a.top_link:hover { color:#FFFC31; height: auto; height:26px; line-height: 26px; padding-left:33px; padding-right:10px; }
.menu2 li:hover > a.top_link span { }
.menu2 li:hover > a.top_link span.down { }
.menu2 table { border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0; }
/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

.menu2 a:hover { visibility:visible; position:relative; z-index:200; }
.menu2 li:hover { position:relative; z-index:200; }
/* keep the 'next' level invisible by placing it off screen. */
.menu2 ul, .menu2 :hover ul ul, .menu2 :hover ul :hover ul ul, .menu2 :hover ul :hover ul :hover ul ul, .menu2 :hover ul :hover ul :hover ul :hover ul ul { position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none; color:#FFFFFF; }
.menu2 :hover ul.sub { left:0; top:24px; background: #F42E23; border:1px solid #989494; white-space:nowrap; width:176px; line-height:22px; z-index:300; height:auto; }
.menu2 :hover ul.sub li { display:block; font-size:11px; height:auto; line-height:22px; position:relative; float:left; width:176px; font-weight:normal; border-bottom: 1px solid #F9E0DF; }
.menu2 :hover ul.sub li a { width:171px; color:#fff; background: #F42E23; text-decoration:none; float:left; padding-left:5px; }
.menu2 :hover ul.sub li a.fly { background:#F42E23 url(../images/arrow.gif) right center no-repeat; height:auto; display: block; text-align: left; width:171px; }
.menu2 :hover ul.sub li a:hover { color:#FFFFFF; background:#000; width:171px; }
.menu2 :hover ul.sub li a.fly:hover { color:#FFFFFF; background:#000; width:171px; }
.menu2 :hover ul li:hover > a.fly { color:#fff; background:#000; dispay: block; float: left; text-align: left; }
.menu2 :hover ul :hover ul, .menu2 :hover ul :hover ul :hover ul, .menu2 :hover ul :hover ul :hover ul :hover ul, .menu2 :hover ul :hover ul :hover ul :hover ul :hover ul { left:176px; top:0px; background: #fff; width:176px; border:1px solid #989494; z-index:400; height:auto; }
.table03 { width:691px; background: #EBF1FF; margin-left:0px; margin-bottom:5px; color:#000; font-weight:bold; float:left; margin-top: 0px; }
.lab { color:#FF0000; }
.border { background:#fff; border:1px solid #A2ADB8; }
.table03 td { background: #ffffff; line-height:20px; padding:2px; }
.table04 { width:651px; background: #FCE7E7; margin-left:0px; margin-bottom:5px; color:#000; font-weight:normal; float:left; margin-top: 5px; }
.table04 td { background: #FEFBFB; line-height:20px; padding:2px; text-align: left; }
.table04 tr.top { background:#D8E8F9; color:#000000; font-weight: bold; }
/*-----main---left--*/
#main { width:1001px; overflow:hidden; height:auto; background: #fff; float: left; }
#main #left { width:702px; height:auto; float:left; padding-left: 35px; }
.line { width:600px; padding-left: 35px; float:left; font-size:11px; line-height: 29px; font-weight: bold; margin-bottom: 10px; }
.line1 { width:700px; float:left; font-size:11px; line-height: 29px; font-weight: bold; margin-bottom: 10px; }
.line1 .img11 { margin-right:43px; margin-top: 20px; }
.map { width:600px; float:left; font-size:11px; line-height: 29px; font-weight: bold; margin-left:60px; margin-bottom: 10px; }
.line span { color:#FF0000; }
.line1 img { padding:1px; border:1px solid #ccc; margin-left:4px; margin-top: 10px; }
#main #left1 { width:702px; height:auto; float:left; padding-left: 35px; }
#leftfont { width:702px; line-height:23px; float:left; padding-left: 0px; }
#leftfont span { color:#FF0000; font-weight: bold; }
#left #titlea, #left1 #titlea { height:25px; background:url(../images/about_line.jpg) bottom left no-repeat; line-height: 23px; font-size: 12px; font-weight: bold; margin-top: 4px; margin-bottom: 2px;}
#left #titleb { height:25px; background:url(../images/about_line.jpg) bottom left no-repeat; line-height: 23px; font-size: 12px; font-weight: bold; margin-top: 8px; color:#FF0000; clear:both; }
#etw_title { height:25px; line-height: 23px; font-size: 12px; font-weight: bold; margin-top: 10px; }
#left1 #title a { color:#000; }
#left1 #title a:hover { color:#0099FF; }
#left #text { width:690px; height:auto; padding-left:6px; padding-top:9px; line-height: 20px; text-align: justify; padding-bottom: 9px; }
#text0 { width:670px; height:auto; padding-left:20px; padding-top:5px; padding-bottom: 5px; }
.print { width:350px; margin-right:30px; float:right; height: 25px; text-align: right; }
#left1 #text2 { width:690px; height:auto; padding-left:6px; padding-top:9px; line-height: 22px; text-align: justify; padding-bottom: 9px; }
#left1 #text3 { width:690px; height:auto; padding-left:6px; padding-top:9px; font-size:12px; line-height: 30px; text-align: justify; padding-bottom: 9px; }
#left1 #text2 span, #left1 #text3 span { color:#FF0000; }

h2{font-size:20px; line-height:35px; }
h2 span{ color:#FF0000;}
#left1 #text3 a:hover { color:#FF0000; }
#left #contact { width:685px; height:auto; padding-left:6px; padding-top:0px; background:#F7F7F7; line-height: 20px; text-align: justify; padding-bottom: 9px; }
#left #cont { width:685px; height:auto; padding-left:6px; padding-top:2px; margin-top:12px; line-height: 20px; text-align: justify; padding-bottom: 2px; color: #FF0000; font-weight: bold; background: #E4E4E4; }
#left1 #text img { border:1px solid #ccc; padding:2px; float: left; margin-right: 7px; margin-top: 6px; margin-bottom: 4px; }
#left #text .img1 { border:none; }
#picture { padding:2px; float: left; margin-right: 7px; margin-top: 20px; width: 650px; }
#picture img { margin-left:130px; margin-bottom: 4px; border:1px solid #ccc; }
#picture1 { padding:2px; float: left; margin-right: 7px; margin-top: 30px; width: 650px; }
#picture1 img { margin-left:50px; margin-bottom: 4px; border:1px solid #ccc; }
#web { width:400px; text-align:right; font-weight:bold; font-size:14px; color:#FF0000; margin-top:8px; }
#web a { color:#FF0000; font-weight:bold; text-decoration: underline; }
#web a:hover { color:#FF6600; font-weight:bold; text-decoration: underline; }
#text .textimg { width:400px; height:auto; float:left; }
#text .textname { width:285px; height:254px; float:right; }

#text #pdf{ width:300px; float:right; text-align:right; padding-right:15px;}
#text #pdf a{ width:auto; margin-left:25px;}
#text #pdf a img { padding:0; border:none; margin:0 2px -5px 0; }
#text #pdf a:link,#text #pdf a:visited{ color:#000000; text-decoration:none;}
#text #pdf a:hover{ text-decoration:none; color:#CC0000;}

.etwnews { width:690px; height:155px; border-bottom:1px dotted #ccc; float:left; }
.newstitle { text-align:center; font-size:13px; font-wight:bold; color:#000000; font-weight: bold; margin-top: 18px; width: 650px; border-bottom:1px dashed #ccc; padding-bottom: 3px; }
.newdate2 { width:650px; float:left; text-align:right; color: #FF0000; margin-top: 5px; }
.content { width:650px; height:auto; line-height:22px; color:#000000; float: left; text-align: left; margin-top: 20px; padding-bottom:30px; border-bottom:1px dashed #ccc; }
.content img { float:left; margin-right:8px; padding:1px; border:1px solid #ccc; }
.foot { width:650px; text-align:right; color:#FF0000; float: left; margin-top: 10px; font-weight: bold; margin-bottom: 10px; }
.newspicture { width:170px; height:130px; float:left; margin: 7px; border:1px solid #ccc; padding: 1px; }
.newscontent { width:480px; height:140px; float:right; margin: 7px; line-height: 20px; text-align: justify; }
.newscontent .date { display:block; color:#FF0000; font-weight: bold;text-align:left; }
.font3_1 { color:#000; font-weight:bold; font-family:franklin gothic medium cond; font-size: 24px; margin-top: 8px; text-indent:40px; height: 25px; }
.newscontent .date a { color:ff0000; }
.date span { text-align:right; display: inline-block; font-size: 10px; color: #FF0000; width: 460px; margin-right: 20px;float:right; }


.font1 { color:#000000; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size: 27px; margin-top: 50px; text-align: left; }
.font2 { color:#000000; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size: 22px; margin-top: 10px; text-align: left; }
.font2-2 { color:#F26521; font-weight:bold; font-family:franklin gothic medium cond; font-size: 25px; margin-top: 20px; text-indent:150px; }
.font2-1 { color:#F26521; font-weight:bold; font-family:franklin gothic medium cond; font-size: 25px; margin-top: 20px; text-indent:40px; }
.font3 { color:#000; font-weight:bold; font-family:franklin gothic medium cond; font-size: 24px; margin-top: 8px; text-indent:155px; height: 25px; }
.font4 { float:right; margin-top:90px; margin-right: 6px; }
.font4-1 { float:right; margin-top:80px; margin-right: 6px; }
#left1 #text1 { width:680px; height:630px; padding-left:6px; padding-top:9px; line-height: 17px; text-align: justify; padding-bottom: 9px; background:url(../images/map.jpg) bottom no-repeat; font-size: 12px; }
#left1 #text11 { width:680px; height:auto; padding-left:6px; padding-top:9px; line-height: 17px; text-align: justify; padding-bottom: 9px; background:url(../images/map.jpg) bottom no-repeat; font-size: 12px; }
#left1 #text1 span, #left #text span { color:#FF0000; font-weight: bold; }
#left #products { width:670px; height:auto; }
#left #products ul { width:665px; height:auto; }
#left #products ul li.li_list { height:140px; margin-top: 10px; }
#left #products li a { font-weight:bold; color: #000; }
#left #products li.li_title { width:690px; height:28px; background:url(../images/main_line.jpg) bottom left no-repeat; padding-left: 10px; }
#left #products li.li_title a:hover { color:#FF6A6A; }
#left #products li.li_title img { margin-left: 55px; margin-bottom: -2px; }
#left #products li.li_title img.car1 { margin-left:53px; }
#left #products li.li_title img.car2 { margin-left:48px; }
#left #products li.li_title img.car3 { margin-left:35px; }
#left #products li.li_title img.car4 { margin-left:62px; }
#left #products li.li_img { width:120px; height:95px; float: left; margin-top: 10px; margin-left: 5px; }
#left #products li.li_text { width:190px; float:left; margin-left:10px; margin-top: 10px; text-align: left; }
#left #products li.li_text a { font-weight:normal; }
#left #products li.li_text a:hover { color:#FF6A6A; }
.pro_three { width:700px; height:auto; margin:10px 0px 0px 0px; float:left; }
.pro_three ul { width:690px; height:auto; float:left; margin-left: 5px; margin-top: 10px; }
.pro_three ul li { width:162px; height:255px; float:left; }
.pro_three ul li ol { width:144px; height:auto; float:left; border:1px solid #ECDEFF;}
.pro_three ul li ol li { float:left; width:144px; height:auto;}
.pro_three ul li ol li img { padding:2px; padding-left:4px; }
.pro_three ul li ol li.pro_threename { width:144px; height:auto; background:#FAF6FF; display:block; float:left; color:#000000; text-align:center; }
#re_products1 { height:auto; width:700px; margin-bottom: 0px; float:left; }
#re_products1 ul { margin:5px 0px 0px 5px; text-align:left; width:650px; height:auto; float:left; }
#re_products1 ul li { display:block; float:left; margin-left:0px; width:650px; height:auto; margin-bottom: 6px; }
#re_products1 ul li img { border:1px solid #D7D6D6; float:left; }
#re_products1 ul li img.pic { margin-right:5px; border:none; padding:1px; }
#re_products1 ul li ol li { float:left; width:160px; margin-right:0px; padding-top:3px; height:auto; }
#re_products1 ul li .etw_pinfo { width:480px; float:right; line-height:19px; height:124px; font-size:11px; margin-left: 3px; color: #464545; background:#FDFEFE; border-bottom:1px dotted #cccccc; }
#re_products1 ul li .etw_pinfo .b { font-weight:bold; width:auto; display:block; height:20px; color:#1072C3; padding-left:8px; background:url(../images/5.jpg) left no-repeat; }
.litimg { width:50px; height:20px; float:left; margin-left:20px; }
#re_products1 ul li .etw_pinfo .b-1 { font-weight:bold; width:auto; float:left; display:block; height:20px; line-height:20px; color:#1072C3;  padding-left:8px; padding-top:3px; padding-bottom:3px; background:url(../images/5.jpg) left no-repeat; }
#re_products1 ul li .etw_pinfo .b-1 img{border:none;}
#re_products1 ul li .etw_pinfo img{border:0;}
#re_products1 ul li .etw_pinfo .b1 { font-weight:bold; width:auto; font-size:15px; margin-bottom:20px; display:block; height:20px; color:#1072C3; padding-left:8px; background:url(../images/5.jpg) left no-repeat; }
#re_products1 ul li .etw_pinfo .b img { border:none; }
#re_products1 ul li .etw_pinfo a { color:#FF0000; }
#re_products1 ul li .etw_pinfo a:hover { color:#FF6600; }
#re_products1 ul{
	margin:15px 0px 0px 5px;
	width:690px;
	float:left;
	height:auto;
}
#re_products1 ul li.type{width:150px;height:auto;float:left;margin:10px 15px;text-align:center;padding:5px 10px;}
#re_products1 ul li.type a.b{ font-weight:bold; width:150px; display:block; height:auto; color:red; padding-left:8px;}
#re_products1 ul li.type img{border:1px solid #D7D6D6; float:left;}
 #left ul.pr{width:700px; float:left; height:auto;}
 #left ul.pr li{ width:155px; float:left; display:block; margin:10px 5px 5px 11px; height:auto; text-align:center; }
 #left ul.pr li a{font-weight:bold;color:red;}
#left ul.pr li img{border:1px solid #D7D6D6;display:block; }
/*------main---right------*/
#main #right { width:260px; height:auto; float:right; margin-left: 3px; background:url(../images/center.jpg) left no-repeat #fff; }
#right #new_title { width:225px; height:20px; background:url(../images/new.jpg) no-repeat left; padding-left: 11px; padding-top: 10px; font-weight: bold; font-size: 14px; margin-left: 5px; }
#right #new_list { width:240px; height:auto; margin-left:10px; margin-top: 5px; padding-bottom: 4px; float: left; }
#new_list ul { color:#FF0000; width: 98%; }
#new_list li { background:url(../images/5.jpg) no-repeat left; padding-left:10px; line-height:22px; width:97%; float: left; }
#new_list li span { text-align:right; display: inline-block; font-size: 10px; color: #FF0000; width: 65px; margin-left: 0px; }
#new_list li a { float: left; color:#8E8E8E; text-decoration:underline; }
#new_list li a:hover { color:#FF6A6A; }
#right #menu { width:240px; margin-left:8px; margin-top: 8px; float: left; }
#menu li { height:26px; background:url(../images/menu_line.jpg) bottom no-repeat; width: 185px; line-height:26px; font-weight: bold; }
#menu li a { background:url(../images/t1.gif) center left no-repeat; padding-left:15px; height:26px; line-height:26px; display:block; color:#000; font-weight: bold; }
#menu li a:hover { background:url(../images/t1.gif) center left no-repeat; display: block; line-height:26px; height:26px; padding-left:15px; color: #FF0000; }
#menu li a.b { background:url(../images/menu.jpg) center no-repeat; color:#FF0000; }
#right #contact { width:250px; }
#contact #contact_title { border-bottom:1px solid #696969; color:#FE0000; line-height: 25px; margin-left: 17px; font-size: 14px; font-weight: bold; margin-top: 20px; padding-left: 8px; width: 150px; }
#contact #contact_text { padding:5px 5px 5px 15px; line-height: 19px; }
#contact #contact_text span { color:#000000; }
#right #events { width:250px; }
#events img { margin:15px 0 0 25px; }
#events #title {
	border-bottom:1px solid #696969;
	color:#FE0000;
	line-height: 25px;
	margin-left: 10px;
	font-size: 14px;
	font-weight: bold;
	margin-top: 19px;
	padding-left: 8px;
	width: 170px;
}
.more { float:right; margin-right:15px; margin-top: -15px;}
.more1 { float:right; margin-right:15px; margin-top:0px; }
.pro_three1 { width:700px; height:auto; margin:10px 0px 0px 0px; float:left; }
.pro_three1 ul { width:690px; height:auto; float:left; margin-left: 5px; margin-top: 10px; }
.pro_three1 ul li { width:205px; height:180px; float:left; }
.pro_three1 ul li.f { width:210px; height:173px; float:left; }
.pro_three1 ul li ol { width:180px; height:auto; float:left; border:1px solid #ECDEFF; }
.pro_three1 ul li ol li { float:left; width:181px; height:auto; }
.pro_three1 ul li ol li.pro_threename { width:180px; height:auto; background:#FAF6FF; display:block; float:left; color:#000000; text-align:center; }
.other { width:640px; height:20px; margin:20px 0px 10px 5px; color:#FF6600; font-weight:bold; float:left; font-size:12px; border-bottom:1px solid #cccccc; }
.otherpro { width:690px; height:auto; padding:0; float:left; }
.otherpro ul { width:690px; height:auto; margin:0; padding:0; float:left; margin-left:2px; }
.otherpro ul li { width:155px; height:152px; padding:0px; text-align:center; float:left; margin:8px 6px 0px 4px; }
.otherpro ul li img { display:block; border:1px solid #D7D6D6; }
.otherpro ul li a { color:#000; }
.otherpro ul li a:hover { text-decoration:underline; color: #FF0000; }
/*------footer------*/
#footer {
	width:100%;
	height:60px;
	margin: 0 auto;
	background:url(../images/footer1.jpg);
	clear:both;
}
#footer #etw_footer {
	float:left;
	width:1003px;
	margin-right: 0px;
	height: 30px;
	margin-top: 25px;
}

#etw_footer #otherlink {
	margin:0 auto;
}
#etw_footer #otherlink .first {
	margin-left:80px !important;
	margin-left:30px;
}
#etw_footer #otherlink div {
	float:left;
	width:150px;
	height:25px;
	margin-left:50px;
	text-align:center;
	line-height:25px;
	margin-top: 4px;
}
#etw_footer #otherlink div a img {
	border:none;
}
#etw_footer #otherlink div a {
	text-decoration:none;
	color:#666666;
	font-weight:bold;
}
#etw_footer #etw_chang a{ width:250px; text-align:center}
#etw_footer #otherlink div a:link,#etw_footer #otherlink div a:visited{text-decoration:none;color:#666666;font-weight:bold;}
#etw_footer #otherlink div a:hover{ text-decoration:underline; color:#666666; font-weight:bold;}
#footer #footer_right {
	float:left;
	height: 60px;
	width: 263px;
}

#etw_search .pager table { margin-bottom: 15px; }
#etw_search .pager span, #etw_search .pager a { color: #000000; font: bold 11px Arial, Helvetica, sans-serif; margin: 0px 2px; width: 10px; padding: 3px 6px; }
#etw_search .pager span, #etw_search .pager a:hover { background: #FE0002; color: #fff; }
#left1 #text1 .sp{text-indent:43px;}
.sp1{
	text-indent:17px;
}
.contact2 {height:auto; width:205px; float:left; margin-left:10px; margin-top:5px; padding-bottom:10px; border-top:#696969 1px solid; padding-top:20px}
.contact2 img { border:4px solid #F25175;}
