@charset "utf-8";
/* CSS Document */
/*头尾所需统一样式*/

*, *:before, *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, img {
    margin: 0px;
    padding: 0px;
    outline: none;
    border: 0px;
    -webkit-text-size-adjust: none;
}

li {
    list-style: none;
}

body {
    text-align: left;
    font-family: '微软雅黑';
    color: #333333;
    background: #fff;
	min-width:1200px;
}

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;}

/*main开始*/
.main{
	width:100%;
	min-height:300px;
	margin:0 auto;
	}
.main_1200{
	width:1200px;
	min-height:300px;
	margin:0 auto;
	}

.spl,.ypl{
	width:1200px;
	height:auto;
	margin:0 auto;
	}
.spl_title,.ypl_title{
	width:1200px;
	height:50px;
	background:url(/cms_files/webzhejiangshengwenhuahelvyouting/pubtplobject/defaultSet/732561/images/title_bk.png) no-repeat;
	padding-right:50px;
	}
.spl_title span,.ypl_title span{
	font-size:30px;
	color:#0b99f3;
	float:left;
	padding-left:74px;
	line-height:50px;
	}
.spl_title a,.ypl_title a{
	font-size:17px;
	color:#333;
	float:right;
	line-height:17px;
	height:17px;
	margin-top:25px;
	}
.spl_title a:hover,.ypl_title a:hover{
	color:#0b99f3;
	}
.list{
	width:1200px;
	min-height:270px;
	max-height:540px;
	margin-top:30px;
	overflow:hidden;
	}
.list ul{
	width:1230px;
	}
.list ul li{
	width:216px;
	margin-right:30px;
	height:200px;
	float:left;
	margin-bottom:30px;
	}
.list ul li a img{width:216px;height:130px;}
.list ul li a{font-size:15px; line-height:30px; margin-top:10px; display:inline-block;}
.list ul li a:hover{color:#0b99f3;}
.list ul li span{font-size:15px; line-height:30px; color:#999999; float:right; }



/* 移动端适配 */
@media screen and (max-width: 750px) {
	.main_1200,
	.spl,
	.ypl,
	.spl_title,
	.ypl_title,
	.list,
	.list ul {
	  width: 100% !important;
	}
	.list {
	  max-height: none !important;
	}
	.list ul {
	  display: flex;
	  flex-wrap: wrap;
	  justify-content: space-around;
	  padding: 0 20px;
	}
	.list ul li {
	  width: 220px;
	  padding: 0 2px;
	  margin-right: 0 !important;
	}
	.spl_title a, .ypl_title a {
	  display: block;
	  padding: 0 10px;
	  background: #fff;
	}
}
@media screen and (min-width: 700px) and (max-width: 750px) {
	.list ul {
		justify-content: space-between;
	}
}