﻿.banner-ner{
    background-image:url(../images/banner-ner09.jpg);
    background-repeat: no-repeat;
    background-size: cover, cover;
    background-position: center;
}
/*.banner-ner h3{*/
    /*font-size: 42px;*/
    /*color: #fff;*/
    /*line-height: 470px;*/
    /*width: 100%;*/
    /*height: 400px;*/
    /*margin-top: 0;*/
    /*background-color: rgba(0, 0, 0, 0.50);*/
    /*letter-spacing: 10px;*/
    /*margin-bottom: 0;*/
/*}*/

/*@media (max-width: 768px) {*/
    /*.banner-ner h3 {*/
        /*font-size: 36px;*/
        /*height: 150px;*/
        /*line-height: 150px;*/
    /*}*/
/*}*/
.banner-ner .banner-ner1{
    width: 100%;
    height: 400px;
    background-color: rgba(0, 0, 0, 0.70);
}
.banner-ner h3{
    font-size: 42px;
    color: #fff;
    padding-top: 195px;
    margin: 0;
    padding-bottom: 20px;
    letter-spacing: 10px;
}
.banner-ner h4{
}
.banner-ner span{
    padding: 0 30px;
    color: #ffffff;
    font-size: 40px;
    letter-spacing: 0px;
    border-top: 4px solid #ffffff;
    padding-top: 10px;
}
@media (max-width: 768px) {
    .banner-ner .banner-ner1{
        width: 100%;
        height: 150px;
        background-color: rgba(0, 0, 0, 0.70);
    }
    .banner-ner h3 {
        font-size: 36px;
        padding-top: 40px;
        font-size: 24px;
    }
    .banner-ner span{
        font-size: 20px;
    }
}


/*��������*/
.ner{
    padding: 100px 0;
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover, cover;
    background-position: center;
}
.ner h2{
    color: #004A49;
    margin: 0;
    padding: 0;
}
.ner h2 span{
    font-weight: 600;
    border-left: 4px solid #004A49;
    color: #004A49;
    padding-left: 15px;
    padding-right: 5px;
}
.ner h6{
    color: #999;
}
.ner h4{
    color: #000;
    font-weight: 600;
    font-size: 24px
}
.ner .ner-body div,.ner .ner-body p{
    line-height: 2em;
    color: #777;
}
.ner .ner-body .text-indent p{
	padding-bottom: 0;
	margin-bottom: 0;
}
@media (max-width: 768px) {
    .ner {
        padding: 30px 0;
    }
}

.left-40{
    float: left;
    width: 40%;
}
.left-30{
    float: left;
    width: 30%;
}
.left-70{
    float: left;
    width: 70%;
}
.left-60{
    float: left;
    width: 60%;
}
.left-60 ul li,.left-70 ul li{
    display: inline-block;
    background-color: #004A49;
    border-radius: 5px;
    padding: 10px 35px;
    margin-left: 10px;
}
.left-60 ul li a,.left-70 ul li a{
    color: #ffffff;
}
.left-60 ul li:hover,.left-70 ul li:hover{
    background-color: #000000;
}
@media (max-width: 768px) {
    .left-40,.left-60,.left-30,.left-70{
        width: 100%;
    }
    .left-60 ul li,.left-70 ul li{
        width:48%;
        display: block;
        float: left;
        margin:0 1%;
        margin-bottom: 1%;
        padding: 8px 5px;
        text-align: center;
    }
    .about hr{
        margin: 0;
        padding: 0;
    }
}

/*��Ʒ����*/

