@charset "utf-8";
/*css reset*/
body,nav,dl,dt,dd,p,h1,h2,h3,h4,ul,ol,li,button,textarea,footer{margin:0;padding:0;-webkit-appearance:none;}
body{font-size: 16px;font-family: Helvetica; color:#333;/*-webkit-text-size-adjust: none;可以小于12号字体*/ min-width:320px;margin:0 auto;overflow-x:hidden;-webkit-touch-callout: none;-webkit-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);word-break:break-all;}
h1,h2,h3,h4,h5,h6{font-size:1rem;}
ul,ol{list-style:none}
div,ul,li,a,button,input,textarea,p,img,select{-webkit-tap-highlight-color: rgba(0,0,0,0);box-sizing:border-box;}
a{text-decoration:none;color:#1a1a1a}
a:hover, a:active, a:focus{text-decoration: none;}
img{vertical-align:middle;border:0;}
button,input,select,textarea{font-size:100%; vertical-align:middle;outline:none;}
textarea{resize:none}
button,input[type="button"],input[type="reset"],input[type="submit"] {cursor:pointer;}
table { border-collapse:collapse; border-spacing:0}
header, footer, article, section, nav, menu, hgroup {display: block;clear:all;}
body{-webkit-overflow-scrolling: touch;}/*苹果流畅滑动*/
i,b,strong{font-style: normal;font-weight: normal;}
/*快速定义*/
.leiming::-webkit-scrollbar{height: 0;display:none;}/*隐藏滚动条*/
input::-webkit-input-placeholder{color:#999;}/*placeholder颜色设置*/
input:focus::-webkit-input-placeholder{color:transparent;}
.clear:after{content:"";display:block;overflow:hidden;clear:both;}/*清除浮动*/
.nowrap{ white-space:nowrap; text-overflow:ellipsis; overflow:hidden;width: 100%;}/*字体超出隐藏*/
/* 1px边框  bt:border-top bb:border-bottom*/
.bt:before{content:"";width:100%;height:1px;background-color:#ccc;-webkit-transform:scaleY(.33333);transform:scaleY(.3333);transform-origin:top;-webkit-transform-origin:top;position:absolute;top:0;left:0;}
.bb:after{content:"";width:100%;height:1px;background-color:#ccc;-webkit-transform:scaleY(.3333);transform:scaleY(.3333);transform-origin:bottom;-webkit-transform-origin:bottom;position:absolute;left:0;bottom:0;}
.flex{display:-webkit-box;display:box;display:flex;}/*flex盒模型*/
.flex_zi{display:block;width: 100%;-webkit-box-flex:1;box-flex:1;-webkit-flex: 1;flex: 1;}
.justify{display:-webkit-box;display:box;display:flex;-webkit-box-pack:justify;justify-content:space-between;}/*两端对齐*/
.line3{overflow : hidden;display: -webkit-box; display: box;display:flex; -webkit-line-clamp: 3;line-clamp: 3; -webkit-box-orient: vertical; box-orient: vertical;}
/*全局缩放大小*/
html{font-size: 125%;/* font-size:6.5vw; */}
a{display:block;}

body{background-color:#000;color: #fff;}
.wrap{
    width: 1860px;
    margin:0 auto;
    font-family:'microsoft yahei';
    margin-bottom: 20px;
}
.wrap .list{
    margin-top: 10px;
}
.wrap .list li{width: 445px;height: 300px;margin: 10px;/* background: #000 !important; */float:left;background-color:#000;box-sizing: border-box;border: 2px solid #fff;border-radius: 5px;}
.wrap .title,
.wrap .subtitle{color:#fff;font-size:44px;font-weight: bold;text-align:center;line-height: 80px;}
.wrap .subtitle{
    font-size:25px;
    line-height:25px;
}
.wrap .subtitle span{
    color:#f00;
    text-decoration:underline;
    margin:0 8px;
}
::-webkit-scrollbar
{
    width: 0;
    height: 0;
    background-color: #000;
}
.wrap .list li{
    overflow:hidden;
}
.wrap .list li p{
    color:#fff;
    font-size:18px;
    line-height:28px;
    text-indent:10px;
    background-color:#f90;
}
.wrap .list li img{
    width:100%;
    height:270px;
}