<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*global-set*/
body {
    /*ç¦æ­¢å¾®ä¿¡å†…ç½®æµè§ˆå™¨è°ƒæ•´å­—ä½“å¤§å°*/
    /*-webkit-text-size-adjust: 100% !important;*/
    /*-moz-user-select: none; !*ç«ç‹*!*/
    /*-webkit-user-select: none; !*webkitæµè§ˆå™¨*!*/
    /*-ms-user-select: none; !*IE10*!*/
    /*-khtml-user-select: none; !*æ—©æœŸæµè§ˆå™¨*!*/
    /*user-select: none;*/
    background:#fff;
}
input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none; }

input::-moz-placeholder {
    color: #999;
    font-size: 13px;
}

input[type="text"] {
    -webkit-appearance: none;
}
textarea{
    -webkit-appearance: none;
}
/*font-family: "PingFangTC-Light";*/
input::-webkit-input-placeholder {
    color: #999;
    font-size: 13px;
}

input::-ms-input-placeholder {
    color: #999;
    font-size: 13px;
}

.xxm-wrap {
    padding: 0 10px;
}
.tal{
    text-align:left!important;
}

.blank {
    width: 100%!important;
    height: 100px!important;
    float: left!important;
    box-sizing: border-box!important;
}

.EFEFF4 {
    background: #EFEFF4;
}
.wp100{
    width:100% !important;
}

.col95B646 {
    color: #95B646;
}
.setE64340{
    color: #e64340 !important;
}
.col576B95{
    color:#576B95!important;
}
.fsn{
    font-style:normal;
    cursor: pointer;
}
.bor {
    border-right: 1px solid #333;
}

.dpb {
    display:block!important;
}
.fwb{
    font-weight:bold;
}

.txl{
    text-align:left!important;
}

.ml0{
    margin-left:0!important;
}

.mt20 {
    margin-top: 20px !important;
}

.pt0{
    padding-top:0px!important;
}

.mb0 {
    margin-bottom: 0 !important;
}

.mb5 {
    margin-bottom: 5px !important;
}

.mb10 {
    margin-bottom: 10px !important;
}

.mb15 {
    margin-bottom: 15px !important;
}

.mb20 {
    margin-bottom: 20px !important;
}

.mb30 {
    margin-bottom: 30px !important;
}

.mb40 {
    margin-bottom: 40px !important;
}
.mb150 {
    margin-bottom: 150px !important;
}
.mt40{
    margin-top:40px !important;
}


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

.mr5 {
    margin-right: 5px !important;
}

.fontS10 {
    font-size: 10px;
}

.fl {
    float: left !important;
}

.fr {
    float: right !important;
}

.txc {
    text-align: center !important;
}

.fontb{
    font-weight:bold!important;
}
.w100b {
     width: 100%;
}

.bb-mask {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 196;
    background: rgba(0, 0, 0, .4);
    display: none;
}

.overf {
    overflow: hidden !important;
}

.w96 {
    width: 96%;
}

/*åä¹å¤§æ–°è¯åˆ†æž*/
.newWord-wrap {
    padding: 0 20px;
}

.analysis-tit {
    margin: 0 auto 20px;
    text-align: center;
    font-size: 18px;
    color: #333;
}

.analysis-intro span {
    margin-bottom: 10px;
    color: #666;
    font-size: 14px;
    line-height: 20px;
    overflow: hidden;
    letter-spacing: .06em;
}

.analysis-intro span i {
    color: #262626;
    font-size: 16px;
    font-style: normal;
}

.analysis-intro em {
    display: inline-block;
    width: 15px;
    height: 15px;
    background: url("../img/icon_problem.png") no-repeat;
    background-size: 15px;
    position: relative;
}

.notice {
    position: absolute;
    display: none;
    width: 240px;
    height: 141px;
    padding: 20px;
    box-sizing: border-box;
    background: url("../img/pop_frame.png") no-repeat;
    background-size: 240px 141px;
    z-index: 99;
    left: 50%;
    margin-left: -120px;
}

.notice img {
    display: block;
    margin: 0 auto 10px;
}

.analysis-search {
    display: block;
    width: 86%;
    height: 25px;
    line-height: 25px;
    padding-left: 25px;
    border: 1px solid #999;
    border-radius: 4px;
    margin: 10px auto;
    background: url(../img/icon_search.png) no-repeat 7px center;
    background-size: 15px 12px;
    padding-top: 7px;
    padding-bottom: 7px;
    font-size: 15px;
    -webkit-appearance: none;
}

.analysis-intro .notice {
    width: 210px;
    height: 83px;
    background: url(../img/pop_frame.png) no-repeat;
    background-size: 210px 83px;
    left: 50%;
    margin-left: -105px;
}

.navContent.report-newwords li {
    padding: 2px 6px;
    background-size: 100% 22px;
    margin: 0 5px 10px 0;
    background: #fff;
    box-shadow: 1px 1px 3px #d9d9d9;
    font-size: 14px;
}

.navContent.report-newwords li a {
    color: #95b646;
    font-size: 14px;
}

/*é¢˜ç›®é¢„ç&nbsp;”*/
.titleResearch-wrap {
    padding: 0 12px;
}

.titleResearch-wrap input {
    height: 25px;
    line-height: 25px;
    border: 1px solid #666;
    border-radius: 4px;
    padding-left: 25px;
    background: #fff url(../img/icon_edit.png) no-repeat 7px center;
    background-size: 15px;
    padding-top: 7px;
    padding-bottom: 7px;
    box-sizing: content-box;
    width: 79%;
    margin: 10px 0;
    font-size: 15px;
    -webkit-appearance: none;
}

.titleResearch-intro {
    margin: 50px 0 20px 0;
}

.keyWrods-wrap {
    margin-top: 10px;
    overflow: hidden;
}

.keyWrods-wrap li {
    padding: 6px 14px;
    border: 1px solid #95B646;
    border-radius: 4px;
    float: left;
    color: #95B646;
    margin: 0 10px 10px 0;
}

.keyWrods-wrap li a {
    color: #95B646;
}

/*é¡¹ç›®åˆ†æž*/
.project-wrap .setBgtop {
    height: 32px;
    width: 100%;
    background: #fff;
}

.project-wrap .setBgbottom {
    height: 150px;
    width: 100%;
    background: #fff;
    position: relative;
    margin: 1px 0 10px;
    box-sizing: border-box;
    padding: 20px 10px;
}

.project-wrap .setBgbottom i {
    display: block;
    position: absolute;
    top: -10px;
    left: 50%;
    margin-left: -117px;
    width: 234px;
    height: 28px;
    background: url("../img/pic_decorate.png") no-repeat;
    background-size: 234px 28px;
}

.project-wrap .setBgbottom input.analysis-search {
    margin: 0 auto;
    height: 25px;
    line-height: 25px;
    padding-top: 7px;
    padding-bottom: 7px;
    box-sizing: content-box;
    width: 86%;
    font-size: 15px;
}


.project-wrap .setBgbottomIndex {
    height: 150px;
    width: 100%;
    background: #fff;
    position: relative;
    margin: 0px 0 10px;
    box-sizing: border-box;
    padding: 10px 12px;
}

.project-wrap .setBgbottomIndex i {
    display: block;
    position: absolute;
    top: -10px;
    left: 50%;
    margin-left: -117px;
    width: 234px;
    height: 28px;
    background: url("../img/pic_decorate.png") no-repeat;
    background-size: 234px 28px;
}

.project-wrap .setBgbottomIndex input.analysis-search {
    /*margin: 0 auto;*/
    height: 25px;
    line-height: 25px;
    padding-top: 7px;
    padding-bottom: 7px;
    box-sizing: content-box;
    width: 79%;
    font-size: 15px;
}



.recommend {
    margin-top: 0;
    background: #fff;
}

.recommend h5 {
    padding: 11px 12px 0;
    height: 44px;
    box-sizing: border-box;
    border-bottom: 1px solid #EFEFF4;
}

.recommend h5 span {
    height: 20px;
    border-left: 4px solid #95B646;
    padding-left: 7px;
    display: block;
    color: #333;
}

.recommend p {
    height: 44px;
    line-height: 44px;
    border-bottom: 1px solid #EFEFF4;
    padding: 0 12px;
}

.recommend p a {
    font-size: 15px;
    display: block;
    color: #333;
}

/*é“¾æŽ¥åˆ°ç™¾è¯çš„å¤„ç†*/
.linkhundredwords {
    margin-top: 0;
    /*background: #fff;*/
    /*max-width: 100%;*/
    /*padding: 0 12px;*/
}

.linkhundredwords p {
    height: 44px;
    /*line-height: 44px;*/
    /*border-bottom: 1px solid #EFEFF4;*/
    padding: 0 12px;
}
.linkhundredwords img {
    max-width: 100%;
}

.linkhundredwords a {
    font-size: 15px;
    display: block;
    color: #333;
    max-width: 100%;
}

.project-analysis-tit {
    margin: 0 auto 27px;
    width: 85%;
    text-align: center;
    font-size: 20px;
    color: #000000;
    letter-spacing: 0;
    font-weight: bold;
}

.project-analysis-intro {
    width: 80%;
    margin: 0 auto 12px;
    text-align: left;
    font-size: 14px;
    color: #333;
}

.project-analysis-intro em {
    font-size: 18px;
    color: #333;
}

.project-analysis-intro a {
    color: #83ac2f;
    font-size: 14px;
}

