body{
    font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
}
a{
    color: #333;
}
li{
    list-style: none;
}
.container{
    width: 1180px !important;
}
.container-1{
    width: 1038px !important;
}
.panel{
    box-shadow: none;
}
/*
.panel-heading{
    border-radius: 0;
}
*/
.border{
    border: 1px solid #ddd !important;
}
.no-border{
    border:0 !important;
}
.block{
    display: block;
}
.banner{
    background: url(../img/201805041724.jpg) center no-repeat;
    height: 400px;
    margin-bottom: 20px;
}
.top-bg{
    background-image: url(../img/201805081723.png);
    background-repeat: repeat;
    box-shadow: 0 5px 22px rgba(0,0,0,0.29);
}
.topbar{
    padding: 10px 0;
    height: 35px;
    font-size: 12px;
}
.topbar a{
    font-size: 12px;
}
.title{
    padding: 10px 0;
    height: 94px;
}
.topbar  ul{
    margin: 0;
}
.bg-ligth-gray{
    background-color: #f5f6ff;
}
.bg-info{
    background-color: #f5f9ff;
}
.bg-primary{
    background-color: #3f8ef7;
}
.bg-danger{
    background-color: #ffecec !important;
}
.bg-gray{
    background-color: #f6f6f6 !important;
}
.border-blue{
    border:1px solid #3287f1;
}
.p-0 {
    padding: 0 !important;
}

.pt-0 {
    padding-top: 0 !important;
}

.pr-0 {
    padding-right: 0 !important;
}

.pb-0 {
    padding-bottom: 0 !important;
}

.pl-0 {
    padding-left: 0 !important;
}

.px-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.p-l {
    padding: 5px !important;
}

.pt-l {
    padding-top: 5px !important;
}

.pr-l {
    padding-right: 5px !important;
}

.pb-l {
    padding-bottom: 5px !important;
}

.pl-l {
    padding-left: 5px !important;
}

.px-l {
    padding-left: 5px !important;
    padding-right: 5px !important;
}

.py-l {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}

.p-1 {
    padding: 10px !important;
}

.pt-1 {
    padding-top: 10px !important;
}

.pr-1 {
    padding-right: 10px !important;
}

.pb-1 {
    padding-bottom: 10px !important;
}

.pl-1 {
    padding-left: 10px !important;
}

.px-1 {
    padding-left: 10px !important;
    padding-right: 10px !important;
}

.py-1 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

.p-1l {
    padding: 15px !important;
}

.pt-1l {
    padding-top: 15px !important;
}

.pr-1l {
    padding-right: 15px !important;
}

.pb-1l {
    padding-bottom: 15px !important;
}

.pl-1l {
    padding-left: 15px !important;
}

.px-1l {
    padding-left: 15px !important;
    padding-right: 15px !important;
}

.py-1l {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}
.p-2 {
    padding: 20px !important;
}

.pt-2 {
    padding-top: 20px !important;
}

.pr-2 {
    padding-right: 20px !important;
}

.pb-2 {
    padding-bottom: 20px !important;
}

.pl-2 {
    padding-left: 20px !important;
}

.px-2 {
    padding-left: 20px !important;
    padding-right: 20px !important;
}

.py-2 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}

.p-2l {
    padding: 25px !important;
}

.pt-2l {
    padding-top: 25px !important;
}

.pr-2l {
    padding-right: 25px !important;
}

.pb-2l {
    padding-bottom: 25px !important;
}

.pl-2l {
    padding-left: 25px !important;
}

.px-2l {
    padding-left: 25px !important;
    padding-right: 25px !important;
}

.py-2l {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
}

.p-3 {
    padding: 30px !important;
}

.pt-3 {
    padding-top: 30px !important;
}

.pr-3 {
    padding-right: 30px !important;
}

.pb-3 {
    padding-bottom: 30px !important;
}

.pl-3 {
    padding-left: 30px !important;
}

.px-3 {
    padding-left: 30px !important;
    padding-right: 30px !important;
}

.py-3 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}
.f20{
    font-size: 20px !important;
}
.f16{
    font-size: 16px !important;
}
.f24{
    font-size: 24px !important;
}
.m-0{
    margin: 0 !important;
}
.mr-0{
    margin-right: 0 !important;
}
.mr-1l{
    margin-right: 15px !important;
}
.mt-0{
    margin-top: 0 !important;
}
.mt-1{
    margin-top: 10px !important;
}
.mb-0{
    margin-bottom: 0 !important;
}
.mb-l{
    margin-bottom: 5px !important;
}
.mb-1{
    margin-bottom: 10px !important;
}
.mb-1l{
    margin-bottom: 15px !important;
}
.mr-2{
    margin-right: 20px !important;
}
.mr-2l{
    margin-right: 25px !important;
}
.text-deep-info{
    color: #5b8ac9;
}
.text-info{
    color: #3f8ef7;
}
.text-danger{
    color: #d04444;
}
.text-green{
    color: #2dab95;
}
.btn-info{
    background-color: #3f8ef7;
    border-color: transparent;
}
.btn-info2{
    background-color: #fdbb5c;
    border-color: transparent;
}
.btn-success{
    background-color: #51af51;
}
.btn-warning{
    background-color: #ffbc53;
    border-color: #ffbc53
}
.btn-line-info{
    border:1px solid #3f8ef7;
    color: #3f8ef7;
    border-radius: 0;
}
.btn-line-info2{
    border:1px solid #fdbb5c;
    color: #fdbb5c;
    border-radius: 0;
}
.btn-line-info:active,
.btn-line-info:hover,
.btn-line-info:focus{
    background-color: #3f8ef7;
    color: #fff;
}

