@charset "utf-8";

/*container*/
.container{
	width:680px;
	float:right;
	display:inline;
}
.listbox, .tablebox{
	border:1px solid #B6C6F5;
	background-color:#F0F2FF;
	padding:2px;
}
	.listbox h2, .tablebox h2{
		background:url(/images/list_03.gif) repeat-x;
		height:20px;
		padding:7px 0 0 8px;
		color:#FFF;
	}
	.listbox h2 a:link, .listbox h2 a:visited, .tablebox h2 a:link, .tablebox h2 a:visited{
		color:#FFF;
	}
	.listbox h2 a:hover, .tablebox h2 a:hover{
		color:#FAE8A1;
		text-decoration:underline;
	}
	.listbox h2 span, .tablebox h2 span{
		color:#FAE8A1;
		font-weight:bold;
	}
	.listbox  ul{
		background-color:#FFF;
		padding:0 7px 10px 7px;
		color:#999;
	}
	.listbox li{
		overflow:hidden;
		border-bottom:1px dashed #B6C6F5;
		background:url(/images/dian2.gif) no-repeat 0 22px;
		padding:15px 0 5px 7px;
	}
	.listbox li span{
		float:right;
	}
	.listbox li a{
		float:left;
		font-size:14px;
	}
	.listbox li a:link, .listbox li a:visited{
		color:#06C;
	}
	.listbox li a:hover{
		color:#900;
		text-decoration:underline;
	}
	.listbox .downloadul li{
		font-size:14px;
		color:#06C;
	}
	.listbox .downloadul li a:link, .listbox .downloadul li a:visited{
		font-size:12px;
		color:#360;
	}
	.listbox .downloadul li a:hover{
		color:#900;
		text-decoration:underline;
	}
	.jguo{
		background-color:#FFF;
		padding:20px;
	}
	.jguo p{
		border:1px solid #930;
		font-size:14px; text-align:center;
		color:#C00;
		padding:20px 10px;
		font-weight:bold;
	}

.infocontent{
	background-color:#FFF;
	padding:5px 15px;
}
	.infocontent h1{
		font-weight:bold;
		font-size:26px;
		text-align:center;
		padding:20px 0 10px 0;
	}
	.infocontent .biaozu{
		text-align:center;
	}
	.infocontent span{
		margin:0 30px;
		color:#999;
	}
	.infocontent p{
		font-size:14px;
		line-height:23px;
		text-align:justify;
		color:#333;
		padding-top:15px;
	}

/*fanye*/
.fanye{
	border-bottom:2px solid #F7F7F7;
	margin:5px 0x;
	padding:15px 10px 10px 0;
	overflow:hidden;
	height:1%;
}
	.fanye a{
		float:left;
		display:block;
		text-align:center;
		padding:5px 8px 2px 8px;
		background-color:#FAFAFA;
		border:1px solid #F0F0F0;
		margin:0 3px;
	}
	.fanye a:link, .fanye a:visited{
		color:#039;
	}
	.fanye a:hover{
		color:#900;
		text-decoration:underline;
	}
	
	.fanye a.current:link, .fanye a.current:visited, .fanye a.current:hover{
		background-color:#900;
		color:#FFF;
	}
/*questions*/
.questions{
	border:1px solid #B6C6F5;
	padding:1px 1px 7px 1px;
	margin:10px 0 5px 0;
}
	.questions h3{
		background:url(/images/list_03.gif) repeat-x;
		height:27px;
		padding:7px 0 0 8px;
		color:#FFF;
		font-size:14px; font-weight:bold;
	}
	.questions .pp{
		margin:0 5px 5px 3px;
		border:1px solid #FC0;
		background-color:#FFFFE8;
		padding:4px;
		color:#C30;
	}
	.questions .p1{
		width:670px;
		margin:2px auto 7px auto;
	}
	.questions .p1 textarea{
		width:664px; height:80px;
	}
	.questions label{
		padding:0 2px;
	}
	.questions span img{
		padding:0 5px;
		width:60px; height:22px;
	}
	.questions span a:link, .questions span a:visited{
		color:#03C;
		position:relative;
		bottom:5px;
	}
	.questions span a:hover{
		color:#900;
	}
	.questions .p2{
		width:667px;
		padding-left:3px;
		position:relative;
	}
	.questions .yzmpic{
		position:absolute;
		right:135px; top:0;
	}
	.questions .submit01{
		position:absolute;
		right:0; top:0;
	}
	.questions .labe01 input{
		width:60px;
	}
	.questions .labe02 input{
		width:120px;
	}
	.questions .labe03 input{
		width:40px;
	}
	
	.questions .labe001 input{
		width:50px;
	}
	.questions .labe002 input{
		width:90px;
	}
	.questions .labe003 input{
		width:100px;
	}
	.questions .labe004 input{
		width:35px;
	}
	.questions .yzmpic2{
		position:absolute;
		right:85px; top:0;
	}

/*hot_sanbiao*/
.hot_sanbiao{
	border:1px solid #D9D9D9;
	overflow:hidden;
	padding:1px 1px 3px 1px;
	margin-top:10px;
	height:1%;
}
	.hot_sanbiao h3{
		font-size:14px;
		font-weight:bold;
		background:url(/images/list_20.gif) repeat-x;
		height:21px;
		padding:9px 0 0 8px;
		position:relative;
	}
	.hot_sanbiao h3 a{
		position:absolute;
		top:9px; right:6px;
	}
	.hot_sanbiao h3 a:link, .hot_sanbiao h3 a:visited{
		font-size:12px;
		font-weight:normal;
		color:#999;
	}
	.hot_sanbiao h3 a:hover{
		color:#C00;
		text-decoration:underline;
	}
	.hot_sanbiao ul{
		padding:8px 0 8px 3px;
	}
	.hot_sanbiao li{
		float:left;
		display:inline;
		margin:0 5px;
	}
	.hot_sanbiao li img{
		border:1px solid #EFEFEF;
	}

