﻿@charset "UTF-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin: 0; padding: 0; }
ul,ol{list-style:none;}
a{text-decoration:none;color: #333333;cursor: pointer;}
a:hover{color: #d20a0a}
img{border:0;vertical-align:top;}
input,button{vertical-align:top;outline:none;border:none;}
button{padding: 0;cursor: pointer;}
button::-moz-focus-inner {padding: 0;}  /*for FireFox button 内置padding为0*/
textarea{outline:none;border:none;resize:none;}
input, textarea {box-sizing: content-box;outline: none;background: 0 0;font-family: "Microsoft YaHei"}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {
    color: #acacac;
}
input:-moz-placeholder, textarea:-moz-placeholder {
    color:#acacac;
}
input::-moz-placeholder, textarea::-moz-placeholder {
    color:#acacac;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
    color:#acacac;
}
em {
    font-style: normal;
}
.rt{float:right;}
.lf{float: left;}
body{color: #000;font-family: "Microsoft YaHei";font-size: 0;}

/*清除浮动*/
.clearfix{*zoom:1;} /* 针对IE7 hack，触发IE7的haslayout，以清除浮动 */
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}
.clearfix:after{clear:both;}
table tr td,table{border-collapse:collapse;}

/* 通用样式 */

.mt-38 {
    margin-top: 38px;
}

.mt-27 {
    margin-top: 27px;
}

.mt-10 {
    margin-top: 10px;
}

.mt-16 {
    margin-top: 16px;
}

.mt-9 {
    margin-top: 9px;
}

.mt-34 {
    margin-top: 34px;
}

.mt-15 {
    margin-top: 15px;
}

.mt-40 {
    margin-top: 40px;
}

.mtb1 {
    margin: 14px 0 30px;
}

.mt-20 {
    margin-top: 20px;
}

.mt-8 {
    margin-top: 8px;
}

.mt-50 {
    margin-top: 50px;
}

.mt-6 {
    margin-top: 6px;
}

.mt-26 {
    margin-top: 26px;
}

.mt-45 {
    margin-top: 45px;
}

.mt-31 {
    margin-top: 31px;
}

.mt-5 {
    margin-top: 5px;
}

.mt-18 {
    margin-top: 18px;
}

.mt-13 {
    margin-top: 13px;
}

.mr-10 {
    margin-right: 10px;
}

.mr-14 {
    margin-right: 14px;
}

.w-260 {
    width: 260px;
}

.w-875 {
    width: 875px;
}

.w-330 {
    width: 330px;
}

.w-805 {
    width: 805px;
}

.w-290 {
    width: 290px;
}

.w-830 {
    width: 830px;
}

.w-260 {
    width: 260px;
}

.w-874 {
    width: 874px;
}

.w-530 {
    width: 530px;
}

.w-575 {
    width: 575px;
}

.w-442 {
    width: 442px;
}

.h-326 {
    height: 326px;
}

.pb-46 {
    padding-bottom: 46px;
}

.ptb-33-58 {
    padding: 33px 0 58px;
}

.ptb-33-39 {
    padding: 33px 0 39px;
}

.ptb-33-71 {
    padding: 33px 0 71px;  
}

.ptb-27-42 {
    padding: 27px 0 42px;
}

.ptb-37-59 {
    padding: 37px 0 59px;
}

.ptb-27-62 {
    padding: 27px 0 62px;
}

.e {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/* 头条轮播 */

.m-lb-tt {
    position: relative;
    height: 88px;
    overflow: hidden;
}

.lb-tt-bnr {
    height: 100%;
}

.lb-tt-item {
    position: absolute;
    left: 0;
    top: 0;
    height: 88px;
    padding-left: 112px;
}

.lb-tt-item .title, .lb-tt-item .atr {
    width: 998px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.lb-tt-item .title {
    display: block;
    padding-top: 10px;
    text-align: center;
    line-height: 38px;
    font-size: 38px;
}

.lb-tt-item .title:hover {
    text-decoration: underline;
}

.lb-tt-item .atr {
    margin-top: 17px;
    line-height: 14px;
    font-size: 14px;
}

.lb-tt-btn {
    position: absolute;
    right: 13px;
    top: 27px;
    border: 1px solid #dfdfdf;
}

.lb-tt-btn .prev {
    border-bottom: 1px solid #dfdfdf;
    background: url(../images/prev.png) center no-repeat;
}

.lb-tt-btn .next {
    background: url(../images/next.png) center no-repeat;
}

.lb-tt-btn .prev, .lb-tt-btn .next {
    width: 30px;
    height: 43px;
    cursor: pointer;
}

/* 图片轮播 */

.m-lb-img {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
}

.lbItems, .lbItems img {
    width: 100%;
    height: 100%;
}

.lbItems>a {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.lbIists {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 48px;
    line-height: 48px;
    overflow: hidden;
    background: url(../images/lb-bg.png);
}

.lbIists a {
    display: block;
    margin-left: 22px;
    max-width: 65%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 18px;
    color: #fff;
}

.lbIists a:hover {
    color: #d20a0a;
}

.lbNums {
    position: absolute;
    bottom: 20px;
    right: 13px;
}

.lbNums span {
    float: left;
    width: 8px;
    height: 8px;
    margin-left:  8px;
    text-align: center;
    background: #fff;
    border-radius: 50%;
    cursor: pointer;
}

.lbNums span.cur, .lbNums span:hover  {
    background: #e32927; 
}

.img-prev, .img-next {
    position: absolute;
    top: 50%;
    width: 40px;
    height: 70px;
    cursor: pointer;
}

.img-prev {
    margin-top: -20px;
    left: 0;
    background: url(../images/img-prev.png);
}

.img-next {
    right: 0;
    margin-top: -16px;
    background: url(../images/img-next.png);
}

.img-prev:hover {
    background: url(../images/img-prev-hv.png); 
}

.img-next:hover {
    background: url(../images/img-next-hv.png); 
}


/* hover */

.h-tool-a .a:hover, .drop-lists li a:hover, .f-about .a:hover, .xj-table .tt2:hover, .xj-pic-list8 .title:hover, .xj-pic-list8 .tt:hover,
.xj-table4 .a:hover, .xj-table4 .tt2:hover, .xj-map .a:hover, .zm-table1 td a:hover {
    color: #d20a0a;
}

.h-search .btn:hover, .xj-pic-list li:hover, .xj-list2 li:hover, .xj-pic-list4 li:hover, .xj-pic-list5 li:hover, .xj-pic-list7 li:hover,
.xj-search .btn:hover, .xj-search2 .btn:hover, .xj-pic-list10 li:hover, .xj-pic-list11 .a img:hover, .xj-letter .a:hover,
.xj-list12 .a:hover, .xj-btns .btn:hover, .xj-list10 .a:hover, .xj-pic-list12 .wp img:hover, .xj-img-rt:hover, .cy-header .back:hover,
.xj-search3 .btn:hover, .form-btn .btn:hover {
    opacity: 0.9;
}

.xj-table .img:hover img, .xj-table6 .img:hover, .yj-article .article-link .link:hover, .zz-xl-btn a:hover {
    opacity: 0.7;
}

.xj-list3 .a:hover {
    color: #fff;
    background: #0065ba;
    border-color: #0065ba;
}

.xj-list3 .a:hover, .xj-list4 a:hover, .xj-list8 .a:hover {
    color: #fff;
    background: #0065ba;
    border-color: #0065ba;
}

.xj-list .a:hover, .xj-table .a:hover {
    color: #d20a0a;
    background: url(../images/icon-arrow2-hv.png) 7px center no-repeat; 
}

.xj-table3 .a:hover {
    background: none;
}

.xj-table4 .a:hover, .xj-table4 .tt2:hover {
    color: #d20a0a;
}

.xj-pic-list2 .a:hover .tt, .xj-pic-list11 .tt:hover, .location .a:hover, .xj-pic-list12 .tt2:hover {
    color: #60aef0;
}

.xj-pic-list3 li:hover {
    background: #f1f9ff;
}

.xj-list3 .a:hover, .xj-list5 .a:hover {
    color: #fff;
    background: #0065ba;
}

.pull-down>li li .a:hover {
    color: #0065ba;
    background: url(../images/icon-arrow3-hv.png) left center no-repeat;
}

.xj-table3 .join:hover, .xj-pic-list13 .a:hover .tt, .xj-pic-list13 .a:hover .sp {
    font-weight: bold;
}

.yj-list .title:hover, .yj-list2 .link:hover, .yj-pic .text:hover, .yj-main .location .a:hover, .yj-title .more:hover {
    color: #bc0f0f;
}

.cy-footer .f-about .a:hover, .cy-main .location .a:hover, .cy-title .more:hover {
    color: #dc0000;
}

.cy-title .more:hover {
    border-color: #dc0000;
}

.yj-footer .f-about .a:hover {
    font-weight: bold;
}

/* 金融局 */

.body-bg1 {
    background: #f8f8f8;
}

.h-tool2-bg1 {
    background: url(../images/h-tool2-bg1.jpg) center top no-repeat;
}

/* 石嘴山 */

.h-tool2-bg2 {
    background: url(../images/h-tool2-bg2.jpg) center top no-repeat;
}

/* 底部样式2 */

.g-footer2 {
    height: 215px;
}

.g-footer2 .f-help {
    margin-top: 26px;
}

.g-footer2 .f-tt {
    margin-top: 17px;
}

.g-footer2 .f-tt2 {
    margin-top: 19px;
}

.f-img1 {
    margin: 2px 17px 0 6px;
}

.f-img2 {
    margin: 5px 0 0 30px;
}

.f-link {
    margin-top: -4px;
}

.f-link li {
    position: relative;        
    float: left;
    margin-left: 8px;
}

.f-link li:first-child {
    margin-left: 0;
}

.f-link .a {
    display: block;
    width: 70px;
    height: 66px;
    padding-top: 14px;
    text-align: center;
    background: #fff; 
    border: 1px solid #d1d1d1;
    border-radius: 3px;
}

.f-link .a:hover {
    opacity: 0.9;
}

.f-link .tt {
    margin-top: 11px;
    font-size: 12px;
    color: #333;
}

.scan {
    display: none;
    position: absolute;
    top: -128px;
    left: 50%;
    margin-left: -105px;
    padding: 19px 0;
    white-space: nowrap;
    background: #fff;
    border: 2px solid #c9d7e8;
}

.scan .pic {
    display: inline-block;
    width: 62px;
    padding: 0 20px;
    text-align: center;
    border-left: 1px solid #eaeff3;
}

.scan .pic:first-child {
    border-left: none;
}

.scan .pic>img {
    width: 100%;
    height: 62px;
}

.scan .pic .tt {
    margin-top: 6px;
}

.scan .arrow {
    position: absolute;
    left: 50%;
    bottom: -15px;
    width: 27px;
    height: 15px;
    margin-left: -13.5px;
    background: url(../images/icon-arrow7.png) no-repeat;
}

.f-link .app:hover .scan {
    display: block;
}

/* 头条轮播样式2 */

.lb-tt2 .more {
    position: absolute;
    right: -29px;
    bottom: 7px;
    font-size: 14px;
    color: #e12827;
}

.lb-tt2 .more:hover {
    font-weight: bold;
}

.lb-tt2 .lb-tt-item {
    padding-left: 92px;
}

/* 图片轮播样式2 */

.lb-img2 .lbIists {
    background: url(../images/lb-bg3.png);
}

/* 底部样式3 */

.g-footer3 {
    height: 202px;
}

/* 导航栏样式2 */

.h-nav2 .nav-list li {
    width: 240px;
}

/* 红色系-金融局 */

.set-red .h-logo .tt, .set-red .h-tool-a .a:hover, .set-red .drop-lists li a:hover, .set-red .f-about .a:hover,
.set-red .xj-table .tt2:hover, .set-red .xj-pic-list8 .title:hover, .set-red .xj-pic-list8 .tt:hover, 
.set-red .xj-table4 .a:hover, .set-red .xj-table4 .tt2:hover, .set-red .xj-map .a:hover, .set-red .h-logo .tt2 {
    color: #e33707;
}

.set-red .h-search .btn {
    background: #ed714b;
}

.set-red .h-nav {
    background: #d53103;
}

.set-red .nav-list .a {
    background: none;
}

.set-red .nav-list .a:hover .tt, .set-red .nav-list .a.cur .tt {
    color: #d53103;
}

.set-red .nav-list .a:hover, .nav-list .a.cur {
    background: url(../images/red-h-nav-bg2.jpg);
}

.set-red .nav-list .a:hover .nav1, .set-red .nav-list .a.cur .nav1 {
    background: url(../images/red-icon-nav1-ho.png) left center no-repeat;
}

.set-red .nav-list .a:hover .nav2, .set-red .nav-list .a.cur .nav2 {
    background: url(../images/red-icon-nav2-ho.png) left center no-repeat;
}

.set-red .nav-list .a:hover .nav3, .set-red .nav-list .a.cur .nav3 {
    background: url(../images/red-icon-nav3-ho.png) left center no-repeat;
}

.set-red .nav-list .a:hover .nav4, .set-red .nav-list .a.cur .nav4 {
    background: url(../images/red-icon-nav4-ho.png) left center no-repeat;
}

.set-red .nav-list .a:hover .nav5, .set-red .nav-list .a.cur .nav5 {
    background: url(../images/red-icon-nav5-ho.png) left center no-repeat;
}

.set-red .nav-list .a:hover .nav6, .set-red .nav-list .a.cur .nav6 {
    background: url(../images/red-icon-nav6-ho.png) left center no-repeat;
}

.set-red .nav-list .a:hover .nav7, .set-red .nav-list .a.cur .nav7 {
    background: url(../images/red-icon-nav7-ho.png) left center no-repeat;
}

.set-red .nav-list .a:hover .nav8, .set-red .nav-list .a.cur .nav8 {
    background: url(../images/red-icon-nav8-ho.png) left center no-repeat;
}

.set-red .nav-list .a:hover .nav9, .set-red .nav-list .a.cur .nav9 {
    background: url(../images/red-icon-nav9-ho.png) left center no-repeat;
}

.set-red .nav-list .a:hover .nav10, .set-red .nav-list .a.cur .nav10 {
    background: url(../images/red-icon-nav10-ho.png) left center no-repeat;
}

.set-red .g-footer {
    background: url(../images/red-footer-bg.jpg) center top no-repeat;
    border-top: 1px solid #eeac9a;
}

.set-red .ql-drop {
    background: url(../images/red-icon-drop.png) 2px center no-repeat;
}

.set-red .ql-drop>.sp {
    color: #d53103;
}

.set-red .lb-tt-item .title {
    color: #d53103;
}

.set-red .lb-tt-btn .prev:hover {
    background: url(../images/red-prev-ho.png) center no-repeat;
}

.set-red .lb-tt-btn .next:hover {
    background: url(../images/red-next-ho.png) center no-repeat;
}

.set-red .lb-tt-item .atr {
    color: #666;
}

/* 蓝色系-石嘴山 */

.set-blue .h-logo .tt, .set-blue .h-tool-a .a:hover, .set-blue .drop-lists li a:hover, .set-blue .f-about .a:hover,
.set-blue .xj-table .tt2:hover, .set-blue .xj-pic-list8 .title:hover, .set-blue .xj-pic-list8 .tt:hover, 
.set-blue .xj-table4 .a:hover, .set-blue .xj-table4 .tt2:hover, .set-blue .xj-map .a:hover, 
.set-blue .h-logo .tt2, .set-blue .nav-list .a:hover .tt, .set-blue .nav-list .a.cur .tt, 
.set-blue .lb-tt-item .title, .set-blue .ql-drop>.sp, .tt-more:hover, .tt-list5 .a:hover {
    color: #1b5295;
}

.set-blue .h-search .btn {
    background: #265b9a;
}

.set-blue .h-nav {
    background: #1b5295 url(../images/blue-h-nav-bg.png) left top repeat-x;
}

.set-blue .nav-list .a {
    background: #1b5295 url(../images/blue-h-nav-bg2.png) left top repeat-x;
}

.set-blue .nav-list .a:hover .nav1, .set-blue .nav-list .a.cur .nav1 {
    background: url(../images/blue-icon-nav1-ho.png) left center no-repeat;
}

.set-blue .nav-list .a:hover .nav3, .set-blue .nav-list .a.cur .nav3 {
    background: url(../images/blue-icon-nav3-ho.png) left center no-repeat;
}

.set-blue .nav-list .a:hover .nav4, .set-blue .nav-list .a.cur .nav4 {
    background: url(../images/blue-icon-nav4-ho.png) left center no-repeat;
}

.set-blue .nav-list .a:hover .nav6, .set-blue .nav-list .a.cur .nav6 {
    background: url(../images/blue-icon-nav6-ho.png) left center no-repeat;
}

.set-blue .nav-list .a:hover .nav11, .set-blue .nav-list .a.cur .nav11 {
    background: url(../images/blue-icon-nav11-ho.png) left center no-repeat;
}

.set-blue .g-footer {
    background: url(../images/blue-footer-bg.jpg) center top no-repeat;
    border-top: 1px solid #a6c0e2;
}

.set-blue .ql-drop {
    background: url(../images/blue-icon-drop.png) 2px center no-repeat;
}

.set-blue .lb-tt-btn .prev:hover {
    background: url(../images/red-prev-ho.png) center no-repeat;
}

.set-blue .lb-tt-btn .next:hover {
    background: url(../images/red-next-ho.png) center no-repeat;
}

.set-blue .lb-tt-item .atr {
    color: #666;
}

