@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, input, button, textarea, p, blockquote, th, td{margin:0;padding:0;}
body {color: #333;text-align: left;font-size: 14px;font-family:"微软雅黑";font-family: microsoft yahei,Arial,Helvetica,sans-serif; background: #fdfdfe;}


a{ text-decoration:none; color:inherit; color: #222;font-family:"微软雅黑";}
a:link,a:visited {
	color: inherit;
	text-decoration: none;
}
a:active,a:hover {
	color: #0062eb;
	text-decoration: none;
}
img{ margin:0px; padding:0px; border: none;}
p{ margin:0px; padding:0px;}

em {
	font-style: normal;
}
li,ul {
	list-style: none;
	text-decoration: none;
}
li {
	list-style-type: none;
}
div {
	word-wrap: break-word;
	word-break: break-all;
}
h1,h2,h3,h4,h5,h6 {
	font-size: 9pt; font-weight: normal;
	font-family:"微软雅黑";
}
button,input,select,textarea {
	font-weight: inherit;
	font-size: inherit;
	font-size: 100%;
	font-family: inherit;
	border:none;
	outline:none;
}


.f_l { float: left;}
.f_r { float: right;}
.auto{ margin:0 auto;}


.clear{ clear:both; float:none;}
.transition{ transition:0.5s; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s;}
.Box{ position:relative; overflow:hidden; }

 /*img{transition: transform 0.7s ease-out 0s;-moz-transition: transform 0.7s ease-out 0s;-webkit-transform:transform 0.7s ease-out 0s;}	
 a:hover img{transform:scale(1.05);transition: transform 0.7s ease-out 0s; -moz-transition: transform 0.7s ease-out 0s;-webkit-transform:transform 0.7s ease-out 0s;}
*/


/*图片抖动样式*/
@keyframes swing{
	20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}
	40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}
	60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}
	80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}
	to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
	.swing{-webkit-transform-origin:left right;transform-origin:left right;-webkit-animation-name:swing;animation-name:swing}
	
	





