@charset "UTF-8";

body main#center { background: none; }
.bread { max-width: 1200px; margin: 15px 6px; font-size: 14px; color: #666; font-weight: normal; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.block-top { margin: 6px 8px 3px 8px; }
.block-top .more-word a { font-size: 14px; color: #999; }
.block-top .delete-icon { margin: 4px 0 0 0; float: right; }
.block-top .delete-icon i { font-size: 18px; color: #999; }

/*职称查询*/
.zhicheng-page { margin: 10px 0; padding: 0; background: #fff; display: block; overflow: hidden; font-size: 14px; color: #666; }
.zhicheng-so { width: 300px; height: 40px; line-height: 40px; margin: 40px auto 20px auto;/* border: 1px solid #c79967; border-radius:40px; */overflow:hidden; }
.zhicheng-so .so-box { width: 208px; height: 38px; line-height: 38px; float: left; border: 1px solid #c5ac90; border-top-left-radius: 24px; border-bottom-left-radius: 24px; overflow: hidden; }
.zhicheng-so .so-box input { width: 208px; height: 38px; margin: 0; padding: 0 10px 0 20px; line-height: 38px; background: #fff;  }
.zhicheng-so .so-btn { width: 90px; height: 40px; line-height: 40px; margin: 0; padding: 0; float: left; color: #fff; text-align: center;  border-top-right-radius: 24px; border-bottom-right-radius: 24px; background-color: #c5ac90; }
.zhicheng-so .so-btn i { margin: 0 3px 0 0; font-size: 16px; color: #fff; }

.zhicheng-block { margin: 6px 1.5%; display: block; overflow: hidden; }
.master-list { width: 100%; display: block; overflow: hidden; }
.master-list a { width: 20%; height: 32px; line-height: 32px; margin: 4px 2%; padding: 0; font-size: 14px; color: #555; text-align:center; background: #f6f6f6; border-radius: 50px; display: inline-block; overflow: hidden; }


.zsh-good-block { background: #fff; margin: 10px 0; }
.zsh-good-list { display: block; margin: 0; padding: 0 0 8px 0; }
.zsh-good-list ul { width: 100%; margin: 0; }
.zsh-good-list ul li { text-align: center; padding: 1px 0; margin: 1px 0; border-radius: 3px; }
.zsh-good-list ul li .zsh-good-item { margin: 1px 3px; padding: 0 0 5px 0; border-radius: 3px; background: #f6f6f6; /*border: 1px solid #f6f6f6;*/ }
.zsh-good-list ul li .zsh-good-item .good-pic img { border-radius: 3px; width: 100%; height: 100%; object-fit: cover; }
.zsh-good-list ul li .zsh-good-item h3 { margin: 1px 6px; display: block; overflow: hidden; }
.zsh-good-list ul li .zsh-good-item h3 a { width: 100%; margin: 5px 0 0 0; font-size: 14px; color: #666; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.zsh-good-list ul li:hover  .zsh-good-item h3 a { color: #dd801a; }
.text-gray { margin: 1px 0; font-size: 13px; color: #999; }


/*职称列表*/
/*.zhicheng-top-bar { background: #fff; display: flex; overflow: hidden; }*/
/*.zhicheng-top-bar .head-icon { flex: 1; margin: 8px 0 0 0;text-align: center; }*/
/*.zhicheng-top-bar .head-icon i {  font-size: 24px; color: #aaa; }*/
/*.zhicheng-so2 { display: flex; height: 32px; line-height: 32px; margin: 4px auto;/!* border: 1px solid #c79967; border-radius:40px; *!/overflow:hidden; }*/
/*.zhicheng-so2 .so-box { flex:1; float: left;border: 1px solid #c5ac90;  border-top-left-radius: 24px; border-bottom-left-radius: 24px; overflow: hidden; }*/
/*.zhicheng-so2 .so-box input { height: 32px;line-height: 32px; margin: 0; padding: 0 5px 0 20px; /!*background: #f3f3f3; *!/ color: #555; }*/
/*.zhicheng-so2 .so-btn { width: 80px; height: 32px; line-height: 32px; margin: 0; padding: 0; float: left; color: #fff; text-align: center;  border-top-right-radius: 24px; border-bottom-right-radius: 24px; background-color: #c5ac90; }*/
/*.zhicheng-so2 .so-btn i { margin: 0 3px 0 0; font-size: 16px; color: #fff; }*/

.zhicheng-top-bar { background: #fff; display: flex; overflow: hidden; }
.zhicheng-top-bar .head-icon { /*flex: 1; margin: 8px 0 0 0;*/ padding: 12px 10px 8px 10px; text-align: center; }
.zhicheng-top-bar .head-icon i {  font-size: 24px; color: #aaa; }
.zhicheng-so2 { flex: 1; display: flex; height: 34px; line-height: 34px; margin: 8px auto;/* border: 1px solid #c79967; border-radius:40px; */overflow:hidden; }
.zhicheng-so2 .so-box { flex:1; float: left;border: 1px solid #c5ac90;  border-top-left-radius: 24px; border-bottom-left-radius: 24px; overflow: hidden; }
.zhicheng-so2 .so-box input { width: 100%; height: 32px;line-height: 32px; margin: 0; padding: 0 5px 0 20px; /*background: #f3f3f3; */ color: #555; float: left; }
.zhicheng-so2 .so-btn { width: 80px; /*height: 32px; line-height: 32px;*/ margin: 0; padding: 0; float: left; color: #fff; text-align: center;  border-top-right-radius: 24px; border-bottom-right-radius: 24px; background-color: #c5ac90; }
.zhicheng-so2 .so-btn i { margin: 0 3px 0 0; font-size: 16px; color: #fff; }

.zhicheng-list { margin: 12px 0 0 0; display: block; overflow: hidden; }
.zhicheng-list ul li { padding: 12px 0; margin: 0 10px; display: block; overflow: hidden; border-bottom: 1px solid #eee; position: relative; }
.zhicheng-list ul li:first-child { border-top: 1px solid #eee; }
.zhicheng-list ul li h3 { padding: 0 0 5px 0; font-size: 15px; color: #c5ac90; }
.zhicheng-list ul li p { font-size: 13px; color: #999; width: 92%; }
.zhicheng-list ul li i { position: absolute; top:26px; right:5px; font-size: 18px; color: #bbb; }

.zhicheng-none { border-top: 1px solid #eee; padding: 12px 0; margin: 0 8px; display: block; overflow: hidden; font-size: 14px; color: #999; }
/*.zhicheng-none span { color: #c5ac90; }*/

/*职称详情*/
.zhicheng-result .zc-tip { background: #fff; padding: 4px 5px; }
.zhicheng-result .zc-tip p { line-height:19px; font-size: 13px; color:#aaa; }

.zhicheng-master { margin:15px 1.5% 8px 1.5%; padding:0;display: block; overflow: hidden; }
.zhicheng-master .master-box { padding:10px; border:1px solid #f3f3f3; background:#fefcf9; display: block; overflow: hidden; }
.zhicheng-master .master-box .master-head { width: 150px; height: 150px; margin: 10px; border-radius: 150px; float: left; display: block; overflow: hidden; }
.zhicheng-master .master-box .master-head img { width: 100%; }
.zhicheng-master .master-box .master-info { width: 910px; margin: 0 0 0 20px; float: left; }
.zhicheng-master .master-box .master-info h3 { margin:3px 0 5px 0; font-size:18px; font-weight: normal; }
.zhicheng-master .master-box .master-info h3 a { font-size:18px;color:#c5ac90; }
.zhicheng-master .master-box .master-info .master-honor {  }
.zhicheng-master .master-box .master-info .master-honor p { padding: 2px 0; font-size:14px;color:#666; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;  }
.zhicheng-master .master-box .master-info .master-desc { padding: 10px 0 0 0; }
.zhicheng-master .master-box .master-info .master-desc p { padding: 1px 0; font-size:13px;color:#999; line-height: 22px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical; }


/*名人录*/
.mingrenlu-block { margin: 0 0 10px 0; padding: 15px; background: #fff; border-radius: 4px; display: block; overflow: hidden; }
.mingrenlu-block .mingrenlu-tip { font-size:14px;color:#888; margin: 9px 3px; }
.mingrenlu-block .mingrenlu-cate { display: block; overflow: hidden; padding: 5px 3px 12px 3px; }
.mingrenlu-block .mingrenlu-cate ul li { padding: 9px 33px 9px 3px; float: left; color:#dd801a; }
.mingrenlu-block .mingrenlu-cate ul li span { color:#666; }
.mingrenlu-block .mingrenlu-title { line-height: 30px; display: block; overflow: hidden; }
.mingrenlu-block .mingrenlu-title h2 { font-size:15px;color:#333; float: left; }
.mingrenlu-block .mingrenlu-title span { padding: 0 5px; font-size:15px; color:#dd801a; }
.mingrenlu-block .mingrenlu-title .more { float: right; }
.mingrenlu-block .mingrenlu-title .more a { font-size:14px; color:#aaa; }
.mingrenlu-block .mingrenlu-list { display: block; overflow:hidden; }
.mingrenlu-block .mingrenlu-list ul li { width: 31.333%; margin: 3px 1%; padding: 6px 0; float: left; display: block; overflow: hidden; }
.mingrenlu-block .mingrenlu-list ul li a { display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.mingrenlu-block .mingrenlu-list ul li span { font-size:14px; color:#666; }
.mingrenlu-block .mingrenlu-list ul li i { font-size:13px; color:#aaa; padding-left: 4px; }
.mingrenlu-block .mingrenlu-list ul li:hover span { color:#d33; }
.mingrenlu-block .mingrenlu-list ul li:hover i { color:#d93; }

/*名人录文章*/
.mingrenlu-block .article-list { margin: 3px 0 10px 0; display: block; overflow: hidden; }
.mingrenlu-block .article-list ul li { width: 31.333%; margin: 3px 1.5% 3px 0.5%; padding: 4px 0; float: left; display: block; overflow: hidden; }
.mingrenlu-block .article-list ul li a { font-size:14px; color:#666; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }


.zclist_menu { width:156px; background:#fffdfa; color: #555; border-top:1px solid #ccb295; position: fixed;  right:50%; margin-right:-762px; bottom:120px; z-index: 999; box-shadow:0 0 6px 0 rgba(155,143,143,0.3);}
.zclist_menu_title { width: 146px; margin:0 3px 2px 3px; padding:4px 0; font-weight: bold; line-height:35px; font-size: 16px; }
.zclist_menu_title em { font-size: 18px; color: #bbb; font-weight: normal; float: right; margin: 0 3px 0 0; }
.zclist_menu_title i { width:30px; height: 30px; margin:1px 3px 0 3px; background: url("zc-icon.png") no-repeat; background-size: 30px; float:left; display: block; overflow:hidden; }
.zclist_menu_list ul li { padding:7px 0; margin: 0 10px; border-top: 1px dashed #ddd2c5; }
.zclist_menu_list ul li a { color:#777; display: block; }
.zclist_menu_list ul li a i { font-size: 13px; color:#999; padding-left: 4px; }
.zclist_menu_list ul li a:hover { color:#dd801a; }
.to_top { line-height:32px; text-align: center; background: #ccb295; color: #fff; }
.to_top a { color: #fff; }
.zclist_menu_list ul li.zc_active a { color:#dd801a; }


.menu-btn { width: 56px; height: 56px; border-radius: 60px; background: #ccb295; text-align: center; color: #fff; position: fixed; right: 3px; bottom: 60px; box-shadow: 1px 2px 2px rgba(0,0,0,0.03); }
.menu-btn i { margin: 7px 0 0 0; font-size: 22px; color: #fff; display: block; overflow: hidden; }
.menu-btn p { margin: 0; font-size: 13px; color: #fff; }


/*名家排行榜*/
.paihangbang-block { margin: 0 0 10px 0; padding: 8px 2px; background: none; border-radius: 4px; display: block; overflow: hidden; }
.paihangbang-block .paihangbang-title { line-height: 30px; display: block; overflow: hidden; }
.paihangbang-block .paihangbang-title h2 { font-size:15px;color:#333; float: left; margin-left: 6px; }
.paihangbang-block .paihangbang-title span { padding: 0 5px; font-size:15px; color:#dd801a; }

.paihangbang-block .paihangbang-list { display: block; overflow:hidden; }
.paihangbang-block .paihangbang-list ul li { width: 31%; margin: 3px 0.85%; float: left; display: block; overflow: hidden; border: 1px solid #f3f3f3; border-radius: 4px; text-align: center; background: #fff; }
.paihangbang-block .paihangbang-list ul li a { padding: 11px 0; display: block; overflow: hidden; font-size:15px; color:#d33; }
/*.paihangbang-block .paihangbang-list ul li:hover { border: 1px solid #d99a7e; }*/
.paihangbang-block .paihangbang-list ul li:hover a { color: #f18238; }
/*.paihangbang-block .paihangbang-list ul li.hot1 a { color:#f51919; }*/
/*.paihangbang-block .paihangbang-list ul li.hot2 a { color:#f18238; }*/
/*.paihangbang-block .paihangbang-list ul li.hot3 a { color:#e99c09; }*/

.paihangbang-block .paihangbang-list ul li:nth-child(n+11) a { color:#d3852d; }
.paihangbang-block .paihangbang-list ul li:nth-child(n+31) a { color:#666 }


/*屏幕小于1024px*/
@media screen and (min-width:0px) and (max-width:1024px){
    body.type2 #center { margin-top: 94px; }
    .zhicheng-top-bar { position: fixed; top:0; width: 100%; max-width: 640px; z-index: 555; box-shadow: 1px 2px 2px rgba(0,0,0,0.03); }

    .zhicheng-result { padding: 5px 6px 8px 4px; }
    .zhicheng-result .zc-table { margin:5px 0; font-size: 14px; }
    .zhicheng-result .zc-table ul { width: 100%; display: flex; flex-direction: column; flex-wrap: nowrap; }
    .zhicheng-result .zc-table ul.zc1 { width: 30%; float: left; color: #555; }
    .zhicheng-result .zc-table ul.zc2 { width: 70%; color: #888; }
    .zhicheng-result .zc-table ul li.zc { color: #c5ac90; font-weight: bold; }
    .zhicheng-result .zc-table ul li { width: 100%; height: 40px; margin:-1px -1px 0 0; display: flex; justify-content: center; align-items: center; background: #fff; border:1px solid #eee; }
    .zhicheng-result .zc-table ul li img { width:auto; }

    .zhicheng-master .master-box .master-head { width: 110px; height: 110px; margin: 0; }
    .zhicheng-master .master-box .master-info { width: 60%; margin: 0 0 0 12px; }

    .mingrenlu-block { margin: 1px 6px 10px 6px; padding: 10px; }
    .mingrenlu-banner { margin: 3px 6px; }
    .mingrenlu-banner span { width:100%; margin: 5px 0; height:90px; background: url("mrl2.jpg") no-repeat; background-size: 100% auto; border-radius: 4px; display: block; }
    .mingrenlu-block .mingrenlu-cate ul li { padding: 6px 30px 6px 3px; float: left; color:#dd801a; }
    .zclist_menu { right: 0; bottom: 60px; margin-right:0;  }
    .menu-hidden { display: none; }

    .paihangbang-banner { margin: 3px 6px; padding: 0; }
    .paihangbang-banner span { width:100%; margin: 5px 0; height:110px; background: url("phb2.jpg") no-repeat; background-size: cover; background-position: center 0; border-radius: 4px; display: block; }

    .mingrenlu-block .article-list ul li { width: 98%; margin: 3px 1.5% 3px 0.5%; }

    .nav1 { display: none; }

}


/*屏幕大于1024px*/
@media screen and (min-width:1025px){
    .text-gray { padding-bottom: 3px; }

    .zhicheng-block .master-list a { width: 10.2%; margin: 5px 1%; height: 36px; line-height: 36px; }

    .zsh-good-list ul li .zsh-good-item { margin: 4px 6px; padding: 0 0 3px 0; }

    .zhicheng-top-bar { margin: 35px 0 5px 0; display: block; }
    .zhicheng-so2 { width: 300px; height: 40px; line-height: 40px; }
    .zhicheng-so2 .so-box { width: 215px;  }
    .zhicheng-so2 .so-box input { /*width: 215px;*/ height: 38px; line-height: 38px; }
    .zhicheng-so2 .so-btn { height: 40px; line-height: 40px; }

    .zhicheng-result { padding: 5px 0.5% 10px 0.5%; }
    .zhicheng-result .zc-table { margin:5px 2px; font-size: 13px; }
    .zhicheng-result .zc-table ul { width: 100%; display: flex; flex-direction: row; flex-wrap: nowrap; }
    .zhicheng-result .zc-table ul.zc1 { color: #555; font-weight: bold; }
    .zhicheng-result .zc-table ul.zc2 { color: #888; }
    .zhicheng-result .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; }
    .zhicheng-result .zc-table ul li.cc { width: 90px; overflow: hidden; }
    .zhicheng-result .zc-table ul li.dd { width: 125px; }
    .zhicheng-result .zc-table ul li img { width:auto; }

    .mingrenlu-block .mingrenlu-list ul li { width: 14.66%; margin: 0 1.5% 0 0.5%; padding: 8px 0; float: left; }
    .mingrenlu-banner { margin: 0; padding: 0; }
    .mingrenlu-banner span { width: 100%; height:200px; padding: 0; margin:5px 0 6px 0; background: url("mrl1.jpg") no-repeat; background-size: 100% auto; border-radius: 4px; display:block; }

    .paihangbang-block { margin: 0 0 10px 0; padding: 10px; background: #fff; border-radius: 4px; display: block; overflow: hidden; }
    .paihangbang-banner { margin: 0; padding: 0; }
    .paihangbang-banner span { width: 100%; height:198px; padding: 0; margin:5px 0 6px 0; background: url("phb1.jpg") no-repeat; background-size: 100% auto; border-radius: 4px; display:block; }
    .paihangbang-block .paihangbang-list ul li { width: 11.3%; margin: 6px 0.5%; }

}
