/* ---------------------------------------------------------- */
/*                                                            */
/* MOBILE                                                     */
/*                                                            */
/* ---------------------------------------------------------- */
.wow {
   visibility: visible;
}

/* header */
.header {
   height: 50px
}

.logo {
   height: 50px;
   margin: 0;
}

.logo img {
   max-height: 80%;
}

.new_main_div {
   width: 100%;
}

.hot_pro_li {
   width: 46%;
   margin: 0 2%;
}

.index_pro_btn {
   width: 100%;
   height: auto;
}

.spanList {
   width: 44%;
   margin: 0 2%;
}

.context {
   width: 100%;
   height: auto;
}

.index_pro_con_ul {
   height: auto;
}

.index_pro_con_li {
   width: 46% !important;
   margin: 0 2%;

}

.index_about_content {
   width: 100%;
   height: auto;
}

.index_about_content a {
   display: none;
}

.index_news_div {
   width: 100%;
   padding: 0 12px;
   box-sizing: border-box;
}

.footer_contact {
   width: 100%;
   float: none;
}

.footer_detail {
   text-align: left;
   float: none;
}

.footer_contact_tel_div {
   width: 100%;
}

.friend_ul {
   width: 100%;
}

.module_cate .cate_tit {
   width: 100%;
}

.module_cate {
   width: 100%;
}

.module_cate ul {
   width: 100%;
}

.g-mn1 {
   padding: 0 12px;
   box-sizing: border-box;
}

.news_info_body {
   width: 100%;
}

.full-row .row .midd-12,
.midd-12 {
   width: 100% !important;
}

.contact_logo {
   width: 80%;
   margin: 5% 0;
   margin-left: 10%;
   display: block;
   height: auto;
}

.usinfo .info {
   margin-left: 5%;
   width: 100%;
}

.contact_erweima {
   margin-left: 5%;
}
.m-table table{
    width: 668px!important;
}
#map {
   width: 100% !important;
}

.contact_form {
   width: 90%;
   margin-left: 5%;
}

.stock_info_main_div img {
   width: 100%;
   height: auto;
}

.stock_info_cs_div {
   width: 90%;
   margin-left: 5%;
   padding: 0;
   height: auto;
}

.stock_info_cs_div a {
   position: relative;
}

.stock_info_cs_div .button2 {
   left: 0;
}

.stock_info_cs_div a {

   left: 0;
}

.stock_info_cs_div .button2 {}

.zckc_ul li {
   width: 46%;
   margin: 0 2%;
}

.yyly_box_div {
   width: 100%;
}

.inner .media-box .icon {
   width: 100%;
   height: auto;
}

.newsTit {
   padding: 0 12px;
   box-sizing: border-box;
}

.newsDetailCur li a {
   padding: 0;
}

.newsDetailCur li,
.newsDetailCur li.r {
   white-space: break-spaces!important;
   padding: 0 12px;
   box-sizing: border-box;
}

.content_bak{
   padding: 0 12px!important;
}
/*footer*/
.footer {
   font-size: 12px;
   line-height: inherit
}

.footer span {
   display: block;
   text-align: center
}

.footer .footer_link {
   display: none
}

.footer_info {
   text-align: center;
   padding: 15px;
   box-sizing: border-box;
}

.footer_info h1 {
   text-align: left;
}

.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: 2em;
   padding-bottom: 2em
}

.index_ .T {
   padding-bottom: 18px
}

.index_ .T h2 {
   font-size: 14px
}

.index_ .T h2 strong {
   width: 100%;
   background-size: contain
}

.index_ .T h2.border strong:before,
.index_ .T h2.border strong:after {
   width: 60%
}

.index_ .T h3 {
   font-size: 16px
}

.index_ .T h4 {
   font-size: 20px
}

.article .C {
   font-size: 12px
}


/* ==========================================================================
   Common module
   ========================================================================== */


/* ==========================================================================
   Index Page
   ========================================================================== */
#swiper_cus .swiper-slide {
   width: 50%
}

#swiper_case .swiper-slide {
   width: 100%
}

.sect_case .swiper-prev,
.sect_case .swiper-next {
   background: #000;
   color: #fff;
   z-index: 2
}

.flipster .icon {
   height: 250px
}

.us_box a {
   margin: 0 3px
}

#swiper_honor .swiper-slide {
   width: 50%
}

/* ==========================================================================
   Inner Page
   ========================================================================== */

/*新闻*/
.news-box {
   border: 0
}

.news-box .news_cont p {
   height: 3.15rem
}

.news-box .news_time .date {
   line-height: 22px;
   text-align: left;
   padding: 0;
   margin: 0;
}

.news-box .news_time .date:before {
   display: none;
}

.news-box .news_time .date i {
   font-size: inherit;
   font-weight: normal;
   display: inline;
}
.footer{
   background: #000;
}
/*新闻详细 */
.newsTit h1 {
   padding: 25px 0 25px;
   font-size: 22px
}

.newsTit p span {
   display: inline-block
}

.content_bak {

   border: 0;
   background-color: #fff
}

.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
}

/*产品*/
.sect_prod .case-item .icon {
   width: 146px;
   height: 120px
}

.prodDetail {
   padding: 10px;
   background-color: #fff
}

.f-picmid {
   height: 180px
}

.prodDetail h5 {
   font-size: 15px;
}

.prodDetail h5 strong {
   font-weight: normal;
}

.prodDetail .prod_c {
   font-size: 13px
}

.deright {
   padding: 0
}

.deright h4 {
   font-size: 18px
}

.deright h4>span {
   font-size: 13px
}

.deright ul li {
   color: #858585;
   line-height: 22px;
   font-size: 13px
}

.yuall {
   text-align: center;
   margin-top: 20px
}

.yuall a {
   display: inline-block;
   float: none
}

.zx {
   margin-left: 0;
   margin-top: 10px
}

.newsRecmd h4 {
   font-size: 18px;
   font-weight: 400
}

/*招聘 */
.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
}