﻿body{ background: url("../images/fbh_bodybg.jpg") center top no-repeat #e6e6e6;}
.container{width: 1040px;}
.bg{background: #fff;}
.mt10{margin-top: 10px;}
.content{ padding: 10px 12px 12px;}
.fbh_banner{ height: 263px; position: relative;}
.fbh_banner img{vertical-align: top; *vertical-align: middle;}
.fbh_banner .back{ display: block; position: absolute; width: 118px; height: 35px; text-indent: -20em; overflow: hidden; right: 50px; bottom: 17px; background: url("../images/fbh_back.jpg") 0 0 no-repeat;}
.fbh_daodu{ height: auto; padding: 10px 15px; text-align: justify; font-size: 16px; color: #454545; line-height: 28px; text-indent: 2em; background: url("../images/fbh_daodubg.gif") center 0 no-repeat;background-size: 100% 100%;margin-bottom: 10px;}
/* 适老化无障碍按钮 */
.fbh_button{position: absolute;right: 270px;top:8px;height: 30px;}
.fbh_button li{float: left;width: auto;height: 30px;line-height: 30px;text-align: center;margin-right: 15px;border-radius: 4px;}
.fbh_button li span.ico{display: none;}
.fbh_button li a{padding: 0 10px;display: block;color: #fff;background: #f11a15;border-radius: 4px;}

/*当前位置-搜索*/
.lmsearbox{ position:absolute; right:10px; top:8px; width:250px; height:30px;}
.lmsearbox ul{ height:30px; position:relative;}
.lmsearbox ul li.ss1{ display: block; border:#dcdcdc 1px solid; background: #fff; border-radius:3px; margin-right: 38px; height:28px;position:relative; z-index:11;}
.lmsearbox ul li.ss1 .msg-box{left:0;top:28px;position:absolute; z-index:9999999;}
.lmsearbox ul li.ss1 input{ width:98%; border: none; vertical-align:top; text-indent: 10px; height:26px;background:#fff;line-height:26px; padding:0 1%;font-size:14px;color:#666;}
.lmsearbox ul li.ss2{width:40px;height:30px;position:absolute;right:-1px;top:0px; z-index:12;}
.lmsearbox ul li.ss2 input{float:left;width:40px;height:30px; background:url(../images/lmsico.png) center center no-repeat #f11a15;border-radius:0px 3px 3px 0px; border:none;overflow:hidden;cursor:pointer;outline:none;font-size:0;}
/*导读 end*/

.fbh_tel1,.fbh_tel2,.fbh_tel3{ height: 35px; background: url("../images/fbh_tel1.png") center 0 no-repeat; line-height: 34px; padding-left: 18px; font-size: 16px; color: #1992a5;background-size: 100% 100%;}
.fbh_tel1 a,.fbh_tel2 a,.fbh_tel3 a{color: #1992a5;}
.fbh_tel1 a:hover,.fbh_tel2 a:hover,.fbh_tel3 a:hover{color: #1992a5;}
/*标题1 end*/
.fbh_tel2{background: url("../images/fbh_tel2.png") center 0 no-repeat;background-size: 100% 100%;}
/*标题2 end*/
.fbh_tel3{background: url("../images/fbh_tel3.png") center 0 no-repeat;background-size: 100% 100%;}
/*标题3 end*/
.list li{ height: 28px; line-height: 28px; overflow: hidden; padding-left: 12px; background: url("../images/ico.png") 0 center no-repeat; font-size: 14px;position: relative;}
.list li a{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;float: none;}

.gk-list li{position: relative; padding-right: 80px;overflow: hidden;}
.gk-list  li .nr{float:left; max-width: 98%; display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.gk-list  li .title,.gk-list li .tit{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; float: none;}
.gk-list  li .gl{display:block;float:right;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.gk-list  li .gl .split{padding:0 2px;}
.gk-list  li .gl a{display:inline;color:#c50001;float:none;background:none;max-width:none;padding:0;margin:0;}
.gk-list  li span.date{ color:#a4a4a4;position: absolute; right: 0; top: 0;}
/*公用文字列表样式 end*/

.fbh_left{ width: 732px;}
.fhb_newbox{ height: 240px; overflow: hidden;}
.fhb_newbox .fhb_conbox{ padding: 15px 15px 0; height: 189px; border: 1px solid #c0e2e2; border-top: 0 none; overflow: hidden;}
.fhb_newbox .fhb_conbox .pic{ width: 252px; overflow: hidden; float: left;}
.fhb_newbox .fhb_conbox .conbox{width: 430px; overflow: hidden; float: right;}
.fhb_newbox .fhb_conbox .conbox li{ line-height: 26px; color: #454545; font-size: 14px;}
.fhb_newbox .fhb_conbox .conbox li a{color: #454545;}
.fhb_newbox .fhb_conbox .conbox li a:hover{color: #454545;}
.fhb_newbox .fhb_conbox .conbox li.title{ padding: 5px 0 10px; height: 24px; font-size: 20px; font-weight: bold;}
.fhb_newbox .fhb_conbox .conbox li.title a{display: block; color: #e80101;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.fhb_newbox .fhb_conbox .conbox li.nr{ height: 104px; overflow: hidden;}
.fhb_newbox .fhb_conbox .conbox li.nr a{color: #1992a5; margin-left: 3px;}
.fhb_newbox .fhb_conbox .conbox li.nr a:hover{color: #d00;}
/*最新新闻发布会 end*/
.fbh_list{ width: 362px; height: 220px; overflow: hidden;}
.fbh_list .list{border: 1px solid #c0e2e2; border-top: 0 none; padding: 10px 0 0 10px; height: 173px;}
/*发布会实录 最新消息 end*/
.fbh_picbox{ height: 422px; overflow: hidden;}
.fbh_picbox .piclist{border: 1px solid #c0e2e2; border-top: 0 none; padding: 10px 5px 0; height: 376px; overflow: hidden;}
.fbh_picbox .piclist li{ float: left; padding:4px 0 4px 10px; height: 177px; width: 226px; overflow: hidden; text-align: center;}
.fbh_picbox .piclist li a{display: block;overflow: hidden;}
.fbh_picbox .piclist li span{display: block; line-height: 28px;font-size: 14px; height: 28px; vertical-align: top; *vertical-align: middle;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.fbh_picbox .piclist li img{vertical-align: top; display: inline; *vertical-align: middle;}
.fbh_picbox .piclist li a{color: #545454;}
.fbh_picbox .piclist li a:hover{color: #dd0000;}
/*新闻发布会图片集锦 end*/
/******左侧 end******/

.fbh_right{ width: 276px;}
.fbh_rbox1{ height: 240px; overflow: hidden;}
.fbh_rbox1 .list{border: 1px solid #c0e2e2; border-top: 0 none; padding: 5px 0 0 10px; height: 199px;}

.fbh_fyr{ height: 402px; overflow: hidden;}
.fbh_fyr .piclist{border: 1px solid #c0e2e2; border-top: 0 none; padding-top: 10px; height: 356px;}
.fbh_fyr .piclist li{ text-align: center; height: 173px; padding: 3px 20px 0; overflow: hidden;}
.fbh_fyr .piclist li span{display: block; line-height: 28px; font-size: 14px; height: 28px; vertical-align: top; *vertical-align: middle;}
.fbh_fyr .piclist li img{vertical-align: top; display: inline; *vertical-align: middle;}
.fbh_fyr .piclist li a{color: #545454;}
.fbh_fyr .piclist li a:hover{color: #dd0000;}
/*新闻发言人 end*/

.footer{ background: none; color: #666; padding-top: 20px;}
.footlink {display: none;}
.footer a{color: #666;}
.footer a:hover{color: #dd0000;}
.dzico,.jcico,.wjico,.lkico{ position: initial;display: inline-block;}
@media (max-width:1039px) and (min-width: 992px){
    .container {width: 992px;}
    .fbh_banner img{width: 100%;height: auto;}
    .fbh_right{width: 225px;}
    .fbh_banner{height: auto;}
    .fbh_fyr .piclist li{padding: 3px 13px 0;}
}
@media (max-width: 991px) and (min-width:768px){
    .container {width: 767px;}
}
@media (max-width: 991px){
    .fbh_banner img{width: 100%;height: auto;}
    body{background: #e6e6e6;}
    .fbh_banner,.fbh_rbox1,.fbh_picbox .piclist,.fbh_picbox,.fbh_fyr .piclist,.fhb_newbox{height: auto;}
    .lmsearbox{display: block;}
    .fbh_banner .back{display: none;}
    .fbh_picbox{margin-bottom: 10px;}
    .content{padding: 10px;}
    .fbh_daodu,.fbh_tel1,.fbh_tel2,.fbh_tel3{border: 1px solid #c0e2e2;background: none;}
    .fbh_left,.fbh_right{float: none;width: auto;height: auto;}
    .fbh_fyr{height: auto;}
    .fbh_fyr .piclist li{margin-top:10px;padding: 0;text-align: center;height: auto;}
    .fbh_fyr .piclist li a{display: block;}
    .fbh_fyr .piclist li img{max-width: 100%;height: auto;width: auto;}
    .fhb_newbox .fhb_conbox{height: auto;padding-bottom: 10px;}

    .fbh_picbox .piclist li{float: left;width: 31.333%;margin: 0 1%;padding: 5px 0;}
}
@media(max-width:767px){
    .container {width: 100%;}
    .fhb_newbox .fhb_conbox .pic{width: 100%;height: auto;float: none;text-align: center;}
    .fhb_newbox .fhb_conbox .pic img{width:auto;height: auto;max-width: 100%;}
    .fhb_newbox .fhb_conbox .conbox{width: 100%;height: auto;float:none;margin-top: 10px;}
    .fhb_newbox .fhb_conbox .conbox li.nr{height: auto;}
    .fhb_newbox .fhb_conbox{padding: 10px;}

    .fbh_picbox .piclist li{width: 48%;}
}
@media(max-width:500px){
    .fbh_picbox .piclist li{margin: 0 auto;float: none;width: 100%;text-align: center;}
    .fbh_picbox .piclist li img{width:auto;max-width: 100%;height: auto;}
}