.btn-line-info2:active,
.btn-line-info2:hover,
.btn-line-info2:focus{
    background-color: #fdbb5c;
    color: #fff;
}
.br-0{
    border-radius: 0;
}
.br-2{
    border-radius: 2px;
}
.br-4{
    border-radius: 4px;
}
.input-group-201805071031 .form-control{
    background-color: transparent;
    width: 343px !important;
    border-color: #999;
    height: 36px;
}
.input-group-201805071031 .input-group-btn .btn{
    height: 36px;
}
.radius-1l{
    border-radius: 15px;
}
.nav-header{
    height: 300px;
    position: relative;
}
.nav-201805071044{
    position: absolute;
    bottom: 0;
    left: 72px;
}
.nav-201805071044 > li > a{
    background-color: #2687e9;
    opacity: 0.9;
    padding: 0 5px;
    font-size: 18px;
    color: #fff;
    width: 119px;
    height: 47px;
    line-height: 47px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    text-align: center;
}
.nav-201805071044>li+li {
    margin-left: 10px;
}
.nav-201805071044 > li > a:focus,
.nav-201805071044 > li > a:active,
.nav-201805071044 > li > a:hover{
    background-color: #e6c335;
/*    opacity: 1;*/
}
.nav-201805071044 > li.active > a{
    background-color: #e6c335;
}
.nav-201805071044 > li.active > a:hover,
.nav-201805071044 > li.active > a:hover,
.nav-201805071044 > li.active > a:hover{
    background-color: #e6c335;
/*    opacity: 1;*/
}
.navbar-201805071118{
    background-color: #3f8ef7;
}
.navbar-201805071118 .nav.nav-pills > li > a{
    font-size:18px;
    color: #fff;
    padding: 15px 10px;
}
.navbar-201805071118 .nav.nav-pills > li > a:focus,
.navbar-201805071118 .nav.nav-pills > li > a:active,
.navbar-201805071118 .nav.nav-pills > li > a:hover{
    background-color: #e6c335;
    border-radius: 0;
}

.navbar-201805071118 .nav.nav-pills > li.active > a{
    background-color: #e6c335;
    border-radius: 0;
}
.breadcrumb-201805071137{
    background-color: transparent;
    padding: 15px 0;
    margin-bottom: 0;
}
.list-linline-201805071159{
    margin: 0;
}
.list-linline-201805071159 > li > a{
    font-size: 16px;
}
.star{
    position: relative;
}
.star .star-explain{
    display: none;
    position: absolute;
    top: 0 ;
    left: 130px;
}
.star:hover .star-explain{
    display: block;
    z-index: 999;
}
.list-hover{
    position: relative;
}
.message-explain{
    display: none;
    background-color: #3f8ef7;
    width: 250px;
    height: 90px;
    border-radius: 10px;
    padding: 5px;
    color: #fff;
    position: absolute;
    bottom: 40px;
    left: 0;
}

.message-explain:before{
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-top: 15px solid #3f8ef7;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    bottom: -12px;
    left: 35px;
}
.list-hover:hover .message-explain{
    display: block;
}
.date-201805071432{
    position: absolute;
    right: 0;
    bottom: 10px;
    padding: 10px;
    background-color: #3f8ef7;
    color: #fff;
    font-size: 16px;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
}
.panel-201805071438 .panel-heading{
    border-bottom: 2px solid #3f8ef7;
}
.panel-201805071438 .panel-heading .panel-title{
    padding: 10px 15px;
    border: 1px solid #3f8ef7;
    display: inline-block;
    color: #3f8ef7;
}
.table>tbody>tr.info>td, .table>tbody>tr.info>th, .table>tbody>tr>td.info, .table>tbody>tr>th.info, .table>tfoot>tr.info>td, .table>tfoot>tr.info>th, .table>tfoot>tr>td.info, .table>tfoot>tr>th.info, .table>thead>tr.info>td, .table>thead>tr.info>th, .table>thead>tr>td.info, .table>thead>tr>th.info {
    background-color: #f5f6ff;
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    padding:10px 8px;
    vertical-align: middle;
}
.check-bg{
    background: url(../img/201805071505.png) center center no-repeat;
}
.nav-201805071604{
    background-color: #f5f6ff;
}
.nav-201805071604>li>a{
    color: #2485fe;
    font-size: 16px;
    padding: 15px 10px;
    border-radius: 0;
}
.nav-201805071604 > li > a > i{
    font-size: 24px;
    margin-right: 5px;
}
.nav-201805071604>li>a:active, 
.nav-201805071604>li>a:focus, 
.nav-201805071604>li>a:hover{
    background-color: #2485fe;
    color: #fff;
}

