@charset "utf-8";
body {
	font:12px normal Arial, Helvetica, sans-serif;
	color:#2c2321;
	line-height:18px;
	background:url(../img/head-bg.jpg) center top no-repeat;
	text-align:center;
}
p {
	text-align:justify;
}
h1{
	font:bold 12px Arial, Helvetica, sans-serif;
	width:100%;
	float:left;
	margin-bottom:10px;
}
h3{
	font:bold 16px Arial, Helvetica, sans-serif;
}
.dark-puple{
	color:#370f89;
}
.mar-b10{
	margin-bottom:10px;
}
.mar-t20{
	margin-top:20px;
}
a{
	color:#0099FF;
}
.content-con ul{list-style:disc; margin-left:20px;}
.mar-t40{ margin-top:40px;}
.mar-t20{ margin-top:20px;}
.mar-r20{ margin-right:20px;}
.mar-b20{ margin-bottom:20px;}
.mar-l20{ margin-left:20px;}
.mar-t15{ margin-top:15px;}
.mar-r15{ margin-right:15px;}
.mar-b15{ margin-bottom:15px;}
.mar-l15{ margin-left:15px;}
.mar-t10{ margin-top:10px;}
.mar-r10{ margin-right:10px;}
.mar-b10{ margin-bottom:10px;}
.mar-l10{ margin-left:10px;}
.mar-t5{ margin-top:5px;}
.mar-r5{ margin-right:5px;}
.mar-b5{ margin-bottom:5px;}
.mar-l5{ margin-left:5px;}
.pad-t20{ padding-top:20px;}
.pad-r20{ padding-right:20px;}
.pad-b20{ padding-bottom:20px;}
.pad-l20{ padding-left:20px;}
.pad-t15{ padding-top:15px;}
.pad-r15{ padding-right:15px;}
.pad-b15{ padding-bottom:15px;}
.pad-l15{ padding-left:15px;}
.pad-t10{ padding-top:10px;}
.pad-r10{ padding-right:10px;}
.pad-b10{ padding-bottom:10px;}
.pad-l10{ padding-left:10px;}
.pad-t5{ padding-top:5px;}
.pad-r5{ padding-right:5px;}
.pad-b5{ padding-bottom:5px;}
.pad-l5{ padding-left:5px;}
.pad-l10{
padding-left:10px;}	
.red{
	color:#CC0000;
}
.puple{
	color:#370f89;
}
.container {
	width:986px;
	margin:0 auto;
	overflow:hide;
	position:relative;
}
.logo-con {
	width:463px;
	height:78px;
}
.logo-con a {
	display:block;
	width:100px;
	height:65px;
}
.lang-con {
	width:523px;
	height:43px;
	text-align:right;
	padding-top:10px;
}
.lang-concn {
	width:523px;
	height:43px;
	text-align:right;
	padding-top:10px;
}
.search-con,.header,.flash-bn{
	overflow:hidden;
}
.lang-con a {
	display:block;
	background:url(../img/lang.gif) left -20px no-repeat;
	width:47px;
	height:20px;
}
.lang-concn a {
	display:block;
	background:url(../img/lang.gif) left 0px no-repeat;
	width:47px;
	height:20px;
}
.header{
	width:986px;
}
.header a.btnContact, .header a.btnReq {
	display:block;
	width:105px;
	height:25px;
	background:url(../img/btnContact-Request.jpg) left top no-repeat;
}
.header a.btnReq {
	background:url(../img/btnContact-Request.jpg) -105px top no-repeat;
	width:114px;
}
.header a:hover.btnReq {
	background:url(../img/btnContact-Request.jpg) -105px -25px no-repeat;
}
.header a:hover.btnContact {
	background:url(../img/btnContact-Request.jpg) left -25px no-repeat;
}


