/********************全局样式********************/
* {
	margin: 0 auto;
	padding: 0px;
	outline: 0 none;
}
body {
	font-family: "Microsoft Yahei", "微软雅黑", "Tahoma", "SimSun";
	font-size: 14px;
	line-height: 26px;
	color: #333;
}
a {
	color: #333;
	text-decoration: none;
}
a:hover {
	color: #ff7d00;
}
ul {
	list-style: none;
}
img {
	border: none;
	display: block;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.fl {
	float: left;
	_display: inline;
}
.fr {
	float: right;
	_display: inline;
}
.clear {
	height: 0px;
	line-height: 0px;
	overflow: hidden;
	clear: both;
	font-size: 0px;
}
.cf:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.cf {
 *zoom:1;
}
.mb10 {
	margin-bottom: 10px;
}
.mb20 {
	margin-bottom: 20px;
}
.mb40 {
	margin-bottom: 40px;
}
/********************全局样式 end********************/

.xdbg {
	background: url(../images/xdBg.png) no-repeat;
}
.block {
	width: 980px;
}
.block .l {
	float: left;
	width: 600px;
}
.block .r {
	float: right;
	width: 350px;
}
/********************首页 begin********************/
/*header begin*/
.header {
	height: 240px;
	background: url(../images/headerBg.png) repeat-x;
}
.xdLogo {
	display: block;
	width: 718px;
	padding-left: 262px;
	padding-top: 30px;
	margin-bottom: 7px;
}
.xdLogo a {
	display: block;
	width: 718px;
	height: 146px;
	background-position: 0 0;
}
/*导航*/
.nav {
	width: 980px;
	height: 57px;
}
.zxLogo {
	display: block;
	float: left;
	width: 280px;
	height: 57px;
	background-position: 0 -147px;
}
.navUl {
	display: block;
	float: right;
	height: 57px;
	overflow: hidden;
}
.navUl li {
	float: left;
	height: 27px;
	line-height: 27px;
	vertical-align: middle;
	margin-top: 24px;
	border-left: 1px solid #da797a;
	text-align: center;
}
.navUl li.first {
	border-left: 0;
}
.navUl li a {
	margin-left: 38px;
	margin-right: 38px;
	font-size: 16px;
	color: #fff;
}
.navUl li.last a {
	margin-right: 0px;
}
.navUl li a:hover {
	color: #fff;
}
/*header end*/

/*焦点图*/
.zhifub {
	width: 600px;
	height: 305px;
	position: relative;
	margin-bottom: 30px;
}
.zfb_datu_ul {
	width: 600px;
	height: 305px;
	position: relative;
}
.datu_li {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	width: 100%;
	height: 305px;
}
.datuImg {
	display: block;
	width: 405px;
	height: 305px;
	position: absolute;
	top: 0px;
	left: 0px;
}
.datuTitle {
	position: absolute;
	z-index: 9999;
	top: 0px;
	right: 0px;
	width: 194px;
	height: 303px;
	border: 1px solid #dfdfdf;
	border-left: none;
	background: #f6f6f6;
	overflow: hidden;
}
.datuTitle span {
	display: block;
	height: 75px;
	line-height: 24px;
	padding: 15px 10px 0 15px;
	font-size: 16px;
	overflow: hidden;
	margin-bottom: 10px;
}
.datuTitle p {
	height: 170px;
	line-height: 24px;
	padding: 0 10px 0 15px;
	overflow: hidden;
}
.datuTitle p a {
	font-size: 14px;
	color: #666;
}
.datuTitle p a:hover {
	font-size: 14px;
	color: #ff7d00;
}
.xiaod_div {
	width: 195px;
	right: -1px;
	bottom: 0;
	position: absolute;
	z-index: 999;
}
.xiaod_div span {
	float: left;
	display: block;
	margin-right: 1px;
	width: 64px;
	height: 5px;
	background: #8b8b8b;
	cursor: pointer;
	font-size: 0;
	overflow: hidden;
}
.xiaod_div span.last {
	margin-right: 0;
}
.xiaod_div .a_active {
	background: #e37071;
}
/*焦点图 END*/

/*图片列表 begin*/
.imgList img {
	float: left;
	width: 160px;
	height: 120px;
	margin-right: 15px;
}
.imgListInfo {
	height: 120px;
	margin-bottom: 30px;
}
.imgListInfo h5 {
	height: 20px;
	line-height: 20px;
	padding-top: 10px;
	margin-bottom: 18px;
	font-size: 18px;
	font-weight: normal;
	overflow: hidden;
}
.imgListInfo p {
	line-height: 24px;
	font-size: 14px;
	height: 70px;
	overflow: hidden;
}
.color1 {
	color: #c44d4d;
}
.color1:hover {
	color: #ff7d00;
}
/*图片列表 end*/

/*导读 begin*/
.reading h3 {
	height: 22px;
	line-height: 22px;
	font-size: 18px;
	overflow: hidden;
	margin-top:10px;
	margin-bottom: 15px;
}
.reading p {
	height: 100px;
	line-height: 26px;
	font-size: 14px;
	overflow: hidden;
	margin-bottom: 16px;
}
.reading p a {
	color: #666;
}
.reading p a:hover {
	color: #ff7d00;
}
.readingUl {
	margin-bottom: 30px;
}
.readingUl li {
	display: block;
	height: 40px;
	line-height: 40px;
	vertical-align: middle;
	background: url(../images/xdBg.png) -746px 5px no-repeat;
	overflow: hidden;
}
.readingUl li a {
	margin-left: 15px;
	font-size: 16px;
}
/*导读 begin*/

/*精彩推荐 begin*/
.tuijian a:hover img {
	opacity: .6;
	filter: alpha(opacity=60);
}
.bgTitle {
	position: relative;
	height: 31px;
	background: #e37071;
	font-weight: normal;
	margin-bottom: 20px;
}
.bgTitle span {
	position: absolute;
	top: -2px;
	left: 0;
	display: block;
	width: 113px;
	height: 35px;
	line-height: 35px;
	background: url(../images/xdBg.png) -595px -146px no-repeat;
	text-align: center;
	font-size: 18px;
	color: #b73031;
}
.bgTitle b {
	position: absolute;
	top: 1px;
	right: 15px;
	display: block;
	font-weight: normal;
	font-size: 18px;
}
.bgTitle b a {
	color: #ffdfa1;
}
.bgTitle b a:hover {
	color: #ffdfa1;
}
.bgTitle i {
	position: absolute;
	top: -2px;
	right: 0;
	display: block;
	width: 10px;
	height: 33px;
	background: #fff url(../images/xdBg.png) -709px -146px no-repeat;
}
.tjbImg {
	width: 350px;
	height: 110px;
	margin-bottom: 10px;
}
.tjsImg {
	width: 170px;
}
.tjsImg img {
	width: 170px;
	height: 110px;
	margin-bottom: 10px;
}
/*精彩推荐 end*/

/*之江好人 begin*/
.w290 {
	width: 290px;
}
.bgTitle2 {
	height: 38px;
	line-height: 38px;
	border-bottom: 2px solid #d25b5b;
	background: url(../images/xdBg.png) -728px -22px no-repeat;
	color: #b73031;
	font-size: 18px;
	font-weight: normal;
	padding-left: 30px;
	padding-right: 15px;
	text-align: right;
	margin-bottom: 11px;
}
.bgTitle2 a {
	color: #b73031;
}
.bgTitle2 a:hover {
	color: #b73031;
}
.bt2H4 {
	font-size: 16px;
	height: 30px;
	line-height: 30px;
	font-weight: normal;
	overflow: hidden;
	margin-bottom: 5px;
        text-align:center;
	font-weight:600;
}
.bt2P {
	font-size: 14px;
	height: 45px;
	line-height: 24px;
	margin-bottom: 15px;
	overflow: hidden;
}
.bt2P a {
	color: #666;
}
.bt2P a:hover {
	color: #ff7d00;
}
.fz14 li a {
	font-size: 14px;
}
/*之江好人 begin*/

/*最美浙江 begin*/
.imgL {
	float: left;
	width: 223px;
	height: 338px;
}
.imgM {
	float: left;
	width: 453px;
	height: 338px;
	_display: inline;
	margin-left: 2px;
}
.imgR {
	float: right;
	width: 300px;
	height: 338px;
}
.lwh, .lwh img {
	width: 223px;
	height: 168px;
}
.Mwh, .Mwh img {
	width: 453px;
	height: 338px;
}
.Rwh, .Rwh img {
	width: 300px;
	height: 168px;
}
.mb2 {
	margin-bottom: 2px;
}
.imgShow {
	position: relative;
	z-index: 1;
}
.imgShow span {
	display: block;
	position: absolute;
	z-index: 10;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 35px;
	line-height: 35px;
	background: #000;
	opacity: .6;
	filter: alpha(opacity=60);
}
.imgShow span b {
	display: block;
	position: absolute;
	z-index: 999;
	padding: 0 15px;
	height: 35px;
	line-height: 35px;
	color: #fff;
	font-size: 16px;
	font-weight: normal;
	overflow: hidden;
	text-align: center;
	cursor: pointer;
}
/*首页 微最美 分享 begin*/
.indexShare {
	height: 30px;
	margin-bottom: 11px;
}
.bt2H4fx {
	float: left;
	width: 145px;
	font-size: 18px;
	_width: 140px;
	_font-size: 17px;
	height: 30px;
	line-height: 30px;
	font-weight: normal;
	overflow: hidden;
	margin-bottom: 8px;
}
.indexShare ul li {
	float: left;
	width: 89px;
	height: 30px;
	line-height: 30px;
	vertical-align: middle;
	margin-left: 10px;
}
.indexShare ul li a {
	display: block;
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	color: #fff;
	padding-left: 44px;
}
.xl {
	background-position: -280px -146px;
	cursor: pointer;
}
.tx {
	background-position: -369px -146px;
	cursor: pointer;
}
/*首页 微最美 分享 end*/
/*微最美切换 begin*/
.pt3{
	padding-top:3px;
}
.zmTableInfo {
	width: 318px;
	height: 278px;
	border: 1px solid #c4c4c4;
	background: #f1f1f1;
	padding: 0 15px;
}
.zmTableInfo .disb {
	width: 318px;
	height: 278px;
	display: block;
}
.zmTableInfo .disn {
	display: none;
}
.zmtiName {
	height: 20px;
	line-height: 20px;
	color: #e37071;
	padding-top: 15px;
	font-size: 16px;
	margin-bottom: 10px;
}
.zmtiName span,.zmtiName b,.zmtiName i{
	float:left;
}
.zmtiName b{	
	width:18px;
	height:17px;
	background:url(../images/xdBg.png) -471px -152px no-repeat;
	margin-top:2px;
	margin-left:5px;
	margin-right:2px;
}
.zmtiName i{
	width:19px;
	height:17px;
	background:url(../images/xdBg.png) -491px -152px no-repeat;
	margin-top:2px;
}
.zmTableInfo p {
	line-height: 24px;
	font-size: 14px;
}
.zmTablejt {
	height: 25px;
	padding-left: 265px;
	padding-right: 9px;
	padding-top: 6px;
}
.zmTablejt .last {
	float: left;
	display: block;
	width: 33px;
	height: 25px;
	background: url(../images/xdBg.png) -519px -152px no-repeat;
}
.zmTablejt .next {
	float: right;
	display: block;
	width: 33px;
	height: 25px;
	background: url(../images/xdBg.png) -553px -152px no-repeat;
}
.zmTablejt .last:hover {
	background: url(../images/xdBg.png) -519px -177px no-repeat;
}
.zmTablejt .next:hover {
	background: url(../images/xdBg.png) -553px -177px no-repeat;
}
.zmTablePage {
	display: none;
}
/*微最美切换 end*/
/*最美浙江 end*/
/********************首页 end********************/

/********************尾部 begin********************/
.xdFooter {
	background: #e66667;
}
.friendLink {
	width: 980px;
	color: #fff;
	padding-bottom: 20px;
}
.friendLink h3 {
	height: 20px;
	line-height: 20px;
	padding-top: 14px;
	margin-bottom: 10px;
	font-size: 16px;
	font-weight: normal;
}
.flUl {
	display: block;
	float: left;
	width: 665px;
}
.flUl li {
	display: block;
	float: left;
	width: 90px;
	padding-right: 5px;
	height: 24px;
	line-height: 24px;
	vertical-align: middle;
	overflow: hidden;
}
.flUl li a {
	color: #fff;
}
.flUl li a:hover {
	color: #fff;
}
.friendLinkR {
	display: block;
	float: right;
}
.friendLinkR li {
	line-height: 24px;
	vertical-align: middle;
}
/********************尾部 end********************/

/****************返回顶部******************/
.entranceRight {
	width: 40px;
	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 {
	display: block;
	width: 40px;
	height: 40px;
	margin-bottom: 1px;
	background: url(../images/backtop.png) no-repeat #cdcdcd;
}
.entranceRight a:hover {
	background: url(../images/backtop.png) no-repeat #f9af00;
}
/****************返回顶部 end******************/