/*--header--*/
img {border:0;}
#header {
	 margin:0 auto;WIDTH: 958px; /**padding-left:1px; padding-right:1px!important;*/ padding-left:0px; *padding-left:1px; 
}
.topbg {
	background:url(../images/head_bg.jpg) repeat-x; height:97px; }
.top_log {
	float:left; margin:7px 0 0 12px; }
.top_su {
	float:left;line-height:50px; color:#939499; font-weight:bold; font-size:14px; padding:0 8px; }
.top_pack {
	float:left;line-height:50px; color:#005ca1; font-weight:bold; font-size:11px; }
.top_mac {
	padding-left:5px; float:left;line-height:50px; color:#da251d; font-weight:bold; font-size:11px;}
.top_ad {
	float:right; margin:10px 11px 0 0;background:url(../images/header_ad.jpg) no-repeat; line-height:41px; width:568px; font-size:18px; color:#ff3e09; font-weight:bold; padding-left:16px;display:block; cursor:pointer 
}
.top_ad span {
color:#000000;}
.TopNav {
	OVERFLOW: visible; WIDTH: 958px;  POSITION: absolute; TOP: 76px! important; HEIGHT: 28px
}
#tab {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
}
#tab LI {
	PADDING-LEFT: 12px; FONT-SIZE: 11px; BACKGROUND: url(../images/nav-blue.png) no-repeat 0px 100%; FLOAT: left; MARGIN-LEFT: 3px; LINE-HEIGHT: 22px; WHITE-SPACE: nowrap; LIST-STYLE-TYPE: none; 
}
#tab A {
	PADDING-RIGHT: 12px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BACKGROUND: url(../images/nav-blue.png) no-repeat 100% 100%; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 0.1em; COLOR: #ffffff; PADDING-TOP: 0px; TEXT-DECORATION: none;WIDTH: auto;FLOAT: none;
}

#tab A:hover {
	COLOR: #fff
}
#home #tab #hom {
	BACKGROUND-IMAGE: url(../images/nav-active.png); COLOR: #042260; POSITION: relative; line-HEIGHT: 28px
}
#home #tab #hom A {
	BACKGROUND-IMAGE: url(../images/nav-active.png); COLOR: #042260; POSITION: relative; HEIGHT: 28px; float:left
}
#home #tab #hom {
	TOP: -6px
}
#home #tab #hom A {
	TOP: 0px
}
#product #tab #pro {
	BACKGROUND-IMAGE: url(../images/nav-active.png); COLOR: #042260; POSITION: relative; line-HEIGHT: 28px
}
#product #tab #pro A {
	BACKGROUND-IMAGE: url(../images/nav-active.png); COLOR: #042260; POSITION: relative; HEIGHT: 28px; float:left
}
#product #tab #pro {
	TOP: -6px
}
#product #tab #pro A {
	TOP: 0px
}
#solutions #tab #st {
	BACKGROUND-IMAGE: url(../images/nav-active.png); COLOR: #042260; POSITION: relative; line-HEIGHT: 28px
}
#solutions #tab #st A {
	BACKGROUND-IMAGE: url(../images/nav-active.png); COLOR: #042260; POSITION: relative; HEIGHT: 28px; float:left
}
#solutions #tab #st {
	TOP: -6px
}
#solutions #tab #st A {
	TOP: 0px
}
#services #tab #ser {
	BACKGROUND-IMAGE: url(../images/nav-active.png); COLOR: #042260; POSITION: relative; line-HEIGHT: 28px
}
#services #tab #ser A {
	BACKGROUND-IMAGE: url(../images/nav-active.png); COLOR: #042260; POSITION: relative; HEIGHT: 28px; float:left
}
#services #tab #ser {
	TOP: -6px
}
#services #tab #ser A {
	TOP: 0px
}
#agent #tab #ag {
	BACKGROUND-IMAGE: url(../images/nav-active.png); COLOR: #042260; POSITION: relative; line-HEIGHT: 28px
}
#agent #tab #ag A {
	BACKGROUND-IMAGE: url(../images/nav-active.png); COLOR: #042260; POSITION: relative; HEIGHT: 28px; float:left
}
#agent #tab #ag {
	TOP: -6px
}
#agent #tab #ag A {
	TOP: 0px
}
#news #tab #new {
	BACKGROUND-IMAGE: url(../images/nav-active.png); COLOR: #042260; POSITION: relative; line-HEIGHT: 28px
}
#news #tab #new A {
	BACKGROUND-IMAGE: url(../images/nav-active.png); COLOR: #042260; POSITION: relative; HEIGHT: 28px; float:left
}
#news #tab #new {
	TOP: -6px
}
#news #tab #new A {
	TOP: 0px
}
#conttus #tab #conus {
	BACKGROUND-IMAGE: url(../images/nav-active.png); COLOR: #042260; POSITION: relative; line-HEIGHT: 28px
}
#conttus #tab #conus A {
	BACKGROUND-IMAGE: url(../images/nav-active.png); COLOR: #042260; POSITION: relative; HEIGHT: 28px; float:left
}
#conttus #tab #conus {
	TOP: -6px
}
#conttus #tab #conus A {
	TOP: 0px
}
#aboutus #tab #abus {
	BACKGROUND-IMAGE: url(../images/nav-active.png); COLOR: #042260; POSITION: relative; line-HEIGHT: 28px
}
#aboutus #tab #abus A {
	BACKGROUND-IMAGE: url(../images/nav-active.png); COLOR: #042260; POSITION: relative; HEIGHT: 28px; float:left
}
#aboutus #tab #abus {
	TOP: -6px
}
#aboutus #tab #abus A {
	TOP: 0px
}
#download #tab #down {
	BACKGROUND-IMAGE: url(../images/nav-active.png); COLOR: #042260; POSITION: relative; line-HEIGHT: 28px
}
#download #tab #down A {
	BACKGROUND-IMAGE: url(../images/nav-active.png); COLOR: #042260; POSITION: relative; HEIGHT: 28px; float:left
}
#download #tab #down {
	TOP: -6px
}
#download #tab #down A {
	TOP: 0px
}
.uhere {
	background:url(../images/head_bg1.gif) repeat-x; line-height:35px; border-top:1px #458ff9 solid; padding-left:10px; }
.uhere span {
	margin-left:230px; }
input {
	vertical-align:middle; margin-left:12px; margin-bottom:4px;}
form {
	display:inline; vertical-align:middle; }
/*first floor*/

.index_row1_left {
 	width:180px; HEIGHT: 185px; float:left; background:url(../images/livechat.jpg) #FFF no-repeat 3px 110px;
}
 
.index_row1_center {
 	width:490px; HEIGHT: 185px; background:#FFFFFF;float:left; margin:0 10px;
}
.index_row1_right {
 	width:250px; HEIGHT: 185px; background:#FFFFFF;float:left
}
.index_row1_right h1 {
	font-size:16px;margin:30px 10px 15px 10px;}
.cert_img {
	float:left}
.cert_c {
	float:right; font-size:11px; width:140px;}

.cert {
	padding-left:8px; padding-right:8px; 
}

/*second floor*/
#index_row2 {
	PADDING-BOTTOM: 10px; WIDTH: 940px; margin:0 auto; 
}
.index_row2_left {
 	width:178px; HEIGHT:685px; background:#FFFFFF; float:left; border:1px solid #1475ff
}
/*product show*/
.pro_sort {
color:#f85517; margin-left:3px; padding-left:7px; line-height:28px; border-bottom:2px solid #d9eaf5;
}
ul {
margin:0; padding:0px;;
}

