.picker-items-col.picker-items-col-center{
    width:100%;
}
.l{
    float:left;
}
.r{
    float:right;
}
a,a:active,.bar-tab .tab-item:active {
    color: #333;
}
ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.clear {
    clear: both
}
.panel-overlay{
    background: rgba(0,0,0, 0.4);
    opacity:initial;
}
#p1{
    background: #fff;
}
#p1 .title{
    background: #4d65d4;
    margin:0;
    font-weight: 700;
    color: #fff;
    position: initial;
}
#p1 .close-panel{
    float:left;
    background: rgba(0,0,0,.2);
    border-radius: .1rem;
    transition: .3s;
    width: 2.2rem;
    height:2.2rem;
}
#p1 .close-panel::before,#p1 .close-panel::after{
    content: '';
    width: 1rem;
    height: .1rem;
    background: #fff;
    position: absolute;
    top: 1.1rem;
    left: .6rem;
}
#p1 .close-panel::before{

    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
#p1 .close-panel::after{
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
#p1 .list-block .item-content{
    padding-left:0;
}
#p1 .list-block ul:before{
    background-color: #fff;
}
#p1 .list-block .item-inner{
    padding-right:0;
    -webkit-justify-content: center;
    justify-content: center;
}
#p1 .list-block .item-title{
    color:#999999;
    font-weight: 700;
    font-size:.7rem;
}

.mbcc-nav {
    height:2.5rem;
    line-height: 2.5rem;
    z-index: 29999;
    background-color: #2f4dd9 !important;
    color: #fff;
}
.mbcc-nav .back,.mbcc-nav .backs{
    height:auto;
    line-height:inherit;
    color:inherit;
    width:100%;
    display: inline-block;
    vertical-align: top;
    position:absolute;
    left: 0.5rem;
}
.mbcc-nav ~ .content {
    top:2.5rem;
}

header .logo {
    background: url("../images/hd_logo_220.png");
    background-size: 100% 100%;
    width:5.5rem;
    height:1.3rem;
    float: left;
}

.mbcc-nav .titles{
    width:100%;
    overflow: hidden;
    display: block;
    margin:0;
    font-size: 1rem;
    text-align: center;
    padding-left: 3.2rem;
}

 .bar-nav .more-icon {
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
    margin-left: 0.625rem;
}
.bar-nav .bar-search{
    width:8.4rem;
    height:1.375rem;
    display:inline-block;
    border-radius:0.7rem;
    padding:0 0.4rem;
    vertical-align: top;
    overflow: hidden;
    background-color: #fff;
}
.bar-nav .bar-search .wd{
    width: calc(100% - 2rem);
    border:0;
    height:1.4rem;
    margin:0;
    padding:0;
    font-size:.7rem;
    line-height: 1.4rem;
    vertical-align: top;
    color: #a6a6a6;
}
.bar-nav .bar-search .search-icon{
    display: inline-block;
    width: 1rem;
    height: 1rem;
    margin-top:0.2rem;
}
.bar-nav .search-icon {
    background: url("../images/hd_icon_search.png");
    background-size: 100% 100%;
}

.bar-nav .more-icon {
    background: url("../images/hd_icon_extend.png");
    width:1.375rem;
    height:1.25rem;
    background-size: 100% 100%;
    margin-top: .1rem;
}
.bar:after{
    background-color:rgba(21, 21, 21,0)!important;
}
.bar-nav~.content{
    top:2.5rem;
    bottom: 3.1rem;
}
.bar-nav{
    height: 2.5rem;
    padding: 0.55rem 0.75rem 0;
    z-index: 29999;
    background-color: #2f4dd9 !important;
    display: flex;
    display:-webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    position: relative;
}
.bar{
    background: #fff;
    height: 3.1rem !important;
    display: flex;
    display:-webkit-flex;
    justify-content:space-between;
    -webkit-justify-content: space-between;
}
.bar-tab .tab-item{
    height: 3.1rem;
    width: 2.7rem !important;
}
.bar-tab{
    justify-content: space-around;
    -webkit-justify-content: space-around;
}
.tab-item.diy_tab{
    height: 3.1rem;
    width: 3.1rem !important;
}
.bar-tab .tab-item .icon~.tab-label{
    font-size:.55rem;
    color: #333333;
}
.bar-tab .tab-item .diy_icon1{
    background: url("/Public/images/nav_icon_a.png");
}
.bar-tab .tab-item .diy_icon2{
    background: url("/Public/images/nav_icon_b.png");
}
.bar-tab .tab-item .diy_icon3{
    background: url("/Public/images/nav_icon_phone.png");
}
.bar-tab .tab-item .diy_icon4{
    background: url("/Public/images/nav_icon_c.png");
}
.bar-tab .tab-item .diy_icon5{
    background: url("/Public/images/nav_icon_d.png");
}
.bar-tab .tab-item .diy_icon3{
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center;
    width:3.1rem;
    height:3.1rem;
    border-radius:3.1rem;
}
.bar-tab .tab-item.diy_tab .tab-label{
    margin-top: 1.35rem;
}
.bar-tab .tab-item .diy_icon1,.bar-tab .tab-item .diy_icon2,.bar-tab .tab-item .diy_icon4,.bar-tab .tab-item .diy_icon5{
    background-size: 100% 100%;
    width:1.3rem;
    height:1.3rem;
    margin-top: .5rem;
}

.home-banners {

}
.home-banners img{
    width:100%;
}


