.s1 {
    width: 1920px;
    margin: 0 auto;
    position: relative;
    margin-left: -960px;
    left: 50%;
    background: url(../images/1.png) no-repeat;
    height: 102px;
    margin-top: -30px;
    z-index: 999
}

.s1 .s1_c {
    width: 1080px;
    margin: 0 auto;
    overflow: auto
}

.s1 .s1_c a {
    display: block;
    width: 417px;
    height: 62px;
    padding-left: 142px;
    line-height: 20px;
    padding-top: 22px;
    letter-spacing: 1px;
    font-size: 24px;
    color: #fff;
    font-weight: bold;
}
.s1 .s1_c a:hover {
    color: #fe7501;
}

.s1 .s1_c a span{
     font-size: 12px;
     letter-spacing: normal;
     display: inline-block;
     font-weight:  normal;
}


.s1 .s1_c .s1_a2 {
    margin-top: 23px;
    text-indent: 70px;
    padding-top: 15px;
    padding-left: 90px;
    font-size: 14px;
    font-weight: bold;
}
.s1 .s1_c .s1_a2 span{
    text-indent: 70px;
    font-size: 14px;
    font-weight: bold;
    margin-top: 5px;
}

.s2 {
    width: 1920px;
    margin: 0 auto;
    position: relative;
    margin-left: -960px;
    left: 50%;
    background: #f0f0f0;
    height: 340px;
    padding: 70px 0 60px
}

.s2 .s2_c {
    width: 1080px;
    margin: 0 auto;
    overflow: auto
}

.s2 .s2_c .s2_c1 {
    width: 476px;
    height: 341px;
    overflow: hidden;
}

.s2 .s2_c .s2_c1 img {
    width: 100%;
}

.s2 .s2_c .s2_c2 {
    position: relative;
    width: 545px;
    height: 340px;
    overflow: hidden
}

.s2 .s2_c .s2_c2 dd {
    font-size: 18px;
    color: #fe7501;
    font-weight: 700;
    font-family: "微软雅黑";
    margin-top: 8px;
    line-height: 26px;
    text-transform: uppercase;
}

.s2 .s2_c .s2_c2 dd span {
    color: #363636;
    line-height: 29px
}

.s2 .s2_c .s2_c2 .s2_c2n {
    font-size: 12px;
    color: #757575;
    line-height: 26px;
    font-family: "微软雅黑";
    margin-top: 10px;
    max-height: 205px;
    overflow: hidden
}

.s2 .s2_c .s2_c2 .s2_ul {
    margin-top: 50px;
    overflow: auto
}

.s2 .s2_c .s2_c2 .s2_ul li {
    width: 104px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    border: 1px solid #ded2c2;
    margin-right: 15px;
    float: left
}

.s2 .s2_c .s2_c2 .s2_ul li a {
    font-size: 12px;
    color: #a15e31;
    font-weight: 700;
    font-family: "微软雅黑"
}

.s2 .s2_c .s2_c2 .s2_ul li:hover {
    border: 1px solid #f7b278
}

.s2 .s2_c .s2_c2 .s2_ul li:hover a {
    color: #fe7501
}

.s3 {
    width: 1920px;
    margin: 0 auto;
    position: relative;
    margin-left: -960px;
    left: 50%;
    background: url(../images/bg1.jpg) no-repeat;
    height: 1036px;
}

.s3 .s3_c {
    width: 1200px;
    margin: 0 auto;
    padding-top: 133px
}

.s3 .s3_c .c2a {
    padding-left: 85px;
    height: 308px
}

.s3 .s3_c .c2a .tabli {
    text-align: center;
    overflow: auto
}

.s3 .s3_c .c2a .tabli .s3_c1 {
    width: 250px;
    height: 242px;
    background: url(../images/a1.png) no-repeat;
    box-shadow: 0 0 1px #000;
    text-align: center;
    padding-top: 48px
}

.s3 .s3_c .c2a .tabli .s3_c1 dd {
    font-size: 28px;
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
}

.s3 .s3_c .c2a .tabli .s3_c1 dt {
    font-size: 23px;
    color: #fff;
    font-weight: 700;
    line-height: 27px
}

.s3 .s3_c .c2a .tabli .s3_c1 .s3_m1 {
    display: block;
    width: 31px;
    height: 31px;
    background: url(../images/more.png) no-repeat;
    margin: 35px auto 0
}

