






.banner{margin-bottom: 50px; width:100%;}
.index_ad{margin-bottom: 100px;overflow: hidden;}
.index_ad .index_adInfo{width: 48%;overflow: hidden;}
.index_ad .index_adInfo:nth-child(1){float: left;}
.index_ad .index_adInfo:nth-child(2){float: right;}
.index_ad .index_adInfo a{display: block;}
.index_ad .index_adInfo:hover img{transform: scale(1.05);}
.top_products{overflow:hidden;}
@media(max-width:618px){
  .index_ad .index_adInfo{
    width: 100% !important;
    margin: 10px 0 !important;
  }
}
.t_prod_ico:before{content:'';position:absolute;width:120px;height:1px;background:#ccc;left:50%;top:50%;margin-left:-60px;}
.t_prod_ico{text-align: center;display: inline-block;margin: 20px 0;width: 100%;position:relative}
.t_prod_ico img{position:relative;padding:0 10px;background:#fff;z-index:1}
.top_products .t_prod_title{font-size: 30px;color:#000;text-align: center;line-height: 30px;}
.top_products .t_prodName_list{text-align: center;margin-bottom: 48px;}
.top_products .t_prodName_list span{display: inline-block;margin:0 31px;font-size: 20px;font-family: 'Oswald-Light';cursor: pointer; }
.top_products .t_prodName_list span.cur{color:#c93535;}
.top_products .t_prod_list .t_prod_box{overflow: hidden;text-align: center;font-size: 0}
.top_products .t_prod_list .t_prod_box .t_prodItem{display: inline-block;width: 285px; padding-bottom: 17px; border:1px solid #eeeeee;box-sizing: border-box;visibility: visible;margin:0 20px 50px 0;}
.top_products .t_prod_list .t_prod_box .t_prodItem:nth-child(4n){margin:0 0 50px 0;}
.top_products .t_prod_list .t_prod_box .t_prodItem .t_prodItem_img{width: 100%; height: 283px;}
.top_products .t_prod_list .t_prod_box .t_prodItem .t_prodItem_name{padding:0 22px;text-overflow: ellipsis;min-height:108px;overflow:hidden;text-align: center;font-size: 18px;line-height: 36px;margin-top: 30px;}
.top_products .t_prod_list .t_prod_box .t_prodItem .t_prodItem_model{padding:0 22px;text-overflow: ellipsis;white-space: nowrap;overflow:hidden;text-align: center;font-size: 14px; line-height: 36px;color:#999999;font-family: 'Opensans-Regular';}
.top_products .t_prod_list .t_prod_box .t_prodItem .price{padding:0 5px;font-size: 14px; line-height: 30px;color:#999999;font-family: 'Opensans-Regular';}
.index_news{overflow: hidden;margin: 28px 0 4.7%;}
.index_news .i_news_title{font-size: 30px;color:#000;text-align: center;line-height: 30px;}
.index_news .i_news_ico{width: 160px;height: 1px;margin:36px auto 60px;background: #eeeeee;position: relative; }
.index_news .i_news_list{font-size: 0;}
.index_news .i_news_list .i_newsItem{ position: relative; display: inline-block;vertical-align: top; width: 33.33%; width:calc(100% / 3);height: 420px; background: #eee; box-sizing: border-box;overflow: hidden;}
.index_news .i_news_list .i_newsItem .i_newsBg{ width: 100%; height: 100%; opacity: 0.1;text-align: center;}
.index_news .i_news_list .i_newsItem .i_newsBg img{vertical-align: middle;display: inline-block;}
.index_news .i_news_list .i_newsItem .i_newsBg span{vertical-align: middle;display: inline-block;width: 0;height: 100%;}
.index_news .i_news_list .i_newsItem .i_newsText{ position: absolute; left: 0; top: 0;right: 0;bottom: 0; width: 71%; height: 80%; margin: auto;box-sizing: border-box; z-index: 1;}

.index_news .i_news_list .i_newsItem .i_newsText .i_newsTable{ }
.index_news .i_news_list .i_newsItem .i_newsText .i_newsTable .i_newsText_in{ }

.index_news .i_news_list .i_newsItem .i_newsItem_time{color:#ce936b;font-size: 18px;font-family:'Oswald-Light';line-height: 24px;margin-bottom: 5px;}
.index_news .i_news_list .i_newsItem .i_newsItem_title{font-size: 24px;line-height: 36px; margin-bottom:25px; }
.index_news .i_news_list .i_newsItem .i_newsItem_desc{font-size: 14px;line-height: 28px;max-height: 140px;font-family: 'Opensans-Regular'; overflow: hidden;}
.index_news .i_news_list .i_newsItem .i_newsItem_more{display: block; width: 200px;height: 50px; font-size: 18px;line-height: 50px;font-family: 'Oswald-Light';background-color: #c93535; text-align: center;color:#fff;margin-top: 42px;border-radius: 10px;}
.index_news .i_news_list .i_newsItem:hover{background: #161415!important;}
.index_news .i_news_list .i_newsItem:hover .i_newsItem_title a{color:#fff;}
.index_news .i_news_list .i_newsItem:hover .i_newsItem_desc{color:#ccc;}
@media screen and (max-width: 1280px) {
	.top_products .t_prod_list .t_prod_box .t_prodItem{margin:0 5px 50px;}
	.top_products .t_prod_list .t_prod_box .t_prodItem:nth-child(4n){margin:0 5px 50px;}
	.index_news .i_news_list .i_newsItem .i_newsItem_more{margin-top: 22px;}
	.index_news .i_news_list .i_newsItem .i_newsItem_title{margin-bottom: 18px;font-size: 20px;}
	.index_news .i_news_list .i_newsItem .i_newsItem_desc{line-height: 26px;}
}
@media screen and (max-width: 768px) {
	.banner{margin-bottom: 25px;}
	.index_ad{margin-bottom:50px;}
	.top_products .t_prodName_list span{margin: 0 2%;font-size: 14px;}
	.top_products .t_prod_list .t_prod_box .t_prodItem{margin-bottom: 5%;}
	.index_news .i_news_title,
	.top_products .t_prod_title{font-size: 24px;line-height: 24px;}
	.index_news .i_news_ico{margin: 40px auto;}
	.index_news .i_news_list .i_newsItem{width: 100%;height: 400px;margin-bottom: 1px;}
	.index_news .i_news_list .i_newsItem .i_newsText{width: 90%;}
	.index_news .i_news_list .i_newsItem .i_newsItem_title{font-size: 18px;margin-bottom:10px;padding-bottom: 10px;line-height: 40px;}
	.index_news .i_news_list .i_newsItem .i_newsItem_desc{line-height: 28px; }
	.index_news .i_news_list .i_newsItem .i_newsItem_more{width: 100%;height: 40px;line-height: 40px;margin-top: 7%;}
}

.index_about{padding:35px 0}
.home-about>:first-child{
  font-family: 'Opensans-Regular';
  width: 100%;
  line-height: 1.8;
  text-align: center;
}
.home-about>:nth-child(2){
  width: 100%;
  display: inline-block;
  text-align: center;
}
.home-about>:nth-child(2) button{
  margin: 30px 0;
  padding: 10px;
  border-radius: 10px;
  background-color: #C93535;
  color: white;
  border: none;
}
.pages .active a,.pages .ctxt a{background-color: #C93535;color: white;}
/* 放大镜样式开始 */
.wrap img {
  max-width: 100%;
  height: auto;
}

.gallery .wrap {
  max-width: 100%;
  margin: 0 auto;
  word-break: break-all;
  margin-top: 20px;
  margin-bottom: 20px;
}
@media(max-width:991px){
  .gallery .wrap {
    max-width: 90%;
  }
}
.wrap #MagnifierWrap {
  width: 50%;
  display: inline-block;
}

/* ***************上面CSS、Jquery不要******************** */

#MagnifierWrap .MagnifierMain {
  text-align: center;
}

#MagnifierWrap .thumbs {
            display: flex;
            flex-wrap: wrap;
            align-items: center;
            margin: 0 -1%;
        }
        
        #MagnifierWrap .thumbs img {
            width: 13.66%;
            margin: 10px 1%;
            border: 2px solid transparent;
            min-width: 60px;
        }

#MagnifierWrap .thumbs img.on {
  border-color: #0a315c;
}

.MagnifierDrag {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0.4;
  filter: alpha(opacity=40);
  cursor: crosshair;
}

.MagnifierPop {
  position: absolute;
  top: 0;
  overflow: hidden;
  z-index: 1000;
}

.footer-form-bg {
  float: left;
  width: 100%;
}

.MagnifierImg {
  position: absolute;
  top: 0;
  left: 0;
}

.merchandise_details {
  width: 45%;
  float: right;
}

.merchandise_details> :last-child> :last-child {
  display: inline-block;
  background: #333;
  color: white;
  border-radius: 10px;
  font-size: 18px;
  padding: 10px;
  margin-top: 20px;
}

@media (max-width: 991px) {
  .wrap #MagnifierWrap {
      display: block;
      width: 100%;
  }

  .merchandise_details {
      width: 100%;
  }

  .MagnifierPop {
      display: none !important;
  }
}
/* 放大镜样式结束 */

.form_style_box *{box-sizing: border-box;}
.form_style_box {font-size: 14px;}
.form_style_box label{margin: 0;}
.form_style_box .list_box .item_row{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}
.form_style_box .list_box .item_row .item_full,
.form_style_box .list_box .item_row .item{width: 49%;padding-left: 95px;position: relative;margin-bottom: 15px;}
.form_style_box .list_box .item_row .item_full{width: 100%;}
.form_style_box .list_box .item_row .input_style,
.form_style_box .list_box .item_row .textarea_style{width: 100%;padding: 0 15px;border: 1px solid #ccc;height: 40px;border-radius: 5px;}
.form_style_box .list_box .item_row .textarea_style{min-height: 120px;padding: 10px 15px;font-family: inherit;}
.form_style_box .list_box .item_row .label_style{position: absolute;left: 0;top: 0;line-height: 40px;text-align: right;width: 90px;}
.form_style_box .list_box .item_row .label_style span{color: red;font-size: 16px;}
.form_style_box .list_box .item_row .submit_style{color: red;padding: 15px 40px;border: none;background: #303030;color: #fff;border-radius: 5px;cursor: pointer;}
.form_style_box .list_box .item_row #contentt input{margin-left: 15px;}
.form_style_box.no_label .list_box .item_row .item_full,
.form_style_box.no_label .list_box .item_row .item{padding-left: 0;}
.form_style_box.no_label .list_box .item_row .label_style{font-size: 0;width: 15px;text-align: center;}
.form_style_box.white_style{color: #fff;}
.form_style_box.white_style .list_box .item_row .input_style{background: #fff;}
@media (max-width: 992px) {
    .form_style_box .list_box .item_row .item_full,
    .form_style_box .list_box .item_row .item{width: 100%;padding-left: 0;}
    .form_style_box .list_box .item_row .label_style{display: none;}
    .form_style_box.no_label .list_box .item_row .label_style{display: block;}
}
.prodetail{padding:20px 0}
.prodetail p ,.prodetail h3{ 
  font-family: 'Opensans-Regular';
  line-height: 2;
  margin-bottom: 10px;
}
.prodetail h3,.ueeshop_responsive_article_detail h3{
        font-size: 18px;
    font-weight: bold;    
}
.merchandise_details2 p{
  font-family: 'Opensans-Regular';
  line-height: 20px;
  word-break: break-word;
}
.ueeshop_responsive_article_detail  p{
  font-family: 'Opensans-Regular';
  line-height: 2;
  margin-bottom: 10px;
}
.aligncenter {
  max-width: 100%;
  height: auto;
  display: block;
  margin: 0 auto;
}
.search_form .header_input{
  width: 80%;
  height: 100%;
  margin-left: 5%;
  border: none;
  font-size: 16px;
  color: #c8c8c8;
  outline: none;
}
.footerWrapper p{font-family: 'Opensans-Regular';color: white;}
.footerWrapper{background-color: #242424;}
.contact_list{text-align: center;padding: 25px 0 15px 0;display:flex;flex-wrap:wrap;padding: 50px 0;}
.contact_list>div{position: relative;word-break: break-all;}
.contact_list>div::before{content: '';position: absolute;right: 0;top: 5%;height: 70%;width: 1px;background: #fff;}
.contact_list>div:last-child::before{display: none;}
.contact_list>div p{margin-bottom: 10px;padding: 10px;}
@media (max-width: 990px) {
  .contact_list>div::before{display:none}  
  
}
.col-12{width:100%}
@media (min-width: 991px) {
    .col-md-2{width: 16.66%;}
    .col-md-4{width: 33.333%;}
}
#FooterForm .label_style,#FooterForm #contentt label{color: white !important;}
#FooterForm #FooterBtn{background-color: #C93535;color: white;}
#FooterForm{padding: 10px;}
.sub-1{padding-top:10px;}
.sub-1 a{
  font-family: 'Opensans-Regular';
  display: inline-block;
  width: 100%;
  padding: 10px;
}

.language_list{position: absolute;top: 100%;left: 0;width: 150px;background: #fff;z-index: 99999;display: none;flex-direction: column;}
.language_list .item a{padding: 15px;font-size: 14px;}
.language_btn .icon img,
.language_list .item img{margin-right: 5px;}
.language_list .item{ padding:10px 0;}
.language_name a{
  display: inline-block;
  width: 100%;
  padding: 10px 0;
}
.trans .list-1{
  padding: 15px;
  font-size: 16px;
  border-bottom: 1px dashed #ccc;
}
.trans .language_name{
  border: none;
}
.all_btn{
  display: block;
  margin-top: 25px;
  width: 160px;
  height: 37px;
  line-height: 37px;
  background: #333;
  font-size: 14px;
  color: #fff;
  text-align: center;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.bPosition{display:flex;align-items:center;flex-wrap:wrap}