﻿body {
    font-family: "Microsoft YaHei" !important;
    min-width: 1280px;
}

.cl {
    clear: both;
}

.memuactive {
    background-image: url(/pic/menuactive.png);
    background-repeat: no-repeat;
}

.swindextop {
    height: 101px;
    background-image: url('/pic/indextopbg.jpg');
    background-position: center center;
    background-repeat: no-repeat;
}

.swpagetop {
    background-color: #000;
    height: 31px;
    background-repeat: no-repeat;
}

.topsub {
    background-image: url('/pic/subtopbg.jpg');
}

.prosub {
    background-image: url('/pic/protopbg.jpg');
}

.swindextop .swtop {
    height: 34px;
}

    .swindextop .swtop ul {
        float: right;
    }

    .swindextop .swtop li {
        display: block;
        float: left;
        line-height: 31px;
        vertical-align: middle;
        width: 100px;
        text-align: right;
        margin-right: 15px;
    }

    .swindextop .swtop a {
        display: block;
        width: 100%;
        height: 100%;
    }

    .swindextop .swtop li:last-child {
        margin-right: 45px;
    }

.swindextop .swmid {
    height: 67px;
    /*background-image: url('/pic/menutextbg.png');*/
    background-position: center center;
    background-repeat: no-repeat;
}

.swindextop .nav {
    padding-left: 338px;
}


    .swindextop .nav li {
        float: left;
        display: block;
        height: 67px;
        padding-right: 20px;
    }

        .swindextop .nav li a {
            display: block;
            height: 67px;
            width: 94px;
        }

            .swindextop .nav li a:hover {
                background-image: url('/pic/menuactive.png');
                background-position: center center;
                background-repeat: no-repeat;
            }

    .swindextop .nav .t4 {
        padding-right: 10px;
    }

    .swindextop .nav .t5 {
        padding-right: 6px
    }

    .swindextop .nav .t6 {
        padding-right: 5px
    }

        .swindextop .nav .t6 a:hover {
            background-image: none;
        }

.swpagecontent {
    width: 1280px;
    margin: 0 auto;
    min-width: 1280px;
    position: relative;
}

.swpagenav {
    height: 70px;
    background-image: url('/pic/indexdaohang.jpg');
    background-position: center center;
    background-repeat: no-repeat;
}

.swpagebanner {
    height: 405px;
    background-color: #f2eee4;
    background-image: url('/pic/indexbanner.jpg');
    background-position: center center;
    background-repeat: no-repeat;
}

    .swpagebanner .homelink {
        display: block;
        height: 305px;
        width: 315px;
        margin-left: 57px;
    }

.swpagerootwisebanner .homelink {
    display: block;
    height: 250px;
    width: 258px;
    margin-left: 85px;
}

.swpagefoodbanner .homelink {
    display: block;
    height: 250px;
    width: 258px;
    margin-left: 85px;
}

.swpagecontactbanner .homelink {
    display: block;
    height: 250px;
    width: 258px;
    margin-left: 85px;
}

.swpageproduct .homelink {
    display: block;
    height: 250px;
    width: 258px;
    margin-left: 85px;
}

.swpageaboutbanner .homelink {
    display: block;
    height: 250px;
    width: 258px;
    margin-left: 85px;
}

.swpagegrowbanner .homelink {
    display: block;
    height: 250px;
    width: 258px;
    margin-left: 85px;
}