.headercn{
	width:986px;
}
.headercn a.btnContact, .headercn a.btnReq {
	display:block;
	width:105px;
	height:25px;
	background:url(../img/btnContact-Request-cn.jpg) left top no-repeat;
}
.headercn a.btnReq {
	background:url(../img/btnContact-Request-cn.jpg) -105px top no-repeat;
	width:114px;
}
.headercn a:hover.btnReq {
	background:url(../img/btnContact-Request-cn.jpg) -105px -25px no-repeat;
}
.headercn a:hover.btnContact {
	background:url(../img/btnContact-Request-cn.jpg) left -25px no-repeat;
}
.search-concn {
	background:url(../img/searchbg-cn.jpg) left top no-repeat;
	padding:0 0 0 92px;
	height:25px;
	display:inline-block;
	float:left;
}
.search-concn input {
	width:165px;
	height:15px;
	background:#f0f0f0;
	font: normal 11px Arial, Helvetica, sans-serif;
	border:1px solid #f0f0f0;
	margin-top:4px;
	display:inline;
}
.search-concn a.btnGo {
	display:inline;
	width:36px;
	height:25px;
	background:url(../img/btnGo.jpg) left top no-repeat;
	margin-left:6px;
	cursor:pointer;
}
.search-concn a:hover.btnGo {
	background:url(../img/btnGo.jpg) left -25px no-repeat;
}