.project-analysis-wrap h5 {
    height: 20px;
    line-height: 20px;
    border-left: 2px solid #ff9900;
    padding-left: 5px;
    margin-top: 50px;
}

/*é¦–é¡µ*/
.indexCont p {
    width: 100%;
    height: 70px;
    line-height: 70px;
    margin: 10px auto 0;
    box-shadow: 0 2px 4px #c8c8c8;
    border-radius: 4px;
    background: #fff;
    position: relative;
    text-align: center;
    font-size: 16px;
}

.indexCont p a {
    display: block;
}

.indexCont p.fir, .indexCont p.last {
    line-height: 22px;
    padding-top: 13px;
    box-sizing: border-box;
}

.indexCont p.fir span, .indexCont p.last span {
    display: block;
}

.smaller-tit {
    font-size: 14px;
}

.indexCont p em {
    display: block;
    width: 20px;
    height: 31px;
    position: absolute;
    top: -3px;
    right: 20px;
    background: url("../img/pic_paperclip.png") no-repeat;
    background-size: 20px 31px;
}

.tabnav {
    text-align: center;
    margin-top: 10px;
}

.tabnav ul {
    height: 39px;
    width: 100%;
    display: table;
    margin: 0 auto;
    background: #fff;
    border-bottom: 1px solid #EFEFF4;
}

.tabnav li {
    margin-top: 10px;
    margin-right: 1px;
    width: 49%;
    display: inline-block;
    height: 20px;
    line-height: 20px;
}

.tabnav li.setBothBor {
    border-left: 1px solid #EFEEEE;
}

.tabnav ul a {
    margin: 0 auto;
    width: 100%;
    height: 28px;
    display: block;
    color: #999;
    font-size: 15px;
}

.tabnav ul li.on a {
    color: #95B646;
}

.tabcon {
    background: #EFEFF4;
    padding: 0 20px 20px;
}

.tabcon ul {
    /*padding-top: 10px;*/
}

/*.tabcon ul li {*/
/*    display: none;*/
/*}*/

.tabcon ul li.firBlo {
    overflow: hidden;
    display: block;
    background: #fff;
    padding: 16px 0;
    border-bottom: 1px solid #F7F7F7;
}

.indexTab .tabcon {
    padding: 0;
}

.indexTab .tabcon li div {
}
.indexTab .tabcon li div.fir_left{
    background: #fff;
    padding: 22px 0 0 15px;
    margin-bottom: 1px;
    width: 56%;
    float: left;
}
.indexTab .tabcon li div.fir_right{
    background: #fff;
    /*padding: 12px 0 12px 0;*/
    margin-bottom: 1px;
    /* width: 23%; */
    float: right;
    box-sizing: border-box;
    margin-right: 12px;
    margin-top: 16px;
}
.indexTab .tabcon li div.fir_right img{
    width: 100px;
    height: 68px;
    border: 1px solid #F7F7F7;
}

.indexTab .tabcon li div p.contTit {
    margin-bottom: 10px;
    line-height: 20px;
    font-size: 15px;
    color: #333333;
    letter-spacing: 0;
    height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    /*text-align: justify;*/
    font-weight: bold;
}

.indexTab .tabcon li div p.timelabel {
    color: #999;
    overflow: hidden;
}

.time {
    float: left;
    font-size: 14px;
    color: #666;
    letter-spacing: 0;
}


.timelabel_money{
    float: right;
    font-size: 14px;
    color: #4E6BFF;
    letter-spacing: 0;
    text-align: right;
}

.label {
    float: right;
}


.moreBlock {
    height: 60px;
    line-height: 50px;
    width: 100%;
    background: #fff;
    text-align: center;
    margin-top: 10px;
    color: #666;
    padding-left: 0 !important;
    font-size: 18px;
}
.moreBlock_non {
    height: 60px;
    line-height: 50px;
    width: 100%;
    background: #fff;
    text-align: center;
    margin-top: 10px;
    color: #666;
    padding-left: 0 !important;
    font-size: 18px;
    display: none;
}

.indexTab .tabcon li div p.question {
    margin-bottom: 10px;
    color: #333;
    font-size: 15px;
    overflow: hidden;
}

.indexTab .tabcon li div p.answer {
    color: #666;
    font-size: 15px;
    overflow: hidden;
}

.indexTab .tabcon li div p.question span, .indexTab .tabcon li div p.answer span {
    width: 90%;
    float: left;
}

.indexTab .tabcon li div p.question em, .indexTab .tabcon li div p.answer em {
    float: left;
    margin-right: 5px;
}

/*åº•éƒ¨å¯¼èˆª*/
.footer {
    border-top: 1px solid #f3e8e8c2;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    background: #F7F7FA;
    overflow: hidden;
}

.footer a {
    display: block;
    float: left;
    height: 50px;
    line-height:18px;
    width: 25%;
    text-align: center;
    padding-top: 32px;
    box-sizing: border-box;
    font-size: 10px;
    color: #333333;
}

.goIndex {
    background: url("../img/tab_icon_home.png") no-repeat center 4px;
    background-size: 28px;
}

.goIndex.on {
    background: url("../img/tab_icon_home_sel.png") no-repeat center 4px;
    background-size: 28px;
}

.goIndex.on, .goSelectionTopic.on, .goWatch.on,.goMine.on{
    color: #4E6BFF;
}

/*.goSelectionTopic {
    background: url("../img/tab_icon_xuanti.png") no-repeat center 4px;
    background-size: 28px;
}

.goSelectionTopic.on {
    background: url("../img/tab_icon_xuanti_sel.png") no-repeat center 4px;
    background-size: 28px;
    color: #4E6BFF;
}*/
.goColumn{
    /*background: url("../img/tab_icon_zhuanlan.png") no-repeat center 4px;*/
    background-size: 28px;
}
.goColumn.on{
    /*background: url("../img/tab_icon_zhuanlan_sel.png") no-repeat center 4px;*/
    background-size: 28px;
    color: #4E6BFF;
}

.goWatch{
    background: url("../img/tab_icon_bikan.png") no-repeat center 4px;
    background-size: 28px;
}

.goWatch.on {
    background: url("../img/tab_icon_bikan_sel.png") no-repeat center 4px;
    background-size: 28px;
    color: #4E6BFF;
}

.goMine {
    /*background: url("../img/tab_icon_mine.png") no-repeat center 4px;*/
    background-size: 24px;
}

.goMine.on {
    /*background: url("../img/tab_icon_mine_sel.png") no-repeat center 4px;*/
    background-size: 24px;
    color: #4E6BFF;
}

/*æˆ‘çš„*/
.myInfo {
    position: relative;
    height: 160px;
    background: #fff;
    padding-top: 25px;
    box-sizing: border-box;
}

.myInfo img {
    display: block;
    border-radius: 50%;
    width: 80px;
    height: 80px;
    margin: 0 auto 8px;
}

.myInfo p {
    text-align: center;
    font-size: 16px;
    height: 30px;
    line-height: 30px;
}

.cancel-tracking {
    position: absolute;
    bottom: 4px;
    right: 13px;
    font-size: 13px;
    color: #666;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important;
}

.myTab .tabnav {
    margin-top: 1px;
}

.myTab .tabnav li a {
    width: 100px;
}

.myTab .tabcon {
    padding: 0;
    background: #fff;
    padding-top: 15px;
    padding-bottom: 15px;
}

.myTab .tabcon p {
    height: auto;
    line-height: 20px;
    padding: 0 13px;
    /* margin-bottom: 1px; */
    background: #fff;
    overflow: hidden;
    /* border-bottom: 0; */
    margin-bottom: 15px;
}

.myTab .tabcon p a {
    font-size: 15px;
    width: 90%;
    float: left;
    color: #333;
    display: block !important;
}

.myTab .tabcon p em {
    display: none;
    float: right;
    width: 15px;
    height: 15px;
    background: url(../img/icon_cancel.png) no-repeat;
    background-size: 15px;
    margin-top: 4px;
}

.myTab .tabcon p.subject a {
    vertical-align: middle;
    display: inline-block;
}

.mine-blank {
    height: 100px;
    background: #EFEFF4;
}

.myTab .tabnav ul li a {
    color: #666;
}

.myTab .tabnav ul li.on a {
    color: #95B646;
}

/*ç”³è¯·ä¹¦*/
.inputBlock {
    height: 106px;
    background: #fff;
    margin: 10px auto;
    border-radius: 4px;
    padding-top: 20px;
    box-sizing: border-box;
}

/*é¡¶éƒ¨å¯¼èˆª*/
.navBar {
    height: 45px;
    line-height: 45px;
    overflow: hidden;
    padding: 0 20px;
    background: #fff;
    text-align: center;
}

.navBar span.goBack, .navBar a.goHome {
    width: 20px;
    height: 45px;
    float: left;
    background: url("../img/navbar_back.png") no-repeat center;
    background-size: 20px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important;
}

.navBar a.goHome {
    float: right;
    background: url("../img/navbar_home.png") no-repeat center;
    background-size: 20px;
}

.otherApplication {
    background: #fff;
    border-radius: 4px;
    padding: 18px 12px;
}

.otherApplication h3 {
    height: 40px;
    line-height: 40px;
    padding-left: 27px;
    background: url("../img/pic_acorn_small.png") no-repeat left center;
    background-size: 21px 23px;
}

.otherApplication p {
    line-height: 22px;
    margin-bottom: 10px;
    font-size: 15px;
    padding-left: 10px;
}

