﻿
.fy_all{ width:100%; margin:.12rem auto .3rem auto;}
.fy_all a:nth-child(3){ color:#808080;}

/*产品列表*/
 ::-webkit-scrollbar { display: none; } 
.menu_a{ position:relative; overflow-x: scroll;}
.menu_a>div{ padding:0 0 10px 0; text-align: center;}
.menu_a>div a{ text-align: center; float:left; width:80px; color:#999; margin-right:18px;}
.menu_a>div a span{ width:60px; height:60px; margin:0 auto; border-radius:50%; display:block; border:1px solid #ccc; box-sizing:border-box; overflow:hidden;} 
.menu_a>div a.active span{ background:#32aba1; border:none;}
.menu_a>div a:hover span{ background:#32aba1; border:none;}
.menu_a>div a.active span img{ margin-top:-63px;}
.menu_a>div a:hover span img{ margin-top:-63px;}
.menu_a>div a p{ margin-top:10px; font-size:12px;} 
.menu_a>div a.active p{ color:#32aba1;} 
.menu_a>div a:hover{ color:#333;} 

.product{ width:100%;}
.product li{ border-radius: 6px; overflow: hidden; margin-bottom:5%;}
.product li p{ line-height:36px; padding:0 10px; font-family: "ZYYT-B"; font-size:14px; background:#32aba1; color:#fff; text-align:left;}
.product li p em{ width: 36px; height: 16px; margin-top:10px;; display: block; background: #fa9d99 url(/images/jian.png) no-repeat center bottom 6px; background-size: 50%; border-radius: 14px; float:right;}



/*荣誉资质*/
.honor_list_a{ width:100%; /*background:url(/images/about4_bg.jpg) no-repeat center bottom; */ padding:20px 0;}
.honor_list_a .one_box_a{ position:relative;}
.honor_list_a .one_box_a:after{ content:""; width:100%; height:1px; background:#32aba1; position:absolute; top:50%;}

.honor_list_a .one_box_a .swiper-wrapper{
  height:auto;
  -webkit-transition-timing-function:linear;
  -moz-transition-timing-function:linear;
  -ms-transition-timing-function:linear;
  -o-transition-timing-function:linear;
  transition-timing-function:linear;
}
.honor_list_a .one_box_a .swiper-slide h3{ position:relative; text-align:Center; font-size:14px; line-height: 18px; height: 36px; margin: 0 0 10px 0; font-weight:normal; color:#808080;}
.honor_list_a .one_box_a .swiper-slide h3 span{ display:inline-block; width:12px; height:12px; border-radius:6px; box-sizing:border-box; background:none; border:3px solid rgba(250,157,153,1); margin-right:6px;}

.honor_list_a .one_box_a .swiper-slide{ position:relative; padding:0 10px;}
.honor_list_a .one_box_a .swiper-slide:after{ content:""; width:16px; height:16px; border-radius:50%; background:#32aba1; position:absolute; left:50%; bottom: -27%;}
.honor_list_a .one_box_a .swiper-slide:before{ content:""; width:1px; height:38px; background:#32aba1; position:absolute; left:54.5%; bottom: -24%; transform:translateX(-50%);}
.honor_list_a .one_box_a .swiper-slide:nth-child(even){ margin-top:220px;}
.honor_list_a .one_box_a .swiper-slide:nth-child(even):after{ top:-25.6%;}
.honor_list_a .one_box_a .swiper-slide:nth-child(even):before{ top:-24.5%;}
.honor_list_a .one_box_a .swiper-slide:nth-child(even) h3{ margin:10px 0 0 0; color:#808080;}



.honor_list_b{ min-height:600px; width:100%; background:url(/images/honor2_bg.png) no-repeat center top; padding:80px 0;}
.one_box_b1{ display:none;}
.one_box_b1 .gallery-top{ width:100%; visibility:initial !important; margin-top:24px;}
.one_box_b1 .gallery-top .swiper-wrapper{ height: auto;}
.one_box_b1 .gallery-thumbs{ width:100%; visibility:initial !important;}
.one_box_b1 .gallery-thumbs h2{ font-family: "ZYYT-M"; font-size:36px; line-height:36px; color:#fff; text-align:Center; position: relative; padding-bottom:40px; margin:40px 0 20px 0;}
.one_box_b1 .gallery-thumbs h2:after{ content:""; width:30px;  height:3px; background:rgba(255,255,255,0.2); position:absolute; bottom:0; left:50%; transform: translateX(-50%);}
.one_box_b1 .gallery-thumbs .swiper-wrapper{ text-align:center; height: auto;}
.one_box_b1 .gallery-thumbs .swiper-slide{ width:100%; height:auto!important; color:#fff;}
.one_box_b1 .gallery-thumbs .swiper-slide-y{ text-align:Center;}
.one_box_b1 .gallery-thumbs .swiper-slide span{ font-size:18px; line-height:40px;}
.one_box_b1 .gallery-thumbs .swiper-slide span:first-child{ width:20px; height:20px; background:url(/images/btn_honor.png) no-repeat; display:inline-block; position: relative; top:3px; margin-right:7px;}
.one_box_b1 .gallery-thumbs .swiper-slide-thumb-active{ color:#fa9d99;}
.one_box_b1 .gallery-thumbs .swiper-slide-thumb-active span:first-child{ background-position:-20px 0;}

.one_box_b{ margin-top:40px!important;}
/*.one_box_b .swiper-container{ padding:0 40px;}*/
.one_box_b .swiper-slide{ position:relative;}
.one_box_b .swiper-slide:hover{ cursor: pointer;}
.one_box_b .swiper-slide div{ opacity:0.5; width:94px; height:94px; margin:0 auto; background: url(/images/btn_honor1.png) no-repeat; line-height:94px; text-align:center; font-size:18px; font-weight:bold; color:#b4fffe;}

.one_box_b .swiper-slide div{ background: url(/images/btn_honor2.png) no-repeat; color:#32aba1;}
.one_box_b .swiper-slide.on div{ background: url(/images/btn_honor2_red.png) no-repeat; color:#fa9d99; opacity:1;}

.one_box_b .swiper-slide:after{ content:""; height:3px; width:90px; background: #32aba1; position:absolute; top:50%; right:-30px;}
.one_box_b .swiper-slide:before{ content:""; height:3px; width:90px; background: #32aba1; position:absolute; top:50%; left: -30px;}
.one_box_b .swiper-button-disabled{ background: #c1c1c1 url(/images/btn_jt.png) no-repeat!important; opacity:1!important;}
.one_box_b .swiper-button-prev{ width: 35px; height: 35px; border-radius:50%; background: #32aba1 url(/images/btn_jt.png) no-repeat; left:0; top:34%; margin:0;}
.one_box_b .swiper-button-next{ width: 35px; height: 35px; border-radius:50%; background: #32aba1 url(/images/btn_jt.png) no-repeat; right:0; top:34%; transform: rotate(180deg); margin:0;}
.one_box_b .swiper-button-prev:after,.one_box_b .swiper-button-next:after{ display:none;}

.one_box_b .swiper-button-prev:hover{ background:#fa9d99 url(/images/btn_jt_white_red.png) no-repeat; border-radius:50%;}
.one_box_b .swiper-button-next:hover{ background:#fa9d99 url(/images/btn_jt_white_red.png) no-repeat; border-radius:50%;} 


/*导航搜索*/
header .btngsearch{ background:url(/images/earch1.png) no-repeat center; background-size:26px; width:30px; height:30px; display:block; position: absolute; top: 16px; right: 50px; z-index:9999;}
.head-search{ width:100%; background:rgba(0,0,0,0.3); position: absolute; left:0; top:-200px; transition:.5s; z-index:9;}
.head-search div{ width:90%; margin:18px auto; position:relative;}
.head-search input{
    width: 100%;
    height: 48px;
    line-height: 48px;
    background: #f5f5f5;
    font-size: 16px;
    transition:.5s;
    box-shadow:none;
    border: 2px solid #32aba1;
    padding: 0 20px;
    box-sizing:border-box;
    margin-bottom: 0;
}
.head-search a{ background:#32aba1 url(/images/search.png) no-repeat center; width:48px; height:48px;display:block; position:absolute; right:0; top:0;}
.btn_active{ top:58px;}


/*发展历程*/
.up_box{ margin-bottom:14px;}
.up_box h3{ font-size:24px; font-family: "ZYYT-M"; margin:0; position:relative; padding-bottom:12px; margin-bottom:12px; color:#696969;}
.up_box h3:after{ content:""; width:64px; height:2px; background:#fa9d99; position:absolute; bottom:0; left:0;}
.up_box1 h3{ text-align:center;}
.up_box1 h3:after{ left:50%; margin-left:-32px;}


.about_history{ padding:0 24px; box-sizing:border-box;}
.about_history .one_box_b .swiper-wrapper{ height:auto;}

.about_history .one_box_b{ margin:24px 0 10px 0!important; position:relative;}
.about_history .one_box_b .swiper-container{ overflow: hidden; width: 78%;}
.about_history .one_box_b .swiper-slide{ position:relative;}
.about_history .one_box_b .swiper-slide:hover{ cursor: pointer;}
.about_history .one_box_b .swiper-slide div{ opacity:0.5; width:64px; height:64px; margin:0 auto; background: url(/images/btn_honor1.png) no-repeat; line-height:64px; text-align:center; font-size:14px; color:#b4fffe;}

.about_history .one_box_b .swiper-slide div{ background: url(/images/btn_honor2.png) no-repeat; background-size: 100%; color:#32aba1;}
.about_history .one_box_b .swiper-slide.on div{ opacity:1; background: url(/images/btn_honor2_red.png) no-repeat; background-size: 100%; color:#fa9d99;}

.one_box_b .swiper-slide:after{ content:""; height:2px; width:20px; background: #32aba1; position:absolute; top:52%; right:-20px;}
.one_box_b .swiper-slide:before{ content:""; height:2px; width:20px; background: #32aba1; position:absolute; top:52%; left: -20px;}
.one_box_b .swiper-button-disabled{ background: #c1c1c1 url(/images/btn_jt.png) no-repeat!important; opacity:1!important;}
.one_box_b .swiper-button-prev{ width: 35px; height: 35px; border-radius:50%; background: #32aba1 url(/images/btn_jt.png) no-repeat; left:0; top:28%; margin:0; transform: scale(.7);}
.one_box_b .swiper-button-next{ width: 35px; height: 35px; border-radius:50%; background: #32aba1 url(/images/btn_jt.png) no-repeat; right:0; top:28%; transform: rotate(180deg) scale(.7); margin:0;}
.one_box_b .swiper-button-prev:after,.one_box_b .swiper-button-next:after{ display:none;}

.one_box_b .swiper-button-prev:hover{ background:#fa9d99 url(/images/btn_jt_white_red.png) no-repeat; border-radius:50%;}
.one_box_b .swiper-button-next:hover{ background:#fa9d99 url(/images/btn_jt_white_red.png) no-repeat; border-radius:50%;} 



.honor_list_b_up>div{ display:none;}
.honor_list_b_up .one_box_b1{ display:block;}
.honor_list_b_up .one_box_b1 h2{ font-family: "ZYYT-B"; font-size:60px; line-height:64px; color:#32aba1; text-align:left; padding-bottom:0; margin:10px 0 24px 0;}

.honor_list_b_up .one_box_b1 .swiper-container{ padding-bottom:20px;}
.honor_list_b_up .one_box_b1 .swiper-wrapper{ height:auto;}
.honor_list_b_up .one_box_b1 .gallery-top .swiper-slide img{ transition:.5s; border: 12px solid rgba(50,171,161,0.2); box-sizing:border-box; border-radius:10px; margin-top:10px;}
.honor_list_b_up .one_box_b1 .gallery-top .swiper-slide img:hover{ border: 12px solid rgba(50,171,161,1);}
.honor_list_b_up .one_box_b1 .gallery-top .swiper-slide span{ font-size:16px; line-height:24px; color:#808080;}
.honor_list_b_up .one_box_b1 .gallery-top .swiper-slide span:first-child{ width:20px; height:20px; background:url(/images/btn_honor.png) no-repeat; background-position:-40px 0;
  display:inline-block; position: relative; top:4px; margin-right:7px;}
.honor_list_b_up .one_box_b1 .gallery-top .swiper-slide-thumb-active{ color:#fa9d99;}
.honor_list_b_up .one_box_b1 .gallery-top .swiper-slide-thumb-active span:first-child{ background-position:-20px 0;}

.honor_list_b_up .one_box_b1 .gallery-top .swiper-pagination{ bottom:0;}
.honor_list_b_up .one_box_b1 .gallery-top .swiper-pagination .swiper-pagination-bullet{ width:10px; height:10px;}
.honor_list_b_up .one_box_b1 .gallery-top .swiper-pagination .swiper-pagination-bullet-active{ background:#32aba1;}

.honor_list_b_up .one_box_b1 .gallery-thumbs h2{ font-family: "ZYYT-B"; font-size:100px; line-height:100px; color:#32aba1; text-align:left; padding-bottom:0; margin:30px 0;}
.honor_list_b_up .one_box_b1 .gallery-thumbs h2:after{ display:none;}
.honor_list_b_up .one_box_b1 .gallery-thumbs .swiper-slide{ text-align:left;}
.honor_list_b_up .one_box_b1 .gallery-thumbs .swiper-slide span{ color:#333; font-size:16px; line-height:36px;}
.honor_list_b_up .one_box_b1 .gallery-thumbs .swiper-slide span:first-child{ background-position:-40px 0;}
.honor_list_b_up .one_box_b1 .gallery-thumbs .swiper-slide-thumb-active span{ color:#32aba1;}


.down_box1{ background:#3f83b0 url(/images/lou.png) no-repeat bottom right; background-size: 80% 60%; padding-bottom: 60px;}
.down_box .addmuns1{ padding-top:;}
.down_box .addmuns1 ul{ width:100%; padding:48px 30px 30px; box-sizing:border-box;}
.down_box .addmuns1 li{ width:50%; text-align:left; float:left;}
.down_box .addmuns1 li:last-child{ margin:24px 0 0; width:100%;}
.down_box .addmuns1 li:after{ display:none;}
.down_box .addmuns1 li p{ position:relative; display:inline-block;}
.down_box .addmuns1 li p span{ font-size:34px; line-height:34px; margin-bottom:40px; font-family: "ZYYT-B"; color:#fff;}
.down_box .addmuns1 li p em{ font-size:18px; line-height:18px; color:#fff; font-family:arial; font-weight: normal; position:absolute; right:-16px; top:6px;}
.down_box .addmuns1 li h3{ color:#fff; font-size:14px; margin:0 auto; font-weight: normal;}




/*公益事业*/
#mould64141 h3{ font-size:24px; font-family: "ZYYT-M"; margin-top:0; position:relative; padding-bottom:12px; margin:10px 0 20px 0;color: rgba(50,171,161,1); color:#696969;}
#mould64141 h3:after{ content:""; width:48px; height:2px; background:#fa9d99; position:absolute; bottom:0; left:0;}



/*搜索*/
.news_search{ width:90%; border:6px solid #32aba1; position: relative; background:#32aba1; margin:0 auto 24px auto;}
.news_search a{ background:url(/images/search1.png) no-repeat center; width:14%; height:40px; display:block; float:right;}
.news_search input{
    width: 84%;
    height: 40px;
    line-height: 40px;
    padding: 0 20px;
    float: left;
    background: #fff;
    border: 0 solid transparent;
    font-size: 14px;
    transition:.2s;
    box-shadow:none;
    margin:0;
    box-sizing:border-box;
}


/*产品招商*/
.product_join{ background:url(/images/about5_bg.jpg) no-repeat; width:100%; padding:20px 0;}
.product_join h2{ font-size:24px; line-height:24px; font-family: "ZYYT-B"; padding-bottom: 15px; letter-spacing: 1px;}
.product_join h2.a1{ padding:12px 0;}
.product_join .box2{ margin:30px 0;}
.product_join h4{ font-size:20px; line-height:24px; text-align:center; font-family: "ZYYT-B"; color:#fa9d99; margin-bottom:12px;}
.product_join h5{ background:#32aba1; width:100%; margin:0 auto 20px auto; padding:10px; box-sizing:border-box; border-radius:12px;}
.product_join h5 p{ font-size:20px; line-height:28px; text-align:center; font-family: "ZYYT-B"; border:1px solid #fff; color:#fff; border-radius:8px; letter-spacing: 5px; padding:6px 0;}



/*招聘*/
.jobs ul{ margin-bottom:12px;}
.jobs li{ width:100%; background: #32aba1 url(/images/news_list_bg.png) no-repeat right bottom -40px; padding: 18px; box-sizing:border-box; margin-bottom:15px; border-radius: 16px; background-size: auto 100%;}
.jobs li a{ color:#fff;}
.jobs li h2{ font-size:18px; line-height:18px; margin:8px 0 12px 0; font-weight: normal;}
.jobs li p span{ width:50%; display: inline-block; line-height:24px;}
.jobs li em{ width:76px; height:28px; display:block; background:#fa9d99 url(/images/jian.png) no-repeat center bottom 10px; border-radius:14px; margin-top:10px; transform: scale(0.7); margin-left: -12px;}

/*招聘详情*/
.jobs_xq{ background: #fff; width: 100%; margin: 10px auto 24px auto; border-radius:20px; box-shadow: 0 0 10px rgba(0,0,0,0.15); background: #fff url("/images/logo2.png"); background-position: center; background-size:60%;}
.title2{ text-align: center; border-bottom: 1px solid #e5e5e5; padding: 15px 0; width: 88%; margin: 0 auto;}
.title2 h1{ color: #474747; font-size: 24px;}
.title2 .jobs_menu{ margin-top: 20px;}
.title2 .jobs_menu span{ color: #474747; width:30%; float: left; margin-right:5%; display: inline-block; text-align:left; line-height:24px;}
.title2 .jobs_menu span:nth-child(3n){ margin-right:0;}
.title2 .jobs_menu span:nth-child(n+4){ width:45%;}
.content2{ padding: 0 6%;}
.content3{ margin-top: 20px;}
.content3 h1{ color: #32aba1; font-size: 20px; line-height: 36px; margin:0;}
.content3 p{ line-height: 28px; color: #333;}
.content4{ padding: 20px 0 30px 0;}
.content4 p{ color: #32aba1; line-height: 32px; font-size: 18px;}
.content4 a{ border:1px solid #32aba1; width:128px; line-height:42px; text-align:Center; display:block; border-radius:6px; margin-top:10px;}
.content4 a:hover{ background:#32aba1; color:#fff;}




/*产品详情*//*
.allever{ padding-top: 20px; }*/
 


/*内页产品*/
.product_menu{  width:100%; padding:20px 15px; box-sizing:border-box;}
.product_menu ul{ }
.product_menu li{ width:25%; float:left;}
.product_menu li:nth-child(-n+4){ margin-bottom:10px;}
.product_menu li a{ text-align:center;}
.product_menu li a span{ display:block; margin:0 auto; width:50px; height:50px; background:#f5f5f5 url(/images/product_name_btn.png) no-repeat; border-radius:50%;}
.product_menu li:hover a span{ background:#32aba1 url(/images/product_name_btn.png) no-repeat;}
.product_menu li.active a span{ background:#32aba1 url(/images/product_name_btn.png) no-repeat;}
.product_menu li:nth-child(2) a span{ background-position:-50px 0;}
.product_menu li:nth-child(3) a span{ background-position:-100px 0;}
.product_menu li:nth-child(4) a span{ background-position:-150px 0;}
.product_menu li:nth-child(5) a span{ background-position:-200px 0;}
.product_menu li:nth-child(6) a span{ background-position:-250px 0;}
.product_menu li:nth-child(7) a span{ background-position:-300px 0;}
.product_menu li:nth-child(8) a span{ background-position:-350px 0;}

.product_menu li:nth-child(1):hover a span{ background-position:0 -50px;}
.product_menu li:nth-child(2):hover a span{ background-position:-50px -50px;}
.product_menu li:nth-child(3):hover a span{ background-position:-100px -50px;}
.product_menu li:nth-child(4):hover a span{ background-position:-150px -50px;}
.product_menu li:nth-child(5):hover a span{ background-position:-200px -50px;}
.product_menu li:nth-child(6):hover a span{ background-position:-250px -50px;}
.product_menu li:nth-child(7):hover a span{ background-position:-300px -50px;}
.product_menu li:nth-child(8):hover a span{ background-position:-350px -50px;}
.product_menu li:nth-child(1).active a span{ background-position:0 -50px;}
.product_menu li:nth-child(2).active a span{ background-position:-50px -50px;}
.product_menu li:nth-child(3).active a span{ background-position:-100px -50px;}
.product_menu li:nth-child(4).active a span{ background-position:-150px -50px;}
.product_menu li:nth-child(5).active a span{ background-position:-200px -50px;}
.product_menu li:nth-child(6).active a span{ background-position:-250px -50px;}
.product_menu li:nth-child(7).active a span{ background-position:-300px -50px;}
.product_menu li:nth-child(8).active a span{ background-position:-350px -50px;}
.product_menu li a p{ margin:6px 0 0 0; color:#333;}
.product_menu li.active a p{ color:#32aba1;}







@font-face{
    font-family: "ZYYT-B";
    src:url("/images/ResourceHanRoundedCN-Bold.ttf");
}
@font-face{
    font-family: "ZYYT-M";
    src:url("/images/ResourceHanRoundedCN-Medium.ttf");
}
@font-face{
    font-family: "ZYYT-L";
    src:url("/images/ResourceHanRoundedCN-Light.ttf");
}


#mould72079{ padding:0 24px; box-sizing:border-box;}
#mould72079>#mould61150,#mould72079>#mould61152{ min-height:auto!important;}

#mould72072 .menu span{background-color:#fff;background:#fff;}
#mould72072 .menu span:before{background-color:#fff;background:#fff;}
#mould72072 .menu span:after{background-color:#fff;background:#fff;}
#mould72073{ background:;}
#mould72073 .swiper-container .swiper-pagination .swiper-pagination-bullet{background-color:#fff;background:#fff;width:10px;height:10px;}
#mould72073 .swiper-container .swiper-pagination .swiper-pagination-bullet-active{background-color:#32aba1;background:#32aba1;width:10px;height:10px;}



.more_nav{ width:100%; padding:0 15px; box-sizing:border-box; margin:10px 0;}
.tb_nav li{ margin:0; width:32%; margin-right:2%; margin-bottom:2%;}
.tb_nav li:nth-child(3n){ margin-right:0;}
.tb_nav li a{ box-sizing:border-box; width:100%;}
.tb_nav li:nth-child(1) a{ border:none;}

.fixed_img{ height:160px;}
.fixed_img a{ display:block;}
.fixed_img img{ width:100%; transform: scale(1.53); transform-origin: top;}

.lm_nav7{ background: #32aba1; height: 46px; margin-bottom:20px;}
.lm7_list{ margin: 0 auto;}
.lm7_list li{ background: #32aba1; height: 47px; width: .8375rem;}
.lm7_list li a{ text-decoration: none; line-height: 47px; font-size: 14px;}
.lm7_list .two_this{ text-decoration: none; position: relative; background: #fff; border-bottom: 2px solid #32aba1; box-sizing:border-box;}
.lm7_list .two_this a{ color:#696969;}
.lm7_list .two_this:after{ content: ""; clear: both; display: none; height: 1px; width: 80%; position: absolute; left: 10%; top: 38px; background: #fff;}

.lm_nav7_active{ position: fixed; left: 0; top: 0; z-index:9999;}





.footer_bg{ background:#32aba1; padding:36px 20px 24px 20px; box-sizing:border-box;}
.footer_bg .foot_top{ margin-bottom:12px;}
.footer_bg .foot_top img{ float:left; width:40%;}
.footer_bg .foot_top .back_top{ float:right; width:48px; height:48px; border-radius:8px; border:1px solid rgba(255,255,255,0.4); box-sizing:border-box; background:url(/images/icon_jt1.png) no-repeat center;
  background-size: 14px; transform: rotate(180deg);}

.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}
.sjj_nav ul li i{ position:absolute; top:10px; right:-10px; width:13px; height:8px; background:url(/images/icon_jt1.png) no-repeat center; background-size: 14px; transform: rotate(-90deg); transition:.5s; padding: 12px;}
.sjj_nav_i_se{ transform: rotate(0deg)!important;}
.sjj_nav ul li{ border-bottom:1px solid rgba(255,255,255,0.2);position:relative;line-height:48px;}

.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#fff; width:80%; font-size:16px; font-family: "ZYYT-M";}
.sjj_nav ul li ul li{ margin-left:24px;}
.sjj_nav ul li ul li:first-child{ border-top:1px solid rgba(255,255,255,0.2)}
.sjj_nav ul li ul li:last-child{ border-bottom:none;}
.sjj_nav ul li ul li a{color:rgba(255,255,255,0.8);display:block;text-align:left; font-size:14px;}
.sjj_nav ul li ul li>ul{ margin-left:10px;}


.foot_share{ margin-top:12px;}
.foot_share a{ width:50px; height:50px; display:block; border-radius:50%; float:left; position:relative; background:#009c8f url(/images/icon_sc1.png) no-repeat center center; background-size: 44px;}
.foot_share a:nth-child(-n+2){ margin-right:10px;}
.foot_share a:nth-child(2){ background:#009c8f url(/images/icon_sc2.png) no-repeat center center; background-size: 44px;}
.foot_share a:nth-child(3){ background:#009c8f url(/images/icon_sc3.png) no-repeat center center; background-size: 44px;}
.foot_share a div{ width:100px; height:100px; position:absolute; bottom:54px; left:50%; margin-left:-50px; transition:.5s; transform: scale(0); transform-origin: center bottom; z-index: 9;}
.foot_share a:last-child div{ bottom:38px;}
.foot_share a div img{ margin: 0 auto; display: block;}
.foot_share a:nth-child(3) div img{ border-radius:8px;}
.foot_share a:hover div{ transform: scale(1);}

.copyright_a{ margin-top:20px;}
.copyright_a p,.copyright_a p a{ color:#fff; line-height:20px; font-size: 12px;}




/*公司简介*/
.about_company{ width:100%; background:url(/images/tongyi_bg.jpg) no-repeat; background-attachment: fixed; background-size: contain; padding:0 0 20px 0;}
.about_company .up_box img{ border-radius:6px; overflow:hidden;}
.about_company .up_box h2{ font-size:24px; font-family: "ZYYT-M"; margin-top:16px; position:relative; padding-bottom:12px; margin-bottom:12px;color: #696969;}
.about_company .up_box h2:after{ content:""; width:64px; height:2px; background:#fa9d99; position:absolute; bottom:0; left:0;}
.about_company .up_box p{ line-height:30px; text-indent:2em; margin-bottom:30px; color:#808080;}
.about_company .up_box p:last-child{ margin-bottom:0;}
.about_company .down_box{ position:relative; display: inline-block;}
/*.about_company .down_box:after{ content:""; width:64px; height:2px; background:#fa9d99; position:absolute; top:0; left:0; visibility: initial;}*/
.about_company .down_box div:first-child{ width:100%; margin-top:10px; border-radius:8px; overflow:hidden;}
.about_company .down_box div:first-child p{ line-height:30px; margin-bottom:30px;}
.about_company .down_box div:first-child p:last-child{ margin-bottom:0;}
.about_company .down_box div:first-child::-webkit-scrollbar{ background-color: #ccc; width:5px; border-radius:2px;}
.about_company .down_box div:first-child::-webkit-scrollbar-thumb{ background-color: #32aba1; border-radius:2px;}
.about_company .down_box div:last-child{ width:100%; margin-top:20px;}
.about_company .down_box div p{ line-height:30px; text-indent:2em; color:#808080;}






/*企业文化*/
.about_culture{ width:100%; background:url(/images/tongyi_bg.jpg) no-repeat; background-attachment: fixed; padding:0 0 20px 0;}
/*.about_culture .up_box{ background:url(/images/culture2.png) no-repeat center left 250px;}*/
.about_culture .up_box .left{ width:100%; height:366px; background:url(/images/culture1.png) no-repeat; text-align:Center; color:#fff; background-size: 100%;}
.about_culture .up_box .left h2{ font-size:42px; font-family: "ZYYT-B"; margin-bottom:24px; padding-top:120px;}
.about_culture .up_box .left p{ font-size:16px; line-height:30px;}
.about_culture .up_box .right{ width:100%; box-sizing:border-box; position:relative;}
.about_culture .up_box .right h2{ font-size:24px; line-height:36px; font-family: "ZYYT-B"; color:#696969;}
.about_culture .up_box .right h2 span{ display:block; float: left; width:42px; height:42px; background:url(/images/culture3.png) no-repeat; margin-top:-4px; transform: scale(.72);}
.about_culture .up_box .right div{ width:100%; padding:20px; box-sizing:border-box; border-radius:10px; overflow:hidden;}
.about_culture .up_box .right div:first-child h2 span{ background-position:-252px 0;}
.about_culture .up_box .right div:last-child h2 span{ background-position:-42px 0;}
.about_culture .up_box .right p{ float:left; font-size:16px; line-height:30px; color:#808080;}

.about_culture .down_box{ /*background:rgba(241,255,255,0.8);*/}
.about_culture .down_box ul{ }
.about_culture .down_box li{ width:100%; padding:20px; box-sizing:border-box; border-radius:10px; overflow:hidden;}
.about_culture .down_box li:last-child{ border-right:none;}
.about_culture .down_box li h2{ font-size:24px; line-height:36px; font-family: "ZYYT-B"; color:#696969;}
.about_culture .down_box li h2 span{ display:block; float: left; width:42px; height:42px; background:url(/images/culture3.png) no-repeat; margin-top:-4px; transform: scale(.8);}
.about_culture .down_box li:nth-child(1) h2 span{ background-position:-256px 0;}
.about_culture .down_box li:nth-child(2) h2 span{ background-position:0 0;}
.about_culture .down_box li:nth-child(3) h2 span{ background-position:-42px 0;}
.about_culture .down_box li:nth-child(4) h2 span{ background-position:-84px 0;}
.about_culture .down_box li:nth-child(5) h2 span{ background-position:-126px 0;}
.about_culture .down_box li:nth-child(6) h2 span{ background-position:-168px 0;}
.about_culture .down_box li:nth-child(7) h2 span{ background-position:-210px 0;}


.about_culture .down_box li p{ font-size:16px; line-height:30px; margin-top:12px; color:#808080;}
.about_culture .down_box li:hover{ background:#32aba1; cursor: pointer;}
.about_culture .down_box li:hover h2{ color:#fff;}
.about_culture .down_box li:hover:nth-child(1) h2 span{ background-position:-256px -42px;}
.about_culture .down_box li:hover:nth-child(2) h2 span{ background-position:0 -42px;}
.about_culture .down_box li:hover:nth-child(3) h2 span{ background-position:-42px -42px;}
.about_culture .down_box li:hover:nth-child(4) h2 span{ background-position:-84px -42px;}
.about_culture .down_box li:hover:nth-child(5) h2 span{ background-position:-126px -42px;}
.about_culture .down_box li:hover:nth-child(6) h2 span{ background-position:-168px -42px;}
.about_culture .down_box li:hover:nth-child(7) h2 span{ background-position:-210px -42px;}
.about_culture .down_box li:hover p{ color:#fff;}



/*研发创新*/
.about_innovate h2{ font-size:24px; font-family: "ZYYT-M"; margin-top:0; position:relative; padding-bottom:12px; margin-bottom:12px;color: rgba(50,171,161,1); color:#696969;}
.about_innovate h2:after{ content:""; width:48px; height:2px; background:#fa9d99; position:absolute; bottom:0; left:0;}

.about_innovate{ width:100%; background:url(/images/tongyi_bg.jpg) no-repeat; background-attachment: fixed;}
.about_innovate .addmuns1{ margin-top:12px; width:100%; overflow: initial;}
.about_innovate .addmuns1 ul{ width:100%; overflow: initial;}
.about_innovate .addmuns1 li{ width:30%; float:left; text-align:left; margin-right:5%; text-align:center; background:rgba(255,255,255,0.5); border:1px solid rgba(50,171,161,0.6); padding:12px 0 20px 0; 
  border-radius:10px; overflow:hidden; box-sizing:border-box;}
.about_innovate .addmuns1 li:hover{ background:#32aba1; cursor: pointer; color:#fff;}
.about_innovate .addmuns1 li:nth-child(3n){ margin-right:0;}
.about_innovate .addmuns1 li:nth-child(-n+3){ margin-bottom:5%;}
.about_innovate .addmuns1 li:after{ display:none;}
.about_innovate .addmuns1 li h4{ font-size:12px; line-height:18px; margin:0; font-weight: normal; color:#999}
.about_innovate .addmuns1 li:hover h4{ color:#fff;}
.about_innovate .addmuns1 li p span{ font-size:36px; line-height:48px; margin-bottom:60px; font-family: "ZYYT-B"; font-style: italic; color:#49b0ae;}
.about_innovate .addmuns1 li p em{ font-size:18px; font-family: "ZYYT-M"; line-height:30px; color:#696969; margin-left: 6px; position:relative;}
.about_innovate .addmuns1 li:hover p span,.about_innovate .addmuns1 li:hover p em{ color:#fff;}
.about_innovate .addmuns1 li.adc1 em:after{ content:"+"; position:absolute; top:-20px; right:0; color:#32aba1; font-size:24px;}
.about_innovate .addmuns1 li.adc1:hover em:after{ color:#fff;}

.about_innovate .one_box_a{ margin-top: 24px;}
.about_innovate .one_box_a .swiper-wrapper{
  -webkit-transition-timing-function:linear;
  -moz-transition-timing-function:linear;
  -ms-transition-timing-function:linear;
  -o-transition-timing-function:linear;
  transition-timing-function:linear;
   height:auto;
}
.about_innovate .one_box_a .swiper-slide{ height:auto;}
.about_innovate .one_box_a .swiper-slide h3{ position:relative; text-align:Center; font-size:14px; color:#808080; font-weight:normal;}
.about_innovate .one_box_a .swiper-slide h3 span{ display:inline-block; width:12px; height:12px; border-radius:6px; box-sizing:border-box; background:none; border:3px solid rgba(250,157,153,1); margin-right:8px;}



/*生产实力*/
.history_a{ width:100%; background:url(/images/tongyi_bg.jpg) no-repeat; background-attachment: fixed; padding:10px 0 20px 0;}
.history_a ul{ position:relative; padding-left:30px; box-sizing:border-box;}
.history_a ul:after{ content:""; width:2.6px; height:100%; background:#49b0ae; position:absolute; top:0; left:12px;}

.history_a li.work{ position:relative; margin-left: 12px; margin-bottom:20px;}
.history_a li.work:last-child{ padding-bottom:0; margin-bottom:0;}
.history_a li.work:last-child .huan:after,.history_a li.work:last-child .huan:before{ display:none;}

.history_a li.work .circle{ background:url(/images/history_hua.png) no-repeat; width:44px; height:44px; position:absolute; top:86px; left:-51px; z-index: 2; transform: scale(0.72);}
.history_a li.work .work_txt{ width:100%; margin-top: 16px;}
.history_a li.work .work_txt h2{ font-size:20px; line-height:30px; margin-bottom:10px; font-family: "ZYYT-B"; position:relative; display: inline-block; color:#696969;}
.history_a li.work .work_txt h2:after{ content:""; width:48px; height:48px; border-radius:50%; box-sizing:border-box; background:none; border:6px solid rgba(50,171,161,0.2); position:absolute; bottom:-4px; right:-16px;}
.history_a li.work .work_txt>p{ font-size:14px; line-height:24px; position:relative; padding-left: 18px; color:#808080;}
.history_a li.work .work_txt>p:after{ content:""; width:12px; height:12px; border-radius:50%; box-sizing:border-box; background:none; border:3px solid rgba(250,157,153,1); position:absolute; top:12px; left:0; transform:translateY(-50%);}

.history_a li.work .addmuns1{ margin:12px 0;}
.history_a li.work .addmuns1 ul{ padding-left:0;}
.history_a li.work .addmuns1 li{ width:33%; float:left; text-align:left;}
.history_a li.work .addmuns1 li:last-child{ margin-right:0;}
.history_a li.work .addmuns1 li:after{ display:none;}
.history_a li.work .addmuns1 li p span{ font-size:30px; line-height:30px; margin-bottom:60px; font-family: "ZYYT-B"; color:#49b0ae;}
.history_a li.work .addmuns1 li p em{ font-size:18px; line-height:30px; color:#49b0ae; font-family:arial; font-style: normal;}
.history_a li.work .addmuns1 li h3{ font-size:12px; line-height:20px; font-weight: normal; margin:0; color:#808080;}

.history_a li.work .work_img{ width:100%; height:auto; border:18px solid rgba(50,171,161,0.2); box-sizing:border-box; border-radius:10px; overflow:hidden; transition:1s;}
.history_a li.work .work_img:hover{ border:24px solid rgba(50,171,161,1); cursor: pointer;}
.history_a li.work .work_img img{ width:100%; height:; transition:.5s;}


.history_a li.work:nth-child(even) .work_txt{ float:right;}
.history_a li.work:nth-child(even) .work_img{ float:left; /*margin-top:20px;*/}



/*企业风采*/
.news2{ width:100%;}
.CorporateStyle{ width:100%;}
.CorporateStyle li{ width:100%;}
.CorporateStyle li a{ color:#333; border-bottom:none!important; padding:0 0 0.3rem 0!important;}

.CorporateStyle li h2{ font-size:18px; line-height:24px; font-family: "ZYYT-B"; position:relative; padding-bottom:20px; margin-top:10px; color:#696969;}
.CorporateStyle li p span{ color:#808080!important; font-size:14px!important; line-height:24px;}
.CorporateStyle li:hover h2{ color:#32aba1;}
.CorporateStyle li h2:after{ content:""; width:64px; height:2px; background:#fa9d99; position:absolute; bottom:0; left:0;}
.CorporateStyle li .img_box{ border-radius:8px; overflow:hidden; height:224px;}
.CorporateStyle li .img_box img{ width:100%; height:100%; transition:.8s;}
.CorporateStyle li:hover .img_box img{ transform:scale(1.08);}
.fy_all div a{ background:#32aba1; border-radius:6px;}

.xinwen_xq{ width:100%; padding:0;}
.news_xq h3 a {color: #32aba1;}
.news_xq h2{ line-height: 30px; margin:0;}
.news_xq h3,.news_xq h3 span{ font-size: 14px;}
.news_xq h3 span{ margin:0 10px;}
.news_xq p span{ display:inline;}
.news_xq p video{ width:100%!important;}
.tb_page1{ width: auto;}
.tb_page1 h4{ font-weight: normal; margin:0;}
.tb_page1 h4 a{ color: #32aba1!important;}


.news21{ width:100%;}
.news21 li{ background: #32aba1 url(/images/news_list_bg.png) no-repeat right bottom -40px; padding:24px 32px; box-sizing:border-box; margin-bottom:30px; border-radius: 16px; background-size: auto 100%;}
.news21 li:last-child{ margin-bottom:15px;}

.news21 ul li a{ padding:0; border-bottom:none; color:#fff;}
.news21 ul li a time{ font-size:12px; line-height:14px;}
.news21 ul li a time span{ font-size:18px; line-height:18px; margin:6px 0 12px 0; display:block;}
.news21 ul li a p{ font-size:16px; line-height: 24px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.news21 ul li a em{ width:76px; height:28px; display:block; background:#fa9d99 url(/images/jian.png) no-repeat center bottom 10px; border-radius:14px; margin-top:12px; transform: scale(0.7); margin-left: -12px;}


/*党建视窗*/
.partybuilding{ width:100%; background:url(/images/news_bg.jpg) no-repeat center bottom; padding:48px 0 0 0;}
.partybuilding>img{ margin-bottom:30px; transform: scale(1.8);}
.partybuilding li{ width:100%; margin-bottom:36px;}
.partybuilding li:last-child{ margin-bottom:20px;}
.partybuilding li h2{ font-size:20px; line-height:54px; font-family: "ZYYT-B"; color:#ce1d24; background:url(/images/news_list_title.png) no-repeat center left; padding-left:72px;
overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.partybuilding li .img_box{ border:2px solid #e8ad82; border-radius:12px; overflow:hidden; margin-top:4px; height:150px;}
.partybuilding li .img_box img{ width:100%; height:100%; transition:.8s;}
.partybuilding li:hover .img_box img{ transform:scale(1.08);}


.child_content{ width:100%; padding:0; margin: 24px auto 0.4rem auto;}
.headst tr td{ background:#666; font-size: 0.13rem;}
.cd-faq-trigger{ border-bottom: 0.01rem dashed #ccc;}
.cd-faq-items ul li .a-1{ width:33%;}
.cd-faq-trigger::before, .cd-faq-trigger::after{ background: #666;}
.cd-faq-trigger::before{ right:50px;}
.cd-faq-trigger::after{ right:41px;}

.picture1 .picture1-cont{ padding:0; margin:20px 0 0; width:100%; box-sizing:border-box;}
.picture1 .picture1-cont > ul li{ width:48%;}
.picture1 .picture1-cont > ul a{ border:1px solid #ccc; box-sizing:border-box;}




/*办公环境/员工关怀/培训发展*/
.honor_list{ width:100%; padding:0;}
.slider11{ width:100%; margin:0 auto 30px auto; padding-bottom:20px;}
.slider11 .swiper-wrapper{ height:auto;}
.slider11 .swiper-container{ overflow: initial;}
.slider11 .swiper-slide{ transition: 300ms; transform: scale(1); border-radius:8px; overflow:hidden;}
.slider11 .swiper-slide a{ display:block; position:relative;}
.slider11 .swiper-slide a:before{ content:""; width:100%; height:100%; background:url(/images/honor_list_bg.png) no-repeat bottom; background-size:100% 50%; position:absolute; top:0; left:0;}
/*.slider11 .swiper-slide a:after{ content:""; width:100%; height:100%; background:rgba(0,0,0,0.5); position:absolute; top:0; left:0;}*/
.slider11 .swiper-slide a div{ width:100%; position:absolute; left:0; bottom:-10px; color:#fff; padding:0 30px 20px 30px; box-sizing:border-box;}
.slider11 .swiper-slide a div h2{ font-size:18px; line-height:18px; font-family: "ZYYT-B"; margin:10px 0 5px 0;}
.slider11 .swiper-slide a div p{ font-size:12px; line-height:12px; margin-top:8px; position:relative; padding-left: 16px;}
.slider11 .swiper-slide a div p:after{ content:""; width:10px; height:10px; border-radius:50%; box-sizing:border-box; background:none; border:2px solid rgba(250,157,153,1); position:absolute; top:50%; left:0; transform:translateY(-50%);}

.slider11 .swiper-slide-active,.slider11 .swiper-slide-duplicate-active{ transform: scale(1)!important; z-index:99;}
.slider11 .swiper-slide-active a:after,.slider11 .swiper-slide-duplicate-active a:after{ background:rgba(0,0,0,0);}

.slider11 .swiper-pagination{ bottom:-20px;}
.slider11 .swiper-pagination-bullet{ width:8px; height:8px;}
.slider11 .swiper-pagination-bullet-active{ width:8px; height:8px; background:#32aba1;}
















/*


.top .logo > a{ width:35%; margin-right:15px; margin-top: 9px;}
.top .logo img{ width: 90%; margin-left:6%;}
.top .logo p{ font-size: 10px; line-height:14px; margin-top:12px;}
.top .logo p a{ font-size: 14px; line-height:14px;}
.menu{ top: 45%;}

.lm_nav7{ background: #9d5634; height: 46px; margin-bottom:20px;}
.lm7_list{ margin: 0 auto;}
.lm7_list li{ background: none; height: 46px;}
.lm7_list li a{ text-decoration: none; line-height: 46px;}
.lm7_list .two_this{ text-decoration: none; position: relative;}
.lm7_list .two_this:after{ content: ""; clear: both; display: block; height: 1px; width: 80%; position: absolute; left: 10%; top: 36px; background: #fff;}

#mould72080{ width:100%; padding:0 15px 20px 15px; box-sizing: border-box;}
#mould72080 p{ line-height:30px!important; float: inherit!important; margin: inherit!important;}
#mould72080 p img{ margin:5px 0!important;}

.news2 ul li:first-child a{ padding-top:0;}
.news2 ul li:last-child a{ border-bottom:none; padding-bottom:5px;}
.n2_img{ height: 75px;}
.n2_img img{ height: 100%;}
.n2_contain p:nth-child(1){ overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.n2_contain p:nth-child(3){ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.news_xq h2{ line-height: 30px;}
.news_xq h3,.news_xq h3 span{ font-size: 14px;}
.news_xq h3 span{ margin:0 10px;}
.news_xq p span{ display:inline;}
.btns_p a{ font-size: 14px; background: #666;}
.fy_all{ margin: .15rem auto;}
.fy_all div a{ background:#666;}

.lc1 .lc1_cont .lc1_left .lc1_tit{ font-size:14px;}

#mould72090{ padding: 0 20px; box-sizing: border-box;}
.product_ .peizhi p{ font-size: 14px; line-height: 24px; font-weight: normal; padding-left:0;}



.product ul{ margin-top:0;}
.product li a{ border:1px solid #ccc; box-sizing:border-box;}
.product li p{ font-size: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}


#mould72094{ padding-bottom:30px;}

.lianxiwo{ width:94%; margin:0 auto; padding-bottom: 20px;}
.lianxiwo h2{ font-size:20px;}
.lianxiwo p{ line-height: 30px !important;}
.allmap{ height: auto; width:94%; margin:0 auto 20px auto;}
.allmap p{ float:inherit !important; margin:0!important;}

.copy h2{ line-height:24px; padding: 8px 0;}
.copy h2 a{ line-height:24px;}

#mould61152,#mould61150{ background: #4c4c4c; border: 1px solid #4c4c4c;}
#mould61152 .tel-1{
    width:80%;
    display: block;
    margin: 0.2rem auto;
    text-align: center;
    background: rgba(255,255,255,1);
    box-shadow: 0 0 4px 3px rgba(0,0,0,0.06);
    height: 0.45rem;
    line-height: 0.45rem;
    font-size: 0.18rem;
    border-radius: 1.8em;
color:#333;
}#mould61150 .tel-1{
    width:80%;
    display: block;
    margin: 0px auto;
    text-align: center;
    background: rgba(255,255,255,1);
    box-shadow: 0 0 4px 3px rgba(0,0,0,0.06);
    height: 0.45rem;
    line-height: 0.45rem;
    font-size: 0.18rem;
    border-radius: 1.8em;
color:#333;
    margin-top: .2rem;
}
#mould61150 .tel-1 div{
background:url(//upload.ruituoyun.com/Upload/website/220/image/2020/08/21/6373360635044188469921957.png) no-repeat;
    background-size: 100%;
    width: 0.3rem;
    height: 0.33rem;
    margin-right: 0.15rem;
    margin-left: .3rem;
    margin-top: .07rem;
}
#mould61150 .tel-1 span{
    font-size: 0.16rem;
    margin-left: 0.15rem;
}
#mould61150 .tel-1 p,#mould61150 .tel-1 span,#mould61150 .tel-1 div {
    vertical-align: middle;
    float: left;
}

#mould37086{ padding:0 3%; box-sizing:border-box; margin-bottom:20px;}
.video video{ height: auto;}
.video p{ margin-top:10px;}

.newslist1 .news2{ width:100%; padding:0 15px; box-sizing:border-box;}
.newslist1 .news2 li{ padding:10px; box-sizing:border-box; text-align:center;width: 49%; float: left;}
.newslist1 .news2 ul li a{ border-bottom:none; color:#333; padding:0;}
.newslist1 .news2 ul li h3{ font-size:16px;}

.tb_nav li:nth-child(1) a {background:0;color:#cc2a2e;}

.input_text input {height: 36px;}
#mould59558 {width: 92%;margin: 0 auto;}
input[type="submit"] {background: #cc2a2e;margin: 10px auto 20px auto;width: 100%;display: block;}



.tb_nav li a{font-weight: bold;color:#cc2a2e;box-sizing: border-box;}
.tb_nav li.active a{ border: 0.01rem solid #cc2a2e;}
*/