/**首页**/
.home-layout-first{
    background: url("../images/index_top_bg.png") no-repeat;
    background-size: 100%;
}
.home-fixed-wrap{
    width: 90%;
    margin:0 auto;
    padding-top:7rem;
}
.home-msg-wrap{
    background: #fff;
    border-radius:0.3rem;
    padding:0.65rem 1.3rem 1rem;
}
.home-msg-wrap .msg-title{
    font-size: 0.75rem;
    color: #107ef7;
    text-align: center;
    margin-bottom: .5rem;
}
.home-msg-wrap .msg-mobile{
    margin-top: 0.3rem;
    height: 1.8rem;
    border-bottom: 1px solid #b0b0b0;
}
.home-msg-wrap .ico-phone{
    background: url("../images/icon_phone.png");
    background-size: 100% 100%;
    width: 0.725rem;
    height: 0.725rem;
    display:inline-block;
    vertical-align: middle;
}
.home-msg-wrap .ico-code{
    background: url("../images/icon_code.png");
    background-size: 100% 100%;
    width: 0.725rem;
    height: 0.725rem;
    display:inline-block;
    vertical-align: middle;
}
.home-msg-wrap .msg-mobile input{
    margin-left: 0.825rem;
    border: none;
    font-size: 0.6rem;
    color: #acacac;
    line-height: 1.6rem;
    height: 1.6rem;
}
.home-msg-wrap #h_mobile{
    width: calc(100% - 1.6rem);
}
.home-msg-wrap #h_code{
    width: calc(100% - 1.6rem - 4rem);
}
.home-msg-wrap .home-getcode{
    width: 3.6rem;
    background-color:#4361ee;
    font-size: 0.6rem;
    color: #fff;
    text-align: center;
    line-height: 1rem;
    display: inline-block;
    border-radius: 0.2rem;
}
.home-msg-wrap .msg-btn{
    font-size: 0.9rem;
    color: #fff;
    background: #4361ee;
    width:100%;
    border-radius:0.25rem;
    text-align: center;
    margin-top:1rem;
    line-height: 1.85rem;
}
.home-nav-wrap{
    display: flex;
    display:-webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    background: #fff;
    border-radius: 0.3rem;
    padding:0.8rem 1.3rem .4rem;
    border-top: 1px dashed #4361ee;
    box-shadow:#5283ff 0rem 0.5rem 0.7rem -0.4rem;
}
.home-nav-wrap span{
    display: block;
    text-align: center;
}
.home-nav-wrap .icon.sbzr{
    background-image: url("../images/index_nav_a.png");
}
.home-nav-wrap .icon.sbfl{
    background-image: url("../images/index_nav_b.png");
}
.home-nav-wrap .icon.bqsq{
    background-image: url("../images/index_nav_c.png");
}
.home-nav-wrap .icon.sbcx{
    background-image: url("../images/index_nav_d.png");
}
.home-nav-wrap .icon{
    background-size: 100% 100%;
    width:1.875rem;
    height:1.625rem;
    margin: 0 auto;
}
.home-nav-wrap .label{
    color: #333333;
    font-size: 0.45rem;
    margin-top:0.375rem;
}
.home-adv-zccx{
    width: 90%;
    margin:1rem auto .5rem;
}
.home-adv-zccx img{
    width: 100%;
}
.home-rmfl-wrap{
    background: #fff;
}
.home-mod{
    width: 90%;
    margin: 0 auto;
}
.mod-tit-wrap .tit-name{
    color: #242424;
    font-size:0.75rem;
    border-left:0.175rem solid #4361ee;
    padding-left:0.3rem;
    font-weight: bolder;
}
.mod-tit-wrap .tit-sub-name{
    color: #242424;
    font-size:0.5rem;
    padding-left:0.3rem;
    vertical-align: middle;
}
.mod-tit-wrap .more{
    color: #242424;
    font-size: 0.5rem;
    margin-top: .2rem;
    float: right;
}
.home-mod{
    padding:.9rem 0 0rem;
}
.rmfl-con{
    padding:0 0.375rem 0.75rem;
    display: flex;
    display:-webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
}
.rmfl-con a{
    margin-top: 0.6rem;
}
.rmfl-con .ico{
    display: block;
    width:3.575rem;
    height:3.075rem;
    background-size: 100% 100%;
}
.rmfl-con .fl-name{
    color: #333333;
    font-size: 0.55rem;
    margin-top: 0.3rem;
    text-align: center;
    display: block;
}
.rmfl-con .ico.fl-3{
    background-image: url("../images/fl3.png");
}
.rmfl-con .ico.fl-25{
    background-image: url("../images/fl25.png");
}
.rmfl-con .ico.fl-43{
    background-image: url("../images/fl43.png");
}
.rmfl-con .ico.fl-29{
    background-image: url("../images/fl29.png");
}
.rmfl-con .ico.fl-30{
    background-image: url("../images/fl30.png");
}
.rmfl-con .ico.fl-32{
    background-image: url("../images/fl32.png");
}
.rmfl-con .ico.fl-33{
    background-image: url("../images/fl33.png");
}
.rmfl-con .ico.fl-more{
    background-image: url("../images/flmore.png");
}
.home-mod .list-content {
    margin:0.35rem 0 0;
    display: flex;
    display:-webkit-flex;
    border-radius: 0.3rem;
    overflow: hidden;
}
.list-content .lt-img {
    width: 35%;
    position: relative;
    background-repeat: no-repeat;
    background-color: #fff;
    background-size: 100% 100%;
    background-position: center;
}
.list-content .rt-item {
    width: 100%;
    background: #fff;
}
.list-content .rt-item ul {
    display: flex;
    display:-webkit-flex;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
}
.list-content .rt-item li{
    width: 33.33%;
    height:4.2rem;
    overflow: hidden;

}
.list-content .rt-item li:nth-child(1){
    border-right:1px solid #d9d9d9;
    border-bottom:1px solid #d9d9d9;
}
.list-content .rt-item li:nth-child(2){
    border-bottom:1px solid #d9d9d9;
}
.list-content .rt-item li:nth-child(3){
    border-left:1px solid #d9d9d9;
    border-bottom:1px solid #d9d9d9;
}
.list-content .rt-item li:nth-child(4){
    border-right:1px solid #d9d9d9;
}
.list-content .rt-item li:nth-child(5){
    border-right:1px solid #d9d9d9;
}


.list-content .rt-item img{
    height:100%;
    margin: 0 auto;
}
.home-mod.zrlc img{
    width: 100%;
    margin: 0.5rem auto 0;
}
.home-mod.why img{
    width: 100%;
    margin: 0.5rem auto 0;
}
.home-mod.why{
    padding-bottom: 1rem;
}
.home-footer{
    background: #202646;
    color:#fff;
    overflow: hidden;
}
.home-footer .fline{
    height: 1px;
    background: #6d7ac3;
    width: 90%;
    margin: 0 auto;
}
.home-footer .ftext{
    display: block;
    text-align: center;
}
.footer-contact{
    margin:2rem auto;
}
.footer-company-info{
    margin:1.5rem auto;
}
.footer-contact .font1{
    font-size: 1.2rem;
}
.footer-contact .font2{
    font-size:0.6rem;
}

.footer-company-info .font1{
    font-size:0.65rem;
}
.footer-company-info .font2{
    font-size:0.45rem;
    line-height:2;
}

























/**商标分类**/
.filter-list{
    background: #ffffff;
    z-index: 29999;
}
.filter-list .button{
    height:1.95rem;
    font-size: 0.7rem;
}
.filter-list .button:after{
    content: " ";
    font-size: .1rem;
    margin-left: .2rem;
    border-left: .2rem solid transparent;
    border-right: .2rem solid transparent;
    border-top: .2rem solid #cdcdcd;
    display: inline-block;
    vertical-align: middle;
}
.bar-nav ~ .filter-content{
    top:7rem;
    background: #fff;
}
.filter-content .list-block{
    margin-top:0;
}
.filter-hottype{
    padding:0rem .5rem;
    background: #f2f2f2;
}
.filter-hottype .ul{
    overflow-x: scroll;
    white-space:nowrap;
}
.filter-hottype .ul a{
    display:inline-block;
    padding:0.3rem 0.5rem;
    border:1px solid #d4d4d4;
    border-radius: 0.4rem;
    margin:0.375rem 0.6rem;
    font-size:0.5rem;
    line-height: 0.8rem;
    white-space: pre-wrap;
    color: #5c5c5c;
    background: #ffffff;
}
.filter-hottype .ul h4{
    font-weight: normal;
    margin: 0;
    line-height: 0.6rem;
}

