*{padding:0;margin:0;font-family:"microsoft yahei"}
a{outline:0;cursor:pointer;text-decoration:none;color:#000}
article,dd,dl,footer,header,nav{display:block}
input[type=button],input[type=submit],input[type=reset]{-webkit-appearance:none}
h3{font-size:100%}
img{border:0}
li,ul{list-style:none}
.clear{clear:both;display:block}
.impact{font-family:Impact}
.flol{float:left!important}
.flor{float:right!important}
body{max-width:640px;min-width:320px;width:100%;margin:0 auto;background:#fbf6ec}
header img{display:block;margin:0 auto;width:94%;padding:5% 3%}
nav{background:#6d2122}
nav a{color:#fff;line-height:3em;font-size:1em;display:block;width:100%;height:100%}
nav li{float:left;width:20%;text-align:center;text-align:center;background:url(../img/navbg.png) no-repeat right center;background-size:3%}
#banner img{width:100%}
.telimg{box-shadow:0 3px 1px #ABA4A4;padding-bottom:5px}
.telimg img{display:block;width:87.5%;height:auto;margin:.8em auto 0}
article p{font-size:1em;line-height:150%;text-indent:2em;margin:.5em 0}
p.tit{width:100%;height:2.5em;line-height:2.5em;background:#8a403f;font-size:1.25em;color:#fff;text-indent:1em}
p.tit img{height:2.5em;width:auto;float:right}
.ysjs,.yygh,.zxzx{margin:0 4.8% 1em 4.8%}
.yygh p.tit{position:relative;text-indent:0;margin-bottom:2em}
.yygh p.tit img{position:absolute;right:0;top:0}
.yygh p.tit span{display:block;color:red;font-size:.83em;text-align:center;border:1px solid #ddd;line-height:175%}
.yygh dl{width:100%;height:2em;margin:.5em 0;clear:both;line-height:2em}
.yygh dl dd{float:left;min-width:5em;width:25%}
.yygh dl dd.d2{width:75%}
.yygh dl dd input,.yygh dl dd select{width:100%;height:2em;font-size:1em;background:#fff;border:1px solid #d3d3d3}
.yygh dl dd.sub{width:100%}
.yygh dl dd.sub #submit{width:95%!important;background:url(../img/ico_01.png) no-repeat 30% center #8a1e1c;margin:0 auto;display:block;color:#fff;border:none;border-radius:1em;background-size:5.5%;height:auto;line-height:250%}
.zxzx dl dd{width:50%;float:left}
.zxzx dl dd a{display:block;width:100%;height:100%}
.zxzx dl dd img{width:28.5%;float:left}
.zxzx dl dd p{width:70%;text-indent:0;float:left;font-size:.9em;margin:0 0 0 1%;line-height:200%}
.zxzx dl dd p span{display:block;font-size:1.16em;line-height:150%}
footer{background:#6d2122;padding-bottom:2em}
footer img.blogo{width:79.5%;display:block;margin:0 auto;padding:1em 0}
footer p{font-size:1em;color:#fff;text-align:center;line-height:200%;margin-bottom:1em}
footer p a{display:table-cell;width:40%;color:#fff;float:left;border:1px solid #fff;text-align:center;vertical-align:middle;margin-left:6.3%}
footer p a img{width:17.8%;height:auto;float:left;margin-left:5%}
.bg3f{background:#fff!important}
.ml-75{margin-left:-7.5em!important}
.ml-65{margin-left:-6.5em!important}
.ml-6{margin-left:-6em!important}
.ml-55{margin-left:-5.5em!important}
.ml-45{margin-left:-4.5em!important}
.ml-35{margin-left:-3.5em!important}
.ml0{margin-left:0!important}
.mr0{margin-right:0!important}
.mr3{margin-right:3%!important}
.w11{width:11em!important}
.w13{width:13em!important}
.w14{width:14em!important}
.w16{width:16em!important}
a.swtzx {
    font-size: 1em;
    display: block;
    width: 16em;
    text-align: center;
    color: #fff;
    line-height: 2.708em;
    margin: 1em auto;
    background: #815110;
    border-radius: 1.5em;
    position: relative;
    text-indent: -2em;
}
a.swtzx span {
    display: block;
    width: 2.41667em;
    height: 2.41667em;
    position: absolute;
    background-color: #5d3807 !important;
    right: 0.3em;
    top: 0.13em;
    border-radius: 50%;
    background: url(../img/home_69.png);
    background-repeat: no-repeat;
    background-size: 2em auto;
    background-position: 0.2em 0.5em;
}
.dy{margin:4%}
.dy h3{font-size:1.25em;text-align:center;line-height:2em;color:#5d3807}
.dy p{line-height:1.5em;font-size:1em;text-indent:2em;text-align:left;margin: 0;}
.dtit {
    background: #bb2822;
    margin: 1em auto;
}
.dtit p {
    text-indent: 0;
    line-height: 2em;
    text-align: center;
    color: #fff;
    font-size: 1.2em;
    font-weight: bold;
    margin: 0;
}
.zjtd .swiper-slide img{width:35.9%;float:left;margin-left:.3%;background:#fff}
.zjtd .swiper-slide .zjinfo{width:58.25%;float:left;padding-left:5.55%}
.zjtd .swiper-slide .zjinfo p.zjname{width:100%;text-indent:0;margin:0;font-size:1.6667em;color:#6d2122;border-bottom:2px dashed #000}
.zjtd .swiper-slide .zjinfo p.zjname span{color:#000;font-size:.59998em;margin-left:.5em}
.zjtd .swiper-slide .zjinfo ul{margin-top:.5em}
.zjtd .swiper-slide .zjinfo ul li{font-size:1em;color:#000}
.zjtd .swiper-slide .zjinfo p{text-indent:0}
.zjtd .swiper-slide .zjinfo p a.zjzx{display:block;float:left;width:42.3%;text-align:center;background:#c0392b;color:#fff;line-height:1.8333em}
.zjtd .swiper-slide .zjinfo p a.zjzx.yygh{background:#6d2122;margin:0;margin-left:15.4%}
.zjtd{width:92%;margin:0 auto;position:relative}
.swiper-container{width:100%}
.pagination{text-align:center!important;bottom:0!important}
.swiper-slide{padding-bottom:8px}
.pagination span{width:13px;height:13px}

.pfzz {
    margin: 4%;
}
.pfzz a img {
    width: 100%;
    display: block;
    margin-bottom: 0.5em;
}
.pfzz ul li {
    width: 24%;
    float: left;
    background: #5d3807;
    margin-right: 1.333%;
    margin-bottom: 0.5em;
}
.pfzz ul li img {
    width: 100%;
    display: block;
} 
.pfzz ul li p {
    text-indent: 0;
    text-align: center;
    line-height: 1.3em;
    margin: 0.2em auto;
    color: #fff;
    height: 2.666em;
    overflow: hidden;
    font-size: 0.91667em;
}
.pfby img {
    width: 92%;
    margin: 0.5em auto;
    display: block;
}
.zlwq {
    margin: 4%;
}
.zlwq img {
    width: 100%;
}
.zlwq p.wqp {
    text-indent: 0;
}
.zllf {
    margin: 4%;
}
.zllf img {
    width: 100%;
    display: block;
}
.zljs {
    margin: 4%;
}
.zljs ul li {
    width: 100%;
    margin: 1em 0;
    position: relative;
}
.zljs ul li img {
    width: 100%;
    display: block;
}
.zljs ul li img.txt {
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
}
.zljs ul li img.txt1 {
    width: 68.57%;
    left: 26%;
    top: 25%;
}
.zljs ul li img.txt2 {
    width: 72.857%;
    left: 5%;
    top: 31%;
}
.zljs ul li img.txt3 {
    width: 66.964%;
    left: 29%;
    top: 18%;
}
.zljs ul li img.txt4 {
    width: 68.571%;
    left: 5%;
    top: 35%;
}




.zlys {
    margin: 4%;
}
.zlys img {
    width: 100%;
    display: block;
}
.zlal {
    margin: 4%;
}
.zlal ul li {
    margin: 1em auto;
}
.zlal ul li img {
    width: 100%;
    display: block;
}
.yyjj {
    margin: 4%;
}
.yyjj img {
    display: block;
    width: 100%;
    margin: 1em 0;
}
.yyjj img.yyimg {
    border: 1px solid #959595;
}
.yyjj p a {
    color: #c80202;
}