﻿/********************预加载 BEGIN********************/
*{
	margin:0 auto;
	padding:0;
	outline:none;
}
body{
	font-family: "Microsoft Yahei","arial","Tahoma","SimSun";
	font-size:14px;
	color:#333;
}
a{
	color:#333;
	text-decoration:none;
}
a:hover{
	color:#086297;
	text-decoration: none;
}
a:focus {
   outline:none;
   -moz-outline:none;
   text-decoration: none;
}
ul{
	list-style:none;
}
img{
	border:none;
}
h1, h2, h3, h4, h5, h6 {
	font-weight:400;
}
.fl{
	float: left;
}
.fr{
	float: right;
}
.tc{
	text-align: center;
}
.tr{
	text-align: right;
}
.f12{
	font-size: 12px;
}
.imgDef a:hover img{
	opacity: .8; 
	filter: alpha(opacity=80); 
}
.container-fluid{
	max-width: 992px;
	min-width: 320px;
	padding: 0;
}
.zjbg{
	background-image: url(../images/1.png);
	background-repeat: no-repeat;
}
/*****************预加载end**********************/

/*****************公用 begin**********************/
.box,
.main{
	padding: 0 10px;
}
@media screen and (min-width: 768px) and (max-width:991px) {
	.box,
	.main{
		padding: 0 14px;
	}
}
@media screen and (min-width:992px) {
	.box,
	.main{
		padding: 0 6px;
	}
	.main{
		padding-top: 9px;
	}
	.mainL{
		float: left;
		width: 666px;
		*width: 650px;
		padding-right: 15px;
		border-right: 1px solid #efefef;
	}
	.mainR{
		float: right;
		width: 300px;
	}
}
/*公用标题 pubTitOne begin*/
.pubTitOne{
	position: relative;
	border-bottom: 2px solid #1375be;
	margin-top: 0px;
	margin-bottom: 20px;
	z-index: 1;
	height: 60px;
}
.pubTitOne span{
	position: absolute;
	bottom: -2px;
	display: block;
	padding: 0 3px 12px;
	border-right: 5px solid #fff;
}
.pubTitOne span a{
	font-size: 18px;
	color: #1375be;
	font-weight: 700;
}
.pubTitOne span i{
	font-size: 12px;
	color: #1375be;
	margin: 0 2px;
	font-style: normal;
}
/*公用标题 pubTitOne end*/
/*公用标题 pubTitTwo begin*/
.pubTitTwo{
	position: relative;
	border-bottom: 1px solid #1375be;
	height: 30px;
	margin-top: 0;
	margin-bottom: 0;
	z-index: 1;
}
.pubTitTwo span{
	position: absolute;
	bottom: -1px;
	display: block;
	padding: 0 3px 6px;
	border-right:3px solid #fff
}
.pubTitTwo span a{
	font-size: 16px;
	color: #1375be;
	font-weight: 700;
}
/*公用标题 pubTitTwo end*/
/*公用ul pubUlOne begin*/
.pubUlOne,
.pubUlTwo{
	margin: 0;
	padding-top: 5px;
}
.pubUlOne li,
.pubUlTwo li{
	height: 26px;
	line-height: 26px;
	vertical-align: middle;
	overflow: hidden;
}
.pubUlOne li i,
.pubUlTwo li i{
	display: block;
	float: left;
	width: 3px;
	height: 3px;
	margin-top: 12px;
	margin-right: 8px;
	background: #569fd0;
	overflow: hidden;
}
/*公用ul pubUlOne end*/
/*****************公用 begin**********************/

