/*product*/

.product .wrap-page {
    top: 48px;
}

.product .content-box {
    padding-bottom: 0rem;
}

.product .content-box li {
    background-color: #fff;
    width: 98%;
    margin-bottom: 1rem;
    border-radius: 4px;
}

.product .content-box li .img {
    overflow: hidden;
    border-radius: 4px;
}

.product .content-box li .img a {
    display: block;
}

.product .content-box li .img img {
    width: 100%;
    height: auto;
}


/*product-detail*/

.product-detail .wrap-page {
    top: 48px;
}

.product-detail .title a.btn-sub {
    background: url(../images/product_btn1.png) no-repeat center center;
    top: 0;
    right: 0;
    display: block;
    width: 48px;
    height: 48px;
    overflow: hidden;
    text-indent: -99em;
    position: absolute;
    top: 0;
    right: 0;
}

.product-detail .content-box ul {
    background: #fff;
    border-radius: 4px;
}

.product-detail.dt .wrap-page {
    top: 85px;
}

.product-detail .content-box li .head {
    border-bottom: 2px solid #e5e5e5;
    background: url(../images/navbar_bg.png) repeat-x;
    line-height: 3.2rem;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    padding-left: 1rem;
}

.product-detail .content-box li .banner {
    overflow: hidden;
    height: 15.5rem;
    width: 100%;
}

.product-detail .content-box li .banner img {
    width: 100%;
    height: 100%;
}

.product-detail .content-box li .text {
    padding: 1rem 1.5rem;
}

.product-detail .content-box li .text p {
    /* text-indent: 2em;*/
    color: #666;
    letter-spacing: 1px;
    font-size: 1.4rem;
    margin-bottom: 1rem;
    word-wrap: break-word;
    text-align: justify;
}

.product-detail .content-box li .text p .blue {
    color: #016cba;
}

.product-detail .content-box .text img {
    height: auto;
    width: 100%;
}

.product-detail .content-box li .text p.last {
    text-indent: 0;
}


/*dt*/

.product-detail.dt .content-box ul {
    min-height: 350px;
}

.product-detail.coal .content-box ul {
    min-height: 330px;
}


/*dt-section2*/

.product-detail.section2 .wrap-page {
    top: 85px;
}

.product-detail.section2 .content-box ul {
    min-height: 293px;
}

.product-detail.section2 .navbar li {
    width: 25%;
}

.product-detail.section2 .navbar li a {
    font-size: 1.2rem;
}


/*agrochemical net*/

.agrochemical.net .content-box .map img {
    width: 100%;
}

.agrochemical.net .content-box .table {
    padding: 1rem;
}

.agrochemical.net .content-box .table table {
    width: 100%;
}

.agrochemical.net .content-box .table table td {
    border: 1px solid #ddd;
    line-height: 2rem;
    padding-left: 1rem;
}

.agrochemical.net .content-box .table table tr:nth-child(even) td {
    background-color: #f9f9f9;
}

.agrochemical.net .content-box .text span {
    color: #016cba;
}

.agrochemical.net .content-box .table2 {
    padding: 1rem;
}

.agrochemical.net .content-box .table2 table {
    text-align: center;
    width: 100%;
}

.agrochemical.net .content-box .table2 table thead td {
    background-color: #d2d2d2;
    color: #555;
}

.agrochemical.net .content-box .table2 table td {
    border: 1px solid #ddd;
    line-height: 2rem;
    color: #666;
}

.agrochemical.net .content-box .table2 table tbody tr:nth-child(odd) td {
    background-color: #f9f9f9;
}


/*agrochemical enterprise*/

.agrochemical.enterprise .content-box .switch {
    width: 39rem;
}

.agrochemical.enterprise .content-box .switch li {
    width: 8.7rem;
    margin-left: 1rem;
}

.agrochemical.enterprise .content-box .contact .text p.last {
    margin-bottom: 1rem;
}


/*agrochemical support*/

.agrochemical.support .content-box .time p:nth-child(1) {
    background-color: #eaeaea;
}

.agrochemical.support .content-box .time p {
    line-height: 3rem;
    padding-left: 1rem;
    color: #666;
}


/*agrochemical products*/

.agrochemical.products .content-box .item {
    padding: 1rem 10%;
}

.agrochemical.products .content-box .item a {
    display: block;
}

