﻿@charset "utf-8";
/*
 * 网站公共样式
 */
* {
    margin: 0;
    padding: 0;
}

body {
    font-size: 13px;
    font-family: "微软雅黑","黑体","宋体";
    min-width: 1100px;
    background: #FFF url(../images/full_top_bg.jpg);
    background-repeat: no-repeat;
    background-size: 100% auto;
}

ol,ul {
    list-style: none;
}

a {
    color: #ffffff;
    text-decoration: none;
}

a:hover {
    color: #ff0000;
    text-decoration: none;
}

img {
    border: 0;
}

a,input,textarea,button {
    outline: 0;
}

input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset;
    background-color: #FFF;
}

input {
    color: #FFF;
}

::-webkit-input-placeholder {
    color: #fff;
}

::-moz-placeholder {
    color: #fff;
}

::-moz-placeholder {
    color: #fff;
}

::-ms-input-placeholder {
    color: #fff;
}

.clear {
    clear: both;
}

.online-order-field input {
    color: #111;
}
/*网站头部*/
div.header {
}

.top-header {
    height: 35px;
    line-height: 35px;
}

.container {
    width: 1100px;
    margin: 0px auto 0px auto;
}

.top-header-left {
    float: left;
    width: 500px;
    padding-left: 0;
    color: #888;
}

.top-header-left a {
    color: #888;
}

.top-header-left a:hover {
    color: #F00;
}

.top-header-right {
    float: right;
    width: 500px;
    color: #888;
    text-align: right;
}

.top-header-right a {
    text-decoration: none;
    color: #888;
}

.top-header-right a:hover {
    text-decoration: underline;
    color: #000;
}

.middle-header {
    height: 190px;
}

.logo {
    float: left;
    width: 500px;
    padding: 35px 0px 0px 0px;
}

.logo img {
}

.tel {
    float: right;
    width: 500px;
    /* color:#888; */
    text-align: right;
    padding: 62px 0px 0px 0px;
}

.tel .conpany-idea {
}

.tel .conpany-idea img {
}

.tel .tel-box {
    position: relative;
    padding-top: 5px;
}

.tel .tel-box .tel-icon {
    background: url(../images/sprites.png);
    width: 50px;
    height: 50px;
    display: inline-block;
    position: absolute;
    right: 216px;
}

.tel .tel-box .tel-text {
    font-size: 16px;
    padding-right: 80px;
    color: #333;
}

.tel .tel-box .tel-num {
    font-size: 26px;
    color: #318352;
    font-weight: bold;
    padding-right: 20px;
}

.bottom-header {
    background: #006428;
    width: 100%;
    height: 65px;
}

.nav-container {
    width: 1100px;
    height: 65px;
    margin: 0px auto 0px auto;
}
/*顶部导航*/
#nav-menu {
}

#nav-menu .container {
    position: relative;
    overflow: visible;
    z-index: 99;
}

#nav-menu .menu {
    display: inline-block;
}

#nav-menu .menu li {
    position: relative;
    float: left;
    padding: 0;
    display: inline;
    font-size: 14px;
}

#nav-menu .menu li:last-child {
    background: none;
}

#nav-menu .menu li h3 {
}

#nav-menu .menu li a.father {
    display: inline-block;
    color: #FFF;
    height: 65px;
    line-height: 65px;
    text-decoration: none;
    font-size: 16px;
    width: 122px;
    text-align: center;
}

#nav-menu .menu li a.selected,#nav-menu .menu li a.navhover,#nav-menu .menu li a.father:hover {
    color: #1a529c;
}

#nav-menu .menu li a.navhover, #nav-menu .menu li a.father:hover {
    background-color: #e2fecb;
    color: #318352;
}

#nav-menu .menu li a.father span {
    height: 65px;
    line-height: 65px;
    display: inline-block;
    font-weight: bold;
}

#nav-menu .menu li a.selected span,#nav-menu .menu li a.navhover span,#nav-menu .menu li a.father:hover span {
    cursor: pointer;
}

#nav-menu .menu li a.navhover span, #nav-menu .menu li a.father:hover span {
    width: 89px;
}

#nav-menu .menu ul.children {
    display: none;
    position: absolute;
    top: 63px;
    left: 0px;
    width: 91px;
    background: #FFF;
    border: 0px solid #ffffff;
    border-top: 0;
    line-height: normal;
    z-index: 9999;
}

#nav-menu .menu ul.children li {
    width: 122px;
    padding: 0px;
    display: inline-block;
    font-size: 12px;
}

#nav-menu .menu ul.children li h3 {
    display: block;
    width: 100%;
}

#nav-menu .menu ul.children li a {
    width: 100%;
    height: 35px;
    line-height: 35px;
    overflow: hidden;
    padding: 3px 0;
    display: block;
    color: #318352;
    text-align: center;
    text-decoration: none;
    font-size: 15px;
    background-color: #e2fecb;
}

#nav-menu .menu ul.children li a:hover {
    background-color: #d6f1c0;
    text-decoration: none;
}

