@charset "utf-8";
/*初始化样式*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0;
    font-family:'Arial';  }/*font-family: Arial, Helvetica, sans-serif !important;*/
body { background:#fff; color:#555; font-size:16px; font-family:'Arial'; }
ol,ul,li{ list-style-type:none;}
/*超过1行出现省略号    可填参数，行数量*/
.line-over1{
    display: -webkit-box;word-break: break-all;text-overflow: ellipsis;overflow: hidden;-webkit-box-orient: vertical;
    -webkit-line-clamp:1;
}
.line-over2{
    display: -webkit-box;word-break: break-all;text-overflow: ellipsis;overflow: hidden;-webkit-box-orient: vertical;
    -webkit-line-clamp:2;
}
.line-over3{
    display: -webkit-box;word-break: break-all;text-overflow: ellipsis;overflow: hidden;-webkit-box-orient: vertical;
    -webkit-line-clamp:3;
}

.relative {
    position: relative;
}
.to_black:before {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
    transition: opacity 3s cubic-bezier(0.23, 1, 0.32, 1), height 3s cubic-bezier(0.23, 1, 0.32, 1);
    opacity: 0;
    background: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.7));
}
.to_black:hover:before {
    opacity: 1;
}

.to_black_img:before {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
    transition: opacity 2s cubic-bezier(0.23, 1, 0.32, 1), height 2s cubic-bezier(0.23, 1, 0.32, 1);
    opacity: 0;
    background: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
}
.to_black_img:hover:before {
    opacity: 1;
}

.index_case .to_black_img:before{
    background: linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4));
}


