﻿/*
 * 公用组件级别的样式以及重写的样式，比如form，table等
 * @author mingfang3
 * @time 2018-6-14
 */

@charset "utf-8";
@font-face {
    font-family: "puhui";
    src: url(../font/ALIBABA-PUHUITI-BOLD.OTF);
}
body {
    margin: 0;
    padding: 0;
    background: #f8f8f8;
    font-family: "微软雅黑";
    font-size: 14px;
}

.inner-body {
    background: #f8f8f8;
}

a,
span {
    outline: none!important;
}

table td {
    word-break: break-all;
}

.float-l {
    float: left;
}

.float-r {
    float: right;
}

.clear-both {
    clear: both;
}

.bg-white {
    background-color: #fff;
}

.ml-10 {
    margin-left: 10px;
}

.ml-30 {
    margin-left: 30px;
}

.mt-30 {
	margin-top: 30px;
}

.mt-80 {
	margin-top: 80px;
}

.mt-260 {
	margin-top: 260px;
}

.pt-30 {
	padding-top: 30px;
}

.clr {
	clear: both;
}

.bgColor {
	background: #fff;
}
.default-cursor{
	cursor: default;
}

/* module: mask by jxpi */

.has-mask {
    position: relative;
}

.fly-mask {
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    z-index: 9999997;
}

.fly-mask-background {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    z-index: 9999998;
    filter: alpha(opacity=30);
    opacity: 0.3;
}

.fly-mask-background iframe {
    width: 100%;
    height: 100%;
    filter: alpha(opacity=0);
    opacity: 0;
}

.fly-mask-content {
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 9999999;
}

.fly-mask-content div {
    padding: 10px 20px;
    /*  height: 16px;*/
    font-size: 12px;
    line-height: 16px;
    background-color: #fff;
    border-radius: 4px;
}

.fly-mask-content div i,
.fly-mask-content div em {
    display: inline-block;
    height: 16px;
    font-style: normal;
    vertical-align: top;
}

.fly-mask-content div i {
    background: url(../img/icon/loading.gif);
    width: 16px;
}

.fly-mask-content div em {
    margin-left: 8px;
    color: #333;
}


/*end mask */

.table-header {
    display: none;
}


/* module: 页面公共样式  by boling */


/* 登录成功页面 */

.login-success-tips {
    padding-top: 125px;
    text-align: center;
}


/* logo和搜索部分 */

.search-wrap {
    min-width: 1000px;
    background-color: #fff;
}

.search {
    padding: 20px 0 10px 0;
    margin: 0 auto;
    width: 1000px;
}

.search .logo {
    display: inline-block;
    width: 42px;
    height: 42px;
}
.logo-la
{
    /*width: 292px;*/
    /*height: 75px;*/
    width: 420px;
    height: 84px;
    margin: auto;
    background: url(../img/header/xyla-logo.png) no-repeat top;
    padding: 5px 0px;
}
.logo-des
{
    width: 292px;
    margin:5px auto;
    text-align: center;
    color: #e02001;
    font-size: 16px;
}
.search a {
    padding-left: 10px;
    vertical-align: 10px;
    font-size: 30px;
    color: #333;
}

.search a:hover {
    color: #333;
}

.search-input {
    /* margin-top: 9px; */
    float: right;
    width: 240px;
    height: 30px;
    border: 1px #dcdcdc solid;
    border-radius: 3px;
    background: url(../img/icon/icon-search.png) right center no-repeat #fff;
}

.search-input input {
    padding-left: 5px;
    width: 202px;
    height: 28px;
    border: none;
    border-right: none;
    line-height: 28px;
    color: #999;
    font-family: 'Microsoft YaHei';
}
.header-middle-bottom{
    width: 65%;
    margin: auto;
    background: rgba(255,255,255,0.5);
    padding: 10px 10px 0px 10px;
    margin-top: 10px;
}

.search-input i {
    float: right;
    width: 32px;
    height: 32px;
    border-left: none;
    cursor: pointer;
        font-weight: bold;
}

.search-tips {
    height: 20px;
    text-align: right;
    color: #f00;
}


/* 页面主体部分 */

.content-wrap {
    min-width: 1000px;
    background: #fff;
}

.content-multi-bg {
    position: relative;
    /* background: url(../img/portal-hb/content-color.png) repeat; */
}

/*.content-img {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 200px;
      background: url(../img/portal-hb/content-img.png) no-repeat center bottom; 
}*/

.content {
    position: relative;
    overflow: hidden;
    margin: 0 auto;
    width: 1000px;
    min-height: 540px;
    background: transparent;
}

.content-bg {
    /* background:#f2f2f2; */
}

.content-title {
    padding-top: 25px;
    border-bottom: 1px #e3e6ea solid;
    font-size: 18px;
    font-weight: bold;
    text-indent: 25px;
}

.content-title span {
    padding: 0 10px 15px;
    display: inline-block;
    text-indent: 0;
    border-bottom: 2px #50bae1 solid;
}


/* 当前位置 */

.location-wrap {
    margin: 0 auto;
    width: 1000px;
    height: 40px;
}

.location {
    margin: 0 auto;
    width: 1200px;
    font-size: 14px;
    color: #434141;
    line-height: 42px;
    height: 42px;
    padding-bottom: 5px;
}

.location-path {
    display: none;
}

.location-path a,
.location a {
    color: #434141;
}

.location a.cursor-default {
    color: #0164c2;
}

.location a.nav-location {
    cursor: default!important;
}


/* 子导航部分 */

.nav-sub {
    box-sizing: border-box;
    position: absolute;
    border: 1px solid #e5e5e5;
    border-top: 2px solid #e22323;
    width: 220px;
    height: 100%;
    background-color: #ffffff;
    padding: 0 20px;
    overflow-y: auto;
    overflow-x: hidden;
}

.nav-sub-line {
    position: relative;
    left: -20px;
    margin-bottom: 20px;
    border-top: 1px solid #e5e5e5;
    width: 220px;
}


/*.permission-list .nav-sub,.punishment-list .nav-sub{
    overflow-y: scroll;
    overflow-x: hidden;
    min-height:798px;
    padding-bottom:10px;
    max-height: 500px;
}*/

.nav-sub a {
    display: inline-block;
    border-radius: 2px;
    padding: 9px 0;
    width: 100%;
    line-height: 20px;
    text-indent: 12px;
    cursor: pointer;
    color: #000000;
}

.nav-sub .sub-item {
    padding-left: 20px;
    width: 140px;
}

.nav-sub-click {
    background-color: #f5f5f5;
    margin-bottom: 5px;
}

.nav-sub a i {
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 20px;
}

.nav-sub a label {
    vertical-align: 2px;
    padding-left: 4px;
    cursor: pointer;
}

