@charset "UTF-8";
img{ width:100%; }
main { background: none; }
.main-top { margin: 10px 0 0 0; }
.cate-block { width: 100%; max-width: 1200px; margin: 0 auto; }
.slider { border-radius: 6px; overflow: hidden; }
.slider-block {position:relative;overflow:hidden;margin: 0 auto; }
/*.slider{position:relative;overflow:hidden;margin:84px auto 0 auto; }*/
.slider .hd{position:absolute;bottom:5px;left:0; right:0; margin: 0 auto; z-index:1;width:100%;height:11px;text-align:center;}
.slider .hd ul{display:inline-block;padding:3px 5px;height:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;vertical-align:top;font-size:0;}
.slider .hd ul li{display:inline-block;overflow:hidden;margin:0 5px;width:5px;height:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:rgba(140,140,140,.7);vertical-align:top;}
.slider .hd ul .on{background:#fe6c9c;}
.slider .bd{position:relative;z-index:0;}
.slider .bd li img{width:100%;height:auto;background:#fff center center no-repeat;}
.slider .bd li a{-webkit-tap-highlight-color:transparent;}

/*.block-list { margin: 5px 6px 10px 6px; }*/
.block-list ul li { text-align: left; padding: 1px 0; }
.block-list ul li h3 { font-size: 15px; font-weight: normal; }
.block-list ul li h3 a { color: #333; }
.block-list ul li a:hover { color: #dd801a; }

.pp-tab-top { padding: 5px 3px 0 3px; border-bottom: 1px solid #eee; }
.tab-article-list { padding:8px 10px; }
.tab-article-list ul li { padding: 4px 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.tab-article-list ul li a { font-size:14px; color:#666; }



.block-top { margin: 11px 8px 0 8px; padding-bottom: 9px; border-bottom: 1px solid #f6f6f6; }

.s-left-box { position: relative; }
.s-left-box a { display: block; color: #555; }
.s-left-box i { width: 196px; height: 230px; display: block; overflow: hidden; }
.s-left-box img { border-radius: 2px; }
.s-left-box h3 { padding: 5px 0 2px 0; font-size: 16px; color: #555; }
.s-left-box p { padding: 2px 0; font-size: 14px; color: #888; }
.s-left-box .week-tag { position: absolute; left:4px; top:0; width: 30px; height:36px; padding: 6px 5px; background: #d33; color: #fff; border-radius: 0 6px 0 6px; }


.mj-hot-list { }
.mj-hot-list ul li { margin: 0; padding: 9px 0; display: block; overflow: hidden; border-bottom: 1px dashed #eee; }
.mj-hot-list ul li:last-child { border-bottom: none; }
.mj-hot-list ul li a { width: 100%; margin: 0; padding: 0; color: #333; }
.mj-hot-list ul li .mj-hot-pic { width: 66px; height:66px; margin: 0 9px 0 0; float: left; display: block; overflow: hidden; background: #ddd; border-radius: 4px; }
.mj-hot-list ul li .mj-hot-pic img { width: 66px; height:66px; object-fit: cover; }
.mj-hot-list ul li .mj-hot-name { height: 22px; line-height: 22px; display: block; overflow: hidden; }
.mj-hot-list ul li .mj-hot-name h3 { font-size: 15px; color: #333; padding: 0 6px 0 0; float: left; }
.mj-hot-list ul li .mj-hot-name span { font-size: 14px;color: #b19b83;padding: 0 0 0 6px; }
.mj-hot-list ul li p { font-size: 13px; color: #999; margin: 0; padding: 3px 0 0 0; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical; }

.main-con { margin: 0; display: block; overflow: hidden; }
.text-black { margin: 5px 0 3px 0; }
.text-gray { font-size: 13px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.zt-block { margin: 10px 6px 0 6px; }
.mj-zt-list { display: block; overflow: hidden; }
.mj-zt-list ul li { text-align: center; }
.mj-zt-item { width: 96%; margin: 0 2%; display: inline-block; }
.mj-zt-item a { display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #666; padding: 3px 0 0 0; }
.mj-zt-list .item-pic { height: 0; padding-bottom: 46.66%; }

.mj-left-item { margin: 0 0 5px 0; display: block; overflow: hidden; }
.mj-left-item h2 { padding: 8px 0; font-size: 16px; color: #fff; text-align: center; background: #ccb283; border-top-left-radius: 4px; border-top-right-radius: 4px; font-weight: normal; }
.mj-left-item ul { width: 100%; margin: 0 0 10px 0; display: block; overflow: hidden; }
.mj-left-item ul li { width: 31.333%; margin: 1px 1%; float: left; text-align: center; }
.mj-left-item ul li a { font-size: 14px; color: #666; padding: 4px 0; /*background: #f6f6f6; */border-radius: 2px; }
.mj-left-item ul li a:hover { color: #fff; background: #ccb283; }

/*.mj-right-list { margin: 6px 0.5% 1px 0.5%; }*/
.mj-right-list { margin: 6px 0 1px 0; }
.mj-right-list ul li { text-align: center; }
.mj-right-item { width: 92%; margin: 0 4%; display: inline-block; }
.mj-right-item a { display: block; }
.m6p5 .mj-pic { padding-bottom: 110%; }

.mj-zuixin { margin: 7px 0.5% 6px 0.5%; }
.mj-zuixin ul li { width: 15.666%; padding:0 0.5%; }
.mj-zuixin ul li .mj-pic { border-radius: 200px; }
.mj-pic img { width:100%; height: 100%; object-fit: cover; position: absolute; top: 0;left: 0;right:0; margin: 0 auto; border-radius: 0; }
.mj-zuixin ul li  .mj-right-item { width: 86%; padding: 8px 7%; margin: 0; display: inline-block; background: #f6f6f6; border-radius: 4px; }

.mj-tuijian { margin: 7px 0.5% 6px 0.5%; }
.mj-tuijian ul li { width: 15.666%; padding:0 0.5%; }
.mj-tuijian ul li .mj-right-item { width: 88%; padding: 7px 6%; margin: 0; display: inline-block; border: 1px solid #f6f6f6; }
.mj-tuijian ul li .mj-pic {  border-radius: 200px; }

.mj-dashi { margin: 5px 2px 8px 2px; }
.mj-dashi ul li { margin:5px 0; }
.mj-dashi ul li .mj-right-item { width: 95%; padding: 12px 2.5%; margin: 0; /*border: 1px solid #f6f6f6; */background: #f9f9f9; border-radius: 4px; }
.mj-dashi ul li .mj-pic { width:34%; padding-bottom: 35%; float: left; }
.mj-dashi ul li .mj-info { width:61%; margin: 0 1% 0 0; float:right; text-align: left; }
.mj-dashi ul li .mj-info .text-title { width: 100%; height: 32px; /*line-height: 30px;*/ display: block; overflow: hidden; border-bottom: 1px dashed #e3e3e3; }
.mj-dashi ul li .mj-info .text-title h3 { width:65%; float: left; display: block; overflow: hidden; }
.mj-dashi ul li .mj-info .text-title h3 a { margin:0; font-size: 16px; color: #333;}
.mj-dashi ul li .mj-info .text-title span { width: 34%; float: right; text-align: right; }
.mj-dashi ul li .mj-info .text-title span a { font-size: 14px; color: #b19b83; }
.mj-dashi ul li .mj-info .text-ry { margin: 7px 0 0 0; font-size: 14px; color: #777; height: 48px; overflow: hidden;/* text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:3; -webkit-box-orient: vertical; */}
.mj-dashi ul li .mj-info .text-ry p {  overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 23px; }
.mj-dashi ul li .mj-info .text-desc { margin: 6px 0 1px 0; font-size: 13px; color: #999; line-height: 20px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:3; -webkit-box-orient: vertical; }
/*.mj-dashi ul li .mj-pic img { width: 200px; height: 200px; }*/


.mj-wz-list ul li { height: 34px; line-height: 34px; margin:0 6px 0 4px; padding: 0; }
.mj-wz-list ul li i { float: left; margin:0 6px 0 0; font-size: 14px; font-weight: bold; }
.mj-wz-list ul li h3 { width: 82%; float: left; }
.mj-wz-list ul li h3 a { margin: 0; font-size: 14px; color: #555; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.mj-wz-list ul li span {float: right; font-size: 14px; color: #aaa; }

.show { display: block!important; }

.ul-number li:nth-child(1) i{ color: #FE2D46; }
.ul-number li:nth-child(1) i:before{content:"1";}
.ul-number li:nth-child(2) i{ color: #F60; }
.ul-number li:nth-child(2) i:before{content:"2";}
.ul-number li:nth-child(3) i{ color: #FAA90E; }
.ul-number li:nth-child(3) i:before{content:"3";}
.ul-number li:nth-child(4) i{ color: #9ebaa0; }
.ul-number li:nth-child(4) i:before{content:"4";}
.ul-number li:nth-child(5) i{ color: #4796b3; }
.ul-number li:nth-child(5) i:before{content:"5";}
.ul-number li:nth-child(6) i{ color: #bb9998; }
.ul-number li:nth-child(6) i:before{content:"6";}
.ul-number li:nth-child(7) i{ color: #9195A3; }
.ul-number li:nth-child(7) i:before{content:"7";}
.ul-number li:nth-child(8) i{ color: #9195A3; }
.ul-number li:nth-child(8) i:before{content:"8";}
.ul-number li:nth-child(9) i{ color: #9195A3; }
.ul-number li:nth-child(9) i:before{content:"9";}
.ul-number li:nth-child(10) i{ color: #9195A3; }
.ul-number li:nth-child(10) i:before{content:"10";}
.ul-number li:nth-child(11) i{ color: #9195A3; }
.ul-number li:nth-child(11) i:before{content:"11";}
.ul-number li:nth-child(12) i{ color: #9195A3; }
.ul-number li:nth-child(12) i:before{content:"12";}


.breadcrumb { max-width: 1200px; margin: 18px auto 16px auto; font-size: 14px; color: #666; font-weight: normal; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }



/*名家详情*/
.mj-xq-top { }
.mj-xq-table { }
.zc-tip { /*background: #fff6e5;*/ margin: 6px 6px 0 6px; padding: 4px 2px; border-radius: 2px; }
.zc-tip p { font-size: 12px; color:#aaa; }

.mj-xq-good { margin: 5px 1px 6px 1px; }
.mj-xq-good ul li { padding: 0; text-align: center; }
.mj-xq-good ul li a { width: 100%; margin: 0; }
.mj-xq-good ul li .good-item { margin: 3px 5px; border: 1px solid #f3f3f3; background: #f9f9f9; border-radius: 4px; display: block; overflow: hidden; }
.mj-xq-good ul li .good-item h3 { margin: 10px 5px 2px 5px; font-size: 14px; color: #555; }
.mj-xq-good ul li .good-item:hover h3 { color: #dd801a; }
.mj-xq-good ul li .good-item .good-pic { border-radius: 0; padding-bottom: 66.67%; background: #fff; }
.mj-xq-good ul li .good-item .good-pic img { /*width: 100%; height: 100%;*/ font-size: 0; border-radius: 0; }
.li-foot { height: 30px; }
.li-foot span { padding: 2px 0 0 0; }

.mj-xq-article{ margin:5px 9px 10px 9px;}
.mj-xq-article ul{width:100%;}
.mj-xq-article ul li { text-align:left; margin: 0; height: 30px; padding:1px 0; line-height: 30px; border-radius: 4px; font-size: 14px; color: #555; display: block; overflow: hidden; }
.mj-xq-article ul li h3 { width: 79.5%; height: 30px; float: left; margin: 0; font-size: 14px; font-weight: normal; }
.mj-xq-article ul li h3 a { width: 100%; margin: 0; color: #555; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.mj-xq-article ul li i { float: left; padding:3px 5px 0 0; font-weight: bold; }
.mj-xq-article ul li span { font-size: 13px; color: #aaa; line-height: 30px; float: right; margin: 1px 20px 0 0; }
.mj-xq-article ul li:nth-child(2n) span { margin: 1px 1px 0 0; }
/*.mj-xq-article ul li:hover { border-bottom: 1px solid #eee; }*/
/*.mj-xq-article ul li:hover h3 { color: #dd801a; text-decoration:underline; }*/
.mj-xq-article ul li h3 a:hover { color: #dd801a; text-decoration:underline; }
.mj-xq-article ul li:hover h3 i { color: #dd801a; }
.mj-xq-article ul li:hover span { color: #dd801a; }


/*屏幕小于1024px*/
@media screen and (min-width:0px) and (max-width:1024px){
    .ba_left { display: none; }
    .slider { margin: 0 6px; }
    /*.head-tab-nav {  }*/
    .detail-page-head { box-shadow: 1px 2px 2px rgba(0,0,0,0.03); }
    .good-nav { height: 38px; text-align: center; padding: 0 6px; position: absolute; left: 0; top:0; background: #fff; color: #d63; }
    .s_nav { width: 96%; height: auto; padding: 12px 2%; font-size: 14px; color: #666; background: #fffef2; position: absolute; top:39px; left: 0; border-bottom: 2px solid #e2372b; z-index:9999; display: none; }
    .s_nav a { width: 16%; padding: 6px 1%; display: inline-block; color: #ef3528; text-align: center; }
    /*.show { display: block; }*/

    .device{ position:relative; margin:0 6px; height:auto; border-radius:6px; background: #111; overflow: hidden; }

    .slide_right{ display:block;overflow:hidden;margin:10px 6px;border-radius:6px;background:#fff; }
    .s-right-box { margin: 1px 6px 5px 6px; }

    .slide_left{ width:216px;  height:303px; background:#fff; left: 0; top:0; border-radius: 6px; display: none; }
    .s-left-box { margin: 10px; text-align: center; }

    .mj-left { margin:10px 6px; background: #fff; display: block; overflow: hidden; }
    .mj-right-list { margin: 6px 1% 8px 1%; }
    .mj-zuixin ul li { width: 31.333%; padding:0 1%; }
    .mj-tuijian ul li { width: 31.333%; padding:0 1%; }

    .mj-dashi ul li { margin: 1px 6px; }
    .mj-dashi ul li .mj-pic { width: 34%; padding-bottom: 37%; }
    .mj-dashi ul li .mj-info .text-ry {  height: 44px; overflow: hidden; }
    .mj-dashi ul li .mj-info .text-desc { -webkit-line-clamp:2; }

    .m3p5 ul li:nth-last-child(-n+2) { display: none;}
    .jingxuan ul li { width: 48%; margin: 4px 1%; background: #fff; }
    /*.tuwen2 ul li { padding: 0 10px; }*/
    .m6p5 ul li:nth-child(n+7) { display: none; }


    /*名家筛选*/
    .mj-select-mask { width: 100%; height: 100%; top:0; position: fixed; background:rgba(0,0,0,.7); z-index: 1111; }

    .mj-select-layer { width: 100%; height:auto; max-width: 640px; margin: 0 auto 50px auto; position: fixed; left:0; right: 0; top:0; bottom:40px;  border-radius: 1px; background: #fff; z-index:23; box-shadow: 0 4px 12px 0 rgba(0,0,0,.25); display: none; }
    .mj-select-title { padding: 11px 8px 11px 18px; font-size: 16px; color: #777; border-bottom: 1px solid #f6f6f6; }
    .mj-select-title i { font-size: 22px; color: #999; float: right; }

    .mj-select-box { position: relative; height: 100%; }
    .mj-select-box ul { width: 23%; height: 100%; background:#eee; }
    .mj-select-box ul li { width: 100%; }
    .mj-select-left { }
    .mj-select-left h2 { font-weight: normal; }
    .mj-select-left h2 a { font-size: 15px; color: #555; padding: 0 8px; height: 40px; line-height: 40px; display: block; }
    .mj-select-right { display: none; }
    .select-right-list { width: 77%; position: absolute; top:0; right:0; background: #fff; height: 100%; overflow: scroll; }
    .right-list-box { margin: 5px 6px 15px 6px; }
    .select-right-list a { width:30.333%; height: 34px; line-height: 34px; margin: 5px 1%; font-size: 14px; color: #777; display: inline-block; text-align: center; background: #f9f9f9; border-radius: 4px; }

    .mj-select-box ul li.active .mj-select-left h2 a { color: #d33; background: #fff; border-left: 2px solid #d33; }
    .mj-select-box ul li.active .mj-select-right { display: block; }

    .mj-select-btn { width: 44px; height: 44px; position: fixed; right: 0; bottom: 70px; border-radius: 5px; background: #fff; z-index:11; text-align: center; box-shadow: 0 4px 12px 0 rgba(0,0,0,.25); }
    .mj-select-btn i { font-size: 22px; color: #888; margin: 3px auto 0 auto; display: block; }
    .mj-select-btn span { width: 100%; font-size: 12px; color: #888; text-align: center; clear: both; }



    /*m名家列表*/
    .mj-liebiao-block { background: none; margin: 1px 3px; }
    .mj-liebiao { margin: 5px 2px 8px 2px; }
    .mj-liebiao ul li { margin:2px 0; }
    .mj-liebiao ul li .mj-right-item { width: 95%; padding: 10px 2.5%; margin: 0; /*border: 1px solid #f6f6f6; */background: #fff; border-radius: 4px; }
    .mj-liebiao ul li .mj-pic { width:36%; padding-bottom: 37%; float: left; }
    .mj-liebiao ul li .mj-info { width:61%; float:right; }
    .mj-liebiao ul li .mj-info .text-title { width: 100%; height: 30px; line-height: 30px; display: block; overflow: hidden; border-bottom: 1px dashed #eee; }
    .mj-liebiao ul li .mj-info .text-title h3 { width:66%; float: left; display: block; overflow: hidden; }
    .mj-liebiao ul li .mj-info .text-title h3 a { margin:0; font-size: 16px; color: #333;}
    .mj-liebiao ul li .mj-info .text-title span { width: 33%; float: right; text-align: right; }
    .mj-liebiao ul li .mj-info .text-title span a { font-size: 14px; color: #dd801a; }
    .mj-liebiao ul li .mj-info .text-ry { margin: 5px 0 0 0; font-size: 14px; color: #b19b83; height: 44px; overflow: hidden;/* text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:3; -webkit-box-orient: vertical; */}
    .mj-liebiao ul li .mj-info .text-ry p { padding: 1px 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
    .mj-liebiao ul li .mj-info .text-desc { margin: 5px 0 1px 0; font-size: 12px; color: #999; line-height: 18px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical; }


    /*m名家详情*/
    .detail-block { /*background: #222;*/ margin: 0 6px; }
    .mj-xq-detail {  margin: 8px 0; position: relative; display: block; overflow: hidden;  }
    .mj-xq-detail .mj-xq-pic { width: 190px; height: 190px; margin:20px auto 5px auto; overflow: hidden; border-radius: 200px; }
    .mj-xq-detail .mj-xq-pic img { width: 190px; height: 190px; object-fit: cover; }
    .mj-xq-detail .mj-xq-info { width:100%; display: block; overflow: hidden; }
    .mj-xq-detail .mj-xq-info .text-title { text-align: center; }
    .mj-xq-detail .mj-xq-info .text-title h2 { width: 100%; font-size: 22px; color: #333; padding: 14px 0 5px 0; display: inline-block; }
    .mj-xq-detail .mj-xq-info .text-title span { width: 100%; font-size: 15px; color: #666; }
    .mj-xq-detail .mj-xq-zt { position: absolute; top:12px; right: 0; /*left: 50%; margin-left: 40px;*/ }
    .mj-xq-detail .mj-xq-zt a { width: 30px; /* height: 32px; line-height: 32px; */ font-size: 12px; color: #fff; background:#d33; padding: 3px 6px; border: 1px solid #d33; display: inline-block; text-align: center; float: right; border-radius: 8px 0 8px 0; }
    .mj-xq-detail .mj-xq-info .text-ry { width: 100%; padding: 5px 0 15px 0; text-align: center; }
    .mj-xq-detail .mj-xq-info .text-ry h3 { padding: 6px 0 3px 0; font-size: 15px; color: #444; font-weight: normal; }
    .mj-xq-detail .mj-xq-info .text-ry p { padding: 2px 5px; font-size: 14px; color: #dd801a; }
    .mj-xq-detail .mj-xq-info .text-summary { margin: 8px 0; padding: 12px; line-height: 24px; color: #888; background: #444; border-radius: 4px; }


    .mj-xq-intro { margin: 10px 8px; line-height: 26px; }
    .mj-xq-intro p { padding: 5px 0; font-size: 14px; color: #777; text-indent:2em; }
    .mj-xq-intro strong { font-weight: bold; }


    .mj-xq-table { padding: 3px 10px 12px 10px; }
    .zc-tip { margin:6px 8px 1px 8px; }
    .zc-table { margin:5px 0 5px -2px; font-size: 13px; }
    /*.zc-table { margin: 10px 1%;}*/
    .zc-table ul { width: 100%; display: flex; flex-direction: column; flex-wrap: nowrap; }
    .zc-table ul.zc1 { width: 30%; float: left; color: #555; }
    .zc-table ul.zc2 { width: 70%; color: #888; }
    .zc-table ul li { width: 100%; height: 40px; margin:-1px -1px 0 0; display: flex; flex-direction: column; justify-content: center; align-items: center; background: #fff; border:1px solid #eee; }
    .zc-table ul li p { margin: 0; display: block; overflow: hidden; clear: both; }
    .zc-table ul li img { width:auto; }

    .mj-xq-good { margin: 5px 5px 10px 5px; }
    .mj-xq-good ul li .good-item { margin: 2px 4px; }
    .li-foot { height: 28px; }

    .mj-xq-article ul li span { font-size: 13px; color: #999;line-height: 30px;  float: right; margin: 1px 1px 0 0; }


}



/*屏幕大于1024px*/
@media screen and (min-width:1025px){
    .main-top { position: relative; }
    .device { position:relative; left:226px;width:650px;height:303px;border-radius:6px; overflow: hidden; }
    .device a { display: block; }
    .slide_left{ width:216px;  height:303px; background:#fff; position:absolute; left: 0; top:0; border-radius: 6px; }
    .s-left-box { margin: 10px; text-align: center; }
    .slide_right{ width:314px;  height:303px; background:#fff; position:absolute; right: 0; top:0; border-radius: 6px; }
    .s-right-box { margin: 8px 6px 5px 6px; }

    .pc-hidden { display: none!important; }
    .m4p3 ul li:last-child { display: none; }

    .pp-block{display:block;overflow:hidden; margin:10px 0; padding:6px;border-radius:6px;background:#fff;}
    .block-top { margin: 5px 8px 0 8px; padding-bottom: 9px; border-bottom: 1px solid #f6f6f6;}

    .zt-block { margin: 10px 0 0 0; }
    .mj-zt-list { margin: 5px 0 3px 0; }
    .mj-dashi ul li { width: 48.8%; padding:0 0.6%; }

    .slider-block { display: flex; margin: 0 auto; }
    .slider { width: 800px;}
    /*.ba-left { width: 190px; background: #111; }*/
    /*.slide-right { width: 260px; background: #fff; }*/


    .mj-left { width: 216px; margin: 10px 0; float: left; background: #fff; display: block; overflow: hidden; border-radius: 4px; }
    .mj-right { width: 974px; margin:0 0 10px 0; float: right; display: block; overflow: hidden; }

    .cate-list { width: 101%; margin: 10px 0 0 -0.5%; }
    .cate-list ul li { background: #fff; margin: 0 0.5%; padding: 12px 0; width: 15.666%; }
    .cate-icon { width: 50px; height: 50px; margin: 3px 3px 0 4%; background-size: 50px; }
    .cate-list h2 { font-size: 16px; color: #333; padding: 9px 0 0 0; }

    .article-header { height: 100px; }
    .article-header h1 { width: 80%; }
    .tj-list ul li { padding: 7px 1.8% 7px 8px; width: 47%; float: left; }

    .silde_li { width: 100%; display: block; overflow: hidden; }
    .s-two { width: 50%; float: left; display: block; }
    /*.t-two { width: 49%; float: left; }*/

    .gg-tab-top { display: none; }
    /*.gg-tab-con { margin: 0 0 20px 0; display: block; }*/
    .gg-tab-con .pp-tab-v { display: block!important; width: 50%; float: left; margin-bottom: 12px; }
    .gg-list { width: 1206px; margin-left: -6px;  }
    .gg-pic img { width: 99%; }


    .ba_left{ width:190px; height:350px; background:#111;}
    .ba_left ul { margin: 12px 0;}

    .silde_li:hover{background:#5f2c10;}
    /*.silde_li.s-left:hover { background:#333;}*/


    .wz1 { display: flex; background: #fff; margin: 10px 0; border-radius: 6px; }
    .wz1-block { flex:1; margin: 5px 0; }

    .wz2 { display: flex; margin: 10px -5px; border-radius: 6px; }
    .wz2-block { flex:1; margin: 0 5px; }

    .wz-con { width: 100%; max-width: 1200px; margin: 0 auto; display: block; overflow: hidden; }
    /*.wz-con main { width: 100%; display: block; overflow: hidden; }*/
    .wz-left { width: 70%; float: left; }
    .wz-right { width: 29%; float: right; }
    .side-block { margin: 0 0 10px 0; }

    .slideTxtBox{width:240px;}
    .bd_list{padding:4px 10px;min-height:145px;}
    .bd_list li{overflow:hidden;height:26px;text-overflow:ellipsis;white-space:nowrap;line-height:26px;}
    .bd_list li a {color:#666;}
    .bd_list li a:hover{color:#dd801a;}
    .slide_ol li{float:left;margin:3px 8px;}
    .ba_recom{background:#fff;}
    .ba_recom ul{margin-top:16px;}
    .ba_recom li{float:left;margin-left:-1.1px;padding:10.5px;width:31.234%;border-left:1px solid #e8e8e8;}
    .ba_recom li img{width:100%;}

    .m6p5 ul li:nth-child(n+6) { display: none; }

    .text-nav ul li{ flex: 1; }
    .icon-nav ul { width: 600px; float: left; display: flex; }
    .icon-nav ul li { flex:1; }



    /*pc名家列表*/
    .mj-liebiao { margin: 5px 2px 8px 2px; }
    .mj-liebiao ul li { margin:5px 0; }
    .mj-liebiao ul li .mj-right-item { width: 92%; /*padding: 10px 3%;*/ margin: 0 4%; border: 1px solid #f3f3f3; /*background: #fafafa;*/ border-radius: 3px; }
    .mj-liebiao ul li .mj-pic { padding-bottom: 110%; }
    .mj-liebiao ul li .mj-info { text-align: center; }
    .mj-liebiao ul li .mj-info .text-title { width: 100%; height: 36px; line-height: 38px; display: block; overflow: hidden; border-bottom: 1px dashed #f3f3f3; }
    .mj-liebiao ul li .mj-info .text-title h3 { display: block; overflow: hidden; }
    .mj-liebiao ul li .mj-info .text-title h3 a { margin:0; font-size: 16px; color: #333;}
    .mj-liebiao ul li .mj-info .text-title span { width: 33%; float: right; text-align: right; }
    .mj-liebiao ul li .mj-info .text-title span a { font-size: 14px; color: #dd801a; }
    .mj-liebiao ul li .mj-info .text-ry { margin: 5px 0 0 0; font-size: 14px; color: #b19b83; height: 22px; overflow: hidden;/* text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:3; -webkit-box-orient: vertical; */}
    .mj-liebiao ul li .mj-info .text-ry p { margin: 0 5px; padding: 2px 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
    .mj-liebiao ul li .mj-info .text-desc { margin: 8px 8px 10px 8px; font-size: 12px; color: #999; height: 36px; line-height: 18px; text-align: left; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical; }

    .mj-liebiao ul li .mj-right-item:hover h3 a { color: #dd801a; }
    /*.mj-liebiao ul li .mj-right-item:hover { border: 1px solid #dd801a;background: #f6f6f6; }*/

    .mj-liebiao ul li.xt-page { text-align: center; }

    /*pc名家详情*/
   .mj-xq-detail { margin: 8px; position: relative; display: block; overflow: hidden; }
   .mj-xq-detail .mj-xq-pic { width: 250px; height: 280px; float: left; margin: 0; border-radius: 3px; overflow: hidden; }
   .mj-xq-detail .mj-xq-pic img { width: 250px; height: 280px; object-fit: cover; }
   .mj-xq-detail .mj-xq-info { width:682px; float: right; display: block; overflow: hidden; }
   .mj-xq-detail .mj-xq-info .text-title { height: 40px; line-height: 40px; }
   .mj-xq-detail .mj-xq-info .text-title h2 { font-size: 20px; color: #333; padding: 0 15px 0 0; display: inline-block; }
   .mj-xq-detail .mj-xq-info .text-title span { font-size: 15px; color: #666; }
   .mj-xq-detail .mj-xq-zt { position: absolute; top:2px; right: 1px; }
   .mj-xq-detail .mj-xq-zt a { width: 80px; height: 32px; line-height: 32px; font-size: 14px; color: #dd801a; border: 1px solid #dd801a; display: inline-block; text-align: center; float: right; border-radius: 6px; }
   .mj-xq-detail .mj-xq-info .text-ry { }
   .mj-xq-detail .mj-xq-info .text-ry h3 { padding: 6px 0 3px 0; font-size: 15px; color: #444; font-weight: normal; }
   .mj-xq-detail .mj-xq-info .text-ry p { padding: 2px 2px 3px 3px; font-size: 14px; color: #dd801a; }
   .mj-xq-detail .mj-xq-info .text-summary { margin: 8px 0; padding: 12px; line-height: 24px; color: #888; background: #f6f6f6; border-radius: 4px; }

    .mj-xq-detail .mj-xq-code { position: absolute; right:0; bottom: 1px; font-size: 12px; color: #aaa; text-align: center; }
    .mj-xq-detail .mj-xq-code p { width: 80px; height: 80px; }

    .mj-xq-intro { margin: 10px 8px; line-height: 26px; }
    .mj-xq-intro p { padding: 5px 0; font-size: 14px; color: #777; text-indent:2em; }
    .mj-xq-intro strong { font-weight: bold; }


    .mj-xq-table { padding: 5px 0 8px 0; }
    .zc-table { margin:5px 6px; font-size: 13px; }
    .zc-table ul { width: 100%; display: flex; flex-direction: row; flex-wrap: nowrap; }
    .zc-table ul.zc1 { color: #555; font-weight: bold; }
    .zc-table ul.zc2 { color: #888; }
    .zc-table ul li { /*flex: 1; */ padding: 8px 6px; margin:-1px -1px 0 0; background: #fff; display: flex; justify-content: center; align-items: center;word-break: break-all; word-wrap:break-word; border:1px solid #eee; line-height: 16px; }
    .zc-table ul li.cc { width: 90px; overflow: hidden; }
    .zc-table ul li.dd { width: 50px; }
    .zc-table ul li img { width:auto; }

    .laoshi_wenzhang ul li { width: 48%; margin: 0 1%; padding: 10px 0; line-height: 20px; border-bottom: 1px dashed #eee; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; float:left; }
    .laoshi_wenzhang ul li a { font-size: 13px; color: #555; }



}
