/*  
365建站器让建站和seo变得简单！
365建站器官网：http://soft.365jz.com
*/
*{
	padding:0px;
	margin:0px;
}
html{
	background:#FFF;
}
body{
	font:12px Verdana,Arial,Tahoma;
}
img{
	border:none;
	max-width: 100%;
}

a{
	color:#256EB1;
	text-decoration:none;
}
a:hover{
	color:#ba2636;
	text-decoration:underline;
}
ul{
	list-style:none;
}
input,select,button{
	font:12px Verdana,Arial,Tahoma;
	vertical-align:middle;
}
.center{
	margin:0px auto;
}
.w960{
width:960px;
}

/*---------- 你的样式 ---------*/
SMALL {
font:12px Verdana, Arial, Helvetica, sans-serif;
text-align:center;
margin:15px 0;
}

.LEFT {
float:left;
}

.CLEAR {
clear:both;
}

.BSPACING {
margin-bottom:5px;
}

.CONTENT {
width:950px;
margin:0 auto;

}
.headhei{
height:108px;	
	}
H2 {
font-size:14px;
font-weight:700;
letter-spacing:3px;
border-bottom:1px #ddd solid;
padding:5px;
}

H1 {
text-align:center;
color:#900;
font-size:16px;
font-weight:700;
letter-spacing:1px;
border-bottom:1px #ddd solid;
padding:5px;
}

.TOP_HEADER {
background-color:#fafafa;
border-bottom:1px #F03 solid;
height:15px;
padding:7px;
}

.TOP_HEADER UL {
float:right;
text-align:right;
}

.TOP_HEADER UL LI {
display:inline;
list-style-type:none;
padding:4px 0 0 10px !important;
}

.z475d5HEADER {
background:url(../images/bg_gnbtop.gif) top;
height:135px;
color:#ccc;
margin:0 auto 5px;
}
.z475d5HEADER h3{
	padding-top:30px;
}
.SEARCH_BOX {
width:730px;
height:90px;
}

.SEARCH_BOX SPAN {
float:left;
width:360px;
height:60px;
line-height:22px;
background:url(../images/top_middle.gif) 0 0 no-repeat;
padding:30px 0 0 20px;
}

.SEARCH {
width:330px;
position:relative;
padding-top:25px;
}

.SEARCH_01 {
margin-bottom:8px;
}

.HOT_TAGS {
display:inline;
width:330px;
overflow:hidden;
white-space:nowrap;
margin:0;
}

.HOT_TAGS A {
margin-right:10px;
color:#CCC;
}

.SEARCH_INPUT {
border:0;
font-size:14px;
color:#CCC;
font-weight:700;
width:290px;
vertical-align:top;
_margin:-1px 0 0 0;
padding:6px 0 6px 8px !important;
}

.LOGO {
width:220px;
height:90px;
background:url(../images/logo.png) 0 0 no-repeat;
}

.z475d5MENU {
padding-top:0px;
}

.z475d5MENU SPAN#MOOD {
float:left;
width:300px;
overflow:hidden;
white-space:nowrap;
color:#333;
padding-left:15px;
}

.z475d5MENU LI {
float:left;
list-style:none;
border-left:1px #ccc solid;
}

.z475d5MENU LI.log_first {
float:left;
list-style:none;
border:0;
}

.z475d5MENU LI A {
text-decoration:none;
text-align:center;
color:#000;
padding:0 10px;
}

.z475d5MENU LI A:HOVER {
text-decoration:none;
color:#D5042C;
}


.TOPAD {
background:url(../images/top_ad_bg.png) 1px 0 no-repeat;
height:100px;
width:950px;
overflow:hidden;
display:none;
margin:0 auto;
padding:10px 8px;
}

.z475d5FOOT {
font:12px tahoma,arial,宋体;
border-top:3px #F03 solid;
line-height:22px;
background-color:#fafafa;
height:50px;
padding:3px;
}

.flinks li {
	height: auto;
	display: inline-block;
	padding-right: 15px;
	line-height: 25px;
}

.COPYRIGHT {
text-align:center;
}

