﻿@charset "utf-8";
/* CSS Document */
html{max-width:640px;margin:0px auto;}
* {margin: 0;padding: 0;outline: none;-webkit-box-sizing:border-box;}
*:not{-webkit-touch-callout: inherit;-webkit-user-select: auto;}
*:focus{outline:none;}
body {width: 100%;-webkit-touch-callout: inherit ;-webkit-user-select: auto ;font-family:"微软雅黑";margin:0px auto;font-size:14px;color:#000;padding-bottom:0px;}
#Path{display:none;}
video{width:100% !important;height:auto !important}
a{text-decoration: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);color: #000000;}
a:hover {text-decoration: none;}
button,input,select,textarea,label{font-size: 100%;margin: 0;padding: 0;outline:none !important;-webkit-appearance: none;-webkit-tap-highlight-color:rgba(255,0,0,0);font-family:"微软雅黑";}
dt,dd {display: inline-block;}
table,td{border-collapse: collapse;}
ul,ol,li {list-style: none;}
em {font-style: normal;}
img{max-width:100%;vertical-align: middle;}
table{width:100% !important;}

#Body{width:100%;max-width:640px;margin:0px auto;position:relative;min-height:100%;}
#Body:after,.content:after{content:"";height:0px;display:block;clear:both;}
.content{width:100%;float:left;}
.bodybg{background:rgba(0,0,0,0.5);width:100%;height:100%;position:fixed;left:0px;top:0px;z-index:101;display:none;}
.bodybg1{background:rgba(0,0,0,0);width:100%;height:100%;position:fixed;left:0px;top:0px;z-index:101;display:none;}
.banner{width:100%;float:left;}
.banner img{width:100%;float:left;}

.fl{float:left !important;}
.fr{float:right !important;}

 /*页脚*/
.redFt {
    background: #A11505;
    padding: 20px;
    color: #FFF;
}
.redFt p {
    text-align: center;
    padding: 5px 0;
}
.redFt p a {
    color: #FFFFFF;
}

/*搜索*/
.redHd_seaT {
    display: none;
    position: absolute;
    top: 70px;
    left: 0;
    z-index: 99;
    width: 100%;
    background: rgba(255,255,255,0.8);
    padding: 20px;
    text-align: center;
}
.redHd_seaT input[type='text'] {
    float: left;
    width: 80%;
    height: 34px;
    border: 1px solid #eee;
    text-indent: 1em;
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
}
.redHd_seaT input[type='submit'] {
     float: left;
   height: 34px;
    width: 15%;
    background: url(/res/redribbon/structure/22112510.png) no-repeat center #C50000;
    background-size: 20px;
    border: none;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
}


/*nav*/
.redNav {
    display: none;
    position: fixed;
    top: 70px;
    left: 0;
    z-index: 99;
    width: 100%;
    height: calc(100vh - 70px);
    background: rgba(0,0,0,0.4);
}
.redNav ul {
    background: #FFF;
    height: 100%;
    width: 60%;
    float: right;
    padding: 20px;
    overflow-y: auto;
}
.redNav ul li {
    margin-bottom: 20px;
}
.redNav ul li strong {
    display: block;
    font-size: 16px;
    margin-bottom: 10px;
    color: #C50000;
}
.redNav ul li span {
    width: 47%;
    display: inline-block;
    margin-bottom: 10px;
}

figcaption{padding-top:8px;}