﻿*{box-sizing: border-box;margin:0;padding:0;}
html{overflow-x: hidden;}
body{ min-width:320px;font:16px "微软雅黑", "YaHei,Arial";color:#333;line-height:24px;overflow-x: hidden;background: #fff;}
.container{ margin:0 auto;height:auto; }
xmp{font-family: "微软雅黑", "YaHei,Arial";}
h1,h2,h3,h4,h5,p,div,span,ul,li,dl,dd,dt{margin:0;padding:0;}
input,textarea,select,button{outline:none;font:16px "微软雅黑", "YaHei,Arial";}
label{font-weight: normal;}
a{text-decoration: none;outline:none;color:#333; }
a:focus, a:hover{color:#333;text-decoration: none;outline: none;  outline-offset: 0;}
ul,li{list-style: none;} i,em{font-style:normal;}
.nav>li>a:focus, .nav>li>a:hover{background: none;}
.lt{float:left;}.rt{float:right;}.hide{display: none;}.show{display: block;} .imgMax{max-width:100%;max-height:100%;}
.tc{text-align:center;}.tr{text-align:right;}.tl{text-align:left;}.fwn{font-weight: normal}
.db{display: block;}.dib{display: inline-block;}.ma{margin: 0 auto;}.pr{position: relative;}.pa{position: absolute;}.pf{position: fixed;}.oh{overflow: hidden;}
.transition{-webkit-transition: all  0.3s linear;-moz-transition: all  0.3s linear;-o-transition: all  0.3s linear; transition: all  0.3s linear; }
img.desaturate { filter: grayscale(100%); -webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);  }
img.desaturate:hover { filter: grayscale(0);-webkit-filter: grayscale(0);
    -moz-filter: grayscale(0);-ms-filter: grayscale(0); -o-filter: grayscale(0);  }
.clear{clear: both;}
.clearAfter:after{content:"";display: block; clear: both;}
img{vertical-align: middle;}
.slick-slide{outline: none;}
.slick-prev:before, .slick-next:before{display: none;}
.slick-dots li button:before{display: none;}
.slick-dotted.slick-slider{margin:0;}
.slick-slide img {max-width: 100%;margin:0 auto;}
.banner .slick-slide {overflow: hidden;}
.banner img{width: 100%;margin:0 auto;}


.right_flCont{position: fixed;top:50%;right:20px;width: 66px;border-radius: 33px;background: #fff;padding:15px 0;
    box-shadow: 0 5px 15px 0 rgba(0,0,0,.1);
    transform: translateY(-50%);-webkit-transform: translateY(-50%);z-index: 20;}
.right_flCont li {position: relative;}
.right_flCont li a{display: block; width:66px;height:72px; text-align: center;padding:15px 0;}
.right_flCont li img{max-width: 100%;max-height: 100%;vertical-align: top;margin:0 auto;}
.right_flCont li img.hover{display: none;}
.right_flCont li a em{display: block;color:#999;font-size: 12px;}
.right_flCont li .box{display: none; position: absolute;top:50%;right:120%;z-index: 21;
    background: #fff;width:max-content;border-radius:5px;box-shadow: 0 0 10px 0 rgba(0,0,0,.1);
    animation: anOne .3s;-webkit-animation: anOne .3s;}
.right_flCont li .box:after{content:"";display: block;width: 0;height:0;position: absolute;right:-6px;top:50%;margin-top:-6px;
border-left:6px solid #fff;border-top:6px solid transparent;border-bottom:6px solid transparent;}
.right_flCont li.tel .box{background: #7d7a75;margin-top:-20px;}
.right_flCont li.tel .box:after{border-left:6px solid  #7d7a75;}
.right_flCont li .r_tel{padding:0 10px;font-size: 14px;color:#fff;line-height: 40px;}
.right_flCont li .r_tel b{font-size: 18px;display: inline-block;vertical-align: top;}
.right_flCont li.wx .box{margin-top:-133px;}
.right_flCont li .r_wx{padding:10px 10px 0;text-align: center;}
.right_flCont li .r_wx dt{width: 88px;height:88px;text-align: center;display: flex;align-items: center;justify-content: center;}
.right_flCont li .r_wx dd{font-size: 12px;color:#999;margin:8px 0 12px 0;line-height: 20px;height:20px;overflow: hidden;}


.right_flCont .scrollTop a{margin-bottom:0;}
.right_flCont li:hover  a em{color:#f18519;}
.right_flCont li:hover img.unHover{display: none;}
.right_flCont li:hover img.hover{display: block;}
.right_flCont li:hover .box{display: block;}
@-webkit-keyframes anOne {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-20%);
        transform: translateX(-20%);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}
@keyframes anOne {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-20%);
        transform: translateX(-20%);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}



.body{transition: all linear .2s;-webkit-transition: all linear .2s;}
.body.on{transform: translate3d(-80%,0,0);-webkit-transform: translate3d(-80%,0,0);}
.left_navBox{position: fixed;right:0;top:0;bottom:0;width:100%;z-index: 33;
    transform: translate3d(100%,0,0);-webkit-transform: translate3d(100%,0,0);
    transition: all linear .2s;-webkit-transition: all linear .2s;
}
.left_navBox.on{transform: translate3d(0,0,0);-webkit-transform: translate3d(0,0,0);}
.left_bg{position: fixed;right:0;top:0;bottom:0;width:100%;background: rgba(0,0,0,.5);}
.left_cont{background: #fff;width: 80%;position: fixed;right:0;top:0;height:100%;overflow-y:auto;-webkit-overflow-scrolling: touch; }
.left_had{display: inline-flex;align-items: center; justify-content: space-between;width: 100%;
    height:55px;line-height:55px;background: #eab448;padding:0 16px;font-size: 18px;color:#fff;font-weight: bold;}
.left_had img{width: 20px;height:20px;}
.left_nav{padding:20px 16px;}
.left_nav li {border-bottom:1px solid #cfcfcf;}
.left_nav li a{position: relative;display: block;padding:0  30px 0 0;color:#666;
    font-size: 14px;line-height: 40px;height:40px;overflow:hidden;}
.left_nav li i{display: none;text-align: center; width:15px;height:40px;font-weight: bold; position: absolute;top:0;right:0; background: url(404.png) no-repeat center center;background-size: 12px;}
.left_navOne{padding-bottom:10px;}
.left_navOne li{border:none;}
.left_navOne li a{font-size: 12px;line-height: 30px;height:30px;}
.left_navTwo li a{padding-left:22px;}
.left_navThree li a{color:#999;padding-left:45px;}
.left_nav li i.in{display: block;}
.left_nav ul{display: none;}
.left_nav li a.on{color:#eab448;}



.header{background: #fff;box-shadow: 0 5px 10px 0 rgba(0,0,0,.05);position: relative;}
.logo{float: left;height:100px;width:29%;}
.logo a{display: block;height:100%;position: relative;}
.logo img{max-width: 100%;max-height: 100%;position: absolute;top:0;bottom:0;left:0;margin:auto;}

.nav{float: right;width:62%;}
.nav li {float: left;position: relative;width:14.28%;text-align: center;}
.nav li a {position: relative; display: inline-block;vertical-align: top; font-size: 16px; line-height: 100px;height:100px;padding:0;overflow: hidden;}
.nav li a:after{content: '';display: none;position: absolute;bottom:20px;left:0;
    width:100%;height:5px;background: #eab448;}
.nav_child{display: none; position: absolute;top:100px;left:50%;margin-left:-75px;
    width:150px;z-index:10;}
.nav_child ul{background:#fff;border-radius:0 0 5px 5px;overflow: hidden;padding:14px 0 10px 0;}
.nav_child li{float: none;width: 100%;padding:0;}
.nav_child li a{display: block; color:#666;line-height: 30px;height:30px;font-size: 14px;}
.nav_child li a:after{display: none;}
.nav>li>a:hover{color:#eab448;}
.nav>li>a:hover:after{display: block;}
.nav>li.current>a{color:#eab448;}
.nav>li.current>a:after{display: block;}
.nav_child li a:hover{color:#eab448;}
.nav li:hover .nav_child{display: block;animation: navChild .3s ease-in-out forwards;-webkit-animation: navChild .3s ease-in-out forwards;}
@keyframes navChild  {
    0%{transform: translateY(10px);-webkit-transform: translateY(10px);}
    100%{transform: translateY(0);-webkit-transform: translateY(0);}
}
@-webkit-keyframes navChild  {
    0%{transform: translateY(10px);-webkit-transform: translateY(10px);}
    100%{transform: translateY(0);-webkit-transform: translateY(0);}
}


.banner{overflow: hidden;}
.banner .slick-dots { bottom:20px; }
.banner .slick-dots li button{display: none;}
.banner .slick-dots li {margin:0 10px;padding:0; width:10px;height:10px;background: #fff;border-radius: 5px;opacity: .5;transition: all linear .3s;}
.banner .slick-dots li.slick-active{width:20px;opacity: 1;}

.main{background: #fdf6ee;}
.section_com{padding:0 0 60px;}
.section_com .com_title{padding:75px 0 25px; border-top:1px solid #e3ddd5;}
.com_title{text-align: center;}
.com_title .cn{font-size: 42px;line-height: 50px;}
.com_title .en{font-size: 14px;color:#666; line-height: 20px;margin-top:10px;}

.section_one .com_title{border-top:none;}
.secOne_cont{text-align: center;}
.secOne_des{font-size: 18px;line-height: 36px;color:#666;}
.secOne_ti{font-size: 24px;line-height: 36px;color:#666;margin-top:20px;}
.secOne_list{padding-top:30px;display: inline-flex;justify-content: space-between;}
.secOne_list .item{width:calc(50% - 20px);}
.secOne_list .item img{max-width: 100%;max-height: 100%;}
.secOne_list .item .ti a{display: block;color:#666;line-height: 24px;height:24px;overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:1;}
.secOne_list .item .ti {padding:15px 0;}
.secOne_list .item iframe{width: 100%;height: 355px;}

.secTwo_ti{text-align: center;font-size: 24px;line-height: 36px;color:#666;}
.secTwo_des{text-align: center;font-size: 20px;line-height: 36px;color:#666;margin-top:5px;}
.secTwo_cont{padding-top:10px; display: inline-flex;justify-content: space-between;flex-flow: wrap;}
.secTwo_cont a{margin:20px 0 ;width: calc(50% - 20px);}
.secTwo_cont a img{max-width: 100%;max-height: 100%;}

.secThree_ti{text-align: center;color:#666;font-size: 18px;line-height: 30px;}
.secThree_cont{width: 100%; display: inline-flex;justify-content: space-between;padding-top:30px;flex-flow: wrap;}
.secThree_list{text-align: center;width: calc(25% - 30px);}
.secThree_list img{max-width: 100%;max-height: 100%;}
.secThree_list dd{padding:15px 0;}
.secThree_list dd a{display: block;color:#666;overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:1;}

.secFour_ti{text-align: center;font-size: 24px;line-height: 36px;color:#666;}
.secFour_des{text-align: center;font-size: 18px;line-height: 36px;color:#666;}
.secFour_cont .box{width: 100%; display: inline-flex;justify-content: space-between;flex-flow: wrap;}
.secFour_list{padding:30px 0;width: calc(20% - 64px);text-align: center;position: relative;}
.secFour_list img{max-width: 100%;max-height: 100%;}
.secFour_list dd{padding:12px 0;}
.secFour_list dd .num{font-size: 24px;color:#666;line-height: 26px;opacity: .25;}
.secFour_list dd .ti{color:#666;line-height: 26px;}
.secFour_list:after{content:"";display: block;width: 20px;height:14px;position: absolute;top:40%;right:-50px;
    background: url(../image/index_54.png) no-repeat center center;}
.secFour_cont .box:nth-child(2) .secFour_list:after{transform: rotate(180deg)}
.secFour_cont .box:nth-child(2) .secFour_list:last-child:after{display: none;}
.secFour_cont .box:nth-child(1) .secFour_list:last-child:after{transform: rotate(90deg);top:auto;bottom:0;right:50%;margin-right:-10px;}

.com_title .cn img{vertical-align: middle;margin:-6px 10px 0;}

.secFive_cont{width: 100%;padding:50px 0; display: inline-flex;justify-content: space-between;flex-flow: wrap;}
.secFive_item{width: calc(50% - 20px);}
.secFive_title{width: 100%;padding:15px 0 ;display: inline-flex;align-items: center; justify-content: space-between; }
.secFive_title .more{display: inline-block;width: 30px;height:30px;background: #f0e9e1;border-radius: 50%;text-align: center;line-height: 30px;font-size: 24px;color:#bdb7b1;}
.secFive_title .cn{font-size: 24px;line-height: 30px;}
.secFive_title .en{font-size: 14px;color:#666; line-height: 20px;margin-top:5px;}
.secFive_slider{text-align: center;}
.secFive_list .cont{padding:15px 0;}
.secFive_list .ti{display: inline-block;font-size: 20px;line-height: 30px;height:30px;overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:1;}
.secFive_list .des{color:#666;line-height: 30px;height:30px;overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:1;}
.secFive_slider .slick-dots{bottom:100px;}
.secFive_slider .slick-dots li button{display: none;}
.secFive_slider .slick-dots li {width: 10px;height:10px;border-radius: 50%;background: #fff;}
.secFive_slider .slick-dots li.slick-active{background: #f18519;}

.section_six{text-align: center;}
.section_six img{max-height: 100%;max-width: 100%;}

.section_seven{padding:100px 0 80px;background: #fcf9f5;}
.secSeven_cont{display: inline-flex;justify-content: space-between;}
.secSeven_cont .img{width: calc(50% - 20px);}
.secSeven_cont img{max-width: 100%;max-height: 100%;}
.secSeven_cont .cont{width: calc(50% - 20px);}
.secSeven_cont .cont .com_title{text-align: left;}
.secSeven_cont .cont .des{color:#666;line-height: 48px;margin:20px 0 25px;height:336px;overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:7;}
.secSeven_cont .cont .hotTel{color:#666;line-height: 30px;}
.secSeven_cont .cont .hotTel b{font-size: 30px;font-weight: bold;display: inline-block;vertical-align: top;}

.footer {background: #fdf6ee;font-size: 14px;color:#666;}
.footer img{max-height: 100%;max-width: 100%;}
.footer .box{width: 100%; padding:75px 0 65px;display: inline-flex;justify-content: space-between;}
.footLogo{width: 146px;}
.address{padding:0 30px;width: 46%;line-height: 36px;}
.address b{font-size: 24px;display: inline-block;vertical-align: middle;}
.footNav{width: 10%;}
.footNav li a{font-size: 14px;color:#666;display: block;margin-bottom:10px;}
.footNav li a:first-child{font-weight: bold;margin-bottom:15px;}
.share{width: 28%;padding-top:25px; display: inline-flex;justify-content: space-between;}
.share li{position: relative;text-align: center;}
.share li a{display: block;}
.share li .pos{display: none; position: absolute;bottom:110%;left:50%;margin-left:-55px;width: 110px;height:110px;background: #fff;border-radius: 6px;padding:10px;text-align: center;box-shadow: 0 5px 15px 0 rgba(0,0,0,.1);}
.share li .pos:after{content:"";display: block;width: 0;height:0;position: absolute;bottom:-8px;left:50%;margin-left:-8px;
border-top:8px solid #fff;border-left:8px solid transparent;border-right:8px solid transparent;}
.share li .pos img{  height:auto;max-height: 100%;max-width: 100%;}
.share li a span{display: block;margin-top:8px;}
.share li:hover .pos{display: block;}

.copy{border-top:1px solid #e3ddd5;padding:25px 0;text-align: center;font-size: 14px;color:#999;}

.det_main{padding:80px 0;background: #fcf9f5;}
.det_ban img{max-width: 100%;max-height: 100%;}
.det_lt{float: left;width: 260px;}
.det_rt{margin-left:300px;}
.det_lt_name{background: #eab448;line-height: 50px;height:50px;padding:0 20px;color:#fff;font-weight: bold;font-size: 18px;overflow: hidden;}
.det_nav{border:1px solid #e3ddd5;border-top:none;margin-bottom:40px;}
.det_nav li {border-bottom:1px solid #e3ddd5;}
.det_nav li:last-child{border-bottom:none;}
.det_nav li a{display: block;font-size: 14px;color:#666;font-weight: bold;position: relative; line-height: 60px;height:60px;padding:0 50px 0  20px;overflow: hidden;}
.det_nav li i{font-family: "幼圆";transform:rotate(90deg);display: none;position: absolute;top:0;bottom:0;right:20px;font-size: 20px;}
.det_navTwo {padding-bottom:10px;}
.det_navTwo li{border:none;}
.det_navTwo li a{line-height: 35px;height:35px;font-weight: normal;}
.det_nav li a:hover,
.det_nav li a.on{color:#eab448;}
.det_nav ul{display: none;}
.det_nav li i.in{display: block;}

.remd_cont{border:1px solid #e3ddd5;border-top:none;}
.remd_list{padding:20px;border-bottom:1px solid #e3ddd5;display: inline-flex;justify-content: space-between;}
.remd_cont .remd_list:last-child{border:none;}
.remd_list dt{width: 70px;text-align: center;height:70px;}
.remd_list dt img{max-width: 100%;max-height: 100%;}
.remd_list dd{width: calc(100% - 70px);padding-left:10px;}
.remd_list dd .ti{display: block;font-size: 14px;line-height: 24px;height:48px;color:#666;
    overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:2;}
.remd_list dd .num{font-size: 14px;color:#e4393c;margin-top:5px;}

.imgTxt_cont{padding-bottom:40px;}
.imgTxt_list{display: inline-flex;justify-content: space-between;align-items: center; margin-bottom:40px;width: 100%;}
.imgTxt_list dt{width: 220px;}
.imgTxt_list img{max-width: 100%;max-height: 100%;}
.imgTxt_list dd {width: calc(100% - 220px);padding-left:40px;}
.imgTxt_list dd .ti{display: block;font-size:22px;line-height: 30px;height:30px;color:#666;
    overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:1;}
.imgTxt_list dd .time{margin:10px 0; display: block;font-size:14px;line-height: 24px;height:24px;color:#999;
    overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:1;}
.imgTxt_list dd .des{display: block;font-size:14px;line-height: 24px;height:48px;color:#666;
    overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:2;}
.imgTxt_list dd .more{margin-top:10px;display:block;font-size:12px;line-height: 24px;height:24px;color:#999;overflow: hidden;}
.imgTxt_list dd .more i{font-family: "幼圆";margin-left:5px;}
.imgTxt_list:hover dd .ti{color:#eab448;}
.imgTxt_list:hover dd .more{color:#eab448;}

.page_list{text-align: center;}
.page_list a{display: inline-block;vertical-align: top;line-height: 32px;border-radius: 3px;padding:0 12px;
    font-size: 14px;color:#999;margin:0 3px;}
.page_list span{display: inline-block;vertical-align: top;line-height: 32px;font-size: 14px;color:#999;margin:0 3px;}
.page_list a.b{font-family: "幼圆";border:1px solid #e3ddd5; }
.page_list a.w{border:1px solid transparent;}
.page_list a:hover{color:#eab448;}
.page_list a.w:hover,
.page_list a.w.on{background:#eab448;color:#fff; border-color:#eab448;}
.page_list a.b:hover{background: #eab448;color:#fff;border-color:#eab448;}

.detD_main{padding:40px 0 ;background: #fcf9f5;}
.detD_title{text-align: center;padding:25px 0;}
.detD_title .ti{font-size: 24px;color:#666;line-height: 30px;}
.detD_title .time{font-size: 14px;color:#999;line-height: 30px;margin-top:10px;}
.detD_text{line-height: 36px;color:#666;}
.detD_text img{max-width: 100%;max-height: 100%;}
.pageD_list{border-top:1px solid #e3ddd5;padding:20px 0;margin-top:40px;}
.pageD_list  a{color:#999;display: block;margin:13px 0;}
.pageD_list  a:hover{color:#eab448;}

.img_cont{display: inline-flex;margin:0 -20px;flex-flow: wrap;width: calc(100% + 40px);}
.img_list{width: 33.33%;padding:0 20px 20px;text-align: center;}
.img_list img{max-width: 100%;max-height: 100%;}
.img_list dd{padding:15px 0;}
.img_list dd .ti{display: block;color:#666;font-weight: bold; line-height: 24px;height:24px;overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:1;}
.img_list dd .num{display: block;color:#e4393c;font-weight: bold;line-height: 24px;height:24px;overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:1;}

.imgD_one{width: 100%; padding:40px 0;display: inline-flex;justify-content: space-between;}
.imgD_slider{width: 47%;}
.imgD_slider .slider-nav{margin-top:20px;padding:0 40px;}
.imgD_slider .slider-nav .slick-slide{margin:0 10px;position: relative;}
.imgD_slider .slider-nav .slick-slide:before{content:"";display: block;width: 100%;height:100%;border:2px solid transparent;
position: absolute;top:0;left:0;}
.imgD_slider .slider-nav .slick-slide.slick-current:before{border-color:#eab448;}
.imgD_slider .slider-nav .slick-prev{left:0;}
.imgD_slider .slider-nav .slick-next{right:0;}
.imgD_slider .slider-nav .slick-prev,
.imgD_slider .slider-nav .slick-next{width: 30px;height:100%;background: #e3ddd5;}
.imgD_slider .slider-nav .slick-prev:before,
.imgD_slider .slider-nav .slick-next:before{content:"";display: block;font-family: "幼圆";font-size: 20px;color:#666;opacity: 1;}
.imgD_slider .slider-nav .slick-prev:before{content:"<";}
.imgD_slider .slider-nav .slick-next:before{content:">";}
.imgD_slider .slider-nav .slick-prev:hover,
.imgD_slider .slider-nav .slick-next:hover{background: #eab448;}
.imgD_slider .slider-nav .slick-prev:hover:before,
.imgD_slider .slider-nav .slick-next:hover:before{color:#fff;}
.imgD_txt{width: 53%;padding-left:30px;}
.imgD_txt .ti{font-size: 22px;color:#666;line-height: 30px;}
.imgD_txt .ti:before{content:"新品";display: inline-block;color:#fff;background: #e4393c;padding:0 5px;border-radius: 3px;font-size: 14px;line-height: 18px;
vertical-align: middle;margin:-5px 5px 0 0;}
.imgD_txt .des{color:#e4393c;font-size: 16px;margin:10px 0 30px;}
.imgD_txt .price{color:#666;font-size: 14px;}
.imgD_txt .price b{color:#e4393c;font-size:24px;}
.imgD_txt .list{margin:35px 0 25.3%;background: #f5f2ed;border-radius: 10px;padding:20px 30px;}
.imgD_txt .list li{padding:10px 0;color:#666;}
.imgD_txt .list li em{color:#e4393c;}
.imgD_txt .jd_btn{display: block;width: 190px;height:60px;line-height: 60px;text-align: center;background: #e4393c;color:#fff;font-size: 16px;font-weight: bold;}
.imgD_txt .jd_btn img{vertical-align: middle;margin:-4px 12px 0 0;}

.imgD_textTitle{border-bottom:1px solid #e3ddd5;margin-bottom:20px; }
.imgD_textTitle span{display: inline-block;line-height: 50px;padding:0 40px;background: #eab448;color:#fff;font-weight: bold;}

.imgD_ul{display: inline-flex;justify-content: space-between;width: 100%;}

.tact_cont{text-align: center;}
.tact_cont .ti{font-size: 22px;color:#666;line-height: 30px;}
.tact_cont .des{font-size: 14px;color:#999;line-height: 30px;margin-top:5px;}
.tact_cont .cont{font-size: 14px;color:#666;line-height: 36px;padding:15px 0 20px;}
.mapImg{max-width: 100%;max-height: 100%;}

.mes_form{width:100%;display: inline-flex;justify-content: space-between;flex-flow: wrap;}
.mes_put{margin:20px 0;width: 48%;height:52px;border:1px solid #e3ddd5;display: inline-flex;justify-content: space-between;}
.mes_form .ti{font-size: 14px;color:#666;line-height: 50px;padding:0 8px;}
.mes_put input{border:none;flex: 1;background: none;padding:0 10px;font-size: 14px;color:#666;}
.mes_area{width: 100%;min-height:460px;border:1px solid #e3ddd5;display: inline-flex;justify-content: space-between;}
.mes_area textarea{flex: 1;padding:14px 10px;line-height: 20px;font-size: 14px;color:#666;background: none;border:none;}
.mes_btn button{width: 190px;height:60px;margin:40px auto 0;border:none; background: #eab448;color:#fff;text-align: center;font-weight: bold;}
.mes_btn{width: 100%;text-align: center;}

.det_rt .section_com .com_title{border-top:none;padding-top:0;}
.det_rt .secOne_list .item iframe{height:296px;}

.brand_had{text-align: center;font-size: 36px;line-height: 40px;}
.brand_had span{padding:0 55px;}
.brand_name{font-size: 26px;color:#666;margin:50px 0 20px 0;font-weight: bold;}
.brand_name:before{content:"";display: inline-block;vertical-align: middle;width: 8px;height:22px;background: #666;
margin:-5px 10px 0 0;}
.brand_ti{font-size: 22px;color:#666;line-height: 48px;padding:10px 0 15px 0;}
.brand_des{color:#666;line-height: 36px;}
.brand_one .img{ display: inline-flex;width: 100%;justify-content: space-between;padding:30px 0 40px;}
.brand_one .img a{display: inline-block;width: 48.5%;}
.brand_one .img  img{max-width: 100%;max-height: 100%;}

.brand_two .brand_name{text-align: right;}
.brand_two .brand_ti{text-align: right;}
.brand_two .brand_des{text-align: right;}
.brand_two .brand_name:before{display: none;}
.brand_two .brand_name:after{content:"";display: inline-block;vertical-align: middle;width: 8px;height:22px;background: #666;
    margin:-5px 0 0 10px ;}
.brand_two .img{text-align: center;padding:30px 0;}
.brand_two .img img{max-width: 100%;max-height: 100%;}

.brandThree_list{padding:20px 0;width: 100%;display: inline-flex;justify-content: space-between;align-items: center;}
.brandThree_list img{max-width: 100%;max-height: 100%;}
.brandThree_list dd{padding-left:45px;flex: 1;}
.brandThree_list dd .name{color:#666;line-height: 30px;}
.brandThree_list dd .name b{font-size: 22px;margin-right:8px;}
.brandThree_list dd .ti{color:#d1181b;margin:15px 0 35px;font-weight: bold;}
.brandThree_list dd .des{color:#666;padding-top:30px;line-height: 36px;border-top:1px dashed #d6d4d1;}

.brand_four{padding:60px 0 0;}
.brFour_icon {text-align: center;}
.brFour_icon  img{max-width: 100%;max-height: 100%;}
.brFour_des{text-align: center;font-size: 22px;line-height: 46px;color:#666;margin:30px 0;}
.brFour_cont img{max-width: 100%;max-height: 100%;}
.brFour_cont .ti{text-align: center;font-size: 22px;line-height: 30px;
    font-weight: bold;color:#d1181b;margin:30px 0 5px;}
.brFour_cont .des{font-size: 18px;color:#666;line-height: 36px;margin-bottom:25px;}
.brFour_cont .des em{color:#d1181b;}