body{font-family:Arial,Helvetica,sans-serif; text-align:center; color:#333; background:url(../images/bg.jpg) repeat; font-size:12px}
 *{margin:0; padding:0}
img{border:0px}
a img{border:0px}
a{outline:none; text-decoration:none; color:#333}
ol, ul{list-style:none}
.clear{clear:both; font-size:0px; padding:0; margin:0}
.table01{background:#ccc; float:left; width:98%; margin:0px auto; margin-bottom:10px; line-height:20px; white-space:normal}
.table01 tr{background:#F9FBFC; color:#333}
.table01 .top{background:#DAFB95}
.table01 .top1{background:#DAFB95;font-weight:bold;}
.table01 td{line-height:20px; text-align:left; padding-left:4px}
.copy{-moz-user-select:none} 
.imgs{ float:left; margin-right:8px;}
a.cursorbox{text-align:center; margin:0 auto; cursor:pointer; *cursor:auto; _cursor:auto; cursor:url(zoomin.cur)}
#allbox div a img{cursor:auto; cursor:url(small.cur)}
.topjs{
	width:970px;
	color:#C0BCBC;
	font-size:9px;
	padding:0;
	margin:0px auto 0px auto;
	text-align:center;
	display:block;
	height:15px;
	background: #fff;
}
.topjs a{color:#C0BCBC}

#header{
	background:url(../images/topbg.jpg) no-repeat  center bottom #fff;
	margin:0 auto;
	width:965px;padding-left:5px;
	height:90px;
 }
#header .top{
	width:740px;
	float:left;
	text-align:left;
	font-size:20px;
	color:#333333;
	margin-top:2px;
	margin-left:10px;
	line-height: 34px;
}
 #logo{
	width:149px;
	height:75px;
	float:left;
	margin-left:40px!important;
	margin-left:22px;
	margin-top:5px;
	margin-bottom:10px
}
#language,#language1{
	height:18px;
	width:690px;
	margin:2px 5px 5px auto;_margin:5px 5px 5px auto;
	text-align:right;
	float: right;
}
#language1{
	float:right;
	margin-right:15px;_margin-right:10px;
	margin-top: 10px;
}
#language a,#language1 a{
	color:#333333;
	display:inline-block;
	margin-right:4px;
	text-align:right
}
#language a img,#language1 a img{margin-right:3px}
#language a:hover,#language1 a:hover{ text-decoration:underline}
#banner{
	height:181px;
	margin:0 auto;
	clear:both;
	width:970px;
	background:#fff
}
#banner #banner-bg1{
	float:left;
	background:url(../images/banner1.jpg) no-repeat;
	width:244px;
	margin-left:5px;
	_margin-left:2px;
	height: 181px;
}
#banner #banner-bg1 h2{color:#DBD8D8;float:left;padding-top:260px;padding-left:10px;}
#banner #banner-bg2{
	background:url(../images/banner2.jpg) no-repeat;
	float:left;
	width:711px;
	height:181px;
	margin-left:0px;
	color:#fff;
	text-align:left;
	line-height:20px;
	padding-left:0px;
	padding-right:5px;_padding-right:2px
}

.text{
	line-height:18px;
	margin:58px 0px 5px 0px;
	float:left;
	width:630px;
	color:#FFFFFF;
	text-align: left;
}
.text span{
	line-height:22px;
	font-size:14px;
}

#menu{
	width:970px;
	height:33px;
	margin:0 auto;
	background: #fff;
}
#menu ul{
	float:left;
	width:955px;
	margin-left:8px;_margin-left:4px;
	height:33px;
	background:url(../images/menuline.jpg) repeat-x;
	text-align:center
}
#menu ul li{ height:33px; float:left; background:url(../images/menu.jpg)  no-repeat right}
#menu ul li.last{ float:left; background:none}
#menu ul li.left,#menu ul li.left1{
	background:url(../images/menu1.jpg)  no-repeat left;
	width:14px;
	float:left}
#menu ul li.left1{
	background:url(../images/menu11.jpg)  no-repeat left;}