.old_type .zwxxgk_box {
				width: 1200px;
				padding: 0px 30px 20px 30px;
			}


			.old_type .dl_nav,
			.old_type .dl_nav02,
			.old_type .dl_nav03 {
				width: 360px;
				float: left;
			}


			.old_type .dl_nav01 h3,
			.old_type .dl_nav02 h3,
			.old_type .dl_nav03 h3 {
				width: 360px;
				height: 102px;
				margin-top: 15px;
				float: left;
				font-size: 34.5px;
				/* line-height: 360px; */
				text-align: center;
			}

			.old_type .dl_nav02 h3 div {
				margin: 10px auto;
				width: 100%;
			}


			.old_type .dl_nav02 h3 span.zwxxgk_bnt5 {
				/* background: url(zwxxgk_img02b.png) no-repeat; */
				/* float: right; */
				margin-top: -75px;
				margin-right: 10px;
			}

			.old_type .dl_nav02 h3 a {
				margin: 25px auto;
				display: inline-block;
			}

			.old_type .dl_nav03 h3 a {
				width: 100%;
				color: rgb(45, 102, 165);
				font-size: 34.5px;
				display: block;
				height: 100%;
				padding-top: 4px;
				background: #fff;
				border: 1px solid #ddd;
				line-height: 102px;
			}

			.old_type .dl_nav01 h3 a:hover {
				width: 357px;
				height: 111px;
				background-color: rgb(45, 102, 165);
				color: rgb(255, 255, 255);
				font-size: 34.5px;
				padding-top: 5px;
				border: 1px solid #2c6294;
			}

			.old_type br {
				display: none;
			}

			.old_type .dl_nav02 h3 em.zwxxgk_bnt5 {
				display: none;
			}

			.old_type .sideMenu ul li.on a {
				font-size: 32px;
			}

			.old_type .dl_nav01 h3 a {
				width: 357px;
				color: rgb(45, 102, 165);
				font-size: 34.5px;
				display: block;
				height: 100%;
				padding-top: 4px;
				background: #fff;
				border: 1px solid #ddd;
				line-height: 111px;
				text-align: center;
			}

			.old_type .dl_nav01 h3.on a {
				width: 357px;
				font-size: 34.5px;
				display: block;
				height: 111px;
				padding-top: 4px;
				background: #fff;
				line-height: 111px;
				text-align: center;
				background-color: rgb(45, 102, 165);
				border: 1px solid #2c6294;
				color: #fff;
			}

			.old_type .dl_nav03 h3 a:hover {
				width: 100%;
				height: 100%;
				background-color: rgb(45, 102, 165);
				color: rgb(255, 255, 255);
				font-size: 34.5px;
				padding-top: 5px;
				border: 1px solid #2c6294;
				/* margin-top: 10px; */
				line-height: 102px;
			}


			.old_type .dl_nav01 h3.on em.zwxxgk_bnt1 {
				display: none;
			}

			.old_type .dl_nav01 h3:hover em.zwxxgk_bnt1 {
				display: none;
			}

			.old_type .dl_nav01 h3 em.zwxxgk_bnt1 {
				display: none;
			}

			.old_type .dl_nav01 h3.on em.zwxxgk_bnt2 {
				display: none;
			}

			.old_type .dl_nav01 h3:hover em.zwxxgk_bnt2 {
				display: none;
			}

			.old_type .dl_nav01 h3 em.zwxxgk_bnt2 {
				display: none;
			}

			.old_type .dl_nav02 h3.on em.zwxxgk_bnt3 {
				display: none;
			}

			.old_type .dl_nav02 h3:hover em.zwxxgk_bnt3 {
				display: none;
			}

			.old_type .dl_nav02 h3 em.zwxxgk_bnt3 {
				display: none;
			}

			.old_type .dl_nav02 h3.on em.zwxxgk_bnt4 {
				display: none;
			}

			.old_type .dl_nav02 h3:hover em.zwxxgk_bnt4 {
				display: none;
			}

			.old_type .dl_nav02 h3 em.zwxxgk_bnt4 {
				display: none;
			}

			.old_type .dl_nav03 h3.on em.zwxxgk_bnt1 {
				display: none;
			}

			.old_type .dl_nav03 h3:hover em.zwxxgk_bnt1 {
				display: none;
			}

			.old_type .dl_nav03 h3 em.zwxxgk_bnt1 {
				display: none;
			}


			.old_type .sideMenu ul {
				width: 360px;
				display: none;
				background: #fff;
				color: #999;
				float: left;
				padding-top: 15px;
			}

			.old_type .sideMenu ul li span {
				font-size: 70px;
				float: left;
				margin-right: 10px;
			}

			.old_type .sideMenu ul li a:hover {
				color: #2d66a5;
				font-size: 32px;
				font-weight: 600;
			}

			.old_type .sideMenu ul li {
				padding: 8px 0px 8px 8px;
				line-height: 48px;
				font-size: 32px;
				font-weight: 400;
				cursor: pointer;
			}


			.old_type .zn_cont {
				width: 760px;
			}


			.old_type .zfxxgk_zdgktit {
				width: 98%;
				height: auto;
				float: left;
				border-bottom: 2px solid #ccc;
			}

			.old_type .zfxxgk_zdgktit span {
				height: auto;
				line-height: 66px;
				background-color: #2d66a3;
				display: block;
				float: left;
				text-align: center;
				color: #fff;
				font-size: 36px;
				font-weight: 600;
				padding: 0px 20px;
				min-width: 70px;
			}

			.old_type .zfxxgk_zdgkc {
				float: left;
				margin-top: 30px;
				margin-bottom: 20px;
				width: 100%;
				box-sizing: border-box;
			}


			.old_type .zfxxgk_zdgkc ul li {
				font-size: 32px;
				line-height: 60pt;
				width: 100%;
				height: auto;
				overflow: hidden;
			}

			.old_type .zfxxgk_zdgkc ul li a {
				float: left;
				display: block;
				width: 70%;
				overflow: hidden;
				text-overflow: ellipsis;
				white-space: nowrap;
				word-wrap: normal;
			}

			.old_type .zfxxgk_zdgkc b {
				color: #b2b2b2;
				font-size: 32px;
				margin-left: 20px;
				font-weight: 100;
				float: right;
			}

			.old_type .contlistz {
				font-size: 32px;
				line-height: 60pt;
				width: 720px;
				height: auto;
				overflow: hidden;
			}

			.old_type .contlistz b {
				color: #b2b2b2;
				font-size: 32px;
				font-weight: 100;
				float: right;
			}

			.old_type .more {
				width: 200px;
				height: 60px;
				line-height: 60px;
				font-size: 30px;
				margin: 0 auto;
				text-align: center;
				background: #e7e7e7;
				float: left;
				margin-top: 20px;
				margin-left: 300px;
				margin-bottom: 40px;
			}

			.old_type .zfxxgk_zdgktit a {
				height: auto;
				line-height: 31px;
				background-color: #2d66a3;
				display: block;
				float: left;
				text-align: center;
				color: #fff;
				font-size: 18px;
				font-weight: 600;
				padding: 0px 20px;
				min-width: 70px;
			}

			.old_type .default_pgPanel td:nth-child(6) {
				width: auto !important;
			}


			.old_type .title {
				font-size: 48px;
			}

			.old_type #zoom p {
				color: #333333;
				font-size: 32px;
				line-height: 60px;
				text-indent: 33px;
			}

			table.fbrq td {
				display: inline-block;
				width: 100% !important;
				/* margin-left: 110px; */
				text-align: center;
			}

			.old_type table.fbrq {
				display: inline-block;
				width: 100%;
				font-size: 30px;
			}

			.old_type table.fbrq tbody {
				display: inline-block;
				width: 100%;
			}

			.old_type table.fbrq tr {
				display: inline-block;
				width: 100%;
			}


			/* é€šç”¨å°¾éƒ¨ */
			.old_type .link .contentWidth ul li .friendlinktit {
				display: block;
				width: 100%;
				position: relative;
				background: #fff url(http://zjjcmspublic.oss-cn-hangzhou-zwynet-d01-a.internet.cloud.zj.gov.cn/jcms_files/jcms1/web1305/site/images/41927/link_img.png) no-repeat 210px 12px;
				font-size: 24px !important;
				background-position-x: 218px !important;
			}


			.old_type .friendlink {
				width: 100% !important;
				max-height: 400px;
				height: auto;
				overflow: auto;
				background: #fff;
			}



			.old_type .friendlink a {
				font-size: 24px;
				display: block;
				float: left;
				width: 182px;
				margin: 5px 9px;
				color: rgb(0, 0, 0);
				line-height: 30px;
			}

			.old_type .footer_con p {
				font-size: 24px;
				line-height: 40px;
			}

			.old_type .gywm ul li {
				margin-left: 10px;
				margin-right: 10px;
				float: left;
				height: 40px;
				line-height: 40px;
			}

			.old_type .gywm ul li a {
				width: 66px;
				line-height: 30px;
				font-size: 24px;
			}

			.old_type .yqlj {
				width: 100% !important;
				min-height: auto;
				border-top: 2px solid #d0d0d0;
				margin: none;
				float: left;
			}

			.old_type .link {
				width: 100% !important;
				height: auto;
				margin: 0;
				padding-top: 30px;
				padding-bottom: 30px;
			}

			.old_type .footer_con p span {
				font-size: 24px;
			}

			.old_type .zwxxgk_ht {
				float: inherit;
				margin: 0 auto;
				margin-top: 84px;
				margin-bottom: 50px;
				overflow: hidden;
			}

			.old_type .zwxxgk_ss {
				height: auto;
				background: none;
			}

			.old_type .search-area {
				width: 680px;
				height: 72px;
				bottom: 18px;
				border: 1px#2d66a5 solid;
				border-radius: 9px;
			}

			.old_type .search-area .searchtext {
				width: 90%;
				height: 72px;
				font-size: 36px;
				box-sizing: border-box;
			}

			.old_type .search-area .searchbutton {
				margin: 0;
				width: 10%;
				height: 72px;
				border: none;
				outline: none;
				background-size: 37.5px 37.5px;
				background-position: center;
			}

			.old_type .zfxxgk_zdgktitcol {
				height: 60px;
				line-height: 60px;
				background-color: #2d66a3;
				display: block;
				float: left;
				text-align: center;
				color: #fff;
				font-size: 30px;
				font-weight: 600;
				margin: 50px 70px;
				padding: 0px 20px;
				min-width: 200px;
				margin-right: 0px;
			}