.s3 .s3_c .c2a .tabli .s3_c1:hover {
    width: 265px;
    height: 260px;
    background-size: 100% 100%;
    transition: all .6s ease-out
}

.s3 .s3_c .c2a .tabli .c2a_ul {
    overflow: auto
}

.s3 .s3_c .c2a .tabli .c2a_ul li {
    float: left;
    margin-left: 10px;
    position: relative
}

.s3 .s3_c .c2a .tabli .c2a_ul li .img {
    display: block
}

.s3 .s3_c .c2a .tabli .c2a_ul li .img img {
    width: 250px;
    height: 291px
}

.s3 .s3_c .c2a .tabli .c2a_ul li .s3_cont {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100;
    text-align: center
}

.s3 .s3_c .c2a .tabli .c2a_ul li .s3_cont dd {
    font-size: 11px;
    color: #af0000;
    font-weight: 700;
    line-height: 21px;
    padding-top: 44px;
    text-transform: uppercase
}

.s3 .s3_c .c2a .tabli .c2a_ul li .s3_cont dt {
    font-size: 20px;
    color: #af0000;
    font-weight: 700;
    line-height: 32px
}

.s3 .s3_c .c2a .tabli .c2a_ul li .s3_cont .s3_m2 {
    display: block;
    margin: 0 auto;
    width: 31px;
    height: 31px;
    overflow: hidden;
    background: url(../images/more1.png) no-repeat;
    margin-top: 130px
}

.s3 .s3_c .c2a .tabli .c2a_ul li.cur img {
    -webkit-transition: all .6s ease-out;
    -moz-transition: all .6s ease-out;
    -ms-transform: all .6s ease-out;
    -o-transform: all .6s ease-out;
    transition: all .6s ease-out;
    width: 265px;
    height: 308px
}

.s3 .s3_c .c2a .tabli .c2a_ul li.cur dd {
    font-size: 12px;
    color: #fe7501
}

.s3 .s3_c .c2a .tabli .c2a_ul li.cur dt {
    font-size: 21px;
    color: #fe7501;
}

.s3 .s3_c .c2a .tabli .c2a_ul li.cur .s3_m2 {
    background: url(../images/more1.png) no-repeat 0 -34px
}

.s3 .s3_c .c2a .tabli .c2a_ul li:last-child {
    border-right: none
}

.s3 .s3_c .c2b {
    margin-top: 57px
}

.s3 .s3_c .c2b .tab {
    display: none;
    padding-top: 30px;
    height: 588px
}

.s3 .s3_c .c2b .tab #Index {
    z-index: 100;
    margin: 0 auto;
    width: 1200px;
    height: auto
}

.s3 .s3_c .c2b .tab #Index #Index_Box,
.s3 .s3_c .c2b .tab #Index #Index_Box1,
.s3 .s3_c .c2b .tab #Index #Index_Box2 {
    position: relative;
    width: 1200px;
    height: 410px
}

.s3 .s3_c .c2b .tab #Index #Index_Box .prev,
.s3 .s3_c .c2b .tab #Index #Index_Box1 .prev,
.s3 .s3_c .c2b .tab #Index #Index_Box2 .prev {
    display: block;
    z-index: 100;
    overflow: hidden;
    cursor: pointer;
    position: absolute;
    width: 90px;
    height: 90px;
    background: url(../images/left.png) 0 0;
    top: 206px;
    left: 0
}

.s3 .s3_c .c2b .tab #Index #Index_Box .next,
.s3 .s3_c .c2b .tab #Index #Index_Box1 .next,
.s3 .s3_c .c2b .tab #Index #Index_Box2 .next {
    display: block;
    z-index: 100;
    overflow: hidden;
    cursor: pointer;
    position: absolute;
    width: 90px;
    height: 90px;
    background: url(../images/right.png) 0 0;
    top: 206px;
    right: 0;
    color: transparent
}

.s3 .s3_c .c2b .tab #Index #Index_Box .product_list2,
.s3 .s3_c .c2b .tab #Index #Index_Box1 .product_list2,
.s3 .s3_c .c2b .tab #Index #Index_Box2 .product_list2 {
    position: relative;
    width: 1028px;
    margin: 0 auto;
    height: 410px
}

