/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Common Style ~~~~ */
* { word-wrap: break-word; }
body { text-align: center; }
body, td, input, textarea, select, button { color: #000; font: 12px/1.6em Helvetica, Arial, sans-serif; }
body, ul, dl, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 1em; }
#menu li, .popupmenu_popup li, #announcement li, .portalbox li, .tabs li, .postmessage fieldset li, .side li, .formbox li, .notice li { list-style: none; }
a { color: #333; text-decoration: none; }
	a:hover { text-decoration: none; }
	a img { border: none; }
em, cite, strong, th { font-style: normal; font-weight: normal; }
table { empty-cells: show; border-collapse: collapse; }

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Layout & Block Style ~~~~ */

.wrap { width: 880px; text-align: left; margin: 0 auto; background-color:#ECECEC; border:1px #ECECEC solid; }
.header { background-image:url(images/header_bg.gif); height:91px; padding:10px 0px 0px 10px; margin-bottom:10px;}
#logo { float:left; }
#footer { clear:both; padding:10px; }
	#footer .en { font-size:11px; }
#menu { float:right; text-align:center; }
	#menu li.on { height:28px; background-image:url(images/menu_on.gif); margin:auto 1px; padding-top:9px; font-weight:bold; }
		#menu li a { background-image:url(images/menu_off.gif); line-height:30px; margin:7px 1px 0 1px; }
		#menu li a, #menu li { float:left; width:93px; color:#FFF; }
		#menu li a:hover { height:30px; background-image:url(images/menu_on.gif); margin:auto 1px; padding-top:7px; font-weight:bold; }
.date { font-weight:bold; text-align:right; padding-bottom:34px; }
#left { float:left; width:228px; text-align:left; }
	#left .catchword { text-align:center; }
	#left .bedeck { padding-top:8px; }
	#left .headactions {
	background-image:url(images/headactions.gif);
	height:28px;
	color:#FFF;
	font-weight:bold;
	padding-top:7px;
	clear: left;
}
		#left .headactions h5 { background-image:url(images/h1.gif);background-repeat:no-repeat; padding-left:23px; margin-left:15px; }
	#left .content { background-color:#DFDFDF; padding:10px 2px 10px 8px; }
		#left .content li {
	background-image:url(images/zzr.gif);
	background-repeat:no-repeat;
	float:left;
	list-style-type: none;
	background-position: center center;
	height: 19px;
	width: 68px;
	margin-left:2px;
	text-align: center;
	padding-top:2px;
}
		#left .content2  { background-color:#DFDFDF; padding:10px 8px 10px 8px; }
		#left .content2 li {
	font-size: 12px;font-weight: bold;margin:6px auto;list-style-type: none;background-color: #ffffff;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #666666;	background-image: url(images/jiantou.gif);background-repeat: no-repeat;background-position: right center;}
		#left .content2 li a{display: block;}
		#left .inon{margin:20px;}
		#left .content_1 { margin-left:12px;}
		#left .content_2 { padding-right:0px!important;}

