@charset "UTF-8";

.dl-1{position: relative}
.dl-1 img{width: 100%}
.dl-1 .content{position: absolute;top: 50%;transform:translateY(-50%);left: 5%;background: rgba(255, 255, 255, 0.8);width: calc(100% - 15%);border-radius: 10px;box-shadow: 1px 2px 3px rgba(192, 192, 192, 0.5)}
.dl-1 .content h3{font-size: 11pt;line-height: 20px;font-weight: bold!important}
.dl-1 .content h3 span{font-size: 13pt;line-height: 20px;font-weight: bold!important;}
.dl-1 .content p{font-size: 8pt;margin-bottom: 5px}
.dl-1 .content .bg-2{display: inline-block;font-size: 11pt!important;}
.dl-1 .content .icon{color: #a4ca39}
.dl-1 .content li{line-height: 20px;font-size:8pt }

[class*="dl-"]>.title{border:1px silver solid;padding: .75rem 0rem;position: relative;text-align: center}
[class*="dl-"] .title h3{font-size: 13pt;margin-bottom: 0;background:#fff;display: inline;padding: 0 .5rem;font-weight: 600!important;overflow: hidden}
[class*="dl-"] .title .infos div{font-size: 12pt;font-weight: 200!important;background: #fff;padding: 0 .5rem;text-align: center;position: absolute;transform: translateX(-50%);left: 50%;line-height: 1;color: #999}
[class*="dl-"] .title .infos{position: absolute;top: -8pt;text-align: center;width: 100%}


.dl-3 .swiper-container {width: 100%;height:calc(100% - 50PX);}
.dl-3 .swiper-slide {padding: 10px}
.dl-3 .swiper-slide p{text-justify: inter-cluster}
.dl-3 .swiper-top{display: flex;justify-content:flex-start;}
.dl-3 .qiHuan{flex: 1;padding:7% 0;color: #FFF;border-left: 1px solid #FFF;border-right: 1px solid #FFF;box-sizing: border-box;display: flex;justify-content: center;align-items: center;cursor: pointer;position: relative;z-index: 10;}
.dl-3 .qiHuan:before{position: absolute;width: 100%;height: 100%;content: '';left: 0;top: 0;background: rgba(0, 0, 0, 0.2);z-index: -10}
.dl-3 .xuan.qiHuan:before{color:#fff;background-color: #a4ca39!important;}
.dl-3 .qiHuan:nth-child(1){background: url("../images/dl/dl-2_04.jpg")no-repeat;background-size: 100%}
.dl-3 .qiHuan:nth-child(2){background: url("../images/dl/dl-2_06.jpg")no-repeat;background-size: 100%}
.dl-3 .qiHuan:nth-child(3){background: url("../images/dl/dl-2_08.jpg")no-repeat;background-size: 100%}
.dl-3 .qiHuan:nth-child(4){background: url("../images/dl/dl-2_10.jpg")no-repeat;background-size: 100%}
.dl-3 .swiper-container .swiper-slide img{width:40%;margin-bottom: 5px}
.dl-3 .swiper-wrapper .swiper-slide:nth-child(2n-1) img{float:left; /* 图文混排 */margin-right: 5px}
.dl-3 .swiper-wrapper .swiper-slide:nth-child(2n) img{float:right; /* 图文混排 */margin-left: 5px}
.dl-3 p{margin-bottom: 5px}
.dl-3 .titles{background: #a4ca39;position: relative;display: inline;padding: 3px 6px;color:#fff;font-size: 10pt;}
.dl-3 .titles:before{width: 0;height: 0;border-width: 6px;border-style: solid;border-color: transparent transparent transparent #a4ca39;content: '';position: absolute;right:-12px;top:50%;transform: translateY(-50%)}

.dl-4{background: #f8f7f5 url("../images/dl/dl-2bg2.jpg") bottom left no-repeat;background-size:100%}
.dl-4 .title h3,.dl-4 .title .infos div{background: #f8f7f5!important;}
.dl-4 .lists{text-align: center}
.dl-4 .lists li>p{margin-bottom: 0}
.dl-4 .lists .icon{display: inline-block}
.dl-4 .lists .num{position: relative;border-radius: 20px;border:2px solid #a4ca39;display: inline-block}
.dl-4 .lists .num h3{font-size: 12pt;padding:6px 15px;margin-bottom: 0;color: #a4ca39}
.dl-4 .lists .num p{margin-bottom: 0!important;position: absolute;top: -60%;font-size: 14pt;font-weight: 600; color: #a4ca39;left: 50%;transform: translateX(-50%);padding: 0 5px;background: #f8f7f5;}


.taiorient-05>.row>.col-5{padding-right: 0;}
.taiorient-05>.row>.col-7{padding-left:0px;}
.taiorient-05>.row>.col-7>.row>.col-4:nth-child(1){padding-left:20px;padding-right: 5px}
.taiorient-05>.row>.col-7>.row>.col-4:nth-child(2){padding-left:5px;padding-right: 5px}
.taiorient-05>.row>.col-7>.row>.col-4:nth-child(3){padding-left:5px}
.taiorient-05>.row>.col-5>.imgs{background: url("../images/taiorient_05_01.jpg") no-repeat center center;background-size: cover;position: absolute;padding: 5px;height: 100%}
.taiorient-05>.row>.col-5>.imgs>.info{background: rgba(0, 0, 0, 0.7);color: #fff;padding: 5px;height: 100%;overflow: hidden}
.taiorient-05>.row>.col-5>.imgs>.info h5{font-size: 4vw!important; line-height: 1}
.taiorient-05>.row>.col-5>.imgs>.info  p{font-size: 3vw!important;margin-bottom: 0;line-height: 1.35!important;}
.taiorient-05>.row>.col-7{text-align: center;}
.taiorient-05>.row>.col-7 .col-4 p{color: #a4ca39}
.taiorient-05>.row>.col-7 p{margin-bottom: 0}
.taiorient-05 .row{position: relative}
.taiorient-05 .col-7 .col-6:nth-child(2n) .img{background: url("../images/taiorient_05_08.jpg") no-repeat center center;background-size: cover;z-index: -11;position: absolute;width:calc(100% - 10px);height: 100%;top: 0}
.taiorient-05 .col-7 .col-6:nth-child(2n - 1) .img{background: url("../images/taiorient_05_06.jpg") no-repeat center center;background-size: cover;z-index:-11;position: absolute;width:calc(100% - 10px);height: 100%;top: 0}
.taiorient-05 .img:before{position: absolute;width:calc(100%);height: 100%;background: rgba(154, 192, 55, 0.8);top: 0;left: 0px;content: '';z-index: -5}
.taiorient-05 .col-7 .row{margin-left: -10px;}
.taiorient-05 .col-7 .col-6:nth-child(2n - 1){padding-left: 0;height: 100%}
.taiorient-05 .col-7 .col-6:nth-child(2n ){padding-right: 0;height: 100%}
.taiorient-05 .col-7 .col-6 p{color: rgba(255, 255, 255, 0.8)}
.taiorient-05 .col-7 .col-6 span{color: #fff}
.taiorient-05 img{width: 100%}
.taiorient-05 .news .col-6 .bg-3{border-bottom-left-radius: 1rem;border-bottom-right-radius:1rem;overflow: hidden;box-shadow: 1px 2px 3px rgba(112, 128, 144, 0.3)}
.taiorient-05 .news .col-6 .bg-3 .icon-slogn{font-size: 8px;color: rgba(255, 255, 255, 0.8);text-align: right}
.taiorient-05 .news .col-6 .bg-3 li{font-size: 3.5vw!important;text-align: center;line-height: 8vw;padding: 0 10px;color: #a4ca39;text-overflow: ellipsis;white-space: nowrap}
.taiorient-05 .news .col-6 .bg-3 p{padding: 0 5px;text-align: center;margin-bottom: 0;height: 8vw;overflow: hidden;text-overflow: ellipsis;max-height:48px}

.dl-6{background: #f8f7f5 url("../images/dl/dl-2bg3.jpg") top left no-repeat;background-size:cover;position: relative;z-index: -2}
.dl-6 img{width: 100%;z-index: 10}
.dl-6 .row{margin-left: -4px!important;margin-right: -4px!important;}
.dl-6 .col-4{padding-right: 4px;width:calc(33.33 - 4px);padding-left: 4px;margin-bottom: 6px}
.dl-6 .title h3,.dl-6 .title .infos div{background: #f8f7f5!important;}

@media (min-width: 641px) and (max-width: 1920px) {
    .taiorient-05>.row>.col-5>.imgs>.info h5{font-size: 18px!important;}
    .taiorient-05>.row>.col-5>.imgs>.info p{font-size: 14px!important;}
}
@media (min-width: 640px) {
    .taiorient-05 .news .col-6 .bg-3 li {font-size: 20px !important;text-align: center;line-height: 35px;padding: 0 10px;color: #a4ca39;text-overflow: ellipsis;white-space: nowrap;}
}

.taiorient-10 li:hover{box-shadow: 0px 2px 5px rgba(153, 153, 153, 0.3);transition: all .6s}
.taiorient-10 li{border-radius: 5px;box-shadow: 0px 1px 2px rgba(153, 153, 153, 0.3);color: #444;position: relative;transition: all .6s}
.taiorient-10 li .title{width: calc(100% - 75px);font-size: 11pt;white-space: nowrap;overflow:hidden;text-overflow: ellipsis }
.taiorient-10 li span{position: absolute;right: 0;top: 50%;transform: translateY(-50%);font-size: 10pt;}



/**********company***********/

.company-1 .text-center{background: #a4ca39;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px}
.company-1 .text-center img{width: 40%!important;display: inline-block}
[class*="company"] p{margin-bottom: 0;color: #727171;line-height: 1rem}
[class*="company"] {position: relative}


[class*="company"] .com-title{text-align: center;position: relative;width: 74%;margin:0 13%;}
[class*="company"] .theader{position: relative;background: #a4ca39;width: 100%;display: inline-block;border-bottom-left-radius: 10px;border-top-right-radius: 10px}
[class*="company"] .theader:after{transform:translateX(-50%);left:50%;content: '';position: absolute;width:calc(100% + 30%);height: calc(100% - 15px);border-bottom: #a4ca39 1px dashed;bottom: 10px;border-top: #a4ca39 1px dashed;z-index: -10}
[class*="company"] .theader:before{transform:translateX(-50%);left:50%;content: '';position: absolute;width:calc(100% + 30%);border-bottom: #a4ca39 1px dashed;bottom: 20px;z-index: -10}
[class*="company"] .com-title:after{content: '';position: absolute;width:calc(100% + 15%);height: calc(100% - 40px);border-bottom: #a4ca39 1px dashed;left:50%;transform:translateX(-50%);top: 10px;z-index: -10}
[class*="company"] .com-title:before{content: '';position:absolute;width:calc(100% + 10px);height: 100%;border-left:1px #a4ca39 dashed;border-right:1px #a4ca39 dashed;border-top:1px #a4ca39 dashed;border-bottom:1px #fff dashed;border-bottom-left-radius: 10px;border-top-right-radius: 10px;top: -5px;left:-5px;z-index: 10}
[class*="company"] .theader h3{display: inline-block;font-size: 18px!important;line-height: 1!important;margin: 0;padding:0;font-family: "宋体"!important;font-weight: 800!important;color: #fff}
[class*="company"] .theader p{font-size: 10px!important;text-transform: uppercase;color: #ffffff80;line-height:1!important;padding-bottom: 3px}



.company-1 .infos{text-align: center}
[class*="company"] p{line-height: 1.8}
[class*="company"] img{width: 100%}
.company-1 .infos p{font-size: 14px!important;margin-top: 10px}
.company-1 .hlogo img{width: 40%;margin: 0 30%}
.company-1 .hlogo{background: #a4ca39;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px}

.company-2 h3{font-size: 14px!important;text-align: center;color: #a4ca39;padding-bottom: 5px}
.company-2 .col-6:nth-child(1){padding-left:10px!important;padding-right: 1px!important;}
.company-2 .col-6:nth-child(2){padding-left:1px!important;padding-right:10px!important;}
.company-2 .col-6 p{line-height: 30px;text-align: center;background: #a4ca39;color: #fff;;}
.company-2>p{font-size: 14px!important;text-align: center;position: relative;padding: 6px 0}
.company-2>p:before,.company-2>p:after{background: -webkit-linear-gradient(left, rgba(189, 214, 216, 0), #bdd6d8, rgba(189, 214, 216, 0)); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, rgba(189, 214, 216, 0), #bdd6d8, rgba(189, 214, 216, 0)); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, rgba(189, 214, 216, 0), #bdd6d8, rgba(189, 214, 216, 0)); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, rgba(189, 214, 216, 0), #bdd6d8, rgba(189, 214, 216, 0)); /* 标准的语法（必须放在最后） */}
.company-2>p:after{content: '';position: absolute;bottom: 0;left: 50%;width: 80%;height: 2px;transform: translateX(-50%)}
.company-2>p:before{content: '';position: absolute;top: 0;left: 50%;width: 80%;height: 2px;transform: translateX(-50%)}

.company-2-1 {text-align: center}
.company-2-1>p{line-height: 2;font-size: 14px!important;}
.company-2-1 .row{margin: 0!important;}
.company-2-1 .row .col-4 .icon{font-size: 36px}
.company-2-1 .row .col-4{flex: 0 0 calc(33.333333% - 2px);max-width: calc(33.333333% - 2px);background: #a4ca39;margin: 1px;color: #fff}
.company-2-1 .row .col-4 h3{font-size: 15px;margin-bottom: 0px}
.company-2-1 .row .col-4 p{color: #fff;line-height: 1.5;font-size: 9px}


.company-3 .col-4{padding-right: 5px;padding-left: 5px}
.company-3>h3{font-size: 15px!important;text-align: center}
.company-3 .col-4 p{line-height: 24px;background: #a4ca39;color: #fff;text-align: center}
.company-3>p{font-size: 13px!important;text-align: center}

.company-4 .infos h3{font-size: 14px;color: #fff}
.company-4 .infos{position: absolute;top: 50%;transform: translateY(-50%);}
.company-4 .row{padding:0;margin: 0}
.company-4 .row:nth-child(2n-1) .half:nth-of-type(odd){width:60%}
.company-4 .row:nth-child(2n-1) .half:nth-of-type(even){width:40%;position: relative;background: #a4ca39}
.company-4 .row:nth-child(2n-1) .half:nth-of-type(even):before{position: absolute;content: '';width: 0;height: 0;border-width: 15px;border-style: solid;border-color: transparent #a4ca39 transparent transparent;z-index: 100;left: -30px;transform: translateY(-50%);top: 50%}
.company-4 .row{margin-bottom: 2px!important;}
.company-4 .half{position: relative}
.company-4 .row:nth-child(2n) .half:nth-of-type(even){width:60%}
.company-4 .row:nth-child(2n) .half:nth-of-type(odd){width:40%;position: relative;background: #a4ca39}
.company-4 .row:nth-child(2n) .half:nth-of-type(odd):before{position: absolute;content: '';width: 0;height: 0;border-width: 15px;border-style: solid;border-color:transparent transparent transparent #a4ca39  ;z-index: 100;right: -30px;transform: translateY(-50%);top: 50%}

.company-4 .infos{padding: 10px;position: absolute;height: 100%;}
.company-4 .infos p{color: #fff}
.company-4 .infos h3{position: relative!important;margin-bottom: 15px}
.company-4 .infos h3:before{position: absolute;content: '';width: 0;height: 0;border-width: 6px;border-style: solid;border-color:#fff transparent transparent transparent  ;z-index: 100;bottom:-18px;transform: translateX(-50%);left: 50%}
.company-4 .half{position: relative;color: #fff}
.company-4 .infos h3:after{position: absolute;content: '';width: 100%;height: 1px;background: #fff;left: 0;bottom: -6px}


.company-5 .bg-1.py-3{border-radius: 8px}
.company-5 .col-6{padding:0 5px;}
.company-5 .py-3:nth-child(even) .col-6:nth-child(1){padding-right: 5px;padding-left: 0px}
.company-5 .py-3:nth-child(odd) .col-6:nth-child(2){padding-right: 0px;padding-left: 5px}
.company-5 .col-6 img{max-width:420px!important;width: 100%;border-radius:10px;box-shadow: 5px 5px  0px rgba(154, 192, 55, 0.22);border: 0;margin: 0;padding: 0}
.company-5 .py-3{position: relative}
.company-5 .py-3:nth-child(2n-1):before,
.company-5 .py-3:nth-child(2n-1):after{width: calc(50% - 60px);height: 1rem;}
.company-5 .py-3:nth-child(2n):before,
.company-5 .py-3:nth-child(2n):after{width: calc(50% - 60px);height: 1rem;}
.company-5 .py-3:nth-child(n):before,.company-5 .py-3:nth-child(n):after{position: absolute;content: '';}
.company-5 .py-3:nth-child(odd):before{border-left: 2px #a4ca39 dashed;border-bottom: 2px #a4ca39 dashed;bottom: -1px;left: 60px;border-bottom-left-radius: 10px}
.company-5 .py-3:nth-child(odd):after{border-right: 2px #a4ca39 dashed;border-top: 2px #a4ca39 dashed;bottom:calc(-1rem + 1px);right: 60px;border-top-right-radius:10px }
.company-5 .py-3:nth-child(even):before{border-right: 2px #a4ca39 dashed;border-bottom: 2px #a4ca39 dashed;bottom: -1px;right: 60px;border-bottom-right-radius: 10px}
.company-5 .py-3:nth-child(even):after{border-left: 2px #a4ca39 dashed;border-top: 2px #a4ca39 dashed;bottom:calc(-1rem + 1px);left: 60px;border-top-left-radius:10px }
.company-5 .py-3:nth-last-child(1):before{border: 0}
.company-5 .py-3:nth-last-child(1):after{border: 0}
.company-5 .py-3:nth-child(2) img{float: right}
.company-5 .py-3 h2{color: rgba(154, 192, 55, 0.5);line-height: 1;width: 100%}
.company-5 .py-3:nth-child(2n) h2{text-align: right}
.company-5 .py-3 li{color: #a4ca39;font-size: 3.5vw!important;}
.company-5 .btn{text-align: center}
.company-5 .px-2 p{position: absolute;top: 50%;transform:translateY(-50%);width: 100%;width:calc(100% - 5px)}
.company-6 .col-4{padding-right: 4px;width:calc(33.33 - 4px);padding-left: 4px;margin-bottom: 6px}
.company-6 p{font-size: 12px!important;}
.company-7 .row{margin: 0}
.company-7 .col-4{padding-right: 1px;width:calc(33.33 - 1px);padding-left: 1px;}
.company-7 p{font-size: 12px!important;}





/*********ztja***********/
.bts{text-align: center}
.btny{background: #f39800;font-size: 13px;display: inline-block;box-shadow: #767676 1px 2px 3px}
[class*="ztja-"] img{width: 100%}
.ztja-01{position: relative;padding-bottom: 20px}
.ztja-01:before{position: absolute;width: 75%;height: calc(100% - 20px);content: "";top:20px;left: 12.5%;border:2px solid #a4ca39;border-radius: 8px}
.ztja-01 p{text-align: center;width:calc(75% - 0px);margin-left: 12.5%;font-size: 12px;color: #a4ca39;font-weight: 600!important;padding: 20px 0 0 0;margin-bottom: 10px}
.ztja-01 span{color: #f39800;font-size: 12px;font-weight: bold!important;}
.ztja-01 img{width: 100%}
.ztja-01 .icon{font-size: 24px!important;text-align: center;line-height: 24px;color: #f39800}

[class*="ztja-"] h3{position: relative;z-index: 100;text-align: center;font: 18px/1.5 tahoma,"microsoft yahei","\5FAE\8F6F\96C5\9ED1";color: #a4ca39;font-weight: bold!important;}
[class*="ztja-"] h3.title span{font: 18px/1.5 tahoma,"microsoft yahei","\5FAE\8F6F\96C5\9ED1";color: #a4ca39;font-weight: bold!important;text-align: center;background: #fff;padding:0 10px;line-height: 18px}
[class*="ztja-"] h3.title:before{position: absolute;height: 2px;width: 100%;content: "";background: #a4ca39;top: 50%;transform: translateY(-50%);left: 0;z-index: -1}
[class*="ztja-"] h3.title:after{width: 0;height: 0;border-top: 10px solid #a4ca39;border-left: 8px solid transparent;border-right: 8px solid transparent;position: absolute;content: '';bottom: 0;left: 50%;transform: translateX(-50%);bottom: -10px}
.ztja-03 tbody tr td:nth-child(1){font-size: 12px}
.ztja-03 tbody tr td:nth-child(2),.ztja-03 tbody tr td:nth-child(3){font-size: 12px;text-align: left}
.ztja-03 tbody tr td,.ztja-03 th{border:1px snow solid;}
.ztja-03 table thead th{vertical-align: middle!important;border:1px snow solid;font-size: 14px;font-weight: bold!important;}

.ztja-04{background: url("../imgs/sem/sem03.jpg") center center;background-size: cover}
.ztja-04 .col-4 {padding: 1px}
.ztja-04 .icon{font-size: 28px;line-height: 1.2}
.ztja-04 .col-4 .infos{background: rgba(164, 202, 57, 0.95);text-align: center;padding: 10% 0;color: #fff}
.ztja-04 h4{font-size: 12px;font-weight: bold!important;line-height: 12px;margin-bottom: 0}

.ztja-05 table th{font-size: 13px!important;font-weight: bold!important;}
.ztja-05 table th,.ztja-05 table td{border: 1px #a4ca39 solid;vertical-align: middle!important;}
.ztja-05 table th:nth-child(1),.ztja-05 table td:nth-child(1){color: #a4ca39}
.ztja-05 table th:nth-child(2),.ztja-05 table td:nth-child(2){color: #fff;background: #a4ca39;border-bottom: 1px #fff solid}
.ztja-05 table tr:nth-last-child(1) td:nth-child(2){border-bottom: 1px #a4ca39 solid;}
.ztja-05 table th:nth-child(3),.ztja-05 table td:nth-child(3){color: #f39800}
.ztja-05 table td, .ztja-05 table th{padding: .5rem}
.ztja-05 table td{font-size: 12px}

.ztja-06{background: url("../imgs/sem/sem04.jpg")}
.ztja-06 .title:before{height: 0!important;}
.ztja-06 .title span{background: none!important;}
.ztja-06 .col-4:nth-child(1),.ztja-06 .col-4:nth-child(4){padding-right:2px}
.ztja-06 .col-4:nth-child(2),.ztja-06 .col-4:nth-child(5){padding-left:6px;padding-right:6px}
.ztja-06 .col-4:nth-child(3),.ztja-06 .col-4:nth-child(6){padding-left:2px;}
.ztja-06 .text{text-align: center;line-height:2;}
.ztja-06 .text p{font-weight: bold!important;}


.ztja-07 p{margin-bottom: 0}
.ztja-07>p{color: #f39800;font-size: 13px!important;width: 80%;text-align: center;margin-left: 10%}
.ztja-07 .col-4{text-align: center;margin-bottom: .5rem}
.ztja-07 .col-4 .infos{position: relative;margin: 0 auto;color: #fff;background: #a4ca39}
.ztja-07 .col-4:nth-child(1),.ztja-07 .col-4:nth-child(4){padding-right:2px}
.ztja-07 .col-4:nth-child(2),.ztja-07 .col-4:nth-child(5){padding-left:6px;padding-right:6px}
.ztja-07 .col-4:nth-child(3),.ztja-07 .col-4:nth-child(6){padding-left:2px;}
.ztja-07 .col-4 .img{margin: 0 auto;display: inline-block;text-align: center}
.ztja-07 .text{padding: 5px}
.ztja-07 h5{font-size: 14px!important;line-height:18px;margin-bottom: 3px}

.ztja-08 .lists{position: relative}
.ztja-08 .lists:before{position: absolute;height: 100%;left: 50%;transform: translateX(-50%);content: '';width: 2px;background: #a4ca39;top: 0}
.ztja-08 img{width: 70%;}
.ztja-08 .col-6{text-align: center}
.ztja-08 h4{padding: 0 10px;line-height: 1.5;background: #a4ca39;color: #fff;font-size: 15px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%)}
.ztja-08 p{margin-bottom: 0!important;color: #a4ca39;line-height: 2}
.ztja-08 .row:nth-child(even) .col-6:nth-child(2):before{position: absolute;width: 50%;height: 1px;background: #a4ca39;content: '';top: 50%;transform: translateY(-50%);left: -50%;z-index: -1}
.ztja-08 .row:nth-child(even) .num{position:absolute;width: 30px;height: 30px;border-radius: 50%;background: #f39800;line-height: 30px;font-size: 20px;font-weight: bold!important;color: white;top: 50%;right:-15px;transform: translateY(-50%)}
.ztja-08 .row:nth-child(even) .num:before{width: 0;height: 0;border-top: 10px solid transparent;border-left: 10px solid #f39800;border-bottom: 8px solid transparent;position: absolute;content: '';bottom: 0;right:-6px;transform: translateY(-50%);top: 50%;}

.ztja-08 .row:nth-child(odd) .col-6:nth-child(2):before{position: absolute;width: 50%;height: 1px;background: #a4ca39;content: '';top: 50%;transform: translateY(-50%);left: 0;z-index: -1}
.ztja-08 .row:nth-child(odd) .num{position:absolute;width: 30px;height: 30px;border-radius: 50%;background: #f39800;line-height: 30px;font-size: 20px;font-weight: bold!important;color: white;top: 50%;left:-15px;transform: translateY(-50%)}
.ztja-08 .row:nth-child(odd) .num:before{width: 0;height: 0;border-top: 10px solid transparent;border-right: 10px solid #f39800;border-bottom: 8px solid transparent;position: absolute;content: '';bottom: 0;left:-6px;transform: translateY(-50%);top: 50%;}


.ztja-09{background:#f7f7f7}
.ztja-09 h3.title:before{height: 0}
.ztja-09 h3.title span{background: none}
.ztja-09 .col-12.py-2{background: url("../imgs/sem/sem05.jpg")center center;background-size: cover;color: #fff;}
.ztja-09 p{font-size: 12px;color: #f39800;text-align:center;margin-bottom: 5px;padding-top: 10px}
.ztja-09 li{font-size: 12px!important;list-style-type: disc;margin-left:10px;line-height: 20px;padding-bottom: 5px}

.ztja-10 li:hover{box-shadow: 0px 2px 5px rgba(153, 153, 153, 0.3);transition: all .6s}
.ztja-10 li{border-radius: 5px;box-shadow: 0px 1px 2px rgba(153, 153, 153, 0.3);color: #444;position: relative;transition: all .6s}
.ztja-10 li .title{width: calc(100% - 75px);font-size: 10pt;white-space: nowrap;overflow:hidden;text-overflow: ellipsis }
.ztja-10 li span{position: absolute;right: 0;top: 50%;transform: translateY(-50%);font-size: 10pt;}


.ztja-11{background: url("../imgs/sem/sem06.jpg") center center;background-size: cover;position: relative}
.ztja-11 h3{color: #fff}
.ztja-11:before{width: 0;height: 0;border-top: 10px solid #fff;border-left: 8px solid transparent;border-right: 8px solid transparent;position: absolute;content: '';bottom: 0;left: 50%;transform: translateX(-50%);top:0px}
.ztja-11 p{font-size: 12px; color: #fff;margin-bottom: 5px}
.public .navbar-expand-sm{height: 60px}


/**********************start_zt_sv********************/

@font-face{
    font-family: 'fzjz';
    src : url('../fonts/fzjz.ttf');
}

.ivf .float-2{border-radius: 5px;border: 1px solid #32bfc0;padding: 10px 0 }
.ivf .float-2 h3{padding: 10px 0;font-family: fzjz;color: red;border-bottom: 0!important;font-size: 18px;text-align: center}
.ivf .float-2 .row{margin-left:10px!important;margin-right: 10px!important;}
.ivf .float-2 .div1{width: 30px !important;text-align:center;padding:5px 0  !important;background: #32bfc0;position: relative;min-height: 80px !important;flex: 0 0 30px !important;}
.ivf .float-2 .div1 h4{position: absolute;top: 50%;transform: translate(0,-50%);color: white;font-size: 16px}
.ivf .float-2  .div2{width: calc(100% - 35px);margin: 0;padding: 0 0 0 10px;}
.ivf .float-2  .div2 p{margin-bottom: 0;font-size: .95em;}


.ivf .flt-a>h3{border-bottom:2px #F19149 solid}
.ivf .flt-a>h3>span:nth-child(1){background: #F19149;}
.ivf .flt-a>h3>span:nth-child(2){color: #F19149}
.ivf .flt-a>h3>span:nth-child(1) em::after{border-right: #fff 20px solid;border-bottom: #F19149 30px solid;}
.ivf .flt-a>h3>i::after{background: #F19149}

.ivf .flt-b>h3{border-bottom:2px #32bfc0 solid}
.ivf .flt-b>h3>span:nth-child(1){background: #32bfc0;}
.ivf .flt-b>h3>span:nth-child(2){color: #32bfc0}
.ivf .flt-b>h3>span:nth-child(1) em::after{border-right: #fff 20px solid;border-bottom: #32bfc0 30px solid;}
.ivf .flt-b>h3>i::after{background: #32bfc0}

[class*="flt-"] p{margin: 0}
.ivf [class*="flt-"]>h3{position: relative;height:auto;display: inline-block;padding-right:15px;left:50%;transform: translate(-50%,0%);line-height: 1}
.ivf [class*="flt-"]>h3>span:nth-child(1){padding:5px 10px 5px 10px;margin-right:20px;float: left;color: #fff;line-height: 20px;}
.ivf [class*="flt-"]>h3>span:nth-child(2){position: relative;top: 5px;}
.ivf [class*="flt-"]>h3>span:nth-child(1) em::after{content: "";height: 0px;position: absolute;top: 0px}
.ivf [class*="flt-"]>h3>i::after{content: '';position: absolute;top:27px;right:0;width: 6px;height: 6px; border-radius: 100%;right: 0}

.ivf .float-3 .f3a li::before{clear: both}
.ivf .float-3 .f3a li::after{clear: top}
.ivf .float-3 .f3a li{padding: 3px 5px;display: inline-block;margin: 3px;float: left;font-size: .9em;width:calc(25% - 6px);text-align:center}
.ivf .float-3 .f3a li a{color: #fff}
.ivf .float-3 .f3a li:nth-child(13),.ivf .float-3 .f3a li:nth-child(14){width:calc(50% - 6px)}

.ivf .float-3 .f3a li:nth-child(2n+1) {background: #32bfc0;}
.ivf .float-3 .f3a li:nth-child(3n+2) {background: #f12e94;}
.ivf .float-3 .f3a li:nth-child(5n+3) {background: #a51eff;}
.ivf .float-3 .f3a li:nth-child(6n+4) {background: #1ba9cc;}
.ivf .float-3 .f3a li:nth-child(7n+5) {background: #3485f1;}
.ivf .float-3 .f3a li:nth-child(11n+6) {background: #F19149;}
.ivf img{width: 100%}
.ivf .float-4 .f4b .col-12{padding-right: 5px;padding-left: 5px;text-align: center;}
.ivf .float-4 .f4a:nth-child(1){width: calc(29% - 10px);}
.ivf .float-4 .f4a{font-size: .8em;width:calc(35.5% - 10px);float: left;margin: 0 5px}
.ivf .float-4 .f4a1{border-top-right-radius: 5px;border-top-left-radius: 5px;border:#F19149 1px solid;border-bottom: 0;padding: 5px}
.ivf .float-4 .f4a2{background: #32bfc0;padding: 5px}
.ivf .float-4 .f4b a{color: #fff}
.ivf .float-4 .f4b h4{color: #F19149;font-size: 14px}
.float-5{background:url("../images/ivf/bg.jpg") no-repeat top center; background-size: 160%}
.float-5 .wechat{background-color: rgba(255,255,255,.5);border-radius: 5px}
.float-5 .wechat h4{text-align: center;margin-bottom: 15px;color: #32bfc0}
.float-5 .wechat p{padding: 0 10px;font-size: .875em}
.float-5 .wechat h6{padding-bottom: 5px}
.float-5 .wechat [class*="col-"]{padding-right: 10px;padding-left: 10px}
.float-5 .wechat .btn{width: 100%;margin: 5px 0}

.ivf .float-6 #showmore02{padding-top: 20px}

.ivf .float-7 .row{padding-right: 5px;padding-left: 5px;}
.ivf .float-7 .row .col-4{padding-left: 5px;padding-right: 5px;text-align: center;width: calc(33.3333% - 20px) !important;flex: 0 0 calc(33.3333% - 20px);margin: 0 auto;}
.ivf .float-7 .row .col-4 div{width: 22px;height: 22px;background: #32bfc0;color: #fff;font-size: 18px;text-align: center;line-height: 120%;border-radius:50%;position: absolute;left: 50%;top:-20px;transform: translate(-50%,-50%)}
.ivf .float-7 .row .col-4 p{font-size: .875em}
.ivf .float-7 .row .col-4 i{font-size: 24px;text-align: center;color: #32bfc0}
.content-block{background: #FAEFE7;box-shadow: 5px 5px 10px silver;margin-bottom: 20px}
.box-container {
    position: relative;
    width: 100%;
    color: #777;
}
.border-top {
    padding: 20px 10px;
    border-top: 2px #32bfc0 solid;
    border-right: 2px #32bfc0 solid;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
.border-top:after {
    content: '';
    position: absolute;
    bottom: 0px;
    left:2px;
    height: 2px;
    width: calc(100% - 4px);
    border-top-left-radius:10px;
    border-bottom-right-radius:10px;
    background-color: #32bfc0;}
.border-left {position: relative;
    top: -2px;
    padding: 20px 10px 10px 10px;
    border-top-left-radius:5px;
    border-left:2px #32bfc0 solid;
}

.ivf .float-7 .row .btn .col-4{font-size: .875em}
.ivf .float-8{position: relative}
.ivf .float-8 h3{border:1px #F19149 solid; color:#F19149;position: relative;padding:5px 10px;display: inline-block;left:50%;transform: translate(-50%,0%);margin-bottom:15px;font-size: 18px}
.ivf .float-9 p{padding-bottom: 5px}
.ivf .float-10 .fla{box-shadow: 2px 2px 5px silver;border-radius: 5px;padding-bottom:10px}
.ivf .float-10 .fla p{margin-top:10px;padding-left:10px;text-align:center}
.ivf .float-9 .s-7{background: url("../images/ivf/bg1.jpg") no-repeat center center; background-size: 150%}
.ivf .float-10 .fla:after{text-align:center;line-height:24px;content: "\f0ec";color:#fff;width: 30px;height: 30px;background: #F19149;z-index: 299999;position: absolute;top: 50%;transform:translate(0%,-50%);right: -20px;border-radius: 50%;border:#fff 3px solid}
.ivf .float-10 .flb{background: #F19149;width:50%;padding-bottom: 10px;border-radius: 5px;box-shadow: 2px 2px 5px silver;text-align: center}
.ivf .flt-a
.ivf .flt-a .btn{display: inline-block}
.ivf .float-10>p{padding: 15px;font-size:1em}
.ivf .float-10>p>span{color: red}
.ivf form div{padding: 0}
.ivf form div input{box-shadow: inset 0px 1px 5px #bcbcbc}
.ivf .form-group{margin-bottom: 10px}
.ivf .form-group .form-control{height: 24px;  padding: 2px 2px;  font-size: 11px;  line-height: 1.5; border-radius: 3px;}
.s-7 ul{padding-top: 15px;margin: 0}
.s-7 li{padding-bottom: 10px;margin-bottom: 10px;border-bottom: 1px solid #32bfc0;position: relative;clear: both;height: auto}

.s-7 li img{width: 40px;position: absolute;}
.s-7 li div{position: relative;margin-left:45px}
.s-7 li div h5{text-align: left;margin: 0;padding: 0 0 5px  }
.s-7 li div h5 span{font-size: .8em;padding: .1em .5em;background: #32bfc0;margin-left:5px;border-top-right-radius: 3px;border-bottom-left-radius: 3px;color: #fff}
.s-7 li div p{color:#686666;font-size: .875em;}
.s-7 li div a{padding:1px 5px;float: right;background: #32bfc0;color: #fff;font-size: .875em}
.s-7 li div span{margin-left: 20px;color:#686666;}




/****wap-zs-招商****/
.zs p{margin-bottom: 0;font-size:.875em}
.zs .zs-01{position: relative;padding-bottom: 10px;}
.zs .zs-01 .box{border: #d2d2d2 solid 1px}
.zs .zs-01 .s1-1{width: 2em;float: left;background: #2776c1;height:calc(100% - 10px);position: absolute;}
.zs .zs-01 .s1-1 h5{position: relative; top:50%;transform: translate(0,-50%);color: #fff}
.zs .zs-01 .s1-2{width: calc(100% - 2.5em);left:2.5em;position: relative;min-height: 45px !important;}
.zs .zs-01 .s1-2 p{font-size: .875em;margin-bottom: 0;}
.zs h4{display: inline-block;position: relative;left: 50%;transform: translate(-50%,0);margin-bottom: 20px;margin-top: 10px;text-align: center;color: #2776c1}
.zs h4 p{margin-top: 5px;font-size: .75em}
.zs h4 div{width: 80%;height: 2px;background: #ff6c00;margin-top:5px;margin-left:10%}
.zs .zs-02 .s2-1{width: 4em;float: left;background: #2776c1;position: absolute;height:100%;}
.zs .zs-02 .s2-1 h5{padding: 5px 0;color: #fff;top:50%;transform: translate(0,-50%);font-size: 2em;position: relative; }
.zs .zs-02 .s2-1 h5 p{font-size: .45em;}
.zs .zs-02 .s2-2{width: calc(100% - 4.5em);left:4.5em;position: relative;min-height: 45px !important;}
.zs .zs-02 .s2-2 p{font-size: .875em;}
.zs .zs-02 ul{margin-top: 15px}
.zs .zs-02 ul>p{padding:10px 5px;background: #2776c1;color: #fff;box-shadow:5px 3px 5px #d2d2d2}
.zs .zs-02 ul>p>span{font-size: 1.05em;color: #ffc520}
.zs .zs-02 li{position: relative;margin-bottom: 15px}
.zs .zs-02 .box{border: #d2d2d2 solid 1px}
.zs .zs-03 img{margin-bottom: 10px}
.zs .zs-03 p a{color: #ffc520}
.zs .zs-04{padding:20px 10px 10px 10px; background-color:#2776c1;margin-top: 20px;color: #fff;margin-bottom: 10px}
.zs .zs-04 mip-img{width: 100%}
.zs .zs-04 .s4-1{ height:3.5em; border:1px solid #fff; position:relative; width:100%}
.zs .zs-04 .s4-1 h5{background-color:#F2AB43; padding:0.3em; color:#FFF; text-align:center; margin:0 auto;position:relative; top:-.8em;width:11em;line-height:100%}
.zs .zs-04 .s4-1>div{ width:50%;margin:0 auto}
.zs .zs-04 .s4-1>div>.p1{ width:50%; background-color:#333; padding:.1em 0; float:left; color:#fff; text-align:center}
.zs .zs-04 .s4-1>div>.p2{ width:50%; background-color:#FFF; padding:.1em 0;color:#333; float:left;text-align:center}
.zs .zs-04 .s4-2{padding:2% 0;}
.zs .zs-04 p{color:#fff}
.zs .zs-04 .s4-2 li{ width:20%; float:left;margin:0;padding:0}
.zs .zs-04 .s4-2 li>mip-img{ width:24%; margin:0 38%; text-align:center;overflow: hidden;}
.zs .zs-04 .s4-2 li>h6{text-align:center}
.zs .zs-04 .s4-2 li>p{text-align:center;color:#fff;font-size:.65em}
.zs .zs-05{margin-top: 10px;margin-bottom: 10px}
.zs .zs-05>mip-img{width:100%:}
.zs .zs-05>h5{ padding:2% 0; background-color:#2776c1; color:#FFF; text-align:center;  margin-top:4%}
.zs .zs-05>div{background-color:#2776c1; padding:.5em 0; color:#FFF; text-align:center}
.zs .zs-05>div>h6{padding-bottom:.1em;color: #fff;font-weight: 500 !important}
.zs .zs-05>div>p{color: #fff}
.zs .zs-06 tr,.zs .zs-06 td{border: 1px #2776c1 solid;}
.zs .zs-06 table{border: 2px #2776c1 solid;}
.zs .zs-06 th{border-bottom: 2px #2776c1 solid;border-left: 1px solid #2776c1;border-right:  1px solid #2776c1;color: #2776c1}
.zs .zs-07{margin-bottom: 10px}
.zs .zs-07 .box{position: relative;border:2px solid #2776c1}
.zs .zs-07 .s7-2 {background: #2776c1;color: #fff;font-size: .875em;padding: 10px;line-height: 180%}
.zs-07 h5{font-size: 14px;padding-top: 0;color: #2776c1}
@media (min-width: 769px) and (max-width: 1920px) {
    .zs .zs-07 .s7-1 {width: 50%;position: relative}
    .zs .zs-07 .s7-2 {width: 50%;left: 50%;top: 0;position: absolute;height: 100%}}
.zs .zs-08{margin-bottom: 10px}
.zs .zs-08 img{width: 100%;}
.zs .zs-08 h4{color: #2776c1}
.zs .zs-08 h4 p{text-align: center;color: #2776c1}
.zs .zs-08 .col-6{padding: 0}
.zs .zs-08 .col-3{padding: 0}
.zs .zs-08 .col-3 i{font-size: 3em;color: #2776c1}
.zs .zs-08 .col-3 p{color: #2776c1}
.zs .zs-08 .col-3 p span{position: absolute;right: 5px}
.zs .zs-09 .s9-1{background-color:#2776c1;padding: 10px 15px 10px;margin-bottom: 10px}
.zs .zs-09 .s9-1 li{float: left;list-style-type: square;color: #fff}
@media (min-width: 769px) and (max-width: 1920px) {
    .zs .zs-09 .s9-1{background-color:#2776c1;padding: 20px}
    .zs .zs-09 .s9-1 li{width: 50%}
}
.zs .zs-09 .s9-2{border:2px solid #2776c1;padding: 10px 15px 10px}
.zs .zs-09 .s9-2 li{float: left;list-style-type: square;color: #2776c1}
.zs .zs-10 .s10-1 h5{text-align:left}
@media (min-width: 320px) and (max-width: 768px) {
    .zs .zs-10{background-size:85%}
    .zs .zs-10 .s10-1 p{margin-bottom: 5em}
    .zs .zs-09 .s9-2 li,.zs .zs-09 .s9-1 li{width: 100%}
    .zs .zs-10 .s10-1{position: relative;left: 25%;width: 75%}
}
@media (min-width: 769px) and (max-width: 1920px) {
    .zs .zs-10 .s10-1{position: relative;left: 35%;width: 65%}
    .zs .zs-10 .s10-1 p{font-size: 14px}
    .zs .zs-10{min-height: 500px;background-size:640px}
}
.zs .zs-11{background: #2776c1;padding: 20px 10px;position: relative}
.zs .zs-11 .s11-1{position: relative;left: 50%;transform: translate(-50%,0);display: inline-block;color: #fff;}
.zs .zs-11 .s11-1 .iconfont{width: 1em;font-size: 2em;float: left}
.zs .zs-11 .s11-1 .s11-2{width: 16em;float: left;margin-left: 10px}
.zs .zs-11 .s11-1 .s11-2 a{color: #fff}
.zs .zs-11  label{font-size: 1.2em;color: #fff}
.zs .zs-11 .dashed{margin-top: 10px;margin-bottom: 10px;border-top: 1px #fff dashed;}
.zs .zs-12 {background: #2776c1}
.zs .zs-12  mip-vd-tabs{position: relative;margin: 20px 0}
.zs .zs-12 section{width: 30%;position: absolute;right: 0}
.zs .zs-12  section .mip-vd-tabs-nav{display: unset}
.zs .zs-12 section li{width: 100%}
.zs .zs-12 .mip-vd-tabs-log{border: 1px solid #fff;}
.zs .zs-12 h4{color: #fff;position: relative}
.zs .zs-12 h4 span{font-size: 1.8em;color: #ff6c00;position: relative;font-weight: bold;top: .15em}
.zs .zs-12 .mip-vd-tabs-nav-li{color: #fff;padding:10px 5px;line-height: 100%;height: auto;font-size: .9em}
.zs .zs-12 .mip-vd-tabs-nav-li{border-bottom: 0}
.zs .zs-12 .mip-vd-tabs-nav-li:nth-last-child(1){border-bottom: 1px solid #fff}
.zs .zs-12  .mip-vd-tabs-nav-selected{background: #fff;color: #2776c1}
.zs .zs-12 .tab-pane{width:calc(70% - 5px);margin-right:5px;position: relative;right: 0;top: 0;border: 1px solid #fff;padding: 5px}
.zs .zs-12 .tab-pane p{margin-top: 10px;color: #fff}
/******wap-zs-招商*******/