html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, q, th, td, caption, article, aside, figure, figcaption, footer, header, hgroup, nav, section, audio, video {
    margin: 0;
    padding: 0;
    
}
html{font-size: 16px;height:100%;}
table{border:0;margin:0;border-collapse:collapse;border-spacing:0;}
fieldset, img, iframe {
    border: 0 none
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block
}
ol, ul {
    list-style: none
}
html,body{ height:100%;}
em, strong ,b ,i,h1,h2,h3,h4,h5,h6{
    font-style: normal; font-weight:normal;
}


.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}
.clearfix {
    *zoom: 1
}

body {
    background: #f0f0f0;
    color: #5c5c5c;
    font-family: '微软雅黑';
    text-align: left;
}
input{ font-family: '微软雅黑';}
a {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    outline: 0
}
a:hover {
    color: #fff;
    text-decoration: none;
}
a span, a em, a strong {
    cursor: pointer
}
*{box-sizing:border-box; outline:none;}
input[type="search"] {-webkit-appearance: none;outline: none;}
input[type="radio"] {-webkit-appearance: radio;outline: none; margin-right:3px;}
input[type="search"]::-webkit-search-decoration, 
input[type="search"]::-webkit-search-cancel-button {display: none;}
input {-webkit-appearance: none;}
img{width: 100%;}
.box{ display:-webkit-box; display:box;}
.box-flex{-webkit-box-flex:1;box-flex:1; text-align:center;}

.pos_re{ position:relative;}
.fl{ float:left;}
.fr{ float:right;}
.pd15{ padding:0 15px;}
.mt5{margin-top:5px;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mb15{ margin-bottom:15px;}
.pt30{ padding-top:30px;}
.mt30{ margin-top:30px;}


.content{ padding-bottom:50px;}
.liner::after{ display:block; content:''; width:1px; height:100%; position:absolute; right:0; top:0; background:#d9d9d9;}
.wd68{ width:68%;}
.wd30{ width:30%;}
.ellipsis{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
/*input样式*/
.tyIpt{ width:90%; padding:0 5%; height:28px; line-height:30px; border:none; font-size:14px;}
.tytxtarea{width:100%; height:70px; line-height:18px; border:none; background:#fff;}
.rdv{ vertical-align:middle;}
.tybtn{ width:90%; padding:0 5%; height:40px; background:#f35262; line-height:40px; color:#fff; font-size:16px; text-align:center; border:none; font-family:Microsoft YaHei; margin-left:auto; margin-right:auto;}
.tybtn2{ width:70%; margin-left:15%; height:40px; background:#f35262; line-height:40px; color:#fff; font-size:16px; text-align:center; border:none; border-radius:6px; font-family:Microsoft YaHei;}




/*弹层样式*/
.atv-tc .p1{ color:#666; font-size:14px; line-height:26px; text-align:right; border-bottom:1px solid #e1e1e1; padding-right:10px;}
.atv-tc p a{ color:#666;}
.atv-tc .p2{ color:#666; font-size:12px; line-height:18px; margin-top:5px;}
.atv-tc .p2 span{ color:#f00;}
.atv-tc{ width:90%; padding:0 10px 10px;height:100%;z-index:999; position:fixed; z-index:999;border-radius:4px;background:#fff;overflow:scroll;top:0%;margin-left:10px;}
