body{
		/*solgeo add font-family: */
/*font-family: -apple-system, BlinkMacSystemFont, Helvetica, Tahoma, Arial,'Noto Sans SC', '黑体','heiti','Hiragino Sans GB'  ,Hiragino Sans,   Hiragino Kaku Gothic ProN !important;*/

font-family: Arial, Simhei, '黑体','heiti',-apple-system, BlinkMacSystemFont, Helvetica, Tahoma,'Hiragino Sans GB'  ,Hiragino Sans,   Hiragino Kaku Gothic ProN , sans-serif !important;
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, .heading-font, .button, .load-more-btn, .vc_tta-panel-title, .page-numbers li > a, .page-numbers li > span, .vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a span, .stm_auto_loan_calculator input, .post-content blockquote, .contact-us-label, .wpb_tour_tabs_wrapper.ui-tabs ul.wpb_tabs_nav > li > a, .stm-shop-sidebar-area .widget.widget_product_categories > ul, #main .stm-shop-sidebar-area .widget .product_list_widget li .product-title, #main .stm-shop-sidebar-area .widget .product_list_widget li a, .woocommerce ul.products li.product .onsale, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce table.shop_attributes td, .woocommerce table.shop_table td.product-name a, .woocommerce-cart table.cart td.product-price, .woocommerce-cart table.cart td.product-subtotal, .header-listing .listing-menu li a{
			/*solgeo add font-family: */
/*font-family: -apple-system, BlinkMacSystemFont, Helvetica, Tahoma, Arial,'Noto Sans SC', '黑体','heiti','Hiragino Sans GB'  ,Hiragino Sans,   Hiragino Kaku Gothic ProN !important;*/

    font-family: Arial, Simhei, '黑体','heiti',-apple-system, BlinkMacSystemFont, Helvetica, Tahoma ,'Hiragino Sans GB'  ,Hiragino Sans,   Hiragino Kaku Gothic ProN , sans-serif !important;
}
.txt-jstfy p{
    text-align: justify;
}
.txt-indt p{
    text-indent: 28px;

}
.single-post .post-content p{

    text-indent: 28px;

}
.txt-mgb0 p{
    margin-bottom: 0;
}

.lg-sub-html{
    display: none;
}
.stm-template-car_rental #header {
    min-height: 93px;
}
.home #header {
    min-height: 95px;
}
.top-bar-info  i{
    position: relative;
    top: 4px;
    margin-right: 10px;
    font-size: 30px;
    color: #f0c540;
}
#top-bar .top-bar-link a{
	color: white;
	font-size: 18px;
}
#top-bar .top-bar-info li.top-bar-link{
	float: none !important;
	display: inline-block;
    line-height: 24px;
}
#top-bar .top-bar-info li.top-bar-link:first-child{
	margin-right: 50px;
}
.stm-template-car_rental.logged-in #top-bar .top-bar-wrapper .pull-right .top-bar-info {
    margin-top: 0px;
}

#top-bar .top-bar-info li.top-bar-link img{
    position: relative;
    top: -3px;
    left: 3px;
}
#header .listing-menu{

    text-align: right;
}
.stm-template-car_rental .header-listing .listing-menu .sub-menu a {
    color: #002651;
    font-size: 12px;
    line-height: 20px;
}
.stm-template-car_rental .header-listing .listing-menu .current-menu-item .sub-menu a {
    color: #002651;
    font-size: 12px;
    line-height: 20px;

}

.stm-template-car_rental .header-listing .listing-menu > li > ul li a {
    position: relative;
    display: block;
    padding: 10px 20px 10px 20px;
    text-decoration: none !important;
    color: #002651;
    font-weight: 400;
}
.stm-template-car_rental .header-listing .listing-menu .sub-menu a:hover {
    background-color: #002651;
    color: #fff;
}
.stm-template-car_rental .header-listing .listing-menu > li{

    margin-right: 25px;
}

.stm-template-car_rental .header-listing .listing-right-actions {
    float: right;
    margin-left: 24px;
    display: none;
}
.stm-template-car_rental .header-custom{
    background-color: #002651c2;

}
#top-bar .top-bar-wrapper {
    padding: 12px 0 15px;
    border-bottom: 1px solid #373b3e;
}
.stm-template-car_rental .header-listing {
    min-height: 72px;
    width: 100%;
    padding: 5px 0 20px;
    -webkit-transition: background-color .3s 0s, top .3s 0s;
    transition: background-color .3s 0s, top .3s 0s;
     margin-top: 0; 
}
.stm-template-car_rental .header-listing .header-inner-content .listing-logo-main {
    width: 25%;
    margin: 0 auto 0 0;
}
.home .testimonials-carousel-wrapper .testimonials-carousel .testimonial-unit .testimonial-info .author {
    font-size: 18px;
     text-align: left; 
    color: #002651;
}
.home .owl-controls{
    display: none;
}
.home .testimonials-carousel-wrapper .testimonials-carousel .testimonial-unit .content {
    margin: 9px -5px 0;
    padding: 0 2px;
    text-align: left;
    color: #5a5a5a;
    line-height: 20px;
    font-size: 12px;
}
.cstm-wrap .text-box{
    width: 40%;
    float: left;
    margin-top: 25px;
    margin-left: 3%;
    color: #8b8bb1;
}
.cstm-wrap .pic-box{
    width: 57%;
    /* display: inline; */
    float: left;
    position: relative;
    text-align: center;
    margin: 0 auto;
    left: 55%;
    position: absolute;
    top: 50%;
}
.cstm-wrap{
    padding: 5px 20px;
    overflow: hidden;
    clear: both;
    min-height: 410px;
}
.cstm-wrap ul{
    list-style: none;
    padding-left: 0;
}
.cstm-wrap .text-box h3{
    font-size: 40px;
    line-height: 50px;
    color: #29294e;
}

.cstm-wrap ul li{
    margin-bottom: 5px;
}


.cstm-wrap .pic-box img{
    width: 80%;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    transform: translate(-50%,-50%);
}
.cstm-wrap-left .pic-box img{
    max-width: 246px;

}
.cstm-wrap-right .pic-box img{
    max-width: 187px;
    
}
.pic-box-inner{

}
.contact-form-cstm{
    padding: 40px 40px 20px 40px;
    /*border: 2px solid #eec642;*/
    border-radius: 12px;
    background-color: #2790cc;
    text-align: center;
}
.contact-form-cstm h3{
    text-align: center;
    color: white;
    font-weight: bold;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: 3px;
    margin-bottom: 20px;
}
.cstm-row{
    display: inline-block;
    overflow: hidden;
    clear: both;

}
.cstm-row .clm {
    width: 32%;
    float: left;
    margin-bottom: 20px;
}
.cstm-row .clm1 ,.cstm-row .clm2{
    margin-right: 1%;

}

