.top-l {width:420px;float:left;margin-right:20px;}
.top-r {width:420px;float:right;}
.headline h2 {text-align:center;font-size:24px;margin:0;height:48px;line-height:48px;overflow:hidden;}
.subline {padding:0 16px;}
.subline li {height:34px;line-height:34px;overflow:hidden;font-size:16px;}
.subline .f_r {color:#666666;font-size:12px;}
.keytags {font-size:14px;padding:16px;}
/* catlist */
.childlist {padding:10px 10px 10px 15px;line-height:24px;}
.childlist li {font-size:14px;height:28px;line-height:28px;background:url('image/li_dot.gif') no-repeat 5px 12px;padding:0 10px 0 12px;overflow:hidden;}

.catlist {padding:16px 0;line-height:32px;}
.catlist li {font-size:14px;height:32px;line-height:32px;background:url('image/li_dot.gif') no-repeat 6px center;padding:0 12px;overflow:hidden;}
.catlist .news-item {
	font-size: 14px;
    height: 100%;
    line-height: 32px;
    background: url(image/li_dot.gif) no-repeat 6px center;
	padding: 0 12px;
}
.catlist i {font-style:normal;float:right;font-size:12px;color:#666666;}
.catlist .sp {background:#FFFFFF url('image/dot.gif') repeat-x 0 center;}

.subtitle {padding:10px 16px;margin:20px 0;line-height:32px;font-size:14px;border:#DDDDDD 1px solid;background:#FAFAFA;}
.subtitle li {width:50%;height:32px;overflow:hidden;float:left;}



/*article*/
.top-slide{width:860px;}
.newsRight{ width:100%;}
.newsRight .new-side{background:#c9c9c9;margin:0;border:none;padding-bottom:0;font-size:14px; height:35px; line-height:35px;}
.newsRight .list-rank{ padding:5px 0;}
.newsRight .list-rank li{ height:30px; line-height:30px;}
.newsRight .news-hot{ background-color:#FFF;}
.news-ad{ width:299px; height:150px;}

.newsRight .news-procomd{ background-color:#FFF;}
.news-reco-product{ padding:20px;}
.news-reco-proList{ margin-bottom:10px;}
.news-reco-product dl{box-sizing:border-box;}
.news-reco-product dd{height:40px; line-height:20px;text-align:left;font-size:14px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; margin-top:10px;}
.news-reco-product dt{width:259px;height:259px;border:1px solid #eeeeee;display:table-cell;text-align: center;vertical-align: middle;box-sizing: border-box; padding:10px;}
.news-box{ background-color:#FFF;}
.news-box-title{background:#e2e2e2;line-height:30px;padding:5px 15px;font-size:16px;}
.news-box-title span{border-left:2px solid #ff820d;padding-left:10px;}
.news-item{padding:10px;border-top:1px solid #e9eaec;}
.news-item:first-child{border-top:none;}
.news-item dd{width:160px;height:120px;display:table-cell;text-align:center;vertical-align: middle;background:#fff;border: 1px solid #eeeeee;box-sizing: border-box;}
.news-item dt{width:700px;height:120px;margin-left:20px;display:table-cell;box-sizing:border-box;padding-left:15px;}
.news-item dt h5{font-size:16px;margin-bottom:10px;}
.news-item dt h5 i{display:inline-block;font-size:14px;color: #cf0000;border:1px solid #cf0000;padding:0 5px;margin-right:5px;}
.news-item dt .newsIntro a{color:#cf0000; padding:0 5px;}
.news-item dt p {line-height:20px;}
.news-item dt p.newsIntro{ color:#666; font-size:14px;}
.newsT{ text-align:right;}
.newsT span{ color:#888;}

.news-project{ margin-top:20px; background-color:#FFF;}
.news-project .news-tab{width:860px;border-top:2px solid #ff820d;background:#c9c9c9; margin-bottom:10px;font-size:16px;}
.news-project .news-tab li{float:left;width: 12.5%;height:40px;line-height:40px;text-align:center;cursor:pointer;}
.news-project .news-tab li.tab_current,.news-project .news-tab li:hover{background:#ff820d;color:#fff;}
.news-project .news-tab .tab_current a{color:#fff;}
.news-project .news-tab li a:hover{color:#fff;}

.newsListsMore{ text-align:center; padding:20px;}
.newsListsMore .moreBtn{ display:inline-block; padding:8px 35px; background-color:#ff820d; color:#FFF; font-size:16px; border-radius:8px;}
.newsListsMore .moreBtn:hover{ background-color:#d06808;}

.news-show{ background-color:#FFF;}
.tleOther{ padding: 20px;}
.tleOther p{ line-height: 2em;font-size: 12px;}
.tleOther span{  color: #666;}
.tleOther a{ color: rgb(49, 131, 238); font-size: 14px;}

.news-lists{ background-color:#fff;}
.sideRightCatid{ background-color:#fff;}
.sideRightCatid a{ display:block; font-size:16px;}
.sideRightCatid .side_on{ background-color:#ffe9da;}
.sideRightCatid .side_on a{ color:#F60;}