﻿@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0;}
body{ font-size:12px; color:#333; background:url(../images/bj_02.png) repeat-x;}
img{ border:0;}
a{ text-decoration:none; color:#333;}
ul{ list-style:none;}

.allwidth{ width:100%; height:auto; float:left; overflow:hidden;}
.zhaiwidth{ width:1006px; height:auto; margin:0 auto;}
.allnav{ width:100%; height:36px; background:#b50102; float:left; }


#div1{
	height:28px;
	overflow:hidden; width:600px; float:left;
}
#div1 a{display:block;line-height:28px;text-decoration:none;color:#555;font-family:Arial;font-size:12px;}
.sousuo{ float:left; width:300px; height:20px; padding:4px 0px; padding-left:100px;}
.btn04{ width:50px; height:21px; background:url(../images/index_03.png) no-repeat; border:0; float:left;}
.kuang{ width:240px; height:18px; border:#CCCCCC solid 1px; background:url(../images/index_066.png) no-repeat right center; float:left; margin-right:5px;}
.tpxw{ width:343px; height:292px; background:url(../images/index_06.png) no-repeat; margin-top:10px; float:left;}
.tpbt{ width:333px; float:left; height:36px; line-height:36px; font-size:14px; font-weight:bold; color:#fff; padding-left:10px; float:left;}
.syhydt{ width:410px; height:auto; float:left; margin-left:10px; overflow:hidden;}
.synews{ width:410px; height:auto; float:left;}
.allbt{ float:left; width:100%; height:23px; border-bottom:#b40001 solid 2px; overflow:hidden; margin-top:10px; text-align:right;}
.justbt{ width:111px; height:23px; background:url(../images/index_08.png) no-repeat; text-align:center; font-size:14px; font-weight:bold; color:#fff; line-height:23px; float:left;}
.dsfhsdf{ width:388px; height:auto; padding:10px; border:#ccc solid 1px; border-top:0; float:left;}
.dsfhsdf li{ width:378px; padding-left:10px; height:24px; line-height:24px; background:url(../images/index_19.png) no-repeat left center;}
.xwner{ width:300px; float:left;}
.time{ width:78px; text-align:right; float:left;}
.xwner a:hover{ color:#f00;}
.kslink{ width:200px; height:263px; background:#eee7d5; float:left; margin-left:10px; margin-top:10px; padding:15px;}
.kxlinbt{ width:200px; height:25px; line-height:25px; color:#b40001; font-size:14px; font-weight:bold;}
.kslink li{ width:178px; height:31px; border:#ccc solid 1px; padding:0px 10px; background:url(../images/jt.png) repeat-x right; margin-top:7px; line-height:31px; font-weight:bold;}
.icon12{ float:left; width:20px; text-align:center; margin-right:5px; height:31px;}
.syleft{ width:762px; height:auto; float:left;}
.huzq{ width:762px; height:auto; float:left;}
.huadong{ width:750px; height:41px; background:url(../images/bj_07.png) repeat-x; float:left; padding-left:10px;}
.huadong li{ width:auto; height:41px; line-height:36px; padding:0px 19px; float:left; overflow:hidden; font-weight:bold;}
.huadong li a{ color:#666666;}
.huadong li.hover{ background:url(../images/index_45.png) repeat-x top center; color:#b40001;}
.huadong li.hover a{ color:#b40001;}
.hyzqkuang{ width:760px; height:auto; border:#ccc solid 1px; border-top:0; float:left;}
.hzdwsd{ width:758px; height:auto; float:left; overflow:hidden;}
.yitiao{ width:355px; height:auto; float:left; line-height:24px; padding-left:15px;}
.btyihang{ width:355px; height:36px; line-height:36px; font-size:14px; font-weight:bold; overflow:hidden;}
.ouyoi{ float:left; width:350px; height:auto; padding-left:15px; margin-left:15px; border-left:#ccc dashed 1px; padding-top:5px;}
.ouyoi li{ width:340px; height:24px; background:url(../images/index_19.png) no-repeat left center; float:left; padding-left:10px; line-height:24px;}
.xwvbd{ width:260px; float:left; overflow:hidden; line-height:24px;}

#mrq{width:738px; float:left; padding:10px;}
#Marquee_x { overflow:hidden; width: 738px } 
#Marquee_x ul li ,#Marquee_x ul li div{ float:left;line-height:25px;overflow:hidden} /* 横向滚动必须让所有li左浮动 */
#Marquee_x ul li div{ float:left;line-height:25px;height:90px; width:83px; overflow:hidden; text-align:center;}
#Marquee_x ul li div img{width:83px; height:65px; display:block}
#Marquee_x ul li div span{ display:block;}
.clone{ display:none;}

.yhlglh{ float:left; width:762px; height:auto; margin-top:10px;}
.qizong{ float:left; width:374px; height:auto;}
.biaoti1{ float:left; width:374px; height:30px; line-height:30px; background:url(../images/index_59.png) no-repeat;}
.lhbt01{ float:left; width:165px; text-align:center; color:#bf1f1f; font-size:14px; font-weight:bold; line-height:36px;}
.more{ float:right; margin-right:23px;}
.more a{ color:#fff;}
.fourk{ float:left; width:352px; height:138px; padding:10px; border:#ccc solid 1px; border-top:0;}
.fourk ul{ float:left; width:352px; height:auto; padding:10px 0px;}
.fourk li{width:342px; height:24px; background:url(../images/index_19.png) no-repeat left center; float:left; padding-left:10px; line-height:24px;}
.fourbt{ width:264px; float:left;}

.syright{ width:240px; float:left; height:auto;}
.xiazai{ float:left; width:220px; height:auto; padding:5px 0px;}
.xiazai li{ float:left; width:210px; padding-left:10px; height:24px; line-height:24px; background:url(../images/dian_03.png) no-repeat left center; border:0; font-weight:normal;  margin:0; }
.xiazai li a{color:#333333;}
.xiazai li a:hover{color:#f00;}

.sylxwm{ float:left; width:240px; line-height:22px; padding:5px 0px;}
.botnav{ width:1006px; text-align:center; line-height:40px; color:#fff;}
.botnav a{ color:#fff;}
.botbq{ width:1006px; text-align:center; line-height:24px; color:#fff; padding:10px 0px;}
.tupianb{ width:1002px; height:26px; line-height:26px; margin-top:20px; background:url(../images/index_63.png) repeat-x; float:left; text-align:center;}
.tplink{ width:120px; height:26px; background:#fff; font-size:14px; font-weight:bold; margin:0 auto;}

.rollBox{width:1002px;overflow:hidden; float:left; padding:10px 0px; padding-bottom:20px;}
.rollBox .LeftBotton{height:27px;width:16px;background:url(../images/index_69.png); overflow:hidden;float:left;display:inline;margin-top:10px;cursor:pointer;}
.rollBox .RightBotton{height:27px;width:16px;background:url(../images/index_71.png);overflow:hidden;float:left;display:inline;margin-top:10px;cursor:pointer;}
.rollBox .Cont{width:970px;overflow:hidden;float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:108px;float:left;text-align:center;}
.rollBox .Cont .pic img{background:#fff;border:1px solid #ccc;display:block;margin:0 auto;}
.rollBox .Cont .pic p{line-height:26px;color:#505050;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}


img { vertical-align: top; border: 0; }
#hotpic { width: 370px; height: 228px; overflow: hidden; margin: 0 auto; }
#NewsPic { position: relative; width: 368px; height: 184px; overflow: hidden; border: solid 1px #000; }
    #NewsPic a { overflow: visible; border: 0; text-decoration: none; }
    #NewsPic .Picture { position: absolute; left: 0; top: 0; }
    #NewsPic .Nav { position: absolute; height: 13px; line-height: 14px; bottom: 0; right: 0; }
        #NewsPic .Nav span { font-size: 12px; font-weight: 400; color: #FFF; float: right; display: block; width: 24px; text-align: center; background: #000; border-left: solid 1px #FFF; cursor: pointer; }
            #NewsPic .Nav span.Normal { color: #FFF; background: #000; filter: Alpha(opacity=50); opacity: .5; }
            #NewsPic .Nav span.Cur { background: #ce0609; color: #FFF; }
#NewsPicTxt { position: relative; width: 380px; height: 22px; border: 1px; margin: 0; padding-top: 4px; text-align: center; font-family: Sans-Serif; font-weight: 700; color: #000; font-size: 14px; margin-left: auto; margin-right: auto; margin-top: 3px; }
    #NewsPicTxt a:link, #NewsPicTxt a:visited { font-family: "Microsoft Yahei"; font-size: 16px; font-weight: 700; color: #000; text-decoration: none; }
    #NewsPicTxt a:hover { color: red; }
	
	
	
	
.nyleft{ float:left; width:192px; height:auto; padding:10px; padding-right:5px; margin-top:10px; font-family: "Microsoft Yahei"; background:#ededec; }
.bt1{ float:left; width:192px; height:34px; background:url(../images/about_07.png) no-repeat; font-size:16px; text-align:center; color:#fff; line-height:34px;}
.nyleft li{ font-size:14px; width:192px; height:29px; line-height:29px; background:url(../images/about_14.png) no-repeat; text-align:center; color:#333333; margin-top:5px; float:left;}
.nyleft li.hover{ float:left; width:192px; height:29px; background:url(../images/about_11.png) no-repeat; color:#fff;}
.nyleft li.hover a{ color:#fff;}
.nyright{ float:left; width:770px; height:auto; margin-top:10px; margin-left:20px;}
.rhtdqwz{ float:left; width:770px; height:34px; text-align:right; line-height:34px;}
.rihgtbt{ float:left; width:740px; height:36px; line-height:36px; background:url(../images/shuxing.png) no-repeat 20px #efefef; color:#b30000; font-size:14px; font-weight:bold; padding-left:30px;}
.rhtwz{ float:left; width:750px; height:auto; line-height:24px; padding:20px 10px; font-size:14px; line-height:28px;}
.newsul{ float:left; width:750px; height:auto;}
.newsul li{ float:left; width:735px; height:32px; line-height:32px; font-size:12px; border-bottom:#ccc dashed 1px; background:url(../images/dian.png) no-repeat left center; padding-left:15px;}
.yema02{ float:left; width:735px; text-align:center; margin-top:25px; font-size:12px;}
.yema02 a{ font-size:12px; border:#ccc solid 1px; padding:5px 10px;}
.inpu24{ width:30px;}
.btngo{ padding:3px 5px; background:#b8001e; color:#fff; border:0; margin-left:5px;}
.danq{ background:#4f4f4f; color:#fff; padding:5px 10px;}
.yitiao1{ float:left; width:750px; height:auto;}
.tupp{ float:left; width:232px; height:190px; background:url(../images/bnewsbh_03.png) no-repeat;}
.lhlj{ float:left; width:490px; margin-left:15px; font-size:12px; margin-top:19px;}
.download{ float:left; width:750px; height:auto;}
.download li{ float:left; width:250px; height:145px; text-align:center; font-size:12px; overflow:hidden; margin:0; padding:0; line-height:36px;}

.nav004 {
	margin: 0px auto; 
	text-align: center; width:1050px;
}

.nav004 ul ul {
	display: none;
}

	.nav004 ul li:hover > ul {
		display: block;
	}


.nav004 ul {
	padding: 0 20px;
	list-style: none;
	position: relative;
	display: inline-table;font-size:14px;font-family:"微软雅黑";
}
	.nav004 ul:after {
		content: ""; clear: both; display: block;
	}

	.nav004 ul li {
		float: left; font-weight:bold;
	}
		.nav004 ul li:hover {
			background: #ff0000;
			
		}
			.nav004 ul li:hover a {
				color: #fff;
			}
		
		.nav004 ul li a {
			display: block; padding: 9px 0px;
			color: #fff; text-decoration: none; width:100px;
		}
			
		
	.nav004 ul ul {
		background: #b50102; border-radius: 0px; padding: 0;
		position: absolute; top: 100%; padding-top:3px;+margin-top:30px;
	}
		.nav004 ul ul li {
			float: none;  position: relative;
		}
			.nav004 ul ul li a {
				padding: 8px 0px;
				color: #fff;
				width:100px;
			}	
				.nav004 ul ul li a:hover {
					background: #f00;
				}
		
	.nav004 ul ul ul {
		position: absolute; left: 100%; top:0;
	}
	.nav004 ul ul ul li {
			float: none;  position: relative; width:150px;
		}
			.nav004 ul ul ul li a {
				padding: 8px 22px;
				color: #fff;
			}	
				.nav004 ul ul ul li a:hover {
					background: #f00;
				}
		


.yqlj{ float:left; width:750px; height:auto;}
.yqlj li{ float:left; width:120px; height:36px; line-height:36px; text-align:center;}

.huadong{ width:750px; height:41px; background:url(../images/bj_07.png) repeat-x; float:left; padding-left:10px;}
.huadong li{ width:auto; height:41px; line-height:36px; padding:0px 19px; float:left; overflow:hidden; font-weight:bold;}
.huadong li a{ color:#666666;}
.huadong li.hover{ background:url(../images/index_45.png) repeat-x top center; color:#b40001;}
.huadong li.hover a{ color:#b40001;}


li{list-style:none;}
.tab1 ,.tab2{width:750px;height:41px;background:url(../images/bj_07.png) repeat-x; float:left; padding-left:10px;}
.tab1 ul ,.tab2 ul{margin:0;padding:0;}
.tab1 li,.tab2 li{width:auto; height:41px; line-height:36px; padding:0px 19px; float:left; overflow:hidden; font-weight:bold;}
.tab1 li.now,.tab2 li.now{background:url(../images/index_45.png) repeat-x top center; color:#b40001;}
.tablist{width:758px;height:150px;line-height:24px;border-top:0;display:none;}
.block{display:block;}
.red{color:#BD0A01;}
fieldset{width:378px;border:1px #B0C0D1 solid;padding:10px;}
legend{background:#B0C0D1;padding:4px 10px;color:#fff;}
#c{margin-top:10px;}
.c1,.c2{width:378px;line-height:20px;}
.c1{color:#014CC9;}
.c2{color:#7E6095;display:none;}
h3{font-size:16px;padding:5px 0;}
.wenzadd{ padding:10px; width:738px; height:120px; overflow-y:scroll; float:left;}


.xinfenlei{ width:100%; height:auto; float:left;}
.xinfenlei li{ float:left; width:100%; height:30px; line-height:30px; margin:0; padding:0; background:#eee; border-bottom:#ccc dashed 1px; overflow:hidden;}