﻿@charset "utf-8";
/* 公共样式 */
body{ background-color: #fefefe; color:#333; font-family: "微软雅黑";-webkit-font-smoothing:antialiased;position: relative; }
body,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,input,p,textarea{ margin:0; padding:0; list-style:none;-webkit-tap-highlight-color: rgba(0,0,0,0);font-weight: normal;}
a{text-decoration:none; color: #333;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
header,footer,nav,section,article{ display:block}
input{ font-size:100%;-webkit-appearance:none; border-radius:0; -webkit-border-radius:0;background: none;border: none; outline: none;}
button{outline: none; border: none;}
img{ border:none;display: block;}
.fl{float: left;}
.fr{float:right}
.cl:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}
input[type="number"] {-moz-appearance: textfield;}

/*页面样式*/

/*nav*/
.navContent{width: 100%;background: #dc110c;text-align: center;}
.navContent ul{padding: 10px 0 ;overflow: hidden;text-align: center;margin: 0 auto;width: 1000px;}
.navContent ul li{padding:0 40px;border-right: 1px solid #fff;float: left;}
.navContent ul li:last-child{border-right: none;}
.navContent ul li a{color:#fff;}


/*.banner*/
.fileBan{margin-top:60px;min-width:1440px;height:360px;background:url(../images/banner.jpg) no-repeat top center #c02822;position: relative;background-size: cover;font-family: "微软雅黑";    background-size: 100% 100%;}
.content{width: 1000px;margin: 0 auto;}



/*搜索部分和介绍部分style*/
/*.search-bar{height: 50px;width: 980px;background-color: #eb3d44;line-height: 50px;font-size: 14px; color: #fff;margin: 20px auto 0; }*/
/*.search-title{width: 158px;height: 50px;background-color: #dc2c33;border-right: 1px solid #e3565c;text-align: center; }*/
/*.search-title span{background-image: url("../images/dang_icon.png")  ; padding-left: 30px;background-repeat: no-repeat;height: 50px;display: inline-block;background-position: 0 10px;font-size: 18px; color: #f5eb3d;font-weight: bold;}*/
/*.search-input{padding-left: 30px;}*/
/*.search-input input{width: 170px; height: 32px; background-color: #fff;border-radius: 4px;margin-left: 8px;padding-left: 10px;color: #eb3d44}*/
/*.dy_name{margin-right: 15px;}*/
/*input.search-btn{width: 80px;height: 32px;background-color: #dc2c33;text-align: center;background-image: url("../images/dang_icon.png");background-position: 9px -33px;background-repeat: no-repeat;color: #fec9cb;padding-left: 18px;margin-left: 20px;font-family: "微软雅黑";cursor: pointer;}*/
.head-info{margin-top: 10px;}
.searchForm{width:300px;height: 208px;}
    .searchForm .form-head {
        height: 51px;
        width: 100%;
        background-image: url("../images/form-head-bg.jpg");
        line-height: 51px;
        text-align: center;
    }



.searchForm .form-head span{background-image: url("../images/dang_icon.png")  ; padding-left: 33px;background-repeat: no-repeat;height: 50px;display: inline-block;background-position: 0 10px;font-size: 18px; color: #f5eb3d;font-weight: bold;}
.searchForm .form-body{border:1px solid #dc110c;border-top:none;height: 157px;    padding-top: 12px;
    box-sizing: border-box;text-align: center;}
.searchForm .form-body input{display: block;border:1px solid #ccc;width: 180px;height: 35px;margin:0 auto 12px;box-sizing: border-box;padding-left: 15px;font-size: 14px;}
.searchForm .form-body span{background-image: url(../images/user.png);
    display: block;
    background-repeat: no-repeat;
    width: 208px;
    margin: 0 auto;
    box-sizing: border-box;
    vertical-align: middle;
    background-position: left center;padding-left: 27px;
}
.searchForm .form-body span.i{background-image: url(../images/idcard.png);

}
    .searchForm .form-body .search-btn {
        background-image: url("../images/form-btn.jpg");
        color: #fff;
        border: none;
        width: 208px;
        height: 35px;
        line-height: 35px;
        text-align: center;
        margin: 0 auto;
        cursor: pointer;
    }

.head-info .head-info-image{width: 688px;}
.head-info .head-info-image img{display: block}


.learn{display: flex;display: -webkit-flex;display: -moz-flex;margin: 30px 0;}
.learn > a{color: #ab0000;text-align: center;flex: 1;margin-right: 12px;height: 42px;background-image: url("../images/learnBg.png");background-size: 100%;background-repeat: no-repeat;line-height: 42px;font-weight: bold;}
.learn > a:last-child{margin-right: 0px;}


/*!*党务公告*! 新闻所有*/
.notice-news{width: 552px;height: 344px;}
.news-box{box-shadow: 0 0px 8px 0 rgba(28,31,33,.1);background: #fff;box-sizing: border-box;padding: 35px 40px;transition: all 0.2s;}
.news-box:hover{box-shadow: 0 0px 8px 4px rgba(28,31,33,.1);}
.news-box .head{color:#333;border-bottom: 1px solid #d0d0d0;}
.news-box .head .title{font-size: 24px;border-bottom: 4px solid #eb3d44;padding-bottom: 10px;}
.news-box .head .more{font-size: 14px;background-image: url("../images/more.png") ;padding-right: 12px;background-repeat: no-repeat;background-position: right;transition: all 0.2s;margin-top: 10px;}
.news-box .head .more:hover{color: #eb3d44;}
.politics-news{width: 620px;height: 344px;}
/*列表通用*/
.news-list{margin-top: 15px;}
.news-list ul{overflow: hidden}
.news-list li{
    background: url(../images/dang_icon.png) no-repeat;
    background-position: 0px -55px;
    padding-left: 23px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-right: 10px;
    line-height: 35px;
    font-size: 14px;
    transition: all 0.2s;
}
.news-list li a{transition: all 0.2s;}
.news-list li a:hover{color: #eb3d44;text-decoration: underline;}
.s-banner{margin: 30px 0}
.flex1{width: 495px;height: 344px;}
/*新闻*/
.dy-news-outer{width: 100%;background-color: #eceef1;}
.dy-news{width:1003px;margin: 0 auto;padding: 15px 0;}
.dy-commen-title{padding-left: 5px;transition: all 1s; opacity: 1;margin:10px 0 16px;}
.active.dy-commen-title{opacity: 1;transform: translateY(0px)}

.fileNavUl{position:relative; margin:-44px 0 0 15px;width:351px;height:44px;overflow: hidden;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-top-left-radius:5px;-moz-border-top-right-radius:5px;-moz-border-bottom-right-radius:0;-moz-border-bottom-left-radius:0;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:0;border-bottom-left-radius:0; }
.nav2{width: 117px;}
.fileNavUl li{float:left; width:117px;text-align:center;color:#fff;font-size:14px;line-height:44px; cursor:pointer}
.fileNavUl li.cur{background:#fff; color:#000;font-weight:700;}
.fileNavUl li.cur a{ color:#000;font-weight:700;}
.fileNavUl li a{display: block;color: #fff}
.fileNavUl li a:hover{text-decoration: none}
.dy-commen-title h3{display:inline-block;font-size:22px;color: #000;font-weight: bold; }
.dy-commen-title h4{display: inline-block;font-size: 14px;color:#bbb;margin-left: 6px;}
.dy-news .dy-news-content{border-top: 1px solid #d8d8d8;}
.dy-news .dy-news-content .news-box{width:250px;border-right: 1px solid #d8d8d8;padding: 18px 0;float: left;}
.dy-news .dy-news-content .news-box:last-child{border-right: none;}
.dy-news .dy-news-content .news-box span{color: #eb3d44;font-size: 14px;display: block;text-align: center;font-weight: bold;}
.dy-news .dy-news-content .news-box img{display: block;margin: 10px auto;text-align: center;padding-left: 22px;}
.dy-news .dy-news-content .news-box img.sd{padding-left: 0;}
.dy-news .dy-news-content .news-box ul{overflow: hidden;padding: 0 15px 0 20px;margin-left: -10px;}
.dy-news .dy-news-content .news-box ul li{background: url("../images/dang_icon.png") no-repeat;background-position: 0px -59px;padding-left: 23px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;margin-right: 10px;line-height: 24px;}
.dy-news .dy-news-content .news-box ul li a{font-size: 14px;color: #333;font-family: "微软雅黑";}
.dy-news .dy-news-content .news-box ul li a:hover,a.news-more:hover{text-decoration:underline;color: #eb3d44;}
a.news-more{font-size: 12px;color: #888;padding-left: 33px;}
.dy-map{width: 312px;height: 268px;z-index:10 !important}
.bottom-bg{position: absolute;right: 0;bottom:-70px;z-index: -1;}
/*地址联系方式*/
.dy-address{width: 1000px;margin: 40px auto 70px;font-size: 14px;position: relative}
.dy-address .route{}
.dy-address .route p{line-height: 26px;}
.dy-address .contact{margin-top: 20px;}
.dy-address strong{display: inline-block;border-left: 3px solid #eb3d44;padding-left: 15px;}
.dy-address .contact strong{margin-bottom: 6px;}
.dy-address .contact p{padding-left:45px; line-height: 26px;}
/*backtop&left fixe*/
.backTop{display: none; width: 40px;height: 40px;background: url(../images/btop.png) no-repeat 11px 14px  #ed5056;z-index: 119; -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px; position: fixed;right: 40px;bottom: 40px; cursor: pointer;_position:absolute; _top:expression(documentElement.scrollTop+100)}