.POWERBY {
text-align:center;
font-size:9px;
}

.FLASH_IMG {
	width:445px; 
	height:230px; 
	overflow:hidden;
	position:relative;	
	background:#fff url(../images/loading.gif) center center no-repeat;
	border:5px solid #fff;
}

.FLASH_IMG IMG {
width:445px;
height:230px;
}

.slider,
.num{
	position:absolute;
}
.slider li{ 
	list-style:none;
	display:inline;
}
.slider img{ 
	width:445px; 
	display:block;
}
.num{ 
	right:5px; 
	bottom:5px;
}
.num li{
	float: left;
	color: #FF7300;
	text-align: center;
	line-height: 16px;
	width: 16px;
	height: 16px;
	font-family: Arial;
	font-size: 12px;
	cursor: pointer;
	overflow: hidden;
	margin: 3px 1px;
	border: 1px solid #FF7300;
	background-color: #fff;
}
.num li.on{
	color: #fff;
	background-color: #FF7300;
	font-weight: bold;
}


.TOP_INFO {
clear:both;
height:50px;
background-color:#FF9;
margin-bottom:5px;
display:none;
padding:5px;
}

.NOTICE_BOX {
width:420px;
padding:5px 10px 5px 25px;
}

.PIC_MENU {
width:480px;
height:25px;
}

.PIC_MENU SPAN {
float:left;
font-weight:700;
width:150px;
border-bottom:1px #DDD solid;
height:14px;
overflow:hidden;
font-size:14px;
padding:5px;
}

.ART_INFO {
background-color:#FFF;
width:480px;
height:230px;
overflow:hidden;
margin-bottom:5px;
padding:5px;
}

UL.TRI LI {
float:left;
width:80px;
background:url(../images/news_nbg1.gif) no-repeat -260px -150px;
text-align:center;
cursor:pointer;
line-height:18px;
padding:5px 0;
}

UL.TRI LI.SELECTED {
background:url(../images/news_nbg1.gif) no-repeat -260px -120px;
font-weight:700;
color:#bc2d09;
font-size:14px;
}

.ART_INFO .PICBOX {
margin:0;
}

.ART_INFO .PICBOX A:ACTIVE {
color:#bc2d09;
}

.ART_INFO .PICBOX A:HOVER {
color:#F30;
}

.ART_INFO .PICBOX UL {
line-height:26px;
width:480px;
padding:10px 0 10px 10px;
}

.ART_INFO .PICBOX UL LI {
float:left;
width:200px;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
margin-right:20px;
background:url(../images/icon_3.png) no-repeat 0 -1538px;
border-bottom:1px #DDD dashed;
padding:0 0 0 17px;
}

#BLOG_SUB {
width:315px;
overflow:hidden;
white-space:pre-wrap;
margin:0;
padding:0;
}

.MAIN {
width:665px;
}

.NEW_INFO {
line-height:23px;
width:655px;
overflow:hidden;
margin-bottom:5px;
background-color:#FFF;
padding:5px;
}

#z475d5NEW_INFO_LIST {
background-color:#FFF;
width:100%;
float:left;
}

#z475d5NEW_INFO_LIST DL {
border-bottom:1px #ccc dashed;
float:left;
padding:10px 5px 10px 0;
}

#z475d5NEW_INFO_LIST DL DT {
font-weight:700;
font-size:14px;
padding-left:25px;
overflow:hidden;
white-space:nowrap;
margin-left:10px;
background:url(../images/icon_01.gif) -4px -300px no-repeat;
}

#z475d5NEW_INFO_LIST DL DD {
color:#666;
padding:5px 10px;
}

#z475d5NEW_INFO_LIST DL DD.TAGS {
background:url(../images/icon_01.gif) -4px -232px no-repeat;
margin-left:10px;
height:20px;
padding:0 0 0 20px;
}

#z475d5NEW_INFO_LIST DL DD.TAGS A {
margin-left:7px;
color:#999;
}

.NEW_CONTENT {
width:655px;
font-size:14px;
overflow:hidden;
line-height:25px;
text-align:left;
background-color:#FFF;
color:#333;
margin-bottom:5px;
padding:5px;
}

