﻿body {

    padding: 0;

    margin: 0 auto;

    background: #f7f7f7;

    font-size: 14px;

    font-family: 微软雅黑;

    overflow-x: hidden

}

div, span, p, applet, object, iframe, h1, h2, h3, h4, h5, h6, a, em, font, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, caption, tbody, tfoot, thead, tr, th, td, section, article, header, footer, aside, nav {

    padding: 0;

    margin: 0;

    list-style: none

}

section, article, header, footer, aside, nav {

    padding: 0;

    margin: 0;

    display: block

}

.bu{ background:rgba(255,255,255,0.6); width:100%; padding:20px; border:1px #fff solid; width:920px; margin:0px auto;}

.bu1{ width:24.9%; float:left; text-align:center; border-right:1px #fff solid; }

.bu1:nth-child(4){ border-right:none;}

.bu1 p{ font-size:12px; padding:0px 20px; color:#444;}

.bu1 h3{ padding:10px 0px; }

.zu1{ width:60%; float:left;}

.zu2{ width:35%; float:right;}

.zu1 img{ width:100%; height:auto;}

.zu2 h3{ font-size:31px; line-height:35px; color:#fff;}

.zu2 h3 span{ color:#feed00;}

.zu2 ul{ padding:25px 0px; color:#fff; }

.zu2 ul li{ background:url(../images/6.png) no-repeat left center; padding-left:20px; height:35px; line-height:35px;}



input[type="button"], input[type="submit"], input[type="reset"] {

    -webkit-appearance: none;

    font-family: 微软雅黑;

}

input, select, textarea {

    font-size: 14px

}

img {

    border: none

}

a {

    color: #333;

    text-decoration: none;

    cursor: pointer

}

a:hover {

    color: #333;

    text-decoration: none

}

.clear {

    clear: both;

    overflow: hidden;

    height: 0;

    line-height: 0

}

.clearafter:after {

    content: "";

    width: 100%;

    clear: both;

    height: 0;

    overflow: hidden;

    display: block

}

.left {

    float: left

}

.right {

    float: right

}

.red {

    color: #f00

}

pre {

    white-space: pre-wrap;

    word-wrap: break-word;

    font-family: 微软雅黑

}

.contain {

    width: 100%;

    height: 100%;

    display: none;

    position: relative;

    z-index: 0

}

.index_sec {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    display: table;

    vertical-align: middle

}

.sec_box {

    display: table-cell;

    vertical-align: middle

}

.main1280 {

    width: 1280px;

    margin: 0 auto

}

.main1242 {

    width: 1242px;

    margin: 0 auto

}

.main1210 {

    width: 1210px;

    margin: 0 auto

}

/*导航*/

.navhome {

    position: fixed;

    left: 0;

    top:0;

    z-index: 70; padding:15px 0px;

    background:rgba(0, 0, 0, 0.5);

    width: 100%;

    border-top: 1px solid rgba(0, 0, 0, 0.5);

    border-bottom: 1px solid rgba(253, 238, 6, 0.5)

}

.navhomediv {

    width: 1280px;

    margin: 0 auto

}

.logo {

    width:124px;

    height:83px;

    display: inline-block;

    float: left;

    position: relative;

    z-index: 88

}

.logo img {

    display: block;

    width:124px;

    height: 83px

}

.navul {

    float: right

}

.navul li {

    float: left;

    width: 160px;

    line-height: 35px;

    height: 60px;

    background: url(../images/shu.png) no-repeat center left;

    text-align: center;

    padding-top: 14px

}

.navul li span{ display:block; font-size:12px; line-height:20px; color:#fcef05; text-transform:uppercase;}

.navul li img {

    display: block;

    margin: 0 0 0 40px

}

.navul li a {

    color: #fff;

    width: 100%;

    height: 100%;

    display: block

}

.navul ul li:hover, .navul ul li.active {

    background: #e6212b

}

.navul ul li:hover a, .navul ul li.active a {

    color: #fff

}

.homenew {

    background: url(../images/shu.png) no-repeat center left;

    padding: 8px 25px 0

}

.homenew a {

    width: 100%;

    height: 100%;

    display: block

}

/*新闻弹窗*/

.hmnewshow {

    height: 640px;

    position: absolute;

    width: 100%;

    left: 0;

    top: 74px;

    background: #fff;

    z-index: 87;

    display: none

}

.hmnewshowdiv {

    margin: 0 auto;

    width: 1280px;

    padding-top: 75px;

    position: relative;

    overflow: hidden

}

.hmnewshowdiv ul {

    position: relative;

    width: 5000px

}

.hmnewshowdiv ul li {

    float: left;

    width: 400px;

    margin: 0 13px;

    height: 459px;

    overflow: hidden

}

.hmnewshowdiv ul li h2 {

    font-size: 75px;

    color: #b5b5b5;

    font-weight: normal;

    border-top: 4px solid #b5b5b5;

    padding-top: 58px;

    margin-top: 76px;

    text-align: center

}

.hmnewshowdiv ul li h3 {

    font-size: 22px;

    color: #b5b5b5;

    font-weight: normal;

    line-height: 35px;

    width: 280px;

    margin: 45px auto 20px;

    text-align: left;

    height: 70px;

    overflow: hidden

}

.hmnewshowdiv ul li h4 {

    font-size: 18px;

    color: #b5b5b5;

    font-weight: normal;

    text-align: center

}

.hmnewshowdiv ul li img {

    display: none;

    width: 100%;

    height: 200px;

}

.hmnewshowdiv ul li h5 {

    font-size: 14px;

    color: #666;

    font-weight: normal;

    line-height: 25px;

    height: 50px;

    overflow: hidden;

    display: none

}

.hmnewshowdiv ul li span {

    font-size: 12px;

    color: #fff;

    background: #38247c;

    height: 23px;

    line-height: 23px;

    padding: 0 10px;

    display: none

}

/*圆点*/

.zhbtndiv {

    width: 100%;

    text-align: center;

    margin-top: 20px

}

.zhanhuibtn a {

    width: 12px;

    height: 12px;

    -webkit-border-radius: 50%;

    -moz-border-radius: 50%;

    border-radius: 50%;

    display: inline-block;

    background: #b5b5b5;

    margin: 0 5px;

    cursor: pointer

}

.zhanhuibtn a.clibtn {

    background: #38247c

}

/*搜索*/

.homess {

    background: url(../images/shu.png) no-repeat center left;

    padding: 8px 25px 0;

    position: relative; top:20px;

}

.homess a {

    width: 100%;

    height: 100%;

    display: block

}

.hmssshow {

    height: 35px;

    position: absolute;

    width: 325px;

    right: 0;

    top: 74px;

    background: #fff;

    z-index: 87;

    padding: 10px 0;

    text-align: center;

    display: none

}

.sousuo {

    width: 300px;

    margin: 0 auto;

    height: 33px;

    line-height: 33px;

    background: #e6212b;

    border: 1px solid #e6212b

}

.sousuotxt {

    width: 240px;

    float: left;

    border: 0;

    height: 31px;

    vertical-align: top;

    outline: none;

    padding-left: 10px

}

.sousuobut {

    width: 48px;

    background: url(../images/sousuobtn.png) no-repeat center center;

    height: 31px;

    line-height: 31px;

    font-size: 11px;

    color: #fff;

    border: 0;

    vertical-align: top;

    outline: none;

    cursor: pointer

}

/*第1屏*/

.video {

    position: relative;

    height: 100%; background:url(../images/201706221498095229.jpg) center top; background-size:cover;

}

.onediv {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#20000000, endColorstr=#20000000);

}

.bh span{ display:block; color:#fdf417; font-size:38px; line-height:40px;}

.bh{ font-size:26px; color:#fff; line-height:26px;}

.jieshao {

    width: 862px;

    margin: 0 auto;

    position: relative;

    padding-top: 360px

}

.jieshaotex {

    font-size: 16px;

    color: #fff;

    text-align: center;

    line-height: 35px;

    font-weight: normal

}

.onebtn {

    width: 222px;

    height: 42px;

    margin: 42px auto 0;

    line-height: 42px

}

.onebtn a {

    width: 100%;

    height: 100%;

    display: block;

    -webkit-border-radius: 20px;

    -moz-border-radius: 20px;

    border-radius: 20px;

    background: rgba(255, 255, 255, .1);

    border: 1px solid #fff;

    font-size: 16px;

    color: #fff;

    text-align: center;

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#10ffffff, endColorstr=#10ffffff)

}

.onebtn a:hover {

    background: #fff;

    color: #000

}

/*版权*/

.onefooter {

    position: absolute;

    bottom: 20px;

    color: #fff;

    width: 1280px;

    left: 50%;

    margin-left: -640px;

    font-size: 14px

}

.onefooter a {

    color: #fff

}

.onefooter a:hover {

    text-decoration: underline;

}

.twofooter, .twofooter a {

    color: #666

}

/*第2屏 公司介绍*/

.section2 {

    background-image: url(../images/indexbg2.jpg)

}

.intro_text {

    width:920px;

    overflow: hidden;

    color: #000;

    margin: 0 auto;

    position: relative;



    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#80000000, endColorstr=#80000000)

}

.nTab{



margin: 0 auto;



background-position:left;

background-repeat:repeat-y;

margin-bottom:2px;

}

.nTab .TabTitle{

clear: both;

height:60px;

overflow: hidden;

}

.nTab .TabTitle ul{

border:0;

margin:0;

padding:0;

}

.nTab .TabTitle li{

float: left;

width:25%;

cursor: pointer;

list-style-type: none;

font-size: 12px;

text-align: center;

margin: 0;

}

.nTab .TabTitle .active{background:#e8bd00; color:#fff; font-size:16px; height:60px; line-height:60px; font-size:18px;}

.nTab .TabTitle .normal{background:#158cd0; color:#fff; font-size:16px; height:60px; line-height:60px; font-size:18px;}

.nTab .TabContent{

width:auto;

margin: 0px auto;

padding:10px 0 0 0;

}

.tu{ width:23%; margin:1%; display:inline; float:left; background:rgba(255,255,255,0.6); line-height:35px; text-align:center; font-size:16px; border-bottom:1px #fff solid;}

.tu img{ width:100%; height:auto;}

.none {display:none;}

.an:hover{ background-color:#e6212a; border:1px #e6212a solid;}

.an:hover a{ color:#fff;}

.text_area {

    width: 90%;

    text-align: justify;

    margin: 70px auto 45px

}
.an2{ width:250PX; margin:0PX auto; height:40PX; border:none; cursor:pointer; color:#fff; margin-top:45px; margin-bottom:0px; line-height:40PX; text-align:center; border:1px #fff solid; background-color:#e82124;}

.an2 a{ color:#fff;}

.an{ width:120PX; margin:0PX auto; height:35PX; margin-top:25px; margin-bottom:25px; line-height:35PX; text-align:center; border:1px #fff solid;}

.an a{ color:#fff;}

.jia3{ border-top:1px #ddd solid; padding-top:35px;}

.jia3{ text-align:center;}

.jia3 h3{ font-size:18px;}

.jia3 p{ padding:25px 0px; color:#777;}

.bu1 img

{

width:74px;

height:74px;

transition:width 2s, height 2s;

-moz-transition:width 2s, height 2s, -moz-transform 2s; /* Firefox 4 */

-webkit-transition:width 2s, height 2s, -webkit-transform 2s; /* Safari and Chrome */

-o-transition:width 2s, height 2s, -o-transform 2s; /* Opera */

}



.bu1 img:hover

{

width:74px;

height:74px;

transform:rotate(360deg);

-moz-transform:rotate(360deg); /* Firefox 4 */

-webkit-transform:rotate(360deg); /* Safari and Chrome */

-o-transform:rotate(360deg); /* Opera */

}

.introtitle {

    text-align: center

}

.introtxt {

    overflow: hidden;

    color: #fff;

    font-size: 14px;

    line-height: 35px;

    padding: 45px 0 0 0

}

.introtxt pre{max-height: 235px;overflow: hidden}

.introtxt a.jiantoui {

    display: block;

    width: 42px;

    height: 42px;

    -webkit-border-radius: 50%;

    -moz-border-radius: 50%;

    border-radius: 50%;

    background: #828284;

    position: absolute;

    bottom: -25px;

    font-size: 20px;

    color: #fff;

    line-height: 11px;

    text-align: center;

    left: 50%;

    margin-left: -21px;

    cursor: pointer

}

.introtxt a.jlxq {

    width: 130px;

    height: 30px;

    -webkit-border-radius: 20px;

    -moz-border-radius: 20px;

    border-radius: 20px;

    background: rgba(255, 255, 255, .1);

    border: 1px solid #fff;

    font-size: 14px;

    color: #fff;

    text-align: center;

    line-height: 30px;

    bottom: 10px;

    position: absolute;

    left: 50%;

    margin-left: -65px;

    display: none;

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#10ffffff, endColorstr=#10ffffff)

}

.introtxt a.jlxq:hover {

    background: #fff;

    color: #000

}

/*第3屏 产品*/

.section3{background-image: url(../images/indexbg3.jpg);background-position: center bottom;background-repeat: no-repeat}

.chanpinjs{padding: 320px 0 70px;}

.gywmbotdiv{max-width:1300px;margin: 0 auto;}

.gywmbotdiv .item{display: block;text-align: center;margin: 0 2px;background: rgba(255,255,255,.4);padding: 12px;height: 132px;}

.gywmbotdiv .item a{display: block;border:3px solid rgba(255,255,255,.4);position: relative;}

.gywmbotdiv .item img{width: 100%;max-height:132px;display: none;position:absolute;top: 0;left: 0}

.gywmbotdiv .item h2,.gywmbotdiv .item h3,.gywmbotdiv .item h4{position: relative;font-weight: normal;text-align: center;color: #39247b;}

.gywmbotdiv .item h2{font-size: 18px;padding: 30px 0 5px;}

.gywmbotdiv .item h3{width: 1px;height:10px;margin: 0 auto;background: #39247b}

.gywmbotdiv .item h4{font-size: 12px;opacity: .5;padding: 6px 0 30px;}

.gywmbotdiv .item:hover a{border: 0;}

.gywmbotdiv .item:hover img{display: block}

.gywmbotdiv .item:hover h2,.gywmbotdiv .item:hover h4{color: #fff;opacity: 1}

.gywmbotdiv .item:hover h3{background: #fff}

.gywmbotdiv .owl-controls{margin-top: 10px}

/*第4屏 加盟*/

.section4 {

    background-image: url(../images/indexbg4.jpg);

    background-position: center bottom;

    background-size: cover;

    background-repeat: no-repeat

}

.jiameng {

    width: 67%;

    margin: 0 auto;

    position: relative;

    padding-top: 140px

}

.jiamengicn {

    margin-bottom: 25px

}

.jiamengicn ul li {

    float: left;

    -webkit-border-radius: 50%;

    -moz-border-radius: 50%;

    border-radius: 50%;

    border: 1px solid #78839e;

    text-align: center

}

.jiamengicn ul li img {

    vertical-align: middle

}

.jiamengicn ul li a {

    width: 100%;

    height: 100%;

    display: block

}

.jiamengicn ul li.jmicn0 {

    width: 137px;

    height: 137px;

    line-height: 137px;

    margin: 50px 0 0 12px

}

.jiamengicn ul li.jmicn1 {

    width: 99px;

    height: 99px;

    line-height: 99px;

    margin: 70px 0 0 95px

}

.jiamengicn ul li.jmicn2 {

    width: 125px;

    height: 125px;

    line-height: 125px;

    margin: 90px 0 0 75px

}

.jiamengicn ul li.jmicn3 {

    width: 81px;

    height: 81px;

    line-height: 81px;

    margin: 190px 0 0 70px

}

.jiamengtxt {

    width: 859px;

    height: 310px;

    background: rgba(39, 60, 106, .2);

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#20273c6a, endColorstr=#20273c6a)

}

.jmtxtl {

    float: left;

    border: 1px solid #dfdfdf;

    background: #fff;

    width: 774px;

    height: 268px;

    padding: 20px;

    line-height: 30px;

    font-size: 16px

}

.jmtxtr {

    float: right;

    width: 36px;

    background: #392381;

    height: 280px;

    text-align: center;

    font-size: 16px;

    color: #fff;

    padding-top: 25px;

    line-height: 28px

}

/*第5屏 案例*/

.section5 {

    background-image: url(../images/indexbg5.jpg);

    background-position: center bottom;

    background-size: cover;

    background-repeat: no-repeat

}

/*第6屏 联系*/

.section6 {

    background-image: url(../images/indexbg6.jpg);

    background-position: center bottom;

    background-size: cover

}

.lianxi {

    width: 100%;

    height: 100%;

    position: relative

}

.maphome {

    padding-top: 110px

}

.map_box {

    width: 100%;

    height: 100%;

    overflow: hidden;

    background-position: 50% 50%;

    background-repeat: no-repeat;

}

.lianxiwz {

    width: 360px;

    background: rgba(62, 29, 135, .85);

    position: absolute;

    z-index: 1;

    top: 110px;

    right: 10%;

    height: 953px;

    padding: 0 30px;

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#D938247c, endColorstr=#D938247c)

}

.lianxiwz ul {

    padding-top: 30px;

}

.lianxiwz ul li {

    border-bottom: 1px solid #fff;

    line-height: 120px;

    height: 90px;

    font-size: 22px;

    color: #fff;

    filter: alpha(opacity=85);

    -moz-opacity: 0.85;

    -khtml-opacity: 0.85;

    opacity: 0.85

}

.lianxiwz ul li i {

    width: 34px;

    height: 48px;

    display: inline-block;

    margin-right: 10px;

    border-bottom: 2px solid #fff;

    line-height: 37px;

    text-align: center

}

.lianxiwz ul li i img {

    vertical-align: bottom

}

.weixin {

    text-align: center;

    margin-top: 30px

}

.lianxiwz ul li:first-child {

    line-height: 27px;

    padding-top: 10px;

    height: 80px;

}

.lianxiwz ul li:first-child i {

    float: left;

}

.weixin img {

    margin: 0 auto;

    width: 255px;

    height: 255px;

}

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

.fybg {

    background: url(../images/fybg.jpg) repeat

}

.fylogo {

    padding: 40px 0 35px;

    text-align: center

}

/*分页导航*/

.fynavhomedidv {

    width: 1280px;

}

.fynavhome {

    position: static;

    border: 0;background: #38247c;

}

.fynavul li {

    background: url(../images/shu.png) no-repeat center right;

}

/*.fynavul ul li:hover,.fynavul ul li.active{background:none;border-bottom: 2px solid #f8f8f8}*//*.fynavul ul li:hover a,.fynavul ul li.active a{color:#fff}*//*搜索*/

.fysousuo {

    width: 179px;

    margin: 20px 0 0 40px;

    height: 33px;

    line-height: 31px;

    background: #fff;

    border: 1px solid #fff;

    -webkit-border-radius: 20px;

    -moz-border-radius: 20px;

    border-radius: 20px;

}

.fysousuotxt {

    width: 120px;

    float: left;

    border: 0;

    height: 31px;

    vertical-align: top;

    outline: none;

    margin-left: 16px

}

.fysousuobut {

    width: 41px;

    background: url(../images/fyssbtn.png) no-repeat center center;

    height: 31px;

    line-height: 31px;

    font-size: 11px;

    color: #fff;

    border: 0;

    vertical-align: top;

    outline: none;

    cursor: pointer

}

.fybanner {

    background-position: center top;

    background-repeat: no-repeat;

    height: 421px;

}

/*新闻列表*/

.fyxwlb {

    padding-top: 20px;

}

.fyxwlb li {

    height: 230px;

    margin-bottom: 1px

}

.fyxwlb li a {

    display: block;

    border-bottom: 1px dashed #ccc;

    height: 180px;

    padding: 25px 0;

}

.ktcslbimg {

    width: 251px;

    height: 160px;

    padding: 10px;

    background: #fff;

    overflow: hidden

}

.ktcslbimg img {

    display: block;

    width: 251px;

    height: 160px;

    -webkit-transition: all 0.2s;

    -moz-transition: all 0.2s;

    -o-transition: all 0.2s;

}

.ktcslbtxt {

    margin-left: 295px;

}

.ktcslbtxt h2 {

    font-weight: normal;

    font-size: 16px;

    color: #000;

    padding: 40px 0 5px;

}

.ktcslbtxt span {

    font-size: 14px;

    color: #666;

    line-height: 25px;

    height: 50px

}

.ktcslbtxt h3 {

    font-weight: normal;

    font-size: 14px;

    color: #666666;

    line-height: 20px;

    height: 20px;

    margin-top: 10px

}

.ktcslbtxt h3 b {

    font-weight: normal;

    font-size: 14px;

    color: #666666;

    margin-right: 40px;

}

.ktcslbtxt h3 b img {

    vertical-align: top;

    margin-right: 10px;

}

.fyxwlb li:hover {

    background: #f1f1f1;

}

.fyxwlb li:hover h2 {

    color:#3E1D87

}

.fyxwlb li:hover .ktcslbimg img {

    -webkit-transform: scale(1.2);

    -moz-transform: scale(1.2);

    -o-transform: scale(1.3);

    transform: scale(1.4);

}

/*页码*/

.page {

    clear: both;

    text-align: center;

    margin: 60px 0

}

.page a, .page span {

    display: inline-block;

    color: #666;

    text-decoration: none;

    -webkit-border-radius: 50%;

    -moz-border-radius: 50%;

    border-radius: 50%;

    background: #f5f5f5;

    margin: 0 8px;

    width: 22px;

    height: 22px;

    line-height: 22px;

}

.page a.home, .page a.last {

    background: #fff;

    color: #B4B4B4;

}

.page a:hover {

    background: #979696;

    color: #fff;

}

.page span.current {

    background: #3E1D87;

    color: #fff;

}

.page a:hover {

    text-decoration: none;

}

.page span.dianspan {

    border: none;

    padding-top: 0;

    vertical-align: top

}

.page i {

    font-style: normal;

    color: #666

}

/*底部*/

.fyfoot {

    background: #ffffff;

    padding: 42px 0 30px

}

.fybottom li {

    float: left;

    text-align: center;

    width: 33%;

    border-right: 1px solid #e9e9e9;

    height: 154px;

}

.fybottom li h2 {

    font-size: 16px;

    color: #666;

    font-weight: normal;

    margin: 18px 0 25px 0;

}

.fybottom li h3 {

    font-size: 26px;

    color: #666;

    font-weight: normal;

    margin-bottom: 5px;

}

.fybottom li h4 {

    font-size: 14px;

    color: #666;

    font-weight: normal;

    margin-bottom: 25px;

}

.fybottom li span {

    font-size: 14px;

    color: #696969;

    display: block;

    margin: 0 auto;

    width: 290px;

}

.fybottom li img {

    margin: 0 5px;

}

.fyfoottwo {

    background: #414141;

    height: 72px;

    line-height: 72px;

    color: #fff

}

.fyfoottwo a {

    color: #fff

}

.fyfoottwo a:hover {

    text-decoration: underline

}

/*分页-面包屑*/

.fymbx {

    height: 49px;

    line-height: 49px;

    background: #eeeeed;

    text-align: right;

}

.mbxleft {

    background: url(../images/mbxadr.png) no-repeat top left;

    padding-left: 30px;

    background-size: 18px 21px;

    font-size: 14px;

    color: #666

}

.mbxleft a {

    font-size: 14px;

    color: #666

}

.mbxleft a:hover {

    color: #3E1D87

}

/*分页-新闻详情*/

.fyxwxq {

    padding-top: 20px;

}

.fyktxqtitle {

    text-align: center;

    border-bottom: 1px solid #dbdbd9;

    padding-bottom: 25px;

}

.fyktxqtitle h2, .fyktxqtitle h3 {

    font-weight: normal;

}

.fyktxqtitle h2 {

    color: #000;

    font-size: 32px;

    padding: 20px 0 15px

}

.fyktxqtitle h3 {

    color: #696969;

    font-size: 14px;

    height: 19px;

    line-height: 19px;

}

.fyktxqtitle h3 span {

    color: #696969;

    font-size: 16px;

    height: 19px;

    display: inline-block;

    margin: 0 20px;

    line-height: 19px;

}

.fyktxqcont {

    font-size: 14px;

    line-height: 25px;

    overflow: hidden;

    padding: 25px 0 65px;

    color: #696969

}

.fyktxqcont img {

    max-width: 1200px;

}

/*分页-联系我们*/

.fylxwmdiv {

    padding: 45px 0 25px;

    background: #fff

}

.fylxwm li {

    width: 33%;

    float: left;

    height: 210px;

    border-right: 1px solid #e9e9e9;

    text-align: center

}

.fylxwm li h2 {

    font-weight: normal;

    font-size: 14px;

    color: #666

}

.fylxwm li img {

    margin: 25px 0 40px

}

.fymaphome {

    height: 555px;

    border-top: 1px solid #e7e7e7

}

/*合作案例*/

.fyhzal {

    padding: 75px 0 80px

}

.fyhzal img {

    max-width: 100%

}

/*公司介绍*/

.fygsjjban {

    background-repeat: no-repeat;

    background-position: center top;

    height: 383px;

    padding: 960px 0 40px 0;

}

.fygsjjtitle {

    font-weight: normal;

    font-size: 26px;

    color: #000;

    padding-bottom: 32px;

}

.fygsjjtxt {

    font-size: 16px;

    color: #696969;

    line-height: 35px;

    width: 660px;

}

.fyjjtxt {

    float: right

}

/*枸杞公司*/

.gqgs{margin: 30px auto;}

.gqgsleft{width: 46%}

.gqgsleftone{font-size: 26px;color: #000;padding:60px 0 20px;}

.gqgslefttwo{font-size: 16px;line-height: 48px;color: #696969}

.gqgsright{margin-left: 50%}

.gqgsright img{width: 100%}

/*企业文化*/

.fyqywh {

    background: #fff;

    padding: 120px 0;

    margin-top: 70px;

}

.fyqywhle {

    width: 45%;

    margin-left: 10%;

    padding-top: 180px;

}

.fyqywhle h2 {

    font-weight: normal;

    font-size: 26px;

}

.fyqywhle p {

    font-size: 16px;

    line-height: 35px;

    color: #696969

}

.fyqywhri {

    margin-left: 55%

}

.fyqywhri img {

    max-width: 100%

}

/*基地介绍*/

.jdjs {

    height: 300px;

    margin-top: 75px;

    padding: 526px 0 0 120px;

    width: 1120px;

    background-size: 100% auto;

    background-repeat: no-repeat

}

.jdjs h2 {

    font-weight: normal;

    font-size: 26px;

    color: #000

}

.jdjs pre {

    font-size: 16px;

    color: #696969;

    line-height: 35px;

}

/*理念*/

.linian {

    margin: 75px auto;

    background-size: 100% auto;

    background-repeat: no-repeat;

    height:1187px;

}

.liniandiv{width: 30%}

.liniandiv h2 {

    font-weight: normal;

    font-size: 26px;

    color: #000;padding: 69px 0 25px;

}

.liniandiv pre {

    font-size: 16px;

    color: #696969;

    line-height: 35px;

}

.fyjjbigimg {

    background-repeat: no-repeat;

    background-position: center top;

    height: 0;

    padding-bottom: 21%;

    margin-top: 78px;

}

/*人物介绍*/

.fyrwjs {

    background: #fff;

    padding: 45px 0 70px;

    margin: 80px auto 150px;

    position: relative

}

.rwjsdiv {

    width: 1130px;

    margin: 0 auto;

    display: none

}

.rwjsdiv h2.rwtitle {

    font-size: 63px;

    font-weight: normal;

    text-transform: uppercase;

    color: #000;

    opacity: .1;

    height: 67px;

    text-align: right;

    border-bottom: 1px solid #000

}

.renwucont {

    margin-top: 40px;

}

.renwuimg {

    width: 305px;

    height: 477px;

}

.renwuimg img {

    width: 305px;

    height: 477px;

}

.renwutxt {

    margin-left: 410px;

}

.renwutxt h2 {

    font-size: 26px;

    font-weight: normal;

    color: #000;

    padding-top: 50px;

}

.renwutxt div {

    font-size: 16px;

    color: #696969;

    line-height: 35px;

    margin: 1em 0;

}

.renwubt {

    width: 793px;

    height: 173px;

    background: #ededed;

    position: absolute;

    right: 0;

    bottom: -74px;

    padding-top: 23px;

}

.rwbtdiv {

    width: 648px;

    overflow: hidden

}

.rwbtdiv ul {

    width: 8000px;

    position: relative

}

.rwbtdiv li {

    float: left;

    width: 96px;

    margin-left: 57px;

    cursor: pointer;

    text-align: center;

}

.rwbtdiv li img {

    width: 96px;

    height: 150px;

    margin: 0 auto;

}

.renwubt a {

    display: block;

    margin-top: 55px;

    width: 70px;

    text-align: center;

    cursor: pointer

}

/*产品列表*/

.fycpti {

    height: 34px;

    margin: 40px auto 0;

    text-align: right;

    font-size: 32px;

    text-transform: uppercase;

    color: #000;

    opacity: .1;

    border-bottom: 1px solid #000

}

/*旗下品牌*/

.fyqxpp {

    text-align: center;

    padding: 40px 0 50px;

}

.fyqxpp h2 {

    font-size: 32px;

    color: #000;

    font-weight: normal;

    background: url(../images/qxppbg.jpg) repeat-x center bottom;

    display: inline-block;

    padding-bottom: 12px;

    margin-bottom: 18px;

}

.fyqxpp h3 {

    font-size: 16px;

    color: #666666;

    font-weight: normal

}

.pxppxh li {

    float: left;

    border: 1px solid #e1e1e1;

    width: 357px;

    height: 357px;

    margin-right: 36px;

    padding: 10px;

}

.pxppxh li:last-child {

    margin-right: 0

}

.pxppxh li a {

    display: block;

    width: 100%;

    height: 100%;

}

.pxppxh li img {

    width: 355px;

    height: 355px;

    display: block

}

.pxppxh li:hover, .pxppxh li.qxppqhcli {

    background: #3E1D87;

}

.pxppxh li:hover a, .pxppxh li.qxppqhcli a {

    border: 1px solid #fff

}

/*品牌排序-瀑布流*/

.maindiv {

    position: relative;

    margin: 30px auto 0;

    width: 1250px;

}

.boxdiv {

    float: left;

    padding: 20px

}

.boxdivone {

    width: 585px;

    background: #ffffff;

}

.pblimg {

    width: 545px;

    margin: 0 auto;

    padding: 20px 0;

    overflow: hidden

}

.pblimg img {

    display: block;

    width: 545px;

    -webkit-transition: all 1s;

    -moz-transition: all 1s;

    -o-transition: all 1s;

}

.boxdiv :hover .pblimg img {

    -webkit-transform: scale(1.2);

    -moz-transform: scale(1.2);

    -o-transform: scale(1.3);

    transform: scale(1.4);

}

.pbltxt {

    font-size: 16px;

    color: #000;

    height: 29px;

    line-height: 29px;

    padding-bottom: 20px;

}

.pbltxt i {

    width: 4px;

    height: 29px;

    line-height: 29px;

    display: inline-block;

    background: #ccc;

    vertical-align: middle;

    margin-right: 16px;

}

.pbltxt img {

    margin-right: 20px;

}

.boxtxt {

    background: none

}

.boxdivone h2 {

    font-weight: normal;

    font-size: 26px;

    color: #000000;

    padding: 40px 0 15px;

}

.boxdivone h3 {

    font-weight: normal;

    font-size: 16px;

    color: #696969;

    line-height: 35px;

}

/*深加工产品*/

.sjgcptdiv {

    width: 1280px;

    margin: 0 auto

}

.sjgcpt {

    text-align: center;

    padding-bottom: 60px;

}

.sjgcpt h3, .sjgcpt h4, .sjgcpt h5 {

    font-weight: normal;

}

.sjgcpt h2 {

    font-size: 32px;

    color: #000;

    padding: 90px 0 20px;

}

.sjgcpt h3 {

    background: #000;

    width: 2px;

    height: 49px;

    margin: 0 auto

}

.sjgcpt h4 {

    font-size: 16px;

    color: #b5b5b5;

    text-transform: uppercase;

    width: 155px;

    margin: 10px auto 10px

}

.sjgcpt h5 {

    font-size: 16px;

    color: #666;

    width: 900px;

    margin: 0 auto;

}

.sjgcpb {

    background: url(../images/sjgbg.png) no-repeat;

    height: 750px;

    padding: 271px 0 0 0

}

.sjgcpbleft {

    width: 964px

}

.sjgcpdiv {

    display: none

}

.sjgcpdivleft {

    width: 340px;

    margin-left: 36px;

    padding-top: 140px

}

.sjgcpdivleft h2 {

    font-size: 25px;

    color: #3E1D87;

    font-weight: normal

}

.sjgcpdivleft h2 span {

    font-size: 14px;

    color: #666;

}

.sjgcpdivleft h3 {

    font-size: 16px;

    color: #b5b5b5;

    font-weight: normal;

    padding: 5px 0 15px

}

.sjgcpdivleft h4 {

    font-size: 15px;

    color: #000;

    font-weight: normal;

    border-left: 5px solid #c9c9c9;

    border-left: 5px solid #c9c9c9;

    padding-left: 10px;

    line-height: 25px;

    height: 75px;

    overflow: hidden;

}

.sjgcpdivright {

    margin-left: 400px;

}

.sjgcpdivright img {

    width: 482px;

    height: 482px;

    border: 1px solid #ccc;

    -webkit-border-radius: 50%;

    -moz-border-radius: 50%;

    border-radius: 50%;

}

.sjgcpbright {

    width: 316px;

    padding-top: 230px;

}

.sjgcpbright ul li {

    width: 45px;

    height: 45px;

    -webkit-border-radius: 50%;

    -moz-border-radius: 50%;

    border-radius: 50%;

    float: left;

    margin: 0 0 0 25px;

    cursor: pointer;

    border: 1px solid #fff

}

.sjgcpbright ul li.clicp {

    border: 1px solid #3E1D87

}

.sjgcpbright ul li img {

    width: 45px;

    height: 45px;

    -webkit-border-radius: 50%;

    -moz-border-radius: 50%;

    border-radius: 50%;

}

.sjgcliyuan {

    text-align: center;

    padding-top: 145px;

    height: 27px;

    line-height: 27px;

}

.sjgcliyuan a {

    cursor: pointer;

    font-size: 28px;

}

.sjgcliyuan span {

    margin: 0 5px;

    vertical-align: text-bottom;

    color: #b5b5b5

}

.sjgcliyuan span b {

    font-weight: normal;

    color: #000

}

/*抚育基地*/

.fyfujd {

    background: url(../images/fyjdbg.jpg) no-repeat top center;

    height: 915px;

    margin: 120px 0 0 0;

    text-align: center;

    position: relative

}

.fyfujd pre {

    font-size: 16px;

    color: #fff;

    line-height: 35px;

    padding-top: 315px;

}

.fyjdnum {

    position: absolute;

    bottom: 0;

    width: 100%;

    height: 226px;

    background: rgba(0, 0, 0, .5)

}

.fyjdnum ul li {

    float: left;

    width: 24%;

    border-left: 1px solid rgba(255, 255, 255, .5);

    border-right: 1px solid rgba(255, 255, 255, .5);

    height: 226px;

    margin-left: -1px;

}

.fyjdnum ul li h2, .fyjdnum ul li h3, .fyjdnum ul li h4, .fyjdnum ul li h5 {

    font-weight: normal;

    color: #fff;

}

.fyjdnum ul li h2 {

    font-size: 18px;

    padding: 35px 0 5px;

}

.fyjdnum ul li h3 {

    width: 2px;

    height: 34px;

    margin: 0 auto;

    background: #fff

}

.fyjdnum ul li h4 {

    font-size: 22px;

    border: 2px solid #fff;

    width: 80%;

    margin: 0 auto

}

.fyjdnum ul li h4 span {

    font-size: 55px

}

.fyjdnum ul li h5 {

    font-size: 15px;

    margin-top: 15px;

}

/*管理优势*/

.fyglysbot {

    padding: 0 0 126px 0;

    text-align: center

}

.fyglysbot img {

    max-width: 100%

}

/*品牌优势*/

.fyppys {

    background: #fdfdfd;

    border-top: 1px dashed #b5b5b5

}

.fyppysbot {

    padding: 0 0 2px 0;

}

.ppysli li {

    cursor: pointer;

    width: 29%;

    margin: 0 2%;

    float: left

}

.ppysli li img {

    -webkit-filter: grayscale(100%);

    -moz-filter: grayscale(100%);

    -ms-filter: grayscale(100%);

    -o-filter: grayscale(100%);

    filter: grayscale(100%);

    filter: gray;

    width: 100%

}

.ppysli li.clipys img, .ppysli li:hover img {

    -webkit-filter: grayscale(0%);

    -moz-filter: grayscale(0%);

    -ms-filter: grayscale(0%);

    -o-filter: grayscale(0%);

    filter: grayscale(0%);

    filter: none;

}

.ppystxt {

    border-top: 1px solid #f0f0f0;

    margin: 46px 0 0;

    box-shadow: 1px 1px 1px 1px #f7f7f7;

    padding: 45px 0;

    line-height: 36px;

    font-size: 16px;

    color: #666

}

.ppystxtdiv {

    display: none

}

/*公司资质*/

.fygszz {

    background: #fff;

    padding-bottom: 85px;

}

.swiper-container {

    width: 100%;

    padding-top: 50px;

    padding-bottom: 50px;

}

.swiper-slide {

    background-position: center;

    background-size: cover;

    width: 450px;

    height: 450px;

    opacity: 0.5;

}

.swiper-slide-next {

    opacity: 1

}

/*加盟流程*/

.fyjmlc {

    background: #f9f9f9;

    padding-bottom: 120px;

}

.fyjmlcbot {

    text-align: center

}

.fyjmlcbot img {

    max-width: 100%

}

.fyjmlcbot a {

    width: 218px;

    height: 45px;

    line-height: 45px;

    text-align: center;

    background: url(../images/wyjmbtn.png) no-repeat center center;

    display: block;

    margin: 55px auto 0;

    font-size: 16px;

    color: #fff

}

/*招商加盟-留言*/

.zsjmshowbg {

    background: rgba(0, 0, 0, .5);

    width: 100%;

    height: 100%;

    position: fixed;

    top: 0;

    left: 0;

    z-index: 999;

    display: none;

}

.zsjmshow {

    width: 610px;

    height: 480px;

    background: #fdfbe9;

    position: absolute;

    top: 50%;

    left: 50%;

    margin-left: -305px;

    margin-top: -240px;

    box-shadow: 1px 1px 1px #ccc

}

.zsjmto {

    position: absolute;

    top: -22px;

    width: 100%

}

.zsimgle {

    left: -28px;

    position: absolute;

}

.zsimgri {

    right: -30px;

    position: absolute;

}

.zjjmtitle {

    background: #705433;

    height: 57px;

    line-height: 57px;

    font-size: 14px;

    color: #fff;

}

.zjjmtitle i {

    display: inline-block;

    border-right: 1px solid rgba(244, 216, 194, .5);

    width: 70px;

    height: 100%;

}

.zjjmtitle span {

    font-size: 22px;

    border-left: 1px solid rgba(244, 216, 194, .5);

    display: inline-block;

    vertical-align: top;

    margin-left: 3px;

    padding-left: 20px;

}

.zjjmtitle b {

    display: inline-block;

    vertical-align: top;

    font-weight: normal;

    margin-left: 5px;

}

.zjjmcenter {

    height: 20px;

}

.zjjmcenter i {

    display: inline-block;

    border-right: 1px solid rgba(244, 216, 194, .5);

    width: 70px;

    height: 100%;

}

.zjjmcenter span {

    font-size: 22px;

    border-left: 1px solid rgba(244, 216, 194, .5);

    display: inline-block;

    vertical-align: top;

    margin-left: 3px;

    padding-left: 20px;

    height: 100%

}

.zjjmbot {

    margin: 0 15px

}

.zjjmbot li {

    height: 49px;

    line-height: 49px;

    border-top: 1px solid #f4f1e0

}

.zjjmbot li i {

    display: inline-block;

    border-right: 1px solid rgba(244, 216, 194, .5);

    width: 55px;

    height: 100%;

    text-align: center

}

.zjjmbot li i img {

    vertical-align: middle

}

.zjjmbot li input {

    width: 422px;

    border: 0;

    border-left: 1px solid rgba(244, 216, 194, .5);

    background: no-repeat;

    height: 100%;

    vertical-align: top;

    outline: none;

    margin-left: 3px;

    padding-left: 15px;

    font-size: 14px;

    color: #644a2d

}

.zjjmbot li textarea {

    width: 422px;

    border: 0;

    border-left: 1px solid rgba(244, 216, 194, .5);

    background: no-repeat;

    vertical-align: top;

    outline: none;

    margin-left: 3px;

    padding-left: 15px;

    font-size: 14px;

    color: #644a2d;

    height: 130px;

    padding-top: 20px;

}

.zjjmbot li.lastli {

    height: 150px;

    border-bottom: 1px solid #f4f1e0

}

.zjjmbot li input.qrlybtn {

    height: 30px;

    line-height: 28px;

    border: 1px solid #705433;

    -webkit-border-radius: 20px;

    -moz-border-radius: 20px;

    border-radius: 20px;

    width: 125px;

    text-align: center;

    float: right;

    margin: 10px 20px 0 0;

    cursor: pointer

}

.zjjmbot li input.qrlybtn:hover {

    background: #705433;

    color: #fff

}

/***********************************************适配*******************************************************/

@media only screen and (max-width: 1680px) {

    /*第3屏 产品*/

    .cppicright img {

        width: 600px;

        height: auto

    }

    /*第4屏 加盟*/

    .section4 {

        background-position: center bottom;

        background-size: 100% 100%;

    }

    .jiameng {

        padding-top: 140px

    }

    .jiamengicn {

        margin-bottom: 25px

    }

    .jiamengicn ul li.jmicn0 {

        width: 120px;

        height: 120px;

        line-height: 120px;

        margin: 45px 0 0 12px

    }

    .jiamengicn ul li.jmicn1 {

        width: 88px;

        height: 88px;

        line-height: 88px;

        margin: 70px 0 0 80px

    }

    .jiamengicn ul li.jmicn2 {

        width: 110px;

        height: 110px;

        line-height: 110px;

        margin: 110px 0 0 60px

    }

    .jiamengicn ul li.jmicn3 {

        width: 72px;

        height: 72px;

        line-height: 72px;

        margin: 195px 0 0 70px

    }

    .jiamengtxt {

        width: 720px;

        height: 260px;

    }

    .jmtxtl {

        width: 650px;

        height: 260px;

        padding: 15px;

        line-height: 25px;

        font-size: 14px

    }

    .jmtxtr {

        height: 268px;

    }

    /*第5屏 案例*/

    .section5 {

        background-position: top center;

        background-size: 100% 100%;

    }

    /*分页-资质*/

    .swiper-slide {

        width: 400px;

        height: 400px;

    }

}

@media only screen and (max-width: 1600px) {

    /*第一屏*/

    .jieshao {

        padding-top: 270px

    }

    .chanpinjs{padding: 250px 0 80px}

    /*第2屏 介绍*/

    .intro_text {

        top: 0px

    }

    /*第3屏 产品*/

    .section3 {

        background-position: center bottom;

        background-size: 100% auto

    }

    /*第4屏 加盟*/

    .jiamengicn ul li.jmicn0 {

        width: 115px;

        height: 115px;

        line-height: 115px;

        margin: 25px 0 0 12px

    }

    .jiamengicn ul li.jmicn1 {

        width: 83px;

        height: 83px;

        line-height: 83px;

        margin: 50px 0 0 70px

    }

    .jiamengicn ul li.jmicn2 {

        width: 104px;

        height: 104px;

        line-height: 104px;

        margin: 80px 0 0 60px

    }

    .jiamengicn ul li.jmicn3 {

        width: 68px;

        height: 68px;

        line-height: 68px;

        margin: 140px 0 0 70px

    }

    /*第5屏 案例*/

    .section5 {

        background-size: 100% 100%;

        background-position: center center;

    }

    /*第6屏 联系*/

    .lianxiwz ul li {

        border-bottom: 1px solid #fff;

        line-height: 80px;

        height: 65px;

        font-size: 22px;

    }

    .lianxiwz ul li i {

        height: 39px;

        line-height: 30px

    }

    .lianxiwz ul li i img {

        vertical-align: bottom

    }

    .weixin {

        margin-top: 20px

    }

    .weixin img {

        width: 170px;

        height: 170px;

    }

}

@media only screen and (max-width: 1440px) {

    .sousuobut {

        width: 45px;

    }

    /*第一屏*/

    .jieshao {

        padding-top: 250px

    }

    .chanpinjs{padding: 250px 0 80px}

    /*第2屏 介绍*/

    .section2 {

        background-position: center top;

        background-size: 100% 100%;

        background-repeat: no-repeat

    }

    /*第3屏 产品*/

    .section3 {

        background-position: center top;

        background-size: 100% 100%;

        background-repeat: no-repeat

    }

    .cppicright img {

        width: 577px;

        height: 390px

    }

    /*第4屏 加盟*/

    .section4 {

        background-position: center top;

        background-size: 100% auto;

    }

    .jiamengicn ul li.jmicn0 {

        width: 104px;

        height: 104px;

        line-height: 104px;

        margin: 15px 0 0 12px

    }

    .jiamengicn ul li.jmicn1 {

        width: 83px;

        height: 83px;

        line-height: 83px;

        margin: 40px 0 0 60px

    }

    .jiamengicn ul li.jmicn2 {

        width: 94px;

        height: 94px;

        line-height: 94px;

        margin: 80px 0 0 50px

    }

    .jiamengicn ul li.jmicn3 {

        width: 61px;

        height: 61px;

        line-height: 61px;

        margin: 130px 0 0 60px

    }

    .jiamengtxt {

        width: 600px;

        height: 260px;

    }

    .jmtxtl {

        width: 530px;

        height: 260px;

        padding: 15px;

        line-height: 25px;

        font-size: 14px

    }

    .jmtxtr {

        height: 268px;

    }

    /*第5屏 案例*/

    .section5 {

        background-size: 100% 100%;

        background-position: bottom center

    }

    /*第6屏 联系*/

    .section6 {

        background-position: center top;

        background-size: cover;

        background-repeat: no-repeat

    }

    .lianxiwz {

        width: 300px;

        right: 5%;

    }

    .lianxiwz ul li {

        line-height: 100px;

        height: 70px;

        font-size: 18px;

    }

    .lianxiwz ul li i {

        width: 34px;

        height: 39px;

        margin-right: 10px;

        line-height: 20px;

    }

    .lianxiwz ul li i img {

        vertical-align: bottom

    }

    /*内页招商加盟*/

    .sjgcptdiv {

        width: 960px;

    }

    .sjgcpt {

        padding-bottom: 60px;

    }

    .sjgcpt h2 {

        font-size: 24px;

        padding: 90px 0 20px;

    }

    .sjgcpt h3 {

        margin: 0 auto

    }

    .sjgcpt h4 {

        font-size: 12px;

    }

    .sjgcpt h5 {

        font-size: 13px;

    }

    .sjgcpb {

        background: url(../images/sjgbg.png) no-repeat center center;

        height: 563px;

        padding: 200px 0 0 0;

        background-size: 100% 100%

    }

    .sjgcpbleft {

        width: 664px;

    }

    .sjgcpdiv {

        display: none

    }

    .sjgcpdivleft {

        width: 250px;

        margin-left: 30px;

        padding-top: 140px

    }

    .sjgcpdivleft h2 {

        font-size: 18px;

    }

    .sjgcpdivleft h3 {

        font-size: 12px;

        padding: 5px 0 15px

    }

    .sjgcpdivleft h4 {

        font-size: 13px;

    }

    .sjgcpdivright {

        margin-left: 300px;

    }

    .sjgcpdivright img {

        width: 362px;

        height: 362px;

    }

    .sjgcpbright {

        width: 260px;

        padding-top: 200px;

    }

    .sjgcpbright ul li {

        width: 40px;

        height: 40px;

        margin: 0 0 0 20px;

    }

    .sjgcpbright ul li img {

        width: 40px;

        height: 40px;

    }

    .sjgcliyuan {

        padding-top: 120px;

    }

    .sjgcptdiv {

        width: 1000px

    }

    /*分页-资质*/

    .swiper-slide {

        width: 340px;

        height: 340px;

    }

    .weixin img {

        width: 150px;

        height: 150px;

    }

}

@media only screen and (max-width: 1366px) {

    /*第一屏*/

    .jieshao {

        padding-top: 220px

    }

    .chanpinjs{padding: 180px 0 20px}

    /*第2屏 公司介绍*/

    .intro_text {

        top: 00px

    }

    .introtitle img {

        width: 470px

    }

    .text_area {

        width:80%;

        text-align: justify;

        margin: 30px auto 25px

    }

    .introtxt {

        padding: 0 0 0 0;

        font-size: 14px;

        line-height: 30px;

    }

    /*第3屏 产品*/

    .chanpinjs .jieshaotitle{text-align: center}

    .chanpinjs .jieshaotitle img{width: 650px;margin: 0 auto}

    .chanpinjs .jieshaotex pre{line-height: 30px;font-size: 14px;}

    /*第4屏 加盟*/

    .section4 {

        background-position: center top;

        background-size: 100% auto;

    }

    .jiamengicn ul li.jmicn0 {

        width: 99px;

        height: 99px;

        line-height: 99px;

        margin: 15px 0 0 12px

    }

    .jiamengicn ul li.jmicn1 {

        width: 72px;

        height: 72px;

        line-height: 72px;

        margin: 40px 0 0 50px

    }

    .jiamengicn ul li.jmicn2 {

        width: 90px;

        height: 90px;

        line-height: 90px;

        margin: 50px 0 0 60px

    }

    .jiamengicn ul li.jmicn3 {

        width: 60px;

        height: 60px;

        line-height: 60px;

        margin: 110px 0 0 55px

    }

    .jiamengtxt {

        width: 600px;

        height: 200px;

        overflow: hidden

    }

    .jmtxtl {

        width: 550px;

        height: 190px;

        padding: 5px;

        line-height: 25px;

        font-size: 14px

    }

    .jmtxtr {

        height: 268px;

        font-size: 12px;

        padding-top: 10px;

        line-height: 20px;

    }

    /*第5屏 案例*/

    /*第6屏 联系*/

    .section6 {

        background-position: center bottom;

        background-size: 100% 100%

    }

    .lianxiwz ul li {

        line-height: 60px;

        height: 50px;

        font-size: 16px;

    }

    .lianxiwz ul li i {

        width: 34px;

        height: 35px;

        margin-right: 10px;

        line-height: 20px;

    }

    .lianxiwz ul li i img {

        vertical-align: bottom;

        width: 25px;

    }

    .weixin {

        margin-top: 10px

    }

    .weixin img {

        width: 120px;

        height: 120px

    }

    /*首页-点击新闻*/

    .hmnewshowdiv {

        padding-top: 45px;

    }

    /*分页-新闻列表*/

    .main1280 {

        width: 1100px;

    }

    /*分页-招商加盟*/

    /*深加工产品*/

    .sjgcptdiv {

        width: 1100px;

    }

    .sjgcpb {

        height: 530px;

        padding: 190px 0 0 0;

        background-size: auto 100%;

        background-position: center top

    }

    .sjgcpbleft {

        width: 750px;

    }

    .sjgcpdivleft {

        width: 350px;

        margin-left: 10px;

        padding-top: 90px;

    }

    .sjgcpdivleft h2 {

        font-size: 18px;

    }

    .sjgcpdivleft h2 span {

        font-size: 14px;

    }

    .sjgcpdivleft h3 {

        font-size: 16px;

        padding: 5px 0 10px

    }

    .sjgcpdivleft h4 {

        font-size: 14px;

        padding-left: 10px;

        line-height: 20px;

        height: 60px;

    }

    .sjgcpdivright {

        margin-left: 380px;

    }

    .sjgcpdivright img {

        width: 344px;

        height: 344px;

    }

    .sjgcpbright {

        width: 250px;

        padding: 115px 0 0 20px;

    }

    .sjgcpbright ul li {

        width: 40px;

        height: 40px;

        margin: 0 0 0 15px

    }

    .sjgcpbright ul li img {

        width: 40px;

        height: 40px

    }

    .sjgcliyuan {

        padding-top: 120px;

    }

    /*分页-简介*/

    .fyqywh {

        padding: 90px 0;

        margin-top: 70px;

    }

    .fygsjjtxt {

        width: 590px;

    }

}

@media only screen and (max-width: 1280px) {

    .onefooter {

        width: 1200px;

        margin-left: -600px;

    }

    /*第一屏*/

    .jieshao {

        padding-top: 360px;

    }

    .chanpinjs{padding: 180px 0 50px}

        /*第3屏 产品*/

    .section3 {

        background-size: cover

    }

    /*第4屏 加盟*/

    .section4 {

        background-position: center top;

        background-size: 100% 100%;

    }

    .jiamengicn ul li.jmicn0 {

        width: 104px;

        height: 104px;

        line-height: 104px;

        margin: 50px 0 0 0

    }

    .jiamengicn ul li.jmicn1 {

        width: 83px;

        height: 83px;

        line-height: 83px;

        margin: 80px 0 0 50px

    }

    .jiamengicn ul li.jmicn2 {

        width: 94px;

        height: 94px;

        line-height: 94px;

        margin: 120px 0 0 40px

    }

    .jiamengicn ul li.jmicn3 {

        width: 61px;

        height: 61px;

        line-height: 61px;

        margin: 190px 0 0 30px

    }

    .jiamengtxt {

        width: 600px;

        height: 260px;

        margin-left: -50px;

    }

    .jmtxtl {

        width: 530px;

        height: 260px;

        padding: 15px;

        line-height: 25px;

        font-size: 14px

    }

    .jmtxtr {

        height: 268px;

    }

    /*第5屏 案例*/

    .section5 {

        background-size: 100% 100%;

        background-position: bottom center

    }

    /*第6屏 联系*/

    .lianxiwz {

        width: 360px;

        right: 3%;

    }

    .lianxiwz ul li {

        border-bottom: 1px solid #fff;

        line-height: 80px;

        height: 65px;

        font-size: 22px;

    }

    .lianxiwz ul li i {

        height: 39px;

        line-height: 30px

    }

    .lianxiwz ul li i img {

        vertical-align: bottom

    }

    .weixin {

        margin-top: 30px

    }

    .weixin img {

        width: 212px;

    }

    /*分页-新闻列表*/

    .main1280, .fynavhomedidv {

        width: 1100px;

    }

    /**************************公司介绍**********************/

    .main1242 {

        width: 1100px;

    }

    .rwjsdiv {

        width: 1027px;

    }

    .fygsjjtxt {

        width: 565px;

    }

}



/*---------------------------------平板----------------------------------------------*/

@media only screen and (max-width: 1024px) {

    .video {

        background:url(../images/201706221498095229.jpg) no-repeat top center;

    }

    .video video {

        display: none;

    }

    .onefooter {

        width: 1000px;

        text-align: center

    }

    .navul {

        float: left

    }

    .hmnewshow, .homenew {

        display: none

    }

    /*首页*/

    .jieshao {

        padding-top: 215px;

    }

    /*第3屏 产品*/

    .chanpinjs{padding: 180px 0 30px}

    /*第4屏 加盟*/

    .section4 {

        background-size: 100% 100%;

    }

    .jiamengicn ul li.jmicn0 {

        width: 99px;

        height: 99px;

        line-height: 99px;

        margin: 15px 0 0 0

    }

    .jiamengicn ul li.jmicn1 {

        width: 72px;

        height: 72px;

        line-height: 72px;

        margin: 40px 0 0 20px

    }

    .jiamengicn ul li.jmicn2 {

        width: 90px;

        height: 90px;

        line-height: 90px;

        margin: 50px 0 0 30px

    }

    .jiamengicn ul li.jmicn3 {

        width: 60px;

        height: 60px;

        line-height: 60px;

        margin: 110px 0 0 15px

    }

    .jiamengtxt {

        width: 600px;

        height: 200px;

        overflow: hidden;

        margin-left: -150px;

    }

    .jmtxtl {

        width: 550px;

        height: 190px;

        padding: 5px;

        line-height: 25px;

        font-size: 14px

    }

    .jmtxtr {

        height: 268px;

        font-size: 12px;

        padding-top: 10px;

        line-height: 20px;

    }

    /*第5屏 案例*/

    /*第6屏 联系*/

    .section6 {

        background-position: center bottom;

        background-size: 100% 100%

    }

    .lianxiwz ul li {

        line-height: 60px;

        height: 50px;

        font-size: 16px;

    }

    .lianxiwz ul li a {

        color: #fff

    }

    .lianxiwz ul li i {

        width: 34px;

        height: 35px;

        margin-right: 10px;

        line-height: 20px;

    }

    .lianxiwz ul li i img {

        vertical-align: bottom;

        width: 25px;

    }

    .weixin {

        margin-top: 10px

    }

    .weixin img {

        width: 170px;

    }

    /*首页-点击新闻*/

    .hmnewshowdiv {

        padding-top: 45px;

    }

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

    .main1280 {

        width: 900px;

    }

    .fynavhomedidv {

        width: 100%;

    }

    .navul li {

        width: 125px;

    }

    .fysousuo {

        display: none

    }

    /**************************公司介绍**********************/

    .main1242 {

        width: 1000px

    }

    .rwjsdiv {

        width: 950px;

    }

    .fygsjjtxt {

        width: 480px;

        line-height: 30px;

    }

    .fyqywh {

        padding: 80px 0

    }

    .jdjs {

        width: 98% !important;

        padding: 426px 0 0 2%

    }

    /**********************产品列表************/

    .main1210 {

        width: 900px;

    }

    /*旗下品牌*/

    .fyqxpp {

        padding: 40px 0 50px;

    }

    .pxppxh li {

        width: 254px;

        height: 254px;

        margin-right: 36px;

        padding: 10px;

    }

    .pxppxh li img {

        width: 254px;

        height: 254px

    }

    /*品牌排序-瀑布流*/

    .maindiv {

        width: 930px;

    }

    .boxdiv {

        padding: 15px

    }

    .boxdivone {

        width: 435px;

    }

    .pblimg {

        width: 400px;

        padding: 20px 0

    }

    .pblimg img {

        width: 400px;

    }

    /*基地*/

    .fyjdnum ul li h2 {

        font-size: 16px;

        padding: 35px 0 5px;

    }

    .fyjdnum ul li h4 {

        font-size: 18px;

    }

    .fyjdnum ul li h4 span {

        font-size: 35px

    }

    .fyjdnum ul li h5 {

        font-size: 15px;

        margin-top: 15px;

    }

    /*深加工产品*/

    .sjgcptdiv {

        width: 900px

    }

    .sjgcpb {

        height: 390px;

        padding: 150px 0 0 0;

        background-size: auto 100%;

        background-position: center top

    }

    .sjgcpbleft {

        width: 560px

    }

    .sjgcpdivleft {

        width: 300px;

        margin-left: 10px;

        padding-top: 50px

    }

    .sjgcpdivleft h2 {

        font-size: 20px;

    }

    .sjgcpdivleft h2 span {

        font-size: 14px;

    }

    .sjgcpdivleft h3 {

        font-size: 16px;

        padding: 5px 0 10px

    }

    .sjgcpdivleft h4 {

        font-size: 12px;

        padding-left: 10px;

        line-height: 20px;

        height: 60px;

    }

    .sjgcpdivright {

        margin-left: 320px;

    }

    .sjgcpdivright img {

        width: 258px;

        height: 258px;

    }

    .sjgcpbright {

        width: 250px;

        padding: 115px 0 0 50px;

    }

    .sjgcpbright ul li {

        width: 35px;

        height: 35px;

        margin: 0 0 0 15px

    }

    .sjgcpbright ul li img {

        width: 35px;

        height: 35px

    }

    .sjgcliyuan {

        padding-top: 70px;

    }

}

@media only screen and (max-width: 768px) {

}

@media only screen and (max-width: 720px) {

}

@media only screen and (max-width: 640px) {

}

@media only screen and (max-width: 414px) {

}

@media only screen and (max-width: 413px) {

}

/*---------------------------------手机----------------------------------------------*/

@media only screen and (max-width: 500px) {

}

@media only screen and (max-width: 414px) {

}

@media only screen and (max-width: 375px) {

}

@media only screen and (max-width: 360px) {

}

@media only screen and (max-width: 320px) {

}

/*1280*1024*/

@media (max-width: 1280px) and (min-height: 867px) {

}

@media (min-width: 1025px) and (max-height: 900px) {

}

@media only screen and (max-height: 780px) {

}

@media (min-width: 1025px) and (max-height: 780px) {

}

@media only screen and (max-height: 630px) {

}

A:hover IMG {

	FILTER: alpha(opacity=80); opacity: 0.8

}

.bhh{ width:1160px; margin:0px auto; border:1px #ddd solid; padding-top:35px; padding-bottom:35px; margin-top:35px;}

.basn{ height:450px; background:url(../images/9.jpg) no-repeat center top;}

.hj{ padding-top:12%; text-shadow: 1px 1px 1px #000;

transition: all 0.2s linear 0s; line-height:50px;}

.nei{ width:1200px; margin:0px auto; color:#444; padding:50px 0px; color:#777; line-height:25px; }

.tu2{ width:50%; margin-bottom:10px; float:left; margin-right:35px; height:auto; border:10px #fff solid; box-shadow:0px 1px 5px #ddd }

.tu3{ width:45%; margin-bottom:10px; float:right; margin-left:35px; height:auto; border:10px #fff solid; box-shadow:0px 1px 5px #ddd }

.foot{ width:1200px; margin:0px auto; color:#fff; padding-bottom:15px;}

.foot a{ color:#fff;}

.foota{ background-color:#414141; padding-top:25px; padding-bottom:8px; margin-top:30px;}

.zi{ font-size:20px;  line-height:50px; padding:20px 0px; padding-bottom:10px;}

.cp{ width:27%; height:19em; margin:4%; margin-right:0px; overflow:hidden; margin-top:0px; display:inline; float:left; background-color:#fff; line-height:45px; text-align:center; box-shadow:0px 1px 5px #ddd; padding:10px;}

.cp img{ width:100%; height:auto;}

.nei1{ width:200px; float:left;}

.nei2{ width:960px; float:right; border-left:1px #ddd solid; }

.nei1 li{ height:45px; line-height:45px; border:1px #ddd solid; margin-bottom:8px; border-right:5px #ddd solid;  padding-left:25px;}

.nei1 li:hover{ border-right:5px #e6212a solid; background-color:#fff;}

.nei1 li:hover a{ color:#e6212a;}

.nei1 h3{    margin-top: 0;

    height: 60px;

    line-height: 60px;

    padding-left: 17px;

    background-color: #aaa;

    font-size: 23px;

    font-weight: 400;

    color: #fff;

    box-shadow: 3px 3px 5px #c3c3c3; margin-bottom:8px;}

	.kai{ display:none;}

	.biao{ border-bottom:1px #ddd solid;   font-size:16px; line-height:30px; padding:15px 0px;  }

.cen5 img{ width:50%; height:auto; margin-top:35px;}

.cen5{ text-align:center; padding-bottom:40px;}

.cen6{ width:80%; padding-bottom:50px; font-size:14px; line-height:25px; color:#777; padding-top:35px;}

.cen7{ font-size:22px; padding:15px 0px; line-height:30px; padding-top:40px; color:#666;}

.bu img{ width:30%; height:auto; padding:15px 0px;}

.bi{ border-bottom:1px #eee solid; padding:8px 0px; padding-top:20PX;}

.bi1{ width:80%; float:left;}

.bi2{ width:30PX; float:right;}

.bi2 img{ width:100%; height:auto;}

.cen9{ padding-bottom:40px;}

.cen9a{ text-align:center; width:50%; float:left;}

.cen9b{ width:50%; float:left; font-size:16px; line-height:40px; color:#777;}

.zp{ padding:25px 0px;}

.zp1{ width:40%; float:left;}

.zp2{ width:55%; float:right;}

.and{ line-height:35px; font-size:16px;}

.ans{ height:30px; line-height:30px; background-color:#0079c2; border-radius:5px; width:140px; text-align:center;}

.ans a{ color:#fff; font-size:14px;}

.as{ padding-top:35px;}

.preview{width:100%; position:relative; z-index:100;}

.preview .div1{ text-align:center; margin-top:10px;}

.preview .div1 .a1{ background:url(../images/1_18.jpg) no-repeat center left; }

.preview .div1 .a2{ background:url(../images/1_19.jpg) no-repeat center left;  margin-left:10px;}

.smallImg{position:relative; margin-top:1px; width:100%; overflow:hidden;float:left; margin-top:10px;}

.scrollbutton{width:22px; height:38px; overflow:hidden; position:relative; float:left; cursor:pointer; display:none;}

.scrollbutton.smallImgUp,.scrollbutton.smallImgUp.disabled{background:url(../images/1_16.jpg) no-repeat; margin-top:10px;}

.scrollbutton.smallImgUp:hover,.scrollbutton.smallImgUp.disabled:hover{background:url(../images/1_16a.jpg) no-repeat;}

.scrollbutton.smallImgDown,.scrollbutton.smallImgDown.disabled{background:url(../images/1_17.jpg) no-repeat; margin-left:432px; margin-top:-50px;}

.scrollbutton.smallImgDown:hover,.scrollbutton.smallImgDown.disabled:hover{background:url(../images/1_17a.jpg) no-repeat;}

#imageMenu { width:100%; overflow:hidden; float:left;}

#imageMenu li { width:23%; overflow:hidden; float:left; text-align:center; margin:0px 0.9%; margin-top:3px; }

#imageMenu li img{ width:98%; border:1px #ccc solid; }

#imageMenu li#onlickImg img, #imageMenu li:hover img{ width:98%;}

.bigImg{position:relative; float:left; width:100%; overflow:hidden;}

.bigImg #midimg{width:100%; }

.bigImg #winSelector{width:10%;}

#winSelector{position:absolute; cursor:crosshair; filter:alpha(opacity=15); -moz-opacity:0.15; opacity:0.15; background-color:#000; }

#bigView{position:absolute; overflow: hidden; z-index:999; filter:alpha(opacity=100); opacity:1; z-index:100; background:#ffffff;}

#bigView img{position:absolute;}

.zp2 h2{ padding:25px 0px;}

.zp2 p{ padding-bottom:15px;}
.dan{width: 1200px;
    margin: 0px auto;
    border: 1px #ddd solid; margin-top:25px; background:url(../images/j.jpg) no-repeat bottom center; background-size:cover; padding:25px 0px; text-align:center;}
	.dan1{ font-size:24px; font-weight:bold; line-height:35px; padding:20px 0px; color:#fff;}
	.dan2{ text-align:left; padding-bottom:25px; color:#fff;}
	.dana{ width:80%; margin:0px auto;}
	.dan3{}

	

	@media only screen and (max-width: 980px) {
		.dan{width:95%; margin:0px auto; margin-top:20px;}

		.zp1{ width:100%; clear:both;}

		.zp2{ width:100%; clear:both;}

		.basn{ height:150px; padding-top:15%;}

		.nei{ width:95%; margin:0px auto;}

	.tu2{ width:95%; margin-right:0px; clear:both;}

	.tu3{ width:95%; margin-left:0px; clear:both;}

	.navul li {

        width: 25%;

    }

	#menu span{ display:none;}

	#menu i{ display:block}

	.homess{ display:inline;}

	.guan{ display:none;}

	.kai{ display:block;}

	.sl{ width:95%; margin:0px auto;}

	.sl1{ width:15%; float:left;}

	.sl1 img{ width:100%;}

	.sl2{ width:80%; float:right; height:35px; line-height:35px;}

	.sl2 li{ width:25%; text-align:center; float:left; color:#fff;}

	.sl2 li a{ color:#fff;}.nei1{ width:100%;}

	.nei2{ width:100%;}

	.nei{ padding-top:10px; padding-bottom:10px;}

	.bh span{ font-size:16px; line-height:25px;}

	.bhh{ width:100%; padding:20px 0px;}

	.nei1 li{ width:40%; float:left;}

	.bu1{ width:auto;  margin:0px auto; margin-bottom:15px;}

	.cp{ width:40%; height:auto; margin:2%;}

	.nei2{ border:0px;}

	.bus{}

	.bus img{ width:100%; height:auto; margin-top:10px;}

	.jia3 img{ width:100%; height:auto;}

	.intro_text { width:100%;}

	.video {

    position: relative;

    height: 100%; background:url(../images/as.jpg) left; background-size:cover;

}

.chanpinjs .jieshaotitle img{ width:100%; height:auto;}

.jieshao{ width:95%; margin:0px auto;}

.hg p{ display:none;}

.hg img{ width:60%;}

.hg{ width:25%; float:left; border:0px;}

.bu{ padding:20px 0px; width:95%; margin:0px auto; padding-bottom:0px;}

.bu h3{ font-weight:100;}

.zu1{ width:100%; margin-bottom:15px; margin-top:45px;}

.zu2{ width:100%;}

.zu2 h3 {

    font-size: 20px;

    line-height: 25px;

    color: #fff;

}

.jiameng { width:95%; }

.zu2 ul {

    padding:15px 0px;

    color: #fff;

}

.onefooter {

    width: 95%; left:0px; margin-left:0px;

    text-align: center;

}





}