.nav-201805071604>li.active>a, 
.nav-201805071604>li.active>a:focus, 
.nav-201805071604>li.active>a:hover{
    background-color: #2485fe;
    border-radius: 0;
}
.bszn{
    height: 24px;
    width: 24px;
    background-image: url(../img/bszn.png);
    margin-right: 10px;
    display: inline-block;
    background-repeat: no-repeat;
    vertical-align: middle;
}
.bszn-1{
    background-position: 0 0;
}
li.active > a > .bszn-1,
a:focus .bszn-1,
a:active .bszn-1,
a:hover .bszn-1{
    background-position: 0 -24px;
}
.bszn-2{
    background-position: -24px 0;
}
li.active > a > .bszn-2,
a:focus .bszn-2,
a:active .bszn-2,
a:hover .bszn-2{
    background-position: -24px -24px;
}
.bszn-3{
    background-position: -48px 0;
}
li.active > a > .bszn-3,
a:focus .bszn-3,
a:active .bszn-3,
a:hover .bszn-3{
    background-position: -48px -24px;
}
.bszn-4{
    background-position: -72px 0;
}
li.active > a > .bszn-4,
a:focus .bszn-4,
a:active .bszn-4,
a:hover .bszn-4{
    background-position: -72px -24px;
}
.bszn-5{
    background-position: -96px 0;
}
li.active > a > .bszn-5,
a:focus .bszn-5,
a:active .bszn-5,
a:hover .bszn-5{
    background-position: -96px -24px;
}
.footer{
    height: 143px;
    background-color: #eaf3ff;
    padding: 20px 0;
    color: #333;
    font-size: 12px;
}
.footer a{
    color: #000;
}
.dzjg{
    position: absolute;
    top: 30px;
    left: 240px;
}
.jc{
    position: absolute;
    top: 30px;
    right: 215px;
}
.nav-201805071709 > li > a{
    padding:10px 3px 10px 3px;
    border-radius: 0;
    background-color: #f5f9ff;
    border:1px solid #3f8ef7;
    color: #3f8ef7;
}
.nav-201805071709 > li > a > i{
    font-size: 24px;
}
.nav-201805071709 > li.active > a{
    background-color: #3f8ef7;
    color: #fff;
}
.nav-pills-201805071818 > li > a{
    padding: 6px 12px;
    border-radius: 2px;
}
.nav-pills-201805071818 > li > a:active,
.nav-pills-201805071818 > li > a:hover,
.nav-pills-201805071818 > li > a:focus{
    background-color: #3287f1;
    color: #fff;
    border-radius: 2px;
}
.nav-pills-201805071818 > li.active > a{
    background-color: #3287f1;
    color: #fff;
    border-radius: 2px;
}
.page > .pagination > li > a, 
.page > .pagination > li > span {
    position: relative;
    float: left;
    text-decoration: none;
    color: #333333;
    background-color: #efedee;
    border-color: #efedee;
    margin-left: 5px;
    border-radius: 5px;
}
.page > .pagination>.active>a, 
.page > .pagination>.active>a:focus, 
.page > .pagination>.active>a:hover, 
.page > .pagination>.active>span, 
.page > .pagination>.active>span:focus, 
.page > .pagination>.active>span:hover {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #399af3;
    border-color: #399af3;
}
.page > .pagination > li > a.ellipsis{
    background-color: transparent;
    border-color: transparent;
    color: #333;
}
.panel-title-201805101244{
    font-size: 16px;
    padding: 15px 0 15px 35px;
}
.panel-title-201805101244 .btn{
    border-radius: 4px;
}
.nav-201805081046{
    background-color: #4c8bff;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    padding-left: 30px;
}
.nav-201805081046 > li > a{
    font-size: 15px;
    color: #fff;
    padding: 15px 30px;
    border-radius: 0;
    height: 50px;
}
.nav-201805081046 > li > a:active,
.nav-201805081046 > li > a:hover,
.nav-201805081046 > li > a:focus{
    background-color: #337ab7;   
}
.nav-201805081046 > li.active > a{
    background-color: transparent;
}
.nav-201805081046 > li.active > a:before{
    content: "";
    position: absolute;
    border-bottom: solid 7px #fff;
    border-left: solid 10px transparent;
    border-right: solid 10px transparent;
    top: 43px;
    left: 50px;
}
.list-inline-201805081102 > a{
    float: left;
    display: block;
    padding: 10px 5px;
    width: 20%;
    border: 0;
    font-size: 12px;
    border-radius: 0 !important;
}
.qiye-child  span{
    height: 20px;
    width: 20px;
    background-image: url(../img/201805081409.png);
    float: left;
    margin-right: 10px;
    background-repeat: no-repeat;
}
.list-group-201805071724 a{
    background-color: #f5f9ff;
    color: #3287f1;
    width: 15%;
    padding: 10px;
    display: block;
    margin: 5px;
    border-radius: 0;
}
.list-group-201805071724 a:active,
.list-group-201805071724 a:hover,
.list-group-201805071724 a:focus{
    background-color: #3287f1;
    color: #fff;
}
.list-group-201805071724 > li.active > a{
    background-color: #3287f1;
    color: #fff;
}
.list-group-201805081156 > li{
    width: 16.2%;
    padding: 0 5px;
}
.list-group-201805081156 > li > a{
    font-size: 18px;
    color: #4c8bff;
    border-radius: 4px;
    border:1px solid #4c8bff;
/*    padding: 10px 16px;*/
    display: block;
    text-align: center;
    height: 56px;
    line-height: 56px;
}
.list-group-201805081156 > li > a:active,
.list-group-201805081156 > li > a:focus,
.list-group-201805081156 > li > a:hover{
    background-color: #4c8bff;
    color: #fff;
}
.list-group-201805081156 > li.active > a{
    background-color: #4c8bff;
    color: #fff;
}
.bchild-1{
    background-position: 0 0;
}
.bchild:focus .bchild-1,
.bchild:active .bchild-1,
.bchild:hover .bchild-1{
    background-position: 0 -80px;
}
.bchild-2{
    background-position: -20px 0;
}
.bchild:focus .bchild-2,
.bchild:active .bchild-2,
.bchild:hover .bchild-2{
    background-position: -20px -80px;
}
.bchild-3{
    background-position: -40px 0;
}
.bchild:focus .bchild-3,
.bchild:active .bchild-3,
.bchild:hover .bchild-3{
    background-position: -40px -80px;
}
.bchild-4{
    background-position: -60px 0;
}
.bchild:focus .bchild-4,
.bchild:active .bchild-4,
.bchild:hover .bchild-4{
    background-position: -60px -80px;
}
.bchild-5{
    background-position: -80px 0;
}
.bchild:focus .bchild-5,
.bchild:active .bchild-5,
.bchild:hover .bchild-5{
    background-position: -80px -80px;
}
.bchild-6{
    background-position: -100px 0;
}
.bchild:focus .bchild-6,
.bchild:active .bchild-6,
.bchild:hover .bchild-6{
    background-position: -100px -80px;
}
.bchild-7{
    background-position: -120px 0;
}
.bchild:focus .bchild-7,
.bchild:active .bchild-7,
.bchild:hover .bchild-7{
    background-position: -120px -80px;
}
.bchild-8{
    background-position: -140px 0;
}
.bchild:focus .bchild-8,
.bchild:active .bchild-8,
.bchild:hover .bchild-8{
    background-position: -140px -80px;
}
.bchild-9{
    background-position: -160px 0;
}
.bchild:focus .bchild-9,
.bchild:active .bchild-9,
.bchild:hover .bchild-9{
    background-position: -160px -80px;
}
.bchild-10{
    background-position: -180px 0;
}
.bchild:focus .bchild-10,
.bchild:active .bchild-10,
.bchild:hover .bchild-10{
    background-position: -180px -80px;
}
.bchild-11{
    background-position: 0 -20px;
}
.bchild:focus .bchild-11,
.bchild:active .bchild-11,
.bchild:hover .bchild-11{
    background-position: 0 -100px;
}
.bchild-12{
    background-position: -20px -20px;
}
.bchild:focus .bchild-12,
.bchild:active .bchild-12,
.bchild:hover .bchild-12{
    background-position: -20px -100px;
}
.bchild-13{
    background-position: -40px -20px;
}
.bchild:focus .bchild-13,
.bchild:active .bchild-13,
.bchild:hover .bchild-13{
    background-position: -40px -100px;
}
.bchild-14{
    background-position: -60px -20px;
}
.bchild:focus .bchild-14,
.bchild:active .bchild-14,
.bchild:hover .bchild-14{
    background-position: -60px -100px;
}
.bchild-15{
    background-position: -80px -20px;
}
.bchild:focus .bchild-15,
.bchild:active .bchild-15,
.bchild:hover .bchild-15{
    background-position: -80px -100px;
}
.bchild-16{
    background-position: -100px -20px;
}
.bchild:focus .bchild-16,
.bchild:active .bchild-16,
.bchild:hover .bchild-16{
    background-position: -100px -100px;
}
.bchild-17{
    background-position: -120px -20px;
}
.bchild:focus .bchild-17,
.bchild:active .bchild-17,
.bchild:hover .bchild-17{
    background-position: -120px -100px;
}
.bchild-18{
    background-position: -140px -20px;
}
.bchild:focus .bchild-18,
.bchild:active .bchild-18,
.bchild:hover .bchild-18{
    background-position: -140px -100px;
}
.bchild-19{
    background-position: -160px -20px;
}
.bchild:focus .bchild-19,
.bchild:active .bchild-19,
.bchild:hover .bchild-19{
    background-position: -160px -100px;
}
.bchild-20{
    background-position: -180px -20px;
}
.bchild:focus .bchild-20,
.bchild:active .bchild-20,
.bchild:hover .bchild-20{
    background-position: -180px -100px;
}
.bchild-21{
    background-position: 0 -40px;
}
.bchild:focus .bchild-21,
.bchild:active .bchild-21,
.bchild:hover .bchild-21{
    background-position: 0 -120px;
}
.bchild-22{
    background-position: -20px -40px;
}
.bchild:focus .bchild-22,
.bchild:active .bchild-22,
.bchild:hover .bchild-22{
    background-position: -20px -120px;
}
.bchild-23{
    background-position: -40px -40px;
}
.bchild:focus .bchild-23,
.bchild:active .bchild-23,
.bchild:hover .bchild-23{
    background-position: -40px -120px;
}
.bchild-24{
    background-position: -60px -40px;
}
.bchild:focus .bchild-24,
.bchild:active .bchild-24,
.bchild:hover .bchild-24{
    background-position: -60px -120px;
}
.bchild-25{
    background-position: -80px -40px;
}
.bchild:focus .bchild-25,
.bchild:active .bchild-25,
.bchild:hover .bchild-25{
    background-position: -80px -120px;
}
.bchild-26{
    background-position: -100px -40px;
}
.bchild:focus .bchild-26,
.bchild:active .bchild-26,
.bchild:hover .bchild-26{
    background-position: -100px -120px;
}
.bchild-27{
    background-position: -120px -40px;
}
.bchild:focus .bchild-27,
.bchild:active .bchild-27,
.bchild:hover .bchild-27{
    background-position: -120px -120px;
}
.bchild-28{
    background-position: -140px -40px;
}
.bchild:focus .bchild-28,
.bchild:active .bchild-28,
.bchild:hover .bchild-28{
    background-position: -140px -120px;
}
.bchild-29{
    background-position: -160px -40px;
}
.bchild:focus .bchild-29,
.bchild:active .bchild-29,
.bchild:hover .bchild-29{
    background-position: -160px -120px;
}
.bchild-30{
    background-position: -180px -40px;
}
.bchild:focus .bchild-30,
.bchild:active .bchild-30,
.bchild:hover .bchild-30{
    background-position: -180px -120px;
}
.bchild-31{
    background-position:  0 -60px;
}
.bchild:focus .bchild-31,
.bchild:active .bchild-31,
.bchild:hover .bchild-31{
    background-position: 0 -140px;
}
.bchild-32{
    background-position:  -20px -60px;
}
.bchild:focus .bchild-32,
.bchild:active .bchild-32,
.bchild:hover .bchild-32{
    background-position: -20px -140px;
}
.bchild-33{
    background-position:  -40px -60px;
}
.bchild:focus .bchild-33,
.bchild:active .bchild-33,
.bchild:hover .bchild-33{
    background-position: -40px -140px;
}
.bchild-34{
    background-position: -60px -60px;
}
.bchild:focus .bchild-34,
.bchild:active .bchild-34,
.bchild:hover .bchild-34{
    background-position: -60px -140px;
}
.faren-child  span{
    height: 20px;
    width: 20px;
    background-image: url(../img/geren-icon.png);
    float: left;
    margin-right: 10px;
    background-repeat: no-repeat;
}
.fchild-1{
    background-position: 0 0;
}
.bchild:focus .fchild-1,
.bchild:active .fchild-1,
.bchild:hover .fchild-1{
    background-position: 0 -80px;
}
.fchild-2{
    background-position: -20px 0;
}
.bchild:focus .fchild-2,
.bchild:active .fchild-2,
.bchild:hover .fchild-2{
    background-position: -20px -80px;
}
.fchild-3{
    background-position: -40px 0;
}
.bchild:focus .fchild-3,
.bchild:active .fchild-3,
.bchild:hover .fchild-3{
    background-position: -40px -80px;
}
.fchild-4{
    background-position: -60px 0;
}
.bchild:focus .fchild-4,
.bchild:active .fchild-4,
.bchild:hover .fchild-4{
    background-position: -60px -80px;
}
.fchild-5{
    background-position: -80px 0;
}
.bchild:focus .fchild-5,
.bchild:active .fchild-5,
.bchild:hover .fchild-5{
    background-position: -80px -80px;
}
.fchild-6{
    background-position: -100px 0;
}
.bchild:focus .fchild-6,
.bchild:active .fchild-6,
.bchild:hover .fchild-6{
    background-position: -100px -80px;
}
.fchild-7{
    background-position: -120px 0;
}
.bchild:focus .fchild-7,
.bchild:active .fchild-7,
.bchild:hover .fchild-7{
    background-position: -120px -80px;
}
.fchild-8{
    background-position: -140px 0;
}
.bchild:focus .fchild-8,
.bchild:active .fchild-8,
.bchild:hover .fchild-8{
    background-position: -140px -80px;
}
.fchild-9{
    background-position: -160px 0;
}
.bchild:focus .fchild-9,
.bchild:active .fchild-9,
.bchild:hover .fchild-9{
    background-position: -160px -80px;
}
.fchild-10{
    background-position: -180px 0;
}
.bchild:focus .fchild-10,
.bchild:active .fchild-10,
.bchild:hover .fchild-10{
    background-position: -180px -80px;
}
.fchild-11{
    background-position: 0 -20px;
}
.bchild:focus .fchild-11,
.bchild:active .fchild-11,
.bchild:hover .fchild-11{
    background-position: 0 -100px;
}
.fchild-12{
    background-position: -20px -20px;
}
.bchild:focus .fchild-12,
.bchild:active .fchild-12,
.bchild:hover .fchild-12{
    background-position: -20px -100px;
}
.fchild-13{
    background-position: -40px -20px;
}
.bchild:focus .fchild-13,
.bchild:active .fchild-13,
.bchild:hover .fchild-13{
    background-position: -40px -100px;
}
.fchild-14{
    background-position: -60px -20px;
}
.bchild:focus .fchild-14,
.bchild:active .fchild-14,
.bchild:hover .fchild-14{
    background-position: -60px -100px;
}
.fchild-15{
    background-position: -80px -20px;
}
.bchild:focus .fchild-15,
.bchild:active .fchild-15,
.bchild:hover .fchild-15{
    background-position: -80px -100px;
}
.fchild-16{
    background-position: -100px -20px;
}
.bchild:focus .fchild-16,
.bchild:active .fchild-16,
.bchild:hover .fchild-16{
    background-position: -100px -100px;
}
.fchild-17{
    background-position: -120px -20px;
}
.bchild:focus .fchild-17,
.bchild:active .fchild-17,
.bchild:hover .fchild-17{
    background-position: -120px -100px;
}
.fchild-18{
    background-position: -140px -20px;
}
.bchild:focus .fchild-18,
.bchild:active .fchild-18,
.bchild:hover .fchild-18{
    background-position: -140px -100px;
}
.fchild-19{
    background-position: -160px -20px;
}
.bchild:focus .fchild-19,
.bchild:active .fchild-19,
.bchild:hover .fchild-19{
    background-position: -160px -100px;
}
.fchild-20{
    background-position: -180px -20px;
}
.bchild:focus .fchild-20,
.bchild:active .fchild-20,
.bchild:hover .fchild-20{
    background-position: -180px -100px;
}
.fchild-21{
    background-position: 0 -40px;
}
.bchild:focus .fchild-21,
.bchild:active .fchild-21,
.bchild:hover .fchild-21{
    background-position: 0 -120px;
}
.fchild-22{
    background-position: -20px -40px;
}
.bchild:focus .fchild-22,
.bchild:active .fchild-22,
.bchild:hover .fchild-22{
    background-position: -20px -120px;
}
.fchild-23{
    background-position: -40px -40px;
}
.bchild:focus .fchild-23,
.bchild:active .fchild-23,
.bchild:hover .fchild-23{
    background-position: -40px -120px;
}
.fchild-24{
    background-position: -60px -40px;
}
.bchild:focus .fchild-24,
.bchild:active .fchild-24,
.bchild:hover .fchild-24{
    background-position: -60px -120px;
}
.fchild-25{
    background-position: -80px -40px;
}
.bchild:focus .fchild-25,
.bchild:active .fchild-25,
.bchild:hover .fchild-25{
    background-position: -80px -120px;
}
.fchild-26{
    background-position: -100px -40px;
}
.bchild:focus .fchild-26,
.bchild:active .fchild-26,
.bchild:hover .fchild-26{
    background-position: -100px -120px;
}
.fchild-27{
    background-position: -120px -40px;
}
.bchild:focus .fchild-27,
.bchild:active .fchild-27,
.bchild:hover .fchild-27{
    background-position: -120px -120px;
}
.fchild-28{
    background-position: -140px -40px;
}
.bchild:focus .fchild-28,
.bchild:active .fchild-28,
.bchild:hover .fchild-28{
    background-position: -140px -120px;
}
.fchild-29{
    background-position: -160px -40px;
}
.bchild:focus .fchild-29,
.bchild:active .fchild-29,
.bchild:hover .fchild-29{
    background-position: -160px -120px;
}
.fchild-30{
    background-position: -180px -40px;
}
.bchild:focus .fchild-30,
.bchild:active .fchild-30,
.bchild:hover .fchild-30{
    background-position: -180px -120px;
}
.fchild-31{
    background-position:  0 -60px;
}
.bchild:focus .fchild-31,
.bchild:active .fchild-31,
.bchild:hover .fchild-31{
    background-position: 0 -140px;
}
.panel-201805101132{
    background-color: transparent;
    border-radius: 4px;
}
.pingtai-201805081138{
    margin-bottom: 20px;
}
.pingtai-201805081138 > a{
/*    opacity: 0.9;*/
    font-size: 16px;
    padding: 17px 16px;
    display: block;
    color: #fff;
    margin-top: 5px;
    height: 56px;
    box-shadow: 0 2px 24px rgba(63,142,247,0.15);
    border-radius: 4px;
}
.pingtai-201805081138 > a:active,
.pingtai-201805081138 > a:focus,
.pingtai-201805081138 > a:hover{
    opacity: 1;
}
.navbar-right {
    float: right !important;
    margin-right: -15px;
}
.navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
}
.navbar-form .input-group > .form-control {
    width: 100%;
}
.navbar-form .input-group .form-control, .navbar-form .input-group .input-group-addon, .navbar-form .input-group .input-group-btn {
    width: auto;
}
.nav-justified > li {
    display: table-cell;
    width: 1%;
}
.nav-justified > li > a {
    margin-bottom: 0;
}
.form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
}
.rightbar{
    position:fixed;
    top: 185px;
    right: 20px;
    z-index: 9999999;
}
.dropdown-hover:hover .dropdown-menu {
    display: block;
}
.dropdown-20180509102{
    position: relative;
    width: 60px;
}
.dropdown-20180509102 > a{
    padding: 5px;
    font-size: 12px;
    width: 52px;
    height: 58px;
    background-color: #fff;
    padding: 10px 0;
    box-shadow: 0 2px 18px rgba(63,142,247,0.26);
    border-radius: 5px;
}
.dropdown-20180509102 > a > img{
    margin-bottom: 5px;
}
.menu-child{
    position: absolute;
    border: 0;
    top: -20px;
    left: -113px;
    min-width: 105px;
}
.menu-child > li > a{
    padding: 5px 10px;
}
.menu-child:after{
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 10px solid #fff;
    right: -10px;
    top: 40%;
}
.list-inline-201805111045 > li{
    height: 130px;
    width: 188px;
    margin: 1px;
    padding: 0;
/*    width: 188px;*/
    float: left;
/*    background-color: aquamarine;*/
}
.list-inline-201805111045 > li > a{
    display: block;
    padding: 30px 10px;
    color: #fff;
    text-decoration: none;
}
.list-inline-201805111045 > li > a:active,
.list-inline-201805111045 > li > a:focus,
.list-inline-201805111045 > li > a:hover{
    transform: scale(1.1);
    transition: all 0.6s;
}
.carousel-201805111140 .carousel-indicators {
    position: absolute;
    bottom: 0;
    left: 65%;
    z-index: 15;
    width: 30%;
    padding-left: 0;
    margin-left: 0;
    text-align: right;
    list-style: none;
    margin-top: 19px;
}
.carousel-201805111140  .carousel-inner img{
    width: 100%;
    height: 295px;
}
.carousel-201805111140 .carousel-caption {
/*    background-color: rgba(0, 0, 0, 0.7);*/
    font-size: 12px;
    width: 100%;
    right: 0;
    text-align: left;
    left: 0;
    padding: 10px;
    bottom: 0;
}
.carousel-201805111140 .carousel-indicators li {
    width: 5px;
    height: 5px;
}
.carousel-201805111140 .carousel-indicators .active {
    width: 7px;
    height: 7px;
}
.more{
    color: #999;
}
.nav-201805111149 > li > a{
    font-size: 16px;
    color: #3f8ef7;
    border:1px solid #3f8ef7;
    border-radius: 17px;
    padding: 5px 15px;
}
.nav-201805111149 > li+li {
    margin-left: 20px;
}
.nav-201805111149>li>a:active,
.nav-201805111149>li>a:focus, 
.nav-201805111149>li>a:hover {
    color: #fff;
    background-color: #3f8ef7;
    border-color: #3f8ef7;
}
.nav-201805111149>li.active>a, 
.nav-201805111149>li.active>a:focus, 
.nav-201805111149>li.active>a:hover {
    color: #fff;
    background-color: #3f8ef7;
    border-color: #3f8ef7;
}
.list-group-201805111321 > .list-group-item{
    border: 0;
    color: #5b5b5b;
    padding: 8px 15px;
}
.list-group-201805111321 > .list-group-item:before{
    content: "";
    position: absolute;
    height: 5px;
    width: 5px;
    background-color: #5592ff;
    left: 0;
    top: 15px;
}
.list-group-201805111321 > .list-group-item:hover{
    background-color: #eee;
}
.list-group-201805111321 > .list-group-item > a{
    color: #5b5b5b;
}
.panel-201805111527{ 
    border:1px solid #3f8ef7;
    border-radius: 0;
}
.panel-201805111527 > .panel-heading{
    background-color: #4b95f6;
    border-radius: 0;
    color: #fff;
    font-size: 16px;
}