.otherApplication u {
    color: #84ab37;
    text-decoration: none;
}

.application-search {
    display: block;
    width: 175px;
    height: 25px;
    line-height: 25px;
    padding-left: 35px;
    border: none;
    border-bottom: 1px solid #94b37c;
    border-radius: 0;
    box-sizing: content-box;
    margin: 10px auto;
    background: url(/img/pic_acorn_big.png) no-repeat left center;
    background-size: 26px 29px;
    padding-top: 5px;
    padding-bottom: 5px;
}

/*ç”³è¯·ä¹¦è¯¦æƒ…*/
.application-template {
    padding: 10px;
    background: #fff;
    margin-top: 10px;
}

.app-head {
    overflow: hidden;
    margin-bottom: 34px;
}

.app-head p {
    width: 114px;
    height: 30px;
    line-height: 30px;
    border: 1px solid #333;
}

.app-head p span {
    width: 49%;
    text-align: center;
    float: left;
    color: #333;
    font-size: 10px;
}

.app-tit {
    font-size: 18px;
    text-align: center;
}

.app-tit h5 {
    padding-left: 22px;
    margin-top: 19px;
    letter-spacing: 1em;
    margin-bottom: 39px;
}

.app-cont {
    padding: 0 15px;
}

.app-cont div {
    margin-bottom: 20px;
    overflow: hidden;
    font-size: 12px;
}

.app-cont div span {
    text-align: justify;
    text-align-last: justify;
    width: 92px;
    display: block;
    float: left;
    margin-right: 16px;
    font-size: 13px;
    color: #333;
}

.app-cont div p {
    float: left;
    border-bottom: 1px solid #333;
    font-size: 14px;
    color: #333;
}

.app-cont div p.nofix {
    padding-left: 5px;
    width: 60%;
    box-sizing: border-box;
}

.app-cont select {
    width: 60%;
    border: none;
    border-bottom: 1px solid #333;
    outline: none;
    padding-left: 5px;
    font-size: 14px;
    color: #333;
    border-radius: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important;
    -webkit-appearance: none !important;
}

.app-cont input {
    -webkit-appearance: none !important;
    outline: none;
    width: 60%;
    border: none;
    border-bottom: 1px solid #333;
    padding-left: 5px;
    font-size: 14px;
    color: #333;
    box-sizing: border-box;
    border-radius: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important;
    -webkit-appearance: none !important;
}

.app-cont h6 {
    font-size: 16px;
    margin: 46px 0 10px 0;
    color: #333;
}

.kCont {
    padding: 12px;
    border: 1px solid #333;
}

.kCont p {
    margin-bottom: 26px;
    border: None !important;
}

.kCont p.appInfo {
    width: 100%;
    margin-bottom: 0;
    overflow: Hidden;
    line-height: 22px;
}

.kCont p.appInfo span {
    margin-right: 0;
    font-size: 12px;
}

.kCont p span {
    text-align: inherit;
    text-align-last: inherit;
    width: auto;
}

.kCont p span em {
    font-size: 14px;
}

.noticeTxt {
    margin-top: 42px;
}

.noticeTxt p {
    text-align: center;
}

.noticeTxt img {
    display: block;
    margin: 13px auto;
}

.commCont p {
    margin-bottom: 75px;
}

.taskCont p:last-child {
    margin-bottom: 0;
}

/*æŸä¸ªè¯çš„åˆ†æžé¡µ*/
.showWord {
    width: 90%;
    min-height: 105px;
    box-shadow: 0 2px 4px #c8c8c8;
    position: relative;
    background: #fff;
    margin: 20px auto 10px;
    padding: 17px;
    box-sizing: border-box;
    height: auto;
}

.showWord i {
    display: block;
    position: absolute;
    width: 46px;
    height: 33px;

}

.showWord i.zsL {
    background: url("../img/pic_tape_left.png") no-repeat;
    background-size: 46px 33px;
    left: -10px;
    top: -10px;
}

.showWord i.zsR {
    background: url("../img/pic_tape_right.png") no-repeat;
    background-size: 46px 33px;
    right: -10px;
    top: -10px;
}

.showWord .wordName {
    display: block;
    text-align: center;
    color: #333;
    font-size: 18px;
    margin-bottom: 12px;
}

.showWord .follow {
    overflow: hidden;
    width: 84px;
    margin: 0 auto;
}

.showWord .follow span {
    display: block;
    float: left;
    width: 65px;
    height: 26px;
    line-height: 26px;
    background: #95B646;
    border-radius: 4px;
    text-align: center;
    color: #fff;
    border: 1px solid #95B646;
    cursor: pointer;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important;
}

.showWord .follow em {
    display: block;
    float: left;
    width: 15px;
    height: 15px;
    background: url("../img/icon_problem.png") no-repeat;
    background-size: 15px;
    margin-left: 2px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important;
}

.showWord .notice {
    width: 264px;
    height: 60px;
    background: url(../img/pop_frame.png) no-repeat;
    background-size: 264px 60px;
    left: 50%;
    margin-left: -132px;
}

.research-direct {
    width: 100%;
    padding: 12px;
    background: #fff;
    box-sizing: border-box;
}

.research-direct h5 {
    font-size: 16px;
    margin-bottom: 16px;
    text-align: left;
    color: #333;
    border-left: 4px solid #94B73D;
    padding-left: 10px;
    height: 17px;
    line-height: 17px;

}

.research-direct p {
    margin-bottom: 10px;
    color: #666;
    font-size: 14px;
    line-height: 20px;
}

.research-other .tabnav ul {
    overflow: hidden;
    border-top: 1px solid #efeff3;
    border-bottom: none;
}

.research-other .tabnav ul li {
    margin: 0;
    font-size: 15px;
    color: #666;
    width: 33%;
    float: left;
    text-align: center;
    height: 40px;
    line-height: 40px;
    border-right: 1px solid #efeff3;
    border-bottom: 1px solid #efeff3;
    background: #fff;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important;
}

.research-other .tabnav ul li.on {
    color: #94B73D;
}

.research-other .tabnav ul li:nth-child(3n) {
    border-right: none;
}

.research-other .tabcon {
    padding: 0;
    background: #fff;
    padding-top: 15px;
    padding-bottom: 15px;
}

.research-other .tabcon ul {
    border: None;
}

.research-other .tabcon li p {
    overflow: hidden;
    /* min-height: 54px; */
    background: #fff;
    /* line-height: 25px; */
    color: #333;
    font-size: 16px;
    padding-left: 24px;
    /* border-bottom: 1px solid #efeff3; */
    margin-bottom: 15px;
    padding-right: 15px;
    box-sizing: border-box;
    /* display: table; */
    height: auto;
    width: 100%;
    /* background: url(/img/icon_dropdown_small_green_down.png) no-repeat 15px center; */
}

.research-other .tabcon li p a {
    width: 96%;
    float: left;
    /* display: table-cell; */
    /* vertical-align: middle; */
    /* line-height: 22px; */
}

.research-other .moreBlock {
    margin-top: 0;
}

.research-other .tabcon li p.moreBlock {
    margin-top: 0;
    line-height: 54px;
    display: none;
}

/*æŒ‡å—é¢˜ç›®åˆ†æžé¡µ*/
.subject-detail .showWord {
    min-height: 122px;
    padding: 17px;
    height: auto;
}

.subject-detail .showWord .wordName {
    text-align: left;
    margin-bottom: 7px;
}

.subject-detail .showWord .sec-wordName {
    display: block;
    font-size: 10px;
    color: #999;
    margin-bottom: 12px;
}

/*ç”³æŠ¥æŒ‡å—é¢˜ç›®åˆ†æžé¡µ*/
.subject-wrap {
    padding: 0 15px;
}

.subject-wrap h5 {
    margin: 0 auto 20px;
    color: #333;
    font-size: 18px;
    text-align: center;
}

.subject-wrap p.subject-notice {
    /*color: #666;*/
    /*font-size: 14px;*/
    /*letter-spacing: 0.1em;*/
    /*font-size: 14px;*/
    color: #333333;
    letter-spacing: 0;
    text-align: justify;
    font-size: 18px;
    line-height: 32px;
    margin-bottom: 20px;
}

.subject-wrap p.subject-notice em {
    font-size: 16px;
    color: #262626;
}

.subject-wrap .setspe-input {
    margin: 15px auto 5px;
    border: 1px solid #999;
    border-radius: 4px;
    width: 100%;
    height: 40px;
    line-height: 40px;
    padding-left: 30px;
    background: url(../img/icon_search.png) no-repeat 10px center;
    background-size: 15px 12px;
    box-sizing: border-box;
}

.subject-wrap input {
    width: 100%;
    height: 25px;
    line-height: 25px;
    font-size: 15px;
    margin-top: 7px;
}

.subject-wrap select {
    background-color: transparent;
    border-color: transparent;
    -webkit-appearance: none;
    display: block;
    margin: 0 auto 20px;
    border: 1px solid #999;
    outline: none;
    border-radius: 4px;
    width: 100%;
    height: 40px;
    line-height: 40px;
    padding-left: 10px;
    color: #999;
    font-size: 13px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important;
}

.subject-wrap h6 {
    /*height: 18px;*/
    /*line-height: 18px;*/
    /*!*border-left: 4px solid #94B73D;*!*/
    /*!*padding-left: 10px;*!*/
    /*!*color: #333;*!*/
    /*!*font-size: 16px;*!*/
    /*margin: 20px 0;*/
    /*font-size: 18px;*/
    /*color: #000000;*/
    /*letter-spacing: 0;*/
}

