﻿/* CSS Document */
/* index */
body {
	margin: 0px auto;
	width:1004px;
	SCROLLBAR-FACE-COLOR: #fdfbf8;
	SCROLLBAR-HIGHLIGHT-COLOR: #f6f6f6;
	SCROLLBAR-SHADOW-COLOR: #666666;
	SCROLLBAR-3DLIGHT-COLOR: #f6f6f6;
	SCROLLBAR-ARROW-COLOR: #666666;
	SCROLLBAR-TRACK-COLOR: #fdfbf8;
	SCROLLBAR-DARKSHADOW-COLOR: #f6f6f6
}
td{
	font-size: 12px;
	font-family:'宋体', '新宋体', arial, verdana, sans-serif;
}
a:link {
	text-decoration:none;
}
a:visited {
	color:#000000;
	text-decoration:none;
}
a:active {
	color:#000000;
	text-decoration:none;
}
a:hover {
	color:#004fc4;
	text-decoration:underline;
}
p{
  font-family:'宋体','新宋体',arial,verdana,sans-serif;
  font-size:12px;
  line-height:140%;
}
/*CSS定位样式*/
.HeaderImg{
	display:block;
	width:1004px;
	height:221px;
	background:url(../images/blue_01.jpg) no-repeat;
}
.HeaderMenu{
	width:994px;
	height:39px;
	background:url(../images/blue_02.jpg) no-repeat;

}
.HeaderMenu a{
	color:#333;
	font-size:14px;
	font-weight:bold;
}
.HeaderMenu a:hover{
	color:#004fc4;
}
.HeaderMenu ul{
padding-top:10px;
	line-height:10px;
	font-size:14px;

}
.HeaderMenu ul li.home{

	height:20px;
	line-height:10px;
	display:inline;
	text-align:center;
}
.HeaderMenu ul li.tab{

	height:20px;
	line-height:10px;
	display:inline;
	text-align:center;
}
.HeaderMenu ul li.tab a{
	padding:0 0 0 8px;
	border-left:1px solid #333;
}
.HeaderMenu ul li{
	padding:0 5px 0 0;
}
.HeaderMenu ul li a{
	font-size:14px;
	line-height:10px;
	color:#333;
}
.HeaderTel{
	width:1004px;
	height:42px;
	background:url(../images/blue_03.jpg) no-repeat;
}
.HeaderNav{
	width:1004px;
	height:72px;
}
	.HeaderNav .NavLeft{
		width:347px;
		height:72px;
		padding:0;
		margin:0;
		float:left;
	}
		.HeaderNav .NavLeft li{
			float:left;
		}
		.HeaderNav .NavLeft li.company{
			width:77px;
			height:72px;
			background:url(../images/blue_04.jpg) no-repeat;
		}
		.HeaderNav .NavLeft li.company a{
			display:block;
			width:77px;
			height:72px;
		}
		.HeaderNav .NavLeft li.product,li.contact,li.feedback{
			width:90px;
			height:72px;
		}
		.HeaderNav .NavLeft li.product a,li.contact a,li.feedback a{
			display:block;
			width:90px;
			height:72px;
		}
		.HeaderNav .NavLeft li.product{
			background:url(../images/blue_05.jpg) no-repeat;
		}
		.HeaderNav .NavLeft li.contact{
			background:url(../images/blue_06.jpg) no-repeat;
		}
		.HeaderNav .NavLeft li.feedback{
			background:url(../images/blue_07.jpg) no-repeat;
		}
	.HeaderNav .NavRight{
		width:632px;
		height:52px;
		float:left;
		font-size:12px;
		line-height:52px;
		padding-left:25px;
		padding-top:20px;
		background:url(../images/blue_08.jpg) no-repeat;
	}