/*轮播*/
.banner-container {
    /*position: relative;*/
}
/* flexslider */
.flexslider{position:relative;height:525px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:525px;cursor: pointer;}
.slides li a{display: block;height: 100%;}
.flex-control-nav{position:absolute;bottom:20px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{    display: inline-block; cursor: pointer;*display:inline;zoom:1;} 
.flex-control-nav a{display:inline-block; margin: 0 4px; width: 40px; height: 8px; background-color: #e5e5e5; text-indent: -999em; opacity: .8;cursor:pointer;}
.flex-control-nav a:hover{background-color: #006428;}
.flex-control-nav .flex-active{background-color: #006428;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;display: none;}
/*.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}*/
/*.banner-container img {
    max-width: 100%;
}

.banner-container ul {
    overflow: hidden;
}

.banner-container li {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    width: 100%;
}

.banner-container li a {
    display: block;
    margin: 0 auto;
}

.banner-container cite {
    position: absolute;
    bottom: 10px;
    left: 50%;
    z-index: 999;
    margin-left: -72px;
    width: 144px;
    height: 15px;
}

.banner-container cite span {
    float: left;
    display: block;
    margin: 0 4px;
    width: 40px;
    height: 8px;
    background-color: #e5e5e5;
    text-indent: -999em;
    opacity: .8;
    cursor: pointer;
}

.banner-container cite span:hover {
    background-color: #f5f5f5;
}

.banner-container cite span.cur {
    background-color: #006428;
    cursor: default;
}*/

.banner-container.childpage-product cite {
    margin-left: -96px;
    width: 192px;
}

/*搜索栏*/
.search-box {
    background: #006428;
    width: 100%;
    height: 55px;
    line-height: 55px;
}

.search-box .search-container {
}

.search-container .search-list-words {
    float: left;
    width: 750px;
    color: #fff;
    text-align: left;
    font-size: 15px;
    padding-left: 12px;
}

.search-container .search-list-words b {
}

.search-container .search-list-words a {
    color: #FFF;
    padding: 0 8px;
}

.search-container .search-form {
    float: right;
    width: 330px;
    color: #fff;
    text-align: right;
    position: relative;
    padding-right: 5px;
}

.search-container .search-form input {
    height: 35px;
    line-height: 35px;
    margin-top: 10px;
    width: 250px;
    background: #006428;
    outline: none;
    border: 0;
    border-bottom: 1px solid #FFF;
}

.search-container .search-form input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset;
    background-color: #006428;
}

.search-container .search-form button {
    position: absolute;
    height: 32px;
    color: #FFF;
    border: 0;
    width: 32px;
    /* float: right; */
    right: 8px;
    margin-top: 8px;
    text-align: center;
    cursor: pointer;
    font-size: 14px;
    white-space: nowrap;
    line-height: 30px;
    background: #006428 url(../images/sprites.png);
    background-position: -77px -3px;
}


/*客户困惑板块*/
.worry-container {
    background: rgb(245, 254, 253);
    height: 350px;
    padding-top: 77px;
    /* bottom: 39px; */
    padding-bottom: 25px;
}

.worry-content {
    position: relative;
}

.worry-container .worry-man {
    background: url(../images/worry_man.jpg);
    width: 120px;
    height: 224px;
    left: -152px;
    margin-top: 103px;
    position: absolute;
}

.worry-text {
    float: left;
    width: 570px;
}

.worry-text-box {
    border: 1px solid #DDD;
    border-left: 0;
/* margin-bottom: 9px; */
}

.worry-text-box h2 {
    padding-left: 0;
    margin-top: -24px;
    background: #f5fefd;
    width: 340px;
    text-align: right;
    padding-right: 20px;
    font-size: 42px;
}

.worry-text-box h2 b {
    color: #318352;
    font-size: 42px;
}

.worry-text-box p {
    padding: 25px 0;
    line-height: 60px;
    font-size: 24px;
}

.worry-text-box p a{
    color: #006428;
    font-weight: bold;
}

.worry-text-box p a:hover{
    text-decoration: underline;
}
.worry-text-box h3 {
    margin-bottom: -20px;
    height: 40px;
    line-height: 40px;
    background: #868686;
    color: #fff;
    width: 338px;
    padding: 0 10px;
    font-size: 16px;
    /* margin-bottom: 20px; */
}

.worry-list-box {
    padding-top: 40px;
}

.worry-list-box ul {
}

.worry-list-box ul li {
    background: #72c794;
    color: #fff;
    width: 130px;
    text-align: center;
    height: 42px;
    line-height: 40px;
    float: left;
    margin-right: 11px;
    margin-bottom: 11px;
    cursor: pointer;
    font-size: 16px;
    font-weight: bold;
}

.worry-list-box ul li.current {
    background: #006428;
}

.worry-img {
    float: right;
    width: 500px;
    padding-left: 30px;
}

.worry-img img {
}

.pk-container {
    background: url(../images/pk_bg.jpg);
    height: 980px;
}

.pk-container-box {
    position: relative;
}

.pk-container-box.hide {
    display: none;
}

.pk-container-box .pk-container-title {
    padding: 80px 0 45px 0;
    height: 120px;
    text-align: center;
}

.pk-container-box .pk-container-title .pk-selt-title {
    width: 550px;
    height: 118px;
    float: left;
    background: rgb(237,155,17);
    color: #FFF;
}

.pk-container-box .pk-container-title .pk-selt-title a:hover{
    color: #dfff91;
}

.pk-container-box .pk-container-title .pk-selt-title h2 {
    padding-top: 18px;
    font-size: 40px;
    padding-right: 90px;
}

.pk-container-box .pk-container-title .pk-selt-title p {
    padding-right: 90px;
    font-size: 24px;
}

.pk-container-box .pk-container-title .pk-title-icon {
    background: url(../images/pk.png);
    width: 194px;
    height: 194px;
    position: absolute;
    left: 455px;
    margin-top: -30px;
}

.pk-container-box .pk-container-title .pk-other-title {
    width: 550px;
    height: 118px;
    float: right;
    background: #e4e4e4;
}

.pk-container-box .pk-container-title .pk-other-title h2 {
    padding-top: 18px;
    font-size: 40px;
    padding-left: 90px;
}

.pk-container-box .pk-container-title .pk-other-title p {
    padding-left: 90px;
    font-size: 24px;
    color: #666;
}

.pk-container-box .pk-container-content {
}

.pk-container-box .pk-container-content .pk-self-content {
    width: 450px;
    float: left;
    background: #FFF;
}

.pk-container-box .pk-container-content .pk-self-content img {
    width: 450px;
}

.pk-container-box .pk-container-content .pk-self-content p {
    height: 70px;
    line-height: 35px;
    border-bottom: 1px solid #DDD;
    text-align: left;
    padding: 8px 30px 8px 20px;
    font-size: 20px;
    /* font-weight: bold; */
    color: #333;
}
.pk-container-box .pk-container-content .pk-self-content p.single-line{
    line-height: 70px;
}
.pk-container-box .pk-container-content .pk-self-content p.three-line{
    line-height: 25px;
}
.pk-container-box .pk-container-content .pk-self-content p b{
    /* color: #006428; */
    font-weight: normal;
}

.pk-container-box .pk-container-content .pk-middle-content {
    width: 200px;
    float: left;
    text-align: center;
}

.pk-container-box .pk-container-content .pk-middle-content h3 {
    height: 160px;
    line-height: 160px;
    font-size: 28px;
    color: #FFF;
}

.pk-container-box .pk-container-content .pk-middle-content p {
    width: 140px;
    height: 85px;
    line-height: 85px;
    font-size: 20px;
    background: #e8e8e8;
    color: #f00;
    margin: 1px auto 2px auto;
    font-weight: bold;
}

.pk-container-box .pk-container-content .pk-middle-content p.deep {
    background: #cacaca;
}

.pk-container-box .pk-container-content .pk-middle-content p.double-line{
    line-height: 30px;
    padding: 12px 0;
    height: 61px;
}

.pk-container-box .pk-container-content .pk-other-content {
    width: 450px;
    float: right;
    background: #FFF;
}

.pk-container-box .pk-container-content .pk-other-content img {
    width: 450px;
}

.pk-container-box .pk-container-content .pk-other-content p {
    height: 70px;
    line-height: 35px;
    border-bottom: 1px solid #DDD;
    text-align: left;
    padding: 8px 20px 8px 30px;
    font-size: 20px;
    color: #666;
}
.pk-container-box .pk-container-content .pk-other-content p.single-line{
    line-height: 70px;
}
.pk-container-box .pk-container-content .pk-other-content p.three-line{
    line-height: 25px;
}


/*合作社伙伴*/
.cooperative-content {
    position: relative;
    overflow: hidden;
    padding: 40px 0;
    padding-top: 85px;
    /*padding-bottom: 76px;*/
}

.cooperative-title-box {
    margin-bottom: 27px;
    border-top: 1px solid #DDD;
}

.cooperative-title-box {
    /* padding-top: 77px; */
}

.cooperative-title-box i.farmer-icon {
    background: url(../images/sprites.png) -158px 0px;
    width: 40px;
    height: 40px;
    display: inline-block;
    position: absolute;
    top: 60px;
}

.cooperative-title-box h3 {
    padding-left: 53px;
    font-size: 25px;
    line-height: 30px;
    height: 40px;
    margin-top: -16px;
    background: #f4fefd;
    width: 447px;
    color: #727272;
}

.cooperative-title-box h3 b {
    color: #006428;
}

.cooperative-list-box {
    height: 194px;
    overflow: hidden;
    margin-bottom: 21px;
}

.cooperative-list-box ul {
    width: 2220px;
}

.cooperative-list-box ul li {
    margin-right: 3px;
    width: 220px;
    height: 195px;
    float: left;
}

.cooperative-list-box ul li img {
    width: 210px;
    height: 150px;
}

.cooperative-list-box ul li h4 {
    text-align: center;
    line-height: 30px;
    font-size: 14px;
    color: #404040;
    padding-right: 10px; 
}

.cooperative-contact-box {
}

.cooperative-contact-box .cooperative-contact-img {
    float: left;
    width: 400px;
}

.cooperative-contact-box .cooperative-contact-img img {
}

.cooperative-contact-box .cooperative-contact-text {
    float: left;
    width: 332px;
    height: 82px;
    background: #e5f2e8;
    padding: 40px 50px;
}

.cooperative-contact-box .cooperative-contact-text p {
    /* padding-top: 49px; */
    font-size: 22px;
    /* color: #79807C; */
}

.cooperative-contact-box .cooperative-contact-text p b {
    font-size: 27px;
    color: #006428;
}

.cooperative-contact-box .cooperative-contact-text hr {
    width: 212px;
    margin: 10px 0;
}

.cooperative-contact-box .cooperative-contact-tel {
    width: 184px;
    float: left;
    height: 82px;
    background: #cde6d1;
    padding: 40px 42px;
}

.cooperative-contact-box .cooperative-contact-tel p {
    height: 30px;
    line-height: 30px;
    font-size: 16px;
}

.cooperative-contact-box .cooperative-contact-tel a {
    width: 100px;
    height: 30px;
    line-height: 30px;
    background: #006428;
    color: #fff;
    display: inline-block;
    border-radius: 5px;
    text-align: center;
    font-size: 16px;
    margin-top: 10px;
}

.cooperative-contact-box .cooperative-contact-tel p.cooperative-contact-tel-num {
    color: #006428;
    font-size: 24px;
    font-weight: bold;
}

/*公司产品*/
.product-container {
    background: #328352;
    padding-top: 50px;
    height: 900px;
}

.product-content {
    padding: 12px 5px;
    background: #FFF;
    height: 828px;
}

.product-content .category-list-box {
    width: 245px;
    float: left;
    border: 3px solid #318352;
}

.category-list-box .category-list-title {
    background: #318352;
    height: 60px;
    line-height: 60px;
    margin-bottom: 10px;
}

.category-list-box .category-list-title i.categorys-icon {
    background: url(../images/sprites.png);
    width: 45px;
    height: 45px;
    display: inline-block;
    background-position: -260px 0;
    position: absolute;
    margin-top: 6px;
    margin-left: 5px;
}

.category-list-box .category-list-title h2 {
    padding-left: 60px;
    color: #fff;
    font-size: 24px;
}

.product-content .category-list-content {
}

.category-list-content .category-list-item {
    padding: 0px 5px 0px 5px;
    margin-bottom: 8px;
}

.category-list-content .category-list-item .category-list-item-title {
    background: #679A7C;
    height: 35px;
    margin-bottom: 7px;
    line-height: 35px;
    /* border-radius: 5px; */
}

.category-list-content .category-list-item .category-list-item-title i.category-item-icon {
    background: url(../images/sprites.png);
    width: 24px;
    height: 24px;
    display: inline-block;
    background-position: -376px -9px;
    position: absolute;
    margin-top: 5px;
    margin-left: 5px;
}

.category-list-content .category-list-item .category-list-item-title h2 {
    padding-left: 39px;
    color: #fff;
    font-size: 18px;
    font-weight: normal;
}

.category-list-content .category-list-item .category-list-item-product-box {
}

.category-list-content .category-list-item .category-list-item-product-box a {
    padding: 0px 10px;
    font-size: 16px;
    display: inline-block;
    color: #000;
    width: 95px;
    margin-bottom: 4px;
}

.category-list-content .category-list-item .category-list-item-product-box a:hover {
    color: #006428;
}

.product-content .hot-product-box {
    width: 826px;
    float: right;
    /* padding: 0 10px; */
}

.product-content .hot-product-box .hot-product-title {
    height: 50px;
    line-height: 40px;
    padding-top: 17px;
    margin-bottom: 20px;
    margin-right: 20px;
}

.product-content .hot-product-box .hot-product-icon {
    background: url(../images/sprites.png);
    width: 45px;
    height: 45px;
    display: inline-block;
    background-position: -485px -165px;
    position: absolute;
    margin-top: 6px;
    /* margin-left: 5px; */
}

.product-content .hot-product-box .hot-product-title h3 {
    font-size: 20px;
    display: inline-block;
    padding-left: 42px;
    color: #318352;
    line-height: 48px;
}

.product-content .hot-product-box .hot-product-title a.hot-product-more {
    float: right;
    color: #333;
    font-size: 16px;
}

.hot-product-box .first-hot-product {
    display: block;
    height: 385px;
}

.hot-product-box .first-hot-product .first-hot-product-img {
    float: left;
    width: 370px;
}

.hot-product-box .first-hot-product .first-hot-product-img img {
    width: 350px;
    height: 350px;
}

.hot-product-box .first-hot-product .first-hot-product-text {
    width: 430px;
    float: right;
    padding-top: 24px;
}

.hot-product-box .first-hot-product .first-hot-product-text h3 {
    line-height: 23px;
    height: 40px;
    font-size: 34px;
    color: #318352;
    /* margin-right: 47px; */
    margin-bottom: 5px;
}

.hot-product-box .first-hot-product .first-hot-product-text h3 em {
    font-style: normal;
    font-size: 20px;
    color: #888;
    /* margin-right: 11px; */
    padding: 0px 0px 0px 16px;
}

.hot-product-box .first-hot-product .first-hot-product-text h4 {
    font-size: 20px;
    color: #333;
    margin-top: 23px;
}

.hot-product-box .first-hot-product .first-hot-product-text>p {
    line-height: 22px;
    height: 103px;
    overflow: hidden;
    padding: 10px 0;
    font-size: 16px;
    margin-right: 5px;
}

.hot-product-box .first-hot-product .first-hot-product-text a {
    background: #318352;
    color: #fff;
    height: 30px;
    line-height: 30px;
    display: inline-block;
    padding: 0px 20px;
    border-radius: 0;
    font-size: 16px;
    margin-top: 10px;
}

.hot-product-box .first-hot-product .first-hot-product-text hr {
    margin-top: 10px;
    margin-right: 100px;
    border: none;
    border-top: 1px solid #DDD;
}

.hot-product-box .first-hot-product .first-hot-product-text hr.title-hr {
    margin-top: 0;
}

.hot-product-box .first-hot-product .first-hot-product-tel {
}

.hot-product-box .first-hot-product .first-hot-product-tel .tel-icon {
    background: url(../images/sprites.png);
    width: 45px;
    height: 45px;
    display: inline-block;
    background-position: -480px -0px;
    /* position: absolute; */
    margin-top: 4px;
    margin-left: 0px;
    float: left;
}

.hot-product-box .first-hot-product .first-hot-product-tel .tel-text {
    height: 12px;
    padding: 10px 0 0 0;
    line-height: 20xp;
}

.hot-product-box .first-hot-product .first-hot-product-tel .tel-num {
    font-size: 28px;
    color: #318352;
}

.hot-product-box .other-hot-products {
    /* width: 100%; */
    /* display: block; */
    /* float: left; */
    clear: both;
    padding-top: 30px;
}

.hot-product-box .other-hot-products ul {
}

.hot-product-box .other-hot-products ul li {
    width: 260px;
    float: left;
    /* padding: 1%; */
    padding: 0px 11px 0px 0px;
}

.hot-product-box .other-hot-products ul li img {
    width: 260px;
    height: 260px;
}

.hot-product-box .other-hot-products ul li h4 {
    text-align: center;
    height: 60px;
    line-height: 60px;
    color: #318352;
    font-size: 18px;
}

/*鼎牌四大优势*/
.strength-container {
    background: #e6f0e8;
    height: 835px;
}

.strength-content {
}

.strength-content .strength-title {
    text-align: center;
    padding: 60px;
}

.strength-content .strength-title img {
    /* margin: 0 auto; */
    /* text-align: center; */
}

.strength-content .strength-box {
}

.strength-content .strength-box .strength-left {
    width: 310px;
    float: left;
    padding-top: 40px;
}

.strength-content .strength-box .strength-left img {
    padding-top: 20px;
}

.strength-content .strength-box .strength-left i {
    background: url(../images/sprites.png);
    width: 28px;
    height: 28px;
    display: block;
    background-position: -16px -94px;
    position: absolute;
    margin-top: 7px;
    margin-left: 0px;
}

.strength-content .strength-box .strength-left p {
    font-size: 16px;
    line-height: 24px;
    padding: 10px 0 0px 30px;
}

.strength-content .strength-box .strength-middle {
    width: 480px;
    float: left;
}

.strength-content .strength-box .strength-middle img {
}

.strength-content .strength-box .strength-right {
    width: 310px;
    float: right;
    padding-top: 40px;
    text-align: right;
    position: relative;
}

.strength-content .strength-box .strength-right img {
    padding-top: 20px;
}

.strength-content .strength-box .strength-right i {
    background: url(../images/sprites.png);
    width: 28px;
    height: 28px;
    display: block;
    background-position: -8px -94px;
    position: absolute;
    margin-top: 7px;
    right: 0px;
}

.strength-content .strength-box .strength-right>p {
    font-size: 16px;
    line-height: 24px;
    padding: 10px 30px 0px 0;
}

.strength-content .strength-box .strength-right .strength-tel {
    /* padding: 30px 120px 30px 0; */
    padding-top: 28px;
}

.strength-content .strength-box .strength-right .strength-tel .tel-text {
    font-size: 16px;
    color: #333;
    width: 190px;
}

.strength-content .strength-box .strength-right .strength-tel .tel-num {
    font-size: 25px;
    color: #318352;
    font-weight: bold;
    width: 190px;
    float: left;
}

.strength-content .strength-box .strength-right .strength-tel a {
    /* position: absolute; */
    width: 100px;
    background: #318352;
    border-radius: 5px;
    height: 35px;
    text-align: center;
    line-height: 35px;
    color: #fff;
    font-size: 15px;
    margin-top: -9px;
    margin-left: 20px;
    float: left;
}

.workspace-container {
    background: #328352;
}

.workspace-box {
    padding: 70px 0;
}

.workspace-box .workspace-title {
    border-top: 1px solid #DDD;
    height: 70px;
}

.workspace-box .workspace-title .workspace-icon {
    background: url(../images/sprites.png);
    width: 60px;
    height: 50px;
    display: block;
    background-position: -70px -80px;
    position: absolute;
    margin-top: -28px;
    margin-left: 0px;
}

.workspace-box .workspace-title h2 {
    color: #FFF;
    padding-left: 74px;
    font-size: 25px;
    background: #318352;
    margin-top: -18px;
    width: 730px;
}

.container_image {
    width: 970px;
    height: 330px;
    margin: 0 auto;
    position: relative;
}

.add {
    background: url(../images/a_more.png) no-repeat 0 0;
    width: 60px;
    height: 60px;
    position: absolute;
    left: 50%;
    margin-left: -30px;
    bottom: 30px;
    z-index: 4;
    cursor: pointer;
    display: none;
}

.container_image .i_btn {
    display: block;
    width: 50px;
    height: 85px;
    position: absolute;
    top: 126px;
    z-index: 3;
    background-color: #72c794;
    background-image: url(../images/sprites.png);
}

.container_image .prev_L {
    left: -64px;
    background-position: -171px -60px;
}

.container_image .next_R {
    right: -64px;
    background-position: -253px -60px;
}

.slide_img {
    width: 970px;
    height: 330px;
    position: relative;
    z-index: 1;
}

.slide_img li {
    width: 180px;
    height: 320px;
    overflow: hidden;
    position: absolute;
    top: 15px;
    background: #ffffff;
}

.slide_img li a {
    display: block;
    position: relative;
    width: 100%;
/* height:100%; */
    height: 330px;
}

.slide_img li a img {
    position: absolute;
    height: 100%;
}

.slide_img li a h3 {
    display: none;
}

.slide_img li.on a {
    height: 312px;
    width: 546px;
    border: 4px solid #FFF;
/* border-radius: 50%; *//* background: #DDD; *//* overflow: hidden; */
}

.slide_img li.on a h3 {
    display: block;
    background: rgba(38, 119, 70, 0.8);
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#c8267746,endcolorstr=#c8267746);
    width: 546px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    text-align: center;
    color: #FFF;
    z-index: 9999;
    margin-top: 272px;
    position: absolute;
}

.slide_img li.on {
    width: 554px;
    left: 208px;
    left: 208px;
    border-radius: 5px;
    top: 0;
    box-shadow: 0 0 15px rgba(0,0,0,0.6);
    overflow: hidden;
}

.slide_img li.on img {
    width: 100%;
}

.slide_img li.left {
    left: 0;
}

.slide_img li.right {
    left: 1000px;
}

.slide_img li.mid {
    left: 190px;
}



/*点评区*/
.comment-container {
    background: #f5fefd;
    display: block;
    padding-top: 28px;
}

.comment-container .comment-content {
    padding: 50px 0;
    /* background-image: url(../img/t.jpg); */
    /* background-repeat: no-repeat; */
    /* background-position: 4px 2px; */
}

.comment-container .comment-content .comment-list {
    width: 810px;
    float: left;
    padding-right: 15px;
}

.comment-container .comment-content .comment-list .comment-title {
    /* border-left: 5px solid #318352; */
    height: 28px;
    line-height: 24px;
    padding-bottom: 15px;
    border-bottom: 1px solid #DDD;
    background-image: url(../images/t.jpg);
    background-repeat: no-repeat;
    background-position: 0px -1px;
}

.comment-container .comment-content .comment-list .comment-title h2 {
    padding-left: 15px;
    font-size: 25px;
    color: #666;
    display: inline-block;
    width: 730px;
    /* margin-bottom: 20px; */
}

.comment-container .comment-content .comment-list .comment-title h2 b {
    color: #318352;
}

.comment-container .comment-content .comment-list .comment-title a {
    border: 1px solid #318352;
    border-radius: 5px;
    color: #318352;
    width: 50px;
    height: 22px;
    display: inline-block;
    text-align: center;
    line-height: 22px;
}

.comment-container .comment-content .comment-list .comment-item {
    border-top: 1px solid #DDD;
    padding-top: 25px;
    height: 195px;
    margin: 0;
}

.comment-container .cooperation-list {
    display: block;
    /* background: tomato; */
    height: 120px;
    padding-top: 30px;
}

.comment-container .cooperation-list .cooperation-list-item {
    width: 300px;
    height: 120px;
    background: #4fa772;
    float: left;
}

.comment-container .cooperation-list .cooperation-list-item:hover {
    background: #328352;
}

.comment-container .cooperation-list .cooperation-list-item i {
    background: url(../images/sprites.png);
    width: 130px;
    height: 70px;
    /* display: inline-block; */
    background-position: -127px -308px;
    position: absolute;
    margin-top: 20px;
}

.comment-container .cooperation-list .cooperation-list-item h2 {
    height: 120px;
    color: #FFF;
    line-height: 120px;
    padding-left: 120px;
}

.comment-container .cooperation-list .cooperation-list-item-one {
}

.comment-container .cooperation-list .cooperation-list-item-one i {
    background-position: -127px -407px;
}

.comment-container .cooperation-list .cooperation-list-item-one h2 {
}

.comment-container .cooperation-list .cooperation-list-item-two {
    width: 370px;
    margin-left: 50px;
}

.comment-container .cooperation-list .cooperation-list-item-two i {
    background-position: -282px -408px;
    margin-left: 20px;
}

.comment-container .cooperation-list .cooperation-list-item-two h2 {
    padding-left: 170px;
}

.comment-container .cooperation-list .cooperation-list-item-three {
    margin-left: 50px;
    width: 330px;
}

.comment-container .cooperation-list .cooperation-list-item-three i {
    background-position: -436px -404px;
}

.comment-container .cooperation-list .cooperation-list-item-three h2 {
}

.comment-item {
}

.comment-item .comment-img {
    width: 265px;
    float: left;
}

.comment-item .comment-img img {
    width: 265px;
    height: 168px;
}

.comment-item .comment-info {
    width: 525px;
    float: right;
    padding: 0 0px 0 20px;
}

.comment-item .comment-info h3 {
    font-size: 20px;
    height: 35px;
    line-height: 35px;
}

.comment-item .comment-info h3 a {
    color: #333;
}

.comment-item .comment-info span {
    color: #313131;
    padding-top: 15px;
}

.comment-item .comment-info p {
    line-height: 22px;
    margin: 16px 0 15px 0;
    font-size: 15px;
    height: 44px;
    overflow: hidden;
}

.comment-item .comment-info>a {
    width: 78px;
    height: 28px;
    display: inline-block;
    border: 1px solid #318352;
    color: #318352;
    line-height: 28px;
    text-align: center;
    border-radius: 5px;
}

.comment-container .order-list {
    width: 265px;
    float: right;
    padding: 0 5px;
}

.order-list .order-title {
    border-left: 5px solid #318352;
    height: 28px;
    line-height: 24px;
}

.order-list .order-title h2 {
    padding-left: 15px;
    font-size: 24px;
    color: #666;
    /* display: inline-block; */
}

.order-list .order-title h2 b {
    color: #318352;
}

.order-list .order-box {
    height: 398px;
    overflow: hidden;
    margin-top: 10px;
}

.order-list .order-box li {
    padding: 10px 5px;
    border-bottom: 1px solid #DDD;
}

.order-list .order-box li h3 {
    font-weight: normal;
    font-size: 16px;
    padding-bottom: 5px;
    height: 42px;
}

.order-list .order-box li span {
    display: block;
    text-align: right;
    color: #6d6d6d;
}

/*在线下单*/
.online-order-container {
    background: #328352;
    height: 420px;
    padding-top: 10px;
}

.online-order-content {
    padding-top: 60px;
}

.online-order-content .online-order-info {
    width: 800px;
    float: left;
}

.online-order-info .online-order-title {
    border-top: 1px solid #FFF;
    position: relative;
}

.online-order-info i.online-order-icon {
    background: url(../images/sprites.png);
    width: 45px;
    height: 40px;
    display: block;
    background-position: -8px -160px;
    position: absolute;
    margin-top: -25px;
    margin-left: 0px;
}

.online-order-info .online-order-title h2 {
    font-size: 25px;
    margin-top: -20px;
    padding-left: 60px;
    color: #fff;
    background: #318352;
    width: 100px;
}

.online-order-info .online-order-title a {
    border: 1px solid rgb(255, 230, 86);
    background: #318352;
    width: 70px;
    height: 30px;
    line-height: 30px;
    color: rgb(255, 230, 86);
    display: inline-block;
    border-radius: 5px;
    text-align: center;
    /* margin-top: -38px; */
    position: absolute;
    left: 180px;
    top: -17px;
    font-size: 15px;
    font-weight: bold;
}

.online-order-info .online-order-text {
    border: 1px solid #FFF;
    border-radius: 5px;
    font-size: 16px;
    line-height: 24px;
    margin-top: 30px;
    padding: 10px;
    color: #FFF;
}

.online-order-info .online-order-text a {
    color: rgb(255, 230, 86);
    font-weight: bold;
}

.online-order-info .online-order-form {
    padding: 20px 0;
    position: relative;
}

.online-order-info .online-order-form .field-item {
    width: 330px;
    float: left;
    padding-top: 10px;
}

.online-order-info .online-order-form .field-item label {
    color: #FFF;
    font-size: 16px;
}

.online-order-info .online-order-form .field-item input {
    background: none;
    border: 1px solid #FFF;
    border-radius: 10px;
    width: 200px;
    height: 28px;
}

.online-order-info .online-order-form .field-item-textarea {
    display: block;
    width: 800px;
    clear: both;
    padding-top: 10px;
}

.online-order-info .online-order-form .field-item-textarea label {
    color: #FFF;
    font-size: 16px;
/* margin-top: -30px; */
    vertical-align: top;
}

.online-order-info .online-order-form .field-item-textarea textarea {
    background: none;
    border: 1px solid #FFF;
    border-radius: 10px;
    width: 529px;
    height: 50px;
    line-height: 30px;
    color: #FFF;
}

.online-order-info .online-order-form .form-button {
    position: absolute;
    right: 2px;
    top: 30px;
}

.online-order-info .online-order-form .form-button input {
    width: 102px;
    height: 42px;
    border-radius: 5px;
    background: #72c794;
    color: #FFF;
    border: 1px solid #318352;
    display: block;
    margin: 0 0 10px 0;
    font-size: 16px;
/* font-weight: bold; */
}

.online-order-content .online-order-img {
}

.online-order-content .online-order-img img {
    padding-left: 67px;
    margin-top: -20px;
}

.online-order-form-notice {
    padding: 10px;
    background-color: #ECECEC;
    margin: 0 10px;
    border-radius: 10px;
    font-size: 16px;
    line-height: 24px;
}

.online-order-form-notice p {
    padding: 5px;
    text-indent: 2em;
}

.online-order-form-notice p b {
}

/*走进鼎牌*/
.indpseed-container {
    background: #f5fefd;
    display: -webkit-box;
    padding-top: 20px;
    /* margin-bottom: 10px; */
    padding-bottom: 14px;
}

.indpseed-content {
    padding: 70px 0;
}

.indpseed-content .indpseed-title-box {
    margin-bottom: 12px;
    border-top: 1px solid #DDD;
}

.indpseed-title-box i {
    background: url(../images/sprites.png);
    width: 60px;
    height: 50px;
    display: block;
    background-position: -86px -157px;
    position: absolute;
    margin-top: -28px;
    margin-left: 0px;
}

.indpseed-title-box h3 {
    padding-left: 53px;
    font-size: 25px;
    line-height: 30px;
    height: 40px;
    margin-top: -16px;
    background: #f5fefd;
    width: 150px;
    color: #727272;
}

.indpseed-title-box h3 b {
    color: #318352;
    font-size: 25px;
}

.indpseed-content .indpseed-img {
    width: 550px;
    float: left;
}

.indpseed-content .indpseed-img img {
}

.indpseed-content .indpseed-text {
}

.indpseed-content .indpseed-text h3 {
    font-size: 28px;
    color: #318352;
    height: 60px;
    line-height: 60px;
}

.indpseed-content .indpseed-text p {
    font-size: 18px;
    line-height: 26px;
    padding: 0px 0 27px 0;
    color: #666666;
}

.indpseed-content .indpseed-text a {
    width: 81px;
    height: 32px;
    line-height: 32px;
    border: 1px solid #318352;
    border-radius: 6px;
    color: #318352;
    display: inline-block;
    text-align: center;
    font-size: 16px;
    /* padding-top: 20px; */
}

.growbook-container {
    background: #328352;
    display: -webkit-box;
}

.growbook-content {
    padding: 70px 0;
}

.growbook-content .growbook-title {
    margin-bottom: 12px;
    border-top: 1px solid #DDD;
    position: relative;
}

.growbook-content .growbook-title i {
    background: url(../images/sprites.png);
    width: 60px;
    height: 50px;
    display: block;
    background-position: -170px -158px;
    position: absolute;
    margin-top: -28px;
    margin-left: 0px;
}

.growbook-content .growbook-title h2 {
    color: #fff;
    padding-left: 60px;
    font-size: 25px;
    line-height: 30px;
    height: 40px;
    margin-top: -16px;
    background: #328352;
    width: 110px;
}

.growbook-content .growbook-title .more-link {
    width: 100px;
    height: 28px;
    position: absolute;
    margin-top: -39px;
    right: 0px;
    background: #328352;
    text-align: right;
}

.growbook-content .growbook-title a {
    width: 70px;
    height: 28px;
    /* background: aliceblue; */
    display: inline-block;
    text-align: center;
    line-height: 28px;
    border-radius: 5px;
    color: #FFFFFF;
    border: 1px solid #FFF;
}

.growbook-box .tab_menu {
    height: 37px;
}

.growbook-box .tab_menu li {
    width: 100px;
    height: 35px;
    display: inline-block;
    float: left;
    background: none;
    margin-right: 20px;
    text-align: center;
    line-height: 35px;
    font-size: 18px;
    border: 1px solid #FFF;
    border-radius: 5px;
}

.growbook-box .tab_menu li.current {
    background: #FFF;
}

.growbook-box .tab_menu li a {
    color: #fff;
    display: block;
}

.growbook-box .tab_menu li.current a {
    color: #318352;
}

.growbook-box .tab_box {
    padding: 35px 0;
    height: 380px;
    overflow: hidden;
    width: 1120px;
}

.growbook-box .tab_box li {
    width: 536px;
    height: 190px;
    float: left;
    background: #FFF;
    margin-right: 20px;
    margin-bottom: 20px;
    border: 2px solid #FFF;
}

.growbook-box .tab_box li:nth-child(even) {
    margin-right: 0;
}

.growbook-box .tab_box li .indpseed-img {
    width: 208px;
    float: left;
}

.growbook-box .tab_box li .indpseed-img img {
    width: 208px;
    height: 190px;
}

.growbook-box .tab_box li .indpseed-text {
    padding: 18px 10px 0px 10px;
    float: right;
    width: 300px;
}

.growbook-box .tab_box li .indpseed-text h3 {
    border-bottom: 1px solid #DDD;
    height: 35px;
    line-height: 28px;
    font-size: 18px;
    font-weight: normal;
    font-weight: bold;
    color: #333;
}

.growbook-box .tab_box li .indpseed-text p {
    /* font-size: 15px; */
    height: 71px;
    line-height: 20px;
    margin: 8px 0 12px 0;
    font-size: 14px;
    color: #666666;
}

.growbook-box .tab_box li .indpseed-text a.item-link {
    border: 1px solid #404040;
    height: 30px;
    border-radius: 5px;
    line-height: 30px;
    color: #404040;
    padding: 4px 10px;
    font-size: 14px;
}

.growbook-box .tab_box .hide {
    display: none;
}

.news-container {
    background: #f5fefd;
    display: -webkit-box;
    height: 550px;
}

.news-box {
    padding: 50px 0;
}

.news-box .news-content {
    width: 720px;
    float: left;
}

.news-content .news-title {
    border-bottom: 2px solid #ddd;
    position: relative;
    /* padding: 0px 0px 0px 1px; */
    padding-top: 10px;
}

.news-content .news-title i {
    background: url(../images/sprites.png);
    width: 50px;
    height: 50px;
    display: block;
    background-position: -253px -158px;
    position: absolute;
    margin-top: 2px;
    margin-left: 0px;
}

.news-content .news-title h2 {
    width: 120px;
    height: 45px;
    font-size: 23px;
    color: #fff;
    background: #328352;
    /* border-radius: 10px; */
    line-height: 41px;
    padding-left: 60px;
    margin-bottom: -2px;
}

.news-content .news-title a {
    border: 1px solid #318352;
    border-radius: 5px;
    color: #318352;
    width: 70px;
    height: 26px;
    display: inline-block;
    text-align: center;
    line-height: 26px;
    position: absolute;
    margin-top: -33px;
    right: 0px;
}

.news-content .news-list {
}

.news-list .news-item-first {
    padding: 20px 0 32px 0;
    display: inline-block;
}

.news-list .news-item-first .news-item-img {
    width: 260px;
    float: left;
}

.news-list .news-item-first .news-item-img img {
    width: 260px;
    height: 178px;
}

.news-list .news-item-first .news-item-text {
    padding: 12px 10px 0px 20px;
    float: right;
    width: 430px;
}

.news-list .news-item-first .news-item-text h3 {
    border-bottom: 1px solid #DDD;
    height: 35px;
    line-height: 28px;
    font-size: 20px;
    font-weight: normal;
    color: #404040;
    font-weight: bold;
}

.news-list .news-item-first .news-item-text p {
    height: 40px;
    line-height: 20px;
    margin: 8px 0 12px 0;
    font-size: 14px;
}

.news-list .news-item-first .news-item-text span {
    height: 35px;
    line-height: 35px;
    /* margin: 8px 0 12px 0; */
    font-size: 14px;
    display: block;
}

.news-list .news-item-first .news-item-text a.item-link {
    border: 1px solid #318352;
    height: 30px;
    border-radius: 5px;
    line-height: 30px;
    color: #318352;
    padding: 4px 10px;
    font-size: 14px;
}

.news-list .news-item {
    width: 50%;
    float: left;
    padding-bottom: 15px;
}

.news-list .news-item .news-date {
    width: 68px;
    height: 68px;
    background: #85BB9B;
    color: #fff;
    text-align: center;
    float: left;
}

.news-list .news-item .news-date .news-year {
    font-size: 14px;
}

.news-list .news-item .news-date .news-day {
    display: block;
    font-size: 28px;
    padding-top: 5px;
}

.news-list .news-item .news-text {
    width: 250px;
    float: right;
    padding-right: 26px;
    color: #333;
}

.news-list .news-item .news-text h3 {
    font-size: 16px;
    font-weight: normal;
    height: 30px;
    line-height: 30px;
    color: #404040;
    font-weight: bold;
    /* margin-bottom: 10px; */
    overflow: hidden;
}

.news-list .news-item .news-text p {
    font-size: 12px;
    height: 33px;
    line-height: 16px;
    overflow: hidden;
    color: #666666;
}

.news-box .question-content {
    border: 5px solid #328352;
    width: 305px;
    float: right;
    padding: 10px 15px;
    height: 405px;
    overflow: hidden;
}

.question-content .question-title {
    position: relative;
}

.question-content .question-title i {
    background: url(../images/sprites.png);
    width: 32px;
    height: 32px;
    display: block;
    background-position: -375px -165px;
    position: absolute;
    margin-top: 6px;
    margin-left: 0px;
}

.question-content .question-title h2 {
    width: 120px;
    height: 40px;
    font-size: 24px;
    color: #328352;
    line-height: 40px;
    padding-left: 40px;
    margin-bottom: 0;
}

.question-content .question-title a {
    border: 1px solid #318352;
    border-radius: 5px;
    color: #318352;
    width: 70px;
    height: 26px;
    display: inline-block;
    text-align: center;
    line-height: 26px;
    position: absolute;
    margin-top: -32px;
    right: 0px;
}

.question-content .question-list {
    margin-top: 5px;
    height: 368px;
    overflow: hidden;
}

.question-content .question-list .question-item {
    position: relative;
    padding: 10px 0 10px 0;
    border-bottom: 1px solid #DDD;
}

.question-content .question-list .question-item a {
    color: #333;
}

.question-content .question-list .question-item .question-ask {
    padding-left: 40px;
    line-height: 40px;
    height: 40px;
    font-size: 16px;
    font-weight: bold;
}

.question-content .question-list .question-item .question-ask span {
    width: 24px;
    height: 24px;
    display: inline-block;
    border: 1px solid #666;
    color: #404040;
    text-align: center;
    line-height: 24px;
    position: absolute;
    left: 2px;
    margin-top: 7px;
}

.question-content .question-list .question-item .question-answer {
    padding-left: 40px;
    line-height: 18px;
    font-size: 15px;
    padding-top: 5px;
}

.question-content .question-list .question-item .question-answer span {
    width: 24px;
    height: 24px;
    display: inline-block;
    border: 1px solid #318352;
    color: #318352;
    text-align: center;
    line-height: 24px;
    position: absolute;
    left: 2px;
    margin-top: 3px;
}

/*友情链接*/
.friend-container {
    background: #ebebeb;
    height: 140px;
}

.friend-container .friend-content {
    padding: 20px 0;
}

.friend-container .friend-content .friend-icon {
    border-right: 1px solid #aaaaaa;
    width: 120px;
    float: left;
    margin: 20px 0 20px 0;
}

.friend-container .friend-content .friend-link {width: 975px;float: right;margin: 18px 0;height: 64px;overflow: hidden;}

.friend-container .friend-content .friend-link ul {
}

.friend-container .friend-content .friend-link ul li {
    float: left;
}

.friend-container .friend-content .friend-link ul li a {
    color: #333;
    line-height: 32px;
    height: 32px;
    padding: 0 20px;
    border-right: 1px solid #333;
    font-size: -webkit-xxx-large;
    font-size: 15px;
}

.friend-container .friend-content .friend-link ul li:last-child a {
    border-right: none;
}

/*页面底部*/
div.footer {
    margin-top: 40px; 
    background: #006428;
    display: block;
    height: 250px;
}

.footer-content {
}

.footer-content .footer-nav {
}

.footer-content .footer-nav ul {
}

.footer-content .footer-nav ul li {
    height: 50px;
    float: left;
    background: #479264;
    width: 122px;
    text-align: center;
}

.footer-content .footer-nav ul li a {
    line-height: 50px;
    height: 22px;
    /* border-right: 1px solid #FFF; */
    color: #FFF;
    /* padding: 0 19px; */
    font-size: 16px;
    /* width: 128px; */
    font-weight: bold;
    /* text-align: center; */
}

.footer-content .footer-nav ul li:last-child a {
    border-right: none;
}

.footer-box {
    clear: both;
    padding: 40px 0;
    height: 120px;
}

.footer-box .footer-logo {
    width: 140px;
    float: left;
    border-right: 1px solid #FFF;
}

.footer-box .footer-copyright {
    color: #FFF;
    line-height: 33px;
    font-size: 15px;
    width: 785px;
    float: left;
    padding-left: 30px;
}

.footer-box .footer-copyright p {
    font-size: 14px;
    font-weight: normal;
}

.footer-box .footer-copyright p a {
    color: #FFF;
}

.footer-box .footer-qrcode {
    float: right;
    width: 100px;
}

.footer-box .footer-qrcode img {
    width: 100px;
    height: 100px;
}

.footer-box .footer-qrcode p {
    color: #FFF;
}

/*子页面样式管理*/
.childpage {
    width: 1100px;
    margin: 0 auto;
}

.childpage-product {
    width: 1100px;
    margin: 0 auto;
    height: 259px;
    overflow: hidden;
}
.childpage-product ul li{
    position: absolute;
}

/*产品详情页面*/
.middle-container {
    margin-top: 20px;
}

.middle-box {
}

.middle-box .sidebar {
    float: left;
}

.middle-box .sidebar .sidebar-menu {
    width: 200px;
    /* float: left; */
    border: 2px solid #318352;
}

.sidebar .sidebar-menu .sidebar-menu-title {
    background: #318352;
    color: #FFF;
    padding: 20px 30px;
}

.sidebar .sidebar-menu .sidebar-menu-title h2 {
    font-size: 20px;
}

.sidebar .sidebar-menu .sidebar-menu-title h3 {
    font-size: 15px;
    font-weight: normal;
}

.sidebar .sidebar-menu .sidebar-menu-item {
    padding: 10px 10px 20px 10px;
}

.sidebar .sidebar-menu .sidebar-menu-item .menu-parent {
}

.sidebar .sidebar-menu .sidebar-menu-item .menu-parent .list-title-panel {
}

.sidebar .sidebar-menu .sidebar-menu-item .menu-parent .list-title-panel .list-title {
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    background: #ececec;
    margin-top: 10px;
    padding-left: 60px;
    font-weight: normal;
    cursor: pointer;
}

.sidebar .sidebar-menu .sidebar-menu-item .menu-parent .list-title-panel .list-title a {
    color: #060606;
}

.sidebar .sidebar-menu .sidebar-menu-item .menu-parent .list-title-panel .list-title.status-active,.sidebar .sidebar-menu .sidebar-menu-item .menu-parent .list-title-panel .list-title:hover {
    background: #318352;
}

.sidebar .sidebar-menu .sidebar-menu-item .menu-parent .list-title-panel .list-title.status-active a,.sidebar .sidebar-menu .sidebar-menu-item .menu-parent .list-title-panel .list-title:hover a {
    color: #FFF;
}

.sidebar .sidebar-menu .sidebar-menu-item .menu-parent .list-title-panel .list-title .list-title-icon {
    background: url(../images/sprites.png);
    width: 20px;
    height: 20px;
    display: block;
    /* background-position: -19px -260px; */
    background-position: -95px -257px;
    position: absolute;
    margin-top: 10px;
    margin-left: -28px;
}

.sidebar .sidebar-menu .sidebar-menu-item .menu-parent .list-title-panel .list-title.status-active .list-title-icon,.sidebar .sidebar-menu .sidebar-menu-item .menu-parent .list-title-panel .list-title:hover .list-title-icon {
    /* background-position: -93px -260px; */
    background-position: -19px -260px;
}

.sidebar .sidebar-menu .sidebar-menu-item .menu-parent .list-title-panel .list-title strong {
    font-weight: normal;
    font-size: 16px;
}

.sidebar .sidebar-menu .sidebar-menu-item .menu-parent .list-title-panel .list-title.status-active strong,.sidebar .sidebar-menu .sidebar-menu-item .menu-parent .list-title-panel .list-title:hover strong {
    color: #FFF;
}

.sidebar .sidebar-menu .menu-link {
    height: 40px;
    background: #f9f31d;
    font-size: 16px;
    text-align: center;
    line-height: 40px;
    font-weight: bold;
    margin-top: 10px;
}

.sidebar .sidebar-menu .menu-link a {
    color: #318352;
}

.sidebar .sidebar-menu .sidebar-menu-item .menu-list {
}

.sidebar .sidebar-menu .sidebar-menu-item .menu-list>div {
    background: #FFF;
    line-height: 30px;
}

.sidebar .sidebar-menu .sidebar-menu-item .menu-list>div>a {
    color: #333;
    padding-left: 60px;
    height: 30px;
    line-height: 30px;
    background: url(../images/sprites.png);
    background-position: -146px -261px;
}

.middle-box .sidebar .sidebar-dpseed {
    width: 200px;
    /* float: left; */
    border: 2px solid #318352;
    margin-top: 10px;
}

.middle-box .sidebar .sidebar-dpseed .sidebar-dpseed-title {
    background: #318352;
    color: #FFF;
    padding: 20px 30px;
}

.middle-box .sidebar .sidebar-dpseed .sidebar-dpseed-title h2 {
    font-size: 20px;
}

.middle-box .sidebar .sidebar-dpseed .sidebar-dpseed-title h3 {
    font-size: 15px;
    font-weight: normal;
}

.middle-box .sidebar .sidebar-dpseed .sidebar-dpseed-box {
    text-align: center;
    padding: 10px;
}

.middle-box .sidebar .sidebar-dpseed .sidebar-dpseed-box img {
    /* margin: 0 auto; */
}

.middle-box .sidebar .sidebar-dpseed .sidebar-dpseed-box p {
    line-height: 24px;
}

.middle-box .sidebar .sidebar-dpseed .sidebar-dpseed-box h2 {
    text-align: left;
    font-size: 22px;
    height: 40px;
    line-height: 40px;
    color: #318352;
}

.middle-box .sidebar .sidebar-dpseed .sidebar-dpseed-box p {
    text-align: left;
    font-size: 16px;
}

.middle-box .sidebar .sidebar-dpseed .sidebar-dpseed-box .dpseed_qrcode {
    background: #318352;
    padding: 3px;
    margin-top: 8px;
}

.middle-box .sidebar .sidebar-dpseed .sidebar-dpseed-box .dpseed_qrcode img {
    float: left;
    margin-right: 8px;
    width: 84px;
    height: 84px;
}

.middle-box .sidebar .sidebar-dpseed .sidebar-dpseed-box .dpseed_qrcode p {
    font-size: 15px;
    line-height: 21px;
    color: #FFF;
}

.middle-box .right-box {
    width: 880px;
    float: right;
    background: white;
}

.right-box .position-box {
    height: 60px;
    line-height: 60px;
    color: #333;
    border-bottom: 1px solid #DDD;
    font-size: 16px;
    padding-left: 10px;
}

.right-box .position-box i {
    padding: 0 10px;
    height: 30px;
    display: inline-block;
    line-height: 30px;
    background: url(../images/sprites.png);
    width: 14px;
    height: 16px;
    /* background-position: -19px -260px; */
    background-position: -272px -258px;
}

.right-box .position-box a {
    color: #333;
}

.right-box .right-product-list {
    padding-top: 25px;
}

.right-box .right-product-list .right-product-item {
    background: #f5f9f8;
    height: 280px;
    margin-bottom: 10px;
    clear: both;
}

.right-box .right-product-list .right-product-item .product-img {
    width: 281px;
    float: left;
}

.right-box .right-product-list .right-product-item .product-img img {
    width: 280px;
    height: 280px;
}

.right-box .right-product-list .right-product-item .product-info {
    padding: 31px 30px 0px 30px;
    float: right;
    width: 530px;
}

.right-box .right-product-list .right-product-item .product-info h3 {
    /* border-bottom: 1px solid #DDD; */
    height: 35px;
    line-height: 28px;
    font-size: 22px;
    color: #318352;
}

.right-box .right-product-list .right-product-item .product-info p {
    /* height: 40px; */
    line-height: 28px;
    margin: 8px 0 8px 0;
    font-size: 18px;
}

.right-box .right-product-list .right-product-item .product-info a.item-link {
    border: 1px solid #318352;
    height: 30px;
    border-radius: 12px;
    line-height: 30px;
    color: #ffffff;
    padding: 2px 14px;
    font-size: 18px;
    background: #318352;
    margin: 10px 0;
    display: inline-block;
}

.pages {
    float: right;
    height: 60px;
    padding-top: 25px;
}

.pages ul {
}

.pages ul li {
    padding: 0;
    float: left;
    border: 1px solid #318352;
    margin: 0 3px;
    min-width: 34px;
    line-height: 28px;
    text-align: center;
    color: #318352;
}

.pages ul li .pageinfo {
    padding: 0 3px;
}

.pages ul li a {
    color: #318352;
    display: block;
    height: 28px;
    padding: 0px 12px;
    text-align: center;
    line-height: 28px;
}

.pages ul li.thisclass,.pages ul li:hover {
    background: #318352;
    color: #fff;
}

.pages ul li.thisclass a,.pages ul li:hover a {
    color: #ffffff;
    background: #318352;
}

.hot-box {
}

.hot-box .hot-box-title {
    height: 60px;
    line-height: 60px;
    border-bottom: 1px solid #DDD;
    padding: 0 10px;
    margin: 20px 0;
}

.hot-box .hot-box-title h2 {
    font-size: 18px;
}

.hot-box ul.hot-products-list li {
    width: 31.33%;
    float: left;
    margin: 0 1%;
}

.hot-box ul.hot-products-list li img {
    width: 275px;
    height: 275px;
}

.hot-box ul.hot-products-list li h3 {
    text-align: center;
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    color: #000;
}

.hot-box ul.hot-news-list {
    padding: 2px 0 30px 0;
    display: inline-block;
    width: 100%;
}

.hot-box ul.hot-news-list li {
    width: 48%;
    float: left;
    margin: 0 1%;
    border-bottom: 1px dashed #DDD;
}

.hot-box ul.hot-news-list li i {
    background: url(../images/sprites.png);
    width: 20px;
    height: 20px;
    display: block;
    background-position: -93px -257px;
    position: absolute;
    margin-top: 14px;
}

.hot-box ul.hot-news-list li h3 {
    height: 50px;
    line-height: 50px;
    font-size: 15px;
    padding-left: 30px;
    color: #171717;
    font-weight: normal;
}

.hot-box ul.hot-news-list li span {
    height: 50px;
    line-height: 50px;
    font-size: 14px;
    float: right;
    margin-top: -50px;
    padding-right: 10px;
}

.right-product-view {
    padding: 10px;
}

.right-product-view .product-view-img {
    width: 370px;
    float: left;
}

.right-product-view .product-view-img img {
    width: 370px;
    height: 370px;
}

.product-view-info {
    width: 458px;
    float: right;
    padding-top: 30px;
}

.product-view-info h1 {
    font-size: 26px;
    color: #318352;
    display: inline-block;
}

.product-view-info .product-view-price {
    display: inline-block;
    background: #318352;
    border-radius: 5px;
    padding: 5px 8px;
    margin: 0 15px;
    color: #FFF;
}

.product-view-info .product-view-price b {
    font-size: 18px;
    padding: 0 3px;
}
.product-view-info .product-view-like{
    /*display: inline-block;*/
    display: none;
    font-size: 18px;
    /* line-height: 34px; */
    /* height: 34px; */
}
.product-view-info .product-view-like b{
    font-size: 20px;
    color: #318352;
    padding-right: 5px;
}
.product-view-info .product-view-standard{
    height: 30px;
    line-height: 40px;
    font-size: 16px;
    border-top: 1px solid #DDD;
    margin-top: 10px;
}
.product-view-info .product-view-standard p{
    color: #656565;
}



.product-view-info .product-view-description {
    margin: 18px 0;
}

.product-view-info .product-view-description p {
    background: #DDD;
    border-radius: 0px;
    padding: 15px 20px;
    line-height: 26px;
    font-size: 18px;
    letter-spacing: 1px;
    text-align: justify;
}

.product-view-info .product-view-purchase {
}

.product-view-info .product-view-purchase img {
    width: 120px;
    float: left;
}

.product-view-info .product-view-purchase .product-view-purchase-in {
    float: left;
    margin-left: 15px;
}

.product-view-info .product-view-purchase .product-view-purchase-in a {
    background: #4fa772;
    color: #FFF;
    padding: 2px 18px;
    border-radius: 5px;
    font-size: 16px;
    height: 30px;
    display: inline-block;
    line-height: 30px;
    margin: 10px 0 20px 0;
}

.product-view-info .product-view-purchase .product-view-purchase-in p {
    font-size: 18px;
}

.product-view-info .product-view-purchase .product-view-purchase-in p.product-view-tel {
    font-size: 22px;
    color: #318352;
    font-weight: bold;
}

.product-view-pk,.product-view-character,.product-view-grow,.product-view-detail,.product-view-video {
    padding: 20px 0px;
    font-size: 18px;
    line-height: 28px;
}

.product-view-pk i,.product-view-character i,.product-view-grow i,.product-view-detail i,.product-view-video i {
    background: url(../images/sprites.png?v=1);
    width: 40px;
    height: 40px;
    display: inline-block;
    background-position: -372px -250px;
    position: absolute;
    margin-top: 1px;
    margin-left: 0px;
}
.product-view-grow a{
    color: #318352;
}

.product-view-pk .pk-icon {
    background-position: -480px -500px;
    color: transparent;
}

.product-view-character .character-icon {
}

.product-view-pk h2,.product-view-character h2,.product-view-grow h2,.product-view-detail h2,.product-view-video h2 {
    padding-left: 50px;
    color: #318352;
    font-size: 22px;
    height: 50px;
    line-height: 50px;
    border-bottom: 1px solid #DDD;
    margin-bottom: 6px;
}

.product-view-character p,.product-view-grow p ,.product-view-video p {
    font-size: 18px;
    line-height: 28px;
    padding-bottom: 8px;
    text-align: justify;
}

.product-view-character div,.product-view-grow div,.product-view-detail div,.product-view-video div {
    font-size: 18px;
    line-height: 28px;
    padding-bottom: 8px;
    text-align: justify;
}

.product-view-detail p{
    font-size: 18px;
    line-height: 1.5;
    text-align: justify;
}


.product-view-grow .grow-icon {
    background-position: -480px -247px;
}

.product-view-detail .detail-icon {
    background-position: -10px -317px;
}
.product-view-video .video-icon {
    background-position: -566px -564px;
}

.product-view-video video{
    max-height: 600px;
    margin: 10px auto;
    display: block;
    text-align: center;
}

.product-view-detail img {
    max-width: 500px;
    padding: 15px 0 5px 0;
}

.product-view-online-order {
    background: #f8faf9;
    border-radius: 10px;
    padding: 25px;
    display: block;
    height: 350px;
}

.product-view-online-order form {
    width: 500px;
    float: left;
}

.product-view-online-order form h3 {
    display: inline-block;
    color: #318352;
    font-size: 20px;
    height: 48px;
}

.product-view-online-order form p {
    display: inline-block;
    font-size: 16px;
}

.product-view-online-order .online-order-field {
    height: 38px;
}

.product-view-online-order .online-order-field label {
    font-size: 16px;
    width: 80px;
    display: inline-block;
    text-align: right;
    vertical-align: top;
}

.product-view-online-order .online-order-field input {
    width: 380px;
    height: 25px;
    border-radius: 5px;
    border: 1px solid #DDD;
}

.product-view-online-order .online-order-field em {
    color: #F00;
    font-style: initial;
    font-weight: bold;
    font-size: 14px;
}

.product-view-online-order .online-order-field input.input-validate {
    width: 100px;
}

.product-view-online-order .online-order-field.online-order-field-textarea {
    height: 88px;
}

.product-view-online-order .online-order-field textarea {
    width: 380px;
    height: 70px;
    border-radius: 5px;
    border: 1px solid #DDD;
}

.product-view-online-order .online-order-field img {
    height: 27px;
    line-height: 38px;
    display: inline-block;
    position: absolute;
}

.product-view-online-order .online-order-btn {
}

.product-view-online-order .online-order-btn a {
    background: #fbff56;
    width: 118px;
    height: 38px;
    display: block;
    color: #318352;
    line-height: 38px;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    border-radius: 8px;
    margin-left: 80px;
    margin-top: 20px;
}

.product-view-online-order .online-order-btn input[type="submit"],.product-view-online-order .online-order-btn input[type="button"] {
    background: #fbff56;
    width: 118px;
    height: 38px;
    display: block;
    color: #318352;
    line-height: 38px;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    border-radius: 8px;
    margin-left: 80px;
    margin-top: 20px;
    border: 1px solid #DDD;
}

.product-view-online-order .online-order-img {
    padding-top: 0px;
    padding-left: 550px;
}
.product-view-online-order .online-order-img h3{
    /* display: inline-block; */
    color: #318352;
    font-size: 20px;
    height: 48px;
}

.product-view-online-order .online-order-img img {width: 200px;}



/*新闻中心*/
.right-box .right-news-list {
    padding-top: 25px;
}

.right-box .right-news-list .right-news-item {
    background: #f5f9f8;
    height: 185px;
    margin-bottom: 10px;
    clear: both;
}

.right-box .right-news-list .right-news-item .news-img {
    width: 310px;
    float: left;
}

.right-box .right-news-list .right-news-item .news-img img {
    width: 310px;
    height: 184px;
}

.right-box .right-news-list .right-news-item .news-info {
    padding: 20px 30px 0px 30px;
    float: right;
    width: 505px;
}

.right-box .right-news-list .right-news-item .news-info h3 {
    /* border-bottom: 1px solid #DDD; */
    height: 35px;
    line-height: 28px;
    font-size: 20px;
    /* font-weight: normal; */
    color: #318352;
}

.right-box .right-news-list .right-news-item .news-info p {
    /* height: 40px; */
    line-height: 25px;
    margin: 8px 0 8px 0;
    font-size: 16px;
}

.right-box .right-news-list .right-news-item .news-info a {
    border: 1px solid #318352;
    height: 30px;
    border-radius: 12px;
    line-height: 30px;
    color: #ffffff;
    padding: 0 14px;
    font-size: 16px;
    background: #318352;
    margin: 10px 0;
    display: inline-block;
}

.right-box .right-news-list>ul {
}

.right-box .right-news-list>ul li {
    height: 50px;
    line-height: 50px;
    border-bottom: 1px dashed #666;
    position: relative;
}

.right-box .right-news-list>ul li a {
}

.right-box .right-news-list>ul li i {
    background: url(../images/sprites.png) -96px -332px;
    width: 12px;
    height: 16px;
    display: inline-block;
    position: absolute;
    top: 18px;
    left: 16px;
}

.right-box .right-news-list>ul li h2 {
    padding-left: 40px;
    font-size: 15px;
    color: #333;
    font-weight: normal;
    width: 600px;
}

.right-box .right-news-list>ul li span {
    color: #333;
    margin-top: -50px;
    position: absolute;
    right: 5px;
}


/*新闻详情页面*/
.right-news-view {
    padding: 20px 10px;
}

.right-news-view h1 {
    text-align: center;
    font-size: 24px;
    height: 70px;
    line-height: 70px;
}

.right-news-view .news-info {
    border-top: 1px solid #DDD;
    padding: 10px 0 20px 0;
    text-align: center;
}

.right-news-view .news-info p {
    display: inline-block;
    padding: 0 20px;
    color: #333;
    font-size: 16px;
}

.right-news-view .news-body {
    padding: 10px 10px 30px 10px;
    line-height: 28px;
    font-size: 18px;
}

.right-news-view .news-body a{
    color: #318352;
    font-weight: bold;
}

.news-body p {
    padding: 5px 0;
    line-height: 28px;
    font-size: 18px;
    text-indent: 2em;
}

.news-body img {
    max-width: 100%;
    margin: 10px auto;
}

.news-body h1, .news-body h2 {
    font-size: 20px;
    height: 40px;
    line-height: 40px;
}
.news-body h2{
    color: #318352;
}
.news-body h3, .news-body h4,.news-body h5 {
    font-size: 17px;
    height: 35px;
    line-height: 35px;
}

.news-body.new-style p {
    text-indent: 2em;
}

.news-body.new-style video{
    max-height: 600px;
    display: block;
    margin: 0 auto;
    border:2px solid #000000 !important;
}

.news-link{
    padding: 15px 0 30px 0;
}
.news-link ul li{
    display: inline-block;
    background: rgba(25,116,61,0.9);
    min-width: 180px;
    text-align: center;
    margin-right: 10px;
}
.news-link ul li a{
    color: #fff;
    font-size: 20px;
    padding: 15px 15px;
    line-height: 45px;
}

.news-relation {
    padding: 20px 10px;
    border-top: 1px solid #d0d0d0;
}

.news-relation p {
    height: 30px;
    line-height: 30px;
    font-size: 18px;
}

.news-relation p a {
    color: #000;
}

/*栽培技术列表页面*/
.right-box .right-cultivation-list {
    padding-top: 25px;
}

.right-box .right-cultivation-list .right-cultivation-item {
    background: #f5f9f8;
    height: 198px;
    margin-bottom: 10px;
    clear: both;
}

.right-box .right-cultivation-list .right-cultivation-item .news-img {
    width: 295px;
    float: left;
}

.right-box .right-cultivation-list .right-cultivation-item .news-img img {
    width: 295px;
    height: 198px;
}

.right-box .right-cultivation-list .right-cultivation-item .news-info {
    padding: 20px 30px 0px 30px;
    float: right;
    width: 525px;
}

.right-box .right-cultivation-list .right-cultivation-item .news-info h3 {
    height: 32px;
    line-height: 28px;
    font-size: 20px;
    color: #404040;
    overflow: hidden;
}
.right-box .right-cultivation-list .right-cultivation-item .news-info h3:hover{
   color:  #318352;
}

.right-box .right-cultivation-list .right-cultivation-item .news-info p {
    line-height: 25px;
    margin: 8px 0 8px 0;
    font-size: 16px;
}

.right-box .right-cultivation-list .right-cultivation-item .news-info a.item-link {
    border: 1px solid #318352;
    height: 30px;
    border-radius: 5px;
    line-height: 30px;
    color: #ffffff;
    padding: 0 14px;
    font-size: 16px;
    background: #318352;
    margin: 10px 0;
    display: inline-block;
}

.right-box .right-cultivation-list>ul {
}

.right-box .right-cultivation-list>ul li {
    height: 50px;
    line-height: 50px;
    border-bottom: 1px dashed #666;
    position: relative;
}

.right-box .right-cultivation-list>ul li a {
}

.right-box .right-cultivation-list>ul li i {
    background: url(../images/sprites.png) -96px -332px;
    width: 12px;
    height: 16px;
    display: inline-block;
    position: absolute;
    top: 18px;
    left: 16px;
}

.right-box .right-cultivation-list>ul li h2 {
    padding-left: 40px;
    font-size: 15px;
    color: #333;
    font-weight: normal;
    width: 600px;
}

.right-box .right-cultivation-list>ul li span {
    color: #333;
    margin-top: -50px;
    position: absolute;
    right: 5px;
}

.right-box .demand-book {
    background: #318352;
    border-radius: 10px;
    padding: 20px;
    line-height: 30px;
    margin-top: 10px;
}

.right-box .demand-book p {
    width: 690px;
    font-size: 18px;
    color: #FFF;
}

.right-box .demand-book p b {
}

.right-box .demand-book a {
    position: absolute;
    background: #f9f31d;
    margin-left: 760px;
    margin-top: -60px;
    font-size: 18px;
    font-weight: bold;
    width: 50px;
    height: 40px;
    padding: 10px;
    border-radius: 12px;
    text-align: center;
    line-height: 20px;
    color: #318352;
}


/*客户点评*/
.right-box .right-comments-list {
    padding: 20px 10px;
}

.right-box .right-comments-list .right-comments-item {
    background: #ffffff;
    height: 198px;
    margin-bottom: 10px;
    clear: both;
    border-bottom: 1px solid #DDD;
    padding: 20px 0 10px 0;
}

.right-box .right-comments-list .right-comments-item .news-img {
    width: 260px;
    float: left;
}

.right-box .right-comments-list .right-comments-item .news-img img {
    width: 260px;
    height: 190px;
}

.right-box .right-comments-list .right-comments-item .news-info {
    padding: 20px 30px 0px 30px;
    float: right;
    width: 538px;
}

.right-box .right-comments-list .right-comments-item .news-info h3 {
    border-bottom: 1px solid #DDD;
    height: 35px;
    line-height: 30px;
    font-size: 20px;
    /* font-weight: normal; */
    color: #318352;
    overflow: hidden;
}

.right-box .right-comments-list .right-comments-item .news-info p {
    /* height: 40px; */
    line-height: 25px;
    margin: 8px 0 8px 0;
    font-size: 16px;
}

.right-box .right-comments-list .right-comments-item .news-info a.item-link {
    border: 1px solid #318352;
    height: 30px;
    border-radius: 12px;
    line-height: 30px;
    color: #ffffff;
    padding: 0 14px;
    font-size: 16px;
    background: #318352;
    margin: 10px 0;
    display: inline-block;
}


/*业务合作*/
.right-box .right-cooperation {
}

.right-cooperation ul.tab_menu {
    padding-top: 30px;
}

.right-cooperation ul.tab_menu li {
    width: 200px;
    height: 200px;
    margin: 20px 46px 40px 46px;
    float: left;
    text-align: center;
    background: #c5c5c5;
    border-radius: 50%;
    cursor: pointer;
}

.right-cooperation ul.tab_menu li.current {
    background: #85c59f;
}

.right-cooperation ul.tab_menu li i {
    background: url(../images/sprites.png);
    width: 130px;
    height: 70px;
    display: block;
    background-position: -127px -308px;
    margin: 35px 35px 10px 35px;
}

.right-cooperation ul.tab_menu li.cooperation-part-01 i {
}

.right-cooperation ul.tab_menu li.cooperation-part-02 i {
    background-position: -282px -308px;
}

.right-cooperation ul.tab_menu li.cooperation-part-03 i {
    background-position: -436px -308px;
}

.right-cooperation ul.tab_menu li h2 {
    font-size: 18px;
    color: #434343;
}

.right-cooperation .tab_box {
    padding: 10px;
}

.right-cooperation .tab_box>div>h3 {
    display: inline-block;
    background: #318352;
    padding: 4px 12px;
    border-radius: 8px;
    color: #FFF;
    font-size: 18px;
    line-height: inherit;
    margin: 10px 0;
}

.right-cooperation .tab_box p {
    padding: 5px 10px;
    line-height: 24px;
    font-size: 16px;
    text-indent: 2em;
}

.right-cooperation .tab_box .hide {
    display: none;
}

/*商务合作表单*/
.cooperation-form {
    padding-top: 50px;
}

.cooperation-form .cooperation-form-title {
    background: #cbe2d3;
    /* height: 95px; */
    padding: 10px 0px 25px 90px;
}

.cooperation-form .cooperation-form-title h3 {
    font-size: 20px;
    line-height: 50px;
    height: 50px;
}

.cooperation-form .cooperation-form-title h3 b {
    color: #318352;
}

.cooperation-form .cooperation-form-title p {
    font-size: 18px;
}

.cooperation-form .cooperation-form-table {
    background: #e5e5e5;
    padding: 20px 0 50px 0;
}

.cooperation-form-table .cooperation-form-field {
    height: 45px;
}

.cooperation-form-table .cooperation-form-field label {
    font-size: 15px;
    width: 470px;
    display: inline-block;
    text-align: right;
    vertical-align: top;
    line-height: 28px;
}

.cooperation-form-table .cooperation-form-field input {
    width: 376px;
    height: 28px;
    border-radius: 5px;
    border: 1px solid #DDD;
    color: #111;
}

.cooperation-form-table .cooperation-form-field input.input-validate {
    width: 100px;
}

.cooperation-form-table .cooperation-form-field.online-order-field-textarea {
    height: 88px;
}

.cooperation-form-table .cooperation-form-field textarea {
    width: 380px;
    height: 70px;
    border-radius: 5px;
    border: 1px solid #DDD;
}

.cooperation-form-table .cooperation-form-field img {
    height: 27px;
    line-height: 38px;
    display: inline-block;
    position: absolute;
}

.cooperation-form-table .cooperation-form-btn {
}

.cooperation-form-table .cooperation-form-btn input[type="submit"],.cooperation-form-table .cooperation-form-btn input[type="button"] {
    background: #fbff56;
    width: 118px;
    height: 38px;
    display: block;
    color: #318352;
    line-height: 38px;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    border-radius: 8px;
    margin-left: 473px;
    margin-top: 20px;
    border: 1px solid #DDD;
}


/*在线订单*/
.right-online-order {
    padding: 50px 10px;
}

.right-online-order .online-order-book {
        /* width: 350px; */
    /* float: left; */
    text-align: center;
    padding: 30px 0;
}

.right-online-order .online-order-book img {
}

.right-online-order .online-order-form {
        padding: 0;
    /* width: 519px; */
    /* float: right; */
    padding: 15px 0 20px 40px;
}

.right-online-order .online-order-form .online-order-form-title {
}

.right-online-order .online-order-form .online-order-form-title p {
    font-size: 16px;
    line-height: 24px;
}

.right-online-order .online-order-form .online-order-form-title p b {
    color: #318352;
    font-weight: bold;
}

.right-online-order .online-order-form .online-order-form-title h3 {
    font-size: 18px;
    line-height: 80px;
    height: 80px;
    color: #318352;
}

.right-online-order .online-order-form .cooperation-form-field {
    height: 45px;
}

.right-online-order .online-order-form .cooperation-form-field label {
    font-size: 15px;
    width: 76px;
    display: inline-block;
    text-align: right;
    vertical-align: top;
    line-height: 28px;
    padding-right: 10px;
}

.right-online-order .online-order-form .cooperation-form-field input {
    width: 350px;
    height: 28px;
    border-radius: 5px;
    border: 1px solid #DDD;
    color: #111;
}

.right-online-order .online-order-form .cooperation-form-field em {
    color: #F00;
    font-style: initial;
    font-weight: bold;
    font-size: 14px;
}

.right-online-order .online-order-form .cooperation-form-field-textarea {
    height: 88px;
}

.right-online-order .online-order-form .cooperation-form-field textarea {
    width: 350px;
    height: 70px;
    border-radius: 5px;
    border: 1px solid #DDD;
}

.right-online-order .online-order-form .cooperation-form-field input.input-validate {
    width: 100px;
}

.right-online-order .online-order-form .cooperation-form-field img {
    height: 27px;
    line-height: 38px;
    display: inline-block;
    position: absolute;
}

.right-online-order .online-order-form .cooperation-form-btn input[type="submit"] {
    background: #fbff56;
    width: 118px;
    height: 38px;
    display: block;
    color: #318352;
    line-height: 38px;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    border-radius: 8px;
    margin-left: 91px;
    margin-top: 20px;
    border: 1px solid #DDD;
}

/*网站地图*/
.middle-box {
}

.middle-box .big-position-box {
    height: 60px;
    line-height: 60px;
    color: #333;
    border-bottom: 1px solid #DDD;
    font-size: 16px;
    padding-left: 10px;
}

.middle-box .big-position-box i {
    padding: 0 10px;
    height: 30px;
    display: inline-block;
    line-height: 30px;
    background: url(../images/sprites.png);
    width: 14px;
    height: 16px;
    background-position: -19px -260px;
    background-position: -264px -259px;
}

.middle-box .big-position-box a {
    color: #333;
}

.sitemap-box {
    border: 2px solid #DDD;
    margin: 20px 0;
}

.sitemap-box .sitemap-box-item {
    margin: 10px 0;
}

.sitemap-box .sitemap-box-item a {
}

.sitemap-box .sitemap-box-item a h2 {
    color: #333;
    padding-left: 30px;
    font-size: 16px;
    font-weight: normal;
    line-height: 60px;
    height: 60px;
}

.sitemap-box .sitemap-box-item .sitemap-box-list {
    border: 1px solid #DDD;
    margin: 0 10px;
    padding: 20px;
}

.sitemap-box .sitemap-box-item .sitemap-box-list a {
    color: #333;
    padding-right: 30px;
    font-size: 14px;
}

/*综合搜索页面*/
.search-result-box {
}

.search-result-list {
    padding: 30px 0;
}

.search-result-list .search-result-item {
    clear: both;
    border-bottom: 1px dashed #99aac8;
    padding: 20px;
    display: inline-block;
}

.search-result-list .img-product {
    background: #f3fff8;
}

.search-result-list .img-product .product-img {
    width: 281px;
    float: left;
}

.search-result-list .img-product .product-img img {
    width: 281px;
    height: 281px;
}

.search-result-list .img-product .product-info {
    padding: 31px 30px 0px 30px;
    float: right;
    width: 718px;
}

.search-result-list .img-product .product-info h3 {
    /* border-bottom: 1px solid #DDD; */
    height: 35px;
    line-height: 28px;
    font-size: 20px;
    color: #318352;
}

.search-result-list .img-product .product-info p {
    /* height: 40px; */
    line-height: 25px;
    margin: 8px 0 8px 0;
    font-size: 16px;
}

.search-result-list .img-product .product-info a.item-link {
    border: 1px solid #318352;
    height: 30px;
    border-radius: 12px;
    line-height: 30px;
    color: #ffffff;
    padding: 0 14px;
    font-size: 16px;
    background: #318352;
    margin: 10px 0;
    display: inline-block;
}

.search-result-list .img-news {
    /* width: 281px; */
    /* float: left; */
}

.search-result-list .img-news .news-img {
    width: 310px;
    float: left;
}

.search-result-list .img-news .news-img img {
    width: 310px;
    height: 208px;
}

.search-result-list .img-news .news-info {
    padding: 20px 30px 0px 30px;
    float: right;
    width: 680px;
}

.search-result-list .img-news .news-info h3 {
    height: 35px;
    line-height: 28px;
    font-size: 20px;
    color: #318352;
}

.search-result-list .img-news .news-info p {
    /* height: 40px; */
    line-height: 25px;
    margin: 8px 0 8px 0;
    font-size: 16px;
}

.search-result-list .img-news .news-info a.item-link {
    border: 1px solid #318352;
    height: 30px;
    border-radius: 12px;
    line-height: 30px;
    color: #ffffff;
    padding: 0 14px;
    font-size: 16px;
    background: #318352;
    margin: 10px 0;
    display: inline-block;
}

.search-result-list .no-img-news {
    display: block;
    position: relative;
}

.search-result-list .no-img-news a {
}

.search-result-list .no-img-news i {
    background: url(../images/sprites.png) -96px -332px;
    width: 12px;
    height: 16px;
    display: inline-block;
    position: absolute;
    top: 28px;
    left: 20px;
}

.search-result-list .no-img-news h2 {
    padding-left: 40px;
    font-size: 16px;
    color: #333;
    font-weight: normal;
    width: 600px;
    height: 30px;
    line-height: 30px;
}

.search-result-list .no-img-news span {
    color: #333;
    margin-top: -24px;
    position: absolute;
    right: 10px;
}



/*在线留言*/

.online-message-form {
    background: #ffffff;
    border-radius: 10px;
    padding: 20px 25px 50px 25px;
}

.online-message-form form {
    width: 512px;
    float: left;
}

.online-message-form form h3 {
    display: inline-block;
    color: #318352;
    font-size: 20px;
    height: 48px;
}

.online-message-form form p {
    font-size: 16px;
    line-height: 28px;
    padding-bottom: 32px;
}

.online-message-form .online-order-field {
    height: 38px;
}

.online-message-form .online-order-field label {
    font-size: 16px;
    width: 80px;
    display: inline-block;
    text-align: right;
    vertical-align: top;
}

.online-message-form .online-order-field input {
    width: 380px;
    height: 25px;
    border-radius: 5px;
    border: 1px solid #DDD;
}

.online-message-form .online-order-field em {
    color: #F00;
    font-style: initial;
    font-weight: bold;
    font-size: 14px;
}

.online-message-form .online-order-field input.input-validate {
    width: 100px;
}

.online-message-form .online-order-field.online-order-field-textarea {
    height: 88px;
}

.online-message-form .online-order-field textarea {
    width: 380px;
    height: 70px;
    border-radius: 5px;
    border: 1px solid #DDD;
}

.online-message-form .online-order-field img {
    height: 27px;
    line-height: 38px;
    display: inline-block;
    position: absolute;
}

.online-message-form .online-order-btn {
}

.online-message-form .online-order-btn a {
    background: #fbff56;
    width: 118px;
    height: 38px;
    display: block;
    color: #318352;
    line-height: 38px;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    border-radius: 8px;
    margin-left: 80px;
    margin-top: 20px;
}

.online-message-form .online-order-btn input[type="submit"],.online-message-form .online-order-btn input[type="button"] {
    background: #fbff56;
    width: 118px;
    height: 38px;
    display: block;
    color: #318352;
    line-height: 38px;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    border-radius: 8px;
    margin-left: 80px;
    margin-top: 20px;
}

.online-message-form .online-order-img {
    padding-top: 50px;
}

.online-message-form .online-order-img img {
}

.online-message-list {
    padding: 20px;
}

.online-message-list .online-message-title {
}

.online-message-list .online-message-title h3 {
    height: 80px;
    line-height: 80px;
    font-size: 18px;
    color: #318352;
}

.online-message-list .kuang {margin-bottom: 10px;}

.online-message-list .kuang .k_top {
    background: #dadada;
    display: block;
    height: 60px;
    line-height: 60px;
    color: #404040;
    font-size: 16px;
    overflow: hidden;
}

.online-message-list .kuang .k_top .k_l {
    width: 16%;
    float: left;
    padding-left: 1%;
    border-right: 1px solid #a0a0a0;
    height: 40px;
    line-height: 40px;
    margin-top: 10px;
}

.online-message-list .kuang .k_top .k_n {
    width: 57%;
    float: left;
    padding-left: 1%;
}

.online-message-list .kuang .k_top .k_n a {
}

.online-message-list .kuang .k_top .k_n a {
}

.online-message-list .kuang .k_top .k_m {
    width: 24%;
    float: left;
    padding-left: 5px;
}

.online-message-list .kuang .k_bot {
    background: #f1f1f1;
    line-height: 24px;
    padding: 10px;
    font-size: 16px;
}

.online-message-list .kuang .k_bot font {
    color: #f00;
}

/*联系我们*/
.contact-dpseed-box {
}

.contact-dpseed-box .contact-dpseed-title {
    padding: 10px;
    background: #318352;
    border-radius: 10px;
}

.contact-dpseed-box .contact-dpseed-title .contact-people {
    color: #FFF;
    padding: 0 10px;
    width: 120px;
    height: 80px;
    border-right: 1px solid #fff;
    display: inline-block;
}

.contact-dpseed-box .contact-dpseed-title .contact-people i {
    background: url(../images/sprites.png);
    width: 45px;
    height: 52px;
    display: block;
    /* background-position: -19px -260px; */
    background-position: -7px -402px;
    /* position: absolute; */
    /* margin-top: 10px; */
    /* margin-left: -28px; */
    margin: 0 auto;
}

.contact-dpseed-box .contact-dpseed-title .contact-people h2 {
    font-size: 16px;
    text-align: center;
    font-weight: normal;
    height: 30px;
    line-height: 28px;
}

.contact-dpseed-box .contact-dpseed-title .contact-people p {
}

.contact-dpseed-box .contact-dpseed-title .contact-notice {
    width: 700px;
    float: right;
    padding: 10px 0;
}

.contact-dpseed-box .contact-dpseed-title .contact-notice p {
    font-size: 16px;
    line-height: 26px;
    color: #FFF;
}

.contact-dpseed-box .contact-dpseed-title .contact-notice p b {
    color: rgb(237,155,17);
}

.contact-dpseed-info {
    margin: 20px 0;
    border-radius: 6px;
    background: #eaeaea;
    /* display: inline-block; */
    height: 173px;
}

.contact-dpseed-info .left-dpseed-picture {
    width: 187px;
    float: left;
}

.contact-dpseed-info .left-dpseed-picture img {
}

.contact-dpseed-info .right-dpseed-info {
    width: 670px;
    float: right;
    padding: 10px 0;
}

.contact-dpseed-info .right-dpseed-info h1 {
    font-size: 20px;
    color: #00a040;
    height: 50px;
    line-height: 50px;
    font-weight: normal;
}

.contact-dpseed-info .right-dpseed-info p {
    width: 334px;
    display: inline-block;
    line-height: 30px;
    font-size: 16px;
}

.contact-map-info {
    width: 880px;
    height: 550px;
}

.contact-map-info .contact-map {
    width: 880px;
    height: 500px;
}


/*关于我们*/
.aboutus-dpseed-box {
    padding: 22px 0px 40px 10px;
}

.aboutus-dpseed-box .about-dpseed-info {
    width: 520px;
    float: left;
    /* padding: 10px; */
}

.aboutus-dpseed-box h2 {
    height: 70px;
    line-height: 70px;
    font-size: 24px;
    color: #318352;
}

.aboutus-dpseed-box p {
    font-size: 16px;
    line-height: 28px;
}

.aboutus-dpseed-box h3 {
    /*padding-top: 30px;*/
    height: 60px;
    line-height: 60px;
    font-size: 24px;
    color: #318352;
}

.aboutus-dpseed-box h4 {
    padding-top: 30px;
    height: 50px;
    line-height: 50px;
    font-size: 18px;
    color: #318352;
}


.aboutus-dpseed-box .about-dpseed-info {
    width: 520px;
    float: left;
    /* padding: 10px; */
}

.aboutus-dpseed-box .about-dpseed-info h1 {
    height: 70px;
    line-height: 70px;
    font-size: 24px;
    color: #318352;
}

.aboutus-dpseed-box .about-dpseed-info p {
    font-size: 18px;
    line-height: 30px;
    padding-bottom: 10px;
}

.aboutus-dpseed-box .about-dpseed-info h2 {
    padding-top: 5px;
    height: 70px;
    line-height: 70px;
    font-size: 24px;
    color: #318352;
}

.aboutus-dpseed-box .about-dpseed-img {
    width: 320px;
    float: right;
}

.aboutus-dpseed-box .about-dpseed-img img {
    width: 100%;
    padding: 10px 0;
}

.aboutus-dpseed-box .aboutus_dpseed_humanity {
    padding-top: 0;
}

.aboutus-dpseed-box .aboutus_dpseed_humanity img {
}

.aboutus-dpseed-box .aboutus_dpseed_humanity p {
    font-size: 16px;
    line-height: 30px;
    padding-bottom: 10px;
}


/*留言板分页*/
.pagelistbox {
    height: 28px;
    text-align: right;
    padding: 25px 15px;
}

.pagelistbox span {
    border: 1px solid #318352;
    margin: 0 2px;
    height: 28px;
    line-height: 28px;
    display: inline-block;
    padding: 0 3px;
}

.pagelistbox strong {
    border: 1px solid #318352;
    margin: 0 2px;
    height: 28px;
    line-height: 28px;
    display: inline-block;
    padding: 0 3px;
    min-width: 22px;
    text-align: center;
    background-color: #318352;
    color: #FFF;
}

.pagelistbox a {
    border: 1px solid #318352;
    margin: 0 2px;
    height: 28px;
    line-height: 28px;
    display: inline-block;
    padding: 0 3px;
    min-width: 22px;
    text-align: center;
    color: #318352;
}

.pagelistbox a:hover {
    background-color: #318352;
    color: #FFF;
}



/*搜索页面 分页样式*/
.searchpage {
    padding: 10px 0;
}

.searchpage table {
}

.searchpage table tr {
}

.searchpage table tr td {
    height: 28px;
    line-height: 28px;
    padding: 0 3px;
    min-width: 30px;
    text-align: center;
    font-size: 14px;
}

.searchpage table tr td a {
    color: #318352;
}


/*客服悬浮框*/
.kefu_box {
    background: #FFF;
    z-index: 9999;
    width: 128px;
    border-radius: 10px;
    position: fixed;
    right: 10px;
    top: 20%;
    overflow: hidden;
}

.kefu_box .kefu_title {
    background: #4fa772;
    height: 60px;
    line-height: 60px;
    border-radius: 10px 10px 0px 0px;
}

.kefu_box .kefu_title i {
    background: url(../images/sprites.png);
    width: 30px;
    height: 30px;
    display: inline-block;
    background-position: -14px -513px;
    position: absolute;
    margin-top: 15px;
    margin-left: 10px;
}

.kefu_box .kefu_title h2 {
    color: #fff;
    padding-left: 43px;
    font-size: 18px;
    border-radius: 10px 10px 10px 10px;
}

.kefu_box .kefu_online_chat_box {
    height: 100px;
    width: 110px;
    text-align: center;
    border-bottom: 1px solid #DDD;
    margin: 0 auto;
}

.kefu_box .kefu_online_chat_box i {
    background: url(../images/sprites.png);
    width: 55px;
    height: 55px;
    display: inline-block;
    background-position: -77px -503px;
    margin: 10px auto 5px auto;
}

.kefu_box .kefu_online_chat_box h3 {
    font-size: 16px;
    color: #111;
    text-align: center;
    display: block;
}

.kefu_box .kefu_online_message_box {
    height: 100px;
    width: 110px;
    text-align: center;
    border-bottom: 1px solid #DDD;
    margin: 0 auto;
}

.kefu_box .kefu_online_message_box i {
    background: url(../images/sprites.png);
    width: 55px;
    height: 55px;
    display: inline-block;
    background-position: -172px -503px;
    margin: 10px auto 5px auto;
}

.kefu_box .kefu_online_message_box h3 {
    font-size: 16px;
    color: #111;
}

.kefu_box .kefu_qrcode_box {
    text-align: center;
    border-bottom: 1px solid #DDD;
    margin: 0 auto;
    padding-bottom: 10px;
}

.kefu_box .kefu_qrcode_box img {
    width: 100px;
    height: 100px;
    margin-top: 15px;
}

.kefu_box .kefu_qrcode_box h3 {
    height: 26px;
    line-height: 26px;
    font-size: 16px;
}

.kefu_box .kefu_qrcode_box p {
    line-height: 20px;
    height: 20px;
    font-size: 15px;
}

.kefu_gotop {
    padding-top: 10px;
    text-align: center;
}

.kefu_gotop button {
    width: 80px;
    height: 36px;
    line-height: 36px;
    border-radius: 10px;
    border: none;
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: -6px;
    background: #585858;
    cursor: pointer;
}


/*商品列表九宫格样式*/
.right-product-list-nine {
}

.right-product-list-nine ul li.product-list-item {
    width: 31.33%;
    float: left;
    margin: 0 1%;
    padding-top: 30px;
    cursor: -webkit-zoom-in;
}

.right-product-list-nine ul li.product-list-item img {
    width: 275px;
    height: 275px;
}

.right-product-list-nine ul li.product-list-item h3 {
    text-align: center;
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    color: #000;
}


/*种植户 图片弹框*/

#bg {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0px;
    top: 0px;
    background: #000;
    filter: alpha(opacity:50);
    opacity: 0.5;
    display: none;
}

#bottom {
    width: 215px;
    height: 50px;
    position: fixed;
    left: 50%;
    bottom: 0px;
    margin: 0 0 0 -107px;
    border: 1px solid #232323;
    background: #444;
    padding: 1px;
    z-index: 1;
    display: none;
}

#bottom ul {
    width: 100%;
    height: 100%;
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    background: #000;
}

