﻿@font-face {
	font-family: "CenturyGothicbold";
	src:url('../font/CenturyGothicbold.TTF');
}
@media screen and (min-width: 1701px){
    html {
        font-size:1250%!important
    }
}
@media screen and (min-width: 1601px) and (max-width: 1700px){
    html {
        font-size: 1150%!important
    }
}
@media screen and (min-width: 1401px) and (max-width: 1600px){
    html {
        font-size: 1050%!important
    }
}
@media screen and (min-width: 1201px) and (max-width: 1400px){
    html {
        font-size: 950%!important
    }
}
@media screen and (min-width: 1001px) and (max-width: 1200px){
    html {
        font-size: 850%!important
    }
}
@media screen and (max-width: 1001px){
    html {
        font-size: 750%!important
    }
}
.banner .swiper-button-next,.banner .swiper-button-prev{width:.32rem; height:.33rem; margin-top:-.16rem; background-size:100% 100%;}
.banner .swiper-button-prev{background-image:url(../img/icon02.png); left:5%;}
.banner .swiper-button-next{background-image:url(../img/icon.png); right:5%;}
.zx_c li{display:none;}
.zx_c li.thisclass{display:list-item;}
@media screen and (min-width:769px){
html { padding: 0; margin:0;  font-size: 625%;-webkit-text-size-adjust: none; -webkit-overflow-scrolling: touch;  /*10 ÷ 16 × 100% = 62.5%*/}
body { padding: 0; font-size: .14rem;  -webkit-overflow-scrolling: touch; /*1.4 × 10px = 14px */}

.pc_fl{float:left;}
.pc_fr{float:right;}
.pc_dn{display:none;}

/* 首页 */
.indtop{width:100%; padding:0 .25rem; background:#fafafa; height:.8rem;}
.logo{width:2.6rem; margin-top:.23rem;}
.indtop_1 p{float:right; color:#ddd; font-size:.1rem; line-height:.18rem; margin-top:.06rem;}
.indtop_1 p a{color:#919191;}
.indtop_1 .lang{float:right; width:.8rem; height:.18rem; background:url(../img/bg01.png); background-size:100% 100%; font-size:.09rem; line-height:.18rem; text-align:center; margin-left:.07rem;color:#ddd;margin-top:.06rem;}
.indtop_1 .lang a{color:#919191;}
.search{width:1.25rem; height:.2rem; background:#FFFFFF; float:right; margin-top:.08rem;}
.search button{display:block; float:right; width:.3rem; background:#96c940; border:none; height:.2rem; outline:none; color:#FFFFFF; font-size:.08rem; border-top-right-radius:5px;border-bottom-right-radius:5px; cursor:pointer;}
.search input{display:block; float:left; width:.95rem; height:.2rem; border:none; outline:none; padding:0 .1rem 0 .25rem; font-size:.08rem; background:url(../img/01.png) .03rem center no-repeat; background-size:.15rem;}
.nav ul{float:right; margin-top:.1rem; margin-right:.1rem;}
.nav ul li{float:left; position:relative; margin-right:.1rem;}
.nav ul li a{display:block; font-size:.1rem; color:#1a1a1a; transition:all .3s;}
.nav ul li:hover a,.nav ul li.on a{color:#ff0000;}
.nav ul li dl{position:absolute; width:200%; left:-50%; background:rgba(255,255,255,.9); padding:.05rem 0; display:none; z-index:9999;}
.nav ul li dl dd{margin:0;}
.nav ul li dl dd a{font-size:.1rem; text-align:center; line-height:.24rem; color:#1a1a1a!important;}
.nav ul li:hover dl{display:block;}
.nav ul li dl dd a:hover{color:#ff0000!important;}

.index-news{width:100%; background:#fafafa; padding:.25rem .25rem .2rem .25rem; position:relative;}
.picroall{width:53%; height:2.65rem;}
.picroall .swiper-container{width:100%; height:100%;}
.picroall img{width:100%; height:100%;}
.picroall .swiper-pagination{text-align:right; padding-right:.2rem;}
.picroall .swiper-pagination-bullet{border:1px solid #fc0202; width:18px; height:18px; line-height:16px; text-align:center; color:#fc0202; background:#fff;margin-right:2px;cursor:pointer; border-radius:0; font-size:1px; opacity:1;transition:all .3s;}
.picroall .swiper-pagination-bullet-active{background:#fc0202; color:#FFFFFF;}
.ind_news_list .zx_t{overflow:hidden; border-bottom:1px solid #e7e7e7; margin-bottom:.1rem;}
.ind_news_list .zx_t li{float:left; font-size:.14rem; margin-right:.15rem; color:#a2c940; cursor:pointer; padding-bottom:.08rem;}
.ind_news_list .zx_t li.active{border-bottom:2px solid #a2c940;}
.index-news .zx_c{float:right; width:45%;}
.ind_news_list .zx_c dd{margin:.08rem 0; overflow:hidden; line-height:.24rem; font-size:.1rem;transition:all .3s;}
.ind_news_list .zx_c dd a{display:block; float:left; background:url(../img/07.png) left center no-repeat; color:#444; padding-left:.1rem; width:78%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ind_news_list .zx_c dd span{display:block; float:right; color:#444;}
.ind_news_list .zx_c dd:hover{background:#f6eaea;}
.index-news-1{position:absolute; right:.25rem; top:.31rem;}

.index-xwdt{width:100%; padding:0 .25rem; margin-top:.25rem; position:relative;}
.index-xwdt-lf{width:48.5%; position:relative;}
.index-xwdt .zx_c dd{background: url(../img/icon05.png) repeat-x 0 bottom;}
.index-xwdt-lf .index-news-1{right:0; top:.07rem;}

.heuo{width:100%; padding:.25rem .25rem .2rem .25rem; margin-top:.15rem; position:relative; background:#fafafa; margin-top:.15rem;}
.heuo h2{overflow:hidden; border-bottom:1px solid #e7e7e7; margin-bottom:.1rem;}
.heuo h2 b{display:block; float:left; font-weight:normal;border-bottom:2px solid #a2c940;font-size:.14rem; color:#a2c940; padding-bottom:.08rem;}
.heuo h2 a{display:block; float:right; margin-top:.15rem;}
.heuo_c{width:100%; position:relative; padding:0 .4rem;}
.heuo_c .swiper-slide{width:100%;}
.heuo_c .swiper-slide img{width:100%;background:#ffffff;padding:15px;}
.heuo_c .swiper-button-prev,.heuo_c .swiper-button-next{width:.28rem;height:.28rem;margin-top:-.14rem;outline:none; background-size:100% 100%;}
.heuo_c .swiper-button-prev{left:0; background-image:url(../img/09.png);}
.heuo_c .swiper-button-next{right:0; background-image:url(../img/10.png);}

.footer{width:100%; padding:.1rem .25rem 0 .25rem;background: url(../img/bg06.png) repeat-x; background-size:auto 100%; height:.35rem; color:#010101;font-size:.1rem;}
.flinks{position:relative; float:left; top:-.1rem;}
.flinks h3{float:left; display:block; line-height:.35rem; font-weight:normal;font-size:.1rem;}
.flinks_c{float:left; position:relative; margin-left:.05rem;}
.flinks .selectBox{float:left; margin:.075rem 0 0 0;width:1.95rem; height:.2rem; background:url(../img/bg07.png); background-size:100% 100%; color:#7b7b7b; padding:0 .1rem; line-height:.2rem;}
.flinks ul{position:absolute; bottom:.2rem; left:0; width:1.95rem; z-index:1000;background:#fafafa; padding:.05rem 0;}
.flinks ul li a{display:block;padding:0 .1rem; font-size:.1rem;color:#7b7b7b; line-height:.25rem;transition:all .3s;}
.flinks a:hover{color:#ff0000;}
.footer p{float:left; line-height:.35rem; margin-left:.1rem;}

/* 企业概况-公司简介 */
.container{width:100%; padding:0 .25rem; margin-bottom:.3rem;}
.gaikuang{width:100%; background:#fcfcfc; border-radius:.05rem; box-shadow:0 0 10px rgba(0,0,0,.3); padding:.3rem .15rem; position:relative;margin-top:.3rem;}
.gaikuang_nav{width:1.6rem;}
.gaikuang_nav h3{font-size:.1rem; color:#95c940; border-bottom:#e5e5e5 solid 1px; padding-bottom:.1rem; line-height:.16rem;}
.gaikuang_nav .swiper-container .swiper-wrapper{display:block;}
.gaikuang_nav .swiper-slide{border-bottom:1px dashed #e4e4e4;}
.gaikuang_nav a{display:block; font-size:.1rem; line-height:.31rem; color:#333333; padding:0 0 0 .15rem;}
.gaikuang_nav a:hover,.gaikuang_nav a.on{color:#95c940; background:url(../img/15.png) left center no-repeat;}
.bread{position:absolute; right:.25rem; font-size:.1rem; color:#777777; line-height:.16rem;}
.bread a{color:#777777;transition:all .3s;}
.bread img{width:.12rem;transform: translateY(.02rem); margin-right:.05rem;}
.bread a:hover{color:#95c940;}
.gaikuang_con{width:calc(100% - 1.8rem);}
.gaikuang_con h3{border-bottom:#e5e5e5 solid 1px;padding-bottom:.1rem; line-height:.16rem; font-size:.1rem; font-weight:normal;}
.gaikuang_con h3 img{width:.12rem;transform: translateY(.02rem); margin-right:.05rem;}
.gaikuang_gsjj{margin-top:.4rem;}
.gaikuang_gsjj p{text-indent:2em; font-size:.1rem; line-height:.23rem; color:#666666;}
.gaikuang_img{margin:.1rem .25rem;}
.gaikuang_img img{width:auto; max-width:100%;}

.gaikuang_gsjj li{float:left; width:33.3%; padding-left:.15rem; margin-bottom:.15rem;}
.gaikuang_gsjj ul{margin-left:-.15rem;}
.gaikuang_gsjj li img{max-width:100%;}

.dsz_lf{width:35%; float:left; margin-right:.1rem;}


/* 新闻动态 */
.news_list{margin-top:.1rem;}
.news_list li{border-bottom:1px dashed #e4e4e4; padding:.1rem 0; overflow:hidden;}
.news_list li dt{float:left; width:.5rem;color:#777777;text-align:center;}
.news_list li dt span.span1{display:block;height:.2rem;line-height:.2rem;background:#EEE;color:#95c940;font-weight:bold; font-size:.1rem;}
.news_list li dt span.span2{display:block; height:.3rem;line-height:.3rem;background:#95c940;color:#FFF; font-size:.1rem;}
.news_list li dd{float:right; margin:0; width:calc(100% - .65rem);}
.news_list li dd h4 a{display:block;height:.2rem; line-height:.2rem;color:#777777; font-size:.1rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition:all .3s;}
.news_list li dd p{line-height:.15rem; font-size:.1rem;text-indent:2em; color:#777777;}
.news_list li dd p a{color:#95c940;transition:all .3s;}
.news_list li dd a:hover{color:#ff0000;}

.pages{text-align:center; margin-top:.2rem;}
.pages li{display:inline-block; vertical-align:middle;}
.pages li a{display:block;height:26px;width:26px;line-height:26px;text-align:center;color:#333; font-size:14px;transition:all .3s;}
.pages li span.prev_class a{background:url(../img/31.png); background-size:100% 100%;}
.pages li span.next_class a{background:url(../img/32.png); background-size:100% 100%;}
.pages li a:hover,.pages li.current a{background:#95c940; color:#FFFFFF;}

.NewsTitle{text-align:center; border-bottom:1px dashed #e4e4e4; padding:.1rem 0;}
.NewsTitle h4{font-weight:bold; font-size:.12rem; color:#333333;}
.NewsTitle span{display:block; font-size:.09rem; color:#999999; margin-top:.05rem;}
.NewsContent{margin-top:.2rem;}
.NewsContent img{width:92%;}

.NewsContent p{font-size:.1rem; line-height:.2rem; text-indent:2em;}
.NewsContent div{font-size:.1rem; line-height:.2rem; text-indent:2em;}
.NewsContent_img{text-indent:2em; margin:.05rem 0;}
.NewsContent_img img{max-width:100%;}

/* 主营业务 */
.gaikuang_nav .swiper-slide dd a{display:block; font-size:.1rem; line-height:.22rem;background:url(../img/37.png) left center no-repeat; padding-left:.1rem;transition:all .3s;}
.gaikuang_nav .swiper-slide dd a:hover,.gaikuang_nav .swiper-slide dd.on a{background:url(../img/37.png) left center no-repeat; color:#b8140e;}
.yewu_nav{display:none;}

.zyywtp img{width:92%;}

/* 业绩展示 */
.yeji li{float:left; width:33.3%; padding-left:.15rem; margin-top:.15rem;}
.yeji ul{margin-left:-.15rem;}
.yeji li a{display:block; width:100%; height:1.5rem; overflow:hidden; position:relative;}
.yeji_img,.yeji li a img{width:100%; height:100%;}
.yeji_txt{width:100%; position:absolute; background:rgba(0,0,0,.5); bottom:-.24rem; padding:0 .1rem;transition:all .3s;}
.yeji_txt h4{text-align:center; color:#FFFFFF; font-weight:normal; font-size:.09rem; line-height:.2rem; /*width:100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;*/}
.yeji_txt p{width:100%; color:#FFFFFF; font-size:.07rem; line-height:.12rem; height:.24rem;}
.yeji li a:hover .yeji_txt{bottom:0;}

/* 人力资源 */
.rencai{width:100%; background:url(../img/42.png) right bottom no-repeat; background-size:1.44rem auto; margin-top:.2rem; padding-bottom:.8rem;}
.rencai p{font-size:.1rem; line-height:.2rem;}
.yuangong li{float:left; width:33.3%; padding-left:.15rem; margin-top:.15rem;}
.yuangong ul{margin-left:-.15rem;}
.yuangong_img{width:100%; height:1.5rem; border:#e5e5e5 solid 1px; padding:.04rem;}
.yuangong_img img{width:100%; height:100%;}
.yuangong li p{text-align:center; color:#777777; font-size:.1rem; margin-top:.05rem;transition:all .3s;}
.yuangong li:hover p{color:#b8140e;}

/* 联系我们 */
.dizhi{margin-top:.15rem;}
.dizhi_1 img{max-width:100%;}
.dizhi_1{margin-bottom:.15rem;}
.dizhi_2 p{display:inline-block;color:#000000; font-size:.08rem; line-height:.2rem; min-width:1.3rem;}
.dizhi_2 p img{width:.2rem; display:block; float:left; margin-right:.03rem;}

.message_from {background:#f4f4f4; width:100%; padding:.1rem 0; margin-top:.15rem;}
.message_from ul{overflow:hidden;}
.message_from li {float:left; line-height:.25rem;}
.message_from li.W86{width:.7rem; text-align:right; padding-right:.05rem; font-size:.08rem;}
.message_from li .message_input{border:#cfcfcf solid 1px; width:1rem; height:.15rem; padding:0 .05rem; outline:none;font-size:.08rem;}
.message_from li textarea{width:3.2rem; height:.8rem;border:#cfcfcf solid 1px;  display:block; margin-top:4px; outline:none;}
.message_from li .message_btn{display:block;background: url(../images/xtb001.png) no-repeat; width:60px; height:24px;text-align:center; line-height:24px; color:#fff; float:left; margin-top:8px;}




}
@media screen and (max-width: 768px) {
html {
    padding: 0;
    margin:0;
    font-size: 625%;
    -webkit-text-size-adjust: none;
    -webkit-overflow-scrolling: touch;
    /*10 ÷ 16 × 100% = 62.5%*/
}

body {
    padding: 0;
    font-size: .14rem;
    max-width: 768px;
    margin: 0 auto;
    -webkit-overflow-scrolling: touch;
    /*1.4 × 10px = 14px */
}
body {
    margin: 0;
    padding: 0;
    color: #444;
    font-family: SourceHanSerifSC-Regular, Arial, Helvetica, sans-serif;
}

img {
    border: none;
    vertical-align: middle;
}

@media only screen and (min-width: 375px) {
    html {
        font-size: 700%!important
    }
}
@media only screen and (min-width: 410px) {
    html {
        font-size: 800%!important
    }
}
@media only screen and (min-width: 481px) {
    html {
        font-size: 940%!important
    }
}

@media only screen and (min-width: 561px) {
    html {
        font-size: 1090%!important
    }
}

@media only screen and (min-width: 641px) {
    html {
        font-size: 1250%!important
    }
    body {
        margin: 0 auto;
        max-width: 768px
    }
}
img{width:100%;height:auto;border:none;}
.ww{width:93.75%; margin:0 auto;}
.sj_fl{float:left;}
.sj_fr{float:right;}
.sj_clear{clear:both;}
.sj_dn{display:none;}

/* 首页 */
.indtop{width:100%; background:#FFFFFF; height:.5rem;}
.logo{width:2rem; margin:.1rem 0 0 .1rem;}
.indtop_1 p{display:none;}
.indtop_1 .lang{width:.8rem; height:.18rem; background:url(../img/bg01.png); background-size:100% 100%; font-size:.09rem; line-height:.18rem; text-align:center;color:#ddd;}
.search{width:100%; height:.2rem; background:#FFFFFF; margin-top:.08rem; margin-bottom:.2rem;}
.search button{display:block; float:right; width:.4rem; background:#96c940; border:none; height:.2rem; outline:none; color:#FFFFFF; font-size:.08rem; cursor:pointer;}
.search input{display:block; float:left; width:calc(100% - .4rem); height:.2rem; border:none; outline:none; padding:0 .1rem 0 .25rem; font-size:.08rem; background:url(../img/01.png) .03rem center no-repeat; background-size:.15rem;}


/*    导航菜单     */
.nav {position:fixed;z-index: 100;opacity: 0;z-index:1000;-webkit-transform: translateX(0);transform: translateX(0);width: 50%;height: 100%;-webkit-transition-property: all;transition-property: all;-webkit-transition-duration: 300ms;transition-duration: 300ms; padding-top:.7rem;}
.nav--active .nav {opacity: 1;background:rgba(0,0,0,.8);}
.nav__list {padding:0 .1rem;line-height:0.35rem;font-size:0.13rem; height: calc(100% - .1rem); overflow:scroll;}
.nav__list li,.nav__list li a{color:#FFFFFF;}
.nav__trigger {display: block;position:absolute;width: 30px;height: 25px;right: .1rem;top: .24rem;z-index: 1001;}
.nav--active .nav__trigger{position:fixed;}
.nav__icon {display: inline-block;position: relative;width: 28px;height: 3px;background: #b42b2b;-webkit-transition-property: background-color, -webkit-transform;transition-property: background-color, -webkit-transform;transition-property: background-color, transform;transition-property: background-color, transform, -webkit-transform;-webkit-transition-duration: 300ms;transition-duration: 300ms;}
.nav__icon:before,.nav__icon:after {content: '';display: block;width: 28px;height: 3px;position: absolute;background: #b42b2b;-webkit-transition-property: margin, -webkit-transform;transition-property: margin, -webkit-transform;transition-property: margin, transform;transition-property: margin, transform, -webkit-transform;-webkit-transition-duration: 300ms;transition-duration: 300ms;}
.nav__icon:before {margin-top: -10px;}
.nav__icon:after {margin-top: 10px;}
.nav--active .nav {-webkit-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;-webkit-transform: translateX(-100%);transform: translateX(-100%);}
.nav--active .nav__icon {background: rgba(0, 0, 0, 0);}
.nav--active .nav__icon:before {margin-top: 0;-webkit-transform: rotate(45deg);transform: rotate(45deg); background:#FFFFFF;}
.nav--active .nav__icon:after {margin-top: 0;-webkit-transform: rotate(-45deg);transform: rotate(-45deg); background:#FFFFFF;}
/*二级导航*/
.cd-accordion-menu {width: 100%;}
.cd-accordion-menu ul {display: none;}
.cd-accordion-menu li {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.cd-accordion-menu input[type=checkbox] {position: absolute;opacity: 0;}
.cd-accordion-menu label, .cd-accordion-menu a {position: relative;display: block;color: #ffffff;}
.no-touch .cd-accordion-menu label:hover, .no-touch .cd-accordion-menu a:hover {background: #52565d;}
.cd-accordion-menu label::before, .cd-accordion-menu label::after, .cd-accordion-menu a::after {content: '';display: inline-block;width: 16px;height: 16px;position: absolute;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);margin-top:-1px;}
.cd-accordion-menu label {cursor: pointer;}
.cd-accordion-menu label::before{background-image: url(../img/cd-icons.svg);background-repeat: no-repeat;}
.cd-accordion-menu label::before {right: 0;background-position: 0 0;-webkit-transform: translateY(-50%) rotate(-90deg);-moz-transform: translateY(-50%) rotate(-90deg);-ms-transform: translateY(-50%) rotate(-90deg);-o-transform: translateY(-50%) rotate(-90deg);transform: translateY(-50%) rotate(-90deg);}
.cd-accordion-menu input[type=checkbox]:checked + label::before {-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.cd-accordion-menu input[type=checkbox]:checked + label::after {background-position: -32px 0;}
.cd-accordion-menu input[type=checkbox]:checked + label + ul,.cd-accordion-menu input[type=checkbox]:checked + label:nth-of-type(n) + ul {display: block;}
.cd-accordion-menu ul label,.cd-accordion-menu ul a {padding-left: 0.1rem;font-size:0.12rem;}
.cd-accordion-menu ul label::before {right: 0;}
.cd-accordion-menu ul ul label,.cd-accordion-menu ul ul a {padding-left:0.2rem;font-size:0.09rem;line-height:0.25rem;color:#cbd8da;}
.cd-accordion-menu.animated label::before {-webkit-transition: -webkit-transform 0.3s;-moz-transition: -moz-transform 0.3s;transition: transform 0.3s;}

.index-news{width:100%; background:#fafafa; padding:.15rem .1rem;}
.picroall{margin-top:.2rem;}
.picroall .swiper-container{width:100%; height:100%;}
.picroall img{width:100%; height:100%;}
.picroall .swiper-pagination{text-align:right; padding-right:.2rem;}
.picroall .swiper-pagination-bullet{border:1px solid #fc0202; width:18px; height:18px; line-height:16px; text-align:center; color:#fc0202; background:#fff;margin-right:2px;cursor:pointer; border-radius:0; font-size:12px; opacity:1;transition:all .3s;}
.picroall .swiper-pagination-bullet-active{background:#fc0202; color:#FFFFFF;}
.ind_news_list .zx_t{overflow:hidden; border-bottom:1px solid #e7e7e7;}
.ind_news_list .zx_t li{float:left; font-size:.15rem; margin-right:.15rem; color:#a2c940; cursor:pointer; padding-bottom:.08rem;}
.ind_news_list .zx_t li.active{border-bottom:2px solid #a2c940;}
.ind_news_list .zx_c{width:100%; margin-top:.1rem; position:relative;}
.ind_news_list .zx_c dd{margin:0; overflow:hidden; line-height:.25rem; font-size:.12rem;}
.ind_news_list .zx_c dd a{display:block; float:left; background:url(../img/07.png) left center no-repeat;background-size: .05rem; color:#444; padding-left:.1rem; width:75%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition:all .3s;}
.ind_news_list .zx_c dd span{display:block; float:right; color:#444;}
.index-news-1{position:absolute; right:0; top:-.38rem;width:.65rem;}

.index-xwdt{width:100%; padding:0 .1rem;}
.index-xwdt-lf{margin-top:.2rem;}

.heuo{width:100%; padding:.15rem .1rem; margin-top:.25rem; position:relative; background:#fafafa; margin-top:.15rem;}
.heuo h2{overflow:hidden; border-bottom:1px solid #e7e7e7; margin-bottom:.1rem;}
.heuo h2 b{display:block; float:left; font-weight:normal;border-bottom:2px solid #a2c940;font-size:.17rem; color:#a2c940; padding-bottom:.08rem;}
.heuo h2 a{display:block; float:right; margin-top: .04rem;width: .65rem;}
.heuo_c{width:100%; position:relative; padding:0 .3rem;}
.heuo_c .swiper-slide img{width:100%;}
.heuo_c .swiper-button-prev,.heuo_c .swiper-button-next{width:.2rem;height:.2rem;margin-top:-.1rem;outline:none; background-size:100% 100%;}
.heuo_c .swiper-button-prev{left:0; background-image:url(../img/09.png);}
.heuo_c .swiper-button-next{right:0; background-image:url(../img/10.png);}

.footer{width:100%; padding:.1rem .15rem;background:#f1f1f1; color:#010101;font-size:.12rem; border-top:1px solid #d7d7d7;}
.flinks{text-align:center;}
.flinks h3{display:inline-block;line-height:.35rem; font-weight:normal; transform: translateY(-.05rem);}
.flinks_c{position:relative;display:inline-block; margin-left:.1rem;}
.flinks .selectBox{float:left; margin:.075rem 0 0 0;width:1.95rem; height:.2rem; background:url(../img/bg07.png); background-size:100% 100%; color:#7b7b7b; padding:0 .1rem; line-height:.2rem; text-align:left;}
.flinks ul{position:absolute; bottom:.2rem; left:0; width:1.95rem; z-index:1000;background:#fafafa; padding:.05rem 0;}
.flinks ul li a{display:block;padding:0 .1rem; font-size:.12rem;color:#7b7b7b; line-height:.25rem; text-align:left;}
.footer p{line-height:.2rem; font-size:.1rem; text-align:center;}
.footer a img{width:.1rem;}

/* 企业概况-公司简介 */
.gaikuang{background:#fcfcfc; border-radius:.05rem; box-shadow:0 0 10px rgba(0,0,0,.3); padding:.2rem .1rem; margin-top:.1rem; margin-bottom:.3rem; margin-top:.2rem;}
.gaikuang_nav{border-bottom:#e5e5e5 solid 1px; margin-top:.1rem;}
.gaikuang_nav h3{display:none;}
.gaikuang_nav .swiper-slide{width:auto;padding-right:.2rem;position:relative;}
.gaikuang_nav a{display:block; font-size:.11rem; line-height:.31rem; color:#333333;}
.gaikuang_nav .swiper-slide:after{content:""; display:block; position:absolute; width:1px; height:.1rem; background:#d3d3d3; right:.1rem; top:0; bottom:0; margin:auto 0;}
.gaikuang_nav .swiper-slide:nth-last-child(1):after{display:none;}
.gaikuang_nav a.on{border-bottom:2px solid #95c940; color:#95c940;}
.bread{font-size:.1rem; color:#777777; line-height:.16rem;}
.bread a{color:#777777;}
.bread img{width:.1rem; margin-right:.05rem;transform: translateY(-.01rem);}
.gaikuang_con{width:100%; margin-top:.3rem;}
.gaikuang_con h3{font-size:.14rem; text-align:center;}
.gaikuang_con h3 img{display:none;}
.gaikuang_gsjj{margin-top:.2rem;}
.gaikuang_gsjj p{text-indent:2em; font-size:.11rem; line-height:.23rem; color:#666666;}
.gaikuang_img{margin:.1rem .2rem;}
.gaikuang_img img{width:auto; max-width:100%;}



.gaikuang_gsjj li{float:left; width:48%; margin-bottom:.15rem;}
.gaikuang_gsjj li:nth-child(even){float:right;}

/* 新闻动态 */
.news_list{margin-top:.1rem;}
.news_list li{border-bottom:1px dashed #e4e4e4; padding:.1rem 0; overflow:hidden;}
.news_list li dt{float:left; width:.45rem;color:#777777;text-align:center;}
.news_list li dt span.span1{display:block;height:.2rem;line-height:.2rem;background:#EEE;color:#95c940;font-weight:bold; font-size:.1rem;}
.news_list li dt span.span2{display:block; height:.3rem;line-height:.3rem;background:#95c940;color:#FFF; font-size:.1rem;}
.news_list li dd{float:right; margin:0; width:calc(100% - .55rem);}
.news_list li dd h4 a{display:block;height:.2rem; line-height:.2rem;color:#777777; font-size:.12rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news_list li dd p{line-height:.15rem; font-size:.1rem;text-indent:2em; color:#777777;}
.news_list li dd p a{color:#95c940;}

.pages{text-align:center; margin-top:.2rem;}
.pages li{display:inline-block; vertical-align:middle;}
.pages li a{display:block;height:26px;width:26px;line-height:26px;text-align:center;color:#333; font-size:14px;}
.pages li span.prev_class a{background:url(../img/31.png); background-size:100% 100%;}
.pages li span.next_class a{background:url(../img/32.png); background-size:100% 100%;}
.pages li.current a{background:#95c940; color:#FFFFFF;}

.NewsTitle{text-align:center; border-bottom:1px dashed #e4e4e4; padding-bottom:.15rem;}
.NewsTitle h4{font-weight:bold; font-size:.13rem; color:#333333;}
.NewsTitle span{display:block; font-size:.11rem; color:#999999; margin-top:.1rem;}
.NewsContent{margin-top:.2rem;}
.NewsContent p{font-size:.1rem; line-height:.2rem; text-indent:2em;}
.NewsContent p img{max-width:100%;}
.NewsContent_img{margin:.05rem 0;}

/* 主营业务 */
.gaikuang_nav .swiper-slide dl{display:none;}
.yewu_nav{margin-top:.1rem; overflow:hidden;}
.yewu_nav dd{display:block; float:left; margin:0; font-size:.11rem;}
.yewu_nav dd a{display:block; padding:0 .1rem 0 .05rem; background:url(../img/37.png) left center no-repeat;}
.yewu_nav dd.on a{color:#b8140e;}

/* 业绩展示 */
.yeji li{float:left; width:48%; margin-top:.15rem;}
.yeji li:nth-child(even){float:right;}
.yeji li a{display:block; width:100%; height:1.17rem; overflow:hidden; position:relative;}
.yeji_img,.yeji li a img{width:100%; height:100%;}
.yeji_txt{width:100%; position:absolute; background:rgba(0,0,0,.5); bottom:0; padding:.05rem;}
.yeji_txt h4{text-align:center; color:#FFFFFF; font-weight:normal; font-size:.11rem; line-height:.2rem; width:100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.yeji_txt p{width:100%; color:#FFFFFF; font-size:.09rem; line-height:.16rem; height:.47rem;}

/* 人力资源 */
.rencai{width:100%; background:url(../img/42.png) right bottom no-repeat; background-size:1.44rem auto; margin-top:.2rem; padding-bottom:.5rem;}
.rencai p{font-size:.1rem; line-height:.2rem;}
.yuangong li{float:left; width:48%; margin-top:.15rem;}
.yuangong li:nth-child(even){float:right;}
.yuangong_img{width:100%; height:1rem; border:#e5e5e5 solid 1px; padding:.02rem;}
.yuangong_img img{width:100%; height:100%;}
.yuangong li p{text-align:center; color:#777777; font-size:.1rem; margin-top:.05rem;}

/* 联系我们 */
.dizhi{margin-top:.15rem;}
.dizhi_1{margin-bottom:.15rem;}
.dizhi_2 p{color:#000000; font-size:.1rem; line-height:.22rem;}
.dizhi_2 p img{width:.18rem; display:block; float:left; margin-right:.05rem; margin-top:.02rem;}




}