.search-con {
	background:url(../img/searchbg.jpg) left top no-repeat;
	padding:0 0 0 92px;
	height:25px;
	display:inline-block;
	float:left;
}
.search-con input {
	width:165px;
	height:15px;
	background:#f0f0f0;
	font: normal 11px Arial, Helvetica, sans-serif;
	border:1px solid #f0f0f0;
	margin-top:4px;
	display:inline;
}
.search-con a.btnGo {
	display:inline;
	width:36px;
	height:25px;
	background:url(../img/btnGo.jpg) left top no-repeat;
	margin-left:6px;
	cursor:pointer;
}
.search-con a:hover.btnGo {
	background:url(../img/btnGo.jpg) left -25px no-repeat;
}
#vmenu, #vmenu ul {
	list-style:none;
	list-style-image:none;
	list-style-image:none;
	overflow:hidden;
	height:41px;
	width:986px;
	

	
	
}
#vmenu li {
	float:left;
}
#vmenu li a.btn1, #vmenu li a.btn2, #vmenu li a.btn3, #vmenu li a.btn4, #vmenu li a.btn5, #vmenu li a.btn6, #vmenu li a.btn7, #vmenu li a.btn8 {
	display:block;
	background:url(../img/menu-us.jpg) left top no-repeat;
	width:130px;
	height:41px;
}
#vmenu li a.btn2 {
	background:url(../img/menu-us.jpg) -130px top no-repeat;
	width:113px;
}
#vmenu li a.btn3 {
	background:url(../img/menu-us.jpg) -243px top no-repeat;
	width:117px;
}
#vmenu li a.btn4 {
	background:url(../img/menu-us.jpg) -360px top no-repeat;
	width:116px;
}
#vmenu li a.btn5 {
	background:url(../img/menu-us.jpg) -476px top no-repeat;
	width:117px;
}
#vmenu li a.btn6 {
	background:url(../img/menu-us.jpg) -593px top no-repeat;
	width:160px;
}
#vmenu li a.btn7 {
	background:url(../img/menu-us.jpg) -753px top no-repeat;
	width:114px;
}
#vmenu li a.btn8 {
	background:url(../img/menu-us.jpg) -867px top no-repeat;
	width:119px;
}
#vmenu li a:hover.btn1 {
	background:url(../img/menu-us.jpg) left -41px no-repeat;
}
#vmenu li a:hover.btn2 {
	background:url(../img/menu-us.jpg) -130px -41px no-repeat;
	width:113px;
}
#vmenu li a:hover.btn3 {
	background:url(../img/menu-us.jpg) -243px -41px no-repeat;
	width:117px;
}
#vmenu li a:hover.btn4 {
	background:url(../img/menu-us.jpg) -360px -41px no-repeat;
	width:116px;
}
#vmenu li a:hover.btn5 {
	background:url(../img/menu-us.jpg) -476px -41px no-repeat;
	width:117px;
}
#vmenu li a:hover.btn6 {
	background:url(../img/menu-us.jpg) -593px -41px no-repeat;
	width:160px;
}
#vmenu li a:hover.btn7 {
	background:url(../img/menu-us.jpg) -753px -41px no-repeat;
	width:114px;
}
#vmenu li a:hover.btn8 {
	background:url(../img/menu-us.jpg) -867px -41px no-repeat;
	width:119px;
}
#chmenu, #chmenu ul {
	list-style:none;
	list-style-image:none;
	list-style-image:none;
	overflow:hidden;
	height:41px;
	width:986px;
}
#chmenu li {
	float:left;
}
#chmenu li a.btn1, #chmenu li a.btn2, #chmenu li a.btn3, #chmenu li a.btn4, #chmenu li a.btn5, #chmenu li a.btn6, #chmenu li a.btn7, #chmenu li a.btn8 {
	display:block;
	background:url(../img/menu-cn.jpg) left top no-repeat;
	width:130px;
	height:41px;
}
#chmenu li a.btn2 {
	background:url(../img/menu-cn.jpg) -130px top no-repeat;
	width:113px;
}
#chmenu li a.btn3 {
	background:url(../img/menu-cn.jpg) -243px top no-repeat;
	width:117px;
}
#chmenu li a.btn4 {
	background:url(../img/menu-cn.jpg) -360px top no-repeat;
	width:116px;
}
#chmenu li a.btn5 {
	background:url(../img/menu-cn.jpg) -476px top no-repeat;
	width:117px;
}
#chmenu li a.btn6 {
	background:url(../img/menu-cn.jpg) -593px top no-repeat;
	width:160px;
}
#chmenu li a.btn7 {
	background:url(../img/menu-cn.jpg) -753px top no-repeat;
	width:114px;
}
#chmenu li a.btn8 {
	background:url(../img/menu-cn.jpg) -867px top no-repeat;
	width:119px;
}
#chmenu li a:hover.btn1 {
	background:url(../img/menu-cn.jpg) left -41px no-repeat;
}
#chmenu li a:hover.btn2 {
	background:url(../img/menu-cn.jpg) -130px -41px no-repeat;
	width:113px;
}
#chmenu li a:hover.btn3 {
	background:url(../img/menu-cn.jpg) -243px -41px no-repeat;
	width:117px;
}
#chmenu li a:hover.btn4 {
	background:url(../img/menu-cn.jpg) -360px -41px no-repeat;
	width:116px;
}
#chmenu li a:hover.btn5 {
	background:url(../img/menu-cn.jpg) -476px -41px no-repeat;
	width:117px;
}
#chmenu li a:hover.btn6 {
	background:url(../img/menu-cn.jpg) -593px -41px no-repeat;
	width:160px;
}
#chmenu li a:hover.btn7 {
	background:url(../img/menu-cn.jpg) -753px -41px no-repeat;
	width:114px;
}
#chmenu li a:hover.btn8 {
	background:url(../img/menu-cn.jpg) -867px -41px no-repeat;
	width:119px;
}
.flash-bn {
	position:relative;
	width:986px;
	height:279px;
	overflow:hidden;
}
.main-news-con {
	background:url(../img/main-news-bg.jpg) left top no-repeat;
	width:986px;
	height:60px;
	overflow:hidden;
	padding:5px 0 5px 0;
}
#main-news {
	width:986px;
	overflow:hidden;
}
.news-list {
	background:url(../img/bulAr.gif) 30px top no-repeat;
	padding:0 0 0 50px;
	overflow:hidden;
}