#bottom li {
    background: url(../images/ico.jpg) no-repeat;
    float: left;
    display: inline;
    margin: 8px 0 0 18px;
    cursor: pointer;
}

#bottom li.prev {
    width: 30px;
    height: 33px;
    background-position: 0 0;
}

#bottom li.next {
    width: 30px;
    height: 33px;
    background-position: -35px 0;
}

#bottom li.img {
    width: 30px;
    height: 33px;
    background-position: -106px 0;
}

#bottom li.close {
    width: 31px;
    height: 33px;
    background-position: -70px 0;
}

#frame {
    background: #fff;
    padding: 3px;
    position: fixed;
    z-index: 2;
    display: none;
    filter: alpha(opacity:0);
    opacity: 0;
    text-align: center;
}

.cooperative-container {
    background: #f4fefd;
}

/*a 标签聚焦样式*/
.comment-item .comment-info h3 a:hover {
    color: #006428;
}

.growbook-box .tab_box li .indpseed-text h3:hover {
    color: #006428;
}

.news-list .news-item-first .news-item-text h3:hover {
    color: #006428;
}

.news-list .news-item .news-text h3:hover {
    color: #006428;
}

.right-box .right-news-list>ul li h2:hover {
    color: #006428;
}




/*商品pk部分代码*/