#right { float:left; width:652px; }
	#right .top, #right .content, #right .bottom { background-color:#FFF; }
	#right .top, #right .bottom { background-repeat:no-repeat; height:10px; font-size:1px; }
		#right .top { background-image:url(images/right_bk.gif); }
		#right .bottom { background-image:url(images/right_bl.gif); clear:left; }
		#right .content { padding:10px 0;float:left; }
				.flash { margin:10px 20px 0px 20px;; }
				.flash-left{
	background-color: #bd1e1e;
	background-image: url(images/flash-left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:168px;
	height:83px;
	font-weight: normal;
	color: #FFFFFF;
	padding:40px 20px 0px 20px;
	float:left;
				}
				.flash-right{float:right;}
			.introduction { padding-right:30px; }
			.Segmentation { border-bottom:dashed 1px #CCCCCC; width:100%;}
			#Products { padding:10px 30px;}
				#Products .left { float:left; padding-right:13px; }
				#Products .right { float:left; }
				#Products h2 { background-image:url(images/li.gif); background-repeat:no-repeat; color:#D72222; font-weight:bold; padding-left:7px; font-size:14px; }
				#Products .box { clear:both; height:90px; margin-top:10px;}
				.images_producs{border: 1px solid #666666;padding:2px;}
				.content_p { padding-left:8px; width:470px; }
					.content_p a { color:#777; }
					.content_a { padding-top:7px; }
			#menu_s {border-bottom:solid 2px #F09E9E; margin:0 55px; height:24px; }
				.menu_li { background-color:#E1E5E5; }
				.menu_li, .menu_la { padding:0 10px; float:left; height:19px; padding-top:5px; text-align:center; }
				.menu_li a { color:#6B6B6B; }
				.menu_lb { float:left; }
			.people { margin:0 20px; }
				.people_w { background-color:#f1f1f1; padding:10px; height:100%; clear:both; float:left;}
				.people_n { background-color:#f7fcfb; border:solid 1px #e0e0e0; padding:10px; height:100%; float:left;}
				.people_m { background-color:#fff; padding:10px; height:100%;}
				.people_m table { border-top:solid 1px #e0e0e0; border-right:solid 1px #e0e0e0;}
				.people_m td { border-bottom:solid 1px #e0e0e0; border-left:solid 1px #e0e0e0; padding:5px; }
				.td_color { background-color:#f7fcfb; }
				
					h4 { font-size:14px; font-weight:bold; color:#cb2020; line-height:38px; clear:both; }
		.dzab_top { background-image:url(images/dzab_top.gif); }
		.dzab_content { width:403px; border-left:1px solid #a5bacd; border-right:1px solid #a5bacd; background-color:#e6ebf1; padding:10px; }
		.dzab_bottom { background-image:url(images/dzab_bottom.gif);}
		.dzab_top, .dzab_bottom { width:425px; height:4px; font-size:1px; }
			.tz { height:19px; color:#777; border:none; padding:0; margin:0; }
			.tz_box { border:1px solid #a7bac9; background-color:#FFF; color:#777; width:400px;  }
			
			.bs_1 { border:1px solid #e0e0e0; background-color:#FFF; padding:5px; }
			.bs_1 li{ background-color:#e0e0e0; padding:2px;margin-top:1px; }
			.bs_2 { background-image:url(images/bs.gif); font-size:1px; height:5px; }
			.bs_1 ul { margin-left:20px; }
			
			.anbo ul { margin-left:20px;}
#Layer1 {
	position:absolute;
	width:308px;
	height:115px;
	z-index:1;
	left: 614px;
	top: 343px;
	font-size:16px;
	font-weight:bold;
}
.iri_left { float:left; width:280px;}
.iri_right { float:right; width:200px;}
.iri_left ul, .iri_right ul { margin-left:20px; }

#description{
  width:100%;/*=188*3+15*2 */
  overflow:hidden;
  margin-right:15px;
	float:left;
  }
#description ul, #description li {
	float:left;
display: inline;
margin: 0;
padding: 0;
}
.content a:active,
.content a:visited,
.content a:link {
display: inline;
margin: 0;
padding: 0;
padding-left: 5;
padding-right: 5;
text-decoration: none;
}
.content a:hover {
	display: inline;
	text-decoration: none;
}
img {border:0px}

#icon li{
	list-style-type: none;
	background-image: url(images/pdf.gif);
	background-position: left center;
	padding-left:28px;
	background-repeat: no-repeat;
	font-weight: bold;
	width:40%;
	float:left;
}
#icon li a:hover{
	color: #FF0000;	
}
.content a:hover{
	color: #FF0000;
	text-decoration: underline;
}
#data-image{
	float:left;
}
#data-info{
	margin:5px 0px 10px 0px;
	width:495px;
	float:left;
}
#data-left i{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: blink;
	background-color: #666666;
	color: #FFFFFF;
}
#data-left{
	padding:10px 20px 0px 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: cccccc;
	width:370px;
	height:67px;
	background-color: #cccccc;
	float:left;
}
#data-right{
	padding:6px 20px 0px 20px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: cccccc;
	width:55px;
	height:71px;
	float:right;
	background-color: #cccccc;
	text-align: center;
}
.dailei table{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-bottom:10px;	
}
.dailei td{
	background-color: #CCCCCC;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	
}
#sitemap{
	font-size: 14px;
	font-weight: bold;
	margin-left: 50px;
	background-image: url(images/sitemap.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:50px;
	float:left;
}
#sitemap li{
	background-color: #C7C7C7;
	margin-top:3px;
	list-style-type: none;
	background-image: url(images/sitemap-left.gif);
	background-repeat: no-repeat;
	background-position: right top;
	list-style-position: outside;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
	float:left;
	clear: both;
	padding-top: 4px;
	padding-right: 40px;
	padding-bottom: 2px;
	padding-left: 40px;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #666666;
}
.map{
	margin-left:40px;
	font-size: 12px;
}
.map2{
	margin-left:80px;
	font-size: 12px;
	font-weight: lighter;
}
.cew{
	margin-bottom:6px;
}
#news{
	padding:10px 30px;
}
#news #title{
	width:auto; background-color:#CCCCCC; padding:4px 10px; border-bottom:#C3C3C3 solid 1px;
}
#news #title span{
	float:right;
}
#news #newlist{
	width:auto; 
}
#news #newlist ul{
	padding:0px; margin:0px; list-style:none;
}
#news #newlist ul li{
	line-height:30px; padding-left:20px; border-bottom: solid 1px #CCCCCC; background: url(images/08fjje3.gif) no-repeat 4px center;
}