.subject-wrap div p {
    color: #333;
    font-size: 15px;
    margin-bottom: 15px;
}

/*å’¨è¯¢è¯¦æƒ…*/
.consultation-cont {
    margin-top: 10px;
    background: #fff;
    padding: 18px 12px 0;
    word-wrap: break-word;
}

.consultation-cont h3 {
    text-align: center;
    margin-bottom: 18px;
    font-size: 20px;
    color: #000000;
    letter-spacing: 0;
    font-weight: bold;
    padding: 0 12px;
}

.consultation-cont p.sec-time {
    margin-bottom: 10px;
    font-size: 14px;
    color: #999999;
    letter-spacing: 0;
    text-align: center;
}

.consultation-cont p {
    font-size: 16px;
    margin-bottom: 15px;
    line-height: 28px;
    color: #333;
}

.consultation-cont p a {
    word-break: break-all;
}

.consultation-cont img {
    width: 100%;
    height: auto!important;
    margin: 15px auto;
    /*background: #d9d9d9;*/
}

.consultation-cont p.addEnd{
    width:100%;
    height:24px;
    line-height:24px;
    font-size: 14px;
    color: #999999;
    letter-spacing: 0;
    text-align:center;
    overflow:hidden;
    margin-top:40px;
    margin-bottom:50px;
}

/*ç«‹é¡¹åˆ†æžè¯¦æƒ…*/
.project-detail-wrap {
    margin-top: 10px;
}

.project-detail-wrap .setBgbottom {
    height: auto;
    min-height: 180px;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
}

.setBgbottom {
    height: auto;
    min-height: 180px;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    float: left;
}
.setBgbottom_anaylse{
    display: none;
}

.project-detail-wrap .echartsWrap {
    height: 400px;
}

.project-detail-wrap .echartsWrap.echartsWrap5 {
    height: 520px;
}

.project-detail-wrap .keywordsWrap {
    height: auto;
}

.echartsWrap h5 {
    font-size: 16px;
    color: #333;
    text-align: center;
    margin-bottom: 20px;
}

.subNavBox {
    background: #fff;
    font-size: 16px;
    margin-top: 40px;
}

.subNav {
    padding: 0 0 18px;
    font-size: 16px;
    color: #333;
    text-align: center;
    background-position: 95% 17px;
    background-size: 20px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important;
}

.totalnum{
    margin: 20px 0 0 10px;
    font-size: 16px;
}

.currentDd {
    color: #333;
}

.currentDt {
    background-position: 95% 23px;
}

.navContent {
    /*display: none;*/
    padding: 0 19px 15px;
    overflow: hidden;
}

.navContent li {
    color: #95b646;
    float: left;
    margin: 0 10px 10px 0;
    background: url(../img/pic_associatedword_big.png) no-repeat;
    padding: 8px 20px;
    background-size: 100% 34px;
    font-size: 13px;
}

.project-detail-wrap .lastWrap {
    height: 230px;
    padding-left: 30px;
    padding-right: 30px;
}

.lastWrap p {
    font-size: 14px;
    color: #666;
    letter-spacing: .2em;
}

.lastWrap img {
    width: 100%;
    margin-top: 12px;
}

/*å…¨éƒ¨ç«‹é¡¹é¡¹ç›®*/
.resWrapbg {
    margin-top: 10px;
    padding: 0;
    background: #fff;
    position: relative;
}

.select-condition {
    overflow: hidden;
    margin: 0 auto;
    background: #F7F7F7;
    height: 48px;
}

.select-condition select {
    /* background-color: transparent; */
     border-color: transparent;
    /* -webkit-appearance: none; */
    width: 33%;
    outline: none;
    float: left;
    text-align: center;
    padding-left: 6px;
    padding-right: 24px;
    /* -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important; */
    font-size: 14px;
    color: #333333;
    letter-spacing: 0;
    height: 48px;
    background: url(/img/btn_shaixuan@2x.png) #F7F7F7 no-repeat right;
    background-size: 20px;
    overflow: hidden;
}

.projectAll-wrap .subNav {
    width: 100%;
    display: table;
    height: 54px;
    text-align: left;
    padding: 0 12px;
    border-top: 1px solid #EFEFF4;
    box-sizing: border-box;
}

.projectAll-wrap .subNav:nth-child(1) {
    border-top: 0;
}

.projectAll-wrap .subNav span {
    display: table-cell;
    vertical-align: middle;
    line-height: 22px;
    padding: 15px 0;
    font-size: 18px;
    color: #000000;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 25px;
}

.projectAll-wrap .subNav.currentDd span {
    color: #333;
}

.projectAll-wrap .navContent {
    position: relative;
    padding: 0 12px 20px;
}

.projectAll-wrap .navContent li {
    padding: 0;
    background: none;
    color: #333333;
    margin-right: 0;
    margin-bottom: 10px;
    float: none;
    font-size: 14px;
    font-weight:bold;
}

.projectAll-wrap .navContent li span {
    margin-right: 12px;
    color: #151515;
    font-weight: normal;
}

.projectAll-wrap .navContent li.projectAll-time {
    position: absolute;
    right: 10px;
    top: 0;
}

.projectAll-wrap .navContent li.project-result {
    margin-top: 10px;
    color: #333;
    font-size: 16px;
}

.projectAll-wrap .navContent li.project-list {
    color: #333;
    font-size: 16px;
}

/*é¢„ç&nbsp;”ç»“æžœ*/
.resWrapbg em {
    display: block;
    width: 20px;
    height: 31px;
    position: absolute;
    top: -3px;
    right: 20px;
    background: url(../img/pic_paperclip.png) no-repeat;
    background-size: 20px 31px;
}

.resWrapbg h5 {
    width: 100%;
    font-size: 16px;
    color: #333;
    margin: 25px 0 10px;
    box-sizing: border-box;
    border-left: 4px solid #94B73D;
    padding-left: 10px;
    height: 17px;
    line-height: 17px;
}

.resWrapbg p {
    width: 100%;
    font-size: 14px;
    color: #666;
    margin-bottom: 15px;
    line-height: 20px;
}

.resWrapbg p.subjectcont {
    margin-bottom: 13px;
    font-size: 16px;
    color: #333;
    overflow: hidden;
}

.contact-txt {
    margin-bottom: 10px;
    margin-top: 25px;
    color: #666;
    font-size: 12px;
}

.setPadding {
    padding: 0 12px;
    box-sizing: border-box;
}

.last-swiper h5, .last-swiper p.contact-txt {
    padding: 0 12px;
}

.resWrapbg h3 {
    font-size: 18px;
    color: #333;
    margin-bottom: 25px;
    text-align: center;
}

.padding-set {
    padding: 40px 0 25px;
    border-bottom: 1px solid #efeff3;
    margin-left: 17px;
    margin-right: 17px;
}

.research-dwrap {
    padding: 0 0 25px;
    border-bottom: 1px solid #efeff3;
    margin-left: 17px;
    margin-right: 17px;
}

.research-file {
    padding: 0 17px;
}

.resWrapbg p.file-txt {
    padding: 0 17px;
    box-sizing: border-box;
    color: #666;
    font-size: 14px;
    line-height: 20px;
}

/*æ–‡ç«&nbsp;è¯¦æƒ…*/
.sec-time span {
    color: #666;
    font-size: 16px;
    margin-right: 10px;
}

.detail-jj p {
    font-size: 16px;
    color: #333;
}

.detail-jj p.sec-time-pos {
    position: absolute;
    right: 0;
    top: 0;
    font-size: 16px;
    color: #666;
}

.detail-jj h6 {
    margin-bottom: 10px;
    font-size: 16px;
    color: #666;
}

.detail-zc h4, .detail-zc h5 {
    color: #333;
    margin-bottom: 10px;
    font-size: 16px;
}

.setewm {
    padding: 50px 20px;
    background: #fff;
}

/*å†…å®¹ä¸ºç©º*/
.noCont-wrap {
    width: 100%;
    background: #fff;
    padding: 50px 0;
}

.noCont-wrap img {
    width: 50%;
    display: block;
    margin: 0 auto;
}

.noCont-wrap p {
    font-size: 14px;
    color: #666;
    text-align: center;
}

/*ä¿®æ”¹æ&nbsp;·å¼*/
.research-other {
    padding-bottom: 15px;
}

.research-other .tabnav {
    margin-top: 0;
}

.add-explain {
    background: #fff;
    padding: 25px 17px 5px 17px;
    margin-top: 10px;
    overflow: hidden;
}

.add-explain h5 {
    width: 100%;
    font-size: 16px;
    color: #333;
    margin: 0 0 10px;
    box-sizing: border-box;
    padding: 0;
    margin-bottom: 16px;
    text-align: left;
    border-left: 4px solid #94B73D;
    padding-left: 10px;
    height: 17px;
    line-height: 17px;
}

.add-explain p {
    width: 100%;
    color: #666;
    font-size: 14px;
    line-height: 20px;
}

.guidelist {
    margin-top: 30px;
    width:100%;
    overflow:hidden;
}
.guidelist h6{
    font-size: 18px;
    color: #000000;
    letter-spacing: 0;
    float: left;
    line-height: 30px;
    font-weight: bold;
}
.guidelist_d1{
    width: 100%;
    float: left;
    margin: 30px 0 10px;
    font-weight: bold;
}
.guidelist span{
    float: right;
    background: #4E6BFF;
    border-radius: 2px;
    width: 98px;
    height: 30px;
    font-size: 14px;
    color: #FFFFFF;
    letter-spacing: 0;
    text-align: center;
    line-height: 30px;
}

