@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0;}
img{ border:0;}
li{ list-style-type:none;}
body{ font-size:12px; color:#666;}
a{ color:#666; text-decoration:none;}
a:hover{ color:#666; text-decoration:underline;}
a.a1{ font-size:14px; color:#960606; text-decoration:none;}
a.a1:hover{ font-size:14px; color:#960606; text-decoration:underline;}
a.a2{ font-size:12px; color:#960606; text-decoration:none;}
a.a2:hover{ font-size:12px; color:#960606; text-decoration:underline;}
a.a3{ font-size:12px; color:#666; text-decoration:none;}
a.a3:hover{ font-size:12px; color:#960606; text-decoration:underline;}

.f_l{ float:left;}
.f_r{ float:right;}
.m_top20{ margin-top:20px;}

.main{ width:960px; margin:0 auto;}
.header{ background:url(../images/banner.jpg) no-repeat; width:960px; height:235px;}
.logo{ overflow:hidden;}
.news{ width:960px; overflow:hidden;}
.news_left{ float:left; width:551px;}
.news_right{ float:right; width:396px;}
.m01{ height:24px; text-align:right; padding-right:34px;}
.news_in{ padding:0 10px; border:1px solid #980b0b; height:283px;}
.news_in h4{ height:40px; line-height:40px;}
.news_in p{ line-height:24px;}
.footer{ border-bottom:1px solid #980b0b; border-top:1px solid #980b0b; padding:30px 46px; line-height:24px; color:#960606; overflow:hidden; zoom:1;}
.f_n1{ float:left; width:165px; padding-top:40px;}
.f_n2{ float:left; width:200px; border-right:1px solid #960606;}
.f_n3{ float:left; width:200px; padding-left:50px; border-right:1px solid #960606;}
.f_n4{ float:left; width:200px; padding-left:50px;}
.dahui{ height:48px; border:1px solid #960606; margin:31px 0 0 5px; line-height:24px; padding:10px 0 10px 5px;}
.f_14{ font-size:14px;}


.ul_x01{ padding:10px 0; overflow:hidden; zoom:1;}
.ul_x01 li{ float:left; width:360px; height:24px; background:url(../images/dian.jpg) no-repeat left center; padding-left:10px; line-height:24px; overflow:hidden;}
.ul_x02{ border:1px solid #980b0b; padding-bottom:10px; overflow:hidden; zoom:1;}
.ul_x02 li{ float:left; display:inline; width:100px; margin:13px 0 0 26px;}
.ul_x02 li p{ width:100px; height:80px; line-height:20px; overflow:hidden;}
.ul_x03{ overflow:hidden; zoom:1;}
.ul_x03 li{ float:left; display:inline; width:157px; margin:18px 0 0 30px; text-align:center;}
.ul_x03 li p{ height:20px; line-height:20px; overflow:hidden;}