a{blr:expression(this.onFocus=this.blur());} 

/*edited by Mouce*/

body {
	margin:0 auto;
	background:#fff url(images/top_nav_bg1.gif) repeat-x;
	text-align:left;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	float:center;
	color:#7e7e7e
}
img {border:0}
ul {
	list-style-position:outside;
	padding:0;
	margin:0
}
a {
	color:#7c7c7c;
	text-decoration:none
}
a:visited {
	color:#7c7c7c;
}
a:hover {
	/*color:#0086e3*/
}
.head{width:999px;margin:0 auto;height:70px;}
.big {
	width:996px;

}
.main1{width:999px;
	clear:both;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
#logo{float:left;width:180px;height:70px;}
#top_box {
	
	float:left;
	padding-top:32px;
	margin-left:5px;
	height:40px;
}
#top_box p{float:right;margin:4px 0 0 0}
#top_box ul {
	list-style:none;
	margin:0 0 0 5px
}
#top_box li {
	float:left;margin-right:-5px
}
#top_box li a {
	display:block;
	height:40px;
	width:120px
}
#top_box a.logo{
	background:url(images/top_nav_btn_home.gif);
}

#top_box a.home{
	background:url(images/top_nav_btn_home.gif);
}
#top_box a.home_act{
   background:url(images/top_nav_btn_home.gif);
   background-position: 0px -40px;
}
#top_box a.home:hover {background:url(images/top_nav_btn_home.gif);background-position: 0px -80px;
}

#top_box a.portfolio {
	background: url(images/top_nav_btn_portfolio.gif);
}
#top_box a.portfolio_act{
	background: url(images/top_nav_btn_portfolio.gif);
	background-position: 0px -40px;
}
#top_box a.portfolio:hover {
	background: url(images/top_nav_btn_portfolio.gif);
	background-position: 0px -80px;
}

#top_box a.service {
   background: url(images/top_nav_btn_service.gif);
}
#top_box a.service_act {
   background: url(images/top_nav_btn_service.gif);
   background-position: 0px -40px;
}
#top_box a.service:hover {
   background: url(images/top_nav_btn_service.gif);
   background-position: 0px -80px;
}

#top_box a.clients {
	background:url(images/top_nav_btn_clients.gif);
}
#top_box a.clients_act {
	background:url(images/top_nav_btn_clients.gif);
	background-position: 0px -40px;
}
#top_box a.clients:hover {
	background:url(images/top_nav_btn_clients.gif);
	background-position: 0px -80px;
}

#top_box a.download {
   background:url(images/top_nav_btn_download.gif);
}margin-right:21px;
#top_box a.download_act {
   background:url(images/top_nav_btn_download.gif);
   background-position: 0px -40px;
}
#top_box a.download:hover {
   background:url(images/top_nav_btn_download.gif);
   background-position: 0px -80px;
}

#top_box a.about {
	background:url(images/top_nav_btn_about.gif);
}
#top_box a.about_act {
	background:url(images/top_nav_btn_about.gif);
	background-position: 0px -40px;
}
#top_box a.about:hover {
	background:url(images/top_nav_btn_about.gif);
	background-position: 0px -80px;
}
#top_box a.freetry {
	background:url(images/freetry.gif);
}
#top_box a.freetry_act {
	background:url(images/freetry.gif);
	background-position: 0px -40px;
}
#top_box a.freetry:hover {
	background:url(images/freetry.gif);
	background-position: 0px -80px;
}
#top_box a.patent {
	background:url(images/patent.gif);
}
#top_box a.patent_act {
	background:url(images/patent.gif);
	background-position: 0px -40px;
}
#top_box a.patent:hover {
	background:url(images/patent.gif);
	background-position: 0px -80px;
}

.title1 {
	height:36px;
	background:url(images/title1_bg.gif) repeat-x;
	width:975px;
	color:#505050;
	
}

.title1 .title_left {
	background:url(images/title1_bg_left.gif) no-repeat;
	width:9px;
	float:left;
	height:36px
}
.title1 .title_right {
	background:url(images/title1_bg_right.gif) no-repeat;
	width:9px;
	float:right;
	height:36px;
	
}
.title1 p {
	line-height:30px;
	padding:0 10px;
	margin:0 auto ;
	color: #797979;
}