.input-group-201805111651 .form-control{
    border-color:transparent;
}
.input-group-201805111651 .input-group-btn .btn{
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: #bdbdbd;
}
.panel-group-201805111738{
    background-color: #f6f7ff;
    margin-bottom: 0;
}
.panel-group-201805111738 > .panel{
    background-color: transparent;
    border-bottom: 1px solid #ddd;
    border-radius: 0;
}
.panel-group-201805111738 > .panel > .panel-heading{
    padding-left: 40px;
}
.list-group-201805111743 > a{
    background-color: transparent;
    margin-left: 40px;
    border-style: dashed;
}
.arrow{
    height: 8px;
    width: 14px;
    background: url(../img/arrow.png) no-repeat;
    background-position: 0 -8px;
}
.collapsed .arrow{
    background-position: 0 0;
}
.list-group-201805140912 > .list-group-item > a{
    border-radius: 0;
    margin-bottom: 5px;
    font-size: 16px
}
.list-group-201805140912 > .list-group-item .arrow{
    margin-top: 5px;
}
.shixiang-child{
    border-top: 1px dashed #ddd;
    padding-top: 10px;
    margin-top: 5px;
}
.shixiang-child-left{
    width: 330px;
    float: left;
}
.shixiang-child-right{
    float: left;
    padding-top: 10px;
}
.list-inline-201805151002 > li{
       width: 108px;
}
.list-inline-201805151002 > li > a{
    border:1px solid #4c8bff;
    color: #4c8bff;
    border-radius: 4px;
    line-height: 46px;
    display: block;
    font-size: 18px;
    text-align: center;
}
.list-inline-201805151002 > li > a:focus,
.list-inline-201805151002 > li > a:active,
.list-inline-201805151002 > li > a:hover{
    background-color: #4c8bff;
    color: #fff;
}
.list-inline-201805151002 > li.active > a{
    background-color: #4c8bff;
    color: #fff;
}
.text-indent{
    text-indent: 2em;
}
.nav-pills-201805151059{
    border-bottom: 2px solid #3f8ef7;
}
.nav-pills-201805151059 > li > a{
    font-size: 18px;
    border-radius: 0;
}
.nav-pills-201805151059 > li.active > a,
.nav-pills-201805151059 > li.active > a:hover,
.nav-pills-201805151059 > li.active > a:active,
.nav-pills-201805151059 > li.active > a:focus{
    background-color: #3f8ef7;
    color: #fff;
}
.nav-pills-201805151059 > li > a:focus,
.nav-pills-201805151059 > li > a:active,
.nav-pills-201805151059 > li > a:hover{
    background-color: #3f8ef7;
    color: #fff;
}
.list-group-201805151103 > .list-group-item{
    border: 0;
    border-radius: 0;
}
.list-group-201805151103 > .list-group-item:hover{
    background-color: #eee;
}
.list-group-201805151103 > .list-group-item:before{
    content: "";
    position: absolute;
    height: 15px;
    width: 4px;
    background-color: #ffb73a;
    left: 0;
    top: 13px;
}
.rectangle {
    position: relative;
    width: 116px;
    text-align: center;
    line-height: 30px;
    display: block;
    float: left;
    height: 30px;
    background-color: #e6e6e6;
}
.rectangle.active {
    color: #fff;
    background-color: #0099e2;
}

