.banner{background:url(../images/zpx/cccc/logo.png) center top no-repeat;
    height:282px;
}
.linkbtn .flex-item{text-align:center;border:1px solid #4c7db5;padding:10px 0;width:30%;background:#0c4e9a;margin-bottom:15px;border-radius:0 0 15px 15px;font-size:25px;}
.linkbtn .flex-item a,.linkbtn .flex-item span{color:#fff;}
.linkbtn .flex-item span.icon{font-size:30px;margin-right:20px;}
.linkbtn .flex-item a{display:block}
.linkbtn .flex-item:hover{background:#069;}

.tit{
    font-size:28px;
    color:#ba141e;
    /*border-left:6px solid #0b4d99;*/
    /*padding-left:10px;*/
    font-weight:bold;
    margin: 0px 0px 15px;
}
.box1{background:#f6f7fb;padding:30px;}
.box1 .ad{width:440px;margin-left:15px;}
.box1 .flex-item{background:#fff;border-radius: 8px;}
.box1 .flex-item .icon{font-size:80px;color:#000;float:left;padding:20px 30px;}
.box1 .flex-item .desc{padding:20px 30px 0 0;float:left;width:70%;font-size: 30px;}
.box1 .flex-item .desc .line{height:2px;font-size:0;background:#fbfbfb;margin:10px 0}
.box1 .flex-item .desc p{font-size:12px;font-weight:bold;margin:2.0em 0;}
.box1 .flex-item .catlink a{font-size:14px;margin-right:15px;}
.box1 .flex-item .desc .icon-sanjiaoxia{color:#0d51b2;margin-left:10px;}
.box1 .flex-item.cur{background:url(../images/zgzfwdt/zgz-bg.png) no-repeat center center #0d4494;}
.box1 .flex-item.cur .icon{color:#fff}
.box1 .flex-item.cur .desc{color:#fff}
.box1 .flex-item.cur .line{background:rgb(255,255,255,0.3);}
.box1 .flex-item.cur .desc p{color:#fff}
.box1 .flex-item.cur .catlink a{color:#fff;}
.box1 .flex-item.cur .desc .icon-sanjiaoxia{color:#fff}
.fabubtn{width:75%;margin:0 auto}

.box1 {background:#fff;margin-top: 30px;padding:0}
.box1 .left{width: 45%;}
.box1 .center{margin:0 30px;overflow: hidden;}
.box1 .right{width:25%;}
.box1 .right a{width: calc(50% - 10px);margin:5px;align-items: center;display: flex;justify-content: center;background:#4480d8;color:#fff;font-size:20px;}
.box1 .right a.c2{background:#25b882} 
.box1 .right a.c3{background:#7965eb} 
.box1 .right a.c4{background:#e68d29}
.box1 .right .iconfont {margin-right:15px;font-size:25px;}
.box1 .cat-tit span.cur a {color: #227dd0;font-weight: bold;}
.box1 .newslist li{line-height:2.0em;}
.box1 .newslist .title {
  font-size: 1.0rem;line-height:2.1em;background:url(../images/yrdwfw/arrow.png) no-repeat left center;text-indent:15px;
}
.box1 .newslist li span.inputtime{color:#999;}

.slider .swiper-slide {
  height: 235px;
  overflow: hidden;
}


.linkbtn-gwcs{background:#fff;padding:30px 60px;margin: 30px 30px 0;border-radius:10px 10px 0 0;}
.linkbtn-gwcs .flex-item{text-align:center;width:25%;background:#fff;margin-bottom:40px;}
.linkbtn-gwcs .flex-item a,.linkbtn-gwcs .flex-item span{display:block;}

.linkbtn-gwcs-qu{background:url(../images/jyfwpt/gwcs-qu-bg.png) no-repeat center top #fff;margin:0px 30px 0;border-radius:0 0 10px 10px;height:121px;padding: 20px 15px 0;}
.linkbtn-gwcs-qu .flex-item{text-align:center;margin-bottom:40px;width:9%;}
.linkbtn-gwcs-qu .flex-item a,.linkbtn-gwcs-qu .flex-item span{display:block;}
.box-xxgk-jyzc .flex-item{width:43%;background:#fff;margin: 20px 20px 0 0;}
.box-xxgk-jyzc .left{width:30%;margin-right:15px;}
.box-xxgk-jyzc .piczc{width:52%;margin-left:15px;}
.box-xxgk-jyzc .cat-tit{line-height:2.0em;color:#bbb;}
.box-xxgk-jyzc .cat-tit span{font-size:1.3rem;color:#122760;}
.box-xxgk-jyzc .cat-tit span a{color:#717171;font-weight:100}
.box-xxgk-jyzc .cat-tit span.cur a{color:#227dd0;font-weight:bold}
.box-xxgk-jyzc .newslist li{line-height:2.0em;}
.box-xxgk-jyzc .newslist .title {
  font-size: 1.0rem;line-height:2.0em;background:url(../images/yrdwfw/arrow.png) no-repeat left center;text-indent:15px;
}
.box-xxgk-jyzc .newslist li span.inputtime{color:#999;}

.box-frendlink{padding:15px;width:1170px;}
.box-frendlink .flex-item{background:#fff;width:100%;padding:0 20px;}
.box-frendlink li{float:left;width:20%;line-height:2.0em;background:url(../images/yrdwfw/arrow.png) no-repeat left center;text-indent:15px;}

.box{position:relative}
.box .cat-tit{line-height:2.0em;color:#bbb;margin-left: 300px;}
.box .cat-tit span{font-size:1.3rem;color:#122760;padding: 0 16px 6px 0;}
.box .cat-tit span a{color:#717171;font-weight:100}
.box .cat-tit span.cur a{color:#227dd0;font-weight:bold}
.box .catimg{position:absolute;left:0;top:0}
.box .newslist{height:400px;border:1px solid #eee;box-shadow: 0px 0px 5px 3px #eee;margin-left: 90px;}
.box .newslist_content ul{margin-left:200px;margin-right:20px;}
.box .newslist .title {
  font-size: 1.2rem;line-height:2.0em;font-weight:bold;background:url(../images/yrdwfw/arrow.png) no-repeat left center;text-indent:15px;
}
.box .newslist{padding-top:15px;}
.box .newslist li{padding:10px 10px 10px;}
.box .newslist .flex{width:80%;color:#999;line-height:2.0em;}
.box .newslist .flex span{flex:1;}
.box .newslist li:hover{background:#eee}
.box .newslist li span.catname{background:url(../images/yrdwfw/icon_li1.png) no-repeat left center;text-indent:15px;}
.box .newslist li span.copyfrom{background:url(../images/yrdwfw/icon_li2.png) no-repeat left center;text-indent:15px;}
.box .newslist li span.inputtime{background:url(../images/yrdwfw/icon_li3.png) no-repeat left center;text-indent:15px;}
@media screen and (max-width: 768px){
/*	html,body{width:1200px;}*/
	.banner{background-size:170%;height:102px;}
	.linkbtn{margin:10px;}
	.linkbtn .flex-item{width:30%;margin:3px;}
}
.fontsize18{font-size: 18px}
.b-main{
    width:1200px;
    margin: 0 auto;
}
a:hover{cursor: pointer}
.pxBox{
    background: #b82430;
    color: white;
    width: 100%;
    text-align: center;
    font-size: 20px;font-weight:bolder;
    background: #b82430;color: white;width: 250px;
    padding: 10px 0;display: flex;
    align-items: center;box-sizing: border-box;
}
.margintp10{
    margin-top: 10px;
}
.px{
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background:#dc3e3f;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: 20px
}

.el-carousel__container{
    height: 230px !important;
}