.copyright {
	clear:both;
	border-top:1px solid #d8d8d8;
	width:980px;
	margin-top:10px;
	height:30px;
	background-position:550px 0px;
	margin-left:5px;

}
.copyright p{
  margin-left:600px;
}



.p_act {
   font-weight: bold;
   color: #7e7e7e;
}


#cab{margin:0 auto;width:970px;position:relative;}
#tab1 {
	PADDING-RIGHT: 0px; MARGIN-TOP: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; /*MARGIN-LEFT: 10px;*/ WIDTH: 784px; PADDING-TOP: 0px; float:left;}
.menubox {
	BACKGROUND: url(images/tab1.gif); WIDTH: 784px; HEIGHT: 26px
}
.menubox UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.menubox LI {
	DISPLAY: block; FONT-WEIGHT: bold; FLOAT: left; WIDTH: 261px; CURSOR: pointer; COLOR: #fff; PADDING-TOP: 7px; TEXT-ALIGN: center
}
.menubox LI.hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BACKGROUND: url(images/tab1_3.gif); PADDING-BOTTOM: 0px; WIDTH: 261px; COLOR: #58ac00; LINE-HEIGHT: 26px; PADDING-TOP: 0px; HEIGHT: 26px
}
.contentbox {
	CLEAR: both; BORDER-RIGHT: #acacac 1px solid; BORDER-TOP: #acacac 1px; MARGIN-TOP: -1px; /*BACKGROUND: url(images/pic_content.jpg) #fff no-repeat left bottom;*/ BORDER-LEFT: #acacac 1px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #acacac 1px solid; HEIGHT: 190px;width:781px;
}
.index_box {
	MARGIN-TOP: 20px;  FLOAT: left; HEIGHT: 170px;
}
.index_box2 {
	MARGIN-TOP: 20px; /*PADDING-LEFT: 35px;*/FLOAT: left; HEIGHT: 170px
}
.index_box2 {
	WIDTH: 221px
}
.index_box {
	BACKGROUND: url(images/dot1.gif) repeat-y right top; WIDTH: 261px
}

#chanpi_tu2 img{margin-right:12px;}
#foot{margin:0 auto;width:980px;}
.copyright{margin:0 auto;width:980px;}

#message{width:950px;margin:10px auto 0px;}
#message_case{margin:10px auto 0px;width:950px; }
#message_case img{margin-left:-5px;}
#main{width:950px;margin:10px auto 0px;}
#main_left{width:200px;float:left;}
#test2{height:300px !important;height:200px;}
#buttom{margin-top:-2px;}
#main_right{margin-left:230px;width:650px;}
#main_right1{margin-left:230px;width:650px;}
#test{ clear:both;}
#main_content{margin-top:10px;background:url(images/tu1.jpg) no-repeat;width:713px;}
#main_content ul{width:700px;list-style-type:none;margin-left:40px;height:50px;}
#main_content1{margin-top:10px;width:713px;}
#main_content1 ul{width:700px;list-style-type:none;margin-left:40px;height:50px;}
#menu1  li{float:left;margin-right:20px;}
#menu1 li.gai a {
	background: url('images/111.jpg');
	display: block;
	width: 79px;
	height: 27px;
	margin: 0px 0 0 0;
	line-height: 27px;
	color: white;
	text-decoration: none;
	}
#menu1 li.screen a {
	background: url('images/screen.gif');
	display: block;
	width: 79px;
	height: 27px;
	margin: 0px 0 0 0;
	line-height: 27px;
	color: white;
	text-decoration: none;
	}
#menu1 li.screen_act a {
	background: url('images/screen_act.gif');
	display: block;
	width: 79px;
	height: 27px;
	margin: 0px 0 0 0;
	line-height: 27px;
	color: white;
	text-decoration: none;
	}	
#menu1 li.demand a {
	background: url('images/demand.gif');
	display: block;
	width: 100px;
	height: 27px;
	margin: 0px 0 0 0;
	line-height: 27px;
	color: white;
	text-decoration: none;
	}
#menu1 li.gong a {
	background: url('images/gongnin.gif');
	display: block;
	width: 79px;
	height: 27px;
	margin: 0px 0 0 0;
	line-height: 27px;
	color: white;
	text-decoration: none;
	}

#menu1 li.youshi a {
	background: url('images/youshi.gif');
	display: block;
	width: 79px;
	height: 27px;
	margin: 0px 0 0 0;
	line-height: 27px;
	color: white;
	text-decoration: none;
	}

