@charset "gb2312";
/* CSS Document */
.news_cont{ height:400px; padding:10px; background:#fff; overflow:hidden;}
/* 焦点图 */
.slideBox{ float:left; width:600px; height:400px; position:relative; margin-left:1px; z-index:5;overflow:hidden;}
.slideBox .hd{ height:8px; overflow:hidden; position:absolute; right:20px; bottom:12px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-left:5px;  width:8px; height:8px; background:#ddd; opacity: 0.5; filter:alpha(opacity=50);  cursor:pointer; }
.slideBox .hd ul li.on{ background:#fff; opacity: 1; filter:alpha(opacity=100);}
.slideBox .bd{ position:relative; height:400px; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle;}
.slideBox .bd li a{ display:block; width:600px; height:400px; position:relative;}
.slideBox .bd li p{ position:absolute; left:0; bottom:0; width:560px; height:40px; background:url(2015htq_index_tb_bg.png) repeat;  font-size:16px; line-height:40px; color:#eee; cursor:pointer; padding:0 20px;}
.slideBox .bd li a:hover p{ color:#0b6999;}
.slideBox .bd img{ width:600px; height:400px;}

/* 新闻 */
.news{ float:right; width:507px;}
.news .title{ height: 35px;}
.news .title h2{ float:left; width:168px; height:35px; line-height:35px; text-align:center; font-size:14px; margin-right: 1px;}
.news .title h2 a{ display:block; width:100%; height:100%; background:#f2f7f9; color:#626262;}
.news .title h2.on a{ background:#0b6999; color:#fff; text-decoration:none;}
.news .list_box{ margin:10px 10px 0;}
.news .list h2{ font-size:18px; line-height:30px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news .list h2 a{ color:#535353;}
.news .list p{ padding:15px 0; border-bottom:1px dashed #c9c9c9; color:#959595; height:14px; line-height:14px; white-space:nowrap;}
.news .list p a{ color:#0b6999;}
.news .list p a:hover{ text-decoration:underline;}
.news .list ul{ margin-top: 10px;}
.news .list ul li{ font-size:14px; height:30px; line-height:30px; vertical-align:top; overflow:hidden;}
.news .list ul li a{ float:left; color:#434343; max-width:80%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news .list ul li .source{ color:#e93143; padding-right:5px;}
.news .list ul li .date{ float:right; color:#959595;}
.news .list h2 a:hover,.news .list ul li a:hover{ color:#0b6999;}

/* 参与互动 */
.cyhd{ float: left; width: 612px; height: 240px; margin-top: 20px; overflow:hidden;}
.cyhd_tab .cyhd_title{ float: left; width: 196px; margin:1px 0 0 2px;}
.cyhd_tab .cyhd_title li,.cyhd_tab .cyhd_title div{ width: 188px; height: 45px; line-height: 45px; background:#28a5e5; font-size: 14px; text-indent: 90px; margin-bottom: 1px;}
.cyhd_tab .cyhd_title li.on{ width: 196px; background:url(2015htq_index_cyhd_bg.png) no-repeat;}
.cyhd_tab .cyhd_title li a,.cyhd_tab .cyhd_title div a{ display:block; width: 100%; height: 100%; color:#fff;}
.cyhd_tab .cyhd_title li a.cyhd01{ background:url(2015htq_index_cyhd_icon1.png) no-repeat 38px center;}
.cyhd_tab .cyhd_title li a.cyhd02{ background:url(2015htq_index_cyhd_icon2.png) no-repeat 40px center;}
.cyhd_tab .cyhd_title a.cyhd03{ background:url(2015htq_index_cyhd_icon3.png) no-repeat 39px center;}
.cyhd_tab .list{ float: left; width: 370px; margin:3px 0 0 25px;}

/* 最新公开 */
.zxgk{ float: right; width: 506px; height: 240px; margin-top: 20px; overflow:hidden;}
.zxgk .title li{ float: left; font-size: 18px; text-align: center; margin: 10px 1px 0 0;}
.zxgk .title li a{ display:block; float: left; height: 35px; line-height: 35px; background:#fff; color:#bcbcbc; padding:0 15px;}
.zxgk .title li.on a{ background:none; color:#0b6999;}
.zxgk .list{ margin-top: 12px;}
/* 央网推荐 */
.ywtj{ float: left; width: 612px; height: 283px; margin-top: 20px; overflow:hidden;}
.ywtj .title li{ float: left; font-size: 18px; text-align: center; margin: 10px 1px 0 0;}
.ywtj .title li a{ display:block; float: left; height: 35px; line-height: 35px; background:#fff; color:#bcbcbc; padding:0 15px;}
.ywtj .title li.on a{ background:none; color:#0b6999;}
.ywtj .list{ margin-top: 12px;}



/* 网上大厅 */
.wsdt{ float: right; width: 508px; height: 90px; background:url(2015htq_wsdt_bg.jpg) no-repeat; margin-top: 20px; position:relative;}
.wsdt h2{ float: right; font-size: 24px; color:#fff; padding:20px 40px 0 0;}
.wsdt h2 a:link{color:#fff;}
.wsdt h2 a:active{color:#fff;}
.wsdt p{ float: right;  padding:10px 40px 0 0; color:#fff; font-size: 14px;}
.wsdt a.zxfw{ display:block; width: 146px; height: 48px; background:url(2015htq_wsdt_zxfw.png) no-repeat; position:absolute; top:95px; right:40px;}

/* 信息公开 */
.xxgk1{ float: right; width: 508px; height: 60px; margin-top: 20px;}
.xxgk{ float: right; width: 508px; height: 100px; background:#f1f5f7; margin-top: 20px;}
.xxgk ul{ margin:15px 0 0 10px;}
.xxgk ul li{ float: left; width: 114px; height: 26px; line-height: 26px; text-align: center; font-size: 14px; margin:0 10px 10px 0;}
.xxgk ul li a{ display:block; width: 100%; height: 100%; color:#448aca;}
.xxgk ul li a:hover,.xxgk ul li.hover a{ background:#448aca; color:#fff;}

/* 弹出菜单 */
.menu{ width: 100%; height: 70px; position:relative; z-index:10;}
.menu h3{ display:block; width: 100%; height: 100%; font-size:18px; line-height: 68px; font-weight:normal;}
.menu .m{ border:1px solid #c4ced6; border-left:none; float:left; width:227px; height: 68px; display:inline; text-indent: 120px;}
.menu #m1{ border:1px solid #c4ced6; width: 226px; background:url(2015htq_submenu01.png) no-repeat 60px 15px #fff;}
.menu #m2{ background:url(2015htq_submenu02.png) no-repeat 60px 19px #fff;}
.menu #m3{ background:url(2015htq_submenu03.png) no-repeat 60px 19px #fff;}
.menu #m4{ background:url(2015htq_submenu04.png) no-repeat 60px 17px #fff;}
.menu #m5{ background:url(2015htq_submenu05.png) no-repeat 60px 20px #fff;}
.menu h3 a{  zoom:1; display:block; width: 100%; height: 100%; color:#666; }
.menu .on{ border-top-color:#fff !important; border-bottom: 4px solid #0b6999 !important; height: 65px;}
.menu .sub{ display:none; /*默认隐藏*/ width:1088px; height: 387px; position:absolute; left:0; top:-413px;  background:#fff; text-indent: 0px; overflow:hidden; z-index:10; border:1px solid #c4ced6; border-bottom:none; padding:25px 25px 0;}

/* 区政府 */
.qzf .cyhd{ width: 458px; height: 333px; margin-top: 0px;}
.qzf .cyhd .title{ text-align: center; padding-left: 0px;}
.qzf .cyhd .cyhd_tab .cyhd_title{ width: 193px; margin:0 20px 0 0;}
.qzf .cyhd .cyhd_tab .cyhd_title li{ width: 192px; height: 69px; line-height: 69px; background:none; text-indent: 40px; margin:0; border-top:1px solid #dbdbdb; border-right:1px solid #dbdbdb; font-weight: bold;}
.qzf .cyhd .cyhd_tab .cyhd_title li.on{ width: 192px; background: none; border: none !important; border-top:1px solid #dbdbdb !important; }
.qzf .cyhd .cyhd_tab .cyhd_title li:first-child{ border-top:none !important;}
.qzf .cyhd .cyhd_tab .cyhd_title li a{ color:#666;}
.qzf .cyhd .cyhd_tab .cyhd_title li.on a{ background:url(2015htq_menu_jt.png) no-repeat 25px center;}
.qzf .cyhd .cyhd_tab .list{ width: 230px; height: 252px; overflow:hidden; margin:10px 0 0 0;}
.qzf .cyhd .cyhd_tab .list ul{ width: 230px; height: 252px;}
.qzf .cyhd .cyhd_tab .list ul li{ background: none; padding-left: 0px;}
.qzf .cyhd .cyhd_tab .list ul li a{ max-width:100%;}

.qzf .ywtj,.rdgz .ywtj,.zcjd .ywtj{ float: right; height: 333px; margin-top: 0px;}
.qzf .ywtj .list,.rdgz .ywtj .list,.zcjd .ywtj .list{ width: 552px; height: 252px; overflow:hidden;}
.qzf .ywtj .list ul,.rdgz .ywtj .list ul,.zcjd .ywtj .list ul{ width: 552px; height: 252px;}
.qzf .ywtj .list ul li,.zcjd .ywtj .list ul li{ background: none; padding-left: 0px;}
.qzf .ywtj .title li.on,.rdgz .ywtj .title li.on,.zcjd .ywtj .title li.on{ border:none !important;}

.rdgz .ywtj{ float: left; width: 500px;}
.rdgz .ywtj .list,.rdgz .ywtj .list ul{ width: 440px;}

.ztzl{ float: right; width: 530px; border:none;}
.ztzl .title{ background: none; border:none; padding:0 15px;}
.ztzl .title h2{ float: left;}
.ztzl .title a{ float: right; color:#959595;}
.ztzl .title a:hover{ color:#0b6999;}
.ztzl_list .first{ display:block; float: left; width: 385px; height: 277px; position:relative;}
.ztzl_list .first img{ display:block; width: 100%; height: 100%; position:absolute; left:0; top:0;}
.ztzl_list .first p{ position:absolute; left:0; bottom:0; width: 345px; height: 44px; line-height: 44px; background:url(2015htq_index_tb_bg.png) repeat; color:#fff; font-size: 14px; padding:0 20px; cursor:pointer;}
.ztzl_list .first:hover p{ color:#448aca;}
.ztzl_list .other{ float: right; width: 138px; height: 277px; overflow:hidden;}
.ztzl_list .other li{ width: 138px; height: 89px; margin-bottom:5px;}
.ztzl_list .other li img{ width: 138px; height: 89px;}

.zcjd .ywtj{ height: 367px;}
.zcjd .ywtj .list,.zcjd .ywtj .list ul{ height: 288px;}
.zcjd .ztzl{ float: left; width: 410px;}
.zcjd .ztzl .title{ padding:0;}
.zcjd .ztzl .title h2{ color:#28a5e5;}
.zcjd .ztzl .ztzl_list .first{ display:block; float: none; width: 410px; height: 144px; position:relative;}
.zcjd .ztzl .ztzl_list .first p{ width: 370px;}
.zcjd .ztzl .ztzl_list .list{ margin:15px 0 0;}
.zcjd .ztzl .ztzl_list .list ul li{ background: none; padding-left: 0px;}
.zcjd .ztzl .ztzl_list .list ul li a{ max-width:100%;}

.rdfw .ztzl{ float: left; width: 530px;}
.rdfw .ztzl .title h2{ color:#28a5e5;}
.rdfw .ztzl .list{ margin:0;}
.rdfw .ztzl .list ul li{ background-image:url(2015htq_index_dian.gif) !important; background-repeat: no-repeat !important; background-position: 12px center !important; padding:0 20px !important; margin-bottom: 3px;}

.zdfw{ float: right; width: 518px; overflow:hidden;}
.zdfw ul{ width: 519px;}
.zdfw ul li{ float: left; width: 172px; height: 75px; font-size: 14px; line-height: 14px; text-align: center; margin:0 1px 1px 0;}
.zdfw ul li a{ display:block; width: 100%; height: 25px; padding-top: 50px; background:no-repeat #e6f2f8; color:#666;}
.zdfw ul li.zdfw01{ width: 345px; font-size: 24px; line-height: 75px;}
.zdfw ul li.zdfw01 a{ height: 75px; padding-top: 0px; color:#28a5e5;}
.zdfw ul li.zdfw02 a{ background-image:url(2015htq_zdfw01.png); background-position: center 13px;}
.zdfw ul li.zdfw03 a{ background-image:url(2015htq_zdfw02.png); background-position: center 13px;}
.zdfw ul li.zdfw04 a{ background-image:url(2015htq_zdfw03.png); background-position: center 8px;}
.zdfw ul li.zdfw05 a{ background-image:url(2015htq_zdfw04.png); background-position: center 12px;}
.zdfw ul li.zdfw06 a{ background-image:url(2015htq_zdfw05.png); background-position: center 13px;}
.zdfw ul li.zdfw07 a{ background-image:url(2015htq_zdfw06.png); background-position: center 9px;}
.zdfw ul li.zdfw08 a{ background-image:url(2015htq_zdfw07.png); background-position: center 12px;}
.zdfw ul li a:hover{ background-color:#28a5e5; color:#fff;}
.zdfw ul li.zdfw02 a:hover{ background-image:url(2015htq_zdfw01_h.png);}
.zdfw ul li.zdfw03 a:hover{ background-image:url(2015htq_zdfw02_h.png);}
.zdfw ul li.zdfw04 a:hover{ background-image:url(2015htq_zdfw03_h.png);}
.zdfw ul li.zdfw05 a:hover{ background-image:url(2015htq_zdfw04_h.png);}
.zdfw ul li.zdfw06 a:hover{ background-image:url(2015htq_zdfw05_h.png);}
.zdfw ul li.zdfw07 a:hover{ background-image:url(2015htq_zdfw06_h.png);}
.zdfw ul li.zdfw08 a:hover{ background-image:url(2015htq_zdfw07_h.png);}

.bmcx{ float: right; width: 518px; border:none; overflow:hidden;}
.bmcx .title{ background: none; border:none; padding:0 15px;}
.bmcx .title h2{ float: left; color:#28a5e5;}
.bmcx .title a{ float: right; color:#959595;}
.bmcx .title a:hover{ color:#0b6999;}
.bmcx .bmfw_list ul{ width: 536px;}
.bmcx .bmfw_list ul li{ float: left; width: 114px; height: 24px; text-align: center; font-size: 14px; margin:0 20px 12px 0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.bmcx .bmfw_list ul li a{ display:block; width: 112px; height: 22px; line-height: 22px; border:1px solid #d1d1d1; background: #faf7f7; color:#535353;}
.bmcx .bmfw_list ul li a:hover{ border-color:#448aca; background:#448aca; color:#fff;}

.hygq .xjgs{ float: left; width: 540px;}
.hygq .bmcx .title{ padding:0;}
.hygq .bmcx .title h2{ padding:0 15px; height: 30px; background:#448aca; color:#fff; line-height: 30px; font-weight: normal; margin-top: 15px;}
.hygq .bmcx .list{ margin:0;}
.hygq .bmcx .list ul li{ background: none; padding-left: 0px;}
.hygq .bmcx .bmfw_list{ margin-top: 10px;}
.hygq .bmcx .bmfw_list li{ margin-bottom: 16px;}