.nav-sub-home i {
    background: url(../img/icon/home.png) center center no-repeat;
}

.nav-sub-score i {
    background: url(../img/icon/score.png) -35px -2px no-repeat;
}

.nav-sub-report i {
    background: url(../img/icon/report.png) center center no-repeat;
}

.nav-sub-appo i {
    background: url(../img/icon/appo.png) center center no-repeat;
}

.nav-sub-objection i {
    background: url(../img/icon/objection.png) center center no-repeat;
}

.nav-sub-complaint i {
    background: url(../img/icon/complaint.png) center center no-repeat;
}

.nav-sub-account i {
    background: url(../img/icon/account.png) center center no-repeat;
}

.nav-sub-license i {
    background: url(../img/icon/public.png) 0 -75px no-repeat;
}

.nav-sub-punish i {
    background: url(../img/icon/public.png) 0 -37px no-repeat;
}

.nav-sub-all i {
    background: url(../img/icon/public.png) 0 -242px no-repeat;
}

.nav-sub-village i {
    background: url(../img/icon/public.png) 0 -195px no-repeat;
}

.nav-sub-normal i {
    background: url(../img/icon/nav-normal.png) no-repeat;
}

.nav-sub .nav-sub-selecteds.nav-sub-active i {
    background: url(../img/icon/nav-selected.png) no-repeat;
}

.nav-sub-normal:hover i,
.nav-sub-selecteds i {
    background: url(../img/icon/nav-hover.png) no-repeat;
}

.nav-sub .nav-sub-active i {
    background: url(../img/icon/nav-active.png) no-repeat;
}

.nav-sub .nav-sub-active:hover i {
    background: url(../img/icon/nav-selected.png) no-repeat;
}

.nav-sub-active i {
    background: url(../img/icon/nav-selected.png) no-repeat;
}


/* 选中状态 */

.nav-sub .nav-sub-home .sub-selected {
    background: url(../img/icon/home-selected.png) center center no-repeat;
}

.nav-sub .nav-sub-score .sub-selected {
    background: url(../img/icon/score.png) -8px -2px no-repeat;
}

.nav-sub .nav-sub-report .sub-selected {
    background: url(../img/icon/report-selected.png) center center no-repeat;
}

.nav-sub .nav-sub-appo .sub-selected {
    background: url(../img/icon/appo-selected.png) center center no-repeat;
}

.nav-sub .nav-sub-objection .sub-selected {
    background: url(../img/icon/objection-selected.png) center center no-repeat;
}

.nav-sub .nav-sub-complaint .sub-selected {
    background: url(../img/icon/complaint-selected.png) center center no-repeat;
}

.nav-sub .nav-sub-account .sub-selected {
    background: url(../img/icon/account-selected.png) center center no-repeat;
}

.nav-sub .nav-sub-license .sub-selected {
    background: url(../img/icon/public.png) 0 0 no-repeat;
}

.nav-sub .nav-sub-punish .sub-selected {
    background: url(../img/icon/public.png) 0 -111px no-repeat;
}

.nav-sub .nav-sub-all .sub-selected {
    background: url(../img/icon/public.png) 0 -150px no-repeat;
}

.nav-sub .nav-sub-village .sub-selected {
    background: url(../img/icon/public.png) 0 -284px no-repeat;
}

.nav-sub .nav-sub-normal .sub-selected {
    background: url(../img/icon/norma.png) -43px -228px no-repeat;
}



.nav-sub .sub-item-selected {
    background-color: #dde9ff;
    color: #e22323;
}

.content .nav-sub a.nav-sub-selectAll {
    padding: 0;
    margin: 27px 0;
    color: #e22323;
    cursor: default;
    font-size: 20px;
    border-left: 3px solid #e22323;
    height: 18px;
    line-height: 16px;
    font-weight: bold;
}

.content .nav-sub a.nav-sub-selectAll:hover {
    background: #fff;
}

.content .nav-sub a.nav-sub-selected {
    background-color: #dde9ff;
    color: #fff;
}

.nav-sub a:hover {
    color: #e22323;
}

.content .nav-sub a.nav-sub-selecteds,
.content .nav-sub a.nav-sub-selecteds:hover {
    background-color: #e22323;
    color: #fff;
}

.sub-item-selected {
    background-color: #dde9ff;
}


/* 右边的主体部分 */

.content-right {
    padding: 15px;
    margin-left: 170px;
    min-height: 440px;
    border: 1px #e5e5e5 solid;
    background-color: #fff;
    overflow: hidden;
}

.content-right-full {
    margin-left: 0;
}

.search_wrap {
    border: 0;
    margin: 0;
    padding: 20px 80px 20px 70px;
    width: 850px;
}

.content-right .images-tip {
    margin: 0 auto;
    width: 700px;
    height: 500px;
}

.content-object {
    background: url(../img/credit/object.png);
}

.content-reserve {
    background: url(../img/credit/reserve.png);
}

.content-complaint {
    background: url(../img/credit/complaint.png);
}


/* table部分 */

.tips-title {
    margin: 10px 0 25px;
    border-left: 6px #d4d4d4 solid;
    text-indent: 7px;
    font-weight: bold;
}

.table-common {
    width: 100%;
    table-layout: fixed;
}

.table-common td {
    padding: 10px 1px;
    border: 1px #e6e6e6 solid;
    font-size: 14px;
    text-align: center;
}

.table-common thead td {
    background-color: #f0f1f3;
}

.table-detail-align {
    background: #fff;
}

.table-detail-align th {
    padding: 0;
}

.table-detail-align td:first-child {
    padding-left: 10px;
    padding-right: 10px;
    text-align: left;
    font-weight: bold;
}


/* 按钮部分  */

.btn-wrap {
    text-align: center;
}

.btn-test {
    padding: 20px;
}

.btn-test a {
    margin: 10px;
}

.btn-main {
    border-radius: 3px;
    display: inline-block;
    vertical-align: middle;
    padding: 4px 10px;
    color: #fff;
    background: #e22323;
    cursor: pointer;
}

.btn-normal {
    border-radius: 2px;
    text-align: center;
    color: #fff;
}

.btn-common {
    padding: 9px 0;
    display: inline-block;
    width: 120px;
    font-size: 16px;
    border-radius: 5px;
}

.btn-common.hide {
    display: none;
}

.btn-submit {
    /* background-color: #0164c3; */
    background-color: #ed4f50;
    /* border: 1px solid #015cb3; */
    border: 1px solid #ed4f50;
}

.btn-save {
    background-color: #f5f5f5;
    color: #7e7e7e;
    border: 1px solid #d7d7d7;
}

.btn-cancel {
    background-color: #0164c3;
    border: 1px solid #015cb3;
}

.btn-change {
    background-color: #f5f5f5;
    color: #7e7e7e;
    border: 1px solid #d7d7d7;
}

