*{
	margin: 0;padding: 0;
}
html,body{background: #fafafa;min-width: 1400px;overflow-x: hidden;}
.w{width: 1200px;margin: auto;}
.top{width: 100%;height: 34px;background: #882931;}
.top ul{float: right;}
.top ul li{float: left;padding-left: 15px;}
.top ul li a{color: #fff;font-size: 14px;line-height: 34px;}
/* head */
.head{width: 100%;height: 158px;background: url(/img/top_bg.jpg) no-repeat;}
.head .w{background: url(/img/xx.png) no-repeat center;height: 100%;}
.logo{padding: 20px 0;}
.search{background: #fff;border-radius: 5px;margin-top: 60px;padding: 2px 0 2px 10px;}
.search input.text{width: 160px;height: 26px;outline: none;}
.search_img{display: inline-block;float: right;width: 36px;height: 26px;text-align: center;}
.search input.img{margin-top: 4px;outline: none;}
.box{width: 100%;height: 557px;background: url(/img/banner_bg.jpg) no-repeat;}
/* nav */
.nav{width: 100%;height: 59px;}
.menu{
	width: 1200px;height: 59px;
	margin: auto;
}
.menu li.l1-nav {
    float: left;
    position: relative;
    left: 0px;
    top: 0px;
    height: 59px;
    line-height: 59px;
}
.menu li.l1-nav span{
	display: block;
	height: 5px;
    background: #ccb7a2;
    width: 0px;
    position: relative;
    left: 50%;
    overflow: hidden;
    bottom: 5px;
}
a.l1-nav {
    display: block;
    text-align: center;
    text-decoration: none;
    padding: 0 15.5px;font-size: 18px;
    color: #fff;
    float: left;
}
ul.l2-nav {
	width: 100%;display: none;
    position: absolute;
    z-index: 10000;
    left: 0px;
    top: 59px;
}
li.l2-nav {
    width: 100%;
    position: relative;
    padding: 0 15px;
    box-sizing: border-box;
    left: 0px;
    top: 0px;
	/* margin-bottom: 2px; */
	background: rgba(204,183,162,.7);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2ccb7a2,endColorstr=#B2ccb7a2);
}
a.l2-nav {
    display: block;
    text-align: left;
    width: 100%;
    height: 32px;
    line-height: 32px;
    color: #fff;
    text-decoration: none;
    font-size: 16px;
}
.menu li.cur span{
	margin-left: -50%;
	width: 100%;height: 5px;background: #ccb7a2;
}
li.l1-nav:hover a.l1-nav, a.l1-nav:hover {
    color: #DEDEDE;
}
li.l1-nav:hover span{
	width: 100%;
    margin-left: -50%;
    transition: 0.4s;
}
li.l2-nav:hover a.l2-nav,a.l2-nav:hover {
    color: #882931;
}
/* banner */
.banner{
	width: 1400px;height: 498px;margin: auto;position: relative;background: #333333;
}
.banner a.prev,.banner a.next{width: 27px;height: 46px;position: absolute;top: 50%;margin-top: -23px;display: block;}
.banner a.prev{background: url(/img/left.png) no-repeat;left: -100px;}
.banner a.next{background: url(/img/right.png) no-repeat;right: -100px;}
.banner a.prev:hover{background: url(/img/left_on.png) no-repeat;}
.banner a.next:hover{background: url(/img/right_on.png) no-repeat;}
.banner .bd{width: 100%;height: 100%;}
.banner .bd img{width: 100%;height: 498px;object-fit: cover;}
.link_4{width: 100%;height: 68px;background: #616161;margin-bottom: 20px;}
.link_4 ul{width: 1400px;height: 100%;margin: auto;}
.link_4 ul li{float: left;width: auto;padding: 0 69.3px;}
.link_4 ul li img{margin-right: 30px;display: inline-block;margin-top: -5px;}
.link_4 ul li span{line-height: 68px;font-size: 20px;color: #fff;display: inline-block;}
.link_4 ul li:hover{background: #882931;}
.title{height: 56px;border-bottom: 4px solid #ccb7a2;line-height: 56px;}
.title h2{float: left;font-size: 24px;color: #333333;}
.title a.more{float: right;font-size: 14px;}
.news{width: 100%;padding: 20px 0 30px;}
.news_l{width: 535px;height: 350px;position: relative;}
.news_l .bd{width: 100%;height: 100%;}
.news_l .bd ul li img{width: 100%;height: 350px;object-fit: cover;}
.news_l .bd ul li{position: relative;}
.news_l .bd ul li p{position: absolute;bottom: 0;width: 100%;height: 43px;line-height: 43px;color: #fff;padding-left: 10px;font-size: 16px;box-sizing: border-box;
background: rgba(0,0,0,.5);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000);
}
.news_l .hd{position: absolute;bottom: 14px;right: 14px;}
.news_l .hd ul{height: 18px;}
.news_l .hd li{display: inline-block;width: 6px;height: 6px;background: url(/img/dian.png) no-repeat;}
.news_l .hd li.on{width: 10px;height: 10px;background: url(/img/dian_on.png) no-repeat;margin-bottom: -2px;}
.news_r{width: 643px;}
.news_r li{background: url(/img/jt.png) no-repeat left center;margin-bottom: 16.5px;padding-left: 15px;box-sizing: border-box;font-size: 16px;}
.news_r li span{float: right;}
/* 通知 */
.Notice{width: 100%;background: #e5e5e5;position: relative;}
.Notice_r{width: 40%;height: 100%;background: #d2d2d2;position: absolute;right: 0;top: 0;}
.notice{width: 695px;padding: 30px 0 20px;}
.notice .title{height: 40px;line-height: 40px;}
.notice ul li{padding: 27px 0 12px;border-bottom: 1px dashed #c0c0c0;overflow: hidden;}
.notice ul li .data{border: 1px solid #8a2931;width: 60px;height: 60px;}
.notice ul li .data p{font-size: 20px;line-height: 28px;text-align: center;color: #8A2931;}
.notice ul li .data span{display: block;width: 100%;background: #8A2931;line-height: 32px;font-size: 12px;color: #fff;text-align: center;}
.notice ul li .notice_txt{width: 624px;}
.notice ul li .notice_txt a{font-size: 16px;display: block;margin-bottom: 6px;line-height: 28px;}
.notice ul li .notice_txt span{color: #999;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 14px;}
.mt{width: 460px;background: #d2d2d2;padding-top: 40px;padding-left: 30px;padding-bottom: 50px;}
.mt_t{width: 100%;height: 57px;background: url(/img/mt_bg.png) no-repeat;}
.mt_t h2{float: left;font-size: 20px;color: #fff;line-height: 57px;padding-left: 20px;}
.mt_t a{float: right;font-size: 14px;line-height: 57px;padding-right: 20px;color: #fff;}
.mt_t a:hover{color: #DEDEDE;}
.mt_d{width: 100%;background: #fff;padding: 10px;box-sizing: border-box;
	webkit-box-shadow: 0 6px 8px rgba(0,0,0,.2);
    -moz-box-shadow: 0 6px 8px rgba(0,0,0,.2);
    -ms-box-shadow: 0 6px 8px rgba(0,0,0,.2);
    box-shadow: 0 6px 8px rgba(0,0,0,.2);
    -webkit-transition: all .3s ease-in-out 0s;
    -moz-transition: all .3s ease-in-out 0s;
}
.mt_d .mt_pic{width: 100%;height: 188px;}
.mt_d .mt_pic img{width: 100%;height: 100%;object-fit: cover;}
.mt_d ul{padding-top: 24px;}
.mt_d ul li{margin-bottom: 13px;font-size: 16px;}
.mt_d ul li span{float: right;}
/* 链接专题 */
.link_zt{width: 100%;background: #f5f5f5;padding-bottom: 50px;}
.link_td{padding: 60px 0 50px;}
.link_td li{float: left;width: auto;padding-left: 48px;}
.link_td li .ico{width: 100px;height: 100px;background: url(/img/link_bg.png) no-repeat;text-align: center;margin: auto;}
.link_td li .ico img{margin-top: 24px;}
.link_td li p{margin-top: 20px;font-size: 16px;font-weight: bold;text-align: center;letter-spacing: 1px;}
.link_zt .zt .bd{margin-top: 30px;height: 122px;width: 100%;overflow: hidden;}
.link_zt .zt li{float: left;width: 290px;height: 122px;border-radius: 15px;overflow: hidden;margin-left: 13px;}
.link_zt .zt li img{width: 100%;height: 100%;object-fit: cover;}
/* 信息 */
.message{width: 100%;padding: 30px 0;background: #573838;}
.infor{margin-right: 30px;width: 330px;}
.infor p{font-size: 14px;color: #fff;line-height: 30px;}
.link{margin-right: 150px;width: 196px;}
.diy_select{width: 100%;height: 35px;border: 1px solid #fff;box-sizing: border-box;position: relative;margin-top: 16px;}
.diy_select_txt{float: left;width: 164px;height: 100%;font-size: 14px;color: #fff;line-height: 35px;padding-left: 10px;box-sizing: border-box;}
.diy_select_btn{float: right;width: 30px;height: 100%;background: url(/img/link.png) no-repeat center;}
.diy_select_list{position: absolute;top: 35px;left: -1px;z-index: 88888;border-top: none;width: 196px;background: #fff;padding: 6px 0;display: none;height: 100px;overflow-y: scroll;}
.diy_select_list li{padding: 0 10px;box-sizing: border-box;line-height: 24px;}
.diy_select_list li a{color: #333;font-size: 14px;}
.diy_select_list li a:hover{color: #8A2931;}
.link_rk{float: left;width: auto;}
.link_rk ul li a{font-size: 14px;color: #fff;line-height: 30px;}
.link_rk ul li a:hover{color: #DEDEDE;}
.link_m{float: right;}
.link_m li{float: left;width: 122px;margin-left: 30px;}
.link_m li img{width: 122px;height: 122px;object-fit: cover;}
.link_m li p{width: 100%;line-height: 30px;color: #fff;font-size: 14px;text-align: center;cursor:pointer;}
/* 版权 */
.foot{width: 100%;padding: 15px 0;background: #616161;text-align: center;}
.foot_pic1,.foot_pic2,.foot_txt{display: inline-block;height: 52px;vertical-align: top;}
.foot_pic1,.foot_pic2{margin-right: 15px;}
.foot_txt p{font-size: 14px;color: #fff;line-height: 26px;}
.foot_txt p a{color: #fff;font-size: 14px;}
/* list */
.box_z{height: 368px;margin-bottom: 30px;}
.banner_z{height: 300px;}
.banner_z img{width: 100%;height: 100%;object-fit: cover;}
.leftbar {
    float: left;
    width: 240px;
    position: relative;
    z-index: 1;
    border: 1px solid #edfcfc;
    border-top: none;
}
.leftbar .hd {
    height: 80px;    display: table;width: 100%;
    box-sizing: border-box;
    background: #8c0f1a;
    padding: 1px 10px;
}
.leftbar .hd h2 {
    padding-left: 15px;
        display: table-cell;
    vertical-align: middle;
    font-size: 20px;
    font-weight: bold;
    color: #fff;
}
.leftbar .bd {
    background: #fff;
}
.leftbar .bd li {
    margin-bottom: 2px;
}
.leftbar .bd li a {
    display: block;padding-left: 15px;
    line-height: 62px;
    /* text-align: center; */
    font-size: 17px;
    border-left: 10px solid #fff;
}
.leftbar .bd li.on a, .leftbar .bd li a:hover {
    border-left: 10px solid #8c0f1a;
    background: #fff9f3;
}
.leftbar .bd li a:hover{color: #333;}
.main {
    width: 930px;
    margin: 0 auto;
    float: right;
}
.main .inner-title {
    margin-top: 5px;
    height: 56px;
    line-height: 56px;
    border-bottom: 2px solid #8c0f1a;
}
.main .inner-title .bread {
    float: right;font-size: 14px;
    color: #999;
}
.main .inner-title .bread a {
    color: #999;
}
.main .inner-title .bread span {
    color: #8c0f1a;
}
.main .inner-title h2 {
    font-size: 30px;
    color: #8c0f1a;
}
.main .text-list ul {
    padding: 10px 0;
}
.main .text-list li {
    line-height: 60px;font-size: 14px;
    border-bottom: 1px dashed #e6e6eb;
    padding-left: 25px;
	background: url(/img/list_right.png) no-repeat left center;
}
.main .text-list li .time, .main .text-list li a .time {
    float: right;
    color: #999;
}
.main .text-list li a:hover{color: #8c0f1a;}
.page {
    margin: 30px 0;
}
/* nry */
.main1{width: 100%;}
.detail-box {
    padding: 15px 0;min-height:300px;
}
.detail-title {
    font-size: 18px;color: #565656;
    font-weight: bold;
    text-align: center;
    margin: 30px 0;
}
.detail-infor {
    color: #888888;font-size: 14px;
    text-align: center;
    margin-bottom: 20px;
}
.detail-infor span.span {
    margin: 0 40px;
}
.nry_content p {
    LINE-HEIGHT: 180%;color: #565656;
    text-indent: 2em;text-align:Justify;text-justify:inter-ideograph;
    font-size: 16px;margin-bottom: 10px;
}
.nry_page{margin-bottom: 10px;}
.nry_page p,.nry_page p a{font-size: 16px;line-height: 200%;color: #565656;}
.nry_page p a:hover {color: #8c0f1a;}
/* piclist */
.piclist li {
    float: left;
    width: 300px;
    padding-left: 0px !important;
    margin-right: 15px;
    margin-bottom: 15px;
}
.piclist li img {
    width: 100%;
    height: 195px;
    object-fit: cover;
}
.piclist li p {
    width: 100%;
    font-size: 16px;
    line-height: 40px;
    text-align: center;
}
.piclist li:hover p{color: #8c0f1a;}


.govitemcontent257995 td,.govitemcontent257989 td{padding:8px;}