.guidelist_d1 img{
    width: 28px;
}
.guidelist_d2{
    float: left;
    width: 100%;
}
.guidelist p {
    overflow: hidden;
}
.subject-wrap div.guidelist_d2 p{
    font-size:15px;
}
.guidelist_d2 p em{
    float: left;
    font-style: normal;
    line-height: 15px;
    margin-right: 5px;
    margin-top: 6px;
}

.guidelist_d2 input{
    width:3%;
    /*height:48px;*/
    /*line-height:48px;*/
    font-size: 15px;
    color: #576B95;
    letter-spacing: 0;
    text-align: center;
    background: url(/img/btn_arrow_down.png) no-repeat scroll 3px #ffffff;
    background-size: 17px;
    border: 0;
    /*border-radius: 0 4px 4px 0;*/
    /*margin-bottom:10px;*/
    /*float: right;*/
    /*margin-top: -58px;*/
}

.guidelist p a, .resWrapbg p.subjectcont a {
    width: 96%;
    font-size:15px;
}

.guidelist_sear{
    margin-top: 10px;
    overflow:hidden;
}
.guidelist_sear select {
    background-color: transparent;
    border-color: transparent;
    -webkit-appearance: none;
    display: block;
    margin: 0 auto 10px;
    border: none;
    outline: none;
    width: 100%;
    height: 48px;
    line-height: 48px;
    padding-left: 10px;
    color: #333;
    font-size: 13px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important;
    border-radius: 2px;
    /*background: url(/img/btn_shaixuan@2x.png) #F7F7F7 no-repeat right;*/
    /*background-size: 20px;*/
    font-size: 16px;
    color: #333333;
    background: url(/img/btn_arrow.png) no-repeat scroll 98% #f7f7f7;
    background-size: 10px;
}


.guidelist_sear .guidelist-input{
    margin: 15px auto 5px;
    border: none;
    width: 100%;
    border-radius: 2px;
    box-sizing: border-box;
    float: left;
    background: #f7f7f7;
}


.guidelist-input input[type="text"] {
    /*max-width: 100%;*/
    border: none;
    /*height: 32px;*/
    outline: none;
    box-shadow: none;
    border-radius: 2px;
    float: left;
    background: transparent;
    width: 100%;
    font-size: 14px;
    color: #333333;
    letter-spacing: 0;
    margin-top: 0;
    padding: 0px 12px;
    height: 48px;
    font-size: 16px;
    line-height: 48px;
}
.guidelist_search_t_btn {
    width: 48px;
    background: #FFFFFF url(../img/search_icon_big.png) no-repeat;
    background-size: 48px;
    outline: none;
    border: none;
    height: 46px;
    border-radius: 2px;
    float: right;
}

.subjectcont i {
    font-style: normal;
}

.research-other .tabcon li .noCont-wrap p {
    display: block;
}

.noRes-link {
    font-size: 16px;
    color: #333;
    line-height: 20px;
}

.set-point {
    float: left;
    font-style: normal;
    width: 10px;
    height: 22px;
    background: url(/img/circle.png) no-repeat left 6px;
    background-size: 5px;
}
.projectAll-wrap .navContent li.set_line span{
    margin-right:0;
}
.res-noFind{
    width: 50%;
    display: block;
    margin: 0 auto;
}
.res-noFind-txt{
    font-size:14px;
    text-align:center;
    color:#666;
}
.goSearch {
    margin: 10px 0;
    display: block;
    float: left;
    border: none;
    outline: None;
    height: 40px;
    line-height: 63px;
    color: #95B646;
    margin-left: 5px;
}
.wordCloud-wrap{
    display: none;
}
.wordCloud-wrap img{
    width:100%;
    position:relative;
}
.black-model{
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
    background: rgba(0, 0, 0, 1);
    display: none;
    justify-content:center;
    align-items:Center;
}
.pro-tit{
    background:#fff;
    margin-bottom:0;
    padding-bottom:20px;
}
.analysis-keyWords{
    width:100%;
    color:#333;
    font-size:16px;
    text-align:center;
    margin-bottom:20px;
}
.newSetwordWrap{
    padding:0 20px;
    box-sizing:border-box;
}
.newSetwordWrap select{
    width:80px;
}


/*
.projectAll-wrap ul.navContent#it_1{
    display:block;
}*/


/*ysy*/
.changeGoods{
    width:100%;
    height:40px;
    line-height:40px;
    background:#4E6BFF;
    font-size: 14px;
    color: #FFFFFF;
    letter-spacing: 0;
    text-align:center;
    position: fixed;
    top: 0;
}
.goodsWrap{
    box-sizing:border-box;
    padding:0 12px;
    margin-top: 40px;
}
.single_goods{
    width: 100%;
   /* height: 165px;*/
    overflow:hidden;
    box-sizing: border-box;
    padding: 20px 12px 20px 12px;
    border-bottom: 1px solid #F7F7F7;
}
.single_goods dt{
    margin-right: 20px;
    width: 33%;
}
.single_goods dt img{
    width: 100%;
    /* height: 80px; */
    display: block;
}
.single_goods dd{
    /*width:-webkit-calc(100% - 151px);
    width:-moz-calc(100% - 151px);
    width:calc(100% - 151px);*/
    width:59%;
}
.single_goods dd p{
    font-size: 17px;
    color: #000000;
    letter-spacing: 0;
    /* height: 50px; */
    /* display: -webkit-box; */
    /* -webkit-box-orient: vertical; */
    /* -webkit-line-clamp: 2; */
    /* overflow: hidden; */
    margin-bottom: 20px;
}
.single_goods dd p.goodsPrice{
    color: #4E6BFF;
    height: auto;
    margin: 0;
}
.fix_resCont&gt;div div{
    border-bottom: 1px solid #666;
    line-height: 70px;
}
.fix_resCont input {
    border-bottom: none;
    margin-top: -53px;
}
.eve_fix_resCont{
    clear:both;
}
.eve_fix_resCont b{
    line-height:70px;
}
.add_res_content div.eve_fix_resCont{
    text-align:left;
}
.fix_resCont .eve_fix_resCont div{
    text-align:left;
    margin-left: 5px;
    width:94%;
}
.recharge_head.fix_recharge_head{
    padding: 30px 0px 60px;
    border-bottom: 2px solid #D8DEFF;
    margin-bottom: 30px;
    padding-bottom: 112px;
}
.recharge_head.fix_recharge_head span.rc2{
    margin-top:10px;
}
/*.recharge_money_list span:nth-child(2),.recharge_money_list span:nth-child(5){
    margin:0 23px;
}*/
.fix_recharge_tips{
    width:100%;
}
.recharge_submit.fix_recharge_submit{
    padding-top:0;
}
.echarts_exp_wrap{
    width:100%;
}
.echarts_exp{
    width: 280px;
    height: 280px;
    display: block;
    margin: 0 auto;
}
.pointBgb{
    background:url("/img/icon_lanse.png") no-repeat left center;
    background-size:15px;
}
.pointBgp{
    background:url("/img/icon_zise.png") no-repeat 0px center;
    background-size:15px;
}
.pointBgb1{
    background:url("/img/icon_lanse.png") no-repeat 6px center;
    background-size:15px;
}
.report_table_left_new ul li:nth-child(1) i{
    display: block;
    width: 28px;
    height: 16px;
    background: #4E6BFF;
    font-size: 11px;
    color: #fff;
    letter-spacing: -0.22px;
    right: -35px;
    top: 12px;
    position: absolute;
    line-height: 16px;
    font-style: normal;
    text-align: center;
    border-radius: 2px 2px 2px 0;
}
.table_sub{
    background: #FFFFFF;
    border-left: 1px solid #4E6BFF;
    border-right: 1px solid #4E6BFF;
    border-bottom: 1px solid #4E6BFF;
    width: 90%;
    margin-left: 15px;
    float: left;
}

.table_sub tr{
    height:40px;
    width:100%;
}
.table_sub tr td{
    width: 25%;
    height: auto;
    font-size: 12px;
    color: #333333;
    letter-spacing: 0;
    padding: 12px 8px;
    cursor: pointer;
}
.table_sub tr:nth-child(even) {
    background: #E5EAFF;
}
.table_sub tr:nth-child(odd) {
    background: #F7F7F7;
}
.table_sub tr td:nth-child(2),.table_sub tr td:nth-child(4){
    background:#fff;
}
.table_sub tr td:nth-child(2){
    border-right:1px solid #4E6BFF;
    border-left: 1px solid #4E6BFF;
}
.table_sub2 tr td:nth-child(2){
    background:transparent;
    border-right:none;
}

.table_sub tr.tb_headTit{
    background: #4E6BFF;
    font-size: 14px;
    color: #FFFFFF;
    letter-spacing: 0;
    line-height: 40px;
    text-align: center;
    font-weight: normal;
    border: 1px solid #4e6bff;
}

.res_con_tip div.thirdCont i{
    content: "";
    width:35px;
    height:35px;
    display:block;
    background:url("/img/home_icon_del.png") no-repeat right center;
    background-size:35px;
    float: left;
    margin-left: 5px;
}
.errTip{
    display:none;
    position: fixed;
    left: 50%;
    top: 50%;
    margin-left: -140px;
    margin-top: -40px;
    width: 280px;
    height: 80px;
    line-height:40px;
    padding:20px 40px;
    box-sizing:border-box;
    background: rgba(0,0,0,.8);
    border-radius: 2px;
    font-size: 14px;
    color: #FFFFFF;
    letter-spacing: 0;
    text-align: center;
    z-index:99999;
}