.cstm-button {
  display: inline-block;
  width: 200px;
  height: 54px;
  text-align: center;
  text-decoration: none;
  line-height: 54px;
  outline: none;
  position: relative;
  z-index: 2;
  /*background-color: #333;*/
  /*border: 2px solid #333;*/
  color: #fff;
  line-height: 50px;
  text-align: center;
}
.cstm-button:hover {
  /*background-color: #59b1eb;*/
  /*border-color: #59b1eb;*/
  /*color: #59b1eb;*/
}
.cstm-button::before,
.cstm-button::after {
/*  position: absolute;
  z-index: -1;
  display: block;
  content: '';
  top: 0;
  width: 50%;
  height: 100%;
  background-color: #;
  border-radius: 15px;*/
}
.cstm-button::before {
  /*right: 0;*/
}
.cstm-button::after {
  /*left: 0;*/
}

.cstm-button,
.cstm-button::before,
.cstm-button::after {
/*  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all .3s;
  transition: all .3s;
  border-radius: 15px;*/
}
.cstm-button:hover::before,
.cstm-button:hover::after {
/*  width: 0;
  background-color: #59b1eb;*/
}

.stm-template-car_rental .contact-form-cstm input[type="submit"]{
    background-color: #fff;
    box-shadow: none;
    /*padding: 10px 70px;*/
    font-size: 14px;
    width: 200px;
    height: 54px;
    color: #2790cc !important;
    border-radius:  
    /*border: 2px solid #eec642;*/
  -webkit-transition: all .3s;
  transition: all .3s;
    /*line-height: 28px;*/
  /*width: 0;*/
  /*background-color: #59b1eb;*/
    border-radius: 15px;
    letter-spacing: 8px;

}
.stm-template-car_rental .contact-form-cstm input[type="submit"]:active{

     top: 0; 
}
.cstm-button:hover input[type="submit"]{


}
.contact-form-cstm .tijiao{
 text-align: center;
 margin-top: 20px;
}
.home .testimonials-carousel-wrapper .testimonials-carousel .testimonial-unit > .clearfix {
    padding: 30px 35px 30px;
    border: 1px dashed #bec5c7;
}
.home .testimonials-carousel-wrapper {
    margin: 0 -15px 35px;
}

/****************************************
    News List
*****************************************/
ul.news_list {
    list-style: none outside;
    /*border:2px solid #ddd;*/
    padding: 60px 10px 60px 0;
    margin: 0;
}

ul.news_list li {
line-height: 150%;
margin: 0 5px;
padding: 20px 0;
    border-bottom: 1px solid #70859d;
/*display: inline-block;*/
/*width: 80%;*/
/*background-color: #f8f8f8*/
    /*border-bottom: 1px dotted #dcdcdc;*/
}
.news_list li:first-child {

    border-top: 1px solid #70859d;
}

ul.news_list li:nth-child(odd){
/*background-color: #f8f8f8*/
}


.post-ichiran{
/*    max-width: 800px;
    margin: 0 auto;*/
/*border-bottom: 1px #b4b4b4 dotted;*/
}

ul.news_list li .news_date {
    padding: 0 0 0 0;
    font-size: 14px;
    margin-right: 15px;
    color: #fff;

}

ul.news_list li .news_title {
    padding: 0 0 0 0;
    font-size: 16px;
    color: #fff;
}
ul.news_list li .news_title a{
    font-size: 14px;
    color: #fff;
}

ul.news_list li .cat {
/*padding: 4px 8px;*/
    /*margin:0 5px;*/
    font-size:11px;
    color: #fff;
/*  border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;*/
    vertical-align: top;
    /*margin-right: 15px;*/
}

.newsdate{
    width: 115px;
    float: left;
}
.newsdate a:hover{
    color: white;
}
.newscat{
    width: 120px;
    float: left;
    text-align: center;
    margin-right: 20px;
}
ul.news_list li .newscat{

    background-color: #444444;
    color: #fff;
}
ul.news_list li .news{

    color: #fff;
    background-color: #E91E63;
}
.entry-header.small_title_box > .container {
    min-height: 300px;
}
.entry-header .entry-title{

    top: 63%;
}
.entry-header{

    background-position: center;
    margin-top: -93px;
}
.fenbu thead tr{
    background: #2f2f54;
    color: white;
}
.fenbu thead .cl{
    font-size: 14px;
    font-weight: bold;
    padding: 10px 0;
}
.fenbu thead .cl1{
    width: 100px;
    text-align: center;
}
.fenbu thead .cl2{
    width: 300px;
}
table.fenbu > tbody tr td {
    border-bottom: none;
    padding: 15px 0 15px;
    font-size: 14px;
}
.fenbu tbody tr{
    border-bottom: 1px solid #2f2f54;
}
.fenbu tbody .fb-bd1{
    text-align: center;
    color:  #2f2f54;
    font-weight: bold;

}
.fenbu tbody .fb-bd2{
    color:  #5a5a5a;
    font-weight: bold;

}
.fenbu tbody .fb-bd3{
    color:  #5a5a5a;
}
.footer-l-r a{
    color: white;
}
.footer-l-r ul a{
    color: #fff;
}
.footer-l-r ul {
    list-style: none;
    padding-left: 0;
    display: inline-block;
    margin-right: 40px;
    margin-top:     30px;
}   
.footer-l-r  ul li{
    margin-bottom:  30px;

}

.footer-l-r .modal-open{
    padding: 0 !important;
    cursor: pointer;
}
.footer-r-left{

    width: 70%;
    /* display: inline-block; */
    float: left;
}
.footer-r-right{

    width: 60%;
    /* display: inline-block; */
    float: right    ;
    text-align: center;
}
.footer-right{
    overflow: hidden;
    clear: both;
}
.footer-r-right img{
    margin: 0 auto;
    margin-top: 10px;

}
.footer-l-l img{
        max-width:  275px;
}
.stm-template-car_rental .footer_widgets_wrapper {
    padding-bottom: 25px;
}
.footer-left-img{

    /*margin-top: 35px;*/
}
.footer_widgets_wrapper {
    padding: 50px 0 20px;
}

#footer-copyright .copyright-text {
    font-size: 12px;
    color: #fff;
    text-align: center;
}
.cstm-none{
    display:    none;   
}
.cpzx-head{
    font-size:  30px;
    margin-bottom:  30px;
}
.au-w-head{
    color:white;
    font-size:  26px;
    margin-bottom:  20px;


}
#footer #text-4{
    width:  70%;
}
.footer-l-l{
    float:  left; 
    width:  50%;  
}
.footer-l-r{ 
    width:  50%;  
    display: inline-block;
}

