/* CSS Document */
body{ background:url(02-01-bj.gif) repeat-x;}
.main{ width:998px; border:1px solid #cfcfcf; background:#fff; border-top:none; margin:0 auto; padding-bottom:10px;}

.main .header{ width:980px; height:135px; background:url(02-01-banner.jpg) no-repeat center; margin:0 auto;}
.main .header .top{ width:100%; text-align:right; line-height:25px;}
.main .header .top a{ color:#aa2a21; display:block; float:right; margin-left:10px; padding-left:10px; background:url(index_03.jpg) no-repeat left center; font-weight:bold;}
.main .header .top a:hover{ text-decoration:underline;}
.main .nav{ width:980px; margin:0 auto; background:#fff3df; border-top:2px solid #b41a0f; height:38px; line-height:38px;}
.main .nav ul li{ display:block; float:left; background:url(02-01-cdbj.jpg) no-repeat right; font-size:16px; padding-left:33px; padding-right:33px;}
.main .nav ul li a{ display:block; color:#b41a0f; font-weight:bold;}
.main .nav ul li a:hover{ text-decoration:underline;}
.main .content{ width:980px; margin:0 auto; margin-top:10px;}
.main .content .left{ width:280px; float:left;}
.main .content .left .left_num01 .num01_title{ padding-left:10px; width:270px; color:#fff; line-height:40px; background:#b41a0f; }
.main .content .left .left_num01 .num01_title span{ display:block; background:url(02-01-arrow.jpg) no-repeat left center; padding-left:15px; font-size:16px;}
.main .content .left .left_num01 ul{ background:#fff3df; width:270px; padding-left:5px; padding-right:5px; padding-bottom:10px;}
.main .content .left .left_num01 ul li{ display:block; width:260px; padding-left:10px; background:url(02-01-index_47.jpg) repeat-x bottom; padding-bottom:6px; padding-top:6px;}
.main .content .left .left_num01 ul li a{ display:block; background:url(02-01-wj.jpg) no-repeat left 13px; line-height:35px; font-size:15px; font-weight:bold; color:#000; padding-left:15px;}
.main .content .left .left_num02{ margin-top:10px;}
.main .content .left .left_num02 a{ display:block; margin-bottom:5px;}
.main .content .left .left_num03 .num03_title{ padding-left:10px; width:270px; color:#fff; line-height:40px; background:#b41a0f; }
.main .content .left .left_num03 .num03_title span{ display:block; background:url(02-01-arrow.jpg) no-repeat left center; padding-left:15px; font-size:16px;}
.main .content .left .left_num03 .num03_con{ width:280px; background:#fff3df;}
.main .content .left .left_num03 .num03_con .con_title{ font-size:15px; font-weight:bold; padding-top:15px; padding-left:25px;}
.main .content .left .left_num03 .num03_con .con_title input{ width:184px; height:28px; border:1px solid #c0c0c0;}
.main .content .left .left_num03 .num03_con .con_con{ font-size:15px; font-weight:bold; padding-left:25px; padding-top:15px; _padding-top:8px;}
.main .content .left .left_num03 .num03_con .con_con span{ display:block;}
.main .content .left .left_num03 .num03_con .con_con textarea{ width:235px; height:163px; margin-top:8px;}
.main .content .left .left_num03 .num03_con .button{ width:250px; margin:0 auto; margin-top:15px; background:url(02-01-index_47.jpg) repeat-x top; text-align:right; padding-top:15px; padding-bottom:10px; padding-right:18px;}


.main .content .right{ float:left; margin-left:10px;}
.main .content .right .right_search{ width:690px; height:40px;}
.main .content .right .right_search .search_left{ display:block; float:left; width:5px; height:40px; background:url(02-01-bg_03.jpg) no-repeat right;}
.main .content .right .right_search .search_mid{ display:block; background:url(02-01-fdj.jpg) no-repeat left #b41a0f; float:left; width:680px; height:40px;}
.main .content .right .right_search .search_right{display:block; width:5px; height:40px; background:url(02-01-bg_05.jpg) no-repeat left; float:left;}
.main .content .right .right_search .search_mid  ul li{ float:left; padding-top:8px;}
.main .content .right .right_search .search_mid  span{ margin-left:25px; display:block;padding-top:3px; font-size:16px; color:#fff;}
.main .content .right .right_search .search_mid  select{ margin-left:10px;  margin-top:3px;}
.main .content .right .right_search .search_mid  input{ width:165px; height:20px; border:1px solid #ccc; background:#fff; margin-left:15px;}
.main .content .right .right_search .search_mid .anniu{ display:block; margin-left:15px; margin-top:2px;}
.main .content .right .right_search .search_mid  .time{  font-size:15px; color:#fff; background:url(02-01-time.jpg) no-repeat left center; margin-left:30px; padding-left:30px; height:18px; padding-top:5px;}
.main .content .right .r_left{ margin-top:10px; float:left; width:400px;}
.main .content .right .r_left .r_left_news{ width:400px; height:238px; border:1px solid #b41a0f; margin-bottom:10px;}
.main .content .right .r_left .r_left_news .news_title{ height:40px; background:#fff3df; color:#c34539;}
.main .content .right .r_left .r_left_news .news_title span{ font-size:16px; float:left; display:block; line-height:40px; margin-left:20px;}
.main .content .right .r_left .r_left_news .news_title a{ float:right; color:#b41a0f; font-size:14px; margin-right:10px; display:block; line-height:40px;}
.main .content .right .r_left .r_left_news ul{ padding-left:10px;}
.main .content .right .r_left .r_left_news ul li{ height:31px; line-height:33px; font-size:14px; background:url(02-01-dian.jpg) no-repeat left center; padding-left:10px;}
.main .content .right .r_left .r_left_news ul li a{ color:#010101;}
.main .content .right .r_left .r_left_news ul li a:hover{ text-decoration:underline;}
.main .content .right .r_right{ margin-top:10px; width:280px; float:left; margin-left:8px;}
.main .content .right .r_right .right_rk a{ display:block; margin-bottom:7px;}

.main .content .right .r_right .right_comm .comm_title{ padding-left:10px; width:270px; color:#fff; line-height:40px; background:#b41a0f; }
.main .content .right .r_right .right_comm .comm_title span{ display:block; background:url(02-01-arrow.jpg) no-repeat left center; padding-left:15px; font-size:16px;}
.main .content .right .r_right .right_comm .comm_con{ width:280px; height: auto; background:#fff3df;}
.main .content .right .r_right .right_comm .comm_con .con_title{ width:265px; height:40px; line-height:40px; font-size:16px; color:#c34539;  padding-left:15px;}
.main .content .right .r_right .right_comm .comm_con .con_title span{ display:block; background:url(02-01-wj.jpg) no-repeat left center; padding-left:15px;}
.main .content .right .r_right .right_comm .comm_con ul{ display:block; background:url(02-01-index_47.jpg) repeat-x top; ; width:260px; margin:0 auto; padding-top:10px; padding-bottom:15px; margin-top:3px;}
.main .content .right .r_right .right_comm .comm_con ul li{ height:25px; padding-left:20px; font-weight:bold; line-height:25px; font-size:15px; color:#101010;margin-top:9.5px;}

.main .content .list_left{ width:280px; float:left;}
.main .content .list_left .list_left_num01 .list_num01_title{ padding-left:10px; width:270px; color:#fff; line-height:40px; background:#b41a0f; font-size:16px; }
.main .content .list_left .list_left_num01 .list_num01 span{ display:block; background:url(02-01-arrow.jpg) no-repeat left center; padding-left:15px; font-size:16px;}
.main .content .list_left .list_left_num01 ul{ background:#fff3df; width:270px; padding-left:5px; padding-right:5px; padding-bottom:10px;}
.main .content .list_left .list_left_num01 ul li{ display:block; width:260px; padding-left:10px; background:url(02-01-index_47.jpg) repeat-x bottom;}
.main .content .list_left .list_left_num01 ul li a{ display:block;  line-height:35px; font-size:13px; color:#010101; padding-left:15px;}



.main .content .right .list_r_left{ margin-top:10px; float:left; width:688px;}
.main .content .right .list_r_left .list_r_left_news{ width:688px; border:1px solid #b41a0f; margin-bottom:10px;}
.main .content .right .list_r_left .list_r_left_news .list_news_title{ height:40px; background:#fff3df; color:#c34539; padding-left:20px;}
.main .content .right .list_r_left .list_r_left_news .list_news_title span{ font-size:14px;  line-height:40px;}
.main .content .right .list_r_left .list_r_left_news ul{ padding-left:10px;}
.main .content .right .list_r_left .list_r_left_news ul li{ height:40px; line-height:40px; font-size:14px; background:url(02-01-dian.jpg) no-repeat left center; padding-left:10px;}
.main .content .right .list_r_left .list_r_left_news ul li a{ color:#010101; display:block; float:left;}
.main .content .right .list_r_left .list_r_left_news ul li span{ display:block; float:right; margin-right:10px;}
.main .content .right .list_r_left .list_r_left_news ul li a:hover{ text-decoration:underline;}
.main .content .right .fenye{ text-align:center; color:#8b3c36; font-weight:bold; font-size:15px; line-height:35px; padding-top:25px; padding-bottom:25px;}

.main .content .right .list_r_left .list_r_left_news .title2{ font-size:18px; color:#000; width:95%; margin:0 auto; margin-top:15px; text-align:center; line-height:45px; border-bottom:2px solid #666;}

.main .content .right .list_r_left .list_r_left_news p{ font-size:16px; line-height:35px; width:95%; margin:0 auto; margin-top:15px; font-family:"宋体";}
.main .content .right .list_r_left .list_r_left_news .con{ padding-bottom:40px;}

.main .content .right .list_r_left .list_r_left_news .time_zuozhe{ text-align:center; width:95%; color:#CC0033; font-size:18px; line-height:35px; padding-top:10px;}
.main .content .right .list_r_left .list_r_left_news .time_zuozhe span{ margin-left:10px;}


.footer{ width:1000px; height:100px; margin:0 auto; background:#b41a0f; color:#fff; text-align:center; line-height:100px; font-size:14px; margin-top:10px; font-weight:normal;}


.icp{width:980px; margin:0 auto; text-align:center;font-size:12px; color:#FFF;margin-top:25px;}
.jiucuo {width:110px;height:55px; float:left;margin-top:10px;margin-left:20px;}
.conac {width:155px;height:80px; float:left; text-align:right;margin-left: 105px;}
.words {
	height: 55px;
	float: left;
	padding-top: 10px;
	line-height: 25px;
	color: #FFF;
	font-size: 12px;
}
.words a:link {
	color: #fff; 
	text-decoration: none;
	font-size: 12px;
}
.words a:visited {
	color: #fff; 
	text-decoration: none;
	font-size: 12px;
}
.words a:hover {
	color: #fff; 
	text-decoration: none;
	font-size: 12px;
}
.words a:active {
	color: #fff; 
	text-decoration: none;
	font-size: 12px;
}
