@import url('iconfont.css');

.search_box {width:100%;background:#f6f6f6;position:relative;padding:30px 0;display:inline-grid;}
.in-search {width:700px;height:60px;background:#fff;line-height:60px;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;}
.in-search:hover {border-color:#f08118;}
.in-search form {position:relative;}
.ui-input {float: left;width:580px;border:none;line-height:60px;border-radius:30px;padding-left:20px;box-sizing:border-box;text-align: center;font-size:16px;}
.in-search .ui-btn1 {float:right;width:60px;height:60px;background:url(../images/search.png)no-repeat 15px 15px;border:none;position:relative;cursor:pointer;margin-right:20px;transition:0.3s ease;-ms-transition:0.3s ease;-moz-transition:0.3s ease;-webkit-transition:0.3s ease;-o-transition:0.3s ease;}
.in-search .ui-btn1:hover{background:url(../images/search-hover.png)no-repeat 15px 15px;}
.section-bg {width:100%;overflow:hidden;padding-top:2rem;}
.indexcon-left {width:900px;float:left;transition:all .3s ease-out 0s;}
.indexcon-right {float:right;width:420px;}


.baike-list ul { padding: 0 0px 20px; }
.baike-list ul li {overflow: hidden;border-bottom: 1px dashed #d3d3d3;padding: 20px 0;}
.baike-list ul li:first-child{ padding-top:0}
.baike-list li h2 {font-size: 16px;margin-top: 5px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;margin-bottom: 10px;}
.baike-list li h2 em {display: inline-block; font-style: normal; font-size: 15px; background: #f60; color: #fff; padding: 0 5px; font-weight: normal; margin-right: 5px; }
.baike-list li h2 a {color: #353638;}
.baike-list li .l-i {width: 320px;height: 200px;line-height: 100%;overflow: hidden;float: left;margin-right: 15px;border-radius: 6px;}
.baike-list li .l-i img {width: 100%;min-height: 200px;display: inline-block;transition: .5s;    border-radius: 6px;}
.baike-list li .l-i:hover img { transform: scale(1.1); }
.baike-list li p {color: #888;height: 130px;line-height: 26px;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;display: -webkit-box;-webkit-line-clamp: 4;font-size: 14px;margin-top: 10px;}
.baike-list li .l-span {font-size: 12px;margin-top: 10px;overflow: hidden;color:#999}
.baike-list li .l-span span{font-size: 12px;color: #9ca0ad;letter-spacing: 0rem;margin-right: 8px;}
.baike-list li .l-span i {vertical-align: -1px;}
.baike-list li .l-span a {display: inline-block;color: #989da2;padding: 3px 10px;border-radius: 3px;margin-right: 5px;font-size: 12px;margin-bottom: 5px;background-color: #f1f1f1;}
.baike-list li .l-span a:hover {background-color: #ff8000;color:white;}
.baike-list ul li h2:hover a { color:#000 }
span.l-span {display: block;}
.widget-title {position:relative;margin:0 0 20px;padding:0 0 0 12px;font-size:16px;font-weight:600;line-height:1}
.widget-title:before {position:absolute;left:0;top:0;width:4px;height:100%;content:"";background:#ff8000;border-radius:2px}
.widget-title a{float:right;font-size: .8rem;font-weight:500;color:#888;margin-left: auto !important;}
.widget-title a:hover{color:#000;}
.widget_box {overflow:hidden;margin-bottom:35px;}
.widget_box ul {list-style:none;overflow:hidden;}
.widget_box li {line-height:34px;height:34px;font-size:14px;overflow:hidden;}
.widget_box li::before {content:"";position:absolute;margin-top:15px;width:4px;height:4px;background-color:#ff8000;border-radius:50%;}
.widget_box li a {padding-left:12px;}
.newpart{position: relative;overflow: hidden;}
.col-item {float:left;width:420px;margin-right:68px;margin-bottom:30px;}
.col-item:nth-child(3n){margin-right:0px;}
.panel .tit {margin-bottom:10px;padding:10px 0;border-bottom:#e8e8e8 solid 1px;}
.col-item .panel {background-color:#fff;margin-top:10px;}
.col-item .panel .widget-title{margin:20px 0;}
.col-item .panel .tit span {font-size: 20px;display: block;color: #e13f38;padding-left: 15px;}
.col-item .panel .tit .more {float: right;font-size: 16px;line-height: 28px;}
.col-item .panel .list-1 {margin-top:-5px; min-height: 355px;}
.col-item .panel .list-1 li::before {content:"";position:absolute;margin-top:15px;width:4px;height:4px;background-color:#ff8000;border-radius:50%;}
.col-item .panel .list-1 li:last-child {border-bottom:0;}
.col-item .panel .list-1 li a {display:block;line-height:35px;padding-left:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.sec-panel .sec-panel-head {padding:0;margin-bottom:0;}
.sec-panel .sec-panel-head .linkcon {margin:0;padding:0;font-size:18px;line-height:48px;border-bottom-width:1px;font-weight:500;color:#333;border-bottom:2px solid hsla(0,0%,39%,.1);}
.sec-panel .sec-panel-head .linkcon .widget-title {margin:0;padding-bottom:0;color:#333;position:relative;display:inline-block;}
.sec-panel-head small {font-size:14px;margin-left:10px;color:#999;font-weight:400;line-height:1;}
.sec-panel-head small i{color:#ff8000;margin-left:5px;}
.sec-panel-head .more {float:right;font-size:14px;font-weight:400;line-height:48px;color:#999;transition:all .3s ease-out;}
.sec-panel .sec-panel-body {padding:15px 0;}
.sec-panel-body .list-links {margin-right:-15px;margin-bottom:-7px;}
.sec-panel-body .list-links a {display:inline-block;margin:0 15px 12px 0;color:#999;line-height:1;}
.archive-head {position:relative;overflow:hidden;margin-bottom:10px;padding:30px;background-color:#f9f9f9;}
.headline {position:relative;margin-bottom:5px;}
.headline p {color:#2a363c;font-weight:700;font-size:18px;line-height:32px;}
.archive-description {line-height:1.8em;}
.archive-description p {font-size:15px;color:#666;}
.detail_main {background-color:#fff;padding:30px 0;}
.breadcrumb {font-size:14px;margin-top:18px;}
.breadcrumb a {color:#777;padding-left:4px;}
.entry-head {margin-bottom:0px;text-align:center;}
.entry-head h1 {font-size:22px;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.entry-head .meta {font-size:14px;margin-top:15px;color:#bbb;}
.entry-head .meta span {font-size:14px;padding-right:16px;}
.entry-head .meta span i {padding-right:4px;}
.aricle-tags {text-align:left;margin:20px 0;}
.aricle-tags span {font-size:15px;}
.aricle-tags span i {padding-right:4px;font-size:18px;}
.aricle-tags .tagcloud {display:block;}
.detail_main .detail_article {margin-top:16px;font-size:16px;line-height:2.2em;letter-spacing:1.1px;text-align:left;}
.detail_article p {margin-bottom:15px;line-height:1.8;}
.share {padding:10px 0;overflow:hidden;display:table;width:100%;margin:20px auto;line-height:24px;background:#f1f1f1;}
.share>div {padding-right:20px;margin-top:14px;margin-bottom:14px;padding-left:20px;overflow:hidden;}
.share p {font-size:14px;color:#7b7b7b;}
.share p span{color:#000;}
.share a {color:#ff8000;}
.post-navigation {overflow:hidden;margin:10px 0 0;padding:20px 0;}
.post-navigation div {position:relative;display:block;width:100%;color:#999;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.post-previous,.post-next {float:left;padding-bottom:10px;text-align:left;}
.post-previous span,.post-next span {color:#000;font-size:16px;}
.post-navigation .post-previous a,.post-navigation .post-next a {font-size:15px;font-weight:500;color:#666;}
.otherlink {background:#fff;border:1px solid #fff;}
.otherlink ul { padding: 0 20px 20px; overflow: hidden; }
.otherlink ul li { position: relative; line-height: 30px; width: 48%; float: left; }
.otherlink ul li:nth-child(even) { float: right; }
.otherlink ul li a { display: block; padding-left: 15px; position: relative; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.otherlink ul li:before {position: absolute;content: "";width: 3px;height: 3px;background: #000;border-radius: 10px;left: 0px;top: 15px;}


.tags_box {
    overflow: hidden;
    margin-bottom: 35px;
}
.soutags {margin:0;padding:0;font-size:18px;margin-bottom:30px;border-bottom-width:1px;font-weight:500;color:#333;}
.soutags .widget-title {margin:0;padding-bottom:0;color:#333;font-size:18px;position:relative;font-weight:500;display:inline-block;}
.soutags span {color:#e4330b;font-weight:400;line-height:1;}