.btn-blue {
    background-color: #e22323;
}

.btn-detail {
    width: 128px;
    background-color: #50bae1;
}

.btn-del {
    background-color: #ff8053;
}

.btn-samll {
    font-size: 14px;
    padding: 0;
    border: 1px solid #e5e5e5;
    width: 50px;
    background-color: #fff;
    color: #000;
    font-size: 12px;
    line-height: 22px;
    height: 24px;
    border-radius: 5px;
}

.btn-samll:hover {
    background-color: #e22323;
    border-color: #e22323;
    color: #fff;
}

.btn-upload {
    border: 1px red solid;
}

.btn-group {
    margin: 10px 0;
    clear: both;
    text-align: center;
}

.btn-group .btn-common {
    margin: 0 15px;
}

.btn-back {
    background-color: #8eb771;
}

.btn-new-common {
    border-radius: 3px;
    border: none;
    text-align: center;
    outline: none;
}

.btn-new-blue {
    padding: 7px 36px;
    color: #fff;
    border: 1px #e22323 solid;
    background-color: #e22323;
}

.btn-new-grey {
    padding: 7px 36px;
    background-color: #eee;
    color: #333;
    border: 1px #dcdcdc solid;
}

.btn-send {
    float: left;
    /* margin-left: -30px; */
    padding: 7px 10px;
    border: #e1e1e1 1px solid;
    border-radius: 4px;
    background-color: #f2f2f2;
    color: #333333;
}

.btn-resend,
.btn-resend:hover {
    background-color: #e22323;
    color: #fff;
}


/* 固定的下载按钮 */

.btn-fixed {
    position: fixed;
    top: 200px;
    right: 20px;
}

.btn-fixed a {
    margin-top: 10px;
    display: block;
    width: 70px;
    height: 40px;
    line-height: 40px;
    color: #fff;
    border-radius: 2px;
}

.btn-fixed a i {
    margin: 0 7px;
    display: inline-block;
    vertical-align: -2px;
}

.btn-fixed .btn-fixed-object {
    background-color: #e22323;
}

.btn-fixed .btn-fixed-object i {
    height: 17px;
    width: 17px;
    background: url(../img/icon/icon-object.png) center center no-repeat;
}

.btn-fixed .btn-fixed-download {
    background-color: #f6c463;
}

.btn-fixed .btn-fixed-download i {
    height: 17px;
    width: 17px;
    background: url(../img/icon/icon-download.png) center center no-repeat;
}

.btn-fixed .btn-fixed-print {
    background-color: #19c7d6;
}

.btn-fixed .btn-fixed-print i {
    height: 17px;
    width: 17px;
    background: url(../img/icon/icon-print.png) center center no-repeat;
}


/* 表格详情 */

.table-common .btn-detail {
    display: inline-block;
    padding: 0;
    border: 1px solid #e5e5e5;
    width: 50px;
    background-color: #fff;
    color: #000;
    font-size: 12px;
    line-height: 24px;
    text-align: center;
    height: 24px;
    border-radius: 5px;
}

.table-common .btn-detail:hover {
    border: 1px solid #e22323;
    color: #fff;
    background-color: #e22323;
}


/* 弹出层的认证提示页面 */

.dialog-credit-body {
    background-color: #fff;
}

.dialog-credit-wrap {
    padding: 20px;
}

.dialog-credit {
    float: left;
    width: 50%;
    height: 200px;
}

.dialog-credit-inner {
    margin-top: 28px;
    margin-left: 240px;
    width: 260px;
    height: 130px;
}

.person-inner {
    width: 215px;
}

.person-credit {
    background: url(../img/portal/img-person.png) 40px center no-repeat;
}

.enter-credit {
    background: url(../img/portal/img-enter.png) 40px 30px no-repeat;
}

.dialog-credit p {
    padding-bottom: 10px;
    font-size: 16px;
    text-indent: 0;
    font-weight: bold;
}

.dialog-credit span {
    display: block;
    height: 56px;
    font-size: 14px;
    line-height: 28px;
    color: #666;
}

.dialog-credit a {
    margin-top: 7px;
    display: block;
    width: 118px;
    height: 36px;
    background: url(../img/portal/btn-orange.png) no-repeat;
    line-height: 36px;
    text-align: center;
    color: #fff;
}

.dialog-credit a:hover {
    color: #fff;
}

.credit-tips-wrap {
    padding-top: 50px;
    clear: both;
    border-top: 1px #ededed solid;
}

.credit-tips p {
    height: 23px;
    background: url(../img/portal/icon-mark.png) left center no-repeat;
    line-height: 23px;
    text-indent: 0;
    color: #3b629e;
    font-size: 16px;
    text-indent: 30px;
}

.credit-tips span {
    padding: 10px 20px 20px 30px;
    display: block;
    font-size: 14px;
    line-height: 25px;
    color: #666;
}


/* 自定义表单的样式 */


/* .form-control-lg .label,
.form-lg .label {
    text-align: right;
}

.widget .input,
.dropdown-wrap,
.textbox-wrap {
    border-radius: 0;
}

.dropdown-wrap,
.textbox-wrap {
    border: 1px solid #e0e0e0;
} */

.row {
    padding: 0;
    font-size: 14px;
    vertical-align: middle;
    text-align: right;
}

.row .label {
    padding-right: 0;
}

.row input {
    padding: 0 0 0 10px;
    height: 33px;
    width: 340px;
    line-height: 33px;
    border: 1px solid #e0e0e0;
    vertical-align: middle;
}


/* 重写artDialog的样式 */

.aui_info {
    float: right;
    margin-right: 50px;
}

.aui_state_focus .aui_outer {
    box-shadow: none;
}

.aui_outer,
.aui_inner {
    border: none;
}

.aui_nw,
.aui_n,
.aui_ne,
.aui_w,
.aui_e,
.aui_sw,
.aui_s,
.aui_se {
    background-color: transparent;
}

.aui_header {
    background-color: #e22323;
}

.aui_state_focus .aui_dialog,
.aui_state_lock .aui_border {
    box-shadow: none;
}

.aui_state_lock .aui_nw,
.aui_state_lock .aui_n,
.aui_state_lock .aui_ne,
.aui_state_lock .aui_w,
.aui_state_lock .aui_e,
.aui_state_lock .aui_sw,
.aui_state_lock .aui_s,
.aui_state_lock .aui_se {
    background: none;
    filter: none;
    display: none;
}

.aui_title {
    line-height: 25px;
    height: 25px;
    *height: 30px;
    background: none;
    font: 18px "Microsoft YaHei";
    color: #fff;
    /* padding: 10px 28px 10px 15px; */
    padding: 10px 0 4px 0;
    border: none;
}