#menu1 li.dian a {
	background: url('images/dian.gif');
	display: block;
	width: 79px;
	height: 27px;
	margin: 0px 0 0 0;
	line-height: 27px;
	color: white;
	text-decoration: none;
	}

#wenzhi {position:absolute;left:290px;top:400px;width:650px;}
#wenzhi p{text-indent:24px;}
#chanpi_tu{ width:740px;margin-top:0px !important;margin-top:-20px;}
#chanpi_tu1 img{margin-top:7px;}
#left #description, #content #right, #right h2 { background-image:url(images/other_bg.jpg); background-repeat:no-repeat;}
#right ul, #right li a, #right li#contactSalesman, #content #small_banner, .purchase #left table td.f_td { background-image:url(images/across_line.jpg); background-repeat:repeat-y;}

	
#content>#left { position:absolute; left:0; width:709px; padding:5px 6px;}
#left h2 { color:#51B400; font-size:16px; padding-left:24px; padding-bottom:10px; border-bottom:1px solid #A8B5BD;}
#content>#right { position:absolute; }
#content #right { margin-left:-15px;background-position:-712px bottom; width:201px; padding:5px 0 134px 15px;}
#right h2 { background-position:left -11px; height:16px; font-size:12px; font-weight:600; color:#fff; padding:5px 25px; position:relative; z-index:2;}
#right ul { position:relative; background-position:left top; z-index:1; overflow:hidden;}
#right li { background:transparent;}
#right li a { height:25px;display:block; background-position:-630px top; border-bottom:1px solid #DDE6EB; padding:12px 30px 0px 43px; color:#0097C9; font-size:12px; font-weight:300; text-decoration:none; margin-bottom:1px; margin:0 3px;}
#right li a.here, #right li a:hover { height:25px;background-position:-420px top; color:#53B402; text-decoration:none; margin:0 3px 0 0; padding:12px 30px 0px 46px;width:125px;}
h1, h2, h3, h4, h5, h6, h7, p, ul, ol, dl, dt, dd, li, body, form, input, button, img, cite, strong, em, table, td, th { padding:0; margin:0;}
h1, h2, h3, h4, h5, h6, h7 { font-size:14px; font-weight:bold;}
img, table, td, th { border:0;}
ul, ol { list-style-type:none;}
a { color:/*#0097CC*/#999; text-decoration:none;}
a:hover { color:#51B400; text-decoration:underline;}
body { font:12px Arial, "ËÎÌå", Verdana, sans-serif;}
#wenzhi9{text-indent:2em;color:#4C5A6B;line-height:200%; padding:10px 5px;}
#wenzhi9 p{margin-bottom:10px;font-size:13px;color:#000000;}
#wenzhi10 p{text-indent:2em;color:#4C5A6B;line-height:190%;font-size:13px;color:#000000; }
#wenzhi10.ul_wenzi{
list-style-type:none;
line-height:13px;
}
#wenzhi10 .fw_b{
	font-weight:bold;
	color:#FF6600;
	font-size:13px;
}
#wenzhi12 .ul_wenzi{
        list-style-type:none; 
	padding:0; 
	margin-left:10px !important; 
	line-height:28px;
	text-indent:2em;
        list-style-position: outside;
	font-size:13px;color:#000000;
}
#wenzhi12 .fw_b{
	font-weight:bold;
	color:#FF6600;
	font-size:13px;
}
#wenzhi11 .ul_wenzi{
        list-style-type:square; 
        text-indent:2em;
	margin-left:10px; 
	line-height:28px;
	text-indent:1em;
        list-style-position: inside;
	font-size:13px;color:#000000;
}
#wenzhi5{text-indent:2em;color:#4C5A6B;line-height:200%; padding:0px 5px;}
#wenzhi5 p{margin-bottom:8px;font-size:13px;color:#000000;}
#wenzhi6 p{text-indent:2em;/*color:#4C5A6B;*/line-height:190%;font-size:13px;color:#000000; }
#wenzhi6.ul_wenzi{
list-style-type:none;
line-height:14px;
font-size:13px;color:#000000;
}
#wenzhi6 .fw_b{
	font-weight:bold;
	color:#FF6600;
	font-size:13px;
}
#wenzhi7 .ul_wenzi{
        list-style-type:square; 
        text-indent:2em;
	margin-left:10px; 
	line-height:28px;
	text-indent:1em;
        list-style-position: inside;
	font-size:13px;color:#000000;
}
#wenzhi8 .ul_wenzi{
        list-style-type:none; 
	padding:0; 
	margin-left:10px !important; 
	line-height:28px;
	text-indent:2em;
        list-style-position: outside;
	font-size:13px;color:#000000;
}
#wenzhi8 .fw_b{
	font-weight:bold;
	color:#FF6600;
	font-size:13px;
}
#wenzhi1{text-indent:2em;/*color:#4C5A6B;*/line-height:200%; padding:0px 5px;}
#wenzhi1 p{margin-bottom:8px;font-size:13px;color:#000000;}
#wenzhi2 p{text-indent:2em;color:#4C5A6B;line-height:190%; font-size:13px;color:#000000;}
#wenzhi2.ul_wenzi{
list-style-type:none;
line-height:14px;
font-size:13px;color:#333;
}
#wenzhi2 .fw_b{
	font-weight:bold;
	color:#FF6600;
	font-size:13px;
}
#wenzhi3 {height:300px;}
#wenzhi7{height:280px;}
#wenzhi11{height:320px;}
#wenzhi12{height:400px;}
#wenzhi3 .ul_wenzi{
        list-style-type:square; 
        text-indent:2em;
	margin-left:10px; 
	line-height:28px;
	text-indent:1em;
        list-style-position: inside;
	font-size:13px;color:#333;
}
#wenzhi4 .ul_wenzi{
        list-style-type:none; 
	padding:0; 
	margin-left:10px !important; 
	line-height:28px;
	text-indent:2em;
        list-style-position: outside;
	font-size:13px;color:#333;
}
#wenzhi4 .fw_b{
	font-weight:bold;
	color:#FF6600;
	font-size:13px;
}