.filter-content .list-container{
    padding:0 0.7rem;
    display: flex;
    display:-webkit-flex;
    flex-flow: wrap;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    font-size: 0.6rem;
}
.filter-content .list-container li{
    width:calc(50% - 0.25rem);
    border-radius: 0.3rem;
    border: 1px solid #c9c9c9;
    margin-top: 0.6rem;
    padding-bottom: 0.35rem;
}
.filter-content .list-container .tm-pic{
    height:5.675rem;
    overflow: hidden;
    border-bottom: 1px solid #c9c9c9;
    padding:0.3rem
}
.filter-content .list-container .tm-pic img{
    width:100%;
}
.filter-content .list-container .tm-type{
    width:40%;
}
.filter-content .list-container .tm-regno{
    width:60%;
}
.filter-content .list-container .tm-pic .make_over{
    width:4.175rem;
    height:3.875rem;
    background: url("/Public/images/make_over.png");
    background-size: 100% 100%;
    position: relative;
    bottom: 4.5rem;
    left:3.5rem
}
.filter-content .list-container h4{
    width:50%;
    margin:0;
    display:inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: normal;
}
.filter-content .list-container .tm-type-regno,.filter-content .list-container .tm-name-login{
    padding:0 0.4rem;
}
.filter-content .list-container .tm-type-regno{
    line-height:1.6rem;
    height:1.6rem;
}
.filter-content .list-container .tm-regno{
    font-size: 0.5rem;
}
.filter-content .list-container .tm-name-login{
    line-height: 1.2rem;
    height:1.2rem;
}
.filter-content .list-container .tm-price{
    line-height: 1.2rem;
    height:1.2rem;
    color:#e60012;
    text-align: center;
    font-weight: bolder;
    font-size: .7rem;
}
 .login-btn{
    background: #fff;
     border:1px solid #2f4dd9;
    border-radius: .2rem;
    text-align: center;
    color: #2f4dd9;
    height:1.2rem;
}

 .modal-overlay, .popup-overlay, .preloader-indicator-overlay{
     top:4.5rem;
 }
.popup{
    top:4.5rem;
    height:initial;
    -webkit-transform: translate3d(0,-100%,0);
    transform: translate3d(0,-100%,0);
}
.login-screen.modal-out, .popup.modal-out {
    -webkit-transform: translate3d(0,calc(-100% - 4.7rem),0);
    transform: translate3d(0,calc(-100% - 4.7rem),0);
}
.popup .content-block{
    margin:0;
    padding: 0;
}
.popup-type ul,.popup-font ul,.popup-price ul{
    /*max-height:15rem;*/
    /*overflow: scroll;*/
    display:flex;
    display:-webkit-flex;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    padding:0.75rem;
}
.popup-type li,.popup-price li{
    width:25%;
    line-height: 1.3rem;
    text-align: center;
}
.popup-type li a,.popup-font li a,.popup-price li a{
    font-size:0.6rem;
    color: #7d7d7d;
}
.popup-type li.active a{
    color:#2f4dd9;
}
.popup-font li.active,.popup-price li.active{
    background: #2f4dd9;
}
.popup-font li.active a,.popup-price li.active a{
    color: #ffffff;
}
.popup-font li,.popup-price li{
    width:4.9rem;
    line-height: 1.5rem;
    border:1px solid #d6d3d3;
    border-radius: .2rem;
    text-align: center;
    margin:.2rem .4rem;
}
.popup.popup-login{
    margin-top:50%;
    top:0;
}
.popup-login {
    margin: 0 7%;
    width: 86%;
    overflow: hidden;
    z-index: 39999;
    border-radius: .4rem;
    font-size: .7rem;
    padding-bottom: 2rem;
    /*transform: translate3d(0,100%,0);*/
}
.popup-login.modal-out{
    transform: translate3d(0,-170%,0);
}
.popup-login .c-title {
    margin: 0;
    text-align: center;
    font-size: 0.875rem;
    color: #414141;
    letter-spacing: .1rem;
    padding: 0.6rem 0;
}
.popup-login .c-btns {
    position: absolute;
    bottom: 0;
    width: 100%;
    border-top: 1px solid #dddddd;
}
.popup-login .c-btns ul {
    display: flex;
    display:-webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
}
.popup-login .c-btns ul li {
    font-size: 0.7rem;
    color: #999999;
    line-height: 1.75rem;
    width:50%;
    text-align: center;
}
.popup-login .c-btns ul li:nth-child(2) {
    background: #2f4dd9;
    color: #fff;
}
.popup-login .f-item{
    border: 1px solid #dedcdc;
    border-radius: .2rem;
    font-size: .7rem;
    padding:0.35rem;
    margin: .8rem 1.5rem 0;
}
.popup-login .f-item input{
    border:0;
    width:60%;
}
.popup-login .f-getcode{
    display:block;
    text-align: center;
    border-radius: .2rem;
    background: #a5a5a5;
    color:#fff;
    padding:0.25rem 0;
    width:7rem;
    margin:.7rem auto;
}