.aui_state_focus .aui_title {
    color: #fff;
    text-shadow: none;
    filter: none;
}

.aui_close:hover {
    color: #fff;
    background-color: transparent;
}

.aui_close {
    top: 7px;
    right: 6px;
    width: 29px;
    height: 22px;
    font-size: 26px;
    color: #fff;
    font-family: 'SimSun';
}

.aui_buttons {
    background-color: #FFFFFF;
    border-top: none;
    padding: 15px 0;
    text-align: center;
}

.aui_buttons a {
    display: inline-block;
    margin-left: 30px;
    border-radius: 3px;
    width: 140px;
    height: 34px;
    line-height: 34px;
    font: 16px "Microsoft YaHei";
    background-color: #fff;
    border: 1px #e6e6e6 solid;
    color: #333;
    filter: none;
}

.aui_buttons a .c {
    line-height: 34px;
}

.aui_buttons button:hover {
    color: #333;
    border-color: #e6e6e6;
}

button.aui_state_highlight {
    background-color: #e22323;
    color: #fff;
    border: 1px #e22323 solid;
    text-shadow: none;
}

button.aui_state_highlight:hover {
    color: #fff;
    /*  border: 1px #e22323 solid; */
}

button.aui_state_highlight:active {
    border-color: #e22323;
    background-color: #e22323;
}

.aui_state_highlight {
    background-color: #e22323;
}

.aui_buttons button:focus {
    border: 1px #e6e6e6 solid;
    box-shadow: none;
    filter: none;
}

.aui_buttons button:active {
    border-color: #e6e6e6;
    background: #fff;
    box-shadow: none;
}

.aui_buttons .aui_state_highlight {
    margin-left: 0;
    background: #1578e5;
    color: #fff;
}

.aui_buttons .aui_state_highlight:focus {
    /*  border: 1px #50bae1 solid; */
    background: #e22323;
    box-shadow: none;
}

.aui_buttons button {
    padding: 8px 0;
    height: auto;
    width: 100px;
    box-shadow: none;
    filter: none;
    background: #fff;
    font-size: 14px;
    border-radius: 0;
    border-color: #e6e6e6;
}

.button.aui_state_highlight {
    background: #e22323;
}

.aui_state_drag .aui_title {
    background: none
}

.aui_icon div {
    width: 48px;
    height: 48px;
    margin: 10px 0 10px 15px;
    background-position: center center;
    background-repeat: no-repeat;
}


/* 重写分页的样式 */

.pagination {
    display: none;
    padding: 27px 0 38px 0 !important;
    text-align: right;
}

.pagination a,
.pagination span {
    display: inline-block;
    padding: 3.5px 9px;
    margin-right: 5px;
    margin-bottom: 5px;
    border-radius: 3px;
    color: #333;
}

.pagination .current {
    /* background: #237ce2; */
    background: #ea3e3e;
    color: #fff;
    /* border: 1px solid #AAE; */
    border: 1px solid #ea3e3e;
}

.pagination a {
    border: 1px solid #ccc;
}

.pagination .current.prev,
.pagination .current.next {
    border-color: #e2e5e8;
}

.pagination .current.prev, 
.pagination .current.next {
	color: #666;
}

.pagination span {
    padding: 6px 12.5px 7.5px 12.5px;
    margin-right: 5px;
    margin-bottom: 5px;
}

.pagination a,
.pagination span.jump {
    padding: 5px 12.5px 6.5px 12.5px;
    margin-right: 5px;
    margin-bottom: 5px;
}

.pagination span.jump {
	margin-right: 0;
}

#selectpage {
    line-height: 33.5px;
    height: 33.5px;
    font-size: 14px;
    border: 1px solid #e2e5e8;
    outline: none;
    border-radius: 3px;
    margin-right: 5px;
}

#pagination .input {
    height: 26px;
    padding: 3px 0;
    margin-top: 1px;
    border-radius: 3px;
    background: #fff;
}

.pagination .jump {
    transition:all .3s ease-in-out;
	-webkit-transition:all .3s ease-in-out;
	-moz-transition:all .3s ease-in-out;
	-o-placeholder:all .3s ease-in-out;
	-ms-transition:all .3s ease-in-out; 	
}

/* 空数据处理 */

.empty-data {
    display: none;
    height: 400px;
    /*padding: 200px 0;*/
    background: url(../img/icon/empty-data.png) center center no-repeat;
    text-align: center;
    border: 1px #e6e6e6 solid;
    border-top: none;
}

.empty-ul-data {
    display: none;
    padding: 40px 0;
    background: url(../img/icon/empty-data.png) center center no-repeat;
    text-align: center;
    border-bottom: 1px #e6e6e6 solid;
}

.empty-datas {
    padding-top: 20px;
    text-align: center;
    border-top: none;
}

.empty-datas-pdf {
    display: block;
    padding-top: 20px;
    text-align: center;
    border-top: none;
}

.display-block {
    display: block;
}

.print-wrap.pt0 {
    padding-top: 0;
}


/* 固定在有部的打印按钮 */

.report-fixed {
    position: fixed;
    top: 195px;
    right: 85px;
    color: #fff;
}

.report-fixed div,
.report-fixed .download {
    display: block;
    margin-bottom: 10px;
    padding-left: 33px;
    width: 76px;
    height: 46px;
    line-height: 44px;
    font-size: 16px;
    cursor: pointer;
    color: #fff;
}

.report-fixed .download:hover {
    color: #fff;
}

.report-fixed .objection {
    background: url(../img/report/fixed.png) 0 0px no-repeat;
}

.report-fixed .download {
    background: url(../img/report/fixed.png) 0 -63px no-repeat;
}

.report-fixed .print {
    background: url(../img/report/fixed.png) 0 -129px no-repeat;
}


/* module: 页面公共样式  end by boling */


/* 一些常见的样式 */

.ml40 {
    margin-left: 40px;
}

.ml10 {
    margin-left: 10px;
}

.ml20 {
    margin-left: 20px;
}

.mt20 {
    margin-top: 20px;
}

.mt25 {
	margin-top: 25px;
}

.mt30 {
    margin-top: 30px;
}

.mt60 {
    margin-top: 60px;
}

.mt45 {
    margin-top: 45px;
}

.mt10 {
    margin-top: 10px;
}

.mt70 {
    margin-top: 70px;
}

.pl20 {
    padding-left: 20px;
}

.pd20 {
    padding-bottom: 20px;
}

.pt8 {
    padding-top: 8px;
}

.border-no {
    border: none;
}

.overflow-hidden {
    overflow: hidden;
}

.display-none {
    display: none;
}

.word-break {
    word-break: break-all;
    color: #000000;
}

.inline-block {
    display: inline-block!important;
}

.cursor-default {
    cursor: default!important;
}