.errTip_long{
    display:none;
    position: fixed;
    left: 50%;
    top: 50%;
    margin-left: -140px;
    margin-top: -40px;
    width: 280px;
    height: 80px;
    line-height:40px;
    padding:20px 48px;
    box-sizing:border-box;
    background: rgba(0,0,0,.8);
    border-radius: 2px;
    font-size: 14px;
    color: #FFFFFF;
    letter-spacing: 0;
    text-align: center;
    word-break: break-all;
}

.subTip_long{
    display:none;
    position: fixed;
    left: 50%;
    top: 50%;
    margin-left: -130px;
    margin-top: -140px;
    width: 300px;
    height: 300px;
    line-height:40px;
    padding:20px 48px;
    box-sizing:border-box;
    background: rgba(0,0,0,.8);
    border-radius: 2px;
    font-size: 14px;
    color: #FFFFFF;
    letter-spacing: 0;
    text-align: center;
    word-break: break-all;
}
.areatopicWords{
    display: none;
    position: fixed;
    left: 30%;
    top: 15%;
    margin-left: -140px;
    margin-right: 30%;
    /* margin-top: -200px; */
    /* width: 100%; */
    height: 500px;
    overflow: hidden;
    overflow-y: scroll;
    line-height: 40px;
    padding-bottom: 50px;
    padding: 20px 15px;
    box-sizing: border-box;
    /* background: rgba(0,0,0,.8); */
    background: white;
    border-radius: 2px;
    font-size: 14px;
    /* color: #FFFFFF; */
    color: black;
    letter-spacing: 0;
    text-align: center;
    /* word-break: break-all; */
    border: 1px solid #7F7F7F;
    z-index: 199;
    float: left;
}
.cursorStyle{
    margin-bottom:0;
    width:90%;
}
.highlight {
    color: #4E6BFF;
}
/*.res_con_tip.update_res_con_tip input{
    width:200px;
}
.res_con_tip.update_res_con_tip div{
    width:255px;
}*/
.res_con_tip.update_res_con_tip div i{
    display: block;
    width: 35px;
    height: 35px;
    margin-left: 3px;
    cursor: pointer;
}
.rep_detail_pic {
    display:block;
    width:100%;
    height:auto;
    margin:10px auto 15px;
}
.rep_second h6{
    font-weight: bold;
    padding: 10px 0;
    padding-top: 6px;
    font-size: 16px;
    clear: both;
}

.rep_second h6.small_size{
    font-size: 15px;
}
.preference_link{
    /*position:fixed;*/
    bottom:50px;
    left:0;
    right:0;
    margin: 0 12px;
}
.preference_link,.preference{
    /*width:100%;*/
}
.preference_link a,.preference_link a img,.preference img{
    display:block;
    width:100%;
}
.preference{
    padding:10px 12px 11px;
    box-sizing:border-box;
}
.preference img{
    border-radius:5px;
}
.guidelist_d1 b{
    color:red;
    margin-left:10px;
    line-height:36px;
}
.columnIndex{
    width:100%;
    padding:16px 0;
    /*height: 645px;*/
}
.columnIndex a{
    display:block;
    margin-bottom:20px;
}
.columnIndex.columnIndexWrap a{
    margin-bottom:0;
}
.columnIndex a img{
    display:block;
    width:100%;
}
.columnN_txt{
    font-size: 14px;
    color: #333333;
    letter-spacing: 0;
    line-height: 22px;
}

.mineWrap .orgUserTag{
    float:right;
    position:relative;
}

.orgUserTag p{
    width:auto;
    font-size: 14px;
    color:#ffffff;
    text-align: right;
    white-space: nowrap;
    margin:10px 10px;
}
.mineWrap .mineInfo{
    width: 100%;
    height: 245px;
    background: url(../img/mine_bg.png) no-repeat center;
    background-size: 100% 245px;
    text-align: center;
    color: #FFFFFF;
    padding-top: 20px;
}
.mineInfo .minePhoto{
    display:block;
    width:68px;
    height:68px;
    border-radius:50%;
    border: 2px solid rgba(255,255,255,0.50);
    margin:0 auto 10px;
}
.mineInfo .mineName{
    font-size: 18px;
    width: auto;
    display: inline-block;
    height: 28px;
    line-height: 28px;
    padding-left: 38px;
    font-weight: bold;
}
.mineRes{
    width:90%;
    font-size: 14px;
    overflow:hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin:10px auto 0;
    cursor: pointer;
}
.mineCont{
    margin:10px 30px;
}
.mineCont p{
    height:50px;
    border-bottom: 1px solid;
    margin-bottom: 10px;
}
.mineCont p a{
    display:block;
    width:100%;
    height:50px;
    line-height:50px;
    font-size: 14px;
}
.mineCont p a span{
    color: #333333;
    display:block;
    float:left;
    width:73%;
    font-size:18px;
    font-weight: bold;
}
.mineCont p a em{
    width:18%;
    color: #4E6BFF;
    text-align: right;
    display:block;
    float:left;
    font-weight: bold;
}
.mineCont p a i{
    display: block;
    float: right;
    background: url(/img/btn_arrow.png) no-repeat 0 18px;
    background-size: 9px 14px;
    width: 9px;
    height: 50px;
}

.indexTab_tip .addLine{
    overflow: hidden;
    padding: 0 15px;
    width: 100%;
    box-sizing: border-box;
}
.indexTab_tip em.priceB{
    font-size: 14px;
    color: #4E6BFF;
    letter-spacing: 0;
    text-align: left;
    float:left;
}
.swiper-container {
    width: 100%;
    height: 100%;
}
.swiper-slide img{
    width:100%;
}
.small_img p{
    display: block;
    float: left;
    width: 48px;
    text-align: center;
    letter-spacing: 0;
    line-height: 15px;
    font-size: 12px;
    color: #333333;
    position: relative;
}
.small_img p i{
    position:absolute;
    left:0;
    top:0;
    display:block;
    z-index:1;
    width:30px;
    height:19px;
    background:url("/img/icon_xt14T.png") no-repeat;
    background-size:30px 19px;
}
.small_img p:last-child{
    margin:0;
}
.small_img p img{
    width:100%;
}
.indexTab_tip i{
    font-style: normal;
    float: right;
    font-size: 14px;
    color: #666;
}
.rec1,.rec2,.rec3,.rec4,.rec5,.rec6{
    overflow:hidden;
    margin-bottom:20px;
}
.add_agreement{
    float:left;
    width:100%;
    margin-top:40px;
}
.add_agreement p{
    width:238px;
    margin:0 auto 10px;
}
.add_agreement input{
    width:25px;
    height:25px;
    border:1px solid #999;
    background:#fff;
}

.my_protocol .input_agreement_protocol {
    appearance: none;
    -webkit-appearance: none;
    outline: none;
    display: none;
}

.my_protocol .input_agreement_protocol+span {
    width: 25px;
    height: 25px;
    display: inline-block;
    background: #fff;
    position: relative;
    top: 5px;
    border: 1px solid #999;
    border-radius: 5px;
}

.my_protocol .input_agreement_protocol:checked+span {
    background: url(/img/check.png) no-repeat;
    background-size:25px 25px;
}
.agredWrap{
    margin-top: 10px;
    background: #fff;
    padding: 18px;
    word-wrap: break-word;
}
.agredWrap h3{
    text-align: left;
    margin-bottom: 18px;
    font-size: 20px;
    color: #000000;
    letter-spacing: 0;
    font-weight: bold;
}
.agredWrap h4{
    text-align: left;
    margin-bottom: 18px;
    font-size: 18px;
    color: #000000;
    letter-spacing: 0;
    font-weight: bold;
}
.agredWrap p{
    font-size: 16px;
    margin-bottom: 15px;
    line-height: 24px;
    color: #333;
}
.agredWrap p b{
    font-weight:bold;
    margin-top:10px;
    display:block;
}
.myBuyLine{
    padding: 20px 0 0 0;
    margin: 0 12px;
    border-bottom: 1px solid #E5E5E5;
    overflow: hidden;
}

.indexTab .tabcon li div p.contTit u{
    text-decoration:none;
}
.myBuyLine .addLine{
    padding:0;
}
.indexTab_tip .myBuyLine span{
    padding: 0;
    margin-bottom: 10px;
    height: auto;
    cursor: pointer;
}