.news-list a {
	display:block;
	cursor:pointer;
}
.news-list a:hover {
	color:#000000;
	text-decoration:underline;
}
.news-list span, .news-list p {
	float:left;
}
.news-list a span {
	width:70px;
	color:#000000;
}
.news-list a p {
	width:830px;
	color:#4a4a4a;
}
.main-service {
	background:url(../img/main-service.jpg) left top no-repeat;
	padding:30px 15px 10px;
}
#solution-list,#solution-list ul,#aidm,#aidm ul {
	float:left;
	width:359px;
	height:140px;
	padding:40px 0 0 130px;
	list-style:none;
	list-style-image:none;
	list-style-type:none;
	margin-right:5px;
	display:inline;
}
#solution-list, #aidm {
	background:url(../img/bms.jpg) left top no-repeat;
}
#solution-list li a:hover,#aidm li a:hover {
	background: url(../img/blueAr-o.jpg) left top no-repeat;
	color:#FFFFFF;
}
#solution-list li a,#aidm li a {
	background:url(../img/blueAr.jpg) left top no-repeat;
	padding:0 0 0 20px;
	color:#0f3d89;
	display:block;
	width:337px;
	cursor:pointer;
}
#aidm,#aidm ul {
	background:url(../img/aidm.jpg) left top no-repeat;
	margin:0;
	padding:40px 0 0 160px;
	width:329px;
}
#aidm li a {
	width:280px;
}
.main-logo {
	width:980px;
	padding:0 3px;
	margin:10px 0;
	overflow:auto;
}
#roll-area {
	width:auto;
	overflow:hidden;
}
.main-logo a.btnRollLeft, .main-logo a.btnRollRight {
	width:10px;
	height:20px;
	display:block;
	background:url(../img/btnL.jpg) left top no-repeat;
	cursor:pointer;
	margin-top:15px;
}
.main-logo a.btnRollRight {
	background:url(../img/btnR.jpg) left top no-repeat;
	/*float:right;*/
}
a:hover.btnRollLeft {
	background:transparent url(../img/btnL.jpg) no-repeat scroll -10px top;
}
a:hover.btnRollRight {
	background:transparent url(../img/btnR.jpg) no-repeat scroll -10px top;
}
.footer{
	width:100%;
	background:url(../img/footer-bg.jpg) center top repeat-x;
	height:40px;
	text-align:center;
}
.footer-inner{
	width:986px;
	text-align:left;
	margin:0 auto;
	font:11px Arial, Helvetica, sans-serif normal;
	padding-top:10px;
}
.footer-inner p{
	float:left;
	color:#a6a6a6;
	width:700px;
}
.footer-inner a{
	float:right;
	color:#2c2321;
	display:block;
	padding:0 5px;
	border-right:1px solid #666666;
}
.footer-inner a:hover{
	color:#370f89;
}