.product-single-pk {
    position: relative;
    display: inline-block;
    background-color: #f3f3f3;
    width: 860px;
    margin: 0px auto;
    padding: 5px;
}

.product-single-pk.hide {
    display: none;
}

.product-single-pk .pk-container-totle {
    padding: 40px 0 9px 0;
    height: 120px;
    text-align: center;
}

.product-single-pk .pk-container-totle .pk-selt-totle {
    width: 430px;
    height: 100px;
    float: left;
    background: rgb(237,155,17);
    color: #FFF;
    text-align: center;
}

.product-single-pk .pk-container-totle .pk-selt-totle h2 {
    padding-top: 6px;
    font-size: 32px;
    padding-right: 40px;
    padding-left: 0;
    border-bottom: none;
    color: #FFF;
}

.product-single-pk .pk-container-totle .pk-selt-totle p {
    padding-right: 40px;
    font-size: 22px;
}

.product-single-pk .pk-container-totle .pk-totle-icon {
    background: url(../images/pk.png) no-repeat;
    width: 160px;
    height: 160px;
    position: absolute;
    left: 350px;
    margin-top: -30px;
    background-size: contain;
}

.product-single-pk .pk-container-totle .pk-other-totle {
    width: 430px;
    height: 100px;
    float: right;
    background: #e4e4e4;
    text-align: center;
}

