/* 基本样式*/
body, button, input, select, textarea, h1, h2, h3, h4, h5, h6, i {font-family:  "Helvetica Neue", "Microsoft YaHei", Helvetica, STHeiTi, sans-serif;
}
body, div, ul, li, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ol, form, input, textarea, th, td, select {margin: 0;padding: 0;}
* {  box-sizing: border-box;  }
table{ border-collapse:collapse;}
ul, ol, li { list-style: none; }
a {text-decoration: none;  color: #232323;}
input, textarea {  outline: none;box-shadow: none;}
textarea {  resize: none;  overflow: auto; }

html, body { width: 100%; height: 100%; }
img {  border: 0; }
a img:hover, a img:focus {
    /*cursor: zoom-in; */
}

a { text-decoration: none; color: #000; }
a:hover, a:focus { text-decoration: none; color: #005BAC;}
/*设置隐藏*/
.none{display:none;}
.hidden{visibility:hidden;}
.hide {display: none !important;}
.show {display: block !important;}
.invisible {visibility: hidden;}

.auto{margin:0 auto;width:100%;}
.auto_1200{max-width:1200px;}
@media (max-width:1200px){
    .auto_1200{padding-left:3%;padding-right:3%;}
}
.pull-right {float: right !important;}
.pull-left {float: left !important;}
.center-align {text-align: center;}


.pt10 {padding-top: 10px;}
.pr-0 {padding-right: 0 !important;}
.mt-20 {margin-top: 20px;}
.mb-15{margin-bottom: 15px;}
.bt_1{border-bottom: 1px solid #EEE;}
.bg-color{background: #fff;}

.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; /*IE/7/6*/ }
.clearfloat:after { font-size: 0; display: block; visibility: hidden; clear: both; height: 0; content: ' '; }
.clearfloat { *zoom: 1; }

@font-face {
    font-family: 'iconfont';  /* project id 1464244 */
    src: url('//at.alicdn.com/t/font_1464244_6fr54ibuxo3.eot');
    src: url('//at.alicdn.com/t/font_1464244_6fr54ibuxo3.eot?#iefix') format('embedded-opentype'),
    url('//at.alicdn.com/t/font_1464244_6fr54ibuxo3.woff2') format('woff2'),
    url('//at.alicdn.com/t/font_1464244_6fr54ibuxo3.woff') format('woff'),
    url('//at.alicdn.com/t/font_1464244_6fr54ibuxo3.ttf') format('truetype'),
    url('//at.alicdn.com/t/font_1464244_6fr54ibuxo3.svg#iconfont') format('svg');
}

.iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}


::-moz-selection {
    color: white;
    text-shadow: none;
    background: #0085A1;
}

::selection {
    color: white;
    text-shadow: none;
    background: #005bac;
}

img::-moz-selection {
    color: white;
    background: transparent;
}

img::selection {
    color: white;
    background: transparent;
}

img::-moz-selection {
    color: white;
    background: transparent;
}

.ellipse {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.row {
    margin-left: 0;
    margin-right: 0;
}


.bgfff {
    background-color: #fff !important;
    box-shadow: 0 2px 8px 0 rgba(7, 17, 27, .06);
}

.bg000 {
    background-color: #f8fafc !important;
    box-shadow: 0 2px 4px 0 rgba(7, 17, 27, .06);
}
.bg-share-fav{
    background: #F5F5F5;
    padding: 5px 10px;
}
/* 页面宽度*/

@media (min-width: 768px) {
    .container {
        width: 750px;
    }
}

@media (min-width: 992px) {
    .container {
        width: 970px;
    }
}

@media (min-width: 1200px) {
    .container {
        width: 1200px;
    }

}
.container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 0px;
    padding-right: 0px;

}
.contain-box{
    margin: 20px 0px;
    background: #fff;
}
.contain-box-left{}
.contain-box-right{
    padding: 0;
    background: #fff;
    /*border:1px solid #ECEFF1;*/
    margin-bottom: 20px;
}


@media (max-width: 768px) {
    .contain-box{
        margin: 20px;
    }
    .contain-box-left {
        padding: 0;
    }
}

@media (max-width: 408px) {
    .contain-box{
        margin: 10px 15px;
    }
    .contain-box-left {
        padding: 0;
    }
}



/* 内容页*/
.article-title{
    font-size:24px;
    font-weight:400;
    color:#333333;
    padding: 0;
    line-height:36px;
}


.article-content {
    color: #222;
    padding:0px;
}

.article-content .info{
    padding: 10px 0;
    color: #999;
    line-height: 40px;
}
.article-content .info .item-time{
    float: left;
}

.article-content .info .item-meta{
    float: right;
}

.article-content .abstract{
    background: #FAFAFA;
    padding: 31px 27px 21px 60px;
    margin-bottom: 40px;
    color:#333333;
    position: relative;
}

.article-content .abstract .fuhao{
    font-size:20px;
    font-weight:400;
    color:#DFDFDF;
    line-height:24px;
    position: absolute;
    left: 20px;
    top:20px;
}
.article-content h1 {
    font-weight: 500;
    line-height: 2rem;
    margin: 25px 0 20px;
}

.article-content h2 {
    font-weight: 500;
    line-height: 2rem;
    margin: 25px 0 20px;
}

.article-content h3 {
    line-height: 1.75rem;
    margin: 25px 0 20px;
}

.article-content h4 {
    font-weight: 500;
    line-height: 1.5em;
    margin: 15px 0 10px;
}

.article-content blockquote {
    padding: 15px 25px;
    margin: 0 0 30px;
    background-color: #fafafa;
    border-left: 5px solid #f2f2f2;
}

.article-content blockquote * {
    color: #333;
    line-height: 1.55rem;
}

.article-content p {
    line-height:24px;
    text-justify: inter-ideograph;
    margin-bottom: 15px;
    color: #222;
    word-wrap: break-word;
}

.article-content img {
    border: none;
    vertical-align: middle;
    max-width: 100%;
    text-align: center;
}

.article-content b, .article-content strong {
    font-weight: 700;
}

.article-content ul, .article-content ol {
    margin-bottom: 15px;
    margin-left: 45px;
    line-height: 29px;
}

.article-content ul li {
    list-style: disc;
}

.article-content ol li {
    list-style: decimal;
}

.article-content hr {
    border-color: #eee;
    margin: 15px 0;
    height: 0;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.article-content table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
    border: 1px solid #dddddd;
}

.article-content table * {
}

.article-content table p {
    margin-bottom: 0;
}

.article-content table > thead > tr > th,
.article-content table > tbody > tr > th,
.article-content table > tfoot > tr > th,
.article-content table > thead > tr > td,
.article-content table > tbody > tr > td,
.article-content table > tfoot > tr > td {
    border: 1px solid #dddddd;
    padding: 8px;
    line-height: 1.42857143;
    font-weight: 300;
}

.article-content table > tbody > tr:nth-of-type(2n+1) {
    background-color: #f9f9f9;
}



/*分页*/
.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    z-index: 3;
    color: #ffffff;
    background-color: #005BAC;
    border-color: #005BAC;
    cursor: default;
}

.pagination > li:first-child > a, .pagination > li:first-child > span {
    margin-left: 0;
    border-bottom-left-radius: 0px;
    border-top-left-radius: 0px;
}

.pagination > li:last-child > a, .pagination > li:last-child > span {
    border-bottom-right-radius: 0px;
    border-top-right-radius: 0px;
}

/*加载*/
.loading-more {
    display: block;
    width: 100%;
    height: 46px;
    text-align: center;
    line-height: 46px;
    font-size: 1.1rem;
    color: #666;
    background-color: #fff;
    border: 1px solid rgba(0,0,0,.05);
    cursor: pointer;
    margin-bottom: 30px;
    box-shadow: 0 1px 2px rgba(0,0,0,.05);
}

.loading-more:hover {
    box-shadow: 0 2px 4px rgba(0,0,0,.1);
    color: #333;
    text-decoration: none;

}


/*!*文章列表页面*!*/
/*.article-list .item {*/
    /*display: -webkit-flex;*/
    /*display: flex;*/
    /*overflow: hidden;*/
    /*padding: 35px 0 20px;*/
    /*border-bottom: 1px dotted #BBBBBB;*/
/*}*/

/*.article-list .item-img {*/
    /*width: 28%;*/
    /*max-width: 171px;*/
    /*margin-right: 30px;*/
/*}*/

/*.article-list .item-img img {*/
    /*width: 100%;*/
/*}*/

/*.article-list .item-info {*/
    /*flex: 1;*/
    /*min-width: 0;*/
    /*align-items: flex-start;*/
/*}*/

/*.article-list .item-info p {*/
    /*padding: 20px 0;*/
    /*line-height: 160%;*/
    /*font-size: 14px;*/
    /*color: #333333;*/
/*}*/

/*.article-list .item-info .item-title {*/
    /*display: block;*/
    /*line-height: 120%;*/
    /*font-size: 16px;*/
    /*color: #0F83CD;*/
/*}*/


/*!*新闻第二种分页*!*/
/*.content-list .item {*/
    /*padding: 0 10px;*/
    /*border-bottom: 1px dotted #BBBBBB;*/
    /*height: 48px;*/
    /*line-height: 48px;*/
    /*display: -webkit-flex;*/
    /*display: flex;*/
    /*color: #535353;*/
/*}*/

/*.content-list .item i {*/
    /*font-size: 8px;*/
    /*color: #a19f9f;*/
    /*line-height: 45px;*/
/*}*/

/*.content-list .item-title {*/
    /*flex: 1;*/
    /*margin-right: 100px;*/
    /*margin-left: 15px;*/
    /*color: #535353;*/
/*}*/

/*.content-list .item-title:hover {*/
    /*color: #0A7FC9;*/
/*}*/

/*!*产品展示*!*/
/*.contain-content .item {*/
    /*margin-bottom: 25px;*/
/*}*/

/*.contain-content .item .item-img-wrap {*/
    /*overflow: hidden;*/
    /*height: 0;*/
    /*padding-bottom: 61%;*/
    /*border: 0px solid #eee;*/
/*}*/

/*.contain-content .item .item-img-wrap .item-img {*/
    /*width: 100%;*/
/*}*/

/*.contain-content .item .item-info {*/
    /*background: #3DB2B3;*/
/*}*/

/*.contain-content .item .item-info .item-title {*/
    /*line-height: 42px;*/
    /*height: 42px;*/
    /*font-size: 16px;*/
    /*text-align: center;*/
    /*color: #fff;*/
    /*overflow: hidden;*/
    /*white-space: nowrap;*/
    /*text-overflow: ellipsis;*/
/*}*/

/*.contain-content .item .item-info .item-desc {*/
    /*font-size: 14px;*/
    /*line-height: 160%;*/
    /*color: #666666;*/
    /*padding-top: 10px;*/
/*}*/


/*!*加入我们样式*!*/
/*.join_box {*/
    /*border: 1px solid #EEEEEE;*/
    /*margin-bottom: 36px;*/
/*}*/

/*.join-header {*/
    /*background: #FAFAFA;*/
    /*padding-left: 22px;*/
    /*position: relative;*/
/*}*/

/*.join_box .card-title {*/
    /*color: #005AAC;*/
    /*font-size: 26px;*/
    /*line-height: 46px;*/
    /*height: 46px;*/
/*}*/

/*.join_box .card-metas {*/
    /*font-size: 16px;*/
    /*color: #545454;*/
    /*height: 44px;*/
    /*line-height: 44px;*/
/*}*/

/*.join_box .card-metas span {*/
    /*display: inline-block;*/
/*}*/

/*.join_box .card-metas span:after {*/
    /*content: "/\00a0";*/
    /*padding: 0 10px;*/
    /*color: #cccccc;*/
/*}*/

/*.join_box .card-metas span:last-child:after {*/
    /*content: '';*/
/*}*/

/*.join_box .more {*/
    /*position: absolute;*/
    /*right: 30px;*/
    /*top: 30px;*/
/*}*/

/*.join_box .more i {*/
    /*color: #005AAC;*/
    /*font-size: 20px;*/
/*}*/

/*.join_box .more i.icon-open {*/
    /*display: none;*/
/*}*/

/*.join_box .join-editor {*/
    /*border-top: 1px solid #eee;*/
    /*padding: 28px 32px;*/
    /*display: none;*/
/*}*/

/*.join_box .met-job-cvbtn {*/
    /*background: #fff;*/
    /*border: 1px solid #10C9DE;*/
    /*border-radius: 30px;*/
    /*color: #10C9DE;*/
    /*font-size: 16px;*/
    /*display: inline-block;*/
    /*padding: 16px 50px;*/
/*}*/

/*.join_box .met-job-cvbtn:hover {*/
    /*background: #0C5DA3;*/
    /*border: 1px solid #0C5DA3;*/
    /*color: #fff;*/
/*}*/

/*.comment-content{*/
    /*border: 1px solid #e8e8e8;*/
/*}*/
