* { box-sizing: border-box;}
body{ font-family:"Microsoft YaHei"; min-width: 1300px;background-color: #EFEFEF}
body,h1,h2,h3,h4,h5,h6,p,span,ul,li,img { margin:0; padding:0; font-weight:normal;}
h1,h2,h3,h4,h5,h6 { text-transform: uppercase; font-family: 'fz';}
li{ list-style:none;}
a{ text-decoration:none; color:#000;display: block; }
img{ display:block;}
p { font-size: 14px; line-height: 30px;}

.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix{zoom:1;}

.left { float:left;}
.right { float:right;}
.w1200 { width: 1200px; margin: auto;}
.img_box { position: relative; overflow: hidden;}
.tra1 { transition: all 1s ease-out;}

h2.title { background: #1ab1ab; text-align: center; line-height: 70px; font-size: 33px; color: #fff; font-weight: bold;}
h2.title span { margin-left: 15px; font-size: 33px; text-transform: uppercase; line-height: 70px; margin-bottom: -4px; font-weight: bold;}

.classify { background: #fff; text-align: center;}
.classify a { display: inline-block; background: #1ab1ab; color: #fff; font-size: 18px; line-height: 28px; padding: 0 15px; margin: 15px 31px; transition: all 0.2s ease;}
.classify a:hover { background: #8ab9ad; box-shadow: #8ab9ad 0 0 5px 3px;}

.header { background: #1ab1ab; min-width: 1300px; overflow: hidden; position: relative; padding: 0 7.5vw; transition: all 1s ease;}
.header > h1 { position: absolute; left: 3.5vw; bottom:5vh;}
.header > h2 { font-size: 18px; line-height: 36px; width: 18px; position: absolute; right:3.5vw; bottom:5vh; color: #fff;}

.header .v { width: 100%; margin-bottom:-5px;}


/*顶部导航*/
#nav_top { min-width: 1300px; text-transform: uppercase;background: #1ab1ab; width: 100%; height: 175px; position: fixed; top:0; left: 0; z-index: 9999; transition: all 0.3s ease;}
#nav_top ul { width: calc(100% - 15vw); margin: auto; padding-top: 82px; text-align: center; transition: all 0.3s ease; position: relative; padding-right: 2.6%;}
#nav_top li { display: inline-block; font-size: 16px; line-height: 30px; margin: 0 2.4%; }
#nav_top li a { transition: all 0.3s ease; color: #fff;}
#nav_top li a span { font-size: 12px; margin-left: 3px;}
#nav_top li:hover a { color: #000;}
#nav_top li:last-child { background: #fff; color: #1ab1ab; font-size: 14px; line-height: 30px; padding: 0 10px; position: absolute; right:0; top:82px; margin-right: 0;}
#logo { position: fixed; top:15px; left: 7.5vw; z-index: 10000; transition: all 0.3s ease;}
#logo img { transition: all 0.3s ease;}
@media (max-width: 1700px) {
    #nav_top li { margin: 0 2%;}
}
@media (max-width: 1580px) {
    #nav_top li { margin: 0 1.5%;}
}
@media (max-width: 1450px) {
    #nav_top li { margin: 0 0.7%;}
}
@media (max-width: 1270px) {
    #nav_top li { margin: 0 0.5%;}
}

.spacer {
    width: 100%;
    height: 115px;
}

footer { background: #393636; padding: 56px 0 50px; text-align: center; overflow: hidden; }
/*
footer h2 { font-size: 35px; line-height: 35px; font-weight: bold; color: #1ab1ab; margin: 26px 0 11px;}
footer h3 { font-size: 31px; line-height: 31px; color: #fff;}
footer h4 { font-size: 25px; line-height: 25px; color: #1ab1ab; margin: 12px 0 13px;}
footer h5 { font-size: 31px; line-height: 31px; font-weight: bold; color: #fff;}
footer h6 { font-size: 14px; line-height: 14px; color: #1ab1ab; margin-bottom: 27px;}
*/
footer .container {
    position: relative;
    width: 1200px;
    margin: 0 auto;
}
footer {
    width: 100%;
}
footer .footer ul {
    display: flex;
    justify-content: space-between;
    text-align: center;
}
footer .footer ul li h3 {
    color: #c9caca;
    font-size: 14px;
    margin-bottom: 33px;
}
footer .footer ul li h3 span {
    display: block;
    margin-top: 7px;
    font-weight: normal;
    font-size: 12px;
    transform: scale(0.7);
}
footer .footer ul li a {
    color: #c9caca;
    display: block;
    font-size: 12px;
    line-height: 38px;
}
.foot {
    width: 100%;
    /*display: flex;*/
    display: -webkit-box;
    justify-content: space-between;
    align-items: flex-end;
    margin-top: 23px;
    padding-bottom:20px;
}
.foot p {
    color: #666;
    width:100%;
    text-align:center;
}
.foot a,.footer img {
    display: inline!important;
}
.footlogo {
    margin-bottom:33px;
}

.article-text span {
    white-space:normal!important;
}
.article-text {
    font-size: 14px;
    line-height: 40px;
    color: #616161!important;
    margin-bottom: 20px;
    font-weight: normal!important;
}
.article-text p {
    font-size:15px!important;
    line-height: 40px!important;
}
.article-text video {
    margin:0 auto;
    text-align:center;
    display: block;
}
.article-text h3 {
    color: #1ab1ab;
    font-size: 21px;
    font-weight: bold;
    margin: 20px;
}
.entry-meta {
    border-top: 1px solid #efefef;
    margin-top: 20px;
    padding-top:20px;
    font-size:14px;
}
.panel-body {
    width: 1140px;
    background: #fff;
    padding: 20px;
    margin:0 auto;
    margin-bottom:20px;
}
.metas-title {
    font-size: 1.65em;
    line-height: 1.45;
    margin-bottom: 25px;
    margin-top:10px;
    color: #1AB1AB;
    text-align:center;
    width:100%;
    padding-bottom:20px;
    border-bottom:1px solid #efefef;
}
.content {
    margin:0 auto;
}
.content_page {
    width:1140px;
    margin:0 auto;
}
.breadcrumb {
    font-size: 14px;
    margin-bottom: 10px;
    padding: 20px 0 10px 10px;
    list-style: none;
}
.breadcrumb > li {
    display: inline-block;
}
.breadcrumb > li + li::before {
    content: "/\00a0";
    padding: 0 5px;
    color: #ccc;
}
.breadcrumb > .active {
    color:#777777;
}

.pager {
    display:block;
    clear:both;
    text-align:center;
    margin-bottom:40px;
}

.article-prevnext a {
    display:inline;
}