﻿@charset "utf-8";
/* Sub Css Style */
/* Content Css Style */
#main {
	background:#fff;
	margin-top:4px;
}
	#main #left {
		width:181px;
		padding-bottom:20px;
	}
		#main #left .menu {
			background:url(../images/bg_sub_left_menu.gif) repeat-y;
			width:181px;
			margin-bottom:10px;
		}
			#main #left .menu ul {
				width:181px;
				padding:5px 0px;
			}
				#main #left .menu ul li {
					float:left;
					width:181px;
					height:39px;
					background:url(../images/bg_sub_left_menu_li.gif) no-repeat 1px bottom;
				}
				#main #left .menu ul li.bottom {
					background:none;
				}
				#main #left .menu ul li a {
					float:left;
					width:120px;
					color:#1f6eb1;
					display:block;
					font-size:13px;
					padding:14px 0 0 61px;
					height:25px;
					background:url(../images/icon_arr5.gif) no-repeat 45px 50%;
				}
					#main #left .menu ul li.sub {
						float:left;
						width:181px;
						height:25px;
						background:none;
					}
					#main #left .menu ul li.sub a {
						float:left;
						width:110px;
						color: #666666;
						display:block;
						font-size:12px;
						padding:7px 0 0 71px;
						height:18px;
						background:url(../images/icon_point2.gif) 60px 50% no-repeat;
					}
		#main #left .search {
			width:175px;
			padding:37px 0 0 6px;
			margin-top:10px;
			background:url(../images/bg_left_search.gif) no-repeat left top;
		}
			#main #left .search .input {
				width:160px;
				height:15px;
				border:#dbdcde solid 1px;
				display:block;
				margin-bottom:8px;
			}
			#main #left .search .btn {
				width:80px;
				height:22px;
				color:#000;
				text-align:center;
				border:none;
				background:url(../images/bg_btn_search.gif) no-repeat;
			}


/* Right Css Style */
	#main #right {
		width:801px;
		padding:0 5px 0 7px;
	}
		#main #right .content {
			width:801px;
			background:url(../images/bg_sub_right_content.gif) repeat-y left top;
		}
		#main #right .content .current {
			width:795px;
			background:url(../images/bg_sub_right_current.gif) repeat-x;
			height:20px;
			font-size:11px;
			padding:8px 0 0 6px;
			font-family:"宋体";
			font-size:12px;
		}
			#main #right .content .current span {
				color:#1f6eb1;
			}
				#main #right .content .text {
					text-align:justify;
					line-height:18px;
					color:#373737;
					font-size:12px;
					overflow:hidden;
					width:710px;
/*					width:685px;
					padding:65px 35px 60px 81px;
*/					padding:45px 45px 60px 46px;
				}
					#main #right .content .text p {
						margin-bottom:20px;
					}
					#main #right .content_l .text h6 {
						text-align:center;
						font-size:14px;
						font-weight:bold;
						border-bottom:#CCCCCC solid 1px;
						margin-bottom:10px;
						padding-bottom:10px;
					}
					#main #right .content .text .page {
						width:100%;
						text-align:center;
						color:#7a7a7a;
						padding:20px 0;
						clear:both;
					}
						#main #right .content .text .page a {
							color:#7a7a7a;
						}
						#main #right .content .text .page a:hover {
							color:#1f6eb1;
						}
						#main #right .content .text .page .input {
							color:#7a7a7a;
							height:16px;
							width:36px;
							border-top:#000 solid 1px;
							border-left:#000 solid 1px;
							border-right:#dedede solid 1px;
							border-bottom:#dedede solid 1px;
							margin:0 3px;
						}