#footer #text-5{
    width:  30%;
}
#footer-copyright .copyright-text a{
    color: white;
}

.au-w-meta{
    color:white;
    font-size:  14px;
    line-height:    25px;

}
#top-bar .top-bar-tel a{
    font-family:Montserrat !important  ;
    font-size:  25px !important ;

}

#top-bar .top-bar-company a{
    font-size:  18px;

}
.vc_custom_heading {
    letter-spacing:     4px;
}
.top-wlfb-wrap{
    padding: 30px 35px 30px;
    background-color: #eeeeee;
    border-radius: 15px;
    min-height: 200px;
}
.top-wlfb-wrap h3{
    font-size: 20px;
    text-align: left;
    color: #002651;
    font-weight:    bold;   
    line-height: 26px;
    padding:20px 0;
    border-top: 1px solid #686868;
    border-bottom:  1px solid #686868;
    margin-bottom: 5px;

}
.top-wlfb-wrap h3 a{
    color: #002651;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;

}

.top-wlfb-wrap h3 a:hover{
    color: #002651;
    
}
.top-wlfb-wrap p{

    text-align: left;
    color: #000000;
    line-height: 20px;
    font-size: 14px;
}
.entry-header.small_title_box .entry-title h2 {
    font-size: 50px;
    margin-bottom: 0;
    letter-spacing:     2px;
}
.custm-heding-h2{
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 40px;
}
.stm-template-car_rental .icon-inner-row .boat-third-color{
    font-size: 31px;
    color: #ffffff;
    background-color: #f0c540;
}

.stm-template-car_rental .icon-inner-row .content p{
    line-height: 20px !important;
}
.kefu-head span{

    letter-spacing: 5px;
}
.kefu-head h3{
    padding: 20px 0;
}


/*モーダル*/
#contents {
  z-index: 0;
  font-size: 16px;
}
.page-txt {
  margin: 30px 0 0;
  height: 2000px;
}
#modal-open {
  color: #cc0000;
}
/* モーダル コンテンツエリア */
#modal-main {   
  display: none;
  width: 800px;
  height: 350px;
  margin: 0;
  padding: 0;
  background-color: #ffffff;
  color: #666666;
  position:fixed;
  z-index: 2;
    border-radius: 12px;
}
.modal-main {   
  display: none;
  width: 800px;
  height: 350px;
  margin: 0;
  padding: 0;
  background-color: #ffffff;
  color: #666666;
  position:fixed;
  z-index: 2;
    border-radius: 12px;
}
/* モーダル 背景エリア */
#modal-bg {
  display:none;
  width:100%;
  height:100%;
  background-color: rgba(0,0,0,0.5);
  position:fixed;
  top:0;
  left:0;
  z-index: 1;
}
.modal-cls{
        position: absolute;
    right: 5px;
    font-size: 34px;
    color: white;
    top: 3px;
    cursor: pointer;
}
#lg-counter{
    display:none;   
}
#slider1 li{
    list-style: none;
}
.modal-open{
    padding: 20px 30px !important;
}
span.wpcf7-not-valid-tip {
    display: block !important;
}
.wpcf7-response-output.wpcf7-validation-errors{
    background-color: #fff;
}

/*map*/

#map-wrap {
  position: relative;
  width: 100%;
  padding-top: 56.25%;
    margin: 0 auto;
}
#allmap{
      position: absolute;
  top: 0;
  right: 0;
  width: 100% !important;
  height: 100% !important;

}
/*TOPの途中のコンテンツ幅が変わるところ*/
.mw-774{
    max-width: 774px;
    margin: 0 auto;
}
/*top*/
.tel-font{
    font-family: Montserrat !important;
    color:white;
    font-size: 38px;
    line-height: 46px;
    font-weight: 500;

}
.cstmtel-info i{
    position: relative;
    /* top: 4px; */
    margin-right: 10px;
    font-size: 30px;
    color: #f0c540;
}
.cstmtel-info {

    padding: 30px 0;
}
.stm_breadcrumbs_unit{
    background-color:   #fff;
}
.stm_breadcrumbs_unit .navxtBreads{
    border-bottom:  none;   
    color:  #231815;
    font-size:  12px;
    margin-bottom:  0;
    padding:20px 0;    

}
.stm_breadcrumbs_unit .navxtBreads a{
    color:  #231815;
    font-size:  12px;

}
/*about-us*/
.gongsi-gaiyao{
    border: 1px solid #040404;
}
.gongsi-gaiyao tr{
    border-bottom:  1px solid #040404;


}
.gongsi-gaiyao th{
    color :#000000;
    width:  195px;
    padding:20px 20px; 
    background-color: #eeeeee;
    border-right:   1px solid #040404;
    text-align:     center; 
    font-weight:    normal; 
    font-size:  14px;
}
.gongsi-gaiyao td{
    padding:20px 20px; 
    color :#000000;
    border-bottom: none;
    font-size:  14px;

}

