.contain{width: 1200px;margin: auto;}
.main1{margin: 45px auto 60px;overflow: hidden;}
.main1 .zcpp{display: block;margin-bottom: 40px;}
.main1 .zcpp img,.main1 .zcpp2 img{width: 100%;}
.main1 .zcpp2{display: none;margin-bottom: 40px;}

.main1 .row1{overflow: hidden;margin-bottom: 36px;}
.main1 .row1 .fl{margin-top: 5px;}
.main1 .row1 .fl span{font-size: 18px;line-height: 20px;padding-left: 12px;vertical-align: top;}
.main1 .row1 .fr .inputtitle{width: 316px;height: 32px;box-sizing: border-box;border: 1px solid #d5d5d5;border-radius: 3px;text-indent: 12px;vertical-align: middle;}
.main1 .row1 .fr .searchbtn{width: 100px;height: 32px;background-color: #195aae;border-radius: 3px;color: #fff;border: none;margin-left: 16px;font-size: 20px;vertical-align: middle;display: inline-block;text-align: center;line-height:32px;}

.main1 .row2{margin-bottom: 16px;font-size: 18px;}
.main1 .row2 span{color: #e30000;}

.main1 .row3{padding-bottom: 10px;}
.main1 .row3 .top .tabs{width: 100%;height: 40px;overflow: hidden;}
.main1 .row3 .top .tabs .qyzc,
.main1 .row3 .top .tabs .grzc{width: 50%;height: 100%;float: left;background-color: #f2f2f2;text-align: center;}
.main1 .row3 .top .tabs .qyzc a,
.main1 .row3 .top .tabs .grzc a{font-size: 20px;line-height: 40px;display: inline-block;width: auto;}
.main1 .row3 .top .tabs .qyzc a::before{content: '';float: left;margin: 10px;vertical-align:middle;display:block;width: 20px;height: 20px;background: url(/zckwjjs/qy.png);}
.main1 .row3 .top .tabs .grzc a::before{content: '';float: left;margin: 10px;vertical-align:middle;display:block;width: 20px;height: 20px;background: url(/zckwjjs/gr.png);}
.main1 .row3 .top .tabs .qyzc.active a::before{background: url(/zckwjjs/qy_active.png);}
.main1 .row3 .top .tabs .grzc.active a::before{background: url(/zckwjjs/gr_active.png);}
.main1 .row3 .top .tabs .active{background-color: #195aae;}
.main1 .row3 .top .tabs .active a{color: #fff;font-weight: 900;}
.main1 .row3 .top .list{margin-top: 40px;display: none;}
.main1 .row3 .top .list.show{display: block;}
.main1 .row3 .top .list .list1{margin-bottom: 20px;overflow: hidden;}
.main1 .row3 .top .list .title{color: #195aae;font-size: 20px;font-weight: 900;float: left;margin-right: 16px;}
.main1 .row3 .top .list .items{float: left;width: calc(100% - 72px);}
.main1 .row3 .top .list .items .item{position: relative;padding: 0 30px;border-right: 3px solid #d6d6d6;font-size: 18px;margin-bottom: 32px;float: left;font-weight: 900;}
.main1 .row3 .top .list .items .item:last-child{border: none;}
.main1 .row3 .top .list .items .item.active,
.main1 .row3 .top .list .items .item:hover{color: #195aae;}
.main1 .row3 .top .list .items .item.active::before,
.main1 .row3 .top .list .items .item:hover::before{content: '';position: absolute;width: calc(100% - 60px);height: 4px;border-radius: 2px;background-color: #195aae;box-sizing: border-box;bottom: -6px;}
.main1 .row3 .top .list .items div{overflow: hidden;}
.main1 .row3 .top .list .list2{overflow: hidden;margin-bottom: 20px;}
.main1 .row3 .bottom{margin-top: 46px;height: 25px;text-align: right;}
.main1 .row3 .bottom div{display: inline-block;}
.main1 .row3 .bottom div .tp{font-size: 16px;margin-right: 40px;}
.main1 .row3 .bottom div .tp::before{content: '';width: 27px;height: 25px;background: url(/zckwjjs/tp.png);display: block;float: left;margin-right: 10px;}
.main1 .row3 .bottom div .tp.active::before{content: '';width: 27px;height: 25px;background: url(/zckwjjs/tp_active.png);display: block;float: left;margin-right: 10px;}
.main1 .row3 .bottom div .lb{font-size: 16px;}
.main1 .row3 .bottom div .lb::before{content: '';width: 27px;height: 25px;background: url(/zckwjjs/lb.png);display: block;float: left;margin-right: 10px;}
.main1 .row3 .bottom div .lb.active::before{content: '';width: 27px;height: 25px;background: url(/zckwjjs/lb_active.png);display: block;float: left;margin-right: 10px;}

.main1 .row3 .middle .list{overflow: hidden;margin-bottom: 20px;}
.main1 .row3 .middle .list .title{color: #195aae;font-size: 20px;font-weight: 900;float: left;margin-right: 16px;}
.main1 .row3 .middle .list .items{float: left;width: calc(100% - 72px);}
.main1 .row3 .middle .list .items .item{position: relative;padding: 0 30px;border-right: 3px solid #d6d6d6;font-size: 18px;margin-bottom: 32px;float: left;font-weight: 900;}
.main1 .row3 .middle .list .items .item:last-child{border: none;}
.main1 .row3 .middle .list .items .item.active,
.main1 .row3 .middle .list .items .item:hover{color: #195aae;}
.main1 .row3 .middle .list .items .item.active::before,
.main1 .row3 .middle .list .items .item:hover::before{content: '';position: absolute;width: calc(100% - 60px);height: 4px;border-radius: 2px;background-color: #195aae;box-sizing: border-box;bottom: -6px;}

.line{height: 6px;width: 100%;background: #f2f2f2;border-radius: 3px;}

.main1 .row4{margin-top: 40px;}
.main1 .row4 .tabs{overflow: hidden;}
.main1 .row4 .tabs .tab{height: 50px;width: 166px;box-sizing: border-box;border: 1px solid #daf3ff;background-color: #f0faff;text-align: center;float: left;margin-right: 40px;}
.main1 .row4 .tabs .tab.active{background-color: #195aae;border: #195aae;}
.main1 .row4 .tabs .tab a{font-size: 20px;line-height: 50px;}
.main1 .row4 .tabs .tab.active a{color: #fff;}
.main1 .row4 .tabs .tab .arrow::after{content: '';width: 12px;height: 8px;display: inline-block;background: url(/zckwjjs/arrow.png);margin-left: 8px;margin-bottom: 3px;}
.main1 .row4 .tabs .tab.active .arrow::after{content: '';width: 12px;height: 8px;display: inline-block;background: url(/zckwjjs/arrow_active.png);margin-left: 8px;margin-bottom: 3px;}
.main1 .row4 .lists{width: 100%;background: #f6f6f6;margin-top: 20px;padding: 24px 20px 10px;box-sizing: border-box;overflow: hidden;display: none;}
.main1 .row4 .lists.show{display: block;}
.main1 .row4 .lists a{font-size: 16px;display: block;float: left;width: 15%;margin-right: 2%;height: 16px;overflow: hidden;line-height: 16px;text-overflow: ellipsis;white-space: nowrap;margin-bottom: 14px;}
.main1 .row4 .lists a:nth-child(6n){margin-right: 0;}
.main1 .row4 .lists a:hover{color: #195aae;font-weight: 900;}
.main1 .row4 .lists .active{color: #195aae;}

.main1 .row5{margin-top: 50px;}
.main1 .row5 .position{overflow: hidden;padding-bottom: 10px;border-bottom: 1px solid #c8c8c8;font-size: 20px;line-height: 36px;}
.line2{float: left;height: 36px;width: 8px;border-radius: 4px;background: #195aae;margin-right: 16px;}
.main1 .row5 .position span span{margin: 0 8px;}
.main1 .row5 .position span.r{color: #195aae;}
.main1 .row5 .lists li{padding: 30px 0;border-bottom: 1px dashed #c8c8c8;}
.main1 .row5 .lists li .date::before{content: '';display: block;float: left;width: 18px;height: 18px;background: url(/zckwjjs/date.png);margin-right: 10px;}
.main1 .row5 .lists li .date span{font-size: 16px;line-height: 18px;color: #195aae;}
.main1 .row5 .lists li .title{margin: 8px 0 10px;}
.main1 .row5 .lists li .title a{font-size: 20px;line-height: 30px;}
.main1 .row5 .lists li .title a:hover{color: #195aae;font-weight: 900;}
.main1 .row5 .lists li .btn{height: 24px;}
.main1 .row5 .lists li .btn a{display: inline-block;width: 70px;height: 24px;box-sizing: border-box;border: 1px solid #daf3ff;background-color: #f0faff;font-size: 14px;line-height: 24px;text-align: center;margin-right: 20px;vertical-align: top;}
.main1 .row5 .lists li .btn a:hover{color: #fff;background: #195aae;border: #195aae;}
.main1 .row5 .lists li .btn a:last-child{border: #3ba272;background-color: #3ba272;color: #fff;}
.main1 .row5 .pages{margin-top: 60px;text-align: center;font-size: 18px;padding: 0;}
.main1 .row5 .pages a{display: inline-block;height: 34px;padding: 0 12px;box-sizing: border-box;border: 1px solid #e5e5e5;font-size: 18px;line-height: 34px;margin: 0 2px;}
.main1 .row5 .pages>span{margin:0 12px;}

input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;}
input[type='number']{-moz-appearance:textfield;}

@media screen and (max-width: 1200px){
    .contain{width:1000px;}
}

@media screen and (max-width: 1000px){
    .contain{width:768px;}
    .main1 .row1 .fl,.main1 .row1 .fr{float: none;text-align: center;}
    .main1 .row1 .fl{margin-bottom:20px;}
}

@media screen and (max-width: 768px){
    .contain{width:96%;}
    .col{display:block!important;margin:12px 0;}

    .main1 .zcpp{display: none;}
    .main1 .zcpp2{display: block;}
}