.clear{clear: both;}
.center{width:1000px; margin:0 auto; overflow: hidden;}

/*header*/
.header2{height: 120px; background: url(bg_top.jpg) no-repeat center top;}
.header2 .logo{float: left; width: 408px; height: 120px;}

.search{float: right; height: 35px; width: 222px; margin: 43px 0 0 0; background: #fff; border:1px solid #aa0d05;}
.search .txt,.search .btn{border: none; background: none; height: 35px; line-height: 35px; float: left;}
.search .txt{padding: 0 8px; width: 170px; color: #a2a2a2;}
.search .btn{width: 36px; background: url(search.jpg) no-repeat 0 0; cursor: pointer;}

/*导航*/
.nav{height:50px; background: #aa0d05;}
.nav_yj{width: 1000px; margin: 0 auto; height: 50px;}
.nav_yj li{float: left;display: inline; text-align: center; line-height: 50px; position: relative; z-index: 999; width: 100px;}
.nav_yj li.on{background: #94120c; height: 50px; line-height: 50px;}
.nav_yj li a{font-size: 16px; color: #fff; display: block;}
.nav_yj li.on a,.nav_yj li.on a:hover{color: #fff;}

.nav_ej{position: absolute; top: 50px; left: 0; display: none; background: #94120c; float: left; z-index: 999; width: 100%;}
.nav_ej li{text-align: center; background: none; line-height: 50px; float: left;display: inline; width: 100%; display: inline;}
.nav_ej li a{font-size: 14px; color: #fff; display: block; background: none; padding: 0;}
.nav_ej li a:hover{background: #c20c03;}

/*图片轮播*/
.banner{width:478px; height:314px; float:left; display:inline; background: #fff; border: 1px solid #dcdcdc; margin-top: 16px; padding: 5px;}
.banner ul{position: relative; z-index: 0; overflow: hidden;}
.banner ul li{width: 100%; overflow: hidden; height: 100%; padding-left: 0;}
.banner ul li img{width: 478px; height: 314px;}
.banner ul li p{ position:absolute; z-index:2; bottom:0; left:0px;text-indent:12px; width:75%; text-decoration:none; color:#fff; background:none; z-index:1; opacity:1; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
.banner ul li .txt_bg{position: absolute; z-index:1; bottom:0;left:0; background:url(bg_p.png) repeat 0 0; overflow:hidden;}

/*公共列表样式*/
.item ul{overflow: hidden; margin: 8px 0 4px;}
.item ul li{height: 41px; line-height: 41px; padding-left: 15px; background: url(list_style.png) no-repeat left center; }
.item ul li span{float: right; color: #999; margin-right: 14px;}
.item ul li a:hover{color: #aa0d05;}

.item .item_th p img{float:left; margin:10px 4px 0 0;}
.item_th{height: 40px;line-height: 40px; border-bottom: 2px solid #aa0d05;}
.item_th p{color: #333;font-size: 20px; float: left; padding: 0 5px 0 1px;}
.item_th .more{float: right;color: #333; display: block;}
.item_th .more:hover{color: #054990;}

.gzdt{width: 490px; float: right; margin-top: 8px;}
.gzdt ul{min-height: 287px; _height:287px;}
.tzgg{float: left;}
.tzgg ul{min-height: 205px; _height:205px;}
.fl{float: left;}
.fr{float: right;}

/*友情链接*/
.link ul li{background: url(link_style.png) no-repeat left center; float: left; margin: 0 33px 0 55px;}
.link ul li a{font-size: 16px;}

/*轮播图片*/
.main_photo{height: 200px; width: 100%; background: #f1f1f1; margin-top: 20px;}
#round1{width: 1000px; height: 140px; margin: 31px auto 0 auto; overflow: hidden;}
#inround1{width: 800%; float: left;}
#inround1 ul{float: left;}
#inround1 li{float: left; width: 184px; height: 140px; padding: 0 15px 0 0; }
#inround1 li img{width: 184px; height: 140px;}

/*底部*/
.footer{height:57px; background: #960801;width: 100%;padding: 24px 0;}
.footer p{text-align: center; color: #fff;line-height: 28px;}

/*列表页*/
.menu{width: 196px; float: left; margin-top: 12px; padding-bottom: 100px; border: 1px solid #dcdcdc;}
.menu .th{text-align: center; line-height: 42px; height: 42px; font-weight: bold; font-size: 16px; background: #94120c; color: #fff;}
.menu .th p{font-weight: bold; font-size: 16px;color: #fff;}
.menu ul{ overflow: hidden; height: auto;}
.menu ul li{line-height: 42px; height: 42px; text-align: center; padding-top: 0; border-bottom: 1px solid #DCDCDC;}
.menu ul li a{font-size: 14px;}
.menu ul li.on{background: #dcdcdc;}
.menu ul li.on a{color: #aa0d05;}

.box{width: 780px; min-height: 645px; _height:645px; float: right; margin-top: 12px; display: inline;}
.box .item_th .local{float: right; padding-right: 6px; color: #333; display: block;}
.box .item_th .local a{color: #333;}
.box ul{min-height: 529px; _height:529px;}
.box ul li{height: 34px; line-height: 34px; border-bottom: 1px dotted #dcdcdc;}
.box ul li span{color: #666;}
.pages{padding: 10px 0; text-align: center; line-height: 32px; height: 32px;}

/*内容页*/
.content{padding: 6px 8px 12px 0;}
.content .title{line-height: 28px; font-size: 20px; font-weight: bold; text-align: center; padding: 15px 0px; margin: 0 20px; border-bottom: 1px dotted #dcdcdc;}
.content .txt{text-align: center; color: #888; line-height: 28px; padding: 10px 0;}
.con{min-height: 400px; _height:400px; padding: 5px 15px;}
.con,.con p,.con div,.con span,.con font,.con strong,.con b{font-size: 16px !important; line-height: 32px !important; font-family: "微软雅黑" !important;}
.con img{max-width: 600px;}
.con b,.con strong{font-weight: bold;}
.con table{display:block;margin:0 auto !important;}
.con table tr td{border:1px solid #dcdcdc !important;}




.header,.fh_bc,.fh_dh{display: none;}
@media screen and (max-width:768px) {
	.header2,.nav,.menu,.local{display: none !important;}
	.header,.fh_bc,.fh_dh{display: block;}
	
	body{min-width:auto;}
	/*header*/
	.header {height: 83px;width: 100%;position: relative;background: url(top_2_01.jpg) no-repeat left top;background-size: 100% 100%;}
	.header .index {width: 30px;height: 30px;margin-right: 15px;margin-top: 32px;display: block;float: right;}
	.header .index img {width: 26px;}
	.header .logo {margin-left: 10px;width: 280px;display: block;float: left;}
	.header .logo img {width: 100%;height: 100%;}
	/*右侧导航*/
	.fh_dh {width: 180px;display: none;overflow-y: scroll;padding-top: 6px;z-index: 9999;background: #960801;opacity: 0.9;height: 100%;position: fixed;top: 0px;right: -180px;}
	.fh_dh p.th {color: #fff;font-size: 13px;line-height: 40px;text-align: center;}
	.fh_dh ul {}
	.fh_dh ul li {line-height: 46px;text-align: left;}
	.fh_dh ul li .yj_a {display: block;padding: 0px 20px;font-size: 18px;text-indent: 8px;letter-spacing: 1px;}
	.fh_dh ul li .yj_a,.fh_dh ul li .yj_a:hover,.fh_dh ul li .yj_a:visited,.fh_dh ul li .yj_a:link,.fh_dh ul li .yj_a:active {color: #fff;}
	.fh_dh ul .on .yj_a {border-right: 5px solid #f5a129;}
	.fh_dh ul li .ej {display: none;}
	.fh_dh ul li .ej a {padding: 0 20px;text-align: center;font-size: 15px;color: #fff;display: block;height: 36px;line-height: 36px;}
	.fh_bc,.menu_bc {position: fixed;top: 0px;left: 0px;width: 100%;height: 100%;background: #000;opacity: 0;display: none;z-index: 9999;}
	
	/*  list  */
	.main{padding: 0 15px;}
	.center{width: 100%;}
	.box{width: 100%;}
	.box ul li{position: relative; padding: 0 100px 0 15px;}
	.box ul li span{position: absolute; right: 0;}  
	.box ul li a{display: block; width: 100%;white-space:nowrap;text-overflow:ellipsis; overflow: hidden;}
	.pages .pagebox span.pagebox_num, .pages .pagebox span.pagebox_num_nonce{display:none;}
	
	/*  content  */
	.content .title{margin: 0;}
	.con{padding: 5px 0;}
	.con img{width: 90%;}
	
}
