/*commom style*/
*,*:before,*:after {box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote,dl, dt, dd, ul, ol, li,pre,form, fieldset, legend, button, input, textarea,th,td,img{border:medium none;margin:0;padding:0;}
em{font-style:normal;}
p,div,span{cursor: default;}
ul, ol{list-style: none;}
table{border-collapse: collapse;border-spacing: 0; }
a,ins{text-decoration:none;}
*:focus{outline:none;}
a{outline:none!important;}
.fl{float:left;}
.fr{float:right;}
.cf:after{display:block;content:"";height:0;visibility:hidden;clear:both;}
.cf{zoom:1;}
.hide{display:none;}
.block{display:block;}
body{
	font-family:微软雅黑;
	margin:0; 
	padding:0;
	width:100%;
	font-size: 15px;
	min-width: auto !important;
}/*commom style*/


.cf:after{display:block;content:"";height:0;visibility:hidden;clear:both;}
/* .w1200{
    width: 1200px;
    margin: 0 auto;
} */

/* 头部 */
.head{width: 100%;}
/* 新增样式jx */
.head a{
	color: #fff;
	float: right;
	margin-right: 150px !important;
	margin-top: 30px;
}
/* 大盒子 */
.big-box{
    width: 1200px;
    margin: 0 auto;
    background: #fff;
}
.big-box1{
    display: flow-root;
	}
@media only screen and (min-width: 767px){
	.big-box1{
    width: 1200px;
    margin: 0 auto;
    background: #fff;
    min-height: 330px;
	}
	.secend1{width: 580px;margin:10px auto; }
	.secend1 .tit1 p a{color:#985c01;font-size: 28px;}
}
#inold{
    display: block;
}
#outold{
    display: none;
}

