@charset "utf-8";
/* CSS Document */

/* 通用样式  begin*/
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0 auto;

	background:url(../images/body-bg.jpg) center  repeat-y;
	text-align: justify;
}
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;
}

/* index begin */

.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{background:#rrrrrr;}
.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 .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:#fff;}
.company h3{ font: normal 16px "Times New Roman", Times, serif; line-height:25px; padding:0; margin:0; text-align:center;}
.head_right{
	width:260px;
	height:auto;
	float:right;
}
.lanuage{
	text-align:right;
	flaot:right;
	padding-top:10px;
	line-height:15px;
	padding-right: 10px;
}
.lanuage img{padding-left:1px;}
.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;
	flaot:left;
	padding-left:12px;
	margin-top: 6px;
}
#menu  li.button {
	float:left;
	width:auto;
	text-align:left;
	line-height:23px;
	padding-left:4px;
	padding-right:4px;
}
#menu  li.button a { width:auto;padding-left:5px;padding-right:5px;  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:5px;padding-right:5px;  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:190px; 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:190px; border-bottom: 1px solid #CCCCCC;text-align:left;}
#menu  :hover ul.sub li a {width:190px;  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:180px;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);

	
}



.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.b{
	padding: 0 0 0px 5px;
	padding: 0px;
	color: #fff;
	height:40px;
	background:url(../images/menu.jpg);
	margin-bottom: 2px;
	padding-left: 10px;
}
.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;
	text-align: left;
}
.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: justify;
}
.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  a.pdf { color:#333;}
 #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:670px;
	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: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	text-align: left;
	
}.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;
	font-weight:normal;
} 
.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{ margin:0; padding:10px; font-size:18px;}
.company h2{margin:0;font-size:16px;text-align:center;}/*陈伟峰添加 */
.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: 2px;
	margin-bottom: 2px;
}
#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;}
