.index-body{
background-image:url(/assets/images/banner-img/235060-14030609512763.jpg);
background-repeat:no-repeat;
background-position:center;
background-size:cover;
}
.flex{display:flex;}
.homePage{width:100%;height:100%;}
#lang_list{margin-bottom:20px;border:0px solid #000000}
.lang_element{width:42%; height:50px; line-height:50px; padding-left:10px; text-align:left; float:left; border:2px solid #ffffff;background-color:#dddddd}
.lang_element:hover{background:#DDEEFF}
.read-more{margin:10px;text-align:right;}
.company_title{
	text-transform:uppercase;
	white-space: nowrap;      /* 确保文本在一行内显示 */
  overflow: hidden;         /* 隐藏溢出容器的文本 */
  text-overflow: ellipsis;
}
.infos{margin:10px;text-align:center}
.com_logo{max-width:120px;max-height:120px;overflow-y:hidden}
#search_help{
position: absolute;
  padding-left:0px; 
  z-index: 1000;
  display: none;
  
  min-width: 400px;
  margin: .125rem 0 0;
    margin-top: 0.125rem;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(33,37,41,.15);
  border-radius: .25rem;

}

@media (max-width: 767px){
.banner-text h1 {
    font-size: 34px;
}
}

.search-help{padding:0 15px;background:rgba(255,255,255,0)}
.search-help .serch-li{height:30px;}
.search-help a{font-size:24px;}
.search-help *{font-family:arial;font-size:24px;}
.search-wrapper .hot-search *{font-family:arial;font-size:24px !important;}
.search-help-top *{font-family:arial;font-size:24px;color:#000;}
.search-help-index *{font-family:arial;font-size:24px;color:#fff;}
#div_page{padding-left:100px; float:right;text-align:right;}
@media (max-width: 639px){
.search-wrapper .input-group {
    display: flex;
}
}
@media (max-width: 639px){
.search-wrapper .input-group-btn {
    display: block;
    width: 150px;
    clear: both;
}
.company_title{
 white-space: nowrap;
}
}

@media (max-width: 639px){
.search-wrapper .form-control, .search-wrapper .btn.btn-danger {
    display: inline-block;
    border-radius: 6px 0 0 6px !important; 
    width: 100%;
    margin: 5px 0;
    font-size: 24px!important;
}
}
.currentpage{
font-weight:bold;
font-size:16px;
padding-left:10px;
padding-right:10px;
 border:1px solid #ffffff;margin-left:2px;
 float:left;
 }
.thepage{
    -o-border-radius: 4px;
    border-radius: 4px;
	-webkit-border-radius: 4px;
font-weight:700;
font-size:15px;
color:#3333aa;
cursor:pointer;
padding-left:10px;
padding-right:10px;
border:0px solid #6699bb;
background-color:#efefef;
margin-left:2px;
float:left;
}

.thepage:hover{
color:#ffffff;
cursor:pointer;
padding-left:10px;
padding-right:10px;
border:0px solid #6699bb;
background-color:#aaaaaa;
margin-left:2px
}

.sums1{
width:100%;
border:0px solid #000000;
background-color:rgba(255,255,255,1);
display:flex;
justify-content:center;
align-items:center;
}
.submenu-item.mobile-class.search{width:500px}
.article:hover{background-color:#EEFFEE}
.country_item{float:left;width:33%;cursor:pointer}
#reg_info{
padding-top:10px;
color:#fff;
width:300px;
font-weight:700;
}
.clean-search{
border:0px solid #000000; 
cursor:pointer;
text-align:right;
width:30px;
height:37px;
background:url(/images/closebox.png) no-repeat center center;
}



.button2, a.button2, a.more-link2 {
background-color: #500;
color: #fff;
cursor: pointer;
display: inline-block;
font-style: normal;
letter-spacing: normal;
padding: 5px 5px 5px;
position: relative;
text-decoration: none;
font-size:15px;
border:none;
border-radius: 5px 5px 5px 5px;
min-width:50px;
text-align:center;
}

.button2:hover, a.button2:hover, a.more-link2:hover {
background:#446DB2 !important;
}

.login_success{
min-width:248px;
background-color:#500;
margin-top:10px;
margin-bottom:10px;
}

.strong{font-weight:700; color:#500;}


.read-more-key{
margin:5px;
}
.read-more-key-font-0{font-size:100%;color:#336600;font-weigt:700}
.read-more-key-font-1{font-size:120%;color:#6600aa;}
.read-more-key-font-2{font-size:140%;color:#660000;}
.read-more-key-font-3{font-size:160%;color:#00aa00;}
.read-more-key-font-4{font-size:180%;color:#0000cc;}
.read-more-key-font-5{font-size:160%;color:#d00;}

.hide{display:none;}

@media screen and (max-width: 320px) { 
.lang_element{width:96%;}
.read-more{padding:10px}
.read-more a{width:96%;}
.country_item{float:left;width:49%}
.com_logo{max-width:100%}
.qr_logo{display:none}
}

.flex-right{display:flex;align-items:center;justify-content:flex-end;}
.flex-between{display:flex;align-items:center;justify-content:space-between;}
.flex-center{display:flex;align-items:center;justify-content:center;}
.flex-around{display:flex;align-items:center;justify-content:space-around;}

.article-image img {
    border-radius: 2px;
    height: auto;
    padding: 5px;
}
.shot-image{
align-items:flex-start!important;
}
.shot-image img{max-width:100%;}

.pro_main{font-size:15px;}
.pro_relative{font-size:15px;}
.contact-info{font-size:15px;display:flex;padding:1px;}
.contact-info span{font-size:11px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:#aaa;color:#000;margin-right:10px;border-radius:50px;}

@media (min-width: 768px){
.container, .container-md, .container-sm {
    max-width: inherit;
}
}


@media (max-width: 767px){
.shot-image{
	justify-content:center!important;
}
}

@media (min-width: 576px){
.container, .container-sm {
    max-width: inherit;
}
}

@media (max-width: 1107px){
#main-wrapper,.main-wrapper{
margin:0 15px;
}
}
@media (min-width: 1108px){
#main-wrapper,.main-wrapper{
margin:0 15px;
}
.article-image{
width:120px;
height:120px;
}
}


*{font-family:arial}
@media( max-width: 560px){
.col-xs-auto{flex:0 0 auto;width:auto}.col-xs-1{flex:0 0 auto;width:8.33333333%}.col-xs-2{flex:0 0 auto;width:16.66666667%}.col-xs-3{flex:0 0 auto;width:25%}.col-xs-4{flex:0 0 auto;width:33.33333333%}.col-xs-5{flex:0 0 auto;width:41.66666667%}.col-xs-6{flex:0 0 auto;width:50%}.col-xs-7{flex:0 0 auto;width:58.33333333%}.col-xs-8{flex:0 0 auto;width:66.66666667%}.col-xs-9{flex:0 0 auto;width:75%}.col-xs-10{flex:0 0 auto;width:83.33333333%}.col-xs-11{flex:0 0 auto;width:91.66666667%}.col-xs-12{flex:0 0 auto;width:100%}
}

.foot-absolute{position:absolute;}

html,body{
display: flex;
  width: 100%;
  height: 100%;
  align-items:center;
  justify-content:;
  flex-wrap:wrap;
  flex-direction:row;
}
body{font-size:14px}
#footer {
    color: #fff;
    position: relative;
    background: url(../../../images/footer-bg.pngs) no-repeat left top;
    background-size: cover;
}

.footer-links {
    color: #cccccc;
    position: relative;
    border-top: 1px solid rgba(255, 255, 255, 0.2);
    /* margin-top: 50px; */
    padding: 40px 0 10px;
}
.btn-primary{font-weight:500;width:auto}
.blue-overlay {
    background: rgba(0, 40, 104, 0);
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.search-wrapper .form-control {
    height: 60px;
    border-radius: 10px;
    font-size: 24px;
    color: #000000;
    border: none;
    padding-left: 15px;
    padding-right: 25px;
}

.not-found{display: inline-flex;
    justify-content: center;
    width: 100%;
    align-items: center;
    border: 1px solid #f00;
    align-content: flex-end;
    flex-wrap: nowrap;}