.popup-complex{
    top:0;
    margin:2.75rem 7%;
    width: 86%;
    height: 70%;
    overflow:hidden;
    z-index: 39999;
    border-radius: .4rem;
    font-size: .7rem;
}
.popup-complex .c-title{
    margin: 0;
    text-align: center;
    font-size: 0.875rem;
    color: #414141;
    background: #ececec;
    letter-spacing: .1rem;
    padding: 0.6rem 0;
}
.popup-complex .content-padded{
    padding: 0 .5rem;
    overflow-y: scroll;
    position: absolute;
    height: calc(100% - 5.5rem);
}
.popup-complex .content-padded li{
    font-size: 0.5rem;
    color: #7d7d7d;
}
.popup-complex .content-padded .filter_intcls li {
    width: 3.2rem;
    font-size: 0.44rem;
}
.popup-complex input{
    width:100%;
    border:1px solid #dedcdc;
    border-radius: .2rem;
    line-height: 1.6rem;
    height:1.6rem;
    font-size: .6rem;
    padding:0 .4rem;
}
.popup-complex .row{
    margin-top:0.65rem;
    line-height: 1.3rem;
}
.popup-complex .content-padded h4{
    /*font-weight: normal;*/
    margin:.3rem 0.2rem .2rem;
    line-height: 1.5;

}
.popup-complex .content-padded ul{
    display:flex;
    display:-webkit-flex;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
}
.popup-complex .content-padded li a{
    font-size:0.5rem;
    color: #7d7d7d;
}
.popup-complex .content-padded li.active{
    background: #2f4dd9;
    color: #fff;
}
.popup-complex .content-padded li{
    width: 3.7rem;
    line-height: 1.5rem;
    border:1px solid #d6d3d3;
    border-radius: .2rem;
    text-align: center;
    margin:.1rem;
}
.popup-complex .c-btns{
    position: absolute;
    bottom: 0;
    width:100%;
    border-top: 1px solid #dddddd;
}
.popup-complex .c-btns ul{
    display: flex;
    display:-webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
}
.popup-complex .c-btns ul li{
    text-align: center;
    background: #fff;
    width: 33%;
}
.popup-complex .c-btns ul li:nth-child(2){
    background: #2f4dd9;
    color:#fff
}
.popup-complex .c-btns ul li{
    font-size: 0.7rem;
    color: #999999;
    line-height: 1.75rem;
}

.dropload-noData{
    padding:1rem;
    text-align: left;
    font-size: .7rem;
}
.dropload-noData ul li{
    color:#7c7c7c;
    float: initial;
    width:100%;
    height:auto;
    padding:.4rem;
    background-color:#edeef3;
    text-align: center;
}
.dropload-noData ul li .text{
    width:70%;
    border:1px solid #ea094b;
    padding-left:0.5rem;
    border-radius: 0.5rem;
    margin-left:.1rem;
}

.notip{
    text-align: center;
    font-size: .7rem;
}
.dropload-noData .tip{
    color:#ea094b;
    margin-bottom: .5rem;
}
.dropload-noData .as_sub{
    display: block;
    width: 40%;
    background-color: #ea094b;
    border-radius: 0.5rem;
    color: #ffffff;
    text-align: center;
    border: 0px;
    margin:0 auto;
}
.l.sflpic{
    float:inherit;
}
.bar-picker{
    background: #fff;
    height: 2.2rem;
    line-height: 2.2rem;
    border-top:1px solid #a8abb0;
}
.close-picker.button{
    position: absolute;
    padding: 0;
    font-size: .8rem;
    line-height: 2.2rem;
    height: 2.2rem;
    color: #0894ec;
    border: 0;
    right:1rem;
    z-index: 999;
}

/*****资讯*****/
.sbww-content{
    top:5rem!important;
}
.sbwwfl {
    background-color: #ea094b;
    width: 100%;
    height: 2.25rem;
    line-height: 2.25rem;
}
.sbwwfl ul{
    overflow-x: scroll;
    white-space: nowrap;
}
.sbwwfl ul li {
    font-size: .7rem;
    color: #FFF;
    display:inline-block;
    margin-left: 0.7rem;
}
.sbwwfl ul li a {
    font-size: .7rem;
    color: #FFF;
}
.sbwwflist {
    background-color: #f6f6f6;
}
.filter-content .sbwwflist ul li {
    font-size:.7rem;
    color: #3d3d3d;
    float: left;
    width: 100%;
    margin-bottom: .7rem;
    border: none;
}
.sbwwflist ul li .l.wwbt {
    font-size: .7rem;
    line-height: 22px;
    width: 100%;
    margin-bottom:.7rem;
}
li .l.wwbt1 {
    font-size: .7rem;
    color: #868686;
    width: 100%;
    margin-bottom: .7rem;
}
li .l.wwbt1 .l.wwbt1a {
    width: 30%;
}

.sbwwflist ul li a {
    font-size: .7rem;
    color: #3d3d3d;
    float: left;
    width: 100%;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #ea094b;

}
.sbwwflist img{
    width:1rem;
    vertical-align: middle;
}
/**资讯详情**/
.xwxxy {
    padding:1rem;
    background: #f6f6f6;
}
.xwxxy1 {
    font-size: .9rem;
    color: #4f4f4f;
    width: 100%;
    margin-bottom: 0.3rem;
}
.xwxxy2 {
    font-size: .7rem;
    color: #848484;
    width: 100%;
    margin-bottom: .7rem;
    line-height: 1rem;
}

/******商标详情*********/
.tm-detail{
    background:#f3f3f3;
    padding-bottom: 3rem;
}
.tm-detail .tm-pic{
    background:#fff;
    padding:1.05rem;
}
.tm-detail .tm-pic img{
    width:100%;
}
.tm-detail .tm-price{
    margin:0.7rem 1.2rem;
    display:flex;
    display:-webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    border-bottom:1px solid #aaaaaa;
}
.tm-detail .tm-price .price{
    font-size: 1.2rem;
    color: #3e3e3e;
}
.tm-detail login{
    display:inline-block;
    color:#fff;
    padding:0 1rem;
    line-height: 1.5rem;
    height:1.5rem;
    background: #2f4dd9;
    border-radius: 0.25rem;
    font-size:0.65rem;
    font-weight: initial;
}
.tm-detail .tm-moreinfo{
    padding:.5rem 1.2rem;
    background: #fff;
}
.tm-detail .tm-moreinfo table{
    font-size: .6rem;
    border-collapse: collapse;
}
.tm-detail .tm-moreinfo table td.vt{
    vertical-align: top;
}
.tm-detail .tm-moreinfo table td.vt label{
    line-height: 2rem;
}
.tm-detail table tr
{
    border-bottom: 1px solid #aaaaaa;
    color: #3e3e3e;
    height: 30px;
}
.tm-detail .tm-moreinfo table th{
    font-size:1.2rem;
    color: #3e3e3e;
    line-height: 2.25rem;
    text-align: left;
    font-weight: normal;
}
.tm-detail .tm-moreinfo table td{
    text-align: left;
    height: 1.75rem;
    vertical-align: middle;
    line-height: 2.25rem;
}
.tm-detail .tm-moreinfo label{
    color:#808080;
}

.tm-detail .tm-moreinfo .tm-goods,.tm-detail .tm-moreinfo .tm-tmdl{
    text-align: left;
    margin:.5rem 0;
    word-break: break-all;
    line-height:1rem ;
}
.tm-detail .tm-diypic{
}
.tm-detail .tm-diypic img{
    width:100%;
}
.content img{
    display:block;
}
.region-ul li{
    padding:10px;
    float:left;
}
.region-ul li a{
    font-size:14px;
}
.region-ul .wwbt{
    color:#ea094b;
}

