*, *:before, *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}


li {
    list-style: none;
}

body {
    text-align: left;
    font-family: '微软雅黑';
    color: #333333;
    background: #fff;
}

a, ins {
    text-decoration: none;
}

a {
    color: #333333;
}

.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

.clear {
    clear: both;
}

.L {
    float: left;
}

.R {
    float: right;
}

.hidden {
    display: none
}

.bt-note-0{ 
	clear:both;
	height:0px;
	width:100%;

}
.bt-note-20{
	clear:both;
	width:100%;
	height:20px;
	
	}
.bt-note-30{
	clear:both;
	width:100%;
	height:30px;

	
	}
.bt-note-0{
	clear:both;
	width:100%;
	height:0px;
	
	}
.bt-note-10{
	clear:both;
	width:100%;
	height:10px;
	background:#fff;
	
	}
.bt-note-40{
	clear:both;
	height:40px;
	width:1200px;
	margin:0 auto;
	background:rgb(255,255,255);
	}
.bt-note-420{ 
	clear:both;
	height:420px;
	width:100%;

}
.span1{display: inline-block;
		height: 100%; width: 0;
		vertical-align: middle;
		}
a:hover {
    text-decoration: none;
  transition: all 0.2s;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  -moz-transition: all 0.2s;
}	
a:focus{ outline:none;}






/*当前位置*/
.dqwz{ 
	width:100%;
	min-height:40px;	
	margin:0 auto;
	background:#ededed;
	}
.dqwz-center{ 
	width:1200px;
	min-height:40px;
	margin:0 auto;
	background:#ededed;
	}
.dqwz-left1{
	width:atuo;
	min-height:40px;
	line-height:40px;
	color:#333333;
	float:left;
	background:url(box_1.png) no-repeat 0 15px;
	font-size:13px;
	padding-left:20px;
	}