.s3 .s3_c .c2b .tab #Index #Index_Box .product_list2 li,
.s3 .s3_c .c2b .tab #Index #Index_Box1 .product_list2 li,
.s3 .s3_c .c2b .tab #Index #Index_Box2 .product_list2 li {
    z-index: 0;
    position: absolute;
    list-style-type: none;
    width: 0;
    height: 0;
    overflow: hidden;
    top: 146px;
    cursor: pointer;
    list-style-image: none;
    left: 377px;
    box-shadow: 0 20px 40px rgba(18, 58, 138, .63)
}

.s3 .s3_c .c2b .tab #Index #Index_Box .product_list2 img,
.s3 .s3_c .c2b .tab #Index #Index_Box1 .product_list2 img,
.s3 .s3_c .c2b .tab #Index #Index_Box2 .product_list2 img {

    vertical-align: top
}

.s3 .s3_c .c2b .tab #Index #Index_Box .product_list2 li .img span,
.s3 .s3_c .c2b .tab #Index #Index_Box1 .product_list2 li .img span,
.s3 .s3_c .c2b .tab #Index #Index_Box2 .product_list2 li .img span {
    position: absolute;
    left: 0;
    bottom: 0;
    font-size: 18px;
    line-height: 52px;
    color: #fff;
    font-weight: 700;
    width: 100%;
    text-align: center;
    background:rgba(0,0,0,.5);
}

.s4 {
    width: 1920px;
    margin: 0 auto;
    position: relative;
    margin-left: -960px;
    left: 50%;
    background: url(../images/bg2.jpg) no-repeat;
    height: 1139px
}

.s4 .s4_c {
    width: 1200px;
    margin: 0 auto;
    padding-top: 133px
}

.s4 .s4_c .c2a1 {
    padding-left: 85px;
    height: 308px
}

.s4 .s4_c .c2a1 .tabli1 {
    text-align: center;
    overflow: auto
}

.s4 .s4_c .c2a1 .tabli1 .s4_c1 {
    width: 250px;
    height: 242px;
    background: url(../images/a2.png) no-repeat;
    box-shadow: 0 0 1px #000;
    text-align: center;
    padding-top: 48px
}

.s4 .s4_c .c2a1 .tabli1 .s4_c1 dd {
    font-size: 28px;
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
}

.s4 .s4_c .c2a1 .tabli1 .s4_c1 dt {
    font-size: 23px;
    color: #fff;
    font-weight: 700;
    line-height: 27px
}

.s4 .s4_c .c2a1 .tabli1 .s4_c1 .s3_m1 {
    display: block;
    width: 31px;
    height: 31px;
    background: url(../images/more.png) no-repeat;
    margin: 35px auto 0;
    transform: rotate(180deg)
}

.s4 .s4_c .c2a1 .tabli1 .s4_c1:hover {
    width: 265px;
    height: 260px;
    background-size: 100% 100%;
    transition: all .6s ease-out
}

.s4 .s4_c .c2a1 .tabli1 .c2a_ul1 {
    overflow: auto
}

.s4 .s4_c .c2a1 .tabli1 .c2a_ul1 dl{
    float: left;
    margin-right: 10px;
    position: relative
}

.s4 .s4_c .c2a1 .tabli1 .c2a_ul1 dl .img {
    display: block
}

.s4 .s4_c .c2a1 .tabli1 .c2a_ul1 dl .img img {
    width: 250px;
    height: 291px
}

.s4 .s4_c .c2a1 .tabli1 .c2a_ul1 dl .s4_cont {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center
}

.s4 .s4_c .c2a1 .tabli1 .c2a_ul1 dl .s4_cont dd {
    font-size: 11px;
    color: #af0000;
    font-weight: 700;
    line-height: 21px;
    padding-top: 44px;
    text-transform: uppercase
}

.s4 .s4_c .c2a1 .tabli1 .c2a_ul1 dl .s4_cont dt {
    font-size: 20px;
    color: #af0000;
    font-weight: 700;
    line-height: 32px
}

.s4 .s4_c .c2a1 .tabli1 .c2a_ul1 dl .s4_cont .s3_m2 {
    display: block;
    margin: 0 auto;
    width: 31px;
    height: 31px;
    overflow: hidden;
    background: url(../images/more1.png) no-repeat;
    margin-top: 130px
}

.s4 .s4_c .c2a1 .tabli1 .c2a_ul1 dl.cur img {
    -webkit-transition: all .6s ease-out;
    -moz-transition: all .6s ease-out;
    -ms-transform: all .6s ease-out;
    -o-transform: all .6s ease-out;
    transition: all .6s ease-out;
    width: 265px;
    height: 308px
}

