body{margin: 0; padding: 0; font-size: 14px; font-family: "微软雅黑"; line-height: 24px; }
ul,li{margin: 0; padding: 0; list-style: none;}
a{text-decoration: none; color: #000; }
#tou{width: 1136px; height: 96px; margin: auto;}
.ss{float: right; margin-top: 38px;}
#scrch{width: 234px; height: 26px; line-height: 26px; border: 1px solid #efefef; border-radius:26px;}
#ssk{border: 0; color: #a9a9a9; margin-left: 20px; width: 180px; line-height: 24px;}
#ssan1{background: url(../img/ss.jpg) no-repeat; width: 16px; height: 16px; margin: auto; margin-top: 5px; margin-right: 10px; float: right; border: 0;}
#nav{height: 52px; background: #f3f2ef; border-bottom: 9px solid #464646;}
.nav{width: 1136px; margin: auto; position: relative;}
.nav ul li{float: left; font-size: 16px; line-height: 52px; margin: 0px 10px;}
.nav ul li a{color: #0a0808; padding: 0px 25px; display: block;}
.nav ul li a:hover{background: #464646; color: #fff;}
.nav .on a{background: #464646; color: #fff;  }
	.nav .sub{ display:none; /*默认隐藏*/ width: 600px; height: 300px; background: #f3f2ef; position:absolute; top: 61px; left: 0px;  float:left; line-height:30px; 	}
	.nav .sub ul {float: left; width: 180px; background: #ededed; height: 300px;}
.nav .sub ul li{float: none; border-bottom: 1px solid #354049;}
.nav .sub ul li a{background: none; color: #354049; font-size: 14px; }
.nav .sub ul li a:hover{font-weight: bold;}
.subl{float: left; width: 180px;}
.subr{float: right; width: 350px; padding: 0px 35px; font-size: 14px; line-height: 24px;}
.nav .sub img{padding: 20px 0px 15px 0px;}
.nav .sub h3{font-weight: normal; font-size: 14px; color: #333; display: block; padding: 0; margin: 0;}
.banner{height: 482px; background: url(../img/banner.jpg) center;}
.m1{height: 322px; background: url(../img/m1.jpg) repeat-x;}
#m1{width: 1136px; margin: auto;}
.jtjj{width: 733px; float: left; color: #777879;}
.jtjj img{padding-top: 56px; width: 324px; height: 208px; float: left; padding-right: 22px;}
.jtjj h3{font-size: 18px; font-weight: normal; margin-top: 50px; color: #302c2c;}
.jtjj a{display: block; color: #b80c08;}
.ryzz{width: 362px; float: right;}
 .ryzz-t{font-size: 18px; border-left: 5px solid #b80029; height: 18px; line-height: 18px; margin-top: 56px; text-indent: 10px;}
 .ryzz-t a{float: right; font-size: 14px;}
  	.picScroll-left .bd{ padding:10px;   }
		.picScroll-left .bd ul{ overflow:hidden; zoom:1; width: 100%;}
		.picScroll-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  width: 100%;}
		.picScroll-left .bd ul li .pic{ text-align:center; }
		.picScroll-left .bd ul li .pic img{ width: 100%; height:200px; display:block;  padding:2px; border:1px solid #ccc; margin: auto;}
		.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
		.picScroll-left .bd ul li .title{ line-height:24px;}   
#m2{height: 388px; width: 1136px; margin: auto;}	
.slideTxtBox{width: 556px; height: 287px; float: left; margin-top: 50px;}	
.slideTxtBox .hd{width: 204px; height: 287px; float: left;}
.slideTxtBox .hd li{width: 190px; height: 142px; line-height: 142px; text-align: center; font-size: 18px; margin-top: 1px; background: url(../img/li.jpg); }
.slideTxtBox .hd li a{color: #fff;}
.slideTxtBox .hd ul li.on{ background: url(../img/hover.jpg);}

/* 本例子css */
	/* 本例子css */
	.focusBox { position: relative; width: 352px; height: 287px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
	.focusBox .pic img { width: 352px; height: 287px; display: block; }
	.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
	.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
	.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
	.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
	.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
	.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
	.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
	.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
	.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;  }
	/* 本例子css */
	.focusBox2 { position: relative; width: 352px; height: 287px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
	.focusBox2 .pic2 img { width: 352px; height: 287px; display: block; }
	.focusBox2 .txt-bg2 { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
	.focusBox2 .txt2 { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
	.focusBox2 .txt2 li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
	.focusBox2 .txt2 li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
	.focusBox2 .num2 { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
	.focusBox2 .num2 li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
	.focusBox2 .num2 li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
	.focusBox2 .num2 li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
	.focusBox2 .num2 li.on a,.focusBox .num a:hover{ background:#f60;  }

.xwzx{width: 550px; float: right;}
.xwzx-con ul li{height: 76px; width: 550px; margin-top: 14px; color: #8f8b8b;}
.xwzx-con ul li span{width: 80px; height: 66px; background: url(../img/span.jpg) left no-repeat; display: block; color: #fff; text-align: center; padding-top: 10px; float: left; padding-right: 17px;}
.xwzx-con ul li a{font-weight: bold; color: #5f5c5c; display: block;}
#yqlj{height: 78px; border-top: 1px solid #e2e2e2; background: #ededed;}
.yqlj {width: 1136px; margin: auto; line-height: 78px;}
.yqlj a{float: left; margin-left: 30px; color: #949191;}
#foot{height: 60px; border: 1px solid #696969; background: #303030; text-align: center; color: #fff; line-height: 60px;}



.zy{width: 1136px; margin: auto;}
.title{height: 40px; line-height: 40px; border-bottom: 1px solid #ededed;}
.title span{font-size: 16px; border-bottom: 3px solid #ce3f3c; display: inline-block; padding: 0px 5px;}

.dqwz{float: right;}
.zynr{min-height: 400px; padding: 10px;}
#c_right_content
{
	padding-top:30px;
}
#a_title
{
	font-size:20px;
	color:#333;
	line-height:40px;
	
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
#a_info
{
	border-top:1px dashed #ccc;
	
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	line-height:30px;
}
#a_info span
{
	font-size:12px;
	color:#666;
	margin-right:15px;
}
#a_content
{
	
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:15px #FAFCFE solid;
	min-height:200px;
}
.lujing{border-bottom:1px solid #ccc; line-height: 40px; margin-bottom: 10px; padding-left: 20px;}
.video{width: 600px; margin: auto;}
.page {margin:20px;text-align: center;clear: both; padding-top: 15px;}
.page span.close,
.page strong,
.page a {display: inline-block;padding: 3px 3px;margin-right: 10px;}
.selfpage{background: #072	; color: #fff;}
.selfpage a{color: #fff;}