.product-single-pk .pk-container-totle .pk-other-totle h2 {
    padding-top: 6px;
    font-size: 32px;
    padding-left: 40px;
    border-bottom: none;
    color: #666;
}

.product-single-pk .pk-container-totle .pk-other-totle p {
    padding-left: 40px;
    font-size: 24px;
    color: #666;
}

.product-single-pk .pk-container-content {
}

.product-single-pk .pk-container-content .pk-self-content {
    width: 360px;
    float: left;
    background: #FFF;
}

.product-single-pk .pk-container-content .pk-self-content img {
    width: 360px;
    height: 238px;
}

.product-single-pk .pk-container-content .pk-self-content p {
    height: 60px;
    line-height: 30px;
    border-bottom: 1px solid #DDD;
    text-align: justify;
    font-size: 18px;
    color: #333333;
    overflow: hidden;
    padding: 10px;
}

.product-single-pk .pk-container-content .pk-self-content p.single-line{
    line-height: 60px;
}
.product-single-pk .pk-container-content .pk-self-content p.three-line{
    line-height: 25px;
    font-size: 18px;
    height: 75px;
    padding: 3px 10px;
}

.product-single-pk .pk-container-content .pk-self-content p b,.product-single-pk .pk-container-content .pk-self-content p strong{
    color: #006428;
}

