body{ 
margin:0;
padding:0px;
font-size:12px; 
line-height:1.8; 
font-family:Verdana, "宋体", Arial,Sans; 
text-align:center; 
background:#fff; 
color:#454545;
background-image:url(../images/bg.jpg);
background-repeat:repeat-x;
background-attachment:fixed;
}

a:link,a:visited{color:#454545; text-decoration:none;} 
a:hover,a:active{color:red;text-decoration:underline;}

img{ border:0;}
.t_right{text-align:left;}

/*top*/
#top{
margin:0 auto;
height:86px;
width:964px;
background:#fff; 
}
#top_left{
float:left;
width:506px;
height:86px;
}
#top_right{
float:right;
width:150px;
height:20px;
margin-top:8px;
}

.top_txt{
float:right;
text-align:right; 
margin-top:10px;
margin-left:10px;
}

/*nav*/
#nav{
margin:0 auto;
width:964px;
height:33px;
background:#2e67bb;
}
#n_all{
float:left;
margin-top:5px;
margin-left:3px;
height:23px;
}

/*content*/
#content{
margin:0 auto;
width:964px;
height:570px;
background:#fff;
}
#c_left{
float:left;
margin-top:5px;
width:704px;
height:563px;
}
#flash{
float:left;
width:704px;
height:196px;
}
#about{
float:left;
margin-top:13px;
width:368px;
height:176px;
}
#aa_1{
float:left;
width:115px;
height:24px;
background-image:url(../images/i_12.jpg);
background-repeat:repeat-x;

}
#aa_2{
weight:390px;
height:25px;

background-repeat:repeat-x;
}
#a_pic{
float:left;
margin-top:15px;
width:107px;
height:100px;
border-width:1px;
border-color:#f4f4f4;
border-style:solid;
}
#a_box{
float:left;
margin-left:10px;
margin-top:15px;
width:242px;
height:120px;
word-break:break-all;
text-overflow:ellipsis;
overflow: hidden;
text-align:left;
}
.bt{
font-size:12px;
font-weight:bold;
color:red;
}
#n_box{
float:left;
margin-left:1px;
margin-top:15px;
width:305px;
height:130px;
word-break:break-all;
text-overflow:ellipsis;
overflow: hidden;
text-align:left;
}
.biaoti1{
font-size:14px;
font-weight:bold;
text-align:left; 
padding-left:30px;
}
.biaoti2{
text-align:right; 
padding-top:6px;
padding-right:10px;
}

#news{
float:left;
margin-top:13px;
margin-left:18px;
width:318px;
height:176px;
}
#pt{
float:left;
margin-top:13px;
width:705px;
height:165px;
}
#pt_top{
float:left;
width:705px;
height:35px;
background-image:url(../images/i_28.jpg);
background-repeat: no-repeat;
}
#pt_2{
float:left;
width:705px;
height:120px;
background-image:url(../images/i_30.jpg);
background-repeat:repeat-y;
}
#pt_box{
float:left;
margin-top:10px;
margin-left:5px;
width:685px;
height:108px;
background:#f5f5f5;
}

/*right*/
#c_right{
float:right;
margin-top:5px;
width:240px;
height:563px;
}
#c_box{
float:left;
padding-top:10px;
width:240px;
height:212px;
background:#f9fafb;
border-bottom-width:1px;
border-color:#d3d4d4;
border-bottom-style:dotted;
}

#dm_1{
float:left;
width:239px;
height:191px;
}
#dm_2{
float:left;
width:239px;
height:124px;
}
/*footer*/
#footer{
margin:0 auto;
margin-top:10px;
width:964px;
height:50px;
background:#ecf0f3;
border-top-width:1px;
border-top-color:#92acbd;
border-top-style:solid;
border-bottom-width:1px;
border-bottom-color:#92acbd;
border-bottom-style:solid;
}
.end_txt{
padding-top:15px;
}
.list1{
margin-top:3px;
margin-left:5px;
text-align:left; 
list-style-image: url(../images/icon2.jpg);
}
.n_list{
text-align:left; 
list-style-image: url(../images/icon1.jpg);
}　

/*内页*/
#n_banner{
float:left;
width:959px;
height:129px;
}
#n_left{
float:left;
width:197px;
height:441px;
border-right-style:solid;
border-right-width:1px;
border-right-color:#d6d6d6;
background-position:50% 100%;
background-image:url(../images/pic3.jpg);
background-repeat:no-repeat;
}
#n_left_top{
float:right;
margin-top:15px;
width:183px;
height:32px;
background-image:url(../images/n_left_bt.jpg);
background-repeat: no-repeat;
}

.n_top_txt{
font-size:14px;
font-weight:bold;
color:#fff;
text-align:left; 
padding-top:8px;
padding-left:20px;
}

#n_right{
float:left;
margin-left:5px;
width:760px;
height:441px;
}

#n_right_top{
float:left;
margin-top:20px;
width:740px;
height:25px;
border-bottom-width:1px;
border-bottom-color:#d3d3d3;
border-bottom-style:solid;
}
.n_top2_txt{
font-size:12px;
text-align:left; 
padding-top:10px;
padding-left:15px;
}

#news_box
{
text-align:left;
float:left;
padding-top:10px;
width:740px;
}


