﻿/*头部样式结束*/
* {
    outline: none !important;
    font-family: "微软雅黑";

}
.clearfix { zoom: 1; }
.clearfix:after { content: "020"; height: 0px; display: block; overflow: hidden; clear: both; }
/*内容*/
/*zwfw开始*/
.content {
    width: 100%;
    padding-top: 30px;
    background: url("http://zjjcmspublic.oss-cn-hangzhou-zwynet-d01-a.internet.cloud.zj.gov.cn/jcms_files/jcms1/web3600/site/picture/1561/2110281502003668723.png?0.2455068454165985") top center no-repeat #f6f6f6;
}

.cont_body {
    width: 1200px;
    background-color: #fff;
    margin: 0 auto;
}

.zwfw {
    width: 1140px;
    margin: 0 auto;
    height: 225px;
    padding-top: 20px;
}

.zwfw_title {
    width: 1140px;
    height: 45px;
}

.zwfw_title a {
    float: right;
}

.zwfw_title p {
    font-size: 24px;
    font-weight: bold;
    line-height: 43px;
    float: left;
}

.zwfw span {
    font-size: 16px;
    color: #666666;
    line-height: 40px;
}

.zwfw_imgbox {
    width: 1140px;
    margin-top: 20px;
}


.zwfw_imgbox p {
    position: absolute;
    top: 30px;
    left: 30px;
}

.zwfw_imgbox a {
    margin-left: 30px;
    float: left;
    color: #000;
    font-size: 20px;
    position: relative;
}

.zwfw_imgbox a:first-child {
    margin-left: 0;
}

/*zwfw结束*/




.banner_cont {
    width: 1140px;
    margin: 0 auto;
    height: 375px;
    margin-top: 30px;
}

.banner_l {
    width: 585px;
    float: left;
}

/*轮播图*/
#focus {
    width: 585px;
    height: 375px;
    overflow: hidden;
    position: relative;
}

#focus ul {
    height: 375px;
    position: absolute;
    margin: 0;
    padding: 0;
}

#focus ul li {
    float: left;
    width: 585px;
    height: 375px;
    overflow: hidden;
    position: relative;
    background: #000;
}

#focus ul li img {
    width: 585px;
    height: 375px;
}

#focus ul li div.photo_bt {
    padding-left: 20px;
    position: absolute;
    bottom: 0;
    left: 0;
    font-size: 16px;
    color: #ffffff;
    z-index: 3;
    width: 100%;
    line-height: 50px;
    overflow: hidden;
    /*background-color:#000;opacity: 0.6;*/
}

#focus ul li div.photo_bt a {
    color: #fff;
}


#focus .btnBg {
    position: absolute;
    width: 604px;
    line-height: 50px;
    height: 50px;
    left: 0;
    bottom: 0;
    background-color: #00457e;
}

#focus .btn {
    position: absolute;
    line-height: 50px;
    padding-right: 10px;
    bottom: 0px;
    right: 0;
    text-align: right;
    z-index: 5;
}

#focus .btn span {
    display: inline-block;
    _display: inline;
    _zoom: 1;
    width: 15px;
    height: 15px;
    _font-size: 0;
    margin-left: 5px;
    cursor: pointer;
    background: url("http://zjjcmspublic.oss-cn-hangzhou-zwynet-d01-a.internet.cloud.zj.gov.cn/jcms_files/jcms1/web3600/site/picture/1561/2110281502414645550.png?0.8101287163293811") no-repeat left center;
    color: #000;
    text-align: center;
}

#focus .btn span a {
    font-size: 15px;
    color: #fff;
}

#focus .btn span.on {
    background: url("http://zjjcmspublic.oss-cn-hangzhou-zwynet-d01-a.internet.cloud.zj.gov.cn/jcms_files/jcms1/web3600/site/picture/1561/2110281502414313624.png?0.8729156211295417") no-repeat left center;
}

#focus .preNext {
    position: absolute;
    width: 23px;
    height: 39px;
    display: block;
    top: 149px;
}


/*轮播图结束*/

/*选项卡开始*/
.banner_r {
    width: 555px;
    padding-left: 30px;
    float: left;
}

.banner_head {
    width: 525px;
    height: 45px;
    border-bottom: 1px solid #a1a1a1;
}