.product .list-p{
    width: 50%;
    color: rgb(255, 255, 255);
    float: left;
    padding: 50px 70px;
    background-color: #004A49;
}
.product .list-p1{
    width: 100%;
    padding: 50px 70px;
    float: left;
    color: rgb(255, 255, 255);
    background-color: #004645;
}
.product .list-p:nth-of-type(1){
    background-color: rgba(0, 74, 73, 0.84);
}
.product .list-p:nth-of-type(2){
    background-color: rgba(0, 74, 73, 0.88);
}
.product .list-p:nth-of-type(3){
    background-color: rgba(0, 74, 73, 0.88);
}
.product .list-p:nth-of-type(4){
    background-color: rgba(0, 74, 73, 0.92);
}
.product .list-p:nth-of-type(5){
    background-color: rgba(0, 74, 73, 0.92);
}
.product .list-p:nth-of-type(6){
    background-color: rgba(0, 74, 73, 0.96);
}
.product .list-p:nth-of-type(7){
    background-color: rgba(0, 74, 73, 0.96);
}
.product .list-p:nth-of-type(8){
    background-color: rgba(0, 74, 73, 1);
}
.product .list-p .list-hr{
    width: 120px;
    height: 2px;
    background-color: #fff;
    margin: 0 auto;
}
.product .list-p1 .list-hr{
    width: 120px;
    height: 2px;
    background-color: #fff;
    margin: 0 auto;
}
.product .list-p p{
    line-height: 1.68em;
}
.product .list-p1 p{
    line-height: 1.68em;
}
.text-indent{
    text-indent: 2em;
}
.product .list-p div a{
    padding: 10px 45px;
    background-color: #ffffff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #004A49;
}
.product .list-p1 div a{
    padding: 10px 45px;
    background-color: #ffffff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #004A49;
}
@media (max-width: 768px) {
    .product{
        padding-bottom: 0!important;
    }
    .product .list-p{
        width: 100%;
        padding: 30px 15px;
    }
    .product .list-p1{
        padding: 30px 15px;
    }
    .product .list-p:nth-of-type(1){
        background-color: rgba(0, 74, 73, 0.825);
    }
    .product .list-p:nth-of-type(2){
        background-color: rgba(0, 74, 73, 0.85);
    }
    .product .list-p:nth-of-type(3){
        background-color: rgba(0, 74, 73, 0.875);
    }
    .product .list-p:nth-of-type(4){
        background-color: rgba(0, 74, 73, 0.90);
    }
    .product .list-p:nth-of-type(5){
        background-color: rgba(0, 74, 73, 0.925);
    }
    .product .list-p:nth-of-type(6){
        background-color: rgba(0, 74, 73, 0.95);
    }
    .product .list-p:nth-of-type(7){
        background-color: rgba(0, 74, 73, 0.975);
    }
    .product .list-p:nth-of-type(8){
        background-color: rgba(0, 74, 73, 1);
    }

}
/*��Ʒҳ2*/

.product .list-s{
    width: 100%;
    color: rgb(255, 255, 255);
    padding: 50px 70px;
    background-color: #004A49;
}
.product .list-s .list-hr{
    width: 120px;
    height: 2px;
    background-color: #fff;
    margin: 0 auto;
}
.product .list-s p{
    line-height: 1.68em;
}
.product table tr td{
    padding:5px;
    transition:all 0.3s linear 0s;
}
.product table tr td:hover{
    color: #ffffff;
    font-weight: 600;
    background-color: #004A49;
    transform: scale(1.1);
}
.product table tr:nth-of-type(1) td{
    border-right: 1px solid #ffffff;
    border-top: 1px solid #004A49;
    color:#ffffff;
    font-weight: 600;
}
.product table tr:nth-of-type(1) td:nth-last-of-type(1){
    border-right: 1px solid #004A49;
}
@media (max-width: 768px) {
    .product {
        padding-bottom: 0 !important;
    }
    .product .list-s {
        width: 100%;
        padding: 30px 15px;
    }
}
.product .list-c{
    transition:all 0.3s linear 0s;
}
.product .list-c:hover{
    transform: scale(1.05);
}
.product .list-c .list-c-img{
    border:1px solid #004A49;
}
.product .list-c .list-c-h{
    line-height: 50px;
    color: #ffffff;
    font-weight: 600;
    font-size: 18px;
    padding: 0 10px;
    transition:all 0.3s linear 0s;
    background-color: #004A49;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.navigation .screen-reader-text{
display: none;
}
.nav-links{
margin: 0 auto;
}
.fenye{
padding-top: 30px;
}
.nav-links a,.nav-links span{
display: inline-block;
min-height: 35px;
min-width: 37px;
padding: 0 10px;
line-height: 35px;
background-color: #fff;
font-size: 15px;
color: #070707;
text-align: center;
order: 1px solid #004A49;
-webkit-transition: all .3s ease-out 0s;
-o-transition: all .3s ease-out 0s;
transition: all .3s ease-out 0s
}
.nav-links a{
    border: 1px solid #004A49;
}
.nav-links span.current,.nav-links a.page-numbers:hover{
    background-color: #004A49;
		color: #fff;
    border: 1px solid #004A49;
}