.courseTable th{
    border: 1px solid #333;
    text-align:center;
    height:30px;
    line-height:30px;
}
.courseTable td{
    text-align:center;
    height:30px;
    line-height:30px;
}
.courseTable tr td:nth-child(2){
    box-sizing:border-box;
    text-align:left;
    line-height:25px;
    padding:5px 8px;
}
input[type="radio"] + label::before {
    content: "";
    display: inline-block;
    width: 28px;
    height: 28px;
    margin-right: .4em;
    border-radius: 50%;
    background:url("/img/chongzhi_icon_danxuan_def@2x.png") no-repeat center;
    background-size:28px;
    float:left;
}
input[type="radio"]:checked + label::before {
    background:url("/img/chongzhi_icon_danxuan_sel@2x.png") no-repeat center;
    background-size:28px;
}
input[type="radio"] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
}
.recharge_training_wx&gt;div{
    overflow:hidden;
    margin-bottom:10px;
}
.recharge_training_wx&gt;div label {
    height: 30px;
    line-height: 30px;
    float: left;
}
.coursePage{
    padding:20px 12px;
    box-sizing:border-box;
    background:#fff;
}
.eveCourse{
    margin-bottom:40px;
}
.eveCourse img{
    width:100%;
    height:auto;
    display:block;
    margin:0 auto;
    border-radius: 4px;
}
.eveCourse p.courseNameT{
    font-size: 14px;
    color: #333333;
    margin:6px 0 10px 0;
    font-weight:bold;
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.courseInfo{
    overflow:hidden;
    height:28px;
    margin-top: 10px;
}
.courseInfo em{
    font-size: 14px;
    color: #333333;
    margin:6px 0 10px 0;
    font-weight:bold;
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    line-height: 28px;
}
.courseInfo span{
    float: right;
    background: #F7F7F7;
    border-radius: 2px;
    width: 68px;
    height: 28px;
    line-height: 28px;
    font-size: 16px;
    color: #4E6BFF;
    text-align: center;
    font-weight: bold;
}
.topic_content_add div{
    height:auto!important;
    overflow:hidden;
}
.topic_content.topic_content_add,.topic_content_add{
    padding:0 12px;
}
.topic_content.topic_content_add input{
    margin:8px 0;
}
.topic_content_add select{
    float:left;
    width:100%;
}
.topic_content_add  .itemSelect{
    float:left;
    width:100%;
}
.topic_content_add span{
    margin:30px 0 10px;
    font-size: 18px;
    color: #000000;
    letter-spacing: 0;
    font-weight: bold;
    float: left;
}
.itemSelect&gt;div{
    margin-bottom:15px;
    line-height:28px;
    cursor:pointer;
}
.itemSelect&gt;div label.itemS1,.itemSelect&gt;div label.itemS2,.itemSelect&gt;div label.itemS3{
    font-size:16px;
    cursor:pointer;
}
.topic_content_add select{
    display:block;
    width:100%;
    padding:10px 10px;
    height:48px;
    line-height:28px;
    box-sizing:border-box;
    border-radius: 2px;
    appearance:none;
    -webkit-appearance:none;
    background: #F7F7F7 url(/img/btnDown.png) no-repeat scroll 95% center;
    background-size: 15px;
    /* padding-right: 10px; */
}
.selectwrap{
    width:100%;
    line-height: 28px;
    box-sizing: border-box;
    border: #626262 1px solid;
    color: #333;
}
.findPara{
    font-size: 14px;
    color: #333333;
    text-align:left;
    padding:0 12px;
}
.find_content{
    padding:40px 12px 0;
}
.find_content h4{
    font-size: 20px;
    color: #000000;
    letter-spacing: 0;
    font-weight: bold;
    padding: 0 15px;
    line-height: 30px;
    margin-bottom:10px;
}
.find_content h5{
    font-size: 18px;
    color: #000000;
    margin-bottom:10px;
    font-weight:bold;
    margin-top:30px;
}
.find_content p{
    font-size: 15px;
    color: #333333;
    line-height: 24px;
}
.find_content h6{
    font-size: 16px;
    color: #576B95;
    margin-top:20px;
    margin-bottom:10px;
    font-weight: bold;
    cursor: pointer;
}
.find_content p.point_s{
    margin-left:5px;
}
.setTrack{
    width:66px;
    height:66px;
    position:fixed;
    right:10px;
    bottom:110px;
    background:url("../img/track.png") no-repeat center;
    background-size:66px;
    font-size: 14px;
    color: #FFFFFF;
    letter-spacing: 0;
    text-align: center;
    line-height: 18px;
    padding: 15px;
    box-sizing: border-box;
    display: none;
    cursor: pointer;
}
.trackLayer{
    padding:0 20px;
}
.topic_view_tips.trackLayer h5{
    padding:45px 0 35px 0;
    font-weight:bold;
}
.trackLayer p{
    font-size: 16px;
    color: #333333;
    letter-spacing: 0;
    text-align: center;
    line-height: 24px;
}
.cancelTrack{
    display: block;
    float: right;
    width: 68px;
    height: 28px;
    line-height: 28px;
    background: #FFFFFF;
    border: 1px solid #FA6535;
    border-radius: 2px;
    font-size: 14px;
    color: #FA6535;
    letter-spacing: 0;
    text-align: center;
    margin-bottom: 12px;
    cursor: pointer;
}

.resContPage{
    padding:16px 0;
}
.resDetailTit{
    font-size: 20px;
    color: #000000;
    padding: 0 12px;
    width: 100%;
    text-align: center;
    box-sizing: border-box;
    margin: 0;
}
.resContPage .tabnav_watch,.resContPage .tabcon{
    background:#fff;
}
.resContPage .tabnav_watch{
    top: -44px;
    padding: 0;
    position: relative;
    background: transparent;
}
.resContPage .tabcon{
    padding:0 12px;
}
.resContPage .tabnav_watch ul li{
    border: none;
    background: transparent;
    line-height: 36px;
    width: 130px;
    width: 15%;
    text-align: center;
    margin-right:2%;
    height: 44px;
}
.resContPage .tabnav_watch ul{
    padding: 0 12px;
    background: transparent;
    margin: 0;
}
.lineStyle{
    padding: 0;
    border-bottom: 4px solid #f7f7f7;
    height: 48px;
    position: relative;
    margin-top: 18px;
}
.resPagecont{
    margin-top:-44px;
}
.resPagecont p{
    font-size: 15px;
    line-height: 24px;
    color: #333333;
    margin-top: 5px;
    margin-bottom: 20px;
    text-align: justify;
    word-wrap: break-word;
}
.resPagecont p.moreBlock{
    height: 60px;
    line-height: 50px;
    width: 100%;
    background: #fff;
    text-align: center;
    margin-top: 10px;
    color: #666;
    padding-left: 0 !important;
    font-size: 18px;
}
.resPagecont p.moreBlock_non{
    height: 60px;
    line-height: 50px;
    width: 100%;
    background: #fff;
    text-align: center;
    margin-top: 10px;
    color: #666;
    padding-left: 0 !important;
    font-size: 18px;
    display: none;
}
.resPagecont h4{
    font-size: 18px;
    color: #000000;
    margin-top:20px;
}
.resPagecont h6{
    font-size:15px;
    line-height: 24px;
    margin-top: 5px;
    margin-bottom: 5px;
    color: #576B95;
}
.discountCont div.buyNotice{
    font-style: normal;
    text-align: center;
    width: 100%;
    display: block;
    margin-bottom: 20px;
    color: #999;
    margin-top: 0;
    padding: 0;
    background:none;
}
.head_topic b{
    font-weight:bold;
}
.foundfwb{
    margin-bottom: 10px;
}

.tiao_load{
      display:none;
      position: fixed;
      left: 50%;
      top: 50%;
      margin-left: -140px;
      margin-top: -40px;
      width: 280px;
      height: 80px;
      line-height:40px;
      padding:20px 40px;
      box-sizing:border-box;
      border-radius: 2px;
      font-size: 14px;
      color: #FFFFFF;
      letter-spacing: 0;
      text-align: center;
      z-index:99999;
  }

.courseOne_head{
    line-height: 25px;
    font-size: 16px!important;
    margin-bottom: 5px;
    padding-bottom: 15px;
    color: #333;
    float: left;
    border-bottom: 1px solid #f8f6f6;
}
.courseOne_head b{
    color: #4E6BFF;
    font-weight: bold;
    cursor: pointer;
}
.courseOne_img{
    float: left;
    height: 88px;
    margin: 15px 10px 15px 0;
    width: 30%;
    border-bottom: 1px solid #f8f6f6;
    padding-bottom: 5px;
    margin-right: 2%;
}
.courseOne_content{
    float: left;
    height: auto;
    margin: 0 0 5px 0;
    width: 100%;
    border-bottom: 1px solid #f8f6f6;
    padding-bottom: 5px;
}
.courseOne_content a{
    width: 68%;
}
.courseOne_tit{
    float: right;
    width: 100%;
    margin: 10px 0;
}
.courseOne_tit span.couleft{
    float: left;
    font-size: 16px;
    width: 75%;
    font-weight: bold;
    line-height: 22px;
}
.courseOne_tit span.couright{
    float: right;
    font-size: 14px;
    width: 20%;
    color: #999999;
    text-align: right;
}
.courseOne_tag{
    float: left;
    width: 100%;
    height: auto;
    line-height: 35px;
}
.courseOne_tag span{
    height: 30px;
    line-height: 20px;
    font-size: 14px;
    /*font-weight: bold;*/
    color: #4E6BFF;
    background: #f8f6f6;
    padding: 5px;
    margin:0 8px 10px 0;
    float: left;
    border-radius: 4px;
    /*margin-bottom: 10px;*/
}

.sub_loading{
    display:none;
    position: fixed;
    left: 50%;
    top: 25%;
    margin-left: -140px;
    /*margin-top: -40px;*/
    width: 280px;
    height: 80px;
    line-height:40px;
    padding:20px 48px;
    box-sizing:border-box;
    /*background: rgba(0,0,0,.8);*/
    border-radius: 2px;
    font-size: 14px;
    color: #FFFFFF;
    letter-spacing: 0;
    text-align: center;
    word-break: break-all;
    z-index: 201;
}



.coupon_top_d{
    float: left;
    width: 100%;
    padding: 20px 0;
    /*background-color: #f1f1f1;*/
}
.coupon_top_d ul{
    float: left;
    width: 100%;
    height: 40px;
    display: flex;
    justify-content: center;
}

.coupon_top_d li{
    width: 90px;
    float: left;
    text-align: left;
    padding: 10px 0px;
    height: 40px;
    font-size: 16px;
    margin-top: 5px;
    cursor: pointer;
    display: flex;
    justify-content: center;
}
.coupon_top_d li:hover{
    color: #4E6BFF;
}
.coupon_top_d li.lefff{
    /*text-align: right;*/
    /*border-right: 2px solid #015193;*/
}
.coupon_top_d li.middd{
    /*color: #4E6BFF;*/
    font-weight: bold;
    cursor: default;
    width: 40px;
}
.coupon_top_d li.onche{
    color: #4E6BFF;
    /*text-decoration: underline;*/
}


.coupon_content{
    float: left;
    height: auto;
    margin: 0 0 15px 0;
    width: 50%;
    border: 1px solid #f8f6f6;
    /*padding-bottom: 5px;*/
    /* background: #85b7fa; */
    background: url(../img/quan1.png) no-repeat 0 0;
    background-size: 100% 100%;
    border-radius: 8px;
    background-color: #f1f1f1;
    /*padding: 30px 10px 15px 10px;*/
    /*padding: 20px 10px 10px 10px;*/
    margin-left: 25%;
}
.coupon_invalid{
    /*background: #f1f1f1;*/
    background: url(../img/quan2.png) no-repeat 0 0;
    background-size: 100% 100%;
    color: #6f6f6f;
}
.coupon_tit_l {
    float: left;
    width: 40%;
    padding: 20px;
    /*border-right: 2px solid #fff;*/
    /*margin-right: 5px;*/
    /*margin: 20px 0 0px 30px;*/
}
.coupon_tit_r{
    float: left;
    width: 7%;
    height: 100%;
    margin-top: 13px;
}
.coupon_tit{
    float: left;
    /*width: 100%;*/
    margin: 12px 0;
}
.yuan_ll{
    position: absolute;
    /* top: 0; */
    font-size: 12px;
    /*padding: 2px 0 0 3px;*/
    color: #fff;
    margin-left: 0.5%;
}
.coupon_tit span.couleft{
    float: left;
    font-size: 36px;
    /*width: 75%;*/
    /*font-weight: bold;*/
    line-height: 30px;
    color: #fff;
}
.coupon_tit_r span.couright{
    float: left;
    font-size: 18px;
    /*width: 90%;*/
    color: #999999;
    text-align: center;
    margin-bottom: 5px;
    margin-top: 20px;
}
.courbtn{
    float: left;
    font-size: 14px;
    /* width: 90%; */
    color: #4E6BFF;
    line-height: 15px;
    /*background: url(../img/lan.png) no-repeat 0 0;*/
    /*background-size: cover;*/
    /*padding: 10px 6px 16px 5px;   */
    padding:8px 4px;
    border: 1px solid #4E6BFF;
    border-radius: 10px 10px;
    padding-left: 9px;
}
.courbtn_hui{
    /*background: url(../img/hui.png) no-repeat 0 0;*/
    /*background-size: cover;*/
    border: 1px solid #dddddd;
    color: #dddddd;
}
.couleftred{
    color: red;
}
.coupon_tit span.couleft_buybtn{
    border: 1px solid rgb(255 255 255 / 40%);
    border-radius: 10px;
    font-size: 14px;
    line-height: 16px;
    padding: 1px 4px;
    margin-top: 3px;
}
.coupon_tit_r span.courightblack{
    color: #333333;
    margin-top: 5px;
}
.coupon_tit_r span.courightblack_two{
    color: #333333;
}
.coupon_tag{
    float: left;
    width: 52%;
}
.coupon_tag span{
    height: 30px;
    line-height: 20px;
    font-size: 16px;
    /* font-weight: bold; */
    color: #333333;
    /* background: #f8f6f6; */
    /*padding: 5px;*/
    margin: 13px 8px 10px 0;
    float: left;
}

.cm_indexPointB{
    background: url(/img/point_s.png) no-repeat left 11px;
    background-size: 3px;
    padding-left: 10px;
    box-sizing: border-box;
    width: auto;
    word-break: break-all;
    padding: 0px 10px 2px 10px;
    float: left;
    line-height: 24px;
    margin-bottom: 5px;
    text-align: justify;
}
.cm_cur{
    width: 100%;
    cursor: pointer;
}
.cm_cur:hover{
    color: #4E6BFF;
}
.cm_indexPointB b{
    font-size: 14px;
    display: inline;
    font-weight: normal;
}
.cm_indexPointB b.rext{
    color: #666666;
}
.cm_indexPointB b.rext:hover{
    color: #4E6BFF;
}

.ssiXuantiTc{
    float:left;
    width: 100%;
    margin-bottom: 20px;
}

.ssiXuantiTc h2{
    float: left;
    width: 15%;
    min-width: 50px;
    font-size: 16px;
    font-weight: bold;
}
.ssiXuantiTc div.lkkgy{
    float: left;
    width: 80%;
}


.bb-mask-lding {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 196;
    background: rgba(134, 134, 134, 0.4);
    display: none;
}

.p_course_f{
    float: left;
    width:100%;
    /*padding: 10px 15px;*/
    border-bottom: 4px solid #fff;
    margin-bottom: 20px;
}
.p_course_img{
    /*float: left;*/
    width: 100%;
}
.p_course_img img{
    width: 100%;
    height: 32%;
}
.p_course_cont{
    float: right;
    width: 100%;
    padding: 10px 0;
}
.p_course_cont h3{
    width: 100%;
    float: left;
    font-size: 16px;
    line-height: 25px;
    text-align: justify;
}

.p_course_cont span{
    font-size: 16px;
    line-height: 25px;
}
.p_course_cont span.p_course_type{
    width: 100%;
    float: left;
}
.p_course_cont span.p_course_money{
    width: 100%;
    float: left;
    font-size: 16px;
    line-height: 25px;
    text-align: right;
}

.p_course_cup{
    float: left;
    width: 100%;
}


.cup_type_wx_common{
    float: left;
    height: auto;
    margin: 0 0 15px 0;
    border: 1px solid #e7e7e7;
    padding-bottom: 5px;
    background: url(../img/quan1.png) no-repeat 0 0;
    background-size: 100% 100%;
    border-radius: 8px;
    width: 100%;
    border-left: none;
    border-radius: 14px 8px 8px 14px
}
.cup_type_wx{
    float: left;
    height: auto;
    margin: 0 0 15px 0;
    border: 1px solid #e7e7e7;
    padding-bottom: 5px;
    /*background: #b5d4ff;*/
    background: url(../img/quan1.png) no-repeat 0 0;
    background-size: 100% 100%;
    border-radius: 8px;
    width: 100%;
    border-left: none;
    border-radius: 14px 8px 8px 14px
}

.cup_type_card{
    float: left;
    width: 90%;
    padding: 8px 0px 10px 15px;
    height: 30px;
}
.p_course_cup img{
    width: 28px;
    height: 28px;
    float: right;
    margin-right: 5px;
}
.cup_type_words{
    float: left;
    width: 100%;
}

.cup_card_txt{
    width: 100%;
    padding: 0px;
    float: left;
    width: 90%;
    padding: 0px 15px;
    font-size: 11px;
    color: #999;
    letter-spacing: 0;
    line-height: 16px;
    text-align: justify;
}


.cup_card_txt span.coupayleft{
    float: left;
    font-size: 28px;
    width: 75%;
    /*font-weight: bold;*/
    line-height: 30px;
}


.cuppay_tit{
    float: left;
    width: 36%;
    font-size: 36px;
    color: #fff;
    line-height: 85px;
    /*padding: 25px 0 0 10px;*/
    /*margin: 10px 0;*/
}

.coupay_tag{
    float: left;
    width: 64%;
    height: auto;
    line-height: 35px;
    margin-top: 5px;
}
.coupay_tag span{
    /* line-height: 20px; */
    /* font-size: 14px; */
    /* color: #333333; */
    /* padding: 5px 0; */
    /* float: left; */
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    /* font-weight: bold; */
    color: #333333;
    /* background: #f8f6f6; */
    /* padding: 5px; */
    margin: 0px 0 0 15px;
    float: left;
}
.cuppayleftred{
    color: red;
    font-size: 24px;
}

.coupon_non{
    height:50px;
    float: left;
    width: 100%;
    border-bottom: 4px solid #fff;
    font-size: 16px;
    line-height: 40px;;
}
.coupon_has{
    border-bottom: 4px solid #fff;
    float: left;
    width: 60%;
    margin-left: 20%;
}
.coupon_has div.cptll{
    font-size: 16px;
    line-height: 40px;
    height:50px;
}

.xieyii{
    float: left;
    /*color: #fff;*/
    /*padding-left: 120px;*/
    /*margin-top: 10px;*/
    font-size: 14px;
}
.xieyii label{
    float: left;
    cursor: pointer;
}
.xieyii input{
    float: left;
    cursor: pointer;
    margin: 8px 10px 0 22px;
    /*margin-right: 10px;*/
    /*margin-top: 3px;*/
}
.xieyii a{
    float: left;
    color: #007bff;
    width: auto;
    height: auto;
    text-decoration:underline!important;
}
.xieyii a:hover{
    text-decoration:underline;
}
</pre></body></html>