.s4 .s4_c .c2a1 .tabli1 .c2a_ul1 dl.cur dd {
    font-size: 12px;
    color: #fe7501
}

.s4 .s4_c .c2a1 .tabli1 .c2a_ul1 dl.cur dt {
    font-size: 21px;
    color: #fe7501
}

.s4 .s4_c .c2a1 .tabli1 .c2a_ul1 dl.cur .s3_m2 {
    background: url(../images/more1.png) no-repeat 0 -34px
}

.s4 .s4_c .c2a1 .tabli1 .c2a_ul1 dl:last-child {
    border-right: none
}

.s4 .s4_c .c2b1 {
    margin-top: 57px
}

.s4 .s4_c .c2b1 .tab1 {
    display: none;
    padding-top: 30px;
    height: 588px
}

.s4 .s4_c .c2b1 .tab1 #Index {
    z-index: 100;
    margin: 0 auto;
    width: 1200px;
    height: auto
}

.s4 .s4_c .c2b1 .tab1 #Index #Index_Box3,
.s4 .s4_c .c2b1 .tab1 #Index #Index_Box4,
.s4 .s4_c .c2b1 .tab1 #Index #Index_Box5 {
    position: relative;
    width: 1200px;
    height: 410px
}

.s4 .s4_c .c2b1 .tab1 #Index #Index_Box3 .prev,
.s4 .s4_c .c2b1 .tab1 #Index #Index_Box4 .prev,
.s4 .s4_c .c2b1 .tab1 #Index #Index_Box5 .prev {
    display: block;
    z-index: 100;
    overflow: hidden;
    cursor: pointer;
    position: absolute;
    width: 90px;
    height: 90px;
    background: url(../images/left.png) 0 0;
    top: 206px;
    left: 0
}

.s4 .s4_c .c2b1 .tab1 #Index #Index_Box3 .next,
.s4 .s4_c .c2b1 .tab1 #Index #Index_Box4 .next,
.s4 .s4_c .c2b1 .tab1 #Index #Index_Box5 .next {
    display: block;
    z-index: 100;
    overflow: hidden;
    cursor: pointer;
    position: absolute;
    width: 90px;
    height: 90px;
    background: url(../images/right.png) 0 0;
    top: 206px;
    right: 0;
    color: transparent
}

.s4 .s4_c .c2b1 .tab1 #Index #Index_Box3 .product_list2,
.s4 .s4_c .c2b1 .tab1 #Index #Index_Box4 .product_list2,
.s4 .s4_c .c2b1 .tab1 #Index #Index_Box5 .product_list2 {
    position: relative;
    width: 1028px;
    margin: 0 auto;
    height: 410px
}

.s4 .s4_c .c2b1 .tab1 #Index #Index_Box3 .product_list2 li,
.s4 .s4_c .c2b1 .tab1 #Index #Index_Box4 .product_list2 li,
.s4 .s4_c .c2b1 .tab1 #Index #Index_Box5 .product_list2 li {
    z-index: 0;
    position: absolute;
    list-style-type: none;
    width: 0;
    height: 0;
    overflow: hidden;
    top: 146px;
    cursor: pointer;
    list-style-image: none;
    left: 377px;
    box-shadow: 0 19px 40px rgba(18, 58, 138, .63);
}

.s4 .s4_c .c2b1 .tab1 #Index #Index_Box3 .product_list2 li .img,
.s4 .s4_c .c2b1 .tab1 #Index #Index_Box4 .product_list2 li .img,
.s4 .s4_c .c2b1 .tab1 #Index #Index_Box5 .product_list2 li .img {
    position: relative;
    display: block;
}

.s4 .s4_c .c2b1 .tab1 #Index #Index_Box3 .product_list2 li .img img,
.s4 .s4_c .c2b1 .tab1 #Index #Index_Box4 .product_list2 li .img img,
.s4 .s4_c .c2b1 .tab1 #Index #Index_Box5 .product_list2 li .img img {
    vertical-align: top
}

.s4 .s4_c .c2b1 .tab1 #Index #Index_Box3 .product_list2 li .img span,
.s4 .s4_c .c2b1 .tab1 #Index #Index_Box4 .product_list2 li .img span,
.s4 .s4_c .c2b1 .tab1 #Index #Index_Box5 .product_list2 li .img span {
    position: absolute;
    left: 0;
    bottom: 0;
    font-size: 18px;
    line-height: 52px;
    color: #fff;
    font-weight: 700;
    width: 100%;
    text-align: center;
    background:rgba(0,0,0,.5);
}