/*leftbox*/
.leftbox{
	width:250px;
	float:left;
	display:inline;
}

.sidebar_box{
	width:246px;
	border:1px solid #AEB3FF;
	background-color:#E0E3FD;
	padding:1px;
	margin-bottom:10px;
}
	.sidebar_box h3{
		font-size:14px; font-weight:bold;
		background:url(/images/list_07.gif) repeat-x;
		height:23px;
		padding:7px 0 0 8px;
		color:#FFF;
	}
	.sidebar_box ul{
		background-color:#FFF;
		margin:0 1px 1px 1px;
		padding:1px;
	}
	.sidebar_box li{
	}
	.sidebar_box a{
		display:block;
		background:url(/images/dian2.gif) no-repeat 6px 10px;
		padding:5px 0 5px 14px;
		height:1%;
	}
	.sidebar_box li a:link, .sidebar_box li a:visited{
		color:#1E62D1;
		font-size:14px;
	}
	.sidebar_box li a:hover{
		color:#900;
		text-decoration:underline;
		background-color:#F7F8FF;
	}
	.sidebar_box .p1{
		text-align:right;
		padding:6px 5px 3px 0;
	}
	.sidebar_box .p1 a{
		background:none;
		padding:3px;
	}

/*consulting*/
.consulting{
	margin-bottom:10px;
}

/*about_us*/
.about_us, .box_t{
	background-color:#FFF;
	overflow:hidden;
	height:1%;
}
	.about_us .ab_title{
		background:#4E9DE2 url(/images/about4_03.jpg) no-repeat right;
		height:47px;
		border-bottom:2px solid #F95E00;
		padding:13px 0 0 15px;
	}
	.about_us .ab_title h4{
		width:158px; height:35px;
	}
	.about_us .ab_title .h401{
		background:url(/images/about3_03.gif) no-repeat;
	}
	.about_us .ab_title .h402{
		background:url(/images/about2_03.gif) no-repeat;
	}
	.about_us .ab_title .h403{
		background:url(/images/about1_03.gif) no-repeat;
	}
	.about_us .ab_title .h404{
		background:url(/images/about0_03.gif) no-repeat;
	}
	.about_us .flimg{
		float:left;
		margin:10px 10px 10px 0;
		width:180px; height:113px;
		display:inline;
	}
	.about_us .p1{
		margin:7px 0 0 0;
	}
	.about_us p{
		font-size:14px;
		padding:0px 0 10px 10px;
		line-height:22px;
	}
	.about_us h4 span{
		display:none;
	}
	.about_us h3{
		font-size:18px;
		font-weight:bold;
		padding:15px 0 0 8px;
	}
	.about_us ul, .about_us .h02{
		clear:both;
	}
	.about_us li{
		display:block;
		font-size:14px;
		color:#06C;
	}

.ab_box{
	border-bottom:1px dashed #CCC;
	padding:5px; margin:5px;
	clear:both;
}
	.ab_box h4{
		font-size:14px;
		font-weight:bold;
		background:url(/images/dian005.gif) no-repeat;
		padding:0 0 0 15px;
	}
	.ab_box p .sp1{
		color:#C00;
		text-decoration:underline;
	}
	.ab_box p{
		font-size:12px;
		color:#666;
	}


/*tablebox*/
.tablebox table{
	border:1px solid #A3B5D5;
	margin-top:10px;
}
	.tablebox table h3{
		background:url(/images/tabletopbg_03.gif) repeat-x;
		text-align:center;
		font-size:14px; font-weight:bold;
		height:22px;
		padding:7px 0 0 0;
	}
	.tablebox table .sp1{
		color:#999;
		padding-left:5px;
	}
	.tablebox table span{
		color:#C00;
	}

/*tab*/
.nTab{
	margin:10px auto;
	border:1px solid #A3B5D5;
}
.nTab .TabTitle{
	clear:both;
	height:36px;
	overflow: hidden;
}
.nTab table{
	border:0;
	width:100%;
	margin:0;
}
.nTab .TabTitle ul{
	background-color:#FAFAFA;
	overflow:hidden;
}
.nTab .TabTitle li{
	float:left;
	display:block;
	width:120px; height:29px;
	cursor:pointer;/*鼠标手形*/
	padding:12px 0 4px 0;
	font-size:14px;
	margin-right:1px;
	text-align:center;
	background:url(/images/tabs_05.gif) repeat-x;
}
.nTab .TabTitle .active{  /*当前状态*/
	background-color:#FFF;
	color:#333;
	font-weight:bold;
	background:url(/images/tabs_03.gif) repeat-x;
}
.nTab .TabTitle .normal{  /*其它隐藏层状态*/
	background-color:#E4E4E4;
	color:#666;
}
.nTab .TabContent{  /*内容DIV*/
	background-color:#F8FAFE;
}
.none{
	display:none;
}
/*tab*/

/*categories*/
.categories{
	background-color:#FFF;
	width:100%;
}
	.categories td{
		padding:8px 0;
		border-bottom:1px dashed #D5D5FD;
		color:#666;
		line-height:18px;
	}
	.categories .td01{
		font-size:14px;
		color:#06C;
	}