*{padding: 0;margin: 0;box-sizing: border-box;}
body,h1,h2,h3,h4,h5,p,ul,dl,dd,dt,input,div{font-weight:normal}
/* html,body,ul,p,ol,li,h1,h2,h3,h4,h5,h6,form,dl,dt,dd,input,span{font:16px/21px "Arial",sans-serif;} */
li{list-style: none;}
a{text-decoration: none;color: #000;}
input{outline: none;border: none;}
button{border: none;outline: none;cursor: pointer;}
.nohidden{overflow: unset;}

/* Common-Class */
.w1920{width: 100%;max-width: 1920px;margin: 0 auto;}
.w1700{width: 100%;max-width: 1730px;padding: 0 15px;margin: 0 auto;}
.w1520{width: 100%;max-width: 1550px;padding: 0 15px;margin: 0 auto;}
.w1440{width: 100%;max-width: 1470px;padding: 0 15px;margin: 0 auto;}
.w1320{width: 100%;max-width: 1350px;padding: 0 15px;margin: 0 auto;}
.w1350{width: 100%;max-width: 1380px;padding: 0 15px;margin: 0 auto;}
.w1240{width: 100%;max-width: 1270px;padding: 0 15px;margin: 0 auto;}

.ellipsis{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ellipsis_er{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.ellipsis_san{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
.ellipsis_si{display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;}
.ellipsis_wu{display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;overflow: hidden;}
.ellipsis_qi{display: -webkit-box;-webkit-line-clamp: 7;-webkit-box-orient: vertical;overflow: hidden;}
.ellipsis_shi{display: -webkit-box;-webkit-line-clamp: 10;-webkit-box-orient: vertical;overflow: hidden;}


/* input展开动画 */
.search {width:180px;border-radius: 25px;height: 30px;line-height: 30px;display: inline-block;position: relative;overflow: hidden;cursor: pointer;}
.search span {position: absolute;right: 0;top: 65%;width: 30px;height: 30px;text-align: center;font-size: 18px;cursor: pointer;transform: translateY(-50%);}
.search input {display: inline-block;width: 180px;border: none;background: rgba(255, 255, 255, .5);line-height: 30px !important;height: 30px;box-sizing: border-box;vertical-align: 4px;font-size: 16px;transition: all .3s ease-in-out;text-transform: uppercase;padding-right: 50px;padding-left: 20px;}
.search .input_neiye{background: rgba(0, 0, 0, .2);}
/*.search:hover{width: 180px;}*/
/*.search:hover input {display: inline-block;width: 180px;}*/
/*.search input:not(:placeholder-shown) {display: inline-block;width: 180px;padding-right: 50px;}*/

/* 手机头部 */
.rotate90{transform: rotate(90deg);}
.shouji_header{position: fixed;right: -300px;top: 0;height: 100%;z-index: 12;background-color:  rgb(255, 255, 255);width: 300px;overflow: hidden;transition: .5s;padding: 25px;overflow-y: auto;}
.shouji_header_li{margin-bottom: 15px;border-bottom: 1px solid #999;padding-bottom: 15px;}
.shouji_header_li a{font-size: 18px;display: block;}
.shouji_header_li a img{width: 20px;height: 20px;float: right;margin-top: 1px;transition: .5s;}
.shouji_header_erji{margin: 15px 0 0 15px;display: none;transition: none;}
.shouji_header_erji li{margin-bottom: 5px;}
.shouji_header_erji li:last-child{margin-bottom: 0;}
.shouji_header_erji a{font-size: 18px;padding: 10px 0;}
.zhezhao{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgb(0, 0, 0, .3);z-index: 11;display: none;}

/* 头部汉堡按钮 */
.menu {background-color: transparent;border: none;cursor: pointer;display: none;}
.line {fill: none;stroke: #fff;stroke-width: 6;transition: stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1),stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1);transition: .5s;}
.line_neiye{stroke: #666;}
.line1 {stroke-dasharray: 60 207;stroke-width: 6;}
.line2 {stroke-dasharray: 60 60;stroke-width: 6;}
.line3 {stroke-dasharray: 60 207;stroke-width: 6;}
.opened .line1 {stroke-dasharray: 90 207;stroke-dashoffset: -134;stroke-width: 6;}
.opened .line2 {stroke-dasharray: 1 60;stroke-dashoffset: -30;stroke-width: 6;}
.opened .line3 {stroke-dasharray: 90 207;stroke-dashoffset: -134;stroke-width: 6;}
.header2 .line{stroke: #000;}

/* footer */
.footer{width: 100%;background: #1c1d1f;padding-bottom: 66px;margin-top: 80px;} 
.footer_lianxi{width: 100%;margin: 35px 0 40px 0;}
.footer_lianxi ul{width: 100%;display: flex;align-items: center;}
.footer_lianxi ul li{width: 33.3333333333333%;}
.footer_lianxi ul li a{display: block;width: 100%;display: flex;align-content: center;justify-content:center;}
.footer_lianxi ul li a img{display: inline-block;object-fit: cover;margin-right: 15px;}
.footer_lianxi ul li a span{color: #656668;display: inline-block;height: 31px;line-height: 31px;}
.footer_lianxi ul li:hover a span{color: #fd0400;}
.footer_bottom{width:100%;height:56px;}
.footer_icon{width:20%;float:left;height:100%;min-width:305px;}
.footer_banquan{width:41%;float:left;height:100%;line-height:56px;font-size: 16px;color: #898989;}
.footer_banquan a{color: #898989;}
.footer_beian{width:30%;float:left;height:100%;line-height:56px;}
.footer_beian a{font-size: 16px;color: #898989;margin-left:15px;}
.footer_beian a img{vertical-align: middle;width:20px;height:20px;}
.footer_jishuzhichi{width:23%;float:right;height:100%;line-height:56px;font-size: 16px;color: #898989;}
.footer_jishuzhichi a{color: #898989;}


@media screen and (max-width:1024px){
    .footer{margin-top: 60px;}
    .footer_bottom{display:flex;flex-wrap:wrap;justify-content:space-between;}
    .footer_icon{width:100%;display: flex;justify-content: center;margin-bottom: 25px;}
    .footer_banquan{width:70%;margin-left:0;}
    .footer_jishuzhichi{width:100%;text-align:center;}
}
@media screen and (max-width:768px){
    .footer_top ul li {width: 13.47222%;}
    .footer_lianxi{padding: 0;margin:15px 0 10px 0;}
    .footer_lianxi ul{flex-wrap:wrap;}
    .footer_lianxi ul li:nth-child(1){width:100%;margin-bottom:10px;}
    .footer_lianxi ul li:nth-child(2){width:50%;}
    .footer_lianxi ul li:nth-child(3){width:50%;}
    .footer_banquan{width:100%;text-align:center;}
    .footer_beian{width:50%;text-align:left;}
    .footer_jishuzhichi{width:50%;text-align:right;}
}
@media screen and (max-width:550px){
    .footer_top{padding: 25px 0 0 0;}
    .footer_top ul{flex-wrap: wrap;justify-content: unset;}
    .footer_top ul li{width: 23%;margin-bottom:20px;}
    .footer_lianxi{margin: 10px 0;}
    .footer_lianxi ul{flex-wrap: wrap;justify-content: unset;}
    .footer_lianxi ul li:nth-child(2){width:100%;margin-bottom:10px;}
    .footer_lianxi ul li:nth-child(3){width:100%;}
    .footer_lianxi ul li:nth-child(3) a img{width:20px;object-fit:contain}
    .footer_lianxi ul li:nth-child(2) a img{width:20px;object-fit:contain}
    .footer{padding-bottom: 30px;margin-top:0;}
    .footer_bottom{display:block;}
    .footer_banquan{width:100%;line-height:26px;}
    .footer_banquan>a{display:block;}
    .footer_beian{width:100%;text-align:center;height:30px;line-height:30px;}
    .footer_jishuzhichi{width:100%;text-align:center;height:30px;line-height:30px;}
}
