﻿html,body{ overflow-x: hidden; overflow-y: auto; }

body,ul,h3,p { margin: 0; padding: 0; }

ul { list-style: none; }

img { border: none; display: block; }

a { text-decoration: none; outline: none; }

.fl { float: left; } .fr { float: right; }

body {
	font-family: PMingLiU;
	font-size: 12px;
}

.page1 	{background-image: url(images/bg_body_1.jpg); background-repeat: repeat-x; background-position: 50% 0; /* padding-top: 300px; */
	}
.page2 	{background-image: url(images/bg_body_2.jpg); background-repeat: repeat-x; background-position: 50% 0; /* padding-top: 300px; */
	}
.page3 	{background-image: url(images/bg_body_3.jpg); background-repeat: repeat-x; background-position: 50% 0; /* padding-top: 300px; */
	}
.page4 	{background-image: url(images/bg_body_4.jpg); background-repeat: repeat-x; background-position: 50% 0; /* padding-top: 300px; */
	}
.tear { position: absolute; top: 0; width: 100%; height: 350px; text-align: center; }

	.tear img { display: inline; }

.page { background: url(images/bg_page_1.jpg) repeat-x 0 0; position: relative; z-index: 9000; margin-top: 300px; }
	
	.wrap { margin: 0 auto; width: 900px; }
	
		/* - head - */
		.head { margin-bottom: 40px; overflow: hidden; *zoom: 1; }
	
			/* - logo - */
			.logo { float: left; padding-top: 20px; }
			
			/* - navi - */
			.navi { float: right; }
			
				.navi li { float: left; background: url(images/bg_navi_1.png) no-repeat 0 50%; }
				
					.navi li.first { background: none; }
					
					.navi li.last a { padding-right: 20px; }
				
					.navi a { display: block; padding: 10px 52px 10px 6px; }
				
						.navi a span { color: #000; display: block; font-family: "黑体"; padding-left: 25px; }
						
						.en { font-size: 14px; }
						
						.navi a:hover,
						.navi li.cur a { background: url(images/bg_navi_4.png) no-repeat 0 50%; }
						
						.navi a:hover span,
						.navi li.cur a span { color: #fff; }
		
		/* - cons - */
		.cons { background-color: #fff; border: 1px solid #c0c0c0; }
		
			.tabs { background: url(images/bg_cons_1.jpg) repeat-x 0 0; margin: 1px 1px 0; padding-top: 29px; *zoom: 1; *height: auto; }
			
				.item { position: relative; z-index: 1; *zoom: 1; width: 696px; margin: 0 auto; *height: auto; }
				
					#cons-1,#cons-2,#cons-3,#cons-4,#cons-5 { padding: 30px 0 ; *zoom: 1; *height: auto; }
					
					.item p { 
								*height: auto; 
								*zoom: 1;
								font-size: 14px;
								font-family: PMingLiU;
								line-height: 24px;
								color: #444444;
								margin-bottom:5px;
								text-indent:2em; 
							}
					
					.line	{ 
								position: absolute; 
								bottom: 0; 
								z-index: 999; 
								width: 696px; 
								height: 38px;
								background: url(images/bg_item_1.png) no-repeat 50% 100%; 
								_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg_item_1.png'); /* IE6 */
								_background-image: none; /* IE6 */
							}
				
				.dn { display: none; }
				
				.db { display: block; }
		
		/* - foot - */
		.foot { color: #212121; padding: 50px 0 20px 0; overflow: hidden; height: 18px; line-height: 18px; vertical-align: middle; }
		
			.foot a { color: #212121; }
		
			.foot .fr div { background: url(images/foot_2.png) no-repeat 0 0; float: left; margin-left: 20px; _margin-left: 10px; padding-left: 25px; }
			
				.foot .fr div.email { background-position: 0  -61px; }
				
				.foot .fr div.phone { background-position: 0 -121px; }

/* - customized -  */
.text_14px_indent {
	font-family: PMingLiU;
	font-size: 14px;
	color: #4A4D4A;
	line-height: 28px;
}

.title_14px {
	font-family: PMingLiU;
	font-size: 24px;
	color: #000000;
	line-height: 22px;
	padding-top: 20px;
}
