@charset "gb2312";
/* Sub Css Style */
/* Content Css Style */
#main {
	background:url(../images/bg_sub_main.gif) left top #fff repeat-x;
}
/* Left Css Style */
	#main #left {
		width:198px;
		padding:6px 9px 45px 5px;
	}
		#main #left .menu {
			width:198px;
		}
		#main #left .menu li {
			width:198px;
			float:left;
			background:#a4daff url(../images/icon_blue.gif) no-repeat 28px 10px;
			border-bottom:#fff solid 1px;
		}
		#main #left .menu li a {
			width:150px;
			float:left;
			display:block;
			height:22px;
			padding:8px 0 0 48px;
			text-align:left;
			font-size:13px;
			color:#165099;
			font-weight:bold;
		}
		#main #left .menu li a.curr {
			color:#f38506;
		}
		
/* Right Css Style */
	#main #right {
		width:779px;
		padding:6px 9px 0 0;
	}
		#main #right .localhost {
			margin:17px auto 0 auto;
			width:740px;
			font-family:"ËÎÌå";
			font-size:12px;
			color:#7f7d7e;
		}
			#main #right .localhost a {
				color:#7f7d7e;
			}
			#main #right .localhost span {
				font-weight:bold;
				color:#165099;
			}
			#main #right .localhost .title {
				font-weight:bold;
				font-size:13px;
				color:#025b9e;
				padding-bottom:3px;
			}
		#main #right .text {
			margin:25px auto;
			width:710px;
			padding:0 15px;
			line-height:20px;
			overflow:hidden;
			text-align:justify;
			text-justify:inter-ideograph;
		}
			#main #right .text p {
				margin-bottom:25px;
				color:414141;
			}
/* about */
			#main #right .text .picshow {
				width:694px;
				padding:0 8px;
			}
				#main #right .text .picshow li {
					width:218px;
					height:202px;
					margin-bottom:20px;
					overflow:hidden;
					padding-top:18px;
					text-align:center;
					float:left;
					margin-right:20px;
					background:url(../images/bg_picshow.gif) no-repeat;
				}
				#main #right .text .picshow li.last {
					margin-right:0;
				}
			#main #right .text .history {
				width:700px;
				margin-bottom:20px;
				background:url(../images/bg_history.gif) repeat-y;
			}
				#main #right .text .history .list {
						width:210px;
						padding-right:35px;
						padding-left:20px;
						padding-bottom:15px;
						background:url(../images/icon_o.gif) no-repeat left 5px;
				}
					#main #right .text .history .list .n {
						display:block;
						color:#165099;
						line-height:18px;
					}

			#main #right .text .honnor {
				width:694px;
				padding:0 8px;
			}
				#main #right .text .honnor li {
					width:218px;
					height:285px;
					margin-bottom:20px;
					overflow:hidden;
					padding-top:18px;
					text-align:center;
					float:left;
					margin-right:20px;
					background:url(../images/bg_zs.gif) no-repeat;
				}
				#main #right .text .honnor li.last {
					margin-right:0;
				}
				#main #right .text .sub {
					width:700px;
				}
				#main #right .text .sub h4.t {
					width:325px;
					height:24px;
					font-weight:bold;
					color:#fff;
					padding:5px 0 0 10px;
					background:url(../images/title_subcompany.gif) no-repeat;
				}
					#main #right .text .sub .subcompany  {
						width:335px;
						margin:10px auto 25px auto;
					}
					#main #right .text .sub .subcompany  li {
						width:310px;
						padding-left:25px;
						padding-bottom:4px;
						display:block;
						float:left;
						color:#0066CC;
						background:url(../images/icon_blue.gif) no-repeat 10px 4px;
					}
					#main #right .text .sub .subcompany  li a {
						color:#0066CC;
					}
				
/* news */
			#main #right .text .newstop {
				width:710px;
				margin:0 auto 15px auto;
			}
					#main #right .text .newstop .img{
								border:#d8d7c2 solid 1px;
								padding:2px;
								background:#fff;
					}
					#main #right .text .newstop .tc {
								padding-left:10px;
								color:#959595;
								line-height:18px;
					}
						#main #right .text .newstop .tc h6 {
									font-weight:bold; 
									color:#094b8d; 
									font-size:14px;
									padding-bottom:5px;
						}
						#main #right .text .newstop .tc a.more {
									font-weight:bold; 
									color:#094b8d; 
									font-size:12px;
									font-family:"ËÎÌå";
						}
						#main #right .text .newstop .tc h6 span {
									display:block;
									font-size:12px;
						}

			#main #right .text .news {
				width:710px;
				margin:0 auto;
			}
				#main #right .text .news li {
					width:710px;
					float:left;
					background:url(../images/icon_point.gif) repeat-x left bottom;
				}
				#main #right .text .news li a {
					float:left;
					display:block;
					width:635px;
					height:20px;
					padding:8px 0 0 15px;
					color:#5d5d5d;
					background:url(../images/icon_gary.gif) no-repeat 5px 14px;
				}
				#main #right .text .news li span {
					float:right;
					display:block;
					width:60px;
					text-align:right;
					font-size:11px;
					color:#959595;
					height:20px;
					padding-top:8px;
				}				