/*leibie*/
.taxonomy-head-box{
    text-align: center;
    margin: 50px 0;

}
.taxonomy-head-box h3{
    margin-bottom: 5px;    
    color: #002651;
    font-size:  26px;
}
.taxonomy-head-box p{
    color: #002651;
    font-size:  14px;
}
.taxonomy-info-wrap{
    background-color: #fff;
    padding: 25px 30px;
    overflow:   hidden; 
    clear:  both;   
    margin-bottom:  40px;
}
.taxonomy-img-box{
    float: left;
    width: 30%;
    text-align: center;
    vertical-align:middle;
    /*margin-top:     50px;*/
}
.taxonomy-img-box img {
    height:  345px;
    width:  auto;   
}
.taxonomy-meta-box{
    display: inline-block;
    width: 70%;
}
.taxonomy-head-box span{
    padding: 10px;
    background: #002651;
    border-radius: 5px;
    color: white;
    margin-right: 10px;  
    font-size:  14px;  
    position: relative;
    top: -6px;
}
.taxonomy-head-box h4{
    font-size:  30px;
    color:  #002651;
    text-align: left;   
}
.taxonomy-meta-box .taxonomy-head-box{
    margin-top: 0;
    margin-bottom: 10px;
}
.taxonomy-info-box h4{
    color: white;
    padding: 5px 10px;
    background: #002651;
    font-size:  14px;
    margin-bottom:  0;
    margin-right:   2%;
}
.taxonomy-list{
    list-style: none;
    width: 48%;
    padding-left: 0;
    float: left;
    margin-right: 2%;
}
.taxonomy-list li{
   border-bottom:1px solid #756e6c;
    margin-bottom: 0;
    background-color:   white;
}
.taxonomy-list-head{
    width: 60%;
    float: left;
}
.taxonomy-list-head{
    color:  #231815;
    font-size:  14px;
    padding: 3px 0;
    background-color: #fff;
}
.taxonomy-list-meta{
    color:  #231815;
    font-size:  14px;
    background-color:   #eeeeee;
    padding: 3px 3px;
    display: -webkit-box;
}
.taxonomy-list-meta span{

    padding-left: 5px;
    display:block;
}
.taxonomy-list-box{
    clear:  both;   
    overflow:   hidden; 
    margin-bottom:  10px;
}
.cstm-btn-light{
    border: 1px solid #002651;
    box-shadow: none !important;
    background-color: #fff !important;
    color: #002651 !important;
    height: 40px;
    width: 175px;
    font-size: 14px;
    line-height: 2px;
    border-radius: 10px;

}
.cstm-botton-wrap{
    width: 180px;
    float: left;

}
.more-info-box {
    margin-left: 10px;
    display: inline-block;
    background-color: #002651;
    font-size: 14px;
    border-radius: 10px;
    padding: 10px 50px;
    color: #fff;

}
.more-info-box a{

    background-color: #002651;
    font-size: 14px;
    border-radius: 10px;
    padding: 12px 65px;
    color: #fff ;
}
.more-info-box  span{
    margin-right: 3px;
    padding: 0px 3px 0 5px;
    background-color: white;
    border-radius: 20px;
    color: #002651;
    font-weight: bold;
}
.cstm-light-full{
    background-color:   #fff;
}
.tx-cate-sec{
    padding-top :     50px;
    padding-bottom:     50px; 
}
.tx-cate-sec .cpzx-head{
    font-size:  20px;
    letter-spacing:     5px;
    color:  #002651;
    text-align:     center;
    margin-bottom:  60px; 

}

.xg-box{

    display: inline-block;
    margin: 0 10px;
}
.contact-sec{
    padding-top:    60px;
    padding-bottom:     60px;
}

.entry-header.small_title_box .entry-title h2.taxo-ttl{
    text-align:     center; 
    font-size:  34px;
}
.entry-header.small_title_box .container .entry-title h2 {
    text-align:     center; 
    font-size:  34px;
    color: #ffffff;
}
.mc-gallary-list{
    list-style:     none;
    padding-left:  0;

}
.mc-gallary-list li{
     cursor : pointer;
    margin-right: 5px;
    display: inline;
-webkit-transition: all .3s;
transition: all .3s;
}
.mc-gallary-list li:hover {
    opacity: 0.6;
-webkit-transition: all .3s;
transition: all .3s;
}
.mc-gallary-list li img{
    max-width:  15%
}
.tedian-head-box{
    width: 25%;
    text-align: center;
    background-color: #002651;
    color: white;
    font-size: 14px;
    letter-spacing: 5px;

}
.tedian-meta-box{
}
.cstm-single-machine-ttl{

    background-color: #002651;
}
.cstm-single-machine-ttl h1{
    color: white;
    font-size: 34px;
    margin-top: 30px;
    margin-bottom: 30px;
    text-align: center;


}
.tedian-meta-box{
    border:none;
    padding: 25px;
    font-size: 14px;
    line-height: 24px;
    color: #231815;
    background-color: #fff;
}

.main-sec{
    margin-top: 60px;
}
.gallary-sec{
    margin-top: 25px;
}
.tedian-sec{
    margin-top: 45px;
    margin-bottom: 45px;
}
.guige-canshu-head{
    background-color: #002651;

}
.guige-canshu-head p{
    text-align: center;
    color: white;
    margin-bottom: 0;
    font-size: 14px;
    padding: 15px 0;

}
.panel-group .panel+.panel{
    margin-top: 0;
}
.guige-sec{
    max-width: 700px;
    margin: 0 auto;
}
.guige-sec .panel{
    border-radius: 0;
    border: 1px solid #4b4b4b;
    border-bottom: 0;
}
.guige-sec .panel:last-child{

    border-bottom: 1px solid #4b4b4b;
}
.guige-sec .panel-title{
    font-size: 14px;
    font-weight: bold;
    color: #000000;
    text-align: center;
    text-decoration: none;
}
.guige-sec .panel-title:hover{
    text-decoration: none;
}
.guige-sec .panel-heading{
    background-color: #c8c8c8;
    background-image: url(/home/wp-content/themes/motors/images/opened.png);
    background-position: 98%;
    background-repeat: no-repeat;
}
.guige-sec .collapsed .panel-heading{
    background-image: url(/home/wp-content/themes/motors/images/closed.png);
    background-position: 98%;
    background-repeat: no-repeat;

}
.guige-sec a:focus,.guige-sec  a:hover{
    text-decoration: none;
}
.panel-body{
    padding: 0;
}
.guige-table{
    margin-bottom: 0;
}
.guige-table td,.guige-table th{
    padding:15px;
    font-size: 14px;
    line-height: 24px;
    color: #231815;
    width: 50%;
    font-weight: normal;
}
.guige-table th{
    border-right: 1px solid #404040;
}
.guige-table tr{
    border-bottom: 1px solid #404040;
}
.guige-table tr:last-child{
    border-bottom: none;
}
.guige-table td{
    border-bottom: none;
}



.machine-single-btn{
    width: 280px;
    height: 70px;
    background-color: #002651 !important;
    color: white;
    font-size: 20px;
    font-weight: bold;
    border-radius: 35px;
    margin: 0 auto;

}
.contact-machine{
    margin-top: 40px;
    margin-bottom: 50px;
}
.network-diqu{
    background-color: white;
    padding: 30px;
    border-radius: 15px;
    min-height: 230px;
}
.white-bg-sec .network-diqu{

    background-color: #eee;
    min-height: 230px;
}
.nw-head{
    text-align: center;
    background-color: #002651;
    color: white;
    font-size: 20px;
    padding: 20px 0;
    border-radius: 10px;
    margin-bottom:15px;
}
.nw-meta{
    text-align: center;
    color: #002651;
    font-size: 16px;
    font-weight: bold;
    border-bottom: 1px solid #6f849d;
    padding-bottom: 15px;
    margin-bottom: 15px;
}
.nw-meta--noneborder{
    border-bottom: none;

}
.nw-meta a{
    color: #002651;
}