/*****************顶部导航和分享类小图标 begin**********************/
.topBar{
	height: 39px;
	line-height: 39px;
	vertical-align: middle;
	background: #fff;
	border-bottom: 1px solid #efefef;
	margin-bottom: 15px;
	font-size: 12px;
}
.topBar .fl a{
	color: #666;
	margin-right: 10px;
}
.topBar .fl a:hover{
	color:#086297;
}
/*Share begin*/
.share{
}
.ulTop {
	display:block;
	float: right;
}
.ulTop li, .h3Top {
	width: 39px;
	height: 39px;
	transition: all .5s;
	-moz-transition: all .5s; /* Firefox 4 */
	-webkit-transition: all .5s; /* Safari 和 Chrome */
	-o-transition: all .5s; /* Opera */
}
.ulTop li {
	float: left;
}
.h3Top { display: block;	
}
.ulTop li a, .bshare-custom a{ 
	cursor: pointer; 
	background-image: url(../images/zjnew2015bg.png);
	background-image: url(../images/zjnew2015bg_1.png)\9;
	background-repeat: no-repeat;
	background-size: 210px auto;
}
.bshare-custom a {	
	float:left;
	display:block;
	width:39px;
	_margin-left:-5px;
}
.ulTop li a.lt0 { 
	background-position:-1px 0;	
}
.ulTop li a.lth0 { 
	background-position:-1px -39px;
	background-color: #f77867;
}

.ulTop li a.lt1 { 
	background-position: -39px 0;
}
.ulTop li a.lth1 { 
	background-position: -39px -39px;
	background-color: #f6bc48;
}

.ulTop li a.lt2 { 
	background-position: -81px 0;
}
.ulTop li a.lth2 { 
	background-position: -81px -39px;
	background-color: #b7d662;
}

.ulTop li a.lt3 { 
	background-position: -120px 0;
}
.ulTop li a.lth3 { 
	background-position: -120px -39px;
	background-color: #96e5ea;
}

.ulTop li a.lt4 { 
	background-position: -161px 0;
}
.ulTop li a.lth4 { 
	background-position: -161px -39px;
	background-color: #33a9ee;
}
/*Share end*/
/*****************顶部导航和分享类小图标 end**********************/