/*front page hide menu*/
.content-con{
	position:relative;
}
#bm2-sub,#bm3-sub,#bm4-sub,#bm5-sub,#bm6-sub,#bm7-sub,#bm8-sub{
	position:absolute;
	top:-95px;
	left:150px;
	z-index:99999;
	width:714px;
	height:104px;
	display:inline;
}
#bm3-sub{
height:auto;
top:-85px;
}
#bm3-sub .sub-shadow .sub-inner{
	height:60px;
}
#bm4-sub{
	height:auto;
	top:-55px;
}
#bm4-sub .sub-shadow .sub-inner,#bm5-sub .sub-shadow .sub-inner{
height:30px;
}
#bm5-sub{
	height:auto;
	top:-55px;
}
#bm6-sub,#bm7-sub,#bm8-sub{
	left:-600px;
	top:-100px;
}
#bm8-sub{
	top:-75px;
}
#solution-list li ,#aidm li{
	position:relative;
}
#solution-list div,#aidm div {
	display:none;
}
#solution-list li.current div,#aidm li.current div {
	display:block;
}
.sub-top,.sub-bottom {
	width:714px;
	height:9px;
	background:url(../img/sub-top.png) left top no-repeat;
}
.sub-shadow {
	background:url(../img/sub-shadow.png) right top repeat-y;
	padding-right:5px;
	width:709px;
}
.sub-inner {
	background:#ffffff url(../img/sub-rep.jpg) left bottom repeat-x;
	width:708px;
	border-left:1px solid #c2c2c2;
	overflow:hidden;
}
.sub-bottom {
	height:25px;
	background:url(../img/sub-bottom.png) left top no-repeat;
}
.sub-bottom-right{
background:url(../img/sub-bottom-right.png) left top no-repeat;
}
#solution-list ul.sub-level1, #solution-list ul.sub-level1 ul, #solution-list ul.sub-level2 ul, #solution-list ul.sub-level2,#aidm ul.sub-level1, #aidm ul.sub-level1 ul, #aidm ul.sub-level2 ul, #aidm ul.sub-level2 {
	list-style:none;
	list-style-image:none;
	list-style-type:none;
}
#solution-list ul.sub-level1, #solution-list ul.sub-level1 ul {
	padding:0;
	width:100%;
}
#solution-list ul.sub-level1 {
	height:auto;
}
ul.sub-level1 li, #solution-list ul.sub-level1 li a {
	width:auto;
}
#solution-list ul.sub-level1 li a ,#aidm ul.sub-level1 li a {
	padding:0;
	background:none;
}
#solution-list ul.sub-level1 li a:hover,#aidm ul.sub-level1 li a:hover {
	color:#0099FF;
}
#solution-list ul.sub-level1 li li a:hover {
	color:#0099FF;
	text-decoration:underline;
}
#aidm li ul{
	background:none;
	padding:0;
	margin:0;
	width:100%;
	height:auto;
}
.sub-level1 li {
	background:url(../img/sub-sline.jpg) right top repeat-y;
	float:left;
	padding:0 5px 10px;
	height:60px;
}
.no-sub li{
	height:auto;
	padding:0 10px 0 0;
	margin:0 10px 10px 10px;
}
.sub-level1 li a{
	display:block;
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#0f3d89;
	height:18px;
}
.sub-level1 li li{
	float:none;
	height:auto;
	background-image:none;
	padding:0;
}
.sub-level1 li.last{
	background-image:none;
}
.sub-level1 li li a{
	color:#333333;
	font: normal 12px Arial, Helvetica, sans-serif;
}
.bnr-con{
	margin-left:3px;
	padding-left:290px;
}
.hmenu img{
	float:left;
}
.hmenu{
	border:1px solid #bdbcbd;
	border-bottom:1px solid #370f89;
	width:288px;
	background:url(../img/hmenu-bgline.jpg) left top repeat-y;
	position:absolute;
	left:3px;
	top:119px;
	overflow:visible;
	z-index: 999;
}
.hmenu ul,.tab,.tab ul{
	list-style:none;
	list-style-image:none;
	list-style-type:none;
	padding:0 10px 0 9px;
}
#bz-hmenu{
	background: url(../img/solution-hmenu-bg.jpg) left top no-repeat;
	padding-top:29px;
}
.hmenu li li{
background: url(../img/sub-ar.jpg) left 3px no-repeat;
margin-bottom:10px;
padding-left:12px;}
.hmenu li li.lev3{ background-image:none;}
.hmenu li li a,#ai-hmenu li li a{
	width:auto;
	margin:0;
	padding:0;
	background-image:none;
	color:#333333;
	width:230px;
	height:auto;
}
.hmenu li li a:hover,#ai-hmenu li li a:hover{
	color:#6600CC;
	text-decoration:underline;
	background-image:none;
}
#ai-hmenu{
	padding-top:42px;
	background: url(../img/ai-head.jpg) left top no-repeat;
}
.hmenu li a{
	color:#65499d;
}
#ai-hmenu li a{
	color:#227fae;
}
.hmenu li a:hover,#ai-hmenu li a:hover{
	color:#ffffff;
}