/* 文字带颜色底线导航 start by wjfeng2*/

.nav-mine {
    margin-top: -15px;
}

.nav-mine .navtitle {
    margin-left: 0;
}

.nav-div {
    margin-bottom: 28px;
    width: 100%;
    height: 58px;
    line-height: 58px;
}

.navtitle {
    margin-left: 20px;
    padding: 18px 10px;
    font: bold 18px 'Microsoft YaHei';
}

.nav-orange {
    border-bottom: 2px solid #ff9e2c;
}

.nav-blue {
    border-bottom: 2px solid #50bae1;
}

.navline {
    margin-top: 2px\9;
    width: 100%;
    height: 1px;
    background: #e6e6e6;
}


/* 文字带颜色底线导航 end*/


/* 带底线li样式 start */

.ul-common {
    margin-top: -15px;
    padding: 0 12px;
}

.ul-common li {
    padding: 0 15px 0 22px;
    height: 56px;
    line-height: 56px;
    border-bottom: 1px solid #eaeaea;
    color: #444;
}

.ul-common li .li-content {
    display: inline-block;
    width: 500px;
    color: #444;
}

.ul-common li .li-content:hover {
    color: #444;
}

.ul-common li .li-right {
    float: right;
}


/* 带底线li样式 end*/


/* 详情页 table  start*/

.detail-table {
    padding: 10px 75px;
}

.detail-item {
    background: #fafafa;
}


/* 详情页 table  end*/


/* 企业公开信息查询详情页 */


/* .detail-table-search{
    margin-bottom: 25px;
} */

.detail-table-search a,
.detail-table-search a:visited {
    color: #333;
}

.detail-table-search a:hover {
    color: #333;
    text-decoration: underline;
}


/* 打印下方的名字及时间 start*/

.copyright-and-time {
    height: 62px;
    float: right;
    margin-right: 40px;
    margin-top: 60px;
    text-align: center;
    color: #333;
    font-size: 16px;
}

.copyright-and-time .copyright {
    font-size: 16px;
}

.copyright-and-time .time {
    margin-top: 10px;
    font-size: 14px;
}


/* 打印下方的名字及时间 end*/


/*  bug fix */

.detail-wrap table .empty-bottom-tr td {
    border-bottom: 0;
}

.detail-wrap table .empty-td {
    padding: 0;
    height: 0;
    border: 0;
}


/* 修复在IE下面的退出弹出框高度超出的bug */

iframe[name='OpenexitDialog'] {
    height: 60px!important
}


/* 退出 */

.exit-info {
    padding-top: 30px;
    font-size: 16px;
    text-align: center;
    text-indent: 0;
}


/* 子栏目*/

.right-box {
    margin-left: 5px;
    text-align: center;
}


/* 肥西dialog的样式重写 */

.aui_titleBar {
    background-color: #1578e5;
    border-bottom: 1px solid #1578e5;
}

.aui_header .aui_title {
    padding: 0;
    height: 40px;
    line-height: 40px;
    cursor: move;
    font-size: 14px;
    text-align: center;
    color: #fff;
    font-weight: bold;
}

.aui_close,
.aui_close:hover {
    font-family: inherit;
    color: #fff;
    text-shadow: 0 1px 0 #FFF;
}

.aui_buttons .aui_state_highlight:focus {
    border-radius: 4px;
    background: #1578e5;
}

.aui_buttons button {
    border-radius: 4px;
    color: #000;
    background-color: #eee;
}

.aui_buttons button:hover {
    color: #000;
}

.aui_buttons button.aui_state_highlight:hover {
    color: #fff;
}

.aui_buttons button:active {
    background: #eee;
}

.dialog-tips {
    text-align: center;
    line-height: 30px;
}


/* 网站头部的样式-begin */





/* 网站头部的样式-end */


/* 我的 左侧导航-start */

.mine-nav-left {
    height: 100%;
    box-sizing: border-box;
    position: absolute;
    border: 1px solid #e5e5e5;
    width: 160px;
    height: 100%;
    background-color: #fff;
}

.mine-nav-left .mine-nav-item {
    position: relative;
    width: 156px;
    height: 50px;
    line-height: 50px;
    font-size: 16px;
}

.mine-nav-left .mine-nav-item a {
    display: inline-block;
    margin-left: 38px;
    width: 120px;
    color: #333333;
}

.mine-nav-left .mine-nav-item i {
    display: inline-block;
    position: absolute;
    top: 16px;
    margin: 0 10px;
    width: 16px;
    height: 16px;
}

.mine-nav-left .sub-selected,
.mine-nav-item:hover {
    background-color: #e22323;
    border-left: #e22323 1px solid;
    border-right: #e22323 1px solid;
}

.mine-nav-left .sub-selected a,
.mine-nav-item:hover a {
    color: #ffffff;
}

.mine-nav-left .mine-one i {
    background: url(../img/common/mine.png) 0px -96px no-repeat;
}

.mine-nav-left .mine-one.sub-selected i,
.mine-nav-left .mine-one:hover i {
    background: url(../img/common/mine.png) 0px -16px no-repeat;
}

.mine-nav-left .mine-two i {
    background: url(../img/common/mine.png) 0px -32px no-repeat;
}

.mine-nav-left .mine-two.sub-selected i,
.mine-nav-left .mine-two:hover i {
    background: url(../img/common/mine.png) 0px -48px no-repeat;
}

.mine-nav-left .mine-three i {
    background: url(../img/common/mine.png) 0px -64px no-repeat;
}

.mine-nav-left .mine-three.sub-selected i,
.mine-nav-left .mine-three:hover i {
    background: url(../img/common/mine.png) 0px -80px no-repeat;
}

.mine-nav-left .mine-four i {
    background: url(../img/common/mine.png) 0px 0px no-repeat;
}

.mine-nav-left .mine-four.sub-selected i,
.mine-nav-left .mine-four:hover i {
    background: url(../img/common/mine.png) 0px -112px no-repeat;
}

.mine-nav-left .mine-five i {
    background: url(../img/common/mine.png) 0px -128px no-repeat;
}

.mine-nav-left .mine-five.sub-selected i,
.mine-nav-left .mine-five:hover i {
    background: url(../img/common/mine.png) 0px -144px no-repeat;
}

.mine-nav-left .mine-six i {
    background: url(../img/common/mine.png) 0px -160px no-repeat;
}

.mine-nav-left .mine-six.sub-selected i,
.mine-nav-left .mine-six:hover i {
    background: url(../img/common/mine.png) 0px -176px no-repeat;
}


/* 左侧导航更宽的样式 */

.content-wider-right {
    margin-left: 230px;
}


/*绑定手机号 start*/

.bind-phone {
    padding: 20px;
    min-width: 520px;
}

.bind-phone-tip {
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
}

