body, th, td, input, select, textarea, button { font:12px/1.5em ,"宋体", Arial, "ucida Grande",Verdana, Helvetica,sans-serif; color:#000; }
body, h1, h2, h3, h4, h5, h6, p, ul, dl, dt, dd, form, fieldset { margin: 0; padding: 0; font-size:15px;}
h1, h2, h3, h4, h5, h6 { font-size: 1em; }
ul li { list-style: none; }
ol{ margin:0px; padding:0px; }
a { color:#034abc; text-decoration: none;}
a:hover {color:#034abc; text-decoration:none;}
a img { border: none; }
html,body{-webkit-text-size-adjust:none;}
body{ overflow-x:hidden;_overflow-x:hidden; background-color:#f5f5f5;}
.clear{ clear:both; overflow:hidden; line-height:0; margin:0; padding:0;}
.main{ max-width:720px;	margin:auto; overflow:auto; background-color:#FFF;}
.main img{
    -ms-interpolation-mode: bicubic;
    vertical-align: middle;
    border: 0 none;
    max-width: 100%;
    /*height: auto;*/
    width: auto;
}
h1{ padding:10px; line-height:30px; text-align:center; font-size:20px;}
.time{ font-size:12px; color:#607fa6; padding:5px 10px;}
.h_bj{ background-color:#FF0;}
.red_zi{ color:#F00;}
.main_s{ padding:5px 15px; margin:auto; overflow:hidden; background-color:#FFF; text-indent:28px; line-height:25px;}
.main img.b{ width:auto; height:auto;}
img.b{ width:auto;}
.t{ color:#999;}
.con{ line-height:25px;}
.con span{ height:auto;}
.tiao{ border-bottom:1px solid #cccccc; margin-bottom:5px; margin-top:5px;}
img.tou{ width:50px; margin-top: 5px;}
.bj{ background-color:#FFF; height:7px; overflow:hidden; margin-bottom:10px; margin-top:10px;}


.bottom-bar {
    position: fixed;
    bottom: 0;
    border: 1px #eee solid;
    background-color: #fcfcfc;
}
.rich_media, .bottom-bar {
    width: 100%;
    min-width: 320px;
    max-width: 720px;
    margin: 0 auto;
    overflow: hidden;
}
.bottom-bar img {
    float: left;
    margin-top: 10px;
    margin-left: 10px;
}
.bottom-bar h5 {
    margin: 15px 0 0;
    font-size: 16px;
    line-height: 1.5;
}


.main_s2{ padding:15px 15px; margin:auto; overflow:hidden; background-color:#FFF; line-height:25px;}
.main_s2 p{ text-align:center; font-size:20px; color:red; font-weight:bold; line-height:32px; }


.banner_a{float:left;display:block; width:20%; max-width: 178px; margin-top: 3%;} .banner_p{font-size:12px; float:left; margin-left: 1%;margin-top: 4.5%;white-space:nowrap;} .banner_p a{margin:0 0.1%;text-decoration:none;} @media only screen and (min-width: 401px) and (max-width: 560px){ .banner_p a{margin:0 1%;} } @media only screen and (min-width: 560px) { .banner_a{width:24%;} .banner_p{font-size:14px;margin-left: 3%;margin-top: 5%;} .banner_p a{margin:0 2.6%;}}
.hd { background: #07B3E3; height: 60px; width: 100%; overflow: hidden; position: relative;}a { /* color: #337ab7; */ color: #fff; text-decoration: none;}