@charset "utf-8";
html {
    color: #444;
    font-size: 14px;
    font-family: 'PingFang SC', 'Myriad Pro', 'Hiragino Sans GB', 'Microsoft YaHei', sans-serif;transition: all 0.5s;
    height: 100%;
    background: #fff;
}
@media (min-width: 1025px) {  
    html {
        font-size: 34px!important;
    }
    body{
        -ms-overflow-style: scrollbar;
    }
}

@media (min-width: 1440px) {
    html {
        font-size: 34px!important;
    }
}
@media (min-width: 1680px) {
    html {
        font-size: 36px!important;
    }
}

* {
    margin: 0;
    padding: 0;  
}
table {
    border-collapse: collapse;
    border-spacing: 0
}
em,cite {
    font-style: normal
}
fieldset,img {
    border: 0
}
li {
    list-style: none
}
caption,th {    text-align: left}

q:before,q:after {
    content: ''
}

abbr,acronym {
    border: 0;
    font-variant: normal
}
sup {    vertical-align: baseline}
sub {
    vertical-align: baseline
}
legend {
    color: #000
}

input,button,textarea,select,optgroup,option {
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit
}

input,button,textarea,select {
    *font-size: 100%
}
a {
    color: #666;
}

a:link,a:visited {
    text-decoration: none;
    
}

a:hover,a:active {
    text-decoration: none;
}
input,select {
    outline: none
}
body {    background: #fff; font-size: .45rem; line-height: 1.8;
}

* {    transition-duration: 0.3s;    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.fl {
    float: left;
}
.fr {
    float: right;
}
.w1 {
    width: 1330px;
    margin: 0 auto;
    display: block;}


.clearfix::after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    overflow: visible;
}

.clearfix {
    zoom: 1;
}

.textflow {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}


header {
    width: 100%;
    z-index: 999;
  background: #000;  border-bottom: 1px solid #333;
}

header.scrolled {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;    
}

.top_nav{  display: block;  height: 105px;  width: 80%; margin: 0 auto;}

.top_nav .logo {      
    margin-top: .65rem;
    width: 34%;
}
.top_nav .logo img {    
   display: block;  
    float: left;
    margin-right: .15rem;
    width: 170px;   
}
.top_nav .logo h3{ font-size: .62rem;
    color: #e3bc81;
    line-height: 60px;
    float: left;
    font-weight: normal;
    margin-top: .1rem; }

@media (max-width: 1600px){
    .top_nav{
 width: 100%; padding: 0 30px; box-sizing: border-box;
        }
    }

/* 导航 */

.flash{ width: 100%; display: block; overflow: hidden; }
.flash img{display:block;}
.navlist {
    width: 65%; 
    position: relative;
 }



.nav_out {
    width: calc(100% - 220px);
    display: block;
    padding-top:.3rem;

}



.tem_head nav {
    width: 100%;
    height: 90px;
    line-height: 90px;
    position: relative;
}

.tem_head nav .a011 {
    position: relative;
    display: flex;
    justify-content: space-around;}

.tem_head nav .a011 li {
    position: relative;
}



.tem_head nav .a011 li.icon::after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    top: 50%;
    right: -15px;
    transform: translateY(-50%);
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 5px solid #e62129;
}



.tem_head nav .a011 li.icon:hover::after {
    transform: rotateZ(180deg);
    margin-top: -2px;
    transition: all .3s;
}



.tem_head nav a {
    display: block;
    font-size: .52rem;
    text-align: center;
    color: #e3bc81;
    position: relative;   
}



.tem_head nav li>a::after {

    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 90px;
    width: 0;
    height: 5px;
    background: #e3bc81;
    transition: all .3s;
}



.tem_head nav a:hover::after {
    width: 100%
}

.tem_head nav li>a:hover {
    line-height: 90px;
    color:#f4b85c;
    -webkit-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    -moz-transition: all .2s;
}

.tem_head nav li>a.navdown {    position: relative;
    color:#f4b85c;
    font-weight: bold;
}
.tem_head nav li>a.navdown::after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 90px;
    width: 100%;
    height: 5px;
    background: #f4b85c;
}

.tem_head nav .a011 ul{ 
     width:150px;opacity: 0;
    position: absolute;
    top: 160%;
    visibility: hidden;
    transition: all .4s ease;
    -webkit-transition: all .4s ease;
    z-index: 9999;
    left: 50%; -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    background: rgba(0, 0, 0, 0.8); padding:0 .5rem 1rem;}
 .tem_head nav .a011 li:hover ul{ top: 95px;    
    opacity: 1;
    visibility: visible;}  
