.category {width:100%;background-color: #FFF;overflow: hidden;margin-bottom: 10px;padding:10px 0px;}
.category li{float:left;list-style:none; width:23%; height:30px;line-height:30px; margin:0 1%;margin-bottom:5px; font-size:12px !important;overflow:hidden; border-radius:5px;text-align:center;background:#0368AE;}
.category .on{background:#CD4F39;}
.category a {color:#fff;}
.list {float:left;width:100%;padding:0 10px;border-bottom:1px solid #ddd;margin-bottom:30px;height:30px;line-height:30px;text-align:center;}
.list strong {height:30px;line-height:30px;border-bottom:2px solid #0d7ad9;padding-bottom:4px;padding-left:15px;padding-right:15px;font-size: 18px;}

.article_tag {float:left;width:100%;background: #fff;border-top:solid 10px #ececec;}
.article_tag .news {padding:10px;}
.article_tag .news h2 {float:left;width:100%;font-weight:bold;font-size:18px; height:35px;padding-bottom:10px;margin-bottom:10px;line-height:35px;border-bottom:1px solid #ddd;}
.article_tag .news h2 a{color:#0d7ad9;}
.article_tag .news h2 ins {padding:0 10px;font-size:20px;}
.article_tag .news ul {padding:0 5px;}
.article_tag .news li {float:left;width:100%;border-bottom: 1px solid #f7f7f7;padding:8px 0;}
.article_tag .news li:hover {border-bottom: 1px solid #ddd;}
.article_tag .news li:hover dd.txt-name span#name{color:#0d7ad9;}

.item-title {margin:7px 0;background-color: #fff;}
.item-title h1 {font-size: 18px;line-height:30px;text-align:center;}
.item-title h2 {font-size: 18px;line-height:30px;text-align:center;}
.item-title span {color:#666;font-size: 12px;height:25px;line-height:25px;padding-left:10px;}
.item-title i {font-style: normal;}
.ty{color: #EE0000;font-size: 15px;font-weight:bold}
.title{color: #EE0000;font-size: 15px;font-weight:bold}
.lppic {margin-bottom:7px;background-color: #fff;}
.slider {}
.h2{clear:both;*zoom:1; padding:3px 0px;background:#fff;font-size:14px;text-align: center;line-height:25px;}
.h2 font {color:#f00;}
li.phbcon {float:left;display:block;padding:15px;border-bottom:1px solid #d9d9d9;width:100%;}
li.phbcon:hover{ background:#fafafa;}
.phbcon .leftimg{width:25%;float:left; display: inline-block; border:1px solid #ddd; box-sizing:border-box;}
.phbcon .leftimg img{max-width:99%; display:block; width:99%;}
.phbcon .righttxt{width:72%; float:left; margin-left:2%;}
.phbcon h3{ display:block; height:24px; line-height:24px;font-weight: bold; font-size:16px; color:#333; padding-right:10px; overflow:hidden; white-space:nowrap;  text-overflow:ellipsis;}
.phbcon h3 a {color:#333;}
.phbcon h3 span{font-size:14px; color:#999; margin-left:5px;}
.phbcon h3 span a {color:#999;}
.phbcon .righttxt p{ height:24px; line-height:24px; color:#666; font-size:12px; display:block; width:100%;}
.phbcon .righttxt p span{float: left;overflow: hidden;}
.phbcon .righttxt p span.pel{width:55%;}
.phbcon .righttxt p span.per{width:100%;text-align:right;}
.phbcon .righttxt p span.peu{width:100%;}
.phbcon .righttxt p span i{ color:#ff0000;}
.phbcon a:hover{ color:#f00;}
.phbcon .newstxt{width:100%; float:left;}
.phbcon .newstxt p{ height:24px; line-height:24px; color:#666; font-size:12px; display:block; width:100%;}
.phbcon .newstxt p span{float: left;overflow: hidden;}
.phbcon .newstxt p span.pel{width:55%;}
.phbcon .newstxt p span.per{width:100%;text-align:right;}
.phbcon .newstxt p span.peu{width:100%;}
.phbcon .newstxt p span i{ color:#ff0000;}

.gg{float: left;padding:10px;display:block;}

.article_list {float:left;width:100%;background: #fff;margin-top:10px;}
.article_list .news {float: left;padding:10px;}
.article_list .news h1 {float:left;width:100%;font-weight:bold;font-size:20px;color:#0d7ad9;height:35px;line-height:35px;border-bottom:1px solid #ddd;}
.article_list .news h2 {float:left;width:100%;font-weight:bold;font-size:18px; height:35px;line-height:35px;border-bottom:1px solid #ddd;}
.article_list .news h2 a{color:#0d7ad9;}
.article_list .news h2 ins {padding:0 10px;}
.article_list .news ul{padding:0 10px;}
.article_list .news li {float:left;width:100%;border-bottom: 1px solid #f7f7f7;padding:5px 0;line-height:24px;}
.article_list .news li a{float:left;font-size:14px;}
.article_list .news span {float:right;text-align:right;color:#999;font-size:12px;}
.article_list .news div {float:left;width:100%;font-size:14px;padding:5px 0;line-height:24px;color:#666;text-align:center;}

.article_list .tag {float: left;padding:10px;}
.article_list .tag h1 {float:left;width:100%;font-weight:bold;font-size:20px;color:#0d7ad9;height:35px;line-height:35px;border-bottom:1px solid #ddd;}
.article_list .tag h2 {float:left;width:100%;font-weight:bold;font-size:18px; height:35px;line-height:35px;border-bottom:1px solid #ddd;}
.article_list .tag h2 a{color:#0d7ad9;}
.article_list .tag h2 ins {padding:0 10px;}
.article_list .tag ul{padding:0 10px;}
.article_list .tag li {float:left;width:50%;border-bottom: 1px solid #f7f7f7;padding:5px 0;line-height:24px;}
.article_list .tag li a{float:left;font-size:14px;}
.article_list .tag span {float:right;text-align:right;color:#999;font-size:12px;}
.article_list .tag div {float:left;width:100%;font-size:14px;padding:5px 0;line-height:24px;color:#666;text-align:center;}

.article_list .img h1 {float:left;width:100%;font-weight:bold;font-size:20px;color:#0d7ad9;height:35px;line-height:35px;border-bottom:1px solid #ddd;}
.article_list .img {float: left;padding:10px;}
.article_list .img ul{padding:0 10px;}
.article_list .img li {float:left;width:45%;margin-left:3%;text-align:center;border-bottom: 1px solid #f7f7f7;padding:10px 0;line-height:24px;}
.article_list .img li strong{float:left;width:100%;text-align:center;font-size:14px;line-height:24px;font-weight:normal;}
.article_list .img li img{width:99%;text-align:center;height:150px;}
.article_list .img li b{float:left;width:100%;text-align:center;font-size:14px;line-height:24px;font-weight:normal;color:#f00;}
.article_list .img li b ins {padding-right:5px;}

@media only screen and (min-width:880px){
.article_list .img li img{width:80%;text-align:center;height:150px;}
}