#menu ul li.right,#menu ul li.right1{
	background:url(../images/menu2.jpg) no-repeat right;
	width:14px;
	float:right
}
#menu ul li.right1{
	background:url(../images/menu22.jpg) no-repeat right;}
#menu ul li a{float:left; display:block; color:#fff;  line-height:33px; width:120px; margin:0 2px; text-align:center}
#menu ul li a:hover{background:url(../images/menuhover.jpg) no-repeat ; color:#88B921}
#menu ul li a:hover,#menu ul li a.link{background:url(../images/menuhover.jpg) no-repeat ; color:#88B921;}
#menu ul li a.pro:hover{background:#408001; color:#FFF}

/*============Content====================*/ 
#container{
	width:958px;
	margin:0 auto;
	overflow:hidden;
	text-align:left;
	height:auto;
	background:#fff;
	padding-left:12px;
}
 h2{font-size:20px; font-weight:normal; text-align:left}
#content{
	float:left;
	width:765px;
	background:#fff
}
#content1{
	float:left;
	width:960px;
	background:#fff
}
/*============Left====================*/
#etw_left{
	width:208px;
	height:auto;
	float:left;
	background:url(../images/left1.jpg)  no-repeat #fff;
	margin:10px 0px 5px 0;
}
.lefttop{
	height:20px;
	width:208px;
	text-align:center;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	margin-top:0px;
	float:left;
	padding-top: 15px;
}
.left-bottom{
	width:100%;
	float:left;
	background:url(../images/left3.jpg)  no-repeat;
	height: 16px;
}
#etw_left ul{
	text-align:left;
	float:left;
	width:100%;
}
#etw_left ul li{background:url(../images/left2.jpg) repeat-y;
	line-height:16px;
	float:left;
	width:100%;
	padding-bottom:4px;
}
 #etw_left ul li.bigpro1 a, #etw_left ul li.bigpro3 a{ font-weight:bold;border-bottom:1px solid #ccc;padding-bottom:4px;}
#etw_left ul li.bigpro,#etw_left ul li.bigpro2{height:36px;background:url(../images/left4.jpg) no-repeat bottom;}
#etw_left ul li.bigpro a{ font-weight:bold;  padding-top:16px;height:20px; border-bottom:1px solid #ccc;}
#etw_left ul li a{display:block; font-size:12px;  padding:2px 0 0px 3px;margin-left:11px; width:188px;}
#etw_left ul li a:visited{color:#0069B5}
#etw_left ul li a:hover, #etw_left ul li.link a{color:#069; display:block}
#etw_left ul li a:visited{color:#000}
 #etw_left ul li.bigpro2 a, #etw_left ul li.bigpro2 a:visited{ font-weight:bold;  padding-top:16px;height:20px; border-bottom:1px solid #ccc;color:#069;}
#etw_left ul li.link a:visited{color:#069}
  #etw_left ul li.bigpro3 a,#etw_left ul li.bigpro3 a:link,#etw_left ul li.bigpro3 a:hover{color:#069;}
 
a.con-name{
	color:#FFFFFF;
	height:22px;
	line-height:22px;
	text-decoration:underline;
	padding-left:4px;
	font-size:14px;
	display:block;
	width:150px;
	margin-top:3px;
	font-weight:bold
}
.etw-contact{
	width:200px;
	background:url(../images/cont.jpg)  no-repeat;
	line-height:20px;
	padding-left:8px;
	height:250px;
	text-align:left;
	padding-top:5px;
	padding-bottom:0px;
	float:left;
	padding-right:0px;
	color: #FFFFFF;
	margin-top: 5px;
}
.etw-contact span{
	padding-left:58px
}
.contact{
	height:49px;
	float:left;
	width:208px;
	background:url(../images/cont1.jpg)  no-repeat;
	margin-top: 8px;
	margin-bottom: 10px;
}
.contact a{
	color:#FFFFFF;
	line-height:49px;
	text-decoration:underline;
	font-size:14px;
	display:block;
	font-weight:bold;
	width: 200px;
	text-align: center;
}	
	
