/* ---------------------------------------------------------- */
/*                                                            */
/* MOBILE                                                     */
/*                                                            */
/*                                                            */
/* ---------------------------------------------------------- */

.index_{padding:2em 0}

/*footer*/

.footer{font-size:12px;line-height:inherit}
.footer span{display:block;text-align:center}
.footer_detail .mobile span{
	    font-weight: bold;
    font-size: 18px;
    color: #333;
    font-family: impact;
}
.footer .footer_link{display:none}
.footer_info{text-align:center;padding:15px 0}
.footer_info .usinfo{padding:0;margin:0}
.footer_info .usinfo h5{font-size:14px}
.footer_info .usinfo p{font-size:12px}
.top{border-radius:100%}


/*block*/

.index_{padding-top:1em;padding-bottom:1em}
.index_ .T{padding-bottom:18px}
.index_ .T h1{font-size:50px}
.index_ .T h2 strong{width:100%;background-size:contain}
.index_ .T h2.border strong:after,.index_ .T h2.border strong:before{width:60%}
.index_ .T h3{font-size:16px}
.index_ .T h4{font-size:12px}
.article .C{font-size:12px}


/* ==========================================================================
   Common module
   ========================================================================== */


/* ==========================================================================
   Index Page
   ========================================================================== */

.module_cate{width: 95%}
.sect_prod .module_prod{height: auto}


/* ==========================================================================
   Inner Page
   ========================================================================== */
.box{padding: 2%}

/*nbanner*/
.nbanner{height: 138px;background-size: auto 100%}
.nbanner img{margin-top:-69px;margin-left:-475px;width:950px;height:138px}

.ibanner{ height: 180px;}
.ibanner .swiper-button-prev,.ibanner .swiper-button-next{ background:none; background-image:none ; width: 35px; height: 55px; text-align: center; line-height: 55px;}

/*手机二级*/
.m-ins-navbox{position:relative;display:none;width:100%;height:38px;background-color:#f9f9f9}
.m-ins-navbox .left{float:left;width:15%;cursor:pointer}
.m-ins-navbox .left .ico{display:block;width:100%;height:38px;background:url(../img/base/ico_2.png) no-repeat center #026a27;background-size:auto 50%}
.m-ins-navbox .right{position:relative;float:right;width:85%}
.m-ins-navbox .right .tit{display:block;padding-left:5%;width:95%;background:url(../img/base/ico_1.png) no-repeat 93% center;background-size:auto 50%;color:#026a27;font-size:14px;line-height:38px;cursor:pointer}
.m-ins-navbox .right .subbox{position:absolute;top:38px;left:0;z-index:2;display:none;width:100%;background-color:#fff}
.m-ins-navbox .right .subbox a{display:block;padding-left:5%;width:95%;height:38px;border-top:1px solid #e5e5e5;background:url(../img/base/ico_3.png) no-repeat 92% center;background-size:auto 35%;color:#666;line-height:38px}
.m-ins-navbox .ret-subbox{position:absolute;top:38px;left:0;z-index:2;display:none;width:100%;background-color:#0c4da2}
.m-ins-navbox .ret-subbox a{display:block;padding-left:5%;width:95%;height:38px;border-bottom:1px solid #4882b6;background:url(../img/base/ico_3.png) no-repeat 92% center;background-size:auto 35%;color:#fff;font-size:14px;line-height:38px}
.m-ins-blackbg{position:absolute;top:38px;left:0;display:none;width:100%;height:100%;background-color:#000;opacity:.5;z-index: 1}

/*新闻*/
.news-box{margin-bottom: 1rem;padding: 0;border:0;border-bottom: 1px solid #a0a0a0;}
.news-box .news_cont p{height: 3rem}
.news-box .news_time{background: none}
.news-box .news_time .date{line-height: 22px;text-align: left}
.news-box .news_time .date:before{display: none;}
.news-box .news_time .date i{font-size: inherit;font-weight: normal;display: inline;background: none!important;padding: 0;color: inherit;margin-left: 4px}

/*新闻详细 */
.newsTit h1{padding:15px 0}
.newsTit p span{display:inline-block}
.content_bak h2{font-size:15px;font-weight:400;margin:0 0}
.content_bak p{font-size:13px;margin:1em 0;line-height:22px}
.newsDetailCur li,.newsDetailCur li.r{float:left;padding-bottom:10px;width:100%;text-align:left;white-space:nowrap;font-size: 13px;border-left: 0}
.caseTitle{line-height: 2}
.caseTitle span.r{border-left: 0}

/*招聘 */
.jobapply{padding:10px}
.jobchild{margin-bottom:20px;padding-bottom:20px;border-right:0;border-bottom:1px solid #ccc}
.section_njob a.back{display:none}
.navContent,.subNav,.sub_top p{padding-left:4%}
.section_njob .services-box .icon{float:left;width:60px;font-size:26px;line-height:2}
.section_njob .services-box h3,.section_njob .services-box p{text-align:left}
.section_njob .services-box h3{padding:0;font-weight:400;font-size:18px}
.subNav{line-height:44px}
.subNav i{font-size:18px;line-height:44px}
.sect_job .m-table{width: auto}
.sect_job .m-table thead{font-size: 14px;font-weight: normal;}
.sect_job .m-table td a{padding: 0;background:none;color: inherit;}

.yuan{width: 100%;height: 100%;background: #eeeeee;border-radius: 50%;padding: 5rem 0rem;;color: #026a27; text-align: center;}
.yuan p{box-sizing: border-box;padding: 0 11% 0 11%; color: #414141; font-size: 14px}
.yuan h1{ font-size:1.5rem; color: #282828; padding: 0 11% 0 11%; }
.yuan+ i{display: block;width: 4rem;height: 4rem;background: #eeeeee;font-size: 40px;color: #026a27;font-weight: bold;text-align: center;line-height: 4rem;
    border-radius: 50%;position: absolute;bottom: 0;left: 2rem;-moz-box-shadow:2px 2px 10px #cccccc; -webkit-box-shadow:2px 2px 10px #cccccc; box-shadow:2px 2px 10px #cccccc;}
.yuan1{background: #026a27 !important;color: #ffffff !important; border-radius: 50%;padding: 5rem 0rem; text-align: center;}
.yuan1 p{ box-sizing: border-box;color: #ffffff !important ; font-size: 14px; padding:  0 11% 0 11%;}
.yuan1 h1{ color: #ffffff !important; font-size:1.5rem;padding: 0 11% 0 11%;}


.yuan2{background: #026a27 !important;color: #ffffff !important; border-radius: 50%;padding: 5rem 0rem; text-align: center;}
.yuan2 p{ box-sizing: border-box; color: #ffffff; font-size: 14px; padding:  0 11% 0 11%;}
.yuan2 h1{ color: #ffffff !important; font-size:1.5rem;padding: padding:  0 11% 0 11%;}


.nav_transform1 ul.navCont li.child a{     display: block;
    line-height:30px;
    color: #333;
    position: relative;
    font-size: 16px;}

.sect_cation{ width: 100%;
    background: #026a27;
    background-size: cover;
    padding-bottom: 2rem;}


.media-box .icon {
    display: inline-block;
    background: #ffffff;
    width: 280px;
    height: 180px !important;
    overflow: hidden;