.bind-phone .btn-grey {
    /* margin-top: 10px; */
    padding: 0;
    max-width: 115px;
    background-color: #eee;
    border: 1px #dcdcdc solid;
    color: #333;
    line-height: 34px;
    height: 34px;
}

.bind-phone-btn {
    margin: 20px auto;
    width: 100%;
    text-align: center;
}

.bind-phone-btn a:hover,
.bind-phone-btn a:focus {
    color: #fff;
}

.bind-phone .col-xs-12 {
    margin-bottom: 20px;
}

.red {
    color: red;
}

.bind-phone .form-control .label {
    width: 140px;
}

.bind-phone .form-control .label .required {
    margin-right: 5px;
    vertical-align: middle;
    color: #f00;
    font-style: normal;
}

.bind-phone .form-control .label label {
    text-align: right;
    padding-right: 15px;
}

.bind-phone .btn-blue {
    padding: 7px 36px;
    background-color: #e22323;
    color: #fff;
    border: 1px #e22323 solid;
}


/*绑定手机号 end*/


/*单选、多选*/


/* 自制的radio */

.radio-wrap,
.checkbox-wrap {
    padding: 7px 0px;
}

.radio-wrap label {
    padding: 0 8px 0 0;
}

.radio-wrap label.radio {
    display: inline-block;
    float: left;
    margin-right: 10px;
    background: url(../img/common/radio.png) left 3px no-repeat;
    min-width: 45px;
    text-indent: 20px;
    cursor: pointer;
}

.radio-wrap label.radio-selected {
    color: #e22323;
    background: url(../img/common/radio-selected.png) left 3px no-repeat;
}

.checkbox-wrap label.checkbox {
    display: inline-block;
    float: left;
    margin-right: 15px;
    height: 22px;
    background: url(../img/common/checkbox.png) left center no-repeat;
    min-width: 45px;
    text-indent: 20px;
    cursor: pointer;
    line-height: 22px;
}

.checkbox-wrap label.checkbox-selected {
    color: #e22323;
    background: url(../img/common/checkbox-selected.png) left center no-repeat;
}

.textbox-wrap,
.dropdown-wrap {
    background-color: #fff;
    border-radius: 4px;
    border: 1px solid #e1e1e1;
}

.dropdown .state-hover {
    background-color: #fff;
    border: 1px solid #e1e1e1;
}

.popup .list .state-hover {
    background-color: #f4f6f8;
    border-color: #fff;
}

.popup .list .state-selected {
    background-color: #d9e8fb;
    border-color: #fff;
    color: #333;
}

.datepicker-wrap {
    width: 230px;
    text-align: left;
    padding-left: 5px;
}

.popup.list-container {
    border: 1px solid #e4e4e4;
    border-top: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: #fff;
}

.dialog-declare-tip {
    margin: 25px 20px 0;
}


/****************************信用池州*开始******************************/
/* 网站头部的样式-begin */

.header {
    width: 100%;
    float: left;
    min-width: 1200px;
    background: url(../img/header/header-bg.png) no-repeat top center;
    background-size: 100% 100%;
}

.header-top-wrap {
	width: 100%;
	float: left;
}

.header-top {
    margin: 0 auto;
    width: 1200px;
}

.header-information {
    line-height: 40px;
    background-color: #DDDDDD;
}

.logo-left {
    float: left;
    width: 40%;
    padding-top: 5px;
    height: 65px;
}
.logo-img img{
    /*width: 50%;*/
    /*height: 100%;*/
    /*background: url(../img/header/swiper-logo.png) no-repeat top center;*/
    /*background-size: 100% 100%;*/
    width: auto;
    height: 65px;
    vertical-align: top;
}
.logo-img #websiteName {
    color: #ED3737;
    font-size: 30px;
    font-weight: bold;
    margin-left: 10px;
    position: relative;
    top: 4px;
}

.logo-right {
    float: right;
    width: 50%;
    height: 60px;
    padding-top: 12px;
}

.logined {
    display: inline-block;
    float: right;
}

.logined.hide {
    display: none;
}

.logined img {
    vertical-align: middle;
    width: 25px;
    height: 25px;
    margin-right: 5px;
}

.logined a {
    vertical-align: middle;
    line-height: 30px;
    color: #646464;
}

.header-top .login {
    float: right;
}

.header-top .mark-line {
    position: relative;
    top: -6px;
    margin: 0 0px;
    display: inline-block;
    vertical-align: middle;
    height: 30px;
    color: #e13536;
}

.header-btn {
    display: inline-block;
    padding: 0 1px;
    line-height: 30px;
    color: #e13536;
    font-size: 12px;
}

.header-title {
    display: inline-block;
    color: #333;
    font-size: 12px;
}

.header-title i {
	padding-left: 3px;
	font-style: normal;
}

.header-middle {
    position: relative;
    margin: 0 auto;
    width: 1200px;
    padding: 20px 0px;
}

.header-middle .logo {
    float: left;
    padding-left: 106px;
    /* width: 280px; */
    height: 84px;
    margin-top: 41px;
    /* color: #b31d0b; */
    color: #e13536;
    background: url(../img/header/icon-logo.png) no-repeat;
}

.header-middle .logo .logo-city {
    font-size: 45px;
    font-weight: 700;
    line-height: 55px;
}

.header-middle .logo .logo-url {
    font-size: 16px;
    text-transform: uppercase;
}

.header-middle .logo-text {
    position: absolute;
    bottom: 42px;
    font-size: 16px;
    font-weight: 700;
    /* color: #333; */
    color: #e13536;
}

.header-middle .logo img {
    vertical-align: middle;
}

.header-search-wrap {
    position: relative;
    /*float: right;*/
    /*margin-top: 28px;*/
}

.header-search-wrap .search-flag {
    position: absolute;
    right: 0;
    top: 6px;
    color: #333;
    font-size: 0;
    cursor: pointer;
}
.header-search-wrap .search-flag > .flag {
    padding: 0 13px;
    display: inline-block;
    font-size: 14px;
    line-height: 22px;
    border: 1px solid #df2a33;
}

.header-search-wrap .search-flag > .flag:first-child {
    border-right: none;
}
.header-search-wrap .search-flag > .flag:last-child {
    border-left: none;
}

.header-search-wrap .search-flag > .flag.active {
    color: #fff;
    background-color: #df2a33;
}

.header-search-title {
    float: left;
    width: 180px;
    height: 40px;
    border: none;
    outline: none;
    background: #e4e4e4;
    border-radius: 10px;
    padding-left: 10px;
}

.header-search-title > option {
    position: relative;
    float: left;
    width: 180px;
    margin-right: 30px;
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    color: #333;
    cursor: pointer;
}

.header-search-title > option.active {
    color: #333;
}

