body, p, form, input, textarea, ul, li, h1, h2, h3, h4, dl, dt, dd, table, td, th { margin:0; padding:0; }
table, td, th { border-collapse:collapse; }
ul, li { list-style:none; }
h1, h2, h3, h4 { font-size:100%; }
img, input, textarea { vertical-align: middle; border:0; }
a { text-decoration:none; color:#999; outline:none; }
a:hover { text-decoration:underline; }
body { font:12px/1.5 "微软雅黑","tahoma", Verdana, Geneva, sans-serif; color:#666; position:relative;}
.clearfix:after{content:" "; display:block; height:0; clear:both; visibility:hidden;}
.clearfix{zoom:1;}
.fl { float:left;}
.fr { float:right;}
.clean{clear:both; height:1px; margin-top:-1px; overflow:hidden;}
/*head*/
.head-warp { background:#fbfbfb url(../images/navBg.gif) repeat-x 0 bottom;}
.head-warp .head { width:980px; margin:0 auto; background-image:none;}
.head { height:49px;  background:url(../images/line01.png) no-repeat 50% bottom; padding:14px 0 1px;}
.head h1 { background:url(../images/logo.png) no-repeat; height:42px; width:178px; float:left; line-height:10em; overflow:hidden;}
.head h1 a { display:block; width:100%; height:42px;}
.nav-box { float:right; position:relative;}
.nav-box ul { padding-top:8px;}
.nav-box ul li { float:left; font-family:"微软雅黑"; font-size:14px; padding:0 12px; height:41px; line-height:41px;}
.nav-box ul li a { color:#4b4b4b;}
.nav-box ul li a:hover { text-decoration:none;}
.nav-box ul li.last { font-family:"微软雅黑"; font-size:12px; padding-top:1px;}
.nav-box ul li.last a { color:#a2a2a1;}
.nav-box .nav-line { position:absolute; left:0; bottom:0; height:2px; line-height:2px; font-size:0; width:52px; background:#35c4fd;}

.body-warp{ width:1000px; margin:0 auto;}
	.body-warp h1{ width:1000px; height:200px; background:url(../images/software_head.png) no-repeat left top; margin:50px auto 0 auto; position:relative;}
		.body-warp h1 p{ position:absolute; width:630px; height:80px; top:90px; left:183px; font-size:12px; font-weight:normal; line-height:25px; text-indent:20px;}
	.body-warp .softtype_b h1{ background-position:left -200px;}
	.body-warp .softtype_c h1{ background-position:left -400px;}
	.body-warp .softtype_d h1{ background-position:left -600px;}
	.body-warp .softtype_e h1{ background-position:left -800px;}
	.body-warp .softtype_f h1{ background-position:left -1000px;}
	
	.body-warp ul{ list-style:none; padding:0 100px 0 180px; margin:0;}
		.body-warp ul li{ width:220px; height:150px; float:left; background:#E1E1E1; margin:5px;}
	
	.product_all{ padding:30px 0;}
	
#totop{position:fixed;bottom:40px;right:10px;z-index:999;width:71px; cursor:pointer; display:none;}
	*html #totop{position:absolute;cursor:pointer;right:10px; display:none;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)-112+"px")}
	#totop a{display:block;width:71px;height:24px;padding-top:48px;background:url(../images/toTop.gif) no-repeat;text-align:center;color:#888}
	#totop a.cur{background-position:-88px 0;text-decoration:none;color:#3a9}