#main .nbl{ width:435px; height:281px; float:left; border:1px solid #dddddd; text-align:center;}
#main .nbl .nbls{ width:457px; height:230px; float:left; margin:4px;}
#main .nbl .nbls p{ margin-top:6px; height:14px; font-weight:bold; font-size:14px;}
#main .nblx{ width:457px; height:25px; float:left;margin:4px; }
#main .nblx .tubiao{ width:81px; margin:0 auto; cursor:pointer;}
#main .nblx span{ width:16px; height:16px; float:left; margin:5px 11px 0 0; background:url(../images/tub.gif) no-repeat;}
#main .nblx span.tubc{ width:16px; height:16px; float:left; margin-right:11px; background:url(../images/tubc.gif) no-repeat;}

#main .nbz{ width:452px; height:281px; float:left;  overflow:hidden; margin:0 10px;}
#main .nbz ul li.hot{background:none; width:406px; margin:0 0 10px 5px; height:auto; border-bottom:1px dashed #999; padding-bottom:9px; overflow:hidden;}
#main .nbz ul li.hot a{ float:none; color:#4786d5;font-size:18px; }
#main .nbz ul li{ background:url(../images/dian.gif) no-repeat left; float:left;margin:6px 8px 0px 16px;width:180px;_margin:10px 0 0 6px; height:20px;}
#main .nbz ul li a{ float:left; margin-left:8px;font-size:14px;}
#main .nbz ul li.hot h2{ float:left;width:356px;text-align:center; height:18px;font-weight:bold; margin-bottom:6px;}
#main .nbz ul li.hot span{float:left;width:100%;height:40px; color:#2f2f2f; line-height:20px;}
#main .nbr{ width:289px; height:293px; float:left;border:0px solid #dddddd;}
#main .nbr span.bt{width:278px; height:30px; float:left;background:url(../images1/blog2.png) repeat-x; color:#2968b5; font-size:16px; padding:7px 0 0 12px;font-weight:bold;}
#main .nbr span.bt1{width:290px; height:27px; float:left;background:url(../images/zxbwbt1.gif) no-repeat;}
#main .nbr ul{ width:275px; margin:3px 10px;background:url(../images/list_bg1.png) 0 1px no-repeat; height:240px; float:left;_margin:7px 5px;}
#main .nbr ul li{ width:247px; height:23px; margin:0 0 2px 23px; _margin:0 0 2px 10px; float:left; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;-webkit-text-overflow:ellipsis; line-height:15px; }
#main .blogl{ width:910px; float:left; overflow:hidden;}
#main .blogl .mk{ width:440px; height:350px;margin:10px 10px 0 0; float:left;overflow:hidden;  background:#f3f3f3;}
#main .blogl .mk .bt{background:url(../images1/blog1.png) no-repeat; width:436px; height:32px; float:left; overflow:hidden;margin:6px 0 0 4px;}
#main .blogl .mk .bt span.lb{ color:#fff; font-size:16px; float:left; font-weight:bold;margin:4px 0 0 32px;}
#main .blogl .mk .bt img{ float:left;}
#main .blogl .mk .bt a.more{color:#ffffff;float:right;margin:6px 14px 0 0;}
#main .blogl .mk ul{ height:247px; float:left; width:440px;}
#main .blogl .mk ul li.top{ margin:16px 16px 10px 16px;width:410px; height:70px; float:left;background:none;_margin:16px 8px ;}
#main .blogl .mk ul li.top a{ margin:0;float:none; font-size:14px; font-weight:bold}
#main .blogl .mk ul li{ margin:0 0 8px 20px;_margin:0 0 8px 8px;width:410px; height:16px; float:left; background:url(../images/dian.gif) no-repeat left;}
#main .blogl .mk ul li span.tp{ width:86px;height:68px; float:left; border:1px solid #e3e3e3;}
#main .blogl .mk ul li span img{ margin:3px; float:left; width:80px; height:60px;}
#main .blogl .mk ul li span.nr{ width:310px;height:60px; float:left; margin:5px 0 5px 10px;}
#main .blogl .mk ul li span .xhx{ color:#4786d5; font-size:16px;font-weight:bold;}
#main .blogl .mk ul li span.mz{ color:#999999; float:right; margin-right:10px; width:50px }
#main .blogl .mk ul li span p{color:#999999; line-height:22px;}
#main .blogl .mk ul a{ color:#2f2f2f;font-size:12px; margin-left:10px; float:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;-webkit-text-overflow:ellipsis; width:338px}
#main .blogr{width:290px;float:left;}
#main .blogr .mk{width:290px;float:left;height:285px; border:0px solid #e4e4e4; margin-top:10px;margin-bottom: 10px;}
#main .blogr .mk1{width:290px;float:left;height:122px; border:0px solid #e4e4e4; margin-top:10px;}
#main .blogr .mk1 .bt{ background:url(../images1/blog2.png) repeat-x; width:290px; height:33px; float:left;}
#main .blogr .mk1 span.bcc{ background:url(../images/mkcc.gif) repeat-x; width:79px; height:23px; float:left; border:1px solid #cccccc; border-bottom:none; margin:5px 0 0 8px; text-align:center;}
#main .blogr .mk1 span.bcc a{ margin:3px 0 0 7px; font-size:16px; color:#2968b5; float:left; font-weight:bold;}
#main .blogr .mk1 ul{ margin:6px 10px 0 10px; width:225px; }
#main .blogr .mk1 ul li.top{ border:0px solid #e3e3e3; margin:0px; width:74px; height:78px; float:left;background:none;}
#main .blogr .mk1 ul li.top img{ margin:2px;width:70px; height:74px;}
#main .blogr .mk1 ul li.top a{ margin:auto;}
#main .blogr .mk1 ul li{ background:url(../images/dian.gif) no-repeat left; width:50px;float:left; margin:2px 0 0 20px;}
#main .blogr .mk1 ul li a{ margin-left:8px;}
#main .blogr .mk2{width:290px;float:left;height:432px; border:1px solid #e4e4e4; margin-top:10px;}
#main .blogr .mk .bt,.bt1{ background:url(../images1/blog2.png) repeat-x; width:290px; height:33px; float:left; overflow:hidden;}




