@charset "utf-8";
/* CSS Document */
/********* 首页公共标题列表 **********/
/*选项卡*/
.intab{ height: 55px;background:url("../images/secbg.png") bottom repeat-x;}
.intab li{float: left;  margin-right: 20px;  }
.intab li a{display: block;height: 55px; line-height: 55px; font-size: 24px; color: #666; font-weight: bold; padding: 0 4px;}
.intab li.active a{ color: #075bbc; background: url("../images/sec2.png") bottom repeat-x;  }
@media (min-width:992px) and (max-width:1199px) {
    .intab li{margin-right:15px;}
    .intab li a{font-size: 22px;}
}
@media (max-width: 767px) {
    .intab{ height: auto; overflow: hidden;}
    .intab li a{font-size: 18px; height: 44px; line-height: 44px;}
}
/*通用列表*/
.news-list li{ position: relative; height: 36px; line-height: 36px; background: url("../images/dot.png") left center no-repeat; overflow: hidden; padding: 2px 0 2px 15px; font-size: 16px;}
.news-list li .date{white-space: nowrap;   color: #666;position: absolute; right: 0px; top:2px;}
.news-list li a{display: inline-block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; float: left;}
.news-list li img{float: left; padding: 15px 0 0 0;}
@media (max-width: 991px) {
    .news-list li img{display: none;}
    .news-list li a{ display: block; margin-right: 56px; max-width: none !important; float: none;}
}
/********* 首页主体内容 **********/
.ls-hfbox{height: 100px;overflow: hidden;position: relative; }
.ls-hfbox .flashNum{ height:18px; overflow:hidden; position:absolute; right:5px; bottom:10px; z-index:1; }
.ls-hfbox .flashNum ul{ overflow:hidden; zoom:1; float:left;}
.ls-hfbox .flashNum ul li{ float:left; margin-right:6px;}
.ls-hfbox .flashNum ul li,.ls-hfbox .flashNum ul li a{display: block; width:18px; height:18px;line-height: 18px;  font-size:12px; color: #fff;text-align: center; background:rgba(0,0,0,.25) !important;overflow: hidden; cursor: pointer; border-radius: 50%;}
.ls-hfbox .flashNum ul li.on,.ls-hfbox .flashNum ul li.on a{background: #fff !important;color: #0047d8;font-weight: bold;}
.flash-banner{position: relative;height:100%; width: 100%;}
.flash-banner .flashPic,.flash-banner .flashPic ul,.flash-banner .flashPic li,.flash-banner .flashPic img,.flash-banner .flashPic a{height:100% !important; width: 100% !important; }
.flash-banner .flashPic{ position:relative; z-index:0;}
.flash-banner .flashPic li{ zoom:1; vertical-align:middle;}
.flash-banner .flashPic a{display:block; color: #fff; position: relative;}
.flash-banner .flashPic img{display:block;}
.flash-banner .flashPic .img-title{display: none;}
/*焦点图*/
.news_flash{width:100%;height:390px;background:#f7f7f7;overflow:hidden;position:relative; margin: 20px 0 10px;}
.news_flash .flash-pic,.news_flash .flash-pic ul{width:100%;height:100%;}
.news_flash .flash-pic ul li{width:1200px;height:100%;position:relative;}
.news_flash .flash-pic ul li .img_pic{ width: 700px; height: 390px; position: relative;  }
.news_flash .flash-pic ul li .img_pic .title{ background: rgba(0,0,0,0.7); width: 82%; height: 45px; line-height: 45px; position: absolute; left: 0px; bottom: 0px; font-size: 18px; color: #fff; text-indent: 15px;padding-right:18%; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.news_flash .flash-pic ul li .img{width:100%;height:100%;display:block;}
.news_flash .flash-pic ul li .img img{width:100%;height:100%;}
.news_flash .flash-pic ul li .hotinfo{position:absolute;left:700px;top:0;height:390px;width:432px; padding: 0 34px;}
.news_flash .flash-pic ul li .hotinfo a.title{text-align:center; margin:26px 0px 0;font-size:28px;font-weight:bold;color:#333;line-height:46px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}
.news_flash .flash-pic ul li .hotinfo p{ height:170px;font-size:16px;color:#333;overflow:hidden;line-height:32px;padding:20px 0px 0;text-indent:2em;}
.news_flash .flash-pic ul li .hotinfo .xq{ border: 1px solid #d6d6d6; border-radius: 5px; background: #f7f7f7; text-align: center; font-size: 15px; line-height: 28px; width: 78px; float: right;position: absolute;right: 30px;bottom: 10px; }
.news_flash .flash-num{bottom:17px;left:590px;height:11px;position:absolute; width: 110px; text-align: right;}
.news_flash .flash-num li{display:inline-block;width:11px;height:11px; font-size:0px;text-indent:-999999em;margin-right:10px;background:#fff; border-radius:50%;transition:0.4s all;cursor:pointer; vertical-align: top;}
.news_flash .flash-num li.on{background:#e80000;}
.news_flash .prev,.news_flash .next{ width:30px; height: 46px; position: absolute;top:50%; margin-top: -23px; }
.news_flash .prev{ left: 6px; background: url("../images/flash_prev.png") no-repeat}
.news_flash .next{right:6px; background: url("../images/flash_next.png") no-repeat;}
/*要闻*/
.newsbox{ width: 700px; }
.newsbox .news-list{ padding-top: 10px;}
.newsbox .news-list li a{ max-width:600px; }
/*领导之窗*/
.ldzcbox{ width: 457px; height: 340px; margin: 25px 0 20px; background: url("../images/ldzc_box.png") no-repeat; padding-left: 23px; background-size: 100% 100%;}
.ldzc_tit{ height: 56px; margin-bottom: 0px; line-height: 56px;}
.ldzc_tit a{ font-size: 24px; font-weight: bold; color: #2768c1;}
.ldzc_l{ width: 144px;height: 264px;border-right: 1px solid #d6d6d6;}
.ldzc_l .img_title{ display: block; margin-top: 5px; font-size: 16px;}
.ldzc_l .img_title i{ font-style: normal;  font-weight: bold; color: #075bbc;}
.ldzc_r{ margin-left: 161px; margin-top: 5px; }
.ldzc_l img{margin-top:23px;}
.ldzc_r ul li{   font-size: 15px;height: 29px; line-height: 28px; overflow: hidden;}
.ldzc_r ul li .tit{   color: #075bbc;line-height: 28px; margin-right: 16px;}
.ldzc_r ul li a:hover .tit{font-weight: bold;}
.ldzc_r ul li a:hover{ color: #333; font-weight: bold;}
/*.ldzc_r .ldzc_name{ height: auto; margin-bottom: 5px; font-size: 18px; line-height: 30px; overflow: hidden;}*/
/*.ldzc_r .ldzc_name .tit{ width: 74px; float: left; font-weight: bold; color: #075bbc;line-height: 30px;}*/
/*.ldzc_r .ldzc_name ul{ margin-left: 74px;}*/
/*.ldzc_r .ldzc_name ul li{ float: left; margin-right: 30px;}*/
/*.ldzc_r .ldzc_name ul li i{ margin-left: 18px;}*/
.cwh_list{float: left;}
.cwh_list ul li{ height: 35px; line-height: 35px; margin-right: 15px; float: left;}
.cwh_list ul li a{ color: #075bbc; font-size: 16px; font-weight: bold;}
/*专题专栏*/
.ztzlbox{ height: 95px;margin-top: 20px; margin-bottom: 20px; overflow: hidden; position: relative; z-index: 0;}
.ztzlbox .prev,.ztzlbox .next{ position: absolute; top:50%;width: 18px;height: 29px; z-index: 2; cursor: pointer; margin-top: -15px;}
.ztzlbox .prev{left:0px; background: url("../images/zt_prev.png") no-repeat;}
.ztzlbox .next{ right:0px; background: url("../images/zt_next.png") no-repeat;}
.ztzlbox .ztzl_tu{ width: 100%; position: relative; z-index: 1; height: 100%;overflow: hidden;}
.ztzlbox .ztzl_tu ul li{ width:305px; height: 95px; float: left;   }
.ztzlbox .ztzl_tu ul li a{ display: block; margin-right: 20px; height: 100%;overflow: hidden; }
.ztzlbox .ztzl_tu ul li .img_title{ display: none;}
.ztzlbox .ztzl_tu ul li img{ width: 100%; height: 100%;transition:all .6s;-ms-transition:all .6s;-moz-transition:all .6s;-webkit-transition:all .6s;}
.ztzlbox .ztzl_tu ul li a:hover img{transform: scale(1.1);-ms-transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);}
.ztzlbox_new{ width: 590px;}
/*智慧人大*/
.gray{ background: #f7f7f7; padding: 6px 0 10px; overflow: hidden;}
.zhrd_tit{ height: 74px; background: url("../images/zh_bg.png") center repeat-x;}
.zhrd_tit a{ width: 178px; line-height: 74px; margin: 0 auto; position: relative; background: #f7f7f7; display: block; text-align: center; font-size: 24px; font-weight: bold; color: #075bbc;}
.zhrd_tit .l_dot,.zhrd_tit .r_dot{ position: absolute; width: 9px; height: 9px; background: url("../images/zh_dot.png") no-repeat;top:50%; margin-top: -5px;}
.zhrd_tit .l_dot{left:0px;}
.zhrd_tit .r_dot{right:0px;}
.zhrd_list1{ overflow: hidden;}
.zhrd_list1 ul li{ width: 285px; float: left; margin: 0 20px 20px 0px; text-align: center;}
.zhrd_list1 ul li.num4{ margin-right: 0px;}
.zhrd_list1 ul li a{ border: 1px solid #ebebeb; font-size: 20px; border-radius: 5px; height: 98px; line-height: 98px;display:block; background: #fff;}
.zhrd_list1 ul li img{ vertical-align: middle; display: inline-block; margin-right:20px; }
.zhrd_list1 ul li a.lang{ height: 52px; padding: 23px 0; line-height: 26px; }
.zhrd_list1 ul li a.lang img{ margin-top: 10px; vertical-align: top;}
.zhrd_list1 ul li a.lang .img_title{ vertical-align: middle; display: inline-block;}
.zhrd_list2{ border: 1px solid #ebebeb;border-radius: 5px; background: #fff; margin-bottom: 20px; height: 101px; padding-top: 32px;}
.zhrd_list2 ul li{ width: 16.66%; text-align: center; background: url("../images/zhrd_line.png") left top no-repeat; float: left;}
.zhrd_list2 ul li.num1{ background: none;}
.zhrd_list2 ul li a{ display: block;}
.zhrd_list2 ul li img{ display: block; margin: 0 auto;}
.zhrd_list2 ul li .img_title{ font-size: 20px; line-height: 58px; text-align: center; display: block;}
.zhrd_list1 ul li a:hover img,.zhrd_list2 ul li a:hover img{transition: all .6s;-webkit-transition: all .6s;transform: rotateY(360deg);-webkit-transform: rotateY(360deg);}
/*列表*/
.listbox{ width: 585px;}
.list_con{ padding: 10px 0 17px; height: 240px; overflow: hidden;}
.list_con  .news-list li a{ max-width:485px; }
.listtab{ height: 56px; background: url("../images/secbg.png") bottom repeat-x; overflow: hidden;}
.listtab .tit{ background:url("../images/tit.png") left center no-repeat; padding-left: 16px; float: left; }
.listtab .tit a{ font-weight: bold; font-size: 24px; color: #075bbc; line-height: 56px;}
.listtab ul{ padding-top: 4px;}
.listtab ul li{ float: left; margin-left: 10px;}
.listtab ul li a{ padding: 0 5px; display: block; font-size: 18px; font-weight: bold; line-height: 52px;}
.listtab ul li.active a{ color: #075bbc; background: url("../images/sec3.png") bottom no-repeat;}
/*代表工作*/
.dbgzbox{ background: url("../images/dbgz_bg.jpg") left 10px repeat-x; overflow: hidden;}
.dbgz_tit{ height: 50px; overflow: hidden;}
.dbgz_tit .fl{ padding-right:40px; width: 222px; text-align:center;background: url("../images/dbgz_list.jpg") left top no-repeat; }
.dbgz_tit .fl a{ line-height: 46px; font-size: 24px; font-weight: bold; color: #fff;}
.dbgz_tit .fr{ margin: 10px 10px 0 0; line-height: 40px;}
.dbgz_tit .fr a{ font-size: 16px; color: #075bbc;}
.dbbox{ width: 585px;}
.db_tab{height: 56px; background: url("../images/secbg.png") bottom repeat-x; overflow: hidden;}
.db_tab .tit{ background:url("../images/tit.png") left center no-repeat; padding-left: 16px; float: left; }
.db_tab .tit a{ font-weight: bold; font-size: 24px; color: #075bbc; line-height: 56px;}
.db_tab .fr a{font-size: 16px; color: #075bbc; line-height: 56px;}
.db_tab ul{ padding-top: 10px;}
.db_tab ul li{ float: left; margin-left: 10px; padding-left: 10px; background: url("../images/secline.png") left center no-repeat;}
.db_tab ul li a{  display: block; font-size: 16px; color: #075bbc;  line-height:46px;}
.db_tab ul li.active a{ color: #075bbc;  }
.db_tab ul li.first{margin: 0px; padding: 0px; background: none;}
.dbbox .list_con{padding: 10px 0 2px;}
/*代表风采*/
.db_pic{ height: 224px; margin-top: 26px; overflow: hidden; position: relative; z-index: 0;}
.db_pic .prev,.db_pic .next{ position: absolute; top:70px;width: 14px;height: 24px; z-index: 2;}
.db_pic .prev{left:0px; background: url("../images/fc_prev.png") no-repeat;}
.db_pic .next{ right:0px; background: url("../images/fc_next.png") no-repeat;}
.db_pic .db_tu{  position: relative; z-index: 1; margin: 0 45px; overflow: hidden;}
.db_pic .db_tu ul li{ width:128px; height: 224px; float: left; margin-right:58px; font-size: 14px; }
.db_pic .db_tu ul li img{ width: 100%; height: 166px; margin-bottom: 5px;}
.db_pic .db_tu ul li .title,.db_pic .db_tu ul li  p{ text-align: center; line-height: 20px; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
/*网站导航*/
.wzdh_top{ height: 40px; background: #e9f3ff;}
.wzdh_top .tit{width: 112px; background: #075bbc; line-height: 40px; font-size: 20px; font-weight: bold; color: #fff; text-align: center; margin-right: 16px;}
.wzdh_tab>li{ line-height: 40px; float: left; position: relative;}
.wzdh_tab>li i{ width: 27px; height: 6px; background: url("../images/dhsec1.png") right center no-repeat; display: inline-block; vertical-align: middle;}
.wzdh_tab>li>a{ font-size: 18px; display: block;padding: 0 27px 0 40px; margin-right: 13px; }
.wzdh_tab>li.active a{ font-weight: bold; color: #075bbc;}
.wzdh_tab>li.active i{ background: url("../images/dhsec2.png") right center no-repeat;}
.wzdh_tab>li:hover .ditubox{ display: block;}
.wzdh_list li{ float: left;}
.wzdh_list li a{ padding: 0 35px; font-size: 18px; line-height: 40px; display: block;}
.wzdh_list li a:hover{font-weight: bold; color: #075bbc;}
.wzdh_con{ border: 1px solid #d6d6d6; border-top:none; padding: 10px 10px 10px 50px;min-height: 44px;  margin-bottom: 10px; overflow: hidden;}
.wzdh_conlist li{ float: left; width: 12.28%; text-align: left; padding-right: 2%;}
.wzdh_conlist li a{ font-size: 16px; display: block; line-height: 44px;  white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
.ditubox{ display: none; padding: 13px 45px; background: #fff; position: absolute; left: -90px; bottom: 40px;-webkit-box-shadow: 0 0 12px hsla(0,0%,75%,.4);box-shadow: 0 0 12px hsla(0,0%,75%,.4);}
.ditubox .caret{ position: absolute;left: 50%; margin-left: -8px;border-top: 8px dashed; border-top: 8px solid\9;  border-right: 8px solid transparent; border-left: 8px solid transparent; bottom: -8px; color: #fff;}
.ditubox .img_pic{ position: relative;}
.ditubox .img_pic ul li{ position: absolute;}
.ditubox .img_pic ul li a{ display: block; text-indent: -999em; width: 100%; height: 100%;}
.ditubox .img_pic ul li.num1{ width: 91px; height: 85px; left: 65px; top:0px;}
.ditubox .img_pic ul li.num2{ width: 42px; height: 34px; left:70px; top:98px;}
.ditubox .img_pic ul li.num3{ width: 94px; height: 76px; left:0px; top:132px;}
.ditubox .img_pic ul li.num4{ width: 40px; height: 70px; left:109px; top:98px;}
.ditubox .img_pic ul li.num5{ width: 46px; height: 91px; right:56px; top:91px;}
.ditubox .img_pic ul li.num6{ width: 54px; height: 70px; left:94px; bottom:0px;}
.ditubox .img_pic ul li.num7{ width: 97px; height:66px; right:0px; bottom:0px;}

@media (min-width:992px) and (max-width:1199px) {
    .news_flash{height:322px;}
    .news_flash .flash-pic ul li{width:992px;}
    .news_flash .flash-pic ul li .img_pic{ width:578px; height: 322px;}
    .news_flash .flash-pic ul li .hotinfo{left:578px;height:322px;width:374px; padding: 0 20px;}
    .news_flash .flash-num{left:468px;}
    .news_flash .flash-pic ul li .hotinfo p{ height: 130px;}
    .newsbox{ width: 558px;}
    /*领导之窗*/
    .ldzcbox{ width: 391px;}
    .ldzc_l{ width: 134px;}
    .ldzc_l .img_title i{font-size: 14px;}
    .ldzc_r{ margin-left: 146px;}
    .ldzc_r ul li#zr0, .ldzc_r ul li#zr1, .ldzc_r ul li#zr2, .ldzc_r ul li#zr3{ margin-right: 10px;}
    .cwh_list ul li{ margin-right: 5px;}
    .cwh_list ul li a{ font-size: 14px;}
    .newsbox .news-list li a{ max-width: 480px;}
    .zhrd_list1 ul li{ width: 233px;}
    .zhrd_list1 ul li img{ margin-right: 5px;}
    .listbox,.dbbox{ width:486px; }
    .list_con .news-list li a{ max-width: 380px;}
    .db_pic .db_tu{ margin: 0 25px;}
    .db_pic .db_tu ul li{ margin-right: 22px;}
    .zhrd_list1 ul li a{ font-size: 18px;}
    /*专题专栏*/
    .ztzlbox_new{ width: auto; float: none;}
    .ztzlbox{ height: 106px;}
    .ztzlbox .ztzl_tu ul li{ width:337px; height: 106px;  }
    /*网站导航*/
    .wzdh_top .tit{ margin-right: 0px;}
    .wzdh_tab li a{ padding: 0 20px; margin-right: 0px;}
    .wzdh_list li a{ padding: 0 15px;}
}
@media (max-width:991px) {
    /*焦点图*/
    .news_flash{ height:auto; padding-bottom: 40px;}
    .news_flash .flash-pic ul li{width:100%; position:static;}
    .news_flash .flash-pic ul li .img_pic{ width: auto; height:auto;   }
    .news_flash .flash-pic ul li .hotinfo{position:static;left:auto; height:auto;width:auto; padding: 0 20px;}
    .news_flash .flash-pic ul li .hotinfo p{ height:auto;}
    .news_flash .flash-num{ left:auto; right: 0px;}
    .news_flash .flash-pic ul li .img_pic .title{ display: none;}
    .newsbox,.ldzcbox,.listbox,.dbbox{ width: auto; float: none;}
    .newsbox .news-list li a{ max-width: none;}
    .ldzcbox{background-size: 100% 100%;}
    .ldzc_r ul li#zr2{ margin-left: 0px;}
    /*.ldzc_r ul li{line-height: 30px;}
    .ldzc_r ul li .tit{line-height: 30px;}*/
    .zhrd_list1 ul li{ width: 364px;}
    .zhrd_list1 ul li img{ margin-right: 10px;}
    .zhrd_list1 ul li.num2{ margin-right: 0px;}
    .wzdh_top .tit{ width: 100px; margin-right: 0px; font-size: 16px;}
    .wzdh_tab li a{ padding: 0 10px; margin-right: 0px; font-size: 15px;}
    .wzdh_tab li i{ width: 17px;}
    .wzdh_list li a{ padding: 0 5px; font-size: 15px;}
    .contain{ padding: 0 10px;}
    .wzdh_conlist li{ width: 23%;}
    .ditubox{ left: -100px;}
    .ditubox .caret{ left: 40%;}
    /*专题专栏*/
    .ztzlbox_new{ width: auto; float: none;}
    .ztzlbox{ height: 121px;}
    .ztzlbox .ztzl_tu ul li{ width:384px; height: 121px;  }
    .ls-hfbox{height: 90px;}
}
@media (max-width:767px) {
    .news_flash{ margin-top: 10px;}
    .news_flash .prev, .news_flash .next{ margin-top: 0px; top:10%;}
    .zhrd_list1 ul li{ width: auto; float: none; margin: 0 0px 10px 0px;}
    .zhrd_list2{ height: auto; overflow: hidden; padding-top: 20px; margin-bottom: 10px;}
    .zhrd_list2 ul li{ width: 33.33%;}
    .zhrd_list2 ul li.num4{ background: none;}
    .list_con{ padding: 10px 0px;}
    /*专题专栏*/
    .ztzlbox{ height: 95px; margin: 10px 0;}
    .ztzlbox .ztzl_tu.bd{width: 285px!important; margin: 0 auto}
    .ztzlbox .ztzl_tu ul li{ width:285px; height: 95px;  }
    .ztzlbox .ztzl_tu ul li a{ margin-right: 0;}
    .ldzcbox{ margin: 10px 0;}
    .ls-hfbox{height: 80px;}
}
@media (max-width:597px) {
    .listtab{ height: auto;}
    .listtab .tit a{ line-height: 42px;}
    .listtab ul{ padding-top: 0px;}
    .listtab ul li a{ line-height: 42px;}
    .ls-hfbox{height: 70px;}
}
@media (max-width:500px) {
    .ldzcbox{ padding: 0 15px; height: auto; overflow: hidden; padding-bottom: 10px;}
    .ldzc_l{ border-right: none; width: auto; float: none; text-align: center;}
    .ldzc_r{ margin: 0px;margin-top:10px;}
    .ldzc_r ul li#msz{ clear: both;}
    .db_pic .db_tu ul li{ margin-right: 20px;}
}