.regtit{
    position: relative;
    top: 2.75rem;
    height:4.25rem;
    padding: 0 0.8rem;
    background: #fff;
}
.bar-nav ~  .regshow-content{
    top: 7rem;
}
.regtit h1{
    text-align: center;
    font-size: 16px;
    font-weight: bolder;
    margin: 0;
}
.regtit p{
    margin: 0;
    font-size:12px;
}
.btn-fixed{
    position:fixed;
    bottom: 0;
    width: 100%;
    display: flex;
    display:-webkit-flex;
}
.btn-fixed .tab-item{
    width: 50%;
    font-size: .9rem;
    line-height: 2.8rem;
    height: 2.8rem;
    color: #fff;
    text-align: center;
}
.btn-fixed .tab-item.blue{
    background: #2f4dd9;
}
.btn-fixed .tab-item.gray{
    background: #8b8b8b;
}
.btn-fixed .tab-item.blue i{
    background: url(../images/icon_phone_60.png);
    background-size: 100% 100%;
    width: 1.5rem;
    height: 1.5rem;
    display: inline-block;
    vertical-align: middle;
    margin-right: 0.5rem;
}
.btn-fixed .tab-item.gray i{
    background: url(../images/icon_talk_45.png);
    background-size: 100% 100%;
    width: 1.5rem;
    height: 1.5rem;
    display: inline-block;
    vertical-align: middle;
    margin-right: 0.5rem;
}


/*首页团队*/
.index-team{
    margin-top: 0.4rem;
    background: #fff;
}
.index-team .tit1{
    margin:0;
    line-height: 2rem;
    border-bottom: 1px solid #dcdcdc;
    padding:0 0.7rem;
}
.index-team .tit2{
    margin-left:0.4rem;
    color:#b5b5b5;
    font-size:0.55rem;
}
.team-swiper{
    margin:.5rem 0 0;
    position: relative;
    overflow: hidden;
    background: #fff;
    border-radius:0.3rem;
}
.team-swiper .o-left,.team-swiper .o-right{
    position: absolute;
    top:2.5rem;
    width:1rem;
    height:1.875rem;
}
.team-swiper .o-left{
    left:.3rem;
    background: url("/Public/images/slide_icon_left.png");
    background-size: 100% 100%;
}
.team-swiper .o-right{
    right:.3rem;
    background: url("/Public/images/slide_icon_right.png");
    background-size: 100% 100%;
}

.team-swiper .team-info{
    margin:0 auto;
    padding:0.8rem 1.5rem;
    display: flex;
    display:-webkit-flex;
    justify-content:center;
    -webkit-justify-content: center;
}
.team-swiper .team-info .img-box{
    width:5rem;
    height:5rem;
    border-radius:5rem;
    overflow: hidden;
}
.team-swiper .team-info .img-box img{
    width:100%;
}
.team-swiper .team-info .team-info-name{
    vertical-align: middle;
    height:1rem;
    line-height:1rem;
    width:3.2rem;
    text-align: center;
    background: #fff;
    border:1px solid #4361ee;
    color:#4361ee;
    border-radius: 1.25rem;
    margin: 0 auto;
    display:inline-block;
    font-size: 0.5rem;
}
.team-swiper .txt-box{
    width:7rem;
    margin-left: 0.8rem;
}
.team-swiper .team-info-des{
    color:#757575;
    line-height:0.95rem;
    margin:.8rem 0 0;
    padding:.2rem;
    font-size: 0.5rem;
}
.team-swiper .team-info-qq{
    vertical-align: middle;
    height:1rem;
    line-height:1rem;
    width:3.5rem;
    text-align: center;
    background: #4361ee;
    color:#fff;
    border-radius: 1.25rem;
    font-size: 0.5rem;
    display:inline-block;
    padding: 0 .2rem;
}
.team-swiper .team-info-qq i{
    width:0.5rem;
    height:0.5rem;
    display:inline-block;
    background: url("../images/icon_talk_25.png");
    background-size: 100% 100%;
    vertical-align: middle;
    margin-right: .2rem;
}
.swiper-containers {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    padding-bottom: 30px;
    z-index: 1;
}


/*注册、专利、版权单页*/
.single-attr-box{
    background: #fff;
}
.single-attr-box .pro-img{
    width:18.75rem;
    height:12.85rem;
    margin:0 auto;
}
.single-attr-box .pro-img.sbzc{
    background:url("../images/pic_sbzc_1.jpg");
    background-size:100% 100%;
}
.single-attr-box .pro-img.bqsq{
    background:url("../images/pic_bqsq_1.jpg");
    background-size:100% 100%;
}
.single-attr-box .pro-select{
    padding:0.75rem;
}
.single-attr-box .tit{
    border-bottom:1px solid #686868;
}
.single-attr-box .tit h2{
    display:inline-block;
    color:#474747;
    font-size: 0.9rem;
    font-weight: 500;
    margin:0;
}
.single-attr-box .tit span{
    color:#2871f7;
    font-size:0.5rem;
    margin-left:1.15rem;
    float:right;
    line-height: 1.5rem;
}
.single-attr-box .price{
    background:#2871f7;
    padding:0.5rem 0.75rem;
}
.single-attr-box .price label{
    font-size:0.7rem;
    color:#f8f8f8;
}
.single-attr-box .price .yhj{
    font-size:1.15rem;
    color:#fff;
}
.single-attr-box .price em{
    font-size:24px;
    font-style:normal;
}
.single-attr-box .price .scj{
    color:#686868;
    font-size:12px;
    margin-left:10px;
    text-decoration: line-through;
}
.single-attr-box .prj-items li{
    color:#464646;
    padding:0 0.85rem;
    line-height:1.3rem;
    display:inline-block;
    cursor: pointer;
    margin-right:1.125rem;
    margin-top:0.55rem;
    background: #f3f6f7;
    font-size:0.6rem;
    border:1px solid transparent;
}
.single-attr-box .prj-items{
    margin-top:0.45rem;
}
.single-attr-box .prj-items li.active{
    color:#2871f7;
    border:1px solid #2871f7;
    background:url("../images/icon_active_blue.png") right top no-repeat;
    background-size:1rem 0.575rem;
}
.single-attr-box .pro-select .btn{
    border-radius:0.125rem;
    background:#2871f7;
    color:#fff;
    text-align: center;
    line-height:1.6rem;
    padding:0 1.7rem;
    border:none;
    margin-top:0.75rem;
    font-size:0.6rem;
    display:inline-block;
}



/**注册查询**/

