@charset "utf-8";
body,ul,ol,h1,h2,h3,h4,h5,h6,li,p{
margin:0;
padding:0;
}
body {
margin:0;
width:100%;
height:100%;
font-size:12px;
font-family:"Microsoft YaHei",PingFangSC-Semibold,Arial,sans-serif,Helvetica,STHeiti;
-webkit-box-sizing:border-box;
background: url("/cms_files/webzhejiangshenglinyeju/pubtplobject/defaultSet/515301/images/wbbg_01.png") no-repeat;
background-position:top center;
}
img{border:0px; vertical-align:middle;}
.clearfix::after{
	content:'';
	clear:both;
	display:block;
}
a{text-decoration:none}
li{list-style:none;height: 34.4px;}
/*通用清除样式*/
.banner{
	margin: 0 auto;
	width: 1200px;
	height: 350px;
	background-image: url(/cms_files/webzhejiangshenglinyeju/pubtplobject/defaultSet/515301/images/banner_02.png);
}
.contentBox{
	margin: 0 auto;
	padding: 20px 10px;
	width: 1180px;
	background-color: #fff;
}
.firstLine{
	height: 400px;
}
.picture{
	float: left;
	width: 520px;
	height: 400px;
}
.newWork{
	margin-left: 20px;
	float: left;
	width: 640px;
	height: 400px;
}
.tit{
	border-bottom: 3px solid #12459b;
	line-height: 44px;
	font-size: 24px;
	color: #252525;
	text-indent: 5px;
	/* font-weight: bold; */
}
.tit a{
	float: right;
	margin-right: 8px;
	font-size: 13px;
	color: #2e2e2e;
}
.topNews{
	margin: 4px 0 ;
	height: 76px;
}
.topNews>a{
	color: #f11919;
	font-size: 18px;
	font-weight: bold;
	line-height: 30px;
}
.detailed{
	font-size: 14px;
	color: #737373;
	line-height: 22px;
}
.detailed a{
	color: #930000;
}
.newsList li{
	width: 570px;
}
.newsList li::before{
	content:"◆";
	color:#141a87;
	font-size:10px;
}
.newsList li a{
	font-size: 16px;
	color: #333;
	line-height: 28px;
}
.newsList li span{
	float: right;
	font-size: 16px;
	color: #666666;
}
.headline{
	width: 1140px;
	height: 36px;
	margin: 10px auto;
}
.leftDecorate{
	float: left;
	margin-top: 10px;
	width: 502px;
	height: 18px;
	background-image: url(/cms_files/webzhejiangshenglinyeju/pubtplobject/defaultSet/515301/images/left_09.png);
}
.middle{
	float: left;
	width: 122px;
	height: 36px;
	margin: 0 5px;
	font-size: 24px;
	line-height: 30px;
	font-weight: bold;
	text-align: center;
}
.rightDecorate{
	float: left;
	margin-top: 10px;
	width: 502px;
	height: 18px;
	background-image: url(/cms_files/webzhejiangshenglinyeju/pubtplobject/defaultSet/515301/images/right_11.png);
}
.second{
	margin-top: 10px;
	height: 200px;
}
.secondLine{
	margin-top: 10px;
	height: 260px;
}
.leftBox{
	float: left;
	height: 260px;
	width: 570px;
}
.rightBox{
	float: left;
	margin-left: 40px;
	height: 260px;
	width: 570px;
}
.listTit{
	border-bottom: 3px solid #12459b;
	line-height: 44px;
	font-size: 20px;
	color: #113167;
	text-indent: 5px;
}
.listTit a{
	float: right;
	margin-right: 8px;
	font-size: 13px;
	color: #2e2e2e;
}
.video{
	margin-top: 15px;
	height: 180px;
}
.video li{
	float: left;
	margin-right: 20px;
	width: 260px;
	height: 180px;
}
.video li img{
	width: 100%;
	height: 100%;
}
.video li p{
	line-height: 32px;
	text-align: center;
	font-size: 15px;
	color: #333;
}
.file{
	float: left;
	width: 366px;
}
.ml{
	margin-right: 41px;
}
.Nnewslist li::before{
	content:"◆";
	color:#141a87;
	font-size:10px;
}
.Nnewslist li a{
	font-size: 16px;
	color: #333;
	line-height: 28px;
}
.Nnewslist li span{
	float: right;
	font-size: 16px;
	color: #666666;
}
.blue{
	text-decoration: underline;
	color: #264882;
}
/* 列表页面 */
.menuList{
	padding: 20px;
	margin: 10px auto;
	width: 1100px;
	border: 1px solid #c3dfea;
}
.leftMenu{
	float: left;
	width: 198px;
	border: 1px solid #ecf3f6;
	background-color: #ecf3f6;
}
.rightListContent{
	float: left;
	margin-left: 20px;
	width: 880px;
}
.menuTit{
	height: 40px;
	line-height: 40px;
	background-image: url("/cms_files/webzhejiangshenglinyeju/pubtplobject/defaultSet/515301/images/img_03.png");
	color: #fff;
	font-size: 15px;
	text-align: center;
	font-weight: bold;
}
.menu{
	margin: 10px;
}
.menu li{
	border-bottom: 1px solid #fff;
	text-align: center;
}
.menu li a{
	font-size: 14px;
	line-height: 30px;
	color: #333;
}
.menu li a:hover{
	color: #245ea7;
	font-size: 15px;
	font-weight: bold;
}
.chose{
	color: #245ea7;
	font-size: 15px;
	font-weight: bold;
}
.newsListBox{
	margin-top: 10px;
}
.newsListBox li{
	border-bottom: 1px dashed #c4c4c4;
	list-style-type: square;
	list-style: inside;
	line-height: 36px;
}
.newsListBox li a{
	font-size: 16px;
	color: #333;
}
.newsListBox li span{
	float: right;
	font-size: 15px;
	color: #666;
}