a.mail{
	color:#FFFFFF
}
.con{
	color:#FF6600
}
/*============Middle====================*/
#etw_middle{
	width:542px;
	height:auto;
	float:left;
	background:#fff;
	margin:0 8px;
	margin-top:10px;
}
.quicklink{
	line-height:18px;
	font-size:11px;
	float:left;
	width:96%;
	padding-left:8px;
	color:#666;
	margin-left:3px;
	padding-bottom:2px;
	text-align:left;
	padding-top: 8px;
}
.quicklink a{color:#666}
.quicklink a:hover{color:#333}
.title-name, .title-name h2{
	border-bottom:1px solid #9BC638;
	font-size:12px;
	font-weight:bold;
	color:#333;
	height:34px;
	line-height:34px;
	width:98%;
	float:left;
	padding-left:4px
}
 .title-name h2{padding-left:0px; margin-left:0px;border:none;}
.title, .title1{padding:5px 0;  width:98%; font-weight:bold; line-height:18px;color:#333; padding-left:5px; float:left; font-size:12px;  margin-top:5px;border-bottom:1px solid #eee; margin-left:5px}
.title1 h2{
	font-weight:bold;
	color:#88B824;
	font-size:16px;
 }
.title {
	color: #FF6600
}
 
.about, .about1,.about2,.about3{
	padding:10px 2px 5px 7px;
	margin-left:3px;
	line-height:20px;
	width:98%;
	float:left
}
.about1{
	width:96%;
	margin-top: 0px;
	padding-top: 5px;
}
.about p, .about1 p,.about2 p{margin-bottom:8px}
.about2,.about3{
	background:#f7f7f7;
	border: 1px solid #E3E3E3;
	margin-top: 10px;
}
.about3{
	margin-top:3px;
	padding-top: 2px;
}
.about2 .prodcutname{
	font-size:14px;
	display: block;
	line-height: 22px;
}

img.pic{border:1px solid #ccc; margin:0 auto; display:block; padding:2px; margin-top:15px}

 .textname{width:97%; font-weight:normal; margin-top:5px; height:20px; background:#f5f5f5; line-height:20px; float:left; margin-left:3px; padding-left:7px}
 .textname a{color:#F00; width:100%; display:block}
 .product{width:98%; float:left;   margin-left:6px; _margin-left:3px}
.product ul{width:100%; float:left; margin-top:10px}
.product ul li, .product ul li.prod{
	width:98%;
	float:left;
	

}
.product ul li.prod{height:auto;
	width:49%;
	margin-right: 5px;
}

.product ul li ol{	margin-bottom:5px;display:inline-block; float:left; width:100%}
.product ul li ol li{width:84px}
.product ul li ol li.index{
	width:150px;
	height: 80px;
}
 .product ul li ol li img.tu{border:1px solid #ccc; margin-top:4px}
.product ul li ol li.pic{margin-top:2px; height:64px; width:84px; float:left; margin-right:4px}
.product ul li ol li.pic a{display:block; border:1px solid #ccc; padding:1px; margin:0 auto}
.product ul li ol li.pic a:hover{border:1px solid #333}
.product ul li ol li.pro, .product ul li ol li.pro1, .product ul li.prod  ol li.pro,.product ul li ol li.index-con{
	width:70%;
	float:left;
	line-height:17px;
	padding-left:4px;
	margin-left:2px;
	margin-top:0px
}
.product ul li ol li.index-con{
	width:70%;
}
.product ul li.prod ol li.pro{
	width:71%
}
.product ul li ol li.pro1{margin:0px 0px 0px 4px;height:75px; width:85%}
.product ul li ol li.pro a, .product ul li ol li.pro1 a, .product ul li.prod li ol li.pro a,.product ul li ol li.index-con a{
	padding-top:0px;
	font-weight:bold;
	padding-bottom:1px;
	float:none;
	display:block;
	color:#333333;
	margin-left:0px
}
.product ul li a:hover{ text-decoration:underline;}
.product ul li.prod ol li.pro a, .product ul li ol li.pro1 a{text-decoration:underline}

 
 
img.ce1{
	float:left;
	margin-left:130px;
	margin-bottom:10px;
	margin-right: 30px;
}
img.ce{
	float:left;
	margin-bottom:10px;
	margin-right: 20px;
}

img.pic1{
	float:left;
	margin:5px 10px 10px 0;
	border:1px solid #ccc;
	padding:2px
}

#rightbg{background:url(../images/rightbg.jpg) no-repeat bottom; height:13px; float:left; width:721px; margin-top:8px}
#right{
	width:730px;
	float:left;
	padding-left:8px;
	background:#fff;
	padding-bottom:10px
}
.leftpic{
	width:250px;
	height:auto;
	border:0px;
	float:left;
	margin-top:5px;margin-left:15px;_margin-left:8px;
	margin-right:15px;
	margin-bottom: 8px;
}
 
 .leftpic img{ float:left; border:1px solid #ccc; margin:0 auto; padding:0px;display:block;}
.smallpic{margin-top:5px;float:left;width:250px;}

.smallpic a.cursorbox {cursor:pointer;*cursor:auto;_cursor:auto;cursor:url(zoomin.cur);float:left;}
.smallpic img{border:1px solid #ccc; margin-right:4px;_margin-right:2px; margin-bottom:8px; padding:2px}
.prolist{
	width:99%;
	float:left;
	margin-top:10px;
	text-align:left;
}
.prolist ul{float:left; width:100%}
.prolist ul li{
	width:175px;
	line-height:12px;
	float:left;
	margin-bottom:4px;
*margin-bottom:3px; 								_margin-bottom:4px
}
.prolist ul li img{border:1px solid #ccc;  margin-left:0px}
.prolist ul li ol{float:left; width:100%}
.prolist ul li ol li{
	border:none;
	margin:0;
	width:23px;
	float:left;
}
.prolist ul ol li.proname{
	margin-right:0px;
	float:left;
	margin-left:2px;
	width: 84%;
	height:26px;
}
 .prolist ul ol li.proname a{display:block; width:100%; margin-left:2px;  text-decoration:underline; color:#333; line-height:20px;}
.prolist ul ol li.proname a:hover, .prolist ul li ol li.proname a.link{
	font-weight:normal;
	color:#006699;
	
}
.prolist ul ol li.proname1{
	margin-right:0px;
	float:left;
	margin-left:2px;
	width: 83%;
}
 .prolist ul ol li.proname1 a{display:block; width:100%; margin-left:2px;  text-decoration:underline; color:#333; line-height:12px;}
.prolist ul ol li.proname1 a:hover, .prolist ul li ol li.proname1 a.link{
	font-weight:normal;
	color:#006699;
	line-height:12px;
}
/*============Right====================*/
 
#etw_right,#right1{
	margin-right:10px;
	_margin-right:5px;
	width:175px;
	float:right;
	margin-top:10px;
	background:#FAF6E4;
	padding-bottom: 10px;
}
#right1{height:1200px;}
.right-line1{
	width:175px;
	height:31px;
	background:#F2E199;
	float:left;
	line-height:31px;
	color:#333333;
	font-weight:bold;
	text-align: center;}
#etw_right ul,#right1 ul{width:100%; float:left; margin-top:10px}
#etw_right ul li ,#right1 ul li {
	width:96%;
	float:left;
	height:auto;
	line-height:18px;
	padding-bottom:3px;
	padding-left: 10px;_padding-left: 8px;
}
#etw_right ul li a.proname,#right1 ul li a.proname{
	color:#FF6600;
}
#etw_right ul li a.proname:hover,#right1 ul li a.proname:hover{ text-decoration:underline;color:#333}

#etw_right ul li img,#right1 ul li img{
	display:block;
	margin-top:4px;
}

.bottom{
	width:50px;
	heihgt:20px;
	float:right;
	margin-top:15px;
	line-height:20px
}
.bottom a{background:url(../images/add.jpg) no-repeat right; padding-right:12px; color:#055BC8; text-decoration:underline}
img.pic{border:1px solid #ccc; margin:0 auto; display:block; padding:2px; margin-top:15px}
.consulting{
	float:left;
	width:400px; 
	height:auto;
	display:block;
	margin-bottom:5px;
	text-align:left; 
}
.consulting img{margin:0; border:none;float:none;}

.linetop{
	width:501px;
	height:25px;
	line-height:25px;
	text-align:left;
	float:left;
	margin-top:10px;
	padding-left:10px;
	display:block;
	color:#333;
	font-weight:bold;
	border:1px solid #BFDFFB;
	border-bottom:none;
	font-size:14px;
	background:url(images/linetop.jpg) repeat-x;
	margin-left:100px;
	_margin-left:45px
}
.inform{
	padding-left:14px;
	padding-right:7px;
	width:490px;
	border:1px solid #BFDFFB;
	height:auto;
	margin-top:0px;
	float:left;
	margin-bottom:5px;
	margin-left:100px;
	_margin-left:45px
}

/*============Footer====================*/
#footer{border-top:1px solid #ccc; 

	clear:both;
	width:970px;
	margin:0px auto 0 auto;background:url(../images/foot.jpg) repeat-x #fff;
	height:80px;
	padding-top:3px;
}
#footer #list, #footer #list1{
	color:#333;
	margin:0 auto;
	width:98%;
	line-height:22px;
	height:22px;
	padding-left:15px;
	text-align:left
}
#footer #list1{
	margin:0 auto;
	width:98%;
	line-height:22px;
	text-align:left;
	height:22px;
	padding-left:15px;
	margin-bottom: 7px;
}
#footer #list a, #footer #list1 a{padding:0 6px; color:#333; text-align:left}
#footer #list a:hover{
	color:#333333;
	text-decoration:underline
}
#footer #otherlink,#footer #otherlink1{width:400px; margin:0 auto; margin-top:4px}
#footer #otherlink,#footer #otherlink1{
	width:320px;
	height:20px;
	margin:0 auto;
	margin-top:5px
}
#footer #otherlink1{
	margin-top:15px
}
#footer #otherlink div,#footer #otherlink1 div{width:auto; height:20px; margin-right:10px;  float:left}
#footer .top{
	float:right;
	width:100px;
	height:17px;
	margin-top: 5px;
}
#footer .top a{
	text-decoration:underline;
	color:#333333;
	font-weight:bold
}

#etw_map{width:95%; height:auto; overflow:hidden; margin-top:0px; margin:0 auto}
#etw_map ul{float:left; width:98%;margin-left:5px;}
#etw_map ul li{
	margin-bottom:5px;
	float:left;
	width:98%;
 }
 #etw_map ul li a{color:#06F; font-weight:normal; line-height:22px; text-decoration:underline}
#etw_map .bigpro{width:96%; float:left; margin-top:5px}
#etw_map .bigpro a{font-weight:bold; color:#06F; text-decoration:underline; background:none; padding:0; padding-left:2px; line-height:22px}
.name, .name1{
	width:95%;
	font-weight:bold;
	margin-top:5px;
	height:20px;
	line-height:20px;
	float:left;
	margin-left:5px;
	_margin-left:5px
}
#etw_map .name a, #etw_map .name1 a{text-decoration:underline; color:#0069B5}
#etw_map .name1 a{color:#333}
#etw_map .name a:hover{COLOR:#333}


#form{float:left;width:520px;height:auto;margin-top:5px;padding-left:10px;}
#etw_set_feedback_form{width:99%;height:auto;float:left;border:1px solid #CFD8E1;text-align:center; margin:8px auto; }
#etw_form_title{width:100%;line-height:22px;float:left;background:url(../images/addtit.jpg) repeat-x #EAEFF2;font-weight:bold;text-align:left;}
.etw_form_title1{width:99%;padding-left:7px;}
.etw_form_title2{width:99%;padding-left:4px;}