.NEW_CONTENT P {
padding:5px;
}

.NEW_CONTENT P A{
color:#900;
text-decoration:underline;
}

.NEW_CONTENT img {
border:1px #ccc solid;
margin:10px 0;
padding:3px;
}

.NEW_CONTENT DIV.CB {
font-size:12px;
line-height:22px;
border-top:1px #ccc dashed;
padding:10px 0 10px 20px;
}

.NEW_CONTENT DIV.AB {
text-align:center;
margin-top:0;
padding:5px 0;
}

.NEW_CONTENT DIV.BB {
text-align:center;
padding:10px 0;
}

.COM_INFO {
float:left;
width:645px;
color:#333;
line-height:25px;
height:100%;
background-color:#fff;
margin-bottom:5px;
padding:10px;
}

.text {
border:1px #ccc solid;
height:20px;
width:250px;
margin:5px 0 0;
}

.dingping {
color:#fff;
margin-top:10px;
font-size:12px;
width:100px;
height:30px;
background:url(../images/btn_bg.png) -140px -177px no-repeat;
padding:5px;
}

.NEW_INFO UL LI.selected {
background:#f4f4f4;
}

.NEW_INFO UL LI.selected DIV.shot_content {
height:65px;
overflow:hidden;
color:#333;
}

span.selected {
background:url(../images/g1-icon02.gif) no-repeat 15px 3px;
color:#900;
font-weight:700;
font-size:14px;
width:400px;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
}

.TOP_ARTICLES {
width:655px;
line-height:26px;
display:inline;
float:left;
text-align:center;
font-size:12px;
padding:10px 0;
}

.TOP_ARTICLES LI {
overflow:hidden;
width:295px;
white-space:nowrap;
float:left;
padding-left:17px;
border-bottom:1px #ccc dashed;
background:url(../images/icon_3.png) no-repeat 0 -1538px;
text-align:left;
margin:0 5px;
}

.TOP_ARTICLES LI span {
color:#ccc;
font-size:9px;
}

#TOP_ART LI span {
float:right;
color:#ccc;
font-size:9px;
}

.TOP_ARTICLES DIV.T {
clear:both;
width:655px;
overflow:hidden;
white-space:nowrap;
text-align:center;
font-weight:700;
font-size:14px;
margin:0;
padding:0;
}

.TOP_ARTICLES DIV.TS {
display:block;
line-height:22px;
font-size:12px;
text-align:left;
font-weight:400;
overflow:hidden;
white-space:pre-wrap;
width:635px;
color:#333;
height:60px;
border-bottom:1px #ccc dashed;
padding:0 10px 10px;
}

.z475d5SIDEBAR {
width:270px;
background:#FFF;
line-height:23px;
padding:5px;
}

.S,.A {
margin-bottom:10px;
float:left;
width:260px;
padding:5px;
}

.S UL,.A UL {
line-height:26px;
}

.A UL LI {
float:left;
width:130px;
height:130px;
text-align:center;
}

.S UL LI {
float:left;
width:243px;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
background:url(../images/icon_3.png) no-repeat 0 -1538px;
border-bottom:1px #DDD dashed;
padding:0 0 0 17px;
}

.z475d5SIDEBAR_TAB {
line-height:23px;
width:270px;
overflow:hidden;
}

.z475d5SIDEBAR_TAB SPAN {
float:left;
font-weight:700;
width:100px;
border-bottom:1px #DDD solid;
height:14px;
overflow:hidden;
font-size:12px;
padding:0 5px 10px;
}

img.about {
width:50px;
border:1px #ddd solid;
float:right;
margin:5px;
padding:2px;
}

.Favorite {
display:block;
text-align:center;
width:250px;
}

.Favorite img {
border:1px #ccc solid;
float:left;
width:40px;
height:40px;
margin:2px;
padding:2px;
}

.infiniteCarousel {
width:645px;
position:relative;
margin-left:auto;
margin-right:auto;
}

.infiniteCarousel .wrapper {
width:600px;
overflow:auto;
top:0;
margin:0 20px;
}

