﻿body{ background:#fff; padding:0 0 10px; margin:0; font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif; text-align:center}
a,img,table{border:0}
.rap{clear:both;margin:auto;width:1002px;overflow:hidden;text-align:left;}
.nav tr td a {color:#fff;text-decoration: none}
.nav tr td a:hover {color: #FFFF00;text-decoration: underline}
a{color:#999;text-decoration: none}
/* fix float bug*/
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-table;}
/* hides from ie-mac \*/
.clearfix {height: 1%;}
.clearfix {display: block;}
#top{color:#000;margin:20px auto 15px; background: url(logo.jpg) no-repeat left bottom; padding-top:25px;text-align:right; }
#top a{margin:0 5px; font-weight: lighter;}
#orangebox,#graybox,#yellowbox{float:left;padding:0;margin:0 0 5px;width:303px;height:302px;overflow:hidden;}
#orangebox dt,#graybox dt,#yellowbox dt{padding:0;margin:0; text-indent:-1000px; height:232px;display:block;}
#orangebox dd,#graybox dd,#yellowbox dd{display:block;margin:0;padding:8px;height:68px;color:#fff;font-weight:bold}
#orangebox a,#graybox a,#yellowbox a{display:block;color:#F4C52F;}
#orangebox{margin:0 6px;background:url(orangebox.jpg) no-repeat }
#orangebox dd{background:#EA6538;}
#graybox{background:url(greybox.jpg) no-repeat 0 0}
#graybox dd{background:#414141}
#yellowbox{background:url(yellowbox.jpg) no-repeat 0 0;}
#yellowbox dd{background:#F4C52F;}
#yellowbox dd a{color:#414141}
#menuban{width:612px;margin-right:6px;float:left;background:#000;overflow:hidden}
#menuban ul{margin:0;padding:0;list-style:none;border-left:11px solid #E9663A}
#menuban ul li{float:left;margin:0;padding:0;margin:0 40px 0 30px;list-style:none}
#menuban ul li a{color:#fff;font:bold 12px/27px Arial, Helvetica, sans-serif;text-transform:uppercase}
#searchban{width:303px;float:left;overflow:hidden;}
.button{background:#eee;padding:0;margin:0;line-height:16px;margin:2px 0 0 8px}
#searchban div input{vertical-align:middle}
#searchban div{border-left:11px solid #F4C52F;background:#999;height:27px;}
#searchban div span{color:#fff;margin:0 10px 0 20px;font:bold 12px/27px Arial, Helvetica, sans-serif;}
#pcontent{border:1px solid #62614D;margin:35px auto 10px;width:921px;text-align:left;position:relative}
#profile{margin:0 25px 0 10px;width:600px;float:left;overflow:hidden;background:url(content_bg.jpg) no-repeat 330px bottom}
#profile li{font-weight:bold}
#profile h2{color:#EA6538;font:bold 14px/16px Arial, Helvetica, sans-serif;margin:0;padding:10px 0 0}
#profile p{padding:5px;margin:0}
#contact{width:264px;float:left;position:relative;background:url(contact_bottom.jpg) #fbfbfb no-repeat center bottom;}
#contact div{position:absolute;z-index:102;right:4px;top:-26px;height:78px;width:85px;background:url(content_logo.jpg) no-repeat center center}
#contact ul,#contact li{margin:0;padding:0;list-style:none}
#contact ul{padding:0px 8px 8px 15px}
#contact li{padding:3px}
#partner ul,#partner li{margin:0;padding:0;list-style:none}
#partner li{height:48px;overflow:hidden;background:red}
#partner{position:absolute;z-index:102;right:11px;bottom:20px;}
#partner ul{height:48px;width:266px;overflow:hidden;margin-top:5px}
#partner h2,#contact h2{color:#999;font:bold 14px/24px Arial, Helvetica, sans-serif;margin:0;padding:10px 0 0 10px}
#bottom span{display:block;text-align:center;}
.side{
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #ccc;
	border-left-color: #ccc;
}
.all{
	clear:both;
	margin:auto;
	width:921px;
	overflow:hidden;
	text-align:left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.nav{ color:#fff; font-family: Arial, Helvetica, sans-serif; font-weight:bolder;font-size:14px;clear:both;margin:auto;width:1002px;overflow:hidden;text-align:left; }
.nav a{ color:#fff; text-decoration:underline }
.line{
	line-height: 18px;
}
.x_line {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EAEAEA;
	text-align:left;
	padding-right:20px
}
.menu_top{background-image: url(left_menu_1.jpg);padding-left:10px;color:#fff;font:20px 黑体,宋体,华文行楷,方正舒体 ; }
.middle_bar{background-image:url(title_s.jpg);
padding-left:15px;
background-repeat: no-repeat;
}
.x_line a{color:#000}

