html {
    margin: 0 auto;
    width: 750px;
    height: 100%;
}
body {
    height: 100%;
}
a {
    color: #333;
    text-decoration: none;
}
a > img {
    display: block;
}
ul {
    margin: 0;
    padding: 0;
}
ul.list-unstyled > li {
    list-style: none;
}
ul.list-inline:after {
    content: " ";
    display: table;
    clear: both;
}
ul.list-inline > li {
    display: block;
    float: left;
}
.clearfix:after {
    content: " ";
    display: table;
    clear: both;
}
.hidden {
    display: none !important;
}
.toast .toast-message {
    font-size: 2em;
}
.toast-bottom-full-width {
    bottom: 21px;
}

/* 头部 */
#header {
    z-index: 2000;
}
#nav {
    display: none;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 3000;
    background: url(../image/header/bg.png) top center repeat-y;
}
#nav .nav-inner {
    height: 100%;
    background: url(../image/header/slogan.png) top center no-repeat;
}
#nav .nav-inner .btn-nav-close {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    width: 80px;
    height: 80px;
    background: url(../image/header/nav-toggle-close.png) center center no-repeat;
}
#nav .nav-inner .logo {
    position: absolute;
    top: 100px;
    right: 0;
    display: block;
    padding-right: 30px;
    padding-left: 100px;
    padding-bottom: 15px;
    background: url(../image/header/logo-line.png) right bottom no-repeat;
}
#nav .nav-inner .nav-list {
    position: absolute;
    top: 250px;
    right: 100px;
    background: url(../image/header/nav.png) top center no-repeat;
    width: 217px;
}
#nav .nav-inner .nav-list .item {  
}
#nav .nav-inner .nav-list .item a {
    display: block;
    margin-bottom: 39.5px;
    height: 54px;
}
/* 底部 */
#footer {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 50px;
    z-index: 1500;
    height: 45px;
    background: url(../image/footer.png) center center no-repeat;
}
/* 返回顶部 */
#scrollUp {
    z-index: 2500 !important;
    width: 61px;
    height:64px;
    bottom: 130px;
    right: 30px;
    background: url(../image/btn-scrollup.png) center center no-repeat;
}
/* 首页 */
#page-index-index {
    position: relative;
    overflow: hidden;
}
#page-index-index .box-header {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1000;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    padding-top: 80px;
    background: url(../image/index/shadow.png) left top no-repeat;
}
#page-index-index .box-header .logo {
    display: block;
}
#page-index-index .box-header .box-slogan {
    position: relative;
    margin-top: 10px;
    width: 100%;
    height: 66px;
    overflow: hidden
}
#page-index-index .box-header .box-slogan .slogan {
    float: right;
    display: block;
}
#page-index-index .box-header .box-slogan .glory {
    position: absolute;
    bottom: 0px;
    right: -55px;
    opacity: 0;
}
#page-index-index .box-header .nav {
    margin-top: 20px;
    padding-left: 25px;
    width: 211px;
    background: url(../image/index/nav.png) 25px 1px no-repeat;
}
#page-index-index .box-header .nav .item {  
}
#page-index-index .box-header .nav .item a {
    display: block;
    margin-bottom: 40px;
    height: 54.5px;
}
#page-index-index .owl-carousel {
    height: 100%;
    overflow: hidden;
}
/* 漳龙集团 */
#page-company-introduction {
    background: url(../image/company/intro.jpg) top center no-repeat;
}
#page-company-qualification {
    background: url(../image/company/quali.jpg) top center no-repeat;
}
#page-company-culture {
    background: url(../image/company/culture.jpg) top center no-repeat;
}
#page-company-introduction .tab-head li,
#page-company-qualification .tab-head li,
#page-company-culture .tab-head li {
    width: 33.33%;
}
#page-company-introduction .tab-head li:nth-child(1),
#page-company-introduction .tab-head li:nth-child(2),
#page-company-qualification .tab-head li:nth-child(1),
#page-company-qualification .tab-head li:nth-child(2),
#page-company-culture .tab-head li:nth-child(1),
#page-company-culture .tab-head li:nth-child(2) {
    background: url(../image/company/line.png) right center no-repeat;
}
#page-company-introduction .tab-head li a,
#page-company-qualification .tab-head li a,
#page-company-culture .tab-head li a {
    display: block;
    padding: 24px 0;
    line-height: 1;
    text-align: center;
    color: #fff;
}
#page-company-introduction .tab-head li.active a,
#page-company-qualification .tab-head li.active a,
#page-company-culture .tab-head li.active a {
    color: #75d0ff;
}
#page-company-introduction .tab-head li a .head-zh,
#page-company-qualification .tab-head li a .head-zh,
#page-company-culture .tab-head li a .head-zh {
    margin-bottom: 5px;
    font-size: 30px;
}
#page-company-introduction .tab-head li a .head-en,
#page-company-qualification .tab-head li a .head-en,
#page-company-culture .tab-head li a .head-en {
    font-size: 18px;
}
/* 产业结构 */
#page-company-structure {
    position: relative;
    overflow: hidden;
}
#page-company-structure #header {
    position: absolute;
    top: 0;
    right: 0;
    width: 80px;
    height: 80px;
}
#page-company-structure #header .btn-nav-open {
    display: block;
    width: 80px;
    height: 80px;
    background: url(../image/header/nav-toggle.png) center center no-repeat;
}
#page-company-structure .box-structure {
    height: 100%;
    overflow: hidden;
}
#page-company-structure .box-structure .box-structure-tab {
    position: absolute;
    top: 388px;
    left: 0;
    z-index: 200;
    height: 779px;
    overflow: hidden;
    padding-left: 36px;
    background: url(../image/company/structure/line.png) 22px top no-repeat;
}
#page-company-structure .box-structure .box-structure-tab .head {
    margin-left: 13px;
    margin-bottom: 20px; 
}
#page-company-structure .box-structure .box-structure-tab .tab-list {
}
#page-company-structure .box-structure .box-structure-tab .tab-list li {
    margin-bottom: 30px;
}
#page-company-structure .box-structure .box-structure-tab .tab-list li .tab-btn {
    display: block;
    width: 149px;
    height: 42px;
}
#page-company-structure .box-structure .box-structure-tab .tab-list li .tab-btn.active {
    margin-left: 20px;
}
#page-company-structure .box-structure .box-structure-tab .tab-list li .tab-btn.tab-btn-1 {
    background: url(../image/company/structure/tab-btn-1.png) center center no-repeat;
}
#page-company-structure .box-structure .box-structure-tab .tab-list li .tab-btn.tab-btn-2 {
    background: url(../image/company/structure/tab-btn-2.png) center center no-repeat;
}
#page-company-structure .box-structure .box-structure-tab .tab-list li .tab-btn.tab-btn-3 {
    background: url(../image/company/structure/tab-btn-3.png) center center no-repeat;
}
#page-company-structure .box-structure .box-structure-tab .tab-list li .tab-btn.tab-btn-4 {
    background: url(../image/company/structure/tab-btn-4.png) center center no-repeat;
}
#page-company-structure .box-structure .box-structure-tab .tab-list li .tab-btn.tab-btn-5 {
    background: url(../image/company/structure/tab-btn-5.png) center center no-repeat;
}
#page-company-structure .box-structure .box-structure-tab .tab-list li .tab-btn.tab-btn-6 {
    background: url(../image/company/structure/tab-btn-6.png) center center no-repeat;
}
#page-company-structure .box-structure .box-structure-tab .tab-list li .tab-btn.tab-btn-7 {
    background: url(../image/company/structure/tab-btn-7.png) center center no-repeat;
}
#page-company-structure .box-structure .box-structure-tab .tab-list li .tab-btn.tab-btn-8 {
    background: url(../image/company/structure/tab-btn-8.png) center center no-repeat;
}
#page-company-structure .box-structure .box-structure-body {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 100;
    overflow: hidden;
}
#page-company-structure .box-structure .box-structure-body .structure-body {
    display: none;
    padding: 40px 37px;
    height: 100%;
}
#page-company-structure .box-structure .box-structure-body .structure-body.active {
    display: block;
}
#page-company-structure .box-structure .box-structure-body .structure-body.structure-body-1 {
    background: url(../image/company/structure/bg-1.jpg) top center no-repeat;
}
#page-company-structure .box-structure .box-structure-body .structure-body.structure-body-2 {
    background: url(../image/company/structure/bg-2.jpg) top center no-repeat;
}
#page-company-structure .box-structure .box-structure-body .structure-body.structure-body-3 {
    background: url(../image/company/structure/bg-3.jpg) top center no-repeat;
}
#page-company-structure .box-structure .box-structure-body .structure-body.structure-body-4 {
    background: url(../image/company/structure/bg-4.jpg) top center no-repeat;
}
#page-company-structure .box-structure .box-structure-body .structure-body.structure-body-5 {
    background: url(../image/company/structure/bg-5.jpg) top center no-repeat;
}
#page-company-structure .box-structure .box-structure-body .structure-body.structure-body-6 {
    background: url(../image/company/structure/bg-6.jpg) top center no-repeat;
}
#page-company-structure .box-structure .box-structure-body .structure-body.structure-body-7 {
    background: url(../image/company/structure/bg-7.jpg) top center no-repeat;
}
#page-company-structure .box-structure .box-structure-body .structure-body.structure-body-8 {
    background: url(../image/company/structure/bg-8.jpg) top center no-repeat;
}
#page-company-structure .box-structure .box-structure-body .structure-body .structure-body-head {
    margin-bottom: 35px;
    height: 70px;
}
#page-company-structure .box-structure .box-structure-body .structure-body .structure-body-head .head-icon {
    float: left;
    width: 65px;
    height: 68px;
}
#page-company-structure .box-structure .box-structure-body .structure-body .structure-body-head .head-title {
    float: left;
    margin-top: 22px;
    height: 42px;
    line-height: 1;
    font-weight: bold;
    font-size: 42px;
    color: #fff;
}
#page-company-structure .box-structure .box-structure-body .structure-body.structure-body-1 .structure-body-head .head-icon {
    background: url(../image/company/structure/icon.png) 0 center no-repeat;
}
#page-company-structure .box-structure .box-structure-body .structure-body.structure-body-2 .structure-body-head .head-icon {
    background: url(../image/company/structure/icon.png) -76px center no-repeat;
}
#page-company-structure .box-structure .box-structure-body .structure-body.structure-body-3 .structure-body-head .head-icon {
    background: url(../image/company/structure/icon.png) -154px center no-repeat;
}
#page-company-structure .box-structure .box-structure-body .structure-body.structure-body-4 .structure-body-head .head-icon {
    background: url(../image/company/structure/icon.png) -232px center no-repeat;
}
#page-company-structure .box-structure .box-structure-body .structure-body.structure-body-5 .structure-body-head .head-icon {
    background: url(../image/company/structure/icon.png) -310px center no-repeat;
}
#page-company-structure .box-structure .box-structure-body .structure-body.structure-body-6 .structure-body-head .head-icon {
    background: url(../image/company/structure/icon.png) -387px center no-repeat;
}
#page-company-structure .box-structure .box-structure-body .structure-body.structure-body-7 .structure-body-head .head-icon {
    background: url(../image/company/structure/icon.png) -465px center no-repeat;
}
#page-company-structure .box-structure .box-structure-body .structure-body.structure-body-8 .structure-body-head .head-icon {
    background: url(../image/company/structure/icon.png) -540px center no-repeat;
}
#page-company-structure .box-structure .box-structure-body .structure-body .structure-body-desp {
    margin-left: 130px;
    line-height: 1.6;
    text-shadow: rgba(9, 2, 4, 0.5) 0px 0px 6px;
    font-size: 26px;
    color: #fff;
}
/* 品牌展示 */
#page-brand-index {
    position: relative;
}
#page-brand-index #header {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    height: 148px;
    background: url(../image/brand/head-bg.png) top center repeat-x;
}
#page-brand-index #header .title {
    float: left;
    padding-left: 85px;
    height: 88px;
    background: url(../image/brand/logo.png) 32px center no-repeat;
    line-height: 88px;
    font-size: 34px;
    color: #fff;
}
#page-brand-index #header .btn-nav-open {
    float: right;
    display: block;
    width: 88px;
    height: 88px;
    background: url(../image/header/nav-toggle.png) center center no-repeat;
}
#page-brand-index .brand-list img {
    display: block;
    margin-bottom: 6px;
    width: 100%;
}
/* 新闻列表页 */
#page-news-index #header {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    height: 193px;
    background: url(../image/news/head-bg.png) top center repeat-x;
}
#page-news-index #header .title {
    float: left;
    padding-left: 85px;
    height: 68px;
    background: url(../image/news/logo.png) 32px center no-repeat;
    line-height: 68px;
    font-size: 34px;
    color: #fff;
}
#page-news-index #header .btn-nav-open {
    float: right;
    display: block;
    width: 68px;
    height: 68px;
    background: url(../image/header/nav-toggle.png) center center no-repeat;
}
#page-news-index #header .category-list {
}
#page-news-index #header .category-list li {
    float: left;
    width: 25%;
    background: url(../image/news/header-seperator.png) right center no-repeat;
}
#page-news-index #header .category-list li a,
#page-news-index #header .category-list li span {
    display: block;
    height: 64px;
    line-height: 64px;
    text-align: center;
    font-size: 28px;
}
#page-news-index #header .category-list li a {
    color: #fff;
}
#page-news-index #header .category-list li span {
    color: #75d0ff;
}
#page-news-index .category-news .recommend-news {
    position: relative;
    display: block;
    width: 100%;
    min-height: 200px;
}
#page-news-index .category-news .recommend-news img {
    display: block;
    width: 100%;
    height: 100%;
}
#page-news-index .category-news .recommend-news .news-title {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    padding: 0 20px;
    height: 58px;
    line-height: 58px;
    background: url(../image/news/recommend-news-bg.png) left top no-repeat;
    font-size: 26px;
    color: #fff;
}
#page-news-index .category-news .recommend-news-placeholder {
    height: 134px;
}
#page-news-index .category-news .news-list {
}
#page-news-index .category-news .news-list .news {
    margin-bottom: 5px;
}
#page-news-index .category-news .news-list .news a {
    display: block;
    padding: 30px;
}
#page-news-index .category-news .news-list .news:nth-child(2n) a {
    background-color: #f0f2f9;
}
#page-news-index .category-news .news-list .news:nth-child(2n+1) a {
    background-color: #e3e6ee;
}
#page-news-index .category-news .news-list .news a .news-title {
    margin-bottom: 25px;
    padding-left: 28px;
    background: url(../image/news/news-icon.png) 0 center no-repeat;
    line-height: 1.2;
    font-size: 30px;
    color: rgb(51, 51, 51);
}
#page-news-index .category-news .news-list .news a:visited .news-title {
    color: rgb(153, 153, 153);
}
#page-news-index .category-news .news-list .news a .news-publish-time {
    padding-left: 28px;
    font-size: 24px;
    color: rgb(153, 153, 153);
}
#page-news-index .category-news .btn-load-more {
    display: block;
    margin-top: 30px;
    height: 70px;
    line-height: 70px;
    text-align: center;
    font-size: 30px;
    color: #84a8c6;
}
/* 新闻详情页面 */
#page-news-detail #header {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    height: 88px;
    background: url(../image/news/detail/head-bg.png) top center repeat-x;
}
#page-news-detail #header .title {
    float: left;
    padding-left: 85px;
    padding-right: 17px;
    height: 88px;
    background: url(../image/news/logo.png) 32px center no-repeat;
    line-height: 88px;
    font-size: 34px;
    color: #fff;
}
#page-news-detail #header .separator {
    float: left;
    display: block;
    background: url(../image/news/header-seperator.png) center center no-repeat;
    width: 2px;
    height:88px;
}
#page-news-detail #header .news-category-name {
    float: left;
    display: block;
    padding: 0 17px;
    height:88px;
    line-height: 88px;
    font-size: 26px;
    color: #fff;
}
#page-news-detail #header .btn-nav-open {
    float: right;
    display: block;
    width: 88px;
    height: 88px;
    background: url(../image/header/nav-toggle.png) center center no-repeat;
}
#page-news-detail .news-header {
    margin-top: 88px;
    padding: 30px;
    background-color: #e3e6ee;
}
#page-news-detail .news-header h2 {
    margin: 0;
    line-height: 1.25;
    font-weight: normal;
    font-size: 36px;
    color: rgb(51, 51, 51);
}
#page-news-detail .news-header .news-sub-header {
    margin-top: 30px;
    height: 24px;
    line-height: 24px;
    font-size: 24px;
    color: rgb(153, 153, 153);
}
#page-news-detail .news-header .news-author {
    display: inline-block;
    margin-right: 2em;
    height: 24px;
    max-width: 10em;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    line-height: 24px;
    vertical-align: bottom;
}
#page-news-detail .news-header .news-publish-date {
    display: inline-block;
    height: 24px;
    line-height: 24px;
    vertical-align: bottom;
}
#page-news-detail .news-image {
}
#page-news-detail .news-image img {
    display: block;
    width: 100%;
}
#page-news-detail .news-content {
    padding: 5px 30px;
    word-wrap: break-word;
    line-height: 1.6;
    font-size: 30px;
    color: rgb(51, 51, 51);
    overflow: hidden;
}
#page-news-detail .news-content img {
    max-width: 100%;
    overflow: hidden;
}
/* 漳龙报-期刊页 */
#page-newspaper-index #header {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    height: 88px;
    background: url(../image/newspaper/head-bg.png) top center repeat-x;
}
#page-newspaper-index #header .title {
    float: left;
    padding-left: 85px;
    padding-right: 17px;
    height: 88px;
    background: url(../image/newspaper/logo.png) 32px center no-repeat;
    line-height: 88px;
    font-size: 34px;
    color: #fff;
}
#page-newspaper-index #header .btn-nav-open {
    float: right;
    display: block;
    width: 88px;
    height: 88px;
    background: url(../image/header/nav-toggle.png) center center no-repeat;
}
#page-newspaper-index .newspaper-list {
    margin-top: 88px;
    padding: 36px;
}
#page-newspaper-index .newspaper-list .newspaper {
    float: left;
    margin-bottom: 24px;
}
#page-newspaper-index .newspaper-list .newspaper:nth-child(2n+1) {
    margin-right: 38px;
}
#page-newspaper-index .newspaper-list .newspaper a {
    display: block;
    
}
#page-newspaper-index .newspaper-list .newspaper a img {
    display: block;
    width: 320px;
    height: 450px;
}
#page-newspaper-index .newspaper-list .newspaper a div {
    padding: 10px 0;
    width: 320px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: center;
    line-height: 1;
    font-size: 26px;
    color: #333;
}
/* 漳龙报-版面页 */
#page-newspaper-page #header {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    height: 88px;
    background: url(../image/newspaper/head-bg.png) top center repeat-x;
}
#page-newspaper-page #header .newspaper-title {
    float: left;
    padding-left: 30px;
    padding-right: 17px;
    max-width: 9em;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    height: 88px;
    line-height: 88px;
    font-size: 34px;
    color: #fff;
}
#page-newspaper-page #header .separator {
    float: left;
    display: block;
    background: url(../image/news/header-seperator.png) center center no-repeat;
    width: 2px;
    height:88px;
}
#page-newspaper-page #header .page-title {
    float: left;
    display: block;
    padding-left: 17px;
    max-width: 11em;
    height:88px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 88px;
    font-size: 26px;
    color: #fff;
}
#page-newspaper-page #header .btn-nav-open {
    float: right;
    display: block;
    width: 88px;
    height: 88px;
    background: url(../image/header/nav-toggle.png) center center no-repeat;
}
#page-newspaper-page .news-list {
    margin-top: 88px;
    margin-bottom: 378px;
}
#page-newspaper-page .news-list .news {
    margin-bottom: 5px;
    
}
#page-newspaper-page .news-list .news:nth-child(2n) {
    background-color: #f0f2f9;
}
#page-newspaper-page .news-list .news:nth-child(2n+1) {
    background-color: #e3e6ee;
}
#page-newspaper-page .news-list .news a {
    display: block;
    padding: 30px 30px 30px 58px;
    background: url(../image/newspaper/article-icon.png) 30px center no-repeat;
    line-height: 1.5;
    font-size: 30px;
    color: rgb(51, 51, 51);
}
#page-newspaper-page .news-list .news a:visited .news-title {
    color: rgb(153, 153, 153);
}
#page-newspaper-page .page-list {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 2000;
    box-sizing: border-box;
    height: 373px;
    padding-top: 43px;
    background: url(../image/newspaper/bg-page-list.png) top center repeat-x;
    text-align: center;
}
#page-newspaper-page .page-list.owl-carousel {
    padding: 43px 55px 0;
}
#page-newspaper-page .page-list .page {
    display: inline-block;
    margin: 0 12.5px;
}
#page-newspaper-page .page-list .page.active {
    opacity: 0.5;
}
#page-newspaper-page .page-list .page img {
    display: block;
    width: 195px;
    height: 269px;
}
#page-newspaper-page .page-list .page div {
    padding: 14px 0;
    width: 195px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
    line-height: 1;
    font-size: 20px;
    color: #fff;
}
#page-newspaper-page .page-list .page.active div {
    color: #67a1e3;
}
#page-newspaper-page .page-list.owl-carousel .owl-controls .owl-buttons .owl-prev,
#page-newspaper-page .page-list.owl-carousel .owl-controls .owl-buttons .owl-next {
    position: absolute;
    top: 50%;
    margin: 0;
    margin-top: -27.5px;
    padding: 0;
    width: 55px;
    height: 55px;
}
#page-newspaper-page .page-list.owl-carousel .owl-controls .owl-buttons .owl-prev {
    left: 0;
    background: url(../image/newspaper/btn-prev.png) center center no-repeat;
}
#page-newspaper-page .page-list.owl-carousel .owl-controls .owl-buttons .owl-next {
    right: 0;
    background: url(../image/newspaper/btn-next.png) center center no-repeat;
}
#page-newspaper-page #scrollUp {
    z-index: 2500 !important;
    width: 61px;
    height:64px;
    bottom: 400px;
    right: 30px;
    background: url(../image/btn-scrollup.png) center center no-repeat;
}
/* 漳龙报-文章页 */
#page-newspaper-detail #header {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    height: 88px;
    background: url(../image/newspaper/head-bg.png) top center repeat-x;
}
#page-newspaper-detail #header .newspaper-title {
    float: left;
    padding-left: 30px;
    padding-right: 17px;
    max-width: 9em;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    height: 88px;
    line-height: 88px;
    font-size: 34px;
    color: #fff;
}
#page-newspaper-detail #header .separator {
    float: left;
    display: block;
    background: url(../image/news/header-seperator.png) center center no-repeat;
    width: 2px;
    height:88px;
}
#page-newspaper-detail #header .page-title {
    float: left;
    display: block;
    padding-left: 17px;
    max-width: 11em;
    height:88px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 88px;
    font-size: 26px;
    color: #fff;
}
#page-newspaper-detail #header .btn-nav-open {
    float: right;
    display: block;
    width: 88px;
    height: 88px;
    background: url(../image/header/nav-toggle.png) center center no-repeat;
}
#page-newspaper-detail .news-header {
    margin-top: 88px;
    padding: 30px;
    background-color: #e3e6ee;
}
#page-newspaper-detail .news-header h2 {
    margin: 0;
    line-height: 1.25;
    font-weight: normal;
    font-size: 36px;
    color: rgb(51, 51, 51);
}
#page-newspaper-detail .news-header .news-sub-header {
    margin-top: 30px;
    height: 24px;
    line-height: 24px;
    font-size: 24px;
    color: rgb(153, 153, 153);
}
#page-newspaper-detail .news-header .news-author {
    display: inline-block;
    margin-right: 2em;
    height: 24px;
    max-width: 10em;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    line-height: 24px;
    vertical-align: bottom;
}
#page-newspaper-detail .news-header .news-publish-date {
    display: inline-block;
    height: 24px;
    line-height: 24px;
    vertical-align: bottom;
}
#page-newspaper-detail .news-image {
}
#page-newspaper-detail .news-image img {
    display: block;
    width: 100%;
}
#page-newspaper-detail .news-content {
    padding: 5px 30px;
    word-wrap: break-word;
    line-height: 1.6;
    font-size: 30px;
    color: rgb(51, 51, 51);
    overflow: hidden;
}
#page-newspaper-detail .news-content img {
    max-width: 100%;
    overflow: hidden;
}
/* 联系我们页面 */
#page-contactus-index {
    box-sizing: border-box;
    padding-top: 570px;
    overflow: hidden;
    background: url(../image/contactus/bg.jpg) top center no-repeat;
}
#page-contactus-index .tool-links li {
    width: 50%;
}
#page-contactus-index .tool-links li .link {
    display: block;
    height: 111px;
}