body { font-family: 'font-family: "Microsoft YaHei", 微软雅黑, "Microsoft JhengHei", 华文细黑, STHeiti, MingLiu;'; background: #fff; }
.opacity { background: rgba(255, 255, 255, .4);max-width: 1200px;margin: 0 auto; }

/*******************************
    ---------[ 头部 ]---------
********************************/
.header { padding-top: 20px;position: relative; }
.logo { margin-top: 25px; margin-bottom: 20px; }
.search-input { text-align: right; }
.search-input input { display: inline-block; width: 320px; height: 60px; line-height: 60px; padding: 0 25px; border: none; background: #fff; color: #C0C0C0; }
.search-input span { display: inline-block; width: 120px; height: 60px; line-height: 60px; text-align: center; color: #fff; background: #2695DF; font-size: 18px; cursor: pointer; }
@media (max-width: 767px) {
    .search-input {text-align: center;}
    .search-input .search-inner {display: inline-block;}
    .search-input input {vertical-align: bottom;text-align: left;}
    .tq i {display: block }
    .logo-img img {max-width: 300px}
    .search-input span { width: 77px;}
}

/*******************************
    ---------[ 导航 ]---------
********************************/
a:focus, a:hover { text-decoration: none; }
.header-nav { height: 75px;position: relative; }
.navBarwra {position: relative;}
.header-navbg { width: 100%; height: 75px; background:#2695df; margin-top: 15px; }
.index-nav li { float: left; height: 75px; line-height: 75px; position: relative; }
.index-nav li a { display: block; text-align: center; color: #fff; padding: 0 25px; font-size: 22px; }
.index-nav li.cur a,.index-nav li:hover a { display: block; width: 166px; text-align: center; padding: 0; color: #fff; position: relative; z-index: 2; line-height: 66px; }
.index-nav li.cur:after,.index-nav li:hover:after { content: ""; display: block; width: 166px; height: 90px; background: url(https:/www.btdsss.gov.cn/images/nav_hover.png)no-repeat; position: absolute; bottom: 0; z-index: 0; }

/*******************************
    ---------[ 主体 ]---------
********************************/

/*******************************
    ---------[ 尾部 ]---------
********************************/
.footer { }

/*******************************
    ---------[ 首页 ]---------
********************************/
.pd0 { padding: 0px; }
.mr30 { margin-left: -20px; margin-right: -20px; }

/* 最新要闻 */
.index-yw { width: 710px; float: left; }
.index-gg { width: 480px; float: right; }
.index-yw-tit, .index-gg-tit { background: #fff; margin-bottom: 7px;margin-top: 2px; display: flex; }
.index-yw-tit .index-yw-titimg, .index-gg-tit .index-yw-titimg { float: left; display: block; width: 132px; }
.index-yw-tit .index-yw-titcon, .index-gg-tit .index-yw-titcon { display: block; flex: 1 1 auto; line-height: 55px; padding: 0 25px; font-size: 18px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.slick-banner .item { position: relative; }
.slick-banner .slick-dots { width: 95px; height: 60px; line-height: 60px; position: absolute; bottom: 0px; text-align: left; right: 10px; }
.slick-banner .slick-dotted.slick-slider { margin-bottom: 0; }
.slick-banner .slick-dots li { margin: 0 2px; display: inline-block; width: 8px; height: 8px; overflow: hidden; background: rgba(255, 255, 255, 0.6); }
.slick-banner .slick-dots li button:before { opacity: 1; }
.slick-banner .slick-dots li.slick-active button:before { color: #a40001; }
.slick-banner .slick-dots li.slick-active { background: #fff; }
.slick-dots li button { font-size: 0; background: none; border: none; width: 8px; height: 8px; box-sizing: border-box; }
.slick-banner .item p { width: 100%; position: absolute; bottom: 0; background: rgba(0, 0, 0, 0.5); margin-bottom: 0; font-size: 18px; padding: 0 30px; padding-right: 100px; height: 60px; line-height: 60px; color: #fff; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.index_tabcon ul { display: none; }
.index-tabtit { width: 100%; height: 50px; line-height: 49px; padding: 0 25px; background: #f5f5f7; }
.index-tabtit .active {font-weight:bold; color: #2695DF; border-bottom: 1px solid #2695DF }
.index-tabtit li {border-bottom: 1px solid transparent; float: left; margin-right: 18px; font-size: 16px; color: #999999; cursor: pointer; }
.index_tabcon { background: #fff; padding: 15px 20px; }
.index_tabcon li { background: url(https:/www.btdsss.gov.cn/images/li_icon.png)no-repeat 0px 16px; padding-left: 13px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; height: 43px; line-height: 43px; }
.index_tabcon li:hover { background: url(https:/www.btdsss.gov.cn/images/li_icon_hover.png)no-repeat 0px 18px; }
.tab-lebel { color: #3498DB; }
.index_tabcon li:hover a { color: #D51719; }
.index_tabcon li:hover .tab-lebel { color: #D51719; }
.tab-bg { position: relative; padding-left: 134px; }
/*.tab-bg::before { content: ""; display: block; width: 134px; height: 60px; position: absolute; bottom: 0; left: 0; background: url(https:/www.btdsss.gov.cn/images/index_cwgk.png)no-repeat; }*/
.tab-bg2::before { background: url(https:/www.btdsss.gov.cn/images/index-zsyz.png)no-repeat; }
.tab-bg3::before { background: url(https:/www.btdsss.gov.cn/images/index_zjst.png)no-repeat; }
.tab-bg4::before { background: url(https:/www.btdsss.gov.cn/images/index_hdjl.png)no-repeat; }
.tab-bg5::before { background: url(https:/www.btdsss.gov.cn/images/index_wsfw.png)no-repeat; }
.tab-bg6::before { background: url(https:/www.btdsss.gov.cn/images/index_jchy.png)no-repeat; }
.index-cwgk { margin-top: 14px; }
.index-cwgg-icon { background: #fcfafd; }
.index-iconbg { display: inline-block; width: 45px; height: 45px; text-align: center; line-height: 45px; background: #2695DF; }
.index-zjst-left { width: 890px; float: left; margin-top: 20px; }
.index-zjst-right { width: 300px; float: right; margin-top: 20px; }
.index-zjst-right-l { width: 300px; float: left; }
.index-zjst-right-r { width: 290px; float: right; }
.index-dcky { width: 100%; }
.cwgk-date { float: right; color: #999999; }
.cwgk-tit { display: inline-block; width: 530px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.cwgk-tit2 { width: 100% }
.index_tabcon_cwgk li { height: 40px; line-height: 40px; background: url(https:/www.btdsss.gov.cn/images/li_icon.png)no-repeat 0px 14px; }
.index_tabcon_cwgk li:hover { background: url(https:/www.btdsss.gov.cn/images/li_icon_hover.png)no-repeat 0px 14px; }
.cegkicon li { width: 30%; float: left; }
.index-cwgg-icon { padding: 20px 45px 5px; }
.index-cwgg-icon a { color: #4D94C2; }
.index-cwgg-icon li { margin-bottom: 11px; }
.index-cwgg-icon2 { padding-bottom: 11px; text-align: center; }
.index-iconbg { margin-right: 15px; }
.index-iconbg2 { display: block; margin: 13px auto 14px; }
.index_adv .pd5 { padding-left: 5px; padding-right: 5px; }
.index_adv img { width: 100%; }
.index_specialslider { background: #fff; margin-top: 10px; position: relative; padding-left: 92px; height: 150px; padding-right: 40px; }
.index_specialslider::before { content: ""; display: block; width: 80px; height: 150px; position: absolute; top: 0; left: 0; background: url(https:/www.btdsss.gov.cn/images/index_rdzt.jpg)no-repeat; }
.index_specialslider .slick-list { padding-top: 15px; }

.index_specialslider1 { background: #fff; margin-top: 20px; position: relative; padding-left: 92px; height: 150px; padding-right: 40px; }
.index_specialslider1::before { content: ""; display: block; width: 80px; height: 150px; position: absolute; top: 0; left: 0; background: url()no-repeat; }
.index_specialslider1 .slick-list { padding-top: 15px; }

.index_special .slick-prev { position: absolute; right: 0; z-index: 2; width: 35px; height: 75px; background: #2695DF; border: none; }
.index_special .slick-prev.slick-disabled, .index_special .slick-next.slick-disabled { background: #b3b2b0; }
.index_special .slick-next { position: absolute; right: 0; bottom: 0; z-index: 2; width: 35px; height: 75px; background: #2695DF; border: none; }
.index_special .slick-prev::before, .index_special .slick-next::before { content: ""; display: block; width: 35px; height: 75px; position: absolute; top: 0; left: 0; background: url(https:/www.btdsss.gov.cn/images/index_r_l.png)no-repeat 11px 26px; }
.index_special .slick-next::before { background: url(https:/www.btdsss.gov.cn/images/index_r_r.png)no-repeat 11px 26px; }
.index_special button { font-size: 0; }

.add_index_specialslider{padding: 0px 70px;}
.add_index_specialslider::before{display: none !important;}
.index_special .add_index_specialslider .slick-prev{left: 5px;right: auto; top: 0;bottom: 0;margin: auto;}
.index_special .add_index_specialslider .slick-next{right: 5px;top: 0;bottom: 0;margin: auto;}
.zjst_img { width: 240px; float: left; }
.zjst_txt { width: 560px; float: left; line-height: 30px; margin-left: 20px; margin-bottom: 0; }
.index_tabcon4 { padding: 15px 30px; }
.imdex-more { color: #999; font-size: 14px; margin-left: 10px; }
.zjst_p p { width: 50%; float: left; padding-left: 15px; background: url(https:/www.btdsss.gov.cn/images/li_icon.png)no-repeat 0px 6px; margin-top: 35px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.zjst_p p a:hover { color: #1072B3; }
.index-zjst_icon li { width: 50%; float: left; }
.index-zjst_icon li a { font-size: 20px; }
.index-zjst-right-l-icon li { width: 50%; float: left; text-align: center; }
.index-zjst-right-l-icon .index-iconbg { background: none; display: block; width: 70px; height: 70px; margin-right: 0; margin: 0 auto 4px; }
.index-zjst-right-l-icon .index-icontext { display: block; width: 100%; text-align: center; }
.index_hd_icon { padding-left: 0; padding-right: 0; padding-bottom: 7px; }
.index-zjst-right-r-icon .index-iconbg { background: none; }
.index-zjst-right-r-icon li { border: 1px solid #e3e3e3; background: #f8f8fa; height: 64px; line-height: 64px; margin-bottom: 6px; padding-left: 55px; }
.index-zjst-right-r-icon li .index-icontext { font-size: 18px; color: #333333; }
.index-zjst-right-r-icon li .index-iconbg { width: 31px; height: 31px; line-height: 31px; }
.index-zjst-right-r-icon-wra { padding: 15px 17px; }
.index-dcky { margin-top: 20px }
.index_adv { margin-top: 10px; }
.index_dcky_con ul>div { padding-left: 30px; }
.index_dcky_con .slick-prev { position: absolute; left: 0; top: 50%; margin-top: -23px; z-index: 2; width: 45px; height: 45px; background: #2695DF; border: none; }
.index_dcky_con .slick-prev.slick-disabled, .index_dcky_con .slick-next.slick-disabled { background: rgba(0, 0, 0, 0.6); }
.index_dcky_con .slick-next { position: absolute; right: 0; top: 50%; margin-top: -23px; z-index: 2; width: 45px; height: 45px; background: #2695DF; border: none; }
.index_dcky_con .slick-prev::before, .index_dcky_con .slick-next::before { content: ""; display: block; width: 45px; height: 45px; position: absolute; top: 0; left: 0; background: url(https:/www.btdsss.gov.cn/images/index_r_l.png)no-repeat 16px 13px; }
.index_dcky_con .slick-next::before { background: url(https:/www.btdsss.gov.cn/images/index_r_r.png)no-repeat 16px 13px; }
.index_dcky_con button { font-size: 0; }
.index_btzq_wra { display: flex; background: #fff; margin-top: 14px; padding: 30px; position: relative; }
.index_btzq_tit { width: 166px; color: #3498DB; font-size: 20px; }
.index_btzq_con { flex: 1 1 auto; }
.index_btzq_con a { display: inline-block; color: #8A9399; padding: 0 18px; margin-bottom: 12px; }
.footer_link span { color: #3498DB; font-size: 20px; margin-right: 12px; }
.footer_link { color: #fff; padding-left: 30px; margin-bottom: 38px; }
.footer_link a { color: #fff; padding: 0 18px;font-size: 14px; }
.footer_link a:hover { color: #3498DB; }
.footer_about { text-align: center; }
.footer_about a { display: inline-block; color: #fff; padding: 0 25px; }
.footer_about a:hover { color: #3498DB; }
.footer_adr { border-top: 1px solid #77777d; margin-top: 24px; padding-top: 30px; padding-bottom: 38px; text-align: center; }
.footer_adr .footer_adr_img { display: inline-block; margin-right: 34px; vertical-align: top; }
.footer_adr_text { display: inline-block; vertical-align: top; }
.footer_adr p { color: #fff; text-align: left; font-size: 14px; }

/* footer */
.footer { background: #1d1d27; padding-top: 100px; margin-top: -60px; }
@media (min-width:1200px) {
    .container { width: 1200px;position: relative; }
}

/*Common For Max 960*/
@media only screen and (max-width:1199px) {
    .index-nav li a { display: block; text-align: center; color: #fff; padding: 0 12px; font-size: 22px; }
    .index-yw { width: 100%; float: none; }
    .slick-slide img { display: block; width: 100%; }
    .index-gg { margin-top: 10px; width: 100%; float: right; }
    .index-zjst-left { width: 100%; float: none; margin-top: 20px; }
    .index-zjst-right { width: 100%; float: none; margin-top: 20px; }
    .index-zjst-right-l { width: 49%; float: left; }
    .index-zjst-right-r { width: 49%; float: right; }
    .wxb_imgwra img { width: 100%; }
    .index-zjst-right-r-icon li { border: 1px solid #e3e3e3; background: #f8f8fa; height: 74px; line-height: 74px; margin-bottom: 6px; padding-left: 55px; }
}
@media only screen and (max-width:1100px) { }
@media only screen and (max-width:1100px) { }

/*Common For Max 768*/
@media only screen and (max-width:991px) {

    /*******************************
       ---------[ 导航 ]---------
       ********************************/
    div.burger { height: 40px; font-size: 25px; text-align: center; float: right; width: 40px; position: relative; cursor: pointer; margin-top: 20px; }
    .fixed div.burger { top: 7px; }
    .burger div.x, .burger div.y, .burger div.z { position: absolute; left: calc((100% - 25px) / 2); top: calc((100% - 3px) / 3); width: 25px; height: 2px; background: #2695DF; border-radius: 2px; -webkit-transition: all 200ms ease-out; -moz-transition: all 200ms ease-out; -ms-transition: all 200ms ease-out; -o-transition: all 200ms ease-out; transition: all 200ms ease-out; }
    .open div.x, .open div.y, .open div.z { background: #fff; }
    .burger div.x, .burger div.y, .burger div.z { height: 3px; width: 36px; }
    .burger div.y { top: 23px; }
    .burger div.z { top: 34px; }
    .burger div.collapse { top: 20px; display: block; -webkit-transition: all 70ms ease-out; -moz-transition: all 70ms ease-out; -ms-transition: all 70ms ease-out; -o-transition: all 70ms ease-out; transition: all 70ms ease-out; }
    .burger div.rotate30 { -ms-transform: rotate(30deg); -webkit-transform: rotate(30deg); transform: rotate(30deg); -webkit-transition: all 50ms ease-out; -moz-transition: all 50ms ease-out; -ms-transition: all 50ms ease-out; -o-transition: all 50ms ease-out; transition: all 50ms ease-out; }
    .burger div.rotate150 { -ms-transform: rotate(150deg); -webkit-transform: rotate(150deg); transform: rotate(150deg); -webkit-transition: all 50ms ease-out; -moz-transition: all 50ms ease-out; -ms-transition: all 50ms ease-out; -o-transition: all 50ms ease-out; transition: all 50ms ease-out; }
    .burger div.rotate45 { -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); -webkit-transition: all 100ms ease-out; -moz-transition: all 100ms ease-out; -ms-transition: all 100ms ease-out; -o-transition: all 100ms ease-out; transition: all 100ms ease-out; }
    .burger div.rotate135 { -ms-transform: rotate(135deg); -webkit-transform: rotate(135deg); transform: rotate(135deg); -webkit-transition: all 100ms ease-out; -moz-transition: all 100ms ease-out; -ms-transition: all 100ms ease-out; -o-transition: all 100ms ease-out; transition: all 100ms ease-out; }

    /* 导航 */
    .header .xs-header-nav li { position: relative; float: left; padding: 0px; }
    .header .xs-header-nav li.cur, .header .xs-header-nav li:hover { padding: 0; font-size: 14px; color: #fff; font-weight: bold; }
    .nav-h { min-height: 0px; }
    .header .index-nav li a { padding: 10px 15px; }
    .nav-after::after { content: '>'; color: #fff; font-size: 20px; float: right; margin-right: 20px; }
    div.burger.open { position: fixed; right: 22px; }
    .navBar { position: fixed; width: 103%; height: 100%; left: 0; top: 0; background: url(https:/www.btdsss.gov.cn/images/navBarBg.png) repeat; z-index: 19; padding: 0; }
    .navBarwra .nav { width: 58.66%; position: relative; overflow-y: auto; height: 100%; float: right; background: url(https:/www.btdsss.gov.cn/images/navChildBg.png) repeat; padding: 15px; padding-top: 60px; }
    .navBarwra .nav>li, .navBarwra .nav>li:hover, .navBarwra .nav>li.cur { float: left; border-bottom: 1px solid #eee; line-height: 54px; }
    .navBarwra .nav>li.cur>a:after, .navBarwra .nav>li:hover>a:after { content: ''; display: block; width: 0px; height: 0px; position: absolute; left: 50%; margin-left: -14px; background: none; }
    .navBarwra .nav>li { margin-left: 10px; width: 100% }
    .navBarwra .nav>li i { color: #fff; font-size: 28px; margin-top: 20px; cursor: pointer; }
    .navBarwra .nav>li>a { color: #fff !important; width: 90%; display: inline; }
    .navBarwra .nav-child { position: static; background: none; width: 100%; display: block; padding: 0 15px 0 35px; margin-top: -10px; margin-bottom: 10px; }
    .navBarwra .nav>li.cur>a, .navBarwra .nav>li:hover>a { background: none; }
    .header .index-nav.nav dl { border-top: 1px solid #fff; padding: 12px 0px; position: relative; top: 0; left: 0; z-index: 2; width: 100%; overflow: hidden; display: none; opacity: 0.8; background: none; color: #fff; }
    .header .index-nav.nav dl a { color: #fff; }

    /*首页*/
    .search-input { margin-top: 10px; }
    .index-zjst-right-r-icon li { border: 1px solid #e3e3e3; background: #f8f8fa; height: 68px; line-height: 68px; margin-bottom: 6px; padding-left: 55px; }
    .index_adv .pd5 { margin-bottom: 10px; }
    .index_dcky_con ul>div { padding: 0 15px; }
    .index_btzq_tit { width: 302px; }
}
@media only screen and (max-width:772px) { }
@media only screen and (max-width:767px) {
    .pd0 { padding-left: 15px; padding-right: 15px; }
    .logo-img img { width: 100%; }
    .search-input input { display: inline-block; width: 220px; height: 60px; line-height: 60px; padding: 0 25px; border: none; background: #fff; color: #C0C0C0; }
    .index-tabtit li { float: left; margin-right: 5px; font-size: 14px; color: #999999; cursor: pointer; }
    .index-tabtit { width: 100%; height: 50px; line-height: 49px; padding: 0 5px; background: #f5f5f7; }
  .index-gg .index-tabtit {height: auto;}
    .tab-bg::before { background: none; display: none; }
    .index_tabcon4 { padding: 15px 15px; }
    .tab-bg4::before { display: block; background: url(https:/www.btdsss.gov.cn/images/index_hdjl.png)no-repeat; }
    .tab-bg5::before { display: block; background: url(https:/www.btdsss.gov.cn/images/index_wsfw.png)no-repeat; }
    .index_specialslider { height: 105px; }
    .index_special .slick-next { height: 50px; }
    .index_special .slick-prev::before, .index_special .slick-next::before { content: ""; display: block; width: 35px; height: 49px; position: absolute; top: 0; left: 0; background: url(https:/www.btdsss.gov.cn/images/index_r_l.png)no-repeat 11px 20px; }
    .index_special .slick-next::before { background: url(https:/www.btdsss.gov.cn/images/index_r_r.png)no-repeat 11px 16px; }
    .index_specialslider::before { content: ""; display: block; width: 60px; height: 105px; position: absolute; top: 0; left: 0; background: url(https:/www.btdsss.gov.cn/images/index_rdzt.jpg)no-repeat 0 0; background-size: contain; }
    .index_specialslider { background: #fff; margin-top: 20px; position: relative; padding-left: 64px; height: 105px; padding-right: 40px; }
    .add_index_specialslider{padding: 0px 40px;}    
    .index_special .add_index_specialslider .slick-prev{height: 50px;width: 30px;}
    .index_special .add_index_specialslider .slick-next{width: 30px;}
    .index_special .add_index_specialslider .slick-prev::before { background: url(https:/www.btdsss.gov.cn/images/index_r_l.png)no-repeat 11px 16px; }
    .zjst_img { width: 100%; float: left; }
    .zjst_img img { width: 100%; }
    .zjst_txt { width: 100%; float: left; line-height: 30px; margin-left: 0; margin-top: 15px; margin-bottom: 0; }
    .zjst_p p { width: 100%; float: left; padding-left: 15px; background: url(https:/www.btdsss.gov.cn/images/li_icon.png)no-repeat 0px 6px; margin-top: 12px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
    .index-cwgg-icon { padding: 20px 15px 5px; }
    .index-zjst_icon li a { font-size: 14px; }
    .index-zjst-right-l { width: 100%; float: none; }
    .index-zjst-right-r { width: 100%; float: none; margin-top: 20px; }
    .index-cwgg-icon { padding: 20px 15px 15px; }
    .index_btzq_con a { display: inline-block; color: #8A9399; padding: 0 0px; margin-bottom: 12px; }
    .index_btzq_wra { display: block; }
    .index_btzq_tit { width: 100%; }
    .footer_link span { display: block; }
    .footer_link a { color: #fff; padding: 0; }
    .footer_adr { padding: 30px 15px; }
    .footer_adr .footer_adr_img { display: block; margin: 0 }
    .footer_adr_text { display: inline-block; width: 250px; vertical-align: top; }
}
@media only screen and (max-width:629px) { }

/*Common For Max 414*/
@media only screen and (max-width:479px) { }

/*Common For Max 375*/
@media only screen and (max-width:413px) { }

/*Common For Max 320*/
@media only screen and (max-width:320px) {
    .search-input input { display: inline-block; width: 166px; height: 60px; line-height: 60px; padding: 0 25px; border: none; background: #fff; color: #C0C0C0; }
    .xs-ul { height: 100px; }
    .index-tabtit li { height: 50px; overflow: hidden; }
    .footer_about a { display: inline-block; color: #fff; padding: 0 15px; }
    .footer_adr_text { display: inline-block; width: 216px; vertical-align: top; }
}

/* --------------------------- 固定屏幕样式 ---------------------------------------- */

/*960*/
@media only screen and (min-width:960px) and (max-width:1199px) { }

/*768*/
@media only screen and (min-width:768px) and (max-width:959px) { }

/*480*/
@media only screen and (min-width:480px) and (max-width:767px) { }

/*320*/
@media only screen and (min-width:320px) and (max-width:479px) { 
    .cwgk-box-wrap .index-iconbg { margin-right: 5px;width: 35px;height: 35px;line-height: 35px;}
    .cwgk-box-wrap.index-cwgg-icon a {font-size: 12px;}
    .cwgk-box-wrap.index-cwgg-icon li:nth-child(2n+1) {padding-right: 5px;}
    .cwgk-box-wrap.index-cwgg-icon li:nth-child(2n) {padding-left: 5px;}
}

/*240*/
@media only screen and (max-width:319px) { }

/*
 * @Description: 右侧边栏
 * @Author: Angela
 */

html { width: 100%; min-height: 100%; font-size: 16px; line-height: 24px; }
body { width: 100%; min-height: 100%; overflow: auto; color: #333; font-size: 16px; line-height: 24px; font-family: "Microsoft YaHei", 微软雅黑, "Microsoft JhengHei", 华文细黑, STHeiti, MingLiu; }

/* 去掉tab动态获取数据时间 */
.dynamic li span {display:none;}
.index_tabcon ul {display:block;}
.index_tabcon .tabcon {display:none;}

/* 高亮处理 */
.index-tabtit li {color: #666}
.index-tabtit li:hover {color: #2695df;font-weight: bold;border-bottom: 1px solid #2695DF;}
.index-tabtit a:hover, .index-tabtit .active a {color: #2695df;font-weight: bold;}

.index-cwgg-icon li .index-iconbg {background: #7bbeea}
.index-cwgg-icon a {color:#4d94c2}
.index-cwgg-icon li:hover .index-iconbg {background: #2695df}
.index-cwgg-icon li:hover a {color:#4d94c2}

.index-zjst-right .index-cwgg-icon {background: #fff;}
.index-zjst-right li .index-iconbg, .index-zjst-right li:hover .index-iconbg {background: transparent}
.index-zjst-right li a {color: #666}
.index-zjst-right li:hover a {color: #2695df}

.index-zjst-right-r-icon li:hover {background: #fff}
.index-zjst-right li:hover a {color: #2695df}
.index-zjst-right-l .index-cwgg-icon .index-iconbg {border-radius: 50%;text-align: center;width:70px;height: 70px;line-height: 70px;opacity: .9;}
.index-zjst-right-l .index-cwgg-icon li:hover .index-iconbg {opacity:1;}
.index-zjst-right-l .index-cwgg-icon li:nth-child(1) .index-iconbg {background: #fdf6dc}
.index-zjst-right-l .index-cwgg-icon li:nth-child(2) .index-iconbg {background: #CCEAF8}
.index-zjst-right-l .index-cwgg-icon li:nth-child(3) .index-iconbg {background: #DCE5FF}
.index-zjst-right-l .index-cwgg-icon li:nth-child(4) .index-iconbg {background: #FFDCDC}
.index-zjst-right-l .wxb_imgwra {width: 100%;overflow: hidden;}
.index-zjst-right-l .wxb_imgwra img {-webkit-transition: all 0.6s; -o-transition: all 0.6s;transition: all 0.6s;}
.index-zjst-right-l .wxb_imgwra img:hover {-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}


.index_adv .pd5 {opacity: .9;}
.index_adv .pd5:hover {opacity: 1;}

/* 阴影 */
.box-shadow, .box-shadow-layout { box-shadow: 0 3px 10px rgba(4, 30, 69, .2); -webkit-transition: all 0.6s; transition: all 0.6s; }
.box-shadow:hover { box-shadow: 0 3px 15px rgba(4, 30, 69, .4); }
.nav-right-box { position: fixed; right: 35px; bottom: 45px; z-index: 99; }
.nav-right-box li { margin-bottom: 15px; width: 55px; height: 55px; line-height: 55px; text-align: center; background: #fff; border-radius: 50%; }
.nav-right-box li.toTop { background: #2695DF; }
@media (max-width:767px) {
    .nav-right-box { right: 15px; bottom: 25px; }
    .nav-right-box li { margin-bottom: 10px; width: 35px; height: 35px; line-height: 35px; }
    .nav-right-box li img { max-width: 70%; }
}

/* 最新要闻，通知公告 */
.superSlide, .superSlide li { display: none; }
.superSlide .bd { padding: 0 10px; margin-left: 132px; }
.superSlide .bd .tempWrap { max-width: 100%; }
.superSlide .bd ul { overflow: hidden; zoom: 1; }
.superSlide .bd ul li a { display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;font-weight:bold;color:#333; }
.superSlide-news .slick-banner img {width:710px;height:380px;}
@media (max-width: 1199px){
    .superSlide-news .slick-banner img {width:100%;height:auto;}
}
/* 热点专题 */
.index_special .container {position: relative;}
.special-head {position: absolute;left: 0;top: 10px;z-index: 99;}
.index_special .index_specialslider img {width: 330px;height: 120px; -webkit-transition: all 0.6s; -o-transition: all 0.6s;transition: all 0.6s;}
.index_special .index_specialslider img:hover {-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
@media (max-width: 767px){
    .special-head img {width: 60px;height: 105px;}
    .index_special .index_specialslider img {max-height: 75px;}
.index-yw-tit .index-yw-titcon, .index-gg-tit .index-yw-titcon {padding:0;}
}

/* 多彩昆玉 */
.index_dcky_con .slick-initialized img {width: 260px;height: 150px;  -webkit-transition: all 0.6s; -o-transition: all 0.6s;transition: all 0.6s;}
.index_dcky_con .slick-initialized img:hover {-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
@media (max-width: 767px){
    .index_dcky_con .slick-initialized img {width: 100%;}
}

/* 走进师市 */
.index_tabcon4 {min-height: 229px;}
@media (max-width: 767px){
    .index_tabcon4 {min-height: auto;}
}

/* 招商引资 */
.J-tabcon3 {min-height: 230px;}
@media (max-width: 767px){
    .J-tabcon3 {min-height: auto;}
}

/* 滚动条 */
html::-webkit-scrollbar, body::-webkit-scrollbar, .scrollbar::-webkit-scrollbar { width: 6px; height: 6px; background-color: #ccc; }
html::-webkit-scrollbar-button:start:increment, body::-webkit-scrollbar-button:start:increment, .scrollbar::-webkit-scrollbar-button:start:decrement, html::-webkit-scrollbar-button:end:increment, body::-webkit-scrollbar-button:end:increment, .scrollbar::-webkit-scrollbar-button:end:increment { display: block; }
html::-webkit-scrollbar-button:start:increment, body::-webkit-scrollbar-button:start:increment, .scrollbar::-webkit-scrollbar-button:start:increment, html::-webkit-scrollbar-button:end:decrement, body::-webkit-scrollbar-button:end:decrement, .scrollbar::-webkit-scrollbar-button:end:decrement { display: none; }
html::-webkit-scrollbar-button:end:increment, body::-webkit-scrollbar-button:end:increment, .scrollbar::-webkit-scrollbar-button:end:increment { height: 0; width: 0; background-color: rgb(3, 100, 179); }
html::-webkit-scrollbar-button:start:decrement, body::-webkit-scrollbar-button:start:decrement, .scrollbar::-webkit-scrollbar-button:start:decrement { height: 0; width: 0; background-color: rgb(3, 100, 179); }
html::-webkit-scrollbar-track-piece:start, body::-webkit-scrollbar-track-piece:start, .scrollbar::-webkit-scrollbar-track-piece:start { background-color: #f2f1fe; }
html::-webkit-scrollbar-track-piece:end, body::-webkit-scrollbar-track-piece:end, .scrollbar::-webkit-scrollbar-track-piece:end { background-color: #f2f1fe; }
html::-webkit-scrollbar-thumb, body::-webkit-scrollbar-thumb, .scrollbar::-webkit-scrollbar-thumb { border-radius: 5px; background-color: #ccc; }

/* 清除浮动 */
.clearfloat:after { content: ""; display: block; height: 0; clear: both; visbility: hidden; }
.clearfloat { *zoom: 1; }

/* 底部友情链接 */
.footer {margin-top: 20px;padding-top: 50px;background: rgba(29, 29, 39, .6);position: relative; }
.footer a {color: #fff}
.fr-links {display: inline-block;vertical-align: middle;font-size: 16px}
.fr-links .box:last-child {margin-right: 0;}
.fr-links .box {width: auto;}
.fr-links .select-box {position: relative;padding-right: 10px; color: #fff;}
.fr-links .select-box .select-header {z-index:10;cursor: pointer;line-height: 32px;padding: 0 10px;position: relative;}
.fr-links .select-box .select-header:hover {color:#337ab7}
.fr-links .select-box span {z-index: 0;position: absolute;right: 5px;top: 3px;width: 10px;}
.fr-links .select-content { min-width: 250px;text-align: left;z-index:99; max-height: 288px;overflow: auto!important;background: #fff;width: 100%;position: absolute;bottom: 32px;border: 1px solid #c5c5c5;border-bottom: none;display: none;}
.fr-links .select-content li {padding: 0 10px;line-height: 32px;}
.fr-links .select-box a {padding: 0; color: #82879e;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.fr-links .select-content li:hover { color: #fff !important;background-color: #00a8ff; background-image: -moz-linear-gradient(-140deg, #00a8ff, #3153fd); background-image: -webkit-linear-gradient(-140deg, #00a8ff, #3153fd); background-image: -ms-linear-gradient(-140deg, #00a8ff, #3153fd); background-image: -o-linear-gradient(-140deg, #00a8ff, #3153fd); background-image: linear-gradient(-140deg, #00a8ff, #3153fd); }
.fr-links .select-content li:hover a { color: #fff !important; }
@media (max-width: 767px) {
    .fr-links .box {float: left;}
     .fr-links .box:last-child .select-content {right:0}
.footer_adr_text {width: 100%;}
}