
.search{width: 60%;height: 52px;overflow: hidden; position: relative; top: -150px; left:50%;  padding: 0 0 0 3px;background:#ca1214;}
.search .input-txt{width: 80%;height: 46px;line-height: 46px;border: 0;padding: 0 0 0 5%;float: left;color: #666;margin-top:3px;background: url(../images/sico.gif) 10px 15px no-repeat #fff;font-size:16px;}
.search .input-btn{width: 15%;height: 46px;float: right;margin-top:3px;background: #ca1214;border: none;color: #fff;font-size: 18px;}
.search button:hover {color: #ffd83b;}

/* 正文左边-列表 */

.page_fl .list{}
.page_fl .list .node{ overflow:hidden; margin-top:10px;} /* 单个文章信息 */
.page_fl .list .node .title{ margin-bottom:5px;} /* 标题 */
.page_fl .list .node .title h2{font-size:16px;font-weight: normal;} /* 标题 */
.page_fl .list .node .title a{ color: #2440b3;text-decoration: underline;}
.page_fl .list .node .con{line-height:150%;color:#555;font-size:13px;} /* 框 */
.page_fl .list .node .img img{float:left;margin-right:17px;width:121px;height:75px;} /* 图 */
.page_fl .list .node .description{height:40px;overflow:hidden;line-height:150%;color:#555;font-size:13px;} /* 描述 */*/
.page_fl .list .node .infos{font-size:12px;height:15px;color:#666;font-family:Georgia, "Times New Roman", Times, serif;}
.page_fl .list .node .infos span{ color: #045aac;}
/* 分页 */
.page{ font-family:Arial, Helvetica, sans-serif; font-size: 20px;}
.page a,.page span{display:block;color:#045aac;font-weight:normal;text-decoration:none;letter-spacing:0px;border:1px solid #ccc;padding:2px 10px;float:left;margin:10px 5px;text-align:center;height: 30px;} /* SPAN和链接 */
.page a:hover, .page a.current{color:#fff;border:1px solid #045aac;background:#045aac} /* 当前链接有激活时 */
.page input{padding:0px;color:#390;height:16px;width:25px;border:0px solid #fff;text-align:center;margin-top:0px;margin-right:-5px;margin-bottom:0px;margin-left:-5px;vertical-align:middle;font-size:12px} /* 跳转INPUT */
/* 右边-列表 */
.page_fr{border-left:1px solid #E6E6E6;}
.page_fr .bkk{ margin-top:10px; background:#FFFFFF; padding:15px;}
.page_fr .bkk h3{ height:30px; font-size:16px; color:#353535; overflow:hidden;}
.page_fr .bkk h3 a{float:right;*margin-top:-30px;width:42px;height:30px;background:url(icon.gif) no-repeat 4px -5px;display:block;font-size: 14px;text-decoration: none;color: #c2c2c2;font-weight: normal;}
.page_fr .bkk h3 a:hover{ background:url(icon.gif) no-repeat 4px -40px; color: #045aac;}
.page_fr .tag_list{margin-top: 10px;}
.page_fr .tag_list a{float:left; margin: 5px 10px 5px 0px; padding: 5px; border:1px solid #E6E6E6; }
.page_fr .tag_list a:hover{ background:#045aac; color:#fff;}

.news{padding:8px 0 0; color:#545454; overflow:hidden;}
.news li{padding-left:12px; height:24px; line-height:24px; *height:21px; background:url(icon.gif) no-repeat 0 -60px; overflow:hidden;}
.news li a{ float:left; width:294px; height:24px; overflow:hidden;}
.news li span{ float:right; width:35px; font-size:13px; text-align:right; color:#999;}
.news li.img{ margin:3px 0 8px; padding:0; height:100px; line-height:18px; background:none;}
.news li.img img{ float:left; padding-right:7px; width:120px; height:100px;}
.news li.img h4{ margin-bottom:5px; height:20px; font-size: 14px; font-weight:normal; overflow:hidden;}
.news li.img a{ float:none; width:auto;}
.news li.img p{margin:0; padding:0; margin-bottom:10px; font-size: 13px; line-height:18px;height:75px; overflow:hidden;}

@media (max-width:980px) {
.search{width: 100%;height: 42px;overflow: hidden; position: !important; top: 0; left:0;  padding: 0 0 0 3px; margin-top:20px;}
.search .input-txt{height: 36px;line-height: 36px;}
.search .input-btn{height: 36px;}
}
@media (max-width:640px) {

}