/* news */
					#main #right .content .text .hot{
						padding-top:12px;
					}
						#main #right .content .text .hot h3{
							font-weight:bold;
							font-size:12px;
						}
						#main #right .content .text .hot a.more {
							color:#FF6600;
							display:block;
							font-size:12px;
							font-family:宋体;
							margin-top:5px;
						}
					#main #right .content .text .news{
						width:685px;
						padding-top:52px;
						background:url(../images/bg_sub_right_news_hot.gif) no-repeat center 8px;
					}
					#main #right .content .text .news li{
						border-bottom:#ccc dashed 1px;
						height:28px;
						line-height:28px;
						width:685px;
						float:left;
					} 
					#main #right .content .text .news li span{
						float:right; 
						display:block;
						width:95px;
						text-align:right;
						color:#ccc;
						font-size:11px;
					}
					#main #right .content .text .news li a{
						float:left; 
						background:url(../images/icon_point2.gif) no-repeat left 50%;
						padding-left:10px;
						width:580px;
					}
					#main #right .content .text h6 {
						font-size:14px; 
						border-bottom:#ccc solid 1px;
						padding-bottom:10px;
						text-align:center;
						margin-bottom:15px;
					}
					#main #right .content .text h6 span {
						display:block;
						margin-top:5px; 
						font-size:11px; 
						font-weight:normal;
					}

/* contact */
					#main #right .content .text .job {
						width:685px;
						margin:1px auto 0 auto;
					}
					#main #right .content .text .note {
						color:#FF0000;
						padding:5px 10px;
					}
					#main #right .content .text .job_title {
						width:685px;
						color:#0060a8;
						margin:0 auto;
					}
						#main #right .content .text .job td {
							height:28px;
						}
						#main #right .content .text .job td.tit {
							padding-left:34px;
						}
					#main #right .content .text .list_hr {
						width:100%;
					}
					#main #right .content .text .list_hr th {
						font-weight:bold;
						text-align:left;
						padding:7px 0 7px 15px;
						background:#d3ebff;
					}
					#main #right .content .text .list_hr td {
						background:#f4faff;
						text-align:left;
						padding:4px 0 2px 15px;
						height:22px;
					}
					#main #right .content .text .list_hr td a {
						color:#fff;
					}
					#main #right .content .text .list_hr input,textarea,select {
						padding:1px;
						background:#fff;
						color: #0066CC;
						border:1px solid #3399FF;
					}
/* service */
				#main #right .content .text .login { 
					height:170px; 
					width:310px; 
					padding-top:72px;
					padding-left:100px;
					padding-right:55px;
					margin-left:90px;
					background:url(../images/bg_login.gif) no-repeat;
				}
					#main #right .content .text .login td { 
						padding:3px;
					}
					#main #right .content .text .login a.link { 
						color:#2a5a64;
						text-decoration:underline;
					}
				#main #right .content .text .btnlink { 
					height:180px; 
					width:585px; 
					margin:0 auto;
					padding-top:193px;
					padding-left:55px;
					background:url(../images/service_main.jpg) no-repeat;
				}
					#main #right .content .text .btnlink a { 
						height:80px; 
						width:195px; 
						float:left;
						overflow:hidden;
						display:block;
						text-indent:-9999px;
					}
				#main #right .content .text .tabindex ul.Menubox{ 
					height:30px; 
					padding-left:21px;
				}
					#main #right .content .text .tabindex ul.Menubox li{ 
						text-align:center; 
						color:#391b0b; 
						float:left; 
						cursor:pointer; 
						width:76px; 
						display:inline;
						margin-right:5px;
					}
					#main #right .content .text .tabindex ul.Menubox {
						color:#391b0b;
					}
					#main #right .content .text .tabindex ul.Menubox li a{
						display:block; 
						padding-top:10px;
						width:76px;
						height:20px; 
						float:left; 
						color:#595a5c; 
						text-align:center;
						background:url(../images/bg_tab_n.gif) no-repeat;
					}
					#main #right .content .text .tabindex ul.Menubox li.hover a{
						font-weight:bold; 
						color:#0181c0; 
						background:url(../images/bg_tab_c.gif) no-repeat;
					}
					#main #right .content .text .tabindex ul.Menubox li a:hover{
						color:#0181c0;
					}
					#main #right .content .text .tabindex ul.Menubox li.hover a:hover{
						font-weight:bold; 
						color:#0181c0; 
					}
				#main #right .content .text .tabindex .Contentbox {
					clear:both; 
				}
				#main #right .content .text #feedback {
					width:100%;
					background:url(../images/bg_sub_right_feedback.gif) no-repeat right top;
				}
				#main #right .content .text #feedback .input {
					font-family:"Tahoma";
					font-size:12px;
					height:18px;
					border:1px solid #D8D8D8;
					padding-left:4px;
					padding-top:2px;
				}
				#main #right .content .text #feedback span {
					color:#ff0000;
					font-weight:bold;
				}
				#main #right .content .text #faq {
					width:100%;
				}
				#main #right .content .text #faq .input {
					font-family:"Tahoma";
					font-size:12px;
					height:18px;
					border:1px solid #D8D8D8;
					padding-left:4px;
					padding-top:2px;
				}
				#main #right .content .text #faq span {
					color:#ff0000;
					font-weight:bold;
				}
				#main #right .content .text #faq .message {
					width:100%;
					background:#fff;
					margin-bottom:20px;
				}
					#main #right .content .text #faq .message .name {
						background:#f4f4f4;
						padding:5px 0 5px 15px;
						color: #0066CC;
					}
					#main #right .content .text #faq .message .con {
						padding:15px;
						border-top:1px solid #fff;
						border-bottom:1px solid #fff;
					}
					#main #right .content .text #faq .message .con .bt {
						display:block;
						color: #0066CC;
						padding-bottom:5px;
					}