.s5 {
    width: 1920px;
    margin: 0 auto;
    position: relative;
    margin-left: -960px;
    left: 50%;
    background: url(../images/bg3.jpg) no-repeat;
    height: 644px
}

.s5 .s5_c {
    width: 1094px;
    margin: 0 auto;
    padding-top: 60px;
    position: relative
}

.s5 .s5_c .s5_ul {
    position: relative
}

.s5 .s5_c .s5_ul li {
    position: absolute;
    /* border: 3px solid #fff */
}

.s5 .s5_c .s5_ul li:first-child {
    top: 0;
    left: 0
}

.s5 .s5_c .s5_ul li:first-child img {
    width: 301px;
    height: 131px
}

.s5 .s5_c .s5_ul li:nth-child(2) {
    top: 146px;
    left: 0
}

.s5 .s5_c .s5_ul li:nth-child(2) img {
    width: 302px;
    height: 370px
}

.s5 .s5_c .s5_ul li:nth-child(3) {
    left: 317px;
    top: 0;
}

.s5 .s5_c .s5_ul li:nth-child(3) img {
    width: 309px;
    height: 295px
}

.s5 .s5_c .s5_ul li:nth-child(4) {
    top: 0;
    left: 641px
}

.s5 .s5_c .s5_ul li:nth-child(4) img {
    width: 307px;
    height: 198px
}

.s5 .s5_c .s5_ul li:nth-child(5) {
    top: 213px;
    left: 641px
}

.s5 .s5_c .s5_ul li:nth-child(5) img {
    width: 446px;
    height: 302px
}

.s5 .s5_c .s5_n {
    position: absolute;
    width: 290px;
    top: 370px;
    left: 335px;
}

.s5 .s5_c .s5_n dd {
    font-size: 24px;
    color: #fff;
    font-weight: 700;
}

.s5 .s5_c .s5_n .s5_nc {
    margin-top: 5px
}

.s5 .s5_c .s5_n .s5_nc p{
    font-size: 12px;
    line-height: 18px;
    color: #fffefe;
    font-weight: 700
}

/*.s5 .s5_c .s5_n .s5_nc p:nth-child(2) {
    font-size: 12px;
    line-height: 14px;
    color: #abb0b9;
    font-weight: 200;
    margin-top: 18px;
    padding-right: 23px
}
*/
.s5 .s5_c .s5_more {
    display: block;
    width: 126px;
    height: 43px;
    background: rgba(254, 117, 1, .5);
    line-height: 43px;
    text-align: center;
    font-size: 18px;
    color: #fff;
    position: absolute;
    top: 131px;
    right: 77px
}

.s6 {
    width: 1096px;
    margin: 52px auto
}

.s6 .s6_t {
    text-align: center;
    height: 76px;
    background: url(../images/li.png) no-repeat bottom center
}

.s6 .s6_t dd {
    font-size: 20px;
    color: #c9282c;
    font-weight: 700;
        text-transform: uppercase;
}

.s6 .s6_t dt {
    font-size: 20px;
    color: #363636;
    font-weight: 700
}

.s6 .news_list1 {
    overflow: auto;
    margin-top: 50px
}

.s6 .news_list1 li {
    float: left;
    margin-right: 66px;
    overflow: auto;
    width: 515px;
    margin-bottom: 27px
}

.s6 .news_list1 li .img {
    display: block;
    width: 159px;
    height: 113px;
    overflow: hidden
}

.s6 .news_list1 li .img img {
    width: 159px;
    height: 113px
}

.s6 .news_list1 li .s6_con {
    width: 330px;
    margin-left: 25px
}

.s6 .news_list1 li .s6_con .s6_lt {
    font-size: 15px;
    color: #575757;
    line-height: 44px
}

.s6 .news_list1 li .s6_con .s6_cont {
    font-size: 12px;
    color: #575757;
    line-height: 22px
}

.s6 .news_list1 li:nth-child(even) {
    margin-right: 0
}

.s6 .s6_more {
    display: block;
    width: 105px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    border: 1px solid #cdb495;
    background: #f7f2ec;
    color: #a15e31;
    margin: 0 auto
}



.k1{
    line-height: 30px;
    color: #fff;
}
.footer1{
    width: 1200px;
    margin: 0 auto;
    text-align: center;
    padding-top: 35px;
    text-align: center;
}