.right-move {
    margin-left: 42px;
}
.triangle {
    position: absolute;
    right: -30px;
    top: 0;
    display: block;
    width: 0;
    height: 0;
    border-width: 15px;
    border-style: dashed dashed dashed solid;
    border-color: transparent transparent transparent #e6e6e6;
}
.triangle-cave {
    position: absolute;
    left: -25px;
    top: 0;
    width: 0;
    height: 0;
    border-width: 15px;
    border-style: solid solid solid dashed;
    border-color: #e6e6e6 #e6e6e6 #e6e6e6 transparent;
}
.active .triangle {
    border-color: transparent transparent transparent #0099e2;
}
.active .triangle-cave{
    border-color: #0099e2 #0099e2 #0099e2 transparent;
}
.shenbao{
    background:url(../img/shenbao.png);
    width: 13px;
    height: 15px;
    display: inline-block;
    margin-right: 5px;
    background-repeat: no-repeat;
    vertical-align: middle;
}
.shenbao-1{
    background-position: 0 0;
}
.active .shenbao-1{
    background-position: 0 -15px;
}
.shenbao-2{
    background-position: -13px 0;
}
.active .shenbao-2{
    background-position: -13px -15px;
}
.shenbao-3{
    background-position: -26px 0;
}
.active .shenbao-3{
    background-position: -26px -15px;
}
.shenbao-4{
    background-position: -39px 0;
}
.active .shenbao-4{
    background-position: -39px -15px;
}
.shenbao-5{
    background-position: -52px 0;
}
.active .shenbao-5{
    background-position: -52px -15px;
}
.shenbao-6{
    background-position: -65px 0;
}
.active .shenbao-6{
    background-position: -65px -15px;
}
.table-border0>tbody>tr>td, 
.table-border0>tbody>tr>th, 
.table-border0>tfoot>tr>td, 
.table-border0>tfoot>tr>th, 
.table-border0>thead>tr>td, 
.table-border0>thead>tr>th {
    border:0
}
.list-group-201805151529 > .list-group-item{
    border:0;
    padding: 5px;
    border-radius: 0;
}
.list-group-201805151529 > .list-group-item:hover{
    background-color: #eee;
}
.panel-201805151629 > .panel-heading{
    border-bottom: 2px solid #c89f66;
}
.panel-201805151629 > .panel-heading .panel-title{
    background-color: #c89f66;
    color: #fff;
    padding: 10px 20px;
    position: relative;
}
.panel-201805151629 >.panel-heading > .panel-title:before{
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-top: 42px solid white;
    border-left: 15px solid transparent;
    bottom: 0;
    right: 0;
}
.nav-pills-201805151621 > li > a{
    font-size: 16px;
    border-radius: 0;
}
.nav-pills-201805151621>li.active>a, 
.nav-pills-201805151621>li.active>a:focus, 
.nav-pills-201805151621>li.active>a:hover {
    color: #c89f66;
    background-color: transparent;
}