.product-single-pk .pk-container-content .pk-middle-content {
    width: 140px;
    float: left;
    text-align: center;
}

.product-single-pk .pk-container-content .pk-middle-content h3 {
    height: 238px;
    line-height: 238px;
    font-size: 24px;
    color: #404040;
}


.product-single-pk .pk-container-content .pk-middle-content p {
    width: 120px;
    height: 79px;
    line-height: 79px;
    font-size: 18px;
    background: #dcdcdc;
    color: #F00;
    margin: 1px auto 2px auto;
    font-weight: bold;
}

.product-single-pk .pk-container-content .pk-middle-content p.deep {
    background: #cacaca;
}

.product-single-pk .pk-container-content .pk-middle-content p.double-line{
    
line-height: 32px;
    
height: 65px;
    
padding: 7px 0;
}

.product-single-pk .pk-container-content .pk-other-content {
    width: 360px;
    float: right;
    background: #FFF;
}

.product-single-pk .pk-container-content .pk-other-content img {
    width: 360px;
    height: 238px;
}

.product-single-pk .pk-container-content .pk-other-content p {
    height: 60px;
    line-height: 30px;
    border-bottom: 1px solid #DDD;
    text-align: justify;
    font-size: 18px;
    color: #666666;
    overflow: hidden;
    padding: 10px;
}
.product-single-pk .pk-container-content .pk-other-content p.single-line{
    line-height: 60px;
}
.product-single-pk .pk-container-content .pk-other-content p.three-line{
    line-height: 25px;
    font-size: 18px;
    height: 75px;
    padding: 3px 10px;
}