/*****************logo+nav begin**********************/
.navbar {
	min-height:initial;
	border: none;
	margin-bottom: 5px;
	padding-top: 12px;
	z-index: 10;
	background: #fff;
}
.navbar-header{
	margin-bottom: 9px;
}
/*logo begin*/
.zjLogo{
	display: block;
	float: left;
	margin-bottom: 2px;
}
@media \0screen\,screen\9{
	/*只对IE6/7/8有效*/
	.zjLogo{
		background-position:0 -83px;
		margin-bottom: 0px;
	}
}
@media (min-width: 768px) {
	.logoIconSearch{
		height: 50px;
	}
	.navbar-header{
		margin-bottom: 0px;
	}
	.zjLogo{		
		width:206px;
		height:45px;
	}
}
/*logo end*/
/*搜索 begin*/
.searchOnBox{
}
.searchOn{
	position: relative;
	height: 30px;
	z-index: 103;
	background: #fff;
	margin-bottom: 3px;
}
.searchTxt{
	position: absolute;
	z-index: 9;
	top: 0;
	left: 0;
	width: 100%;
	height: 30px;
	line-height: 30px;
	vertical-align: middle;
	padding: 0 45px 0 10px;
	border: 1px solid #d1d1d1;
	background: #fff;
	color: #666;
	height: 28px\9;
	line-height: 28px\9;
	font-size: 14px;
	font-family:"Microsoft Yahei";
}
.searchTxt:focus{
	border-color: #2c97de;
	box-shadow: 0 0 5px rgba(44, 151, 222, 0.2);
}
.searchBn{
	position: absolute;
	z-index: 10;
	top: 0;
	right: 0;
	width: 40px;
	height: 30px;
	cursor: pointer;
	background: #1375be;
	transition:background 0.5s;
}
.searchBn:hover{
	background: #1368a7;
	transition:background 0.5s;
}
.searchIcon{
	width: 14px;
	height: 14px;
	margin: 9px 0 0 12px;
	border: 0;
	background: none;
	cursor: pointer;
	background-image: url(/static/images/zjnew2015bg.png);
	background-repeat: no-repeat;
	background-size: 210px auto;
	background-position: -183px -129px;
	background-image: url(../images/zjnew2015bg_1.png)\9;
}
@media (min-width:768px ) {
	.navbar {
		padding-top: 5px;
		margin-bottom: 10px;
	}
	.searchOnBox{
		float: right;
		width: 265px;
		height: 30px;
		background: #fff;
	}
	.searchOn{
		margin: 0;
	}
	.searchTxt{
		padding: 0 10px;
		*width: 226px;
	}
}
/*搜索 end*/
/*小于768时方块下拉块:重写 begin*/
.navbar-toggle {
	padding: 4px 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;	
	margin-top: 0px; 
	margin-bottom: 0px;
	background-color: #fff;
	border: 1px solid transparent;
	border-radius: 0px;
}
.navbar-toggle .icon-bar {
	display: block;
	width: 22px;
	height: 2px;
	border: 1px solid #1375be;
	background-color: #1375be;
}
.navbar-toggle-on {
	background-color: #1375be;
}
.navbar-toggle .icon-bar-on {
	border: 1px solid #fff;
	background-color: #fff;
}
/*小于768时方块下拉块:重写 end*/
/*小于768时logo和下拉方块下的横线 begin*/
.borderb{
	height: 1px;
	background: #efefef;
	overflow: hidden;
	margin: 0 -10px 10px;
}
/*小于768时logo和下拉方块下的横线 end*/
/*右侧文字导航:重写 begin*/
.navbar-collapse {
	margin: 0 -10px;
}
.navbar-nav{
	margin: 0 -15px;
	background: #fff;
}
.navbar-nav > li > a {
    line-height: 39px;
    border-bottom: 1px solid #efefef;
}
.nav > li > a {
    padding: 0px 15px;
}
@media (min-width:768px ){
	.navbar-collapse {
		margin: 0;
		padding: 0;
		height: 46px;
		border-bottom: 4px solid #1375be;
	}
	.nav > li > a:hover, .nav > li > a:focus {
	    text-decoration: none;
	    background-color: #fff;
	    color: #333;
	}
	.navbar-nav{
		margin: 0px;
	}
	.navbar-nav > li > a {
		padding: 0;
		margin: 0 42px 0 2px;
	    font-size: 16px;
	    line-height: 45px;
	    color: #666;
	    border-bottom: none;
	}
	.navbar-right {
	    float: none !important;
	    margin-right: 0px;
	}
	/*导航滑动 begin*/
	.navBorderBox {
		height: 45px;
		border-top:1px solid #e6e6e6;
		position: relative;
		z-index: 1;
	}
	#lava {
		position: absolute;
		top: -1px;
		z-index: -1;
		height: 45px;
		width: 32px;
		border-top: 1px solid #1375be;
	}
	#ulNav {
		height: 45px;
	}
	.liNav {
		float: left;
		position: relative;
		height: 45px;
		line-height: 45px;
		vertical-align: middle;
	}
	/*导航滑动 end*/
}
@media (min-width:768px ) and (max-width:800px) {
	.navbar-nav > li > a {
		margin: 0 30px 0 2px;
	}
}
@media (min-width:801px ) and (max-width:880px) {
	.navbar-nav > li > a {
		margin: 0 33px 0 2px;
	}
}
@media (min-width:881px ) and (max-width:991px) {
	.navbar-nav > li > a {
		margin: 0 38px 0 2px;
	}
}
@media (min-width:992px ){
}
/*右侧文字导航:重写 end*/
/*时间天气 begin*/
.weather{
	height: 36px;
	line-height: 36px;
	vertical-align: middle;
	font-size: 12px;
}
.weatherL{
	float: left;
	height: 36px;
	line-height: 36px;
}
.weatherR{
	height: 36px;
	overflow: hidden;
	margin-left: 140px;
}
.codebox{
	background: #f00;
	color: #f00;
}
@media (min-width:768px ) and (max-width:991px) {

}
@media (min-width:992px ){
	.weatherBox{
		position: relative;
		z-index: 10;
		width: 100%;
	}
	.weather{
		position: absolute;
		bottom: 8px;
		right: 0;
		width: 255px;
	}
}
/*时间天气 end*/
/*****************logo+nav end**********************/

/*****************banner横幅广告 begin**********************/
.banner980 li{
	margin-bottom: 10px;
}
.banner980 li img{
	width: 980px;
	height: auto;
}
/*****************banner横幅广告 begin**********************/