#main .blogr .mk2 span.bt{ background:url(../images1/blog2.png) repeat-x; width:290px; height:33px; float:left;}
#main .blogr .mk2 strong{ color:#4786d5; font-size:16px; margin:7px 0 0 13px; float:left;font-weight:bold;}
#main .blogr .mk2 ul{ width:225px; margin:10px 0 0 10px;background:none; height:390px; float:left;_margin:7px 5px;}
#main .blogr .mk2 ul li{ height:65px; margin:10px 0 10px 4px; width:264px;}
#main .blogr .mk2 ul li img{ width:60px; height:63px; border:1px solid #e3e3e3; float:left;}
#main .blogr .mk2 ul li p{ margin:0px 0 0 6px; width:192px; color:#999;float:left;}
#main .blogr .mk2 ul li a{ font-size:14px; color:#333;}
#main .blogr .mk ul{ margin:10px 0 0 10px;background:url(../images/bbb.gif) no-repeat; height:234px; float:left;_margin:7px 0 0 5px;}
#main .blogr .mk ul.rmbk{ background:none;}
#main .blogr .mk ul.rmbk li.top{height:74px; margin-bottom:0px;width:264px; }
#main .blogr .mk ul.rmbk li.top img{ width:70px; height:74px; border:1px solid #e3e3e3; float:left; padding:2px; overflow:hidden;box-sizing: border-box;}
#main .blogr .mk ul.rmbk li.top p{ margin:2px 0 3px 6px; width:146px; height:20px; color:#999;float:left;}
#main .blogr .mk ul.rmbk li.top a{ font-size:14px; color:#333;}
#main .blogr .mk ul.rmbk li{margin:7px 10px 0 0; width:94px; height:15px;_margin:4px 5px 0 0;}
#main .blogr .mk ul.rmbk li span{margin:0; font-size:12px; color:none; float: none; font-weight:none; width:auto;}
#main .blogr .mk ul.rmbk li span a{ margin:0; font-size:12px; float: none; font-weight:normal;}
#main .blogr .mk ul li{width:240px; height:23px; margin:1px 0 0 26px; _margin:1px 0 0 10px; float:left; line-height:12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;-webkit-text-overflow:ellipsis; }
#main .blogr .mk ul li a{ margin-left:3px; margin-top:6px;}
#main .blogr .mk ul li span.bm{ margin-left:8px; color:#333;float:left;}
#main .blogr .mk ul li span.djl{float:right; color:#999;}
#main .blogr .mk span.bt{ background:url(../images1/blog2.png) repeat-x; width:290px; height:33px; float:left;}
#main .blogr .mk strong{ color:#2968b5; font-size:16px; margin:7px 0 0 13px; float:left; overflow:hidden;font-weight:bold;}
#main .blogr .mk span.bcc{ background:url(../images/mkcc.gif) repeat-x; width:128px; height:23px; float:left; border:1px solid #cccccc; border-bottom:none; margin:5px 0 0 8px; text-align:center;}
#main .blogr .mk span.bcc a{ margin:3px 0 0 30px; font-size:14px; color:#4786d5; float:left; font-weight:bold;}

#main .blogr .mk span {  width:93px; height:23px; float:left;}
#main .blogr .mk span a{ margin:5px 0 0 14px; font-size:14px; color:#666666; float:left; font-weight:bold;}
#main .blogr .mk span.djl{font-weight: 400;}
#main .blogr .fv4202 span.bcc a{
	margin: 0;
}
#main .blogr .fv4202 span.bcc{
	margin: 7px 0 0 13px;
	background:none;
	border: 0;
}

