* {
    margin:0;
    padding:0;
    outline:none;
    border:0;
    font-family:sans-serif;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
}
*:focus {
    outline:none;
}
a {
    text-decoration:none;
    color:#3e3e3e
}
img {
    max-width:100%;
    height:auto;
    display:block;
    border:0;
    pointer-events:none;
}
img[src=""],img:not([src]) {
    opacity:0;
}
button,input,optgroup,select,textarea {
    margin:0;
    border:0;
    font:inherit;
    color:inherit;
    outline:none;
    -webkit-appearance:none;
}
.all {
    width:100%;
    margin:0 auto;
}
.w1200 {
    width:1200px;
    margin:0 auto;
    position:relative;
    overflow:hidden;
}
/*清除浮动*/

.cf:after {
    display:block;
    content:'';
    height:0;
    visibility:hidden;
    clear:both;
}
.left {
    float:left;
}
.right {
    float:right;
}
.p26 {
    padding:0 26px
}



/*内容主体********/
.w1350 {
    width:1350px;
    margin:auto;
}
main{
    background: url(main-bg.jpg) no-repeat bottom center/100% 40%;
    height: 100%;
    padding-bottom: 30px;
}

main div.w1350 {
    width:1350px;
    margin:0 auto;
    overflow:hidden;
    min-height:1000px;
/*    border:1px solid #9999;*/
    margin-top:-153px;
}
main div.w1350-2 {
    width:1350px;
    margin:0 auto;
}
main div.hot p {
    font-size:36px;
    padding:50px 45px;
    /*    margin-bottom:32px;
    */
    background:#ffffff;
    border-radius:60px;
    border:5px solid #f7d58f;
}
main div.cont-one {
    padding:0 40px;
    background:#ffffff;
    min-height:500px;
    border:5px solid #f6f0c2;
    margin-top:30px;
}
main div.years {
    border-bottom:5px solid #c30801;
}


main div.years .time {
    width:212px;
    font-size:26px;
    text-align:center;
    background:#fa100b;
    padding:8px 0;
    border-radius:22px;
    border:5px solid #dcc5aa;
    color:#fff;
    font-weight:bold;
    margin-top:20px;
}
main div.years .title {
    font-size:42px;
    text-align:center;
    font-weight: bold;
}


main div.years p {
    font-size:30px;
    text-indent:2em;
    line-height:1.6;
    padding:30px 0;
}
/*国有企业  更多部分css***********************************************************/

main div.gyqy .title {
    color:#c30801;
    background:#eeeeee;
    height:52px;
    line-height:52px;
    margin:22px 0;
}
main div.gyqy .title span {
    font-size:30px;
    color:#c30801;
}
main div.gyqy .title span::before {
    content:"";
    display:inline-block;
    background:url(gyqy.png) no-repeat left center/100% 100%;
    width:28px;
    height:28px;
    position:relative;
    right:12px;
}
main div.gyqy .title a {
    font-size:24px;
    color:#c30801;
}
main div.gyqy .title a:hover {
    color:#c30801;
    font-weight:bold;
}
main div.gyqy-list {
    border-bottom:5px solid #c30801
}
/*最后一个list 清除border-bottom*/
main .cont-one div.gyqy:last-child .gyqy-list{
    border-bottom: none;
}

/*国有企业  list部分**************************************************/
main .gyqy .gyqy-list ul.subtitle li a::before{

 content:"";
 display:inline-block;
 background:url(tamc.png) no-repeat left center/100% 100%;
 width:28px;
 height:28px;
 position:relative;
 right:8px;
 top:5px;
}
main .gyqy .gyqy-list ul.subtitle li:nth-child(2) a::before{

 content:"";
 display:inline-block;
 background:url(dwmc.png) no-repeat left center/100% 100%;
 width:28px;
 height:28px;
 position:relative;
 right:8px;
 top:5px;
}

main .gyqy .gyqy-list ul.subtitle li:nth-child(3) a::before{

 content:"";
 display:inline-block;
 background:url(tar.png) no-repeat left center/100% 100%;
 width:28px;
 height:28px;
 position:relative;
 right:8px;
 top:5px;
}


main .gyqy .gyqy-list ul li{
    text-align: center;
    width: 31.3333%;
    float: left;
    margin-right: 3%;
}

main .gyqy .gyqy-list ul li:nth-child(3n) {
    margin-right: 0;
}
main .gyqy .gyqy-list ul li a{
    font-size: 20px;
    line-height: 2.2;
}
main .gyqy .gyqy-list ul.subtitle li a{
    font-size: 24px;
}


main .cont-list .subcont{
    padding:22px 0 28px 0;
}

main div.gyqy-list ul li a {
    font-size:20px;
    line-height:2;
    width:99%;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    display:inline-block;
}
main div.gyqy-list ul li a:hover {
    color:#c30801;
    font-weight:bold;
}

/*end 国有企业***************************************************************************/


/*文件通知 start*************************************************************************/

main div.cont-one2 {
    padding:0 40px;
    background:#ffffff;
    border:5px solid #f6f0c2;
    margin-top:30px;
    min-height:300px;
}
main div.wjtz {
    border-top:5px solid #c30801
}
main div.wjtb {
    border-top:5px solid #c30801
}
main div.wjtz {
    width:45%;
}
main div.wjtb {
    width:45%;
}
main div.wjtz .subtitle a:hover {
    color:#c30801;
    font-weight:bold;
}
main div.wjtz .subtitle,main div.wjtb .subtitle {
    color:#c30801;
    background:#eeeeee;
    height:52px;
    line-height:52px;
    margin:22px 0;
    position:relative;
}
main div.wjtb .subtitle span,main div.wjtz .subtitle span {
    font-size:30px;
    color:#c30801;
    padding-left:46px;
}
main div.wjtz .subtitle::before,main div.wjtb .subtitle::before {
    content:"";
    display:inline-block;
    background:url(wjtz.png) no-repeat left center/100% 100%;
    width:28px;
    height:28px;
    position:absolute;
    left:12px;
    top:50%;
    transform:translate(0,-50%);
}
main div.wjtz .subtitle a,main div.wjtb .subtitle a {
    font-size:24px;
    color:#c30801;
}
main div.wjtb .subtitle a:hover {
    color:#c30801;
    font-weight:bold;
}
main div.wjtz ul li,main div.wjtb ul li {
    width:100%;
    text-align:left;
    position:relative;
    color:#333;
}
main div.wjtz ul li::before,main div.wjtb ul li::before {
    position:absolute;
    display:inline-block;
    content:'';
    width:4px;
    height:4px;
    border-radius:50%;
    background:#c30801;
    top:50%;
    transform:translate(0,-50%);
}
main div.wjtz ul li a,main div.wjtb ul li a {
    float:left;
    font-size:16px;
    line-height:2;
    width:85%;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    display:inline-block;
    padding-left:12px;
}
main div.wjtz ul li a:hover,main div.wjtb ul li a:hover{
    color: #c30801;
    font-weight: bold;
}
main div.wjtz ul li span,main div.wjtb ul li span {
    float:right;
    font-size:16px;
    line-height:2;
}

/*end 文件通知************************************************************/



/*end 内容主体********/



/*底部****************************************************************/


/*end 底部*********************************/