* { margin: 0; padding: 0; box-sizing: border-box; }
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin: 0; padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;  background: transparent;}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block;}
input, textarea, select {  margin: 0; padding: 0; outline: 0;}
h1, h2, h3, h4, h5, h6 { font-size: 100%;}
address, cite, dfn, em, var {  font-style: normal;}
blockquote, q { quotes: none;}
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none;}
fieldset, img { border: 0;}
select, input, button, button img, label { vertical-align: middle;}
input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {  border: 0; padding: 0;}
input::-ms-clear {  display: none;}
table {  border-collapse: collapse;  border-spacing: 0;}
hr { border: 0;  height: 1px;}
.clear { clear: both; display: block; overflow: hidden; visibility: hidden;width: 0;   height: 0;}
.clearfix:before, .clearfix:after {
    content: '.';
    display: block;
    overflow: hidden;
    visibility: hidden;
    font-size: 0;
    line-height: 0;
    width: 0;
    height: 0;
}
.clearfix:after {  clear: both;}
.clearfix {  zoom: 1;}
a{display: block;}
img{ vertical-align:middle; }
.inline-block{display:inline-block;*display:inline;*zoom:1;	}
body{ font-family: "Microsoft YaHei","simsun","Helvetica Neue", Arial, Helvetica, sans-serif;}
i,em{font-style: normal;}
ul, ol{ list-style: none;}
button, input, select, textarea {  font-size: 100%;}
.fr{ float: right;}
.fl{float: left;}
.c-red{color:#EA5455;}
a{ text-decoration: none; color: #333;}
a.success{ color:#fff; background:#5EB95E;}
a.danger{ color:#fff; background:#DD514C; }
a.warning{ color: #fff; background:#F37B1D; }
a:hover{ color:#1D88CE;}
.border-blue{border: 1px solid #78BBFE;}
.borderR-ddd{ border-right: 1px solid #ddd;}
.borderL-ddd{border-left: 1px solid #ddd;}
input,button{
    font-size: 14px;
    padding:5px;
    border: solid 1px #ddd;
    height: 30px;
    display: block;
    border-radius: 5px;
    -webkit-appearance: none;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;
    /*font-family: "瀵邦喛钂嬮梿鍛寸拨";*/
}
.mt-5{margin-top:5px}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-25{margin-top:25px}.mt-30{margin-top:30px}.mt-35{margin-top:35px}.mt-40{margin-top:40px}.mt-50{margin-top:50px}
.mb-5{margin-bottom:5px}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}.mb-50{margin-bottom:50px}
.ml-5{margin-left:5px}.ml-10{margin-left:10px}.ml-15{margin-left:15px}.ml-20{margin-left:20px}.ml-30{margin-left:30px}.ml-40{margin-left:40px}.ml-50{margin-left:50px}
.mr-5{margin-right:5px}.mr-10{margin-right:10px}.mr-15{margin-right:15px}.mr-20{margin-right:20px}.mr-30{margin-right:30px}.mr-40{margin-right:40px}.mr-50{margin-right:50px}
.pt-5{padding-top:5px}.pt-10{padding-top:10px}.pt-15{padding-top:15px}.pt-20{padding-top:20px}.pt-30{padding-top:30px}
.pb-5{padding-bottom:5px}.pb-10{padding-bottom:10px}.pb-15{padding-bottom:15px}.pb-20{padding-bottom:20px}.pb-30{padding-bottom:30px}
.pl-5{padding-left:5px}.pl-10{padding-left:10px}.pl-15{padding-left:15px}.pl-20{padding-left:20px}.pl-30{padding-left:30px}
.pr-5{padding-right:5px}.pr-10{padding-right:10px}.pr-15{padding-right:15px}.pr-20{padding-right:20px}.pr-30{padding-right:30px}
.pd-5{padding:5px}.pd-10{padding:10px}.pd-15{padding:15px}.pd-20{padding:20px}.pd-30{padding:30px}.pd-40{padding:40px}
.f-14{font-size: 14px;}.f-15{font-size: 15px;}.f-16{font-size: 16px;}.f-18{font-size: 18px;}.f-20{font-size:20px;}.f-22{font-size: 22px;}.f-24{font-size: 24px;}
.text-l{text-align: left;}.text-c{text-align: center;}.text-r{text-align: right;}
.bold{font-weight: bold;}
.maxW{ max-width:640px; margin: 0 auto;}
.logo{width:80%;}
.logo img{width:180px;}
header{border-bottom: 1px solid #ddd;box-shadow: 0 2px 5px #eee; padding: 6px 10px !important;}
.swiper-container{overflow: hidden;}
.swiper-slide {
  -webkit-flex-shrink: 0;
  -ms-flex: 0 0 auto;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  max-height: 220px;
  overflow: hidden;
  position: relative;
}
.swiper-wrapper {
  position: relative;
  width: 100%; height: 100%; z-index: 1;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -ms-transition-property: -ms-transform;
  transition-property: transform;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.swiper-wrapper img{width: 100%; height: 230px;}
.swiper-slide{ text-align: center; font-size: 18px; background: #fff;  position: relative;}
.swiper-slide a{display: block; font-size: 0.8rem; width: 100%;}
.swiper-slide a:nth-child(2){position: absolute; bottom: 0; z-index: 2; color: #fff; background: rgba(0,0,0,0.8);white-space: nowrap; padding: 0.5rem 0;}

.newsTit{color:#c70f02; margin: 10px auto;}
.newsTit a{color:#c70f02;}
.newsTit span{width:5px;background: #c70f02;height: 20px;margin-top: 1px;}
.newsList{padding:5px;border-top: 1px solid #ddd;}
.newsList li{ padding: 0.2rem 0; text-align: justify; padding-left:10px; line-height: 26px;}
/*.newsList li{background: url(../img/dot.png) no-repeat left center;}*/
.newsList li a{display: block;}

.backTop{text-align: center;border-top: 1px solid #ddd;padding: 30px 0;}
.backTop a{ padding: 8px 20px;background: #c70f02; color: #FFFFFF; border-radius:20px; font-size: 13px; display: initial;}
.footer{background:#484647; color: #FFFFFF;text-align: center;padding: 25px 0; font-size: 14px;}
.footer a{color: #fff; display: initial;}
#list .newsList li{border-bottom: 1px solid #ddd; background: url(../img/dot.png) no-repeat left center;padding-left: 20px; padding-right: 10px;}
#list .newsList li:last-child{border: none;}
#list .newsList li a{ white-space: normal;}
#main .logo{margin-left:9%;text-align: center;}
#main .back{position: absolute; top:1.2%; left: 10px;width: 20px; height: 24px; padding: 5px; }
#main .back .icon{height:24px;background:#c70f02;content: "";position: absolute;left: 0; width: 0;}
#main .back .icon:before,#main .back .icon:after{
	width:15px;
    height: 2px;
    background: #c70f02;
    content: "";
    position: absolute;
    left: 0;
}
#main .back .icon:before{transform: translateY(5px) rotate(45deg);}
#main .back .icon:after{transform: translateY(-5px) rotate(-45deg);}
#main .back .icon:before{ top: 10px;}
#main .back .icon:after { top: 10px;}
#main .newsTit{margin:0 auto 9px;}
#main .newsTit h1{color: #333; font-size: 1.25em;font-weight: 600; line-height: 1.6;}
#main .newsTit p{padding: 8px 0;}
#main .newsTit span{background: none; color: #C7C7C7; font-size: 15px;}
#main .newsTit .zhanwei{background: #c70f02;width: 4px;height: 19px;display: block;}
#main .newsList{padding-top:9px;}
#main .newsList p{font-size: 14px; line-height:2;text-align: justify;text-indent: 2em;}
#main .newsList img{width: 100%;}
@media screen and (max-width:400px) and (min-width:340px){
.swiper-wrapper img{height: 200px; }
}
@media screen and (max-width:330px){
.swiper-wrapper img{height: 165px; }
}