body{ background:#fff; padding:0 0 10px; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:center;}
a,img,table{border:0; cellpadding="0" cellspacing="0"}
.rap{clear:both;margin:auto;width:990px;overflow:hidden;text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px}
.rap2{clear:both;margin:auto;width:1007px;overflow:hidden;text-align:left;}
ul{ margin:0; padding:0; list-style:none;}
li{ margin:0; padding:0; list-style:none;}
.content {
	line-height: 20px;
	color: #333;
}
.content1 {
	line-height: 25px;
	font-size: 14px;
}.x_line {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DCDCDC;
}
.x_line_xu {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #816F57;
}.x_line_c {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #223E6E;
}

 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(../image/orangebox.jpg) no-repeat  }
#orangebox dd{background:#EA6538;}
#graybox{background:url(../image/greybox.jpg) no-repeat 0 0}
#graybox dd{background:#414141}
#yellowbox{background:url(../image/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(../image/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(../image/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(../image/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: 7px;
	border-left-width: 7px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.all{
	border: 4px solid #CDE0F1;
}
.foot_line{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ccc;
}
.white{ color:#fff}
.left_right{
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.top_right{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.top_right_bot{
    border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.bot{
    border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;}
.left{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	 border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;}
}
.right{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
#menu ul{}
#menu ul li{
	float:left;
	display:block;
	font:15px/15px  Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	scolor:#111111;
	padding-top: 0;
	padding-right: 25px;
	padding-bottom: 15px;
	padding-left: 9px;
}

#menu ul.minmenu li{margin-top:0px;float:left;font:15px/15px  Verdana;color:#ccc ;padding:0 30px 0 15px}
#menu ul li a {color:#000;text-decoration: none;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif}
#menu ul li a:hover {color:#00CCFF; text-decoration: none}

#home{}
#home  a{ color:#fff!important  }
#home a:hover{ color: #00CCFF!important }
#list ul li {margin:0; padding:0; list-style:none;}
#list ul li a{
	font-size:11px;
	display:block;
	color:#fff;
	width:176px;
	line-height:33px;
	height:33px;
	text-align:center;
	text-decoration:none;
	background:url(listbar2.gif);
	font-family: Arial, Helvetica, sans-serif;
  }
#list ul li a:hover{
   color: #000;
   background:url(listbar2.gif);
   background-position:0px -33px;}
#list ul li a:active{
   background:url(listbar2.gif);
   background-position:0px -33px;}
.img2 { 
float:right;
} 
.txt{ margin:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px}
#home_cn {
		float:left;
	display:block;
	font:15px/15px  Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	scolor:#111111;
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 9px;
}