/*价目表*/
  .middle-box .right-box.price-box{
    width: 100%;
    background: #f2fff7;
  }
  .price-box .price-message{
    height: 100px;
    background: #338453;
}
  .price-box .price-message .price-message-icon{
    width: 100px;
    height: 100px;
    float: left;
    /* background: #ddd; */
}
  .price-box .price-message .price-message-icon span{
    width: 88px;
    height: 65px;
    display: block;
    background: url(../images/price_message.png) no-repeat 14px 2px;
    border-right: 2px solid #6cb78a;
    margin-top: 17px;
}
  .price-box .price-message .price-message-text{
    width: 1000px;
    float: left;
}
  .price-box .price-message .price-message-text p{
    height: 100px;
    color: #FFF;
    font-size: 16px;
    vertical-align: middle;
    display: table-cell;
    line-height: 26px;
    padding: 0px 12px;
}
  .price-box h1{
    height: 120px;
    line-height: 120px;
    text-align: center;
    font-size: 32px;
    color: #35ca70;
    font-family: 微软雅黑;
}
.price-box h1 strong{
    font-size: 35px;
    color: #ff0000;
}
  .price-box .product-price-list{}
  .price-box .product-price-list table{
    font-size: 16px;
    text-align: center;
    border: 1px solid #4fa772;
}

  .price-box .product-price-list table thead{
    
}
 .price-box .product-price-list table thead tr{
    
height: 75px;
}
 .price-box .product-price-list table thead tr th{
    
}
.price-box .product-price-list table tbody{
    
border: 1px solid #DDD;
    
/* background: #338453; */
}
.price-box .product-price-list table tr{
    height: 95px;
    border-top: 1px solid #a9a8a8;
}
.price-box .product-price-list table tr.half-row{
    height: 48px;
    line-height: 48px;
}
.price-box .product-price-list table tr th{
    background: #338453;
    color: #FFF;
    font-size: 17px;
    border: 1px solid #f2fff7;
}
  .price-box .product-price-list table tr td{
    border: 1px solid #d7eadf;
    border-top: -1px solid #999;
}
  .price-box .product-price-list table tr td h2{/* writing-mode: vertical-lr; *//* letter-spacing: 10px; *//* font-size: 20px; *//* text-align: center; *//* margin: 0 auto; */}
  .price-box .product-price-list table tr td a{}
  .price-box .product-price-list table tr td a h3{
    color: #333;
}
  .price-box .product-price-list table tr td p{line-height: 25px;height: 85px;text-align: left;padding: 5px 10px;vertical-align: middle;display: table-cell;}
  .price-box .product-price-list table.next-table{
    border-top: 3px solid #4fa772;
  }
  .price-box .product-price-list table.next-table thead tr{
        height: 0px;
  }




  /*首页栏目样式*/
  .category-container{
    background: url(../images/pk_bg.jpg);
    height: 1010px;
  }
  .category-content{
    padding: 40px 0;
}
  .category-content ul{}
  .category-content ul li{
    width: 47%;
    background: #fff;
    margin: 12px 1%;
    display: block;
    float: left;
    padding: 0.5%;
}