.hmenu li a{
	background:url(../img/li-bg.jpg) left top no-repeat;
	width:264px;
	height:25px;
	margin-bottom:4px;
	padding:2px 0 0 5px;
	display:block;
	color:#65499D;
}
.hmenu li a:hover{
	background:url(../img/li-bg-over.jpg) left top no-repeat;
	color:#FFFFFF;
}
.status-bar{
	background:url(../img/status-bg.jpg) left top repeat-x;
	height:29px;
	color:#ffea00;
	width:688px;
	border:1px solid #ffffff;	
}
.status-bar span{
	display:block;
	background:url(../img/status-ar.jpg) left top no-repeat;
	height:24px;
	padding:5px 0 0 25px;
}
.bnr-side{
	border-bottom:1px solid #e9e9e9;
}
.dot-bg{
	background:url(../img/dot-bg.jpg) left top repeat-x;
}

.tab li{
	float:left;
}
.tab li a{
	display:block;
	height:28px;
	background:url(../img/bz-tab-o.jpg) left top no-repeat;
	width:234px;
}
.tab li.btn2 a{
	background:url(../img/ai-tab.jpg) left top no-repeat;
	width:400px;
}
.dot-bg{
	padding:10px 0 0 3px;
}
.solution-item{
	background:url(../img/solution-item-bg.jpg) left top no-repeat;
	width:948px;
	height:177px;
	position:relative;
	padding:15px 20px 0 12px;
	margin:10px 0;
}
.aidms-item{
	height:207px;
	background:url(../img/aidms-item-bg.jpg) left top no-repeat;
	position:relative;
}
.aidms-item p,.aidms-item2 p,.aidms-item3 p{
	line-height:15px;
}
.spic-con{
	float:left;
	width:220px;
}
.solution-item a.btnReadMore{
	position:absolute;
	right:12px;
	bottom:7px;
	display:block;
	width:88px;
	height:20px;
	background:url(../img/btnReadMore.jpg) left top no-repeat;
}
.solution-item a:hover.btnReadMore{
	background:url(../img/btnReadMore.jpg) left -20px no-repeat;
}
#manufacturing,#crm,#erp,#oas,#isms{
	
}
.form-con{
	background:url(../img/form-line.jpg) left top repeat-y;
	width:885px;
	margin:20px auto;
	overflow:hidden;
}
.form-body{
	padding:10px 30px;
}
.check-box-group1 input{
	float:left;
}
.check-box-group1 p{
	float:left;
	margin:0 10px 10px 0;
	width:250px;
}
.check-box-group1 label{
	width:225px;
	text-align:left;
	float:left;
	margin-left:5px;
}
.check-box-group1 label.textbox{
	width:45px;
}
.other-box,.form-part2 input.input-box,.form-part2 textarea{
	border:1px solid #D7D7D7;
	width:150px;
	height:18px;
	font: normal 11px Arial, Helvetica, sans-serif;
}
.form-part2 label{
	width:125px;
	float:left;
}
.form-part2 p,.form-part2 input,.form-part2 select,.form-part2 textarea{
float:left;
}
.form-part2 p{
	clear:both;
	width:820px;
	margin-bottom:20px
}
.form-part2 select{
	margin-right:5px;
}
.form-part2 label.rd,.form-part2 label.rd,.form-part2 label.rd,.form-part2 label.rd{
	width:auto;
	margin:0 20px 0 5px;
	font: normal 11px Arial, Helvetica, sans-serif;
}
.form-part2 input.input-box{
	width:300px;
}
.form-part2 textarea{
	width:300px;
	height:60px;
}
a.submit{
	width:86px;
	height:30px;
	background:url(../img/btnSubmit.jpg) left top no-repeat;
	float:left;
}
a:hover.submit{
	background-position: left -30px;
}
.form-part2 label.w90pc{
	width:90%;
	margin-left:5px;
}
.form-part2 input.w360,.form-part2 textarea.w360{
	width:360px;
}
.warning{
	color:#FF0000;
}
ul.aidms-sub,.aidms-sub,.aidms-sub2,ul.aidms-sub2,.aidms-sub3,ul.aidms-sub3{
	list-style:none;
	list-style-image:none;
	list-style-type:none;
	float:left;
	width:100%;
	position:absolute;
	bottom:10px;
	left:23px;
}
ul.aidms-sub li,ul.aidms-sub2 li,ul.aidms-sub3 li{
	float:left;
}
ul.aidms-sub li a,ul.aidms-sub2 li a,ul.aidms-sub3 li a{
	display:block;
	height:37px;
	background:url(../img/aidm1.jpg) left top no-repeat;
}
ul.aidms-sub2 li a{
	background:url(../img/aidm2.jpg) left top no-repeat;
}
ul.aidms-sub3 li a{
	background:url(../img/aidm3.jpg) left top no-repeat;
}
ul.aidms-sub li.btn1 a{
background-position: left top;
width:175px;
}
ul.aidms-sub li.btn2 a{
background-position: -175px top;
width:155px;
}
ul.aidms-sub li.btn3 a{
background-position: -330px top;
width:158px;
}
ul.aidms-sub li.btn4 a{
background-position: -488px top;
width:81px;
}
ul.aidms-sub li.btn5 a{
background-position: -569px top;
width:244px;
}
ul.aidms-sub li.btn1 a:hover{
background-position: left -37px;
width:175px;
}
ul.aidms-sub li.btn2 a:hover{
background-position: -175px -37px;
width:155px;
}
ul.aidms-sub li.btn3 a:hover{
background-position: -330px -37px;
width:158px;
}
ul.aidms-sub li.btn4 a:hover{
background-position: -488px -37px;
width:81px;
}
ul.aidms-sub li.btn5 a:hover{
background-position: -569px -37px;
width:244px;
}
ul.aidms-sub2 li.btn1 a{
background-position: left top;
width:148px;
}
ul.aidms-sub2 li.btn2 a{
background-position: -148px top;
width:163px;
}
ul.aidms-sub2 li.btn3 a{
background-position: -311px top;
width:236px;
}
ul.aidms-sub2 li.btn4 a{
background-position: -547px top;
width:168px;
}
ul.aidms-sub2 li.btn5 a{
background-position: -715px top;
width:88px;
}
ul.aidms-sub2 li.btn1 a:hover{
background-position: left -37px;
width:148px;
}
ul.aidms-sub2 li.btn2 a:hover{
background-position: -148px -37px;
width:163px;
}
ul.aidms-sub2 li.btn3 a:hover{
background-position: -311px -37px;
width:236px;
}
ul.aidms-sub2 li.btn4 a:hover{
background-position: -547px -37px;
width:168px;
}
ul.aidms-sub2 li.btn5 a:hover{
background-position: -715px -37px;
width:88px;
}
ul.aidms-sub3 li.btn1 a{
background-position: left top;
width:161px;
}
ul.aidms-sub3 li.btn2 a{
background-position: -161px top;
width:150px;
}
ul.aidms-sub3 li.btn3 a{
background-position: -311px top;
width:263px;
}
ul.aidms-sub3 li.btn4 a{
background-position: -574px top;
width:141px;
}
ul.aidms-sub3 li.btn1 a:hover{
background-position: left -37px;
width:161px;
}
ul.aidms-sub3 li.btn2 a:hover{
background-position: -161px -37px;
width:150px;
}
ul.aidms-sub3 li.btn3 a:hover{
background-position: -311px -37px;
width:263px;
}
ul.aidms-sub3 li.btn4 a:hover{
background-position: -574px -37px;
width:141px;
}
.tab li.not-active a{
	background:url(../img/bz-tab.jpg) left top no-repeat;
	}