/* download */
			#main #right .text .download {
				width:700px;
				margin:10px auto 0 auto;
			}
				#main #right .text .download td {
					background:url(../images/icon_point.gif) repeat-x left bottom;
					height:28px;
				}
				#main #right .text .download td.time {
					color:#959595;
					font-size:11px;
				}
/* careers */
			#main #right .text .job {
				width:710px;
				margin:1px auto 0 auto;
			}
			#main #right .text .job_title {
				width:710px;
				color:#0060a8;
			}
				#main #right .text .job td {
					height:28px;
				}
				#main #right .text .job td.tit {
					padding-left:24px;
				}
/* product */
			#main #right .text .product {
				width:710px;
				margin:0 auto;
			}
				#main #right .text .product td {
					background:url(../images/icon_point.gif) repeat-x left bottom;
					padding-top:15px;
				}
					#main #right .text .product td.intor {
						padding-left:40px;
						padding-right:10px;
						padding-top:10px;
					}
					#main #right .text .product td img {
						border:#eeeeee 5px solid;
						margin-bottom:20px;
					}
					#main #right .text .product td .more {
						text-align:right;
						font-weight:bold;
						padding-top:10px;
					}
/* common */
				#main #right .text .paper{
					width:710px;
					margin:20px auto 0 auto;
					text-align:right;
				}
					#main #right .text .paper span {
						color:#ff0000;
						font-weight:bold;
						margin:0 5px;
					}
				#main #right .text .tools {
					padding-top:20px;
					text-align:center;
				}
				#main #right .text h2 {
					color:#18509a;
					font-size:14px;
					font-weight:bold;
					text-align:center;
					padding-bottom:13px;
					border-bottom:#CCCCCC solid 1px;
					margin-bottom:20px;
				}
					#main #right .text h2 span {
						font-size:12px;
						font-weight:normal;
						display:block;
						padding-top:13px;
						color:#999999;
					}
/* contact */
		#main #right .text .tab{
			margin:15px 0; 
			display:block;
			color:#757070;
		}
			#main #right .text .tab em{
				color:#ff0000;
				margin:0 3px;
				vertical-align:top;
			}
			#main #right .text .tab td{
				padding:5px 8px;
				border:#efefef solid 1px;
			}
			#main #right .text .tab .selected {
				color:#151515;
				width:222px;
				margin-right:2px;
				height:20px;
				line-height:20px;
				vertical-align:middle;
				border:#cfcfcf solid 1px; 
				padding-left:3px;
			}
			#main #right .text .tab input.input_txt {
				color:#151515;
				width:222px;
				margin-right:2px;
				height:20px;
				line-height:20px;
				vertical-align:middle;
				background:#FFFFFF;
				border:#cfcfcf solid 1px;
				padding-left:3px;
			}
			#main #right .text .tab textarea {
				text-align:left;
				color:#151515;
				width:397px;
				height:120px;
				margin-right:2px;
				padding:0;
				background:#FFFFFF;
				border:#cfcfcf solid 1px;
			}	
			#main #right .text .btn_submit{
				cursor:pointer;
				width:63px;
				height:27px;
				font-weight:bold;
				padding:0;
				margin:3px 5px 0 0;
				border:0;
				background:url(../images/btn_submit.gif) no-repeat;
			}
			#main #right .text .btn_reset{
				cursor:pointer;
				width:86px;
				height:27px;
				font-weight:bold;
				padding:0;
				margin:3px 5px 0 0;
				border:0;
				background:url(../images/btn_reset.gif) no-repeat;
			}		
/* sitemap */
		#main #right .text #sitemap {
			width:710px;
		}
			#main #right .text #sitemap h3{
				font-size:13px;
				font-weight:bold;
				border-bottom:1px solid #ccc;
				height:24px;
				width:710px;
			}
			#main #right .text #sitemap ul{
				padding:15px 0 25px 0;
				width:710px;
				overflow:hidden;
			}
				#main #right .text #sitemap ul li{
					float:left;
					margin:0 20px 0 0;
					background:url(../images/icon_arr.gif) no-repeat left 6px;
					padding:0 0 0 12px;
					display:inline;
				}
				#main #right .text #sitemap ul li a{
					 color:#666666;
				}
				#main #right .text #sitemap ul li a:hover{
					 color:#000;
				}
					
			