.category-content ul li:hover{
    background: #a7ffc0;
}
  .category-content ul li a{
    width: 517px;
    height: 200px;
    display: inline-block;
}
   .category-content ul li img{
    width: 260px;
    height: 200px;
    float: left;
}
  .category-content ul li h2{
    margin-top: 40px;
    font-size: 25px;
    padding-left: 290px;
    color: #000;
}
  .category-content ul li p{
    background: #0ab53b;
    display: inline-block;
    padding: 2px 10px;
    color: #FFF;
    font-size: 24px;
    margin-top: 48px;
    width: 135px;
    text-align: center;
    line-height: 35px;
}

/*扫码悬浮按钮*/
.product-fast-order {
    position: fixed;
    bottom: 245px;
    margin-left: -158px;
    background: #FFF;
    display: none;
}
.product-fast-order img{
    width: 130px;
    border: 2px solid #318352;
    border-radius: 3px;
    padding: 4px;
}
.product-fast-order p{
    font-size: 18px;
    text-align: center;
    line-height: 36px;
    color: #318352;
    font-weight: bold;
}




.customer-container {
    background: #f5fefd;
    display: block;
    padding-top: 28px;
}

.customer-container .customercomment-content{
    padding: 50px 0 0px 0;
    /* background-image: url(../img/t.jpg); */
    /* background-repeat: no-repeat; */
    /* background-position: 4px 2px; */
}

.customer-container .customercomment-content .customercomment-list {
    width: 1100px;
    /* float: left; */
    /* padding-right: 15px; */
    display: inline-table;
}


  .customer-container .customercomment-content .customercomment-title {
    /* border-left: 5px solid #318352; */
      height: 28px;
      line-height: 24px;
      padding-bottom: 15px;
      border-bottom: 1px solid #DDD;
      background-image: url(../images/t.jpg);
      background-repeat: no-repeat;
      background-position: 0px -1px;
  }

  .customer-container .customercomment-content .customercomment-title h2{
    padding-left: 15px;
    font-size: 25px;
    color: #666;
    display: inline-block;
    width: 1020px;
  }


.customer-container .customercomment-content .customercomment-title h2 b {
    color: #318352;
}

.customer-container .customercomment-content .customercomment-title a {
    border: 1px solid #318352;
    border-radius: 5px;
    color: #318352;
    width: 50px;
    height: 22px;
    display: inline-block;
    text-align: center;
    line-height: 22px;
}

.customer-container .customercomment-content .customercomment-list .customercomment-item {
    width: 260px;
    margin-right: 20px;
    display: inline-block;
}

.customer-container .customercomment-content .customercomment-list .customercomment-item:nth-of-type(4n){
    margin-right: 0;
}

.customer-container .customercomment-content .customercomment-list .customercomment-item .customercomment-img{
    margin: 30px auto 0px auto;
}

.customer-container .customercomment-content .customercomment-list .customercomment-item i.play {
    width: 50px;
    height: 50px;
    background: url(../images/play.png);
    background-size: 50px;
    background-repeat: no-repeat;
    display: inline-block;
    position: absolute;
    margin-left: 106px;
    margin-top: 106px;
}

.right-product-list-nine .product-list-item i.play {
    width: 50px;
    height: 50px;
    background: url(../images/play.png);
    background-size: 50px;
    background-repeat: no-repeat;
    display: inline-block;
    position: absolute;
    margin-left: 113px;
    margin-top: 113px;
}


.customer-container .customercomment-content .customercomment-list .customercomment-item .customercomment-img img{
    
width: 100%;
    
height: 197px;
}


.customer-container .customercomment-content .customercomment-list .customercomment-item h3{
   
color: #000;
   
text-align: left;
   
font-size: 16px;
   
line-height: 24px;
   
padding-top: 8px;
   
height: 48px;
   
display: table;
}