.infiniteCarousel .wrapper ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
top:0;
margin:0;
padding:0;
}

.infiniteCarousel ul li {
display:block;
color:#6C6D61;
float:left;
height:120px;
width:140px;
text-align:center;
overflow:hidden;
padding:10px 5px;
}

.infiniteCarousel ul a img {
border:1px solid #E3E3E3;
width:135px;
height:90px;
display:block;
padding:2px;
}

.infiniteCarousel ul li a,.infiniteCarousel ul li a:visited {
color:#6C6D61;
}

.infiniteCarousel .wrapper ul li a:hover {
text-decoration:underline;
}

.infiniteCarousel ul li a:hover img {
border-color:#aaa;
}

.infiniteCarousel ul li a span {
display:block;
line-height:20px;
height:20px;
overflow:hidden;
padding-top:6px;
}

.infiniteCarousel .arrow {
display:block;
height:50px;
width:9px;
text-indent:-999px;
position:absolute;
top:45px;
cursor:pointer;
outline:0;
}

.infiniteCarousel .forward {
background:url(../images/news_nbg1.gif) -354px -389px no-repeat;
right:0;
}

.infiniteCarousel .back {
background:url(../images/news_nbg1.gif) -330px -389px no-repeat;
left:0;
}

.pager {
width:630px;
overflow:hidden;
white-space:nowrap;
padding:10px;
}

.pager a,.pager strong.pager-current {
border:1px solid #ccc;
background:#fff;
font-size:12px;
margin:2px;
padding:3px 6px;
}

.pager a:visited {
border:solid 1px #ccc;
background:#fff;
}

.pager a:hover {
border:solid 1px #600;
background:#a44f4f;
color:#fff;
text-decoration:none;
}

.pager .now-page {
border:solid 1px #600;
color:#fff;
background:#900;
font-size:14px;
font-weight:700;
margin:2px;
padding:3px 6px;
}

blockquote {
border:1px #ccc dashed;
width:95%;
margin:10px 0;
padding:5px;
}

.quote-title {
text-align:right;
color:#aaa;
background-color:#F7F7F7;
border-bottom:1px #ebebeb solid;
padding-right:25px;
background:url(../images/reply.gif) no-repeat right;
}

.RIGHT,.msgtime span.msgurl {
float:right;
}

H2 SPAN,#z475d5NEW_INFO_LIST DL DT A,#z475d5NEW_INFO_LIST DL DD P A,.TOP_ARTICLES DIV.T A{
color:#900;
}

.feed-icon,.article-nums,.NONE,#z475d5NEW_INFO_LIST DL.D,.S DIV.T,.S DIV.TS,.S UL LI SPAN {
display:none;
}

.TOP_HEADER UL LI A,#z475d5NEW_INFO_LIST DL DD P A,.TOP_HEADER LI A:HOVER,.pager a:active {
text-decoration:none;
}

.ART_INFO .PICBOX A,.quote {
color:#666;
}

#z475d5NEW_INFO_LIST A:HOVER {
color:#06C;
}

#z475d5NEW_INFO_LIST DL DD.TAGS SPAN,.msgname span {
float:right;
font-size:9px;
}

.NEW_CONTENT DIV.CB A,.msgname a {
margin:0 5px;
}

