body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,legend,button,form,fieldset,input,textarea,p,blockquote,th,td {padding: 0; margin: 0;}
body {background: #fff; color: #444; font-size: 14px; font-family: "Microsoft Yahei", arial, 宋体; margin: 0;}
/* 短引用的内容可取值：''或"" */
q:before,q:after {content: ”;}
/* 缩写，图片等无边框 */
fieldset,img,abbr,acronym {border: 0 none; outline: 0 none;}
abbr,acronym {font-variant: normal;}
/* 清除特殊标记的字体和字号 */
address,caption,cite,code,dfn,em,strong,th,var {font-weight: normal; font-style: normal;}
/* 上下标 */
sup {vertical-align: text-top;}
sub {vertical-align: text-bottom;}
/* 设置表格的边框被合并为一个单一的边框, 指定分隔边框模型中单元格边界之间的距离为0*/
table {border-collapse: collapse; border-spacing: 0;}
/* 表格标题及内容居左显示 */
caption,th {text-align: left;}
/* 清除列表样式 */
ol,ul {list-style: none;}
/* 输入控件字体 */
input,button,textarea,select,optgroup,option {font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit;}
/* 标题元素样式清除 */
h1,h2,h3,h4,h5,h6 {font-weight: normal; font-size: 100%;}
/* 链接样式，颜色 */
del,ins,a {text-decoration: none;}
a,a:hover,a:link,a:visited,a:active,a:focus {color: #444; background-color: transparent; outline: 0 none; border: 0 none;}
a:hover,a:active,a:focus {text-decoration: none;}
/* 鼠标样式 */
input[type="submit"] {cursor: pointer;}
button {cursor: pointer;}
input::-moz-focus-inner {border: 0; padding: 0;}
/* 清除浮动 */
.clear {clear: both;}
.flex{display: flex; justify-content: space-between; align-items: center;}



.poster, .aboutUs, .products, .news, .culture, .capacity, .footer, .copyright, .page{display: flex; justify-content: center;}
.aboutUs_content, .products_content, .news_content, .culture_content, .capacity_content, .footer_content, .copyright_content{width: 1600px;}
@media screen and (max-width:1680px){
    .aboutUs_content, .products_content, .news_content, .culture_content, .capacity_content, .footer_content, .copyright_content{width: 1200px;}
}

/*--------------------------------------------------------------- header -----*/
.header_content{
    padding: 0 0 0 80px;
}
.header{
    height: 90px;
    background-color: #fff;
}
.logo{
    width: 345px;
}
.logo img{
    width: 345px;
}
.m_navbar{
    display: none;
}
.navbar{
    padding: 14px 0 0 0;
    z-index: 999;
}
.navbar li {
    display: inline-block;
    width: 94px;
    position: relative;
}
.navbar a {
    display: inline-block;
    width: 100%;
    text-align: center;
    color: #444;
    font-size: 16px;
}
.navbar a:hover {
    text-decoration: none;
    color: #bf0000;
}
.navbar li ul{
    display: none;
    position: absolute;
    top: 40px;
    padding: 0;
    margin: 0;
    height: auto !important;
    background-color: #fff;
    border-radius: 6px;
    overflow: hidden;
    border-top: 3px solid #bf0000;
    box-shadow: 12px 12px 18px 1px rgba(15, 40, 109, 0.3);
}
.navbar li ul li{
    width: 160px;
}
.navbar li ul li a{
    line-height: 60px;
    font-size: 14px;
    border-bottom: 1px solid #eee;
}
.navbar li ul li a:hover{
    color: #fff;
    background-color: #bf0000;
    border-bottom: 1px solid #bf0000;
}
.header_tel{
    width: 220px;
    justify-content: flex-start;
    color: #6f7173;
    font-weight: 700;
}
.header_tel_icon{
    padding: 6px 6px 0 0;
}
.header_tel_text{
    font-size: 16px;
}
.header_tel_text span{
    font-size: 24px;
}
.header_wechat{
    width: 90px;
    height: 90px;
    background-color: #ecf6f6;
    position: relative;
}
.header_wechat a{
    display: block;
    margin: 29px 0 0 25px;
}
.header_wechat_float{
    width: 120px;
    padding: 8px;
    display: none;
    position: absolute;
    left: -60px;
    top: 30px;
    box-shadow: 12px 12px 18px 1px rgba(15, 40, 109, 0.3);
    z-index: 10;
    background-color: #fff;
    border-radius: 6px;
    border: #ddd;
}


@media screen and (max-width:1680px){
    .header_content{
        padding: 0 0 0 80px;
    }
    .logo{
        width: 300px;
    }
    .logo img{
        width: 300px;
    }
    .navbar{
        padding: 14px 0 0 0;
    }
    .navbar li {
        width: 94px;
    }
    .navbar a {
        font-size: 15px;
    }
    .navbar li ul li{
        width: 160px;
    }
    .navbar li ul li a{
        font-size: 14px;
    }
}
@media screen and (max-width:1520px){
    .header_content{
        padding: 0 0 0 60px;
    }
    .logo{
        width: 300px;
    }
    .logo img{
        width: 300px;
    }
    .navbar{
        padding: 14px 0 0 0;
    }
    .navbar li {
        width: 80px;
    }
    .navbar a {
        font-size: 15px;
    }
    .navbar li ul li{
        width: 160px;
    }
    .navbar li ul li a{
        font-size: 14px;
    }
}
@media screen and (max-width:1366px){
    .header_content{
        padding: 0 0 0 40px;
    }
    .logo{
        width: 260px;
    }
    .logo img{
        width: 260px;
    }
    .navbar{
        padding: 14px 0 0 0;
    }
    .navbar li {
        width: 72px;
    }
    .navbar a {
        font-size: 15px;
    }
    .navbar li ul li{
        width: 160px;
    }
    .navbar li ul li a{
        font-size: 14px;
    }
}


/*---------------------------------------------------------------- poster -----*/
.poster {
    height: auto;
    z-index: 1;
    min-width: 768px;
}
.poster_content img{
    width: 100%;
    height: auto;
}
.poster_content li {
    display: block !important;
}

/*---------------------------------------------------------------- aboutUs -----*/
.aboutUs{
    background-color: #f5f5f5;
}
.aboutUs_content{
    padding: 90px 0 80px 0;
    background: url(../images/aboutUs_bg.png) no-repeat right center;
}
.aboutUs_content_left{
    width: 50%;
}
.aboutUs_content_left h3{
    font-size: 36px;
    font-weight: 700;
    color: #333;
    padding: 0 0 18px 0;
}
.aboutUs_content_left h4{
    font-size: 20px;
    font-weight: 700;
    color: #bf0000;
    padding: 0 0 26px 0;
}
.aboutUs_content_left .divider{
    width: 50px;
    height: 5px;
    background-color: #d4d4d4;
    margin: 0 0 24px 0;
}
.aboutUs_content_left .text{
    font-size: 14px;
    line-height: 36px;
    color: #666;
    padding: 0 0 50px 0;
    justify-content: space-between;
}
.aboutUs_content_left .animate{
    padding: 0 80px 0 80px;
}
.aboutUs_content_left .animate p{
    font-size: 14px;
    color: #bf0000;
}
.aboutUs_content_left .animate p span{
    font-size: 36px;
    font-weight: 700;
}
.aboutUs_content_left .animate > span{
    font-size: 14px;
    color: #222;
}
.aboutUs_content_left .more{
    display: block;
    width: 130px;
    height: 56px;
    line-height: 56px;
    border: 1px solid #aaa;
    color: #222;
    margin: 60px 0 0 0;
    padding: 0 0 0 50px;
}
.aboutUs_content_left .more span{
    color: #666;
}

@media screen and (max-width:1680px){
    .aboutUs_content{
        padding: 60px 0 60px 0;
    }
    .aboutUs_content_right{
        width: 44%;
    }
    .aboutUs_content_right img{
        width: 100%;
    }
    .aboutUs_content_left .animate {
        padding: 0 40px 0 40px;
    }
}



/*---------------------------------------------------------------- products -----*/
.products{
    height: 700px;
    background: url(../images/products.jpg) no-repeat center center;
    background-size: cover;
}
.products_content{
    padding: 84px 0 0 0;
}
.products_content_title{
    padding: 0 0 62px 0;
}
.products_content_title_left h4{
    font-size: 36px;
    font-weight: 700;
    color: #888;
    padding: 0 0 8px 0;
}
.products_content_title_left h3 a{
    font-size: 30px;
    color: #fff;
    justify-content: flex-start;
}
.products_content_title_left h3 span{
    display: inline-block;
    width: 41px;
    height: 3px;
    background-color: #bf0000;
    margin: 0 0 0 20px;
}
.products_content_title_right01 span{
    font-size: 14px;
    font-weight: 700;
    color: #fff;
}
.products_content_title_right02{
    width: 117px;
    height: 2px;
    background-color: #666;
}
.products_content_title_right{
    padding: 14px 0 0 0;
}
.products_content_title_right01{
    padding: 0 0 6px 0;
}
.products_content_title_right01 span{
    padding: 0 44px 0 0;
}





.bt-row-separate,.bt-row,.bt-inner,.bt-center,.bt-center a,.bt-center img {margin: 0 !important;padding: 0 !important;border: 0 !important;outline: 0 !important;}
.products_content .slide{
    display: flex;
    justify-content: space-between;
}
.products_content .bt-row {
    width: 380px !important;
    height: 360px !important;
    background-color: #fff;
    border-radius: 6px;
}
.products_content .bt-row-separate {
    height: 10px;
}
.products_content img {
    width: 100% !important;
    height: 100% !important;
    max-width: 100% !important;
    max-height: 100% !important;
    text-align: center;
}
.products_content .bt-inner {
    position: relative;
    display: flex;
    justify-content: center;
    padding: 10px 0 0 0 !important;
}
.products_content .bt-inner .bt-title {
    position: absolute;
    top: 304px;
    left: 0px;
    display: inline-block;
    width: 100%;
    text-align: center;
    font-size: 18px;
    color: #222;
    font-weight: normal;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.products_content .bt-center {
    width: 360px !important;
    height: 270px !important;
    overflow: hidden;
}
.products_content .bt-center a{
    display: inline-block;
    width: 360px;
    height: 270px;
}

@media screen and (max-width:1680px){
    .products_content .bt-row {
        width: 280px !important;
        height: 240px !important;
    }
    .products_content .bt-inner .bt-title {
        top: 200px;
        font-size: 18px;
    }
    .products_content .bt-center {
        width: 260px !important;
        height: 170px !important;
    }
    .products_content .bt-center a{
        width: 260px;
        height: 170px;
    }
    .products {
        height: 560px;
    }
}





/*---------------------------------------------------------------- news -----*/
.news{
    height: 600px;
    background: url(../images/news.jpg) no-repeat center center;
    background-size: cover;
}
.news01 {
    width: 510px;
    height: 340px;
    overflow: hidden;
}
.news01 .bt-row {
    width: 510px !important;
    height: 340px !important;
    background-color: #fff;
    border: 1px solid #eee;
}
.news01 .bt-row-separate {
    height: 10px;
}
.news01 img {
    width: 100% !important;
    height: 100% !important;
    max-width: 100% !important;
    max-height: 100% !important;
    text-align: center;
}
.news01 .bt-inner {
    position: relative;
}
.news01 .bt-inner .bt-title {
    position: absolute;
    top: 280px;
    left: 0px;
    display: inline-block;
    width: 100%;
    text-align: center;
    font-size: 18px;
    color: #fff;
    font-weight: normal;
    background-color: rgba(34, 34, 34, 0.68);
    padding: 16px 0 22px 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.news01 .bt-center {
    width: 510px !important;
    height: 340px !important;
    overflow: hidden;
}
.news01 .bt-center a{
    display: inline-block;
    width: 510px;
    height: 340px;
}

.news_text{
    width: 500px;
}
.news_text_title01 h3{
    font-size: 26px;
    font-weight: 700;
    color: #222;
}
.news_text_title01 span{
    font-size: 16px;
    color: #666;
}
.news_text_title02{
    width: 500px;
    height: 1px;
    background-color: #c1c1c1;
    margin: 22px 0 0 0;
}
.news_text ul li{
    border-bottom: 1px solid #ddd;
}
.news_text ul span{
    font-size: 14px;
    color: #888;
    display: inline-block;
    padding: 0 0 22px 0;
}
.news_text ul a{
    font-size: 18px;
    color: #333;
    display: inline-block;
    width: 500px;
    padding: 22px 0 6px 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

@media screen and (max-width:1680px){
    .news{
        height: 560px;
    }
    .news01 {
        width: 360px;
        padding-top: 30px;
    }
    .news01 .bt-row {
        width: 360px !important;
    }
    .news01 .bt-inner .bt-title {
        top: 240px;
    }
    .news01 .bt-center {
        width: 360px !important;
        height: 240px !important;
    }
    .news01 .bt-center a{
        width: 360px;
        height: 240px;
    }

    .news_text{
        width: 380px;
    }
    .news_text_title01 h3{
        font-size: 26px;
        font-weight: 700;
    }
    .news_text_title01 span{
        font-size: 16px;
        color: #666;
    }
    .news_text_title02{
        width: 380px;
        margin: 22px 0 0 0;
    }
    .news_text ul span{
        padding: 0 0 12px 0;
    }
    .news_text ul a{
        width: 380px;
        padding: 16px 0 6px 0;
    }
}








/*---------------------------------------------------------------- culture -----*/
.culture{
    height: 700px;
    background: url(../images/culture.jpg) no-repeat center center;
    background-size: cover;
    position: relative;
}
.culture_container_bg{
    width: 52.1%;
    height: 500px;
    background-color: #cc1414;
    box-shadow: 12px 12px 18px 1px rgba(15, 40, 109, 0.36);
    position: absolute;
    left: 0;
    top: 90px;
    z-index: 10;
}
.culture_content{
    padding: 50px 0 0 0;
    align-items: flex-start;
}

.culture_container{
    width: 800px;
    padding: 84px 0 0 0;
    color: #fff;
    z-index: 1000;
}
.culture_title{
    font-size: 32px;
    font-weight: 700;
}
.culture_text{
    padding: 26px 20px 0 52px;
    background: url(../images/culture_text.png) no-repeat 18px 36px;
}
.culture_text p{
    text-align: justify;
    font-size: 14px;
    line-height: 36px;
    color: #e5b8b8;
}

.culture_map{
    width: 800px;
    height: 600px;
    background-color: #f5f3f0;
    z-index: 1;
}

@media screen and (max-width:1680px){
    .culture_text p {
        line-height: 32px;
    }
}




/*---------------------------------------------------------------- capacity -----*/
.capacity{
    height: 700px;
    background-color: #e8eaec;
}
.capacity_title{
    justify-content: center;
    padding: 58px 0 32px 0;
}
.capacity_title h3{
    font-size: 32px;
    font-weight: 700;
    color: #222;
    padding: 0 24px 0 24px;
}
.capacity_title_divider{
    width: 60px;
    height: 1px;
    background-color: #c1c1c1;
}
.capacity_container{
    padding: 26px 0 0 0;
}
.capacity_item{
    padding: 0 20px 0 20px;
    width: 400px;
    height: 380px;
    background-size: cover;
}
.capacity01{
    background: url(../images/capacity01.jpg) no-repeat;
}
.capacity02{
    background: url(../images/capacity02.jpg) no-repeat;
}
.capacity03{
    background: url(../images/capacity03.jpg) no-repeat;
}
.capacity04{
    background: url(../images/capacity04.jpg) no-repeat;
}
.capacity_title_text{
    font-size: 16px;
    line-height: 36px;
    color: #666;
    text-align: center;
}
.capacity_item{
    align-items: flex-start;
    color: #fff;
}
.capacity_item p{
    font-size: 16px;
    line-height: 24px;
    padding: 32px 0 0 0;
    width: 50%;
}
.capacity_item h6{
    font-size: 48px;
    padding: 22px 0 0 0;
}
.capacity_item span{
    font-size: 16px;
}

@media screen and (max-width:1680px){
    .capacity_item{
        padding: 0 20px 0 20px;
        width: 300px;
        height: 260px;
    }
    .capacity{
        height: 560px;
    }
    .capacity_item p {
        width: 60%;
    }
}




/*---------------------------------------------------------------- footer -----*/
.footer{
    height: 420px;
    background-color: #373738;
}
.footer_divider{
    width: 1px;
    height: 280px;
    background-color: #666;
}

.footer02{
    align-items: flex-start;
}

.footer01_logo{
    width: 275px;
    height: 45px;
    margin: 0 auto;
    margin-bottom: 62px;
    background: url(../images/footer01_logo.png) no-repeat;
    background-size: cover;
}
.footer01_wechat{
    width: 120px;
    height: 120px;
    margin: 0 auto;
    background: url(../images/footer01_wechat.jpg) no-repeat;
    background-size: cover;
}
.footer01_wechat_text{
    font-size: 16px;
    color: #888;
    text-align: center;
    padding: 8px 0 0 0;
}
.footer02 h6{
    font-size: 16px;
    color: #fff;
}
.footer02_nav{
    padding: 0 30px 0 30px;
}
.footer02_nav_divider{
    width: 16px;
    height: 1px;
    background-color: #fff;
    margin: 14px 0 18px 0;
}
.footer02 li a{
    font-size: 14px;
    line-height: 36px;
    color: #888;
}
.footer03_search{
    justify-content: flex-end;
}
.footer03_tel{
    justify-content: flex-end;
    font-size: 16px;
    color: #888;
    padding: 66px 0 46px 0;
}
.footer03_tel svg{
    margin: 0 4px 0 0;
}
.footer03_tel span{
    font-size: 24px;
    font-weight: 700;
    color: #fff;
}
.footer03_contact{
    justify-content: flex-end;
    font-size: 14px;
    line-height: 36px;
    color: #ccc;
}



.copyright{
    height: 80px;
    background-color: #252525;
    font-size: 14px;
    color: #888;
}
.copyright_content{
    justify-content: space-between;
}
.copyright a{
    font-size: 14px;
    color: #888;
}
.copyright_beian{
    justify-content: flex-start;
}
.copyright_beian_GongAn{
    padding: 0 20px 0 0;
}
.copyright_beian_GongAn_icon{
    padding: 0 4px 0 0;
}


@media screen and (max-width:1680px){
    .footer01_logo {
        width: 225px;
        padding-bottom: 16.3%;
        background-size: contain;
        margin-bottom: 0;
    }
    .footer02_nav {
        padding: 0 20px 0 20px;
    }
}




/*-------------------------------------------------------------- footer搜索框 -----*/
.footer .search{
    border: 1px solid #aaa;
    border-radius: 30px;
    overflow: hidden;
}
.input-group{
    width: 400px;
    height: 60px;
    display: flex;
}
.input-group-btn .button{
    width: 80px;
    height: 40px;
    margin: 10px;
    background-color: #bf0000;
    border: 0;
    border-radius: 20px;
    background: url(../images/search.png) no-repeat;
    background-size: cover;
}
#mod-search-searchword{
    border: 0;
    width: 250px;
    height: 40px;
    margin: 10px;
    padding: 0 0 0 30px;
    font-size: 14px;
    color: #888;
    background: none;
}
#mod-search-searchword:focus {
      border: 0;
      outline: none;
      background: none;
}
.btn-text{
    display: none;
}



/*---------------------------------------------------- 面包屑导航 内页右侧 ------*/

.crumbs {
    height: 40px;
    border-bottom: 1px solid #eee;
    padding: 0 0 0 30px;
    margin: 20px 0 30px 0;
    background: url(../images/crumbsBG.png) no-repeat 10px 12px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.crumbs ul li {
    display: inline-block;
}

.crumbs ul li span,
.crumbs ul li a {
    font-size: 13px;
    color: #7a7980;
    line-height: 40px;
}

.page-content {
    width: 1200px;
    padding: 10px 0px 30px 0;
    min-height: 700px;
}



/*---------------------------------------------------------- 内页图片列表 ------*/

.page-content .blog .items-row{
    display: flex;
    justify-content: flex-start;
}
.page-content .blog .item {
    border: #dadada solid 1px;
    width: 360px;
    margin: 0 60px 30px 0;
}

.page-content .blog .item .item-image {
    width: 360px;
    height: 270px;
    overflow: hidden;
}
.page-content .blog .item .item-image img {
    width: 100%;
    height: 100%;
}
.page-content .blog .item .page-header h2 a {
    font-size: 16px;
    font-weight: normal;
    color: #222;
    text-align: center;
    display: block;
    padding: 12px 0 10px 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.page-content .blog .cat-children {
    display: none;
}



/*--------------------------------------------------------------- 内页页码 ------*/

.icon-previous:before,
.icon-backward:before {
    content: "<";
}

.icon-next:before,
.icon-forward:before {
    content: ">";
}

.icon-first:before {
    content: "|<";
}

.icon-last:before {
    content: ">|";
}

.pagination {
    margin: 20px 0;
    display: block;
    width: 100%;
    text-align: center;
}

.pagination ul {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin-left: 0;
    margin-bottom: 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}

.pagination ul>li {
    display: inline-block;
}

.pagination ul>li>a,
.pagination ul>li>span {
    float: left;
    padding: 4px 12px;
    line-height: 18px;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
    border-left-width: 0;
}

.pagination ul>li>a:hover,
.pagination ul>li>a:focus,
.pagination ul>.active>a,
.pagination ul>.active>span {
    background-color: #f5f5f5;
}

.pagination ul>.active>a,
.pagination ul>.active>span {
    color: #999;
    cursor: default;
}

.pagination ul>.disabled>span,
.pagination ul>.disabled>a,
.pagination ul>.disabled>a:hover,
.pagination ul>.disabled>a:focus {
    color: #999;
    background-color: transparent;
    cursor: default;
}

.pagination ul>li:first-child>a,
.pagination ul>li:first-child>span {
    border-left-width: 1px;
    -webkit-border-top-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    border-top-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-left-radius: 4px;
}

.pagination ul>li:last-child>a,
.pagination ul>li:last-child>span {
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    border-bottom-right-radius: 4px;
}

.pagination-centered {
    text-align: center;
}

.pagination-right {
    text-align: right;
}

.pagination-large ul>li>a,
.pagination-large ul>li>span {
    padding: 11px 19px;
    font-size: 16.25px;
}

.pagination-large ul>li:first-child>a,
.pagination-large ul>li:first-child>span {
    -webkit-border-top-left-radius: 6px;
    -moz-border-radius-topleft: 6px;
    border-top-left-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-bottom-left-radius: 6px;
}

.pagination-large ul>li:last-child>a,
.pagination-large ul>li:last-child>span {
    -webkit-border-top-right-radius: 6px;
    -moz-border-radius-topright: 6px;
    border-top-right-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    border-bottom-right-radius: 6px;
}

.pagination-mini ul>li:first-child>a,
.pagination-mini ul>li:first-child>span,
.pagination-small ul>li:first-child>a,
.pagination-small ul>li:first-child>span {
    -webkit-border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    border-top-left-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-left-radius: 3px;
}

.pagination-mini ul>li:last-child>a,
.pagination-mini ul>li:last-child>span,
.pagination-small ul>li:last-child>a,
.pagination-small ul>li:last-child>span {
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    border-bottom-right-radius: 3px;
}

.pagination-small ul>li>a,
.pagination-small ul>li>span {
    padding: 2px 10px;
    font-size: 12px;
}

.pagination-mini ul>li>a,
.pagination-mini ul>li>span {
    padding: 0 6px;
    font-size: 9.75px;
}

.pagination .pull-right {
    color: #d5d4d9;
    padding: 0 0 20px 0;
}



/*----------------------------------------------------------- 内页新闻列表 ------*/

.page-content .table tr,
.page-content .table td,
.page-content .table th,
.page-content .table,
.page-content .table a,
.table-bordered,
.table-bordered td {
    border: none;
    background-color: transparent;
}

.page-content .table td {
    width: 100%;
    border-bottom: 1px dashed #dadada;
}

.table-striped tbody>tr:nth-child(2n+1)>td,
.table-striped tbody>tr:nth-child(2n+1)>th,
.table-striped tbody>tr:nth-child(2n+1)>td a:hover,
.table-striped tbody>tr:nth-child(2n+1)>th a:hover {
    background-color: transparent;
}

.page-content .table a {
    font-size: 16px;
    color: #222;
    background: url(../images/newsList.png) no-repeat left center;
    padding: 0 0 0 20px;
    margin: 0 0 0 12px;
    border: none;
    line-height: 70px;
    display: inline-block;
    width: 1160px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}


.page-content .table .list-date {
    font-size: 13px;
    line-height: 60px;
    color: #d5d4d9;
}


/*-------------------------------------------------------------- 内页文章页 ------*/

.page-content .item-page .page-header h2 {
    font-size: 22px;
    color: #bf0000;
    font-weight: 700;
    text-align: center;
    line-height: 32px;
}

.page-content .page-header {
    padding: 0 0 5px 0;
}

.page-content .item-page p {
    font-size: 18px;
    line-height: 30px;
    margin: 16px 0 6px 0;
    color: #222;
    letter-spacing: normal;
    text-align: justify;
}

.page-content .item-page p img {
    max-width: 860px;
    margin: 12px 0 6px 0;
    height: auto;
    text-align: center;
}

/*---------------------------------------------------- 内页文章页上一篇下一篇 ------*/

.pagenav {
    clear: both;
    padding: 10px 0 10px 0;
    border-top: 1px dashed #dadada;
}

.pagenav li a {
    padding: 0 0 0 10px;
    margin: 0 0 0 5px;
    color: #666;
    line-height: 24px;
    background: url(../images/pageRightList0.png) no-repeat left center;
}

/*---------------------------------------------------------- 内页文章页分页 ------*/

.pager .pagination-list {
    padding-left: 0;
    margin: 20px 0;
    text-align: center;
    list-style: none;
}

.pager .pagination-list li {
    display: inline;
}

.pager .pagination-list .disabled>a,
.pager .pagination-list .disabled>a:focus,
.pager .pagination-list .disabled>a:hover,
.pager .pagination-list .disabled>span {
    color: #777;
    cursor: not-allowed;
    background-color: #fff;
}

.pager .pagination-list li>a,
.pager .pagination-list li>span {
    background: transparent;
}

.pager .pagination-list li>a,
.pager .pagination-list li>span {
    display: inline-block;
    padding: 5px 14px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 15px;
}

.pagenavcounter {
    display: none;
}

/*-------------------------------------------------------- 内页搜索结果页 ------*/

.page-content #searchForm{}
.page-content .search-results{}

.page-content .search {
    line-height: 24px;
}
.page-content .search .input-group, .page-content .search .result-created{
    display: none;
}
.page-content .search dt {
    padding: 16px 0 0 0;
}
.page-content .result-text{
    font-size: 14px;
    line-height: 24px;
    color: #666;
}
.page-content .search dt,
.page-content .search dt a {
    font-family: "Microsoft YaHei", "微软雅黑";
    font-size: 16px;
    color: #d44536;
}

.page-content .search .small,
.page-content .search .result-created {
    font-size: 12px;
    color: #777;
}

.page-content .search #searchForm .searchintro,
.page-content .search #searchForm .form-limit,
.page-content .search #searchForm .btn-group {
    display: inline-block;
}

.page-content .search #searchForm .inputbox {
    height: 24px;
}

.page-content .search #searchForm .btn-toolbar {
    padding: 0 0 10px 0;
}












