.zhuce-head-box{
    position: relative;
    padding-bottom: 2rem;
}
.tm-zhuce-form{
    position: absolute;
    bottom: 1.5rem;
    left: 0;
    right: 0;
    margin: 0 auto;
    background: #fff;
    width: 90%;
    border-radius: 0.375rem;
    box-shadow: #ababab 0rem 0.5rem 0.7rem -0.4rem;
    overflow: hidden;
    padding:.7rem 0;
}
.tm-zhuce-form .form-row {
    width: 90%;
    margin:0.6rem auto 0;
    border-radius: 0.25rem;
    display: flex;
    display:-webkit-flex;
    border:1px solid #d4d4d4;
    line-height: 2rem;
    height: 2rem;
    overflow: hidden;
}
.tm-zhuce-form .form-row label{
    width:35%;
    padding-right:0.75rem;
    text-align: right;
    font-size: 0.8rem;
    background:#d4d4d4 ;
}
.tm-zhuce-form .form-row .req{
    color:#2871f7 ;
    margin-right: .25rem;
    vertical-align: middle;
}
.tm-zhuce-form .form-row input{
    width:65%;
    border: 0;
    font-size: 0.7rem;
    padding:0 0 0 0.55rem;
}
.do-zhuce-btn{
    width: 90%;
    background: #2871f7;
    font-size:1rem;
    color: #fff;
    text-align: center;
    margin:0.75rem auto 0;
    line-height:2.1rem;
    border-radius: 0.25rem;
}
.res-info{
    font-size: 0.55rem;
    color: #555555;
    text-align: center;
    margin:0.75rem 0 0;
}
.res-info .num{
    color: #f93e00;
}
.tm-content img{
    width: 100%;
}



/****商标查询****/
.search-head-box{
    overflow: hidden;
    position: relative;
}
.search-head-box img{
    margin-bottom:.6rem;
}
.tm-search-type{
    border-radius: 0.375rem 0.375rem 0 0;
    height: 1.85rem;
    background: #e0e0e0;
}
.tm-search-type ul{
    /*display: flex;*/
    /*display:-webkit-flex;*/
    /*justify-content:space-between;*/
    /*-webkit-justify-content:space-between;*/
}
.tm-search-type li{
    padding: 0 0.8rem;
    line-height: 1.85rem;
    height: 1.85rem;
    font-size:.9rem;
    /*background: #e0e0e0;*/
    width: 33.33%;
    float: left;
    text-align: center;
}
.tm-search-type li.active{
    background: #fff;
    border-radius: 0.375rem 0.375rem 0 0;
    height: 2.2rem;
    margin-top: -.3rem;
    line-height: 2.2rem;
    box-shadow: #b8b8b8 0.4rem -0.2rem 0.5rem -0.3rem;
}

.tm-search-form{
    position: absolute;
    bottom: 1rem;
    left: 0;
    right: 0;
    margin: 0 auto;
    width:90%;
    border-radius:0.375rem;
    box-shadow: #ababab 0rem 0.5rem 0.7rem -0.4rem;
}
.tm-search-form .form-con{
    background: #fff;
    padding:1.1rem 0;
    border-radius:0 0 0.375rem 0.375rem;
}
.tm-search-form .form-row{
    width:75%;
    margin:0 auto;
    border-bottom: 1px solid #bdbdbd;
}
.tm-search-form .form-row input{
    line-height: 2rem;
    border: 0;
    padding: 0;
    margin:0;
    font-size: 0.7rem;
    color: #999999;
    padding-left: .2rem;
    width: 100%;
}
.tm-search-form .form-row.type-ipt input,.tm-search-form .form-row.type-ipt input::-webkit-input-placeholder{
    color:#2871f7 ;
    font-size: 0.95rem;
}
.tm-search-form .do-tm-search{
    width: 70%;
    background:#2871f7 ;
    font-size: 0.9rem;
    color: #fff;
    text-align: center;
    margin:1rem auto 0;
    line-height:1.55rem;
    border-radius:0.75rem;
}
.goods-search-box{
    padding: .5rem 0 1.5rem;
}
.goods-search-box .goods-tit{
    font-size: 1rem;
    color:#2871f7;
    text-align: center;
    margin:0;
}
.goods-search-box .goods-tit-sub{
    font-size:0.45rem;
    color:#9e9e9e;
    text-align: center;
    margin:0;
    font-weight: normal;
}
.goods-search-box .goods-search-form{
    width: 90%;
    border-radius: 0.375rem;
    box-shadow: #ababab 0rem 0.5rem 0.7rem -0.4rem;
    overflow: hidden;
    background: #fff;
    margin:0.7rem auto 0;
    display: flex;
    display:-webkit-flex;
}
.goods-search-box .goods-search-form input{
    width: 70%;
    font-size: 0.7rem;
    padding-left: 1rem;
    border: 0;
}
.goods-search-box .goods-search-form .do-goods-search{
    width: 30%;
    background: #afafaf;
    color: #fff;
    line-height:2rem;
    text-align: center;
    font-size: 0.7rem;
}