.nw-meta a:hover{
    color: #002651;
}
.post-grid-single-unit .content .title-relative a:hover {
    text-decoration: underline !important;
}
.cstm-category .post-grid-single-unit .content .title-relative h4:hover{
    text-decoration: underline !important;

}
.gonsi-table .tedian-head-box {
    width: 25%;
    letter-spacing: 0;
}
.cstm-cateroy-img img{
     width: 350px;
  height: 250px;
  object-fit: cover;
}
.cstm-category  .post-grid-single-unit .image{
    margin-bottom: 0;
}
.cstm-category  .post-grid-single-unit .content{
    padding: 20px 30px 20px 30px;
    background-color: white;
    border: none;

}
.post-grid-single-unit:hover .content{

    box-shadow: none;
    opacity: 0.8;
}
.cstm-category .blog-meta-unit span{
    font-size: 12px;
    font-weight: bold;
    color: #002651;
}
.cstm-category .post-grid-single-unit .content .title-relative {
    position: relative;
    min-height: 40px;
}
.cstm-category .post-grid-single-unit .content .title-relative  h4{
    font-size: 14px;
    color: #002651;
    position: relative;
    font-weight: normal;
    top: unset;
    -webkit-transform: none;
    transform: none;
    margin-bottom: 10px;
    min-height: 30px;
}
.cstm-category .blog-posts-excerpt{
    margin-top: 0;
    clear: both;
    overflow: hidden;
}
.cstm-category .blog-posts-excerpt p{
    font-size: 14px;
    color: #002651;
    /* color: #000000; */

}
.cstm-category .blog-posts-excerpt a{
    position: relative;
}
.box-link{
        position: absolute;
    top: 0;
    left: 0;
    height:100%;
    width: 100%;
}
.blog-meta-unit{
    margin-bottom:  10px;
}
.blog-meta-unit span:hover,cstm-category .post-grid-single-unit .content .title-relative  h4:hover,.blog-posts-excerpt p:hover{
    text-decoration:    underline;  
}
.content:hover h4,.content:hover p, .content:hover span{
/* text-decoration:    underline;   */
}

.site-map-list span.light {
    margin-right: 3px;
    padding: 0px 3px 0 5px;
    background-color:  #002651;
    border-radius: 20px;
    color:white;
    font-weight: bold;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.site-map-list ,.site-map-list  ul{
    list-style: none;
}
.site-map-list{
    padding:60px;
}
.site-map-list li{
    margin-bottom: 20px;
}
.site-map-list ul{
    margin-top: 20px;
}
.site-map-list a{
    font-size: 16px;
    color: #002651
}
.site-map-list a:hover{
    color:#f0c640;
    text-decoration: none;
}
.site-map-list a:hover span.light{
    background-color:  #f0c640;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
    text-decoration: none;

}
.news-text-clm .post-grid-single-unit {
    position: relative;
    margin-bottom: 50px !important;
}
.news-gengduo-wrap{
    text-align: center;
    margin-bottom: 60px !important;
}
.cstm-category .content{

    min-height: 160px;
}
ul.page-numbers li > a{
    background-color: #002651;

}
.stm-prev-next {
    background-color: #002651;
    line-height: 34px;

}
.date-box{
    background-color: #002651;
    vertical-align: middle;
    margin: 0 auto;
    text-align: center;
    padding: 60px 0;
}
.date-box span{
    color: white;
}
.single-post .post-title,.single-post .stm-excerpt p{
    text-align: center;
    font-size: 20px;
    margin-bottom: 0px;
    color: #002651;
    line-height: 37px;
    font-weight: bold;
}
.cstm-content{
    background-color: white;
}
.post-content,.post-content p{
    color: #002651;
    font-size: 14px;
    line-height: 26px;

}
.wp-caption {
    background: #fff;
    border: none;
    max-width: 100%;
    padding: 0;
}
.wp-caption-text {
    margin-top: 0;
    margin-bottom: 20px;
}
.position-relative{
    position: relative;
}
.postion-btm-center{
    position: absolute;
    bottom: 0;
    /* text-align: center; */
    left: 16%;    
}
.post-content {
    padding-bottom: 35px;
    margin-bottom: 38px;
    border-bottom: none;
    padding: 80px 0;
}
.next_post a, .previous_post a{
    color: #002651;
}
.next_post a:hover, .previous_post a:hover{
    opacity: 0.8;
}

.lg-toolbar .lg-icon {
    color: #fff;
    cursor: pointer;
    float: right;
    font-size: 46px;
    height: 56px;
    line-height: 46px;
    padding: 10px 0;
    text-align: center;
    width: 50px;
    text-decoration: none!important;
    outline: 0;
    -webkit-transition: color .2s linear;
    -o-transition: color .2s linear;
    transition: color .2s linear;
}
a img{
background:none!important;
-webkit-transition: all .3s;
transition: all .3s;
}
a:hover img{
opacity:0.6;
filter:alpha(opacity=60);
-ms-filter: "alpha( opacity=60 )";
background:none!important;
-webkit-transition: all .3s;
transition: all .3s;
}
a:hover{
text-decoration: underline;
color:unset;
}
.next_post a:hover, .previous_post a:hover {
    opacity: 1;
}
.cstmtel-info a[href^="tel"]{
color: white;
}
.footer_widgets_wrapper a:hover{
    text-decoration: underline !important;
}
.stm-button:hover, input[type="submit"]:hover, button:hover, .button:hover, .load-more-btn:hover {
    opacity: 0.6;
-webkit-transition: all .3s;
transition: all .3s;
}
.taxonomy-meta-box a:hover{
    opacity: 0.6;
-webkit-transition: all .3s;
transition: all .3s;
}

#nb_icon_wrap{
    display: none !important;
}
.stm_breadcrumbs_unit .navxtBreads a:hover {
    color: #231815;
    text-decoration: underline !important;
}
.chakan-jianjie{
    overflow:   hidden; 
    clear:  both;   
}
.page-id-769 .entry-header{

    background-position: bottom;
}

.only-sp{
    display: none;
}

  a[href^="tel:"]{
    /* pointer-events: none; */
  }
#nb_invite_wrap{
    width: 175px !important;
}
.nb-invite-body{
    height: 137px !important;
}
.link-div{
    cursor: pointer;
}