/* solutions */
				#main #right .content .text .tabsolutions ul.Menubox{ 
					height:30px; 
					padding-left:21px;
					background:url(../images/bg_sub_right_tabbg.gif) repeat-x left bottom;
				}
					#main #right .content .text .tabsolutions ul.Menubox li{ 
						text-align:center; 
						color:#391b0b; 
						float:left; 
						cursor:pointer; 
						width:76px; 
						display:inline;
						margin-right:5px;
					}
					#main #right .content .text .tabsolutions ul.Menubox {
						color:#391b0b;
					}
					#main #right .content .text .tabsolutions ul.Menubox li a{
						display:block; 
						padding-top:10px;
						width:76px;
						height:20px; 
						float:left; 
						color:#595a5c; 
						text-align:center;
						background:url(../images/bg_tab_n.gif) no-repeat;
					}
					#main #right .content .text .tabsolutions ul.Menubox li.hover a{
						font-weight:bold; 
						color:#0181c0; 
						background:url(../images/bg_tab_c.gif) no-repeat;
					}
					#main #right .content .text .tabsolutions ul.Menubox li a:hover{
						color:#0181c0;
					}
					#main #right .content .text .tabsolutions ul.Menubox li.hover a:hover{
						font-weight:bold; 
						color:#0181c0; 
					}
				#main #right .content .text .tabsolutions .Contentbox {
					clear:both; 
					padding-top:5px;
				}
					#main #right .content .text .case{
						width:680px;
					}
						#main #right .content .text .case li{
							width:170px;
							height:150px;
							overflow:hidden;
							float:left;
							margin-bottom:15px;
						} 
						#main #right .content .text .case li img {
							padding:5px;
							background:#fff;
							border:#CCCCCC solid 1px;
							/*width:150px;*/
							height:90px;
						} 
						#main #right .content .text .case li span{
							display:block;
							width:162px;
							padding-top:8px;
							text-align:center;
						}
					#main #right .content .text .list {
						width:680px;
					}
						#main #right .content .text .list td {
							padding-bottom:40px;
						}
					
						#main #right .content .text .list img {
							padding:5px;
							background:#fff;
							border:#CCCCCC solid 1px;
							width:150px;
							height:80px;
						} 
						#main #right .content .text .list .t{
							padding:5px 0 0 10px;
						}
						#main #right .content .text .list .t span{
							display:block;
							font-weight:bold;
						}