.swpagemiddlelink {
    height: 268px;
    background-color: #fff;
    background-image: url('/pic/indexmiddlelink.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    position: relative;
}

    .swpagemiddlelink .leftspace {
        float: left;
        width: 225px;
        height: 268px;
    }

    .swpagemiddlelink .swmiddlelink {
        float: left;
        height: 244px;
        padding-top: 22px;
        padding-left: 3px;
    }

        .swpagemiddlelink .swmiddlelink ul {
        }

        .swpagemiddlelink .swmiddlelink li {
            float: left;
            display: block;
            width: 258px;
            height: 226px;
            margin-right: 25px;
        }

            .swpagemiddlelink .swmiddlelink li a {
                display: block;
                width: 100%;
                height: 100%;
            }

.swpagemaincontent {
    background-color: #f2eee4;
    height: 497px;
}

    .swpagemaincontent .swpagecontent .leftspace {
        float: left;
        width: 225px;
        height: 497px;
    }

    .swpagemaincontent .swpagecontent .centertxt {
        float: left;
        width: 448px;
        height: 497px;
        background-image: url('/pic/indexconleft.jpg');
        background-repeat: no-repeat;
    }

    .swpagemaincontent .swpagecontent .rightpic {
        float: left;
        width: 374px;
        height: 497px;
        background-image: url('/pic/indexconright.jpg');
        background-repeat: no-repeat;
    }

.swpagebottomcon {
    height: 178px;
    background-image: url('/pic/indexbottomconbg.jpg');
    background-repeat: repeat-x;
}

    .swpagebottomcon .swpagecontent .leftspace {
        float: left;
        width: 225px;
        height: 178px;
    }

    .swpagebottomcon .swpagecontent .centerpic {
        float: left;
        height: 178px;
        width: 89px;
        background-image: url('/pic/indexbottomcontitle.jpg');
    }

    .swpagebottomcon .swpagecontent .righttxt {
        float: left;
        height: 178px;
        width: 723px;
        background-image: url('/pic/indexbottomconright.jpg');
    }

.swpagefoot {
    height: 95px;
    background-color: #ca171e;
    background-image: url('/pic/indexfootbg.jpg');
    background-position: center center;
    background-repeat: no-repeat;
}

.swpageproduct {
    height: 267px;
    background-image: url('/pic/productbanner.jpg');
    background-position: center center;
    background-repeat: no-repeat;
}


.swpageproductmain {
    background-color: #f2eee4;
    height: 710px;
}

    .swpageproductmain .swpagecontent .leftspace {
        float: left;
        width: 225px;
        height: 710px;
    }

    .swpageproductmain .swpagecontent .centertxt {
        float: left;
        width: 463px;
        height: 710px;
        background-image: url('/pic/productlefttxt.jpg');
        background-repeat: no-repeat;
    }

    .swpageproductmain .swpagecontent .rightpic {
        float: left;
        width: 399px;
        height: 710px;
    }

        .swpageproductmain .swpagecontent .rightpic .top1 {
            width: 399px;
            height: 301px;
            background-image: url('/pic/productrighttop1.jpg');
            background-repeat: no-repeat;
        }

        .swpageproductmain .swpagecontent .rightpic .top2 {
            width: 399px;
            height: 276px;
            background-image: url('/pic/productrighttop2.jpg');
            background-repeat: no-repeat;
        }

        .swpageproductmain .swpagecontent .rightpic .top3 {
            width: 399px;
            height: 133px;
            background-image: url('/pic/productrighttop3.jpg');
            background-repeat: no-repeat;
        }

.swpagefoodbanner {
    height: 262px;
    background-image: url('/pic/foodbanner.jpg');
    background-position: center center;
    background-repeat: no-repeat;
}

.swpagefoodmain {
    height: 300px;
    background-color: #fff;
}

    .swpagefoodmain .swpagecontent .leftspace {
        float: left;
        width: 225px;
        height: 300px;
    }

    .swpagefoodmain .swpagecontent .centertxt {
        float: left;
        width: 563px;
        ;
        height: 300px;
        background-image: url('/pic/foodcon_r2_c2.jpg');
        background-repeat: no-repeat;
    }

    .swpagefoodmain .swpagecontent .rightpic {
        float: left;
        width: 260px;
        height: 300px;
        background-image: url('/pic/foodcon_r2_c5.jpg');
        background-repeat: no-repeat;
    }

.swpagefoodbottom {
    height: 394px;
    background-color: #f2eee4;
}

    .swpagefoodbottom .swpagecontent .swtitle .leftspace {
        float: left;
        width: 225px;
        height: 114px;
    }

    .swpagefoodbottom .swpagecontent .swtitle .centertxt {
        float: left;
        width: 823px;
        height: 114px;
        background-image: url('/pic/foodcon_r3_c2.jpg');
        background-repeat: no-repeat;
    }

    .swpagefoodbottom .swpagecontent .swcontent {
        height: 280px;
    }

        .swpagefoodbottom .swpagecontent .swcontent a {
            display: block;
            width: 100%;
            height: 280px;
        }

        .swpagefoodbottom .swpagecontent .swcontent .leftspace {
            float: left;
            width: 225px;
            height: 114px;
        }

        .swpagefoodbottom .swpagecontent .swcontent .conleftpic {
            float: left;
            width: 279px;
            height: 280px;
            background-image: url('/pic/foodcon_r4_c2.jpg');
            background-repeat: no-repeat;
        }

        .swpagefoodbottom .swpagecontent .swcontent .concenterpic {
            float: left;
            width: 278px;
            height: 280px;
            background-image: url('/pic/foodcon_r4_c3.jpg');
            background-repeat: no-repeat;
        }

        .swpagefoodbottom .swpagecontent .swcontent .conrightpic {
            float: left;
            width: 266px;
            height: 280px;
            background-image: url('/pic/foodcon_r4_c4.jpg');
            background-repeat: no-repeat;
        }

.swpagerootwisebanner {
    height: 266px;
    background-image: url('/pic/rootwise_r2_c1.jpg');
    background-position: center center;
    background-repeat: no-repeat;
}

.swpagerootwisemain {
    background-color: #f2eee4;
    height: 971px;
    background-image: url('/pic/rootwise_r3_c1.jpg');
    background-repeat: repeat-x;
}

    .swpagerootwisemain .swpagecontent .leftspace {
        float: left;
        width: 225px;
        height: 967px;
    }

    .swpagerootwisemain .swpagecontent .concenterpic {
        float: left;
        width: 449px;
    }

        .swpagerootwisemain .swpagecontent .concenterpic .swcc1 {
            background-image: url('/pic/rootwise_r3_c2.jpg');
            background-repeat: no-repeat;
            height: 153px;
        }

        .swpagerootwisemain .swpagecontent .concenterpic .swcc2 {
            background-image: url('/pic/rootwise_r4_c2.jpg');
            background-repeat: no-repeat;
            height: 120px;
        }

        .swpagerootwisemain .swpagecontent .concenterpic .swcc3 {
            background-image: url('/pic/rootwise_r5_c2.jpg');
            background-repeat: no-repeat;
            height: 272px;
        }

        .swpagerootwisemain .swpagecontent .concenterpic .swcc4 {
            background-image: url('/pic/rootwise_r6_c2.jpg');
            background-repeat: no-repeat;
            height: 422px;
        }

    .swpagerootwisemain .swpagecontent .conrightpic {
        float: left;
        width: 372px;
    }

        .swpagerootwisemain .swpagecontent .conrightpic .swcr1 {
            background-image: url('/pic/rootwise_r3_c3.jpg');
            background-repeat: no-repeat;
            height: 273px;
        }

        .swpagerootwisemain .swpagecontent .conrightpic .swcr2 {
            background-image: url('/pic/rootwise_r5_c3.jpg');
            background-repeat: no-repeat;
            height: 377px;
        }

        .swpagerootwisemain .swpagecontent .conrightpic .swcr3 {
            background-image: url('/pic/rootwise_r7_c3.jpg');
            background-repeat: no-repeat;
            height: 317px;
        }

.swpagegrowbanner {
    height: 262px;
    background-image: url('/pic/grow_r1_c1.jpg');
    background-position: center center;
    background-repeat: no-repeat;
}

.swpagegrowconmain {
    background-color: #f2eee4;
    height: 1715px;
    background-image: url('/pic/grow_r2_c1.jpg');
    background-repeat: repeat-x;
}

    .swpagegrowconmain .leftspace {
        float: left;
        width: 225px;
        height: 1px;
    }

    .swpagegrowconmain .swcontop .leftspace {
        height: 318px;
    }

    .swpagegrowconmain .swcontop .centertxt {
        float: left;
        background-image: url('/pic/grow_r2_c3.jpg');
        background-repeat: no-repeat;
        width: 482px;
        height: 317px;
    }

    .swpagegrowconmain .swcontop .rightpic {
        float: left;
        background-image: url('/pic/grow_r1_c4.jpg');
        background-repeat: no-repeat;
        width: 384px;
        height: 317px;
    }

    .swpagegrowconmain .swconm1 .centerpic {
        float: left;
        background-image: url('/pic/grow_r3_c3.jpg');
        background-repeat: no-repeat;
        width: 293px;
        height: 174px;
    }

    .swpagegrowconmain .swconm1 .righttxt {
        float: left;
        background-image: url('/pic/grow_r3_c4.jpg');
        background-repeat: no-repeat;
        width: 573px;
        height: 174px;
    }

    .swpagegrowconmain .swconm2 .centerpic {
        float: left;
        background-image: url('/pic/grow_r4_c3.jpg');
        background-repeat: no-repeat;
        width: 293px;
        height: 189px;
    }

    .swpagegrowconmain .swconm2 .righttxt {
        float: left;
        background-image: url('/pic/grow_r4_c5.jpg');
        background-repeat: no-repeat;
        width: 573px;
        height: 189px;
    }

    .swpagegrowconmain .swconm3 .centerpic {
        float: left;
        background-image: url('/pic/grow_r5_c3.jpg');
        background-repeat: no-repeat;
        width: 293px;
        height: 174px;
    }

    .swpagegrowconmain .swconm3 .righttxt {
        float: left;
        background-image: url('/pic/grow_r5_c5.jpg');
        background-repeat: no-repeat;
        width: 573px;
        height: 174px;
    }

    .swpagegrowconmain .swconm4 .centerpic {
        float: left;
        background-image: url('/pic/grow_r6_c3.jpg');
        background-repeat: no-repeat;
        width: 293px;
        height: 208px;
    }

    .swpagegrowconmain .swconm4 .righttxt {
        float: left;
        background-image: url('/pic/grow_r6_c5.jpg');
        background-repeat: no-repeat;
        width: 573px;
        height: 208px;
    }

    .swpagegrowconmain .swconm5 .centerpic {
        float: left;
        background-image: url('/pic/grow_r7_c3.jpg');
        background-repeat: no-repeat;
        width: 293px;
        height: 246px;
    }

    .swpagegrowconmain .swconm5 .righttxt {
        float: left;
        background-image: url('/pic/grow_r7_c5.jpg');
        background-repeat: no-repeat;
        width: 573px;
        height: 246px;
    }

    .swpagegrowconmain .swconm6 .centerpic {
        float: left;
        background-image: url('/pic/grow_r8_c3.jpg');
        background-repeat: no-repeat;
        width: 293px;
        height: 402px;
    }

    .swpagegrowconmain .swconm6 .righttxt {
        float: left;
        background-image: url('/pic/grow_r8_c5.jpg');
        background-repeat: no-repeat;
        width: 573px;
        height: 402px;
    }

.swpagecontactbanner {
    height: 262px;
    background-image: url('/pic/contact_r1_c1.jpg');
    background-position: center center;
    background-repeat: no-repeat;
}

.swpagecontactmain .leftspace {
    float: left;
    width: 225px;
    height: 1px;
}

.swpagecontactmain .swtitle .centerpic {
    float: left;
    background-image: url('/pic/contact_r2_c2.jpg');
    background-repeat: no-repeat;
    width: 658px;
    height: 78px;
}

.swpagecontactmain .swmiddle .leftspace {
    width: 235px;
    height: 428px;
}

.swpagecontactmain .swmiddle .centertxt {
    float: left;
}

.swpagecontactmain .swmiddle ul {
    width: 658px;
}

.swpagecontactmain .swmiddle input {
    margin-top: 16px;
    width: 100%;
    height: 43px;
}

.swpagecontactmain .swmiddle textarea {
    margin-top: 16px;
    width: 100%;
    height: 215px;
}

.swpageaboutbanner {
    height: 266px;
    background-image: url('/pic/about_r1_c1.jpg');
    background-position: center center;
    background-repeat: no-repeat;
}

.swpageabountconmain {
    background-color: #f2eee4;
    height: 706px;
}

    .swpageabountconmain .leftspace {
        float: left;
        width: 225px;
        height: 1px;
    }

    .swpageabountconmain .swct1 .centertxt {
        float: left;
        background-image: url('/pic/about_r2_c2.jpg');
        background-repeat: no-repeat;
        width: 445px;
        height: 315px;
    }

    .swpageabountconmain .swct1 .rightpic {
        float: left;
        background-image: url('/pic/about_r2_c3.jpg');
        background-repeat: no-repeat;
        width: 374px;
        height: 315px;
    }

    .swpageabountconmain .swct2 .centertxt {
        float: left;
        background-image: url('/pic/about_r3_c2.jpg');
        background-repeat: no-repeat;
        width: 445px;
        height: 390px;
    }

    .swpageabountconmain .swct2 .rightpic {
        float: left;
        background-image: url('/pic/about_r3_c3.jpg');
        background-repeat: no-repeat;
        width: 375px;
        height: 390px;
    }

.food1 {
    background-image: url('/pic/food1.jpg');
    background-repeat: no-repeat;
    width: 579px;
    height: 283px;
    margin: 20px 0 0 20px;
}

.food2 {
    background-image: url('/pic/food2.jpg');
    background-repeat: no-repeat;
    width: 579px;
    height: 574px;
    margin: 20px 0 0 20px;
}

.food3 {
    background-image: url('/pic/food3.jpg');
    background-repeat: no-repeat;
    width: 595px;
    height: 573px;
    margin: 20px 0 0 20px;
}

.rootwiselink {
    float: left;
    display: block;
    width: 40px;
    height: 25px;
    margin: 105px 0 0 80px;
}

.footbeianlink {
    float: right;
    display: block;
    width: 140px;
    height: 25px;
    margin-right: 400px;
    margin-top: 29px;
}

.rootwiselinkcentertxt {
    float: left;
    display: block;
    width: 35px;
    height: 25px;
    margin: 250px 0 0 120px;
}

.aboutcentertxtvideo {
    float: left;
    display: block;
    width: 35px;
    height: 25px;
    margin: 300px 0 0 145px;
}

.rightpiclinktext {
    float: left;
    display: block;
    width: 180px;
    height: 25px;
    margin: 185px 0 0 20px;
}

.processinggallerylink {
    float: left;
    display: block;
    width: 210px;
    height: 150px;
    margin: 20px 0 0 0;
}

.aboutrightpicvideo {
    float: left;
    display: block;
    width: 375px;
    height: 230px;
    margin: 50px 0 0 0;
}

.swpageprocessinggallerytopconmain .swcontop {
    height: 212px;
}

.swpageprocessinggallerytopconmain .swcontop .leftspace {
    float: left;
    width: 225px;
    height: 1px;
}

.swpageprocessinggallerytopconmain .swcontop .centertxt {
    float: left;
    background-image: url('/pic/processinggallery_r2_c2.jpg');
    background-repeat: no-repeat;
    width: 890px;
    height: 212px;
}

.swpageprocessinggalleryconmain .swconm1 .leftspace {
    float: left;
    width: 225px;
    height: 700px;
}

.swpageprocessinggalleryconmain {
    padding:53px 0 40px 0;
    background-color: #f2eee4;
}
.swpageprocessinggalleryconmain .swconm1 {
    width: 1091px;
}

    .swpageprocessinggalleryconmain .swconm1 .centerpic li {
        float: left;
        padding:0 10px 10px 0
    }

        .swpageprocessinggalleryconmain .swconm1 .centerpic li img {
            border-radius: 0 20px 0 20px;
            cursor:pointer;
        }
.galleryinfobig{
}
.textipt{
    padding-left:10px;
}
.textareaipt{
    padding:10px 0 0 10px;
}
.btnsubmit{
    height:72px;
}
.mbtb {
    width: 100%;
    padding: 0;
    margin: 0;
    border-left: 1px solid #C1DAD7;
}

.mbtb th {
    font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    color: #4f6b72;
    border-right: 1px solid #C1DAD7;
    border-bottom: 1px solid #C1DAD7;
    border-top: 1px solid #C1DAD7;
    letter-spacing: 2px;
    text-transform: uppercase;
    text-align: left;
    padding: 6px 6px 6px 12px;
    background: #CAE8EA no-repeat;
}

    .mbtb td {        
        border-right: 1px solid #C1DAD7;
        border-bottom: 1px solid #C1DAD7;
        background: #fff;
        font-size: 14px;
        padding: 6px 6px 6px 12px;
        color: #4f6b72;
    }


.swpagebottomcon_old {
    height: 178px;
    background-image: url('/pic/indexbottomconbg.jpg');
    background-repeat: repeat-x;
}

    .swpagebottomcon_old .swpagecontent .leftspace {
        float: left;
        width: 225px;
        height: 178px;
    }

    .swpagebottomcon_old .swpagecontent .centerpic {
        float: left;
        height: 178px;
        width: 89px;
        background-image: url('/pic/indexbottomcontitle.jpg');
    }

    .swpagebottomcon_old .swpagecontent .righttxt {
        float: left;
        height: 178px;
        width: 723px;
        background-image: url('/pic/indexbottomconright_old.jpg');
    }
.rootwiselink_old {
    float: left;
    display: block;
    width: 40px;
    height: 25px;
    margin: 110px 0 0 530px;
}