.shigong-img-box{
    float: left;
    width: 65%;
    height: 100%;
    height: 540px;

}
.shigong-meta-box {
    display: inline-block;
    width: 35%;
    padding: 40px 35px;
}
.shigong-ul{
    list-style: none;
    width: 100%;
    padding-left: 0;

}
.shigong-info-wrap{
    background-color: #fff;
    overflow: hidden;
    clear: both;
    margin-bottom: 40px;

}
.shigong-head-box h4{
    font-size: 26px;
    line-height: 34px;
    margin-bottom: 20px;
    color: #002651;
    text-align: center;
}
.shigong-ul {
    list-style: none;
    width: 100%;
    padding-left: 0;
    padding: 20px 0;
    border-top: 1px solid #002651;
    border-bottom: 1px solid #002651;
    font-weight: bold;
    color: #002651;
}
.shigong-ul .shigong-list:last-child{
    margin-bottom: 0;
}
.shogong-desc{
    border-bottom: 1px solid #000;
    margin-bottom: 20px;

}
.more-info-box--shigon{
    display: inline-block;
    background-color: #002651;
    font-size: 14px;
    border-radius: 10px;
    padding: 10px 50px;
    color: #fff;

}
.more-info-box--shigon span {
    margin-right: 3px;
    padding: 0px 3px 0 5px;
    background-color: white;
    border-radius: 20px;
    color: #002651;
    font-weight: bold;
}
.shigong-info-box{
    
    margin-bottom: 20px;
}
.shigongthum{
    height: 100%;
    width: auto;
}
.s-shigong-info-wrap{
    background-color: #fff;
    overflow: hidden;
    clear: both;
    margin-bottom: 20px;
    padding: 65px 130px;

}
.s-shigong-ul {
    list-style: none;
    width: 100%;
    padding-left: 0;
    padding: 28px 45px 20px 45px;
    font-weight: bold;
    color: #002651;
    overflow: hidden;
    clear: both;
    background-color: #eee;
}
.s-shigong-list {
    width: 50%;
    float: left;
}
.s-shogong-desc{
    margin-bottom: 20px;
    margin-top: 20px;
}