.tem_head nav  li>ul li a{ display: block; font-size: 16px; line-height: 40px !important; color: #e3bc81; background: none;border-bottom: 1px solid #333;  }
.tem_head nav  li>ul li a:hover{  color: #fff0e3; }
.tem_head nav  li>ul li a:after{ display: none; }




.tem_head nav dl dd a {

    line-height: 30px;

    border-bottom: 1px solid rgba(255,255,255,0.2);

    transition: all .3s;

    font-size: 14px;

    padding: 5px 0;

    color: #fff;

}



.tem_head nav dl dd a:hover {

    transform: translateX(5px);

    border-bottom: 1px solid #ccc;

}



.tem_head nav dl dd a:last-child {

    border-bottom: none;

}


.top_search {

    margin-top: .7rem;
    position: relative;   
    margin-left: .8rem;  
    overflow: hidden;
}
.top_sea{
    width: 28px;
    height: 28px;
    border-radius: 100%;
    margin-right: 15px;
    margin-top: .8rem;
    margin-left: .2rem;
    }
.top_sea img{    max-width: 100%;
    display: block;
    margin: 6px auto;}

.top_tel{   
    display: block; background: #e3bc81; border-radius: 20px;
    width: 220px; text-align: center;
    margin-top:1rem;
    }  
 .top_tel h3{ font-size: .55rem; color: #000; line-height: 40px; }    
.top_tel h3 i{ font-size: 16px; color: #000; margin-right: .4rem; }


.head-search__modal {display: none;position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: #54bcb7;z-index: 9999;}

.head-search__mcont {

    position: absolute;

    left: 50%;

    top: 50%;

    -webkit-transform: translate(-50%, -50%);

    transform: translate(-50%, -50%);

    max-width: 80%;

    width: 100%;

}

.head-search__mcont input {

    width: 100%;

    height: 38px;

    color: #fff;

    padding: 0;

    background-color: transparent;

    border: none;

    border-bottom: 1px solid rgba(255,255,255,0.6);

    font-size: 16px;

}

.head-search__mcont input::placeholder{ color: #fff; }



.hsm-btn {

    padding: 0;

    background-color: transparent;

    outline: none;

    border: none;

    position: absolute;

    right: 0;

    top: 50%;

    -webkit-transform: translateY(-50%);

    transform: translateY(-50%);

    color: #fff;

    cursor: pointer;

    z-index: 20;

    font-size: 18px;

}



.hsm-close {

    -webkit-transition: transform .3s linear;

    -webkit-transition: -webkit-transform .3s linear;

    transition: -webkit-transform .3s linear;

    -o-transition: transform .3s linear;

    transition: transform .3s linear;

    transition: transform .3s linear, -webkit-transform .3s linear;

    position: absolute;

    display: inline-block;    

         right: 12px;

    top: 16px;

    color: #fff;

    cursor: pointer;

    font-size: 20px;

}

.hsm-close:hover{color: #fff;

    transform: rotate(360deg);

-webkit-transform: rotate(360deg);

-moz-transform: rotate(360deg);

-o-transform: rotate(360deg);

-ms-transform: rotate(360deg);}



@media (min-width: 768px){

.head-search__mcont {

   max-width: 500px;

    width: 100%;

}

.head-search__modal .hsm-close {

    right: 120px;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            


    top: 25px;

    font-size: 20px;

}

}

@media (min-width: 992px){

    .head-search__mcont {

   max-width: 830px;

    width: 100%;

}

}
@media (max-width: 1600px) {
  .w1 {   
    padding: 0 60px;
    display: block;
    box-sizing: border-box;
}
}

.w2{ width: 1200px; display: block; margin: 0 auto; }
.search{ float: left; margin-top:.2rem;}
.search i{ font-size:.7rem; color: #fff; line-height: 2;  }
.top_en{ margin-left: .6rem;margin-top:.3rem;  }
.top_en a{ display: block; padding: .2rem .4rem; font-size: .42rem; color: #fff; background: #002c5d; }

/*关于我们  */
.section01{ padding: 1.5rem 0; display: block; overflow: hidden; }
.section{ padding: 2rem 0; display: block; overflow: hidden; }
.index_about{ background: #fff0e3; }
.company{ width: 40%; display: block; overflow: hidden; }
.com_title{ display: block; overflow: hidden; }
.com_title h3{ font-size: 1.1rem; color: #88560c; line-height: 1.5; font-weight: bold;font-family: "微软雅黑"; }
.com_title p{ font-size: 15px; color: #333; line-height:26px;text-transform: uppercase;  }

.com_video{ width: 56%; display: block; overflow: hidden;}
.com_video video{ width: 100%; display: block; }
.com_con{ margin-top:.6rem;display: block; overflow: hidden; }
.com_con p{ font-size: .46rem; color: #333; line-height: 2; text-align:justify; }

/* 藤茶市场  */
.index_market{ width: 100%; position: relative; display: block; overflow: hidden; }
.pro_tit{ width: 100%; display: block; position: absolute; top:5%; z-index: 10 }
.pro_tit h3{  font-size: 1.1rem; color: #da9c40; line-height: 1.5; font-weight: bold;font-family: "微软雅黑"; }
.pro_tit p{font-size: 15px; color: #e3bc81; line-height:26px;text-transform: uppercase;}
.market{ width: 100%; position: relative;display: block; overflow: hidden; }
.market .market01{position: absolute; bottom: 0; z-index: 10;border-top:1px solid rgba(255,255,255,0.3);   background: rgba(0,0,0,0.4); width: 100%;}
.market .tab-hd{ display: flex;  }
.market .tab-hd li{ padding: .8rem 0 .6rem;  display: inline-block; width: 33.3%; margin-right: -2px; text-align: center; border-right: 1px solid  rgba(255,255,255,0.2);}
.market .tab-hd li:nth-child(3){ border-right: 0; }
.market .tab-hd li i{ width:80px; height: 80px; display: inline-block; margin-right: .3rem; }
.market .tab-hd li .a01{ background: url(../images/ico01.png) 0 0 no-repeat; }
.market .tab-hd li .a02{ background: url(../images/ico01.png) 0 -80px no-repeat; }
.market .tab-hd li .a03{ background: url(../images/ico01.png) 0 -160px no-repeat; }
.market .tab-hd li h3{font-size: .6rem; color: #fff; line-height: 80px;display: inline-block; vertical-align: top;}
.market .tab-bd{display: block; overflow: hidden;}
.market .tab-bd li{ display: none;position: relative; }
.market .tab-bd li:nth-child(1){ display: list-item; }
.market .tab-bd li .mar_img{ display: block; overflow: hidden; }
.market .tab-bd li .mar_img img{display: block;  width: 100%;}
.market .tab-bd li .mar_txt{ width: 100%; display: block; position: absolute;top:30%;  }
.txt02{ width: 45%; position: relative; }
.market .tab-bd li .mar_txt h3{ font-size: 1.1rem; color: #fff; line-height: 1.5; font-weight: bold;font-family: "微软雅黑";  }
.market .tab-bd li .mar_txt p{ font-size: .5rem; color: #fff; line-height: 2; margin:.8rem 0; }
.market .tab-bd li .mar_txt span{ width: 210px; background: #e3bc81; display: block; }
.market .tab-bd li .mar_txt span a{ display: block; font-size: 16px; color: #fff; line-height: 50px; padding-left: 20%; background: url(../images/arrow.png) 85% no-repeat; }
.market .tab-hd li.active02{ background: rgba(220, 161, 71,0.8); }
.txt02 .online_kf{ width: 120px;
    display: none;
    position: absolute;
    bottom: -20px;
    left: 240px;
    }
.txt02 .online_kf img{ width: 100%; display: block; }


.market{ width: 100%; position: relative;display: block; overflow: hidden; }
#market01{position: relative;display: block; overflow: hidden;}
#market01 .swiper-slide{}
#market01 .swiper-slide .market22{position: relative;display: block; overflow: hidden;}
#market01 .swiper-slide .market22 .mar_img{ display: block; overflow: hidden; }
.market22 .mar_img img{display: block;  width: 100%;}
.market22 .mar_txt{ width: 100%;
    display: block;
    position: absolute;
    top: 45%;
    padding: 0 5%;
    box-sizing: border-box; }
.market22 .mar_txt h3{ font-size: 1.1rem; color: #e3bc81; line-height: 1.5; font-weight: bold;font-family: "微软雅黑";  }
.market22  .mar_txt p{ font-size: .5rem; color: #f9f3ec; line-height: 2; margin:0 0 .8rem; text-transform: uppercase; }
.market22  .mar_txt span{ width: 210px; background: #e3bc81; display: block; }
.market22  .mar_txt span a{ display: block; font-size: 16px; color: #fff; line-height: 50px; padding-left: 20%; background: url(../images/arrow.png) 85% no-repeat; }

#market01 .swiper-pagination-bullet-active{ background: #e3bc81 !important; opacity: 1 !important; }
#market01 .swiper-pagination-bullet{ width: 12px; height: 12px;background: #fff;
    opacity: .6; }




/* 新闻中心 */
.index_news{ background: #fff0e3; padding: 2rem 0; background-size: cover; }
.news_list{ display: block; overflow: hidden; position: relative; }
.news_bt{ width: 100%; display: block;  }
.news_bt h3{  font-size: 1.1rem; color: #88560c; line-height: 1.5; font-weight: bold;font-family: "微软雅黑"; }
.news_bt p{font-size: 15px; color: #333; line-height:26px; text-transform: uppercase;}
.news01{ display: block; margin-top:1.5rem; }
#news_02{display: block; overflow: hidden; }
#news_02 .swiper-slide{}
#news_02 .swiper-slide dl{display: block; overflow: hidden;}
#news_02 .swiper-slide dl dt{display: flex;
    overflow: hidden;
    height: 200px;
    background: #f7dfb7;
    align-items: center;
    justify-content: center;}
#news_02 .swiper-slide dl dt img{ display: block; max-width: 100%; }
#news_02 .swiper-slide dl:hover dt img{-webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);}
#news_02 .swiper-slide dl dd{ padding: .5rem 0 0; display: block; overflow: hidden;}
#news_02 .swiper-slide dl dd h3{ font-size: .7rem; color: #000; line-height: 1.5; font-weight: normal;}
#news_02 .swiper-slide dl dd h3 span{ font-size: 15px;  }
#news_02 .swiper-slide dl dd p{ font-size: .48rem; color:#70370d; line-height: 24px; text-align:justify; margin-top:10px; }
#news_02 .swiper-button-prev{ width: 52px; height: 52px; background: url(../images/ico1.png) 0 0 no-repeat; top:50px; right: 65px; left: auto; }
#news_02 .swiper-button-next{ width: 52px; height: 52px; background: url(../images/ico1.png) -58px 0 no-repeat; top:50px; right: 0;}





/* 底部  */
footer{ width: 100%;     background: linear-gradient(to bottom, #7a5b3c, #1a1102);overflow: hidden; display: block; padding: 1.5rem 0 0; border-top:1px solid #e3bc81; }
.subsite{overflow: hidden; display: block;}
.subsite span{font-size: 20px; color: #e3bc81; line-height: 50px; font-weight: bold;margin-right: 20px;}
.subsite span i{ font-size: 15px; color: #d0a666;font-style: normal; }
.subsite ul{ float: left;overflow: hidden; display: block; }
.subsite ul li{ float: left;line-height: 50px;  }
.subsite ul li a{ font-size: 15px; display: block; padding: 0 10px; color: #e3bc81; }
.db_nav{overflow: hidden; display: block; margin-top:.8rem;}
.db_nav ul{ list-style: none;overflow: hidden; display: block; text-align: center; }
.db_nav ul li{ display: inline-block;}
.db_nav ul li a{ font-size: .45rem;color:#e3bc81; padding: 0 .8rem; position: relative; }
.db_nav ul li a:after{ width: 1px; height: 14px; background: #e3bc81; content:''; right: 0; top:5px;position: absolute;}
.db_nav ul li:last-child a:after{display: none;}

.db_con{ width: 75%; display: block; margin: 0 auto; overflow: hidden; position: relative;  }
.db_tel{ right: 0;  width: 300px; position: absolute; bottom: 0; text-align: right; }
.db_tel p{ font-size: 14px; color: #403f3f; line-height: 28px; }
.db_tel h3{ font-size: 1rem; color: #000000; line-height: 1.5; }

.db_lx{ border-bottom: 1px solid #ecedef; padding: 1.5rem 0; display: block; overflow: hidden; }
.lx_bt{ width: 16%; display: block; overflow: hidden; }
.lx_bt h3{ font-size: 1rem; color: #434e59 ; line-height: 1.1; }
.lx_bt h4{ font-size: .8rem; color: #e9edf0; text-transform: uppercase; line-height: 1.2; }
.lx_02{ display: block; width: 80%; overflow: hidden; margin-top:.5rem;}
.lx_02 ul{ list-style: none;display: flex; }
.lx_02 ul li{ margin-right: 5%; }
.lx_02 ul li:last-child{ margin-right: 0; }
.lx_02 ul li i{ float: left; margin-right: .3rem; }
.lx_02 ul li h3{ float: left; font-size: .48rem; color: #333; font-weight: normal; line-height: 1.3; }
.lx_02 ul li h3 span{ display: block; font-size: 14px; color: #999; line-height: 24px; }
.db_con{   display: block; overflow: hidden; }



.db_ewm{ width: 250px; display: block; overflow: hidden;margin: .5rem auto}
.db_ewm  img{ max-width: 150px; display: block; margin: 0 auto }
.gz_list{ display: block;  margin-top:.8rem; }
.gz_list ul{list-style: none;display: block;  text-align: center;}
.gz_list ul li{ display: inline-block; margin-right: 1.5rem; }
.gz_list ul li:last-child{ margin-right: -.5rem; }
.gz_list ul li i{ font-size: 30px; color: #d0a666; line-height: 32px; }
.gz_list ul li a{position: relative; display: block;}
.gz_list ul li a b{     width: 150px;
    height: 150px;
    display: none;
    background: #fff;
    position: absolute;
    bottom: 50px;
    overflow: hidden;
    left: -60px;}
.gz_list ul li a b img{ max-width: 100%; display: block; }

.copyright{ width: 75%; display: block; margin: .0 auto; overflow: hidden;  padding: .8rem 0;}
.copyright p{ text-align: center; font-size: 15px; color: #9e8c7d; line-height: 26px; }
.copyright p a{ color: #9e8c7d; }

/* 品牌  */
.part01{ background: #fbf2e9; }
.story_title{ display: block; overflow: hidden; }
.story_title .sty_logo{  display: block; overflow: hidden;}
.story_title .sty_logo img{ max-width:157px; margin: 0 auto; display: block;   }
.sty_tit{display: block; overflow: hidden; margin-top:.4rem;position: relative;}
.sty_tit h3{ font-size: 1.4rem; color: #e8b463; line-height: 1.5; font-family: "黑体"; text-align: center; }
.sty_tit p{ font-size: .5rem;color:#c3881b; line-height: 35px; text-align: center;  margin-top:.2rem ; }
.sty_tit:before{ width: 15%; height: 1px; background:#f1d1a0; position: absolute; content:''; left: 8%; top:40%;   }
.sty_tit:after{ width: 15%; height: 1px; background:#f1d1a0; position: absolute; content:''; right: 10%; top:40%;   }
.story_desc{display: block; overflow: hidden; margin: .8rem 0;  }
.story_txt,.story_img02{ width: 45%; display: block; overflow: hidden; padding-top:.5rem; }
.story_txt h3{ display: block; position: relative; font-size: 1.1rem; color: #e8b463; line-height: 1.8; padding-bottom: .8rem; font-family: "黑体"; }
.story_txt h3:after{ width: 40px; height: 5px; background: #e8b463; position: absolute; bottom: 0; content: '';left: 0; }
.story_txt .story_com{ padding: .6rem 0; }
.story_txt .story_com p{ font-size: .58rem; color: #333; line-height: 2.4;  font-weight: normal; text-align: justify;}
.story_txt .story_com p:nth-child(2){ margin-top: 2.5rem; }
.story_img,.story_txt02{ width: 48%; display: block; overflow: hidden; }
.story_img img{  display: block; }
.story_img02 img{ margin: 0 auto; display: block; }
.story_txt02{ padding-top: 1.5rem; }
.s_pit{display: block; overflow: hidden;position: relative; padding-bottom: .8rem;}
.s_pit h3{ display: block;  font-size: 1.1rem; color: #e8b463; line-height: 2;  font-family: "黑体"; }
.s_pit p{ font-size:.8rem; color: #222; line-height: 1.6; margin-top:.6rem; }
.s_pit:after{ width: 40px; height: 5px; background: #e8b463; position: absolute; bottom: 0; content: '';left: 0; }
.hearth{display: block; overflow: hidden; margin: .8rem 0;}
.hearth p{ font-size: .58rem; color: #333; line-height: 2.4; font-weight: normal; text-align: justify;}
.hearth h3{ font-size:.8rem; color: #333; font-family: "黑体"; line-height: 1.2; margin-top:1.6rem;font-weight: normal; }

.part02{background: url(../images/bg04.jpg) no-repeat; min-height: 100vh; position: relative; background-size: cover; }
.gd_tengc{
  align-items: center; 
  justify-content: center; position: absolute; height: 100vh; width: 100%;padding-top:20%; box-sizing: border-box; left: 0; top: 0; text-align: center;}
.gd_tengc h4{ font-size: 1.1rem; color: #f7e6cd; line-height: 1.5; position: relative; font-family: "黑体";letter-spacing: 15px; font-weight: normal;}
.gd_tengc h4:before{ width: 15%; height: 1px; background:#f7e6cd; position: absolute; content:''; left: 16%; top:50%;   }
.gd_tengc h4:after{ width: 15%; height: 1px; background:#f7e6cd; position: absolute; content:''; right: 17%; top:50%;   }
.gd_tengc h3{ font-size: 2rem; color: #f7e6cd; line-height: 1.5; font-family: "黑体"; margin:.7rem 0; letter-spacing: .3rem; position: relative; padding-bottom: .8rem;}
.gd_tengc h3:after{ width: 40px; height: 5px; background: #fff0e3; position: absolute; bottom: 0; content: '';left: 50%; margin-left: -20px; }
.gd_tengc p{ font-size: .5rem; color: #fff0e3; line-height: 2;  }

.part03{ background: #fff0e3; position: relative; }
.yous_four{width: 100%; display: block;}
.yous_four dl{ width: 22.5%; float: left; margin-right: 2.8%; display: block; border:1px solid #e3bc81; border-radius: 15px;background: #ffffff; position: relative; }
.yous_four dl:last-child{ margin-right: 0; }
.yous_four dl dt{ display: block; overflow: hidden; border-top-left-radius: 15px;border-top-right-radius: 15px;}
.yous_four dl dt img{ display: block; }
.yous_four dl dd{ padding:.8rem 4%;display: block; overflow: hidden;text-align: center; }
.yous_four dl dd h3{ font-size: .8rem; color: #092b1c; line-height:2;position: relative; padding-bottom: .3rem; font-family: "黑体"; }
.yous_four dl dd h3:after{ width: 40px; height: 5px; background:#e4a634; position: absolute; content:''; left: 50%; margin-left: -20px; bottom: 0; }
.yous_four dl dd p{ font-size: .5rem; color: #333; line-height: 2; margin-top:.5rem; min-height: 220px;   }
.yous_four dl i{ width: 47px; height: 67px; right: -8px; top: -25px; position: absolute; background: url(../images/leavfs.png) no-repeat; font-size: .6rem; color: #fff0e3; text-align: center; line-height: 67px; font-style: normal; }



.orange{ color: #ff6600; }
.part04{ display: block; overflow: hidden; }
.part04 img{ display: block; width: 100%; }



.gg_xc{display: block; overflow: hidden;}
.guangao_bt{ text-align: center;display: block; overflow: hidden; }
.guangao_bt h3{ font-size: 1.6rem; color: #e8b463; line-height: 1.5; position: relative; font-family: "黑体";}
.guangao_bt h4{ font-size: 1.1rem; color: #444; line-height: 1.5; position: relative; font-family:"黑体"; }
.guangao_bt h4:before{ width: 15%; height: 1px; background:#e8b260; position: absolute; content:''; left: 10%; top:50%;   }
.guangao_bt h4:after{ width: 15%; height: 1px; background:#e8b260; position: absolute; content:''; right: 10%; top:50%;   }
.guangao_bt  p{ font-size: .5rem; color: #de972b; line-height: 2; }
.guangg_list{ margin-top:1.5rem; display: block; overflow: hidden;}
.guangg_list dl{ width: 47%; margin-right: 6%; float: left;display: block; overflow: hidden; margin-bottom: .6rem; }
.guangg_list dl:nth-child(2n){ margin-right: 0; }
.guangg_list dl dt{display: block; overflow: hidden;}
.guangg_list dl dt img{ width: 100%; display: block; }
.guangg_list dl dd{ display: block;  overflow: hidden; }
.guangg_list dl dd p{ display: block;
    padding: .5rem 3%;
    font-size: .55rem;
    color: #333;
    line-height: 2.2;
    min-height: 80px; }


.index_honor{display: block; overflow: hidden;}
.w3{ width: 78%; display: block; margin: 0 auto;min-width: 1200px; }
.guangao_bt02{ text-align: center;display: block; overflow: hidden; }
.guangao_bt02 h3{ font-size: 1.6rem; color: #e8b463; line-height: 1.5; position: relative; font-family: "黑体";}
.guangao_bt02 h4{ font-size: 1.1rem; color: #444; line-height: 1.5; position: relative; font-family: "黑体"; }
.guangao_bt02 h4:before{ width: 20%; height: 1px; background:#dcc3ac; position: absolute; content:''; left: 10%; top:50%;   }
.guangao_bt02 h4:after{ width: 20%; height: 1px; background:#dcc3ac; position: absolute; content:''; right: 10%; top:50%;   }

#honors{ position: relative;display: block; overflow: hidden;  margin-top:2rem; padding-bottom: 1rem;  }
#honors .swiper-slide{display: block; overflow: hidden;}
#honors .swiper-slide .honor_01{    display: block;
    overflow: hidden;
    background: url(../images/honor_bg.png) center bottom no-repeat;
    background-size: 100%;
    padding: 0 1.5rem 1.6rem;}
#honors .swiper-slide .honor_01 dl{    width: 31%;
    margin-right: 3.5%;
    float: left;
    margin-top: 1.5rem;
    display: block;
    overflow: hidden;}
#honors .swiper-slide .honor_01 dl:nth-child(3n){ margin-right: 0; }
#honors .swiper-slide .honor_01 dl dt{display: block; overflow: hidden;}
#honors .swiper-slide .honor_01 dl dt img{ max-width: 100%; display: block;  margin: 0 auto; }
#honors .swiper-slide .honor_01 dl dd{margin-top:.6rem; }
#honors .swiper-slide .honor_01 dl dd p{ font-size: .53rem; color: #1c1d1c; line-height: 2; text-align: center; font-weight: bold; }
#honors .swiper-pagination-bullet{ width: 28px;height: 28px; background: url(../images/dian2.png) no-repeat; opacity: 1; bottom: 0; }
#honors  .swiper-pagination-bullet-active{ background: url(../images/dian.png) no-repeat; }


@media(max-width: 1690px){
#honors .swiper-slide .honor_01{padding: 0 .5rem 1.2rem;}
#honors .swiper-slide .honor_01 dl{    margin-top: .5rem;}
#honors .swiper-slide .honor_01 dl dt img{ max-height: 270px; }
}

@media(max-width: 1400px){
#honors .swiper-slide .honor_01 dl dt img{ max-height: 250px; }
}
/*  发展历程 */
.line02{ width: 1px; height: 100%; position: absolute; background: #d6a766; top:0; left: 50%; }
.faz_list{ display: block; overflow: hidden;  }
.faz_list .licheng01{ display: block; overflow: hidden; position: relative; margin-bottom: 2rem; }
.faz_list .licheng01 .lic_img{ float: right; width: 42%;display: block; overflow: hidden;  }
.faz_list .licheng01 .lic_img img{ display: block; }
.faz_list .licheng01 .lic_txt{ float: left;width: 42%;display: block; overflow: hidden; text-align: right; }
.faz_list .licheng01 .lic_txt .year{ font-size: 70px; color: #d6a766; line-height: 80px;font-family: "思源宋体 CN","宋体"; }
.faz_list .licheng01:nth-child(2n) .lic_img{ float: left; }
.faz_list .licheng01:nth-child(2n) .lic_txt{ float: right;text-align: left; }
.faz_list .licheng01 .lic_txt .lic_con{ margin-top:1.2rem;display: block; overflow: hidden;}
.faz_list .licheng01 .lic_txt h3{ font-size: .8rem; color: #d6a766; line-height: 1.6; font-weight: bold;  font-family: "微软雅黑" }
.faz_list .licheng01 .lic_txt p{ font-size: .45rem; color: #323232; line-height: 2; margin-top:.3rem; }
.faz_list .licheng01 .dian03{width: 12px; height: 12px; background: #fff; border-radius: 100%; border:1px solid #d6a766; position: absolute; left: 50%; margin-left: -12px; top:10%; padding: 6px;}
.faz_list .licheng01 .dian03 i{ width: 12px; height: 12px; background: #d6a766; display: block;border-radius: 100%;  }

/*   新闻资讯  */
.news_sidebar{ background: #d6a862; display: block; overflow: hidden;width: 315px; }
.news_sidebar .side_bt{ text-align: center; padding:.5rem 0; border-bottom: 1px solid  #f1d59d;  }
.news_sidebar .side_bt h3{ font-size: .7rem; color: #fff; line-height: 2; }
.news_sidebar ul{ display: block; overflow: hidden;padding: .6rem 1rem 4rem; list-style: none; }
.news_sidebar ul li{ display: block; text-align: center;}
.news_sidebar ul li a{ font-size: .5rem; color: #fff; line-height: 54px; display: block; border-bottom: 1px solid  #f1d59d;  }
.news_sidebar ul li a:hover,.news_sidebar ul li a.navdown{    color: #fff0e3;
    background: #d0830f;}
.news_con01,.products{ width: calc(100% - 345px);display: block; overflow: hidden; }
.news_con dl{ display: block; overflow: hidden;margin-bottom: 1rem; background: #fff; border-radius: 15px; }
.news_con dl dt{ width:265px; display: flex;float: left; overflow: hidden; height: 170px;align-items: center; justify-content: center; }
.news_con dl dt img{ width: 100%; display: block; transition: all .5s; }
.news_con dl dd{width:calc(100% - 310px); float: right;display: block; overflow: hidden; padding: .5rem .5rem 0 0;}
.news_con dl dd h3{ font-size: .52rem; color: #0d0d0d; line-height: 1.3; }
.news_con dl dd span{ font-size: 15px; color: #969696; line-height: 30px; margin: .2rem 0; display: block; }
.news_con dl dd p{ font-size: .45rem; color: #868686; line-height: 26px; }
.news_con dl:hover dd h3{ color: #d88810 }
.news_con dl:hover dt img{-webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);}




/* 联系我们 */
.lx_con{display: block; overflow: hidden;}
.lx_title{display: block; overflow: hidden;}
.lx_title h3{ font-size: .8rem; color: #1f1f1f; line-height: 2; font-family: "微软雅黑"; font-weight: normal; }
.lx_title h3 span{ font-size: .65rem; color: #e5ccb7; margin-left: .3rem; font-weight: normal;}
.maps{ display: block; width: 65%; overflow: hidden; }
.lx_map{ margin-top:1rem; display: block; overflow: hidden;position: relative;}
.contact{ width: 35%; display: block; overflow: hidden; height: 100%; position: absolute; top:0; left: 0; background:#d6a862; padding: 5% .5rem 5% 1rem; box-sizing: border-box; }
.contact .contact_lb{display: block; overflow: hidden;}
.contact .contact_lb ul{ list-style: none; }
.contact .contact_lb ul li{display: block; overflow: hidden; margin-bottom: .6rem;}
.contact .contact_lb ul li i{ width: 55px; height: 55px; display: block; float: left; }
.contact .contact_lb ul li .b01{ background: url(../images/ico_tel.png) no-repeat; }
.contact .contact_lb ul li .b02{ background: url(../images/lx_addr.png) no-repeat; }
.contact .contact_lb ul li .lx_nr{ width: calc(100% - 70px); float: right; }
.contact .contact_lb ul li .lx_nr p{ font-size: .45rem; color: #fff; line-height: 26px; }
.lx_ewm{ margin-top:.5rem;display: block; overflow: hidden; text-align: center; }
.lx_ewm p{ display: inline-block; vertical-align: top; font-size: 16px; color: #fff; line-height: 30px; }
.lx_ewm img{ max-width: 150px; display: inline-block; }


/* 产品 */
.prod_list{display: block;overflow: hidden;}
.prod_list dl{ width: 32%; display: block; float: left;overflow: hidden; margin-right: 2%; margin-bottom: .8rem; background: #fff;  }
.prod_list dl:nth-child(3n){ margin-right: 0; }
.prod_list dl dt{display: block;overflow: hidden;}
.prod_list dl dt img{display: block; max-width: 100%;}
.prod_list dl:hover dt img{-webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);}
.prod_list dl dd{ padding: .5rem 0; display: block; overflow: hidden; text-align: center; }
.prod_list dl dd h3{ font-size: .5rem; color: #575757; line-height: 2; font-weight: normal; }
.prod_list dl dd span{ width: 126px;
    height: 42px;
    display: block;
    margin: .3rem auto 0;
    font-size: 16px;
    color: #fff;
    line-height: 42px;
    background: #e3bc81; }
.prod_list dl:hover dd h3{ color: #e6a747; }



.cp_con02{ width: 74%;display: block;overflow: hidden; }

.sea_bt{  font-size: .5rem; color: #333; background: url(../images/cp_ico.png) left no-repeat; padding-left: 35px; line-height: 40px;display: block;overflow: hidden; }

.box-so {
    padding: 29px 10px 16px;
    background-color: #fff
}

    .box-so .item {
        *zoom: 1;
        margin-bottom: 10px
    }

        .box-so .item:after, .box-so .item:before {
            display: block;
            content: "clear";
            height: 0;
            clear: both;
            overflow: hidden;
            visibility: hidden
        }

    .box-so .tit {
        float: left;
        font-size: 14px;
        color: #000;
        line-height: 35px
    }

    .box-so .con {
        margin-left: 90px
    }

    .box-so .btn {
        float: left;
        width: 101px;
        height: 35px;
        text-align: center;
        line-height: 35px;
        background-color: #0055a2;
        font-size: 14px;
        color: #fff;
        cursor: pointer;
        padding: 0;
        border: 0
    }

        .box-so .btn:hover {
            opacity: .8
        }

.g-sel {
    width: 255px;
    font-size: 14px;
    position: relative;
    float: left;
    margin-right: 7px
}

    .g-sel dt {
        height: 35px;
        border: 1px solid #d3d3d3;
        overflow: hidden;
        padding-left: 11px;
        cursor: pointer;
        position: relative;
        background-color: #fff
    }

        .g-sel dt:after {
            content: '';
            position: absolute;
            top: 50%;
            right: 11px;
            width: 12px;
            height: 6px;
            margin-top: -3px;
            background: url(../images/i-09.png) center center no-repeat
        }

        .g-sel dt span {
            float: left;
            line-height: 33px
        }

    .g-sel dd {
        display: none;
        position: absolute;
        top: 34px;
        left: 0;
        right: 0;
        z-index: 2;
        border: 1px solid #d3d3d3;
        padding: 5px 0;
        background-color: #fff;
        max-height: 300px;
        overflow-y: auto;
    }

        .g-sel dd span {
            display: block;
            padding: 0 11px;
            line-height: 30px;
            cursor: pointer
        }

            .g-sel dd span:hover {
                background-color: #f5f8fb;
                color: #1da0d7
            }

.cp_search{display: block; overflow: hidden;}
.sous_list{ display: block; overflow: hidden; margin-top:1rem; }
.ss_bt{ display: block;overflow: hidden; }
.ss_bt h3{font-size: 24px;
    color: #0055a2;
    font-weight: 700;
    display: inline;  }
.ss_bt h3 i{ font-size: .45rem; color: #666; font-weight: normal; font-style: normal; }
.cp_list{display: block; overflow: hidden; margin-top:1rem;  }
.cp_list dl{ width: 31%; margin-right: 3%;float: left; overflow: hidden;display: block; margin-bottom: .8rem;border:1px solid #dcdfe6; }
.cp_list dl:nth-child(3n){ margin-right: 0; }
.cp_list dl dt{display: block; overflow: hidden;}
.cp_list dl dt img{ max-width: 100%; display: block; margin: 0 auto; }
.cp_list dl:hover dt img{-webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);}
.cp_list dl dd{ background: #eeeeee; padding: .5rem; }
.cp_list dl dd h3{ font-size: .5rem; color: #333; line-height: 1.8; text-align: center; }
.cp_list dl dd p{ font-size: 14px; color: #767676; line-height: 30px; }



/*banner*/

#flash {
    width: 100%;
    display: block;
}

#flash .swiper-slide .img {
    width: 100%;
    height: 100%;   
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

#flash .swiper-slide .img img {
    position: relative;
    left: auto;
    top: auto;
    transform: translate(0) scale(1.08);
    width: 100%;
    max-width: none;
    transition: all 1.8s cubic-bezier(0.250, 0.460, 0.450, 0.940); display: block;

}

#flash .swiper-slide-active .img img {
    transform: translate(0) scale(1);
}

#flash .swiper-pagination-bullet {
    padding: 1px;
    opacity: 1;
    outline: none;
    width: 25px;
    background: url(../images/cor02.png) no-repeat;
    border-radius: 0;
    height: 25px;
}

#flash .swiper-pagination-bullet-active {
     background: url(../images/cor01.png) no-repeat;
    width: 25px;
    height: 25px;
    opacity: 1;
    display: inline-block;
    margin: 0 3px;  
}

#flash .swiper-button-prev {
    background: url(../images/ad_ctr_01.png) no-repeat rgba(0, 0, 0, 0.4);
    width: 46px;
    height: 73px;
    
        outline: none;
}

#flash .swiper-button-prev:after{
    display: none;
}

#flash .swiper-button-next {
    background: url(../images/ad_ctr_02.png) no-repeat rgba(0, 0, 0, 0.4);
   width: 46px;
    height: 73px;   
        outline: none;
}

#flash .swiper-button-next:after {
    display: none;
}

#flash .swiper-pagination-bullets {
    bottom: 40px !important;
}

@keyframes sliderPagination {
    100% {
        transform: scaleX(1);
        opacity: 1;
    }
}


.pageBanner {
    position: relative;
}

.pageBanner .imgDiv {
    width: 100%;
    display: block;
    overflow: hidden;
}

.pageBanner .imgDiv img {
    width: 100%;
    display: block;
    -webkit-animation: banner_inside 20s ease 1 forwards;
    -moz-animation: banner_inside 20s ease 1 forwards;
    -o-animation: banner_inside 20s ease 1 forwards;
    animation: banner_inside 20s ease 1 forwards;
}

@-webkit-keyframes banner_inside {
    from {
        -webkit-transform: scale(1.15);
        transform: scale(1.15);
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@-moz-keyframes banner_inside {
    from {
        -moz-transform: scale(1.15);
        transform: scale(1.15);
    }
    to {
        -moz-transform: scale(1);
        transform: scale(1);
    }
}

@-o-keyframes banner_inside {
    from {
        -o-transform: scale(1.15);
        transform: scale(1.15);
    }
    to {
        -o-transform: scale(1);
        transform: scale(1);
    }
}

@keyframes banner_inside {
    from {
        -webkit-transform: scale(1.15);
        -moz-transform: scale(1.15);
        -o-transform: scale(1.15);
        transform: scale(1.15);
    }
    to {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }
}

.pageBanner .mxfDiv {
    position: absolute;
    right: 25%;
    top: 55%;
    transform: translateY(-50%);
    z-index: 5;
    width: 50%
}

.pageBanner .mxfDiv2 {
    left: 50%;
    right: auto;
    margin-right: 0;
    margin-left: -7.68rem;
}

.pageBanner .txtDiv {
    color: #fff;
    text-align: center;
}

.pageBanner .txtDiv hr {
    width: 30px;
    height: 2px;
    background: #fff;
    border: none;
    margin: 0 auto;
}

.pageBanner .mxfDiv2 .txtDiv {
    text-align: left;
}

.pageBanner .txt1 {
    font-size: 30px;
    line-height: 20px;
    padding-bottom: 25px;
    color: #fff;
    font-weight: bold
}

.pageBanner .txt2 {
    font-size: 18px;
    height: 75px;
    line-height: 36px;
    position: relative;
    color: #fff
}

.pageBanner .sxdDiv {
    position: absolute;
    left: 0;
    width: 100%;
    top: 50%;
    transform: translateY(-50%);
    z-index: 5;
}

.pageBanner .wenDiv {
    color: #fff;
    text-align: center;
}

.pageBanner .wen1 {
    font-size: 48px;
    line-height: 48px;
    height: 0.8rem;
    position: relative;
}

.pageBanner .wen1:after {
    content: '';
    width: 30px;
    height: 2px;
    background: #fff;
    position: absolute;
    left: 50%;
    margin-left: -15px;
    bottom: 0;
}

.pageBanner .wen2 {
    font-size: 14px;
    padding-top: 0.6rem;
}


/*分页*/
.page-list {
        clear: both;
    margin: 20px 0px 40px 0px;
    text-align: center;
    overflow: hidden;
}

.page-list .page-item {
    display: inline-block;
}

.page-list .page-link {
    display: inline-block;
    font-family: Arial;
    font-size: 16px;
    padding: 2px 11px;
    margin-left: 6px;
    background-color: #fff;
    border: 1px solid #e6e6e6;
    border-radius: 4px;
}

.page-item.active .page-link {
    z-index: 1;
    color: #fff;
        background-color: #d0830f;
    border-color: #d0830f;
}

.page-item.disabled .page-link {
    color: #6c757d;
    pointer-events: none;
    cursor: auto;
    background-color: #fff;
    border-color: #dee2e6;
}


.article_content{    background: #fff;
    padding: 30px;
    overflow: hidden;
    display: block;
    width: 100%;
    box-sizing: border-box;}

/*新闻详细*/
.article_content h1.article_title {
    font-size: 24px;
    font-weight: normal;
    padding: 5px 0
}

.article_content .article_infos {
    color: #818181;
    font-size: 12px;
    margin-bottom: 30px;
    padding-bottom: 10px;
    border-bottom: 1px solid #ddd
}

.article_content .article_infos span {
    margin-right: 10px;
}

.article_content .article_editor {
    padding: 40px 0;
    line-height: 30px;
    font-size: 16px;
}

.article_editor img{
    max-width:100%
}
.article_editor table{  max-width: 100%; margin: 15px auto; overflow: hidden;  }
.article_editor table td{ border:1px solid #333; padding: 5px; line-height: 30px; }


/*图片详情*/
.product-info {
    padding: 30px 10px;
    overflow: hidden;
    background: #fff;
}

.product-img {
    width: 42%;
    float: left;
    border-right: 1px solid #eee;
    padding-right: 3%;
}

.product-img .cp_pic {
    display: block;
    overflow: hidden;
    border: 1px solid #eee;
}

.product-img .cp_pic img {
    max-width: 100%;
    margin: 0 auto;
    display: block;
}

.product-img .cp_ico {
    display: block;
    overflow: hidden;
    margin-top: 20px;
}

.product-img .cp_ico img {
    max-width: 100%;
    margin: 0 auto;
    display: block;
}

.product-arr {
    float: left;
    width: 48%;
    padding-left: 5%;
}

.product-arr h3 {
    font-size: .7rem;
    padding-bottom: 20px;
    line-height: 40px;
    color: #333;
    font-weight: bold;
    border-bottom: 1px solid #ddd;
}

.product-arr h4 {
    padding-bottom: 15px;
    font-size: 20px;
    color: #000000;
    font-weight: normal;
    border-bottom: 1px solid #ddd;
}

.product-arr .cptx{ padding: 15px 0; }
.product-arr  .cptx p {
    line-height: 32px;
    font-size: 15px;    
    color: #555;
}

.product-arr span {
    font-size: 24px;
    color: #333;
    margin-top: 20px;
    font-weight: bold;
    display: block;
}

.detail_box {
    padding-bottom: 128px;
    position: relative;
    z-index: 100;
}

.detail_box .dtop {
    background: #f6f6f6;
    height: 80px;
    width: 100%;
}

.detail_box .dtop.fix {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 100;
}

.detail_box .dtop .dtop_cen .pos {
    float: left;
}

.detail_box .dtop .dtop_cen .pos a {
    display: block;
    float: left;
    width: 200px;
    height: 80px;
    font-size: 18px;
    line-height: 80px;
    color: #333;
    text-align: center;
    transition: all 0.5s ease;
}

.detail_box .dtop .dtop_cen .pos a.active {
    background: #00a091;
    color: #fff;
    font-weight: bold;
}

.detail_box .dtop .dtop_cen .pos a:hover {
    background: #00a091;
    color: #fff;
    font-weight: bold;
}

.detail_box .dtop .dtop_cen .return {
    display: block;
    float: right;
    width: 200px;
    background: #e1e1e1;
    height: 80px;
    text-align: center;
}

.detail_box .dtop .dtop_cen .return:hover .txt {
    color: #00a091;
}

.detail_box .dtop .dtop_cen .return:hover .ico {
    transform: translateX(10px);
}

.detail_box .dtop .dtop_cen .return .txt {
    font-size: 16px;
    line-height: 80px;
    color: #666;
    display: inline-block;
    vertical-align: middle;
    margin: 0 4px;
    transition: all 0.5s;
}

.detail_box .dtop .dtop_cen .return .ico {
    width: 19px;
    height: 15px;
    background: url(../images/fh.png) no-repeat;
    display: inline-block;
    margin: 0 4px;
    transition: all 0.5s;
    vertical-align: middle;
}

.detail_box .container .box {
    padding-top: 67px;
}

.detail_box .container .box .t {
    font-size: 24px;
    line-height: 50px;
    color: #333;
    font-weight: bold;
}

.detail_box .container .box .pic {
    margin-top: 35px;
}

.detail_box .container .box .pic img {
    max-width: 100%;
}

.detail_box .container .box .con table {
    margin-top: 22px;
    border:1px solid #333;
    width: 100%;
}

.detail_box .container .box .table table {
    width: 100%;
}

.detail_box .container .box .table table tr td {
    border: 1px solid #e1e1e1 !important;
    padding: 15px 50px !important;
    box-sizing: border-box;
    font-size: 16px;
    line-height: 32px;
    font-family: "Microsoft Yahei" !important;
    color: #333;
}

.detail_box .container .box .table table tr td p span {
    font-size: 16px !important;
    font-family: "Microsoft Yahei" !important;
    line-height: 32px !important;
}

.detail_box .container .box .table table tr td.bg {
    background: #f6f6f6 !important;
}

.detail_box .container .box .table table tr td.tit {
    font-size: 20px;
    line-height: 30px;
    color: #333 !important;
    font-weight: bold !important;
    text-align: center;
    font-family: "Microsoft Yahei" !important;
}

.detail_box .container .box .table table tr td.tit p,
.detail_box .container .box .table table tr td.tit span {
    font-size: 20px !important;
    font-family: "Microsoft Yahei" !important;
    line-height: 30px !important;
    color: #333 !important;
}

.detail_box .container .box .con {
    margin-top: 18px;
    font-size: 16px;
    line-height: 30px;
    color: #666;
}

.detail_box .container .box .con p {
    padding-left: 15px;
}
.detail_box .container .box .con table td{ border-bottom: 1px solid #333;
    border-right: 1px solid #333;
    padding: 10px; }
.company01{ width: 48%; display: block; overflow: hidden; }
.com_video01{ width:46%;display: block; overflow: hidden; }
.com_video01 img{ width: 100%; display: block; }
.area_01{margin-top:1rem; display: block; overflow: hidden; }
.area_01 ul{ list-style: none; display: block; overflow: hidden; }
.area_01 ul li{width: 180px; background: #fff0e3;display: block; float: left; border-radius: 30px; text-align: center; margin-right: .4rem;}
.area_01 ul li a{ display: block; padding: .2rem 0; font-size:.46rem; color: #00a192; font-family: "微软雅黑"; line-height: 30px;  }
.area_01 ul li:nth-child(2){ margin-right: 0; }
.area_01 ul li i{ width: 30px;display: inline-block; height: 30px; margin-right: 10px; vertical-align: top;}
.area_01 ul li .c01{ background: url(../images/link.png) no-repeat; }
.area_01 ul li .c02{ background: url(../images/home.png) no-repeat; }

.hot_cp{display: block; overflow: hidden; margin-bottom: 1rem;}
.hot_cp h3{ font-size: 1.1rem;
    color: #00a593;
    line-height: 1.5;
    font-weight: bold;
    font-family: "微软雅黑"; }
.hot_cp p{font-size: 15px;
    color: #e3bc81;
    line-height: 26px;
    text-transform: uppercase;}

.area_news{ background: #f8f8f8; padding: 1rem; display: block; overflow: hidden; }
.fenzhan_news{display: block; overflow: hidden; }
.newsa01{ width: 65%; display: block; overflow: hidden; background: #fff; padding:.5rem .8rem; box-sizing: border-box; }
.newsa01 dl{ display: block; overflow: hidden; padding: .3rem 0; border-bottom: 1px solid #f6f6f6; }
.newsa01 dl dt{ width: 126px; float: left; display: block; border-radius: 8px; overflow: hidden; }
.newsa01 dl dt img{ width: 100%; display: block; }
.newsa01 dl dd{ width: calc(100% - 140px); float: right;display: block; overflow: hidden; }
.newsa01 dl .only{width:100%}
.newsa01 dl dd h3{ font-size: 16px; color: #191c22; line-height: 24px; }
.newsa01 dl dd p{ font-size: 14px; color: #4e5158; line-height: 20px; margin:.2rem 0; }

.tuijian_news{ width: 34%; display: block; overflow: hidden; }
.newsa02{ background: #fff;padding:.5rem .8rem; position: relative;display: block; overflow: hidden; border-radius: 3px; }
.newsa02:after{ width: 4px; height: 20px;content:''; background: #00a593; position: absolute; top:.65rem;left: 0; }
.n_bt{ border-bottom: 1px solid #f6f6f6; display: block; overflow: hidden; padding-bottom: 5px; }
.n_bt h3{ font-size: 16px; color: #191c22; line-height:30px; }
.tj_xw{ display: block; overflow: hidden; margin-top: .2rem; }
.tj_xw ul{ list-style: none;display: block; overflow: hidden; }
.tj_xw ul li{ display: block; }
.tj_xw ul li a{ font-size: 14px; color: #2d3137;line-height: 20px; margin:.4rem 0;display: block; }
.tj_xw ul li a:hover{ color: #00a593; }

.tj_xw02{ display: block; overflow: hidden; margin-top: .2rem; }
.tj_xw02 ul{ list-style: none;display: block; overflow: hidden; }
.tj_xw02 ul li{ display: block; }
.tj_xw02 ul li a{ font-size: 14px; color: #555b5d;line-height: 24px; margin:.5rem 0;display: block; }
.tj_xw02 ul li a:hover{ color: #00a593; }
.tj_xw02 ul li i{font-size: 14px; font-style: normal; float: left; margin-right: 10px; color: #a9abad;  }
.tj_xw02 ul li:nth-child(1)  i{ color: #dc010b; }
.tj_xw02 ul li:nth-child(2)  i{ color: #fc7f00; }
.tj_xw02 ul li:nth-child(3)  i{ color: #fbb21a; }
.tj_xw02 ul li:nth-child(4)  i{ color: #dc010b; }
.tj_xw02 ul li:nth-child(5)  i{ color: #dc010b; }
