@charset "gb2312";
/* CSS Document */

body {font-family:宋体;font-size: 12px;color:#333333; line-height:22px;padding:0px;margin:0px; }
td{font-family:宋体;font-size:12px;color:#333333; line-height:22px;}
html,body{overflow-x:hidden;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,textarea,blockquote,th{padding:0px;margin:0px;list-style:none;color:#333333;}


img{border:0;}
.clear{clear:both;}

/**/

.mF_expo2010{position:relative;width:100%;height:550px;overflow:hidden;font:12px/1.5 Verdana,Geneva,sans-serif;background:#fff;margin:0 auto;}
.mF_expo2010 .loading{position:absolute;z-index:5;width:100%;height:100%;color:#666;text-align:center;padding-top:90px;background-repeat:repeat-x;background-position: top; }/*载入画面*/
.mF_expo2010 .pic{ display:block; list-style:none; padding:0; margin:0;}
.mF_expo2010 .pic li{position:absolute; text-align:center; display:block; width:100%;}
.mF_expo2010 .pic li img{width:100%;height:550px;}/*图片和焦点图框架一样大小*/
.mF_expo2010 .txt li{position:absolute;z-index:2;left:15px; color:#ffffff;width:100%;height:36px;line-height:36px;overflow:hidden; }/*标题文字*/
.mF_expo2010 .txt li a{display:block;color:#fff;padding:2px 0 0 16px;font-size:14px;font-weight:bold;text-decoration:none;}/*标题样式*/
.mF_expo2010 .txt-bg{position:absolute;bottom:0;z-index:1;width:100%;height:36px;overflow:hidden;background:#000;filter:alpha(opacity=0);opacity:0; }/*标题背景*/
.mF_expo2010 .num,.mF_expo2010 .num-bg{position:absolute;z-index:3;bottom:10px;left:50%;color:#000000;}/*按钮样式*/
.mF_expo2010 .num li,.mF_expo2010 .num-bg li{float:left;color:#000000;width:8px;height:8px;line-height:18px;overflow:hidden;text-align:center;margin-right:4px;cursor:pointer;}
.mF_expo2010 .num-bg li{background:#000000;filter:alpha(opacity=100);opacity:1;color:#000000;}/*按钮背景*/
.mF_expo2010 .num li.current,.mF_expo2010 .num li.hover{background:#0075c2;color:#0075c2;}/*当前/悬停按钮背景*/
/**/
.top1{height:30px;background:#da1409;}
.top1 ul{ display:block; height:30px; line-height:30px; width:1002px; margin:0 auto; text-align:right;color:#ffffff; font-family:微软雅黑;font-size:18px; }
.top1 ul p{ padding:0; margin:0px;}
.top1 ul img{ margin-right:10px;}
.top2{width:1002px; margin:0 auto; height:70px; clear:both;}
.top21{width:260px; float:left; height:70px;}
.menu{width:696px; height:70px; float:right;}
.menu ul li{ display:block;width:116px; float:left;}
.menu ul li a{ display:block;width:116px; height:70px;font-family:微软雅黑;font-size:14px; line-height:70px;text-align:center;}
.menu ul li a:hover{color:#ffffff; background:url(menu-bg.jpg) no-repeat center; text-decoration:none;}



.banner{ height:550px; clear:both;}

.main1{height:27px; background:url(main-bg.jpg) top repeat-x;clear:both;}
.main2{width:1002px; margin:0 auto; height:420px;clear:both;}
.lmtitle{ height:30px; line-height:30px; text-indent:30px;color:#da1409; font-family:微软雅黑;font-size:18px;}
.lmtitle1{ height:30px; line-height:30px;color:#da1409; font-family:微软雅黑;font-size:18px;}
.main21{ padding-left:20px; height:420px;}
.main21 table{width:461px; margin:20px 0 0 10px; float:left;}

.main3{width:942px; margin:0 auto; height:250px; clear:both; padding:10px 30px 0 30px;}
.main31{width:400px; float:left;height:235px;}
.main32{width:520px; float:right;height:235px;}
.newslist{ padding-top:15px;}
.newslist li{ line-height:40px; border-bottom:1px solid #cccccc;}

.down{ background:#717171; margin-top:20px; clear:both;color:#ffffff;}
.down1{width:942px; margin:0 auto; height:200px; padding:15px 30px 15px 30px;}
.down11{width:730px; float:left}
.down11 li{ display:block; line-height:26px; height:26px; width:220px; float:left;}
.down11 li a{color:#ffffff;}
.down12{width:150px; float:right;}
.down2{ background:#da1409; padding:10px 0 10px 0;color:#ffffff; line-height:24px; text-align:center;font-size:14px;}

.nymain{width:1002px; margin:0 auto; height:auto !important; min-height:400px;}
.left{width:232px; float:left;height:auto !important; min-height:400px;}
.lefttop{width:232px; height:60px; background:url(left-top.jpg) no-repeat; line-height:60px; text-align:center; font-size:20px;font-family:微软雅黑;color:#ffffff;}
.leftlm{ background:#f5f5f5; padding-top:10px;}
.leftlm ul li{ display:block; height:29px; line-height:29px;}
.leftlm ul li a{ display:block; height:29px; line-height:29px; background:url(left-bg.jpg) center no-repeat; text-indent:35px;}
.leftlm ul li a:hover{ background:url(left-bg1.jpg) center no-repeat; color:#ffffff; text-decoration:none;}
.right{width:710px; float:right; margin-right:30px;height:auto !important; min-height:400px;}
.righttitle{width:710px; height:44px; border-bottom:1px solid #cccccc;}
.righttitle ul{ display:block; width:200px; height:44px; line-height:44px; color:#da1409;font-size:20px;font-family:微软雅黑; float:left;}
.righttitle dl{ display:block; width:450px; height:44px; line-height:44px;color:#999999; float:right; text-align:right;}

.newslist1 li{ line-height:40px; border-bottom:1px solid #cccccc;}
.newslist1 li span{ display:block; width:100px; float:right; height:40px; line-height:40px;}

.cpzs table{width:100%; margin-top:20px;}


a:link{text-decoration:none; cursor:pointer; color:#333333;}
a:hover{border:none; padding:0; color:#ff0000; text-decoration:underline;}
a:visited{text-decoration:none; cursor:pointer; color:#333333;}

.pagecolor2 {
	background-color: #da1409;
	font-family:arial;
}

.pagecolor2 a{
	padding-top:5px;
	display:block;
	width:30px;
	height:23px;
	color:#ffffff;
	font-family:arial;
}
.pagecolor2 a:hover{
	padding-top:5px;
	display:block;
	width:30px;
	height:23px;
	color:#ffffff;
	background-color: #da1409;
	font-family:arial;
}
.pagecolor1 {
	font-family:arial;
	
}
.pagecolor1 a{
	padding-top:5px;
	display:block;
	width:30px;
	height:23px;
	color:#da1409;
	font-family:arial;
	border: 1px solid #da1409;
}
.pagecolor1 a:hover{
	padding-top:5px;
	display:block;
	width:30px;
	height:23px;
	color:#ffffff;
	background-color: #da1409;
	font-family:arial;
	border: 1px solid #da1409;
}