.shigong-leibie__wrap{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.sgleibie-box{
    width: 130px;
    text-align: center;
    padding: 5px;
    margin-right: 10px;
    background-color: #eee;
    border-radius: 10px;
}
.sgleibie-box a{
    font-weight: bold;
}
.current-box{
    width: 130px;
    text-align: center;
    padding: 5px;
    margin-right: 10px;
    border-radius: 10px;
    background-color: #002651;
}
.current-box a{
    color: white;
    font-weight: bold;

}
.sg-leibie{
    margin: 35px 0;
}
.pager .page-numbers{
    padding: 5px 10px;
    background-color: #a7a7a7;
    font-size: 18px;
    color: white;
    border-radius: 50%;
    margin-right: 5px;

}
.pager .current{
    padding: 5px 10px;
    background-color: #002651;
    font-size: 18px;
    color: white;
    border-radius: 50%;
    margin-right: 5px;

}
.pager{
    position: relative;
}
/* .pager .prev{
    position: absolute;
    left: 0;
    top: -4px;
    background-color:transparent;
    color: #002651;
}
.pager .next{
    position: absolute;
    right: 0;
    top: -4px;
    background-color:transparent;
    color: #002651;
} */

.more-info-box--shigon:hover {
    opacity: 0.6;
    -webkit-transition: all .3s;
    transition: all .3s;
}
.single-case .owl-prev{
    display: inline-block;
    vertical-align: middle;
    font-size: 30px;
    padding: 5px 15px;
    border: 2px solid transparent;
    color: #888;
    margin-right: 15px;
}
.single-case .owl-next{
    display: inline-block;
    vertical-align: middle;
    font-size: 30px;
    padding: 5px 15px;
    border: 2px solid transparent;
    color: #888;
    margin-left: 15px;
}
.single-case .owl-dots {
    display: inline-block;
    vertical-align: middle;
    margin: 0 7px;
    position: relative;
    top: -32px;
}
.pagenavi{
    list-style: none;
    padding-left: 0;
    position: relative;
}
.othernews{
    margin-bottom: 80px;
}
.pagenavi .prev{
    position: absolute;
    right: 0;
}
.pagenavi .next{
    position: absolute;
    left: 0;

}
.pagenavi .prev a , .pagenavi .next a{
    color: #002651;

}
.top-pp{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.top-pp__item{
    width: 31.33333%;
    margin-right: 3%;
    position: relative;

}
.top-pp .top-pp__item:last-child{
    margin-right: 0;
}
.top-pp__metabox{
    display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -ms-flex-pack: space-between;
    margin-bottom: 10px;
}
.top-pp__thum{
    width: 100%;
    height: 220px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    border-radius: 20px 20px 0 0;
}
.top-pp__item a.cover-link{
    width: 100%;
    height: 100%;
    position: absolute;
}
.top-pp__metawrap{
    background-color: #eeeeee;
    padding: 20px 30px;
    border-radius: 0 0 10px 10px;
}
.top-pp__metawrap--white{
    background-color: white;
    padding: 20px 30px;
    border-radius: 0 0 10px 10px;
}
.top-pp__catelist{
    list-style: none;
}
.top-pp__catelist i{
    color:#2790cc;
    margin-right:5px
}
.top-pp__catelist a{
    color:#444444;
    margin-right:5px
}
.top-pp__title{
    font-size: 18px;
    line-height: 24px;
}
.top-pp__date{
    margin-bottom: 0;
}
.navxtBreads br{
    display: none
}
.news_title br{
    display: none;
}
.single-network  .h1{
    text-align: center;

}
.gs-contact{
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #fff;
}

.single-network  .owl-prev{
    display: inline-block;
    vertical-align: middle;
    font-size: 30px;
    padding: 5px 15px;
    border: 2px solid transparent;
    color: #888;
    margin-right: 15px;
}
.single-network  .owl-next{
    display: inline-block;
    vertical-align: middle;
    font-size: 30px;
    padding: 5px 15px;
    border: 2px solid transparent;
    color: #888;
    margin-left: 15px;
}
.single-network  .owl-dots {
    display: inline-block;
    vertical-align: middle;
    margin: 0 7px;
    position: relative;
    top: -32px;
}
.flex-box{
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;

}
.companies-box_sc{
    -ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.net-workflexbox{
    width: 33%;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 35px;
    margin-top: 35px;
}
.net-workflexbox .nw-meta{
    border-bottom: none;
}
.net-workflexbox .nw-meta-bd{
    border-bottom: 1px solid #6f849d;
}
.xg-flex{
    -ms-flex-wrap: wrap;
flex-wrap: wrap;
/* -webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; */

}
.xg-flexitem{
    width: 25%;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 35px;
    margin-top: 35px;
}
/*SP*/
@media screen and (max-width: 767px) {
    ul.news_list li .news_title a {
    font-size: 14px;
    color: #fff;
}
.newsdate{
    float: none;
    margin-bottom: 5px;
}
ul.news_list li .news_date {
    padding: 0 0 0 0;
    font-size: 12px;
    margin-right: 0;
    color: #fff;
}

ul.news_list {
    list-style: none outside;
    /* border: 2px solid #ddd; */
    padding: 10px 10px 10px 0;
    margin: 0;
}

.custm-heding-h2{
    font-size: 18px;
    line-height: 27px;
}
.sp-none{
    display: none;
}
.stm-template-car_rental .icon-inner-row .boat-third-color {
    font-size: 21px;
    width: 40px;
    height: 40px;
    margin: 0 10px 0 0;
    line-height: 43px;
    min-height: 40px;

}
.stm-template-car_rental .icon-box .icon-text h4{
    font-size: 14px;
    margin-bottom: 5px;
}
.stm-template-car_rental .icon-inner-row .content p {
    font-size: 12px;
    line-height: 16px !important;
}
.wpb_wrapper .icon-box .icon-text {
    float: left;
    width: calc(100% - 50px);
}
.stm-template-car_rental .icon-box {
    margin-bottom: 16px;
}
.sp-mg-btm-normal{
    margin-bottom: 40px !important;
}
.sp-mg-btm-mid{
    margin-bottom: 30px !important;
}
.sp-mg-btm-small{
    margin-bottom: 20px !important;
}
.sp-mg-btm-xs{
    margin-bottom: 10px !important;
}
.top-wlfb-wrap {
    padding: 15px 20px 15px;
    border: 1px solid #e2e2e2;
    background-color: #fff;
}
.top-wlfb-wrap h3 {
    font-size: 16px;
    color: #4D4D4D;
    font-weight: bold;
    line-height: 24px;
    margin-bottom: 10px;
}
.top-wlfb-wrap p {
    text-align: left;
    color: #5a5a5a;
    line-height: 21px;
    font-size: 14px;
    font-weight: normal;
}
.cstm-row{
    float: none;
    margin-bottom: 0;
    display: block;
}
.cstm-row .clm1, .cstm-row .clm2 {
    margin-right: 0;
}
.cstm-row .clm {
    width: 49%;
    margin-bottom: 10px;
    margin-right: 1%;
}
.contact-form-cstm h3 {
    font-weight: bold;
    font-size: 18px;
    line-height: 27px;
    letter-spacing: 1px;
}
.contact-form-cstm{
    padding: 35px 15px 0 15px;

}
.contact-form-cstm .tijiao {
    text-align: center;
    margin-top: 20px;
}
/*footer*/
.footer-r-left {
    width: 100%;
     float: none; 
}
.footer-right a {
    color: white;
    font-size: 14px;
    display: inline-block;
}
.footer-right ul {
    display: inline-block;
     margin-right: 0; 
    width: 33%;
    float: left;
}
.footer-right ul a {
    color: #B2B2B2;
}
.footer-r-right {
    width: 100%;
    /* display: inline-block; */
     float: none; 
    text-align: center;
    display: inline-block;
    margin-top: 30px;
    margin-bottom: 40px;
}
.footer-r-right img {
    margin: 0 auto;
    margin-top: 10px;
    display: block;
}
.footer-left-img {
    margin-top: 0;
    padding: 0 20px;
}

.vc_custom_1564390810584 {
    margin-top: -81px !important;
}
.stm-template-car_rental .header-listing .listing-right-actions {
     display: block; 
}
.stm-template-car_rental .header-listing .header-inner-content .listing-logo-main {
    width: 40%;
    margin: 0 auto 0 0;
    margin-top: 15px !important;
}
.stm-opened-menu-listing{
    width: 100%;    
    top: 60px;  
    background-color: #002651;
    right: -100%;
}
.stm-template-car_rental .header-custom {
    background-color: #002651;
}
.stm-opened-menu-listing .listing-menu-mobile > li{
    text-align: center;
    margin-bottom: 30px;
}
.stm-opened-menu-listing .listing-menu-mobile img{
    max-width: 50%
}
.stm-opened-menu-listing .listing-menu-mobile li a {
    display: block;
     height: auto; 
     line-height: 24px; 
     padding-left: 0; 
    padding-right: 0;
    text-decoration: none !important;
}
#header .listing-menu-mobile .top-bar-tel a {
    font-family: Montserrat !important;
    font-size: 28px !important;
    display: inline-block;
}
.listing-menu-mobile  .top-bar-tel{
    font-size: 28px;
    line-height: 33px;
    position: relative;
    margin-right: 10px;
    color: #f0c540;

}
.listing-menu-mobile  .top-bar-tel .stm-rental-phone_circle:before {
    content: "\e904";
    position: relative;
    top: 3px;
}
.stm-template-car_rental .header-listing{
    min-height: 60px;
    padding: 8px 0 0px !important;

}
.stm-template-car_rental .stm_rental_button span {
    font-family: Montserrat !important;
    font-size:  16px;
    display: inline-block;
}
.stm-template-car_rental .stm_rental_button i {
    margin-right: 2px;
    font-size:  14px;
}
.listing-right-actions {
    padding-right: 45px;
}
.stm-template-car_rental .stm_rental_button {
    position: relative;
    top: 15px;
}
.stm-template-car_rental .stm_rental_button i {
    top: 1px;
}
.stm-menu-trigger{
    padding: 10px;
    position: relative;
    top: -8px;
    right: -5px;
    background: white;
    border-radius: 50%;
}
.listing-right-actions .stm-menu-trigger span{

    background: #f0c540;
    display: block;
    width: 21px;
    height: 3px;
    margin-bottom: 5px;
    border-radius: 2px;

}
.listing-right-actions .stm-menu-trigger.opened span {
    background: #f0c540;
}
.kv-slider{
    position:   relative;   
}
.sp-kv-logo{
    position: absolute;
    top: 27%;
    left: 15%;
    max-width: 69%;
    min-width: 210px;
}
.vc_custom_1564748084856{

    margin-top: -35px !important;
}
.listing-right-actions .stm-menu-trigger.opened span:last-child{
    top: -8px;

}
.listing-right-actions .stm-menu-trigger.opened span:first-child {
    top: 8px;
    }
.network-diqu {
    padding: 15px;
}
.nw-head {
    color: white;
    font-size: 18px;
    padding: 10px 0;
    margin-bottom: 10px;
}
.nw-meta {
    font-size: 14px;
    padding-bottom: 10px;
}
.kefu-head h3 {
    padding: 10px 0;
}
.kefu-head h3 span{
    font-size: 18px;
}
.cstmtel-info i {
    top: 2px;
    margin-right: 10px;
    font-size: 26px;
}
.tel-font {
    font-size: 28px;
}
.cstmtel-info {
    padding: 10px 0;
}
.chakan-jianjie a img{
    margin: 0 auto;
    float: none;
}
.chakan-jianjie{

    text-align: center;
    margin-top: 20px;
    margin-bottom: 40px !important;
}
.home .contact-form-cstm {
    margin-top: 10px;
}
.tp-thumbs{

    padding: 5px 20px !important ;
}
.footer-l-l {
    float: none;
    width: 100%;
}
.inner-row-sp .vc_column_container {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.taxonomy-head-box p{
    text-align:     left;   

}
.taxonomy-head-box h3 {
    margin-bottom: 20px;
    font-size: 22px;
}
.taxonomy-img-box img {
    height: 250px;
    width: auto;
}
.taxonomy-img-box {
    margin-bottom:  20px;
}
.taxonomy-head-box span {
    padding: 5px;
    top: -3px;
}
.taxonomy-head-box h4 {
    font-size: 24px;
    text-align: left;
}
.taxonomy-info-box h4 {
    margin-right:   0;
}
.modal-open{

}
.cstm-btn-light{
    width: 130px;
    margin: 0 auto;    
}
.cstm-botton-wrap {
    width: 130px;
    float: left;
}
.cstm-botton-wrap{
    width: 50%;
    text-align: center;    
}
#modal-main{

    width: 300px;
}
#modal-main .contact-form-cstm{
    margin-top:     0;
}
.xg-box {
    display: inline-block;
    margin: 1% 1%;
    width: 48%;
    float: left;
}
.tx-cate-sec{
    padding-bottom: 40px;
    padding-bottom: 40px;
    clear: both;
    overflow: hidden;

}
.tax-leibie .contact-sec {
    padding-top: 0;
    padding-bottom: 0;
}
.tx-cate-sec .cpzx-head{
    margin-bottom: 40px;

}
.taxonomy-list li::after {
  content: "";
  display: block;
  clear: both;
}
.taxonomy-list div::after {
  content: "";
}
.taxonomy-list-box{
    margin-bottom:  20px;
}
.mc-gallary-list li{

    margin-right: 1%;
}
.mc-gallary-list li img {
    max-width: 31%;
}
.single-machine .cstm-botton-wrap {
    width: 100%;
    text-align: center;
}
.guige-table td, .guige-table th {
    padding: 3px 0;
    font-size: 14px;
    line-height: 20px;
    color: #231815;
    font-weight: normal;
}
.guige-table th {

    width: 60%;
    border-right: none;

}
.guige-table td{
    background-color:  #eeeeee;
    padding-left: 5px;
  
}
.guige-table tr:last-child{
    border-bottom: 1px solid #404040;
}
.guige-table tbody{
    
    display: block;

}
.guige-table tr{
    
    display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
}

.machine-single-btn {
    width: 200px;
    height: 53px;
}
.single-machine .main-sec {
    margin-top: 40px;
}
.contact-machine {
    margin-top: 30px;
    margin-bottom: 40px;
}
.cstm-single-machine-ttl h1 {
    color: white;
    font-size: 28px;
    margin-top: 20px;
    margin-bottom: 20px;
    text-align: center;
}
.tedian-meta-box {
    padding: 15px;
}
.gonsi-table .tedian-head-box{
    display:    block;  
    width:  100%;
    float:  none;   
    padding:   10px 10px;


}
.gonsi-table .tedian-meta-box{
    display:    block;  
    width:  100%;
    float:  none;   
    padding:   10px 10px;
}
.gonsi-table{
    margin: 40px 0 40px 0;
    clear: both;
    overflow: hidden;
    margin-bottom: 40px !important;

}
.stm-opened-menu-listing .listing-menu-mobile > li > ul > li > a {
    background-color: #fff;
    color: #002651;
    padding: 10px;
    font-size: 16px;
}
.stm-opened-menu-listing .listing-menu-mobile > li > ul > li {
    border-bottom: 1px solid #002651;
}
.stm-opened-menu-listing .listing-menu-mobile ul.sub-menu {
    display: none;
    margin: 0;
    padding: 0;
    list-style: none;
    margin-top: 10px;
}
.stm-opened-menu-listing .listing-menu-mobile > li > a .stm_frst_lvl_trigger{

    top: -10px;
}
.date-box{

    padding: 20px 0;
}
.postion-btm-center {
    position: relative;
    bottom: auto;
    /* text-align: center; */
    left: auto;
}
.content-wrap,.d-flex {
    padding: 0 30px;

}
.post-content{
    padding: 20px 0;
    margin-bottom: 0px;

}
.blog-meta-bottom{
    display:    none;   
}
.single-post .post-title, .single-post .stm-excerpt p {
    text-align: left;
    font-size: 20px;
    line-height: 28px;
    margin-top: 20px;
}
.only-sp{
    display: block;
}
.ares .tp-bullet{
    display: none;
}
#modal-main{

    height: 362px;
}
a[href^="tel:"] {
    pointer-events: all;
}
#nb_icon_wrap{
    display: block !important;
    height: 58px !important;
    width: 58px !important;
}
#nb_invite_wrap{
    display: none !important;

}
#newBridge #nb_icon_wrap .nb-icon-customer{

    filter: drop-shadow(1px 1px 1px rgba(0,0,0,0.6));
}
#newBridge .nb-icon-left-bottom{

    bottom: 15px !important;
}