.lm_one{width: 100%;margin:10px auto; }
.lm_one .tit1 p a{color:#985c01;font-size: 28px;}
.secend{width: 580px;margin:10px auto; }
.secend .tit1 p a{color:#985c01;font-size: 28px;}
.three{width: 370px;margin:15px 45px 10px 0px;}
.three1{width: 370px;margin:15px 0px 10px 0px ;}
.lm_list{width: 300px; float: left; margin: 30px 0px; background: #eeeeee;}
/* .er_list{width: 870px; float:right; margin: 30px 0px 30px 30px;} */
.er_list{
	flex: 1;
    margin: 30px 0px 30px 30px;
}  
.tit1{
    display: flow-root;
    width: 100%;
    height: auto;
    padding-bottom: 20px; 
    /* position: relative; */
}
.tit1 p{
    float: left;
    color:#985c01;
    font-size: 28px;
    line-height: 40px; 
    /* position: absolute;left:0;top:8px; */
}
.tit1 span{
    float:right; 
    font-size:16px; 
    line-height: 40px; 
    /* padding-top:20px; */
}
.lm_tit{color: #ffffff;font-size: 28px; background: #bf8931; line-height: 40px; text-align: center; padding: 5px; min-height:55px;}
.tit3 p{color:#333333;font-size: 20px;line-height: 50px; background: #ffffff; padding: 10px; border: #efefef 1px solid;}
.tit3 h1{color:#333333;font-size: 20px;line-height: 50px; background: #ffffff; padding: 10px; border: #efefef 1px solid;}
.tit1 p a{color:#985c01;font-size: 28px;}
.cxnew_add .tit3 p a{color:#333;}
.cxnew_add .tit3 p a.list-active{color:#985c01;}
.cxnew_add .tit3 h1 a{color:#333;}
.cxnew_add .tit3 h1 a.list-active{color:#985c01;}
.tit3 p:hover{color:#333333;font-size: 20px; line-height: 50px; padding: 10px; background: #ffffff;}
.tit3 h1:hover{color:#333333;font-size: 20px; line-height: 50px; padding: 10px; background: #ffffff;}
/*图片新闻*/
.pic-left{width: 522px;height: 348px;}
.new_picswipe{
    text-align: center;
}
.new_picswipe img{
    width: 100%;
    height: 348px;
}
.new_picswipe{
    text-align: center;
}
.pic-head{
    cursor: pointer;
    font-size: 16px;
    position:absolute;
    background-color:rgba(3,3,3,0.4);
    bottom:0;left:0;right:0;color:white;
    text-align:left;
    padding-left: 5px;
    height:40px;
    line-height:40px;
    width: 100%;
} .pic-head a{ 
    display: inline-block;
    font-size: 16px;color:white;}
/* 右侧 */
.pic-rig{width: 100%;}
.list li{
   height:50px;
    line-height:48px;
	font-size: 4vw;
    border-bottom: 1px dashed #ccc;
    display: flex;
}

.pic-rig .list li a{
    /* display: inline-block; */
    /*padding-left: 15px;*/
    font-size: 18px;
    color: #111;
	flex: 1;
	width: 90%; 
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 50px;
	/* position: relative; */
    float: left;
}
.zt {
    border: #ccc 1px solid;
    background: #efefef;
    border-radius: 4px;
    float: right;
    padding: 0px 10px;
    margin-top: 7px;
    line-height: 30px;;
}
.pic-rig .list li span{
    float: right;
    color: #666;
    font-size: 18px;
    line-height: 50px;
}



/* 专题图片 */
.zhuant{width: 1150px;margin:25px auto;}
 .zhuant .zhunt1{width: 560px;/*height: 100px;*/} 
.zhuant .zhunt1 a{display: inline-block;width: 560px;}
/*新闻列表*/
.third{
   width: 1150px;margin:0 auto 20px;
}

.tit2{width: 100%;height: 65px;padding-bottom: 20px;position: relative;}
.tit2 p{color:#0474dc;font-size: 28px;line-height: 40px;background: #fff; position: absolute;left:0;top:8px;}
.tit2 p a{color:#4b55ad;font-size: 28px;}

.third .contain{width: 560px;min-height: 250px;}


.third .contain .list li{
    height:45px;
    line-height:45px;
   border: none;
  
}
.third .contain .list li a{
    color: #333;
    display: inline-block;
    background: url(dian.png) no-repeat left center;
    padding-left: 15px;
    font-size: 18px;
}
.third .contain .list li span{
    float: right;
    color: #999999;
    font-size: 18px;
}

/* 当前位置开始 */
.current-position{line-height: 60px;font-size: 16px;background: #f7f7f7;}
.current-position>div{padding-right: 20px;}
/* 当前位置结束 */

/* 主体内容开始 */
.main{padding: 30px 10px;}
.title{text-align: center;border-bottom: 1px solid #dddddd;color: #985c01;}
.sub-title{text-align: center;}
.sub-title span{padding: 0 15px;}
.zoom img{max-width: 90%;height: auto;}
.author,.resource{text-align: right;}
.sub-area{background-color: #f7f7f7;margin-top: 25px;}
.print-close a{padding-left: 20px;margin-right: 25px;cursor: pointer;}
.print{background: url(print.png) no-repeat left center;}
.close{background:url(close.png) no-repeat left center}
.main embed,.main video{display: block;max-width: 90%;margin: 0 auto;}

/* 主体内容结束 */

/* 字体定义开始 */
.title{font-size: 25px;font-weight: normal;line-height: 50px;}
.sub-title{font-size: 16px;line-height: 70px;color:#666666;}
.zoom{font-size: 16px;line-height: 30px;}
.author,.resource{font-size: 16px;line-height: 30px;}
.sub-area{height: 40px;line-height: 40px;font-size: 16px;}
/* 字体定义结束 */



/* 新增css */
h1,h2,h3,h4,div,span,p{
    margin: 0;
    padding: 0;
    font-weight: normal;
}

.container{
    width: 1200px;
    margin: auto;
    padding:0;
}
/******************layout-new.css***************/
.container{
    width: 1000px;
}
.container-box{
    width: 1200px;
}
.article .title{
	font-size:30px;
	line-height:60px;
}
@media only screen and (max-width: 767px) and (min-width: 100px){
    .container-bg{
        height:47vw;
        background-image: url(top-app.png);
        background-size:cover;
        min-width: auto;
    }
    .container{
        width: 100%;
        overflow: hidden;
        padding: 0px;
        margin: 0px;
    }
    .w1200{
        width: 100%;
    }
		.article .title {
		    font-size: 7vw;
				line-height:2;
		}
		.sub-title{
			line-height: 2;
			/* padding-left: 10px; */
            font-size: 5vw;
		}
}

.lm_list{
    width: 300px;
/*    margin-right:30px ; */
    background-color: #efefef;
/*    margin-top: 30px; */
    margin-bottom: 20px;
}

.lm_list  ul li{
    cursor: pointer;
    background: url(list-1.jpg) no-repeat 16px 9px;
}
.lm_list  ul li h1{
    padding-left: 50px;
    font-size: 14px;
    line-height: 43px;
}
.lm_list  ul .list-active{
    background: url(list-2.jpg) no-repeat 16px 9px #a8b8cc;
}
/* .lm_list  ul li .list-active a{
    color: #4b7ab7;
} */
.lm_list  ul li ul{
    background-color: #efefef;
}
.lm_list  ul li ul li{
    background:none;
    padding-left: 65px;
    font-size: 15px;
    line-height:32px;
}
.lm_list  ul li ul .list-active-small{
    font-weight: bold;
    color: #4b7ab7;
}
.lm_list  ul li:hover{
    color: #4b7ab7;

}
.lm_list  ul .list-active:hover{
    color: #333;
}

ul ,li{
    margin:0;
    padding:0;
    list-style: none;
    text-decoration: none;
    padding-inline-start: 0
}

.flex{
	display: flex;
}

@media only screen and (max-width: 767px) and (min-width: 100px){
    .list-box {
        padding: 1vw;
        /* padding-left: 8vw; */
        background-position: 3vw 4vw;
        background-image: none !important;
    }
    .list-box a {
        font-size: 3.6vw !important;
        line-height: 7vw;
    }
    .list-box-2{
        padding:0;
        /* padding-left: 8vw; */
        
    }
    .list-box a {
        line-height:12vw;
    }
    .list-right{
        margin: 3vw 3%;
        width: 94%;
        flex: none;
				border: 1px solid #dfdfdf;
				min-height: 520px;
				background: #f9f9f9;
    }
    
    .list-right-all{
        padding: 1vw;

    }
    .list-right-all a {
        padding: 0 1vw;
		border-bottom: 1px dashed #dfdfdf;
    }
    .list-right-all a h1 {
/*        line-height: 13vw;
        font-size: 4vw; */
		flex: 1;
		width: 0;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		line-height: 50px;
		font-size: 16px;
/* 		position: relative;
		padding-left: 15px; */
    
    }
    
    .list-right-all-box a p {
        line-height: 13vw;
        font-size: 3.6vw;
    }
    .list-right-box ul{
        overflow: hidden;
        padding:2vw 1vw 0vw 1vw;
    }
    .list-right-box{
        width: 100%;
    }
    .list-right-box ul li h1{
        float:left;
        font-size:3.9vw;
        padding:1.2vw 2vw;
        font-weight: bold;
        color: #333
    }
    .list-right-box ul li h1 a{
        font-size:3.9vw;
/*        line-height: 1.1; */
    }
    .list-right-box ul .list-active h1{
        color:  #bf8931;
    }
    .list-right-box ul  h1.list-active a{
        color:  #bf8931;
    }
		.tit1 p{
			font-size: 5.8vw !important;
			padding: 0 10px;
		}
		.tit1 span{
			margin-right: 10px;
		}
		.pic-rig{
			margin: 3vw 3%;
			width: 94% !important;
			flex: none;
			border: 1px solid #dfdfdf;
			background: #f9f9f9;
			padding: 1vw;
		}
		.list li{
			padding: 0 1vw;
			display: flex;
		}
		.secend1{
			width: 100%;
			margin: 10px auto;
		}
}

/* 底部 */
.foot-bg{
    margin-top: 20px;
    min-width: 1200px;
}

@media only screen and (max-width: 767px) and (min-width: 100px){
    .foot-bg{
        min-width: auto;
        margin-top: 1vw;
    }
}

.dang{
    width:11vw;
    position: absolute;
    left: 4vw;
    top: 50%;
    margin-top: -7vw; 

}
.jiucuo{
    width:20vw;
    position: absolute;
    right: 3vw;
    top: 40%;
    margin-top: -6vw; 
}
.wza-img{
    width:20vw;
    position: absolute;
    right: 3vw;
    top: 70%;
    margin-top: -6vw; 
}
.dang img ,.jiucuo img,.wza-img img{
    width: 100%;
}

.foot-app{
    padding: 8vw;
    position: relative;
}
.foot-app p{
    color: #000;
    text-align: center;
    font-size: 3.2vw;
		padding-top: 8px;
}

/* 顶部 */
.small-top-nav{
    margin: 5px 15px;
    justify-content: flex-end;

}
.small-top-nav a{
    font-size:3.2vw;
    font-weight: normal;
    font-stretch: normal;
    line-height: 6vw !important;
    letter-spacing: 0rem;
    color: #1f1f1f;
}
.small-top-nav span{
    font-size:2.5vw;
    color: #cccccc;
    line-height: 6vw !important;
    padding: 0 10px;
}

@media only screen and (max-width: 767px) and (min-width: 100px){
    .container-bg{
        height:47vw;
        background: url(http://zjjcmspublic.oss-cn-hangzhou-zwynet-d01-a.internet.cloud.zj.gov.cn/jcms_files/jcms1/web3462/site/picture/650/2206301603243581102.png) center no-repeat;
        background-size:cover;
        min-width: auto;
    }
	.small-top-nav {
	    margin:1vw 3vw;
	}
	.pic-rig .list li a{
	    /* display: inline-block; */
	    /*padding-left: 15px;*/
	    font-size: 4vw;
	    color: #111;
		flex: 1;
		width: 0 !important; 
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		line-height: 50px;
		position: relative;
	}
    .pic-rig .list li span{
        font-size: 4vw;
    }
    
}


@media screen and (max-width:768px) {
	.list-right-all ul li{
        height: 40px;
        line-height: 40px;
        float: left;
        padding-left: 40px;
        font-size: 15px;
        width: 50%;
        margin: 0px;
        border: none;
        background: none;
    }
    .list-right-all .active{
        width: 93%;
        font-weight: bold;
        font-size: 25px;
        border-bottom: 2px solid #355e92;
        height: 55px;
        line-height: 55px;
        padding-left: 10px;
        color: #2d66a5;
        margin: 5px auto;
        background: none;
    }
    .list-right-all .gfxwj-lw{
        width: 65%;
    }
	.list-right-all a p {
        line-height: 13vw;
        font-size: 14px;
        padding-left: 10px;
	}
    /* 当前位置 */
    .outstanding tr td table tr td:first-child span{
        display: none;
    }
    .outstanding .snbt_sy{
        display: none;
    }
    .outstanding tr td{
        width: auto !important;
        display: contents;
    }
    .cxnew_add .main_box{
        display: block;
    }
    .cxnew_add .lm_list{
        width: 100%;
        display: flow-root;
        float: none;
        background-color: #fff;
        margin: 0px;
        margin-top: 5vw;
    }
    .cxnew_add .lm_list .lm_tit{
        display: none;
    }
    .cxnew_add .tit3 p {
        float: left;
        font-size: 3.9vw;
        padding: 1.2vw 2vw;
        font-weight: bold;
        color: #333;
        border: none;
        line-height: 2;
    }
    .cxnew_add .tit3 h1 {
        float: left;
        font-size: 3.9vw;
        padding: 1.2vw 2vw;
        font-weight: bold;
        color: #333;
        border: none;
        line-height: 2;
    }
    .cxnew_add .pic-rig{
        float: none;
    }
    .cxnew_add .er_list{
        width: 100%;
        margin: 0px;
    }
    .article .main .sub-area{
        display: none;
    }
    body.UseInMobile .tit1 p{
        position: relative;
    }
    body.UseInMobile .tit1 span{
        padding-top: 0px !important;
    }
    body.UseInMobile .foot-app{
        padding-bottom: 85px;
    }
}
.lndw-app li h1 a:active{
	color: #bf8931;
}

@media only screen and (min-width: 767px){
	.article {
		width: 1200px;
		margin: 0 auto;
	}
}

.old{
    height: 38px;
    box-sizing: border-box;
    background-color: #fff;
    border: 1px solid #a1b1c4;
    background-color:#4a83c4;
    color: #fff;
    font-size: 16px;
    line-height:36px;
    border-radius: 50px;
    padding: 0 18px;
    margin-top:23px;
    margin-left: 30px;
}

.old:hover{
    background-color: #fff;
    border: 1px solid #a1b1c4;
    color: #355e92;
}
.wza{
	height: 38px;
	box-sizing: border-box;
	background-color: #a8bec4;
	font-size: 16px;
	line-height: 36px;
	border-radius: 50px;
	padding: 0 18px;
	z-index: 1;
	color: #fff;
	cursor: pointer;
}
.wza:hover{
	color: #a8bec4;
	background-color: #fff;
}
/*commom style*/
				
a,
ins {
    text-decoration: none;
}

*:focus {
    outline: none;
}

a {
    color: #333;
    outline: none!important;
}

.column-list {
    min-height: 500px!important;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.cf:after {
    display: block;
    content: '';
    height: 0;
    visibility: hidden;
    clear: both;
}

.cf {
    zoom: 1;
}

.hide {
    display: none;
}

.block {
    display: block;
}

body {
    font-family: 微软雅黑;
    margin: 0;
    padding: 0;
}
/*commom style*/

.cf:after {
    display: block;
    content: '';
    height: 0;
    visibility: hidden;
    clear: both;
}

.foot {
    background: #dbdcdc;
}

.w1200 {
    width: 1200px;
    margin: 0 auto;
}

.dzjg1 {
    position: absolute;
    left: 120px;
    top: 50px;
}

.wzjc {
    position: absolute;
    right: 80px;
    top: 50px;
}

.author {
    display: none;
}

.foot .w1200 {
    font-size: 14px;
    line-height: 30px;
    color: #333;
    text-align: center;
}

.foot p span {
    display: inline-block;
    padding-right: 20px;
}

.zoom p {
    margin-bottom: 0px;
}

.foot a {
    color: #333;
}

.foot .foot-ul {
    width: 400px;
    margin: 0 auto;
    padding: 15px 0;
}

.zoom {
    font-size: 16px;
    line-height: 32px;
}

.foot .foot-ul li {
    float: left;
}

.foot .foot-ul li a {
    color: #333;
    font-size: 14px;
    float: left;
}

.foot .foot-ul li span {
    display: inline-block;
    padding: 0 10px;
    float: left;
}

.foot .foot-bg ul:nth-child(1) li:first-child{
    width:150px;
    position: absolute; 
    margin-left: 100px; 
    margin-top: 30px;
}
.foot .foot-bg ul:nth-child(1) li:last-child{
    width:150px; 
    left:900px; 
    position: absolute; 
    /* text-align:right; */
    padding-top: 18px;
}
@media only screen and (max-width: 767px) and (min-width: 100px){
    .w1200{
        width: 100%;
    }
}
