@font-face {
	font-family: 'Alibaba PuHuiTi';
	src: url('/style/font/Alibaba-PuHuiTi-Regular.otf');
	src: url('/style/font/Alibaba-PuHuiTi-Regular.otf') format('embedded-opentype');
	font-weight: normal;
	font-style: normal;
}

body{font-family:¡"Alibaba PuHuiTi",Arial,sans-serif;}

input,input:focus,input::active{outline: none;}
.screen-reader-text{display: none;visibility: hidden}
.site-header{height: 57px;padding: 2px 0;border-bottom: 1px solid #ddd;}
.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .current-menu-parent .nav-link,.navbar-light .navbar-nav .current-category-ancestor .nav-link{color: #3966ff}
.header-search .form-control{font-size: 12px;border-color: #ddd;}
.header-search .input-group .btn{color: #ddd;border-color: #ddd;background-color: transparent;border-radius: 0 0.25rem 0.25rem 0;}
a.go-qwy.navbar-text{display: inline-block;color: #fff;background:#3bc0fc;}
.home-search{background-size: cover;background-repeat: no-repeat;}
.home-search .input-group .form-control{font-size: 1rem;border-color: #ff9500;}
.form-control::-webkit-input-placeholder{color: #bababa}
.form-control:-moz-placeholder{color: #bababa}
.home-search .input-group .btn{color: #fff;background-color: #ff9500;border-radius: 0 0.25rem 0.25rem 0;}

.site-main{position: relative;background: #f0f0f0;}
.left-side{display: none;}
.right-content{padding-top: 20px;}

.section-title{color: #333;font-size: 24px;font-weight: normal} 
.yun-pro img{width: 70px;height: 70px;}
.yun-pro .col-125{width: 25%;}
.yun-pro a,.jingxuan a{text-decoration: none;}
.jingxuan{background: #f0f0f0;}

.post h3.card-title{font-size: 16px;height: 20px;overflow: hidden}
.post h3 a{color: #333;}
.post.card{border-color: #E8E8E8}
.post .card-text{font-size: 14px;color: #888;height: 3em;margin-bottom: 1rem;overflow: hidden}
.post .post-meta{font-size: 14px;color: #888;}
.post .post-meta a{color: #888;}

.article-header{border-bottom-color: #e8e8e8;}
.article-title{color: #333;font-size: 24px;font-weight: normal;}
.article-content{color: #333;}
.article-content h1{font-size: 26px;margin-top: 2rem;margin-bottom: 1.5rem;}
.article-content h2{font-size: 24px;margin-top: 2rem;margin-bottom: 1.5rem;border-left: solid 4px #0077c3;padding: 8px 15px;}
.article-content h3{font-size: 20px;margin-top: 2rem;margin-bottom: 1.5rem;color:#f60;}
.article-content h4:before{
    content: '\f00c';
    font-family: FontAwesome;
    display: inline-block;
    color: #95bf03;
    margin-right: 10px; }
.article-content h4{font-size: 16px;margin-top: 2rem;margin-bottom: 1.5rem; color:#455777;font-weight: 400;line-height: 1.8;}
.article-content p{line-height: 28px;}
.article-content p strike{color:#fff;}
.article-content img{display: block;max-width:100%;height: auto;margin: 10px auto;}
.article-content ul,.article-content ol{margin-bottom: 20px;padding-left: 2em;list-style: initial;}
.article-content ol{list-style: decimal}
.article-content li{position: relative;margin-bottom: 5px;color: #333;}
.article-content li p{margin-bottom: 0;}
.article-content blockquote{color: #666;border-left: 4px solid #ddd;margin-bottom: 20px;padding-left: 20px;font-size: 14px;font-style: italic;}
.article-content blockquote p:last-child{margin-bottom: 0;}
.article-footer{position: relative;text-align: center;}
.article-footer .share{position: absolute;top: 35px;left: 30px;}
.article-footer .share p{font-size: 12px;color: #aeb8bf;text-align: left;}
.article-footer .share span{font-size: 20px;color: #72808f;display: inline-block;margin: 10px 5px;width: 40px;height: 40px;line-height: 40px;border-radius: 40px;border: 1px solid #72808f}
.article-footer .share a:hover span{color: #fff;}
.article-footer .share a:hover span.weibo{background-color: #ee4b4b;border-color: #ee4b4b;}
.article-footer .share a:hover span.weixin{background-color: #00c800;border-color: #00c800;}
.article-footer .share a:hover span.qq{background-color: #12b7f5;border-color: #12b7f5;}
.article-footer .share a:hover span.facebook{background-color: #3b589c;border-color: #3b589c;}
.article-footer .share a:hover span.twitter{background-color: #1ab2e8;border-color: #1ab2e8;}
.article-footer .like-area{position: relative;display: inline-block;cursor: pointer;color: #fff;font-size: 28px;width: 160px;height: 60px;line-height: 60px;margin: 40px 0;border-radius: 30px;background-image: url(../news/like.png);}
.article-footer .like span{margin-right: 24px;}
.article-footer .line{position: absolute;top: 15px;left: 50%;margin-left: -1px;width: 0;font-size: 0;height: 30px;margin: 0;border-left: 1px solid #fff;}
.article-footer .like em{display: inline-block;font-style: normal;font-size: 14px;top: -5px;position: relative;}
.article-footer .like-area.active{background-position: 0 -61px;}
.article-footer .like-area .heart{font-style: normal;text-align: center;width: 50px;height: 48px;line-height: 46px;font-size: 14px;color: #fff;background: url(../news/heart.png) 0 0 no-repeat;background-size: 100%;position: absolute;top: -40px;left: 50%;margin-left: -25px;opacity: .01;filter: alpha(opacity=1);transition: all .5s linear;}
.article-footer .like-area .heart.active{opacity: 1;filter: alpha(opacity=100);top: -60px;transition: all .5s linear;}
.article-footer .like-area .heart.active.unactive{opacity: .01;filter: alpha(opacity=1);}
.article-header,.article-content,.article-footer,.article-relate,.article-response,.comment-respond{padding-left: 30px;padding-right: 30px;}
.article-relate,.article-response{border: 1px solid #ddd;}
.author-face img{border-radius: 50%;margin-right: 20px;}
.article-response .text-muted{font-size: 13px;color: #888}
.response-btn span{color: #333;font-size: 18px;line-height: 31px;}

.article-content p.huiyi-xiangq{font-size: 16px;color: #666;height: 60px;overflow: hidden;line-height: 60px;cursor: pointer;padding-left: 30px;background: url(../images/icon-l.png) 3px center no-repeat;}
.huiyi-xiangq:hover,.huiyi-xiangq.huiyi-xqcol{color: #ff9600}
.hyzs-pro{display: none;padding-left: 30px;background: url(../images/icon-d.png) 3px 5px no-repeat;color: #ff9600;}
.huiyi-show ul{list-style: none;padding-left: 0;}
.huiyi-show ul li{border-bottom: 1px dotted #dedede;}
.article-content .hyzs-pro p{font-size: 14px;color: #666;line-height: 2em;margin-bottom: 10px;}
h3.yingy-tit-h2{font-size: 20px;color: #333;border-bottom: 1px dotted #ddd;margin-bottom: 0;padding: 7px 0;}

.tip-title{font-size: 18px;color: #333;margin-bottom: 20px;}
.comment-lists{padding: 0;list-style: none;}
.comment.depth-1{margin-bottom: 1.5rem;padding: 1.5rem 30px;border: 1px solid #ddd;background-color: #fff;}
.comment-lists .children{list-style: none;padding: 1rem 0 0 80px;overflow: hidden;border-top: 1px solid #dedede;}
.comment-lists .depth-2 .children{padding-left: 0;}
.comment-author img{float: left;border-radius: 50%;margin-right: 20px;}
.comment-author .says{display: none;}
.comment-author a,.comment-author .fn{color: #333}
.comment-metadata a{color: #888}
.comment-content{overflow: auto;padding-top: .5rem}
.comment-body{position: relative;overflow: hidden;}
.comment-lists .reply{float: right;position: absolute;right: 0;top: 0;}
.comment-lists .reply a{color: #333;}
.comment-lists .children .comment-meta{float: left;margin-right: .5rem;}
.comment-lists .children .comment-author img,.comment-lists .children .comment-metadata{display: none;}
.comment-lists .children .comment-content{float: left;padding-top: 0;}
.comment-lists .children  .reply{position: relative}

.comment-panel{display: none;}
.comment-respond{background: #fff;border: 1px solid #ddd;padding-top: 1.5rem;padding-bottom: 1.5rem;}
.comment-respond .comment-notes,.logged-in-as a{color: #888;font-size: 14px;}

.post-navigation{border: 1px solid #ddd;margin-bottom: 1.5rem;padding: 1rem 30px;background: #fff;overflow: hidden;}
.post-navigation a{color: #333;text-decoration: none;}
.post-navigation span.nav-title,.post-navigation span.nav-subtitle{display: block;}
.post-navigation span.nav-subtitle{color: #ccc}
.nav-previous{float: left;text-align: left}
.nav-next{float: right;text-align: right}
.ias-noneleft{color: #ccc;padding-bottom: 1.5rem;width: 100%;}

.tag-card{border-color: #e8e8e8}
.tag-select{font-size: 14px;margin-top: -1px;background-color: #fafafa;}
.tag-select a{color: #666;text-decoration: none;}
.tag-select .nav-link.active{color: #333;border-top: 2px solid #f77c00;border-left: none;border-right: none;border-radius: 0;}
.tag-card .tab-content a{font-size: 14px;color: #333;display: inline-block;width: 19%;margin-bottom: 0.5rem;}
.tab-content a.curr{color: #ff9500}

strong.red{font-weight: normal;color: red}

#modal-weixin h5.modal-title{width: 100%;font-size: 16px;font-weight: normal;}

.back-top{position: fixed;right: 0;bottom: 20%;}
.back-top span{display: block;width: 60px;height: 60px;text-align: center;line-height: 60px;font-size: 30px;color: #888;cursor: pointer}
.side-fixed{position: fixed;right: 0;top: 20%;width: 60px;}
.side-fixed span{position: relative;display: block;color: #fff;font-size: 26px;height: 60px;width: 60px;margin-bottom: .5rem;text-align: center;background-color:#3bc0fc;cursor: pointer}
.side-fixed span b{display: block;font-size: 10px;font-weight: 400;margin-top: -2px;-webkit-text-size-adjust: none;}
.side-fixed a{display: block;color: #fff;text-decoration: none;}
.qr_tooldiv,.qq_tooldiv{display: none;position: absolute;left:-220px;top: 0;background: #fff;border-radius: 5px;color: #666;padding: 10px;margin: 5px 0;box-shadow: 0 0 8px #ccc;border: 1px solid #ccc;}
.qq_tooldiv{width: 170px;left: -180px;}
.side-fixed span:hover .qr_tooldiv,.side-fixed span:hover .qq_tooldiv{display: block;}
.qr_tooldiv img {width: 190px;height: 190px;}
.qr_tooldiv p{font-size: 12px;font-weight: normal;margin: -5px 0px 0px;}
.side-fixed .qq_tooldiv a{display: inline-block;}
.qq_tooldiv p{text-align: left;font-size: 12px;font-weight: normal;margin: 0 0 5px;}

.footer{background: #323c41;color: #cbcbcb}
.footer dt{margin-bottom: 1rem;}
.footer a,.footer dd{font-size: 14px;color: #818f9a;}
.footer p{font-size: 14px;margin-bottom: 0.25rem}
@media (min-width: 1365px){
.container {
    max-width: 1000px;
}
.article-header, .article-content, .article-footer, .article-relate, .article-response, .comment-respond{padding-left: 50px;padding-right: 50px}
.left-side{display: block;position: fixed;left: 0;top: 57px;bottom: 0;width: 170px;height: 100%;border-right: 1px solid #ddd;z-index: 1000;overflow-y: auto;}
.ls-inner{padding-top: 0.5rem;padding-bottom: 3rem}
.left-side ul{list-style: none;padding: 0;}
.left-side a{color: #333;font-size: 16px;display: block;padding: 0.4rem 1rem;color: #333;text-decoration: none;}
.left-side a:hover{color: #ff9500}
.left-side li.current > a,.left-side li.current-menu-item > a{color: #ff9500}
.left-side li li a{font-size: 14px;padding-left: 3em;}

.right-content{position: relative;left: 0;padding-left: 170px;}
.yun-pro .col-125{width: 12.5%;}
}
@media (min-width: 1900px){
.container {
    max-width: 1140px;
}
}
.pages {
    width: 100%;
    margin-bottom: 30px;
    text-align: center;
    line-height: 42px;
    font-size: 0;
    word-wrap: normal;
    white-space: nowrap;
}

.pages a, .pages span {
    display: inline-block;
    vertical-align: top;
    padding: 0 15px;
    margin-left: -1px;
    border: 1px solid #ddd;
    font-size: 14px;
    letter-spacing: normal;
    background: #fff;
    -webkit-transition: background-color 0.3s;
    -moz-transition: background-color 0.3s;
    -ms-transition: background-color 0.3s;
    transition: background-color 0.3s;
}
.pages a {
    text-decoration: none;
    color: #3e3a39;
}
.pages span, .pages span:hover, .pages span:active {
    cursor: default;
    color: #fff;
    background: #00a2e9;
    font-weight: bold;
}
.pages a:last-child {
    margin-right: 0;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
.sign{
    color: #999;
	font-size:13px;
}
.crumbs, .crumbs a{
    color: #999;
	font-size:13px;
	text-decoration: none;
}
.thumb-link{
text-align: center;
}

@media (max-width: 576px){
.img-fluid {
    max-width: 100%;
    height: auto;
}
.thumb-link {
    text-align: none;
}
.pages .pageinfo{
display:none;
}
}