#content{
width:961px;
padding:0px 22px 0px 20px;
margin:10px auto;
}
#left{
width:263px;
float:left;
}
#pro div.fast{
background:url(../images/cpfl_img.jpg) 0px no-repeat;
text-indent:20px;
width:100%;
font-weight:bold;
padding-bottom:5px;
border-bottom:1px solid #ddd;
}
.pro_nav{
width:263px;
}
.pro_nav ul{
overflow:hidden;
width:100%;
zoom:1;
}
.pro_nav ul li{
height:30px;
float:left;
width:49%;
line-height:30px;
border-bottom:1px solid #ddd;
}
.pro_nav ul li a,.pro_nav ul li a:visited{
width:120;
padding-left:12px;
line-height:30px;
background:url(../images/sub_cpfl_img.jpg) no-repeat 0px 11px;
height:30px;
overflow:hidden;
display:block;
}
#connection{
width:241px;
}
#connection div.fast{
background:url(../images/phone_img.jpg) 0px no-repeat;
text-indent:50px;
font-weight:bold;
width:100%;
padding-bottom:10px;
border-bottom:1px solid #ddd;
}
#connection p{
width:90%;
padding-top:10px;
line-height:200%;
margin:0 auto;
}
#right{
width:682px;
float:right;
}
.aboutus{
width:400px;
margin-left:3px;
float:left;
}
.aboutus h2{
background:url(../images/a_title.jpg) no-repeat bottom;
text-indent:20px;
height:25px;
line-height:25px;
padding-bottom:3px;
font-size:13px;
margin-bottom:10px;
}
.aboutus h2 span{
padding-left:25px;
}
#company{
float:left;
padding-right:10px;
}
.aboutus p{
color:#333;
}
.aboutus p a,.aboutus p a:visited{
position:relative;
left:300px;
width:100px;
color:#900000;
}


#new{
width:257px;
float:right;
}
#new div.newdiv{
background:url(../images/a_title.jpg) no-repeat left bottom;
text-indent:10px;
padding-bottom:2px;
font-weight:bold;
height:25px;
line-height:25px;
font-size:13px;
margin-bottom:10px;
}
#new .newdiv span{
padding-left:15px;
margin-right:25px;
}
#new ul li p{
background:url(../images/new_img.jpg) no-repeat left;
text-indent:20px;
}
#new ul li a{
display:block;
height:24px;
line-height:24px;
background-color:#f1f1f1;
margin:3px 0px;
text-indent:10px;
}
#new ul li a.yellow,#new ul li a.yellow:hover{
color:#c83708;
}
#scroll{
width:665px;
border:1px solid #d9d9d9;
text-align:center;
padding:5px 0px;
padding-left:15px;
}

#bottom_new{
width:961px;
margin:0 auto;
padding:5px 22px 5px 20px;
}
.b_new{
width:466px;
float:left;
}
.b_new div.textnew{
background:url(../images/bottom_new.jpg) no-repeat bottom;
padding-bottom:3px;
height:25px;
line-height:25px;
font-weight:bold;
margin-bottom:5px;
}
.b_new.textnew span{
padding-left:20px;
font-weight:bold;
font-size:13px;
margin-right:170px;
}
.b_new ul li{
background:url(../images/new_list.jpg) repeat-x bottom;
height:30px;
line-height:30px;
}
.b_new ul li span{
background:url(../images/new_img.jpg) no-repeat left;
padding-left:20px;
height:30px;
line-height:30px;
padding-right:15px;
}
.b_new ul li span a,.b_new ul li span a:visited{
color:#006982;
}
.b_new ul li a.yellow,.b_new ul li a.yellow:hover{
color:#c83708;
}
.b_new ul li span a:hover{
color:#900000;
}
.b_new ul li b{
width:120px;
font-weight:normal;
float:right;
text-align:center;
}
#com_new{
margin-left:25px;
display:inline;
}
#link{
width:1003px;
margin:0 auto;
}
#link div.flink{
background-color:#eee;
padding:3px 15px;
font-weight:bold;
margin-bottom:10px;
}
#link a{
text-align:center;
display:block;
float:left;
width:125px;
overflow:hidden;
}

#temp{
border:1px solid #CCCCCC;
margin-top:15px;
padding:0px 10px;
height:auto!important;
min-height:380px;
height:380px;
width:241px;
}
.tem1{
clear:both;
width:100%;
height:55px;
padding:5px 0px;
}
.tem1 a,.tem1 a:visited{
display:block;
height:55px;
}
.tem1 img{
float:left;
padding-right:20px;
}
.tem1 p{
padding-top:10px;
font-size:13px;
font-weight:bold;
color:#999;
}