.dede_pages ul li{
    display: inline-block;
    padding: 10px 15px;
    min-width: 42px;
    border: 1px solid #004A49;
}
.dede_pages ul li.thisclass,.dede_pages ul li:hover,.dede_pages ul li:hover a,.dede_pages ul li.thisclass a{
    background-color: #004A49;
    color: #ffffff;
}
.dede_pages ul li a{
    color: #004A49;
}

@media (max-width: 768px) {
    .pro-table{
        overflow-x: auto;
        overflow-y: hidden;
    }
}

/*������Ѷ*/
.new-b{
    border-bottom: 1px dotted  #004A49;
}
.new-b h2{
    font-size: 30px;
    font-weight: 600;
}
.new-b .data ul li{
    display: inline-block;
    padding-right: 50px;
    color: #999;
    font-size: 12px;
}
.new-b p{
    color: #555;
    line-height: 2em;
}
.new-b .new-ner div{
    color: #555;
    line-height: 1.8em;
}
.new-b .more {
    display: inline-block;
    padding: 10px 45px;
    background-color: #004A49;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #004A49;
    color: #ffffff;
}
.new-b .more:hover{
    border: 1px solid #004A49;
    background-color: #000;
}
.new-left h3{
    background-color: #004A49;
    color: #ffffff;
    line-height: 50px;
    border-radius: 5px;
    font-size: 16px;
    font-weight: 600;
    padding: 0 25px;
    margin: 0;
    margin-bottom: 5px;
    transition:all 0.3s linear 0s;
}
.new-left h3:hover{
    transform: scale(1.05);
}
.new-left ul{
    padding-bottom: 30px;
}
.new-left ul li{
    line-height: 35px;
    padding: 0 25px;
    border-radius: 5px;
    background-color: rgba(0, 74, 73, 0.15);
    margin-bottom: 5px;
    transition:all 0.3s linear 0s;
}
.new-left ul li a{
    color: #004A49;
    font-size: 16px;
    font-weight: 500;
}
.new-left ul li:hover{
    color: #ffffff;
    background-color: #004A49;
    transform: scale(1.05);
}
.new-left ul li:hover a{
    color: #ffffff;
}
.new-left h5{
    line-height: 1.8em;
    font-weight: 600;
    margin-bottom: 5px;
    color: #f3f3f3;
}
.new-left p{
    line-height: 1.5em;
    color: #f3f3f3;
}
.new-left1 h4{
    color: #f3f3f3;
    font-size: 22px;
    margin: 0;
}
.new-next{
    padding-bottom: 10px;
}
.new-next a{
    color: #222;
}

@media (max-width: 768px) {
    .new-left ul{
        padding-bottom: 15px;
    }
}
/*��Ʒ��ҳ*/
.pro-ner h3{
    color: #004A49;
    border-bottom: 2px solid #004A49;
    padding-bottom: 10px;
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 20px;
}
.pro-ner div{
    line-height: 2em;
    font-weight: 600;
}
.pro-ner div a{
    display: inline-block;
    padding: 10px 45px;
    background-color: #004A49;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    line-height: 1.8em;
    border: 1px solid #004A49;
    color: #ffffff;
}
.pro-ner div a:hover {
    color: #004A49;
    background-color: #ffffff;
}
.pro-ner2 img{
    border-top: 2px solid #004A49;
    border-bottom:2px solid #004A49;
}
/*����*/
.anli .col-sm-4{
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.anli-list {
    border: 1px solid #004A49;
    transition:all 0.3s ease 0s;
}
.anli-list img{
}
.anli-list:hover{
    transform: scale(1.05);
    border: 1px solid #000000;
}
.anli-list:hover h5{
    background-color: #000000;
}
.anli-list h5{
    line-height: 50px;
    text-align: center;
    font-size: 18px;
    font-weight: 600;
    background-color: #004A49;
    margin: 0;
    color: #ffffff;
    padding: 0;
}


/**/

.con-ner{
    background-color: rgba(0, 74, 73, 0.98);
    background: linear-gradient(to left top, rgba(0, 74, 73, 1),rgba(0, 74, 73, 0.65));
    padding: 30px;
    color: #fff;
    margin-bottom: 30px;
}
.con-ner:hover{
    background-color: rgba(0, 74, 73, 0.98);
}
.con-ner h3{
    font-weight: 600;
    margin: 0;
    padding: 0;
    padding-bottom: 10px;
    margin-bottom: 10px;
    font-size: 24px;
    border-bottom: 2px solid #fff;
}
.con-ner li{
    line-height: 2em;
}
.con-ner li i{
    padding-right:10px;
}
