* {
    transition: all .1s linear;
}

.clear {
    clear: both;
}

.mContent {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    overflow: hidden;
    min-width: 1280px;
}

.mHead {
    height: 60px;
    border-bottom: 1px solid #51c7f5;
    background: url("../images/head-bg.png") no-repeat center center;
    background-size: cover;
}

.mHead-lef {
    float: left;
    position: relative;
    margin-left: 8px;
    margin-top: 11px;
}

.mHead-rig {
    float: right;
}

.hed-functionlis {
    float: right;
}

.hed-functionlis li {
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    height: 60px;
    border-left: 1px solid #15cbf8;
    border-right: 1px solid #087ffa;
    cursor: pointer;
}

.func-icon {
    margin: 0 auto;
    margin-top: 7px;
    width: 34px;
    height: 34px;
}

.icon1 {
    background: url("../images/icon1.png") no-repeat center center;
}

.icon2 {
    background: url("../images/icon2.png") no-repeat center center;
}

.icon3 {
    background: url("../images/icon3.png") no-repeat center center;
}

.icon4 {
    background: url("../images/icon4.png") no-repeat center center;
}

.icon5 {
    background: url("../images/icon1-a.png") no-repeat center center;
}

.icon6 {
    background: url("../images/icon2-a.png") no-repeat center center;
}

.icon7 {
    background: url("../images/icon3-a.png") no-repeat center center;
}

.func-txt {
    margin-top: -5px;
    text-align: center;
    font-size: 12px;
    color: #fff;
}

.padding5 {
    padding-left: 5px;
    padding-right: 5px;
}

.head-menu {
    margin-right: 280px;
}

/*.head-menu li { float: left; padding-left: 26px; padding-right: 26px; height: 45px; line-height:15px; color: #e5f2ff; font-size: 15px; cursor: pointer; padding-top:15px; text-align:center;}*/
.head-menu li.online {
    height: 60px;
    line-height: 60px;
    padding-top: 0px;
}

.mNav {
    height: 42px;
    border-top: 1px solid #125e92;
    border-bottom: 1px solid #aaa;
    line-height: 42px;
    box-shadow: 0 5px 10px #ececec;
}

.mNav-return {
    float: left;
    padding-left: 14px;
    padding-right: 14px;
    border-right: 1px solid #c7c7c7;
    height: 100%;
}

.returnAll {
    margin-top: 7px;
    width: 78px;
    height: 28px;
    border: 1px solid #494f56;
    border-radius: 1px;
    background: url("../images/return-bg.png") repeat-x;
}

.returnAll:hover {
    background: url("../images/return-bgh.png") repeat-x;
}

.return-btn {
    margin-left: 10px;
    color: #fff;
    font-size: 14px;
    height: 100%;
    line-height: 28px;
    background: url("../images/icon-back.png") no-repeat left center;
    text-indent: 26px;
    display: block;
    text-decoration: none;
}

.mNav-tit {
    float: left;
    margin-left: 14px;
    color: #333;
    font-size: 14px;
}

.mNav-tit span.active {
    color: #2e8ae6;
    font-weight: bold;
}

.mNav-btngroup {
    float: right;
    margin-right: 14px;
}

.btn {
    padding: 5px 16px;
    border-radius: 1px;
    font-size: 14px;
    text-decoration: none;
}

