/******************************
 ** 初始化
** 1.2.0
 ******************************/
* { margin: 0; padding: 0; }
body { font: 16px 'Microsoft Yahei', Arial; color: #353535; 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: #353535; outline: 0; }
textarea { resize: none; overflow: auto; }
/*h1,h2,h3,h4,h5,h6,font { font-size: 14px; }*/
a {text-decoration: none; cursor: pointer;color:#353535;}
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; }
.wrap { 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;}
/*限制字数显示行数*/
.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;}



/*头部:logo、导航 start*/
.header {position: fixed;top: 0;z-index: 10;width: 100%;background-color: #fff;}
.header .header-content{height: 80px;justify-content: space-between;position: relative;}
/*logo*/
.header .header-content .logo {width: 13%;}
.header .header-content .logo img {width:100%;}
/*导航*/
.header .header-content .nav{justify-content: flex-end;display: flex !important;width: 85%;height: 100%;}
.header .header-content .nav ul{width: 65%;height: 100%;}
.header .header-content .nav li{display:inline-block;position:relative;display: flex;justify-content: center;align-items: center;width: 16%;height: 100%;}
.header .header-content .nav li .drop{display: flex;justify-content: center;align-items: center;z-index:9;}
.header .header-content .nav .v1{width:60%;/* height:100%; */display:block;padding:20px 0;text-align: center;font-size:18px;/*font-weight:bold;*/transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;}
.header .header-content .nav li:first-child .v1{margin-left: 0px;}
.header .header-content .nav li.on .v1,.header .nav li:hover .v1{font-weight: bold;color:#0E6EB8;/*border-top:3px solid #0E6EB8;*/}
.header .header-content .nav li.on .v1:after,.header .nav li:hover .v1:after{width: 100%;left: 0;}
.header .header-content .nav .v1:after{content: '';display: block;width: 0%;height: 3px;line-height: 1px; background-color: #0E6EB8;position: absolute;left: 60%;bottom: 0px;z-index: 10;-webkit-transition: all .5s;-o-transition: all .5s;transition: all .5s;}
.header .header-content .nav dl{
    background-color: #fff;
    width: 98%;
    /*width:100%*/
    position:absolute;
    left:60%;
    top: 80px;
    padding: 0 1%;
    overflow:hidden;
    -webkit-transform:translateX(-60%);
    -moz-transform:translateX(-50%);
    -o-transform:translateX(-60%);
    -ms-transform:translateX(-60%);
    transform:translateX(-60%);
    display:none;
    /*-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,.1);-ms-box-shadow:0 2px 5px rgba(0,0,0,.1);-o-box-shadow:0 2px 5px rgba(0,0,0,.1);box-shadow:0 2px 5px rgba(0,0,0,.1)*/
}

.header .header-content .nav dd .v2{display:block;text-align:center;font-size:12px;line-height:2em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.header .header-content .nav dd.ok a{color: #0E6EB8;font-weight: bold;}
.header .nav dd:hover .v2{}
.header .header-content .nav dd a{display: block;line-height: 40px;text-align: center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;/*font-weight: bold;*/}
.header .header-content .nav dd:hover a{font-weight: bold;}

/*顶部服务热线*/
.top-tel{font-size:18px;/*font-weight:bold;*/}

/*搜索*/
.header .header-content .search-button{width: 8%;}
.header .header-content .search-button .button{/*width: 78px;height: 36px;*//*background: #0E6EB8;*/border-radius: 18px;margin-left: 10px;font-size: 14px;font-weight: 400;color: #FFFFFF;}
.header .header-content .search-button .button img{width: 24px;height: 24px;}
.header .header-content .search-button .button span{margin-left: 5px;}
.search-button {position: relative;}
.search-button .search-form {display: none;transition: all .5s ease .2s;position: absolute;top: 25px;right: 40px;width: 200px;height: 36px;}
.search-button .search-form .form{width: 100%;height: 100%;background: #FFFFFF;border-radius: 8px;padding: 10px 20px;margin-top: 50px;z-index: 10;}
.search-button .search-form .form input {font-size: 14px;width: 90%;height: 100%;border: none;}
.search-button .search-form .form img.form-img {width: 22px;height: 22px;}
.header .header-content .search-button:hover{cursor: pointer;}











/*底部*/
.footer{background-color: #F5F5F5;padding: 30px 0 10px 0;width: 100%;overflow-x: hidden;}

.footer .footer-nav{}
.footer .footer-nav ul{}
.footer .footer-nav ul li{width: 12%;text-align: center;border-right: 2px solid #353535;}
.footer .footer-nav ul li:last-child{border-right: 0;}
.footer .footer-nav ul li a{width: 100%;font-size: 18px;font-weight: 500;color:#353535;}
.footer .footer-nav ul li:hover a{color: #0E6EB8;font-weight: bold;}
.footer .footer-nav ul li.on a{color: #0E6EB8;font-weight: bold;}
.footer .hx{height: 1px;background-color: #DFDFDF;margin: 20px auto;}
.footer .footer-cont{}
.footer .footer-cont .logotelemail{/* margin-bottom: 20px; */}
.footer .footer-cont .logotelemail .logo{width: 220px;margin-right: 10px;}
.footer .footer-cont .logotelemail .logo img{width: 100%;}
.footer .footer-cont .logotelemail .telemail{margin-left: 20px;}
.footer .footer-cont .logotelemail .telemail .img{width: 42px;margin-right: 5px;}
.footer .footer-cont .logotelemail .telemail .img img{width: 100%;}
.footer .footer-cont .logotelemail .telemail .c{font-size: 18px;font-weight: 500;color: #353535;}
.footer .footer-cont .logotelemail .telemail .c p{font-size: 18px;font-weight: 500;color: #858585;}

.footer .footer-cont .address-cont{justify-content: space-between;}
.footer .footer-cont .address-cont .left{}
.footer .footer-cont .address-cont .left .address{margin-top: 10px;}
.footer .footer-cont .address-cont .left .address .img{width: 42px;margin-right: 5px;}
.footer .footer-cont .address-cont .left .address .img img{width: 100%;}
.footer .footer-cont .address-cont .left .address .c{font-size: 18px;font-weight: 500;color: #353535;}
.footer .footer-cont .address-cont .left .address .c p{font-size: 18px;font-weight: 500;color: #858585;}

.footer .footer-cont .address-cont .right{align-items: flex-start;justify-content: flex-start;height: 150px;}
.footer .footer-cont .address-cont .right .imgs{justify-content:flex-start;flex-flow: column;/* margin-top: -38px; */width: 100px;}
.footer .footer-cont .address-cont .right .imgs .showimg{width: 58px;}
.footer .footer-cont .address-cont .right .imgs .showimg img{width: 100%;}
.footer .footer-cont .address-cont .right .imgs .hideimg{width: 150px;margin-top:10px;display: none;}
.footer .footer-cont .address-cont .right .imgs .hideimg img{width: 100%;}
.footer .footer-cont .address-cont .right .imgs:hover .hideimg{display: block;}

.footer .footer-cont .footer-bottom{margin-top: 10px;}
.footer .footer-cont .footer-bottom .bottom-cont{font-size: 16px;font-weight: 400;color: #858585;margin-right: 10px;}
.footer .footer-cont .footer-bottom .bottom-cont a{font-size: 16px;font-weight: 400;color: #858585;}

/*免责声明*/
.mzsm{width:100%;height: 56px;color:#858585;font-size: 13px;text-align: center;line-height: 25px;margin-top: 10px;}
.mzsm .mzsm-content{height: 100%;}




/*部分适应*/

@media (max-width:1580px){
    .wrap1440{width: 1440px;}
}

@media (max-width:1480px){
    .wrap1440{width: 1300px;}
    .wrap{width: 1100px;}

    .header .header-content .nav{width: 90%;}
    .header .header-content .nav ul{width:70%;}
}

@media (max-width:1380px){
    .wrap1440{width: 1300px;}
    .wrap{width: 1100px;}

    .header .header-content .nav{width: 90%;}
    .header .header-content .nav ul{width:70%;}
}


@media (max-width:1280px){

    .wrap1440{width: 1200px;}
    .wrap{width: 1000px;}

    .header .header-content .nav{width: 90%;}
    .header .header-content .nav ul{width:75%;}
}