.tm-search-list-tit{
    padding:.5rem 0.875rem;
    display: flex;
    display:-webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    position: absolute;
    top: 2.2rem;
    width: 100%;
}
.tm-search-list-tit .search-title{
    width: 70%;
    font-size: 0.7rem;
    color:#2871f7;
}
.tm-search-list-tit .btn-chat{
    width: 3.75rem;
    line-height: 1.1rem;
    color: #fff;
    background: #2871f7;
    text-align: center;
    border-radius:0.625rem;
    font-size: 0.6rem;
}
.tm-search-scroll.content{
    top:4.4rem;
}
.tm-search-scroll.content .dropload-noData{
    background: #fff;
}
.tm-list-box{
    position: relative;
}
.tm-list-box li{
    background: #fff;
    margin-bottom: 0.45rem;
    padding:0.8rem .5rem;
}
.tm-list-box li a{
    display: flex;
    display:-webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
}
.tm-list-box .column-img{
    width: 20%;
    display: flex;
    display:-webkit-flex;
    align-items: center ;
}
.tm-list-box .column-attr{
    width: 65%;
}
.tm-list-box .column-go{
    width: 4%;
    display: flex;
    display:-webkit-flex;
    align-items: center ;
}
.tm-list-box .attr-tmname{
    color: #2b2b2b;
    font-size:0.7rem;
    line-height:2;
}
.tm-list-box .row-attr{
    margin-top:0.3rem;
    color: #2b2b2b;
    font-size:0.6rem;
}
.tm-list-box .no{
    display: inline-block;
    background: url("../images/icon_no_27.png");
    background-size:  100% 100%;
    width: 0.7rem;
    height:0.7rem;
    vertical-align: middle;
}
.tm-list-box .attr-regno{
    display: inline-block;
    width:3.55rem;
    margin-left:0.25rem;
    vertical-align: middle;
}
.tm-list-box .attr-intcls{
    display: inline-block;
    font-size: 0.5rem;
    color: #fff;
    background: #aaaaaa;
    line-height:0.625rem;
    width: 0.75rem;
    height: 0.625rem;
    border-radius:0.1rem;
    text-align: center;
    vertical-align: middle;
}
.tm-list-box .attr-status{
    display: inline-block;
    font-size:0.55rem;
    color: #fff;
    background: #2871f7;
    line-height:0.8rem;
    width: 3.25rem;
    height:0.8rem;
    border-radius:0.4rem;
    text-align: center;
    vertical-align: middle;
    margin-left: 1.1rem;
}
.tm-list-box .user{
    display: inline-block;
    background: url("../images/icon_user_27.png");
    background-size:  100% 100%;
    width: 0.7rem;
    height:0.7rem;
    vertical-align: middle;
}
.attr-applicant{
    margin-left:0.25rem;
    vertical-align: middle;
}
.content.tm-info{
    background: #fff;
}
.tm-info-box{

}
.tm-info-wrap{
    width: 90%;
    margin:1rem auto 0;
}
.tm-info-box .info-main-attr{
    background: #2e65f1;
    padding:0.8rem 0.6rem;
    display: flex;
    display:-webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
}
.tm-info-box .info-img{
    width: 37%;
    border-radius:0.4rem;
    background-color: #fff;
    display: flex;
    display:-webkit-flex;
    align-items: center;
}
.tm-info-box .info-attr-box{
    width: 58%;
    color: #fff;
    font-size: .7rem;
}
.tm-info-box .attr-tmname{
    font-size: 0.7rem;
    line-height:1.1rem;
    word-break: break-all;
}
.tm-info-box .attr-status{
    color:#ffff00;
    display: inline-block;
    border: 1px solid #ffff00;
    padding:0 0.45rem;
    font-size: 0.6rem;
}
.tm-info-box .label-name{
    color: #fff;
    width: 3.4rem;
    display: inline-block;
}
.tm-info-box .attr-row.first{
    margin-top:1.375rem;
}
.tm-info-box .info-row-title{
    color: #2f4dd9;
    font-size: 0.8rem;
    font-weight: bolder;
    line-height:1;
    margin-top: 1rem;
    border-left: 0.125rem solid #2f4dd9;
    padding-left: 0.3rem;
}
.tm-info-box .attr-label{
    font-size: 0.55rem;
    color: #868686;
    line-height: 0.6rem;
    margin-top: 0.5rem;
}
.tm-info-box .attr-val-n{
    font-size:0.65rem;
    color: #333333;
    line-height: 1rem;
    min-height: 1rem;
    margin-top: .3rem;
}
.tm-info-box .law-column-box{
    display: flex;
    display:-webkit-flex;
}
.tm-info-box .law-column{
    width: 50%;
}
.tm-info-box .process-attr-box{
    position: relative;
    margin: 1rem 0;
}
.tm-info-box .process-line{
    position: absolute;
    left:0.33rem;
    height: 100%;
    width: 1px;
    background-color: #9f9f9f;
}
.tm-info-box li{
    padding: .3rem 0;
    position: relative;
}
.tm-info-box li .text{
    margin-left:1.5rem;
    font-size: 0.65rem;
    color:#333333;
    display: inline-block;
    vertical-align: top;
    width: 80%;
    line-height: 1rem;
}
.tm-info-box li .yq{
    width: 0.7rem;
    height: 0.7rem;
    border:1px solid #9f9f9f;
    background-color: #fff;
    border-radius:0.7rem ;
    display:block;
    vertical-align: top;
    margin-top: .1rem;
    position: absolute;

}
.tm-info-box li.active .yq{
    border-color: #2f4dd9;
}
.tm-info-box li.active .yq i{
    width: 0.4rem;
    height: .4rem;
    border-radius: .4rem;
    background-color:#2f4dd9;
    margin:.1rem auto;
    display: block;
}

.goods-search-list-tit{
    padding: .5rem 0.875rem;
}
.goods-search-list-tit .search-title{
    font-size: 0.7rem;
    color: #2871f7;
}
.goods-search-scroll {
    top: 2.1rem;
}
.goods-search-scroll li{
    background-color: #fff;
    padding:0.65rem 0.75rem;
    margin-bottom:0.375rem;
}
.goods-search-scroll li .goods-row{
    font-size: 0.7rem;
    display: flex;
    display:-webkit-flex;
}
.goods-search-scroll li .match-row{
    font-size:0.7rem;
    line-height: 1.5;
    margin-top:0.375rem;
}
.goods-search-scroll .attr-code{
    width:2rem;
    height: 1rem;
    line-height: 1rem;
    text-align: center;
    background-color:#2871f7;
    color: #fff;
}
.goods-search-scroll .attr-name{
    margin-left: 0.9rem;
    color: #555555;
    line-height: 1rem;
    width: calc( 100% - 2rem);
}

/***商标分类***/
.tmcate-head-box{
    position: relative;
}
.tmcate-head-box .tmcate-goods-form{
    display: flex;
    display:-webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: center;
    border-radius:0.35rem;
    overflow: hidden;
    background-color: #fff;
    width:calc(100% - 2rem);
    position: absolute;
    bottom: 1.35rem;
    margin: 0 auto;
    left:0;
    right:0;
}
.tmcate-goods-form input{
    border: 0;
    font-size: .7rem;
    color: #999999;
    padding-left:1rem;
    width: 90%;
    line-height: 2rem;
    height: 2rem;
}
.tmcate-goods-form  .do-goods-search{
    width:1rem;
    height: 1rem;
    margin-right: 0.8rem;
    background: url("../images/zoom_blue.png");
    background-size: 100% 100%;

}
.tmcate-main-box{
    width: 92%;
    margin:0 auto;
    overflow: hidden;
}
.tmcate-title{
    color: #333333;
    font-size: 0.8rem;
    text-align: center;
    line-height: 1;
    margin-top: 1.5rem;
}
.hot-hy-box{
    display: flex;
    display:-webkit-flex;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    margin-top:0.65rem;
}
.hot-hy-box .hy-item{
    width: 19%;
    text-align: center;
    margin-top:0.35rem;
}
.hot-hy-box .hy-item img{
    width: 100%;
    height: 100%;
}
.tm-allcate-box{
    display: flex;
    display:-webkit-flex;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    padding-bottom: 1rem;
}
.tm-allcate-box a{
    width: 25%;
    font-size:0.6rem;
    color: #333333;
    text-align: center;
    margin-top: 0.75rem;
}
.tm-allcate-box a img{
    width:0.75rem;
    display: inline-block;
    vertical-align: middle;
    margin-right: 0.3rem;
}
.tm-allcate-box a.hot{
    color:#2871f7 ;
}
.tm-allcate-box .type-name i{
    display: block;
    text-align: center;
    font-size: 1.2rem;
    color:#0057e6;
    font-weight: bolder;
    font-style: normal;
    line-height: 1.4;
}
.tm-allcate-box .type-name span{
    font-size: 0.6rem;
    color:#333333;
    display: block;
    text-align: center;
    line-height: 1;
}