.dqwz-left1 a:link{color:#333333; }
.dqwz-left1 a:visited{color:#333333; }
.dqwz-left1 a:hover{color:#3b82ec; }



.dqwz-left2{
	width:auto;
	min-height:40px;
	line-height:40px;
	color:#333333;
	font-size:13px;
	float:left;
	
	}

.dqwz-left2 a{
	padding-left:5px;
	padding-right:5px;

	
	}
.dqwz-left2 a:link{color:#333333; }
.dqwz-left2 a:visited{color:#333333; }
.dqwz-left2 a:hover{color:#3b82ec; }


/*-----------------栏目页开始----------------*/
.bt-coulmn{
	width:100%;
	height:auto;
	margin:0 auto;
	
	}
.bt-acticle-main{
	width:100%;
    height:auto;
    margin:0 auto;
	background:#ededed;
	}

.bt-article-y p{ text-align:center;}
.bt-article-y .bt-position{ text-align:right;}

.dqlm span {
    line-height:35px;
    float:left;
    padding:0;
	color:rgb(0,0,0);
}
.dqlm {
    width:1200px;
	height:auto;
    min-height:35px;
    line-height:35px;
    color:#3333333;
    margin:0 auto;
    text-align:left;
    font-size:13px;
    background:#ededed; 
/*如需使用红色版请将blue换成red*/
}
.dqlm a:link{ color:black;}
.dqlm a:visited{ color:black;}	
.dqlm a:hover{ color:#87b8f4;}

.dqlm img{
	margin-right:10px;
	
	
	}
.bt-lanmu{ 
	width:1200px;
	margin:0 auto;
	height:auto;}	


.bt-left-title-font{
	color:#ffffff;
	margin-left:60px;
	font-size:17px;
	text-align:left;
	font-weight:bold;
	line-height:45px;
	min-height:45px;
}

.col_right{width:100%; min-height:600px;}	

.col_right ul li{
	width:100%; 
	height:45px; 
	border-bottom:1px dashed #E8E8E8; 
	line-height:45px; 
	background: url(list2.png) no-repeat 4px 21px;
	padding-left:17px;
	}
.col_right ul li a{font-size:15px;}
.col_right ul li span{font-size:15px; color:#999; line-height:45px; float:right;}
.col_right ul li a:link{color:black;}
.col_right ul li a:visited{color:black;}
.col_right ul li a:hover{color:#92b4db;}



/***栏目页的传统和扁平模式是由class的后缀名带s和y 来控制的，
    通过主内容区的bt-column 在后面加上："-s 宋体" ；"-y雅黑"
**/
.bt-lanmu-left,
.bt-column-s {
    width:1200px;
  /*  min-height:860px; */
    margin:0 auto;
    overflow:hidden;
    position:relative
}
.bt-lanmu-left{font-family:"微软雅黑"}
.bt-column-s{ font-family:"宋体"}

/*共用*/
.bt-lanmu-left .bt-column-list,
.bt-column-s .bt-column-list{ /*绝对定位值是解决自适应高度问题=同 时父div要加相定位*/
	border:1px solid #dedede;

	position:absolute;
    left:0;
    top:0;
    bottom:0;
    background:#f7f7f7;
}
/*私用*/
.bt-lanmu-left .bt-column-list{
	
    width:270px;
    background:#f7f7f7;
}
.bt-column-s .bt-column-list{
    width:270px;
    background:#edf6f7;
}

/*共用*/
.bt-lanmu-left .bt-column-cen,
.bt-column-s .bt-column-cen{
    overflow:hidden;
    float:right;
    text-align:left;
    min-height:750px;
    padding:15px 15px 15px 15px;
}

/*私用*/
.bt-lanmu-left .bt-column-cen{
    width:900px; *width:900px;
    border:#dedede solid 1px;
    background:#f7f7f7;
	
}
.bt-column-s .bt-column-cen{
    width:900px;
    *width:900px;
    padding-top:5px;
    border:#e6e6e6 solid 1px;
    background:#FFF
}


/*左侧栏目样式开始*/
.bt-lanmu-left .bt-left-title {
    height:auto;
	min-height:40px;
    line-height:40px;
    background:#3d6eb0 url(column-logo.png) no-repeat 25px 15px;
    text-align:center;
	cursor:default;
	
}
.bt-lanmu-left .bt-left-title span {
    font-size:16px;
    font-weight:600;
    color:#fff;
    line-height:40px;
    display:block;
}


/*栏目列表-雅黑*/
.bt-lanmu-left .bt-left-con {
	padding:0;
    height:auto;
    overflow:hidden
}
.bt-lanmu-left .bt-left-con ul {
    margin:0;
    padding:0;
}
.bt-lanmu-left .bt-left-con li {
    float:left;
    width:100%;
    height:45px;
	cursor:pointer;
	border-bottom:1px solid #ededed;

}
.bt-lanmu-left .bt-left-con li a {
    width:100%;
    height:45px;
    line-height:45px;
    display:block;
    vertical-align:middle;
	text-align:left;
	padding-left:60px;
	color:#333333;
    background: url(list3.png) no-repeat 30px 18px;
	
}
.bt-lanmu-left .bt-left-con li a:hover {
    color:#21528a;
    background:url(list5.png) no-repeat 30px 18px;
	background-color:#c6dcf4;
	
}
.bt-lanmu-left .bt-left-con li img {
    margin:-2px 10px 0 10px;
    border:0
}
.bt-lanmu-left .bt-left-con li span {
    line-height:45px;
    font-size:15px;
    padding-left:0;
}










/*-----------------栏目页结束----------------*/


/*文章正文开始*/
.article{
	width:100%;
	min-height:400px;
	margin:0 auto;
	/*padding:20px 40px 40px 40px;*/
	
	}
.article-top{
	width:100%;
	min-height:60px;
	text-align:center;
	margin:0 auto;
	border-bottom:2px solid #333333;
	}
.article-top p{
	width:auto;
	font-size:24px;
	line-height:60px;
	color:#333333;
	display:inline-block;
	}

.fbrq-llcs{
	width:auto;
	margin:0 auto;
	line-height:50px;
	color:#333333;
	font-size:13px;
	text-align:right;
	}


.article-conter{
	width:100%;
	height:auto;
	margin:0 auto;
	text-align:justify;
	
	}
.bj-xxly{
	width:100%;
	line-height:30px;
	text-align:right;
	padding-right:30px;
	}
.dy-gb{
	width:100%;
	line-height:40px;
	background:#f1f1f1;
	margin-top:20px;
	text-align:right;
	
	}
.dy-gb a{
	padding-right:30px;
}
.dy-gb a img{
	margin-right:10px;
	margin-bottom:4px;
	
	}
.dy-gb a{
	color:#333333;
	font-size:13px;

	}
.dy-gb a:link{color:#333333;}
.dy-gb a:visited{color:#333333;}
.dy-gb a:hover{color:#3b82ec;}


@media screen and (max-width: 1200px) {
	.dqwz-center{
		width: 100%;
		padding:0  10px;
		box-sizing: border-box;
	}
	.dqwz {
	    width: 100%;
	    padding:0  10px;
	    box-sizing: border-box;
		display: inline-block;
	}
	.bt-lanmu {
	    width: 100%;
	    padding: 0 10px;
	    box-sizing: border-box;
	}
	.bt-lanmu-left, .bt-column-s {
	    width: 100%;
	    min-height: auto;
	    margin: 0 auto;
	    overflow: hidden;
	    position: relative;
	    box-sizing: border-box;
		padding: 0;
	}
	
	.bt-lanmu-left .bt-column-list {
	    width: 100%;
	    background: #f7f7f7;
	    position: initial;
	    margin-bottom: 30px;
	}
	.bt-lanmu-left .bt-left-con {
	    padding: 15px;
	    height: auto;
	    overflow: hidden;
	}
	.bt-lanmu-left .bt-left-con li {
	    float: left;
	    width: auto;
	    height: 45px;
	    cursor: pointer;
	    margin-right: 20px;
		border: none;
	}
	.bt-lanmu-left .bt-left-con .hover a {
	    background: none !important;
	    color: #21528a;
	    border-bottom: 2px solid #21528a !important;
	}
	.bt-lanmu-left .bt-left-con li a:hover {
	    background: none !important;
	    background-color:none !important;
		color: #21528a;
		border-bottom: 2px solid #21528a;
	}
	.bt-lanmu-left .bt-column-cen {
	    width: 100%;
	}
	.bt-lanmu-left .bt-left-con .hover a {
	    background: none !important;
	    color: #21528a;
	}
	.bt-lanmu-left .bt-left-con li a {
		padding-left: 0;
		background: none;
	}
	.bt-lanmu-left .bt-left-con .hover a {
	    background:none;
     }
}

@media screen and (max-width:900px) {
	.col_right ul li a {
	    font-size: 15px;
	    width: 60%;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    white-space: nowrap;
	    height: 45px;
	    display: block;
	    float: left;
	}
}
.bt-lanmu-left .bt-left-con .hover a{
    
	background:#c6dcf4 url(http://zjjcmspublic.oss-cn-hangzhou-zwynet-d01-a.internet.cloud.zj.gov.cn/jcms_files/jcms1/web3387/site/picture/600/1912021122432195146.png) no-repeat 30px 18px;
	color:#21528a;
	}