.agrochemical.products .content-box .item li {
    width: 45%;
    margin-bottom: 1rem;
    border: 1px solid #ddd;
    border-radius: 2px;
    color: #016cba;
    text-align: center;
}

.agrochemical.products .content-box .item li .img {
    width: 90%;
    margin: 0 auto;
    border-bottom: 1px solid #ddd;
}

.agrochemical.products .content-box .item li img {
    width: 100%;
}


/*logistics*/

.logistics .content-box ul {
    padding-bottom: 2rem;
}

.logistics .contact {
    background: #fff;
    clear: both;
    padding: 1rem;
}

.logistics .contact p {
    line-height: 2.5rem;
    padding: 0 1rem;
    color: #666;
}

.logistics .contact p.blue {
    color: #016cba;
}

.logistics .contact p.gray {
    background-color: #eaeaea;
}

.logistics .contact table {
    width: 100%;
    color: #666;
}

.logistics .contact table td {
    padding-left: 1rem;
    line-height: 2.5rem;
    border: 1px solid #ddd;
}

.logistics .contact table tr:nth-child(even) td {
    background-color: #f9f9f9;
}

.logistics .contact table {
    font-size: 1.2rem;
}


/*logistics-survey*/

.logistics.survey .content-box ul {
    min-height: 373px;
}


/*logistics-container*/

.logistics.container .contact {
    display: none;
}

.logistics.container .contact.active {
    display: block;
}

.logistics.container .text .blue {
    color: #016cba;
}

.logistics.container .business .blue {
    color: #016cba;
    padding-left: 1rem;
}

.logistics.container .business table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 1rem;
}

.logistics.container .business table td {
    border: 1px solid #ddd;
    border-radius: 4px;
    text-align: center;
}

.logistics.container .business table td a {
    display: block;
}

.logistics.container .business table td.active a,
.logistics.container .business table td a:hover {
    color: #fff;
    background-color: #016cba;
}


/*logistics-warehousing*/

.logistics.warehousing .contact table {
    margin-bottom: 2rem;
}

.logistics.warehousing .contact table.last {
    margin-bottom: 0;
}


/*logistics-enterprise*/

.logistics.enterprise .content-box .switch {
    width: 88rem;
}

.logistics.enterprise .content-box .switch li {
    width: 8.7rem;
    margin-left: 1rem;
}


/*intermediate products*/

.intermediate.products .wrap-page {
    top: 85px;
}

.intermediate.products .content-box ul {
    padding-bottom: 2rem;
    min-height: 380px;
}

.intermediate.products .content-box .banner {
    margin-bottom: 2rem;
}

.intermediate.products .content-box .products {
    width: 90%;
    margin: 0 auto;
    border: 1px solid #ddd;
    min-height: 0;
    padding-bottom: 0;
}

.intermediate.products .content-box .products li {
    line-height: 3rem;
    border-bottom: 1px solid #ddd;
    padding: 0 2rem;
    overflow: auto;
}

.intermediate.products .content-box .products li:nth-child(even) {
    background-color: #f9f9f9;
}

.intermediate.products .content-box .products li a {
    display: block;
    color: #666;
}


/*enterprise*/

.enterprise .content-box .img.active {
    display: block;
}

.enterprise .content-box .img {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    overflow: hidden;
    display: none;
}

.enterprise .content-box .img img {
    width: 100%;
}

.enterprise .content-box ul {
    border-radius: 0;
    min-height: 0;
}

.enterprise .content-box .name {
    padding-bottom: 1rem;
    margin-bottom: 1rem;
    border-bottom: 1px solid #ddd;
}

.enterprise .content-box .name .fl {
    color: #016cba;
}

.enterprise .content-box .name .fr span {
    display: none;
}

.enterprise .content-box .name .fr span.active {
    display: inline;
}

.enterprise .content-box .switchbox {
    width: 100%;
    overflow-x: auto;
}

.enterprise .content-box .switch {
    padding: 1rem 0;
    border-radius: 0;
}

.enterprise .content-box .switch li {
    width: 27.3%;
    height: 43px;
    margin-left: 4.6%;
    float: left;
    padding: 0.3rem;
    background: url(../images/detail_logistics_enterprise_switch1.png);
    background-size: 100%;
    background-repeat: no-repeat;
}