.popup.popup-hy{
    top:unset;
    bottom:0;
    height:22.5rem;
    overflow: hidden;
    transform: translate3d(0,100%,0);
}
.popup.popup-hy.modal-in{
    transform: translate3d(0,0,0);
}
.popup.popup-hy.modal-out{
    transform: translate3d(0,100%,0);
}
.tmcate{
    background: #fff;
}
.tmcate .popup-overlay{
    top:0;
}
.tmcate .hy-title{
    font-size: 0.8rem;
    color: #000000;
    text-align: center;
    padding: 0.75rem;
}
.tmcate .close-popup{
    position: absolute;
    right:0.7rem;
    top:1rem;
    background-image: url("../images/dialog_close.png");
    width:0.8rem;
    height:0.8rem;
    background-size: 100% 100%;
}
.tmcate .hy-content-box{
    border-top: 1px solid #d4d4d4;
    height:20.2rem;
    display: flex;
    display:-webkit-flex;
}
.tmcate .hy-content-box .popup-hy-left{
    width: 22%;
    text-align: center;
    background: #f0f0f0;
    overflow: scroll;
}
.popup-hy-left .hy-item{
    font-size:0.6rem;
    color: #3b3b3b;
    height: 2.25rem;
    line-height: 2.25rem;
}
.popup-hy-left .hy-item.active{
    background:#fff;
    color: #2871f7;
}
.tmcate .hy-content-box .popup-hy-right{
    width:78%;
    padding-left:0.65rem;
}
.tmcate .hy-p-box{
    height: 100%;
    overflow: scroll;
    display: none;
    padding-bottom: 1rem;
}
.tmcate .hy-p-box.active{
    display:block;
}
.tmcate .hy-det-title{
    font-size: 0.6rem;
    color: #3b3b3b;
    padding-left:0.45rem;
    border-left: 2px solid #3b3b3b;
    line-height:0.7rem;
    height: 0.7rem;
    margin-top: 0.8rem;
}
.tmcate .hy-links{
    display: flex;
    display:-webkit-flex;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    margin-top: .2rem;
}
.tmcate .link-cate{
    width: 6.25rem;
    height: 1.7rem;
    line-height: 1.7rem;
    border:1px solid #d4d4d4;
    display: flex;
    display:-webkit-flex;
    margin-top: 0.5rem;
    margin-right: .5rem;
}
.tmcate .link-cate i{
    width: 1.45rem;
    border-right: 1px solid #d4d4d4;
    display:flex;
    display:-webkit-flex;
    align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
}
.tmcate .link-cate i img{
    width:0.75rem;
}
.tmcate .link-cate span{
    width:4.8rem;
    font-size: 0.6rem;
    color: #777777;
    text-align: center;
}


.zhuce-head-box{
    position: relative;
    padding-bottom: 2rem;
}
.tm-zhuce-form{
    position: absolute;
    bottom: 1.5rem;
    left: 0;
    right: 0;
    margin: 0 auto;
    background: #fff;
    width: 90%;
    border-radius: 0.375rem;
    box-shadow: #ababab 0rem 0.5rem 0.7rem -0.4rem;
    overflow: hidden;
    padding:.7rem 0;
}
.tm-zhuce-form .form-row {
    width: 90%;
    margin:0.6rem auto 0;
    border-radius: 0.25rem;
    display: flex;
    display:-webkit-flex;
    border:1px solid #d4d4d4;
    line-height: 2rem;
    height: 2rem;
    overflow: hidden;
}
.tm-zhuce-form .form-row label{
    width:35%;
    padding-right:0.75rem;
    text-align: right;
    font-size: 0.8rem;
    background:#d4d4d4 ;
}
.tm-zhuce-form .form-row .req{
    color:#2871f7 ;
    margin-right: .25rem;
    vertical-align: middle;
}
.tm-zhuce-form .form-row input{
    width:65%;
    border: 0;
    font-size: 0.7rem;
    padding:0 0 0 0.55rem;
}
.do-zhuce-btn{
    width: 90%;
    background: #2871f7;
    font-size:1rem;
    color: #fff;
    text-align: center;
    margin:0.75rem auto 0;
    line-height:2.1rem;
    border-radius: 0.25rem;
}
.res-info{
    font-size: 0.55rem;
    color: #555555;
    text-align: center;
    margin:0.75rem 0 0;
}
.res-info .num{
    color: #f93e00;
}
.tm-content img{
    width: 100%;

}

/***商标分类***/
.catagory-box{
    display: flex;
    display:-webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
}
.catagory-left{
    width: 15.2%;
    height: 100%;
    position: fixed;
    top: 2.5rem;
    left: 0;
    overflow-y: scroll;
}
.catagory-left li{
    line-height: 2.85rem;
    height: 2.85rem;
    text-align: center;
    font-size: 0.8rem;
    color:#757575;
    border-bottom: 1px solid #bfbfbf;
}
.catagory-left li.active{
    background: #fff;
    border-left: 4px solid #2871f7;
}
.catagory-left li.active span{
    color:#2871f7;
}
.catagory-right{
    position: absolute;
    width:84.8%;
    /*height: 100%;*/
    top: 2.5rem;
    bottom:0;
    right: 0;
    overflow-y: scroll;
    background: #fff;
    padding:0.55rem;
}
.ncl-title{
    font-size:0.9rem;
    color:#2871f7;
}
.ncl-child-items a{
    background: #999999;
    margin: 0.25rem 0.25rem 0 0;
    padding: 0.3rem;
    border-radius: 5px;
    color: #fff;
    font-size: 0.6rem;
    line-height: .8rem;
    display: inline-block;
}
.ncl-des-box{
    font-size:0.6rem;
    color:#757575;
}
.ncl-des-box .des-descript,.ncl-des-box .zs,.ncl-des-box .des-remark{
    margin-top:0.5rem;
}
.catagory-detail{
    padding:.6rem 1.25rem;
}
.catagory-detail .row-tit{
    color:#2871f7;
    font-size:0.9rem;
}
.catagory-detail .row-con1,.catagory-detail .row-con2{
    color:#757575;
    font-size:0.7rem;
    margin-top: .2rem;
}
.region-tit-show{
    padding:.7rem .7rem 0;
}
.region-tit-show h1{
    margin:0;
    text-align: center;
    font-size: .8rem;
}
.region-tit-show p{
    margin:.1rem;
    font-size: .6rem;
}
.search-empty{
    text-align: center;
    font-size: .8rem;
    margin-top: 50%;
}