/*****************main begin**********************/
/*****mainL begin*****/
/*热点新闻 begin*/
.hotNews{
}
h1.headline{
	margin-top: 0;
	margin-bottom: 15px;
	line-height: 40px;
	font-size: 24px;
}
.headlineAbs{
	height: 20px;
	line-height: 20px;
	overflow: hidden;
}
.leftImg{
	display: block;
	/*min-width: 14.127144%;
	max-width: 25%;	*/
	width: 80px;
	height: 45px;
}
.leftImg img{
	/*min-width: 80px;
	max-width: 140px;
	width: 100%;
	height: auto;*/
	width: 80px;
	height: 45px;
}
.rightTit{
	max-height: 44px;
	line-height: 22px;
	overflow: hidden;
	font-size: 16px;
	margin: 0;
	padding-left: 15px;
}
@media screen and (min-width: 768px) {
	h1.headline{
		line-height: 24px;
		margin-bottom: 10px;
	}
	.leftImg{
		width: 140px;
		height: 80px;
	}
	.leftImg img{
		width: 140px;
		height: 80px;
	}
	.rightTit{
		max-height: 22px;
		ine-height: 22px;
		font-size: 18px;
	}
	.pubUlOne{
		padding-left: 155px;
	}
	.pubUlOne li{
		font-size: 12px;
	}
}
/*热点新闻 end*/
/*高层动态 begin*/
.topTit{	
	max-height: 48px;
	line-height: 24px;
	padding-left: 0;
	overflow: hidden;
	font-size: 16px;
	margin: 0;
	position: relative;
	top: -10px;
}
.smallpAbs{
	margin: 0;
	padding-top: 0px;
	padding-left: 15px;
	max-height: 48px;
	line-height: 24px;
	font-size: 12px;
	color: #666;
	overflow: hidden;
}
.smallpAbs a{
	color: #666;
}
.smallpAbs a:hover{
	color: #086297;
}
@media screen and (min-width: 768px) {
	.topTit{
		max-height: 24px;
		font-size: 18px;
		top: -8px;
	}
	.smallpAbs{
		padding-left: 15px;
		max-height: 72px;
	}
}
/*高层动态 end*/
/*浙江视界 begin*/
.horizon{	
}
.horizon .row{
	margin-right: -5px;
	margin-left: -5px;
	margin-bottom: 0;
	*margin-bottom: 20px;
	overflow: hidden;
}
.horizon li{
	margin-bottom: 20px;
}
.horizon li span{
	display: block;
	width: 90%;
	height: 20px;
	line-height: 20px;
	margin-top: 5px;
	text-align: center;
	overflow: hidden;
}
.horizon .img-responsive {
	width:expression(this.width > 155 ? "155px" : this.width)
}
.horizon .col-xs-6,
.horizon .col-sm-3{
	padding-left: 5px;
	padding-right: 5px;
	*padding-left: 0;
	*padding-right: 0;
}
.horizon li.cf{
	margin-bottom: 0; 
	overflow: hidden;
}
@media (max-width:414px ) {
	.horizon .yc{
		display: block;
	}
}
@media (min-width:415px ) and (max-width:550px) {
	.horizon .col-xs-6{
		width: 33.33333333%;
	}
	.horizon .yc{
		display: none;
	}
}
@media (min-width:551px ) and (max-width:767px) {
	.horizon .col-xs-6{
		width: 25%;
	}
}
@media (min-width:768px ) and (max-width:992px) {
	.horizon li span{
		width: 78%;
	}
}
/*浙江视界 end*/
/*即时报 begin*/
.pAbs{
	margin: 0;
	padding-top: 5px;
	padding-left: 15px;
	max-height: 48px;
	line-height: 24px;
	font-size: 12px;
	color: #666;
	overflow: hidden;
}
.pAbs a{
	color: #666;
}
.pAbs a:hover{
	color: #086297;
}
.clickMore{
	display: block;
	text-align: center;
	height: 35px;
	line-height: 35px;
	background-color: #eaeaea;
	font-size: 16px;
	cursor: pointer;
}
.clickMoreBox{
	display: none;
}
/*即时报 end*/
/*看浙江 begin*/
.time{
	padding-top: 8px;
	padding-bottom: 9px;
	border-bottom: 1px solid #e6e6e6;
	color: #999;
}
.time a{
	color: #999;
}
.time a:hover{
	color: #086297;
}
@media screen and (min-width:768px ) {
	.time{
		padding-top: 10px;
	}
}
/*看浙江 end*/
/*****mainL end*****/
/*****mainR begin*****/
/*焦点图 begin*/
.scroll{
	position:relative;
	width:300px;
	/* height: 215px; */
	overflow: hidden;
}
/*左右方向 begin*/
.arr_left, .arr_right{
	position:absolute;
	top:72px;
	z-index: 10;
	width:26px;
	height:26px;
	cursor:pointer;
}
.arr_left{
	left:10px;
	background-position: -4px -154px;
}
.arr_right{
	right:10px;
	background-position: -35px -154px;
}
/*左右方向 end*/
/*包裹图片文字的区域 begin*/
.scroll_cont{
	width:300px;
	height: 198px;
}
.scroll_cont li{
	float:left;
	width:300px;
	height: 198px;
	overflow: hidden;
}
.scroll_cont a{
	display:block;
	width:300px;
	height: 198px;
}
/*包裹图片文字的区域 end*/
/*滚动图片 begin*/
.scroll_cont img{
	float:left;
	display: block;
	width:300px;
	height:170px;
	margin-bottom: 8px;
}
/*滚动图片 end*/
/*图片下方说明文字 begin*/
.scroll_cont span{
	float:left;
	display:block;
	width:300px;
	height:20px;
	line-height: 20px;	
	overflow:hidden;
	font-size:16px;
	cursor: pointer;
}
/*文字下方导航条 end*/
.numList span{
	display:block;
	_display:inline;
	float: left;
	width:98px;
	height: 5px;
	margin: 0 1px;
	cursor:pointer;
	color: #fff;
	overflow: hidden;
	background: #fff;
	border-bottom:2px solid #c0bec1;
}
.numList span.selected{
	border-bottom:2px solid #1375be;
}
/*焦点图 end*/
/*人事任免+政百科+闻绘报 begin*/
.h5Tit{
	height: 20px;
	line-height: 20px;
	margin-top: 7px;
	margin-bottom: 11px;
	overflow: hidden;
}
.w120{
	width: 120px;
}
.w120 img{
	width: 120px;
	height: 70px;	
}
.ml130{
	margin-left: 130px;
	height: 60px;
	line-height: 20px;
	overflow: hidden;
}
.ml130 a{
	color: #666;
}
.ml130 a:hover{
	color: #086297;
}
/*人事任免+政百科+闻绘报 end*/
/*****mainR end*****/
/*****************main end************************/
/********************二维码bar begin***************/
.ewmBarBox{
	padding-top: 35px;
}
.ewmBar{
	height: 70px;
	margin-bottom: 0;
	background: #e9e9e9;
}
.ewmBar li{
	float: left;
	height: 20px;
	line-height: 20px;
	padding-top: 25px;
	vertical-align: middle;
	font-size: 16px;
}
.ewmBar .first{
	position: relative;
	width: 440px;
	*+width: 335px;
	height: 70px;
	line-height: 22px;
	padding-top: 12px;
	padding-left: 105px;
	font-size: 14px;
}
.ewmBar .first span{
	position: absolute;
	top: -10px;
	left: 10px;
	width: 80px;
	height: 80px;
	*+width: 78px;
	*+height: 78px;
	border: 1px solid #b5b5b5;
	background-color: #fff;
	background-image: url(../images/erweima.jpg);
	background-repeat: no-repeat;
}
.ewmBar li a{
	display: block;
}
.ewmBar li a span{
	display: block;
	height: 20px;
	float: left;
	margin-left: 30px;
	margin-right: 6px;
}
.ewmbg{
	background-image: url(../images/spdn.png);
	background-repeat: no-repeat;
}
.weixin a span{
	width: 25px;
	background-position:0 0;
}
.weixin a:hover span{
	background-position:-29px 0;
}
.weibo a span{
	width: 25px;
	background-position:-60px 0;
}
.weibo a:hover span{
	background-position:-88px 0;
}
.jsb a span{
	width: 24px;
	background-position:-117px 0;
}
.jsb a:hover span{
	background-position:-146px 0;
}
.jianyi a span{
	width: 19px;
	background-position:-177px 0;
}
.jianyi a:hover span{
	background-position:-203px 0;
}
/********************二维码bar end*****************/
/********************pubFooter Begin***************/
.footer {
	font-size:12px;
	margin-top: 10px;
	padding-top: 10px;
	padding-bottom: 5px;
	color: #666;
	text-align:center;
	border-top: 1px solid #efefef;
}
.footer a {
	color: #666;
	font-size:12px;
	text-decoration: none;
    blr: expression(this.onFocus=this.blur());
}
.footer a:hover{
	color: #086297;	
}
.footer span {
	text-align: center;
	line-height:30px;
	height:30px;
	vertical-align:middle;
	color: #666;
	font-size:12px;
	display:block;
}
.footer span i {
	font-style: normal;
}
.footerUl {
	width:425px;
	height:26px;
	margin-bottom: 0;
}
.footerLi {
	float: left;
	border-right: 1px solid #666;
	height:14px;
	width:70px;
	overflow:hidden;
	text-align:center;
	line-height:14px;
}
.footerLi a{
	padding-bottom:4px;
	display:inline-block;
}
.footerLiBor {
	border:none;
}
@media (min-width:992px ) {
	.footer {
		margin-top: 50px;
		padding-top: 29px;
	}
	.footer span i {
		display: none;
	}
}
/********************pubFooter End*****************/
/********************返回顶部 BEGIN****************/
.entranceRight {
	position: fixed;
	width: 35px;
	height: 52px;
	_position: absolute;
	right: 10px;
	bottom: 5px;
 _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-

this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt

(this.currentStyle.marginBottom, 10)||0)));
}
.entranceRight a {
	display: block;
	width: 35px;
	height: 35px;
	margin-bottom: 1px;
	background-color: #cdcdcd;
	background-image: url(../images/zjnew2015bg.png);
	background-repeat: no-repeat;
	background-size: 210px auto;
	background-position: 0 -118px;
	opacity: .8; 
	filter: alpha(opacity=80);
}
.entranceRight a:hover {
	opacity: 1; 
	filter: alpha(opacity=100);
}
@media (min-width:992px ) {
	.entranceRight {
		width: 35px;
		height: 140px;
		position: fixed;
		_position: absolute;			
		left: 50%;
		margin-left: 505px;
		bottom: 5px;
		_top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-  this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt (this.currentStyle.marginBottom, 10)||0)));
	}	
	.entranceRight a {
		background-image: url(../images/zjnew2015bg_1.png);
	}
}
/********************返回顶部 end******************/
/*下间距初始化 begin*/
.mb5-xs{
	margin-bottom: 5px;
}
.mb10-xs{
	margin-bottom: 10px;
}
.mb15-xs{
	margin-bottom: 15px;
}
.mb20-xs{
	margin-bottom: 20px;
}
.mb25-xs{
	margin-bottom: 25px;
}

@media (min-width:768px){
	.mb5-sm{
		margin-bottom: 5px;
	}
	.mb10-sm{
		margin-bottom: 10px;
	}
	.mb15-sm{
		margin-bottom: 15px;
	}
	.mb20-sm{
		margin-bottom: 20px;
	}
	.mb25-sm{
		margin-bottom: 25px;
	}
}
@media (min-width:992px){
	.mb5-md{
		margin-bottom: 5px;
	}
	.mb10-md{
		margin-bottom: 10px;
	}
	.mb15-md{
		margin-bottom: 15px;
	}
	.mb20-md{
		margin-bottom: 20px;
	}
	.mb25-md{
		margin-bottom: 25px;
	}
}
/*下间距初始化 end*/
/*最后一个点击加载更多 在pc端时margin-bottom为0 begin*/
@media screen and (min-width:992px ) {
	.lastMore{
		margin-bottom: 0;
	}
}
/*最后一个点击加载更多 在pc端时margin-bottom为0 end*/