.content{
	display:block;
	width:1004px;
}
	.content .left{
	float:left;
	display:block;
	width:620px;
	overflow: hidden;
	}
	#A .center #left,#B .center #left,#C .center #left,#D .center #left,#E .center #left,#F .center #left,#G .center #left{
		line-height:20px;
	}
		#A {
			width:100%;
			margin:5px 0;
		}
		#A .top {
			width:100%;
			height:31px;
			margin:0 auto;
			background:url(../images/blue_10.jpg) repeat-x;
		}
			#A .top #left {
				float:left;
				width:58%;
				height:19px;
				padding-left:14px;
				padding-top:12px;
				background:url(../images/blue_09.jpg) no-repeat;
			}
			#A .top #left a{
				font-size:14px;
				font-weight:bold;
			}
			#A .top #right {
				float:right;
				width:13px;
				height:31px;
				padding:0;
				background:url(../images/blue_10-13.jpg) no-repeat;
			}
		#A .center {
	width:100%;
	margin:0 auto;
	background:url(../images/blue_15-20.jpg) repeat-y right;
		}
			#A .center #left {
	width:96%;
	font-size:12px;
	padding:0 0 0 12px;
	background:url(../images/blue_18.jpg) repeat-y left;
	min-height:140px;
	height:auto !important;
	height: 140px;
			}
		#A .bottom {
			width:100%;
			height:8px;
			font-size:0.1em;
			background:url(../images/blue_29.jpg) repeat-x bottom;
		}
			#A .bottom #left {
				width:96%;
				height:8px;
				float:left;
				background:url(../images/blue_28.jpg) no-repeat left bottom;
			}
			#A .bottom #right {
				width:8px;
				height:8px;
				float:right;
				background:url(../images/blue_31.jpg) no-repeat right bottom;
			}
		.content .left .img{
			margin:5px 0;
			width:620px;
			height:82px;
			background:url(../images/blue_40.jpg) no-repeat center;
		}
		.yellowbg {
			width:620px;
			margin-top:-12px;
		}
		.yellowbg .top {
			width:620px;
			height:11px;
			margin:0 auto;
			background:url(../images/blue_48.jpg) repeat-x bottom;
		}
			.yellowbg .top .left {
				float:left;
				width:58%;
				height:11px;
				background:url(../images/blue_46-48.jpg) no-repeat bottom left;
			}
				#B {
					width:100%;
					margin:5px auto;
				}
				#B .top {
					width:100%;
					height:30px;
					margin:0 auto;
					background:url(../images/blue_59.jpg) repeat-x;
				}
					#B .top #left {
						float:left;
						width:80%;
						height:22px;
						padding-left:14px;
						padding-top:8px;
						background:url(../images/blue_58.jpg) no-repeat;
					}
					#B .top #left a{
						font-size:14px;
						font-weight:bold;
					}
					#B .top #right {
						float:right;
						width:50px;
						height:31px;
						padding:0;
						background:url(../images/blue_57-62.jpg) no-repeat;
					}
					#B .top #right a{
						display:block;
						width:50px;
						height:31px;
					}
				#B .center {
	width:100%;
	margin:0 auto;
	background:url(../images/ccc.jpg) repeat-y right;
				}
					#B .center #left {
	width:96%;
	font-size:12px;
	padding:5px 0 0px 12px;
	border-left:1px solid #ccc;
	min-height:210px;
	height:auto !important;
	height: 210px;
					}
				#B .bottom {
					width:100%;
					height:5px;
					background:url(../images/blue_70.jpg) repeat-x top;
				}
					#B .bottom #left {
						width:96%;
						height:5px;
						float:left;
						background:url(../images/blue_65-70.jpg) no-repeat left top;
					}
					#B .bottom #right {
						width:8px;
						height:5px;
						float:right;
						background:url(../images/blue_65-74.jpg) no-repeat right top;
					}

			.yellowbg .top .right {
				float:right;
				width:9px;
				height:11px;
				padding:0;
				background:url(../images/blue_47.jpg) no-repeat bottom right;
			}
		.yellowbg .center {
			width:100%;
			margin:0 auto;
			background:url(../images/blue_54.jpg) repeat-y right;
		}
			.yellowbg .center .left {
				width:596px;
				font-size:12px;
				padding:0 0px 0px 12px;
				background:url(../images/blue_51.jpg) repeat-y left;
			}
		.yellowbg .YellowbgBottom {
	width:620px;
	height:7px;
	background:url(../images/blue_62.jpg) repeat-x top;
	float: left;
		}
			.yellowbg .YellowbgBottom .left {
				width:90%;
				height:7px;
				float:left;
				background:url(../images/blue_76.jpg) no-repeat left top;
			}
			.yellowbg .YellowbgBottom .right {
				width:9px;
				height:7px;
				float:right;
				background:url(../images/blue_79.jpg) no-repeat right top;
			}

	.content .right{
	float:left;
	display:block;
	margin-left:5px;
	width:374px;
	overflow: hidden;
	}
		#C {
			width:100%;
			margin:5px 0;
		}
		#C .top {
			width:100%;
			height:31px;
			margin:0 auto;
			background:url(../images/blue_15.jpg) repeat-x;
		}
			#C .top #left {
				float:left;
				width:58%;
				height:19px;
				padding-left:14px;
				padding-top:12px;
				background:url(../images/blue_14.jpg) no-repeat;
			}
			#C .top #left a{
				font-size:14px;
				font-weight:bold;
			}
			#C .top #right {
				float:right;
				width:13px;
				height:31px;
				padding:0;
				background:url(../images/blue_10-18.jpg) no-repeat;
			}
		#C .center {
	width:100%;
	margin:0 auto;
	background:url(../images/blue_15-22.jpg) repeat-y right;
		}
			#C .center #left {
	width:96%;
	font-size:12px;
	padding:0 0 0 12px;
	background:url(../images/blue_20.jpg) repeat-y left;
	min-height:145px;
	height:auto !important;
	height: 145px;
			}
		#C .bottom {
			width:100%;
			height:10px;
			font-size:0.1em;
			background:url(../images/blue_24-26.jpg) repeat-x bottom;
		}
			#C .bottom #left {
				width:96%;
				height:10px;
				float:left;
				background:url(../images/blue_24.jpg) no-repeat left bottom;
			}
			#C .bottom #right {
				width:8px;
				height:10px;
				float:right;
				background:url(../images/blue_27.jpg) no-repeat right bottom;
			}
		#D {
			width:100%;
			margin:5px 0;
		}
		#D .top {
			width:100%;
			height:45px;
			margin:0 auto;
			background:url(../images/blue_37.jpg) repeat-x;
		}
			#D .top #left {
				float:left;
				width:58%;
				height:33px;
				padding-left:14px;
				padding-top:12px;
				background:url(../images/blue_36.jpg) no-repeat;
			}
			#D .top #left a{
				color:#004fc4;
				font-size:14px;
				font-weight:bold;
			}
			#D .top #right {
				float:right;
				width:60px;
				height:45px;
				padding:0;
				background:url(../images/blue_38-40.jpg) no-repeat right;
			}
			#D .top #right a{
				display:block;
				width:40px;
				height:45px;
				background:url(../images/more.jpg) no-repeat center 14px;
			}
		#D .center {
	width:100%;
	margin:0 auto;
	background:url(../images/blue_43.jpg) repeat-y right;
		}
			#D .center #left {
	width:96%;
	font-size:12px;
	padding:0 0 0 12px;
	background:url(../images/blue_41.jpg) repeat-y left;
	min-height:133px;
	height:auto !important;
	height: 133px;
			}
		#D .bottom {
			width:100%;
			height:10px;
			font-size:0.1em;
			background:url(../images/blue_63.jpg) repeat-x bottom;
		}
			#D .bottom #left {
				width:96%;
				height:10px;
				float:left;
				background:url(../images/blue_44-63.jpg) no-repeat left bottom;
			}
			#D .bottom #right {
				width:8px;
				height:10px;
				float:right;
				background:url(../images/blue_64.jpg) no-repeat right bottom;
			}
	