.tab li.active a{
	background:url(../img/ai-tab-o.jpg) left top no-repeat;
}
.main-solution{
	float:left;
	position:relative;
	z-index:999;
}
#product-hmenu{
	min-height:254px;
	height: auto !important;
	height: 254px;
	padding-top:5px;
}
.dl-con hr{
border:none;
	border-bottom:1px solid #CCCCCC;
	overflow:hidden;
}
.service-con{
	width:940px;
	padding:0 20px;}
h3.date{
	background:#CCCCCC;
	padding:3px 5px;
	border:1px solid #b8b2db;
	margin-bottom:1px;
	color:#370f89;
	font: bold 13px Arial, Helvetica, sans-serif;
	background:#c1bfea url(/img/headline-bg.jpg) left top repeat-x;
}
/*Event List CSS*/
.event-list{
	overflow:auto;
	width:940px;
}
.event-list dl{
	width:100%;
	overflow:hidden;
}
.event-list dt,.event-list dd{
	width:80px;
	float:left;
	padding:5px 5px;
	border-bottom:1px solid #FFFFFF;
}
.event-list dd{
	width:840px;
}
.light,.dark{
		background-color:#F7F7F7;
		overflow:hidden;
		cursor:pointer;
}
.dark{
	background-color:#F3EFF5;
}
.dlover{
	background-color:#370f89;
	color:#FFFFFF;
}
ul.dot{margin-left:20px; list-style:disc;}
/*End Event List CSS*/
.no-sub-menu{
	padding:0;
}
.w980{
	width:980px;}
