html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, 
form, fieldset, legend, img { margin:0; padding:0; } 
fieldset, img,button { border:none; padding:0;margin:0;outline-style:none; }
ul, ol { list-style:none; }
input { padding-top:0; padding-bottom:0; font-family: "Microsoft Yahei";outline-style: none;}
select, input { vertical-align:middle; }
select, input, textarea { font-size:12px; margin:0; }
textarea { resize:none; }
img {border:0;    vertical-align:middle;}
html { -webkit-text-size-adjust: none; }
body {
    font:14px "microsoft yahei";
    color:#333;
    background:#fff;
    font-family: "Microsoft Yahei";
}
.clearfix:before,.clearfix:after{ 
    content:""; 
    display:table; 
} 
.clearfix:after{clear:both;} 
.clearfix{ 
    *zoom:1;/*IE/7/6*/ 
} 
.clear{height:0px; line-height:0px; padding:0px; margin:0px; font-size:0px;clear:both;}
a{color:#333; text-decoration:none; }
a:hover{color:#bd1a2d;}
h1,h2,h3,h4,h5,h6{text-decoration:none;font-weight:normal;}
s,i,em{font-style:normal;text-decoration:none;}
.col-red{color: #C81623!important;}
.input-text,.zc-search-input,.input-form input,.form-wrap .input{border:none; padding:0;margin:0;outline-style:none;}
.breath img {
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    transition: all 1s;
}
.breath:hover img {
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
}



.onav{width:1208px;margin:0px auto;height:75px;}
.onav .nav{float:left;padding-top:7px;height:68px;line-height:68px;margin-left:0px;}
.onav .search{float:right;padding-top:28px;margin-right:14px;display:inline;}
.onav .nav li{margin-left:11px;margin-right:11px;float:left;font-size:18px;}
.onav .logo{float:left;margin-left:27px;padding-top:18px;width:206px;}
.onav .logo img{width:182px;height:46px;}


.key_word{font-size:12px;line-height:26px;float:left;height:26px;padding:0;border:none; width:155px; padding-left:10px;box-sizing: border-box;border-right:0px;
    background:url(../images/ssnic_03.png) left center no-repeat;
}
.search_btn{ background:url(../images/ssnic_04.png) left center no-repeat; height:26px; width:26px; cursor:pointer;border:none;float:left;box-sizing: border-box;padding:0px;border-left:0px;}


.ltsec{width:100%;}
.ltsec .mci{width:1208px;margin:0px auto;}

.tabbanner{width:100%;border-top:solid 1px #dbdadb;position:relative;}
.tabbanner .changelag{position:absolute;left:50%;top:28px;margin-left:500px;width:96px;z-index:20000;}
.tabbanner .changelag a{margin-bottom:12px;width:96px;height:32px;display:block;}
.sbg1{}
.sbg2{background:url(../images/sbg2_new.jpg) center 0px no-repeat}

.section1{height:945px;}
.section2{height:513px;background:url(../images/dyz_bg.png) center 0px no-repeat}
.section3{height:581px;background:url(../images/sbg_scgjh.jpg) center 0px no-repeat}

.section4{height:1120px}
.section5{height:130px;height:auto;}
.footer{height:169px;}

.omain{width:100%;}
.main{width:1400px;margin:0px auto;}

.section1 .mcibtm{width:100%;height:45px;}


.szyw_box{border:solid 1px #dddddd;}
.carousel{}
.carousel-left{}
        /* 顶部大标题 */
        .top-title {
            text-align: center;
            padding: 20px 0;
        }
        .top-title h1 {
            font-size: 35px;
            color: #d32a13;
            font-weight: bold;
            line-height:1.33
        }
        .top-title h1 a{color: #d32a13;}

        /* 顶部副标题栏 */
        .top-subtitle {
            padding: 0 20px 30px;
            font-size: 16px;
            box-sizing: border-box;
        }
        .top-subtitle a{color:#6f6f6f}
        .top-subtitle a:hover{color:#d32a13}
        
        .subtitle-left {
            width:49%;
            box-sizing: border-box;
            float: left;
            height:17px;line-height:17px;overflow:hidden;
            text-overflow: ellipsis;
        }
        .subtitle-right {
            width:49%;
            box-sizing: border-box;
            float: right;
            height:17px;line-height:17px;overflow:hidden;
            text-overflow: ellipsis;
        }
        .dot {
            display: inline-block;
            width: 6px;
            height: 6px;
            background-color: #d00;
            margin-right: 8px;
            vertical-align: middle;
            border-radius: 50%;
            /* 兼容IE8 inline-block */
            *display: inline;
            *zoom: 1;
        }

        /* 时政要闻滚动栏 */
        .news-bar {
            border-top: 1px solid #ddd;
            padding: 10px 0;
        }
        .news-label {
            float: left;
            font-size: 16px;
            font-weight: bold;
            padding: 0 15px;

        }
        .news-scroll-wrap {
            float: left;
            width: 1094px;
            overflow: hidden;
            position: relative;
            height: 24px;
        }
        .news-scroll {
            position: absolute;
            left: 0;
            top: 0;
            white-space: nowrap;
        }
        .news-scroll span {
            background:url(../images/spandot6f.png) no-repeat 0px 8px;
            color:#646464;
            padding-left:13px;
            display: inline-block;
            margin-right: 30px;
            font-size: 16px;
            /* 兼容IE8 inline-block */
            *display: inline;
            *zoom: 1;
        }
        .news-scroll span a{color:#646464}
        .news-scroll a:hover{color:#d32a13}

        /* 轮播区域 */
        .carousel {
            border:solid 1px #dddddd;
            margin-top: 32px;
            padding: 20px 10px 20px 12px;
        }
        .carousel-left {
            float: left;
            width: 608px;
            height:396px;
            background:#666
        }
        .carousel-main-img {
            width: 100%;
            height: auto;
            display: block;
        }


        .carousel-indicators {
            position: absolute;
            bottom: 10px;
            right: 10px;
        }
        .indicator {
            display: inline-block;
            width: 12px;
            height: 12px;
            background-color: #ccc;
            margin-left: 5px;
            /* 兼容IE8 inline-block */
            *display: inline;
            *zoom: 1;
        }
        .indicator.active {
            background-color: #06c;
        }
        .carousel-img-title {
            position: absolute;
            bottom: 10px;
            left: 10px;
            color: #fff;
            font-size: 14px;
            background-color: #000;
            /* 兼容IE8透明背景 */
            filter: alpha(opacity=50);
            padding: 2px 5px;
        }
        .carousel-right {
            float: right;
            width: 558px;
            box-sizing: border-box;
        }

        .carousel-right .dtfirst{
            box-sizing: border-box;
            border: solid 1px #ddd;
            padding:24px 12px;

        }
        .carousel-right .dtaftfirst{padding:0px 12px; box-sizing: border-box;}
        

        .carousel-right .dtfirst h2 {
            font-size: 25px;
            margin-bottom: 10px;
            line-height: 1.4;
        }
        .carousel-right .dtfirst p {
            font-size: 14px;
            color: #777;
            line-height:2;
        }
        .carousel-right .dtaftfirst p {
            font-size: 17px;
            color: #777;
            line-height:1.9;
            margin-top:23px;
            
        }
        .carousel-right .dtaftfirst p a{color: #777;}
        .carousel-right .dtaftfirst p a:hover{color:#bd1a2d}

        /* 底部小图区域 */
        .bottom-imgs {
            margin-top:23px;
            background:#d3dbde;
            padding-top: 21px;
            padding-left:15px;
            padding-right:18px;
            padding-bottom:23px;
        }
        .bottom-rightimgs {
            width:872px;float:right;
        }
        .bottom-item {
            float: left;
            width: 285px;
            height:180px;
        }
        .bottom-item img{width:285px;height:80px;display:block;margin-bottom:20px;}
        .bottom-item a{display:block;width:285px;height:80px;overflow:hidden;margin-bottom:20px;}
        .bottom-item a img{margin-bottom:0px;
            -webkit-transition: all 1s;
            -moz-transition: all 1s;
            transition: all 1s;
        }
        .bottom-item a:hover img {
            -webkit-transform: scale(1.05);
            -moz-transform: scale(1.05);
            -ms-transform: scale(1.05);
            transform: scale(1.05);
        }



/* oldnews bgn*/
.newsc_fl{width:625px;height:400px;float:left;}
.newsc_fr{width:736px;height:400px;overflow:hidden;background:#fff;float:right;box-sizing:border-box;padding:15px 22px 0px;
    
display: flex; flex-direction: column;justify-content: center;align-items: flex-start;}


.newsc_fr .xw{width: 100%;}
.newsc_fr .bt{font-size:24px;font-weight:bold;line-height:1.5;color:#040404;}
.newsc_fr .date{font-size:18px;line-height:1.5;margin-top:10px;color:#969696;}
.newsc_fr .zy{font-size:18px;line-height:1.5;margin-top:10px;margin-bottom:15px;}
.newsc_fr .btline{    width: 100%;
    height: 0px;
    border-bottom: solid 2px #ccc;
    margin-bottom: 20px;}
    .newsc_fr .xw:last-child  .btline{display: none;}
.newsc_btm{margin-top:34px;}
.newsc_btm li{    width: 48%;padding-right: 2%;float:left;font-size:18px;font-weight: bold;line-height:50px;height:50px;overflow:hidden;box-sizing: border-box;padding-left:38px;position: relative;}
.newsc_btm li::before {
    content: '';
    position: absolute;
    left: 10px;            
    top: 19px;             
    width: 12px;
    height: 12px;
    background: #0f83f2;   
    border-radius: 50%;
}
/* oldnews end*/


.mci-header {
    width: 100%;
    height: 76px;
    position: relative;
    margin-bottom: 31px;
}
.mci-header .header-icon {
    width: 71px;
    height: 65px;
    position: absolute;
    top: 0px;
    left: 50%;
    margin-left: -172px;
    z-index: 1;
    border-bottom:solid 3px #8c8c8c
}
.mci-header .header-title {
    font-size: 37px;
    color: #023d65;
    font-weight:bold;
    text-align: center;
    line-height: 68px;
    text-indent:35px;
}

.mci-header .header-title a{

    color:#023d65;
}
.mci-header .header-line {
    width: 298px;
    height: 2px;
    background-color: #bababa;
    position: absolute;
    bottom: 8px;
    left: 50%;
    margin-left: -149px;
}





.section2 .mcibtm{width:100%;height:32px;}
.section2 .mci-header .header-icon{
    background: url(../images/tlt_ic1.png) 13px 13px no-repeat;
}
.section2 .mci-header .header-line{width:200px;}
.section2 .mci-header .header-icon{margin-left:-122px;}
.section2 .mci-header .header-line{margin-left:-99px;}


.section3 .mcibtm{width:100%;height:12px;}
.section3 .mci-header .header-icon{
    background: url(../images/tlt_ic2.png) 13px 13px no-repeat;
}
.section3 .mci-header{margin-bottom:51px;}
.scgjh ul{margin-left:199px;}
.scgjh li{float:left;width:165px;margin-right:31px;}

.scgjh_left{float: left;width: 620px;height:420px;}
.scgjh_right{width:543px;float:right;margin-right:11px;}

.scgjh_right .ul a{width: 543px;height:55px;display: block;background: url(../images/scgj_03.png) no-repeat;line-height:55px;font-size:16px;color:#0a0a0a;margin-bottom:9px;box-sizing: border-box;padding-left:38px;}
.scgjh_right .more{font-size:16px;color:#414141;padding-left:38px;}
.scgjh_right .more a{color:#414141;font-size:16px;line-height:32px;}
.scgjh_right .more a:hover{color:#bd1a2d;}
.section3 .mci-header .header-icon{margin-left:-127px;}
.section3 .mci-header .header-line{margin-left:-104px;width:288px;}
.section3 .mci-header .header-title{text-indent: 116px;}


.section4 .mcibtm{width:100%;height:52px;}
.section4 .mci-header{margin-bottom:54px;}
.section4 .mci-header .header-icon{
    background: url(../images/tlt_ic3.png) 8px 0px no-repeat;
}

.section4 .mci-header .header-icon{margin-left:-122px;}
.section4 .mci-header .header-line{margin-left:-99px;width:278px;}
.section4 .mci-header .header-title{text-indent: 129px;}

.yqlj{width:1208px;margin-top:20px;margin:0px auto;}
.yqlj .tl{height:32px;line-height:34px;font-size:16px;text-indent:8px;width:90px;float:left;    padding-top: 11px;
    padding-bottom: 16px;}
.yqlj .c{padding-top:11px;padding-bottom:16px;width:1115px;float:left;}
.yqlj .c li{line-height:32px;font-size:16px;float:left;padding-left:13px;margin-left:29px;display:inline;position:relative;}

.yqlj .c li::before {
    content: '';
    position: absolute;
    left: 1px;
    top: 14px;
    width: 5px;
    height: 5px;
    background: #000;
    border-radius: 50%;
}



/* 这是临沂 */
.sbg_zsly_1{background:url(../images/zsly_bg.jpg) center 0px no-repeat;border-top:solid 1px #dbdadb;}
.section_zsly_1{height:1130px;}


.section_zsly_1 .mcibtm{width: 100%;height:39px;}
.zslybox .tl{width:1176px;margin:0px auto;height:50px;line-height:50px;background: #dff0e8;font-size:19px;font-weight:bold;color:#4ba29a;text-indent:19px;}
.zslybox .leftzy{font-size:18px;color:#000;line-height:2;width:555px;}
.zslybox .rightlist{align-self: stretch;margin-left: auto;}
.zslybox .con{width:1176px;margin:0px auto;box-sizing: border-box;border:solid 1px #c8c7c3;padding:47px 166px 42px 118px;display: flex;justify-content: space-between;align-items: stretch;border-top:0px;}

.zslybox .rightlist .ul{height:100%;display: flex;flex-direction: column;justify-content: space-around; }
.zslybox .rightlist .ul a{display: block;box-sizing:border-box;padding-right:19px;width:213px;height:55px;background: url(../images/zslyic_03.png) no-repeat;line-height:55px;text-align:center;font-size:18px;color:#000;text-decoration: none;}
.zslybox .rightlist .ul a:hover{color:#fff;}