.aoyun{
	margin:0 auto;
	display:block;
	width:665px;
	height:75px;
	background:url(../images/2008.gif) no-repeat;
	float: none;
}
	.aoyun a.love{
		float:left;
		display:block;
		width:85px;
		height:75px;
	}
	.aoyun a.sohu{
		float:left;
		display:block;
		width:265px;
		height:75px;
	}
	.aoyun a.aoyunguanfang{
		float:left;
		display:block;
		width:440px;
		height:75px;
	}
.bottom{
	width:1004px;
	height:123px;
	background:url(../images/blue_80.jpg) no-repeat;
}
.bottom .add{
	width:670px;
	height:51px;
	float:left;
	padding-top:20px;
	padding-left:20px;
	font-size:12px;
	line-height:20px;
	color:#666;
}
.bottom .copyright{
	width:230px;
	height:53px;
	float:right;
	padding-top:80px;
	font-size:12px;
	line-height:20px;
	color:#666;
	text-align: right;
}
/*page*/
.PageMenu{
	display:block;
	float:left;
	width:258px;
}
	.PageMenu .title{
		width:238px;
		height:32px;
		padding-top:10px;
		padding-left:20px;
		color:#004fc4;
		font-size:14px;
		font-weight:bold;
		background:url(../images/blue_page_02.jpg) no-repeat;
	}
	.PageMenu .center{
		width:258px;
		display:block;
		background:url(../images/blue_page_18.jpg) repeat-y right;
	}
		.PageMenu .center .left{
			float:left;
			width:258px;
			background:url(../images/blue_page_19.jpg) repeat-y left;
		}
		.PageMenu .center .left ul{
			margin:0;
			padding:0;
			list-style-type:none;
		}
		.PageMenu .center .left li{
			width:218px;
			height:23px;
			margin:2px auto;
			padding-left:40px;
			padding-top:8px;
			font-size:14px;
			font-weight:bold;
			background:url(../images/blue_page_16.jpg) no-repeat center;
		}
		.PageMenu .center .left li a{
			display:block;
			width:218px;
			height:23px;
			font-size:14px;
			font-weight:bold;
		}	
	.PageMenu .bottom{
		width:258px;
		height:8px;
		display:block;
		background:url(../images/blue_page_30.jpg) repeat-x top;
	}
		.PageMenu .bottom .left{
			float:left;
			width:250px;			
			height:8px;
			background:url(../images/blue_page_29.jpg) no-repeat left top;
		}
		.PageMenu .bottom .right{
			float:left;
			width:8px;
			height:8px;
			margin:0;
			background:url(../images/blue_page_25-33.jpg) no-repeat top;
		}