#main .blogr .mk .tvpvtu span{
	width:50%; height:32px; float:left;line-height: 32px;text-align: center;
}
#main .blogr .mk .tvpvtu span.bcc{
	width: 50%;
	height: 34px;
	line-height: 32px;
	border: 0;
	margin: 0;
	background-repeat: repeat;
}
#main .blogr .mk .tvpvtu span a{
	margin: 0;float: none;
}
#main .blogr .mk .tvpvtu span.bcc a{
	margin:0; color:#2968b5;float: none;
}

.itm-1{ width:906px; height:170px;border-top:1px solid #eaecef}
.itm-1 .itm-tu{
	height: 120px;
    width: 200px;
	float:left;
	margin-top:20px;
	}
	.itm-1 .itm-tu  img{
	height: 120px;
    width: 200px;
	float:left;
	}
	
.itm-1 .itm-wen{ float:right; height:120px; width:660px; margin-right:20px;

}
.itm-1 .itm-wen{ padding-top:15px; padding-left:10px}
.itm-1 .itm-wen h3{text-decoration:none:margin-bottom:5px;font-weight:700}
.itm-1 .itm-wen h3 a{text-decoration:none:margin-bottom:5px;font-weight:700; color:#262627;font:800 20px/29px "微软雅黑"}
.itm-1 .itm-wen h3 a:link{text-decoration:none}
.itm-1 .itm-info{ color: #606a77;
    font-size: 16px;
    height: 48px;
    line-height: 24px;
	margin-top:5px;
	}
.itm-1 .itm-show-line{  color:#999;
    line-height: 22px;
    margin-top: 20px;
    overflow: hidden;}

.itm-show-line a:link, a:visited{
    color: #999;
  
}
.share-article{
	color: #999;
	 display: inline-block;
    margin-right: 10px;
	position: relative;
	   font-size: 12px;
}
.itm-show-line a{
    color: #999;
  
}
.itm-show-line a:hover {
    color: #999;
	text-decoration:none;
  
}
.ishare {
    background: rgba(0, 0, 0, 0) url("../images/share_4de6745.png") repeat scroll 0 0 / 25px auto;
    height: 14px;
    margin-right: 3px;
    width: 16px;
	display:inline-block;
	position:relative;
	vertical-align:middle;
}
.changeshare{ height: 20px;
    left: 50px;
    position: absolute;
    top: 1px;
    width: 75px;
    z-index: 50;}
.changeshare dd{width:20px;height:20px;margin-right:5px;float:left;overflow:hidden;cursor:pointer;background:url(../images/shareicon_7297480.png) no-repeat;background-size:79px;background:url(../images/shareicon_ie_1757e25.png) no-repeat\9}
.changeshare .sina{background-position:-6px -25px}
.changeshare .sina:hover{background-position:-6px -3px}
.changeshare .qzone{background-position:-31px -25px}
.changeshare .qzone:hover{background-position:-31px -3px}
.changeshare .wechat{background-position:-55px -25px}
.changeshare .wechat:hover{background-position:-55px -3px}
.bdbsharecode{display:none;width:178px;height:270px;overflow:hidden;position:absolute;z-index:400;background:#fff;border:1px solid #ccc;-webkit-box-shadow:3px 4px 0 0 #333;box-shadow:3px 4px 0 0 #333}
.bdbsharecode .public-modal-btn-cancel-red{position:absolute;right:20px;top:18px;margin:0;padding:0;cursor:pointer}
.bdbsharecode p{color:#999;text-align:left;width:150px;margin-left:20px}
.bdbsharecode .ttl{padding-top:15px;font-size:14px;line-height:20px}
.bdbsharecode .info{font-size:12px;margin-top:14px;line-height:16px}
.bdbsharecode em{width:133px;height:133px;border:4px solid #f1f0f0;margin-top:15px;margin-left:20px;display:block}

#friend_lay{
width:1200px; margin:25px auto;
	border:1px solid #ebebeb;
	height:auto;
	padding-bottom:15px;
}
#friend_lay #friend_list{ margin-left:20px; display:block; margin-top:15px; margin-right:20px; background:#fff}
#friend_lay  h3{ font-size:14px; margin:16px 0 0 20px;}
#friend_lay #friend_list li { line-height:22px; margin-right:12px; display:inline;}
#friend_lay #friend_list li a{ color:#4685d4;}

#main .blogr .mk .stb_1 span{
	width: 50%;
	float: left;
	height: 32px;
	line-height: 32px;
	margin: 0;
	border: 0;
	background-repeat: repeat;
	text-align: center;
}
#main .blogr .mk .stb_1 span.bcc{
	height: 34px;
	line-height: 32px;
}
#main .blogr .mk .stb_1 span a{
	float: none;
	margin: 0;
}
#main .blogr .mk .stb_1 span.bcc a{
	float: none;
	margin: 0;
}
#main .blogr .mk ul{
	background: url(../images/list_bg1.png) 0 1px no-repeat;
	margin: 3px 10px;
	height: 240px;
}
#main .blogr .mk ul li{
	margin: 0 0 2px 21px;
	line-height: 15px;
}