div.bdt h3div.top-header{
    height: 50px;
    line-height: 50px;
    background-color: #000000;
}
 .navbar-brand img{
    width: 142px;
    height: 59px;
}
.navbar{
    min-height: 91px;
    line-height: 91px;
}
.navbar-default{
    background-color: #1d2226;
    border-color: #1d2226;
    border-radius: 0;
}
.navbar-nav li{
transition: all 0.3s;
padding: 20px 0;
position: initial;
}
a{
color: #a6a6a6;
}
.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img{
width: 100%
}
.banner{
background: url('../images/banner.png') no-repeat center top;
width: 100%;
height: 675px;
margin-top: -21px;

}
div.product{
height:53px;
line-height: 53px;
text-align: center;
display: flex;
flex-direction: row;

}
div.product .col-product-8{
width: 53%;
}
div.product .col-product-4{
width: 46%;
text-align: right
}
div.product p{
text-align: right;
font-size: 17px;
font-family: 'microsoft yahei';


}
div.product .more{
display: block;
font-size: 5px;
text-align: right;
height: 30px;
line-height: 30px;

}

.swiper-container {
width: 100%;
height: 300px;
margin: 20px auto;
}
.swiper-slide {
    overflow: hidden;
text-align: center;
font-size: 18px;
background: #fff;
width:280px !important;
/* Center slide text vertically */
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
}
.append-buttons {
text-align: center;
margin-top: 20px;
}
.append-buttons a {
display: inline-block;
border: 1px solid #007aff;
color: #007aff;
text-decoration: none;
padding: 4px 10px;
border-radius: 4px;
margin: 0 10px;
font-size: 13px;
}
div.guang:hover{
overflow: hidden;
}
div.info{
opacity: 0;
width: 280px;
height: 280px;
position: absolute;
top:0;
-webkit-transition: all 0.35s ease-in-out;
-moz-transition: all 0.35s ease-in-out;
transition: all 0.35s ease-in-out;
}
div.info dl{
height: 133px;
margin-top: 83px
}
div.info dl dt{
color: #FFF;
font-size: 15px;
border-bottom: 2px solid #a7b7d9;
text-align: center;
margin-bottom: 27px;
font-family: 'microsoft yahei'
}
div.info dl dd{
line-height: 16px;
font-size: 10px;

width: 236px;
margin: auto
}
#section3{
background-color: #f7f7f7;
    padding-bottom: 90px;
}
div.info dl span{
display: block;
width: 131px;
height: 28px;
line-height: 28px;
margin: 30px auto auto auto;
text-align: center;

border: 1px solid #FFF;
color: #FFF
}
div.info:hover {
opacity: 0.8;
width: 280px;
height: 280px;
background: #4987de;
color: #FFF

}
div.bmfx{
margin: 46px 0;
overflow: hidden;
width: 1233px;
position: relative;


}
div.pre{
position: absolute
}

div.section-14-box{
border: 1px solid #d2d2d2;
}
div.bdt{
padding: 15px;
}


div.bdt h3{
height: 33px;
line-height: 33px;
color: #393939;
font-weight: 500;
text-decoration: underline;
/* border-bottom: 1px solid #d2d2d2 */

}
div.bdt p{
color: #7c7c7c;
} 
div.bdt a{
color: #000000;
font-size: 6px;
}
section.section-margine{ 
margin-bottom: 63px;
}
div.support ul li h3{
height: 36px;
color: #FFF;
font-size: 16px;
}
div.support ul li a{
color: #7c7c7c;;
display: block;
height: 36px;;
}
div.footer-copyright{
margin:10px 0 20px 0
}
p.copyright{
font-size: 15px;
text-align: center;
color: #7c7c7c;;

}
.glyphicon{
color: #fff
}
div.nav-right{
display: flex;
flex-direction: row
}

div.nav-link ul li a{

color: #dae7ef;
}

div.footer-txt1 dl dd{
display: flex;
flex-direction: row
}
div.footer-txt1 dl dd span{
margin-right: 6px;
line-height: 20px;
}
.glyphicon{
color: #fff
}
#fixed-right{
width: 60px;
height: 188px;
background: #fff;
position: fixed;
z-index: 999;
right: 0
}
div.contact{
display: flex;
flex-direction: column
}
div.social-icons{
display: flex;
flex-direction: row;
margin-right: 26px;
}
div.social-icons .serch{
display: block;

}
div.social-icons .en{
display: block;
padding-left: 12px;
}