.PageContent{
	display:block;
	float:left;
	margin-left:5px;
	width:741px;
}
	.PageContent .BorderTop{
		width:741px;
		height:39px;
		background:url(../images/blue_page_05.jpg) repeat-x;
	}
		.PageContent .BorderTop .left{
			float:left;
			width:680px;
			height:24px;
			font-size:12px;
			padding-top:15px;
			padding-left:20px;
			background:url(../images/blue_page_04.jpg) no-repeat left;
		}
		.PageContent .BorderTop .left .blue{
			color:#004fc4;
		}
		.PageContent .BorderTop .right{
			float:right;
			width:19px;
			height:39px;
			background:url(../images/blue_page_07.jpg) no-repeat right;
		}
	.PageContent .BorderCenter{
		width:741px;
		display:block;
		background:url(../images/blue_page_14.jpg) repeat-y right;
	}
		.PageContent .BorderCenter .left{
	float:left;
	width:721px;
	padding:5px 0 5px 20px;
	font-size:12px;
	background:url(../images/blue_page_13.jpg) repeat-y left;
	overflow: hidden;
	min-height: 400px;
		}
	.PageContent .BorderBottom{
		width:741px;
		height:9px;
		background:url(../images/blue_page_25.jpg) repeat-x top;
	}
		.PageContent .BorderBottom .left{
			float:left;
			width:720px;
			height:9px;
			background:url(../images/blue_page_24.jpg) no-repeat left top;
		}
		.PageContent .BorderBottom .right{
			float:right;
			width:9px;
			height:9px;
			background:url(../images/blue_page_28.jpg) no-repeat right top;
		}
/* news style */
ul.news{
	margin:0;
	padding:0;
	list-style-type:none;
}
ul.news li{
	height:20px;
	line-height:20px;
	font-size:12px;
	color:#333;
	float:left;
}
ul.news li.title{
	width:80%;
}
ul.news li.time{
	width:80px;
}
.root_left {
	width:620px;
	float:left;
}
.root_center {
	width:374px;
	float:left;
}

.row {
	clear:both;
}

.r_nbsp {
	width:20px;
}

.root {
	width:1000px;
	height:auto;
	margin:auto;
}

.root * {
/*此属性FF的说*/
	-moz-user-select:none;
}

.line {
	width:100%px;
	height:0px;
	overflow:hidden;
}

.move {
	border:#CCCCCC 1px solid;
	width:100%;
	height:aotu;
	margin-top:5px;
	margin-bottom:5px;
	display:none;
}

.CDrag_title {
	height:24px;
	line-height:24px;
	/*background:#0080C0;*/
}

.CDrag_title_a {
	width:auto;
	margin-right:80px;
	cursor:move;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-align:left;
	padding-left:10px;
}

.CDrag_title_reduce, .CDrag_title_lock, .CDrag_title_edit, .CDrag_title_close {
	float:right;
	width:28px;
	font-size:12px;
	color:#000000;
}

.CDrag_title_reduce, .CDrag_title_lock, .CDrag_title_edit {
	cursor:pointer;
}

.CDrag_title_close {
	cursor:default;
}

.CDrag_content {
	height:auto;
	border-top:#CCCCCC 1px solid;
	/*background-color:#F7F7F7;*/
	font-size:12px;
	line-height:130%;
}

.CDrag_temp_div {
	border:#CCCCCC 1px dashed;
	margin-top:5px;
	margin-bottom:5px;
}

a#DEL_CDrag, a#ADD_CDrag, a#Save_CDrag {
	color:#6699CC;
	text-decoration:none;
	font-size:12px;
}

a#DEL_CDrag:hover, a#ADD_CDrag:hover, a#Save_CDrag:hover {
	color:#FF0000;
	text-decoration:none;
	font-size:12px;
}
.sitemenu {
background-color:#FFFFFF;
}

.Dall_screen, .Iall_screen {
	position:absolute;
	left:0px;
	top:0px;
}

.Dall_screen {
	z-index:99;
	background-color:#000000;
	filter:alpha(opacity=30);
	opacity:0.3;
}

.Iall_screen {
	z-index:98;
	filter:alpha(opacity=0);
	opacity:0;
}

.Nall_screen {
	position:absolute;
	z-index:100;
	left:300px;
	top:100px;
	width:300px;
	height:auto;
	border:#6699CC 1px solid;
	background-color:#F0FAFF;
	padding:10px 0 10px 0;
}

.Call_screen {
	width:100%;
	height:auto;
	line-height:30px;
	font-size:12px;
	padding-bottom:10px;
}