.nav LI {
	list-style-type:none; PADDING-LEFT: 22px; BACKGROUND: url(images/bullets.gif) #fff no-repeat 8px 14px; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 8px; PADDING-TOP: 10px; border-bottom:2px solid #d9eaf5; margin-left:3px; 
}
.nav A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #0072bc
}
.nav A:hover {
	COLOR: #808285; TEXT-DECORATION: none
}

.index_row2_center {
 	width:488px; HEIGHT: 489px; background:#FFFFFF;float:left; margin:10px 10px 0 10px; border:1px solid #1475ff
}
.company {
	background:url(../images/company_more.gif) no-repeat 377px 160px;
}
.company h1 {
	margin-top:8px; margin-left:10px; color:#005ca1; margin-bottom:10px;
}
.comore {
	float:right; margin-right:30px; }
.comore a:link {
	 color:#FFFFFF }
.comore a:hover {
	 color:#FFFFFF }
.comore a:visited {
	 color:#FFFFFF }	 
.company p {
	margin:10px 0 2px 10px; 
}

.pro_hot {
line-height:28px; font-size:12px; color:#f83d00; font-weight:bold; padding-left:10px; margin-top:15px; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;
}
.pro_hot_list {
	border-bottom:2px solid #dee8f8; height:120px;
}
.pro_hot_img {
	float:left; height:100px;margin:12px;
}
.pro_hotText {
	float:right; width:330px; margin-top:12px;margin-bottom:24px}
.pro_hotOther {
	float:right; width:330px;}
.index_row2_right {
 	width:248px; HEIGHT: 490px; background:#FFFFFF;float:left; border:1px solid #1475ff; margin-top:10px;
}
.co_V {
	background:#f5f5f5; padding-bottom:5px;}
.co_Vtitle {
	border-bottom:1px #CCCCCC dotted; padding:8px; font-weight:bold; font-size:14px;}
.co_Vc {
	margin:5px; border:1px #CCCCCC solid; height:143px; background:#FFFFFF}
.co_Vcc {
	margin:7px;}
.co_Vcc span {
	float:left;}
.co_Vtit {
	width:90px; float:right;}
.co_Vdes {
	width:90px;float:right; font-size:11px; margin-top:5px;}
.co_Vlast {
	 padding-top:10px;}
.ser_title {
	color:#f85517; margin-left:3px; padding-left:7px; line-height:35px; font-weight:bold;
}
.ser LI {
	list-style-type:none; PADDING-LEFT: 25px; BACKGROUND: url(images/circle1.gif) no-repeat 8px 2px;  PADDING-BOTTOM: 8px;   margin-left:3px; 
}
.innews LI {
	list-style-type:none; PADDING-LEFT: 10px; BACKGROUND: url(images/circle4.gif) no-repeat 0px 6px;margin-left:12px; margin-bottom:8px;}

#foot{
	 WIDTH: 940px; HEIGHT: 125px; margin:0 auto; 
}
.foot_nav {
	 text-align:center; margin-top:10px;
}
.foot_nav A {
	 color:#FFFFFF;
}
.foot_text {
text-align:center; 
}
.foot_text P{
 width:560px; font-size:11px; margin:15px auto;
}


