﻿@charset "utf-8";
/* CSS Document */
.clearfix{*zoom:1}
i,em{ font-style:normal;}

body{min-width: 1200px; width: 100%; overflow-x:hidden; background:#fdf6e8;}

.section1{width:100%; height:auto; position:relative; margin-top:90px;}
.section1 img{display:block; width:100%; height:auto;}
/*.section1 .slick-prev{ width:2.375rem; height:4.375rem; z-index:3; background:url(images/left.png) no-repeat; background-size:100% 100%; position:absolute; top:42%; left:5%; border:0; font-size:0;outline:none;}
.section1 .slick-next{ width:2.375rem; height:4.375rem; z-index:3; background:url(images/right.png) no-repeat; background-size:100% 100%; position:absolute; top:42%; right:5%; border:0;font-size:0; outline:none;}
*/
.txt21{ text-align:center; font:30px "Microsoft YaHei";font-weight:bold; color: #412809;}
.txt21 a{color: #412809; text-decoration:none;}
.txt21 em{ display:block; font:60px "Times New Roman", Times, serif; color:#d4caba; text-transform:uppercase; height:56px;}

.section2{ background:url(images/section2.jpg) no-repeat center bottom; padding-top:50px; height:380px; overflow:hidden;}
.section2 dl { width: 384px; height: 150px; padding-top:23px; float:left; margin:35px 24px 20px 0; overflow:hidden;}
.section2 .nones{ margin-right:0;}
.section2 dt{ text-align:center; font-size:20px; font-weight:bold; color:#453526; padding:10px 0 10px;}
.section2 dd{ font:14px "Microsoft YaHei"; line-height:22px; padding:0 18px;}
.section2 dl:hover{background:url(images/ser_bg.png) no-repeat;}
.section2 .inter1{ position:relative;}
.section2 .inter1 li{ display:block; float:left; width:380px; height:270px; margin-right:20px;background:url(images/ser1_bg.jpg) no-repeat center top;list-style-type:none;}
.section2 .inter1 li img{ display:block; width:354px; height:237px; padding:17px 16px;}
.section2 .inter1 .nones{ margin-right:0;}
.inter1 .slick-prev{ width:42px; height:48px;border-width:0; background:url(images/left1.png) no-repeat; z-index:10; opacity:1; position:absolute; top:110px; left:-50px;outline:none;}
.inter1 .slick-next{ width:42px; height:48px;border-width:0; background:url(images/right2.png) no-repeat; z-index:10;opacity:1; position:absolute; top:110px; right:-50px;outline:none;}

.section3{ height:630px; position:relative; width:100%; overflow:hidden;}
.ttat3{background:rgba(231,212,182,0.8); height:100%; width:12%; position:absolute; top:0; left:0; z-index:1;}
.ttat3 .txt21{ padding:70px 0 30px;}
.ttat3 .txt21 em{ font-size:30px; height:35px; font-family: Arial; color:#412809;}
.section3 .txt31{ z-index: 10; width:100%; height: 45px; font-size: 30px; font-weight:bold; color: #412809;}
.section3 .txt31 a{color: #412809; text-decoration:none;}
.section3 .p3{ z-index:99; font:20px "Microsoft YaHei";height:60px; line-height:60px; color:#333; text-align:center;}
.section3 .p3 a{ display:block; color:#000; text-decoration:none;}
.section3 .p3 a:hover,.section3 .p3 a.cur{ font-weight:bold;}
.section3_01 { width:100%; height:auto;}
.section3_01 dl{ position:relative; width:100%; }
.section3_01 .bbbb { width:100%; display: inline-block;}
.section3_01 dt{ width:100%;   }
.section3_01 dt a{  width:100%;}
.section3_01 dt img{ height:630px; overflow:hidden;}
.section3_01 dd{ display:none; width:1160px; margin:0 auto; padding:20px; position:absolute; bottom:0; left:50%; margin-left:-600px;background:rgba(255,255,255,0.8);}
.section3_01 dd h3{ width:415px; float:left; overflow:hidden; font:24px "Microsoft YaHei"; font-weight:bold; color:#453526;}
.section3_01 dd h3 em{ display:block; font:50px "Times New Roman", Times, serif; color:#453526; text-transform:uppercase;}
.section3_01 dd h3 span{ color:#453526;}
.section3_01 dd p{width:465px; float:left; padding-left:50px; font:14px "Microsoft YaHei"; line-height:28px; color:#443b37; height:84px; overflow:hidden;}
.section3_01 dd i{ display:block; width:151px; height:35px; background:#9f7b50 url(images/case_jt.png) no-repeat center center; overflow:hidden; float:right; overflow:hidden; margin-top:20px;}
.section3_01 dl:hover { display:block;}


.section4{ position:relative; margin-top:50px;}
.section4 a{display:block; width:32%; float:left; margin:0 0 1.1rem 0; position:relative; overflow:hidden; z-index:8;}
.section4 a em{ display:block; position:absolute; top:0; width:100%; height:75%; padding-top:25%; text-align:center; color:#fff; font-style:normal;background:rgba(0,0,0,0.6); opacity:0; z-index:1; font-size:16px;}
.section4 a.a3,.section4 a.a6,.section4 a:nth-child(3n){ float:right;}
.section4 a.a1,.section4 a.a4,.section4 a:nth-child(3n-2){margin:0 1.3295% 1.1rem 0;}
.section4 a:hover em{ opacity:1;}
.section4 a:nth-child(3n-2){clear:both;}
.section4 img{ display:block; width:100%; height:auto;-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.section4 a:hover img{-webkit-transform:scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);
    -transform:scale(1.1,1.1);}
.section4 .slick-prev{ width:2.375rem; height:4.375rem; z-index:3; background:url(images/left.png) no-repeat; background-size:100% 100%; position:absolute; top:42%; left:5%; border:0; font-size:0;outline:none;}
.section4 .slick-next{ width:2.375rem; height:4.375rem; z-index:3; background:url(images/right.png) no-repeat; background-size:100% 100%; position:absolute; top:42%; right:5%; border:0;font-size:0; outline:none;}

.section5{ background:url(images/about_bg.jpg) no-repeat center top; height:786px; overflow:hidden; padding-top:50px;}
.bg51{font:15px "Microsoft YaHei"; color:#333; line-height:28px;width:915px; margin:40px auto 0;}
.bg52{width:915px;font:15px "Microsoft YaHei"; color:#333; line-height:36px; margin:25px auto 0;}
.section5 h4 a{display:block; width:148px; height:34px; border:1px solid #9f7b50; float:left; font:15px "Microsoft YaHei"; text-align:center; line-height:34px; color:#9f7b50; text-decoration:none;}
.section5 p a{display:block; width:205px; height:36px; background:#9f7b50; float:left; font:15px "Microsoft YaHei"; text-align:center; line-height:36px; color:#fff; text-decoration:none; margin-left:15px;}

.section6{ background:url(images/par_bg.jpg) no-repeat center top;height:753px; padding-top:60px; overflow:hidden;}
.txt6 img{ display:block;width: 1190px; margin:30px 0 0 5px; height:490px;}


.section7{ height:666px; padding-top:70px; overflow:hidden;}
.txt7{ border-top:1px solid #d9d0be; margin-top:20px; padding-top:20px;}
.txt7 .content{ width:1120px; padding:0 40px;olor:#333;}
.txt7 dt a{ display:block; background:url(images/q.png) no-repeat left 8px; padding-left:40px; font:15px "Microsoft YaHei"; font-weight:bold; line-height:30px; color:#333333; height:30px; overflow:hidden; text-decoration:none;}
.txt7 dd{background:url(images/a.png) no-repeat left center; padding-left:40px; font:14px "Microsoft YaHei"; line-height:30px; height:30px; overflow:hidden; color:#666;}
.txt7 dt i{ display:block; float:right; width:17px; height:17px; font:15px "宋体"; text-align:center; line-height:17px; overflow:hidden; color:#fff; background:#9f7b50; overflow:hidden; margin-top:10px;}

.bg91 { width: 600px; overflow:hidden; margin-top:50px; float:left;}
.bg91 dt{width:600px; height:208px; overflow:hidden;}
.bg91 dt a:hover img{-webkit-transform:scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);
    -transform:scale(1.1,1.1);}
.bg91 dt img{ display:block; width:600px; height:208px;-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.bg91 dd{ padding:20px 40px;}
.bg91 dd h4{ position:relative; font-weight:bold; color:#333; font-size:16px; height:70px;}
.bg91 dd h4 em{ display:block; color:#666; font-style:normal;}
.bg91 dd h4 a{ color:#333; text-decoration:none;}
.bg91 dd h4 i{ display:block;font-style:normal; position:absolute; top:8px; right:0;}
.bg91 dd p{ font:14px "Microsoft YaHei"; color:#443b37; line-height:24px;}
.bg92 {width: 530px;float:right; overflow:hidden; margin-top:40px;}
.bg92 dl{ height:68px; overflow:hidden; border-bottom:1px solid #e1dcd0; padding:12px 0; transition: all 1s;}
.bg92 dt{ width:120px; height:68px; float:right; overflow:hidden;}
.bg92 dt a:hover img{-webkit-transform:scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);
    -transform:scale(1.1,1.1);}
.bg92 dt img{ display:block; width:120px; height:68px;-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.bg92 dd{ width:395px; float:left; overflow:hidden;}
.bg92 dd em{ display:block; width:84px; height:23px; color:#fff; font:12px "Microsoft YaHei"; text-align:center; line-height:23px; border-radius:1rem; background:#9f7b50; float:left; overflow:hidden; margin-top:18px;}
.bg92 dd i{ display:block; width:270px; float:right; padding:8px 0 0 0; font:14px "Microsoft YaHei"; font-weight:bold; color:#666;}
.bg92 dd p{width:270px; float:right; padding:6px 0 0 0; font:14px "Microsoft YaHei"; color:#443b37;}
.bg92 .dl2 dd em{ background:#333;}
.bg92 .dl3 dd em,.bg92 .dl4 dd em{ background:#f3e8d7; color:#333;}
.bg92 .dl4{ border:0;}

.link{ background:url(images/footer_bg.gif) repeat-x center bottom;font:14px "Microsoft YaHei";line-height:64px; height:auto;color:#453526;}
.link a{ display:inline-block;color:#453526; padding-right:50px;}
/**/

/**/
.fullSlide { position: relative; z-index: 1; clear: both; width: 100% }
.fullSlide .bd { margin: 0 auto; position: relative; z-index: 0; overflow: hidden }
.fullSlide .bd .con { width: 100% !important; height: auto !important; display: block }
.fullSlide .bd .li { width: 100% !important; overflow: hidden; text-align: center; background: no-repeat center top; z-index: 0 }
.fullSlide .bd .li img { display: block; height: auto !important; width: 100% }
.fullSlide .hd { position: absolute; width: 100%; height: 12px; left: 0; bottom:45px; text-align: center; cursor: pointer; }
.fullSlide .hd li { display: inline-block; width: 12px; height: 12px; background: #fff; margin: 0 12px; border-radius: 50%; opacity: .6; -o-transition: all .3s ease; transition: all .3s ease }
.fullSlide .hd li.on { width: 36px; height: 12px; opacity: 1; border-radius: 5px }
.fullSlide p { display:none; position: absolute;  z-index: 99; opacity: 1; text-align: center; margin-top: -40px }
.fullSlide .prev2 { width:2.375rem; height:4.375rem; z-index:3; background:url(images/left.png) no-repeat; background-size:100% 100%; position:absolute; top:42%; left:5%; border:0; font-size:0;outline:none; }
.fullSlide .next2 { width:2.375rem; height:4.375rem; z-index:3; background:url(images/right.png) no-repeat; background-size:100% 100%; position:absolute; top:42%; right:5%; border:0;font-size:0; outline:none;}

.clear{clear: both;}

/**/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;

    -moz-box-sizing: border-box;
         box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}