.center{width: 1200px; margin: 0 auto;}
.clear{clear:both;}
.fl{float: left;}
.fr{float: right;}
.main{overflow: hidden;}

/*头部*/
.header{height: 150px; width: 100%; background: url(top_bg.png) no-repeat top center #94070a;}
.logo{display: block; float: left; width: auto; height: 150px;}

/*导航*/
.nav{height:50px; background: #af0004;}
.nav .center{height: 50px;}
.nav_yj{width: 100%; height: 50px;}
.nav_yj li{float: left;display: inline; text-align: center; line-height: 50px; position: relative; z-index: 999; width: 171px;}
.nav_yj li.on{background: #c2161a; 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: #c2161a;  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: #94070a;}

/*搜索框*/
.search{height: 42px; width: 280px; margin-top: 48px; border-bottom: 2px solid #ffffff;}
.search .txt,.search .btn{border: none; background: none; height: 42px; line-height: 42px; float: left;}
.search .txt{padding: 0 8px 0 0; width: 225px; color: #a2a2a2;}
.search .btn{width: 47px; cursor: pointer; background: url(search.png) no-repeat center center;}

/*图片轮播*/
.banner{height: 438px; width: 100%;}
.slide{height:438px;position:relative;width:100%;}
.ban_c{display:none;position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;}
.ban_c img{position:absolute; width:100%;/*height:100%; */left:0;top:0;}
.ban_nav{position:absolute;bottom:24px;left:0;width:100%;text-align:center;z-index:4;}
.ban_nav a{display:inline-block; vertical-align:middle; width:12px; height:12px; line-height:12px; overflow:hidden; margin:0 6px; cursor:pointer; background: url(bann.png) no-repeat 0 0;}
.ban_nav .on{width: 30px; background: url(bann_on.png) no-repeat 0 0;}

/*公共列表样式*/
.item ul{overflow: hidden; margin: 8px 0 4px;}
.item ul li{height: 40px; line-height: 40px;}
.item ul li span{float: right; color: #999; margin-right: 14px;}
.item ul li a:hover{color: #94070a;}

.item_th{height: 40px;line-height: 40px;background: url(gray_bg.jpg) repeat-x left bottom;}
.item_th p{color: #94070a; background: url(red_bg.jpg) repeat-x left bottom;font-size: 18px; font-weight: normal; float: left; padding: 0 5px 0 1px;}
.item_th .more{float: right;color: #333; margin-right: 3px;}

/*中心新闻*/
.zxxw{width: 573px; margin-top: 20px;}
.zxxw ul li{height: auto; line-height: 46px;}
.zxxw ul li a{font-size: 16px;}
.zxxw ul li span{margin-right: 0;}

/*政策文件*/
.zcwj{width: 573px; margin-top: 20px;}
.zcwj ul{min-height: 278px; _height:278px;}
.zcwj ul li{border-bottom: 1px solid #dddddd; height: auto; padding-bottom: 10px; overflow: hidden; cursor: pointer; margin-top: 12px;}
.zcwj ul li img{width: 100px; height: 67px; float: left; display: inline-block;}
.zcwj ul li a{display: block; float: right; width: 80%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; line-height: 26px;font-size: 16px;}
.zcwj ul li span{width: 80%; display: block;  float: right; margin-right: 0; line-height: 22px;}
.zcwj ul li:hover{border-bottom: 1px solid #94070a;}
.zcwj ul li:hover a{color: #94070a;}
.zcwj ul li:last-child{border-bottom: none;}

/*网站底部*/
.footer{margin-top: 18px; height: 254px; background: url(footer_bg.png) no-repeat center center #94070a; background-size: cover;}
/*友情链接*/
.link{width: 360px; margin-top: 20px;}
.link .item_th{background: url(white_bg01.png) repeat-x left bottom;}
.link .item_th p{background: url(white_bg02.png) repeat-x left bottom; color: #ffffff;}
.link ul{overflow: hidden; margin-top: 5px;}
.link ul li{float: left; margin-right: 60px; line-height: 30px;}
.link ul li a{color: #fff;}

/*联系方式*/
.lxfs{margin: 20px 0 0 60px;}
.lxfs>p{color: #fff; line-height: 30px;}
.lxfs .item_th{margin-bottom: 6px;}

.footer_logo{width: 100%; height: 65px; background: url(footer_zg.png) 0 0; margin-top: 33px;}
.footer_logo img{width: 420px; height: 65px; display: block; margin: 0 auto;}

/*列表页*/
/*左侧栏目*/
.menu{width: 260px; float: left; margin-top: 40px;}
.menu h2{height: 64px;background:#94070a; text-align: center;line-height: 64px;font-size: 22px;color:#FFFFFF;}
.menu ul{border: 1px solid #94070a; border-top: none;}
.menu ul li{height: 50px;line-height: 50px;text-align: center;}
.menu ul li a{font-size: 16px; text-align: center;}
.menu ul li.on a{color: #94070a; font-weight: bold;}

/*当前位置*/
.local{float: right; color: #777777;}
.local a{color: #777777;}

.box{width: 890px; float: right; margin-top: 30px; padding-bottom: 30px;}
.box .item_th{height: 50px; line-height: 50px;}
.box .item_th p{font-size: 20px;}
.box ul{overflow: hidden; margin-top: 10px; min-height: 500px; _height:500px;}
.box ul li{height: 52px; line-height: 52px; border-bottom: 1px dashed #b5b5b5;}
.box ul li a{font-size: 16px;}
.box ul li:hover{border-bottom: 1px dashed #94070a;}
.box ul li a:hover{color: #94070a;}
.box ul li span{color: #777777; font-size: 16px; float: right;}
.pages{text-align: center; padding: 30px 0;}

/*内容页*/
.content{padding: 6px 0 12px 0;}
.content .title{line-height: 28px; color: #94070a; font-size: 20px; text-align: center; padding: 15px 0px; margin: 0 20px;font-weight: bold;}
.content .txt{text-align: center; color: #999; font-size: 16px; line-height: 28px; padding: 10px 0;}
.con{min-height: 500px; _height:500px; padding: 5px 15px;}
.con,.con p,.con div,.con span,.con font,.con strong,.con b{font-size: 16px !important; line-height: 34px !important; font-family: "微软雅黑" !important;}
.con img{max-width: 800px;height: auto !important;}
.con b,.con strong{font-weight: bold;}
.con table{margin:0 auto !important;}
.con table tr td{border:1px solid #dcdcdc !important;}

/*列表页-图片*/
.box_tp ul li{border-bottom: 1px solid #dddddd; height: auto; padding-bottom: 20px; overflow: hidden; cursor: pointer; margin-top: 12px;}
.box_tp ul li img{width: 200px; height: 134px; float: left; display: inline-block;}
.box_tp ul li a{display: block; float: right; width:656px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; line-height: 26px; color: #94070a;font-size: 18px;font-weight: bold;}
.box_tp ul li p{width: 656px; color: #777777; float: right; line-height: 46px;}
.box_tp ul li span{width: 656px; display: block;  float: right; margin-right: 0; line-height: 28px;}
.box_tp ul li:hover{border-bottom: 1px solid #94070a;}
.box_tp ul li:hover a p{color: #94070a;}