*{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=reset],input[type=submit]{-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:#fff}
header img{display:block;margin:0 auto;width:100%;padding:0.5em 0}
nav{background:#17b1d5}
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(../images/navico.png);
    background-size: 1px 100%;
    background-repeat: no-repeat;
    background-position: right;
}
#banner img{width:100%}
.telimg{box-shadow:0 3px 1px #ABA4A4;padding-bottom:5px;background:#fff}
.telimg img{display:block;width:87.5%;height:auto;padding:.8em 0 0 0;margin:0 auto}
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(../images/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:#17b1d5;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}
.w8{width:8em!important}
.w9{width:9em!important}
.w10{width:10em!important}
.w11{width:11em!important}
.w12{width:12em!important}
.w13{width:13em!important}
.w14{width:14em!important}
.w16{width:16em!important}
a.swtzx {
    font-size: 1em;
    display: block;
    width: 14em;
    height: 2.58em;
    overflow: hidden;
    text-align: center;
    color: #fff;
    line-height: 2.58em;
    margin: 1em auto;
    background: #d01c1c;
    border-radius: 1.5em;
    position: relative;
    text-indent: -1.4em;
}
a.swtzx img {
    position: absolute;
    width: 1.5em;
    height: auto;
    left: 50%;
    margin-left: 4em;
    top: 50%;
    margin-top: -0.75em;
}
.dy{margin:4%}
.dy h3{font-size:1.25em;text-align:center;line-height:2em;color:#17b1d5}
.dy p{line-height:1.5em;font-size:1em;text-indent:2em;text-align:left;margin:0}
.dtit {
    margin: 1em auto;
    color: #fff;
    text-align: center;
    background: #17b1d5;
    height: 3em;
    overflow: hidden;
}
.dtit p {
    text-indent: 0;
    line-height: 2.4em;
    text-align: center;
    font-size: 1.25em;
    margin: 0;
    width: 100%!important;
}
.dtit span.stit{font-size:1.25em;font-weight:700;margin:0 auto;border:1px solid #411c13;line-height:2.4166em;display:block;padding:0 .5em}
.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;padding:.5em 4%}
.swiper-container{width:100%}
.pagination{text-align:center!important;bottom:0!important}
.swiper-slide{padding-bottom:8px}
.pagination span{width:13px;height:13px}
.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}
.plbox{background:#fff;margin:4%}
.plbox h3{text-align:center;line-height:1.5em;font-size:1.25em}
.pl{width:100%;border:1px solid #ccc}
.pl p.pltit{background:#f4f4f4;font-weight:700;font-size:1.2em;color:#555;line-height:30px;padding:0 12px;text-indent:0;margin:0}
.pl ul li{border:1px solid #dedede;border-left:none;border-right:none;padding:8px}
.pl ul li img.plimg{display:block;width:50px;height:50px;max-width:none;box-shadow:0 1px 3px rgba(0,0,0,.22);-webkit-border-radius:3px;border-radius:3px;float:left}
.pl ul li p,.pl ul li span.plname{margin-left:66px!important}
.pl ul li span.plname{display:block;color:#d32!important;font-size:1em;line-height:1em}
.pl ul li p{font-size:.85em;line-height:1.25em;margin:.5em 0;word-wrap:break-word;text-indent:0;clear:none}
.pl ul li p.plinfo{font-size:.85em;margin-right:8px;color:#999;line-height:1em}

.pfzx {
    margin: 4%;
}
.pfzx img {
    width: 100%;
    display: block;
    margin: 0.2em auto;
}
.pfzz {
    margin: 4%;
}
.pfzz ul li {
    width: 100%;
    margin: 1em auto;
    background: #a0dff1;
}
.pfzz ul li img {
    width: 32.32%;
    float: left;
    margin-right: 3%;
    display: block;
}
.pfzz ul li .zzinfo p {
    text-indent: 0;
    margin: 0 1% 0 3%;
    line-height: 1.25em;
    color: #000;
}
.pfzz ul li .zzinfo p.ztit {
    line-height: 1.5em;
    color: #000;
    font-weight: bold;
}

.pfzl {
    margin: 4%;
}
.pfzl .lfinfo img {
    width: 30%;
    display: block;
    float: left;
}
.pfzl .lfinfo .lftit {
    width: 64.64%;
    float: right;
}
.pfzl .lfinfo .lftit p {
    text-indent: 0;
    margin: 0;
    text-align: center;
}
.pfzl .lfinfo .lftit .ltit {
    position: relative;
    height: 1.875em;
}
.pfzl .lfinfo .lftit .ltit p {
    font-size: 1.25em;
    width: 7em;
    text-align: center;
    font-weight: bold;
    background: #fff;
    line-height: 1.5em;
    margin: 0 auto;
    position: absolute;
    left: 50%;
    margin-left: -3.5em;
    top: 0;
    z-index: 1;
}
.pfzl .lfinfo .lftit .ltit span {
    display: block;
    height: 0;
    width: 100%;
    position: absolute;
    border-bottom: 1px solid #000;
    top: 50%;
}
.pfzl .lfinfo .lftit p.pinfo {
    text-align: left;
    margin: 0.5em 0;
    background: #a0dff1;
    width: 90%;
    padding: 5%;
}
.pfzl p.ystit {
    text-indent: 0;
    text-align: center;
    font-weight: bold;
    font-size: 1.25em;
    border-top: 1px solid #17b1d5;
    border-bottom: 1px solid #17b1d5;
    line-height: 1.8667em;
}
.pfzl ul li {
	margin: 1em auto;
}
.pfzl ul li img {
    width: 30.36%;
    float: left;
}
.pfzl ul li .ysbox {
    width: 66%;
    float: right;
}
.pfzl ul li .ysbox p {
    text-indent: 0;
    margin: 0;
    line-height: 1.25em;
}
.pfzl ul li .ysbox p.ptit {
    color: #17b1d5;
    margin-bottom: 0.1em;
}
.pfzl ul li .ysbox a {
    display: block;
    width: 7.5em;
    text-align: center;
    background: #d01c1c;
    color: #fff;
    line-height: 2.08em;
    float: right;
    margin: 0.5em auto;
}
/*.pfzz{padding:1em 0 .5em 0}
.pfzz ul{width:92%;margin:.5em auto}
.pfzz ul li{margin:.8em auto}
.pfzz ul li img{width:44%;float:left}
.pfzz ul li .zzinfo{width:54%;float:left;margin-left:2%}
.pfzz ul li .zzinfo p{text-indent:0;margin:.8em auto;line-height:1.375em;font-size:1em}
.pfzz ul li .zzinfo p.ztit{margin:0;background:#6d2122;color:#fff;line-height:1.5em;text-indent:.5em}
.pfwh ul{width:92%;margin:0 auto}
.pfwh ul li{width:48%;float:left;margin-right:4%}
.pfwh ul li p{text-align:center;text-indent:.8em;position:relative}
.pfwh ul li p span{display:block;position:absolute;font-size:2em;background:#fe3351;color:#fff;width:.8em;height:1.2em;line-height:1.2em;left:2%;top:0;text-indent:0;border-radius:.15em}
.pfwh ul li img{width:100%}
.pflf{padding:.5em 0}
.pflf p{text-indent:0;width:92%;margin:0 auto}
.pflf p.bgp{line-height:1.6em;background:#4f2219;color:#fff;text-align:center;width:6em;margin:.2em 4%}
.pflf img{width:92%;margin:.5em auto;display:block}
.pfzl ul{width:92%;margin:0 auto}
.pfzl ul li{width:100%;margin:1em auto;padding-bottom:.5em}
.pfzl ul li .lil{width:25%;float:left}
.pfzl ul li .lil img{width:100%}
.pfzl ul li .lil a{display:block;width:5em;margin:1em auto;background:#d05619;color:#fff;text-align:center;font-size:.75em;line-height:1.3em;border-radius:1em}
.pfzl ul li .lir{width:70%;float:left;margin-left:5%}
.pfzl ul li .lir p{text-align:left;text-indent:0;width:82%!important}
.pfzl ul li .lir p.ltit{font-size:1.25em;line-height:1.25em;font-weight:700;color:#411c13;margin:0;width:100%}
.pfzl ul li.fr .lil{float:right}
.pfzl ul li.bg1{background:url(../images/ico1.png);background-repeat:no-repeat;background-size:100% auto;background-position:bottom}
.pfzl ul li.bg2{background:url(../images/ico2.png);background-repeat:no-repeat;background-size:100% auto;background-position:bottom}
.pfzl ul li.bg3{background:url(../images/ico3.png);background-repeat:no-repeat;background-size:100% auto;background-position:bottom}
.pfzl ul li.fr .lil{float:right}
.pfzl ul li.fr .lir p{float:right}
.pfzl ul li.fr .lir{margin-right:5%;margin-left:auto}*/