.header-search-title .icon-em {
	position: absolute;
	width: 100%;
	left: 50%;
	bottom: 0;
}

.header-search-title .icon-em .header-icon-quote {
    display: none;
    position: relative;
    left:-50%;
    
    width: 100%;
    height: 8px;
    background: url(../img/header/header-icon-quote.png) no-repeat center center;
}

.header-search-title > li.active .header-icon-quote {
    display: block;
}

.header-search-widget {
    float: right;
    width: 400px;
    height: 40px;
    background: #e4e4e4;
}


.header-search-widget .header-input-wrap {
    box-sizing: border-box;
    height: 40px;
    padding: 10px 23px;
    width: 400px;
}

.header-search-widget input {
    border: none;
    font-size: 12px;
    color: #333;
    width: 320px;
    background: #e4e4e4;
}
.headerSearchHot{
    color: red;
}
.header-search-hot
{
    line-height: 45px;
    overflow: hidden;
}
.headerSearchHot >li
{
    float: left;
    margin-left:20px ;
    cursor: pointer;
}
.headerSearchHot a{
    color: #E03042;
}


.header-search-widget input::-webkit-input-placeholder,
.header-search-widget input:-moz-placeholder,
.header-search-widget input::-moz-placeholder,
.header-search-widget input:-ms-input-placeholder {
	color: #999;
}    


.header-search-widget .header-icon-search {
    float: left;
    width: 50px;
    height: 40px;
    cursor: pointer;
    background:  url(../img/header/header-icon-search.png) no-repeat center center;
}

/* 门户的头部 */

.nav-wrap {
    width: 100%;
    float: left;
    min-width: 1200px;
    /*background-color: #e13536;*/
    background-color: #F6F6F6;
    /* padding:4px 0 16px 0; */
    min-height: 55px;
    box-sizing: border-box;
    padding-bottom: 3px;
}

.nav-ul {
    position: relative;
    width: 1200px;
    margin: 0 auto;
}

.nav-ul .nav-li {
    float: left;
    width: 100px;
    height: 50px;
    font-size: 16px;
    font-family: PingFangSC-Semibold;
    line-height: 50px;
    text-align: left;
    cursor: pointer;
    /*position: relative;*/
    border-bottom: 2px solid transparent;
    /* margin-top: 13px; */
}

.nav-ul .nav-li:first-child {
    width: 80px;
}

.nav-ul .nav-hover {
    position: relative;
}
/*.nav-ul .nav-hover:hover::after {*/
/*    content: '';*/
/*    width: 30px;*/
/*    height: 3px;*/
/*    background: #ED3737;*/
/*    top: 50px;*/
/*    left: 0px;*/
/*    position: absolute;*/
/*}*/



.nav-ul .nav-li a {
    display: inline-block;
    width: 100%;
    color: #fff;
}

.nav-ul .nav-li .nav-name {
    box-sizing: border-box;
    display: inline-block;
    vertical-align: top;
    height: 100%;
    padding-bottom: 3px;
}

.nav-ul .nav-li .nav-name:hover{
    padding-bottom: 0px;
    border-bottom: 3px solid #ED3737;
}

.nav-ul .nav-li .icon-nav {
    margin-right: 8px;
    vertical-align: text-top;
}

/* .nav-ul .nav-li-selected .nav-name {
    color: #ee3338;
    border-bottom: 1px solid #ff3130;
} */
.nav-ul .nav-li-selected {
    position: relative;
    /*border-bottom: 2px solid #be1818;*/
}
/*.nav-ul .nav-li-selected:after {*/
/*    content: '';*/
/*    width: 30px;*/
/*    height: 3px;*/
/*    background: #ED3737;*/
/*    top: 50px;*/
/*    left: 0px;*/
/*    position: absolute;*/
/*}*/
.nav-ul .nav-li-selected .hover-red {
    padding-bottom: 0px;
    border-bottom: 3px solid #ED3737;
    color: #ED3737;
}

.hover-red {
	/*color: #fff;*/
    color: #000000;
    /* border-bottom: 1px solid #0449ae; */
	/*transition:all .4s;*/
	/*-webkit-transition:all .4s;*/
	/*-moz-transition:all .4s;*/
	/*-o-placeholder:all .4s;*/
	/*-ms-transition:all .4s;*/
}

/* .hover-red:hover{
	 color: #ee3338;
    border-bottom: 1px solid #ff3130;
} */

/* 页面尾部样式 */

.footer {
    padding: 15px 0 30px 0;
    /* background-color: #0449ae; */
    background-color: #333333;
    min-width: 1200px;
    color: #ffffff;
    text-align: center;
}

.footer a {
    color: #ffffff;
}
.link {
    color: #0065c4 !important;
    cursor: pointer;
}
.footer p {
    padding: 5px 0;
    font-size: 12px;
}
.footer .ml-10 {
    margin-left: 10px;
}
.footer .mr-10 {
    margin-right: 10px;
}
.footer p .ico {
    margin-right: 5px;
    vertical-align: -5px;
}
.footer ul {
	margin-top: 33px;
	padding-bottom: 19px;
}

.footer ul li {
	display: inline-block;
	font-size: 14px;
	/* color: #80a4d8; */
	color: #999999;
	padding: 0 8px;
	line-height: 14px;
	height: 14px;
	overflow: hidden;
}

.footer ul li a {
	color: #343434;
}

.footer .icon-police {
    position: relative;
    top: -2px;
    display: inline-block;
    vertical-align: middle;
    width: 25px;
    height: 25px;
    background: url(../img/common/icon-police.png) no-repeat center center;
}

.footer .icon-govern {
    position: relative;
    top: 30px;
    display: inline-block;
    vertical-align: middle;
    width: 50px;
    height: 60px;
    background: url(../img/common/icon-govern.png) no-repeat center center;
}

.footer .icon-fault {
    position: relative;
    top: 34px;
    display: inline-block;
    vertical-align: middle;
    width: 110px;
    height: 55px;
    background: url(../img/common/icon-fault.jpg) no-repeat center center;
}

.footer .label {
    padding: 0 5px;
    border: 1px solid #fff;
    color: #fff;
}


/* 个人中心样式 start */
.wdsy-left {
	width: 214px;
	float: left;
	background: #f2f7fc;
	border: 1px solid #e0eef4;
	min-height: 459px;
	margin-bottom: 30px;
}

.wdsy-menu {
	width: 214px;
	float: left;
	background: #fff;
}

.wdsy-menu ul li {
	width: 174px;
	float: left;
	padding: 0 25px 0 15px;
	font-size: 14px;
	color: #626263;
	line-height: 52px;
	height: 52px;
	border-bottom: 1px solid #e0eef4;
}

.wdsy-menu ul li a {
	display: block;
	color: #626263;
}