.index_case  .more{width: 100px;height: 50px;border-radius: 50px;background-color: #FA9600;margin-right: 20px;float: left;text-align: center;position: absolute;
    opacity: 0;transition: opacity 1s;
}
.index_case  .more a{color: #ffffff;line-height: 50px}
.index .index_ads ul li .item:hover .more{opacity: 1;}

.img_hover img{ width: 90%;margin: 0 auto;transition: all 0.6s;}
.img_hover:hover img{transform: scale(1.1);}


.hover_dong .item{
    -webkit-transition: all .2s linear;
    transition: all .2s linear
}

.hover_dong .item:hover{
    z-index: 2;
    -webkit-box-shadow: 0 15px 30px rgba(0,0,0,.1);
    box-shadow: -1px 4px 5px  rgba(214, 214, 214, 0.7);
    -webkit-transform: translate3d(0,-2px,0);
    transform: translate3d(0,-2px,0);
    border: 0px;
}

.jishunengli ul {
    margin-left: -60px;
    overflow: hidden;
}
.jishunengli ul li {
    padding-left: 60px;
    margin-bottom: 0px;
}
.jishunengli li {
    cursor: pointer;
}
.jishunengli li .item {
    overflow: hidden;
}
.jishunengli li .item a{
    display: block;
}
.jishunengli li .item .to_black .img img {
    transition: all 2s;
}
.jishunengli li .item .to_black:hover .img img {
    transform: scale(1.1);
}

.jishunengli li .text .title p {
    height: 30px;
}
.jishunengli li .text .title p.p2 {
    height: 60px;
}
.jishunengli li .text .title p.p3 {
    height: 90px;
}
.jishunengli .top {
    position: absolute;
    top: 0px;
    left: 0;
    width: 100%;
    text-align: center;
    z-index: 90;
}
.jishunengli .top_bg {
    width: 170px;
    height: 170px;
    display: block;
    position: absolute;
    top: 0;
    left: 110px;
}

.jishunengli .top p {
    font-size: 100px;
    color: #FA9600;
    text-align: center;
    line-height: 1;
    font-family: Arial;
}
.jishunengli .top p span {
    font-size: 32px;
    color: #FFFFFF;
    font-family: '微软雅黑';
}
.jishunengli .text {
    position: absolute;
    bottom: 50px;
    left: 0 ;
    width: 100%;
    z-index: 90;
}
.jishunengli .text .title {
    margin-bottom: 10px;
    color: #CADBAB;
    text-align: center;
    font-size: 28px;
}
.jishunengli .text .title p {
    height: 0px;
    width: 100%;
    overflow: hidden;
    font-size: 16px;
    color: #ffffff;
    transition: height 1s;
    -moz-transition: height 1s;
    /* Firefox 4 */
    -webkit-transition: height 1s;
    /* Safari and Chrome */
    -o-transition: height 1s;
    /* Opera */
}
@media screen and (max-width: 767px){
    html {
        font-size: 14px;
    }
}
@media screen and (min-width: 768px){
    html {
        font-size: 16px;
    }

    .index .product_list{}
    .index .product_list .left_category{padding-right: 1rem}
    .index .product_list .left_category h2{}
    .index .product_list .left_category ul{overflow: hidden;border: 1px solid #c8c9c9;}
    .index .product_list .left_category ul a{line-height: 3.6rem}
    .index .product_list .left_category ul li{}
    .index .product_list .left_category ul li{}
    .index .product_list .left_category ul li.top{background-color: #212121;color: #4C522B;line-height: 3.3rem;padding-left: 1.5rem}
    .index .product_list .left_category ul li.top p{color: #4C522B;line-height: 3.6rem;font-weight: bold}
    .index .product_list .left_category ul li .item{}
    .index .product_list .left_category ul li .title{border-top: 1px solid #c8c9c9;padding-left: 1.5rem;background: #DCDCDD}
    .index .product_list .left_category ul li .title h2{text-align: left;font-weight: bold}
    .index .product_list .left_category ul li .content{}
    .index .product_list .left_category ul li .content .cat{border-top: 1px solid #c8c9c9;padding-left: 1.5rem}
    .index .product_list .left_category ul li .content .cat:hover{background-color: #F5F5F6}
    .index .product_list .product_list_imgs ul li{padding:0 0 1rem 1rem}
    .index .product_list .product_list_imgs ul li .item{}
    .index .product_list .product_list_imgs{}
    .index .product_list .product_list_imgs{}

}

.common_nav{}
.common_nav.left{text-align: left;}
.common_nav.center{text-align: left}
.common_nav ul{display: inline-block;margin-left: -40px}
.common_nav ul li{float: left;margin-left: 2.5rem;cursor: pointer;position: relative;}
.common_nav ul li .item{}
.common_nav ul li .item .text{}
.common_nav ul li .item .text a,b{line-height: 2; }
.common_nav ul li.checked .text a,.common_nav ul li.checked .text b{color: #555555;}
.common_nav ul li.checked .text a,.common_nav ul li.checked .text b:hover{color: #FA9600}
.common_nav ul li.checked .ico{display: block;width: 100%}
.common_nav ul li .ico{text-align: center;position: absolute;
    top: 24px;left: 0px;display: none}
.common_nav ul li .ico i{    width: 30px;
    height: 7px;
    background: #FA9600;
    display: inline-block;}
.common_nav ul li .item .ico
.index .banner{width: 100%;overflow: hidden}
.index .product_list .product_list_imgs{}
.index .product_list .product_list_imgs ul{ overflow: hidden}
.index h2{color: #212121}
.index .news_list ul li img{height: 211px;}
.index .banner .swiper-pagination-bullet{width: 0.9375rem;
    height: 0.9375rem;
    border: 0.0625rem solid #ffffff;
;}
.index .banner .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background: #ffffff;
    width: 0.9375rem;
    height: 0.9375rem;


}
.index .banner {
    width: 100%;
    overflow: hidden;
    background-color: #212121;
}
.index .banner .swiper-slide .item {
    position: relative;
    width: 100%;
    height: 600px;
}
.index .banner .swiper-slide .item a {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    height: auto;
    overflow: hidden;
    text-align: center;
}
.index .banner .swiper-slide .item img {
    height: 600px;
    width: 1920px;
    display: inline-block;
    margin-left: calc(50% - 960px);
}

.index .news-list{}
.index .news-list .common_nav li{}
.index .news-list .common_nav li a{font-size: 28px}
.index .news-list .left_part{padding-right: 22px;}
.index .news-list .right_part{padding-left: 22px}
.index .news-list .right_part li{margin-bottom: 50px}
.index .news-list .right_part li:last-child{margin-bottom: 0px}
.index .news-list .right_part li .title a{font-size: 20px;color: #1f1f1f}
.index .news-list .right_part li .title a:hover{color: #FA9600}
.index .news-list .right_part li .description{color: #5f5e5e;line-height: 1.5}

.lunbo_common .swiper-pagination-bullet{width: 0.9375rem;
    height: 0.9375rem;
    border: 0.0625rem solid #ffffff;
;}
.lunbo_common .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background: #ffffff;
    width: 0.9375rem;
    height: 0.9375rem;


}
.lunbo_common {
    width: 100%;
    overflow: hidden;
    background-color: #212121;
}
.lunbo_common .swiper-slide .item {
    position: relative;
    width: 100%;
    height: 500px;
}
.lunbo_common .swiper-slide .item a {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    height: auto;
    overflow: hidden;
    text-align: center;
}
.lunbo_common .swiper-slide .item img {
    height: 500px;
    width: 1920px;
    display: inline-block;
    margin-left: calc(50% - 960px);
}


svg{
    vertical-align: middle;
}
td,th,caption { font-size:16px; }
h1, h2, h3, h4, h5, h6 { font-size:100% }
.h1, .h2, .h3, h1, h2, h3{margin: 0}
address, caption, cite, code, dfn, em, strong, th, var {}
a,b{  text-decoration:none; }
b{font-weight: 100;}
a:hover { text-decoration:none;color: #555;}
.cur1 a{color:#4C522B}
.cur1 { background-color:#fff}
a,b,p{color: #555555}
strong{color: #212121}
p strong{color: #212121}
img { border:none; }
ol,ul{ list-style-type:none;}
input, textarea, select, button { font:14px Verdana,Helvetica,Arial,sans-serif; }
table { border-collapse:collapse; }
div.space{clear: both;}
.main_color{color: #4C522B}
.overflow{overflow: hidden}
.color_black{color: #212121}
.color_black{color: #212121}
.color_hs{color: #9f9fA0}
.color_white{color: #fff}
.color_yellow,.color_y{color: #FA9600}

.pt-35{padding-top: 35px;}
.orange{color:#4C522B;}
.row{margin: 0}
.padding_foot{width: 100%;height: 5rem;overflow: hidden}
.section{margin-top: 100px;}
.section80{margin-top: 80px;}
.section70{margin-top: 70px;}
.section60{margin-top: 60px;}
.section50{margin-top: 50px}
.section40{margin-top: 40px}
.section30{margin-top: 30px}
.section20{margin-top: 20px}
.section15{margin-top: 15px}
.section10{margin-top: 10px}
.section5{margin-top: 5px}
.light1{line-height: 1}
.light1-5{line-height: 1.5}
.light1-8{line-height: 1.8}
.light2{line-height: 2}

.size-16p {
    font-size: 54px;
}
.sizemax-12p {
    font-size: 48px;
}
.size1-9p {
    font-size: 36px;
}
.size2-8p {
    font-size: 32px;
}
.size3-7p {
    font-size: 28px;
}
.size4-6p {
    font-size: 24px;
}
.size5-5p {
    font-size: 20px;
}
.size6-4p {
    font-size: 16px;
}
.size7-3_5p {
    font-size: 14px;
}

.weight_bold{font-weight: bold}
.weight_bold h1{font-weight: bold}
.sizebig{font-size: 56px;font-weight: bold}
.size1{font-size: 32px}/*38px 大标题*/
.size2{font-size: 28px}/*26px */
.size24{font-size: 24px}
.size20{font-size: 20px}
.size32{font-size: 32px}
.size40{font-size: 40px}
.size3{font-size: 18px;line-height: 1.6}/*20px 大标题*/
.size4{font-size: 16px;line-height: 1.8}/*16px 大标题*/
.size5{font-size: 14px;line-height: 1.8}/*14px 大标题*/

.bg_color_an{background-color: #F5F5F6;overflow: hidden}
.bg_color_hs{background-color: #F1F3F6;overflow: hidden}
.bg_color_white{background-color: #FFFFFF;overflow: hidden}

.underline:hover a{text-decoration: underline}

.getiao img{width: 100%}
.bg_red{width: 100%;min-height: 500px;background-color: #ddd}
.bg_while{width: 100%;background-color: #ffffff}
.h200{min-height: 200px}
.bg_product_img{background-color: #EFF3F6}
.relative{position: relative}
.center-text{    color: #FFFFFF;
    text-align: center;
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);}
#section_padding{padding: 0}
.commom_padding_l_r{padding: 0 1.0625rem;}
.container{padding: 0;}
.none{display: none;}
p{color: #555555;}
.seo-anchor {
    color: #a98326;
}
#more_bg:hover{background-color: #FFC042}
/*
公共部分
*/
.common_ul_li_margin_padding>ul{overflow: hidden;margin-left: -30px;}
.common_ul_li_margin_padding12>ul{overflow: hidden;margin-left: -12px;}
.common_ul_li_margin_padding20>ul{overflow: hidden;margin-left: -24px;}
.common_ul_li_margin_padding24>ul{overflow: hidden;margin-left: -24px;}
.common_ul_li_margin_padding30>ul{overflow: hidden;margin-left: -30px;}
.common_ul_li_margin_padding50>ul{overflow: hidden;margin-left: -50px;}
.common_ul_li_margin_padding60>ul{overflow: hidden;margin-left: -60px;}
.common_ul_li_margin_padding90>ul{overflow: hidden;margin-left: -90px;}
.common_ul_li_margin_padding>ul li{overflow: hidden;padding: 0 0 30px 30px;}
.common_ul_li_margin_padding>ul li{overflow: hidden;padding: 0 0 30px 30px;}
.common_ul_li_margin_padding12>ul li{overflow: hidden;padding: 0 0 12px 12px;}
.common_ul_li_margin_padding20>ul li{overflow: hidden;padding: 0 0 24px 24px;}
.common_ul_li_margin_padding24>ul li{overflow: hidden;padding: 0 0 24px 24px;}
.common_ul_li_margin_padding30>ul li{overflow: hidden;padding: 0 0 30px 30px;}
.common_ul_li_margin_padding60>ul li{overflow: hidden;padding: 0 0 60px 60px;}
.common_ul_li_margin_padding50>ul li{overflow: hidden;padding: 0 0 50px 50px;}
.common_ul_li_margin_padding90>ul li{overflow: hidden;padding: 0 0 90px 90px;}
.common_ul_li_margin_padding>ul li img{width: 100%}
.no_padding_bottom{padding-bottom: 0px}

.commom_title h2{    margin: 0 auto;width: 100%;text-align: center;line-height: 150%}
.common_design{width: 100%;background-color: #EFF3F6;padding: 80px 0;line-height: 1.8}
.common_design .button{background-color: #4C522B;border: 0.0625rem solid #4C522B;    display: inline-block;
    border-radius: 1.25rem;height: 2.5rem;overflow: hidden;line-height: 2.5rem;padding: 0 20px;}
.common_design .button:hover{background-color: #FFC042}
.common_design .button a{color: white}
.common_shixin_ul>li{list-style-type: disc;margin-left: 16px;padding-right: 16px;}
.bottom_line{border-bottom: 2px solid #d8d8d8;width: 100%;display: block}
.bottom_line_balck{border-bottom: 2px solid #8c8c8c;width: 100%;display: block}
.w100 img{width: 100%}

.tuijian_case{}
.tuijian_case .list{}
.tuijian_case .list ul li .item{}
.tuijian_case .list ul li .item .img{text-align: center;border:2px solid #EEF2EC}
.tuijian_case .list ul li .item .img img{width: 100%}
.tuijian_case .list ul li .item .text{font-size: 20px}
.tuijian_case .list ul li .item .text .title{padding-top: 30px;padding-bottom: 8px}
.tuijian_case .list ul li .item .text .sub_title a{color: #767575;font-size: 16px}

.list_product_item_type{}
.list_product_item_type1 {margin-top: 30px;background-color: #FA9600;border-radius: 40px;text-align: center;width: 220px}
.list_product_item_type1 a{line-height: 36px;color: #ffffff;font-size: 18px}
.list_product_item_type1 a:hover{color: #EFEFEF;text-decoration: underline}

.list_product_item_type2{padding-top: 30px;display: inline-block}
.list_product_item_type2 .more{width: 100px;height: 50px;border-radius: 50px;background-color: #FA9600;margin-right: 20px;float: left;text-align: center}
.list_product_item_type2 .more a{color: #ffffff;line-height: 50px}
.list_product_item_type2 .more:hover{background-color: #FC9F2D}
.list_product_item_type2 .zixun{width: 100px;height: 50px;border-radius: 50px;background-color: #ffffff;float: left;border: 1px solid #363231;text-align: center}
.list_product_item_type2 .zixun a{line-height: 50px}
.list_product_item_type2 .zixun:hover{border: 2px solid #363231;}
.list_product_item_type2 .zixun:hover a{line-height: 48px}

.list_product_item_type3{padding-top: 30px;display: inline-block}
.list_product_item_type3 .zixun{width: 100px;height: 50px;border-radius: 50px;background-color: #FA9600;margin-right: 20px;float: left;text-align: center}
.list_product_item_type3 .zixun a{color: #ffffff;line-height: 50px}

.product_top_bottom{overflow: hidden}
.product_top_bottom .text{padding: 0px 100px 60px 100px;overflow: hidden}
.product_top_bottom .title{font-size: 32px;font-weight: bold}
.product_top_bottom .p{font-size: 18px;}
.product_left_right {}
.product_left_right_common{width: 100%;height: 450px;}
.product_left_right_common .title,.product_left_right_common .title a,product_top_bottom .title ,.product_top_bottom .title a{color: #212121}
.product_left_right_common .item_img{width: 600px;float: left;height: 450px;overflow: hidden}
.product_left_right_common .item_text{width: 600px;float: left;height: 450px;}
.product_left_right_common .right_text{
    position: relative;
    top:50%;
    left: 120px;
    transform:translateY(-50%);
}
.product_left_right_common .left_text{
    position: relative;
    top:50%;
    left: 100px;
    transform:translateY(-50%);
}

.product_position{position: relative}
.product_position .text{position: absolute;left: 90px;top: 70px;color: #ffffff}
.product_position .text .title{font-size: 28px;}
.product_position .text .p{font-size: 20px;line-height: 1.8;color: #DEDEDE}

.yanjiurenyuan li .title{color: #212121}
.yanjiurenyuan li span{color: #212121}

.product_common .img{overflow: hidden}
.product_common .img img {
    transition: all 0.6s;
}
.product_common .img:hover img {
    transform: scale(1.1);
}
.product_common .img img {
    width: 100%;
    margin: 0 auto;
}

.header_top{position: relative;}
header{height: 140px;width: 100%;}
header .left_logo{height: 80px;width: 100%;float: left;}
header .left_logo .log{float: left;padding-right: 20px;line-height: 80px;}
header .left_logo .text{float: left;line-height: 80px;font-size: 18px;font-weight: bold}
header .bottom_part{width: 100%;float: left;background-color: #ffffff;border-bottom: 1px solid #DCDDDD}

header .nav_list{padding-left: 0px;display: inline-block}
header .nav_list li{line-height: 60px;float: left;padding-right: 55px;}
header .nav_list li .item{position: relative}
header .nav_list li .item .b_line{height: 2px;
    width: 100%;
    position: absolute;
    bottom: -0px;
    left: 0px;
    background-color: #FA9600;display: none}
header .nav_list li:hover .item .b_line{display: block}
header .nav_list li.checked .item .b_line{display: block}
header .nav_list .item_list{
    position: absolute;top: 140px;left: 0;z-index: 999;background-color: #ffffff;width: 100%;border-top: 1px solid #DCDDDD;display: none;
    border-bottom: 1px solid #DCDDDD;

}
header .nav_list li:hover .item_list{display: block;}
header .nav_list .item_list .w100_dl{   width: 100%;height: 190px;position: relative}
header .nav_list .item_list dl{    color: #FFFFFF;
    text-align: center;
    width: 680px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: inline-block;
}


header .nav_list .item_list dl .content{text-align: left;padding-left: 80px;overflow: hidden;display: block}
header .nav_list .item_list dl dt:nth-child(odd){}
header .nav_list .item_list dl dt{width: 300px;float: left;}
header .nav_list .item_list dl .lie dt{width: 300px;float: left;}
header .nav_list .item_list dl .lie .item3cat{width: 300px;float: left;line-height:1.42;}
header .nav_list .item_list dl .lie .item3cat a{font-size: 15px;color: #767575}


header .nav_list .item_list dl a{font-size: 16px;color: #555555;line-height: 1;margin-bottom: 18px;display: block}
header .nav_list .item_list dl a:hover{text-decoration:underline;}



header .nav_list .item_list_ad dl .content .item_list_ad_left_part{float: left;}
header .nav_list .item_list_ad dl .content .item_list_ad_left_part .lie{width: 160px;float: left;height: 190px;overflow: hidden}
header .nav_list .item_list_ad dl .content .item_list_ad_right_part{float: left;}
header .nav_list .item_list_ad dl .content .item_list_ad_right_part .img_list_item{float: left;}
header .nav_list .item_list_ad dl .content .item_list_ad_right_part .img_list_item:first-child{margin-right: 70px}

header .nav_list .item_list_ico{}
header .nav_list .item_list_ico dl{width: 1200px}
header .nav_list .item_list_ico dl .content{text-align: center;display:inline-block;padding-left: 0}
header .nav_list .item_list_ico .header_ico_item{width: 200px;padding-top: 18px}
header .nav_list .item_list_ico .header_ico_item:hover .text a{color: #FA9600}
header .nav_list .item_list_ico .header_ico_item .img{text-align: center}
header .nav_list .item_list_ico .header_ico_item .text{text-align: center}
header .nav_list .item_list_ico .header_ico_item .ico_hover{display: none}
header .nav_list .item_list_ico .header_ico_item:hover .ico{display: none}
header .nav_list .item_list_ico .header_ico_item:hover .ico_hover{display: block}
header .nav_list .item_list_ico dl a{padding-bottom: 0}


header .nav_list .tzdx .item_list .w100_dl{height: 300px}
header .nav_list .tzdx .item_list dl{width: 980px;}
header .nav_list .tzdx .item_list_ad dl{width: 1200px;}

header .nav_list .tzdc .item_list .w100_dl{height: 300px}
header .nav_list .tzdc .item_list dl{width: 980px;}
header .nav_list .tzdc .item_list_ad dl{width: 1200px;}
header .nav_list .tzdc .item_list_ad dl .content .item_list_ad_left_part .lie{width: 250px}


header .left_logo{border-bottom: 1px solid #DCDDDD}
header .left_logo .pull-right{line-height: 80px;}
header .left_logo .as{display: block}
header .left_logo .as .img{float: left;display: inline-block;padding-right: 8px}
header .left_logo .as .img img{width: 18px;}
header .left_logo .as .text{float: left;display: inline-block;font-size: 25px;color: #FA9600}

header .right_part {height: 60px;width: 100%;float: left;}

.header_top{width: 100%;}


.list_view .header_top{}

.num_content{padding: 50px 0;overflow: hidden}
.num_content ul{}
.num_content ul li{}
.num_content ul li .item{text-align: center;border-right: 1px solid #7f8571;}
.num_content ul li:last-child .item{border-right:none}
.num_content ul li .item .top{font-size: 48px;}
.num_content ul li .item .top span{font-size: 16px;padding-left: 5px}
.num_content ul li .item .bottom{font-size: 24px;color: #ffffff}

/*.index_num .num_content{background-image: url("/assets/images/num_bj.jpg")}*/
.index_num .num_content ul li .item .top{color: #FA9600}


.index .index_tzld ul li:first-child .item .text .title a{color: #A5B197}
.index .index_tzld ul li:first-child .item .text .sub_title p{color: #ffffff}

index .team .title p {
    margin-bottom: 8px;
    text-align: center;
}
.index .team .title span {
    font-size: 32px;
}
.index .team .list ul {
    margin-left: -30px;

}
.index .team .list ul li {
    padding-left: 30px;
    margin-bottom: 30px;
}
.index .team .list li {
    cursor: pointer;
}
.index .team .list li .item {
    overflow: hidden;
}
.index .team .list li .item .to_black img {
    transition: all 4s;
}
.index .team .list li .item .to_black:hover img {
    transform: scale(1.05);
}
.index .team .list li:first-child:hover .p {
    height: 18px;
}
.index .team .list li:hover .p {
    height: 38px;
}
.index .team .list .text {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #ffffff;
    padding: 0 20px 30px 20px;
    z-index: 99;
}
.index .team .list .name {
    font-size: 24px;
}
.index .team .list .title {
    font-size: 20px;
}
.index .team .list .p {
    font-size: 14px;
    width: 100%;
    height: 0;
    overflow: hidden;
    transition: height 1s;
    -moz-transition: height 1s;
    /* Firefox 4 */
    -webkit-transition: height 1s;
    /* Safari and Chrome */
    -o-transition: height 1s;
    /* Opera */
}
.index .team .list .p p {
    line-height: 1.5;
    color: #ffffff;
}
.lijizixun .title h2{color: #4C522B}
.lijizixun_bg{background-color: #F5F5F5;padding: 90px 0;}


.product_nav{width: 100%;background-color: #ffffff;}
.product_nav ul{text-align: center;}
.product_nav ul li{display: inline-block;padding: 30px 0;position: relative}
.product_nav ul li.checked .b_line{height: 2px;width: 100px;position: absolute;bottom: -7px;left: 26px;background-color: #4f4d4d}
.product_nav ul li:hover .b_line{height: 2px;width: 100px;position: absolute;bottom: -7px;left: 26px;background-color: #4f4d4d}


.product_nav ul li .item{width: 150px;float: left}
.product_nav ul li .img{text-align: center}
.product_nav ul li .text{text-align: center}

.index .index_common_title{width: 100%;text-align: center;margin-bottom: 50px;}
.index .index_ads{display: inline-block;}
.index .index_ads ul{margin-left: -20px;}
.index .index_ads ul li{padding: 0 0 20px 20px;}
.index .index_ads ul li .more {
    transition: opacity 1.5s;
    z-index: 11;
    left: 55px;bottom: 45px;
}
.index .index_ads ul li:hover .more{
    opacity: 1;

}
.index .index_ads ul li img{width: 100%;margin:0 auto}
.index .index_ads ul li .item{position: relative;}
.index .index_ads ul li .item .text{position: absolute}
.index .index_ads ul li .item .text .title a{font-size: 32px;color: #212121;font-weight: bold}
.index .index_ads ul li .item .text.color_white .title a{color: #ffffff}
.index .index_ads ul li .item .text .sub_title{font-size: 20px;line-height: 1.8;margin-top: 10px;}
.index .index_ads ul li .item .text.color_white p{color: #ffffff}
.index .index_ads ul li .item .text_center{position: absolute;bottom: 50px;left:0 ;width: 100%;text-align: center}


.index .index_ads ul li .item.tezhong_item .text .title a{font-size: 32px;}
.index .index_ads ul li .item.tezhong_item .text .sub_title{font-size: 20px;}

.index .shili{
    width: 100%;
    position: relative;
    height: 580px;
}
.index .shili .left_part p{color: #ffffff;line-height: 1.8}
.index .shili .img_part{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    height: auto;
    overflow: hidden;
    text-align: center;
}
.index .shili .img_part img{
    height: 580px;
    width: 1920px;
    display: inline-block;
    margin-left: calc(50% - 960px);
}
.index .shili .text_part{
    color: #FFFFFF;
    text-align: left;
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);}
.index .shili .text_part p{
    color: #ffffff;
}

.index .news-list{}
.index .news-list .news_center_list .list0 .left_part{position: relative}
.index .news-list .news_center_list .list0 .left_part .title{position: absolute;bottom: 0px; background-color: rgba(0, 0, 0, 0.7);width: 578px;font-size: 16px;line-height: 44px;height: 44px;z-index: 1;text-align: center;}
.index .news-list .news_center_list .list0 .left_part .title a{ color: #FEFEFE;}


#nav_bar.fix_top {
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 999999;
    width: 100%;
    background-color: #ffffff;
    border-bottom: 1px solid #DCDDDD;
}

/*#nav_bar.fix_top header .nav_list .item_list{border-top: none}*/

#nav_bar .nav_2l_list{height: 70px;line-height: 70px;background-color: #ffffff;border-bottom: 1px solid #DCDDDD;text-align: center;display: none}
#nav_bar .nav_2l_list ul{display: inline-block;}
#nav_bar .nav_2l_list li{display: inline-block;position: relative;margin: 0 30px}
#nav_bar .nav_2l_list li .item{display: inline-block;}

/*banner*/
.carousel-inner>.item>img{margin:0 auto;}
.carousel-control.left,.carousel-control.right{background: none}
.carousel-control div{display: table;height: 100%;width: 100%;}
.carousel-control span{display:table-cell;vertical-align: middle;font-size: 68px;}
.carousel-indicators li{border:0px;width: 0.9375rem; height: 0.9375rem;border: 0.0625rem solid #ffffff}
.carousel-indicators li.active{background: #ffffff;width: 0.9375rem; height: 0.9375rem;margin:1px;}

/*资讯按钮*/
.inquire{overflow: hidden;border-radius: 80px;background-color: #FA9600;text-align: center;width: 214px;display: inline-block}
.inquire:hover{background-color: #FC9F2D}
.inquire a{color: #FFFFFF;display: block;line-height: 60px;font-size: 20px;}
.inquire a:hover{color: #ffffff}
.bg_while .lijizixun{padding: 100px 0;background-color: #ffffff}
.bg_hui{background-color: #F5F5F5}

/*核心技术*/
.hexinjishu{}
.hexinjishu ul{}
.hexinjishu ul li .item{background-color: #F5F6F6;text-align: center;height: 490px;}
.bg_hexinjishu .hexinjishu ul li .item{background-color: #ffffff}
.hexinjishu ul li.jishu1 .item{border-bottom: 10px solid #a05238;}
.hexinjishu ul li.jishu2 .item{border-bottom: 10px solid #465985;}
.hexinjishu ul li.jishu3 .item{border-bottom: 10px solid #434826;}
.hexinjishu .title{color: #212121}

/*产品列表页*/
.product_list_index{background-color: #F5F5F5;width: 100%;display: inline-block}
.product_list_index h2{font-size: 40px;color: #4C522B;text-align: center;font-weight: bold}
.product_list_index .sub_title{text-align: center;font-size: 20px;margin-top: 20px;}
.product_list_index .list_content{margin-top: 40px}
.product_list_index .list_content .padding_common{margin-bottom: 24px;}
.product_list_index .list_content .padding_common:last-child{margin-bottom: 0px;}
.product_list_index .list_content .padding1{padding: 70px 100px 70px 100px;background-color: #ffffff;overflow: hidden}
.product_list_index .list_content ul{}
.product_list_index .list_content ul li{padding-bottom: 0px;}
.product_list_index .list_content ul li .item{background-color: #ffffff;width: 100%;display: inline-block}
.product_list_index .list_content ul li .item img{max-width: 100%}
.product_list_index .list_content ul li .item .item_text{}
.product_list_index .list_content ul li .item .item_text .title{font-size: 32px;padding-bottom: 10px;color: #212121;font-weight: bold}
.product_list_index .list_content ul li .item .item_text .text{line-height: 2;font-size: 18px;}

.product_list_index .bg_top_content{margin-top: 80px}
.product_list_index .bg_top_content li{width: 20%;float: left;}
.product_list_index .bg_top_content li .item{background-color: #434826;text-align: center;height: 160px;}
.product_list_index .bg_top_content li .item .title{color: #CADBAB;font-size: 24px;padding-top: 44px;padding-bottom: 10px}
.product_list_index .bg_top_content li .item .text{font-size: 18px;color: #ffffff}

/*关于我们相关页面*/
.about_tmp{}
.about_tmp h2{font-weight: bold}

.r_d{}
.r_d .p{font-size: 20px;line-height: 1.8;}
.r_d p{line-height: 1.8;font-size: 20px;}
.r_d p.size32{font-size: 32px;}
.r_d .sub_title,.r_d .sub_title div{font-size: 32px;}
.r_d .part_padding{padding: 0 60px;}
.r_d .img img{width: 100%}
.r_d .traceability_system{width: 100%}
.r_d .traceability_system .item{padding: 50px 0;text-align: center}
.r_d .traceability_system .item img{width: auto}
.r_d.core-technology .part1 .text{height: 110px}
.r_d .r_d_main_content{    width: 100%;
    position: relative;
    height: 400px;}

.r_d .r_d_main_content .img {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    height: auto;
    overflow: hidden;
    text-align: center;
}

.r_d .r_d_main_content .text {
    color: #FFFFFF;
    text-align: center;
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.r_d .r_d_main_content .text .content{
    width: 80%;margin: 0 auto;
}
.r_d .r_d_main_content .text .content ul li{padding-bottom: 0}

.r_d .intellectual{}
.r_d .intellectual .text_bottom{}
.r_d .intellectual .text_bottom ul{width: 90%;margin: 0 auto}
.r_d .intellectual .text_bottom ul li{width: 20%;float: left;text-align: center}


.about_tmp{}
.about_tmp .size32{font-size: 32px;}
.about_tmp h2{font-size: 40px;font-weight: bold}
.about_tmp p,.about_tmp .p{font-size: 20px;line-height: 1.8}


.wenhua{}
.wenhua .myself_top{margin-top: 120px;}
.wenhua .content{padding: 0 108px;overflow: hidden}
.wenhua .content .img{width: 352px;float: left;height: 387px;}
.wenhua .content .text{width: 526px;height:387px;float: left;position: relative}
.wenhua .content .text .pp{text-align: left;width: 100%;position: absolute;   top: 50%;
    transform: translateY(-50%);}
.wenhua .content .middle_content{width: 106px;height: 300px;overflow: hidden;float: left}

.licheng_list{width: 950px;margin: 0 auto}
.licheng_list li{width: 100%;float: left}
.licheng_list li:last-child .right_part{padding-bottom: 0}
.licheng_list .left_part{width: 235px;float: left;}
.licheng_list .left_part .item{font-size: 24px;padding-right: 60px;float: right;color: #FA9600;line-height:1}
.licheng_list .right_part{width: 715px;float: left;

    box-sizing: border-box;
    padding: 0 60px 60px 140px;
    /* background: red; */
    position: relative;
    border-left: solid 1px #bbbdbc;}
.licheng_list .right_part:before{
    content: "";
    position: absolute;
    top: 0;
    left: -7px;
    width: 14px;
    height: 14px;
    background: #fff;
    z-index: 1;
}
.licheng_list .right_part:after{content: "";
    position: absolute;
    top: 0px;
    left: -8px;
    width: 15px;
    height: 15px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    border: solid 2px #fa9600;
    background: #fff;
    z-index: 2;}
.licheng_list .right_part .item{float: left;}
.licheng_list .right_part .item .img{padding-bottom: 20px;}
.licheng_list .right_part .item .title{font-size: 26px;color: #212121;line-height: 1.8}
.licheng_list .right_part .item .text p{line-height: 1.8;font-size: 16px}

.common_nav_list_neiye{
    width: 100%;
    border-bottom: 2px solid #d8d8d8;
    background-color: #FFFFFF;
    height: 90px;
    line-height: 90px;
    position: relative;
}
.list_view .common_nav_list_neiye{border-bottom: none}
.common_nav_list_neiye ul{display: inline-block}
.common_nav_list_neiye ul li{
    float: left;
    margin: 0 25px;
    font-size: 16px;
    color: #3e3938;
    position: relative;
}
.common_nav_list_neiye ul li .item{}
.common_nav_list_neiye ul li.checked .item a{color: #413f3f;}
.common_nav_list_neiye ul li:hover .item a{color: #413f3f;}
.common_nav_list_neiye ul li:hover .common_bottom_line{position: absolute;
    bottom: -1px;
    width: 100%;
    height: 2px;
    background-color: #413f3f;
    left: 50%;
    transform: translate(-50%, -50%);
}
.common_nav_list_neiye .nav_2_list{height: 179px}
.common_nav_list_neiye .nav_3_list{border-top: 2px solid #d8d8d8;text-align: center;height: 80px;}
.common_nav_list_neiye .nav_3_list .li_list{display: inline-block;}
.common_nav_list_neiye .nav_3_list .li_item{
    float: left;
    margin: 0 25px;
    font-size: 16px;
    color: #3e3938;

}

.common_nav_list_neiye_product .nav_3_list .text{
    height: 80px;line-height: 80px
}
.common_nav_list_neiye .nav_3_list .li_item.checked .text a{color: #FA9600}


.common_nav_list_neiye_product .img{margin-top: 10px;}
.common_nav_list_neiye_product{
    /*height: 180px;*/
    height: auto;
}
.common_nav_list_neiye_product .text{line-height: 70px;}
.common_nav_list_neiye_product ul li{margin: 0 20px;}

.common_nav_list_neiye_case{height: 160px}
.common_nav_list_neiye_case{height: 160px}
.common_nav_list_neiye_case ul li{margin: 0 48px}
.common_nav_list_neiye_case .item:hover .text a{color: #FA9600}
.common_nav_list_neiye_case .item .img{padding-top: 10px}
.common_nav_list_neiye_case .item .text{padding: 0;line-height: 2;padding-bottom: 17px}
.common_nav_list_neiye_case .item .ico_hover{display: none}
.common_nav_list_neiye_case .item:hover .ico{display: none}
.common_nav_list_neiye_case .item:hover .ico_hover{display: block}
.common_nav_list_neiye_case .checked .common_bottom_line{background-color: #FA9600 }
.common_nav_list_neiye_case.common_nav_list_neiye ul li:hover .common_bottom_line{background-color: #FA9600 }


.checked .common_bottom_line{
    position: absolute;
    bottom: -1px;
    width: 100%;
    height: 2px;
    background-color: #413f3f;
    left: 50%;
    transform: translate(-50%, -50%);
}
.hover_item:hover .common_bottom_line{
    position: absolute;
    bottom: -1px;
    width: 100%;
    height: 2px;
    background-color: #413f3f;
    left: 50%;
    transform: translate(-50%, -50%);
}

.banner_common {
    width: 100%;
    position: relative;
    height: 400px;
}
.banner_common img {
    transition: all 6s;
}
.banner_common:hover img {
    transform: scale(1.1);
}
.banner_common .text {
    color: #FFFFFF;
    text-align: center;
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.banner_common .text_left{text-align: left}
.banner_common .text .content {
    display: inline-block;
}
.banner_common .text h1 {
    line-height: 1.5;
}
.banner_common .text p {
    margin-top: 30px;
    line-height: 1.8;
}
.banner_common .img {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    height: auto;
    overflow: hidden;
    text-align: center;
}
.banner_common .img img {
    height: 400px;
    width: 1920px;
    display: inline-block;
    margin-left: calc(50% - 960px);
}
.header_banner_common h1 {
    line-height: 1.5;
    font-size: 48px;
    color: #FFFFFF;
}
.header_banner_common p {
    margin-top: 30px;
    font-size: 24px;
    margin-top: 40px;
    font-weight: 300;
    color: #FA9600;
}
.banner_common_m{}
.banner_common_m .text .content{display: inline-block}
.banner_common_m .text{
    color: #FFFFFF;
    text-align: center;
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.banner_common_m .text h1{padding-bottom: 10px;font-size: 1.5rem}
.banner_common_m .text p{color: #FFFFFF;}


/*产品详情    */
.product_item{}
.product_item .images{}
.product_item .images .item{width: 100%;text-align: center}
.product_item .images .item img{width: auto}



/*新闻详情*/
.news_detail_2020{width: 100%;display: inline-block}
.news_detail_2020 section{overflow: hidden}
.news_detail_2020 .before_next{overflow: hidden;margin-top: 52px;}

.news_detail_2020 .swiper-container {width: 1200px;height: 260px;margin: 0px auto;}
.news_detail_2020 .swiper-slide {
    text-align: center;font-size: 18px;background: #fff; /* Center slide text vertically */display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;
    -ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;
}

.news_detail_2020 .swiper-pagination-bullet{border: 1px solid #FEFEFE;background: none;opacity:0.5;}
.news_detail_2020 .swiper-pagination-bullet-active{background: #FEFEFE;opacity:1;}
.news_detail_2020 .swiper-container-horizontal > .swiper-pagination-bullets{right: 0px;width: 100px;left: auto;}

.news_detail_2020 .main_content{background-color: #F5F5F5;padding-bottom: 88px;overflow: hidden}
.news_detail_2020 .main_content h1{color: #231916;margin-top: 55px}
.news_detail_2020 .main_content .title_part .text{color: #717071;margin: 25px 0 10px 0;}
.news_detail_2020 .main_content .title_part .text .from{color: #B5B5B6}
.news_detail_2020 .main_content .zaiyao{background-color: #FFFFFF;padding: 70px 100px;border-bottom: 1px solid #d8d8d8}
.news_detail_2020 .main_content .zaiyao .text{ padding-left: 58px;}
.news_detail_2020 .main_content .zhaunti_main{overflow: hidden;max-height: 2500px;}
.news_detail_2020 .main_content .content{background-color: #FFFFFF;padding: 70px 100px;position: relative;}
.news_detail_2020 .main_content .content a{color: #a98326}
.news_detail_2020 .main_content .content img{max-width: 100%;}
.news_detail_2020 .main_content .content p{line-height: 1.8}
.news_detail_2020 .main_content .content .from p{font-size: 12px;color: #B4B5B5;}
.news_detail_2020 .main_content .content .hide-article-box{ position: absolute; bottom: 0px;left: 0px;  width: 100%;
    background-image: -webkit-gradient(linear,left top, left bottom,from(rgba(255,255,255,0)),color-stop(50%, #fff));padding-top: 160px;
    background-image: linear-gradient(-180deg,rgba(255,255,255,0) 0%,#fff 70%);
    padding-bottom: 20px;text-align: center;
    margin-bottom: 70px;}
.news_detail_2020 .main_content .content .hide-article-box a{line-height: 2.5;width: 130px;border: 1px solid #7e7d7e;color: #212121;display: inline-block;cursor: pointer;}
.news_detail_2020 .new_index_2020 .common_seciton .list{min-height: 312px;}
.news_detail_2020 .top_crumbs{width: 100%;height: 80px;line-height: 80px;}

/*资讯item页面*/
.news_item_2020{}
.news_item_2020 .item_content{background-color: #F5F5F5;padding: 56px 0 ;}
.news_item_2020 .item_content .content{background-color: #FFFFFF}
.news_item_2020 .item_content .content ul{}
.news_item_2020 .item_content .content ul li{padding: 40px;border-top: 1px solid #d8d8d8}
.news_item_2020 .item_content .content ul .list-view div:first-child li{border: 0;}
.news_item_2020 .item_content .content ul li:hover{background-color: #F5F5F5;}
.news_item_2020 .item_content .content ul li .item{position: relative;height: 155px;}
.news_item_2020 .item_content .content ul li .img{position: absolute;left: 0;top: 0;}
.news_item_2020 .item_content .content ul li .img img{width: 260px;height: 149px;}
.news_item_2020 .item_content .content ul li .text{width: 100%;padding-left: 293px;}
.news_item_2020 .item_content .content ul li .text .title a{color: #212121}
.news_item_2020 .item_content .content ul li .text .title a:hover{color: #FA9600;}
.news_item_2020 .item_content .content ul li .text .des{line-height: 1.8;margin-top: 9px;}
.news_item_2020 .item_content .content ul li .text .time{}

.news_item_2020 .item_content .content ul li.is_text{padding: 50px 100px;}
.news_item_2020 .item_content .content ul li.is_text .item{height: auto}
.news_item_2020 .item_content .content ul li.is_text .item .text{padding-left: 193px;}
.news_item_2020 .item_content .content ul li.is_text .item .time{width: 95px;position: absolute;left: 0px;top: 0px;color: #555555;text-align: right;font-family: Arial; }
.news_item_2020 .item_content #fenye{background-color: #F5F5F5;display: block;}
.news_item_2020 .item_content #fenye .pagination{margin-top: 60px;}
/*.news_item_2020 .list-view>div{overflow: hidden;}*/

.top_crumbs a:hover{color: #FA9600}

.send_email_contactus{}
.send_email_contactus .btn{width: 219px;height: 50px;line-height: 50px;font-size: 20px;text-align: center;background-color: #FA9600;color: #ffffff;padding: 0}
.send_email_contactus .btn:hover{background-color: #FC9F2D}

.news_index {}
.news_index .news_list li img{height: 210px;}
.news_index .news_list #fenye{padding-left: 50px;}

.gsxinwen_class .nav_2l_list{display: none}
.zhishi_class .nav_2l_list{display: none}

.xiangguan_zixun .news-list .nav-list {
    width: 100%;
    border-bottom: 1px solid #d8d8d8;
    background-color: #FFFFFF;
    height: 70px;
    line-height: 70px;
    position: relative;
}
.xiangguan_zixun .news-list .nav-list ul {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 9999;
}
.xiangguan_zixun .news-list .nav-list li {
    float: left;
    margin-right: 30px;
    font-size: 32px;
    color: #3e3938;
    height: 70px;
    line-height: 70px;

}
.xiangguan_zixun .news-list .nav-list li.checked {
    border-bottom: 2px solid #FA9600;
}
.xiangguan_zixun .news-list .nav-list li a{color: #212121}
.xiangguan_zixun .news-list .list {
    font-size: 16px;
    line-height: 1.8;
    color: #717070;
}
.xiangguan_zixun .news-list .list .companyAtricle {
    padding-top: 5px;
    overflow: hidden;
}
.xiangguan_zixun .news-list .list .companyAtricle ul {
    margin-left: -50px;
    overflow: hidden;
}
.xiangguan_zixun .news-list .list .companyAtricle ul li {
    padding-left: 50px;
    margin-bottom: 1px;
}
.xiangguan_zixun .news-list .list .companyAtricle .img {height: 207px;overflow: hidden}
.xiangguan_zixun .news-list .list .companyAtricle .img img{width: 367px;height: 210px;}
.xiangguan_zixun .news-list .list .companyAtricle a {
    font-size: 20px;
    color: #212121;
    line-height: 1.6;
}
.xiangguan_zixun .news-list .list ul {
    margin-left: -70px;
    overflow: hidden;
}
.xiangguan_zixun .news-list .list ul li {
    padding-left: 70px;
    margin-bottom: 20px;
}
.xiangguan_zixun .news-list .list .title {
    max-width: 460px;
    display: -webkit-box;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}
.xiangguan_zixun .news-list .list a {
    color: #1f1f1f;font-size: 20px;
}.xiangguan_zixun .news-list .list p{
     color: #717070;font-size: 16px;
 }

.xiangguan_zixun .news-list .list a:hover{color: #FA9600}
/*右悬挂*/
.right_gua{
    position: fixed;
    top: 50%;
    right: 0;
    z-index: 999;
    width: 60px;
    height: 100%;
}
.right_gua .content{

    position: absolute;
    right: 0;
    top: 0;
    width: 60px;
    height: auto;
    transform: translateY(-50%);
}
.right_gua .content ul{overflow: visible}
.right_gua .content li{position: relative}
.right_gua .content .weixin{
    display: none;
    position: absolute;width: 185px;
    top: -35px;right: 94px;
}
.right_gua .content li .weixin .img{padding: 14px;float: left;width: 172px;background-color: #FFFFFF;}
.right_gua .content li .weixin .img img{width: 100%;}
.right_gua .content li .weixin .shixin{float: left;    margin-top: 69px;}
.arrow-right {

    font-size: 0;
    line-height: 0;
    border-width: 10px;
    border-color: white;
    border-right-width: 0;
    border-style: dashed;
    border-left-style: solid;
    border-top-color: transparent;
    border-bottom-color: transparent;
}
.right_gua .content .weixin_part:hover .weixin{display: block}
.right_gua .content li .item{
    background-color: #555555;
    margin-bottom: 2px;

}
.right_gua .content li:first-child .item{background-color: #FA9600;}

.right_gua .content li:hover .item{ background-color: #757475;}
.right_gua .content li:first-child:hover .item{background-color: #FC9F2D;}

.right_gua .content li:last-child .item{
    margin-bottom: 0;
}
.right_gua .content li .item:hover{
    cursor: pointer;
}

.right_gua .content li .item img:first-child{
    display: block;
}
.right_gua .content .tel_part{position: relative}
.right_gua .content .tel_part .tel{position: absolute;top: 0;right: 62px;height: 60px;width: 180px;text-align: center;background-color: #757475;line-height: 60px;display: none}
.right_gua .content .tel_part .tel .text{font-size: 24px;color: #ffffff}
.right_gua .content .tel_part:hover .tel{display: block}

.right_gua .content .wx{position: relative}
.right_gua .content .wx .left_part{position: absolute;top: -30px;right: 62px;height: 180px;width: 160px;background-color: #757475; text-align: center;line-height: 60px;display: none}
.right_gua .content .wx .left_part .img{padding-top: 11px}
.right_gua .content .wx .left_part .txt{font-size: 16px;color: #FA9600;text-align: center;height: 32px;line-height: 2}
.right_gua .content .wx .left_part .txt p{color: #FA9600;text-align: center;height: 32px;line-height: 2}
.right_gua .content .wx:hover .left_part{display: block}

.form_class .form_index_content{background-color: #F5F5F5;padding: 200px 0;text-align: center}
.form_class footer .part1{background-color: #ffffff}

.error_404 .error_404_index_content{background-color: #F5F5F5;padding: 200px 0;text-align: center}
.error_404 .error_404_index_content .title{font-size: 80px}
.error_404 footer .part1{background-color: #ffffff}
/*footer{background-color: #1F1F1F;overflow: hidden;z-index: 99999}*/

.about_tmp .num_part{background-color: #F5F5F5}
.about_tmp .num_part .num_content ul li{width: 20%;float: left}
.about_tmp .num_part .num_content ul li .item .top{color: #4C522B}
.about_tmp .num_part .num_content ul li .item .bottom{color: #555555;font-size: 20px}


/*新闻中心*/
.new_index_2020{}
.new_index_2020 section{overflow: hidden}
.new_index_2020 .banner_common{height: 200px;}
.new_index_2020 .banner_common img{height: 200px;}
.news_nav_top_list{height: 80px;border-bottom: 1px solid #d8d8d8}
.news_nav_top_list ul{overflow: hidden}
.news_nav_top_list ul li{float: left;padding-right: 65px;}
.news_nav_top_list ul li a{line-height: 80px;font-size: 16px;float: left;color: #212121}
.new_index_2020 .common_seciton{}
.new_index_2020 .common_seciton .top{height: 65px;border-bottom: 1px solid #d8d8d8;}
.new_index_2020 .common_seciton .top a{line-height: 65px;position: relative;color: #212121;}
.new_index_2020 .common_seciton .top a:hover{color: #FA9600;}
.new_index_2020 .common_seciton .top .more a{padding-right: 10px;}
.new_index_2020 .common_seciton .top .more a:after{content: '';background: url(/assets/images/more_ico.png) no-repeat;position: absolute;right: -25px;bottom: 2px;z-index: 2;width: 32px;height: 16px;}
.new_index_2020 .common_seciton .top .more a:hover:after{content: '';background: url(/assets/images/more_ico_hover.png) no-repeat;position: absolute;right: -24px;bottom: 2px;z-index: 2;width: 32px;height: 16px;}
.new_index_2020 .common_seciton .top .nav_title{font-size: 24px;float: left ;color: #212121}
.new_index_2020 .common_seciton .top .more{float: right}
.new_index_2020 .common_seciton .list{min-height: 426px;overflow: hidden;}

.new_index_2020 .common_seciton .list .item{position: relative}
.new_index_2020 .common_seciton .list .item .text{padding-left: 230px;font-size: 14px;line-height: 2;height: 124px;}
.new_index_2020 .common_seciton .list .item .text .title{font-size: 20px;line-height: 2}
.new_index_2020 .common_seciton .list .item .text .title a{color: #212121}
.new_index_2020 .common_seciton .list .item .text .title a:hover{color: #FA9600;}
.new_index_2020 .common_seciton .list .item .text .click{font-size: 12px;}
.new_index_2020 .common_seciton .list .item .text .click p{color: #888889;}
.new_index_2020 .common_seciton .list .item .text .des p{line-height: 1.8}
.new_index_2020 .common_seciton .list .item .img img{width: 210px;height: 120px;position: absolute;left: 0px;top: 0px;}
.new_index_2020 .common_seciton .list .item .title_time {position: relative;}
.new_index_2020 .common_seciton .list .item .title_time a{color: #212121}
.new_index_2020 .common_seciton .list .item .title_time .title{font-size: 16px;padding-right: 100px;}
.new_index_2020 .common_seciton .list .item .title_time .title a:hover{color: #FA9600}
.new_index_2020 .common_seciton .list .item .title_time .time{font-size: 14px;width: 100px;position: absolute;right: 0px;top: 0px;text-align: right}

.new_index_2020 .common_seciton.col-md-1part12 li{width: 50%;float: left;}
.new_index_2020 .common_seciton.col-md-6 li{width: 100%;float: left}

/*案例页面*/
.case_content{}
.case_content .product_list .part:last-child .part_product{padding-bottom: 0}
.case_content .product_list .part:last-child.bg_color_hs .part_product{padding-bottom: 100px}
.case_content .part1{overflow: hidden}
.case_content .part1 .left_part{width: 50%;float: left;background-color: #e0e5d7;height: 806px;}
.case_content .part1 .left_part .content{width: 600px;float: right;padding: 100px 0}
.case_content .part1 .left_part .content .title{color: #666633;font-size: 32px}
.case_content .part1 .left_part .content .title h3{font-size: 40px;font-weight: bold}
.case_content .part1 .left_part .content .sub_title{font-size: 20px;padding-top: 20px;padding-right: 100px}
.case_content .part1 .left_part .content .ico_list{overflow: hidden}
.case_content .part1 .left_part .content .ico_list li{width: 33.33%;float: left;padding-top: 40px}
.case_content .part1 .left_part .content .ico_list li .item{width: 112px;text-align: center}
.case_content .part1 .left_part .content .dingzhi{padding-top: 60px;display: inline-block}

.case_content .part1 .right_part{width: 50%;float: left;background-color: #F5F5F5;height: 806px;}
.case_content .part1 .right_part .content{width: 600px;float: left;padding: 100px}
.case_content .part1 .right_part .content ul li{margin-top: 70px}
.case_content .part1 .right_part .content ul li:first-child{margin-top: 0}
.case_content .part1 .right_part .content ul li .title{color: #666633;font-size: 32px}
.case_content .part1 .right_part .content ul li .text{font-size: 20px}

.case_content .bg_part{background-color: #ffffff;overflow: hidden}
.case_content .bg_color_hs{background-color: #F1F3F6;overflow: hidden}
.case_content .part_product{padding: 100px 0;}
.case_content .no_bottom_padding .part_product{padding-bottom: 0}
.case_content .part_product .top_part {overflow: hidden}
.case_content .part_product .top_part .left_part{width: 450px;float: left}
.case_content .part_product .top_part .left_part .title{font-size: 28px;color: #484443;font-weight: bold}
.case_content .part_product .top_part .left_part .text{font-size: 18px;padding-top: 10px}
.case_content .part_product .top_part .left_part .zhutu{padding-top: 30px;text-align: center}
.case_content .part_product .top_part .right_part{width: 750px;float: left}
.case_content .part_product .bottom_list{padding-top: 100px;}
.case_content .part_product .bottom_list .title{font-size: 22px;color: #4C522B;padding-bottom: 10px}
.case_content .part_product .bottom_list .text{padding-top: 10px;line-height: 1.8}
.case_content .common_ul_li_margin_padding60>ul li{padding-bottom: 0}

footer{}
footer .part1{background-color: #F5F5F5;padding: 60px 0}
footer .part1 .left_part{}
footer .part1 .left_part .title a{font-size: 20px;color: #212121;padding-bottom: 10px;}
footer .part1 .left_part .list li a{margin-top: 22px;display: inline-block}
footer .part1 .left_part a:hover{text-decoration: underline}
footer .part1 .right_part{width: 250px;float: right}
footer .part1 .zixun{width: 210px;height: 50px;border: 1px solid #FA9600;text-align: center}
footer .part1 .zixun:hover{border: 2px solid #FA9600;}
footer .part1 .zixun a{font-size: 20px;color: #FA9600;line-height: 50px;}
footer .part1 .zixun:hover a{line-height: 48px;}
footer .part2{background-color: black;text-align: center;height: 70px;line-height: 70px;width: 100%}
footer .part2 p,footer .part2 a{color: #DDDEDE}
footer .part_linsk{padding: 26px 0 ; background-color: black;text-align: center;width: 100%}
footer .part_linsk .text p{color: #EFEFEF;margin-bottom: 5px}
footer .part_linsk .linsk {color: #A1A2A2}
footer .part_linsk .linsk a:hover{color: #FA9600}

/*.list_view footer .part1,.product_item_view footer .part1,.list_view footer .part1,.news_detail_view footer .part1{background-color: #ffffff;}*/

.product_item_view footer .part1{background-color: #ffffff;padding-top: 0}

.zhishi_class footer .part1{background-color: #ffffff;}