#comments{ width:100%; margin:10px 0px; padding:8px 0px 5px; text-indent:8px; background:#F3F3F3; border-bottom:1px solid #BBC5CC; }
.commentlist{ }
.commentlist p{ text-indent:0px;}
.commentlist a:link, .commentlist a:visited{ background:none; color:#454545;}
.commentlist a:hover{ background:none; color:#CC0000; text-decoration:underline;}
.commentlist li{ float:left; margin:5px 0px; width:96%; padding:15px 10px 5px 10px; background:#FFF; border:1px solid #BBC5CC;}
.commentlist li.alt{ background:#FFFAF4; border:1px solid #BBC5CC;}
.commentlist li .gravatar{ float:left; width:48px; margin:0px 8px 5px 0px; padding:1px 1px; text-align:center; border:1px solid #C7C7C7;}
.commentlist li .gravatar img{ margin:0px !important; padding:0px !important;}
.commentlist li .floor{ float:left; width:48px; margin-top:1px; padding:2px 0px 1px; text-align:center; border-top:1px solid #A7B6BE; background:F8F8F8; color:#999999;}
.commentlist li .authordata{ float:right; width:480px;}
.commentlist li .commentmetadata{ float:right; color:#999999;}
.commentlist li .commentcontent{ float:right; width:480px;}
#editcomment{ float:left; font-size:14px;}
#editcomment p{ padding:10px 10px 5px;}
#author, #email, #url{ margin-left:8px; width:40%; border:1px solid #CCCCCC; color:#906; font-weight:bold; font-size:14px; background:#FCFCFC; padding:5px 3px;}

#submit{ margin-bottom:15px;margin-top:5px;padding:2px;}
#respond{ float:left; width:100%; margin:10px 0px; padding:8px 0px 5px; text-indent:8px; background:#F3F3F3; border-bottom:1px solid #BBC5CC; }
#comment{ margin:-23px 0px 0px 72px; padding:8px 5px; width:80%; color:#333; font-size:14px; border:1px solid #CCCCCC;}

#but_submit{ margin-left:72px;}
#submit{ float:left; width:220px; height:32px; font-size:18px; font-weight:bold;background:#5CACEE; letter-spacing:3px;}
#ctrl_enter{ float:left; margin:16px 0px 0px 5px; color:#066283; font-weight:bold;}
.submit_hover{ border:2px solid #FF6600;}
.jz_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.jz_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.jz_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.jz_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.jz_pages ul li.thisclass,
.jz_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.jz_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.jz_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}

 
 
/*  
banner
*/
    .swiper-container {
      width: 100%;
    }
	.swiper-container img{max-width:100%;}
    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
    }
	.swiper-text{position: absolute;left:0;top:50%;margin-top: -56px;z-index:2;text-align:center;color:#FFF;width:100%;}
	.swiper-text h3 {
        font-size: 24px;
        text-align: center;
        margin-bottom: 3%;
		color: #FFF;
		line-height: 24px;
    }
	.swiper-text p {
        font-size: 16px;
        text-align: center;
        margin-bottom: 3%;
		color: #FFF;
		line-height: 24px;
    }
	.swiper-text .swiperbtn {
		display: block;
        background: #0064Cd;
        background-image: -webkit-gradient(linear,right top, left top,color-stop(0, #1dab7d),to(#47de9d));
        background-image: linear-gradient(270deg,#1dab7d 0,#47de9d 100%);
        width: 120px;
        height: 40px;
        line-height: 40px;
        color: #fff;
        text-align: center;
        border-radius: 20px;
		margin:0 auto;
		font-size: 14px;
    }
	.swiper-text .swiperbtn:hover {
        -webkit-box-shadow: 0 1px 5px 0 rgb(34 178 129 / 50%);
        box-shadow: 0 1px 5px 0 rgb(34 178 129 / 50%);
        -webkit-transform: translateY(-5px);
        transform: translateY(-5px);
    }


/* 话题标签topic */
.z475d5meta-tags{padding: 20px 0;}
.z475d5meta-tags .z475d5tagitem {
    position: relative;
    display: inline-block;
    height: 30px;
    padding: 0 12px;
    font-size: 14px;
    line-height: 30px;
    vertical-align: top;
    border-radius: 100px;
    background: #f2f3f5;
    margin-bottom: 20px;
}
.z475d5meta-tags .z475d5tagitem:hover {
    background-color: rgba(0,102,255,.15);
}
.z475d5meta-tags .z475d5tagitem:not(:last-child) {
    margin-right: 10px;
}


/* 话题标签topic列表 */
.z475d5container{position:relative;margin:0 auto;padding:0 15px;box-sizing:border-box}

@media screen and (min-width:768px){.z475d5container{width:750px}}
@media screen and (min-width:992px){.z475d5container{width:970px}}
@media screen and (min-width:1200px){.z475d5container{width:1170px}}
@media only screen and (max-width: 1140px) {.z475d5main,.z475d5container{width: auto;}}

.z475d5place{min-height: 56px;background-color: #f2f3f5;line-height: 56px;font-size: 16px;padding:0 20px;margin:20px 0;}

.z475d5row .z475d5rowtitle{
    text-align: center;padding: 30px 0 20px 0;
}
.z475d5row .z475d5rowtitle h1{
    font-size: 28px;
    line-height: 30px;
    text-align: center;
}
.z475d5row .z475d5rowtitle p{
	font-size: 16px;line-height: 30px;
    color: rgba(119,119,119,1);
    font-family: Arial;
}

/* 自定义内容 */
.z475d5content{width:100%;font-size:16px;line-height:28px;padding-bottom:30px;}
.z475d5content p{padding-bottom: 20px;}

.z475d5content .contain {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    padding: 36px 40px;
    background: #FAF7F2;
	box-shadow: 0 0 15px 0 rgb(0 0 0 / 10%);
    border-radius: 6px;
	-webkit-transition: .7s;
    -moz-transition: .7s;
    -o-transition: .7s;
    transition: .7s;
}
.z475d5content .contain:hover {
    background: #EFEFEF;
}
.z475d5content .contain .ch-title {
    font-size: 24px;
    font-weight: 600;
    color: #5d5044;
    line-height: 32px;
    margin-bottom: 6px;
}
.z475d5content .contain .en-title {
    font-size: 16px;
    font-family: HelveticaNeueLTPro;
    color: rgba(133, 114, 90, 0.6);
    line-height: 32px;
    padding-bottom: 8px;
}
.z475d5content .contain .line {
    width: 48px;
    height: 4px;
    background: #ff9f38;
    display: inline-block;
    margin-bottom: 24px;
}
.z475d5content .contain p {
    font-size: 16px;
    font-weight: 400;
    color: #333333;
    line-height: 24px;
    text-align: justify;
}

/* 列表 */
.z475d5news_list_wrap{max-width:1140px;margin:0 auto;}
.news_list_item_line {
    padding: 30px;
	position: relative;
	-webkit-transition: all 0.5s;
    transition: all 0.5s;
	opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
}
.news_list_item_line:hover {
	-webkit-box-shadow: rgba(0,0,0,.12) 0 0 22px;
    -moz-box-shadow: rgba(0,0,0,.12) 0 0 22px;
    box-shadow: rgba(0,0,0,.12) 0 0 22px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background: #fff;
    color: #2ba0e8;
	
}
.news_list_item_line:hover a{
	color: #2ba0e8;
}
.news_list_item_header{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:0}
.news_list_item_date {
    font-size: 14px;
    color: #999;
    line-height: 24px;
}
.news_list_item_title {
    font-size: 16px;
    font-weight: 400;
    color: #333;
    line-height: 24px;
}
.news_list_item_link {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}
.news_list_item_summery {
    margin-top: 18px;
    font-size: 14px;
    color: #666;
    line-height: 1.7;
}
.news_list_item_group a{
    display: inline-block;
    position: relative;
    height: 26px;
    line-height: 26px;
    max-width: 100%;
    padding: 0 8px;
    border: 1px solid #e5e5e5;
    margin-top: 12px;
    margin-right: 15px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #999;
    font-size: 12px;
    word-break: keep-all;
    overflow: hidden;
    z-index: 2;
}
.news_list_parting_line {
    height: 0;
    border-bottom: 1px solid #ececec;
    margin: 0 1.6666%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/* 分页 */
.zzpages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.zzpages ul li{
	display: inline-block;
    height: 35px;
    line-height: 35px;
    background: #fff;
    border: 1px solid #e5e5e5;
    overflow: hidden;
    vertical-align: top;
}
.zzpages li.thisclass {
    background: #292a32;
    border: 1px solid #292a32;
    color: #fff;
}
.zzpages ul li:hover{
    border: 1px solid #292a32;
}
.zzpages ul li a,.zzpages ul li .pageinfo{
	color: #292a32;
    padding: 8px 12px;
}
.zzpages li.thisclass a{
    color: #fff;
}
.zzpages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}

/* 话题标签topic列表结束 */