@charset "utf-8";
/* 百科首页 */
.search_top{ width:920px; padding-right:140px; }
.set_btn{ width:120px; height:40px; line-height:38px; border:1px solid #1e77f8; position:absolute;right:0;top:30px; color:#1e77f8;text-align:center; font-size:18px; }
.set_btn:hover{ background:#0555c7; color:#fff; }

.baike_newlist{ width:100%; height:auto; padding:20px 0 0; background:#f5f5f5; margin-bottom:30px; }
.baike_newleft{ display:block; color:#fff; width:650px; height:340px; overflow:hidden; background:#f1f1f1; float:left; position:relative; }
.baike_newleft img,.baike_newright a img,.ct_list_pic img{ display:block;width:100%; min-height:100%; position:absolute;left:50%;top:50%;transform:translate(-50%,-50%); z-index:1;}
.baike_newtit{ width:100%; height:auto; position:absolute;left:0; bottom:0;z-index:2; padding:15px 20px;}
.baike_new_tit{ font-size:18px; font-weight:bold; height:36px; line-height:36px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; }

.baike_newright{ width:550px; height:auto; float:right; }
.baike_newright a{ display:block; width:255px; height:160px; float:left;margin:0 0 20px 20px; position:relative; overflow:hidden }
.baike_newright .baike_new_tit{ width:100%; height:36px; line-height:36px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; font-weight:bold; position:absolute;left:0; bottom:0; z-index:2; color:#fff; font-size:14px; padding:0 15px; }
.baike_newright a:hover .baike_new_tit,.baike_newleft:hover .baike_new_tit{text-decoration:underline; color:#1e77f8;}



/* 最新推荐 */
.ct_left{ width:925px; height:auto;float:left; }
.ct_tit{ width:100%; height:auto; font-size:24px; font-weight:normal; padding-bottom:15px; line-height:30px;  border-bottom:1px solid #ebebeb; }

.ct_list ul{ width:950px; }
.ct_list li{ display:block; width:450px; height:auto; float:left;margin:25px 25px 0 0; }
.ct_list_tj{ width:100%;min-height:110px;padding-left:180px; position:relative; }
.ct_list_pic{ display:block; width:160px; height:110px; overflow:hidden; background:#f1f1f1; position:absolute;left:0; top:0; }
.ct_list_tit{ display:block; width:100%; height:30px; line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; font-size:18px;  font-weight:bold;}
.ct_list_des{ width:100%; height:40px; line-height:20px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; color:#666;margin-top:5px; }
.ct_list_tjcon:hover .ct_list_tit{ text-decoration:underline; color:#1e77f8; }
.ct_list_xg{ color:#999; height:20px; line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; position:absolute;left:180px; bottom:0; }
.ct_list_xg a{ display:inline-block;color:#1e77f8; margin-left:10px; }

.ct_list_con{ padding-top:12px; }
.ct_list_con a{ display:block; width:100%; height:28px; line-height:28px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; position:relative; padding-left:14px; }
.ct_list_con a::before{ content:""; width:6px; height:6px; background:#ccc; position:absolute;left:0; top:11px; border-radius:50%; }
.ct_list_con a:hover{ text-decoration:underline; color:#1e77f8; }


/* 热搜词条 */
.ct_right{ width:250px; height:auto;float:right; }
.ct_right .ct_tit{ font-size:20px; font-weight:bold;}
.icon_baike_hot{ display:inline-block; width:37px; height:30px; background:url(../images/icon_baike_hot.png) no-repeat center center; vertical-align:top; margin-left:5px; }
.ct_hot a{ display:block; width:100%; height:50px; line-height:50px; border-bottom:1px dashed #ebebeb; padding:0 70px 0 30px; position:relative;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; font-weight:bold; }
.ct_hot b{ display:block; width:30px;position:absolute;left:0;top:0; font-style:italic; font-size:16px; color:#999; }
.ct_hot a:first-child b{ color:#e52a27; }
.ct_hot a:nth-child(2) b{ color:#ff6600; }
.ct_hot a:nth-child(3) b{ color:#ffd966; }
.ct_hot span{ display:block; width:70px; font-size:12px; color:#999; position:absolute;right:0; top:0; font-weight:normal;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; }
.ct_hot a:hover{text-decoration:underline; color:#1e77f8;}

.baike_ad{ margin:40px 0 50px; }
.baike_ad,.baike_ad img{ display:block; width:100%; height:auto; }

/* 合作伙伴 */
.index_tit {font-size: 24px;font-weight: normal; margin-bottom:30px;}
.partner_list{ width:1230px; padding-bottom:40px; }
.partner_list a{ display:block; float:left; width:180px; height:80px; margin:0 24px 20px 0; border:1px solid #ebebeb; color:#fff; position:relative; }
.partner_list a img{max-width:100%; max-height:100%; position:absolute;left:50%; top:50%;transform:translate(-50%,-50%);}


/* 词条详情 */
.ct_w{ width:100%; height:auto; background:#f5f5f5; padding:20px 0; }
.ct_content{ background:#fff; border:1px solid #e6e6e6; padding:30px; }
.ct_content_left{ width:830px; float:left; }
.ct_content_title{ width:100%; height:50px; padding-right:200px; position:relative; }
.ct_content_tit{ width:100%; line-height:50px; font-size:30px; overflow:hidden; }
.ct_content_r{ width:200px; position:absolute;right:0; top:0;text-align:right; }
.ct_content_r a{ display:inline-block; line-height:50px; font-size:12px; color:#999; }
.ct_content_r i{ display:inline-block;  margin-right:5px; vertical-align:top; height:50px; }
.ct_collect .icon_collect{width:14px; background:url(../images/icon_collect2.png) no-repeat center center/14px auto; }
.ct_collect .icon_collect1{width:14px; background:url(../images/icon_collect3.png) no-repeat center center/14px auto; }
.ct_collectcur .icon_collect{width:14px; background:url(../images/icon_collect_cur.png) no-repeat center center/14px auto; }
.ct_share .icon_share{width:14px; background:url(../images/icon_share.png) no-repeat center center/14px auto; }
.ct_des{ width:100%; height:auto; padding:5px 0; }
.ct_des p{text-indent:2rem;}

.ct_edit{ width:100%; height:auto; overflow:hidden; }
.ct_edit img{ max-width:100%; height:auto; }
.title_text{ width:100%; height:50px; line-height:50px; border-bottom:1px solid #e6e6e6; color:#4a7bc2;margin-top:20px; }
.title_text span{ display:inline-block; width:25px; height:25px; line-height:25px; background:#4a7bc2; text-align:center; color:#fff; font-weight:bold; font-size:18px;  margin-right:10px;}
.ct_editcon{ width:100%; height:auto; padding:15px 0; line-height:30px; }
.ctbot_tit{ width:100%; line-height:50px; border-bottom:1px solid #e6e6e6; font-weight:bold; font-size:16px;margin-bottom:10px; }
.ct_bq span{ display:inline-block; background:#f5f5f5; border:1px solid #e6e6e6; line-height:25px; padding:0 10px; margin:10px 10px 0 0; }

.ct_xg{ margin-top:30px; }
.ct_xg a{ display:inline-block; color:#1e77f8; margin:0 10px 0 0; }
.ct_xg a:hover{text-decoration:underline; color:#1e77f8;}



.ct_content_right{ width:270px; float:right; }
.ct_infor{ width:100%; height:auto; border:1px solid #e6e6e6; padding:20px;margin-bottom:20px; }
.ct_infor_tit{ font-size:16px; font-weight:bold;margin-bottom:5px; }
.ct_infor_ul{ color:#666; }
.ct_infor_ul li{ margin-bottom:5px; }
.ct_infor_ul li span{ color:#1e77f8; }

.ct_infor_list a{ display:block; width:100%; height:30px; line-height:30px; position:relative; padding-left:16px; color:#666;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;  }
.ct_infor_list a::before{ content:""; width:6px; height:6px; background:#bbb; border-radius:50%; position:absolute;left:0; top:12px; }
.ct_infor_list a:hover{ text-decoration:underline; color:#1e77f8; color:#333; }

/* 百科列表页 */
.baike_list{ width:100%; height:auto; padding:40px 0; }
.baike_list_leftcon{ width:900px; float:left; padding-right:60px; border-right:1px solid #e0e0e0;margin-top:10px; }
.baike_list_left a{ display:block; width:100%; height:auto; padding:20px 0;  border-bottom:1px solid #eee;}
.baike_list_left a:first-child{ padding-top:0; }
.baike_list_tit{ font-size:18px; color:#000;}
.baike_list_des{ color:#666; margin:10px 0; line-height:20px; }
.baike_list_bot span{ display:inline-block; height:24px; margin-right:20px; font-size:12px; color:#999; }
.baike_list_bot i{  display:inline-block; width:20px; height:24px; vertical-align:top;margin-right:3px; }
.baike_list_bot .icon_list_time{ background:url(../images/icon_time.png) no-repeat center center/16px auto }
.baike_list_bot .icon_list_look{ background:url(../images/icon_file_look.png) no-repeat center center/16px auto }
.baike_list_left a:hover .baike_list_tit{text-decoration:underline; color:#1e77f8;}