.btn1 {
    margin-right: 10px;
    border: 1px solid #9ba4b0;
    background: linear-gradient(to bottom, #fefeff, #e6f2ff);
    color: #333;
}

.btn1:hover {
    background: linear-gradient(to top, #fefeff, #e6f2ff);
}

.btn2 {
    border: 1px solid #357bcc;
    background: linear-gradient(to bottom, #90cdf9, #2a81ea);
    color: #fff;
}

.btn2:hover {
    background: linear-gradient(to top, #90cdf9, #2a81ea);cursor: pointer;
}

.color-red {
    color: #e82e00
}

a {
    text-decoration: none;
}

.setinfo {
    position: absolute;
    top: 60px;
    left: 0px;
    bottom: 0px;
    right: 0px;
}

.setinfo-left {
    float: left;
    height: 100%;
    width: 642px;
    box-sizing: border-box;
    background: url(../images/secv-dbg.png) repeat;
    border-left: 1px solid #9e9ea4;
    border-right: 1px solid #9e9ea4;
    padding: 0px 15px;
    position: relative;
}

.setinfo-right {
    position: absolute;
    top: 0px;
    left: 642px;
    right: 0px;
    bottom: 0px;
    background: url(../images/cwq/sq1.jpg) center center no-repeat;
    background-size: 100% 100%
}

.setinfo-left-setit {
    height: 39px;
    line-height: 39px;
    color: #333333;
    font-size: 15px;
    font-weight: bold;
}

.setinfo-left-infbx {
    border: 1px solid #aaaaaa;
    background: #fafafa;
    position: relative;
}

.setinfo-left-infbx-tt {
    height: 43px;
    background: url(../images/ivcibg.png) repeat-x;
    border-bottom: 1px solid #aaa;
}

.setinfo-left-infbx-tt-l {
    height: 43px;
    float: left;
    line-height: 43px;
    padding-left: 10px;
    font-size: 14px;
    font-weight: bold;
}

.setinfo-left-infbx-tt-r {
    height: 43px;
    float: right;
}

.setinfo-left-infbx .more-cion {
    display: inline-block;
    height: 28px;
    border: 1px solid #b1b0af;
    width: 58px;
    text-align: center;
    line-height: 28px;
    color: #666;
    font-size: 14px;
    background: url(../images/morebg.png) repeat-x;
    margin-top: 7px;
    margin-right: 9px;
}

.setinfo-left-infbx .more-cion:hover {
    background: url(../images/morebg-hover.png) repeat-x;
}

.setinfo-left-infbx .cont {
    padding: 0px 13px;
    position: absolute;
    top: 44px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    padding-top: 13px;
}

.cont-sytab {
    height: 44px;
}

.cont-sytab a {
    font-size: 14px;
    float: left;
    width: 25%;
    height: 100%;
    box-sizing: border-box;
    line-height: 14px;
    text-align: center;
    color: #333;
    border: 1px solid #bbbbbb;
    background: url(../images/tab-bg.png) repeat-x;
    padding-top: 7px;
    position: relative;
}

.cont-sytab a.oneline {
    line-height: 25px;
}

.cont-sytab a.oneline2 {
    line-height: 20px;
}

.cont-sytab a .smych {
    position: absolute;
    display: inline-block;
    top: 2px;
    right: 2px;
    width: 19px;
    height: 20px;
    background: url(../images/viewpoint-bg.png) center center no-repeat;
    color: #fff;
    line-height: 20px;
    text-align: center;
    font-size: 12px;
    font-family: arial;
    letter-spacing: -1px;
}

.cont-sytab a:hover, .cont-sytab a.active {
    border: 1px solid #1c6da0;
    color: #fff;
    background: url(../images/tab-bg-h.png) repeat-x;
}

.setinfo-left-infbx-table {
    position: absolute;
    left: 15px;
    right: 15px;
    bottom: 15px;
    top: 65px;
    font-size: 14px;
}

.setinfo-left-infbx-table table {
    border-left: 1px solid #bbbbbb;
    background: #fff;
}

.setinfo-left-infbx-table th {
    height: 39px;
    background: url(../images/set-vbiedbg.png) repeat-x;
    font-weight: normal;
    border-top: 2px solid #797e82;
    border-right: 1px solid #bbbbbb;
    border-bottom: 1px solid #bbbbbb;
    box-sizing: border-box;
    padding: 6px;
}

.setinfo-left-infbx-table td {
    height: 40px;
    border-right: 1px solid #bbbbbb;
    border-bottom: 1px solid #bbbbbb;
    box-sizing: border-box;
    padding: 6px;
    text-align: center;
}

.setinfo-left-infbx-table td.lewz {
    text-align: left;
}

.setinfo-left-infbx-table tr td:first-child {
    background: #f5f5f5
}

.setinfo-left-infbx-table tr:hover {
    background: #ebf4ff;
}

.setinfo-left-infbx-table tr:hover td:first-child {
    background: #ebf4ff;
}

.setinfo-left-infbx-table .T-head {
    height: 43px;
}

.setinfo-left-infbx-table .T-body {
    position: absolute;
    top: 45px;
    left: 0px;
    right: 0px;
    overflow: hidden;
    border-top: 1px solid #bbbbbb;
    bottom: 0px;
    font-size: 12px;
}

.a-herf {
    display: inline-block;
    width: 70px;
    height: 26px;
    text-align: center;
    line-height: 24px;
    color: #2e8ae5;
    font-size: 12px;
}

.a-herf:hover, .a-herf.active {
    background: url(../images/habng.png) center center no-repeat;
}

.setinfo-left-infbx-list li {
    border-bottom: 1px dashed #aaaaaa;
    height: 45px;
    font-size: 14px;
}

.setinfo-left-infbx-list li:last-child {
    border-bottom: 0px;
}

.setinfo-left-infbx-list li span {
    float: left;
    line-height: 45px;
    padding: 0px 10px 0px 4px;
    color: #888888;
}

.setinfo-left-infbx-list li a {
    float: left;
    line-height: 45px;
    color: #333;
    display: block;
    width: 211px;
    overflow: hidden;
    height: 45px;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.setinfo-left-infbx-list li a:hover {
    color: #2e8ae5;
}

.setinfo-left-infbx-list li span {
    float: right;
    line-height: 45px;
    padding-right: 4px;
    color: #888888;
    display: block;
    width: auto;
}

.setinfo-rightbx-a {
    position: absolute;
    top: 80px;
    left: 15px;
}

.setinfo-rightbx-b {
    position: absolute;
    bottom: 70px;
    left: 15px;
}

.setinfo-rightbx-c {
    position: absolute;
    height: 34px;
    left: 15px;
    bottom: 15px;
    width: 535px;
}

.setinfo-rightbx-d {
    position: absolute;
    top: 55px;
    right: 15px;
    width: 180px;
}

.cont-sytab2 {
    height: 30px;
}

.cont-sytab2 a {
    font-size: 14px;
    float: left;
    width: 50%;
    height: 100%;
    box-sizing: border-box;
    line-height: 30px;
    text-align: center;
    color: #333;
    border: 1px solid #bbbbbb;
    background: url(../images/tab-bg.png) repeat-x;
}

.cont-sytab2 a:hover, .cont-sytab2 a.active {
    border: 1px solid #1c6da0;
    color: #fff;
    background: url(../images/ety-bg.png) repeat-x;
}

/*2017-04-14*/

.use-mian {
    top: 60px !important;
}

.mMLeft.infon {
    width: 126px;
}

.mMData.infon {
    left: 127px;
}

.mLeMenuli.liinks {
    border-top: 1px solid #66728d;
    border-bottom: 1px solid #363d4d;
}

.mLeMenuli.liinks.active {
    background: #363d4d;
}

.mLeMenuli.liinks:hover {
    background: #363d4d;
}

.mLeMenuli_ic.s2 {
    display: inline-block;
    width: 16px;
    height: 18px;
    margin-left: 10px;
}

.mLeMenuli.liinks span {
    vertical-align: middle;
}

.mLeMenuli_ic.s2.stya {
    background: url(../images/jzy/viewinfo-a.png) center center no-repeat;
}

.mLeMenuli_ic.s2.styb {
    background: url(../images/jzy/viewinfo-b.png) center center no-repeat;
}

.mLeMenuli_ic.s2.styc {
    background: url(../images/jzy/viewinfo-c.png) center center no-repeat;
}

.mLeMenuli_ic.s2.styd {
    background: url(../images/jzy/viewinfo-d.png) center center no-repeat;
}

.mLeMenuli.liinks:hover .mLeMenuli_ic.s2.stya, .mLeMenuli.liinks.active .mLeMenuli_ic.s2.stya {
    background: url(../images/jzy/viewinfo-a-h.png) center center no-repeat;
}

.mLeMenuli.liinks:hover .mLeMenuli_ic.s2.styb, .mLeMenuli.liinks.active .mLeMenuli_ic.s2.styb {
    background: url(../images/jzy/viewinfo-b-h.png) center center no-repeat;
}

.mLeMenuli.liinks:hover .mLeMenuli_ic.s2.styc, .mLeMenuli.liinks.active .mLeMenuli_ic.s2.styc {
    background: url(../images/jzy/viewinfo-c-h.png) center center no-repeat;
}

.mLeMenuli.liinks:hover .mLeMenuli_ic.s2.styd, .mLeMenuli.liinks.active .mLeMenuli_ic.s2.styd {
    background: url(../images/jzy/viewinfo-d-h.png) center center no-repeat;
}

.mLeMenuli.liinks .line-feed {
    width: auto;
    line-height: 26px;
}

.mLeMenuli.liinks .mLeMenuli_txt {
    color: #c8cbd1;
}

.mLeMenuli.liinks.active .line-feed, .mLeMenuli.liinks:hover .line-feed {
    color: #fff;
}

.title-toline {
    height: 42px;
    background: url(../images/jzy/tittoline.png) repeat-x;
    border-top: 1px solid #cbcbcb;
    border-bottom: 1px solid #aaaaaa;
    box-shadow: 0px 0px 20px #d0d0d0;
}

.title-toline-inle {
    float: left;
}

.title-toline-inre {
    float: right;
    padding-right: 5px;
}

.content-toline {
    position: absolute;
    top: 44px;
    left: 0px;
    right: 0px;
    bottom: 0px;
}

.cont-toline {
    border: 1px solid #bbbbbb;
    position: relative;
    box-sizing: border-box;
    float: left;
    margin-left: 15px;
    margin-top: 15px;
}

.cont-toline dt {
    height: 40px;
    background: url(../images/jzy/tittoline-indobg.png) repeat-x;
    border-bottom: 1px solid #bbbbbb;
}

.cont-toline dt .inles {
    float: left;
    line-height: 36px;
    color: #333;
    font-size: 15px;
    font-weight: bold;
    padding-left: 13px;
}

.cont-toline dt .inres {
    float: right;
    height: 40px;
}

.cont-toline dd {
    position: absolute;
    top: 41px;
    left: 0px;
    bottom: 0px;
    right: 0px;
    box-sizing: border-box;
}

.cont-toline dd.haspd {
    padding: 10px;
}

.cont-toline.stya {
    width: calc((100% - 45px) * .55);
    height: calc((100% - 45px) * .45)
}

.cont-toline.styb {
    width: calc((100% - 45px) * .45);
    height: calc((100% - 45px) * .45)
}

.cont-toline.styc {
    width: calc((100% - 45px) * .55);
    height: calc((100% - 45px) * .55)
}

.cont-toline.styd {
    width: calc((100% - 45px) * .45);
    height: calc((100% - 45px) * .55)
}

.cont-toline.stye {
    width: calc((100% - 45px) * .45);
    height: calc((100% - 45px) * .45)
}

.cont-toline.styf {
    width: calc((100% - 45px) * .55);
    height: calc((100% - 45px) * .45)
}

.cont-toline.styg {
    width: calc((100% - 45px) * .45);
    height: calc((100% - 45px) * .55)
}

.cont-toline.styh {
    width: calc((100% - 45px) * .55);
    height: calc((100% - 45px) * .55)
}

.cont-toline.styi {
    width: calc(100% - 30px);
    height: calc((100% - 45px) * .45)
}

.toline-ind-a {
    height: 100%;
}

.toline-ind-a li {
    float: left;
    height: 100%;
    width: 20%;
    box-sizing: border-box;
    border-right: 1px dotted #cfcfcf;
    text-align: center;
}

.toline-ind-a li:last-child {
    border-right: 0px;
}

.toline-ind-a li .box-vie {
    position: relative;
    top: 50%;
    margin-top: -90px;
    height: 160px;
}

.toline-ind-a li .dop-a {
    padding-top: 25px;
    color: #000;
    font-size: 14px;
}

.toline-ind-a li .dop-b {
    padding-top: 30px;
    color: #2e8ae5;
    font-size: 30px;
}

.toline-ind-a li .dop-c {
    padding-top: 30px;
    color: #333;
    font-size: 12px;
}

.toline-ind-a.cont2 li {
    width: 25%;
}

.toline-ind-a.cont3 li {
    width: calc(100% / 6)
}

.toline-ind-a.cont3 li .dop-a {
    padding-top: 25px;
    color: #000;
    font-size: 14px;
}

.toline-ind-a.cont3 li .dop-b {
    padding-top: 30px;
    color: #2e8ae5;
    font-size: 30px;
}

.toline-ind-a.cont3 li .dop-c {
    padding-top: 30px;
    color: #333;
    font-size: 12px;
}

.toline-ind-a.cont4 li {
    width: calc(100% / 5)
}

.toline-ind-b {
    height: 100%;
}

.toline-ind-b li {
    float: left;
    width: 50%;
    height: 100%;
    box-sizing: border-box;
    position: relative;
}

.toline-ind-c-bg {
    background: url(../images/jzy/map-a1.png) center center no-repeat;
    background-size: 100%;
}

.toline-ind-c-topa {
    position: absolute;
    top: 0px;
    left: 0px;
    bottom: 0px;
    right: 0px;
    background: url(../images/jzy/map-aa-ys4.png) center center no-repeat;
    background-size: 100% 100%
}

.color-bg {
    background: #f5f5f5;
}

.color-red {
    color: #f00;
}

.color-org {
    color: #fc7908;
}

.color-blu {
    color: #2e8ae5;
}

w .selec-allst {
    height: 30px;
    border: 1px solid #c7c7c7;
    border-radius: 3px;
}

.table-main.intxbold tr td {
    font-weight: bold;
}

.table-main.intxbold tr:first-child td {
    font-weight: normal;
}

.table-main.intxbold .m-table tr td:nth-child(2) {
    text-align: center;
    text-indent: 00px;
    font-weight: bold;
}

.wgt-in-wtinfo {
    height: auto;
}

.wgt-in-wtinfo li {
    width: 50%;
    float: left;
    height: 20px;
    line-height: 20px;
    padding-left: 20px;
    box-sizing: border-box;
    margin-top: 12px;
    color: #000;
    font-size: 14px
}

.wgt-in-wtinfo li .intb {
    color: #666666;
    font-size: 14px;
}

.wgt-in-wtinfo2 {
    padding: 0px 15px;
    padding-top: 12px;
}

.wgt-in-wtinfo2 li {
    height: 19px;
    margin-top: 19px;
    line-height: 18px;
}

.wgt-in-wtinfo2 li .lewz {
    float: left;
    line-height: 18px;
}

.wgt-in-wtinfo2 li .rewz {
    float: right;
    line-height: 18px;
}

.wgt-in-wtinfo2 li span, .wgt-in-wtinfo2 li a {
    vertical-align: middle;
    color: #666666;
    font-size: 14px;
}

.sy-contlis > li.inwids {
    width: 69%
}

.sy-contlis > li.insmal {
    width: 29%
}

.sy-innerlis.inboline {
    margin: 0px 15px;
    margin-top: 20px;
}

.sy-innerlis.inboline li {
    width: 30.5%;
    height: 250px;
}

.sy-innerlis.inboline li .sy-innerlihed {
    height: 52px;
    line-height: 48px;
}

.sy-innerlis.inboline li .numadd-unit {
    margin-top: 18px;
}

.cinf-nowrap.bl2 {
    overflow: visible;
    text-overflow: inherit;
    white-space: normal;
}

.c-downinf.pdivds {
    height: 104px;
    position: relative;
    box-sizing: border-box;
}

.titabt {
    position: absolute;
    top: 35px;
    right: 0px;
}

.sy-cont.tophas {
    top: 80px;
}

.editBtn {
    height: 24px;
    line-height: 24px;
    padding: 0px 13px;
    background: linear-gradient(#fafafb, #e9ecef);
    color: #333333;
    border: 1px solid #aeaeae;
    border-radius: 1px;
    display: inline-block;
    text-decoration: none;
    margin-left: 5px;
}

.m-table.usein tr td:nth-child(2) {
    text-align: center;
    text-indent: 0px;
}

.is-wza {
    color: #999;
    font-size: 16px;
    font-weight: bold;
}

.book-mark.sty2 {
    top: 50%;
    margin-top: -236px;
    bottom: auto;
}

.guide-main.sty2 {
    background: url(../images/set-vieman-bg2.png) center bottom no-repeat;
    background-size: cover;
}

.book-mark.sty2 {
    background: url(../images/guide-bg-s.png) center center no-repeat;
}

.book-mcont.sty2 {
    margin-left: 90px;
    padding-top: 95px;
}

.guid-btngroup.sty2 {
    margin-top: 5px;
}

td.useinright {
    text-align: right !important;
    padding-right: 10px;
}

td.zan {
    position: relative;
}

td.zan .zanbit {
    position: absolute;
    top: 10px;
    left: 0px
}

.scnbg {
    background: #f2f8fc
}

.menh-from-band {
    height: 265px;
    width: 100%;
    background: url(../images/inboxad.png) center center no-repeat;
}

.menh-from-foot {
    height: 49px;
    background: #565656;
    color: #fff;
    font-size: 14px;
    text-align: center;
    line-height: 46px;
}

.menh-from {
    width: 997px;
    border-top: 4px solid #0366ac;
    margin: 0 auto;
    margin-top: -61px;
    padding: 20px 40px;
    box-sizing: border-box;
    background: #fff;
}

.menh-from-title {
    height: 50px;
    border-bottom: 1px solid #dbdbdb;
    line-height: 48px;
}

.menh-from-title span, .menh-from-title a {
    vertical-align: middle;
}

.menh-from-title a {
    color: #5690fa;
    font-size: 14px;
    text-decoration: none;
}

.menh-from-title span {
    color: #999999;
    font-size: 14px;
}

.menh-from-title span.big {
    font-size: 18px;
    color: #0362df;
}

.menh-from-cont {
    padding-top: 25px;
}

.menh-from-cont dl {
    height: 32px;
    margin-top: 8px;
}

.menh-from-cont dl dt {
    float: left;
    width: 185px;
    padding-right: 18px;
    height: 32px;
    box-sizing: border-box;
    line-height: 32px;
    font-size: 14px;
    text-align: right;
}

.menh-from-cont dl dd.sty1 {
    width: 398px;
    float: left;
    height: 32px;
}

.menh-from-cont dl dd.sty2 {
    float: left;
    width: 330px;
    padding-left: 10px;
    line-height: 32px;
    box-sizing: border-box;
    color: #999999;
    font-size: 14px;
}

.intshangzi {
    background: url(../images/shangz-wz.png) center center no-repeat;
    width: 31px;
    height: 30px;
    position: absolute;
    top: 1px;
    right: 0px;
    cursor: pointer;
}

.int-isubmit {
    padding: 35px 0px;
    text-align: center;
    margin-top: 35px;
    border-top: 1px solid #dbdbdb
}

.mask {
    position: fixed !important;
    top: 0px;
    left: 0px;
    bottom: 0px;
    right: 0px;
    background: rgba(0, 0, 0, .5);
    z-index: 10;
}

.chartTop-a {
    height: 46px;
    line-height: 44px;
    color: #333333;
    font-size: 15px;
    font-weight: bold;
    padding: 0px 15px;
    border-bottom: 1px solid #cccccc;
    box-shadow: 0px 2px 3px #dedede;
    background: linear-gradient(#fefefe, #e2e2e2);
}

.closePop-a {
    width: 17px;
    height: 17px;
    cursor: pointer;
    background: url(../images/close_qiyd.png) no-repeat;
    display: inline-block;
    margin-top: 15px;
    float: right;
}

.pop2-a {
    position: absolute;
    width: 733px;
    height: 565px;
    left: 50%;
    top: 50%;
    margin-left: -366.5px;
    margin-top: -282.5px;
    background: #ffffff;
    z-index: 11;
}

.pop2-a.sty2 {
    width: 492px;
    height: 283px;
    margin-left: -246px;
    margin-top: -141.5px;
}

.contpop {
    position: absolute;
    top: 46px;
    left: 0px;
    right: 0px;
    bottom: 0px;
}

.contpop-inbox {
    position: absolute;
    top: 15px;
    left: 15px;
    right: 15px;
    bottom: 70px;
    border: 1px solid #d1d3d6;
    border-top: 0px;
}

.contpop-inbox-txin {
    padding: 10px;
    height: 148px;
    position: relative;
}

.contpop-inbox-txin2 {
    position: absolute;
    height: 60px;
    border-top: 1px solid #d1d3d6;
    background: #e7eaed;
    left: 0px;
    bottom: 0px;
    right: 0px;
}

.contpop-inbox-txin2-left {
    float: left;
    width: 60%;
    height: 60px;
    line-height: 58px;
    text-align: center;
    background: url(../images/x-arf-ofaddba.png) right center no-repeat;
}

.contpop-inbox-txin2-left span, .contpop-inbox-txin2-left a, .contpop-inbox-txin2-left div {
    vertical-align: middle;
}

.contpop-inbox-txin2-left .jiajian {
    display: inline-block;
    width: 140px;
    height: 32px;
    background: url(../images/x-arf-ofadda.png) center center no-repeat;
    position: relative;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    color: #666;
    line-height: 32px;
}

.contpop-inbox-txin2-left .jiajian-add {
    width: 34px;
    height: 32px;
    position: absolute;
    top: 0px;
    left: 0px;
    background: url(../images/x-arf-add.png) center center no-repeat;
    cursor: pointer;
}

.contpop-inbox-txin2-left .jiajian-ofadd {
    width: 34px;
    height: 32px;
    position: absolute;
    top: 0px;
    right: 0px;
    background: url(../images/x-arf-ofadd.png) center center no-repeat;
    cursor: pointer;
}

.contpop-inbox-txin2-left span {
    font-size: 14px;
}

.contpop-inbox-txin2-left span.as {
    color: #000;
}

.contpop-inbox-txin2-left span.bs {
    color: #999;
}

.contpop-inbox-txin2-right {
    float: right;
    width: 40%;
    height: 60px;
    line-height: 58px;
    text-align: center;
}

.contpop-inbox-txin2-right span {
    font-size: 14px;
    vertical-align: middle;
}

.contpop-inbox-txin2-right span.as {
    color: #000;
}

.contpop-inbox-txin2-right span.bs {
    color: #999;
}

.contpop-inbox-txin2-right span.cs {
    font-size: 35px;
    color: #666;
    font-family: arial;
}

.contpop-inbox-txin3 {
    padding: 64px 0px 54px 0px;
    font-size: 24px;
    color: #4cbf69;
    font-weight: bold;
    text-align: center;
}

.contpop-inbox-txin3 span, .contpop-inbox-txin3 img {
    vertical-align: middle;
}

.contpop-inbox-txin4 {
    width: 564px;
    height: 276px;
    border: 1px solid #dbdbdb;
    margin: 0 auto;
    padding: 0px 30px;
    box-sizing: border-box;
    border-radius: 3px;
}

.contpop-inbox-txin4 dt {
    border-bottom: 1px dotted #bbbbbb;
    line-height: 64px;
    color: #666666;
    font-size: 20px;
    font-weight: bold;
}

.contpop-inbox-txin4 dd p span.color {
    color: #006fce;
    font-weight: bold;
}

.contpop-inbox-txin4 dd p {
    margin: 0;
    margin-top: 30px;
    font-size: 20px;
    color: #666666;
}

.welcome-txt {
    font-size: 16px;
    font-weight: bold;
    color: #999;
}

.contpop-botm {
    height: 54px;
    border-top: 1px solid #cccccc;
    background: #f8f8f8;
    position: absolute;
    bottom: 0px;
    width: 100%;
    padding: 0px 15px;
    box-sizing: border-box;
    text-align: right;
    line-height: 54px;
}

.texct {
    text-align: center !important;
    padding-right: 0 !important;
}

.texlt {
    text-align: left !important;
}

.texlt-ri {
    border-right: 0px !important;
}

.mMData.inpull {
    left: 160px;
}

.mMData.inpull-set {
    left: 0px;
}

.usepathsle {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 159px;
    bottom: 0px;
    background: #f6f6f7;
    border-right: 1px solid #c9c9c9;
}

.usepathsle li {
    border-bottom: 1px solid #c9c9c9;
    height: 99px;
    padding-left: 16px;
    cursor: pointer;
}

.usepathsle li .title {
    height: 50px;
    line-height: 50px;
    font-weight: bold;
    font-size: 16px;
    color: #333333;
}

.usepathsle li .cont {
    line-height: 14px;
    color: 666666;
    font-size: 12px;
}

.usepathsle li.active, .usepathsle li:hover {
    background: url(../images/bg-viewinset.png) repeat-x;
}

.usepathsle li.active .title, .usepathsle li:hover .title {
    color: #fff;
}

.usepathsle li.active .cont, .usepathsle li:hover .cont {
    color: #fff;
}

/**/

.handling-situation {
    margin-left: 40px;
}

.handling-situation li {
    float: left;
}

.iconColor {
    display: inline-block;
    width: 19px;
    height: 19px;
    vertical-align: middle;
    margin-left: 16px;
}

.iconCon {
    color: #000000;
    font-size: 12px;
    vertical-align: middle;
}

.iconColor1 {
    background: url(../images/sunw/color1.png) no-repeat;
}

.iconColor2 {
    background: url(../images/sunw/color2.png) no-repeat;
}

.iconColor3 {
    background: url(../images/sunw/color3.png) no-repeat;
}

.iconColor4 {
    background: url(../images/sunw/color4.png) no-repeat;
}

.application-flow {
    position: absolute;
    top: 58px;
    left: 0px;
    bottom: 0px;
    right: 40px;
}

/*对应背景-4种背景*/

.applicationChart {
    width: 162px;
    height: 59px;
    position: relative;
}

.applicationChart1 {
    background: url(../images/sunw/icon/icon1.png) no-repeat;
}

.applicationChart2 {
    background: url(../images/sunw/icon/icon2.png) no-repeat;
}

.applicationChart3 {
    background: url(../images/sunw/icon/icon3.png) no-repeat;
}

.applicationChart4 {
    background: url(../images/sunw/icon/icon4.png) no-repeat;
}

/*对应icon-每个七种颜色-总28个*/

/*蓝色七个-正在办理*/

.applicationChartImage {
    width: 54px;
    height: 54px;
    display: inline-block;
    margin-left: 8px;
    margin-top: 2px;
}

.applicationChartImage1 {
    background: url(../images/sunw/icon/b-icon1.png) no-repeat;
}

.applicationChartImage2 {
    background: url(../images/sunw/icon/b-icon2.png) no-repeat;
}

.applicationChartImage3 {
    background: url(../images/sunw/icon/b-icon3.png) no-repeat;
}

.applicationChartImage4 {
    background: url(../images/sunw/icon/b-icon4.png) no-repeat;
}

.applicationChartImage5 {
    background: url(../images/sunw/icon/b-icon5.png) no-repeat;
}

.applicationChartImage6 {
    background: url(../images/sunw/icon/b-icon6.png) no-repeat;
}

.applicationChartImage7 {
    background: url(../images/sunw/icon/b-icon7.png) no-repeat;
}

/*绿色七个-已办理完成*/

.applicationChartImage8 {
    background: url(../images/sunw/icon/g-icon1.png) no-repeat;
}

.applicationChartImage9 {
    background: url(../images/sunw/icon/g-icon2.png) no-repeat;
}

.applicationChartImage10 {
    background: url(../images/sunw/icon/g-icon3.png) no-repeat;
}

.applicationChartImage11 {
    background: url(../images/sunw/icon/g-icon4.png) no-repeat;
}

.applicationChartImage12 {
    background: url(../images/sunw/icon/g-icon5.png) no-repeat;
}

.applicationChartImage13 {
    background: url(../images/sunw/icon/g-icon6.png) no-repeat;
}

.applicationChartImage14 {
    background: url(../images/sunw/icon/g-icon7.png) no-repeat;
}

/*灰色七个-未办理*/

.applicationChartImage15 {
    background: url(../images/sunw/icon/gray-icon1.png) no-repeat;
}

.applicationChartImage16 {
    background: url(../images/sunw/icon/gray-icon2.png) no-repeat;
}

.applicationChartImage17 {
    background: url(../images/sunw/icon/gray-icon3.png) no-repeat;
}

.applicationChartImage18 {
    background: url(../images/sunw/icon/gray-icon4.png) no-repeat;
}

.applicationChartImage19 {
    background: url(../images/sunw/icon/gray-icon5.png) no-repeat;
}

.applicationChartImage20 {
    background: url(../images/sunw/icon/gray-icon6.png) no-repeat;
}

.applicationChartImage21 {
    background: url(../images/sunw/icon/gray-icon7.png) no-repeat;
}

/*红色七个-被退回*/

.applicationChartImage22 {
    background: url(../images/sunw/icon/red-icon1.png) no-repeat;
}

.applicationChartImage23 {
    background: url(../images/sunw/icon/red-icon2.png) no-repeat;
}

.applicationChartImage24 {
    background: url(../images/sunw/icon/red-icon3.png) no-repeat;
}

.applicationChartImage25 {
    background: url(../images/sunw/icon/red-icon4.png) no-repeat;
}

.applicationChartImage26 {
    background: url(../images/sunw/icon/red-icon5.png) no-repeat;
}

.applicationChartImage27 {
    background: url(../images/sunw/icon/red-icon6.png) no-repeat;
}

.applicationChartImage28 {
    background: url(../images/sunw/icon/red-icon7.png) no-repeat;
}

.applicationChartB {
    color: #ffffff;
    font-size: 15px;
    font-weight: bold;
    line-height: 57px;
    margin-left: 9px;
}

/*退回个办理中-2个状态*/

.applicationSec {
    width: 51px;
    height: 49px;
    position: absolute;
    top: -2px;
    right: -2px;
    z-index: 11;
}

.applicationSec1 {
    background: url(../images/sunw/icon/icon_1.png) no-repeat;
}

.applicationSec2 {
    background: url(../images/sunw/icon/icon_2.png) no-repeat;
}

.application-flow-ul {
    margin-left: 56px;
}

.application-flow-ul li {
    margin-bottom: 21px;
    position: relative;
}

.applicationCon {
    height: 54px;
    line-height: 54px;
    background: red;
    margin-left: 180px;
    border: 1px solid #dadada;
    border-bottom: 2px solid #dadada;
    border-radius: 2px;
    background: #f8f8f8;
    position: relative;
    font-size: 12px;
    color: #000000;
}

.applicationCon::after {
    content: "";
    position: absolute;
    left: -12px;
    top: 18px;
    width: 12px;
    height: 17px;
    background: url(../images/sunw/leftTou.png) no-repeat;
}

.applicationCon:hover {
    background: #f1f8ff;
    border: 1px solid #b3cbe4;
    border-bottom: 2px solid #b3cbe4;
    transition-duration: 0s;
}

.applicationCon:hover::after {
    background: url(../images/sunw/leftTouHover.png) no-repeat;
    transition-duration: 0s;
}

.auditor {
    width: 135px;
    margin-left: 15px;
}

.auditorAddColor {
    color: #006fce;
}

.audit-opinion {
    margin-left: 160px;
    margin-right: 205px;
    position: relative;
}

.audit-date {
    width: 200px;
}

.auditorBg {
    height: 33px;
    line-height: 28px;
    background: url(../images/sunw/bg1.png) no-repeat;
    cursor: pointer;
    margin-top: 11px;
}

.auditorBg:hover {
    background: url(../images/sunw/bg1Hover.png) no-repeat;
    transition-duration: 0s;
}

.timeIcon {
    width: 18px;
    height: 19px;
    display: inline-block;
    background: url(../images/sunw/timeIcon.png) no-repeat;
    vertical-align: middle;
    margin-left: 13px;
}

.auditorStart {
    color: #ffffff;
    vertical-align: middle;
    margin-left: 7px;
}

.arrowBottom {
    position: absolute;
    left: 72px;
    top: 56px;
    width: 12px;
    height: 24px;
    background: url(../images/sunw/arrowBottom.png) no-repeat;
    z-index: 10;
}

.applicationChartB.secondText {
    line-height: 18px;
    margin-top: 10px;
}

.overBox {
    position: absolute;
    right: 1px;
    top: -30px;
    border: 1px solid #0797cc;
    box-shadow: 0px 0px 5px 2px #efeff0;
    padding: 15px;
    box-sizing: border-box;
    background: #f4faff;
    width: 510px;
    z-index: 20;
}

.overBox-text {
    font-size: 12px;
    line-height: 18px;
}

.toRed {
    color: #dd0000;
}

.notStarted {
    margin-left: 15px;
    color: #888888;
}

.leftLine {
    position: absolute;
    top: 20px;
    left: -30px;
    bottom: 0px;
    width: 30px;
}

.topLine {
    width: 29px;
    height: 13px;
    background: url(../images/sunw/arrow1.png) no-repeat;
    position: absolute;
    top: 0px;
    right: 0px;
}

.centerLine {
    width: 29px;
    height: 162px;
    position: absolute;
    top: 5px;
    left: 0px;
    transition-duration: 0s;
    border-left: 2px solid #f29191;
}

.addCenterLine {
    width: 12px;
    position: absolute;
    top: 0px;
    left: -7px;
    bottom: 0px;
    background: url(../images/sunw/arrow2.png) left center no-repeat;
}

.bottomLine {
    width: 29px;
    height: 13px;
    background: url(../images/sunw/arrow3.png) no-repeat;
    position: absolute;
    right: 0px;
    bottom: -6px;
}

.mStep.sAddBorder {
    border: 1px solid #b4b4b4;
    margin-top: 22px;
}

.handling-situation.sMargin {
    margin-top: 20px;
    margin-bottom: 20px;
}

.firstTransaction {
    border: 2px dashed #cfd8e6;
    padding: 10px 30px;
    position: relative;
    margin: 0px 20px;
    margin-bottom: 30px;
    background: #fafcff;
}

.sBgLine {
    height: 12px;
    background: url(../images/sunw/1.png) repeat-x;
    position: relative;
}

.transactionTitle {
    position: absolute;
    left: 50%;
    margin-left: -60px;
    top: -26px;
    background: #eff1f5;
    border: 1px solid #bac3d2;
    height: 30px;
    line-height: 27px;
    padding: 0px 20px;
    color: #333333;
    font-size: 16px;
    font-weight: bold;
    border-radius: 30px;
}

@font-face {
    font-family: "abc";
    src: url('../fonts/HelveticaInserat.ttf');
}

.transactionTitle > span {
    font-size: 21px;
    font-family: "abc";
    margin-right: 10px;
    font-style: italic;
    color: #797e82;
}

.nobtn3.sMaBtn {
    margin-left: 20px;
    margin-top: 12px;
    padding: 0px 13px;
}

.onlineTrading.n-search {
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    top: 0px;
    margin-top: 12px;
    margin-left: 15px;
}

.sTimeOne {
    color: #e10200;
}

.nobtn3 {
    height: 30px;
    line-height: 30px;
    padding-left: 13px;
    padding-right: 13px;
    font-size: 14px;
    color: #666666;
    border: 1px solid #9ba4b0;
    background: linear-gradient(#f4f9ff, #c2d3e8);
    cursor: pointer;
    border-radius: 2px;
    margin-top: 7px;
    margin-left: 10px;
}

.nobtn3:hover {
    background: linear-gradient(#c2d3e8, #f4f9ff);
}

.application-flow-ul.n-UlSty {
    margin-left: 0px;
    margin-top: 20px;
    position: relative;
}

.n-applicationChart1 {
    width: 177px;
    background: url(../images/sunw/n1.png) no-repeat;
    position: relative;
    background-size: 100%;
}

.n-applicationChart2 {
    width: 177px;
    background: url(../images/sunw/n2.png) no-repeat;
    position: relative;
    background-size: 100%;
}

.n-applicationChart3 {
    width: 177px;
    background: url(../images/sunw/n3.png) no-repeat;
    position: relative;
    background-size: 100%;
}

.n-applicationChart4 {
    width: 177px;
    background: url(../images/sunw/n4.png) no-repeat;
    position: relative;
    background-size: 100%;
}

.onlineTrading.n-search {
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    top: 0px;
    margin-top: 12px;
    margin-left: 15px;
}

.n-search:hover {
    background: linear-gradient(#0c86ec, #00a7f3);
}

.n-search {
    display: inline-block;
    height: 38px;
    line-height: 38px;
    padding: 0px 15px;
    border: 1px solid #2258a0;
    background: linear-gradient(#00a7f3, #0c86ec);
    color: #ffffff;
    font-size: 16px;
    border-radius: 2px;
    cursor: pointer;
    margin-left: 5px;
    position: relative;
    top: 1px;
}

.clitx-cent {
    text-align: center;
}

.contpop-inbox-table {
    padding-top: 25px;
}
.contpop-inbox-table li {
    height: 32px;
    margin-top: 9px;
}
.contpop-inbox-table li .name-le {
    float: left;
    height: 32px;
    line-height: 32px;
    text-align: right;
    padding-right: 15px;
    width: 125px;
    color: #666666;
    font-size: 14px;
}
.contpop-inbox-table li .name-re {
    margin-left: 140px;
}