.wdsy-menu ul li a span {
	width: 50px;
	height: 52px;
	float: left;
}

.wdsy-menu ul li a .wdsy {
	background: url(../img/grzx/icon-menu.png) 0 16px no-repeat;
}

.wdsy-menu ul .selecetd a .wdsy {
	background: url(../img/grzx/icon-menu.png) 0 -305px no-repeat;
}

.wdsy-menu ul li a .wdxybg {
	background: url(../img/grzx/icon-menu.png) 0 -37px no-repeat;
}

.wdsy-menu ul .selecetd a .wdxybg {
	background: url(../img/grzx/icon-menu.png) 0 -357px no-repeat;
}

.wdsy-menu ul li a .yycxjl {
	background: url(../img/grzx/icon-menu.png) 0 -90px no-repeat;
}

.wdsy-menu ul .selecetd a .yycxjl {
	background: url(../img/grzx/icon-menu.png) 0 -409px no-repeat;
}

.wdsy-menu ul li a .zzsbjl {
	background: url(../img/grzx/icon-menu.png) 0 -143px no-repeat;
}

.wdsy-menu ul .selecetd a .zzsbjl {
	background: url(../img/grzx/icon-menu.png) 0 -464px no-repeat;
}

.wdsy-menu ul li a .yysqjl {
	background: url(../img/grzx/icon-menu.png) 0 -196px no-repeat;
}

.wdsy-menu ul .selecetd a .yysqjl {
	background: url(../img/grzx/icon-menu.png) 0 -516px no-repeat;
}

.wdsy-menu ul li a .xyxfjl {
	background: url(../img/grzx/icon-menu.png) 0 -249px no-repeat;
}

.wdsy-menu ul .selecetd a .xyxfjl {
	background: url(../img/grzx/icon-menu.png) 0 -568px no-repeat;
}

.wdsy-menu ul li a .yyjcjl {
	background: url(../img/grzx/icon-menu.png) 0 -621px no-repeat;
}

.wdsy-menu ul .selecetd a .yyjcjl {
	background: url(../img/grzx/icon-menu.png) 0 -674px no-repeat;
}

.wdsy-menu ul li a .xycnqsjl {
    background: url(../img/grzx/bqsqjl.png) -5px center no-repeat;
}

.wdsy-menu ul li a .bgsqjl {
    background: url(../img/grzx/bqsqjl.png) -5px center no-repeat;
}

.wdsy-menu ul li a .bgxzjl {
    background: url(../img/grzx/bgxzjl.png) -5px center no-repeat;
}

.wdsy-menu ul li a .zcdxsqs {
    background: url(../img/grzx/zcdxsq.png) 10px center no-repeat;
    background-size:40%;
}

.wdsy-menu ul li a .bgdyjl {
    background: url(../img/grzx/bgdyjl.png) -5px center no-repeat;
}

.wdsy-menu ul li a .icon-sqpjgl {
    background: url(../img/credit-business/icon-sqpjgl.png) no-repeat 8px center;
}

.wdsy-menu ul li a .bgsqjl {
    background: url(../img/grzx/bqsqjl.png) -5px center no-repeat;
}

.wdsy-menu ul li.selecetd a {
	color: #fff;
}

.wdsy-menu ul li.selecetd {
	/*
	background: -moz-linear-gradient(left, #18bafe 0%, #1771fe 100%);
    background: -webkit-linear-gradient(left, #18bafe 0%, #1771fe 100%);
    background: -o-linear-gradient(left, #18bafe 0%, #1771fe 100%);
    background: -ms-linear-gradient(left, #18bafe 0%, #1771fe 100%);
    background: linear-gradient(left, #18bafe 0%, #1771fe 100%);
    */
    background: url(../img/grzx/menu-bg.jpg) left top repeat-y;
    -webkit-box-shadow: 5px 0 13px rgba(19,100,222,.31);
    -mozbox-shadow: 5px 0 13px rgba(19,100,222,.31);
    -o-box-shadow: 5px 0 13px rgba(19,100,222,.31);
    -ms-box-shadow: 5px 0 13px rgba(19,100,222,.31);
    box-shadow: 5px 0 13px rgba(19,100,222,.31);
}

.wdsy-right {
	margin-left: 245px;
}
/* 个人中心样式 start */

/* 漂浮广告样式开始 */
.ad-wrap {
    top: -999px;
    left: -999px;
    position: absolute;
    z-index: 999;
}

.ad-close {
    display: block;
    font-size: 13px;
    text-align: right;
    cursor: pointer;
}
.jiucuo {
    width: 110px;
    height: 55px;
    background: url(../img/home-icon/jiucuo.png) no-repeat;
}
/* 漂浮广告样式结束 */
/*下拉*/
.dropdown {
    /*position: relative;*/
    display: inline-block;
}

.dropdown-content {
    left: -810px;
    /*width: 100%;*/
    width: 1200px;
    /*height: 55px;*/
    z-index: 99;
    display: none;
    position: absolute;
    background-color: #FFFFFF;
    min-width: 170px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
}

.nav-ul .nav-li .dropdown-content a {
    color: black;
    /*padding: 12px 16px;*/
    padding: 0 10px;
    width: auto;
    min-width: 170px;
    text-decoration: none;
    display: block;
    float: left;
}

.nav-ul .nav-li .dropdown-content a:hover {
    color: #ED3737;
    /*background-color: #be1818}*/
}
.dropdown:hover .dropdown-content {
    display: block;
}

.right-img
{
    width: 17px;
    height: 10px;
    float: right;
    margin-top: 23px;
    margin-right: 15px;
    background: url("../img/header/zk.png") center no-repeat;
}
.dropdown:hover .right-img
{
    background: url("../img/header/sq.png") center no-repeat;
}

/* module: tip提示 by jxpi */

.fly-tip {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    margin: 0;
    z-index: 100000880;
    text-align: center;
    font-size: 0;
    _position: absolute;
    _top: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight);
}

.fly-tip span {
    display: inline-block;
    padding: 0 30px 0 40px;
    height: 30px;
    margin: 0 auto;
    color: #fff;
    line-height: 30px;
    text-align: center;
    font-size: 12px;
}

.fly-tip span i {
    position: absolute;
    margin-left: -40px;
    display: inline-block;
    width: 30px;
    height: 30px;
    background: url(../img/icon/icon_tip.png) no-repeat;
}

.fly-tip span.success {
    background-color: #50c750;
}

.fly-tip span.success i {
    background-position: 0 -35px;
}

.fly-tip span.warning {
    background-color: #f88530;
}

.fly-tip span.warning i {
    background-position: 0 -70px;
}

.fly-tip span.error {
    background-color: #d33030;
}

.fly-tip span.error i {
    background-position: 0 0;
}

/*end tip提示 */