/*页头*/
.header{width: 100%; background-color: #fff; position: fixed; z-index: 50; top: 20; left: 0;border-bottom:1px solid #efefef;}
.header .container{padding: 0 40px;}
.header .logo{float: left; width: 88px; height: 50px; margin: 8px 0;}
.header .logo img{display: block; width: auto; height: auto;}
.header .nav{display: none}

.header.nottop{padding-top: 0; box-shadow: 0 0 10px rgba(0,0,0,.1);}
.header .menu{display: none;}
.header .cover{display: none;}

.header .wnav{position: absolute;right:40px;top:16px;}
.header .wnav .wdhtip{background:#f4f4f4;height:50px;line-height:50px;width:120px;text-align: center;border-radius:5px 5px 0% 0% ;border:1px solid #ddd;overflow: hidden}
.header .wnav .wdhcon{border-left:1px solid #ddd;border-right:1px solid #ddd;background:#fff;display: none}
.header .wnav .wdhtip .icon{float:left;margin-left:15px;padding-top:12px;}
.header .wnav .wdhtip .wz{float:left;margin-left:12px;font-size:16px;font-weight:700}
.header .wnav .li{height:50px;line-height:50px;text-align: left;font-size:14px;padding-left:15px;border-bottom:1px solid #ddd;}
.header .wnav:hover .wdhcon{display: block}

.header .sskcon{position: absolute;left:160px;top:20px;}
.header .sskcon .ss1{float:left}
.header .sskcon .ss1 input{width:400px;height:28px;line-height:28px;border:1px solid #ddd;padding-left:10px;outline:none;color:#888}
.header .sskcon .ss2{float:left}
.header .sskcon .ss2 button{height:32px;line-height:28px;width:100px;cursor: pointer;background:#f4f4f4;border:1px solid #ddd;border-left:0;outline:none;}

/*页脚*/
.footer{width: 100%; margin: 0 auto; border-top: 1px solid #f8f8f8;}
.footer .contact{padding: 40px 10px;}
.footer .container{max-width: 1000px;}
.footer h4{line-height: 1.5em; font-weight: bold; padding: 5px 0;}
.footer ul{color: #999; font-size: 1.3em; line-height: 1.5em; margin:0; padding:0; list-style:none; display:block; box-sizing: border-box;}
.footer ul li{float: left; margin:0 20px 0 0; padding: 5px 0; display: block; box-sizing: border-box;}
.footer ul li a{color: #999;}
.footer ul li a:hover{text-decoration: underline;}

.footer .copyright{background-color: #f0f0f0; border-top: 1px solid #e4e4e4; line-height: 2em; font-size: 13px; color: #777; padding: 18px 0;text-align: center}




/*详情*/
.abcon{ margin: 0 auto;padding:0px 40px 20px 40px;min-height:400px; }
.abcon img{max-width: 100%; width: auto; height: auto; display: block; margin-bottom: 30px;}



.clear{ font: 0px/0px sans-serif; clear:both; display: block; height:0px; overflow:hidden }
.fenye{text-align:center;margin:30px 0;}
.fenye li{display: inline-block;border:1px solid #ddd;height:35px;line-height:35px;padding:0 15px;margin:0 5px}


.logocon{width:177px;height:250px;position: fixed;left:50%;margin-left:-92px;top:50%;margin-top:-145px}
.logocon .cd{font-size:14px;font-weight:700;margin-top:30px}
.logocon .cd1{float:left}
.logocon .cd2{float:right}



.gallery{
    padding:0 35px 35px 35px;
    display: flex;
    flex-wrap: wrap;
    &::after {
     content: '';
         flex-grow: 999999999;
     }
}

.gallery div{
    flex-grow: 1;
    margin:1px;
    background-color:#E7E7E7;
    height:400px;
}
.gallery img{
    height:400px;
    object-fit: cover;
    max-width: 100%;
    min-width: 100%;
    vertical-align: bottom;
}
/*缁撴潫*/


.pressing{
    text-align: center;
    position: fixed;
    bottom: 78px;
    left: 0;
    right: 0;
    z-index: 999;
    width: 51%;
    border: 2px solid #fff;
    border-radius: 50px;
    padding: 7px;
    margin: 0 auto;
}
.pressing p{
    font-size: 1.4rem;
    color:#fff;
}
#goTopBtn{position:fixed;line-height: 38px;width: 46px;bottom: 47px;height: 46px;border-radius:50px;cursor:pointer;display:none;background:#000;-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;color:#FFFFFF;text-align:center;font-size: 5rem;z-index: 990;}
@font-face{font-weight:400;font-style:normal;font-family:SinaHomeFont;src:url(../img/HomeFont.eot);src:url(../img/HomeFont.eot) format('embedded-opentype'),url(../img/HomeFont.woff) format('woff'),url(../img/HomeFont.ttf) format('truetype');}
[class*=" icon_"],[class^=icon_]{text-transform:none;font-weight:400;font-style:normal;font-variant:normal;font-family:SinaHomeFont;line-height:1;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}

.icon_top:before{content:"\e60f";}



.sscon{padding:0 40px;margin-bottom:10px;margin-top:2px}
.sscon{padding-top:50px}

.sscon .ssc{border-bottom:1px solid #efefef;}
.sscon .ssc .tx1{float:left;line-height:40px;width:70px;text-align: right;font-size:14px;}
.sscon .ssc .tx2{float:right;width:calc( 100% - 70px)}
.sscon .ssc .tx2 ul{list-style:none}
.sscon .ssc .tx2 li{float:left;margin-right:5px;height:18px;line-height:18px;padding:0 10px;font-size:12px;}
.sscon .ssc .tx2 .hoverss{background:#ee9118;}
.sscon .ssc .tx2 .hoverss a{color:#fff}




.sscon5{padding:0 40px;margin-bottom:10px;margin-top:2px}
.sscon5{padding-top:70px}
.sscon5 .ssvv0{float:left;margin-right:20px}
.sscon5 .xxcc2sel{height:40px;line-height:40px;;padding:0 15px;width:140px;border:1px solid #ee9624}
.sscon5 .qbalcbtn{height:39px;line-height:39px;background:#ee9624;font-size:15px;border-radius:2px;text-align: center;width:100%;min-width:100px}
.sscon5 .qbalcbtn a{color:#fff}