.banner_head ul {
    width: 555px;
    height: 45px;
}

.banner_head ul li {
    height: 45px;
    text-align: center;
    color: #333;
    font-size: 22px;
    float: left;
    margin-right: 36px;
    line-height: 22px;
}

.banner_head ul li a {
    height: 45px;
    color: #333;
    float: left;
    line-height: 22px;
}


.banner_head ul li :hover,
.banner_head ul li.red a {
    border-bottom: 3px solid #ba2a28;
    color: #ba2a28;
}



.zc {
    width: 525px;
    /* display: none; */
    height: 330px;
    padding-top: 10px;
    overflow: hidden;
}

.zc ul li {
    width: 525px;
    list-style: disc;
    margin-left: 18px;
    list-style-type: square;
    content: ".";
    color: #ba2a28;
    height: 36px;
    line-height: 36px;
}

.zc ul li a {
    width: 380px;
    color: #333;
    font-size: 15px;
    overflow: hidden;
    margin-left: 5px;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 36px;
    float: left;
}

.zc ul li a:hover {
    color: #ba2a28;
}



.zc ul li span {
    font-size: 15px;
    color: #333;
    float: left;
    line-height: 36px;
    margin-left: 35px;
}

.zc_more {
    display: none;
}

.on {
    display: block;
}

.none {
    display: none;
}

/*选项卡结束*/



/*图片组*/
.imgbox {
    width: 1200px;
    margin: 0 auto;
    height: 130px;
    margin-top: 30px;
    margin-bottom: 30px;
}


.mr_frbox {
    height: 130px;
    position: relative;
    width: 1200px;
    display: flex;
    justify-content: space-between;
}

.mr_frBtnR {
    width: 50px;
    height: 50px;
    cursor: pointer;
    position: absolute;
    left: 20px;
    top: 50px;
    z-index: 999;
    background: url("http://zjjcmspublic.oss-cn-hangzhou-zwynet-d01-a.internet.cloud.zj.gov.cn/jcms_files/jcms1/web3600/site/picture/1561/2110291928385506109.png?0.4353549914842605")center no-repeat;
}

.mr_frBtnR:hover {
    background: url("http://zjjcmspublic.oss-cn-hangzhou-zwynet-d01-a.internet.cloud.zj.gov.cn/jcms_files/jcms1/web3600/site/picture/1561/2111041706545119698.png?0.42831752115749944")center no-repeat;
    transition: all 1s;
}



.mr_frUl {
    float: left;
    height: 130px;
    width: 1025px;
    overflow: hidden;
    margin: 0 auto;
}

.mr_frBtnL {
    width: 50px;
    height: 50px;
    cursor: pointer;
    position: absolute;
    right: 20px;
    top: 50px;
    z-index: 999;
    background: url("http://zjjcmspublic.oss-cn-hangzhou-zwynet-d01-a.internet.cloud.zj.gov.cn/jcms_files/jcms1/web3600/site/picture/1561/2110281502415897321.png?0.6198121493742255") center no-repeat;
}

.mr_frBtnL:hover {
    background: url("http://zjjcmspublic.oss-cn-hangzhou-zwynet-d01-a.internet.cloud.zj.gov.cn/jcms_files/jcms1/web3600/site/picture/1561/2111041706544762960.png?0.3056170223710588") center no-repeat;
    transition: all 1s;
}


.mr_frUl ul li {
    float: left;
    width: 241px;
    height: 130px;
    padding-top: 15px;
    margin-right: 15px;
}

.mr_frUl ul li a img {
    width: 100%;
    height: 115px;
}

/*
    .mr_frUl ul li:hover {
        border-top: 5px solid #bb2335;
        padding-top: 10px;
    }*/

.mr_frbox .mr_txt {
    position: absolute;
    bottom: 0;
    z-index: 2;
    /*根据txt-bg改高度*/
    height: 130px;
    width: 1050px;
    overflow: hidden;
    text-align: center;
    position: relative;
}



/*图片组结束*/
/*主要内容区域*/
/*主要内容区域结束*/
.maincontarea {
    width: 1140px;
    margin: 0 auto;
    height: 375px;
}

.main_left {
    width: 700px;
    height: 375px;
    float: left;
}

