﻿html,body {padding:0px;	margin:0px;}
body{color:#666666;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica;
	line-height: 1.8em;
	text-decoration: none;
	background: #FFFFFF url(image/background.gif) no-repeat center top;
}
/*公共背景*/
#right .right_top,#right .right_foot,#at .path,#caselist li,#content .mainBox .tab,#content .mainBox .menu,#content .mainBox .menu .active a,#content .mainBox .index_about,#content .case .case_title,#right .right_top .right_content ul li,.info input.ansubmit,#newlist dt{background:url(image/anbg.gif);background-repeat: no-repeat;}
h1{/*标题*/
	color:#009900;
	font-size:16px;
	font-style: normal;
	font-weight: bold;
}
h2{/*标题*/
	color:#FF6600;
	font-size:14px;
	font-style: normal;
	font-weight: bold;
	padding:0px;
	margin:0px;
}
hr{padding:0px;margin:5px 0;height:1px;color:#cccccc;}
.left{float:left;}
.right{float:right;}
.hui{color:#666666;}
.f12{font-size:12px;}
#main{width:880px;margin:0px auto 0px;}
a{color:#2D79B7;text-decoration: none;}
a:hover{color:#FF3300;text-decoration: underline;}
a.link_black{color:#333333;}
a.link_redl{color:#cc0000;}
.clear{clear:both;font-size:0px;}
/*顶部*/
#topad{color:#FFFFFF;}
#topad a{color:#FFFFFF;}
#topad a:hover{text-decoration: underline;}
#head{
	position: relative;
	left:0px;
	top:0px;
	height:284px;
	background:url(image/logo.gif) no-repeat;
}
#contact{
	position: absolute;
	right:6px;
	top:6px;
}
#logo{
	position: absolute;
	width:120px;
	height:47px;
	top:15px;
	left:32px;
	display:none;
}
#menu{
	position:absolute;
	left:226px;
	top:36px;
	width:670px;
	height:27px;
	z-index:9;
}
#menu ul,#menu ul li{margin:0;padding:0; list-style-type:none;}
        #nav, #nav li ul {list-style-type:none;}
        #nav li {float:left;text-align:center;position:relative;}
        #nav li a{color:#ffffff;display:block; text-decoration:none;width:91px; height:27px; line-height:27px; border:1px solid #fff; border-width:1px 2px 0 0; background:#999;}
        #nav li.on a,#nav li a:hover {color:#fff;background:#CC0000;}
        #nav li ul {display:none;position:absolute;top:27px;left:0;margin-top:1px;width:91px;}
        #nav li ul li ul{display:none;position:absolute; top:0px;left:92px; margin-top:0;margin-left:1px;width:120px;}
		#nav li ul li ul li a{width:120px;}
		#nav li span{font-size:12px;font-weight:bold;}
		#nav li.on ul li a{background:#999;}
		#nav li.on ul li a:hover{background:#CC0000;}
		#nav li ul li a.selected{background:#999 url(images/arrow.gif) no-repeat right center;}
		#nav li ul li a.selected:hover{background:#CC0000 url(images/arrow.gif) no-repeat right center;}

/*js广告开始*/
#banner{position:absolute;z-index:1;}
.container, .container *{margin:0; padding:0;}
.container{width:880px; height:214px; overflow:hidden;top:67px;position:relative;}
.slider{position:absolute;z-index:1;}
.slider li{ list-style:none;display:inline;}
.slider img{ width:880px; height:214px; display:block;}
.num{position:absolute; right:5px; bottom:5px;z-index:2;}
.num li{
	float: left;
	color: #FF7300;
	text-align: center;
	line-height: 16px;
	width: 16px;
	height: 16px;
	font-family: Arial;
	font-size: 12px;
	cursor: pointer;
	overflow: hidden;
	margin: 3px 1px;
	border: 1px solid #FF7300;
	background-color: #fff;
}
.num li.on{
	color: #fff;
	line-height: 21px;
	width: 21px;
	height: 21px;
	font-size: 16px;
	margin: 0 1px;
	border: 0;
	background-color: #FF7300;
	font-weight: bold;
}
/*js广告结束*/
/*中间*/
#content{}
#content, #right{float:left;}
/*右边 更新04-25*/
#right{width:225px;margin:8px 0 0 0;background: url(image/right_bg.gif) repeat-y;}
#right .right_top{background-position:0 -715px;}
#right .right_top .right_content{width:205px;margin:0 auto;padding:10px 0 12px 0;border-bottom:1px solid #DDDDDD;}
#right .right_top .right_content .right_more{height:20px;padding:0 0 9px 0;}
#right .right_top .right_content .kftel{display:block;width:190px;margin:15px auto 0;}
#right .right_top .right_content ul{padding:0px;margin:0;list-style-type:none;clear:both;}
#right .right_top .right_content ul li{padding:0 0 0 20px;background-position:0 -57px;}
#right .right_foot{height:10px;overflow:hidden;background-position:0 -126px;}
/*右边 更新结束*/
/*子页开始*/
#at{
	width:632px;
	padding:8px 14px 0 5px;
	float:left;
}
#at .path{/*路径*/
	border:1px solid #cccccc;
	padding-left:23px;
	background-color: #F7F7F7;
	background-position:6px -682px;
}
#at .list ul,#caselist{padding:0px;margin:4px 0px;list-style-type:none;}
#at .list .znav{/*子菜单*/
	border-left:3px solid #cccccc;
	padding-left:10px;
}
#at .listFoot .fhei{
	color:#000000;
	font-weight:bold;
}
#at .listFoot ul{
	padding:0px;
	margin:5px auto 5px 20px;
}
#caselist{/*案例列表*/
}
#caselist li{
	display:block;
	height:132px;
	width:168px;
	margin:3px 15px 0px;
	padding-top:30px;
	background-position:right top;
	text-align:center;
	float:left;
}
#caselist li .case{border:0px;diplay:block;padding-bottom:5px;}
#caselist li p{
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	padding:0px;
	margin:0px;
}
/*子页结束*/
/*底部*/
#footer{padding-top:8px;}
#footer #footerLeft{
	float:left;
	width:510px;
	height:113px;
}
#footer #footerRight{
	float:right;
	width:330px;
	height:113px;
	background-image: url(image/footerright.jpg);
	background-repeat: repeat-y;
	overflow:hidden;
}
#footer #footerRight .hotnews{margin:10px 0 5px 10px;padding:0;}
#footer #footerRight .hotnews dt span{font-size:14px;color:#CC2800;}
#footer #footerRight .hotnews dd{margin:0;padding:0;}
#footer .foot_txt{padding:15px;background: url(image/foot_top.gif) no-repeat left top;}
#footer .foot_txt p{margin:0 0 1.7em 0;padding:0;text-align:center;}
.bk{border:#CCCCCC solid 1px;margin:8px auto;}