.enterprise .content-box .switch li.active {
    background: url(../images/detail_logistics_enterprise_switch.png);
    background-size: 100%;
}

.enterprise .content-box .switch li img {
    width: 100%;
    height: 100%;
}

.enterprise .content-box .switch li a {
    display: block;
    position: relative;
    bottom: -1px;
    width: 100%;
    height: 100%;
}

.enterprise .content-box .contact.active {
    display: block;
}

.enterprise .content-box .contact {
    clear: both;
    padding: 1.5rem;
    background: #fff;
    display: none;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}

.enterprise .content-box .contact .text p {
    color: #666;
    text-indent: 2em;
    word-wrap: break-word;
    text-align: justify;
}

.enterprise .content-box .contact .text p.last {
    text-indent: 0;
}

.enterprise .content-box .contact .text p.bottom {
    margin-bottom: 1rem;
}

.enterprise .content-box .contact table {
    width: 100%;
}

.enterprise .content-box .contact table th:nth-child(even) td {
    background-color: #f9f9f9;
}

.enterprise .content-box .contact table td {
    color: #666;
    border: 1px solid #ddd;
    text-align: center;
    padding: 0.5rem 1rem;
}

.enterprise .content-box .contact table td.left {
    width: 30%;
}

.enterprise .content-box .contact table td.taleft {
    text-align: left;
}


/*chemicals pm*/

.chemicals.pm .content-box .text h5 {
    margin-bottom: 1rem;
    font-size: 1.3rem;
    line-height: 3rem;
    background-color: #ebebeb;
    padding-left: 1rem;
}

.chemicals.pm .content-box .text .img {
    width: 35%;
    overflow: hidden;
    border: 1px solid #ddd;
}

.chemicals.pm .content-box .text .word {
    width: 59%;
}

.chemicals.pm .content-box .text .word.width {
    width: 100%;
}

.chemicals.pm .content-box .text .word p.bottom {
    border-bottom: 1px solid #ddd;
}

.chemicals.pm .content-box li .text .word p {
    font-size: 1rem;
    text-indent: 0;
    letter-spacing: 0;
    margin-bottom: 0;
}

.chemicals.pm .content-box .text .img img {
    width: 100%;
}


/*rubber enterprise*/

.rubber.enterprise .content-box .switch {
    width: 39rem;
}

.rubber.enterprise .content-box .switch li {
    width: 8.7rem;
    margin-left: 1rem;
}

.rubber.enterprise .content-box .contact .text p {
    margin-bottom: 1rem;
}

.rubber.enterprise .content-box .contact table tr:nth-child(even) td {
    background-color: #f9f9f9;
}

.rubber.enterprise .content-box .contact table td {
    color: #666;
    border: 1px solid #ddd;
    text-align: center;
    padding: 0.5rem 1rem;
}

.rubber.enterprise .content-box .contact table td.left {
    width: 30%;
}


/*rubber latex*/

.rubber.latex .content-box .text h5 {
    font-size: 1.4rem;
    line-height: 3rem;
    background-color: #ebebeb;
    padding-left: 1rem;
}

.rubber.latex .content-box .text p {
    padding: 1rem;
}


/*rubber natural*/

.rubber.natural .content-box ul {
    padding-bottom: 1rem;
    min-height: 373px;
}

.rubber.natural .content-box .table {
    padding: 1rem;
}

.rubber.natural .content-box .table table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 1rem;
}

.rubber.natural .content-box .table table td {
    border-radius: 4px;
    border: 1px solid #ddd;
    text-align: center;
    overflow: hidden;
    padding: 0.3rem 0;
    width: 34%;
}

.rubber.natural .content-box .table table td img {
    width: 100%;
}

.rubber.natural .content-box .table table .img td {
    padding: 0;
    border-radius: 0px;
}

.rubber.natural .content-box .products {
    width: 90%;
    margin: 0 auto;
    border: 1px solid #ddd;
    min-height: 0;
    padding-bottom: 0;
}

.rubber.natural .content-box .products li {
    line-height: 3rem;
    border-bottom: 1px solid #ddd;
    padding: 0 2rem;
    overflow: auto;
}

.rubber.natural .content-box .products li:nth-child(even) {
    background-color: #f9f9f9;
}

.rubber.natural .content-box .products li a {
    display: block;
    color: #666;
}