#message_case1{ float:left;margin-right:20px;width:280px;}
#message_case1 img{ float:left;margin-top:20px;margin-left:15px;}
#message_case1 span{ float:left;margin-left:15px;margin-top:35px;}
#message_case2{ float:left;margin-right:40px;width:280px;}
#message_case2 img{ float:left;margin-top:40px;margin-left:15px;}
#message_case2 span{ float:left;margin-left:15px;margin-top:50px;}
#casecnc{width:950px;margin:0 auto;}
#casecnc img{margin-left:270px;}
#casecnc p{ margin-top:20px;margin-left:350px;margin-bottom:20px;}
#casesaic{ width:950px;margin:0 auto;}
#casesaic img{margin-left:270px;}
#casesaic p{ margin-top:10px;margin-left:350px;margin-bottom:10px;}
#casenubb{ width:950px;margin:10px auto 0px;}
#casenubb img{ margin-left:180px;;}
#casenubb p{ margin-top:5px;margin-left:450px;margin-bottom:5px;}
.company{ margin-top:5px;width:700px;}
.company p{line-height:180%; text-indent:2em;font-size:16px;color:#000000;}
.talent{ margin-top:0px;width:700px;}
.talent p{line-height:180%; text-indent:2em;font-size:16px;color:#000000;}
.business{ margin-top:5px;width:700px;}
.business p{font-family:italic arial;line-height:160%; text-indent:2em;font-size:16px;color:#000000;}

#business_left{ float:left;width:210px;margin-top:20px;}
#business_left  ul{ list-style-type:none;margin-top:-3px;}
#business_left ul li{/*background:url(images/backgroundyoushi.gif) no-repeat;height:36px;padding-left:15px;color:#4E667F;padding-top:15px;margin-bottom:-15px;*/background:url(images/backgroundshi1.gif) no-repeat;height:50px;padding-right:15px;padding-left:15px; padding-top:15px;margin-bottom:-15px;color:#0189CF;}
#business_right { float:left;width:500px;margin-top:20px;margin-left:30px;}

#business_left ul li.alt{background:url(images/backgroundshi1.gif) no-repeat;height:50px;padding-right:15px;padding-left:15px; padding-top:5px;margin-bottom:-5px;color:#0189CF;}
#patent {width:650px;padding-left:20px;}
#patent span{margin-left:10px;margin-right:10px;}
#right_trycenter{float:right;width:179px;height:238px;}

.index_box_list1 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.index_box img{margin-left:15px;}
.index_box2 img{margin-left:15px;}
.index_box_list1 ul{/*list-style-type: disc;*/MARGIN-LEFT: 0px;WIDTH: 210px;padding-left:30px;color:#66CC00;padding-top:10px;}
.index_box_list1 ul li{background:url(images/green.gif) no-repeat 0% 5%;width:210px; LINE-HEIGHT: 1.7em;margin-left:-13px; padding-left:10px;color:#000000;}
/*.index_box_list1 ul li a{margin-left:5px;width:150px;}*/
#experience{width:573px;}
#experience img{margin-left:50px; margin-top:10px;}
#experience_1{background:#E7EEF2;margin-left:50px;width:573px;padding-bottom:20px;margin-top:-10px;}
#experience_1 img{margin-left:32px;}
#xsnazzy H1 {
	MARGIN: 0px 0px 0px 10px; LINE-HEIGHT: 22px; LETTER-SPACING: 1px
}
#xsnazzy H2 {
	MARGIN: 0px 0px 0px 10px; LINE-HEIGHT: 22px; LETTER-SPACING: 1px
}
#xsnazzy P {
	MARGIN: 0px 0px 0px 10px; LINE-HEIGHT: 22px; LETTER-SPACING: 1px
}
#xsnazzy H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #333; TEXT-ALIGN: left
}
#xsnazzy H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #333; TEXT-ALIGN: left
}
#xsnazzy P {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; PADDING-BOTTOM: 0em; COLOR: #bbb; TEXT-ALIGN: left
}
#xsnazzy H2 {
	PADDING-TOP: 0em
}
#xsnazzy {
margin-left:440px;margin-top:-280px;	BACKGROUND: none transparent scroll repeat 0% 0%; /*MARGIN: 20px 0px 0px 20px;*/ WIDTH: 280px; HEIGHT: 32px
}
#xsnazzy H2 A:link {
	COLOR: #0189CF
}
#xsnazzy H2 A:visited {
	COLOR: #f4d614
}
#xsnazzy H2 A:hover {
	COLOR: #66CC00
}
.xtop {
	DISPLAY: block; FONT-SIZE: 1px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.xbottom {
	DISPLAY: block; FONT-SIZE: 1px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.xb1 {
	DISPLAY: block; OVERFLOW: hidden
}
.xb2 {
	DISPLAY: block; OVERFLOW: hidden
}
.xb3 {
	DISPLAY: block; OVERFLOW: hidden
}
.xb4 {
	DISPLAY: block; OVERFLOW: hidden
}
.xb1 {
	HEIGHT: 1px
}
.xb2 {
	HEIGHT: 1px
}
.xb3 {
	HEIGHT: 1px
}
.xb2 {
	BORDER-RIGHT: #7A8E99 1px solid;  BORDER-LEFT: #7A8E99 1px solid
}
.xb3 {
	BORDER-RIGHT: #7A8E99 1px solid;  BORDER-LEFT: #7A8E99 1px solid
}
.xb4 {
	BORDER-RIGHT: #7A8E99 1px solid;  BORDER-LEFT: #7A8E99 1px solid
}
.xb1 {
	BACKGROUND: #7A8E99; MARGIN: 0px 5px
}
.xb2 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 2px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 3px; BORDER-RIGHT-WIDTH: 2px
}
.xb3 {
	MARGIN: 0px 2px
}
.xb4 {
	MARGIN: 0px 1px; HEIGHT: 2px
}
.xboxcontent {
	BORDER-RIGHT: #7A8E99 1px solid; BORDER-TOP: #7A8E99 0px solid; DISPLAY: block;  BORDER-LEFT: #7A8E99 1px solid; BORDER-BOTTOM: #7A8E99 0px solid;
}
#screen_contrast p{font-size:14px;color:#000000;margin-top:8px;margin-bottom:8px;text-align:center;}
#screen_contrast img {margin-right:10px;margin-left:30px;}
#screen_contrast2 img {margin-right:10px;margin-left:25px;}
#index_main{margin:0 auto;width:980px;}
#test2{height:200px;width:950px;margin:0 auto;}
#industry{width:950px;margin:0 auto;}
#patent_main{width:950px;margin:0 auto; }
#esper{margin:30px auto 0;width:950px;height:350px;}