.list-group-201805160921 > .list-group-item{
    background-color: #eaf3ff;
    font-size: 16px;
    padding: 15px 15px 15px 25px;
}
.list-group-201805160921 > .list-group-item:focus,
.list-group-201805160921 > .list-group-item:active,
.list-group-201805160921 > .list-group-item:hover{
    background-color: #3f8ef7;
    color: #fff;
}
.list-group-201805160921 > .list-group-item.active{
    background-color: #3f8ef7;
    color: #fff;
}
.user-child span{
    height: 20px;
    width: 20px;
    background-image: url(../img/user-icon.png);
    float: left;
    margin-right: 15px;
    background-repeat: no-repeat;
}
.user-child1{
    background-position: 0 0;
}
.active .user-child1,
.user-child:focus .user-child1,
.user-child:active .user-child1,
.user-child:hover .user-child1{
    background-position: 0 -20px;
}
.user-child2{
    background-position: -20px 0;
}
.active .user-child2,
.user-child:focus .user-child2,
.user-child:active .user-child2,
.user-child:hover .user-child2{
    background-position: -20px -20px;
}
.user-child3{
    background-position: -40px 0;
}
.active .user-child3,
.user-child:focus .user-child3,
.user-child:active .user-child3,
.user-child:hover .user-child3{
    background-position: -40px -20px;
}
.user-child4{
    background-position: -60px 0;
}
.active .user-child4,
.user-child:focus .user-child4,
.user-child:active .user-child4,
.user-child:hover .user-child4{
    background-position: -60px -20px;
}
.user-child5{
    background-position: -80px 0;
}
.active .user-child5,
.user-child:focus .user-child5,
.user-child:active .user-child5,
.user-child:hover .user-child5{
    background-position: -80px -20px;
}
.user-child6{
    background-position: -100px 0;
}
.active .user-child6,
.user-child:focus .user-child6,
.user-child:active .user-child6,
.user-child:hover .user-child6{
    background-position: -100px -20px;
}
.user-child7{
    background-position: -120px 0;
}
.active .user-child7,
.user-child:focus .user-child7,
.user-child:active .user-child7,
.user-child:hover .user-child7{
    background-position: -120px -20px;
}
.main1{
    width: 1008px;
    margin: 0 auto;
}
.main2{
    margin-right: 10px;
}
.shenpi201805171158{
    width: 600px;
    margin: 0 auto;
}
.shenpi201805171352{
    float: left;
}
.shenpi201805171446{
    clear: both;
    padding-top: 20px;
}
.shenpi201805171509{
    padding-left: 20px;
    margin-bottom: 20px;
}
.shenpi201805171515{
    float: right;
}
.a20180517{
    color: #ffffff;
}
.shenpi201805181410{
    padding: 10px 0px;
}