body {font-family:"Microsoft YaHei",sans-serif !important;;overflow-X:hidden;}
.top-bar .container .hyc{float:left;font-size: .9rem;line-height: 30px;color: rgba(17, 17, 17, .64);}
p{line-height: 30px;}
.red{color: red;}
p.title{color:#333;}
/*语言选择开始*/
.language {float:right;margin-bottom:10px;}
.language .cur {cursor:pointer;position:relative;padding:6px 5px 4px 6px;background-color:#f6f6f6;}
.language .cur e {background-repeat:no-repeat;padding-left:30px;display:block;}
.language .cur e i {font-weight:bold;font-size:12px;margin-left:3px;}
.language .cur:hover e {color:#ff3b23;}
.language ul.language-list {max-height:400px;overflow:auto;position:absolute;z-index:2;top:30px;right:0;list-style-type:none;background-color:#fff;font-size:12px;height:0;transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;opacity:0;}
.language .cur:hover .language-list {opacity:1;height:auto;padding:2px 5px;-webkit-box-shadow:0 0 5px #ccc;-moz-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;}
.language ul.language-list li {padding:4px 4px 2px 4px;overflow:hidden;border-bottom:1px solid #ececec;margin:3px 0 2px 0;}
.language ul.language-list li a {color:#1b1b1b;font-size:12px;line-height:20px;background-image:url(../images/lang/flag.png);background-repeat:no-repeat;background-position:0 0;padding:0 0 0 30px;float:left;width:100%;white-space:nowrap;}
.language ul.language-list li:hover {background-color:#2196F3;}
.language ul.language-list li:hover a {color:#fff;}

.header-wishlist a,.col-auto a{color:#5e514f !important;text-decoration:none;}
input,select, optgroup, textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    outline: none;
	height: 40px;
	padding-left: 8px;
}
button{border:none;outline:none;}
button.emailbtn{height:39px;padding: 0 10px;outline: none;}


/*频道列表*/
.investment_f {
  width: 100%;
  margin: 0 auto
}

.investment_f .investment_title {
  height: 44px;
  width: 100%;
  overflow: hidden
}

.subchannellist1 { text-align:center;}
.subchannellist1 li { /*border-radius:20px;*/display:inline;line-height:44px; float: left;width: 20%; margin-right:1%;background:#02b4b4 ;transition: all 0.4s linear}
.subchannellist1 li a {  color:#fff;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 14px; }

/*信息*/
.InfoTitle{ font-weight:normal; vertical-align:middle; }
.InfoTitle h1{ font-size:28px; line-height: 1.5em; font-weight:normal;}
.InfoTime{ color:#999; }
.InfoAttachment{ padding:10px 0px; text-align:center; width:81px; margin:0 auto;}
.InfoPicture{ text-align: center;}
.InfoPicture img{ width:100%; display: block; }
.info_from_wrap{ padding:0 10px; text-align:center; color:#999; border:0px dashed #ccc; line-height:30px; margin: 10px 0;}
.info_from_wrap a:hover { color:#555; }
.cms-element-text{margin-bottom: 20px;}

/*留言簿的验证码定位*/
#code{position:relative;}
.code_image{;bottom: 35px; left: 100px}

/*分页样式*/
.page_main{ clear: both; text-align: center; overflow: hidden; }
.page { display: inline-block; margin: 20px 0; border-right: 1px solid #ddd; border-radius: 6px; overflow: hidden; }
.page:empty{ display: none; }
.page a, .page span {float: left; padding: 0 5px; min-width: 35px; line-height:35px; text-align: center; border: 1px solid #ddd; border-right: 0; color: #888; }
.page a{ color: #333; }
.page a:link, .page a:visited { text-decoration:none; }
.page a:hover { background: #eee; }
.page .current{ color:#FFF; background: #e30613; border-color: #e30613; border-left: 1px solid #ddd; }
.page #total{color:red}
.page_main .pageinfo{ display: none; }
@media screen and (max-width: 768px) {
	.page_main .pageinfo, .page_main .pagefirst, .page_main .pageend, .page_main .pageup, .page_main .pagedown{ display: none; }
	.page a, .page span{ min-width: 30px; }
}

/*首个英文字母大写*/
.footer-column-headline {text-transform: capitalize;}
input, select, optgroup, textarea,button{text-transform: capitalize;}  
.cms-element-text p span,#n3 .component_title h2 a{text-transform: none;}

.expand-js--item {
    float: left;
    overflow-x: hidden;
    height: auto !important;
}
/*.cms-block {
    padding-bottom: 30px;
}*/
@media (min-width: 576px){
	.product-detail-tab-navigation, .is-act-search .card-tabs {
		border-bottom:unset !important;
	}
}
 .imglist .swiper-wrapper {
      -webkit-transition-timing-function: linear;
      /*之前是ease-out*/
      -moz-transition-timing-function: linear;
      -ms-transition-timing-function: linear;
      -o-transition-timing-function: linear;
      transition-timing-function: linear;
      margin: 0 auto;
    }
	
/*.swiper-slide{padding: 8px;	}
.swiper-slide .time,.swiper-slide .title{padding:0 8px;}*/

.swiper-slide img{width:100% !important;}
.product-detail-name {
    color: #333 !important;
    line-height: 50px;
    margin-top: 30px;
    font-weight: unset !important;
}
.product-detail-headline {
    margin-bottom: 0 !important;
}
.product-selector-features{margin-top: 10px;}
@media (min-width: 768px){
	.product-box .card-body .product-info .product-description {
		height: 36px !important;
		overflow: hidden;
		text-overflow: ellipsis;
		text-overflow: -o-ellipsis-lastline;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
	}
}
@media (min-width: 576px){
	.mb-sm-3, .my-sm-3 {
		margin-bottom: 0 !important;
	}
	.mt-sm-3,.my-sm-3 {
		margin-top: 2rem !important;
	}
}
#youdaoBanner .owl-controls .owl-prev,#youdaoBanner .owl-controls .owl-next {position:absolute;top:35%;width:34px;height:34px;line-height:34px;font-size:0;color:#b2b2b2;background-color:#eee;display:inline-block;border-radius:50%;overflow:hidden;text-align:center;transition:ease all 0.4s;-webkit-transition:ease all 0.4s;-moz-transition:ease all 0.4s;-o-transition:ease all 0.4s;}
#youdaoBanner .owl-controls .owl-prev:hover,#youdaoBanner .owl-controls .owl-next:hover {background-color:#0E4393;color:#fff;}
#youdaoBanner .owl-controls .owl-prev {left:0;}
#youdaoBanner .owl-controls .owl-next {right:0;}
#youdaoBanner .owl-controls .owl-prev:before,#youdaoBanner .owl-controls .owl-next:before {font-family:"iconfont" !important;font-style:normal;font-weight:bold;speak:none;-webkit-font-smoothing:antialiased;text-transform:none;font-size:14px;}
#youdaoBanner .owl-controls .owl-prev:before {content:"\e69c";font-size:13px;line-height:35px;}
#youdaoBanner .owl-controls .owl-next:before {content:"\e502";line-height:32px;}
.item img{width:100%; padding:5px;}
.item>div{padding:5px;}
@media screen and (max-width: 699px) {
	.cms-element-text {margin-bottom: 0px;}
	.cms-block {padding-bottom: 0px;}
	.linked-card-teaser-element .teaser-wrapper .teaser-image {height: unset;}
}
@media (min-width: 768px){
	.col-md-4 {margin-bottom: 2%;}
}
/*产品内页相关产品*/
#xgcp{margin-bottom: 20px;}
/*商品编号*/
.product-box .card-body .product-info {padding: 15px !important;}
.product-number-container{ float: right;margin-top: -30px;margin-bottom:0 !important;}