@charset "utf-8";
.container{width: 1100px;}
.here{line-height: 5em;font-size: 14px;}
.con_l{float: left;width: 800px;padding-bottom: 50px;}
.con_r{float: right;width: 272px;}

ul.list{}
ul.list li{padding: 30px 0;border-bottom: 1px dotted #e8e8e8;}
ul.list li .img-box {float:left;margin-right:20px;position:relative;}
ul.list li .list-right {float:left;width:640px;_overflow:hidden;}
ul.list li .list-right .list-title {color:#333333;font-size:20px;line-height:20px;height:42px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
ul.list li .list-right .list-title a {color:#333333;}
ul.list li .list-right .list-summary {color:#666666;height:86px;}
ul.list li .list-right .list-info-bar {height:12px;line-height:12px;color:#999999;}
ul.list li .list-right .list-info-bar .info-bar-right {float:right;}

.box{width: 270px;border: 1px solid #eee;margin-bottom: 20px;overflow: hidden;}
.box .tit{height: 34px;color: #000;position: relative;}
.box .tit span{height: 33px;line-height: 32px;border-top: 2px solid #0cb46a;padding-left: 10px;max-width: 250px;overflow: hidden;font-size: 14px;display: block;width: 5em;}
.box .renzh-icon{display: inline-block;height: 18px;line-height: 18px;padding: 0 5px 0 20px;margin-left: 10px;border: 1px solid #fdedd8;color: #f9a664;background: url("../images/wenda.rz.png") 5px 2px no-repeat;}
.img-list{width: 230px;padding:0px 10px;overflow: hidden;}
.img-list li{width: 240px;height:auto;padding: 10px 0;overflow: hidden;border-bottom: 1px dashed #eee;}
.img-list li .imglink,.img-list li img{display: block;width: 60px;height: 60px;}
.img-list li .imglink{float: left;height: 100%;padding-right: 10px;}
.img-list div.float-r{float: right;width: 170px;line-height: 20px;color: #9f9f9f;overflow: hidden;display: inline;}
.img-list div p.wdtitle{width: 100%;height: 40px;overflow: hidden;margin-top: -4px;position: relative;font-size: 14px;}
.img-list div .hosname{width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.img-list div .font-color{width:100%;color: #ff3d7c;font-weight: bold;font-size: 16px;padding-top: 5px;float: left;}
.imglist-company{width: 230px;padding: 0 10px;overflow: hidden;}
.imglist-company li{width: 230px;height:auto;padding: 10px 0;overflow: hidden;border-bottom: 1px dashed #eee;}
.imglist-company li .imglink,.imglist-company li img{display: block;width:45px;height:45px;}
.imglist-company li .imglink{float: left;height: 100%;padding-right: 10px;}
.imglist-company div.float-r{float: right;width:175px;line-height: 22px;color: #9f9f9f;overflow: hidden;}
.imglist-company div p.wdtitle,.imglist-company div p.hname{width:100%;height: 22px;overflow: hidden;font-size: 14px;margin-bottom:4px;}
.imglist-company div p.wdtitle a{display: inline-block;max-width:155px;height: 22px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-right: 20px;background: url("../images/wenda.rz.png") right center no-repeat;_width:130px;}
.imglist-company div .zizhi,.imglist-company div .address{width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

#pages {padding-top:35px;margin-top:0;text-align:center;clear:both;margin-bottom:30px;}
#pages a,#pages span {height:32px;padding:3px 15px;margin:0 0 0 -1px;line-height:32px;display:-moz-inline-box;display:inline-block;border:1px solid #eee;color:#999;background-color:#fff;}
#pages span{background: #0cb46a;border: none;color: #fff;}


.news{}
.news h1{font-size: 24px;color: #333;text-align: center;}
.news .news-info{margin: 10px 0 30px;padding-bottom: 11px;font-size: 12px;color: #999;overflow: hidden;border-bottom: 1px solid #e8e8e8;text-align: center;}
.news .content{font-size: 16px;color: #666;line-height: 30px;word-break: break-all;}
.news .content img{max-width: 100%;display: block;margin: 0 auto;}
.news .content p{padding-bottom: 15px;text-indent: 2em;}

/*文章下方推荐*/
.tuijian {margin-top:20px;background-color:#fff;}
.tuijian .title {border-bottom:1px solid #eee;position:relative;padding:0 40px;height:60px;font-size:20px;color:#333;line-height:60px;}
.tuijian ul {padding:40px 0px 0px;overflow:hidden;margin-left: 15px;width: 800px;}
.tuijian li {float:left;width:370px;margin:0 30px 20px 0;}
.tuijian .tuijian-cover {float:left;}
.tuijian .tuijian-cover {width:150px;height:112px;overflow:hidden;}
.tuijian .yezhu-tuijian li img {width:150px;height:112px;overflow:hidden;}
.tuijian .tuijian-information {position:relative;float:left;height:95px;margin:9px 0 8px 20px;}
.tuijian .tuijian-information p {width:200px;height:52px;font-size:16px;color:#333;line-height:26px;-webkit-line-clamp:2;overflow:hidden;word-break:break-all;display:-webkit-box;-webkit-box-orient:vertical;}
.tuijian .tuijian-information span {position:absolute;left:0;bottom:0;font-size:12px;color:#999;}


a:hover, a:active,ul.list li .list-right .list-title a:hover {text-decoration: none;color: #0cb46a;}