.main_lefttab {
    width: 700px;
    height: 240px;
    float: left;
    overflow: hidden;
}

/*选项卡*/

.main_head {
    width: 680px;
    height: 45px;
    border-bottom: 1px solid #a1a1a1;
}

.main_head ul {
    width: 680px;
    height: 45px;
}


.main_head ul li {
    display: block;
    float: left;
    height: 45px;
    text-align: center;
    color: #333;
    font-size: 22px;
    margin-right: 32px;
    line-height: 22px;
}

.main_head ul li a {
    height: 45px;
    color: #333;
    float: left;
    line-height: 22px;
}

.main_head ul li :hover,
.main_head ul li.red a {
    border-bottom: 3px solid #ba2a28;
    color: #ba2a28;
}


.fg {
    width: 696px;
    display: none;
    height: auto;
    padding-top: 10px;
    overflow: hidden;
    margin: 0 auto
}

.fg ul li {
    width: 660px;
    list-style: disc;
    list-style-type: square;
    content: ".";
    color: #ba2a28;
    margin-left: 18px;
}


.fg ul li a {
    width: 696px;
    color: #333;
    font-size: 15px;
    line-height: 36px;
}

.fg ul li span:hover {
    color: #ba2a28;
}



.fg ul li span {
    display: block;
    width: 530px;
    height: 36px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    float: left;
    margin-left: 5px;
}

.fg ul li p {
    float: right;
}

.main_head ul li.cur {
    color: red;
}

.fg_more {
    display: none;
}

.on {
    display: block;
}

/*选项卡结束*/

.main_leftimgs {
    width: 700px;
    height: 130px;
    float: left;
    margin-top: 10px;
}

.main_leftimgs .imgsbox:nth-child(2) {
    margin-left: 25px;
    margin-right: 25px;
}

.main_leftimgs .imgsbox:nth-child(5) {
    margin-left: 25px;
    margin-right: 25px;
}


.imgsbox {
    width: 210px;
    height: 50px;
    background-color: #f1f0f0;
    float: left;
    align-items: center;
    margin-bottom: 10px;
}

.imgsbox a {
    color: #333;
    display: flex;
    align-items: center;
    justify-content: space-around;
    font-size: 16px;
    line-height: 50px;
}

.imgsbox a:hover {
    color: #fff;
    background-color: #ba2a28;
}

.imgsbox a:hover span {
    color: white;
}

.main_right {
    width: 420px;
    height: 375px;
    float: left;
    margin-left: 20px;
}

/*选项卡*/
.main_headr {
    width: 420px;
    height: 45px;
    border-bottom: 1px solid #a1a1a1;
}

.main_headr ul {
    width: auto;
    height: 45px;
    float: left;
}


.main_headr ul li {
    height: 45px;
    float: left;
    text-align: center;
    color: #333;
    font-size: 22px;
    line-height: 20px;
    margin-right: 20px;
}

.main_headr ul li a {
    height: 45px;
    color: #333;
    float: left;
    line-height: 22px;
}

.main_headr ul li.red a,
.main_headr ul li :hover {
    border-bottom: 3px solid #ba2a28;
    color: #ba2a28;
}

.main_headr span {
    height: 45px;
    float: left;
    text-align: center;
    color: #333;
    font-size: 22px;
    line-height: 20px;
    margin-right: 20px;
}

.main_headr span a {
    height: 45px;
    color: #333;
    float: left;
    font-size: 22px;
    line-height: 22px;
}

.gg {
    width: 420px;
    display: none;
    height: 335px;
    padding-top: 10px;
    overflow: hidden;
}

.gg ul li {
    list-style: disc;
    line-height: 40px;
    margin-left: 18px;
    list-style-type: square;
    content: ".";
    color: #ba2a28;
}

.gg ul li a {
    width: 420px;
    color: #333;
    font-size: 15px;
    line-height: 36px;
}

.gg ul li span:hover {
    color: #ba2a28
}

.gg ul li span {
    display: block;
    width: 300px;
    height: 36px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    float: left;
    margin-left: 5px;
}

.gg ul li p {
    float: right;
}

.gg_more {
    display: none;
}

.on {
    display: block;
}

/*选项卡结束*/

/*组图*/
.bottom_img {
    width: 1140px;
    height: 125px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    margin-top: 30px;
}

