@import url("base.css");
/*通用*/
body{ padding-top:61px; box-sizing:border-box; -webkit-box-sizing:border-box; -webkit-tap-highlight-color:transparent;}
body,html{height:100% !important;}
.main{max-width:1280px; margin: 0 auto;}
#main{min-height:calc(100% - 200px);}
.con{width:calc(100% + 20px);}
.cons{width:calc(100% - 20px);}
.pa20{ padding:20px;}.pa10{ padding:10px;}
.pzy20{ padding:0 20px;}.pzy10{ padding:0 10px;}
.pz20{padding-left: 20px;}.pz10{padding-left: 10px;}
.py20{padding-right: 20px;}.py10{padding-right: 10px;}
.mt20{ margin-top:20px;}.mt10{ margin-top:10px; }
.mz20{ margin-left:20px;}.mz10{ margin-left:10px; }
.mr20{ margin-right:20px;}.mr10{ margin-right:10px; }
.mb20{ margin-bottom:20px;}.mb10{ margin-bottom:10px;}
.user li,.fty b{transition: all 600ms ease-in-out; -moz-transition: all 600ms ease-in-out; -webkit-transition: all 600ms ease-in-out;}
.w50{width:50px!important;}
.w100{width:100px!important;}
.w200{width:200px!important;}
.w300{width:300px!important;}
.w400{width:400px!important;}
.w500{width:500px!important;}
.w600{width:600px!important;}
.wauto{width:auto!important; max-width:80%!important;}
/*头部*/
header,.headso{background-color: var(--color-fa); padding:0; border-bottom:1px solid var(--color-e); height:60px; position:fixed; top:0; left:0; z-index:99;}
header .logo{ background-repeat:no-repeat; background-size:126px 30px; height:30px; width:126px; margin:15px 5px 0 0;}
#ltz{ padding:15px 0;}
/*搜索*/
.soso{border:1px solid var(--color-lv); padding:3px 3px 3px 13px; height:22px; margin-top:15px; border-radius:17px; background-color:var(--color-f);}
.soso .tex{ height:22px; line-height:22px; border:none 0; width:200px; overflow:hidden;}
.soso .sub-btn{ height:22px; width:22px; border:none 0; background-color:var(--color-lv); color:var(--color-f);}
/*底部*/
.footer{ background-color:var(--color-shen); padding:40px 0; color:var(--color-f);}
.ftz,.ftz p,.ftz span{ float:left; width:760px;}
.ftz p,.ftz span{height:40px; line-height:40px;}
.ftz p a{ float:left; color:var(--color-f); margin-right:50px;}
.ftz p a:hover,.ftz span a:hover{color:var(--color-oklv);}
.ftz span a{color:var(--color-f);}
.fty{ height:94px; margin-top:13px;}
.fty b{ float:left; margin-left:20px; height:94px; width:94px; background-size:100% 100%; cursor:pointer;}
.fty b:hover{ transform:translate(-3px,-3px); box-shadow: 3px 3px 3px var(--color-c);}