/******************************
 ** 初始化
** 1.2.0
 ******************************/
* { margin: 0; padding: 0; }
body { font: 16px 'Microsoft Yahei', Arial; color: #333; background: #fff;overflow-x:hidden;}
img { border: 0px; }
ul, ol { list-style-type: none; vertical-align: bottom; }
table { border-collapse: collapse; border-spacing: 0; }
input, textarea, select { font: 14px/1 'Microsoft Yahei', Arial; color: #333; outline: 0; }
textarea { resize: none; overflow: auto; }
/*h1,h2,h3,h4,h5,h6,font { font-size: 14px; }*/
a {text-decoration: none; cursor: pointer;color:#333;}
a:hover { color:#066DB8;cursor:pointer;}
a img { transition: all .5s ease; }

.clear { float: none !important; clear: both; +line-height: 0; +font-size: 0; +height: 0; }
.hidden { display: none; visibility: visible; }
.wrap95 { width: 95%; margin: 0 auto;}
.wrap1200 { width: 1200px; margin: 0 auto;}
.wrap1440{width: 1440px; margin: 0 auto;}
/*flex布局*/
.flex-center {display: flex;justify-content: center;align-items: center;}
.flex-start{display: flex;justify-content: flex-start;align-items: center;}
.flex-end{display: flex;justify-content: flex-end;align-items: center;}
/*限制字数显示行数*/
.line-show1{ display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;}
.line-show2{ display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.line-show3{ display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
.line-show4{display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;}
.line-show5{display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;overflow: hidden;}
.line-show{display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;}
/*文字两端对齐*/
.desc-justify{text-align: justify;}





/*头部导航栏*/
.header{width: 100%;padding:20px 0;position: fixed;z-index:99;/*min-height: 300px;*/}
.header .header-content{}
.header .cont{width:100%;justify-content: space-between;align-items: flex-start;}
.header .cont .img-icon{width: 25px;}
.header .cont .img-icon img{width: 100%;}
.header .navs{width: 33%;}
.header .logo{width: 30%;}
.header .search-and-shop{width: 33%;}
.header .search-and-shop .button{width: 100%;}
.header .logo .img{width: 200px;}
.header .logo .img img{width: 100%;}



.header img.bai{display: block;}
.header img.hei{display: none;}
.header .logo img.hei{display: none;}

.header.back-bai{background-color: #fff;}
.header.back-bai img.bai{display: none;}
.header.back-bai img.hei{display: block;}
.header.back-bai .logo img.hei{display: block;}

.header.back-hei{background-color:rgba(0,0,0,0.2);}

/*搜索*/
.search-and-shop {position: relative;}
.search-and-shop .img-icon{margin-left: 30px;font-size: 14px;font-weight: 400;color: #FFFFFF;}
.search-and-shop .search-form {display: none;transition: all .5s ease .2s;position: absolute;top: 25px;right: 100px;width: 200px;height: 36px;}
.search-and-shop .search-form .form{width: 100%;height: 100%;background: #FFFFFF;border-radius: 8px;padding: 10px 20px;margin-top: 50px;z-index: 10;}
.search-and-shop .search-form .form input {font-size: 14px;width: 90%;height: 100%;border: none;}
.search-and-shop .search-form .form img.form-img {width: 22px;height: 22px;margin-left: 10px;}
/*下拉导航*/

.header .cont02{align-items: flex-start;}
.header .cont02 .navs{align-items: flex-start;}
.header .cont02 .navs .img-icon{margin-right: 30px;}
.header .cont02 .nav{width: 80%;}
.header .cont02 .nav ul{width: 100%;justify-content: space-between;align-items: flex-start;}
.header .cont02 .nav ul li{max-width: 33%;}
.header .cont02 .nav ul li a{display: block;width: 100%;font-size: 16px;color:#333;margin-bottom: 15px;}
.header .cont02 .nav ul li .v1{font-weight: 550;}
.header .cont02 .nav ul li .v1:hover{color: #126FBF;}
.header .cont02 .nav ul li .v1.on{color: #126FBF;}
.header .cont02 .nav ul li dl dd:last-child .v2{margin-bottom: 0px;}
.header .cont02 .search-and-shop{flex-flow: column;}
.header .cont02 .search-and-shop .ewm-img{width: 100%;margin-top: 100px;display:none;}
.header .cont02 .search-and-shop .ewm-img ul{}
.header .cont02 .search-and-shop .ewm-img ul li{margin-left: 50px;flex-flow: column;}
.header .cont02 .search-and-shop .ewm-img ul li .img{width: 100px;}
.header .cont02 .search-and-shop .ewm-img ul li .img img{width: 100%;}
.header .cont02 .search-and-shop .ewm-img ul li .title{font-size: 16px;color: #333;margin-top: 10px;}
/*头部导航栏*/



/*banner start*/
.banner{overflow-x: hidden;}
.banner .swiper {width: 100%;}
.banner .swiper-slide {background-position: center;background-size: cover;}
.banner .swiper-slide img {display: block;width: 100%;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets, .banner .swiper-pagination-custom, .swiper-pagination-fraction{bottom: auto;margin-top: -50px;}
.banner .swiper-pagination-bullet{width: 36px;height: 5px;background: #FFFFFF;border-radius: 3px;}
/*banner end*/






/*底部*/
footer{border-top: 1px solid #666;padding: 20px 0 30px 0;}
footer .cont{width: 100%;justify-content: space-between;align-items: flex-start;padding-bottom: 50px;}
footer .cont .bottom-nav{width: 80%;}
footer .cont .bottom-nav ul{width: 100%;justify-content: space-between;align-items: flex-start;}
footer .cont .bottom-nav ul li{max-width: 33%;}
footer .cont .bottom-nav ul li a{display: block;width: 100%;font-size: 16px;color:#333;margin-bottom: 15px;}
footer .cont .bottom-nav ul li .v1{font-weight: 550;}
footer .cont .bottom-nav ul li dl dd:last-child .v2{margin-bottom: 0px;}
footer .cont .ewm-img{width: 100%;}
footer .cont .ewm-img ul{}
footer .cont .ewm-img ul li{margin-left: 30px;flex-flow: column;}
footer .cont .ewm-img ul li .img{width: 80px;}
footer .cont .ewm-img ul li .img img{width: 100%;}
footer .cont .ewm-img ul li .title{font-size: 16px;color: #4e4f51;margin-top: 10px;}

footer .beian-nums{margin: 50px auto 20px auto;}
footer .beian-nums ul{}
footer .beian-nums ul li{margin-right: 30px;}
footer .beian-nums ul li .img-icon{width: 20px;margin-right: 10px;}
footer .beian-nums ul li .img-icon img{width: 100%;}
footer .beian-nums ul li .title{font-size: 14px;color: #666;}
footer .beian-nums ul li .title a{font-size: 14px;color: #333;margin-left: 10px;}

.mzsm{width: 100%;padding: 5px 0 0 0;background: #fff;font-size: 14px;font-weight: 400;color: #ccc;line-height: 24px;text-align: center;}

/*底部*/



/*二维码弹窗*/
.show-ewmtc .ewm-img{display: none;}
.ewmtc{position: fixed;top:0;right:0;bottom:0;left:0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.5);z-index: 999;}
.ewmtc .box{width:200px;height: 200px;background-color: #fff;border-radius: 5px;padding: 80px;}
.ewmtc .box .img{width: 100%;height: 100%;}
.ewmtc .box .img img{width: 100%;height: 100%;}
























/*部分适应*/
@media (max-width:1580px){
    .wrap1440{width: 1440px;}
}

@media (max-width:1400px){
    .wrap1440{width: 1300px;}
    .wrap{width: 1100px;}
}


@media (max-width:1280px){

    .wrap1440{width: 1200px;}
    .wrap{width: 1000px;}
}