@charset "utf-8";
/* CSS Document */

/* 首页-开始 */

/* 首页-顶部-开始 */
.index-top{ background:url(../images/index-banner.jpg) no-repeat center top; height:540px;}
.index-top .index-top-main{ width:1200px; height:540px; margin:0 auto;}
.index-top .index-top-main .index-share .index-share-l{ float:left;}
.index-top .index-top-main .index-share .index-share-r{ float:right;}
.index-top .index-top-main .index-share .index-share-r a{ margin-top:10px; display:inline-block; margin-left:15px;}


/* 首页-顶部-分享 */
.bdsharebuttonbox{ float:left; margin-top:20px;}
.bdsharebuttonbox .gb_resItms li{ display:inline-block; }
.gb_resItms li a{ font-size:14px; height:22px; padding-left:33px; line-height:18px; color:#4f4f4f; margin:0; float:none; display:inline-block;}
.gb_resItms li .userlogin{ color:#fff; background:none; padding:0; margin-right:45px; font-weight:bold;}
.gb_resItms li .weixin{ background:url(../images/index-icon-3.png) no-repeat;color:#fff; }
.gb_resItms li .tsina{ background:url(../images/index-icon-4.png) no-repeat; color:#fff;}
.gb_resItms li .wzall{background:url(../images/index-icon-5.png) no-repeat; margin-left:10px; padding-left:26px;color:#fff; }
.gb_resItms li .userlogin:hover,.gb_resItms li .weixin:hover,.gb_resItms li .tsina:hover,.gb_resItms li .wzall:hover{color:#fff;}

/* 首页-顶部-LOGO */
.index-logo{ margin:110px 0 0 0; display: inline-block;}

/* 首页-顶部-搜索 */
.box-search { margin:75px 0 0 110px;}
.box-search .searchbox {
  position: relative;
  z-index: 1;
  clear: both;
  width: 530px;
  height: 30px;
  border: 3px solid #D00000; background:#fff; 
}
.box-search .mod_select {
  position: absolute;
  left: 0;
  top: 0;
  width: 8+px;
}
.box-search .mod_select .select_box {
  position: relative;
  width: 78px;
  height: 30px;
}
.box-search .mod_select .select_box .select_txt {
  display: inline-block;
  width: 78px;
  height: 30px;
  overflow: hidden;
  line-height: 30px; padding-left:6px;font-family:Microsoft YaHei; color:#666;
  font-size: 14px;
  cursor: pointer;
}
.box-search .mod_select .select_box .select-icon {
  position: absolute;
  top: 50%;
  right:0px;
  transform: translate(0,-50%);
  width: 10px;
  height: 10px;
  background: url(../images/search_ico.png) center no-repeat;
}
.box-search .mod_select .select_box .option {
  display: none;
  position: absolute;
  top: 30px;
  left: 0px;
  width: 78px;
  background-color: #fff;
  border-top: 0; padding:0;
}
.box-search .mod_select .select_box .option li {
  padding-left: 8px;
  font-size: 14px;
  line-height: 2;
  cursor: pointer;list-style-type:none; color:#666;
}
.box-search .searchbox .import {
  width: 350px;
  height: 30px;
  margin-left: 78px;
  padding-left: 10px;
  border: none;
  outline: none;
}
.box-search .searchbox .btn-search {
  position: absolute;
  right: 0;
  width: 80px;
  height: 30px;
  color: #fff;
  background-color: #D00000; background:url(../images/search_bg.gif) no-repeat #cd0600; cursor:pointer; font-size:16px; padding-left:20px;
  border: 0;
}

.box-search .search-hot{ margin:20px 0 0 0;color:#4f4f4f; }
.box-search .search-hot a{color:#4f4f4f; margin-right:10px;}
/* 首页-顶部-结束 */

/* 首页-焦点图-开始 */
.focus-bg{ background:url(../images/focus-bg.png) no-repeat top center; height:476px;}
.focus-bg .focus-main{ margin:0 auto; width:1200px; height:476px; margin-top:-56px;}

/* 首页-焦点图-导航 */
.index-nav{width: 100%;height: 56px;box-sizing: border-box;z-index:9999; position:relative;}
.index-nav-frame{}
.index-nav-frame-line{color: #fff;float: left;position: relative;display: block;outline: none;cursor: pointer;line-height: 56px;text-align: center;font-size:24px; padding:0 25px; background:url(../images/index-icon-20.png) no-repeat center right; margin-left:-1px;}
.index-nav-frame-line.active{color:#fff; background:#ac0912;}
.index-nav-frame-line:hover{background:#ac0912;}

.index-nav-frame-line-center{opacity: 0;height: 0;position: absolute;overflow: hidden;width: 900px;transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;/* Firefox 4 */-o-transition: all 0.5s; /* Opera */ margin-left:-25px; display:block;}
.index-nav-frame-line-li{text-align: center;color: #333; float:left; font-size:16px; padding:0 30px;}
.index-nav-frame-line-li:hover{color: #dc0a16;}
.index-nav-frame-line-li:hover a{color: #dc0a16;}
.index-nav-frame-line-focus:focus{display: none;}
.index-nav-frame-line:hover .index-nav-frame-line-center{height:auto;opacity: 1;}

.nav-line{height: 50px;width: 100%;position: relative;display: none;outline: none;}
.nav-small{width: 30px;height: 30px;position: absolute;right: 10px;top:10px;cursor: pointer;display: none;outline: none;}
.nav-small img{width: 100%;height: 100%;object-fit: cover;}
.nav-small-focus{position: absolute;width: 100%;height: 100%;display: none;}
.nav-small-focus:focus{display: none;}
.index-nav-frame-line a{ color:#fff;}
.index-nav-frame-line .index-nav-frame-line-center .index-nav-frame-line-li a{ color:#333;}
.index-nav-frame-line .index-nav-frame-line-center .index-nav-frame-line-li a:hover{color:#dc0a16;}
.index-nav-frame .index-nav-frame-line.bg0{ background:none;}
.index-nav-frame .index-nav-frame-line.bg0:hover{background:#ac0912;}

/* 首页-焦点图-焦点图 */
#news { display:block; overflow:hidden; margin-top:55px;}
.pic { float: left; margin-top:10px; position: relative; width: 540px; height: 320px; }
.pic a { display:block; width: 540px; height: 320px; position:relative; }
.pic a:hover span { text-decoration: underline; }
.pic span { width: 580px; position:absolute; left:0px; bottom:0px; z-index:9999; font: 16px/40px "微软雅黑"; color:#fff; text-align:center; }
.hd { position: absolute; bottom: 10px; right: 10px; height: 8px; z-index: 9999; }
.hd li { float: left; margin-right:10px; width: 8px; height: 8px; background:url(../images/index-icon-6.png) no-repeat;  display: inline; text-indent: -9999px; cursor: pointer; }
.hd li.on { background:url(../images/index-icon-7.png) no-repeat; }
.news_list { width:600px; float:right;display:block; overflow:hidden; margin-top:35px;}
.news_list .news_list-tit{ font-size:30px; color:#000; line-height:40px;}
.news_list .news_list-text{ color:#000; font-size:16px; line-height:28px; text-indent:2em; margin-top:20px;}
.news_list .more { text-align:right; margin-top:20px;}
.news_list .more a{ display:inline-block; color:#fff; width:98px; height:28px; text-align:center; line-height:26px; background:#daba87;}
/* 首页-焦点图-结束 */

/* 首页-要闻-要闻 */
.index-news-bd {width: 770px; float:left; height:400px; margin-top:65px;}
.tab-dis{ display:block}
.tab-undis{ display:none}
.tab-nav{ width:100%; margin:0 auto; height:50px; padding-top:4px;}
.tab-nav li{ float:left;padding-right:35px; font-size:40px; height:45px; cursor:pointer; }
.tab-nav li a{float:left;text-align:center;}
.tab-nav li.tab-nav_current{ background:url(../images/index-icon-8.png) 1px bottom no-repeat;}
.tab-nav li.tab-nav_link a{ color:#333;}
.tab-nav-down{ margin-top:50px;}
.tab-nav .line{ border-right:1px solid #dcdcdc; height:25px; padding:0;  margin-right:35px;}
.tab-nav-tit{ height:90px; margin-top:30px;}
.tab-nav-tit .time-bd{ color:#333; float:left; width:70px; height:70px;}
.tab-nav-tit .time-bd span{ display:block;}
.tab-nav-tit .time-bd .time-1{ font-size:50px; font-weight:bold; margin-top:8px;}
.tab-nav-tit .time-bd .time-2{font-size:16px; margin-top:15px; color:#daba87;}
.tab-nav-tit .img{ float:left; margin-left:35px;}
.tab-nav-tit .img img{ width:110px; height:60px;}
.tab-nav-tit .text{ float:left; margin-left:35px; width:480px;}
.tab-nav-tit .text .tit{ font-size:18px; margin-bottom:3px;}
.tab-nav-tit .text .tit a{color:#de2910; }
.tab-nav-tit .text .text-1{ color:#999; line-height:20px;}
.tab-nav-tit .text .text-1 .more{ border-radius:10px; border:1px solid #de2910; color:#de2910; padding:0 8px; font-size:12px; float:right; margin-top:3px;}
.tab-nav-down .tab-nav-tit-1{ }
.tab-nav-down .tab-nav-tit-1 li{ background:url(../images/index-icon-9.png) no-repeat left center; padding-left:25px; line-height:40px; width:720px; overflow:hidden; height:40px;}
.tab-nav-down .tab-nav-tit-1 li a{ color:#000;}
.tab-nav-down .tab-nav-tit-1 li a:hover{ color:#de2910;}
/* 首页-要闻-要闻-结束 */

/* 首页-要闻-日历 */
.index-calendar{ float:right; width:420px; height:370px; margin-top:63px;}
/* 首页-要闻-日历-结束 */

/* 首页-地区服务 */
.index-bg{ background:url(../images/bg-1.png) repeat-x center 30px; height:490px; clear:both;}
.index-area-bd {width: 800px; float:left; height:400px; margin-top:85px;}
.index-area-bd .index-area-tit{background:url(../images/index-icon-8.png) 1px bottom no-repeat;font-size:40px; height:45px;}
.index-area-bd .index-area-con{ margin-top:45px; width:104%;}
.index-area-bd .index-area-con ul{ width:260px; height:110px; float:left; margin:0 15px 45px 0;}
.index-area-bd .index-area-con ul .img{ float:left; margin:10px;}
.index-area-bd .index-area-con ul .img img{ width:90px; height:90px; margin-right:5px;}
.index-area-bd .index-area-con ul .tit{ font-size:18px; line-height:35px; border-bottom:1px solid #de2910; float:left; color:#333; margin-top:5px;}
.index-area-bd .index-area-con ul .text{float:left; width:138px; margin-top:13px;color:#666; overflow:hidden;}
.index-area-bd .index-area-con ul:hover{ background:#de2910; }
.index-area-bd .index-area-con ul:hover .tit{border-bottom:1px solid #ffde00;color:#fff;}
.index-area-bd .index-area-con ul:hover .text{color:#fff;}
.index-area-bd .index-area-con .cur{ background:#de2910; }
.index-area-bd .index-area-con .cur .tit{border-bottom:1px solid #ffde00;color:#fff;}
.index-area-bd .index-area-con .cur .text{color:#fff;}
.index-area-container{ display:none}

.index-area-menu{ float:right; width:360px; margin:155px 0 0 0;}
.index-area-menu ul{ width:358px; height:78px; border:1px solid #dcdcdc; margin-bottom:9px;}
.index-area-menu ul .icon-1{ width:160px; float:left;height:78px; background:url(../images/index-icon-10.png) no-repeat center center #dcdcdc;}
.index-area-menu ul .icon-2{ width:160px; float:left;height:78px; background:url(../images/index-icon-11.png) no-repeat center center #dcdcdc;}
.index-area-menu ul .icon-3{ width:160px; float:left;height:78px; background:url(../images/index-icon-12.png) no-repeat center center #dcdcdc;}
.index-area-menu ul .tit{ line-height:78px; text-align:center; font-size:18px; color:#333;}
.index-area-menu a:hover .icon-1{ background:url(../images/index-icon-10-1.png) no-repeat center center #de2910;}
.index-area-menu a:hover .icon-2{background:url(../images/index-icon-11-1.png) no-repeat center center #de2910;}
.index-area-menu a:hover .icon-3{ background:url(../images/index-icon-12-1.png) no-repeat center center #de2910;}
.index-area-menu a:hover .tit{ color:#de2910;}
.index-area-menu .cur .icon-1{ background:url(../images/index-icon-10-1.png) no-repeat center center #de2910;}
.index-area-menu .cur .tit{ color:#de2910;}

/* 首页-地区服务-结束 */

/* 首页-政务公开 */
.index-gov-bd {width: 800px; float:left; margin-top:65px; margin-bottom:30px;}
.index-gov-bd .index-gov-tit{background:url(../images/index-icon-8.png) 1px bottom no-repeat;font-size:40px; height:45px;}
.index-gov-bd .index-gov-con{ margin-top:20px;}
.index-gov-bd .index-gov-con ul{ float:left; width:380px;}
.index-gov-bd .index-gov-con ul .tit{ background:url(../images/index-icon-13.png) no-repeat left center;  font-size:18px; padding-left:25px; height:35px; line-height:35px; }
.index-gov-bd .index-gov-con ul .tit a{color:#de2910;}
.index-gov-bd .index-gov-con ul li{ background:url(../images/index-icon-9.png) no-repeat left center; padding-left:25px; line-height:40px; width:340px; overflow:hidden; height:40px;}
.index-gov-bd .index-gov-con ul li a:hover{color:#de2910;}
.index-gov-bd .index-gov-con .line{ background:url(../images/index-icon-14.png) right 12px no-repeat; margin-right:30px;}

/*.index-gov-btn{ float:right; width:290px; background:#dcdcdc; border-top:1px solid #de2910; height:330px; margin-top:60px; padding:0 35px;}
.index-gov-btn .tit{ color:#dc0a16; font-size:30px; text-align:left; margin-top:25px; padding-bottom:15px;}
.index-gov-btn .tit-1{ color:#de2910; font-size:18px; margin-top:15px; background:url(../images/index-icon-13.png) no-repeat left center; padding-left:20px;}
.index-gov-btn .btn-bd{ margin:10px 0 15px 0; height:40px;}
.index-gov-btn .btn-bd .l{ padding-top:10px;height:28px; margin-right:10px;}
.index-gov-btn .btn-bd a{width:138px; height:35px; background:#fff; border:1px solid #de2910; border-radius:3px; text-align:center; float:left; line-height:16px; font-size:12px; padding-top:3px; color:#666;}
.index-gov-btn .btn-bd a:hover{ color:#de2910;}
.index-gov-btn .inqut-bd label{ height:35px; display:block; margin-top:10px;}
.index-gov-btn .inqut-bd label span{ color:#a4a4a4; float:left; position:absolute; margin:7px 0 0 10px; width:60px; text-align:right;}
.index-gov-btn .inqut-bd label .inqut-1{ width:210px; border:0; background:#fff; border-radius:5px; height:35px; padding-left:80px;}
.index-gov-btn .inqut-bd label .inqut-2{ width:100px; border:0; background:#fff; border-radius:5px; height:35px; padding-left:80px;}
.index-gov-btn .inqut-bd label img,.index-gov-btn form .inqut-bd label em{ display:inline-block;}
.index-gov-btn .inqut-bd label img{ margin:0 0 0 8px; vertical-align:-7px;}
.index-gov-btn .inqut-bd label em{ font-size:12px; color:#a4a4a4; margin-left:6px; cursor:pointer;}
.index-gov-btn .inqut-bd .inqut-btn{ display:inline-block; height:35px; width:100%;border-radius:5px; background:#de2910; line-height:35px; color:#fff; text-align:center; font-size:18px; letter-spacing:4px; margin-top:10px;}*/

.index-gov-menu{ width:380px;float: right;margin-top: 125px;}
.index-gov-menu a{ display:inline-block; width:172px; height:124px; float:left; margin-left:15px;margin-bottom:15px; font-size:16px; line-height:200px; text-align:center; border:1px solid #dcdcdc;}
.index-gov-menu a:hover{ border:1px solid #daba87;}
.index-gov-menu .index-gov-icon-1{ background:url(../images/index-icon-25.png) no-repeat center 20px #fff;}
.index-gov-menu .index-gov-icon-2{ background:url(../images/index-icon-26.png) no-repeat center 20px #fff;}
.index-gov-menu .index-gov-icon-3{ background:url(../images/index-icon-27.png) no-repeat center 18px #fff;}
.index-gov-menu .index-gov-icon-4{ background:url(../images/index-icon-28.png) no-repeat center 15px #fff;}
.index-gov-menu .index-gov-icon-1:hover{ background:url(../images/index-icon-25-1.png) no-repeat center 20px #daba87; color:#fff}
.index-gov-menu .index-gov-icon-2:hover{ background:url(../images/index-icon-26-1.png) no-repeat center 20px #daba87;color:#fff}
.index-gov-menu .index-gov-icon-3:hover{ background:url(../images/index-icon-27-1.png) no-repeat center 18px #daba87;color:#fff}
.index-gov-menu .index-gov-icon-4:hover{ background:url(../images/index-icon-28-1.png) no-repeat center 15px #daba87;color:#fff}


/* 首页-政务公开-结束 */

/* 首页-通栏按钮 */
.index-col{ border:1px solid #de2910; height:80px;}
.index-col li{ height:80px; font-size:18px; float:left; margin-left:45px;}
.index-col li a{ color:#333; padding-left:40px; display:inline-block; height:32px; line-height:32px; margin-top:24px;}
.index-col li .index-col-btn-1{ background:url(../images/index-icon-15.png) no-repeat left center;}
.index-col li .index-col-btn-2{ background:url(../images/index-icon-16.png) no-repeat left center;}
.index-col li .index-col-btn-3{ background:url(../images/index-icon-17.png) no-repeat left center;}
.index-col li .index-col-btn-4{ background:url(../images/index-icon-18.png) no-repeat left center;}
.index-col li .index-col-btn-5{ background:url(../images/index-icon-19.png) no-repeat left center;}

/* 首页-通栏按钮-结束 */

/* 首页-政民互动 */
.index-inter-bd {width: 800px; float:left; margin-top:85px; margin-bottom:30px;}
.index-inter-bd .index-inter-tit{background:url(../images/index-icon-8.png) 1px bottom no-repeat;font-size:40px; height:45px;}
.index-inter-bd .index-inter-con{ margin-top:0px; border:1px solid #dcdcdc; height:260px;}
/*.index-inter-bd .index-inter-con ul{ float:left; width:370px;margin-left:15px; padding-top:10px;padding-bottom:15px;}
.index-inter-bd .index-inter-con ul .tit{ background:url(../images/index-icon-13.png) no-repeat left center;  font-size:18px; padding-left:25px; height:35px; line-height:35px; }
.index-inter-bd .index-inter-con ul .tit a{color:#de2910;}
.index-inter-bd .index-inter-con ul li{ background:url(../images/index-icon-9.png) no-repeat left center; padding-left:25px; line-height:40px; width:295px; overflow:hidden; height:40px; }
.index-inter-bd .index-inter-con ul li a:hover{color:#de2910;}
.index-inter-bd .index-inter-con .line{ background:url(../images/index-icon-14.png) right 5px no-repeat; margin-right:25px;}*/
.index-inter-con {margin-top: 0px;height: 260px;}
.index-inter-tab{float:left;width: 370px;margin-left: 15px;padding-top: 10px;padding-bottom: 15px;}
.index-inter-con .index-inter-tab.line{ margin-right:10px;}
.index-inter-tab .menu {border-bottom:1px solid #de2910;width:370px; float:left; margin-bottom:3px; margin-top:10px;}
.index-inter-tab .menu ul {margin:0px; padding:0px; list-style:none; text-align:left; font-size:18px;}
.index-inter-tab .menu li {display:inline; float:left; margin-right:1px; height:28px;}
.index-inter-tab .menu li a {color:#de2910; text-decoration:none; padding:0 20px; background:#dcdcdc; line-height:28px; display:inline-block;}
.index-inter-tab .menu li a.tabactive {color:#fff; background:#bd1a2d; position:relative;}
#tabcontent1,#tabcontent2,#anothercontent1,#anothercontent2{width:370px; text-align:center;padding:6px 0px; font-size:12px; margin-bottom:5px;}
#tabcontent1 a,#tabcontent2 a,#anothercontent1 a,#anothercontent2 a{ display:block;background: url(../images/index-icon-9.png) no-repeat left center;padding-left: 25px;line-height: 40px;width: 295px;overflow: hidden;height: 40px; font-size:16px; text-align:left;}
#tabcontent1 a:hover,#tabcontent2 a:hover,#anothercontent1 a:hover,#anothercontent2 a:hover{color:#de2910;}

.index-inter-menu{ width:380px;float: right;margin-top: 169px;}
.index-inter-menu a{ display:inline-block; width:172px; height:124px; float:left; margin-left:15px;margin-bottom:15px; font-size:18px; line-height:190px; text-align:center;}
.index-inter-menu .index-inter-icon-1{ background:url(../images/index-icon-21.png) no-repeat center 20px #dcdcdc;}
.index-inter-menu .index-inter-icon-2{ background:url(../images/index-icon-22.png) no-repeat center 20px #dcdcdc;}
.index-inter-menu .index-inter-icon-3{ background:url(../images/index-icon-23.png) no-repeat center 18px #dcdcdc;}
.index-inter-menu .index-inter-icon-4{ background:url(../images/index-icon-24.png) no-repeat center 15px #dcdcdc;}
.index-inter-menu .index-inter-icon-1:hover{ background:url(../images/index-icon-21-1.png) no-repeat center 20px #dc0a16; color:#fff}
.index-inter-menu .index-inter-icon-2:hover{ background:url(../images/index-icon-22-1.png) no-repeat center 20px #dc0a16;color:#fff}
.index-inter-menu .index-inter-icon-3:hover{ background:url(../images/index-icon-23-1.png) no-repeat center 18px #dc0a16;color:#fff}
.index-inter-menu .index-inter-icon-4:hover{ background:url(../images/index-icon-24-1.png) no-repeat center 15px #dc0a16;color:#fff}
/* 首页-政民互动-结束 */

/* 首页-专题 */
.index-special{height:120px; width:100%; padding-top:30px; margin-bottom:65px;}
.index-special a{ float:left; margin-right:30px;}
.index-special .margin0{ margin:0;}
/* 首页-专题-结束 */

.index-logo-w{ display:none;}

/* 日历-专题 */
 .Calendar_bd .riqi{ font-size:28px; margin-bottom:10px; }
#calendar {
            width: 370px; 
        }

        .calendar {
            position: relative;
            font-family: "Chinese Quote", "Microsoft YaHei";
            font-size: 14px;
        }


        .calendar-header {
            padding: 11px 16px 11px 0;
            text-align: right;
        }

        .calendar-select {
            line-height: 1.5;
            color: rgba(0, 0, 0, 0.65);
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            margin: 0;
            padding: 0;
            list-style: none;
            display: inline-block;
            position: relative;
            outline: 0;
        }

        .calendar-table {
            width: 100%;
            height: 100%;
        }

        .calendar-column-header,
        .calendar-cell {
        }

        .calendar-column-header {
            font-weight: 400;
            text-align: right;
             background:#dcdcdc; line-height:25px; text-align:center;
        }

        .calendar-table {
            table-layout: fixed;
        }

        .calendar-cell {
            color: #333;
        }



            .calendar-cell.calendar-last-month-cell,
            .calendar-cell.calendar-next-month-cell {
                color: rgba(0, 0, 0, 0.25);
            }

        .calendar-date {
            border: 1px solid #dcdcdc; background:#f5f5f5;
        }

        .calendar-cell.calendar-thisMonth .calendar-date,
        .calendar-cell.calendar-today .calendar-date {
           /* border-top-color: #1890ff;*/
            /*background-color: #e6f7ff;*/
			border-top-color:#bd1a2d;
			background-color:#bd1a2d;
			color:white;
			
        }

        .calendar-date:hover {
            background: #e6f7ff;
        }


        .calendar-value {
            text-align: center; font-weight:bold; padding:5px 0 0 0;
        }

        .calendar-content {
            height: 40px;
            overflow-x: hidden;
            overflow-y: auto;
            position: static;
            width: auto;
            left: auto;
            bottom: auto;
			
        }




        .calendar-select {
            font-size: 13px;
            vertical-align: middle;
        }

        .btn.calendar-select-active {
            border-color: #40a9ff;
            z-index: 2;
        }

        .calendar-select:first-child {
            margin-right: 10px;
        }

        .calendar-year-select,
        .calendar-month-select {
            border-radius: 4px;
            border: 1px solid #d9d9d9;
        }

            .calendar-year-select:hover,
            .calendar-month-select:hover {
                border-color: #40a9ff;
            }

        .calendar-year-text,
        .calendar-month-text {
            margin: 0 10px;
            line-height: 28px;
        }

        .calendar-icon {
            margin: 0 10px 0 0;
        }

            .calendar-icon * {
                color: rgba(0, 0, 0, 0.25);
            }

        .btn {
            float: left;
            padding: 5px 10px;
            border: 1px solid #d9d9d9;
            border-radius: 4px;
        }

        .btn-group {
            float: left;
            display: inline;
            padding: 0 8px;
        }

            .btn-group > .btn {
                position: relative;
                float: left;
            }

                .btn-group > .btn:hover {
                    z-index: 2;
                    border-color: #40a9ff;
                }

            .btn-group .btn + .btn {
                margin-left: -1px;
            }

            .btn-group > .btn:first-child {
                border-top-right-radius: 0;
                border-bottom-right-radius: 0;
            }

            .btn-group > .btn:last-child:not(:first-child) {
                border-top-left-radius: 0;
                border-bottom-left-radius: 0;
            }


        /*dropdown-menu*/
        ul.dropdown-month, .dropdown-month li,
        ul.dropdown-year, .dropdown-year li {
            list-style: none;
            text-align: center;
            padding: 0;
            margin: 0;
        }

        .dropdown-month.open,
        .dropdown-year.open {
            display: inline-block;
            margin-top: 1px;
            width: 100%;
        }

        .dropdown-month,
        .dropdown-year {
            height: 250px;
            overflow-y: auto;
            overflow-x: hidden;
            display: none;
            position: absolute;
            left: 0;
            top: 100%;
            background: #fff;
            width: 50px;
            border: 1px solid #eee;
            box-shadow: 0px 6px 12px rgba(0,0,0,0.175);
            -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
        }

            .dropdown-month .month-item,
            .dropdown-year .year-item {
                font-size: 12px;
                position: relative;
                display: block;
                padding: 5px 2px;
                line-height: 20px;
                font-weight: normal;
                color: rgba(0, 0, 0, 0.65);
                white-space: nowrap;
                cursor: pointer;
                overflow: hidden;
                text-overflow: ellipsis;
                -webkit-transition: background 0.3s ease;
                transition: background 0.3s ease;
            }

        .month-item:hover,
        .year-item:hover {
            background: #e6f7ff;
        }

        .year-item.active {
            background-color: #fafafa;
            font-weight: 600;
            color: rgba(0, 0, 0, 0.65);
        }
        /*自定义事件样式*/
        ul.events li {
            white-space: nowrap;
            font-size: 12px; text-align:center;
        }

            ul.events li span {
               color:#208324;
            }

            ul.events li:before {
               /* content: "*";*/
            }

        /*scrollbar*/
        *::-webkit-scrollbar {
            width: 8px;
            background-color: #fff;
        }

        *::-webkit-scrollbar-thumb {
            background-color: #ddd;
            border-radius: 8px;
            -webkit-box-shadow: inset 0 0 6px rgba(255, 255, 255, .3);
        }
		.Calendar_bd{ width:370px; height:330px; background:#dcdcdc; padding:25px; border-top:1px solid #dc0a16;}
		.calendar-today ul.events li span{ color:#fff;}
		.Calendar_bd .riqi select{ font-size:30px; border:0; background:none; padding:0;}
		.Calendar_bd .tianqi{ font-size:18px; margin-left:3px; height:40px;}
		.Calendar_bd .shijian {margin-left:3px; height:80px; margin-bottom:10px;}
		.Calendar_bd .shijian ul .gq{ display: inline-block }
		.Calendar_bd .shijian ul .sqsj{ color:#de2910; font-size:28px;display: inline-block;vertical-align: 10px;margin-left: 10px; line-height:35px;}
		.Calendar_bd .shijian ul .sqsj p{ margin:0; padding:0;}
		.Calendar_bd .more{ text-align:right; float:right; font-size:12px; color:#de2910; text-decoration:none; margin-top:-23px;}
		.Calendar_bd .shijian ul .sqsj p strong{ font-weight:bold;}
		.Calendar_bd .tianqi span{ color:#dc0a16; margin-right:15px;}
		.Calendar_bd .btn-x{ width:100%;}
		.Calendar_bd .btn-x span { float:left; text-align:center; width:100%; margin-top:10px;}
		.Calendar_bd .btn-x span .btn-l{ background:url(../images/icon-l.jpg) no-repeat; width:16px; height:16px; display:inline-block; margin-right:20px;}
		.Calendar_bd .btn-x span .btn-r{background:url(../images/icon-r.jpg) no-repeat; width:16px; height:16px; display:inline-block}
/* 首页-日历-结束 */

@media all and (max-width : 414px) {
	.index-top .index-top-main{ width:100%;}
	.gb_resItms li .userlogin{ margin-right:5px;}
	.index-logo{ display:none;}
	.index-logo-w{ margin:10px 0 0 10px; display: inline-block;}
	.bdsharebuttonbox{ margin:5px 0 0 10px;}
	.index-top .index-top-main .index-share .index-share-r{ margin-right:10px;}
	.box-search{ margin:20px 0 0 5px;}
	.searchbg{ background:url(../images/search-bg-w.jpg) no-repeat;}
	.searchselect{ display:none;}
	.searchContainer INPUT{ width:275px; margin-left:5px; height:24px;text-indent:0}
	.box-search .search-hot{ margin-top:5px;}
	.index-top{ background:url(../images/index-banner-w.jpg) no-repeat; height:300px;}
	.focus-bg .focus-main{ width:100%; height:350px; margin-top:-30px; height:auto;}
	.focus-bg .focus-main .index-menu ul li a{ padding:0 12px; font-size:14px;}
	.focus-bg{ background:url(../images/focus-bg.png) no-repeat top left; height:440px; }
	.index-nav-frame-line-center{ display:none;}
	.index-nav-frame-line{ font-size:14px; padding:0 16px;}
	#news{ margin:1px 0 0 0;}
	.pic{ margin:0;width: 370px; height:200px;  float:none; margin:5px auto 0 auto;}
	.pic a { display:block; width: 370px; height: 320px; position:relative; height:200px; }
	.pic span { width: 370px; position:absolute; left:0px; bottom:0px; z-index:9999; font: 16px/40px "微软雅黑"; color:#fff; text-align:center; }
	.news_list{ width:90%; float:none; margin:10px auto;}
	.news_list .news_list-tit{ font-size:20px; font-weight: bold; line-height:30px;}
	.news_list .news_list-text{ font-size:14px; margin:0; height:40px; overflow:hidden; line-height:20px;}
	.index-news-bd{ margin-top:20px; width:95%; margin:20px auto; float:none; height:auto;}
	.tab-nav li {padding-right: 15px;font-size: 20px;height: 30px;}
	.tab-nav .line{margin-right: 15px;}
	.tab-nav-tit .time-bd{ display:none;}
	.tab-nav-tit .img{ margin:0;}
	.tab-nav-down{ margin:0;}
	.tab-nav-tit{margin:0; height:70px;}
	.tab-nav-tit .text{margin-left: 10px;width: 65%;}
	.tab-nav-tit .text .tit{ font-size:16px;}
	.tab-nav-down .tab-nav-tit-1 li{ line-height:30px; height:30px; width:90%;}
	.tab-nav-tit .text .text-1{ height:40px; overflow:hidden;}
	.index-calendar{ margin:0; float:none; margin-left:3%; width:auto;}
	.index-area-bd .index-area-tit{ font-size:20px; height:30px;}
	.index-area-bd{ float:none; width:95%; margin:25px auto;}
	.index-area-menu{ margin:0; margin-left:7%; float:left; margin-bottom:25px;}
	.index-area-bd{ height:100%; padding-top:15px;}
	.index-gov-bd .index-gov-tit{ height:30px; font-size:20px;}
	.index-gov-bd{height:100%; width:95%; margin:25px auto; float:none;}
	.index-gov-bd .index-gov-con .line{ background:none; }
	.index-gov-bd .index-gov-con ul{ float:none; margin-left:3%;}
	.index-gov-btn{ float:none; margin:0 auto; margin-bottom:25px;}
	.index-col{ display:none;}
	.index-inter-bd .index-inter-tit{ height:30px; font-size:20px;}
	.index-inter-bd{ margin:15px auto; width:95%; float:none;}
	.index-inter-bd .index-inter-con .line{ background:none;}
	.index-inter-bd .index-inter-con{ height:auto; margin-top:20px;}
	.index-inter-bd .index-inter-con ul{ float:none; margin:0 auto; width:350px;}
	.index-special a{ margin-left:4%; margin-bottom:10px;}
	.index-special .margin0{ margin-left:4%;}
	.footer{ margin-top:30px;}
	.index-gov-bd .index-gov-con{ margin-top:10px;}
	.searchContainer{ width:auto;}
	.searchbg{ width:auto;}
	.Calendar_bd{padding: 25px 11px;}
	.index-bg {background: url(../images/bg-1.png);height: 480px;}
	.index-inter-menu{ float:none; margin-top:20px; width:100%;}
	.index-inter-menu a{ margin-left:6%;}
	.index-special{ padding:0;}
	.index-area-bd .index-area-con{ display:none;}
	.index-area-container{ display: block; width:87%; margin:0 0 15px 7%;}
	.index-gov-menu{ margin-top:0; float:none;margin-left: 4%;}
	.index-gov-menu a{ margin-left:3%;}
	.searchbox{ width:330px;}
	.searchbox .import{ width:200px;}
	}
	@media all and (max-width : 375px) {
		.index-calendar{ margin-left:-3%;}
		.index-area-bd .index-area-con ul{ margin-right:5px;}
		.index-area-bd .index-area-con{ margin:10px;}
		.index-area-menu{ margin-left:2%;}
		.index-gov-bd .index-gov-con ul{ margin-left:0;}
		.index-special a{ margin-left:0; margin-bottom:10px; margin-right:0;}
		.index-special .margin0{ margin-left:0;}
		.index-inter-bd .index-inter-con ul li{ margin-left:15px;}
		.index-special a img,.index-special .margin0 img{ width:92%; margin:0 auto;}
		.index-logo-w{ margin-left:0}
		.searchbtn{ display:none}
		.index-calendar{ float:none; width:370px; margin-left:0;}
		.index-gov-bd .index-gov-con ul{ width:auto;}
		.index-nav-frame-line{ font-size:14px; padding:0 12px;}
		.focus-bg{  height:460px; }
		.Calendar_bd{ width:370px; height:350px; background:#dcdcdc; padding:20px 0; margin-left:3px;}
		.index-top .index-top-main .index-share .index-share-r{ margin-top:-50px;}
		.index-inter-menu a {margin-left:3%;}
		.index-area-container {width: 95%;margin: 0 0 15px 3%;}
		.index-gov-menu{ margin-left:0; width:100%;}
		}

/* 首页-结束 */