.guige-sec .guige-table th{
    padding-left: 5px;
    
}
.guige-sec .guige-table tr:last-child{
    border-bottom: none;
    
}
.cstm-category .post-grid-single-unit .content .title-relative h4{
    min-height: auto;
}
.cstm-category .post-grid-single-unit .content .title-relative {
    position: relative;
    min-height: auto;
}
.white-bg-sec .network-diqu {
    background-color: #eee;
    min-height: auto;
}
.network-diqu {
    min-height: auto;
}
.top-pp{
    display: block;
}
.top-pp__item {
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
}
.s-shigong-info-wrap{
    padding: 0;

}
.s-shigong-ul{
    
    text-align: center;
}
.s-shogong-desc {
    padding: 0 20px;
}
.shigong-img-box {
    float: none;
    max-height: 250px;
    width: 100%;
    background-size: contain !important;
    background-repeat: no-repeat !important;
}
.shigong-meta-box {
    width: 100%;
    padding: 20px 0;
}
.more-info-box--shigon {
    display: block;
    color: #fff;
    text-align: center;
    margin: 0 auto;
    width: 130px;
    margin: 0 auto;
    height: 40px;
    padding: 10px 20px;
}
.shigong-info-wrap{
    padding: 20px;
}
.shigong-head-box h4 {
    font-size: 20px;
    line-height: 26px;
}
.shigong-info-box {
    margin-bottom: 30px;
}
.entry-header.small_title_box .entry-title h1 { 
    font-size: 28px;
    padding-bottom: 0;
}

.net-workflexbox{
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 20px;
    margin-top: 20px;
}
.companies-box_sc{
    margin-bottom: 40px !important;
}

.xg-flex{
    -ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;

}
.xg-flexitem{
    width: 50%;
    padding-left: 5px;
    padding-right: 5px;
    margin-bottom: 10px;
    margin-top: 10px;
}
}