@charset "utf-8";
/* CSS Document */
body {width:100%; margin:0; padding:0; color:#474747; text-align:center; font-size:12px; font-family:Arial, Helvetica, sans-serif; background:#bbf3ee;}

ul, dl, dt, dd, ol, h1, h2, h3, h4, h5, h6, p, td, th {margin:0; padding:0;}
	ul, dl ,ol {list-style:none;}

form {margin:0;}

a {color:#333333; text-decoration:none;}
	a:hover {text-decoration:underline;}
		/* a:visited {color:#333333;}*/
	a img {border:none;}

/*\*/ * html .autoheight {height: 1%;} /**/ *>.autoheight{overflow: hidden;}
text {  font-size:12px; } textarea{font-size:12px; font-family:Verdana;}
input{  font-size:12px; font-family:Verdana; *padding-top:1px;}

#container{width:960px; margin:0 auto; padding:0; text-align:left;}
#header{height:185px; padding:0; margin:0; width:960px;}
	.logo{width:201px; height:185px; float:left;}
	.banner{float:left; width:733px; height:185px; background:url(../images/banner.jpg);}
		.topmenu{height:37px; margin-left:70px; width:680px; overflow:hidden;}
		.topmenu1{float:left; background:url(../images/menu_bg.jpg) no-repeat; width:439px; height:37px;}
			.topmenu1 p{margin-top:15px; line-height:20px; font-size:11px; padding-left:3px;}
			.topmenu1 p a{margin:0 9px;}
			.jp p{font-size:12px;}
			.jp p a{margin:0 7px;}
			.ch p{font-size:12px;}
			.ch p a{margin:0 10px;}
		.topmenu2{float:right;}
		
#middle{background:url(../images/ccon_bg.jpg) left repeat-y #ffffff; /*border-top:3px #ffffff solid;*/}
	#side{float:left; width:185px; margin-left:8px; _margin-left:4px;}
	#sideti{padding:10px 0 0 0; background:#bbf3ee;}
	#sidemenu{margin-top:10px; border-spacing:0; border-collapse:0;}
	#sidemenu td{width:185px; height:47px; background:url(../images/side_li_bg.jpg) no-repeat; text-align:center; color:#2b8cad; font-size:14px; font-weight:bold;}
	#sidemenu td a{color:#2b8cad;}
	#sidemenu td a:hover{color:#333333; text-decoration:none;}
	
	#main{float:right; width:720px; margin-right:10px; padding-top:10px;}
	#main h1{background:url(../images/con_ti.jpg) no-repeat; height:29px; font-size:15px; line-height:28px; font-weight:bold; padding:0 8px;}

.pro_li{margin-top:10px;}
.pro_li .cap td{background:#89f5fb; color:#1d7d83; text-align:center; font-weight:bold; font-size:14px;}
.pro_li td{height:40px; background:#fcedf9; padding-left:5px; font-size:13px; color:#0a4144;}
.pro_li th{text-align:center; border:#fcedf9 1px solid; background:#FFFFFF; font-size:13px;}
.tab1 td{ background:#efedfb;}
.tab1 th{ border:#efedfb 1px solid;}
.pro_li tr:hover td, .pro_li tr:hover th, .tab1 tr:hover td, .tab1 tr:hover th{background:#CDCDCD;}

.pro_info {width:700px;}
.pro_info hr{width:100%; height:5px; background:#a2e7de; border:0; margin:15px 0;}
.pro_info h2{color:#05c4fb; font-size:15px; font-weight:bold; padding:8px 0 5px 0;}
.pro_info h3{color:#333333; font-size:24px; font-family:"Times New Roman", Times, serif; padding-bottom:15px;}
.pro_pic{float:left; margin:0 10px 10px 0; }
.des{padding:18px 0; font-size:13px;}
.des li{padding-left:20px; background:url(../images/dot.jpg) left center no-repeat; overflow:hidden; line-height:20px;}
.greenmode{padding-left:100px;}
.tab2{width:450px; border-top:1px #b0d0cc solid; border-left:1px #b0d0cc solid; margin-top:15px;}
.tab2 td{padding:5px 0 5px 10px; border:1px #b0d0cc solid; border-top:0; border-left:0;}
.tab2 th{background:#edfbf6;border:1px #b0d0cc solid; border-top:0; border-left:0; padding-left:10px;}
.pro_info h5{padding:10px 0; font-size:15px; font-weight:bold;}
.tab3{width:320px; border-top:1px #b0d0cc solid; border-left:1px #b0d0cc solid; margin-bottom:15px; margin-top:10px;}
.tab3 td{padding:5px 0 5px 15px; border:1px #b0d0cc solid; border-top:0; border-left:0;}
.tab3 th{background:#edfbf6;border:1px #b0d0cc solid; border-top:0; border-left:0; padding-left:10px; padding:5px 0; text-align:center;}

#footer{background:url(../images/footer_bg.jpg) no-repeat; height:70px; color:#5a5a5e;}
#footer p{padding-left:270px; padding-top:20px; font-size:11px; line-height:14px;}


/* company */
.com_info {width:700px; line-height:1.8em; padding-top:20px;}
.com_info hr{width:100%; height:3px; background:#a2e7de; border:0; margin:15px 0;}
.com_info h2{color:#05c4fb; font-size:15px; font-weight:bold; padding:8px 0 5px 0;}
.com_info p{margin:10px 0;}
.com_info strong{padding-right:10px; font-weight:bold; color:#666666;}
.com_info table{border-top:3px solid #dedede; margin-bottom:20px;}
.com_info th{font-weight:bold; text-align:left; vertical-align:top; background:#EDFBF6; border-bottom:1px solid #ffffff; border-bottom:1px solid #DEDEDE; border-right:1px #FFFFFF solid; padding:8px 0; padding-left:10px;}	
.com_info td{padding:8px 0; border-bottom:1px solid #DEDEDE; padding-left:5px; vertical-align:top;}
.com_info .pro_pic{float:right; margin-left:15px;}
/*contact----------------------------------------------------------------------------------------------*/	
.contact_info{margin-bottom:40px;  padding-top:15px;}
	.contact_info table{font-size:12px; font-family:"Arial"; width:660px; margin-top:10px;}
	.contact_info table th{background: #EDFBF6; border-bottom: #DEDEDE solid 1px; text-align:right; font-weight:normal; padding-right:5px; color:#333333;}
	.contact_info table td{color:#666666; border-bottom:1px solid #DEDEDE; padding:8px 10px;}
	.contact_info .tdcolor-main04{ background:#EDFBF6; border-top:solid 3px #DADADA; border-bottom:#DEDEDE 1px solid;}
	.contact_info .tdcolor-main05{ border-top: solid 3px #DADADA; border-bottom: #DEDEDE solid 1px;}
	
	.contact_info hr{width:100%; height:3px; background:#a2e7de; border:0; margin:15px 0;}
	.contact_info h2{color:#05c4fb; font-size:15px; font-weight:bold; padding:8px 0 5px 0;}
	.contact_info p{margin:10px 0; line-height:1.8em;}
	.contact_info strong{padding-right:10px; font-weight:bold; color:#666666;}
