﻿@charset "utf-8";
/* CSS Document */
.j-left,.j-right{ position: fixed; bottom: 5px;}
.j-left li span,.j-right li span{display: none;}
.j-left .couplet-close,.j-right .couplet-close{ padding-bottom: 3px;}
.j-left .couplet-close img,.j-right .couplet-close img{ cursor: pointer;}

.j-left{left: 5px; text-align: left}
.j-right{right: 5px; text-align: right;}

.index-wrap{overflow: hidden;position: relative;}
.tw-box{padding: 20px;margin-top: 20px;background: #fff;}
/*轮播图*/
.ind_flash{  height: 370px; overflow:hidden; width: 660px; clear:both;}
.ind_flash .mF_sohusports_wrap{width:100%; padding:0 !important;border:0 !important;}
.ind_flash .mF_sohusports_myFocus02{ width:100%;}
.ind_flash .mF_sohusports .txt{ width:100%;}
.ind_flash .mF_sohusports .txt li{height:35px !important;line-height:35px !important; }
.ind_flash .mF_sohusports .txt li a{padding-left:10px !important;font-size:16px !important;  color:#fff!important;font-weight:normal !important; margin-right:120px; height:36px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; font-family: "Microsoft YaHei"; }
.ind_flash .mF_sohusports .num{bottom:12px !important;right:5px !important;}
.ind_flash .mF_sohusports .num li{margin-right:5px !important;}
.ind_flash .mF_sohusports .num li a{width:10px !important;height:10px !important;background:#fff; color:#fff !important; text-indent:-999em;border-radius: 50%;}
.ind_flash .mF_sohusports .num li.current a{background: #ff9600;}
.ind_flash .mF_sohusports .pic,.ind_flash .mF_sohusports .pic li img,.ind_flash .mF_sohusports .txt li,.ind_flash .mF_sohusports .pic li{ width:100% !important;}

.tw-tab{width: 480px;}
.tab-title{height: 39px;border-bottom: 1px solid #ddd;position: relative;}
.tab-title ul{height: 39px;position: absolute;top: 0;left: 0;}
.tab-title li{float: left;width: 120px;height: 39px;}
.tab-title li a{display: block;font-size: 18px;text-align: center;height: 39px;line-height: 35px;}
.tab-title li.last a{background: none;}
.tab-title li.active a{color: #164fa6;font-weight: bold;border-bottom: 2px solid #164fa6;}
/*二级标题*/
.tab-title2 li{float: left;height: 58px;line-height: 58px;padding: 0 10px;font-size: 18px;font-weight: bold;}
.tab-title2 li.active a{color: #0265ca;}
.tab-title3 li{height: 42px;line-height: 42px;}
/*文字列表*/
.lists li{height: 34px;line-height: 34px;vertical-align: middle;padding-left: 15px;background: url("../images/dot.png") 3px center no-repeat;font-size: 16px;}
.lists .date{color: #999;font-size: 14px;}
.lists li img{margin-left: 3px;}
.top-news{height: 58px;line-height: 58px;overflow: hidden;}
.top-news a{float: none;display: block;text-align: center;font-size: 20px;color: #f20000;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-weight: bold;margin: 0 15px;}
.top-news img{display: none;}

/*专题专栏275*/
.zt-box{height: 80px;background: #fff;padding: 15px 20px; padding-top: 0;}

/*专题专栏*/
.zt-box .zt-box-main{padding-left: 93px;overflow: hidden;position: relative;}
.zt-box .zt-box-main h2{ width: 83px; height: 80px; background: #f3f5f6; text-align: center; position: absolute; left: 0; top: 0;}
.zt-box .zt-box-main h2 a{ font-size: 18px; font-weight: bold; color: #164fa6; line-height: 24px; padding: 16px 0 0; display: block;}
/* .zt-box .j-scroll{height: 80px !important; overflow: hidden; width: auto;}
.zt-box .j-scroll .prev,.zt-box .j-scroll .next{position: absolute; top: 17px;z-index:5;cursor: pointer;background:url(../images/arr-lr.png) no-repeat;width: 20px;height: 50px;}
.zt-box .j-scroll .prev{right: 0px;background-position: -20px 0px;}
.zt-box .j-scroll .next{left: 0;background-position: 0px 0px;}
.zt-box .j-scroll .scroll-wrap{height: 80px;overflow: hidden;position: absolute;left: 0px;top: 0;z-index: 4;width: 100%;} */
.zt-box .ztzl-list{width: 100%;height: 80px;}
.zt-box .ztzl-list li{float: left; width: 275px;height:80px;margin-right: 20px;}
.zt-box .ztzl-list li .img_title{display:none;}

/*政务公开*/
.gk-box{margin-top: 20px;}
.gk-box>.fl{width: 770px;height: 310px;background: #fff;}
.gk-box>.fr{width: 410px;height: 310px;background: #fff;}
.gk-con{padding: 15px 20px 0;}

/*通用标题*/
.title2{height: 40px;background: url("../images/title2-bg.png") center repeat-x;overflow: hidden;position: relative;}
.title2 h2{float: left;padding-left: 50px;background:#fff url("../images/title-ico1.png") left center no-repeat;height: 40px;line-height: 40px;}
.title2 h2 a{font-size: 24px;font-weight: bold;color: #164fa6;padding-right: 10px;}

.gk-zwfw .title2 h2{background:#fff url("../images/title-ico2.png") left center no-repeat;}
.hd-box .title2 h2{background:#fff url("../images/title-ico3.png") left center no-repeat;}

/*信息公开*/
.gk-list-box{padding-top: 13px;}
.gk-list-box>.fl{width: 210px;}
.gk-list-box>.fl li{width: 210px;height: 50px;line-height: 50px;margin-top: 10px;}
.gk-list-box>.fl li a{display: block;padding-left: 66px;background: #f0f0f0 url("../images/x-icon1.png") 30px center no-repeat;}
.gk-list-box>.fl li a:hover{color: #fff;background: #76a7f1 url("../images/x-icon1-h.png") 30px center no-repeat;}
.gk-list-box>.fl li.num1{margin-top: 0;}
.gk-list-box>.fl li.num2 a{background: #f0f0f0 url("../images/x-icon2.png") 30px center no-repeat;}
.gk-list-box>.fl li.num2 a:hover{background: #76a7f1 url("../images/x-icon2-h.png") 30px center no-repeat;}
.gk-list-box>.fl li.num3 a{background: #f0f0f0 url("../images/x-icon3.png") 30px center no-repeat;}
.gk-list-box>.fl li.num3 a:hover{background: #76a7f1 url("../images/x-icon3-h.png") 30px center no-repeat;}
.gk-list-box>.fl li.num4 a{background: #f0f0f0 url("../images/x-icon4.png") 30px center no-repeat;}
.gk-list-box>.fl li.num4 a:hover{background: #76a7f1 url("../images/x-icon4-h.png") 30px center no-repeat;}


/*最新公开*/
.zxgk{overflow: hidden;position: relative;width: 500px;margin-left: 227px;}
.zxgk>.title{position: relative;height: 39px;border-bottom: 1px solid #ddd;}
.zxgk>.title a{display: block;position: absolute;height: 40px;width: 120px;background: #164fa6;text-align: center;line-height: 40px;font-weight: bold;color: #fff;font-size: 16px;}
.zxgk>ul.listgk{padding-top: 8px;}

.listgk li{height:30px;line-height:30px;vertical-align:bottom;padding:0 80px 0 14px;background:url(../images/dot.png) 0px center no-repeat;overflow:hidden;position:relative; font-size: 15px;}
.listgk li .col-block{float:left; max-width: 100%; display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.listgk li .date{white-space: nowrap; position: absolute; right: 0; top: 0; color: #999;font-size: 14px;}
.listgk li .title{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; float: none; margin-right: 0;}
.listgk li .explain-list,.listgk li .policy-list{display:block;float:right;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.listgk li .explain-list .split-line,.listgk li .policy-list .split-line{padding:0 5px;color:#666;font-size:14px;}
.listgk li .explain-list a,.listgk li .policy-list a{display:inline;color:#d00;float:none;background:none;max-width:none;padding:0;margin:0;}
.listgk li .explain-list a:hover,.listgk li .policy-list a:hover{color: #f00;}

/*政务服务*/
.gk-zwfw>ul{margin-top: 15px;height: 220px;overflow: hidden;position: relative;width: 370px;}
.gk-zwfw>ul li{float: left;height: 105px;width: 116px;margin-right: 11px;background: #f3f6fa;text-align: center;}
.gk-zwfw>ul li .img-title{display: block;color: #164fa6;font-size: 16px;}
.gk-zwfw>ul li img{max-width: 37px;max-width: 37px;display: block;margin: 0 auto;padding: 20px 0 10px;}

.gk-zwfw>ul li.num1{width: 100%;height: 100px;overflow: hidden;position: relative;margin-bottom: 15px;margin-right: 0;}
.gk-zwfw>ul li.num1 .img-title{display: none;}
.gk-zwfw>ul li.num1 img{max-width: none;max-width: none;width: 100%;height: 100%;margin: 0;padding: 0;}
.gk-zwfw>ul li.num4{margin-right: 0;}

/*互动*/
.hd-box{margin-top: 20px;width: 1160px;padding: 20px;background: #fff;margin-bottom: 20px;}
.hd-con-tab{margin-top: 15px;}

.wyxx-link{width: 210px;height: 220px;}
.wyxx-link li{width: 100px;height: 105px;overflow: hidden;position: relative;float: left;text-align: center;}
.wyxx-link li a{display: block;}
.wyxx-link li a img{display: block;margin: 0 auto;padding: 20px 0 10px 0;}
.wyxx-link .img_title{display: block;color: #fff;}
.wyxx-link li.num4 a img{padding: 23px 0 12px 0;}
.wyxx-link li.num1{background: #69cffa;margin-right: 10px;}
.wyxx-link li.num2{background: #ef7370;}
.wyxx-link li.num3{background: #f3d769;margin-right: 10px;margin-top: 10px;}
.wyxx-link li.num4{background: #49dcd3;margin-top: 10px;}

.ly-con{width: 500px;margin-left: 20px;height: 220px;overflow: hidden;position: relative;}
.lytitle{position: relative;height: 39px;border-bottom: 1px solid #ddd;}
.lytitle>a{display: block;position: absolute;height: 40px;width: 120px;background: #164fa6;text-align: center;line-height: 40px;font-weight: bold;color: #fff;font-size: 16px;}
/*首页留言搜索*/
#searchForm{float: right;height: 28px;}
#searchForm li{float:left;height:28px;line-height:28px;padding:0;background:none;font-size:14px;overflow:visible;}
#searchForm li.gjz{width:77px;text-align:right;}
#searchForm li.srk{width:184px;}
#searchForm li.srk input{width:173px;height:26px;line-height:26px;border:#cecece 1px solid;border-right:0;background:#fff;font-size:14px;color:#999;padding-left:10px;outline:none;}
#searchForm li.btn{width:48px;}
#searchForm li.btn input{width:48px;height:28px;line-height:28px;border:none;background:#164fa6;font-size:14px;color:#fff;text-align:center;outline:none;cursor:pointer;}

.ly-con .hd_telbox{height: 28px;background: #fafafa;margin-top: 8px;}
.ly-con .hd_telbox p{float: left;height: 28px;line-height: 28px;font-size: 15px;color: #535353;}
.ly-con .hd_telbox p.p1{width: 25%;text-indent: 10px;}
.ly-con .hd_telbox p.p2{width: 59%;}
.ly-con .hd_telbox p.p3{width: 15%;text-align: center;}

.ly-con .hd_xdbox li{height: 30px;line-height: 30px;}
.ly-con .hd_xdbox li p{float: left;height: 30px;}
.ly-con .hd_xdbox li p.p1{width: 25%;text-indent: 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #999;}
.ly-con .hd_xdbox li p.p2{width: 59%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 15px;}
.ly-con .hd_xdbox li p.p3{width: 15%;text-align: center;}
.ly-con .hd_xdbox li p.p3 span{color: #fa8400;}

.zjdc-tab{width: 380px;height: 220px;overflow: hidden;position: relative;
    padding-left: 20px;border-left: 1px dashed #bbb;}

.zjdc-list{margin-top: 4px;}
.zjdc-list li{height: 30px;line-height: 30px;position: relative;padding: 0 50px;font-size: 15px;}
.zjdc-list li a{float: none;white-space: nowrap;overflow: hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis;display: block;}
.zjdc-list li span{position: absolute;top: 0;left: 0;font-size: 12px;}
.zjdc-list li .date{left:auto;position: absolute;right: 0;top: 0;font-size: 14px;color: #999;}
.zjdc-list li span.starting{color:#fff;display: block;height: 30px;width: 50px;text-align: center;background: url("../images/st-ico-bg.png") center center no-repeat;}
.zjdc-list li span.over{color:#fff;display: block;height: 30px;width: 50px;text-align: center;background: url("../images/ov-ico-bg.png") center center no-repeat;}