*{border: 0}
body{margin: 0; padding: 0;  line-height: 24px; font-family: "微软雅黑"; font-size: 12px; background: url(../img/bj.jpg) top repeat-x #feedb9;}
ul,li{margin: 0; padding: 0; list-style: none;}
a{text-decoration: none; color: #757575;}
#tou{height: 222px; background: url(../img/tou.jpg) center;}
.tou{width: 1020px; height: 222px; margin: auto; }
#nav{width: 1020px; height: 52px; margin: auto; background: url(../img/nav.jpg);}
#nav ul{display: flex;}
#nav ul li{float: left; color: #fff; flex:1; text-align: center;}
#nav ul li a{color: #fff; font-size: 16px; line-height: 52px;  text-align: center;}
#nav ul li a:hover{font-weight: bold;}
#main{width: 1020px; margin: auto; margin-top: 8px; background: #fff;}
#m1{width: 988px; height: 246px; margin: auto; padding-top: 14px;}
	/* 本例子css */
	.focusBox { position: relative; width: 333px; height: 246px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; float: left; }
	.focusBox .pic img { width: 333px; height: 246x; 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 */
		.slideTxtBox{ width:302px; height: 247px; float: left; margin-left: 17px; text-align:left;  }
		.slideTxtBox .hd{ height:32px; line-height:32px;  position:relative; }
		.slideTxtBox .hd ul{ float:left;  position:absolute; left:20px; top:-1px; height:32px;   }
		.slideTxtBox .hd ul li{ float:left;  cursor:pointer;width: 135px; height: 33px; background:url(../img/tab_b.jpg);border-right:1px #dbdbdb solid; text-align:center;line-height:33px;color:#cc1b11;}
		.slideTxtBox .hd ul li.on{ background: url(../img/tab_h.jpg);}
		.slideTxtBox .bd ul{ padding:15px;  zoom:1;  }
		.slideTxtBox .bd li{ height:24px; line-height:24px; background:url(../img/li.jpg) left no-repeat; padding-left:5px;   }
		.slideTxtBox .bd li .date{ float:right; color:#999;  }
	.lzjs{width:302px;height:230px;float:left;margin-left:17px; border:1px #dbdbdb solid;}
	.lzjs .top{width:302px;height:32px;line-height:32px; background:url(../img/lzjs.jpg) left no-repeat;font-size:14px;}
	.lzjs .top span{color:#fff; padding-left:25px;}
	.lzjs .top a{float:right; padding-right:8px; line-height:32px;padding-top:10px;}
	.lzjs .list ul{ padding:15px;  zoom:1;  }
	.lzjs .list li{height:24px; line-height:24px; background:url(../img/li.jpg) left no-repeat; padding-left:5px;}
	.lzjs .list li .date{ float:right; color:#999;  }
#m2{height:227px; width:988px; padding-top:14px; margin:auto;}
.title2{height:32px;width:988px; background:url(../img/zbfc.jpg) no-repeat center;}
.pic_list{ padding-top:15px; border:1px #dbdbdb solid;height:170px;}
.pic_list ul{ margin-right:-14px;}
.pic_list ul li{ float:left;width:228px;height:156px; padding-right:14px;line-height:156px; position:relative;}
.pic_list ul li .img{width:228px;height:156px;}
.pic_list ul li .name{width:228px;height:31px;line-height:31px; text-align:center; position:absolute;top:123px; background:#000;filter:alpha(opacity=50); -moz-opacity:0.5;  -khtml-opacity: 0.5;  opacity: 0.5; color:#fff;}
#m3{width:988px;height:254px;margin:auto;padding-top:14px;padding-bottom: 25px; background: #fff;}
.title3{height:45px;width:988px; background:url(../img/xxpt.jpg) center no-repeat;font-size:14px;color:#b30e0c;}
.title3 span{padding-top:10px; padding-left:43px;float:left;}
.title3 a{float:right;padding-top:10px;padding-right:5px;}
.xxpt{height:209px;width:986px;border-left:1px #dbdbdb solid;border-right:1px #dbdbdb solid;border-bottom:1px #dbdbdb solid;}
.xxpt .pic{float:left;padding-left:12px;}
.xxpt .news{float:left;margin-left:15px;width:650px;}
.xxpt .news ul{}
.xxpt .news li{height:28px;line-height:28px;background:url(../img/li.jpg) left no-repeat; padding-left:5px;}
.xxpt .news .date{float:right;color:#999;}
#m4{margin-top:0px;margin:auto; background:#be1204;}
.foot{width:988px;color:#fff; text-align:center;padding:50px 0;font-size:12px; margin: auto;}

#zy{width: 998px; background: #fff; margin: auto; min-height: 400px; padding-top: 12px;}
.zy{min-height:400px;width:946px;border-left:1px #dbdbdb solid;border-right:1px #dbdbdb solid;border-bottom:1px #dbdbdb solid; padding: 20px;
line-height: 32px; font-size: 16px; font-family: Arial;}
.zy h1{ text-align: center; font-style: 20px; font-weight: 600;}


.floating_ck{position:fixed;right:20px;top:30%; z-index:99999; }
.floating_ck dl dd{position:relative;width:70px;height:50px;background-color:#a81a06;text-align:center;background-repeat:no-repeat;background-position:center 20%;cursor:pointer;}
.floating_ck dl dd:hover{background-color:#8a1e0f;}
.floating_ck dl dd:hover .floating_left{display:block;}

.floating_ck dd span{color:#fff;display:block; line-height: 50px; text-align: center;}
.floating_ck dd span a{ color: #fff; text-decoration: none;}
.floating_left{position:absolute;left:-160px;top:0px;width:160px;height:80px;background-color:#a81a06;border-bottom:solid 1px #a40324;display:none;}
.floating_left a{color:#fff;line-height:50px;}
.floating_ewm{height:260px;top:-180px;}
.floating_ewm i{background-image:url(../images/erweima.png);display:block;width:145px;height:145px;margin:auto;margin-top:7px;}
.floating_ewm p{color:#fff;margin-top:5px;}
.floating_ewm .qrcord_p01{font-size:12px;line-height:20px;}
.floating_ewm .qrcord_p02{font-size:18px;}

.page {margin:20px;text-align: center;clear: both;}
.page span.close,
.page strong,
.page a {display: inline-block;padding: 3px 8px;margin-right: 10px;background: #F5f5f5;color: #CCCCCC;}
.page strong.selfpage {background: #226bb0;color: #ffffff;}
.page a {background: #bbbbbb;color: #ffffff;}
.page a:hover {background: #226bb0;color: #fff;}
.fpjxs{position: fixed;
    left: 20px;
    top: 30%;}


/* 单行超出。。。 */
.over{
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}

/* 手机 */
@media (max-width:768px){
	body{background: #fff}
	table{max-width: 100%}
	.news li img{float: left; width: 100%; height: auto; padding-right: 0px;}
	div{box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */}
	#main{
	 /* min-width: calc(100% - 30px);
	  max-width: calc(100% - 30px);*/
	  width: auto;
	  margin: auto;
	 background: #fff;
	  padding-left: 15px;
	  padding-right: 15px;
	} 	
	#m1,#m2,#m3{width: 100%;height: auto;}
	.hidden-wap{
		display: none;
	}
	.focusBox{width: 100%; float: none;}
	.focusBox .pic img { width: 100%; height: 246x; display: block; }
	.slideTxtBox{ width:100%; height: 247px; float: none; margin-left: 0px; margin-top: 17px; text-align:left;  }
	.lzjs{width:100%;height:230px;float:none;margin-left:0; border:1px #dbdbdb solid;}
	.lzjs .top{width:100%;height:32px;line-height:32px; background:url(../img/lzjs.jpg) left no-repeat;font-size:14px;}
	#m2{height:227px; width:100%; padding-top:14px; margin:auto; overflow: hidden;}
.title2{height:32px;width:100%; background:url(../img/zbfc.jpg) left no-repeat ;}
.pic_list{ padding-top:15px; border:1px #dbdbdb solid;height:170px;}
.pic_list ul{ margin-right:-14px;}
.pic_list ul li{ float:left;width:228px;height:156px; padding-right:14px;line-height:156px; position:relative;}
.pic_list ul li .img{width:228px;height:156px;}
.pic_list ul li .name{width:228px;height:31px;line-height:31px; text-align:center; position:absolute;top:123px; background:#000;filter:alpha(opacity=50); -moz-opacity:0.5;  -khtml-opacity: 0.5;  opacity: 0.5; color:#fff;}
#m3{width:100%;height:254px;margin:auto;padding-top:14px;margin-bottom: 25px; border:1px #dbdbdb solid;}
.title3{height:45px;width:100%; background:none;font-size:14px;color:#b30e0c;border:1px #dbdbdb solid;}
.title3 span{padding-top:10px; padding-left:43px;float:left;}
.title3 a{float:right;padding-top:10px;padding-right:5px;}
.xxpt{height:209px;width:100%;border-left:0px #dbdbdb solid;border-right:0px #dbdbdb solid;border-bottom:0px #dbdbdb solid;}
.xxpt .pic{float:left;padding-left:12px; display: none}
.xxpt .news{float:none;padding-left:15px; padding-right: 15px; margin-left: 0; width:100%;}
.xxpt .news ul{}
.xxpt .news li{height:28px;line-height:28px;background:url(../img/li.jpg) left no-repeat; padding-left:5px;}
.xxpt .news .date{float:right;color:#999;}
#tou{height: 200px; background: url(../img/head.jpg) left;}
.tou{width: 100%; height: 200px; margin: auto; }
.tou img{display: none}
#m4{margin-top:0px;margin:auto; background:#be1204;}
.foot{width:100%;color:#fff; text-align:center;padding:50px 0;font-size:12px;}
#zy{width: 100%; background: #fff; margin: auto; min-height: 400px; padding-top: 12px;}
.zy{min-height:400px;width:100%;border-left:1px #dbdbdb solid;border-right:1px #dbdbdb solid;border-bottom:1px #dbdbdb solid; padding: 20px;
line-height: 32px; font-size: 16px; font-family: Arial;}
.zy h1{ text-align: center; font-style: 20px; font-weight: 600;}
.page {margin:20px 0px;text-align: center;clear: both;}
.page span.close,
.page strong,
.page a {display: inline-block;padding: 3px 2px;margin-right: 3px;background: #F5f5f5;color: #CCCCCC;}
.page strong.selfpage {background: #226bb0;color: #ffffff;}
.page a {background: #bbbbbb;color: #ffffff;}
.page a:hover {background: #226bb0;color: #fff;}
.page strong.selfpage {
    background: #a5403e;
    color: #fff;
    width: auto;
    height: auto;
    text-align: center;
    line-height: 2;
}
}

/* 电脑 */
@media (min-width:768px){
	.col-pc-6{width: 50%; padding-left: 15px; padding-right: 15px; float: left;}
	
	.hidden-pc{
		display: none;
	}
}