div.div-adim, div.div-solution-list {
	position:relative;
	display:inline;
	overflow:visible;
}
#roll-area ul li{ text-align:center;}

.content-con .tab ul,.content-con .tab{
	margin:0;
	padding:0;
	overflow:hidden;
	border-bottom:1px solid #e9e9e9;
	list-style-type:none;
	list-style:none;
}
#main-news ul li{height:36px;}
#Tags {display:none;}

.xinz	{font-size:12px;}
.xinz	p	{font-size:15px; color:#3364a4; font-weight:bold; padding:8px 0px; font-size:14px;}
.hei	{color:#000}
.bai	{color:#fff}
.lan	{color:#3364a4; }
.lan	a {color:#3364a4; }
.lan	a:hover{color:#0480db; }
.lan	p:hover{color:#0480db; }
.xinz	a	{ margin-left:30px;}
.xinz	a:hover	{ color:#3364a4}
.xinz1	{font-size:17px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;color:#FFF; margin-bottom:12px;}


.xinz2	{font-size:12px;}
.xinz2	a	{ padding-left:30px;}
.xinz2	a:hover	{ color:#3364a4}
.xinz3	{background-image:url(../test/star.png); background-repeat:no-repeat; background-position:10px;}

.menutitle { font-size:15px; font-weight:bolder; padding-left:15px; color:#2c0f69;
margin-bottom:8px; display:block;
cursor:pointer;
background-image:url(../img/bg_title.jpg); background-repeat:no-repeat; background-position:top;
padding-top:8px;
}

.menutitle1 { 
background-image:url(../img/bg_title1.jpg); background-repeat:no-repeat; background-position:top;
font-size:15px; font-weight:bolder; padding-left:15px; color:#2c0f69;
margin-bottom:8px; display:block;
cursor:pointer;
padding-top:8px;
}

#navigation {
  position: fixed;
  top: 0;
  width: 100%;
  color: #ffffff;
  height: 35px;
  text-align: center;
  padding-top: 15px;
  /* Adds shadow to the bottom of the bar */
  -webkit-box-shadow: 0px 0px 8px 0px #000000;
  -moz-box-shadow: 0px 0px 8px 0px #000000;
  box-shadow: 0px 0px 8px 0px #000000;
  /* Adds the transparent background */
  background-color: rgba(1, 1, 1, 0.8);
  color: rgba(1, 1, 1, 0.8);
}

#navigation a {
	font-size: 14px;
	padding-left: 15px;
	padding-right: 15px;
	color: white;
	text-decoration: none;
}

#navigation a:hover {
	color: grey;
}

/* This just adds some style to the placeholder text */

#content {
	width: 600px;
	padding-top: 70px;
	padding-bottom: 30px;
	margin-left: auto;
	margin-right: auto;
}

#content img {
	padding-top: 20px;
	padding-bottom: 30px;
}

#gotop {
    display: none;
    position: fixed;
    right: 80px;
    bottom: 100px;    
    padding: 10px 15px;    
    font-size: 16px;
    background: #2c5ba3;
    color: white;
    cursor: pointer;
	
}