/* products */
#ifocus {
	width:695px;
	height:274px;
	border:1px solid #DEDEDE;
	margin:0 auto 15px auto;
	background:white url(../images/pro_bg.jpg) no-repeat;
}
	#ifocus_pic {
	display:inline;
	position:relative;
	float:left;
	width:400px;
	height:233px;
	overflow:hidden;
	margin:20px 0 0 100px;
}
#ifocus_piclist {
	position:absolute;
}
#ifocus_piclist li {
	width:410px;
	height:233px;
	overflow:hidden;
}
#ifocus_piclist img {
	width:338px;
	height:233px;
	_behavior:url(iepngfix.htc);
}
#ifocus_btn {
	display:inline;
	float:right;
	width:80px;
	padding:28px 39px 0 40px;
	background:url(../images/cpxx_21.png) left top no-repeat;
}
#ifocus_btn li {
	width:96px;
	height:63px;
	padding-left:8px;
	cursor:pointer;
	opacity:0.5;
	-moz-opacity:0.5;
	filter:alpha(opacity=50);
	background: url(../images/hov_09.png) right top no-repeat;
	padding-top:2px;
	margin:8px 0;
}
#ifocus_btn img {
	cursor:pointer;
	width:90px;
	height:56px;
	border:1px solid #DEE0DF;
	padding:1px;
}
#ifocus_btn .dq {
	background: url(../images/select_05.gif) right top no-repeat;
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100);
}
#ifocus_opdiv {
	 position:absolute;
	left:0;
	bottom:0;
	width:410px;
	height:35px;
	background:#000;
	opacity:0.5;
	-moz-opacity:0.5;
	filter:alpha(opacity=50);
}
#ifocus_tx {
	position:absolute;
	left:8px;
	bottom:8px;
	color:#FFF;
}
#ifocus_tx .normal {
	 display:none;
}
		#main #right .content_p {
			width:618px;
			background:url(../images/bg_sub_right_content2.gif) repeat-y left top;
		}
		#main #right .content_p .current {
			width:612px;
			background:url(../images/bg_sub_right_current.gif) repeat-x;
			height:20px;
			font-size:11px;
			padding:8px 0 0 6px;
			font-family:"宋体";
			font-size:12px;
		}
			#main #right .content .current_p span {
				color:#1f6eb1;
			}
				#main #right .content_p .text {
					width:618px;
					text-align:justify;
					line-height:18px;
					color:#373737;
					font-size:12px;
					overflow:hidden;
					padding:35px 0 60px 0;
				}
					#main #right .content_p .text .soft {
						width:618px;
					}
						#main #right .content_p .text .soft .d {
							width:215px;
							padding-left:44px;
							padding-left:50px;
							padding-bottom:40px;
						}
						#main #right .content_p .text .soft h5  {
							width:205px;
							height:20px;
							font-weight:bold;
							font-size:12px;
							color:#FF6600;
							padding-top:5px;
							padding-left:10px;
							margin-bottom:10px;
							background:url(../images/bg_sub_product_title.gif) no-repeat;
						}
						#main #right .content_p .text .soft .pic {
							width:96px;
							overflow:hidden;
							float:left;
							padding-left:9px;
							padding-top:5px;
						} 
						#main #right .content_p .text .soft .l {
							width:100px;
							float:right;
							padding-left:10px;
						} 
							#main #right .content_p .text .soft .l a {
								width:90px;
								display:block;
								color:#1e6fb8;
								line-height:22px;
								padding-left:10px;
								background:url(../images/icon_point2.gif) no-repeat left 50%;
							} 
					#main #right .content .text h4  {
						font-weight:bold;
						font-size:16px;
						color:#067bc9;
						padding-bottom:30px;
					}
		#main #right .quick {
			width:176px;
			padding-left:7px;
		}
			#main #right .quick .dwon {
				background:url(../images/bg_sub_right_down_bg.gif) repeat-y;
				margin-top:10px;
			}
				#main #right .quick .dwon .list {
					width:155px;
					padding:5px 11px 10px 10px;
				}
					#main #right .quick .dwon .list li {
						float:left;
						width:155px;
					}
					#main #right .quick .dwon .list li a {
						float:left;
						width:145px;
						color:#576975;
						font-size:12px;
						display:block;
						padding:3px 0 3px 10px;
						background:url(../images/icon_point2.gif) no-repeat left 9px;
					}
					#main #right .quick .dwon .list li a:hover {
						color:#1f6eb1;
					}

