/* CSS Document */
body {
	background-color:#EFEFEF;
	margin:0;
	color:#000000;
	font-size:12px;
	font:"宋体";
	}
a { text-decoration:none; }
img { border:0; }
ul, li { list-style-type: none; }
a { text-decoration: none; border: 0; color: #012E22; }
.clear { clear:both; height:0px; line-height:0; overflow: hidden; }
.tsc { /*background:url(../images/gege.gif);*/ width:1000px; height:25px; line-height:25px; color:#006633; margin:auto; }
.head { background: url(top.jpg); height:150px; width:1000px; margin:auto; }
#menu_nav { background:url(nav_03.jpg); width:1000px; height:35px; line-height:35px; margin:auto; }
#menu_nav ul { margin:0; padding:0; }
#menu_nav ul li { background:url( ); list-style:none; height:35px; line-height:35px; text-align:center; float:left; }
#menu_nav ul li a { float:left; width:99px; height:35px; font-size:14px; color: #FFFFFF; }
#menu_nav ul li a:hover { width:99px; height:35px; /*background:url(../images/menuover.gif);*/ color:#000; }
.tq { background-color:#FFFFFF; width:990px; height:26px; margin:auto; color: #cc0000; line-height:26px; padding:5px; }
.tq .rig { float:right; width:350px; color: #cc0000; }
#bodybox { /*background:url( );*/ margin:auto; width:1000px; }
#bodybox_2 {
	margin:auto;
	width:1000px;
	height:auto;
	background-color: #FFF;
	/*background-image: url( );*/
}
.hotnews { width:710px; height:240px; margin:auto; background:url(hotne.gif); }
.hotnews .title { float:right; margin:0px 20px 2px 3px;padding-left:20px; width:280px; height:30px; line-height:30px; color:#cc0000; font-size:14px; font-weight:bold; }
.hotnews .title a { text-decoration:none; color:#cc0000;}
.hotnews .title span { float:right; color: #cc0000; font-size:12px; font-weight: normal; }
.hotnews .title span a { color: #cc0000; }
.xx { width:300px; height:200px; float:right; margin-top:10px; margin-right:20px; }
.xx ul { margin:0; padding:0; }
.xx ul li { list-style-image:url(xinxi_list.gif); height:22px; line-height:22px; padding:1px; text-align:left; border-bottom:1px dashed #aaaaaa; }
.xx ul li a { text-decoration:none; width:330px; }
.xx ul li span { float:right; width:80px; }
.se { background:url(../images/gd.jpg) no-repeat; width:710px; height:200px; margin:auto; }
.se .title { color:#fff; font-size:14px; padding-left:22px; height:35px; }
/*.se a{text-align:left; height:200px; display:block;line-height:35px; padding-left:25px;}
.se a:hover{color: #FF9933;}*/
.se li { list-style:none; width:160px; float:left; margin:15px 0; text-align:center; }
.se .img0 { padding:3px; border:1px solid #CCCCCC; }
.yhll { width:330px; height:200px; float:left; }

.righttop01 { background:url(lanmu.jpg) no-repeat; margin:auto; width:250px; height:340px; float:right;}
.C_left_title { font-size:16px; text-align:center; height:25px; width:220px; padding-top:5px;color:#ffffff; }
.righttop01 li { /*background: url(../images/jf_04.jpg) no-repeat scroll 0 0 rgba(0, 0, 0, 0);*/border: 1px solid #fff; height: 32px; line-height: 16px; text-align: left; width: 188px; word-wrap: break-word; }
.righttop01 a { border: 0 none; float: left; left: 40px; list-style-type: none; margin: 0; padding: 0; position: relative; width: 140px; }

.righttop { background:url(righttop.gif) no-repeat; margin:auto; width:270px; height:240px; }
.righttop li { list-style-image:url( ); text-align:left; height:25px; width:220px; margin-left:25px; }
.righttop li a { text-decoration:none; overflow:hidden; }
.righttop span { padding-left:200px; color:#006633; }
.ge { width:250px; margin:auto; height:9px; }
.righttop_2 { background:url(zh.jpg) left top no-repeat; margin:auto; width:270px; height:141px; margin-top:8px; }
.righttop_2 ul { margin:0 10px; padding:49px 0 0 0; }
.righttop_2 ul li { list-style-image:url( ); text-align:left; height:25px; line-height:25px; width:240px; margin-left:15px; }
.righttop_2 ul li a { text-decoration:none; overflow:hidden; border-bottom:#CCCCCC 1px dashed; padding:0 0 0 3px; }
.righttop_2 span { padding-left:200px; color:#006633; }
.righttop_2 span a { color:#006633; }
.righttop_3 { background:url(rw.gif) left top no-repeat; margin:auto; width:270px; height:240px; margin-top:8px;}
.righttop_3 ul { margin:0 10px; padding:0; }
.righttop_3 ul li { text-align:left; height:25px; width:230px; margin:auto; }
.righttop_3 ul li a { text-decoration:none; overflow:hidden; }
.righttop_3 span { padding:10px 0 0 200px;  color:#006633;}
.righttop_3 span a { color:#006633; }
.righttop_4 { margin:auto; width:270px; height:50px; margin-top:5px;}
.righttop_4 ul { margin:0 10px; padding:49px 0 0 0; }
.righttop_4 ul li { list-style-image:url( ); text-align:left; height:25px; line-height:25px; width:240px; margin-left:15px; }
.righttop_4 ul li a { text-decoration:none; overflow:hidden; border-bottom:#CCCCCC 1px dashed; padding:0 0 0 3px; }
.righttop_4 span { padding-left:200px; color:#006633; }
.righttop_4 span a { color:#006633; }
.righttop_5 { background:url(zc.gif) left top no-repeat; margin:auto; width:270px; height:240px; margin-top:8px;}
.righttop_5 ul { margin:0 10px; padding:49px 0 0 0; }
.righttop_5 ul li { list-style-image:url( ); text-align:left; height:25px; line-height:25px; width:240px; margin-left:15px; }
.righttop_5 ul li a { text-decoration:none; overflow:hidden; border-bottom:#CCCCCC 1px dashed; padding:0 0 0 3px; }
.righttop_5 span { padding-left:200px; color:#006633; }
.righttop_5 span a { color:#006633; }
.list2 { width:710px; height:auto; margin:auto; }
.list2_1 { background:url(list2.gif); float:left; width:350px; height:197px; }
.list2_1 .title { width:320px; text-align:left; font-size:14px; margin-left:30px; margin-bottom:20px; height:30px; line-height:30px; }
.list2_1 .title a { color: #cc0000; font-weight:bold; }
.list2_1 .title a:hover { color: #cc0000; }
.list2_1 ul { margin:0; padding:0; }
.list2_1 ul li { list-style:url( ); width:300px; height:20px; border-bottom:1px #dddddd dashed; margin:4px 0 0 25px; }
.list2_1 ul li a { text-decoration:none; color:#000; }
.list2_1 ul li span { float:right; width:70px; color: #999999; }
.list2_1 .title span { float:right; width:60px; color: #666666; }
.list2_1 .title span a;
hover { color: #999999; }
.list2_2 { background:url(../images/list1.gif); float:left; width:350px; height:197px; }
.list2_2 .title { width:320px; text-align:left; font-size:13px; margin-left:20px; margin-bottom:20px; height:30px; line-height:30px; }
.list2_2 .title a { color: #993333; font-weight:bold; }
.list2_2 .title a:hover { color: #666666; }
.list2_2 ul { margin:0; padding:0; }
.list2_2 ul li { list-style:url( ); width:300px; height:20px; border-bottom:1px #dddddd dashed; margin:4px 0 0 25px; }
.list2_2 ul li a { text-decoration:none; color:#000; }
.list2_2 ul li span { float:right; width:80px; color: #999999; }
.list2_2 .title span { float:right; width:60px; color: #666666; }
.SECLIST {
	background:url(seclist.gif) left top no-repeat;
	width:700px;
	height:40px;
	margin:auto;
	line-height:40px;
	padding-left:30px;
}
.secli { width:700px; border:1px solid #eeeeee; height:auto; margin:auto; }
.secli ul { margin:0; padding:0; }
.secli ul li { list-style:url( ); margin-left:20px; width:650px; height:26px; line-height:26px; margin:auto; border-bottom:1px dashed #CCCCCC; }
.secli ul li a { text-align:left; }
.secli ul li span { float:right; width:80px; height:26px; line-height:26px; }
.detail { width:700px; border:1px solid #eeeeee; margin:auto; }
.other { clear:both; border-top:solid 1px #D5D5D5; padding:10px 0 0 0; text-align:left; margin:12px 0 0 0; }
.other span { margin-left:10px; display:block; color:#805A09; }
.other ul { padding:0 0 0 25px; }
.other li { list-style-type:disc; padding:4px 0; color:#545454; }
.other li a { color:#545454; }
.other li a:hover { text-decoration:underline; }
.lists { }
.lists a { height:18px; line-height:18px; padding:0px; }
.c_l{ float:left; width:700px; margin:5px;}
.c_r{ float:right; width:280px; margin:5px;}
.detail img{width:650px;}


/*  */
.bestmeireder .bd{ padding:10px;   }
.bestmeireder  .bd ul{ overflow:hidden; zoom:1; }
.bestmeireder  .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center; height:240px  }
.bestmeireder  .bd ul li .pic{ text-align:center; }
.bestmeireder  .bd ul li .pic img{ width:120px; display:block;  padding:2px; border:1px solid #ccc; }
.bestmeireder  .bd ul li .pic a:hover img{ border-color:#999;  }
.bestmeireder  .bd ul li .title{ line-height:24px;   }
@charset "utf-8";
.floatingAd .ad{z-index:100;background:none;position:absolute;display:none;}
.floatingAd a{color:#000000; display:inline-block;text-decoration:none;}
.floatingAd a img{border:0;}
.floatingAd .close{display:none;}
.floatingAd .opacity{position:absolute; top:0; width:100%; height:25px; background-color:#000000; opacity:0.20; filter:alpha(opacity = 20);}
.opacity1{opacity:0.90; filter:alpha(opacity = 90);}
.floatingAd .text{position:absolute; top:0; width:100%; height:25px; color:#000000; line-height:25px; }
.floatingAd .text .button{position:relative;float:right;top:5px;right:5px;width:16px;height:16px;background:url(../images/close.png) no-repeat;cursor:pointer;}
.floatingAd .text .title{position:relative;float:left;font-size:12px;margin-left:5px;}



.old_type .hotnews {
    width: 1000px;
    height: auto;
    margin: auto;
	overflow: hidden;
	background: none;
	padding: 20px;
	box-sizing: border-box;
}
.old_type .hotnews div:nth-child(1){
	width: 960px !important;
	height: auto !important;
	margin: 0px !important;
}
.old_type .hotnews .title {
    float: right;
    margin: 0px;
    padding-left: 0px;
    width: 100%;
    height: 60px;
    line-height: 60px;
    color: rgb(204, 0, 0);
    font-size: 40px;
    font-weight: bold;
}
.old_type .hotnews .title span {
    float: right;
    color: rgb(204, 0, 0);
    font-size: 30px;
    font-weight: normal;
}
.old_type .xx {
    width: 100%;
    height: auto;
    float: right;
    margin-top: 20px;
    margin-right: 0px;
}
.old_type .xx ul li {
    list-style-image: none;
    height: 60px;
    line-height: 60px;
    padding: 1px;
	overflow: hidden;
    font-size: 36px;
    text-align: left;
    border-bottom: 1px dashed rgb(170, 170, 170);
}
.old_type .xx ul li span {
    float: right;
    width: auto;
}
.old_type #bodybox table tr td{
	float: left;
	width: 100% !important;
}
.old_type .righttop{
	width: 100%;
	height: auto;
	margin-left: 0px !important;
	background: url(https://zjjcmspublic.oss-cn-hangzhou-zwynet-d01-a.internet.cloud.zj.gov.cn/jcms_files/jcms1/web2745/site/picture/292/2210131448279858572.png?0.5503019386381915) no-repeat;
}
.old_type :host([direction="up"]), :host([direction="down"]) {
    overflow: initial;
    overflow-y: hidden;
    white-space: initial;
    margin-top: 70px !important;
    height: 200px !important;
}
.old_type .righttop li {
    list-style-image: none;
    text-align: left;
    height: 60px;
    width: 100%;
    margin-left: 0px;
}
.old_type .righttop li a{
	font-size: 36px;
}
.old_type .righttop span {
    padding-left: 880px;
    color: rgb(0, 102, 51);
    font-size: 30px;
}
.old_type .iframe{
	font-size: 36px;
}
.old_type .iframe .donation .main .thead {
    width: 100%;
}
.old_type .iframe .donation .main .thead .el-col{
	width: 20%;
}
.old_type .iframe .donation .main .tbody{
	width: 100%;
}
.old_type .iframe .donation .main .tfoot .el-col{
	width: 50%;
}
.old_type .iframe .donation .main .tmeta .message{
	height: auto;
}
.old_type .iframe .donation .main .tmeta .message li{
	height: auto;
	margin-bottom: 30px;
}
.old_type .iframe .donation .main .tmeta .message{
	width: 100%;
}
.old_type .iframe .donation .sidebar .telphone{
	font-size: 30px;
}
.old_type .iframe .donation .sidebar .account{
	height: auto;
}
.old_type .iframe .donation .sidebar .account .left{
	width: auto;
	margin-right: 30px;
}
.old_type .el-button{
	font-size: 24px;
}
.old_type .iframe .projects .navhead .subname{
	font-size: 36px;
}
.old_type .iframe .projects .navhead .navmore .el-link{
	font-size: 30px;
}
.old_type .iframe .projects .main .swiper .swiper-slide{
	width: 400px !important;
	margin-right: 30px !important;
}
.old_type .el-image{
	width: 400px !important;
	height: 200px !important;
}
.old_type .iframe .projects .main .swiper .title{
	bottom: 0px;
	width: 400px;
	box-sizing: border-box;
}
.old_type #bodybox table:nth-child(3) tr td{
	width: 100% !important;
}
.old_type .ge{
	width: 100% !important;
}
.old_type .list2{
	width: 100%;
	overflow: hidden;
}
.old_type .list2_1 .title a{
	font-size: 40px;
}
.old_type .list2_1 div:nth-child(2) table{
	width: 100% !important;
}
.old_type .list2_1 ul li {
    height: auto !important;
    line-height: 60px;
    border-bottom: 1px dashed rgb(221, 221, 221);
    margin: 4px 0px 0px 25px;
    width: auto !important;
	overflow: hidden;
}
.old_type .list2_1 ul li a {
    text-decoration: none;
    color: rgb(0, 0, 0);
    font-size: 36px;
}
.old_type .list2_1 ul li span {
    float: right;
    width: auto;
    color: rgb(153, 153, 153);
}
.mobile_type .sjss{
	width: 100% !important;
}
.mobile_type #bodybox{
	width: 100%;
}
.mobile_type #bodybox table{
	width: 100% !important;
}
.mobile_type #bodybox table tbody tr td{
	width: 100% !important;
	float: left;
}
.mobile_type .hotnews {
    width: 100%;
    height: auto;
    margin: auto;
}
.mobile_type .hotnews div:nth-child(1){
	    width: 96vw !important;
	    height: 59vw !important;
	    float: left;
}
.mobile_type .hotnews .title {
    float: right;
    margin: 0vw;
    padding-left: 0vw;
    width: 100%;
    height: 8vw;
    line-height: 8vw;
    color: rgb(204, 0, 0);
    font-size: 4vw;
    font-weight: bold;
	    padding: 0vw 2vw;
	    box-sizing: border-box;
}
.mobile_type .xx {
    width: 100%;
    height: auto;
    float: right;
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 3vw;
	    padding: 0vw 2vw;
	    box-sizing: border-box;
}
.mobile_type .righttop {
    width: 100%;
    height: auto;
    margin: auto;
	background-size: 100%;
	margin-left: 0vw !important;
}
.mobile_type .righttop li {
    list-style-image: url(main.css);
    text-align: left;
    height: 8vw;
    width: 100%;
    margin-left: 5vw;
}
.mobile_type .righttop li a{
	font-size: 4vw;
}
.mobile_type .righttop span {
    padding-left: 0vw;
    color: rgb(0, 102, 51);
    float: right;
    margin-right: 2vw;
    font-size: 4vw;
}
.mobile_type #bodybox table:nth-child(3){
	width: 100% !important;
}
.mobile_type #bodybox table:nth-child(3) tbody tr td{
	width: 100% !important;
	float: left;
}
.mobile_type .ge {
    margin: auto !important;
    height: auto !important;
    width: 100% !important;
	padding: 0vw 2vw ;
}
.mobile_type .list2 {
    width: 100%;
    height: auto;
    margin: auto;
}
.mobile_type .list2_1 {
    float: left;
    width: 100%;
    height: auto;
    background-size: 100%;
	margin: 0vw !important;
}
.mobile_type .list2_1 .title {
    margin-left: 8vw;
    font-size: 4vw;
}
.mobile_type .list2_1 .title {
    width: 100%;
    text-align: left;
    font-size: 14px;
    margin-left: 30px;
    margin-bottom: 4vw;
    height: 8vw;
    line-height: 8vw;
}
.mobile_type .righttop_3 {
    margin-right: auto;
    margin-bottom: auto;
    margin-left: auto;
    width: 40vw;
    height: auto;
    margin-top: 0vw !important;
}
.mobile_type .list2_1 ul li {
    list-style: url(main.css);
    width: 100% !important;
    height: 8vw !important;
    line-height: 8vw;
    border-bottom: 1px dashed rgb(221, 221, 221);
    margin: 0vw;
}
.mobile_type .list2_1 ul li span {
    float: right;
    width: auto;
    color: rgb(153, 153, 153);
}
.mobile_type .righttop_4 {
    margin: 5px auto auto;
    width: 100%;
    height: auto;
}
.mobile_type .righttop_5 {
    margin-top: 3vw;
}
.mobile_type .righttop_5 {
    margin: auto;
    width: 100%;
    height: auto;
	background-size: 100%;
}
.mobile_type .righttop_5 ul li {
    text-align: left;
    height: 8vw;
    line-height: 8vw;
    width: 100%;
    margin-left: 0vw;
    font-size: 4vw;
}
.mobile_type .righttop_5 span{
	padding-left: 0vw;
	color: rgb(0, 102, 51);
	float: right;
	margin-right: 2vw;
	font-size: 4vw;
}
.mobile_type .ge table tr td{
	width: 100% !important;
	float: left;
}
.mobile_type .ge table tr td a img{
	width: 100%;
	height: 20vw;
	margin-bottom: 3vw;
}
.mobile_type .xx ul li span {
    float: right;
    width: auto;
}
.mobile_type .xx ul li{
	height: 8vw;
	line-height: 8vw;
}

.old_type .righttop marquee{
	margin-top: 70px !important;
}
.old_type .list2_1 {
    background: none;
    float: left;
    width: 100%;
    height: auto;
	margin: 0px !important;
}
.old_type .list2_1 .title {
    width: 100%;
    text-align: left;
    font-size: 40px !important;
    margin-left: 10px !important;
    margin-bottom: 20px;
    height: 60px;
    line-height: 60px;
}
.old_type .righttop_3 {
    margin-right: auto;
    margin-bottom: auto;
    margin-left: auto;
    width: 270px;
    height: 240px;
    margin-top: 0px !important;
}
.old_type .righttop_4{
	width: 100%;
	height: auto;
}
.old_type .righttop_5{
	margin-top: 30px;
}
.old_type .righttop_5 {
    margin: 8px auto auto;
    width: 100%;
    height: auto;
}
.old_type .righttop_5 ul li {
    text-align: left;
    height: 60px;
    line-height: 60px;
    width: 100%;
    margin-left: 15px;
    font-size: 30px;
}
.old_type .righttop_5 span{
	float: right;
	padding-left: 0px;
	font-size: 24px;
}
.mobile_type ::marker{
	display: none;
}
.mobile_type .ztfw{
	display: none;
}