.hot{margin-top: 20px; line-height: 14px;}
.hot span{float: left;margin-right: 35px;font-size: 16px;color: #58a3ff;}
.hot ul{float: left;}
.hot li{margin-right: 30px; float: left;/*list-style-type:square;*/ line-height: 16px;}
.hot li:last-child{margin-right:0 ;}

.logo{height: 260px; line-height: 330px; text-align: center;}
.search input{border-color: #58a3ff;border-radius: 0;}
.search button{padding: 6px 30px;border-radius: 0;background: #58a3ff;color: #fff;border-color: #58a3ff;}
.search button:hover{background: #58a3ff;color: #fff;border-color: #58a3ff;}
.header_nav{margin-bottom: 20px;}

.content_lt{width: 670px;margin-right: 20px;float: left;}
.content_nav{border-bottom: 1px solid #ececec;background: #fafafa; overflow: auto;}
.content_nav ul li{float: left;}
.content_nav ul li.active a{line-height: 36px!important;}
.content_nav a{width: 80px;height: 40px;line-height: 44px;display: inline-block;text-align: center; color: #333333;}
.content_nav a:hover{/*line-height: 36px;background: #fff; border:1px solid #ececec; border-top:4px solid #58a3ff; border-bottom: none; color: #58a3ff!important;*/}
.active{background: #fff; border:1px solid #ececec; border-top:4px solid #58a3ff; border-bottom: none; color: #58a3ff}

.content_list{width: 670px; float: left;margin-top: 20px;}
.content_list>div{border-top: none;}
.info_img{float: left; width: 120px; height:96px;margin:0 20px;}
.info_img img{width: 100%;height: 100%;}
.content_info{float: left; padding: 20px 0; width: 100%; border-bottom: 1px solid #ececec;}
.content_info:hover{background: #fafafa;}
.info_act{background: #fafafa;}

.info_txt{ width: 500px; float: left;font-size: 16px; line-height: 28px;color: #333333;}
.info_txt>p{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;height: 56px;}

.source{font-size: 14px;}
.source span{margin-right: 25px;}
.source i{padding: 6px 9px;margin-right: 12px;background: #f5f5f5; color: #999999;}
.source .name{color: #4466bf;background: #f0f7ff;}

.zc_info_txt{padding: 0 20px;font-size: 16px; color: #333333;}
.zc_info_txt .source span{margin-right: 15px;color: #999999;}

.content_rt{width: 310px;float: left;border: 1px solid #ececec;}

.content_rt div{padding: 10px; border-bottom: 1px dashed #d9d9d9; overflow: auto;}
.content_rt div:last-child{border: none;}
.content_rt ul li{float: left;}
.content_rt ul li a{padding: 3px 10px; border: 1px solid #c9c9c9; display: block; border-radius: 30px; font-size: 12px; margin: 0 10px 10px 0;}
.content_rt ul li a:hover{color: #fff;background: #58a3ff;border-color: #58a3ff;}
.content_rt h4{margin-bottom: 14px;}