/*组图结束*/

/*友链*/

.yqlj {
    width: 100%;
    min-height: 50px;
    margin-top: 30px;
}

.linker_head {
    width: 1140px;
    height: 55px;
    margin: 0 auto;
    border-bottom: 1px solid #a1a1a1;
}

.linker_head p {
    width: 110px;
    text-align: left;
    color: #333;
    font-size: 22px;
    line-height: 46px;
}


.bum {
    width: 1140px;
    height: 60px;
    margin: 0 auto;
}

.daoh {
    width: 1200px;
    min-height: 50px;
    margin: 0 auto;
}

.daoh p {
    line-height: 52px;
    color: #ba2a28;
    font-size: 24px;
    float: left;
    margin-right: 20px;
    border-bottom: #ba2a28 3px solid;
}

.yqlj .daoh a {
    display: inline-block;
    color: #000;
    text-align: center;
    cursor: default;
    line-height: 60px;
    width: auto;
    font-size: 14px;
    margin-right: 50px;
    padding-right: 30px;
    background: url("http://zjjcmspublic.oss-cn-hangzhou-zwynet-d01-a.internet.cloud.zj.gov.cn/jcms_files/jcms1/web3600/site/picture/1561/2111251850251183711.png?0.9107115224480089")right no-repeat;
    background-size: 20px;
    cursor: pointer;
}



.yqlj .dao-list {
    width: 100%;
    background: #fff;
}

.yqlj ul {
    width: 1140px;
    background: #fff;
    border-top: none;
    margin: 0 auto;
    overflow: hidden;
}

.yqlj ul li {
    float: left;
    line-height: 40px;
}

.yqlj ul::-webkit-scrollbar {
    display: none;
}

.yqlj ul li a {
    display: inline-block;
    color: #333;
    height: 30px;
    line-height: 30px;
    text-align: left;
    font-size: 14px;
    width: 190px;
}

.yqlj .daoh ul li {
    float: left;
}

.hide {
    display: none !important;
}


/*友链结束*/

.footer {
    width: 100%;
    height: 140px;
    background-color: #848484;
}

.ftbox {
    width: 1200px;
    height: 140px;
    margin: 0 auto;
    position: relative;
}

.ftbox_l img {
    position: absolute;
    left: 0;
    bottom: 25px;
}

.ftbox_r img {
    position: absolute;
    bottom: 30px;
    right: 0;
}

.ftbox_ctop {
    height: 30px;
    line-height: 30px;
    text-align: center;
    padding-top: 15px;
}

.ftbox_ctop ul li {
    display: inline-block;
    margin-left: 20px;
}

.ftbox_ctop ul li a {
    font-size: 14px;
    color: #fff;
}

.ftbox_cbd {
    color: #fff;
    margin-top: 20px;
    text-align: center;
}

.ftbox_cbd a {
    color: #fff;
    margin-left: 20px;
    font-size: 14px;
}

.ftbox_cbd p {
    line-height: 25px;
    font-size: 14px;
}

.ftbox_cbd p:first-child {
    display: inline-block;
}

.ftbox_cbd img {
    position: absolute;
    left: 400px;
    width: 18px;
    height: 20px;
    margin-right: 5px;
}

/* 头条 */
.toutiao{
    width:1140px;
    margin:0px auto; 
    height:auto;
    padding-top: 20px;
}
.toutiao_img{
    float:left; 
    width:56px; 
    height:120px; 
    background:url(https://zjjcmspublic.oss-cn-hangzhou-zwynet-d01-a.internet.cloud.zj.gov.cn/jcms_files/jcms1/web3600/site/picture/0/89ad69c7ec63425d8c128a895f3adbaa.png) no-repeat center;
}
.toutiao_list{
    margin-left:20px; 
    float:left; 
    width:800px; 
    height:40px; 
    font-size:20px; 
    font-weight:bold; 
    line-height:40px;
}
.toutiao_gd{
    color:#666666; 
    font-size:16px; 
    font-family:微软雅黑;
}
.toutiao_gd div{
    width:100px; 
    height:73px; 
    line-height:73px; 
    float:right; 
    text-align:right;
}
.toutiao_list li a{
    font-size: 20px;
    font-weight: bold;
    color: #000;
    font-family: "微软雅黑";
}