@charset "utf-8";
/* 属性书写顺序
	一、显示与定位： display  position  float  list-style
	二、元素自身：width   height   line-height   margin   padding   border   background
	三、文本外观：color  font text-align  text-decoration  other----*/
/*页面元素(全局)----*/
*{
 margin:0; padding:0;
 }
ul,li {
 list-style:none; 
}
fieldset,img {
 border:0;
}
textarea{
 margin:10px 0;
}	
html, body {
 background:#fff;
 text-align:center; font-size:12px; color:#416480; font:Arial, Helvetica, sans-serif,宋体
	}
table {
 width:100%; border:0; border-collapse:collapse;
 word-spacing:0;
}
td,tr,img{ border:none;}
p{ margin:0; padding:0;}
a:link, a:visited, a:hover{
 color:#383838; text-decoration:none;
}
a:hover{ 
 color:#446882; text-decoration:underline;}
p,p.center{
 line-height:2em;}	
p.center{
 text-align:center;}	
dl,dt,dd{
 vertical-align:middle;}	
/*清除浮动----*/
.cl,.clear{ clear:both;}
.cl_left{ clear:left;}
/*右浮动---*/
span.right{
 float:right;}
/*表单----*/
input,select{
 vertical-align:middle;}
input.text{
 padding:1px;
 }
select{ padding:1px;}	
input.length_300{
 width:300px;}
input.length_100{
 width:100px;}	
label{
 margin:0 5px;}	
/*表单提示信息----*/
.form_hint{
 color: #999;} 
.ad{ margin:8px 0;} 
/*标题 h1--h4----*/
h1,h2,h3,h4,h5,h6{ font-size:12px; font-weight:normal;} 
/*字体大小----*/	
.font_12px{
 font-size:12px; font-weight:normal;} 
.font_13px{
 font-size:13px;}
.font_14px{
 font-size:14px;}
.font_20px{
 font-size:20px;}
.font_32px{
 font: bold 32px Georgia, "Times New Roman", Times, serif;}	
/*字体颜色----*/
.pertain{ color: #999;}
.important{ color:#a80808;}
/*布局通用区----*/
.warp{
 width:100%; height:100%; margin:0 auto; 
 text-align:center; background:#fff url(../image/body_bg.jpg) repeat-x;}
#container{
 width:1280px; margin:0 auto;
 text-align:center;background:#fff;} 
#header,#center{
 width:976px; margin:0 auto;}
#center{ background:url(../image/center_bg.jpg) repeat-y center 0;} 
/*rc_bl 公共布局---*/
.rc_bl{ width:959px; margin-bottom:7px; margin:0 auto;}
.rc_ctn_ab{ width:945px; padding:0px 7px; border-top:1px solid #fff;}
/*rc_ctn_a banner---*/
.rc_ctn_a{ float:left; width:677px; overflow:hidden;}
/*sub_ab_a----*/
.sub_ab{ text-align:left; width:100%;}
.sub_ab_a{ float:left; width:246px; overflow:hidden;}
.sub_ab_b{ float:right; width:685px; overflow:hidden;}